CN114724285A - Vehicle unlocking method, device, equipment, server, medium and product - Google Patents
Vehicle unlocking method, device, equipment, server, medium and product Download PDFInfo
- Publication number
- CN114724285A CN114724285A CN202210569635.8A CN202210569635A CN114724285A CN 114724285 A CN114724285 A CN 114724285A CN 202210569635 A CN202210569635 A CN 202210569635A CN 114724285 A CN114724285 A CN 114724285A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- unlocking
- candidate
- server
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00309—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00571—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by interacting with a central unit
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/0042—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for hiring of objects
- G07F17/0057—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for hiring of objects for the hiring or rent of vehicles, e.g. cars, bicycles or wheelchairs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Lock And Its Accessories (AREA)
Abstract
The disclosed embodiments relate to a vehicle unlocking method, apparatus, device, server, medium, and product. The method comprises the following steps: responding to the unlocking operation of a user, and sending an unlocking request to a server; the unlocking operation is used for representing that a user wants to unlock the vehicle in a mode without an unlocking trigger mark, and the unlocking request comprises user information of the user and the position of the terminal equipment; receiving an operation prompt sent by a server after determining a candidate vehicle; the candidate transportation means is determined by the server according to the position of the terminal device and the position of at least one transportation means, and the operation prompt is used for prompting a user to confirm whether the candidate transportation means is unlocked or not; responding to the selection operation of the user for the operation prompt, and sending a selection result to the server; the selection result is used for indicating whether the server adopts the user information to unlock the candidate transportation tool. By adopting the method, the success rate of unlocking the vehicle can be improved.
Description
RELATED APPLICATIONS
The priority of the chinese patent application entitled "method, apparatus, device, server, medium, and product for unlocking a vehicle," application No. 2021105704326, filed on 25/05/2021, is hereby incorporated by reference in its entirety.
Technical Field
The disclosed embodiments relate to the technical field of vehicles, and in particular, to a vehicle unlocking method, apparatus, device, server, medium, and product.
Background
With the development of times, some shared bicycles or electric bicycles can be seen at the roadside frequently in daily life. Shared vehicles such as a shared bicycle or an electric bicycle have the advantages of low price, convenience in borrowing and returning and the like, so that when many people go out in a short distance, the shared vehicles are more and more prone to be selected.
When a general user uses the shared vehicle, the two-dimensional code on the shared vehicle can be scanned by a mobile phone to obtain information such as vehicle identification of the shared vehicle, the information such as the vehicle identification obtained by scanning is transmitted to the server, and the server can control unlocking of the shared vehicle through the received information.
However, when the shared vehicle is unlocked by using the above technology, when the two-dimensional code on the shared vehicle cannot be used, the shared vehicle cannot be unlocked, which may result in a decrease in the unlocking success rate of the shared vehicle.
Disclosure of Invention
The embodiment of the disclosure provides a vehicle unlocking method, device, equipment, server, medium and product, which can be used for improving the success rate of unlocking a vehicle.
In a first aspect, an embodiment of the present disclosure provides a vehicle unlocking method, which is applied to a terminal device, and the method includes:
responding to the unlocking operation of a user, and sending an unlocking request to a server; the unlocking operation is used for representing that a user wants to unlock the vehicle in a mode without an unlocking trigger mark, and the unlocking request comprises user information of the user and the position of the terminal equipment;
receiving an operation prompt sent by a server after determining a candidate vehicle; the candidate transportation means is determined by the server according to the position of the terminal device and the position of at least one transportation means, and the operation prompt is used for prompting a user to confirm whether the candidate transportation means is unlocked or not;
responding to the selection operation of the user for the operation prompt, and sending a selection result to the server; the selection result is used to indicate whether the server unlocks the candidate vehicle using the user information.
In a second aspect, an embodiment of the present disclosure provides a vehicle unlocking method, which is applied to a server, and the method includes:
acquiring an unlocking request sent by terminal equipment; the unlocking request is sent after the terminal equipment responds to the unlocking operation of the user, the unlocking operation represents that the user wants to unlock the vehicle in a mode without an unlocking trigger mark, and the unlocking request comprises user information of the user and the position of the terminal equipment;
determining candidate vehicles according to the position of the terminal equipment and the position of at least one vehicle, and sending an operation prompt to the terminal equipment; the operation prompt is used for prompting a user to confirm whether to unlock the candidate vehicle;
receiving a selection result sent by the terminal equipment, and determining whether to unlock the candidate transportation means by adopting the user information according to the selection result; the selection result is generated after the terminal equipment responds to the selection operation of the user aiming at the operation prompt.
In a third aspect, an embodiment of the present disclosure provides a vehicle unlocking apparatus, which is applied to a terminal device, and includes:
the unlocking request sending module is used for responding to the unlocking operation of the user and sending an unlocking request to the server; the unlocking operation is used for representing that a user wants to unlock the vehicle in a mode without an unlocking trigger mark, and the unlocking request comprises user information of the user and the position of the terminal equipment;
the operation prompt receiving module is used for receiving an operation prompt sent by the server after the candidate transportation means are determined; the candidate transportation means is determined by the server according to the position of the terminal device and the position of at least one transportation means, and the operation prompt is used for prompting a user to confirm whether the candidate transportation means is unlocked or not;
the selection result sending module is used for responding to the selection operation of the user aiming at the operation prompt and sending the selection result to the server; the selection result is used to indicate whether the server unlocks the candidate vehicle using the user information.
In a fourth aspect, an embodiment of the present disclosure provides a vehicle unlocking device, which is applied to a server, and includes:
the acquisition module is used for acquiring an unlocking request sent by the terminal equipment; the unlocking request is sent after the terminal equipment responds to the unlocking operation of the user, the unlocking operation represents that the user wants to unlock the vehicle in a mode without an unlocking trigger mark, and the unlocking request comprises user information of the user and the position of the terminal equipment;
the determining and prompting sending module is used for determining candidate transportation means according to the position of the terminal equipment and the position of at least one transportation means and sending an operation prompt to the terminal equipment; the operation prompt is used for prompting a user to confirm whether to unlock the candidate vehicle;
the result receiving and unlocking module is used for receiving the selection result sent by the terminal equipment and determining whether the candidate transportation means is unlocked by adopting the user information according to the selection result; the selection result is generated after the terminal equipment responds to the selection operation of the user aiming at the operation prompt.
In a fifth aspect, an embodiment of the present disclosure provides a terminal device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor implements the method according to the first aspect when executing the computer program.
In a sixth aspect, the present disclosure provides a server, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the method of the second aspect when executing the computer program.
In a seventh aspect, the disclosed embodiments provide a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the method of the first aspect and the second aspect.
In an eighth aspect, the present disclosure provides a computer program product, which includes a computer program, and when executed by a processor, implements the method of the first aspect and the second aspect.
The vehicle unlocking method, the device, the equipment, the server, the medium and the product provided by the embodiment of the disclosure send an unlocking request to the server by responding to the unlocking operation of a user, receive an operation prompt sent by the server after determining a candidate vehicle, then respond to the selection operation of the user aiming at the operation prompt, and send a selection result to the server; the unlocking operation representation is used for unlocking the transportation means in a mode without an unlocking trigger mark, the unlocking request comprises user information and the position of the terminal device, the candidate transportation means is determined by the server according to the position of the terminal device and the position of at least one transportation means, the operation prompt is used for prompting the user whether to unlock the candidate transportation means, and the selection result is used for indicating whether the server adopts the user information to unlock the candidate transportation means. In the method, when the unlocking trigger mark of the vehicle cannot be used (for example, the two-dimensional code is damaged), the unlocking operation of the vehicle can be unlocked by responding to the unlocking operation of the user in a mode without the unlocking trigger mark, the candidate vehicle is determined according to the position of the terminal device in the unlocking request, and the user is enabled to confirm whether to unlock the candidate vehicle, so that the vehicle is unlocked.
Drawings
FIG. 1 is a diagram of an application environment for a method for unlocking a vehicle in one embodiment;
fig. 2 is a schematic flowchart of a method for unlocking a vehicle on a terminal device side in one embodiment;
FIG. 2a is an exemplary diagram of a display interface of an APP when a user unlocks a vehicle in one embodiment;
FIG. 2b is an exemplary diagram of a display interface in which the APP presents operating options to the user when the user unlocks the vehicle in one embodiment;
FIG. 3 is a schematic flow chart diagram illustrating the server-side vehicle unlocking step in one embodiment;
FIG. 4 is a schematic flow chart diagram illustrating a method for unlocking a server-side vehicle in another embodiment;
FIG. 5 is a schematic flow chart diagram illustrating a method for unlocking a server-side vehicle in another embodiment;
fig. 6 is a block diagram showing a configuration of a terminal device side vehicle unlocking apparatus in one embodiment;
fig. 7 is a block diagram showing a configuration of a vehicle unlocking apparatus on a terminal device side in another embodiment;
fig. 8 is a block diagram showing the configuration of a server-side vehicle unlocking apparatus in one embodiment;
FIG. 9 is a block diagram showing the construction of a server-side vehicle unlocking apparatus in another embodiment;
fig. 10 is a block diagram showing the construction of a server-side vehicle unlocking device in another embodiment;
FIG. 11 is a diagram showing an internal structure of a terminal device in one embodiment;
fig. 12 is an internal configuration diagram of a server in one embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present disclosure more clearly understood, the embodiments of the present disclosure are described in further detail below with reference to the accompanying drawings and the embodiments. It is to be understood that the specific embodiments described herein are merely illustrative of the embodiments of the disclosure and that no limitation to the embodiments of the disclosure is intended.
First, before specifically describing the technical solution of the embodiment of the present disclosure, a technical background or a technical evolution context on which the embodiment of the present disclosure is based is described. In general, in the field of shared vehicle traveling, the current technical background is: when the user uses the shared vehicle, the two-dimensional code on the shared vehicle can be scanned by the mobile phone to obtain information such as the vehicle identification of the shared vehicle, the information such as the vehicle identification obtained by scanning is transmitted to the server, and the server can control unlocking of the shared vehicle through the received information. Based on the background, the applicant finds that the problem that the shared vehicle cannot be unlocked exists when the two-dimensional code on the shared vehicle cannot be used through long-term experimental data collection, demonstration and verification, and therefore the unlocking success rate of the shared vehicle is reduced. Therefore, how to improve the unlocking success rate of the shared vehicle under the condition that the two-dimension code on the shared vehicle cannot be used becomes a difficult problem to be solved urgently at present. In addition, it should be noted that, from the technical problem and the technical solutions described in the following embodiments, the applicant has paid a lot of creative efforts.
The following describes technical solutions related to the embodiments of the present disclosure in combination with a scenario in which the embodiments of the present disclosure are applied.
The vehicle unlocking method provided by the embodiment of the disclosure can be applied to the system architecture shown in fig. 1. The system architecture includes a vehicle 101, a terminal device 102, and a server 103. The transportation means 101 may be a pedal bicycle, an electric bicycle, a scooter, a motorcycle, or other non-motorized or motorized vehicles; the terminal device 102 may be an electronic device such as a mobile phone, a tablet computer, an IPAD, or an APP software installed on the electronic device; the server 103 may be an independent server or a server cluster composed of a plurality of servers. The vehicle 101 is provided with a communication component, which can communicate with the terminal device 102 or the server 103 in a wireless manner, for example, the terminal device 102 can send an unlocking instruction or the like to the vehicle according to an unlocking operation of a user. In addition, the terminal device 102 and the server 103 may communicate with each other in a wireless or wired manner. The embodiment of the present disclosure does not limit the communication method among the vehicle 101, the terminal device 102, and the server 103.
In one embodiment, as shown in fig. 2, a vehicle unlocking method is provided, and this embodiment relates to a specific process of how a terminal device unlocks a vehicle by a non-unlocking trigger. Taking the application of the method to the terminal device in fig. 1 as an example, the method may include the following steps:
s202, responding to the unlocking operation of the user, and sending an unlocking request to a server; the unlocking operation is used for representing that a user wants to unlock the vehicle in a mode without an unlocking trigger mark, and the unlocking request comprises user information of the user and the position of the terminal equipment.
In this step, before the user uses the vehicle, the user may open an APP client corresponding to the vehicle on the terminal device, and then the APP may present a page to the user, where the presented page may be as shown in fig. 2a, and on the page, an option that does not use the unlocking trigger to unlock may be presented to the user (for example, the two-dimensional code-free network in fig. 2a unlocks, the option is preset, and the name is merely an example), and the user may click the option on the page, that is, perform an unlocking operation.
Here, the user clicks the option not to unlock using the unlock trigger, which indicates that the user wants to unlock the vehicle using the method without the unlock trigger. Here, in a case where the unlocking trigger of the vehicle cannot be used (for example, in a case where the unlocking trigger is damaged and cannot be recognized when being wetted by rain or snow), the user wants to unlock the vehicle in this way; the unlocking trigger mark of the vehicle is intact, but the user wants to use the non-scanning unlocking trigger mark and unlock the vehicle in a new unlocking mode; other situations are of course possible.
In addition, when the user opens the APP, the terminal device may also acquire user information of the user and a current position of the terminal device, and then after the user clicks the option of unlocking without using the unlocking trigger, the terminal device may acquire an unlocking operation of the user, and simultaneously convert the user information, the current position of the terminal device, and the unlocking operation into a corresponding unlocking request, and then send the corresponding unlocking request to the server. The user information here may be a name, an identity card number, an account number allocated to the user by the APP, and the like of the user.
S204, receiving an operation prompt sent by the server after the candidate vehicle is determined; the candidate transportation means is determined by the server according to the position of the terminal device and the position of at least one transportation means, and the operation prompt is used for prompting the user to confirm whether the candidate transportation means is unlocked or not.
In this step, after the server obtains the current location of the terminal device, the respective locations of the transportation vehicles around the terminal device are reported to the server at regular or irregular time, so that the server can also obtain the locations of the transportation vehicles around the terminal device. Then, the server can select one vehicle from the vehicles as a candidate vehicle through the position of the terminal device and the positions of the vehicles around the terminal device. The candidate vehicle may be selected by distance priority, for example, one vehicle closest to the location of the terminal device is selected as the candidate vehicle, or a combination of the distance to the terminal device and the performance of the vehicle may be used, for example, one vehicle with the best vehicle performance within a certain range may be selected as the candidate vehicle (for example, assuming that the user wants to ride an electric vehicle, one electric vehicle with the most battery capacity within 5 meters from the user is preferably selected as the candidate vehicle), or other selection manners may be used.
After the server determines the candidate vehicle, the server may prompt the user of the location of the candidate vehicle so that the user can know the specific location of the candidate vehicle, and may send an operation prompt to the terminal device to prompt the user whether to confirm unlocking the candidate vehicle.
S206, responding to the selection operation of the user aiming at the operation prompt, and sending a selection result to the server; the selection result is used to indicate whether the server unlocks the candidate vehicle using the user information.
In this step, after the terminal device obtains the operation prompt, the user may perform a selection operation on the operation prompt, where the operation prompt may be a voice operation prompt, an interface display type operation prompt, or the like, and correspondingly, the selection operation of the user may be a voice selection operation or a touch/click selection operation, or the like. For example, the operation prompt is a voice operation prompt, a voice can be output to the user through the terminal device, whether the candidate vehicle is unlocked or not is judged, and the user answers yes or no, that is, the selection operation is performed.
After the user performs the selection operation, the terminal device can also acquire the selection operation of the user, convert the selection operation into a corresponding selection result, and send the selection result to the server. For example, if the user answers yes, the terminal device may know that the selection result is that the user needs to unlock the candidate vehicle, and may send the selection result that needs to be unlocked to the server, so that the server may unlock the candidate vehicle by using the user information according to the selection result, and then the user may use the candidate vehicle normally.
In the vehicle unlocking method, an unlocking request is sent to a server by responding to the unlocking operation of a user, an operation prompt sent by the server after the server determines a candidate vehicle is received, then the selection operation of the user for the operation prompt is responded, and a selection result is sent to the server; the unlocking operation representation is used for unlocking the transportation means in a mode without an unlocking trigger mark, the unlocking request comprises user information and the position of the terminal device, the candidate transportation means is determined by the server according to the position of the terminal device and the position of at least one transportation means, the operation prompt is used for prompting the user whether to unlock the candidate transportation means, and the selection result is used for indicating whether the server adopts the user information to unlock the candidate transportation means. In the method, when the unlocking trigger mark of the vehicle cannot be used (for example, the two-dimensional code is damaged), the unlocking operation of the vehicle can be unlocked by responding to the unlocking operation of the user in a mode without the unlocking trigger mark, the candidate vehicle is determined according to the position of the terminal device in the unlocking request, and the user is enabled to confirm whether to unlock the candidate vehicle, so that the vehicle is unlocked. Meanwhile, the use experience of the user can be improved and the operation efficiency of the corresponding company of the vehicle can be improved.
In another embodiment, various application scenarios in which the user wants to unlock the vehicle by using a non-unlocking trigger are mentioned, and in this embodiment, the application scenario in which the unlocking trigger cannot be identified is mainly targeted, that is, the unlocking operation of the user is specifically used to represent that the user wants to unlock the vehicle by using the non-unlocking trigger under the condition that the unlocking trigger of the vehicle cannot be identified. The unlocking trigger of the vehicle cannot be identified, and the unlocking trigger of the vehicle can be damaged, drenched by rain and snow, altered, too dark light at night and the like.
Optionally, the unlocking trigger may be an explicit indication, where the explicit indication refers to an indication that can be displayed to the user, such as an unlocking two-dimensional code, an unlocking bar code, and the like of the vehicle.
In the embodiment, under the condition that the unlocking trigger mark of the vehicle cannot be identified, the vehicle can still be unlocked in a mode without the unlocking trigger mark, so that the unlocking success rate of the vehicle can be improved, the use experience of a user on the vehicle is improved, and the operation efficiency of a company is improved. Furthermore, the unlocking trigger mark is an explicit mark, so that a user can find whether the unlocking trigger mark is in an unrecognizable condition or not in time, the vehicle can be unlocked by adopting other modes more quickly, and the unlocking efficiency of the vehicle is improved.
In the foregoing embodiment, it is mentioned that the terminal device may send a corresponding selection result to the server in response to a selection operation of the user for the operation prompt, and the following describes the process specifically. In another embodiment, on the basis of the above embodiment, the above S206 may include the following step a:
step A, responding to the selection operation acted on the operation prompt by the user according to the vehicle prompt signal, and sending a selection result to a server; wherein the vehicle prompting signal is output by the server for controlling the candidate vehicle.
The vehicle prompting signal means that the server can control the candidate vehicle to output the vehicle prompting signal after determining the candidate vehicle, and send an operation prompt to the terminal device. The vehicle prompting signal can be a light prompting signal and/or a voice prompting signal, and can also be other vehicle prompting signals; the light prompt signal can be a front light and a rear light for controlling the vehicle, and the voice prompt signal can be for controlling the vehicle to broadcast voice through the voice module.
In addition, after the server sends the operation prompt to the terminal device, optionally, the terminal device may perform interface display based on the operation prompt, where the interface includes at least two of the first option, the second option, and the third option; the first option is a function window for confirming unlocking of the candidate transportation means, the second option is a function window for triggering the server to control the candidate transportation means to output the transportation means prompt signal again, and the third option is a function window for indicating the server to confirm the new candidate transportation means again.
The operation prompt may indicate that the terminal device displays a plurality of options on the interface and prompts the user to operate the options, so that after receiving the operation prompt sent by the server, the terminal device may perform interface display including the plurality of options on the APP interface, where the displayed interface may be shown in fig. 2 b. Wherein three options are presented on the interface, the first option characterizing the confirmation to unlock the candidate vehicle, i.e. the candidate vehicle is the vehicle that the user wants to use, e.g. may be displayed as "confirm unlock"; a second option, which may for example be displayed as "sound again or flashing again" light, characterizes the need for the vehicle to output a vehicle alert signal again, e.g. the user may not see clearly or hear the alert signal of the candidate vehicle, may not know where the candidate vehicle is, nor may it be certain whether it needs to be unlocked, so that the candidate vehicle needs to be controlled to alert again; a third option, which characterizes that the currently determined candidate vehicle is not the vehicle that the user wants to use, may instruct the server to re-determine a new candidate vehicle, where the third option may be displayed as "next", for example. Of course, more or fewer options may be displayed, and the three options presented herein are merely examples, and the disclosed embodiments are not limited thereto.
After the three options are displayed for the user on the terminal device, the user can select the three options based on the vehicle prompt signal, that is, the user can select the three options according to the actual situation by checking the prompt signal output by the candidate vehicle, so that the terminal device can obtain the corresponding selection result and send the result to the server. That is, optionally, the step a may include the following:
responding to the selection operation of the user for the first option, and sending a first selection result to the server; the first selection result is used for indicating the server to unlock the candidate transportation means by adopting the user information; or responding to the selection operation of the user for the second option, and sending a second selection result to the server; the second selection result is used for instructing the server to control the candidate vehicles to output the vehicle prompt signals again; or, responding to the selection operation of the user for the third option, and sending a third selection result to the server; the third selection result is used to instruct the server to re-determine a new candidate vehicle.
Here, if the user selects the first option, the server may know the selection result to confirm that the candidate vehicle is unlocked for the user, and may unlock the candidate vehicle according to the identifier of the candidate vehicle obtained in the previous step of determining the candidate vehicle and the user information sent by the terminal device. If the user selects the second option, the server may know that the selection result is that the user wants the candidate vehicle to output the prompt signal again, and may control the candidate vehicle to output the prompt signal again, for example, may control the candidate vehicle to sound again and/or flash the light again once again, so as to make the user select again. If the user selects the third option, the server can know that the selection result is that the user wants to use the next vehicle, and the server can re-determine a new candidate vehicle according to the position of the terminal device and the positions of a plurality of vehicles around the terminal device, and continuously output an operation prompt and the like to enable the user to re-select until the user confirms that the new candidate vehicle is unlocked.
In this embodiment, the terminal device sends the corresponding selection result to the server by responding to the selection operation of the user on the operation prompt according to the prompt signal, so that the user can operate on the operation prompt by combining the prompt signal, and the accuracy of the selection operation of the user on the operation prompt is improved. In addition, after the operation prompt is sent, interface display of multiple options can be performed on the terminal device, so that a user can select each option intuitively, and the use experience of the user is improved. Furthermore, each different option corresponds to different selection results, so that different selections of the user can be detailed, and meanwhile, the server can accurately know the different selections of the user, so that the operation which meets the requirements of the user can be made in time, and the use requirements of the user can be further met.
In the above embodiments, the vehicle unlocking method of the present disclosure is mainly described from the terminal device side, and the following description is continued with respect to the vehicle unlocking method of the present disclosure from the server side.
In one embodiment, as shown in fig. 3, a vehicle unlocking method is provided, and the embodiment relates to a specific process of how a server unlocks a vehicle in a manner without an unlocking trigger. Taking the method as an example of being applied to the server in fig. 1, the method may include the following steps:
s302, acquiring an unlocking request sent by the terminal equipment; the unlocking request is sent after the terminal equipment responds to the unlocking operation of the user, the unlocking operation represents that the user wants to unlock the vehicle in a mode without an unlocking trigger mark, and the unlocking request comprises user information of the user and the position of the terminal equipment.
For a detailed explanation of this step, reference may be made to the explanation in S202 above, which is not described herein again. In short, after the terminal device obtains the unlocking request and sends the unlocking request to the server, the server can obtain the unlocking request.
S304, determining candidate transportation means according to the position of the terminal equipment and the position of at least one transportation means, and sending an operation prompt to the terminal equipment; the operation prompt is used for prompting the user to confirm whether the candidate vehicle is unlocked.
In this step, as explained in S204 above, the server may select a candidate vehicle from at least one vehicle around the terminal device by using the distance between the vehicle and the terminal device, the performance of the vehicle, and the like, and may obtain vehicle information such as an identifier of the candidate vehicle, and send an operation prompt to the terminal device whether to unlock the candidate vehicle.
S306, receiving a selection result sent by the terminal equipment, and determining whether to unlock the candidate transportation means by adopting the user information according to the selection result; the selection result is generated after the terminal equipment responds to the selection operation of the user aiming at the operation prompt.
In this step, as explained in S206 above, after the user performs the selection operation on the operation prompt, the terminal device may obtain a selection result corresponding to the selection operation of the user, and send the selection result to the server, and the server may determine whether to unlock the candidate vehicle according to the selection result. For example, if the selection result corresponding to the selection operation by the user is to unlock the candidate vehicle, the server may unlock the candidate vehicle according to the identifier of the candidate vehicle determined before and the user information sent by the terminal device.
In the embodiment, the server determines the candidate transportation means according to the position of the terminal device and the positions of the transportation means by acquiring an unlocking request sent by the terminal device after responding to the unlocking operation of the user, sends an operation prompt prompting the user to confirm whether to unlock the candidate transportation means to the terminal device, receives a selection result sent by the terminal device after responding to the selection operation of the user aiming at the operation prompt, and determines whether to unlock the candidate transportation means by adopting user information according to the selection result; the unlocking operation represents that a user wants to unlock the vehicle in a mode without an unlocking trigger mark, and the unlocking request comprises user information and the position of the terminal equipment. In the method, when the unlocking trigger mark of the vehicle cannot be used (for example, the two-dimensional code is damaged), the unlocking operation of the vehicle can be unlocked by responding to the unlocking operation of the user in a mode without the unlocking trigger mark, the candidate vehicle is determined according to the position of the terminal device in the unlocking request, and the user is enabled to confirm whether to unlock the candidate vehicle, so that the vehicle is unlocked. Meanwhile, the use experience of the user can be improved and the operation efficiency of the corresponding company of the vehicle can be improved.
In another embodiment, the above mentioned various application scenarios where the user wants to unlock the vehicle by using the unlocking trigger-free manner is the same as that of the terminal device side, and in this embodiment, the unlocking operation of the user is mainly directed to the application scenario where the unlocking trigger cannot be identified, that is, the unlocking operation of the user is specifically used to represent that the user wants to unlock the vehicle by using the unlocking trigger-free manner when the unlocking trigger of the vehicle cannot be identified. The unlocking trigger of the vehicle cannot be identified, and the unlocking trigger of the vehicle can be damaged, drenched by rain and snow, altered, too dark light at night and the like.
Optionally, the unlocking trigger may be an explicit indication, where the explicit indication refers to an indication that can be displayed to the user, such as an unlocking two-dimensional code, an unlocking bar code, and the like of the vehicle.
In the embodiment, under the condition that the unlocking trigger mark of the vehicle cannot be identified, the vehicle can still be unlocked in a mode without the unlocking trigger mark, so that the unlocking success rate of the vehicle can be improved, the use experience of a user on the vehicle is improved, and the operation efficiency of a company is improved. Furthermore, the unlocking trigger mark is an explicit mark, so that a user can find whether the unlocking trigger mark is in an unrecognizable condition or not in time, the vehicle can be unlocked by adopting other modes more quickly, and the unlocking efficiency of the vehicle is improved.
Briefly describing the above embodiments in which the server may determine the candidate vehicle, fig. 4 is a vehicle unlocking method provided in another embodiment, which relates to a specific process of how the server determines the candidate vehicle according to the location of the terminal device and the location of at least one vehicle. On the basis of the above embodiment, the above S304 may include the following steps:
s402, with the position of the terminal device as a center, judging whether at least one vehicle exists in a preset distance range.
The preset distance range may be set according to actual conditions, for example, 1 meter, 2 meters, 5 meters, and the like.
Specifically, the server may search whether a position reported by a vehicle exists within a preset distance range by using the position of the terminal device as a center and using the preset distance range as a radius, that is, determine whether the vehicle exists, and obtain a determination result.
S404, if at least one vehicle exists in the preset distance range, determining candidate vehicles according to the position of the at least one vehicle.
In this step, after the determination result is obtained, if there is a position reported by the vehicle within the preset distance range, it may be determined that there is a vehicle, and then candidate vehicles may be determined from the position and the number of the existing vehicles.
Optionally, referring to fig. 5, the specific determination of the candidate vehicle by this step may include the following steps:
s502, if the number of at least one vehicle is larger than 1, determining a first distance between each vehicle and the terminal device according to the acquired position of each vehicle and the position of the terminal device.
Specifically, when the number of positions reported by the existing vehicles is obtained to be multiple, that is, the number of the existing vehicles is greater than 1, the distances between the positions of the vehicles and the position of the terminal device can be calculated and recorded as first distances, so that multiple first distances can be obtained.
And S504, determining candidate vehicles from at least one vehicle according to the first distances.
In this step, after obtaining a plurality of first distances, optionally, the first distances may be sorted, and a minimum distance may be obtained from a sorting result; and determining the vehicle corresponding to the minimum distance as a candidate vehicle. That is, the plurality of first distances may be sorted, and may be sorted from large to small, or sorted from small to large, and in short, the sorting result may be obtained; if the vehicles are sorted from large to small, the last first distance in the sorting result is used as the minimum distance, if the vehicles are sorted from small to large, the first distance in the sorting result is used as the minimum distance, and then the vehicle corresponding to the minimum distance can be used as a candidate vehicle.
Of course, in the above embodiment, it is also possible that only one vehicle exists within the preset distance range, that is, the number of existing vehicles is equal to 1, in which case, optionally, if the number of at least one vehicle is equal to 1, the existing one vehicle is determined as the candidate vehicle, that is, the existing one vehicle is directly taken as the candidate vehicle.
In this embodiment, whether at least one vehicle exists is determined within a preset distance range by taking the position of the terminal device as a center, and if so, the candidate vehicle is determined according to the position of the existing vehicle, so that the accuracy of the determined candidate vehicle can be improved. In addition, when the number of the existing vehicles is larger than 1, the candidate vehicles can be determined according to the distance between each vehicle and the terminal device, and when the number of the existing vehicles is equal to 1, the candidate vehicles can be directly determined, so that the candidate vehicles can be determined more simply, and the efficiency of determining the candidate vehicles is improved. Further, when a candidate vehicle is selected from the plurality of vehicles through the distance, the vehicle closest to the terminal device can be determined as the candidate vehicle, so that the user can find the candidate vehicle at the fastest speed, the vehicle finding efficiency of the user is improved, and the vehicle unlocking efficiency of the candidate vehicle is improved on the basis.
In the above embodiment, it is specifically described how to determine the candidate vehicle, and after determining the candidate vehicle, optionally, the server may further control the candidate vehicle to output a vehicle alert signal.
The vehicle alert signal here is the same as the vehicle alert signal in step a above, and is not described here again. In short, after the server determines the candidate vehicle, the server may send a control command to the candidate vehicle through a network or the like, and after receiving the control command, the candidate vehicle may control itself to output a vehicle prompt signal, so that a user may conveniently and quickly know the position of the candidate vehicle and quickly determine whether to unlock the candidate vehicle.
On this basis, optionally, the selection result is specifically generated after the terminal device responds to the selection operation of the operation prompt by the user according to the vehicle prompt signal action. That is, after the server controls the candidate transportation vehicles to output the transportation vehicle prompting signals, the user can perform selection operation on the operation prompts in combination with the transportation vehicle prompting signals, so that the terminal device can obtain the corresponding selection results of the user and send the selection results to the server, that is, the selection results received by the server are obtained by the user performing operation on the operation prompts in combination with the transportation vehicle prompting signals. The selection operation of the user is carried out in a mode of combining the prompt signal and the operation prompt, the selection operation carried out by the user can be more accurate, and then the selection result obtained by the server is more accurate, so that the accuracy of unlocking the candidate transportation tool can be improved.
Further, on the basis that the server obtains the selection result here, the server may specifically determine whether to unlock the candidate vehicle using the user information according to the selection result here, that is, the foregoing S306 may further include the following:
if the selection result is used for indicating the server to unlock the candidate transportation means by adopting the user information, unlocking the candidate transportation means according to the obtained identification of the candidate transportation means and the user information; or if the selection result is used for instructing the server to control the candidate vehicle to output the vehicle prompt signal again, controlling the candidate vehicle to output the vehicle prompt signal again; or if the selection result is used for instructing the server to redetermine the new candidate transportation means, redetermining the new candidate transportation means according to the position of the terminal device and the position of at least one transportation means.
For the explanation, reference may be made to the explanation of the three options provided on the interface of the terminal device and the content of the respective representations in step a, and details are not described here.
It should be noted that, if the selection result is used to instruct the server to re-determine a new candidate vehicle, optionally, the new candidate vehicle is a vehicle corresponding to the next-smallest distance in the ranking result, that is, a vehicle next-smallest to the terminal device among the multiple vehicles existing within the preset distance range. And then, the step of sending the operation prompt to the terminal equipment can be returned to be executed until the candidate transportation means are unlocked. After the new candidate vehicle is determined again, the new candidate vehicle can be continuously controlled to output the vehicle prompt signal and send the operation prompt to the terminal device, the user can perform selection operation again to obtain a new selection result of the user, the new selection result is given to determine whether to unlock the new candidate vehicle, and the process can be repeated until the candidate vehicle is unlocked.
The server can execute different operations according to different selection results, so that different selections of the user can be detailed, and meanwhile, the server can accurately know the different selections of the user, so that the operation which is in line with the requirements of the user can be made in time, and the using requirements of the user can be further met.
In the above embodiment, the process of unlocking the candidate vehicle is specifically described, and on this basis, the method may further include the following step B:
b, after the candidate vehicles are unlocked, adding abnormal identifications to the candidate vehicles; the abnormal identifier is used for representing that the unlocking trigger identifier of the candidate vehicle needs to be repaired.
In this step, after unlocking the candidate vehicle, the user can use the candidate vehicle. However, it can be known through the application scenario that the unlocking trigger of the candidate vehicle may be damaged, the server may add an abnormal identifier to the candidate vehicle after unlocking the candidate vehicle, and assign a serviceman to maintain the candidate vehicle after the user finishes using the candidate vehicle, where the maintenance may be performed only on the unlocking trigger of the candidate vehicle or performed on each component of the entire vehicle of the candidate vehicle.
In this embodiment, after the candidate transportation tool is unlocked, the abnormal identifier is added to the candidate transportation tool, so that a maintenance person can quickly know the transportation tool to be maintained, the transportation tool can be quickly maintained, and the operation efficiency of a company and the use experience of a user are improved.
An embodiment of the present disclosure is described below with reference to a specific travel scenario, and on the basis of the above embodiment, the method includes the following steps S1-S11:
s1, the user opens the APP on the terminal device, and the APP shows an unlocking page to the user, wherein the unlocking page comprises a two-dimension code network unlocking-free option.
S2, the user clicks the option of 'no two-dimensional code network unlocking' on the unlocking page, the terminal device responds to the clicking operation, and meanwhile, the user information and the position of the terminal device are obtained, and an unlocking request is generated.
And S3, the terminal device sends the unlocking request to the server.
And S4, the server searches a vehicle closest to the terminal device according to the position of the terminal device and the position of at least one vehicle, and takes the vehicle as a candidate vehicle.
S5, the server controls the candidate transportation means to output a transportation means prompt signal and simultaneously sends an operation prompt to the terminal equipment; the operation prompt is used for prompting the user to confirm whether the candidate vehicle is unlocked.
S6, the terminal equipment displays an interface according to the operation prompt, wherein the interface comprises at least two of a first option, a second option and a third option; the first option is a function window for confirming unlocking of the candidate transportation means, the second option is a function window for triggering the server to control the candidate transportation means to output the transportation means prompt signal again, and the third option is a function window for indicating the server to confirm the new candidate transportation means again.
S7, the user selects operation on the interface based on the vehicle prompt signal;
and S8, the terminal equipment responds to the selection operation of the user, obtains a corresponding selection result and sends the selection result to the server.
S9, if the selection result is used for indicating the server to unlock the candidate transportation means by adopting the user information, unlocking the candidate transportation means according to the obtained identification of the candidate transportation means and the user information; or if the selection result is used for instructing the server to control the candidate vehicle to output the vehicle prompt signal again, controlling the candidate vehicle to output the vehicle prompt signal again; or if the selection result is used for instructing the server to redetermine the new candidate transportation means, redetermining the new candidate transportation means according to the position of the terminal device and the position of at least one transportation means.
S10, assuming the new candidate vehicle is the next closest vehicle to the terminal device, the server may return to performing step S5 above until the candidate vehicle is unlocked.
S11, after the server unlocks the candidate transportation means, the server adds an abnormal identifier to the candidate transportation means; the abnormal identifier is used for representing that the unlocking trigger identifier of the candidate vehicle needs to be repaired.
It should be understood that although the various steps in the flowcharts of fig. 2, 3-5 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 2, 3-5 may include multiple steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed in turn or alternately with other steps or at least some of the other steps or stages.
In one embodiment, as shown in fig. 6, there is provided a vehicle unlocking apparatus applied to a terminal device, including: an unlocking request sending module 10, an operation prompt receiving module 11 and a selection result sending module 12, wherein:
an unlocking request sending module 10, configured to send an unlocking request to a server in response to an unlocking operation of a user; the unlocking operation is used for representing that a user wants to unlock the vehicle in a mode without an unlocking trigger mark, and the unlocking request comprises user information of the user and the position of the terminal equipment;
an operation prompt receiving module 11, configured to receive an operation prompt sent by the server after determining the candidate vehicle; the candidate transportation means is determined by the server according to the position of the terminal device and the position of at least one transportation means, and the operation prompt is used for prompting a user to confirm whether the candidate transportation means is unlocked or not;
a selection result sending module 12, configured to send a selection result to the server in response to a selection operation of the user for the operation prompt; the selection result is used to indicate whether the server unlocks the candidate vehicle using the user information.
For specific limitations of the vehicle unlocking device, reference may be made to the above limitations of the vehicle unlocking method, which are not described in detail herein.
In another embodiment, the unlocking operation is specifically used for representing that a user wants to unlock the vehicle in a manner without an unlocking trigger when the unlocking trigger of the vehicle cannot be identified. Optionally, the unlocking trigger is an explicit identifier.
In another embodiment, as shown in fig. 7, another vehicle unlocking device is provided, and on the basis of the above embodiment, the selection result sending module 12 includes:
a selection result transmitting unit 121 for transmitting a selection result to the server in response to a selection operation by the user on the operation prompt in accordance with the vehicle prompt signal; the vehicle prompting signal is output by the server for controlling the candidate vehicle.
Optionally, as shown in fig. 7, after the operation prompt receiving module 11 receives the operation prompt sent by the server after determining the candidate vehicle, the apparatus may further include:
the interface display module 13 is configured to display an interface based on the operation prompt, where the interface includes at least two of a first option, a second option, and a third option; the first option is a function window for confirming unlocking of the candidate transportation means, the second option is a function window for triggering the server to control the candidate transportation means to output transportation means prompt signals again, and the third option is a function window for instructing the server to determine new candidate transportation means again.
Optionally, the selection result sending unit 121 is specifically configured to send a first selection result to the server in response to a selection operation of the user for the first option; the first selection result is used for indicating the server to unlock the candidate transportation means by adopting the user information; or responding to the selection operation of the user for the second option, and sending a second selection result to the server; the second selection result is used for instructing the server to control the candidate transportation means to output a transportation means prompt signal again; or responding to the selection operation of the user for the third option, and sending a third selection result to the server; the third selection result is used for instructing the server to re-determine a new candidate vehicle.
The specific definition of the vehicle unlocking device can be referred to the definition of the vehicle unlocking method above, and is not described in detail here. The modules can be embedded in a hardware form or independent of a processor in the terminal device, or can be stored in a memory in the terminal device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, as shown in fig. 8, there is provided a vehicle unlocking device applied to a server, including: an obtaining module 20, a determining and prompting sending module 21 and a result receiving and unlocking module 22, wherein:
an obtaining module 20, configured to obtain an unlocking request sent by a terminal device; the unlocking request is sent after the terminal equipment responds to the unlocking operation of the user, the unlocking operation represents that the user wants to unlock the vehicle in a mode without an unlocking trigger mark, and the unlocking request comprises user information of the user and the position of the terminal equipment;
the determining and prompting sending module 21 is configured to determine a candidate vehicle according to the position of the terminal device and the position of at least one vehicle, and send an operation prompt to the terminal device; the operation prompt is used for prompting a user to confirm whether to unlock the candidate vehicle;
the result receiving and unlocking module 22 is used for receiving the selection result sent by the terminal equipment and determining whether the candidate transportation means is unlocked by adopting the user information according to the selection result; the selection result is generated after the terminal equipment responds to the selection operation of the user aiming at the operation prompt.
For specific limitations of the vehicle unlocking device, reference may be made to the above limitations of the vehicle unlocking method, which are not described in detail herein.
In another embodiment, the unlocking operation is specifically used for representing that a user wants to unlock the vehicle by using a mode without an unlocking trigger mark when the unlocking trigger mark of the vehicle cannot be identified. Optionally, the unlocking trigger is an explicit identifier.
In another embodiment, as shown in fig. 9, another vehicle unlocking device is provided, and on the basis of the above embodiment, the determining and prompting sending module 21 includes:
a determining unit 211, configured to determine whether at least one vehicle exists within a preset distance range with the position of the terminal device as a center;
a determining unit 212, configured to determine the candidate vehicle according to a location of at least one vehicle if the at least one vehicle exists within the preset distance range.
Optionally, with continuing reference to fig. 9, the determining unit 212 includes:
a distance determining subunit 2121, configured to determine, when the number of the at least one vehicle is greater than 1, a first distance between each vehicle and the terminal device according to the acquired position of each vehicle and the position of the terminal device;
a vehicle determination subunit 2122 configured to determine the candidate vehicle from the at least one vehicle according to each of the first distances.
Optionally, the tool determination subunit 2122 is specifically configured to sort the first distances, and obtain a minimum distance from a sorting result; and determining the vehicle corresponding to the minimum distance as the candidate vehicle.
Optionally, the determining unit 212 is specifically configured to determine that there is one vehicle as the candidate vehicle when the number of the at least one vehicle is equal to 1.
In another embodiment, as shown in fig. 10, another vehicle unlocking apparatus is provided, and on the basis of the above embodiment, after the determining and prompting sending module 21 determines the candidate vehicle according to the position of the terminal device and the position of at least one vehicle, the apparatus further includes:
and the control module 23 is used for controlling the candidate vehicles to output vehicle prompt signals.
Optionally, the selection result is specifically generated after the terminal device responds to the selection operation of the operation prompt acted by the user according to the vehicle prompt signal.
Optionally, the result receiving and unlocking module 22 is specifically configured to unlock the candidate vehicle according to the acquired identifier of the candidate vehicle and the user information, when the selection result is used to instruct the server to unlock the candidate vehicle by using the user information; or, in the case that the selection result is used for instructing the server to control the candidate vehicle to output the vehicle prompting signal again, controlling the candidate vehicle to output the vehicle prompting signal again; or, in the case that the selection result is used for instructing the server to re-determine a new candidate vehicle, re-determining the new candidate vehicle according to the position of the terminal device and the position of at least one vehicle.
In another embodiment, with continuing reference to fig. 10, another vehicle unlocking device is provided, and based on the above embodiment, the new candidate vehicle is a vehicle corresponding to the next smaller distance in the ranking result, and the device further includes:
and a return execution module 24, configured to return to execute the step of sending the operation prompt to the terminal device until the candidate transportation is unlocked.
In another embodiment, with continued reference to fig. 10, there is provided another vehicle unlocking apparatus, which, on the basis of the above embodiment, further comprises:
an add anomaly identification module 25, configured to add an anomaly identification to the candidate vehicle after unlocking the candidate vehicle; the abnormal mark is used for representing that the unlocking trigger mark of the candidate vehicle needs to be repaired.
The specific definition of the vehicle unlocking device can be referred to the definition of the vehicle unlocking method above, and is not described in detail here. The respective modules in the vehicle unlocking apparatus described above may be implemented in whole or in part by software, hardware, and a combination thereof. The modules may be embedded in hardware or independent of a processor in the server, or may be stored in software in a memory in the server, so that the processor calls and executes operations corresponding to the modules.
Fig. 11 is a block diagram illustrating a terminal device 1300 according to an example embodiment. For example, terminal device 1300 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, and so forth.
Referring to fig. 11, terminal device 1300 may include one or more of the following components: a processing component 1302, a memory 1304, a power component 1306, a multimedia component 1308, an audio component 1310, an input/output (I/O) interface 1312, a sensor component 1314, and a communication component 1316. Wherein the memory has stored thereon a computer program or instructions for execution on the processor.
The processing component 1302 generally controls overall operations of the terminal device 1300, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 1302 may include one or more processors 1320 to execute instructions to perform all or part of the steps of the method described above. Further, the processing component 1302 can include one or more modules that facilitate interaction between the processing component 1302 and other components. For example, the processing component 1302 may include a multimedia module to facilitate interaction between the multimedia component 1308 and the processing component 1302.
The memory 1304 is configured to store various types of data to support operation at the terminal device 1300. Examples of such data include instructions for any application or method operating on terminal device 1300, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 1304 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The multimedia component 1308 comprises a touch-sensitive display screen between the terminal device 1300 and the user that provides an output interface. In some embodiments, the touch display screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1308 includes a front facing camera and/or a rear facing camera. When the terminal device 1300 is in an operation mode, such as a photographing mode or a video mode, the front camera and/or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 1310 is configured to output and/or input audio signals. For example, the audio component 1310 includes a Microphone (MIC) configured to receive an external audio signal when the terminal device 1300 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 1304 or transmitted via the communication component 1316. In some embodiments, the audio component 1310 also includes a speaker for outputting audio signals.
The I/O interface 1312 provides an interface between the processing component 1302 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The communication component 1316 is configured to facilitate communication between the terminal device 1300 and other devices in a wired or wireless manner. The terminal device 1300 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 1316 receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communications component 1316 also includes a Near Field Communications (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the terminal device 1300 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described vehicle unlocking method.
Fig. 12 is a block diagram illustrating a server 1400 in accordance with an example embodiment. Referring to fig. 12, server 1400 includes a processing component 1420, which further includes one or more processors, and memory resources, represented by memory 1422, for storing instructions or computer programs, e.g., applications, that are executable by processing component 1420. The application programs stored in the memory 1422 may include one or more modules that each correspond to a set of instructions. Further, the processing component 1420 is configured to execute instructions to perform the method of vehicle unlocking described above.
The server 1400 may also include a power component 1424 configured to perform power management of the device 1400, a wired or wireless network interface 1426 configured to connect the device 1400 to a network, and an input/output (I/O) interface 1428. The server 1400 may operate based on an operating system stored in memory 1422, such as Window 1414 over, Mac O14 XTM, UnixTM, LinuxTM, FreeB14DTM, or the like.
In an exemplary embodiment, a non-transitory computer readable storage medium comprising instructions, such as the memory 1304 comprising instructions, executable by the processor 1320 of the terminal device 1300 to perform the above method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
In an exemplary embodiment, a storage medium comprising instructions, such as the memory 1422 comprising instructions, executable by the processor of the server 1400 to perform the above-described method is also provided. The storage medium may be a non-transitory computer readable storage medium, which may be, for example, a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
In an exemplary embodiment, a computer program product is also provided, which, when executed by a processor, may carry out the above-mentioned method. The computer program product includes one or more computer instructions. When these computer instructions are loaded and executed on a computer, some or all of the methods described above may be implemented, in whole or in part, according to the procedures or functions described in the embodiments of the disclosure.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database or other medium used in the embodiments provided by the embodiments of the disclosure may include at least one of non-volatile and volatile memory. Non-volatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, or the like. Volatile Memory can include Random Access Memory (RAM) or external cache Memory. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), among others.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express a few implementation modes of the embodiments of the present disclosure, and the description thereof is specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for those skilled in the art, variations and modifications can be made without departing from the concept of the embodiments of the present disclosure, and these are all within the scope of the embodiments of the present disclosure. Therefore, the protection scope of the patent of the embodiment of the disclosure should be subject to the appended claims.
Claims (40)
1. A vehicle unlocking method is applied to a terminal device, and comprises the following steps:
responding to the unlocking operation of a user, and sending an unlocking request to a server; the unlocking operation is used for representing that a user wants to unlock the vehicle in a mode without an unlocking trigger mark, and the unlocking request comprises user information of the user and the position of the terminal equipment;
receiving an operation prompt sent by the server after the candidate vehicle is determined; the candidate transportation means are determined by the server according to the position of the terminal device and the position of at least one transportation means, and the operation prompt is used for prompting a user to confirm whether the candidate transportation means are unlocked or not;
responding to the selection operation of the user aiming at the operation prompt, and sending a selection result to the server; the selection result is used for indicating whether the server adopts the user information to unlock the candidate transportation means.
2. The method of claim 1, wherein the unlocking operation is specifically used for characterizing that a user wants to unlock the vehicle without an unlocking trigger if the unlocking trigger of the vehicle cannot be recognized.
3. The method of claim 2, wherein the unlock trigger is an explicit indication.
4. The method according to any one of claims 1 to 3, wherein the sending a selection result to the server in response to a selection operation of the user for the operation prompt comprises:
responding to the selection operation acted on the operation prompt by the user according to the vehicle prompt signal, and sending a selection result to the server; wherein the vehicle alert signal is output by the server controlling the candidate vehicle.
5. The method of claim 4, wherein after receiving the operational prompt sent by the server after determining the candidate vehicle, the method further comprises:
displaying an interface based on the operation prompt, wherein the interface comprises at least two of a first option, a second option and a third option;
the first option is a function window for confirming unlocking of the candidate vehicle, the second option is a function window for triggering the server to control the candidate vehicle to output a vehicle prompt signal again, and the third option is a function window for instructing the server to determine a new candidate vehicle again.
6. The method according to claim 5, wherein the sending a selection result to the server in response to a selection operation of the user on the operation prompt according to a vehicle prompt signal, comprises:
responding to the selection operation of the user for the first option, and sending a first selection result to a server; the first selection result is used for indicating the server to unlock the candidate vehicle by adopting the user information;
or,
responding to the selection operation of the user for the second option, and sending a second selection result to the server; the second selection result is used for instructing the server to control the candidate vehicle to output a vehicle prompt signal again;
or,
responding to the selection operation of the user for the third option, and sending a third selection result to the server; the third selection result is used to instruct the server to re-determine a new candidate vehicle.
7. A vehicle unlocking method is applied to a server, and comprises the following steps:
acquiring an unlocking request sent by terminal equipment; the unlocking request is sent after the terminal equipment responds to unlocking operation of a user, the unlocking operation represents that the user wants to unlock the vehicle in a mode without an unlocking trigger mark, and the unlocking request comprises user information of the user and the position of the terminal equipment;
determining candidate vehicles according to the position of the terminal equipment and the position of at least one vehicle, and sending an operation prompt to the terminal equipment; the operation prompt is used for prompting a user to confirm whether to unlock the candidate vehicle;
receiving a selection result sent by the terminal equipment, and determining whether the candidate transportation means is unlocked by adopting the user information according to the selection result; and the selection result is generated after the terminal equipment responds to the selection operation of the user aiming at the operation prompt.
8. The method according to claim 7, wherein the unlocking operation is specifically used for characterizing that a user wants to unlock the vehicle without an unlocking trigger if the unlocking trigger of the vehicle cannot be recognized.
9. The method of claim 8, wherein the unlock trigger is an explicit indication.
10. The method according to any of claims 7-9, wherein determining candidate vehicles based on the location of the terminal device and the location of at least one vehicle comprises:
judging whether at least one vehicle exists within a preset distance range by taking the position of the terminal equipment as a center;
and if at least one vehicle exists in the preset distance range, determining the candidate vehicle according to the position of the at least one vehicle.
11. The method of claim 10, wherein determining the candidate vehicle from the location of the at least one vehicle comprises:
if the number of the at least one vehicle is larger than 1, determining a first distance between each vehicle and the terminal device according to the acquired position of each vehicle and the acquired position of the terminal device;
determining the candidate vehicle from the at least one vehicle according to each of the first distances.
12. The method of claim 11, wherein said determining the candidate vehicle from the at least one vehicle based on each of the first distances comprises:
sequencing the first distances, and acquiring a minimum distance from a sequencing result;
and determining the vehicle corresponding to the minimum distance as the candidate vehicle.
13. The method of claim 10, wherein determining the candidate vehicle from the location of the at least one vehicle comprises:
determining that there is one vehicle as the candidate vehicle if the number of the at least one vehicle is equal to 1.
14. The method of claim 12, wherein after determining candidate vehicles based on the location of the terminal device and the location of at least one vehicle, the method further comprises:
controlling the candidate vehicle to output a vehicle alert signal.
15. The method according to claim 14, characterized in that the selection result is generated by the terminal device in response to a selection operation of the operation prompt by the user in accordance with the vehicle prompt signal.
16. The method of claim 15, wherein the determining whether to unlock the candidate vehicle with the user information according to the selection comprises:
if the selection result is used for indicating the server to unlock the candidate transportation means by adopting the user information, unlocking the candidate transportation means according to the acquired identification of the candidate transportation means and the user information;
or,
if the selection result is used for indicating the server to control the candidate vehicle to output the vehicle prompt signal again, controlling the candidate vehicle to output the vehicle prompt signal again;
or,
and if the selection result is used for indicating the server to redetermine a new candidate vehicle, redetermining the new candidate vehicle according to the position of the terminal equipment and the position of at least one vehicle.
17. The method of claim 16, wherein if the new candidate vehicle is the vehicle corresponding to the next smallest distance in the ranked result, the method further comprises:
and returning to the step of sending the operation prompt to the terminal equipment until the candidate transportation means are unlocked.
18. The method according to any one of claims 7-9, further comprising:
after unlocking the candidate vehicle, adding an anomaly identification to the candidate vehicle; the abnormal mark is used for representing that the unlocking trigger mark of the candidate vehicle needs to be repaired.
19. A vehicle unlocking device is characterized by being applied to a terminal device, and the device comprises:
the unlocking request sending module is used for responding to the unlocking operation of the user and sending an unlocking request to the server; the unlocking operation is used for representing that a user wants to unlock the vehicle in a mode without an unlocking trigger mark, and the unlocking request comprises user information of the user and the position of the terminal equipment;
the operation prompt receiving module is used for receiving an operation prompt sent by the server after the candidate vehicle is determined; the candidate vehicles are determined by the server according to the positions of the terminal equipment and at least one vehicle, and the operation prompt is used for prompting a user to confirm whether to unlock the candidate vehicles;
the selection result sending module is used for responding to the selection operation of the user aiming at the operation prompt and sending a selection result to the server; the selection result is used for indicating whether the server adopts the user information to unlock the candidate transportation means.
20. The apparatus of claim 19, wherein the unlocking operation is specifically configured to characterize that a user intends to unlock the vehicle without an unlocking trigger if the unlocking trigger of the vehicle is not recognizable.
21. The apparatus of claim 20, wherein the unlocking trigger is an explicit indication.
22. The apparatus according to any of claims 19-21, wherein the selection result sending module comprises:
a selection result sending unit for sending a selection result to the server in response to a selection operation of the user on the operation prompt according to a vehicle prompt signal; wherein the vehicle alert signal is output by the server controlling the candidate vehicle.
23. The apparatus of claim 22, wherein after the operation prompt receiving module receives the operation prompt sent by the server after determining the candidate vehicle, the apparatus further comprises:
the interface display module is used for displaying an interface based on the operation prompt, and the interface comprises at least two of a first option, a second option and a third option; the first option is a function window for confirming unlocking of the candidate vehicle, the second option is a function window for triggering the server to control the candidate vehicle to output a vehicle prompt signal again, and the third option is a function window for instructing the server to determine a new candidate vehicle again.
24. The arrangement according to claim 23, characterized in that said selection result sending unit is specifically adapted to
Responding to the selection operation of the user for the first option, and sending a first selection result to a server; the first selection result is used for indicating the server to unlock the candidate vehicle by adopting the user information; or responding to the selection operation of the user for the second option, and sending a second selection result to the server; the second selection result is used for instructing the server to control the candidate vehicle to output a vehicle prompt signal again; or responding to the selection operation of the user for the third option, and sending a third selection result to the server; the third selection result is used to instruct the server to re-determine a new candidate vehicle.
25. A vehicle unlocking device is characterized by being applied to a server and comprising:
the terminal equipment comprises an acquisition module, a processing module and a display module, wherein the acquisition module is used for acquiring an unlocking request sent by the terminal equipment; the unlocking request is sent after the terminal equipment responds to unlocking operation of a user, the unlocking operation represents that the user wants to unlock the vehicle in a mode without an unlocking trigger mark, and the unlocking request comprises user information of the user and the position of the terminal equipment;
the determining and prompt sending module is used for determining candidate transportation means according to the position of the terminal equipment and the position of at least one transportation means and sending an operation prompt to the terminal equipment; the operation prompt is used for prompting a user to confirm whether to unlock the candidate vehicle;
the result receiving and unlocking module is used for receiving the selection result sent by the terminal equipment and determining whether the candidate transportation means is unlocked by adopting the user information according to the selection result; and the selection result is generated after the terminal equipment responds to the selection operation of the user aiming at the operation prompt.
26. The apparatus of claim 25, wherein the unlocking operation is specifically configured to characterize that a user intends to unlock the vehicle without an unlocking trigger if the unlocking trigger of the vehicle is not recognizable.
27. The apparatus of claim 26, wherein the unlocking trigger is an explicit indication.
28. The apparatus according to any of claims 25-27, wherein the determining and prompting sending module comprises:
the judging unit is used for judging whether at least one vehicle exists in a preset distance range by taking the position of the terminal equipment as a center;
a determining unit, configured to determine the candidate vehicle according to a position of at least one vehicle if the at least one vehicle exists within the preset distance range.
29. The apparatus of claim 28, wherein the determining unit comprises:
a distance determining subunit, configured to determine, when the number of the at least one vehicle is greater than 1, a first distance between each vehicle and the terminal device according to the acquired position of each vehicle and the acquired position of the terminal device;
a vehicle determination subunit configured to determine the candidate vehicle from the at least one vehicle according to each of the first distances.
30. The apparatus according to claim 29, wherein the tool determination subunit is specifically configured for
Sequencing the first distances, and acquiring a minimum distance from sequencing results; and determining the vehicle corresponding to the minimum distance as the candidate vehicle.
31. Device according to claim 28, wherein the determination unit is specifically configured to
Determining that there is one vehicle as the candidate vehicle in a case where the number of the at least one vehicle is equal to 1.
32. The apparatus of claim 30, wherein after the determining and prompt sending module determines candidate vehicles according to the location of the terminal device and the location of at least one vehicle, the apparatus further comprises:
and the control module is used for controlling the candidate vehicles to output vehicle prompt signals.
33. The apparatus according to claim 32, wherein the selection result is generated by the terminal device in response to a selection operation of the operation prompt by a user according to the vehicle prompt signal.
34. The apparatus of claim 33, wherein the result receiving and unlocking module is specifically configured to
When the selection result is used for indicating the server to unlock the candidate transportation means by adopting the user information, unlocking the candidate transportation means according to the acquired identification of the candidate transportation means and the user information; or, in the case that the selection result is used for instructing the server to control the candidate vehicle to output the vehicle prompt signal again, controlling the candidate vehicle to output the vehicle prompt signal again; or, in case the selection result is used to instruct the server to re-determine a new candidate vehicle, re-determining a new candidate vehicle according to the location of the terminal device and the location of at least one vehicle.
35. The apparatus of claim 34, wherein the new candidate vehicle is a vehicle corresponding to a next smallest distance in the ranking result, the apparatus further comprising:
and the return execution module is used for returning and executing the step of sending the operation prompt to the terminal equipment until the candidate vehicle is unlocked.
36. The apparatus of any one of claims 25-27, further comprising:
an add anomaly identification module for adding an anomaly identification to the candidate vehicle after unlocking the candidate vehicle; the abnormal mark is used for representing that the unlocking trigger mark of the candidate vehicle needs to be repaired.
37. A terminal device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor realizes the steps of the method of any of claims 1-6 when executing the computer program.
38. A server comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the steps of the method of any of claims 7-18 are implemented when the computer program is executed by the processor.
39. A storage medium having a computer program stored thereon, the computer program, when being executed by a processor, realizing the steps of the method according to any of the claims 1-18.
40. A computer program product comprising a computer program, characterized in that the computer program realizes the steps of the method of any one of claims 1-18 when executed by a processor.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2021105704326 | 2021-05-25 | ||
CN202110570432.6A CN113240839A (en) | 2021-05-25 | 2021-05-25 | Vehicle unlocking method, device, equipment, server, medium and product |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114724285A true CN114724285A (en) | 2022-07-08 |
Family
ID=77138762
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110570432.6A Withdrawn CN113240839A (en) | 2021-05-25 | 2021-05-25 | Vehicle unlocking method, device, equipment, server, medium and product |
CN202210569635.8A Pending CN114724285A (en) | 2021-05-25 | 2022-05-24 | Vehicle unlocking method, device, equipment, server, medium and product |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110570432.6A Withdrawn CN113240839A (en) | 2021-05-25 | 2021-05-25 | Vehicle unlocking method, device, equipment, server, medium and product |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN113240839A (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113888781A (en) * | 2021-10-11 | 2022-01-04 | 德施曼机电(中国)有限公司 | Door lock control method, electronic equipment, door lock and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108022341A (en) * | 2017-11-25 | 2018-05-11 | 佛山市集知汇科技有限公司 | A kind of shared bicycle method for unlocking and system |
CN109191634A (en) * | 2018-08-10 | 2019-01-11 | 上海掌门科技有限公司 | The unlocking method of shared bicycle |
CN109242464A (en) * | 2018-08-28 | 2019-01-18 | 北京启顺京腾科技有限责任公司 | A kind of shared vehicles compatible management method and system |
CN111726747A (en) * | 2020-06-02 | 2020-09-29 | 北京骑胜科技有限公司 | Prompting method and device for vehicle state, electronic equipment and storage medium |
-
2021
- 2021-05-25 CN CN202110570432.6A patent/CN113240839A/en not_active Withdrawn
-
2022
- 2022-05-24 CN CN202210569635.8A patent/CN114724285A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108022341A (en) * | 2017-11-25 | 2018-05-11 | 佛山市集知汇科技有限公司 | A kind of shared bicycle method for unlocking and system |
CN109191634A (en) * | 2018-08-10 | 2019-01-11 | 上海掌门科技有限公司 | The unlocking method of shared bicycle |
CN109242464A (en) * | 2018-08-28 | 2019-01-18 | 北京启顺京腾科技有限责任公司 | A kind of shared vehicles compatible management method and system |
CN111726747A (en) * | 2020-06-02 | 2020-09-29 | 北京骑胜科技有限公司 | Prompting method and device for vehicle state, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN113240839A (en) | 2021-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10484948B2 (en) | Mobile terminal standby method, device thereof, and medium | |
US20170300503A1 (en) | Method and apparatus for managing video data, terminal, and server | |
CN104537860B (en) | Driving safety prompt method and device | |
EP3715789A1 (en) | Method, apparatus for displaying travelling strategy based on public transportation and storage medium | |
CN105116817A (en) | Balance car management method and device | |
CN104966411A (en) | Method, apparatus and system for determining idle parking stalls | |
EP3716163A1 (en) | Method, device and storage medium for displaying instruction information | |
CN111415212B (en) | Order information processing method, client and terminal device | |
US10242678B2 (en) | Friend addition using voiceprint analysis method, device and medium | |
CN105426485A (en) | Image combination method and device, intelligent terminal and server | |
CN111882907A (en) | Navigation early warning method, device, equipment and storage medium for vehicle | |
CN116546502B (en) | Relay attack detection method, device and storage medium | |
CN105188027A (en) | Nearby user searching method and device | |
CN114724285A (en) | Vehicle unlocking method, device, equipment, server, medium and product | |
CN111726747A (en) | Prompting method and device for vehicle state, electronic equipment and storage medium | |
CN111942210A (en) | Battery compartment unlocking method, system, device, equipment and storage medium | |
CN115734161A (en) | Method and device for detecting parking state, spike device and storage medium | |
CN106379232B (en) | The method and device that belongings are reminded | |
CN111724537B (en) | Vehicle control method, device, electronic device and storage medium | |
CN114872651A (en) | Vehicle control method, device, storage medium and chip | |
CN111649759A (en) | Navigation method, device, equipment and storage medium of vehicle | |
CN110399566B (en) | Position searching method and device and electronic equipment | |
CN115510336A (en) | Information processing method, information processing device, electronic equipment and storage medium | |
CN113240838A (en) | Vehicle unlocking method, device, server, equipment, medium and product | |
CN111726758A (en) | Operation and maintenance information reporting method, device, operation and maintenance system, equipment and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |