网络访问的方法和装置及车载导航仪、车机与流程

文档序号:14914400发布日期:2018-07-11 00:19阅读:351来源:国知局

本发明涉及车载导航仪,具体地,涉及车载导航仪的网络访问的方法和装置及车载导航仪、车机。



背景技术:

随着全球卫星导航系统的快速发展,配置在车机中的导航仪已广泛为驾驶者所使用。通过导航仪的导航功能,能将驾驶者从所在地带到目的地,并能够在所在地和目的地之间选择最佳行车路线,以及在行驶过程中提供相应的提示。

但是,许多车机中的传统导航仪是没有配置移动通信装备如4G卡,因此无法连接互联网,使得其内部的应用程序无法更新导航仪中的数据如电子地图数据,最终影响到其导航表现。



技术实现要素:

本发明的目的是提供一种用于网络访问的方法和装置及车载导航仪、车机。本发明将通信终端和导航仪相连接,并通过通信终端的网络来为不具有通信能力的导航仪提供网络能力,以更新导航仪中的数据,从而提高其导航表现。

为了实现上述目的,本发明实施例提供一种车载装置执行的网络访问方法,该方法包括:检测是否有通信终端连接至该车载装置;在存在通信终端连接至该车载装置的情况下,创建虚拟网卡;为该虚拟网卡配置媒体访问控制MAC地址;开启所述虚拟网卡的动态主机配置协议DHCP,以获取互联网协议IP地址;以及根据该IP地址经由所述通信终端访问网络。

可选的,该方法还包括:通过随机方法生成该MAC地址。

可选的,所述访问网络的步骤包括:根据实时流协议RTSP,以访问该网络。

可选的,该方法还包括:根据所访问的网络,获取导航仪所需要更新的数据。

可选的,该方法还包括:根据所获取的数据,更新该导航仪的数据。

相应地,本发明实施例提供一种车载装置,该车载装置包括:连接装置,用于连接该车载装置至通信终端;检测装置,用于检测是否有通信终端连接至该车载装置;虚拟网卡配置装置,用于执行以下的步骤:在存在通信终端连接至该车载装置的情况下,创建虚拟网卡;为该虚拟网卡配置MAC地址;以及开启所述虚拟网卡的动态主机配置协议DHCP,以获取互联网协议IP地址;网络访问装置,用于通过所述虚拟网卡经由所述通信终端访问网络。

可选的,该虚拟网卡配置装置还用于通过随机方法生成该MAC地址。

可选的,该网络访问装置还用于根据实时流协议RTSP,以访问该网络。

可选的,该网络访问装置还用于获取导航仪所需要更新的数据。

可选的,该车载装置还包括:数据更新装置,用于根据所获取的数据,更新该导航仪的数据。

相应地,本发明实施例还提供一种车载导航仪,该车载导航仪包括本发明所述的车载装置。

相应地,本发明实施例还提供一种车机,该车机包括本发明所述的车载装置。

通过上述技术方案,不具有通信能力的导航仪也变得具有通信能力,从而能更方便快捷地对导航仪中的数据进行更新。此外,新一代的车载导航仪也不需要安装通信设备,只需要配备本发明的车载装置便可,从而减少导航仪的生产成本。

本发明实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明实施例,但并不构成对本发明实施例的限制。在附图中:

图1为本发明一实施例提供的车载装置的结构示意图;

图2为本发明一实施例提供的车载装置执行的网络访问方法的流程图;

图3为本发明另一实施例提供的车载装置的结构示意图;

图4为本发明另一实施例提供的车载装置执行的网络访问方法的流程图;以及

图5为实施本发明一实施例提供的车载导航仪数据更新系统的示意图。

附图标记说明

100 车载装置 150 互联网

101 连接装置 160 导航仪数据库

102 检测装置 300 车机导航仪

103 虚拟网卡配置装置 301 网卡服务模块

104 网络访问装置 302 网络应用程序

105 数据更新装置 303 虚拟网卡驱动

110 车机 304 内核

120 导航仪 305 路由表

130 通信终端 310 手机

140 USB数据线 320 USB数据线

具体实施方式

以下结合附图对本发明实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施例,并不用于限制本发明实施例。

图1为本发明一实施例提供的车载装置的结构示意图。如图1所示,车载装置100包括连接装置101、检测装置102、虚拟网卡配置装置103、网络访问装置104和数据更新装置105。连接装置101用于连接该车载装置至通信终端。检测装置102用于检测是否有通信终端连接至该车载装置。虚拟网卡配置装置103用于执行以下的步骤:在存在通信终端连接至该车载装置的情况下,创建虚拟网卡;为该虚拟网卡配置MAC地址;以及开启所述虚拟网卡的动态主机配置协议DHCP,以获取互联网协议IP地址。网络访问装置104用于通过所述虚拟网卡经由所述通信终端访问网络,以及获取导航仪所需要更新的数据。数据更新装置105用于根据所获取的数据,更新该导航仪的数据。

可选的,所述连接装置包括以下一者或多者:蓝牙模块、USB模块、WI-FI模块或NFC模块。该通信终端为具有连接网络功能的装置,例如,手机、笔记本、平板电脑或车载电脑。该虚拟网卡配置能通过随机方法生成该MAC地址。该网络访问装置可以根据实时流协议RTSP,以访问网络。

图2为本发明一实施例提供的车载装置执行的网络访问方法的流程图。如图2所示,该方法包括以下步骤:

步骤S210,检测是否有通信终端连接至该车载装置。

步骤S220,在存在通信终端连接至该车载装置的情况下,创建虚拟网卡。

步骤S230,为该虚拟网卡配置媒体访问控制MAC地址。

步骤S240,开启所述虚拟网卡的动态主机配置协议DHCP,以获取互联网协议IP地址。

步骤S250,根据该IP地址经由所述通信终端访问网络,以及获取导航仪所需要更新的数据。

步骤S260,根据所获取的数据,更新该导航仪的数据。

图3为本发明另一实施例提供的车载装置的结构示意图。如图3所示,车机导航仪300被配置了本发明的车载装置,其包括网卡服务模块301和网络应用程序302。网卡服务模块301可在内核304内创建并配置虚拟网卡驱动303。由于车机导航仪可能配置了多个网卡,内核内可配备有路由表305,以提高数据包的传输速度。车机导航仪通过USB数据线320和手机310相连接。网络应用程序302通过虚拟网卡驱动303和手机310,连接到互联网。

图4为本发明另一实施例提供的车载装置执行的网络访问方法的流程图。如图4所示,在识别过程中,先判定智能手机有没有通过USB接入到车载装置。当智能手机有接入到车载装置,创建虚拟网卡。通过随机方法,生成MAC地址,并为虚拟网卡配置MAC地址。添加虚拟网卡到网卡列表中。在虚拟网卡服务中,查看新追加的虚拟网卡的信息。开启DHCP客户端以获取IP。在车载装置内存在多个虚拟网卡的情况下,该车载装置可将新创建的虚拟网卡的信息添加到路由表中,从而该车载装置在接收到来自智能手机的数据包之后,可通过查找该路由表而将该数据包路由至正确的虚拟网卡。在应用中,等待网卡状态线程。启动网络应用程序。通过http/RTSP/等应用以访问网络。

图5为实施本发明一实施例提供的车载导航仪数据更新系统的示意图。如图5所示,车机110配置有车载装置100和导航仪120。车载装置100的连接装置101,如USB模块,通过USB数据线140连接到通信终端130。检测装置102检测到通信终端130已连接至该车载装置100后,虚拟网卡配置装置103创建虚拟网卡。网络访问装置104通过所述虚拟网卡经由所述通信终端130连接到互网络150,并访问导航仪数据库160,以获取导航仪120所需要更新的数据。数据更新装置105根据所获取的数据,更新导航仪120中的数据。

根据本发明的另一实施例,车载装置也可以置于车机或导航仪之外,并通过上述的连接装置如蓝牙模块、USB模块等,连接到导航仪,以更新其数据。

此外,在被以上结合附图详细描述了本发明例的可选实施方式,但是,本发明实施例并不限于上述实施方式中的具体细节,在本发明实施例的技术构思范围内,可以对本发明实施例的技术方案进行多种简单变型,这些简单变型均属于本发明实施例的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明实施例对各种可能的组合方式不再另行说明。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

此外,本发明实施例的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明实施例的思想,其同样应当视为本发明实施例所公开的内容。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1