首页 / 专利库 / 专利权 / 发明 / 一种定位提示方法及电子设备

一种定位提示方法及电子设备

阅读:74发布:2021-06-12

专利汇可以提供一种定位提示方法及电子设备专利检索,专利查询,专利分析的服务。并且本 发明 实施例 提供了一种 定位 提示方法及 电子 设备,涉及通信技术领域,以解决用户解决定位异常的措施较为繁琐,且不一定有效,从而导致用户解决定位异常的效率较低的问题。其中,所述定位提示方法,包括:在所述电子设备发起定位 请求 的情况下,获取与所述定位请求关联的数据;其中,与所述定位请求关联的数据包括网络状态数据、辅助定位数据、GPS 位置 数据、网络位置数据和卫星状态数据;在与所述定位请求关联的目标数据为异常数据的情况下,输出提示消息;其中,所述提示消息的内容包括用于恢复所述目标数据为正常数据的操作信息。本发明实施例中的定位提示方法应用于电子设备中。,下面是一种定位提示方法及电子设备专利的具体信息内容。

1.一种定位提示方法,应用于电子设备,其特征在于,包括:
在所述电子设备发起定位请求的情况下,获取与所述定位请求关联的数据;其中,与所述定位请求关联的数据包括网络状态数据、辅助定位数据、GPS位置数据、网络位置数据和卫星状态数据;
在与所述定位请求关联的目标数据为异常数据的情况下,输出提示消息;其中,所述提示消息的内容包括用于恢复所述目标数据为正常数据的操作信息。
2.根据权利要求1所述的方法,其特征在于,所述在与所述定位请求关联的目标数据为异常数据的情况下,输出提示消息,包括:
在所述网络状态数据、所述辅助定位数据和所述GPS位置数据均为异常数据的情况下,输出第一提示消息;
其中,所述第一提示消息至少用于提示连接网络。
3.根据权利要求1所述的方法,其特征在于,所述在与所述定位请求关联的目标数据为异常数据的情况下,输出提示消息,包括:
在所述网络状态数据和所述辅助定位数据中至少有一项为正常数据、且所述GPS位置数据为异常数据的情况下,检测信号干扰;
在检测到信号干扰的情况下,输出第二提示消息;
其中,所述第二提示消息至少用于提示排除设备外部干扰信号或设备内部干扰信号。
4.根据权利要求3所述的方法,其特征在于,所述在所述网络状态数据和所述辅助定位数据中至少有一项为正常数据、且所述GPS位置数据为异常数据的情况下,检测信号干扰之后,还包括:
在未检测到信号干扰的情况下,根据所述卫星状态数据获取卫星信号值;
在所述卫星信号值全部为零的情况下,输出第三提示消息;其中,所述第三提示信息至少用于提示排除室内环境遮挡因素或硬件损坏因素;
在所述卫星信号值的平均值大于零且小于第一阈值、且所述电子设备处于移动状态的情况下,根据所述GPS位置数据获取所述电子设备的最大速度值;
在无法获取所述GPS位置数据的情况下,输出第四提示消息;或者,
在所述最大速度值小于速度阈值、且所述卫星信号值的平均值小于第二阈值的情况下,输出第四提示信息;或者,
在所述最大速度值大于或者等于所述速度阈值、且所述卫星信号值的平均值小于第三阈值的情况下,输出第四提示消息;
其中,所述第四提示消息至少用于提示排除室外环境遮挡因素或电子设备装饰物遮挡因素;
且所述第一阈值大于所述第二阈值,所述第二阈值大于所述第三阈值。
5.根据权利要求1所述的方法,其特征在于,所述在与所述定位请求关联的目标数据为异常数据的情况下,输出提示消息,包括:
在连续预设次数的定位请求中,在与所述定位请求关联的目标数据均为异常数据的情况下,输出提示消息。
6.一种电子设备,其特征在于,包括:
数据获取模,用于在所述电子设备发起定位请求的情况下,获取与所述定位请求关联的数据;其中,与所述定位请求关联的数据包括网络状态数据、辅助定位数据、GPS位置数据、网络位置数据和卫星状态数据;
提示输出模块,用于在与所述定位请求关联的目标数据为异常数据的情况下,输出提示消息;其中,所述提示消息的内容包括用于恢复所述目标数据为正常数据的操作信息。
7.根据权利要求6所述的电子设备,其特征在于,所述提示输出模块包括:
第一输出单元,用于在所述网络状态数据、所述辅助定位数据和所述GPS位置数据均为异常数据的情况下,输出第一提示消息;
其中,所述第一提示消息至少用于提示连接网络。
8.根据权利要求6所述的电子设备,其特征在于,所述提示输出模块包括:
检测单元,用于在所述网络状态数据和所述辅助定位数据中至少有一项为正常数据、且所述GPS位置数据为异常数据的情况下,检测信号干扰;
第二输出单元,用于在检测到信号干扰的情况下,输出第二提示消息;
其中,所述第二提示消息至少用于提示排除设备外部干扰信号或设备内部干扰信号。
9.根据权利要求8所述的电子设备,其特征在于,所述提示输出模块还包括:
信号值获取单元,用于在未检测到信号干扰的情况下,根据所述卫星状态数据获取卫星信号值;
第三输出单元,用于在所述卫星信号值全部为零的情况下,输出第三提示消息;其中,所述第三提示信息至少用于提示排除室内环境遮挡因素或硬件损坏因素;
速度值获取单元,用于在所述卫星信号值的平均值大于零且小于第一阈值、且所述电子设备处于移动状态的情况下,根据所述GPS位置数据获取所述电子设备的最大速度值;
第四输出单元,用于在无法获取所述GPS位置数据的情况下,输出第四提示消息;
第五输出子单元,用于在所述最大速度值小于速度阈值、且所述卫星信号值的平均值小于第二阈值的情况下,输出第四提示信息;
第六输出单元,用于在所述最大速度值大于或者等于所述速度阈值、且所述卫星信号值的平均值小于第三阈值的情况下,输出第四提示消息;
其中,所述第四提示消息至少用于提示排除室外环境遮挡因素或电子设备装饰物遮挡因素;
且所述第一阈值大于所述第二阈值,所述第二阈值大于所述第三阈值。
10.根据权利要求6所述的电子设备,其特征在于,所述提示输出模块包括:
第七输出单元,用于在连续预设次数的定位请求中,在与所述定位请求关联的目标数据均为异常数据的情况下,输出提示消息。
11.一种电子设备,其特征在于,包括处理器,存储器,存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至5中任一项所述的定位提示方法的步骤。

说明书全文

一种定位提示方法及电子设备

技术领域

[0001] 本发明实施例涉及通信技术领域,尤其涉及一种定位提示方法及电子设备。

背景技术

[0002] 目前,电子设备的定位功能应用场景较为广泛。常见的应用场景如,用户在电子设备上使用地图应用实现导航。
[0003] 通常,在定位功能的应用场景中,经常会出现以下几种情况:应用界面持续加载数据、没有及时更新定位信息、应用界面提示“信号弱”、应用界面持续显示“正在定位”等。当用户遇到上述这些情况时,常采用的措施是,退出当前应用、重启电子设备、断开网络重新连接等。
[0004] 但是,上述用户解决定位异常的措施较为繁琐,且不一定有效,从而导致用户解决定位异常的效率较低。

发明内容

[0005] 本发明实施例提供一种定位提示方法及电子设备,以解决用户解决定位异常的措施较为繁琐,且不一定有效,从而导致用户解决定位异常的效率较低的问题。
[0006] 为了解决上述技术问题,本发明是这样实现的:
[0007] 本发明实施例提供了一种定位提示方法,应用于电子设备,包括:在所述电子设备发起定位请求的情况下,获取与所述定位请求关联的数据;其中,与所述定位请求关联的数据包括网络状态数据、辅助定位数据、GPS位置数据、网络位置数据和卫星状态数据;在与所述定位请求关联的目标数据为异常数据的情况下,输出提示消息;其中,所述提示消息的内容包括用于恢复所述目标数据为正常数据的操作信息。
[0008] 本发明实施例还提供了一种电子设备,包括:数据获取模,用于在所述电子设备发起定位请求的情况下,获取与所述定位请求关联的数据;其中,与所述定位请求关联的数据包括网络状态数据、辅助定位数据、GPS位置数据、网络位置数据和卫星状态数据;提示输出模块,用于在与所述定位请求关联的目标数据为异常数据的情况下,输出提示消息;其中,所述提示消息的内容包括用于恢复所述目标数据为正常数据的操作信息。
[0009] 本发明实施例还提供了一种电子设备,包括处理器,存储器,存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现所述定位提示方法的步骤。
[0010] 本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述定位提示方法的步骤。
[0011] 这样,在本发明实施例中,在电子设备发起定位请求的情况下,电子设备内部可在持续的定位请求中监听并获取网络位置数据、卫星状态数据、网络状态数据、GPS位置数据、辅助定位数据等与定位请求关联的一项数据或者多项数据。进一步地,针对获取的关联数据进行异常检测,在检测到其中的目标数据为异常数据的情况下,判定出现定位异常现象,从而根据出现异常的目标数据,输出提示消息,提示消息的内容包括用于恢复目标数据为正常数据的操作信息,进而用户可根据提示消息中的内容,尽快解决定位异常问题。可见,本实施例能够尽快帮助用户排查出是因目标数据异常导致定位异常的,并及时提供给用户解决定位异常的操作方法,使得用户能够针对性地操作,操作快捷,从而帮助用户快速恢复设备GPS定位的正常功能,提高用户解决定位异常的效率。附图说明
[0012] 图1是本发明实施例的定位提示方法的流程图之一;
[0013] 图2是本发明实施例的定位提示方法的流程图之二;
[0014] 图3是本发明实施例的定位提示方法的流程图之三;
[0015] 图4是本发明实施例的定位提示方法的流程图之四;
[0016] 图5是本发明实施例的定位提示方法的流程图之五;
[0017] 图6是本发明实施例的电子设备的框图之一;
[0018] 图7是本发明实施例的电子设备的框图之二。

具体实施方式

[0019] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0020] 参见图1,示出了本发明一个实施例的定位提示方法的流程图,应用于电子设备,包括:
[0021] 步骤S1:在电子设备发起定位请求的情况下,获取与定位请求关联的数据。
[0022] 其中,与定位请求关联的数据包括网络状态数据、辅助定位数据、GPS位置数据、网络位置数据和卫星状态数据。
[0023] 优选地,本实施例中的定位请求为全球定位系统(Global Positioning System,简称GPS)定位请求。
[0024] 示例性地,本发明实施例的应用场景如,有应用发起GPS定位请求。应用如地图应用。
[0025] 在本实施例中,当电子设备中有应用发起GPS定位请求时,电子设备内置的定位模块可监听系统内的网络位置数据、卫星状态数据、网络状态数据、GPS位置数据、辅助定位数据等与GPS定位请求关联的数据。
[0026] 步骤S2:在与定位请求关联的目标数据为异常数据的情况下,输出提示消息。
[0027] 其中,提示消息的内容包括用于恢复目标数据为正常数据的操作信息。
[0028] 在该步骤中,电子设备可针对获取的与定位请求关联的数据,进行异常检测,以根据检测出的异常情况,判断出现定位异常现象,从而输出提示消息。其中,提示消息是基于目标数据出现异常而来的,包括用于恢复目标数据为正常数据的操作信息,以提示用户检查与目标数据相关的影响因素。
[0029] 其中,定位异常包括GPS信号弱、无GPS信号等现象。
[0030] 优选地,在该步骤中,可按照一定的顺序依次排除各项数据是否出现了异常。若检测到某一项出现了异常,则获取到的该目标数据为异常数据。可以想到,在定位请求中,会因此异常造成定位异常,因此,电子设备可根据目标数据出现的异常,输出提示消息,从而用户可根据提示消息中的内容,按照提示的操作信息,针对性地排除造成定位异常的因素,以使得目标数据恢复正常,进而使得电子设备尽快恢复定位功能,确保用户正常使用。
[0031] 例如,在一次定位请求中,定位正常的情况下,电子设备在5s内就能获取到GPS位置数据,实现首次成功定位,并且每秒都有新的GPS位置数据更新上报。而若电子设备在发起定位请求后,5s内没有获取到GPS位置数据,或者每秒没有新的GPS位置数据更新上报,则GPS位置数据异常,出现定位异常。而在实际使用中,造成定位异常的原因很多,例如,电子设备内部硬件接触不良或损坏等原因,这种原因造成的定位异常是不可自动恢复的,需要进行维修;又如,室内或隧道等环境遮挡信号、设备之间的信号干扰、金属或磁性保护套遮挡天线、无辅助定位数据、网络连接异常等原因,这些原因造成的定位异常是可以根据环境、位置变化等自动恢复的。
[0032] 因此,在本实施例中,可根据不同数据出现的异常,确定是哪种原因导致的定位异常,从而输出对应的提示消息。在提示消息中,至少可以提示用户造成定位异常的原因,以及提示用户消除异常的操作,从而用户可针对性地进行操作,以解决这些问题,恢复目标数据正常,使电子设备尽快恢复定位功能,进而确保电子设备发起的定位请求成功。
[0033] 这样,在本发明实施例中,在电子设备发起定位请求的情况下,电子设备内部可在持续的定位请求中监听并获取网络位置数据、卫星状态数据、网络状态数据、GPS位置数据、辅助定位数据等与定位请求关联的一项数据或者多项数据。进一步地,针对获取的关联数据进行异常检测,在检测到其中的目标数据为异常数据的情况下,判定出现定位异常现象,从而根据出现异常的目标数据,输出提示消息,提示消息的内容包括用于恢复目标数据为正常数据的操作信息,进而用户可根据提示消息中的内容,尽快解决定位异常问题。可见,本实施例能够尽快帮助用户排查出是因目标数据异常导致定位异常的,并及时提供给用户解决定位异常的操作方法,使得用户能够针对性地操作,操作快捷,从而帮助用户快速恢复设备GPS定位的正常功能,提高用户解决定位异常的效率。
[0034] 在图1所示实施例的基础上,图2示出了本发明另一个实施例的定位提示方法的流程图,步骤S2包括:
[0035] 步骤S21:在网络状态数据、辅助定位数据和GPS位置数据均为异常数据的情况下,输出第一提示消息。
[0036] 其中,第一提示消息至少用于提示连接网络。
[0037] 在本实施例中,可通过网络状态接口获取网络状态数据,当网络状态为未连接时,则网络状态数据为异常数据;同时,基于定位请求开始定位后,GPS位置数据超过5秒未通过框架上报给应用,则GPS位置数据为异常数据;再者,当定位模块底层通过特定接口上报的信息表明辅助定位数据无效时,辅助定位信息为异常数据。当满足上述三种数据异常时,可输出第一提示消息。
[0038] 其中,辅助定位数据指联网下载到本地的星历等数据。辅助定位数据可以加快定位模块搜星和解算位置,原理是通过辅助定位数据计算出当前上空可见的卫星,集中对于这些卫星的信号进行扫描和解算,一般在5秒内就可以成功定位开始上报位置。当两小时内无其他GPS定位记录,并且没有联网来获取网络位置数据和辅助定位数据时,就会花费较长时间做定位。
[0039] 优选地,第一提示消息的内容包括“请用户连接网络以加速定位”。
[0040] 在本实施例中,首先针对因网络状态不佳,以及辅助定位数据无效,导致短时间内无GPS位置数据上报的定位异常情况,提示用户连接网络,以恢复网络状态和/或下载辅助定位数据,从而使得5秒内就可以成功定位并开始上报GPS位置数据。
[0041] 在图1所示实施例的基础上,图3示出了本发明另一个实施例的定位提示方法的流程图,步骤S2包括:
[0042] 步骤S22:在网络状态数据和辅助定位数据中至少有一项为正常数据、且GPS位置数据为异常数据的情况下,检测信号干扰。
[0043] 在网络状态数据和辅助定位数据中至少有一项为正常数据的情况下,可排除因网络未连接造成定位异常的现象。进一步地,在本实施例中,GPS位置数据没有连续正常上报,导致GPS位置数据出现异常,从而进一步从定位模块底层上报的信息中,检测是否存在信号干扰。
[0044] 步骤S23:在检测到信号干扰的情况下,输出第二提示消息。
[0045] 其中,第二提示消息至少用于提示排除设备外部干扰信号或设备内部干扰信号。
[0046] 其中,信号干扰具体可分为设备外部的干扰信号和设备内部的干扰信号。
[0047] 优选地,在从定位模块底层上报的信息中,检测到存在信号干扰的情况下,可结合最近几次的定位记录进行进一步地判断。一方面,如果不是每次定位记录都存在信号干扰,第二提示消息的内容包括“当前环境存在信号干扰影响GPS定位,请排查是否是其他电子设备或金属支架导致”;另一方面,如果多次定位记录都存在信号干扰,则提示用户“当前设备存在内部干扰影响GPS定位,请查看帮助联系售后排查问题原因”。
[0048] 示例性地,一次定位记录是指满足预设时长的持续定位。例如,从开始定位到结束定位超过2分钟为一次定位记录。
[0049] 优选地,可将一次定位请求从发起到释放期间,即定位结束,获取的定位数据看作是一次定位记录。
[0050] 在本实施例中,在排除因网络未连接导致定位异常的情况下,若无法获取到连续的GPS位置数据,则进一步判断是否因信号干扰造成定位异常。而在实际应用中,若是信号干扰导致定位异常,则又需考虑是外部设备造成的信号干扰,还是设备内部器件造成的信号干扰。因此,可进一步获取近期的多次定位记录,在多次定位中,有部分定位记录是在远离外部设备的情况下产生的,因此,若每次定位记录均存在信号干扰,则可能与外部设备无关,是设备内部存在干扰;若不是每次定位记录都存在信号干扰,则可能是外部设备造成的信号干扰,提示用户远离这些外部设备,以避免信号干扰。
[0051] 在图3所示实施例的基础上,图4示导致的出了本发明另一个实施例的定位提示方法的流程图,步骤S22之后,还包括:
[0052] 步骤S24:在未检测到信号干扰的情况下,根据卫星状态数据获取卫星信号值。
[0053] 在本实施例中,在排除信号干扰导致定位异常后,可进一步确定卫星状态数据是否导致定位异常。
[0054] 在定位期间,卫星状态数据是每秒持续上报的,因此可根据上报的卫星状态数据,得到上报的卫星信号值,从而根据卫星信号值的大小确定卫星状态数据是否导致定位异常。
[0055] 步骤S25:在卫星信号值全部为零的情况下,输出第三提示消息。
[0056] 其中,第三提示信息至少用于提示排除室内环境遮挡因素或硬件损坏因素。
[0057] 在一种情况下,定位期间卫星信号值全部为零,则考虑可能是用户处于室内,因室内环境的封闭遮挡导致定位异常。
[0058] 优选地,第三提示信息的内容包括“当前GPS信号弱,请用户确认是否在室外无遮挡环境”。
[0059] 进一步地,若用户处于室外无遮挡环境,则可以进一步排除室内环境遮挡因素造成的定位异常。优选地,第三提示信息的内容还包括“如果确认是室外空旷环境,判断存在硬件问题,需要维修人员配合分析”。
[0060] 在另一种情况下,定位期间卫星信号值的平均值大于零且小于第一阈值,则输出对应的提示消息。其中,提示消息至少用于提示排除室外环境遮挡因素或电子设备装饰物遮挡因素。
[0061] 通常,卫星信号值越大,越利于定位,当卫星信号值小于一定数值时,就会造成定位异常。
[0062] 优选地,在本实施例中,第一阈值为室外环境下可定位的卫星信号值的最小值。
[0063] 在定位期间,若卫星信号值持续大于零,则排除处于用户处于封闭室内的情况,以及硬件损坏的情况,而卫星信号值持续小于第一阈值,出现定位异常,这时,需考虑是否由室外的一些遮挡或是电子设备装饰物遮挡所引起。例如,用户坐在窗户边,电子设备根据卫星信号值默认为用户处于室外,但实际上受窗户的局限,还是会因遮挡造成定位异常,因此需要排除窗边等室外环境遮挡因素;又如,电子设备根据卫星信号值默认为用户处于室外,人为排除上述室外环境遮挡因素后,需要排除金属或磁性保护套等电子设备装饰物遮挡因素。
[0064] 优选地,这种情况下,提示消息的内容包括“请协助确认是否使用金属或磁性保护套,或窗边等有遮挡的弱信号环境”。
[0065] 优选地,可获取卫星信号值的平均值,以判断平均值是否小于第一阈值。进一步地,可获取最大的TOP6的卫星信号值的平均值。
[0066] 可见,在排除因网络未连接、信号干扰造成定位异常之后,需进一步对卫星状态数据进行检测。在卫星状态数据中的卫星信号值全部为零的情况下,分析得到用户处于封闭室内,因室内的遮挡造成卫星信号值全部为零,也有可能是电子设备硬件损坏造成卫星信号值全部为零,从而造成定位异常,则提示用户排除造成定位异常的原因。在卫星状态数据中的卫星信号值不全为零,但平均值小于第一阈值的情况下分析得到用户处于室外,但由于卫星信号值太低,有可能是用户处于被遮挡的室外环境中,也可能是电子设备外部的保护套等装饰物,造成定位异常,则提示用户排除造成定位异常的原因。
[0067] 进一步地,本实施例中的步骤S2还可包括:
[0068] 步骤S26:在卫星信号值的平均值大于零且小于第一阈值、且电子设备处于移动状态的情况下,根据GPS位置数据获取电子设备的最大速度值。
[0069] 因多数情况下,电子设备处于移动状态时,默认为用户处于室外环境,因此在上述卫星信号值的平均值大于零且小于第一阈值的情况下,可在电子设备处于移动状态时,进一步分为步行移动状态、乘车移动状态等,来进一步帮助用户排除造成定位异常的原因。
[0070] 优选地,可在定位结束时,根据网络位置数据,得到电子设备的移动距离大于500米,且定位时间超过2分钟,则认为电子设备处于移动状态。
[0071] 步骤S27:在无法获取GPS位置数据的情况下,输出第四提示消息。
[0072] 在一种情况下,定位请求从发起到释放期间,即定位结束时,都没有GPS位置数据上报,无法获取移动状态下的速度值,则直接输出第四提示消息。
[0073] 或者,步骤S28:在最大速度值小于速度阈值、且卫星信号值的平均值小于第二阈值的情况下,输出第四提示信息。
[0074] 在另一种情况下,定位请求从发起到释放期间,即定位结束时,如果有GPS位置数据上报,则统计GPS位置数据中的最大速度值。其中,GPS位置数据中除了经纬度等数据外,还有同时计算出的WGS-84高度、速度等数据。如果定位结束后得到的最大速度值小于速度阈值,则判断为用户在步行或低速运动,则进一步判断卫星信号值的平均值是否小于第二阈值,如果是,则输出第四提示消息。
[0075] 或者,步骤S29:在最大速度值大于或者等于速度阈值、且卫星信号值的平均值小于第三阈值的情况下,输出第四提示消息。
[0076] 在另一种情况下,定位请求从发起到释放期间,即定位结束时,如果有GPS位置数据上报,则统计GPS位置数据中的最大速度值。如果定位结束后得到的最大速度值大于或者等于速度阈值,则判断为用户处于乘车运动,如乘坐高等,则进一步判断卫星信号值的平均值是否小于第三阈值,如果是,则输出第四提示消息。
[0077] 其中,第四提示消息至少用于提示排除室外环境遮挡因素或电子设备装饰物遮挡因素。
[0078] 优选地,第四提示消息的内容包括“请协助确认是否使用金属或磁性保护套,或窗边等有遮挡的弱信号环境”。
[0079] 可见,在排除一系列数据导致定位异常现象后,根据电子设备处于移动状态,确定用户处于无遮挡的室外环境中,但卫星信号值偏低,则进一步分析导致定位异常的原因。其中,考虑到电子设备处于移动状态下,相比于静止状态时,卫星信号值要低一些,而在乘车时,有车的遮挡,卫星信号值会比在车外要低一些,所以又设定了适用于车外步行、跑步或骑行的卫星信号最小值,即第二阈值,以及适用于车内的卫星信号最小值,即第三阈值,且第一阈值大于第二阈值,第二阈值大于第三阈值,从而针对不同的情况,分别考虑不同范围的卫星信号值造成定位异常的情况,并建议用户检查电子设备的装饰物,以及室外遮挡物。
[0080] 在图1所示实施例的基础上,图5示出了本发明另一个实施例的定位提示方法的流程图,步骤S2包括:
[0081] 步骤S210:在连续预设次数的定位请求中,在与定位请求关联的目标数据均为异常数据的情况下,输出提示消息。
[0082] 在本实施例中,为了提高检测定位异常原因的准确性,可连续在多次定位请求中进行检测,以根据多次检测结果,输出提示消息。
[0083] 本实施例与图4所示的实施例相结合,在一次定位请求中,若符合步骤S27~步骤S29中任一项中的预设条件,则将统计定位异常的次数的值count值加1。进一步地,若在连续三次的定位中,定位异常的次数的值count值均加1,则输出第四提示消息。
[0084] 其中,一次定位请求可看作一次定位,在上述结合的实施例中,电子设备的移动距离大于500米,且定位时间超过2分钟看作是一次定位。
[0085] 优选地,提示消息还可包括多种选项,以满足给用户多种需求。例如,用户可点击“知道了”的选项,则提示消息可自动隐藏至通知栏,用户可随时在通知栏中查看提示消息;又如,用户可点击“查看帮助”的选项,从而跳转进入到有详细说明、或售后点推荐等内容的界面;又如,用户可点击“不再提示”的选项,则提示消息自动隐藏。
[0086] 综上,现有技术中,仅有应用根据是否成功获取到GPS位置数据给出提示,提示内容一般为“GPS信号弱”或“正在定位”。不难看出,应用单一的提示对用户复杂的使用场景来说是没有多大帮助的,不能帮助用户分场景地排查问题原因,对于不了解GPS定位原理的用户来说还会产生误导。
[0087] 本发明和现有的方案相比,从系统层面,结合底层定位模块,增加了对不同场景造成信号弱的检测提示,利用电子设备内监听系统内的网络位置数据、卫星状态数据、网络状态数据和GPS位置数据等判断GPS信号弱或信号异常原因的方法,并通过提示、消息或通知等方式给用户给出操作指导。可见,从系统定位层面,对GPS定位未正常上报的原因进行了分场景的判断和提示,给用户提供了排查异常和恢复正常定位的方法。
[0088] 图6示出了本发明另一个实施例的电子设备的框图,包括:
[0089] 数据获取模块10,用于在电子设备发起定位请求的情况下,获取与定位请求关联的数据;其中,与定位请求关联的数据包括网络状态数据、辅助定位数据、GPS位置数据、网络位置数据和卫星状态数据;
[0090] 提示输出模块20,用于在与定位请求关联的目标数据为异常数据的情况下,输出提示消息;其中,提示消息的内容包括用于恢复目标数据为正常数据的操作信息。
[0091] 这样,在本发明实施例中,在电子设备发起定位请求的情况下,电子设备内部可在持续的定位请求中监听并获取网络位置数据、卫星状态数据、网络状态数据、GPS位置数据、辅助定位数据等与定位请求关联的一项数据或者多项数据。进一步地,针对获取的关联数据进行异常检测,在检测到其中的目标数据为异常数据的情况下,判定出现定位异常现象,从而根据出现异常的目标数据,输出提示消息,提示消息的内容包括用于恢复目标数据为正常数据的操作信息,进而用户可根据提示消息中的内容,尽快解决定位异常问题。可见,本实施例能够尽快帮助用户排查出是因目标数据异常导致定位异常的,并及时提供给用户解决定位异常的操作方法,使得用户能够针对性地操作,操作快捷,从而帮助用户快速恢复设备GPS定位的正常功能,提高用户解决定位异常的效率。
[0092] 优选地,提示输出模块20包括:
[0093] 第一输出单元,用于在网络状态数据、辅助定位数据和GPS位置数据均为异常数据的情况下,输出第一提示消息;
[0094] 其中,第一提示消息至少用于提示连接网络。
[0095] 优选地,提示输出模块20包括:
[0096] 检测单元,用于在网络状态数据和辅助定位数据中至少有一项为正常数据、且GPS位置数据为异常数据的情况下,检测信号干扰;
[0097] 第二输出单元,用于在检测到信号干扰的情况下,输出第二提示消息;
[0098] 其中,第二提示消息至少用于提示排除设备外部干扰信号或设备内部干扰信号。
[0099] 优选地,提示输出模块20还包括:
[0100] 信号值获取单元,用于在未检测到信号干扰的情况下,根据卫星状态数据获取卫星信号值;
[0101] 第三输出单元,用于在卫星信号值全部为零的情况下,输出第三提示消息;其中,第三提示信息至少用于提示排除室内环境遮挡因素或硬件损坏因素;
[0102] 速度值获取单元,用于在卫星信号值的平均值大于零且小于第一阈值、且电子设备处于移动状态的情况下,根据GPS位置数据获取电子设备的最大速度值;
[0103] 第四输出单元,用于在无法获取GPS位置数据的情况下,输出第四提示消息;
[0104] 第五输出子单元,用于在最大速度值小于速度阈值、且卫星信号值的平均值小于第二阈值的情况下,输出第四提示信息;
[0105] 第六输出单元,用于在最大速度值大于或者等于速度阈值、且卫星信号值的平均值小于第三阈值的情况下,输出第四提示消息;
[0106] 其中,第四提示消息至少用于提示排除电子设备装饰物遮挡因素;
[0107] 且第一阈值大于第二阈值,第二阈值大于第三阈值。
[0108] 优选地,提示输出模块20包括:
[0109] 第七输出单元,用于在连续预设次数的定位请求中,在与定位请求关联的目标数据均为异常数据的情况下,输出提示消息。
[0110] 本发明实施例提供的电子设备能够实现图1至图5的方法实施例中电子设备实现的各个过程,为避免重复,这里不再赘述。
[0111] 图7为实现本发明各个实施例的一种电子设备的硬件结构示意图,该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图7中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,电子设备包括但不限于手机、平板电脑笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、以及计步器等。
[0112] 其中,处理器110,用于在电子设备发起定位请求的情况下,获取与定位请求关联的数据;其中,与定位请求关联的数据包括网络状态数据、辅助定位数据、GPS位置数据、网络位置数据和卫星状态数据;在与定位请求关联的目标数据为异常数据的情况下,输出提示消息;其中,提示消息的内容包括用于恢复目标数据为正常数据的操作信息。
[0113] 这样,在本发明实施例中,在电子设备发起定位请求的情况下,电子设备内部可在持续的定位请求中监听并获取网络位置数据、卫星状态数据、网络状态数据、GPS位置数据、辅助定位数据等与定位请求关联的一项数据或者多项数据。进一步地,针对获取的关联数据进行异常检测,在检测到其中的目标数据为异常数据的情况下,判定出现定位异常现象,从而根据出现异常的目标数据,输出提示消息,提示消息的内容包括用于恢复目标数据为正常数据的操作信息,进而用户可根据提示消息中的内容,尽快解决定位异常问题。可见,本实施例能够尽快帮助用户排查出是因目标数据异常导致定位异常的,并及时提供给用户解决定位异常的操作方法,使得用户能够针对性地操作,操作快捷,从而帮助用户快速恢复设备GPS定位的正常功能,提高用户解决定位异常的效率。
[0114] 应理解的是,本发明实施例中,射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器110处理;另外,将上行的数据发送给基站。通常,射频单元101包括但不限于天线、至少一个放大器收发信机耦合器低噪声放大器、双工器等。此外,射频单元101还可以通过无线通信系统与网络和其他设备通信。
[0115] 电子设备通过网络模块102为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
[0116] 音频输出单元103可以将射频单元101或网络模块102接收的或者在存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103还可以提供与电子设备100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元103包括扬声器、蜂鸣器以及受话器等。
[0117] 输入单元104用于接收音频或视频信号。输入单元104可以包括图形处理器(Graphics Processing Unit,GPU)1041和麦克1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像可以显示在显示单元106上。经图形处理器1041处理后的图像帧可以存储在存储器109(或其它存储介质)中或者经由射频单元101或网络模块102进行发送。麦克风1042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元101发送到移动通信基站的格式输出。
[0118] 电子设备100还包括至少一种传感器105,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1061的亮度,接近传感器可在电子设备100移动到边时,关闭显示面板1061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重的大小及方向,可用于识别电子设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器105还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
[0119] 显示单元106用于显示由用户输入的信息或提供给用户的信息。显示单元106可包括显示面板1061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板1061。
[0120] 用户输入单元107可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071附近的操作)。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器110,接收处理器110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1071。除了触控面板1071,用户输入单元107还可以包括其他输入设备1072。具体地,其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球鼠标、操作杆,在此不再赘述。
[0121] 进一步的,触控面板1071可覆盖在显示面板1061上,当触控面板1071检测到在其上或附近的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的类型在显示面板1061上提供相应的视觉输出。虽然在图7中,触控面板1071与显示面板1061是作为两个独立的部件来实现电子设备的输入和输出功能,但是在某些实施例中,可以将触控面板1071与显示面板1061集成而实现电子设备的输入和输出功能,具体此处不做限定。
[0122] 接口单元108为外部装置与电子设备100连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元108可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到电子设备100内的一个或多个元件或者可以用于在电子设备100和外部装置之间传输数据。
[0123] 存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0124] 处理器110是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器109内的软件程序和/或模块,以及调用存储在存储器109内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器110可包括一个或多个处理单元;优选的,处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
[0125] 电子设备100还可以包括给各个部件供电的电源111(比如电池),优选的,电源111可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
[0126] 另外,电子设备100包括一些未示出的功能模块,在此不再赘述。
[0127] 优选的,本发明实施例还提供一种电子设备,包括处理器110,存储器109,存储在存储器109上并可在所述处理器110上运行的计算机程序,该计算机程序被处理器110执行时实现上述定位提示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0128] 本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述定位提示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
[0129] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0130] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台电子设备(可以是手机,计算机,服务器空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0131] 上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈