Background technology
Along with economic develop rapidly, automobile becomes new consumption hotspot and point of economic increase, automobile pollution fast rise.Parking difficulty has become a great problem of citizens' activities, a lot of people are just arbitrarily parked in roadside by car because can not find parking stall, not only affect normal traffic order, and affected city look and feel, how making car owner can within the shortest time, find most suitable parking stall is very practical also problem highly significant.
Domestic a lot of parking lots also adopt labor management mode at present, at the entrance and exit in parking lot, staff are set, and manual control vehicles while passing, after parking position has been expired, is placed the label of Occupied in porch.This kind of mode input cost is low, but efficiency is low, and operation cost is high, and easily information is inaccurate, and the empty full state in parking stall just can be learnt by the car owner Entrance place of must driving.If parking stall is entirely occupied, car owner looks for again again, and this easily causes traffic jam, and car owner also cannot predict the position in parking lot in advance.Also there are some parking lots in order to improve the parking stall efficiency of management, at Entrance, electronic induction screen are set, establish at entrance or crossing the empty parking space quantity that a dynamic electron display screen shows parking lot.Although this is more efficient than manual type, this induced screen can only fixedly be built up in around parking lot, and car owner must walk close to electrical screen and just can see.
Patent publication No. is CN102831785A, number of patent application is that the Chinese patent of CN201210340300.5 discloses parking stall inquiry reservation system and inquiry preordering method thereof, parking stall inquiry reservation system comprises at least one parking space information collecting unit, at least one parking stall inquiry book server, at least one communication controler and at least one terminal device, parking space information collecting unit is connected with communication controler by communication media, and communication controler is connected with parking stall inquiry book server by internet or mobile communications network with terminal device.Parking stall of the present invention inquiry reservation system, intelligent degree is high, simple to operate, easy to use, parking space information collection and issue is accurate, hardware cost is low; Predetermined method is inquired about on described parking stall can be according to the information of car owner position, automatically, the parking space information of personalized displaying car owner periphery, flow process simplifies the operation, the time that reduces car owner's operation and search for vacant parking stall, improve operating effect, avoid car owner because of dispersion attention cause traffic congestion or cause traffic hazard.But this patent has the following disadvantages: (1) system can not be initiatively that user filters out suitable parking lot and parking stall, user but receives that parking position is full after clicking reservation, subscribe failed information, then reselect again parking lot, this certainly will cause inconvenience to the user, waste user time; (2) parking lot end cannot carry out real-time inspection to the duty of parking stall collecting device.Once the parking stall collecting device operation irregularity on some parking stall, these parking stalls will become bad point, cannot continue to provide service, cause the wasting of resources; (3) although there is parking lot inducing function (seeing the S3 parking lot induction of patent searching), can guide user to arrive the parking lot of reservation, lack parking stall inducing function.If large parking lot, user arrives the reservation parking stall that still cannot conveniently find oneself behind parking lot; (4) system lacks restriction to user behavior, can finally but not come if user has preengage certain parking stall, and economic loss is brought in the Hui Gei parking lot, parking stall that time of that reservation is preengage, and has also caused the wasting of resources.(5) parking space information real-time is inadequate.While inquiring about certain parking stall, parking lot such as user, finding has not had idle parking stall, but now may have part car just intending to leave.User has just abandoned this parking lot, but has had vacant position in this parking lot.The system of that is to say can not be accomplished to forecast before parking stall idle condition changes prerequisite, be provided ageing higher parking space information.
Summary of the invention
For solving the problems of the technologies described above, the invention provides a kind of parking stall intelligent inquire reservation system:
A kind of parking stall intelligent inquire reservation system, comprises parking stall information acquisition system, parking lot gateway, parking lot host computer, the idle pilot lamp in parking stall, local induced screen, cloud server, reserve terminal;
Parking stall information acquisition system comprises ultrasound wave parking space detector and car park areas controller, zone controller is connected with all ultrasound wave parking space detectors in this region, and the car park areas controller of parking stall information acquisition system is connected by Controller Area Network BUS with parking lot gateway;
Parking lot gateway is connected with cloud server and parking lot host computer respectively by the Internet;
Parking lot host computer comprises parking stall administration module, data processing module, and local data base, parking stall is used charge module, parking stall visualized management module, information issuing module; Data processing module is connected with other modules of parking lot host computer respectively; The idle pilot lamp in parking stall is all connected with the information issuing module of parking lot host computer by RS485 bus with local induced screen.
Cloud server comprises distributed data processing module, parking stall query-reservation module, high in the clouds database, parking stall reservation charge module, parking lot management module.Distributed data processing module is connected with other five modules of cloud server respectively;
Reserve terminal is connected with cloud server by the Internet.
Described ultrasound wave parking space detector is arranged on, 3 meters of tops of parking stall.
Described parking lot gateway is Ethernet-control area net(CAN) data converter.
Described Ethernet-control area net(CAN) data converter is CANET-200T.
A kind of parking stall intelligent inquire reserving method, utilizes above-mentioned a kind of parking stall intelligent inquire reservation system to realize, and its step comprises:
Step 1: user uses reserve terminal to log in cloud server;
Step 2: user inputs destination;
Step 3: user checks destination periphery parking position state and expenses standard;
Step 4: user selects reservation condition according to demand;
Step 5: cloud server filters out suitable parking stall and carries out meter calculation;
Step 6: user receives parking lot and parking bit position induction information and subscription price use;
Step 7: user confirms to preengage and pays parking stall subscription price;
Step 8: user goes to use parking stall, parking lot according to the reservation object information of receiving;
Step 9: user finishes using and leaves parking stall and pay parking stall usage charges.
Described a kind of parking stall intelligent inquire reserving method, the reservation condition described in its step 4 is nearest.
Described a kind of parking stall intelligent inquire reserving method, the reservation condition described in its step 4 is network minimal.
Described a kind of parking stall intelligent inquire reserving method, the reservation condition described in its step 4 is that credit worthiness is best.
The invention enables the people who can not find parking stall can find the parking stall that meets self-demand, impel parking facility utilization factor significantly to improve, reduce curb parking phenomenon, reduce and wait for warehouse-in queuing vehicle, reduce the time loss that driver finds parking position, be to stop and the additional volume of traffic thereby reduce city, the present invention simultaneously can also screen suitable parking lot for subscriber, regulation subscriber's behavior, and there is parking stall inducing function, before can changing prerequisite according to parking stall idle condition, forecast, solved well the problem existing in existing patent.
Specific embodiments
The object of the present invention is to provide a kind of parking stall intelligent inquire reservation system, by native system, user can obtain by mobile phone or computer etc. the parking space information in parking lot, each department whenever and wherever possible, and according to the satisfied parking stall of demand reservation of self.After preengaging successfully, can obtain the route information that goes to parking lot, place, preengage parking stall, and number information in Gai parking lot, this parking stall.The invention enables the people who can not find parking stall can find the parking stall that meets self-demand.Impelling parking facility utilization factor significantly to improve, reduce curb parking phenomenon, reduce and wait for warehouse-in queuing vehicle, reduce driver and find the time loss of parking position, is to stop and the additional volume of traffic thereby reduce city.
Below in conjunction with Figure of description, the present invention is described further.
With reference to Fig. 1 parking position inquiry of the present invention and reservation system, native system comprises parking stall information acquisition system, parking lot gateway, parking lot host computer, local induced screen, the idle pilot lamp in parking stall, cloud server, reserve terminal.
Parking stall information acquisition system comprises ultrasound wave parking space detector and car park areas controller, zone controller is connected with all ultrasound wave parking space detectors in this region, the car park areas controller of parking stall information acquisition system and parking lot gateway are by CAN(Controller Area Network, controller local area network) bus, namely Controller Area Network BUS is connected;
As shown in Fig. 2 parking stall information acquisition system Organization Chart, parking stall information acquisition system is made up of ultrasound wave parking space detector and car park areas controller.In order to make parking stall information acquisition system operation more reliably and convenient management, region division is carried out in a parking lot by we, and there is a zone controller in each region.Some ultrasound wave parking space detectors in this region in a zone controller control, and ultrasound wave parking space detector is crossed the parking stall duty information exchange collecting CAN bus and be sent to the zone controller at this place, parking stall.Zone controller is crossed information exchange CAN bus again and is sent to parking lot gateway.Ultrasound wave parking space detector is arranged on the position of approximately 3 meters of the tops of parking stall.Measure its distance to below.When the distance that on parking stall, ultrasonic detector records during without car will be 3 meters of left and right, representative is without car.The distance that ultrasonic detector records in the time having car on parking stall will be much smaller than 3 meters, and representative has car.In order to prevent the erroneous judgement causing such as walk about because of people, can be made as about 30 seconds differentiating time delay, the range information recording when ultrasonic detector kept for 30 seconds above constant, thought in stable condition.Certain parking stall only just thinks that this parking stall is idle in the time that ultrasound wave parking space detector detects that this parking stall is not preengage away this parking stall without car and system.
Parking lot gateway is connected with cloud server and parking lot host computer respectively by the Internet;
Parking lot gateway is Ethernet-control area net(CAN) data converter, and it is CANET-200T that the present embodiment is selected, and this is a technical grade Ethernet-control area net(CAN) data converter of Beijing Science and Technology Ltd. of Ai Taiyi section exploitation, and 200T is model.Or select CANTCP-01, this is the product of Guangzhou En Pu Electronics Co., Ltd., also be Ethernet-control area net(CAN) data converter, model is 01 to realize CAN-bus(Controller Area Network-bus, Controller Area Network BUS) data and Ethernet(Ethernet) function mutually changed of data.
Parking lot gateway by parking stall duty information according to CAN bus protocol (Controller Area Network BUS agreement, a kind of serial communication network agreement) resolve, then according to TCP/IP(Transmission Control Protocol transmission control protocol/Internet Protocol Internet protocol) agreement is sent to respectively cloud server and parking lot host computer by Information encapsulation by internet.
As shown in Figure 4, parking lot host computer comprises data processing module, information issuing module, and parking stall is used charge module, local data base, parking stall visualized management module.Data processing module is connected with other modules of parking lot host computer respectively.The idle pilot lamp in parking stall and local induced screen be all by RS485(asynchronous serial bus standard, and RS is that recommeded standard looks like is proposed standard, the 485th, identification number) bus is connected with the information issuing module of parking lot host computer.
The idle pilot lamp in parking stall is all connected with parking lot host computer by RS485 bus with local induced screen, and is all controlled by parking lot host computer.
Parking lot host computer receives after the parking stall duty information that gateway sends, and carries out data processing and data are stored to local data base, and parking stall visualized management module can show all parking space information in current parking lot in real time.Parking lot host computer also can receive the user profile that parking lot gateway is sent here, and can be in the visualized management module of parking stall searching user's information.User profile mainly comprises the pre-service time of the pre-due in of car item, user, user of user's license plate number, user reservation.This information will facilitate parking lot management personnel to carry out vehicle and parking stall management.Information issuing module is connected with local induced screen, and user can know residue parking stall situation and the parking stall Regional Distribution of Registered in current parking lot according to the information of this locality induction screen display.Information issuing module is also connected with parking stall idle condition pilot lamp, and parking stall idle condition pilot lamp is the green interval scale parking stall free time, and parking stall idle condition pilot lamp is that red interval scale parking stall is occupied or to be preengage.Pass through host computer, parking lot management personnel can real time inspection self parking position service condition, service condition comprises parking lot has how many parking stalls, also remain at present how many empty parking spaces, which parking stall by which user has been preengage, which user preengages this parking position, and which subscriber has arrived, subscription time that the subscriber being less than also remains etc.Whether, by parking lot host computer, parking lot management personnel can also carry out fault detect to parking stall information acquisition system, detect the parking space detector of regional and can normally work, and find in time bad point.
Local induced screen is connected with the information issuing module of parking lot host computer by RS485 bus with the idle pilot lamp in parking stall, and is all controlled by parking lot host computer.Local induced screen shows the last parking stall of regional, current parking lot and the position of regional in parking lot.Guide the convenient and swift parking stall of finding of user.The idle pilot lamp in parking stall is arranged on 3 meters of, top, parking stall, the shown in green interval scale parking stall free time, shows that red interval scale parking stall is to account for or to be preengage.
Reserve terminal is connected with cloud server by the Internet.
Cloud server carries out data distributed treatment storage after receiving the information that each parking lot gateway sends here.As shown in Fig. 3 cloud server Organization Chart, cloud server comprises distributed data processing module, parking stall query-reservation module, high in the clouds database, parking stall reservation charge module, parking lot management module.Distributed data processing module is connected with other five modules of cloud server respectively.Parking stall query-reservation module is issued distributed data processing module by request after receiving reserve requests, and distributed data processing module filters out suitable parking lot and parking stall and this information is sent to parking stall reservation charge module from the database of high in the clouds according to reserve requests.Reservation charge module in parking stall is calculated subscription price and postbacks to distributed data processing module according to current time and the pre-due in of user.Using parking lot, route information, number information and the reservation pay imformation of parking stall in parking lot to user current address sends to parking stall query-reservation module and parking lot management module as reservation result to distributed data processing module.Parking stall query-reservation module will be preengage result feedback to user's reserve terminal.Reservation object information is sent to corresponding parking lot gateway by parking lot management module.Meanwhile, high in the clouds database carries out Data Update operation.If user does not also arrive parking lot for first 15 minutes at pre-due in addition, the parking stall query-reservation module of cloud server also can send prompting message to reserve terminal, tells user to preengage by expired and inquire whether user preengages time delay.The parking stall query-reservation module of cloud server also has active push parking lot information function, be embodied in parking stall query-reservation module user's reservation custom is carried out to autonomous learning, the high custom of the reservation as user of the frequency in reservation selection before this user, and be regularly user's active push Parking position real time status information according to this reservation custom.The propelling movement cycle is arranged in the reservation software of reserve terminal by user.Due to the ability of the large data Storage and Processing of cloud server, make the information management to each parking lot and process user's reserve requests more efficient, also facilitate the increase of Function Extension and parking number of fields and the customer volume of follow-up system.
User's reserve terminal can be with ground diagram form inquiry periphery parking lot and parking stall idle condition information and expenses standard after opening reservation software and logging in cloud server.System can and be economized on the parking lot that two principles of user costs are initiatively recommended this destination periphery to user according to the balanced utilization in parking lot.Certainly user also can carry out parking stall reservation according to self-demand, be specially user and input destination, can select the different options such as " nearest ", " network minimal ", " credit worthiness is best " to preengage suitable parking stall after checking destination periphery Parking position remaining information and expenses standard.User also needs to input the pre-due in of user and pre-service time in the time of reservation.Cloud server filters out suitable parking lot and parking stall after receiving reserve requests, and calculates subscription price use according to current time and user's pre-due in, and reservation result is sent to reserve terminal and parking lot gateway by cloud server.The reservation object information that reserve terminal is received comprises route information, parking stall number information and the reservation cost information in parking lot of parking lot to user current address.Reserve terminal is confirmed operation after receiving reservation structural information.Reservation object information is sent to parking lot host computer by parking lot gateway.Parking lot host computer carries out local data base renewal according to this information.Now still normally worked by the ultrasound wave parking space detector of top, reservation parking stall, although detect that this parking stall is without car, but because this parking stall is gone out by reservation, so system thinks that this parking stall is no longer idle, parking stall idle condition pilot lamp on the corresponding reservation of PC control parking stall, make it become redness, represent that this parking stall is preengage.Local induced screen is subject to the control of parking lot host computer, and the residue parking space information on it also adjusts accordingly.User arrives behind reservation parking lot, according to the guidance information on the reservation object information of receiving before and local induction display screen, find the parking stall of oneself preengaging and stop, now parking stall information acquisition system detects on this parking stall car, representative reservation vehicle arrives, host computer starts timing, and information exchange is crossed to parking lot gateway is sent to parking lot host computer and cloud server.Parking lot host computer and cloud server carry out the information updating of database.When user leaves, parking stall information acquisition system detects on this parking stall without car, represents that car is driven away, and records current time departure, the host computer operation of deducting fees.Parking lot host computer and cloud server carry out Data Update.This serves end.If user does not come parking lot and do not preengage delay operation at pre-due in, parking lot discharges this parking stall automatically, and this parking stall is again in idle condition.
Reserve terminal can be mobile phone, computer etc.Parking stall query-reservation software is installed in reserve terminal.User just can normally use parking stall query-reservation software after by software registration information.In log-on message, license plate number is requisite information, using the unique identification as identification subscriber, after user preengages successfully, its license plate number and the parking stall numbering being assigned with can together with send to corresponding parking lot host computer, facilitate identification and the management of parking lot end to subscriber.Parking stall query-reservation software is by calling the map API(Application Programming Interface of Baidu, application programming interface) download electronic chart, and navigate to user's current location.User is Input Address in " destination " hurdle, and map just navigates to destination and shows periphery parking lot distribution situation.User clicks some parking lots on map, just can see this parking lot total space, residue parking stall, the information such as expenses standard.Menu has the different options such as " nearest ", " network minimal ", " credit worthiness is best " to offer user to select, facilitate user to preengage according to self-demand in hurdle.User also needs to input pre-due in and pre-service time in the time of reservation.In the time that user selects " network minimal ", cloud server can calculate the required expense in each parking lot of destination periphery according to user's pre-due in and pre-service time, then sorts, and finds that parking lot of network minimal to offer user.In the time that user selects " nearest ", cloud server calls the map API of Baidu and obtains the range information of user to each parking lot of periphery, destination, therefrom finds nearest parking lot.User can invite the service quality to this parking lot after using parking stall, cost justifications etc. are marked, and be stored in the database of high in the clouds as the credit worthiness in this parking lot, when user selects when " credit worthiness is best ", cloud server can therefrom select your destination score is the highest in each parking lot of periphery parking lot to user according to being stored in parking lot credit worthiness in the database of high in the clouds.In query-reservation menu hurdle, parking stall, also have " cancelling reservation " and " reservation time delay " option.User can be cancelled reservation or postpone pre-due in to cloud server request by this option, and subscription price can return the overcharge and demand payment of the shortage according to user's selection.The query-reservation software of computer terminal communicates by internet and cloud server, and the query-reservation software in mobile phone terminal can communicate by mobile radio communication or internet and cloud server.
User's charge is divided into two parts, and one is parking stall subscription price use, and another is parking stall cost of use.These two parts expenses standard hourly is identical, but timing time section difference.Reservation usage charges in parking stall are to be carved into pre-due in during according to reservation to come metered.Because user may arrive in advance than pre-due in, so parking stall usage charges are to return the overcharge and demand payment of the shortage according to user's actual arrival parking stall moment and the parking stall subscription price that leaves the parking stall moment and collected before.Reservation is cancelled in reservation parking stall to user and time delay reservation is also charged according to the principle that returns the overcharge and demand payment of the shortage.
Fig. 5 is the use process flow diagram of parking stall intelligent inquire reservation system, uses flow process as follows:
Each parking lot is that a unique parking stall numbering is given in parking stall, is numbered the combination of area code and digital number, and for example C6 represents parking stall, No. 6, C district.Parking stall number information is stored in the local data base of parking lot host computer and the parking stall idle condition information table of high in the clouds database.
Ultrasound wave parking space detector detects parking stall idle condition in real time, and by CAN bus, information is sent to the car park areas controller under this parking stall, car park areas controller is crossed information exchange CAN bus again and is sent to parking lot gateway, and parking lot gateway will be sent to parking lot host computer and cloud server by internet after information analysis.
Step 1: user uses reserve terminal to log in cloud server.
After being opened reservation software and logged in cloud server by reserve terminal, user can check each parking lot residue parking space information and expenses standard with the form of map.User also can carry out parking stall reservation according to demand.
Step 2: user inputs destination.
Step 3: user checks destination periphery parking position state and expenses standard.
Step 4: user selects reservation condition according to demand.
After checking destination periphery Parking position remaining information and expenses standard, can select the different options such as " nearest ", " network minimal ", " credit worthiness is best " to preengage suitable parking stall.Reserve requests information also comprises the pre-due in of user and pre-service time.
Step 5: cloud server filters out suitable parking stall and carries out meter calculation.
The query-reservation module of cloud server is issued distributed data processing module by request after receiving reserve requests, distributed data processing module filters out suitable parking lot and parking stall from the database of high in the clouds according to reserve requests, and this information is sent to parking stall reservation charge module.Reservation charge module in parking stall was calculated subscription price and postbacks to distributed data processing module according to reservation moment and the pre-due in of user.Using parking lot, route information, number information and the reservation pay imformation of parking stall in parking lot to user current address sends to parking stall query-reservation module and parking lot management module as reservation result to distributed data processing module.Route information is with the demonstration of ground diagram form, and number information is the combination of area code and digital number, and for example A8 represents parking stall, No. 8, A district.Parking stall query-reservation module will be preengage result feedback to user's reserve terminal.Reservation object information is sent to corresponding parking lot gateway by parking lot management module.Meanwhile, high in the clouds database carries out Data Update operation.
Step 6: user receives parking lot and parking bit position induction information and subscription price use
Step 7: user confirms to preengage and pays parking stall subscription price;
Reservation object information is sent to parking lot host computer by parking lot gateway.Parking lot host computer carries out local data base renewal according to this information.Control the parking stall pilot lamp on corresponding reservation parking stall simultaneously, make it become redness, represent that this parking stall is preengage.Local induced screen is subject to the control of host computer, and the residue parking space information showing on it also adjusts accordingly.If the parking stall query-reservation module of user's cloud server in the time that pre-due in does not also arrive parking lot in first 15 minutes also can send prompting message to reserve terminal in addition, tell user to preengage by expired and inquire whether user preengages time delay.If user does not come parking lot and do not preengage delay operation at pre-due in, parking lot discharges this parking stall automatically, and this parking stall is again in idle condition.
Step 8: user goes to use parking stall, parking lot according to the reservation object information of receiving;
User arrives behind reservation parking lot, according to the guidance information on the reservation object information of receiving before and local induced screen, find the parking stall of oneself preengaging and stop, now ultrasound wave parking space detector detects on this parking stall car, representative reservation vehicle arrives, and information exchange is crossed to parking lot gateway be sent to host computer and cloud server, the parking stall of parking lot host computer is used charge module to start timing, and parking lot host computer and cloud server carry out respectively database update.
Step 9: user finishes using and leaves parking stall and pay parking stall usage charges.
When user leaves, ultrasound wave parking space detector detects on this parking stall without car, represents that car drives away, and parking stall is used current time departure under charge module records, and carries out expense calculating and the operation of deducting fees.The principle of deducting fees is to return the overcharge and demand payment of the shortage according to user's actual arrival parking stall moment and the parking stall subscription price that leaves the parking stall moment and collected before.Host computer and cloud server carry out database update.This serves end.
When certain user repeatedly uses after native system, the parking stall query-reservation module of cloud server can also be carried out autonomous learning to user's reservation custom, the high custom of the reservation as user of the frequency in reservation selection before this user, and be regularly user's active push Parking position real time status information according to this reservation custom.The propelling movement cycle is arranged in the reservation software of reserve terminal by user.
By this system, user can inquire about the parking position service condition of arbitrary destination whenever and wherever possible and can preengage according to the demand of self.After preengaging successfully, user can obtain going to route information and the parking stall number information in parking lot in reservation parking lot, place, parking stall, and finally finds the reservation parking stall of oneself according to the induction information on the induced screen of parking lot.This system can effectively be utilized all parking stalls, can not find parking stall and the low problem of parking turnover rate to reach solution car owner.