Road early warning method and device based on Internet of Vehicles, electronic equipment and storage medium

By receiving and analyzing vehicle positioning information and operation data, marking and confirming abnormal road sections, the problem of low abnormality in road sections in the prior art is solved, and more accurate and timely road warning is achieved.

CN119094980APending Publication Date: 2024-12-06BEIJING ZHI YANG NORTH INTERNAITONAL EDUCATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411192493.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-28
Publication Date
2024-12-06

AI Technical Summary

Technical Problem

In the prior art, false reports or failures are prone to occur by the driver actively reporting abnormal road sections, resulting in low authenticity of abnormal road sections and difficult to accurately identify and warning.

Method used

By receiving the positioning information and operation data of the first vehicle, the preset operating range of the road section is determined, the road section outside the range is marked as a monitoring road section, and abnormal operations of multiple vehicles are detected within the reference time period, the road section is determined as an abnormal road section, and the road section is determined to be an abnormal road section, Vehicles driving to this section of the road will issue an early warning.

Benefits of technology

It realizes the identification of road section abnormalities through abnormal operations of the vehicle, improves the accuracy and reliability of road section abnormalities, reduces driver restrictions, and promptly issue early warnings to subsequent vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119094980A_ABST
    Figure CN119094980A_ABST
Patent Text Reader

Abstract

The invention provides a road early warning method and device based on the Internet of Vehicles, electronic equipment and a storage medium, and relates to the technical field of the Internet of Vehicles, the method comprises the following steps: receiving positioning information and operation data of a first vehicle, the operation data being used for representing an action made by the first vehicle; determining a first preset operation range of a road section indicated by the positioning information; when the first preset operation range does not include the operation data, marking the road section as a monitored road section; in response to detection of a second vehicle not less than the reference quantity value in the reference time period, determining that the monitored road section is an abnormal road section, the second vehicle being a vehicle whose operation data exceeds a second preset operation range when passing through the monitored road section, the first preset operation range including the second preset operation range; and according to the abnormal road section, early warning is sent to the vehicle driving to the abnormal road section. The mode is not limited by a driver, and the mode of determining the road section abnormity through abnormal operation of a plurality of vehicles in a continuous period of time is more accurate and reliable.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] With the development of vehicle networking technology, achieving safe driving of vehicles on the road through the vehicle networking is an important research direction. Identifying abnormal road sections through the vehicle networking and issuing early warnings to vehicles are the key to achieving safe driving of vehicles on the road.

[0003] In the related art, the driver determines that there is an abnormality on a road section by actively reporting the abnormal road section through the vehicle, and then issues a warning to subsequent vehicles driving towards the abnormal road section.

[0004] However, the method of users actively reporting abnormal road sections is restricted by drivers, which is prone to false reporting, non-reporting, etc., and the authenticity of road section abnormalities is low. Summary of the invention

[0005] The present disclosure provides a road warning method, device, electronic device and storage medium based on the Internet of Vehicles, which at least to a certain extent overcome the problem of low authenticity of road section abnormalities in related technologies.

[0006] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.

[0007] According to one aspect of the present disclosure, a road warning method based on the Internet of Vehicles is provided, including: receiving positioning information and operation data of a first vehicle, the operation data being used to represent an action performed by the first vehicle; determining a first preset operation range of a road section indicated by the positioning information; when the first preset operation range does not include the operation data, marking the road section as a monitored road section; in response to detecting no less than a reference number of second vehicles within a reference time period, determining that the monitored road section is an abnormal road section, the second vehicle being a vehicle whose operation data exceeds a second preset operation range when passing through the monitored road section, the first preset operation range including the second preset operation range; and issuing a warning to the vehicle heading towards the abnormal road section based on the abnormal road section.

[0008] In some embodiments, the types of operational data include: vehicle acceleration and / or steering wheel steering angle.

[0009] In some embodiments, determining the first preset operating range of the road section indicated by the positioning information includes: obtaining the correspondence between the road section and the preset operating range; and querying the correspondence between the road section and the preset operating range according to the road section indicated by the positioning information to obtain the first preset operating range.

[0010] In some embodiments, determining the first preset operating range of the road section indicated by the positioning information includes: obtaining the correspondence between the road section and the curvature; obtaining the correspondence between the curvature and the preset operating range; according to the road section indicated by the positioning information, querying the correspondence between the road section and the curvature, and the correspondence between the curvature and the preset operating range in sequence to obtain the first preset operating range.

[0011] In some embodiments, it also includes: determining the time point when the positioning information and operation data of the first vehicle are received; obtaining the correspondence between the time range and the time period; and according to the time point, querying the correspondence between the time range and the time period to obtain the reference time period.

[0012] In some embodiments, it also includes: determining the time point when the positioning information and operation data of the first vehicle are received; obtaining the correspondence between the time range and the quantity value; and according to the time point, querying the correspondence between the time range and the quantity value to obtain the reference quantity value.

[0013] In some embodiments, issuing a warning to a vehicle heading towards the abnormal road section based on the abnormal road section includes: determining the abnormal type of the abnormal road section based on the operating data of the first vehicle and the first preset operating range; and issuing a warning to the vehicle heading towards the abnormal road section based on the abnormal road section and the abnormal type.

[0014] According to another aspect of the present disclosure, a road warning device based on the Internet of Vehicles is also provided, including: a receiving module, used to receive positioning information and operation data of a first vehicle, the operation data being used to represent an action performed by the first vehicle; a first determination module, used to determine a first preset operation range of the road section indicated by the positioning information; a marking module, used to mark the road section as a monitored road section when the first preset operation range does not include the operation data; a second determination module, used to determine that the monitored road section is an abnormal road section in response to detecting a second vehicle of not less than a reference number value within a reference time period, the second vehicle being a vehicle whose operation data exceeds a second preset operation range when passing through the monitored road section, and the first preset operation range including the second preset operation range; and a warning module, used to issue a warning to a vehicle heading towards the abnormal road section based on the abnormal road section.

[0015] In some embodiments, the types of operational data include: vehicle acceleration and / or steering wheel steering angle.

[0016] In some embodiments, the first determination module is used to obtain the correspondence between the road section and the preset operating range; according to the road section indicated by the positioning information, the correspondence between the road section and the preset operating range is queried to obtain the first preset operating range.

[0017] In some embodiments, the first determination module is used to obtain the correspondence between the road section and the curvature; obtain the correspondence between the curvature and the preset operating range; according to the road section indicated by the positioning information, query the correspondence between the road section and the curvature, and the correspondence between the curvature and the preset operating range in turn to obtain the first preset operating range.

[0018] In some embodiments, the road warning device based on the Internet of Vehicles also includes: a first query module, used to determine the time point when the positioning information and operation data of the first vehicle are received; obtain the correspondence between the time range and the time period; according to the time point, query the correspondence between the time range and the time period to obtain the reference time period.

[0019] In some embodiments, the road warning device based on the Internet of Vehicles also includes: a second query module, used to determine the time point when the positioning information and operation data of the first vehicle are received; obtain the correspondence between the time range and the quantity value; according to the time point, query the correspondence between the time range and the quantity value to obtain the reference quantity value.

[0020] In some embodiments, the warning module is used to determine the abnormal type of the abnormal road section based on the operating data of the first vehicle and the first preset operating range; and issue a warning to the vehicle heading towards the abnormal road section based on the abnormal road section and the abnormal type.

[0021] According to another aspect of the present disclosure, an electronic device is also provided, which includes: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute any one of the above-mentioned road warning methods based on the Internet of Vehicles by executing the executable instructions.

[0022] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the road warning method based on the Internet of Vehicles described in any one of the above is implemented.

[0023] According to another aspect of the present disclosure, a computer program product is also provided, including a computer program, and when the computer program is executed by a processor, the computer program implements any of the above-mentioned road warning methods based on the Internet of Vehicles.

[0024] The technical solution provided by the embodiments of the present disclosure includes at least the following beneficial effects:

[0025] The technical solution provided by the embodiment of the present disclosure realizes the use of abnormal vehicle operation to identify sections that may have abnormalities by marking the section as a monitored section when the operation data of the first vehicle is detected to exceed the first preset operation range corresponding to the section. The method of determining that the monitored section is an abnormal section when no less than a reference number of second vehicles (the second vehicle is a vehicle whose operation data exceeds the second preset operation range when passing through the monitored section) is detected within a reference time period, realizes the determination of the existence of abnormalities in the section through the abnormal operations of multiple vehicles in a short period of time. Compared with the method of determining the abnormality of the section through vehicle reports by the driver, this method is not restricted by the driver, and the method of determining the abnormality of the section through the abnormal operations of multiple vehicles over a continuous period of time is more accurate and reliable.

[0026] Furthermore, by limiting the first preset operation to include the second preset operation range, it is possible to mark the road section as a monitored road section when a vehicle has a relatively large abnormal operation, and to help prove that the monitored road section is an abnormal road section when a subsequent vehicle has a relatively small abnormal operation. This method can not only reduce the judgment of the road section abnormality corresponding to the occasional abnormal operation, thereby more accurately judging whether the road section has an abnormality, but also reduce the time required to detect the second vehicle of the reference quantity value, so as to more quickly determine whether the road section has an abnormality, thereby facilitating timely warnings to subsequent vehicles driving toward the abnormal road section.

[0027] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0029] Figure 1 A schematic diagram showing a road warning system architecture based on the Internet of Vehicles in an embodiment of the present disclosure;

[0030] Figure 2 A flow chart of a road warning method based on Internet of Vehicles in an embodiment of the present disclosure is shown;

[0031] Figure 3 A schematic diagram of a road warning device based on the Internet of Vehicles in an embodiment of the present disclosure is shown.

[0032] Figure 4 A structural block diagram of an electronic device in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0033] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0034] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0035] It should be noted that the acquisition, storage, use, and processing of data in the technical solution disclosed in this disclosure are in compliance with the relevant provisions of national laws and regulations, and various types of data such as personal identity data, operation data, behavioral data, etc. related to individuals, customers, and groups obtained in the embodiments of this disclosure have all been authorized.

[0036] The specific implementation of the embodiment of the present disclosure is described in detail below with reference to the accompanying drawings.

[0037] Figure 1 FIG. 1 shows a schematic diagram of the road warning system architecture based on the Internet of Vehicles in an embodiment of the present disclosure. Figure 1 As shown, the system architecture may include multiple vehicle terminals 1 and a server 2 .

[0038] The network is a medium used to provide a communication link between multiple vehicles 1 and the server 2, and can be a wired network or a wireless network.

[0039] Optionally, the wireless network or wired network described above uses standard communication technology and / or protocol. The network is typically the Internet, but may also be any network, including but not limited to a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a dedicated network or any combination of a virtual private network). In some embodiments, technologies and / or formats including Hyper Text Mark-up Language (HTML), Extensible Markup Language (XML), etc. are used to represent data exchanged over the network. In addition, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), Internet Protocol Security (IPSec) and the like may be used to encrypt all or some links. In other embodiments, customized and / or dedicated data communication technologies may also be used to replace or supplement the above-mentioned data communication technologies.

[0040] The vehicle-mounted terminal 1 may be any electronic device, including but not limited to a vehicle computer.

[0041] Optionally, the client of the application installed in different vehicle terminals 1 is the same, or the client of the same type of application based on different operating systems. Based on the different terminal platforms, the specific form of the client of the application can also be different, for example, the application client can be a mobile client, a PC client, etc.

[0042] The server 2 may be a server providing various services, such as a background management server providing support for the device operated by the vehicle-mounted terminal 1. The background management server may analyze and process the received request and other data, and feed back the processing results to the terminal device.

[0043] Optionally, the server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), as well as big data and artificial intelligence platforms.

[0044] Those skilled in the art will know that Figure 1 The number of vehicle-mounted terminals, networks and servers in the embodiment is only for illustration, and any number of terminal devices, networks and servers may be provided according to actual needs. The embodiments of the present disclosure are not limited to this.

[0045] Under the above system architecture, an embodiment of the present disclosure provides a road warning method based on the Internet of Vehicles, which can be executed by any electronic device with computing and processing capabilities.

[0046] In some embodiments, the road warning method based on the Internet of Vehicles provided in the embodiments of the present disclosure can be executed by the vehicle-mounted terminal of the above-mentioned system architecture; in other embodiments, the road warning method based on the Internet of Vehicles provided in the embodiments of the present disclosure can be executed by the server in the above-mentioned system architecture; in other embodiments, the road warning method based on the Internet of Vehicles provided in the embodiments of the present disclosure can be implemented by the vehicle-mounted terminal and the server in the above-mentioned system architecture through interaction.

[0047] Figure 2 A flow chart of a vehicle-mounted terminal method in an embodiment of the present disclosure is shown as follows: Figure 2 As shown, the vehicle terminal method provided in the embodiment of the present disclosure includes the following S201 to S205.

[0048] S201, receiving positioning information and operation data of a first vehicle, where the operation data is used to represent an action performed by the first vehicle.

[0049] The positioning information is used to indicate the location of the vehicle.

[0050] The embodiment of the present disclosure does not limit what data the operation data specifically includes, and any data that can represent the actions performed by the vehicle can belong to the operation data. In one embodiment, the type of operation data includes vehicle acceleration and / or steering wheel steering angle.

[0051] The vehicle's acceleration can indicate the vehicle's current acceleration and deceleration, and the steering wheel angle can indicate the vehicle's direction while driving.

[0052] If the curvature of a road section is low, then under normal circumstances, the steering wheel steering angle of a vehicle will also be small when traveling on that road section. Therefore, on a road with a low curvature, if the vehicle has a large steering wheel steering angle, there may be something abnormal about the road, requiring the vehicle to make a larger turn to avoid the abnormality, resulting in a larger steering wheel steering angle.

[0053] On a road section without abnormalities, the vehicle will not brake suddenly under normal circumstances. If the acceleration of the vehicle indicates that the vehicle has braked suddenly, it may also indicate that there may be abnormalities on the road section, causing the vehicle to brake suddenly to avoid damage to the vehicle due to abnormal reasons.

[0054] In one embodiment, the vehicle is equipped with multiple sensors for detecting vehicle operation, including but not limited to: a steering wheel steering angle sensor, a vehicle speed sensor, etc. The vehicle terminal is connected to the multiple sensors to receive the data detected by the multiple sensors. For example, the vehicle steering angle detected by the steering wheel steering angle sensor. Another example is the vehicle speed detected by the vehicle speed sensor. The vehicle terminal can also process the data detected by any one of the multiple sensors to obtain new data. For example, the vehicle terminal can calculate the acceleration of the vehicle based on the vehicle speed detected by the vehicle speed sensor.

[0055] The vehicle terminal may also have positioning capability. Since the vehicle terminal is configured on the vehicle, the location of the vehicle terminal is the location of the vehicle. Therefore, the vehicle terminal may generate positioning information indicating the location of the vehicle based on the positioning capability. For example, the vehicle terminal may be positioned according to the Global Positioning System (GPS) or the Beidou positioning system.

[0056] In one embodiment, receiving the positioning information and operation data of the first vehicle may include: receiving the positioning information and operation data sent by an onboard terminal of the first vehicle.

[0057] S202: Determine a first preset operating range of the road segment indicated by the positioning information.

[0058] In one embodiment, the server stores road map information, and the road section corresponding to the positioning information can be determined based on the positioning information.

[0059] In another embodiment, the correspondence between the positioning information and the road section is stored in the server, and the correspondence between the positioning information and the road section can be queried according to the positioning information to obtain the road section indicated by the positioning information.

[0060] The first preset operation range includes: a range corresponding to each operation type in the operation type corresponding to the operation data. Taking the operation data including the steering wheel steering angle and the vehicle acceleration as an example, the first preset operation range includes a preset steering wheel steering angle range and a preset vehicle acceleration range. For example, the preset steering wheel steering angle range is (-90°, 90°), where the positive and negative steering wheel steering angles are used for left and right steering. For example, the preset vehicle acceleration range is (-5m / s 2 ,15m / s2 ), where the positive and negative values ​​of the vehicle acceleration are used to indicate the acceleration and deceleration of the vehicle.

[0061] In one embodiment, determining the first preset operating range of the road section indicated by the positioning information may include: obtaining the correspondence between the road section and the preset operating range; and querying the correspondence between the road section and the preset operating range according to the road section indicated by the positioning information to obtain the first preset operating range.

[0062] The correspondence between the road segment and the preset operation range can be pre-stored in the server and directly called from the memory when applied. In one embodiment, the correspondence between the road segment and the preset operation range can be obtained by the server from other devices through the network, or can be directly constructed in the server.

[0063] Regarding the correspondence between the road section and the preset operating range, the embodiments of the present disclosure do not limit how the preset operating range corresponding to each road section is determined, and the preset operating range corresponding to the road section can be determined based on various reference data such as the curvature of the road section. The greater the curvature, the greater the steering angle of the steering wheel and the greater the range of vehicle acceleration (mainly the acceleration during deceleration is greater).

[0064] In one embodiment, determining a first preset operating range of a road section indicated by positioning information may include: obtaining a correspondence between a road section and a curvature; obtaining a correspondence between a curvature and a preset operating range; and according to the road section indicated by the positioning information, querying in sequence the correspondence between the road section and the curvature, and the correspondence between the curvature and the preset operating range, to obtain the first preset operating range.

[0065] The correspondence between the road section and the curvature can be pre-stored in the server and directly called from the memory when applied. In one embodiment, the correspondence between the road section and the curvature can be obtained by the server from other devices through the network, or can be directly constructed in the server.

[0066] The curvature and the preset operating range can be pre-stored in the server and directly called from the memory when applied. In one embodiment, the curvature and the preset operating range can be obtained by the server from other devices through the network, or can be directly constructed in the server.

[0067] The curvature is used to indicate the degree of curvature of a road section. The greater the curvature, the greater the curvature of the road section. When a vehicle passes through the section, the steering wheel steering angle will also be greater. When entering the section, the vehicle usually needs to slow down and reach a lower speed before passing.

[0068] S203: When the first preset operation range does not include the operation data, mark the road section as a monitoring road section.

[0069] The operation data includes specific values ​​corresponding to the operation type of the vehicle. For example, if the operation data includes vehicle acceleration and steering wheel angle, the operation data may be vehicle acceleration of -3m / s. 2 , the steering wheel steering angle is 20°. The first preset operation range includes a preset steering wheel steering angle range of -90°, 90°), a preset vehicle acceleration range of (-5m / s 2 ,15m / s 2 ), then the first preset operation range includes the operation data. For another example, the operation data is that the vehicle acceleration is -10m / s 2 , the steering wheel steering angle is 20°, the first preset operating range includes a preset steering wheel steering angle range of -90°, 90°), and a preset vehicle acceleration range of (-5m / s 2 ,15m / s 2 ), the preset vehicle acceleration range does not include the vehicle acceleration value in the operation data, and the first preset operation range does not include the operation data.

[0070] The first preset operation range includes preset operation ranges corresponding to a plurality of operation types. When the preset operation range corresponding to any one operation type does not include a specific value in the operation data, the first preset operation range does not include the operation data.

[0071] By comparing whether the first preset operation range includes the operation data, it can be determined whether the road section needs to be marked as a monitoring road section. When the first preset operation range does not include the operation data, the road section is marked as a monitoring road section.

[0072] S204, in response to detecting no less than a reference number of second vehicles within a reference time period, determining that the monitored section is an abnormal section, the second vehicle is a vehicle whose operating data exceeds a second preset operating range when passing through the monitored section, and the first preset operating range includes the second preset operating range.

[0073] If the first preset operating range includes the second preset operating range, it means that the second preset operating range is smaller. If the vehicle exceeds the second preset operating range, it may not necessarily exceed the first preset operating range, but if it exceeds the first preset operating range, it will definitely exceed the first preset operating range.

[0074] For example, the first preset operating range includes a preset steering wheel steering angle range of -100°, 100°, a preset vehicle acceleration range of (-7m / s 2 ,15m / s 2 ); The first preset operating range includes a preset steering wheel steering angle range of (-70°, 70°), a preset vehicle acceleration range of (-6m / s2 ,10m / s 2 ), (-7m / s 2 ,15m / s 2 ) including (-6m / s 2 ,10m / s 2 ), -100°, 100°) includes (-70°, 70°), it can be seen that the first preset operating range includes the second preset operating range.

[0075] When the range of each operation type in the first preset operation range includes the range corresponding to the corresponding operation type in the second preset operation range, the first preset operation range includes the second preset operation range.

[0076] The server selects the vehicle whose road section corresponding to the positioning information is the monitored road section from the positioning information and operation data sent by the multiple vehicles received, thereby determining the operation data sent by the vehicle. After that, the server determines the relationship between the operation data of the vehicle and the second preset operation range. If the second preset operation range does not include the operation data of the vehicle, the vehicle is the second vehicle. Otherwise, the vehicle is a normally traveling vehicle.

[0077] The embodiments of the present disclosure do not limit how to determine the second preset operating range. In one embodiment, the second preset operating range can be determined based on the first preset operating range. For example, the upper and lower limits in the range corresponding to each operation type in the second preset operating range are predetermined times the upper and lower limits of the range corresponding to the corresponding operation type in the first preset operating range. The predetermined value is a value greater than 0 and less than 1. For example, the predetermined value is 0.8.

[0078] For example, the preset value is 0.8, the first preset operating range includes a preset steering wheel steering angle range of (-100°, 100°), a preset vehicle acceleration range of (-10m / s 2 ,10m / s 2 ), the second preset operating range includes a preset steering wheel angle range of (-80°, 80°), a preset vehicle acceleration range of (-8m / s 2 ,8m / s 2 ).

[0079] The embodiment of the present disclosure does not limit how to determine the reference quantity value in S204. For example, the reference data value may be 10, 20, and so on.

[0080] In one embodiment, a method for determining a reference quantity value may include: determining a time point when the positioning information and operation data of the first vehicle are received; obtaining a correspondence between a time range and a quantity value; and querying the correspondence between the time range and the quantity value according to the time point to obtain a reference quantity value.

[0081] Because the traffic volume on the road section is different in different time ranges, and the greater the traffic volume, the more vehicles will have abnormal operations in the same time. Therefore, it is necessary to set the reference quantity value to a larger value during the time period with larger traffic volume, and set the reference quantity value to a smaller value during the time period with smaller traffic volume, so as to more accurately determine whether there is an abnormality on the road section.

[0082] The time range refers to multiple time ranges divided into 24 hours a day, for example, 0-7:00, 7:00-10:00, 10:-11:00, 11:00-14:00, 14:00-17:00, 17:00-19:00, 19:00-0.

[0083] Different quantity values ​​can be designed according to different time periods, so as to more accurately determine whether there is an abnormality in the road section. When designing data values ​​for different road sections and different time ranges, the corresponding quantity values ​​can be designed in combination with the average traffic volume of the road section in different time ranges.

[0084] According to the time point when the positioning information and operation data of the first vehicle are received, the time range to which the time point belongs can be determined, and then the reference quantity value can be obtained according to the corresponding relationship between the time range and the quantity value.

[0085] The embodiment of the present disclosure does not limit how to determine the reference time period in S204. For example, the reference time period may be 1 hour, 2 hours, etc.

[0086] In one embodiment, the method of determining the reference time period may include: determining the time point at which the positioning information and operation data of the first vehicle are received; obtaining the correspondence between the time range and the time period; and querying the correspondence between the time range and the time period according to the time point to obtain the reference time period.

[0087] Because the traffic volume on the road section is different in different time ranges, and the greater the traffic volume, the more vehicles will have abnormal operations in the same time. Therefore, it is necessary to set the reference time period shorter in the time period with larger traffic volume, and set the reference time period longer in the time period with smaller traffic volume, so as to more accurately determine whether there is any abnormality on the road section.

[0088] The embodiments of the present disclosure do not limit how to divide the time range in a day. The embodiments of the present disclosure do not limit how to determine the length of the time period in each time range, which can be determined based on the average traffic flow in the time range and experience.

[0089] S205, based on the abnormal road section, issuing a warning to the vehicle heading towards the abnormal road section.

[0090] In one embodiment, issuing a warning to a vehicle heading toward an abnormal road section based on an abnormal road section may include: determining a vehicle heading toward an abnormal road section and a vehicle whose distance from the abnormal road section is less than a preset distance based on positioning information reported by the vehicle, and issuing a warning to the vehicle.

[0091] In one embodiment, issuing a warning to a vehicle heading toward an abnormal road section based on an abnormal road section may include: determining an abnormal type of the abnormal road section based on operating data of a first vehicle and a first preset operating range; and issuing a warning to the vehicle heading toward the abnormal road section based on the abnormal road section and the abnormal type.

[0092] Taking the operation data types including vehicle acceleration and steering wheel steering angle as an example, if the vehicle acceleration value in the operation data exceeds the preset vehicle acceleration range, and the steering wheel steering angle value does not exceed the preset steering wheel steering angle range, it can be determined that the abnormal type of the abnormal road section is uneven road. If the vehicle acceleration value in the operation data exceeds the preset vehicle acceleration range, and the steering wheel steering angle value exceeds the preset steering wheel steering angle range, it can be determined that the abnormal type of the abnormal road section is an obstacle on the road.

[0093] According to the abnormal road section and the abnormal type, a warning is issued to the vehicle heading towards the abnormal road section. The abnormal type of the abnormal road section can be also warned to the vehicle heading towards the abnormal road section, so that the driver can better drive the vehicle through the abnormal road section.

[0094] The technical solution provided by the embodiment of the present disclosure realizes the use of abnormal vehicle operation to identify sections that may have abnormalities by marking the section as a monitored section when the operation data of the first vehicle is detected to exceed the first preset operation range corresponding to the section. The method of determining that the monitored section is an abnormal section when no less than a reference number of second vehicles (the second vehicle is a vehicle whose operation data exceeds the second preset operation range when passing through the monitored section) is detected within a reference time period, realizes the determination of the existence of abnormalities in the section through the abnormal operations of multiple vehicles in a short period of time. Compared with the method of determining the abnormality of the section through vehicle reports by the driver, this method is not restricted by the driver, and the method of determining the abnormality of the section through the abnormal operations of multiple vehicles over a continuous period of time is more accurate and reliable.

[0095] Furthermore, by limiting the first preset operation to include the second preset operation range, it is possible to mark the road section as a monitored road section when a vehicle has a relatively large abnormal operation, and to help prove that the monitored road section is an abnormal road section when a subsequent vehicle has a relatively small abnormal operation. This method can not only reduce the judgment of the road section abnormality corresponding to the occasional abnormal operation, thereby more accurately judging whether the road section has an abnormality, but also reduce the time required to detect the second vehicle of the reference quantity value, so as to more quickly determine whether the road section has an abnormality, thereby facilitating timely warnings to subsequent vehicles driving toward the abnormal road section.

[0096] Based on the same inventive concept, the disclosed embodiment also provides a road warning device based on the Internet of Vehicles, as described in the following embodiment. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0097] Figure 3 A schematic diagram of a road warning device based on the Internet of Vehicles in an embodiment of the present disclosure is shown. Figure 3 As shown, the device includes: a receiving module 31, used for receiving positioning information and operation data of a first vehicle, the operation data being used to indicate an action performed by the first vehicle; a first determining module 32, used for determining a first preset operation range of the section indicated by the positioning information; a marking module 33, used for marking the section as a monitored section when the first preset operation range does not include the operation data; a second determining module 34, used for determining that the monitored section is an abnormal section in response to detecting a second vehicle of not less than a reference quantity value within a reference time period, the second vehicle being a vehicle whose operation data exceeds a second preset operation range when passing through the monitored section, and the first preset operation range including the second preset operation range; an early warning module 35, used for issuing an early warning to the vehicle heading towards the abnormal section according to the abnormal section.

[0098] In some embodiments, the types of operational data include: vehicle acceleration and / or steering wheel steering angle.

[0099] In some embodiments, the first determination module is used to obtain the correspondence between the road section and the preset operating range; according to the road section indicated by the positioning information, the correspondence between the road section and the preset operating range is queried to obtain the first preset operating range.

[0100] In some embodiments, the first determination module is used to obtain the correspondence between the road section and the curvature; obtain the correspondence between the curvature and the preset operating range; according to the road section indicated by the positioning information, query the correspondence between the road section and the curvature, and the correspondence between the curvature and the preset operating range in turn to obtain the first preset operating range.

[0101] In some embodiments, the road warning device based on the Internet of Vehicles also includes: a first query module, used to determine the time point when the positioning information and operation data of the first vehicle are received; obtain the correspondence between the time range and the time period; according to the time point, query the correspondence between the time range and the time period to obtain a reference time period.

[0102] In some embodiments, the road warning device based on the Internet of Vehicles also includes: a second query module, used to determine the time point when the positioning information and operation data of the first vehicle are received; obtain the correspondence between the time range and the quantity value; according to the time point, query the correspondence between the time range and the quantity value to obtain a reference quantity value.

[0103] In some embodiments, the warning module is used to determine the abnormal type of the abnormal road section based on the operating data of the first vehicle and the first preset operating range; and issue a warning to the vehicle heading towards the abnormal road section based on the abnormal road section and the abnormal type.

[0104] The technical solution provided by the embodiment of the present disclosure realizes the use of abnormal vehicle operation to identify sections that may have abnormalities by marking the section as a monitored section when the operation data of the first vehicle is detected to exceed the first preset operation range corresponding to the section. The method of determining that the monitored section is an abnormal section when no less than a reference number of second vehicles (the second vehicle is a vehicle whose operation data exceeds the second preset operation range when passing through the monitored section) is detected within a reference time period, realizes the determination of the existence of abnormalities in the section through the abnormal operations of multiple vehicles in a short period of time. Compared with the method of determining the abnormality of the section through vehicle reports by the driver, this method is not restricted by the driver, and the method of determining the abnormality of the section through the abnormal operations of multiple vehicles over a continuous period of time is more accurate and reliable.

[0105] Furthermore, by limiting the first preset operation to include the second preset operation range, it is possible to mark the road section as a monitored road section when a vehicle has a relatively large abnormal operation, and to help prove that the monitored road section is an abnormal road section when a subsequent vehicle has a relatively small abnormal operation. This method can not only reduce the judgment of the road section abnormality corresponding to the occasional abnormal operation, thereby more accurately judging whether the road section has an abnormality, but also reduce the time required to detect the second vehicle of the reference quantity value, so as to more quickly determine whether the road section has an abnormality, thereby facilitating timely warnings to subsequent vehicles driving toward the abnormal road section.

[0106] It should be noted that the receiving module 31, the first determination module 32, the marking module 33, the second determination module 34 and the early warning module 35 correspond to S201 to S205 in the method embodiment, and the examples and application scenarios implemented by the modules and the corresponding steps are the same, but are not limited to the contents disclosed in the method embodiment. It should be noted that the modules as part of the device can be executed in a computer system such as a set of computer executable instructions.

[0107] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".

[0108] Refer to the following Figure 4 The electronic device 400 according to this embodiment of the present disclosure is described. Figure 4 The electronic device 400 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0109] like Figure 4 As shown, the electronic device 400 is in the form of a general computing device. The components of the electronic device 400 may include but are not limited to: at least one processing unit 410, at least one storage unit 420, and a bus 430 connecting different system components (including the storage unit 420 and the processing unit 410).

[0110] The storage unit stores program codes, which can be executed by the processing unit 410, so that the processing unit 410 performs the steps of various exemplary embodiments of the present disclosure described in the above “Exemplary Method” section of this specification. For example, the processing unit 410 can perform the following steps of the above method embodiment: S201-S205.

[0111] The storage unit 420 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 4201 and / or a cache storage unit 4202 , and may further include a read-only storage unit (ROM) 4203 .

[0112] The storage unit 420 may also include a program / utility 4204 having a set (at least one) of program modules 4205, such program modules 4205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0113] Bus 430 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0114] The electronic device 400 may also communicate with one or more external devices 440 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 400, and / or communicate with any device that enables the electronic device 400 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 450. Furthermore, the electronic device 400 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 460. As shown, the network adapter 460 communicates with other modules of the electronic device 400 via a bus 430. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 400, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0115] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0116] In particular, according to an embodiment of the present disclosure, the process described in the above reference flowchart can be implemented as a computer program product, which includes: a computer program, which implements the above-mentioned road warning method based on the Internet of Vehicles when executed by a processor.

[0117] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, which may be a readable signal medium or a readable storage medium. The computer-readable storage medium stores a program product capable of implementing the above method of the present disclosure.

[0118] In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps of various exemplary implementations of the present disclosure described in the above “Exemplary Method” section of this specification.

[0119] More specific examples of computer-readable storage media in the present disclosure may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0120] In the present disclosure, a computer readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, wherein a readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A readable signal medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0121] Alternatively, the program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0122] In a specific implementation, the program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).

[0123] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0124] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0125] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0126] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the appended claims.

Claims

1. A road warning method based on Internet of Vehicles, characterized in that: include: receiving positioning information and operation data of a first vehicle, wherein the operation data is used to represent an action performed by the first vehicle; Determine a first preset operating range of the road segment indicated by the positioning information; When the first preset operation range does not include the operation data, marking the road section as a monitoring road section; In response to detecting a second vehicle of not less than a reference number value within a reference time period, determining that the monitored road section is an abnormal road section, the second vehicle being a vehicle whose operation data exceeds a second preset operation range when passing through the monitored road section, the first preset operation range including the second preset operation range; According to the abnormal road section, a warning is issued to vehicles heading towards the abnormal road section.

2. The road warning method based on the Internet of Vehicles according to claim 1 is characterized in that: The types of the operation data include: vehicle acceleration and / or steering wheel steering angle.

3. The road warning method based on the Internet of Vehicles according to claim 1 is characterized in that: The determining a first preset operating range of the road segment indicated by the positioning information includes: Obtaining the correspondence between the road section and the preset operation range; According to the road section indicated by the positioning information, the correspondence between the road section and the preset operating range is queried to obtain the first preset operating range.

4. The road warning method based on the Internet of Vehicles according to claim 1 is characterized in that: The determining a first preset operating range of the road segment indicated by the positioning information includes: Obtain the correspondence between road sections and curvature; Obtaining the corresponding relationship between the curvature and the preset operating range; According to the road section indicated by the positioning information, the correspondence between the road section and the curvature, and the correspondence between the curvature and the preset operating range are queried in sequence to obtain the first preset operating range.

5. The road warning method based on the Internet of Vehicles according to claim 1 is characterized in that: Also includes: determining a time point at which the positioning information and the operation data of the first vehicle are received; Get the correspondence between time range and time period; According to the time point, the correspondence between the time range and the time period is queried to obtain the reference time period.

6. The road warning method based on the Internet of Vehicles according to claim 1 is characterized in that: Also includes: determining a time point at which the positioning information and the operation data of the first vehicle are received; Get the correspondence between time range and quantity value; According to the time point, the corresponding relationship between the time range and the quantity value is queried to obtain the reference quantity value.

7. The road warning method based on the Internet of Vehicles according to claim 1 is characterized in that: The step of issuing a warning to a vehicle traveling toward the abnormal road section according to the abnormal road section includes: determining an abnormality type of the abnormal road section according to the operation data of the first vehicle and the first preset operation range; According to the abnormal road section and the abnormal type, a warning is issued to the vehicle heading towards the abnormal road section.

8. A road warning device based on Internet of Vehicles, characterized in that: include: A receiving module, used for receiving positioning information and operation data of a first vehicle, wherein the operation data is used for indicating an action performed by the first vehicle; A first determining module determines a first preset operating range of the road section indicated by the positioning information; a marking module, configured to mark the road section as a monitored road section when the first preset operation range does not include the operation data; a second determining module, configured to determine that the monitored section is an abnormal section in response to detecting a second vehicle having a number not less than a reference value within a reference time period, wherein the second vehicle is a vehicle whose operation data exceeds a second preset operation range when passing through the monitored section, and the first preset operation range includes the second preset operation range; The early warning module is used to issue an early warning to vehicles heading towards the abnormal road section according to the abnormal road section.

9. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; Wherein, the processor is configured to execute the road warning method based on the Internet of Vehicles as described in any one of claims 1 to 7 by executing the executable instructions.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the road warning method based on the Internet of Vehicles described in any one of claims 1 to 7 is implemented.