车载端,车载导航的实现系统、适配装置和启动方法

文档序号:5904934阅读:524来源:国知局
专利名称:车载端,车载导航的实现系统、适配装置和启动方法
技术领域
本发明涉及车载系统领域,特别涉及一种车载端,车载导航的实现系统、适配装置和启动方法。
背景技术
如今,汽车产业发展迅速,汽车的数量越来越多。人们在拥有汽车的同时,也会越来越关注使用汽车时的使用体验,从而越来越多的车载设备应用于汽车上以实现各种车载应用,例如车载导航、GPS定位、TTS (Text to Speech)播报、车载DVD播放、车载通信等,可以实现包括实时路况信号、目的地地图以及行车导航等行车信号的需求的服务,以及音乐、视频、图片等多媒体需求的服务等。各种车载设备或装置之间相互联系,共同构成了汽车的车载系统,即车载端。随着车联网的出现,车载端还可以通过网络实现各类信息的获取等。现有的网络服务端(云端)可以实时地向车载端发布各种信息,而当车载端的用户对这些信息感兴趣而需要得到进一步地信息时,通常都需要手动启动车载端上的一些应用,也就是说,无法通过服务端发布的信息直接去启动车载应用。举例来说,当服务端向车载端发送一条包含有餐馆信息的消息后,如果用户想去其中一家餐馆就餐时,就需要手动启动车载端的导航应用,输入“餐馆的名称”,获取导航信息。对于用户来说,这样的使用体验并不完善。公告号为CN1332832C的中国专利公开了一种车载应用程序选择系统和车载应用程序选择装置及方法,根据拍摄到的车辆乘员的图像选择不同车载应用程序来执行动作。但并未涉及通过服务端发布的信息去启动车载应用的解决方案。

发明内容
本发明要解决的问题是现有技术无法通过服务端发送的信息调用车载端的导航应用。为解决上述问题,本发明技术方案提供一种车载导航的实现系统,包括:车载端和适于向所述车载端发送消息的服务端,其中,所述车载端包括:导航单元,适于基于导航应用参数进行导航,所述导航应用参数包括导航点信息;显示单元,适于基于所述服务端发送的消息显示消息界面;请求单元,适于基于所述消息界面产生导航调用请求,所述导航调用请求包括导航点信息;适配单元,适于接收所述导航调用请求,基于所述导航调用请求生成导航应用参数和导航启动信号,基于所述导航启动信号启动所述导航单元,并发送所述导航应用参数至所述导航单元。为解决上述问题,本发明技术方案还提供一种车载导航的适配装置,包括:请求接收单元,适于接收基于消息界面产生的导航调用请求,所述导航调用请求包括导航点信息;请求解析单元,适于解析所述导航调用请求,调用导航接口单元;导航接口单元,适于生成所述导航应用参数和导航启动信号,所述导航应用参数包括导航点信息;导航启动单元,适于基于所述导航启动信号启动导航应用,并发送所述导航应用参数至所述导航应用。
为解决上述问题,本发明技术方案还提供一种车载端,包括:导航单元,适于基于导航应用参数进行导航,实现导航应用;显示单元,适于基于服务端发送的消息显示消息界面;请求单元,适于基于所述消息界面产生导航调用请求;上述的车载导航的适配装置。为解决上述问题,本发明技术方案一种车载导航的启动方法,包括:接收基于消息界面产生的导航调用请求,所述导航调用请求包括导航点信息;解析所述导航调用请求,生成导航应用参数和导航启动信号,所述导航应用参数包括导航点信息;基于所述导航启动信号启动导航应用,并发送所述导航应用参数至所述导航应用。与现有技术相比,本发明技术方案具有以下优点:通过消息界面产生导航调用请求,再将导航调用请求转换为启动导航应用的信号和导航应用可识别的导航应用参数,由此实现了在不改变现有车载导航应用的前提下,就可以通过消息调用导航应用,增强了用户对于车载导航应用的使用体验。并且,消息界面是基于服务端发送的实时消息而生成,用户通过消息界面调用车载应用,由此提高了服务端、车载端和用户之间的交互性。


图1是本发明实施例的车载导航的实现系统的结构示意图;图2是车载端接收到消息后的显示界面的示例图;图3和图4是消息界面的示例图;图5是本发明实施例的适配单元的结构示意图;图6是本发明实施方式的车载导航的启动方法的流程示意图。
具体实施例方式为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施方式
做详细的说明。在以下描述中阐述了具体细节以便于充分理解本发明。但是本发明能够以多种不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广。因此本发明不受下面公开的具体实施方式
的限制。现有技术中,服务端可以以消息的形式向车载端发布各种实时信息,车载端的显示界面会显示服务端发布的信息,然而当用户对这些信息感兴趣而需要得到进一步地信息时,通常都需要手动启动车载端上的一些应用。举例来说,当服务端向车载端发送一条“推荐附近餐馆”的消息,车载端显示了“附近餐馆的名称”,当用户想去其中一家餐馆就餐时,就需要手动启动车载端的导航应用,输入“餐馆的名称”,获取导航信息。对于用户来说,这样的使用体验并不完善。因此,本发明实施例提供一种车载导航的实现系统,如图1所示,包括:车载端I和适于向所述车载端I发送消息的服务端2,所述车载端I与所述服务端2之间的通信方式可以为2G/3G网络通信方式。所述车载端I包括:导航单元11,适于基于导航应用参数进行导航,所述导航应用参数包括导航点信息;显示单元12,适于基于所述服务端2发送的消息显示消息界面;
请求单元13,与所述显示单元12相连,适于基于所述消息界面产生导航调用请求,所述导航调用请求包括导航点信息;适配单元14,与所述导航单元11、请求单元13相连,适于接收所述导航调用请求,基于所述导航调用请求生成导航应用参数和导航启动信号,基于所述导航启动信号启动所述导航单元11,并发送所述导航应用参数至所述导航单元11。通过请求单元13产生基于消息界面的导航调用请求,再由适配单元14将导航调用请求转换为启动导航应用的信号和应用参数,由此实现了通过消息界面调用车载端的导航应用。下面结合附图1至5对本发明实施例的车载导航的实现系统的工作流程进行详细说明。请参考图1,首先,服务端2向车载端I发送消息,例如,服务端2根据系统时间判断当前为用餐时间,因此根据车载端I的当前位置向车载端I发送了一条标题为“推荐附近餐馆”的消息。又例如,服务端2实时获取车载端I的当前位置,当车辆行驶到商家D (第三方)附近时,服务端2向车载端I发送了一条该商家的商品促销的消息。车载端I通过车载收件箱接收服务端2发送的消息,并通过显示界面或语音提示用户接收到了新消息。用户打开车载收件箱,显示界面如图2所示,为了区别于现有类别的消息(如导航信息、系统通知),本实施例将可通过其启动车载应用的消息归类为“互动消息”,用户点击“互动消息”,则显示互动消息列表,互动消息列表中的消息可以按照接收的时间先后排列。本实施例中,服务端2发送的消息包含了消息界面文件的链接,所述消息界面文件包括了导航点信息,例如导航点的名称、导航点的位置等。消息界面文件可以为网页文件,如html、htm、asp、php、jsp文件等,对应地,网页文件的链接可以为URL地址。接着,显示单元12基于所述服务端2发送的消息显示消息界面。本实施例中,车载端I还包括与显示单元12相连的链接单元15,基于所述消息界面文件的链接获取所述消息界面文件。以消息界面文件为网页文件为例,服务端2发送的互动消息仅是简短的标题和网页文件的链接,该互动消息的详细内容和导航点信息实际上包含在所述网页文件中,当用户对该互动消息感兴趣而选择查看时,链接单元15连接至网络,从所述网页文件的链接下载网页文件并发送至显示单元12,显示单元12根据网页文件绘制生成消息界面,所述消息界面以网页的形式呈现在车载端I的显示界面上,消息界面显示有用于产生导航调用请求的控件。以用户选择“推荐附近餐馆”的消息为例,消息界面可以如图3所示,其显示了多个控件,每个控件以餐馆(导航点)的名称标注,对于用户来说,操作(如触摸或点击)这些控件就可以启动车载导航应用,获得餐馆的导航信息。以用户选择“商家D的商品促销”的消息为例,消息界面可以如图4所示,其显示了多条促销信息和一个控件,该控件以商家的名称(商家D)标注,对于用户来说,如对促销信息感兴趣而打算去该商家时,操作(如触摸或点击)该控件就可以启动车载导航应用,获得商家D的导航信息。所述网页文件可以由服务端2或第三方提供,网页文件中,HTML/XHTML负责页面结构,CSS负责样式表现,JavaScript负责动态行为,使得显示的网页可以丰富多样化,并且可由服务端2或第三方实时更新。为了实现对网页文件的控件进行操作就可以启动车载导航应用,网页文件内嵌了导航应用接口,以JavaScript实现导航应用的调用。需要说明的是,本实施例中,在服务端2向车载端I发布信息时,服务端2向车载端I发送的消息包括消息的标题和消息界面文件的链接,但并不包括消息的具体内容(在消息界面文件中描述),当车载端I对消息感兴趣时再下载消息界面文件,因此在一定程度上减少了服务端2向车载端I传送信息的数据量,提高了传输速率,节省了车载端I的存储空间。在其他实施例中,服务端2也可以在向车载端I发布信息时就把消息界面文件发给车载端I。接着,在显示消息界面后,请求单元13基于所述消息界面产生导航调用请求并发送给适配单元14,所述导航调用请求包括导航点信息。以用户在如图3所示的消息界面中点击(选择)“餐馆B”的控件为例,请求单元13与网页内嵌的导航应用接口建立连接,产生包含导航点信息的导航调用请求,导航点也就是导航的目的地,导航点信息可以是名称,如餐馆B,也可以是位置,如餐馆B的经纬度信息,或者是导航点附近的路名等。导航点信息可以预先在网页文件中设置。此外,在用户选择控件后,请求单元13还可以通过显示单元12向用户提供一对话框(需求输入界面),供用户输入一些导航需求信息,例如导航点信息、指定导航显示模式等,所述导航显示模式可以为导航模式或预览模式,其中,导航模式是指在导航启动后,以图文的形式向用户显示导航地图和导航路线,并进行语音导航;预览模式是指导航启动后,以文字形式向用户显示从当前位置到目的地的大致方位、路线和路况等。用户输入导航需求信息并确认后,导航需求信息也会包含在请求单元13产生的导航调用请求中。接着,适配单元14接收到请求单元13发送的导航调用请求后,基于所述导航调用请求生成导航应用参数和导航启动信号,基于所述导航启动信号启动所述导航单元11,并发送所述导航应用参数至所述导航单元11。请求单元13产生的导航调用请求并不能直接用于调用导航应用,也就是说,导航单元11不能识别导航调用请求,因此需要适配单元14对导航调用请求进行解析和处理,以获得导航单元11能够识别的应用参数。本实施例中,由于消息界面文件内嵌的导航应用接口和适配单元14的作用,使得无需改变现有的导航单元的基本结构即可实现通过消息界面调用车载导航应用。具体来说,如图5所示,适配单元14包括请求接收单元14a、请求解析单元14b、导航接口单元14c和导航启动单元14d。请求接收单元14a接收请求单元13产生的导航调用请求并发送给请求解析单元14b ;请求解析单元14b解析所述导航调用请求,获取导航点信息,调用导航接口单元14c并将导航点信息传送给导航接口单元14c ;导航接口单元14c基于导航点信息生成导航应用参数和导航启动信号,导航应用参数与导航单元11的参数接口匹配,导航接口单元14c可以是JavaScript应用程序(如可以命名为navi, js);导航启动单元14d将所述导航启动信号发送至导航单元11以启动导航应用,并发送导航应用参数至所述导航单元11。导航应用参数包括导航点信息,还可以包括用户输入的导航需求信息,如导航显示模式等。本实施例中,导航接口单元14c生成的导航应用参数包含在导航启动信号携带的信息中,因此导航单元11启动后也就可以从导航启动信号中解析出导航应用参数。在其他实施例中,导航启动信号也可以不携带信息,在导航单元11接收到导航启动信号后,向导航启动单元14d反馈启动成功的信号,导航启动单元14d接收到启动成功的信号后,再向导航单元11发送导航应用参数。导航单元11通常包括硬件部分和应用程序部分,适于相互配合以实现导航应用。导航单元11启动后,获取导航应用参数,然后根据导航点的经纬度信息和从GPS单元获取的当前位置的经纬度信息匹配导航路线,并根据导航需求信息显示导航界面。本实施例中,所述导航单元11还适于向适配单元14反馈导航结果;所述适配单元14还可以与所述显示单元相连,适于将所述导航结果发送至显示单元12。例如,当导航单元11成功匹配到导航路线后,适配单元14向显示单元12反馈“导航成功”的消息,通过显示单元12将“导航成功”的消息显示在消息界面中;当导航单元11未匹配到导航路线或由于其他原因启动失败后,适配单元14向显示单元12反馈“导航失败”的消息,通过显示单元12将“导航失败”的消息显示在消息界面中。基于上述的车载导航的实现系统,本发明实施方式还提供一种车载端和车载导航的适配装置。所述车载导航的适配装置也就是上述车载导航的实现系统中的适配单元。如图5所示,包括:请求接收单元14a,适于接收基于消息界面产生的导航调用请求,所述导航调用请求包括导航点信息;请求解析单元14b,与所述请求接收单元14a相连,适于解析所述导航调用请求,调用导航接口单元;导航接口单元14c,适于生成所述导航应用参数和导航启动信号,所述导航应用参数包括导航点信息;导航启动单元14d,与所述导航接口单元14c相连,适于基于所述导航启动信号启动导航应用,并发送所述导航应用参数至所述导航应用。所述消息界面基于服务端发送的消息而生成。所述服务端发送的消息包括消息界面文件的链接,所述消息界面文件包括导航点信息。所述适配装置还可以包括:反馈单元(图中未示),适于将所述导航应用的导航结果反馈至消息界面。所述车载端,如图1所示,包括:导航单元11,适于基于导航应用参数进行导航,实现导航应用;显示单元12,适于基于服务端发送的消息显示消息界面;请求单元13,适于基于所述消息界面产生导航调用请求;适配单元14,即上述的车载导航的适配装置。本发明实施方式还提供一种车载导航的启动方法,如图6所示,包括:步骤S11,接收基于消息界面产生的导航调用请求,所述导航调用请求包括导航点信息;步骤S12,解析所述导航调用请求,生成导航应用参数和导航启动信号,所述导航应用参数包括导航点信息;步骤S13,基于所述导航启动信号启动导航应用,并发送所述导航应用参数至所述导航应用。在本发明的一个实施例中,所述车载导航的启动方法还可以包括:将所述导航应用的导航结果反馈至消息界面。综上所述,上述技术方案通过消息界面产生导航调用请求,再将导航调用请求转换为启动导航应用的信号和导航应用可识别的导航应用参数,由此实现了通过服务端发送的消息调用车载端的导航应用,增强了用户对于车载导航应用的使用体验,提高了服务端、车载端和用户之间的交互性。
本发明虽然已以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以利用上述揭示的方法和技术内容对本发明技术方案做出可能的变动和修改,因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本发明技术方案的保护范围。
权利要求
1.一种车载导航的实现系统,其特征在于,包括:车载端和适于向所述车载端发送消息的服务端,其中,所述车载端包括: 导航单元,适于基于导航应用参数进行导航,所述导航应用参数包括导航点信息; 显示单元,适于基于所述服务端发送的消息显示消息界面; 请求单元,适于基于所述消息界面产生导航调用请求,所述导航调用请求包括导航点信息; 适配单元,适于接收所述导航调用请求,基于所述导航调用请求生成导航应用参数和导航启动信号,基于所述导航启动信号启动所述导航单元,并发送所述导航应用参数至所述导航单元。
2.根据权利要求1所述的车载导航的实现系统,其特征在于,所述适配单元包括: 请求接收单元,适于接收基于所述消息界面产生的导航调用请求; 请求解析单元,适于解析所述导航调用请求,调用导航接口单元; 导航接口单元,适于生成所述导航应用参数和导航启动信号; 导航启动单元,适于基于所述导航启动信号启动所述导航单元,并发送所述导航应用参数至所述导航单元。
3.根据权利要求1所述的车载导航的实现系统,其特征在于,所述服务端向所述车载端发送的消息包括消息界面文件的链接,所述消息界面文件包括导航点信息; 所述车载端还包括:链 接单元,适于基于所述消息界面文件的链接获取所述消息界面文件; 所述显示单元基于所述消息界面文件生成消息界面并予以显示。
4.根据权利要求3所述的车载导航的实现系统,其特征在于,所述消息界面文件为网页文件。
5.根据权利要求1所述的车载导航的实现系统,其特征在于,所述导航启动信号携带的信息包括所述导航应用参数。
6.根据权利要求1所述的车载导航的实现系统,其特征在于,所述导航单元还适于向所述适配单元反馈导航结果;所述适配单元还适于将所述导航结果发送至所述显示单元。
7.根据权利要求1所述的车载导航的实现系统,其特征在于,所述导航调用请求还包括导航显示模式;所述导航应用参数还包括导航显示模式,所述导航显示模式为导航模式或预览模式。
8.根据权利要求1至7任一项所述的车载导航的实现系统,其特征在于,所述车载端与所述服务端之间的通信方式为2G/3G网络通信方式。
9.一种车载导航的适配装置,其特征在于,包括: 请求接收单元,适于接收基于消息界面产生的导航调用请求,所述导航调用请求包括导航点信息; 请求解析单元,适于解析所述导航调用请求,调用导航接口单元; 导航接口单元,适于生成所述导航应用参数和导航启动信号,所述导航应用参数包括导航点信息; 导航启动单元,适于基于所述导航启动信号启动导航应用,并发送所述导航应用参数至所述导航应用。
10.根据权利要求9所述的车载导航的适配装置,其特征在于,所述消息界面基于服务端发送的消息而生成。
11.根据权利要求10所述的车载导航的适配装置,其特征在于,所述服务端发送的消息包括消息界面文件的链接,所述消息界面文件包括导航点信息。
12.根据权利要求11所述的车载导航的适配装置,其特征在于,所述消息界面文件为网页文件。
13.根据权利要求9所述的车载导航的适配装置,其特征在于,所述导航启动信号携带的信息包括所述导航应用参数。
14.根据权利要求9所述的车载导航的适配装置,其特征在于,还包括:反馈单元,适于将所述导航应用的导航结果反馈至消息界面。
15.根据权利要求9所述的车载导航的适配装置,其特征在于,所述导航调用请求还包括导航显示模式;所述导航应用参数还包括导航显示模式,所述导航显示模式为导航模式或预览模式。
16.—种车载端,其特征在于,包括: 导航单元,适于基于导航应用参数进行导航,实现导航应用; 显示单元,适于基于服务端发送的消息显示消息界面; 请求单元,适于基于所述消息界面产生导航调用请求; 权利要求9至15任一项所述的车载导航的适配装置。
17.—种车载导航的启动方法,其特征在于,包括: 接收基于消息界面产生的导航调用请求,所述导航调用请求包括导航点信息; 解析所述导航调用请求,生成导航应用参数和导航启动信号,所述导航应用参数包括导航点信息; 基于所述导航启动信号启动导航应用,并发送所述导航应用参数至所述导航应用。
18.根据权利要求17所述的车载导航的启动方法,其特征在于,所述消息界面基于服务端发送的消息而生成。
19.根据权利要求18所述的车载导航的启动方法,其特征在于,所述服务端发送的消息包括消息界面文件的链接,所述消息界面文件包括导航点信息。
20.根据权利要求19所述的车载导航的启动方法,其特征在于,所述消息界面文件为网页文件。
21.根据权利要求17所述的车载导航的启动方法,其特征在于,所述导航启动信号携带的信息包括所述导航应用参数。
22.根据权利要求17所述的车载导航的启动方法,其特征在于,还包括:将所述导航应用的导航结果反馈至消息界面。
23.根据权利要求17所述的车载导航的启动方法,其特征在于,所述导航调用请求还包括导航显示模式;所述导航应用参数还包括导航显示模式 ,所述导航显示模式为导航模式或预览模式。
全文摘要
一种车载端,车载导航的实现系统、适配装置和启动方法,所述车载导航的实现系统包括车载端和适于向所述车载端发送消息的服务端,其中,所述车载端包括导航单元,适于基于导航应用参数进行导航,所述导航应用参数包括导航点信息;显示单元,适于基于所述服务端发送的消息显示消息界面;请求单元,适于基于所述消息界面产生导航调用请求,所述导航调用请求包括导航点信息;适配单元,适于接收所述导航调用请求,基于所述导航调用请求生成导航应用参数和导航启动信号,基于所述导航启动信号启动所述导航单元,并发送所述导航应用参数至所述导航单元。本技术方案实现了通过服务端发送的消息调用车载端的导航应用,增强了用户的使用体验。
文档编号G01C21/26GK103185585SQ20111045761
公开日2013年7月3日 申请日期2011年12月30日 优先权日2011年12月30日
发明者陈磊, 雷慈祥, 刘伟 申请人:上海博泰悦臻电子设备制造有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1