一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种导航信息处理方法、装置及存储介质与流程

2022-06-22 17:40:45 来源:中国专利 TAG:


1.本技术实施例涉及车载导航技术领域,具体涉及一种导航信息处理方法、装置及存储介质。


背景技术:

2.手机导航应用软件在日常生活中的应用非常广泛,但是,由于手机的屏幕小,并且不方便在车上放置,对于驾驶者来说,使用运行在车机端的车载导航更加安全。
3.目前,在联网的情况下,手机中的导航信息可以分享到车机端,然后在车机端中显示该导航信息,实现了车载导航的目的。
4.现有技术中,控制车机端导航到某一目的地,常用的技术手段包括手动输入目的地、使用语音识别功能或者将手机中的导航信息传送给车机端,这些方法存在如下缺点:手动操作步骤麻烦;语音识别准确率不高,尤其在车主的普通话不标准的情况下;从手机分享到车机端的导航信息可能出现软件版本不兼容的情况,导致导航信息显示错误。


技术实现要素:

5.本技术实施例公开了一种导航方法、装置及存储介质,在两个通信端使用不同版本的导航软件的情况下,通过改进导航信息的分享方法,从而提高导航路线规划的正确率;同时,通过上述方法,可以实现任意第三方应用中导航信息的分享,提高导航信息分享的有效性。
6.第一方面,本技术实施例公开了一种导航信息处理方法,包括:
7.第一通信端接收第三方应用分享的导航信息;上述第一通信端与第二通信端之间建立第一通信通道;
8.上述第一通信端从上述导航信息中提取导航目的地;
9.基于上述第一通信通道,上述第一通信端向上述第二通信端发送上述导航目的地。
10.本技术实施例中,上述第一通信端中包括注册了接收导航信息的多用途互联网邮件扩展(multipurpose internet mail extensions,mime)类型的应用,使得其可以接收第三方应用的分享操作。上述第一通信端可以是手机、平板以及车载终端等可以实现通信连接并且满足上述功能的终端设备;上述第二通信端可以是手机、平板以及车载终端等可以实现通信连接的终端设备。
11.上述第三方应用指的是任何可以分享导航信息的应用,比如高德地图和百度地图等可以实现导航的导航软件,可以是微信等社交软件,本技术不作任何限制。
12.第三方应用分享的导航信息包括整个路线信息,上述第一通信端接收到上述导航信息之后,从上述导航信息中提取出导航目的地;上述第一通信通道包括点对点通信通道,用于传输本技术实施例中地址格式的数据,上述第一通信端通过上述第一通信通道向上述第二通信端发送上述导航目的地,之后,由于上述第一通信通道的特殊性,上述第二通信端
可以识别出接收到的数据为地址,在接收到的上述导航目的地后,直接调用第三方导航软件进行导航。
13.综上可知,本技术提出的导航信息处理方法,在两个通信端使用不同版本的导航软件的情况下,首先建立可以传输地址数据的通信通道实现两个通信端之间导航信息数据的传送,再改进导航信息的分享方法,即从导航信息中提取出导航目的地进行传送,接收端根据接收到的导航目的地进行导航路线规划,从而提高导航路线规划的正确率;同时,通过上述方法,可以实现任意第三方应用中导航信息的分享,提高导航信息分享的有效性。
14.第二方面,本技术实施例公开了一种第一通信端,包括:
15.接收单元,用于接收第三方应用分享的导航信息;
16.通信单元,用于与第二通信端之间建立第一通信通道;
17.提取单元,用于从上述导航信息中提取导航目的地;
18.发送单元,用于基于上述第一通信通道,向上述第二通信端发送上述导航目的地。
19.本技术实施中,上述接收单元接收第三方应用分享的导航信息,第三方应用分享的导航信息包括整个路线信息;上述通信单元与第二通信端之间的建立第一通信通道包括点对点通信通道,用于传输本技术实施例中地址格式的数据;上述接收单元接收到上述导航信息之后,上述提取单元从上述导航信息中提取出导航目的地;之后,上述发送单元基于上述第一通信通道向上述第二通信端发送上述导航目的地;由于上述第一通信通道的特殊性,上述第二通信端可以识别出接收到的数据为地址,在接收到的上述导航目的地后,直接调用第三方导航软件进行导航。
20.综上可知,本技术提出的第一通信端,在与之连接的第二通信端使用不同版本的导航软件的情况下,首先建立可以传输地址数据的通信通道实现两个通信端之间导航信息数据的传送,再改进导航信息的分享方法,即从导航信息中提取出导航目的地进行传送,从而提高导航路线规划的正确率。
21.第三方面,本技术实施例公开了一种第二通信端,包括:
22.通信单元,用于与第一通信端之间建立第一连接通道;
23.接收单元,用于接收第一通信端发送的导航目的地。
24.本技术实施例中,上述通信单元与第一通信端之间建立的第一连接通道包括点对点通信通道,用于传输本技术实施例中地址格式的数据;由于上述第一通信通道的特殊性,上述接收单元可以识别出接收到的数据为地址,在接收到的上述导航目的地后,直接调用第三方导航软件进行导航。
25.综上可知,本技术提出第二通信端,在与之连接的第一通信端使用不同版本的导航软件的情况下,通过建立可以传输地址数据的通信通道实现两个通信端之间导航信息数据的传送,直接接收导航目的地进行导航路线规划,从而提高导航路线规划的正确率。
26.第四方面,本技术实施例公开了一种导航信息处理系统,包括:
27.第一通信端和第二通信端;
28.上述第一通信端,包括存储器和处理器;上述存储器和上述处理器通过总线连接;上述存储器,用于存储程序;上述处理器,用于执行上述存储器存储的上述程序,当上述程序被执行时,上述处理器用于执行如第一方面或者第一方面的任意一种可能的实施方式中的方法;
29.上述第二通信端,用于根据导航目的地规划导航路线,上述导航目的地接收自上述第一通信端。
30.第五方面,本技术实施例公开了一种电子设备,包括:处理器和存储器,其中,上述存储器中存储有计算机程序,上述处理器调用上述存储器中存储的计算机程序,用于执行如第一方面或者第一方面的任意一种可能的实施方式中的方法。
31.第六方面,本技术实施例公开了一种计算机可读存储介质,上述计算机可读存储介质中存储有计算机程序,当上述计算机程序在一个或多个处理器上运行时,执行如第一方面或者第一方面的任意一种可能的实施方式中的方法。
32.第七方面,本技术实施例公开了一种计算机程序产品,上述计算机程序产品包括程序指令,上述程序指令当被处理器执行时使上述处理器执行如第一方面或者第一方面的任意一种可能的实施方式中的方法。
附图说明
33.为了更清楚地说明本技术实施例或背景技术中的技术方案,下面将对本技术实施例或背景技术中所需要使用的附图作简单的介绍。
34.图1是本技术实施例提供的一种建立sdp连接的架构示意图;
35.图2是本技术实施例提供的一种导航信息处理方法的流程示意图;
36.图3是本技术实施例提供的又一种导航信息处理方法的流程示意图;
37.图4是本技术实施例提供的一种第一通信端的结构示意图;
38.图5是本技术实施例提供的一种第二通信端的结构示意图;
39.图6为本技术实施例提供的一种导航信息处理系统的架构示意图;
40.图7为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
41.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地描述。
42.本技术的说明书、权利要求书及附图中的术语“第一”和“第二”等仅用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备等,没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元等,或可选地还包括对于这些过程、方法、产品或设备等固有的其它步骤或单元。
43.在本文中提及的“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现上述短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员可以显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
44.在本技术中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上,“至少两个(项)”是指两个或三个及三个以上,“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”。
45.导航软件在日常生活中的应用非常广泛,不管是手机还是车机端,利用导航软件规划导航路线在日常出行中常常是必不可少的步骤。但是,由于手机的屏幕小,并且不方便在车上放置,对于驾驶者来说,使用运行在车机端的车载导航更加安全。
46.目前,在联网的情况下,手机和车机端使用相同版本的导航软件,并且登录同一个账号,就可以实现手机与车机端导航信息的同步,即可以将手机上的导航信息分享到车机端上,车机端再显示上述分享的导航信息。由于手机与车机端使用的导航软件相同,所以车机端可以正确显示上述分享的导航信息。
47.在手机和车机端使用不同的导航软件的情况下,一方面可以直接在车机端上输入目的地进行导航,比如,可以手动输入目的地,但是操作繁琐,处理效率低;可以通过语音识别出目的地进行导航,但是,在用户的普通话不标准或者目的地中包含生僻字的情况下,语音识别的正确率低。另一方面可以使用通信连接进分享,但是从手机分享到车机端的导航信息可能出现不兼容的情况,导致车机端利用接收到的导航信息规划出来的导航路线错误。
48.针对上述问题,本技术实施例公开了一种导航信息处理方法,在两个通信端使用不同版本的导航软件的情况下,通过改进导航信息的分享方法,从而提高导航路线规划的正确率。为了更清楚地说明本技术提供的方案,接下来先介绍一些相关知识。
49.蓝牙(bluetooth)是一种支持设备短距离通信(一般10m内)的无线电技术,能在包括移动电话、无线耳机以及笔记本电脑等电子设备之间进行无线信息交换。利用蓝牙技术,可以有效地简化移动通信终端设备之间的通信,也可以通过简化设备与因特网之间的通信,让数据传输变得更加迅速高效,从而为无线通信拓宽道路。
50.在进行蓝牙连接之前,需要进行蓝牙配对。这是因为任何无线通信技术都存在被监听和破解的风险,为了保证蓝牙通信的安全性,需要采用认证的方式进行数据交互;同时为了保证使用的方便性,以配对的形式完成两个蓝牙设备之间的首次通讯认证,经配对之后,随后的通讯连接就不必每次都要做确认。
51.一般的蓝牙连接包括基于hfp(hands-free profile,一种用来处理蓝牙语音连接的协议)建立的连接和基于音频传输模型协议(advanced audio distribution profile,a2dp)建立的连接。其中,hfp连接建立之后,蓝牙设备之间可以控制电话,比如电话的接听、挂断、拒接以及语音拨号等;a2dp规定了使用蓝牙非同步传输信道的方式,a2dp连接建立之后,蓝牙设备之间可以传输立体声音频信号。上述hfp连接和上述a2dp连接中传输的数据的格式均为标准格式,hfp连接通常用来传输电话数据,a2dp连接通常用来传输音乐数据。
52.服务发现协议(service discovery protocol,sdp)规定了客户端的应用程序发现存在的服务端的应用程序提供的服务以及上述服务的属性。sdp协议只提供发现服务的机制,不提供使用服务的方法,主要利用分配的编号来搜索服务,浏览群组列表、文档以及图标等,上述分配的编号即通用唯一识别码(universally unique identifier,uuid),对于蓝牙设备,每个服务都有对应唯一的uuid。uuid由一组32位数的16进制数字所构成,例如0000b81d-0000-1000-8000-00805f9b34fb,其中,每个字符表示1位十六进制的数,由于1位十六进制数对应4位二进制数,那么上述32位数的16进制数字对应128位二进制数。为了避
免使用过程中的冲突,uuid的前80位为固定字符,后48位为可支配的字符串。
53.sdp协议基于客户端/服务器(client/server,c/s)实现,客户端访问服务器遵循“请求回复”原则,即客户端向服务端请求服务及属性列表,服务端对客户端的请求进行回复,请求和回复一一对应。sdp协议的服务器和客户端之间的交互通过协议数据单元(protocol data units,pdu)的标识来实现,不同的pdu对应不同的交互流程,但是,交互的基本思路相同。请参阅图1,图1是本技术实施例提供的一种建立sdp连接的架构示意图。对于两个需要进行sdp连接的蓝牙设备,其中一个蓝牙设备为服务端,另外一个蓝牙设备为客户端,如图1所示,客户端101和服务端102为支持蓝牙技术的蓝牙设备,可以是手机、电脑、平板以及车机等支持蓝牙的电子设备。
54.为方便理解,本例中uuid的前80位设定为00000000-0000-1000-8000,后48位设定为服务端102的物理地址。建立sdp连接时,服务端102首先创建uuid,uuid设定为00000000-0000-1000-8000-服务端102的物理地址,再根据上述uuid创建sdp服务端104,等待sdp客户端的连接请求;客户端101首先根据服务端102的物理地址创建uuid,uuid设定为00000000-0000-1000-8000-服务端102的物理地址,再根据上述uuid创建sdp客户端103;之后,客户端101向服务端102发送sdp请求,上述sdp请求中包括客户端101创建的uuid,由于服务端102接收到的sdp请求中的uuid与自身创建的uuid相同,服务端102就可以接收客户端101的连接请求,服务端102向客户端101发送sdp回复,这样,客户端101和服务端102之间就建立起sdp连接。
55.接下来介绍本技术提供的方法,请参阅图2,图2是本技术实施例提供的一种导航信息处理方法的流程示意图,如图2所示,上述方法包括:
56.步骤201:第一通信端接收第三方应用分享的导航信息。
57.其中,上述第一通信端中包括注册了接收导航信息的mime类型的应用,使得其可以接收第三方应用的分享操作,所以,上述第一通信端可以是手机、平板以及车载终端等可以实现通信连接并且满足上述功能的终端设备。
58.上述第三方应用指的是任何可以分享导航信息的应用,比如高德地图和百度地图等可以实现导航的导航软件,可以是微信等社交软件,本技术不作任何限制。
59.步骤202:上述第一通信端与第二通信端之间建立第一通信通道。
60.其中,上述第二通信端可以是手机、平板以及车载终端等可以实现通信连接的终端设备。上述第一通信通道包括点对点通信通道。
61.具体地,建立上述第一通信通道包括:上述第一通信端获取第二通信端的物理地址,根据上述物理地址创建通用唯一识别码;基于上述通用唯一识别码,上述第一通信端与上述第二通信端之间建立第一通信通道。
62.一方面,上述第一通信端获取第二通信端的物理地址可以通过有线连接或无线连接获取,本技术不作任何限制。可选地,在上述第一通信端与第二通信端之间建立第一通信通道之前,上述第一通信端与上述第二通信端建立第二通信通道,上述第二通信通道包括蓝牙通道,比如前文基于hfp或基于a2dp的蓝牙连接通道;基于上述第二通信通道,上述第一通信端获取上述第二通信端的物理地址。在其他实施例中,也可选用有线通信通道等其他可以获取物理地址的通信通道,不受本实施例的限制。
63.上述通用唯一识别码包括参考字符串和上述第二通信端的物理地址,上述参考字
符串的位数小于参考阈值;特别地,上述通用唯一识别码由128位二进制数组成,上述通用唯一识别码的前80位为参考字符串,上述参考字符串可以设定为00000000-0000-1000-8000,也可以设定为位数小于80位的其他字符串,本技术不作任何限制;上述通用唯一识别码的后40位上述第二通信端的物理地址。
64.另一方面,基于上述通用唯一识别码,上述第一通信端与上述第二通信端之间建立第一通信通道包括:上述第一通信端基于上述通用唯一识别码创建客户端;上述第二通信端基于上述通用唯一识别码创建服务端;基于上述客户端和上述服务端,上述第一通信端与上述第二通信端之间建立第一通信通道。特别地,上述第一通信端基于上述通用唯一识别码创建sdp客户端;上述第二通信端基于上述通用唯一识别码创建sdp服务端;基于上述sdp客户端和上述sdp服务端,上述第一通信端与上述第二通信端之间建立sdp连接通道,具体原理和实现过程请参阅对图1的相关介绍。
65.经过上述方法,上述第一通信端与上述第二通信端之间建立的第一通信通道可以实现本技术中特殊格式数据的传送。
66.步骤203:上述第一通信端从上述导航信息中提取导航目的地。
67.其中,从上述第三方应用接收到的导航信息可能为完整的路线信息,即出发地、目的地以及导航路线中各个地点,从上述导航信息中提取出导航目的地。
68.步骤204:基于上述第一通信通道,上述第一通信端向上述第二通信端发送上述导航目的地。
69.其中,上述第二通信端不仅可以通过上述第一通信通道接收上述导航目的地,还能直接识别出接收到的数据为地址,那么上述第二通信端接收到上述导航目的地之后,可以调用设备上的导航软件进行导航路线的规划。
70.可选地,在上述第一通信端从上述导航信息中提取导航目的地之前,上述第一通信端获取上述第二通信端的导航软件的版本信息,在上述版本信息与上述导航信息不兼容的情况下,上述第一通信端从上述导航信息中提取导航目的地。在发送导航目的地之前,对上述第一通信端与上述第二通信端使用的导航软件进行判断,在两者使用的导航软件版本不相同的情况下,才从上述导航路线中提取导航目的地,通过传送导航目的地来实现上述第二通信端进行导航路线规划的正确性;在两者使用的导航软件版本相同的情况下,可以保证上述第二通信端规划导航路线的正确性,同时简化后续导航信息处理流程,节约资源。
71.可选地,在上述第一通信端在接收到导航信息之后再建立上述第一通信通道,可以节约上述第一通信端的资源。
72.可选地,在上述第一通信端与第二通信端之间建立第一通信通道之后,如果在时间阈值内未收到分享上述导航信息的指令,上述第一通信端关闭上述第一通信通道;或者,在上述第一通信端利用上述导航信息开启导航之后,关闭上述第一通信通道。其中,在建立上述第一通信通道之后,如果在一定的时间阈值内未收到导航信息的分享,关闭上述第一通信通道可以节约资源;同时,如果检测到上述第一通信端已经利用导航软件开启导航,关闭上述第一通信通道同样可以节约资源;其中,上述时间阈值可以会根据实际情况进行调整,可以取5分钟,本技术不作任何限制。
73.综上可知,本技术提出的导航信息处理方法,在两个通信端使用不同版本的导航软件的情况下,首先建立可以传输地址数据的通信通道实现两个通信端之间导航信息数据
的传送,再改进导航信息的分享方法,即从导航信息中提取出导航目的地进行传送,接收端根据接收到的导航目的地进行导航路线规划,从而提高导航路线规划的正确率;同时,通过上述方法,可以实现任意第三方应用中导航信息的分享,提高导航信息分享的有效性。
74.下面将结合具体的应用场景对上述图2所示的导航信息处理方法进行说明。
75.请参阅图3,图3是本技术实施例提供的又一种导航信息处理方法的流程示意图。与上述图2所示的方法相比,图3所示的方法将上述第一通信端设定为手机端,将上述第二通信端设定为车机端。在日常驾车出行情境下,我们在手机社交软件例如微信上接收到别人分享的地址链接,或者在手机导航软件上确定导航信息之后,由于车机端的车载导航设备的屏幕更大,更加安全,此时,就需要将手机上的导航信息分享到车机端。
76.手机与车机端之间的通信连接可以是有线或无线连接,本例中,手机端向车机端发送数据所用到的数据传输通道不是普通的基于hfp或者基于a2dp的蓝牙传输通道,而是基于sdp定义的传输通道。本例中,建立上述基于sdp定义的传输通道由应用软件navishare完成,同时,以上述navishare为中介,接收高德地图、百度地图等可以分享地址链接的第三方应用分享的导航信息,再从上述导航信息中提出导航目的地,将上述导航目的地通过上述基于sdp定义的传输通道发送到车机端。如图3所示,本例的方法主要分为(1)、(2)、(3)以及(4)这四个部分,接下来将对上述四个部分进行说明:
77.(1)、手机端与车机端分别启动蓝牙,建立手机端与车机端之间的蓝牙连接。需要说明的是,上述蓝牙连接为默认的蓝牙连接,即支持上述hfp和上述a2dp,可以用于设备之间电话数据和音乐数据的传输(请参阅前文对hfp和a2dp的描述)。
78.(2)、车机端与手机端建立上述蓝牙连接之后,利用车机端自身的物理地址创建uuid并根据上述uuid创建sdp服务端(对应图3中步骤307),再等待车机端的sdp连接请求(对应图3中步骤308)。具体地,上述uuid设置为00000000-0000-1000-8000-车机端的物理地址。
79.(3)、手机端与车机端建立上述蓝牙连接,并且接收到第三方应用分享的导航信息之后,从上述导航信息中提取出导航目的地(对应图3中步骤301和步骤302)。具体地,由于接收到的导航信息的统一资源标识符(uniform resource identifier,uri)为js对象简谱(javascript object notation,json)数据,可以通过json数据键值对读取出导航目的地。再通过上述(1)中建立的蓝牙连接,获取车机端的物理地址(对应图3中步骤303),根据上述车机端的物理地址建立uuid以及sdp客户端(对应图3中步骤304)。具体地,客户端的uuid必须与服务端的uuid相同,即手机端设置的uuid与车机端设置的uuid相同,手机端设置uuid为00000000-0000-1000-8000-车机端的物理地址。然后向车机端发送sdp连接请求(对应图3中步骤305),车机端接收到手机端的sdp连接请求(对应图3中309)之后,手机端与车机端建立sdp传输通道。最后将上述导航目的地通过上述sdp传输通道发送给车机端(对应图3中步骤306)。
80.(4)、车机端接收手机端发送的导航目的地(对应图3中步骤310)。由于上述导航目的地通过上述sdp传输通道进行传输,车机端接收到手机端发送的数据之后,可以识别出接收到的数据为地址数据。车机端再调用第三方导航软件,例如百度地图,高德地图等,针对上述导航目的地进行导航规划(对应图3中步骤311)。
81.上述详细阐述了本技术实施例的方法,下面提供本技术实施例的装置。
82.请参阅图4,图4是本技术实施例提供的一种第一通信端的结构示意图。图4所示的第一通信端40可以执行图2或图3中导航信息处理方法,上述第一通信端40包括:
83.接收单元401,用于接收第三方应用分享的导航信息;
84.通信单元402,用于与第二通信端之间建立第一通信通道;
85.提取单元403,用于从上述导航信息中提取导航目的地;
86.发送单元404,用于基于上述第一通信通道,向上述第二通信端发送上述导航目的地。
87.可选地,上述通信单元402,包括获取部件4021、创建部件4022以及第一连通部件4023;上述获取部件4021,用于获取第二通信端的物理地址;上述创建部件4022,用于根据上述物理地址创建通用唯一识别码;上述第一连通部件4023,用于基于上述通用唯一识别码与上述第二通信端之间建立第一通信通道。
88.可选地,上述通用唯一识别码包括参考字符串和上述第二通信端的物理地址,上述参考字符串的位数小于参考阈值。
89.可选地,上述第一通信通道包括点对点通信通道。
90.可选地,上述通信单元402还包括第二连通部件4024;上述第二连通部件4024,用于与第二通信端之间建立第二通信通道;上述获取部件4021,还用于基于上述第二通信通道获取上述第二通信端的物理地址。
91.可选地,上述第二通信通道包括蓝牙通道。
92.可选地,上述获取部件4021,还用于获取上述第二通信端的导航软件的版本信息;
93.上述提取单元403,还用于在上述版本信息与上述导航信息不兼容的情况下,上述第一通信端从上述导航信息中提取导航目的地。
94.可选地,上述第二连通部件4024,还用于在时间阈值内未收到分享上述导航信息的指令的情况下,关闭上述第一通信通道。
95.请参阅图5,图5是本技术实施例提供的一种第二通信端的结构示意图。图5所示的第二通信端50与上述第一通信端40之间存在数据传输通道,可以实现与上述第一通信端40之间的数据交互,上述第二通信端50包括:
96.通信单元501,用于与第一通信端之间建立第一连接通道;
97.接收单元502,用于接收第一通信端发送的导航目的地。
98.可选地,上述第二通信端50还包括发送单元503,用于向上述第一通信端发送物理地址;上述通信单元501包括创建部件5011以及第一连通部件5012;上述创建部件5011,用于根据上述物理地址创建通用唯一识别码;上述第一连通部件5012,用于基于上述通用唯一识别码与上述第一通信端建立第一通信通道。
99.可选地,上述通信单元501还包括第二连通部件5013,用于与第一通信端之间建立第二通信通道;上述发送单元503,还用于基于上述第二通信通道向上述第一通信端发送物理地址。
100.请参阅图6,图6为本技术实施例提供的一种导航信息处理系统的架构示意图。如图6所示,上述系统60包括第一通信端601和第二通信端602,上述第一通信端601对应图4的第一通信端40,上述第二通信端602对应图5的第二通信端50,具体描述如下:
101.第一通信端601,包括存储器和处理器;上述存储器和上述处理器通过总线连接;
上述存储器,用于存储程序;上述处理器,用于执行上述存储器存储的上述程序,当上述程序被执行时,上述处理器用于执行如图2和图3所示的导航信息处理方法。
102.第二通信端602,用于根据导航目的地规划导航路线,上述导航目的地接收自上述第一通信端601;上述第一通信端601与上述第二通信端602之间存在数据传输通道。
103.需要说明的是,上述第一通信端601可以是手机以及平板等可以实现通信连接并且可以接收第三方应用分享地址连接的终端设备;上述第二通信端602可以是是车载终端、手机以及平板等可以实现通信连接并且可以实现导航规划的终端设备;上述数据传输通道包括点对点通信通道。
104.下面对图6中的第二通信端602进行进一步说明。
105.请参阅图7,图7为本技术实施例提供的一种电子设备的结构示意图。如图7所示,上述电子设备70包括存储器701、处理器702。进一步可选的,还可以包含通信接口703以及总线704,其中,存储器701、处理器702以及通信接口703通过总线704实现彼此之间的通信连接。
106.其中,存储器701用于提供存储空间,存储空间中可以存储操作系统和计算机程序等数据。存储器701包括但不限于是随机存储记忆体(random access memory,ram)、只读存储器(read-only memory,rom)、可擦除可编程只读存储器(erasable programmable read only memory,eprom)、或便携式只读存储器(compact disc read-only memory,cd-rom)。
107.处理器702是进行算术运算和逻辑运算的模块,可以是中央处理器(central processing unit,cpu)、显卡处理器(graphics processing unit,gpu)或微处理器(microprocessor unit,mpu)等处理模块中的一种或者多种的组合。
108.存储器701中存储有计算机程序,处理器702调用存储器701中存储的计算机程序,以执行以下操作:
109.接收第三方应用分享的导航信息;与第二通信端之间建立第一通信通道;从上述导航信息中提取导航目的地;基于上述第一通信通道,向上述第二通信端发送上述导航目的地。
110.需要说明的是,上述电子设备70的具体实现还可以参照图2以及图3所示的方法实施例的相应描述。
111.本技术实施例还提供一种计算机可读存储介质,上述计算机可读存储介质中存储有计算机程序,当上述计算机程序在一个或多个处理器上运行时,可以实现图2以及图3所示的导航信息处理方法。
112.综上可知,本技术提出的导航信息处理方法,在两个通信端使用不同版本的导航软件的情况下,首先建立可以传输地址数据的通信通道实现两个通信端之间导航信息数据的传送,再改进导航信息的分享方法,即从导航信息中提取出导航目的地进行传送,接收端根据接收到的导航目的地进行导航路线规划,从而提高导航路线规划的正确率;同时,通过上述方法,可以实现任意第三方应用中导航信息的分享,提高导航信息分享的有效性。
113.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,上述流程可以由计算机程序相关的硬件完成,上述计算机程序可存储于计算机可读取存储介质中,上述计算机程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:只读存储器rom或随机存储记忆体ram、磁碟或者光盘等各种可存储计算机程序代码的
介质。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献