远程导航方法及系统的制作方法

xiaoxiao2020-10-23  16

远程导航方法及系统的制作方法
【技术领域】
[0001]本发明涉及计算机软件领域,特别涉及远程导航方法及系统。
【背景技术】
[0002]车载导航设备内置有道路交通电子地图,根据起止地址设计导航路线,并通过获取导航卫星的定位信息指示司机按照所述导航线路行驶车辆。可见,车载导航设备不需要与互联网交互。
[0003]然而,随着互联网在人们生活中的日益渗透,人们利用互联网进行沟通也越来越频繁。比如,用微信告知朋友自己当前位置,以等待朋友来与自己汇合等。而此时,现有的车载导航设备在导航前仍然必须让用户输入目的地址。这让用户在使用导航设备时的操作冗余。

【发明内容】

[0004]本发明的目的在于提供一种远程导航方法及系统,用于解决现有技术中的车载导航无法自动载入导航地址的问题。
[0005]为解决上述技术问题,本发明的实施方式提供了一种用于导航设备的远程导航方法,包含:获取来自服务端的导航地址;向用户提示所述导航地址,在确定所述用户以所述导航地址为目的地址时,设计相应的导航路线。
[0006]基于上述目的,本发明还提供一种用于服务端的远程导航方法,包括:预设各导航设备的至少一个标识信息,其中,所述标识信息为多个时,建立每个导航设备的各所述标识信息之间的关联关系;获取来自电子设备的导航地址和一导航设备的标识信息;确认预设的各导航设备的标识信息中包含所获取的标识信息,并按照所获取的标识信息将所述导航地址发送至相应的所述导航设备。
[0007]基于上述目的,本发明还提供一种用于电子设备的远程导航方法,包含:按照服务端所提供的预设格式,提示用户输入一导航地址和导航设备的标识信息,其中,所述导航地址为所述导航设备导航时的目的地址;将所述用户所输入的导航地址和一导航设备的标识信息发送至所述服务端。
[0008]基于上述目的,本发明还提供一种用于远程导航的导航设备,包括:第一通信模块,用于获取来自服务端的导航地址,并向用户提示所述导航地址;导航模块,用于在确定所述用户以所述导航地址为目的地址时,设计相应的导航路线。
[0009]基于上述目的,本发明还提供一种用于远程导航的服务端,包括:存储模块,用于存储预设的各导航设备的至少一个标识信息,其中,所述标识信息为多个时,建立每个导航设备的各所述标识信息之间的关联关系;第二通信模块,用于获取来自电子设备的导航地址和一导航设备的标识信息;第三通信模块,用于确认预设的各导航设备的标识信息中包含所获取的标识信息,并按照所获取的标识信息将所述导航地址发送至相应的所述导航设备。
[0010]基于上述目的,本发明还提供一种用于远程导航的电子设备,包括:导航地址获取模块,用于按照服务端所提供的预设格式,提示用户输入一导航地址和导航设备的标识信息,其中,所述导航地址为所述导航设备导航时的目的地址;第四通信模块,用于将所述用户所输入的导航地址和一导航设备的标识信息发送至所述服务端。
[0011]基于上述目的,本发明还提供一种远程导航系统,包括:如上所述的导航设备,如上所述的服务端,和如上所述的电子设备。
[0012]本发明实施方式相对于现有技术而言,利用一电子设备发送导航地址给一导航设备,并令所述导航设备以所述导航地址为目的地址来设定导航。免去了用户收到导航地址后,再向导航设备输入的步骤。为用户使用导航设备的提供了免于输入目的地址的便捷性。
[0013]另外,由所述导航设备将标识信息发送给服务端来管理,便于所述服务端收集最全的标识信息,以供输入导航地址的一方提供方便。
[0014]另外,导航设备或提供导航地址的电子设备将导航地址和标识信息发送给服务端能够便于服务端转发导航地址,以实现接收所述导航地址的导航设备自动提示,进而免于用户重新输入就能导航的目的。
【附图说明】
[0015]图1是本发明第一实施方式的远程导航方法的流程图;
[0016]图2是本发明的第二实施方式的远程导航系统的结构示意图。
【具体实施方式】
[0017]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
[0018]如图1所示,本发明的第一实施方式涉及一种远程导航方法。所述远程导航方法主要由远程导航系统来执行。其中,所述远程导航系统包含导航设备、服务端、和电子设备。所述导航设备包括但不限于:车载导航仪、具有导航功能的移动设备等。所述电子设备包括但不限于:个人电脑、移动设备、平板电脑、所述导航设备等。所述服务端与所述导航设备和电子设备通信连接。所述服务端包括但不限于:单台/多台服务器、基于云架构的服务集群等。
[0019]所述服务端用于管理各导航设备的标识信息,并能够根据所述标识信息将所述电子设备所发送的导航地址转发至所述导航设备。其中,所述标识信息包括但不限于以下至少一种:对应所述导航设备的手机号、所述导航设备的MAC地址等。所述标识信息还可以包括:所述导航设备所对应的车辆设备信息(如发动机标识信息、车牌信息等)。所述服务端可以从各车辆销售店的销售信息中收集至少一种所述标识信息。当所述导航设备所对应的标识信息为多个时,所述服务端还建立每个所述导航设备的各所述标识信息之间的关联关系。例如,所述服务端将各所述导航设备的编号与所对应的各所述标识信息在数据库中进行关联。
[0020]在进行远程导航过程中,所述远程导航系统执行如下步骤:
[0021]在步骤SI中,所述电子设备按照所述服务端所提供的预设格式,提示用户输入一导航地址和导航设备的标识信息,其中,所述导航地址为所述导航设备导航时的目的地址。
[0022]具体地,用户通过所述电子设备登录所述服务端,所述服务端可提供一网页界面,来提示所述用户输入用于指示一导航设备进行导航的导航地址和所述导航设备的标识信息,并点击提交按钮,以执行步骤S2。其中,所述导航地址应为所述导航的目的地址。
[0023]或者,用户根据所述服务端所展示的编辑短信的格式,来操作所述电子设备,将所述导航地址和导航设备的标识信息输入到短信编辑框中,并点击发送按钮,以执行步骤S2。
[0024]在步骤S2中,所述电子设备将所述用户所输入的导航地址和一导航设备的标识信息发送至所述服务端。
[0025]在步骤S3中,所述服务端确认预设的各导航设备的标识信息中包含所获取的标识信息,并按照所获取的标识信息将所述导航地址发送至相应的所述导航设备。
[0026]具体地,所述服务端通过在存储各标识信息的数据表中查找所获取的标识信息,以确认所获取的标识信息已存在。在确认之后,将所述导航地址发送至相应的所述导航设备。
[0027]例如,所述服务端所获取的标识信息为对应导航设备的手机号,则所述服务端在确认所述手机号已存在之后,得到所述手机号所关联的车载导航仪的MAC地址,并按照所述MAC地址将所获取的导航地址转发至所述导航设备。
[0028]在此,所述服务端可以通过与各导航设备的专用通道向相应的导航设备发送所述导航地址。
[0029]优选地,所 述服务端基于预设的封包格式,将所述导航地址封装成一数据包,并通过http/https等通信协议发送至相应的导航设备。所述导航设备根据所述封包格式从所述数据包中解析得到所述导航地址。其中,所述封包格式包括但不限于:XML格式、自定义的文本格式等。例如,所述封包格式为:#导航地址#,则所述服务端将所获取的导航地址a封装成#a#形式,并通过通信协议予以发送。
[0030]在步骤S4中,所述导航设备向用户提示所述导航地址,在确定所述用户以所述导航地址为目的地址时,设计相应的导航路线。
[0031]具体地,当所述导航设备获取到所述导航地址时,弹出是否以所述导航地址为目的地址的对话框,以便用户选择。
[0032]或者,当所述导航设备准备导航/正在导航时,刚刚获取所述导航地址、或此前已经获取所述导航地址但并未告知用户时,弹出是否以所述导航地址为目的地址的对话框,以便用户选择。
[0033]当用户选择确认时,设计相应的导航路线,反之,将所述导航地址予以保存,以便用户需要以所述导航地址为目的地址进行导航时,供所述用户再次选择。
[0034]可选地,所述导航设备还可以通过语音识别技术来确认是否选择所述导航地址为目的地址。
[0035]当用户选择以所述导航地址为目的地址时,所述导航设备还通过内置的GPS、北斗星、移动蜂窝网等定位导航系统来获取所述用户当前的位置信息,并将所述位置信息作为起始地址,则所述导航设备将根据所述起始地址和目的地址设计最优的导航路线,并开始导航。
[0036]作为一种优选方案,所述服务端所存储的各导航设备的标识信息还可以通过各导航设备上传来获取。即,所述导航设备在获取所述导航地址之前,将至少一个标识信息发送给所述服务端,以便所述服务端存储。
[0037]具体地,用户操作所述导航设备、或所述导航设备在第一次启动时自动获取自身的各标识信息,并将所获取的各所述标识信息发送至所述服务端。所述服务端将各所述标识信息关联的保存在数据库中。
[0038]例如,所述导航设备在第一次上电启动时,读取并保存所述导航设备中的MAC地址,甚至通过车载中控系统读取其保存的车辆设备标识,还提示用户输入手机号等。当所述导航设备收集到全部标识信息后将各所述标识信息发送至所述服务端,由所述服务端予以关联保存。
[0039]作为又一种优选方案,所述导航设备还可以通过执行步骤SI和S2远程的告知其他导航设备目的地址,以便为另一导航设备提供导航所需的目的地址。其具体执行过程与所述步骤SI和S2相同或相似,在此不再详述。
[0040]如图2所示,本发明的第二实施方式涉及一种远程导航系统。所述远程导航系统I包含导航设备11、服务端12、和电子设备13。所述导航设备11包括但不限于:车载导航仪、具有导航功能的移动设备等。所述电子设备13包括但不限于:个人电脑、移动设备、平板电脑、所述导航设备11等。所述服务端12与所述导航设备11和电子设备13通信连接。所述服务端12包括但不限于:单台/多台服务器、基于云架构的服务集群等。
[0041]所述服务端12用于管理各导航设备11的标识信息,并能够根据所述标识信息将所述电子设备13所发送的导航地址转发至所述导航设备11。其中,所述标识信息包括但不限于以下至少一种:对应所述导航设备11的手机号、所述导航设备11的MAC地址等。所述标识信息还可以包括:所述导航设备11所对应的车辆设备信息(如发动机标识信息、车牌信息等)。所述服务端12可以从各车辆销售店的销售信息中收集至少一种所述标识信息。当所述导航设备11所对应的标识信息为多个时,所述服务端12还建立每个所述导航设备11的各所述标识信息之间的关联关系。例如,所述服务端12将各所述导航设备11的编号与所对应的各所述标识信息在数据库中进行关联。
[0042]具体地,所述导航设备11包括:第一通信模块111、和导航模块112。所述服务端12包含存储模块123、第二通信模块122和第三通信模块121。所述电子设备13包括:第四通信模块131和导航地址获取模块132。其中,所述第一通信模块111与所述第三通信模块121通信连接。所述第二通信模块122与所述第四通信模块131通信连接。
[0043]所述存储模块123用于存储预设的各导航设备11的至少一个标识信息,其中,所述标识信息为多个时,建立每个导航设备11的各所述标识信息之间的关联关系。
[0044]例如,所述存储模块123将从各车辆销售店的销售信息中收集的至少一种所述标识信息予以保存。当所述导航设备11所对应的标识信息为多个时,所述存储模块123将各所述导航设备11的编号与所对应的各所述标识信息在数据库中进行关联。
[0045]所述导航地址获取模块132用于按照所述服务端12所提供的预设格式,提示用户输入一导航地址和导航设备11的标识信息,其中,所述导航地址为所述导航设备11导航时的目的地址。
[0046]具体地,用户通过所述导航地址获取模块132和第四通信模块131登录所述服务端12,所述服务端12可提供一网页界面,来提示所述用户输入用于指示一导航设备11进行导航的导航地址和所述导航设备11的标识信息,并点击提交按钮,以将所述导航地址和标识信息通过所述第四通信模块131发送至所述第二通信模块122。其中,所述导航地址应为所述导航的目的地址。
[0047]在此,所述第二通信模块122和第四通信模块131为一对基于互联网通信的通信模块对,如分别位于所述电子设备13和所述服务端12的网卡对等。
[0048]或者,用户根据所述服务端12所展示的编辑短信的格式,来操作所述电子设备13,将所述导航地址和导航设备11的标识信息输入到短信编辑框中,并点击发送按钮,以将所述导航地址和标识信息通过所述第四通信模块131发送至所述第二通信模块122。
[0049]在此,所述第二通信模块122和第四通信模块131为一对基于移动蜂窝网络通信的通信模块对,如分别位于所述电子设备13和所述服务端12的手机卡对等。
[0050]所述第三通信模块121用于确认预设的各导航设备11的标识信息中包含所获取的标识信息,并按照所获取的标识信息将所述导航地址发送至相应的所述第一通信模块
Illo
[0051]具体地,所述第三通信模块121通过在存储各标识信息的存储模块123中查找所获取的标识信息,以确认所获取的标识信息已存在。在确认之后,将所述导航地址发送至相应的所述第一通信模块111。
[0052]在此,所述第三通信模块121可以通过与各导航设备的专用通道向相应的第一通信模块111发送所述导航地址。
[0053]优选地,所述第三通信模块121基于预设的封包格式,将所述导航地址封装成一数据包,并通过http/https等通信协议发送至相应的导航设备的第一通信模块111。所述第一通信模块111根据所述封包格式从所述数据包中解析得到所述导航地址。其中,所述封包格式包括但不限于:XML格式、自定义的文本格式等。例如,所述封包格式为..#导航地址#,则所述第三通信模块121将所获取的导航地址a封装成#a#的数据包,并通过通信协议予以发送。
[0054]例如,所述第二通信模块122所获取的标识信息为对应导航设备11的手机号,则所述第三通信模块121在确认所述手机号已存在之后,得到所述手机号所关联的车载导 航仪的MAC地址,并按照所述MAC地址将所获取的导航地址转发至所述第一通信模块111。
[0055]所述导航模块112用于向所述用户提示所述导航地址,在确定所述用户以所述导航地址为目的地址时,设计相应的导航路线。
[0056]具体地,当所述第一通信模块111获取到所述导航地址时,指示所述导航模块112弹出是否以所述导航地址为目的地址的对话框,以便用户选择。
[0057]或者,当所述导航模块112导航/正在导航时,所述第一通信模块111刚刚获取所述导航地址、或所述第一通信模块111此前已经获取所述导航地址但并未告知用户时,指示得到导航模块112弹出是否以所述导航地址为目的地址的对话框,以便用户选择。
[0058]当用户选择确认时,设计相应的导航路线,反之,将所述导航地址予以保存,以便用户需要以所述导航地址为目的地址进行导航时,供所述用户再次选择。
[0059]可选地,所述导航模块112还可以通过语音识别技术来确认是否选择所述导航地址为目的地址。
[0060]当用户选择以所述导航地址为目的地址时,所述导航模块112还通过内置的GPS、北斗星、移动蜂窝网等定位导航系统来获取所述用户当前的位置信息,并将所述位置信息作为起始地址,则所述导航模块112将根据所述起始地址和目的地址设计最优的导航路线,并开始导航。
[0061]作为一种优选方案,所述导航设备11还包括:标识信息获取模块(未予图示)。
[0062]所述存储模块123所存储的各导航设备11的标识信息还可以通过各导航设备11的标识信息获取模块上传来获取。即,所述标识信息获取模块用于在获取所述导航地址之前,将至少一个标识信息发送给所述服务端12,以便保存早所述存储模块123中。
[0063]具体地,用户操作所述导航设备11、或所述导航设备11在第一次启动时自动执行所述标识信息获取模块来获取自身的各标识信息,并将所获取的各所述标识信息发送至所述服务端12。所述服务端12将各所述标识信息关联的保存在数据库中。
[0064]例如,所述标识信息获取模块在第一次上电启动时,读取并保存所述第一通信模块111中的MAC地址,甚至通过车载中控系统读取其保存的车辆设备标识,还提示用户输入手机号等。当所述标识信息获取模块收集到全部标识信息后将各所述标识信息发送至所述服务端12的第三通信模块121,由所述存储模块123予以关联保存。
[0065]作为又一种优选方案,所述导航设备11还包括:所述导航地址获取模块132和所述第四通信模块131。用户通过执行所述导航地址获取模块132和所述第四通信模块131,能够远程的告知其他导航设备11所要导航的目的地址。其具体执行过程与所述导航地址获取模块132和所述第四通信模块131相同或相似,在此不再详述。
[0066]值得一提的是,本实施方式中所涉及到的各模块和单元均为逻辑模块和逻辑单元,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。
[0067]本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
【主权项】
1.一种用于导航设备的远程导航方法,其特征在于,包含: 获取来自服务端的导航地址; 向用户提示所述导航地址,在确定所述用户以所述导航地址为目的地址时,设计相应的导航路线。2.根据权利要求1所述的用于导航设备的远程导航方法,其特征在于,在获取所述导航地址之前,所述远程导航方法还包括:将所述导航设备的至少一个标识信息发送给所述服务端,以便所述服务端保存。3.根据权利要求1所述的用于导航设备的远程导航方法,其特征在于,所述获取来自服务端的导航地址的方式包括: 基于预设的封装格式,从来自所述服务端的数据包中提取所述导航地址。4.一种用于服务端的远程导航方法,其特征在于,包括: 预设各导航设备的至少一个标识信息,其中,所述标识信息为多个时,建立每个导航设备的各所述标识信息之间的关联关系; 获取来自电子设备的导航地址和一导航设备的标识信息; 确认预设的各导航设备的标识信息中包含所获取的标识信息,并按照所获取的标识信息将所述导航地址发送至相应的所述导航设备。5.一种用于电子设备的远程导航方法,其特征在于,包含: 按照服务端所提供的预设格式,提示用户输入一导航地址和导航设备的标识信息,其中,所述导航地址为所述导航设备导航时的目的地址; 将所述用户所输入的导航地址和一导航设备的标识信息发送至所述服务端。6.一种用于远程导航的导航设备,其特征在于,包括: 第一通信模块,用于获取来自服务端的导航地址; 导航模块,用于向用户提示所述导航地址,在确定所述用户以所述导航地址为目的地址时,设计相应的导航路线。7.根据权利要求6所述的用于远程导航的导航设备,其特征在于,所述导航设备还包括: 导航地址获取模块,用于按照所述服务端所提供的预设格式,提示所述用户输入另一导航地址和另一导航设备的标识信息,其中,所述另一导航地址为所述另一导航设备导航时的目的地址; 第四通信模块,用于将所输入的另一导航地址和另一导航设备的标识信息发送至所述服务端。8.一种用于远程导航的服务端,其特征在于,包括: 存储模块,用于存储预设的各导航设备的至少一个标识信息,其中,所述标识信息为多个时,建立每个导航设备的各所述标识信息之间的关联关系; 第二通信模块,用于获取来自电子设备的导航地址和一导航设备的标识信息; 第三通信模块,用于确认预设的各导航设备的标识信息中包含所获取的标识信息,并按照所获取的标识信息将所述导航地址发送至相应的所述导航设备。9.一种用于远程导航的电子设备,其特征在于,包括: 导航地址获取模块,用于按照服务端所提供的预设格式,提示用户输入一导航地址和导航设备的标识信息,其中,所述导航地址为所述导航设备导航时的目的地址; 第四通信模块,用于将所述用户所输入的导航地址和一导航设备的标识信息发送至所述服务端。10.一种远程导航系统,其特征在于,包括: 如权利要求6所述的导航设备,如权利要求8所述的服务端,和如权利要求9所述的电子设备。
【专利摘要】本发明提供一种远程导航方法及系统。根据所述方法,所述系统中的电子设备按照服务端所提供的预设格式,提示用户输入一导航地址和导航设备的标识信息,并将用户所输入的导航地址和一导航设备的标识信息发送至服务端;服务端确认预设的各导航设备的标识信息中包含所获取的标识信息,并按照所获取的标识信息将导航地址发送至相应的导航设备;导航设备向用户提示导航地址,在确定用户以导航地址为目的地址时,设计相应的导航路线。本发明免去了用户收到导航地址后,再向导航设备输入的步骤。为用户使用导航设备的提供了免于输入目的地址的便捷性。
【IPC分类】G01C21/36, G01C21/34
【公开号】CN104897166
【申请号】CN201510224083
【发明人】张五八, 楼帅, 苏晓峰
【申请人】上海卓易科技股份有限公司
【公开日】2015年9月9日
【申请日】2015年5月5日

最新回复(0)