一种导航方法及装置

文档序号:1962575 发布日期:2021-12-14 浏览:22次 >En<

阅读说明:本技术 一种导航方法及装置 (Navigation method and device ) 是由 邱宇 李康 刘增军 杨伟 黄鹏飞 于 2021-08-06 设计创作,主要内容包括:本申请实施例提供一种导航方法及装置,在该导航方法中,确定终端设备当前的状态为第一状态,所述第一状态为车载状态或车外状态,并确定第一参数,所述第一参数与所述第一状态相关;当所述终端设备的当前状态由第一状态切换至第二状态时,确定第二参数,所述第二参数与第二状态相关;然后根据所述第一参数和所述第二参数确定所述终端设备的导航准确度低的原因。其中,第一参数和第二参数可评估终端设备分别处于第一状态和第二状态时的导航的准确度,根据第一参数和第二参数,可确定终端设备分别在不同状态下的导航的准确度,进一步确定终端设备的导航准确度低的原因,从而能够解决现有技术无法确定导航准确度低的原因的问题。(The embodiment of the application provides a navigation method and a device, wherein in the navigation method, the current state of a terminal device is determined to be a first state, the first state is a vehicle-mounted state or a vehicle-mounted state, and a first parameter is determined, wherein the first parameter is related to the first state; when the current state of the terminal equipment is switched from a first state to a second state, determining a second parameter, wherein the second parameter is related to the second state; and then determining the reason of low navigation accuracy of the terminal equipment according to the first parameter and the second parameter. The first parameter and the second parameter can evaluate the navigation accuracy of the terminal device in the first state and the second state respectively, the navigation accuracy of the terminal device in different states can be determined according to the first parameter and the second parameter, and the reason that the navigation accuracy of the terminal device is low is further determined, so that the problem that the reason that the navigation accuracy is low cannot be determined in the prior art can be solved.)

一种导航方法及装置

技术领域

本申请涉及导航技术领域,具体涉及一种导航方法及装置。

背景技术

随着终端技术的发展,终端设备的功能越来越全面,目前部分终端设备(例如手机)可支持导航功能,以满足用户的导航需求。

目前常用的一种导航功能,是在车辆所处的位置与车辆的目的地之间,为车辆规划合适的路线,以便车辆通过该路线到达目的地。为了实现这一功能,终端设备通过首先根据全球导航卫星系统(global navigation satellite system,GNSS)传输的GNSS信号确定车辆所处的位置,然后根据车辆所处的位置与车辆的目的地,确定用于指示车辆的行驶方向的导航信息,并根据该导航信息提示驾驶车辆的用户,以使车辆沿该导航信息指示的方向行驶,满足用户的导航需求。

随着终端设备的广泛应用,用户对终端设备的导航功能日益依赖,终端设备导航的准确性对用户的出行有着重要的意义。但是,有时终端设备导航的准确度较低。例如,有时终端设备在导航过程对车辆的位置识别出现偏差,甚至指示车辆驶入错误的方向。而导航准确度低会导致用户的驾驶体验极差,并且,为了纠正驾驶方向错误,还会导致驾驶过程耗时长以及车辆油耗高。因此,目前亟需一种确定导航准确性低的原因的方案,以便于根据该原因采取相应的解决措施。

发明内容

本申请实施例提供一种导航方法及装置,以便通过该导航方法,确定导航准确度低的原因。

第一方面,本申请实施例提供一种导航方法,包括:

确定终端设备当前的状态为第一状态,所述第一状态为车载状态或车外状态;

确定第一参数,所述第一参数与所述第一状态相关;

当所述终端设备的当前状态由第一状态切换至第二状态时,确定第二参数,所述第二参数与第二状态相关;

所述第一参数和所述第二参数分别根据评估参数确定,所述评估参数包括所述终端设备接收全球导航卫星系统GNSS信号的卫星的数量、所述GNSS信号的接收信号强度RSS或所述GNSS信号的载噪比中的至少一种;

根据所述第一参数和所述第二参数确定所述终端设备的导航准确度低的原因。

上述导航方法分别确定与第一状态相关的第一参数,以及与第二状态相关的第二参数,其中,第一参数和第二参数可评估终端设备分别处于第一状态和第二状态时的导航的准确度,这种情况下,根据第一参数和第二参数,可确定终端设备分别在不同状态下的导航的准确度,进一步确定终端设备的导航准确度低的原因,解决现有技术无法确定导航准确度低的原因的问题。

一种可能的实现方式中,所述确定终端设备当前的状态为第一状态,包括:

当所述终端设备接收到启动导航功能的操作时,确定所述终端设备当前的状态为第一状态;

或者,当所述终端设备接收到位置搜索操作时,确定所述终端设备当前的状态为第一状态;

或者,当所述终端设备接收到用于指示目的地的操作时,确定所述终端设备当前的状态为第一状态;

或者,当所述终端设备在第一时间段内,速度大于第一速度阈值的次数不小于第一次数阈值时,确定所述终端设备当前的状态为第一状态;

或者,当所述终端设备接收GNSS信号的目标参数小于第一目标参数阈值时,确定所述终端设备当前的状态为第一状态;

或者,当所述终端设备接收GNSS信号的目标参数小于第一目标参数阈值,并且所述终端设备的速度大于目标速度阈值时,确定所述终端设备当前的状态为第一状态。

通过上述方案,终端设备可在满足一定条件的情况下才确定终端设备的状态,从而减少需要确定终端设备的状态的操作,减少需要处理的数据量,以及能够减少确定终端设备的状态的这一过程中占用的计算资源。

一种可能的实现方式中,所述确定终端设备当前的状态为第一状态,包括:

根据所述终端设备的运动参数,确定所述终端设备当前的状态为第一状态;

或者,根据所述终端设备应用的导航方式,确定所述终端设备当前的状态为第一状态。

本实现方式中,可根据终端设备的运动参数,或者根据终端设备应用的导航方式,确定第一状态,确定第一状态的方式多样化,适应性较好。

一种可能的实现方式中,所述确定第一参数,包括:

根据所述终端设备处于所述第一状态时,所述终端设备的评估参数确定所述第一参数;

或者,根据所述终端设备处于第一状态前的历史时段时,所述终端备的评估参数确定所述第一参数。

本实现方式中,可根据终端设备处于所述第一状态时的评估参数,或者根据终端设备处于第一状态前的历史时段时的评估参数,确定第一参数,确定第一参数的方式多样化,适用于不同场景,适应性较好。

一种可能的实现方式中,所述第一参数包括所述终端设备处于所述第一状态时的所述终端设备的评估参数;

或者,所述第一参数包括所述终端设备处于所述第一状态时,所述终端设备的评估参数的平均值;

或者,所述第一参数包括所述终端设备处于所述第一状态时,所述终端设备的评估参数的前n个最高值,n为正整数。

一种可能的实现方式中,所述确定第二参数,包括:

根据所述终端设备处于所述第二状态时,所述终端设备的评估参数确定所述第二参数;

或者,根据所述终端设备处于所述第二状态前的历史时段时,所述终端备的评估参数确定所述第二参数;

或者,根据所述终端设备处于所述第二状态,并位于第二地点时的评估参数,确定所述第二参数,第一地点与所述第二地点之间的距离在第一距离阈值内,所述第一地点为确定所述第一参数时,所述终端设备所处的位置;

或者,根据其他终端设备的评估参数以及所述其他终端设备的评估参数对应的状态,确定所述其他终端设备的第二参数,所述终端设备的第二参数包括所述其他终端设备的第二参数,所述其他终端设备所处位置与所述终端设备所处位置的距离在第二距离阈值内;

或者,根据所述其他终端设备处于所述第二状态时的评估参数,确定所述其他终端设备的第二参数,所述终端设备的第二参数包括所述其他终端设备的第二参数。

一种可能的实现方式中,所述根据所述第一参数与所述第二参数确定所述终端设备导航准确度低的原因,包括:

如果所述第一参数小于第一参数阈值,所述第二参数小于第二参数阈值,确定所述导航准确度低的原因为终端设备故障;

或者,

所述第一状态为车载状态,所述第二状态为车外状态,如果所述第一参数小于第三参数阈值,所述第二参数大于第四参数阈值,确定所述导航准确度低的原因为车辆干扰,其中,所述第三参数阈值不大于所述第四参数阈值。

本实现方式中,可根据第一参数与第二参数,确定导航准确度低的原因是终端设备故障还是车辆干扰,解决现有技术无法确定导航准确度低的原因的问题。

一种可能的实现方式中,还包括:

在确定所述导航准确度低的原因为车辆干扰,并且所述车辆内除所述终端设备以外的其他终端设备为关闭状态之后,确定所述终端设备在车载状态下的第三参数;

如果所述第三参数大于第五参数阈值,确定所述车辆干扰为所述车辆内的其他终端设备干扰,其中,所述第五参数阈值不小于所述第三参数阈值。

本实现方式中,可在确定终端设备导航准确度低的原因为车辆干扰之后,进一步确定车辆干扰是否为车辆内的其他终端设备干扰,从而提高确定导航准确度低的原因的准确度。

一种可能的实现方式中,还包括:

如果接收所述第一参数对应的GNSS信号时,所述终端设备置于所述车辆的支架上,在确定所述导航准确度低的原因为车辆干扰之后,确定所述终端设备处于车载状态并且未置于所述支架上时的第四参数;

如果所述第四参数大于第六参数阈值,确定所述车辆干扰为支架干扰,其中,所述第六参数阈值不小于所述第三参数阈值。

本实现方式中,可在确定终端设备导航准确度低的原因为车辆干扰之后,进一步确定车辆干扰是否为车辆内的支架干扰,从而提高确定导航准确度低的原因的准确度。

一种可能的实现方式中,还包括:

在确定所述导航准确度低的原因为所述车辆内的其他终端设备干扰之后,通过网络定位方法或网络定位方法和惯性导航方法进行导航。

本实现方式中,可在导航准确度低的原因为车辆内的其他终端设备干扰的情况下,通过络定位方法或网络定位方法和惯性导航方法进行导航,提高导航的准确度。

一种可能的实现方式中,还包括:

在确定所述终端设备导航准确度低的原因之后,提示所述原因。

通过该提示,可使用户确定终端设备导航准确度低的原因,便于用户采取相应措施,例如,在确定导航准确度低的原因为终端设备故障,可修理该终端设备,以提高导航准确度。

一种可能的实现方式中,还包括:

在确定所述终端设备导航准确度低的原因之后,向服务器上报所述原因。

在上报该原因之后,服务器可进行相应的优化,从而提高后续导航的准确度。

第二方面,本申请实施例提供一种导航装置,所述装置包括:收发器和处理器;

所述收发器用于接收全球导航卫星系统GNSS信号;

所述处理器用于:

确定终端设备当前的状态为第一状态,所述第一状态为车载状态或车外状态;

确定第一参数,所述第一参数与所述第一状态相关;

当所述终端设备的当前状态由第一状态切换至第二状态时,确定第二参数,所述第二参数与第二状态相关;

所述第一参数和所述第二参数分别根据评估参数确定,所述评估参数包括所述终端设备接收全球导航卫星系统GNSS信号的卫星的数量、所述GNSS信号的接收信号强度RSS或所述GNSS信号的载噪比中的至少一种;

根据所述第一参数和所述第二参数确定所述终端设备的导航准确度低的原因。

一种可能的实现方式中,所述处理器用于确定终端设备当前的状态为第一状态,具体为:

当所述终端设备接收到启动导航功能的操作时,所述处理器确定所述终端设备当前的状态为第一状态;

或者,当所述终端设备接收到位置搜索操作时,所述处理器确定所述终端设备当前的状态为第一状态;

或者,当所述终端设备接收到用于指示目的地的操作时,所述处理器确定所述终端设备当前的状态为第一状态;

或者,当所述终端设备在第一时间段内,速度大于第一速度阈值的次数不小于第一次数阈值时,所述处理器确定所述终端设备当前的状态为第一状态;

或者,当所述终端设备接收GNSS信号的目标参数小于第一目标参数阈值时,所述处理器确定所述终端设备当前的状态为第一状态;

或者,当所述终端设备接收GNSS信号的目标参数小于第一目标参数阈值,并且所述终端设备的速度大于目标速度阈值时,所述处理器确定所述终端设备当前的状态为第一状态。

一种可能的实现方式中,所述处理器用于确定终端设备当前的状态为第一状态,具体为:

所述处理器根据所述终端设备的运动参数,确定所述终端设备当前的状态为第一状态;

或者,所述处理器根据所述终端设备应用的导航方式,确定所述终端设备当前的状态为第一状态。

一种可能的实现方式中,所述处理器确定第一参数,具体为:

所述处理器根据所述终端设备处于所述第一状态时,所述终端设备的评估参数确定所述第一参数;

或者,所述处理器根据所述终端设备处于第一状态前的历史时段时,所述终端备的评估参数确定所述第一参数。

一种可能的实现方式中,所述第一参数包括所述终端设备处于所述第一状态时的所述终端设备的评估参数;

或者,所述第一参数包括所述终端设备处于所述第一状态时,所述终端设备的评估参数的平均值;

或者,所述第一参数包括所述终端设备处于所述第一状态时,所述终端设备的评估参数的前n个最高值,n为正整数。

一种可能的实现方式中,所述处理器确定第二参数,具体为:

所述处理器根据所述终端设备处于所述第二状态时,所述终端设备的评估参数确定所述第二参数;

或者,所述处理器根据所述终端设备处于所述第二状态前的历史时段时,所述终端备的评估参数确定所述第二参数;

或者,所述处理器根据所述终端设备处于所述第二状态,并位于第二地点时的评估参数,确定所述第二参数,第一地点与所述第二地点之间的距离在第一距离阈值内,所述第一地点为确定所述第一参数时,所述终端设备所处的位置;

或者,所述处理器根据其他终端设备的评估参数以及所述其他终端设备的评估参数对应的状态,确定所述其他终端设备的第二参数,所述终端设备的第二参数包括所述其他终端设备的第二参数,所述其他终端设备所处位置与所述终端设备所处位置的距离在第二距离阈值内;

或者,所述处理器根据所述其他终端设备处于所述第二状态时的评估参数,确定所述其他终端设备的第二参数,所述终端设备的第二参数包括所述其他终端设备的第二参数。

一种可能的实现方式中,所述处理器根据所述第一参数与所述第二参数确定所述终端设备导航准确度低的原因,具体为:

如果所述第一参数小于第一参数阈值,所述第二参数小于第二参数阈值,所述处理器确定所述导航准确度低的原因为终端设备故障;

或者,

所述第一状态为车载状态,所述第二状态为车外状态,如果所述第一参数小于第三参数阈值,所述第二参数大于第四参数阈值,所述处理器确定所述导航准确度低的原因为车辆干扰,其中,所述第三参数阈值不大于所述第四参数阈值。

一种可能的实现方式中,所述处理器还用于:

在确定所述导航准确度低的原因为车辆干扰,并且所述车辆内除所述终端设备以外的其他终端设备为关闭状态之后,确定所述终端设备在车载状态下的第三参数;

如果所述第三参数大于第五参数阈值,确定所述车辆干扰为所述车辆内的其他终端设备干扰,其中,所述第五参数阈值不小于所述第三参数阈值。

一种可能的实现方式中,所述处理器还用于:

如果接收所述第一参数对应的GNSS信号时,所述终端设备置于所述车辆的支架上,在确定所述导航准确度低的原因为车辆干扰之后,确定所述终端设备处于车载状态并且未置于所述支架上时的第四参数;

如果所述第四参数大于第六参数阈值,确定所述车辆干扰为支架干扰,其中,所述第六参数阈值不小于所述第三参数阈值。

一种可能的实现方式中,所述处理器还用于:

在确定所述导航准确度低的原因为所述车辆内的其他终端设备干扰之后,通过网络定位方法或网络定位方法和惯性导航方法进行导航。

一种可能的实现方式中,所述处理器还用于:

在确定所述终端设备导航准确度低的原因之后,提示所述原因。

一种可能的实现方式中,所述收发器器还用于:

在确定所述终端设备导航准确度低的原因之后,向服务器上报所述原因。

第三方面,本申请实施例提供一种终端设备,该终端设备包括处理器,当所述处理器执行存储器中的计算机程序或指令时,如第一方面所述的方法被执行。

第四方面,本申请实施例提供一种终端设备,该终端设备包括处理器和存储器;所述存储器用于存储计算机程序或指令;所述处理器用于执行所述存储器所存储的计算机程序或指令,以使所述终端设备执行如第一方面所述的方法。

第五方面,本申请提供了一种终端设备,该终端设备包括处理器、存储器和收发器;所述收发器用于接收信号或者发送信号;所述存储器用于存储计算机程序或指令;所述处理器用于执行所述存储器所存储的计算机程序或指令,以使所述终端设备执行如第一方面所述的方法。

第六方面,本申请提供了一种终端设备,该终端设备包括处理器和接口电路;所述接口电路,用于接收计算机程序或指令并传输至所述处理器;所述处理器用于运行所述计算机程序或指令,以使所述终端设备执行如第一方面所述的方法。

第七方面,本申请提供了一种计算机存储介质,所述计算机存储介质用于存储计算机程序或指令,当所述计算机程序或指令被执行时,使得第一方面所述的方法被实现。

第八方面,本申请提供了一种包括计算机程序或指令的计算机程序产品,当所述计算机程序或指令被执行时,使得第一方面所述的方法被实现。

第九方面,本申请提供了一种芯片,所述芯片包括处理器,所述处理器与存储器耦合,用于执行所述存储器中存储的计算机程序或指令,当所述计算机程序或指令被执行时,如第一方面所述的方法被执行。

本申请实施例提供一种导航方法及装置,在该导航方法中,确定终端设备当前的状态为第一状态,所述第一状态为车载状态或车外状态,并确定第一参数,所述第一参数与所述第一状态相关;当所述终端设备的当前状态由第一状态切换至第二状态时,确定第二参数,所述第二参数与第二状态相关;然后根据所述第一参数和所述第二参数确定所述终端设备的导航准确度低的原因。其中,第一参数和第二参数可评估终端设备分别处于第一状态和第二状态时的导航的准确度,根据第一参数和第二参数,可确定终端设备分别在不同状态下的导航的准确度,进一步确定终端设备的导航准确度低的原因,解决现有技术无法确定导航准确度低的原因的问题。

附图说明

图1为一种GNSS系统的结构示意图;

图2为一种终端设备显示电子地图的界面示意图;

图3为一种终端设备在导航准确性低的情况下显示的电子地图的界面示意图;

图4为本申请实施例提供的一种车辆在道路上行驶的场景示意图;

图5为本申请实施例提供的一种手机的结构示意图;

图6为本申请实施例提供的一种手机的软件结构框图;

图7为本申请实施例公开的一种导航方法的工作流程示意图;

图8(a)为本申请实施例公开的一种终端设备的界面的示例图;

图8(b)为本申请实施例公开的又一种终端设备的界面的示例图;

图9(a)为本申请实施例公开的一种导航方法中,显示导航准确度低的原因的示意图;

图9(b)为本申请实施例公开的一种导航方法中,又一显示导航准确度低的原因的示意图;

图9(c)为本申请实施例公开的一种导航方法中,又一显示导航准确度低的原因的示意图;

图10为本申请实施例公开的又一种导航方法的工作流程示意图;

图11为本申请实施例公开的又一种导航方法的工作流程示意图;

图12为本申请实施例公开的又一种导航方法的工作流程示意图;

图13为利用本申请实施例提供的一种终端设备显示的电子地图的界面示意图;

图14为本申请提供的导航装置的一种实施方式的结构框图;

图15为本申请提供的芯片的一种实施方式的结构框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。

以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本申请的限制。如在本申请的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“所述”、“上述”、“该”和“这一”旨在也包括例如“一个或多个”这种表达形式,除非其上下文中明确地有相反指示。还应当理解,在本申请以下各实施例中,“至少一个”、“一个或多个”是指一个、两个或两个以上。术语“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系;例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A、B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。

在本说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。

为了下述各实施例的描述清楚简洁,首先给出相关技术的简要介绍:

随着电子技术的快速发展,人们日常生活的智能化也日益提高,相应的,终端设备也在不断改进,从而为用户越来越多样化的功能。其中,目前部分终端设备(例如手机)就可提供导航功能,满足用户的导航需求。

目前常用的一种终端设备的导航功能,是在终端设备自身所处的位置和目的地之间,为用户规划合适的路线,以便用户能够到达目的地。为了实现这一功能,在通过终端设备导航的过程中,终端设备首先需要确定车辆所处的位置。

目前,终端设备主要通过全球导航卫星系统(Global Navigation SatelliteSystem,GNSS)确定自身的位置。其中,GNSS是一种能够在地球表面或近地空间的任何地点,为用户提供全天候的3维坐标和速度以及时间信息的空基无线电导航定位系统。

GNSS系统通常包括美国的全球定位系统(global positioning system,GPS)、俄罗斯的(globalnaja nawigazionnaja sputnikowaja sistema,GLONASS)系统、欧盟的伽利略(GALILEO)系统和中国的北斗卫星导航系统等。

其中,GPS系统以人造地球卫星为基础的无线电导航的定位系统,包括覆盖全球的24颗卫星。北斗卫星导航系统是中国自主研发、独立运行的全球卫星导航系统。该系统分为两代,即北斗一代和北斗二代系统。该系统通常包括4颗地球同步轨道卫星。

参见图1所示的GNSS导航系统的示意图,其中,GNSS导航系统通常包括空间部分、地面监控部分和用户接收机三大部分。

如图1中所示,GNSS导航系统的空间部分包括多个卫星10,地面监控部分包括地面监控跟踪站20,地面监控跟踪站20通常包括主控站、监控站和注入站,GNSS导航系统的用户接收机30可接收多个卫星10传输的卫星信号。

GNSS导航系统的基本原理是通过多颗已知位置的卫星到用户接收机之间的距离,确定用户接收机的位置。其中,卫星的位置可以根据星载时钟所记录的时间在卫星星历中查出,用户接收机与卫星之间的距离可通过卫星发射的卫星信号传输至用户接收机的时间确定,该卫星信号也可称为GNSS信号。

在导航过程中,地面监控跟踪站20可向多个卫星10传输卫星星历等信息;多个卫星10可持续发射卫星信号,该卫星信号中通常包括卫星星历以及卫星信号的发射时间;用户接收机30可搜索并接收卫星信号,通过卫星信号中的卫星星历,确定卫星10的位置,以及通过自身时钟和卫星信号的发射时间,确定自身与卫星10之间的距离,并进一步根据卫星10的位置,以及自身与卫星10之间的距离,确定自身所处位置的经纬度信息。

其中,支持导航功能的终端设备可作为GNSS导航系统的用户接收机。这种情况下,终端设备可接收GNSS信号,并根据GNSS信号,确定自身所处位置的经纬度信息。

如果该终端设备为车辆导航,则终端设备还可根据自身所处位置的经纬度信息,以及自身与车辆所处位置之间的距离和角度等,确定车辆所处位置的经纬度信息,并基于车辆所处位置的经纬度信息,实现对车辆的导航。其中,如果终端设备位于车辆中,通常可将该终端设备所处位置的经纬度信息作为车辆所处位置的经纬度信息。

用户也可在步行过程中携带该终端设备,并由该终端设备为用户进行导航。这种情况下,通常也可将该终端设备所处位置的经纬度信息作为所用户所处位置的经纬度信息。

终端设备基于用户或者车辆所处位置的经纬度信息,实现对用户或车辆的导航。其中,在导航过程中,终端设备可确定导航信息,通过导航信息实现导航。

导航信息可包括电子地图(electronic map)。电子地图也可称为数字地图,是一种利用计算机技术,以数字方式存储和查阅的地图。终端设备在导航过程中显示电子地图,可便于用户查询目的地和进行路线规划。

其中,终端设备在为车辆导航的过程中,在确定车辆所处的位置的经纬度信息之后,可根据经纬度信息,显示相应的电子地图,该电子地图通常包括车辆所处的位置周边的环境,以及指示车辆在电子地图中的位置,进一步还可以包括为车辆规划的路线,以及指示车辆的前进方向。

这种情况下,用户通过观看终端设备所显示的电子地图,即可确定车辆所处的位置和周边的环境,以实现对车辆的导航。

参见图2所示的一个示意图,图2为终端设备显示电子地图的一个界面示例图,在图2中,通过一个包含三角形的圆圈表示车辆所处的位置。用户通过观看终端设备的显示界面,可确定车辆所处的位置,以及车辆周边的环境。

其中,终端设备可通过多种方式获取该电子地图。例如,在确定车辆所处的位置的经纬度信息之后,终端设备可将该经纬度信息传输至远程的服务器。服务器中可存储有各地的电子地图,并在接收到终端设备传输的经纬度信息之后,将该经纬度信息对应的电子地图传输至终端设备。

或者,终端设备可存储电子地图,在确定车辆所处的位置的经纬度信息之后,根据自身存储,显示相应的电子地图。

另外,导航信息可包括相应的指示信息,该指示信息可用于指示用户的前进路线,例如该导航信息可包括“直行100米后右拐”的指示信息。终端设备在接收到该导航信息之后,可根据该导航信息提示用户,例如可通过语音播放的方式播放该指示信息,以满足用户的导航需求。

通过上述技术的简要介绍可知,目前终端设备通常根据接收到的GNSS信号,确定需要自身所处位置的经纬度信息,进一步再根据该经纬度信息,确定相应的导航信息,通过该导航信息满足用户的导航需求。

另外,随着终端设备的广泛应用,用户对终端设备的导航功能日益依赖,终端设备导航的准确性对用户的出行有着重要的意义。但是,有些情况下,终端设备会出现导航准确性低的问题。例如,有时终端设备在导航过程中出现延迟,或导航信息指示车辆驶入错误的方向。

示例性的,图3为终端设备在导航准确性低的情况下显示的电子地图。参见图3,该图中的导航指示用户车辆位于北四环东路辅路上,处于高架桥下,图3中实线标出的三角形表示导航指示的车辆所处的位置;而用户车辆实际所在的位置已经从高架桥下驶入高架桥上,图3中虚线标出的三角形表示该车辆的实际位置,可见车辆的实际位置与用户的终端设备显示的电子地图中指示的导航位置不一致,导航用户对车辆位置识别发生偏差,存在导航准确度低的现象。

其中,造成终端设备的导航准确度低的原因往往包括多种。例如,终端设备可能出现故障,无法接收GNSS信号,或者接收到的GNSS信号较弱,从而无法根据GNSS信号准确确定自身所处位置的经纬度信息,进一步导致无法实现导航或者导航结果准确性差。或者,或者,终端设备位于车辆内时,如果车辆的车体对GNSS信号存在屏蔽,终端设备无法接收到GNSS信号或接收到的GNSS信号较弱,也会导致终端设备无法准确确定自身所处位置的经纬度信息,也会导致无法实现导航或者导航结果准确性差。

由于导致终端设备的导航准确度低的原因包括多种,因此,目前亟需一种确定导航准确度低的原因的方案,以便根据确定的导航准确低的原因,采取相应的解决措施,以提高导航的准确度。

针对上述问题,本申请实施例提供一种导航方法及装置,以确定导航准确度低的原因。

本申请的技术方案可应用于车辆驾驶领域,包括但不限于自动驾驶(automateddriving,ADS)、智能驾驶(intelligent driving)和智能网联车(Intelligent ConnectedVehicle,ICV)等领域。本申请提供一种识别车辆是否处于上高架桥、下高架桥状态的技术方案。该技术方案可应用车辆驾驶领域,用于对车辆提供定位、导航的服务。

本申请的技术方案可以应用于任意一种定位系统或导航系统,如图4所示,为本实施例提供的一种车辆行驶的场景示意图。该场景涉及服务器、至少一个终端设备和终端设备对应的车辆。其中,服务器与终端设备(例如手机终端)之间可通过无线网络连接。

进一步地,服务器可以是对手机终端进行管理的服务平台或车联网服务器,例如服务器用于接收手机终端发送的消息,确定车辆位置以及为用户提供地图和实时导航服务。其中,服务器中可存储多个地区的电子地图。

终端设备用于向服务器发送请求,实现车辆的实时定位和导航功能。另外,车辆中包括通信模块和处理模块,用于接收服务器和/或手机终端发送的信号,并根据该信号和预设程序控制车辆启停,获取车辆上高架或下高架状态。

可选的,服务器可以是一个或多个独立的服务器或服务器集群,或者还可以是部署在云端的云平台服务。服务器可以是一种网络设备,比如基站(base station,BS),进一步地,该基站可以是全球移动通信系统(global system for mobile communication,GSM)或码分多址(code division multiple access,CDMA)中的基站(base transceiverstation,BTS),也可以是宽带码分多址(wideband-CDMA,WCDMA)中的基站(NodeB),还可以是LTE中的演进型基站(evolutional NodeB,eNB/e-NodeB),或者下一代LTE中的演进型基站(next generation eNB,ng-eNB),或者NR中的基站(gNB),或者,未来移动通信系统中的基站或无线保真(wireless fidelity,WiFi)系统中的接入节点等,本申请的实施例对网络设备所采用的具体技术和具体设备形态不做限定,具体可以是云端部署,还可以是独立的计算机设备等。

本申请实施例中的终端设备,可以是指向用户提供服务和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备,例如无线终端,车载无线终端,便携设备,可穿戴设备,移动电话(或称为“蜂窝”电话),便携式、袖珍式、手持式终端等,它们与无线接入网交换语言和/或数据。例如,个人通信业务(personalcommunication service,PCS)电话、无绳电话、会话发起协议(SIP)话机、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)等设备。所述无线终端也可以为订户单元(subscriber unit)、接入终端(access terminal)、用户终端(user terminal)、用户代理(user agent)、用户设备(user device)或用户设备(user equipment,UE)等,本申请对终端设备的类型不进行限定。

另外,在本申请实施例提供的方案中,所述终端设备可获取GNSS导航系统中的卫星传输的GNSS信号,并根据该GNSS信号确定自身所处位置的经纬度信息,实现对自身的定位,以便进一步根据对自身的定位进行导航。

以手机为上述终端设备举例,如图5所示,为手机的一种结构示意图。

其中,手机可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180等。

可以理解的是,本发明实施例示意的结构并不构成对手机的具体限定。在本申请另一些实施例中,手机可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。

处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。

处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。

在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。

手机的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。

天线1和天线2用于发射和接收电磁波信号。手机中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。

移动通信模块150可以提供应用在手机上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(lownoise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。

无线通信模块160可以提供应用在手机上的包括无线局域网(wireless localarea networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星系统(global navigation satellite system,GNSS),调频(frequencymodulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。

在一些实施例中,手机的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得手机可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(code divisionmultiple access,CDMA),宽带码分多址(wideband code division multiple access,WCDMA),时分码分多址(time-division code division multiple access,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所述GNSS可以包括全球卫星定位系统(global positioning system,GPS),全球导航卫星系统(globalnavigation satellite system,GLONASS),北斗卫星导航系统(beidou navigationsatellite system,BDS),准天顶卫星系统(quasi-zenith satellite system,QZSS)和/或星基增强系统(satellite based augmentation systems,SBAS)。

手机通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。

显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot lightemitting diodes,QLED)等。在一些实施例中,手机可以包括1个或N个显示屏194,N为大于1的正整数。

手机可以通过ISP,摄像头193,视频编解码器,GPU,显示屏194以及应用处理器等实现拍摄功能。

ISP用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头193中。

摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,手机可以包括1个或N个摄像头193,N为大于1的正整数。

数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当手机在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。

视频编解码器用于对数字视频压缩或解压缩。手机可以支持一种或多种视频编解码器。这样,手机可以播放或录制多种编码格式的视频,例如:动态图像专家组(movingpicture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。

外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展手机的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。

内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行手机的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储手机使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。

手机可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。

音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。

扬声器170A,也称“喇叭”,用于将音频电信号转换为声音信号。手机可以通过扬声器170A收听音乐,或收听免提通话。

受话器170B,也称“听筒”,用于将音频电信号转换成声音信号。当手机接听电话或语音信息时,可以通过将受话器170B靠近人耳接听语音。

麦克风170C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170C发声,将声音信号输入到麦克风170C。手机可以设置至少一个麦克风170C。在另一些实施例中,手机可以设置两个麦克风170C,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,手机还可以设置三个,四个或更多麦克风170C,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。

耳机接口170D用于连接有线耳机。耳机接口170D可以是USB接口130,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,OMTP)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the USA,CTIA)标准接口。

传感器模块180中可以包括压力传感器,陀螺仪传感器,气压传感器,磁传感器,加速度传感器,距离传感器,接近光传感器,指纹传感器,温度传感器,触摸传感器,环境光传感器,骨传导传感器等。

当然,手机还可以包括充电管理模块、电源管理模块、电池、按键、指示器以及1个或多个SIM卡接口等,本申请实施例对此不做任何限制。

仍以手机为上述终端设备举例,手机的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本申请实施例以分层架构的Android系统为例,示例性说明手机的软件结构。

图6为本申请提供的手机的一种实施方式的软件结构框图。参见图6,分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将Android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime)和系统库,以及内核层。

应用程序层可以包括一系列应用程序包。如图6所示,应用程序包可以包括相机,图库,通话,导航,蓝牙,音乐,视频,短信息等应用程序。

应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。如图6所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器和通知管理器等。

窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏的大小,获取显示界面上各显示区域的参数等。

内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。

视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括照相机图标的显示界面。

电话管理器用于提供手机的通信功能。例如通话状态的管理(包括接通,挂断等)。

资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。

通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。

Android Runtime包括核心库和虚拟机。Android runtime负责安卓系统的调度和管理。核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。

系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(media libraries),三维图形处理库(例如:OpenGL ES),2D图形引擎(例如:SGL)等。表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2D和3D图层的融合。媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。三维图形处理库用于实现三维图形绘图,图像渲染,合成和图层处理等。2D图形引擎是2D绘图的绘图引擎。

内核层是硬件和软件之间的层。内核层可以包含显示驱动,摄像头驱动,音频驱动,传感器驱动等。

应用程序框架层以下的系统库和内核层等还可称为底层系统,底层系统中包括用于识别手机姿态变化的状态监测服务,该状态监测服务可设置在系统库和/或内核层内。

为了明确本申请提供的方案,以下结合附图,通过各个实施例,对本申请所提供的方案进行介绍说明。

本申请实施例提供一种导航方法,以识别导航准确度低的原因。参见图7所示的工作流程示意图,本申请实施例提供的导航方法包括以下步骤:

步骤S11、确定终端设备的状态。

在本申请实施例中,终端设备的状态通常包括车载状态和车外状态。如果终端设备位于车辆内,则终端设备的状态为车载状态;并且,通常认为终端设备未位于车辆内时的状态为车外状态。例如,用户携带终端设备在室外跑步时,终端设备的状态为车外状态。

该步骤用于确定终端设备的状态,以便区分终端设备在的状态下接受GNSS信号的参数。在一些实施例中,可在终端设备每次启动之后,就周期性确定终端设备的状态。

在一些实施例中,可在终端设备满足触发条件的情况下,确定终端设备的状态,这种情况下,确定终端设备的状态的操作可包括以下可行的方案:

(1)当终端设备接收到启动导航功能的操作时,确定终端设备的状态。

终端设备接收到启动导航功能的操作,通常表明用户需要利用终端设备进行导航。这种情况下,可确定终端设备满足触发条件,并确定终端设备的状态。

所述启动导航功能的操作可包括多种形式,例如,在终端设备的显示界面中,可包括导航功能对应的图标,这种情况下,启动导航功能的操作可包括对图标的触控操作;另外,如果终端设备支持语音输入功能,启动导航功能的操作可包括向终端设备输出用于指示启动导航的语音时;如果终端设备具备摄像功能,启动导航功能的操作可包括特定的手势操作,终端设备可根据拍摄到的图像中包括该手势操作时,确定接收到启动导航的操作。

当然,启动导航功能的操作也可包括其他形式,本申请实施例对此不作限定。

(2)当终端设备接收到位置搜索操作时,确定终端设备的状态。

如果用户需要查看某一位置周边环境,往往会在终端设备输入位置搜索操作。终端设备在接收到位置搜索操作时,往往可确定用户有导航需求。这种情况下,可确定终端设备满足触发条件,并确定终端设备的状态。

示例性的,参见图8(a)所示的一种终端设备的显示界面的示例图,该图对应的示例中,终端设备接收到用于搜索中国国家图书馆的位置搜索操作,这种情况下,可确定终端设备的状态。并且,该显示界面中,包含三角形的圆圈所指示的位置即为中国国家图书馆。

(3)当终端设备接收到用于指示目的地的操作时,确定终端设备的状态。

如果用户需要前往某一目的地,可向终端设备做出指示目的地的操作,以便接收到该操作的终端设备,根据用户所指示的目的地,为用户规划前往目的地的路线。相应的,如果终端设备接收到用于指示目的地的操作,往往表明用户需要利用终端设备进行导航,因此可确定终端设备满足触发条件,并确定终端设备的状态。

进一步的,终端设备在接收到用于指示目的地的操作之后,还可显示用于提示用户是否开启导航的信息。在这一方案中,还可在终端设备接收到用于指示目的地的操作之后,再接收到用于开启导航的操作时,确定终端设备的状态。

(4)当终端设备在第一时间段内,速度大于第一速度阈值的次数不小于第一次数阈值时,确定终端设备的状态。

有些情况下,用户没有驾驶车辆的需求,或者驾驶车辆的次数较少,相应的,车辆对终端设备导航的准确度的影响较小,影响终端设备导航的准确度的因素往往是终端设备本身的故障。这种情况下,通常无需确定终端设备的状态。

相应的,这一方案中,设置有第一速度阈值和第一次数阈值。其中,如果终端设备的速度大于第一速度阈值,表明终端设备速度较快,终端设备处于车载状态。而终端设备在第一时间段内,速度大于第一速度阈值的次数不小于第一次数阈值,则表明终端设备在第一时间段内,处于车载状态的次数较多,即表明用户乘车或驾驶车辆的次数较多。而车辆可能对终端设备导航的准确度造成影响(例如车体对GNSS信号造成屏蔽,或者车辆内存在干扰终端设备接收GNSS信号的电子设备等),这种情况下,再确定终端设备的状态,以便根据终端设备的状态确定导航准确度低的原因。

在一个可行的示例中,第一时间段可为一周,第一速度阈值可设置为30KM/h,第一次数阈值可为2次。当然,第一时间段、第一速度阈值和第一次数阈值均可设置为其他值,本申请实施例对此不作限定。

(5)当终端设备接收GNSS信号的目标参数小于第一目标参数阈值时,确定终端设备的状态。

其中,终端设备的评估参数可用于评估终端设备的导航的准确度。示例性的,终端设备的评估参数可包括以下参数中的至少一种:发射GNSS信号的卫星的数量、GNSS信号的接收信号强度(received signal strength,RSS)和GNSS信号的载噪比。

载噪比是一种用于标示载波与载波噪音关系的标准测量尺度,GNSS信号的载噪比越高,通常终端设备导航的准确度越高;另外,通常发射GNSS信号的卫星的数量越多,终端设备导航的准确度越高;以及通常GNSS信号的RSS越高,终端设备导航的准确度越高。

在一种可行的设计中,终端设备接收GNSS信号的目标参数可为在当前时刻下,终端设备的评估参数。

在另一种可行的设计中,可缓存终端设备在各个时刻的评估参数,终端设备接收GNSS信号的目标参数可根据终端设备在当前时刻的前一段时间内的评估参数确定。例如,该目标参数可为终端设备在当前时刻的前一段时间内接收GNSS信号的平均值。

在一个示例中,设定当前时刻的前一段时间为当前时刻的前5秒,该目标参数为终端设备在当前时刻的前5秒内的各个接收GNSS信号的RSS的平均值,这一示例中,如果终端设备在当前时刻的前5秒内的各个接收GNSS信号的RSS的平均值小于第一目标参数阈值,则确定终端设备的状态。

另外,在这一设计中,在确定目标参数之后,可不再缓存终端设备在当前时刻的前一段时间内的评估参数,以减少缓存空间的占用。

在这一方案中,如果终端设备接收GNSS信号的目标参数小于第一目标参数阈值,则表明终端设备导航的准确度较低,这种情况下,往往需要确定终端设备导航准确度低,因此,通过这一方案,可在终端设备接收GNSS信号的目标参数小于第一目标参数阈值时,确定终端设备的状态。

(6)当终端设备接收GNSS信号的目标参数小于第一目标参数阈值,并且终端设备的速度大于目标速度阈值时,确定终端设备的状态。

其中,如果终端设备的速度大于目标速度阈值,则表明终端设备的速度较快,终端设备处于车载状态。而且,终端设备接收GNSS信号的目标参数小于第一目标参数阈值时,表明终端设备导航的准确度较低。因此,如果终端设备接收GNSS信号的目标参数小于第一目标参数阈值,并且同时终端设备的速度大于目标速度阈值,则表明终端设备处于车载状态时,终端设备导航的准确度较低。

而用户在驾驶车辆的过程中,通过终端设备进行导航的可能性较高,这种情况下,导航的准确度对用户的行车安全具有重要意义,因此,在终端设备处于车载状态,并且终端设备导航的准确度较低的情况下,可确定满足触发条件,并确定终端设备的状态,以便进一步根据终端设备的状态,确定终端设备导航准确度低的原因。

这一方案中,示例性的,目标速度阈值可为30KM/h,当然,该目标速度阈值也可设置为其他值,本申请实施例对此不作限定。

通过上述方案,本申请实施例可在确定终端设备满足一定触发条件的情况下才确定终端设备的状态,从而减少需要确定终端设备的状态的操作,减少需要处理的数据量,以及能够减少确定终端设备的状态的这一过程中占用的计算资源。

另外,在步骤S11提供的确定终端设备的状态的操作,该操作可通过多种方式实现。

在一些实施例中,确定终端设备的状态,包括:

根据终端设备的运动参数,确定终端设备的状态。

其中,终端设备的运动参数可用于表征终端设备的运动状态。示例性的,终端设备的运动参数包括:终端设备的角速度和加速度中的至少一种。

在本申请实施例中,终端设备可通过多种方式,获取终端设备的运动参数。其中一种方式中,在终端设备内,通常设置有多种传感器,终端设备的运动参数可由相应的传感器采集确定。例如,终端设备的角速度可由终端设备内的陀螺仪采集,终端设备的加速度可由终端设备内的加速度传感器采集。

其中,传感器可在终端设备启动之后,持续向终端设备传输采集到的运动参数。或者,如果在终端设备满足触发条件的情况下确定终端设备的状态,则在确定终端设备满足触发条件之后,可触发传感器,传感器再被触发之后,再持续采集运动参数,并向终端设备传输运动参数。

在另外一种方式中,终端设备位于车辆内时,可与车辆内的其他设备相连接,并进行信息交互。示例性的,终端设备可与车辆的中控台内安装的车机进行信息交互,而车机可获取车辆的各项运动参数。

这种情况下,终端设备可通过与车辆内的其他设备的交互,获取车辆内的其他设备传输的车辆的运动参数,并将该运动参数作为终端设备的运动参数。

在本申请实施例中,可根据终端设备的运动参数的变化规律,确定终端设备的状态。其中,终端设备处于车载状态时,车辆通常大部分时间处于行驶状态,而车辆处于行驶状态时,角通常速度或加速度的变化较大。因此,如果终端设备的角速度或加速度的变化较大,可确定终端设备处于车载状态。另外,如果终端设备的运动参数表示终端设备的运动规律符合用户步行的规律,则可确定用户在步行时携带终端设备,这种情况下,通常认为终端设备的状态为车外状态。

也就是说,如果终端设备的运动参数的变化规律符合行驶中的车辆的运动参数的变化规律,则终端设备处于车载状态,如果终端设备的运动参数的变化规律符合步行中的用户的运动参数的变化规律,则终端设备处于车外状态。

或者,在本申请实施例中,可根据终端设备的运动参数与运动模型的匹配程度,确定终端设备所处的状态。该运动模型包括表征车辆行驶过程的运动模型和用户步行过程的运动模型,如果终端设备的运动参数与车辆行驶过程的运动模型的匹配程度较高,则认为终端设备处于车载状态,如果终端设备的运动参数与用户步行过程的运动模型的匹配程度较高,则认为终端设备处于车外状态。

在一些实施例中,确定终端设备的状态,包括:

根据终端设备应用的导航方式,确定终端设备的状态。

在导航过程中,根据导航需求,用户往往会选择不同的导航方式。导航方式通常包括:打车、驾车、公共交通、步行和骑行等。其中,如果终端设备应用的导航方式为步行或骑行,终端设备的状态为车外状态,如果终端设备应用的导航方式为打车、驾车或公共交通,终端设备的状态为车载状态。

示例性的,参见图8(b)所示的一种终端设备的界面的示例图,该示例中,终端设备应用的导航方式为驾车。

其中,可接收用户执行的用于选择导航方式的操作,并根据接收到的该操作确定终端设备应用的导航方式。另外,还可对终端设备显示的用于导航的界面进行图像处理,通过处理结果确定终端设备应用的导航方式。例如,如果终端设备显示的用于导航的界面如图8(b)所示,即可通过对图8(b)的图像处理,确定终端设备应用的导航方式为驾车。

在一些实施例中,确定终端设备的状态,包括:

根据终端设备内置的增强现实(augmented reality,AR)识别模块,确定终端设备的状态。该AR识别模块可识别终端设备是处于车载状态还是车外状态。

当然,在本申请实施例提供的方案中,还可通过其他方式确定终端设备的状态,本申请实施例对此不作限定。

步骤S12、确定第一参数,第一参数与第一状态相关。其中,所述第一状态为车载状态或车外状态中的一种。

在导航过程中,终端设备往往需要接收不同卫星传输的GNSS信号,根据接收到的GNSS信号确定车辆所处位置,并据此实现导航。其中,终端设备的第一参数,可用于评估终端设备导航的准确度。相应的,通过第一参数,可反映终端设备处于第一状态时,终端设备进行导航的准确度。

示例性的,可确定终端设备当前的状态为第一状态,并确定与第一状态相关的第一参数。

其中,第一参数可根据终端设备的评估参数确定,该终端设备的评估参数可包括以下参数中的至少一种:发射GNSS信号的卫星的数量、GNSS信号的接收信号强度(receivedsignal strength,RSS)和GNSS信号的载噪比。

当然,终端设备的评估参数也可包括其他可用于评估终端设备导航的准确度的参数,本申请实施例对此不作限定。

在本申请实施例中,第一参数与第一状态相关。在一些实施例中,第一参数可根据终端设备处于第一状态时,终端设备的评估参数确定。

这种情况下,在一种可行的设计中,第一参数包括终端设备处于第一状态时的终端设备的评估参数。

另外,终端设备处于第一状态时,终端设备的评估参数往往包含多个,在另一种可行的设计中,第一参数可包括终端设备处于第一状态时,终端设备的评估参数的平均值。例如,第一状态为车载状态,第一参数可包括终端设备处于车载状态时,发射GNSS信号的卫星的数量平均值。

第一参数还可包括终端设备处于第一状态时,终端设备的评估参数的前n个最高值,n为正整数。例如,第一状态为车载状态,n为5,第一参数可包括终端设备处于车载状态时,接收的GNSS信号的RSS的前五个最高值。

在一些实施例中,第一参数可根据终端设备处于第一状态前的历史时段时,终端备的评估参数确定。这种情况下,第一参数可包括终端设备处于第一状态前的历史时段时的终端设备的评估参数;另外,第一参数可包括终端设备处于第一状态前的历史时段时,终端设备的评估参数的平均值;另外,第一参数也可包括终端设备处于第一状态前的历史时段时,终端设备的评估参数的前n个最高值。

在一些实施例中,第一参数可根据终端设备处于第一状态前的历史时段,以及终端设备处于第一状态时,终端设备的评估参数共同确定。相应的,第一参数可包括终端设备处于第一状态前的历史时段,以及终端设备处于第一状态时,终端设备的评估参数;另外,第一参数可包括终端设备处于第一状态前的历史时段,以及处于第一状态时,终端设备的评估参数的平均值;另外,第一参数可包括终端设备处于第一状态前的历史时段,以及处于第一状态时,终端设备的评估参数的前n个最高值。

步骤S13、确定第二参数,第二参数与第二状态相关。

其中,第一状态与第一状态不同。第二参数可用于评估终端设备处于第二状态时,终端设备进行导航的准确度。

另外,第一状态与第二状态不同,如果第一状态为终端设备处于车载状态,则第二状态为终端设备处于车外状态;如果第一状态为终端设备处于车外状态,则第二状态为终端设备处于车载状态。

在一些实施例中,可在满足一定触发条件的情况下,才确定第二参数,以下公开几种确定第二参数的方案:

(1)当终端设备从第一状态切换至第二状态时,确定第二参数。

在这一方案中,当终端设备从第一状态切换至第二状态时,可确定满足该触发条件,并确定第二参数。

示例性的,可设定终端设备当前的状态为第一状态,并在终端设备的当前状态由第一状态切换至第二状态之后,确定第二参数。

(2)当终端设备切换至第二状态,并且第一参数小于第二目标参数阈值时,确定第二参数。

如果第一参数小于第二目标参数阈值,则表明终端设备导航的准确度较低,这种情况下,往往需要确定第二参数,以便根据第一参数和第二参数确定终端设备导航的准确度的原因。因此,在这一方案中,当终端设备切换至第二状态,并且第一参数小于第二目标参数阈值时,可确定满足该触发条件,并确定第二参数。

另外,在本申请实施例提供的方案中,第二参数根据评估参数确定,并且可通过多种方式确定第二参数。为了明确本申请确定第二参数的方式,公开以下可行的方案:

(1)根据终端设备处于第二状态时的终端设备的评估参数确定第二参数。

这种情况下,在一种可行的设计中,第二参数包括终端设备处于第二状态时的终端设备的评估参数。

在另一种可行的设计中,第二参数可包括终端设备处于第二状态时,终端设备的评估参数的平均值。例如,第二状态为车载状态,第二参数可包括终端设备处于车载状态时,接收GNSS信号的载噪比的平均值。

另外,第二参数可包括终端设备处于第二状态时,终端设备的评估参数的前m个正整数。其中,m为正整数,例如,m可为6。

另外,m与n可为相同数值,也可为不同数值,本申请实施例对此不作限定。

例如,第二状态为车外状态,m为6,第二参数可包括终端设备处于车载状态时,接收的GNSS信号的RSS的前六个最高值。

(2)根据终端设备处于第一状态前的历史时段时,终端备的评估参数确定第二参数。

这一方案中,可周期性确定终端设备的评估参数并缓存。其中,缓存的终端设备的评估参数可缓存至终端设备内,也可缓存至与终端设备连接的服务器内,然后基于缓存的参数中,终端设备处于第一状态前的历史时段时,终端备的评估参数确定第二参数。

这种情况下,第二参数可包括终端设备处于第一状态前的历史时段时,终端设备的评估参数;另外,第二参数可包括终端设备处于第二状态前的历史时段时,终端设备的评估参数的平均值;另外,第二参数也可包括终端设备处于第二状态前的历史时段时,终端设备的评估参数的前m个最高值,m为正整数。

示例性,当第一参数小于第二目标参数阈值时,可根据终端设备处于第一状态前的历史时段时,终端备的评估参数确定第二参数,从而无需终端设备切换至第二状态,即可确定第二参数。

(3)根据终端设备处于第二状态前的历史时段,以及终端设备处于第二状态时,终端设备的评估参数共同确定第二参数。

相应的,第二参数可包括终端设备处于第二状态前的历史时段,以及终端设备处于第二状态时,终端设备的评估参数;另外,第二参数可包括终端设备处于第二状态前的历史时段,以及处于第二状态时,终端设备的评估参数的平均值;另外,第二参数可包括终端设备处于第二状态前的历史时段,以及处于第二状态时,终端设备的评估参数的前m个最高值。

(4)当确定终端设备的评估参数时,还可以记录终端设备接收该GNSS信号时,终端设备所处的位置。这种情况下,确定第二参数可通过以下步骤实现:

根据终端设备处于第二状态,并位于第二地点时的评估参数,确定第二参数。其中,第一地点与第二地点之间的距离在第一距离阈值内,第一地点为确定第一参数时,终端设备所处的位置。

由于第一地点与第二地点之间的距离在第一距离阈值内,则表明第一地点与第二地点较接近。也就是说,确定第一参数和确定第二参数时,终端设备所处的位置较为接近。

当终端设备处于不同地点时,地点的周边环境(例如周边的建筑物或植物等)有可能对终端设备的导航准确度带来影响。在本方案中,确定第一参数和第二参数时,终端设备所处的地点较接近,因此,周边环境对终端设备的导航准确度带来影响较小,从而可排除周边环境对终端设备导航准确度降低所带来的影响,进一步提高确定终端设备导航准确度低的原因的准确性。

示例性的,可将用户携带终端设备步行路过A地点时,终端设备的评估参数作为第一参数,并将缓存的参数中,终端设备位于车辆内,并且车辆行驶至A地点时,终端设备的评估参数作为第二参数。

由于第一地点与第二地点之间的距离在第一距离阈值内,因此,第一地点与第二地点距离较近,这种情况下,通过终端设备位于第二地点时的评估参数确定第二参数,可提高确定终端设备导航准确度低的原因的准确度。

(5)在这一方案中,可上报终端设备所处的位置。服务器可接收终端设备所处的位置。另外,服务器也可接收其他终端设备所处的位置,以及其他终端设备该位置时的评估参数以及所处的状态。这种情况下,服务器中还存储有其他终端设备所处位置的信息,以及其他终端设备在自身所处状态下的评估参数。

服务器在接收到终端设备所处的位置之后,向终端设备传输其他终端设备的评估参数以及其他终端设备的评估参数对应的状态,其中,其他终端设备所处位置与终端设备所处位置的距离在第二距离阈值内。

这种情况下,终端设备根据其他终端设备的评估参数以及其他终端设备的评估参数对应的状态,确定其他终端设备的第二参数,终端设备的第二参数包括其他终端设备的第二参数。

进一步的,在这一方案中,除了上报终端设备所处的位置,还可上报第二状态。这种情况下,服务器接收到终端设备上报的信息之后,可向终端设备传输其他终端设备处于第二状态时的评估参数,其他终端设备所处位置与终端设备所处位置的距离在第二距离阈值内。

这种情况下,终端设备可根据其他终端设备处于第二状态时的评估参数,确定其他终端设备的第二参数,终端设备的第二参数包括其他终端设备的第二参数。

在这一场景中,由于其他终端设备所处位置与终端设备所处位置的距离在第二距离阈值内,因此可认为其他终端设备与终端设备的位置较为接近,这种情况下,可将其他终端设备的第二参数作为该终端设备的第二参数。

这一方案可根据其他终端设备的评估参数确定第二参数,因此,通过这一方案,即使在未获取终端设备在第二状态下的评估参数时,仍然能够确定第二参数,并进一步确定终端设备导航准确度低的原因。

示例性的,用户驾车过程中经过B地点,车辆内的终端设备的状态为车载状态,车载状态为第一状态,并确定与第一状态相关的第一参数。这种情况下,即使之前未确定终端设备在车外状态下的第二参数,也可接收服务器传输的其他终端设备位于C地点且处于车外状态时的评估参数,并据此确定第二参数。其中,C地点与B地点之间的距离在第二距离阈值内。

步骤S14、根据第一参数与第二参数确定终端设备导航准确度低的原因。

其中,第一参数与第二参数,可分别用于评估终端设备处于不同状态时,终端设备导航的准确度。根据终端设备处于不同状态时,终端设备导航的准确度,可进一步确定终端设备导航准确度低的问题。

进一步的,在确定终端设备导航准确度低的原因之后,在本申请实施例提供的方案中,还可提示该原因。

其中,提示导航准确度低的原因的方式可包括多种。在其中一种可行的实现方式中,可在终端设备的屏幕上显示该原因;在另一种可行的实现方式中,可通过语音播报原因的方式,实现对用户的提示;或者,还可设置与各种导航准确度低的原因所对应的特效,终端设备可显示相应的特效,例如,如果终端设备故障这一导航准确度低的原因对应的特效为终端设备的屏幕间歇性显示红色,则在确定终端设备导航准确度低的原因为终端设备故障之后,终端设备的屏幕可通过间隙性显示红色的方式,提示用户。根据该提示,用户可确定终端设备导航准确度低的原因,便于用户采取相应措施,例如,在确定导航准确度低的原因为终端设备故障,可修理该终端设备,以提高导航准确度。

在实际的导航场景中,可能有多种原因导致终端设备的导航准确度低。为了明确在本申请中,如何根据第一参数和第二参数,确定终端设备导航准确度低的原因,公开以下方案:

1、如果第一参数小于第一参数阈值,第二参数小于第二参数阈值,确定导航准确度低的原因为终端设备故障。

在本申请实施例中,第一参数和第二参数可为同一类型的参数,例如均为终端设备接收的GNSS信号的RSS,这种情况下,第一参数阈值和第二参数阈值可相同。

一些实施例中,第一参数和第二参数可为不同类型的参数,这种情况下,第一参数阈值与第二参数阈值不同。

例如,第一参数为发射GNSS信号的卫星的数量,第二参数为终端设备接收的GNSS信号的RSS,相应的,第一参数阈值为发射GNSS信号的卫星的数量对应的数量阈值,第二参数阈值为RSS阈值。

一些实施例中,第一参数和第二参数均可包括一种或多种参数,并且第一参数和第二参数中可包含相同的参数或者包含不同的参数。

示例性的,第一参数为发射GNSS信号的卫星的数量和终端设备接收的GNSS信号的RSS,第二参数为终端设备接收的GNSS信号的RSS,相应的,第一参数阈值为发射GNSS信号的卫星的数量对应的数量阈值和RSS阈值,第二参数阈值为RSS阈值。这种情况下,第一参数阈值中的RSS阈值和第二参数阈值中的RSS阈值可以相同,也可不同,本申请实施例对此不作限定。

其中,如果第一参数小于第一参数阈值,第二参数小于第二参数阈值,则表明终端设备处于车载状态和车外状态时,终端设备的评估参数均较低。这种情况下,则可认为导航的准确度低是终端设备本身的故障造成的,例如可能是终端设备的天线发生故障,该故障导致终端设备无法接收到GNSS信号,或仅能接收到较弱的GNSS信号,从而导致终端设备无法准确确定自身所处位置的经纬度信息,进一步导致导航准确度降低。

另外,在确定导航准确度低的原因为终端设备故障之后,可通过在终端设备的屏幕上显示原因的方式,实现对用户的提示。示例性的,显示原因的界面可如图9(a)所示。在图9(a)对应的示例中,执行本申请实施例提供的导航方法的终端设备为手机,在该手机的界面中,显示有“导航准确度低:终端设备故障”的文字,以表示导航准确度低的原因为终端设备故障。

当然,在确定导航准确度低的原因为终端设备故障之后,还可通过其他形式显示该原因,本申请对此不作限定。

2、第一状态为车载状态,第二状态为车外状态,如果第一参数小于第三参数阈值,第二参数大于第四参数阈值,确定导航准确度低的原因为车辆干扰,其中,第三参数阈值不大于第四参数阈值。

其中,第三参数阈值可与第一参数阈值相同,也可与第一参数阈值或不同,本申请实施例对此不作限定。

在本申请实施例中,第三参数阈值不大于第四参数阈值,而第一参数小于第三参数阈值,第二参数大于第四参数阈值,这表明终端设备在车载状态时,接收的GNSS信号的第一参数较小,而终端设备在车外状态时,接收的GNSS信号的第一参数较大。

由于终端设备在车外状态时,评估参数较大,这表明在导航过程中,终端设备未发生故障。而终端设备在车载状态时,评估参数较小,这表明导航准确度低的原因是由车辆引起的,这种情况下,可确定导航准确度低的原因为车辆干扰。

其中,车辆干扰往往包括多个因素,例如,车辆内除终端设备以外,其他终端设备对终端设备造成干扰;或者,如果终端设备置于车辆的支架上,该支架也可能对该终端设备造成干扰。

为了进一步确定导航准确度低的原因,在确定导航准确度低的原因为车辆干扰之后,参见图10所示的工作流程示意图,该方案还可包括以下步骤:

(1)步骤S15、在确定导航准确度低的原因为车辆干扰,并且车辆内除终端设备以外的其他终端设备为关闭状态之后,确定终端设备在车载状态下的第三参数。

其中,第三参数与终端设备处于车载状态,并且其他终端设备为关闭状态的状态相关,第三参数可根据评估参数确定。示例性的,第三参数的确定方式可参照确定第一参数或第二参数的方式。例如,第三参数可通过终端设备在车载状态,并且车辆内除终端设备以外的其他终端设备为关闭状态时的评估参数确定,该第三参数可为这一状态下的评估参数,或者为这一状态下的评估参数的平均值,或者这一状态下的评估参数的前r个最高值,r为正整数。

步骤S16、如果第三参数大于第五参数阈值,确定车辆干扰为车辆内的其他终端设备干扰,其中,第五参数阈值不小于第三参数阈值。

这一实施例对应的场景中,终端设备处于车外状态时,终端设备接收的GNSS信号的第一参数大于第四参数阈值;终端设备处于车载状态,并且车辆内除终端设备以外的其他终端设备关闭时,终端设备的第三参数大于第五参数阈值;另外,终端设备处于车载状态,并且车辆内除终端设备以外,还开启有其他终端设备时,终端设备接收的GNSS信号的第二参数小于第三参数阈值。而且,第五参数阈值不小于第三参数阈值。

也就是说,终端设备在车外状态时,以及该终端设备处于车载状态,并且车辆内其他终端设备关闭时,均能够接收到较强的GNSS信号,而在该终端设备处于车载状态,以及车辆内其他终端设备打开时,接收到的GNSS信号较弱,这表明导航准确度低的原因为车辆内的其他终端设备对终端设备造成了干扰,这种情况下,则可确定导航准确度低的原因为车辆内的其他终端设备干扰。

在确定导航准确度低的原因为车辆内的其他终端设备干扰之后,可通过在终端设备的屏幕上显示原因的方式,实现对用户的提示。示例性的,显示原因的界面可如图9(b)所示。在图9(b)对应的示例中,执行本申请实施例提供的导航方法的终端设备为手机,在该手机的界面中,显示有“导航准确度低:车辆内终端设备干扰”的文字,以表示导航准确度低的原因为车辆内的其他终端设备干扰。

当然,在确定导航准确度低的原因为车辆内的其他终端设备干扰之后,还可通过其他形式显示该原因,本申请对此不作限定。

另外,在确定导航准确度低的原因为车辆内的其他终端设备干扰之后,为了进一步确定对终端设备造成干扰的是哪一个终端设备,可依次确定在只打开其中一个其他终端设备的情况下的评估参数。设定其中一个其他终端设备为目标终端设备,如果在打开目标终端设备时,终端设备的评估参数最低,则可确定目标终端设备为对终端设备造成干扰的终端设备。

进一步的,在确定目标终端设备后,在屏幕上显示的导航准确度低的原因时,可同时显示该目标终端设备的信息,例如该目标终端设备的名字,从而使用户可以更准确地确定导航准确度低的原因,便于用户采用相应的措施。

终端设备处于车载状态时,为了保持终端设备的平稳,有时会将该终端设备置于车辆的支架上,而该支架可能会对终端设备造成干扰。

例如,该支架可能为磁吸附支架,并且该磁吸附支架的磁场对GNSS信号造成干扰,可能会导致终端设备接收的GNSS信号较弱。或者,该支架可能为密闭性较强的支架,当终端设备置于该支架时,该支架可能会屏蔽GNSS信号,导致终端设备接收的GNSS信号较弱。

针对这一场景,参见图11所示的工作流程示意图,本申请实施例还包括以下步骤:

步骤S17、如果接收第一参数对应的GNSS信号时,终端设备置于车辆的支架上,在确定导航准确度低的原因为车辆干扰之后,确定终端设备处于车载状态并且未置于支架上时的第四参数。

其中,第四参数与终端设备处于车载状态,并且未置于支架上时的状态相关,第四参数可根据评估参数确定。示例性的,第四参数的确定方式可参照第一参数或第二参数的确定方式。例如,第四参数可通过终端设备在车载状态,并且终端设备未置于支架上时的评估参数确定,该第四参数可为这一状态下的评估参数,或者为这一状态下的评估参数的平均值,或者这一状态下的评估参数的前s个最高值,s为正整数。

在这一步骤中,为了验证支架是否对终端设备接收GNSS信号造成干扰,在确定导航准确度低的原因为车辆干扰之后,用户可从支架上取下终端设备,以便确定第四参数。

步骤S18、如果第四参数大于第六参数阈值,确定车辆干扰为支架干扰,其中,第六参数阈值不小于第三参数阈值。

在本申请实施例中,第六参数阈值可与第二参数阈值相同或不同,本申请实施例对此不作限定。

这一实施例对应的场景中,终端设备处于车外状态时,终端设备接收的GNSS信号的第一参数大于第四参数阈值;终端设备处于车载状态,并且终端设备未置于车辆的支架上时,终端设备的第四参数大于第六参数阈值;另外,终端设备处于车载状态,并且终端设备置于支架上时,终端设备接收的GNSS信号的第二参数小于第三参数阈值。而且,第六参数阈值不小于第三参数阈值。

也就是说,终端设备在车外状态时,以及该终端设备处于车载状态,并且终端设备未置于支架上时,均能够接收到较强的GNSS信号,而在该终端设备处于车载状态,并且置于车辆内的支架上时,接收到的GNSS信号较弱,这表明导航准确度低的原因为车辆内的支架对终端设备造成了干扰,这种情况下,则可确定导航准确度低的原因为支架干扰。

在确定导航准确度低的原因为终端设备故障之后,可通过在终端设备的屏幕上显示原因的方式,实现对用户的提示。示例性的,在确定导航准确度低的原因为支架干扰时,显示原因的界面可如图9(c)所示。在图9(c)对应的示例中,执行本申请实施例提供的导航方法的终端设备为手机,在该手机的界面中,显示有“导航准确度低:支架干扰”的文字,以表示导航准确度低的原因为车辆内的支架对终端设备造成干扰。

当然,在确定导航准确度低的原因为支架之后,还可通过其他形式显示该原因,本申请对此不作限定。这种情况下,在查看到该原因之后,用户可更换支架,以提高导航的准确度。

本申请实施例提供一种导航方法,在该导航方法中,首先确定终端设备的状态;然后,分别确定终端设备接收全球导航卫星系统GNSS信号的第一参数和第二参数,其中,第一参数与第一状态相关,第二参数与第二状态相关;第一参数和第二参数分别反映了终端设备处于不同状态时,接收到的GNSS信号的强度,这种情况下,通过第一参数与第二参数,确定终端设备导航准确度低的原因。

通过本申请实施例提供的方案,能够确定终端设备导航准确度低的原因,解决现有技术中,无法确定终端设备导航准确度低的原因的问题。

为了明确本申请实施例确定终端设备导航准确度低的原因的过程,本申请实施例提供一个示例。在该示例中,将终端设备在某一时刻的状态作为第一状态,并根据终端设备处于第一状态时的评估参数,确定第一参数。另外,在终端设备从第一状态跳转至第二状态后,根据终端设备处于第二状态时的评估参数,确定第二参数。

参见图12所示的工作示意图,该示例可包括以下步骤:

步骤S21、确定终端设备当前的状态为第一状态,所述第一状态为车载状态或车外状态,并确定第一参数。也就是说,当终端设备处于第一状态时,确定终端设备接收GNSS信号的第一参数。

其中,第一参数与第一状态相关,示例性的,可确定所述第一参数为终端设备处于第一状态时,终端设备的评估参数的平均值。

步骤S22、确定终端设备的状态是否发生切换,若是,执行步骤S23的操作,若否,返回执行步骤S21的操作。

其中,如果终端设备的状态发生切换,则表明终端设备从第一状态切换至第二状态。

在这一示例中,可通过多种方式确定终端设备的状态是否发生切换。例如,可基于终端设备的运动参数和/或终端设备应用的导航方式,终端设备的状态是否发生切换。

示例性的,如果终端设备的运动参数指示携带终端设备的用户在步行,则终端设备的状态为车外状态,这种情况下,终端设备根据接收到的触控操作,启动导航,并选择驾车导航这一导航方式为用户提供导航服务,则可确定终端设备的状态切换为车载状态。

步骤S23、当所述终端设备的当前状态由第一状态切换至第二状态时,确定第二参数,所述第二参数与第二状态相关。

其中,所述第一参数和所述第二参数分别根据评估参数确定,所述评估参数包括所述终端设备接收全球导航卫星系统GNSS信号的卫星的数量、所述GNSS信号的接收信号强度RSS或所述GNSS信号的载噪比中的至少一种。

也就时说,该方案可在终端设备的状态发生切换前,确定第一参数,并在终端设备的状态发生切换后,确定第二参数。

示例性的,在一个场景中,用户手持终端设备步行,并在步行一段时间后上车,开始驾驶车辆,在驾驶车辆的过程中,启动终端设备的导航功能,并应用驾车导航的导航方式。

这一场景下,在用户步行的过程中,可确定终端设备的状态为车外状态,车外状态为第一状态,并确定与车外状态相关的第一参数。并且,可确定在应用驾车导航的导航方式进行导航的过程中,终端设备的状态切换为车载状态,车载状态为第二状态,并确定与车载状态相关的第二参数。

步骤S24、根据所述第一参数和所述第二参数确定所述终端设备的导航准确度低的原因。

在这一示例中,可在终端设备发生状态切换的情况下,确定第一参数和第二参数,并进一步可根据第一参数与第二参数,确定终端设备导航准确度低的原因。

进一步的,在本申请实施例提供的方案中,在确定终端设备导航准确度低的原因之后,还可包括以下步骤:

向服务器上报终端设备导航准确度低的原因。

其中,该服务器可为终端设备内安装的导航应用的服务器。在接收该原因之后,服务器可进行相应的优化,从而提高后续导航的准确度。

进一步的,通过本申请实施例提供的方案,不仅能够确定终端设备导航准确度低的原因,还可根据该原因,采用相应的解决措施,以提高终端设备导航的准确度。

针对这一情况,在一种可行的设计中,在本申请实施例提供的方案中,还可包括以下步骤:

在确定导航准确度低的原因为车辆内的其他终端设备干扰之后,通过网络定位方法或网络定位方法和惯性导航方法进行导航。

受到车辆内的其他终端设备的干扰,终端设备接收到的GNSS信号往往较弱,或者无法接收到GNSS信号,如果终端设备继续基于GNSS信号进行导航,导航的准确度较低,甚至在接收不到GNSS信号时,无法实现导航。

这种情况下,终端设备可通过网络定位方法或网络定位方法和惯性导航方法进行导航,以提高导航的准确度。

其中,网络定位是一种通过终端设备接收到的网络信号,确定终端设备的位置的定位技术。该网络信号可来源于基站,也可来源无线保真(wireless fidelity,WIFI)热点。

如果该网络信号来源于基站,则终端设备可通过不同基站传输的网络信号的发射时间与该网络信号的接收时间,确定自身与不同基站之间的距离,然后根据自身与不同基站之间的距离和不同基站的位置,确定自身所处位置;如果该网络信号来源于WIFI热点,则终端设备可通过不同WIFI热点传输的网络信号的发射时间与该网络信号的接收时间,确定自身与不同WIFI热点之间的距离,然后根据自身与不同WIFI热点之间的距离和不同WIFI热点所处的位置,确定自身所处的位置。

由于网络信号的频段通常与GNSS信号的频段不同,因此,对GNSS信号的接收造成干扰的其他终端设备,往往不会对网络信号的接收造成较大干扰。这种情况下,通过网络定位方式进行导航,能够提高导航的准确度。

另外,终端设备可结合网络定位方法和惯性导航方法,共同进行导航。其中,惯性导航方法依据车辆航位推算(vehicle dead reckoning,VDR)技术,该方法可通过惯导传感器(例如方向传感器和速度传感器)推算车辆的瞬时位置。通过网络定位方法和惯性导航方法共同进行导航,可进一步提高导航的准确度。

通过上述方案,能够在车辆内的其他终端设备对终端设备造成干扰的情况下,有效提高导航的准确度。为了明确本申请的优势,以下提供一个示例。

在该示例中,在其他终端设备对终端设备存在干扰时,终端设备进行导航。其他终端设备的干扰导致终端设备的准确度较低,这种情况下,终端设备显示的用于为车辆进行导航的电子地图如图3所示。图中导航指示用户车辆位于北四环东路辅路上,处于高架桥下;而用户车辆实际所在的位置已经从高架桥下驶入高架桥上,图3中虚线标出的三角形表示用户车辆实际位置,可见车辆实际位置与用户手机导航位置不一致,导航对车辆位置识别发生偏差。

在根据本申请实施例提供的方案,确定终端设备导航准确度低的原因之后,在该示例中,终端设备调整为结合网络定位方法和惯性导航方法进行导航。其中,图13为在确定其他终端设备对终端设备造成干扰后,通过网络定位方法和惯性导航方法共同进行导航时,终端设备显示的用于为车辆进行导航的电子地图。参见图13,采用本申请实施例的高架识别方法可以准确地定位出用户车辆位于高架上,使手机导航位置与车辆实际位置一致,有效提高了导航的准确度。

本文中描述的各个方法实施例可以为独立的方案,也可以根据内在逻辑进行组合,这些方案都落入本申请的保护范围中。

可以理解的是,上述各个方法实施例中,由终端设备实现的方法和操作,也可以由可用于终端设备的部件(例如芯片或者电路)实现。

上述实施例对本申请提供的导航方法进行了介绍。可以理解的是,终端设备为了实现上述功能,其包含了执行每一个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例可以根据上述方法示例对终端设备进行功能模块的划分,例如,可以对应每一个功能划分每一个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

以上,结合图1至图13详细说明了本申请实施例提供的方法。以下,结合图14至图15详细说明本申请实施例提供的装置。应理解,装置实施例的描述与方法实施例的描述相互对应,因此,未详细描述的内容可以参见上文方法实施例,为了简洁,这里不再赘述。

参见图14,图14为本申请提供的导航装置的一种实施方式的结构框图。如图14所示,该装置1000可以包括:收发器1001和处理器1002。该装置1000可以执行上述图5或图10至图12所示方法实施例中终端设备执行的操作。

示例性的,在本申请一种可选的实施例中,所述收发器1001用于接收全球导航卫星系统GNSS信号。所述处理器1002用于:确定终端设备当前的状态为第一状态,所述第一状态为车载状态或车外状态;确定第一参数,所述第一参数与所述第一状态相关;当所述终端设备的当前状态由第一状态切换至第二状态时,确定第二参数,所述第二参数与第二状态相关;所述第一参数和所述第二参数分别根据评估参数确定,所述评估参数包括所述终端设备接收全球导航卫星系统GNSS信号的卫星的数量、所述GNSS信号的接收信号强度RSS或所述GNSS信号的载噪比中的至少一种;根据所述第一参数和所述第二参数确定所述终端设备的导航准确度低的原因。

一种可能的实现方式中,所述处理器1002用于确定终端设备当前的状态为第一状态,具体为:

当所述终端设备接收到启动导航功能的操作时,所述处理器1002确定所述终端设备当前的状态为第一状态;

或者,当所述终端设备接收到位置搜索操作时,所述处理器1002确定所述终端设备当前的状态为第一状态;

或者,当所述终端设备接收到用于指示目的地的操作时,所述处理器1002确定所述终端设备当前的状态为第一状态;

或者,当所述终端设备在第一时间段内,速度大于第一速度阈值的次数不小于第一次数阈值时,所述处理器1002确定所述终端设备当前的状态为第一状态;

或者,当所述终端设备接收GNSS信号的目标参数小于第一目标参数阈值时,所述处理器1002确定所述终端设备当前的状态为第一状态;

或者,当所述终端设备接收GNSS信号的目标参数小于第一目标参数阈值,并且所述终端设备的速度大于目标速度阈值时,所述处理器1002确定所述终端设备当前的状态为第一状态。

一种可能的实现方式中,所述处理器1002用于确定终端设备当前的状态为第一状态,具体为:

所述处理器1002根据所述终端设备的运动参数,确定所述终端设备当前的状态为第一状态;或者,所述处理器1002根据所述终端设备应用的导航方式,确定所述终端设备当前的状态为第一状态。

一种可能的实现方式中,所述处理器1002确定第一参数,具体为:

所述处理器1002根据所述终端设备处于所述第一状态时,所述终端设备的评估参数确定所述第一参数;

或者,所述处理器1002根据所述终端设备处于第一状态前的历史时段时,所述终端备的评估参数确定所述第一参数。

一种可能的实现方式中,所述第一参数包括所述终端设备处于所述第一状态时的所述终端设备的评估参数;

或者,所述第一参数包括所述终端设备处于所述第一状态时,所述终端设备的评估参数的平均值;

或者,所述第一参数包括所述终端设备处于所述第一状态时,所述终端设备的评估参数的前n个最高值,n为正整数。

一种可能的实现方式中,所述处理器1002确定第二参数,具体为:

所述处理器1002根据所述终端设备处于所述第二状态时,所述终端设备的评估参数确定所述第二参数;

或者,所述处理器1002根据所述终端设备处于所述第二状态前的历史时段时,所述终端备的评估参数确定所述第二参数;

或者,所述处理器1002根据所述终端设备处于所述第二状态,并位于第二地点时的评估参数,确定所述第二参数,第一地点与所述第二地点之间的距离在第一距离阈值内,所述第一地点为确定所述第一参数时,所述终端设备所处的位置;

或者,所述处理器1002根据其他终端设备的评估参数以及所述其他终端设备的评估参数对应的状态,确定所述其他终端设备的第二参数,所述终端设备的第二参数包括所述其他终端设备的第二参数,所述其他终端设备所处位置与所述终端设备所处位置的距离在第二距离阈值内;

或者,所述处理器1002根据所述其他终端设备处于所述第二状态时的评估参数,确定所述其他终端设备的第二参数,所述终端设备的第二参数包括所述其他终端设备的第二参数。

一种可能的实现方式中,所述处理器1002根据所述第一参数与所述第二参数确定所述终端设备导航准确度低的原因,具体为:

如果所述第一参数小于第一参数阈值,所述第二参数小于第二参数阈值,所述处理器1002确定所述导航准确度低的原因为终端设备故障;

或者,所述第一状态为车载状态,所述第二状态为车外状态,如果所述第一参数小于第三参数阈值,所述第二参数大于第四参数阈值,所述处理器1002确定所述导航准确度低的原因为车辆干扰,其中,所述第三参数阈值不大于所述第四参数阈值。

一种可能的实现方式中,所述处理器1002还用于:

在确定所述导航准确度低的原因为车辆干扰,并且所述车辆内除所述终端设备以外的其他终端设备为关闭状态之后,确定所述终端设备在车载状态下的第三参数;

如果所述第三参数大于第五参数阈值,确定所述车辆干扰为所述车辆内的其他终端设备干扰,其中,所述第五参数阈值不小于所述第三参数阈值。

一种可能的实现方式中,所述处理器1002还用于:

如果接收所述第一参数对应的GNSS信号时,所述终端设备置于所述车辆的支架上,在确定所述导航准确度低的原因为车辆干扰之后,确定所述终端设备处于车载状态并且未置于所述支架上时的第四参数;

如果所述第四参数大于第六参数阈值,确定所述车辆干扰为支架干扰,其中,所述第六参数阈值不小于所述第三参数阈值。

一种可能的实现方式中,所述处理器1002还用于:

在确定所述导航准确度低的原因为所述车辆内的其他终端设备干扰之后,通过网络定位方法或网络定位方法和惯性导航方法进行导航。

一种可能的实现方式中,所述处理器1002还用于:

在确定所述终端设备导航准确度低的原因之后,提示所述原因。

一种可能的实现方式中,所述收发器1001还用于:

在确定所述终端设备导航准确度低的原因之后,向服务器上报所述原因。

也就是说,该装置1000可以实现对应于图5或图10至图12所示导航方法实施例中终端设备所执行的步骤或者流程,该装置1000可以包括用于执行图5或图10至图12所示导航方法实施例中终端设备执行的方法的模块。应理解,各模块执行上述相应步骤的具体过程在上述导航方法实施例中已经详细说明,为了简洁,在此不再赘述。

本申请实施例还提供了一种导航装置,该导航装置包括至少一个处理器和通信接口。所述通信接口用于为所述至少一个处理器提供信息输入和/或输出,所述至少一个处理器用于执行上述方法实施例中的方法。

本申请实施例还提供一种终端设备,该终端设备包括处理器,当所述处理器执行存储器中的计算机程序或指令时,如上述方法实施例中的方法被执行。

本申请实施例还提供一种终端设备,该终端设备包括处理器和存储器;所述存储器用于存储计算机程序或指令;所述处理器用于执行所述存储器所存储的计算机程序或指令,以使所述终端设备执行如上述方法实施例中的方法。

本申请实施例还提供一种终端设备,该终端设备包括处理器、存储器和收发器;所述收发器用于接收信号或者发送信号;所述存储器用于存储计算机程序或指令;所述处理器用于执行所述存储器所存储的计算机程序或指令,以使所述终端设备执行如上述方法实施例中的方法。

本申请实施例还提供一种终端设备,该终端设备包括处理器和接口电路;所述接口电路,用于接收计算机程序或指令并传输至所述处理器;所述处理器用于运行所述计算机程序或指令,以使所述终端设备执行如上述方法实施例中的方法。

应理解,上述导航装置可以是一个芯片。例如,参见图15,图15为本申请提供的芯片的一种实施方式的结构框图。图15所示的芯片可以为通用处理器,也可以为专用处理器。该芯片1100可以包括至少一个处理器1101。其中,所述至少一个处理器1101可以用于支持图14所示的装置执行图5或图10至图12所示的技术方案。

可选的,该芯片1100还可以包括收发器1102,收发器1102用于接受处理器1101的控制,用于支持图14所示的装置执行图5或图10至图12所示的技术方案。可选的,图15所示的芯片1100还可以包括存储介质1103。具体的,所述收发器1102可以替换为通信接口,所述通信接口为所述至少一个处理器1101提供信息输入和/或输出。

需要说明的是,图15所示的芯片1100可以使用下述电路或者器件来实现:一个或多个现场可编程门阵列(field programmable gate array,FPGA)、可编程逻辑器件(programmable logic device,PLD)、专用集成芯片(application specific integratedcircuit,ASIC)、系统芯片(system on chip,SoC)、中央处理器(central processor unit,CPU)、网络处理器(network processor,NP)、数字信号处理电路(digital signalprocessor,DSP)、微控制器(micro controller unit,MCU),控制器、状态机、门逻辑、分立硬件部件、任何其他适合的电路、或者能够执行本申请通篇所描述的各种功能的电路的任意组合。

在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。

应注意,本申请实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。

可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rateSDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(directrambus RAM,DR RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。

根据本申请实施例提供的方法,本申请实施例还提供一种计算机程序产品,该计算机程序产品包括:计算机程序或指令,当该计算机程序或指令在计算机上运行时,使得该计算机执行图5或图10至图12所示实施例中任意一个实施例的方法。

根据本申请实施例提供的方法,本申请实施例还提供一种计算机存储介质,该计算机存储介质存储有计算机程序或指令,当该计算机程序或指令在计算机上运行时,使得该计算机执行图5或图10至图12所示实施例中任意一个实施例的方法。

根据本申请实施例提供的方法,本申请实施例还提供一种终端设备,所述终端设备为智能设备,包含智能手机、平板电脑或个人数字助理等,该智能设备包含上述位置信息的生成装置。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各种说明性逻辑块(illustrative logical block)和步骤(step),能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

上述本申请实施例提供的位置信息的生成装置、芯片、计算机存储介质、计算机程序产品、终端设备均用于执行上文所提供的方法,因此,其所能达到的有益效果可参考上文所提供的方法对应的有益效果,在此不再赘述。

应理解,在本申请的各个实施例中,各步骤的执行顺序应以其功能和内在逻辑确定,各步骤序号的大小并不意味着执行顺序的先后,不对实施例的实施过程构成限定。

本说明书的各个部分均采用递进的方式进行描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点介绍的都是与其他实施例不同之处。尤其,对于位置信息的生成装置、芯片、计算机存储介质、计算机程序产品、终端设备的实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

以上所述的本申请实施方式并不构成对本申请保护范围的限定。

50页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种动力调谐陀螺仪安装误差角补偿方法及电路

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!