一种导航方法和移动终端技术

技术编号:19632519 阅读:23 留言:0更新日期:2018-12-01 13:43
本发明专利技术实施例公开了一种导航方法和移动终端,涉及通信技术领域,用以解决现有技术中通过增加硬件设备来提高导航准确率的室内导航技术成本非常高的问题。该方法包括:响应于用户输入目标子场所的名称的第一输入,获取第一信息,第一信息用于指示目标地点,目标地点包括目标子场所;响应于用户的第二输入,获取第二信息,第二信息用于指示第一地点,第一地点为移动终端所处的地点;获取运动方向信息,运动方向信息用于指示移动终端的移动方向;根据第一信息、第二信息和运动方向信息,获取导航路径信息,导航路径信息用于指示从第一地点到目标地点的全部路径或部分路径;显示导航路径信息。方案具体应用于目标场所内的路径导航场景中。

A Navigation Method and Mobile Terminal

The embodiment of the present invention discloses a navigation method and a mobile terminal, which relates to the field of communication technology, and is used to solve the problem of high cost of indoor navigation technology which improves navigation accuracy by adding hardware devices in the prior art. The method includes: acquiring the first information in response to the first input of the user's input of the name of the target sub-place, the first information is used to indicate the target location, and the target location includes the target sub-place; acquiring the second information in response to the second input of the user, the second information is used to indicate the first location, and the first location is the mobile terminal. Location; Get the direction of motion information, which is used to indicate the mobile terminal's direction of movement; According to the first information, the second information and the direction of motion information, get the navigation path information, which is used to indicate all or part of the path from the first location to the target location; Display the navigation path. Path information. The scheme is applied to the path navigation scenario in the target site.

【技术实现步骤摘要】
一种导航方法和移动终端
本专利技术实施例涉及通信
,尤其涉及一种导航方法和移动终端。
技术介绍
随着人们活动的室内场景变得愈加庞大而复杂以及导航技术的不断发展,室内导航技术种类越来越多。其中,蓝牙定位、WIFI定位导航技术等受硬件设备铺设的数量影响,只有当室内如大型商场、大型地下停车场等设置了足够多的硬件设备时,定位才比较准确,然而对于目前很多室内场景来说,铺设足够多的硬件设备会导致成本非常高。因此,现有技术中通过增加硬件设备来提高导航准确率的室内导航技术成本非常高的问题。
技术实现思路
本专利技术实施例提供一种导航方法和移动终端,以解决现有技术中通过增加硬件设备来提高导航准确率的室内导航技术成本非常高的问题。为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供了一种导航方法,该方法包括:响应于用户输入目标子场所的名称的第一输入,获取第一信息,该第一信息用于指示目标地点,该目标地点包括该目标子场所;响应于用户的第二输入,获取第二信息,该第二信息用于指示第一地点,该第一地点为移动终端所处的地点;获取运动方向信息,该运动方向信息用于指示该移动终端的移动方向;根据该第一信息、该第二信息和该运动方向信息,获取导航路径信息,该导航路径信息用于指示从该第一地点到该目标地点的全部路径或部分路径;显示该导航路径信息。第二方面,本专利技术实施例提供了一种移动终端,该移动终端包括:获取模块和显示模块;该获取模块,用于响应于用户输入目标子场所的名称的第一输入,获取第一信息,该第一信息用于指示目标地点,该目标地点包括该目标子场所;响应于用户的第二输入,获取第二信息,该第二信息用于指示第一地点,该第一地点为移动终端所处的地点;获取运动方向信息,该运动方向信息用于指示该移动终端的移动方向;根据该第一信息、该第二信息和该运动方向信息,获取导航路径信息,该导航路径信息用于指示从该第一地点到该目标地点的全部路径或部分路径;该显示模块,用于显示该获取模块获取的该导航路径信息。第三方面,本专利技术实施例提供了一种移动终端,包括处理器、存储器及存储在该存储器上并可在该处理器上运行的计算机程序,该计算机程序被该处理器执行时实现如第一方面中的导航方法的步骤。第四方面,本专利技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现如第一方面中的导航方法的步骤。在本专利技术实施例中,响应于用户输入目标子场所的名称的第一输入,获取第一信息,该第一信息用于指示目标地点,该目标地点包括该目标子场所;响应于用户的第二输入,获取第二信息,该第二信息用于指示第一地点,该第一地点为移动终端所处的地点;获取运动方向信息,该运动方向信息用于指示该移动终端的移动方向;根据该第一信息、该第二信息和该运动方向信息,获取导航路径信息,该导航路径信息用于指示从该第一地点到该目标地点的全部路径或部分路径;显示该导航路径信息。通过该方案,在不需要借助硬件设备导航的前提下,移动终端通过获取目标场所内的第一信息、第二信息和移动终端的运动方向信息,再根据第一信息、第二信息和运动方向信息获取导航路径信息,从而实现了在目标场所内的准确导航,同时解决了现有技术中通过增加硬件设备来提高导航准确率的室内导航技术成本高的问题。附图说明图1为本专利技术实施例提供的安卓操作系统的架构示意图;图2为本专利技术实施例提供的导航方法的流程图;图3为本专利技术实施例提供的导航方法的界面的示意图之一;图4为本专利技术实施例提供的导航方法的界面的示意图之二;图5为本专利技术实施例提供的移动终端的结构示意图;图6为本专利技术实施例提供的移动终端的硬件示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一输入、第二输入、第三输入和第四输入等是用于区别不同的输入,而不是用于描述输入的特定顺序。在本专利技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本专利技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。在本专利技术实施例的描述中,除非另有说明,“多个”的含义是指两个或者两个以上,例如,多个处理单元是指两个或者两个以上的处理单元;多个元件是指两个或者两个以上的元件等。本专利技术实施例提供一种导航方法和移动终端,响应于用户输入目标子场所的名称的第一输入,获取第一信息,该第一信息用于指示目标地点,该目标地点包括该目标子场所;响应于用户的第二输入,获取第二信息,该第二信息用于指示第一地点,该第一地点为移动终端所处的地点;获取运动方向信息,该运动方向信息用于指示该移动终端的移动方向;根据该第一信息、该第二信息和该运动方向信息,获取导航路径信息,该导航路径信息用于指示从该第一地点到该目标地点的全部路径或部分路径;显示该导航路径信息。通过该方案,在不需要借助硬件设备导航的前提下,移动终端通过获取目标场所内的第一信息、第二信息和移动终端的运动方向信息,再根据第一信息、第二信息和运动方向信息获取导航路径信息,从而实现了在目标场所内的准确导航,同时解决了现有技术中通过增加硬件设备来提高导航准确率的室内导航技术成本高的问题。下面以安卓操作系统为例,介绍一下本专利技术实施例提供的导航方法所应用的软件环境。如图1所示,为本专利技术实施例提供的一种可能的安卓操作系统的架构示意图。在图1中,安卓操作系统的架构包括4层,分别为:应用程序层、应用程序框架层、系统运行库层和内核层(具体可以为Linux内核层)。其中,应用程序层包括安卓操作系统中的各个应用程序(包括系统应用程序和第三方应用程序)。应用程序框架层是应用程序的框架,开发人员可以在遵守应用程序的框架的开发原则的情况下,基于应用程序框架层开发一些应用程序。系统运行库层包括库(也称为系统库)和安卓操作系统运行环境。库主要为安卓操作系统提供其所需的各类资源。安卓操作系统运行环境用于为安卓操作系统提供软件环境。内核层是安卓操作系统的操作系统层,属于安卓操作系统软件层次的最底层。内核层基于Linux内核为安卓操作系统提供核心系统服务和与硬件相关的驱动程序。以安卓操作系统为例,本专利技术实施例中,开发人员可以基于上述如图1所示的安卓操作系统的系统架构,开发实现本专利技术实施例提供的导航方法的软件程序,从而使得该导航方法可以基于如图1所示的安卓操作系统运行。即处理器或者终端可以通过在安卓操作系统中运行该软件程序实现本专利技术实施例提供的导航方法。本专利技术实施例中的移动终端可以为手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、超级移动个人计算机(ultra-mobilepersonalcomputer,UMPC)、上网本或者个人数字助理(personaldigitalassistant,PDA本文档来自技高网...

【技术保护点】
1.一种导航方法,其特征在于,所述方法包括:响应于用户输入目标子场所的名称的第一输入,获取第一信息,所述第一信息用于指示目标地点,所述目标地点包括所述目标子场所;响应于用户的第二输入,获取第二信息,所述第二信息用于指示第一地点,所述第一地点为移动终端所处的地点;获取运动方向信息,所述运动方向信息用于指示所述移动终端的移动方向;根据所述第一信息、所述第二信息和所述运动方向信息,获取导航路径信息,所述导航路径信息用于指示从所述第一地点到所述目标地点的全部路径或部分路径;显示所述导航路径信息。

【技术特征摘要】
1.一种导航方法,其特征在于,所述方法包括:响应于用户输入目标子场所的名称的第一输入,获取第一信息,所述第一信息用于指示目标地点,所述目标地点包括所述目标子场所;响应于用户的第二输入,获取第二信息,所述第二信息用于指示第一地点,所述第一地点为移动终端所处的地点;获取运动方向信息,所述运动方向信息用于指示所述移动终端的移动方向;根据所述第一信息、所述第二信息和所述运动方向信息,获取导航路径信息,所述导航路径信息用于指示从所述第一地点到所述目标地点的全部路径或部分路径;显示所述导航路径信息。2.根据权利要求1所述的方法,其特征在于,所述目标场所内的多个地点设置有二维码,所述多个地点包括所述目标地点和所述第一地点,所述第二输入为用户触发所述移动终端扫描所述第一地点所处位置的第一二维码的操作,所述第二信息为位置信息,所述第二信息用于指示所述第一地点在所述目标场所内所处的位置;所述第二信息还用于指示第二二维码在所述目标场所内所处的位置,所述第二二维码位于所述多个地点中的第二地点;所述获取运动方向信息,包括:根据所述第二信息,获取所述运动方向信息,所述运动方向信息用于指示从所述第一地点到所述第二地点的路径。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述第一信息、所述第二信息和所述运动方向信息,获取导航路径信息包括:接收服务器发送的数据库,所述数据库包括所述目标场所的数据,所述目标场所的数据包括:所述目标场所内的多个地点在所述目标场所内所处的位置的位置信息、所述多个地点之间的距离,以及每个地点所对应的所述目标场所内的多个子场所的信息;根据所述第一信息、所述第二信息、所述运动方向信息和所述数据库,获取导航路径信息。4.根据权利要求1或2所述的方法,其特征在于,所述根据所述第一信息、所述第二信息和所述运动方向信息,获取导航路径信息包括:向服务器发送所述第一信息、所述第二信息和所述运动方向信息,所述第一信息、所述第二信息和所述运动方向信息用于所述服务器获取所述导航路径信息;接收所述服务器发送的所述导航路径信息。5.一种移动终端,其特征在于,所述移动终端包括:获取模块和显示模块;所述获取模块,用于响应于用户输入目标子场所的名称的第一输入,获取第一信息,所述第一信息用于指示...

【专利技术属性】
技术研发人员:周甲黎
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1