Electronic device and wireless communication method
By incorporating message validity time and range determination, and vehicle grouping, the communication efficiency in V2I and V2V systems is enhanced, addressing inefficiencies in existing technologies.
Patent Information
- Application Number
- JP2022539179
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2019-12-26
- Filing Date
- 2020-12-21
- Publication Date
- 2025-01-22
- Estimated Expiration
- 2040-12-21
Smart Images

Figure 0007619366000001 
Figure 0007619366000002 
Figure 0007619366000003
Abstract
Description
[Technical field]
[0001] This application claims priority to a Chinese patent application, application number 201911364959.2, entitled "Electronic device, wireless communication method, and computer-readable storage medium," filed with the China Patent Office on December 26, 2019, the entire contents of which are incorporated herein by reference.
[0002] FIELD OF THE DISCLOSURE Embodiments of the present disclosure relate generally to the field of wireless communication, and in particular to electronic devices, wireless communication methods, and computer-readable storage media. More specifically, the present disclosure relates to electronic devices for vehicles, electronic devices for roadside units, wireless communication methods performed by electronic devices for vehicles, wireless communication methods performed by electronic devices for roadside units, and computer-readable storage media. [Background technology]
[0003] Vehicle to Infrastructure (V2I) and Vehicle to Vehicle (V2V) communication technologies are important aspects of Internet of Things (IoT) smart transportation systems. For example, vehicles can communicate with each Road Side Unit (RSU) on the road side and other surrounding vehicles by broadcasting. There are various types of information interacted between vehicles, infrastructure, and other vehicles, such as intersection control, dynamic dedicated lane management, dynamic optimization of traffic signals, intelligent parking, and electronic payment services, and a large amount of information interaction occurs between vehicles, infrastructure, and other vehicles, resulting in information delays and reduced communication efficiency.
[0004] Therefore, it is necessary to propose a technical solution to optimize the vehicle information interaction process, thereby minimizing overhead and time delay, and further improving communication efficiency. Summary of the Invention [Means for solving the problem]
[0005] This section provides a general overview of the disclosure, but is not an exhaustive disclosure of the entire scope or every feature.
[0006] The present disclosure aims to provide an electronic device, a wireless communication method, and a computer-readable storage medium that minimizes overhead and time delays and improves communication efficiency by optimizing the interaction process of information related to a vehicle.
[0007] According to one aspect of the present disclosure, there is provided an electronic device for a vehicle, the electronic device including a processing circuit configured to receive a message including a validity time of the message and a validity range of the message, and determine whether to forward the message depending on the validity time of the message and the validity range of the message.
[0008] According to another aspect of the present disclosure, there is provided electronics for a roadside unit comprising a processing circuit configured to: determine a validity time of a message and a validity range of the message; generate the message to include the validity time of the message and the validity range of the message; and transmit the message to a vehicle such that the vehicle determines whether to forward the message depending on the validity time of the message and the validity range of the message.
[0009] According to another aspect of the present disclosure, there is provided an electronic device for a roadside unit, the electronic device comprising a processing circuit configured to: divide a plurality of vehicles into one or more groups according to destinations of the plurality of vehicles, such that the destinations of the vehicles in each group are the same; receive a map request message from the vehicle to request a map message; determine a map message of the group to which the vehicle belongs; and transmit the map message of the group to which the vehicle belongs.
[0010] According to another aspect of the present disclosure, there is provided a wireless communication method performed by an electronic device for a vehicle, the method including receiving a message including a validity time of the message and a validity range of the message, and determining whether to forward the message depending on the validity time of the message and the validity range of the message.
[0011] According to another aspect of the present disclosure, there is provided a wireless communication method performed by electronics for a roadside unit, comprising: determining an effective time of a message and an effective range of the message; generating the message to include the effective time of the message and the effective range of the message; and transmitting the message to a vehicle such that the vehicle determines whether to forward the message depending on the effective time of the message and the effective range of the message.
[0012] According to another aspect of the present disclosure, there is provided a wireless communication method executed by electronics for a roadside unit, the method including: dividing a plurality of vehicles into one or more groups according to destinations of the plurality of vehicles, such that the destinations of the vehicles in each group are the same; receiving a map request message from the vehicle to request a map message; determining a map message of the group to which the vehicle belongs; and transmitting the map message of the group to which the vehicle belongs.
[0013] According to another aspect of the present disclosure, there is provided a computer readable storage medium comprising executable computer instructions which, when executed on a computer, cause the computer to perform a wireless communication method as described herein.
[0014] By using the electronic device, the wireless communication method, and the computer-readable storage medium according to the present disclosure, the message sent to the vehicle includes the effective time and effective range of the message, so that the vehicle can decide whether to forward the message, and the vehicle can forward only a part of the message, thereby minimizing the overhead and time delay and improving the communication efficiency.
[0015] Further scope of applicability will become apparent from the description provided herein.The description and specific examples in this summary are for purposes of illustration only and are not intended to limit the scope of the present disclosure. [Brief description of the drawings]
[0016] The drawings described herein are only for the purpose of illustrating selected embodiments, not all possible implementations, and are not intended to limit the scope of the present disclosure.
[0017] [Figure 1] FIG. 1 is a block diagram illustrating a configuration example of an electronic device for a vehicle according to an embodiment of the present disclosure. [Diagram 2] FIG. 2 is a schematic diagram illustrating a scenario of information interaction between a vulnerable road user and a vehicle according to an embodiment of the present disclosure. [Diagram 3] FIG. 3 is a schematic diagram illustrating a message configuration according to an embodiment of the present disclosure. [Figure 4] FIG. 4 is a block diagram illustrating a configuration example of an electronic device for a roadside unit according to an embodiment of the present disclosure. [Diagram 5] FIG. 5 is a flowchart illustrating a wireless communication method performed by an electronic device for a vehicle according to an embodiment of the present disclosure. [Figure 6] FIG. 6 is a flow chart illustrating a wireless communication method performed by electronics for a roadside unit according to an embodiment of the present disclosure. [Figure 7]FIG. 7 is a flow chart illustrating a wireless communication method performed by electronics for a roadside unit according to another embodiment of the present disclosure. [Figure 8] FIG. 8 is a schematic diagram illustrating a scenario for searching for straggling vehicles according to an embodiment of the present disclosure. [Figure 9] FIG. 9 is a signaling flow chart for searching for straggling vehicles according to an embodiment of the present disclosure. [Figure 10] FIG. 10 is a schematic diagram illustrating a scenario in which a lead vehicle in a fleet passes through a toll booth in accordance with an embodiment of the present disclosure. [Figure 11] FIG. 11 is a schematic diagram illustrating a scenario in which a member vehicle in a fleet passes through a toll booth in accordance with an embodiment of the present disclosure. [Figure 12] FIG. 12 is a signaling flow diagram for a lead vehicle in a fleet passing through a toll booth according to an embodiment of the present disclosure. [Figure 13] FIG. 13 is a signaling flow diagram of a member vehicle in a fleet passing through a toll booth according to an embodiment of the present disclosure. [Figure 14] FIG. 14 is a schematic diagram illustrating a vehicle grouping scenario according to an embodiment of the present disclosure. [Figure 15] FIG. 15 is a signaling flow diagram for grouping vehicles according to an embodiment of the present disclosure. [Figure 16] FIG. 16 is a schematic diagram illustrating a scenario for disseminating road condition information according to an embodiment of the present disclosure. [Figure 17] FIG. 17 is a signaling flow chart for disseminating road condition information according to an embodiment of the present disclosure. [Figure 18] FIG. 18 is a block diagram showing an example of a schematic configuration of a smartphone used in a vehicle. [Figure 19] FIG. 19 is a block diagram showing an example of a schematic configuration of a car navigation system.
[0018] While the present disclosure is susceptible to various modifications and alternatives, specific embodiments thereof are shown by way of example in the accompanying drawings and will herein be described in detail. It is to be understood that the description of specific embodiments herein is not intended to limit the disclosure to the particular forms disclosed, but on the contrary, the disclosure is intended to cover all modifications, equivalents, and substitutions falling within the spirit and scope of the present disclosure. Corresponding reference characters indicate corresponding parts throughout the several views. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0019] Examples of the present disclosure are more fully described with reference to the accompanying drawings, in which: The following description is merely exemplary in nature and is in no way intended to limit the present disclosure, its application, or uses.
[0020] Exemplary examples are provided to make the disclosure more detailed and fully convey the scope of the disclosure to those skilled in the art. Various specific details, such as examples of specific components, devices, and methods, are described to provide a thorough understanding of the embodiments of the disclosure. It will be apparent to those skilled in the art that specific details are not necessarily required and that the exemplary embodiments can be implemented in many different forms and should not be construed as limiting the scope of the disclosure. In some exemplary embodiments, well-known processes, well-known structures, and well-known technologies are not described in detail.
[0021] The explanation will be given in the following order. 1. Example of vehicle electronic device configuration; 2. Example of electronics configuration for roadside units; 3. Method embodiment; 4. Application examples.
[0022] <1. Configuration examples of electronic devices for vehicles> 1 is a block diagram showing a configuration example of an electronic device 100 according to an embodiment of the present disclosure. The electronic device 100 here can be used in a vehicle, for example, disposed in the vehicle or integrated into a terminal device in the vehicle. The electronic device 100 can also communicate with a server on a network side or in a cloud via an RSU. The communication between the electronic device 100 and the RSU can adopt a broadcast method.
[0023] As shown in FIG. 1, the electronic device 100 may include a communication unit 110, a decoding unit 120, and a determination unit .
[0024] Here, each unit of the electronic device 100 may be included in a processing circuit. The electronic device 100 may include one processing circuit or multiple processing circuits. Furthermore, the processing circuit may include various individual functional units to perform various different functions and / or operations. These functional units may be physical or logical entities, and units with different names may be realized by the same physical entity.
[0025] According to an embodiment of the present disclosure, the decoding unit 120 and the decision unit 130 of the electronic device 100 may be integrated into a computing control unit of an intelligent vehicle, and the communication unit 110 may be realized by an OBU (On Board Unit).
[0026] According to an embodiment of the present disclosure, the electronic device 100 can receive a message via the communication unit 110 .
[0027] According to an embodiment of the present disclosure, the decryption unit 120 can decrypt the message to obtain the validity time and validity range of the message contained in the message.
[0028] According to the embodiment of the present disclosure, the decision unit 130 can decide whether to forward the message according to the valid time and valid range of the message.
[0029] Then, since the message includes the effective time and effective range of the message, the electronic device 100 can determine whether to forward the message. That is, the electronic device 100 can forward only a part of the message, thereby minimizing overhead and time delay and improving communication efficiency.
[0030] According to an embodiment of the present disclosure, the validity time of a message may include a start time of the message and an end time of the message. That is, the message is valid in a time range from the start time to the end time. Alternatively, the validity time of a message may include a start time and a validity time range of the message. That is, the message is valid in a validity time range from the start time. Of course, the validity time of a message may include parameters in other formats as long as it is possible to express the validity time range of the message.
[0031] According to an embodiment of the present disclosure, the determining unit 130 may determine whether the current time is within the validity time of the message. For example, if the validity time of the message includes a start time of the message and an end time of the message, the determining unit 130 may determine whether the current time is between the start time and the end time.
[0032] According to an embodiment of the present disclosure, the effective range of a message may include the location of the message source and the effective radius of the message. That is, the message is effective within a circular area with the message source as the center and the effective radius as the radius. Alternatively, the effective range of a message may be of other shapes and may include other types of parameters.
[0033] According to an embodiment of the present disclosure, the determining unit 130 may determine whether the location of the electronic device 100 is within the valid range of the message. Here, the electronic device 100 may, for example, include a GPS unit to obtain location information of the electronic device 100. Alternatively, the electronic device 100 may determine the location of the electronic device 100 by other methods, for example, RTCM (Radio Technical Commission for Maritime services) differential signal messages from multiple base station devices.
[0034] According to an embodiment of the present disclosure, the determining unit 130 determines that the electronic device 100 can forward the message if the current time is within the valid time of the message and the location of the electronic device 100 is within the valid range of the message. For example, the electronic device 100 can forward the message by broadcasting.
[0035] According to an embodiment of the present disclosure, when the determination unit 130 determines that the current time is not within the validity period of the message, or the location of the electronic device 100 is not within the validity range of the message, or the current time is not within the validity period of the message and the location of the electronic device 100 is not within the validity range of the message, the determination unit 130 can determine that the electronic device 100 will not forward the message.
[0036] According to an embodiment of the present disclosure, when the electronic device 100 does not forward the message, the electronic device 100 can discard the message. Also, when the electronic device 100 does not forward the message, the electronic device 100 can not display the message to the driver who drives the vehicle. In other words, the electronic device 100 can exclude some information to make the information displayed to the driver more appropriate and effective.
[0037] According to an embodiment of the present disclosure, the decoder 120 can determine the priority of the message included in the message by decoding the message, where the priority of the message can represent the importance of the message, for example, the priority of a message representing a traffic accident may be higher than the priority of a map message.
[0038] According to an embodiment of the present disclosure, when the electronic device 100 determines to forward messages, the determination unit 130 can further determine the order of forwarding the messages according to the priorities of the messages. For example, the electronic device 100 can forward the messages in descending order of priority.
[0039] According to an embodiment of the present disclosure, the decoder 120 can determine service type information included in the message by decoding the message, and the service type information can indicate a scenario in which the electronic device 100 is located, such as a scenario in which a vehicle is exporting or importing, a scenario in which a group of vehicles passes a toll booth, an intelligent parking scenario, a dynamic grouping scenario based on map updates and route planning by vehicles, etc. Here, the service type information can be represented by a service type number.
[0040] According to an embodiment of the present disclosure, the decoder 120 can determine object type information included in the message by decoding the message, and the object type information can include types of all objects (e.g., vehicles and RSUs) in a scenario in which the electronic device 100 is located. The object types can include, for example, vulnerable road users, RSUs, fleets, etc. Here, the object type information can be represented by an object type number.
[0041] As described above, according to an embodiment of the present disclosure, a message received by electronic device 100 may include at least one of the message validity time, the message validity range, the message priority, service type information, and object type information.
[0042] According to an embodiment of the present disclosure, messages received by the electronic device 100 include, but are not limited to, Basic Safety Messages (BSM), map messages, roadside unit messages, roadside safety messages, RTCM differential signal messages, and signal light messages. Each message will be described below.
[0043] The BSM message is broadcast by the vehicle to transmit the vehicle's real-time status to surrounding vehicles. That is, the electronic device 100 can receive the BSM message from other vehicles. The pseudo code of the BSM message according to the embodiment of the present disclosure is as follows:
[0044] BasicSafetyMessage ::= SEQUENCE{ msgCount, id OCTET STRING (SIZE(8)), --vehicle ID, plateNo OCTET STRING (SIZE(4..16)) OPTIONAL, --Reserved for Electronic Vehicle Identification vtp Valid_Time_Period, vca Valid_Coverage_Area, Service Service, object Object, mp Message_Priority, secMark DSecond, pos Position3D, accuracyPositionConfidenceSet, transmissionTransmissionState, Speed Speed, heading Heading, angle SteeringWheelAngle OPTIONAL, motionCfd MotionConfidenceSet OPTIONAL, accelSet AccelerationSet4Way, brakes BrakeSystemStatus, size Vehicle Size, vehicleClass VehicleClassification, --VehicleClassification includes Basic VehicleClass and other extendible types safetyExt VehicleSafetyExtensions OPTIONAL … }
[0045] Among them, BasicSafetyMessage indicates the BSM, vtp Valid_Time_Period indicates the validity period of the message, vca Valid_Coverage_Area indicates the validity range of the message, service Service indicates the service type, object Object indicates the object type, and mp Message_Priority indicates the priority of the message.
[0046] The map message is broadcast by the RSU so that map information of the local area is transmitted to the vehicle. The map message includes intersection information, road section information, lane information, connection relationships between roads, etc. That is, the electronic device 100 can receive the map message from the RSU. The pseudo code of the map message according to the embodiment of the present disclosure is as follows:
[0047] MapData ::= SEQUENCE { msgCount, timeStamp MinuteOfTheYear OPTIONAL, vtp Valid_Time_Period, vca Valid_Coverage_Area, Service Service, object Object, mp Message_Priority, nodes NodeList, --intersections or road endpoints … }
[0048] Wherein, MapData indicates a map message, vtp Valid_Time_Period indicates the validity time of the message, vca Valid_Coverage_Area indicates the validity range of the message, service Service indicates the service type, object Object indicates the object type, and mp Message_Priority indicates the priority of the message.
[0049] The roadside unit message is broadcast by the RSU so that traffic event and traffic sign information is transmitted to surrounding vehicles. That is, the electronic device 100 can receive the roadside unit message from the RSU. The pseudo code of the roadside unit message according to the embodiment of the present disclosure is as follows:
[0050] RoadSideInformation ::= SEQUENCE { msgCount, timeStamp MinuteOfTheYear OPTIONAL, id OCTET STRING (SIZE(8)), --RSU ID rsiId INTEGER (0..255), --local ID of this rsi information set by RSU alertType AlertType, vtp Valid_Time_Period, vca Valid_Coverage_Area, service Service, object Object, mp Message_Priority, --Text message warning or Traffic sign type according to China GB5768 description IA5String (SIZE(1..256)) OPTIONAL, --Text message if alertType=0 --Additional description to the traffic sign if alertType > 0 --e.g. describe the subtype of the traffic sign priority Priority OPTIONAL, --the urgency of this message, a relative --degree of merit compared with other --similar message for this type (not other message being sent by the device), nor a priority of display urgency refPos Position3D, --Position of traffic alert (traffic sign or incident) alertPath PathPointList, --Warning is active if vehicle is within this path --Points are listed from upstream to downstream --along the vehicle drive direction. --One path includes at least two points. alertRadius Radius, --The biggest distance away from the alert path --within which the warning is active. … }
[0051] Wherein, RoadSideInformation indicates a road side unit message, vtp Valid_Time_Period indicates the validity time of the message, vca Valid_Coverage_Area indicates the validity range of the message, service Service indicates the service type, object Object indicates the object type, and mp Message_Priority indicates the priority of the message.
[0052] The roadside safety message is broadcast by the RSU so that the real-time status information of surrounding traffic participants, such as vehicles, pedestrians, etc., is transmitted to surrounding vehicles. That is, the electronic device 100 can receive the roadside safety message from the RSU. A pseudocode of the roadside safety message according to an embodiment of the present disclosure is as follows:
[0053] RoadsideSafetyMessage ::= SEQUENCE { msgCount, id OCTET STRING (SIZE(8)), --RSU ID refPos Position3D, vtp Valid_Time_Period, vca Valid_Coverage_Area, Service Service, object Object, mp Message_Priority, --Reference position of this RSM message participants ParticipantList, --All or part of the participants detected by RSU … }
[0054] Wherein, RoadsideSafetyMessage indicates a roadside safety message, vtp Valid_Time_Period indicates the validity time of the message, vca Valid_Coverage_Area indicates the validity range of the message, service Service indicates the service type, object Object indicates the object type, and mp Message_Priority indicates the priority of the message.
[0055] The RTCM differential signal message may be sent to the vehicle by the network side equipment such as a base station device and propagated between vehicles, so that the vehicle determines the location of the vehicle according to the location information of the network side equipment. That is, the electronic device 100 can receive the RTCM differential signal message from the network side equipment or other vehicles. The pseudo code of the RTCM differential signal message according to the embodiment of the present disclosure is as follows:
[0056] RTCMcorrections ::= SEQUENCE { msgCount, rev RTCM-Revision, --the specific edition of the standard --that is being sent timeStamp MinuteOfTheYear OPTIONAL, vtp Valid_Time_Period, vca Valid_Coverage_Area, Service Service, object Object, mp Message_Priority, --Observer position, if needed anchorPoint FullPositionVector OPTIONAL, --RTCM message msg RTCM message, … }
[0057] Wherein, RTCMcorrections indicates an RTCM differential signal message, vtpValid_Time_Period indicates the validity time of the message, vcaValid_Coverage_Area indicates the validity range of the message, serviceService indicates the service type, objectObject indicates the object type, and mpMessage_Priority indicates the priority of the message.
[0058] The signal light message is broadcast by the RSU so that the current status information of the signal lights of one or more intersections is transmitted to surrounding vehicles. That is, the electronic device 100 can receive the signal light message from the RSU. A pseudo code of the signal light message according to an embodiment of the present disclosure is as follows:
[0059] SPAT ::= SEQUENCE { msgCount, timeStamp MinuteOfTheYear OPTIONAL, name DescriptiveName OPTIONAL, vtp Valid_Time_Period, vca Valid_Coverage_Area, Service Service, object Object, mp Message_Priority, --human readable name for this collection --to be used only in debug mode intersections IntersectionStateList, --sets of SPAT data (one per intersection) … }
[0060] Wherein, SPAT indicates a traffic light message, vtp Valid_Time_Period indicates the validity time of the message, vca Valid_Coverage_Area indicates the validity range of the message, service Service indicates the service type, object Object indicates the object type, and mp Message_Priority indicates the priority of the message.
[0061] As described above, according to the embodiment of the present disclosure, at least one of the message validity time, message validity range, message priority, service type information, and object type information is added to the conventional vehicle-related BSM, map message, road unit message, road safety message, RTCM differential signal message, and signal light message. This can significantly reduce the amount of information that needs to be transferred, thereby reducing overhead and time delay, and further improving communication efficiency. Of course, when other messages related to vehicles appear in the future, at least one of the above information can also be added to the other messages. In other words, the embodiment of the present disclosure can be adapted to any message related to a vehicle.
[0062] According to an embodiment of the present disclosure, a new message, namely, a Vulnerable Road User (VRU) message, is defined. Here, the vulnerable road user can include traffic participants whose transportation means are not vehicles, such as, for example, cyclists, electric bicycle riders, motorcyclists, and pedestrians. That is, the vulnerable road user refers to a traffic participant who is exposed outside the transportation means (cyclists, electric bicycle riders, motorcyclists) or does not have a transportation means (pedestrians). The message is sent by the vulnerable road user to surrounding vehicles. For example, the vulnerable road user can realize the function by a wearable electronic device, a handheld electronic device, or an electronic device integrated into the vulnerable road user's transportation means (bicycle, electric car, motorbike).
[0063] According to an embodiment of the present disclosure, as shown in FIG. 1 , the electronic device 100 may further include a decision unit 140 for determining a driving strategy of the vehicle according to physiological parameters of the vulnerable road user included in the message received from the vulnerable road user.
[0064] According to an embodiment of the present disclosure, the physiological parameters include, but are not limited to, height, age, gender, blood pressure, body temperature, heart rate, and mood. Here, the electronic device of the vulnerable road user can be equipped with sensors to detect various physiological parameters in real time. Also, the physiological parameters, such as height, age, and gender, can be manually input by the vulnerable road user into the electronic device.
[0065] According to an embodiment of the present disclosure, the information received from the vulnerable road user may further include type information of the vulnerable road user, such as a cyclist, an electric bicycle rider, a motorbike rider, an elderly person, a disabled person, or a child, etc. The information received from the vulnerable road user may also further include speed information of the vulnerable road user.
[0066] According to an embodiment of the present disclosure, the determining unit 140 can determine whether it is necessary to avoid the vulnerable road user according to the above information received from the vulnerable road user. For example, if the vulnerable road user is elderly, has high blood pressure, has high temperature, and belongs to a vulnerable group, or if the vulnerable road user has a high speed, the determining unit 140 can determine to avoid the vulnerable road user.
[0067] 2 is a schematic diagram illustrating a scenario of information interaction between vulnerable road users and vehicles according to an embodiment of the present disclosure. As shown in FIG. 2, pedestrians on the roadside can directly communicate with vehicles through the VRU message, which can speed up message propagation and reduce message delay, and furthermore, vehicles can adjust their driving strategies according to the VRU message, thereby reducing the occurrence of traffic accidents.
[0068] Pseudocode for a VRU message according to this disclosure is as follows: VulnerableRoadUserMessage ::= SEQUENCE { msgCount, id OCTET STRING (SIZE(8)), ptcData ParticipantData, }
[0069] Wherein, VulnerableRoadUserMessage indicates a VRU message, and ptcData ParticipantData indicates data information of vulnerable road users, including physiological parameters, speed information, and type information, etc.
[0070] According to an embodiment of the present disclosure, a new message called a control message is further defined. The message is generated and sent by a vehicle, especially a lead vehicle in a fleet. The control message includes the identification information (group ID) of the fleet. In this way, it is convenient for the lead vehicle to manage the fleet.
[0071] According to the embodiment of the present disclosure, each of the above messages is a message in the application layer, that is, the message body of each message is in the message sub-layer of the application layer, so that the session program can be directly defined in the message sub-layer, and the process of information interaction can be simplified.
[0072] Furthermore, according to an embodiment of the present disclosure, the structure of each of the above messages may include a message frame including a data frame made up of data elements.
[0073] 3 is a schematic diagram illustrating a message configuration according to an embodiment of the present disclosure. As shown in FIG. 3, the message sub-layer of the application layer data includes a message frame, including but not limited to a basic safety message, a roadside safety message, a map message, a signal light message, a roadside unit message, an RTCM differential signal message, and a VRU message, and the message frame includes a data frame consisting of data elements.
[0074] The pseudo code for each message above shows the contents of the message frame for each message, and the data frame is described below, where the data frame can include the validity time of the message, the validity scope of the message, the service type, the object type, the priority of the message, and the data information of the vulnerable road user.
[0075] Pseudocode for a validity time of a message according to the present disclosure is as follows: The validity time may include start time month, start time day, start time hour, start time minute, start time second, end time month, end time day, end time hour, end time minute, and end time second.
[0076] Valid_Time_Period ::= SEQUENCE { startmonth DMonth, start date DDay, start hour DHour, startminute DMinute, startsecond DSecond, endmonth DMonth, endday DDay, endhour DHour, endminute DMinute, endsecond DSecond }
[0077] Wherein, startmonth DMonth indicates the month of the start time, startday DDay indicates the day of the start time, starthour DHour indicates the hour of the start time, startminute DMinute indicates the minute of the start time, and startsecond DSecond indicates the second of the start time, endmonth DMonthh indicates the month of the end time, endday DDay indicates the day of the end time, endhour DHour indicates the hour of the end time, endminute DMinute indicates the minute of the end time, and endsecond DSecond indicates the second of the end time.
[0078] Pseudo code for a validity range according to the present disclosure is as follows: A validity range may include the coordinates of the message source and the valid radius of the message. Valid_Coverage_Area ::= SEQUENCE { pos Position3D, covRadius CoverageRadius }
[0079] Wherein, pos Position3D indicates the coordinates of the message source, and covRadius CoverageRadius indicates the coverage radius of the message.
[0080] Pseudo code for a service type according to the present disclosure is as follows:
[0081] Service ::= SEQUENCE { svType ServiceType, svID ServiceID }
[0082] svType ServiceType indicates the service type, and svID ServiceID indicates the service type number.
[0083] Pseudo code for an object type according to the present disclosure is as follows:
[0084] Object ::= SEQUENCE { obType ObjectType, obID ObjectID }
[0085] Wherein, obType (ObjectType) indicates an object type, and obID (ObjectID) indicates an object type number.
[0086] Pseudo code for message priority according to the present disclosure is as follows:
[0087] Message_Priority ::= SEQUENCE { Priority, }
[0088] Among them, priority Priority indicates the priority of the message.
[0089] Pseudo code of the vulnerable road user data information according to the present disclosure is as follows: The vulnerable road user data information can include the type of vulnerable road user, the speed of the vulnerable road user and the state information of the vulnerable road user.
[0090] ParticipantData ::= SEQUENCE { ptcType ParticipantType, ptcSpeed ParticipantSpeed, ptcSI ParticipantStateInformation }
[0091] Wherein, ptcType ParticipantType indicates the type of vulnerable road user, ptcSpeed ParticipantSpeed indicates the speed of the vulnerable road user, and ptcSI ParticipantStateInformation indicates the state information of the vulnerable road user, i.e., physiological parameter information.
[0092] Above, the contents of each data frame are described, and below, the contents of each data element are described.
[0093] DE_DMonth DMonth ::= INTEGER (1..12) DE_DDay DDay ::= INTEGER(1..31) DE_DHour DHour ::= INTEGER (0..23) DE_DMinute DMinute ::= INTEGER (0..59) DE_DSecond DSecond ::= INTEGER (0..59)
[0094] The above describes the content of the data elements month, day, hour, minute, and second. The data type of each element is an integer, with the month value ranging from 1 to 12, the day value ranging from 1 to 31, the hour value ranging from 0 to 23, the minute value ranging from 0 to 59, and the second value ranging from 0 to 59.
[0095] CoverageRadius::=INTEGER(0..65535)
[0096] The above describes the content of the data element of the effective radius, whose data type is an integer and whose value range is 0-65535.
[0097] ServiceType ::= ENUMERATED { vehicle merging (0), group charing (1), Intelligent Parking (2), dynamic grouping for map update and path planning (3) … }
[0098] The above describes the content of the service type data elements, where vehicle merging indicates the import of vehicles, group charging indicates a group of vehicles passing through a toll booth, intelligent parking indicates intelligent parking, and dynamic grouping for map update and path planning indicates dynamic grouping based on map updates and path planning by vehicles.
[0099] ServiceID ::= INTEGER (0..65535)
[0100] The above describes the content of the data element of the service number, whose type is an integer and whose value range is 0-65535.
[0101] ObjectType ::= ENUMERATED { vehicle fleet (0), rsu (1), vru (vulnerable road users) (2) … }
[0102] The above describes the contents of the data elements of the object types, where vehicle fleet indicates a fleet, rsu indicates an RSU, and vru (vulnerable road users) indicates vulnerable road users.
[0103] ObjectID ::= INTEGER (0..65535)
[0104] The above describes the content of the data element of Object Number, whose type is an integer and whose value range is 0-65535.
[0105] Priority ::= INTEGER(0..65535)
[0106] The above describes the content of the message priority data element, whose type is an integer and whose value range is 0-65535.
[0107] ParticipantType ::= ENUMERATED { motorcyclist (0), elderly person (1), disabled person (2), child (3) … }
[0108] The above describes the contents of the data elements of the vulnerable road user type, where motorcyclist indicates a person who rides a motorcycle, elderly person indicates an elderly person, disabled person indicates a person with a disability, and child indicates a child.
[0109] ParticipantSpeed ::= INTEGER (0..65535)
[0110] The above describes the content of the vulnerable road user speed data element, whose type is integer and whose value range is 0-65535.
[0111] ParticipantStateInformation ::= BIT STRING { height (0), age (1), gender (2) blood pressure(3), body temperature (4), heart rate (5), expression (6) } (SIZE (7,...))
[0112] The above describes the content of the data elements of the condition information (physiological parameters) of vulnerable road users, where height indicates height, age indicates age, gender indicates gender, blood pressure indicates blood pressure, body temperature indicates body temperature, heart rate indicates heart rate, and expression indicates mood.
[0113] As described above, the electronic device 100 has been described in detail using an example in which the electronic device 100 is used in a vehicle. In fact, the electronic device 100 may be used in an apparatus such as an RSU. When the electronic device 100 is in an RSU, the electronic device 100 can receive a message including a validity time and a validity range from a vehicle. That is, the electronic device 100 is used in an apparatus for receiving a message including a validity time and a validity range, and the apparatus receiving the message may be a vehicle or an RSU.
[0114] Therefore, according to the electronic device 100 according to the embodiment of the present disclosure, the message includes the effective time and effective range of the message, so that the electronic device 100 can determine whether to forward the message. That is, the electronic device 100 can forward only a part of the message, thereby maximally reducing overhead and time delay, and further improving communication efficiency. Furthermore, the present disclosure newly adds a VRU message, which allows vulnerable road users to directly communicate with the vehicle and reduces information delay. Furthermore, the present disclosure defines the message configuration of the message frame, data frame, and data element in the application layer, standardizes the design of the application layer message, and realizes efficient communication.
[0115] <2. Example of the configuration of electronic devices for road side units> 4 is a block diagram showing a configuration of an electronic device 400 for a roadside unit in a wireless communication system according to an embodiment of the present disclosure. As shown in FIG. 4, the electronic device 400 may include a determination unit 410, a generation unit 420, and a communication unit 430.
[0116] Here, each unit of the electronic device 400 can be included in a processing circuit. The electronic device 400 may include one processing circuit or multiple processing circuits. Furthermore, the processing circuit may include various individual functional units to perform various different functions and / or operations. These functional units may be physical or logical entities, and units with different names may be realized by the same physical entity.
[0117] According to an embodiment of the present disclosure, the determining unit 410 can determine the validity time of the message and the validity range of the message.
[0118] According to an embodiment of the present disclosure, the electronic device 400 can determine the validity range of the message according to, for example, the service range of the electronic device 400. This is because, outside the service range of the electronic device 400, the vehicle receiving the message is unlikely to be able to refer to the message. Furthermore, the electronic device 400 can determine the validity time of the message according to the cycle at which the electronic device 400 updates the message. For example, when the electronic device 400 updates the map message at a fixed cycle, the map message that has been updated for a certain period of time is not the latest map message and should not be transferred.
[0119] According to an embodiment of the present disclosure, the generator 420 can generate a message to include a validity time of the message and a validity range of the message.
[0120] According to an embodiment of the present disclosure, the electronic device 400 can send a message to the vehicle via the communication unit 430, so that the vehicle can decide whether to forward the message depending on the validity time of the message and the validity range of the message.
[0121] According to an embodiment of the present disclosure, the generator 420 may include in the message a message start time and a message end time, and may further include in the message a message source location and a message effective radius.
[0122] According to an embodiment of the present disclosure, as shown in Fig. 4, the electronic device 400 may further include a determining unit 440 for determining a priority of a message, which indicates an order of forwarding the message. Here, the determining unit 440 may determine the priority of the message according to the importance of the message, and the more important the message, the higher its priority. For example, a traffic event message has a higher priority than a map message.
[0123] According to an embodiment of the present disclosure, when generating a message, the generator 420 further includes a priority of the message in the message.
[0124] According to an embodiment of the present disclosure, the generator 420 may further include service type information and / or object type information when generating a message.
[0125] According to an embodiment of the present disclosure, the messages generated by the electronic device 400 include, but are not limited to, a map message, a roadside unit message, a roadside safety message, or a signal light message.
[0126] As described above, the electronic device 400 has been described in detail with the example that the electronic device 400 is used as an RSU. In fact, the electronic device 400 may be used in a vehicle. For example, the electronic device 400 in a vehicle may generate and transmit a BSM message. That is, the electronic device 400 may be used in an apparatus that generates and transmits a message including an effective time and an effective range, and the apparatus that generates and transmits the message may be a vehicle or an RSU.
[0127] As described above, according to an embodiment of the present disclosure, when generating a message, the electronic device 400 can include the effective time and effective range of the message in the message, thereby allowing the vehicle to forward only a portion of the message, thereby minimizing overhead and time delay and further improving communication efficiency.
[0128] According to an embodiment of the present disclosure, as shown in FIG. 4 , the electronic device 400 may further include a dividing unit 450 for dividing the plurality of vehicles into one or more groups according to the destinations of the plurality of vehicles, such that the destinations of the vehicles in each group are the same.
[0129] Here, the electronic device 400 can receive destination information of each vehicle from each vehicle through the communication unit 430, and divide vehicles having the same destination into the same group. Furthermore, the electronic device 400 can transmit, through the communication unit 430, to each vehicle, the identification of the group to which each vehicle belongs.
[0130] According to an embodiment of the present disclosure, the electronic device 400 can receive, via the communication unit 430, a map request message for requesting a map message from the vehicle.
[0131] According to an embodiment of the present disclosure, the determining unit 410 can determine the map message of the group to which the vehicle belongs.
[0132] According to an embodiment of the present disclosure, the electronic device 400 can transmit a map message of a group to which the vehicle belongs to a vehicle via the communication unit 430. Here, the electronic device 400 can transmit the map message for the group by broadcast.
[0133] As described above, the electronic device 400 according to the embodiment of the present disclosure can divide vehicles according to destination information, thereby transmitting messages such as map messages according to different groups, thereby reducing the amount of information in the interaction. Here, the embodiment in which the electronic device 400 transmits messages in groups has been described using a map message as an example, but the electronic device 400 may similarly transmit messages such as road unit messages, road safety messages, and signal light messages in groups.
[0134] 3. Method Examples Next, a wireless communication method performed by the vehicle electronic device 100 in the wireless communication system according to the embodiment of the present disclosure will be described in detail.
[0135] FIG. 5 is a flowchart illustrating a wireless communication method performed by the vehicle electronic device 100 in the wireless communication system according to the embodiment of the present disclosure.
[0136] As shown in FIG. 5, in step S510, a message including a valid time of the message and a valid range of the message is received.
[0137] Next, in step S520, it is determined whether to forward the message depending on the valid time and valid range of the message.
[0138] Preferably, determining whether to forward the message includes determining whether the current time is within the validity time of the message, determining whether the location of the electronic device 100 is within the validity range of the message, and forwarding the message if the current time is within the validity time of the message and the location of the electronic device 100 is within the validity range of the message.
[0139] Preferably, determining whether to forward the message further includes discarding the message if the current time is not within the validity period of the message or if the location of the electronic device 100 is not within the validity range of the message.
[0140] Preferably, the validity period of a message includes a start time of the message and an end time of the message.
[0141] Preferably, the scope of a message includes the location of the message source and the effective radius of the message.
[0142] Preferably, the messages further include a priority of the messages, and the wireless communication method further includes determining an order of forwarding the messages depending on the priority of the messages.
[0143] Preferably, the message comprises a basic safety message, a map message, a roadside unit message, a roadside safety message, a Maritime Radio Technical Commission differential signal message or a signal light message.
[0144] Preferably, receiving the message includes receiving the message from a roadside unit, another vehicle, or a network side device.
[0145] Preferably, the wireless communication method further includes receiving a message from the vulnerable road user including a physiological parameter of the vulnerable road user, and determining a driving strategy of the vehicle in response to the physiological parameter of the vulnerable road user.
[0146] According to an embodiment of the present disclosure, the main body performing the above method may be the electronic device 100 according to an embodiment of the present disclosure, so all the above embodiments related to the electronic device 100 are applicable thereto.
[0147] Next, a wireless communication method implemented by the electronic device 400 for a roadside unit in a wireless communication system according to an embodiment of the present disclosure will be described in detail.
[0148] FIG. 6 is a flow chart illustrating a wireless communication method performed by the electronics 400 for a roadside unit in a wireless communication system according to an embodiment of the present disclosure.
[0149] As shown in FIG. 6, in step S610, the valid time and valid range of the message are determined.
[0150] Next, in step S620, a message is generated to include the validity time and validity range of the message.
[0151] Next, in step S630, a message is sent to the vehicle, so that the vehicle decides whether to forward the message according to the valid time and valid range of the message.
[0152] Preferably, the validity period of a message includes a start time of the message and an end time of the message.
[0153] Preferably, the scope of a message includes the location of the message source and the effective radius of the message.
[0154] Preferably, the wireless communication method further comprises determining a priority of the messages representing an order of forwarding the messages, the messages further comprising the priority of the messages.
[0155] Preferably the message comprises a map message, a roadside unit message, a roadside safety message or a signal light message.
[0156] According to an embodiment of the present disclosure, the body performing the above method may be the electronic device 400 according to an embodiment of the present disclosure, so all the above embodiments related to the electronic device 400 are applicable thereto.
[0157] Next, a wireless communication method implemented by the electronic device 400 for a roadside unit in a wireless communication system according to another embodiment of the present disclosure will be described in detail.
[0158] FIG. 7 is a flow chart illustrating a wireless communication method performed by the electronics 400 for a roadside unit in a wireless communication system according to another embodiment of the present disclosure.
[0159] As shown in FIG. 7, in step S710, according to the destinations of the multiple vehicles, the multiple vehicles are divided into one or more groups, such that the destinations of the vehicles in each group are the same.
[0160] Next, in step S720, a map request message for requesting a map message is received from the vehicle.
[0161] Next, in step S730, the map message of the group to which the vehicle belongs is determined.
[0162] Next, in step S740, a map message for the group to which the vehicle belongs is transmitted.
[0163] According to an embodiment of the present disclosure, the body performing the above method may be the electronic device 400 according to an embodiment of the present disclosure, so all the above embodiments related to the electronic device 400 are applicable thereto.
[0164] <4. Application Examples> The present disclosure is applicable to various scenarios. Hereinafter, embodiments of the present disclosure will be described using several typical scenarios as examples. Note that the embodiments of the present disclosure are not limited to the following scenarios.
[0165] FIG. 8 is a schematic diagram illustrating a scenario of searching for straggling vehicles according to an embodiment of the present disclosure. As shown in FIG. 8, a dotted oval area indicates a fleet including six vehicles, which travels in a left direction in FIG. 8. The vehicle furthest in the traveling direction is the leading vehicle, and the other vehicles are member vehicles in the fleet. Here, two vehicles lose communication with the leading vehicle and are called straggling vehicles. FIG. 8 also illustrates an example of several RSUs arranged near an intersection. Here, the leading vehicle may be equipped with the above-mentioned electronic device 400, and the RSU may be equipped with the above-mentioned electronic device 100.
[0166] According to an embodiment of the present disclosure, when a leading vehicle in a fleet finds that a straggling vehicle exists, the leading vehicle can generate and transmit a message including, for example, an effective time and an effective range of the message. The message may further include an identification information (group ID) of the fleet and an identification information of the straggling vehicle. Here, the leading vehicle can transmit the message by broadcast. According to an embodiment of the present disclosure, the leading vehicle can determine the effective time and effective range of the message according to the time and the point before losing communication with the straggling vehicle so as to reduce the search range. Next, an RSU that receives the above message of the leading vehicle can determine whether to forward the message according to the effective time and the effective range included in the message. Next, when the straggling vehicle receives the above message from a certain RSU, the leading vehicle determines that the leading vehicle is searching for the straggling vehicle according to the identification information of the fleet and the identification information of the straggling vehicle included in the message. The straggling vehicle can transmit the location information of the straggling vehicle. Through the forwarding by the RSU, the leading vehicle can obtain the location information of the straggling vehicle, and can thereby search for the straggling vehicle.
[0167] The dashed arrows in Fig. 8 indicate the message propagation direction. As shown in Fig. 8, after the lead vehicle transmits a message, by setting the valid time and valid range of the message, each RSU on the fleet's driving route will forward the message, but each RSU that is not on the driving route will not forward the message.
[0168] According to an embodiment of the present disclosure, while the fleet is traveling, the leading vehicle can broadcast information including the fleet's identifier (group ID), so that each RSU on the route through which the fleet passes can receive and store the identification information of the fleet. In this case, when the leading vehicle searches for a straggling vehicle, the above message transmitted by the leading vehicle can include the identification information of the fleet. The RSU that receives the above message of the leading vehicle can determine whether to forward the message depending on the validity time and validity range contained in the message and whether it has stored the identification information of the fleet. That is, if the current time is within the validity time, the position of the RSU is within the validity range, and the RSU has stored the identification information of the fleet, the RSU forwards such a message. This can further reduce the number of messages transmitted and the overhead.
[0169] FIG. 9 is a signaling flowchart for searching for a straggling vehicle according to an embodiment of the present disclosure. As shown in FIG. 9, in step S901, a leading vehicle broadcasts information including a group ID of a fleet while driving. In step S902, an RSU that receives the group ID of a fleet stores the group ID. If the leading vehicle discovers the presence of a straggling vehicle, in step S903, the leading vehicle broadcasts a message including the validity time, validity range, and group ID of the message. In step S904, an RSU that receives the message determines whether the message needs to be forwarded according to the validity time, validity range, and group ID of the message. If the message does not need to be forwarded, the RSU discards the message. If the message needs to be forwarded, in step S905, the RSU forwards the message. Thus, through forwarding by one or more RSUs, the straggling vehicles receive such a message and determine that the leading vehicle is searching for a straggling vehicle according to the group ID in the message. Then, in step S906, the straggling vehicle sends a confirmation message including its location information. In step S907, through forwarding by the RSU, the leading vehicle receives the confirmation message of the straggling vehicle and searches for the straggling vehicle.
[0170] As described above, according to an embodiment of the present disclosure, by setting an effective time and effective range for a message, the search range is narrowed, the number of messages requiring interaction is reduced, and the lead vehicle can quickly find straggling vehicles.
[0171] FIG. 10 is a schematic diagram illustrating a scenario in which a leading vehicle in a fleet passes through a toll booth according to an embodiment of the present disclosure. As shown in FIG. 10, a dotted oval area indicates a fleet including five vehicles, and the fleet travels toward the upper right direction of FIG. 10. The vehicle furthest forward in the travel direction is the leading vehicle, and the other vehicles are member vehicles in the fleet. The RSU in FIG. 10 can be located at a toll booth, for example. As shown in FIG. 10, when the fleet passes through the toll booth, the leading vehicle passes through the toll booth first. According to an embodiment of the present disclosure, the process of the fleet passing through the toll booth can be simplified by the interaction between the leading vehicle and the RSU in the toll booth.
[0172] FIG. 12 is a signaling flow chart of a leading vehicle in a fleet passing through a toll booth according to an embodiment of the present disclosure. As shown in FIG. 12, in step S1201, the leading vehicle may send fleet information to the RSU, including the number of vehicles in the fleet, the type of each vehicle (e.g., truck, bus, sedan, etc.), and the identification information (group ID) of the fleet. Then, in step S1202, the RSU determines a total passage fee for the fleet according to the type of each vehicle in the fleet. Then, in step S1203, the RSU sends the total passage fee for the fleet to the leading vehicle. Then, in step S1204, the leading vehicle pays the total passage fee for the fleet to the RSU. Then, in step S1205, the RSU determines that the payment is successful and allows the leading vehicle to pass.
[0173] 11 is a schematic diagram illustrating a scenario in which member vehicles in a fleet pass through a toll booth according to an embodiment of the present disclosure. As shown in FIG. 11, after the leading vehicle pays the total transit fee for the fleet and passes through the toll booth, the member vehicles pass through the toll booth in order. According to an embodiment of the present disclosure, the member vehicles can quickly pass through the toll booth by simply interacting with the RSU at the toll booth.
[0174] 13 is a signaling flow chart of a member vehicle in a fleet passing through a toll booth according to an embodiment of the present disclosure. As shown in FIG. 13, in step S1301, a fleet member sends information including a fleet identification information (group ID) to an RSU. Then, in step S1302, the RSU verifies that the passage tolls of all vehicles in the fleet have been paid. Then, in step S1303, the RSU allows the fleet member to pass through.
[0175] As described above, according to the embodiment of the present disclosure, through the information interaction between the leading vehicle and the RSU at the toll booth, the leading vehicle can pay the passage tolls of all the vehicles in the fleet at once, and the member vehicles can directly pass through the toll booth, thereby reducing the information interaction between the member vehicles and the toll booth and accelerating the speed at which the fleet passes through the toll booth.
[0176] FIG. 14 shows a schematic diagram of a scenario of grouping vehicles according to an embodiment of the present disclosure. As shown in FIG. 14, there are 10 vehicles on a road, and the destinations of 5 vehicles are on the left side of the road, and the destinations of the other 5 vehicles are on the right side of the road. According to an embodiment of the present disclosure, the number of messages to be sent can be reduced by grouping the vehicles through information interaction with the RSUs near the road. The RSUs may include the above-mentioned electronic device 400.
[0177] FIG. 15 is a signaling flow chart for grouping vehicles according to an embodiment of the present disclosure. In step S1501, each vehicle transmits its destination information to the RSU. Then, in step S1502, the electronic device 400 in the RSU can group the vehicles according to the destinations of the vehicles, such that vehicles with the same destination are divided into the same group. Then, in step S1503, the RSU can broadcast the identification information (group ID) of each group, so that each vehicle can know the group to which it belongs. Then, in step S1504, the vehicle 2 transmits a map request message to the RSU. Then, in step S1505, the RSU broadcasts a map message of the group to which the vehicle 2 belongs, including the identification information of the group to which the vehicle 2 belongs. This allows the vehicle 2 to receive and store the map message according to the group ID included in the map message.
[0178] As described above, according to an embodiment of the present disclosure, the RSU can divide multiple vehicles into one or more groups based on the destination, and transmit messages, such as map messages, on a group basis, thereby reducing the number of messages that need to be transmitted.
[0179] FIG. 16 shows a schematic diagram of a scenario for disseminating road condition information according to an embodiment of the present disclosure. As shown in FIG. 16, a traffic accident occurs on a road, and two vehicles that collide are called message source nodes, and other vehicles on the road are called relay nodes. FIG. 16 shows relay node 1, relay node 2, ..., relay node N. Here, the vehicle that is the message source node may include the above-mentioned electronic device 400, and the vehicle that is the relay node may include the above-mentioned electronic device 100.
[0180] FIG. 17 is a signaling flowchart for disseminating road condition information according to an embodiment of the present disclosure. As shown in FIG. 17, in step S1701, the message source node can generate and transmit a collision message including the validity time of the message and the validity range of the message. Next, in step S1702, the relay node 1 that receives the collision message determines whether or not it is necessary to forward the message according to the validity time and the validity range included in the message. Here, it is assumed that the relay node 1 determines that the message needs to be forwarded, and in step S1703, the relay node 1 forwards the collision message. In step S1704, the relay node 2 that receives the collision message determines whether or not it is necessary to forward the message according to the validity time and the validity range included in the message. Here, it is assumed that the relay node 2 determines that the message needs to be forwarded, and in step S1705, the relay node 2 forwards the collision message. Next, in step S1706, the relay node N that receives the collision message determines whether or not it is necessary to forward the message according to the validity time and the validity range included in the message. Now, it is assumed that relay node N determines that there is no need to forward the message, and so relay node N discards the message.
[0181] As described above, according to an embodiment of the present disclosure, by setting a valid time and a valid range for a message, the collision message is propagated only within the valid time and valid range, thereby significantly reducing the amount of information that requires interaction between vehicles and decreasing delays.
[0182] The electronic device 100 according to the present disclosure can be realized as an electronic device for a vehicle, for example, disposed in the vehicle or integrated into a terminal device of the vehicle. The terminal device can be realized as a mobile terminal (for example, a smartphone, a tablet personal computer (PC), a notebook PC, a portable game terminal, a portable / dongle mobile router, and a digital photography device, etc.) or an in-vehicle terminal (for example, a car navigation device, etc.). The terminal device may be a wireless communication module (for example, an integrated circuit module including a single chip) mounted on each of the above terminal devices.
[0183] 18 is a block diagram showing an example of a schematic configuration of a smartphone 1000 to which the technology of the present disclosure can be applied. The smartphone 1000 includes a processor 1001, a memory 1002, a storage device 1003, an external connection interface 1004, an image capture device 1006, a sensor 1007, a microphone 1008, an input device 1009, a display device 1010, a speaker 1011, a wireless communication interface 1012, one or more antenna switches 1015, one or more antennas 1016, a bus 1017, a battery 1018, and an auxiliary controller 1019.
[0184] The processor 1001 is, for example, a CPU or a system on chip (SoC), and can control the functions of the application layer and other layers of the smartphone 1000. The memory 1002 includes a RAM and a ROM, and stores data and programs executed by the processor 1001. The storage device 1003 can include storage media such as a semiconductor memory and a hard disk. The external connection interface 1004 is an interface for connecting an external device (for example, a memory card and a universal serial bus (USB) device) to the smartphone 1000.
[0185] The image capture device 1006 includes an image sensor (e.g., a charge-coupled device (CCD) and a complementary metal oxide semiconductor (CMOS)) and generates a captured image. The sensor 1007 can include a set of sensors such as a measurement sensor, a gyro sensor, a geomagnetic sensor, and an acceleration sensor. The microphone 1008 converts a sound input to the smartphone 1000 into an audio signal. The input device 1009 includes, for example, a touch sensor configured to detect a touch on the screen of the display device 1010, a keypad, a keyboard, a button, or a switch, and receives an operation or information input from a user. The display device 1010 includes a screen (e.g., a liquid crystal display (LCD) and an organic light-emitting diode (OLED) display) and displays an output image of the smartphone 1000. The speaker 1011 converts an audio signal output from the smartphone 1000 into a sound.
[0186] The wireless communication interface 1012 supports any cellular communication system (e.g., LTE, LTE-Advanced, and NR) and performs wireless communication. The wireless communication interface 1012 may typically include, for example, a BB processor 1013 and an RF circuit 1014. The BB processor 1013 may perform, for example, encoding / decoding, modulation / demodulation, multiplexing / demultiplexing, and perform various types of signal processing for wireless communication. At the same time, the RF circuit 1014 may include, for example, a mixer, a filter, and an amplifier, and may transmit and receive wireless signals through an antenna 1016. The wireless communication interface 1012 may be a single chip module in which the BB processor 1013 and the RF circuit 1014 are integrated. As shown in FIG. 18, the wireless communication interface 1012 may include a plurality of BB processors 1013 and a plurality of RF circuits 1014. Although FIG. 18 shows an example in which the wireless communication interface 1012 includes multiple BB processors 1013 and multiple RF circuits 1014, the wireless communication interface 1012 may include a single BB processor 1013 or a single RF circuit 1014.
[0187] In addition to the cellular communication method, the wireless communication interface 1012 can support other types of wireless communication methods, such as a short-range wireless communication method, a proximity communication method, a wireless local network (LAN) method, etc. In this case, the wireless communication interface 1012 can include a BB processor 1013 and an RF circuit 1014 for various wireless communication methods.
[0188] Each of the antenna switches 1015 switches the connection of the antenna 1016 between a plurality of circuits (eg, circuits used for different wireless communication methods) included in the wireless communication interface 1012.
[0189] Each of the antennas 1016 includes a single or multiple antenna elements (e.g., multiple antenna elements included in a MIMO antenna) and is used for transmitting and receiving wireless signals through the wireless communication interface 1012. As shown in Fig. 18, the smartphone 1000 can include multiple antennas 1016. Although Fig. 18 illustrates an example in which the smartphone 1000 includes multiple antennas 1016, the smartphone 1000 may include a single antenna 1016.
[0190] The smartphone 1000 may include an antenna 1016 for various wireless communication methods. In this case, the antenna switch 1015 may be omitted from the configuration of the smartphone 1000.
[0191] The bus 1017 connects the processor 1001, the memory 1002, the storage device 1003, the external connection interface 1004, the image capture device 1006, the sensor 1007, the microphone 1008, the input device 1009, the display device 1010, the speaker 1011, the wireless communication interface 1012, and the auxiliary controller 1019 to one another. The battery 1018 supplies power to each block of the smartphone 1000 shown in FIG. 18 via a power supply line, and the power supply line is partially indicated by a dotted line in the drawing. The auxiliary controller 1019 operates the minimum necessary functions of the smartphone 1000, for example, in a sleep mode.
[0192] In the smartphone 1000 shown in Fig. 18, the decoding unit 120, the determination unit 130, and the determination unit 140 described in Fig. 1 can be realized by the processor 1001 or the auxiliary controller 1019. At least a part of the functions can also be realized by the processor 1001 or the auxiliary controller 1019. For example, the processor 1001 or the auxiliary controller 1019 can execute a function of decoding a message, a function of determining whether to forward a message, and a function of determining a driving strategy of the vehicle by executing commands stored in the memory 1002 or the storage device 1003.
[0193] 19 is a block diagram showing an example of a schematic configuration of a car navigation device 1120 to which the technology of the present disclosure can be applied. The car navigation device 1120 includes a processor 1121, a memory 1122, a global positioning system (GPS) module 1124, a sensor 1125, a data interface 1126, a content player 1127, a storage medium interface 1128, an input device 1129, a display device 1130, a speaker 1131, a wireless communication interface 1133, one or more antenna switches 1136, one or more antennas 1137, and a battery 1138.
[0194] The processor 1121 is, for example, a CPU or SoC, and can control the navigation function and other functions of the car navigation device 1120. The memory 1122 includes a RAM and a ROM, and stores data and programs executed by the processor 1121.
[0195] The GPS module 1124 measures the position (e.g., latitude, longitude, altitude) of the car navigation device 1120 using GPS signals received from GPS satellites. The sensor 1125 may include a set of sensors such as a gyro sensor, a geomagnetic sensor, and an air pressure sensor. The data interface 1126 connects to, for example, an in-vehicle network 1141 via a terminal (not shown) to acquire data generated by the vehicle (e.g., vehicle speed data).
[0196] The content player 1127 plays content stored on a storage medium (e.g., CD and DVD), which is inserted into the storage medium interface 1128. The input device 1129 includes, for example, a touch sensor, button, or switch configured to detect a touch on the screen of the display device 1130, and receives operations or information input from a user. The display device 1130 includes, for example, a screen such as an LCD or OLED display, and displays images of the navigation function or the played content. The speaker 1131 outputs sounds of the navigation function or the played content.
[0197] The wireless communication interface 1133 supports any cellular communication method (e.g., LTE, LTE-Advanced, and NR) and performs wireless communication. The wireless communication interface 1133 may typically include, for example, a BB processor 1134 and an RF circuit 1135. The BB processor 1134 may perform, for example, encoding / decoding, modulation / demodulation, multiplexing / demultiplexing, and perform various types of signal processing for wireless communication. At the same time, the RF circuit 1135 may include, for example, a mixer, a filter, and an amplifier, and may transmit and receive wireless signals through an antenna 1137. The wireless communication interface 1133 may be a single chip module in which the BB processor 1134 and the RF circuit 1135 are integrated. As shown in FIG. 19, the wireless communication interface 1133 may include multiple BB processors 1134 and multiple RF circuits 1135. Although FIG. 19 shows an example in which the wireless communication interface 1133 includes multiple BB processors 1134 and multiple RF circuits 1135, the wireless communication interface 1133 may include a single BB processor 1134 or a single RF circuit 1135.
[0198] In addition to the cellular communication method, the wireless communication interface 1133 can support other types of wireless communication methods, such as a short-distance wireless communication method, a close-proximity communication method, a wireless LAN method, etc. In this case, the wireless communication interface 1133 can include a BB processor 1134 and an RF circuit 1135 for various wireless communication methods.
[0199] Each of the antenna switches 1136 switches the connection of the antenna 1137 between a plurality of circuits (eg, circuits used for different wireless communication methods) included in the wireless communication interface 1133.
[0200] Each of the antennas 1137 includes a single or multiple antenna elements (for example, multiple antenna elements included in a MIMO antenna) and is used for transmitting and receiving wireless signals through the wireless communication interface 1133. As shown in Fig. 19, the car navigation device 1120 can include multiple antennas 1137. Although Fig. 19 shows an example in which the car navigation device 1120 includes multiple antennas 1137, the car navigation device 1120 may include a single antenna 1137.
[0201] The car navigation device 1120 may include an antenna 1137 for various wireless communication methods. In this case, the antenna switch 1136 may be omitted from the configuration of the car navigation device 1120.
[0202] 19 via a power supply line, which is partially indicated by a dotted line in the drawing. The battery 1138 stores the power supplied from the vehicle.
[0203] In the car navigation device 1120 shown in Fig. 19, the decoding unit 120, the determination unit 130, and the determination unit 140 described in Fig. 1 can be realized by the processor 1121. At least a part of the functions can also be realized by the processor 1121. For example, the processor 1121 can execute a function of decoding a message, a function of determining whether to forward a message, and a function of determining a driving strategy by executing commands stored in the memory 1122.
[0204] The technology of the present disclosure may be realized as an in-vehicle system (or vehicle) 1140 including one or more blocks of a car navigation device 1120, an in-vehicle network 1141, and a vehicle module 1142. The vehicle module 1142 generates vehicle data (e.g., vehicle speed, engine speed, and fault information) and outputs the generated data to the in-vehicle network 1141.
[0205] Although the preferred embodiment of the present disclosure has been described above with reference to the drawings, the present disclosure is of course not limited to the above examples. It should be understood that those skilled in the art can obtain various modifications and changes within the scope of the appended claims, and these modifications and changes are also included in the technical scope of the present disclosure.
[0206] For example, in the illustrated functional block diagram, any unit indicated by a dotted block indicates that the functional unit is optional in the corresponding device, and that each optional functional unit can be combined in an appropriate manner to realize the required function.
[0207] For example, in the above embodiments, multiple functions included in one unit can be realized by separate devices. Alternatively, in the above embodiments, multiple functions realized by multiple units can each be realized by a separate device. Also, one of the above functions can be realized by multiple units. It goes without saying that such an arrangement is within the technical scope of the present disclosure.
[0208] In this specification, the steps described in the flowcharts include not only processes that are executed in chronological order, but also processes that are not necessarily executed in chronological order but are executed in parallel or independently. It goes without saying that the order of steps that are executed in chronological order may be changed.
[0209] Although the embodiments of the present disclosure have been described in detail with reference to the drawings, it should be understood that the above-described embodiments are for the purpose of illustrating the present disclosure and are not intended to limit the present disclosure. Those skilled in the art can make various modifications and changes to the above-described embodiments without departing from the spirit and scope of the present disclosure. Therefore, the scope of the present disclosure is limited only by the appended claims and their equivalents.
Claims
1. An electronic device for a vehicle, receiving a message including a validity time of the message and a validity range of the message; a processing circuit configured to determine whether to forward the message depending on a validity time of the message and a validity range of the message; The processing circuitry further comprises: receiving said message from a vulnerable road user representing a traffic participant whose means of transport is not a vehicle, said message including physiological parameters of said vulnerable road user; An electronic device configured to determine a driving strategy of the vehicle depending on physiological parameters of the vulnerable road users.
2. The processing circuitry further comprises: determining whether the current time is within a validity period of the message; determining whether the location of the electronic device is within range of the message; The electronic device of claim 1 , configured to forward the message if a current time is within a valid time of the message and if the location of the electronic device is within a valid range of the message.
3. The processing circuitry further comprises: The electronic device of claim 2 , configured to discard the message if the current time is not within a validity period of the message or if the location of the electronic device is not within a validity range of the message.
4. The electronic device according to claim 1 , wherein the validity period of the message includes a start time of the message and an end time of the message.
5. The electronic device of claim 1 , wherein the effective range of the message includes a location of a message source and an effective radius of the message.
6. The message further includes a priority of the message. The electronic device of claim 1 , wherein the processing circuitry is further configured to determine an order in which to forward the messages depending on a priority of the messages.
7. The electronic device of claim 1 , wherein the message comprises a basic safety message, a map message, a roadside unit message, a roadside safety message, a Maritime Radio Technical Commission differential signal message, or a signal light message.
8. The processing circuitry further comprises:
2. The electronic device of claim 1, configured to receive the message from a roadside unit, another vehicle, or a network side device.
9. An electronic device for a roadside unit, comprising: determining a validity period and a validity range of the message; generating the message to include a validity time of the message and a validity range of the message; a processing circuit configured to transmit the message to the vehicle such that the vehicle determines whether to forward the message depending on a validity time of the message and a validity range of the message; The processing circuitry further comprises: Receive destination information for each vehicle from each vehicle; Vehicles with the same destination are divided into the same group, Electronics that transmit to each of said vehicles an identification of the group to which it belongs.
10. The electronic device of claim 9 , wherein the validity period of the message includes a start time of the message and an end time of the message.
11. The electronic device of claim 9 , wherein the effective range of the message includes a location of a message source and an effective radius of the message.
12. The processing circuitry is further configured to determine a priority of the message that represents an order in which to forward the message; The electronic device of claim 9 , wherein the message further includes a priority of the message.
13. The electronic device of claim 9 , wherein the message comprises a map message, a roadside unit message, a roadside safety message, or a signal light message.
14. A wireless communication method executed by an electronic device for a vehicle, comprising: receiving a message including a time of validity of the message and a scope of validity of the message; determining whether to forward the message according to a validity time and a validity range of the message; receiving said message from a vulnerable road user representing a traffic participant whose means of transport is not a vehicle, said message including physiological parameters of said vulnerable road user; A wireless communication method for determining a driving strategy of said vehicle depending on physiological parameters of said vulnerable road users.
15. Determining whether to forward the message includes: determining whether a current time is within a validity period of the message; determining whether the location of the electronic device is within range of the message; 15. The method of claim 14, further comprising forwarding the message if the current time is within a valid time of the message and the location of the electronic device is within a valid range of the message.
16. Determining whether to forward the message includes: The method of claim 15, further comprising discarding the message if the current time is not within a validity period of the message or if the location of the electronic device is not within a validity range of the message.
17. The method of claim 14, wherein the validity period of the message includes a start time of the message and an end time of the message.
18. The method of claim 14, wherein the effective range of the message includes a location of a message source and an effective radius of the message.
19. The message further includes a priority of the message. The method of claim 14, further comprising determining an order for forwarding the messages depending on a priority of the messages.
Citation Information
Patent Citations
Communication apparatus and communication system and method of communicating between mobile nodes such as vehicles
JP2008527824A
D2D communication method and D2D device
JP2019523572A
Wireless communication system, wireless communication apparatus, and wireless communication method employed in wireless communication system
WO2014045345A1