CN111369040A - Road condition information updating method - Google Patents
Road condition information updating method Download PDFInfo
- Publication number
- CN111369040A CN111369040A CN202010117805.XA CN202010117805A CN111369040A CN 111369040 A CN111369040 A CN 111369040A CN 202010117805 A CN202010117805 A CN 202010117805A CN 111369040 A CN111369040 A CN 111369040A
- Authority
- CN
- China
- Prior art keywords
- geohash
- road condition
- condition information
- code set
- updating
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000004590 computer program Methods 0.000 claims description 6
- 230000003287 optical effect Effects 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
- G06Q10/047—Optimisation of routes or paths, e.g. travelling salesman problem
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0645—Rental transactions; Leasing transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0125—Traffic data processing
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Theoretical Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Tourism & Hospitality (AREA)
- Development Economics (AREA)
- Traffic Control Systems (AREA)
- Quality & Reliability (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Operations Research (AREA)
Abstract
The invention discloses a road condition information updating method, which relates to the technical field of data processing, and comprises the steps of obtaining a first Geohash code set of local path planning data, calculating coordinate points corresponding to all Geohash codes in the first Geohash code set, generating a coordinate point set, obtaining Geohash codes of planned paths among parking network points according to the first Geohash code set, generating a second Geohash code set, obtaining road condition information of the planned paths among the parking network points according to set updating frequency and the second Geohash code set, calculating time consumption among the parking network points according to mileage and road condition information of the planned paths among the parking network points, reducing access times of three-party interfaces to a certain extent, reducing interface calling cost and realizing local estimation of travel expenses.
Description
Technical Field
The invention belongs to the technical field of data processing, and particularly relates to a road condition information updating method.
Background
Due to the particularity of the settlement mode after the vehicle operation management party and the client party use the vehicle in the time-sharing rental service of the automobile, the client pays more attention to the estimated cost of using the vehicle, and the user not only needs to compare the price with the same line, but also needs to compare the trip cost with a taxi and a private car to confirm the trip mode. Based on this, the vehicle operation manager needs to give path planning and billing details that have a reference value to the user. How to refine the estimated cost of route planning, the change of road condition information of route planning becomes an important factor for whether the route is effective and available. The time spent by the same route at different time periods is quite different, so the recommended route provided may vary.
The current path planning method comprises the following scheme:
(1) the method comprises the steps that through traffic road condition data provided by a third party, road condition information of coordinate points is captured regularly based on a coordinate point set of route planning among returning vehicle network points in a city, the road condition information is stored on the ground in real time, after the captured route coordinate road condition data is stored, the length of time of a route is calculated based on different congestion levels and driving speeds, and the route with the shortest length of time is estimated and recommended;
(2) and the real-time route planning and docking is realized through a domestic POI geographic data platform.
The prior technical scheme has the following defects:
(1) the access frequency to the three-party interface is too high, the cost is huge, and the data volume is continuously increased, so that the availability of local data is gradually reduced;
(2) the direct butt joint of the three-party real-time interface is suitable for the scene with low utilization rate, and is not suitable for the scene with high utilization rate (such as a time-sharing lease service scene of an automobile).
Disclosure of Invention
Aiming at the defects in the prior art, the embodiment of the invention provides a road condition information updating method, which comprises the following steps:
acquiring a first Geohash coding set of local path planning data;
calculating a coordinate point corresponding to each Geohash code in the first Geohash code set to generate a coordinate point set;
acquiring Geohash codes of planned paths among the parking points according to the first Geohash code set to generate a second Geohash code set;
acquiring road condition information of planned paths among the parking points according to the set updating frequency and the second Geohash code set;
calculating the time consumption among the parking points according to the mileage of the planned path among the parking points and the road condition information;
and updating the road condition information among the parking points according to the consumed time among the parking points.
Preferably, after updating the road condition information between the parking lots according to the time consumption between the parking lots, the method further includes:
and setting different updating frequencies for the road condition information corresponding to the Geohash codes in different time periods according to the change rule of the road condition information corresponding to the Geohash codes in the second Geohash code set.
Preferably, the traffic information includes vehicle speed and congestion level.
The road condition information updating method provided by the embodiment of the invention has the following beneficial effects:
the road condition information is collected based on the third-party interface and is matched with the localized grid data, data updating in a concerned Geohash coding range is achieved, the number of times of accessing the three-party interface is reduced to a certain extent, interface calling cost is reduced, and trip expenses can be locally estimated.
Detailed Description
The present invention will be described in detail with reference to the following embodiments.
The road condition information updating method provided by the embodiment of the invention comprises the following steps:
s101, a first Geohash coding set of the local path planning data is obtained.
And S102, calculating a coordinate point corresponding to each Geohash code in the first Geohash code set, and generating a coordinate point set.
S103, according to the first Geohash code set, Geohash codes of planned paths among the parking network points are obtained, and a second Geohash code set is generated.
And S104, acquiring road condition information of the planned path among the parking points according to the set updating frequency and the second Geohash code set.
And S105, calculating the time consumption among the parking points according to the mileage of the planned path among the parking points and the road condition information.
As a specific example, when a Geohash coded path with a level of 9 and a mesh size of 4.77 m includes 1000 meshes, i.e. the route length is 4770 m, and if the average speed per hour of 1000 meshes is 60 km/h, the travel time of 1000 meshes is: 4.77 km/60 0.0795 hours, i.e. about 4.8 minutes.
And S106, updating the road condition information among the parking points according to the consumed time among the parking points.
Optionally, after updating the road condition information between the parking lots according to the time consumption between the parking lots, the method further includes:
and setting different updating frequencies for the road condition information corresponding to the Geohash codes in different time periods according to the change rule of the road condition information corresponding to the Geohash codes in the second Geohash code set.
As a specific embodiment, if a local traffic network map is localized to a geohash-coded grid, after a period of time of updating road condition information is completed, a change rule curve on a variable time vector of traffic congestion of each grid, for example, a 19:00-20:00 traffic congestion situation of 200 grids of an a-road section changes rapidly every day, the traffic road condition updating frequency of the grid in the period of time is configured to be updated once in 1 minute, the change of other grids in other periods of time is obvious, and the updating frequency is configured to be updated once in 30 minutes.
Optionally, the traffic information includes vehicle speed and congestion level.
Wherein, the traffic information is marked by the coordinate points, such as: the congestion conditions and the vehicle speed conditions of two groups of coordinate points of [ A1, B1], [ A2, B2] are respectively 65 km/h and 60 km/h which are unblocked, the data volume is very large and redundant if the data is stored locally based on the coordinate points, the road condition information is updated based on grids corresponding to the local Geohash codes, the access pressure and the access cost of a data updating interface (the delay of a three-party interface and most of the interfaces are charging interfaces) can be reduced to the greatest extent, the size of the grids is properly adjusted, the road condition information is updated, the data can be obtained more reasonably and timely, and the local path planning is more convenient.
According to the road condition information updating method provided by the embodiment of the invention, the coordinate points corresponding to the Geohash codes in the first Geohash code set are calculated by obtaining the first Geohash code set of the local path planning data, the coordinate point set is generated, the Geohash codes of the planned paths among the parking network points are obtained according to the first Geohash code set, the second Geohash code set is generated, the road condition information of the planned paths among the parking network points is obtained according to the set updating frequency and the second Geohash code set, the consumed time among the parking network points is calculated according to the mileage and road condition information of the planned paths among the parking network points, the number of times of accessing the three-party interface is reduced to a certain extent, the interface calling cost is reduced, and the travel expense can be locally estimated.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
It will be appreciated that the relevant features of the method and apparatus described above are referred to one another. It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
The algorithms and displays presented herein are not inherently related to any particular computer, virtual machine, or other apparatus. Various general purpose systems may also be used with the teachings herein. The required structure for constructing such a system will be apparent from the description above. Moreover, the present invention is not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.
In addition, the memory may include volatile memory in a computer readable medium, Random Access Memory (RAM) and/or nonvolatile memory such as Read Only Memory (ROM) or flash memory (flash RAM), and the memory includes at least one memory chip.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). The memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in the process, method, article, or apparatus that comprises the element.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The above are merely examples of the present application and are not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
It should be noted that the above-mentioned embodiments do not limit the present invention in any way, and all technical solutions obtained by using equivalent alternatives or equivalent variations fall within the protection scope of the present invention.
Claims (4)
1. A road condition information updating method is characterized by comprising the following steps:
acquiring a first Geohash coding set of local path planning data;
calculating a coordinate point corresponding to each Geohash code in the first Geohash code set to generate a coordinate point set;
acquiring Geohash codes of planned paths among the parking points according to the first Geohash code set to generate a second Geohash code set;
acquiring road condition information of planned paths among the parking points according to the set updating frequency and the second Geohash code set;
calculating the time consumption among the parking points according to the mileage of the planned path among the parking points and the road condition information;
and updating the road condition information among the parking points according to the consumed time among the parking points.
2. The traffic information updating method according to claim 1, wherein after updating the traffic information at each parking lot according to the time consumption at each parking lot, the method further comprises:
and setting different updating frequencies for the road condition information corresponding to the Geohash codes in different time periods according to the change rule of the road condition information corresponding to the Geohash codes in the second Geohash code set.
3. The traffic information updating method according to claim 1, wherein the traffic information includes vehicle speed and congestion level.
4. A computer arrangement comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the steps of claims 1-2 are implemented when the computer program is executed by the processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010117805.XA CN111369040A (en) | 2020-02-25 | 2020-02-25 | Road condition information updating method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010117805.XA CN111369040A (en) | 2020-02-25 | 2020-02-25 | Road condition information updating method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111369040A true CN111369040A (en) | 2020-07-03 |
Family
ID=71211579
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010117805.XA Pending CN111369040A (en) | 2020-02-25 | 2020-02-25 | Road condition information updating method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111369040A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111951583A (en) * | 2020-08-31 | 2020-11-17 | 维沃移动通信有限公司 | Prompting method and electronic equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108446298A (en) * | 2018-01-25 | 2018-08-24 | 链家网(北京)科技有限公司 | Room method and device is looked in a kind of commuting |
US20190051155A1 (en) * | 2017-08-10 | 2019-02-14 | Toyota Jidosha Kabushiki Kaisha | Information notification apparatus, information notification system, information notification method, and information notification program |
CN110553656A (en) * | 2018-05-31 | 2019-12-10 | 上海博泰悦臻网络技术服务有限公司 | road condition planning method and system for vehicle machine |
CN110609962A (en) * | 2019-08-14 | 2019-12-24 | 中国平安财产保险股份有限公司 | Intelligent recommendation method, device and equipment for trip parking scheme and storage medium |
-
2020
- 2020-02-25 CN CN202010117805.XA patent/CN111369040A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190051155A1 (en) * | 2017-08-10 | 2019-02-14 | Toyota Jidosha Kabushiki Kaisha | Information notification apparatus, information notification system, information notification method, and information notification program |
CN108446298A (en) * | 2018-01-25 | 2018-08-24 | 链家网(北京)科技有限公司 | Room method and device is looked in a kind of commuting |
CN110553656A (en) * | 2018-05-31 | 2019-12-10 | 上海博泰悦臻网络技术服务有限公司 | road condition planning method and system for vehicle machine |
CN110609962A (en) * | 2019-08-14 | 2019-12-24 | 中国平安财产保险股份有限公司 | Intelligent recommendation method, device and equipment for trip parking scheme and storage medium |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111951583A (en) * | 2020-08-31 | 2020-11-17 | 维沃移动通信有限公司 | Prompting method and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10325493B1 (en) | Utilizing determined optimized time windows for precomputing optimal path matrices to reduce computer resource usage | |
CN103295414B (en) | A kind of bus arrival time Forecasting Methodology based on magnanimity history GPS track data | |
CN110116652A (en) | A kind of electric car goes to the recommended method of charging pile | |
JP6118025B2 (en) | Dynamic load profiling | |
CN102622880A (en) | Traffic information data recovery method and device | |
CN105095985A (en) | Shared vehicle systems and methods | |
US20200041283A1 (en) | Utilizing a geo-locator service and zone servers to reduce computer resource requirements for determining high quality solutions to routing problems | |
CN110288263A (en) | It is a kind of that method is determined based on the shared parking of automobile site for being with garage | |
CN111369040A (en) | Road condition information updating method | |
CN116341773A (en) | Vehicle demand prediction method, device, computer equipment and storage medium | |
CN112748736A (en) | Vehicle driving assisting method and device | |
CN107588779B (en) | Intelligent vehicle navigation method based on travel time between any two nodes | |
CN111291147A (en) | Path planning method | |
CN108933990B (en) | Navigation method and system | |
CN116703132A (en) | Management method and device for dynamic scheduling of shared vehicles and computer equipment | |
US11359925B2 (en) | Utilizing estimated traversal values to accelerate the determination of high quality solutions to routing problems | |
CN111507493B (en) | Object and span matching method, device and system | |
CN109275087B (en) | Method and device for issuing preferential information | |
CN112801401A (en) | Method and device for determining time information of route | |
US20140278092A1 (en) | System and method for vehicle routing using monetary cost | |
CN113723804B (en) | Vehicle-machine collaborative distribution method and system considering multiple unmanned aerial vehicle stations | |
CN111126624A (en) | Method for judging validity of model prediction result | |
CN117877239B (en) | Vehicle receiving alarm method and device for shared vehicle, computer equipment and storage medium | |
CN110874645A (en) | Data reduction method | |
CN110827545A (en) | Optimal vehicle number prediction method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200703 |