Method, device and equipment for vehicle maintenance and storage medium
By providing reminder information and image judgment to users and timely updating the charging status marks of the energy supply equipment, the problem of abnormal charging of the vehicle energy supply equipment is solved, and maintenance efficiency is improved and costs are reduced.
Patent Information
- Application Number
- CN202311791254.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-23
- Publication Date
- 2025-07-01
AI Technical Summary
The charging status of the vehicle energy supply equipment is abnormal, resulting in a decrease in endurance, making it difficult for the existing technology to maintain it in a timely and effective manner.
By providing reminder information to the user, the image of the energy supply device is obtained, the working conditions of the energy supply device are judged based on the image, and the charging status mark is updated.
Improve vehicle maintenance efficiency, reduce maintenance costs, and ensure the normal operation of energy supply equipment.
Smart Images

Figure CN120235601A_ABST
Abstract
Description
Technical Field
[0001] Example embodiments of the present disclosure generally relate to the field, and particularly to methods, devices, equipment, and computer-readable storage media for vehicle maintenance. Background Art
[0002] With the rapid development of transportation means and the improvement of people's living standards, more and more vehicles are equipped with energy supply devices to supply energy for the vehicles, so as to save the physical strength of users.
[0003] However, the energy supply capacity of the energy supply device of the vehicle is limited. In order to ensure the endurance of the vehicle, it is necessary to charge the energy supply device. Some factors may cause abnormal charging of the energy supply device. How to timely maintain the energy supply device of the vehicle is the focus of attention. Summary of the Invention
[0004] In a first aspect of the present disclosure, a method for vehicle maintenance is provided. The method includes: providing reminder information about a target vehicle to a user, the reminder information being used to guide the user to perform maintenance operations related to an energy supply device of the target vehicle, and the energy supply device being marked as an abnormal charging state; obtaining a target image of the energy supply device of the target vehicle; and in response to the target image indicating that the energy supply device meets a preset working condition, marking the energy supply device as a normal charging state based on updated charging information of the energy supply device.
[0005] In a second aspect of the present disclosure, a device for vehicle maintenance is provided. The device includes: a reminder module configured to provide reminder information about a target vehicle to a user, the reminder information being used to guide the user to perform maintenance operations related to an energy supply device of the target vehicle, and the energy supply device being marked as an abnormal charging state; an obtaining module configured to obtain a target image of the energy supply device of the target vehicle; and an updating module configured to, in response to the target image indicating that the energy supply device meets a preset working condition, mark the energy supply device as a normal charging state based on updated charging information of the energy supply device.
[0006] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. The instructions, when executed by the at least one processing unit, cause the device to execute the method of the first aspect.
[0007] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided. A computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect.
[0008] It should be understood that the content described in this content section is not intended to define the key features or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] In conjunction with the accompanying drawings and with reference to the following detailed description, the above and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent. In the drawings, the same or similar reference numerals denote the same or similar elements, where:
[0010] Figure 1 FIG. shows a schematic diagram of an exemplary environment in which embodiments of the present disclosure can be implemented;
[0011] Figure 2 FIG. shows a flowchart of a process for vehicle maintenance according to some embodiments of the present disclosure;
[0012] Figure 3 FIG. shows a schematic diagram of a marking process for the charging state of an energy supply device according to some embodiments of the present disclosure;
[0013] Figure 4 FIG. shows a schematic diagram of a process for guiding a user to maintain a shared electric bicycle according to some embodiments of the present disclosure;
[0014] Figures 5 - 7B FIG. shows an exemplary interface according to some embodiments of the present disclosure;
[0015] Figure 8 FIG. shows a schematic structural block diagram of a vehicle maintenance device according to certain embodiments of the present disclosure;
[0016] Figure 9 FIG. shows a block diagram of an electronic device capable of implementing multiple embodiments of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0017] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not used to limit the protection scope of the present disclosure.
[0018] Note that the titles of any sections / subsections provided in this document are not restrictive. Various embodiments are described throughout this document, and any type of embodiment can be included under any section / subsection. Additionally, the embodiments described in any section / subsection can be combined with any other embodiments described in the same section / subsection and / or different sections / subsections in any manner.
[0019] In the description of the embodiments of the present disclosure, the term "comprising" and its like shall be understood as an open inclusion, that is, "including but not limited to". The term "based on" shall be understood as "at least partially based on". The term "an embodiment" or "the embodiment" shall be understood as "at least one embodiment". The term "some embodiments" shall be understood as "at least some embodiments". There may also be other explicit and implicit definitions hereinafter. The terms "first", "second", etc. may refer to different or the same objects. There may also be other explicit and implicit definitions hereinafter.
[0020] The embodiments of the present disclosure may involve the user's data, data acquisition and / or use, etc. These aspects all comply with the corresponding laws, regulations and related provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user is aware and confirms. Accordingly, when implementing the embodiments of the present disclosure, the type, scope of use, usage scenario, etc. of the data or information that may be involved should be informed to the user and the user's authorization should be obtained through appropriate means according to the relevant laws and regulations. The specific notification and / or authorization methods may vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this regard.
[0021] For the solutions in this specification and embodiments, if they involve personal information processing, they will be processed on the premise of having a legal basis (such as obtaining the consent of the personal information subject, or being necessary for performing a contract, etc.), and will only be processed within the specified or agreed scope. If the user refuses to process personal information other than the necessary information required for the basic functions, it will not affect the user's use of the basic functions.
[0022] The embodiments of the present disclosure propose a vehicle maintenance solution that provides reminder information to the user about a target vehicle. The reminder information is used to guide the user to perform maintenance operations related to the energy supply device of the target vehicle, and the energy supply device is marked as an abnormal charging state; obtain a target image of the energy supply device of the target vehicle; and in response to the target image indicating that the energy supply device meets the preset working conditions, mark the energy supply device as a normal charging state based on the updated charging information of the energy supply device.
[0023] According to an embodiment of the present disclosure, reminder information of a target vehicle can be provided to a user to guide the user to perform maintenance operations related to an energy supply device of the target vehicle, with high vehicle maintenance efficiency and low maintenance cost. Additionally, based on a target image of an energy supply device marked as an abnormal charging state, the charging state of the energy supply device can be adjusted in a timely manner when the energy supply device meets a preset working condition.
[0024] Example environment
[0025] Figure 1 A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. As Figure 1 shown, the example environment 100 may include a terminal device 110.
[0026] In this example environment 100, the terminal device 110 may run a user application 120 that can assist the user 140 in using the vehicle 101, and may also run a mini-program ( Figure 1 not shown) that can assist the user in using the vehicle 101. Embodiments of the present disclosure are not limited in this regard. The user 140 can interact with the user application 120 via the terminal device 110 and / or its attached devices.
[0027] In Figure 1 the environment 100, if the user application 120 is in an active state, the terminal device 110 can present an interface related to operating the vehicle through the user application 120. Exemplarily, the interface can be an application interface for starting the vehicle 101, or an application interface for stopping using the vehicle 101, etc. Of course, the interface can also be an application interface for maintaining the vehicle, etc. Alternatively, the interface can also be other appropriate types of operation interfaces that can support the user to control the interface to perform corresponding actions on the vehicle.
[0028] In some embodiments, the terminal device 110 communicates with the order server 130 to implement the supply of services for the user application 120. The terminal device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable game terminals, VR / AR devices, Personal Communication System (PCS) devices, personal navigation devices, Personal Digital Assistant (PDA), audio / video players, digital cameras / video cameras, positioning devices, television receivers, radio broadcast receivers, e-book devices, game devices or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 110 can also support any type of user interface (such as a "wearable" circuit, etc.). The order server 130 can provide back-end services for the user application 120 supported in the terminal device 110.
[0029] In addition, the vehicle 101 is a two-wheeled vehicle. The vehicle 101 includes an energy supply device 160 and a control device 150. The energy supply device 160 is used to supply energy to the vehicle 101. The control device 150 is used to collect the energy supply information of the energy supply device 160. The energy supply device 160 can be installed at a preset position of the vehicle 01. The energy supply device 160 can be a solar energy supply device, which is charged based on sunlight.
[0030] The control device. The control device 150 can also communicate with the device server 170. The order server 130 can communicate with the device server 170 and the operation and maintenance server 180 respectively. The terminal device 190 can run an operation and maintenance application 191 that can assist the user 192 in maintaining the vehicle 101, and can also run a mini-program ( Figure 1 (not shown), and the embodiments of the present disclosure are not limited in this regard. The user 192 can interact with the application 191 via the terminal device 190 and / or its attached devices.
[0031] It should be noted that both the user 140 and the user 192 can perform vehicle maintenance on the vehicle 101. In order to improve the maintenance efficiency and reduce the maintenance cost, the present disclosure can first perform preliminary maintenance on the vehicle based on the user 140. If the user 140 fails to perform maintenance successfully, then perform secondary maintenance on the vehicle based on the user 192. The specific maintenance method will be specifically described in the following example process.
[0032] The order server 130 may be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. The order server 130 may include, for example, a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and so on. The device server 170 or the operation and maintenance server 180 is similar to the order server.
[0033] The communication connection established between the order server 130 and the terminal device 110 may be established by wired or wireless means. The communication connection may include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, etc. Embodiments of the present disclosure are not limited in this regard. In an embodiment of the present disclosure, the order server 130 and the terminal device 110 may implement signaling interaction through the communication connection therebetween.
[0034] The communication connection established between the order server 130 and the device server 170 and the communication connection established between the order server 130 and the operation and maintenance server 180 are the same as the communication connection established between the order server 130 and the terminal device 110.
[0035] It should be understood that the structures and functions of the various elements in the environment 100 are described only for exemplary purposes, without implying any limitation on the scope of the present disclosure.
[0036] Example process
[0037] Figure 2 A flowchart of a process 200 for vehicle maintenance according to some embodiments of the present disclosure is shown. The process 200 may be implemented at the terminal device 110. The following refers to Figure 1 Describe the process 200.
[0038] In block 210, the terminal device 110 provides reminder information about a target vehicle to the user. The reminder information is used to guide the user to perform maintenance operations related to the energy supply device of the target vehicle, and the energy supply device is marked as an abnormal charging state.
[0039] In some embodiments, the user can be the person (user 140) who is to start the target vehicle or the staff member (user 192) who maintains the target vehicle, etc. The target vehicle can be a two-wheeled vehicle equipped with an energy supply device, such as a shared electric bicycle, etc., and the energy supply device of the target vehicle is marked as an abnormal charging state. In order to improve the endurance of the vehicle, in some embodiments, the energy supply device of the target vehicle is a solar energy supply device, and the energy supply device is installed at a preset position of the target vehicle, where the preset position is preferably a position that can fully contact sunlight, such as in the basket, on the pedal, etc., and can be specifically set according to requirements.
[0040] For the sake of convenience of description, this disclosure takes the target vehicle as a shared electric bicycle, the user as user 140, and the energy supply device 160 is installed in the basket of the shared electric bicycle as an example for illustration.
[0041] In order to facilitate the maintenance of the shared electric bicycle, in some embodiments, if the shared electric bicycle to be used by user 140 is a vehicle marked as an abnormal charging state, the target vehicle can be the shared electric bicycle that user 140 is currently to use. In some other embodiments, the target vehicle can be all the shared electric bicycles marked as abnormal charging states within the preset area where the shared electric bicycle to be used by user 140 is located. At this time, the shared electric bicycle to be used by user 140 can be marked as an abnormal charging state or in a non-abnormal charging state.
[0042] In the embodiments of this disclosure, the example of the order server 130 marking the charging states of the energy supply devices of each shared electric bicycle is used for illustration. Specifically, the control devices 150 of each shared electric bicycle respectively collect the charging information of the energy supply device 150 of the shared electric bicycle. Among them, the charging information corresponding to the target vehicle in each shared electric bicycle is historical charging information, and the charging information corresponding to other target vehicles except the target vehicle is reference charging information. The control devices of each shared electric bicycle respectively send the charging information to the device server 170. The device server 170 receives these charging information and sends these charging information to the order server 130. The order server 130 marks the charging state of each shared electric bicycle based on the charging information of the energy supply device 150 of each shared electric bicycle.
[0043] Figure 3 FIG. shows a schematic diagram of the marking process 300 of the charging state of the energy supply device 160 according to some embodiments of the present disclosure. Now, in combination with Figure 3 , the process of marking the charging states of each shared electric bicycle based on these charging information will be described.
[0044] In block 301, charging information of the power supply devices reported by the control devices of each shared electric bicycle. In block 302, the device server 130 collects the charging information of the power supply devices reported by each control device.
[0045] The order server 130 is connected to the control devices 150 of all shared electric bicycles through a network. The order server 130 can receive the charging information of the power supply devices 160 uploaded by the control devices 150 of all shared electric bicycles. Among them, the control device 150 is used to collect and upload the charging information of the power supply device 160 of the shared electric bicycle. The charging information of the power supply device 160 includes at least one of output power, current, and voltage.
[0046] In block 303, for each power supply device, it is determined whether the charging of the power supply device is abnormal.
[0047] In order to determine the charging status of the power supply devices 160 of each shared electric bicycle, the order server 130 can determine whether the charging of the power supply devices 160 of each shared electric bicycle is abnormal based on the charging information of the power supply devices 160 uploaded by all the control devices 150 received.
[0048] In some embodiments, since there are significant differences between the charging information of the power supply devices 160 with abnormal charging and the charging information of the power supply devices 160 with normal charging, the order server 130 can, based on the differences between the charging information of the power supply devices 160 uploaded by all the control devices 150 received, determine which one or which power supply devices 160 have significantly different charging information from the charging information of other power supply devices 160, and determine the abnormal duration of the power supply devices 160 with obvious differences. It should be noted that in the embodiments of the present disclosure, in order to improve efficiency, when making a difference comparison, for each power supply device, only compare the charging information of this power supply device with the charging information of other functional devices within the preset range where the shared electric bicycle corresponding to this power supply device is located. The order server 130 determines whether the abnormal duration is greater than a preset duration threshold. If the order server 130 determines that the abnormal duration is greater than the preset duration threshold, it determines that the power supply device 150 with obvious differences is charging abnormally. In addition, the power supply devices 160 with insignificant differences or the power supply devices 160 with abnormal durations not greater than the preset duration threshold are charging normally.
[0049] It should be noted that whether the energy supply device 160 is charged normally also depends on the current environmental information. For example, the charging of the energy supply device 160 may be abnormal on cloudy days, but there is no problem with the energy supply device itself. Therefore, in some embodiments, when comparing the charging information to determine whether the charging is abnormal, the order server 130 may obtain the environmental information associated with the shared electric bicycle and determine whether the influence degree of the environmental information on the energy supply device is less than a preset level. When the influence degree of the environmental information on the energy supply device is less than the preset level, the order server 130 compares the charging information to determine whether the charging is abnormal.
[0050] In block 304, it is marked as an abnormal charging state. In block 305, it is marked as an abnormal charging state.
[0051] The order server 130 marks the charging state of the energy supply device 160 with abnormal charging as an abnormal charging state. In addition, the order server 130 also marks the charging state of the energy supply device 160 with normal charging as a normal charging state.
[0052] The process of marking the charging states of the energy supply devices 160 of each shared electric bicycle has been described above. Next, the process of guiding the user 140 to maintain the shared electric bicycle based on the marking results of the energy supply devices 160 of each shared electric bicycle will be described. As Figure 4 shown, Figure 4 shows a schematic diagram of a process 400 for guiding the user 140 to maintain a shared electric bicycle according to some embodiments of the present disclosure.
[0053] In block 401, the user 140 triggers a start request for the shared electric bicycle.
[0054] In some embodiments, in order to facilitate the user 140 to start the shared electric bicycle, identification information is set at a preset position of the shared electric bicycle. Among them, the identification information may be two-dimensional code information, bar code information, tram number, etc. The preset position may be the handlebar position, seat position, etc. of the shared electric bicycle.
[0055] The user 140 may trigger a usage request for the shared electric bicycle based on the terminal device 110 and the identification information of the shared electric bicycle. For example, as Figure 5 shown, the user 140 may scan the two-dimensional code information on the shared electric bicycle based on the user 140 application 120 or applet on the terminal device 110 to trigger a usage request for the shared electric bicycle. In addition, the user 140 may also scan the bar code information on the shared electric bicycle or input the tram code based on the target application 120 or applet on the terminal device 110 to trigger a usage request for the shared electric bicycle, etc.
[0056] In block 402, the order server 130 receives a usage request for a shared electric bicycle.
[0057] To improve the experience of user 140, embodiments of the present disclosure may preferably guide user 140 to perform maintenance operations on shared electric bicycles that are relatively close to the user. To facilitate the order server 130 in determining which shared electric bicycles are relatively close to user 140, the usage request for the shared electric bicycle may carry the location information of the shared electric bicycle to be used by user 140 or the current location information of the terminal device 110.
[0058] In block 403, the order server 130 determines whether the power supply device 160 of the shared electric bicycle to be used by user 140 is marked as an abnormal charging state.
[0059] If the power supply device 160 of the shared electric bicycle to be used by user 140 is marked as an abnormal charging state, the operation in block 405 is performed. If the power supply device 160 of the shared electric bicycle to be started by user 140 is not marked as an abnormal charging state, that is, it is marked as a normal charging state, the operation in block 404 is performed.
[0060] In block 404, the order server 130 determines whether there is a power supply device 160 marked as an abnormal charging state within a preset range where the user is located.
[0061] If there is a power supply device 160 marked as an abnormal charging state within the preset range where the user is located, the operation in block 407 is performed. If there is no power supply device 160 marked as an abnormal charging state within the preset range where the user is located, the operation in block 406 is performed.
[0062] In block 405, guide the user to confirm whether to perform vehicle maintenance operations.
[0063] The order server 130 may trigger the smart terminal to provide a first interface to the user, where the first interface is used to guide the user to select whether to perform maintenance operations related to the power supply device 160 of the vehicle marked as an abnormal charging state.
[0064] In some embodiments, the target interface may display prompt information for guiding the user to select whether to perform maintenance operations related to the power supply device 160 of the vehicle marked as an abnormal charging state and selection controls. Among them, the selection controls include a control for selecting to perform maintenance operations related to the power supply device 160 of the vehicle marked as an abnormal charging state, and also include a control for not selecting to perform maintenance operations related to the power supply device 160 of the vehicle marked as an abnormal charging state.
[0065] The user can click on the selection control they want to select to choose whether to perform maintenance operations related to the power supply device 160 of the vehicle marked as in an abnormal charging state.
[0066] Figures 6A - 6C Three schematic diagrams of the first page according to some embodiments of the present disclosure are shown. Now, for Figures 6A - 6C explanation.
[0067] As Figure 6A shown, the first page includes control 601 and control 602. The user can determine not to perform maintenance operations related to the power supply device 160 of the vehicle marked as in an abnormal charging state by selecting and clicking on control 601. The user can also determine to perform maintenance operations related to the power supply device 160 of the vehicle marked as in an abnormal charging state by selecting and clicking on control 602.
[0068] As Figure 6B shown, the first page includes control 603 and control 604. The user can determine not to perform maintenance operations related to the power supply device 160 of the vehicle marked as in an abnormal charging state by selecting and clicking on control 603. The user can also determine to perform maintenance operations related to the power supply device 160 of the vehicle marked as in an abnormal charging state by selecting and clicking on control 604.
[0069] As Figure 6C shown, the first page includes control 605 and control 606. The user can determine not to perform maintenance operations related to the power supply device 160 of the vehicle marked as in an abnormal charging state by selecting and clicking on control 605. The user can also determine to perform maintenance operations related to the power supply device 160 of the vehicle marked as in an abnormal charging state by selecting and clicking on control 606.
[0070] If the user selects to perform maintenance operations related to the power supply device 160 of the vehicle marked as in an abnormal charging state, the operation of box 407 is executed. If the user selects not to perform maintenance operations related to the power supply device 160 of the vehicle marked as in an abnormal charging state, the operation of box 406 is executed.
[0071] In box 406, the shared electric bicycle to be used by the user is turned on.
[0072] In box 407, the user is guided to confirm whether there is an obstruction in the basket and assist in cleaning it.
[0073] For the convenience of reminder, the terminal device 110 can provide the user with reminder information about the shared electric bicycle (target vehicle) to be maintained. The reminder information is used to guide the user to confirm whether the basket of the shared bicycle to be maintained is blocked by the target object and assist in cleaning. The target object can be any object in the basket that blocks the power supply device, such as garbage, etc.
[0074] In some embodiments, if the target vehicle is a shared electric bicycle to be used by the user, the terminal device may provide the user with prompt information about this to-be-used shared electric bicycle on the display page. The prompt information may be "Please remove the foreign objects in the basket of this electric bicycle", etc. It should be noted that the order server 130 may notify the intelligent terminal 110 of the information that the to-be-used shared electric bicycle is marked as an abnormal charging state. The intelligent terminal may provide the user with prompt information about this to-be-used shared electric bicycle on the display page based on this notification.
[0075] In other embodiments, if the target vehicle is all the shared electric bicycles marked as abnormal charging states within the preset area where the shared electric bicycle to be started by the user is located, the terminal device 110 may provide the user with a target interface, where the target interface presents a group of shared electric bicycles for providing travel services. This group of shared electric bicycles are the shared electric bicycles within the preset area where the to-be-used shared electric bicycle by the user is located and are marked as abnormal charging states. Among them, the target interface is used for the user to select the to-be-maintained shared electric bicycle (target vehicle) from the group of shared electric bicycles, so that the terminal device can accurately determine which vehicle (target vehicle) the reminder information will be provided to the user.
[0076] It should be noted that which vehicles are included in this group of shared electric bicycles is notified by the order server 130 to the terminal device 110.
[0077] Figure 7A A schematic diagram of a target interface according to some embodiments of the present disclosure is shown. Figure 7B A schematic diagram of reminder information according to some embodiments of the present disclosure is shown. Now, regarding Figures 7A - 7B it is described.
[0078] For the convenience of the user's selection, as Figure 7A shown, the location of the user 140 in the target map and the locations of this group of shared electric bicycles in the target map are displayed on the target interface. The user can select the target vehicle by selecting the to-be-maintained shared electric bicycle. For example, the user can click on the icon of the to-be-maintained shared electric bicycle to trigger the selection of the target vehicle.
[0079] It should be noted that for the convenience of distinguishing this group of shared electric bicycles from other shared electric bicycles with normal charging on the target map, the target interface also presents an indication element associated with this group of shared electric bicycles to indicate that the power supply devices of this group of shared electric bicycles are marked as abnormal charging states. This indication element may be a certain set icon or set the color of this group of shared bicycles to be different from the colors of other shared electric bicycles with normal charging, etc.
[0080] Upon receiving the selection of the target vehicle from the group of shared electric bicycles by user 140, the terminal device can display Figure 7B the reminder information shown below. Figure 7B The reminder information shown includes the path information for user 140 to travel from the current location to the target vehicle. Among them, the path information includes path navigation information, the time required to complete the path, and the path distance, etc. In addition, Figure 7B the reminder information shown also includes "assisting in determining whether there is a foreign object in the basket to obtain virtual resources".
[0081] To facilitate confirming whether the energy supply device 160 of the shared electric bicycle to be maintained is abnormal, the reminder information provided by the terminal device 110 to the user may also include guiding the user to perform an image acquisition operation on the energy supply device 160 of the shared electric bicycle to be maintained.
[0082] The display page of the terminal device 110 may also include a control for confirming whether to take a photo and upload it. For example Figure 7B on the display page of the terminal device 110, in addition to displaying the reminder information, a "Cancel" control 701 and a "Photo Confirm" control 702 are also displayed. User 140 can click the control 702 to upload the target image collected by the terminal device. The process of taking a photo and uploading is as Figure 4 shown by the frame 408 below.
[0083] Combining the above description, return to frame 220. In frame 220, the terminal device 110 obtains a target image of the energy supply device 160 of the target vehicle.
[0084] After the user takes a photo and uploads it, the terminal device 110 can obtain a target image of the energy supply device 160 of the shared electric bicycle to be maintained.
[0085] In some embodiments, the terminal device 110 can determine whether the energy supply device 160 of the shared electric bicycle to be maintained meets the preset working conditions based on the target image.
[0086] In some other embodiments, the terminal device 110 can also upload the collected target image to the order server 130, so that the order server 130 can confirm based on the target image that the energy supply device 160 of the shared electric bicycle to be maintained meets the preset working conditions, that is, the order server 130 determines whether the solar cell in the basket is not blocked by a target object, as Figure 4 shown by the frame 409 below.
[0087] If the solar cell is not blocked by foreign objects, the energy supply device 160 meets the preset working conditions. If the solar cell is blocked by foreign objects, the energy supply device 160 does not meet the preset working conditions.
[0088] It should be noted that in order to determine whether the solar cell is blocked, a pre-trained object detection model can be deployed in the terminal device 110 or the order server 130. The terminal device 110 or the order server 130 identifies whether the target object in the target image blocks the solar cell based on the object detection device and the acquired target image, so as to determine whether the solar cell meets the preset working conditions.
[0089] If there is no target object blocking the solar cell, the terminal device 110 can provide corresponding virtual resources to the user. Among them, the virtual resources can be any appropriate resources such as virtual coupons, virtual points, or virtual rights and interests. Specifically, the terminal device 110 can provide a second page, where the second page is used to guide the user to claim the virtual resources. In addition, information thanking the user for maintaining the vehicle and details of the target virtual resources can also be displayed on the second page, as Figure 4 shown in box 410 in
[0090] In box 230, in response to the target image indicating that the energy supply device 160 meets the preset working conditions, the terminal device 110 marks the energy supply device 160 as the normal charging state based on the updated charging information of the energy supply device 160.
[0091] If the target image indicates that the energy supply device 160 meets the preset working conditions, that is, there is no target object blocking the solar cell, the terminal device 110 obtains the indication information from the remote device to mark the energy supply device as the normal charging state. At this time, the remote device is the order server 130. The terminal device 110 marks the energy supply device 160 as the normal charging state.
[0092] In some embodiments, after a preset time length, if the updated charging information of the energy supply device 160 received by the order server 130 is not much different from the charging information of other shared electric bicycles in the preset area where it is located, or the abnormal duration is less than the preset duration threshold, it means that the charging state of the energy supply device has returned to normal. The order server 130 sends the indication information that the energy supply device is marked as the normal charging state to the terminal device 110.
[0093] After a preset time length, if the order server 130 determines that the abnormal duration of this energy supply device 160 is greater than the preset duration threshold, it means that the energy supply device 160 has not returned to normal.
[0094] If the energy supply device does not meet the preset working conditions, in order to facilitate the target user to repair the energy supply device 160, the terminal device 110 can trigger the remote device to send a reminder that the energy supply device of the target vehicle has failed. Specifically, a repair reminder for the energy supply device 160 can be displayed to the user 192 on the display page of the terminal device 190.
[0095] In the embodiments of the present disclosure, the remote device packages are the operation and maintenance server 180 and the order server 130. Specifically, the terminal device 110 can send a reminder that the power supply device has a fault to the order server 130. The order server 130 can send the reminder that the power supply device has a fault to the operation and maintenance server 180, so that the operation and maintenance server 180 sends the reminder that the power supply device has a fault to the corresponding terminal device 110 of the maintenance personnel.
[0096] Example apparatus and equipment
[0097] Embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 8 The schematic structural block diagram of a vehicle maintenance device 800 according to certain embodiments of the present disclosure is shown. The device 800 can be implemented as or included in the terminal device 110 discussed above. Each module / component in the device 800 can be implemented by hardware, software, firmware, or any combination thereof.
[0098] As Figure 8 shown, the device 800 includes a reminder module 801 configured to provide reminder information about a target vehicle to a user, the reminder information being used to guide the user to perform maintenance operations related to the power supply device of the target vehicle, and the power supply device being marked as an abnormal charging state; an acquisition module 802 configured to acquire a target image of the power supply device of the target vehicle; and an update module 803 configured to, in response to the target image indicating that the power supply device meets a preset working condition, mark the power supply device as a normal charging state based on the updated charging information of the power supply device.
[0099] In some embodiments, the reminder module 801 is further configured to receive a usage request of the user for the target vehicle; and in response to the target vehicle being marked as an abnormal charging state, provide reminder information about the target vehicle to the user.
[0100] In some embodiments, the reminder module 801 is further configured to provide a target interface to the user, the target interface presenting a group of vehicles for providing travel services; and based on the selection of the target vehicle from the group of vehicles, provide reminder information about the target vehicle to the user.
[0101] In some embodiments, the target interface further presents an indication element associated with the target vehicle to indicate that the power supply device of the target vehicle is marked as an abnormal charging state.
[0102] In some embodiments, the device 800 further includes a display module configured to display path information from the current location of the user to the target vehicle.
[0103] In some embodiments, the apparatus 800 further includes: a processing module, further configured to obtain historical charging information of an energy supply device of a target vehicle; based on the historical charging information and reference charging information of a set of reference energy supply devices; and based on a comparison between the historical charging information and the reference charging information, determine that the energy supply device of the target vehicle is in an abnormal charging state.
[0104] In some embodiments, a set of reference energy supply devices corresponds to a set of vehicles located within a preset range of the target vehicle.
[0105] In some embodiments, the historical charging information is collected and uploaded by a control device deployed on the target vehicle.
[0106] In some embodiments, the processing module is specifically configured to determine the abnormal duration of the energy supply device of the target vehicle based on the difference between the historical charging information and the reference charging information; and based on the abnormal duration, determine that the energy supply device of the target vehicle is in an abnormal charging state.
[0107] In some embodiments, the processing module is specifically configured to obtain environmental information associated with the target vehicle; and in response to the degree of influence of the environmental information on the energy supply device being less than a preset level, determine that the energy supply device of the target vehicle is in an abnormal charging state based on a comparison between the historical charging information and the reference charging information.
[0108] In some embodiments, the target vehicle is a two-wheeled vehicle, and the energy supply device is a solar energy supply device deployed at a preset position on the two-wheeled vehicle.
[0109] In some embodiments, the preset working condition indicates that the solar energy supply device is in an unobstructed state.
[0110] In some embodiments, the updating module 803 is further configured to obtain indication information from a remote device for marking the energy supply device as being in a normal charging state, and mark the energy supply device as being in a normal charging state based on the indication information.
[0111] In some embodiments, the processing module is further configured to trigger the remote device to send a reminder that a fault has occurred in the energy supply device of the target vehicle in response to the target image indicating that the energy supply device does not meet the preset working conditions.
[0112] In some embodiments, the processing module is further configured to provide corresponding virtual resources to the user in response to the energy supply device being marked as being in a normal charging state.
[0113] The units included in apparatus 800 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to the machine-executable instructions, some or all of the units in apparatus 800 can be implemented at least partially by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0114] Figure 9 FIG. shows a block diagram of an electronic device 900 in which one or more embodiments of the present disclosure can be implemented. It should be understood that Figure 9 the electronic device 900 shown is merely exemplary and should not impose any limitation on the functionality and scope of the embodiments described herein. Figure 9 The electronic device 900 shown can be used to implement Figure 1 the terminal device 110 shown.
[0115] As Figure 9 shown, the electronic device 900 is in the form of a general-purpose electronic device. The components of the electronic device 900 can include, but are not limited to, one or more processors or processing units 910, a memory 920, a storage device 930, one or more communication units 940, one or more input devices 950, and one or more output devices 960. The processing unit 910 can be an actual or virtual processor and is capable of performing various processes according to programs stored in the memory 920. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing ability of the electronic device 900.
[0116] The electronic device 900 generally includes multiple computer storage media. Such media can be any accessible media that can be obtained by the electronic device 900, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 920 can be a volatile memory (such as registers, caches, random access memory (RAM)), a non-volatile memory (such as read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 930 can be a removable or non-removable medium and can include a machine-readable medium, such as a flash drive, a magnetic disk, or any other medium that can be used to store information and / or data (such as training data for training) and can be accessed within the electronic device 900.
[0117] The electronic device 900 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in Figure 9 , a disk drive for reading from and writing to a removable, non-volatile disk (e.g., a "floppy disk") and an optical disk drive for reading from and writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 920 may include a computer program product 925 having one or more program modules configured to perform the various methods or actions of the various embodiments of the present disclosure.
[0118] The communication unit 940 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 900 may be implemented in a single computing cluster or multiple computer machines capable of communicating via a communication connection. Thus, the electronic device 900 may operate in a networked environment using a logical connection to one or more other servers, network personal computers (PCs), or another network node.
[0119] The input device 950 may be one or more input devices such as a mouse, keyboard, trackball, etc. The output device 960 may be one or more output devices such as a display, speaker, printer, etc. The electronic device 900 may also communicate with one or more external devices (not shown) as needed via the communication unit 940, such as a storage device, a display device, etc., communicate with one or more devices that enable a user to interact with the electronic device 900, or communicate with any device that enables the electronic device 900 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).
[0120] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, where the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, the computer program product being tangibly stored on a non-transitory computer-readable medium and including computer-executable instructions, and the computer-executable instructions being executed by a processor to implement the method described above.
[0121] Aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0122] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that the instructions, when executed by the processing unit of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in one or more boxes of the flowchart and / or block diagram. These computer-readable program instructions may also be stored in a computer-readable storage medium that causes a computer, a programmable data processing apparatus, and / or other devices to function in a particular manner, such that the computer-readable medium storing the instructions comprises a manufacture including instructions which implement various aspects of the functions / acts specified in one or more boxes of the flowchart and / or block diagram.
[0123] The computer-readable program instructions may be loaded onto a computer, other programmable data processing apparatus, or other devices so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other devices to produce a computer-implemented process such that the instructions executed on the computer, other programmable data processing apparatus, or other devices implement the functions / acts specified in one or more boxes of the flowchart and / or block diagram.
[0124] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various implementations of the present disclosure. In this regard, each box in the flowchart or block diagram may represent a module, a segment of code, or a portion of an instruction, and the module, segment of code, or portion of an instruction includes one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions noted in the boxes may occur out of the order noted in the figures. For example, two consecutive boxes may, in fact, be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functionality involved. It should also be noted that each box of the block diagrams and / or flowcharts, and combinations of boxes in the block diagrams and / or flowcharts, can be implemented by special-purpose hardware-based systems that perform the specified functions or acts, or by combinations of special-purpose hardware and computer instructions.
[0125] The implementations of the present disclosure have been described above. The description is exemplary, not exhaustive, and is not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The choice of terms used herein is intended to best explain the principles of the implementations, the practical application, or the improvement of technologies in the market, or to enable other ordinary skill in the art to understand the various implementations disclosed herein.
Claims
1. A method for vehicle maintenance, comprising: Providing reminder information about a target vehicle to a user, the reminder information being used to guide the user to perform maintenance operations related to an energy supply device of the target vehicle, the energy supply device being marked as in an abnormal charging state; Obtaining a target image of the energy supply device of the target vehicle; And In response to the target image indicating that the energy supply device meets preset working conditions, marking the energy supply device as in a normal charging state based on updated charging information of the energy supply device.
2. The method according to claim 1, wherein providing reminder information about a target vehicle to a user includes: Receiving a usage request of the user for the target vehicle; And In response to the target vehicle being marked as in the abnormal charging state, providing the reminder information about the target vehicle to the user.
3. The method according to claim 1, wherein providing reminder information about a target vehicle to a user includes: Providing a target interface to the user, the target interface presenting a group of vehicles for providing travel services; And Based on the selection of the target vehicle from the group of vehicles, providing the reminder information about the target vehicle to the user.
4. The method according to claim 3, wherein the target interface further presents an indication element associated with the target vehicle to indicate that the energy supply device of the target vehicle is marked as in the abnormal charging state.
5. The method according to claim 3, further comprising: Displaying path information from the current position of the user to the target vehicle.
6. The method according to claim 1, wherein whether the energy supply device is in an abnormal charging state is determined based on the following process: Obtaining historical charging information of the energy supply device of the target vehicle; Based on the historical charging information and reference charging information of a group of reference energy supply devices; And Based on the comparison between the historical charging information and the reference charging information, determining that the energy supply device of the target vehicle is in the abnormal charging state.
7. The method according to claim 6, wherein the group of reference energy supply devices corresponds to a group of vehicles located within a preset range of the target vehicle.
8. The method according to claim 6, wherein the historical charging information is collected and uploaded by a control device deployed on the target vehicle.
9. The method according to claim 6, wherein determining that the energy supply device of the target vehicle is in the abnormal charging state based on the comparison between the historical charging information and the reference charging information includes: Based on the difference between the historical charging information and the reference charging information, determining the abnormal duration of the energy supply device of the target vehicle; And Based on the abnormal duration, determining that the energy supply device of the target vehicle is in the abnormal charging state.
10. The method according to claim 6, wherein determining that the energy supply device of the target vehicle is in the abnormal charging state based on the comparison between the historical charging information and the reference charging information includes: Obtaining environmental information associated with the target vehicle; And In response to the degree of influence of the environmental information on the energy supply device being less than a preset level, determine that the energy supply device of the target vehicle is in the abnormal charging state based on the comparison between the historical charging information and the reference charging information.
11. The method according to claim 1, wherein the target vehicle is a two-wheeled vehicle, and the energy supply device is a solar energy supply device deployed at a preset position of the two-wheeled vehicle.
12. The method according to claim 11, wherein the preset working condition indicates that the solar energy supply device is in an unobstructed state.
13. The method according to claim 1, wherein marking the energy supply device as being in a normal charging state based on the updated charging information of the energy supply device includes: obtaining indication information from a remote device for marking the energy supply device as being in the normal charging state, and marking the energy supply device as being in the normal charging state based on the indication information.
14. The method according to claim 13, further comprising: in response to the target image indicating that the energy supply device does not meet the preset working condition, triggering the remote device to send a reminder that a fault has occurred in the energy supply device of the target vehicle.
15. The method according to claim 1, further comprising: in response to the energy supply device being marked as being in the normal charging state, providing corresponding virtual resources to the user.
16. An apparatus for vehicle maintenance, comprising: a reminder module configured to provide reminder information to a user regarding a target vehicle, the reminder information being used to guide the user to perform maintenance operations related to an energy supply device of the target vehicle, the energy supply device being marked as being in an abnormal charging state; an acquisition module configured to acquire a target image of the energy supply device of the target vehicle; and an update module configured to, in response to the target image indicating that the energy supply device meets a preset working condition, mark the energy supply device as being in the normal charging state based on the updated charging information of the energy supply device.
17. An electronic device, comprising: at least one processing unit; and at least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the electronic device to perform the method according to any one of claims 1 to 15.
18. A computer-readable storage medium, having stored thereon a computer program, which when executed by a processor, implements the method according to any one of claims 1 to 15.