Method, device and equipment for unlocking vehicle and storage medium

Wireless unlocking is achieved through terminal equipment detecting and responding to vehicle wireless signals, solving the problems of shared vehicle QR code damage and user scanning difficulties, and improving user experience and operation and maintenance efficiency.

CN119314244APending Publication Date: 2025-01-14BEIJING QISHENG SCIENCE AND TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411428505.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-12
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

The QR code of the shared vehicle is easily damaged, resulting in the inability to unlock. Moreover, it is difficult for users to complete the borrowing or returning the vehicle due to light, pixels or permission issues during the scanning process, which affects the user experience. The equipment of traditional NFC unlocking solutions is limited.

Method used

The terminal equipment detects the wireless signals sent by the vehicle, sends matching requests and unlocking instructions based on the signal strength, and realizes the wireless unlocking method to quickly unlock the vehicle, avoid the problem of damage to the unlocking mark, and identify vehicles that need maintenance during operation and maintenance.

Benefits of technology

The wireless unlocking method is realized, which improves user experience and operation and maintenance efficiency, avoids the problem of unblocking caused by damage to the unlocking logo, and does not require additional hardware.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119314244A_ABST
    Figure CN119314244A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a method, device and equipment for unlocking a vehicle and a medium. The method comprises the following steps: detecting a wireless signal sent by at least one vehicle in response to a vehicle searching instruction received at terminal equipment; sending a first matching request to a first vehicle in response to detecting that the signal strength of a wireless signal sent by the first vehicle in the at least one vehicle meets a first predetermined condition; determining whether a response to the first match request received from the first vehicle is a positive response; and sending a first instruction for unlocking the first vehicle to the first vehicle based on determining that the received response is a positive response. Therefore, the available vehicle can be found in a wireless mode to achieve rapid unlocking, and the problem that the vehicle cannot be unlocked due to the fact that the unlocking mark on the vehicle is damaged is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Example embodiments of the present disclosure relate generally to the field of communications, and more particularly, to methods, devices, apparatuses, and computer-readable storage media for unlocking a vehicle. Background Art

[0002] As a new mode of transportation, shared vehicles have won the public's favor with advantages such as pile-free parking mode and low rental prices, providing great convenience for people's lives. In addition, shared vehicles can alleviate the pressure of urban public transportation to a certain extent. Before using a shared vehicle, users need to unlock the shared vehicle. Summary of the invention

[0003] In a first aspect of the present disclosure, a method for unlocking a vehicle is provided. The method includes: in response to receiving a vehicle search indication at a terminal device, detecting a wireless signal emitted by at least one vehicle; in response to detecting that the signal strength of the wireless signal emitted by a first vehicle among the at least one vehicle satisfies a first predetermined condition, sending a first matching request to the first vehicle; determining whether a response to the first matching request received from the first vehicle is a positive response; and based on determining that the received response is a positive response, sending a first instruction for unlocking the first vehicle to the first vehicle.

[0004] In a second aspect of the present disclosure, a method for unlocking a vehicle is provided. The method includes: in response to detecting wireless signals emitted by multiple vehicles, sending connection requests to the multiple vehicles respectively, the connection requests are used to establish a communication connection between a terminal device and a corresponding vehicle among the multiple vehicles; in response to the corresponding communication connection between the terminal device and the multiple vehicles being successfully established, receiving corresponding maintenance instruction information from the multiple vehicles, the maintenance instruction information indicating whether the corresponding vehicle needs maintenance; and based on the maintenance instruction information of a third vehicle among the multiple vehicles indicating that the third vehicle needs maintenance, sending a third instruction for unlocking the third vehicle to the third vehicle.

[0005] In a third aspect of the present disclosure, a device for unlocking a vehicle is provided. The device includes: a signal detection module configured to detect a wireless signal emitted by at least one vehicle in response to receiving a vehicle search indication at a terminal device; a first request sending module configured to send a first matching request to the first vehicle in response to detecting that the signal strength of the wireless signal emitted by the first vehicle in the at least one vehicle meets a first predetermined condition; a response determination module configured to determine whether a response to the first matching request received from the first vehicle is a positive response; and a first instruction sending module configured to send a first instruction for unlocking the first vehicle to the first vehicle based on determining that the received response is a positive response.

[0006] In a fourth aspect of the present disclosure, a device for unlocking a vehicle is provided. The device includes: a second request sending module, configured to send connection requests to the multiple vehicles respectively in response to detecting wireless signals sent by multiple vehicles, the connection requests being used to establish a communication connection between a terminal device and a corresponding vehicle among the multiple vehicles; an information receiving module, configured to receive corresponding maintenance instruction information from the multiple vehicles in response to the corresponding communication connection between the terminal device and the multiple vehicles being successfully established, the maintenance instruction information indicating whether the corresponding vehicle needs maintenance; and a second instruction sending module, configured to send a third instruction for unlocking the third vehicle to the third vehicle based on the maintenance instruction information of the third vehicle among the multiple vehicles indicating that the third vehicle needs maintenance.

[0007] In a fifth aspect of the present disclosure, an electronic device is provided. The electronic device includes at least one processing unit; and at least one memory, the at least one memory is coupled to the at least one processing unit and stores instructions for execution by the at least one processing unit, and when the instructions are executed by the at least one processing unit, the electronic device executes the method of the first aspect of the present disclosure or the method of the second aspect of the present disclosure.

[0008] In a sixth aspect of the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to perform the method according to the first aspect of the present disclosure or the method according to the second aspect of the present disclosure.

[0009] It should be understood that the contents described in the summary of the present invention are not intended to limit the key features or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] In the following, in conjunction with the accompanying drawings and with reference to the following detailed description, the above and other features, advantages and aspects of various implementations of the present disclosure will become more apparent. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:

[0011] Figure 1 A schematic diagram of an environment in which the method according to an embodiment of the present disclosure can be implemented is shown.

[0012] Figure 2 A schematic diagram showing an example process of unlocking a vehicle according to some embodiments of the present disclosure;

[0013] Figure 3 A schematic diagram showing an example process of unlocking a vehicle according to other embodiments of the present disclosure;

[0014] Figure 4A flow chart showing a process of unlocking a vehicle according to some embodiments of the present disclosure;

[0015] Figure 5 A flowchart showing a process of unlocking a vehicle according to other embodiments of the present disclosure;

[0016] Figure 6 A block diagram of an apparatus for unlocking a vehicle according to some embodiments of the present disclosure is shown;

[0017] Figure 7 A block diagram showing an apparatus for unlocking a vehicle according to other embodiments of the present disclosure; and

[0018] Figure 8 A block diagram of an electronic device is shown in which one or more embodiments of the present disclosure may be implemented. DETAILED DESCRIPTION

[0019] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0020] It should be noted that the acquisition, storage and application of user personal information involved in the technical solution of the present disclosure are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0021] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below.

[0022] The embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. These aspects are subject to the corresponding laws, regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user knows and confirms. Accordingly, when implementing each embodiment of the present disclosure, the type, scope of use, usage scenario, etc. of the data or information that may be involved should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with the relevant laws and regulations. The specific notification and / or authorization method can vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.

[0023] As briefly mentioned above, shared vehicles, as a new mode of transportation, have provided great convenience to people's lives. Users need to unlock the vehicle before they can use it. The traditional unlocking solution is that users use terminal devices to scan the QR code on the vehicle. However, during the operation and maintenance of the vehicle, it is often encountered that the QR code of the vehicle is damaged. This will cause the network coding to be unable to be recognized, the operation cannot proceed normally, and it is difficult for the operation and maintenance personnel to perform status configuration on the problem vehicle. In addition, in the daily use scenarios of the vehicle, users will also encounter situations such as too bright or too dark light, low pixel of the mobile phone camera, and no scanning permission of the camera when scanning the QR code, so that they cannot successfully complete the borrowing or returning of the car, which greatly affects the user experience. Although some vehicles are equipped with NFC (Near Field Communication) induction coils that can be used to unlock the vehicle, the number of mobile phones and vehicles equipped with NFC functions is very limited.

[0024] In order to at least partially solve the above problems, the present disclosure provides a solution for unlocking a vehicle. In this solution, in response to receiving a vehicle search indication at a terminal device, a wireless signal emitted by at least one vehicle is detected. In response to detecting that the signal strength of the wireless signal emitted by a first vehicle among the at least one vehicle satisfies a first predetermined condition, a first matching request is sent to the first vehicle. It is determined whether the response to the first matching request received from the first vehicle is a positive response. Then, based on determining that the received response is a positive response, a first instruction for unlocking the first vehicle is sent to the first vehicle. In this way, an available vehicle can be found wirelessly to achieve quick unlocking, avoiding the problem of being unable to unlock the vehicle due to damage to the unlock mark on the vehicle.

[0025] Example Environment

[0026] Hereinafter, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. Figure 1 FIG. 1 is a schematic diagram showing an environment in which the method according to an embodiment of the present disclosure can be implemented. Figure 1 As shown, the environment 100 includes a vehicle 110 and a terminal device 120. The vehicle 110 may be a two-wheeled vehicle, such as a bicycle or a motorcycle. The vehicle 110 is provided with an unlocking mark 111 for unlocking the vehicle and a central control system 112. The unlocking mark 111 may be used for scanning to unlock the vehicle 110. In some embodiments, the unlocking mark 111 may be a QR code. The central control system 112 refers to a device that can centrally manage and control various signals such as sound, light, and electricity. The central control system 112 can perform wireless signal transmission and reception operations, and can control the unlocking and locking of the vehicle.

[0027] The terminal device 120 and the central control system 112 can communicate with each other and can use any suitable wireless communication method. The terminal device 120 can be any type of mobile terminal, fixed terminal or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio broadcast receivers, electronic book devices, game devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof.

[0028] The terminal device 120 can provide application services to the user so that the user can unlock the vehicle 110 accordingly through the terminal device 120 .

[0029] It should be understood that the structure and functionality of environment 100 are described for exemplary purposes only and does not imply any limitation on the scope of the present disclosure.

[0030] Example Process

[0031] Figure 2 FIG. 2 is a schematic diagram showing an example process 200 for unlocking a vehicle according to some embodiments of the present disclosure. The example process 200 may be implemented in Figure 1 At the terminal device 120 shown. In block 210, the terminal device 120 may receive a vehicle search instruction. The vehicle search instruction refers to an operation performed by a user on the terminal device 120 to trigger a vehicle search function in a scenario where a vehicle needs to be searched.

[0032] In some embodiments, receiving a vehicle search indication may include receiving a trigger operation on a vehicle search control presented at the terminal device 120. For example, a user may enable a vehicle search function by triggering a vehicle search button displayed in an application interface of the terminal device 120. In some embodiments, receiving a vehicle search indication may also include detecting a predetermined type of motion of the terminal device 120. For example, a user may enable the vehicle search function by shaking the terminal device 120 or the like. In addition, a user may also enable the vehicle search function by, for example, inputting voice or text indicating vehicle search to the terminal device 120. It should be understood that, based on the guidance of the present disclosure, a person of ordinary skill in the art may be able to conceive of other types of indication operations on the terminal device to implement the above functions, all of which fall within the scope of the present disclosure.

[0033] In response to receiving the vehicle search indication, the terminal device 120 may detect a wireless signal sent by at least one vehicle at block 220. For example, the terminal device 120 may receive a wireless signal sent by a corresponding central control system 112 on a vehicle within the communication range. In an embodiment of the present disclosure, the wireless signal sent by the vehicle may be any suitable type of signal. In some embodiments, the signal type of the wireless signal may be, for example, a Bluetooth signal.

[0034] Further, in block 230, in response to detecting that the signal strength of the wireless signal emitted by the first vehicle in the at least one vehicle satisfies the first predetermined condition, the terminal device 120 may send a first matching request to the first vehicle to request to establish a communication connection with the first vehicle. In some embodiments, the first predetermined condition may include that the signal strength of the wireless signal emitted by the first vehicle exceeds a threshold, or that the signal strength of the wireless signal emitted by the first vehicle is higher than the signal strength of the wireless signal emitted by other vehicles in the at least one vehicle except the first vehicle.

[0035] As an example, if the wireless signal is a Bluetooth signal, the terminal device 120 can sort the vehicles according to the signal strength of the Bluetooth signals received from the vehicles, so as to determine the vehicle with the strongest signal strength as the first vehicle. Since the signal strength is related to the distance between the terminal device 120 and the corresponding vehicle, determining the vehicle with the strongest signal strength can enable the user to find the vehicle closest to the current location, greatly improving the efficiency of finding the vehicle.

[0036] In block 240 , the terminal device 120 may determine whether the response received from the first vehicle to the first matching request is a positive response. If the terminal device 120 determines that the received response is a positive response, it means that the first vehicle is in a usable state, for example, the first vehicle has no hardware failure or the remaining mileage that can be driven meets the requirements, etc. In this case, the example process 200 proceeds to block 260 .

[0037] At block 260, based on determining that the received response is a positive response, the terminal device 120 may send a first instruction for unlocking the first vehicle to the first vehicle. In some embodiments, in response to determining that the received response is a positive response and the unlocking control presented by the terminal device 120 is triggered (e.g., the borrow car button is clicked), the terminal device 120 may send the first instruction to the first vehicle. Subsequently, the central control system 112 of the first vehicle may control the first vehicle to perform an unlocking operation upon receiving the first instruction.

[0038] In some embodiments, the affirmative response may include additional information, such as vehicle information and location information of the first vehicle. The terminal device 120 may present a location indication interface based on the vehicle information and location information of the first vehicle. For example, the location indication interface may indicate the location of the terminal device 120, the location of the first vehicle, the distance between the terminal device 120 and the first vehicle, or the route from the location of the terminal device 120 to the first vehicle, etc., so as to facilitate the user to find the first vehicle.

[0039] In some embodiments, the location of the first vehicle and the terminal device 120 may be determined using a positioning system to assist in finding the vehicle based on the distance relationship between the first vehicle and the terminal device 120. In some embodiments, the positioning system may, for example, use a global positioning system (GPS) or a BeiDou system, etc. Further, the direction and distance of the first vehicle relative to the terminal device 120 determined by the positioning system may be presented on the terminal device 120.

[0040] In some embodiments, in response to determining that the received response is a positive response and the distance between the terminal device 120 and the first vehicle is less than a predetermined distance, the terminal device 120 also sends a first instruction to the first vehicle. Specifically, the terminal device 120 can determine whether the distance between the terminal device 120 and the first vehicle is less than a predetermined distance based on the change in signal strength or the location information of the first vehicle, thereby achieving a direct unlocking operation after the user approaches the vehicle.

[0041] In some embodiments, in response to determining that the received response is a positive response, the terminal device 120 may send a second instruction to the first vehicle. The second instruction is used to cause the first vehicle to issue a prompt message to indicate the location of the first vehicle. In some embodiments, the prompt message may include voice broadcast information or visual indication information. For example, the first vehicle may flash an indicator light when receiving the second instruction so that the user can find the first vehicle among multiple vehicles.

[0042] Return to box 240. If the terminal device 120 determines in box 240 that the received response is a negative response, it means that the first vehicle is in an unusable state. Accordingly, the example process 200 proceeds to box 250. In box 250, based on determining that the received response is a negative response, the terminal device 120 can select a second vehicle different from the first vehicle from at least one vehicle. Then, in box 251, the terminal device 120 can send a second matching request to the second vehicle to request to establish a communication connection with the second vehicle. In some embodiments, the second vehicle can, for example, be a vehicle with the strongest signal strength among multiple vehicles other than the first vehicle, so that the user can find an available vehicle that is closer.

[0043] The unlocking method of the second vehicle is similar to the unlocking method of the first vehicle described above, so it will not be repeated here.

[0044] Through the vehicle unlocking method used in the above example process 200, a vehicle that is close to the vehicle can be quickly located and unlocked wirelessly, avoiding the problem of being unable to unlock the vehicle due to damage to the unlocking mark on the vehicle. In addition, the central control system 112 of the vehicle can directly implement the signal receiving and sending, positioning and other functions as described above without adding additional hardware.

[0045] Figure 3 FIG. 3 is a schematic diagram showing an example process 300 for unlocking a vehicle according to other embodiments of the present disclosure. Figure 3 The example process 300 shown is mainly used for the scenario where the operation and maintenance personnel need to troubleshoot the faulty vehicle among multiple vehicles, and can be implemented at the terminal device 120 of the operation and maintenance personnel. The vehicle search instruction operation for the terminal device is similar to the example process 200 above. No further details are given here. The following will mainly describe in detail the differences between the example process 300 and the example process 200.

[0046] In block 310, the terminal device 120 may detect wireless signals emitted by multiple vehicles. In some embodiments, the terminal device 120 may receive wireless signals emitted by the corresponding central control system 112 on all vehicles within the communication range. The signal type of the wireless signal may be, for example, a Bluetooth signal.

[0047] Further, in box 320, the terminal device 120 may send connection requests to the multiple vehicles respectively. The connection requests are used to establish a communication connection between the terminal device 120 and a corresponding vehicle in the multiple vehicles. Then, in box 330, the terminal device 120 may establish a communication connection with the multiple vehicles.

[0048] In some embodiments, as shown in box 340, in response to the successful establishment of corresponding communication connections between the terminal device and multiple vehicles, the terminal device 120 can receive corresponding maintenance instruction information from multiple vehicles. The maintenance instruction information indicates whether the corresponding vehicle needs maintenance. The maintenance instruction information may include, for example, hardware information or maintenance tags of the vehicle. Among them, the hardware information indicates whether the hardware of the vehicle fails. The maintenance tag indicates the part of the vehicle that needs maintenance. In some embodiments, the maintenance tag can be added to the vehicle by a user who has used the vehicle through an application service.

[0049] Continue to refer Figure 3As shown in block 350, based on the maintenance indication information of the third vehicle among the multiple vehicles indicating that the third vehicle needs maintenance, the terminal device 120 may send a third instruction for unlocking the third vehicle to the third vehicle. It should be understood that the vehicle that needs maintenance may be one or more, and the terminal device 120 may send an instruction for unlocking to all vehicles that need maintenance within the communication range.

[0050] In some embodiments, in response to the maintenance instruction information of the third vehicle indicating that the third vehicle needs maintenance, a fourth instruction is sent to the third vehicle. The fourth instruction is used to cause the third vehicle to send a prompt message to indicate the location of the third vehicle. In some embodiments, the prompt message may include voice broadcast information or visual indication information. For example, the third vehicle may flash an indicator light when receiving the fourth instruction so that the operation and maintenance personnel can find the third vehicle among multiple vehicles, greatly improving the operation and maintenance efficiency.

[0051] Through the vehicle unlocking method used in the above example process 300, one or more vehicles that need maintenance can be quickly located and unlocked wirelessly, avoiding the problem of being unable to unlock the vehicle due to damage to the unlocking mark on the vehicle.

[0052] Example Process

[0053] Figure 4 A flowchart of a process 400 for unlocking a vehicle according to some embodiments of the present disclosure is shown. The process 400 may be implemented at the terminal device 120.

[0054] At block 410 , in response to receiving a vehicle search indication at the terminal device, the terminal device 120 detects a wireless signal emitted by at least one vehicle.

[0055] In block 420 , in response to detecting that the signal strength of the wireless signal emitted by the first vehicle among the at least one vehicle satisfies the first predetermined condition, the terminal device 120 sends a first matching request to the first vehicle.

[0056] In block 430 , the terminal device 120 determines whether the response to the first matching request received from the first vehicle is a positive response.

[0057] At block 440 , based on determining that the received response is a positive response, the terminal device 120 sends a first instruction for unlocking the first vehicle to the first vehicle.

[0058] Figure 5 FIG. 5 is a flow chart showing a process 500 of unlocking a vehicle according to some other embodiments of the present disclosure. The process 500 may be implemented at the terminal device 120 .

[0059] In block 510 , in response to detecting wireless signals emitted by a plurality of vehicles, the terminal device 120 sends connection requests to the plurality of vehicles respectively, where the connection requests are used to establish a communication connection between the terminal device and a corresponding vehicle among the plurality of vehicles.

[0060] In block 520 , in response to the corresponding communication connections between the terminal device and the plurality of vehicles being successfully established, the terminal device 120 receives corresponding maintenance indication information from the plurality of vehicles, the maintenance indication information indicating whether the corresponding vehicles require maintenance.

[0061] In block 530 , based on the maintenance indication information of a third vehicle among the plurality of vehicles indicating that the third vehicle requires maintenance, the terminal device 120 sends a third instruction for unlocking the third vehicle to the third vehicle.

[0062] In summary, according to various embodiments of the present disclosure, the target vehicle can be quickly located and unlocked wirelessly. In this way, the problem of being unable to unlock the vehicle due to damage to the unlocking mark on the vehicle can be avoided, greatly improving the user experience.

[0063] Example Device

[0064] Figure 6 A block diagram of an apparatus 600 for unlocking a vehicle according to some embodiments of the present disclosure is shown. The apparatus 600 may be implemented in a terminal device 120. Each module / component in the apparatus 600 may be implemented by hardware, software, firmware, or any combination thereof.

[0065] The apparatus 600 includes a signal detection module 610, a first request sending module 620, a response determination module 630, and a first instruction sending module 640. The signal detection module 610 is configured to detect a wireless signal sent by at least one vehicle in response to receiving a vehicle search indication at a terminal device. The first request sending module 620 is configured to send a first matching request to the first vehicle in response to detecting that the signal strength of the wireless signal sent by the first vehicle in the at least one vehicle meets a first predetermined condition. The response determination module 630 is configured to determine whether the response to the first matching request received from the first vehicle is a positive response. The first instruction sending module 640 is configured to send a first instruction for unlocking the first vehicle to the first vehicle based on determining that the received response is a positive response.

[0066] In some embodiments, the first instruction sending module 640 is further configured to send a second instruction to the first vehicle in response to determining that the received response is an affirmative response, wherein the second instruction is used to cause the first vehicle to issue a prompt message to indicate the location of the first vehicle.

[0067] In some embodiments, the prompt information includes at least one of the following: voice broadcast information, or visual indication information.

[0068] In some embodiments, receiving a vehicle search indication includes at least one of: receiving a trigger operation on a vehicle search control presented at a terminal device, detecting a predetermined type of movement of the terminal device, receiving voice input indicating vehicle search, or receiving text input indicating vehicle search.

[0069] In some embodiments, the first predetermined condition includes at least one of the following: the signal strength of the wireless signal emitted by the first vehicle exceeds a threshold, or the signal strength of the wireless signal emitted by the first vehicle is higher than the signal strength of the wireless signal emitted by at least one vehicle other than the first vehicle.

[0070] In some embodiments, the affirmative response includes vehicle information and location information of the first vehicle.

[0071] In some embodiments, the apparatus 600 further includes an interface presentation module. The interface presentation module is configured to present a location indication interface based on the vehicle information and location information of the first vehicle, wherein the location indication interface indicates at least one of the following: the location of the terminal device, the location of the first vehicle, the distance between the terminal device and the first vehicle, or the route from the location of the terminal device to the first vehicle.

[0072] In some embodiments, the first instruction sending module 640 is further configured to select a second vehicle different from the first vehicle from at least one vehicle based on determining that the received response is a negative response; send a second matching request to the second vehicle; and send a third instruction for unlocking the second vehicle to the second vehicle based on receiving a positive response to the second matching request from the second vehicle.

[0073] In some embodiments, the first instruction sending module 640 is further configured to send a first instruction to the first vehicle in response to determining that the received response is an affirmative response and the unlocking control presented by the terminal device is triggered.

[0074] In some embodiments, the first instruction sending module 640 is further configured to send a first instruction to the first vehicle in response to determining that the received response is an affirmative response and the distance between the terminal device and the first vehicle is less than a predetermined distance.

[0075] In some embodiments, the wireless signal of at least one vehicle is a Bluetooth signal.

[0076] The units included in the device 600 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine executable instructions stored on a storage medium. In addition to or as an alternative to machine executable instructions, some or all of the units in the device 600 can be implemented at least in part by one or more hardware logic components. As an example and not limitation, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0077] Figure 7 A block diagram of an apparatus 700 for unlocking a vehicle according to some embodiments of the present disclosure is shown. The apparatus 700 may be implemented in a terminal device 120. Each module / component in the apparatus 700 may be implemented by hardware, software, firmware, or any combination thereof.

[0078] The device 700 includes a second request sending module 710, an information receiving module 720, and a second instruction sending module 630. The second request sending module 710 is configured to send connection requests to the multiple vehicles respectively in response to detecting wireless signals sent by multiple vehicles, and the connection requests are used to establish a communication connection between the terminal device and the corresponding vehicles in the multiple vehicles. The information receiving module 720 is configured to receive corresponding maintenance indication information from the multiple vehicles in response to the corresponding communication connection between the terminal device and the multiple vehicles being successfully established, and the maintenance indication information indicates whether the corresponding vehicle needs maintenance. The second instruction sending module 730 is configured to send a third instruction for unlocking the third vehicle to the third vehicle based on the maintenance indication information of the third vehicle in the multiple vehicles indicating that the third vehicle needs maintenance.

[0079] In some embodiments, the second instruction sending module 730 is further configured to send a fourth instruction to the third vehicle in response to maintenance instruction information of the third vehicle indicating that the third vehicle requires maintenance, wherein the fourth instruction is used to cause the third vehicle to issue a prompt message to indicate the location of the third vehicle.

[0080] In some embodiments, the maintenance indication information includes one of the following: hardware information of the third vehicle, the hardware information indicating whether the hardware of the third vehicle fails, or a maintenance tag indicating a part of the third vehicle that requires maintenance.

[0081] In some embodiments, the prompt information includes at least one of the following: voice broadcast information, or visual indication information.

[0082] The units included in the device 700 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine executable instructions stored on a storage medium. In addition to or as an alternative to machine executable instructions, some or all of the units in the device 700 can be implemented at least in part by one or more hardware logic components. As an example and not limitation, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0083] Figure 8 8 is a block diagram of an electronic device 800 in which one or more embodiments of the present disclosure may be implemented. It should be understood that Figure 8 The electronic device 800 shown is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. Figure 8 The electronic device 800 shown may be used to implement a central control system and a client device.

[0084] like Figure 8 As shown, the electronic device 800 is in the form of a general electronic device. The components of the electronic device 800 may include, but are not limited to, one or more processors or processing units 810, a memory 820, a storage device 830, one or more communication units 840, one or more input devices 850, and one or more output devices 880. The processing unit 810 may be an actual or virtual processor and is capable of performing various processes according to a program stored in the memory 820. In a multi-processor system, multiple processing units execute computer executable instructions in parallel to improve the parallel processing capability of the electronic device 800.

[0085] The electronic device 800 typically includes a plurality of computer storage media. Such media may be any available media accessible to the electronic device 800, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 820 may be a volatile memory (e.g., a register, a cache, a random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 830 may be a removable or non-removable medium, and may include a machine-readable medium, such as a flash drive, a disk, or any other medium, which may be capable of being used to store information and / or data (e.g., training data for training) and may be accessed within the electronic device 800.

[0086] The electronic device 800 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 8 As shown in , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a "floppy disk") and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to the bus (not shown) by one or more data media interfaces. The memory 820 may include a computer program product 825 having one or more program modules that are configured to perform various methods or actions of various embodiments of the present disclosure.

[0087] The communication unit 840 implements communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 800 can be implemented with a single computing cluster or multiple computing machines that can communicate through a communication connection. Therefore, the electronic device 800 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.

[0088] The input device 850 may be one or more input devices, such as a mouse, a keyboard, a tracking ball, etc. The output device 880 may be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 800 may also communicate with one or more external devices (not shown) through the communication unit 540 as needed, such as a storage device, a display device, etc., communicate with one or more devices that allow a user to interact with the electronic device 800, or communicate with any device that allows the electronic device 800 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).

[0089] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which one or more computer instructions are stored, wherein the one or more computer instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.

[0090] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products implemented according to the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.

[0091] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0092] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0093] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple implementations of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of a module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some implementations as replacements, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.

[0094] The above descriptions of various implementations of the present disclosure are exemplary, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The selection of terms used herein is intended to best explain the principles of the implementations, practical applications, or improvements to the technology in the marketplace, or to enable other persons of ordinary skill in the art to understand the implementations disclosed herein.

Claims

1. A method for unlocking a vehicle, comprising: In response to receiving a vehicle search indication at the terminal device, detecting a wireless signal emitted by at least one vehicle; In response to detecting that a signal strength of a wireless signal emitted by a first vehicle among the at least one vehicle satisfies a first predetermined condition, sending a first matching request to the first vehicle; determining whether a response received from the first vehicle to the first matching request is a positive response; as well as Based on determining that the received response is an affirmative response, a first instruction for unlocking the first vehicle is sent to the first vehicle.

2. The method according to claim 1, further comprising: In response to determining that the received response is an affirmative response, a second instruction is sent to the first vehicle, where the second instruction is used to cause the first vehicle to issue a prompt message to indicate the location of the first vehicle.

3. The method according to claim 2, wherein the prompt information includes at least one of the following: Voice broadcast information, or Visual instructions.

4. The method according to claim 1, wherein receiving the vehicle search instruction comprises at least one of the following: receiving a triggering operation on a vehicle search control presented at the terminal device, detecting a predetermined type of motion of the terminal device, receiving voice input instructing the vehicle to seek, or A text input is received instructing the vehicle to find.

5. The method according to claim 1, wherein the first predetermined condition comprises at least one of the following: The signal strength of the wireless signal emitted by the first vehicle exceeds a threshold, or The signal strength of the wireless signal emitted by the first vehicle is higher than the signal strength of the wireless signal emitted by other vehicles among the at least one vehicle except the first vehicle. The method of claim 1 , wherein the affirmative response includes vehicle information and location information of the first vehicle.

7. The method according to claim 6, further comprising: Based on the vehicle information and the position information of the first vehicle, a position indication interface is presented, where the position indication interface indicates at least one of the following: The location of the terminal device, the location of the first vehicle, the distance between the terminal device and the first vehicle, or A route from the location of the terminal device to the first vehicle.

8. The method according to claim 1, further comprising: selecting a second vehicle different from the first vehicle from the at least one vehicle based on determining that the received response is a negative response; sending a second matching request to the second vehicle; as well as Based on receiving a positive response to the second matching request from the second vehicle, a third instruction for unlocking the second vehicle is sent to the second vehicle.

9. The method of claim 1 , wherein sending a first instruction to unlock the first vehicle to the first vehicle comprises: In response to determining that the received response is the affirmative response and the unlock control presented by the terminal device is triggered, sending the first instruction to the first vehicle.

10. The method of claim 1, wherein sending a first instruction for unlocking the first vehicle to the first vehicle further comprises: In response to determining that the received response is an affirmative response and the distance between the terminal device and the first vehicle is less than a predetermined distance, the first instruction is sent to the first vehicle. The method according to claim 1 , wherein the wireless signal of the at least one vehicle is a Bluetooth signal.

12. A method for unlocking a vehicle, comprising: In response to detecting wireless signals emitted by a plurality of vehicles, sending connection requests to the plurality of vehicles respectively, the connection requests being used to establish a communication connection between the terminal device and a corresponding vehicle among the plurality of vehicles; In response to the corresponding communication connections between the terminal device and the plurality of vehicles being successfully established, receiving corresponding maintenance instruction information from the plurality of vehicles, the maintenance instruction information indicating whether the corresponding vehicle needs maintenance; as well as Based on the maintenance instruction information of a third vehicle among the plurality of vehicles indicating that the third vehicle requires maintenance, a third instruction for unlocking the third vehicle is sent to the third vehicle.

13. The method according to claim 12, further comprising: In response to the maintenance instruction information of the third vehicle indicating that the third vehicle needs maintenance, a fourth instruction is sent to the third vehicle, wherein the fourth instruction is used to cause the third vehicle to issue a prompt message to indicate the location of the third vehicle.

14. The method according to claim 12, wherein the maintenance instruction information comprises one of the following: hardware information of the third vehicle, the hardware information indicating whether hardware of the third vehicle fails, or A maintenance tag indicates a portion of the third vehicle requiring maintenance.

15. The method according to claim 13, wherein the prompt information includes at least one of the following: Voice broadcast information, or Visual instructions.

16. A device for unlocking a vehicle, comprising: a signal detection module configured to detect a wireless signal emitted by at least one vehicle in response to receiving a vehicle search indication at the terminal device; A first request sending module, configured to send a first matching request to a first vehicle in response to detecting that a signal strength of a wireless signal sent by a first vehicle among the at least one vehicle satisfies a first predetermined condition; a response determination module configured to determine whether a response received from the first vehicle to the first matching request is a positive response; as well as The first instruction sending module is configured to send a first instruction for unlocking the first vehicle to the first vehicle based on determining that the received response is an affirmative response.

17. A device for unlocking a vehicle, comprising: a second request sending module, configured to send connection requests to the multiple vehicles respectively in response to detecting wireless signals sent by the multiple vehicles, the connection requests being used to establish a communication connection between the terminal device and a corresponding vehicle among the multiple vehicles; an information receiving module, configured to receive corresponding maintenance instruction information from the plurality of vehicles in response to the corresponding communication connection between the terminal device and the plurality of vehicles being successfully established, the maintenance instruction information indicating whether the corresponding vehicle needs maintenance; as well as The second instruction sending module is configured to send a third instruction for unlocking the third vehicle to the third vehicle based on the maintenance instruction information of the third vehicle indicating that the third vehicle needs maintenance.

18. An electronic device, comprising: at least one processing unit; as well as At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the device to perform the method according to any one of claims 1 to 11 or the method according to any one of claims 12 to 15.

19. A computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 11 or the method according to any one of claims 12 to 15 is implemented.