Embodiment
The application that planning technology is preengage in a kind of emerging path will effectively improve the service efficiency with the balance urban traffic road, can effectively reduce the frequency and the seriousness of traffic congestion.This path main function of reservation planning technology is that all types of user or industry can be preengage a preferable driving path that can arrive the destination from starting point in advance according to plan, and the path reservation program results that this reserve route is corresponding is mainly calculated through the current total amount in highway section, existing path reservation program results and other traffic informations according to the path by specific server and forms.
This emerging path reservation planning technology is dynamically updating of support path reservation program results also, and the reservation program results is generated between the actual use because special circumstances cause this path reservation program results correspondence driving path from the starting point to the destination is not the situation of a more optimal way in the path with the reply traffic information.
The inquiry of path reservation program results, cancellation, modification, download system and the method for embodiment of the present invention; Can provide convenience for the path reservation program results that user inquiring, cancellation, modification, download have generated; Wherein cancel and revise the path reservation program results that has generated and will reflect the actual traffic flow more realistically, and other users are created or revise path reservation program results bring favourable influence.
With reference to figure 1, be a kind of system schematic that realizes the inquiry of path reservation program results, cancellation and the method for down loading of embodiment of the present invention.
In said path planning record queries, cancellation and the download system, comprise access device 101, server 102 and path planning database 103 and customer account management database 104.
Wherein, can connect through diverse network between access device 101 and the server 102, realize data communication.Said network can adopt existing diverse network technology to implement, and this does not give unnecessary details.During practical implementation, can adopt B/S (Browse/Server) or C/S (Client/Server) framework between said access device 101 and the server 102.
Said path planning database 103 is respectively server 102 with customer account management database 104 provides historical path planning record data and user data, with inquiry, cancellation and the download of auxiliary said server 102 realizing route plan record.
Said path reservation program results inquiry embodiment of the present invention is meant; Access device 101 is through server 102 authentications success back login system; To server 102 transmit paths reservation program results query requests; Server 102 obtains pertinent user data based on said path reservation program results query requests and preengages program results with the path under it after the path reservation program results query requests that receives from access device 101.
Said path reservation program results cancellation embodiment of the present invention is meant that access device 101 is through server 102 authentications success back login system, to server 102 transmit paths reservation program results query requests; Server 102 is after the path reservation program results query requests that receives from access device 101; Obtain pertinent user data and required path reservation program results based on said path reservation program results query requests, and the path that will inquire about gained is preengage program results and is sent to access device 101; Access device 101 is presented to the user with the path reservation program results of gained, and the user need to select the path reservation program results of cancellation, and the path reservation program results information that access device 101 will be cancelled sends to server 102; Server 102 deletion from path planning database 103 needs the path reservation program results of cancellation, and deletion needs the relevant information of the path reservation program results of cancellation from the customer account management database.
Said path reservation program results of the present invention is downloaded embodiment and is meant; Access device 101 is by server 102 authentications success back login system; To server 102 transmit paths reservation program results download request; Server 102 is after the path reservation program results download request that receives from access device 101; According to said download request; From path planning database 103 and customer account management database 104, obtain pertinent user data and required path reservation program results, server 102 sends to access device 101 with the active path reservation program results of gained.
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 concrete the realization, 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 path planning database 103 and customer account management database 104; The path reservation program results required according to the inquiry of the Query Information in the described request; Gained path reservation program results is beamed back access device 101; Perhaps from path planning database 103, delete corresponding path reservation program results according to the cancellation information in the described request; Perhaps from path planning database 103, obtain desired path reservation program results, gained path reservation program results is sent to access device 101 according to the download message in the described request.
Path planning database 103 and customer account management database 104 can be accepted the operations such as inquiry, deletion, interpolation, statistics and backup of server 102.The operator that said 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 through network.
Wherein, the path reservation program results that generates before the storage in the path planning database 103.In concrete the realization, can adopt the mode of path planning record to store said path reservation program results.For saving resource, improve data processing efficiency, can only store the current path planning record that remains valid.
Usually, in the paths 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 path reservation program results information that can also comprise intermediate point in the path planning 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 that item is informed in optional requirement.
The deletion of path planning record can be adopted automatic mode, also can adopt manual type.For example, path planning record path 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 planning record.
Customer account management database 104 is used to deposit subscriber identity information and the path planning recorded information related with it, supplies user inquiring, backup and statistics.
Usually, in user data record, can include but not limited to the information etc. of the mobile unit of user name, password, priority, historical paths record, general routes record, current effective paths record, correspondence; Wherein, can store complete path reservation program results, also can be one with the path planning database in the related simple record of corresponding record, and concrete path is preengage program results and is left in the path planning database.
The flow process of said path planning record queries embodiment is generally: access device 101 is through server 102 authentications success back login system, to server 102 transmit paths reservation program results query requests; Server 102 is according to the path reservation program results query requests that receives; Query path planning database 103 and customer account management database 104; Obtain pertinent user data and preengage program results with the path under it, server 102 sends to access device 101 with gained path reservation program results; Access device 101 presents reservation program results in path with voice, tabulation and/or graphics mode to the user.
With reference to figure 2, a kind of embodiment of said path reservation program results querying method when having the relevant information of path reservation program results in the customer account management database 104, can adopt this embodiment, and concrete steps comprise:
Step S101, access device 101 sends user's logging request to server 102.
Carry necessary username and password information in the said logging request.
Step S102; Whether server 102 inquiry customer account management databases 104 have the username and password coupling in the logging request that information recorded and the access device 101 that receives send, if the record of coupling is arranged; 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 execution in step S101, S102 and S103 again 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.
Can carry destination, starting point and/or intermediate point in the said path reservation program results query requests, and/or subscription time, and/or information such as time period, querying conditions such as the path of sign path reservation program results and/or subscription time.
The information of said path reservation program results query requests all can be imported by the user; When access device 101 is that the information of starting point also can be the various satellite navigation standard information of navigator, like standard information such as GPS, Galileo and the Big Dippeves when possessing the equipment of satellite navigation receiving function.
Step S105, server 102 are according to subscriber identity information, and the relevant user data record of inquiry from customer account management database 104 obtains active user's path and preengages the relevant information of program results in path planning database 103.According to said relevant information, inquiry introductory path reservation program results is therefrom chosen with the path of said querying condition coupling and is preengage program results from the path planning database, generates required Query Result.
If the position of reservation program results in path planning database 103, path stored in the record of the user data in the customer account management database 104; What said querying condition carried is destination, starting point; A kind of implementation of said generated query result can be; In the pertinent user data of obtaining, will comprise these positional informations; The described positional information of server 102 foundations is obtained the path reservation program results under this user from path planning database 103; Therefrom choose the destination path reservation program results identical with the destination in the said querying condition in its path, generate final query result with starting point with starting point.
Also carry interim point information in the said querying condition, the intermediate point in the said querying condition must be passed through in the corresponding path of selected path reservation program results.
If also carry subscription time in the said querying condition; Or be used to identify subscription time reservation start time and the concluding time information of place time period; The corresponding subscription time of selected path reservation program results must be consistent with the subscription time in the said querying condition, or in the time period in said querying condition.
Said querying condition only carries subscription time; Or be used to identify subscription time reservation time started and the concluding time information of place time period; A kind of implementation of said generated query result can be; In the pertinent user data of obtaining, will comprise these positional informations; The described positional information of server 102 foundations is obtained the path reservation program results under this user from path planning database 103; The subscription time of therefrom choosing its path again is consistent with the subscription time in the said querying condition; Or the reservation of the path in the time period in said querying condition program results, generate final query result.
Step S106, server 102 sends Query Result to access device 101.
Step S107, access device 101 presents reservation program results in path with the mode of voice, tabulation and/or figure to the user.
Among the said step S105; If the user data in the customer account management database 104 has also been stored the key message of path reservation program results; Like the destination; Starting point; Information such as subscription time and intermediate point; Said generated query result's implementation method can be; Directly the querying condition in the program results query requests is preengage in the coupling path from active user's user data record; Obtain the required memory location of reservation program results in path planning database 103, path; According to said memory location, directly from path planning database 103, obtain required path planning record again as final Query Result.
If the user data recording storage in the said step S105 customer account management database 104 complete path reservation program results; Said generated query result's implementation method can be; Directly the querying condition in the program results query requests is preengage in the coupling path from active user's user data record, obtains required path reservation program results as final Query Result.
With reference to figure 3, the another kind of embodiment of said path reservation program results querying method is suitable for directly inquiry desired path reservation program results from path planning database 103, and concrete steps comprise:
Step S201, access device 101 sends user's logging request to server 102.
Carry necessary username and password information in the said logging request.
Step S202; Whether server 102 inquiry customer account management databases 104 have the username and password coupling in the logging request that information recorded and the access device 101 that receives send, if the record of coupling is arranged; Authentication success, otherwise authentication failure.
Step S203, 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 execution in step S201, S202 and S203 again initiate authentication once more.If the authentication success, execution in step S204.
Step S204, access device 101 is to server 102 transmit paths reservation program results query requests.
Can carry destination, starting point and/or intermediate point in the said path reservation program results query requests, and/or subscription time, and/or information such as time period, querying conditions such as the path of sign path reservation program results and/or subscription time.
The information of said path reservation program results query requests all can be imported by the user; When access device 101 is that the information of starting point also can be the various satellite navigation standard information of navigator, like standard information such as GPS, Galileo and the Big Dippeves when possessing the equipment of satellite navigation receiving function.
Step S205, server 102 are according to the path reservation program results query requests of receiving, inquiry is preengage the path reservation program results that the querying condition in the program results query requests is complementary, generated query result with said path from path planning database 103.
What said querying condition carried is destination, starting point; A kind of implementation of said generated query result can be; Server 102 is inquired about the path reservation program results that destination and starting point in its destination and starting point and the said querying condition are complementary from path planning database 103, generate final query result.
Also carry interim point information in the said querying condition, the intermediate point in the said querying condition must be passed through in the corresponding path of selected path reservation program results.
Also carry subscription time in the said querying condition; Or be used to identify subscription time start time and the concluding time information of place time period; The corresponding subscription time of selected path reservation program results must be consistent with the subscription time in the said querying condition, or in the time period in said querying condition.
Said querying condition only carries subscription time; Or be used to identify subscription time reservation start time and the concluding time information of place time period; A kind of implementation of said generated query result can be; The subscription time in its path of inquiry is consistent with the subscription time in the said querying condition from path planning database 103; Or the reservation of the path in the time period in said querying condition program results, generate final query result.
Step S206, server 102 sends Query Result to access device 101.
Step S207, access device 101 presents reservation program results in path with the mode of voice, tabulation and/or figure to the user.
The general flow of said path planning registration-cancellation embodiment can be: access device 101 is by server 102 authentications success back login system; Obtain reservation program results in path through server 102 by inquiry mode; Access device 101 is presented to the user with the path reservation program results of gained; The user need to select the path reservation program results of cancellation; The information of the path reservation program results that access device 101 will be cancelled sends to server 102; Server 102 needs the path of cancellation to preengage program results from 103 deletions of path planning database or modification, from the customer account management database, deletes or revise relevant information.
With reference to figure 4, a kind of embodiment of said path reservation program results canceling method, concrete steps comprise:
Step S301, access device 101 sends user's logging request to server 102.
Carry necessary username and password information in the said logging request.
Step S302; Whether server 102 inquiry customer account management databases 104 have the username and password coupling in the logging request that information recorded and the access device 101 that receives send, if the record of coupling is arranged; Authentication success, otherwise authentication failure.
Step S303, 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 execution in step S301, S302 and S303 again initiate authentication once more.If the authentication success, execution in step S304.
Step S304, access device 101 obtains path reservation program results through inquiry mode, and practical implementation can be with reference to the embodiment of said path reservation program results querying method.
Step S305, access device 101 presents path reservation program results to the user, waits the path reservation program results that the user need to select cancellation, preengages program results cancellation request based on user's selection to server 102 transmit paths.
The information that said path reservation program results cancellation request is carried can be the information of unique identification path reservation program results, like the ID of path reservation planning.
The cancellation quantity that can also carry path reservation program results in the said path reservation program results cancellation request is used for to revise the corresponding reservation quantity of this path reservation program results.
Can carry the unique identification information of mulitpath reservation program results in the said path reservation program results cancellation request, in order to delete path reservation program results in batches.
Step S306; Server 102 is according to path reservation program results cancellation request; The introductory path reservation program results information of active user's data recording in deletion or the modification customer account management database 104, the introductory path reservation program results in deletion or the modification path planning database 103.
If what carry in the said path reservation program results cancellation request is the information of unique identification path reservation program results; The relevant information of the path reservation program results consistent in the deletion active user data recording from customer account management database 104 with the information of said unique identification path reservation program results, the deletion path reservation program results consistent from path planning database 103 with the information of said unique identification path reservation program results.
If the cancellation quantity of also carrying path reservation program results in the said path reservation program results cancellation request; In customer account management database 104; The reservation quantity of path reservation program results consistent with the information of said unique identification path reservation program results in active user's data recording is deducted the cancellation quantity of said path reservation program results; In path planning database 103, the reservation quantity of path reservation program results that will be consistent with the information of said unique identification path reservation program results deducts the cancellation quantity of said path reservation program results.
If the unique identification information and/or the cancellation quantity of carrying mulitpath reservation program results in the said path reservation program results cancellation request; Can be with reference to said method; Deletion or revise the relevant information of all path reservation program resultses consistent in active user's data recording from customer account management database 104 with the information of said unique identification path reservation program results, deletion or revise all and preengage program resultses from path planning database 103 with the consistent path of information that program results is preengage in said unique identification path.
If the user has the unique identification information of path reservation program results; The cancellation information of program results is preengage to server 102 transmit paths reservation program results cancellation request in the path that can directly import according to the user, preengages program results cancellation request according to user's selection transmit path and can obtain without inquiry mode again after program results is preengage in the path.
The general flow that embodiment downloaded in said path planning record can be: access device 101 is through server 102 authentications success back login system; Obtain reservation program results in path through server 102 through inquiry mode; Access device 101 presents gained path reservation program results to the user; And based on user's selection to server 102 transmit paths reservation program results download request; Server 102 is preengage program results with desired path and is sent to access device 101 according to said download request.
With reference to figure 5, a kind of embodiment of said path reservation program results method for down loading, concrete steps comprise:
Step S401, access device 101 sends user's logging request to server 102.
Carry necessary username and password information in the said logging request.
Step S402; Whether server 102 inquiry customer account management databases 104 have the username and password coupling in the logging request that information recorded and the access device 101 that receives send, if the record of coupling is arranged; Authentication success, otherwise authentication failure.
Step S403, 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 execution in step S401, S402 and S403 again initiate authentication once more.If the authentication success, execution in step S404.
Step S404, access device 101 obtains path reservation program results through inquiry mode, and practical implementation can be with reference to the embodiment of said path reservation program results querying method.
Step S405, access device 101 presents path reservation program results to the user, waits the path reservation program results that the user need to select download, preengages the program results download request based on user's selection to server 102 transmit paths.
The information that said path reservation program results download request is carried can be the information of unique identification path reservation program results, like the ID of path reservation planning.
Can carry the unique identification information of mulitpath reservation program results in the said path reservation program results download request, in order to batch download path reservation program results.
Step S406, server 102 obtain the consistent path of preengaging in the program results download request with said path of information and preengage program results as data download, are downloaded to access device 101 under inciting somebody to action.
If what carry in the said path reservation program results download request is the information of unique identification path reservation program results; In the Query Result that server 102 can provide for access device from step S404, select the path reservation program results consistent as data download with the information of unique identification path reservation program results in the said download request.
If carry the unique identification information of mulitpath reservation program results in the said path reservation program results download request; With reference to said method; In the Query Result that server 102 can provide for access device from step S404, select the path reservation program results consistent as data download with the information of all unique identification path reservation program resultses in the said download request.
If the user has the unique identification information of path reservation program results; The download message of program results is preengage to server 102 transmit paths reservation program results download request in the path that can directly import according to the user, and can after inquiry mode obtain path reservation program results, preengage the program results download request at the selection transmit path according to the user.Corresponding therewith; In step S406, server 102 need be inquired about the path reservation program results consistent with the information of unique expression path reservation program results in the said download request as data download from path planning database 103 and/or customer account management database 104.
Can also carry receiving equipment (figure does not show) information in the said path reservation program results download request, in step S406, server 102 is preengage the path on the receiving equipment that program results downloads to appointment (figure does not show).
With reference to figure 6, be a kind of path planning record modification system schematic that realizes the path reservation program results amending method of embodiment of the present invention.
In the said path reservation planning system, comprise access device 201, server 202 and path planning database 203, customer account management database 204 and map data base 205.
Wherein, Access device 201, server 202 and path planning database 203 and customer account management database 204 are all basic identical with access device 101, server 102 and path planning database 103 and customer account management database 104 on function and mutual relationship, and this does not give unnecessary details.
Said path planning database 203, customer account management database 204 and map data base 205 are respectively server 202 provides map datum, historical path planning record data and user data, with the modification of auxiliary said server 202 realizing route plan record.
In the embodiment of the present invention; Said path planning record modification is meant; Access device 201 is through server 202 authentications success back login system; Revise request to server 202 transmit paths reservation program results; Server 202 is after the path reservation program results modification request that receives from access device 201; Obtain relevant map datum, historical path reservation program results and user data according to the information in the described request, generate new path reservation program results.
Map data base 205 is used for store map data.Said map data base can be that the operator of server 202 is owned, also can be to be provided to the operator of server 202 by map datum provider.Provide in map datum provider under the situation of map data base, the operator of server 202 can further put in order and process map datum, to adapt to demand for services.
The flow process of said path planning record modification embodiment is generally: access device 201 obtains path reservation program results through server 202 with the mode of inquiry through server 202 authentications success back login system; Access device 201 is presented to the user with the path reservation program results of gained; Program results is preengage in the path that the user selects to need to revise; And increase modification information, revise request according to selected route programming result and modification information to server 202 transmit paths reservation program results; Server 202 from map data base 205 inquiry correlation map data, recomputates the corresponding path of said modification request according to said modification request, upgrades the relative recording in path planning database 203 and the customer account management database 204.
With reference to figure 7, a kind of embodiment of said path reservation program results canceling method, concrete steps comprise:
Step S501, access device 201 sends user's logging request to server 202.
Carry necessary username and password information in the said logging request.
Step S502; Whether server 202 inquiry customer account management databases 204 have the username and password coupling in the logging request that information recorded and the access device 201 that receives send, if the record of coupling is arranged; Authentication success, otherwise authentication failure.
Step S503, server 202 sends the authentication result to access device 201, and buffer memory checking result and identity information.
After access device 201 is received the checking result, judge whether authentication is successful.If authentication is unsuccessful, then execution in step S501, S502 and S503 again initiate authentication once more.If the authentication success, execution in step S504.
Step S504, access device 201 obtains path reservation program results through inquiry mode, and practical implementation can be with reference to the embodiment of said path reservation program results querying method; Present path reservation program results to the user, wait path reservation program results and input modification information that the user need to select modification.
If the user need revise path reservation program results, execution in step S505.
Step S505, access device 201 is revised request according to user's the selection and the modification information of input to server 202 transmit path plan record.
The carry-on information of said path planning record request has: the unique identifier (like ID) of the path planning record that the current needs that appear are revised and corresponding with it path modification parameter (as; New destination; And/or starting point, and/or subscription time, and/or option such as intermediate point).
Step S506; Server 202 is revised parameter according to path in the path planning record modification request; From map data base 205, customer account management database 204 and path planning database 203, obtain map datum and relevant historical planning reservation program results and client PRI data etc.; Recomputate the path; Generate new path reservation program results, new path reservation program results is sent to access device 201.
The said implementation that recomputates the path can be; Revise the modification parameter in the request according to path reservation program results; From the correlation map data of obtaining, obtain total magnitude of traffic flow that starting point can be born on the possible path of destination and this path; To every possible path; Obtain the magnitude of traffic flow of having preengage on the subscription time section on this path according to historical path reservation program results, calculate the residue magnitude of traffic flow of supply preengaging on this path then.If the residue magnitude of traffic flow that can supply preengage is arranged, then can select this path for use; Otherwise,, can seize this path if user's priority is higher than user's on the possible path priority; Otherwise abandon this path.
Also carry interim point information if said path reservation program results is revised in the modification parameter in the request, all possible paths must pass through intermediate point.
Inform item if also take optional requirements such as segmentation speed per hour, segmentation running time and sectional charge in the modification parameter in the path reservation program results modification request; In said implementation; To the said path of selecting for use; Inquire about in the lump and/or compute dependent data; Obtain the result that item is informed in said optional requirement, and it is carried in the said path reservation program results.
Can also be from other road condition data storehouses do not obtain relevant road condition data in (like real-time traffic database, historical traffic database and incident and weather data storehouse etc., figure shows), with it as the reference data that recomputates the path.
Step S507, access device 201 presents new path reservation program results to the user, and waits for user's affirmation.
Step S508, access device 201 is revised confirmation according to user's selection to server 202 transmit paths reservation program results.
Step S509, server 202 upgrade the relative recording in customer account management database 204 and the path planning database 203 according to the modification confirmation that receives.
Said step S504, adopting query script is a kind of method that realizes obtaining desired path reservation program results, also can plan that the method for the process of setting up realizes obtaining required path reservation program results by the reservation of any path.
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; Server also can be when receiving the inquiry of path reservation program results, download, cancel or revising request; Server also can be sampled and the basic similarly method of above-mentioned various implementation methods is implemented assigned operation; Accomplish appointed task, this does not give unnecessary details.
Though the present invention through the preferred embodiment explanation as above, these preferred embodiments are not in order to limit the present invention.Those skilled in the art is not breaking away 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.