Traffic information prompting method, device and equipment and computer readable storage medium

By acquiring road and base station data, filtering target user terminals, and sending traffic information, the problem of insufficient comprehensive monitoring and accurate alerts in existing technologies has been solved, achieving efficient information coverage and cost reduction.

CN116913074BActive Publication Date: 2026-06-02HANDAN BRANCH OF CHINA MOBILE GRP HEBEI COMPANYLIMITED +2

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HANDAN BRANCH OF CHINA MOBILE GRP HEBEI COMPANYLIMITED
Filing Date
2022-12-07
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

Existing traffic information prompting methods cannot achieve comprehensive monitoring of all road segments where vehicles travel, and cannot provide information prompts to specific users, resulting in problems such as low coverage or inaccurate prompts.

Method used

By acquiring basic road data and base station cell data, the base station cells corresponding to the road segment are determined, and target user terminals that meet preset conditions are selected based on the real-time location data of user terminals, and traffic information is sent to them.

Benefits of technology

It enables comprehensive monitoring of all road sections where vehicles travel, improves the breadth of information coverage, reduces information notification costs, and requires no investment in hardware equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116913074B_ABST
    Figure CN116913074B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a traffic information prompting method, device and equipment and a computer readable storage medium, the method comprises the following steps: acquiring the basic data of a first road and the base station cell and base station data corresponding to the first road; determining the base station cell corresponding to different road sections on the first road according to the basic data of the first road and the base station cell and base station data corresponding to the first road; determining the user terminal connected with the base station cell corresponding to the target road section according to the base station cell corresponding to the target road section; filtering the target user terminal meeting the preset condition from the user terminal according to the real-time position data of the user terminal; when receiving the traffic information, sending the traffic information to the target user terminal to prompt the user of the target user terminal. According to the embodiment of the present application, the comprehensive monitoring of each road section of the vehicle driving road can be realized, and the information prompting of the target user is completed at a lower cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, and in particular relates to a traffic information prompting method, apparatus, device and computer-readable storage medium. Background Technology

[0002] To improve the driving experience, it is necessary to provide users with information on road conditions such as heavy fog, heavy rain, traffic control, road repairs, traffic congestion, and traffic accidents.

[0003] One existing method of displaying traffic information is to show it on gantry displays on the road. However, the construction cost of gantry displays is high and the distance between them is too long, generally 20 to 40 kilometers, resulting in low coverage. Therefore, it cannot be guaranteed that all users on the road can receive traffic information.

[0004] Another method of notification is traffic radio. While this method can solve the problem of high construction costs for gantry cranes, it cannot provide information notifications to individual users because the audience of traffic radio is too broad. Summary of the Invention

[0005] This application provides a traffic information prompting method, apparatus, device, and computer-readable storage medium, which can achieve comprehensive monitoring of all road segments on which vehicles travel and complete information prompts to target users at a low cost.

[0006] In a first aspect, embodiments of this application provide a traffic information prompting method, the method comprising: acquiring basic data of a first road and base station cells and base station data corresponding to the first road; determining base station cells corresponding to different road segments on the first road based on the basic data of the first road and the base station cells and base station data corresponding to the first road; determining user terminals that establish connections with base station cells corresponding to target road segments based on base station cells corresponding to target road segments; the target road segment being a road segment among different road segments on the first road; selecting target user terminals that meet preset conditions from user terminals based on real-time location data of user terminals; and sending traffic information to target user terminals when traffic information is received to prompt the user of the target user terminals.

[0007] According to the implementation of the first aspect of this application, selecting target user terminals that meet preset conditions from user terminals based on real-time location data of user terminals includes: determining the movement rate and direction of movement of the user terminal between base station cells corresponding to the target road segment based on the real-time location data of the user terminal; determining the user terminal as a quasi-target user terminal when the movement rate is greater than a preset rate threshold; and determining the target user terminal based on the quasi-target user terminal.

[0008] According to any of the foregoing embodiments of the first aspect of this application, determining a target user terminal based on a quasi-target user terminal includes: recording the connection duration after the quasi-target user terminal establishes a connection with a first base station; determining the quasi-target user terminal as the final target user terminal when the connection duration is less than a preset duration; obtaining connection information between the quasi-target user terminal and the first base station during a historical time period when the connection duration is greater than the preset duration; determining the quasi-target user terminal as a non-target user terminal when the connection information indicates that the connection frequency between the quasi-target user terminal and the first base station is greater than a preset connection frequency; and determining the quasi-target user terminal as a non-target user terminal after establishing a connection with the first base station but not establishing a connection with a base station after the direction of movement; wherein the first base station is any base station in the base station data corresponding to the first road.

[0009] According to an embodiment of the first aspect of this application, a target user terminal that meets preset conditions is selected from user terminals based on real-time location data of user terminals, including: acquiring road driving video data of target vehicles passing through multiple target location points on a first road; a base station cell covering multiple target location points is a plurality of target base station cells; determining vehicle information of target vehicles that simultaneously pass through each target location point based on the road driving video data, and determining a first user terminal that simultaneously establishes a connection with each target base station cell based on communication signaling data between the user terminal and the target base station cell; when there is only one target vehicle, determining the target user terminal based on the first user terminal.

[0010] According to any of the foregoing embodiments of the first aspect of this application, determining a target user terminal based on a first user terminal includes: when there are multiple first user terminals, selecting any one of them as the target user terminal.

[0011] According to any of the foregoing embodiments of the first aspect of this application, the multiple target location points satisfy the following conditions: the multiple target base station cells covering the multiple target location points are different base station cells; when there is only one target vehicle, the user terminal that establishes a connection with the target base station cell covering the current target location point includes a first user terminal that establishes a connection with all target base station cells; when there is only one target vehicle, the average similarity between the vehicle trajectory of all target vehicles passing through the current target location point and the movement trajectory of the first user terminal is greater than a preset average similarity threshold.

[0012] According to any of the foregoing embodiments of the first aspect of this application, before acquiring road driving video data of a target vehicle passing through multiple target location points on the first road, the method further includes: acquiring road driving video data of a target vehicle passing through multiple location points on the first road, and real-time location data of a user terminal connected to a base station cell covering multiple location points; determining the vehicle trajectory of the target vehicle and the movement trajectory of the user terminal based on the road driving video data of the target vehicle and the real-time location data of the user terminal; calculating the average similarity between the vehicle trajectory and the movement trajectory; and determining the location point as the target location point when the average similarity of each location point is greater than the average similarity of the previous location point in the direction of travel of the target vehicle.

[0013] Secondly, embodiments of this application provide a traffic information prompting device, comprising: an acquisition module for acquiring basic data of a first road and base station cells and base station data corresponding to the first road; a first determination module for determining base station cells corresponding to different road segments on the first road based on the basic data of the first road and the base station cells and base station data corresponding to the first road; a second determination module for determining user terminals that establish connections with base station cells corresponding to target road segments based on base station cells corresponding to target road segments; the target road segment being a road segment among different road segments on the first road; a filtering module for filtering target user terminals that meet preset conditions from user terminals based on real-time location data of user terminals; and a sending module for sending traffic information to target user terminals when traffic information is received, to prompt the user of the target user terminal.

[0014] Thirdly, embodiments of this application provide an electronic device, which includes: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps of the traffic information prompting method provided in the first aspect.

[0015] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the traffic information prompting method provided in the first aspect.

[0016] The traffic information prompting method, apparatus, device, and computer-readable storage medium of this application embodiment determine the target user terminal based on the association relationship between base station cells covering different road segments and user terminals, and prompt the target user by sending traffic information to the target user terminal. This enables comprehensive monitoring of all road segments on which vehicles travel, improves the breadth of information coverage, and reduces the cost of information prompting without the need for investment in hardware equipment. Attached Figure Description

[0017] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 This is a flowchart illustrating a traffic information prompting method provided in an embodiment of this application;

[0019] Figure 2 This is a schematic diagram of the structure of a traffic information prompting device provided in an embodiment of this application;

[0020] Figure 3 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0021] The features and exemplary embodiments of various aspects of this application will be described in detail below. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain this application and not to limit it. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples.

[0022] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.

[0023] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0024] Various modifications and variations can be made to this application without departing from its spirit or scope, which will be apparent to those skilled in the art. Therefore, this application is intended to cover modifications and variations falling within the scope of the corresponding claims (the claimed technical solutions) and their equivalents. It should be noted that the embodiments provided in this application can be combined with each other without contradiction.

[0025] Before describing the technical solutions provided in the embodiments of this application, in order to facilitate understanding of the embodiments of this application, this application first specifically explains the problems existing in the prior art:

[0026] As mentioned above, the inventors of this application have discovered that existing traffic information display methods typically utilize gantry displays placed on roads to show traffic information to passing vehicles, or use traffic radio to broadcast traffic information to listeners. However, gantry displays are expensive to construct and the distance between adjacent gantry displays is too long, making it impossible to effectively cover all vehicles traveling on all road sections. While traffic radio broadcasts are lower in cost and have wider coverage, they cannot provide information to users driving on specific road sections.

[0027] In view of the inventors’ above-mentioned research findings, the embodiments of this application provide a traffic information prompting method, device, equipment and computer-readable storage medium, which can solve the technical problem in the prior art that it is impossible to achieve comprehensive monitoring of all road segments on which vehicles travel and send traffic information prompts to target users at a low cost.

[0028] The traffic information prompting method provided in the embodiments of this application will be introduced first below.

[0029] Figure 1 This is a flowchart illustrating a traffic information prompting method provided in an embodiment of this application. Figure 1 As shown, the method may include the following steps:

[0030] S101. Obtain the basic data of the first road and the base station cell and base station data corresponding to the first road.

[0031] Specifically, the basic data for the first road may include, but is not limited to, location data of areas such as kilometer markers, gantries, video checkpoints, toll stations, and service areas along the first road; multiple base stations are distributed along the first road, with intervals of approximately 300-500 meters between them, and each base station provides 360° coverage of the first road and surrounding roads or residential areas such as villages. Base station data may include, but is not limited to, the base station's name, longitude, latitude, antenna height, and antenna installation azimuth. Base station data can record all operator user information in real time, including their internet traffic data interaction and voice data conversion during calls. By tracking the base station data connected to a user, the user's location can be determined; a base station can be divided into multiple base station cells according to different coverage areas, and multiple base station cells can jointly cover the entire section of the first road. Base station cell data may include, but is not limited to, the location area code and cell identifier of the base station cell.

[0032] S102. Based on the basic data of the first road and the base station cells and base station data corresponding to the first road, determine the base station cells corresponding to different road segments on the first road.

[0033] Specifically, it interfaces with geographic information system vendors to complete the parsing of the first road link data, as well as the road modeling and rendering of the basic layer. This enables the digital overlay of road attribute data such as kilometer markers and video checkpoints in the basic data of the first road. At the same time, it couples with operator base station data and obtains the association mapping table between the first road kilometer markers and base stations along the route according to the sectors effectively covered by the base station signaling data, thereby determining the base station cells corresponding to different road sections on the first road.

[0034] S103. Based on the base station cell corresponding to the target road segment, determine the user terminal that establishes a connection with the base station cell corresponding to the target road segment. The target road segment is a segment among different road segments on the first road.

[0035] Specifically, based on the mapping table between the first road kilometer markers and the base stations along the route, multiple base station cells corresponding to the target road segment on the first road can be identified. Based on the operator's base station data, all user terminals that have established connections with the multiple base station cells corresponding to the target road segment can be identified.

[0036] S104. Based on the real-time location data of the user terminals, select target user terminals that meet the preset conditions from the user terminals.

[0037] Specifically, real-time location data of the user terminal can be obtained through positioning systems such as GPS installed on the user terminal. This real-time location data may include, but is not limited to, the user terminal's location, movement speed, and direction of movement. Based on the user terminal's real-time location data, the movement of the user terminal among multiple base station cells corresponding to the target road segment can be determined. This allows for the assessment of whether the user terminal meets the preset conditions and is thus a target user terminal eligible for traffic information alerts.

[0038] S105. When traffic information is received, the traffic information is sent to the target user terminal to notify the user of the target user terminal.

[0039] Specifically, when the command center receives information about the traffic conditions of the first road, it will send the corresponding traffic information to the target user terminal to inform the user of the current road traffic conditions.

[0040] The traffic information prompting method of this application embodiment determines the target user terminal based on the association relationship between base station cells covering different road segments and user terminals, and prompts the target user by sending traffic information to the target user terminal. It can realize comprehensive monitoring of all road segments of the vehicle travel road, improve the breadth of information coverage, and reduce the cost of information prompting without the need for investment and construction of hardware equipment.

[0041] In one example, based on the real-time location data of the user terminal, target user terminals that meet preset conditions are selected from the user terminals, including: determining the movement rate and direction of the user terminal between the base station cells corresponding to the target road segment based on the real-time location data of the user terminal; when the movement rate is greater than a preset rate threshold, the user terminal is identified as a quasi-target user terminal; and the target user terminal is determined based on the quasi-target user terminal.

[0042] Specifically, based on the real-time location data of the user terminal, it can be determined that the user terminal is continuously connected to multiple different base station cells while traveling on the first road. By using the real-time location data recorded by the positioning system, the user terminal's movement speed and direction when moving between these connected base station cells can be determined. When the user terminal's movement speed exceeds a preset speed threshold, it indicates that the user is currently traveling on the first road. At this point, the user terminal can be identified as a potential target user terminal, allowing for further filtering to identify the target user terminal from among the potential target user terminals. The preset speed threshold can be set according to the specific conditions of the first road; this embodiment does not impose specific limitations on it.

[0043] Through the above embodiments, users currently traveling on the first road can be initially screened based on the user terminal's movement speed, narrowing the analysis range of target user terminals, thereby enabling the final target user terminal to be determined based on the quasi-target user terminals.

[0044] In one example, determining the target user terminal based on the quasi-target user terminal includes: recording the connection duration after the quasi-target user terminal establishes a connection with the first base station; determining the quasi-target user terminal as the final target user terminal when the connection duration is less than a preset duration; obtaining the connection information between the quasi-target user terminal and the first base station during a historical time period when the connection duration is greater than the preset duration; determining the quasi-target user terminal as a non-target user terminal when the connection information indicates that the connection frequency between the quasi-target user terminal and the first base station is greater than a preset connection frequency; and determining the quasi-target user terminal as a non-target user terminal when the quasi-target user terminal establishes a connection with the first base station but does not establish a connection with a base station after the direction of movement; the first base station is any base station in the base station data corresponding to the first road.

[0045] Specifically, any base station from the base station data corresponding to the first road is selected as the first base station, and the connection duration after the quasi-target user terminal establishes a connection with the first base station is recorded. When the connection duration is less than a preset duration, it indicates that the user of the quasi-target user terminal is currently traveling on the first road and has not made a long stop, belonging to the service object of traffic information prompts, and the quasi-target user terminal is determined to be the final target user terminal. When the connection duration is greater than the preset duration, it indicates that the user of the quasi-target user terminal has been staying on the road segment corresponding to the first base station for a long time. At this time, it is necessary to further obtain the connection information between the quasi-target user terminal and the first base station in the historical time period. If the connection information indicates that the connection frequency between the quasi-target user terminal and the first base station is greater than the preset connection frequency, it indicates that the quasi-target user terminal frequently stays on the road segment corresponding to the first base station, belonging to a resident user or staff member under the first base station, and the quasi-target user terminal is determined to be a non-target user terminal. If the quasi-target user terminal does not establish a connection with the base station after the current direction of movement after establishing a connection with the first base station, it indicates that the user of the quasi-target user terminal has left the first road, and the quasi-target user terminal is determined to be a non-target user terminal.

[0046] Through the above embodiments, users who travel continuously or only make short stops on the first road can be further screened based on the connection duration between the quasi-target user terminal and the first base station, thereby determining the final target user terminal and making a more detailed distinction between users who are not target user terminals.

[0047] In one example, based on the real-time location data of the user terminal, target user terminals that meet preset conditions are selected from the user terminals. This includes: acquiring road driving video data of target vehicles passing through multiple target location points on a first road; the base station cells covering the multiple target location points are multiple target base station cells; based on the road driving video data, determining the vehicle information of the target vehicles that simultaneously pass through each target location point, and based on the communication signaling data between the user terminal and the target base station cells, determining the first user terminal that simultaneously establishes a connection with each target base station cell; when there is only one target vehicle, determining the target user terminal based on the first user terminal.

[0048] Specifically, multiple target locations along the first road are selected, each corresponding to a different target base station cell. Road driving video data of all target vehicles passing the first target location at a first time point is acquired along the vehicle's direction of travel. Vehicle information for all target vehicles is analyzed based on this video data. Furthermore, based on the communication signaling data between user terminals and the target base station cells, all user terminals that have established connections with the target base station cell covering the first target location at the first time point are identified. Next, the second time points for each target vehicle when passing the second target location are acquired. These second time points may differ for different target vehicles. All user terminals that have established connections with the target base station cell covering the second target location at their respective second time points are identified. This process continues until exactly one target vehicle passes the same target location at the same time point. The user terminal identified at that time point is the first user terminal associated with that target vehicle.

[0049] For example, multiple target locations on the first road can be multiple video checkpoints on the first road. The cameras at the video checkpoints will capture images of passing vehicles in real time and analyze the collected road driving video data in real time through a message queue to obtain data such as vehicle speed, driving lane, and vehicle information. Vehicle information may include, but is not limited to, license plate number, vehicle color, and vehicle type.

[0050] Through the above embodiments, road driving video data is analyzed in real time to determine target vehicles that pass through the same target location point at the same time and the time node when the target vehicles pass through the same target location point. The first user terminal is determined from the user terminals that establish a connection with the target base station cell at the same time node, thereby realizing the association between the target vehicle and the user terminal.

[0051] In one example, determining the target user terminal based on the first user terminal includes: when there are multiple first user terminals, selecting any one of them as the target user terminal.

[0052] Specifically, there may be multiple first user terminals associated with the same target vehicle. When multiple first user terminals are present, any one of them can be selected as the target user terminal corresponding to the target vehicle, thereby reducing the amount of data exchanged between the target user terminal and the base station cell.

[0053] In one example, multiple target locations satisfy the following conditions: multiple target base station cells covering multiple target locations are different base station cells; when there is only one target vehicle, the user terminal that establishes a connection with the target base station cell covering the current target location includes the first user terminal that establishes a connection with all target base station cells; when there is only one target vehicle, the average similarity between the vehicle trajectory of all target vehicles passing through the current target location and the movement trajectory of the first user terminal is greater than a preset average similarity threshold.

[0054] Specifically, when selecting target locations, target locations corresponding to different base station cells are typically selected sequentially from the beginning of the first road. When only one target vehicle passes through the same target location at the same time node, that target location is taken as the last target location selected on the first road. When all target vehicles pass through this target location, all first user terminals associated with each target vehicle include the user terminals of all target users who established connections with the target base station cell corresponding to the first target location when the target vehicles passed through the first target location at the first time node. That is, the next target location for each selected target location. When all target vehicles pass through the next target location, the user terminals of all target users who established connections with the target base station cell corresponding to the next target location include the user terminals of all target users who established connections with the target base station cell corresponding to the previous target location when the target vehicles passed through the previous target location. When all target vehicles pass the last target location point, the average similarity between the vehicle trajectory of each target vehicle and the movement trajectory of all first user terminals associated with each target vehicle must be greater than a preset average similarity threshold. That is, the vehicle trajectory of the same target vehicle and the movement trajectory of the first user terminal associated with that target vehicle should have a high degree of similarity.

[0055] Through the above embodiments, selection conditions for target location points are set, and suitable target location points are determined according to the selection conditions to match the relationship between target vehicles and user terminals. This solves the problem that when a target base station cell simultaneously radiates multiple road segments, it is difficult to filter and match the relationship between people and vehicles due to the large amount of user terminal signaling data received at the same time, which affects the accuracy of the relationship matching between target vehicles and user terminals.

[0056] In one example, before acquiring the road driving video data of the target vehicle passing through multiple target location points along the first road, the method further includes: acquiring the road driving video data of the target vehicle passing through multiple location points along the first road, and the real-time location data of the user terminal that has established a connection with the base station cell covering the multiple location points; determining the vehicle trajectory of the target vehicle and the movement trajectory of the user terminal based on the road driving video data of the target vehicle and the real-time location data of the user terminal; calculating the average similarity between the vehicle trajectory and the movement trajectory; and determining the location point as the target location point when the average similarity of each location point is greater than the average similarity of the previous location point in the direction of travel of the target vehicle.

[0057] Specifically, starting from the beginning of the first road, a first location point is selected. Video data of all target vehicles passing through this first location point is acquired via video checkpoints or vehicle-mounted systems. This video data is then analyzed to determine the real-time location data of all target vehicles. Real-time location data of all user terminals within the corresponding base station cell is obtained through user terminal signaling data received from the base station cell. Based on the real-time location data of all target vehicles, the trajectory of each target vehicle can be determined. Similarly, based on the real-time location data of all user terminals, the movement trajectory of each user terminal can be determined. Since the number of target vehicles and user terminals differs, trajectory clustering can be performed on both. The vehicle trajectories of all target vehicles are aggregated into N trajectory paths based on trajectory similarity, resulting in path set A. Simultaneously, the movement trajectories of all user terminals are aggregated into N trajectory paths based on trajectory similarity, resulting in path set B. Then, the path similarity is calculated between each path in one path set and all paths in the other path set. The average similarity of all paths is used as the average similarity of the first location point.

[0058] Along the direction of travel of the target vehicle, acquire the user terminal signaling data received by the next base station cell of the base station cell corresponding to the first location point. Determine whether all user terminal data in the next base station cell includes all user terminal data in the base station cell corresponding to the first location point. If it completely includes all user terminal data, determine the location point corresponding to the next base station cell as the next location point of the first location point. If it does not completely include all user terminal data, continue to acquire the user terminal signaling data received by the next base station cell until all user terminal data in the new base station cell includes all user terminal data in the base station cell corresponding to the first location point.

[0059] After determining the next location point of the first location point, the average similarity of the next location point is calculated again according to the above steps. It is then determined whether the average similarity of the next location point is greater than the average similarity of the first location point. If it is greater, the first location point and the next location point are selected as the final target location points for subsequent matching of the relationship between the target vehicle and the user terminal. If it is less than, the next location point is selected as the new first location point, and the above steps are repeated until a new next location point that meets the above conditions is selected.

[0060] Through the above embodiments, the target location points that meet the conditions can be automatically determined based on the road driving video data of the target vehicle and the real-time location data of the user terminal. This avoids the inability to flexibly adapt to road changes when the number of target location points is small or the location is relatively fixed, and achieves accurate matching between the target vehicle and the user terminal.

[0061] Based on the traffic information prompting method provided in the above embodiments, this application also provides specific implementation methods for the traffic information prompting device. Please refer to the following embodiments.

[0062] First see Figure 2 The traffic information prompting device 20 provided in this application embodiment includes the following modules:

[0063] The acquisition module 201 is used to acquire the basic data of the first road and the base station cells and base station data corresponding to the first road;

[0064] The first determining module 202 is used to determine the base station cells corresponding to different road segments on the first road based on the basic data of the first road and the base station cells and base station data corresponding to the first road.

[0065] The second determining module 203 is used to determine the user terminal that establishes a connection with the base station cell corresponding to the target road segment based on the base station cell corresponding to the target road segment; the target road segment is a road segment among different road segments on the first road;

[0066] The filtering module 204 is used to filter out target user terminals that meet preset conditions from user terminals based on the real-time location data of user terminals.

[0067] The sending module 205 is used to send traffic information to the target user terminal when traffic information is received, so as to prompt the user of the target user terminal.

[0068] The traffic information prompting device of this application embodiment determines the target user terminal based on the association between base station cells covering different road sections and user terminals, and prompts the target user by sending traffic information to the target user terminal. It can realize comprehensive monitoring of all road sections of the vehicle travel road, improve the breadth of information coverage, and reduce the cost of information prompting without the need for investment and construction of hardware equipment.

[0069] In some embodiments, in order to narrow down the analysis scope of the target user terminal, the filtering module 204 may specifically include:

[0070] The first determining submodule is used to determine the moving speed and moving direction of the user terminal between the base station cells corresponding to the target road segment based on the real-time location data of the user terminal.

[0071] The second determining submodule is used to determine the user terminal as the target user terminal when the movement rate is greater than a preset rate threshold.

[0072] The third determination submodule is used to determine the target user terminal based on the quasi-target user terminal.

[0073] In some embodiments, in order to determine the final target user terminal and distinguish non-target user terminals, the third determining submodule may specifically include:

[0074] The recording unit is used to record the connection duration after the target user terminal establishes a connection with the first base station;

[0075] The first determining unit is used to determine the quasi-target user terminal as the final target user terminal when the connection duration is less than a preset duration.

[0076] The second determining unit is used to obtain the connection information between the quasi-target user terminal and the first base station in a historical time period when the connection duration is longer than the preset duration, and to determine the quasi-target user terminal as a non-target user terminal when the connection information indicates that the connection frequency between the quasi-target user terminal and the first base station is greater than the preset connection frequency.

[0077] The third determining unit is used to determine that the quasi-target user terminal is a non-target user terminal after the quasi-target user terminal establishes a connection with the first base station and has not established a connection with a base station after the direction of movement; the first base station is any base station in the base station data corresponding to the first road.

[0078] In some embodiments, in order to establish the association between the target vehicle and the user terminal, the filtering module 204 may further include:

[0079] The first acquisition submodule is used to acquire road driving video data of target vehicles passing through multiple target location points of the first road; the base station cell covering multiple target location points is a multiple target base station cell;

[0080] The fourth determination submodule is used to determine the vehicle information of the target vehicles that pass through each target location point at the same time based on the road driving video data, and to determine the first user terminal that establishes a connection with each target base station cell at the same time based on the communication signaling data between the user terminal and the target base station cell.

[0081] The fifth determination submodule is used to determine the target user terminal based on the first user terminal when there is only one target vehicle.

[0082] In some embodiments, in order to reduce the amount of data exchanged between the target user terminal and the base station cell, the fifth determining submodule may specifically include:

[0083] The selection unit is used to select any one of the multiple first user terminals as the target user terminal when there are multiple first user terminals.

[0084] In some embodiments, in order to determine suitable target location points for matching the relationship between target vehicles and user terminals, multiple target location points satisfy the following conditions:

[0085] Multiple target base station cells covering multiple target locations are different base station cells;

[0086] When there is only one target vehicle, the user terminal that establishes a connection with the target base station cell covering the current target location includes the first user terminal that establishes a connection with all target base station cells.

[0087] When there is only one target vehicle, the average similarity between the vehicle trajectories of all target vehicles passing through the current target location and the movement trajectory of the first user terminal is greater than a preset average similarity threshold.

[0088] In some embodiments, in order to automatically determine target location points that meet the criteria, before acquiring road driving video data of target vehicles passing through multiple target location points on the first road, the filtering module 204 may further include:

[0089] The second acquisition submodule is used to acquire road driving video data of target vehicles passing through multiple location points of the first road, as well as real-time location data of user terminals that have established connections with base station cells covering multiple location points.

[0090] The sixth determination submodule is used to determine the vehicle trajectory of the target vehicle and the movement trajectory of the user terminal based on the road driving video data of the target vehicle and the real-time location data of the user terminal.

[0091] The calculation submodule is used to calculate the average similarity between the vehicle trajectory and the movement trajectory;

[0092] The seventh determination submodule is used to determine the location point as the target location point when the average similarity of each location point in the direction of travel of the target vehicle is greater than the average similarity of the previous location point.

[0093] Figure 2 Each module / unit in the illustrated device has the ability to implement Figure 1 The functions of each step in the process and their corresponding technical effects are described briefly and will not be elaborated here.

[0094] Based on the traffic information prompting method provided in the above embodiments, this application also provides specific implementation methods for electronic devices. Please refer to the following embodiments.

[0095] Figure 3 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application.

[0096] The electronic device may include a processor 301 and a memory 302 storing computer program instructions.

[0097] Specifically, the processor 301 may include a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.

[0098] Memory 302 may include mass storage for data or instructions. For example, and not limitingly, memory 302 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. In one example, memory 302 may include removable or non-removable (or fixed) media, or memory 302 may be non-volatile solid-state memory. Memory 302 may be internal or external to the integrated gateway disaster recovery device.

[0099] In one example, memory 302 may be read-only memory (ROM). In one example, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or flash memory, or a combination of two or more of these.

[0100] Memory 302 may include read-only memory (ROM), random access memory (RAM), disk storage media device, optical storage media device, flash memory device, electrical, optical, or other physical / tangible memory storage device. Therefore, typically, memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to one aspect of this application.

[0101] The processor 301 reads and executes computer program instructions stored in the memory 302 to achieve... Figure 1 The method / steps S101 to S105 in the illustrated embodiment achieve the following: Figure 1 The technical effects achieved by executing the methods / steps shown in the examples are not elaborated here for the sake of brevity.

[0102] In one example, the electronic device may also include a communication interface 303 and a bus 310. For example, Figure 3 As shown, the processor 301, memory 302, and communication interface 303 are connected through bus 310 and complete communication with each other.

[0103] The communication interface 303 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of this application.

[0104] Bus 310 includes hardware, software, or both, that couples components of an electronic device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 310 may include one or more buses. Although specific buses are described and illustrated in embodiments of this application, this application contemplates any suitable bus or interconnect.

[0105] Furthermore, in conjunction with the traffic information prompting methods in the above embodiments, this application embodiment can provide a computer-readable storage medium for implementation. This computer-readable storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the traffic information prompting methods in the above embodiments. Examples of computer-readable storage media include non-transitory computer-readable storage media, such as electronic circuits, semiconductor memory devices, ROM, random access memory, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, and hard disks.

[0106] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of this application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.

[0107] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.

[0108] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0109] The aspects of this application have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by dedicated hardware performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.

[0110] The above description is merely a specific implementation of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.

Claims

1. A traffic information prompting method, characterized in that, include: Acquire basic data of the first road, as well as base station cells and base station data corresponding to the first road; Based on the basic data of the first road and the base station cells and base station data corresponding to the first road, determine the base station cells corresponding to different road segments on the first road. Based on the base station cell corresponding to the target road segment, determine the user terminal that establishes a connection with the base station cell corresponding to the target road segment; The target road segment is a segment of a different road segment on the first road; Based on the real-time location data of the user terminals, target user terminals that meet preset conditions are selected from the user terminals. When traffic information is received, the traffic information is sent to the target user terminal to notify the user of the target user terminal; The step of filtering target user terminals that meet preset conditions from the user terminals based on the real-time location data of the user terminals includes: Acquire road driving video data of target vehicles passing through multiple target location points on the first road; the base station cells covering the multiple target location points are multiple target base station cells; Based on the road driving video data, determine the vehicle information of the target vehicles that pass through each of the target locations simultaneously, and based on the communication signaling data between the user terminal and the target base station cell, determine the first user terminal that simultaneously establishes a connection with each of the target base station cells. When there is only one target vehicle, the target user terminal is determined based on the first user terminal. The method further includes, prior to acquiring road driving video data of target vehicles passing through multiple target location points on the first road: Acquire road driving video data of target vehicles passing through multiple location points on the first road, as well as real-time location data of user terminals that establish connections with base station cells covering the multiple location points; Based on the road driving video data of the target vehicle and the real-time location data of the user terminal, the vehicle trajectory of the target vehicle and the movement trajectory of the user terminal are determined. Calculate the average similarity between the vehicle trajectory and the movement trajectory; When the average similarity of each location point along the driving direction of the target vehicle is greater than the average similarity of the previous location point, the location point is determined as the target location point.

2. The method according to claim 1, characterized in that, The step of determining the target user terminal based on the first user terminal includes: When there are multiple first user terminals, one of them is selected as the target user terminal.

3. The method according to claim 1, characterized in that, The plurality of target location points satisfy the following conditions: The multiple target base station cells covering the multiple target location points are different base station cells; When there is only one target vehicle, the user terminal that establishes a connection with the target base station cell covering the current target location includes the first user terminal that establishes a connection with all target base station cells. When there is only one target vehicle, the average similarity between the vehicle trajectories of all target vehicles passing through the current target location and the movement trajectory of the first user terminal is greater than a preset average similarity threshold.

4. A traffic information display device, characterized in that, The device includes: The acquisition module is used to acquire basic data of the first road and base station cells and base station data corresponding to the first road; The first determining module is used to determine the base station cells corresponding to different road segments on the first road based on the basic data of the first road and the base station cells and base station data corresponding to the first road. The second determining module is used to determine the user terminal that establishes a connection with the base station cell corresponding to the target road segment based on the base station cell corresponding to the target road segment; the target road segment is a road segment among different road segments on the first road; The filtering module is used to filter out target user terminals that meet preset conditions from the user terminals based on the real-time location data of the user terminals. The sending module is used to send the traffic information to the target user terminal when traffic information is received, so as to prompt the user of the target user terminal; The filtering module is further configured to acquire road driving video data of target vehicles passing through multiple target location points on the first road; the base station cells covering the multiple target location points are multiple target base station cells; based on the road driving video data, determine the vehicle information of the target vehicle that simultaneously passes through each of the target location points, and based on the communication signaling data between the user terminal and the target base station cells, determine the first user terminal that simultaneously establishes a connection with each of the target base station cells; when there is only one target vehicle, determine the target user terminal based on the first user terminal; The filtering module is further configured to acquire road driving video data of target vehicles passing through multiple location points on the first road, and real-time location data of user terminals connected to base station cells covering the multiple location points; determine the vehicle trajectory of the target vehicle and the movement trajectory of the user terminal based on the road driving video data of the target vehicle and the real-time location data of the user terminal; calculate the average similarity between the vehicle trajectory and the movement trajectory; and determine the location point as the target location point when the average similarity of each location point in the direction of travel of the target vehicle is greater than the average similarity of the previous location point.

5. An electronic device, characterized in that, The electronic device includes: a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the traffic information prompting method as described in any one of claims 1 to 3.

6. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, which, when executed by a processor, implements the steps of the traffic information prompting method as described in any one of claims 1 to 3.