Fueling method, electronic device, and readable storage medium
By automating the refueling process through server control, the system directly sends refueling information to the refueling device and controls the interface to open, solving the problem of wasted time in communication between drivers and gas station attendants and achieving an efficient and convenient refueling process.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHANGHAI PATEO ELECTRONIC EQUIPMENT MANUFACTURING CO LTD
- Filing Date
- 2022-02-15
- Publication Date
- 2026-07-21
AI Technical Summary
The current refueling process wastes time communicating with gas station attendants, resulting in low refueling efficiency, especially during peak hours when gas station queues are long.
The system retrieves refueling orders from vehicles waiting to be refueled via a server, identifies the target vehicle and refueling device, sends refueling information directly to the refueling device, controls the opening of the refueling interface, and generates a recommendation list before refueling, reducing user operation and communication steps.
It improves refueling efficiency, saves users time, reduces operational difficulty, avoids repeated refueling and incomplete refueling, and enhances the user experience.
Smart Images

Figure CN116639641B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of automobile refueling technology, and in particular to a refueling method, an electronic device, and a readable storage medium. Background Technology
[0002] Currently, when refueling is needed, the driver drives the vehicle to the corresponding area of the refueling machine, stops the engine, gets out of the vehicle, and communicates with the refueling attendant about the type and quantity of gasoline needed (e.g., 92-octane gasoline, 200 yuan). The refueling attendant then refuels the vehicle according to the communication.
[0003] However, the process of drivers getting out of their vehicles to communicate with gas station attendants wastes time and reduces refueling efficiency. Summary of the Invention
[0004] This application provides a refueling method with the advantage that, in this method, the server obtains the refueling slip from the vehicle waiting to be refueled, identifies the target vehicle from at least one vehicle waiting to be refueled at the current gas station, determines the target refueling device corresponding to the target vehicle, and then sends refueling information to the target refueling device so that the target refueling device refuels the target vehicle according to the refueling information. Since the refueling information needed for refueling is sent by the server to the target refueling device, and the refueling slip containing the refueling information is obtained by the server before refueling, the user does not need to communicate with the gas station attendant during the refueling process, saving time and improving refueling efficiency.
[0005] This application provides a refueling method with the advantage that the refueling interface is opened by the server, thus eliminating the need for the user to find the switch on the vehicle to open the refueling interface, saving the user's operation time and improving refueling efficiency.
[0006] This application provides a refueling method, which has the advantage of sending a shutdown prompt message to the vehicle to be refueled via a server, and controlling the refueling interface to open after the vehicle to be refueled is turned off, thus preventing the vehicle from being left running during the refueling process.
[0007] This application provides a refueling method with the advantage of obtaining the location information and remaining fuel of the vehicle to be refueled. When the location information and remaining fuel meet preset conditions, a list of recommended gas stations sorted by price and distance is sent to the vehicle. Based on the feedback from the vehicle using the recommended gas station list, a refueling order is generated. This allows the user to select a target gas station from the pushed recommendation list when generating the refueling order, reducing the user's operational difficulty.
[0008] This application provides a refueling method, which has the advantage of obtaining the fuel volume before and after refueling and the status of the refueling interface, and completing the refueling order when the fuel volume after refueling is greater than the fuel volume before refueling and the refueling interface is closed, thus preventing the refueling order from being mistakenly completed when refueling has not been completed or has not been completed.
[0009] This application provides a refueling method, which has the advantage of identifying the target gas station from multiple refueling orders and completing the refueling order, thus preventing the accidental completion of other refueling orders for the target vehicle.
[0010] This application provides a refueling method with the advantage that, after identifying the target vehicle, it first determines whether there is cached information corresponding to the target vehicle. If it exists, it proves that refueling information has already been sent to the target refueling device; if it does not exist, it proves that refueling information has not been sent to the target refueling device. This prevents the repeated sending of refueling information to the target refueling device.
[0011] In a first aspect, this application provides a refueling method applied to a server, wherein the server is communicatively connected to at least one vehicle to be refueled, at least one identification device, and at least one refueling device, the method comprising:
[0012] Obtain the refueling order for the vehicle to be refueled, the refueling order including the target gas station and refueling information;
[0013] Identify the target vehicle from at least one vehicle waiting to refuel at the current gas station;
[0014] Determine the target refueling device corresponding to the target vehicle from the at least one refueling device;
[0015] The refueling device sends refueling information corresponding to the target vehicle to the target refueling device, so that the target refueling device refuels the target vehicle according to the refueling information.
[0016] Secondly, this application provides an electronic device, including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the method described herein.
[0017] Thirdly, this application provides a readable storage medium that stores a program or instructions that, when executed by a processor, implement the method described therein. Attached Figure Description
[0018] Figure 1 This is a schematic diagram illustrating an application scenario provided for this application.
[0019] Figure 2A flowchart illustrating an embodiment of a refueling method provided in this application;
[0020] Figure 3 A structural block diagram of an electronic device provided in an embodiment of this application;
[0021] Figure 4 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0022] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0023] In related technologies, when a vehicle needs refueling, the user drives the vehicle into the gas station, parks it in the designated area of the refueling device, turns off the engine, and gets out of the car. The user then communicates the type and quantity of gasoline needed to the gas station attendant, who refuels the vehicle accordingly. For example, if the user tells the attendant they need 200 yuan worth of 92-octane gasoline, the attendant selects the corresponding 92-octane gasoline nozzle, enters the amount of 200 yuan into the refueling device, and then refuels the vehicle.
[0024] However, the process of communicating with gas station attendants after getting out of their cars wastes time and reduces refueling efficiency. Especially on weekends or holidays, there are many cars waiting to refuel at gas stations, and gas station attendants need to communicate with each customer, resulting in longer waiting times.
[0025] Therefore, in this application, the server obtains the refueling order of the vehicle to be refueled in advance. When the vehicle enters the gas station, the server sends the refueling order corresponding to the vehicle to the refueling device, thereby enabling the vehicle to be refueled based on the information of the refueling order without the need for the user to communicate with the gas station attendant.
[0026] Figure 1 This is a schematic diagram illustrating an application scenario provided for this application. For example... Figure 1 As shown, the server is communicatively connected to a vehicle waiting to be refueled and a gas station. The vehicle sends a refueling order to the server. When the gas station recognizes that the vehicle is ready for refueling, the server sends the refueling order back to the gas station, allowing the gas station to refuel the vehicle according to the order. The gas station includes an identification device and a refueling device. The identification device identifies the vehicle's identifier, and the refueling device supplies fuel to the vehicle. The communication connection between the gas station and the server can be a connection between the identification device and the refueling device.
[0027] Understandable Figure 1 In the traditional system, the server only communicates with one vehicle waiting to be refueled and one gas station. In practical applications, the server can communicate with multiple vehicles waiting to be refueled and multiple gas stations.
[0028] This application provides an embodiment of a refueling method, applied to the aforementioned server, such as... Figure 2 As shown, the refueling method includes the following steps:
[0029] Step 110: Obtain the refueling slip for the vehicle to be refueled.
[0030] The refueling order contains the information needed for the vehicle to refuel, enabling the vehicle to refuel according to the order. The refueling order can include a target gas station and refueling information. The target gas station is the one that will refuel the vehicle. For example, the server communicates with multiple gas stations; when the vehicle needs refueling, the target gas station is selected from among them, and refueling is completed at the target gas station. The refueling information can include the type and quantity of gasoline, such as 30 liters of 92-octane gasoline; or 200 yuan for 92-octane gasoline.
[0031] In practical applications, the server communicates with the vehicles waiting to be refueled, and can obtain the refueling slips from these vehicles through the communication link. When the server communicates with multiple vehicles, it obtains multiple refueling slips.
[0032] Optionally, in some embodiments, step 110 includes:
[0033] Sub-step 111: Obtain the location information and remaining fuel of the vehicle to be refueled.
[0034] Sub-step 112: If the location information and remaining fuel meet the preset conditions, send a list of recommended gas stations sorted by price and distance to the vehicle to be refueled.
[0035] Sub-step 113: Generate a refueling order based on the feedback information from the vehicle to be refueled according to the gas station recommendation list.
[0036] The following provides a detailed explanation of sub-steps 111, 112, and 113 with specific examples.
[0037] The server obtains the real-time location and remaining fuel level of vehicles waiting to refuel. When a vehicle is within 30km of a gas station and has less than 50% fuel remaining, the server sorts the gas stations based on fuel price and distance, generates a recommendation list, and sends it to the vehicle. Upon receiving the recommendation list, the vehicle displays it on its in-vehicle screen. The user then selects a target gas station from the list by clicking on the screen. The server generates a refueling order based on the user's selection.
[0038] The recommendation list is generated by comprehensively considering both fuel price and distance factors. The respective weights of fuel price and distance factors can be flexibly set according to actual conditions, and this application does not impose any restrictions on them. The following explanation uses an example where refueling and distance factors each account for 50%.
[0039] The current location of the vehicle waiting to be refueled is C, the destination location of the vehicle waiting to be refueled is T, the location of the gas station is G, the distance between the current location and the destination is CT, the distance between the current location and the gas station is CG, and the distance between the gas station and the destination is GT. Then the distance factor can be expressed as CT / (CG+GT).
[0040] Let L be the lowest price of gasoline at the gas station, and P be the price of gasoline at the gas station. Then the gasoline price factor can be expressed as L / P.
[0041] The ranking factor for generating the recommendation list can be expressed as CT / (CG+GT)+L / P. The larger the calculated value, the more cost-effective it is to refuel at this gas station, and the higher the gas station's ranking.
[0042] Optionally, after selecting a target gas station from the recommended list, the vehicle's system generates a pre-payment order based on that gas station. When the user completes payment for the pre-payment order, a corresponding refueling order is generated. In other words, the refueling order is an order for which payment has already been completed. This allows users to complete payment for the refueling order in advance, eliminating the need to pay after refueling, saving time and improving refueling efficiency.
[0043] Building upon this, the vehicle's infotainment system allows users to pre-set fuel types. When generating a payment order, it automatically creates an order containing refueling information based on the pre-set fuel type and remaining fuel level. Additionally, users can pre-set a password-free payment amount; if the total amount on the payment order is less than this amount, the payment is automatically completed, saving time.
[0044] By acquiring the location information and remaining fuel level of the vehicle waiting to be refueled, and when these conditions are met, a list of recommended gas stations sorted by price and distance is sent to the vehicle. Based on the vehicle's feedback from the recommended list, a refueling order is generated. This allows users to select a target gas station from the pushed recommendation list when generating the order, reducing the complexity of the process.
[0045] Of course, the methods for obtaining a refueling receipt are not limited to this. For example, when the vehicle is a first preset distance from the gas station and the vehicle's current fuel level is less than a first preset value, the vehicle's system asks if the user wants to refuel. When the user selects to refuel, the system displays a payment order, which includes the target gas station information and refueling information. When the user completes the payment for the payment order, a refueling receipt corresponding to the payment order is generated.
[0046] Step 120: Identify the target vehicle from at least one vehicle waiting to be refueled at the current gas station.
[0047] If there is a vehicle waiting to be refueled at the current gas station, then that vehicle is identified as the target vehicle.
[0048] When multiple vehicles are waiting to refuel at a gas station, they typically queue in sequence. After the vehicle in front finishes refueling, it leaves the refueling area corresponding to the refueling device, and the next vehicle enters the refueling area to begin refueling. At this point, the vehicle ready to refuel in the refueling area is identified as the target vehicle. An example will illustrate this below.
[0049] Example 1
[0050] Currently, each refueling lane at a gas station has only one refueling device, and only one vehicle is allowed to refuel at a time. Therefore, the first vehicle in the queue for refueling is identified as the target vehicle.
[0051] Example 2
[0052] The current gas station has two refueling devices in one refueling lane, allowing two cars waiting to refuel to refuel at the same time. Therefore, the first two cars in the refueling queue are identified as the target vehicles.
[0053] Optionally, in some embodiments, step 120 includes the following steps:
[0054] Sub-step 121: Receive queuing information sent by the current gas station's identification device.
[0055] Sub-step 122: Identify the target vehicle from at least one vehicle waiting to refuel based on the queuing information.
[0056] In practical applications, identification devices can be installed in the refueling lanes of gas stations to identify vehicles waiting to be refueled and generate queuing information for these vehicles. The target vehicle can then be determined based on this queuing information.
[0057] For example, a camera device is installed above the refueling lane to capture the license plate numbers of the vehicles waiting to be refueled and the queuing order of each vehicle. After the license plate numbers and queuing order are sent to the server, the server generates queuing information based on the license plate numbers and queuing order, and then determines the target vehicle based on the queuing information.
[0058] Understandably, the identification device can also be other devices, such as a Bluetooth module, as long as it can obtain the vehicle identification of the vehicle waiting to be refueled and the order in which each vehicle enters the refueling lane.
[0059] By acquiring queuing information of vehicles waiting to be refueled through identification devices, the target vehicle can be identified based on the queuing information, eliminating the need for users to communicate with gas station attendants, thus saving time and improving refueling efficiency.
[0060] Step 130: Determine the target refueling device corresponding to the target vehicle from at least one refueling device.
[0061] The target refueling device refers to the refueling device used to refuel the target vehicle. The server typically communicates with multiple gas stations, and each gas station has at least one refueling device; that is, the server usually communicates with multiple refueling devices. Therefore, once the target vehicle is identified, the server needs to determine the refueling device corresponding to the target vehicle from among the multiple refueling devices.
[0062] Step 140: Send refueling information corresponding to the target vehicle to the target refueling device so that the target refueling device can refuel the target vehicle according to the refueling information.
[0063] In practical applications, the server can determine the target refueling order corresponding to the target vehicle, and then send the refueling information in the target refueling order to the target refueling device.
[0064] After the server sends the refueling information to the target refueling device, the refueling operator can refuel the vehicle based on the information, or the user can refuel themselves based on the information, or the target refueling device can automatically refuel the vehicle based on the information.
[0065] In some embodiments, sending refueling information to the target refueling device includes:
[0066] Sub-step 141: Determine whether there is cached information corresponding to the target vehicle in the server; the cached information is generated by the server when the target vehicle is determined.
[0067] Sub-step 142: If the target vehicle does not exist, generate cache information corresponding to the target vehicle and send refueling information to the target refueling device.
[0068] Once the target vehicle is identified from the waiting-to-refuel vehicles, cached information corresponding to the target vehicle is generated, and refueling information is sent to the target refueling device. If the target vehicle is identified again from the waiting-to-refuel vehicles, and the identified target vehicle is the same as the previously identified target vehicle, duplicate refueling information may be sent to the target refueling device. Therefore, after identifying the target vehicle, it is first checked whether cached information corresponding to the target vehicle exists. If it exists, it proves that refueling information has already been sent to the target refueling device; if it does not exist, it proves that refueling information has not been sent to the target refueling device.
[0069] The refueling method provided in this application involves a server obtaining a refueling slip from a vehicle waiting to be refueled, identifying a target vehicle from at least one vehicle waiting to be refueled at the current gas station, determining the target refueling device corresponding to the target vehicle, and then sending refueling information to the target refueling device so that the target refueling device refuels the target vehicle according to the refueling information. Since the refueling information required for refueling is sent by the server to the target refueling device, and the refueling slip containing the refueling information is obtained by the server before refueling, the user does not need to communicate with the gas station attendant during the refueling process, saving time and improving refueling efficiency.
[0070] In some embodiments, the target vehicle includes a controllable refueling interface, and before sending refueling information to the target refueling device in step 140, the method further includes:
[0071] Step 210: Control the refueling port of the target vehicle to open.
[0072] The refueling interface is opened by the server, eliminating the need for users to find the switch on the vehicle to open the refueling interface, saving users time and improving refueling efficiency.
[0073] In practical applications, the server can communicate with the vehicle's infotainment system. The server sends a refueling port opening command to the infotainment system, and the infotainment system controls the refueling port to open according to the opening command.
[0074] In some embodiments, step 210, controlling the opening of the refueling port of the target vehicle, includes:
[0075] Sub-step 211: Send a notification message to the target vehicle indicating that the engine is off.
[0076] Sub-step 212: In response to the target vehicle being turned off, control the refueling port of the target vehicle to open.
[0077] Since the refueling process requires the refueling vehicle to be turned off, the server first sends a prompt message to the vehicle to be turned off, and then controls the refueling interface to open after the vehicle is turned off, to prevent the vehicle from being left running during the refueling process.
[0078] In practical applications, the server sends a prompt to the vehicle waiting to be refueled to turn off the engine. The vehicle then displays this prompt to the user via its in-vehicle infotainment system. After the user turns off the vehicle according to the prompt, the in-vehicle infotainment system sends a notification to the server indicating that the vehicle is off. In response, the server sends a command to the in-vehicle infotainment system to open the refueling interface.
[0079] When the target vehicle includes a refueling port, in some embodiments, the refueling method further includes:
[0080] Step 150: Obtain the fuel level of the target vehicle before refueling and the fuel level after refueling.
[0081] Step 160: Obtain the status of the refueling interface.
[0082] For example, a pressure sensor is installed at the refueling port, which can be squeezed when the refueling port is closed. Therefore, the vehicle's system can determine whether the refueling port is closed by detecting the value of the pressure sensor and send the status of the refueling port to the server.
[0083] Step 170: If the amount of fuel after refueling is greater than the amount of fuel before refueling, and the refueling port is in the closed state, then the refueling order is completed.
[0084] Completing a pending refueling order can mean that the server pays the amount corresponding to the pending refueling order to the target gas station and deletes the pending refueling order from the server or marks it as completed.
[0085] By obtaining the fuel level before and after refueling and the status of the refueling interface, and completing the refueling order when the fuel level after refueling is greater than the fuel level before refueling and the refueling interface is closed, it is possible to prevent the refueling order from being mistakenly completed when refueling has not been completed or when refueling has not been completed.
[0086] For example, if the amount of fuel after refueling is greater than the amount before refueling, but the refueling port is open, it means that refueling is still ongoing or the refueling port has not been closed after refueling. In this case, the refueling order cannot be completed. You need to wait for the refueling to be completed or for the refueling port to be closed before the refueling order can be completed.
[0087] For example, if the refueling port is closed, but the fuel level before refueling is greater than or equal to the fuel level after refueling, it means that refueling has not started, and the refueling order cannot be completed in this case.
[0088] In some embodiments, the target vehicle has multiple pending refueling orders. For example, the target vehicle has a first pending refueling order for gas station A and a second pending refueling order for gas station B. Refueling is currently being done at gas station A (i.e., the current gas station is gas station A). To prevent the second pending refueling order for gas station B from being mistakenly completed after refueling is finished, the refueling method further includes:
[0089] Step 171: Identify the gas station that is the target gas station from among the multiple pending refueling orders.
[0090] In practical applications, the current gas station can be determined based on the location of the target vehicle. Then, the server can filter out the refueling orders that match the target gas station from the available orders. For example, the server determines that the target vehicle is currently at gas station A based on its location. The server then filters out the first and second refueling orders that correspond to the target vehicle from the available orders. Finally, the server determines the first refueling order from the first and second refueling orders that match gas station A.
[0091] Step 172: Complete the refueling order.
[0092] By identifying the target gas station from multiple pending refueling orders and completing that order, it is possible to prevent other pending refueling orders for the target vehicle from being mistakenly completed.
[0093] In some embodiments, after the refueling order is completed in step 170, the method further includes:
[0094] Step 180: Generate multiple virtual object data based on the refueling order.
[0095] Virtual object data can be displayed on the vehicle's infotainment screen via touch buttons.
[0096] Step 190: In response to the user's selection of multiple virtual object data, generate data values corresponding to the selected virtual object data.
[0097] When a user selects one of multiple virtual objects, a data value corresponding to the virtual object's data is generated. The size of the data value can be related to the amount corresponding to the refueling order. When the amount corresponding to the refueling order is large, the data value is large, and when the amount corresponding to the refueling order is small, the data value is small.
[0098] Step 200: Send the data value to the vehicle to be refueled so that the vehicle can be displayed to the user.
[0099] The data values are related to the refueling order, improving the user experience.
[0100] Optionally, after completing the refueling order, an electronic invoice corresponding to the order can be generated. Users can download the electronic invoice from the server after leaving the target gas station. This eliminates the need for users to print an invoice at the target gas station, saving time and improving refueling efficiency.
[0101] The device in this application embodiment can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. For example, a mobile electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. A non-mobile electronic device can be a server, network attached storage (NAS), personal computer (PC), television set (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the device.
[0102] The device in this application embodiment can be a device with an operating system. The operating system can be Android, iOS, or other possible operating systems, and this application embodiment does not specifically limit it.
[0103] The apparatus provided in this application embodiment can achieve... Figure 2 To avoid repetition, the various processes implemented in the Chinese method embodiment will not be described again here.
[0104] Figure 3 The structural block diagram of the electronic device provided in the embodiments of this application.
[0105] like Figure 3 As shown, this application embodiment also provides an electronic device M00, including a processor M01, a memory M02, and a program or instructions stored in the memory M02 and executable on the processor M01. When the program or instructions are executed by the processor M01, they implement the various processes of the above method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0106] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.
[0107] Figure 4 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of this application.
[0108] The electronic device 1000 includes, but is not limited to, components such as: radio frequency unit 1001, network module 1002, audio output unit 1003, input unit 1004, sensor 1005, display unit 1006, user input unit 1007, interface unit 1008, memory 1009, and processor 1010.
[0109] Those skilled in the art will understand that the electronic device 1000 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1010 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 4 The electronic device structure shown does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0110] It should be understood that, in this embodiment, the input unit 1004 may include a graphics processing unit (GPU) 10041 and a microphone 10042. The GPU 10041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1006 may include a display panel 10061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 1007 includes a touch panel 10071 and other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, joysticks, etc., which will not be described in detail here. The memory 1009 can be used to store software programs and various data, including but not limited to applications and operating systems. Processor 1010 can integrate an application processor and a modem processor. The application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may also not be integrated into processor 1010.
[0111] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0112] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0113] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above method embodiments and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0114] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0115] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.
[0116] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the protection scope of this application.
[0117] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A refueling method, characterized in that, The method, applied to a server, is communicatively connected to at least one vehicle awaiting refueling, at least one identification device, and at least one refueling device, and includes: Obtain the refueling order for the vehicle to be refueled, the refueling order including the target gas station and refueling information; Identify the target vehicle from at least one vehicle waiting to refuel at the current gas station; Determine the target refueling device corresponding to the target vehicle from the at least one refueling device; Send refueling information corresponding to the target vehicle to the target refueling device, so that the target refueling device refuels the target vehicle according to the refueling information; The target vehicle includes a refueling interface, and the method further includes: Obtain the fuel level of the target vehicle before refueling and the fuel level after refueling; Obtain the status of the refueling interface; If the amount of fuel after refueling is greater than the amount of fuel before refueling, and the refueling port is in the closed state, then the refueling order is completed; Sending the refueling information to the target refueling device includes: Determine whether cached information corresponding to the target vehicle exists in the server; the cached information is generated by the server when the target vehicle is determined. If it does not exist, cache information corresponding to the target vehicle is generated, and the refueling information is sent to the target refueling device.
2. The method according to claim 1, wherein the target vehicle includes a controllable refueling interface, and before sending the refueling information to the target refueling device, it further includes: Control the refueling port of the target vehicle to open.
3. The method according to claim 2, wherein controlling the opening of the refueling port of the target vehicle includes: Send an engine shutdown notification message to the target vehicle; In response to the target vehicle being turned off, the refueling port of the target vehicle is opened.
4. The method according to claim 1, wherein obtaining the refueling slip for the vehicle to be refueled includes: Obtain the location information and remaining fuel level of the vehicle to be refueled; If the location information and the remaining fuel quantity meet the preset conditions, a list of recommended gas stations sorted by price and distance is sent to the vehicle to be refueled. A refueling order is generated based on the feedback information from the vehicle waiting to refuel, using the gas station recommendation list.
5. The method according to claim 1, wherein the target vehicle has multiple refueling slips, and the method further includes: From the multiple pending refueling orders, identify the pending refueling orders that target the current gas station; Complete the refueling order.
6. The method according to claim 1 or 5, further comprising, after completing the refueling order: Multiple virtual object data are generated based on the refueling order; In response to the user's selection of the plurality of virtual object data, a data value corresponding to the selected virtual object data is generated; The data value is sent to the vehicle to be refueled, so that the vehicle to be refueled is displayed to the user.
7. The method according to claim 1, wherein determining the target vehicle from at least one vehicle waiting to be refueled at the current gas station comprises: Receive queuing information sent by the identification device of the current gas station; The target vehicle is determined from the at least one vehicle waiting to be refueled based on the queue information.
8. An electronic device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the method as described in any one of claims 1-7.
9. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the method as described in any one of claims 1-7.