Electronic device, wireless communication method, and computer-readable storage medium
By adding relay vehicle information to the vehicle network and using real-time topology maps to identify relay vehicles, the redundancy and interference problems caused by broadcast messages in the vehicle network are solved, multi-hop forwarding of messages and expanded coverage are achieved, and the message sending process is optimized.
Patent Information
- Application Number
- CN202180011496.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-03-19
- Filing Date
- 2021-03-12
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2041-03-12
AI Technical Summary
In vehicle-to-everything (V2X) communication, broadcast messages cause severe redundancy and interference, and have limited coverage, making it impossible to effectively support multi-hop transmission.
By adding relay vehicle information to messages and using a real-time topology map to identify relay vehicles, multi-hop message forwarding can be achieved, reducing redundancy and interference in information transmission.
It expands the message coverage, saves signaling overhead, and optimizes the message sending process in the Internet of Vehicles.
Smart Images

Figure CN115004727B_ABST
Abstract
Description
[0001] This application claims priority to the Chinese Patent Application No. 202010197186.X, filed on March 19, 2020, and entitled "Electronic Device, Wireless Communication Method, and Computer-Readable Storage Medium", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] Embodiments of the present disclosure generally relate to the field of wireless communication, and in particular, to an electronic device, a wireless communication method, and a computer-readable storage medium. More specifically, the present disclosure relates to an electronic device as a RoadSide Unit (RSU) in a wireless communication system, an electronic device for a vehicle in a wireless communication system, a wireless communication method performed by a RoadSide Unit in a wireless communication system, a wireless communication method performed by an electronic device for a vehicle in a wireless communication system, and a computer-readable storage medium. BACKGROUND
[0003] In the communication process of the Internet of Vehicles, the message is sent in the form of broadcast, which is widely used in the communication scenario of V2X (Vehicle-to-Everything), so as to realize real-time and rapid message forwarding. However, a large number of broadcast messages will cause serious interference and produce redundant message amount. In addition, the higher dynamicity makes the vehicle nodes have randomness and uncertainty when receiving broadcast data, and the vehicle source node sending the broadcast information cannot know whether the information is sent successfully, nor can it know the actual load condition of the whole network. In addition, multi-hop sending of broadcast messages is not supported in some application scenarios, so that the coverage range of the message is limited.
[0004] Therefore, it is necessary to propose a technical solution to reduce the redundancy of information sending in the case of expanding the coverage range of the message, so as to save the cost and reduce the interference, and further optimize the message sending process in the Internet of Vehicles. SUMMARY
[0005] This section provides a general summary of the present disclosure, rather than a comprehensive disclosure of its full scope or all of its features.
[0006] The purpose of the present disclosure is to provide an electronic device, a wireless communication method, and a computer-readable storage medium to reduce the redundancy of information sending in the case of expanding the coverage range of the message, so as to save the cost and reduce the interference, and further optimize the message sending process in the Internet of Vehicles.
[0007] According to an aspect of the disclosure, an electronic device for a vehicle is provided, including processing circuitry configured to: receive a message related to a vehicle, the message including information of one or more relay vehicles that need to relay the message; and relay the message if the information of the one or more relay vehicles includes the electronic device.
[0008] According to another aspect of the disclosure, an electronic device for a vehicle is provided, including processing circuitry configured to: receive a message related to a vehicle, the message including information of one or more relay vehicles that need to relay the message; and relay the message if the information of the one or more relay vehicles includes the electronic device.
[0009] According to another aspect of the disclosure, a wireless communication method performed by an electronic device is provided, including: determining one or more relay vehicles that need to relay a message related to a vehicle; generating the message related to the vehicle, the message including information of the one or more relay vehicles; and transmitting the message.
[0010] According to another aspect of the disclosure, a wireless communication method performed by an electronic device for a vehicle is provided, including: receiving a message related to a vehicle, the message including information of one or more relay vehicles that need to relay the message; and relaying the message if the information of the one or more relay vehicles includes the electronic device.
[0011] According to another aspect of the disclosure, a computer-readable storage medium is provided, including executable computer instructions that, when executed by a computer, cause the computer to perform the wireless communication method according to the disclosure.
[0012] According to another aspect of the disclosure, a computer program is provided, which, when executed by a computer, causes the computer to perform the wireless communication method according to the disclosure.
[0013] Using the electronic device, the wireless communication method and the computer-readable storage medium according to the disclosure, the information of one or more relay vehicles is added in a message related to a vehicle. In this way, the vehicles acting as relay nodes relay such messages, while the vehicles that are not relay nodes can not relay such messages, thereby reducing the redundancy of information transmission, saving signaling overhead and reducing interference. In addition, due to the presence of one or more relay nodes, multi-hop transmission of the message can be achieved, thereby the coverage of the message can be expanded. In summary, according to the embodiments of the disclosure, the message transmission process in the Internet of Vehicles can be optimized.
[0014] Further areas of applicability will become apparent from the description provided herein. The description and specific examples in this summary are intended for purposes of illustration only and are not intended to limit the scope of the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0015] The accompanying drawings, which are described in this description, are for the purpose of illustrating selected embodiments only and are not intended to limit the scope of the present disclosure. In the drawings:
[0016] Figure 1 is a schematic diagram showing an application scenario of the present disclosure;
[0017] Figure 2 is a block diagram showing an example of a configuration of an electronic device for transmitting information according to an embodiment of the present disclosure;
[0018] Figure 3 is a schematic diagram showing real-time positions of respective vehicles on a message propagation path according to an embodiment of the present disclosure;
[0019] Figure 4 is a schematic diagram showing a real-time topology map according to an embodiment of the present disclosure;
[0020] Figure 5 is a schematic diagram showing a projected topology map according to an embodiment of the present disclosure;
[0021] Figure 6 is a signaling flow diagram showing transmission of a vehicle-related message according to a real-time topology map according to an embodiment of the present disclosure;
[0022] Figure 7 is a signaling flow diagram showing transmission of a vehicle-related message according to a real-time topology map according to an embodiment of the present disclosure;
[0023] Figure 8 is a signaling flow diagram showing transmission of a vehicle-related message according to a real-time topology map according to an embodiment of the present disclosure;
[0024] Figure 9 is a block diagram showing an example of a configuration of an electronic device for receiving information according to an embodiment of the present disclosure;
[0025] Figure 10 is a flow diagram showing a wireless communication method performed by an electronic device according to an embodiment of the present disclosure;
[0026] Figure 11 is a flow diagram showing a wireless communication method performed by an electronic device according to another embodiment of the present disclosure;
[0027] Figure 12 is a schematic diagram showing a scenario of vehicle collision according to an embodiment of the present disclosure;
[0028] Figure 13 is a schematic diagram illustrating a scenario in which a vehicle collision warning message is transmitted; Figure 12
[0029] Figure 14 is a schematic diagram illustrating a scenario in which a vehicle collision warning message is transmitted;
[0030] Figure 15 is a schematic diagram illustrating a scenario in which a vehicle collision warning message is transmitted; Figure 14
[0031] Figure 16 is a schematic diagram illustrating a scenario in which a vehicle collision warning message is transmitted;
[0032] Figure 17 is a schematic diagram illustrating a scenario in which a vehicle collision warning message is transmitted; Figure 16
[0033] Figure 18 is a schematic diagram illustrating a scenario in which a vehicle collision warning message is transmitted;
[0034] Figure 19 is a schematic diagram illustrating a scenario in which a vehicle collision warning message is transmitted; Figure 18
[0035] Figure 20 is a schematic diagram illustrating a scenario in which a vehicle collision warning message is transmitted;
[0036] Figure 21 is a schematic diagram illustrating a scenario in which a vehicle collision warning message is transmitted; Figure 20
[0037] Figure 22 is a block diagram illustrating an example of a schematic configuration of a smartphone; and
[0038] Figure 23 is a block diagram illustrating an example of a schematic configuration of a car navigation device.
[0039] While the present disclosure is susceptible to various modifications and alternative forms, specific embodiments thereof have been shown by way of example in the drawings and will herein be described in detail. It should be understood, however, that there is no intent to limit the present disclosure to the particular embodiments disclosed, but on the contrary, this disclosure is intended to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the present disclosure. It is to be noted that like numbers refer to like elements throughout the several drawings. DETAILED DESCRIPTION
[0040] Examples of the present disclosure will now be described more fully with reference to the accompanying drawings. The following description is merely exemplary in nature and is not intended to limit the present disclosure, application, or uses.
[0041] Example embodiments are provided so as to enable the present disclosure will become more thorough, and will fully convey the scope thereof to those skilled in the art. Numerous specific details are set forth in order to provide a thorough understanding of embodiments of the present disclosure. It will be apparent to those skilled in the art, however, that embodiments of the present disclosure can be practiced without use of the specific details
[0042] will be described in the following order:
[0043] 1. Description of a scenario;
[0044] 2. Configuration examples of electronic devices that transmit information;
[0045] 3. Configuration examples of electronic devices that receive information;
[0046] 4. Method embodiments;
[0047] 5. Application examples.
[0048] <1. Description of a scenario>
[0049] Figure 1 is a schematic diagram showing an application scenario of the present disclosure. As shown in Figure 1 , there are vehicles A-F on the road, all of which are in motion. Among them, vehicles can communicate with each other in a broadcast manner (V2V, Vehicle To Vehicle), and vehicles can also communicate with RSUs in a broadcast manner (V2X).
[0050] In the scenario as shown in Figure 1 , although the broadcast transmission of messages can achieve real-time and fast message forwarding, a large number of broadcast messages will cause serious interference and generate a large amount of redundant messages. For example, after vehicle A broadcasts a message, surrounding vehicles B and C can both forward the message, and then vehicles D and E forward the messages received from vehicles B and C again, thereby generating a large amount of redundant messages. In addition, assuming that multi-hop transmission of broadcast messages is not supported in this scenario, the message sent by vehicle A can not reach vehicle F, thereby causing the coverage of the message to be limited.
[0051] The present disclosure proposes an electronic device in a wireless communication system, a wireless communication method performed by the electronic device in the wireless communication system, and a computer-readable storage medium, to reduce the redundancy of information transmission in the case of expanding the coverage of a message, thereby saving overhead and reducing interference, and further optimizing the message transmission process in vehicle networking.
[0052] According to embodiments of the present disclosure, the electronic device for transmitting information related to a vehicle can be used in a vehicle, such as a terminal device placed in or integrated in the vehicle.
[0053] According to embodiments of the present disclosure, the electronic device for transmitting information related to a vehicle can also be used in an RSU, such as an electronic device placed in or integrated in the RSU. Further, the vehicle can communicate with a server located at the network side or in the cloud through the RSU. The communication between the vehicle and the RSU can be in the form of broadcast.
[0054] According to embodiments of the present disclosure, the electronic device for receiving information related to a vehicle can be used in a vehicle.
[0055] <2. Configuration example of electronic device for transmitting information>
[0056] Figure 2 is a block diagram illustrating an example of the configuration of an electronic device 200 according to an embodiment of the present disclosure. The electronic device 200 here can be an electronic device for transmitting a message related to a vehicle, such as an RSU in a wireless communication system, or an electronic device for a vehicle.
[0057] As shown in Figure 2 , the electronic device 200 can include a determination unit 210, a message generation unit 220, and a communication unit 230.
[0058] Here, each unit of the electronic device 200 can be included in a processing circuit. It should be noted that the electronic device 200 can include one processing circuit or multiple processing circuits. Further, the processing circuit can include various discrete functional units to perform various different functions and / or operations. It should be noted that these functional units can be physical entities or logical entities, and different named units can be implemented by the same physical entity.
[0059] According to embodiments of the present disclosure, the determination unit 210 can determine one or more relay vehicles that need to forward a message related to a vehicle.
[0060] According to embodiments of the present disclosure, the message generation unit 220 can generate a message related to a vehicle, which includes information of one or more relay vehicles.
[0061] According to an embodiment of the present disclosure, the electronic device 200 can transmit the message through the communication unit 230.
[0062] As can be seen, according to the electronic device 200 of an embodiment of the present disclosure, one or more relay vehicles can be added in the message related to the vehicle. In this way, the vehicle as a relay node forwards such a message, and the vehicle as a relay node can not forward such a message, thereby reducing the redundancy of information transmission, saving signaling overhead and reducing interference. In addition, due to the presence of one or more relay nodes, multi-hop transmission of the message can be achieved, thereby expanding the coverage of the message.
[0063] According to an embodiment of the present disclosure, the determining unit 210 can determine the one or more relay vehicles according to the real-time topology graph within the predetermined range. Here, the real-time topology graph includes real-time position information of each vehicle within the predetermined range.
[0064] Here, the predetermined range can be a range within which the device generating the real-time topology graph can receive information. That is, the device generating the real-time topology graph can receive vehicle state information from other vehicles within the predetermined range, thereby generating the real-time topology graph within the predetermined range. In addition, since the vehicle is in motion, the real-time topology graph according to the present disclosure includes the real-time position of the vehicle, so as to be able to reflect the real-time information and topology information of the vehicle.
[0065] According to an embodiment of the present disclosure, the device generating the real-time topology graph can be an RSU. That is, the RSU can receive vehicle state information from vehicles within a predetermined range (the predetermined range is a range within which the RSU receives information) to generate a real-time topology graph. Here, the vehicle state information includes, but is not limited to, information such as the position, speed, and travel route of the vehicle. The RSU can periodically receive the above-mentioned vehicle state information from vehicles within the predetermined range.
[0066] As shown in FIG. 2, according to an embodiment of the present disclosure, the electronic device 200 can further include a determining unit 210, configured to determine one or more relay vehicles in a message related to a vehicle. In addition, the electronic device 200 can further include a communication unit 230, configured to transmit the message through the communication unit 230. Figure 2 As shown in FIG. 2, according to an embodiment of the present disclosure, the electronic device 200 can further include a request information generating unit 240, configured to generate request information for requesting a real-time topology graph. Further, the electronic device 200 can transmit the request information to the RSU through the communication unit 230, so as to receive the real-time topology graph transmitted in response to the request information from the RSU. According to an embodiment of the present disclosure, the electronic device 200 can request the real-time topology graph from the RSU when it is desired to transmit information related to the vehicle or it is desired to use the real-time topology graph to perform an operation related to the vehicle.
[0067] According to an embodiment of the disclosure, the electronic device 200 can receive the real-time topology graph from the RSU through the communication unit 230. For example, the electronic device 200 can receive the real-time topology graph with a map message (MapData). The pseudo code of the map message according to an embodiment of the disclosure is shown as follows.
[0068]
[0069] wherein MapData denotes a map message, rlt denotes a real-time local topology element, and Real-timeLocalTopology denotes a real-time topology graph.
[0070] According to an embodiment of the disclosure, the real-time topology graph can include information of each vehicle within a predetermined range. That is, the real-time topology graph can be represented by a list of vehicle nodes, which includes each vehicle within the predetermined range.
[0071] According to an embodiment of the disclosure, the pseudo code of the real-time topology graph is shown as follows.
[0072] Real-timeLocalTopology ::= SEQUENCE (SIZE (1..32)) OF DF_Real-timeLocalTopologyElement
[0073] As described above, Real-timeLocalTopology is defined as a list of vehicle nodes with a maximum of 32, and Real-timeLocalTopologyElement represents information of each vehicle node in the list of vehicle nodes.
[0074] According to an embodiment of the disclosure, the information of each vehicle node includes, but is not limited to, position information of each vehicle node, speed information of each vehicle node, and communication quality information of each vehicle node. Here, the above information can be represented by absolute information of each vehicle node. For example, the position information of each vehicle node can be represented by the absolute position of each vehicle node, and the speed information of each vehicle node can be represented by the absolute speed information of each vehicle node. Alternatively, the above information can also be represented by relative information between the electronic device 200 (i.e., the device requesting the real-time topology graph) and each vehicle node. That is, the position information of each vehicle node can include the position of the vehicle node relative to the electronic device 200, the speed information of each vehicle node can include the speed of the vehicle node relative to the electronic device 200, and the communication quality information of each vehicle node can include the communication quality of the link between the vehicle node and the electronic device 200. In addition, the communication quality includes, but is not limited to, path loss and SINR (Signal to Interference plus Noise Ratio).
[0075] According to an embodiment of the present disclosure, the pseudo code of the information of each vehicle node is as follows.
[0076]
[0077] wherein Real-timeLocalTopologyElement represents the information of one vehicle node, refpos represents the position information element of the vehicle node, Position3D represents the position information of the vehicle node, speed represents the speed information element of the vehicle node, AverageSpeed represents the speed information of the vehicle node, pvalue represents the path loss element of the vehicle node, PathlossValue represents the path loss of the vehicle node, sinr represents the SINR element of the vehicle node, and SINRValue represents the SINR of the vehicle node.
[0078] In addition, according to an embodiment of the present disclosure, the pseudo code of the position information of the vehicle node is as follows.
[0079] AverageSpeed::=INTEGER(0..65535)
[0080] --unit is 0.01m / s
[0081] wherein AverageSpeed represents the speed information of the vehicle node, which is an integer, ranges from 0 to 65535, and has a step of 0.01m / s.
[0082] According to an embodiment of the present disclosure, the pseudo code of the path loss of the vehicle node is as follows.
[0083] PathlossValue::=INTEGER(0..65535)
[0084] --units of 0.1dB
[0085] wherein PathlossValue represents the path loss of the vehicle node, which is an integer, ranges from 0 to 65535, and has a step of 0.1dB.
[0086] According to an embodiment of the present disclosure, the pseudo code of the SINR of the vehicle node is as follows.
[0087] SINRValue::=INTEGER(0..65535)
[0088] --units of 0.1dB
[0089] SINRValue indicates the SINR of the vehicle node, which is an integer ranging from 0 to 65535, with a step size of 0.1 dB.
[0090] As described above, according to embodiments of the present disclosure, when the electronic device 200 is used in a vehicle, the electronic device 200 can receive a real-time topology graph from the RSU through map information. Thereby, the electronic device 200 can select a relay vehicle according to the real-time topology graph and send information related to the vehicle, or perform other operations related to the vehicle according to the real-time topology graph.
[0091] According to embodiments of the present disclosure, as shown in FIG. 2B, the electronic device 200 can further include a topology graph generation unit 250 for generating a real-time topology graph. Figure 2
[0092] According to embodiments of the present disclosure, the topology graph generation unit 250 can determine the real-time positions of the vehicles in the predetermined range according to the position information, speed information and driving route information of each vehicle, and generate a real-time topology graph according to the real-time positions of the vehicles. That is, according to embodiments of the present disclosure, the device for generating a real-time topology graph can be the electronic device 200. Here, the electronic device 200 can be an RSU or an electronic device for a vehicle.
[0093] According to embodiments of the present disclosure, the electronic device 200 can receive vehicle state information from vehicles in a predetermined range to generate a real-time topology graph. Here, the vehicle state information includes but is not limited to the position, speed, driving route, etc. of the vehicle. Here, the predetermined range can be the range in which the electronic device 200 receives messages. The electronic device 200 can periodically receive the above-mentioned vehicle state information from vehicles in the predetermined range. Here, the content of the real-time topology graph generated by the electronic device 200 can be similar to the content of the real-time topology graph received from the RSU, which will not be described here.
[0094] As described above, according to embodiments of the present disclosure, the real-time topology graph can be generated by a vehicle that expects to send information or an RSU, thereby reducing the interaction with the RSU and further saving signaling.
[0095] It is worth noting that the information of each vehicle node in the real-time topology graph can be relative information to the electronic device 200, so the real-time topology graph is a real-time topology graph for the electronic device 200. That is, the real-time topology graph generated by the RSU for different vehicles can be different, and the real-time topology graphs generated by different vehicles can also be different.
[0096] According to embodiments of the present disclosure, after the electronic device 200 generates or acquires the real-time topology graph as described above, the determination unit 210 can determine one or more relay vehicles according to the real-time topology graph, which will be described in detail below.
[0097] According to embodiments of this disclosure, the determining unit 210 can determine the message propagation path. Here, the electronic device 200 can be the source node of the message. That is, the electronic device 200 intends to send a vehicle-related message. According to embodiments of this disclosure, the message propagation path can be along the direction of the road where the electronic device 200 is located. Furthermore, the message propagation path can be along the direction of one road, or it can be along the direction of one road and then along the direction of another road. For example, the electronic device 200 can determine that the path along the current road and towards the rear of the electronic device 200 (i.e., the rear of the vehicle) is the message propagation path. As another example, the electronic device 200 can determine that the path along the current road and towards the rear of the electronic device 200 is the first segment of the message propagation path, and the path towards another road after reaching the next intersection is the second segment of the message propagation path.
[0098] Figure 3 This is a schematic diagram illustrating the real-time locations of various vehicles along a message propagation path according to an embodiment of the present disclosure. Figure 3 As shown, there are vehicles A and F on the right-hand road. Suppose vehicle A detects a collision or traffic congestion ahead and wants to send a collision warning or congestion alert to vehicles behind it. Vehicle A can determine the message propagation path as the direction along the current road and towards its rear. Here, vehicle A acts as the source node for message propagation, and vehicle A may include the electronic device 200 described earlier.
[0099] According to embodiments of this disclosure, the determining unit 210 can project each vehicle in the real-time topology map onto the message propagation path to generate a projected topology map.
[0100] Figure 4 This is a schematic diagram illustrating a real-time topology diagram according to an embodiment of the present disclosure. Figure 4 As shown, in the real-time topology graph, each node represents a vehicle, and each vehicle is positioned at its respective real-time location.
[0101] Figure 5 This is a schematic diagram illustrating a projection topology according to an embodiment of the present disclosure. Figure 5 As shown, vehicles A through F are projected onto the direction of message propagation, thus forming seven nodes along the direction of message propagation.
[0102] According to embodiments of this disclosure, the determining unit 210 can determine one or more relay vehicles based on the positions of each vehicle in the projected topology map.
[0103] According to embodiments of this disclosure, as described above, the real-time topology map may further include communication quality information for each vehicle, including link loss information and / or signal-to-interference-plus-noise ratio (SINNR) information. The determining unit 210 can determine one or more relay vehicles based on the communication quality information of each vehicle and the position of each vehicle in the projected topology map.
[0104] According to embodiments of this disclosure, the determining unit 210 can use a clustering method to determine one or more relay vehicles. For example, the determining unit 210 can cluster each vehicle based on communication quality information and determine the center of each cluster. Next, the determining unit 210 can determine the midpoint of the line connecting two adjacent centers and identify the vehicle closest to each midpoint as one or more relay vehicles.
[0105] For example, in Figure 5 In the example shown, determining unit 210 can cluster nodes A, B, and C into a first cluster and nodes D, E, F, and G into a second cluster based on the path loss and / or SINR of each node. Then, determining unit 210 determines the center point of the first cluster and the center point of the second cluster. Next, determining unit 210 connects the center point of the first cluster and the center point of the second cluster and takes the midpoint of the line segment between the two center points. Next, determining unit 210 can determine the node closest to this midpoint; for example, node D is designated as the first relay vehicle node, meaning node D needs to forward messages received from node A. As described above, the example of determining the first relay vehicle node can be used by determining other relay vehicle nodes in a similar manner.
[0106] As described above, according to embodiments of this disclosure, the real-time location of each vehicle node can be projected onto the message propagation path to determine the relay vehicle based on the projected topology. In conventional methods, it is necessary to calculate the communication quality between every two vehicles to select the relay vehicle; that is, N vehicle nodes interact with each other, resulting in a complexity of O(N^2). 2 Compared to traditional methods, the complexity of the embodiments according to this disclosure is O(N), which greatly reduces the computational load of calculating relay vehicle nodes.
[0107] According to embodiments of this disclosure, a relay vehicle node refers to a vehicle node that needs to forward vehicle-related information sent by the electronic device 200. Here, vehicle-related messages may include basic safety messages, roadside unit messages, and roadside safety messages.
[0108] According to embodiments of this disclosure, the pseudocode for basic security messages is shown below.
[0109]
[0110]
[0111] wherein BasicSafetyMessage represents a basic safety message, brn represents a relay vehicle information element, and BroadcastRelayNode represents information of a relay vehicle.
[0112] According to an embodiment of the present disclosure, the pseudo code of the road side unit message is shown as follows.
[0113]
[0114]
[0115] wherein RoadSideInformation represents a road side unit message, brn represents a relay vehicle information element, and BroadcastRelayNode represents information of a relay vehicle.
[0116] According to an embodiment of the present disclosure, the pseudo code of the road side safety message is shown as follows.
[0117]
[0118] wherein RoadsideSafetyMessage represents a road side safety message, brn represents a relay vehicle information element, and BroadcastRelayNode represents information of a relay vehicle.
[0119] According to an embodiment of the present disclosure, there can be one or more relay vehicle nodes, and therefore the information of one or more relay vehicles can be represented by a list of relay vehicle information. The pseudo code of the list of relay vehicle information is shown as follows.
[0120] BroadcastRelayNodeList ::= SEQUENCE (SIZE (1..32)) OF DF_BroadcastRelayNode
[0121] wherein BroadcastRelayNodeList represents a list of relay vehicle information, which can include information of at most 32 relay vehicles, and BroadcastRelayNode represents information of each relay vehicle.
[0122] According to an embodiment of the present disclosure, the information of each relay vehicle can include identification information of each relay vehicle, position information of each relay vehicle, and / or range information of each relay vehicle sending a message.
[0123] According to an embodiment of the present disclosure, the pseudo code of the information of each relay vehicle is shown as follows.
[0124]
[0125]
[0126] wherein, BroadcastRelayNode represents information of each relay vehicle, rnodeID represents a relay vehicle ID element, RelayNodeID represents an ID of a relay vehicle, lat represents a latitude information element of a relay vehicle, Latitude represents latitude information of a relay vehicle, long represents a longitude information element of a relay vehicle, Longitude represents longitude information of a relay vehicle, covRadius represents a coverage radius element of a relay vehicle, CoverageRadius represents a coverage radius of a relay vehicle.
[0127] According to an embodiment of the present disclosure, the pseudo code of the ID of the relay vehicle is as follows.
[0128] RelayNodeID::=INTEGER(0..65535)
[0129] wherein, RelayNodeID represents an ID of a relay vehicle, which is an integer, ranging from 0 to 65535.
[0130] According to an embodiment of the present disclosure, the pseudo code of the latitude of the relay vehicle is as follows.
[0131] Latitude::=INTEGER(-900000000..900000001)
[0132] wherein, Latitude represents a latitude of a relay vehicle, which is an integer, ranging from -900000000 to 900000001.
[0133] According to an embodiment of the present disclosure, the pseudo code of the longitude of the relay vehicle is as follows.
[0134] Longitude::=INTEGER(-1799999999..1800000001)
[0135] wherein, Longitude represents a longitude of a relay vehicle, which is an integer, ranging from -1799999999 to 1800000001.
[0136] According to an embodiment of the present disclosure, the pseudo code of the coverage radius of the relay vehicle is as follows.
[0137] CoverageRadius::=INTEGER(0..65535)
[0138] --unit is 0.1m
[0139] wherein CoverageRadius represents the coverage radius of the relay vehicle, which is an integer ranging from 0 to 65535 with a step of 0.1m.
[0140] As described above, according to embodiments of the present disclosure, the electronic device 200 can include the information of one or more relay vehicles in the vehicle-related information to be transmitted, and can transmit the vehicle-related information in a broadcast manner. That is, the electronic device 200 can determine the relay vehicles that need to forward the information, so that other vehicles receiving the information do not forward the information, thereby reducing the redundancy of information transmission, saving signaling overhead and reducing interference. In addition, since the information of the relay vehicle can be in the form of a list, a plurality of relay nodes can be included, realizing the multi-hop transmission of the message, so that the coverage range of the message can be expanded.
[0141] Figure 6 is a signaling flow diagram illustrating the transmission of vehicle-related messages according to a real-time topology graph according to embodiments of the present disclosure. In Figure 6 , the RSU can be implemented by the electronic device 200. As Figure 6 indicated, in step S601, all vehicles around the RSU send vehicle state information to the RSU, including but not limited to position, speed, driving route, etc. Next, in step S602, the RSU generates a real-time topology graph for the RSU according to the vehicle state information of each vehicle. Next, in step S603, the RSU determines each relay vehicle that needs to forward the message according to the real-time topology graph. Next, in step S604, the RSU generates a vehicle-related message including the information of each relay vehicle. Next, in step S605, the RSU broadcasts the vehicle-related message to make the relay vehicle forward the message. As described above, the device that expects to send information is the RSU, and the RSU can determine the relay vehicle according to the generated real-time topology graph.
[0142] Figure 7 is a signaling flow diagram illustrating the transmission of vehicle-related messages according to a real-time topology graph according to embodiments of the present disclosure. In Figure 7 , the source node vehicle can be implemented by the electronic device 200. As Figure 7As shown, in step S701, all vehicles around the source node vehicle send vehicle state information to the source node vehicle, including but not limited to position, speed, driving route, and the like. Next, in step S702, the source node vehicle generates a real-time topology graph for the source node vehicle according to the vehicle state information of each vehicle. Next, in step S703, the source node vehicle determines, according to the real-time topology graph, each relay vehicle that needs to forward the message. Next, in step S704, the source node vehicle generates a vehicle-related message, which includes information of each relay vehicle. Next, in step S705, the source node vehicle broadcasts the vehicle-related message to enable the relay vehicle to forward the message. As described above, the device that desires to send information is the source node vehicle, and the source node vehicle can determine the relay vehicle according to the generated real-time topology graph.
[0143] Figure 8 is a signaling flow diagram illustrating sending of a vehicle-related message according to a real-time topology graph according to an embodiment of the present disclosure. In Figure 8 , the source node vehicle can be implemented by the electronic device 200. As Figure 8 shown, in step S801, all vehicles around the RSU send vehicle state information to the RSU, including but not limited to position, speed, driving route, and the like. Next, in step S802, the source node vehicle sends request information for requesting a real-time topology graph to the RSU. Next, in step S803, the RSU generates a real-time topology graph for the source node vehicle according to the vehicle state information of each vehicle. Next, in step S804, the RSU sends the real-time topology graph to the source node vehicle. Next, in step S805, the source node vehicle determines, according to the real-time topology graph, each relay vehicle that needs to forward the message. Next, in step S806, the source node vehicle generates a vehicle-related message, which includes information of each relay vehicle. Next, in step S807, the source node vehicle broadcasts the vehicle-related message to enable the relay vehicle to forward the message. As described above, the device that desires to send information is the source node vehicle, and the source node vehicle can determine the relay vehicle according to the real-time topology graph acquired from the RSU.
[0144] As described above, according to embodiments of the present disclosure, when the electronic device 200 is located in a vehicle, the electronic device 200 can generate a real-time topology map and determine relay vehicles according to the generated real-time topology map, or request a real-time topology map from an RSU and determine relay vehicles according to the received real-time topology map. When the electronic device 200 is located in an RSU, the electronic device 200 can generate a real-time topology map and determine relay vehicles according to the generated real-time topology map. In either way, the electronic device 200 can include information of one or more relay vehicles in the information related to vehicles to be transmitted, so that other vehicles receiving the information do not forward the information, thereby reducing the redundancy of information transmission, saving signaling overhead and reducing interference. In addition, since the information of the relay vehicle can be in the form of a list, multiple relay nodes can be included, realizing multi-hop transmission of messages, so that the coverage of the messages can be expanded.
[0145] As described above, according to embodiments of the present disclosure, real-time topology map information can be added in a map message, and information of relay vehicles can also be added in basic safety messages, road side unit messages and road side safety messages. In summary, according to embodiments of the present disclosure, the message transmission process in a vehicle network can be optimized.
[0146] <3. Configuration example of electronic device receiving information>
[0147] Figure 9 FIG. 9 is a block diagram illustrating a structure of an electronic device 900 for receiving information in a wireless communication system according to embodiments of the present disclosure. Here, the electronic device 900 can be used in a vehicle.
[0148] As shown in FIG. 9, the electronic device 900 can include a communication unit 910 and a determination unit 920. Figure 9
[0149] Here, each unit of the electronic device 900 can be included in a processing circuit. It should be noted that the electronic device 900 can include one processing circuit or multiple processing circuits. Further, the processing circuit can include various discrete functional units to perform various different functions and / or operations. It should be noted that these functional units can be physical entities or logical entities, and different named units can be implemented by the same physical entity.
[0150] According to embodiments of the present disclosure, the electronic device 900 can receive, through the communication unit 910, a message related to a vehicle, the message including information of one or more relay vehicles that need to forward the message. Here, the electronic device 900 can receive the message in a broadcast manner, and the message can be sent by an RSU or by other vehicles.
[0151] According to an embodiment of the disclosure, the determining unit 920 can determine whether the information of the one or more relay vehicles includes the electronic device 900. For example, the determining unit 920 can determine whether the electronic device 900 belongs to the relay vehicles by determining whether the identification information of each relay vehicle included in the received message includes the identification of the electronic device 900.
[0152] According to an embodiment of the disclosure, in a case where the determining unit 920 determines that the electronic device 900 is included in the information of the one or more relay vehicles, the electronic device 900 can forward the message through the communication unit 910. For example, the electronic device 900 can forward the message in a broadcast manner.
[0153] According to an embodiment of the disclosure, in a case where the determining unit 920 determines that the electronic device 900 is not included in the information of the one or more relay vehicles, the electronic device 900 can not forward the message, i.e., discard the message.
[0154] According to an embodiment of the disclosure, the information of the one or more relay vehicles received by the electronic device 900 can further include at least one of the following information: identification information of each relay vehicle, location information of each relay vehicle, range information in which each relay vehicle sends the message.
[0155] According to an embodiment of the disclosure, the message related to the vehicle received by the electronic device 900 includes, but is not limited to, a basic safety message, a road side unit message, and a road side safety message.
[0156] As described above, according to an embodiment of the disclosure, the electronic device 900 forwards the message related to the vehicle only when the information of the relay vehicle in the message includes the electronic device 900, and discards the message otherwise. Therefore, the redundancy of information transmission can be reduced, signaling overhead can be saved, and interference can be reduced.
[0157] <4. Method Embodiment>
[0158] Next, a wireless communication method performed by the electronic device 200 in a wireless communication system according to an embodiment of the disclosure will be described in detail.
[0159] Figure 10 is a flowchart illustrating a wireless communication method performed by the electronic device 200 in a wireless communication system according to an embodiment of the disclosure.
[0160] As Figure 10 indicated in step S1010, one or more relay vehicles that need to forward the message related to the vehicle are determined.
[0161] Next, in step S1020, a message related to the vehicle is generated, and the message includes information of one or more relay vehicles.
[0162] Next, in step S1030, the message is transmitted.
[0163] Preferably, determining the one or more relay vehicles comprises determining the one or more relay vehicles according to real-time topology map within the predetermined range, wherein the real-time topology map comprises real-time position information of each vehicle within the predetermined range.
[0164] Preferably, the wireless communication method further comprises: transmitting, to the road side unit, request information for requesting the real-time topology map; and receiving, from the road side unit, the real-time topology map.
[0165] Preferably, receiving the real-time topology map comprises receiving the real-time topology map with the map message.
[0166] Preferably, the wireless communication method further comprises: determining real-time positions of each vehicle according to position information, speed information and travel route information of each vehicle within the predetermined range; and generating the real-time topology map according to the real-time positions of each vehicle.
[0167] Preferably, determining the one or more relay vehicles comprises: determining a propagation path of the message; projecting each vehicle in the real-time topology map onto the propagation path of the message to generate a projected topology map; and determining the one or more relay vehicles according to positions of each vehicle in the projected topology map.
[0168] Preferably, the real-time topology map further comprises communication quality information of each vehicle within the predetermined range, and wherein determining the one or more relay vehicles comprises determining the one or more relay vehicles according to the communication quality information of each vehicle within the predetermined range.
[0169] Preferably, determining the one or more relay vehicles comprises: clustering each vehicle within the predetermined range according to the communication quality information; determining a center of each cluster; determining a midpoint of a line connecting two adjacent centers; and determining a vehicle closest to each midpoint as the one or more relay vehicles.
[0170] Preferably, the communication quality information comprises link loss information and / or signal-to-interference noise ratio information.
[0171] Preferably, the information of the one or more relay vehicles comprises at least one of the following information: identification information of each relay vehicle, position information of each relay vehicle, range information of each relay vehicle transmitting the message.
[0172] Preferably, the message related to the vehicle comprises basic safety message, road side unit message and road side safety message.
[0173] Preferably, the electronic device 200 is a road side unit or a vehicle.
[0174] According to embodiments of the disclosure, the subject performing the above method can be the electronic device 200 according to embodiments of the disclosure, and therefore all the embodiments about the electronic device 200 in the foregoing are applicable.
[0175] Next, a wireless communication method performed by the electronic device 900 in a wireless communication system according to embodiments of the disclosure will be described in detail.
[0176] Figure 11 is a flowchart illustrating a wireless communication method performed by the electronic device 900 in a wireless communication system according to embodiments of the disclosure.
[0177] As Figure 11 indicated, in step S1110, a message related to a vehicle is received, including information of one or more relay vehicles that need to forward the message.
[0178] Next, in step S1120, it is determined whether the information of the one or more relay vehicles includes the electronic device 900.
[0179] Next, in the case where the information of the one or more relay vehicles includes the electronic device 900, in step S1130, the message is forwarded.
[0180] In the case where the information of the one or more relay vehicles does not include the electronic device 900, in step S1140, the message is discarded.
[0181] Preferably, the information of the one or more relay vehicles includes at least one of the following information: identification information of each relay vehicle, location information of each relay vehicle, range information of each relay vehicle sending the message.
[0182] Preferably, the message related to the vehicle includes basic safety messages, roadside unit messages, and roadside safety messages.
[0183] Preferably, the electronic device 900 is a vehicle.
[0184] According to embodiments of the disclosure, the subject performing the above method can be the electronic device 900 according to embodiments of the disclosure, and therefore all the embodiments about the electronic device 900 in the foregoing are applicable.
[0185] <5. Application Examples>
[0186] Embodiments of the disclosure can be used in various scenarios.
[0187] Figure 12 is a schematic diagram illustrating a scenario of vehicle collision according to embodiments of the disclosure. As Figure 12As shown, the source node vehicle detects a vehicle collision ahead and therefore expects to send a vehicle collision warning message to warn vehicles behind it.
[0188] Figure 13 It is shown in Figure 12 The diagram shows the signaling flowchart for sending a vehicle collision warning message in the scenario depicted. Figure 13 As shown, in step S1301, all vehicles around the RSU send vehicle status information to the RSU, including but not limited to position, speed, and route. Next, in step S1302, after detecting a vehicle collision ahead, the source node vehicle sends a request to the RSU for a real-time topology map. Next, in step S1303, the RSU generates a real-time topology map for the source node vehicle. Next, in step S1304, the RSU sends the generated real-time topology map to the source node vehicle. Next, in step S1305, the source node vehicle determines relay vehicles based on the real-time topology map. Next, in step S1306, the source node vehicle generates a vehicle collision warning message, including information about each relay vehicle. Next, in step S1307, the source node vehicle broadcasts the vehicle collision warning message, causing the relay vehicles that receive the message to forward it. As described above, in the event of a vehicle collision, the source node vehicle can obtain a real-time topology map and determine suitable relay vehicles that need to forward messages by communicating with nearby RSUs, and then send a vehicle collision warning message to alert vehicles behind it.
[0189] Figure 14 This is a schematic diagram illustrating a scenario of a convoy driving according to an embodiment of the present disclosure. Figure 14 As shown, six vehicles are arranged in a convoy on the road, with the lead vehicle at the front and the rest being member vehicles. In this scenario, the lead vehicle may need to send group management messages to the member vehicles, such as information about road conditions ahead or route planning.
[0190] Figure 15 It is shown in Figure 14 The signaling flowchart for sending group management information in the scenario shown is illustrated. Figure 15As shown, in step S1501, member vehicles send vehicle status information to the lead vehicle, including but not limited to location, speed, and route. Next, in step S1502, the lead vehicle generates a real-time topology map. Next, in step S1503, the lead vehicle determines relay nodes based on the real-time topology map. Next, in step S1504, the lead vehicle generates group management information, including information about each relay vehicle. Next, in step S1505, the lead vehicle broadcasts the group management information, causing the relay vehicles that receive the information to forward it. As described above, according to embodiments of this disclosure, the lead vehicle in a convoy can generate a real-time topology map and determine relay devices, thereby expanding the transmission range of group management messages and reducing message overhead.
[0191] Figure 16 This is a schematic diagram illustrating a scenario of a vehicle overtaking and changing lanes according to an embodiment of the present disclosure. Figure 16 As shown, vehicle 1 is traveling in the right lane of the road, but vehicle 1 needs to overtake to pass the vehicle in front. Vehicle 2 is traveling behind vehicle 1 and needs to change lanes to move to the left lane.
[0192] Figure 17 It is shown in Figure 16 The signaling flowchart for sending a real-time topology map in the scenario shown is illustrated. Figure 17 As shown, in step S1701, all vehicles around the RSU send vehicle status information to the RSU, including but not limited to speed, position, and driving route. In step S1702, vehicle 1 sends an overtaking request to the RSU. Next, in step S1703, the RSU generates a real-time topology map for vehicle 1. Next, in step S1704, the RSU sends the real-time topology map of vehicle 1 to vehicle 1. Next, in step S1705, vehicle 1 can perform an overtaking maneuver based on the real-time topology map. Similarly, in step S1706, vehicle 2 sends a lane change request to the RSU. Next, in step S1707, the RSU generates a real-time topology map for vehicle 2. Next, in step S1708, the RSU sends the real-time topology map of vehicle 2 to vehicle 2. Next, in step S1709, vehicle 2 can perform a lane change maneuver based on the real-time topology map. As described above, according to the embodiments of this disclosure, vehicle 1 can perform overtaking actions more accurately and safely based on the real-time topology map, and vehicle 2 can perform lane changing actions more accurately and safely based on the real-time topology map, thereby improving the safety of vehicle driving.
[0193] Figure 18 This is a schematic diagram illustrating a traffic congestion scenario according to an embodiment of the present disclosure. Figure 18As shown, traffic congestion has occurred at the intersection. The source node vehicle located at the intersection has detected the traffic congestion and wants to send a traffic congestion warning message to the vehicles behind it to remind them.
[0194] Figure 19 It is shown in Figure 18 The diagram shows the signaling flow for sending a traffic congestion warning message in the scenario depicted. Figure 19 As shown, in step S1901, all vehicles surrounding the source node vehicle send vehicle status information to the source node vehicle, including but not limited to location, speed, and route. Next, in step S1902, the source node vehicle generates a real-time topology map for itself. Next, in step S1903, the source node vehicle determines the relay vehicles that need to forward messages based on the real-time topology map. Next, in step S1904, the source node vehicle generates a traffic congestion warning message, which includes information about each relay vehicle. Next, in step S1905, the source node vehicle broadcasts the traffic congestion warning message, causing the receiving relay vehicles to forward the message. As described above, according to embodiments of this disclosure, after detecting traffic congestion, the source node vehicle can generate a real-time topology map and determine relay devices, enabling the traffic congestion warning message to be propagated to following vehicles to notify them to change routes in a timely manner.
[0195] Figure 20 This is a schematic diagram illustrating a scenario of selecting a road segment according to an embodiment of the present disclosure. Figure 20 As shown, when vehicle A reaches the intersection, it faces two options: go straight or turn right. It can choose either road segment A or road segment B to continue driving to its destination.
[0196] Figure 21 It is shown in Figure 20 The signaling flowchart for sending a real-time topology map in the scenario shown is illustrated. Figure 21 As shown, in step S2101, all vehicles around the RSU send vehicle status information to the RSU, including but not limited to location, speed, and route. Next, if vehicle A wishes to choose between road segment A and road segment B, in step S2102, vehicle A sends a route planning request to the RSU. Next, in step S2103, the RSU generates a real-time topology map for vehicle A. Next, in step S2104, the RSU sends the real-time topology map to vehicle A. This real-time topology map may, for example, include the average speed information of road segment A and road segment B. Assuming the average speed of road segment A is 18 km / h and the average speed of road segment B is 10 km / h, then in step S2105, vehicle A can select road segment A, which has better traffic flow. As described above, according to the embodiments of this disclosure, vehicle A can select a more suitable road segment based on the real-time topology map, thereby improving vehicle traffic efficiency.
[0197] Several application examples of the present disclosure were described above in an exemplary manner. It is worth noting that the embodiments of the present disclosure are not limited to these several application examples. The embodiments of the present disclosure can be widely used in various processes of the Internet of Vehicles, thereby optimizing the information transmission process in the Internet of Vehicles.
[0198] The electronic device 200 and the electronic device 900 of the present disclosure can be implemented as an electronic device for a vehicle, such as a terminal device placed in or integrated in a vehicle. The terminal device can be implemented as a mobile terminal such as a smartphone, a tablet personal computer (PC), a notebook PC, a portable game terminal, a portable / dongle type mobile router, and a digital camera device, or a vehicle-mounted terminal such as a car navigation device. The terminal device can also be implemented as a terminal that performs machine-to-machine (M2M) communication, also known as a machine type communication (MTC) terminal. In addition, the terminal device can be a wireless communication module such as an integrated circuit module including a single wafer, installed on each of the above-described user devices.
[0199] The electronic device 200 of the present disclosure can also be implemented as an RSU.
[0200] [Application Examples of Terminal Device]
[0201] (First Application Example)
[0202] Figure 22 is a block diagram showing an example of a schematic configuration of a smartphone 2200 to which the technology of the present disclosure can be applied. The smartphone 2200 includes a processor 2201, a memory 2202, a storage 2203, an external connection interface 2204, an imaging device 2206, a sensor 2207, a microphone 2208, an input device 2209, a display device 2210, a speaker 2211, a wireless communication interface 2212, one or more antenna switches 2215, one or more antennas 2216, a bus 2217, a battery 2218, and an auxiliary controller 2219.
[0203] The processor 2201 can be, for example, a CPU or a system on chip (SoC), and controls functions of the application layer and the other layers of the smartphone 2200. The memory 2202 includes a RAM and a ROM, and stores data and programs executed by the processor 2201. The storage 2203 can include a storage medium such as a semiconductor memory and a hard disk. The external connection interface 2204 is an interface for connecting an external device such as a memory card and a universal serial bus (USB) device to the smartphone 2200.
[0204] The camera 2206 includes an image sensor such as a charge coupled device (CCD) and a complementary metal oxide semiconductor (CMOS), and generates a captured image. The sensor 2207 can include a set of sensors such as a measurement sensor, a gyro sensor, a geomagnetic sensor, and an acceleration sensor. The microphone 2208 converts a sound input to the smartphone 2200 into an audio signal. The input device 2209 includes, for example, a touch sensor configured to detect a touch on a screen of the display device 2210, a keypad, a keyboard, a button, or a switch, and receives an operation or information input from a user. The display device 2210 includes a screen such as a liquid crystal display (LCD) and an organic light emitting diode (OLED) display, and displays an output image of the smartphone 2200. The speaker 2211 converts an audio signal output from the smartphone 2200 into a sound.
[0205] The wireless communication interface 2212 supports any cellular communication scheme such as LTE and LTE-Advanced, and performs wireless communication. The wireless communication interface 2212 can include, for example, a BB processor 2213 and an RF circuit 2214, in general. The BB processor 2213 can perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and perform various types of signal processing for wireless communication. Meanwhile, the RF circuit 2214 can include, for example, a mixer, a filter, and an amplifier, and transmit and receive a wireless signal via an antenna 2216. The wireless communication interface 2212 can be one chip module in which the BB processor 2213 and the RF circuit 2214 are integrated. As Figure 22 indicated, the wireless communication interface 2212 can include a plurality of BB processors 2213 and a plurality of RF circuits 2214. Although Figure 22 An example in which the wireless communication interface 2212 includes a plurality of BB processors 2213 and a plurality of RF circuits 2214 is illustrated, but the wireless communication interface 2212 can also include a single BB processor 2213 or a single RF circuit 2214.
[0206] In addition, the wireless communication interface 2212 can support another type of wireless communication scheme in addition to the cellular communication scheme, such as a short-range wireless communication scheme, a near field communication scheme, and a wireless local area network (LAN) scheme. In this case, the wireless communication interface 2212 can include a BB processor 2213 and an RF circuit 2214 for each wireless communication scheme.
[0207] Each of the antenna switches 2215 switches a connection destination of the antenna 2216 between a plurality of circuits included in the wireless communication interface 2212, for example, circuits for different wireless communication schemes.
[0208] Each of the antennas 2216 includes one or more antenna elements (such as multiple antenna elements included in a MIMO antenna) and is used by the wireless communication interface 2212 to transmit and receive wireless signals. Figure 22 As shown, the smartphone 2200 may include multiple antennas 2216. Although Figure 22 An example is shown in which the smartphone 2200 includes multiple antennas 2216, but the smartphone 2200 may also include a single antenna 2216.
[0209] Furthermore, the smartphone 2200 may include an antenna 2216 for each wireless communication scheme. In this case, the antenna switch 2215 can be omitted from the configuration of the smartphone 2200.
[0210] Bus 2217 connects processor 2201, memory 2202, storage device 2203, external connection interface 2204, camera device 2206, sensor 2207, microphone 2208, input device 2209, display device 2210, speaker 2211, wireless communication interface 2212, and auxiliary controller 2219 to each other. Battery 2218 supplies power to... Figure 22 The various blocks of the smartphone 2200 shown are powered, and the feeders are partially shown as dashed lines in the figure. The auxiliary controller 2219 operates the minimum necessary functions of the smartphone 2200, for example, in sleep mode.
[0211] exist Figure 22 In the smartphone 2200 shown, by using Figure 2 The described determination unit 210, message generation unit 220, request information generation unit 240, and topology graph generation unit 250, as well as the use of... Figure 9 The described determining unit 920 can be implemented by processor 2201 or auxiliary controller 2219. At least a portion of the functionality can also be implemented by processor 2201 or auxiliary controller 2219. For example, processor 2201 or auxiliary controller 2219 can execute functions such as determining relay vehicles, generating vehicle-related messages, generating request information for requesting topology maps, generating real-time topology maps, and determining whether received messages include the electronic device by executing instructions stored in memory 2202 or storage device 2203.
[0212] (Second application example)
[0213] Figure 23is a block diagram showing an example of a schematic configuration of a car navigation device 2320 to which the technology according to the present disclosure can be applied. The car navigation device 2320 includes a processor 2321, a memory 2322, a global positioning system (GPS) module 2324, a sensor 2325, a data interface 2326, a content player 2327, a storage medium interface 2328, an input device 2329, a display device 2330, a speaker 2331, a wireless communication interface 2333, one or more antenna switches 2336, one or more antennas 2337, and a battery 2338.
[0214] The processor 2321 can be, for example, a CPU or a SoC, and controls a navigation function and another function of the car navigation device 2320. The memory 2322 includes a RAM and a ROM, and stores data and programs executed by the processor 2321.
[0215] The GPS module 2324 measures a position (such as latitude, longitude, and altitude) of the car navigation device 2320 using a GPS signal received from a GPS satellite. The sensor 2325 can include a set of sensors such as a gyro sensor, a geomagnetic sensor, and an air pressure sensor. The data interface 2326 is connected to, for example, an in-vehicle network 2341 via a terminal not shown, and acquires data (such as vehicle speed data) generated by the vehicle.
[0216] The content player 2327 reproduces content stored in a storage medium (such as a CD and a DVD) that is inserted into the storage medium interface 2328. The input device 2329 includes, for example, a touch sensor configured to detect a touch on a screen of the display device 2330, a button, or a switch, and receives an operation or information input from a user. The display device 2330 includes a screen such as an LCD or an OLED display, and displays an image of the navigation function or the reproduced content. The speaker 2331 outputs a sound of the navigation function or the reproduced content.
[0217] The wireless communication interface 2333 supports any cellular communication scheme (such as LTE and LTE-Advanced), and performs wireless communication. The wireless communication interface 2333 can typically include, for example, a BB processor 2334 and an RF circuit 2335. The BB processor 2334 can perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and perform various types of signal processing for wireless communication. Meanwhile, the RF circuit 2335 can include, for example, a mixer, a filter, and an amplifier, and transmit and receive a wireless signal via the antenna 2337. The wireless communication interface 2333 can also be one chip module in which the BB processor 2334 and the RF circuit 2335 are integrated. As shown, the wireless communication interface 2333 can include a plurality of BB processors 2334 and a plurality of RF circuits 2335. Although not shown, the wireless communication interface 2333 can include a plurality of antenna switches 2336 and a plurality of antennas 2337. Figure 23 The processor 2321 can be, for example, a CPU or a SoC, and controls a navigation function and another function of the car navigation device 2320. The memory 2322 includes a RAM and a ROM, and stores data and programs executed by the processor 2321.Figure 23 An example is shown in which the wireless communication interface 2333 includes multiple BB processors 2334 and multiple RF circuits 2335, but the wireless communication interface 2333 may also include a single BB processor 2334 or a single RF circuit 2335.
[0218] In addition to cellular communication schemes, the wireless communication interface 2333 can support other types of wireless communication schemes, such as short-range wireless communication schemes, near-field communication schemes, and wireless LAN schemes. In this case, for each wireless communication scheme, the wireless communication interface 2333 may include a BB processor 2334 and an RF circuit 2335.
[0219] Each of the antenna switches 2336 switches the connection destination of the antenna 2337 among multiple circuits (such as circuits for different wireless communication schemes) included in the wireless communication interface 2333.
[0220] Each of the antennas 2337 includes one or more antenna elements (such as multiple antenna elements included in a MIMO antenna) and is used for transmitting and receiving wireless signals through the wireless communication interface 2333. Figure 23 As shown, the car navigation device 2320 may include multiple antennas 2337. Although Figure 23 An example is shown in which the car navigation device 2320 includes multiple antennas 2337, but the car navigation device 2320 may also include a single antenna 2337.
[0221] Furthermore, the car navigation device 2320 may include an antenna 2337 for each wireless communication scheme. In this case, the antenna switch 2336 can be omitted from the configuration of the car navigation device 2320.
[0222] Battery 2338 via feeder to Figure 23 The various blocks of the car navigation device 2320 shown are powered, and the feeders are partially shown as dashed lines in the figure. Battery 2338 accumulates the power supplied from the vehicle.
[0223] exist Figure 23 In the car navigation device 2320 shown, by using Figure 2 The described determination unit 210, message generation unit 220, request information generation unit 240, and topology graph generation unit 250, as well as the use of... Figure 9The described determination unit 920 can be implemented by the processor 2321. At least a part of the functions can also be implemented by the processor 2321. For example, the processor 2321 can perform the functions of determining a relay vehicle, generating a message related to a vehicle, generating request information for requesting a topology map, generating a real-time topology map, and determining whether the electronic device is included in a received message by executing instructions stored in the memory 2322.
[0224] The technology of the present disclosure can also be implemented as an in-vehicle system (or a vehicle) 2340 including one or more blocks of the car navigation device 2320, the in-vehicle network 2341, and the vehicle module 2342. The vehicle module 2342 generates vehicle data such as a vehicle speed, an engine speed, and failure information, and outputs the generated data to the in-vehicle network 2341.
[0225] The preferred embodiments of the present disclosure are described above with reference to the accompanying drawings, but the present disclosure is of course not limited to the above examples. Various changes and modifications can be made by those skilled in the art within the scope of the appended claims, and it should be understood that such changes and modifications naturally fall within the technical scope of the present disclosure.
[0226] For example, the units shown in dashed boxes in the functional block diagrams shown in the drawings each represent that the functional unit is optional in the corresponding device, and each of the optional functional units can be combined in an appropriate manner to achieve the desired function.
[0227] For example, a plurality of functions included in one unit in the above embodiments can be implemented by separate devices. Alternatively, a plurality of functions implemented by a plurality of units in the above embodiments can be implemented by separate devices, respectively. In addition, one of the above functions can be implemented by a plurality of units. Needless to say, such a configuration is included in the technical scope of the present disclosure.
[0228] In this specification, the steps described in the flowcharts include not only processes performed in time series in the order described, but also processes performed in parallel or individually rather than necessarily in time series. Furthermore, even in the steps of processes in time series, needless to say, the order can be changed appropriately.
[0229] The embodiments of the present disclosure are described in detail above with reference to the accompanying drawings, but it should be understood that the above-described embodiments are merely for the purpose of illustrating the present disclosure and do not constitute a limitation on the present disclosure. Various modifications and changes can be made to the above-described embodiments without departing from the spirit and scope of the present disclosure for those skilled in the art. Therefore, the scope of the present disclosure is only limited by the appended claims and their equivalent meanings.
Claims
1. An electronic device comprising processing circuitry configured to: determine one or more relay vehicles that need to relay a vehicle-related message; generate the vehicle-related message, the message comprising information of the one or more relay vehicles; and transmit the message, the processing circuitry being further configured to: determine the one or more relay vehicles according to a real-time topology map within a predetermined range, wherein the real-time topology map comprises real-time location information of each vehicle within the predetermined range, wherein the processing circuitry is further configured to: determine a propagation path of the message; project each vehicle in the real-time topology map onto the propagation path of the message to generate a projected topology map; and determine the one or more relay vehicles according to locations of each vehicle in the projected topology map, wherein the real-time topology map further comprises communication quality information of each vehicle within the predetermined range, and wherein the processing circuitry is further configured to determine the one or more relay vehicles according to the communication quality information of each vehicle within the predetermined range, wherein the processing circuitry is further configured to: cluster each vehicle within the predetermined range according to the communication quality information; determine a center of each cluster; determine a midpoint of a line connecting two adjacent centers; and determine a vehicle closest to each midpoint as the one or more relay vehicles. the processing circuitry is further configured to: transmit request information for requesting a real-time topology map to a road-side unit; and receive the real-time topology map from the road-side unit. the processing circuitry is further configured to: receive the real-time topology map by means of a map message. the processing circuitry is further configured to: determine a real-time location of each vehicle according to location information, speed information and travel route information of each vehicle within a predetermined range; and generate the real-time topology map according to the real-time location of each vehicle. the communication quality information comprises link loss information and / or signal-to-interference-plus-noise ratio information. the information of the one or more relay vehicles comprises at least one of the following information: identification information of each relay vehicle, location information of each relay vehicle, range information of each relay vehicle for transmitting a message. the vehicle-related message comprises a basic safety message, a road-side unit message and a road-side safety message. the electronic device is a road-side unit or a vehicle. 9.An electronic device for a vehicle comprising processing circuitry configured to: receive a vehicle-related message, the message comprising information of one or more relay vehicles that need to relay the message; and relay the message in a case that the information of the one or more relay vehicles comprises the electronic device, the one or more relay vehicles being determined by a road-side unit, wherein the road-side unit is configured to determine the one or more relay vehicles according to a real-time topology map within a predetermined range, wherein the real-time topology map comprises real-time location information of each vehicle within the predetermined range, wherein the road-side unit is further configured to: determine a propagation path of the message; wherein 2.The electronic device of claim 1, wherein, 3. The electronic device of claim 2, wherein, 4. The electronic device of claim 1, wherein, 5.The electronic device of claim 1, wherein, 6. The electronic device of claim 1, wherein, 7. The electronic device of claim 1, wherein, 8. The electronic device of claim 1, wherein, wherein projecting each vehicle in the real-time topology map onto the propagation path of the message to generate a projected topology map; and determining the one or more relay vehicles according to positions of each vehicle in the projected topology map, wherein the real-time topology map further comprises communication quality information of each vehicle within the predetermined range, and wherein the road-side unit is further configured to determine the one or more relay vehicles according to the communication quality information of each vehicle within the predetermined range, wherein the road-side unit is further configured to: cluster each vehicle within the predetermined range according to the communication quality information; determine a center of each cluster; determine a midpoint of a line connecting two adjacent centers; and determine the one or more relay vehicles as vehicles closest to each midpoint.
10. The electronic device of claim 9, wherein, The processing circuitry is further configured to: discard the message in a case that the information of the one or more relay vehicles does not comprise the electronic device. 11.The electronic device of claim 9, wherein The information of the one or more relay vehicles comprises at least one of the following information: identification information of each relay vehicle, position information of each relay vehicle, range information of each relay vehicle sending the message.
12. The electronic device of claim 9, wherein, The vehicle-related message comprises a basic safety message, a road-side unit message, and a road-side safety message.
13. A wireless communication method performed by an electronic device, comprising: determining one or more relay vehicles that need to relay a vehicle-related message; generating the vehicle-related message, the message comprising information of the one or more relay vehicles; and sending the message, wherein determining the one or more relay vehicles comprises: determining the one or more relay vehicles according to a real-time topology map within a predetermined range, wherein the real-time topology map comprises real-time position information of each vehicle within the predetermined range, wherein determining the one or more relay vehicles comprises: determining a propagation path of the message; projecting each vehicle in the real-time topology map onto the propagation path of the message to generate a projected topology map; and determining the one or more relay vehicles according to positions of each vehicle in the projected topology map, wherein the real-time topology map further comprises communication quality information of each vehicle within the predetermined range, and wherein determining the one or more relay vehicles comprises determining the one or more relay vehicles according to the communication quality information of each vehicle within the predetermined range, wherein determining the one or more relay vehicles comprises: clustering each vehicle within the predetermined range according to the communication quality information; determining a center of each cluster; determining a midpoint of a line connecting two adjacent centers; and determining the one or more relay vehicles as vehicles closest to each midpoint. The wireless communication method further comprises:
14. The wireless communication method of claim 13, wherein, sending, to a road-side unit, request information for requesting a real-time topology map; and receiving, from the road-side unit, the real-time topology map. Receiving the real-time topology map comprises:
15. The wireless communication method according to claim 14, wherein, receiving the real-time topology map with a map message. The wireless communication method further comprises:
16. The wireless communication method of claim 13, wherein, determining a real-time position of each vehicle according to position information, speed information, and travel route information of each vehicle within a predetermined range; and The real-time topology map is generated according to real-time positions of vehicles.
17. The wireless communication method of claim 13, wherein, The communication quality information includes link loss information and / or signal-to-interference-plus-noise ratio information.
18. The wireless communication method of claim 13, wherein, The information of the one or more relay vehicles includes at least one of the following: identification information of each relay vehicle, position information of each relay vehicle, range information of each relay vehicle sending the message.
19. The wireless communication method of claim 13, wherein, The vehicle-related message includes basic safety messages, roadside unit messages, and roadside safety messages.
20. The wireless communication method of claim 13, wherein, The electronic device is a roadside unit or a vehicle.
21. A wireless communication method performed by an electronic device for a vehicle, comprising: receiving a vehicle-related message, the message including information of one or more relay vehicles that need to relay the message; and in a case where the information of the one or more relay vehicles includes the electronic device, relaying the message, wherein the one or more relay vehicles are determined by a roadside unit, wherein the roadside unit determining the one or more relay vehicles includes: determining the one or more relay vehicles according to a real-time topology map within a predetermined range, wherein the real-time topology map includes real-time position information of vehicles within the predetermined range, wherein the roadside unit determining the one or more relay vehicles includes: determining a propagation path of the message; projecting vehicles in the real-time topology map onto the propagation path of the message to generate a projected topology map; and determining the one or more relay vehicles according to positions of vehicles in the projected topology map, wherein the real-time topology map further includes communication quality information of vehicles within the predetermined range, and wherein the roadside unit determining the one or more relay vehicles includes: determining the one or more relay vehicles according to communication quality information of vehicles within the predetermined range, wherein the roadside unit determining the one or more relay vehicles includes: clustering vehicles within the predetermined range according to communication quality information; determining a center of each cluster; determining a midpoint of a line connecting two adjacent centers; and determining a vehicle closest to each midpoint as the one or more relay vehicles.
22. The wireless communication method of claim 21, wherein, The wireless communication method further includes: in a case where the information of the one or more relay vehicles does not include the electronic device, discarding the message.
23. The wireless communication method of claim 21, wherein, The information of the one or more relay vehicles includes at least one of the following: identification information of each relay vehicle, position information of each relay vehicle, range information of each relay vehicle sending the message.
24. The wireless communication method of claim 21, wherein, The vehicle-related message includes basic safety messages, roadside unit messages, and roadside safety messages.
25. A computer-readable storage medium comprising executable computer instructions that, when executed by a computer, cause the computer to perform the wireless communication method according to any one of claims 13-24.
Citation Information
Patent Citations
Communication device for a movable body
CN1822522A
Methods for context driven disruption tolerant vehicular networking in dynamic roadway environments
US20110227757A1
Information dissemination in a multi-technology communication network
US20170215123A1