The present disclosure relates to the intellectual transportation field, and in particular, to a vehicle management method and apparatus.
An Intelligent Transportation System (ITS) is intended to establish, by integrating and applying advanced technologies such as an information technology, a communications technology, a sense technology, a control technology, and a computer technology, a real-time, accurate, efficient, and comprehensive transportation management system that functions in a wide range and in all aspects. Automated driving plays an extremely important role in the ITS. By means of automated driving, disadvantages of human drivers in judgment, reaction, and operation can be effectively avoided, thereby improving transportation safety. By means of automated driving, information and resources that can be provided in a transportation system can be better used, thereby improving transportation efficiency.
Currently, in the ITS, humans are liberated from a role of vehicle drivers using an automated driving technology such that vehicles provide more convenient services for humans. However, in the automated driving technology, vehicles are not differentiated to use different scheduling rules. Consequently, vehicle resources in the ITS cannot be flexibly used in the automated driving technology.
The present disclosure provides a vehicle management method and apparatus in order to effectively manage vehicle resources.
According to a first aspect, a vehicle management method is provided, including obtaining mode identifier information of a vehicle, where the mode identifier information indicates that the vehicle is in a rent mode or a self-use mode, the rent mode means that any user is allowed to independently use the vehicle, and the self-use mode means that only a self-use user is allowed to use the vehicle, and scheduling the vehicle according to the mode identifier information.
According to the vehicle management method in this embodiment of the present disclosure, a management center obtains the mode identifier information of the vehicle, and schedules the vehicle according to the mode identifier information of the vehicle in order to effectively manage vehicle resources.
In this embodiment of the present disclosure, the rent mode means that any user is allowed to independently use the vehicle, and the self-use mode means that only a self-use user is allowed to use the vehicle. The self-use user is a user allowed by an owner to use the vehicle (for example, a relative or a friend of the owner), and a rental user is another user, other than the self-use user, who uses the vehicle. Any user includes at least one of the self-use user or the rental user.
In this embodiment of the present disclosure, the mode identifier information of the vehicle may be determined by the management center or set by a user for the vehicle.
In some possible implementations, after obtaining mode identifier information of a vehicle, the method further includes sending the mode identifier information to the vehicle such that the vehicle uses the rent mode or the self-use mode.
The management center sends the mode identifier information to the vehicle such that the vehicle is in the rent mode or the self-use mode.
In some possible implementations, obtaining mode identifier information of a vehicle includes receiving the mode identifier information from the vehicle.
In this embodiment of the present disclosure, the mode identifier information of the vehicle that is received by the management device may be provided or sent by the vehicle.
Optionally, before receiving the mode identifier information provided by the vehicle, the method may further include sending a query message to the vehicle, where the query message is used to obtain the mode identifier information.
In this embodiment of the present disclosure, the management device may actively query the mode identifier information of the vehicle.
In some possible implementations, obtaining mode identifier information of a vehicle includes generating the mode identifier information according to vehicle use information in an ITS.
Herein, in addition to receiving the mode identifier information sent by the vehicle, the management device may generate or set the mode identifier information with reference to the vehicle use information by itself.
Optionally, the method further includes setting the mode identifier information for the vehicle.
Herein, the management center directly sets the mode identifier information for the vehicle. Alternatively, the management center sends the specified mode identifier information to the vehicle such that the vehicle changes a mode of the vehicle according to the mode identifier information.
With reference to the first aspect, in a first possible implementation, scheduling the vehicle according to the mode identifier information includes obtaining a use time plan of a user who is going to use the vehicle, and sending a first vehicle use notification message to the vehicle when a use time plan of a user who is allowed to use the vehicle is not in conflict with the use time plan of the user who is going to use the vehicle, where the first vehicle use notification message includes identity information of the user who is going to use the vehicle and the use time plan of the user who is going to use the vehicle in order to instruct the vehicle to execute, in a time period indicated in the use time plan of the user who is going to use the vehicle, a control command that is for the vehicle and that is entered by the user who is going to use the vehicle, where when the mode identifier information indicates that the vehicle is in the rent mode, the user who is going to use the vehicle represents any other user different from the user who is allowed to use the vehicle, and the user who is allowed to use the vehicle represents any user who is allowed to use the vehicle, or when the mode identifier information indicates that the vehicle is in the self-use mode, the user who is going to use the vehicle represents another self-use user different from the user who is allowed to use the vehicle, and the user who is allowed to use the vehicle represents a self-use user who is allowed to use the vehicle.
Therefore, when the vehicle is in the rent mode or the self-use mode, the management device may send the first vehicle use notification message to the vehicle, and schedule the vehicle to the user who is going to use the vehicle such that the vehicle executes, in the time period indicated in the use time plan of the user who is going to use the vehicle, the control command that is for the vehicle and that is entered by the user who is going to use the vehicle. Herein, when the vehicle is in the rent mode, the user who is going to use the vehicle represents any other user different from the user who is allowed to use the vehicle, and the user who is allowed to use the vehicle represents any user who is allowed to use the vehicle, or when the vehicle is in the self-use mode, the user who is going to use the vehicle represents another self-use user different from the user who is allowed to use the vehicle, and the user who is allowed to use the vehicle represents a self-use user who is allowed to use the vehicle.
With reference to the first possible implementation of the first aspect, in a second possible implementation, before obtaining a use time plan of a user who is going to use the vehicle, the method further includes obtaining the use time plan of the user who is allowed to use the vehicle, and sending a second vehicle use notification message to the vehicle, where the second vehicle use notification message includes identity information of the user who is allowed to use the vehicle and the use time plan of the user who is allowed to use the vehicle.
Therefore, when the vehicle is in the rent mode or the self-use mode, the management device may first send the second vehicle use notification message to the vehicle such that the vehicle learns the identity information of the user who is allowed to use the vehicle and the use time plan of the user who is allowed to use the vehicle.
In some possible implementations, obtaining a use time plan of a user who is going to use the vehicle includes receiving a first vehicle use request message of the user who is going to use the vehicle, where the first vehicle use request message includes the identity information of the user who is going to use the vehicle and the use time plan of the user who is going to use the vehicle.
Herein, a driving route plan of the user who is going to use the vehicle that is obtained by the management device may be obtained by receiving the first vehicle use request message of the user who is going to use the vehicle.
In some possible implementations, obtaining the use time plan of the user who is allowed to use the vehicle includes receiving a second vehicle use request message of the user who is allowed to use the vehicle, where the second vehicle use request message includes the identity information of the user who is allowed to use the vehicle and the use time plan of the user who is allowed to use the vehicle.
Similarly, a driving route plan of the user who is allowed to use the vehicle that is obtained by the management device may be obtained by receiving the second vehicle use request message of the user who is allowed to use the vehicle.
With reference to the first possible implementation or the second possible implementation of the first aspect, in a third possible implementation, after sending a first vehicle use notification message to the vehicle, the method further includes obtaining an updated use time plan of the user who is allowed to use the vehicle, and sending a third vehicle use notification message to the vehicle when the updated use time plan of the user who is allowed to use the vehicle is not in conflict with the use time plan of the user who is going to use the vehicle, where the third vehicle use notification message includes the identity information of the user who is allowed to use the vehicle and the updated use time plan of the user who is allowed to use the vehicle, scheduling a new vehicle for the user who is allowed to use the vehicle when the updated use time plan of the user who is allowed to use the vehicle is in conflict with the use time plan of the user who is going to use the vehicle, and the vehicle is used by the user who is going to use the vehicle, or scheduling a new vehicle for the user who is going to use the vehicle when the updated use time plan of the user who is allowed to use the vehicle is in conflict with the use time plan of the user who is going to use the vehicle, and that the vehicle is not used by the user who is going to use the vehicle.
Therefore, when the vehicle is in the rent mode, after sending the first vehicle use notification message to the vehicle, the management device may further obtain the updated use time plan of the user who is allowed to use the vehicle, then determine whether the updated use time plan of the user who is allowed to use the vehicle is in conflict with the use time plan of the user who is going to use the vehicle, and determine, according to a conflict situation, whether to schedule the vehicle or a new vehicle for the user.
In some possible implementations, the obtaining an updated use time plan of the user who is allowed to use the vehicle includes receiving a third vehicle use request message of the user who is allowed to use the vehicle, where the third vehicle use request message includes the identity information of the user who is allowed to use the vehicle and the updated use time plan of the user who is allowed to use the vehicle.
Optionally, when the updated use time plan of the user who is allowed to use the vehicle is in conflict with the use time plan of the user who is going to use the vehicle, the management device receives an alarm response message sent by the vehicle. The alarm response message is used to indicate that the updated use time plan of the user who is allowed to use the vehicle is in conflict with the use time plan of the user who is going to use the vehicle.
The management device schedules, according to the alarm response message, a new vehicle for the user who is allowed to use the vehicle or the user who is going to use the vehicle. This includes scheduling a new vehicle for the user who is allowed to use the vehicle when the vehicle is used by the user who is going to use the vehicle, or scheduling a new vehicle for the user who is going to use the vehicle when the vehicle is not used by the user who is going to use the vehicle.
Optionally, when the mode identifier information indicates that the vehicle is in the self-use mode, the method further includes sending a fourth vehicle use notification message to the vehicle, where the fourth vehicle use notification message includes identity information of a new user and a use time plan of the new user, and the new user is a user different from the self-use user, and receiving a reject message sent by the vehicle, where the reject message is used to indicate that the vehicle rejects to perform an operation according to the fourth vehicle use notification message.
Optionally, when the mode identifier information indicates that the vehicle is in the self-use mode, the method further includes receiving a request message from another user different from the self-use user, when a requirement of the other user different from the self-use user does not match a vehicle in a rent mode, and the requirement of the other user matches the vehicle in the self-use mode, sending a fifth vehicle use notification message to the vehicle, where the fifth vehicle use notification message includes identity information of the other user and a use time plan of the other user, and determining to schedule the vehicle to the other user after the management device receives a response message of the vehicle.
Therefore, when the vehicle is in the self-use mode, the management device may also receive a vehicle request of another user, and determine, using a negotiation mechanism with the vehicle, whether to allow the other user to use the vehicle in the self-use mode.
Optionally, in some possible implementations, the management center determines, according to the mode identifier information, a vehicle resource set corresponding to the vehicle, and schedules the vehicle according to the vehicle resource set corresponding to the vehicle.
Optionally, determining, according to the mode identifier information, a vehicle resource set corresponding to the vehicle includes determining that the vehicle resource set corresponding to the vehicle is a rent vehicle resource set when the mode identifier information indicates that the vehicle is in the rent mode.
Optionally, determining, according to the mode identifier information, a vehicle resource set corresponding to the vehicle includes determining that the vehicle resource set corresponding to the vehicle is a self-use vehicle resource set when the mode identifier information indicates that the vehicle is in the self-use mode.
Optionally, the vehicle is scheduled according to the vehicle resource set corresponding to the vehicle.
Therefore, in a specific implementation process, the management device may incorporate a vehicle into different vehicle resource sets according to mode identifier information of the vehicle in order to schedule a corresponding vehicle according to the vehicle resource set subsequently.
According to a second aspect, a vehicle management method is provided, including receiving a vehicle scheduling message sent by a management device according to mode identifier information of a vehicle, where the mode identifier information indicates that the vehicle is in a rent mode or a self-use mode, the rent mode means that any user is allowed to independently use the vehicle, and the self-use mode means that only a self-use user is allowed to use the vehicle, and performing use control according to the vehicle scheduling message.
According to the vehicle management method in this embodiment of the present disclosure, the vehicle receives the vehicle scheduling message sent by the management device according to the mode identifier information, and performs use control according to the vehicle scheduling message such that the management device can effectively manage vehicle resources.
For example, the performing use control according to the vehicle scheduling message includes executing, by the vehicle in a time period indicated in a use plan of a user, a control command that is for the vehicle and that is entered by the user. The user may be a user who is going to use the vehicle, or may be a self-use user.
In some possible implementations, the method further includes obtaining the mode identifier information of the vehicle, and using the rent mode or the self-use mode according to the mode identifier information.
In some possible implementations, obtaining the mode identifier information of the vehicle includes receiving the mode identifier information set by a user, where the user includes an owner of the vehicle, a user who has a management permission for the vehicle, or a user who is allowed to change the mode identifier information of the vehicle.
The owner has highest permission for the vehicle, the user who has a management permission for the vehicle is a specified permission possessor set by the owner, and the owner and the user who has a management permission for the vehicle may set the user who is allowed to change the mode identifier information of the vehicle.
Therefore, in the present disclosure, the mode identifier information received may also be set by the user. Likewise, the mode identifier information set by the user may also be provided to the management device.
In some possible implementations, receiving a vehicle scheduling message sent by a management device according to mode identifier information of a vehicle includes receiving a first vehicle use notification message sent by the management device, where the first vehicle use notification message includes identity information of a user who is going to use the vehicle and a use time plan of the user who is going to use the vehicle, and a use time plan of a user who is allowed to use the vehicle is not in conflict with the use time plan of the user who is going to use the vehicle, where when the mode identifier information indicates that the vehicle is in the rent mode, the user who is going to use the vehicle represents any other user different from the user who is allowed to use the vehicle, and the user who is allowed to use the vehicle represents any user who is allowed to use the vehicle, or when the mode identifier information indicates that the vehicle is in the self-use mode, the user who is going to use the vehicle represents another self-use user different from the user who is allowed to use the vehicle, and the user who is allowed to use the vehicle represents a self-use user who is allowed to use the vehicle.
The vehicle receives the first vehicle use notification message sent by the management device, where the first vehicle use notification message includes the identity information of the user who is going to use the vehicle and the use time plan of the user who is going to use the vehicle, and the use time plan of the user who is going to use the vehicle is not in conflict with the use time plan of the user who is going to use the vehicle. Herein, when the vehicle is in the rent mode, the user who is going to use the vehicle represents any other user different from the user who is allowed to use the vehicle, and the user who is allowed to use the vehicle represents any user who is allowed to use the vehicle, or when the vehicle is in the self-use mode, the user who is going to use the vehicle represents another self-use user different from the user who is allowed to use the vehicle, and the user who is allowed to use the vehicle represents a self-use user who is allowed to use the vehicle.
Optionally, before receiving a first vehicle use notification message sent by the management device, the method further includes receiving a second vehicle use notification message sent by the management device, where the second vehicle use notification message includes identity information of the user who is allowed to use the vehicle and an updated use time plan of the user who is allowed to use the vehicle.
Therefore, the vehicle may pre-receive the second vehicle use notification message, where the second vehicle use notification message includes the identity information of the user who is allowed to use the vehicle and the use time plan of the user who is allowed to use the vehicle, and the use time plan of the user who is allowed to use the vehicle is not in conflict with the use time plan of the user who is going to use the vehicle such that the vehicle can further learn related information of the user who is allowed to use the vehicle. Related information of the user who is going to use the vehicle has been obtained using the first vehicle use notification message.
Optionally, after receiving a first vehicle use notification message sent by the management device, the method further includes receiving a third vehicle use notification message sent by the management device, where the third vehicle use notification message includes the identity information of the user who is allowed to use the vehicle and the updated use time plan of the user who is allowed to use the vehicle, and the updated use time plan of the user who is allowed to use the vehicle is not in conflict with the use time plan of the user who is going to use the vehicle, or the updated use time plan of the user who is allowed to use the vehicle is in conflict with the use time plan of the user who is going to use the vehicle, but the vehicle is not used by the user who is going to use the vehicle.
Optionally, when the updated use time plan of the user who is allowed to use the vehicle is in conflict with the use time plan of the user who is going to use the vehicle, an alarm response message is sent to the management device. The alarm response message is used to indicate that the updated use time plan of the user who is allowed to use the vehicle is in conflict with the use time plan of the user who is going to use the vehicle.
Therefore, when the updated use time plan of the user who is allowed to use the vehicle is in conflict with the use time plan of the user who is going to use the vehicle, the vehicle sends the alarm response message to the management device such that the management device selects, according to the alarm response message, a corresponding vehicle for the user for scheduling.
In some possible implementations, when the mode identifier information of the vehicle indicates that the vehicle is in the self-use mode, the method further includes receiving a fourth vehicle use notification message sent by the management device, where the fourth vehicle use notification message includes identity information of a new user and a use time plan of the new user, and the new user is a user different from the self-use user, and sending a reject message to the management device, where the reject message is used to indicate that the vehicle rejects to perform an operation according to the fourth vehicle use notification message.
Therefore, when the vehicle is in the self-use mode, in a period during which the vehicle is used by the self-use user, after receiving related information of the new user, for example, the fourth vehicle use notification message, the vehicle may send the reject message to the management device, indicating that the vehicle rejects to perform an operation according to the fourth vehicle use notification message.
Optionally, in some possible implementations, when the vehicle is in the self-use mode, the method further includes receiving a fifth vehicle use notification message sent by the management device, where the fifth vehicle use notification message includes identity information of another user and a use time plan of the other user, a requirement of the other user matches the vehicle, and the other user represents another user different from the self-use user, and sending a response message to the management center when allow the other user to use the vehicle.
In a period during which the vehicle is in the self-use mode, the other user sends a vehicle use request to the management center. If the management center does not find an appropriate vehicle in a rent mode, the management center sends the fifth vehicle use notification message to the vehicle in the self-use mode. The vehicle matches the requirement of the other user. If the vehicle allows the other user to use the vehicle, the vehicle sends the response message to the management center.
In some possible implementations, the method further includes receiving new mode identifier information from the management device, updating the current mode identifier information using the new mode identifier information, and receiving the mode identifier information set by the management device, where the mode identifier information is generated or set by the management device according to vehicle use information in an ITS.
Therefore, the vehicle receives the new mode identifier information determined by the management center, and changes the mode of the vehicle. The mode identifier information is determined by the management center according to the vehicle use information in the ITS or a transportation service scheduling requirement.
Optionally, in some possible implementations, the method further includes sending the mode identifier information to the management device.
After obtaining the mode identifier information of the vehicle, the vehicle may provide or send the mode identifier information to the management device such that the management device generates a vehicle scheduling message according to the mode identifier information.
Optionally, before sending the mode identifier information of the vehicle to the management device, the method further includes receiving a query message sent by the management device, where the query message is used by the management device to obtain the mode identifier information.
According to a third aspect, a vehicle management apparatus is provided configured to execute the method in the first aspect or any possible implementation of the first aspect. The apparatus includes a unit configured to execute the method in the first aspect or any possible implementation of the first aspect.
According to a fourth aspect, a vehicle is provided configured to execute the method in the second aspect or any possible implementation of the second aspect. The apparatus includes a unit configured to execute the method in the second aspect or any possible implementation of the second aspect.
According to a fifth aspect, a vehicle management apparatus is provided. The apparatus includes a processor, a memory, and a communications interface. The processor is connected to the memory and the communications interface. The memory is configured to store an instruction, the processor is configured to execute the instruction, and the communications interface is configured to communicate with another network element under control of the processor. When the processor executes the instruction stored in the memory, the processor executes the method in the first aspect or any possible implementation of the first aspect.
According to a sixth aspect, a computer readable medium is provided configured to store a computer program, where the computer program includes an instruction used to execute the method in the first aspect or any possible implementation of the first aspect.
To describe the technical solutions in some of the embodiments of the present disclosure more clearly, the following briefly describes the accompanying drawings describing the embodiments of the present disclosure.
The following clearly describes the technical solutions in the embodiments of the present disclosure with reference to the accompanying drawings in the embodiments of the present disclosure.
The technical solutions of the present disclosure may be applied to scenarios such as an ITS or an ITS based on an Internet of Things (IoT) technology. The ITS effectively and comprehensively applies an advanced information technology, data communications technology, sensor technology, electronic control technology, and computer technology to an entire transportation management system in order to establish a comprehensive transportation and management system that functions in a wide range and in all aspects, such as an intelligent urban transportation scheduling system, an automated motor vehicle control system, a station passenger flow guidance system, and an intelligent expressway scheduling system.
As shown in
The user in this embodiment of the present disclosure may be an owner of a vehicle, a permission possessor specified by the owner, or a user who is allowed by the owner to use the vehicle. Generally, identity authentication information of the owner has been set when the vehicle is sold or delivered. The owner has highest permission, and the owner may set more users who are allowed by the owner to use the vehicle. The vehicle also stores identity authentication information of a user who is allowed by the owner, and sends the stored identity authentication information of the owner and the user who is allowed by the owner to use the vehicle to the management center.
It should be understood that the identity authentication information of the user may include a user password (for example, a password entered by means of key pressing, by means of touch, using a gesture, or the like is used for identifying), an identity (also referred to as ID) card and certificate (for example, an ID card, a subscriber identity module (SIM) card, a key card, or the like is used for identifying), a biological characteristic (for example, a fingerprint, a face, an iris, or the like is used for identifying), or the like. This is not limited.
In this embodiment of the present disclosure, the user and the vehicle have a relatively flexible interaction manner. For example, identity authentication information may be entered through a human-computer interaction interface in order to perform an interaction action with the vehicle.
Step S210. Obtain mode identifier information of a vehicle, where the mode identifier information indicates that the vehicle is in a rent mode or a self-use mode, the rent mode means that any user is allowed to independently use the vehicle, and the self-use mode means that only a self-use user is allowed to use the vehicle.
Step S220. Schedule the vehicle according to the mode identifier information.
In this embodiment of the present disclosure, the management center obtains the mode identifier information of the vehicle, where the mode identifier information indicates that the vehicle is in the rent mode or the self-use mode, and then schedules the vehicle according to the mode identifier information. The vehicle is scheduled or the vehicle is scheduled to provide a transportation service such that vehicle resources can be effectively managed.
The rent mode means that any user is allowed to independently use the vehicle, and the self-use mode means that only a self-use user is allowed to use the vehicle. The any user includes at least one of the self-use user or a rental user. The self-use user is a user allowed by an owner to use the vehicle (for example, a relative or a friend of the owner), and the rental user is another user, other than the self-use user, who uses the vehicle.
In this embodiment of the present disclosure, the mode identifier information may be received by the management center from the vehicle, or may be determined by the management center according to a transportation service requirement or vehicle use information in an ITS. Regardless of a manner in which the mode identifier information is obtained, the management center can implement scheduling or management for a vehicle in the ITS according to the mode identifier information.
The mode identifier information may be a mode identifier set by a user or the management center for the vehicle, and is used to indicate that the vehicle is in the rent mode or the self-use mode, or is used to indicate whether the vehicle can be rent. The mode identifier information may be implemented using a flag bit, a data type of the mode identifier information may be an enumerated type, and values may be respectively corresponding to the rent mode and the self-use mode. Alternatively, a data type of the mode identifier information may be an integer type, and values include 0 and 1, which may be respectively corresponding to the rent mode and the self-use mode. Optionally, the mode identifier information further includes a validity period of a mode, such as a validity period of the self-use mode or a validity period of the rent mode.
It should be understood that a value of a flag bit corresponding to the mode identifier information may be set according to a requirement, and there is no limitation that the rent mode or the self-use mode needs to be corresponding to a specific value.
It should be noted that in this embodiment of the present disclosure, the mode identifier information (including a mode identifier value corresponding to the mode identifier information and a meaning of a value of the mode identifier information) is collectively defined in the ITS, and is understood by all participants in the ITS.
Therefore, according to the vehicle management method in this embodiment of the present disclosure, the management center schedules the vehicle according to the mode identifier information of the vehicle in order to effectively manage vehicle resources.
Optionally, in an embodiment, step S210 includes receiving the mode identifier information from the vehicle.
The management center may receive the mode identifier information provided or sent by the vehicle, and then use the mode identifier information as a reference for managing a related activity and transaction. Herein, the mode identifier information sent by the vehicle is the mode identifier information set by the user on the vehicle. That is, the management center may schedule, according to the mode identifier information sent by the vehicle, the vehicle to provide a transportation service.
Optionally, before receiving the mode identifier information from the vehicle, the method may further include sending a query message to the vehicle, where the query message is used to obtain the mode identifier information.
That is, the management center may send a query request message to the vehicle to actively query the mode identifier information of the vehicle.
Optionally, scheduling the vehicle according to the mode identifier information includes obtaining a use time plan of a user who is going to use the vehicle, and sending a first vehicle use notification message to the vehicle when a use time plan of a user who is allowed to use the vehicle is not in conflict with the use time plan of the user who is going to use the vehicle, where the first vehicle use notification message includes identity information of the user who is going to use the vehicle and the use time plan of the user who is going to use the vehicle.
When the mode identifier information indicates that the vehicle is in the rent mode, the user who is going to use the vehicle represents any other user different from the user who is allowed to use the vehicle, and the user who is allowed to use the vehicle represents any user who is allowed to use the vehicle, or when the mode identifier information indicates that the vehicle is in the self-use mode, the user who is going to use the vehicle represents another self-use user different from the user who is allowed to use the vehicle, and the user who is allowed to use the vehicle represents a self-use user who is allowed to use the vehicle.
The following describes in detail cases in which the vehicle is in the rent mode and the self-use mode.
Optionally, in an embodiment, scheduling the vehicle according to the mode identifier information includes obtaining the use time plan of the user who is going to use the vehicle when the mode identifier information indicates that the vehicle is in the rent mode, where the user who is going to use the vehicle represents any other user different from the user who is allowed to use the vehicle, and the user who is allowed to use the vehicle represents any user who is allowed to use the vehicle, and sending the first vehicle use notification message to the vehicle when the use time plan of the user who is allowed to use the vehicle is not in conflict with the use time plan of the user who is going to use the vehicle, where the first vehicle use notification message includes the identity information of the user who is going to use the vehicle and the use time plan of the user who is going to use the vehicle in order to instruct the vehicle to execute, in a time period indicated in the use time plan of the user who is going to use the vehicle, a control command that is for the vehicle and that is entered by the user who is going to use the vehicle.
If the mode identifier information indicates that the vehicle is in the rent mode, the management center determines that when the vehicle is in a time period during which the vehicle is not used by the user who is allowed to use the vehicle, that is, when the use time plan of the user who is allowed to use the vehicle is not in conflict with the use time plan of the user who is going to use the vehicle, the vehicle can be scheduled to the user who is going to use the vehicle. The user who is allowed to use the vehicle represents a user who is allowed to use the vehicle (for example, the owner, a user who has a vehicle management permission, or a user who is allowed by the owner or the user who has a vehicle management permission to use the vehicle), and the user who is going to use the vehicle represents another user different from the user who is allowed to use the vehicle. That is, the management center obtains the use time plan of the user who is going to use the vehicle, and when the use time plan of the user who is going to use the vehicle is not in conflict with the use time plan of the user who is allowed to use the vehicle, the management center determines to schedule, according to the use time plan of the user who is going to use the vehicle, the vehicle to the user who is going to use the vehicle, and sends the first vehicle use notification message to the vehicle. The first vehicle use notification message includes the identity information of the user who is going to use the vehicle and the use time plan of the user who is going to use the vehicle. The management device sends the first vehicle use notification message to the vehicle to instruct the vehicle to execute, in the time period indicated in the use time plan of the user who is going to use the vehicle, the control command that is for the vehicle and that is entered by the user who is going to use the vehicle in order to complete a vehicle use plan of the user who is going to use the vehicle.
When the vehicle is in the rent mode, the user who is going to use the vehicle and the user who is allowed to use the vehicle are different users.
Herein, the expression “not in conflict” means that a time period in which the vehicle is to be used by the user who is allowed to use the vehicle is not in conflict with a time period in which the vehicle is to be used by the user who is going to use the vehicle, that is, the use time plans are not in conflict in terms of time. Alternatively, it may be understood as time periods corresponding to the use time plan of the user who is allowed to use the vehicle and the use time plan of the user who is going to use the vehicle have no intersection.
Herein, if the use time plan of the user who is allowed to use the vehicle that is obtained by the management center is in conflict with the use time plan of the user who is going to use the vehicle, that is, if the user who is allowed to use the vehicle has set the vehicle to the rent mode, but the user who is allowed to use the vehicle still needs to use the vehicle, the use time plan of the user who is allowed to use the vehicle is in conflict with the use time plan of the user who is going to use the vehicle. In this case, the user who is allowed to use the vehicle continues to use the vehicle, and after finishing using the vehicle, may rent the vehicle to the user who is going to use the vehicle.
Optionally, before obtaining a use time plan of a user who is going to use the vehicle, the method further includes obtaining the use time plan of the user who is allowed to use the vehicle, and sending a second vehicle use notification message to the vehicle, where the second vehicle use notification message includes identity information of the user who is allowed to use the vehicle and the use time plan of the user who is allowed to use the vehicle.
Before obtaining a driving plan of the user who is going to use the vehicle, the management center may pre-obtain the use time plan of the user who is allowed to use the vehicle, schedule, according to the use time plan of the user who is allowed to use the vehicle, the vehicle to the user who is allowed to use the vehicle, and send the second vehicle use notification message to the vehicle. The second vehicle use notification message includes the identity information of the user who is allowed to use the vehicle and the use time plan of the user who is allowed to use the vehicle such that the vehicle can confirm the identity information of the user who is allowed to use the vehicle, and provide a transportation service according to the use time plan of the user who is allowed to use the vehicle. Optionally, if the user who is allowed to use the vehicle does not use the vehicle temporarily, the user who is allowed to use the vehicle may set a use mode of the vehicle to the rent mode (including a validity period of the rent mode). In this case, if there is another user (for example, a user who is going to use the vehicle) that initiates a vehicle rent request message to the management center, the management center schedules the vehicle to the user who is going to use the vehicle. Herein, before the vehicle is scheduled to the user who is going to use the vehicle or before a driving plan of the user who is going to use the vehicle is obtained, even if the mode identifier information of the vehicle identifies the rent mode, the vehicle may be used temporarily only by the user who is allowed to use the vehicle. This is not limited.
Optionally, obtaining a use time plan of a user who is going to use the vehicle includes receiving a first vehicle use request message of the user who is going to use the vehicle, where the first vehicle use request message includes the identity information of the user who is going to use the vehicle and the use time plan of the user who is going to use the vehicle.
The management center may receive the first vehicle use request message of the user who is going to use the vehicle, and the first vehicle use request message includes the identity information and the use time plan of the user who is going to use the vehicle. Optionally, the use time plan is rent duration information of the user who is going to use the vehicle. When determining to schedule the vehicle to the user who is going to use the vehicle to rent, the management center sends the first vehicle use notification message to the vehicle. The first vehicle use notification message includes the identity information of the user who is going to use the vehicle and the use time plan of the user who is going to use the vehicle such that the vehicle verifies, according to the first vehicle use notification message, the identity information of the user who is going to use the vehicle, and the user who is going to use the vehicle can use the vehicle. That is, when schedule the vehicle to the user who is going to use the vehicle, the management center may send a notification message to the vehicle. The notification message is used to instruct the vehicle to make related preparations, and the notification message may also include identity information and rent duration information of a user who is allowed to use the vehicle by means of at least one of renting, or a getting on/off plan. For example, the user is the user who is going to use the vehicle. The identity information may be identity authentication information or permission information of the user who is going to use the vehicle, the rent duration information is information about a time of renting the vehicle by the user who is going to use the vehicle, and the getting on/off plan is information about a time of getting on/off by the user who is going to use the vehicle or about a specific location. Similarly, a vehicle use notification message and a vehicle use request message of a user who is allowed to use the vehicle have similar functions for the vehicle such that identity information of the user who is allowed to use the vehicle is verified in a proper situation, or driving is performed according to a use time plan of the user who is allowed to use the vehicle.
Optionally, obtaining the use time plan of the user who is allowed to use the vehicle includes receiving a second vehicle use request message of the user who is allowed to use the vehicle, where the second vehicle use request message includes the identity information of the user who is allowed to use the vehicle and the use time plan of the user who is allowed to use the vehicle.
In this embodiment of the present disclosure, a use time plan of a user may include rent duration information of the user, that is, information about a time of using or renting the vehicle by the user.
The second vehicle use request message has similar usage as the first vehicle use request message. For brevity, details are not described.
It should be understood that in this embodiment of the present disclosure, a time and a way of receiving or sending identity information and a use time plan (for example, rent duration information) of a user are not limited, and the identity information and the use time plan may be received or sent at a same time or different time, or may be carried in another proper message. This is not limited.
Optionally, in an actual data implementation process, for example, that the management center may determine, according to the mode identifier information, a vehicle resource set corresponding to the vehicle includes determining that the vehicle resource set corresponding to the vehicle is a rent vehicle resource set when the mode identifier information indicates that the vehicle is in the rent mode.
Optionally, the management center schedules the vehicle according to the vehicle resource set corresponding to the vehicle.
When the mode identifier information indicates that the vehicle is in the rent mode, the management center incorporates the vehicle into the rent vehicle resource set. In a period during which the vehicle can be rented, the management center receives a request message from a user who is going to use the vehicle, where the user who is going to use the vehicle is another user different from a user who is allowed to use the vehicle, then performs matching between a requirement of the user who is going to use the vehicle and each vehicle in the rent vehicle resource set. When the vehicle matches the requirement of the user who is going to use the vehicle, the management center determines to schedule the vehicle such that the vehicle can be rented by the user who is going to use the vehicle.
For example, current mode identifier information of the vehicle is set to the rent mode by an owner or a user A who has vehicle permission, and after receiving the mode identifier information of the vehicle, the management center adds the vehicle to the rent vehicle resource set. In this case, if a user B sends, to the management center, a request for applying for vehicle use together with identity information and rent duration of B, and after receiving the vehicle use request from B, the management center finds, in the rent vehicle resource set, a vehicle matching a requirement of B, the management center determines to schedule the vehicle for B to rent.
It should be understood that in this embodiment of the present disclosure, both a quantity of vehicles and a quantity of users in the ITS are not limited. A user who is allowed to use the vehicle and a user who is going to use the vehicle are merely used as an example for description herein, and flexible processing may be performed according to a situation in practice.
It should further be understood that numbers “first”, “second”, . . . in this embodiment of the present disclosure are merely used for differentiating different objects, for example, for differentiating different users, and are not intended to limit the scope of this embodiment of the present disclosure, and the present disclosure is not limited thereto.
Therefore, according to the vehicle management method in this embodiment of the present disclosure, the management center schedules the vehicle according to the mode identifier information of the vehicle in order to effectively manage vehicle resources.
Optionally, after sending a first vehicle use notification message to the vehicle, the method further includes obtaining an updated use time plan of the user who is allowed to use the vehicle, and sending a third vehicle use notification message to the vehicle when the updated use time plan of the user who is allowed to use the vehicle is not in conflict with the use time plan of the user who is going to use the vehicle, where the third vehicle use notification message includes the identity information of the user who is allowed to use the vehicle and the updated use time plan of the user who is allowed to use the vehicle, scheduling a new vehicle for the user who is allowed to use the vehicle when the updated use time plan of the user who is allowed to use the vehicle is in conflict with the use time plan of the user who is going to use the vehicle, and the vehicle is used by the user who is going to use the vehicle, or scheduling a new vehicle for the user who is going to use the vehicle when the updated use time plan of the user who is allowed to use the vehicle is in conflict with the use time plan of the user who is going to use the vehicle, and that the vehicle is not used by the user who is going to use the vehicle.
When the vehicle is in the rent mode, after the use time plan of the user who is going to use the vehicle is obtained, if the user who is allowed to use the vehicle sends the updated use time plan to the management center, when the updated use time plan of the user who is allowed to use the vehicle is not in conflict with the use time plan of the user who is going to use the vehicle, the management center determines to schedule, according to the updated use time plan of the user who is allowed to use the vehicle, the vehicle to the user who is allowed to use the vehicle. That is, if the user who is going to use the vehicle does not need to use the vehicle, the management center may directly schedule the vehicle to the user who is allowed to use the vehicle, and sends the third vehicle use notification message to the vehicle. The third vehicle use notification message includes the identity information of the user who is allowed to use the vehicle and the updated use time plan of the user who is allowed to use the vehicle. Alternatively, when the management center determines that the updated use time plan of the user who is allowed to use the vehicle is in conflict with the use time plan of the user who is going to use the vehicle, in a first case, if the vehicle is used by the user who is going to use the vehicle, from a proper perspective, the management center cannot forcibly schedule the vehicle to the user who is allowed to use the vehicle, and the management center needs to re-schedule, for the user who is allowed to use the vehicle, another vehicle to the user who is allowed to use the vehicle, or in a second case, if the vehicle is not used by the user who is going to use the vehicle, the management center schedules the vehicle to the user who is allowed to use the vehicle, and re-schedules, for the user who is going to use the vehicle, another vehicle to the user who is going to use the vehicle.
In this embodiment of the present disclosure, the updated use time plan of the user who is allowed to use the vehicle means that when the vehicle is in the rent mode, if the user who is allowed to use the vehicle needs to use the vehicle again, the user who is allowed to use the vehicle sends a vehicle use request message to the management center according to the updated use time plan.
Optionally, obtaining an updated use time plan of the user who is allowed to use the vehicle includes receiving a third vehicle use request message of the user who is allowed to use the vehicle, where the third vehicle use request message includes the identity information of the user who is allowed to use the vehicle and the updated use time plan of the user who is allowed to use the vehicle.
When the vehicle is in the rent mode, the user who is allowed to use the vehicle sends the third vehicle use request message to the management center. The third vehicle use request message includes the identity information of the user who is allowed to use the vehicle and the updated use time plan of the user who is allowed to use the vehicle. The management center sends the third vehicle use notification message to the vehicle, where the third vehicle use notification message includes the identity information of the user who is allowed to use the vehicle and the updated use time plan of the user who is allowed to use the vehicle.
Optionally, after rent duration of the user who is going to use the vehicle ends, a vehicle mode switch message is sent to the vehicle. The mode switch message is used to instruct the vehicle to switch to the self-use mode.
After the vehicle switches to the self-use mode, the vehicle is scheduled to the user who is allowed to use the vehicle.
For example, in a period during which the vehicle is rent, the vehicle is rented to be used by a user who is going to use the vehicle. If a user who is allowed to use the vehicle needs to use the vehicle, the user who is allowed to use the vehicle may send a request message to the management center. The user who is allowed to use the vehicle may be an owner or another user who is set to be allowed by the owner to use the vehicle. The management center receives the request message of the user who is allowed to use the vehicle, and after determining that rent duration of the user who is going to use the vehicle ends, the management center sends a mode switch message to the vehicle in order to instruct the vehicle to switch the rent mode to the self-use mode such that the user who is allowed to use the vehicle can use the vehicle. After the vehicle switches to the self-use mode, the vehicle is scheduled to the user who is allowed to use the vehicle. Herein, optionally, the management center may feed back rent duration information of the user who is going to use the vehicle to the user who is allowed to use the vehicle and who proposes a vehicle use requirement such that the user who is allowed to use the vehicle can learn about real-time rent information of the vehicle.
Therefore, according to the vehicle management method in this embodiment of the present disclosure, the management center schedules the vehicle according to the mode identifier information of the vehicle in order to effectively manage vehicle resources.
Optionally, in an embodiment, scheduling the vehicle according to the mode identifier information includes obtaining the use time plan of the user who is going to use the vehicle when the mode identifier information indicates that the vehicle is in the self-use mode, where the user who is going to use the vehicle represents another self-use user different from the user who is allowed to use the vehicle, and the user who is allowed to use the vehicle represents a self-use user who is allowed to use the vehicle.
Optionally, when the vehicle is in the self-use mode, obtaining the use time plan of the user who is going to use the vehicle includes receiving a fourth vehicle use request message of a self-use user, where the fourth vehicle use request message includes identity information of the self-use user and a use time plan of the self-use user, and the self-use user is the user who is going to use the vehicle.
When the vehicle is in the self-use mode, the management device sends a first vehicle use notification message to the vehicle, where the first vehicle use notification message includes the identity information of the user who is going to use the vehicle and the use time plan of the user who is going to use the vehicle.
If the mode identifier information indicates that the vehicle is in the self-use mode, the management center determines that the vehicle is allowed to be scheduled only to a single user. The management center obtains the fourth vehicle use request message of the self-use user, where the fourth vehicle use request message includes the identity information of the self-use user and the use time plan of the self-use user, determines to schedule, according to the use time plan of the self-use user, the vehicle to the self-use user, and sends the first vehicle use notification message to the vehicle. The first vehicle use notification message includes the identity information of the user who is going to use the vehicle and the use time plan of the user who is going to use the vehicle, and the user who is going to use the vehicle is the self-use user.
Optionally, when the vehicle is in the self-use mode, the method further includes sending a fourth vehicle use notification message to the vehicle, where the fourth vehicle use notification message includes identity information of a new user and a use time plan of the new user, and the new user is a user different from the self-use user, and receiving a reject message sent by the vehicle, where the reject message is used to indicate that the vehicle rejects to perform an operation according to the fourth vehicle use notification message.
Optionally, the method further includes receiving a request message of another user, where the other user represents another user different from the self-use user, sending a fifth vehicle use notification message to the vehicle when a requirement of the other user does not match a vehicle in a rent mode, and the requirement of the other user matches the vehicle, where the fifth vehicle use notification message includes identity information of the other user and a use time plan of the other user, and after a response message of the vehicle is received, determining to schedule the vehicle to the other user.
When the vehicle is in the self-use mode, the management center may also receive a request message of another user, for example, a request message of the other user. The other user is another user different from the self-use user. If the management center does not find, in vehicles in a rent mode, a vehicle matching a requirement of the other user (a vehicle matching the other user is absent or non-idle), the management center may search, in vehicles in a self-use mode, for a vehicle matching the requirement of the other user. When the requirement of the other user matches the vehicle, the management center sends the fifth vehicle use notification message to the vehicle. The fifth vehicle use notification message includes identity information of the other user and a use time plan (for example, rent duration information) of the other user. If the vehicle allows to be rented, the vehicle sends a response message to the management center. After receiving the response message of the vehicle, the management center schedules the vehicle to the other user. The identity information of the other user is used by the vehicle for verifying permission of the user who is allowed to use the vehicle, and the rent duration information of the other user is used by the vehicle for setting a use time of the other user.
Therefore, according to the vehicle management method in this embodiment of the present disclosure, the management center schedules the vehicle according to the mode identifier information of the vehicle in order to effectively manage vehicle resources.
Optionally, in an actual data implementation process, for example, that the management center may determine, according to the mode identifier information, a vehicle resource set corresponding to the vehicle includes determining that the vehicle resource set corresponding to the vehicle is a self-use vehicle resource set when the mode identifier information indicates that the vehicle is in the self-use mode.
Optionally, that the management center schedules the vehicle according to the vehicle resource set corresponding to the vehicle includes scheduling the vehicle according to a driving plan that is of a user who is allowed to use the vehicle and that is for the vehicle, where the user who is allowed to use the vehicle is a current user of the vehicle.
When the mode identifier information indicates that the vehicle is in the self-use mode, the management center incorporates the vehicle into the self-use vehicle resource set, and then schedules the vehicle according to a driving plan of a current user of the vehicle. After the management center receives self-use mode identifier information of the vehicle, in a validity period of the self-use mode of the vehicle, the management center performs scheduling only according to the driving plan of the current user of the vehicle. For example, the user who is allowed to use the vehicle is the current user of the vehicle. That is, in the ITS, the management center schedules the vehicle for the driving plan of the current user in an overall planning manner in an entire process. Certainly, the management center may send a notification message to the vehicle. The notification message carries the driving plan and identity information of the current user. In an actual big ITS environment, an owner or a vehicle ownership possessor may not use a vehicle of the owner or the vehicle ownership possessor, and the vehicle may be scheduled to another user. Therefore, to use the vehicle, the owner or the vehicle ownership possessor further needs to apply to the management center for identity verification.
Therefore, according to the vehicle management method in this embodiment of the present disclosure, the management center schedules the vehicle according to the mode identifier information of the vehicle in order to effectively manage vehicle resources.
Optionally, in an embodiment, step S210 further includes generating the mode identifier information according to vehicle use information in the ITS.
Optionally, the management center sets the mode identifier information on the vehicle.
In this embodiment of the present disclosure, mode identifier information set by a management center and mode identifier information set by a user have equal effects. The management center sends the mode identifier information to a vehicle or directly sets the mode identifier information on the vehicle. The management center schedules the vehicle according to the mode identifier information of the vehicle in order to effectively manage vehicle resources.
In this embodiment of the present disclosure, an effect of vehicle use information may be understood as when vehicle scheduling is required in an area in the ITS, with reference to vehicle use information of all vehicles that are managed by the management device and that are in the ITS, the management device may determine whether to schedule a vehicle to provide a service for the area or may determine whether to schedule a vehicle out of the area. For example, the vehicle use information may be a factor such as a distance between a vehicle and an accident area.
For example, the management center may adjust mode identifier information of a vehicle in the ITS in real time according to a scheduling requirement of the ITS, and sends the mode identifier information to the vehicle, or the management center directly sets the mode identifier information on the vehicle. For example, if an emergency occurs in an area in the ITS, and vehicles need to be scheduled to evacuate crowds in the area to a safe place, the management center makes selection from all the vehicles managed by the management center, and sets mode identifier information for selected vehicles. For example, a factor such as a distance between a vehicle and an accident area may be considered. A vehicle that is relatively near to the accident area is set to the rent mode, without a need of considering whether a current mode of the vehicle is the self-use mode or the rent mode. The management center notifies a selected vehicle that forcible scheduling is enabled, and sets mode identifier information of the vehicle to rent mode information. For example, a related parameter of the rent mode information is attached, a value indicates that a mode of the vehicle is a rent mode, and a validity period of the rent mode is attached.
Optionally, when changing the mode identifier information of the vehicle, the management center may store a mode before the rent mode is forcibly enabled for the vehicle, and a validity period such that the management center restores the vehicle to an original self-use mode or an original rent mode after duration of the forcible rent mode ends.
Optionally, the management center may send information related to a to-be-served user to the vehicle, for example, identity authentication information and a use time plan. The vehicle waits at a specified time and/or place according to the information related to the to-be-served user. After verifying the identity information of the to-be-served user, the vehicle leaves for a specified destination according to a driving plan of the to-be-served user. Optionally, the management center may notify the vehicle that the vehicle is possessed by the to-be-served user. In this case, the vehicle does not perform identity authentication on the to-be-served user, and directly picks up the to-be-served user according to a requirement of the management center (for example, at least one of a specified time or place).
Optionally, the management center may restore the vehicle to a mode before a use mode of the vehicle is forcibly changed. For example, after processing of the emergency in the area is completed, the management center notifies the vehicle that the rent mode forcibly set by the management center can be canceled, and a notification message is attached. The notification message carries a mode identifier parameter (including a mode value and validity duration) of a previous use mode of the vehicle. The vehicle is restored, according to the notification message, to the mode before the use mode is forcibly changed.
Therefore, according to the vehicle management method in this embodiment of the present disclosure, a management center obtains mode identifier information of a vehicle, and schedules the vehicle according to the mode identifier information of the vehicle in order to effectively manage vehicle resources.
The foregoing describes, from a perspective of a management center, a vehicle management method according to an embodiment of the present disclosure, and the following describes, from a vehicle side, a vehicle management method according to an embodiment of the present disclosure with reference to
Step S310. Receive a vehicle scheduling message sent by a management device according to mode identifier information of a vehicle, where the mode identifier information indicates that the vehicle is in a rent mode or a self-use mode, the rent mode means that any user is allowed to independently use the vehicle, and the self-use mode means that only a self-use user is allowed to use the vehicle.
Step S320. Perform use control according to the vehicle scheduling message.
According to the vehicle management method in this embodiment of the present disclosure, the vehicle receives the vehicle scheduling message sent by the management device according to the mode identifier information, and performs use control according to the vehicle scheduling message such that the management device can effectively manage vehicle resources.
For example, performing use control according to the vehicle scheduling message includes executing, by the vehicle in a time period indicated in a use time plan of the user, a control command that is for the vehicle and that is entered by the user. The executing a control command that is for the vehicle and that is entered by the user includes travelling according to the use time plan of the user.
Optionally, the method 300 further includes obtaining the mode identifier information of the vehicle, and using the rent mode or the self-use mode according to the mode identifier information.
The vehicle obtains the mode identifier information of the vehicle, where the mode identifier information indicates that the vehicle is in the rent mode or the self-use mode, the rent mode indicates that the vehicle may be independently used by any user. The self-use mode means that only a self-use user is allowed to use the vehicle, and in this case, the user of the vehicle is a self-use user. Optionally, the vehicle may provide the mode identifier information to the management device such that the management device generates a vehicle use notification message according to the mode identifier information, and the vehicle can perform corresponding execution actions according to different mode identifier information.
Optionally, obtaining the mode identifier information of the vehicle includes receiving the mode identifier information set by a user, where the user includes an owner of the vehicle or a user who has a management permission for the vehicle.
The vehicle may receive the mode identifier information set by the user, and then sends the mode identifier information to the management center such that the management center determines, according to the mode identifier information, a vehicle resource set corresponding to the vehicle.
Herein, the user is a general designation of users who can set a vehicle use mode, and has no other assumed ambiguity. Certainly, the user is not restricted to an owner. The user may include the owner of the vehicle or a user who has permission for the vehicle, such as the owner (who has highest permission for the vehicle, and may be set at vehicle delivery), a permission possessor specified by the owner (the owner may set multiple users who have permission for the vehicle, and the permission is inferior only to that of the owner).
For example, when a user plans to perform some activities or transactions using a vehicle, when travelling through a road at a specific time, the user may set mode identifier information of the vehicle to the self-use mode, and also set a validity period of the mode. After receiving the mode identifier information set by a management user, the vehicle sends the mode identifier information to the management center (a control center, a scheduling center, or a management center) of the ITS. A parameter value of the mode identifier information indicates that the vehicle is currently in the self-use mode, and a corresponding validity period is also carried. After receiving the mode identifier information, the management center incorporates the vehicle into a self-use vehicle resource set for management, and scheduling is performed only according to a driving plan of a current user during the period.
For another example, if a user does not use the vehicle temporarily, the user may set the mode identifier information of the vehicle to the rent mode, and also set a validity period of the mode identifier information. After receiving the mode identifier information set by a management user, the vehicle sends the mode identifier information to the management center (a control center, a scheduling center, or a management center) of the ITS. A parameter value of the mode identifier information indicates that the vehicle is currently in the rent mode, and a corresponding validity period is also carried. After receiving the mode identifier information, the management center incorporates the vehicle into a rent vehicle resource set for management, and the vehicle may be scheduled to another user who has a requirement during the period. Certainly, the self-use mode may be switched to after the validity period of the rent mode ends.
Therefore, according to the vehicle management method in this embodiment of the present disclosure, the management center schedules the vehicle according to the mode identifier information of the vehicle in order to effectively manage vehicle resources.
Optionally, obtaining the mode identifier information of the vehicle includes receiving new mode identifier information from the management device, and updating the current mode identifier information using the new mode identifier information.
That is, the mode identifier information of the vehicle may be mode identifier information generated or set by the management center according to vehicle use information in the ITS or a transportation service scheduling requirement. A method for generating the mode identifier information by the management center according to the vehicle use information in the ITS or the transportation service scheduling requirement is described above, and details are not described herein. After receiving the mode identifier information set by the management center, the vehicle changes the current mode identifier information of the vehicle according to the new mode identifier information. For example, when the management center requires the vehicle to be set to the rent mode, the vehicle changes the original self-use mode to the rent mode. In addition, after a validity period of a changed mode ends, the vehicle may receive a notification message from the management center in order to restore to the original mode.
Optionally, the method further includes sending the mode identifier information to the management device.
Optionally, before providing the mode identifier information of the vehicle to the management device, the method further includes receiving a query message sent by the management device, where the query message is used by the management center to obtain the mode identifier information.
Optionally, receiving a vehicle scheduling message sent by a management device according to mode identifier information of a vehicle includes receiving a first vehicle use notification message sent by the management device, where the first vehicle use notification message includes identity information of a user who is going to use the vehicle and a use time plan of the user who is going to use the vehicle, and a use time plan of a user who is allowed to use the vehicle is not in conflict with the use time plan of the user who is going to use the vehicle.
When the mode identifier information indicates that the vehicle is in the rent mode, the user who is going to use the vehicle represents any other user different from the user who is allowed to use the vehicle, and the user who is allowed to use the vehicle represents any user who is allowed to use the vehicle, or when the mode identifier information indicates that the vehicle is in the self-use mode, the user who is going to use the vehicle represents another self-use user different from the user who is allowed to use the vehicle, and the user who is allowed to use the vehicle represents a self-use user who is allowed to use the vehicle.
The vehicle receives the first vehicle use notification message sent by the management device, where the first vehicle use notification message includes the identity information of the user who is going to use the vehicle and the use time plan of the user who is going to use the vehicle, and the use time plan of the user who is going to use the vehicle is not in conflict with the use time plan of the user who is going to use the vehicle. Herein, when the vehicle is in the rent mode, the user who is going to use the vehicle represents any other user different from the user who is allowed to use the vehicle, and the user who is allowed to use the vehicle represents any user who is allowed to use the vehicle, or when the vehicle is in the self-use mode, the user who is going to use the vehicle represents another self-use user different from the user who is allowed to use the vehicle, and the user who is allowed to use the vehicle represents a self-use user who is allowed to use the vehicle.
Optionally, before receiving a first vehicle use notification message sent by the management device, the method further includes receiving a second vehicle use notification message sent by the management device, where the second vehicle use notification message includes identity information of the user who is allowed to use the vehicle and an updated use time plan of the user who is allowed to use the vehicle.
Therefore, the vehicle may pre-receive the second vehicle use notification message, where the second vehicle use notification message includes the identity information of the user who is allowed to use the vehicle and the use time plan of the user who is allowed to use the vehicle, and the use time plan of the user who is allowed to use the vehicle is not in conflict with the use time plan of the user who is going to use the vehicle such that the vehicle can further learn related information of the user who is allowed to use the vehicle. Related information of the user who is going to use the vehicle has been obtained using the first vehicle use notification message.
Before receiving the first vehicle use notification message, the vehicle may further receive the second vehicle use notification message sent by the management device. The second vehicle use notification message includes the identity information of the user who is allowed to use the vehicle and the use time plan of the user who is allowed to use the vehicle, and the use time plan of the user who is allowed to use the vehicle is not in conflict with the use time plan of the user who is going to use the vehicle. After confirming the identity information of the user who is allowed to use the vehicle, the vehicle allows the user who is allowed to use the vehicle to use the vehicle. The user who is allowed to use the vehicle represents a user who is allowed to use the vehicle. Certainly, the user who is allowed to use the vehicle also needs to provide identity authentication information of the user who is allowed to use the vehicle. Only after the vehicle confirms an identity or permission of the user who is allowed to use the vehicle, the user who is allowed to use the vehicle can use the vehicle. That is, when the vehicle is in the rent mode or the self-use mode, the vehicle receives the first vehicle use notification message, and executes, in a time period indicated in the use time plan of the user who is going to use the vehicle, a control command that is for the vehicle and that is entered by the user who is going to use the vehicle. Before receiving the first vehicle use notification message, the vehicle may further first receive the related information of the user who is allowed to use the vehicle.
For example, when a vehicle can be rented, if another user sends a vehicle use requirement message to the management center, the management center makes selection from vehicles in a rent vehicle resource set. If a vehicle matching the requirement of the other user is found in the rent vehicle resource set, the management center determines to schedule the vehicle to the other user, and sends a notification message to the vehicle. The notification message includes identity authentication information and rent duration information of the user. After receiving the notification message, the vehicle first confirms the identity information of the user. After use permission confirmation is completed, the other user rents the vehicle to complete a related transaction.
Optionally, after receiving a first vehicle use notification message sent by the management device, the method further includes receiving a third vehicle use notification message sent by the management device, where the third vehicle use notification message includes the identity information of the user who is allowed to use the vehicle and the updated use time plan of the user who is allowed to use the vehicle, and the updated use time plan of the user who is allowed to use the vehicle is not in conflict with the use time plan of the user who is going to use the vehicle, or the updated use time plan of the user who is allowed to use the vehicle is in conflict with the use time plan of the user who is going to use the vehicle, but the vehicle is not used by the user who is going to use the vehicle.
Optionally, when the updated use time plan of the user who is allowed to use the vehicle is in conflict with the use time plan of the user who is going to use the vehicle, an alarm response message is sent to the management device. The alarm response message is used to indicate that the updated use time plan of the user who is allowed to use the vehicle is in conflict with the use time plan of the user who is going to use the vehicle.
When the vehicle is in the rent mode, after receiving the first vehicle use notification message sent by the management device, the vehicle may further receive the third vehicle use notification message sent by the management device. The third vehicle use notification message includes the identity information of the user who is allowed to use the vehicle and the updated use time plan of the user who is allowed to use the vehicle. When the updated use time plan of the user who is allowed to use the vehicle is in conflict with the use time plan of the user who is going to use the vehicle, the vehicle sends an alarm response message to the management device. The alarm response message is used to indicate that the updated use time plan of the user who is allowed to use the vehicle is in conflict with the use time plan of the user who is going to use the vehicle.
In addition, if the updated use time plan of the user who is allowed to use the vehicle is not in conflict with the use time plan of the user who is going to use the vehicle, the vehicle may provide a transportation service to the user who is allowed to use the vehicle. For example, after verifying the identity information of the user who is allowed to use the vehicle, the vehicle travels according to the updated use time plan of the user who is allowed to use the vehicle.
Optionally, the method further includes receiving a mode switch message from the management center, where the mode switch message is used by the management center to instruct the vehicle to change a mode of the vehicle, and after rent duration of the user who is going to use the vehicle ends, switching the mode of the vehicle to the self-use mode according to the mode switch message such that the management center schedules the vehicle to the user who is allowed to use the vehicle.
In a period during which the vehicle is rented to the user who is going to use the vehicle, the vehicle may receive the mode switch message from the management center. The mode switch message is used by the management center to instruct the vehicle to change the mode. After the rent duration of the user who is going to use the vehicle ends, the vehicle switches the rent mode of the vehicle to the self-use mode such that the management center schedules the vehicle to the user who is allowed to use the vehicle. The user who is allowed to use the vehicle may be an owner of the vehicle or a user who has a management permission for the vehicle.
Therefore, according to the vehicle management method in this embodiment of the present disclosure, the management center schedules the vehicle according to the mode identifier information of the vehicle in order to effectively manage vehicle resources.
Optionally, when the mode identifier information of the vehicle indicates that the vehicle is in the self-use mode, the user is a self-use user, and only the self-use user is allowed to use the vehicle. The mode identifier information is obtained by the vehicle, and after the receiving a first vehicle use notification message sent by the management device, the method further includes receiving a fourth vehicle use notification message sent by the management device, where the fourth vehicle use notification message includes identity information of a new user and a use time plan of the new user, and the new user is a user different from the self-use user, and sending a reject message to the management device, where the reject message is used to indicate that the vehicle rejects to perform an operation according to the fourth vehicle use notification message.
When the vehicle is in the self-use mode, the self-use mode means that the vehicle can be used by only one user. In this case, a user who is going to use the vehicle is a self-use user. Correspondingly, the first vehicle use notification message includes identity information of the self-use user and a use time plan of the self-use user. After the vehicle receives the fourth vehicle use notification message sent by the management device, the fourth vehicle use notification message includes the identity information of the new user and the use time plan of the new user, and the new user is a user different from the self-use user. In this case, because the vehicle has been used by a self-use user after the vehicle receives the first vehicle use notification message, the vehicle sends a reject message to the management device. The reject message is used to indicate that the vehicle rejects to perform an operation according to the fourth vehicle use notification message. That is, in the self-use mode, only one user is allowed to use the vehicle, and the vehicle may reject to receive the fourth vehicle use notification message.
Optionally, when the mode identifier information of the vehicle indicates that the vehicle is in the self-use mode, the method further includes receiving a fifth vehicle use notification message sent by the management device, where the fifth vehicle use notification message includes identity information of another user and a use time plan of the other user, a requirement of the other user matches the vehicle, and the other user represents another user different from the self-use user, and sending a response message to the management center when allow the other user to use the vehicle.
When the vehicle is in the self-use mode of a self-use user, if another user (for example, the other user) sends a vehicle use request message to the management center, when the management center does not find, in vehicles in a rent mode, a vehicle matching the other user, the management center may make selection from vehicles in a self-use mode. When determining that the requirement of the other user matches the vehicle in the self-use mode, the management center sends a fifth vehicle use notification message to the vehicle. The fifth vehicle use notification message includes identity information of the other user and a use time plan of the other user. After receiving the fifth vehicle use notification message, the vehicle decides whether to allow the other user to use the vehicle. For example, the vehicle may notify the owner of the vehicle or the user who has permission for the vehicle, and the vehicle allows or rejects a vehicle use plan of the owner of the vehicle or the user who has permission for the vehicle. When determining to allow the other user to use the vehicle, the vehicle sends a response message to the management center. After the vehicle allows to be rented, the vehicle may set a use mode to the rent mode, and set a validity period of the rent mode according to rent duration information of a self-use user. Certainly, the vehicle may restore to the self-use mode after the validity period of the rent mode ends.
Therefore, according to the vehicle management method in this embodiment of the present disclosure, the management center schedules the vehicle according to the mode identifier information of the vehicle in order to effectively manage vehicle resources.
The following describes a vehicle management method according to an embodiment of the present disclosure with reference to
Step S401. The vehicle receives mode identifier information set by the second user, where the mode identifier information indicates whether the vehicle is in a rent mode.
The vehicle receives the mode identifier information set by the second user. Herein, that a vehicle mode set by the second user is the rent mode is used as an example for description.
Step S402. The vehicle sends the mode identifier information to the management center.
After the vehicle sends the mode identifier information to the management center, the management center receives the mode identifier information sent by the vehicle.
Step S403. The management center determines that a vehicle resource set corresponding to the vehicle is a rent vehicle resource set.
Herein, the management center incorporates the vehicle to the rent vehicle resource set. Certainly, if the mode identifier information identifies that the vehicle is in the self-use mode, the management center adds the vehicle to a self-use vehicle resource set. Herein, the rent vehicle resource set corresponding to the rent mode is used as an example for description.
Step S404. The management center receives a request message sent by the first user.
The first user is another user different from the second user. The first user sends a vehicle use request message to the management center, and attaches identity authentication information and rent duration information of the first user.
Step S405. The management center determines that rent duration of the first user is not in conflict with rent duration of the second user.
Herein, the management center determines that the rent duration of the first user is not in conflict with the rent duration of the second user, and determines to schedule the vehicle to the first user.
Step S406. The management center sends a notification message to the vehicle.
The management center sends the notification message to the vehicle, and the notification message carries the identity authentication information and the rent duration information of the first user.
Step S407. After confirming an identity of the first user, the vehicle allows the first user to use the vehicle.
After receiving the notification message from the management center, the vehicle needs to confirm the identity of the first user. After the identity or permission of the first user is confirmed, the first user is allowed to rent the vehicle.
Optionally, step S408. The management center may also determine the mode identifier information.
Herein, that the mode identifier information is set to the rent mode is used as an example for description. When the mode identifier information is set to the self-use mode (not shown in the figure), processing may be performed with reference to the method for the self-use mode described above, and details are not described herein.
It should be understood that only the first user and the second user are used as examples for description herein. In actual application, there are more users who rent vehicle resources, and this is also applicable to the method in this embodiment of the present disclosure such that a user's requirement on a vehicle service is met as required. Therefore, the management center determines, according to the mode identifier information of the vehicle, a vehicle resource set corresponding to the vehicle, and schedules the vehicle according to the vehicle resource set corresponding to the vehicle such that the first user and the second user can rent and use the vehicle in order to implement flexible vehicle allocation.
It should be understood that sequence numbers of the foregoing processes do not mean execution sequences in various embodiments of the present disclosure. The execution sequences of the processes should be determined according to functions and internal logic of the processes, and should not be construed as any limitation on the implementation processes of the embodiments of the present disclosure.
The foregoing describes in detail the vehicle management method according to an embodiment of the present disclosure, and the following describes a vehicle management apparatus according to an embodiment of the present disclosure.
According to the vehicle management apparatus in this embodiment of the present disclosure, a management center schedules a vehicle according to mode identifier information of the vehicle in order to effectively manage vehicle resources.
In this embodiment of the present disclosure, the obtaining mode identifier information may comprise receiving the mode identifier information from the vehicle, or setting the mode identifier information for the vehicle.
Optionally, in an embodiment, the obtaining module 510 is configured to receive the mode identifier information from the vehicle.
Optionally, the apparatus 500 further includes a query module (not shown) configured to send a query message to the vehicle, where the query message is used to obtain the mode identifier information.
Optionally, in an embodiment, the obtaining module 510 is configured to generate the mode identifier information according to vehicle use information in the ITS.
Optionally, the apparatus 500 further includes a sending module (not shown) configured to send the mode identifier information to the vehicle such that the vehicle uses the rent mode or the self-use mode.
Optionally, the scheduling module 520 is configured to obtain a use time plan of a user who is going to use the vehicle, and send a first vehicle use notification message to the vehicle when a use time plan of a user who is allowed to use the vehicle is not in conflict with the use time plan of the user who is going to use the vehicle, where the first vehicle use notification message includes identity information of the user who is going to use the vehicle and the use time plan of the user who is going to use the vehicle, where when the mode identifier information indicates that the vehicle is in the rent mode, the user who is going to use the vehicle represents any other user different from the user who is allowed to use the vehicle, and the user who is allowed to use the vehicle represents any user who is allowed to use the vehicle, or when the mode identifier information indicates that the vehicle is in the self-use mode, the user who is going to use the vehicle represents another self-use user different from the user who is allowed to use the vehicle, and the user who is allowed to use the vehicle represents a self-use user who is allowed to use the vehicle.
Optionally, the scheduling module 520 is further configured to receive a first vehicle use request message of the user who is going to use the vehicle, where the first vehicle use request message includes the identity information of the user who is going to use the vehicle and the use time plan of the user who is going to use the vehicle.
Optionally, the scheduling module 520 is further configured to obtain the use time plan of the user who is allowed to use the vehicle, and send a second vehicle use notification message to the vehicle, where the second vehicle use notification message includes identity information of the user who is allowed to use the vehicle and the use time plan of the user who is allowed to use the vehicle.
Optionally, the scheduling module 520 is further configured to receive a second vehicle use request message of the user who is allowed to use the vehicle, where the second vehicle use request message includes the identity information of the user who is allowed to use the vehicle and the use time plan of the user who is allowed to use the vehicle.
Optionally, the scheduling module 520 is further configured to obtain an updated use time plan of the user who is allowed to use the vehicle, and send a third vehicle use notification message to the vehicle when the updated use time plan of the user who is allowed to use the vehicle is not in conflict with the use time plan of the user who is going to use the vehicle, where the third vehicle use notification message includes the identity information of the user who is allowed to use the vehicle and the updated use time plan of the user who is allowed to use the vehicle, schedule a new vehicle for the user who is allowed to use the vehicle when the updated use time plan of the user who is allowed to use the vehicle is in conflict with the use time plan of the user who is going to use the vehicle, and the vehicle is used by the user who is going to use the vehicle, or schedule a new vehicle for the user who is going to use the vehicle when the updated use time plan of the user who is allowed to use the vehicle is in conflict with the use time plan of the user who is going to use the vehicle, and that the vehicle is not used by the user who is going to use the vehicle.
The vehicle management apparatus 500 according to this embodiment of the present disclosure may execute the vehicle management method 200 according to the embodiment of the present disclosure. In addition, the foregoing and other operations and/or functions of the modules in the apparatus 500 are separately used to implement corresponding procedures of the foregoing methods. For brevity, details are not described herein.
Therefore, according to the vehicle management apparatus in this embodiment of the present disclosure, a management center schedules a vehicle according to mode identifier information of the vehicle in order to effectively manage vehicle resources.
The foregoing describes the vehicle management apparatus according to an embodiment of the present disclosure from a management center side with reference to
In this embodiment of the present disclosure, the vehicle receives the vehicle scheduling message sent by the management device according to the mode identifier information, and performs use control according to the vehicle scheduling message such that the management device can effectively manage vehicle resources.
Optionally, in an embodiment, the vehicle 600 further includes an obtaining module (not shown) configured to obtain the mode identifier information of the vehicle, and use the rent mode or the self-use mode according to the mode identifier information.
Optionally, the vehicle 600 further includes a provision module (not shown) configured to send the mode identifier information obtained by the obtaining module to the management device such that the management device generates a vehicle use notification message according to the mode identifier information.
Optionally, in an embodiment, the obtaining module is configured to receive the mode identifier information set by a user, where the user includes an owner of the vehicle or a user who has a management permission for the vehicle.
Optionally, in an embodiment, the first receiving module 610 is configured to receive a first vehicle use notification message sent by the management device, where the first vehicle use notification message includes identity information of a user who is going to use the vehicle and a use time plan of the user who is going to use the vehicle, and a use time plan of a user who is allowed to use the vehicle is not in conflict with the use time plan of the user who is going to use the vehicle, where when the mode identifier information indicates that the vehicle is in the rent mode, the user who is going to use the vehicle represents any other user different from the user who is allowed to use the vehicle, and the user who is allowed to use the vehicle represents any user who is allowed to use the vehicle, or when the mode identifier information indicates that the vehicle is in the self-use mode, the user who is going to use the vehicle represents another self-use user different from the user who is allowed to use the vehicle, and the user who is allowed to use the vehicle represents a self-use user who is allowed to use the vehicle.
Optionally, in an embodiment, the first receiving module 610 is further configured to receive a second vehicle use notification message sent by the management device, where the second vehicle use notification message includes identity information of the user who is allowed to use the vehicle and an updated use time plan of the user who is allowed to use the vehicle.
Optionally, in an embodiment, the first receiving module 610 is further configured to receive a third vehicle use notification message sent by the management device, where the third vehicle use notification message includes the identity information of the user who is allowed to use the vehicle and the updated use time plan of the user who is allowed to use the vehicle, and the updated use time plan of the user who is allowed to use the vehicle is not in conflict with the use time plan of the user who is going to use the vehicle, or the updated use time plan of the user who is allowed to use the vehicle is in conflict with the use time plan of the user who is going to use the vehicle, but the vehicle is not used by the user who is going to use the vehicle.
Optionally, the vehicle 600 further includes a sending module (not shown) configured to send the mode identifier information to the management device.
Optionally, the vehicle 600 further includes a second receiving module (not shown) configured to receive a query message sent by the management device, where the query message is used by the management device to obtain the mode identifier information.
Therefore, according to the vehicle in this embodiment of the present disclosure, the vehicle receives the vehicle scheduling message sent by the management device according to the mode identifier information, and performs use control according to the vehicle scheduling message such that the management device can effectively manage vehicle resources.
The vehicle 600 according to this embodiment of the present disclosure may execute the vehicle management method 300 according to the embodiment of the present disclosure. In addition, the foregoing and other operations and/or functions of the modules in the in-vehicle device 600 are separately used to implement corresponding procedures of the foregoing methods. For brevity, details are not described herein.
In some implementations, the memory 706 stores a program 7061, and the processor 702 executes the program 7061 in order to execute the vehicle management method on a management center side in the foregoing embodiment of the present disclosure.
In some implementations, the memory 806 stores a program 8061, and the processor 802 executes the program 8061 in order to execute the vehicle management method on a vehicle side in the foregoing embodiment of the present disclosure.
The term “and/or” in this specification describes only an association relationship for describing associated objects and represents that three relationships may exist. For example, A and/or B may represent the following three cases only A exists, both A and B exist, and only B exists. In addition, the character “/” in this specification generally indicates an “or” relationship between the associated objects.
It should be understood that sequence numbers of the foregoing processes do not mean execution sequences in various embodiments of the present disclosure. The execution sequences of the processes should be determined according to functions and internal logic of the processes, and should not be construed as any limitation on the implementation processes of the embodiments of the present disclosure.
A person of ordinary skill in the art may be aware that, in combination with the examples described in the embodiments disclosed in this specification, units and algorithm steps may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraint conditions of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of the present disclosure.
It may be clearly understood by a person skilled in the art that, for the purpose of convenient and brief description, for a detailed working process of the foregoing system, apparatus, and unit, reference may be made to a corresponding process in the foregoing method embodiments, and details are not described herein again.
In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the described apparatus embodiment is merely an example. For example, the unit division is merely logical function division and may be other division in actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented using some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electronic, mechanical, or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual requirements to achieve the objectives of the solutions of the embodiments.
In addition, functional units in the embodiments of the present disclosure may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units are integrated into one unit.
When the functions are implemented in the form of a software functional unit and sold or used as an independent product, the functions may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of the present disclosure essentially, or the part contributing to other approaches, or some of the technical solutions may be implemented in a form of a software product. The software product is stored in a storage medium, and includes several instructions for instructing a computer device (which may be a personal computer, a server, or a network device) to perform all or some of the steps of the methods described in the embodiments of the present disclosure. The foregoing storage medium includes any medium that can store program code, such as a universal serial bus (USB) flash drive, a removable hard disk, a read-only memory (ROM), a RAM, a magnetic disk, or an optical disc.
The foregoing descriptions are merely specific implementations of the present disclosure, but are not intended to limit the protection scope of the present disclosure. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in the present disclosure shall fall within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure shall be subject to the protection scope of the claims.
This application is a continuation of International Patent Application No. PCT/CN2016/088725 filed on Jul. 5, 2016, which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2016/088725 | Jul 2016 | US |
Child | 16240414 | US |