System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 定位导航方法、装置以及存储介质制造方法及图纸_技高网

定位导航方法、装置以及存储介质制造方法及图纸

技术编号:42873269 阅读:14 留言:0更新日期:2024-09-30 15:00
本公开是关于一种定位导航方法、装置以及存储介质。定位导航方法包括:周期性获取终端上报的定位信息,定位信息包括终端在周期内确定的多个位置点,多个位置点由终端基于位置提供程序管理器中包含的位置信息确定,位置提供程序管理器用于为终端中的定位应用提供位置信息;基于多个位置点,形成多边形定位区域,将多边形定位区域确定为终端使用者的活动区域;基于活动区域,为终端使用者提供定位导航信息。通过本公开实施例,可以在无形的方式下获取规律性定位点轨迹,并进一步对使用者的活动区域进行划分,基于此可对使用者的活动区域的路径跨越行为进行事前规划等,形成为使用者量身定制的区域内推荐新方式等。

【技术实现步骤摘要】

本公开涉及定位导航领域,尤其涉及定位导航方法、装置以及存储介质


技术介绍

1、gnss目前是终端上非常重要的功能之一,也是人们在日常中使用最频繁的功能之一,根据具体的使用场景分为定位、导航两大功能。

2、现今的卫星定位技术已经相当成熟,终端自带的定位模块提供的定位功能已经能够精确到十数米范围。相关技术中,当终端使用者打开地图后,地图软件会根据新获取的位置点进行定位导航,如周边推荐或是根据设定的终点进行实时行进指导。

3、但这种方式难以习得终端使用者的个人行为习惯规律,而且,导航功能目前仅支持点对点输入式进行,纵有语音接受位置点输入亦只是有限的功能性补充。


技术实现思路

1、为克服相关技术中存在的问题,本公开提供一种定位导航方法、装置以及存储介质。

2、根据本公开实施例的第一方面,提供一种定位导航方法,应用于云服务器,所述方法包括:周期性获取终端上报的定位信息,所述定位信息包括所述终端在所述周期内确定的多个位置点,所述多个位置点由所述终端基于位置提供程序管理器中包含的位置信息确定,所述位置提供程序管理器用于为所述终端中的定位应用提供位置信息;基于所述多个位置点,形成多边形定位区域,将所述多边形定位区域确定为所述终端使用者的活动区域;基于所述活动区域,为所述终端使用者提供定位导航信息。

3、在一种实施方式中,所述基于所述多个位置点,形成多边形定位区域,包括:确定所述多个位置点中相邻位置点间距小于阈值的位置点集,得到一个或多个位置点集;针对所述一个或多个位置点集中的每一位置点集,分别将所述位置点集中的位置点顺序连接,形成多边形定位区域。

4、在一种实施方式中,所述方法还包括:以第二时间间隔,重新确定所述多个位置点中相邻位置点间距小于阈值的位置点集,并基于重新确定的位置点集,更新所述终端使用者的活动区域。

5、在一种实施方式中,所述基于所述活动区域,为所述终端使用者提供定位导航信息包括以下至少一项:在同一活动区域内为所述终端使用者提供包括信息推荐的定位导航信息;在不同活动区域间为所述终端使用者提供区域间路径规划的定位导航信息。

6、根据本公开实施例的第二方面,提供一种定位导航方法,应用于所述终端,所述方法包括:获取并存储位置提供程序管理器中包含的位置信息,所述位置提供程序管理器用于为所述终端中的定位应用提供位置信息;周期性向云服务器上报定位信息,所述定位信息包括基于所述位置信息在所述周期内确定的多个位置点;接收所述云服务器为所述终端使用者提供的定位导航信息,所述定位导航信息由所述云服务器基于所述终端使用者的活动区域确定,所述终端使用者的活动区域为基于所述多个位置点形成的多边形定位区域。

7、在一种实施方式中,所述获取并存储位置提供程序管理器中包含的位置信息,包括:响应于所述终端中的位置提供程序管理器为所述终端的定位应用提供位置信息,获取所述位置信息;存储所述位置信息至所述终端的内存或非易失性存储介质。

8、在一种实施方式中,所述周期性向云服务器上报定位信息,包括:基于所述终端中的定时器,周期性向云服务器上报定位信息;或基于所述终端中预先安装的应用程序,周期性向云服务器上报定位信息。

9、根据本公开实施例的第三方面,提供一种定位导航装置,应用于云服务器,所述装置包括:获取模块,用于周期性获取终端上报的定位信息,所述定位信息包括所述终端在所述周期内确定的多个位置点,所述多个位置点由所述终端基于位置提供程序管理器中包含的位置信息确定,所述位置提供程序管理器用于为所述终端中的定位应用提供位置信息;处理模块,用于基于所述多个位置点,形成多边形定位区域,将所述多边形定位区域确定为所述终端使用者的活动区域;基于所述活动区域,为所述终端使用者提供定位导航信息。

10、在一种实施方式中,所述处理模块采用如下方式基于所述多个位置点,形成多边形定位区域:确定所述多个位置点中相邻位置点间距小于阈值的位置点集,得到一个或多个位置点集;针对所述一个或多个位置点集中的每一位置点集,分别将所述位置点集中的位置点顺序连接,形成多边形定位区域。

11、在一种实施方式中,所述处理模块用于:以第二时间间隔,重新确定所述多个位置点中相邻位置点间距小于阈值的位置点集,并基于重新确定的位置点集,更新所述终端使用者的活动区域。

12、在一种实施方式中,所述处理模块采用如下方式基于所述活动区域,为所述终端使用者提供定位导航信息包括以下至少一项:在同一活动区域内为所述终端使用者提供包括信息推荐的定位导航信息;在不同活动区域间为所述终端使用者提供区域间路径规划的定位导航信息。

13、根据本公开实施例的第三方面,提供一种定位导航装置,应用于所述终端,所述装置包括:处理模块,用于获取并存储位置提供程序管理器中包含的位置信息,所述位置提供程序管理器用于为所述终端中的定位应用提供位置信息;上报模块,用于周期性向云服务器上报定位信息,所述定位信息包括基于所述位置信息在所述周期内确定的多个位置点;接收模块,用于接收所述云服务器为所述终端使用者提供的定位导航信息,所述定位导航信息由所述云服务器基于所述终端使用者的活动区域确定,所述终端使用者的活动区域为基于所述多个位置点形成的多边形定位区域。

14、在一种实施方式中,所述装置还包括:获取模块,用于响应于所述终端中的位置提供程序管理器为所述终端的定位应用提供位置信息,获取所述位置信息;存储模块,用于存储所述位置信息至所述终端的内存或非易失性存储介质。

15、在一种实施方式中,所述上报模块用于周期性向云服务器上报定位信息,包括:基于所述终端中的定时器,周期性向云服务器上报定位信息;或基于所述终端中预先安装的应用程序,周期性向云服务器上报定位信息。

16、根据本公开实施例的第五方面,提供一种定位导航装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:执行第一方面或者第一方面任意一种实施方式中所述的定位导航方法。

17、根据本公开实施例的第六方面,提供一种存储介质,所述存储介质中存储有指令,当所述存储介质中的指令由云服务器或终端的处理器执行时,使得云服务器或终端能够执行前述任意一项所述的定位导航方法。

18、本公开的实施例提供的技术方案可以包括以下有益效果:通过周期性获取终端上报的定位信息,其中定位信息包括终端在周期内确定的多个位置点,多个位置点由终端基于位置提供程序管理器中包含的位置信息确定,位置提供程序管理器用于为终端中的定位应用提供位置信息,根据多个位置点,在云服务器内形成多边形定位区域,作为终端使用者的活动区域,并且根据云服务器内的活动区域,为终端终端使用者提供定位导航信息。通过周期性获取终端使用者的多个位置点,不仅对终端上报的位置点进行了有效的利用,而且有利于更准确的标定出终端使用者的真实活动区域,同时能够为终端使用者提供符合自身行为习惯的定位导航。

19、应当理解的本文档来自技高网...

【技术保护点】

1.一种定位导航方法,其特征在于,应用于云服务器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述多个位置点,形成多边形定位区域,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述活动区域,为所述终端使用者提供定位导航信息包括以下至少一项:

5.一种定位导航方法,其特征在于,应用于终端,所述方法包括:

6.根据权利要求5所述的方法,其特征在于,所述获取并存储位置提供程序管理器中包含的位置信息,包括:

7.根据权利要求5所述的方法,其特征在于,所述周期性向云服务器上报定位信息,包括:

8.一种定位导航装置,其特征在于,应用于云服务器,所述装置包括:

9.根据权利要求8所述的装置,其特征在于,所述处理模块采用如下方式基于所述多个位置点,形成多边形定位区域:

10.根据权利要求9所述的装置,其特征在于,所述处理模块还用于:

11.根据权利要求8所述的装置,其特征在于,所述处理模块采用如下方式基于所述活动区域,为所述终端使用者提供定位导航信息包括以下至少一项:

12.一种定位导航装置,其特征在于,应用于终端,所述装置包括:

13.根据权利要求12所述的装置,其特征在于,所述装置还包括:

14.根据权利要求12所述的装置,其特征在于,所述上报模块用于周期性向云服务器上报定位信息,包括:

15.一种定位导航装置,其特征在于,包括:

16.一种存储介质,其特征在于,所述存储介质中存储有指令,当所述存储介质中的指令由云服务器的处理器执行时,使得云服务器能够执行权利要求1-4中任意一项所述的定位导航方法或当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行权利要求5-7中任意一项所述的定位导航方法。

...

【技术特征摘要】

1.一种定位导航方法,其特征在于,应用于云服务器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述多个位置点,形成多边形定位区域,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述活动区域,为所述终端使用者提供定位导航信息包括以下至少一项:

5.一种定位导航方法,其特征在于,应用于终端,所述方法包括:

6.根据权利要求5所述的方法,其特征在于,所述获取并存储位置提供程序管理器中包含的位置信息,包括:

7.根据权利要求5所述的方法,其特征在于,所述周期性向云服务器上报定位信息,包括:

8.一种定位导航装置,其特征在于,应用于云服务器,所述装置包括:

9.根据权利要求8所述的装置,其特征在于,所述处理模块采用如下方式基于所述多个位置点,形成多边形定位...

【专利技术属性】
技术研发人员:陆富成
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1