Method, system and related device for returning shared vehicle
By monitoring the operational status of shared vehicles in real time and collecting photos of station marking lines, the problems of long return times and disorderly parking of shared electric vehicles have been solved, achieving faster return and improved user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-06
- Publication Date
- 2026-03-17
AI Technical Summary
The existing shared electric vehicle return technology results in long waiting times for users, a poor user experience, and problems with haphazard parking.
By monitoring the operating status of shared vehicles in real time, the system enters a pre-return mode when the status changes. It uses a pre-installed camera to capture photos of the station markings around the vehicle and stores them in a cache. When the user sends a return command, the photos are quickly uploaded to the return platform server for secondary verification. If the verification is successful, the system locks the vehicle.
It improved the efficiency of returning vehicles, reduced user waiting time, reduced haphazard parking, and enhanced the user experience.
Smart Images

Figure CN116052334B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle sharing and return technology, and in particular to a method, system and related equipment for returning shared vehicles. Background Technology
[0002] Currently, shared electric bikes are a convenient mode of transportation for people's travel, provided through a rental model.
[0003] They have achieved their travel goals and made a significant contribution to green and environmentally friendly travel. Compared to traditional modes of transportation such as buses and taxis, shared electric bikes satisfy both mobility and the need for long-distance riding, making our travel more convenient. However, because shared electric bikes can be parked anywhere and indiscriminately, strict regulations are in place.
[0004] This has severely impacted the city's appearance and may also pose traffic hazards. Currently, most shared electric bikes use GPS for designated return points, although some use cameras to identify return station markings.
[0005] The existing technology for returning vehicles to designated locations generally requires the user to click to return the vehicle before the camera can collect surrounding photos and identify the vehicle. This results in a longer waiting time for the user and a poor user experience.
[0006] Therefore, existing technologies still need to be improved and developed. Summary of the Invention
[0007] The main objective of this invention is to provide a method, system, and related equipment for returning shared vehicles, in order to solve the problems existing in the prior art mentioned in the background section.
[0008] The first aspect of the present invention provides a method for returning a shared vehicle, comprising the following steps: 5. After the shared vehicle is started, the operating status of the shared vehicle is monitored in real time;
[0009] When the operating state of the shared vehicle changes under a preset condition, the vehicle return system of the shared vehicle is controlled to enter a pre-return mode. The change under the preset condition is that the operating state of the shared vehicle is stopped or the operating state of the shared vehicle is pushed.
[0010] The preset process in the pre-return mode is executed, the preset camera on the shared vehicle is turned on to take pictures of the ground around the shared vehicle at least once, and each obtained picture is input into the preset marking line recognition model for station marking line recognition.
[0011] The identified photos containing station identification lines are stored in a preset cache;
[0012] When a vehicle return instruction is received from a user terminal, the system responds by uploading all the cached photos to the vehicle return platform server for secondary verification.
[0013] Receive the verification result from the car return platform server, based on all the photos in the cache, indicating whether the shared vehicle is parked within the parking area;
[0014] If the verification result indicates that the shared vehicle is parked within the parking area, the system will lock the shared vehicle and generate a first voice message indicating successful locking. This message will then be broadcast to the user via the shared vehicle's pre-installed speaker.
[0015] In an optional embodiment of the first aspect of the present invention, the pre-return mode includes a first pre-return mode and a second pre-return mode. When the operating state of the shared vehicle changes due to a preset condition, the shared vehicle's return system is controlled to enter the pre-return mode. The change in the preset condition, where the operating state of the shared vehicle is stopped or the operating state of the shared vehicle is pushed, includes:
[0016] When the operating state of the shared vehicle changes to a stopped state, the vehicle return system of the shared vehicle is controlled to enter the first pre-return mode;
[0017] When the shared vehicle's operating state changes to pushing, the vehicle return system is controlled to enter the second pre-return mode.
[0018] In an optional embodiment of the first aspect of the present invention, the step of executing the preset process in the pre-return mode, activating the preset camera on the shared vehicle to take at least one picture of the ground around the shared vehicle, and inputting each obtained picture into a preset marker line recognition model for station marker line recognition includes:
[0019] If the pre-return mode is the first pre-return mode, execute the first preset process under the first pre-return mode, turn on the preset camera on the shared vehicle to take a picture of the ground around the shared vehicle, and input the obtained picture into the preset marking line recognition model for station marking line recognition.
[0020] If the pre-return mode is the second pre-return mode, the second preset process under the second pre-return mode is executed, the preset camera on the shared vehicle is turned on to take continuous pictures of the ground around the shared vehicle until the shared vehicle stops, and each obtained picture is input into the preset marking line recognition model for station marking line recognition.
[0021] In an optional embodiment of the first aspect of the present invention, after storing the identified photos with station identification lines in a preset cache, the step of uploading all the photos in the cache to the return platform server for secondary verification in response to receiving a return instruction from a user terminal includes:
[0022] The operating status of the shared vehicle is monitored again in real time. If the operating status of the shared vehicle accelerates to a level exceeding a preset threshold, all photos in the cache are deleted.
[0023] In an optional embodiment of the first aspect of the present invention, the step of uploading all the photos in the cache to the car return platform server for secondary verification in response to the car return instruction sent by the user terminal when receiving the car return instruction includes:
[0024] When a vehicle return instruction is received from a user terminal, the cache is scanned to check if the contents stored therein are empty.
[0025] If the content stored in the cache is not empty, then in response to the car return instruction, all the photos in the cache will be uploaded to the car return platform server for secondary verification;
[0026] If the content stored in the cache is empty, the pre-installed camera of the shared vehicle is activated to take at least one current photo of the ground around the shared vehicle and store it in the cache as all the photos in the cache. In response to the return instruction, all the photos in the cache are uploaded to the return platform server for secondary verification.
[0027] In an optional embodiment of the first aspect of the present invention, the step of monitoring the operating status of the shared vehicle in real time after riding begins includes:
[0028] The wheel speed of the shared vehicle is collected in real time by wheel speed sensors on the vehicle.
[0029] The wheel speed of the shared vehicle, which is collected in real time, is input into a preset drawing engine, and the drawing engine generates a real-time curve of the wheel speed change.
[0030] The operating status of the shared vehicles is monitored in real time based on the real-time change curve.
[0031] In an optional embodiment of the first aspect of the present invention, after receiving the determination result of whether the shared vehicle is parked in the parking area returned by the car return platform server based on the photo, the process includes:
[0032] If the determination result is that the shared vehicle is not parked in the parking area, a second voice message indicating that the shared vehicle is not parked in the parking area and the lock failed is generated, and the second voice message is played at least once through the preset speaker of the shared vehicle.
[0033] A second aspect of the present invention provides a shared vehicle return system, the system comprising:
[0034] The operation status monitoring module is used to monitor the operation status of the shared vehicle in real time after the shared vehicle starts to be ridden.
[0035] The mode switching module is used to control the return system of the shared vehicle to enter the pre-return mode when the operating state of the shared vehicle changes due to a preset situation. The preset situation change is that the operating state of the shared vehicle is stopped or the operating state of the shared vehicle is pushed.
[0036] The process execution module is used to execute the preset process in the pre-return mode, activate the preset camera on the shared vehicle to take at least one picture of the ground around the shared vehicle, and input each obtained picture into the preset marking line recognition model for station marking line recognition.
[0037] A photo caching module is used to store the identified photos containing station identification lines in a preset cache;
[0038] The photo upload module is used to upload all the photos in the cache to the car return platform server for secondary verification in response to the car return instruction sent by the user terminal when receiving the car return instruction.
[0039] The verification result receiving module is used to receive the verification result returned by the car return platform server based on all the photos in the cache, indicating whether the shared vehicle is parked in the parking area;
[0040] The lock voice broadcast module is used to control the shared vehicle to lock if the verification result indicates that the shared vehicle is parked in the parking area, and to generate a first voice message indicating successful locking, which is then broadcast to the user through the shared vehicle's preset speaker.
[0041] A third aspect of the present invention provides a vehicle return device for shared vehicles, the vehicle return device comprising: a memory and at least one processor, the memory storing instructions, and the memory and the at least one processor being interconnected via a circuit;
[0042] The at least one processor invokes the instructions in the memory to cause the vehicle return device to perform the shared vehicle return method as described in any of the preceding claims.
[0043] A fourth aspect of the present invention provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method for returning a shared vehicle as described in any of the preceding claims.
[0044] Beneficial effects: This invention provides a method, system, and related equipment for returning shared vehicles. The method involves pre-loading a camera on the shared vehicle with station markings around it, based on real-time changes in the vehicle's operating status after the shared vehicle has started riding. This allows the shared vehicle to quickly upload the photos with station markings to the return platform server for review after receiving the user's return instruction. This saves time compared to waiting for the shared vehicle to collect and recognize photos of the surrounding ground after the user sends the return instruction, thus improving the efficiency of vehicle return. Attached Figure Description
[0045] Figure 1 This is a schematic diagram of an embodiment of a shared vehicle return method according to the present invention;
[0046] Figure 2 This is a schematic diagram of an embodiment of a shared vehicle return system according to the present invention;
[0047] Figure 3 This is a schematic diagram of one embodiment of a shared vehicle return device according to the present invention. Detailed Implementation
[0048] This invention provides a method, system, and related equipment for returning shared vehicles. The terms "first," "second," "third," "fourth," etc. (if applicable) in the specification, claims, and accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be understood in addition to those illustrated herein.
[0049] Or implemented in a sequence other than that described. Furthermore, the terms “comprising” or “having” and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units that are expressly listed, but may include other steps or units that are not expressly listed or that are inherent to such process, method, product, or apparatus.
[0050] See Figure 1 The first aspect of this invention provides a method for returning a shared vehicle, comprising the following steps:
[0051] S100. After the shared vehicle starts riding, the operating status of the shared vehicle is monitored in real time. In this invention, "after the shared vehicle starts riding" refers to the time after the shared vehicle enters a higher speed riding mode. Here, "higher speed" refers to a speed greater than 10 km / h. Monitoring the operating status of the shared vehicle means monitoring the change in the operating speed of the shared vehicle.
[0052] S200. When the operating state of the shared vehicle changes due to a preset condition, the vehicle return system of the shared vehicle is controlled to enter the pre-return mode. The preset condition change is that the operating state of the shared vehicle is stopped or the operating state of the shared vehicle is pushed. In this invention, when the operating speed of the shared vehicle is detected to become zero, or the operating speed of the shared vehicle becomes low speed (less than 5 km / h, i.e., pushed), the vehicle return system of the shared vehicle is controlled to enter the pre-return mode.
[0053] S300. Execute the preset process in the pre-return mode, activate the preset camera on the shared vehicle to take at least one picture of the ground around the shared vehicle, and input each obtained picture into the preset marker line recognition model for station marker line recognition; In this invention, when the shared vehicle stops, the return system will trigger the preset camera to take a picture, or the shared vehicle will maintain low speed operation within a preset time interval (e.g., 3 seconds), which will also trigger the return system to control the preset camera to take a picture. The purpose of taking pictures is to obtain ground pictures with station marker lines around the shared vehicle in advance and store them in advance;
[0054] S400. The identified photos with station marking lines are stored in a preset cache. In this invention, only photos with station marking lines are stored in the preset cache. Photos without station marking lines are deleted from the storage space of the return system after identification and are not saved in the preset cache.
[0055] S500. When receiving a vehicle return instruction from a user terminal, the system responds to the vehicle return instruction by uploading all the photos in the cache to the vehicle return platform server for secondary verification. In this invention, if photos of the ground around the shared vehicle with station marking lines are obtained in advance, the photos can be quickly uploaded to the vehicle return platform server for review, thereby improving the efficiency of vehicle return and shortening the vehicle return verification time.
[0056] S600: Receive the verification result returned by the car return platform server based on all the photos in the cache, indicating whether the shared vehicle is parked in the parking area; In this invention, after the car return platform server verifies the photos, it returns the verification result to the car return system of the shared vehicle, and the car return system of the shared vehicle then judges the verification result returned by the car return platform server.
[0057] S700. If the verification result indicates that the shared vehicle is parked within the parking area, the system controls the shared vehicle to lock and generates a first voice message indicating successful locking. This message is then broadcast to the user via the shared vehicle's pre-installed speaker. In this invention, when the shared vehicle's return system determines that the verification result returned by the return platform server indicates that the shared vehicle is parked within the parking area, it controls the electric lock to lock and provides a voice reminder to the user that the lock was successfully engaged.
[0058] In an optional embodiment of the first aspect of the present invention, the pre-return mode includes a first pre-return mode and a second pre-return mode. When the operating state of the shared vehicle changes due to a preset condition, the shared vehicle's return system is controlled to enter the pre-return mode. The change in the preset condition, where the operating state of the shared vehicle is stopped or the operating state of the shared vehicle is pushed, includes:
[0059] When the shared vehicle's operating state changes to "stopped," the vehicle's return system is controlled to enter the first pre-return mode; when the shared vehicle's operating state changes to "pushed," the vehicle's return system is controlled to enter the second pre-return mode. In this invention, the pre-return mode varies depending on the shared vehicle's operating state, and the preset camera's photo-taking method also varies. The purpose of this is to ensure that while triggering the camera to take photos, photos of the shared vehicle parked within the designated station markings are obtained as accurately as possible.
[0060] In an optional embodiment of the first aspect of the present invention, the step of executing the preset process in the pre-return mode, activating the preset camera on the shared vehicle to take at least one picture of the ground around the shared vehicle, and inputting each obtained picture into a preset marker line recognition model for station marker line recognition includes:
[0061] If the pre-return mode is the first pre-return mode, the first preset process under the first pre-return mode is executed, the preset camera on the shared vehicle is turned on to take a picture of the ground around the shared vehicle, and the obtained picture is input into the preset marker line recognition model for station marker line recognition; In this invention, if the camera takes a picture triggered by the shared vehicle stopping, there are generally two situations whether the shared vehicle is parked within the range of the station marker line: either it is parked within the range or it is not parked within the range. Therefore, in this case, the camera can determine that a picture with station marker lines is obtained and the shared vehicle is parked within the range of the station marker lines by taking a picture once.
[0062] If the pre-return mode is the second pre-return mode, the second preset process under the second pre-return mode is executed. The preset camera on the shared vehicle is activated to continuously take pictures of the ground around the shared vehicle until the shared vehicle stops. Each acquired picture is then input into a preset marker line recognition model for station marker line recognition. In this invention, if the preset camera is triggered by the vehicle's low-speed movement, determining whether the shared vehicle is within the station marker line range becomes more complex. Therefore, multiple surrounding images need to be continuously captured for judgment. In this invention, due to limitations in the hardware system on the shared vehicle, the image processing capability is relatively weak.
[0063] The vehicle image recognition only needs to identify whether there are parking lines. More precise identification of whether the shared vehicle is within the parking line range can be determined by the subsequent return platform server.
[0064] In an optional embodiment of the first aspect of the present invention, after storing the identified photos containing station marking lines in a preset cache, when a return instruction is received from a user terminal, all the photos in the cache are uploaded to the return platform in response to the return instruction.
[0065] Before the server performs secondary verification, it includes: 0. Real-time monitoring of the shared vehicle's operating status again; if the shared vehicle's operating status...
[0066] If the running status accelerates beyond a preset threshold, all photos in the cache will be deleted. In this invention, there may be situations where the shared vehicle is parked within the parking area, but the user has only paused the session. Therefore, if the shared vehicle restarts, the photos stored in the preset cache need to be deleted to make room for subsequent image storage.
[0067] 5. In an optional embodiment of the first aspect of the present invention, the step of uploading all the photos in the cache to the car return platform server for secondary verification in response to the car return instruction sent by the user terminal when receiving the car return instruction includes:
[0068] When a vehicle return instruction is received from a user terminal, the system scans the contents stored in the cache to check if they are correct.
[0069] If the content stored in the cache is not empty, then in response to the car return instruction, all the photos in the cache will be uploaded to the car return platform server for secondary verification; if the content stored in the cache is not empty, then...
[0070] If the cache is empty, the pre-installed camera of the shared vehicle will be activated to take at least one current photo of the ground around the shared vehicle and store it in the cache as all the photos in the cache. In response to the return instruction, all the photos in the cache will be uploaded to the return platform server for secondary verification.
[0071] 5. In this invention, since there may be cases where no photos with station marking lines are obtained, the photos in the preset cache may be empty. In the absence of photos, it is necessary to obtain photos of the surroundings of the shared vehicle after the return instruction is issued and upload them. At this time, the photos obtained by the preset camera will no longer be used to judge the station marking lines, but will be directly uploaded to the return platform server for judgment, so as to save judgment time and improve the efficiency of data processing.
[0072] In an optional embodiment of the first aspect of the present invention, the step of monitoring the operating status of the shared vehicle in real time after riding begins includes:
[0073] The wheel speed of the shared vehicle is collected in real time by wheel speed sensors on the vehicle. In this invention, the operating status of the shared vehicle is mainly obtained by wheel speed sensors on the tires of the shared vehicle.
[0074] The wheel speeds of the shared vehicles, which are collected in real time, are input into a preset drawing engine, which generates a real-time curve of the wheel speed change. In this invention, a simple drawing engine is integrated into the vehicle-swapping system of the shared vehicles. This drawing engine adds the wheel speeds obtained each time to the drawing coordinate system of the drawing engine and generates lines connecting all wheel speed points, thereby obtaining a real-time curve of the wheel speed change.
[0075] The operating status of the shared vehicle is monitored in real time based on the real-time change curve. In this invention, the operating status of the shared vehicle can be easily obtained by monitoring the fluctuations of the real-time wheel speed change curve.
[0076] In an optional embodiment of the first aspect of the present invention, after receiving the determination result of whether the shared vehicle is parked in the parking area returned by the car return platform server based on the photo, the process includes:
[0077] If the determination result indicates that the shared vehicle is not parked within the parking area, a second voice message indicating that the shared vehicle is not parked within the parking area and the lock has failed is generated and played at least once through the shared vehicle's preset speaker. In this invention, if the photo result identified by the return platform server indicates that the shared vehicle is not parked within the parking area, the shared vehicle will not be locked. If the user then clicks the return button, the preset camera will again capture images of the ground around the shared vehicle and send them to the return platform server for further judgment. Each time the user clicks the return button, an image is repeatedly captured until the shared vehicle is identified as being parked within the parking area.
[0078] In simple terms, the overall concept of the technical solution of this invention is as follows:
[0079] 1. When a vehicle is detected to be moving, turn off the camera and clear the cached results of the camera recognition.
[0080] 2. When a vehicle is detected moving from a stationary position to a stop, or being pushed at a low speed (below 5 km / h), the camera at position 5 will take a picture. If no station marking line is detected, the vehicle's movement will continue to be monitored to determine if it is a stop.
[0081] Should we continue with photo recognition?
[0082] 3. When a vehicle is detected to come to a standstill, the camera is activated to take a picture. If a station marking line is detected, the camera's recognition result is cached, and the vehicle's motion status is continuously assessed. The recognition result is retained as long as the vehicle remains stationary. When the vehicle moves again, the retained recognition result is cleared.
[0083] 0 4. If the vehicle remains stationary after detection, and the user subsequently clicks "return car," the terminal will cache the information.
[0084] The recognition results are directly reported to the platform, which processes the data directly, eliminating the previous process of waiting for the photo to be recognized before reporting.
[0085] 5. If the vehicle is not recognized or continues to move after being recognized, the terminal will have no cached data and will report the unrecognized result. In this case, the user will not be able to return the vehicle.
[0086] 5.6. If the station marking line is not detected when the user clicks to return the car, a photo recognition will be triggered immediately.
[0087] No. The vehicle return method of this invention can solve the problem of haphazard parking of shared vehicles, effectively shorten users' waiting time for returning the vehicle, improve user experience, and reduce complaint rates.
[0088] See Figure 2 The second aspect of the present invention provides a shared vehicle return system, wherein the return system
[0089] The system includes:
[0090] The 0-operational status monitoring module 10 is used to monitor the shared vehicle's status in real time after riding begins.
[0091] Enjoy the vehicle's operating status;
[0092] The mode switching module 20 is used to control the return system of the shared vehicle to enter a pre-return mode when the operating state of the shared vehicle changes due to a preset condition.
[0093] The shared vehicle's operating state is either stopped or the shared vehicle's operating state 5 is being pushed.
[0094] The process execution module 30 is used to execute the preset process in the pre-return mode, turn on the preset camera on the shared vehicle to take pictures of the ground around the shared vehicle at least once, and input each obtained picture into the preset marking line recognition model for station marking line recognition.
[0095] The photo caching module 40 is used to store the identified photos containing station identification lines in a preset cache;
[0096] The photo upload module 50 is used to upload all the photos in the cache to the car return platform server for secondary verification in response to the car return instruction sent by the user terminal when receiving the car return instruction.
[0097] The verification result receiving module 60 is used to receive the verification result returned by the car return platform server based on all the photos in the cache, indicating whether the shared vehicle is parked in the parking area;
[0098] The lock-off voice broadcast module 70 is used to control the lock of the shared vehicle and generate a first voice message indicating successful locking if the verification result indicates that the shared vehicle is parked in the parking area. The first voice message is then broadcast to the user through the preset speaker of the shared vehicle.
[0099] In an optional embodiment of the second aspect of the present invention, the pre-return mode includes a first pre-return mode and a second pre-return mode, and the mode switching module 20 includes:
[0100] The first pre-return mode switching unit is used to control the return system of the shared vehicle to enter the first pre-return mode when the running state of the shared vehicle changes to a stopped state.
[0101] The second pre-return mode switching unit is used to control the return system of the shared vehicle to enter the second pre-return mode when the operating state of the shared vehicle changes to pushing.
[0102] In an optional embodiment of the second aspect of the present invention, the process execution module 30 includes:
[0103] The first preset process execution unit is used to execute the first preset process under the first preset process if the pre-return mode is the first pre-return mode, turn on the preset camera on the shared vehicle to take a picture of the ground around the shared vehicle, and input the obtained picture into the preset marking line recognition model for station marking line recognition.
[0104] The second preset process execution unit is used to execute the second preset process under the second preset process if the pre-return mode is the second pre-return mode, turn on the preset camera on the shared vehicle to take continuous pictures of the ground around the shared vehicle until the shared vehicle stops, and input each obtained picture into the preset marking line recognition model for station marking line recognition.
[0105] In an optional embodiment of the second aspect of the present invention, the shared vehicle return system further includes:
[0106] The secondary operation status monitoring module is used to monitor the operation status of the shared vehicle in real time again. If the operation status of the shared vehicle accelerates to exceed a preset threshold, all the photos in the cache will be deleted.
[0107] In an optional embodiment of a second aspect of the present invention, the photo uploading module 50 includes:
[0108] The cache scanning unit is used to scan whether the contents stored in the cache are empty when a return instruction is sent by the user terminal.
[0109] The photo direct upload unit is used to upload all the photos in the cache to the car return platform server for secondary verification in response to the car return instruction if the content stored in the cache is not empty.
[0110] The photo generation and upload unit is used to, if the content stored in the cache is empty, activate the preset camera of the shared vehicle to take at least one current photo of the ground around the shared vehicle and store it in the cache as all the photos in the cache, and in response to the return instruction, upload all the photos in the cache to the return platform server for secondary verification.
[0111] In an optional embodiment of the second aspect of the present invention, the operating status monitoring module 10 includes:
[0112] Wheel speed acquisition unit, used to collect the wheel speed of the shared vehicle in real time through the wheel speed sensor on the shared vehicle;
[0113] The wheel speed change curve drawing unit is used to input the wheel speed of the shared vehicle, which is collected in real time, into a preset drawing engine, and generate a real-time change curve of the wheel speed through the drawing engine.
[0114] The operation status monitoring unit is used to monitor the operation status of the shared vehicle in real time based on the real-time change curve.
[0115] Figure 3 This is a schematic diagram of a shared vehicle return device provided in an embodiment of the present invention. The return platform server can vary significantly due to differences in configuration or performance, and may include one or more processors 80 (central processing units, CPUs) (e.g., one or more processors) and memory 90, and one or more storage media 100 (e.g., one or more mass storage devices) for storing applications or data. The memory and storage media can be temporary or persistent storage. The program stored in the storage media may include one or more modules (not shown in the diagram), each module including a series of instruction operations on the shared vehicle return device. Furthermore, the processor may be configured to communicate with the storage media and execute the series of instruction operations stored in the storage media on the shared vehicle return device.
[0116] The shared vehicle return device of the present invention may further include one or more power supplies 110, one or more wired or wireless network interfaces 120, one or more input / output interfaces 130, and / or one or more operating systems, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, etc. Those skilled in the art will understand that... Figure 3 The illustrated structure of the shared vehicle return equipment does not constitute a specific limitation on the shared vehicle return equipment of the present invention. It may include more or fewer components than illustrated, or combine certain components, or have different component arrangements.
[0117] The present invention also provides a computer-readable storage medium, which can be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium, wherein the computer-readable storage medium stores instructions that, when the instructions are executed on a computer, cause the computer to perform the steps of the shared vehicle return method.
[0118] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system or system / unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0119] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a video playback platform server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0120] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method of returning a shared vehicle, characterized by, The method comprises the following steps: monitoring the running state of the shared vehicle in real time after the shared vehicle starts riding; controlling the parking system of the shared vehicle to enter a preset parking mode when the running state of the shared vehicle changes in a preset condition, the preset condition being that the running state of the shared vehicle is stopped or the running state of the shared vehicle is pushing; the preset parking mode comprising a first preset parking mode and a second preset parking mode, the first preset parking mode being entered when the running state of the shared vehicle is changed to stopped, the second preset parking mode being entered when the running state of the shared vehicle is changed to pushing; performing a preset process in the preset parking mode, starting a preset camera on the shared vehicle to take a photo of the ground around the shared vehicle at least once, and inputting each obtained photo into a preset station marking line recognition model for station marking line recognition; if the preset parking mode is the first preset parking mode, performing a first preset process in the first preset parking mode, starting the preset camera on the shared vehicle to take a photo of the ground around the shared vehicle once, and inputting the obtained photo into the preset station marking line recognition model for station marking line recognition; if the preset parking mode is the second preset parking mode, performing a second preset process in the second preset parking mode, starting the preset camera on the shared vehicle to take a photo of the ground around the shared vehicle continuously until the shared vehicle is stopped, and inputting each obtained photo into the preset station marking line recognition model for station marking line recognition; storing the photos in which the station marking line is recognized in a preset cache; when a parking instruction sent by a user terminal is received, uploading all the photos in the cache to a parking platform server for secondary verification in response to the parking instruction; receiving a verification result returned by the parking platform server based on all the photos in the cache, the verification result being whether the shared vehicle is parked in a parking area; if the verification result is that the shared vehicle is parked in the parking area, controlling the shared vehicle to lock, and generating a first voice of successful vehicle locking and playing the first voice to the user through a preset loudspeaker of the shared vehicle.
2. The method of claim 1, wherein, After the photos in which the station marking line is recognized are stored in the preset cache, before when a parking instruction sent by a user terminal is received, uploading all the photos in the cache to a parking platform server for secondary verification in response to the parking instruction, the method comprises the following steps: monitoring the running state of the shared vehicle in real time again, and deleting all the photos in the cache if the running state of the shared vehicle accelerates to exceed a preset threshold.
3. The method of claim 2, wherein, When a parking instruction sent by a user terminal is received, scanning whether the content stored in the cache is empty in response to the parking instruction. If the content stored in the cache is not empty, all the photos in the cache are uploaded to the shared vehicle returning platform server for secondary verification in response to the returning instruction; If the content stored in the cache is empty, a preset camera of the shared vehicle is started to take at least one current photo of the ground around the shared vehicle and store it in the cache as all the photos in the cache, and all the photos in the cache are uploaded to the shared vehicle returning platform server for secondary verification in response to the returning instruction.
4. The method of claim 1, wherein, The real-time monitoring of the running state of the shared vehicle after the shared vehicle starts riding includes: Real-time acquisition of the wheel speed of the shared vehicle through a wheel speed sensor on the shared vehicle; Inputting the real-time acquired wheel speed of the shared vehicle into a preset drawing engine to generate a real-time change curve of the wheel speed through the drawing engine; Real-time monitoring of the running state of the shared vehicle based on the real-time change curve.
5. The method of claim 1, wherein, The receiving of the discrimination result of whether the shared vehicle is parked in the parking area returned by the shared vehicle returning platform server based on the photos includes: If the discrimination result is that the shared vehicle is not parked in the parking area, a second voice that the shared vehicle is not parked in the parking area and the lock fails is generated, and the second voice is played at least once through the preset loudspeaker of the shared vehicle.
6. A vehicle return system for sharing a vehicle, characterized by, The shared vehicle returning system includes: A running state monitoring module for real-time monitoring of the running state of the shared vehicle after the shared vehicle starts riding; A mode switching module for controlling the shared vehicle returning system to enter a pre-returning mode when the running state of the shared vehicle changes in a preset condition, the preset condition being that the running state of the shared vehicle is stopped or the running state of the shared vehicle is pushed, and the pre-returning mode including a first pre-returning mode and a second pre-returning mode, the shared vehicle returning system being controlled to enter the first pre-returning mode when the running state of the shared vehicle changes to stopped, and the shared vehicle returning system being controlled to enter the second pre-returning mode when the running state of the shared vehicle changes to pushed; The flow execution module is configured to execute a preset flow in the pre-return mode, start a preset camera on the shared vehicle to take at least one photo of the ground around the shared vehicle, and input each obtained photo into a preset identification line recognition model to recognize a station identification line. The photo caching module is configured to store the photos in which the station identification line is recognized in a preset cache. The photo uploading module is configured to, when receiving a return instruction sent by a user terminal, upload all the photos in the cache to a return platform server for secondary verification in response to the return instruction. The verification result receiving module is configured to receive a verification result returned by the return platform server based on all the photos in the cache, indicating whether the shared vehicle is parked in a parking area. The lock closing voice broadcast module is configured to, if the verification result indicates that the shared vehicle is parked in the parking area, control the shared vehicle to close the lock and generate a first voice indicating that the lock is closed successfully, and broadcast the first voice to a user through a preset loudspeaker of the shared vehicle.
7. A vehicle return device of a shared vehicle, characterized by, The return device comprises a memory and at least one processor, the memory stores instructions, and the memory and the at least one processor are interconnected through a circuit. The at least one processor invokes the instructions in the memory, so that the return device executes the shared vehicle return method in any one of claims 1-5.
8. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the shared vehicle return method in any one of claims 1-5.
Citation Information
Patent Citations
Sharing vehicle as well as method, client and system for indicating parking position thereof
CN106652539A
Bicycle returning method and device
CN111862661A