Summary of the invention
The technical matters that the present invention solves is to provide a kind of path reservation program results dynamic update system and method, and path reservation program results is remained valid on the subscription time section, helps improving the validity and the practicality of path reservation program results.
A kind of path reservation program results that embodiment of the present invention provides dynamically updates method, comprising: RX path reservation program results dynamically updates request, respective path reservation program results unique identification information and dynamically update parameter at least in the described request; Dynamically update request based on path reservation program results, obtain original route reservation program results; Based on original route reservation program results, obtain relevant Real-time Traffic Information, map datum and historical path reservation plan record, upgrade original route reservation program results.
Described renewal original route reservation program results comprises: based on described relevant real time traffic data and original route reservation program results, obtaining needs the road section information that upgrades on the original route; Obtain total traffic volume that the replaceable path that can replace original route and Qi Ke bear based on described correlation map data and Real-time Traffic Information, can not contain the road section information that described needs upgrade on the described replaceable path; Obtain relevant historical path reservation plan record based on described replaceable path, calculate the residue in replaceable path and can preengage traffic volume; Can preengage traffic volume based on described residue, select best replaceable path as new path reservation program results.
Described renewal original route reservation program results also comprises: based on described relevant real time traffic data and original route reservation program results, obtaining needs the road section information that upgrades on the original route; Obtain the replaceable highway section that to replace the described highway section that need upgrade and total traffic volume that Qi Ke bears based on described correlation map data and Real-time Traffic Information; Obtain relevant historical path reservation plan record based on described replaceable highway section, calculate the residue in replaceable highway section and can preengage traffic volume; Residue based on described replaceable highway section can be preengage traffic volume, selects best replaceable highway section to replace to need on the original route highway section upgraded, generates new path and preengages program results.
Described renewal original route reservation program results can dynamically update the required parameter single or periodically carries out based on described.
Also comprise: the authentication information that receives the user; Receive user's path reservation program results query requests; Based on described path reservation program results query requests, obtain associated pathway reservation program results; Reception is based on the request that dynamically updates of the path reservation program results of selecting from described associated pathway reservation program results.
Described renewal original route reservation program results also comprises: based on subscriber identity information, obtain user priority information; When the no available residue in described replaceable path or replaceable highway section can be preengage traffic volume, can seize lower replaceable path of User Priority or replaceable highway section.
Described renewal original route reservation program results also comprises: described new path reservation program results can directly be stored; Described new path reservation program results also can storage again after the user confirms.
Embodiment of the present invention also provides a kind of path reservation program results dynamic update system, and comprising: map data base is used for store path and plans required map datum; The path planning database is used to store historical path planning record data; The real time traffic data storehouse is used to store real time traffic data; Server is used for the inquiry of RX path reservation program results and dynamically updates request, and described route programming result dynamically updates the unique identification information of asking path reservation program results at least and dynamically updates parameter; Described path reservation program results dynamically updates and is meant, single or periodicity are obtained the real time traffic data of original route reservation program results correspondence, choose the highway section of losing efficacy on the original route, from map data base, path planning database and real time traffic data storehouse, obtain correlation map data, historical path reservation layout data and real time traffic data, calculating and selecting has available residue can preengage the replaceable path or the highway section of traffic volume, upgrades original route reservation program results.
Also comprise: customer database, be suitable for coupling with described server, be used to store the path planning precedence information of subscriber identity information and correspondence thereof and the relevant information that program results is preengage in the path related with the user; During described path reservation program results dynamically updates, when selection has available residue can preengage the replaceable path of traffic volume or highway section, if do not have replaceable path or highway section that available residue can be preengage traffic volume, can seize User Priority lower replaceable path or highway section.
Described map data base be deployed in server local or and server between realize by network mutual; Described path planning database part be deployed in server local or and server between realize by network mutual; Described real time traffic data storehouse be deployed in server local or and server between realize by network mutual; Described customer database be deployed in server local or and server between realize by network mutual.
Also comprise: be suitable for the call center system that couples with described server, be used for receipt of call and send request, feed back the operating result of described server to described server.
Compared with the prior art, the path reservation program results dynamic update system of embodiment of the present invention and the beneficial effect of method are: because by dynamically updating path reservation program results, can guarantee validity and the practicality of path reservation program results on the subscription time section, thereby reduce the occurrence probability of jam, improve running efficiency, reduce the expense of travelling.On this basis, help reducing the energy resource consumption of the gasoline class that causes of blocking up, less pollution on the environment, and help being a plurality of industries that for example logistic industry is raised the efficiency.
Also can improve the science and the rationality of roading for urban road planning provides of great value reference data.
Embodiment
Reservation program results in path of the invention process dynamically updates method, is mainly used in the defective that solves in path reservation planning system and the method.
In path reservation planning system and method, the foundation and the storage of path reservation program results only are provided, yet being generated at path reservation program results has the regular hour span between the subscription time, may cause the corresponding starting point of path reservation program results for some reason is not more optimal way even inefficacy to the path planning of destination, and this has just reduced the usability and the practicality of path reservation program results.
The path reservation program results method of dynamically updating of the invention process can effectively address the above problem, and path reservation program results is remained valid on the subscription time section, helps improving the validity and the practicality of path reservation program results.
With reference to figure 1, be to realize that the path reservation program results of embodiment of the present invention dynamically updates a kind of path reservation program results dynamic update system synoptic diagram of method.
In the described path reservation program results dynamic update system, comprise access device 101, server 102 and map data base 103, path planning database 104, customer account management database 105 and real time traffic data storehouse 106.
Wherein, can connect by diverse network between access device 101 and the server 102, realize data communication.Described network can adopt existing diverse network technology to be implemented, and this does not give unnecessary details.During concrete enforcement, can adopt B/S (Browse/Server) or C/S (Client/Server) framework between described access device 101 and the server 102.
Described map data base 103, path planning database 104, customer account management database 105 and real time traffic data storehouse 106 are respectively server 102 map datum, historical path planning record data, customer data, real-time traffic information data are provided, and dynamically update with auxiliary described server 102 realizing routes reservation program results.
In the embodiments of the present invention, described path reservation program results dynamically updates and is meant, access device 101 is by server 102 authentications success back login system, through server 102 query paths reservation program results, dynamically update request to server 102 transmit paths reservation program results again, server 102 dynamically updates request according to this, single or periodically from real time traffic data storehouse 106 and map data base 103, obtain relevant traffic information data and map datum, more new route reservation program results, and the differentiated new route after will upgrading is preengage program results and is handed down to access device 101.
Access device 101 is used to realize receive mutual with the user user's operational order and present the result to the user; Realize with server 102 between communicate by letter, send request to server 102, the data that processing receives from server 102.
In the specific implementation, access device 101 can be the electronic equipment that possesses data processing and communication function, in-vehicle navigation apparatus terminal for example, PC terminal and portable terminal etc.
Server 102 realizations are mutual with access device 101, are responsible for receiving the request that access device 101 sends; Realization is obtained related data from map data base 103, path planning database 104 and customer account management database 105, calculate the path reservation program results that upgrades according to the correlation parameter in the described request, the path reservation program results that upgrades is beamed back access device 101, and deposit the path reservation program results that upgrades in path planning database 104 and customer account management database 105.
The operations such as inquiry, deletion, interpolation, statistics and backup of server 102 can be accepted in map data base 103, path planning database 104, customer account management database 105 and real time traffic data storehouse 106.The operator that described each database can be a server 102 is owned, can be deployed in this locality of server 102, also can be deployed in far-end, and can realize mutual between the server 102 by network.
Wherein, map data base 103 is used for store map data.Described map datum can be that the operator of server 102 is owned, also can be to be provided to the operator of server 102 by map datum provider.Provide in map datum provider under the situation of map datum, the operator of server 102 can further put in order and process map datum, to adapt to demand for services.
The path reservation program results that generates before the storage in the path planning database 104.In specific implementation, can adopt the mode of path planning record to store described path reservation program results.For saving resource, improve data processing efficiency, can only store the current path reservation plan record that remains valid.
Usually, in the paths reservation plan record, information such as starting point, destination, zero-time can be comprised, information such as running time, average velocity and expense can also be comprised.In addition, the multistage route programming result information that can also comprise intermediate point in the path reservation plan record, comprise interim point information, segmentation speed per hour, segmentation running time and sectional charge etc., segmentation speed per hour, segmentation running time and sectional charge are for optionally requiring to inform item.
The deletion of path reservation plan record can be adopted automatic mode, also can adopt manual type.For example, path reservation plan record lost efficacy to after date in its planning time, can automatic or manual it be deleted from database; The user also can initiatively cancel and delete current effective path reservation plan record.
The interpolation of path reservation plan record can be carried out when generation pass is preengage program results in real time, also can carry out after the user confirms at this path reservation program results.
The client manages the information that database 105 is used to deposit client identity information and the path reservation program results related with it, for user inquiring, backup and statistics.
Usually, in customer data record, can include but not limited to the information etc. of the mobile unit of user name, password, priority, historical path planning record, general routes record, current effective path reservation recording, correspondence; Wherein, can store complete path reservation program results, also can be one with the path planning database in the related simple record of respective path reservation plan record, and concrete path is preengage program results and is left in the path planning database.
Real time traffic data storehouse 106 comprises real time traffic data, related data can be obtained by sensor acquisition terminal and other data collection stations (being primarily aimed at real-time traffic or accident), also can obtain, can also import by the user by the data server of partner.
The overall procedure of a kind of embodiment that path reservation program results dynamically updates is, access device 101 is by server 102 authentications success back login system, inquire about and dynamically update request to server 102 transmit paths reservation program results, server 102 obtains path reservation program results from path planning database 104 or customer account management database 105, and program results is preengage in the path be handed down to access device 101, server 102 periodically obtains relevant traffic information data and map datum from real time traffic data storehouse 106 and map data base 103, upgrade route programming result, and the differentiated new route reservation program results after will upgrading is handed down to access device 101.
With reference to figure 2, described path reservation program results dynamically updates a kind of embodiment of method.
Step S101, access device 101 sends user's logging request to server 102.
Carry necessary username and password information in the described logging request.
Step S102, username and password coupling in the logging request that server 102 inquiry customer account management databases 104, the information whether record arranged and the access device 101 that receives send is if there is the record of coupling, authentication success, otherwise authentication failure.
Step S103, server 102 sends the authentication result to access device 101, and buffer memory checking result and identity information.
After access device 101 is received the checking result, judge whether authentication is successful.If authentication is unsuccessful, then can re-execute step S101, S102 and S103, initiate authentication once more.If the authentication success, execution in step S104.
Step S104, access device 101 is to server 102 transmit paths reservation program results query requests.
Information in the described path reservation program results query requests all can be imported by the user.
Can only carry subscriber identity information in the described path reservation program results query requests, with all path reservation program resultses of inquiring user, program results is preengage in the path that the user therefrom selects to need to upgrade.
Can also carry the information such as destination, starting point and/or subscription time of path reservation program results correspondence in the described path reservation program results query requests, with the relevant path reservation program results under the inquiring user, program results is preengage in the path that the user therefrom selects to need to upgrade.When access device 101 is that the information of starting point also can be the various satellite navigation standard information of navigator, as standard information such as GPS, Galileo and the Big Dippeves when possessing the equipment of satellite navigation receiving function.
The unique identification of path reservation program results correspondence can also be carried in the described path reservation program results query requests, inquiry velocity can be improved like this.
Step S105, server is inquired about the path reservation program results of preengaging the querying condition coupling in the program results query requests with described path from customer account management database 105 and/or path planning database 104, and these paths reservation program resultses are sent to access device 101.
Step S106, access device 101 is presented to the user with the path that receives reservation program results, and the path reservation program results that dynamically updates of the needs of selecting according to the user, dynamically updates request to server 102 transmit paths reservation program results.
Access device 101 can present some or all information that program results is preengage in the path to the user with the form of record, also can present some or all information of path reservation program results with the form of figure to the user.
The user can select the one or more path reservation program results that need dynamically update.
Described path reservation program results dynamically updates in the request, at least carry the unique identification of every paths reservation program results, can also carry the parameter that dynamically updates of every paths reservation program results correspondence, for example, be that single upgrades or periodically updating in effective time, the latter can also refer to the fixed cycle time.
Step S107, server 102 is preengage program results and undated parameter based on every paths that the path reservation program results of receiving dynamically updates in the request, single or periodically from map data base, obtain the correlation map data one by one, from the real time traffic data storehouse, obtain relevant real time traffic data, from the path planning database, obtain associated pathway reservation plan record, based on these data messages that obtains, upgrade corresponding path reservation program results, and the path reservation program results of differentiated renewal is handed down to access device 101.
The implementation method that path reservation program results upgrades can be, server 102 is preengage program results and its undated parameter at every paths that described path reservation program results dynamically updates in the request, from real time traffic data storehouse 106, obtain relevant real time traffic data according to path reservation program results, check the traffic information in each highway section on the path reservation program results respective path according to relevant real time traffic data, if traffic information shows some highway section and lost efficacy on the subscription time section, need more new route reservation program results, promptly based on the destination in the original route reservation program results, information such as starting point and/or intermediate point is obtained the correlation map data from map data base 103, from the real time traffic data storehouse, obtain relevant real time traffic data, calculate the current total amount in replaceable path and each highway section thereof according to correlation map data and real time traffic data, based on the destination in the original route reservation program results, starting point and/or intermediate point, information such as subscription time are obtained relevant historical path reservation plan record from the path planning database, calculate the reservation total amount in each highway section on the replaceable path, according to the current total amount in replaceable path and each highway section thereof with preengage total amount, each highway section residue can be calculated on the replaceable path and total amount can be preengage, can the reservation amount select best replaceable path for use according to each highway section residue on the replaceable path, as the more new route reservation program results of original route reservation program results.
Can the reservation amount if there is not residue on the above-mentioned replaceable path, server 102 can also obtain user's precedence information from customer account management database 105, can preengage program results as the more new route of original route reservation program results in the lower replaceable path of preempting priority.
Can also take all factors into consideration according to other traffic informations in replaceable path, select only alternative path.
Step S108, if upgraded path reservation program results, server 102 is handed down to access device 102 with the path reservation program results that upgrades or with the difference of original route reservation program results.
Step S109, server 102 is revised the relative recording in path planning database 103 and the customer account management database 104 according to the affirmation of access device and the more variation of new route reservation program results, upgrades the wherein record of path reservation program results correspondence.
Described step S104 and S105 obtain path reservation program results by inquiry mode, also can set up mode by any of path reservation planning and obtain route programming result.
Among the described step S105, if the customer data in the customer account management database 104 record has only been stored path planning and has been recorded in position in the path planning database 103, server 102 obtains current client from customer account management database 104 path planning is recorded in the memory location in the path planning database 103, all path planning records of the current client of traversal from path planning database 103, choose with the request of path planning record queries in the path planning record that is complementary of querying condition as Query Result.
Among the described step S105, if the customer data in the customer account management database 104 record has not only been stored path planning and has been recorded in position in the path planning database 103, also stored the key message of path planning record, as the destination, starting point, information such as start time and intermediate point, just can from current client's customer data record, directly mate the querying condition in the request of path planning record queries, obtain required path planning and be recorded in memory address in the path planning database 103, directly from path planning database 103, obtain required path planning record afterwards as Query Result.
Among the described step S105, if the customer data in the customer account management database 104 record is not to have stored path planning to be recorded in position in the path planning database 103, but stored complete path planning record, just can from current client's customer data record, directly mate the querying condition in the request of path planning record queries, obtain required path planning record as Query Result.
Among the described step S107, the more another kind of implementation of new route reservation program results can also be, from map data base 103, obtain interchangeable highway section data and current total amount according to the inefficacy highway section, based on replaceable highway section from real time traffic data storehouse 106, the relevant real time traffic data of inquiry in path planning database 104 and the customer account management database, path reservation plan record and user priority information, calculate the residue in replaceable highway section according to associated pathway reservation plan record and can preengage traffic volume, if replaceable highway section has residue can preengage traffic volume, then select preferable replaceable highway section for use, otherwise seize the lower preferable replaceable highway section of User Priority, replace the inefficacy highway section with replaceable highway section, upgrade original route reservation program results.
Can also from other road condition data storehouses (figure does not show), obtain other relevant traffic informations,, take all factors into consideration, select only alternative highway section according to other traffic informations in replaceable highway section.
Among the described step S109, if the customer data in the customer account management database 104 record has only been stored path planning and has been recorded in position in the path planning database 103, because only revise the information of relative recording in the path planning database, so do not need to revise customer data record in the customer account management database.
Among the described step S109, if the customer data recording storage in the customer account management database 104 key message of path planning record, as information such as destination, starting point, start time and intermediate points, need be according to the customer data record in the actual information modification customer account management database of path planning variation.
Among the described step S109, if the customer data recording storage in the customer account management database 104 key message of path planning record, as information such as destination, starting point, start time and intermediate points, need revise the relevant information of the customer data record in the customer account management database according to the actual information that path planning changes.
Among the described step S109, if the customer data recording storage in the customer account management database 104 complete path planning record, directly revise in the customer account management database and the corresponding associated pathway plan record of customer data record.
In the described path reservation program results query requests, can also carry receiving equipment (figure does not show) information.Corresponding therewith, the path reservation program results that server 102 will be inquired about gained sends to receiving equipment (figure does not show), the user goes up the path reservation program results that selection need dynamically update at receiving equipment (figure do not show), and server 102 is handed down to receiving equipment (figure does not show) with the path reservation program results that upgrades or with the difference of original route reservation program results.
Described path reservation program results dynamically updates in the request, can also carry receiving equipment (figure does not show) information, corresponding therewith, server 102 is handed down to receiving equipment (figure does not show) with the path reservation program results that upgrades or with the difference of original route reservation program results.
The request of dynamically updating of described path reservation program results can also directly be sent by access device 101, and not by sending based on selected path reservation program results again after the inquiry of path reservation program results.At this moment, path reservation program results dynamically updates the information that should comprise reservation program results in unique identification path in the request, as the unique identification sign indicating number of path reservation program results, or by information such as destination, starting point and subscription time can unique identification one paths reservation program results combined information.Corresponding therewith, server 102 needs query path reservation program results from path planning database 104 earlier receiving after path reservation program results dynamically updates request.
Described path reservation program results dynamically updates and can carry out when the user uses this result to navigate, and periodically dynamically updates path reservation program results this moment usually.
Described path reservation program results dynamically updates and can carry out before the user uses this result to navigate, and at this moment common single dynamic is new route reservation program results more.
Described path reservation program results dynamically updates, also can preengage when certain highway section in the program results is seized by the high user of priority and carry out in the path, triggered when seizing this highway section by server 102 and dynamically update this moment, or have server when seizing this highway section, to carry out record, use the action attitude of advancing to upgrade at the path reservation program results of being seized.
It will be appreciated by those skilled in the art that, similar with above-mentioned embodiment, when adopting call center system (figure does not show) as a kind of access approach, yet can inquire about and/or dynamically update the path reservation program results of appointment after RX path is preengage the program results inquiry and/or dynamically updated request again, this does not give unnecessary details.
Though the present invention by the preferred embodiment explanation as above, these preferred embodiments are not in order to limit the present invention.Those skilled in the art without departing from the spirit and scope of the present invention, should have the ability various corrections and additional are made in this preferred embodiment, and therefore, protection scope of the present invention is as the criterion with the scope of claims.And the implication of the term of using among the present invention, words and claim can not only limit to its literal and common implication and go to understand, and also should comprise the implication and the notion that conform to technology of the present invention.