一种基于车辆的网络数据传输方法和装置的制造方法

文档序号:10616592阅读:323来源:国知局
一种基于车辆的网络数据传输方法和装置的制造方法
【专利摘要】本发明实施例提供了一种基于车辆的网络数据传输方法和装置,包括:服务器接收当前车辆获取网络数据的请求;针对所述请求,获取虚拟化基站群;所述服务器通过所述虚拟化基站群,向所述当前车辆传输网络数据,改变了现有技术中网络数据的传输因为基站切换耗时较长而出现传输中断的缺陷,使得车辆能够快速的完成基站切换,网络数据的传输也不会因此而中断,实现了网络数据的实时传输。
【专利说明】
一种基于车辆的网络数据传输方法和装置
技术领域
[0001]本发明涉及通信技术领域,尤其涉及一种基于车辆的网络数据传输方法和一种基于车辆的网络数据传输装置。【背景技术】
[0002]随着智慧交通、自动驾驶以及车路协同技术的逐渐发展,汽车作为互联网和物联网应用中的新的场景,催生出很多应用,比如在车内听音乐,看视频,看视频直播,玩网络游戏等等。这些应用产生了大量的数据通信需求。
[0003]在现有车联网V2X中,通信信道分为数据通道和控制通道。控制通道主要传输车辆行驶安全相关的数据,数据通道主要传输应用相关的数据,包括视频流数据。对多媒体应用来说,视频流是消耗最多带宽的应用之一。
[0004]在目前的V2X通信环境下,如果需要使用应用程序,车辆需要先与基站进行身份验证、网络关联、数据保密性服务,才能进行网络数据的传输。但是,在汽车内的无线通信, 有别于传统wifi和3G/4G,其最大特点是移动性。在高速移动环境下,车辆速度可以达到 50m/s,而一个基站覆盖的平均范围为300m,在两个基站信号覆盖的边界位置,车辆在切换通信基站时,需要重新与基站进行身份验证、网络关联、数据保密性服务,整个过程花费的时间可以长达2s。如果用户此时正在观看视频或者电视直播,将可能出现视频卡顿的现象。 对此,传统的解决方案是使用视频缓冲池,即在V2X的信号覆盖好的区域,提前存储一些视频数据,在基站切换的区域进行播放时,就可以实现流畅播放。但是,缓冲池最大的缺点是实时性差,车辆不能实时地接收到视频流数据,在观看电视直播这类节目时,就会出现较长时间的延迟。
【发明内容】

[0005]本发明实施例提供一种基于车辆的网络数据传输方法和装置,用以解决现有技术中车辆和基站间的网络数据传输会因基站切换而出现中断的缺陷,实现网络数据的实时传输。
[0006]本发明实施例提供了一种基于车辆的网络数据传输方法,包括:[〇〇〇7] 服务器接收当前车辆获取网络数据的请求;
[0008]针对所述请求,获取虚拟化基站群;
[0009]所述服务器通过所述虚拟化基站群,向所述当前车辆传输网络数据。
[0010]本发明实施例还提供了一种基于车辆的网络数据传输装置,包括:
[0011]网络数据请求接收模块,用于接收当前车辆获取网络数据的请求;
[0012]虚拟化基站群获取模块,用于针对所述请求,获取虚拟化基站群;
[0013]网络数据传输模块,用于通过所述虚拟化基站群,向所述当前车辆传输网络数据。
[0014]本发明实施例提供的基于车辆的网络数据传输方法和装置,通过获取虚拟化基站群,由所述服务器通过所述虚拟化基站群,向所述当前车辆传输网络数据,改变了现有技术中网络数据的传输因为基站切换耗时较长而出现传输中断的缺陷,使得车辆能够快速的完成基站切换,网络数据的传输也不会因此而中断,实现网络数据的实时传输。【附图说明】
[0015]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本发明基于车辆的网络数据传输方法实施例一流程图;
[0017]图2为本发明基于车辆的网络数据传输方法实施例二流程图;
[0018]图3为本发明基于车辆的网络数据传输方法实施例三流程图;
[0019]图4为本发明基于车辆的网络数据传输装置实施例结构示意图。【具体实施方式】
[0020]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021]参照图1,示出了本发明基于车辆的网络数据传输方法实施例一流程图,具体可以包括如下步骤:
[0022]步骤101,服务器接收当前车辆获取网络数据的请求;
[0023]车辆行驶过程中,在使用应用程序时,需要首先与基站和服务器进行通信,建立通信连接,然后,服务器才能通过基站向车辆传输网络数据,如,视频流数据。因此,在本发明实施例中,服务器可以接收当前车辆获取网络数据的请求,所述请求中可以包括所述当前车辆的身份认证信息。
[0024]步骤102,针对所述请求,获取虚拟化基站群;
[0025]在本发明实施例中,针对当前车辆获取网络数据的请求,可以获取虚拟化基站群, 虚拟化基站群由当前车辆途经的一个或多个目标基站组织而成。
[0026]在本发明的一种优选实施例中,所述针对所述请求,获取虚拟化基站群的步骤可以包括如下子步骤:
[0027]子步骤S11,针对所述请求,判断是否存在已有的虚拟化基站群;
[0028]子步骤S12,若是,则直接获取所述虚拟化基站群;
[0029]子步骤S13,若否,则建立虚拟化基站群。
[0030]在车辆行驶过程中使用不同的应用程序,车辆需要针对所述应用程序发出获取网络数据的请求。如果在此之前已建立有虚拟化基站群,此时可以直接获取所述虚拟化基站群使用。
[0031]因此,在本发明的一种优选实施例中,可以提前判断是否存在已有的虚拟化基站群,若是,则可以直接获取所述虚拟化基站群;若否,则可以建立虚拟化基站群。
[0032]步骤103,所述服务器通过所述虚拟化基站群,向所述当前车辆传输网络数据。
[0033]在获取到虚拟化基站群后,所述服务器可以通过所述虚拟化基站群中的各个目标基站,向所述当前车辆传输网络数据。
[0034]在本发明实施例中,通过获取虚拟化基站群,然后由所述虚拟化基站群中的各个目标基站向所述当前车辆传输网络数据,减少了车辆行驶中进行基站切换所耗费的时间, 使得车辆能够快速的完成基站切换,网络数据的传输不会因此而出现中断,实现了网络数据的实时传输。
[0035]参照图2,示出了本发明基于车辆的网络数据传输方法实施例二流程图,具体可以包括如下步骤:
[0036]步骤201,服务器接收当前车辆获取网络数据的请求;
[0037]车辆行驶过程中,在使用应用程序时,需要首先与基站和服务器进行通信,建立通信连接,然后,服务器才能通过基站向车辆传输网络数据,如,视频流数据。因此,在本发明实施例中,服务器可以接收当前车辆获取网络数据的请求,所述请求中可以包括所述当前车辆的身份认证信息。
[0038]步骤202,针对所述请求,建立虚拟化基站群;
[0039]在本发明实施例中,针对当前车辆获取网络数据的请求,可以建立虚拟化基站群, 虚拟化基站群由当前车辆途经的一个或多个目标基站组织而成。
[0040]在具体实现中,可以针对所述请求,获取所述车辆的导航路线信息,根据导航路线信息,确定出所述车辆途径的一个或多个目标基站,将所述一个或多个目标基站组织为虚拟化基站群。
[0041]步骤203,所述服务器将所述车辆的身份认证信息发送至虚拟化基站群,所述虚拟化基站群用于针对所述车辆的身份认证信息进行校验;
[0042]在建立虚拟化基站群后,当前车辆可以与虚拟化基站群进行身份验证、网络关联、 数据保密性服务。此时,服务器可以将所述车辆的身份认证信息发送至虚拟化基站群,然后,虚拟化基站群可以针对所述车辆的身份认证信息进行校验,并进行网络关联、数据保密性服务等。
[0043]若校验成功,则执行步骤204 ;
[0044]如果虚拟化基站群针对当前车辆的身份认证信息校验成功,说明当前车辆已完成在虚拟化基站群的注册,可以执行步骤204,由所述服务器通过所述虚拟化基站群,向所述当前车辆传输网络数据。
[0045]若校验失败,则向所述服务器返回校验失败的信息。
[0046]如果虚拟化基站群针对当前车辆的身份认证信息校验失败,在本发明实施例中, 可以向所述服务器返回校验失败的信息,服务器可以将当前车辆的身份认证信息发送至虚拟化基站群,进行再次校验。
[0047]步骤204,所述服务器通过所述虚拟化基站群,向所述当前车辆传输网络数据。
[0048]如果虚拟化基站群针对当前车辆的身份认证信息校验成功,虚拟化基站群则可以向当前车辆传输网络数据。
[0049]在本发明实施例中,通过建立虚拟化基站群,由服务器将当前车辆的身份认证信息发送至所述虚拟化基站群进行校验,避免了在行驶过程中进行基站切换时,每次都需要对车辆的身份认证信息进行校验的过程,使得车辆在高速行驶过程中进行基站切换时,无需再次与目标基站进行身份认证信息校验,从而目标基站可以直接向所述车辆传输网络数据,保证了网络数据的传输不会因基站切换而中断,实现了网络数据的实时传输。
[0050]参照图3,示出了本发明基于车辆的网络数据传输方法实施例三流程图,具体可以包括如下步骤:
[0051]步骤301,服务器接收当前车辆获取网络数据的请求;
[0052]车辆行驶过程中,在使用应用程序时,需要首先与基站和服务器进行通信,建立通信连接,然后,服务器才能通过基站向车辆传输网络数据,如,视频流数据。因此,在本发明实施例中,服务器可以接收当前车辆获取网络数据的请求。
[0053]步骤302,针对所述请求,获取所述车辆的导航路线信息;
[0054]在本发明实施例中,在当前车辆发送获取网络数据的请求给服务器的过程中,所述请求中还可以包括当前车辆的身份认证信息,以及,车辆的当前位置、行驶方向和目的地位置等信息,从而服务器可以获取到所述车辆的导航路线信息。
[0055]步骤303,根据所述导航路线信息,确定所述车辆途经的一个或多个目标基站;
[0056]根据导航路线信息,服务器可以进一步确定出所述车辆途径的一个或多个目标基站。目标基站是所述车辆在行驶中将要经过的基站,举例来说,如果存在基站A、基站B、基站C、基站D和基站E,当前车辆所在的位置在基站A的覆盖范围内,当前车辆使用应用程序需要的网络数据通过基站A发送,而随着车辆的行驶,车辆将离开基站A,进入基站C的覆盖范围,此时通过基站切换,使用应用程序需要的网络数据将会通过基站C发送至当前车辆, 当车辆继续行驶,车辆还将途径基站D,那么,可以将基站A、基站C和基站D确定为目标基站,其中,所述车辆当前所在位置的基站为当前目标基站。
[0057]步骤304,将所述一个或多个目标基站组织为虚拟化基站群;
[0058]服务器确定出所述车辆途经的一个或多个目标基站后,可以将所述一个或多个目标基站组织为虚拟化基站群。
[0059]步骤305,所述服务器将所述车辆的身份认证信息发送至虚拟化基站群,所述虚拟化基站群用于针对所述车辆的身份认证信息进行校验,若校验成功,则执行步骤306 ;
[0060]在具体实现中,所述服务器可以将所述车辆的身份认证信息发送至虚拟化基站群中的目标基站,通过目标基站对所述车辆的身份认证信息进行校验,并执行网络关联、数据保密性服务。如果校验成功,则虚拟化基站群中的各个目标基站均存储了所述车辆的身份认证信息、网络关联信息和数据保密性服务信息。此时,可以执行步骤306。
[0061]作为本发明的另一种实施例,所述服务器还可以将所述车辆的身份认证信息发送至虚拟化基站群中的当前目标基站,通过当前目标基站对所述车辆的身份认证信息进行校验,并执行网络关联、数据保密性服务。如果校验成功,然后,可以将当前目标基站上的所述车辆的身份认证信息、网络关联信息和数据保密性服务信息等复制至虚拟化基站群中的其他目标基站。此时,可以执行步骤306。
[0062]步骤306,所述服务器通过所述虚拟化基站群,向所述当前车辆传输网络数据。
[0063]在具体实现中,所述服务器可以通过所述虚拟化基站群中的各个目标基站,向所述当前车辆传输网络数据。
[0064]在本发明实施例中,所述服务器通过所述虚拟化基站群,向所述当前车辆传输网络数据的步骤具体可以包括如下子步骤:
[0065]子步骤S31,所述服务器分别接收由目标基站发送的校验成功的认证信息;
[0066]子步骤S32,所述目标基站向所述当前车辆传输网络数据。
[0067]在本发明实施例中,服务器可以分别接收由目标基站发送的校验成功的认证信息,由所述目标基站向所述当前车辆传输网络数据。由于虚拟化基站群中的各个目标基站均已经提前存储了所述车辆的身份认证、网络关联和数据保密性服务等信息,在进行基站切换,进入另一目标基站的覆盖范围内时,所述目标基站与所述车辆间就无需再次进行身份认证,可以直接向所述车辆传输网络数据。
[0068]在本发明实施例中,通过确定当前车辆途径的一个或多个目标基站,将所述一个或多个目标基站组织为虚拟化基站群,由所述虚拟化基站群中的各个目标基站提前对所述车辆的身份认证信息进行校验,使得当车辆在行驶过程中进行基站切换时,无需再次与目标基站进行身份认证信息校验,减少了基站切换所耗费的时间,使得目标基站与车辆间的数据传输不会因为基站的切换而出现中断,实现了网络数据的实时传输。
[0069]参照图4,示出了本发明基于车辆的网络数据传输装置实施例结构示意图,具体可以包括如下模块:
[0070]网络数据请求接收模块401,用于接收当前车辆获取网络数据的请求;
[0071]虚拟化基站群获取模块402,用于针对所述请求,获取虚拟化基站群;
[0072]网络数据传输模块403,用于通过所述虚拟化基站群,向所述当前车辆传输网络数据。
[0073]在本发明实施例中,所述虚拟化基站群获取模块402具体可以包括如下子模块:
[0074]虚拟化基站群判断和获取子模块41,用于针对所述请求,判断是否存在已有的虚拟化基站群,若是,则直接获取所述虚拟化基站群;若否,则建立虚拟化基站群。
[0075]在本发明实施例中,所述请求中包括所述车辆的身份认证信息;所述装置还可以包括如下模块:
[0076]身份认证信息校验模块404,用于将所述车辆的身份认证信息发送至虚拟化基站群,所述虚拟化基站群用于针对所述车辆的身份认证信息进行校验,若校验成功,则执行所述服务器通过所述虚拟化基站群,向所述车辆传输网络数据的步骤;
[0077]若校验失败,则向所述服务器返回校验失败的信息。
[0078]在本发明实施例中,所述虚拟化基站群判断和获取子模块41还可以包括如下单元:
[0079]导航路线信息获取单元411,用于针对所述请求,获取所述车辆的导航路线信息;
[0080]目标基站确定单元412,用于根据所述导航路线信息,确定所述车辆途经的一个或多个目标基站;
[0081]虚拟化基站群组织单元413,用于将所述一个或多个目标基站组织为虚拟化基站群。
[0082]在本发明实施例中,所述网络数据传输模块403可以包括如下子模块:
[0083]身份认证信息接收子模块42,用于分别接收由目标基站发送的校验成功的认证信息;
[0084]网络数据传输子模块43,用于向所述车辆传输网络数据。
[0085]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0086]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0087]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种基于车辆的网络数据传输方法,其特征在于,包括:服务器接收当前车辆获取网络数据的请求;针对所述请求,获取虚拟化基站群;所述服务器通过所述虚拟化基站群,向所述当前车辆传输网络数据。2.根据权利要求1所述的方法,其特征在于,所述针对所述请求,获取虚拟化基站群的 步骤包括:针对所述请求,判断是否存在已有的虚拟化基站群,若是,则直接获取所述虚拟化基站 群;若否,则建立虚拟化基站群。3.根据权利要求1或2所述的方法,其特征在于,所述请求中包括所述车辆的身份认证 信息;在所述针对所述请求,获取虚拟化基站群的步骤之后,还包括:所述服务器将所述车辆的身份认证信息发送至虚拟化基站群,所述虚拟化基站群用于 针对所述车辆的身份认证信息进行校验,若校验成功,则执行所述服务器通过所述虚拟化 基站群,向所述车辆传输网络数据的步骤;若校验失败,则向所述服务器返回校验失败的信息。4.根据权利要求3所述的方法,其特征在于,所述建立虚拟化基站群的步骤包括: 针对所述请求,获取所述车辆的导航路线信息;根据所述导航路线信息,确定所述车辆途经的一个或多个目标基站;将所述一个或多个目标基站组织为虚拟化基站群。5.根据权利要求3或4所述的方法,其特征在于,所述服务器通过所述虚拟化基站群, 向所述当前车辆传输网络数据的步骤包括:所述服务器分别接收由目标基站发送的校验成功的认证信息;所述目标基站向所述当前车辆传输网络数据。6.—种基于车辆的网络数据传输装置,其特征在于,包括:网络数据请求接收模块,用于接收当前车辆获取网络数据的请求;虚拟化基站群获取模块,用于针对所述请求,获取虚拟化基站群;网络数据传输模块,用于通过所述虚拟化基站群,向所述当前车辆传输网络数据。7.根据权利要求6所述的装置,其特征在于,所述虚拟化基站群获取模块包括:虚拟化基站群判断和获取子模块,用于针对所述请求,判断是否存在已有的虚拟化基 站群,若是,则直接获取所述虚拟化基站群;若否,则建立虚拟化基站群。8.根据权利要求6或7所述的装置,其特征在于,所述请求中包括所述车辆的身份认证 信息;所述装置还包括:身份认证信息校验模块,用于将所述车辆的身份认证信息发送至虚拟化基站群,所述 虚拟化基站群用于针对所述车辆的身份认证信息进行校验,若校验成功,则执行所述服务 器通过所述虚拟化基站群,向所述车辆传输网络数据的步骤;若校验失败,则向所述服务器返回校验失败的信息。9.根据权利要求8所述的装置,其特征在于,所述虚拟化基站群判断和获取子模块包 括:导航路线信息获取单元,用于针对所述请求,获取所述车辆的导航路线信息;目标基站确定单元,用于根据所述导航路线信息,确定所述车辆途经的一个或多个目标基站;虚拟化基站群组织单元,用于将所述一个或多个目标基站组织为虚拟化基站群。10.根据权利要求8或9所述的装置,其特征在于,所述网络数据传输模块包括: 身份认证信息接收子模块,用于分别接收由目标基站发送的校验成功的认证信息; 网络数据传输子模块,用于向所述车辆传输网络数据。
【文档编号】H04W12/06GK105979517SQ201510762590
【公开日】2016年9月28日
【申请日】2015年11月10日
【发明人】徐勇, 邹禹, 陈昆盛, 李文锐, 李丹, 刘鹏, 林伟
【申请人】乐卡汽车智能科技(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1