Embodiment
In describing below, in order to illustrate rather than in order to limit, it is proposed that such as particular system structure, interface, technology itThe detail of class, to cut the understanding present invention thoroughly.However, it will be clear to one skilled in the art that there is no these specificThe present invention can also be realized in the other embodiments of details.In other situations, omit to well-known system, circuit andThe detailed description of method, in case unnecessary details hinders description of the invention.
Fig. 1 is a kind of system architecture diagram of intelligence reservation parking position provided in an embodiment of the present invention.Specifically such as Fig. 1 institutesShow, the system architecture at least includes:At least one terminal 110, server 120, access gateway of internet of things 130 and Internet of ThingsGateway 140 etc..
As shown in Fig. 2 being handed in the system for the intelligence reservation parking position that Fig. 2 provides for the present invention between each partMutual schematic flow sheet.
Specifically, in fig. 2, only being illustrated by taking a terminal as an example.
Terminal 110 sends service access request to access gateway of internet of things 130, can wherein include in service access requestTermination ID, service signing authentication information etc..Access gateway of internet of things 130 sends service access request to Internet of Things service networkClose in 140, Internet of Things gateway 140 is authenticated to service access request.When the authentication is successful, to access gateway of internet of things130 send the successful message of certification, and set up network communication and transmission passage with access gateway of internet of things 130.Internet of Things access network130 are closed to send the successful message of certification to terminal 110.
Terminal 110 sends service request after the successful message of certification is received to access gateway of internet of things 130.At thisIn embodiment, service request refers specifically to inquire message, and the inquiry message is used to inquire that user drives institute to be arrived atBelong to whether the parking lot in the first preset range also has vacant berth.Wherein, inquiry message includes destination locations to be reachedInformation.Access gateway of internet of things 130, please by business by the network communication and transmission passage set up with Internet of Things gateway 140Transmission is asked to Internet of Things gateway 140, and the service request is then forwarded to server 120 by Internet of Things gateway 140.
Server 120 drives to wait to arrive at stopping in the first affiliated preset range according to inquiry information query userThe vacant berth information in parking lot, and Query Result is fed back into terminal 110 by above-mentioned network communication and transmission passage.Terminal 110Then parking position is preengage in the parking lot according to belonging to Query Result determines whether to wait to arrive in the first preset range.Such asFruit user determines reservation, then the reservation information then inputted by terminal device, server 120 then according to reservation information, forParking position is preengage at family.And reservation result is fed back into terminal 110 by above-mentioned network communication and transmission passage.
Certainly, reader should be understood that it is above-mentioned intelligence reservation parking position system in, access gateway of internet of things 130 andThe function of Internet of Things gateway 140 is exactly mainly that the data transfer set up between at least one terminal 110 and server 120 is led toRoad, therefore, will not be described in detail in the specific method flow for introducing intelligence reservation parking position below.And in the systemIn, main perform function is server.
Therefore, in following one embodiment, present specification will be described in detail the method flow performed by server.It is specific as shown in Figure 3.Fig. 3 is a kind of method flow schematic diagram of intelligence reservation parking position provided in an embodiment of the present invention.ShouldMethod includes:
Step 310, the inquiry message of at least one terminal transmission is received.
Specifically, at least one terminal is taken by the access gateway of internet of things and Internet of Things introduced in above-described embodiment respectivelyThe communication transmission passage set up between business gateway, inquiry message is transmitted separately in server.Wherein, inquiry message is used to askAsk whether the parking lot that user drives belonging to destination to be reached in the first preset range also has vacant berth.It is preferred that, shouldThe destination locations information that user drives to be reached can be included in inquiry message.
Step 320, the inquiry message sent respectively according at least one terminal, is inquired about first belonging to destination to be reachedThe vacant berth information in the parking lot in preset range, and obtain Query Result.
Specifically, after server receives the inquiry message that terminal is sent, just go to inquire about with the inquiryWhether the parking lot in the corresponding preset range in destination to be reached included in message also has parking position, and acquisition is looked intoAsk result.
Step 330, Query Result is fed back to the counterpart terminal at least one terminal respectively.
Specifically, feedback result is directly sent to corresponding terminal by server.So that user is according to Query ResultDetermine whether to preengage parking position in the parking lot belonging to destination to be reached in the first preset range.
Step 340, user is received to determine waiting that arriving at the parking lot in affiliated first preset range preengages parkingDuring berth, the reservation information sent by terminal.
By in step 330, server is to after terminal feedback query result, and user can be according to the demand or root of oneselfChoose whether to need to preengage berth according to the optimal parking lot of server matches.If it is required, then inputting specific reservation information extremelyTerminal.And by terminal transmission into server, wherein reservation information can include each terminal point at least one terminalParking lot title and corresponding down time that the reservation not sent is parked.It is able to demonstrate that reservation is effective when being preengage for user,The ID of user terminal is may also include in reservation information.Certainly, server also may be used when receiving the reservation information that user terminal is sentTo directly read user terminal ID, retransmited without terminal in reservation information.Specifically how to realize, do not do any limit hereIt is fixed.
Step 350, it is user's reservation parking position according to reservation information.
A kind of method of intelligence reservation parking position provided in an embodiment of the present invention, terminal to server in advance by inquiringWhether vacant berth is also left in parking lot near the destination to be reached.Server lookup and terminal destination to be reachedParking lot in the first affiliated preset range, it is determined whether there is vacant berth.And Query Result is fed back into terminal.When depositingAt vacant berth, then ask the user whether to need to preengage parking.By the above method, when can prevent that user from reaching parking lotBy chance " embarrassment " without vacant berth, while will not also there is no vacant berth because of current parking lot, and will purposelessly afterThe continuous time found other parking lots and caused wastes, and fuel consumption growth.
Fig. 4 preengages the method flow schematic diagram of parking position for another intelligence provided in an embodiment of the present invention.
Specifically as shown in figure 4, this method includes:
Step 410, the inquiry message of at least one terminal transmission is received.
Specifically, at least one terminal is taken by the access gateway of internet of things and Internet of Things introduced in above-described embodiment respectivelyThe communication transmission passage set up between business gateway, inquiry message is transmitted separately in server.Wherein, inquiry message is used to askAsk whether the parking lot that user drives belonging to destination to be reached in the first preset range also has vacant berth.It is preferred that, shouldThe destination locations information that user drives to be reached can be included in inquiry message.
Step 420, the inquiry message sent respectively according at least one terminal, is inquired about first belonging to destination to be reachedThe vacant berth information in the parking lot in preset range, and obtain Query Result.
Specifically, due to after server receives the inquiry message that terminal is sent, just go to inquire about with thisWhether the parking lot in the corresponding preset range in destination to be reached included in inquiry message also has looking into for parking positionInquiry process is excessively frequent, and workload is heavy, in a disguised form adds the burden of server.Meanwhile, according to arrive first first order,May send afterwards to the inquiry message of server needed that for a long time, Query Result can be got.
Therefore, in the present embodiment, in Query Result, the step can be specifically refined as:
Step 4201, the destination locations information in the inquiry message of at least one terminal transmission is counted.
For example, multiple terminals successively have sent inquiry message (period interval do not done here less than 10s or other timesAny limitation).Now, the user that server can be read included in these inquiry message first drives purpose to be reachedGround.
Step 4202, when it is determined that one or more terminal destination locations to be reached at least one described terminal are equalDuring for the first destination, the vacant berth information in the parking lot belonging to first destination in the first preset range is inquired about, is obtainedTake Query Result.
Specifically, when determining the position to be arrived at of the user at least one terminal corresponding to one or more terminalsIt is the first destination to put, when that is to say same destination, and server need not be repeated near this destination of inquiryThe parking position information in parking lot, but only inquire about once.Also, the Query Result of acquisition is fed back into these respectively to treatIn the terminal for reaching same destination.
Or,
Step 4203, when it is determined that between one or more of at least one described terminal terminal destination locations to be reachedDistance when being less than the first pre-determined distance value, inquiry first terminal wait to arrive at belonging to parking lot in the first preset rangeVacant berth information, obtain Query Result.
Specifically, when the spacing for determining one or more of at least one terminal position of terminal destination to be reachedDuring from less than the first pre-determined distance (such as 500m or 1km), due to the affiliated preset range in these terminals destination to be reachedIt is probably identical, or it is close.So, even if recommending the institute to be arrived at of one of terminal to these terminalsBelong to the parking position information in the parking lot in preset range, also will not be by too big influence.But also it is multiple to reduce serverThe process of inquiry.System burden is reduced, operating efficiency is improved.Therefore, equally first terminal can be only selected to wait to arrive atThe vacant berth information in the parking lot in affiliated first preset range, and obtain Query Result.Wherein, first terminal be one orA terminal in multiple terminals.
Step 430, Query Result is fed back to the counterpart terminal at least one terminal respectively.
Specifically, at step 420, if simple is the inquiry message sent according to each terminal, then directlyFeedback result is sent to corresponding terminal.So that user is determined whether in destination institute to be reached according to Query ResultBelong to the parking lot reservation parking position in the first preset range.
, then can be with if server is in inquiry, when being by any mode described in step 4202 or 4203It is divided to following two kinds of situations to send feedback result respectively to corresponding terminal.
Specifically, the first situation:One or more of at least one terminal terminal destination to be reached is identical.
When Query Result at least one parking lot belonging to the first destination in the first preset range has vacant berthWhen, the correlation in each parking lot at least one parking lot is sent to one or more of at least one terminal terminal respectivelyInformation, so as to one or more of at least one terminal terminal, corresponding user stops according to each at least one parking lotThe relevant information in parking lot, selects the parking lot of reservation, wherein, the relevant information with each parking lot at least one parking lotIncluding:Positional information, parking facility title, currently unoccupied parking spaces, reservation Berth number, parking lot open hour, parking lot receiptsTime-consuming section, the preferential strategy of parking fee collective system rate and parking lot.
To sum up, user can select most suitable parking lot to carry out reservation parking position according to relevant information.ExampleSuch as, user relatively concerns the open hour in parking lot, the current unoccupied parking spaces in parking lot and currently preengages Berth number, thatUser then can select optimal parking spot according to these three parameters.And if other users more concerned be parking lotPreferential strategy, charge period in parking lot etc., can equally select optimal parking spot.In other words, even if by phaseSame Query Result feeds back to multiple terminals, and multiple terminals may not also select same parking lot, because different according to parameter, usesThe selection at family is likely to also entirely different.Therefore, the possibility that multiple terminals fight for same parking position is also just substantially reduced,It reduce further the problem of user's parking position is difficult.
Or, when Query Result is the vacant berth belonging to the first destination in the first preset range in the absence of parking lotWhen, one or more terminal at least one terminal sends corresponding alternative vacant berth information respectively, itsIn alternative vacant berth be vacant pool belonging to the destination of each terminal at least one terminal in the second preset rangePosition.Here, alternative vacant berth information, refers to if without vacant parking near user destination to be reachedDuring field, server can recommend the parking lot of closer distance for user, facilitate user's parking position.Simultaneously also will not be to user instituteThe destination to be reached is much affected.
Second of situation:A terminal or multiple terminals destination to be reached at least one terminal is close.
When it is determined that the distance between one or more of at least one terminal terminal destination locations to be reached are less than theOne pre-determined distance value, and it is that first terminal waits that at least one arrived in affiliated first preset range is stopped to work as Query ResultIt is respectively one or more of at least one terminal optimal parking lot of terminal coupling when parking lot has vacant berth, and will be withThe relevant parameter information in the optimal parking lot of one or more of at least one terminal terminal coupling is respectively sent to correspondingTerminal, wherein, include with the relevant parameter information in the optimal parking lot of one or more of at least one terminal terminal coupling:Positional information, parking facility title, unoccupied parking spaces, currently reservation Berth number, the parking lot open hour, parking fee collective system whenSection, the preferential strategy of parking fee collective system rate and parking lot.Wherein, it is one or more of at least one terminal terminal couplingOptimal parking lot, is specifically included:
According to the distance between the destination of terminal and parking lot, open hour in parking lot, parking fee collective system period, stopThe preferential tactful optimal parking lot of comprehensive matching of parking lot toll rate and parking lot.
It is similar with the first situation, it is that user oneself judges that optimal parking lot carries out parking pool in the first situationPosition.And in second of situation, because system is only corresponding parking lot nearby according to one of terminal inquiryParking position information.And be similarly near this, so very big may be same in view of the other-end destination to be reachedSample belongs to this scope.Or, it is not far apart from this scope.So, stopped in the range of this number and position is fixed.So, these terminals can be given by the information in these parking lots and with vacant berth feedback of the information.
So, it is exactly not that all parking lot informations corresponding with first terminal are fed back into use when feeding back to terminalFamily, but the parking lot of each terminal corresponding parking position information can be best suitable for by server Auto-matching.AndThe mode of matching is mainly by carrying out calculating acquisition with the relevant parameter information in optimal parking lot.Certainly, optimal stop is being fed backDuring the information in parking lot, while the relevant information in other parking lots can also be fed back into user.Independently selected by user correspondingParking lot carries out reservation berth.Here do not limit.
Step 440, user is received to determine waiting that arriving at the parking lot in affiliated first preset range preengages parkingDuring berth, the reservation information sent by terminal.
By in step 430, server is to after terminal feedback query result, and user can be according to the demand or root of oneselfChoose whether to need to preengage berth according to the optimal parking lot of server matches.If it is required, then inputting specific reservation information extremelyTerminal.And by terminal transmission into server, wherein reservation information can include each terminal point at least one terminalParking lot title and corresponding down time that the reservation not sent is parked.It is able to demonstrate that reservation is effective when being preengage for user,The ID of user terminal is may also include in reservation information.Certainly, server also may be used when receiving the reservation information that user terminal is sentTo directly read user terminal ID, retransmited without terminal in reservation information.Specifically how to realize, do not do any limit hereIt is fixed.
Step 450, it is user's reservation parking position according to reservation information.
Specifically, server is needed according to reservation information, it is user's reservation parking position.But, in reservation parking positionAfterwards, in order to prevent user from carrying out reservation berth in multiple parking lots, or user does not go to the position to enter after reservation berth is carried outRow parking position, the thus caused wasting of resources.And the economic loss in parking lot.In server according to reservation information, forAfter family reservation parking position, server also needs to parking facility title and the down time sent respectively according to each terminal,Parking Fee should be paid by calculating each terminal respectively.
Certainly, if also include it is preferential strategy or, the parameter such as the toll rate in parking fee collective system period and parking lotWhen, then need to consider the Parking Fee that terminal finally needs to pay.And corresponding payment expense is respectively sent to correspondenceTerminal in.So that user can be paid according to payment expense to be collected shown in terminal.
If server is in preset time period, receives after the Parking Fee that user pays, the Parking Fee is forwarded toCollecting account, then preengage successfully.Otherwise, reservation failure.Certainly, if server detection has had user to some parking lotParking position carry out preengage successfully, then other users are when being preengage, it will directly notice preengage fails.No longer receive userThe payment expense of input.And recommended user is preengage the parking stall in other parking lots.
A kind of method of intelligence reservation parking position provided in an embodiment of the present invention, terminal to server in advance by inquiringWhether vacant berth is also left in parking lot near the destination to be reached.Server lookup and terminal destination to be reachedParking lot in the first affiliated preset range, it is determined whether there is vacant berth.And Query Result is fed back into terminal.When depositingAt vacant berth, then ask the user whether to need to preengage parking.By the above method, when can prevent that user from reaching parking lotBy chance " embarrassment " without vacant berth, while will not also there is no vacant berth because of current parking lot, and will purposelessly afterThe continuous time found other parking lots and caused wastes, and fuel consumption growth.
Fig. 5 preengages the method flow schematic diagram of parking position for another intelligence provided in an embodiment of the present invention.Specifically such asShown in Fig. 5, this method includes:
Step 510, the inquiry message of at least one terminal transmission is received.
Specifically, at least one terminal is taken by the access gateway of internet of things and Internet of Things introduced in above-described embodiment respectivelyThe communication transmission passage set up between business gateway, inquiry message is transmitted separately in server.Wherein, inquiry message is used to askAsk whether the parking lot that user drives belonging to destination to be reached in the first preset range also has vacant berth.It is preferred that, shouldThe destination locations information that user drives to be reached can be included in inquiry message.
Step 520, the inquiry message sent respectively according at least one terminal, is inquired about first belonging to destination to be reachedThe vacant berth information in the parking lot in preset range, and obtain Query Result.
Specifically, due to after server receives the inquiry message that terminal is sent, just go to inquire about with thisWhether the parking lot in the corresponding preset range in destination to be reached included in inquiry message also has looking into for parking positionInquiry process is excessively frequent, and workload is heavy, in a disguised form adds the burden of server.Meanwhile, according to arrive first first order,May send afterwards to the inquiry message of server needed that for a long time, Query Result can be got.
Therefore, in the present embodiment, in Query Result, the step can be specifically refined as:
Step 5201, the destination locations information in the inquiry message of at least one terminal transmission is counted.
For example, multiple terminals successively have sent inquiry message (period interval do not done here less than 10s or other timesAny limitation).Now, the user that server can be read included in these inquiry message first drives purpose to be reachedGround.
Step 5202, when it is determined that one or more terminal destination locations to be reached at least one described terminal are equalDuring for the first destination, the vacant berth information in the parking lot belonging to first destination in the first preset range is inquired about, is obtainedTake Query Result.
Specifically, when determining the position to be arrived at of the user at least one terminal corresponding to one or more terminalsIt is the first destination to put, when that is to say same destination, and server need not be repeated near this destination of inquiryThe parking position information in parking lot, but only inquire about once.Also, the Query Result of acquisition is fed back into these respectively to treatIn the terminal for reaching same destination.
Or,
Step 5203, when it is determined that between one or more of at least one described terminal terminal destination locations to be reachedDistance when being less than the first pre-determined distance value, inquiry first terminal wait to arrive at belonging to parking lot in the first preset rangeVacant berth information, obtain Query Result.
Specifically, when the spacing for determining one or more of at least one terminal position of terminal destination to be reachedDuring from less than the first pre-determined distance (such as 500m or 1km), due to the affiliated preset range in these terminals destination to be reachedIt is probably identical, or it is close.So, even if recommending the institute to be arrived at of one of terminal to these terminalsBelong to the parking position information in the parking lot in preset range, also will not be by too big influence.But also it is multiple to reduce serverThe process of inquiry.System burden is reduced, operating efficiency is improved.Therefore, equally first terminal can be only selected to wait to arrive atThe vacant berth information in the parking lot in affiliated first preset range, and obtain Query Result.Wherein, first terminal be one orA terminal in multiple terminals.
Step 530, Query Result is fed back to the counterpart terminal at least one terminal respectively.
Specifically, in step 520, if simple is the inquiry message sent according to each terminal, then directlyFeedback result is sent to corresponding terminal.So that user is determined whether in destination institute to be reached according to Query ResultBelong to the parking lot reservation parking position in the first preset range.
, then can be with if server is in inquiry, when being by any mode described in step 5202 or 5203It is divided to following two kinds of situations to send feedback result respectively to corresponding terminal.
Specifically, the first situation:One or more of at least one terminal terminal destination to be reached is identical.
When Query Result at least one parking lot belonging to the first destination in the first preset range has vacant berthWhen, the correlation in each parking lot at least one parking lot is sent to one or more of at least one terminal terminal respectivelyInformation, so as to one or more of at least one terminal terminal, corresponding user stops according to each at least one parking lotThe relevant information in parking lot, selects the parking lot of reservation, wherein, the relevant information with each parking lot at least one parking lotIncluding:Positional information, parking facility title, currently unoccupied parking spaces, reservation Berth number, parking lot open hour, parking lot receiptsTime-consuming section, the preferential strategy of parking fee collective system rate and parking lot.
To sum up, user can select most suitable parking lot to carry out reservation parking position according to relevant information.ExampleSuch as, user relatively concerns the open hour in parking lot, the current unoccupied parking spaces in parking lot and currently preengages Berth number, thatUser then can select optimal parking spot according to these three parameters.And if other users more concerned be parking lotPreferential strategy, charge period in parking lot etc., can equally select optimal parking spot.In other words, even if by phaseSame Query Result feeds back to multiple terminals, and multiple terminals may not also select same parking lot, because different according to parameter, usesThe selection at family is likely to also entirely different.Therefore, the possibility that multiple terminals fight for same parking position is also just substantially reduced,It reduce further the problem of user's parking position is difficult.
Or, when Query Result is the vacant berth belonging to the first destination in the first preset range in the absence of parking lotWhen, one or more terminal at least one terminal sends corresponding alternative vacant berth information respectively, itsIn alternative vacant berth be vacant pool belonging to the destination of each terminal at least one terminal in the second preset rangePosition.Here, alternative vacant berth information, refers to if without vacant parking near user destination to be reachedDuring field, server can be recommended secondary parking lot closely, to facilitate user's parking position for user.Simultaneously also will not be to user instituteThe destination to be reached is much affected.
Second of situation:A terminal or multiple terminals destination to be reached at least one terminal is close.
When it is determined that the distance between one or more of at least one terminal terminal destination locations to be reached are less than theOne pre-determined distance value, and it is that first terminal waits that at least one arrived in affiliated first preset range is stopped to work as Query ResultWhen there is vacant berth in parking lot, if in order to be more accurately that each terminal recommends suitable parking lot, in this step,Step a~d can be refined as, it is specific as follows:
Step a, counts the destination locations information in the inquiry message of at least one terminal transmission.
One or more terminals that the affiliated scope in destination is the same area are divided into one group by step b.
Step c, inquiry first terminal waits to arrive at the vacant berth letter in the parking lot in affiliated first preset rangeBreath.
Step d, first terminal is waited to arrive at the vacant berth information in the parking lot in affiliated first preset rangeIt is respectively sent in terminal all in the group.
Specifically, inquiry first terminal waits to arrive at the vacant berth letter in the parking lot in affiliated first preset rangeBreath, and first terminal is waited that the vacant berth information for arriving at the parking lot in affiliated first preset range is respectively sent toIn the group in all terminals, wherein belong in one or more terminals one of first terminal.
At least one terminal is being obtained wait after the destination locations information reached, can counted first.It will belong to sameThe terminal in one region is divided into one group.Then terminal destination to be reached is chosen, terminal purpose to be reached is inquired aboutThe vacant berth information in the parking lot in ground preset range, and the information unification is sent into the other-end into the group.Enter oneStep reduces the workload of server, improves search efficiency.
It is similar with the first situation, it is that user oneself judges that optimal parking lot carries out parking pool in the first situationPosition.And in second of situation, because system is only corresponding parking lot nearby according to one of terminal inquiryParking position information.And be similarly near this, so very big may be same in view of the other-end destination to be reachedSample belongs to this scope.So, stopped in the range of this number and position is fixed.So, can be by these parking lotsInformation and with vacant berth feedback of the information give these terminals.
Step 540, user is received to determine waiting that arriving at the parking lot in affiliated first preset range preengages parkingDuring berth, the reservation information sent by terminal.
By in step 530, server is to after terminal feedback query result, and user can be according to the demand or root of oneselfChoose whether to need to preengage berth according to the optimal parking lot of server matches.If it is required, then inputting specific reservation information extremelyTerminal.And by terminal transmission into server, wherein reservation information can include each terminal point at least one terminalParking lot title and corresponding down time that the reservation not sent is parked.It is able to demonstrate that reservation is effective when being preengage for user,The ID of user terminal is may also include in reservation information.Certainly, server also may be used when receiving the reservation information that user terminal is sentTo directly read user terminal ID, retransmited without terminal in reservation information.Specifically how to realize, do not do any limit hereIt is fixed.
Step 550, it is user's reservation parking position according to reservation information.
Specifically, server is needed according to reservation information, it is user's reservation parking position.But, in reservation parking positionAfterwards, in order to prevent user from carrying out reservation berth in multiple parking lots, or user does not go to the position to enter after reservation berth is carried outThe economic loss of row parking position, the thus caused wasting of resources and parking lot.It is user in server according to reservation informationPreengage after parking position, server also needs to parking facility title and the down time sent respectively according to each terminal, pointParking Fee should be paid by not calculating each terminal.
Certainly, if also include it is preferential strategy or, the parameter such as the toll rate in parking fee collective system period and parking lotWhen, then need to consider the Parking Fee that terminal finally needs to pay.And corresponding payment expense is respectively sent to correspondenceTerminal in.So that user can be paid according to payment expense to be collected shown in terminal.
If server is in preset time period, receives after the Parking Fee that user pays, the Parking Fee is forwarded toCollecting account, then preengage successfully.Otherwise, reservation failure.Certainly, if server detection has had user to some parking lotParking position carry out preengage successfully, then other users are when being preengage, it will directly notice preengage fails.No longer receive userThe payment expense of input.And recommended user is preengage the parking stall in other parking lots.
A kind of method of intelligence reservation parking position provided in an embodiment of the present invention, terminal to server in advance by inquiringWhether vacant berth is also left in parking lot near the destination to be reached.Server lookup and terminal destination to be reachedParking lot in the first affiliated preset range, it is determined whether there is vacant berth.And Query Result is fed back into terminal.When depositingAt vacant berth, then ask the user whether to need to preengage parking.By the above method, when can prevent that user from reaching parking lotBy chance " embarrassment " without vacant berth, while will not also there is no vacant berth because of current parking lot, and will purposelessly afterThe continuous time found other parking lots and caused wastes, and fuel consumption growth.
Correspondingly, the embodiment of the present invention additionally provides a kind of device of intelligence reservation parking position.Fig. 6 is implemented for the present inventionA kind of apparatus structure schematic diagram for intelligence reservation parking position that example is provided.As shown in fig. 6, the device includes:Receiving unit601, processing unit 602, transmitting element 603, and appointment unit 604.
Receiving unit 601, the inquiry message for receiving the transmission of at least one terminal.
Specifically, at least one terminal is taken by the access gateway of internet of things and Internet of Things introduced in above-described embodiment respectivelyThe communication transmission passage set up between business gateway, inquiry message is transmitted separately in server.Receiving unit in server601 are used to receive the inquiry message that at least one terminal is sent.Wherein, inquiry message is used to inquire destination institute to be reachedBelong to whether the parking lot in the first preset range also has vacant berth.It is preferred that, it can include in the inquiry message to be reachedDestination locations information.
Processing unit 602, for the inquiry message sent respectively according at least one terminal, inquires about destination to be reachedThe vacant berth information in the parking lot in affiliated first preset range, and obtain Query Result.
Specifically, after receiving unit 601 receives the inquiry message that a terminal is sent, processing unit 602 is just goneWhether the parking lot inquired about in preset range corresponding with the destination to be reached included in the inquiry message also hasParking position, and obtain Query Result.
But, because above-mentioned query process is excessively frequent, and workload is heavy, in a disguised form adds processing unit 602Burden.Meanwhile, according to arrive first first order, may send afterwards to the inquiry message of server needed for a long time, abilityEnough get Query Result.It is preferred, therefore, that in the present embodiment, before Query Result, processing unit 602 can be firstCount the destination locations information in the inquiry message of at least one terminal transmission.
For example, multiple terminals successively have sent inquiry message (period interval do not done here less than 10s or other timesAny limitation).Now, the user that processing unit 602 can be read included in these inquiry message first drives to be reachedDestination.When it is determined that user at least one terminal corresponding to one or more terminals position to be arrived at isOne destination, when that is to say same destination, processing unit 602 need not repeat the parking inquired about near this destinationThe parking position information of field, but only inquire about once.Also, the Query Result of acquisition is fed back into these respectively to wait to reachIn the terminal of same destination.
Or, when it is determined that the spacing of the position of one or more of at least one terminal terminal destination to be reachedDuring from less than the first pre-determined distance (such as 500m or 1km), due to the affiliated preset range in these terminals destination to be reachedIt is probably identical, or it is close.So, even if recommending the institute to be arrived at of one of terminal to these terminalsBelong to the parking position information in the parking lot in the first preset range, also will not be by too big influence.But also it is single to reduce processingThe process of more than 602 inquiry of member.System burden is reduced, operating efficiency is improved.Therefore, equally only can select first terminal untilUp to the vacant berth information in the parking lot belonging to destination in the first preset range, and obtain Query Result.Wherein, first terminalFor a terminal in one or more terminals.
Transmitting element 603, for Query Result to be fed back to the counterpart terminal at least one terminal respectively.
If specifically, processing unit 602 it is simple be the inquiry message sent according to each terminal, then send singleFeedback result is directly sent to corresponding terminal by member 603.So that user determines whether waiting to reach according to Query ResultDestination belonging to parking lot reservation parking position in the first preset range.
Or, if processing unit 602 is in inquiry, when being by following two modes, then transmitting element 603 can divideFollowing two kinds of situations send feedback result to corresponding terminal respectively.
Specifically, the first situation:One or more of at least one terminal terminal destination to be reached is identical.
When the Query Result acquired in processing unit 602 is at least one belonging to the first destination in the first preset rangeWhen parking lot has vacant berth, transmitting element 603 will be sent to one or more of at least one terminal terminal respectivelyThe relevant information in each parking lot at least one parking lot, so that one or more of at least one terminal terminal is distinguishedCorresponding user selects the parking lot of reservation according to the relevant information in each parking lot at least one parking lot, wherein, withThe relevant information in each parking lot includes at least one parking lot:Positional information, unoccupied parking spaces, currently preengage berthNumber, parking lot open hour, parking fee collective system period, the preferential strategy of parking fee collective system rate and parking lot.
To sum up, user can select most suitable parking lot to carry out reservation parking position according to relevant information.ExampleSuch as, user relatively concerns the open hour in parking lot, the current unoccupied parking spaces in parking lot and currently preengages Berth number, thatUser then can select optimal parking spot according to these three parameters.And if other users more concerned be parking lotPreferential strategy, charge period in parking lot etc., can equally select optimal parking spot.In other words, even if by phaseWith Query Result feed back to multiple terminals, occur the possibility of competition parking position between terminal nor very big, because rootDifferent according to parameter, the selection of user is likely to also identical.Consequently, it is possible to reduce further, user's parking position is difficult to askTopic.
Or, when the Query Result acquired in processing unit 602 be belonging to the first destination in the first preset range notWhen there is the vacant berth in parking lot, processing unit 602 needs one or more terminal-pair inquired about at least one terminalThe alternative vacant berth information answered.Transmitting element 603 then needs one or more terminal respectively at least one terminalCorresponding alternative vacant berth information is sent, wherein alternative vacant berth is each terminal at least one terminalDestination belonging to vacant berth in the second preset range.Here, alternative vacant berth information, refers to if treated in userNear the destination of arrival without vacant parking lot when, server can recommend parking lot time closely for user,Facilitate user's parking position.Simultaneously also the destination that user will not be reached be much affected.
Second of situation:A terminal or multiple terminals destination to be reached at least one terminal is close.
Between processing unit 602 determines one or more of at least one terminal terminal destination locations to be reachedDistance is less than the first pre-determined distance value, and when Query Result is that first terminal is waited to arrive in affiliated first preset rangeWhen at least one parking lot has vacant berth, processing unit 602 will be respectively one or more of at least one terminalThe optimal parking lot of terminal coupling.
Transmitting element 603 then will be related to the optimal parking lot of one or more of at least one terminal terminal couplingParameter information is respectively sent to corresponding terminal, wherein, it is optimal with one or more of at least one terminal terminal couplingThe relevant parameter information in parking lot includes:Positional information, parking facility title, currently unoccupied parking spaces, reservation Berth number, parkingField open hour, parking fee collective system period, the preferential strategy of parking fee collective system rate and parking lot.Wherein, processing unit 602 isThe optimal parking lot of one or more of at least one terminal terminal coupling, is specifically included:
According to the distance between the destination of terminal and parking lot, open hour in parking lot, parking fee collective system period, stopThe preferential tactful optimal parking lot of comprehensive matching of parking lot toll rate and parking lot.
It is similar with the first situation, it is that user oneself judges that optimal parking lot carries out parking pool in the first situationPosition.And in second of situation, because system is only corresponding parking lot nearby according to one of terminal inquiryParking position information.And be similarly near this, so very big may be same in view of the other-end destination to be reachedSample belongs to this scope.Or, it is not far apart from this scope.So, stopped in the range of this number and position is fixed.So, these terminals can be given by the information in these parking lots and with vacant berth feedback of the information.
So, it is exactly not that all parking lot informations corresponding with first terminal are fed back into use when feeding back to terminalFamily, but the parking lot of each terminal corresponding parking position information can be best suitable for by server Auto-matching.AndThe mode of matching is mainly by carrying out calculating acquisition with the relevant parameter information in optimal parking lot.Certainly, transmitting element 603 existsWhen feeding back the information in optimal parking lot, while the relevant information in other parking lots can also be fed back into user.It is autonomous by userCorresponding parking lot is selected to carry out reservation berth.Here do not limit.
It is preferred that, when processing unit 602 determines one or more of at least one terminal terminal position to be arrived atThe distance between put when being less than the first pre-determined distance value, if in order to be more accurately that each terminal recommends suitable parking, another way can also be passed through.
Specifically include:Destination locations letter of the processing unit 602 in the inquiry message that at least one terminal is sent is countedAfter breath, one or more terminals that the affiliated scope in destination is the same area are divided into one group.Inquire about first terminal untilUp to the vacant berth information in the parking lot belonging to destination in the first preset range, transmitting element 603 treats first terminal to reachThe vacant berth information in the parking lot belonging to destination in the first preset range is respectively sent in terminal all in the group, itsBelong in one or more terminals one of middle first terminal.
At least one terminal is being obtained wait after the destination locations information reached, can counted first.It will belong to sameThe terminal in one region is divided into one group.Then terminal destination to be reached is chosen, terminal purpose to be reached is inquired aboutThe vacant berth information in the parking lot in ground preset range, and the information unification is sent into the other-end into the group.Enter oneStep reduces the workload of server, improves search efficiency.
In addition receiving unit 601 is additionally operable to, and is received user and is determined waiting to arrive in affiliated first preset rangeWhen parking position is preengage in parking lot, the reservation information sent by terminal.
Specifically, transmitting element 603 is to after terminal feedback query result, user can according to oneself demand or according toThe optimal parking lot of server matches chooses whether to need to preengage berth.If it is required, then inputting specific reservation information to endEnd.And by terminal transmission into server, wherein reservation information can include each terminal difference at least one terminalParking lot title and corresponding down time that the reservation of transmission is parked.It is able to demonstrate that reservation is effective when being preengage for user, in advanceThe ID of user terminal is about may also include in information.Certainly, server, can also when receiving the reservation information that user terminal is sentUser terminal ID is directly read, is retransmited without terminal in reservation information.Specifically how to realize, do not do any limit hereIt is fixed.
Appointment unit 604, for according to reservation information, being user's reservation parking position.
Specifically, appointment unit 604 is needed according to reservation information, it is user's reservation parking position.But, in reservation parkingBehind berth, in order to prevent user from carrying out reservation berth in multiple parking lots, or user does not go to the position after reservation berth is carried outCarry out parking position is put, thus the caused wasting of resources.And the economic loss in parking lot.In appointment unit 604 according to reservationInformation, is that user is preengage after parking position.Processing unit 602 also needs to the parking facility name sent respectively according to each terminalClaim and down time, each terminal is calculated respectively should pay Parking Fee.
Certainly, if also include it is preferential strategy or, the parameter such as the toll rate in parking fee collective system period and parking lotWhen, then need to consider the Parking Fee that terminal finally needs to pay.Transmitting element 603 then needs that expense will be paid accordinglyIt is respectively sent in corresponding terminal.So that user can be propped up according to payment expense to be collected shown in terminalPay.
If receiving unit 601 is in preset time period, receives after the Parking Fee that user pays, pass through transmitting elementThe Parking Fee is forwarded to collecting account by 603, then is preengage successfully.Otherwise, reservation failure.Certainly, if processing unit 602 is examinedSurveying has had user to the parking position in some parking lot preengage successfully, then other users are when being preengage, it will logicalCross transmitting element 603 and directly notify other-end reservation failure.No longer receive the payment expense of user's input.And recommended user coupleThe parking stall in other parking lots is preengage.
A kind of device of intelligence reservation parking position provided in an embodiment of the present invention, terminal to server in advance by inquiringWhether vacant berth is also left in parking lot near the destination to be reached.Processing unit inquiry in server is treated with terminalThe parking lot in the first preset range belonging to the destination of arrival, it is determined whether there is vacant berth.And Query Result is anti-Feed terminal.When there is vacant berth, then ask the user whether to need to preengage parking.By said apparatus, it can prevent from usingDuring the arrival parking lot of family by chance " embarrassment " without vacant berth, while also will not there is no vacant berth because of current parking lot,And the time purposelessly to continually look for other parking lots and cause wastes, and fuel consumption growth.
Reader should be understood that in the description of this specification, reference term " one embodiment ", " some embodiments ", " showThe description of example ", " specific example " or " some examples " etc. mean to combine the specific features of the embodiment or example description, structure,Material or feature are contained at least one embodiment of the present invention or example.In this manual, above-mentioned term is shownThe statement of meaning property need not be directed to identical embodiment or example.Moreover, specific features, structure, material or the feature of descriptionCan in an appropriate manner it be combined in any one or more embodiments or example.In addition, in the case of not conflicting, thisThe technical staff in field can be by the not be the same as Example described in this specification or the spy of example and non-be the same as Example or exampleLevy and be combined and combine.
Although embodiments of the invention have been shown and described above, it is to be understood that above-described embodiment is exampleProperty, it is impossible to limitation of the present invention is interpreted as, one of ordinary skill in the art within the scope of the invention can be to above-mentionedEmbodiment is changed, changed, replacing and modification.