Method and apparatus for operating shared vehicle
By obtaining user account balance information, calculating available vehicle time and implementing restriction management, the problem of long-term user occupancy in shared vehicle operation is solved, improving user experience and operational efficiency.
Patent Information
- Application Number
- CN202411450519.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-17
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2044-10-17
AI Technical Summary
In existing technologies, the operation and management methods of shared vehicles have failed to effectively solve the problem of users maliciously occupying vehicles for a long time, which increases the difficulty of vehicle management and affects the use of other users.
By obtaining user account balance information, it is determined whether the vehicle usage restriction conditions are met, the available vehicle time is calculated, and the user's vehicle usage is restricted and managed based on the available vehicle time, including prompts and power outages, in order to limit malicious occupation and arrears.
This effectively limits users from maliciously occupying vehicles, reduces outstanding fees, ensures normal use for other users, and improves user experience and operational efficiency.
Smart Images

Figure CN119274268B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the technical field of shared vehicle operation, and in particular to a method and apparatus for the operation and management of shared vehicles. Background Technology
[0002] With the increasing popularity of shared vehicles, such as shared bicycles, shared electric bicycles, and shared cars, more and more users are enjoying convenient travel services.
[0003] However, problems have gradually emerged, especially after the deposit-free policy was introduced in newly opened areas, some users have been maliciously occupying vehicles for extended periods. This not only increases the difficulty of vehicle management but also affects the normal use of vehicles by other users.
[0004] In response to this situation, there is currently no reasonable operation and management method to reduce the situation of users maliciously occupying vehicles for a long time, which reduces the user experience of using shared vehicles. Summary of the Invention
[0005] In view of this, the purpose of the present invention is to provide a method and apparatus for the operation and management of shared vehicles to alleviate the above-mentioned technical problems.
[0006] In a first aspect, embodiments of the present invention provide a method for the operation and management of shared vehicles. The method includes: responding to a confirmation unlocking operation applied to a shared vehicle and obtaining the current user's account balance information; determining whether the account balance information meets pre-configured vehicle usage restriction conditions; if so, calculating the current available vehicle duration for the user based on the account balance information, and restricting the user's vehicle usage based on the available vehicle duration.
[0007] In conjunction with the first aspect, the present invention provides a first possible implementation of the first aspect, wherein the step of determining whether the account balance information meets the pre-configured vehicle use restriction conditions includes: determining whether the account balance in the account balance information is less than the pre-set vehicle use duration reminder amount; if so, determining that the account balance information meets the pre-configured vehicle use restriction conditions.
[0008] In conjunction with the first aspect, this embodiment of the invention provides a second possible implementation of the first aspect, wherein the step of calculating the current user's available car time based on the account balance information includes: obtaining the current user's location information to determine the operating area to which the user belongs based on the location information; obtaining basic car usage fee information and allowed arrears amount matching the operating area; and calculating the user's available car time based on the account balance information, the basic car usage fee information, and the allowed arrears amount.
[0009] In conjunction with the first aspect, this embodiment of the invention provides a third possible implementation of the first aspect, wherein the steps of restricting and managing the user's vehicle use based on the available vehicle duration include: sending the available vehicle duration to a user terminal to display the operating area of the shared vehicle and the available vehicle duration on the user terminal; creating a first timer based on the available vehicle duration; monitoring the current vehicle use duration of the user through the first timer; and providing a prompt to the user based on the vehicle use duration and the available vehicle duration, the prompt including at least a low balance prompt and a power outage prompt.
[0010] In conjunction with the third possible implementation of the first aspect, this embodiment of the invention provides a fourth possible implementation of the first aspect, wherein the step of prompting the user based on the usage time and the available usage time includes: if the usage time reaches the reminder duration corresponding to the available usage time, prompting the user through the user terminal and / or the shared vehicle at preset time intervals.
[0011] In conjunction with the third possible implementation of the first aspect, this embodiment of the invention provides a fifth possible implementation of the first aspect, wherein the step of prompting the user based on the usage time and the available usage time further includes: if the usage time reaches the available usage time, and no return information of the shared vehicle is detected, or no recharge information of the user is detected; then monitor the user's current outstanding amount; if the outstanding amount reaches a preset outstanding amount limit, then send a power-off command to the shared vehicle to control the power outage of the shared vehicle.
[0012] In conjunction with the fifth possible implementation of the first aspect, this embodiment of the invention provides a sixth possible implementation of the first aspect, wherein the above method further includes: sending the overdue amount to the user terminal at a preset time interval, and controlling the user terminal and / or the shared vehicle to send a power-off reminder to the user at a preset time interval.
[0013] In conjunction with the fifth possible implementation of the first aspect, this embodiment of the invention provides a seventh possible implementation of the first aspect, wherein the above method further includes: after the shared vehicle is powered off, if the user's recharge information is detected within a preset time range, then the shared vehicle is powered back on; if the user's recharge information is not detected within the preset time range, then the user's current vehicle usage information is obtained, and a settlement operation is triggered based on the vehicle usage information to perform settlement processing.
[0014] In conjunction with the first possible implementation of the first aspect, this embodiment of the invention provides an eighth possible implementation of the first aspect, wherein the method further includes: responding to a temporary locking operation applied to the shared vehicle, monitoring the account balance information and deposit information; if the user's deposit amount is less than a preset threshold, and the account balance in the account balance information is less than a preset usage time reminder amount, then determining the user's temporary locking time based on the account balance; sending the temporary locking time to the user terminal to remind the user; and creating a second timer based on the temporary locking time, monitoring the temporary locking time of the shared vehicle through the second timer, checking the user's account balance when the second timer expires, and triggering a settlement operation to perform settlement processing if the account balance remains unchanged and one of the following conditions is met: the temporary locking time reaches a preset locking time; the temporary locking time exceeds the temporary locking time, and the user's current arrears amount reaches a preset arrears limit amount.
[0015] Secondly, embodiments of the present invention also provide an operation management device for shared vehicles, the device comprising: an acquisition module, configured to acquire current user account balance information in response to a confirmation unlocking operation applied to the shared vehicle; a judgment module, configured to determine whether the account balance information meets pre-configured vehicle usage restriction conditions; and a management module, configured to calculate the current available vehicle time of the user based on the account balance information when the judgment result of the judgment module is yes, so as to restrict and manage the user's vehicle usage based on the available vehicle time.
[0016] Thirdly, embodiments of the present invention also provide an electronic device, the electronic device including a memory and a processor, the memory storing a computer program, the computer program implementing the method described in the first aspect when executed by the processor.
[0017] Fourthly, embodiments of the present invention also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the method described in the first aspect.
[0018] The embodiments of the present invention bring the following beneficial effects:
[0019] The shared vehicle operation management method and device provided in this invention can respond to the confirmation unlocking operation of the shared vehicle and obtain the current user's account balance information; when it is determined that the account balance information meets the pre-configured vehicle use restriction conditions, the available vehicle time of the current user is calculated based on the account balance information, so as to restrict and manage the user's vehicle use based on the available vehicle time. This can not only restrict users from maliciously occupying vehicles under certain conditions, but also limit the amount of user's arrears through vehicle use restriction conditions, thereby ensuring that other users can use the vehicle normally to a certain extent and improving the user experience.
[0020] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention are realized and obtained in accordance with the structures particularly pointed out in the description, claims and drawings.
[0021] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0022] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0023] Figure 1 A flowchart illustrating a shared vehicle operation and management method provided in an embodiment of the present invention;
[0024] Figure 2 A flowchart illustrating another method for the operation and management of shared vehicles provided in an embodiment of the present invention;
[0025] Figure 3 A schematic diagram of the structure of a shared vehicle operation management device provided in an embodiment of the present invention;
[0026] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0027] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0028] Currently, with shared vehicles continuously expanding into new operating areas and offering deposit-free services, some users are engaging in long-term malicious occupation of shared vehicles. This not only increases the difficulty of vehicle management but also affects the normal use by other users.
[0029] Based on this, the shared vehicle operation management method and apparatus provided in this embodiment of the invention can effectively alleviate the above-mentioned technical problems.
[0030] To facilitate understanding of this embodiment, a detailed description of the operation and management method for shared vehicles disclosed in this embodiment of the invention will be provided first.
[0031] In one possible implementation, this invention provides a method for the operation and management of shared vehicles. Specifically, this method is applied to a shared vehicle operating company, such as a back-end server. This back-end server typically communicates with the control system carried on the shared vehicles to receive information uploaded by the vehicles, such as their usage status, location information, and, for shared electric vehicles, real-time battery level information. Simultaneously, the back-end server can also communicate with user terminals to respond to various operations performed by users through their terminals.
[0032] Specifically, such as Figure 1 The flowchart shown illustrates a method for the operation and management of shared vehicles, which includes the following steps:
[0033] Step S102: In response to the confirmation unlocking operation applied to the shared vehicle, obtain the current user's account balance information;
[0034] In this embodiment of the invention, the shared vehicle can be a shared bicycle, a shared electric bicycle, a shared car, etc. The user can scan the vehicle identifier of the shared vehicle through the scanning port of the user terminal to know the current vehicle status of the shared vehicle and confirm the unlocking and use. At this time, the backend server can respond to the user's confirmation of unlocking and then execute the above-mentioned step S102 in this embodiment of the invention.
[0035] Step S104: Determine whether the account balance information meets the pre-configured vehicle usage restrictions;
[0036] In this embodiment of the invention, the account balance information may include the current user's account balance, and whether the user has submitted a deposit, etc. The vehicle usage restriction conditions are usually insufficient balance in the account balance information. These are the conditions that the current user needs to meet when using the vehicle, in order to avoid the user continuing to use the vehicle when the balance is insufficient, resulting in a large amount of arrears, or to avoid the phenomenon of the user maliciously occupying the shared vehicle for a long time.
[0037] Step S106: If yes, calculate the current user's available car time based on the account balance information, and restrict the user's car use based on the available car time.
[0038] In practical use, shared vehicle operators can configure overdue payment settings for different fenced areas. For example, they can set reminder amounts, and when a user's account balance falls below the reminder amount, a reminder will be sent to the user's terminal or through the shared vehicle. They can also set allowable overdue amounts within and outside the fenced area, and set reminder times before power outages and settlement times after power outages. The shared vehicle operation and management method described in this invention can effectively reduce the occurrence of users maliciously occupying shared vehicles through reasonable operation and management, thereby reducing the difficulty of vehicle management.
[0039] The shared vehicle operation management method provided in this invention can respond to the confirmation unlocking operation of the shared vehicle and obtain the current user's account balance information; when it is determined that the account balance information meets the pre-configured vehicle use restriction conditions, the method calculates the current user's available vehicle time based on the account balance information, and manages the user's vehicle use based on the available vehicle time. This not only restricts users from maliciously occupying vehicles under certain conditions, but also limits the amount of user's arrears through vehicle use restriction conditions, thereby ensuring that other users can use the vehicle normally to a certain extent and improving the user experience.
[0040] In actual use, the above-mentioned vehicle usage restrictions are determined based on the account balance information. Therefore, after the confirmation unlocking operation applied to the shared vehicle in S102, the account balance information of the current user can be obtained at the same time, and then the subsequent process can be continued.
[0041] Specifically, for ease of understanding, in Figure 1 On this basis, Figure 2 A flowchart of another shared vehicle operation and management method is also shown, further explaining the process of determining vehicle usage restrictions and the process of restricting and managing user vehicle usage. Figure 2 As shown, it includes the following steps:
[0042] Step S202: In response to the confirmation unlocking operation applied to the shared vehicle, obtain the current user's account balance information;
[0043] Step S204: Determine whether the account balance in the account balance information is less than the preset car usage time reminder amount;
[0044] If yes, proceed to step S206; if no, return to step S204.
[0045] Step S206: Determine if the account balance information meets the pre-configured vehicle usage restrictions;
[0046] In this embodiment of the invention, the account balance information may include the current user's account balance, and whether the user has submitted a deposit, etc., to indicate the user's recharge and payment status. To prevent users from accumulating excessive debt due to continued use of the vehicle with insufficient balance, this embodiment of the invention sets a usage time reminder amount to prompt users to pay as soon as their balance is about to run out.
[0047] When users use shared vehicles, a deposit is required in some operating areas for normal use. Therefore, when configuring the above-mentioned usage restrictions, information regarding whether a deposit is required should also be considered. For operating areas with deposit-free access, users do not need to pay a deposit, so only the account balance needs to be considered. Furthermore, for users who have activated third-party password-free payment services, they can directly perform the unlocking operation after unlocking the vehicle. Specific settings can be configured according to actual usage; this embodiment of the invention does not impose any restrictions on this.
[0048] For example, when the account balance is greater than the usage time reminder amount, or the user deposit is greater than 0, or the user has enabled third-party password-free payment services, the backend server can directly unlock the vehicle and display an unlocking progress bar when responding to the confirmation unlocking operation applied to the shared vehicle; when the account balance is less than or equal to the usage time reminder amount, and the user deposit is 0, the backend server can display a prompt window when responding to the confirmation unlocking operation applied to the shared vehicle, and calculate the available vehicle time based on the user's location (such as inside or outside the fence).
[0049] Therefore, when a user's account balance information meets the pre-configured vehicle usage restrictions, that is, when it is necessary to restrict and manage the user's vehicle usage, the user's location information can also be determined, and then the available vehicle duration can be further calculated based on the location information.
[0050] Step S208: Obtain the current user's location information;
[0051] Step S210: Determine the operating area to which the user belongs based on the location information;
[0052] In this embodiment of the invention, the location information is used to determine the current operating area or fenced area where the user is located, and to determine whether the user is using the vehicle within or outside the operating area. The available vehicle time for the user is usually different when using the vehicle within or outside the operating area. For example, the available vehicle time within the operating area is longer than the available vehicle time outside the operating area, so as to avoid the user using the vehicle for a long time outside the operating area.
[0053] Specifically, the backend server can obtain the location information reported by the shared vehicle's own positioning system, or the location information reported by the user terminal at the current moment, or comprehensively consider the location information reported by the shared vehicle's own positioning system and the user terminal, etc., and then accurately determine the user's current location information, thereby determining the user's operating area, and further determining whether the user is inside or outside the operating fence, etc.
[0054] Step S212: Obtain basic vehicle usage fee information and allowable arrears amount that match the operating area;
[0055] Step S214: Calculate the user's available car usage time based on account balance information, basic car usage fee information, and allowed arrears amount;
[0056] Step S216: Implement vehicle usage restriction management based on available vehicle duration.
[0057] In actual use, considering that the basic vehicle usage fee information of different operating areas in different regions is different, or the basic vehicle usage fee information of different operating areas in the same region may also be different, in this embodiment of the invention, when calculating the available vehicle duration, the operating area to which the current user belongs can be determined first based on the location information; then the basic vehicle usage fee information and the allowable amount of arrears matched with the operating area can be obtained, and then the available vehicle duration can be calculated.
[0058] Specifically, in this embodiment of the invention, when calculating the user's available car time based on account balance information, basic car usage fee information, and allowed arrears amount in step S214, the calculation can be performed according to the following formula:
[0059] T = T0 + (S1 + S2 - S0) / SL × TL;
[0060] Where T represents the available vehicle duration, T0 represents the base time, S1 represents the account balance, S2 represents the allowed amount of arrears, S0 represents the base fee, SL represents the cumulative fee for the current user's use of the shared vehicle, and TL represents the cumulative time for the current user's use of the shared vehicle.
[0061] The base time and base fee are determined based on the basic usage fee information. For example, within this operational area, a ten-minute usage fee of one yuan is required. In this case, the base time is ten minutes, and the base fee is one yuan. The specific basic usage fee information can be set according to the regional operational situation, and this embodiment of the invention does not impose any restrictions on this.
[0062] In practical use, after calculating the available vehicle duration based on the above process, when restricting user vehicle use, the available duration can be sent to the user terminal to display the operating area and available duration of the shared vehicle. Simultaneously, the backend server can send an unlock command to the shared vehicle to initiate the unlocking process, and continuously monitor the current user's usage duration, providing prompts to the user based on the usage duration and available duration. Specifically, the backend server can create a first timer based on the available duration. This first timer monitors the current user's usage duration and provides prompts to the user based on the usage duration and available duration. These prompts include at least insufficient balance and power outage warnings. For example, the first timer can issue an insufficient balance reminder or a power outage warning, prompting the backend server to send a power outage command to the shared vehicle to control its power supply.
[0063] Specifically, the current operating area and available vehicle time can be displayed on the graphical user interface of the user terminal. At the same time, considering that the available vehicle time is calculated when the user's account balance is insufficient, a recharge control can also be displayed on the graphical user interface for the user to recharge. After the user completes the recharge operation, the backend server can further obtain the current user's account balance information to determine whether it is necessary to restrict the user's vehicle use.
[0064] Furthermore, in this embodiment of the invention, when prompting users based on usage time and available usage time, the usage time can be continuously monitored. If the usage time reaches the reminder time corresponding to the available usage time, a reminder can be given through the user terminal and / or the shared vehicle at a preset time interval. For example, a reminder can be given within a certain period of time before the usage time reaches the available usage time, such as five minutes.
[0065] Specifically, prompts can be made through voice broadcasts, vibration alerts, light alerts, etc., via user terminals or shared vehicles, or simultaneously via user terminals and shared vehicles in the manner described above. The specific settings can be configured according to actual usage. This embodiment of the invention does not limit the prompting method.
[0066] Furthermore, if the system detects that the user's usage time has reached the available usage time, and no return information for the shared vehicle or the user's recharge information is detected, then the system monitors the user's current outstanding amount. If the outstanding amount reaches the preset outstanding amount limit, then a power-off command is sent to the shared vehicle to control the power outage of the shared vehicle.
[0067] In actual use, if a user's usage time reaches the available usage time and the user does not return the vehicle or recharge, the system will further monitor the user's outstanding amount. If the outstanding amount reaches the preset outstanding amount limit, the shared vehicle will be powered off and locked to prevent the user from accumulating excessive outstanding fees.
[0068] Furthermore, when monitoring a user's outstanding balance, the system can send the outstanding balance to the user's terminal at preset time intervals. For example, it can display a car rental time reminder and the outstanding balance on the order details page of the user's terminal. At the same time, it can also control the user's terminal and / or the shared vehicle to send a power-off reminder to the user at preset time intervals.
[0069] For example, it can control the user terminal or the shared vehicle, or simultaneously control the user terminal and the shared vehicle to provide power outage warnings. It can broadcast a warning a certain time before the power outage, such as five minutes before the power outage, and broadcast a voice prompt message every certain time, such as every 30 seconds, such as "Your wallet has exceeded the limit, the vehicle is about to lose power, please recharge as soon as possible", etc. If it detects that the user has completed the recharge, it can stop the voice broadcast and other prompts.
[0070] Furthermore, different arrears limits can be set for users using vehicles inside and outside the operational fence. For example, if a user is detected using a vehicle outside the operational fence, a lower arrears limit can be configured to prevent the user from using the vehicle outside the operational fence for extended periods. Simultaneously, when a user is using a vehicle outside the operational fence, the user terminal or the shared vehicle can be controlled to broadcast a voice message. After a certain number of broadcasts, the shared vehicle can also be controlled to lose power. The specific arrears limit and reminder method can be set according to actual usage; this embodiment of the invention does not impose any limitations on this.
[0071] Furthermore, in this embodiment of the invention, if the shared vehicle loses power and loses its power, if the user's recharge information is detected within a preset time range, the shared vehicle is restored to power; if the user's recharge information is not detected within the preset time range, the user's current vehicle usage information is obtained, and a settlement operation is triggered based on the vehicle usage information to perform settlement processing.
[0072] For example, the backend server determines the outstanding payment limit based on the current location of the shared vehicle (inside / outside the fence). If the system detects that a user has reached the outstanding payment limit, it will deactivate the shared vehicle. During this process, the backend server can send an SMS to the user informing them that their account balance is insufficient and the order will be closed in XX minutes, requesting them to top up as soon as possible. A system message will also be generated. If the user fails to top up within a certain period, the backend server will automatically close the order. If the vehicle loses power and the user still hasn't topped up within a preset time frame, the backend server will automatically close the order and lock the vehicle. Once the user tops up within the preset time frame, the shared vehicle that has lost power can be automatically restored.
[0073] Furthermore, considering that the temporary locking process of users also incurs costs, in this embodiment of the invention, the temporary locking process of users can also be monitored to avoid unnecessary waste caused by users temporarily locking their vehicles for too long.
[0074] Specifically, in this embodiment of the invention, monitoring a user's temporary vehicle lock includes the following steps:
[0075] (1) Respond to the temporary locking operation applied to shared vehicles and monitor the current user's account balance and deposit information;
[0076] (2) If the user's deposit amount is less than the preset threshold, and the account balance in the account balance information is less than the preset car usage time reminder amount, then the user's temporary car locking time is determined based on the account balance.
[0077] (3) Send the duration of temporary vehicle locking to the user terminal to remind the user;
[0078] For example, if a user's deposit amount is greater than a certain amount, such as deposit amount > 0, or account balance > usage time reminder amount, it means that the current user has sufficient balance and can temporarily lock the car, that is, the user can normally operate the temporary car locking operation.
[0079] If a user's deposit amount is less than a preset threshold, for example, if the deposit amount is 0 and the account balance is less than or equal to the car usage time reminder amount, the backend server can determine the user's temporary car locking time based on the user's account balance and issue a reminder.
[0080] At this point, the backend server can send the temporary locking duration to the user's terminal as a reminder, and simultaneously send a locking command to the shared vehicle. Furthermore, considering that the aforementioned temporary locking duration is calculated when the account balance is less than the pre-set usage time reminder amount, this duration is relatively short. For example, the backend server can directly determine the temporary locking duration based on the account balance; for instance, if the account balance is less than 5 yuan, the vehicle can be temporarily locked for 3 minutes; if the account balance is less than 10 yuan, it can be temporarily locked for 8 minutes, and so on. Moreover, the backend server can pre-configure the correspondence between account balance and temporary locking duration, thereby determining the user's temporary locking duration based on the account balance. The specific correspondence between account balance and temporary locking duration can be set according to the actual operation of the shared vehicles, and this embodiment of the invention does not impose any limitations on this.
[0081] Furthermore, after a shared vehicle is temporarily locked, the backend server can monitor the duration of the temporary lock. Specifically, the backend server can create a second timer based on the temporary lock duration, monitor the duration of the temporary lock through the second timer, and check the user's account balance when the second timer expires. If the account balance remains unchanged and one of the following conditions is met, a settlement operation is triggered to process the settlement:
[0082] The temporary vehicle lock duration has reached the preset lock duration;
[0083] The temporary vehicle lock duration exceeds the permitted temporary lock duration, and the user's current outstanding balance has reached the preset outstanding balance limit.
[0084] In practical use, in this embodiment of the invention, the duration of a user's temporary vehicle lock can be monitored. For example, if the previous user has sufficient balance, only the duration of the temporary vehicle lock can be monitored. If the duration of the temporary vehicle lock reaches the preset lock duration, even if the account balance is greater than or equal to the preset vehicle usage time reminder amount, a reminder will be issued and an automatic billing operation will be triggered to avoid unnecessary financial losses due to the user's excessively long temporary vehicle lock time.
[0085] If a user's balance is insufficient, and the temporary locking time reaches or exceeds the permitted temporary locking time, the user can be notified, for example, by sending an SMS notification that their account balance is insufficient and the order will be closed in XX minutes, urging them to top up as soon as possible to prevent the shared vehicle from being automatically returned. If the user does not return the vehicle or top up, the system can trigger a settlement process once the user's outstanding balance reaches a preset limit.
[0086] Furthermore, for users whose outstanding fees have already reached the limit before temporarily locking the vehicle, if the user performs the temporary locking operation through the user terminal, a prompt can be displayed on the user terminal. For example, a pop-up window can be displayed to inform the user that the temporary locking operation cannot be performed, and the user can only return the vehicle or recharge the account. This is to avoid the user continuing to use the vehicle and causing excessive outstanding fees, or to prevent the user from maliciously occupying the shared vehicle for a long period of time.
[0087] In summary, through the above-described implementation methods, this invention effectively limits the amount of outstanding fees owed by users, reduces instances of malicious long-term vehicle occupancy, and protects the normal usage rights of other users. Furthermore, various reminder methods can encourage users to recharge promptly, increasing payment rates and optimizing the operational efficiency of shared vehicles. Moreover, by reducing long-term vehicle occupancy and increasing vehicle turnover, it can also enhance users' awareness of payment, reduce outstanding fees, thereby improving the operational efficiency of shared vehicle operating companies and optimizing user experience.
[0088] Furthermore, based on the above embodiments, this invention also provides an operation management device for shared vehicles, such as... Figure 3 The diagram shown is a structural schematic of an operation and management device for shared vehicles. Figure 3 As shown, the device includes:
[0089] The acquisition module 30 is used to respond to the confirmation unlocking operation applied to the shared vehicle and acquire the current user's account balance information;
[0090] The judgment module 32 is used to determine whether the account balance information meets the pre-configured vehicle use restriction conditions;
[0091] The management module 34 is used to calculate the current available car time of the user based on the account balance information when the judgment result of the judgment module is yes, so as to restrict and manage the user's car use based on the available car time.
[0092] The shared vehicle operation management device provided in this embodiment of the invention has the same technical features as the shared vehicle operation management method provided in the above embodiments, so it can also solve the same technical problems and achieve the same technical effects.
[0093] Furthermore, embodiments of the present invention also provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the above method.
[0094] This invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the above-described method.
[0095] Furthermore, embodiments of the present invention also provide a schematic diagram of the structure of an electronic device, such as... Figure 4 The diagram shows the structure of the electronic device, which includes a processor 41 and a memory 40. The memory 40 stores computer-executable instructions that can be executed by the processor 41, and the processor 41 executes the computer-executable instructions to implement the above-described method.
[0096] exist Figure 4 In the illustrated embodiment, the electronic device further includes a bus 42 and a communication interface 43, wherein the processor 41, the communication interface 43, and the memory 40 are connected via the bus 42.
[0097] The memory 40 may include high-speed random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 43 (which can be wired or wireless), such as the Internet, wide area network, local area network, metropolitan area network, etc. The bus 42 may be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. The bus 42 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.
[0098] Processor 41 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of processor 41 or by software instructions. Processor 41 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 gate or transistor logic devices, or discrete hardware components. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of this invention can be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in the memory, and the processor 41 reads the information in the memory and uses its hardware to complete the aforementioned method.
[0099] The computer program product of the shared vehicle operation management method and device provided in the embodiments of the present invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the preceding method embodiments. For specific implementation, please refer to the method embodiments, which will not be repeated here.
[0100] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the device described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0101] Furthermore, in the description of the embodiments of the present invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in the present invention based on the specific circumstances.
[0102] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0103] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.
[0104] Finally, it should be noted that the above embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for the operation and management of shared vehicles, characterized in that, The method includes: In response to the confirmation unlocking operation of the shared vehicle, obtain the current user's account balance information; Determine whether the account balance information meets the pre-configured vehicle usage restrictions; If so, calculate the current available car time for the user based on the account balance information, and then restrict and manage the user's car use based on the available car time; The step of determining whether the account balance information meets the pre-configured vehicle usage restrictions includes: Determine whether the account balance in the account balance information is less than the preset car usage time reminder amount; If so, determine that the account balance information meets the pre-configured vehicle usage restrictions; The method further includes: In response to a temporary locking operation applied to the shared vehicle, the system monitors the account balance and deposit information. If the user's deposit amount is less than a preset threshold, and the account balance in the account balance information is less than the preset car usage time reminder amount, then the user's temporary car locking time is determined based on the account balance. The duration of the temporary vehicle locking is sent to the user's terminal to remind the user.
2. The method according to claim 1, characterized in that, The steps for calculating the current available car time for the user based on the account balance information include: Obtain the current location information of the user, and determine the operating area to which the user belongs based on the location information; Obtain basic vehicle usage fee information and allowable outstanding amount that matches the operating area; The user's available car usage time is calculated based on the account balance information, the basic car usage fee information, and the allowed arrears amount.
3. The method according to claim 1, characterized in that, The steps for restricting and managing a user's vehicle usage based on the available vehicle duration include: The available vehicle duration is sent to the user terminal so that the operating area of the shared vehicle and the available vehicle duration can be displayed on the user terminal. A first timer is created based on the available vehicle duration. The first timer is used to monitor the current vehicle usage duration of the user. Based on the vehicle usage duration and the available vehicle duration, the user is prompted with a message that includes at least a low balance message and a power outage message.
4. The method according to claim 3, characterized in that, The steps of providing prompts to the user based on the usage duration and the available usage duration include: If the usage time reaches the reminder duration corresponding to the available usage time, a reminder will be sent through the user terminal and / or the shared vehicle at preset time intervals.
5. The method according to claim 3, characterized in that, The step of providing a notification to the user based on the usage duration and the available usage duration further includes: If the vehicle usage time reaches the available vehicle usage time, and no return information of the shared vehicle is detected, or no recharge information of the user is detected; Then monitor the user's current outstanding balance; If the amount of unpaid fees reaches a preset limit, a power-off command is sent to the shared vehicle to control the power outage of the shared vehicle.
6. The method according to claim 5, characterized in that, The method further includes: The outstanding amount is sent to the user terminal at preset time intervals, and... The system controls the user terminal and / or the shared vehicle to send a power-off reminder to the user at preset time intervals.
7. The method according to claim 5, characterized in that, The method further includes: After the shared vehicle loses power, if the user's recharge information is detected within a preset time range, the shared vehicle is powered back on. If no recharge information of the user is detected within the preset time range, the user's current vehicle usage information is obtained, and a settlement operation is triggered based on the vehicle usage information to perform settlement processing.
8. The method according to claim 1, characterized in that, The method further includes: A second timer is created based on the temporary locking duration of the shared vehicle. The second timer monitors the temporary locking duration of the shared vehicle. When the second timer expires, the user's account balance is checked. If the account balance remains unchanged and one of the following conditions is met, a settlement operation is triggered to process the settlement: The temporary vehicle lock duration reaches the preset vehicle lock duration; The temporary vehicle lock duration exceeds the permitted temporary vehicle lock duration, and the user's current outstanding balance reaches the preset outstanding balance limit.
9. A shared vehicle operation management device, characterized in that, The device includes: The acquisition module is used to respond to the confirmation unlocking operation applied to the shared vehicle and obtain the current user's account balance information; The judgment module is used to determine whether the account balance information meets the pre-configured vehicle use restriction conditions; The management module is used to calculate the current available car time of the user based on the account balance information when the judgment result of the judgment module is yes, so as to restrict and manage the user's car use based on the available car time; The step of determining whether the account balance information meets the pre-configured vehicle use restriction conditions includes: determining whether the account balance in the account balance information is less than the pre-set vehicle use duration reminder amount; if so, determining that the account balance information meets the pre-configured vehicle use restriction conditions. The device is also used to: respond to a temporary locking operation applied to the shared vehicle, monitor the account balance information and deposit information; if the user's deposit amount is less than a preset threshold, and the account balance in the account balance information is less than a preset usage time reminder amount, then determine the user's temporary locking time based on the account balance; and send the temporary locking time to the user terminal to remind the user.
Citation Information
Patent Citations
Method and device for controlling combination lock
CN106530469A
Method for realizing pre-payment user internet policy dynamic change
CN1791006A