车联网通信方法、分发模块、中心服务器以及区域服务器与流程

专利2022-06-29  111


本申请涉及通信领域,尤其涉及一种车联网通信方法、分发模块、中心服务器以及区域服务器。



背景技术:

车联网(vehicletoeverything,v2x)指的是车辆之间,或者车辆与行人或骑行者之间以及车辆与基础设施之间的通信系统。车辆利用装载在车辆上的各类传感器(如激光雷达,毫米波雷达等)、摄像头获取车辆行驶情况、系统运行状态(可以通过can总线反馈,如刹车状态,转向灯状态等)及周边道路环境信息(路侧系统可以广播静态或动态信息,车辆也可以内置高精度地图等),同时借助gps或其他定位手段(如蜂窝网定位,视觉定位,惯性导航等技术)融合定位获得车辆准确位置信息,并通过短距通信和蜂窝网通信等技术将这些信息进行端对端的传输,继而实现在整个车联网系统中信息的共享。通过对这些信息的分析处理,及时对驾驶员进行路况汇报和行驶状况预警,有效提升车辆通信效率,提升车辆通信安全性。

目前业界对车联网架构的理解和认识如图1所示。车与车之间可以通过pc5接口通信,车辆还可以通过uu接口跟v2x服务器通信;智能道路设施(如红绿灯信号机,电子指示牌等)、行人、电单车等设备也可以接入v2x服务器,实现v2x的通信。如图1所示的车联网架构中仅考虑了单一v2x服务器的组网,而在实际的v2x网络部署过程中,不同地域的部门或机构会部署各自的v2x服务器,车辆在行驶过程中会跨越不同车联网服务器的服务区域,如何实现多v2x服务器组网架构下v2x业务的连续性,成为v2x规模商用的关键技术问题。



技术实现要素:

为解决多v2x服务器组网架构下v2x业务的连续性,本申请实施例提供了一种车联网通信方法及相关装置,以使得车辆跨越不同地理区域行驶时,能享受连续的车联网业务。

本申请第一方面提出了一种车联网通信方法,包括:

第一分发模块接收并向第一集群中的第一区域服务器发送车辆的上报数据,该上报数据中包括该车辆的第一位置的信息,该集群为区域服务器组成的服务器集群。

在本申请实施例中,当该车辆位于第一集群的服务区域之内时,该车辆可以向该第一集群的第一分发模块通信。在一种可能的实现方式中,该车辆通过该第一分发模块的标识或地址与该第一分发模块通信。具体的,当该车辆位于第一集群的服务区域之内时,该车辆向该第一分发模块发送上报数据,该上报数据中包括该车辆的第一位置的信息。在一种可能的实现方式中,该第一位置为该车辆的当前位置。

在本申请实施例中,当该第一分发模块接收到该第一位置的信息后,可以确定该第一位置的地理位置是否属于第一集群的服务器。若确定该第一位置位于该第一集群的服务区域,则可以确定该第一位置位于该第一集群中的第一区域服务器的服务区域之内,即该车辆当前位于该第一集群中的第一区域服务器的服务区域之内。

该第一分发模块接收该第一区域服务器发送的该车辆的第二位置的信息,该第二位置为该第一区域服务器基于该第一位置预测的该车辆将要到达的位置,该第二位置位于该第一区域服务器的服务区域之外。

在一种可能的实现方式中,当第一区域服务器接收到第一分发模块向发送的该车辆的上报数据后,可以对该车辆提供服务,该服务包括轨迹预测。在本申请实施例中,第一区域服务器可以预测车辆的预测轨迹,以提供如路况消息和碰撞预警的服务。在一种可能的实现方式中,该第一区域服务器还可以根据该车辆的预测轨迹确定该车辆将要离开该第一区域服务器的服务区域,具体的,该第一区域服务器预测车辆将要到达的第二位置,第二位置位于第一区域服务器的服务区域之外。

该第一分发模块确定该第二位置位于该第一集群的服务区域之外,该第一分发模块根据该第二位置获取第二分发模块的标识或地址,该第二分发模块用于将接收到的车辆数据分发到第二集群中的区域服务器,该第二位置位于该第二集群的服务区域之内。

该第一分发模块向该车辆发送该第二分发模块的标识或地址,该第二分发模块的标识或地址用于使该车辆通过该第二分发模块的标识或地址与该第二分发模块通信。

需要说明的是,一个集群的服务区域并非无限大的,在一种可能的实现方式中,一个集群的服务区域可以为一个城市,也可以为一个区/县,也可以是其他行政单位,此处不做限定。需要说明的是,当车辆从一个集群的服务区域行驶至另一个集群的服务区域时,与该车辆通信的分发模块不相同,车辆不得不切换接入地址,因此需要获得新至服务区域对应的分发模块的标识或地址。

由于当车辆跨越不同的集群的服务区域时需要进行接入地址的切换,而在同一个集群中跨越不同的区域服务器的服务区域时,不需要进行接入地址的切换,因此进行接入地址切换的最小单位是集群,而不是区域服务器,增大了进行接入地址切换的粒度,降低了接入地址切换的频率,因此节省了切换过程中的繁琐的流程,从而节省了车辆和第一区域服务器的性能开销。

在一种可能的实现方式中,该第一位置位于该第一区域服务器的服务区域之内,该第一分发模块根据该第一位置确定该第一区域服务器,并向该第一区域服务器发送该车辆的上报数据,以使得该第一区域服务器可以为该车辆提供服务。

在一种可能的实现方式中,该第一位置还位于该第二区域服务器的服务区域之内,该第二区域服务器为该第一集群中的区域服务器,该第一分发模块还根据该第一位置信息确定该第二区域服务器,并向该第二区域服务器发送接收到的该车辆的上报数据,因此该第一区域服务器可以对该车辆的进行轨迹预测,使得当该车辆离开该第一区域服务器时,可以保障业务连续性。

在一种可能的实现方式中,该第一分发模块根据该第二位置获取属于第二分发模块的标识或地址,具体包括:

该第一分发模块向第一中心服务器发送获取车联网服务器接入信息的消息,该消息中包括该第二位置的信息,该第一中心服务器用于控制包括该第一集群和该第二集群在内的至少2个服务器集群,从而提供了车辆跨越不同的集群的服务区域的情况下,保障车辆的业务连续性的方案。

该第一分发模块接收该第一中心服务器发送的该第二分发模块的标识或地址。

在一种可能的实现方式中,该第一分发模块根据该第二位置获取属于第二分发模块的标识或地址,具体包括:

该第一分发模块向第一中心服务器发送获取车联网服务器接入信息的消息,该消息中包括该第二位置的信息,该第一中心服务器用于控制该第一集群,还用于和控制该第二集群的第二中心服务器互通,该第一分发模块接收该第一中心服务器发送的该第二分发模块的标识或地址,该第二分发模块的标识或地址由该第一中心服务器根据该第二位置从该第二中心服务器获取,从而提供了车辆跨越不同的中心服务器的服务区域的情况下,保障车辆的业务连续性的方案。

在一种可能的实现方式中,该第一分发模块还接收该第一中心服务器发送的该第二中心服务器的标识或地址之后,还包括:

该第一分发模块还向该车辆的归属中心服务器发送通知消息,该归属中心服务器为该车辆签约的中心服务器,该通知消息用于向该归属中心服务器知会该车辆准备从该第一中心服务器的服务区域行驶至该第二中心服务器的服务区域,以使得归属中心服务器存储该车辆的当前位置的信息。

在一种可能的实现方式中,该的方法还包括:

该第一分发模块接收该第一区域服务器发送的位置预测信息,该位置预测信息指示该车辆即将前往第三位置,该第三位置位于该第一区域服务器的服务区域之外,该第一分发模块确定该第三位置位于第二区域服务器之内,该第一分发模块向该第二区域服务器发送接收到的该车辆的上报数据,该第二区域服务器为该第一集群中的区域服务器,该第三位置位于该第二区域服务器的服务区域之内。

由于当车辆跨越不同的集群的服务区域时需要进行接入地址的切换,而在同一个集群中跨越不同的区域服务器的服务区域时,不需要进行接入地址的切换,因此进行接入地址切换的最小单位是集群,而不是区域服务器,增大了进行接入地址切换的粒度,降低了接入地址切换的频率,因此节省了切换过程中的繁琐的流程,从而节省了车辆和第一区域服务器的性能开销。

在一种可能的实现方式中,该车辆通过该第一分发模块的标识或地址与该第一分发模块通信。

本申请第二方面提出了一种车联网通信方法,包括:

第一中心服务器获取第一分发模块发送的获取车联网服务器接入信息的消息,该消息中包括第二位置的信息,该第一分发模块用于将接收到的车辆数据分发到第一集群中的区域服务器,该集群为区域服务器组成的服务器集群,该第一集群为该第一中心服务器控制的集群。该第一中心服务器根据该第二位置获取第二分发模块的标识或地址。该第一中心服务器向该第一分发模块发送该第二分发模块的标识或地址,该第二分发模块用于将接收到的车辆数据分发到第二集群中的区域服务器,该第二位置位于该第二集群的服务区域之内。

由于当车辆跨越不同的集群的服务区域时需要进行接入地址的切换,而在同一个集群中跨越不同的区域服务器的服务区域时,不需要进行接入地址的切换,因此进行接入地址切换的最小单位是集群,而不是区域服务器,增大了进行接入地址切换的粒度,降低了接入地址切换的频率,因此节省了切换过程中的繁琐的流程,从而节省了车辆和第一区域服务器的性能开销。

在一种可能的实现方式中,该第二位置位于该第一中心服务器的服务区域之内,该第一中心服务器根据该第二位置获取第二分发模块的标识或地址之前,还包括:

该第一中心服务器根据该第二位置确定第二集群,该第二集群为该第一中心服务器所控制的集群。

在一种可能的实现方式中,该第二位置位于该第一中心服务器的服务区域之外,该第一中心服务器根据该第二位置获取第二分发模块的标识或地址包括:

该第一中心服务器向该第二中心服务器发送该第二位置的消息。

该第一中心服务器接收该第二中心服务器发送的该第二分发模块的标识或地址。

本申请第三方面提出了一种车联网通信方法,包括:

第一区域服务器接收第一分发模块发送的车辆的上报数据,该上报数据中包括该车辆的第一位置的信息,该第一分发模块用于将接收到的车辆数据分发到第一集群中的区域服务器,该集群为区域服务器组成的服务器集群,该第一集群包括该第一区域服务器。

该第一区域服务器基于该第一位置预测该车辆将要到达的第二位置,该第二位置位于该第一区域服务器的服务区域之外。

该第一区域服务器向该第一分发模块发送位置预测信息,该位置预测信息用于指示该车辆即将前往该第二位置。

由于当车辆跨越不同的集群的服务区域时需要进行接入地址的切换,而在同一个集群中跨越不同的区域服务器的服务区域时,不需要进行接入地址的切换,因此进行接入地址切换的最小单位是集群,而不是区域服务器,增大了进行接入地址切换的粒度,降低了接入地址切换的频率,因此节省了切换过程中的繁琐的流程,从而节省了车辆和第一区域服务器的性能开销。

本申请第四方面提出了一种分发模块,包括:

至少一个处理器和通信接口。

该通信接口,用于将接收到的车辆数据分发到集群中的区域服务器,该集群为区域服务器组成的服务器集群。

该至少一个处理器用于从接收到的该车辆数据确定车辆的位置,并确定该车辆的位置是否位于该集群的服务区域。

该通信接口,还用于执行上述第一方面所述的方法。

由于当车辆跨越不同的集群的服务区域时需要进行接入地址的切换,而在同一个集群中跨越不同的区域服务器的服务区域时,不需要进行接入地址的切换,因此进行接入地址切换的最小单位是集群,而不是区域服务器,增大了进行接入地址切换的粒度,降低了接入地址切换的频率,因此节省了切换过程中的繁琐的流程,从而节省了车辆和第一区域服务器的性能开销。

本申请第五方面提出了一种中心服务器,包括:

至少一个处理器和通信接口。

该通信接口,用于向分发模块发送指令,以控制集群,该集群为区域服务器组成的服务器集群,该分发模块用于将接收到的车辆数据分发到该集群中的区域服务器。

该至少一个处理器,用于从接收到的车辆的位置确定该车辆是否位于该中心服务器的服务区域。

该通信接口,还用于执行上述第二方面或第三方面所述的进行通信的方法。

该至少一个处理器,还用于执行上述第二方面所述的进行信息处理的方法。

由于当车辆跨越不同的集群的服务区域时需要进行接入地址的切换,而在同一个集群中跨越不同的区域服务器的服务区域时,不需要进行接入地址的切换,因此进行接入地址切换的最小单位是集群,而不是区域服务器,增大了进行接入地址切换的粒度,降低了接入地址切换的频率,因此节省了切换过程中的繁琐的流程,从而节省了车辆和第一区域服务器的性能开销。

本申请第六方面提出了一种区域服务器,包括:

至少一个处理器和通信接口。

该通信接口,用于接收第一分发模块发送的车辆的上报数据,该上报数据中包括该车辆的第一位置的信息,该第一分发模块用于将接收到的车辆数据分发到第一集群中的区域服务器,该集群为区域服务器组成的服务器集群,该第一集群包括该第一区域服务器。

该至少一个处理器,用于基于该第一位置预测该车辆将要到达的第二位置,该第二位置位于该第一区域服务器的服务区域之外。

该通信接口,用于向该第一分发模块发送位置预测信息,该位置预测信息用于指示该车辆即将前往该第二位置。

由于当车辆跨越不同的集群的服务区域时需要进行接入地址的切换,而在同一个集群中跨越不同的区域服务器的服务区域时,不需要进行接入地址的切换,因此进行接入地址切换的最小单位是集群,而不是区域服务器,增大了进行接入地址切换的粒度,降低了接入地址切换的频率,因此节省了切换过程中的繁琐的流程,从而节省了车辆和第一区域服务器的性能开销。

本申请第七方面提出了一种车联网系统,包括:

至少1个集群,该集群为区域服务器组成的服务器集群。

该集群的分发模块用于执行上述第一方面所述的方法,该分发模块用于将接收到的车辆数据分发到该集群中的区域服务器。

在一种可能的实现方式中,该车联网系统,还包括:

至少1个中心服务器,该执行上述第二方面所述的方法。

在一种可能的实现方式中,该集群中的区域服务器还用于执行上述第三方面所述的方法。

由于当车辆跨越不同的集群的服务区域时需要进行接入地址的切换,而在同一个集群中跨越不同的区域服务器的服务区域时,不需要进行接入地址的切换,因此进行接入地址切换的最小单位是集群,而不是区域服务器,增大了进行接入地址切换的粒度,降低了接入地址切换的频率,因此节省了切换过程中的繁琐的流程,从而节省了车辆和第一区域服务器的性能开销。

本申请的又一方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。

从以上技术方案可以看出,本申请实施例具有以下优点:

由于当车辆跨越不同的集群的服务区域时需要进行接入地址的切换,而在同一个集群中跨越不同的区域服务器的服务区域时,不需要进行接入地址的切换,因此进行接入地址切换的最小单位是集群,而不是区域服务器,增大了进行接入地址切换的粒度,降低了接入地址切换的频率,因此节省了切换过程中的繁琐的流程,从而节省了车辆和第一区域服务器的性能开销。

附图说明

图1为现有技术中一种车联网系统架构示意图;

图2-1为本申请实施例提供的一种车联网系统架构示意图;

图2-2为本申请实施例提供的车辆行驶在同一个集群的不同v2x-r的服务区域的通信过程示意图;

图3本申请实施例提供的一种车辆在同一集群服务区域内行驶时的车联网通信方法示意图;

图4本申请实施例提供的一种车辆在同一集群服务区域内行驶时的另一种车联网通信方法示意图;

图5本申请实施例提供的一种车辆跨越同一中心服务器不同集群服务区域行驶时的车联网通信方法示意图;

图6本申请实施例提供的一种车辆跨越不同中心服务器服务区域行驶时的车联网通信方法示意图;

图7本申请实施例提供的一种分发模块的装置结构示意图;

图8本申请实施例提供的一种中心服务器的装置结构示意图;

图9本申请实施例提供的一种区域服务器的装置结构示意图。

具体实施方式

下面将结合附图,对本申请的实施例进行描述。

在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

应当理解,尽管在本申请实施例中可能采用术语第一、第二、第三等来描述各种消息、请求和终端,但这些消息、请求和终端不应限于这些术语。这些术语仅用来将消息、请求和终端彼此区分开。例如,在不脱离本申请实施例范围的情况下,第一终端也可以被称为第二终端,类似地,第二终端也可以被称为第一终端。

取决于语境,如在此所使用的词语“如果”或“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。

本申请实施例中所述方案基于如图2-1所示的车联网200的架构。车联网200包括至少1个中心服务器(v2x-center,v2x-c),其中,多个v2x-c组成v2x-c联盟,不同的v2x-c之间可以实现信息交互。

如图2-1所示,v2x-c联盟210包括2个v2x-c,分别为第一中心服务器211和第二中心服务器212。每个v2x-c管理至少1个区域服务器(v2x-area,v2x-r),行驶中的车辆可以与所在服务区域的v2x-r进行信息交互,以使得v2x-r为车辆提供服务。

如图2-1所示,第一中心服务器211管理3个v2x-r,分别为第一区域服务器221、第二区域服务器222和第三区域服务器231,第二中心服务器212管理1个v2x-r,为第四区域服务器241。

需要说明的是,多个区域、组织或机构建设的v2x-c可以根据规划或自组织形成v2x-c联盟,v2x-c联盟内的不同v2x-c之间互相交换各自负责的服务区域的信息。当车辆需要车联网服务时,首先连接到归属(或上牌)的v2x-c,然后v2x-c通过车辆的当前位置判断该车辆是否在本v2x-c的服务区域,如果是则该v2x-c根据车辆的当前位置,为车辆分配v2x-r,车辆的当前位置位于分配的v2x-r的服务区域,并将v2x-r的接入地址发给车辆。否则,则根据车辆的当前位置向其他v2x-c请求分配v2x-r,并将分配的v2x-r的接入信息(如标识或地址)传递给车辆,以使车辆能够接入当前位置所在服务区域的v2x-r,以使得v2x-r可以为车辆提供车联网服务。

由于不同的v2x-r的接入信息不同,当车辆从一个v2x-r的服务区域行驶至另一个v2x-r的服务区域时,车辆需要获取新至区域的v2x-r的接入信息,以接入新至区域的v2x-r。要接入新的v2x-r,车辆和v2x-r需要进行繁琐的数据和信令交互,由于车辆在行驶过程中,频繁跨越不同的区域,因此需要不断切换要接入的v2x-r,造成了车辆的性能开销。

为此,本申请实施例提出一种基于集群的车联网通信方法。

在车联网中应用集群技术,将同一个v2x-c管理的v2x-r组成1个或多个服务器集群,其中1个集群包括至少1个v2x-r。需要说明的是,集群是一组相互独立的、通过高速网络互联的计算机,并可以以一个系统的模式加以管理,使得当用户终端与集群相互作用时,集群像是一个独立的服务器。以图2-1所示的场景为例,第一集群220由第一区域服务器221和第二区域服务器222组成,第二集群230仅包括第三区域服务器231,第三集群240仅包括第四区域服务器241。

在本申请实施例中,每个集群配置或部署至少一个分发模块,分发模块作为集群的通信入口,主要用于接收集群外装置或设备的消息,并将消息转发至集群中的v2x-r。当集群中的v2x-r需要向集群外的装置或设备发送消息时,可以通过分发模块向集群外的装置或设备发送消息。一个集群的分发模块可以通过集群中的一个或多个v2x-r共同承担,也可以通过v2x-r之外的其它一个或多个服务器承担分发模块的功能,此处不做限定。以图2-1所示的场景为例,第一集群220配置或部署了第一分发模块223,第二集群230配置或部署了第二分发模块232,第三集群240配置或部署了第三分发模块242。

具体的,请参考图2-2(为车辆行驶在同一个集群的不同v2x-r的服务区域的通信过程示意图),第一集群220包括第一区域服务器221和第二区域服务器222,第一集群220配置或部署了第一分发模块223。车辆300原来位于第一区域服务器221的服务区域之内,并与第一分发模块223通信,具体的,车辆300将上报数据发送给第一分发模块223,第一分发模块223可以根据车辆300发送的上报数据判断车辆300位于第一区域服务器221的服务区域之内,并将车辆300的上报数据发送给第一区域服务器221,以使得第一区域服务器221为车辆300提供服务。当车辆300继续行驶,行驶至第二区域服务器222的服务区域之内时,车辆300向第一分发模块223发送车辆300的上报数据,此时,第一分发模块223根据车辆300发送的上报数据判断车辆300位于第二区域服务器222的服务区域之内,并将车辆300的上报数据发送给第二区域服务器222,以使得第二区域服务器222为车辆提供服务。因此,车辆300在行驶过程中,当跨越同第一集群的不同v2x-r的服务区域时,车辆300可以始终与第一集群的第一分发模块223通信,不需要切换通信目标侧的通信地址。

在一种可能的实现方式中,一个v2x-r的服务区域可以为城市的一个区,如深圳龙华区,一个城市中所有的v2x-r构成一个集群,如深圳市的各个区的v2x-r构成一个集群,一个v2x-c管理至少一个城市中的各个集群。v2x-r和v2x-c所服务的区域划分根据业务场景和部署的实际情况而定,本申请不做限定。若一个集群的服务区域为深圳市,深圳市的每个区分别为该集群中的每个v2x-r的服务区域,则若车辆从深圳市龙华区行驶至福田区时,虽然实际上为车辆服务的v2x-r已经由龙华区的v2x-r变更为福田区的v2x-r,但车辆并不需要切换或更新与之通信的v2x-r的地址,始终与集群的分发模块通信。

需要说明的是,在一种可能的实现方式中,一个集群的分发模块具有一个标识或地址,车辆通过标识或地址与分发模块通信。在一种可能的实现方式中,分发模块的标识可以为统一资源标识符(uniformresourceidentifier,uri),分发模块的地址可以为互联网协议地址(internetprotocoladdress,ip)、接入地址或媒体访问控制(mediaaccesscontrol,mac)地址或其它类型的寻址信息,此处不做限定。

在本申请实施例中,由于一个集群中的所有v2x-r均通过分发模块与车辆进行通信,即分发模块作为一个集群的统一的对外的通信接口,当车辆在同一个集群中跨越不同的v2x-r的服务区域时,车辆不需要感知为其服务的v2x-r的切换,车辆与分发模块进行通信,由分发模块根据车辆的当前位置,选择其服务区域覆盖车辆的当前位置的v2x-r,作为为车辆服务的v2x-r,并将车辆上报的数据发送给v2x-r。可见,本申请实施例中,车辆在行驶过程中,由于需要进行服务器接入地址切换的最小单位是集群,而不是v2x-r,增大了进行接入地址切换的粒度,降低了接入地址切换的频率,因此节省了切换过程中的繁琐的流程,从而节省了车辆的性能开销。

在一种可能的实现方式中,车辆可以在同一集群覆盖的服务区域中跨越的不同v2x-r的服务区域,也可以在同一个v2x-c覆盖的服务区域中跨越不同集群的服务区域,还可以跨越不同v2x-c覆盖的服务区域。以下分别对如上三种情况分别进行描述。

一、车辆在同一集群覆盖的服务区域中跨越的不同v2x-r的服务区域的实施例,请参阅图3。

301、车辆向第一分发模块发送上报数据,上报数据中包括车辆的第一位置的信息。

在本申请实施例中,当车辆位于第一集群的服务区域之内时,车辆可以与第一集群的第一分发模块通信。在一种可能的实现方式中,上报数据指的是车辆上报给服务器的数据,其中可以包括车辆的运行数据,车辆的状态信息等,本申请不限定上报数据的内容和发送频率。

在一种可能的实现方式中,当车辆位于第一集群的服务区域之内时,车辆可以通过第一分发模块的标识或地址与第一分发模块通信,具体的,车辆可以向第一分发模块的地址发送上报数据,上报数据中包括车辆的第一位置的信息。本申请中,第一位置为车辆向第一分发模块发送上报数据时的地理位置,或为车辆向第一分发模块发送上报数据之前最后一次获得的车辆的地理位置,或车辆根据预置的规则上报的车辆在某一时刻或某一时间段的地理位置。

需要说明的是,车辆可以通过全球定位系统(globalpositioningsystem,gps)中获得车辆的第一位置,也可以通过与基站的交互中获得车辆的第一位置,也可以通过其他定位方式获得车辆的第一位置,此处不做限定。

在一种可能的实现方式中,车辆可以周期性地向第一分发模块发送数据,则第一分发模块可以周期性地向第一区域服务器发送上报数据,如10秒钟发送一次,或1秒钟发送一次,或10分钟发送一次,此处不做限定。在一种可能的实现方式中,车辆发送上报数据的频率为第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)推荐的10赫兹(hz),即每秒10次。

在一种可能的实现方式中,车辆可以在内置的车联网终端开机时,向第一分发模块发送上报数据,也可以在车辆启动时向第一分发模块发送上报数据,也可以在车辆开始行驶时向第一分发模块发送上报数据,此处不做限定。在一种可能的实现方式中,车辆也可以只在行驶状态时发送上报数据,而在飞行驶状态时不发送上报数据,以提高频谱资源的利用率,此处不做限定。

302、第一分发模块确定第一位置位于第一集群中的第一区域服务器的服务区域。

在本申请实施例中,当第一分发模块接收到上报数据后,可以从上报数据获得第一位置的信息,并确定第一位置的地理位置位于第一集群中的第一区域服务器的服务区域。

在一种可能的实现方式中,第一分发模块可以预置第一集群中各个v2x-r的服务区域的信息,使得当第一分发模块接收到第一位置的信息时,可以根据第一位置匹配预置的第一集群所管理的各个v2x-r的服务区域,以确定第一位置对应的服务区域,从而确定第一区域服务器。在一种可能的实现方式中,还可以由第一中心服务器预置第一集群中各个区域服务器的服务区域的信息,使得当第一分发模块接收到第一位置的信息时,第一分发模块向第一中心服务器发送第一位置的信息,然后接收第一中心服务器返回的第一区域服务器的信息。在一种可能的实现方式中,还可以有其他方式确定根据第一位置确定第一区域服务器的服务区域,此处不做限定。

303、第一分发模块向第一区域服务器发送上报数据。

在本申请实施例中,当第一分发模块确定第一位置位于第一集群中的第一区域服务器的服务区域后,第一分发模块可以向第一区域服务器发送车辆的上报数据,以使得第一区域服务器为车辆提供服务。

需要说明的是,上述服务可以包括路况消息、碰撞预警和其它各种车联网服务。具体的,路况消息可以为在车辆的当前位置是否有塞车的情况,是否有泥石流,是否修路等信息。在一种可能的实现方式中,区域服务器还可以根据接收到的一段时间内的车辆的位置信息,预测车辆的行驶轨迹,再确定预测轨迹对应的路段的路况消息,此处不做限定。具体的,碰撞预警可以为如在拐弯处,是否有其他车辆,在一些位置是否有修路、自行车或马拉松比赛,或者其他车辆的预测轨迹是否会与车辆的预测轨迹在同一时间有可能发生交叉,即是否有其他车辆与车辆有碰撞的危险的信息,此处不做限定。路况消息和碰撞预警还可以包括其他的内容,此处不做限定。在本申请实施例中,上述服务还可以包括其他内容,此处不做限定。

举例说明,第一集群中的各个v2x-r由于分别服务深圳市中每一个区,每个v2x-r都有负责的服务区域,如龙华区,南山区,福田区等。第一集群的第一分发模块用于接收在深圳市内行驶的车辆发送上报数据,并向第一集群中的v2x-r分发,或接收在第一集群中的v2x-r发送的消息,并下发至在深圳市内行驶的车辆。

304、可选的,第一分发模块确定第一位置位于第一集群中的第二区域服务器的服务区域。

在实际部署中,两个相邻的v2x-r所能服务到的区域可能存在交叠,在此称为交叠服务区域。本实施例中,假设第一位置位于第一区域服务器和第二区域服务器的交叠服务区中,即,第一位置既位于第一区域服务器的服务区内,又位于第二区域服务器的服务区内。在一种可能的实现方式中,可以在第一分发模块中预置交叠服务区域的信息,当获取了第一位置信息,即可确定车辆当前是否位于交叠服务区域中。

305、第一分发模块向第二区域服务器发送上报数据。

当车辆上报的第一位置位于交叠服务区域内时,分发模块除了向第一区域服务器发送车辆的上报数据,还向第二区域服务器发送车辆的上报数据,以使得当车辆驶离第一区域服务器的服务区域而驶入第二区域服务器的服务区域时,第二区域服务器能够快速为车辆提供服务。可选的,第一分发模块可以从第一区域服务器中获取车辆的业务信息,然后向第二区域服务器发送业务信息,以使得第二区域服务器能够继续为车辆提供服务,保障车辆的业务连续性。

二、车辆同一个v2x-c覆盖的服务区域中跨越不同集群的服务区域的又一实施例,请参阅图4。

401、车辆向第一分发模块发送上报数据,该上报数据中包括该车辆的第一位置的信息。

402、第一分发模块确定第一位置位于第一集群中的第一区域服务器的服务区域。

403、第一分发模块向第一区域服务器发送上报数据。

上述步骤401-403与步骤301-303相同,此处不再赘述。

404、第一区域服务器预测将要到达的第二位置,第二位置位于第一区域服务器的服务区域之外。

405、第一区域服务器向第一分发模块发送车辆的第二位置的信息。

在一种可能的实现方式中,第一区域服务器可以预测车辆的行驶路线,以提供如路况消息和碰撞预警的服务。如,第一区域服务器接收到车辆的上报数据后,可以得到车辆行驶数据,在一种可能的实现方式中,车辆行驶数据可以由车辆在不同时间点的多个位置的行驶信息构成,根据车辆行驶数据,可以得到车辆的行驶速度和行驶轨迹,然后第一区域服务器可以根据车辆的行驶速度和行驶轨迹预测车辆的行驶路线。本申请实施例中,第一区域服务器预测的车辆在未来某个时刻或某个时间段的地理位置称为第二位置,第二位置可以包括1个或多个位置点,还可以包括多个位置点构成的预测的行驶路线,还可以包括车辆到达每个位置点的时间点和车辆行驶到每个位置点瞬时速度,本申请对第二位置的具体格式和包含的内容不做限定。当第一区域服务服务器根据车辆的行驶路线确定车辆将要离开第一区域服务器的服务区域时,第一服务器向第一分发模块发送车辆的第二位置的信息。

406、第一分发模块确定第二位置位于第一集群的第二区域服务器的服务区域之内。

由于第一区域服务器预测的车辆即将到达的位置仍然位于第一集群的服务区域之内,因此仍然由第一分发模块执行401-403步骤所述的方法,接收车辆的上报消息,并根据上报消息中的位置信息,选择与位置信息对应的区域服务器进行消息分发。

407、第一分发模块向第二区域服务器发送车辆的上报数据。

为了在车辆行驶到第二区域服务器的服务区域后,第二区域服务器能够快速为车辆提供服务器,第一分发模块可以提前将车辆上报的数据发送给第二区域服务器。因此,第一分发模块在406步骤接收到车辆即将行驶到第二区域服务器的预测后,第一分发模块还可以向第二区域服务器发送车辆的上报数据。

通过图3和图4两个方法流程可以看出,由于车辆在第一集群的服务区域内行驶时,即使第一集群内为车辆服务的v2x-r发生了变化,第一集群与车辆进行通信的接入点或通信地址并没有发生变化,均为第一分发模块,第一集群始终通过第一分发模块与车辆进行通信,降低了接入地址切换的频率,因此节省了切换过程中的繁琐的流程,从而节省了车辆的性能开销。

三、车辆跨越同一v2x-c控制的不同区域服务器的服务区域的实施例。请参阅图5。

501、车辆向第一分发模块发送的上报数据,上报数据中包括车辆的第一位置的信息。

502、第一分发模块确定第一位置位于第一集群中的第一区域服务器的服务区域。

503、第一分发模块向第一区域服务器发送上报数据。

504、第一区域服务器预测车辆将要到达的第二位置,第二位置位于第一区域服务器的服务区域之外。

505、第一区域服务器向第一分发模块发送车辆的第二位置的信息。

上述步骤501-505与步骤401-405相同,此处不再赘述。

506、第一分发模块确定第二位置位于第一集群的服务区域之外。

507、第一分发模块向第一中心服务器发送获取车联网服务器接入信息的消息,消息中包括第二位置的信息。

当车辆从一个集群的服务区域行驶至另一个集群的服务区域时,由于为车辆服务的集群发生变化,而集群对应的分发模块不同,因此车辆需要获得新至服务区域对应的分发模块的标识或地址。需要说明的是,如果车辆先后经过的两个集群共享一个分发模块,即一个分发模块同时负责向服务区域相邻的两个集群的区域服务器分发消息,则车辆在跨越这两个集群的服务区域时,仍然不需要更新服务器侧的通信地址。这种部署场景下,在车辆跨越不同区域服务器的服务区域时,分发模块根据如图3所示的方法流程进行消息的分发。

508、第一中心服务器确定第二位置位于第一中心服务器控制的第二集群的服务区域之内。

在一种可能的实现方式中,第一中心服务器可以预置第一中心服务器所控制的各个集群的服务区域,以使得当第一中心服务器接收到第二位置时,可以根据第二位置位于第一中心服务器控制的第二集群的服务区域。

509、第一中心服务器向第一分发模块发送第二分发模块的标识或地址。

在一种可能的实现方式中,第一中心服务器可以预置第一中心服务器控制的各个集群对应的分发模块的标识或地址,从而确定第二集群所对应的第二分发模块的标识或地址。

510、第一分发模块向车辆发送第二分发模块的标识或地址。

第一分发模块基于第一区域服务器预测的车辆将要到达的位置,提前通知车辆在下一行驶路段需要接入的分发模块的接入信息,使得车辆在行驶到达第二集群的服务区域时,能够快速接入第二集群对应的分发模块,减少了车辆驶离第一集群后接入到第二集群的接入时间,保证了业务的连续性。

511、车辆向第二分发模块发送车辆的上报数据,上报数据中包括车辆的第三位置的信息。

第三位置为车辆向第二分发模块发送上报数据时的地理位置,或为车辆向第二分发模块发送上报数据之前最后一次获得的车辆的地理位置,或车辆根据预置的规则上报的车辆在某一时刻或某一时间段的地理位置。

需要说明的是,车辆可以在确认到达第二集群的服务区域后,再向第二分发模块发送上报数据,也可以在接收到510消息后,立即将通信对端的地址切换为第二分发模块的地址,在下次需要上报的数据的时候,就向第二分发模块发送上报数据。

512、第二分发模块确定第三位置位于第二集群中的第三区域服务器的服务区域。

513、第二分发模块向第二集群中的第三区域服务器发送上报数据。

通过上述步骤,提供了车辆跨越不同的集群的服务区域的情况下,保障车辆的业务连续性的方案。

四、车辆跨越不同的v2x-c的服务区域的实施例,请参阅图6。

601、车辆向第一分发模块发送的上报数据,上报数据中包括车辆的第一位置的信息。

602、第一分发模块确定第一位置位于第一集群中的第一区域服务器的服务区域。

603、第一分发模块向第一区域服务器发送上报数据。

604、第一区域服务器预测车辆将要到达的第二位置,第二位置位于第一区域服务器的服务区域之外。

605、第一区域服务器向第一分发模块发送车辆的第二位置的信息。

606、第一分发模块确定第二位置位于第一集群的服务区域之外。

607、第一分发模块向第一中心服务器发送获取车联网服务器接入信息的消息,消息中包括第二位置的信息。

上述步骤601-607与步骤501-507相同,此处不做赘述。

608、第一中心服务器确定第二位置位于第二中心服务器的服务区域之内。

当车辆从第一中心服务器的服务区域行驶至第二中心服务区域时,车辆需要与之通信的分发模块不同,因此车辆需要获得新至的服务区域对应的分发模块的标识或地址。

在本申请实施例中,当第一中心服务器接收到第二位置的信息后,可以确定第二位置位于第一中心服务器的服务区域之外。在本申请实施例中,第一中心服务器可以预置各个v2x-c的服务区域,当接收到第二位置的信息后,可以确定第二位置位于第二中心服务器的服务区域。在一种可能的实现方式中,第一中心服务器和第二中心服务器同属于一个v2x-c共享联盟,v2x-c共享联盟中的任意一个v2x-c,均预置有v2x-c共享联盟中的每一个v2x-c的服务区域对应的地理位置。

609、第一中心服务器向第二中心服务器发送车联网服务器接入信息的消息,消息中包括第二位置的信息。

610、第二中心服务器确定第二位置位于第二中心服务器控制的第三集群的服务区域之内。

611、第二中心服务器确定第三集群对应的第三分发模块的标识或地址,并向第一中心服务器发送第三分发模块的标识或地址。

612、第一中心服务器向第一分发模块发送第三分发模块的标识或地址。

613、第一分发模块向车辆发送第三分发模块的标识或地址。

在一种可能的实现方式中,第一分发模块在609步骤之后,或在613步骤之后还向车辆的归属中心服务器发送通知消息,归属中心服务器为车辆签约的中心服务器,通知消息用于向归属中心服务器知会车辆准备从第一中心服务器的服务区域行驶至第二中心服务器的服务区域,以使得归属中心服务器更新车辆当前所在服务区域的信息。

614、车辆向第三分发模块发送上报数据,上报数据中包括车辆的第三位置的信息。

615、第三分发模块确定第三位置位于第三集群中的第四区域服务器的服务区域。

616、第三分发模块向第四区域服务器发送上报数据。

上述步骤612-616与步骤509-513类似,此处不再赘述。

请参考图7,本申请还提出了一种分发模块700,包括:

总线、处理器701、通信接口702和存储器703。

总线用于连接处理器701、通信接口702和存储器703。

通信接口702用于与该分发模块700外部的装置或设备进行通信。

该存储器703用于存储程序。

该处理器701用于执行该存储器703中存储的程序,当该程序被执行时,该分发模块执行本专利方法。

请参考图8,本申请还提出了一种中心服务器800,包括:

总线、处理器801、通信接口802和存储器803。

总线用于连接处理器801、通信接口802和存储器803。

该通信接口802用于与该中心服务器800外部的装置或设备进行通信。

该存储器803用于存储程序。

该处理器801用于执行该存储器803中存储的程序,当该程序被执行时,该中心服务器800执行本专利方法。

请参考图9,本申请还提出了一种区域服务器900,包括:

总线、处理器901、通信接口902和存储器903。

总线用于连接处理器901、通信接口902和存储器903。

该通信接口902用于与该区域服务器外部的装置或设备进行通信;

该存储器903用于存储程序。

该处理器901用于执行该存储器903中存储的程序,当该程序被执行时,该区域服务器900执行本专利方法。

总线可包括一通路,在上述组件之间传送信息。

处理器701/801/901可以是一个通用中央处理器(centralprocessingunit,cpu),微处理器,特定应用集成电路(application-specificintegratedcircuit,asic),或一个或多个用于控制本发明方案程序执行的集成电路。

通信接口702/802/902,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radioaccessnetwork,ran),无线局域网(wirelesslocalareanetworks,wlan)等。

存储器703/803/903可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。

所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和区域。


技术特征:

1.一种车联网通信方法,其特征在于,包括:

第一分发模块接收并向第一集群中的第一区域服务器发送车辆的上报数据,所述上报数据中包括所述车辆的第一位置的信息,所述集群为区域服务器组成的服务器集群;

所述第一分发模块接收所述第一区域服务器发送的所述车辆的第二位置的信息,所述第二位置为所述第一区域服务器基于所述第一位置预测的所述车辆将要到达的位置,所述第二位置位于所述第一区域服务器的服务区域之外;

所述第一分发模块确定所述第二位置位于所述第一集群的服务区域之外,所述第一分发模块根据所述第二位置获取第二分发模块的标识或地址,所述第二分发模块用于将接收到的车辆数据分发到第二集群中的区域服务器,所述第二位置位于所述第二区域服务器的服务区域之内;

所述第一分发模块向所述车辆发送所述第二分发模块的标识或地址,所述第二分发模块的标识或地址用于使所述车辆通过所述第二分发模块的标识或地址与所述第二分发模块通信。

2.根据权利要求1所述的方法,其特征在于,所述第一位置位于所述第一区域服务器的服务区域之内,所述第一分发模块根据所述第一位置确定所述第一区域服务器,并向所述第一区域服务器发送所述车辆的上报数据。

3.根据权利要求1或2所述的方法,其特征在于,所述第一位置还位于所述第二区域服务器的服务区域之内,所述第二区域服务器为所述第一集群中的区域服务器,所述第一分发模块还根据所述第一位置信息确定所述第二区域服务器,并向所述第二区域服务器发送接收到的所述车辆的上报数据。

4.根据权利要求1-3中任一所述的方法,其特征在于,所述第一分发模块根据所述第二位置获取属于第二分发模块的标识或地址,具体包括:

所述第一分发模块向第一中心服务器发送获取车联网服务器接入信息的消息,所述消息中包括所述第二位置的信息,所述第一中心服务器用于控制包括所述第一集群和所述第二集群在内的至少2个服务器集群;

所述第一分发模块接收所述第一中心服务器发送的所述第二分发模块的标识或地址。

5.根据权利要求1-3中任一项所述的方法,其特征在于,所述第一分发模块根据所述第二位置获取属于第二分发模块的标识或地址,具体包括:

所述第一分发模块向第一中心服务器发送获取车联网服务器接入信息的消息,所述消息中包括所述第二位置的信息,所述第一中心服务器用于控制所述第一集群,还用于和控制所述第二集群的第二中心服务器互通;

所述第一分发模块接收所述第一中心服务器发送的所述第二分发模块的标识或地址,所述第二分发模块的标识或地址由所述第一中心服务器根据所述第二位置从所述第二中心服务器获取。

6.根据权利要求5所述的方法,其特征在于,所述第一分发模块还接收所述第一中心服务器发送的所述第二中心服务器的标识或地址之后,还包括:

所述第一分发模块还向所述车辆的归属中心服务器发送通知消息,所述归属中心服务器为所述车辆签约的中心服务器,所述通知消息用于向所述归属中心服务器知会所述车辆准备从所述第一中心服务器的服务区域行驶至所述第二中心服务器的服务区域。

7.根据权利要求1-6中任一项所述的方法,其特征在于,所述车辆通过所述第一分发模块的标识或地址与所述第一分发模块通信。

8.一种车联网通信方法,其特征在于,包括:

第一中心服务器获取第一分发模块发送的获取车联网服务器接入信息的消息,所述消息中包括第二位置的信息,所述第一分发模块用于将接收到的车辆数据分发到第一集群中的区域服务器,所述集群为区域服务器组成的服务器集群,所述第一集群为所述第一中心服务器控制的集群;

所述第一中心服务器根据所述第二位置获取第二分发模块的标识或地址;

所述第一中心服务器向所述第一分发模块发送所述第二分发模块的标识或地址,所述第二分发模块用于将接收到的车辆数据分发到第二集群中的区域服务器,所述第二位置位于所述第二集群的服务区域之内。

9.根据权利要求8所述方法,其特征在于,所述第二位置位于所述第一中心服务器的服务区域之内,所述第一中心服务器根据所述第二位置获取第二分发模块的标识或地址之前,还包括:

所述第一中心服务器根据所述第二位置确定第二集群,所述第二集群为所述第一中心服务器所控制的集群。

10.根据权利要求8所述方法,其特征在于,所述第二位置位于所述第一中心服务器的服务区域之外,所述第一中心服务器根据所述第二位置获取第二分发模块的标识或地址包括:

所述第一中心服务器向所述第二中心服务器发送所述第二位置的消息;

所述第一中心服务器接收所述第二中心服务器发送的所述第二分发模块的标识或地址。

11.一种车联网通信方法,其特征在于,包括:

第一区域服务器接收第一分发模块发送的车辆的上报数据,所述上报数据中包括所述车辆的第一位置的信息,所述第一分发模块用于将接收到的车辆数据分发到第一集群中的区域服务器,所述集群为区域服务器组成的服务器集群,所述第一集群包括所述第一区域服务器;

所述第一区域服务器基于所述第一位置预测所述车辆将要到达的第二位置,所述第二位置位于所述第一区域服务器的服务区域之外;

所述第一区域服务器向所述第一分发模块发送位置预测信息,所述位置预测信息用于指示所述车辆即将前往所述第二位置。

12.一种分发模块,其特征在于,包括:

通信接口、存储器和处理器;

所述通信接口用于与所述分发模块外部的装置或设备进行通信;

所述存储器用于存储程序;

所述处理器用于执行所述存储器中存储的程序,当所述程序被执行时,所述分发模块执行如权利要求1至7中任一项所述的方法。

13.一种中心服务器,其特征在于,包括:

通信接口、存储器和处理器;

所述通信接口用于与所述中心服务器外部的装置或设备进行通信;

所述存储器用于存储程序;

所述处理器用于执行所述存储器中存储的程序,当所述程序被执行时,所述中心服务器执行如权利要求8至10中任一项所述的方法。

14.一种区域服务器,其特征在于,包括:

通信接口、存储器和处理器;

所述通信接口用于与所述区域服务器外部的装置或设备进行通信;

所述存储器用于存储程序;

所述处理器用于执行所述存储器中存储的程序,当所述程序被执行时,所述区域服务器执行如权利要求11所述的方法。

15.一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1-11任一所述的方法。

技术总结
本申请实施例公开了一种车联网通信方法、中心服务器以及区域服务器,其中,所述车联网通信方法包括:第一分发模块接收并向第一集群中的第一区域服务器发送车辆的上报数据,所述上报数据中包括所述车辆的第一位置的信息;所述第一分发模块接收所述第一区域服务器发送的所述车辆的第二位置的信息,所述第二位置为所述第一区域服务器基于所述第一位置预测的所述车辆将要到达的位置,所述第二位置位于所述第一区域服务器的服务区域之外;所述第一分发模块确定所述第二位置位于所述第一集群的服务区域之外,所述第一分发模块根据所述第二位置获取第二分发模块的标识或地址;所述第一分发模块向所述车辆发送所述第二分发模块的标识或地址。

技术研发人员:周凯;刘艳
受保护的技术使用者:华为技术有限公司
技术研发日:2018.11.30
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-14835.html

最新回复(0)