Disclosure of Invention
The technical problem to be solved by the invention is as follows: in order to solve the technical problem, the invention provides a vehicle management method based on a cloud server side.
The invention further provides a cloud server for vehicle management to solve the technical problems.
The technical scheme adopted by the invention for solving the technical problems is as follows: a vehicle management method based on a cloud server side comprises the following steps:
a. the cloud server establishes a member database, wherein the member database comprises a user data source, an administrator data source and a blacklist user data source;
b. the cloud server receives a car renting request sent by the mobile terminal;
c. and the cloud server judges whether the mobile terminal has a car renting permission or not according to the car renting request, if so, the car renting request is authorized, and if not, the car renting request is refused.
Specifically, the car rental request includes a unique identifier of the mobile terminal.
Specifically, in the step c, the cloud server obtains a user data source, an administrator data source or a blacklist user data source corresponding to the mobile terminal from the member database according to the unique identifier, and the cloud server thereby determines whether the mobile terminal has a lease right.
Preferably, the method further comprises the following steps:
d. the cloud server establishes a vehicle management database, wherein the vehicle management database comprises a unique tag data source of a vehicle locker, a unique tag data source of a vehicle and a data source related to the vehicle locker and the vehicle;
the cloud server also receives renting vehicle information sent by the mobile terminal, wherein the renting vehicle information comprises a unique label of a vehicle locking device of the renting vehicle at present;
in the step c, after the cloud server judges that the mobile terminal has the lease authority of the lease vehicle, the cloud server authorizes the current associated vehicle locking device of the lease vehicle to be opened according to the unique label of the vehicle locking device of the lease vehicle when the lease vehicle is closed.
Preferably, the method further comprises the following steps:
e. after the car renting request is authorized, the cloud server acquires the unique label of the renting vehicle from the car locker and vehicle associated data source according to the unique label of the car locker when the renting vehicle is currently closed, then synchronizes the unique label of the renting vehicle to the member database in a renting state, and synchronizes the separation state of the renting vehicle and the current car locker to the vehicle management database.
Preferably, the method further comprises the following steps:
f. after the user returns the rented vehicle to any one of the admission vehicle lockers, the cloud server synchronizes the association state of the admission vehicle locker and the rented vehicle to the vehicle management database, and synchronizes the unique tag of the rented vehicle to the member database in the return state.
Preferably, the user data source includes historical car rental records, historical car returning records and an upper limit of permitted rental quantity of legal users, the administrator data source includes historical car rental records, historical car returning records and an upper limit of permitted rental quantity of administrators, the blacklist user data source includes historical car rental records, historical car returning records and an upper limit of permitted rental quantity of blacklist users, and the rented vehicle information includes the quantity of rented vehicles.
Specifically, in the step c, the cloud server determines the user type of the mobile terminal according to the unique identifier;
when the user is judged to be a legal user, the cloud server acquires the upper limit of the allowed renting quantity of the mobile terminal from the user data source and compares the upper limit with the quantity of the renting vehicles, if the quantity of the renting vehicles is within the upper limit of the allowed renting quantity, the cloud server authorizes the current associated vehicle locking device of the renting vehicles to be started, and if the quantity of the renting vehicles exceeds the upper limit of the allowed renting quantity, the cloud server rejects the vehicle renting request;
when the current associated vehicle locking device of each renting vehicle is judged to be the administrator, the cloud server authorizes the current associated vehicle locking device of each renting vehicle to be opened;
and if the user is judged to be the blacklist user, the cloud server refuses the car renting request.
Preferably, the method further comprises the following steps:
g. the cloud server sends the car locker and the vehicle associated data source to all mobile terminals which are connected with the cloud server;
h. and after the vehicle returning of the legal user or the administrator is finished, the cloud server synchronizes the vehicle locking device and the vehicle associated data source to all the mobile terminals which are connected with the cloud server.
Preferably, the method further comprises the following steps:
i. the cloud server establishes a payment system, the payment system is associated with the user data source, the cloud server establishes connection between the payment system and a third party payment platform, and the payment system collects fees according to the use condition of the legal user for the rented vehicle and collects the fees through the third party payment platform;
j. the cloud server establishes a property database, the property database stores the valid user pre-stored fund data, the property database is associated with the user data source, and the payment system collects fees through the property database.
Preferably, the user data source further comprises carbon credits, and the cloud server converts the carbon credits into the carbon credits according to the historical taxi renting records and the historical taxi returning records of the legal user and sends the carbon credits to the mobile terminal.
A cloud server for vehicle management, comprising:
the system comprises a storage module, a member database and a control module, wherein the storage module is used for storing a member database, and the member database comprises a user data source, an administrator data source and a blacklist user data source;
the first communication module is used for receiving a vehicle renting request and vehicle renting request information sent by the mobile terminal;
the analysis module is used for judging whether the mobile terminal has the lease authority of the car rental requirement or not according to the car rental request;
the second communication module is used for transmitting a starting signal to the current vehicle locking device of the rented vehicle when the analysis module judges that the mobile terminal has the renting authority of the rented vehicle;
and the third communication module is used for returning the processing result of the car renting request to the mobile terminal.
Specifically, the car renting request includes a unique identifier of the mobile terminal, the storage module further stores a vehicle management database, the vehicle management database includes a unique tag data source of a car locker, a unique tag data source of a vehicle and a data source related to the car locker and the vehicle, and the information of the car rented includes a unique tag of the car locker when the car rented is currently closed.
Specifically, the analysis module comprises
The searching unit is used for acquiring a user data source, an administrator data source or a blacklist user data source corresponding to the mobile terminal from the member database according to the unique identifier;
the judging unit is used for judging whether the mobile terminal has the lease authority of the rental car according to the user data source, the administrator data source or the blacklist user data source;
the authorization unit is used for authorizing the unlocking of the current associated car locking device of the rented car according to the unique label of the current car locking device of the rented car;
a synchronization unit, configured to, after a vehicle renting request of a legitimate user or an administrator is successful, obtain a unique tag of the rented vehicle from a data source associated with the vehicle locker and a vehicle according to the unique tag of the vehicle rented vehicle currently locked with the vehicle locker, then synchronize the unique tag of the rented vehicle into the member database in a rented state, and synchronize a separation state of the rented vehicle and the current vehicle locker into the vehicle management database,
and after a legal user or an administrator returns the renting vehicle to any one accepting vehicle locker, synchronizing the association state of the accepting vehicle locker and the renting vehicle into the vehicle management database, and synchronizing the unique tag of the renting vehicle into the member database in a return state.
Specifically, the user data source comprises historical car renting records, historical car returning records and an upper limit of allowed renting quantity of legal users, the administrator data source comprises historical car renting records, historical car returning records and an upper limit of allowed renting quantity of administrators, the blacklist user data source comprises historical car renting records, historical car returning records and an upper limit of allowed renting quantity of blacklist users, and the renting vehicle information comprises the number of renting vehicles.
Specifically, the analysis module is specifically configured to determine a user type of the mobile terminal according to the unique identifier;
when the number of the rented vehicles exceeds the upper limit of the allowed renting number, the cloud server refuses the renting request;
when the current associated vehicle locking device of each renting vehicle is judged to be the administrator, the cloud server authorizes the current associated vehicle locking device of each renting vehicle to be opened;
and if the user is judged to be the blacklist user, the cloud server refuses the car renting request.
Specifically, the third communication module is further configured to send the car locker and the vehicle-related data source to all mobile terminals that establish connection with the cloud server;
and after the vehicle returning of the legal user or the administrator is finished, synchronizing the vehicle locker and the vehicle associated data source to all the mobile terminals which are connected with the cloud server.
Preferably, the system further comprises a payment module, connected with a third party payment platform and associated with the user data source, for charging the fee according to the use condition of the renting vehicle by the legal user and charging the fee through the third party payment platform;
the storage module is also used for storing a property database, the property database stores the pre-stored fund data of the legal user, the property database is associated with the user data source, and the payment module collects the fee through the property database.
Preferably, the system further comprises a point module, which is used for converting the carbon points into the carbon points according to the historical taxi renting records and the historical taxi returning records of the legal user and sending the carbon points to the mobile terminal through the third communication module.
Specifically, also comprises
The open type interface is used for connecting the third party payment platform;
and the sharing module is used for dividing and sharing the carbon integral to a third-party payment platform.
The vehicle management method based on the cloud server side has the advantages that the cloud server is used for uniformly managing the public vehicles, the user information and other related data, the user completes the operation of renting and returning the public vehicles through the mobile terminal which is in communication connection with the cloud server, and the vehicle management method based on the cloud server side is simple and convenient.
The cloud server for vehicle management uniformly manages the public vehicles, the user information and other related data, and the user completes the operation of renting and returning the public vehicles through the mobile terminal which establishes communication connection with the cloud server, so that the cloud server is simple and convenient.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the accompanying drawings are illustrative only for the purpose of explaining the present invention, and are not to be construed as limiting the present invention. On the contrary, the embodiments of the invention include all changes, modifications and equivalents coming within the spirit and terms of the claims appended hereto.
In the description of the present invention, it is to be understood that the terms "first," "second," and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. In the description of the present invention, it is to be noted that, unless otherwise explicitly specified or limited, the terms "connected" and "connected" are to be interpreted broadly, e.g., as being fixed or detachable or integrally connected; can be mechanically or electrically connected; may be directly connected or indirectly connected through an intermediate. The specific meanings of the above terms in the present invention can be understood in specific cases to those skilled in the art. In addition, in the description of the present invention, "a plurality" means two or more unless otherwise specified.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and alternate implementations are included within the scope of the preferred embodiment of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention.
The invention provides a vehicle management method based on a cloud server side, which comprises the following steps:
a. the cloud server establishes a member database, wherein the member database comprises a user data source, an administrator data source and a blacklist user data source;
b. the cloud server receives a car renting request and car renting request information sent by the mobile terminal;
c. and the cloud server judges whether the mobile terminal has a car renting permission or not according to the car renting request, if so, the car renting request is authorized, and if not, the car renting request is refused.
The vehicle management method based on the cloud server end can facilitate users to rent public vehicles through the mobile terminal, the mobile terminal is a smart phone, a tablet, a smart watch, a smart bracelet and the like which can communicate with the cloud server, and convenience is improved for the public vehicles by using electronic equipment carried by the users.
To further illustrate the technical solutions of the present invention, the following preferred embodiments of the present invention are described with reference to examples, but it should be understood that the descriptions are only for further illustrating the features and advantages of the present invention and are not to be construed as limiting the claims of the present invention.
Example one
A vehicle management method based on a cloud server side comprises the following steps:
s101, a cloud server establishes a member database and a vehicle management database, wherein the vehicle management database comprises a unique tag data source of a vehicle locker, a unique tag data source of a vehicle and a data source related to the vehicle locker and the vehicle, the member database comprises a user data source, an administrator data source and a blacklist user data source, the user data source comprises historical car renting records, historical car returning records and an upper limit of allowed renting quantity of legal users, the administrator data source comprises historical car renting records, historical car returning records and an upper limit of allowed renting quantity of administrators, the blacklist user data source comprises historical car renting records, historical car returning records and an upper limit of allowed renting quantity of blacklist users, the number of allowed renting of the administrators can be no upper limit, and the number of allowed renting of the blacklist users can be set to be zero;
s102, a cloud server receives a car renting request and car renting request information sent by a mobile terminal, wherein the car renting request comprises a unique identifier of the mobile terminal, the unique identifier of the mobile terminal can be an account number registered by a user, an IMEI (International Mobile equipment identity) code or a mobile phone number of the mobile terminal, and the like, each car locker is provided with a two-dimensional code, the mobile terminal scans the two-dimensional code to obtain a unique label of a current car locking locker of a car rented, and the car renting information comprises the unique label of the current car locking locker of the car rented and the number of the car rented;
s103, the cloud server knows whether the rental vehicle is actually locked or not on the current rental vehicle-closing interlocking device of the rental vehicle from a vehicle-locking device and vehicle-associated data source according to the unique label of the current rental vehicle-closing interlocking device, if not, the cloud server refuses the rental vehicle request and returns a processing result to the mobile terminal to inform the user of error operation and send help information to the mobile terminal to help the user solve the problem, otherwise, the cloud server enters the next step;
s104, the cloud server acquires a user data source, an administrator data source or a blacklist user data source corresponding to the mobile terminal from the member database according to the unique identifier, and the cloud server judges the user type of the mobile terminal according to the unique identifier of the mobile terminal;
when the user is judged to be a legal user, the cloud server acquires the historical taxi renting record, the historical taxi returning record and the allowable upper limit of the number of rents of the mobile terminal from the user data source, because the car is rented by scanning the two-dimensional code, the number of the rented cars requested by each car renting of the user is 1, therefore, the number of vehicles required for renting may not be included in the vehicle information, the cloud server defaults the number of vehicles required for renting to be 1, then the cloud server judges whether the mobile terminal has unreturned vehicles according to the historical taxi renting records and the historical taxi returning records of the mobile terminal, and compares the unreturned vehicles with the upper limit of the allowable renting quantity of the legal user, if the number of the vehicles which are not returned currently by the mobile terminal does not reach the upper limit of the allowable renting number of the vehicles, the cloud server authorizes the opening of the vehicle renting current associated vehicle locking device, otherwise, the cloud server refuses the vehicle renting request;
when the current associated vehicle locking device is judged to be the administrator, the cloud server directly authorizes the current associated vehicle locking device of the rented vehicle to be opened;
the vehicle renting request is directly refused by the cloud server if the vehicle is judged to be a blacklist user;
then the cloud server returns the processing result of the car renting request to the mobile terminal;
s105, after a car renting request of a legal user or an administrator is authorized, the cloud server acquires a unique label of a rented vehicle from a car locker and vehicle associated data source according to the unique label of a car locker when the rented vehicle is currently closed, then synchronizes the unique label of the rented vehicle to the user data source or the administrator data source in a renting state, updates historical renting records in the user data source or the administrator data source, and synchronizes the separation state of the rented vehicle and the current car locker to a vehicle management database;
s106, when returning, the user directly returns the rented vehicle to any idle receiving vehicle locking device, the receiving vehicle locking device locks the rented vehicle and then reads an electronic tag on the rented vehicle through a reader to obtain a unique tag of the rented vehicle and uploads the unique tag to the cloud server, the cloud server synchronizes the unique tag of the rented vehicle to a user data source or an administrator data source in a returning state, historical vehicle returning records in the user data source or the administrator data source are updated, and meanwhile the cloud server also synchronizes the association state of the receiving vehicle locking device and the rented vehicle to a vehicle management database.
Example two
A vehicle management method based on a cloud server side comprises the following steps:
s101, a cloud server establishes a member database and a vehicle management database, wherein the vehicle management database comprises a unique tag data source of a vehicle locker, a unique tag data source of a vehicle and a data source related to the vehicle locker and the vehicle, the member database comprises a user data source, an administrator data source and a blacklist user data source, the user data source comprises historical car renting records, historical car returning records and an upper limit of allowed renting quantity of legal users, the administrator data source comprises historical car renting records, historical car returning records and an upper limit of allowed renting quantity of administrators, the blacklist user data source comprises historical car renting records, historical car returning records and an upper limit of allowed renting quantity of blacklist users, the number of allowed renting of the administrators can be no upper limit, and the number of allowed renting of the blacklist users can be set to be zero;
s102, the cloud server sends the car locker and the car associated data source to the mobile terminal, a user can check the conditions of the car locker and the public car on any station through a dedicated app on the mobile terminal, a public number of a WeChat platform or an interface on other platforms, then the user selects the public car to be rented, the mobile terminal asks for renting car information according to a selected travel of the user, and the renting car information comprises a unique label of the car locker for currently closing the renting car and the number of the renting cars;
s103, the cloud server receives a car renting request and car renting information sent by the mobile terminal, wherein the car renting request comprises a unique identifier of the mobile terminal, and the unique identifier of the mobile terminal can be an account number registered by a user, an IMEI (international mobile equipment identity) code or a mobile phone number of the mobile terminal and the like;
s104, the cloud server acquires a user data source, an administrator data source or a blacklist user data source corresponding to the mobile terminal from the member database according to the unique identifier, and the cloud server judges the user type of the mobile terminal according to the unique identifier of the mobile terminal;
when the number of the vehicles which can be rented by the legal user currently is within the number of the vehicles which can be rented by the legal user currently, the current associated vehicle locking device of the rented vehicle is authorized to be opened if the number of the vehicles which can be rented by the legal user currently is authorized to be opened, and the vehicle renting request is rejected by the cloud server if the number of the vehicles which can be rented by the legal user currently is exceeded;
when the current associated vehicle locking device is judged to be the administrator, the cloud server directly authorizes the current associated vehicle locking device of the rented vehicle to be opened;
the vehicle renting request is directly refused by the cloud server if the vehicle is judged to be a blacklist user;
then the cloud server returns the processing result of the car renting request to the mobile terminal;
s105, after a taxi renting request of a legal user or an administrator is authorized, the cloud server acquires a unique label of a taxi renting vehicle from a vehicle locker and vehicle associated data source according to the unique label of the vehicle locker when the taxi renting vehicle is currently closed, synchronizes the unique label of the taxi renting vehicle to the user data source or the administrator data source in a renting state, updates historical taxi renting records in the user data source or the administrator data source, synchronizes the separation state of the taxi renting vehicle and the current vehicle locker to a vehicle management database, synchronizes the vehicle locker and the vehicle associated data source to all mobile terminals connected with the cloud server, and the user can acquire the new association state of the vehicle locker and a public vehicle from the mobile terminals;
s106, when returning, the user directly returns the rented vehicle to any idle receiving vehicle locking device, the receiving vehicle locking device locks the rented vehicle and then reads an electronic tag on the rented vehicle through a reader to obtain a unique tag of the rented vehicle and uploads the unique tag to the cloud server, the cloud server synchronizes the unique tag of the rented vehicle to a user data source or an administrator data source in a returning state, historical vehicle returning records in the user data source or the administrator data source are updated, meanwhile, the cloud server also synchronizes the association state of the receiving vehicle locking device and the rented vehicle to a vehicle management database and synchronizes the updated vehicle locking device and vehicle association data source to all mobile terminals connected with the cloud server, and the user can obtain the association state of the new vehicle locking device and the public vehicle from the mobile terminals.
EXAMPLE III
On the basis of the implementation of the first step or the second step, the vehicle management method based on the cloud server further comprises the following steps:
s301, a payment system is established by a cloud server, the payment system is associated with a user data source, the cloud server establishes connection between the payment system and a third-party payment platform, the payment system collects fees according to the use condition of a legal user for renting a vehicle, the use condition of the renting vehicle is the use time of the renting vehicle or the distance between a renting place and a return, and the cloud server collects the fees through the third-party payment platform;
s302, a property database is established by a cloud server, legal user pre-stored fund data is stored in the property database, the property database is associated with a user data source, and a payment system collects fees through the property database, wherein the pre-stored fund can be money or consumption points of merchants cooperating with the cloud server;
in addition, the user data source further comprises carbon points, the cloud server converts the carbon points into the carbon points according to the historical car renting records and the historical car returning records of legal users and sends the carbon points to the mobile terminal, and the users can consume the carbon points on other business platforms cooperated with the cloud server and can also pay car renting cost.
In order to implement the above embodiment, the present invention also provides a cloud server for vehicle management, including:
the system comprises a storage module, a member database and a control module, wherein the storage module is used for storing a member database, and the member database comprises a user data source, an administrator data source and a blacklist user data source;
the first communication module is used for receiving a vehicle renting request and vehicle renting request information sent by the mobile terminal;
the analysis module is used for judging whether the mobile terminal has the vehicle renting permission for renting the vehicle according to the vehicle renting request;
the second communication module is used for transmitting a starting signal to the vehicle locking device when the analysis module judges that the mobile terminal has the lease authority of the rented vehicle;
and the third communication module is used for returning the processing result of the car renting request to the mobile terminal.
The cloud server for vehicle management can judge the vehicle renting authority of the mobile terminal according to the vehicle renting request and the vehicle renting request information sent by the mobile terminal, the operation of a user on the use of public vehicles is completed, the user operation is simple, the public vehicles can be rented and returned without carrying vehicle renting cards, the coverage area of the cloud server is large, public vehicle systems of different regions and different manufacturers are uniformly managed, the user does not need to give up using the public vehicles for mismatching of the rented vehicles and the vehicle returning places, and the use of the public vehicles is popularized to a certain extent.
A cloud server to implement the first embodiment, comprising:
the system comprises a storage module and a vehicle management database, wherein the vehicle management database comprises a unique tag data source of a vehicle locker, a unique tag data source of a vehicle and a data source related to the vehicle locker and the vehicle, the member database comprises a user data source, an administrator data source and a blacklist user data source, the user data source comprises historical car renting records, historical car returning records and an upper limit of allowed renting quantity of legal users, the administrator data source comprises historical car renting records, historical car returning records and an upper limit of allowed renting quantity of administrators, the blacklist user data source comprises historical car renting records, historical car returning records and an upper limit of allowed renting quantity of blacklist users, the allowed renting quantity of the administrators can be no upper limit, and the allowed renting quantity of the blacklist users can be set to be zero;
the first communication module is used for receiving a car renting request and car renting information sent by the mobile terminal, wherein the car renting request comprises a unique identifier of the mobile terminal, the unique identifier of the mobile terminal can be an account number registered by a user, an International Mobile Equipment Identity (IMEI) code or a mobile phone number of the mobile terminal and the like, each car locker is provided with a two-dimensional code, the mobile terminal scans the two-dimensional code to obtain a unique label of a current car locking device for requesting the rented car, and the car renting information comprises the unique label of the current car locking device for requesting the rented car and the number of the rented cars;
and the third communication module is mainly used for returning the processing result of the car renting request to the mobile terminal.
The analysis module comprises a search unit, a judgment unit, an authorization unit and a synchronization unit, wherein the search unit firstly knows whether the rented vehicle is actually locked or not on the current closed locking device of the rented vehicle from a vehicle locking device and vehicle related data source according to the unique label of the current closed locking device of the rented vehicle, if no authorization unit exists, the third communication module returns the processing result to the mobile terminal to inform the user of the error operation and can also send help information to the mobile terminal to help the user to solve the problem;
otherwise, the searching unit acquires a user data source, an administrator data source or a blacklist user data source corresponding to the mobile terminal from the member database according to the unique identifier, and the judging unit judges the user type of the mobile terminal according to the unique identifier of the mobile terminal;
when the user is judged to be a legal user, the searching unit acquires the historical taxi renting record, the historical taxi returning record and the allowable upper limit of the number of rents of the mobile terminal from the user data source, because the car is rented by scanning the two-dimensional code, the number of the rented cars requested by each car renting of the user is 1, therefore, the number of vehicles required for renting may not be included in the vehicle information, the cloud server defaults the number of vehicles required for renting to be 1, then the judging unit judges whether the mobile terminal has unreturned vehicles according to the historical taxi renting records and the historical taxi returning records of the mobile terminal, and compares the unreturned vehicles with the upper limit of the allowable renting quantity of the legal user, if the number of the vehicles which are not returned currently by the mobile terminal does not reach the upper limit of the allowable renting number, the authorization unit authorizes the opening of the vehicle renting current associated vehicle locking device, otherwise, the cloud server refuses the vehicle renting request;
when the current associated vehicle locking device is judged to be the administrator, the authorization unit directly authorizes the current associated vehicle locking device of the rented vehicle to be opened;
if the user is judged to be the blacklist user, the authorization unit directly refuses the car renting request;
the third communication module returns the processing result of the car renting request to the mobile terminal;
the second communication module is used for transmitting a starting signal to the vehicle locking device when the analysis module judges that the mobile terminal has the lease authority of the rented vehicle;
after a taxi renting request of a legal user or an administrator is authorized, a searching unit acquires a unique label of a taxi renting vehicle from a vehicle locking device and a vehicle related data source according to the unique label of a current closed taxi locking device of the taxi renting vehicle, then a synchronizing unit synchronizes the unique label of the taxi renting vehicle to a user data source or an administrator data source in a renting state, historical taxi renting records in the user data source or the administrator data source are updated, and in addition, the synchronizing unit synchronizes the separation state of the taxi renting vehicle and the current taxi locking device to a vehicle management database;
when returning the vehicle, the user directly returns the rented vehicle to any idle receiving vehicle locking device, the receiving vehicle locking device locks the rented vehicle and then reads an electronic tag on the rented vehicle through a reader to obtain a unique tag of the rented vehicle and upload the unique tag to the cloud server, the synchronizing unit synchronizes the unique tag of the rented vehicle to a user data source or an administrator data source in a returning state, historical vehicle returning records in the user data source or the administrator data source are updated, and meanwhile, the synchronizing unit synchronizes the associated states of the receiving vehicle locking device and the rented vehicle to a vehicle management database.
A cloud server to implement the second embodiment, comprising:
the system comprises a storage module and a vehicle management database, wherein the vehicle management database comprises a unique tag data source of a vehicle locker, a unique tag data source of a vehicle and a data source related to the vehicle locker and the vehicle, the member database comprises a user data source, an administrator data source and a blacklist user data source, the user data source comprises historical car renting records, historical car returning records and an upper limit of allowed renting quantity of legal users, the administrator data source comprises historical car renting records, historical car returning records and an upper limit of allowed renting quantity of administrators, the blacklist user data source comprises historical car renting records, historical car returning records and an upper limit of allowed renting quantity of blacklist users, the allowed renting quantity of the administrators can be no upper limit, and the allowed renting quantity of the blacklist users can be set to be zero;
the first communication module is used for receiving a car renting request and car renting request information sent by the mobile terminal, wherein the car renting request comprises a unique identifier of the mobile terminal, and the unique identifier of the mobile terminal can be an account number registered by a user, an IMEI (international mobile equipment identity) code or a mobile phone number of the mobile terminal and the like;
the third communication module is used for sending the car locker and the car associated data source to all mobile terminals which are connected with the cloud server, a user can check the conditions of the car locker and the public car on any site through a dedicated app on the mobile terminal, a public number of a WeChat platform or an interface on other platforms, then the user selects the public car to be rented, the mobile terminal rents the car information according to the selected journey of the user, and the renting car information comprises the unique label of the current closed car locker of the rented car and the number of the rented cars;
the system comprises an analysis single module, a verification unit, an authorization unit and a synchronization unit, wherein the analysis single module comprises a search unit, a judgment unit, an authorization unit and a synchronization unit, the search unit acquires a user data source, an administrator data source or a blacklist user data source corresponding to the mobile terminal from a member database according to the unique identifier, and the judgment unit judges the user type of the mobile terminal according to the unique identifier of the mobile terminal;
when the number of the vehicles which can be rented currently by the legal user is within the number of the vehicles which can be rented currently by the legal user, the authorization unit authorizes the vehicle renting current association locking device to be opened if the number of the vehicles which can be rented currently by the legal user is within the number of the vehicles which can be rented currently by the legal user, and rejects the vehicle renting request if the number of the vehicles which can be rented currently by the legal user is more than the number of the vehicles which can be rented currently by the legal user;
when the current associated vehicle locking device is judged to be the administrator, the authorization unit directly authorizes the current associated vehicle locking device of the rented vehicle to be opened;
if the user is judged to be the blacklist user, the authorization unit directly refuses the car renting request;
the third communication module returns the processing result of the car renting request to the mobile terminal;
the second communication module is used for transmitting a starting signal to the vehicle locking device when the analysis module judges that the mobile terminal has the lease authority of the rented vehicle;
after a taxi renting request of a legal user or an administrator is authorized, a single eye is searched to acquire a unique label of a taxi renting vehicle from a vehicle locker and vehicle associated data source according to the unique label of a current closed taxi locker of the taxi renting vehicle, then a synchronization unit synchronizes the unique label of the taxi renting vehicle to a user data source or an administrator data source in a renting state, historical taxi renting records in the user data source or the administrator data source are updated, then the synchronization unit synchronizes the separation state of the taxi renting vehicle and the current taxi locker to a vehicle management database, finally a third communication module synchronizes the vehicle locker and the vehicle associated data source to all mobile terminals connected with a cloud server, and the user can acquire the new association state of the taxi locker and a public vehicle from the mobile terminals;
when returning the vehicle, the user directly returns the rented vehicle to any idle receiving vehicle locking device, the receiving vehicle locking device locks the rented vehicle and then reads an electronic tag on the rented vehicle through a reader to obtain a unique tag of the rented vehicle and uploads the unique tag to the cloud server, the synchronizing unit synchronizes the unique tag of the rented vehicle to a user data source or an administrator data source in a returning state, historical vehicle returning records in the user data source or the administrator data source are updated, meanwhile, the third communication module synchronizes the association state of the receiving vehicle locking device and the rented vehicle to a vehicle management database and synchronizes the updated vehicle locking device and vehicle association data source to all mobile terminals connected with the cloud server, and the user can obtain the association state of a new vehicle locking device and a public vehicle from the mobile terminals.
In order to implement the third embodiment, the cloud server further comprises a payment module, connected to the third party payment platform and associated to the user data source, for charging a fee according to the usage of the rented vehicle by the legal user, and charging the fee through the third party payment platform;
the point module is used for converting the historical taxi renting record and the historical taxi returning record of the legal user into carbon points and sending the carbon points to the mobile terminal through the third communication module;
the open type interface is used for connecting a third party payment platform;
the sharing module is used for dividing and sharing the carbon score to a third-party payment platform;
the storage module is also used for storing a property database, legal user pre-deposit fund data is stored in the property database, the property database is associated with a user data source, and the payment module collects fees through the property database.
In light of the foregoing description of the preferred embodiment of the present invention, many modifications and variations will be apparent to those skilled in the art without departing from the spirit and scope of the invention. The technical scope of the present invention is not limited to the content of the specification, and must be determined according to the scope of the claims.