Vehicle usage status updating method and device

By obtaining and updating vehicles in the preset area, the display objects are generated and responding to client operations, the problem of inaccurate vehicle parking locations in the existing technology has been solved, and high accuracy of vehicle information is achieved to users.

CN111858624BActive Publication Date: 2025-01-24BEIJING DIDI INFINITY TECH & DEV CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN201911424973.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-12-31
Publication Date
2025-01-24
Estimated Expiration
2039-12-31

AI Technical Summary

Technical Problem

The prior art cannot provide accurate vehicle parking locations, making it difficult for users to find available vehicles.

Method used

By acquiring and updating vehicles in multiple preset areas, generate display objects and respond to client operations, and provide accurate number of vehicles and fault information information.

Benefits of technology

It provides users with highly accurate vehicle parking locations and helps users find available vehicles according to their needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111858624B_ABST
    Figure CN111858624B_ABST
Patent Text Reader

Abstract

The present application provides a method and device for updating vehicle usage, wherein the method for updating vehicle usage includes: obtaining the usage of a first vehicle in a plurality of preset areas at a first moment; updating the usage of a second vehicle in a preset area stored at a second moment according to the usage of the first vehicle, generating a display object carrying the usage of the first vehicle; and providing the display object in response to a client operation. Therefore, the usage of the vehicles in the preset area at the previous moment can be updated according to the usage of the vehicles in the preset area at a certain moment, and the updated vehicle usage can be displayed to the user using the client, so that the user can know the number of vehicles available in the vehicle storage point corresponding to the preset area, that is, the user can be provided with a vehicle parking location with high accuracy, so that the user can go to the preset area with available vehicles to find available vehicles according to needs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet of Things, and more specifically, to a method and device for updating vehicle usage status. Background Art

[0002] In the prior art, when users are looking for a vehicle, they generally look for available vehicles based on their personal experience, or go to the location to look for the corresponding vehicle based on the available vehicles displayed in the interface of the mobile phone software (Application, APP) opened on the user terminal. However, when the location of the vehicle obtained by the APP is inaccurate, the user may not be able to find the vehicle when he goes to the location. In other words, the method used in the prior art cannot provide users with a relatively accurate vehicle parking location. Summary of the invention

[0003] In view of this, the purpose of the present application is to provide a vehicle usage update method and device, which can solve the problem in the prior art that it cannot provide users with relatively accurate vehicle parking locations by updating the vehicle usage in an area, thereby achieving the effect of providing users with vehicle parking locations with higher accuracy.

[0004] In order to achieve the above purpose, the technical solutions provided in the embodiments of the present application are as follows:

[0005] In the first aspect, the embodiment of the present application provides a method for updating vehicle usage, including: obtaining the usage of a first vehicle in a plurality of preset areas at a first moment; wherein the first vehicle usage includes the number of vehicles; updating the usage of a second vehicle in the preset area stored at a second moment according to the first vehicle usage, generating a display object carrying the usage of the first vehicle; and providing the display object in response to a client operation. Therefore, based on the usage of the vehicles in the preset area at a certain moment obtained, the usage of the vehicles in the preset area at the previous moment can be updated, and the updated vehicle usage can be displayed to the user using the client, so that the user can know the number of vehicles available in the vehicle storage point corresponding to the preset area, that is, the user can be provided with a vehicle parking location with high accuracy, so that the user can go to the preset area with available vehicles to find available vehicles according to needs.

[0006] In an optional embodiment of the present application, the obtaining of the first vehicle usage in the plurality of preset areas at the first moment includes: obtaining the number of vehicles deployed in the preset area. Therefore, the change in the number of vehicles in the preset area may be that the operation and maintenance personnel have deployed a certain number of vehicles in the area, so the number of vehicles in the preset area can be updated in real time according to the number of vehicles deployed by the operation and maintenance personnel, thereby ensuring that the number of vehicles available in the preset area is highly accurate.

[0007] In an optional embodiment of the present application, the acquisition of the number of vehicles delivered to the preset area includes: receiving the number of vehicles delivered to the preset area sent by the operation and maintenance end; or when receiving the first scan code information of a vehicle in the preset area sent by the operation and maintenance end, adding one to the current number of vehicles to update the number of vehicles. Therefore, the method for obtaining the number of vehicles delivered to the preset area by the operation and maintenance personnel can be: the operation and maintenance personnel input the number of delivered vehicles on the operation and maintenance end, which is simple and fast; or the operation and maintenance personnel use the operation and maintenance end to scan the QR code, bar code, etc. corresponding to each delivered vehicle, and the number of vehicles is increased by one each time the scan is performed, which is not prone to errors.

[0008] In an optional embodiment of the present application, the obtaining of the usage of the first vehicle in the plurality of preset areas at the first moment includes: when receiving the second code scanning information of a vehicle in the preset area sent by the client, subtracting one from the current number of vehicles to update the number of vehicles. Therefore, the change in the number of vehicles in the preset area may be due to the user using one of the vehicles, so the number of vehicles in the preset area can be updated in real time according to the number of vehicles used by the user, thereby ensuring the accuracy of the number of vehicles available in the preset area.

[0009] In an optional embodiment of the present application, the first vehicle usage condition also includes the vehicle failure condition, and the obtaining of the first vehicle usage condition in multiple preset areas at the first moment includes: obtaining the vehicle failure condition in the preset area. Therefore, according to the obtained vehicle failure condition in the preset area at a certain moment, the vehicle failure condition in the preset area at the previous moment can be updated, and the updated vehicle failure condition can be displayed to the user using the client, so that the user can know the number of vehicles available in the vehicle storage point corresponding to the preset area.

[0010] In an optional embodiment of the present application, the obtaining of vehicle fault conditions in the preset area includes: receiving vehicle identification information sent by the operation and maintenance end; wherein the vehicle identification information is used to mark whether a vehicle in the preset area is faulty. Therefore, when the operation and maintenance personnel deploy vehicles or patrol, they can identify the faulty vehicle information so that the number of available vehicles in the preset area can be updated in real time.

[0011] In an optional embodiment of the present application, before obtaining the first vehicle usage status in multiple preset areas at the first moment, the vehicle usage status update method further includes: receiving the range of the preset area sent by the operation and maintenance end. Therefore, the preset range can be divided by the operation and maintenance personnel according to the location of the deployed vehicles, so that the user can know the number of available vehicles in the vehicle storage point corresponding to the preset area, so that the user can go to the preset area with available vehicles to find the available vehicles according to the needs.

[0012] In the second aspect, the embodiment of the present application provides a method for updating vehicle usage, which is applied to a client, including: receiving an operation instruction from a user to open a page; requesting a display object on the page from a server; receiving the display object returned by the server, the display object carrying the first vehicle usage in a preset area; and displaying the display object on the page. Therefore, when a user wants to learn about the first vehicle usage in a preset area through the client, the client can display the display object carrying the first vehicle usage in the preset area, so that the user can select a suitable area to find a vehicle according to the content of the above display object.

[0013] In the third aspect, the embodiment of the present application provides a vehicle usage status update device, including: an acquisition module, used to acquire the usage status of a first vehicle in a plurality of preset areas at a first moment; wherein the first vehicle usage status includes the number of vehicles; an update module, used to update the usage status of a second vehicle in the preset area stored at a second moment according to the first vehicle usage status, and generate a display object carrying the usage status of the first vehicle; and a response module, used to provide the display object in response to a client operation. Therefore, based on the usage status of the vehicles in the preset area at a certain moment acquired by the acquisition module, the usage status of the vehicles in the preset area at the previous moment can be updated by the update module, and the updated vehicle usage status can be displayed to the user using the client, so that the user can know the number of vehicles available in the vehicle storage point corresponding to the preset area, that is, the user can be provided with a vehicle parking location with high accuracy, so that the user can find available vehicles in the preset area with available vehicles according to needs.

[0014] In an optional embodiment of the present application, the acquisition module is further used to: acquire the number of vehicles deployed in the preset area. Therefore, the change in the number of vehicles in the preset area may be that the operation and maintenance personnel have deployed a certain number of vehicles in the area, so the number of vehicles in the preset area can be updated in real time according to the number of vehicles deployed by the operation and maintenance personnel, thereby ensuring that the number of vehicles available in the preset area is highly accurate.

[0015] In an optional embodiment of the present application, the acquisition module is also used to: receive the number of vehicles delivered to the preset area sent by the operation and maintenance end; or when receiving the first scan code information of a vehicle in the preset area sent by the operation and maintenance end, add one to the current number of vehicles to update the number of vehicles. Therefore, the method for obtaining the number of vehicles delivered to the preset area by the operation and maintenance personnel can be: the operation and maintenance personnel input the number of delivered vehicles on the operation and maintenance end, which is simple and fast; or the operation and maintenance personnel use the operation and maintenance end to scan the QR code, bar code, etc. corresponding to each delivered vehicle, and the number of vehicles is increased by one each time the scan is performed, which is not prone to errors.

[0016] In an optional embodiment of the present application, the acquisition module is further used to: when receiving the second code scanning information of a vehicle in the preset area sent by the client, reduce the current number of vehicles by one to update the number of vehicles. Therefore, the change in the number of vehicles in the preset area may be due to the user using one of the vehicles, so the number of vehicles in the preset area can be updated in real time according to the number of vehicles used by the user, thereby ensuring the accuracy of the number of vehicles available in the preset area.

[0017] In an optional embodiment of the present application, when the first vehicle usage condition also includes a vehicle failure condition, the acquisition module is further used to: acquire the vehicle failure condition in the preset area. Therefore, the vehicle failure condition in the preset area at the previous moment can be updated according to the acquired vehicle failure condition in the preset area at a certain moment, and the updated vehicle failure condition can be displayed to the user using the client, so that the user can know the number of vehicles available in the vehicle storage point corresponding to the preset area.

[0018] In an optional embodiment of the present application, the acquisition module is further used to: receive vehicle identification information sent by the operation and maintenance end; wherein the vehicle identification information is used to mark whether the vehicle in the preset area is faulty. Therefore, when the operation and maintenance personnel deploy vehicles or patrol, they can mark the faulty vehicle information so that the number of available vehicles in the preset area can be updated in real time.

[0019] In an optional embodiment of the present application, the vehicle usage status updating device further includes: a third receiving module, which is used to receive the range of the preset area sent by the operation and maintenance end. Therefore, the preset range can be divided by the operation and maintenance personnel according to the location of the deployed vehicles, so that the user can know the number of available vehicles in the vehicle storage point corresponding to the preset area, so that the user can go to the preset area with available vehicles to find available vehicles according to needs.

[0020] In a fourth aspect, an embodiment of the present application provides a vehicle usage status update device, which is applied to a client, and includes: a first receiving module, which is used to receive an operation instruction from a user to open a page; a request module, which is used to request a display object on the page from a server; a second receiving module, which is used to receive the display object returned by the server, and the display object carries the first vehicle usage status of a preset area; and a display module, which is used to display the display object on the page. Therefore, when a user wants to know the first vehicle usage status of a preset area through the client, the client can display the display object carrying the first vehicle usage status of the preset area, so that the user can select a suitable area to find a vehicle according to the content of the above display object.

[0021] In a fifth aspect, an embodiment of the present application provides an electronic device, comprising: a processor, a memory and a bus; the processor and the memory communicate with each other through the bus; the memory stores program instructions that can be executed by the processor, and the processor calls the program instructions to execute the vehicle usage update method as described in the first aspect and the second aspect.

[0022] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions enable the computer to execute the vehicle usage update method in the first aspect and the second aspect.

[0023] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the following specifically cites the embodiments of the present application and describes them in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0025] Figure 1 A structural block diagram of a vehicle usage update system provided in an embodiment of the present application;

[0026] Figure 2 A flow chart of a method for updating vehicle usage provided in an embodiment of the present application;

[0027] Figure 3 A structural block diagram of a vehicle usage status updating device provided in an embodiment of the present application;

[0028] Figure 4A structural block diagram of another vehicle usage status updating device provided in an embodiment of the present application;

[0029] Figure 5 A structural block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0030] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.

[0031] In order to enable those skilled in the art to use the contents of this application, the following implementation is given in conjunction with the specific application scenario of "sharing bicycles". For those skilled in the art, the general principles defined herein can be applied to other embodiments and application scenarios without departing from the spirit and scope of this application. Although this application is mainly described around shared bicycles, it should be understood that this is only an exemplary embodiment. For example, the embodiment of this application is also applicable to shared cars, shared airplanes, shared boats, etc.

[0032] It should be noted that the term "comprising" will be used in the embodiments of the present application to indicate the existence of the features declared thereafter, but does not exclude the addition of other features.

[0033] It is worth noting that before the present application was filed, when users were looking for vehicles, they generally looked for available vehicles based on their personal experience, or went to the location to look for the corresponding vehicle based on the available vehicles displayed in the interface of the mobile phone software APP opened on the user terminal. However, the vehicle usage update system provided by the present application can provide users with a more accurate vehicle usage situation in a certain area, so that users can go to the appropriate area to look for vehicles based on the number of available vehicles in multiple areas.

[0034] One aspect of the present application relates to a vehicle usage update system, which can update the usage status of vehicles in a preset area at a previous moment based on the usage status of vehicles in the preset area at a certain moment, and display the updated vehicle usage status to users using a client, so that the user can know the number of available vehicles in the vehicle storage point corresponding to the preset area. In other words, the user can be provided with a vehicle parking location with high accuracy, so that the user can go to the preset area with available vehicles to find available vehicles according to needs.

[0035] Please refer to Figure 1 , Figure 1The structural block diagram of a vehicle usage update system provided in an embodiment of the present application, the vehicle usage update system 100 may include a server 101, one or more clients 102, and one or more operation and maintenance terminals 103. The client 102 and the operation and maintenance terminal 103 are both in communication connection with the server 103. As an implementation method, the vehicle usage update system 100 may be an online transportation service platform for transportation services such as taxis, chauffeur services, express trains, carpooling, bus services, driver rentals, or shuttle services, or any combination thereof.

[0036] In some embodiments, the server 101 may include a processor. The processor may process information and / or data related to vehicle usage to perform one or more functions described in the present application. For example, the processor may update the number of vehicles available in an area based on data such as the number of new vehicles, the number of vehicles reduced, and vehicle failure conditions sent by the client 102 or the operation and maintenance end 103.

[0037] In some embodiments, the processor may include one or more processing cores (e.g., a single-core processor (S) or a multi-core processor (S)). By way of example only, the processor may include a central processing unit (CPU), an application specific integrated circuit (ASIC), an application specific instruction set processor (ASIP), a graphics processing unit (GPU), a physical processing unit (PPU), a digital signal processor (DSP), a field programmable gate array (FPGA), a programmable logic device (PLD), a controller, a microcontroller unit, a reduced instruction set computer (RISC), or a microprocessor, or any combination thereof.

[0038] In some embodiments, the device types corresponding to the client 102 and the operation and maintenance end 103 may be mobile devices, such as smart home devices, wearable devices, smart mobile devices, virtual reality devices, or augmented reality devices, etc., or they may be tablet computers, laptop computers, or built-in devices in motor vehicles, etc.

[0039] The following is combined with the above Figure 1 The contents described in the vehicle usage update system 100 shown are used to explain in detail the vehicle usage update method provided in the embodiment of the present application.

[0040] Please refer to Figure 2 , Figure 2 This is a flow chart of a vehicle usage update method provided in an embodiment of the present application. The method can be executed by the server 101 in the vehicle usage update system 100. The specific execution process can be:

[0041] Step S201: Obtaining the usage status of a first vehicle in a plurality of preset areas at a first moment.

[0042] Step S202: updating the usage status of the second vehicle in the preset area stored at the second moment according to the usage status of the first vehicle, and generating a display object carrying the usage status of the first vehicle.

[0043] Step S203: providing a display object in response to the client operation.

[0044] Specifically, the server may obtain the usage of vehicles in a certain area at a certain time, and update the usage of vehicles in the above area stored at another time according to the usage of the vehicles. Then, the server may generate a display object carrying the updated usage of the vehicles according to the updated usage of the vehicles, and output the display object through the client according to the operation of the client.

[0045] Among them, a certain moment corresponds to the first moment in step S201, and the first moment may indicate the moment of the latest collection of vehicle usage, and another moment corresponds to the second moment in step S202, and the second moment may indicate the moment of the last collection of vehicle usage. It can be understood that the description method of the first moment and the second moment is only to characterize the order of the two moments, that is, the first moment is a moment later than the second moment. For example, when the vehicle usage is collected in a periodic manner, the first moment may indicate the latest moment of the collection of vehicle usage, and the second moment indicates the corresponding moment of the last period of the collection of vehicle usage.

[0046] A certain area corresponds to the preset area in step S201 and step S202, and may represent a geographical area where a certain number of vehicles are stored. The method for obtaining the preset area will be described in detail in the following embodiments, and will not be repeated here.

[0047] The vehicle usage status corresponding to the first moment (updated vehicle usage status) corresponds to the first vehicle usage status in step S201, and the vehicle usage status corresponding to the second moment corresponds to the second vehicle usage status in step S202. It can be understood that the description method of the first vehicle usage status and the second vehicle usage status is used to distinguish the vehicle usage status obtained at different moments.

[0048] As an implementation, the vehicle usage may include the number of vehicles; as another implementation, the vehicle usage may include the vehicle fault condition; it is understood that the vehicle usage may also include both the number of vehicles and the vehicle fault condition. For example, the first vehicle usage and the second vehicle usage both include at least the number of vehicles and the vehicle fault condition.

[0049] When the usage of the vehicle includes the number of vehicles, step S201 may include the following steps: obtaining the number of vehicles in a preset area.

[0050] The number of vehicles may be the total number of vehicles in a preset area, or the number of different types of vehicles in a preset area, etc. The embodiments of the present application do not specifically limit this, and those skilled in the art may make appropriate adjustments according to actual conditions. For example, the server may obtain that the total number of vehicles in the area is 20, the number of vehicles of the first type is 8, the number of vehicles of the second type is 10, and the number of vehicles of the third type is 2. It should be noted that the type of vehicle may represent a bicycle, an electric vehicle, a car, or different bicycle merchants, etc. The embodiments of the present application do not specifically limit this either.

[0051] Therefore, the number of vehicles in the preset area at the previous moment can be updated based on the number of vehicles in the preset area at a certain moment, and the updated vehicle failure status can be displayed to the user using the client, so that the user can know the number of vehicles available in the vehicle storage point corresponding to the preset area.

[0052] When the usage of the vehicle includes a fault condition of the vehicle, step S201 may include the following steps: obtaining a fault condition of the vehicle within a preset area.

[0053] The fault condition of the vehicle may be the number of vehicles that are faulty or not faulty in a preset area, or may be a specific vehicle that is faulty, etc. The embodiment of the present application does not specifically limit this, and those skilled in the art may make appropriate adjustments according to actual conditions. For example, the server may obtain that a total of 3 vehicles are faulty and 12 vehicles are not faulty in the area; the server may also obtain that the vehicle numbered 56395782 is faulty in the area.

[0054] Therefore, based on the acquired fault conditions of the vehicles in the preset area at a certain moment, the fault conditions of the vehicles in the preset area at the previous moment can be updated, and the updated vehicle fault conditions can be displayed to the user using the client, so that the user can know the number of vehicles available in the vehicle storage point corresponding to the preset area.

[0055] As another implementation method, the server may obtain the vehicle usage status in a preset area at a certain time periodically or in real time, and the present application embodiment does not specifically limit this. For example, if the server obtains the vehicle usage status periodically, assuming that the acquisition period is one hour, the first time is 10 o'clock in the morning every day, and the second time may be 9 o'clock in the morning every day; if the server obtains the vehicle usage status in real time, then once the vehicle usage status in the preset area changes, the server obtains the vehicle usage status once, assuming that the first time is 10:50 in the morning, and the second time may be 10:10 in the morning.

[0056] The following describes a method for obtaining a preset area in an embodiment of the present application.

[0057] In an embodiment of the present application, the preset area can be a geographical area designated by the staff. The user can park the vehicle in the above area after using the vehicle, and the operation and maintenance personnel can also deploy the vehicle in the above area; the preset area can also be a geographical area calculated by the server based on data such as vehicle parking conditions, pedestrian flow in various regions, and vehicle usage conditions. Similarly, the user can park the vehicle in the above area after using the vehicle, and the operation and maintenance personnel can also deploy the vehicle in the above area; the preset area can also be a geographical area designated by the operation and maintenance personnel in the process of deploying the vehicle, and the user can park the vehicle in the above area after using the vehicle.

[0058] Taking the preset area as an example, which is a geographical area designated by the operation and maintenance personnel during the process of deploying vehicles, in this case, before step S201, the vehicle usage update method provided in the embodiment of the present application may also include the following steps: receiving the range of the preset area sent by the operation and maintenance end.

[0059] As an implementation method, when the operation and maintenance personnel are deploying vehicles, they find that there are no parked vehicles at a certain place, and there may be a certain number of people who need to use vehicles at that place. In this case, the operation and maintenance personnel can deploy their own vehicles at that place, and upload the geographic information of that place to the server through their own operation and maintenance terminal as a new preset area, so that the server can update the vehicle usage status therein after adding the preset area.

[0060] Therefore, the preset range can be divided by the operation and maintenance personnel according to the location of the deployed vehicles, so that users can know the number of available vehicles in the vehicle storage point corresponding to the preset area, so that users can go to the preset area where there are available vehicles to find available vehicles according to their needs.

[0061] It should be noted that the above example is only an example provided in the embodiment of the present application. It can be understood that there may be other situations in the process of demarcating a geographical area by the operation and maintenance personnel in the process of deploying vehicles. Those skilled in the art can make appropriate adjustments according to actual conditions.

[0062] After obtaining the first vehicle usage at the first moment and updating the second vehicle usage at the second moment using the first vehicle usage, the server can generate a display object carrying the first vehicle usage, and then provide the display object to the client in response to the client operation. In other words, when the user wants to obtain the vehicle usage in each preset area through the client, the server can output the corresponding vehicle usage through the client.

[0063] There are also many situations for the display objects generated by the server, for example, the display object can be a map showing multiple preset areas and the usage of vehicles in each preset area; or the display object can also be a list, which can sort the preset areas by distance and display the usage of vehicles corresponding to each preset area, etc. Correspondingly, there are also many ways for the server to output the generated display objects, for example, display on the client screen, which can include text, images, videos, etc.; or, voice output through the client to broadcast the usage of vehicles in each preset area, etc. (for the elderly, people using vehicles, etc.).

[0064] Corresponding to the above-mentioned server providing a display object in response to the client operation, the embodiment of the present application further provides a vehicle usage status update method applied to the client, in which the vehicle usage status update method applied to the client may include the following steps:

[0065] The first step is to receive the user's operation instruction to open the page.

[0066] The second step is to request the display object on the page from the server.

[0067] The third step is to receive a display object returned by the server, where the display object carries the usage status of the first vehicle in the preset area.

[0068] The fourth step is to display the display object on the page.

[0069] There are many ways for users to obtain the vehicle usage status in each preset area through the client, such as opening an APP and obtaining the vehicle usage status in each preset area through the APP; or opening a webpage and obtaining the vehicle usage status in each preset area through the webpage. In other words, a user can open a page through the client, and the client responds to the user's operation instruction to open the page and displays the display object on the above page. After obtaining the vehicle usage status in each preset area through the client, the user can go to a preset area to use the vehicle there according to his actual needs.

[0070] Therefore, based on the usage status of vehicles in the preset area at a certain moment, the usage status of vehicles in the preset area at the previous moment can be updated, and the updated vehicle usage status can be displayed to users using the client, so that the user can know the number of available vehicles in the vehicle storage point corresponding to the preset area. In other words, the user can be provided with a vehicle parking location with higher accuracy, so that the user can go to the preset area where there are available vehicles to find available vehicles according to needs.

[0071] Furthermore, when the usage of the vehicle includes the number of vehicles, the step of obtaining the number of vehicles in the preset area may include the following steps:

[0072] Get the number of vehicles deployed in the preset area.

[0073] Specifically, in this case, the number of vehicles in the preset area is obtained by the operation and maintenance personnel through the data uploaded by the operation and maintenance terminal. The operation and maintenance personnel can find scattered vehicles in the streets and alleys, and then transport them to a preset area. The method for determining the preset area has been described in detail in the above embodiment and will not be repeated here.

[0074] As an implementation method, after all vehicles have been deployed in the preset area, the operation and maintenance personnel can input the total number of vehicles deployed in the preset area on the operation and maintenance end as the number of vehicles newly added in the preset area. At this time, the step of obtaining the number of vehicles deployed in the preset area may include the following steps: receiving the number of vehicles deployed in the preset area sent by the operation and maintenance end. Since the operation and maintenance personnel only need to input a value at the end, this method is simple and fast.

[0075] As another implementation method, the operation and maintenance personnel can use the operation and maintenance terminal to record a delivery operation when each vehicle is delivered to the preset area, and the number of vehicles in the preset area is correspondingly increased. For example: the operation and maintenance personnel can use the operation and maintenance terminal to scan the QR code, barcode, etc. on the vehicle; or, the operation and maintenance personnel can manually enter a vehicle delivered on the operation and maintenance terminal. At this time, the above-mentioned step of obtaining the number of vehicles delivered to the preset area may include the following steps: when the first scan code information of a vehicle in the preset area sent by the operation and maintenance terminal is received, the current number of vehicles is increased by one to update the number of vehicles. Since the operation and maintenance personnel need to perform a scan code operation when delivering each vehicle, the number of delivered vehicles will not be missed, so that the number of delivered vehicles is not prone to errors.

[0076] In addition, in addition to updating the number of vehicles in the preset area during or after the deployment, the operation and maintenance personnel can also conduct daily inspections of the vehicles in each preset area, count the number of vehicles in each preset area, and upload the counted number of vehicles to the server to correct the usage of the vehicles, thereby improving the accuracy of the usage of vehicles in the preset areas.

[0077] Therefore, the change in the number of vehicles in the preset area may be that the operation and maintenance personnel have deployed a certain number of vehicles in the area. Therefore, the number of vehicles in the preset area can be updated in real time according to the number of vehicles deployed by the operation and maintenance personnel, thereby ensuring the high accuracy of the number of available vehicles in the preset area.

[0078] Furthermore, when the usage of the vehicle includes the number of vehicles, the step of obtaining the number of vehicles in the preset area may further include the following steps:

[0079] When the second code scanning information of a vehicle in the preset area is received from the client, the current number of vehicles is reduced by one to update the number of vehicles.

[0080] Specifically, in this case, after the user uses a vehicle in a certain preset area (for example, by scanning a code), the server receives the second scanning information generated by the user scanning a vehicle in the preset area through the client, indicating that the number of vehicles in the preset area has decreased by one, and the server subtracts one from the current number of vehicles to update the number of vehicles.

[0081] Similarly, when the server receives parking information of a vehicle in a preset area sent by the client, it indicates that the user has parked the vehicle in a preset area after using the vehicle. The server can reduce the current number of vehicles by one to update the number of vehicles.

[0082] It should be noted that the description method of the first scan code information and the second scan code information in the embodiment of the present application is to distinguish the scan code information generated by different operation and maintenance terminals or the scan code information generated by the client.

[0083] Therefore, the change in the number of vehicles in the preset area may be due to users using the vehicles therein, so the number of vehicles in the preset area can be updated in real time according to the number of vehicles used by users, thereby ensuring the accuracy of the number of available vehicles in the preset area.

[0084] Furthermore, when the usage of the vehicle includes a fault condition of the vehicle, the above-mentioned obtaining of the fault condition of the vehicle in the preset area may include the following steps:

[0085] Receive vehicle identification information sent by the operation and maintenance end.

[0086] Specifically, when the operation and maintenance personnel deploy vehicles, they can simultaneously check whether the deployed vehicles and the vehicles that are already parked in the preset area can be used (i.e., whether there are any faults). If the operation and maintenance personnel find that a certain vehicle is unusable, they can upload the vehicle identification information through the operation and maintenance terminal. For example: the operation and maintenance personnel can use the operation and maintenance terminal to scan the QR code, barcode, etc. on the vehicle; or, the operation and maintenance personnel can manually enter the vehicle information on the operation and maintenance terminal. Among them, the vehicle identification information can be used to mark whether the vehicle in the preset area is faulty or not.

[0087] In addition, in addition to inspecting vehicles during the deployment process, operation and maintenance personnel can also conduct daily inspections of vehicles in each preset area, check for faults in vehicles in each preset area, and upload the inspection results to the server to correct the usage of the vehicle, thereby improving the accuracy of the usage of vehicles in the preset area.

[0088] After receiving the vehicle identification information sent by the operation and maintenance end, the server can reduce the number of available vehicles in the preset area by one, or directly identify the specific vehicle that has failed. The embodiment of the present application does not make specific limitations on this, and technical personnel in this field can make appropriate adjustments based on actual conditions.

[0089] Therefore, when the operation and maintenance personnel deploy vehicles or patrol, they can mark the faulty vehicle information so that the number of available vehicles in the preset area can be updated in real time.

[0090] Please refer to Figure 3 , Figure 3The structural block diagram of a vehicle usage updating device provided in an embodiment of the present application, the vehicle usage updating device 300 may include: an acquisition module 301, an update module 302, and a response module 303. The acquisition module 301 is used to acquire the first vehicle usage in multiple preset areas at a first moment; wherein the first vehicle usage includes the number of vehicles and vehicle failure conditions; the update module 302 is used to update the second vehicle usage in the preset area stored at a second moment according to the first vehicle usage, and generate a display object carrying the first vehicle usage; the response module 303 is used to provide the display object in response to a client operation.

[0091] In an embodiment of the present application, the usage status of vehicles in a preset area at a certain moment can be obtained by using the acquisition module 301, and the usage status of vehicles in the preset area at the previous moment can be updated by using the update module 302, and the updated vehicle usage status can be displayed to the user using the client, so that the user can know the number of available vehicles in the vehicle storage point corresponding to the preset area. In other words, the user can be provided with a vehicle parking location with higher accuracy, so that the user can go to the preset area where there are available vehicles to find available vehicles according to needs.

[0092] In a possible implementation manner, the acquisition module 301 is further used to: acquire the number of the vehicles deployed to the preset area.

[0093] In an embodiment of the present application, the change in the number of vehicles in the preset area may be that the operation and maintenance personnel have deployed a certain number of vehicles in the area, so the number of vehicles in the preset area can be updated in real time according to the number of vehicles deployed by the operation and maintenance personnel, thereby ensuring the high accuracy of the number of available vehicles in the preset area.

[0094] In a possible implementation, the acquisition module 301 is also used to: receive the number of vehicles delivered to the preset area sent by the operation and maintenance end; or when receiving the first scan code information of a vehicle in the preset area sent by the operation and maintenance end, add one to the current number of vehicles to update the number of vehicles.

[0095] In an embodiment of the present application, the method for obtaining the number of vehicles deployed by the operation and maintenance personnel to the preset area can be: the operation and maintenance personnel input the number of deployed vehicles on the operation and maintenance end, which is simple and fast; or, the operation and maintenance personnel use the operation and maintenance end to scan the QR code, bar code, etc. corresponding to each deployed vehicle, and the number of vehicles increases by one each time it is scanned, which is not prone to errors.

[0096] In a possible implementation manner, the acquisition module 301 is further used to: when receiving the second code scanning information of a vehicle in the preset area sent by the client, reduce the current number of vehicles by one to update the number of vehicles.

[0097] In an embodiment of the present application, the change in the number of vehicles in the preset area may be due to users using the vehicles therein, so the number of vehicles in the preset area can be updated in real time according to the number of vehicles used by users, thereby ensuring the high accuracy of the number of available vehicles in the preset area.

[0098] In a possible implementation manner, when the first vehicle usage condition further includes a vehicle failure condition, the acquisition module 301 is further used to: acquire the vehicle failure condition in the preset area.

[0099] In an embodiment of the present application, the fault conditions of the vehicles in the preset area at the previous moment can be updated based on the fault conditions of the vehicles in the preset area at a certain moment, and the updated vehicle fault conditions can be displayed to the user using the client, so that the user can know the number of vehicles available in the vehicle storage point corresponding to the preset area.

[0100] In a possible implementation manner, the acquisition module 301 is further used to: receive vehicle identification information sent by the operation and maintenance end; wherein the vehicle identification information is used to mark whether the vehicle in the preset area is faulty.

[0101] In an embodiment of the present application, operation and maintenance personnel may mark the faulty vehicle information when deploying vehicles or patrolling, so that the number of available vehicles in a preset area can be updated in real time.

[0102] In a possible implementation manner, the vehicle usage status updating device 300 further includes: a third receiving module, configured to receive the range of the preset area sent by the operation and maintenance end.

[0103] In an embodiment of the present application, the preset range can be divided by the operation and maintenance personnel according to the location of the deployed vehicles, so that the user can know the number of available vehicles in the vehicle storage point corresponding to the preset area, so that the user can go to the preset area where there are available vehicles to find the available vehicles according to needs.

[0104] It should be noted that the description of the processing flow of each module in the vehicle usage update device 300 and the interaction flow between each module can refer to the relevant description in the above method embodiment, which will not be described in detail here.

[0105] Please refer to Figure 4 , Figure 4This is a structural block diagram of another vehicle usage status updating device provided in an embodiment of the present application. The vehicle usage status updating device 400 may include: a first receiving module 401, a request module 402, a second receiving module 403, and a display module 404. The first receiving module 401 is used to receive an operation instruction from a user to open a page; the request module 402 is used to request a display object on a page from a server; the second receiving module 403 is used to receive the display object returned by the server, and the display object carries the first vehicle usage status of a preset area; the display module 404 is used to display the display object on the page.

[0106] In an embodiment of the present application, when a user wants to learn about the usage status of a first vehicle in a preset area through the client, the client can display a display object carrying the usage status of the first vehicle in the preset area, so that the user can select a suitable area to find a vehicle based on the content of the display object.

[0107] The present application also provides an electronic device 500. Figure 5 , Figure 5 The electronic device provided in the embodiment of the present application includes a processor 501, a memory 502, and a bus 503. The memory 502 stores machine-readable instructions executable by the processor 501 (for example, Figure 3 When the electronic device 500 is running, the processor 501 communicates with the memory 502 through the bus 503, and the following processing is performed when the machine-readable instructions are executed by the processor 501: obtaining a first vehicle usage status in multiple preset areas at a first moment; wherein the first vehicle usage status includes the number of vehicles and vehicle failure conditions; updating a second vehicle usage status in the preset area stored at a second moment according to the first vehicle usage status, and generating a display object carrying the first vehicle usage status; and providing the display object in response to a client operation.

[0108] The processor 501 can be an integrated circuit chip with signal processing capabilities. The above-mentioned processor 501 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. It can implement or execute various methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.

[0109] The memory 502 may include but is not limited to random access memory (RAM), read only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable read-only memory (EEPROM), etc.

[0110] Understandably, Figure 5 The structure shown is for illustration only. The electronic device may also include Figure 5 More or fewer components as shown, or with Figure 5 Different configurations shown. Figure 5 Each component shown in can be implemented by hardware, software or a combination thereof. In the embodiment of the present application, the electronic device can be, but is not limited to, a physical device such as a desktop computer, a laptop computer, a smart phone, a smart wearable device, a vehicle-mounted device, etc., and can also be a virtual device such as a virtual machine. In addition, the electronic device is not necessarily a single device, but can also be a combination of multiple devices, such as a server cluster, etc. In the embodiment of the present application, the server in the vehicle usage update method can be implemented by Figure 5 The electronic device shown is implemented.

[0111] The embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned vehicle usage status update method are performed, for example, including:

[0112] Obtaining first vehicle usage status within multiple preset areas at a first moment; wherein the first vehicle usage status includes the number of vehicles; updating second vehicle usage status within the preset areas stored at a second moment according to the first vehicle usage status, generating a display object carrying the first vehicle usage status; and providing the display object in response to a client operation.

[0113] Specifically, the storage medium can be a general storage medium, such as a mobile disk, a hard disk, etc. When the computer program on the storage medium is run, the above-mentioned vehicle usage update method can be executed, thereby solving the problem in the prior art that a relatively accurate vehicle parking location cannot be provided to users by updating the vehicle usage in an area, thereby achieving the effect of providing users with a vehicle parking location with higher accuracy.

[0114] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working process of the system and device described above can refer to the corresponding process in the method embodiment, and will not be repeated in this application. In the several embodiments provided in this application, it should be understood that the disclosed system, device and method can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation. For example, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.

[0115] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0116] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0117] In this document, relational terms such as first and second, etc. are used merely to distinguish one entity or operation from another entity or operation, but do not necessarily require or imply any such actual relationship or order between these entities or operations.

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

Claims

1. A method for updating vehicle usage, characterized in that: include: Obtaining first vehicle usage conditions in a plurality of preset areas at a first moment; wherein the first vehicle usage conditions include the number of vehicles; updating the usage status of the second vehicle in the preset area stored at the second moment according to the usage status of the first vehicle, and generating a display object carrying the usage status of the first vehicle; Providing the display object in response to the client operation; the display object includes voice output through the client to broadcast the vehicle usage in each of the preset areas; The first vehicle usage condition also includes a vehicle failure condition; The obtaining of the first vehicle usage status in a plurality of preset areas at a first moment includes: Receiving vehicle identification information sent by the operation and maintenance end; wherein the vehicle identification information is used to mark whether the vehicle in the preset area is faulty; Before obtaining the first vehicle usage situation in the plurality of preset areas at the first moment, the vehicle usage situation updating method further includes: Receiving the range of the preset area sent by the operation and maintenance end; the preset area is calculated based on the parking situation of vehicles, the flow of people in various regions and the use of vehicles; The method further comprises: Receive the number of vehicles and vehicle fault conditions obtained after the operation and maintenance end conducts daily inspections on the vehicles in the preset area, so as to correct the usage of the second vehicle in the preset area and generate a display object carrying the usage of the first vehicle.

2. The vehicle usage update method according to claim 1, characterized in that: The obtaining of the first vehicle usage status in a plurality of preset areas at a first moment includes: Receive the number of vehicles deployed to the preset area sent by the operation and maintenance end; or When the first code scanning information of a vehicle in the preset area sent by the operation and maintenance end is received, the current number of vehicles is increased by one to update the number of vehicles.

3. The vehicle usage status updating method according to claim 1, characterized in that: The obtaining of the first vehicle usage status in a plurality of preset areas at a first moment includes: When the second code scanning information of a vehicle in the preset area sent by the client is received, the current number of vehicles is reduced by one to update the number of vehicles.

4. The vehicle usage update method according to any one of claims 1 to 3, characterized in that: The display object includes a list, which sorts the areas by distance and displays the usage status of the vehicles corresponding to the areas.

5. The vehicle usage update method according to claim 1, characterized in that: The obtaining of the first vehicle usage situation in a plurality of preset areas at a first moment includes at least one of periodic obtaining or real-time obtaining.

6. A method for updating vehicle usage, characterized in that: Applied to the client, including: Receive the user's operation instruction to open the page; Requesting a display object on a page from a server; the display object includes voice output through a client to broadcast the vehicle usage in each preset area; Receive the display object returned by the server, the display object carries the first vehicle usage situation of the preset area; the first vehicle usage situation also includes the vehicle fault situation; the vehicle fault situation is determined according to the vehicle identification information, and the vehicle identification information is sent to the server by the operation and maintenance end; the preset area is received by the server from the operation and maintenance end, and the preset area is calculated by the operation and maintenance end according to the parking situation of vehicles, the flow of people in various regions and the use of vehicles; the server receives the number of vehicles and the fault situation of vehicles obtained by the operation and maintenance end after routine inspection of the vehicles in the preset area, so as to correct the second vehicle usage situation in the preset area and generate a display object carrying the first vehicle usage situation; The display object is displayed on the page.

7. A vehicle usage status updating device, characterized in that: include: An acquisition module, configured to acquire first vehicle usage conditions in a plurality of preset areas at a first moment; wherein the first vehicle usage conditions include the number of vehicles and vehicle failure conditions; An updating module, configured to update the usage status of the second vehicle in the preset area stored at the second moment according to the usage status of the first vehicle, and generate a display object carrying the usage status of the first vehicle; the display object includes voice output through the client to broadcast the usage status of the vehicles in each of the preset areas; A response module, used for providing the display object in response to a client operation; The first vehicle usage condition also includes a vehicle failure condition; The acquisition module is specifically used to receive vehicle identification information sent by the operation and maintenance end; wherein the vehicle identification information is used to mark whether the vehicle in the preset area is faulty; The third receiving module is used to receive the range of the preset area sent by the operation and maintenance end; the preset area is calculated based on the parking situation of vehicles, the flow of people in various regions and the use of vehicles; the number of vehicles and the fault conditions of the vehicles obtained by the operation and maintenance end after routine inspection of the vehicles in the preset area, so as to correct the use of the second vehicle in the preset area and generate a display object carrying the use of the first vehicle.

8. A vehicle usage status updating device, characterized in that: Applied to the client, including: The first receiving module is used to receive an operation instruction from a user to open a page; A request module, used to request a display object on a page from a server; the display object includes a voice output through a client to broadcast the vehicle usage in each preset area; A second receiving module is configured to receive the display object returned by the server, wherein the display object carries a first vehicle usage condition in a preset area; the first vehicle usage condition also includes a vehicle fault condition; the vehicle fault condition is determined based on vehicle identification information, and the vehicle identification information is sent to the server by the operation and maintenance end; the preset area is received by the server from the operation and maintenance end, and the preset area is calculated by the operation and maintenance end based on vehicle parking conditions, passenger flow in various regions, and vehicle usage conditions; the server receives the number of vehicles and vehicle fault conditions obtained by the operation and maintenance end after routine inspections of the vehicles in the preset area, so as to correct the second vehicle usage condition in the preset area and generate a display object carrying the first vehicle usage condition; A display module is used to display the display object on the page.

9. An electronic device, characterized in that: include: A processor, a storage medium and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the storage medium via the bus, and the processor executes the machine-readable instructions to perform the steps of the vehicle usage update method as described in any one of claims 1 to 6.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the vehicle usage update method according to any one of claims 1 to 6 are executed.

Citation Information

Patent Citations

  • Vehicle monitoring method, device and system based on video surveillance and server

    CN109618140A