一种车载云的实现方法技术

技术编号:11609919 阅读:56 留言:0更新日期:2015-06-17 09:47
本车载网包括接入节点和车辆节点两类节点,两个接入节点之间的车道构成车载云域;一个接入节点属于一个以上的车载云域,接入节点在每个所属车载云域中均设有一个IPv6地址;车载云中的数据只在车载云域中具有有效性;车辆节点的单播地址包括两部分:第一部分为车载云域ID,它为全局路由前缀,唯一标识一个车载云域,在一个车载云域内获取的家乡地址或者转交地址的车载云域ID都相同,其值等于相同车载云域内接入节点的车载云域ID;第二部分车辆节点ID,它唯一标识一个车载云域内的车辆节点,本发明专利技术采用单播方式获取服务数据,因此降低了获取服务数据的延迟和代价,提高了服务质量。

【技术实现步骤摘要】

本专利技术设及一种实现方法,尤其设及的是。
技术介绍
车载云是建立在车载网之上且能提供本地服务的一种服务模式。近年来,很多研 究工作致力于车载云,W便使车辆驾驶人能够快速获取网络服务。随着车载网技术的发展, 车载云会成为未来提供服务的一种模式。 目前,车载云的实现模式是通过广播来实现,因此延迟和代价都比较大,降低了网 络服务性能。因此,如何降低车载云提供服务的延迟和代价成为近年来研究的热点问题。 本专利技术通过单播取代广播的方式来实现车载云,从而降低车载云提供服务的延迟 和代价,从而有效提高网络服务性能。
技术实现思路
专利技术目的:本专利技术所要解决的技术问题是针对现有技术的不足,提供一种车载云 的实现方法。 技术方案:本专利技术公开了,所述车载网包括接入节点和车 辆节点两类节点,两个接入节点之间的车道构成车载云域;一个接入节点属于一个W上的 车载云域,接入节点在每个所属车载云域中均设有一个IPv6地址;车载云中的数据只在车 载云域中具有有效性; 车辆节点的单播地址包括两部分;第一部分为车载云域ID,它为全局路由前缀, 唯一标识一个车载云域,在一个车载云域内获取的家乡地址或者转交地址的车载云域ID 都相同,其值等于相同车载云域内接入节点的车载云域ID;第二部分车辆节点ID,它唯一 标识一个车载云域内的车辆节点,它由接入节点ID和内部ID构成,接入节点ID唯一标识 一个接入节点,具有车载网内网络唯一性,内部ID由接入节点ID所标识的接入节点分配给 车辆节点,因此车辆节点ID在车载云域内具有唯一性;车辆节点每通过一个接入节点,贝U 表示它将进入一个新的车载云域,此时,所述车辆节点从所述通过的接入节点获取新的车 载云域的车载云域ID,节点IDW及内部ID,并构成新的车载云域的转交地址;[000引在车载云域中,每一种服务所提供的服务数据由数据ID唯一标识;车辆节点采 用数据地址获取一种服务提供的服务数据;一个数据地址包括两个部分,第一部分为数据 ID,唯一表示一种服务提供的服务数据;第二部分车辆节点ID,它唯一标识一个车载云域 内的车辆节点,它由接入节点ID和内部ID构成,接入节点ID唯一标识一个接入节点,具有 车载网内网络唯一性,内部ID由接入节点ID所标识的接入节点分配给车辆节点;在本专利技术 中服务只能由车辆节点提供。 数据地址的长度小于车辆节点的单播地址的长度,车辆节点通过地址长度区分数 据地址和车辆节点的单播地址;车辆节点的单播地址长度之和为128比特,单播地址中的 车载云域ID长度设置区间为,数据地址的长度小于128比特。 接入节点保存一个W上的数据表,数据表表名为数据ID,每个表项包括两个域: 一个域是车辆节点ID,另一个域是生存时间; 车载云加载在车载网上利用车载网的通信提供服务,所述车载云由首节点和云成 员构成,首节点和云成员都是车辆节点,每个首节点保存一个云成员表,每个表项包括两个 域;一个域是云成员的车辆节点ID,另一个域是该云成员所能提供的资源,资源例如存储 容量,CPU运行速度等; 当一个车辆节点VI准备通过运行应用程序提供服务数据时,它将自己标记为车 载云的首节点,然后根据下述过程创建车载云:[001引步骤101;开始; 步骤102;车辆节点VI广播资源请求消息,资源请求消息负载的源地址为车辆节 点ID,资源请求的负载为广播范围参数h的初始值W及请求资源的类型,例如计算资源和 存储资源,资源请求消息每广播一次,范围参数h递减1 ; 步骤103;邻居车辆节点收到资源请求消息后,如果它具有车辆节点VI请求的资 源则返回一个资源响应消息,资源响应消息负载为它能够提供资源的类型,邻居车辆节点 将广播范围参数h递减1,然后判断该广播范围参数h是否大于1,如果大于0,则继续广播 该资源请求消息,否则丢弃该资源请求消息; 步骤104;车辆节点VI检测所有返回的资源响应消息,并判断返回资源响应消息 中的资源类型是否能满足应用程序的运行要求,如果能满足,则进行步骤106,否则进行步 骤 105 ; 步骤105;车辆节点VI增加广播范围参数h的初始值,例如将h递增1或者2,返 回步骤102 ;[001引步骤106;车辆节点VI将返回资源响应消息的节点加入到云成员表,并向每个云 成员返回资源确认消息,资源确认消息负载为所运行的应用程序的子程序; 步骤107;云成员收到资源确认消息后,将车辆节点VI标记为首节点,然后处理分 配的子程序,并将结果返回给车辆节点VI; 步骤108;车辆节点VI处理云成员返回的子程序的结果并形成完整的服务数据, 然后向每个云成员单播发送数据共享消息,数据共享消息负载为车辆节点VI提供的服务 数据W及数据ID;车辆节点VI同时也向所在车载云域中的接入节点发送数据表创建消息, 数据表创建消息负载为数据IDW及所有云成员的车辆节点ID; 步骤109 ;云成员收到数据共享消息后,保存数据共享消息负载中的服务数据W 及数据ID;接入节点收到数据表创建消息后,建立一个数据表,该表的名称为数据ID,在该 表中为车辆节点VI和每个云成员增加一个表项,表项中的生存时间设置为最大值,例如10 分钟;[002引步骤110;结束; 广播范围参数h的最大值不超过10 ;数据表表项中的生存时间设置为最大值不超 过120分钟。 通过上述过程,车载云建立完成,每个云成员可W提供服务数据,从而实现了服务 数据分享,并通过分布式方式来向用户提供服务数据。 本专利技术所述方法中,当一个车辆节点VI通过一个接入节点时表明它将从当前车 载云域VCDl进入一个新的车载云域VCD2;如果车辆节点VI为车载云域VCDl中提供数据ID为C1的云成员时,车辆节点VI通过接入节点时注销云成员身份同时获取车载云域VCD2 的数据表,包括如下步骤: 步骤201;开始; 步骤202;接入节点收到车辆节点VI的信标帖后,根据车辆节点VI的移动角度判 断出车辆节点VI正在从车载云域VCD1向车载云域VCD2行驶,接入节点从表名为C1的数 据表删除车辆节点VI,并向车辆节点VI发送数据消息,数据消息负载为车载云域VCD2中的 所有数据表;[002引步骤203 ;车辆节点VI收到数据消息后,记录下车载云域VCD2中所有的数据表; 步骤204;结束; 通过上述过程,一个进入新车载云域的车辆节点可W获取新车载云域的数据表, 通过数据表可W获知所在车载云域能提供的服务,同时申请该项服务数据。 本专利技术所述方法中,当车辆节点V5通过一个接入节点从当前车载云域进入一个 新的车载云域VCD1时,车辆节点V5通过接入节点获取车载云域VCD1的数据表;当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种车载云的实现方法,其特征在于,车载网包括接入节点和车辆节点两类节点,两个接入节点之间的车道构成车载云域;一个接入节点属于一个以上的车载云域,接入节点在每个所属车载云域中均设有一个IPv6地址;车载云中的数据只在车载云域中具有有效性;车辆节点的单播地址包括两部分:第一部分为车载云域ID,它为全局路由前缀,唯一标识一个车载云域,在一个车载云域内获取的家乡地址或者转交地址的车载云域ID都相同,其值等于相同车载云域内接入节点的车载云域ID;第二部分车辆节点ID,它唯一标识一个车载云域内的车辆节点,它由接入节点ID和内部ID构成,接入节点ID唯一标识一个接入节点,具有车载网内网络唯一性,内部ID由接入节点ID所标识的接入节点分配给车辆节点,因此车辆节点ID在车载云域内具有唯一性;车辆节点每通过一个接入节点,则表示它将进入一个新的车载云域,此时,所述车辆节点从所述通过的接入节点获取新的车载云域的车载云域ID,接入节点ID以及内部ID,并构成新的车载云域的转交地址;在车载云域中,每一种服务所提供的服务数据由数据ID唯一标识;车辆节点采用数据地址获取一种服务提供的服务数据:一个数据地址包括两个部分,第一部分为数据ID,唯一表示一种服务提供的服务数据;第二部分车辆节点ID,它唯一标识一个车载云域内的车辆节点,它由接入节点ID和内部ID构成,接入节点ID唯一标识一个接入节点,具有车载网内网络唯一性,内部ID由接入节点ID所标识的接入节点分配给车辆节点。...

【技术特征摘要】

【专利技术属性】
技术研发人员:王晓喃
申请(专利权)人:常熟理工学院
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1