导航方法及装置的制造方法

文档序号:9630101阅读:168来源:国知局
导航方法及装置的制造方法
【技术领域】
[0001]本发明涉及导航技术领域,具体而言,涉及一种导航方法及装置。
【背景技术】
[0002]导航是人们在生活中经常需要使用到的功能,人们去到陌生的城市或建筑物时,往往需要对想去的目的地进行导航。
[0003]现有的导航方法存在定位精度低,不能识别方向等问题。需要使用移动终端内置指南针识别方向,而移动终端内部的指南针容易受到干扰,产生偏差。

【发明内容】

[0004]有鉴于此,本发明提供了一种导航方法,以改善现有的导航方法导航精度较低的不足。
[0005]为实现上述目的,本发明提供如下技术方案:
[0006]—种导航方法,所述方法包括:接收目标地点信息;接收通过扫描获得的包含当前地点坐标的二维码,对所述二维码进行解码获得所述当前地点的坐标,所述二维码按照预定方向设置在所述当前地点;计算扫描所述二维码时所述二维码与所述移动终端显示屏的相对位置;根据所述当前地点的坐标以及所述目标地点信息,计算导航的路径,所述路径包括出发方向;计算所述出发方向与所述预定方向之间的夹角;根据所述出发方向与所述预定方向之间的夹角与扫描所述二维码时所述二维码与所述移动终端显示屏的相对位置,获得并显不前进方向。
[0007]相应的,本发明还提供了一种导航装置,运行于客户终端,包括:目标地点接收模块,用于接收目标地点信息;二维码扫描模块,用于接收通过扫描获得的包含当前地点坐标的二维码,对所述二维码进行解码获得所述当前地点的坐标,所述二维码按照预定方向设置在所述当前地点;相对位置计算模块,用于计算扫描所述二维码时所述二维码与所述移动终端显示屏的相对位置;路径计算模块,用于根据所述当前地点的坐标以及所述目标地点信息,计算导航的路径,所述路径包括出发方向;夹角计算模块,用于计算所述出发方向与所述预定方向之间的夹角;显示模块,用于根据所述出发方向与所述预定方向之间的夹角与扫描所述二维码时所述二维码与所述移动终端显示屏的相对位置,获得并显示前进方向。
[0008]本发明提供的导航方法及装置,具有如下有益效果:
[0009]本发明提供的导航方法及装置,通过获得二维码相对于出发方向的夹角以及移动终端相对于所述二维码的旋转角度,以所述二维码为连接媒介,获得移动终端与出发方向的相对位置关系,并通过计算后获得并显示前进的方向。与现有的导航方法相比,本方法可以精确地指示要去往目标位置的前进方向,而且只需在场地内设置二维码,对场地的改造成本较低。
【附图说明】
[0010]为了更清楚的说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0011]图1所示为本发明实施例提供的用户终端的结构框图;
[0012]图2为本发明第一实施例提供的导航方法的流程图;
[0013]图3为本发明第二实施例提供的导航方法的流程图;
[0014]图4是本发明提供的导航方法的场景应用图;
[0015]图5是本发明第三实施例提供的导航装置的结构示意图;
[0016]图6是本发明第四实施例提供的导航装置的结构示意图。
【具体实施方式】
[0017]下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0018]本发明实施例提供的导航方法可运行于如图1所示的用户终端100中。
[0019]用户终端100具体可以包括智能手机、平板电脑、电子书阅读器、膝上型便携计算机、车载终端、可穿戴设备等等。用户终端100中可以安装浏览器或各种应用(包括系统应用以及第三方应用)的客户端。
[0020]如图1所示,用户终端100包括存储器102、存储控制器104,一个或多个(图中仅示出一个)处理器106、外设接口 108、射频模块110、定位模块112、图像采集模块114、音频模块116、触控屏幕118以及按键模块120。这些组件通过一条或多条通讯总线/信号线122相互通讯。
[0021]可以理解,图1所示的结构仅为示意,用户终端100还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。
[0022]存储器102可用于存储软件程序以及模块,如本发明实施例中的导航方法及装置对应的程序指令/模块,处理器106通过运行存储在存储器102内的软件程序以及模块,从而执行各种功能应用以及数据处理,如本发明实施例提供的导航方法。
[0023]存储器102可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器102可进一步包括相对于处理器106远程设置的存储器,这些远程存储器可以通过网络连接至用户终端100。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器106以及其他可能的组件对存储器102的访问可在存储控制器104的控制下进行。
[0024]外设接口 108将各种输入/输入装置耦合至CPU以及存储器102。处理器106运行存储器102内的各种软件、指令以执行用户终端100的各种功能以及进行数据处理。
[0025]在一些实施例中,外设接口 108,处理器106以及存储控制器104可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
[0026]射频模块110用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。
[0027]定位模块112用于获取用户终端100的当前位置。定位模块112的实例包括但不限于全球卫星定位系统(GPS)、基于无线局域网或者移动通信网的定位技术。
[0028]图像采集模块114用于拍摄照片或者视频。拍摄的照片或者视频可以存储至存储器102内,并可通过射频模块110发送。本发明中,图像采集模块114可以用于扫描获得所述二维码信息。
[0029]音频模块116向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。
[0030]触控屏幕118在用户终端100与用户之间同时提供一个输出及输入界面。具体地,触控屏幕118向用户显示视频输出,这些视频输出的内容可包括文字、图形、视频、及其任意组合。
[0031]按键模块120同样提供用户向用户终端100进行输入的接口,用户可以通过按下不同的按键以使用户终端100执行不同的功能。本发明实施例中,可以通过所述触控屏幕118或按键模块120输入目标地点信息。
[0032]于发明实施例中,用户终端100中安装有客户端,该客户端可以是浏览器也可以是第三方应用软件,与服务器(Server)端相对应,为用户提供本地服务,例如注册,输入目的地进行导航,扫描二维码并进行解码等。
[0033]图1所示只是本发明实施例的一种应用环境的举例,本发明的【具体实施方式】并不以此为限。
[0034]下面将结合附图,对本发明实施例提供的导航方法和装置进行详细介绍。
[0035]图2示出了本发明第一实施例提供的一种导航方法。所述导航方法可以包括以下步骤S301至S306。
[0036]步骤S301,接收目标地点信息。
[0037]接收目标地点信息,可以在客户终端输入想要去的目标地点信息进行设置,可以使用文字输入,也可以通过语音输入,具体的输入方式不应该理解为是对本发明的限制。
[0038]步骤S302,接收通过扫描获得的包含当前地点坐标的二维码,对所述二维码进行解码获得所述当前地点的坐标,所述二维码按照预定方向设置在所述当前地点
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1