Event information acquisition method and device

By calculating the probability value of event information and correcting the acquisition frequency, the problem that vehicles find it difficult to obtain event information at the same time is solved, and the integrity and efficiency of information acquisition are improved.

CN111935671BActive Publication Date: 2024-12-10TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202010694088.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-07-17
Publication Date
2024-12-10
Estimated Expiration
2040-07-17

AI Technical Summary

Technical Problem

In safety assisted driving technology, it is difficult for vehicles to obtain the required event information at the same time, resulting in problems with the integrity and efficiency of information acquisition.

Method used

By determining the original acquisition frequency and period of event information, the probability value of it occurs within the set period, and the acquisition frequency is corrected according to the relationship between the probability value and the predetermined threshold value to ensure the complete acquisition of event information.

Benefits of technology

It improves the integrity and efficiency of event information acquisition and saves the utilization of computer and network resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111935671B_ABST
    Figure CN111935671B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a method and device for acquiring event information. The method includes: respectively determining the original acquisition frequency of the event information to respectively determine the original acquisition period of the event information; determining the probability value that the event corresponding to the event information occurs at least once within a set period, the event corresponds to the event information one-to-one, and the set period is the minimum original acquisition period in each original acquisition period; according to the size relationship between the probability value and the predetermined threshold, the original acquisition frequency of the event information is corrected to obtain a new acquisition frequency; respectively based on the new acquisition frequency of the event information, the event information is acquired. The technical solution of the embodiment of the present application can ensure the integrity of the acquisition of event information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computers and safety-assisted driving technology, and more specifically, to an event information acquisition method, device, computer program product or computer program, computer-readable medium, and electronic device. Background Art

[0002] With the promotion of the demand for artificial intelligence in the field of safe assisted driving technology, cloud computing has also developed rapidly. In traffic scenarios, such as when a vehicle is acquiring event information for assisting vehicle driving, the vehicle generally acquires event information from different event data sources at a fixed acquisition frequency, for example, collecting event information of road conditions through the vehicle's own acquisition equipment at a fixed acquisition frequency, and also requesting event information of other vehicles' driving conditions from the server at a fixed request frequency. However, how to use computer technology, especially cloud computing technology, to enable the vehicle to simultaneously acquire the required event information every time to ensure the integrity of the vehicle's acquisition of event information is a technical problem that needs to be solved urgently. Summary of the invention

[0003] The embodiments of the present application provide a method, apparatus, computer program product or computer program, computer-readable medium, and electronic device for acquiring event information, which can ensure the integrity of the event information acquired by the vehicle to at least a certain extent.

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

[0005] According to one aspect of an embodiment of the present application, a method for acquiring event information is provided, wherein the event information is divided into at least one category, and the method comprises: respectively determining the original acquisition frequencies of the event information to respectively determine the original acquisition periods of the event information; determining the probability value that the events corresponding to the event information occur at least once within a set period, the events correspond one-to-one to the event information, and the set period is the minimum original acquisition period among the original acquisition periods; correcting the original acquisition frequencies of the event information according to the size relationship between the probability value and a predetermined threshold to obtain new acquisition frequencies; and acquiring the event information based on the new acquisition frequencies of the event information.

[0006] According to one aspect of an embodiment of the present application, an event information acquisition device is provided, wherein the event information is divided into at least one category, and the device includes: a first determination unit, used to respectively determine the original acquisition frequency of the event information, so as to respectively determine the original acquisition period of the event information; a second determination unit, used to determine the probability value that the event corresponding to the event information occurs at least once within a set period, the event corresponds to the event information one-to-one, and the set period is the minimum original acquisition period among the original acquisition periods; a third determination unit, used to correct the original acquisition frequency of the event information according to the size relationship between the probability value and a predetermined threshold value, so as to obtain a new acquisition frequency; an acquisition unit, used to acquire the event information based on the new acquisition frequency of the event information.

[0007] In some embodiments of the present application, based on the aforementioned scheme, the second determination unit is configured to: respectively determine the sub-probability values ​​of the event occurring at least once within the set period; and multiply the sub-probability values ​​of the event occurring at least once within the set period to obtain the probability value of the event occurring at least once within the set period.

[0008] In some embodiments of the present application, based on the aforementioned scheme, the second determination unit is configured to: determine the frequency of occurrence of the event; based on the frequency of occurrence of the event, determine the sub-probability value of the event occurring at least once within the set period through a Poisson process.

[0009] In some embodiments of the present application, based on the aforementioned scheme, the second determination unit is configured to: determine the historical time intervals of occurrence of the event to calculate the average time interval of occurrence of the event; and determine the frequency of occurrence of the event based on the average time interval of occurrence corresponding to the event.

[0010] In some embodiments of the present application, based on the aforementioned scheme, the third determination unit is configured as: when the probability value is greater than or equal to the predetermined threshold, the original acquisition frequency of the event information is determined as the new acquisition frequency; when the probability value is less than the predetermined threshold, the original acquisition frequency of the event information is corrected respectively to obtain the new acquisition frequency.

[0011] In some embodiments of the present application, based on the aforementioned scheme, the third determination unit is configured to: obtain the historical traffic accident rate of the road section where the vehicle is located; and determine the predetermined threshold value based on the historical traffic accident rate.

[0012] In some embodiments of the present application, based on the aforementioned scheme, the event information includes first event information corresponding to the first event and second event information corresponding to the second event, and the original acquisition frequency of the event information includes the first original acquisition frequency of the first event information and the second original acquisition frequency of the second event information, and the acquisition unit is configured to: respectively reduce the first original acquisition frequency and the second original acquisition frequency to obtain a first new acquisition frequency and a second new acquisition frequency to determine a new set period, so that the probability value of the first event and the second event occurring at least once within the new set period is greater than or equal to the predetermined threshold.

[0013] In some embodiments of the present application, based on the aforementioned scheme, the acquisition unit is configured to: respectively reduce the first original acquisition frequency and the second original acquisition frequency, obtain a first new acquisition frequency and a second new acquisition frequency, so as to determine a new set period, so that the probability value of the first event and the second event occurring at least once within the new set period is greater than or equal to the predetermined threshold, and the first new acquisition frequency is equal to the second new acquisition frequency.

[0014] In some embodiments of the present application, based on the aforementioned scheme, the device further includes: a fourth determination unit, which is used to determine the driving risk of the vehicle based on the event information after acquiring the event information.

[0015] According to one aspect of the embodiments of the present application, a computer program product or a computer program is provided, the computer program product or the computer program includes a computer instruction, and the computer instruction is stored in a computer-readable storage medium. A processor of a computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the method provided in the first aspect or various optional implementations of the first aspect.

[0016] According to one aspect of an embodiment of the present application, a computer-readable medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the event information acquisition method as described in the above embodiment is implemented.

[0017] According to one aspect of an embodiment of the present application, an electronic device is provided, comprising: one or more processors; a storage device for storing one or more programs, which, when the one or more programs are executed by the one or more processors, enables the one or more processors to implement the event information acquisition method as described in the above embodiments.

[0018] In the technical solutions provided by some embodiments of the present application, by determining the original acquisition frequency of event information of each type of event and its corresponding original acquisition period, the probability value that the event corresponding to the event information occurs at least once within a set period can be determined, and further by determining the size relationship between the probability value and a predetermined threshold, the original acquisition frequency of each type of event information is corrected to obtain a new acquisition frequency, so that the event information can be obtained based on the new acquisition frequency of the event information. Since the present application corrects the original acquisition frequency of the event information based on the size relationship between the probability value and the predetermined threshold, it is equivalent to correcting the original acquisition period of the event information, thereby ensuring that the required event information can be obtained at the same time each time, thereby ensuring the integrity of the acquisition of the event information. At the same time, it also improves the efficiency of obtaining event information, and saves and fully utilizes the computer resources and network resources required for obtaining event information.

[0019] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0021] Figure 1 A schematic diagram showing an exemplary system architecture to which the technical solution of the embodiments of the present application can be applied;

[0022] Figure 2 An application scenario diagram of a method for obtaining event information according to an embodiment of the present application is shown;

[0023] Figure 3 A flow chart showing a method for acquiring event information according to an embodiment of the present application is shown;

[0024] Figure 4 A detailed flow chart of determining the probability value of the event corresponding to the event information occurring at least once within a set period according to an embodiment of the present application is shown;

[0025] Figure 5 A detailed flow chart of determining the probability value of any type of event occurring at least once within a set period according to an embodiment of the present application is shown;

[0026] Figure 6A detailed flow chart of determining the frequency of occurrence of an event according to an embodiment of the present application is shown;

[0027] Figure 7 A detailed flow chart of modifying the original acquisition frequency of the event information according to an embodiment of the present application is shown;

[0028] Figure 8 A detailed flow chart of determining a threshold value according to an embodiment of the present application is shown;

[0029] Fig. 9 A block diagram of an event information acquisition device according to an embodiment of the present application is shown;

[0030] Fig.10 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present application is shown. DETAILED DESCRIPTION

[0031] 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 this application will be more comprehensive and complete and fully convey the concept of the example embodiments to those skilled in the art.

[0032] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present application. However, those skilled in the art will appreciate that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps, etc. can be adopted. In other cases, known methods, devices, realizations or operations are not shown or described in detail to avoid blurring the various aspects of the application.

[0033] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0034] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.

[0035] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the objects used in this way can be interchanged where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those shown or described.

[0036] Figure 1 A schematic diagram of an exemplary system architecture to which the technical solution of the embodiments of the present application can be applied is shown.

[0037] like Figure 1 As shown, the system architecture may include terminal devices (such as Figure 1 The embodiment of the present invention is a schematic diagram of a mobile phone 101, a tablet computer 102, a portable computer 103, a desktop computer, etc., a network 104, and a server 105. The network 104 is used to provide a medium for a communication link between the terminal device and the server 105. The network 104 may include various connection types, such as a wired communication link, a wireless communication link, etc.

[0038] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. According to the implementation requirements, there may be any number of terminal devices, networks and servers. For example, the server 105 may be a server cluster composed of multiple servers.

[0039] In one embodiment of the present application, it can be as follows Figure 1 The terminal device 101 shown in the figure sends a request to the server 105 to obtain the event information, thereby obtaining the event information. In the process of obtaining the event information, the terminal device first determines the original acquisition frequency for the event information respectively, so as to determine the original acquisition period of the event information respectively, and then determines the probability value that the event corresponding to the event information occurs at least once within the set period. The event corresponds to the event information one by one, and the set period is the minimum original acquisition period in each original acquisition period. Finally, according to the size relationship between the probability value and the predetermined threshold, the original acquisition frequency of the event information is corrected to obtain a new acquisition frequency, and the event information is obtained based on the new acquisition frequency of the event information.

[0040] In the present application, the terminal device may be an onboard computer installed in a vehicle.

[0041] It should be noted that the event information acquisition method provided in the embodiment of the present application is generally executed by a terminal device, and accordingly, the event information acquisition device is generally arranged in the terminal device. However, in other embodiments of the present application, the server may also have similar functions as the terminal device, thereby executing the event information acquisition scheme provided in the embodiment of the present application.

[0042] It should also be noted that, in addition to being executed by the above-mentioned server or terminal device, the event information acquisition method provided in the embodiment of the present application can also be executed by a cloud server with cloud computing capabilities.

[0043] Specifically, cloud computing is a computing model that distributes computing tasks on a resource pool composed of a large number of computers, so that various application systems can obtain computing power, storage space and information services as needed. The network that provides resources is called a "cloud". The resources in the "cloud" are infinitely expandable in the eyes of users, and can be obtained at any time, used on demand, and expanded at any time. By establishing a cloud computing resource pool (referred to as a cloud platform, generally referred to as an IaaS (Infrastructure as a Service) platform, various types of virtual resources are deployed in the resource pool for external customers to choose to use. The cloud computing resource pool mainly includes: computing devices (virtualized machines, including operating systems), storage devices, and network devices.

[0044] Figure 2 An application scenario diagram of a method for acquiring event information according to an embodiment of the present application is shown.

[0045] like Figure 2In the scenario shown, the target vehicle is traveling on a road section. In order to calculate its own driving risk in the road section, the target vehicle needs to continuously obtain event information from various aspects. For example, it is necessary to collect event information 1 of the driving speed of other vehicles 201 close to the target vehicle itself, or it is necessary to obtain road condition event information 2 of other regional sections collected by the road test unit 202 from the road test unit 202, or it is necessary to obtain the target vehicle's own positioning coordinate event information 3 from the entire positioning system 203, or it is necessary to obtain related event information 4 from the server 204. In one embodiment of the present application, the terminal device in the target vehicle can first determine the original acquisition frequencies for event information 1, 2, 3, and 4 respectively to determine the original acquisition periods of event information 1, 2, 3, and 4 respectively, and then determine the probability values ​​that the events corresponding to event information 1, 2, 3, and 4 occur at least once within a set period, and the set period is the minimum original acquisition period among the original acquisition periods. Finally, the terminal device in the target vehicle corrects the original acquisition frequencies of event information 1, 2, 3, and 4 according to the size relationship between the probability value and a predetermined threshold to obtain new acquisition frequencies, and obtains event information 1, 2, 3, and 4 based on the new acquisition frequencies of event information 1, 2, 3, and 4 respectively.

[0046] The following combination Figure 3 The implementation details of the technical solution of the embodiment of the present application are elaborated in detail:

[0047] Figure 3 FIG. 1 is a flow chart showing a method for obtaining event information according to an embodiment of the present application. The method for obtaining event information can be executed by a device having a computing and processing function, such as Figure 1 It can also be performed by the terminal device shown in Figure 1 The server shown in FIG. 1 can also be executed by a cloud server with cloud computing function. Figure 3 As shown, the event information acquisition method at least includes steps 310 to 370, which are described in detail as follows:

[0048] In step 310, the original acquisition frequencies of the event information are respectively determined to respectively determine the original acquisition periods of the event information.

[0049] In the present application, the original acquisition frequency of event information refers to the frequency of acquiring event information in history. The original acquisition frequency can be used to calculate the original acquisition period, that is, the time interval between two adjacent acquisitions of event information.

[0050] In step 330, the probability value of the event corresponding to the event information occurring at least once within a set period is determined, the event corresponds to the event information one-to-one, and the set period is the minimum original acquisition period among the original acquisition periods.

[0051] In the present application, one type of event corresponds to one type of event information, that is, one type of event information refers to information related to a type of event that has already occurred. For example, a car accident occurs on a section of road in another area, causing traffic congestion, then the information related to this type of car accident event is the car accident event information.

[0052] In the present application, for some instantaneous events, such as a car accident event, after the event occurs, the corresponding event information can be stored in the event information storage device (for example, in Figure 2 The information is cached in the information holding device of the road test unit shown in the figure for a period of time so that the target vehicle can obtain it at any time. For some events that occur continuously in a short period of time, such as road humidity events, since the humidity changes very slowly, there will only be a slight change in a very small time interval, and it can be considered that each change will last for a period of time, and after this period of time, it will change again, and so on. Therefore, in the above, the target vehicle can also obtain it from the server corresponding to the road humidity monitoring system at any time.

[0053] In the present application, the set period may be the minimum original acquisition period among the original acquisition periods, for example, Figure 2 In the example, the acquisition periods for event information 1, 2, 3, and 4 are 8 seconds, 10 seconds, 11 seconds, and 13 seconds respectively. Then, the setting period can be 8 seconds.

[0054] In one embodiment of the present application, the probability value of determining that the event corresponding to the event information occurs at least once within a set period can be as follows: Figure 4 Follow the steps shown.

[0055] See also Figure 4 , shows a detailed flow chart of determining the probability value of the event corresponding to the event information occurring at least once within a set period according to an embodiment of the present application, specifically including steps 331 to 332:

[0056] In step 331, a sub-probability value of the event occurring at least once within a set period is determined.

[0057] In a specific implementation of an embodiment, for each type of event, the sub-probability value of the event occurring at least once within a set period can be calculated as follows: Figure 5 The steps shown are confirmed.

[0058] See also Figure 5 , shows a detailed flow chart of determining the probability value of any type of event occurring at least once within a set period according to an embodiment of the present application, specifically including steps 3311 to 3312:

[0059] In step 3311, the frequency of occurrence of the event is determined.

[0060] In this application, the frequency of occurrence of the event can be as follows: Figure 6 The steps shown are confirmed.

[0061] See also Figure 6 , shows a detailed flow chart of determining the frequency of event occurrence according to an embodiment of the present application, specifically including steps 33111 to 33112:

[0062] In step 33111, the historical time intervals between occurrences of the events are determined to calculate the average time intervals between occurrences of the events.

[0063] In step 33112, the occurrence frequency of the event is determined based on the average occurrence time interval corresponding to the event.

[0064] Specifically, for example, if the average occurrence time interval corresponding to a certain event is Δt, then the occurrence frequency corresponding to the event is λ=1 / Δt.

[0065] Continue to see Figure 5 In step 3312, based on the frequency of occurrence of the event, a sub-probability value of the event occurring at least once within the set period is determined through a Poisson process.

[0066] Specifically, for example, the minimum period for obtaining event information in the present application is T, so the set period is also T.

[0067] Since the number of occurrences in two mutually exclusive (non-overlapping) cycles are independent random variables (i.e., the number of occurrences of an event in one cycle does not affect the number of occurrences in another non-overlapping cycle), the occurrence law of the event is a Poisson arrival random process. λ represents the frequency of the event, that is, the probability of an event occurring k times (denoted as N(τ) = k) within a time period τ is:

[0068]

[0069] In the present application, since the event occurs at least once within the set period T and the event occurs once within the set period T are not mutually exclusive, it can be determined that the sub-probability value of the event occurs at least once within the set period T is:

[0070]

[0071] Continue to see Figure 4 In step 332, the sub-probability values ​​of the event occurring at least once within the set period are multiplied to obtain the probability value of the event occurring at least once within the set period.

[0072] For details, please refer to Figure 2 , if the occurrence frequencies of event information 1, event information 2, event information 3, and event information 4 are λ1, λ2, λ3, and λ4 respectively, then the sub-probability values ​​of each event occurring at least once within the set period T are respectively: Therefore, the probability value of each event occurring at least once within the set period T is:

[0073] Continue to see Figure 3 In step 350, the original acquisition frequency of the event information is modified according to the size relationship between the probability value and the predetermined threshold value to obtain a new acquisition frequency.

[0074] In one embodiment of the present application, the original acquisition frequency of the event information is modified as follows: Figure 7 Follow the steps shown.

[0075] See also Figure 7 , shows a detailed flow chart of modifying the original acquisition frequency of the event information according to an embodiment of the present application, specifically including steps 351 to 352:

[0076] In step 351, when the probability value is greater than or equal to the predetermined threshold, the original acquisition frequency of the event information is determined as the new acquisition frequency.

[0077] In step 352, when the probability value is less than the predetermined threshold, the original acquisition frequency of the event information is modified to obtain a new acquisition frequency.

[0078] In this application, when the probability value is greater than or equal to a predetermined threshold, it means that each type of event can occur at least once within the set period T to the extent limited by the predetermined threshold, thereby ensuring that the terminal device can simultaneously obtain the required event information of each type each time, thereby ensuring the integrity of the event information acquisition. At the same time, it also improves the efficiency of obtaining event information, saves and fully utilizes the computer resources and network resources required for obtaining event information.

[0079] In the present application, when the probability value is less than a predetermined threshold, it means that to the extent limited by the predetermined threshold, each type of event cannot occur at least once within the set period T, so it cannot be guaranteed that the terminal device can obtain the required event information at the same time every time, so the original acquisition frequency of the event information needs to be corrected respectively.

[0080] In a specific implementation of an embodiment, the predetermined threshold may be as follows: Figure 8 The steps shown are confirmed.

[0081] See also Figure 8 , shows a detailed flowchart of determining a threshold value according to an embodiment of the present application, specifically including steps 3521 to 3522:

[0082] In step 3521, the historical traffic accident rate of the road section where the vehicle is located is obtained.

[0083] In step 3522, the predetermined threshold is determined based on the historical traffic accident rate.

[0084] In this application, the predetermined threshold can be determined by the following formula:

[0085] P=1-p1

[0086] Wherein, P represents the predetermined threshold; p1 represents the historical traffic accident rate.

[0087] In the present application, the event information may include first event information corresponding to the first event and second event information corresponding to the second event, and the original acquisition frequency of the event information may include a first original acquisition frequency of the first event information and a second original acquisition frequency of the second event information.

[0088] In a specific implementation of an embodiment, the original acquisition frequency of the event information is respectively corrected, which can be determined in the following manner:

[0089] The first original acquisition frequency and the second original acquisition frequency are respectively reduced to obtain a first new acquisition frequency and a second new acquisition frequency, so as to determine a new set period, so that the probability value of the first event and the second event occurring at least once in the new set period is greater than or equal to the predetermined threshold.

[0090] In a specific implementation of an embodiment, the original acquisition frequency of the event information is corrected respectively, and can also be determined in the following manner:

[0091] The first original acquisition frequency and the second original acquisition frequency are respectively reduced to obtain a first new acquisition frequency and a second new acquisition frequency, so as to determine a new set period, so that the probability value of the first event and the second event occurring at least once in the new set period is greater than or equal to the predetermined threshold, and the first new acquisition frequency is equal to the second new acquisition frequency.

[0092] In the specific implementation of the above two embodiments, since reducing the acquisition frequency of the acquisition event is equivalent to increasing the acquisition period of the acquisition event, the setting of the set period is based on the minimum acquisition period, so the new set period will also increase accordingly, thereby increasing the probability value of the first event and the second event occurring at least once in the new set period, thereby ensuring that the probability value of the first event and the second event occurring at least once in the new set period is greater than or equal to the predetermined threshold. Therefore, to the extent limited by the predetermined threshold, the first event and the second event can occur at least once in the set period, thereby ensuring that the terminal device can simultaneously obtain the first event information and the second event information every time, thereby ensuring the integrity of the acquisition of event information.

[0093] Continue to refer to Figure 3 In step 370, the event information is acquired based on the new acquisition frequency of the event information.

[0094] In the present application, after acquiring the event information, the driving risk of the vehicle can also be determined based on the event information.

[0095] In addition, the inventor of the present application repeated the simulation experiment on the embodiment of the present application 10 times, and respectively counted the missing rate when the vehicle obtained event information using the present invention and the prior art, and obtained the experimental results as shown in Table 1.

[0096]

[0097]

[0098] Table 1

[0099] It can be seen from Table 1 that, compared with the event information acquisition method in the prior art, the event information acquisition method in the present application causes the event information missing rate to be approximately only half of that in the prior art, which greatly improves the completeness of the vehicle's acquisition of event information, thereby improving the accuracy of the driving risk calculated by the vehicle.

[0100] In the technical solutions provided by some embodiments of the present application, by determining the original acquisition frequency of event information of each type of event and its corresponding original acquisition period, the probability value that the event corresponding to the event information occurs at least once within a set period can be determined, and further by determining the size relationship between the probability value and a predetermined threshold, the original acquisition frequency of each type of event information is corrected to obtain a new acquisition frequency, so that the event information can be obtained based on the new acquisition frequency of the event information. Since the present application corrects the original acquisition frequency of the event information based on the size relationship between the probability value and the predetermined threshold, it is equivalent to correcting the original acquisition period of the event information, thereby ensuring that the required event information can be obtained at the same time each time, thereby ensuring the integrity of the acquisition of the event information. At the same time, it also improves the efficiency of obtaining event information, and saves and fully utilizes the computer resources and network resources required for obtaining event information.

[0101] The following describes an apparatus embodiment of the present application, which can be used to execute the event information acquisition method in the above embodiment of the present application. For details not disclosed in the apparatus embodiment of the present application, please refer to the above embodiment of the event information acquisition method of the present application.

[0102] Fig. 9 A block diagram of an event information acquisition device according to an embodiment of the present application is shown.

[0103] Reference Fig. 9 As shown, according to an embodiment of the present application, an event information acquisition device 900 includes: a first determination unit 901 , a second determination unit 902 , a third determination unit 903 and an acquisition unit 904 .

[0104] Among them, the first determination unit 901 is used to respectively determine the original acquisition frequency of the event information to respectively determine the original acquisition period of the event information; the second determination unit 902 is used to determine the probability value that the event corresponding to the event information occurs at least once within a set period, the event corresponds to the event information one-to-one, and the set period is the minimum original acquisition period among each original acquisition period; the third determination unit 903 is used to correct the original acquisition frequency of the event information according to the size relationship between the probability value and the predetermined threshold to obtain a new acquisition frequency; the acquisition unit 904 is used to acquire the event information based on the new acquisition frequency of the event information.

[0105] In some embodiments of the present application, based on the aforementioned scheme, the second determination unit 902 is configured to: respectively determine the sub-probability values ​​of the event occurring at least once within the set period; and multiply the sub-probability values ​​of the event occurring at least once within the set period to obtain the probability value of the event occurring at least once within the set period.

[0106] In some embodiments of the present application, based on the aforementioned scheme, the second determination unit 902 is configured to: determine the frequency of occurrence of the event; based on the frequency of occurrence of the event, determine the sub-probability value of the event occurring at least once within the set period through a Poisson process.

[0107] In some embodiments of the present application, based on the aforementioned scheme, the second determination unit 902 is configured to: determine the historical time intervals of occurrence of the event to calculate the average time interval of occurrence of the event; and determine the frequency of occurrence of the event based on the average time interval of occurrence corresponding to the event.

[0108] In some embodiments of the present application, based on the aforementioned scheme, the third determination unit 903 is configured as: when the probability value is greater than or equal to the predetermined threshold, the original acquisition frequency of the event information is determined as the new acquisition frequency; when the probability value is less than the predetermined threshold, the original acquisition frequency of the event information is corrected respectively to obtain the new acquisition frequency.

[0109] In some embodiments of the present application, based on the aforementioned scheme, the third determination unit 903 is configured to: obtain the historical traffic accident rate of the road section where the vehicle is located; and determine the predetermined threshold value based on the historical traffic accident rate.

[0110] In some embodiments of the present application, based on the aforementioned scheme, the event information includes first event information corresponding to the first event and second event information corresponding to the second event, and the original acquisition frequency of the event information includes the first original acquisition frequency of the first event information and the second original acquisition frequency of the second event information. The acquisition unit 904 is configured to: respectively reduce the first original acquisition frequency and the second original acquisition frequency to obtain a first new acquisition frequency and a second new acquisition frequency to determine a new set period, so that the probability value of the first event and the second event occurring at least once within the new set period is greater than or equal to the predetermined threshold.

[0111] In some embodiments of the present application, based on the aforementioned scheme, the acquisition unit 904 is configured to: respectively reduce the first original acquisition frequency and the second original acquisition frequency, obtain a first new acquisition frequency and a second new acquisition frequency, to determine a new set period, so that the probability value of the first event and the second event occurring at least once within the new set period is greater than or equal to the predetermined threshold, and the first new acquisition frequency is equal to the second new acquisition frequency.

[0112] In some embodiments of the present application, based on the aforementioned scheme, the device further includes: a fourth determination unit, which is used to determine the driving risk of the vehicle based on the event information after acquiring the event information.

[0113] Fig.10 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present application is shown.

[0114] It should be noted that Fig.10 The computer system 1000 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0115] like Fig.10 As shown, the computer system 1000 includes a central processing unit (CPU) 1001, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1002 or the program loaded from the storage part 1008 to the random access memory (RAM) 1003, such as executing the method described in the above embodiment. In the RAM 1003, various programs and data required for system operation are also stored. The CPU 1001, the ROM 1002 and the RAM 1003 are connected to each other through the bus 1004. The input / output (I / O) interface 1005 is also connected to the bus 1004.

[0116] The following components are connected to the I / O interface 1005: an input section 1006 including a keyboard, a mouse, etc.; an output section 1007 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1008 including a hard disk, etc.; and a communication section 1009 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to the I / O interface 1005 as needed. A removable medium 1010, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1010 as needed, so that a computer program read therefrom is installed into the storage section 1008 as needed.

[0117] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication part 1009, and / or installed from a removable medium 1010. When the computer program is executed by a central processing unit (CPU) 1001, various functions defined in the system of the present application are executed.

[0118] It should be noted that the computer-readable medium shown in the embodiment of the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, - but not limited to - an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an 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 above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by an instruction execution system, device or device or used in combination with it. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, wherein a computer-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. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0119] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. Wherein, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0120] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. The names of these units do not, in some cases, constitute limitations on the units themselves.

[0121] As another aspect, the present application further provides a computer program product or a computer program, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method provided in the first aspect or various optional implementations of the first aspect.

[0122] As another aspect, the present application also provides a computer-readable medium, which may be included in the electronic device described in the above embodiment; or may exist independently without being assembled into the electronic device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by an electronic device, the electronic device implements the method described in the above embodiment.

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

[0124] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example implementation methods described here can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the implementation methods of the present application 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, and includes several instructions to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the implementation methods of the present application.

[0125] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the embodiments disclosed herein. The present application is intended to cover any variations, uses or adaptations of the present application, which follow the general principles of the present application and include common knowledge or customary technical means in the art that are not disclosed in the present application.

[0126] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A method for obtaining event information, characterized in that: The event information is classified into at least one category, and the method comprises: respectively determining the original acquisition frequencies of the event information to respectively determine the original acquisition periods of the event information; Determine a probability value that an event corresponding to the event information occurs at least once within a set period, wherein the event corresponds to the event information one-to-one, and the set period is the minimum original acquisition period among the original acquisition periods; According to the magnitude relationship between the probability value and a predetermined threshold, the original acquisition frequency of the event information is modified to obtain a new acquisition frequency; The event information is acquired based on the new acquisition frequency of the event information.

2. The method according to claim 1, characterized in that The determining the probability value that the event corresponding to the event information occurs at least once within a set period includes: respectively determining sub-probability values ​​of the event occurring at least once within a set period; The sub-probability values ​​of the event occurring at least once within the set period are multiplied to obtain the probability value of the event occurring at least once within the set period.

3. The method according to claim 2, characterized in that For each type of event, the sub-probability value of the event occurring at least once within a set period is determined as follows: Determine the frequency of occurrence of the event; Based on the occurrence frequency of the event, a sub-probability value of the event occurring at least once within the set period is determined by a Poisson process.

4. The method according to claim 3, characterized in that Determining the occurrence frequency of the event includes: Determine the time interval between the occurrence of the event in history to calculate the average time interval between the occurrence of the event; The occurrence frequency of the event is determined based on an average occurrence time interval corresponding to the event.

5. The method according to claim 1, characterized in that The modifying the original acquisition frequency of the event information according to the magnitude relationship between the probability value and the predetermined threshold value to obtain a new acquisition frequency includes: When the probability value is greater than or equal to the predetermined threshold, determining the original acquisition frequency of the event information as the new acquisition frequency; When the probability value is less than the predetermined threshold, the original acquisition frequency of the event information is modified to obtain a new acquisition frequency.

6. The method according to claim 5, characterized in that The predetermined threshold is determined by: Obtain the historical traffic accident rate of the road section where the vehicle is located; The predetermined threshold is determined according to the historical traffic accident rate.

7. The method according to claim 5, characterized in that The event information includes first event information corresponding to the first event and second event information corresponding to the second event, the original acquisition frequency of the event information includes a first original acquisition frequency of the first event information and a second original acquisition frequency of the second event information, and when the probability value is less than the predetermined threshold, respectively correcting the original acquisition frequency of the event information to obtain a new acquisition frequency, including: The first original acquisition frequency and the second original acquisition frequency are respectively reduced to obtain a first new acquisition frequency and a second new acquisition frequency, so as to determine a new set period, so that the probability value of the first event and the second event occurring at least once in the new set period is greater than or equal to the predetermined threshold.

8. The method according to claim 7, characterized in that The step of respectively reducing the first original acquisition frequency and the second original acquisition frequency to obtain a first new acquisition frequency and a second new acquisition frequency to determine a new set period, so that the probability values ​​of the first event and the second event occurring at least once in the new set period are greater than or equal to the predetermined threshold, includes: The first original acquisition frequency and the second original acquisition frequency are respectively reduced to obtain a first new acquisition frequency and a second new acquisition frequency, so as to determine a new set period, so that the probability value of the first event and the second event occurring at least once in the new set period is greater than or equal to the predetermined threshold, and the first new acquisition frequency is equal to the second new acquisition frequency.

9. The method according to any one of claims 1 to 8, characterized in that: After acquiring the event information, the method further includes: Based on the event information, a driving risk of the vehicle is determined.

10. An event information acquisition device, characterized in that: The event information includes at least one category, and the device includes: A first determining unit is used to respectively determine the original acquisition frequency of the event information to respectively determine the original acquisition period of the event information; A second determining unit is used to determine a probability value that the event corresponding to the event information occurs at least once within a set period, wherein the event corresponds to the event information one-to-one, and the set period is the minimum original acquisition period among the original acquisition periods; a third determining unit, configured to modify the original acquisition frequency of the event information according to a magnitude relationship between the probability value and a predetermined threshold value, so as to obtain a new acquisition frequency; The acquiring unit is used to acquire the event information based on the new acquisition frequency of the event information.

Citation Information

Patent Citations

  • Method for eliminating interference during signal sampling

    CN102735946A

  • Information query method and information query device

    CN107655492A

  • Vehicle driving risk early warning method and device, medium and electronic equipment

    CN111383454A

  • Method and apparatus for querying information

    US20190087492A1