Vehicle searching method, system and device

By displaying the car search page on the target terminal and obtaining real-time location data, users can quickly and accurately find shared vehicles, solving the problem of low efficiency in car search during peak car use and improving user experience.

CN119901271APending Publication Date: 2025-04-29BEIJING DIDI INFINITY TECH & DEV CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311414229.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-27
Publication Date
2025-04-29

AI Technical Summary

Technical Problem

During peak car use periods, users usually need a lot of time to find shared vehicles, resulting in low vehicle search efficiency and poor user experience.

Method used

Through the target terminal displaying the car search page, users can trigger the car search command, obtain real-time location data of the target shared vehicle and the target terminal, and determine the real-time navigation path for car search navigation.

Benefits of technology

It realizes the rapid and accurate search of target shared vehicles, saves vehicle search time, and improves vehicle search efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119901271A_ABST
    Figure CN119901271A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a vehicle searching method, system and device. A vehicle searching page is displayed through a target terminal, the vehicle searching page comprises a vehicle searching control, the vehicle searching control is used for triggering a vehicle searching instruction, then the target terminal obtains real-time positioning data of multiple target objects after receiving the vehicle searching instruction, and the multiple target objects comprise the target terminal and a target shared vehicle corresponding to the vehicle searching instruction. And then the target terminal determines a real-time navigation path of the target terminal and the target shared vehicle based on the real-time positioning data so as to carry out vehicle searching navigation. Therefore, the target shared vehicle can be quickly and accurately searched, the vehicle searching time can be saved, the vehicle searching efficiency can be improved, the user experience can be improved, and high applicability is achieved.
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 vehicles, and in particular to a vehicle-finding method, system and device. Background Art

[0002] Shared vehicles (such as shared bicycles, shared electric vehicles, shared cars, etc.) have become a common means of public transportation for people to travel. Users can use and park shared vehicles at any time, with a high degree of freedom, which greatly facilitates people's travel and is therefore widely welcomed by users. At present, during peak hours of vehicle use (such as after-get off work hours such as 5pm to 6pm), users usually need a lot of time to find shared vehicles, which results in low vehicle search efficiency and poor experience. Therefore, how to guide users to find shared vehicles quickly and accurately has become an urgent problem to be solved. Summary of the invention

[0003] In view of this, the embodiments of the present invention provide a vehicle search method, system and device, which can quickly and accurately find the target shared vehicle, save vehicle search time and improve vehicle search efficiency, improve user experience, and have high applicability.

[0004] In a first aspect, an embodiment of the present invention provides a vehicle search method, the method comprising:

[0005] Determine a car search page, the car search page includes a car search control, and the car search control is used to trigger a car search instruction;

[0006] In response to receiving the vehicle search instruction, acquiring real-time positioning data of multiple target objects, the multiple target objects including a target terminal and a target shared vehicle;

[0007] A real-time navigation path between the target shared vehicle and the target terminal is determined according to each of the real-time positioning data to perform vehicle search navigation.

[0008] In some embodiments, the car search page further includes a stop car search control, and the stop car search control is used to trigger a stop car search instruction. The method further includes:

[0009] In response to receiving the stop vehicle search instruction, stop acquiring the real-time positioning data of each target object.

[0010] In some embodiments, the vehicle search instruction and the vehicle stop search instruction carry unique identification information of the target shared vehicle.

[0011] In some embodiments, the plurality of target objects further include at least one candidate shared vehicle, and the method further includes:

[0012] Determine at least one candidate shared vehicle within a predetermined range of the real-time navigation path, wherein the candidate shared vehicle is located within a preset range of the target shared vehicle;

[0013] The real-time navigation route and the real-time positioning data of at least one of the candidate shared vehicles are displayed on the vehicle search page.

[0014] In some embodiments, the method further comprises:

[0015] Determining status information of the target shared vehicle, wherein the status information includes an available status and an unavailable status;

[0016] The available state and the unavailable state are marked with different colors or texts.

[0017] In a second aspect, an embodiment of the present invention provides a vehicle search method, the method comprising:

[0018] In response to the target terminal triggering a vehicle search instruction, controlling the target shared vehicle corresponding to the vehicle search instruction to locate;

[0019] The real-time positioning data of the target shared vehicle is received to determine a real-time navigation path between the target terminal and the target shared vehicle.

[0020] In some embodiments, receiving the real-time positioning data of the target shared vehicle to determine the real-time navigation path between the target terminal and the target shared vehicle includes:

[0021] Receiving real-time positioning data reported by the target shared vehicle;

[0022] The real-time positioning data of the target shared vehicle is shared with the target terminal, so that the target terminal determines the real-time navigation path based on the real-time positioning data of the target shared vehicle and the real-time positioning data of the target terminal.

[0023] In some embodiments, receiving the real-time positioning data of the target shared vehicle to determine the real-time navigation path between the target terminal and the target shared vehicle includes:

[0024] Receiving real-time positioning data reported by the target shared vehicle and real-time positioning data reported by the target terminal;

[0025] Determining the real-time navigation path based on the real-time positioning data of the target shared vehicle and the real-time positioning data of the target terminal;

[0026] The real-time navigation path is sent to the target terminal.

[0027] In a third aspect, an embodiment of the present invention provides a vehicle search system, the system comprising:

[0028] The server is used to respond to the target terminal triggering the vehicle search instruction, control the target shared vehicle corresponding to the vehicle search instruction to locate, and receive the real-time positioning data of the target shared vehicle;

[0029] The target terminal is used to determine the vehicle search page, and in response to receiving the vehicle search instruction, obtains the real-time positioning data of multiple target objects, and determines the real-time navigation path between the target shared vehicle and the target terminal according to each real-time positioning data to perform vehicle search navigation. The vehicle search page includes a vehicle search control, and the vehicle search control is used to trigger the vehicle search instruction. The multiple target objects include the target terminal and the target shared vehicle.

[0030] In a fourth aspect, an embodiment of the present invention provides a vehicle finding device, the device comprising:

[0031] A page determination unit, used to determine a car search page, wherein the car search page includes a car search control, and the car search control is used to trigger a car search instruction;

[0032] A real-time positioning data acquisition unit, configured to acquire real-time positioning data of a plurality of target objects in response to receiving the vehicle search instruction, wherein the plurality of target objects include a target terminal and a target shared vehicle;

[0033] The real-time navigation unit is used to determine the real-time navigation path between the target shared vehicle and the target terminal according to each of the real-time positioning data to perform vehicle search navigation.

[0034] In a fifth aspect, an embodiment of the present invention provides a vehicle finding device, the device comprising:

[0035] A control unit, configured to control the target shared vehicle corresponding to the vehicle search instruction to locate in response to the target terminal triggering the vehicle search instruction;

[0036] The navigation path determination unit is used to receive the real-time positioning data of the target shared vehicle to determine the real-time navigation path between the target terminal and the target shared vehicle.

[0037] In a sixth aspect, an embodiment of the present invention provides a computer-readable storage medium on which computer program instructions are stored. When the computer program instructions are executed by a processor, the method described in the first aspect or the second aspect is implemented.

[0038] In a seventh aspect, an embodiment of the present invention provides an electronic device, the electronic device comprising:

[0039] A memory and a processor, wherein the memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method as described in the first aspect or the second aspect.

[0040] The embodiment of the present invention displays a car search page through a target terminal, and the car search page includes a car search control, which is used to trigger a car search instruction, and then the target terminal obtains real-time positioning data of multiple target objects after receiving the car search instruction, and the multiple target objects include the target terminal and the target shared vehicle corresponding to the car search instruction, and then the target terminal determines the real-time navigation path of the target terminal and the target shared vehicle based on each real-time positioning data to perform car search navigation. In this way, it is possible to quickly and accurately find the target shared vehicle, save car search time and improve car search efficiency, improve user experience, and have high applicability. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] The above and other objects, features and advantages of the present invention will become more apparent through the following description of the embodiments of the present invention with reference to the accompanying drawings, in which:

[0042] Figure 1 is a flow chart of a vehicle-finding method according to an embodiment of the present invention;

[0043] Figure 2 is a flow chart of a vehicle-finding method according to an embodiment of the present invention;

[0044] Figure 3 is a schematic diagram of a vehicle-finding system according to an embodiment of the present invention;

[0045] Figure 4 is a schematic diagram of a car search page in an embodiment of the present invention;

[0046] Figure 5 is a flow chart of a vehicle-finding method according to an embodiment of the present invention;

[0047] Figure 6 is a schematic diagram of a user triggering a car search control in an embodiment of the present invention;

[0048] Figure 7 is a schematic diagram of displaying a real-time navigation path between a target terminal and a target shared vehicle on a vehicle search page in an embodiment of the present invention;

[0049] Figure 8 is a schematic diagram of a user triggering a stop car search control in an embodiment of the present invention;

[0050] Fig. 9 is a flow chart of a vehicle searching method at a server end in an embodiment of the present invention;

[0051] Fig.10 is a schematic diagram of a vehicle finding device according to an embodiment of the present invention;

[0052] Fig.11 is a schematic diagram of a vehicle finding device according to an embodiment of the present invention;

[0053] Fig.12 is a schematic diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0054] The present application is described below based on embodiments, but the present application is not limited to these embodiments. In the detailed description of the present application below, some specific details are described in detail. It is possible for those skilled in the art to fully understand the present application without the description of these details. In order to avoid confusing the essence of the present application, known methods, processes, flows, components and circuits are not described in detail.

[0055] In addition, persons of ordinary skill in the art will appreciate that the drawings provided herein are for illustration purposes and are not necessarily drawn to scale.

[0056] Unless the context clearly requires otherwise, the words "include", "comprising" and similar words throughout the application should be interpreted as including rather than exclusive or exhaustive; that is, the meaning is "including but not limited to".

[0057] In the description of this application, it should be understood that the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of this application, unless otherwise specified, the meaning of "plurality" is two or more.

[0058] The solutions described in this specification and in the examples, if they involve the processing of personal information, will be processed on the premise of having a legal basis (such as obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and will only be processed within the scope of regulations or agreements. If a user refuses to process personal information other than the necessary information for basic functions, it will not affect the user's use of basic functions.

[0059] In the following description, the vehicle search method is applied to a shared bicycle (e.g., a two-wheeled vehicle) scenario as an example, and the target shared vehicle is also the target shared bicycle. It should be understood that the vehicle search method involved in the embodiment of the present invention can be applied to various scenarios where a vehicle needs to be searched, such as a scenario of searching for a smart car in a parking lot.

[0060] Figure 1 FIG. 1 is a flow chart of a method for finding a vehicle according to an embodiment of the present invention. Figure 1 As shown, the vehicle search process of this embodiment includes the following steps:

[0061] Step S100: determine a car search page, wherein the car search page includes a car search control, and the car search control is used to trigger a car search instruction.

[0062] In this embodiment, the user can determine the car search page through the target terminal. The car search page includes one or more car search controls, and the car search controls are used to trigger the corresponding shared vehicle search instructions. Specifically, the target terminal can be pre-set with a target application and / or a target applet. When it is necessary to find a car, the user can pull up the target application or target applet on the target terminal, and the target application or target applet determines the car search page and displays it. Among them, the target application (also known as Application) represents an independent computer program based on a predetermined operating system (such as an Android operating system, etc.). The target application has predetermined functions and features and can be run by downloading and installing it to the pickup terminal. The target application is usually distributed in the form of an executable file or a software package containing source code. The user needs to obtain it through an application store or official channel and run it in a local environment. The target application can be a shared vehicle application. The target applet represents a lightweight application form. The target applet does not require the user to download and install it on the device, and can be run in a predetermined platform or predetermined application (such as a social application) to achieve a predetermined function. The target applet can be a shared vehicle applet.

[0063] In the following description, the user launches the target application through the target terminal as an example for explanation. It should be understood that the target application and the target applet preset by the target terminal can both implement the vehicle search method involved in this embodiment.

[0064] Step S200: in response to receiving the vehicle search instruction, obtaining real-time positioning data of multiple target objects, wherein the multiple target objects include a target terminal and a target shared vehicle.

[0065] In this embodiment, the user can trigger the target car search control of the car search page according to needs. After the target application preset by the target terminal receives the car search instruction about the target shared vehicle, it obtains the real-time positioning data of the target terminal and the real-time positioning data of the target shared vehicle.

[0066] Step S300: determining a real-time navigation path between the target shared vehicle and the target terminal according to each of the real-time positioning data to perform vehicle search navigation.

[0067] In this embodiment, considering that in the prior art users usually need a lot of time to find shared vehicles (for example, users may go to multiple shared vehicle parking areas to find vehicles), this results in low vehicle search efficiency and poor user experience. In response to this situation, this embodiment determines the real-time navigation path between the target shared vehicle and the target terminal based on the real-time positioning data of the target terminal and the real-time positioning data of the target shared vehicle through the target application preset by the target terminal, so as to display it, so as to guide the user to find the target shared vehicle through the real-time navigation path. In this way, users can quickly and accurately find the target shared vehicle, which can save time and improve vehicle search efficiency, improve user experience, and have high applicability.

[0068] The embodiment of the present invention displays a car search page through a target terminal, and the car search page includes a car search control, which is used to trigger a car search instruction, and then the target terminal obtains real-time positioning data of multiple target objects after receiving the car search instruction, and the multiple target objects include the target terminal and the target shared vehicle corresponding to the car search instruction, and then the target terminal determines the real-time navigation path of the target terminal and the target shared vehicle based on each real-time positioning data to perform car search navigation. In this way, it is possible to quickly and accurately find the target shared vehicle, save car search time and improve car search efficiency, improve user experience, and have high applicability.

[0069] Figure 2 FIG. 1 is a flow chart of a method for finding a vehicle according to an embodiment of the present invention. Figure 2 As shown, the vehicle search process of this embodiment includes the following steps:

[0070] Step S110, determine the car search page.

[0071] In this embodiment, after the user launches the target application on the target terminal, the target application determines the car search page and displays it. Figure 3 .

[0072] Figure 3 Schematic diagram of a vehicle search system according to an embodiment of the present invention. Figure 3 As shown, the vehicle search system of this embodiment includes a target terminal 1, a plurality of shared vehicles and a service terminal 4. The plurality of shared vehicles include a target shared vehicle 2 and a candidate shared vehicle 3.

[0073] In this embodiment, multiple shared vehicles including target shared vehicle 2 and candidate shared vehicle 3 are used as an example for explanation. It should be understood that the vehicle search system of this embodiment may include one shared vehicle (for example, the vehicle search system includes target shared vehicle 2), or may include two or more shared vehicles.

[0074] In this embodiment, each shared vehicle (i.e., the target shared vehicle 2 and the candidate shared vehicle 3) may be equipped with a central control device. The user may interact with the server 4 through the target terminal 1, so that the server 4 sends a control signal to the central control device of a shared vehicle to control the central control device of the shared vehicle to open or close the vehicle lock, so that the user can use the shared vehicle.

[0075] In this embodiment, the target terminal 1 and the central control device of each shared vehicle can be configured with a positioning unit, and the positioning unit is used for positioning. The positioning unit is, for example, a GPS chip (Global Positioning System), a BDS chip (BeiDou Navigation Satellite System), etc. Further, after the user finishes using the shared vehicle (for example, when the server 4 controls a shared vehicle to close the lock), the central control device of the shared vehicle can report the current location data to the user's target terminal 1 and the server 4 through the positioning unit for storage, and then the central control device of the shared vehicle can enter a dormant state or a power-off state after locking to save power. Furthermore, the target terminal 1 and the server 4 can determine the current location data reported by the central control device of the shared vehicle as the historical location data of the shared vehicle. That is to say, when the central control device of the shared vehicle is in a dormant state or a power-off state after locking, the actual location of the shared vehicle may change (for example, the operation and maintenance personnel perform maintenance on the shared vehicle, or the operation and maintenance personnel move the shared vehicle to a geographical area with a flow of people higher than a threshold to facilitate user use, etc.). The sleep state indicates that the power consumption of each component in the central control device is less than or equal to a threshold.

[0076] In this embodiment, the target terminal 1, the central control device of the shared vehicle and the server 4 can be electronic devices with functions such as data transmission, data processing, and data storage. Furthermore, the target terminal 1, the central control device of the shared vehicle and the server 4 can communicate with each other through a network of any communication mechanism / communication standard to realize the interaction of data information. The network includes but is not limited to: any one or combination of the long term evolution (LTE) system, 5G mobile communication network technology (5th-Generation, 5G) system, Global System for Mobile Communication (GSM), Bluetooth (BT), Wireless Fidelity (Wi-Fi), Radio Frequency Identification (RFID) technology, near field communication (NFC) technology, Code Division Multiple Access (CDMA) network, wideband code division multiple access (WCDMA) network, long range wireless communication (Lora) technology or Zigbee protocol (Zigbee).

[0077] Optionally, the target terminal 1 is an electronic device such as a mobile phone, a tablet computer, a portable computer, a smart watch, etc.

[0078] In this embodiment, the server 4 is, for example, a computing device, which may be a single computer, or multiple computers with parallel processing capabilities, or a distributed computer cluster, or a cloud server hosted by a distributed computing hardware device using virtual technology, etc. It is easy to understand that the server 4 may include a background server corresponding to the target application and a background server corresponding to the target applet.

[0079] Optionally, the target application, target applet, server 4 and each shared vehicle set in the target terminal 1 may belong to the same shared vehicle platform. That is to say, a shared vehicle platform may manage the target application, target applet and each shared vehicle through the server 4 (for example, the server 4 may implement version updates and upgrades of the target application and target applet, and the server 4 may also control the central control device of the shared vehicle to perform unlocking and locking operations, etc.).

[0080] Optionally, after the user launches the target application on the target terminal 1, the target application may display a request page through a prompt bar or prompt box, and the request page is used to request the user's authorization to obtain the current location information of the target terminal 1. Further, after the user triggers the authorization button on the request page, the target application may obtain the current location information of the target terminal 1. Then the target application determines the car search page based on the current location information of the target terminal 1.

[0081] In this embodiment, the target application of the target terminal 1 may determine the vehicle search page in a variety of ways.

[0082] Optionally, the target application of the target terminal 1 determines the vehicle search page according to the historical vehicle search page at the historical moment closest to the current moment, and the historical vehicle search page may include the historical location data and map data of each shared vehicle. Specifically, the target application may determine the vehicle search page according to the current location information of the target terminal 1, the historical location data and map data of each shared vehicle within the range threshold of the target terminal 1.

[0083] Optionally, the target application sends a request message about a car search page to the server 4, and the request message carries the unique identification information and current location information of the target terminal 1. After receiving the request message, the server 4 can generate a car search page based on the current location information of the target terminal 1, the historical location data and map data of each shared vehicle within the range threshold of the target terminal 1, and / or page parameter information about the car search page. In other words, considering that the target terminal 1 may not be able to recognize / display the car search page generated by the server 4 (for example, the target terminal 1 is incompatible or unmatched with the resolution of the car search page, etc.). In response to this situation, the server 4 can send the car search page, and / or page parameter information about the car search page to the target application of the target terminal 1. If the target terminal 1 cannot recognize / display the car search page generated by the server 4, the target application of the target terminal 1 can perform page rendering based on the page parameter information of the car search page to determine the car search page. Furthermore, the car search page displayed by the target application of the target terminal 1 can refer to Figure 4 .

[0084] Figure 4 Schematic diagram of a car search page in an embodiment of the present invention. Figure 4 As shown, the car search page 11 displayed by the target terminal 1 in this embodiment includes multiple car search controls, a stop car search control 22, current location information A0 and map data. Among them, the multiple car search controls include 21 and 31. The map data includes "xx store", "xx park", "xx school" and "xx building". The current location information A0 represents the current location of the target terminal 1.

[0085] In this embodiment, each car search control is used to trigger the car search instruction of the corresponding shared vehicle. The stop car search control 22 is used to trigger the stop car search instruction. In the following description, the car search control 21 is used to trigger the car search instruction of the target shared vehicle 2, and the car search control 31 is used to trigger the car search instruction of the candidate shared vehicle 3. Further, the historical position data of the target shared vehicle 2 is "position B1", and the historical position data of the candidate shared vehicle 3 is "position C1".

[0086] Optionally, the vehicle search instruction carries the unique identification information of the target terminal 1 and the unique identification information of the corresponding shared vehicle. For example, after the user triggers the vehicle search control 21, the vehicle search instruction received by the target application in the target terminal 1 carries the unique identification information of the target shared vehicle 2 and the unique identification information of the target terminal 1.

[0087] Step S120: receiving the vehicle search instruction, obtaining real-time positioning data of multiple target objects, where the multiple target objects include a target terminal, a target shared vehicle, and at least one candidate shared vehicle.

[0088] In this embodiment, after the user triggers the car search control 21 in the car search page on the target terminal 1, the target application of the target terminal 1 receives a car search instruction, which carries the unique identification information of the target shared vehicle 2. Considering that the central control device of the shared vehicle is in a dormant state or a power-off state after being locked, the actual position of the shared vehicle may change. In other words, the actual position of the target shared vehicle 2 may be different from the position B1, and the actual position of the candidate shared vehicle 3 may also be different from the position C1. In view of this situation, in this embodiment, after the target terminal 1 receives the car search instruction, the target application can obtain the real-time positioning data of the target shared vehicle 2, the real-time positioning data of the candidate shared vehicle 3, and the real-time positioning data of the target terminal 1. In this way, it is possible to quickly and accurately find the target shared vehicle, save time for finding a vehicle, improve the efficiency of finding a vehicle, improve the user experience, and have high applicability.

[0089] Specifically, the target application can obtain the real-time positioning data of the target terminal 1 through the positioning unit of the target terminal 1. At the same time, the target application forwards the vehicle search instruction to the server 4, and the vehicle search instruction carries the unique identification information of the target shared vehicle 2 and the unique identification information of the target terminal 1. After the server 4 receives the vehicle search instruction, the server 4 sends a positioning instruction to the target shared vehicle 2 according to the unique identification information of the target shared vehicle 2 to wake up the central control device of the target shared vehicle 2, and control the central control device of the target shared vehicle 2 corresponding to the vehicle search instruction to locate. Then, after the central control device of the target shared vehicle 2 receives the positioning instruction, it reports the real-time positioning data to the server 4 through the positioning unit, and then the server 4 shares the received real-time positioning data of the target shared vehicle 2 to the target terminal 1.

[0090] In this embodiment, the server 4 can also obtain the status information of the target shared vehicle 2, and the status information includes an available state and an unavailable state. Specifically, the available state indicates that the target shared vehicle 2 is not used, and is not reserved for use, and the target shared vehicle 2 is fault-free. For example, the server 4 can retrieve from the database whether there is a use order and a reservation order for the target shared vehicle 2 within the predetermined time period at the current moment according to the unique identification information of the target shared vehicle 2. If there is no use order and reservation order, the server 4 can determine that the target shared vehicle 2 is in an available state. Among them, the use order represents the order created by other users using the target shared vehicle 2, and the reservation order represents the order created by other users to reserve the target shared vehicle 2. For another example, the server 4 can also send a detection signal to the central control device of the target shared vehicle 2 to obtain the detection parameters of each component (such as a positioning unit, a speaker, etc.) in the central control device. If the detection parameters indicate that the target shared vehicle 2 is fault-free, the server 4 can determine that the target shared vehicle 2 is in an available state. Similarly, the unavailable state indicates that the target shared vehicle 2 is used, or is reserved for use, or has a fault. For example, if the server 4 retrieves that there is a use order or reservation order for the target shared vehicle 2 in the database within the scheduled time period at the current moment, or the detection parameters indicate that the target shared vehicle 2 has a fault, the server 4 can determine that the target shared vehicle 2 is unavailable. Furthermore, the server 4 can send the status information of the target shared vehicle 2 to the target shared vehicle 2.

[0091] Optionally, after receiving the real-time positioning data of the target shared vehicle 2, the server 4 can also determine the real-time positioning data of at least one candidate shared vehicle within the predetermined range of the target shared vehicle 2. Specifically, the server 4 can determine at least one candidate shared vehicle within the predetermined range of the target shared vehicle 2 based on the historical location data of each candidate shared vehicle closest to the current moment, and then the server 4 sends a positioning instruction to at least one candidate shared vehicle to wake up the central control device of at least one candidate shared vehicle and control the central control device of at least one candidate shared vehicle for positioning. The server 4 then shares the real-time positioning data reported by at least one candidate shared vehicle to the target terminal 1. It is easy to understand that the server 4 can also obtain the status information of the candidate shared vehicle and send it to the target terminal 1. In this way, various vehicle-hunting needs of users can be met to improve the user's vehicle-hunting experience.

[0092] Optionally, the server 4 can obtain the status information of multiple candidate shared vehicles within the predetermined range of the target shared vehicle 2, filter the candidate shared vehicles that are in an unavailable state, and share the real-time positioning data and status information of the candidate shared vehicles in an available state to the target terminal 1. It is easy to understand that the server 4 can also share the real-time positioning data and status information of multiple candidate shared vehicles within the predetermined range of the target shared vehicle 2 to the target application of the target terminal 1, and the target application of the target terminal 1 will filter the candidate shared vehicles in an unavailable state, and then the target application of the target terminal 1 will display the real-time positioning data of the candidate shared vehicles in an available state on the car search page 11. In this way, the user's car search experience can be improved.

[0093] Step S130: determining a real-time navigation path between the target shared vehicle and the target terminal according to each of the real-time positioning data.

[0094] In an optional embodiment, the target application determines the real-time navigation path between the target terminal 1 and the target shared vehicle 2 based on the real-time positioning data of the target terminal 1 and the real-time positioning data of the target shared vehicle 2 shared by the server 4 .

[0095] In another optional implementation, the target application may report the real-time positioning data of the target terminal 1 to the server 4, and the server 4 determines the real-time navigation path between the target terminal 1 and the target shared vehicle 2 based on the real-time positioning data of the target terminal 1 and the real-time positioning data of the target shared vehicle 2. In the following description, the target application of the target terminal 1 is used as an example to determine the real-time navigation path.

[0096] Step S140: Determine the status information of the target shared vehicle, where the status information includes an available status and an unavailable status.

[0097] In this embodiment, the target application of the target terminal 1 can parse the status information of the target shared vehicle 2 sent by the server 4 to determine whether the target shared vehicle 2 is in an available state or an unavailable state.

[0098] Optionally, the target application of the target terminal 1 may also parse the status information of the candidate shared vehicles sent by the server 4 to determine whether the corresponding candidate shared vehicles are in an available state or an unavailable state.

[0099] Step S150: Different colors or words are used to distinguish between the available state and the unavailable state.

[0100] In this embodiment, the target application of the target terminal 1 can distinguish the available state or unavailable state of the target shared vehicle 2 on the vehicle search page based on different preset colors or texts. For example, if the target shared vehicle 2 is in an available state, the target application can mark the preset text "available" near the vehicle search control 21 corresponding to the vehicle search page item. If the target shared vehicle 2 is in an unavailable state, the target application can mark the preset text "unavailable" near the vehicle search control 21 corresponding to the vehicle search page item.

[0101] Optionally, the target application of the target terminal 1 may also distinguish and mark the available status or unavailable status of the candidate shared vehicles in the above manner.

[0102] Step S160: Determine at least one candidate shared vehicle within a predetermined range of the real-time navigation path.

[0103] In this embodiment, the target application of the target terminal 1 determines at least one candidate shared vehicle within the predetermined range of the real-time navigation path according to the real-time location information of the candidate shared vehicles shared by the server 4. That is to say, considering that the number of candidate shared vehicles within the preset range of the target shared vehicle 2 may be large, or some candidate shared vehicles may be located within the preset range of the target shared vehicle 2 and outside the predetermined range of the real-time navigation path (that is, far away from the user), the target application of the target terminal 1 determines at least one candidate shared vehicle within the predetermined range of the real-time navigation path to filter the candidate shared vehicles that are far away from the user, thereby saving the user's time in searching for a vehicle and improving the user's efficiency in searching for a vehicle, thereby improving the user's experience in searching for a vehicle.

[0104] Step S170: The target terminal displays the real-time navigation route and the real-time positioning data of at least one candidate shared vehicle on the vehicle search page.

[0105] In this embodiment, the target application of the target terminal 1 can display the real-time navigation path of the target terminal 1 and the target shared vehicle 2 on the vehicle search page, and display the real-time positioning data of at least one candidate shared vehicle.

[0106] Optionally, the target application of the target terminal 1 can also display the real-time positioning data of the target terminal 1, the historical location of the target terminal 1, the real-time positioning data of the target shared vehicle 2, and the real-time positioning data of the candidate shared vehicle 3 on the vehicle search page.

[0107] Optionally, if the user triggers the car search control 31 corresponding to the candidate shared vehicle 3 on the car search page, the target application can display the real-time navigation path of the target terminal 1 and the candidate shared vehicle 3 on the car search page according to the above-mentioned car search method.

[0108] Step S180: upon receiving a stop vehicle search instruction, stop acquiring real-time positioning data of each target object.

[0109] In this embodiment, after the user triggers the stop car search control 22, the target application of the target terminal 1 receives the stop car search instruction, and the target application stops acquiring the real-time positioning data of the target shared vehicle 2, the real-time positioning data of the candidate shared vehicle 3, and the real-time positioning data of the target terminal 1. The stop car search instruction carries the real-time positioning data of the target shared vehicle 2.

[0110] The embodiment of the present invention displays a car search page through a target terminal, and the car search page includes a car search control, which is used to trigger a car search instruction, and then the target terminal obtains real-time positioning data of multiple target objects after receiving the car search instruction, and the multiple target objects include the target terminal and the target shared vehicle corresponding to the car search instruction, and then the target terminal determines the real-time navigation path of the target terminal and the target shared vehicle based on each real-time positioning data to perform car search navigation. In this way, it is possible to quickly and accurately find the target shared vehicle, save car search time and improve car search efficiency, improve user experience, and have high applicability.

[0111] In the following description, the target application of the target terminal 1 determines the real-time navigation path as an example. Figure 5 .

[0112] Figure 5 FIG. 1 is a flow chart of a method for finding a vehicle according to an embodiment of the present invention. Figure 5 As shown, in this embodiment, after the user launches the target application on the target terminal 1, the target application of the target terminal 1 executes the following steps:

[0113] Step S211, determine the car search page.

[0114] Step S212: receiving a vehicle search instruction, and forwarding the vehicle search instruction to the server.

[0115] Then, after receiving the vehicle search instruction, the server 4 executes the following steps:

[0116] Step S213: Control the target shared vehicle corresponding to the vehicle search instruction to locate, and obtain the status information of the target shared vehicle.

[0117] Step S214: receiving the real-time positioning information reported by the target shared vehicle, and determining the real-time positioning data of at least one candidate shared vehicle within a preset range of the target shared vehicle.

[0118] Step S215: Share the real-time positioning data of the target shared vehicle and the real-time positioning data of at least one candidate shared vehicle to the target terminal.

[0119] In this embodiment, the service end 4 may also send the status information of the target shared vehicle 2 and the status information of the candidate shared vehicles 3 to the target terminal 1 .

[0120] Then, the target terminal 1 performs the following steps:

[0121] Step S216: Acquire real-time positioning data of multiple target objects.

[0122] In this embodiment, the multiple target objects include a target terminal 1 , a target shared vehicle 2 , and at least one candidate shared vehicle 3 .

[0123] Step S217: determining a real-time navigation path between the target shared vehicle and the target terminal according to each real-time positioning data.

[0124] Step S218: determine the status information of the target shared vehicle, and distinguish the available status and unavailable status of the target shared vehicle by different colors or texts.

[0125] Step S219: Determine at least one candidate shared vehicle within a predetermined range of the real-time navigation path.

[0126] Step S220: Display the real-time navigation route and the real-time location data of at least one candidate shared vehicle on the vehicle search page.

[0127] Step S221: receiving a stop vehicle search instruction, and stopping obtaining real-time positioning data of each target object.

[0128] For example, see Figure 6-Figure 8 . Figure 6 , Figure 7 and Figure 8 They are respectively a schematic diagram of a user triggering a car search control in an embodiment of the present invention, a schematic diagram of displaying a real-time navigation path between a target terminal and a target shared vehicle on a car search page, and a schematic diagram of a user triggering a stop car search control.

[0129] First reference Figure 6 ,exist Figure 6In the figure, the target application of the target terminal 1 displays a car search page 11, and the car search page 11 includes car search controls 21 and 31. The car search control 21 corresponds to the target shared vehicle 2, and the location of the target shared vehicle 2 is B1. The car search control 31 corresponds to the candidate shared vehicle 3, and the location of the candidate shared vehicle 3 is C1. At this time, the user clicks the car search control 21, and the target application of the target terminal 1 receives the car search instruction and forwards the car search instruction to the server 4. Then the target terminal 1 obtains the real-time positioning data B2 of the target shared vehicle 2 through the server 4, indicating that the actual location of the target shared vehicle 2 is B2. At the same time, the target terminal 1 obtains the real-time positioning data C2 of the candidate shared vehicle 3 through the server 4, indicating that the actual location of the candidate shared vehicle 3 is C2. At the same time, the target application obtains the real-time positioning data A1 of the target terminal 1. The target application determines the real-time navigation path 11a based on the real-time positioning data B2 of the target shared vehicle 2 and the real-time positioning data A1 of the target terminal 1, which can be referred to. Figure 7 .exist Figure 7 In the example, the target application displays the real-time navigation path 11a on the car search page 11, and displays the real-time positioning data B2 of the target shared vehicle 2, the real-time positioning data C2 of the candidate shared vehicle 3, and the real-time positioning data A1 of the target terminal 1. At the same time, the status information of the target shared vehicle 2 and the candidate shared vehicle 3 is displayed as "available" on the car search page 11. Then the user can find the target shared vehicle 2 according to the real-time navigation path 11a. For further information, please refer to Figure 8 ,exist Figure 8 In the example, the real-time positioning data An of the target terminal 1 represents the user's position as An. At this time, the car search page 11 displays the real-time navigation path 11b. After the user finds the target shared vehicle 2, the stop car search control 22 is triggered on the pickup page 11. After the target application receives the stop car search instruction, it stops acquiring the real-time positioning data of the target terminal 1, the target shared vehicle 2 and the candidate shared vehicle 3, and the car search process ends.

[0130] The embodiment of the present invention displays a car search page through a target terminal, and the car search page includes a car search control, which is used to trigger a car search instruction, and then the target terminal obtains real-time positioning data of multiple target objects after receiving the car search instruction, and the multiple target objects include the target terminal and the target shared vehicle corresponding to the car search instruction, and then the target terminal determines the real-time navigation path of the target terminal and the target shared vehicle based on each real-time positioning data to perform car search navigation. In this way, it is possible to quickly and accurately find the target shared vehicle, save car search time and improve car search efficiency, improve user experience, and have high applicability.

[0131] Fig. 9 FIG. 1 is a flow chart of a method for finding a vehicle on the server side in an embodiment of the present invention. Fig. 9As shown, the vehicle search process of the server in this embodiment includes the following steps:

[0132] Step S400: In response to the target terminal triggering a vehicle search instruction, the target shared vehicle corresponding to the vehicle search instruction is controlled to be positioned.

[0133] In this embodiment, after the user triggers a vehicle search instruction through the target terminal 1, the server 4 controls the target shared vehicle 2 corresponding to the vehicle search instruction to locate.

[0134] Step S500: Receive real-time positioning data of a target shared vehicle to determine a real-time navigation path between a target terminal and the target shared vehicle.

[0135] In this embodiment, the server 4 can determine the real-time navigation path between the target terminal 1 and the target shared vehicle 2. The server 4 can also share the real-time positioning data of the target shared vehicle 2 with the target terminal 1, and the target terminal 1 determines the real-time navigation path between the target terminal 1 and the target shared vehicle 2. Fig.10 .

[0136] Fig.10 Schematic diagram of a vehicle-finding device according to an embodiment of the present invention. Fig.10 As shown, the vehicle search device of this embodiment includes a page determination unit 100, a real-time positioning data acquisition unit 110 and a real-time navigation unit 120. Among them, the page determination unit 100 is used to determine the vehicle search page, and the vehicle search page includes a vehicle search control, and the vehicle search control is used to trigger the vehicle search instruction. The real-time positioning data acquisition unit 110 is used to obtain real-time positioning data of multiple target objects in response to receiving the vehicle search instruction, and the multiple target objects include a target terminal and a target shared vehicle. The real-time navigation unit 120 is used to determine the real-time navigation path between the target shared vehicle and the target terminal according to each real-time positioning data to perform vehicle search navigation.

[0137] Fig.11 Schematic diagram of a vehicle-finding device according to an embodiment of the present invention. Fig.11 As shown, the vehicle search device of this embodiment includes a control unit 210 and a navigation path determination unit 220. The control unit 210 is used to respond to the target terminal triggering the vehicle search instruction and control the target shared vehicle corresponding to the vehicle search instruction to locate. The navigation path determination unit 220 is used to receive the real-time positioning data of the target shared vehicle to determine the real-time navigation path between the target terminal and the target shared vehicle.

[0138] The embodiment of the present invention displays a car search page through a target terminal, and the car search page includes a car search control, which is used to trigger a car search instruction, and then the target terminal obtains real-time positioning data of multiple target objects after receiving the car search instruction, and the multiple target objects include the target terminal and the target shared vehicle corresponding to the car search instruction, and then the target terminal determines the real-time navigation path of the target terminal and the target shared vehicle based on each real-time positioning data to perform car search navigation. In this way, it is possible to quickly and accurately find the target shared vehicle, save car search time and improve car search efficiency, improve user experience, and have high applicability.

[0139] Fig.12 Schematic diagram of an electronic device according to an embodiment of the present invention. Fig.12 As shown, Fig.12 The electronic device shown includes a general computer hardware structure, which includes at least a processor 310 and a memory 320. The processor 310 and the memory 320 are connected via a bus 330. The memory 320 is suitable for storing instructions or programs executable by the processor 310. The processor 310 can be an independent microprocessor or a collection of one or more microprocessors. Thus, the processor 310 executes the instructions stored in the memory 320 to execute the method flow of the embodiment of the present invention as described above to realize the processing of data and the control of other devices. The bus 330 connects the above-mentioned multiple components together, and at the same time connects the above-mentioned components to the display controller 340 and the display device and the input / output (I / O) device 350. The input / output (I / O) device 350 can be a mouse, a keyboard, a modem, a network interface, a touch input device, a somatosensory input device, a printer, and other devices known in the art. Typically, the input / output device 350 is connected to the system through an input / output (I / O) controller 360.

[0140] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, devices (equipment) or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present application may adopt a computer program product implemented on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0141] The present application is described with reference to flowcharts of methods, apparatuses (devices) and computer program products according to embodiments of the present application. It should be understood that each process in the flowchart can be implemented by computer program instructions.

[0142] These computer program instructions may be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction device that implements the process Figure 1 A function specified in a process or multiple processes.

[0143] These computer program instructions may also be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce the instructions for implementing the process Figure 1 A device that specifies functions in a process or multiple processes.

[0144] Another embodiment of the present invention relates to a non-volatile storage medium for storing a computer-readable program, wherein the computer-readable program is used for a computer to execute part or all of the above method embodiments.

[0145] That is, those skilled in the art can understand that all or part of the steps in the above-mentioned embodiment method can be completed by specifying relevant hardware through a program, and the program is stored in a storage medium, including several instructions for a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute all or part of the steps of the method described in each embodiment of the present application. 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 and other media that can store program codes.

[0146] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for finding a vehicle, characterized in that: The method comprises: Determine a car search page, the car search page includes a car search control, and the car search control is used to trigger a car search instruction; In response to receiving the vehicle search instruction, acquiring real-time positioning data of multiple target objects, the multiple target objects including a target terminal and a target shared vehicle; A real-time navigation path between the target shared vehicle and the target terminal is determined according to each of the real-time positioning data to perform vehicle search navigation.

2. The method according to claim 1, characterized in that: The car search page further includes a stop car search control, and the stop car search control is used to trigger a stop car search instruction. The method further includes: In response to receiving the stop vehicle search instruction, stop acquiring the real-time positioning data of each target object.

3. The method according to claim 2, characterized in that The vehicle search instruction and the vehicle stop search instruction carry the unique identification information of the target shared vehicle.

4. The method according to claim 1, characterized in that: The plurality of target objects further include at least one candidate shared vehicle, and the method further includes: Determine at least one candidate shared vehicle within a predetermined range of the real-time navigation path, wherein the candidate shared vehicle is located within a preset range of the target shared vehicle; The real-time navigation route and the real-time positioning data of at least one of the candidate shared vehicles are displayed on the vehicle search page.

5. The method according to claim 1, characterized in that The method further comprises: Determining status information of the target shared vehicle, wherein the status information includes an available status and an unavailable status; The available state and the unavailable state are marked with different colors or texts.

6. A method for finding a vehicle, characterized in that: The method comprises: In response to the target terminal triggering a vehicle search instruction, controlling the target shared vehicle corresponding to the vehicle search instruction to locate; The real-time positioning data of the target shared vehicle is received to determine a real-time navigation path between the target terminal and the target shared vehicle.

7. The method according to claim 6, characterized in that The receiving the real-time positioning data of the target shared vehicle to determine the real-time navigation path between the target terminal and the target shared vehicle comprises: Receiving real-time positioning data reported by the target shared vehicle; The real-time positioning data of the target shared vehicle is shared with the target terminal, so that the target terminal determines the real-time navigation path based on the real-time positioning data of the target shared vehicle and the real-time positioning data of the target terminal.

8. The method according to claim 6, characterized in that The receiving the real-time positioning data of the target shared vehicle to determine the real-time navigation path between the target terminal and the target shared vehicle comprises: Receiving real-time positioning data reported by the target shared vehicle and real-time positioning data reported by the target terminal; Determining the real-time navigation path based on the real-time positioning data of the target shared vehicle and the real-time positioning data of the target terminal; The real-time navigation path is sent to the target terminal.

9. A vehicle finding system, characterized in that: The system comprises: The server is used to respond to the target terminal triggering the vehicle search instruction, control the target shared vehicle corresponding to the vehicle search instruction to locate, and receive the real-time positioning data of the target shared vehicle; The target terminal is used to determine the vehicle search page, and in response to receiving the vehicle search instruction, obtains the real-time positioning data of multiple target objects, and determines the real-time navigation path between the target shared vehicle and the target terminal according to each real-time positioning data to perform vehicle search navigation. The vehicle search page includes a vehicle search control, and the vehicle search control is used to trigger the vehicle search instruction. The multiple target objects include the target terminal and the target shared vehicle.

10. A vehicle finding device, characterized in that: The device comprises: A page determination unit, used to determine a car search page, wherein the car search page includes a car search control, and the car search control is used to trigger a car search instruction; A real-time positioning data acquisition unit, configured to acquire real-time positioning data of a plurality of target objects in response to receiving the vehicle search instruction, wherein the plurality of target objects include a target terminal and a target shared vehicle; The real-time navigation unit is used to determine the real-time navigation path between the target shared vehicle and the target terminal according to each of the real-time positioning data to perform vehicle search navigation.

11. A vehicle finding device, characterized in that: The device comprises: A control unit, configured to control the target shared vehicle corresponding to the vehicle search instruction to locate in response to the target terminal triggering the vehicle search instruction; The navigation path determination unit is used to receive the real-time positioning data of the target shared vehicle to determine the real-time navigation path between the target terminal and the target shared vehicle.

12. A computer-readable storage medium storing computer program instructions, characterized in that: The computer program instructions implement the method according to any one of claims 1 to 8 when executed by a processor.

13. An electronic device, characterized in that: The electronic device comprises: A memory and a processor, wherein the memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method according to any one of claims 1 to 8.