Nothing Special   »   [go: up one dir, main page]

CN107846708B - V2X data transmission method and device - Google Patents

V2X data transmission method and device Download PDF

Info

Publication number
CN107846708B
CN107846708B CN201610833673.4A CN201610833673A CN107846708B CN 107846708 B CN107846708 B CN 107846708B CN 201610833673 A CN201610833673 A CN 201610833673A CN 107846708 B CN107846708 B CN 107846708B
Authority
CN
China
Prior art keywords
data packet
data
cellular network
packet
forwarding
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610833673.4A
Other languages
Chinese (zh)
Other versions
CN107846708A (en
Inventor
陈一帆
黄庆
高有军
杨光
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Communications Ltd Research Institute filed Critical China Mobile Communications Group Co Ltd
Priority to CN201610833673.4A priority Critical patent/CN107846708B/en
Publication of CN107846708A publication Critical patent/CN107846708A/en
Application granted granted Critical
Publication of CN107846708B publication Critical patent/CN107846708B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • H04W28/065Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The embodiment of the invention discloses a V2X data transmission method and a device, wherein the method comprises the following steps: acquiring communication state information of a communication link of V2X; when the communication state information does not meet the preset communication condition, encapsulating the V2X data packet to be transmitted into a first data packet suitable for the transmission of the cellular network; transmitting the first data packet to a predetermined server through the cellular network; wherein the first data packet is for forwarding by the predetermined server to a V2X recipient via the cellular network. Therefore, when the communication state of the communication link of the V2X is not good, the V2X data can be transmitted by the cellular network, and smooth and high-quality transmission of the V2X data is ensured.

Description

V2X data transmission method and device
Technical Field
The invention relates to the field of wireless communication, in particular to a Vehicle to any equipment (V2X) data transmission method and device.
Background
In a Vehicle-to-Vehicle (V2V) communication technology, problems such as air interface resource congestion and serious interference often occur in some special application scenarios, which further causes a problem of data transmission interruption or poor transmission quality of V2X.
Disclosure of Invention
In view of the above, embodiments of the present invention are directed to a method and an apparatus for transmitting V2X data, which at least partially solve the problem of V2X data transmission interruption or poor transmission quality.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
the first aspect of the embodiment of the invention provides a data transmission method from a vehicle to any device V2X, which includes:
acquiring communication state information of a communication link of V2X;
when the communication state information does not meet the preset communication condition, encapsulating the V2X data packet to be transmitted into a first data packet suitable for the transmission of the cellular network;
transmitting the first data packet to a predetermined server through the cellular network; wherein the first data packet is for forwarding by the predetermined server to a V2X recipient via the cellular network.
Based on the above scheme, when the communication status information does not satisfy the preset communication condition, encapsulating the V2X data packet to be transmitted into a first data packet suitable for cellular network transmission, includes:
disassembling the V2X data packet and extracting predetermined information in the V2X data packet;
and encapsulating the predetermined information into the first data packet according to a communication protocol corresponding to the cellular network.
Based on the above scheme, when the communication status information does not satisfy the preset communication condition, encapsulating the V2X data packet to be transmitted into a first data packet suitable for cellular network transmission, includes:
and encapsulating the V2X data packet and the V2X application indication according to a communication protocol corresponding to the cellular network to form the first data packet.
Based on the above scheme, when the communication status information does not satisfy the preset communication condition, encapsulating the V2X data packet to be transmitted into a first data packet suitable for cellular network transmission, includes:
encapsulating the V2X data packet and the forwarding priority information into a first data packet suitable for cellular network transmission; wherein the forwarding priority information is used for the predetermined server to determine a forwarding timing for forwarding the first packet.
Based on the above scheme, the method further comprises:
and when the communication state information meets the preset communication condition, sending the V2X data packet to a V2X receiving terminal through a communication link of V2X.
The second aspect of the embodiment of the present invention provides a data transmission method from a vehicle to any device V2X, including:
receiving a first data packet forwarded by a cellular network; the first data packet is formed by a V2X sending end and sent to a V2X receiving end;
the first data packet is transmitted using a cellular network.
Based on the above scheme, the sending the first data packet by using the cell network includes:
determining a cell to forward the first data packet;
broadcasting the first data packet through the determined cell.
Based on the above scheme, the receiving the first data packet forwarded by the cell network includes:
the mobile edge computing MEC server receives a second data packet forwarded by the cell;
determining whether the second data packet includes a V2X application indication;
determining the data packet comprising the V2X application indication as the first data packet.
Based on the above scheme, the method further comprises:
extracting forwarding priority information in the first data packet;
determining a forwarding timing sequence for transmitting the first data packet by using a cellular network according to the forwarding priority information;
the sending the first data packet using a cellular network, comprising:
transmitting the first data packet with a cellular network based on the forwarding timing.
A third aspect of the embodiments of the present invention provides a data transmission method from a vehicle to any device V2X, including:
receiving a third data packet sent by the cellular network;
identifying the third data packet and determining whether the third data packet is V2X data forwarded using the cellular network.
Based on the above scheme, the receiving the third data packet sent by the cell network includes:
receiving the third data packet broadcast by the cellular network.
Based on the above scheme, the identifying the third data packet and determining whether the third data packet is V2X data forwarded by using the cellular network includes:
when the third data packet is a data packet forwarded by a V2X application server, determining that the third data packet is a first data packet comprising the V2X data;
the method further comprises the following steps:
and transmitting the first data packet to a cellular communication module for data analysis processing.
Based on the above scheme, the identifying the third data packet and determining whether the third data packet is V2X data forwarded by using the cellular network includes:
identifying the third data packet;
when the third data packet comprises a V2X application indication, determining that the third data packet is a first data packet comprising the V2X data;
the method further comprises the following steps:
and transmitting the first data packet to a V2X communication module for data analysis processing.
A fourth aspect of the embodiments of the present invention provides a vehicle-to-arbitrary device V2X data transmission apparatus, including:
an acquisition unit configured to acquire communication state information of the communication link of V2X;
the encapsulating unit is used for encapsulating the V2X data packet to be transmitted into a first data packet suitable for cellular network transmission when the communication state information does not meet the preset communication condition;
a first transmission unit configured to transmit the first packet to a predetermined server through the cellular network; wherein the first data packet is for forwarding by the predetermined server to a V2X recipient via the cellular network.
Based on the above scheme, the encapsulating unit is specifically configured to disassemble the V2X data packet, and extract predetermined information in the V2X data packet; and encapsulating the predetermined information into the first data packet according to a communication protocol corresponding to the cellular network.
Based on the above scheme, the encapsulating unit is specifically configured to encapsulate the V2X data packet and the V2X application indication according to a communication protocol corresponding to the cellular network, so as to form the first data packet.
Based on the above solution, the encapsulating unit is further configured to encapsulate the V2X data packet and the forwarding priority information into a first data packet suitable for cellular network transmission; wherein the forwarding priority information is used for the predetermined server to determine a forwarding timing for forwarding the first packet.
Based on the above scheme, the apparatus further comprises:
and the second transmission unit is used for transmitting the V2X data packet to a V2X receiving end through a communication link of V2X when the communication state information meets the preset communication condition.
A fifth aspect of the embodiments of the present invention provides a vehicle-to-arbitrary device V2X data transmission apparatus, including:
a first receiving unit, configured to receive a first data packet forwarded by a cellular network; the first data packet is formed by a V2X sending end and sent to a V2X receiving end;
a first sending unit, configured to send the first data packet using a cellular network.
Based on the above scheme, the first sending unit is specifically configured to determine a cell for forwarding the first data packet; broadcasting the first data packet through the determined cell.
Based on the scheme, the device is applied to a mobile edge computing MEC server,
the first receiving unit is specifically configured to receive a second data packet forwarded by the cell;
the device further comprises:
a first determining unit, configured to determine whether the second packet includes a V2X application indication, and determine that the packet including the V2X application indication is the first packet.
Based on the above scheme, the apparatus further comprises:
an extracting unit, configured to extract forwarding priority information in the first data packet;
a second determining unit, configured to determine, according to the forwarding priority information, a forwarding timing sequence for sending the first packet using a cellular network;
the first sending unit is specifically configured to send the first data packet by using a cellular network based on the forwarding timing sequence.
A sixth aspect of the embodiments of the present invention provides a vehicle-to-arbitrary device V2X data transmission apparatus, including:
a second receiving unit, configured to receive a third data packet sent by the cellular network;
an identifying unit, configured to identify the third data packet, and determine whether the third data packet is V2X data forwarded by using the cellular network.
Based on the above scheme, the second receiving unit is specifically configured to receive the third data packet broadcast by the cellular network.
Based on the above scheme, the identifying unit is specifically configured to determine that the third data is the first data packet including the V2X data when the third data packet is a data packet forwarded by the V2X application server;
the device further comprises:
and the first analysis unit is used for transmitting the first data packet to a cellular communication module for data analysis processing.
Based on the above scheme, the identifying unit is specifically configured to identify the third data packet; when the third data packet comprises a V2X application indication, determining that the third data packet is a first data packet comprising the V2X data;
the device further comprises:
and the second analysis unit is used for transmitting the first data packet to the V2X communication module for data analysis processing.
According to the V2X data transmission method and device provided by the embodiment of the invention, when the fact that the communication link of V2X does not meet the preset communication condition is determined, in order to ensure smooth transmission of V2X data and ensure transmission quality, the V2X data is packaged into a first data packet suitable for cellular network transmission, the first data packet is transmitted to a preset server through the cellular network, and then the preset server selects a proper cellular network to transmit the first data packet to a corresponding receiving end, so that smooth and high-quality transmission of the V2X data is realized.
Drawings
Fig. 1 is a schematic flowchart of a first V2X data transmission method according to an embodiment of the present invention;
fig. 2 is a schematic flowchart of a second V2X data transmission method according to an embodiment of the present invention;
fig. 3 is a schematic flowchart of a third V2X data transmission method according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a first V2X data transmission device according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a second V2X data transmission device according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a third V2X data transmission device according to an embodiment of the present invention;
fig. 7 is a schematic diagram of a transmission flow of V2X data according to an embodiment of the present invention;
fig. 8 is a schematic diagram of a receiving process of V2X data according to an embodiment of the present invention.
Detailed Description
The technical solution of the present invention is further described in detail with reference to the drawings and the specific embodiments of the specification.
As shown in fig. 1, the present embodiment provides a vehicle-to-arbitrary device V2X data transmission method, including:
step S110: acquiring communication state information of a communication link of V2X;
step S120: when the communication state information does not meet the preset communication condition, encapsulating the V2X data packet to be transmitted into a first data packet suitable for the transmission of the cellular network;
step S130: transmitting the first data packet to a predetermined server through the cellular network; wherein the first data packet is for forwarding by the predetermined server to a V2X recipient via the cellular network.
In this embodiment, the step S110 of acquiring the communication status information of the communication link of V2X may include sending an information acquisition request to the device storing the communication status information, and receiving the communication status information returned based on the acquisition request. The step S110 may further include: and intercepting the communication link, and determining whether the frequency spectrum resources corresponding to the communication link of the V2X are occupied or not and whether the frequency spectrum resources are interfered or not, so as to obtain the communication state information. The step S110 may further include: and sending the detection data packet to the receiving end of the V2X, and receiving information returned by the opposite party based on the detection data packet. If the returned information is not received, or the received returned information is overtime or the received returned information is incorrect, the communication state information of the communication link of the current V2X is considered to be poor, and the data transmission quality of the V2X data packet cannot be ensured.
In summary, in this embodiment, the communication status information of the communication link of the current V2X is obtained, and the communication status information can be used to determine whether the communication link of the current V2X has congestion, interference or interruption, so as to determine the reliability of the communication link of the current V2X.
In step S120, if it is determined that the current communication link of V2X is unreliable, the communication status information is considered to not satisfy the preset communication condition, for example, if it is determined that the available bandwidth of the communication link of V2X is lower than a first threshold, the interference is higher than a second threshold, or the information returned by the V2X receiving end is not received, and the information is overtime, the communication status information is considered to not satisfy the preset communication condition. At this time, in order to ensure the normal communication of the V2X data packets, in this embodiment, the V2X data packets to be transmitted are protocol-converted, i.e., re-encapsulated, into the first data packets suitable for cell transmission. The contents in the V2X data packet or the V2X data packet are transferred in the cellular network, so that the problem that the current urgent V2X data cannot be transmitted due to poor communication state of a communication link is avoided, and timely transmission and high-quality transmission of the V2X data are ensured.
For example, in order to avoid causing serious vehicle congestion, when a traffic accident occurs at a certain place, the vehicle a uses the vehicle-mounted device to send the warning information, prepares to perform data transmission by using the V2X technology, and may find that the current fog is large and the geographic location causes the communication state of the communication link to be very poor during transmission, and in order to forward the warning information as soon as possible, in this embodiment, the V2X data packet is re-encapsulated into the first data packet suitable for the cellular network transmission; the first data packet is sent to a base station of the cellular network, which forwards it to the predetermined server. The predetermined server may be a V2X application server in this embodiment, dedicated to handling V2X data forwarded by such a cellular network. The predetermined server may also be various servers with integrated functions, such as a Mobile Edge Computing (MEC) server, and the MEC server may forward the first data packet to the corresponding target receiving end by identification, so as to ensure smooth and high-quality transmission of the V2X data.
In this embodiment, the cellular network may be a Long Term Evolution (LTE) network, and specifically may be a 3G, 4G, or 5G network. Further, in the present embodiment, the V2X data may include data transmitted using LTE V2X Communication indication and/or data transmitted using Dedicated Short Range Communication (DSRC).
In some embodiments, the step S120 may include:
disassembling the V2X data packet and extracting predetermined information in the V2X data packet;
and encapsulating the predetermined information into the first data packet according to a communication protocol corresponding to the cellular network.
In this embodiment, the V2X packet that has been encapsulated according to the V2X protocol needs to be unpacked first, and useful data, such as a payload, in the V2X packet is extracted. The useful data or payload is the data that the device needs to send to the V2X receiver. Both the useful data and the payload belong to one of the predetermined information. The first data packet thus formed is encapsulated based on the communication protocol of the cellular network and is of course suitable for transmission in the cellular network. The predetermined server is a server connected to a cellular network.
In some embodiments, the step S120 includes:
and encapsulating the V2X data packet and the V2X application indication according to a communication protocol corresponding to the cellular network to form the first data packet.
In this embodiment, when the first data packet is formed by encapsulation, the V2X data packet with the encapsulation number is not disassembled, but the entire V2X data packet and the V2X application instruction are directly encapsulated to form the first data packet. The V2X application here indicates V2X service data for indicating that data encapsulated in the first packet is applied for V2X. Obviously, the V2X can be directly packaged without disassembling in the method, and the method has the characteristic of simple operation.
The step S120 may further include:
encapsulating the V2X data packet and the forwarding priority information into a first data packet suitable for cellular network transmission; wherein the forwarding priority information is used for the predetermined server to determine a forwarding timing for forwarding the first packet.
In this embodiment, forwarding priority information of the V2X packet is obtained, and the forwarding priority information can be determined according to data such as the urgency and data type of the V2X data in the V2X packet. The higher the forwarding priority indicated by the forwarding priority information is, the higher the forwarding priority information is, the predetermined server will forward preferentially. For example, in the driving process, V2X data for warning that the road surface is slippery and V2X data for urgent rescue of a traffic accident occurring in front of the warning are formed, and obviously, the priority of the V2X data for warning that the road surface is slippery is lower than that of the V2X data for urgent rescue of a traffic accident occurring in front of the warning, so as to ensure that V2X data with higher emergency degree is forwarded preferentially, and delay of rescue is avoided.
In some embodiments, when the communication status information satisfies the preset communication condition, the V2X data packet is transmitted to the V2X receiving end through the communication link of V2X. In this embodiment, of course, if the communication status of the communication link of V2X is good, in order to reduce the occupation of communication resources of the cellular network and to reduce the delay of data transmission, the data packet is transmitted directly by using the communication link of V2X, so that the V2X receiving end can receive the V2X data packet and perform subsequent operations.
In summary, in the present embodiment, according to the communication state of the communication link of V2X, the relay is performed through the cell network which is currently laid, so as to ensure the smoothness and transmission quality of V2X data transmission.
As shown in fig. 2, the present embodiment provides a vehicle-to-arbitrary device V2X data transmission method, including:
step S210: receiving a first data packet forwarded by a cellular network; the first data packet is formed by a V2X sending end and sent to a V2X receiving end;
step S220: the first data packet is transmitted using a cellular network.
In the present embodiment, the method may be a V2X data transmission method applied to the predetermined server. In this embodiment the intended server will be subject to the first data packet; the first data packet will continue to be transmitted using the cellular network in step S220. In this embodiment, the step S220 may include broadcasting the first data packet or multicasting the first data packet. If the first data packet is broadcast through the cell network, all terminals residing in the cell can receive the first data packet, and if multicast is performed, only a part of the terminals can receive the first data packet.
In summary, the predetermined server in this embodiment uses the cellular network to forward the first packet including V2X data that should be sent by the communication link of V2X, so as to ensure smooth and high-quality transmission of the V2X packet.
In some embodiments, the step S220 may include:
determining a cell to forward the first data packet;
broadcasting the first data packet through the determined cell.
In this embodiment, the cell to forward the first packet is determined. For example, the predetermined server receives the first data from the cell a, and the first data includes the first data packet as warning information for warning that the section a has bad weather or the like, which causes difficulty in driving. Assuming that one section of the road section A is connected with the road section B, and the other end of the road section A is connected with the road section C; at this time, in order to achieve a better warning effect, it may be necessary to forward the warning information to the cells where the section B and the section C are located to inform that the vehicle entering the section a is going to pay attention to driving safety.
After the cells for forwarding the first data packet are determined, the cells broadcast the first data in respective coverage areas, so that vehicles passing by can receive the alarm information, and driving safety is improved.
Of course, in a specific implementation process, it may be determined that all cells within a predetermined distance from the cell a send the first data packet, for example, the neighboring cells B of the cell a and C of the neighboring cell B may be selected to forward the first data packet, so as to ensure that more V2X receiving ends can correctly receive the V2X data in the first data packet.
Of course, the above is merely an example, and the specific determination of the cell to forward the first packet is not limited to any one of the above methods.
In other embodiments, the step S210 may include: the mobile edge computing MEC server receives a second data packet forwarded by the cell; determining whether the second data packet includes a V2X application indication; determining the data packet comprising the V2X application indication as the first data packet.
The MEC server may receive many packets from the cellular network, but not every packet is the first packet, and in this embodiment, the MEC server parses the second packet, determines whether the second packet includes the V2X application indication, and if the V2X application indication is included, may consider the second packet as the first packet. For example, the MEC server parses the header of the second packet, determines whether the header is the V2X application indication, and forwards the packet to the V2X receiving end through the cell if the header includes the V2X application indication. The forwarding here can be broadcast or multicast.
In some embodiments, the method further comprises: extracting forwarding priority information in the first data packet; determining a forwarding timing sequence for transmitting the first data packet by using a cellular network according to the forwarding priority information; the step S220 may include: transmitting the first data packet with a cellular network based on the forwarding timing.
The predetermined server may receive many first packets to be forwarded, and a phenomenon of shortage of communication resources for forwarding the packets may occur, and at this time, in order to ensure that the transmission delay of the urgent V2X data is further reduced, in this embodiment, the forwarding timing is determined according to the priority information, on one hand, smooth transmission of the V2X data is ensured, and on the other hand, V2X data with high priority or high urgency is ensured to be transmitted preferentially.
As shown in fig. 3, the present embodiment provides a vehicle-to-arbitrary device V2X data transmission method, including:
step S310: receiving a third data packet sent by the cellular network;
step S320: identifying the third data packet and determining whether the third data packet is V2X data forwarded using the cellular network.
The method provided in this embodiment may be applied to a receiving end, and first receives a third data packet sent by the cellular network, and determines whether the third data packet is V2X data forwarded by the cellular network. Certainly, in this embodiment, the V2X receiving end may receive the V2X data from the communication link of V2X, and may also receive the V2X data from the cellular network, so that even if the communication state of the communication link of V2X is not good in the current state, the V2X data may be received, and smooth transmission and high-quality transmission of the V2X data are ensured.
In some embodiments, the step S310 may include: receiving the third data packet broadcast by the cellular network. In this embodiment, the first packets including the V2X data may be broadcast at most, and may of course be multicast, so in this embodiment, in order to receive the V2X data, the third packets of the broadcast are received in step S310, so in step S320, the first packets including the V2X data are identified from the third packets received by broadcast.
In some embodiments, the step S320 may include: when the third data packet is a data packet forwarded by a V2X application server, determining that the third data packet is a first data packet comprising the V2X data; the method further comprises the following steps: and transmitting the first data packet to a cellular communication module for data analysis processing. For example, if the third packet is a packet sent by the V2X application server through a cellular network, the third packet may be confirmed to be the first packet. Therefore, in this embodiment, it can be determined whether the third packet is the first packet according to the source of the third packet. In this embodiment, if the first packet is forwarded by the V2X application server, the packet is directly encapsulated by a communication protocol applicable to the cellular network, so that in this embodiment, the cellular communication module in the receiving terminal can be directly used to perform data analysis processing to obtain V2X data.
In some embodiments, the step S320 may include:
identifying the third data packet;
when the third data packet comprises a V2X application indication, determining that the third data packet is a first data packet comprising the V2X data;
the method further comprises the following steps:
and transmitting the first data packet to a V2X communication module for data analysis processing.
In this embodiment, the first packet may be a packet formed by directly encapsulating a V2X packet, so in this implementation, a cellular communication module first parses the first packet to obtain the V2X application indication, and when it is determined that the V2X data is included, the first packet is further sent to a V2X communication module, and the V2X communication module parses a V2X packet in the first packet by using a communication protocol corresponding to a V2X service, so as to obtain the V2X data.
As shown in fig. 4, the present embodiment provides a vehicle-to-arbitrary device V2X data transmission apparatus including:
an acquisition unit 110 configured to acquire communication state information of the communication link of V2X;
an encapsulating unit 120, configured to encapsulate, when the communication status information does not satisfy a preset communication condition, a V2X data packet to be transmitted into a first data packet suitable for cellular network transmission;
a first transmission unit 130, configured to transmit the first data packet to a predetermined server through the cellular network; wherein the first data packet is for forwarding by the predetermined server to a V2X recipient via the cellular network.
The V2X data transmission device described in this embodiment may be a device applied to a V2X terminal, for example, a V2X sending terminal.
In this embodiment, both the obtaining unit 110 and the first transmitting unit 130 may correspond to wireless communication, and may receive the communication status information through a wireless communication interface, or transmit the first data packet to the predetermined server. The encapsulation unit 120 may correspond to a processor or a processing circuit in the terminal. The processor may include a central processing unit CPU, a microprocessor MCU, a digital signal processor DSP, a programmable array PLC, an application processor AP, etc. The processing circuitry may comprise an application specific integrated circuit ASIC or the like. The processor or processing circuitry may encapsulate the V2X data into the first data through execution of executable code.
The V2X data transmission apparatus provided in this embodiment can be a hardware structure for implementing the corresponding method, so the beneficial effects obtained are similar to the method described above, and will not be repeated here.
In some embodiments, the encapsulating unit 120 is specifically configured to disassemble the V2X data packet and extract predetermined information in the V2X data packet; and encapsulating the predetermined information into the first data packet according to a communication protocol corresponding to the cellular network. In this embodiment, the encapsulating unit 120 first unpacks the V2X data packet, and then encapsulates and unpacks the data that must be transmitted to the V2X receiving end.
In other embodiments, the encapsulating unit 120 is specifically configured to encapsulate the V2X data packet and the V2X application instruction according to a communication protocol corresponding to the cellular network, so as to form the first data packet. In this embodiment, the encapsulating unit 120 may encapsulate the entire V2X data packet directly using the communication protocol corresponding to the cellular network, such that the entire V2X data packet is included in the first data packet, and further apply the indication in the first data packet encapsulation V2X in order to identify the V2X data packet encapsulated in the first data packet.
In some embodiments, the encapsulating unit 120 is further configured to encapsulate the V2X data packet and the forwarding priority information into a first data packet suitable for transmission in a cellular network; wherein the forwarding priority information is used for the predetermined server to determine a forwarding timing for forwarding the first packet.
In the present embodiment, by encapsulating the forwarding priority information, it is possible to ensure that data that needs to be forwarded preferentially is forwarded first.
The device further comprises:
and the second transmission unit is used for transmitting the V2X data packet to a V2X receiving end through a communication link of V2X when the communication state information meets the preset communication condition.
In this embodiment, the second transmission unit may be a communication interface that transmits data by using the communication resource of V2X, and when the communication state of the communication link of V2X is good, the second transmission unit is directly used to transmit V2X data, so as to avoid occupying the communication resource of the cellular network and alleviate the load of the cellular network.
As shown in fig. 5, the present embodiment provides a vehicle-to-arbitrary device V2X data transmission apparatus including:
a first receiving unit 210, configured to receive a first data packet forwarded by a cellular network; the first data packet is formed by a V2X sending end and sent to a V2X receiving end;
a first sending unit 220, configured to send the first data packet by using a cellular network.
In this embodiment, the first receiving unit 210 and the first sending unit 220 may both correspond to a communication interface, and can be connected to a cellular network, receive a first data packet forwarded by the cellular network, and forward the first data packet to a receiving end that needs to receive V2X data by using the cellular network, so that, by means of the cellular network, high-quality transmission of V2X data is performed when a communication state of a communication link of V2X is not good. The apparatus provided by the present embodiment may be an information processing apparatus applied to the aforementioned predetermined server.
In some embodiments, the first sending unit 220 is specifically configured to determine a cell for forwarding the first data packet; broadcasting the first data packet through the determined cell.
In this embodiment, the cell for forwarding the first packet is determined first, which is substantially the area for forwarding the first packet. The first data packet is broadcast by using the determined cells, so that the terminals located in the cells can receive the V2X data, and the transmission of V2X data by the cell network is realized.
The predetermined service may be: the dedicated processing of such V2X application servers that forward V2X data using the cellular network may also be multiplexing servers with other functions to reduce the number of servers in the network. For example, the predetermined server may be an MEC server. Therefore, in some embodiments, the apparatus is applied in a mobile edge computing MEC server, and the first receiving unit 210 is specifically configured to receive a second data packet forwarded by the cell; the device further comprises: a first determining unit, configured to determine whether the second packet includes a V2X application indication, and determine that the packet including the V2X application indication is the first packet.
If the apparatus is applied to the MEC server, the apparatus further includes a first determining unit, where the physical structure of the first determining unit may be the processor or the processing circuit, and the first determining unit may determine whether the data packet transmitted by the cellular network is the first data packet by extracting the indication through V2X.
Further, the apparatus further comprises:
an extracting unit, configured to extract forwarding priority information in the first data packet;
a second determining unit, configured to determine, according to the forwarding priority information, a forwarding timing sequence for sending the first packet using a cellular network;
the first sending unit 220 is specifically configured to send the first data packet by using a cellular network based on the forwarding timing sequence.
The apparatus in this embodiment further includes an extracting unit and a second determining unit, where the hardware structures of the extracting unit and the second determining unit may also correspond to the aforementioned processor or processing circuit. The first transmitting unit is configured to transmit the first packet according to the transmission timing determined by the second determining unit, and to ensure that the high-priority V2X data is transmitted with priority.
As shown in fig. 6, a vehicle-to-arbitrary device V2X data transmission apparatus includes:
a second receiving unit 310, configured to receive a third data packet sent by the cellular network;
an identifying unit 320, configured to identify the third data packet and determine whether the third data packet is V2X data forwarded by using the cellular network.
The V2X data transmission apparatus provided in this embodiment can be an information processing structure applied to a receiving end, for example, a V2X receiving end. The second receiving unit 310 may correspond to a wireless communication interface capable of receiving a third data packet transmitted by a cellular network. The hardware structure of the identification unit 320 may correspond to the aforementioned processor or processing circuit, and may identify whether the corresponding third packet is the first packet including the V2X data, thereby completing smooth and high-quality reception of the V2X data.
In some embodiments, the second receiving unit 310 is specifically configured to receive the third data packet broadcast by a cellular network.
In some embodiments, the identifying unit 320 is specifically configured to determine that the third data is the first data packet including the V2X data when the third data packet is a data packet forwarded by a V2X application server; the device further comprises: and the first analysis unit is used for transmitting the first data packet to a cellular communication module for data analysis processing. In this embodiment, all data in the first data packet is encapsulated by using the communication protocol corresponding to the cellular network, so that the first data packet can be analyzed by using the communication protocol corresponding to the cellular network directly using the cellular communication module, and the V2X data that needs to be transmitted by using the communication link of V2X can be obtained. The first parsing unit herein may specifically correspond to the aforementioned processor or processing circuit.
In some embodiments, the identifying unit 320 is specifically configured to identify the third data packet; when the third data packet comprises a V2X application indication, determining that the third data packet is a first data packet comprising the V2X data; the device further comprises: and the second analysis unit is used for transmitting the first data packet to the V2X communication module for data analysis processing. In this embodiment, the third packet includes a V2X application indicator, which indicates that the third packet is the first packet directly encapsulating the V2X packet, and the packet needs to be parsed, and the V2X data needs to be parsed by using the V2X communication protocol.
In a specific implementation process, after receiving the V2X data, the receiving end further outputs the V2X data or performs subsequent operations such as alarming according to the V2X data.
One specific example is provided below in connection with any of the embodiments described above:
the present example provides a method for V2X data connection based on LTE-assisted handover, including:
the transmitting end of the vehicle-mounted communication terminal performs the following operations:
the first step is as follows: when an on-board sensor or other human triggers the V2X service, V2X data will be sent to the V2X communication module;
the second step is that: when the V2X module receives data, it will trigger an air interface monitoring process to perform reliability detection on the current communication link, where the detection may include congestion detection, interference detection, or other detection methods. The air interface detection result is compared with the corresponding detection level reference:
when the detection result does not exceed the reference threshold, the V2X data is forwarded along the original data link;
when the detection result exceeds the reference threshold, which indicates that the original V2X link is unreliable or interrupted due to congestion, interference or other factors, the V2X data forwarding will start a handover process, and the handover target is the macro network LTE link. The macro network is one of the aforementioned cellular networks.
The third step: switching the transmitted V2X data, first, protocol conversion is performed, and there are two conversion methods for protocol conversion:
the first method is as follows: and (3) disassembling the V2X data packet, extracting information such as V2X service effective load and related service priority, and the like, then packaging the LTE data packet by taking the information as the data effective load of the LTE, and triggering a broadcast application process.
The second method comprises the following steps: the encapsulation of the LTE packet is performed with the V2X packet (including the header portion and the payload portion of the V2X packet) as the payload of the LTE data, and an indication that the packet is for the V2X application is added to the header of the LTE packet.
The fourth step: and then transmitting the LTE data packet with the V2X service after the protocol conversion through an LTE transmitting terminal.
The transmission destination of the LTE packet formed by the first method is an application server for V2X deployed on the network side.
The transmission destination of the LTE packet formed by the second method is an MEC server deployed on the network side.
As shown in fig. 7, a V2X sending terminal obtains V2X data, listens to an air interface, determines whether congestion or interference reaches a threshold, performs protocol conversion and encapsulates the congestion or interference into LTE data if the congestion or interference reaches the threshold, and sends the LTE data to User Equipment (UE) residing in a cell by using a cell network; otherwise, the transmission is carried out by using the V2X link. The V2X link is the communication link of V2X.
When receiving the LTE data packet, the network side completes the following actions:
for an LTE packet formed using the first method:
when the V2X application server receives LTE data sent by the terminal side, the V2X application server determines to perform V2X service broadcast in a specific cell according to the type and priority of the received V2X data, and completes the conversion of broadcast subframes.
For LTE packets formed using mode two:
the MEC server receives LTE data sent by the terminal side, identifies an Internet of vehicles application instruction (namely the V2X application instruction), performs Deep Packet Inspection (DPI) analysis on an LTE data part (namely V2X data), and then determines to perform V2X data broadcasting in a specific cell.
The receiving end of the vehicle-mounted communication terminal needs to complete the following work:
when the receiving end of the vehicle-mounted LTE communication terminal receives the LTE data packet, the LTE data packet is unpacked and analyzed according to the flow, and the LTE communication module identifies the packet head of the LTE data packet:
if the packet header does not contain the vehicle networking application indication identifier, the effective load part of the LTE data packet acts according to the subsequent flow of the LTE module, and the broadcast subframe facing the vehicle networking application carries out subsequent process according to the broadcast service;
if the packet header identifies that the data is oriented to the car networking application, the payload of the LTE packet is extracted and forwarded to the V2X module for subsequent actions (the payload is a complete V2X packet), and after receiving the data, the V2X module performs subsequent actions according to the V2X application process.
As shown in fig. 8, the V2X receiving terminal receives LTE data, unpacks and identifies the packet header, detects whether the LTE data includes a V2X application instruction, and if so, parses the LTE data packet and obtains LTE data; if not, analyzing the V2X data packet in the LTE data packet, extracting the effective load in the V2X data, and acquiring the V2X data.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described device embodiments are merely illustrative, for example, the division of the unit is only a logical functional division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, all the functional units in the embodiments of the present invention may be integrated into one processing module, or each unit may be separately used as one unit, or two or more units may be integrated into one unit; the integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: a mobile storage device, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (16)

1. A vehicle-to-arbitrary device V2X data transmission method, comprising:
acquiring communication state information of a communication link of V2X;
when the communication state information does not meet the preset communication condition, encapsulating the V2X data packet to be transmitted into a first data packet suitable for the transmission of the cellular network;
transmitting the first data packet to a predetermined server through the cellular network; wherein the first data packet is for forwarding by the predetermined server through the cellular network to a V2X receiving end; the first data packet includes: forwarding priority information, where the forwarding priority information is used by the predetermined server to determine a forwarding timing sequence for forwarding the first packet;
when the communication state information does not meet the preset communication condition, encapsulating the V2X data packet to be transmitted into a first data packet suitable for cellular network transmission, where the first data packet includes one of:
disassembling the V2X data packet and extracting predetermined information in the V2X data packet; according to a communication protocol corresponding to the cellular network, encapsulating the predetermined information into the first data packet;
and encapsulating the V2X data packet and the V2X application indication according to a communication protocol corresponding to the cellular network to form the first data packet.
2. The method of claim 1,
the method further comprises the following steps:
and when the communication state information meets the preset communication condition, sending the V2X data packet to a V2X receiving terminal through a communication link of V2X.
3. A vehicle-to-arbitrary device V2X data transmission method, comprising:
receiving a first data packet forwarded by a cellular network; the first data packet is formed by a V2X sending end and sent to a V2X receiving end; the first data packet includes: forwarding priority information, wherein the forwarding priority information is used for a predetermined server to determine a forwarding time sequence for forwarding the first data packet;
transmitting the first data packet using a cellular network;
the generation of the first data packet comprises one of the following:
packaging and generating predetermined information according to a communication protocol corresponding to the cellular network; the preset information is obtained by extracting the V2X data packet after being disassembled;
and according to a communication protocol corresponding to the cellular network, generating the V2X data packet and the V2X application instruction after packaging.
4. The method of claim 3,
the sending the first data packet using a cellular network, comprising:
determining a cell to forward the first data packet;
broadcasting the first data packet through the determined cell.
5. The method of claim 3, wherein the first and second light sources are selected from the group consisting of,
the receiving cell network forwards the first data packet, including:
the mobile edge computing MEC server receives a second data packet forwarded by the cell;
determining whether the second data packet includes a V2X application indication;
determining the data packet comprising the V2X application indication as the first data packet.
6. The method according to any one of claims 3 to 5,
the method further comprises the following steps:
extracting forwarding priority information in the first data packet;
determining a forwarding timing sequence for transmitting the first data packet by using a cellular network according to the forwarding priority information;
the sending the first data packet using a cellular network, comprising:
transmitting the first data packet with a cellular network based on the forwarding timing.
7. A vehicle-to-arbitrary device V2X data transmission method, comprising:
receiving a third data packet sent by the cellular network; the third data packet is sent according to a forwarding time sequence;
identifying the third data packet, determining whether the third data packet is V2X data forwarded using the cellular network;
wherein said identifying the third packet, determining whether the third packet is V2X data forwarded using the cellular network, comprises:
when the third data packet is a data packet forwarded by a V2X application server, determining that the third data packet is a first data packet comprising the V2X data;
the method further comprises the following steps:
transmitting the first data packet to a cellular communication module for data analysis processing;
or,
the identifying the third packet, determining whether the third packet is V2X data forwarded using the cellular network, comprising:
identifying the third data packet;
when the third data packet comprises a V2X application indication, determining that the third data packet is a first data packet comprising the V2X data;
the method further comprises the following steps:
and transmitting the first data packet to a V2X communication module for data analysis processing.
8. The method of claim 7,
the receiving a third data packet sent by the cellular network includes:
receiving the third data packet broadcast by the cellular network.
9. A vehicle-to-arbitrary device V2X data transmission apparatus, characterized by comprising:
an acquisition unit configured to acquire communication state information of the communication link of V2X;
the encapsulating unit is used for encapsulating the V2X data packet to be transmitted into a first data packet suitable for cellular network transmission when the communication state information does not meet the preset communication condition;
a first transmission unit configured to transmit the first packet to a predetermined server through the cellular network; wherein the first data packet is for forwarding by the predetermined server through the cellular network to a V2X receiving end; the first data packet includes: forwarding priority information, where the forwarding priority information is used by the predetermined server to determine a forwarding timing sequence for forwarding the first packet;
the encapsulating unit is specifically configured to disassemble the V2X data packet and extract predetermined information in the V2X data packet; according to a communication protocol corresponding to the cellular network, encapsulating the predetermined information into the first data packet; or, the encapsulating unit is specifically configured to encapsulate the V2X data packet and the V2X application instruction according to a communication protocol corresponding to the cellular network, so as to form the first data packet.
10. The apparatus of claim 9,
the device further comprises:
and the second transmission unit is used for transmitting the V2X data packet to a V2X receiving end through a communication link of V2X when the communication state information meets the preset communication condition.
11. A vehicle-to-arbitrary device V2X data transmission apparatus, characterized by comprising:
a first receiving unit, configured to receive a first data packet forwarded by a cellular network; the first data packet is formed by a V2X sending end and sent to a V2X receiving end; the first data packet includes: forwarding priority information, wherein the forwarding priority information is used for a predetermined server to determine a forwarding time sequence for forwarding the first data packet;
a first transmitting unit for transmitting the first data packet using a cell network;
wherein the generation of the first data packet comprises one of:
packaging and generating predetermined information according to a communication protocol corresponding to the cellular network; the preset information is obtained by extracting the V2X data packet after being disassembled;
and according to a communication protocol corresponding to the cellular network, generating the V2X data packet and the V2X application instruction after packaging.
12. The apparatus of claim 11,
the first sending unit is specifically configured to determine a cell for forwarding the first data packet; broadcasting the first data packet through the determined cell.
13. The apparatus of claim 11,
the device is applied to a mobile edge computing MEC server,
the first receiving unit is specifically configured to receive a second data packet forwarded by the cell;
the device further comprises:
a first determining unit, configured to determine whether the second packet includes a V2X application indication, and determine that the packet including the V2X application indication is the first packet.
14. The apparatus according to any one of claims 11 to 13,
the device further comprises:
an extracting unit, configured to extract forwarding priority information in the first data packet;
a second determining unit, configured to determine, according to the forwarding priority information, a forwarding timing sequence for sending the first packet using a cellular network;
the first sending unit is specifically configured to send the first data packet by using a cellular network based on the forwarding timing sequence.
15. A vehicle-to-arbitrary device V2X data transmission apparatus, characterized by comprising:
a second receiving unit, configured to receive a third data packet sent by the cellular network; the third data packet is sent according to a forwarding time sequence;
an identifying unit, configured to identify the third data packet, and determine whether the third data packet is V2X data forwarded by using the cellular network;
the identification unit is specifically configured to determine that the third packet is a first packet including the V2X data when the third packet is a packet forwarded by a V2X application server;
the device further comprises:
the first analysis unit is used for transmitting the first data packet to a cellular communication module for data analysis processing;
or,
the identification unit is specifically configured to identify the third data packet; when the third data packet comprises a V2X application indication, determining that the third data packet is a first data packet comprising the V2X data;
the device further comprises:
and the second analysis unit is used for transmitting the first data packet to the V2X communication module for data analysis processing.
16. The apparatus of claim 15,
the second receiving unit is specifically configured to receive the third data packet broadcast by the cellular network.
CN201610833673.4A 2016-09-19 2016-09-19 V2X data transmission method and device Active CN107846708B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610833673.4A CN107846708B (en) 2016-09-19 2016-09-19 V2X data transmission method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610833673.4A CN107846708B (en) 2016-09-19 2016-09-19 V2X data transmission method and device

Publications (2)

Publication Number Publication Date
CN107846708A CN107846708A (en) 2018-03-27
CN107846708B true CN107846708B (en) 2021-11-19

Family

ID=61657220

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610833673.4A Active CN107846708B (en) 2016-09-19 2016-09-19 V2X data transmission method and device

Country Status (1)

Country Link
CN (1) CN107846708B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11627444B2 (en) 2018-06-06 2023-04-11 Intel Corporation Vehicle-to-everything session and service continuity in automotive edge computing systems
CN109302709B (en) * 2018-09-14 2022-04-05 重庆邮电大学 Mobile edge computing-oriented vehicle networking task unloading and resource allocation strategy
CN109219017B (en) * 2018-09-19 2021-06-29 中国联合网络通信集团有限公司 V2X service processing method and device
CN110460973B (en) * 2019-07-15 2020-11-17 华为技术有限公司 V2X communication method, device and storage medium
CN113115234A (en) * 2021-04-12 2021-07-13 星觅(上海)科技有限公司 Vehicle communication guarantee method, device, network node and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103037450A (en) * 2011-09-29 2013-04-10 华为技术有限公司 Method and device for communication mode switching
CN104038920A (en) * 2013-03-08 2014-09-10 电信科学技术研究院 Data transmission method, system and device
EP2914054A1 (en) * 2012-10-29 2015-09-02 Kyocera Corporation Mobile communication system, user terminal, base station, processor, and communication control method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103024911A (en) * 2012-11-30 2013-04-03 北京邮电大学 Data transmission method of terminal direct communication in cellular and D2D hybrid network
CN105846882A (en) * 2015-01-14 2016-08-10 北京三星通信技术研究有限公司 Relaying method and device of D2D (Device-to-Device) communication
CN105392204B (en) * 2015-11-24 2018-11-02 上海汽车集团股份有限公司 vehicle communication method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103037450A (en) * 2011-09-29 2013-04-10 华为技术有限公司 Method and device for communication mode switching
EP2914054A1 (en) * 2012-10-29 2015-09-02 Kyocera Corporation Mobile communication system, user terminal, base station, processor, and communication control method
CN104038920A (en) * 2013-03-08 2014-09-10 电信科学技术研究院 Data transmission method, system and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Support of QoS for PC5-based V2V transport;Huawei, HiSilicon;《3GPP TSG-RAN WG2 Meeting #94 R2-163811》;20160527;全文 *

Also Published As

Publication number Publication date
CN107846708A (en) 2018-03-27

Similar Documents

Publication Publication Date Title
US10743154B2 (en) Method and apparatus for forwarding vehicle to everything service
EP3622496B1 (en) System and method for trust parameters in vehicle warning messages
CN107846708B (en) V2X data transmission method and device
CN108476390B (en) Method and apparatus for transmission collision detection and handling in vehicle-to-all communication system
EP3726866B1 (en) Method and apparatus for selecting communication mode, and vehicle
US9812012B2 (en) Message processing method, in-vehicle terminal, and base station
CN110381467B (en) Internet of vehicles emergency communication method, device and system
CN108886510B (en) Message sending method and device
US11070961B2 (en) V2X communication method and apparatus
CN104980391B (en) The transmission method and device of security message
US9705991B2 (en) Adaptation of radio resources allocation in an intelligent transport system enabled cellular mobile network and method for operating such network
WO2017049870A1 (en) Vehicle-networking information transmission method, related device, and storage medium
EP3373605A1 (en) Service forwarding method and apparatus
CN108886769B (en) Communication resource coordination method and device
CN103037418B (en) A kind of methods, devices and systems realizing alarm event process
CN106332032B (en) Processing method and device for Internet of vehicles service
CN109246650A (en) Method and apparatus, relay, the truck traffic system of truck traffic
AU2018279551B2 (en) Service data transmission method and apparatus
Karoui et al. Assessment of v2x communications for enhanced vulnerable road users safety
EP4242938A1 (en) Method for processing image on basis of v2x message in wireless communication system and apparatus therefor
US20230141488A1 (en) Method for merging and transmitting, by network, vru messages in wireless communication system supporting sidelink, and apparatus therefor
EP4425973A1 (en) Method and device for transmitting and receiving wireless signal in wireless communication system
EP4243464A1 (en) Method for controlling driving of v2x vehicle by first device in wireless communication system supporting sidelink, and device therefor
US20170374673A1 (en) Radio device, base station, and terminal device
US20230410655A1 (en) Method and apparatus for transmitting and receiving wireless signal in wireless communication system

Legal Events

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