Vehicle management method and device, equipment and storage medium
By deploying sensors on operation and maintenance vehicles, the position parameters and loading status of the service vehicle are automatically determined, and the automated management of the service vehicle is realized, which solves the problem of low manual scheduling efficiency in the prior art, improves management efficiency and reduces costs.
Patent Information
- Application Number
- CN202411295714.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-14
- Publication Date
- 2025-01-07
AI Technical Summary
In the prior art, the scheduling of service vehicles relies heavily on labor, resulting in low management efficiency, slow response speed and high labor costs, and the inability to effectively manage service vehicles.
Deploy sensors on the operation and maintenance vehicle, determine the position parameters and loading status of the service vehicle, automatically switch the service mode of the service vehicle, and realize automated management through the connection between the sensor and the service equipment.
It improves the management efficiency of service vehicles, reduces management costs, and reduces dependence on manual scheduling.
Smart Images

Figure CN119277318A_ABST
Abstract
Description
Technical Field
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to vehicle management methods, devices, apparatuses, and computer-readable storage media. Background Art
[0002] With the rapid development of transportation and the improvement of people's living standards, service vehicles, as a new mode of travel, have brought great convenience to people's travel. Service vehicles can be shared two-wheeled vehicles, etc. How to manage service vehicles is a focus of attention. Summary of the invention
[0003] In a first aspect of the present disclosure, a method for vehicle management is provided. The method includes: using a set of sensors deployed on an operation and maintenance vehicle, determining a set of position parameters of a service vehicle relative to the operation and maintenance vehicle; in response to determining that the set of position parameters indicates a target change in a loading state of the operation and maintenance vehicle, determining a vehicle identification of the service vehicle based on a connection between the operation and maintenance vehicle and the service vehicle; and sending a first target message to a service device so that the service device switches a service mode of the service vehicle to a target mode corresponding to the target change, the first target message at least indicating the target change in the vehicle identification and the loading state.
[0004] In a second aspect of the present disclosure, a vehicle management system is provided. The system includes: a position positioning module configured to determine a set of position parameters of a service vehicle relative to an operation and maintenance vehicle; a connection module configured to determine a vehicle identification of the service vehicle based on a connection between the operation and maintenance vehicle and the service vehicle in response to determining that a set of position parameters indicates a target change in a loading state of the operation and maintenance vehicle; and a network transmission module configured to send a first target message to a service device so that the service device switches a service mode of the service vehicle to a target mode corresponding to the target change, wherein the first target message at least indicates a target change in a vehicle identification and a loading state.
[0005] 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 is coupled to the at least one processing unit and stores instructions for execution by the at least one processing unit. When the instructions are executed by the at least one processing unit, the device executes the method of the first aspect.
[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect.
[0007] It should be understood that the contents described in this content section are not intended to limit the key features or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:
[0009] Figure 1 A schematic diagram showing an example environment in which embodiments of the present disclosure can be implemented;
[0010] Figure 2 A flowchart showing a process of vehicle management according to some embodiments of the present disclosure;
[0011] Figure 3 FIG. 1 is a schematic diagram showing a vehicle management system according to some embodiments of the present disclosure;
[0012] Figure 4 FIG. 1 is a flow chart showing a vehicle management process according to some embodiments of the present disclosure;
[0013] Figure 5 A block diagram of an electronic device capable of implementing various embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0014] 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 accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0015] It should be noted that the titles of any sections / subsections provided herein are not restrictive. Various embodiments are described throughout this article, and any type of embodiment may be included under any section / subsection. In addition, the embodiments described in any section / subsection may be combined in any manner with any other embodiments described in the same section / subsection and / or different sections / subsections.
[0016] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below. The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may be included below.
[0017] The embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. These aspects are subject to the corresponding laws, regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user knows and confirms. Accordingly, when implementing each embodiment of the present disclosure, the type, scope of use, usage scenario, etc. of the data or information that may be involved should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with the relevant laws and regulations. The specific notification and / or authorization method can vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.
[0018] In this specification and the embodiments, if personal information processing is involved, it will be processed on the premise of having a legal basis (such as obtaining the consent of the subject of personal information, or it is necessary to perform a contract, etc.), and will only be processed within the scope of regulations or agreements. If a user refuses to process personal information other than the necessary information for basic functions, it will not affect the user's use of basic functions.
[0019] Example Environment
[0020] Figure 1 A schematic diagram of an example environment 100 in which multiple embodiments of the present disclosure can be implemented is shown. In the example environment 100, a maintenance vehicle 110, a service vehicle 120, a service device 130, and an electronic device 140 are schematically shown.
[0021] The operation and maintenance vehicle 110 is any suitable vehicle for transporting or dispatching the service vehicle 120. In some embodiments, the operation and maintenance vehicle 110 may include a carriage, which is used to load the service vehicle 120, and the carriage may support loading multiple service vehicles. The operation and maintenance vehicle 110 may be any suitable type of vehicle, including but not limited to a car, a truck, a bus, a three-wheel electric vehicle, a four-wheel electric vehicle, a motor home, a train, etc., which will not be described in detail here.
[0022] The service vehicle 120 is a vehicle used to provide specific services or complete certain tasks, such as a bicycle that can provide rental services to users, etc. The service vehicle 120 can also be any appropriate type of vehicle, such as a two-wheeled vehicle, etc.
[0023] As an example, the operation and maintenance vehicle 110 may be a three-wheeled electric vehicle, and the service vehicle 120 may be a two-wheeled shared bicycle.
[0024] The electronic device 140 can use a set of sensors deployed on the operation and maintenance vehicle 110 to determine a set of position parameters of the service vehicle 120 relative to the operation and maintenance vehicle 110. This set of position parameters can be any appropriate parameters that characterize the relative position of the service vehicle and the operation and maintenance vehicle. The operation and maintenance vehicle 110 can be communicatively coupled to the electronic device 140. The electronic device 140 can also be embedded in the operation and maintenance vehicle 110. For example, the electronic device 140 can be a central control module of the operation and maintenance vehicle 110. Alternatively, the electronic device 140 can also be an entity outside the operation and maintenance vehicle 110, and can communicate with the operation and maintenance vehicle 110 via a wireless network.
[0025] The electronic device 140 can determine whether the loading state of the maintenance vehicle 110 has changed based on this set of position parameters. The loading state may include but is not limited to the maintenance vehicle 110 not loading the service vehicle 120 and the maintenance vehicle 110 loading the service vehicle 120. In response to determining the target change of the loading state of the maintenance vehicle 110, the electronic device 140 can send a first target message to the service device 130 so that the service device 130 switches the service mode of the service vehicle 120 to the target mode corresponding to the target change. The service mode is used to characterize the service state (also referred to as the use state or the operation state, etc.) of the service vehicle 120.
[0026] It should be understood that the structure and function of the various elements in the environment 100 are described for exemplary purposes only and do not imply any limitation on the scope of the present disclosure.
[0027] In related technologies, service vehicle dispatch heavily relies on manual dispatch, and service vehicles must be identified manually one by one. For example, the service vehicles must be identified by scanning the code manually, and the vehicle collection / delivery operation must be completed by clicking on the application. Finally, the service vehicle can only be managed after the work order is generated and uploaded to the service equipment. This results in many shortcomings in the management of service vehicles, such as low efficiency, slow response speed, and high labor costs.
[0028] An embodiment of the present disclosure proposes a vehicle management solution, which utilizes a group of sensors deployed on an operation and maintenance vehicle to determine a group of position parameters of a service vehicle relative to the operation and maintenance vehicle; in response to determining that a group of position parameters indicate a target change in a loading status of the operation and maintenance vehicle, the vehicle identification of the service vehicle is determined based on a connection between the operation and maintenance vehicle and the service vehicle; and a first target message is sent to a service device so that the service device switches a service mode of the service vehicle to a target mode corresponding to the target change, the first target message indicating at least the target changes in the vehicle identification and the loading status.
[0029] According to the embodiments of the present disclosure, the management of service vehicles does not rely on manual scheduling, but is based on a set of position parameters of the service vehicle relative to the operation and maintenance vehicle determined by a set of sensors on the operation and maintenance vehicle. After determining that a target change has occurred in the loading status of the operation and maintenance vehicle, the service mode of the service vehicle is automatically switched based on the target change, thereby effectively improving the management efficiency of the service vehicles and reducing the management costs of the service vehicles.
[0030] Example Process
[0031] Figure 2 FIG. 2 is a flow chart showing a process 200 of vehicle management according to some embodiments of the present disclosure. The process 200 may be implemented at the electronic device 140. Figure 1 Process 200 is described.
[0032] In box 210, the electronic device 140 uses a set of sensors deployed on the maintenance vehicle 110 to determine a set of position parameters of the service vehicle 120 relative to the maintenance vehicle 110.
[0033] In some embodiments, the sensors on the maintenance vehicle 110 may be any appropriate type of sensors for positioning, including but not limited to modules for Bluetooth or integrated ultra-wideband (UWB) technology. In some embodiments, this group of sensors may be installed at any appropriate position on the maintenance vehicle 110 to ensure that this group of sensors can accurately determine the relative position information between the maintenance vehicle 110 and the service vehicle 120 within the predetermined range of the maintenance vehicle 110. For example, they may be installed below the seat of the maintenance vehicle 110, etc., which will not be elaborated here.
[0034] In some embodiments, this set of position parameters may include a set of values of the service vehicle 120 relative to the operation and maintenance vehicle 110 at a certain moment, such as a set of values of the service vehicle 120 relative to the operation and maintenance vehicle 110 at the current moment. This set of position parameters may also include multiple sets of values of the service vehicle 120 relative to the operation and maintenance vehicle 110 at multiple moments, such as multiple sets of values corresponding to multiple moments within a predetermined time length before the current moment.
[0035] In some embodiments, the set of position parameters includes distance parameters and / or angle parameters.
[0036] Taking this set of position parameters including distance parameters and angle parameters, and including two sets of values of the service vehicle 120 relative to the operation and maintenance vehicle 110 at time 1 and time 2 as an example, this set of position parameters includes the distance 1 and angle 1 of the service vehicle 120 relative to the operation and maintenance vehicle 110 at time 1, and the distance 2 and angle 2 of the service vehicle 120 relative to the operation and maintenance vehicle 110 at time 2.
[0037] In some embodiments, the electronic device 140 may determine a set of position parameters of the service vehicle 120 relative to the maintenance vehicle 110 based on a module integrated with ultra-wideband technology on the maintenance vehicle 110 .
[0038] In some embodiments, the electronic device 140 may determine a set of position parameters of the service vehicle 120 relative to the maintenance vehicle 110 based on the near field communication connection between the maintenance vehicle 110 and the service vehicle 120. As an example, the electronic device 140 may determine a set of position parameters of the service vehicle 120 relative to the maintenance vehicle 110 based on the Bluetooth connection between the maintenance vehicle 110 and the service vehicle 120.
[0039] In some embodiments, the electronic device 140 can determine whether a target change occurs in the loading state of the maintenance vehicle 110 based on the set of position parameters. The target change indicates that the service vehicle 120 is loaded into or unloaded from the carriage. In some embodiments, the target change includes but is not limited to a first change and a second change, wherein the first change indicates that the service vehicle 120 is unloaded from the maintenance vehicle 110, and the second change indicates that the service vehicle 120 is loaded onto the maintenance vehicle 110.
[0040] In some embodiments, if this set of position parameters includes a set of values of the service vehicle 120 relative to the maintenance vehicle 110 at a certain moment, the electronic device 140 can determine the target change of the loading state of the maintenance vehicle 110 based on this set of position parameters and another set of position parameters determined at a predetermined moment before this moment and whether this set of position parameters meets the preset conditions. This other set of position parameters is another set of values of the service vehicle 120 relative to the maintenance vehicle 110 determined at the predetermined moment. In some embodiments, the electronic device can determine that the target change of the loading state of the maintenance vehicle 110 is a first change in response to this set of position parameters not meeting the preset conditions and another set of position parameters at the predetermined moment meeting the predetermined conditions. In some embodiments, the electronic device can determine that the target change of the loading state of the maintenance vehicle 110 is a second change in response to this set of position parameters meeting the preset conditions and another set of position parameters at the predetermined moment not meeting the predetermined conditions. In some embodiments, the predetermined time can be set as required.
[0041] In some embodiments, if this set of position parameters can also include multiple sets of values of the service vehicle 120 relative to the maintenance vehicle 110 at multiple moments, the electronic device 140 can determine that the target change in the loading state of the maintenance vehicle 110 is the first change in response to a first set of values of a set of position parameters at the first moment satisfying a preset condition and a second set of values of a set of position parameters at the second moment not satisfying the preset condition. In other embodiments, the electronic device 140 can determine that the target change in the loading state of the maintenance vehicle 110 is the second change in response to a first set of values of a set of position parameters at the first moment not satisfying a preset condition and a second set of values of a set of position parameters at the second moment satisfying the preset condition. In some embodiments, the first moment is earlier than the second moment. The first set of values at the first moment and the second set of values at the second moment can be two sets of values corresponding to any appropriate two moments among the multiple sets of values of the service vehicle 120 relative to the maintenance vehicle 110 at multiple moments determined by a set of sensors on the maintenance vehicle 110.
[0042] In some embodiments, the preset condition may be any appropriate condition for determining whether the service vehicle 120 is loaded on the maintenance vehicle 110. In some embodiments, if the set of position parameters includes a distance parameter, the preset condition may be that the distance parameter is less than a predetermined distance threshold, wherein the smaller the distance parameter is, the greater the possibility that the service vehicle 120 is loaded on the maintenance vehicle 110. In other embodiments, if the set of position parameters includes an angle parameter, the preset condition may be that the angle parameter is within a predetermined angle range, wherein a service vehicle 120 whose angle parameter is within the predetermined angle range is more likely to be loaded on the maintenance vehicle 110 than a service vehicle 120 whose angle parameter is not within the predetermined angle range. In other embodiments, if the set of position parameters includes a distance parameter and an angle parameter, the preset condition may be that the distance parameter is less than a predetermined distance threshold and the angle parameter is within a predetermined angle range.
[0043] In box 220, the electronic device 140 determines the vehicle identification of the service vehicle 120 based on the connection between the maintenance vehicle 110 and the service vehicle 120 in response to determining that a set of position parameters indicates a target change in the loading status of the maintenance vehicle 110.
[0044] In some embodiments, the electronic device 140 may determine the vehicle identification of the service vehicle 120 based on the near field communication connection between the maintenance vehicle 110 and the service vehicle 120. As an example, the electronic device 140 may determine the vehicle identification of the service vehicle 120 based on the Bluetooth connection between the maintenance vehicle 110 and the service vehicle 120.
[0045] In box 230, the electronic device 140 sends a first target message to the service device so that the service device switches the service mode of the service vehicle 120 to a target mode corresponding to the target change, and the first target message at least indicates the target change of the vehicle identification and the loading status.
[0046] In some embodiments, after receiving the first target message sent by the electronic device 140, the service device may send a mode switching instruction to the service vehicle 120 corresponding to the vehicle identification indicated in the first target message, wherein the mode switching instruction may indicate the target mode corresponding to the target change. In response to receiving the mode switching instruction, the service vehicle 120 may switch the service mode to the target mode.
[0047] In some embodiments, the target mode may be determined based on the target change. In response to the target change being a first change, the target mode is a first mode corresponding to the first change, and the second mode indicates that the service vehicle 120 is in a usable state, that is, if the service vehicle 120 is unloaded from the maintenance vehicle 110, the target mode is a usable state, which may also be referred to as an operational state.
[0048] In response to the target change being the second change, the target mode is the second mode corresponding to the second change, and the second mode indicates that the service vehicle 120 is in an unusable state, that is, if the service vehicle 120 is loaded onto the operation and maintenance vehicle 110, the target mode is an unusable state, which can also be called a non-operating state.
[0049] In some embodiments, the electronic device 140 may also determine the location information of the operation and maintenance vehicle 110, where the location information may be any appropriate information, such as longitude and latitude information, etc. In some embodiments, the electronic device 140 may send second target information to a terminal device associated with the operation and maintenance user, where the second target information at least indicates the location information of the operation and maintenance vehicle 110, the vehicle identification of the service vehicle 120, and the target change of the loading status of the operation and maintenance vehicle 110, so as to prompt the operation and maintenance user which service vehicle 120 is loaded onto the operation and maintenance vehicle 110 and at what location, or which service vehicle 120 is unloaded from the operation and maintenance vehicle 110 and at what location.
[0050] In other embodiments, the electronic device 140 can also send the second target information to the terminal device related to the operation and maintenance user based on the service device. Specifically, the electronic device 140 can send the second target information to the service device, and the service device then sends the second target information to the terminal device related to the operation and maintenance user.
[0051] Figure 3 FIG. 1 is a schematic diagram of a vehicle management system according to some embodiments of the present disclosure. Figure 3 Provide explanation.
[0052] In some embodiments, the vehicle management system 310 may include a location positioning module 311, an MCU module 312, a connection module 313, a network transmission module 314, and a latitude and longitude positioning module 315, wherein the vehicle management system may be deployed at any appropriate location of the operation and maintenance vehicle 110, and the vehicle management system may also be referred to as an operation and maintenance module. The central control system 320 may include a location positioning module 321, a microcontroller unit (MCU) module 322, a connection module 323, and a network transmission module 324.
[0053] In some embodiments, the position positioning module 311 and the position positioning module 321 may be any appropriate module that can provide a positioning function, such as a Bluetooth module or a UWB module, etc. As an example, if the position positioning module 311 and the position positioning module 321 are Bluetooth modules, the operation and maintenance vehicle 110 and the service vehicle may establish a Bluetooth connection. The position positioning module 311 may determine a set of position parameters of the service vehicle relative to the operation and maintenance vehicle 110, and specifically may determine the distance and angle of the service vehicle relative to the operation and maintenance vehicle 110.
[0054] In some embodiments, the MCU module 312 can obtain a set of position parameters sent by the position positioning module 311, and determine whether a target change has occurred in the loading status of the maintenance vehicle 110 based on the set of position parameters.
[0055] In some embodiments, the connection module 313 can obtain the vehicle identification of the service vehicle in response to determining a set of location parameters indicating a target change in the loading status of the maintenance vehicle 110, wherein the vehicle identification of the service vehicle is determined based on the Bluetooth connection between the maintenance vehicle 110 and the service vehicle.
[0056] In some embodiments, the MCU module 312 can obtain the vehicle identification of the service vehicle sent by the connection module 313. The MCU module 312 can also obtain the longitude and latitude information of the maintenance vehicle 110 sent by the longitude and latitude positioning module 315, where the longitude and latitude positioning module 315 is used to locate the position of the maintenance vehicle 110.
[0057] In some embodiments, the MCU module 312 may send the latitude and longitude information, the vehicle identification of the service vehicle, and the target change to the network transmission module 314. The network transmission module 314 may send a first target message indicating the target change and the vehicle identification of the service vehicle to the service device 130. The network transmission module may also send a second target message indicating the location of the maintenance vehicle 110 to the service device 130. It should be noted that the first target message and the second target message may be sent simultaneously or not simultaneously.
[0058] The service device 130 may send a mode switching instruction to the central control system 320 of the service vehicle based on the target change and the vehicle identification of the service vehicle, wherein the mode switching instruction may carry the target mode corresponding to the target change. After receiving the mode switching instruction, the central control system 320 may switch the service mode of the service vehicle to the target mode. Specifically, the central control system 320 may receive the mode switching instruction sent by the service device 130 based on the network transmission module 324.
[0059] Figure 4 FIG. 1 is a flow chart showing a vehicle management process according to some embodiments of the present disclosure. Figure 4 Provide explanation.
[0060] In box 401, an operation and maintenance module is installed on the operation and maintenance vehicle 110, and a position positioning module on the operation and maintenance module sets a detection range (ie, a loading area of the operation and maintenance vehicle 110) according to distance and angle.
[0061] In some embodiments, the operation and maintenance module, i.e., the vehicle management system, can be deployed at any appropriate location of the operation and maintenance vehicle 110, and the operation and maintenance module supports detecting the location parameters of the service vehicles within the predetermined range of the operation and maintenance vehicle 110. Specifically, the location parameters of the service vehicles loaded in the compartment of the operation and maintenance vehicle 110 can be detected, and the location parameters of the unloaded service vehicles outside the compartment within the predetermined range can also be detected. In some embodiments, the operation and maintenance module can determine the identification information of each service vehicle within the predetermined range by means of the Bluetooth connection between the Bluetooth module and the Bluetooth module of the central control system of each service vehicle within the predetermined range.
[0062] In block 402 , the operation and maintenance module uses the location positioning module to continuously detect signal changes of the service vehicle within a preset distance and angle.
[0063] In some embodiments, the operation and maintenance module can determine the first distance and first angle between the operation and maintenance vehicle 110 and each service vehicle at the first moment and the second distance and second angle between the operation and maintenance vehicle 110 and each service vehicle at the second moment with the help of the position positioning module and the position positioning module of the central control system of each service vehicle within the predetermined range. In some embodiments, the operation and maintenance module can determine whether the first distance is less than a predetermined distance threshold and whether the first angle is within a predetermined angle range, determine whether the second distance is less than a predetermined distance threshold and whether the first angle is within a predetermined angle range, and execute box 403 or box 404 according to the determination result.
[0064] In block 403, a new access of a service vehicle signal is detected, i.e., it is detected that the first distance of a service vehicle is not less than a predetermined distance threshold or the first angle is not within a predetermined angle range, and the second distance is less than a predetermined distance threshold and the second angle is within a predetermined angle range. In some embodiments, after executing block 403, block 405 is executed.
[0065] In block 404, a new disconnection of the service vehicle signal is detected, i.e., a first distance of a service vehicle is detected to be less than a predetermined distance threshold and a first angle is within a predetermined angle range, and a second distance is not less than a predetermined distance threshold or a second angle is not within a predetermined angle range. In some embodiments, after executing block 404, block 409 is executed.
[0066] In block 405 , it is determined that the target service vehicle is loaded onto the maintenance vehicle 110 , ie, the target change is determined to be the second change.
[0067] In some embodiments, the second change indicates that the service vehicle is loaded onto the maintenance vehicle 110 .
[0068] In box 406 , the operation and maintenance module obtains identification information of the newly loaded service vehicle based on the Bluetooth connection between the newly loaded service vehicle and the operation and maintenance vehicle 110 .
[0069] In box 407 , the operation and maintenance module obtains the current longitude and latitude information of the current operation and maintenance vehicle 110 through the longitude and latitude positioning module 315 .
[0070] In box 408, the operation and maintenance module integrates the longitude and latitude information of the operation and maintenance vehicle 110, the target change, and the identification information of the newly loaded service vehicle, and packages it to be sent to the service device through the network connection module.
[0071] In block 409 , it is determined that the target service vehicle is unloaded from the maintenance vehicle 110 , ie, the target change is a first change.
[0072] In some embodiments, the first change indicates that the service vehicle is unloaded from the maintenance vehicle 110 .
[0073] In box 410, the operation and maintenance module obtains the identification information of the newly unloaded service vehicle based on the Bluetooth connection between the newly unloaded service vehicle and the operation and maintenance vehicle 110.
[0074] In box 411 , the operation and maintenance module obtains the current longitude and latitude information of the current operation and maintenance vehicle 110 through the longitude and latitude positioning module 315 .
[0075] In box 412, the operation and maintenance module integrates the longitude and latitude information of the operation and maintenance vehicle 110, the target change, and the identification information of the newly unloaded service vehicle, and packages it to send to the service device through the network connection module.
[0076] In box 413, after receiving the information, the service device generates work order statistics information and sends it to the terminal device corresponding to the operation and maintenance personnel, and generates a target mode switching instruction so that the service device switches the service mode of the service vehicle to the target mode corresponding to the target change.
[0077] In some embodiments, the work order statistics at least indicate the latitude and longitude information and target change of the maintenance vehicle 110. The work order statistics may also indicate the identification information of a newly unloaded service vehicle or the identification information of a newly loaded service vehicle.
[0078] The work order statistics information is used to prompt the operation and maintenance personnel which service vehicle is loaded onto the operation and maintenance vehicle 110 at what location or which service vehicle is unloaded from the operation and maintenance vehicle 110 at what location.
[0079] According to the embodiments of the present disclosure, the management of service vehicles does not rely on manual scheduling, but is based on a set of position parameters of the service vehicle relative to the operation and maintenance vehicle determined by a set of sensors on the operation and maintenance vehicle. After a target change in the loading state of the operation and maintenance vehicle is determined, the service mode of the service vehicle is automatically switched based on the target change, thereby effectively improving the management efficiency of the service vehicles and reducing the management costs of the service vehicles.
[0080] Example Device
[0081] like Figure 5 As shown, the electronic device 500 is in the form of a general electronic device. The components of the electronic device 500 may include, but are not limited to, one or more processors or processing units 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 may be an actual or virtual processor and is capable of performing various processes according to a program stored in the memory 520. In a multi-processor system, multiple processing units execute computer executable instructions in parallel to improve the parallel processing capability of the electronic device 500.
[0082] The electronic device 500 typically includes a plurality of computer storage media. Such media may be any accessible media that is accessible to the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 may be a volatile memory (e.g., registers, caches, random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 may be a removable or non-removable medium, and may include a machine-readable medium, such as a flash drive, a disk, or any other medium, which may be capable of being used to store information and / or data and may be accessed within the electronic device 500.
[0083] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 5 As shown in , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a "floppy disk") and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to the bus (not shown) by one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules that are configured to perform various methods or actions of various embodiments of the present disclosure.
[0084] The communication unit 540 implements communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 500 can be implemented in a single computing cluster or multiple computing machines that can communicate through a communication connection. Therefore, the electronic device 500 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.
[0085] The input device 550 may be one or more input devices, such as a mouse, a keyboard, a tracking ball, etc. The output device 560 may be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 may also communicate with one or more external devices (not shown) through the communication unit 540 as needed, such as a storage device, a display device, etc., communicate with one or more devices that allow a user to interact with the electronic device 500, or communicate with any device that allows the electronic device 500 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).
[0086] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein 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, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.
[0087] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices, equipment, and computer program products implemented according to the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.
[0088] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0089] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0090] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple implementations of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of a module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some implementations as replacements, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.
[0091] The above descriptions of various implementations of the present disclosure are exemplary, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The selection of terms used herein is intended to best explain the principles of the implementations, practical applications, or improvements to the technology in the marketplace, or to enable other persons of ordinary skill in the art to understand the various implementations disclosed herein.
Claims
1. A vehicle management method, comprising: Determine a set of position parameters of the service vehicle relative to the maintenance vehicle using a set of sensors deployed on the maintenance vehicle; In response to determining that the set of position parameters indicates a target change in a loading state of the maintenance vehicle, determining a vehicle identification of the service vehicle based on a connection between the maintenance vehicle and the service vehicle; as well as A first target message is sent to a service device so that the service device switches the service mode of the service vehicle to a target mode corresponding to the target change, wherein the first target message at least indicates the target change of the vehicle identification and the loading status.
2. The method according to claim 1, further comprising: In response to a first set of values of the set of position parameters at a first moment satisfying a preset condition, and a second set of values of the set of position parameters at a second moment not satisfying the preset condition, the target change in the loading status of the operation and maintenance vehicle is determined to be a first change, and the first change indicates that the service vehicle is unloaded from the operation and maintenance vehicle.
3. The method according to claim 2, wherein: In response to the target change being the first change, the target mode is a first mode corresponding to the first change, the first mode indicating that the service vehicle is in a usable state.
4. The method according to claim 2, further comprising: In response to the first set of values of the set of position parameters at the first moment not satisfying the preset condition, the second set of values of the set of position parameters at the second moment satisfying the preset condition, determining that the target change of the loading status of the operation and maintenance vehicle is a second change, and the second change indicates that the service vehicle is loaded onto the operation and maintenance vehicle.
5. The method according to claim 4, wherein: In response to the target change being the second change, the target mode is a second mode corresponding to the second change, the second mode indicating that the service vehicle is in an unusable state.
6. The method according to claim 4, wherein the set of position parameters includes a distance parameter and / or an angle parameter, and the preset condition is that the distance parameter is less than a predetermined distance threshold and / or the angle parameter is within the predetermined angle range.
7. The method according to claim 1, wherein determining a set of position parameters of the service vehicle relative to the maintenance vehicle using a set of sensors deployed on the maintenance vehicle comprises: Determine a set of position parameters of the service vehicle relative to the operation and maintenance vehicle based on a module integrated with ultra-wideband technology on the operation and maintenance vehicle; or Based on the near field communication connection between the operation and maintenance vehicle and the service vehicle, a set of position parameters of the service vehicle relative to the operation and maintenance vehicle is determined.
8. The method according to claim 1, further comprising: Determining the location information of the operation and maintenance vehicle; as well as A second target message is sent to a terminal device related to the operation and maintenance user, wherein the second target message at least indicates the location information, the vehicle identification, and the target change.
9. The method of claim 1, wherein the service vehicle comprises a carriage, and the target change indicates that the service vehicle is loaded onto or unloaded from the carriage.
10. A vehicle management system, comprising: A position positioning module is configured to determine a set of position parameters of the service vehicle relative to the operation and maintenance vehicle; a connection module configured to determine a vehicle identification of the service vehicle based on a connection between the maintenance vehicle and the service vehicle in response to determining that the set of position parameters indicates a target change in a loading state of the maintenance vehicle; The network transmission module is configured to send a first target message to the service device so that the service device switches the service mode of the service vehicle to a target mode corresponding to the target change, and the first target message at least indicates the target change of the vehicle identification and the loading status.
11. An electronic device, comprising: at least one processing unit; as well as At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to perform the method according to any one of claims 1 to 9 when executed by the at least one processing unit.
12. A computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the method according to any one of claims 1 to 9 when executed by a processor.