[go: up one dir, main page]

CN107005880B - Communication method, server, roadside unit and node - Google Patents

Communication method, server, roadside unit and node Download PDF

Info

Publication number
CN107005880B
CN107005880B CN201580067155.XA CN201580067155A CN107005880B CN 107005880 B CN107005880 B CN 107005880B CN 201580067155 A CN201580067155 A CN 201580067155A CN 107005880 B CN107005880 B CN 107005880B
Authority
CN
China
Prior art keywords
segment
rsu
network
nodes
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201580067155.XA
Other languages
Chinese (zh)
Other versions
CN107005880A (en
Inventor
施艺
韩翀
迈赫达德·迪亚纳提
熊新
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN107005880A publication Critical patent/CN107005880A/en
Application granted granted Critical
Publication of CN107005880B publication Critical patent/CN107005880B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请提供了一种通信方法、RRM服务器、RSU和节点。该方法包括:无线资源管理RRM服务器对通信网络中的区域进行分段,以形成分别针对至少一个RSU的至少一个分段;该RRM服务器为该至少一个分段分配信道;该RRM服务器向该至少一个RSU中的每个RSU发送网络分段信息和信道分配信息,其中网络分段信息指示该RSU的分段,信道分配信息指示为该分段分配的信道,以便RSU通过为该分段分配的信道与进入该分段的节点进行通信。

The application provides a communication method, an RRM server, an RSU and a node. The method includes: the radio resource management RRM server segments the area in the communication network to form at least one segment for at least one RSU; the RRM server allocates a channel for the at least one segment; the RRM server sends the at least Each RSU in an RSU sends network segment information and channel allocation information, wherein the network segment information indicates the segment of the RSU, and the channel allocation information indicates the channel allocated for the segment, so that the RSU can pass the channel allocated for the segment Channels communicate with nodes entering the segment.

Description

通信方法、服务器、路侧单元和节点Communication method, server, roadside unit and node

技术领域technical field

本发明总体上涉及通信技术领域,更具体地,涉及一种通信方法、服务器、路侧单元和节点。The present invention generally relates to the technical field of communication, and more specifically, relates to a communication method, a server, a roadside unit and a node.

背景技术Background technique

车载自组织网络(VANET,Vehicular Ad hoc Networks)能够实现附近车辆之间以及车辆与附近固定基础设施之间的通信。这就希望设计出多种应用,以提高未来运输系统的安全性,并提供许多工业服务和娱乐服务。专用短程通信(DSRC,Dedicated Short RangeCommunication)作为主要通信技术,能够使车对车(V2V,vehicle-to-vehicle) 和车对基础设施(V2I,vehicle-to-infrastructure)通信以实现此类应用。由于车辆数量多,道路架构复杂,所以就大型网络和大量节点而言,期望在高速公路和城市VANET中形成大型密集车辆网络。Vehicular Ad hoc Networks (VANET) enable communication between nearby vehicles and between vehicles and nearby fixed infrastructure. This leads to the design of multiple applications to improve the safety of future transportation systems and to provide many industrial services and entertainment services. Dedicated Short Range Communication (DSRC, Dedicated Short Range Communication), as the main communication technology, enables vehicle-to-vehicle (V2V, vehicle-to-vehicle) and vehicle-to-infrastructure (V2I, vehicle-to-infrastructure) communication to realize such applications. Due to the large number of vehicles and the complex road architecture, in terms of large networks and a large number of nodes, it is expected to form large dense vehicle networks in highways and urban VANETs.

广泛使用的DSRC系统的媒体接入控制(MAC,Medium Access Control)子层依赖于诸如载波传感媒体接入/冲突避免(CSMA/CA,Carrier Sensing Medium Access/CollisionAvoidance)之类的随机接入信道共享术,并利用增强型分布式信道接入(EDCA)业务差异化和多信道功能进行扩展。例如,车载环境(WAVE,Vehicular Environment)中的网络接入和欧洲电信标准协会(ETSI,European Telecommunications Standards Institute)智能交通系统(ITS,Intelligent Transport Systems)G5标准使用具有IEEE 1609.4多信道功能的电气和电子工程师协会(IEEE) 802.11p MAC子层。The medium access control (MAC, Medium Access Control) sublayer of the widely used DSRC system relies on random access channels such as carrier sensing medium access/collision avoidance (CSMA/CA, Carrier Sensing Medium Access/CollisionAvoidance) Sharing technology, and use Enhanced Distributed Channel Access (EDCA) business differentiation and multi-channel function to expand. For example, the network access in the vehicle environment (WAVE, Vehicular Environment) and the European Telecommunications Standards Institute (ETSI, European Telecommunications Standards Institute) intelligent transportation system (ITS, Intelligent Transport Systems) G5 standard use electrical and Institute of Electronics Engineers (IEEE) 802.11p MAC sublayer.

现有标准中有6个业务信道(SCH)和1个控制信道(CCH),信道接入时间被划分为同步间隔。每个间隔包含保护间隔和称为CCH间隔和SCH间隔的交替固定长度间隔。标准中将CCH间隔和SCH间隔的时长定义为50毫秒(ms)。在CCH间隔期间,所有节点都监控CCH以交换安全消息和其他控制分组(packet)。在SCH间隔期间,节点在SCH 上发送潜在非安全应用数据。There are 6 traffic channels (SCH) and 1 control channel (CCH) in the existing standard, and the channel access time is divided into synchronization intervals. Each interval consists of a guard interval and alternating fixed-length intervals called CCH intervals and SCH intervals. In the standard, the duration of the CCH interval and the SCH interval is defined as 50 milliseconds (ms). During the CCH interval, all nodes monitor the CCH to exchange safety messages and other control packets. During the SCH interval, a node sends potentially non-secure application data on the SCH.

然而,在上述现有标准中,无法有效利用适应于这样的网络条件的无线电资源:VANET密集的拥塞城市区域中,大量安全消息和控制消息需要在CCH间隔内传送。CCH 的固定长度可能无法在这些场景下提供足够的带宽,从而导致潜在的冲突和QoS恶化。另一方面,如果节点密度稀疏,很长一段时间CCH间隔将会空闲。However, in the above-mentioned existing standards, it is impossible to effectively utilize radio resources adapted to such network conditions: in congested urban areas with dense VANETs, a large number of safety messages and control messages need to be transmitted within the CCH interval. The fixed length of CCH may not provide enough bandwidth in these scenarios, leading to potential collisions and QoS degradation. On the other hand, if the node density is sparse, the CCH interval will be idle for a long time.

发明内容Contents of the invention

本发明实施例提供一种能提高无线资源利用率的通信方法、服务器、路侧单元和节点。Embodiments of the present invention provide a communication method, a server, a roadside unit, and a node that can improve the utilization rate of wireless resources.

第一方面,本申请提供一种通信方法。RRM服务器接收至少一个RSU发送的网络状态信息。所述至少一个RSU中的每个RSU发送的所述网络状态信息指示所述RSU覆盖的节点的密度。所述RRM服务器根据所述网络状态信息对通信网络中的区域进行分段,以形成分别针对所述至少一个RSU的至少一个分段。所述RRM服务器为所述至少一个分段分配信道。所述RRM服务器向所述至少一个RSU中的每个RSU发送网络分段信息和信道分配信息。所述网络分段信息指示所述RSU的分段,所述信道分配信息指示为所述分段分配的信道,以便RSU通过为所述分段分配的所述信道与进入所述分段的节点进行通信。In a first aspect, the present application provides a communication method. The RRM server receives network state information sent by at least one RSU. The network state information sent by each RSU of the at least one RSU indicates a density of nodes covered by the RSU. The RRM server segments the areas in the communication network according to the network state information, so as to form at least one segment respectively for the at least one RSU. The RRM server allocates a channel for the at least one segment. The RRM server sends network segmentation information and channel allocation information to each RSU of the at least one RSU. The network segment information indicates the segment of the RSU, and the channel allocation information indicates the channel allocated for the segment, so that the RSU communicates with the node entering the segment through the channel allocated for the segment to communicate.

根据本发明的实施例,所述RRM服务器根据所述RSU报告的所述网络状态信息进行网络分段和对分段进行信道分配,并向所述RSU通知所述网络分段信息和信道分配信息,以便所述RSU通过为所述分段分配的所述信道与进入所述分段的节点进行通信,从而减少冲突概率和质量降级,进而提高无线资源的利用率。According to an embodiment of the present invention, the RRM server performs network segmentation and channel allocation for segments according to the network status information reported by the RSU, and notifies the RSU of the network segmentation information and channel allocation information , so that the RSU communicates with the node entering the segment through the channel allocated for the segment, thereby reducing the probability of collision and quality degradation, thereby improving the utilization rate of wireless resources.

根据第一方面所述的方法的第一种实现方式,所述节点的密度包括距离所述RSU不同距离内的节点数。这种情况下,在所述RRM服务器对通信网络中的区域进行分段前,所述RRM服务器还根据所述距离所述RSU不同距离内的节点数确定所述区域拥塞。因此,不采用固定长度的CCH,而是基于该区域是否拥塞来执行分段和信道分配,以便根据不同的网络条件降低冲突概率,实现动态信道分配。According to a first implementation manner of the method in the first aspect, the node density includes the number of nodes within different distances from the RSU. In this case, before the RRM server segments the area in the communication network, the RRM server also determines that the area is congested according to the number of nodes within different distances from the RSU. Therefore, instead of using a fixed-length CCH, segmentation and channel allocation are performed based on whether the area is congested, so as to reduce the collision probability according to different network conditions and realize dynamic channel allocation.

根据第一种实现方式所述的方法的第二种实现方式,所述方法还包括:所述RRM服务器确定所述区域变得不拥塞,并向所述至少一个RSU中的每个RSU发送分段撤销信息。所述分段撤销信息指示撤销所述分段和信道分配,以便所述RSU通过遗留(legacy)信道与进入所述RSU的覆盖的节点进行通信。由于区域变得不拥塞时可以撤销所述分段,所以本申请的解决方案可以与传统的信道分配解决方案兼容。According to the second implementation manner of the method described in the first implementation manner, the method further includes: the RRM server determines that the area becomes less congested, and sends a packet to each RSU of the at least one RSU segment revocation information. The segment revocation information indicates to revoke the segment and channel allocation so that the RSU communicates with nodes entering the coverage of the RSU through legacy channels. The solution of the present application can be compatible with traditional channel allocation solutions since the segments can be withdrawn when the area becomes less congested.

根据第一方面或第一方面的任何前述实现方式的方法的第三实现方式,所述RRM服务器将所述区域分为多个正方形,每个正方形中心具有RSU,RSU(a)的正方形的边长LS为:According to a third implementation of the method of the first aspect or any of the preceding implementations of the first aspect, the RRM server divides the area into a plurality of squares, each square has an RSU in the center, and the sides of the square of RSU(a) The length L S is:

LS=min(Dmax,L),其中:L S =min(D max ,L), where:

Dmax=max({Di|Ni≤Ndesired(a)})D max =max({D i |N i ≤N desired (a)})

其中(xa,ya)是RSU(a)的经度和纬度,Ni是RSU(a)的不同范围内的节点数,Ndesired(a) 是RSU(a)的所述正方形的期望节点密度。由于存在上述L和Dmax,所以相邻分段可以使用非重叠信道来避免来自相邻分段中的节点的干扰。where (x a , y a ) is the longitude and latitude of RSU(a), N i is the number of nodes in different ranges of RSU(a), N desired (a) is the desired node of said square of RSU(a) density. Due to the presence of L and Dmax described above, adjacent segments can use non-overlapping channels to avoid interference from nodes in adjacent segments.

第二方面,本申请提供一种传输数据的方法。RSU向无线资源管理RRM服务器发送网络状态信息。所述网络状态信息指示所述RSU覆盖的节点的密度。所述RSU接收服务器发送的网络分段信息和信道分配信息。所述网络分段信息指示所述RSU的分段,所述信道分配信息指示为所述分段分配的信道,并且所述分段是所述RRM服务器对通信网络中的区域进行分段而形成的分别针对所述至少一个RSU的至少一个分段中的一个。所述 RSU向所述RSU覆盖的节点发送网络分段信息和所述信道分配信息。所述RSU通过为所述分段分配的所述信道与所述分段中的节点进行通信。In a second aspect, the present application provides a method for transmitting data. The RSU sends network status information to the RRM server. The network state information indicates the density of nodes covered by the RSU. The RSU receives network segmentation information and channel allocation information sent by the server. The network segment information indicates a segment of the RSU, the channel allocation information indicates a channel allocated for the segment, and the segment is formed by segmenting an area in the communication network by the RRM server are respectively directed to one of the at least one segment of the at least one RSU. The RSU sends the network segmentation information and the channel allocation information to the nodes covered by the RSU. The RSU communicates with nodes in the segment over the channel allocated for the segment.

根据本发明的实施例,所述RRM服务器根据所述RSU报告的所述网络状态信息进行网络分段和对分段进行信道分配,并向所述RSU通知所述网络分段信息和信道分配信息,以便所述RSU可以通过为所述分段分配的所述信道与进入所述分段的节点进行通信,从而减少冲突概率和质量恶化,进而提高无线资源的利用率。According to an embodiment of the present invention, the RRM server performs network segmentation and channel allocation for segments according to the network status information reported by the RSU, and notifies the RSU of the network segmentation information and channel allocation information , so that the RSU can communicate with the node entering the segment through the channel allocated for the segment, thereby reducing the collision probability and quality degradation, and improving the utilization rate of wireless resources.

根据第二方面所述的方法的第一种实现方式,所述方法还包括:所述RSU根据所述RSU覆盖的所述节点的报告获取网络状态信息。According to the first implementation manner of the method described in the second aspect, the method further includes: the RSU acquiring network status information according to the report of the node covered by the RSU.

根据第二方面或第二方面的任何前述实现方式的方法的第二实现方式,所述节点的密度包括距离所述RSU不同距离内的节点数,并且所述方法还包括:所述RSU根据所述距离所述RSU不同距离内的节点数确定所述RSU的所述覆盖拥塞。According to a second implementation of the method according to the second aspect or any preceding implementation of the second aspect, the density of nodes includes the number of nodes within different distances from the RSU, and the method further includes: the RSU according to the The number of nodes within different distances from the RSU determines the coverage congestion of the RSU.

根据第一方面或第二方面的任何前述实现方式的方法的第三实现方式,所述方法还包括:所述RSU接收来自所述RRM服务器的分段撤销信息,并通过切换到遗留信道与进入所述RSU的覆盖的节点进行通信。所述分段撤销信息指示撤销所述分段和信道分配。According to a third implementation of the method according to the first aspect or any of the foregoing implementations of the second aspect, the method further includes: the RSU receives segment revocation information from the RRM server, and The RSU's covered nodes communicate. The segment revocation information indicates revocation of the segment and channel allocation.

根据第一方面或第二方面的任何前述实现方式的方法的第四实现方式,所述RSU定期向NCC报告所述网络状态信息,或满足预定条件中的至少一个时,向NCC报告所述网络状态信息。According to a fourth implementation of the method in any of the foregoing implementations of the first aspect or the second aspect, the RSU reports the network status information to the NCC periodically, or reports the network status information to the NCC when at least one of the predetermined conditions is met. status information.

第三方面,本申请提供一种传输数据的方法。节点接收来自路侧单元RSU的网络分段信息和信道分配信息,根据所述网络分段信息确定所述节点在所述分段中,并通过为所述分段分配的所述信道与所述RSU进行通信。所述网络分段信息指示所述RSU的分段,所述信道分配信息指示为所述分段分配的信道,并且所述分段是所述RRM服务器对通信网络中的区域进行分段而形成的分别针对所述至少一个RSU的至少一个分段中的一个。In a third aspect, the present application provides a method for transmitting data. The node receives the network segment information and channel allocation information from the roadside unit RSU, determines that the node is in the segment according to the network segment information, and communicates the channel allocated for the segment with the RSUs communicate. The network segment information indicates a segment of the RSU, the channel allocation information indicates a channel allocated for the segment, and the segment is formed by segmenting an area in the communication network by the RRM server are respectively directed to one of the at least one segment of the at least one RSU.

根据第三方面所述的方法的第一种实现方式,所述方法还包括:所述节点接收来自所述RSU的分段撤销信息,并通过遗留信道与所述RSU进行通信。所述分段撤销信息指示撤销所述分段和信道分配。According to a first implementation manner of the method described in the third aspect, the method further includes: the node receiving segment revocation information from the RSU, and communicating with the RSU through a legacy channel. The segment revocation information indicates revocation of the segment and channel allocation.

第四方面,本申请提供一种服务器。所述服务器包括用于执行第一方面的方法的单元。In a fourth aspect, the present application provides a server. The server comprises means for performing the method of the first aspect.

第五方面,本申请提供一种RSU。所述RSU包括用于执行第二方面的方法的单元。In a fifth aspect, the present application provides an RSU. The RSU comprises means for performing the method of the second aspect.

第六方面,本申请提供一种节点。所述节点包括用于执行第三方面的方法的单元。In a sixth aspect, the present application provides a node. The node comprises means for performing the method of the third aspect.

在一些实施例中,节点是包括OBU的车辆。In some embodiments, a node is a vehicle including an OBU.

在一些实施例中,所述为所述至少一个分段分配信道包括:从一个PCCH、两个LCCH和四个LSCH中为所述至少一个分段分配信道,并为与所述分段相邻的另一分段分配所述PCCH、另外一个LCCH和另外两个LSCH。所述PCCH可以在相邻分段之间共享,以便与传统解决方案兼容。在每个分段内,允许节点使用一个LCCH和两个LSCH。相邻分段可以使用非重叠信道来避免来自相邻分段中的节点的干扰。由于为每个分段分配了用于发送控制消息的LCCH,因此减少了冲突概率和QoS恶化,从而提高了无线电资源的利用率。此外,如果用于该分段的两个LCCH均被占用,则LCCH可以用于数据传输,以便支持该分段中的更多节点。In some embodiments, the allocating channels for the at least one segment includes: allocating channels for the at least one segment from one PCCH, two LCCHs and four LSCHs, and assigning channels to the other segments adjacent to the segment One segment allocates the PCCH, another LCCH and two other LSCHs. The PCCH can be shared between adjacent segments in order to be compatible with legacy solutions. Within each segment, a node is allowed to use one LCCH and two LSCHs. Adjacent segments may use non-overlapping channels to avoid interference from nodes in adjacent segments. Since each segment is assigned an LCCH for sending control messages, the collision probability and QoS degradation are reduced, thereby improving the utilization of radio resources. Furthermore, if both LCCHs for the segment are occupied, the LCCH can be used for data transmission in order to support more nodes in the segment.

附图说明Description of drawings

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需的附图作简单介绍。显而易见地,下面描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。In order to illustrate the technical solutions in the embodiments of the present invention more clearly, the drawings required in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to these drawings without creative efforts.

图1描绘了根据本发明一实施例的通信系统的架构图。FIG. 1 depicts an architecture diagram of a communication system according to an embodiment of the present invention.

图2描绘了根据本发明一实施例的通信系统100的功能实体的示意图。FIG. 2 depicts a schematic diagram of functional entities of a communication system 100 according to an embodiment of the present invention.

图3描绘了根据本发明一实施例的通信方法的示意流程图。Fig. 3 depicts a schematic flowchart of a communication method according to an embodiment of the present invention.

图4描绘了根据本发明另一实施例的通信方法的示意流程图。Fig. 4 depicts a schematic flowchart of a communication method according to another embodiment of the present invention.

图5描绘了根据本发明另一实施例的通信方法的示意流程图。Fig. 5 depicts a schematic flowchart of a communication method according to another embodiment of the present invention.

图6描绘了根据本发明另一实施例的通信过程的示意流程图。Fig. 6 depicts a schematic flowchart of a communication process according to another embodiment of the present invention.

图7描绘了根据本发明一实施例从RSU向RRM服务器发送的分组的格式。Figure 7 depicts the format of packets sent from the RSU to the RRM server according to one embodiment of the invention.

图8描绘了根据本发明一实施例从RRM服务器向RSU发送的分组的格式。Figure 8 depicts the format of a packet sent from an RRM server to an RSU according to an embodiment of the invention.

图9描绘了根据本发明一实施例的从RSU向节点发送的分组的格式。Figure 9 depicts the format of a packet sent from an RSU to a node according to an embodiment of the invention.

图10描绘了根据本发明一实施例的距离RSU不同距离的节点数的示例表。Figure 10 depicts an example table of the number of nodes at different distances from an RSU according to an embodiment of the invention.

图11描绘了根据本发明另一实施例的通信过程的示意流程图。Fig. 11 depicts a schematic flowchart of a communication process according to another embodiment of the present invention.

图12描绘了根据本发明一实施例的从RRM服务器向RSU发送的另一分组的格式。Figure 12 depicts the format of another packet sent from the RRM server to the RSU according to an embodiment of the present invention.

图13描绘了根据本发明一实施例的网络的分段的示意流程图。Fig. 13 depicts a schematic flow diagram of segmentation of a network according to an embodiment of the invention.

图14是根据本发明一实施例的示意性网络模型。Fig. 14 is a schematic network model according to an embodiment of the present invention.

图15是根据本发明一实施例的服务器的简化框图。Figure 15 is a simplified block diagram of a server according to an embodiment of the present invention.

图16是根据本发明一实施例的RSU的简化框图。Figure 16 is a simplified block diagram of an RSU according to an embodiment of the invention.

图17是根据本发明另一实施例的节点的简化框图。Figure 17 is a simplified block diagram of a node according to another embodiment of the invention.

图18是计算设备的简化框图。18 is a simplified block diagram of a computing device.

具体实施方式Detailed ways

下面将参照附图对本发明的技术方案进行详细说明。显然,这些实施例仅是本发明的一些示例性实施例,本发明不限于这些实施例。本领域技术人员基于本发明的实施例获得的其他实施例也都属于本发明的保护范围。The technical solutions of the present invention will be described in detail below with reference to the accompanying drawings. Obviously, these embodiments are only some exemplary embodiments of the present invention, and the present invention is not limited to these embodiments. Other embodiments obtained by those skilled in the art based on the embodiments of the present invention also belong to the protection scope of the present invention.

本发明实施例涉及的技术可以被称为基于动态网络分段的多信道MAC协议(DNSM-MAC)。The technology involved in the embodiment of the present invention may be called Dynamic Network Segmentation-based Multi-channel MAC Protocol (DNSM-MAC).

图1描绘了根据本发明一实施例的通信系统100的架构图。FIG. 1 depicts an architecture diagram of a communication system 100 according to an embodiment of the present invention.

通信系统100可以是VANET,包括网络控制中心(NCC)110,多个路侧单元(RSU) 120和多个节点(例如,车辆)130。应当理解,通信系统100中的这些网络节点的命名仅用于识别,不应被解释为限制。The communication system 100 may be a VANET including a network control center (NCC) 110 , a plurality of roadside units (RSUs) 120 and a plurality of nodes (eg, vehicles) 130 . It should be understood that the nomenclature of these network nodes in communication system 100 is for identification only and should not be construed as limiting.

NCC 110包括在本发明实施例的实现方式中起关键作用并进一步实现其他功能的RRM服务器111,然而,为了便于描述,仅详细描述RRM服务器111。RRM服务器111 用于对网络中的区域进行分段,并对分段进行信道分配。The NCC 110 includes an RRM server 111 that plays a key role in the implementation of the embodiment of the present invention and further implements other functions. However, for ease of description, only the RRM server 111 is described in detail. The RRM server 111 is used to segment the areas in the network and allocate channels to the segments.

RSU120经由例如长期演进(LTE)或因特网140等有线或无线链路连接到NCC 110。RSU 120通常位于路边,相互之间具有一定距离。两个RSU 120之间的距离可以等于底层(underlying)DSRC技术的有效通信范围(例如,IEEE 802.11p为500m)。RSU 120用于在其覆盖范围内收集来自节点130的网络状态信息,并在节点130和NCC 110之间转发分组。RSU 120 is connected to NCC 110 via a wired or wireless link such as Long Term Evolution (LTE) or Internet 140 . The RSUs 120 are usually located on the side of the road at a distance from each other. The distance between two RSUs 120 may be equal to the effective communication range of the underlying DSRC technology (eg, 500m for IEEE 802.11p). The RSU 120 is used to collect network status information from the nodes 130 within its coverage area, and to forward packets between the nodes 130 and the NCC 110 .

图2描绘了根据本发明一实施例的通信系统100的功能实体的示意图。FIG. 2 depicts a schematic diagram of functional entities of a communication system 100 according to an embodiment of the present invention.

参见图2,这些实体的功能块如图2所示,包括NCC 110、RSU 120以及节点130中的OBU 131。RRM服务器111位于NCC 110内,承担信道分配的功能。网络分段功能分布在RSU120和RRM服务器111之间。每个节点130都配备有DSRC网络接口,用于彼此之间以及与RSU之间通信。DSRC接口可以包括DNSM-MAC层,802.11p PHY层和其他层。而RRM服务器和RSU可以通过因特网接口互相通信。Referring to FIG. 2 , the functional blocks of these entities are shown in FIG. 2 , including NCC 110 , RSU 120 and OBU 131 in node 130 . The RRM server 111 is located in the NCC 110 and assumes the function of channel allocation. The network segmentation function is distributed between RSU 120 and RRM server 111 . Each node 130 is equipped with a DSRC network interface for communication with each other and with the RSUs. The DSRC interface may include DNSM-MAC layer, 802.11p PHY layer and other layers. The RRM server and the RSU can communicate with each other through the Internet interface.

本发明的实施例提供了一种用于在多信道VANET中分配信道的有效动态技术,其中,在RSU和RRM服务器的协助下,可用信道被动态地分配给根据网络负载(或节点密度) 在RSU附近动态定义的网络的不同分段。Embodiments of the present invention provide an efficient dynamic technique for allocating channels in a multi-channel VANET, wherein, with the assistance of RSU and RRM servers, available channels are dynamically allocated to Different segments of a dynamically defined network near the RSU.

图3描绘了根据本发明一实施例的通信方法的示意流程图。图3的方法由图1的RRM来实现。Fig. 3 depicts a schematic flowchart of a communication method according to an embodiment of the present invention. The method in FIG. 3 is implemented by the RRM in FIG. 1 .

310、RRM服务器接收至少一个RSU发送的网络状态信息,其中该至少一个RSU中的每个RSU发送的网络状态信息指示该RSU覆盖的节点的密度。310. The RRM server receives network state information sent by at least one RSU, where the network state information sent by each RSU of the at least one RSU indicates the density of nodes covered by the RSU.

320、该RRM服务器根据该网络状态信息对通信网络中的区域进行分段,以形成分别针对该至少一个RSU的至少一个分段。320. The RRM server segments the areas in the communication network according to the network state information, so as to form at least one segment respectively for the at least one RSU.

例如,该区域可以指高速公路或城市区域的一段区域。分段后,每个RSU可以仅对应一个分段,且每个RSU可以位于该分段的中心。不同RSU的分段大小可以不同,也可以相同。For example, the area may refer to a highway or a section of an urban area. After segmentation, each RSU can only correspond to one segment, and each RSU can be located at the center of the segment. The segment sizes of different RSUs can be different or the same.

330、该RRM服务器为该至少一个分段分配信道。330. The RRM server allocates a channel for the at least one segment.

例如,RRM服务器可以为每个段分配多个信道,例如,为每个分段分配的信道可以包括公共CCH、本地CCH和两个本地SCH。相邻分段可以共享公共CCH,也可以具有不同的本地CCH和本地SCH。For example, the RRM server may allocate multiple channels to each segment, for example, the channels allocated to each segment may include a common CCH, a local CCH and two local SCHs. Adjacent segments can share a common CCH, or have different local CCHs and local SCHs.

340、该RRM服务器向该至少一个RSU中的每个RSU发送网络分段信息和信道分配信息,其中该网络分段信息指示该RSU的分段,该信道分配信息指示为该分段分配的信道,以便RSU通过为该分段分配的信道与进入该分段的节点进行通信。340. The RRM server sends network segment information and channel allocation information to each RSU of the at least one RSU, where the network segment information indicates a segment of the RSU, and the channel allocation information indicates a channel allocated for the segment , so that the RSU communicates with the nodes entering the segment through the channel allocated for the segment.

根据本发明的实施例,RRM服务器根据RSU报告的网络状态信息进行网络分段和对分段进行信道分配,并向该RSU通知该网络分段信息和信道分配信息,以便该RSU通过为该分段分配的信道与进入该分段的节点进行通信,从而减少冲突概率和质量恶化,进而提高无线资源的利用率。According to the embodiment of the present invention, the RRM server performs network segmentation and channel allocation for the segments according to the network status information reported by the RSU, and notifies the RSU of the network segment information and channel allocation information, so that the RSU The channel assigned by the segment communicates with the nodes entering the segment, thereby reducing the probability of collision and quality degradation, and improving the utilization of wireless resources.

具体地,当配备有车载单元(OBU)的节点在RSU的通信范围或覆盖范围内时,该节点会与RSU通信。该RSU可以根据RSU覆盖的节点报告的信息来确定网络状态信息,并向RRM服务器发送该网络状态信息。例如,正常状态下,在CCH间隔期间,RSU和节点监测用于交换安全消息和其他控制分组的CCH,而在SCH间隔期间,RSU和节点将潜在的非安全应用数据发送到SCH上。然而,当RRM服务器根据网络状态信息检测到拥塞区域时,该RRM服务器可以根据网络状态信息执行网络分段,以提供分别以RSU为中心的多个分段,并为每个分段分配信道。该RRM服务器发送指示该RSU的分段的网段分段信息和指示为该RSU分配信道的信道分配信息,并且该RSU向节点广播该网络分段信息和信道分配信息,然后节点通过为该分段分配的信道与RSU进行通信。Specifically, when a node equipped with an on-board unit (OBU) is within the communication range or coverage of the RSU, the node communicates with the RSU. The RSU can determine the network state information according to the information reported by the nodes covered by the RSU, and send the network state information to the RRM server. For example, in normal state, during CCH intervals, RSU and nodes monitor the CCH for exchanging safety messages and other control packets, while during SCH intervals, RSUs and nodes send potentially non-safety application data on SCH. However, when the RRM server detects a congested area according to the network state information, the RRM server may perform network segmentation according to the network state information to provide a plurality of segments respectively centered on RSUs, and allocate channels for each segment. The RRM server sends network segment segment information indicating the segment of the RSU and channel allocation information indicating channel allocation for the RSU, and the RSU broadcasts the network segment information and channel allocation information to the nodes, and then the nodes pass The channel assigned by the segment communicates with the RSU.

可选地,作为另一实施例,节点的密度包括距离RSU不同距离内的节点数,并且在320之前,该方法还包括:该RRM服务器根据距离该RSU不同距离内的节点数确定该区域拥塞。Optionally, as another embodiment, the node density includes the number of nodes within different distances from the RSU, and before 320, the method further includes: the RRM server determines that the area is congested according to the number of nodes within different distances from the RSU .

例如,如果距离RSU 50m以内的节点数超过10个,或者距离该RSU 100m以内的节点数超过20个,则该RSU的覆盖范围被当作是拥塞区域。此外,可以设置多个阈值来确定拥塞区域。引入多个阈值的目的是使一些车流超受欢迎的区域比其他区域具有更多的节点。例如,城镇中心的节点密度远高于下属农村的节点密度。为了避免一些车流超受欢迎的区域被分割成无法得到足够RSU支持的超小分段,进而导致出现信道分配、相邻分段间干扰和不知道来自相邻车辆的CAM等众多问题,覆盖范围可以设置不同的阈值。因此,不采用固定长度的CCH,而是基于该区域是否拥塞来执行分段和信道分配,以便根据不同的网络条件降低冲突概率,实现动态信道分配。For example, if the number of nodes within 50m from the RSU exceeds 10, or the number of nodes within 100m from the RSU exceeds 20, the coverage area of the RSU is regarded as a congested area. Additionally, multiple thresholds can be set to determine congested areas. The purpose of introducing multiple thresholds is to make some areas with super popular traffic flow have more nodes than others. For example, the node density of urban centers is much higher than that of subordinate rural areas. In order to avoid that some areas with very popular traffic flow are divided into ultra-small segments that cannot be supported by enough RSUs, which will lead to many problems such as channel allocation, interference between adjacent segments, and unaware of CAM from adjacent vehicles, etc., the coverage Different thresholds can be set. Therefore, instead of using a fixed-length CCH, segmentation and channel allocation are performed based on whether the area is congested, so as to reduce the collision probability according to different network conditions and realize dynamic channel allocation.

可选地,作为另一实施例,图3的方法还包括:该RRM服务器确定该区域变得不拥塞,并向该至少一个RSU中的每个RSU发送分段撤销信息,其中该分段撤销信息指示撤销该分段和信道分配,以便该RSU通过遗留信道与进入该RSU的覆盖的节点进行通信。由于区域变得不拥塞时可以撤销该分段,所以本申请的解决方案可以与传统的信道分配解决方案兼容。Optionally, as another embodiment, the method in FIG. 3 further includes: the RRM server determines that the area becomes uncongested, and sends segment revocation information to each RSU in the at least one RSU, wherein the segment revocation The information indicates that the segment and channel allocation are revoked so that the RSU communicates with nodes entering the RSU's coverage through the legacy channel. The solution of the present application can be compatible with traditional channel allocation solutions since the segmentation can be withdrawn when the area becomes less congested.

例如,如果距离RSU 50m以内的节点数少于10个,或者距离该RSU 100m以内的节点数少于20个,则RSU的覆盖范围被当作是不拥塞区域。在这种情况下,不必进行分段,因此撤销分段。然后将该RSU和车辆切换到用于监听控制消息和数据的遗留信道,从而提供了灵活的信道分配方案。For example, if the number of nodes within 50m from the RSU is less than 10, or the number of nodes within 100m from the RSU is less than 20, the coverage area of the RSU is considered as an uncongested area. In this case, no segmentation is necessary, so the segmentation is undone. The RSU and vehicle are then switched to legacy channels for listening to control messages and data, thus providing a flexible channel allocation scheme.

在320,该RRM服务器将该区域分为多个正方形,每个正方形中心具有RSU,RSU (a)的正方形的边长L为:At 320, the RRM server divides the area into a plurality of squares, each square has an RSU in the center, and the side length L of the square of the RSU (a) is:

LS=min(Dmax,L),其中:L S =min(D max ,L), where:

Dmax=max({Di|Ni≤Ndesired(a)})D max =max({D i |N i ≤N desired (a)})

其中(xa,ya)是RSU(a)的经度和纬度,Ni是RSU(a)的不同范围内的节点数,Ndesired(a) 是RSU(a)的正方形的期望节点密度。这里的N、a、b、c和i都是正整数。where (x a , y a ) is the longitude and latitude of RSU(a), N i is the number of nodes in different ranges of RSU(a), N desired (a) is the desired node density of the square of RSU(a). Here N, a, b, c and i are all positive integers.

由于存在上述L和Dmax,所以相邻段可以使用非重叠信道来避免来自相邻段中的节点的干扰。Due to the above L and D max , adjacent segments can use non-overlapping channels to avoid interference from nodes in adjacent segments.

在330中,该RRM服务器从一个公共控制信道PCCH、两个本地控制信道LCCH和四个本地业务信道LSCH中为该至少一个分段分配信道,其中为该分段分配该PCCH、一个LCCH和两个LSCH,并为与该分段相邻的另一分段分配该PCCH、另外一个LCCH和另外两个LSCH。In 330, the RRM server allocates channels for the at least one segment from a common control channel PCCH, two local control channels LCCH and four local traffic channels LSCH, wherein the segment is allocated the PCCH, one LCCH and two LSCH, and assign the PCCH, another LCCH, and two other LSCHs to another segment adjacent to this segment.

在常规信道分配方案中,为通信网络中的RSU分配7个信道(1个CCH和6个SCH)。即,两个相邻的RSU必须共享一个CCH,这类场景下可能就无法提供足够的带宽,从而导致潜在的高冲突率和QoS恶化。然而,在本发明的实施例中,可以为两个相邻的RSU 分别分配两个LCCH,从而进一步减少冲突概率和QoS恶化,实现动态信道分配。In a conventional channel allocation scheme, 7 channels (1 CCH and 6 SCHs) are allocated to RSUs in the communication network. That is, two adjacent RSUs must share one CCH, and in such a scenario, sufficient bandwidth may not be provided, resulting in a potential high collision rate and QoS deterioration. However, in the embodiment of the present invention, two LCCHs can be assigned to two adjacent RSUs, thereby further reducing collision probability and QoS deterioration, and realizing dynamic channel allocation.

图4描绘了根据本发明另一实施例的通信方法的示意流程图。图4的方法通过图1的 RSU实现。Fig. 4 depicts a schematic flowchart of a communication method according to another embodiment of the present invention. The method in Fig. 4 is realized by the RSU in Fig. 1 .

410、路侧单元(RSU)向无线资源管理RRM服务器发送网络状态信息,其中该网络状态信息指示该RSU覆盖的节点的密度。410. The roadside unit (RSU) sends network state information to the radio resource management RRM server, where the network state information indicates the density of nodes covered by the RSU.

420、该RSU接收RRM服务器发送的网络分段信息和信道分配信息,其中该网络分段信息指示该RSU的分段,该信道分配信息指示为该分段分配的信道,并且该分段是该 RRM服务器对通信网络中的区域进行分段而形成的分别针对该至少一个RSU的至少一个分段中的一个。420. The RSU receives network segment information and channel allocation information sent by the RRM server, where the network segment information indicates the segment of the RSU, the channel allocation information indicates the channel allocated for the segment, and the segment is the One of the at least one segment respectively for the at least one RSU formed by segmenting the area in the communication network by the RRM server.

430、该RSU向该RSU覆盖的节点发送网络分段信息和信道分配信息。例如,该RSU可以向节点广播该分段信息和该信道分配信息。430. The RSU sends network segmentation information and channel allocation information to the nodes covered by the RSU. For example, the RSU may broadcast the segmentation information and the channel assignment information to nodes.

440、该RSU通过为该分段分配的信道与该分段中的节点进行通信。440. The RSU communicates with the nodes in the segment through the channel allocated for the segment.

根据本发明的实施例,该RRM服务器根据该RSU报告的网络状态信息进行网络分段和对分段进行信道分配,并向该RSU通知所述网络分段信息和信道分配信息,以便该RSU 通过为该分段分配的信道与进入该分段的节点进行通信,从而减少冲突概率和质量恶化,进而提高无线资源的利用率。According to an embodiment of the present invention, the RRM server performs network segmentation and channel allocation for the segments according to the network state information reported by the RSU, and notifies the RSU of the network segmentation information and channel allocation information, so that the RSU can pass The channel allocated for the segment communicates with the nodes entering the segment, thereby reducing the probability of collision and quality degradation, thereby improving the utilization of wireless resources.

可选地,作为另一实施例,图4的方法还包括:该RSU获取网络状态信息。Optionally, as another embodiment, the method in FIG. 4 further includes: the RSU acquires network state information.

可选地,作为另一实施例,节点的密度包括距离该RSU不同距离内的节点数,并且在430之前,图4的方法还包括:根据距离该RSU不同距离内的节点数确定该RSU的覆盖拥塞。Optionally, as another embodiment, the density of nodes includes the number of nodes within different distances from the RSU, and before step 430, the method in FIG. 4 further includes: determining the number of nodes of the RSU according to the number of nodes within different distances from the RSU Coverage congestion.

可选地,作为另一实施例,图4的方法还包括:RSU接收来自RRM服务器的分段撤销信息,并通过切换到遗留信道与进入该RSU的覆盖的节点进行通信,其中该分段撤销信息指示撤销该分段和信道分配。Optionally, as another embodiment, the method in FIG. 4 further includes: the RSU receives segment revocation information from the RRM server, and communicates with a node that enters the coverage of the RSU by switching to a legacy channel, wherein the segment revocation The information indicates that the segment and channel allocation are revoked.

在430中,RSU定期向NCC报告网络状态信息。In 430, the RSU periodically reports network status information to the NCC.

可选地,作为另一实施例,在430中,满足预定条件中的至少一个时,该RSU向NCC报告该网络状态信息。Optionally, as another embodiment, in 430, when at least one of the predetermined conditions is met, the RSU reports the network status information to the NCC.

根据本发明的实施例,为该至少一个分段分配一个公共控制信道PCCH、两个本地控制信道LCCH和四个本地业务信道,为该分段分配一个PCCH、一个LCCH和两个LSCH,并为与该分段相邻的另一分段分配该PCCH、另外一个LCCH和另外两个LSCH。According to an embodiment of the present invention, a common control channel PCCH, two local control channels LCCH and four local traffic channels are allocated for the at least one segment, a PCCH, an LCCH and two LSCHs are allocated for the segment, and for Another segment adjacent to this segment allocates the PCCH, another LCCH and two other LSCHs.

图5描绘了根据本发明另一实施例的通信方法的示意流程图。图5的方法由图1中的节点来实现。Fig. 5 depicts a schematic flowchart of a communication method according to another embodiment of the present invention. The method in FIG. 5 is implemented by the nodes in FIG. 1 .

510、节点接收来自路侧单元RSU的网络分段信息和信道分配信息,其中该网络分段信息指示该RSU的分段,该信道分配信息指示为该分段分配的信道,并且该分段是该RRM服务器对通信网络中的区域进行分段而形成的分别针对该至少一个RSU的至少一个分段中的一个。510. The node receives network segment information and channel allocation information from the roadside unit RSU, wherein the network segment information indicates the segment of the RSU, the channel allocation information indicates the channel allocated for the segment, and the segment is One of the at least one segment respectively for the at least one RSU formed by segmenting the area in the communication network by the RRM server.

520、该节点根据该网络分段信息确定该节点在该分段中。520. The node determines that the node is in the segment according to the network segment information.

530、该节点通过为该分段分配的信道与RSU进行通信。530. The node communicates with the RSU through the channel allocated for the segment.

根据本发明的实施例,RRM服务器根据该RSU报告的网络状态信息进行网络分段和对分段进行信道分配,并向该RSU通知所述网络分段信息和信道分配信息,以便该RSU 通过为该分段分配的信道与进入该分段的节点进行通信,从而减少冲突概率和质量恶化,进而提高无线资源的利用率。According to an embodiment of the present invention, the RRM server performs network segmentation and channel allocation to the segments according to the network status information reported by the RSU, and notifies the RSU of the network segmentation information and channel allocation information, so that the RSU can pass The channel allocated by the segment communicates with the nodes entering the segment, thereby reducing the probability of collision and quality deterioration, thereby improving the utilization rate of wireless resources.

可选地,作为另一实施例,图5的方法还包括:该节点接收来自RRM服务器的分段撤销信息,并通过遗留信道与该RSU进行通信,其中该分段撤销信息指示撤销该分段和信道分配。Optionally, as another embodiment, the method in FIG. 5 further includes: the node receives segment revocation information from the RRM server, and communicates with the RSU through a legacy channel, wherein the segment revocation information indicates that the segment is revoked and channel allocation.

根据本发明的实施例,为该至少一个分段分配一个公共控制信道PCCH、两个本地控制信道LCCH和四个本地业务信道,为该分段分配一个PCCH、一个LCCH和两个LSCH,并为与该分段相邻的另一分段分配该PCCH、另外一个LCCH和另外两个LSCH。According to an embodiment of the present invention, a common control channel PCCH, two local control channels LCCH and four local traffic channels are allocated for the at least one segment, a PCCH, an LCCH and two LSCHs are allocated for the segment, and for Another segment adjacent to this segment allocates the PCCH, another LCCH and two other LSCHs.

根据本发明的实施例,该节点是包括车载单元OBU的车辆。According to an embodiment of the invention, the node is a vehicle comprising an on-board unit OBU.

图6描绘了根据本发明另一实施例的通信过程的示意流程图。Fig. 6 depicts a schematic flowchart of a communication process according to another embodiment of the present invention.

610、RSU通过分组收集来自RSU的覆盖范围内的节点的节点ID和位置信息。610. The RSU collects node IDs and location information from nodes within the coverage of the RSU by grouping.

例如,一旦新节点(例如,车辆)进入RSU的覆盖范围(或通信范围),则每次发送分组(例如,ACK、RTS、CTS、DATA)时,RSU获得该节点的节点ID,并在表中为该节点创建条目。然后当该节点广播协作感知消息(CAM,Cooperative Awareness Message)或分散环境通知消息(DENM,Decentralized Environmental Notification Message)时,或通过组播/单播发送分组时,RSU收集位置信息和运动信息,并更新该节点在表中的条目。例如,这可以通过ITS架构ETSI TR 102 863(V1.1.1)中的本地动态映射(LDM)来实现。For example, once a new node (e.g., a vehicle) enters the coverage (or communication range) of the RSU, each time a packet (e.g., ACK, RTS, CTS, DATA) is sent, the RSU obtains the node ID of the node and lists it in the table Create an entry for this node in . Then when the node broadcasts a Cooperative Awareness Message (CAM, Cooperative Awareness Message) or a decentralized environment notification message (DENM, Decentralized Environmental Notification Message), or sends a packet through multicast/unicast, the RSU collects position information and motion information, and Update the node's entry in the table. This can be achieved, for example, by Local Dynamic Mapping (LDM) in the ITS architecture ETSI TR 102 863 (V1.1.1).

615、RSU根据收集的节点的位置信息确定网络状态信息。615. The RSU determines the network status information according to the collected location information of the nodes.

例如,RSU可以根据节点的位置信息来确定通信范围内的节点数和距离该RSU不同距离的节点数。For example, the RSU can determine the number of nodes within the communication range and the number of nodes at different distances from the RSU according to the location information of the nodes.

图10描绘了根据本发明一实施例指示距离RSU不同距离的节点数的表。参见图10,在范围索引1对应的范围0-100m内,RSU的相邻节点的数量为50,在范围索引2对应的范围0-200m内,RSU的相邻节点的数量为80,以及在范围索引3对应的范围0-500m 内, RSU的相邻车辆的数量为200,依此类推。Figure 10 depicts a table indicating the number of nodes at different distances from an RSU, according to an embodiment of the invention. Referring to Figure 10, within the range 0-100m corresponding to range index 1, the number of adjacent nodes of RSU is 50, within the range 0-200m corresponding to range index 2, the number of adjacent nodes of RSU is 80, and in Within the range 0-500m corresponding to the range index 3, the number of adjacent vehicles of the RSU is 200, and so on.

620、RSU向NCC中的RRM服务器发送报告。620. The RSU sends a report to the RRM server in the NCC.

该RSU可以向NCC中的RRM服务器发送报告,以帮助找到合适的网络分段的覆盖。该报告包括网络状态信息。The RSU can send a report to the RRM server in the NCC to help find suitable coverage for the network segment. This report includes network status information.

图7描绘了根据本发明一实施例从RSU向RRM服务器发送的分组的格式。参见图7,发送方ID字段710表示RSU的ID,字段710的长度可以是32比特。目的地ID字段720 表示RRM的ID,字段720的长度可以是32比特。由于本发明的实施例是在MAC子层中实现,所以可以将MAC地址用作网络节点的ID。分组类型字段730表示分组的类型,例如,分组类型指示该分组是RSU报告分组,字段730的长度可以是4比特。长度字段 740表示分组的大小,字段740的长度可以是16比特。范围号(Range No.)字段750表示RSU的范围索引1,字段750的长度可以是8比特。车号字段(No.of Veh.)760表示与范围索引1对应的距离D1内的活动车辆的总数,字段760的长度可以是16比特。范围号字段770表示RSU的范围索引n,字段770的长度可以是8比特。车号字段780表示与范围索引1对应的距离Dn内的活动车辆的总数,字段780的长度可以是16比特。为了简单起见,图7中省略了类似的范围索引字段2到n-1和对应的车号字段D2到Dn-1,其中 n表示RSU的覆盖范围的数目,且n为正整数。Figure 7 depicts the format of packets sent from the RSU to the RRM server according to one embodiment of the invention. Referring to FIG. 7 , the sender ID field 710 indicates the ID of the RSU, and the length of the field 710 may be 32 bits. The destination ID field 720 indicates the ID of the RRM, and the length of the field 720 may be 32 bits. Since the embodiment of the present invention is implemented in the MAC sublayer, the MAC address can be used as the ID of the network node. The packet type field 730 indicates the type of the packet, for example, the packet type indicates that the packet is an RSU report packet, and the length of the field 730 may be 4 bits. The length field 740 indicates the size of the packet, and the length of the field 740 may be 16 bits. The range number (Range No.) field 750 indicates the range index 1 of the RSU, and the length of the field 750 may be 8 bits. The vehicle number field (No. of Veh.) 760 indicates the total number of active vehicles within the distance D1 corresponding to the range index 1, and the length of the field 760 may be 16 bits. The range number field 770 indicates the range index n of the RSU, and the length of the field 770 may be 8 bits. The vehicle number field 780 indicates the total number of active vehicles within the distance Dn corresponding to the range index 1, and the length of the field 780 may be 16 bits. For simplicity, similar range index fields 2 to n-1 and corresponding vehicle number fields D 2 to D n-1 are omitted in FIG. 7 , where n represents the number of coverage areas of the RSU, and n is a positive integer.

此外,RSU可以定期或仅符合某些(用于发送网络状态信息更新的)触发条件时,向NCC发送报告。后一种情况下一个例子是定义一组能够为各个RSU配置的网络拥塞水平的预定义阈值。RSU能够仅在RSU的相应范围内的车辆数量大于预定义阈值时,才向RRM 服务器告警。In addition, the RSU can send reports to the NCC periodically or only when certain trigger conditions (for sending network status information updates) are met. An example in the latter case is to define a set of predefined thresholds for the level of network congestion that can be configured for individual RSUs. The RSU can alert the RRM server only when the number of vehicles within the corresponding range of the RSU is greater than a predefined threshold.

应当理解,通信网络中的每个RSU可以收集来自RSU的覆盖范围内的车辆的位置信息和运动信息,并向RRM服务器发送携带网络状态信息的报告。It should be understood that each RSU in the communication network can collect location information and movement information from vehicles within the coverage of the RSU, and send a report carrying network status information to the RRM server.

630、RRM服务器检测网络的拥塞区域。630. The RRM server detects a congested area of the network.

该RRM服务器可以根据该区域中RSU的通信范围内的活动节点数(节点密度)来识别区域是否有拥塞。如果某个区域中的节点密度大于阈值Ndesired(可以调整或预设),则识别为拥塞。The RRM server can identify whether there is congestion in the area according to the number of active nodes (node density) within the communication range of the RSU in the area. If the node density in a certain area is greater than the threshold N desired (can be adjusted or preset), it is identified as congestion.

可选地,作为另一实施例,可以针对每个RSU的不同范围来识别拥塞。例如,可以在RRM服务器中预定义不同通信范围的阈值。Optionally, as another embodiment, congestion may be identified for different ranges of each RSU. For example, thresholds for different communication ranges can be predefined in the RRM server.

640、如果RRM服务器确定通信网络中存在拥塞区域,则RRM服务器进行网络分段。640. If the RRM server determines that there is a congested area in the communication network, the RRM server performs network segmentation.

RRM可以将拥塞区域分成多个分段,例如,分成多个正方形,每个正方形以RSU为中心。本发明的实施例不限于此,例如,该分段可以有其他形状,例如圆形、六边形等。The RRM can divide the congested area into multiple segments, for example, into multiple squares, each square centered on the RSU. Embodiments of the present invention are not limited thereto, for example, the segments may have other shapes, such as circles, hexagons, and the like.

下面以正方形分段为例,描述拥塞的网络分段。The following takes a square segment as an example to describe a congested network segment.

首先RRM服务器计算以RSU为中心的正方形(分段)的边长Ls。正方形的边长也可以适应于存在邻近RSU、ITS使用案例的延迟限制和节点密度中的至少一个。First, the RRM server calculates the side length L s of the square (section) centered on the RSU. The side length of the square may also be adapted to at least one of the presence of adjacent RSUs, latency constraints of the ITS use case, and node density.

以下以存在邻近RSU和节点密度网络为例,对网络分段进行描述。In the following, network segmentation is described by taking a network with adjacent RSUs and node density as an example.

a)考虑存在邻近RSU:a) Consider the presence of adjacent RSUs:

如果拥塞区域中有多个RSU可用,则RRM服务器将该区域划分为多个正方形,每个正方形以RSU为中心,边长L由以下公式给出:If multiple RSUs are available in a congested area, the RRM server divides the area into multiple squares, each square is centered on the RSU, and the side length L is given by the following formula:

其中(xa,ya)是RSU(a)的经度和纬度,a、b和c可以是整数。Where (x a , y a ) is the longitude and latitude of RSU(a), a, b and c can be integers.

b)考虑期望的节点密度:b) Consider the desired node density:

RRM服务器考虑了每个RSU周围报告的节点密度来计算边长。RRM服务器由以下公式得到一定区域内的节点密度满足所需节点密度时的最大距离DmaxThe RRM server takes into account the reported node density around each RSU to calculate edge lengths. The RRM server obtains the maximum distance D max when the node density in a certain area meets the required node density by the following formula:

Dmax=max({Di|Ni≤Ndesired(a)})D max =max({D i |N i ≤N desired (a)})

其中Ni是一定区域(距离RSU(a)0~Dim)内的节点数,i可以是整数,Ndesired(a)是针对RSU(a)的正方形的期望节点密度。Where N i is the number of nodes in a certain area (distance from RSU(a) 0 to D i m), i can be an integer, and N desired (a) is the desired node density of a square for RSU(a).

c)最后,RRM服务器选择Dmax和L之间的最小值作为每个分段的边长LS的最终结果。c) Finally, the RRM server chooses the minimum value between D max and L as the final result of the side length L S of each segment.

LS=min(Dmax,L)L S =min(D max ,L)

应理解,上述用于进行分段的方法仅仅是示例。本发明的实施例不限于此,也可以采用其他分段方法(例如,均匀划分拥塞区域)。It should be understood that the above-mentioned methods for performing segmentation are merely examples. Embodiments of the present invention are not limited thereto, and other segmentation methods (for example, evenly dividing congested areas) may also be used.

650、该RRM服务器对该网络分段进行信道分配。650. The RRM server allocates channels for the network segment.

网络分段后,该RRM服务器可以为网络分段分配信道。为了与现有标准(例如,IEEE1609.4)兼容,仍采用7个信道。7个信道中其中一个信道被指定为在相邻分段之间共享的公共控制信道(PCCH)。剩余六个信道中,其中两个信道被称为本地控制信道(LCCH),其余四个信道被用作本地业务信道(LSCH)。在本实施例中,车辆最初以多信道MAC 进行工作。如果(在分段后进入网络的)新车辆错过了信息,则在经过分段的网络中RSU 占用公共控制信道(PCCH)广播分段信息。在每个分段内,允许节点使用一个LCCH和两个LSCH。相邻分段可以使用非重叠信道避免来自相邻分段中的节点的干扰。例如,在图13所示的示例场景中,假设道路1310中的区域可以被划分为分段1311、1312和1313,道路1320中的另一个区域可以被划分为分段1321、1322和1323。此外,可以为分段1321 分配LCCH 1、LSCH 1和LSCH 2,并为分段1322分配LCCH 2、LSCH 3和LSCH 4。然后,分段1323中的节点可以重用与分段1321相同的信道,而不会对分段1323中的节点造成任何干扰,因为分段1323中的节点离得足够远。After the network is segmented, the RRM server can allocate channels for the network segment. In order to be compatible with existing standards (eg, IEEE1609.4), 7 channels are still used. One of the seven channels is designated as a common control channel (PCCH) shared between adjacent segments. Of the remaining six channels, two are called local control channels (LCCH), and the remaining four are used as local traffic channels (LSCH). In this embodiment, the vehicle initially operates with a multi-channel MAC. If a new vehicle (entering the network after segmentation) misses the message, the RSU occupies the Common Control Channel (PCCH) in the segmented network to broadcast the segmented information. Within each segment, a node is allowed to use one LCCH and two LSCHs. Adjacent segments can use non-overlapping channels to avoid interference from nodes in adjacent segments. For example, in the example scene shown in FIG. 13 , it is assumed that an area in road 1310 can be divided into segments 1311 , 1312 and 1313 , and another area in road 1320 can be divided into segments 1321 , 1322 and 1323 . Furthermore, segment 1321 may be assigned LCCH 1 , LSCH 1 , and LSCH 2 , and segment 1322 may be assigned LCCH 2 , LSCH 3 , and LSCH 4 . The nodes in segment 1323 can then reuse the same channel as segment 1321 without causing any interference to the nodes in segment 1323 because the nodes in segment 1323 are far enough apart.

LCCH被用作分段的本地CCH,通过其发送紧急消息、信道协商和分段取消,而LSCH被用作该分段本地SCH,用于数据传输。由于每个分段中仅有两个业务信道可以用于数据传输,因此可能没有用于多对节点的信道。因此,如果该分段的两个业务信道在此时都被占用,则在成功信道协商之后,可以允许LCCH用于数据传输。每个分段内的信道访问机制与异步多信道MAC(AMCMAC,Asynchronous MultiChannel MAC)方案相似。The LCCH is used as the segment local CCH over which emergency messages, channel negotiation and segment cancellation are sent, while the LSCH is used as the segment local SCH for data transmission. Since only two traffic channels in each segment can be used for data transmission, there may be no channels for multiple pairs of nodes. Therefore, if both traffic channels of the segment are occupied at this time, the LCCH may be allowed for data transmission after successful channel negotiation. The channel access mechanism in each segment is similar to the Asynchronous Multi-Channel MAC (AMCMAC, Asynchronous MultiChannel MAC) scheme.

660、所述RRM服务器向RSU发送网络分段信息和信道分配信息。660. The RRM server sends network segmentation information and channel allocation information to the RSU.

网络分段和信道分配后,RRM服务器向每个RSU发送携带网络分段信息和信道分配信息的分组。该网络分段信息包括用于RSU的分段的边长,该信道分配信息包括为该分段分配的信道的列表。After network segmentation and channel allocation, the RRM server sends a packet carrying network segmentation information and channel allocation information to each RSU. The network segment information includes a side length of the segment for the RSU, and the channel allocation information includes a list of channels allocated for the segment.

图8描绘了根据本发明一实施例从RRM服务器向RSU发送的分组的格式。参见图8,发送方ID字段810表示RRM服务器的ID,字段810的长度可以是32比特。目的地ID 字段820表示RSU的ID,字段820的长度可以是32比特。由于本发明的实施例是在MAC 子层中实现的,所以可以将MAC地址用作网络节点的ID。分组类型字段830指示分组的类型,字段830的长度可以是4比特。LS字段840表示用于RSU的分段的边长,字段840 的长度可以是12比特。信道字段850表示为该分段分配的信道的列表,字段850的长度可以是(8比特)*为该分段分配的总信道数。Figure 8 depicts the format of a packet sent from an RRM server to an RSU according to an embodiment of the invention. Referring to FIG. 8 , the sender ID field 810 indicates the ID of the RRM server, and the length of the field 810 may be 32 bits. The destination ID field 820 indicates the ID of the RSU, and the length of the field 820 may be 32 bits. Since the embodiments of the present invention are implemented in the MAC sublayer, the MAC address can be used as the ID of the network node. The packet type field 830 indicates the type of the packet, and the length of the field 830 may be 4 bits. The LS field 840 indicates the side length of the segment for the RSU, and the length of the field 840 may be 12 bits. The channel field 850 represents a list of channels allocated for the segment, and the length of the field 850 may be (8 bits)*the total number of channels allocated for the segment.

670、RSU向节点通知网络分段信息的和信道分配信息。670. The RSU notifies the node of network segmentation information and channel allocation information.

接收到来自NCC的网络分段信息和信道分配信息后,RSU将通过PCCH向其覆盖范围内的车辆广播网络分段信息和信道分配信息。该网络分段信息和信道分配信息可以携带在分组中。After receiving the network segmentation information and channel allocation information from the NCC, the RSU will broadcast the network segmentation information and channel allocation information to the vehicles within its coverage through the PCCH. The network segment information and channel allocation information can be carried in packets.

图9描绘了根据本发明一实施例从RSU向节点发送的分组的格式。Figure 9 depicts the format of a packet sent from an RSU to a node according to an embodiment of the invention.

参见图9,发送方ID字段910表示RSU的ID,字段910的长度可以是32比特。目的地ID字段920包括车辆的ID,字段920的长度可以是32比特。分组类型字段930表示分组的类型,字段930的长度可以是4比特。分段中心(Centre of seg.)字段950表示分段的中心的经度和纬度,字段950的长度可以是64比特(经度为32比特,纬度为 32比特)。LS字段960表示用于RSU的分段的边长,字段960的长度可以是12比特。信道字段970表示为该分段分配的信道的列表,字段970的长度可以是(8比特)*为该分段分配的总信道数。Referring to FIG. 9 , the sender ID field 910 indicates the ID of the RSU, and the length of the field 910 may be 32 bits. The destination ID field 920 includes the ID of the vehicle, and the length of the field 920 may be 32 bits. The packet type field 930 indicates the type of the packet, and the length of the field 930 may be 4 bits. A segment center (Centre of seg.) field 950 indicates the longitude and latitude of the center of the segment, and the length of the field 950 may be 64 bits (32 bits for longitude and 32 bits for latitude). The LS field 960 indicates the side length of the segment for the RSU, and the length of the field 960 may be 12 bits. The channel field 970 represents a list of channels allocated for the segment, and the length of the field 970 may be (8 bits)*the total number of channels allocated for the segment.

680、接收到来自RSU的网络分段信息和信道分配信息后,节点切换到LCCH上以监听控制消息。680. After receiving the network segmentation information and channel allocation information from the RSU, the node switches to the LCCH to monitor the control message.

由于在正常网络状态下,RSU的通信范围内不会发生拥塞,所以车辆在遗留CCH上监听控制消息,在遗留SCH中监听业务数据。在拥塞状态下,车辆会在PCCH上接收由 RSU广播的网络分段信息和相应的信道分配信息。在接收到分段信息和相应的信道分配信息后,车辆会立即切换到相应的专用LCCH上,以监听控制消息。此外,当再次接收到更新后的网络分段信息和信道分配信息时,车辆应根据更新后的网络分段信息和信道分配信息更新其自身的分段ID(SID),并立即切换到相应的专用LCCH上,以监听控制消息。Since there is no congestion in the communication range of the RSU under normal network conditions, the vehicle monitors control messages on the legacy CCH and service data on the legacy SCH. In the congestion state, the vehicle will receive network segment information and corresponding channel allocation information broadcast by RSU on PCCH. After receiving the segmentation information and the corresponding channel allocation information, the vehicle will immediately switch to the corresponding dedicated LCCH to monitor the control messages. In addition, when the updated network segment information and channel allocation information are received again, the vehicle should update its own segment ID (SID) according to the updated network segment information and channel allocation information, and immediately switch to the corresponding Dedicated LCCH to monitor control messages.

图11描绘了根据本发明另一实施例的通信过程的示意流程图。Fig. 11 depicts a schematic flowchart of a communication process according to another embodiment of the present invention.

在本实施例中,假设RRM服务器已经对拥塞区域进行了网络分段和信道分配,如果拥塞区域变得不拥塞,则撤销网络分段和信道分配。In this embodiment, it is assumed that the RRM server has performed network segmentation and channel allocation for the congested area, and if the congested area becomes uncongested, the network segmentation and channel allocation will be revoked.

1110、RRM服务器确定拥塞区域变得不拥塞。1110. The RRM server determines that the congested area becomes uncongested.

同样,如630中所描述的,RRM服务器可以根据该区域中RSU的通信范围内的活动节点数(节点密度)来识别拥塞区域是否变得不拥塞。例如,如果某个区域中的节点密度低于阈值Ndesired(可以调整或预设),则识别为拥塞区域变得不拥塞。可选地,作为另一实施例,可以在RRM服务器中预定义不同通信范围的阈值。Also, as described in 630, the RRM server can identify whether a congested area becomes uncongested based on the number of active nodes (node density) within the communication range of the RSU in the area. For example, if the node density in a certain area is lower than a threshold N desired (which can be adjusted or preset), then the area identified as congested becomes less congested. Optionally, as another embodiment, thresholds of different communication ranges may be predefined in the RRM server.

1120、RRM服务器向RSU发送分段撤销分组。1120. The RRM server sends a segment withdrawal packet to the RSU.

在提供了网络状态信息后,NCC中的RRM服务器确定网络变得不拥塞,因而不再需要先前的分段。因此,NCC将向RSU发送分段撤销分组,以撤销先前的分段和信道分配。After providing the network status information, the RRM server in the NCC determines that the network has become uncongested and thus the previous segment is no longer needed. Therefore, the NCC will send a segment withdraw packet to the RSU to revoke the previous segment and channel assignment.

图12描绘了从RRM服务器向RSU发送的分组的格式。Figure 12 depicts the format of packets sent from the RRM server to the RSU.

参见图12,发送方ID字段1210包括RRM服务器的ID,字段1210的长度可以是32 比特。目的地ID字段1220包含RSU的ID,字段1220的长度可以是32比特。分组类型字段1230包括分组的类型,用于指示分组是网络分段撤销消息,字段1230的长度可以是4比特。撤销标志字段1240包括用于指示分段被撤销的RSU的分段的边长,字段1240 的长度可以是4比特。Referring to FIG. 12, the sender ID field 1210 includes the ID of the RRM server, and the length of the field 1210 may be 32 bits. The destination ID field 1220 contains the ID of the RSU, and the length of the field 1220 may be 32 bits. The packet type field 1230 includes the type of the packet, which is used to indicate that the packet is a network segment withdrawal message, and the length of the field 1230 may be 4 bits. The revocation flag field 1240 includes the segment side length of the RSU for indicating that the segment is revoked, and the length of the field 1240 may be 4 bits.

1130、RSU向其覆盖的节点发送分段撤销分组。1130. The RSU sends a segment withdrawal packet to the nodes it covers.

RSU从NCC接收到分段撤销分组后,向其覆盖范围内的车辆广播相同的分组。After the RSU receives the segment withdrawal packet from the NCC, it broadcasts the same packet to the vehicles within its coverage.

1140、节点切换回遗留CCH以监听控制消息。1140. The node switches back to the legacy CCH to monitor the control message.

例如,车辆接收到该分组后,将会切换回来以监听遗留CCH,并基于多信道MAC协议执行媒体接入。For example, after the vehicle receives the packet, it will switch back to monitor the legacy CCH and perform medium access based on the multi-channel MAC protocol.

图14描述了根据本发明一实施例的网络模型的示意图。图14的场景中考虑了大型参考区域内具有多跳的网络。Fig. 14 depicts a schematic diagram of a network model according to an embodiment of the present invention. The scenario in Figure 14 considers networks with multiple hops within a large reference area.

在示例场景中,使用公知的模拟工具NS-2从吞吐量、分组传送速率和传输冲突率方面评估本发明实施例的性能。In an example scenario, the performance of the embodiments of the present invention is evaluated in terms of throughput, packet transfer rate and transmission collision rate using the well-known simulation tool NS-2.

例如,被考虑的区域为500m×1500m的具有曼哈顿网格图案交通的区域,其中节点沿着网格(即,代表车道)行进。假设系统模型中存在RSU。城市区域中,RSU通常用在繁忙/拥塞区域(例如,交通灯)。高速公路场景下,RSU通常会沿着受欢迎的高速公路放置,以协助ITS,并帮助收集和传播各种应用的信息。分段机制是基于地理位置的。每个分段使用一个RSU作为本地协调器,以助于将分组转发到远处的跳,传播紧急消息,并作为业务提供者向ITS业务用户提供信息。假设除了DSRC接入外,RSU还具有另一个网络接口(例如,以太网/LTE)。For example, the area under consideration is a 500m x 1500m area with traffic in a Manhattan grid pattern, where nodes travel along the grid (ie, representing lanes). Assume that RSU exists in the system model. In urban areas, RSUs are typically used in busy/congested areas (eg, traffic lights). In highway scenarios, RSUs are often placed along popular highways to assist ITS and help collect and disseminate information for various applications. The segmentation mechanism is based on geographic location. Each segment uses an RSU as a local coordinator to help forward packets to distant hops, propagate emergency messages, and serve as a service provider to provide information to ITS service users. It is assumed that the RSU has another network interface (eg Ethernet/LTE) in addition to DSRC access.

考虑到网络大小不同,即对单跳和多跳进行不同评估。单跳场景覆盖500m×500m的区域,多跳场景由三个单跳区域组成。假设沿区域边界每隔500m放置一个RSU,如图14 所示,车辆随机分布在网格中。节点的平均速度为27mi/h,接近城市交通场景的限速。每个子网络中节点的密度均等。Taking into account the different network sizes, i.e. single-hop and multi-hop are evaluated differently. The single-hop scene covers an area of 500m×500m, and the multi-hop scene consists of three single-hop areas. Assuming that an RSU is placed every 500m along the area boundary, as shown in Figure 14, the vehicles are randomly distributed in the grid. The average speed of the nodes is 27mi/h, which is close to the speed limit of the urban traffic scene. The density of nodes in each subnetwork is equal.

总体吞吐量对大规模参考区域中的总节点数的结果表明,除非常稀疏的网络外,从小规模网络到大规模网络,DNSM-MAC方案优于其他多信道MAC方案。The results of the overall throughput versus the total number of nodes in a large-scale reference region show that the DNSM-MAC scheme outperforms other multi-channel MAC schemes from small-scale to large-scale networks except for very sparse networks.

为了分析实际的系统性能,选择中间区域作为参考区域,因为该区域的节点自然会从两侧收到来自区域外的节点的干扰。中间区域中的节点的归一化吞吐量对参考区域中的总节点数的结果表明,在所有密集网络和稀疏网络中,DNSM-MAC方案实现的归一化吞吐量高于其他三个基准化多信道方案。在具有90个节点的网络中,DNSM-MAC方案的归一化吞吐量比AMCP和AMCMAC的高357%。In order to analyze the actual system performance, the middle area is chosen as the reference area, because nodes in this area will naturally receive interference from both sides from nodes outside the area. The results of the normalized throughput of nodes in the intermediate region versus the total number of nodes in the reference region show that, in all dense and sparse networks, the normalized throughput achieved by the DNSM-MAC scheme is higher than that of the other three benchmarks Multi-channel scheme. In a network with 90 nodes, the normalized throughput of the DNSM-MAC scheme is 357% higher than that of AMCP and AMCMAC.

通过比较大型车辆环境中不同多信道MAC方案之间业务信道上的分组传送速率和冲突速率得到另一个结果。该结果表明,在业务信道上的分组传送速率和冲突率方面,DNSM-MAC方案和AMCMAC方案都优于其他两个多信道MAC方案。不同网络规模下,与AMCP方案和IEEE 1609.4标准相比,DNSM-MAC方案和AMCMAC方案的业务信道上的分组传送速率更高更稳定。对于业务信道上的冲突率,所提方案与AMCP方案相比,实现了较低的冲突率,维持了与标准IEEE 1609.4相似的冲突等级。Another result is obtained by comparing the packet transfer rate and collision rate on traffic channels between different multi-channel MAC schemes in a large vehicle environment. The results show that both the DNSM-MAC scheme and the AMCMAC scheme are superior to the other two multi-channel MAC schemes in terms of packet transfer rate and collision rate on traffic channels. Under different network scales, compared with AMCP scheme and IEEE 1609.4 standard, DNSM-MAC scheme and AMCMAC scheme have higher and more stable packet transmission rate on the service channel. For the collision rate on the traffic channel, compared with the AMCP scheme, the proposed scheme achieves a lower collision rate and maintains a collision level similar to the standard IEEE 1609.4.

还得到了分段信息的累积渗透率对不同网络规模场景下信息被广播的次数的另一个结果。需要注意的是,通常分段信息前两次广播后,大多数场景中可以渗透到一半以上的节点上。Another result of the cumulative penetration rate of segmented messages versus the number of times messages are broadcasted for different network scale scenarios is also obtained. It should be noted that, usually after the first two broadcasts of segment information, it can penetrate to more than half of the nodes in most scenarios.

渗透速率对以毫秒为单位的时间的另一个结果表明,不同MAC模式(即AMCMAC 方案和DNSM-MAC方案)之间的切换时延小于1ms,并且2秒内可以向所有节点通知参考网络的分段。Another result of penetration rate versus time in milliseconds shows that the switching latency between different MAC modes (i.e., AMCMAC scheme and DNSM-MAC scheme) is less than 1ms, and all nodes can be notified of the distribution of the reference network within 2 seconds. part.

上述过程可以由装置中的单元或计算设备中的软件模块来执行。本申请以下部分将描述这些装置和计算设备。The above-mentioned process may be performed by a unit in an apparatus or a software module in a computing device. These devices and computing devices are described in the following sections of this application.

图15是根据本发明一实施例的服务器的简化框图。Figure 15 is a simplified block diagram of a server according to an embodiment of the present invention.

服务器1500包括接收单元1510、分段单元1520、分配单元1530和发送单元1540。The server 1500 includes a receiving unit 1510 , a segmenting unit 1520 , an allocating unit 1530 and a sending unit 1540 .

接收单元1510被配置为接收至少一个路侧单元RSU发送的网络状态信息,其中该至少一个RSU中的每个RSU发送的网络状态信息指示该RSU覆盖的节点的密度。分段单元1520被配置为根据网络状态信息对通信网络中的区域进行分段,以形成分别针对该至少一个RSU的至少一个分段。分配单元1530被配置为为该至少一个分段分配信道。发送单元1540被配置为向该至少一个RSU中的每个RSU发送网络分段信息和信道分配信息,其中网络分段信息指示该RSU的分段,信道分配信息指示为该分段分配的信道,以便RSU 通过为该分段分配的信道与进入该分段的节点进行通信。The receiving unit 1510 is configured to receive network state information sent by at least one RSU, wherein the network state information sent by each RSU of the at least one RSU indicates the density of nodes covered by the RSU. The segmentation unit 1520 is configured to segment the area in the communication network according to the network state information, so as to form at least one segment for the at least one RSU respectively. The allocating unit 1530 is configured to allocate a channel for the at least one segment. The sending unit 1540 is configured to send network segment information and channel allocation information to each RSU in the at least one RSU, where the network segment information indicates a segment of the RSU, and the channel allocation information indicates a channel allocated for the segment, In order for the RSU to communicate with the nodes entering the segment through the channel allocated for the segment.

可选地,该节点的密度包括距离该RSU不同距离内的节点数,该服务器还包括确定单元1550,配置为根据距离该RSU不同距离内的节点数确定该区域拥塞。Optionally, the node density includes the number of nodes within different distances from the RSU, and the server further includes a determining unit 1550 configured to determine the area congestion according to the number of nodes within different distances from the RSU.

可选地,确定单元1550还被配置为确定该区域变得不拥塞,发送单元1540还被配置为向该至少一个RSU中的每个RSU发送分段撤销信息,其中该分段撤销信息指示撤销该分段和信道分配,以便该RSU通过遗留信道与进入RSU的覆盖的节点进行通信。Optionally, the determining unit 1550 is further configured to determine that the area becomes uncongested, and the sending unit 1540 is further configured to send segment revocation information to each RSU in the at least one RSU, wherein the segment revocation information indicates the revocation The segmentation and channel assignments are such that the RSU communicates with nodes entering the RSU's coverage over legacy channels.

可选地,该分段被配置为分为多个正方形,每个正方形中心具有RSU,RSU(a)的正方形的边长LS由以下公式给出:Optionally, the segment is configured to be divided into a plurality of squares, each with an RSU at the center, the side length L of the square of RSU(a) is given by:

LS=min(Dmax,L),其中:L S =min(D max ,L), where:

Dmax=max({Di|Ni≤Ndesired(a)}),D max = max({D i | N i ≤ N desired (a)}),

其中(xa,ya)是RSU(a)的经度和纬度,Ni是RSU(a)的不同范围内的节点数,Ndesired(a) 是RSU(a)的所述正方形的期望节点密度。where (x a , y a ) is the longitude and latitude of RSU(a), N i is the number of nodes in different ranges of RSU(a), N desired (a) is the desired node of said square of RSU(a) density.

可选地,分配单元1530从一个公共控制信道PCCH、两个本地控制信道LCCH和四个本地业务信道LSCH中为该至少一个分段分配信道,其中为该分段分配该PCCH、一个 LCCH和两个LSCH,并为与该分段相邻的另一分段分配该PCCH、另外一个LCCH和另外两个LSCH。Optionally, the allocating unit 1530 allocates channels for the at least one segment from one common control channel PCCH, two local control channels LCCH, and four local traffic channels LSCH, wherein the PCCH, one LCCH, and two LSCH, and assign the PCCH, another LCCH, and two other LSCHs to another segment adjacent to this segment.

服务器可以执行如图3所示的方法的每个过程,因此,此处不再赘述。The server can execute each process of the method shown in FIG. 3 , so details are not repeated here.

图16是根据本发明一实施例的RSU 1600的简化框图。Figure 16 is a simplified block diagram of an RSU 1600 according to an embodiment of the invention.

RSU 1600包括发送单元1610、接收单元1620和通信单元1630。The RSU 1600 includes a sending unit 1610 , a receiving unit 1620 and a communication unit 1630 .

发送单元1610被配置为向无线资源管理RRM服务器发送网络状态信息,其中该网络状态信息指示该RSU覆盖的节点的密度。The sending unit 1610 is configured to send network state information to the RRM server, where the network state information indicates the density of nodes covered by the RSU.

接收单元1620被配置为接收服务器发送的网络分段信息和信道分配信息,其中该网络分段信息指示该RSU的分段,该信道分配信息指示为该分段分配的信道,并且该分段是RRM服务器对通信网络中的区域进行分段而形成的分别针对该至少一个RSU的至少一个分段中的一个,其中发送单元1610还被配置为向该RSU覆盖的节点发送网络分段信息和信道分配信息。The receiving unit 1620 is configured to receive network segment information and channel allocation information sent by the server, wherein the network segment information indicates the segment of the RSU, the channel allocation information indicates the channel allocated for the segment, and the segment is One of the at least one segment for the at least one RSU formed by segmenting the area in the communication network by the RRM server, wherein the sending unit 1610 is also configured to send the network segment information and the channel to the nodes covered by the RSU Assignment information.

通信单元1630被配置为通过为该分段分配的信道与该分段中的节点进行通信。The communication unit 1630 is configured to communicate with the nodes in the segment through the channel allocated for the segment.

可选地,RSU 1600还包括获取单元1640。获取单元1640被配置为根据该RSU覆盖的节点的报告获取网络状态信息。Optionally, the RSU 1600 further includes an acquisition unit 1640 . The obtaining unit 1640 is configured to obtain network state information according to the reports of the nodes covered by the RSU.

可选地,该节点的密度包括距离RSU不同距离内的节点数,并且该RSU还包括确定单元1650。确定单元1650被配置为根据距离该RSU不同距离内的节点数确定该RSU的覆盖拥塞。Optionally, the node density includes the number of nodes within different distances from the RSU, and the RSU further includes a determining unit 1650 . The determining unit 1650 is configured to determine the coverage congestion of the RSU according to the number of nodes within different distances from the RSU.

可选地,接收单元1620还被配置为接收来自RRM服务器的分段撤销信息,其中该分段撤销信息指示撤销该分段和信道分配,通信单元1630还被配置为通过切换到遗留信道与进入该RSU的覆盖的节点进行通信。Optionally, the receiving unit 1620 is further configured to receive segment revocation information from the RRM server, wherein the segment revocation information indicates that the segment and channel allocation are revoked, and the communication unit 1630 is further configured to switch to the legacy channel and enter the The RSU's covered nodes communicate.

可选地,发送单元1610被配置为:RSU定期向NCC报告网络状态信息;或满足预定条件中的至少一个时,该RSU向NCC报告网络状态信息。Optionally, the sending unit 1610 is configured to: the RSU periodically reports the network state information to the NCC; or when at least one of the predetermined conditions is met, the RSU reports the network state information to the NCC.

可选地,为该至少一个分段分配一个公共控制信道PCCH、两个本地控制信道LCCH和四个本地业务信道,为该分段分配一个PCCH、一个LCCH和两个LSCH,并为与该分段相邻的另一分段分配该PCCH、另外一个LCCH和另外两个LSCH。Optionally, a common control channel PCCH, two local control channels LCCH and four local traffic channels are allocated for the at least one segment, a PCCH, an LCCH and two LSCHs are allocated for the segment, and for the segment Another segment adjacent to the segment allocates the PCCH, another LCCH and two other LSCHs.

该RSU可以执行如图4所示的方法的每个过程,因此,此处不再赘述。The RSU can execute each process of the method shown in FIG. 4 , so details will not be repeated here.

图17是根据本发明一实施例的节点1700的简化框图。Figure 17 is a simplified block diagram of a node 1700 according to an embodiment of the invention.

节点1700包括接收单元1710、确定单元1720和通信单元1730。The node 1700 includes a receiving unit 1710 , a determining unit 1720 and a communication unit 1730 .

接收单元1710被配置为接收来自RSU的网络分段信息和信道分配信息,其中该网络分段信息指示该RSU的分段,该信道分配信息指示为该分段分配的信道,该分段是RRM 服务器对通信网络中的区域进行分段而形成的分别针对该至少一个RSU的至少一个分段中的一个。The receiving unit 1710 is configured to receive network segment information and channel allocation information from the RSU, wherein the network segment information indicates the segment of the RSU, the channel allocation information indicates the channel allocated for the segment, and the segment is RRM One of the at least one segment respectively for the at least one RSU formed by segmenting the area in the communication network by the server.

确定单元1720被配置为根据网络分段信息确定该节点在该分段中。The determining unit 1720 is configured to determine that the node is in the segment according to the network segment information.

通信单元1730被配置为通过为该分段分配的信道与该RSU进行通信。The communication unit 1730 is configured to communicate with the RSU through the channel allocated for the segment.

可选地,接收单元1710还被配置为接收来自该RSU的分段撤销信息,其中该分段撤销信息指示撤销该分段和信道分配,通信单元1730被配置为通过遗留信道与该RSU进行通信。Optionally, the receiving unit 1710 is also configured to receive segment revocation information from the RSU, wherein the segment revocation information indicates that the segment and channel allocation are revoked, and the communication unit 1730 is configured to communicate with the RSU through a legacy channel .

可选地,为该至少一个分段分配一个公共控制信道PCCH、两个本地控制信道LCCH和四个本地业务信道,为该分段分配一个PCCH、一个LCCH和两个LSCH,并为与该分段相邻的另一分段分配该PCCH、另外一个LCCH和另外两个LSCH。Optionally, a common control channel PCCH, two local control channels LCCH and four local traffic channels are allocated for the at least one segment, a PCCH, an LCCH and two LSCHs are allocated for the segment, and for the segment Another segment adjacent to the segment allocates the PCCH, another LCCH and two other LSCHs.

可选地,节点是包括OBU的车辆。Optionally, a node is a vehicle including an OBU.

该节点可以执行如图5所示的方法的每个过程,因此,此处不再赘述。The node can execute each process of the method shown in FIG. 5 , so details are not repeated here.

需注意,服务器1500、RSU 1600和节点1700在这里以功能单元的形式呈现。术语“单元”可以指执行一个或多个软件或固件程序的专用集成电路(ASIC)、电子电路、处理器(共享的、专用的或群组)和存储器、组合逻辑电路和/或提供所描述的功能的其它合适组件,用于此处不作为限制。在具体的示例中,本领域技术人员将理解,服务器1500、 RSU1600和节点1700可以采用图18的计算设备1800的形式。例如,确定单元、分配单元、分段单元、获取单元和通信单元等可以由主机的处理器、存储单元和通信接口来实现,具体可以由处理器执行存储单元中的模块来实现。It should be noted that the server 1500, the RSU 1600 and the node 1700 are presented here in the form of functional units. The term "unit" may refer to an application-specific integrated circuit (ASIC), electronic circuit, processor (shared, dedicated, or group) and memory, combinational logic, and/or to provide the described Other suitable components of the function are used here without limitation. In a specific example, those skilled in the art will appreciate that server 1500, RSU 1600, and node 1700 may take the form of computing device 1800 of FIG. 18 . For example, the determining unit, the allocating unit, the segmenting unit, the acquiring unit, and the communication unit may be implemented by a processor, a storage unit, and a communication interface of the host, and specifically may be implemented by the processor executing a module in the storage unit.

图18是计算设备1800的简化框图。计算设备包括与一个或多个数据存储装置耦合的处理器1810。数据存储装置可以包括存储介质1850和存储单元1820。存储介质1850可以是只读的,如只读存储器(ROM),或者是可读/可写的,如硬盘或闪速存储器。存储单元1820可以是随机存取存储器(RAM)。存储单元1820可以与处理器物理地集成在一起或者在处理器内部或者构造为独立的一个单元或多个单元。FIG. 18 is a simplified block diagram of a computing device 1800 . The computing device includes a processor 1810 coupled with one or more data storage devices. The data storage device may include a storage medium 1850 and a storage unit 1820 . The storage medium 1850 may be read-only, such as read-only memory (ROM), or read/writable, such as a hard disk or flash memory. The storage unit 1820 may be a random access memory (RAM). The storage unit 1820 may be physically integrated with the processor or inside the processor, or configured as an independent unit or multiple units.

处理器1810提供排序和处理设施,用于执行指令,执行中断动作,提供定时功能以及可能的其他功能。可选地,处理器1810包括一个或多个中央处理单元(CPU)。可选地,计算设备1800包括一个以上处理器。术语“处理器”是指配置为处理计算机程序指令等数据的一个或多个设备、电路和/或处理核。Processor 1810 provides sequencing and processing facilities for executing instructions, performing interrupt actions, providing timing functions, and possibly other functions. Optionally, processor 1810 includes one or more central processing units (CPUs). Optionally, computing device 1800 includes more than one processor. The term "processor" refers to one or more devices, circuits and/or processing cores configured to process data such as computer program instructions.

由处理器1810执行的程序代码可以存储在存储单元1820中或存储介质1850中。可选地,存储在存储介质1850中的程序代码可以被复制到存储单元中,以便处理器1810进行执行。The program codes executed by the processor 1810 may be stored in the storage unit 1820 or in the storage medium 1850 . Optionally, the program codes stored in the storage medium 1850 may be copied into the storage unit for execution by the processor 1810.

计算设备1800还包括经由外部网络与另一设备或系统直接通信的通信接口1860。可选地,计算设备1800还包括输出设备1830和输入设备1840。输出设备1830与处理器1810耦合,并能够以一种或多种方式显示信息。输入设备1840还与处理器1810耦合,能够以一种或多种方式接收来自计算设备1800的用户的输入。Computing device 1800 also includes communication interface 1860 for communicating directly with another device or system via an external network. Optionally, the computing device 1800 also includes an output device 1830 and an input device 1840 . Output device 1830 is coupled to processor 1810 and can display information in one or more ways. Input device 1840 is also coupled to processor 1810 and capable of receiving input from a user of computing device 1800 in one or more ways.

计算设备1800的上述元件可以通过总线彼此耦合。The above-mentioned elements of the computing device 1800 may be coupled to each other through a bus.

计算设备1800可以是通用计算设备或应用专用的计算设备。作为实际示例,上述计算设备可以是具有如图18所示的类似结构的台式计算机、膝上型计算机、网络服务器、个人数字助理(PDA)、移动电话、平板电脑、无线终端设备、电信设备、嵌入式系统或任何其他设备。然而,本申请当然不受任何特定类型的计算设备的限制。Computing device 1800 may be a general-purpose computing device or an application-specific computing device. As a practical example, the above-mentioned computing device may be a desktop computer, a laptop computer, a web server, a personal digital assistant (PDA), a mobile phone, a tablet computer, a wireless terminal device, a telecommunication device, Embedded system or any other device. However, the present application is of course not limited to any particular type of computing device.

作为另一实施例,本申请提供了一种服务器。服务器的功能可以由图18中描述的计算设备来实现。As another embodiment, the present application provides a server. The functionality of the server may be implemented by the computing device described in FIG. 18 .

该服务器包括:存储计算机可执行程序代码的存储单元、通信接口以及与该存储单元和通信接口耦合的处理器,其中该程序代码包括指令,当该处理器执行该指令时,使该处理器:接收由至少一个路侧单元RSU发送的网络状态信息,根据该网络状态信息对通信网络中的区域进行分段,以形成分别针对该至少一个RSU的至少一个分段,为该至少一个分段分配信道,并向该至少一个RSU中的每个RSU发送网络分段信息和信道分配信息。该至少一个RSU中的每个RSU发送的网络状态信息指示该RSU覆盖的节点的密度。该网络分段信息指示该RSU的分段,该信道分配信息指示为该分段分配的信道,以便RSU 通过为该分段分配的信道与进入该分段的节点进行通信。The server includes: a storage unit storing computer-executable program code, a communication interface, and a processor coupled to the storage unit and the communication interface, wherein the program code includes instructions, and when the processor executes the instructions, the processor: receiving network state information sent by at least one roadside unit RSU, segmenting areas in the communication network according to the network state information to form at least one segment for the at least one RSU, and assigning the at least one segment channel, and send network segment information and channel allocation information to each RSU of the at least one RSU. The network state information sent by each RSU of the at least one RSU indicates the density of nodes covered by the RSU. The network segment information indicates the segment of the RSU, and the channel allocation information indicates the channel allocated for the segment, so that the RSU communicates with the nodes entering the segment through the channel allocated for the segment.

可选地,该节点的密度包括距离该RSU不同距离内的节点数,该程序代码还包括指令,当该处理器执行该指令时,使该处理器在对通信网络中的区域进行分段前根据距离该RSU不同距离内的节点数确定该区域拥塞。Optionally, the density of the nodes includes the number of nodes within different distances from the RSU, and the program code further includes instructions that, when the processor executes the instructions, cause the processor to The area is congested according to the number of nodes within different distances from the RSU.

可选地,该程序代码还包括指令,当该处理器执行该指令时,使该处理器确定该区域变得不拥塞,并向该至少一个RSU中的每个RSU发送分段撤销信息。该分段撤销信息指示撤销该分段和信道分配,以便该RSU通过遗留信道与进入该RSU的覆盖的节点进行通信。Optionally, the program code further includes instructions, which, when executed by the processor, cause the processor to determine that the area becomes uncongested, and send segment withdrawal information to each RSU of the at least one RSU. The segment revocation information indicates that the segment and channel allocation are revoked so that the RSU communicates with the nodes entering the coverage of the RSU through the legacy channel.

根据本发明的一实施例,当处理器执行指令时,使该处理器将区域分为多个正方形,分段过程中每个正方形中心具有RSU,RSU(a)的正方形的边长LS为:According to an embodiment of the present invention, when the processor executes the instruction, the processor is made to divide the area into a plurality of squares, each square has an RSU in the center of the segmentation process, and the side length L of the square of the RSU (a) is :

LS=min(Dmax,L),其中:L S =min(D max ,L), where:

Dmax=max({Di|Ni≤Ndesired(a)}),D max = max({D i | N i ≤ N desired (a)}),

其中(xa,ya)是RSU(a)的经度和纬度,Ni是RSU(a)的不同范围内的节点数,Ndesired(a) 是RSU(a)的所述正方形的期望节点密度。where (x a , y a ) is the longitude and latitude of RSU(a), N i is the number of nodes in different ranges of RSU(a), N desired (a) is the desired node of said square of RSU(a) density.

根据本发明的一实施例,当该处理器执行指令时,使该处理器从一个公共控制信道 PCCH、两个本地控制信道LCCH和四个本地业务信道LSCH中为该至少一个分段分配信道,其中为该分段分配该PCCH、一个LCCH和两个LSCH,并为与该分段相邻的另一分段分配该PCCH、另外一个LCCH和另外两个LSCH。According to an embodiment of the present invention, when the processor executes the instruction, the processor is configured to allocate channels for the at least one segment from a common control channel PCCH, two local control channels LCCH and four local traffic channels LSCH, The PCCH, one LCCH and two LSCHs are allocated to the segment, and the PCCH, another LCCH and two other LSCHs are allocated to another segment adjacent to the segment.

该服务器可以执行如图3所示的方法的每个过程,因此,此处不再赘述。The server can execute each process of the method shown in FIG. 3 , so details are not repeated here.

作为另一实施例,本申请提供了一种RSU。该RSU的功能可以由图18中描述的计算设备来实现。As another embodiment, the present application provides an RSU. The functionality of the RSU may be implemented by the computing device described in FIG. 18 .

该服务器包括:存储计算机可执行程序代码的存储单元、通信接口以及与该存储单元和通信接口耦合的处理器,其中该程序代码包括指令,当该处理器执行该指令时,使该处理器:向无线资源管理RRM服务器发送网络状态信息,接收服务器发送的网络分段信息和信道分配信息,向该RSU覆盖的节点发送网络分段信息和信道分配信息,并通过为该分段分配的信道与该分段中的节点进行通信。该网络状态信息指示该RSU覆盖的节点的密度。该网络分段信息指示该RSU的分段,该信道分配信息指示为该分段分配的信道,并且该分段是该RRM服务器对通信网络中的区域进行分段而形成的分别针对该至少一个 RSU的至少一个分段中的一个。The server includes: a storage unit storing computer-executable program code, a communication interface, and a processor coupled to the storage unit and the communication interface, wherein the program code includes instructions, and when the processor executes the instructions, the processor: Send network status information to the radio resource management RRM server, receive network segment information and channel allocation information sent by the server, send network segment information and channel allocation information to the nodes covered by the RSU, and communicate with the channel allocated for the segment The nodes in this segment communicate. The network status information indicates the density of nodes covered by the RSU. The network segment information indicates the segment of the RSU, the channel allocation information indicates the channel allocated for the segment, and the segment is formed by the RRM server segmenting the area in the communication network for the at least one One of at least one segment of the RSU.

可选地,该程序代码还包括指令,当处理器执行该指令时,使该处理器根据该RSU覆盖的节点的报告获取网络状态信息。Optionally, the program code further includes an instruction, which, when the processor executes the instruction, causes the processor to acquire network status information according to the report of the nodes covered by the RSU.

可选地,该节点的密度包括距离该RSU不同距离内的节点数,该程序代码还包括指令,当该处理器执行该指令时,使该处理器在向无线资源管理RRM服务器发送网络状态信息前根据距离该RSU不同距离内的节点数确定该RSU的覆盖拥塞。Optionally, the density of the nodes includes the number of nodes within different distances from the RSU, and the program code further includes instructions, when the processor executes the instructions, the processor sends the network status information to the radio resource management RRM server The coverage congestion of the RSU is determined according to the number of nodes within different distances from the RSU.

可选地,该程序代码还包括指令,当处理器执行该指令时,使该处理器接收来自该RRM服务器的分段撤销信息,并通过切换到遗留信道与进入该RSU的覆盖的节点进行通信。该分段撤销信息指示撤销该分段和信道分配。Optionally, the program code further includes an instruction, when the processor executes the instruction, the processor receives segment revocation information from the RRM server, and communicates with the node that enters the coverage of the RSU by switching to the legacy channel . The segment revocation information indicates the revocation of the segment and channel allocation.

根据本发明的实施例,当处理器执行该指令时,使该处理器定期向NCC报告网络状态信息,或满足预定条件中的至少一个时,向NCC报告该网络状态信息。According to an embodiment of the present invention, when the processor executes the instruction, the processor is made to report the network status information to the NCC periodically, or to report the network status information to the NCC when at least one of the predetermined conditions is met.

根据本发明的实施例,为该至少一个分段分配一个公共控制信道PCCH、两个本地控制信道LCCH和四个本地业务信道,为该分段分配一个PCCH、一个LCCH和两个LSCH,并为与该分段相邻的另一分段分配该PCCH、另外一个LCCH和另外两个LSCH。According to an embodiment of the present invention, a common control channel PCCH, two local control channels LCCH and four local traffic channels are allocated for the at least one segment, a PCCH, an LCCH and two LSCHs are allocated for the segment, and for Another segment adjacent to this segment allocates the PCCH, another LCCH and two other LSCHs.

RSU可以执行如图4所示的方法的每个过程,因此,此处不再赘述。The RSU can execute each process of the method shown in FIG. 4 , so details are not repeated here.

作为另一实施例,本申请提供了一种节点。该节点的功能可以由图18中描述的计算设备来实现。As another embodiment, the present application provides a node. The functionality of this node may be implemented by the computing device described in FIG. 18 .

该节点包括:存储计算机可执行程序代码的存储单元、通信接口以及与该存储单元和通信接口耦连的处理器,其中该程序代码包括指令,当处理器执行该指令时,使该处理器:接收来自路侧单元RSU的网络分段信息和信道分配信息,根据该网络分段信息确定节点在该分段中,并通过为该分段分配的信道与该RSU进行通信。该网络分段信息指示该RSU 的分段,该信道分配信息指示为该分段分配的信道,并且该分段是RRM服务器对通信网络中的区域进行分段而形成的分别针对该至少一个RSU的至少一个分段中的一个。The node includes: a storage unit storing computer-executable program code, a communication interface, and a processor coupled to the storage unit and the communication interface, wherein the program code includes instructions, and when the processor executes the instructions, the processor: Receive network segment information and channel allocation information from the roadside unit RSU, determine that the node is in the segment according to the network segment information, and communicate with the RSU through the channel allocated for the segment. The network segment information indicates the segment of the RSU, the channel allocation information indicates the channel allocated for the segment, and the segment is formed by the RRM server for segmenting the area in the communication network for the at least one RSU One of at least one segment of the .

可选地,该程序代码还包括指令,当处理器执行该指令时,使该处理器接收来自该RRM服务器的分段撤销信息,并通过遗留信道与该RSU进行通信。该分段撤销信息指示撤销该分段和信道分配。Optionally, the program code further includes instructions. When the processor executes the instructions, the processor receives segment revocation information from the RRM server and communicates with the RSU through a legacy channel. The segment revocation information indicates the revocation of the segment and channel allocation.

根据本发明的实施例,为该至少一个分段分配一个公共控制信道PCCH、两个本地控制信道LCCH和四个本地业务信道,为该分段分配一个PCCH、一个LCCH和两个LSCH,并为与该分段相邻的另一分段分配该PCCH、另外一个LCCH和另外两个LSCH。According to an embodiment of the present invention, a common control channel PCCH, two local control channels LCCH and four local traffic channels are allocated for the at least one segment, a PCCH, an LCCH and two LSCHs are allocated for the segment, and for Another segment adjacent to this segment allocates the PCCH, another LCCH and two other LSCHs.

根据本发明的实施例,该节点是包括车载单元OBU的车辆。According to an embodiment of the invention, the node is a vehicle comprising an on-board unit OBU.

该节点可以执行如图5所示的方法的每个过程,因此,此处不再赘述。The node can execute each process of the method shown in FIG. 5 , so details are not repeated here.

根据本发明的上述实施例,该RRM服务器根据该RSU报告的网络状态信息进行网络分段和对分段进行信道分配,并向该RSU通知所述网络分段信息和信道分配信息,以便该RSU通过为该分段分配的信道与进入该分段的节点进行通信,从而减少冲突概率和质量降级,进而提高无线资源的利用率。According to the above embodiments of the present invention, the RRM server performs network segmentation and channel allocation for the segments according to the network status information reported by the RSU, and notifies the RSU of the network segmentation information and channel allocation information, so that the RSU The channel allocated for the segment communicates with the nodes entering the segment, thereby reducing the probability of collision and quality degradation, thereby improving the utilization rate of wireless resources.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。集成单元可以以硬件的形式实现,也可以以软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. An integrated unit can be implemented in the form of hardware or in the form of a software functional unit.

当所述集成单元以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来。该计算机软件产品存储在存储介质中,并包括用以使得计算机设备(可以是个人计算机、服务器网络设备等)执行本发明各个实施例所述方法的全部或部分步骤的若干指令。而前述存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等可以存储程序代码的介质。When the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of software products. The computer software product is stored in a storage medium, and includes several instructions for making a computer device (which may be a personal computer, a server network device, etc.) execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: a USB flash drive, a removable hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and the like that can store program codes.

以上详细描述了根据本发明的发射分集方法、相关设备和系统。基于本发明实施例的精神,本领域普通技术人员可以对本发明的具体实现方式和应用范围进行修改。因此,说明书的内容不应被解释为对本发明的限制。The transmit diversity method, related equipment and system according to the present invention have been described in detail above. Based on the spirit of the embodiments of the present invention, those skilled in the art may modify the specific implementation manner and application scope of the present invention. Therefore, the contents of the specification should not be construed as limiting the present invention.

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。If the functions described above are realized in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes. .

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above is only a specific implementation of the application, but the scope of protection of the application is not limited thereto. Anyone familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the application. Should be covered within the protection scope of this application. Therefore, the protection scope of the present application should be determined by the protection scope of the claims.

Claims (24)

1. A method of communication, comprising:
receiving network state information sent by at least one RSU (road side unit), by a RRM (radio resource management) server, wherein the network state information sent by each RSU in the at least one RSU indicates the density of nodes covered by the RSU;
the RRM server segmenting regions in the communication network according to the network state information to form at least one segment for the at least one RSU, respectively;
the RRM server allocates a channel for the at least one segment;
the RRM server transmitting network segment information and channel allocation information to each of the at least one RSU, wherein the network segment information indicates a segment of the RSU and the channel allocation information indicates a channel allocated for the segment so that the RSU communicates with a node entering the segment through the channel allocated for the segment;
wherein the density of nodes comprises a number of nodes within different distances from the RSU, and before the RRM server segments a region in the communication network, the method further comprises:
and the RRM server determines the region congestion according to the number of nodes in different distances from the RSU.
2. The method of claim 1, further comprising:
the RRM server determining that the area becomes uncongested;
the RRM server sends segment revocation information to each of the at least one RSU, wherein the segment revocation information indicates that the segment and channel allocation are revoked so that the RSU communicates with nodes entering the coverage of the RSU through a legacy channel.
3. The method of claim 1, wherein the RRM server segments the regions in the communication network according to the network state information, comprising:
the RRM server divides the area into a plurality of squares, each square having an RSU at the center, the side length L of the square of RSU (a)SComprises the following steps:
LS=min(Dmax,L)
wherein,
wherein (x)a,ya) Longitude and latitude, N, of RSU (a)iIs the number of nodes, N, in different ranges of the RSU (a)desired(a) Is the desired node density of said square of RSU (a), dist () denotes the distance between the nodes, DiRepresenting different distances to the rsu (a) at said different ranges.
4. The method of any of claims 1-3, wherein the allocating channels for the at least one segment comprises:
allocating channels for said at least one segment from among one common control channel PCCH, two local control channels LCCH and four local traffic channels LSCH, wherein said PCCH, one LCCH and two LSCHs are allocated for said segment and said PCCH, one other LCCH and two other LSCHs are allocated for another segment adjacent to said segment.
5. A method of transmitting data, comprising:
the method comprises the steps that a RSU sends network state information to a RRM server, wherein the network state information indicates the density of nodes covered by the RSU;
the RSU receives network segment information and channel allocation information transmitted by a server, wherein the network segment information indicates a segment of the RSU, the channel allocation information indicates a channel allocated for the segment, and the segment is one of at least one segment formed by segmenting a region in a communication network by the RRM server and aiming at least one RSU respectively;
the RSU sends network segmentation information and the channel allocation information to nodes covered by the RSU;
the RSU communicates with nodes in the segment over the channel allocated for the segment;
further comprising:
and the RSU acquires network state information according to the report of the node covered by the RSU.
6. The method of claim 5, wherein the density of nodes comprises a number of nodes within different distances from the RSU, and before the RSU sends network status information to the RRM server, the method further comprises:
and the RSU determines the coverage area congestion of the RSU according to the number of nodes in different distances from the RSU.
7. The method of claim 6, further comprising:
the RSU receiving segment revocation information from the RRM server, wherein the segment revocation information indicates that the segment and channel allocation are revoked;
the RSU communicates with nodes that enter the RSU's coverage by switching to legacy channels.
8. The method of claim 5, wherein the transmitting network status information by the Road Side Unit (RSU) to a Radio Resource Management (RRM) server comprises:
the RSU periodically reports the network state information to a Network Control Center (NCC); or
The RSU reports the network status information to the NCC when at least one of predetermined conditions is met.
9. The method according to any of claims 5 to 8, wherein said at least one segment is allocated one common control channel, PCCH, two local control channels, LCCH, and four local traffic channels, LSCH, one PCCH, one LCCH, and two LSCH for said segment, and another segment adjacent to said segment is allocated said PCCH, another LCCH, and another two LSCH.
10. A method of transmitting data, comprising:
a node receives network segment information and channel allocation information from a Road Side Unit (RSU), wherein the network segment information indicates a segment of the RSU, the channel allocation information indicates a channel allocated for the segment, and the segment is one of at least one segment formed by a Radio Resource Management (RRM) server segmenting a region in a communication network and aiming at least one RSU;
the node determines that the node is in the segment according to the network segment information;
the node communicating with the RSU over the channel allocated for the segment;
further comprising:
the node receiving segment revocation information from the RSU, wherein the segment revocation information indicates that the segment and channel allocation are revoked;
the node communicates with the RSU over a legacy channel.
11. The method of claim 10, wherein the at least one segment is allocated one common control channel PCCH, two local control channels LCCH and four local traffic channels LSCH, the segment is allocated one PCCH, one LCCH and two LSCHs, and another segment adjacent to the segment is allocated the PCCH, another LCCH and another two LSCHs.
12. The method according to claim 10 or 11, wherein the node is a vehicle comprising an on board unit, OBU.
13. A server, comprising:
a receiving unit configured to receive network status information transmitted by at least one Road Side Unit (RSU), wherein the network status information transmitted by each RSU of the at least one RSU indicates a density of nodes covered by the RSU;
a segmentation unit configured to segment a region in the communication network according to the network state information to form at least one segment for the at least one RSU, respectively;
an allocation unit configured to allocate a channel for the at least one segment;
a transmitting unit configured to transmit network segment information and channel allocation information to each RSU of the at least one RSU, wherein the network segment information indicates a segment of the RSU, and the channel allocation information indicates a channel allocated for the segment, so that the RSU communicates with a node entering the segment through the channel allocated for the segment;
wherein the density of the nodes comprises the number of nodes within different distances from the RSU, and the server further comprises a determining unit configured to determine the zone congestion according to the number of nodes within different distances from the RSU.
14. The server according to claim 13, wherein the determining unit is further configured to determine that the area becomes uncongested, the transmitting unit is further configured to transmit segment revocation information to each of the at least one RSU, wherein the segment revocation information indicates that the segment and channel allocation are revoked so that the RSU communicates with nodes entering coverage of the RSU over legacy channels.
15. The server of claim 13, wherein the segment is configured to be divided into a plurality of squares, each square having an RSU at the center, the RSU (a) square having a side length LSComprises the following steps:
LS=min(Dmax,L)
wherein,
wherein (x)a,ya) Longitude and latitude, N, of RSU (a)iIs the number of nodes, N, in different ranges of the RSU (a)desired(a) Is the desired node density of said square of RSU (a), dist () denotes the distance between the nodes, DiRepresenting different distances to the rsu (a) at said different ranges.
16. The server according to any of claims 13 to 15, wherein the allocating unit allocates channels for the at least one segment from one common control channel, PCCH, two local control channels, LCCH, and four local traffic channels, LSCH, wherein the PCCH, one LCCH, and two LSCHs are allocated for the segment, and the PCCH, another LCCH, and another two LSCHs are allocated for another segment adjacent to the segment.
17. A roadside unit comprising:
a transmitting unit configured to transmit network state information to a radio resource management RRM server, wherein the network state information indicates a density of nodes covered by the RSU;
a receiving unit configured to receive network segment information and channel allocation information transmitted by a server, wherein the network segment information indicates a segment of the RSU, the channel allocation information indicates a channel allocated for the segment, and the segment is one of at least one segment respectively for at least one RSU formed by segmenting a region in a communication network by the RRM server, wherein the transmitting unit is further configured to transmit the network segment information and the channel allocation information to nodes covered by the RSU;
a communication unit configured to communicate with nodes in the segment through the channel allocated for the segment;
further comprising:
and the acquisition unit is configured to acquire the network state information according to the report of the node covered by the RSU.
18. The RSU of claim 17, wherein the density of nodes comprises a number of nodes within different distances from the RSU, and further comprising:
and the determining unit is configured to determine the coverage area congestion of the RSU according to the number of nodes in different distances from the RSU.
19. The road side unit of claim 18, wherein the receiving unit is further configured to receive segment revocation information from the RRM server, wherein the segment revocation information indicates that the segments and channel allocations are revoked, and the communication unit is further configured to communicate with nodes that enter coverage of the RSU by switching to legacy channels.
20. The roadside unit of claim 17, wherein the transmitting unit is configured to: the RSU periodically reports the network state information to a Network Control Center (NCC); or at least one of predetermined conditions is met, the RSU reports the network status information to the NCC.
21. The rsu of any of claims 17-20, wherein the at least one segment is allocated one common control channel, PCCH, two local control channels, LCCH, and four local traffic channels, LSCH, one PCCH, one LCCH, and two LSCHs, for the segment, and another segment adjacent to the segment is allocated the PCCH, another LCCH, and another two LSCHs.
22. A communication node, comprising:
a receiving unit configured to receive network segment information and channel allocation information from a road side unit, RSU, wherein the network segment information indicates a segment of the RSU, the channel allocation information indicates a channel allocated for the segment, and the segment is one of at least one segment respectively for at least one RSU formed by a RRM server segmenting a region in a communication network;
a determining unit configured to determine that the node is in the segment according to the network segment information;
a communication unit configured to communicate with the RSU through the channel allocated for the segment;
wherein the receiving unit is further configured to receive segment revocation information from the RSU, wherein the segment revocation information indicates that the segment and channel allocation are revoked, and the communication unit is further configured to communicate with the RSU over a legacy channel.
23. The node of claim 22, wherein the at least one segment is allocated one common control channel, PCCH, two local control channels, LCCH, and four local traffic channels, LSCH, one PCCH, one LCCH, and two LSCHs are allocated for the segment, and another segment adjacent to the segment is allocated the PCCH, another LCCH, and another two LSCHs.
24. A node according to claim 22 or 23, wherein said node is a vehicle comprising an on board unit, OBU.
CN201580067155.XA 2015-10-19 2015-10-19 Communication method, server, roadside unit and node Active CN107005880B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/092213 WO2017066912A1 (en) 2015-10-19 2015-10-19 Method for communication, server, roadside unit and node

Publications (2)

Publication Number Publication Date
CN107005880A CN107005880A (en) 2017-08-01
CN107005880B true CN107005880B (en) 2019-12-24

Family

ID=58556519

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580067155.XA Active CN107005880B (en) 2015-10-19 2015-10-19 Communication method, server, roadside unit and node

Country Status (2)

Country Link
CN (1) CN107005880B (en)
WO (1) WO2017066912A1 (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107396453B (en) * 2017-08-30 2019-12-10 福建师范大学 A VANET Channel Access Method Based on SD-TDMA
US10917891B2 (en) * 2018-06-01 2021-02-09 Lg Electronics Inc. Adaptive multi-channel V2X communication
CN108924790B (en) * 2018-06-27 2021-10-22 深圳市元征科技股份有限公司 Control channel configuration method and related device
CN109121098B (en) 2018-08-24 2021-05-25 京东方科技集团股份有限公司 Method and system for allocating channel
CN109041013B (en) * 2018-09-28 2021-05-25 河南科技大学 Internet of vehicles MAC protocol based on cognitive radio technology and implementation method thereof
CN111818547B (en) * 2019-04-10 2022-06-24 华为云计算技术有限公司 Network configuration method and device
CN110111091A (en) * 2019-05-17 2019-08-09 深圳成谷科技有限公司 Charging method, system and the storage medium of highway
JP2021005801A (en) * 2019-06-26 2021-01-14 パナソニックIpマネジメント株式会社 Roadside device and communication congestion control method
US11622286B2 (en) 2020-06-17 2023-04-04 Ford Global Technologies, Llc Vehicle-to-infrastructure communication control
US11588236B2 (en) 2020-06-17 2023-02-21 Ford Global Technologies, Llc Vehicle-to-infrastructure communication control including node deficiency determination
CN114697900B (en) * 2020-12-25 2024-11-22 株式会社电装 Unicast communication method and device for vehicle networking
CN113595950B (en) * 2021-06-29 2023-06-13 中国船舶重工集团公司第七一五研究所 Signal compatibility method for multi-body underwater acoustic communication network
TWI879576B (en) * 2024-05-22 2025-04-01 中原大學 A vehicle-to-everything communication system for switching communication targets based on communication range

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101518020A (en) * 2006-09-15 2009-08-26 皇家飞利浦电子股份有限公司 Automatic packet tagging
CN102137402A (en) * 2011-04-27 2011-07-27 北京大学 Multi-channel allocation method based on road vehicle network
KR20110107908A (en) * 2010-03-26 2011-10-05 전자부품연구원 Adaptive channel adjustment method and system of BAE communication system
CN103415082A (en) * 2013-08-09 2013-11-27 北京邮电大学 Vehicle-mounted wireless communication channel access method, base station unit and vehicle-mounted mobile terminal

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5386474B2 (en) * 2010-12-28 2014-01-15 三菱重工業株式会社 Information processing apparatus, fee collection system, and fee collection method
CN102572992B (en) * 2012-01-17 2014-08-13 百年金海安防科技有限公司 Vehicular network RSU (Roadside Unit) deploy method and data forwarding method thereof
CN102917372A (en) * 2012-10-18 2013-02-06 北京理工大学 Internet of vehicles hierarchical model design method orienting to multi-scene data exchange

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101518020A (en) * 2006-09-15 2009-08-26 皇家飞利浦电子股份有限公司 Automatic packet tagging
KR20110107908A (en) * 2010-03-26 2011-10-05 전자부품연구원 Adaptive channel adjustment method and system of BAE communication system
CN102137402A (en) * 2011-04-27 2011-07-27 北京大学 Multi-channel allocation method based on road vehicle network
CN103415082A (en) * 2013-08-09 2013-11-27 北京邮电大学 Vehicle-mounted wireless communication channel access method, base station unit and vehicle-mounted mobile terminal

Also Published As

Publication number Publication date
CN107005880A (en) 2017-08-01
WO2017066912A1 (en) 2017-04-27

Similar Documents

Publication Publication Date Title
CN107005880B (en) Communication method, server, roadside unit and node
Booysen et al. Survey of media access control protocols for vehicular ad hoc networks
Zhang et al. A scalable CSMA and self-organizing TDMA MAC for IEEE 802.11 p/1609. x in VANETs
Shahen Shah et al. CB‐MAC: a novel cluster‐based MAC protocol for VANETs
US10433324B2 (en) Method and apparatus for allocating resource in wireless communication system
CN105848295B (en) A kind of isomery car networking slot allocation method
CN107710854A (en) Progressively resource allocation for vehicle communication
Booysen et al. Performance comparison of media access control protocols for vehicular ad hoc networks
Hadded et al. An infrastructure-free slot assignment algorithm for reliable broadcast of periodic messages in vehicular ad hoc networks
CN103973387B (en) A kind of method and device safeguarding time slot state information
Bazzi et al. Beaconing from connected vehicles: IEEE 802.11 p vs. LTE-V2V
Tambawal et al. Time division multiple access scheduling strategies for emerging vehicular ad hoc network medium access control protocols: a survey
Batth et al. Comparative study of tdma-based mac protocols in vanet: A mirror review
CN105684339A (en) Enhanced subchannel selective transmission procedure
Li et al. TCGMAC: A TDMA‐based MAC protocol with collision alleviation based on slot declaration and game theory in VANETS
CN106797633B (en) A resource scheduling method, device and system
Nguyen et al. Application of the lowest-ID algorithm in cluster-based TDMA system for VANETs
WO2016045568A1 (en) Method and device for d2d resource allocation
Babu et al. An efficient TDMA-based variable interval multichannel MAC protocol for vehicular networks
CN108353389A (en) Reception device for being communicated within a wireless communication network and wherein performed method
WO2022267931A1 (en) Communication method and communication apparatus
CN105282851A (en) Channel distribution method and system
Boukhalfa et al. An active signaling mechanism to reduce access collisions in a distributed TDMA based MAC protocol for vehicular networks
Kolte et al. A design approach of congestion control for safety critical message transmission in VANET
WO2021228163A1 (en) Method, apparatus and system for determining resource

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant