Refueling information presentation method and electronic device
By automatically displaying refueling information via light signals from in-vehicle electronic devices, the problem of users having to verbally express refueling information is solved, achieving seamless refueling and improving convenience and user experience.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- YINWANG INTELLIGENT TECHNOLOGIES CO LTD
- Filing Date
- 2025-12-17
- Publication Date
- 2026-07-30
AI Technical Summary
After a user drives into a gas station, they need to open the car window or door and verbally tell the gas station employee the refueling information, which results in poor refueling convenience and user experience, and may also cause the user to inhale oil fumes, affecting the air quality inside the car.
The vehicle uses in-vehicle electronic devices to automatically display refueling information through headlight projection, taillight display, rearview mirror projection, side-mounted external screens, or interior light sources projected onto the windows, without requiring the user to open the windows or doors.
It improves the convenience of refueling, prevents oil and gas from entering the vehicle, enhances the user experience, achieves a seamless refueling mode, and improves refueling efficiency.
Smart Images

Figure CN2025143139_30072026_PF_FP_ABST
Abstract
Description
Methods and electronic devices for presenting refueling information
[0001] This application claims priority to Chinese patent application filed on January 23, 2025, with application number 202510115455.6 and entitled "Method and Electronic Device for Presenting Refueling Information", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of intelligent vehicle technology, and in particular to a method for presenting refueling information and an electronic device. Background Technology
[0003] After a user drives into a gas station, they usually need to open the car window or door and verbally tell the gas station employee the refueling information, such as the type of gasoline they need (92# or 95#, etc.) and the amount of gasoline. The convenience of refueling and the user experience need to be improved. Summary of the Invention
[0004] This application provides a method and electronic device for presenting refueling information. The refueling information is displayed through light signals such as headlight projection and taillight display. Users can inform gas station employees of the refueling information without opening car windows or doors, thus improving the convenience of refueling.
[0005] In a first aspect, embodiments of this application provide a method for presenting refueling information. This method can be applied to electronic devices, such as in-vehicle electronic devices. The method includes: acquiring refueling information; the refueling information includes at least one of a user ID, refueling quantity, and gasoline grade; the user ID is used to identify the user's identity in a refueling scenario for settlement; determining a target area and a light signal method; the light signal method includes at least one of headlight projection, rearview mirror projection, taillight display, vehicle side external display screen display, and interior light source projection onto the vehicle glass; the target area is the area used to present the refueling information; and presenting the refueling information in the target area according to the determined light signal method.
[0006] For example, the electronic device may be an in-vehicle electronic device, such as a vehicle infotainment system.
[0007] For example, the user ID can be a fuel code or an account that the user has pre-registered on the server corresponding to the gas station, or it can be other identifiers used to identify the user.
[0008] For example, the target area can be one or more of the following: ground, wall surface, pillar surface, taillight, external display screen, vehicle glass, or other areas suitable for displaying refueling information. For instance, other areas suitable for displaying refueling information could be the exterior surface of the vehicle.
[0009] By using light signals, refueling information is intelligently displayed, eliminating the need for users to open car windows or doors to verbally communicate refueling information to gas station employees. This improves the convenience of refueling, prevents gasoline fumes from entering the vehicle and affecting air quality, and protects users from inhaling gasoline fumes, thus enhancing the user experience.
[0010] In one possible implementation, displaying refueling information in the target area can be achieved by displaying at least one of the following: text, QR code, or barcode corresponding to the refueling information in the target area.
[0011] The text display can intuitively show gas station employees information such as the gasoline grade and quantity being refueled. If the refueling information includes a QR code, gas station employees can scan the QR code using a terminal device, without the user needing to open the car door or window.
[0012] In one possible implementation, after displaying refueling information in the target area, payment result information can also be displayed in the target area; the payment result information includes payment success information or payment failure information.
[0013] Presenting payment results allows gas station employees to quickly know whether the refueling transaction has been successfully settled, thus confirming the completion of refueling and improving refueling efficiency.
[0014] In one possible implementation, before obtaining refueling information, the system can also trigger the activation of the seamless refueling mode in response to a first user instruction; the first instruction is a voice command and / or a touch action on a designated button; or, the system can trigger the activation of the seamless refueling mode upon confirming that the vehicle has entered a gas station.
[0015] This implementation method can achieve a seamless refueling mode based on user commands or automatically triggered before each refueling.
[0016] In one possible implementation, refueling information can be obtained by at least one of the following methods to obtain all or part of the refueling information: prompting the user to input refueling information, obtaining the refueling information according to a second instruction issued by the user; the second instruction is a voice instruction containing refueling information and / or text input by the user representing refueling information; obtaining pre-configured refueling information; receiving a user ID obtained by a first server through accessing a second server; the first server is the server corresponding to the vehicle, and the second server is the server corresponding to the gas station; and obtaining the user ID by accessing the second server through a third-party application or mini-program.
[0017] This implementation method provides a variety of feasible technical means to conveniently obtain refueling information.
[0018] In one possible implementation, determining the target area and the light signal method can be achieved by identifying the position information of the gas station attendant relative to the vehicle; the position information includes the azimuth angle and / or distance of the attendant relative to the vehicle; identifying whether there is a suitable projection area in front of and / or to the side of the vehicle, and obtaining the identification result; and determining the target area and the light signal method based on the position information and the identification result.
[0019] In one possible implementation, the target area and light signal method are determined based on location information and recognition results. This could be: if the location information indicates the gas station attendant is behind the vehicle and there is no suitable projection area in front of the vehicle, the target area is determined to be the taillights, and the light signal method is taillight display; if the location information indicates the gas station attendant is in front of the vehicle and there is no suitable projection area in front of the vehicle, the target area is the vehicle window, and the light signal method is interior light source projected onto the vehicle window; or if the location information indicates the gas station attendant is within a preset distance of the side-mounted external display screen of the vehicle and there is no suitable projection area in front of the vehicle, the target area is determined to be the vehicle window. The target area is determined as the external display screen on the side of the vehicle, and the light signal method is the display on the external display screen on the side of the vehicle; if the location information indicates that the gas station attendant is located in front of, behind or to the side of the vehicle, and the recognition result indicates that there is a suitable projection area in front of the vehicle, the target area is determined as the recognized projection area, and the light signal method is the projection of the headlights; if the location information indicates that the gas station attendant is located to the side of the vehicle, and the recognition result indicates that there is a suitable projection area on the ground within a preset distance range to the side of the vehicle, the target area is determined as the recognized projection area, and the light signal method is the projection of the rearview mirror.
[0020] In one possible implementation, based on location information indicating that the refueling attendant is located in front of, behind, or to the side of the vehicle, and the recognition result indicating that there is a suitable projection area in front of the vehicle, the target area is determined as the recognized projection area. This can be achieved by: 1) Based on location information indicating the refueling attendant is in front of the vehicle, and the recognition result indicating that there is a suitable projection area on the ground in front of the vehicle, the target area is determined as the ground in front of the vehicle; 2) Based on location information indicating the refueling attendant is to the side of the vehicle, and the recognition result indicating that there is an object within a preset distance range in front of or to the side of the vehicle, and the object has a suitable projection area, the target area is determined as the projection area on the object; 3) Based on location information indicating the refueling attendant is behind the vehicle, and the recognition result indicating that there is another vehicle in front of the vehicle and an object within a preset distance range to the side of the vehicle, and the object has a suitable projection area, the target area is determined as the projection area on the object.
[0021] In one possible implementation, before presenting refueling information in the target area, the ambient light intensity can be identified; the brightness of the display or projection can be adjusted according to the ambient light intensity; and the refueling information can be presented in the target area according to the determined light signal method, including: presenting the refueling information in the target area according to the determined light signal method and brightness.
[0022] In one possible implementation, the user ID includes one or more of the following: fuel code, pre-registered account, barcode, or QR code.
[0023] In some embodiments, the fuel code may include N digits, where N ≥ 2. For example, N = 4, meaning the fuel code consists of four digits, such as "0321". In other embodiments, the fuel code may include N characters, which may be one or more of numbers, letters, special symbols, etc.
[0024] Pre-registered accounts can include N characters, which can be one or more of numbers, letters, or special symbols. For example, an account can be an N-digit number. When the number of digits in an account exceeds a certain threshold, it can be represented by a QR code or barcode, for example, exceeding 4 or 6 digits. In other words, the user ID can also be represented by a barcode or QR code. Here, the barcode or QR code refers to the barcode or QR code used to identify the user. The presented refueling information can also contain barcodes or QR codes. The barcode or QR code presented in the refueling information can be the same as or different from the barcode or QR code used to identify the user here.
[0025] Secondly, embodiments of this application also provide an electronic device, the electronic device comprising: a processor, the processor being configured to execute a computer program or instructions in a memory to implement the method as described in any of the first aspects above.
[0026] Thirdly, embodiments of this application also propose a computer program product containing instructions that, when run by a cluster of computing devices, cause the cluster of computing devices to perform the method as described in any one of the first aspects above.
[0027] Fourthly, embodiments of this application also provide a computer-readable storage medium including computer program instructions, which, when executed by a cluster of computing devices, perform the method as described in any one of the first aspects above.
[0028] Fifthly, embodiments of this application also provide a chip system, including: a communication interface for inputting and / or outputting data; and a processor for executing a computer-executable program, causing a device equipped with the chip system to perform the method as described in any one of the first aspects above. Attached Figure Description
[0029] Figure 1 shows an example of an application scenario where a user drives their vehicle to a gas station to refuel.
[0030] Figure 2 is a schematic diagram of the software architecture of in-vehicle electronic equipment;
[0031] Figure 3 is a schematic diagram of the system architecture of the refueling information presentation method provided in the embodiment of this application;
[0032] Figure 4 is a flowchart illustrating an embodiment of the refueling information presentation method provided in this application.
[0033] Figure 5 is an example of an interactive interface for the refueling information presentation method provided in an embodiment of this application.
[0034] Figures 6a to 6f are several example diagrams of the refueling information presentation method using headlight projection provided in the embodiments of this application;
[0035] Figures 7a and 7b are example diagrams of the refueling information presentation method using the taillight display method provided in the embodiments of this application;
[0036] Figure 8 is an example diagram of the refueling information display method provided in the embodiments of this application, in which in-vehicle light source is used to project refueling information onto the vehicle glass to display refueling information.
[0037] Figure 9 is an example diagram of the refueling information display method provided in the embodiments of this application, which uses the vehicle's external display screen to display refueling information.
[0038] Figure 10 is an example diagram of the refueling information presentation method provided in the embodiment of this application, which uses a rearview mirror projection light to present refueling information.
[0039] Figure 11 is an example diagram of the refueling information presentation method using a combination of light signals in the refueling information presentation method provided in the embodiments of this application;
[0040] Figure 12 is a flowchart illustrating another embodiment of the refueling information presentation method provided in this application.
[0041] Figure 13 is an example diagram of presenting payment result information in another embodiment of the refueling information presentation method provided in this application. Detailed Implementation
[0042] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of, and not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0043] In the description of the embodiments of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. The word "and / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more.
[0044] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.
[0045] In the embodiments of this application, the words "exemplary" or "for example" are used to indicate that they are examples, illustrations, or descriptions. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design options.
[0046] As shown in Figure 1, in the actual application scenario of a vehicle entering a gas station to refuel, the user (vehicle driver or other occupants) generally needs to inform the gas station employee of the necessary information for refueling so that the employee can complete the refueling process. The necessary information typically includes the gasoline grade, the amount of fuel to be refueled, and the payment method.
[0047] For example, the octane rating of gasoline can be 92#, 95#, 98#, etc. The amount of fuel dispensed can be the number of liters dispensed, the total cost of fuel, or whether the tank is full, for example, 30 liters, 200 yuan, or a full tank. Payment methods can include physical fuel cards, fuel codes (such as the four-digit number displayed on a mini-program), electronic fuel cards (scanned by gas station staff), or payment at the counter through a third-party payment platform.
[0048] During the interaction between users and gas station employees, it is necessary to open the car window or door, verbally state the above information to the employee, hand over a physical fuel card, or get out of the car to pay for fuel at the counter. The convenience of refueling needs to be improved. In addition, the air quality in gas station areas is generally poor. When users roll down the car window or open the car door, they may inhale gas fumes, which is uncomfortable, or the gas-laden air may rush into the car, affecting the air quality inside the car. The user experience needs to be improved.
[0049] In view of this, embodiments of this application propose a method and electronic device for presenting refueling information. This method uses intelligent light signals to project or display refueling information, eliminating the need for users to open car windows or doors while refueling, thus improving convenience and preventing users from inhaling or allowing fumes to enter the vehicle. Furthermore, some embodiments allow users to complete fuel payment without leaving the vehicle, further improving the user experience.
[0050] It should be noted that, in the embodiments of this application, refueling information refers to the set of information that a vehicle needs to transmit to the gas station employee to complete a refueling, including at least the amount of fuel and the gasoline grade. In some embodiments, it may also include a user identifier (ID). The user ID can be any information that can identify the user for settlement purposes, such as a refueling code or membership information registered by the user on the server corresponding to the gas station.
[0051] The method proposed in this application can be applied to the scenario shown in Figure 1, where a vehicle enters a gas station to refuel. The vehicle can be a pure gasoline vehicle, a hybrid electric vehicle, or a range-extended electric vehicle, etc.
[0052] The electronic device proposed in this application embodiment can be an in-vehicle electronic device, such as a vehicle infotainment system. A vehicle infotainment system is an in-vehicle device installed inside a car, whose functions include enabling information communication between people and the vehicle, between the vehicle and the outside world, or between vehicles.
[0053] For example, as shown in Figure 2, the internal architecture of the vehicle system may include a hardware layer, a system software layer, and a functional software layer.
[0054] The bottom layer is the hardware layer, which includes cameras, microphone arrays, touchscreens, embedded memory, and RAM. For example, embedded memory can be an embedded multi-media card (EMMC). RAM can be, for example, Double Data Rate Synchronous Dynamic Random Access Memory (DDR SDRAM), or DDR for short.
[0055] The middle layer is the system software layer, which includes driver domain system drivers and cockpit domain system drivers. For example, a driver domain system driver could be... Or QNX Drive, etc. Cockpit domain system drives can be... Driv.
[0056] The top layer is the functional software layer, which includes interaction modules that enable interaction with users and remote interaction with servers, as well as a signal display module for presenting real-time refueling information. The functional software layer may also include perception software shared with intelligent driving, the intelligent cockpit's own perception software, and a functional safety analysis layer (not shown in the figure).
[0057] In addition, the vehicle's internal architecture also includes the following key components:
[0058] Microprocessor: As the core of the system, it executes instructions and processes data, similar to the "brain" of a car, and fully controls all operations.
[0059] Memory: Includes ROM (Read-Only Memory) and RAM (Random Access Memory), which are responsible for storing firmware programs and temporarily storing data and instructions, respectively.
[0060] Input / output interfaces: responsible for communicating with other automotive systems such as sensors, actuators, and displays. Input interfaces capture data from external devices, while output interfaces transmit instructions and data from the microprocessor.
[0061] Communication protocols, such as CAN (Controller Area Network), are used to exchange data with other automotive control systems in real time, enabling instant information sharing.
[0062] Power management module: Ensures that the computer board can be powered stably in different working environments.
[0063] Fault diagnosis module: continuously monitors the health status of the system, immediately issues an alarm once a problem is detected, and stores fault information for maintenance personnel to refer to.
[0064] These components work together to enable the vehicle's infotainment system to process, analyze, and judge information from various sensors, and then output commands to control the actuators, thereby achieving intelligent control and monitoring functions for the vehicle.
[0065] For example, the refueling information presentation method provided in this application embodiment can be implemented based on the system architecture shown in Figure 3. The system architecture may include a vehicle 304, a vehicle network cloud server 301 providing services to the vehicle, a gas station 303, a cloud server 302 providing services to terminal devices deployed in the gas station, and a mobile terminal device 305 held by the user (vehicle driver or other users in the vehicle).
[0066] Specifically, according to the refueling information presentation method proposed in the embodiments of this application, in a refueling application scenario, the above system architecture may involve the following interaction process:
[0067] Vehicle 304 interacts with gas station 303: Specifically, the vehicle can use intelligent light signals to transmit refueling information to gas station employees, allowing users to transmit refueling information without opening the car door or window.
[0068] Interaction between terminal device 305 and vehicle 304: In some embodiments, the user in the vehicle can use terminal device 305 to scan the QR code displayed on the in-vehicle screen to settle the fuel cost without having to get out of the car and go to the counter to settle the cost.
[0069] Interaction between vehicle network cloud server 301 and vehicle 304: Vehicle 304 is equipped with vehicle electronic device 3041, which remotely interacts with vehicle network cloud server 301 (hereinafter referred to as server 301).
[0070] Interaction between vehicle 304 and the user: The vehicle cabin can interact with the user through screens, microphones, speakers, etc. The user can be the vehicle driver or other users in the vehicle.
[0071] Interaction between cloud server 302 and gas station 303: Gas station 303 is equipped with terminal device 3031 (not shown in the figure), which remotely interacts with server 302. The remote interaction between terminal device 3031 and server 302 can be understood as an internal remote connection between the client and server of the entity to which the gas station belongs. For example, terminal device 3031 can be a refueling device or a handheld terminal device of a gas station employee.
[0072] Interaction between cloud server 301 and cloud server 302: In some embodiments, cloud server 301 and cloud server 302 can interact remotely.
[0073] Remote interaction between terminal device 305 and server 301 or server 302. For example, the interaction between terminal device 305 and cloud server 302 can be through an app provided by the entity to which the gas station belongs (e.g., the gas company) or a mini-program in a third-party payment software installed on terminal device 305. Users can register as members of the gas company, prepay fuel fees, etc., and the gas company can also display fuel codes or member QR codes on terminal device 305.
[0074] Interaction between terminal device 305 and vehicle-to-everything (V2X) cloud server 301: Users interact with the V2X cloud server 301 through the vehicle manufacturer's app installed on the terminal device 305. The vehicle manufacturer's app is the client application corresponding to the cloud server 301.
[0075] Server 301 or Server 302 can be a standalone server or a server cluster, such as a Highly Available (HA) cluster, a Load Balance (LB) cluster, or a High Performance Computing (HPC) cluster.
[0076] The following section, in conjunction with the system architecture shown in Figure 3, lists some specific implementation examples.
[0077] As shown in Figure 4, in one embodiment, the method for presenting refueling information includes the following steps:
[0078] S101: Vehicle-mounted electronic device 3041 receives user commands.
[0079] S102: In response to a user command, the vehicle electronic device 3041 triggers the seamless refueling mode.
[0080] In this embodiment, the user command can be a voice command or a command generated by a user's action. For example, when a user is about to enter a gas station, they can issue a voice command, such as "**, please activate the contactless refueling mode for me." Upon receiving the voice command, the in-vehicle electronic device 3041 will trigger the vehicle's contactless refueling mode. Alternatively, the screen of the in-vehicle electronic device 3041 may display a shortcut button for triggering the contactless refueling mode, which the user can click to activate the contactless refueling mode.
[0081] In other embodiments, other triggering methods may be used. For example, the in-vehicle electronic device may automatically trigger the seamless refueling mode. The vehicle determines it is about to enter a gas station based on real-time location information and triggers the activation. Before activation, a voice prompt or a text message such as "Please confirm whether to activate seamless refueling mode?" can be played via voice or displayed on the screen of the in-vehicle electronic device (e.g., the vehicle's large infotainment screen) to ask the user for confirmation. Upon receiving a voice or action command from the user confirming the activation, the seamless refueling mode is activated.
[0082] S103: Onboard electronic equipment 3041 obtains refueling information.
[0083] The refueling information includes the amount of fuel dispensed, the gasoline grade, and the user ID. The user ID is used to identify the user for settlement. For example, in this embodiment, the user ID can be a fuel code, which can be a combination of N digits, where N≥2. For example, N=4, meaning the fuel code consists of four digits, such as "3021". In other embodiments, the fuel code can include N characters, which can be one or more of numbers, letters, special symbols, etc.
[0084] In other embodiments, the user ID can also be represented by a barcode or QR code. It should be noted that the barcode or QR code here refers to the barcode or QR code used to identify the user. The final refueling information may also include a barcode or QR code. The barcode or QR code presented in the refueling information may be the same as or different from the barcode or QR code used to identify the user here.
[0085] Specifically, the methods for obtaining refueling information may include one or more combinations of the following:
[0086] Method 1: The vehicle's electronic device 3041 asks the user for refueling information via voice / central control screen, and the user replies with the refueling code, refueling amount, and gasoline grade via voice / touchscreen.
[0087] For example, after activating the contactless refueling mode, the vehicle electronic device 3041 issues a voice inquiry message: "Please tell me the gasoline grade, amount, and refueling code for this refueling." The user then responds with a voice message: "95, add 300 yuan, refueling code 3021." The vehicle electronic device receives the voice message and recognizes the key refueling information "95," "300 yuan," and "3021." Based on the recognized key information, it generates the corresponding text or QR code, which is the refueling information to be displayed.
[0088] Alternatively, for example, the vehicle electronic device 3041 can be a device with a central control screen, on which the interface shown in Figure 5 is displayed, allowing the user to select the gasoline grade and enter the amount of fuel and fuel code.
[0089] Method 2: The vehicle's electronic device 3041 or cloud server 301 pre-stores some or all of the refueling information.
[0090] Method two involves pre-acquiring and storing the user's refueling information. For example, the vehicle's electronic device 3041 can prompt the user to pre-set their refueling information before refueling. Subsequent refueling can then be done according to the pre-set information, eliminating the need for the user to input the information each time. The interface for pre-setting refueling information can be the same as shown in Figure 5. For example, the default value for refueling quantity is "full," and the default value for gasoline octane rating is "92."
[0091] Pre-obtaining a user's refueling information can be done by obtaining information such as the user's commonly used gasoline grade and refueling volume based on the user's historical refueling data, with authorization.
[0092] In practical applications, the user ID can be a fuel code, which is dynamically changing. Therefore, Method 2 can be combined with Method 1. Method 2 can pre-store fixed refueling information, such as the gasoline grade and fuel quantity. Combined with the fuel code retrieval method in Method 1, only the fuel code needs to be retrieved each time refueling, without needing to retrieve the gasoline grade and fuel quantity information every time. That is, the user ID can be obtained using Method 1, and other refueling information can be obtained using Method 2.
[0093] If some or all of the pre-acquired refueling information is stored in the cloud server 301, then the vehicle electronic device 3041 needs to actively request the cloud server 301 to obtain the refueling information corresponding to the current user after triggering the contactless refueling mode.
[0094] Method 3: The vehicle-mounted electronic device 3041 accesses the cloud server 302 through the vehicle network cloud server 301 to obtain the fuel code and other user IDs.
[0095] User IDs such as fuel codes can be serial numbers dynamically generated by the gas company's cloud server 302. Vehicle electronic devices 3041 generally do not have direct access to cloud server 302, but can access cloud server 301 through vehicle network cloud server 301 to obtain the current user's fuel code and other user IDs.
[0096] The method of obtaining the fuel code in Method 3 can be combined with other methods that can obtain information such as the gasoline grade and fuel quantity to obtain complete fuel information. For example, it can be combined with Method 1.
[0097] Method 4: Users can check their fuel code through third-party payment software on terminal device 305.
[0098] Terminal device 305 accesses cloud server 302 (referred to as oil company cloud) through a mini-program in third-party payment software, obtains fuel code from oil company cloud 302 in real time and displays it on terminal device 305. The user inputs the fuel code number into the large screen of vehicle electronic device 3041, so that vehicle electronic device 3041 can obtain complete fuel information.
[0099] Thus, by employing the methods described above or a combination thereof, the vehicle-mounted electronic device 3041 can obtain complete refueling information. In some embodiments, the complete refueling information can be represented in text form and presented through light signals. In other embodiments, a corresponding QR code can be generated based on the refueling information and presented through light signals.
[0100] It should be noted that the embodiments of this application support the use of one or more combinations of various light signal methods to present refueling information. The light signal methods include at least one of the following: headlight projection, rearview mirror projection, taillight display, vehicle side external display screen display, and interior light source projection onto the vehicle glass.
[0101] Among them, headlight projection refers to the projection of refueling information onto the area in front of the vehicle using the vehicle's headlights.
[0102] The rearview mirror projection light can be installed on the rearview mirror to project refueling information onto the ground to the side of the vehicle or the outer surface of the vehicle body.
[0103] The taillights can display refueling information. Alternatively, for vehicles with taillights that have projection capabilities, the taillights can project information onto the ground or other areas.
[0104] The vehicle's exterior display screen displays refueling information.
[0105] Interior light sources are projected onto the car windows, such as the windshield or side windows.
[0106] S104: Vehicle electronic equipment 3041 identifies refueling environment information.
[0107] For example, the vehicle-mounted electronic device 3041 can identify one or more of the following environmental information through sensors such as vehicle-mounted cameras: the position information of gas station employees relative to the vehicle, the suitable projection area, and the ambient light intensity.
[0108] In this embodiment, at least the position information of the gas station employee relative to the vehicle and the suitable projection area are identified.
[0109] The position information of gas station employees relative to vehicles can be represented by azimuth and distance. Azimuth represents the azimuth angle between the gas station employee and a reference point on the vehicle, and can be represented by α, where 0 ≤ α ≤ 360°. A point inside the vehicle can be designated as the reference point, and a vehicle coordinate system can be established using this reference point as the origin. Based on the acquired images, the azimuth and distance between the gas station employee's position coordinates and the reference point inside the vehicle can be calculated.
[0110] The suitable projection area refers to the area appropriate for projecting refueling information using headlight projection or a rearview mirror projection light. For example, the projection area can be a relatively flat area on a physical entity such as the ground, wall, or pillar, capable of uniformly reflecting light. For instance, it can identify whether there is a blank area within a preset distance around the vehicle with a size greater than or equal to the minimum projection area; if so, a suitable projection area is determined to exist. The minimum projection area can be preset; for example, if the minimum projection area is a rectangle, the minimum projection area is the area of that rectangle. The length and width of the minimum projection rectangle can be specified by the user or set as default values.
[0111] In some embodiments, at least one identified projection area suitable for projection can be placed into a projection area set, and further, it can be determined from the projection area set whether the projection area is within the field of vision of the gas station employee. Specifically, the field of vision of the gas station employee can be determined based on the position coordinates of the gas station employee in the vehicle coordinate system, and it can be determined whether there are obstacles between the coordinates of the gas station employee and the projection area suitable for projection. If there are obstacles that block the gas station employee's line of sight, such as vehicles, pillars, refueling equipment, etc., then the projection area suitable for projection is deleted from the projection area set.
[0112] In some embodiments, identifying refueling environment information also includes identifying the ambient light intensity. After identifying the ambient light intensity, the brightness of the refueling information displayed via LED signals can be adjusted according to the ambient light intensity. Specifically, light intensity information collected by sensors can be obtained; for example, a light sensor, photoresistor, or digital light sensor can be configured on the vehicle, and the onboard electronic equipment can acquire the light intensity information collected by the light sensor or photoresistor.
[0113] In some embodiments, identifying refueling environment information may further include identifying the location where the vehicle is parked during refueling (available refueling positions). For example, in autonomous driving applications, the onboard electronic equipment may also include identifying available fuel nozzles with the desired refueling grade and determining the corresponding parking space.
[0114] S105: The vehicle electronic device 3041 determines whether the vehicle supports contactless refueling. If yes, proceed to S106; otherwise, proceed to S108.
[0115] If the vehicle electronic device 3041 only supports headlight projection signals and does not support other signal methods, and the environment is identified as unsuitable for projection, then S108 is executed. The vehicle electronic device 3041 will notify the user via voice or the vehicle's large screen that the seamless refueling has failed. The vehicle electronic device 3041 will then exit the seamless refueling mode. In other cases, S106 is executed.
[0116] S106: The vehicle-mounted electronic device 3041 determines the target area and signal method for displaying refueling information based on the refueling environment information.
[0117] In this embodiment, the light signal method includes one or a combination of the following methods: headlight projection, projection light projection on the rearview mirror, taillight display, external display screen on the vehicle body (e.g., an external display screen is set in the area outside or inside the fuel filler cap), and interior light source projection onto the vehicle glass.
[0118] The target area refers to the surface area of the physical entity used to display refueling information. For example, the target area can be a wall, ground, pillar surface, external display screen, vehicle windows, taillights, or the exterior surface of the vehicle body. When projecting refueling information using headlight projection, the target area can be any of the areas determined above as suitable for projection. The projection area is one type of target area.
[0119] Based on the refueling environment information obtained in S104, the vehicle electronic equipment at least confirms the light signal pattern and the projection / display area (target area). In some embodiments, the projection / display brightness can also be determined, and the vehicle can be driven to the corresponding refueling location by autonomous driving or driver operation.
[0120] Regarding the determination of the light signal method, it can be determined based on the positional relationship between gas station employees and vehicles, as well as whether there is a suitable candidate area (headlight projection), to use headlight projection, taillight display, or external display screen.
[0121] For example, the determination of the light signal method can be implemented using the following control logic:
[0122] First, identify if there is a suitable area for projection in front of the vehicle. If so, prioritize headlight projection. For example, several typical application scenarios using headlight projection are shown below:
[0123] Scenario 1: As shown in Figure 6a, there is a suitable projection area in front of the vehicle, and the gas station employee is located in front of the vehicle. In this case, the light signal method is determined to be headlight projection, and the target area is the ground in front.
[0124] Scenario 2: As shown in Figure 6b, there is a column-shaped physical entity in front of the vehicle, such as a pillar, and there is a relatively flat projection area on the pillar suitable for displaying refueling information. The gas station employee is behind the vehicle. In this case, the light signal method is determined to be the headlight projection, and the target area is the projection area on the pillar in front.
[0125] Scenario 3: As shown in Figure 6c, there is a vehicle at the refueling station in front of the vehicle, and a gas station employee is in front of the vehicle. The vehicle is moving slowly. In this case, the light signal method is determined to be the headlight projection, and the target area is the ground in front of the vehicle during the movement.
[0126] Scenario 4: As shown in Figure 6d, there is a vehicle in front of the refueling station, a gas station employee is behind the vehicle, and there is a pillar to the side of the vehicle. In this case, the light signal method is determined to be the headlight projection, and the target area is the projection area on the side pillar.
[0127] Scenario 5: As shown in Figure 6e, the refueling parking space is a perpendicular parking space, and the gas station employee is in front of the vehicle. In this case, the light signal method is determined to be the headlight projection, and the target area is the ground in front of the vehicle.
[0128] Scenario 6: As shown in Figure 6f, the refueling parking space is a perpendicular parking space. The gas station employee is behind or to the side of the vehicle, and there is a pillar in front of or to the side of the vehicle. In this case, the light signal method is determined to be the headlight projection, and the target area is the projection area on the pillar in front.
[0129] If no suitable area for projection is detected in front of the vehicle, the system will continue to determine whether the following three conditions are met:
[0130] Scenario 1: If the gas station employee is located behind the vehicle and there is no suitable projection area in front of the vehicle, the light signal method is determined to be the taillight display.
[0131] For example, a typical scenario shown by the taillights is as follows:
[0132] Scenario 7: As shown in Figure 7a, the refueling parking space is a horizontal parking space, the gas station employee is behind the vehicle, and there is no suitable projection area in front of the vehicle. Therefore, the light signal method is determined to be the rear taillight display, the target area is the rear taillight, that is, the refueling information is displayed through the rear taillight.
[0133] Scenario 8: As shown in Figure 7b, the refueling parking space is a perpendicular parking space, the gas station employee is behind the vehicle, and there is no suitable projection area in front of the vehicle. Therefore, the light signal method is determined to be the rear taillight display, the target area is the rear taillight, that is, the refueling information is displayed through the rear taillight.
[0134] Scenario 2: If a gas station employee is detected in front of the vehicle and there is no suitable projection area in front of the vehicle, the light signal method is determined to be the projection of the vehicle's interior light source onto the vehicle's glass, with the target area being the vehicle's glass.
[0135] For example, a typical scenario where light from inside the car is projected onto the car window is as follows:
[0136] Scenario 9: As shown in Figure 8, a gas station employee is positioned in front of the vehicle, and the vehicle's interior light source projects refueling information onto the windshield. For example, the refueling information displayed on the windshield could be in the text format "92# Fill Up Code: 321".
[0137] Scenario 3: The vehicle's hardware configuration includes a side external display screen. When the gas station employee is detected within a preset distance range around the vehicle's external display screen, the light signal method is determined to be displayed on the external display screen.
[0138] For example, a typical scenario displayed on an external screen is shown below:
[0139] Scenario 10: As shown in Figure 9, the gas station employee is located within a preset distance range around the vehicle's external display screen. The light signal method is determined to be displayed on the vehicle's external display screen, and the target area is the external display screen.
[0140] In other cases, such as when a gas station employee is detected to be positioned to the side of the vehicle and there is no suitable area for projection in front of the vehicle, the signal method is determined to be projection via the rearview mirror. The target area is either the ground within a preset distance range to the side of the vehicle or a suitable projection area on the vehicle's exterior surface. The suitable projection area on the vehicle's exterior surface is the surface area on the side closest to the gas station employee.
[0141] For example, a typical scenario of projecting data via a projector light on a rearview mirror is shown below:
[0142] Scenario 11: As shown in Figure 10, the gas station employee is located to the side of the vehicle, and there is a suitable projection area on the ground to the side. Therefore, the light signal method is determined to be the projection of the rearview mirror, and the target area is the ground to the side of the vehicle.
[0143] S107: The vehicle-mounted electronic device 3041 displays refueling information in the target area according to the above-mentioned light signal method.
[0144] Presentation methods include projection, display, and projection.
[0145] As shown in the examples in Figures 6a to 6f and Figures 7 to 10, refueling information is projected or displayed in the target area.
[0146] The presented refueling information includes a fuel code, fuel quantity, and gasoline grade, where the fuel code can be a QR code or a number. Alternatively, in other embodiments, all refueling information, including the fuel code, fuel quantity, and gasoline grade, is contained in a single QR code. Gas station employees scan the QR code using a terminal device (e.g., terminal device 3031) at the gas station, and the fuel code, gasoline grade, and fuel quantity are displayed on the terminal device held by the gas station employee.
[0147] It should be noted that the above scenario example is only an example of using a single light signal method to present refueling information. In practical applications, various light signal methods can be combined. In other words, headlight projection, external screen display, taillight display, and windshield projection can be combined to present refueling information. For example, a typical scenario example of using a combined method to present refueling information is as follows:
[0148] Scenario 12: As shown in Figure 11, the headlights project refueling information and combine it with the taillights to display refueling information. This method can largely avoid situations where gas station employees' vision is blocked and they cannot obtain refueling information, thus improving the success rate of seamless refueling.
[0149] S108: Vehicle electronic device 3041 prompts user that the seamless refueling process failed.
[0150] S109: Terminal device 3031 on one side of the gas station obtains refueling information.
[0151] For example, gas station employees can obtain refueling information by reading the light signals or scanning the QR code displayed on the terminal device 3031, and then refuel the vehicle according to the refueling information read.
[0152] S110: Terminal device 3031 reports refueling information.
[0153] After refueling is completed, the terminal device 3031 on the side of the gas station can report the refueling information to the cloud server 302 (oil company cloud).
[0154] S111: Cloud server 302 settles accounts based on refueling information.
[0155] S112: Cloud server 302 will synchronize the settlement information to cloud server 301 (car company cloud).
[0156] S113: Cloud server 301 sends settlement information to the user's terminal device 305.
[0157] Alternatively, in other embodiments, the cloud server 301 can send the settlement information to the vehicle's in-vehicle electronic device 3041 or synchronize it to the user's terminal device 305 via a mini-program.
[0158] Below is another specific embodiment. In the above embodiment, the user ID is the fuel code; in this embodiment, the user ID is a pre-registered account. This embodiment allows users to pay for fuel by scanning a code in their vehicle. After payment, the payment completion information can be displayed via intelligent light signals, and gas station staff can confirm the completion of the refueling through these signals. Specifically, as shown in Figure 12, this embodiment may include the following process:
[0159] S201: In response to a user's request to register an account submitted through a client application installed on terminal device 305, cloud server 302 registers an account.
[0160] A pre-registered account can include N characters, which can be one or more of numbers, letters, or special symbols. For example, an account can be N digits.
[0161] S202: Cloud server 302 synchronizes the user's account to cloud server 301.
[0162] S203: Vehicle-mounted electronic equipment 3041 receives user commands.
[0163] S204: In response to a user command, the vehicle electronic device 3041 triggers the seamless refueling mode.
[0164] S205: Onboard electronic equipment 3041 obtains refueling information.
[0165] In this embodiment, the obtained refueling information includes the user's account.
[0166] S206: Vehicle electronic equipment 3041 identifies refueling environment information.
[0167] S207: The vehicle electronic equipment 3041 determines whether the vehicle supports contactless refueling. If yes, proceed to S208; otherwise, proceed to S210.
[0168] S208: The vehicle-mounted electronic device 3041 determines the target area and signal method for displaying refueling information based on the refueling environment information.
[0169] S209: The vehicle-mounted electronic device 3041 displays refueling information in the target area according to the above-mentioned light signal method.
[0170] In this embodiment, the presented refueling information includes a user ID, such as a pre-registered account. When the number of digits in the account exceeds a predetermined threshold, the account can be represented by a barcode or QR code.
[0171] S210: Vehicle electronic device 3041 prompts user that the seamless refueling process failed.
[0172] Please refer to S101-S108 for S203-S210; they will not be repeated in this embodiment.
[0173] S211: Terminal device 3031 on one side of the gas station obtains refueling information.
[0174] In this embodiment, the obtained refueling information includes the user's account. For example, the gas station employee can directly read the account displayed in the text, or the gas station employee can use the terminal device 3031 to scan the QR code / barcode displayed by the light signal to represent the user's account. The terminal device 3031 queries the cloud server 302 (oil company cloud) for the user's registered account, and the gas station employee refuels the vehicle according to the light signal instructions.
[0175] S212: Terminal device 3031 synchronizes refueling information (including user account) to cloud server 302.
[0176] After refueling is completed, the gas station terminal device 3031 reports the refueling information to the cloud server 302 (oil company cloud).
[0177] S213: Cloud server 302 generates settlement information based on refueling information and synchronizes the settlement information to cloud server 301.
[0178] Cloud server 302 (oil company cloud) transmits settlement information to cloud server 301 (vehicle company cloud) based on refueling information.
[0179] S214: Cloud server 301 sends settlement information to vehicle electronic device 3041.
[0180] Cloud server 301 (car enterprise cloud) sends settlement information to the vehicle's on-board electronic equipment.
[0181] S215: Vehicle electronic device 3041 (vehicle screen) displays a QR code for payment.
[0182] S216: Terminal device 305 scans the QR code displayed on the vehicle's electronic device for settlement to complete the payment operation.
[0183] Users scan the QR code displayed on the vehicle's large screen with their terminal device 305 to complete the payment. The payment success information can be synchronized to the oil company's cloud, the vehicle company's cloud, and the vehicle (not shown in the figure).
[0184] S217: The vehicle-mounted electronic device 3041 displays payment result information through light signals.
[0185] Payment result information can be either payment completed (payment successful) or payment failed.
[0186] The payment completion information can be displayed using light signals, such as projecting signals from the vehicle's headlights and / or taillights, displaying the message: "Payment completed." Alternatively, the payment completion information can be displayed in the target area using the light signal method determined in S208. In other words, the payment completion information can be displayed in the target area according to the determined light signal method.
[0187] For example, as shown in Figure 13, the text message "Payment Completed" is displayed by projecting it onto the headlights. After seeing this message, the gas station employee confirms that the refueling is complete.
[0188] Based on the above exemplary description, the refueling information presentation method proposed in this application embodiment, as shown in FIG13, may include the following steps:
[0189] S31: Get refueling information.
[0190] Refueling information includes at least one of user ID, refueling quantity, and gasoline grade. The user ID is used to identify the user in the refueling scenario for settlement. For example, the user ID can be a refueling code or a user's pre-registered account.
[0191] S32: Determine the target area and signal method.
[0192] Based on the above exemplary description, the light signaling methods include at least one of the following: headlight projection, rearview mirror projection, taillight display, vehicle side external display screen display, and interior light source projection onto the vehicle glass. The target area can be any area capable of displaying refueling information, such as a suitable projection area (e.g., the ground in front of the vehicle, the ground to the side, or the exterior surface of the vehicle body), taillights, external display screens, vehicle glass, etc.
[0193] S33: Display refueling information in the target area according to the determined light signal method.
[0194] For example, as shown in Figures 6a to 6f, if the determined light signal method is headlight projection (headlight casting), then the refueling information can be projected onto the target area such as the ground ahead or the pillars ahead.
[0195] Based on the above description, in some embodiments, presenting refueling information in the target area can be achieved by presenting at least one of the following: text, QR code, or barcode. For example, as shown in Figure 11, the user ID in the refueling information can be a refueling code, while the refueling code (321), gasoline grade (92#), and refueling quantity (full fill) are all presented in text form. In other embodiments, all or part of the refueling information can be presented using a QR code. For example, the user ID (e.g., account number) can be presented as a QR code, while the gasoline grade and refueling quantity are displayed as text so that gas station employees can quickly obtain the necessary information for this refueling. The user's identity information can be obtained and reported to the oil company's cloud by scanning the code using a terminal device.
[0196] In some embodiments, after displaying refueling information in the target area, payment result information can be further displayed in the target area; the payment result information includes payment success information or payment failure information. For example, as shown in Figure 13, a payment success message "Payment Completed" is displayed by projecting the headlights.
[0197] In some embodiments, before obtaining refueling information, the seamless refueling mode may be activated in response to a user's first command. After confirming that the seamless refueling mode has been activated, subsequent steps are executed; that is, the seamless refueling mode is checked before each refueling. In other embodiments, the seamless refueling mode can be set as the default refueling mode, eliminating the need to trigger it again before each refueling. The first command can be a voice command issued by the user, and / or a command generated by the user's touch action on a designated button on the in-vehicle screen. For example, the user issuing the voice command "Please activate seamless refueling mode," or the user clicking the button on the in-vehicle screen to activate seamless refueling mode, is considered to have issued the first command.
[0198] Another feasible way to trigger the seamless refueling mode is to automatically activate the seamless refueling mode when the vehicle enters the gas station, thus achieving seamless activation, further improving the convenience of refueling for users, reducing user operations, and enhancing the user experience.
[0199] In some embodiments, obtaining refueling information may involve acquiring all or part of the refueling information using at least one of the following methods:
[0200] Method 1: Prompt the user to enter refueling information, and obtain the refueling information based on the second instruction issued by the user. The second instruction can be a voice command containing refueling information and / or text input by the user representing refueling information. For example, the system can voice prompt the user, "Please state the gasoline grade, amount, and refueling code for this refueling," and then wait to receive the user's voice for voice recognition. Alternatively, the interface shown in Figure 5 can be displayed, and refueling information can be obtained based on the user's input. The interface shown in Figure 5 is only an example; according to this manual, many other interface implementation methods can be obtained, which are not listed here.
[0201] Method 2: Obtain pre-configured refueling information. For example, the interface shown in Figure 5 can prompt the user to set default refueling information in advance. If the user does not modify the refueling information before each refueling, the default refueling information will be displayed; if the user modifies it, the modified refueling information will be displayed.
[0202] Method 3: Receive the user ID obtained by the first server through accessing the second server. For example, the first server is cloud server 301 (vehicle enterprise cloud) corresponding to the vehicle, and the second server is cloud server 302 (oil enterprise cloud) corresponding to the gas station.
[0203] Method 4: Access the second server through a third-party application or mini-program to obtain the user ID.
[0204] In some embodiments, determining the target area and the light signal method can involve identifying the gas station attendant's position relative to the vehicle, identifying whether a suitable projection area exists in front of the vehicle, and obtaining the identification result; based on the position information and the identification result, the target area and the light signal method are then determined. For example, as shown in Figures 6a to 6f, if a suitable projection area is identified in front of the vehicle and the projection area is within the gas station attendant's line of sight, the light signal method is headlight projection, and the target area is the projection area. In other cases, such as when no suitable projection area exists, the light signal method is determined based on the gas station attendant's position relative to the vehicle, whether it is the taillights, the windshield, or the vehicle's external display screen. The position information of the gas station attendant relative to the vehicle may include the attendant's azimuth angle and / or distance relative to the vehicle. The attendant is the person responsible for refueling, such as a gas station employee.
[0205] For example, the azimuth angle is α, 0≤α≤180, which means that the gas station employee is in front of the vehicle; 180<α<360, which means that the gas station employee is behind the vehicle.
[0206] Specifically, determining the target area and signal method based on location information and recognition results can be as follows:
[0207] Based on the location information, the gas station attendant is located in front of, behind, or to the side of the vehicle, and the recognition result indicates that there is a suitable projection area in front of the vehicle. The target area is determined as the recognized projection area, and the light signal method is headlight projection, as shown in the various scenarios in Figures 6a to 6f.
[0208] Based on the location information, it is determined that the gas station attendant is located behind the vehicle and there is no suitable projection area in front of the vehicle. The target area is determined to be the taillights, and the light signal method is the taillight display, as shown in Figure 7a or Figure 7b.
[0209] Based on the location information, it is determined that the gas station attendant is located in front of the vehicle, and there is no suitable projection area in front of the vehicle. The target area is determined to be the vehicle glass, and the lighting signal is that the light source inside the vehicle is projected onto the vehicle glass, as shown in Figure 8.
[0210] Based on the location information, the gas station attendant is located within a preset distance range of the vehicle's side external display screen, and there is no suitable projection area in front of the vehicle. The target area is determined to be the vehicle's side external display screen, and the light signal method is displayed on the vehicle's side external display screen, as shown in Figure 9.
[0211] Specifically, if it is determined that the headlight projection method can be used, the specific light signal method and target area can be further determined according to the position of the gas station employee relative to the vehicle. For example, in the scenario shown in Figures 6a to 6f, as shown in Figures 6a, 6c, or 6e, the location information indicates that the gas station employee is located in front of the vehicle, and the recognition result indicates that there is a suitable projection area on the ground in front of the vehicle, so the target area is determined to be the ground in front.
[0212] As shown in Figure 6b, the location information indicates that the gas station attendant is located on the side of the vehicle, and the recognition result indicates that there is an object within a preset distance range in front of or to the side of the vehicle, and the object has a projection area suitable for projection. The target area is determined to be the projection area on the object.
[0213] As shown in Figure 6d, the location information indicates that the gas station attendant is located behind the vehicle. The recognition result indicates that there are other vehicles in front of the vehicle and there is an object within a preset distance range on the side of the vehicle. The object has a projection area suitable for projection. The target area is determined to be the projection area on the object.
[0214] In some embodiments, before presenting refueling information in the target area, the ambient light intensity can be identified, and the brightness of the display or projection can be adjusted according to the ambient light intensity. When presenting refueling information in the target area, the refueling information can be presented in the target area according to the determined light signal method and brightness.
[0215] This application proposes a method for presenting refueling information. The vehicle displays refueling information through intelligent light signals, such as headlight projection, taillight display, external display screen on the vehicle body, and projection on the vehicle windows. This displays refueling information such as refueling amount, gasoline grade, refueling code, or account. In this way, when the user is refueling while driving, the gas station staff can be informed of the refueling information without opening the windows or doors, enabling convenient notification and payment, thus improving the user's refueling experience.
[0216] Specifically, this application embodiment proposes that in-vehicle electronic devices or vehicles can identify the refueling environment and confirm the refueling information presentation method through sensors such as in-vehicle cameras.
[0217] Furthermore, this application also proposes methods for in-vehicle electronic devices or vehicles to obtain refueling information, including convenient access to refueling information via the driver's voice / touchscreen or through pre-set cloud queries. It further proposes presenting payment result information via intelligent light signals, such as displaying payment success or payment failure information.
[0218] This application also provides an electronic device, the electronic device comprising: a processor, the processor being configured to execute a computer program or instructions in a memory to implement the method as described in any of the above embodiments.
[0219] It should be noted that a processor can be a chip with computing capabilities, and is not limited to a central processing unit (CPU). For example, a processor can be a chip that includes one or more transistors, resistors, capacitors, and other circuit elements to perform a certain function; or it can be an integrated circuit in various packages that can implement the above methods.
[0220] This application also provides a computer program product containing instructions. The computer program product may be a software or program product containing instructions, capable of running on a computing device or stored on any usable medium. When the computer program product is run on at least one computing device, it causes the at least one computing device to execute the aforementioned refueling information presentation method.
[0221] This application also provides a computer-readable storage medium. The computer-readable storage medium can be any available medium that a computing device can store, or a data storage device such as a data center containing one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state drive). The computer-readable storage medium includes instructions that instruct the computing device to execute the above-described refueling information presentation method, or instruct the computing device to execute the refueling information presentation method.
[0222] This application also provides a chip system, including: a communication interface for inputting and / or outputting data; and a processor for executing a computer-executable program, causing a device equipped with the chip system to perform the refueling information presentation method as described in any of the above embodiments.
[0223] This application also provides a computing device cluster, including at least one computing device, each computing device including a processor and a memory; the processor of the at least one computing device is used to execute instructions stored in the memory of the at least one computing device, so that the computing device cluster performs the method as described in any of the above embodiments.
[0224] This application also provides a computer program product containing instructions that, when executed by a computing device cluster, cause the computing device cluster to perform the method described in any of the above embodiments.
[0225] This application also provides a computer-readable storage medium including computer program instructions, which, when executed by a cluster of computing devices, perform the method described in any of the above embodiments.
[0226] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the protection scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for presenting refueling information, characterized in that, The method is applied to an electronic device, and the method includes: Obtain refueling information; the refueling information includes at least one of user ID, refueling quantity, and gasoline grade; the user ID is used to identify the user in the refueling scenario for settlement; Determine the target area and the light signal method; the light signal method includes at least one of the following: headlight projection, rearview mirror projection, taillight display, vehicle side external display screen display, and interior light source projection onto the vehicle glass; the target area is the area used to display the refueling information. The refueling information is displayed in the target area according to the determined light signal method.
2. The method as described in claim 1, characterized in that, Presenting the refueling information in the target area includes: At least one of the following: text, QR code, and barcode, corresponding to the refueling information is displayed in the target area.
3. The method as described in any one of claims 1 or 2, characterized in that, After the refueling information is presented in the target area, the method further includes: Payment result information is displayed in the target area; the payment result information includes payment success information or payment failure information.
4. The method according to any one of claims 1-3, characterized in that, Before obtaining refueling information, the method further includes: In response to the user's first command, the seamless refueling mode is activated; the first command is a voice command and / or a touch action on a designated button. or, Once the vehicle enters the gas station, the seamless refueling mode is activated.
5. The method according to any one of claims 1-4, characterized in that, Obtaining refueling information, including obtaining all or part of the refueling information using at least one of the following methods: The system prompts the user to enter refueling information and obtains the refueling information based on the second instruction issued by the user; the second instruction is a voice instruction containing refueling information and / or text input by the user representing refueling information. Retrieve pre-configured refueling information; Receive the user ID obtained by the first server through accessing the second server; The first server is the server corresponding to the vehicle, and the second server is the server corresponding to the gas station; The user ID is obtained by accessing the second server through a third-party application or mini-program.
6. The method according to any one of claims 1-5, characterized in that, Determine the target area and signal method, including: Identify the position information of the gas station attendant relative to the vehicle; the position information includes the azimuth angle and / or distance of the gas station attendant relative to the vehicle; Identify whether there is a suitable projection area in front of and / or to the side of the vehicle, and obtain the identification result; Based on the location information and the recognition result, the target area and light signal method are determined.
7. The method as described in claim 6, characterized in that, Based on the location information and the recognition result, the target area and light signal method are determined, including: Based on the location information, it is determined that the gas station attendant is located behind the vehicle and there is no suitable projection area in front of the vehicle. The target area is determined to be the taillights, and the light signal method is taillight display. Based on the location information, it is determined that the gas station attendant is located in front of the vehicle, and there is no suitable projection area in front of the vehicle. The target area is determined to be the vehicle glass, and the lighting method is that the light source inside the vehicle projects onto the vehicle glass. Based on the location information, it is determined that the gas station attendant is within a preset distance range of the vehicle's side external display screen, and there is no suitable projection area in front of the vehicle. The target area is determined to be the vehicle's side external display screen, and the light signal method is displayed on the vehicle's side external display screen. The location information indicates that the gas station attendant is located in front of, behind, or to the side of the vehicle, and the recognition result indicates that there is a suitable projection area in front of the vehicle. The target area is determined as the recognized projection area, and the light signal method is headlight projection. The location information indicates that the gas station attendant is located to the side of the vehicle, and the recognition result indicates that there is a suitable projection area on the ground within a preset distance range to the side of the vehicle. The target area is determined as the recognized projection area, and the light signal method is projection from the rearview mirror.
8. The method as described in claim 7, characterized in that, Based on the location information indicating that the refueling operator is located in front of, behind, or to the side of the vehicle, and the recognition result indicating that there is a suitable projection area in front of the vehicle, the target area is determined as the recognized projection area, including: Based on the location information, it is indicated that the gas station attendant is located in front of the vehicle, and the recognition result indicates that there is a suitable projection area on the ground in front of the vehicle, thus determining the target area as the ground in front. Based on the location information, it is indicated that the gas station attendant is located to the side of the vehicle, and the recognition result indicates that there is an object within a preset distance range in front of or to the side of the vehicle, and the object has a projection area suitable for projection. The target area is determined to be the projection area on the object. The location information indicates that the gas station attendant is located behind the vehicle. The recognition result indicates that there are other vehicles in front of the vehicle and an object within a preset distance range on the side of the vehicle. The object has a projection area suitable for projection. The target area is determined to be the projection area on the object.
9. The method according to any one of claims 1-8, characterized in that, Before presenting the refueling information in the target area, the method further includes: Identify the ambient light intensity; Adjust the brightness of the display or projection according to the ambient light intensity. According to the determined light signal method, the refueling information is displayed in the target area, including: The refueling information is displayed in the target area according to the determined light signal method and brightness.
10. The method according to any one of claims 1-9, characterized in that, The user ID includes one or more of the following information: Fueling code, pre-registered account, barcode or QR code.
11. An electronic device, characterized in that, The electronic device includes: A processor for executing a computer program or instructions in memory to implement the method as described in any one of claims 1-10.
12. A computer program product containing instructions, characterized in that, When the instruction is executed by the computing device cluster, the computing device cluster performs the method as described in any one of claims 1-10.
13. A computer-readable storage medium, characterized in that, Includes computer program instructions, which, when executed by a cluster of computing devices, perform the method as described in any one of claims 1-10.