The present disclosure relates to the technical field of intelligent automobiles, and more particularly, to a collision warning method, an in-vehicle terminal device, and a storage medium.
With the widespread use of vehicles and the advancement of Internet of Vehicles technologies, applications and algorithms of the vehicular wireless communication technology (Vehicle-to-X (V2X)) have garnered increasing attention. One of the most critical applications of this technology is the vehicle warning function, which alerts drivers to potential dangers using the V2X technology, thereby reducing traffic accidents.
For example, intersections often have complex road conditions where vehicles frequently change lanes, increasing the likelihood of traffic accidents. An existing practice is to perform collision detection on a vehicle entering the intersection using the V2X technology. If there is a collision risk, a driver is warned in time such that the driver can make a driving decision in advance to avoid a traffic accident. At present, the collision risk is calculated for each vehicle at the intersection, resulting in excessive calculation and waste of resources. Additionally, existing risk warning is not accurate enough. For example, when the vehicle is far away from the intersection, repeated warning at an early stage may disrupt the driver's focus. Conversely, if the warning is issued too late when the vehicle is close to the intersection, the driver may not have sufficient time to adjust their driving strategy or brake effectively. Therefore, accurately providing collision warnings to vehicles approaching an intersection is an urgent problem that needs to be addressed.
Embodiments of the present disclosure aim to provide a collision warning method, an in-vehicle terminal device, and a storage medium.
In accordance with a first aspect of the present disclosure, an embodiment provides a collision warning method, including:
In accordance with a second aspect of the present disclosure, an embodiment provides an in-vehicle terminal device, including a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for connection and communication between the processor and the memory, the computer program, when executed by the processor, causes the processor to implement the steps of any collision warning method according to the present disclosure.
In accordance with a third aspect of the present disclosure, an embodiment provides a computer-readable storage medium, storing one or more programs which, when executed by one or more processors, cause the one or more processors to implement the steps of any collision warning method according to the present disclosure.
The technical schemes in the embodiments of the present disclosure will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present disclosure. It is clear that the described embodiments are some but not all of the embodiments of the present disclosure. All other embodiments that can be derived by those skilled in the art, based on the disclosed embodiments and without requiring creative effort, are within the scope of protection of the present disclosure.
The flowcharts presented in the accompanying drawings are provided as examples and may not encompass all content or operations/steps, nor are the operations/steps necessarily executed in the order described. For instance, certain operations/steps may be further subdivided, combined, or partially merged. Thus, the actual execution order may vary depending on the specific situation.
It should be understood that the terms used in the present disclosure are intended solely to describe specific embodiments and are not meant to limit the scope of the disclosure. As used in this disclosure and the claims, the singular forms “a,” “an,” and “the” are intended to include their plural counterparts unless the context explicitly dictates otherwise.
Embodiments of the present disclosure provide a collision warning method, an in-vehicle terminal device, and a storage medium. The collision warning method may be applied to an in-vehicle terminal device. The in-vehicle terminal device is a device based on V2X. For example, the in-vehicle terminal device may be an On-Board Unit (OBU).
Some specific implementations of the present disclosure are described below in detail in conjunction with the accompanying drawings. The following embodiments and features in the embodiments may be mutually combined if not in conflict.
As shown in
At S101, a MAP, status information of an HV, and BSMs of a plurality of RVs are obtained.
The MAP is broadcast by a Roadside Unit (RSU) to transfer map information of a local region to vehicles. The MAP includes intersection information, road section information, lane information, a connection relationship between roads, and the like in the local region. The status information of the HV is basic traveling status information of the HV, and the status information includes latitude and longitude, speed, heading angle, acceleration, and other information. The BSM of the RV includes speed, turning, braking, double signal, and location information of the RV.
In an embodiment, the MAP broadcast by the RSU is obtained, such that a MAP at a location of the HV can be accurately obtained, and a BSM of an RV in a preset region around the HV can be obtained. The BSM is a BSM respectively broadcast by each RV and received by the HV. The status information of the HV is obtained from a control device of the HV. The control device may be set depending on an actual situation, which is not specifically limited in this embodiment. For example, the control device may be a central control system of the HV. The preset region may be set depending on an actual situation, which is not specifically limited in this embodiment. For example, the preset region may be set to be within 500 meters around the location of the HV. It is to be noted that the RSU or cloud may receive data from a radar or a sensor, create a BSM based on the data, and broadcast the BSM, such that the HV obtains the broadcast BSM.
At S102, whether the HV is about to enter an intersection is determined based on the MAP and the status information.
The intersection may be a three-way intersection, a crossroad, a five-way intersection, or an intersection of another type, which is not specifically limited in this embodiment. For ease of description, the crossroad is used as an example in embodiments.
In an embodiment, the status information includes the heading angle of the HV. The heading angle is an angle between a traveling direction of the HV and a due north direction. The MAP includes a road angle between each road in a region in which the HV is located and the due north direction. An angle difference between the heading angle of the HV and the road angle of each road is determined to obtain an angle difference between the HV and each road, and a road corresponding to a minimum angle difference is determined as a traveling road of the HV. Whether there is an intersection within a preset distance on the traveling road of the HV is determined based on location information of the HV and the MAP. If it is determined that there is an intersection within the preset distance on the traveling road of the HV, it is determined that the HV is about to enter the intersection. The preset distance may be set depending on an actual situation, which is not specifically limited in this embodiment. For example, the preset distance may be set to 150 meters. Whether the HV is about to enter an intersection can be accurately determined by determining the traveling road of the HV and determining whether there is an intersection within the preset distance on the traveling road.
For example, the heading angle of the HV is 100°, and the region in which the HV is located includes a road 1, a road 2, a road 3, and a road 4. An angle between the road 1 and the due north direction is 95°, an angle between the road 2 and the due north direction is 185°, an angle between the road 3 and the due north direction is 275°, and an angle between the road 4 and the due north direction is 5°. From the above, it can be learned that a road angle between the HV and the road 1 is 5°, a road angle between the HV and the road 2 is 95°, a road angle between the HV and the road 3 is 185°, and a road angle between the HV and the road 4 is 95°. As the road angle between the HV and the road 1 is minimum, the road 1 is the traveling road of the HV. It is determined whether there is an intersection within 150 meters on the road 1 in the traveling direction of the HV. If there is an intersection within 150 meters on the road 1 in the traveling direction of the HV, it is determined that the HV is about to enter the intersection.
In an embodiment, determining whether the HV is about to enter an intersection includes: obtaining a perpendicular distance between the HV and each lane in the traveling road to obtain a lane distance from the HV to each lane, determining a lane corresponding to a minimum lane distance as a traveling lane of the HV, determining, based on the location information of the HV and the MAP, whether there is an intersection within the preset distance in the traveling lane, and if there is an intersection within the preset distance in the traveling lane, determining that the HV is about to enter the intersection. The perpendicular distance between the HV and each lane in the traveling road refers to a distance between a center point of the HV and a centerline of the lane. It is to be noted that if the traveling road of the HV has only one lane, the traveling road is the lane in which the HV is located. Alternatively, the traveling lane of the HV may be determined in the foregoing manner. The traveling lane of the HV can be accurately known by determining the perpendicular distance between the HV and each lane.
For example, the road includes a lane 1, a lane 2, and a lane 3. A perpendicular distance between the HV and the lane 1 is 3.1 meters, a perpendicular distance between the HV and the lane 2 is 0.1 meter, and a perpendicular distance between the HV and the lane 3 is 2.9 meters. The perpendicular distance 0.1 meter between the HV and the lane 2 is a minimum distance between the HV and the lanes. Therefore, the HV is traveling in the lane 2. Whether there is an intersection within 150 meters in the lane 2 is determined based on the location information of the HV and the MAP. If it is determined that there is an intersection within 150 meters in the lane 2, it is determined that the HV is about to enter the intersection.
In an embodiment, Global Positioning System (GPS) data during traveling of the HV is obtained, and whether there is an intersection within the preset distance in the traveling direction of the HV is determined based on the data and the MAP. If it is determined that there is an intersection within the preset distance in the traveling direction of the HV, it is determined that the HV is about to enter the intersection.
At S103, a target RV which has a risk of collision with the HV at the intersection is selected from the plurality of RVs based on the MAP, the status information, and a BSM of each RV if the HV is about to enter the intersection.
The target RV is an RV which has a great risk of collision with the HV at the intersection.
In an embodiment, as shown in
At S1031, one or more candidate RVs which have a risk of collision with the HV at the intersection are selected from the plurality of RVs based on the MAP, the status information, and the BSM of each RV.
The candidate RV is an RV which is traveling at the intersection and has a traveling trajectory intersecting with a traveling trajectory of the HV.
In an embodiment, the plurality of RVs are grouped based on the MAP, the status information, and the BSM of each RV to obtain a plurality of RV groups. A collision detection model of the intersection is obtained, and a collision detection condition corresponding to each RV group is obtained from the collision detection model. Each RV in each RV group is screened based on the collision detection condition corresponding to each RV group to obtain one or more candidate RVs which have a risk of collision with the HV at the intersection. The collision detection model is preset based on collision simulation, and the collision simulation may be set depending on an actual situation, which is not specifically limited in this embodiment. Efficiency of collision detection can be improved by grouping the RVs, and accuracy of candidate RV screening can be improved by screening each RV group based on the collision detection condition.
In an embodiment, the plurality of RVs may be grouped in the following manner based on the MAP, the status information, and the BSM of each RV to obtain a plurality of RV groups. The status information includes the heading angle of the HV, and the BSM of the RV includes a heading angle of the RV. It is determined based on the MAP that there are several RV groups. A first heading angle difference between the heading angle of the HV and a heading angle of each RV is determined, and an RV corresponding to a first heading angle difference greater than or equal to a first preset difference and less than or equal to a second preset difference is collected into a first RV group. A first deflection angle between a connection line between the HV and the RV and the due north direction is determined, and uncollected RVs are collected into a second RV group and a third RV group based on the first deflection angle and the heading angle of the HV. The first preset difference and the second preset difference may be set depending on an actual situation, which are not specifically limited in this embodiment.
In an embodiment, the uncollected RVs may be collected into the second RV group and the third RV group based on the first deflection angle and the heading angle of the HV in the following manner. A difference between the first deflection angle and the heading angle of the HV is determined to obtain a second heading angle difference. An RV corresponding to a second heading angle difference greater than a third preset difference and less than a fourth preset difference is collected into the second RV group. An RV corresponding to a second heading angle difference greater than a fifth predicted difference and less than a sixth preset difference is collected into the third RV group. The third preset difference, the fourth preset difference, the fifth preset difference, and the sixth preset difference may be set depending on an actual situation, which are not specifically limited in this embodiment.
For example, as shown in
For example, each RV in each RV group may be screened in the following manner based on the collision detection condition corresponding to each RV group to obtain one or more candidate RVs which have a risk of collision with the HV at the intersection. The RV groups include a first RV group, a second RV group, and a third RV group. The first RV group includes an RV 1, the second RV group includes an RV 2, and the third RV group includes an RV 3. When the HV A turns right, as shown in
When the HV A goes straight, as shown in
When the HV A turns left, as shown in
At S1032, a target RV which has a risk of collision with the HV at the intersection is selected from the plurality of candidate RVs based on the MAP, the status information, and a BSM of each candidate RV.
In an embodiment, a collision risk point between the HV and each candidate RV at the intersection is determined based on the MAP, the status information, and the BSM of each candidate RV. A target RV which has a risk of collision with the HV is determined from the plurality of candidate RVs based on the collision risk point between the HV and each candidate RV at the intersection. Accuracy of risk warning is improved by determining the collision risk point between the HV and the candidate RV and then determining, based on the risk point, the target RV which has a risk of collision with the HV.
In an embodiment, the collision risk point between the HV and each candidate RV at the intersection may be determined based on the MAP, the status information, and the BSM of each candidate RV in the following manner. A lane of the HV is determined from a plurality of lanes at the intersection based on the MAP and the status information. A lane in which each candidate RV is located is determined from the plurality of lanes at the intersection based on the MAP and the BSM of each candidate RV. Turning information of the lane in which the HV is located and turning information of the lane in which each candidate RV is located are determined based on the MAP. The collision risk point between the HV and each candidate RV at the intersection is determined based on the turning information of the lane in which the HV is located and the turning information of the lane in which each candidate RV is located. By determining the lane of the HV and the lane of the candidate RV, the collision risk point between the HV and the candidate RV at the intersection can be accurately determined based on the turning information of the lane in which the HV is located and the turning information of the lane in which the RV is located.
In an embodiment, the collision risk point between the HV and each candidate RV at the intersection may be determined in the following manner based on the turning information of the lane in which the HV is located and the turning information of the lane in which each candidate RV is located. A point at which the lane in which the HV is located intersects with the lane in which the RV is located is used as the collision risk point between the HV and the RV at the intersection based on the turning information of the lane in which the HV is located and the turning information of the lane in which the candidate RV is located.
In an embodiment, a target RV which has a risk of collision with the HV may be determined from the plurality of candidate RVs based on the collision risk point between the HV and each candidate RV at the intersection in the following manner. For each collision risk point, a first collision time at which the HV reaches the collision risk point is determined, and a second collision time at which a candidate RV corresponding to the collision risk point reaches the collision risk point is determined. The candidate RV corresponding to the collision risk point is determined as a target RV if a difference between the first collision time and the second collision time is less than or equal to a preset threshold. The preset threshold may be set depending on an actual situation, which is not specifically limited in this embodiment. For example, the preset threshold may be set to 0.2 second. Times at which the HV and the candidate RV reach the collision risk point are determined, and if a difference between the times at which the HV and the candidate RV reach the collision risk point is less than or equal to the preset threshold, it is determined that the HV may collide with the candidate RV, and the candidate RV is determined as a target RV.
In an embodiment, the first collision time at which the HV reaches the collision risk point may be determined in the following manner. A distance from the HV to the collision risk point is determined based on the MAP and the location of the HV, and the first collision time at which the HV reaches the collision risk point may be calculated according to a time-displacement formula based on the speed and the acceleration of the HV. The time-displacement formula is x=vt+½at2, where x is the distance from the HV to the collision risk point, v is the speed of the HV, a is the acceleration of the HV, and t is the first collision time. It is to be noted that for a manner of determining the second collision time at which the candidate RV corresponding to the collision risk point reaches the collision risk point, reference may be made to the manner of calculating the first collision time at which the HV reaches the collision risk point.
In an embodiment, the distance from the HV to the collision risk point may be determined based on the MAP and the location of the HV in the following manner. A first distance between the HV and a stopline location at the intersection and a second distance between the stopline location and the collision risk point are determined based on the MAP, and the first distance and the second distance are added to obtain the distance from the HV to the collision risk point. The stopline location is a traffic light stopline where the lane in which the HV is located meets the intersection. Accuracy of the calculated distance from the HV to the collision risk point can be improved by splitting the distance between the HV and the collision risk point into two parts for calculation.
For example, the first collision time at which the HV reaches the collision risk point is 10.2 seconds, the second collision time at which the candidate RV reaches the collision risk point is 10 seconds, a difference between the first collision time 10.2 seconds and the second collision time 10 seconds is 0.2 second, and the preset threshold is 0.5 second. As the difference 0.2 second between the first collision time 10.2 seconds and the second collision time 10 seconds is less than 0.5 second, the candidate RV is determined as a target RV.
At S104, in a process from the HV entering the intersection to the HV exiting the intersection, collision warning information is output if it is predicted that the HV is about to collide with the target RV.
The warning information may be set depending on an actual situation, which is not specifically limited in this embodiment. For example, the warning information may be a collision voice broadcast or a prompt sound to warn a driver to slow down.
In an embodiment, a first traveling trajectory of the HV at the intersection and a second traveling trajectory of the target RV at the intersection are generated after the HV enters the intersection. Whether the HV is about to collide with the target RV is predicted based on the first traveling trajectory and the second traveling trajectory. If it is predicted that the HV is about to collide with the target RV, the warning information is output. Accuracy of collision warning is greatly improved by generating the traveling trajectories and accurately determining, based on the traveling trajectories, whether the HV is about to collide with the target RV.
In an embodiment, the first traveling trajectory of the HV at the intersection may be generated in the following manner after the HV enters the intersection. A preset linear fitting rule is obtained. A speed, acceleration, and angular velocity at a next moment are predicted according to the preset linear fitting rule based on a speed, acceleration, and angular velocity of the HV at a current moment. The first traveling trajectory is generated based on a speed, acceleration, and angular velocity at each moment. The preset linear fitting rule is a pre-trained linear fitting rule, and the linear fitting rule may be set depending on an actual situation, which is not specifically limited in this embodiment. The first traveling trajectory of the HV at the intersection can be accurately generated based on the linear fitting rule and the speed, acceleration, and angular velocity at each moment.
It is to be noted that for the second traveling trajectory of the target RV at the intersection, reference may be made to the manner for the first traveling trajectory of the HV at the intersection. Details are not described herein again.
In an embodiment, whether the HV is about to collide with the target RV may be predicted based on the first traveling trajectory and the second traveling trajectory in the following manner. A first rectangular parameter of the HV in the first traveling trajectory is determined, and a second rectangular parameter of the target RV in the second traveling trajectory is determined. It is determined that the HV is about to collide with the target RV if it is determined that there is an overlap between a vector projection of the first rectangular parameter and a vector projection of the second rectangular parameter.
For example, as shown in
θ is an angle between the heading angle of the HV and an x-axis, L is a length of the HV, and W is a width of the HV. Coordinates of the vertices Q1(x1, y1), Q2(x2, y2), Q3(x3, y3), and Q4(x4, y4) of the HV can be calculated based on the coordinate calculation formula and coordinates of the center point of the HV. Calculation is performed based on a separating axis theorem as follows. Any vertex, such as Q4, is selected in the HV with Q (x, y), and vectors {right arrow over (Q4Q1)} and {right arrow over (Q4Q3)} are obtained based on its two adjacent vertices Q1 and Q3; any vertex, such as P3(x7, y7), is selected in the target RV with P(x, y), and vectors {right arrow over (P3P2)} and {right arrow over (P3P4)} are obtained based on its two adjacent vertices P2 and P4; and it is determined whether there is an overlap between projections of {right arrow over (Q4Q1)}, {right arrow over (Q4Q3)}, and {right arrow over (P3P2)} on {right arrow over (P3P4)}. If there is an overlap, it is determined that the HV is about to collide with the target RV.
In accordance with the collision warning method in the foregoing embodiment, a MAP, status information of an HV, and BSMs of a plurality of RVs are obtained. Then, whether the HV is about to enter an intersection is determined based on the MAP and the status information. A target RV which has a risk of collision with the HV at the intersection is selected from the plurality of RVs based on the MAP, the status information, and a BSM of each RV if the HV is about to enter the intersection. Next, in a process from the HV entering the intersection to the HV exiting the intersection, collision warning information is output if it is predicted that the HV is about to collide with the target RV. When the HV is about to enter the intersection, the RV which has a collision risk is selected from the plurality of RVs, such that collision risk calculation can be reduced and detection efficiency can be improved. Whether the HV is about to collide with the target RV is predicted, such that accuracy of collision risk detection can be improved.
As shown in
The processor 201 is configured to provide computing and control capabilities to support running of the entire in-vehicle terminal device. The processor 201 may be a Central Processing Unit (CPU), or the processor 201 may be another general-purpose processor, a Digital Signal Processor (DSP), an Application-Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or another programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or the like. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor or the like.
The memory 202 may be a flash chip, a Read-Only Memory (ROM) disk, an optical disc, a USB flash drive, or a removable hard disk drive.
Those having ordinary skills in the art can understand that the structure shown in
The processor is configured to execute a computer program stored in the memory, and the computer program, when executed by the processor, causes the processor to implement any one of the collision warning methods according to the embodiments of the present disclosure.
In an embodiment, the processor is configured to run a computer program stored in the memory, and the computer program, when executed by the processor, causes the processor to implement the following steps:
In an embodiment, during selecting a target RV which has a risk of collision with the HV at the intersection from the plurality of RVs based on the MAP, the status information, and a BSM of each RV, the processor is configured for:
In an embodiment, during selecting one or more candidate RVs which have a risk of collision with the HV at the intersection from the plurality of RVs based on the MAP, the status information, and the BSM of each RV, the processor is configured for:
In an embodiment, during selecting a target RV which has a risk of collision with the HV at the intersection from the plurality of candidate RVs based on the MAP, the status information, and a BSM of each candidate RV, the processor is configured for:
In an embodiment, during determining a collision risk point between the HV and each candidate RV at the intersection based on the MAP, the status information, and the BSM of each candidate RV, the processor is configured for:
In an embodiment, during determining a target RV which has a risk of collision with the HV from the plurality of candidate RVs based on the collision risk point between the HV and each candidate RV at the intersection, the processor is configured for:
In an implementation, the processor is further configured for:
In an embodiment, during predicting, based on the first traveling trajectory and the second traveling trajectory, whether the HV is about to collide with the target RV, the processor is configured for:
It is to be noted that those having ordinary skills in the art can clearly understand that for convenience and simplicity of description, for a specific working process of the in-vehicle terminal device described above, reference may be made to a corresponding process in the foregoing collision warning method embodiment. Details are not described herein again.
An embodiment of the present disclosure provides a computer-readable storage medium. The storage medium stores one or more programs which, when executed by one or more processors, cause the one or more processors to implement steps of any collision warning method according to the present disclosure.
The storage medium may be an internal storage unit of the in-vehicle terminal device in the foregoing embodiment, for example, a hard disk drive or an internal memory of the in-vehicle terminal device. Alternatively, the storage medium may be an external storage device of the in-vehicle terminal device, for example, a plug-in hard disk drive, a Smart Media Card (SMC), a Secure Digital (SD) card, or a flash card disposed on the in-vehicle terminal device.
Those having ordinary skills in the art can understand that all or some steps in the method disclosed above, the system, and functional modules/units in the apparatus may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware implementation, the division between functional modules/units mentioned in the foregoing descriptions does not necessarily correspond to division of physical components. For example, one physical component may have a plurality of functions, or one function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a CPU, a DSP, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an ASIC. Such software may be distributed on a computer-readable medium. The computer-readable medium may include a computer storage medium (or a non-transitory medium) and a communication medium (or a transitory medium). As is known to those having ordinary skills in the art, the term “computer storage medium” includes volatile, non-volatile, removable, and non-removable media implemented based on any method or technology and used to store information (such as computer-readable instructions, data structures, program modules, or other data). The computer storage medium includes, but not limited to a Random Access Memory (RAM), a ROM, an Electrically Erasable Programmable Read-Only Memory (EEPROM), a flash memory or other memory technology, a Compact Disc Read-Only Memory (CD-ROM), a Digital Versatile Disc (DVD) or other optical storage, a cassette, a magnetic tape, a magnetic disk storage or other magnetic storage device, or any other medium which can be used to store the desired information and which can be accessed by a computer. In addition, as is known to those having ordinary skills in the art, the communication medium typically includes computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier or other transport mechanism, and can include any information delivery medium
It is to be understood that the term “and/or” as used in the present disclosure and the claims refers to and includes any combination of one or more of items listed in association, as well as all possible combinations. It is to be clarified that the term “include”, “comprise” or any other variants thereof is intended to encompass a non-exclusive inclusion, such that a process, method, device, or system including a series of elements not only includes those elements, but also includes other elements that are not explicitly listed, or elements that are inherent to such a process, method, device, or system. In the absence of more restrictions, an element defined by the phrase “including one . . . ” does not exclude the existence of additional identical elements in the process, method, device, or system that includes the element.
The numbers of the embodiments according to the present disclosure are merely for description, and do not represent for the advantages and disadvantages of the embodiments. The foregoing descriptions are merely specific implementations of the present disclosure, but are not intended to limit the protection scope of the present disclosure. Any variation or replacement readily figured out by those having ordinary skills in the art within the technical scope disclosed in the present disclosure shall fall within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure shall be subject to the protection scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
202210334288.0 | Mar 2022 | CN | national |
This application is a national stage filing under 35 U.S.C. § 371 of international application number PCT/CN2023/074615, filed Feb. 6, 2023, which claims priority to Chinese patent application No. CN202210334288.0, filed Mar. 31, 2022. The contents of these applications are incorporated herein by reference in their entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2023/074615 | 2/6/2023 | WO |