Unlocking method and device for shared vehicle

By implementing the automatic lock unlocking function in the shared vehicle system, the collaborative work of the user terminal and the backend server is simplified, the unlocking process is solved, the problem of the cumbersome lock unlocking process of shared vehicle is improved, and user experience and operational efficiency are improved.

CN119785460APending Publication Date: 2025-04-08NINGBO XIAOLIU SHARING INFORMATION TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411909096.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

The lock-opening process of shared vehicles is cumbersome, reducing user experience and operational efficiency.

Method used

Through the scanning code unlocking operation sent by the user terminal, user information is obtained and the automatic unlocking function is determined, and the power information of the shared vehicle and the power threshold matched by the user are obtained. If the power is higher than the threshold and the vehicle state meets the unlocking conditions, a lock-opening command is generated and sent.

Benefits of technology

The process of scanning codes and unlocking is simplified, and the user experience and operational efficiency is improved. Users only need to perform scanning codes and unlocking operations without other confirmation operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119785460A_ABST
    Figure CN119785460A_ABST
Patent Text Reader

Abstract

The present invention provides a method and device for unlocking a shared vehicle, and relates to the technical field of shared vehicle operation, the method comprising: responding to a code scanning unlocking operation sent by a user terminal, obtaining user information of a user corresponding to the user terminal; determining whether the user meets a pre-configured automatic unlocking function based on the user information; if so, obtaining the power information of the shared vehicle, and the power threshold matched by the user; if the power information is higher than the power threshold, determining whether the vehicle status of the shared vehicle meets a preset unlocking condition; if so, generating an unlocking instruction to control the unlocking of the shared vehicle. The method and device for unlocking a shared vehicle provided by the present invention only require the user to perform a code scanning unlocking operation during the entire unlocking process, without the need to perform other confirmation operations, which not only optimizes the code scanning unlocking process, but also improves user experience and operational efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of shared vehicle operation, and in particular to a shared vehicle unlocking method and device. Background Art

[0002] With the popularity of shared vehicles, users' demands for ease of operation and travel efficiency are gradually increasing. At present, most shared vehicles use the method of scanning a code to unlock. When scanning a code to unlock, the user needs to manually confirm the vehicle status and complete multiple steps before finally starting to ride. Although this process is safe, it may be cumbersome in some cases, reducing user experience and operational efficiency. Summary of the invention

[0003] In view of this, an object of the present invention is to provide a method and device for unlocking a shared vehicle to alleviate the technical problem that the above-mentioned unlocking process is relatively complicated.

[0004] In the first aspect, an embodiment of the present invention provides a method for unlocking a shared vehicle, the method comprising: responding to a scan code unlocking operation sent by a user terminal, obtaining user information of a user corresponding to the user terminal; determining whether the user meets a pre-configured automatic unlocking function based on the user information; if so, obtaining the power information of the shared vehicle and a power threshold matched by the user; if the power information is higher than the power threshold, determining whether the vehicle status of the shared vehicle meets a preset unlocking condition; if so, generating an unlocking instruction; and sending the unlocking instruction to the shared vehicle to control the unlocking of the shared vehicle.

[0005] In combination with the first aspect, an embodiment of the present invention provides a first possible implementation scheme of the first aspect, wherein the above method also includes: displaying a function prompt interface through the graphical user interface of the user terminal; the function prompt interface is used to prompt the user whether to turn on the automatic unlocking function, and the function prompt interface is provided with a confirmation control; in response to the confirmation operation acting on the confirmation control, generating confirmation information; based on the confirmation information, marking the user information of the user to determine that the user meets the pre-configured automatic unlocking function.

[0006] In combination with the first aspect, an embodiment of the present invention provides a second possible implementation of the first aspect, wherein the step of determining whether the vehicle status of the shared vehicle meets the preset unlocking conditions includes: if it is judged that the vehicle status of the shared vehicle meets the following conditions, then determining that the vehicle status of the shared vehicle meets the preset unlocking conditions: the shared vehicle is not marked with fault information; and the shared vehicle is in an idle state.

[0007] In combination with the first aspect, an embodiment of the present invention provides a third possible implementation method of the first aspect, wherein the above method also includes: after responding to the unlocking operation sent by the user terminal, determining whether the shared vehicle corresponding to the unlocking operation is a vehicle pre-reserved by the user terminal; if so, generating an unlocking instruction, and sending the unlocking instruction to the shared vehicle to control the unlocking of the shared vehicle.

[0008] In combination with the first aspect, an embodiment of the present invention provides a fourth possible implementation of the first aspect, wherein the above method also includes: after responding to the unlocking operation sent by the user terminal, obtaining the order record of the shared vehicle; determining whether the time interval of use of the shared vehicle is within a preset time interval based on the order record, and whether the user who most recently used the vehicle recorded in the order record is consistent with the user corresponding to the user terminal; if so, when it is determined that the power information of the shared vehicle meets the power usage threshold, generating an unlocking command, and sending the unlocking command to the shared vehicle to control the unlocking of the shared vehicle.

[0009] In combination with the first aspect, an embodiment of the present invention provides a fifth possible implementation of the first aspect, wherein the step of obtaining the power threshold matched by the user includes: determining a parking point and a type of the parking point based on the location information of the user terminal; determining the power threshold matched by the user according to the type of the parking point; wherein the type of the parking point is used to characterize the location type of the parking point, or the demand type of the parking point.

[0010] In combination with the first aspect, an embodiment of the present invention provides a sixth possible implementation of the first aspect, wherein the above-mentioned step of obtaining the power threshold matched by the user further includes: determining the vehicle use time period and the type of the vehicle use time period based on the code scanning unlocking operation, wherein the type of the vehicle use time period includes peak period or off-peak period; determining the power threshold matched by the user according to the type of the vehicle use time period.

[0011] In combination with the first aspect, an embodiment of the present invention provides a seventh possible implementation of the first aspect, wherein the above-mentioned step of obtaining the power threshold matched by the user further includes: determining the vehicle type of the shared vehicle based on the code scanning unlocking operation, wherein the vehicle type includes the vehicle model of the shared vehicle, and / or the battery model of the shared vehicle; determining the power threshold matched by the user according to the vehicle type.

[0012] In combination with the first aspect, an embodiment of the present invention provides an eighth possible implementation of the first aspect, wherein the above-mentioned step of obtaining the power threshold matched by the user further includes: obtaining the user's vehicle usage data; wherein the vehicle usage data includes the user's historical vehicle usage data; and determining the power threshold matched by the user based on the user's vehicle usage data.

[0013] In a second aspect, an embodiment of the present invention further provides an unlocking device for a shared vehicle, the device comprising: a response module, used to respond to a scan code unlocking operation sent by a user terminal, and obtain user information of a user corresponding to the user terminal; a first determination module, used to determine whether the user meets a pre-configured automatic unlocking function based on the user information; an acquisition module, used to obtain the power information of the shared vehicle and the power threshold matched by the user when the determination result of the first determination module is yes; a second determination module, if the power information is higher than the power threshold, determines whether the vehicle status of the shared vehicle meets the preset unlocking condition; an unlocking module, used to generate an unlocking instruction when the determination result of the second determination module is yes, and send the unlocking instruction to the shared vehicle to control the unlocking of the shared vehicle.

[0014] In a third aspect, an embodiment of the present invention further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method described in the first aspect when executing the computer program.

[0015] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method described in the first aspect is implemented.

[0016] The embodiments of the present invention bring the following beneficial effects:

[0017] The unlocking method and device for a shared vehicle provided in an embodiment of the present invention can respond to a code scanning unlocking operation sent by a user terminal, and obtain user information of a user corresponding to the user terminal; determine whether the user meets a pre-configured automatic unlocking function based on the user information; if so, obtain the power information of the shared vehicle and a power threshold matched by the user; if the power information is higher than the power threshold, determine whether the vehicle status of the shared vehicle meets a preset unlocking condition; if so, generate an unlocking instruction; send the unlocking instruction to the shared vehicle to control the unlocking of the shared vehicle. During the entire unlocking process, the user only needs to perform a code scanning unlocking operation without having to perform other confirmation operations. This not only optimizes the code scanning unlocking process, but also improves user experience and operational efficiency.

[0018] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention are realized and obtained by the structures particularly pointed out in the description, claims and drawings.

[0019] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.

[0021] Figure 1 A flow chart of a method for unlocking a shared vehicle provided by an embodiment of the present invention;

[0022] Figure 2 A schematic diagram of the structure of an unlocking device for a shared vehicle provided by an embodiment of the present invention;

[0023] Figure 3 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0024] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0025] Currently, for shared vehicles, after users scan the code to unlock the vehicle, they are usually required to manually determine the vehicle status and perform other multi-step operations, which makes the unlocking process relatively cumbersome and reduces user experience and operational efficiency.

[0026] Based on this, an unlocking method and device for a shared vehicle provided in an embodiment of the present invention can optimize the code scanning unlocking process, thereby improving user experience and operational efficiency.

[0027] To facilitate understanding of this embodiment, a method for unlocking a shared vehicle disclosed in an embodiment of the present invention is first introduced in detail.

[0028] In a possible implementation, an embodiment of the present invention provides a method for unlocking a shared vehicle. Specifically, the method can be applied to a background server of a shared vehicle, and the background server communicates with the shared vehicle. At the same time, the background server can also communicate with a user terminal to facilitate interaction with the user through the user terminal during the user's use of the vehicle.

[0029] Among them, the user terminal in the embodiment of the present invention can be a smart phone, tablet computer, PDA or other intelligent terminal used by the user, and the user terminal is usually installed with an application APP matching the shared vehicle. The user can start the application APP, scan the vehicle identification of the shared vehicle, perform the scan code unlocking operation, and at the same time, establish communication with the background server.

[0030] Furthermore, the shared vehicle in the embodiment of the present invention may be a shared electric car, a shared electric motorcycle, etc., and the embodiment of the present invention is not limited to this.

[0031] For ease of understanding, Figure 1 A flow chart of a method for unlocking a shared vehicle is shown, the method comprising the following steps:

[0032] Step S102, responding to the code scanning unlocking operation sent by the user terminal, obtaining user information of the user corresponding to the user terminal;

[0033] Step S104, determining whether the user meets the pre-configured automatic unlocking function based on the user information;

[0034] In actual use, an unlocking mark of the shared vehicle will be set at a preset position on the body of the shared vehicle. The user can start the application APP installed on the user terminal to open the scanning interface to scan the unlocking mark of the shared vehicle, and send an unlocking request to the background server when connected to the Internet. At this time, after receiving the unlocking request, the background server can respond to the user's scanning and unlocking operation, and then execute the unlocking method of the shared vehicle in the embodiment of the present invention.

[0035] Furthermore, in order to simplify the user's code scanning unlocking process, in an embodiment of the present invention, the background server can configure the automatic unlocking function for registered users by default. For example, after monitoring the user's successful registration information, the user can be enabled with the automatic unlocking function by default. Alternatively, for successfully registered users, the user can manually enable the automatic unlocking function. In this way, when the user uses the car, the background server can determine whether the user meets the pre-configured automatic unlocking function, and then execute the unlocking method in the embodiment of the present invention.

[0036] Step S106, if yes, obtaining the power information of the shared vehicle and the power threshold matched by the user;

[0037] Step S108, if the power information is higher than the power threshold, determining whether the vehicle state of the shared vehicle meets the preset unlocking condition;

[0038] Step S110, if yes, generate an unlock instruction;

[0039] Step S112, sending an unlocking instruction to the shared vehicle to control the shared vehicle to unlock.

[0040] In an embodiment of the present invention, the above-mentioned power information is used to characterize the remaining power of the power supply of the shared vehicle, that is, when the remaining power is higher than the power threshold, and when the vehicle status meets the unlocking conditions, an unlocking instruction can be directly generated without the user having to perform subsequent confirmation operations, thereby simplifying the code scanning unlocking process.

[0041] Furthermore, the power supply in the embodiment of the present invention refers to the power supply that provides power to the shared vehicle, and the power threshold is usually higher than the minimum power threshold that can be used by the power supply to ensure that the currently unlocked shared vehicle can meet the user's usage needs.

[0042] Therefore, the shared vehicle unlocking method provided by the embodiment of the present invention can respond to the code scanning unlocking operation sent by the user terminal, obtain the user information of the user corresponding to the user terminal; determine whether the user meets the pre-configured automatic unlocking function based on the user information; if so, obtain the power information of the shared vehicle and the power threshold matched by the user; if the power information is higher than the power threshold, determine whether the vehicle status of the shared vehicle meets the preset unlocking conditions; if so, generate an unlocking instruction; send the unlocking instruction to the shared vehicle to control the unlocking of the shared vehicle. During the entire unlocking process, the user only needs to perform the code scanning unlocking operation without performing other confirmation operations. This not only optimizes the code scanning unlocking process, but also improves user experience and operational efficiency.

[0043] In actual use, when determining whether the vehicle status of a shared vehicle meets the preset unlocking conditions, if it is judged that the vehicle status of the shared vehicle meets the following conditions, it is determined that the vehicle status of the shared vehicle meets the preset unlocking conditions: the shared vehicle is not marked with fault information; and the shared vehicle is in an idle state.

[0044] That is, in the embodiment of the present invention, when the remaining power is higher than the power threshold, the status of the shared vehicle can be automatically checked, that is, whether there is fault information marked and whether it is in an idle state. If the current shared vehicle has no faults and is in an idle and available state, it can be automatically unlocked, that is, the user can use the vehicle directly after scanning the code to unlock it.

[0045] If the power information detected above is lower than the power threshold, the background server can prompt the user that the current shared vehicle is low on power, and the user can determine whether to return the vehicle or go to a charging station to replace or charge the battery based on their own needs; in addition, if the shared vehicle is detected as a faulty vehicle, the background server will also prompt the user to select another vehicle, and push the fault information to the background server; further, when it is determined that the user does not meet the pre-configured automatic unlocking function, such as after the user turns off the automatic unlocking function, the background server still requires the user to manually confirm the unlocking status or vehicle status when responding to the scan code unlocking operation to ensure user safety.

[0046] Furthermore, in an embodiment of the present invention, for the above-mentioned automatic unlocking function, a function prompt interface can be displayed to the user in the form of a pop-up window when scanning the code to unlock, so that the user can confirm whether to turn on the function; or, after the user reserves the vehicle, a pop-up window is displayed to the user to confirm whether to turn on the function. In addition, the user can also turn on the function at any time in the user center of the application APP according to needs. After the user turns on the function, when the user scans the code to share the vehicle, if the above-mentioned unlocking method in the embodiment of the present invention is met, the shared vehicle will be automatically unlocked without additional operation.

[0047] Specifically, a function prompt interface can be displayed through the graphical user interface of the user terminal; the function prompt interface is used to prompt the user whether to turn on the above-mentioned automatic unlocking function, and the function prompt interface is provided with a confirmation control; in response to the confirmation operation acting on the confirmation control, confirmation information is generated; based on the confirmation information, the user information of the user is marked to determine that the user meets the pre-configured automatic unlocking function.

[0048] Furthermore, considering that the operation of shared vehicles also supports the function of users making reservations for vehicles, in an embodiment of the present invention, after responding to the unlocking operation sent by the user terminal, it is possible to further determine whether the shared vehicle corresponding to the unlocking operation is a vehicle pre-reserved by the user terminal; if so, an unlocking instruction is generated and sent to the shared vehicle to control the unlocking of the shared vehicle, that is, for vehicles that the user has reserved, the vehicle can be unlocked directly by scanning the code. This is because during the user reservation process, the background server usually has already checked the remaining power and vehicle status of the shared vehicle reserved by the user, so the vehicle can be unlocked directly by scanning the code at this time.

[0049] Furthermore, in an embodiment of the present invention, for a shared vehicle that a user has used before, if the user scans the code to unlock it again within the set time, the shared vehicle can also be unlocked directly. That is, in an embodiment of the present invention, after responding to the unlocking operation sent by the user terminal, the order record of the shared vehicle can be obtained; based on the order record, it is determined whether the time interval of the shared vehicle is within the preset time interval, and whether the user who recently used the vehicle recorded in the order record is consistent with the user corresponding to the user terminal that currently scans the code; if so, when it is determined that the power information of the shared vehicle meets the power usage threshold, an unlocking instruction is generated, and the unlocking instruction is sent to the shared vehicle to control the shared vehicle to unlock. At this time, the power threshold can be a pre-configured low power threshold, such as when it is higher than 15% of the battery power, the code can be scanned directly to unlock.

[0050] Furthermore, in an embodiment of the present invention, the power threshold matched by the user obtained in the above step S106 can also be dynamically adjusted according to actual conditions. For example, the power threshold required for the automatic unlocking function can be dynamically adjusted according to the user's scanning location, time period, and user's usage habits, etc.

[0051] Specifically, the above-mentioned code scanning location can be achieved based on the user's current parking spot, where the parking spot for shared vehicles refers to a pre-planned area for parking shared vehicles, which usually has obvious parking marks to facilitate users to find the area and park or use the vehicle.

[0052] Specifically, in the embodiment of the present invention, when the user scans the code to unlock the car, the location information of the user terminal can be obtained, and then the parking point and the type of the parking point can be determined based on the location information of the user terminal; wherein the type of the parking point in the embodiment of the present invention is used to characterize the location type of the parking point, or the demand type of the parking point. For example, the location type can characterize whether the parking point is in the central area or remote area within the operating fence, and the demand type can characterize whether the parking point has high demand or low demand for shared vehicles, etc. After determining the type of the parking point, the power threshold matched by the user can be determined according to the type of the parking point to determine the riding endurance.

[0053] Furthermore, when the power threshold is dynamically adjusted based on the time period, the time period for using the vehicle and the type of the time period for using the vehicle can be determined based on the code scanning and unlocking operation, wherein the type of the time period for using the vehicle in the embodiment of the present invention includes peak period or off-peak period; then the power threshold matching the user is determined according to the type of the time period for using the vehicle. For example, the power threshold can be increased during peak periods (morning and evening commuting time periods) to ensure the user's riding experience, and the power threshold can be lowered during non-peak periods to improve vehicle utilization, etc.

[0054] Furthermore, in the embodiment of the present invention, the power threshold can also be dynamically adjusted based on the vehicle type of the shared vehicle. Specifically, the vehicle type of the shared vehicle can be determined based on the code scanning unlocking operation, wherein the vehicle type in the embodiment of the present invention includes the vehicle model of the shared vehicle and / or the battery model of the shared vehicle, and then the power threshold matched by the user is determined according to the vehicle type. For example, the power threshold of an electric car is higher than the power threshold of a shared electric motorcycle, and the battery model can distinguish the battery capacity of the current shared vehicle, such as the power threshold of a high battery capacity is higher than the power threshold of a low battery capacity, and so on.

[0055] In addition, in an embodiment of the present invention, the power threshold can also be adjusted based on the user's usage habits. Specifically, the user's vehicle usage data can be obtained; wherein the vehicle usage data includes the user's historical vehicle usage data; such as the user's driving distance, driving time and power consumption when using a shared vehicle, etc., and then the user's matching power threshold is determined based on the user's vehicle usage data, thereby dynamically setting appropriate power thresholds for different users.

[0056] In actual use, operation and maintenance personnel or designers can usually pre-configure a power threshold based on the operating data and experience of the shared vehicle, and then dynamically adjust the power threshold based on the user's scanning location, time period, and user usage habits during the operation of the shared vehicle. For example, the power threshold can be dynamically adjusted according to a preset time interval, etc.

[0057] Furthermore, priorities can be set for the location type of the above-mentioned parking spot, the type of vehicle usage time period, the vehicle type of shared vehicles, and vehicle usage data, etc. When the power threshold is dynamically adjusted by considering multiple factors at the same time, the power threshold matched by the user can be adjusted based on the factor with the highest priority; in addition, the highest power threshold can be selected for each factor to determine as the power threshold that is finally matched by the user.

[0058] In addition, the background server can also maintain a database, for example, different types of factors (location type of parking spot, type of time period of vehicle use, vehicle type of shared vehicle, and vehicle usage data, etc.) correspond to different power thresholds, etc., so that when executing the unlocking method in the embodiment of the present invention, the power threshold can be automatically and dynamically adjusted.

[0059] In addition, the background server can also monitor the unlocking data in real time, such as whether the power information is higher than the power threshold, and whether the shared vehicle can be unlocked normally after the vehicle status meets the preset unlocking conditions, etc., so as to promptly repair abnormal situations and ensure the stable operation of shared vehicles.

[0060] In summary, the shared vehicle unlocking method provided by the embodiment of the present invention has the following advantages:

[0061] (1) Optimize user experience: Improve user convenience and satisfaction by simplifying the code scanning and unlocking process.

[0062] (2) Improve operational efficiency: Adjust the dynamic power threshold mechanism to ensure efficient use of shared vehicles and reduce the dispatch frequency of shared vehicles.

[0063] (3) Personalized services: Provide differentiated services based on user habits, time periods, scanning locations, etc. to meet the diverse needs of users.

[0064] (4) Faulty vehicle isolation: Automatically identify and block faulty shared vehicles, reducing user complaints and operational pressure caused by shared vehicle problems.

[0065] (5) Improve battery life: By dynamically adjusting the power threshold strategy, we ensure that the shared vehicle selected by the user has sufficient power to meet the vehicle usage needs and avoid the problem of insufficient power during the journey.

[0066] Therefore, the shared vehicle unlocking method provided by the embodiment of the present invention can realize the function of "directly unlocking a shared vehicle with high power by scanning the code" and the mechanism of dynamically adjusting the power threshold, which significantly optimizes the shared vehicle scanning and unlocking process, provides users with smarter and more efficient vehicle use services, and at the same time improves the platform's operating efficiency and user satisfaction.

[0067] Further, based on the above embodiment, the embodiment of the present invention also provides an unlocking device for a shared vehicle, such as Figure 2 The structural schematic diagram of a shared vehicle unlocking device shown in FIG. 1 includes:

[0068] A response module 20 is used to respond to the code scanning unlocking operation sent by the user terminal and obtain the user information of the user corresponding to the user terminal;

[0069] A first determination module 22, configured to determine whether the user meets a pre-configured automatic unlocking function based on the user information;

[0070] An acquisition module 24, configured to acquire the power information of the shared vehicle and the power threshold matched by the user when the determination result of the first determination module is yes;

[0071] A second determination module 26 determines whether the vehicle state of the shared vehicle meets a preset unlocking condition if the power information is higher than the power threshold;

[0072] The unlocking module 28 is used to generate an unlocking instruction when the determination result of the second determination module is yes, and send the unlocking instruction to the shared vehicle to control the shared vehicle to unlock.

[0073] The unlocking device for a shared vehicle provided in an embodiment of the present invention has the same technical features as the unlocking method for a shared vehicle provided in the above embodiment, so it can also solve the same technical problems and achieve the same technical effects.

[0074] Furthermore, an embodiment of the present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above method when executing the computer program.

[0075] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above method are executed.

[0076] Furthermore, an embodiment of the present invention also provides a schematic diagram of the structure of an electronic device, such as Figure 3 As shown, it is a schematic diagram of the structure of the electronic device, wherein the electronic device includes a processor 31 and a memory 30, the memory 30 stores computer executable instructions that can be executed by the processor 31, and the processor 31 executes the computer executable instructions to implement the above method.

[0077] exist Figure 3 In the illustrated embodiment, the electronic device further includes a bus 32 and a communication interface 33 , wherein the processor 31 , the communication interface 33 and the memory 30 are connected via the bus 32 .

[0078] Among them, the memory 30 may include a high-speed random access memory (RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 33 (which can be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. can be used. The bus 32 can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus 32 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0079] The processor 31 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 31 or the instruction in the form of software. The above processor 31 can be a general processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiment of the present invention can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor 31 reads the information in the memory and completes the above method in combination with its hardware.

[0080] The computer program product of the shared vehicle unlocking method and device provided in the embodiments of the present invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the previous method embodiments. The specific implementation can be found in the method embodiments, which will not be repeated here.

[0081] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0082] In addition, in the description of the embodiments of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, and it can be the internal communication of two components. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0083] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., which can store program codes.

[0084] In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first", "second", and "third" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance.

[0085] Finally, it should be noted that the above embodiments are only specific implementations of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The protection scope of the present invention is not limited thereto. Although the present invention is described in detail with reference to the above embodiments, those skilled in the art should understand that any person skilled in the art can still modify the technical solutions recorded in the above embodiments within the technical scope disclosed by the present invention, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A method for unlocking a shared vehicle, characterized in that: The method comprises: In response to the code scanning unlocking operation sent by the user terminal, the user information of the user corresponding to the user terminal is obtained; Determining whether the user meets a pre-configured automatic unlocking function based on the user information; If yes, then obtaining the power information of the shared vehicle and the power threshold matched by the user; If the power information is higher than the power threshold, determining whether the vehicle state of the shared vehicle meets a preset unlocking condition; If yes, an unlocking instruction is generated; The unlocking instruction is sent to the shared vehicle to control the shared vehicle to unlock.

2. The method according to claim 1, characterized in that The method further comprises: Displaying a function prompt interface through the graphical user interface of the user terminal; the function prompt interface is used to prompt the user whether to turn on the automatic unlocking function, and the function prompt interface is provided with a confirmation control; In response to a confirmation operation on the confirmation control, generating confirmation information; The user information of the user is marked based on the confirmation information to determine that the user meets the pre-configured automatic unlocking function.

3. The method according to claim 1, characterized in that The step of determining whether the vehicle state of the shared vehicle meets the preset unlocking condition includes: If it is determined that the vehicle state of the shared vehicle meets the following conditions, it is determined that the vehicle state of the shared vehicle meets the preset unlocking condition: The shared vehicle is not marked with fault information; and, The shared vehicle is in an idle state.

4. The method according to claim 1, characterized in that: The method further comprises: After responding to the unlocking operation sent by the user terminal, determining whether the shared vehicle corresponding to the unlocking operation is a vehicle pre-booked by the user terminal; If yes, an unlocking instruction is generated and sent to the shared vehicle to control the shared vehicle to unlock.

5. The method according to claim 1, characterized in that The method further comprises: After responding to the unlocking operation sent by the user terminal, obtaining the order record of the shared vehicle; Determine, based on the order record, whether the time interval of using the shared vehicle is within a preset time interval, and whether the user who has most recently used the vehicle recorded in the order record is consistent with the user corresponding to the user terminal; If yes, when it is determined that the power information of the shared vehicle meets the power usage threshold, an unlocking instruction is generated and sent to the shared vehicle to control the shared vehicle to unlock.

6. The method according to claim 1, characterized in that The step of obtaining the power threshold matched by the user includes: Determining a parking spot and a type of the parking spot based on the location information of the user terminal; Determining a power threshold matched by the user according to the type of the parking spot; The type of the parking spot is used to characterize the location type of the parking spot, or the demand type of the parking spot.

7. The method according to claim 1, characterized in that The step of obtaining the power threshold matched by the user also includes: Determine a vehicle use time period and a type of the vehicle use time period based on the code scanning unlocking operation, wherein the type of the vehicle use time period includes a peak period or an off-peak period; The power threshold matched by the user is determined according to the type of the vehicle use time period.

8. The method according to claim 1, characterized in that The step of obtaining the power threshold matched by the user also includes: Determining the vehicle type of the shared vehicle based on the code scanning unlocking operation, wherein the vehicle type includes the vehicle model of the shared vehicle and / or the battery model of the shared vehicle; A power threshold matched by the user is determined according to the vehicle type.

9. The method according to claim 1, characterized in that: The step of obtaining the power threshold matched by the user also includes: Acquire the vehicle usage data of the user; wherein the vehicle usage data includes the historical vehicle usage data of the user; A power threshold matched by the user is determined based on the vehicle usage data of the user.

10. An unlocking device for a shared vehicle, characterized in that: The device comprises: A response module, used to respond to the code scanning unlocking operation sent by the user terminal and obtain user information of the user corresponding to the user terminal; A first determination module, configured to determine whether the user meets a pre-configured automatic unlocking function based on the user information; An acquisition module, configured to acquire the power information of the shared vehicle and the power threshold matched by the user when the determination result of the first determination module is yes; A second determination module, if the power information is higher than the power threshold, determines whether the vehicle state of the shared vehicle meets a preset unlocking condition; The unlocking module is used to generate an unlocking instruction when the determination result of the second determination module is yes, and send the unlocking instruction to the shared vehicle to control the shared vehicle to unlock.