WO2018119667A1 - 一种中继传输的方法、相关设备及系统 - Google Patents
一种中继传输的方法、相关设备及系统 Download PDFInfo
- Publication number
- WO2018119667A1 WO2018119667A1 PCT/CN2016/112382 CN2016112382W WO2018119667A1 WO 2018119667 A1 WO2018119667 A1 WO 2018119667A1 CN 2016112382 W CN2016112382 W CN 2016112382W WO 2018119667 A1 WO2018119667 A1 WO 2018119667A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- relay
- vehicle
- terminal
- vehicle terminal
- broadcast message
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/46—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for vehicle-to-vehicle communication [V2V]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/53—Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers
- H04H20/55—Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for traffic information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1854—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with non-centralised forwarding system, e.g. chaincast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1863—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast comprising mechanisms for improved reliability, e.g. status reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/189—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/24—Cell structures
- H04W16/26—Cell enhancers or enhancement, e.g. for tunnels, building shadow
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/12—Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/20—Communication route or path selection, e.g. power-based or shortest path routing based on geographic position or location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0811—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/005—Moving wireless networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/04—Terminal devices adapted for relaying to or from another terminal or user
Definitions
- the present application relates to the field of communications technologies, and in particular, to a method, a related device, and a system for relay transmission.
- the Internet of Things is a network formed by interconnecting ubiquitous terminals through wireless and/or wired communication networks. With the rapid development of the Internet of Things, it has played an increasingly important role in the field of safe driving and Intelligent Transportation System (ITS).
- the Internet of Things is also known as the Internet of Vehicles. It is mainly used by vehicles and Roadside Units (RSUs), Vehicle to Vehicle (V2V), and vehicle and network communication.
- RSUs Roadside Units
- V2V Vehicle to Vehicle
- vehicle and network communication Exchange vehicle broadcast messages to achieve safe driving.
- the vehicle can broadcast a message such as its own speed, position, direction of travel, whether an emergency brake is applied, or the like to the surrounding vehicle; at the same time, it can also receive broadcast messages of surrounding vehicles to know the traffic conditions outside the line of sight. This allows the driver or the vehicle's driving system to pre-judgment and avoid dangerous situations.
- the embodiment of the present application discloses a method, a related device and a system for relay transmission, which can overcome the problem of V2V communication interruption or limited communication distance due to occlusion of factors such as large trucks and buildings in the vehicle network, and improve the message. The reliability of the transmission.
- a method for relay transmission including:
- the relay terminal receives a broadcast message sent by the N vehicle terminals, the broadcast message includes vehicle location information, and N is a positive integer greater than one;
- the link quality of the R ij is lower than a preset threshold, forwarding the broadcast message to be forwarded sent by the vehicle terminal i to the vehicle terminal j, and transmitting the broadcast to be forwarded by the vehicle terminal j The message is forwarded to the vehicle terminal i.
- Implementing the method described in the first aspect can overcome the problem of V2V communication interruption or limited communication distance due to dynamic and unpredictable occlusion of the vehicle network, such as a large truck, and improve the reliability of message transmission.
- the relay terminal before receiving the broadcast message sent by the N vehicle terminals, the relay terminal further includes: the relay terminal sending a relay capability indication message to the base station, where the relay capability indication message is used to indicate The relay capability and/or the relay location of the relay terminal; receiving the relay configuration information sent by the base station, where the relay configuration information is used to indicate that the relay function of the relay terminal is turned on; The indication of the relay configuration information turns on the relay function of the relay terminal.
- the relay terminal may send a relay capability indication message to the base station in real time or periodically in the car network; or, after receiving the relay capability report request sent by the base station, the relay terminal may report the request according to the relay capability.
- the base station sends a relay capability indication message.
- the relay capability indication message is used to indicate a relay capability (relay capability level) and/or a relay location of the relay terminal.
- the relay terminal receives relay configuration information that is configured and returned by the base station based on a relay capability (relay capability level) and/or a relay location of the relay terminal, to be turned on or off according to the relay configuration information. Relay capability of the relay terminal, this The relay capability of the relay terminal can be turned on to complete the subsequent relay transmission process.
- the base station can flexibly configure (turn on or off) the relay capability of the relay terminal according to the relay capability and/or the relay location of the relay terminal, and is more suitable for a dynamic change and unpredictable communication network such as V2V.
- the relay terminal can determine an obstacle existing between the vehicle terminal i and the vehicle terminal j based on the received vehicle location information in the broadcast message and in conjunction with the map information. Further, if the broadcast message includes vehicle size information, it is also possible to determine, in conjunction with the vehicle size information in the broadcast message, that there is an obstacle that may be blocked on the signal propagation path between the vehicle terminal i and the vehicle terminal j. Wherein the obstacle comprises a vehicle and a fixed obstacle. Then, the link quality of the communication link R ij is calculated according to the vehicle size information corresponding to the vehicle and the size information corresponding to the fixed obstacle.
- the link quality of ij in the case that the link quality of R ij is lower than a preset threshold, the related broadcast message is forwarded, thereby avoiding V2V communication caused by factors such as large trucks and buildings in the car network.
- the problem of limited interruption or communication distance greatly improves the reliability of message transmission.
- the broadcast message includes vehicle size information
- the relay terminal may determine the vehicle terminal i and the vehicle terminal according to the received vehicle location information and the vehicle size information in the broadcast message.
- a vehicle corresponding to a preset vehicle size threshold existing between the vehicle terminal i and the vehicle terminal j is regarded as a vehicle that may be blocked.
- the preset vehicle size threshold here may be a pre-stated empirical value of the vehicle size that is easy to cause occlusion, and the calculation load of the relay terminal can be greatly reduced in the process of calculating the link quality of R ij .
- the vehicle terminal i and the vehicle terminal j it is determined that there is an obstacle that may be blocked between the vehicle terminal i and the vehicle terminal j, where the obstacle includes a vehicle and a fixed obstacle (such as a tree or a building), except for the occlusion of the vehicle.
- the occlusion of fixed obstacles in the surrounding environment is also taken into consideration, which greatly improves the reliability of message transmission.
- the method further comprises: according to the vehicle, and the vehicle terminal i and the vehicle terminal j Corresponding vehicle driving information, predicting a duration of the link quality of the R ij being lower than a preset threshold; and forwarding, to the vehicle, the broadcast message to be forwarded sent by the vehicle terminal i during the duration
- the terminal j, and the broadcast message to be forwarded sent by the vehicle terminal j are forwarded to the vehicle terminal i; wherein the vehicle travel information includes speed information and direction information of the vehicle travel.
- the duration of the link quality of the R ij being lower than a preset threshold may be predicted by combining the map information or the path information. For example, in some special road sections (such as one-way streets) that prohibit overtaking, the relay terminal predicts that the link quality of the R ij is low according to the vehicle and the vehicle travel information corresponding to the vehicle terminal i and the vehicle terminal j respectively.
- a duration of the preset threshold during the duration, the relay terminal may directly forward the broadcast message to be forwarded sent by the vehicle terminal i to the vehicle terminal j, and send the vehicle terminal j The broadcast message to be forwarded is forwarded to the vehicle terminal i, reducing the computational load of the relay terminal.
- the broadcast message includes a message identifier, and before the forwarding of the broadcast message to be forwarded by the vehicle terminal i to the vehicle terminal j, the method further includes:
- the broadcast message sent by the vehicle terminal i is determined as the broadcast message to be forwarded by the vehicle terminal i.
- the broadcast message includes a message identifier
- the method further includes: determining the broadcast message sent by the vehicle terminal j In the case where the message is identified as the originating message identifier, the broadcast message transmitted by the vehicle terminal j is determined as the broadcast message to be forwarded by the vehicle terminal j.
- the relay terminal uses the originating broadcast message sent by the vehicle terminal i or the vehicle terminal j as the vehicle terminal i or the vehicle terminal j in a case where it is determined that the link quality to R ij is lower than a preset threshold.
- the broadcast message to be forwarded is sent to subsequently forward the broadcast messages to be forwarded accordingly. That is, the relay terminal forwards the originating broadcast message transmitted by the vehicle terminal i or the vehicle terminal j.
- the broadcast message includes an aging time
- the method further includes: determining the location In a case where the transmission time of the broadcast information transmitted by the vehicle terminal i does not exceed the aging time of the broadcast message, the broadcast message transmitted by the vehicle terminal i is determined as the broadcast message to be forwarded by the vehicle terminal i.
- the broadcast message includes an aging time
- the sending of the vehicle terminal j is to be forwarded.
- the method further includes: transmitting, after the determining that the transmission time of the broadcast information sent by the vehicle terminal j does not exceed the aging time of the broadcast message, sending the vehicle terminal j
- the broadcast message determines the broadcast message to be forwarded sent by the vehicle terminal j.
- the relay terminal may determine that the vehicle terminal i or the vehicle terminal j sends a broadcast message to the relay terminal before the relay terminal receives the broadcast message, if it is determined that the link quality to the R ij is lower than a preset threshold. Transmitting the transmission time experienced by the broadcast message, and then determining whether the transmission time of the broadcast message exceeds the aging time of the broadcast message, and if not, transmitting it as the vehicle terminal i or the vehicle terminal j to be forwarded Broadcast messages to subsequently forward these broadcast messages to be forwarded accordingly. That is, the relay terminal forwards the broadcast message sent by the vehicle terminal i or the vehicle terminal j that does not exceed the aging time (in the effective life cycle), avoids forwarding some invalid (inactive) broadcast messages, and improves the transmission of the message. reliability.
- the broadcast message includes a message identifier
- the method further includes: determining the location When the message of the broadcast message sent by the vehicle terminal i is identified as the originating message identifier, and the broadcast message sent by the vehicle terminal i is different from the content of other broadcast messages, the broadcast message sent by the vehicle terminal i is determined as a broadcast message to be forwarded by the vehicle terminal i; wherein the other broadcast message is a broadcast message sent by a vehicle terminal other than the vehicle terminal i.
- the broadcast message includes a message identifier
- the method further includes: determining the broadcast message sent by the vehicle terminal j
- the message identifier is an initial message identifier, and if the broadcast message sent by the vehicle terminal j is different from other broadcast message contents, the broadcast message sent by the vehicle terminal j is determined to be sent by the vehicle terminal j.
- the relay terminal transmits an initial broadcast message sent by the vehicle terminal i or the vehicle terminal j, and the originating broadcast message and other vehicle terminals in the received vehicle network (excluding the vehicle terminal i)
- the content of the broadcast message sent by the vehicle terminal i or the vehicle terminal j is not the same as the broadcast message to be forwarded by the vehicle terminal i or the vehicle terminal j, so as to subsequently forward the broadcast messages to be forwarded, thereby avoiding forwarding the same content.
- the message saves the transmission resources of the relay terminal.
- the broadcast message includes a message identifier
- the method further includes: determining the location The message of the broadcast message sent by the vehicle terminal i is identified as the originating message identifier, and if the broadcast message sent by the vehicle terminal i is the same as the content of other broadcast messages, the broadcast message sent by the vehicle terminal i is determined as The broadcast message to be forwarded by the vehicle terminal i is sent; wherein the other broadcast message is a broadcast message sent by a vehicle terminal other than the vehicle terminal i, and the message identifier of the other broadcast message is an originating message identifier.
- the broadcast message includes a message identifier
- the method further includes: determining the broadcast message sent by the vehicle terminal j The message is identified as the initial message identifier, and the broadcast message sent by the vehicle terminal j is the same as the content of the other broadcast message, and the broadcast message sent by the vehicle terminal j is determined to be forwarded by the vehicle terminal j to be forwarded.
- the broadcast message wherein the other broadcast message is a broadcast message sent by a vehicle terminal other than the vehicle terminal j, and the message identifier of the other broadcast message is an originating message identifier.
- the relay terminal transmits an initial broadcast message sent by the vehicle terminal i or the vehicle terminal j, and the originating broadcast message and other vehicle terminals in the vehicle network received by the relay terminal (
- the content of the originating message sent by the vehicle terminal i or the vehicle terminal j is the same as the broadcast message to be forwarded by the vehicle terminal i or the vehicle terminal j, so that the broadcast messages to be forwarded are subsequently forwarded again, thereby avoiding Other vehicle terminals cannot successfully forward the above broadcast message due to poor link quality and the like, thereby improving the reliability of message transmission.
- the forwarding of the broadcast message to be forwarded by the vehicle terminal i to the vehicle terminal j specifically includes:
- the broadcast message to be forwarded by the vehicle terminal i according to the load information of the network forwarding link; wherein the network forwarding link is the relay terminal and the vehicle terminal j
- the communication link used to communicate with each other.
- the forwarding of the broadcast message to be forwarded by the vehicle terminal j to the vehicle terminal i specifically includes: broadcasting the broadcast message to be forwarded by the vehicle terminal j according to the load information of the network forwarding link. Forwarding to the vehicle terminal i; wherein the network forwarding link is a communication link used when the relay terminal and the vehicle terminal i communicate with each other.
- the relay terminal may control the forwarding frequency or forwarding frequency of the broadcast message to be forwarded sent by the vehicle terminal i or the vehicle terminal j according to the load information of the actual network forwarding link. For example, when the load information of the network forwarding link exceeds a preset load threshold, the forwarding frequency of the broadcast message to be forwarded transmitted for the vehicle terminal i or the vehicle terminal j is controlled to be the first frequency, or the control is lowered for the vehicle terminal i or the vehicle. The forwarding frequency of the broadcast message to be forwarded sent by the terminal j.
- the first frequency is less than the second frequency. This can effectively adjust the rate of message transmission and avoid problems such as link congestion or link crash due to excessive transmission of messages.
- the broadcast message includes a message attribute, in a case where the relay terminal has a plurality of broadcast messages to be forwarded to the vehicle terminal j or the vehicle terminal i
- the method further includes: determining, according to a message attribute of the plurality of broadcast messages to be forwarded, a priority of the plurality of broadcast messages to be forwarded; according to load information of the network forwarding link and the plurality of broadcasts to be forwarded Priority of the message, forwarding the plurality of broadcast messages to be forwarded to the vehicle terminal j or the vehicle terminal i; wherein the network forwarding link is the relay terminal and the vehicle terminal j or the vehicle terminal i The communication link used when communicating with each other.
- the relay terminal may be configured with a corresponding priority according to the message attribute of the broadcast message to be forwarded; and then, according to the load information of the actual network forwarding link, preferentially forward the broadcast to be forwarded with a higher priority.
- the message is forwarded to a broadcast message with a lower priority to be forwarded.
- the priority assigned to them is the first priority; for some important or urgent requirements, the broadcast message (such as the speed) Notification class message), the priority configured for it is the second priority.
- the first priority is higher than the second priority.
- the message attributes include a combination of any one or more of the following: importance level, urgency, aging time, message size, other attribute information used to describe the broadcast message.
- the broadcast message includes a message identifier, and if the link quality of the R ij is lower than a preset threshold, the method further includes: determining the vehicle terminal The message of the broadcast message sent by i is identified as the originating message identifier, and if the broadcast message sent by the vehicle terminal i is the same as the content of other broadcast messages, the broadcast message sent by the vehicle terminal i is discarded; wherein the other The broadcast message is a broadcast message sent by a vehicle terminal other than the vehicle terminal i, and the message identifier of the other broadcast message is not an origination message identifier.
- the originating broadcast message sent by the vehicle terminal i may be discarded, and the originating broadcast message is the same as the content of other broadcast messages sent by other vehicle terminals except the vehicle terminal i. To avoid repeated transmissions.
- the broadcast message includes a message identifier, and if the link quality of the R ij is lower than a preset threshold, the method further includes: determining the vehicle terminal If the message identifier of the broadcast message sent by i is not identified by the originating message, the broadcast message sent by the vehicle terminal i is discarded.
- the forwarded broadcast message sent by the vehicle terminal i may be discarded; especially when the link load is large, the link congestion and the message transmission delay are avoided. Larger issues, which improve the reliability of message transmission.
- the broadcast message includes an aging time
- the method further includes: determining the vehicle terminal When the transmission time of the broadcast information transmitted by i exceeds the aging time of the broadcast message, the broadcast information transmitted by the vehicle terminal i is discarded.
- some broadcast messages exceeding the aging time may be discarded.
- Another method of relay transmission including:
- the base station receives the relay capability indication message sent by the M relay terminals, where the relay capability indication message is used to indicate the relay capability and/or the relay location of the relay terminal, where M is a positive integer greater than 0;
- the base station can flexibly configure the corresponding M relay terminals according to the relay capability and/or location of the corresponding relay terminal in the M relay capability indication messages received in the car network. Following the configuration information, to control whether the relay function of the corresponding relay terminal is turned on or off, so that the relay function of all or part of the relay terminals in the vehicle network can be flexibly and dynamically controlled to be turned on or off, thereby performing relay forwarding processing. ready.
- the method before the generating, by the M relay terminals, corresponding relay configuration information, the method further includes: receiving, by the base station, a broadcast message sent by the N vehicle terminals, where the broadcast message is Including vehicle position information, N is a positive integer greater than one;
- the base station can more appropriately and accurately perform M relays according to the relay capability and/or the relay location of the M relay terminals in the vehicle network, and the geographical distribution of the N vehicle terminals in the vehicle network.
- the terminal generates/configures corresponding relay configuration information. For example, in some areas with a large traffic density, a small number of relays (below a preset threshold) relay function can be enabled to avoid multiple forwarding of messages and increase communication load of the relay terminal.
- the base station may preferentially configure to enable the relay terminal with the high level relay capability, and secondly, the configuration is turned on or off low. Relay terminal with level relay capability; this makes reasonable use of relay resources while increasing network coverage.
- a relay terminal comprising a functional unit for performing the method of the above first aspect.
- a base station comprising a functional unit for performing the method of the second aspect above.
- a relay terminal including a storage unit, a communication interface, and a processor coupled to the storage unit and the communication interface; the storage unit is configured to store an instruction, and the processor is configured to execute the instruction
- the communication interface is configured to communicate with other devices under control of the processor; wherein the processor executes the instructions to perform the method described in the first aspect above.
- a base station including a storage unit, a communication interface, and a processor coupled to the storage unit and the communication interface; the storage unit is configured to store an instruction, and the processor is configured to execute the instruction,
- the communication interface is for communicating with other devices under the control of the processor; wherein the processor executes the instructions to perform the method described in the second aspect above.
- a relay transmission system including a relay terminal, N vehicle terminals, and the N vehicle terminals form a vehicle network, wherein the N vehicle terminals are used for the relay
- the terminal sends a broadcast message, where the broadcast message includes vehicle location information;
- the relay terminal may be the relay terminal described in the above third aspect or the fifth aspect.
- the relay transmission system further includes a base station, and the base station may be the base station described in the foregoing fourth aspect or the sixth aspect.
- a computer readable storage medium storing program code for relay transmission processing.
- the program code includes instructions for performing the method described in the first aspect above.
- a computer readable storage medium storing program code for relay transmission processing.
- the program code includes instructions for performing the method described in the second aspect above.
- FIG. 1A is a schematic diagram of a network architecture provided by an embodiment of the present application.
- FIG. 1B is a schematic diagram of another network architecture provided by an embodiment of the present application.
- 2A is a schematic flowchart of a relay capability reporting according to an embodiment of the present application.
- 2B is a schematic flowchart of another relay capability reporting according to an embodiment of the present application.
- 2C is a schematic flowchart of a configuration of relay configuration information provided by an embodiment of the present application.
- FIG. 3A is a schematic diagram of a scenario based on configuration of relay configuration information according to an embodiment of the present application.
- FIG. 3B is a schematic diagram of another scenario based on configuration of relay configuration information provided by an embodiment of the present application.
- 4A is a schematic flowchart of a relay transmission method according to an embodiment of the present application.
- 4B is a schematic flowchart of another relay transmission method according to an embodiment of the present application.
- 4C is a schematic flowchart of another relay transmission method provided by an embodiment of the present application.
- FIG. 5A is a schematic diagram of a scenario provided by an embodiment of the present application.
- FIG. 5B is a schematic diagram of another scenario provided by an embodiment of the present application.
- FIG. 6 is a schematic structural diagram of a relay terminal according to an embodiment of the present application.
- FIG. 6B is a schematic structural diagram of another relay terminal according to an embodiment of the present disclosure.
- FIG. 7A is a schematic structural diagram of a base station according to an embodiment of the present application.
- FIG. 7B is a schematic structural diagram of another base station according to an embodiment of the present application.
- the relay terminal and the vehicle terminal may refer to the vehicle itself, or may be an in-vehicle terminal mounted on the vehicle, or may be an in-vehicle terminal that establishes a communication connection with the vehicle.
- the in-vehicle terminal here may include a terminal device having a communication network function such as an in-vehicle mobile phone or a car wristband.
- the relay terminal may be a roadside unit (RSU) installed on the roadside, or may be a vehicle terminal having a relay (forwarding) capability, and the number of the relay terminals may be one or more, here No restrictions.
- RSU roadside unit
- N vehicle terminals may refer to vehicle terminals that are simply not capable of relaying, or may refer to vehicle terminals (ie, relay terminals) that have some or all of the relay capabilities; in addition, N vehicle terminals and/or M Relay terminals can be located/constituting the same car network. Wherein, the relay terminal and the vehicle terminal, and between the vehicle terminal and the vehicle terminal can communicate with each other through the network.
- the vehicle terminal has the relay capability required to bring additional equipment costs
- some or all of the vehicle terminals in the same vehicle network have the relay capability.
- the relay capability of some or all of the relay terminals can be turned on to realize the function of relay forwarding in consideration of equipment cost or network overhead.
- each relay terminal may have the same relay capability level, or may be different, that is, allow a part of the vehicle terminal to have a higher level of relay capability, and some of the vehicle terminals have a lower level.
- the capability of the present invention is also suitable for the part of the vehicle terminal that does not have the relay forwarding capability.
- the relay capability of the relay terminal may be determined before the manufacturer leaves the factory.
- the relay capability level of the relay terminal may be based on the completeness of the relay function supported by the relay terminal, the computing power strength, and the coverage.
- the strength of the capability, the accuracy of the geographic map model and the channel quality (link quality) estimation modeling method, or other combinations of factors affecting the relay capability level of the relay terminal are used to divide / definite.
- Different relay terminals can have the same level or different levels of relay (forwarding) capabilities.
- some in-vehicle terminals deployed on large trucks have higher antenna coverage and larger coverage; while using a 3-dimensional electronic map model, channel/link quality estimation is based on ray tracing (ray- Tracing)
- the geometric determination model estimation method has a high accuracy of the estimation algorithm, so the vehicle terminal has a higher relay capability level.
- some in-vehicle terminals deployed on small passenger cars have limited coverage due to low antenna deployment; a relatively simple 2-dimensional electronic map model is used, and channel/link quality estimation is based on geometric-based statistical model estimation. In the method, the estimation accuracy of the estimation algorithm is low, and therefore the level of relay capability possessed by the vehicle terminal is relatively low.
- FIG. 1B another possible network architecture includes M relay terminals, N vehicle terminals, and a base station (also referred to as an eNB (evolved Node B, Chinese called an evolved base station, Referred to as the base station)).
- a base station also referred to as an eNB (evolved Node B, Chinese called an evolved base station, Referred to as the base station)
- the relay terminal, the vehicle terminal, and the network side can communicate with each other through the network.
- the elliptical wire frame 10 in FIG. 1B represents the network of the base station eNB Coverage, all vehicle terminals, relay terminals (including RSUs) within the elliptical wireframe 10 are located in the same car network.
- the network architecture shown in FIG. 1A or FIG. 1B corresponds to the structure of the relay transmission system provided by the embodiment of the present application.
- the relay transmission system includes M relay terminals and N vehicle terminals.
- a network side may also be included.
- the specific implementation of the relay transmission system may also correspond to the corresponding description of the method embodiments shown in FIGS. 2A-2C and 4A-4C as follows.
- FIG. 1B Based on the network architecture shown in FIG. 1B, the following is a schematic flowchart of the relay capability reporting and configuration method of some possible relay terminals in the solution of the present application, as shown in FIG. 2A to FIG.
- the network side can actively send a relay capability query request to all or part of the vehicle terminal and/or the relay terminal in the car network.
- the relay capability query request is used to learn whether the vehicle terminal has the relay capability, and if the relay capability is available, the corresponding relay capability level is obtained; or the relay capability level corresponding to the relay terminal is acquired.
- the network side generally broadcasts a relay capability query request to all vehicle terminals and relay terminals in the vehicle network, so that these vehicle terminals and relay terminals return and report corresponding relay capabilities (relay capability levels). ), and information such as the relay location.
- the vehicle terminal can receive the relay capability query request sent by the network side (the base station, shown as Cellular), and report the relay capability and the geographic location to the network side in response to the relay capability query request.
- the relay terminal can report the relay capability level (also referred to as the level relay capability) that is available to the network side.
- the vehicle terminal or the relay terminal may send a corresponding relay capability indication message to the network side, where the relay capability indication message is used to indicate whether the vehicle terminal or the relay terminal has a relay capability, if there is a relay Capability, can also report the corresponding relay capability level.
- the relay capability indication message may also be used to indicate location information of the vehicle terminal or the relay terminal, for example, if the vehicle terminal has a relay capability (ie, it can be considered as a relay terminal), The location information of the vehicle terminal is reported to the side, that is, the relay location of the relay terminal, so that the network side performs corresponding relay policy configuration processing.
- the network side may send a corresponding relay capability response message to the vehicle terminal or the relay terminal, so as to notify the vehicle terminal or the relay terminal.
- the relay capability reporting process ends.
- the step of sending the corresponding relay capability response message may also be omitted.
- the N vehicle terminals and the M relay terminals located in the Internet of Vehicles can automatically send the relay capability indication message to the network side in real time or periodically. Or, when the vehicle terminal or the relay terminal enters the vehicle network, the relay capability indication message may be automatically sent to the network side.
- the relay capability indication message includes a relay capability of the vehicle terminal or the relay terminal (whether having a relay capability, a corresponding relay capability level), and may also include location information of the vehicle terminal or a relay terminal. Follow the location and other information.
- the network side may receive a corresponding relay capability indication message sent by the foregoing vehicle terminal or the relay terminal, and the network side may further send a relay capability response message to the corresponding vehicle terminal or the relay terminal, so as to notify the corresponding vehicle terminal. Or the relay terminal relay capability reporting process has ended. In an optional solution, the step of transmitting the relay capability response message may also be omitted.
- the network side may In the relay capability indication message, the relay capability (relay capability and corresponding relay capability level) of the relay terminal and the relay location of the relay terminal are used to generate corresponding relay configuration information.
- the network side may send the relay configuration information to the corresponding relay terminal, so as to control to enable or disable the relay function of the corresponding relay terminal.
- the network side may separately report whether each of the vehicle terminals (including the relay terminal) in the Internet of Vehicles has information such as a relay capability, a corresponding relay capability level, and a relay location, and Combined with information such as the relay capability of the fixed installation of the RSU in the car network, and the location of the relay, it is even possible to collect information such as the traffic condition information in the current car network, whether the number of vehicles exceeds a preset number threshold (whether congestion), etc. Analysis generates corresponding corresponding for each vehicle terminal Following the configuration policy, the relay configuration policy is used to determine whether to turn on or off the relay function of the relay terminal at which location.
- the network side may preferentially turn on the relay function of the relay terminal having a higher relay capability level. That is, if the received M relay capability indication messages include at least two levels of relay capabilities, the relay configuration information configured/generated for the relay terminal corresponding to the relay capability of the higher level is It is used to indicate that the relay function of the corresponding relay terminal is turned on.
- the relay terminal receives the corresponding relay configuration information sent by the network side, and then can turn on or off the relay function of the relay terminal according to the corresponding relay configuration information.
- the relay terminal may also send a corresponding relay configuration complete message to the network side to notify the network side.
- the relay terminal currently has its own relay function turned on or off.
- FIG. 3A a schematic diagram of a scenario of relay configuration information configuration is exemplarily shown in FIG. 3A.
- All vehicle terminals (14 shown in the figure) in the same car network can send their respective relay capability indication messages to the network side (base station, eNB) periodically (eg, 5 minutes apart).
- the network side After receiving the relay capability indication message sent by each vehicle terminal (including the relay terminal), the network side can determine the distribution of each vehicle terminal in the vehicle network.
- the network side can determine the distribution of each vehicle terminal in the vehicle network.
- most of the vehicle terminals are concentrated in the S1 area, and a small number of vehicle terminals are located in the S2 area, and S1 and S2 are separated only by dotted lines.
- the network side can also know that there are three vehicle terminals with relay capability in the S1 area, and there are two vehicle terminals with relay capability in the S2 area, and the remaining vehicle terminals have no relay capability; that is, in the S1 area. It has 3 relay terminals and 2 relay terminals in the S2 area.
- the relay capability levels of the five relay terminals in the S1 and S2 areas are A>B>C>D>E.
- the network side may generate a corresponding relay configuration policy according to the vehicle terminal distribution (location information) in the S1 and S2 areas and the relay capability level of each vehicle terminal, so that the vehicle terminal enables or disables itself according to the relay configuration information.
- Relay capability Considering the uniform distribution of the vehicle terminal with relay capability, the network side can choose to generate and configure the relay capability for turning on the three vehicle terminals A, C, and E, and turn off the relay capability of the two vehicle terminals B and D, and the rest.
- the vehicle terminal does not have a relay capability.
- the purpose is to enable the relay (forwarding) capability of the vehicle terminal to cover the entire vehicle network or road as much as possible, and at the same time reduce the repeated coverage area that occurs after the relay capability of multiple vehicle terminals is turned on.
- the relay transmission service is carried in the repeated coverage area.
- the network side also considers to preferentially turn on the relay function of the relay terminal with a higher relay capability level.
- the vehicle terminals A and B traveling in the same direction in the S1 area are adjacent vehicles. Since the vehicle terminal A is deployed in a large truck, or the vehicle terminal A is a large truck, the antenna deployment height is relatively high, and the relay capability level is more. It is high, so the network side preferentially selects the configuration to turn on the relay function of the vehicle terminal A with a higher relay capability level, and turns off the relay function of the vehicle terminal B.
- the network side will also be configured to enable the relay function of the vehicle terminal E.
- the network side also selects and configures a corresponding relay configuration policy according to the location information of the vehicle terminal having the relay capability. For example, in the S1 area where the vehicle density is concentrated, although there are four repetitive vehicle terminals (ie, relay terminals) in the S1 area, the link load is increased and the transmission efficiency is lowered due to excessive relay forwarding. Therefore, the network side can reasonably configure the relay function to enable a small number of vehicle terminals. In this example, only the relay capabilities of the two vehicle terminals A and C are turned on. For the S2 area where the vehicle density is relatively loose, the link load may be relatively small during the actual communication process, and the vehicle speed of the vehicle where the vehicle terminal is located may be faster (beyond the preset speed threshold), or in some broadcast messages.
- the network side can select/turn on the relay function of the more vehicle terminals according to the actual situation. For example, it is assumed that the vehicle terminal F in the S2 area also has a relay capability, and at this time, the network side can configure relay configuration information for turning on the vehicle terminal E and the F relay capability.
- the vehicle when there is a vehicle terminal having a relay capability (ie, a relay terminal) driving away from the vehicle network, or a vehicle terminal having a relay capability is not within the network coverage, the vehicle is in the backward driving process.
- the terminal may select a default relay configuration policy to configure the relay function of the vehicle terminal, such as turning on or off its own relay capability by default; or, the vehicle terminal may select the last relay used in the previous entry into the vehicle network. Configure the information and enable or disable its own relay capability according to the last relay configuration information.
- the vehicle terminal E can select a preset relay configuration policy stored in advance to configure and turn off the relay function of the vehicle terminal E; or, the vehicle terminal E can follow the previous vehicle network
- the relay configuration information used in the vehicle continues to enable the relay function of the vehicle terminal E to facilitate the forwarding process of the related broadcast message by the vehicle terminal with poor link quality (the link quality is lower than the preset threshold).
- FIG. 4A is a schematic flowchart of a relay transmission method according to an embodiment of the present application.
- the relay terminal receives a broadcast message sent by the N vehicle terminals, where the broadcast message includes vehicle location information, and the N vehicle terminals form a vehicle network.
- the relay terminal and the N vehicle terminals located in the same vehicle network can communicate with each other through wired or wireless communication, and the wireless communication method can include: Wi-Fi (Wireless Fidelity, Chinese) : Wireless Fidelity, Bluetooth, Zigbee, and Long Term Evolution (LTE) based D2D (Device to Device) communication connection.
- Each vehicle terminal in the car network can send its own broadcast message to other vehicle terminals and relay terminals of the car network to inform its own vehicle status information, such as the speed of the vehicle, the direction of the vehicle, whether emergency braking is stepped on, Whether there is information such as a traffic collision accident.
- the relay terminal can receive broadcast messages sent by all vehicle terminals in the car network, here is the broadcast message sent by the N vehicle terminals in the car network.
- the broadcast message includes a vehicle identification for identifying which vehicle is transmitting the broadcast message.
- the vehicle identification may include a vehicle brand, a license plate number, and the like.
- the broadcast message may also include vehicle status information such as vehicle location information, vehicle travel speed, vehicle travel direction, whether emergency braking has been stepped on, whether a vehicle collision event has occurred, and the like.
- the broadcast message may also include one or more combinations of the following information: vehicle size information, vehicle type information, message attributes, message identification, other information describing the content of the message that needs to be carried.
- the vehicle size information or the vehicle type information is information for describing the size of the vehicle, and the vehicle can be divided into the following types of vehicles according to the size of the vehicle: a small passenger car, a large passenger car, Or a trailer with a trailer, etc.
- the message attribute can be used to assess the importance or priority of a broadcast message, including one or more of the following: importance, urgency, timeliness (ie, aging time), message size, or other use. Describe the attribute information of the broadcast message.
- the message identifier can be used to identify whether the broadcast message is a first-forwarding message, that is, an originating message, or a (relay) forwarding message forwarded by other relay terminals.
- the aging time here may refer to the effective life cycle or effective time of the broadcast message.
- the broadcast message is actually transmitted in the form of a data message, and the content information included in the broadcast message is actually encapsulated in the form of a field.
- the location field in the data message carries/packages the vehicle location information included in the broadcast message, and the speed field is used to carry/encapsulate the vehicle travel speed included in the broadcast message, and the like.
- a broadcast message ie, a data message
- it can be encapsulated and transmitted by adding corresponding related fields.
- a vehicle size field may be added to a broadcast message to encapsulate vehicle size information or vehicle type information of a vehicle in which the vehicle terminal is located, or other information for describing the size of the vehicle in more detail.
- vehicle size field it is possible to directly or roughly know the vehicle size information of other vehicles around the perimeter within the coverage that the relay terminal is allowed to receive.
- an identification field (for example, occupying 1 bit bit) is added to the broadcast message to identify whether the broadcast message is an originating message or a forwarding message.
- an identification field for example, occupying 1 bit bit
- "0" can be used to identify the originating message, "1" to identify the forwarded message; or "1" to identify the originating message, and "0" to identify the forwarded message.
- the relay terminal may know the vehicle location information corresponding to the N vehicle terminals according to the location field in the received broadcast message; similarly, the relay terminal may be based on the vehicle size field in the received broadcast message. Know the vehicle size information corresponding to the N vehicle terminals.
- the relay terminal may The vehicle existing between the vehicle terminal i and the vehicle terminal j is determined based on the vehicle position information corresponding to the N vehicle terminals.
- the relay terminal may determine the vehicle present on the signal propagation path (ie, the communication link) of the vehicle terminal i and the vehicle terminal j according to the vehicle location information corresponding to the N vehicle terminals in the vehicle network.
- the signal propagation path includes a signal propagation path when the vehicle terminal i and the vehicle terminal j communicate with each other within a preset distance range, and the signal propagation path includes a linear propagation path or a non-linear propagation path.
- step S102 is: if the broadcast message further includes vehicle size information, the relay terminal may further perform, according to the vehicle location information and the vehicle size information in the broadcast message, It is determined that there is a vehicle that may be blocked between the vehicle terminal i and the vehicle terminal j. Among them, the vehicle terminal i and the vehicle terminal j belong to N vehicle terminals.
- the relay terminal may determine, according to the vehicle location information in the received broadcast message, a vehicle that exists on the signal propagation path to the vehicle terminal i and the vehicle terminal j; meanwhile, the relay terminal may further determine the corresponding vehicle according to the vehicle.
- the size information determines that the vehicle terminal i and the vehicle terminal j have a vehicle that may be blocked on the signal propagation path.
- the determined vehicle size information ie, the vehicle size
- the preset vehicle size threshold may be an empirical value counted by previous occlusions, such as a height exceeding 3.35 meters (m) or the like.
- the specific implementation manner of step S102 is: the relay terminal can determine the existence between the vehicle terminal i and the vehicle terminal j according to the vehicle location information corresponding to the N vehicle terminals and the map information.
- An obstacle which may include a vehicle and a fixed obstacle.
- the relay terminal can determine an obstacle existing between the vehicle terminal i and the vehicle terminal j on the signal propagation path.
- the fixed obstacle here may refer to a fixed, non-movable, occluded object such as a building, a mountain, a tree, or the like, or other object that is predictable and fixed to cause occlusion.
- the map information herein may be an electronic map that the relay terminal downloads in real time or in advance through the network to understand geographical environment information or fixed obstacles between the vehicle terminal i and the vehicle terminal j, such as a building presented in a two-dimensional or three-dimensional model. Things, mountains, and so on.
- the specific implementation manner of step S102 is: the relay terminal may determine the vehicle terminal i and the vehicle terminal according to the vehicle location information and the vehicle size information corresponding to the N vehicle terminals, and the map information. There are obstacles between j that may be blocked. Specifically, the relay terminal may determine, according to the vehicle location information in the received broadcast message, the obstacle that exists on the signal propagation path to the vehicle terminal i and the vehicle terminal j according to the map information; and at the same time, the relay terminal may further The size information corresponding to the determined obstacle determines that there is an obstacle that the vehicle terminal i and the vehicle terminal j may block on the signal propagation path, the obstacle including the vehicle and the fixed obstacle.
- the relay terminal may set the vehicle size information existing between the vehicle terminal i and the vehicle terminal j to exceed the vehicle corresponding to the preset vehicle size threshold, and the excess obstacle size existing between the vehicle terminal i and the vehicle terminal j
- the fixed obstacle corresponding to the threshold is unified as an obstacle that may be blocked between the vehicle terminal i and the vehicle terminal j.
- the preset obstacle size threshold and the preset vehicle size threshold may also be sizes of vehicles or fixed obstacles that are occluded (communication interruption or communication distance limited) according to previous statistics, for example, the height exceeds 3.35 meters. Objects with a width of more than 2.5 meters, etc.
- the preset obstacle size threshold and the preset vehicle size threshold may be the same size threshold or a different size threshold, which is not limited in the embodiment of the present application.
- step S103 the specific implementation manner of step S103 is: if the obstacle existing between the vehicle terminal i and the vehicle terminal j is only the vehicle, the relay terminal may be determined according to the determined vehicle size of the vehicle. information, a communications link to calculate R ij, where R ij is the communication link refers to the communication link with the vehicle when the vehicle terminal i j terminals communicate with each other.
- step S103 is: if the obstacle existing between the vehicle terminal i and the vehicle terminal j has a vehicle and a fixed obstacle, the relay terminal may according to the determined vehicle
- the link quality of the communication link R ij is calculated by the corresponding vehicle size information and the determined size information corresponding to the fixed obstacle.
- the relay terminal may employ a geometry-based deterministic model, for example, using a ray-tracing method to completely reconstruct and simulate the actual physical RF propagation process of message transmission between the vehicle terminal i and the vehicle terminal j.
- a schematic diagram of a scenario is shown in FIG. 5A.
- the scenario includes a relay terminal (illustrated as a vehicle terminal B having relay capability), a vehicle terminal A, a vehicle terminal C, and three fixed buildings.
- the relay terminal may determine that the obstacles present in the straight-line propagation path to the vehicle terminal A and the vehicle terminal C have a medium-sized automobile (illustrated as the vehicle terminal D) and the fixed building according to the above-described steps S101 and S102, and adopt three-dimensional ray tracing.
- the method performs reconstruction and simulation of the waveform propagation model, calculates a possible propagation link from the vehicle terminal A to the vehicle terminal C according to the geometric shape and the geometric vision, and obtains a link impulse response including the link information.
- the two transmission links are shown as "A-C" and "A-B and B-C".
- the link impulse response includes information such as a propagation (communication) link and link quality of the communication link.
- the relay terminal may determine whether the calculated link quality of the R ij exceeds a preset threshold. If it exceeds, the relay terminal considers that the link quality of the R ij is better to support normal message transmission. End the process. If the preset threshold is not exceeded (ie, lower than the preset threshold), the relay terminal considers that the link quality of R ij is relatively poor, cannot support normal message transmission, and the relay terminal continues to perform step S105a and/or step S105b.
- S105a Determine, from the broadcast information sent by the vehicle terminal i, broadcast information to be forwarded by the vehicle terminal i.
- the specific implementation of the step S105a is that the relay terminal can use all the broadcast messages sent by the vehicle terminal i as the broadcast message to be forwarded, that is, the vehicle terminal i sends. Broadcast message to be forwarded.
- step S105a the specific implementation manner of step S105a is: if the broadcast message includes a message identifier, the relay terminal may determine whether the message identifier of the broadcast message sent by the vehicle terminal i is an originating message identifier, if The relay terminal may use the broadcast message sent by the vehicle terminal i as the broadcast message to be forwarded by the vehicle terminal i. If not identified for the originating message, the relay is terminated. The terminal can discard the broadcast message sent by the vehicle terminal i. That is, the relay terminal only forwards the originating broadcast message transmitted from the vehicle terminal i; if the vehicle terminal i transmits the forwarded broadcast message, it directly discards or does not process.
- the message identifier includes an originating message identifier and a forwarding message identifier
- the originating message identifier is used to identify that the corresponding broadcast message is an originating (broadcasting) message; similarly, the forwarding message identifier is used to identify the corresponding broadcast message as Forward (broadcast) messages.
- step S105a the specific implementation manner of step S105a is: if the broadcast message includes an aging time, and the aging time is used to identify the valid time or lifetime of the broadcast message, the relay terminal may acquire the slave vehicle terminal i.
- the transmission of the broadcast message begins when the relay terminal receives the broadcast message transmitted by the vehicle terminal i, and the transmission time experienced by the broadcast message is transmitted.
- the relay terminal can determine whether the transmission time experienced by the broadcast message transmitted by the vehicle terminal i is less than or equal to the aging time of the broadcast message transmitted by the vehicle terminal i. If less than or equal to, the relay terminal may use the broadcast message transmitted by the vehicle terminal i as the broadcast message to be forwarded transmitted by the vehicle terminal i.
- the relay terminal may directly discard the broadcast message sent by the vehicle terminal i or not process it. That is, the relay terminal only forwards the broadcast message at the effective time (not exceeding the aging time); if the aging time of the broadcast message is exceeded, it may be directly discarded or not processed.
- step S105a the specific implementation manner of step S105a is: if the broadcast message includes the message identifier, in the case that the relay terminal determines that the message of the broadcast message sent by the vehicle terminal i is the originating message identifier, That is, in the case where it is determined that the broadcast message transmitted by the vehicle terminal i is the originating broadcast message, the relay terminal will continue to determine whether the broadcast message transmitted by the vehicle terminal i has the same content as the other broadcast messages. If the broadcast message transmitted by the vehicle terminal i is different from the other broadcast message contents, the relay terminal may use the broadcast message transmitted by the vehicle terminal i as the broadcast message to be forwarded transmitted by the vehicle terminal i.
- the relay terminal may discard the broadcast message transmitted by the vehicle terminal i or not process it.
- the other broadcast messages herein refer to broadcast messages transmitted to the relay terminal by the remaining N-1 vehicle terminals except the vehicle terminal i.
- step S105a the specific implementation manner of step S105a is: if the broadcast message sent by the vehicle terminal i is the same as the content of other broadcast messages, the relay terminal may also use the broadcast message sent by the vehicle terminal i as the vehicle terminal.
- the other broadcast messages herein refer to the broadcast messages sent by the remaining N-1 vehicle terminals except the vehicle terminal i, and the message identifiers of the other broadcast messages are the originating message identifiers. That is, the other broadcast messages herein refer to the originating broadcast messages transmitted by the remaining N-1 vehicle terminals except the vehicle terminal i.
- the relay terminal determines that the message identifier of the broadcast message sent by the vehicle terminal i is the originating message identifier, the relay terminal continues to determine that the broadcast message sent by the vehicle terminal i is the same as the content of other broadcast messages. Then, the relay terminal can directly discard the broadcast message sent by the vehicle terminal i or not process it.
- the other broadcast messages herein refer to the broadcast messages sent by the remaining N-1 vehicle terminals except the vehicle terminal i, and the message identifiers of the other broadcast messages are not the originating message identifiers (or the forwarding message identifiers). That is, other broadcast messages herein refer to forwarded broadcast messages transmitted by the remaining N-1 vehicle terminals except the vehicle terminal i.
- the relay terminal may use the broadcast message sent by the vehicle terminal i as a requirement.
- the broadcast message to be forwarded by the vehicle terminal i that is forwarded.
- the relay terminal may send the determined broadcast message to be forwarded by the determined vehicle terminal i. Forwarded to the vehicle terminal j to implement communication intercommunication between the vehicle terminal i and the vehicle terminal j by the relay forwarding function of the relay terminal.
- the specific implementation manner of step S106a is: in the case that there are multiple broadcast messages to be forwarded in the relay terminal, the relay terminal may broadcast the plurality of broadcasts to be forwarded according to a conventional transmission mechanism.
- the message is forwarded to the corresponding vehicle terminal; which of course may include forwarding the broadcast message to be forwarded by the vehicle terminal i to the vehicle terminal j.
- the transport mechanism here may include First In First out (FIFO), First In Lirst Out (FILO), Last In First Out (LIFO), or other means for transmitting messages.
- FIFO First In First out
- FILO First In Lirst Out
- LIFO Last In First Out
- the specific implementation of the step S106a is that the relay terminal can forward the broadcast message to be forwarded by the vehicle terminal i to the vehicle terminal j according to the load information of the network forwarding link.
- the network forwarding link refers to a communication link R oj used when the relay terminal and the vehicle terminal j communicate with each other.
- the relay terminal may control the forwarding frequency or frequency for the plurality of broadcast messages to be forwarded according to the load information of the Roj .
- the plurality of broadcast messages to be forwarded herein may refer to broadcast messages sent by all or part of the vehicle terminals in the car network that need to be forwarded through the relay terminal, and may of course include the broadcast message to be forwarded by the vehicle terminal j.
- the relay terminal can be controlled to reduce the forwarding of messages for the plurality of pending
- the forwarding frequency/frequency, or the forwarding frequency/frequency of the control relay terminal for the plurality of to-be-forwarded messages is the first frequency/frequency. For example, from the original forwarding of five broadcast messages to be forwarded each time, two broadcast messages to be forwarded are forwarded each time. If the load of R oj is small (the preset load threshold is not exceeded), the available resources (such as the available bandwidth) of the link R oj are large.
- the relay terminal can control to increase the forwarding frequency for the multiple to-be-forwarded messages. /frequency, or control the relay terminal for the forwarding frequency/frequency of the plurality of to-be-forwarded messages as the second frequency/frequency. Wherein the first frequency/frequency is less than the second frequency/frequency.
- the specific implementation manner of step S106a is: if the broadcast message includes a message attribute, and in the case that the relay terminal has a plurality of broadcast messages to be forwarded to the vehicle terminal j, The terminal may configure a corresponding priority for the plurality of broadcast messages to be forwarded according to the message attributes of the plurality of broadcast messages to be forwarded, that is, determine the priority of the plurality of broadcast messages to be forwarded. Then, the relay terminal may forward the plurality of broadcast messages to be forwarded to the vehicle terminal j according to the load information of the Roj and the priority of the plurality of broadcast messages to be forwarded.
- the message attributes herein may include one or more of the following: importance, urgency, aging time, whether it is a security class message, a message size, or other attribute information for describing a broadcast message, and the like.
- the relay terminal may perform, for example, importance degree, urgency, aging time, etc. in the plurality of broadcast messages to be forwarded.
- the message attribute is used to allocate or configure a corresponding priority for the plurality of broadcast messages to be forwarded.
- the relay terminal configures a broadcast message to be forwarded with a higher degree of importance, or a higher degree of urgency, or a shorter aging time as the first priority.
- some broadcast messages to be forwarded which are less important, or less urgent, or have a longer aging time, are configured as the second priority, where the first priority is higher than the second priority.
- the relay terminal can be forwarded in accordance with the load information R oj frequency corresponding to the frequency or forwarding includes forwarding the broadcast message to a first priority corresponding to the priority to be forwarded, the forwarding is provided corresponding to a second priority to be forwarded Broadcast message.
- step S106a the specific implementation manner of step S106a is: if the broadcast message includes the message attribute, and in the case that the relay terminal has multiple broadcast messages to be forwarded, the relay terminal may The message attributes of the plurality of broadcast messages to be forwarded are assigned corresponding priorities for the plurality of broadcast messages to be forwarded.
- the plurality of broadcast messages to be forwarded herein may refer to broadcast messages that the relay terminal can forward to any one or more of the N vehicle terminals in the car network, which may of course include forwarding to the vehicle terminal j for forwarding. Broadcast message.
- the target communication link load information is used when R ox Subsequently, the relay terminal can obtain the relay terminal and the target vehicle terminal communicate with each other, and R ox and load information needs to be forwarded to the corresponding target vehicle R ox terminal to be
- the priority of the forwarded broadcast message is subjected to a calculation process of a setting rule or an algorithm, for example, a proportional algorithm, and the corresponding integrated forwarding order is calculated.
- the relay terminal may forward the broadcast message to be forwarded to the target vehicle terminal according to the integrated forwarding sequence.
- the broadcast message to be forwarded here belongs to a plurality of broadcast messages to be forwarded, and the target vehicle terminal here belongs to N vehicle terminals in the car network. Further, x may mean any one of 1, 2, ..., i, j, k...N, that is, any one of N vehicle terminals in the Internet of Vehicles.
- FIG. 5B a schematic diagram of a scenario is shown in FIG. 5B.
- the scenario diagram includes a relay terminal and two vehicle terminals (vehicle terminal 1 and vehicle terminal 2), and the relay terminal needs to send three broadcast messages to be forwarded to the vehicle terminal 1, namely: message 1, message 2, and message 3; need to send two broadcast messages to be forwarded to the vehicle terminal 2, namely message 4 and message 5.
- step S104 in a case where the relay terminal determines that the link quality of the R ij is lower than a preset threshold in step S104, the following steps S105b and S106b may also be performed.
- steps S105b and S106b may also be performed.
- the broadcast information to be forwarded by the vehicle terminal j is determined from the broadcast information sent by the vehicle terminal j.
- S106b Forward the broadcast message to be forwarded sent by the vehicle terminal j to the vehicle terminal i.
- steps S105b and S106b herein may be specifically referred to the related descriptions of the foregoing steps S105a and S106a, and are not described herein again.
- FIG. 4C is a schematic flowchart of another relay transmission provided by the embodiment of the present application. The flow further includes the following steps S107-S108 after step S104 of FIG. 4A described above.
- S107 predict, according to the vehicle, and the vehicle travel information corresponding to the vehicle terminal i and the vehicle terminal j respectively, a duration of the link quality of the R ij being lower than a preset threshold; wherein the vehicle travel information includes Speed information and direction information of the vehicle.
- the relay terminal may be based on the vehicle existing between the vehicle terminal i and the vehicle terminal j determined above, and the vehicle corresponding to the vehicle where the vehicle terminal i and the vehicle terminal j are located. Travel information is used to calculate and predict the duration of the link quality of the R ij below a predetermined threshold.
- the relay terminal may calculate and predict the vehicle terminal i according to the vehicle travel information corresponding to the vehicle, the vehicle terminal i and the vehicle terminal j, and the map information (path information) downloaded online or offline.
- the duration of the link quality of R ij when interworking with the vehicle terminal j is not good.
- the special road section here may refer to a one-way street, a curved road, a steep slope, a tunnel, or a road section with a large traffic flow in the urban area, and the like, and the vehicle having the vehicle between the vehicle terminal i and the vehicle terminal j is traveling too fast.
- the relay terminal may perform correlation prediction of the duration of the link quality of R ij being lower than a preset threshold.
- the vehicle travel information herein may include information such as the vehicle travel speed, the vehicle travel direction, the vehicle travel acceleration, and the like.
- the broadcast message to be forwarded sent by the vehicle terminal i received during the duration may be directly forwarded to the vehicle.
- the terminal j, and the broadcast message to be forwarded transmitted by the vehicle terminal j received during the duration, are directly forwarded to the vehicle terminal i, thereby reducing the calculation load of the relay terminal.
- FIG. 6A is a schematic structural diagram of a relay terminal 60 according to an embodiment of the present disclosure.
- the relay terminal (which may be an Internet device with a communication function such as a mobile phone or a personal computer) 60 includes a receiving unit 601 and a first determination. Unit 602, a computing unit 603, and a forwarding unit 604, where
- the receiving unit 601 is configured to receive a broadcast message sent by the N vehicle terminals, where the broadcast message includes vehicle location information, where N is a positive integer greater than one;
- the first determining unit 602 is configured to determine, according to the received vehicle location information in the broadcast message, the vehicle terminal i of the N vehicle terminals and the vehicle terminal j of the N vehicle terminals Vehicles that exist between them;
- the calculating unit 603 is configured to calculate a link quality of the communication link R ij according to the vehicle size information corresponding to the vehicle, where R ij is used when the vehicle terminal i and the vehicle terminal j communicate with each other Communication link;
- the forwarding unit 604 is configured to: if the link quality of the R ij is lower than a preset threshold, forward the broadcast message to be forwarded by the vehicle terminal i to the vehicle terminal j, and the vehicle The broadcast message to be forwarded sent by the terminal j is forwarded to the vehicle terminal i.
- the relay terminal further includes a sending unit and an opening unit, where the sending unit is configured to send a relay capability indication message to the base station, where the relay capability indication message is used to indicate The relaying capability and/or the relaying location of the relay terminal; the receiving unit is further configured to receive the relay configuration information sent by the base station, where the relay configuration information is used to indicate that the relay terminal is turned on Following the function; the opening unit is configured to enable the relay function of the relay terminal according to the indication of the relay configuration information.
- the first determining unit is specifically configured to determine, according to the received vehicle location information in the broadcast message, in combination with the map information, the vehicle terminal i in the N vehicle terminals An obstacle existing between the vehicle terminals j of the N vehicle terminals, the obstacle includes a vehicle and a fixed obstacle; the calculating unit is specifically configured to use the vehicle size information corresponding to the vehicle and the fixed obstacle Calculating the link quality of the communication link R ij according to the size information corresponding to the object;
- the communication link R ij is a communication link used when the vehicle terminal i and the vehicle terminal j communicate with each other.
- the relay terminal further includes: a prediction unit, where the prediction unit is used according to the vehicle, And the vehicle travel information corresponding to the vehicle terminal i and the vehicle terminal j respectively, predicting a duration of the link quality of the R ij being lower than a preset threshold, wherein the vehicle travel information includes speed information and direction of the vehicle travel
- the forwarding unit is further configured to forward, to the vehicle terminal j, a broadcast message to be forwarded sent by the vehicle terminal i, and a broadcast to be forwarded by the vehicle terminal j, during the duration The message is forwarded to the vehicle terminal i.
- the broadcast message includes a message identifier
- the relay terminal further includes a second determining unit, where the second determining unit is configured to determine a broadcast message sent by the vehicle terminal i
- the broadcast message transmitted by the vehicle terminal i is determined as the broadcast message to be forwarded by the vehicle terminal i.
- the broadcast message includes an aging time
- the relay terminal further includes a second determining unit, where the second determining unit is configured to determine broadcast information sent by the vehicle terminal i In a case where the transmission time does not exceed the aging time of the broadcast message, the broadcast message transmitted by the vehicle terminal i is determined as the broadcast message to be forwarded by the vehicle terminal i.
- the broadcast message includes an aging time
- the relay terminal further includes: a first discarding unit, When it is determined that the transmission time of the broadcast information transmitted by the vehicle terminal i exceeds the aging time of the broadcast message, the broadcast information transmitted by the vehicle terminal i is discarded.
- the broadcast message includes a message identifier
- the relay terminal further includes a second determining unit, where the second determining unit is configured to determine a broadcast message sent by the vehicle terminal i If the message identifier is an originating message identifier, and the broadcast message sent by the vehicle terminal i is different from the other broadcast message content, the broadcast message sent by the vehicle terminal i is determined to be sent by the vehicle terminal i. Forwarded broadcast message; wherein the other broadcast message is a broadcast message sent by a vehicle terminal other than the vehicle terminal i.
- the broadcast message includes a message identifier
- the relay terminal further includes a second discarding unit
- the second discarding unit is configured to determine a broadcast message sent by the vehicle terminal i The message is identified as an initial message identifier, and if the broadcast message sent by the vehicle terminal i is the same as the content of the other broadcast message, the broadcast message sent by the vehicle terminal i is discarded;
- the other broadcast message is a broadcast message sent by a vehicle terminal other than the vehicle terminal i, and the message identifier of the other broadcast message is not an originating message identifier.
- the broadcast message includes a message identifier
- the relay terminal further includes a second determining unit, where the second determining unit is configured to determine a broadcast message sent by the vehicle terminal i If the message is identified as an initial message identifier, and the broadcast message sent by the vehicle terminal i is the same as the content of the other broadcast message, the broadcast message sent by the vehicle terminal i is determined to be forwarded by the vehicle terminal i to be forwarded.
- the other broadcast message is a broadcast message sent by a vehicle terminal other than the vehicle terminal i, and the message identifier of the other broadcast message is an originating message identifier.
- the forwarding unit is specifically configured to determine, according to load information of the network forwarding link, a forwarding frequency, and forward the broadcast message to be forwarded by the vehicle terminal i to the vehicle terminal. j;
- the network forwarding link is a communication link used when the relay terminal and the vehicle terminal j communicate with each other.
- the broadcast message includes a message attribute, where the relay terminal has a plurality of broadcast messages to be forwarded to the vehicle terminal j, where the relay terminal further a third determining unit, configured to determine a priority of the plurality of broadcast messages to be forwarded according to message attributes of the plurality of broadcast messages to be forwarded;
- the forwarding unit is further configured to: determine, according to the load information of the network forwarding link, the forwarding frequency, and forward the multiple broadcast messages to be forwarded to the network according to the priorities of the multiple broadcast messages to be forwarded.
- Vehicle terminal j
- the network forwarding link is a communication link used when the relay terminal and the vehicle terminal j communicate with each other.
- relay terminal shown in FIG. 6 may also correspond to the corresponding description of the method embodiment shown in FIG. 4A to FIG. 4C, and details are not described herein again.
- the relay terminal determines the vehicle existing between the vehicle terminal i and the vehicle terminal j according to the vehicle position information in the broadcast message transmitted by the received N vehicle terminals, and calculates the vehicle terminal i and the vehicle terminal.
- the link quality of the communication link R ij used for mutual communication is lower than a preset threshold
- the broadcast message to be forwarded sent by the vehicle terminal i is forwarded to the vehicle terminal j
- the The broadcast message to be forwarded by the vehicle terminal j is forwarded to the vehicle terminal i
- the relay forwarding function of the relay terminal avoids communication interruption or communication distance in the vehicle network due to occlusion of unpredictable factors such as a large vehicle. Limitation of the problem, thereby improving the reliability of message transmission within the car network.
- FIG. 6B is a schematic structural diagram of another relay terminal according to an embodiment of the present disclosure.
- the relay terminal (which may be an Internet device with a communication function such as a mobile phone or a personal computer) 60 includes a storage unit 701 and a communication interface 702. And a processor 703 coupled to the storage unit 701 and the communication interface 702; the storage unit 701 is configured to store instructions, the processor 703 is configured to execute the instructions, and the communication interface 702 is configured to perform the processing
- the device 703 communicates with other devices under the control of the device 703.
- the storage unit 701, the communication interface 702, and the processor 703 may be connected by a bus or other means, wherein the connection through the bus 704 is taken as an example in FIG.
- the processor 703 invokes a relay transfer program instruction in the storage unit 701 for performing the following operations:
- the link quality of the R ij is lower than a preset threshold, forwarding the broadcast message to be forwarded sent by the vehicle terminal i to the vehicle terminal j, and transmitting the broadcast to be forwarded by the vehicle terminal j The message is forwarded to the vehicle terminal i.
- the processor 703 before the relay terminal receives the broadcast message sent by the N vehicle terminals, the processor 703 is further configured to:
- relay capability indication message Sending a relay capability indication message to the base station, where the relay capability indication message is used to indicate a relay capability and/or a relay location of the relay terminal;
- the relay function of the relay terminal is turned on according to the indication of the relay configuration information.
- processor 703 is specifically configured to:
- the communication link R ij is a communication link used when the vehicle terminal i and the vehicle terminal j communicate with each other, and the vehicle terminal i and the vehicle terminal j belong to the N vehicle terminals.
- the processor 703 is further configured to:
- the vehicle travel information includes speed information and direction information of the vehicle travel.
- the broadcast message includes a message identifier
- the processor 703 is further used to forward the broadcast message to be forwarded by the vehicle terminal i to the vehicle terminal j. The following steps:
- the broadcast message sent by the vehicle terminal i is determined as the broadcast message to be forwarded by the vehicle terminal i.
- the broadcast message includes an aging time
- the processor 703 is further used before forwarding the broadcast message to be forwarded by the vehicle terminal i to the vehicle terminal j. The following steps:
- the broadcast message sent by the vehicle terminal i is determined as the to-be-transmitted by the vehicle terminal i. Broadcast message.
- the broadcast message includes a message identifier
- the processor 703 is further used to forward the broadcast message to be forwarded by the vehicle terminal i to the vehicle terminal j. The following steps:
- the The broadcast message transmitted by the vehicle terminal i is determined to be a broadcast message to be forwarded transmitted by the vehicle terminal i; wherein the other broadcast message is a broadcast message transmitted by a vehicle terminal other than the vehicle terminal i.
- the broadcast message includes a message identifier
- the processor 703 is further used to forward the broadcast message to be forwarded by the vehicle terminal i to the vehicle terminal j. The following steps:
- the broadcast sent by the vehicle terminal i is The message is determined to be a broadcast message to be forwarded sent by the vehicle terminal i;
- the other broadcast message is a broadcast message sent by a vehicle terminal other than the vehicle terminal i, and the message identifier of the other broadcast message is an originating message identifier.
- processor 703 is specifically configured to:
- the network forwarding link is a communication link used when the relay terminal and the vehicle terminal j communicate with each other.
- the broadcast message includes a message attribute, where the relay terminal has a plurality of broadcast messages to be forwarded to the vehicle terminal j, the processor 703 further Used in the following steps:
- the network forwarding link is a communication link used when the relay terminal and the vehicle terminal j communicate with each other.
- the broadcast message includes a message identifier.
- the processor 703 is further configured to:
- the other broadcast message is a broadcast message sent by a vehicle terminal other than the vehicle terminal i, and the message identifier of the other broadcast message is not an originating message identifier.
- the broadcast message includes an aging time, and in a case that the link quality of the R ij is lower than a preset threshold, the processor 703 is further configured to:
- the broadcast information transmitted by the vehicle terminal i is discarded.
- the processor 703 before the relay terminal receives the broadcast message sent by the N vehicle terminals, the processor 703 is further configured to:
- FIG. 6A and FIG. 6B may also correspond to the corresponding description of the method embodiment shown in FIG. 4A to FIG. 4C, and details are not described herein again.
- FIG. 7A is a schematic structural diagram of a base station 80 according to an embodiment of the present disclosure.
- the base station 80 includes a receiving unit 801, a generating unit 802, and a sending unit 803.
- the receiving unit 801 is configured to receive a relay capability indication message sent by the M relay terminals, where the relay capability indication message is used to indicate a relay capability and/or a relay location of the relay terminal, where M is a positive integer greater than 0;
- the generating unit 802 is configured to generate corresponding relay configuration information for the M relay terminals according to the relay capability and/or the relay location in the received relay capability indication message, where the The relay configuration information is used to indicate that the relay function of the relay terminal is turned on or off;
- the sending unit 803 is configured to send the generated relay configuration information to the M relay terminals to control whether to enable or disable the relay function of the M relay terminals.
- the receiving unit is further configured to receive a broadcast message sent by the N vehicle terminals, where the broadcast message includes vehicle location information, where N is a positive integer greater than 1; Generating corresponding relay configuration information for the M relay terminals according to the received relay capability and/or relay location in the relay capability indication message and the received vehicle location information in the broadcast message .
- the M relay capability indication message received by the receiving unit includes at least two levels of relay capability, and the relay unit generated by the generating unit has a high level relay capability.
- the corresponding relay configuration information is used to indicate that the relay function of the relay terminal with the high-level relay capability is preferentially enabled.
- FIG. 7B is a schematic structural diagram of another base station according to an embodiment of the present disclosure.
- the base station 80 includes a storage unit 901, a communication interface 902, and a processor 903 coupled to the storage unit 901 and the communication interface 902.
- the storage unit 901 is configured to store instructions
- the processor 903 is configured to execute the instructions
- the communication interface 902 is configured to communicate with other devices under the control of the processor 903.
- the storage unit 901, the communication interface 902, and the processor 903 may be connected by a bus or other means, wherein the connection by the bus 904 is taken as an example in FIG.
- the processor 903 calls a relay transfer program instruction in the storage unit 901 to perform the following operations:
- a relay capability indication message where the relay capability indication message is used to indicate a relay capability and/or a relay location of the relay terminal, where M is a positive integer greater than 0;
- the processor 903 before the generating the corresponding relay configuration information for the M relay terminals, the processor 903 is further configured to perform the following steps:
- processor 903 is specifically configured to:
- the received M relay capability indication message includes at least two levels of relay capability, and the relay configuration information corresponding to the relay terminal having the high-level relay capability is used to indicate that the relay function is preferentially enabled.
- FIG. 7A and FIG. 7B may also correspond to the corresponding description of the method embodiment shown in FIG. 2A to FIG. 2C, and details are not described herein again.
- the foregoing storage medium includes various media that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例公开了一种中继传输的方法、相关设备及系统,该方法包括:中继终端根据接收的N个车辆终端发送的广播消息中的车辆位置信息确定出车辆终端i与车辆终端j之间存在的车辆,在计算到所述车辆终端i与车辆终端j进行相互通信时所用的通信链路Rij的链路质量低于预设阈值的情况下,将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j,以及将所述车辆终端j发送的待转发的广播消息转发给所述车辆终端i,通过中继终端的中继转发功能避免了车联网中由于例如大型车辆等动态、不可预知因素的遮挡而造成通信中断或通信距离受限的问题,从而提高了车联网内消息传输的可靠性。
Description
本申请涉及通信技术领域,尤其涉及一种中继传输的方法、相关设备及系统。
物联网(Internet of things,IoT)是将无处不在的终端通过无线和/或有线的通讯网络实现互联互通所形成的网络。随着物联网的迅速发展,其在安全驾驶和智能交通(Intelligent Transportation System,ITS)领域发挥出越来越大的作用。在安全驾驶领域,物联网又被称为车联网,主要以车辆与路边单元(Roadside Unit,RSU)、车车之间通信(Vehicle to Vehicle,V2V)、以及车辆与网络通信等方式,通过交换车辆的广播消息来实现安全驾驶。例如,在V2V通信中,车辆可以将自身的车速、位置、行驶方向、是否踩了紧急刹车等消息广播给周围车辆;同时还能接收周围车辆的广播消息,以获知视距外的交通状况,从而允许驾驶员或者车辆驾驶系统对危险状况做出提前预判及避让。
车联网相比于普通网络(如互联网),其最大的区别在于:所有的网络节点可以是动态移动的,因此具有网络拓扑时变、链路质量不稳定等特点。特别是V2V广播的无线通信链路,由于车载天线部署高度有限,无线信号传播容易受到周围环境的影响,例如建筑物、树木、大山、地形引起的大尺度衰落等固定、可预知的障碍物遮挡,会导致V2V通信中断或通信链路作用距离受限。
为解决上述通信中断或通信距离受限的问题,目前在部署网络时,对于某些特殊位置(如遮挡严重的路口)通过简单地增大发射功率,或者在固定位置部署专有的RSU以绕过障碍物转发,增大V2V通信传输的距离。然而,这些都是一种简单、机械地中继转发方式,整个网络会受RSU安装位置和数量的限制。若想要提高V2V通信的可靠性,需要部署数量较多的RSU,网络建设成本较高;另外,网络中还会存在一些不可预知、动态变化的因素,例如大型卡车的遮挡,如果发生在RSU覆盖范围之外,依然存在V2V通信中断或通信距离受限的问题。
发明内容
本申请实施例公开了一种中继传输的方法、相关设备及系统,能够克服车联网内由于例如大型卡车、建筑物等因素的遮挡造成V2V通信中断或通信距离受限的问题,提升了消息传输的可靠性。
第一方面,提供了一种中继传输的方法,包括:
中继终端接收N个车辆终端发送的广播消息,所述广播消息包括车辆位置信息,N为大于1的正整数;
根据接收的所述广播消息中的车辆位置信息,确定所述N个车辆终端中的车辆终端i与所述N个车辆终端中的车辆终端j之间存在的车辆;
根据所述车辆对应的车辆尺寸信息,计算通信链路Rij的链路质量,所述Rij为所述车辆终端i与车辆终端j进行相互通信时所用的通信链路;
若所述Rij的链路质量低于预设阈值,则将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j,以及将所述车辆终端j发送的待转发的广播消息转发给所述车辆终端i。
实施第一方面描述的方法,能够克服车联网内由于例如大型卡车等动态、不可预知因素的遮挡而造成V2V通信中断或通信距离受限的问题,提升了消息传输的可靠性。
结合第一方面,在一些实施例中,中继终端接收N个车辆终端发送的广播消息之前,还包括:中继终端向基站发送中继能力指示消息,所述中继能力指示消息用于指示所述中继终端的中继能力和/或中继位置;接收所述基站发送的中继配置信息,所述中继配置信息用于指示开启所述中继终端的中继功能;按照所述中继配置信息的指示开启所述中继终端的中继功能。
具体的,中继终端在车联网内可实时或周期性地向基站发送中继能力指示消息;或者,中继终端在接收到基站发送的中继能力上报请求后,根据中继能力上报请求向基站发送中继能力指示消息。该中继能力指示消息用于指示中继终端的中继能力(中继能力等级)和/或中继位置。该中继终端接收所述基站基于所述中继终端的中继能力(中继能力等级)和/或中继位置配置并返回的中继配置信息,以按照该中继配置信息来开启或关闭中继终端的中继能力,这
里可以是开启该中继终端的中继能力,以完成后续的中继传输流程。同时,基站可根据中继终端的中继能力和/或中继位置灵活地配置(开启或关闭)该中继终端的中继能力,更加适合于V2V这种动态变化、不可预知的通信网络。
结合第一方面,在一些实施例中,中继终端可以根据接收的所述广播消息中的车辆位置信息,并结合地图信息,确定车辆终端i与车辆终端j之间存在的障碍物。进一步地,如果广播消息包括车辆尺寸信息,还可结合广播消息中的车辆尺寸信息来确定车辆终端i与车辆终端j之间在信号传播路径上存在可能遮挡的障碍物。其中,所述障碍物包括车辆和固定障碍物。然后,根据所述车辆对应的车辆尺寸信息和所述固定障碍物对应的尺寸信息,计算通信链路Rij的链路质量。
通过考虑车联网内由于车辆的遮挡之外,还可结合地图信息考虑到车联网内由于如树木、建筑物等固定障碍物存在的遮挡,然后根据车辆和固定障碍物对应的尺寸信息来计算Rij的链路质量,以在Rij的链路质量低于预设阈值的情况下,进行相关广播消息的转发处理,从而能够避免车联网内例如大型卡车、建筑物等因素遮挡而造成V2V通信中断或通信距离受限的问题,大大提升了消息传输的可靠性。
结合第一方面,在一些实施例中,所述广播消息包括车辆尺寸信息,所述中继终端可以根据接收的所述广播消息中的车辆位置信息和车辆尺寸信息,确定车辆终端i与车辆终端j之间存在可能遮挡的车辆。例如,将车辆终端i和车辆终端j之间存在的超过预设车辆尺寸阈值所对应的车辆,作为可能遮挡的车辆。这里的预设车辆尺寸阈值可以是预先统计的容易造成遮挡的车辆尺寸经验值,在计算Rij的链路质量的过程中,可大大降低中继终端的计算负荷。进一步地,还可结合地图信息,确定出车辆终端i和车辆终端j之间存在可能遮挡的障碍物,这里的障碍物包括车辆以及固定障碍物(如树木、建筑物),除了车辆的遮挡之外,还考虑到周围环境固定障碍物的遮挡,大大提升了消息传输的可靠性。
结合第一方面,在一些实施例中,在所述Rij的链路质量低于预设阈值的情况下,所述方法还包括:根据所述车辆、以及所述车辆终端i与车辆终端j分别对应的车辆行驶信息,预测所述Rij的链路质量低于预设阈值的持续时间;
在所述持续时间内,将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j,以及将所述车辆终端j发送的待转发的广播消息转发给所述车辆终端i;其中,所述车辆行驶信息包括车辆行驶的速度信息和方向信息。
具体的,还可以结合地图信息或路径信息来预测所述Rij的链路质量低于预设阈值的持续时间。例如在一些禁止超车的特殊路段(如单行道)中,中继终端根据所述车辆、以及所述车辆终端i与车辆终端j分别对应的车辆行驶信息,预测所述Rij的链路质量低于预设阈值的持续时间;在所述持续时间内,中继终端可直接将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j,以及将所述车辆终端j发送的待转发的广播消息转发给所述车辆终端i,减少中继终端的计算负荷。
结合第一方面,在一些实施例中,所述广播消息包括消息标识,所述将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j之前,还包括:
在判断出所述车辆终端i发送的广播消息的消息标识为始发消息标识的情况下,将所述车辆终端i发送的广播消息确定为所述车辆终端i发送的待转发的广播消息。
同理,所述广播消息包括消息标识,所述将所述车辆终端j发送的待转发的广播消息转发给所述车辆终端i之前,还包括:在判断出所述车辆终端j发送的广播消息的消息标识为始发消息标识的情况下,将所述车辆终端j发送的广播消息确定为所述车辆终端j发送的待转发的广播消息。
具体的,中继终端在确定到Rij的链路质量低于预设阈值的情况下,将所述车辆终端i或车辆终端j发送的始发广播消息作为所述车辆终端i或车辆终端j发送的待转发的广播消息,以便后续相应转发这些待转发的广播消息。也即是,中继终端转发车辆终端i或车辆终端j发送的始发广播消息。
结合第一方面,在一些实施例中,所述广播消息包括老化时间,所述将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j之前,还包括:在判断出所述车辆终端i发送的广播信息的传输时间不超过所述广播消息的老化时间的情况下,将所述车辆终端i发送的广播消息确定为所述车辆终端i发送的待转发的广播消息。
同理,所述广播消息包括老化时间,所述将所述车辆终端j发送的待转发
的广播消息转发给所述车辆终端i之前,还包括:在判断出所述车辆终端j发送的广播信息的传输时间不超过所述广播消息的老化时间的情况下,将所述车辆终端j发送的广播消息确定为所述车辆终端j发送的待转发的广播消息。
具体的,中继终端在确定到Rij的链路质量低于预设阈值的情况下,可以确定车辆终端i或车辆终端j向中继终端发送广播消息开始到中继终端接收该广播消息为止,发送该广播消息所经历的传输时间,然后再判断该广播消息的传输时间是否超过该广播消息的老化时间,若否,则将其作为所述车辆终端i或车辆终端j发送的待转发的广播消息,以便后续相应转发这些待转发的广播消息。也即是,中继终端转发不超过老化时间(在有效生命周期)的车辆终端i或车辆终端j发送的广播消息,避免了转发一些失效(无作用)的广播消息,提升了信消息传输的可靠性。
结合第一方面,在一些实施例中,所述广播消息包括消息标识,所述将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j之前,还包括:在判断出所述车辆终端i发送的广播消息的消息标识为始发消息标识,且所述车辆终端i发送的广播消息与其它广播消息内容不相同的情况下,将所述车辆终端i发送的广播消息确定为所述车辆终端i发送的待转发的广播消息;其中,所述其它广播消息为所述车辆终端i以外的车辆终端发送的广播消息。
同理,所述广播消息包括消息标识,所述将所述车辆终端j发送的待转发的广播消息转发给所述车辆终端i之前,还包括:在判断出所述车辆终端j发送的广播消息的消息标识为始发消息标识,且所述车辆终端j发送的广播消息与其它广播消息内容不相同的情况下,将所述车辆终端j发送的广播消息确定为所述车辆终端j发送的待转发的广播消息;其中,所述其它广播消息为所述车辆终端j以外的车辆终端发送的广播消息。
具体的,为减少中继终端的转发量,中继终端将车辆终端i或车辆终端j发送的始发广播消息,且该始发广播消息与接收的车联网内其他车辆终端(除去车辆终端i或车辆终端j之外)发送的广播消息内容不相同,作为所述车辆终端i或车辆终端j发送的待转发的广播消息,以便后续转发这些待转发的广播消息,避免了转发具有相同内容的消息,节省中继终端的传输资源。
结合第一方面,在一些实施例中,所述广播消息包括消息标识,所述将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j之前,还包括:在判断出所述车辆终端i发送的广播消息的消息标识为始发消息标识,且所述车辆终端i发送的广播消息与其它广播消息内容相同的情况下,将所述车辆终端i发送的广播消息确定为所述车辆终端i发送的待转发的广播消息;其中,所述其它广播消息为所述车辆终端i以外的车辆终端发送的广播消息,且所述其它广播消息的消息标识为始发消息标识。
同理,所述广播消息包括消息标识,所述将所述车辆终端j发送的待转发的广播消息转发给所述车辆终端i之前,还包括:在判断出所述车辆终端j发送的广播消息的消息标识为始发消息标识,且所述车辆终端j发送的广播消息与其它广播消息内容相同的情况下,将所述车辆终端j发送的广播消息确定为所述车辆终端j发送的待转发的广播消息;其中,所述其它广播消息为所述车辆终端j以外的车辆终端发送的广播消息,且所述其它广播消息的消息标识为始发消息标识。
具体的,为减少中继终端的转发量,中继终端将车辆终端i或车辆终端j发送的始发广播消息,且该始发广播消息与该中继终端接收的车联网内其他车辆终端(除去车辆终端i或车辆终端j之外)发送的始发消息内容相同,作为所述车辆终端i或车辆终端j发送的待转发的广播消息,以便后续再次转发这些待转发的广播消息,避免了其它车辆终端由于链路质量差等原因不能成功转发上述广播消息,提升了消息传输的可靠性。
结合第一方面,在一些实施例中,所述将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j具体包括:
根据网络转发链路的负载信息,将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j;其中,所述网络转发链路为所述中继终端与所述车辆终端j进行相互通信时所用的通信链路。
同理,所述将所述车辆终端j发送的待转发的广播消息转发给所述车辆终端i具体包括:根据网络转发链路的负载信息,将所述车辆终端j发送的待转发的广播消息转发给所述车辆终端i;其中,所述网络转发链路为所述中继终端与所述车辆终端i进行相互通信时所用的通信链路。
具体的,中继终端可以根据实际网络转发链路的负载信息,来控制针对车辆终端i或车辆终端j发送的待转发的广播消息的转发频率或转发频度。例如当网络转发链路的负载信息超过预设负载阈值时,控制针对车辆终端i或车辆终端j发送的待转发的广播消息的转发频率为第一频度,或控制降低针对车辆终端i或车辆终端j发送的待转发的广播消息的转发频度。当网络转发链路的负载信息低于预设负载阈值时,控制针对车辆终端i或车辆终端j发送的待转发的广播消息的转发频度为第二频度,或控制提高针对车辆终端i或车辆终端j发送的待转发的广播消息的转发频度。其中,第一频度小于第二频度。这样可有效调节消息传输的速率,避免由于传输消息过多而造成链路拥塞或链路崩溃等问题。
结合第一方面,在一些实施例中,所述广播消息包括消息属性,在所述中继终端存在向所述车辆终端j或车辆终端i发送的多条待转发的广播消息的情况下,所述方法还包括:根据所述多条待转发的广播消息的消息属性,确定所述多条待转发的广播消息的优先级;根据网络转发链路的负载信息和所述多条待转发的广播消息的优先级,将所述多条待转发的广播消息转发给所述车辆终端j或车辆终端i;其中,所述网络转发链路为所述中继终端与所述车辆终端j或车辆终端i进行相互通信时所用的通信链路。
具体地,中继终端可以根据待转发的广播消息的消息属性,来为其配置相应地优先级;然后,根据实际网络转发链路的负载信息,优先转发具有较高优先级的待转发的广播消息,后转发具有较低优先级的待转发的广播消息。例如,针对一些重要或紧急程度要求比较高的广播消息(如路口碰撞警告类消息),为其配置的优先级为第一优先级;针对一些重要或紧急程度要求比较低的广播消息(如车速通知类消息),为其配置的优先级为第二优先级。其中,第一优先级高于第二优先级。
结合第一方面,在一些实施例中,所述消息属性包括以下中的任意一种或多种的组合:重要程度、紧急程度、老化时间、消息大小、其他用于描述广播消息的属性信息。
结合第一方面,在一些实施例中,所述广播消息包括消息标识,在所述Rij的链路质量低于预设阈值的情况下,所述方法还包括:在判断出所述车辆终端i发送的广播消息的消息标识为始发消息标识,且所述车辆终端i发送的广播消息与其它广播消息内容相同的情况下,丢弃所述车辆终端i发送的广播消息;其中,所述其它广播消息为所述车辆终端i以外的车辆终端发送的广播消息,且所述其它广播消息的消息标识不为始发消息标识。
具体的,为减少中继终端的转发量,可丢弃所述车辆终端i发送的始发广播消息,且该始发广播消息与除去车辆终端i之外其他车辆终端发送的其它广播消息内容相同,以避免重复发送。
结合第一方面,在一些实施例中,所述广播消息包括消息标识,在所述Rij的链路质量低于预设阈值的情况下,所述方法还包括:在判断出所述车辆终端i发送的广播消息的消息标识不为始发消息标识的情况下,丢弃所述车辆终端i发送的广播消息。
具体的,为减少中继终端的转发量,可丢弃所述车辆终端i发送的转发广播消息;特别是在链路负载较大的情况下,避免消息过多造成链路拥塞、消息传输时延较大等问题,从而提升消息传输的可靠性。
结合第一方面,在一些实施例中,所述广播消息包括老化时间,在所述Rij的链路质量低于预设阈值的情况下,所述方法还包括:在判断出所述车辆终端i发送的广播信息的传输时间超过所述广播消息的老化时间的情况下,丢弃所述车辆终端i发送的广播信息。
具体的,为提升中继终端对消息的有效传输,可丢弃一些超过老化时间的广播消息。
第二方面,提供了另一种中继传输的方法,包括:
基站接收M个中继终端发送的中继能力指示消息,所述中继能力指示消息用于指示所述中继终端的中继能力和/或中继位置,M为大于0的正整数;
根据接收的所述中继能力指示消息中的中继能力和/或中继位置,为所述M个中继终端生成对应的中继配置信息,其中,所述中继配置信息用于指示开启或关闭所述中继终端的中继功能;
将生成的所述中继配置信息发送给对应的中继终端,以控制开启或关闭所述中继终端的中继功能。
实施第二方面描述的方法,基站能够根据车联网内接收的M个中继能力指示消息中对应中继终端的中继能力和/或位置,来灵活地为M个中继终端配置对应的中继配置信息,以控制开启或关闭对应中继终端的中继功能,这样可灵活、动态地控制车联网内所有或部分中继终端的中继功能的开启或关闭,进而为中继转发处理做准备。
结合第二方面,在一些实施例中,所述为所述M个中继终端生成对应的中继配置信息之前,还包括:所述基站接收N个车辆终端发送的广播消息,所述广播消息包括车辆位置信息,N为大于1的正整数;
所述根据接收的所述中继能力指示消息中的中继能力和/或中继位置,为所述M个中继终端生成对应的中继配置信息具体包括:根据接收的所述中继能力指示消息中的中继能力和/或中继位置、以及接收的所述广播消息中的车辆位置信息,为所述M个中继终端生成对应的中继配置信息。
具体的,基站可以根据车联网内M个中继终端的中继能力和/或中继位置,并结合车联网内N个车辆终端的地理分布情况,来更加贴切、精确地为M个中继终端生成/配置对应的中继配置信息。例如,在一些车流密度较大的区域内,允许开启少量(低于预设阈值)中继终端的中继功能,以避免消息的多次转发、增加中继终端的通信负荷等问题。
结合第二方面,在一些实施例中,若接收的M个中继能力指示消息中包括至少两个等级的中继能力,则具有高等级中继能力的中继终端所对应的中继配置信息,用于指示优先开启所述具有高等级中继能力的中继终端的中继能力。
具体的,如果M个中继终端发送的中继能力指示消息中存在至少两个等级中继能力,那么基站可以优先配置开启具有高等级中继能力的中继终端,其次再配置开启或关闭低等级中继能力的中继终端;这样在增加网络覆盖范围的同时,还合理地利用了中继资源。
第三方面,提供了一种中继终端,包括用于执行上述第一方面的方法的功能单元。
第四方面,提供了一种基站,该基站包括用于执行上述第二方面的方法的功能单元。
第五方面,提供了一种中继终端,包括存储单元、通信接口及与所述存储单元和通信接口耦合的处理器;所述存储单元用于存储指令,所述处理器用于执行所述指令,所述通信接口用于在所述处理器的控制下与其他设备进行通信;其中,所述处理器执行所述指令时执行上述第一方面描述的方法。
第六方面,提供了一种基站,包括存储单元、通信接口及与所述存储单元和通信接口耦合的处理器;所述存储单元用于存储指令,所述处理器用于执行所述指令,所述通信接口用于在所述处理器的控制下与其他设备进行通信;其中,所述处理器执行所述指令时执行上述第二方面描述的方法。
第七方面,提供了一种中继传输系统,包括中继终端、N个车辆终端,所述N个车辆终端组成一个车联网,其中,所述N个车辆终端,用于向所述中继终端发送广播消息,所述广播消息包括车辆位置信息;所述中继终端可以是上述第三方面或第五方面内容所述的中继终端。
结合第七方面,在一些实施例中,该中继传输系统还包括基站,所述基站可以是上述第四方面或第六方面内容所述的基站。
第八方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储了用于中继传输处理的程序代码。所述程序代码包括用于执行上述第一方面描述的方法的指令。
第九方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储了用于中继传输处理的程序代码。所述程序代码包括用于执行上述第二方面描述的方法的指令。
通过实施本申请实施例,能够克服车联网内由于例如大型卡车、建筑物等因素的遮挡而造成V2V通信中断或通信距离受限的问题,提升了消息传输的可靠性。
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施
例或现有技术描述中所需要使用的附图作简单地介绍。
图1A是本申请实施例提供的一种网络架构的示意图;
图1B是本申请实施例提供的另一种网络架构的示意图
图2A是本申请实施例提供的一种中继能力上报的流程示意图;
图2B是本申请实施例提供的另一种中继能力上报的流程示意图;
图2C是本申请实施例提供的中继配置信息配置的流程示意图;
图3A是本申请实施例提供的一种基于中继配置信息配置的场景示意图;
图3B是本申请实施例提供的另一种基于中继配置信息配置的场景示意图;
图4A是本申请实施例提供的一种中继传输方法的流程示意图;
图4B是本申请实施例提供的另一种中继传输方法的流程示意图;
图4C是本申请实施例提供的另一种中继传输方法的流程示意图;
图5A是本申请实施例提供的一种场景示意图;
图5B是本申请实施例提供的另一种场景示意图;
图6A是本申请实施例提供的一种中继终端的结构示意图;
图6B是本申请实施例提供的另一种中继终端的结构示意图;
图7A是本申请实施例提供的一种基站的结构示意图;
图7B是本申请实施例提供的另一种基站的结构示意图。
下面将结合本申请的附图,对本申请实施例中的技术方案进行详细描述。
如图1A举例所示,在一种可能的网络架构包括有M个中继终端和N个车辆终端,其中,M大于0,N大于1,且M、N均为正整数。中继终端和车辆终端可以是指车辆本身,也可以是指安装在车辆上的车载终端,还可以是指与车辆建立通信连接的车载终端。这里的车载终端可以包括例如车载手机、车载手环等具有通讯网络功能的终端设备。中继终端可以是指安装在路边的路边单元(Roadside Unit,RSU),也可以是指具备中继(转发)能力的车辆终端,且中继终端的数量可以是一个或多个,这里不做限制。
N个车辆终端可以是指单纯没有中继能力的车辆终端,也可以是指部分或全部具有中继能力的车辆终端(即中继终端);另外,N个车辆终端和/或M个
中继终端可以位于/组成同一个车联网。其中,中继终端与车辆终端之间、车辆终端与车辆终端之间可以通过网络进行相互通信。
考虑到车辆终端具备中继能力需要带来额外的设备成本,因此在实际应用中同一车联网中允许部分或全部车辆终端具有中继能力。此外,在同一车联网中存在多个中继终端的情况下,考虑到设备成本或网络开销等原因,可以开启部分或全部中继终端的中继能力,使其实现中继转发的功能。再者,每个中继终端具有的中继能力等级可以是相同的,也可以是不同的,也即是允许部分车辆终端具有较高等级的中继能力,部分车辆终端具有较低等级的中继能力,也适合于部分车辆终端不具备中继转发能力,本申请实施例不作限定。
需要说明的是,中继终端的中继能力可以是在出厂商出厂之前已确定的,中继终端的中继能力等级可以是根据中继终端支持的中继功能完备程度、计算能力强度、覆盖能力强度、采用地理地图模型和信道质量(链路质量)估算建模方法的精确度、或者其他用于影响中继终端的中继能力等级的影响因素中的一种或多种组合来划分/确定的。不同的中继终端可以具备相同等级或不同等级的中继(转发)能力。
举例来说,某些部署在大型货车上的车载终端,由于其天线部署高度高,覆盖范围更大;同时采用了3维的电子地图模型,信道/链路质量估计采用基于射线追踪(ray-tracing)的几何确定模型估计方法,其估计算法的精确度较高,因此车载终端具备的中继能力等级更高。又如,某些部署在小型乘用车上的车载终端,由于天线部署高度低,覆盖范围有限;采用了相对简单的2维电子地图模型,信道/链路质量估计采用基于几何的统计模型估计方法,其估计算法的计算精度较低,因此车载终端具备的中继能力等级相对较低。
如图1B举例所示,在另一种可能的网络架构包括有M个中继终端、N个车辆终端以及基站(也叫网络侧,图示为eNB(evolved Node B,中文称演进型基站,简称基站))。关于中继终端和车辆终端的相关描述具体参见如上图1A所述,这里不再赘述。其中,中继终端、车辆终端、以及网络侧(基站)之间可以通过网络进行相互通信。图1B中椭圆线框10代表基站eNB的网络
覆盖范围,在该椭圆线框10内的所有车辆终端、中继终端(包括RSU)都位于同一个车联网内。
需要说明的是,上述图1A或图1B所示给出的网络架构,对应也为本申请实施例提供的中继传输系统的结构示意图。其中,该中继传输系统包括M个中继终端和N个车辆终端。可选地,还可以包括网络侧(基站)。该中继传输系统的具体实现还可以对应参照如下图2A-2C、以及图4A-图4C所示的方法实施例的相应描述。
基于图1B所示给出的网络架构,下面请参见图2A-图2C所示的相关附图分别介绍了本申请方案中一些可能的中继终端的中继能力上报和配置方法的流程示意图。
如图2A所示给出一种中继能力上报的流程示意图。网络侧(基站)可以主动向车联网中所有或部分的车辆终端和/或中继终端发送中继能力查询请求。该中继能力查询请求用于获知车辆终端是否具有中继能力,如果具有中继能力,则获知对应的中继能力等级;或者用于获取中继终端对应拥有的中继能力等级。在实际应用中,网络侧一般会向车联网中所有的车辆终端和中继终端广播中继能力查询请求,以便这些车辆终端和中继终端返回并上报对应各自的中继能力(中继能力等级)、以及中继位置等信息。
相应地,车辆终端可以接收网络侧(基站,图示为Cellular)发送的中继能力查询请求,并响应该中继能力查询请求,将自身的中继能力以及地理位置等信息上报给网络侧。同理,中继终端可以接收到网络侧下发的中继能力查询请求时,将自身具有的中继能力等级(也可称为等级中继能力)上报给网络侧。在实际应用中,车辆终端或中继终端可以向网络侧发送对应的中继能力指示消息,该中继能力指示消息用于指示该车辆终端或中继终端是否具有中继能力,如果具有中继能力,还可上报对应的中继能力等级。
此外,该中继能力指示消息还可以用于指示该车辆终端或中继终端的位置信息,例如在该车辆终端具有中继能力(即可认为是中继终端)的情况下,还可向网络侧上报该车辆终端的位置信息,也即是该中继终端的中继位置,以便网络侧进行对应的中继策略配置处理。
相应地,网络侧在接收到车辆终端或中继终端发送的中继能力指示消息后,可以向该车辆终端或中继终端发送对应的中继能力响应消息,以便通知该车辆终端或中继终端中继能力上报流程结束。在一种可选的方案中,也可以省去上述发送对应的中继能力响应消息的步骤。
又如图2B所示给出另一种中继能力上报的流程示意图,位于车联网中的N个车辆终端以及M个中继终端可以实时或周期性地自动向网络侧发送中继能力指示消息;或者,在车辆终端或中继终端进入车联网时,可以自动向网络侧发送中继能力指示消息。其中,该中继能力指示消息包括有车辆终端或中继终端的中继能力(是否具有中继能力、对应的中继能力等级),还可以包括有车辆终端的位置信息或中继终端的中继位置等信息。
相应地,网络侧可以接收上述车辆终端或中继终端各自发送的对应中继能力指示消息,网络侧还可以向对应的车辆终端或中继终端发送中继能力响应消息,以便通知对应的车辆终端或中继终端中继能力上报流程已结束。在一种可选的方案中,也可以省去上述发送中继能力响应消息的步骤。
如图2C所示给出一种中继配置信息配置的流程示意图,网络侧(基站)在接收到上述各中继终端(M个中继终端)发送的中继能力指示消息之后,可以根据该中继能力指示消息中中继终端的中继能力(有中继能力,且对应的中继能力等级)以及中继终端的中继位置等信息来生成对应的中继配置信息。可选地,网络侧可以将该中继配置信息下发给对应的中继终端,以便控制开启或关闭上述对应的中继终端的中继功能。
在本申请的一个实施例中,网络侧可以根据车联网中各车辆终端(可以包括中继终端)分别上报各自是否具有中继能力、对应的中继能力等级、以及中继位置等信息,以及结合该车联网内固定安装RSU的中继能力、以及中继位置等信息,甚至还可以集合当前车联网内的交通路况信息、车辆数量是否超过预设数量阈值(是否拥塞)等信息,进行综合分析为各车辆终端生成对应的中
继配置策略,该中继配置策略用于决定是否开启或关闭哪些位置上的中继终端的中继功能。
在本申请的另一个实施例中,网络侧可以优先考虑开启具有中继能力等级较高的中继终端的中继功能。也即是,若接收的M个中继能力指示消息中包括至少两个等级的中继能力,则为具有较高等级的中继能力所对应的中继终端配置/生成的中继配置信息,用于指示开启所述对应的中继终端的中继功能。
相应地,中继终端接收网络侧下发的对应中继配置信息,然后可以按照对应中继配置信息来开启或关闭该中继终端的中继功能。另外,中继终端按照接收的对应中继配置信息来配置(开启或关闭)完该中继终端的中继能力之后,还可以向网络侧发送对应的中继配置完成消息,以通知网络侧该中继终端当前已开启或关闭自身的中继功能。
为方便理解,下面请参见图3A示例性地给出了一种中继配置信息配置的场景示意图。同一车联网中的所有车辆终端(图示给出14个)可以周期性(如间隔5分钟)向网络侧(基站,eNB)发送各自的中继能力指示消息。网络侧在接收到各车辆终端(包括有中继终端)发送的中继能力指示消息后,可以确定车联网内各车辆终端的分布情况。如图3A所示大多车辆终端集中位于S1区域,少部分车辆终端位于S2区域,S1和S2仅用虚线隔开区分。同时,网络侧还可知悉S1区域内存在3个具有中继能力的车辆终端,S2区域内存在2个具有中继能力的车辆终端,其余车辆终端并无中继能力;也即是S1区域内拥有3个中继终端,S2区域内拥有2个中继终端。此外,S1和S2区域内5个中继终端的中继能力等级分别为A>B>C>D>E。
网络侧可以根据S1和S2区域内的车辆终端分布情况(位置信息)、以及各车辆终端的中继能力等级来生成对应的中继配置策略,以便车辆终端按照该中继配置信息启用或关闭自身的中继能力。考虑到均匀分布具备中继能力的车辆终端,网络侧可以选择生成并配置用于开启A、C、E三个车辆终端的中继能力,关闭B、D两个车辆终端的中继能力,其余车辆终端并无中继能力。其目的在于使得车辆终端的中继(转发)能力能够尽可能地覆盖整个车联网或道路,同时还能减少开启多个车辆终端的中继能力后出现的重复覆盖区域,而导
致重复覆盖区域内中承载较多的中继传输业务。
在实际应用中,网络侧还会考虑优先打开中继能力等级较高的中继终端的中继功能。例如S1区域中同向行驶的车辆终端A和B为相邻车辆,由于车辆终端A部署在大型卡车,或车辆终端A就是大型卡车,其天线部署高度相对较高,具有的中继能力等级更高,因此网络侧会优先选择配置打开具有中继能力等级更高的车辆终端A的中继功能,而关闭车辆终端B的中继功能。然而在S2区域中,由于车辆密度较为稀松,整个S2区域内仅有车辆终端E具有中继能力,且中继能力等级最低。为保证车联网内完整地中继转发覆盖范围,网络侧还是会配置开启车辆终端E的中继功能。
在实际应用中,网络侧还会根据具有中继能力的车辆终端的位置信息来选择并配置对应的中继配置策略。例如对于车辆密度较集中的S1区域,虽然S1区域内存在4个具有中继能力的车辆终端(即中继终端),由于考虑到过多的中继转发会加剧链路负载,降低传输效率,因此网络侧可合理地配置开启少量的车辆终端的中继功能。如本例中,仅开启A、C两个车辆终端的中继能力。对于车辆密度较为稀松的S2区域而言,在实际通信过程中,链路负载相对可能较小,车辆终端所在车辆的车辆行驶速度可能比较快(超过预设速度阈值),或在一些广播消息的传播距离和可靠性的要求较高的情况下,如果S2区域内存在多个车辆终端具有中继能力,则网络侧可以根据实际情况选择/开启比较多的车辆终端的中继功能。例如,假设S2区域内的车辆终端F也具有中继能力,此时网络侧可以配置用于开启车辆终端E和F中继能力的中继配置信息。
需要说明的是,当存在具有中继能力的车辆终端(即中继终端)驶离车联网,或具有中继能力的车辆终端不处于网络覆盖范围内的情况下,在后面行驶过程中该车辆终端可以选择默认的中继配置策略来配置该车辆终端的中继功能,如默认开启或关闭自身的中继能力;或者,该车辆终端可以选择上一次进入车联网中所使用的上次中继配置信息,并按照上次中继配置信息来对应配置开启或关闭自身的中继能力。
举例来说,请参见如图3B示例性给出另一种中继配置信息配置的场景示意图。当车辆终端E驶离车联网10时,该车辆终端E可以选择预先存储的默认中继配置策略来配置并关闭该车辆终端E的中继功能;或者,该车辆终端E可以按照之前在车联网内使用的中继配置信息,继续开启该车辆终端E的中继功能,以帮助链路质量不好(链路质量低于预设阈值)的车辆终端进行相关广播消息的转发处理。
基于如图1A或图1B所示的网络架构,请参见图4A,是本申请实施例提供的一种中继传输方法的流程示意图。
S101、中继终端接收N个车辆终端发送的广播消息,所述广播消息包括车辆位置信息,所述N个车辆终端组成一个车联网。
本申请实施例中,位于同一车联网内的中继终端和N个车辆终端之间可以通过有线或无线通讯方式进行相互通信连接,所述无线通讯方式可以包括:Wi-Fi(Wireless Fidelity,中文:无线保真)、蓝牙(Bluetooth)、Zigbee,以及基于长期演进(Long Term Evolution,LTE)的D2D(Device to Device)通信连接等等方式。车联网内的每个车辆终端可以向该车联网的其他车辆终端和中继终端发送自身的广播消息,以告知自身的车辆状态信息,例如车辆行驶速度、车辆行驶方向、是否踩了紧急刹车、是否发生交通碰撞事故等信息。相应地,中继终端可以接收车联网内所有车辆终端发送来的广播消息,这里即是接收车联网内N个车辆终端发送的广播消息。
该广播消息包括有车辆标识,车辆标识用于识别是哪个车辆发送的广播消息。该车辆标识可以包括车辆品牌、车牌号等等。该广播消息还可以包括车辆状态信息,如车辆位置信息、车辆行驶速度、车辆行驶方向、是否踩了紧急刹车、是否发生车辆碰撞事件等等信息。此外,该广播消息还可以包括以下信息中的一种或多种组合:车辆尺寸信息、车辆类型信息、消息属性、消息标识、其他的用于描述需要携带的消息内容的信息。
其中,车辆尺寸信息或车辆类型信息为用于描述车辆尺寸大小的信息,常用的根据车辆尺寸大小可以将车辆分为以下几种车辆类型:小型客车、大客车、
或者带拖挂的货运车辆等等。该消息属性可以用来评定广播消息的重要性或优先级,该消息属性包括以下中的一种或多种组合:重要程度、紧急程度、时效性(即老化时间)、消息大小、或者其他用于描述广播消息的属性信息。消息标识可以用于标识广播消息是首次转发消息,即始发消息,还是经过其他中继终端转发而来的(中继)转发消息。这里的老化时间可以是指广播消息的有效生命周期或有效作用时间。
在实际应用中,为满足通信协议,如TCP/IP(Transmission Control Protocol/Internet Protocol)协议,广播消息实际以数据报文的形式进行传输,该广播消息所包括的内容信息实际以字段的形式封装在数据报文中。例如数据报文中的位置字段来承载/封装该广播消息包括的车辆位置信息,又如速度字段用来承载/封装该广播消息包括的车辆行驶速度等。如果广播消息(即数据报文)想要携带/包括更多的信息,如车辆尺寸信息、消息类型、消息标识等信息,可以通过增加对应的相关字段来进行封装并传输。
举例来说,在本申请实施例中,可以在广播消息中增加车辆尺寸字段来封装车辆终端所在车辆的车辆尺寸信息或车辆类型信息,或者其他用于更加详细描述车辆尺寸大小的信息。通过增加的车辆尺寸字段,可以直接明确或大致知悉在中继终端允许接收的覆盖范围内,围周其他车辆的车辆尺寸信息。
又如,在广播消息中增加标识字段(例如占用1比特bit),以标识该广播消息为始发消息还是转发消息。在实际应用中,例如可以用“0”来标识始发消息,“1”来标识转发消息;或者,用“1”来标识始发消息,“0”来标识转发消息。
S102、根据接收的所述广播消息中的车辆位置信息,确定车辆终端i与车辆终端j之间存在的车辆,所述车辆终端i与车辆终端j均属于所述N个车辆终端。
本申请实施例中,中继终端可以根据接收的广播消息中的位置字段,知悉与N个车辆终端对应的车辆位置信息;同理,中继终端可以根据接收的广播消息中的车辆尺寸字段,知悉与N个车辆终端对应的车辆尺寸信息。
在本申请的一个实施例中,步骤S102的具体实现方式为:中继终端可以
根据N个车辆终端对应的车辆位置信息,确定出车辆终端i和车辆终端j之间存在的车辆。在实际应用中,中继终端可以根据车联网内N个车辆终端对应的车辆位置信息,确定出车辆终端i和车辆终端j在信号传播路径(即通信链路)上存在的车辆。其中,所述信号传播路径包括在预设距离范围内车辆终端i和车辆终端j进行相互通信时的信号传播路径,该信号传播路径包括直线传播路径或非直线传播路径。
在本申请的又一个实施例中,步骤S102的具体实现方式为:如果所述广播消息还包括车辆尺寸信息,则中继终端还可以根据所述广播消息中的车辆位置信息和车辆尺寸信息,确定出车辆终端i和车辆终端j之间存在可能遮挡的车辆。其中,车辆终端i和车辆终端j均属于N个车辆终端。
具体的,中继终端可以根据接收的广播消息中的车辆位置信息可以确定到车辆终端i和车辆终端j在信号传播路径上存在的车辆;同时,中继终端还可以根据确定的车辆对应的车辆尺寸信息确定出车辆终端i和车辆终端j在信号传播路径上存在可能遮挡的车辆。例如,将确定的车辆对应的车辆尺寸信息(即车辆尺寸大小)超过预设车辆尺寸阈值所对应的车辆,作为车辆终端i和车辆终端j之间存在可能遮挡的车辆。其中,预设车辆尺寸阈值可以是历次遮挡所统计出的经验值,如高度超过3.35米(m)等等。
在本申请的又一个实施例中,步骤S102的具体实现方式为:中继终端可以根据N个车辆终端对应的车辆位置信息,并结合地图信息,确定出车辆终端i和车辆终端j之间存在的障碍物,所述障碍物可以包括有车辆和固定障碍物。同理,在实际应用中,中继终端可以确定出在信号传播路径上车辆终端i和车辆终端j之间存在的障碍物。这里的固定障碍物可以是指例如建筑物、大山、树木等固定、不可移动变化的遮挡物、或者是指其他的可预知、固定不变能够造成遮挡的物体。这里的地图信息可以是中继终端通过网络实时或提前下载的电子地图,以便了解车辆终端i和车辆终端j之间的地理环境信息或固定障碍物,例如以二维或三维模型形式呈现的建筑物、大山等等。
在本申请的又一个实施例中,步骤S102的具体实现方式为:中继终端可以根据N个车辆终端对应的车辆位置信息和车辆尺寸信息,以及结合地图信息,确定出车辆终端i和车辆终端j之间存在可能遮挡的障碍物。具体的,中继终端可以根据接收的广播消息中的车辆位置信息,并结合地图信息可以确定到车辆终端i和车辆终端j在信号传播路径上存在的障碍物;同时,中继终端还可以根据确定的障碍物对应的尺寸信息确定出车辆终端i和车辆终端j在信号传播路径上存在可能遮挡的障碍物,该障碍物包括车辆和固定障碍物。例如,中继终端可以将车辆终端i和车辆终端j之间存在的车辆尺寸信息超过预设车辆尺寸阈值所对应的车辆,以及车辆终端i和车辆终端j之间存在的超过预设障碍物尺寸阈值所对应的固定障碍物,统一作为车辆终端i和车辆终端j之间存在可能遮挡的障碍物。
其中,预设障碍物尺寸阈值和预设车辆尺寸阈值均同样可以是根据历次统计出的会造成遮挡(通信中断或通信距离受限)的车辆或固定障碍物的尺寸大小,例如高度超过3.35米、宽度超过2.5米的物体等等。这里的预设障碍物尺寸阈值和预设车辆尺寸阈值可以是指相同的尺寸阈值,或者不同的尺寸阈值,本申请实施例不作限定。
S103、根据所述车辆对应的车辆尺寸信息,计算通信链路Rij的链路质量,所述Rij为所述车辆终端i与车辆终端j进行相互通信时所用的通信链路。
在本申请的一个实施例中,步骤S103的具体实现方式为:如果车辆终端i和车辆终端j之间存在的障碍物仅有车辆,那么中继终端可以根据确定的所述车辆对应的车辆尺寸信息,来计算通信链路Rij的链路质量,其中通信链路Rij是指车辆终端i与车辆终端j进行相互通信时所用的通信链路。
在本申请的又一个实施例中,步骤S103的具体实现方式为:如果车辆终端i和车辆终端j之间存在的障碍物有车辆和固定障碍物,那么中继终端可以根据确定的所述车辆对应的车辆尺寸信息以及确定的所述固定障碍物对应的尺寸信息,来计算通信链路Rij的链路质量。
在实际应用中,中继终端可以采用基于几何的确定性模型,例如使用射线追踪(ray-tracing)方法,完全重建并模拟车辆终端i和车辆终端j之间进行消息传输的实际物理射频传播过程。举例来说,请参见图5A所示给出一种场景示意图。该场景包括有中继终端(图示为具有中继能力的车辆终端B)、车辆终端A、车辆终端C、以及三栋固定建筑物。中继终端可以根据上述步骤S101和步骤S102确定到车辆终端A和车辆终端C在直线传播路径中存在的障碍物有中型汽车(图示为车辆终端D)和固定建筑物,并采用三维射线追踪方法进行波形传播模型的重建和模拟,根据几何形状和几何视觉计算从车辆终端A到车辆终端C之间可能存在的传播链路,并得到包含链路信息的链路冲击响应。图示为“A-C”和“A-B和B-C”这两条传播链路(通信链路)。该链路冲击响应包括有传播(通信)链路以及该通信链路的链路质量等信息。
S104、判断所述Rij的链路质量是否低于预设阈值。
本申请实施例中,中继终端可以判断计算的Rij的链路质量是否超过预设阈值,如果超过,那么中继终端将认为Rij的链路质量比较好能够支持正常地消息传输,可以结束流程。如果不超过预设阈值(即低于预设阈值),那么中继终端将认为Rij的链路质量比较差,不能支持正常地消息传输,中继终端继续执行步骤S105a和/或步骤S105b。
S105a、从所述车辆终端i发送的广播信息中确定出所述车辆终端i发送的待转发的广播信息。
在本申请的一个实施例中,步骤S105a的具体实现方式为:中继终端可以将车辆终端i发送的所有广播消息都作为需要转发的待转发的广播消息,也即是该车辆终端i发送的待转发的广播消息。
在本申请的又一个实施例中,步骤S105a的具体实现方式为:如果广播消息包括有消息标识,则中继终端可以判断车辆终端i发送的广播消息的消息标识是否为始发消息标识,若是,则中继终端可以将车辆终端i发送的广播消息作为该车辆终端i发送的待转发的广播消息。若不为始发消息标识,则中继终
端可以丢弃车辆终端i发送的广播消息。也即是,中继终端仅转发从车辆终端i发送出的始发广播消息;如果车辆终端i发送的是转发广播消息,则直接丢弃或不予处理。
应理解的,消息标识包括有始发消息标识和转发消息标识,始发消息标识用于标识对应的广播消息为始发(广播)消息;同理,转发消息标识用于标识对应的广播消息为转发(广播)消息。
在本申请的又一个实施例中,步骤S105a的具体实现方式为:如果广播消息包括老化时间,该老化时间用于标识广播消息的有效时间或生命周期,那么中继终端可以获取从车辆终端i开始发送广播消息开始到中继终端接收到车辆终端i发送的广播消息为止,发送该广播消息所经历的传输时间。接着,中继终端可以判断车辆终端i发送的广播消息所经历的传输时间是否小于或等于车辆终端i发送的广播消息的老化时间。如果小于或等于,则中继终端可以将车辆终端i发送的广播消息作为车辆终端i发送的待转发的广播消息。如果大于或等于,则中继终端可以直接丢弃车辆终端i发送的广播消息或者不予处理。也即是,中继终端仅转发在有效作用时间(不超过老化时间)的广播消息;如果超过该广播消息的老化时间,可以直接丢弃或不予处理。
在本申请的又一个实施例中,步骤S105a的具体实现方式为:如果广播消息包括有消息标识,在中继终端判断出车辆终端i发送的广播消息的消息为始发消息标识的情况下,即判断出车辆终端i发送的广播消息为始发广播消息的情况下,中继终端将继续判断车辆终端i发送的广播消息是否与其它广播消息具有相同的内容。如果车辆终端i发送的广播消息与其它广播消息内容不相同,那么中继终端可以将车辆终端i发送的广播消息作为车辆终端i发送的待转发的广播消息。如果车辆终端i发送的广播消息与其它广播消息内容相同,那么可能已经被对应的其它车辆终端直接广播发送过了,此时中继终端可以丢弃车辆终端i发送的广播消息或者不予处理。其中,这里的其它广播消息是指除去车辆终端i之外的其余N-1个车辆终端发送给中继终端的广播消息。
在本申请的又一个实施例中,步骤S105a的具体实现方式为:如果上述车辆终端i发送的广播消息与其它广播消息内容相同,中继终端也可以将车辆终端i发送的广播消息作为车辆终端i发送的待转发的广播消息。其中,这里的其它广播消息是指除去车辆终端i之外的其余N-1个车辆终端发送的广播消息,且该其它广播消息的消息标识为始发消息标识。也即是,这里的其它广播消息是指除去车辆终端i之外的其余N-1个车辆终端发送的始发广播消息。
应理解的是,在中继终端判断出车辆终端i发送的广播消息的消息标识为始发消息标识的情况下,该中继终端继续判断出车辆终端i发送的广播消息与其它广播消息内容相同,那么中继终端可以直接丢弃车辆终端i发送的广播消息或不予处理。其中,这里的其它广播消息是指除去车辆终端i之外的其余N-1个车辆终端发送的广播消息,且该其它广播消息的消息标识不为始发消息标识(或为转发消息标识)。也即是,这里的其它广播消息是指除去车辆终端i之外的其余N-1个车辆终端发送的转发广播消息。
需要说明的是,在中继终端判断出车辆终端i发送的广播消息满足上述几个实施例中的任意一种或多种情况下,中继终端都可将车辆终端i发送的广播消息作为需要进行转发的该车辆终端i发送的待转发的广播消息。
S106a、将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j。
本申请实施例中,在中继终端从车辆终端i发送的广播消息中确定出车辆终端i发送的待转发的广播消息之后,中继终端可以将确定的车辆终端i发送的待转发的广播消息转发给车辆终端j,以通过中继终端的中继转发功能实现车辆终端i和车辆终端j之间的通信互通。
在本申请的一个实施例中,步骤S106a的具体实现方式为:在中继终端存在多条待转发的广播消息的情况下,中继终端可以按照常规的传输机制将该多条待转发的广播消息转发给对应的车辆终端;其中当然可以包括将车辆终端i发送的待转发的广播消息转发给车辆终端j。这里的传输机制可以包括先进先出(First In First out,FIFO)、先进后出(First In Lirst out,FILO)、后进先出(Lirst In First out,LIFO)、或者其他的用于传输消息的机制,本申请实施例不做限定。
在本申请的又一个实施例中,步骤S106a的具体实现方式为:中继终端可以根据网络转发链路的负载信息,将车辆终端i发送的待转发的广播消息转发给车辆终端j。这里的网络转发链路是指中继终端与车辆终端j之间进行相互通信时所用的通信链路Roj。
具体的,在中继终端存在需要向车辆终端j发送的多条待转发的广播消息的情况下,由于中继终端需要转发大量的待转发的广播消息,如果不予管理容易出现链路拥塞或崩溃等问题。因此,在实际应用中,中继终端可以根据Roj的负载信息来控制针对上述多条待转发的广播消息的转发频度或频率。这里的多条待转发的广播消息可以是指车联网内所有或部分车辆终端发送的需要通过中继终端转发的广播消息,其中当然可以包括车辆终端j发送的待转发的广播消息。
举例来说,如果Roj的负载较大(超过预设负载阈值),说明链路Roj的可用资源(如可用带宽)较少,此时中继终端可以控制降低针对上述多条待转发消息的转发频率/频度,或控制中继终端针对上述多条待转发消息的转发频率/频度为第一频率/频度。例如从原来每次转发五条待转发的广播消息降低为每次转发两条待转发的广播消息。如果Roj的负载较小(不超过预设负载阈值),说明链路Roj的可用资源(如可用带宽)较多,此时中继终端可以控制增加针对上述多条待转发消息的转发频率/频度,或控制中继终端针对上述多条待转发消息的转发频率/频度为第二频率/频度。其中,第一频率/频度小于第二频率/频度。
在本申请的又一个实施例中,步骤S106a的具体实现方式为:如果广播消息包括有消息属性,且在中继终端存在向车辆终端j发送的多条待转发的广播消息的情况下,中继终端可以根据该多条待转发的广播消息的消息属性,为该多条待转发的广播消息配置对应的优先级,也即是确定该多条待转发的广播消息的优先级。接着,中继终端可以根据Roj的负载信息和该多条待转发的广播消息的优先级,来将该多条待转发的广播消息转发给车辆终端j。这里的消息属性可以包括以下中的一种或多种组合:重要程度、紧急程度、老化时间、是
否为安全类消息、消息大小、或者其他用于描述广播消息的属性信息等。
具体的,在中继终端存在需要向车辆终端j发送的多条待转发的广播消息的情况下,中继终端可根据上述多条待转发的广播消息中例如重要程度、紧急程度、老化时间等消息属性,来为该多条待转发的广播消息分配或者配置对应的优先级。
例如,中继终端将一些重要程度较高、或紧急程度较高、或老化时间较短的待转发的广播消息配置为第一优先级。同理,将一些重要程度较低、或紧急程度较低、或老化时间较长的待转发的广播消息配置为第二优先级,其中第一优先级高于第二优先级。相应地,中继终端可以按照与Roj的负载信息对应的转发频率或转发频度来优先转发具备第一优先级对应的待转发的广播消息,后转发具备第二优先级对应的待转发的广播消息。
在本申请的又一个实施例中,步骤S106a的具体实现方式为:如果广播消息包括消息属性,且在中继终端存在多条待转发的广播消息的情况下,同样地,中继终端可以根据该多条待转发的广播消息的消息属性,为该多条待转发的广播消息分配对应的优先级。这里的多条待转发的广播消息可以是指中继终端可以向车联网内N个车辆终端中的任意一个或多个进行转发的广播消息,其中当然可以包括转发给车辆终端j的待转发的广播消息。接着,中继终端可以获取该中继终端与目标车辆终端进行相互通信时所用通信链路Rox的负载信息,并对Rox的负载信息和需要转发给Rox对应的目标车辆终端的目标待转发的广播消息的优先级进行设定规则或算法的运算处理,例如设定比例算法等,计算得到对应的综合转发顺序。进而中继终端可以按照该综合转发顺序将目标待转发的广播消息转发给目标车辆终端。这里的目标待转发的广播消息属于多条待转发的广播消息,这里的目标车辆终端属于车联网内N个车辆终端。且,x可以是指1、2…i、j、k…N中的任意一个,也即是车联网中N个车辆终端的任意一个。
举例来说,参见图5B所示给出一种场景示意图。该场景示意图包括有中继终端和两个车辆终端(车辆终端1和车辆终端2),中继终端需要向车辆终端1发送3条待转发的广播消息,分别为:消息1、消息2和消息3;需要向
车辆终端2发送2条待转发的广播消息,分别为消息4和消息5。其中,消息2和消息5具有相同的优先级,且消息1的优先级(PR1=5)>消息2的优先级(PR2=4)>消息5(PR5=3)。且中继终端对车辆终端1进行相互通信时所用通信链路Ro1的负载为6、中继终端对车辆终端2进行相互通信时所用通信链路Ro2的负载为3。此时中继终端可以根据设定的比例算法来计算Ro1和Ro2的转发分数,例如Ro1的转发分数:6×0.6+(PR1+PR2+PR3)×0.4=6×0.6+(5+4+3)×0.4=8.4;同理,Ro2的转发分数:3×0.6+(PR4+PR5)×0.4=3×0.6+(2+4)×0.4=4.2。由于8.4>4.2,因此中继终端可以先将待转发的消息1、消息2和消息3转发给车辆终端1,然后再将待转发的消息4和消息5转发给车辆终端2,直至结束为止。
在本申请的另一个实施例中,在步骤S104中继终端判断出所述Rij的链路质量低于预设阈值的情况下,还可以执行如下步骤S105b和步骤S106b。具体参见如图4B所示给出的另一种中继传输方法的流程示意图。
S105b、从所述车辆终端j发送的广播信息中确定出所述车辆终端j发送的待转发的广播信息。
S106b、将所述车辆终端j发送的待转发的广播消息转发给所述车辆终端i。
应理解的是,这里的步骤S105b和步骤S106b可具体参见如上步骤S105a和步骤S106a的相关描述,这里不再赘述。
在本申请的另一个实施例中,在中继终端判断出Rij的链路质量低于预设阈值的情况下,图4C为本申请实施例提供的另一种中继传输的流程示意图,该流程在上述图4A步骤S104之后,还包括如下步骤S107-S108。
S107、根据所述车辆、以及所述车辆终端i与车辆终端j分别对应的车辆行驶信息,预测所述Rij的链路质量低于预设阈值的持续时间;其中,所述车辆行驶信息包括车辆行驶的速度信息和方向信息。
本申请实施例中,在一些不允许超车的特殊路段中,中继终端可以根据上述确定的车辆终端i和车辆终端j之间存在的车辆、以及车辆终端i和车辆终端j所在车辆对应的车辆行驶信息,来计算并预测所述Rij的链路质量低于预
设阈值的持续时间。
具体的,中继终端可以根据所述车辆、所述车辆终端i与车辆终端j分别对应的车辆行驶信息,并结合上述在线或离线下载的地图信息(路径信息),来计算并预测车辆终端i和车辆终端j进行互通时Rij的链路质量不好的持续时间。这里的特殊路段可以是指单行道、弯道、陡坡、隧道、或者市区交通流量较大的路段等等路段,还可以是车辆终端i和车辆终端j之间存在车辆的车辆行驶速度过快(超过预设速度阈值)等等情况下,中继终端可以进行Rij的链路质量低于预设阈值的持续时间的相关预测。
这里的车辆行驶信息可以包括车辆行驶速度、车辆行驶方向、车辆行驶加速度等等信息。
S108、在所述持续时间内,将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j,以及将所述车辆终端j发送的待转发的广播消息转发给所述车辆终端i。
具体的,中继终端在预测到Rij的链路质量低于预设阈值的持续时间的情况下,可以将在该持续时间内接收的车辆终端i发送的待转发的广播消息直接转发给车辆终端j,以及将在该持续时间内接收的车辆终端j发送的待转发的广播消息直接转发给车辆终端i,从而减少了中继终端的计算负荷。
通过实施本申请实施例,能够避免车联网中由于例如大型车辆等不可预知因素的遮挡而造成通信中断或通信距离受限的问题,提高了车联网内消息传输的可靠性。
请参见图6A,是本申请实施例提供的一种中继终端60的结构示意图,该中继终端(可以是手机、个人电脑等具备通信功能的互联网设备)60包括接收单元601、第一确定单元602、计算单元603、转发单元604,其中,
所述接收单元601,用于接收N个车辆终端发送的广播消息,所述广播消息包括车辆位置信息,N为大于1的正整数;
所述第一确定单元602,用于根据接收的所述广播消息中的车辆位置信息,确定所述N个车辆终端中的车辆终端i与所述N个车辆终端中的车辆终端j
之间存在的车辆;
所述计算单元603,用于根据所述车辆对应的车辆尺寸信息,计算通信链路Rij的链路质量,所述Rij为所述车辆终端i与所述车辆终端j进行相互通信时所用的通信链路;
所述转发单元604,用于若所述Rij的链路质量低于预设阈值,则将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j,以及将所述车辆终端j发送的待转发的广播消息转发给所述车辆终端i。
在一种可选的方案中,所述中继终端还包括发送单元和开启单元,所述发送单元用于向基站发送中继能力指示消息,其中,所述中继能力指示消息用于指示所述中继终端的中继能力和/或中继位置;所述接收单元还用于接收所述基站发送的中继配置信息,所述中继配置信息用于指示开启所述中继终端的中继功能;所述开启单元用于按照所述中继配置信息的指示开启所述中继终端的中继功能。
在又一种可选的方案中,所述第一确定单元具体用于根据接收的所述广播消息中的车辆位置信息,并结合地图信息,确定所述N个车辆终端中的车辆终端i与所述N个车辆终端中的车辆终端j之间存在的障碍物,所述障碍物包括车辆和固定障碍物;所述计算单元具体用于根据所述车辆对应的车辆尺寸信息和所述固定障碍物对应的尺寸信息,计算通信链路Rij的链路质量;
其中,所述通信链路Rij为所述车辆终端i与车辆终端j进行相互通信时所用的通信链路。
在又一种可选的方案中,在所述Rij的链路质量低于预设阈值的情况下,所述中继终端还包括:预测单元,所述预测单元用于根据所述车辆、以及所述车辆终端i与车辆终端j分别对应的车辆行驶信息,预测所述Rij的链路质量低于预设阈值的持续时间,其中,所述车辆行驶信息包括车辆行驶的速度信息和方向信息;所述转发单元还用于在所述持续时间内,将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j,以及将所述车辆终端j发送的待转发的广播消息转发给所述车辆终端i。
在又一种可选的方案中,所述广播消息包括消息标识,所述中继终端还包括第二确定单元,所述第二确定单元用于在判断出所述车辆终端i发送的广播消息的消息标识为始发消息标识的情况下,将所述车辆终端i发送的广播消息确定为所述车辆终端i发送的待转发的广播消息。
在又一种可选的方案中,所述广播消息包括老化时间,所述中继终端还包括第二确定单元,所述第二确定单元用于在判断出所述车辆终端i发送的广播信息的传输时间不超过所述广播消息的老化时间的情况下,将所述车辆终端i发送的广播消息确定为所述车辆终端i发送的待转发的广播消息。
在又一种可选的方案中,所述广播消息包括老化时间,在所述Rij的链路质量低于预设阈值的情况下,所述中继终端还包括:第一丢弃单元,用于在判断出所述车辆终端i发送的广播信息的传输时间超过所述广播消息的老化时间的情况下,丢弃所述车辆终端i发送的广播信息。
在又一种可选的方案中,所述广播消息包括消息标识,所述中继终端还包括第二确定单元,所述第二确定单元用于在判断出所述车辆终端i发送的广播消息的消息标识为始发消息标识,且所述车辆终端i发送的广播消息与其它广播消息内容不相同的情况下,将所述车辆终端i发送的广播消息确定为所述车辆终端i发送的待转发的广播消息;其中,所述其它广播消息为所述车辆终端i以外的车辆终端发送的广播消息。
在又一种可选的方案中,所述广播消息包括消息标识,所述中继终端还包括第二丢弃单元,所述第二丢弃单元用于在判断出所述车辆终端i发送的广播消息的消息标识为始发消息标识,且所述车辆终端i发送的广播消息与其它广播消息内容相同的情况下,丢弃所述车辆终端i发送的广播消息;
其中,所述其它广播消息为所述车辆终端i以外的车辆终端发送的广播消息,且所述其它广播消息的消息标识不为始发消息标识。
在又一种可选的方案中,所述广播消息包括消息标识,所述中继终端还包括第二确定单元,所述第二确定单元用于在判断出所述车辆终端i发送的广播消息的消息标识为始发消息标识,且所述车辆终端i发送的广播消息与其它广播消息内容相同的情况下,将所述车辆终端i发送的广播消息确定为所述车辆终端i发送的待转发的广播消息;
其中,所述其它广播消息为所述车辆终端i以外的车辆终端发送的广播消息,且所述其它广播消息的消息标识为始发消息标识。
在又一种可选的方案中,所述转发单元具体用于根据网络转发链路的负载信息,确定转发频度并将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j;
其中,所述网络转发链路为所述中继终端与所述车辆终端j进行相互通信时所用的通信链路。
在又一种可选的方案中,所述广播消息包括消息属性,在所述中继终端存在向所述车辆终端j发送的多条待转发的广播消息的情况下,所述中继终端还包括第三确定单元,所述第三确定单元用于根据所述多条待转发的广播消息的消息属性,确定所述多条待转发的广播消息的优先级;
所述转发单元,还具体用于根据网络转发链路的负载信息,确定转发频度,并结合所述多条待转发的广播消息的优先级将所述多条待转发的广播消息转发给所述车辆终端j;
其中,所述网络转发链路为所述中继终端与所述车辆终端j进行相互通信时所用的通信链路。
需要说明的是,图6所示的中继终端的具体实现还可以对应参照图4A-图4C所示的方法实施例的相应描述,此处不再赘述。
通过运行上述单元,中继终端根据接收的N个车辆终端发送的广播消息中的车辆位置信息确定出车辆终端i与车辆终端j之间存在的车辆,在计算到所述车辆终端i与车辆终端j进行相互通信时所用的通信链路Rij的链路质量低于预设阈值的情况下,将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j,以及将所述车辆终端j发送的待转发的广播消息转发给所述车辆终端i,通过中继终端的中继转发功能避免了车联网中由于例如大型车辆等不可预知因素的遮挡而造成通信中断或通信距离受限的问题,从而提高了车联网内消息传输的可靠性。
请参见图6B,是本申请实施例提供的另一种中继终端的结构示意图,该中继终端(可以是手机、个人电脑等具备通信功能的互联网设备)60包括存储单元701、通信接口702及与所述存储单元701和通信接口702耦合的处理器703;所述存储单元701用于存储指令,所述处理器703用于执行所述指令,所述通信接口702用于在所述处理器703的控制下与其他设备进行通信。在本申请的一些实施例中,存储单元701、通信接口702、处理器703可通过总线或者其他方式连接,其中,图7中以通过总线704连接为例。
所述处理器703调用所述存储单元701中的中继传输程序指令,用于执行如下操作:
接收N个车辆终端发送的广播消息,所述广播消息包括车辆位置信息,所述N个车辆终端组成一个车联网;
根据接收的所述广播消息中的车辆位置信息,确定车辆终端i与车辆终端j之间存在的车辆,所述车辆终端i与车辆终端j均属于所述N个车辆终端;
根据所述车辆对应的车辆尺寸信息,计算通信链路Rij的链路质量,所述Rij为所述车辆终端i与车辆终端j进行相互通信时所用的通信链路;
若所述Rij的链路质量低于预设阈值,则将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j,以及将所述车辆终端j发送的待转发的广播消息转发给所述车辆终端i。
在一种可选的方案中,所述中继终端接收N个车辆终端发送的广播消息之前,所述处理器703还用于如下步骤:
向基站发送中继能力指示消息,所述中继能力指示消息用于指示所述中继终端的中继能力和/或中继位置;
接收所述基站发送的中继配置信息,所述中继配置信息用于指示开启所述中继终端的中继功能;
按照所述中继配置信息的指示开启所述中继终端的中继功能。
在又一种可选的方案中,所述处理器703具体用于:
根据接收的所述广播消息中的车辆位置信息,并结合地图信息,确定车辆终端i与车辆终端j之间存在的障碍物,所述障碍物包括车辆和固定障碍物;
根据所述车辆对应的车辆尺寸信息和所述固定障碍物对应的尺寸信息,计算通信链路Rij的链路质量;
其中,所述通信链路Rij为所述车辆终端i与车辆终端j进行相互通信时所用的通信链路,且所述车辆终端i与车辆终端j均属于所述N个车辆终端。
在又一种可选的方案中,在所述Rij的链路质量低于预设阈值的情况下,所述处理器703还用于如下步骤:
根据所述车辆、以及所述车辆终端i与车辆终端j分别对应的车辆行驶信息,预测所述Rij的链路质量低于预设阈值的持续时间;
在所述持续时间内,将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j,以及将所述车辆终端j发送的待转发的广播消息转发给所述车辆终端i;
其中,所述车辆行驶信息包括车辆行驶的速度信息和方向信息。
在又一种可选的方案中,所述广播消息包括消息标识,所述将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j之前,所述处理器703还用于如下步骤:
在判断出所述车辆终端i发送的广播消息的消息标识为始发消息标识的情况下,将所述车辆终端i发送的广播消息确定为所述车辆终端i发送的待转发的广播消息。
在又一种可选的方案中,所述广播消息包括老化时间,所述将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j之前,所述处理器703还用于如下步骤:
在判断出所述车辆终端i发送的广播信息的传输时间不超过所述广播消息的老化时间的情况下,将所述车辆终端i发送的广播消息确定为所述车辆终端i发送的待转发的广播消息。
在又一种可选的方案中,所述广播消息包括消息标识,所述将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j之前,所述处理器703还用于如下步骤:
在判断出所述车辆终端i发送的广播消息的消息标识为始发消息标识,且所述车辆终端i发送的广播消息与其它广播消息内容不相同的情况下,将所述
车辆终端i发送的广播消息确定为所述车辆终端i发送的待转发的广播消息;其中,所述其它广播消息为所述车辆终端i以外的车辆终端发送的广播消息。
在又一种可选的方案中,所述广播消息包括消息标识,所述将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j之前,所述处理器703还用于如下步骤:
在判断出所述车辆终端i发送的广播消息的消息标识为始发消息标识,且所述车辆终端i发送的广播消息与其它广播消息内容相同的情况下,将所述车辆终端i发送的广播消息确定为所述车辆终端i发送的待转发的广播消息;
其中,所述其它广播消息为所述车辆终端i以外的车辆终端发送的广播消息,且所述其它广播消息的消息标识为始发消息标识。
在又一种可选的方案中,所述处理器703具体用于:
根据网络转发链路的负载信息,将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j;
其中,所述网络转发链路为所述中继终端与所述车辆终端j进行相互通信时所用的通信链路。
在又一种可选的方案中,所述广播消息包括消息属性,在所述中继终端存在向所述车辆终端j发送的多条待转发的广播消息的情况下,所述处理器703还用于如下步骤:
根据所述多条待转发的广播消息的消息属性,确定所述多条待转发的广播消息的优先级;
根据网络转发链路的负载信息和所述多条待转发的广播消息的优先级,将所述多条待转发的广播消息转发给所述车辆终端j;
其中,所述网络转发链路为所述中继终端与所述车辆终端j进行相互通信时所用的通信链路。
在又一种可选的方案中,所述广播消息包括消息标识,在所述Rij的链路质量低于预设阈值的情况下,所述处理器703还用于如下步骤:
在判断出所述车辆终端i发送的广播消息的消息标识为始发消息标识,且所述车辆终端i发送的广播消息与其它广播消息内容相同的情况下,丢弃所述车辆终端i发送的广播消息;
其中,所述其它广播消息为所述车辆终端i以外的车辆终端发送的广播消息,且所述其它广播消息的消息标识不为始发消息标识。
在又一种可选的方案中,所述广播消息包括老化时间,在所述Rij的链路质量低于预设阈值的情况下,所述处理器703还用于如下步骤:
在判断出所述车辆终端i发送的广播信息的传输时间超过所述广播消息的老化时间的情况下,丢弃所述车辆终端i发送的广播信息。
在又一种可选的方案中,所述中继终端接收N个车辆终端发送的广播消息之前,所述处理器703还用于如下步骤:
向基站发送中继能力指示消息;其中,所述中继能力指示消息用于指示所述中继终端的中继能力和/或中继位置;
接收所述网络侧发送的中继配置信息,所述中继配置信息用于指示开启所述中继终端的中继功能;
按照所述中继配置信息的指示开启所述中继终端的中继能力,以继续执行所述中继终端接收N个车辆终端发送的广播消息的步骤。
需要说明的是,图6A和6B所示的中继终端的具体实现还可以对应参照图4A-图4C所示的方法实施例的相应描述,此处不再赘述。
请参见图7A,是本申请实施例提供的一种基站80的结构示意图,该基站80包括接收单元801、生成单元802、发送单元803,其中,
所述接收单元801,用于接收M个中继终端发送的中继能力指示消息,所述中继能力指示消息用于指示所述中继终端的中继能力和/或中继位置,M为大于0的正整数;
所述生成单元802,用于根据接收的所述中继能力指示消息中的中继能力和/或中继位置,为所述M个中继终端生成对应的中继配置信息,其中,所述中继配置信息用于指示开启或关闭所述中继终端的中继功能;
所述发送单元803,用于将生成的所述中继配置信息发送给所述M个中继终端,以控制开启或关闭所述M个中继终端的中继功能。
在一种可选的方案中,所述接收单元还用于接收N个车辆终端发送的广播消息,所述广播消息包括车辆位置信息,N为大于1的正整数;所述生成单元具体用于根据接收的所述中继能力指示消息中的中继能力和/或中继位置、以及接收的所述广播消息中的车辆位置信息,为所述M个中继终端生成对应的中继配置信息。
在又一种可选的方案中,所述接收单元接收的M个中继能力指示消息中包括至少两个等级中继能力,则所述生成单元生成的具有高等级中继能力的中继终端对应的中继配置信息,用于指示优先开启所述具有高等级中继能力的中继终端的中继功能。
请参见图7B,是本申请实施例提供的另一种基站的结构示意图,该基站80包括存储单元901、通信接口902及与所述存储单元901和通信接口902耦合的处理器903;所述存储单元901用于存储指令,所述处理器903用于执行所述指令,所述通信接口902用于在所述处理器903的控制下与其他设备进行通信。在本申请的一些实施例中,存储单元901、通信接口902、处理器903可通过总线或者其他方式连接,其中,图9中以通过总线904连接为例。所述处理器903调用所述存储单元901中的中继传输程序指令,用于执行如下操作:
接收M个中继终端发送的中继能力指示消息,所述中继能力指示消息用于指示所述中继终端的中继能力和/或中继位置,M为大于0的正整数;
根据接收的所述中继能力指示消息中的中继能力和/或中继位置,为所述M个中继终端生成对应的中继配置信息,其中,所述中继配置信息用于指示开启或关闭所述中继终端的中继功能;
将生成的所述中继配置信息发送给所述M个中继终端,以控制开启或关闭所述M个中继终端的中继功能。
在一种可选的方案中,所述为所述M个中继终端生成对应的中继配置信息之前,所述处理器903还用于执行如下步骤:
接收N个车辆终端发送的广播消息,所述广播消息包括车辆位置信息,N为大于1的正整数;
所述根据接收的所述中继能力指示消息中的中继能力和/或中继位置,为所述M个中继终端生成对应的中继配置信息具体包括:
根据接收的所述中继能力指示消息中的中继能力和/或中继位置、以及接收的所述广播消息中的车辆位置信息,为所述M个中继终端生成对应的中继配置信息。
在又一种可选的方案中,所述处理器903具体用于:
接收到的M个中继能力指示消息中包括至少两个等级中继能力,具有高等级中继能力的中继终端对应的中继配置信息用于指示优先开启中继功能。
需要说明的是,图7A和7B所示的基站的具体实现还可以对应参照图2A-图2C所示的方法实施例的相应描述,此处不再赘述。
综上所述,通过实施本申请实施例,能够避免车联网中由于例如大型车辆等不可预知因素的遮挡而造成通信中断或通信距离受限的问题,提高了车联网内消息传输的可靠性。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上实施例仅揭露了本申请中较佳实施例,不能以此来限定本申请之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本申请权利要求所作的等同变化,仍属于发明所涵盖的范围。
Claims (30)
- 一种中继传输的方法,其特征在于,所述方法包括:中继终端接收N个车辆终端发送的广播消息,所述广播消息包括车辆位置信息,N为大于1的整数;根据接收的所述广播消息中的车辆位置信息,确定所述N个车辆终端中的车辆终端i与所述N个车辆终端中的车辆终端j之间存在的车辆;根据所述车辆对应的车辆尺寸信息,计算通信链路Rij的链路质量,所述Rij为所述车辆终端i与所述车辆终端j进行相互通信时所用的通信链路;若所述Rij的链路质量低于预设阈值,则将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j,以及将所述车辆终端j发送的待转发的广播消息转发给所述车辆终端i。
- 根据权利要求1所述的方法,其特征在于,所述中继终端接收N个车辆终端发送的广播消息之前,还包括:所述中继终端向基站发送中继能力指示消息,所述中继能力指示消息用于指示所述中继终端的中继能力和/或中继位置;接收所述基站发送的中继配置信息,所述中继配置信息用于指示开启所述中继终端的中继功能;按照所述中继配置信息的指示开启所述中继终端的中继功能。
- 根据权利要求1所述的方法,其特征在于,所述根据接收的所述广播消息中的车辆位置信息,确定所述N个车辆终端中的车辆终端i与所述N个车辆终端中的车辆终端j之间存在的车辆具体包括:根据接收的所述广播消息中的车辆位置信息,并结合地图信息,确定所述N个车辆终端中的车辆终端i与所述N个车辆终端中的车辆终端j之间存在的障碍物,所述障碍物包括车辆和固定障碍物;且所述根据所述车辆对应的车辆尺寸信息,计算通信链路Rij的链路质量具体包括:根据所述车辆对应的车辆尺寸信息和所述固定障碍物对应的尺寸信息,计 算通信链路Rij的链路质量;其中,所述通信链路Rij为所述车辆终端i与车辆终端j进行相互通信时所用的通信链路。
- 根据权利要求1-3任一项所述的方法,其特征在于,在所述Rij的链路质量低于预设阈值的情况下,所述方法还包括:根据所述车辆、以及所述车辆终端i与所述车辆终端j分别对应的车辆行驶信息,预测所述Rij的链路质量低于预设阈值的持续时间;在所述持续时间内,将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j,以及将所述车辆终端j发送的待转发的广播消息转发给所述车辆终端i;其中,所述车辆行驶信息包括车辆行驶的速度信息和方向信息。
- 根据权利要求1-4任一项所述的方法,其特征在于,所述广播消息包括消息标识,所述将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j之前,还包括:在判断出所述车辆终端i发送的广播消息的消息标识为始发消息标识的情况下,将所述车辆终端i发送的广播消息确定为所述车辆终端i发送的待转发的广播消息。
- 根据权利要求1-5任一项所述的方法,其特征在于,所述广播消息包括老化时间,所述将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j之前,还包括:在判断出所述车辆终端i发送的广播信息的传输时间不超过所述广播消息的老化时间的情况下,将所述车辆终端i发送的广播消息确定为所述车辆终端i发送的待转发的广播消息。
- 根据权利要求1-5任一项所述的方法,其特征在于,所述广播消息包括老化时间,在所述Rij的链路质量低于预设阈值的情况下,所述方法还包括:在判断出所述车辆终端i发送的广播信息的传输时间超过所述广播消息的 老化时间的情况下,丢弃所述车辆终端i发送的广播信息。
- 根据权利要求1-7任一项所述的方法,其特征在于,所述广播消息包括消息标识,所述将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j之前,还包括:在判断出所述车辆终端i发送的广播消息的消息标识为始发消息标识,且所述车辆终端i发送的广播消息与其它广播消息内容不相同的情况下,将所述车辆终端i发送的广播消息确定为所述车辆终端i发送的待转发的广播消息;其中,所述其它广播消息为所述车辆终端i以外的车辆终端发送的广播消息。
- 根据权利要求1-7任一项所述的方法,其特征在于,所述广播消息包括消息标识,在所述Rij的链路质量低于预设阈值的情况下,所述方法还包括:在判断出所述车辆终端i发送的广播消息的消息标识为始发消息标识,且所述车辆终端i发送的广播消息与其它广播消息内容相同的情况下,丢弃所述车辆终端i发送的广播消息;其中,所述其它广播消息为所述车辆终端i以外的车辆终端发送的广播消息,且所述其它广播消息的消息标识不为始发消息标识。
- 根据权利要求1-9任一项所述的方法,其特征在于,所述将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j具体包括:根据网络转发链路的负载信息,确定转发频度并将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j;其中,所述网络转发链路为所述中继终端与所述车辆终端j进行相互通信时所用的通信链路。
- 根据权利要求1-10任一项所述的方法,其特征在于,所述广播消息包括消息属性,在所述中继终端存在向所述车辆终端j发送的多条待转发的广播消息的情况下,所述方法还包括:根据所述多条待转发的广播消息的消息属性,确定所述多条待转发的广播消息的优先级;根据网络转发链路的负载信息,确定转发频度,并结合所述多条待转发的广播消息的优先级将所述多条待转发的广播消息转发给所述车辆终端j;其中,所述网络转发链路为所述中继终端与所述车辆终端j进行相互通信时所用的通信链路。
- 一种中继传输的方法,其特征在于,包括:基站接收M个中继终端发送的中继能力指示消息,所述中继能力指示消息用于指示所述中继终端的中继能力和/或中继位置,M为大于0的整数;根据接收的所述中继能力指示消息中的中继能力和/或中继位置,为所述M个中继终端生成对应的中继配置信息,其中,所述中继配置信息用于指示开启或关闭所述中继终端的中继功能;将生成的所述中继配置信息发送给所述M个中继终端,以控制开启或关闭所述M个中继终端的中继功能。
- 根据权利要求12所述的方法,其特征在于,所述为所述M个中继终端生成对应的中继配置信息之前,还包括:所述基站接收N个车辆终端发送的广播消息,所述广播消息包括车辆位置信息,N为大于1的正整数;所述根据接收的所述中继能力指示消息中的中继能力和/或中继位置,为所述M个中继终端生成对应的中继配置信息具体包括:根据接收的所述中继能力指示消息中的中继能力和/或中继位置、以及接收的所述广播消息中的车辆位置信息,为所述M个中继终端生成对应的中继配置信息。
- 一种中继终端,其特征在于,所述中继终端包括:接收单元,用于接收N个车辆终端发送的广播消息,所述广播消息包括车辆位置信息,N为大于1的正整数;第一确定单元,用于根据接收的所述广播消息中的车辆位置信息,确定所述N个车辆终端中的车辆终端i与所述N个车辆终端中的车辆终端j之间存在的车辆;计算单元,用于根据所述车辆对应的车辆尺寸信息,计算通信链路Rij的链路质量,所述Rij为所述车辆终端i与所述车辆终端j进行相互通信时所用的通信链路;转发单元,用于若所述Rij的链路质量低于预设阈值,则将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j,以及将所述车辆终端j发送的待转发的广播消息转发给所述车辆终端i。
- 根据权利要求14所述的中继终端,其特征在于,所述中继终端还包括:发送单元,用于向基站发送中继能力指示消息,所述中继能力指示消息用于指示所述中继终端的中继能力和/或中继位置;所述接收单元,还用于接收所述基站发送的中继配置信息,所述中继配置信息用于指示开启所述中继终端的中继功能;开启单元,用于按照所述中继配置信息的指示开启所述中继终端的中继功能。
- 根据权利要求14所述的中继终端,其特征在于,所述第一确定单元,具体用于根据接收的所述广播消息中的车辆位置信息,并结合地图信息,确定所述N个车辆终端中的车辆终端i与所述N个车辆终端中的车辆终端j之间存在的障碍物,所述障碍物包括车辆和固定障碍物;所述计算单元,具体用于根据所述车辆对应的车辆尺寸信息和所述固定障碍物对应的尺寸信息,计算通信链路Rij的链路质量;其中,所述通信链路Rij为所述车辆终端i与所述车辆终端j进行相互通信时所用的通信链路。
- 根据权利要求14-16任一项所述的中继终端,其特征在于,在所述Rij的链路质量低于预设阈值的情况下,所述中继终端还包括:预测单元,用于根据所述车辆、以及所述车辆终端i与所述车辆终端j分别对应的车辆行驶信息,预测所述Rij的链路质量低于预设阈值的持续时间;所述转发单元,还用于在所述持续时间内,将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j,以及将所述车辆终端j发送的待转发的广播消息转发给所述车辆终端i;其中,所述车辆行驶信息包括车辆行驶的速度信息和方向信息。
- 根据权利要求14-17任一项所述的中继终端,其特征在于,所述广播消息包括消息标识,所述中继终端还包括:第二确定单元,用于在判断出所述车辆终端i发送的广播消息的消息标识为始发消息标识的情况下,将所述车辆终端i发送的广播消息确定为所述车辆终端i发送的待转发的广播消息。
- 根据权利要求14-18任一项所述的中继终端,其特征在于,所述广播消息包括老化时间,所述中继终端还包括:第二确定单元,用于在判断出所述车辆终端i发送的广播信息的传输时间不超过所述广播消息的老化时间的情况下,将所述车辆终端i发送的广播消息确定为所述车辆终端i发送的待转发的广播消息。
- 根据权利要求14-18任一项所述的中继终端,其特征在于,所述广播消息包括老化时间,在所述Rij的链路质量低于预设阈值的情况下,所述中继终端还包括:第一丢弃单元,用于在判断出所述车辆终端i发送的广播信息的传输时间超过所述广播消息的老化时间的情况下,丢弃所述车辆终端i发送的广播信息。
- 根据权利要求14-20任一项所述的中继终端,其特征在于,所述广播消息包括消息标识,所述中继终端还包括:第二确定单元,用于在判断出所述车辆终端i发送的广播消息的消息标识为始发消息标识,且所述车辆终端i发送的广播消息与其它广播消息内容不相 同的情况下,将所述车辆终端i发送的广播消息确定为所述车辆终端i发送的待转发的广播消息;其中,所述其它广播消息为所述车辆终端i以外的车辆终端发送的广播消息。
- 根据权利要求14-20任一项所述的中继终端,其特征在于,所述广播消息包括消息标识,所述中继终端还包括:第二丢弃单元,用于在判断出所述车辆终端i发送的广播消息的消息标识为始发消息标识,且所述车辆终端i发送的广播消息与其它广播消息内容相同的情况下,丢弃所述车辆终端i发送的广播消息;其中,所述其它广播消息为所述车辆终端i以外的车辆终端发送的广播消息,且所述其它广播消息的消息标识不为始发消息标识。
- 根据权利要求14-22任一项所述的中继终端,其特征在于,所述转发单元,具体用于根据网络转发链路的负载信息,确定转发频度并将所述车辆终端i发送的待转发的广播消息转发给所述车辆终端j;其中,所述网络转发链路为所述中继终端与所述车辆终端j进行相互通信时所用的通信链路。
- 根据权利要求14-23任一项所述的中继终端,其特征在于,所述广播消息包括消息属性,在所述中继终端存在向所述车辆终端j发送的多条待转发的广播消息的情况下,所述中继终端还包括:第三确定单元,用于根据所述多条待转发的广播消息的消息属性,确定所述多条待转发的广播消息的优先级;所述转发单元,还具体用于根据网络转发链路的负载信息,确定转发频度,并结合所述多条待转发的广播消息的优先级将所述多条待转发的广播消息转发给所述车辆终端j;其中,所述网络转发链路为所述中继终端与所述车辆终端j进行相互通信时所用的通信链路。
- 一种基站,其特征在于,包括:接收单元,用于接收M个中继终端发送的中继能力指示消息,所述中继能力指示消息用于指示所述中继终端的中继能力和/或中继位置,M为大于0的正整数;生成单元,用于根据接收的所述中继能力指示消息中的中继能力和/或中继位置,为所述M个中继终端生成对应的中继配置信息,其中,所述中继配置信息用于指示开启或关闭所述中继终端的中继功能;发送单元,用于将生成的所述中继配置信息发送给所述M个中继终端,以控制开启或关闭所述M个中继终端的中继功能。
- 根据权利要求25所述的基站,其特征在于,所述接收单元,还用于接收N个车辆终端发送的广播消息,所述广播消息包括车辆位置信息,N为大于1的正整数;所述生成单元,具体用于根据接收的所述中继能力指示消息中的中继能力和/或中继位置、以及接收的所述广播消息中的车辆位置信息,为所述M个中继终端生成对应的中继配置信息。
- 一种中继终端,其特征在于,所述中继终端包括:存储单元、通信接口及与所述存储单元和通信接口耦合的处理器;所述存储单元用于存储指令,所述处理器用于执行所述指令,所述通信接口用于在所述处理器的控制下与其他设备进行通信;其中,所述处理器执行所述指令时执行如权利要求1~11任意一项所述方法中的步骤。
- 一种基站,其特征在于,所述基站包括:存储单元、通信接口及与所述存储单元和通信接口耦合的处理器;所述存储单元用于存储指令,所述处理器用于执行所述指令,所述通信接口用于在所述处理器的控制下与其他设备进行通信;其中,所述处理器执行所述指令时执行如权利要求12~13任意一项所述方法中的步骤。
- 一种中继传输系统,其特征在于,所述中继传输系统包括M个中继终端和N个车辆终端,M为大于0的正整数,N为大于1的正整数,其中,所述中继终端是权利要求14-24中任一项所述的中继终端。
- 根据权利要求29所述的中继传输系统,所述中继传输系统还包括基站,所述基站是权利要求25-26中任一项所述的基站。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201680091789.3A CN110089086B (zh) | 2016-12-27 | 2016-12-27 | 一种中继传输的方法、相关设备及系统 |
| EP16925650.0A EP3531647B1 (en) | 2016-12-27 | 2016-12-27 | Relay transmission method and associated apparatus and system |
| PCT/CN2016/112382 WO2018119667A1 (zh) | 2016-12-27 | 2016-12-27 | 一种中继传输的方法、相关设备及系统 |
| US16/414,743 US10827327B2 (en) | 2016-12-27 | 2019-05-16 | Relay transmission method and system, and related device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2016/112382 WO2018119667A1 (zh) | 2016-12-27 | 2016-12-27 | 一种中继传输的方法、相关设备及系统 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/414,743 Continuation US10827327B2 (en) | 2016-12-27 | 2019-05-16 | Relay transmission method and system, and related device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018119667A1 true WO2018119667A1 (zh) | 2018-07-05 |
Family
ID=62706988
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/112382 Ceased WO2018119667A1 (zh) | 2016-12-27 | 2016-12-27 | 一种中继传输的方法、相关设备及系统 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10827327B2 (zh) |
| EP (1) | EP3531647B1 (zh) |
| CN (1) | CN110089086B (zh) |
| WO (1) | WO2018119667A1 (zh) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110381465A (zh) * | 2019-06-05 | 2019-10-25 | 珠海欧麦斯通信科技有限公司 | 一种基于车联网及城市物联网的中继选择优化方法 |
| WO2020014258A1 (en) * | 2018-07-12 | 2020-01-16 | Qualcomm Incorporated | Relaying for vehicular communications |
| WO2020014348A1 (en) * | 2018-07-12 | 2020-01-16 | Qualcomm Incorporated | Relaying vehicular communications using network coding |
| WO2022042146A1 (zh) * | 2020-08-25 | 2022-03-03 | 华为技术有限公司 | 一种通信方法及装置 |
| CN115550874A (zh) * | 2021-06-30 | 2022-12-30 | 丰田自动车株式会社 | 信息处理装置、信息处理方法以及信息处理系统 |
| EP4013081A4 (en) * | 2019-08-23 | 2023-01-11 | Huawei Technologies Co., Ltd. | METHOD, APPARATUS AND DIFFUSION SYSTEM |
Families Citing this family (35)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107993485B (zh) * | 2017-10-30 | 2019-11-26 | 惠州市德赛西威汽车电子股份有限公司 | 一种基于车联网的自适应预警方法以及装置 |
| DE102018205842A1 (de) * | 2018-04-17 | 2019-10-17 | Robert Bosch Gmbh | Verfahren zum Betreiben einer automatisierten Fahrzeug-Kolonne |
| US11095564B2 (en) * | 2018-10-22 | 2021-08-17 | Sami Saleh ALWAKEEL | Multiple-attributes classifiers-based broadcast scheme for vehicular ad-hoc networks |
| US11606721B2 (en) * | 2019-02-28 | 2023-03-14 | Qualcomm Incorporated | Timing configuration of a layer-1 millimeter wave repeater |
| US10841762B2 (en) * | 2019-03-05 | 2020-11-17 | Cisco Technology, Inc. | Mobile data dynamic grouping for connected vehicle and in-vehicle networking |
| US11758445B2 (en) | 2019-09-16 | 2023-09-12 | Qualcomm Incorporated | Configuration for acquisition of relay cells |
| CN112637886B (zh) * | 2019-09-24 | 2022-05-17 | 深圳市万普拉斯科技有限公司 | 基站与终端的通信资源共享方法及系统 |
| CN112584352B (zh) * | 2019-09-30 | 2023-04-07 | 北京百度网讯科技有限公司 | 车辆消息传输方法、装置、电子设备及存储介质 |
| WO2021084929A1 (ja) | 2019-10-28 | 2021-05-06 | 住友電気工業株式会社 | 中継装置、車載通信システム、車両および車載通信方法 |
| CN110944307B (zh) * | 2019-11-28 | 2023-08-15 | 北京梧桐车联科技有限责任公司 | 数据传输方法、终端、服务器、装置及存储介质 |
| CN111083672B (zh) * | 2019-12-17 | 2023-09-29 | 惠州市德赛西威汽车电子股份有限公司 | 一种提高v2x通信可靠性的方法 |
| CN113271134B (zh) * | 2020-02-17 | 2023-07-25 | 北京紫光展锐通信技术有限公司 | Ue的中继通信方法及相关产品 |
| CN113395298B (zh) * | 2020-03-11 | 2023-07-04 | 沃尔沃汽车公司 | 用于车载通讯的信息集和信息传递方法 |
| CN113573275B (zh) * | 2020-04-29 | 2024-12-03 | 中移智行网络科技有限公司 | 车辆中继通信方法、装置、电子设备及计算机存储介质 |
| CN111586571B (zh) * | 2020-05-27 | 2021-11-23 | 重庆桴之科科技发展有限公司 | 基于中继传输节点的车辆位置信息传输方法及系统 |
| CN113905397B (zh) * | 2020-06-22 | 2024-02-27 | 维沃移动通信有限公司 | 中继确定方法、配置方法、装置、终端及网络侧设备 |
| CN114170807B (zh) * | 2020-09-11 | 2023-04-28 | 北京聚利科技有限公司 | 车辆轨迹信息获取方法、装置、设备和存储介质 |
| CN112530132B (zh) * | 2020-11-30 | 2023-05-02 | 深圳市联正通达科技有限公司 | 一种基于云计算服务的智能消防管控系统 |
| US11950108B2 (en) | 2020-12-02 | 2024-04-02 | Electronics And Telecommunications Research Institute | Reusing resources in a wireless relay |
| US20240146396A1 (en) * | 2021-03-02 | 2024-05-02 | Lenovo (Beijing) Limited | Method and apparatus for coverage extension and wireless communication |
| CN115150771A (zh) * | 2021-03-31 | 2022-10-04 | 华为技术有限公司 | 一种消息传输方法、终端及芯片系统 |
| US11804128B2 (en) * | 2021-03-31 | 2023-10-31 | Honda Motor Co., Ltd. | Target classification |
| EP4152641A1 (en) * | 2021-09-15 | 2023-03-22 | Robert Bosch GmbH | Relaying communications between radio nodes |
| US12118880B2 (en) * | 2021-10-21 | 2024-10-15 | Toyota Motor Engineering & Manufacturing North America, Inc. | Systems and methods for coordinated vehicle lane assignment |
| CN114268925B (zh) * | 2021-12-23 | 2025-04-29 | 卡斯柯信号有限公司 | 无线网关协议优化方法、电子设备及存储介质 |
| US12244360B2 (en) * | 2022-02-17 | 2025-03-04 | Qualcomm Incorporated | Relay characteristic reporting and control |
| US12267767B2 (en) * | 2022-02-18 | 2025-04-01 | Qualcomm Incorporated | Conditional authorization of mobile nodes |
| CN114866960B (zh) * | 2022-04-11 | 2023-03-24 | 华南理工大学 | 一种基于消息类型和网络连通状态的车联网多跳广播方法 |
| CN114900822B (zh) * | 2022-04-25 | 2024-08-13 | 肇庆小鹏新能源投资有限公司 | 车辆信息交互方法、云端设备、车辆及系统 |
| CN117155720A (zh) * | 2022-05-23 | 2023-12-01 | 华为技术有限公司 | 通信方法及装置 |
| CN115002867A (zh) * | 2022-05-26 | 2022-09-02 | 河北开云汽车制造有限公司 | 物流车辆的业务数据传输方法、介质、电子设备及系统 |
| US12100303B2 (en) * | 2022-08-08 | 2024-09-24 | GM Global Technology Operations LLC | System and method for multi-mode connectivity for group vehicle activity and for over-the-air updates via time synchronized device-to-device side-link communications |
| US12289180B2 (en) | 2022-08-31 | 2025-04-29 | Toyota Motor North America, Inc. | Vehicle DCM routing management |
| CN115955659A (zh) * | 2023-03-14 | 2023-04-11 | 安徽星云互联科技有限责任公司 | 一种信号处理系统、方法、装置、v2x终端设备及介质 |
| CN116390194B (zh) * | 2023-06-01 | 2023-10-27 | 上海星思半导体有限责任公司 | 接入策略的选择方法、状态信息的发送方法及装置 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101772122A (zh) * | 2008-12-26 | 2010-07-07 | 中国移动通信集团公司 | 移动终端自组织网络建立方法及设备 |
| CN102291795A (zh) * | 2010-06-21 | 2011-12-21 | 富士通株式会社 | 无线通信装置、无线通信网络和控制路由选择的方法 |
| CN102612110A (zh) * | 2012-03-02 | 2012-07-25 | 浙江大学 | 一种电力载波照明控制系统中的分布式自组织路由方法 |
| CN102802228A (zh) * | 2012-08-23 | 2012-11-28 | 西北工业大学 | 面向链路稳定性的Ad Hoc网络多径路由方法 |
| CN103338207A (zh) * | 2013-07-10 | 2013-10-02 | 重庆邮电大学 | 无线自组织网络中实时视频多跳中继方法 |
| CN104936267A (zh) * | 2014-03-20 | 2015-09-23 | 中国电信股份有限公司 | 用于选择中继终端的方法、基站和系统 |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4219930B2 (ja) * | 2003-09-10 | 2009-02-04 | 富士通株式会社 | 伝送パラメータ制御装置 |
| US7545811B2 (en) * | 2005-11-09 | 2009-06-09 | Intel Corporation | Efficient broadcast in wireless mesh networks |
| KR101277954B1 (ko) * | 2006-06-20 | 2013-06-27 | 삼성전자주식회사 | 이동 통신 시스템에서 신호 릴레이 방법 및 시스템 |
| US20080019321A1 (en) * | 2006-07-19 | 2008-01-24 | Electronics And Telecommunications Research Institute | Multi-hop relay system and data transmission method employed by the same |
| US7907540B2 (en) * | 2007-12-18 | 2011-03-15 | Intel Corporation | Relays in wireless communication networks |
| KR101473004B1 (ko) * | 2008-02-05 | 2014-12-15 | 삼성전자주식회사 | 휴대 방송 망에서의 신호 품질을 측정하는 장치 및 방법과이를 지원하는 시스템 |
| US8630579B2 (en) * | 2008-03-18 | 2014-01-14 | Panasonic Corporation | Wireless communication apparatus, wireless communication method, and wireless communication system |
| US8599728B2 (en) * | 2008-07-11 | 2013-12-03 | Nokia Siemens Networks Oy | Recovery schemes for group switching procedures for multi-group frequency division duplex wireless networks |
| US20100157826A1 (en) * | 2008-12-19 | 2010-06-24 | Telefonaktiebolaget Lm | Local communication between mobile stations via one or more relay stations |
| WO2011007440A1 (ja) * | 2009-07-16 | 2011-01-20 | 富士通株式会社 | 無線通信システム、基地局、中継局および無線通信方法 |
| JP5482068B2 (ja) * | 2009-10-01 | 2014-04-23 | ソニー株式会社 | 中継局、中継方法、無線通信システム及び無線通信装置 |
| CN102256333B (zh) * | 2011-08-17 | 2013-09-04 | 东南大学 | 车辆自组织网络中的一种数据中继传输方法 |
| CN108770074B (zh) * | 2014-12-22 | 2022-09-30 | 中兴通讯股份有限公司 | 实现设备直通中继选择的方法、网络控制节点和用户设备 |
| CN104869259A (zh) * | 2015-06-10 | 2015-08-26 | 上海斐讯数据通信技术有限公司 | 一种基于移动终端的信息中继传输系统及其中继传输方法 |
| CN105228180B (zh) * | 2015-09-29 | 2018-08-21 | 江苏大学 | 一种基于节点转发能力估计的车载容迟网络路由方法 |
| IL256681B (en) * | 2017-12-31 | 2021-06-30 | Elta Systems Ltd | Partial repeater device for uplink transmission–system, method and computer software product |
| US11196830B2 (en) * | 2018-02-12 | 2021-12-07 | International Business Machines Corporation | Delivering messages to offline devices using peer-to-peer communication |
| KR20200120636A (ko) * | 2018-02-16 | 2020-10-21 | 레노보 (싱가포르) 피티이. 엘티디. | 대역폭 부분들에 대응하는 리소스들 |
-
2016
- 2016-12-27 EP EP16925650.0A patent/EP3531647B1/en active Active
- 2016-12-27 CN CN201680091789.3A patent/CN110089086B/zh active Active
- 2016-12-27 WO PCT/CN2016/112382 patent/WO2018119667A1/zh not_active Ceased
-
2019
- 2019-05-16 US US16/414,743 patent/US10827327B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101772122A (zh) * | 2008-12-26 | 2010-07-07 | 中国移动通信集团公司 | 移动终端自组织网络建立方法及设备 |
| CN102291795A (zh) * | 2010-06-21 | 2011-12-21 | 富士通株式会社 | 无线通信装置、无线通信网络和控制路由选择的方法 |
| CN102612110A (zh) * | 2012-03-02 | 2012-07-25 | 浙江大学 | 一种电力载波照明控制系统中的分布式自组织路由方法 |
| CN102802228A (zh) * | 2012-08-23 | 2012-11-28 | 西北工业大学 | 面向链路稳定性的Ad Hoc网络多径路由方法 |
| CN103338207A (zh) * | 2013-07-10 | 2013-10-02 | 重庆邮电大学 | 无线自组织网络中实时视频多跳中继方法 |
| CN104936267A (zh) * | 2014-03-20 | 2015-09-23 | 中国电信股份有限公司 | 用于选择中继终端的方法、基站和系统 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3531647A4 * |
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4274183A3 (en) * | 2018-07-12 | 2023-12-27 | QUALCOMM Incorporated | Relaying for vehicular communications |
| US11778416B2 (en) | 2018-07-12 | 2023-10-03 | Qualcomm Incorporated | Relaying for vehicular communications |
| WO2020014348A1 (en) * | 2018-07-12 | 2020-01-16 | Qualcomm Incorporated | Relaying vehicular communications using network coding |
| CN112385250A (zh) * | 2018-07-12 | 2021-02-19 | 高通股份有限公司 | 用于交通工具通信的中继 |
| US10986525B2 (en) | 2018-07-12 | 2021-04-20 | Qualcomm Incorporated | Relaying vehicular communications using network coding |
| US11172327B2 (en) | 2018-07-12 | 2021-11-09 | Qualcomm Incorporated | Relaying for vehicular communications |
| CN112385250B (zh) * | 2018-07-12 | 2025-08-12 | 高通股份有限公司 | 用于交通工具通信的中继 |
| WO2020014258A1 (en) * | 2018-07-12 | 2020-01-16 | Qualcomm Incorporated | Relaying for vehicular communications |
| CN110381465A (zh) * | 2019-06-05 | 2019-10-25 | 珠海欧麦斯通信科技有限公司 | 一种基于车联网及城市物联网的中继选择优化方法 |
| EP4013081A4 (en) * | 2019-08-23 | 2023-01-11 | Huawei Technologies Co., Ltd. | METHOD, APPARATUS AND DIFFUSION SYSTEM |
| US12069544B2 (en) | 2019-08-23 | 2024-08-20 | Huawei Technologies Co., Ltd. | Broadcast method, apparatus, and system |
| CN114557030A (zh) * | 2020-08-25 | 2022-05-27 | 华为技术有限公司 | 一种通信方法及装置 |
| CN114363970A (zh) * | 2020-08-25 | 2022-04-15 | 华为技术有限公司 | 一种通信方法及装置 |
| CN114363970B (zh) * | 2020-08-25 | 2024-04-09 | 华为技术有限公司 | 一种通信方法及装置 |
| CN114557030B (zh) * | 2020-08-25 | 2025-03-28 | 华为技术有限公司 | 一种通信方法及装置 |
| WO2022042146A1 (zh) * | 2020-08-25 | 2022-03-03 | 华为技术有限公司 | 一种通信方法及装置 |
| CN115550874A (zh) * | 2021-06-30 | 2022-12-30 | 丰田自动车株式会社 | 信息处理装置、信息处理方法以及信息处理系统 |
| CN115550874B (zh) * | 2021-06-30 | 2024-07-30 | 丰田自动车株式会社 | 信息处理装置、信息处理方法以及信息处理系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3531647A1 (en) | 2019-08-28 |
| EP3531647A4 (en) | 2019-11-27 |
| US20190274017A1 (en) | 2019-09-05 |
| US10827327B2 (en) | 2020-11-03 |
| CN110089086B (zh) | 2021-02-12 |
| CN110089086A (zh) | 2019-08-02 |
| EP3531647B1 (en) | 2023-04-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110089086B (zh) | 一种中继传输的方法、相关设备及系统 | |
| US10681765B2 (en) | Controlling vehicle-to-vehicle communication using a distribution scheme | |
| EP3726866B1 (en) | Method and apparatus for selecting communication mode, and vehicle | |
| Ye et al. | V2V wireless communication protocol for rear-end collision avoidance on highways | |
| Zhu et al. | A collision avoidance mechanism for emergency message broadcast in urban VANET | |
| CN106851765A (zh) | 一种车载网络紧急安全消息的传输中继节点的优选方法 | |
| EP4228326A1 (en) | Wireless communication device for vehicle, and communication control method | |
| Kloiber et al. | Improving information dissemination in sparse vehicular networks by adding satellite communication | |
| Rastogi et al. | A novel safety message dissemination framework in LTE‐V2X system | |
| Leal et al. | Information-centric opportunistic data dissemination in vehicular ad hoc networks | |
| KR101119437B1 (ko) | 차량 애드혹 네트워크의 메세지 전송방법 | |
| CN115696256A (zh) | 车联网消息自适应发送方法、装置、设备及存储介质 | |
| Fan et al. | An effective multi-hop broadcast control mechanism for emergency alert message in VANET | |
| Zaborovski et al. | Heterogeneous multiprotocol vehicle controls systems in cloud computing environment | |
| Ansari et al. | On the design and deployment of multitier heterogeneous and adaptive vehicular networks | |
| EP3429272B1 (en) | Communication method, forwarding device, and terminal device | |
| Lee et al. | Enhanced selective forwarding scheme for alert message propagation in vehicular ad hoc networks | |
| KR101827013B1 (ko) | 차량 간 통신에서 신뢰도 향상 방법 및 이러한 방법을 사용하는 장치 | |
| Magdum et al. | SafeNav: a cooperative V2X system using cellular and 802.11 p based radios opportunistically for safe navigation | |
| Ennaciri et al. | Optimal broadcasting algorithm for VANET system | |
| Feukeu et al. | Overcoming broadcast storm problem in a vehicular network | |
| Akabane et al. | Data dissemination in highway scenarios using car-to-car communication | |
| Lakshmi et al. | PRIORITIZED DIRECTIONAL BROADCAST TECHNIQUE FOR MESSAGE DISSEMINATION IN VANETS. | |
| KR101218562B1 (ko) | 차량의 진행 방향과 속도를 고려한 차량 안전 통신 시스템 및 그 방법 | |
| Shen et al. | A location-based extended sensor sharing algorithm in vehicular ad hoc networks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16925650 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2016925650 Country of ref document: EP Effective date: 20190523 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |