Order association method and device, equipment and storage medium

By installing a video monitoring system in front of the refueling machine, and using an intelligent identification algorithm to automatically match the refueling orders and user accounts, the problem of low artificial matching efficiency of gas station employees in the existing technology is solved, and automatic correlation and efficient payment are achieved during the refueling process.

CN119228378AInactive Publication Date: 2024-12-31RICHFIT INFORMATION TECH +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310774743.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-28
Publication Date
2024-12-31
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In existing gas stations, gas station employees artificially match the gas orders with user accounts, which is less efficient, resulting in low correlation efficiency.

Method used

By installing a video monitoring system in front of the refueling machine, using intelligent identification algorithm to collect video information of the vehicle during refueling, identify vehicle and refueling equipment information, and match the order information generated by the refueling equipment with the information obtained by the video identification, the vehicle is realized Automatic association of information with order information generated by refueling equipment.

Benefits of technology

The correlation efficiency of vehicle information and orders that can be used for payment is improved, automatic correlation during refueling is realized, human intervention is reduced, and payment efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119228378A_ABST
    Figure CN119228378A_ABST
Patent Text Reader

Abstract

The invention discloses an order association method and device, equipment and a storage medium, and belongs to the technical field of intelligent recognition. The method comprises the following steps: identifying a video in a vehicle refueling process; determining first matching information corresponding to the first refueling starting time and second matching information corresponding to the first refueling ending time based on the video identification information obtained through identification; order information generated by the refueling equipment is obtained, wherein the order information comprises first order information corresponding to the second refueling starting time and second order information corresponding to the second refueling ending time; and matching the first matching information with the first order information, matching the second matching information with the second order information, and associating the information of the vehicle with the second order information under the condition that the two matching results are matched. Therefore, automatic association between the information of the vehicle and the order information generated by the refueling equipment in the refueling process is realized, and the efficiency of association between the account corresponding to the vehicle information and the order which can be used for payment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of intelligent identification technology, and in particular to a method, device, equipment and storage medium for associating orders. Background Art

[0002] With the development of intelligence, intelligent recognition technology has been integrated into every aspect of our lives. The promotion of intelligent fuel dispensers combined with video recognition algorithms to achieve the association between fueling orders and user accounts is very beneficial to improving payment efficiency during refueling.

[0003] In the related art, the license plate number is detected through a video recognition algorithm to determine the user account of the vehicle, and the gas station staff manually matches the gas order with the user account to achieve the association between the user account and the gas order.

[0004] In the related art, the association between the refueling order and the user account is achieved by relying on the gas station staff to manually match the refueling order with the user account, which is inefficient. Summary of the invention

[0005] The embodiments of the present application provide a method, device, equipment and storage medium for associating orders, which can be used to solve the problems existing in the related technologies. The technical solution is as follows:

[0006] In one aspect, an embodiment of the present application provides a method for associating orders, the method comprising:

[0007] Collecting a video of a vehicle during refueling, identifying the video, and obtaining video identification information, wherein the video identification information includes information of the identified vehicle and information of a refueling device corresponding to the vehicle, wherein the information of the refueling device includes information of a refueling machine and information of a refueling gun;

[0008] Determine the information to be matched based on the information of the vehicle, the information of the fuel dispenser and the information of the fuel gun, wherein the information to be matched includes first matching information corresponding to the refueling start time obtained by video recognition and second matching information corresponding to the refueling end time obtained by video recognition;

[0009] Acquire order information generated by the refueling device, the order information generated by the refueling device including first order information corresponding to a refueling start time generated by the refueling device and second order information corresponding to a refueling end time generated by the refueling device;

[0010] The first matching information and the first order information are matched respectively, and the second matching information and the second order information are matched respectively. When the first matching information and the first order information match, and the second matching information and the second order information match, the vehicle information is associated with the second order information.

[0011] In another aspect, a device for associating orders is provided, the device comprising:

[0012] An identification module is used to collect a video of a vehicle during refueling, identify the video, and obtain video identification information, wherein the video identification information includes information of the identified vehicle and information of a refueling device corresponding to the vehicle, wherein the information of the refueling device includes information of a refueling machine and information of a refueling gun;

[0013] a determination module, configured to determine information to be matched based on information of the vehicle, information of the fuel dispenser, and information of the fuel gun, wherein the information to be matched includes first matching information corresponding to a refueling start time obtained by video recognition and second matching information corresponding to a refueling end time obtained by video recognition;

[0014] An acquisition module, used to acquire order information generated by the refueling device, wherein the order information generated by the refueling device includes first order information corresponding to a refueling start time generated by the refueling device and second order information corresponding to a refueling end time generated by the refueling device;

[0015] A matching module is used to match the first matching information with the first order information, and to match the second matching information with the second order information, respectively. When the first matching information matches the first order information, and the second matching information matches the second order information, the vehicle information is associated with the second order information.

[0016] On the other hand, a computer device is provided, comprising a processor and a memory, wherein the memory stores at least one computer program, and the at least one computer program is loaded and executed by the processor so that the computer device implements any of the above-mentioned methods of associating orders.

[0017] On the other hand, a computer-readable storage medium is provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor so that a computer implements any of the above-mentioned methods of associating orders.

[0018] On the other hand, a computer program product or a computer program is also provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes any of the above-described methods for associating orders.

[0019] The technical solution provided by the embodiments of the present application brings at least the following beneficial effects:

[0020] The technical solution provided by the present application collects a video of the vehicle during the refueling process, identifies the video, obtains the vehicle information and the refueling equipment information, and then matches the order information generated by the refueling equipment with the refueling equipment information obtained by video identification. If the match is successful, the vehicle information is associated with the order information generated by the refueling equipment. Therefore, the present application achieves automatic association of the vehicle information with the order information generated by the refueling equipment during the refueling process by matching the video identification information of the vehicle during the refueling process with the order information generated by the refueling equipment, thereby improving the efficiency of associating the account corresponding to the vehicle information with the order that can be used for payment. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0022] Figure 1 It is a schematic diagram of an implementation environment provided by an embodiment of the present application;

[0023] Figure 2 This is a flow chart of a method for associating orders provided in an embodiment of the present application;

[0024] Figure 3 It is a structural schematic diagram of a device for associating orders provided in an embodiment of the present application;

[0025] Figure 4 It is a structural diagram of a server provided in an embodiment of the present application;

[0026] Figure 5 It is a structural diagram of a device for associating orders provided in an embodiment of the present application. DETAILED DESCRIPTION

[0027] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below in conjunction with the accompanying drawings.

[0028] This application embodiment provides a method for associating orders, please refer to Figure 1 , which shows a schematic diagram of an implementation environment of the method provided in an embodiment of the present application. The implementation environment may include: a video monitoring system 11 and a control system 12.

[0029] The video monitoring system 11 is equipped with an intelligent recognition algorithm, which can recognize the collected video. For example, the video monitoring system 11 collects video of the vehicle refueling area, and obtains the vehicle information and the refueling equipment information from the collected video through the intelligent recognition algorithm. The information of the refueling equipment recognized by the video monitoring system 11 is matched with the order information generated by the refueling equipment to complete the matching of the vehicle information and the order information generated by the refueling equipment. The refueling management system 12 can store the vehicle information obtained by video recognition and the refueling equipment information obtained by video recognition.

[0030] Optionally, the monitoring system 12 may be a terminal or a server, or a server cluster composed of multiple servers, or a cloud computing service center. The video monitoring system 11 establishes a communication connection with the monitoring system 12 via a wired or wireless network.

[0031] Optionally, the implementation environment may further include a server 13, which may be a single server, a server cluster consisting of multiple servers, or a cloud computing service center. The video monitoring system 11 and the monitoring system 12 respectively establish communication connections with the server 13 via a wired or wireless network.

[0032] Those skilled in the art should understand that the above-mentioned video monitoring system 11 and control system 12 are only examples, and other existing or future terminals or servers that are applicable to the present application should also be included in the protection scope of the present application and are included here by reference.

[0033] Based on the above Figure 1 In the implementation environment shown, the present application embodiment provides a method for associating orders. Figure 2 As shown, this method is applied to Figure 1 Taking the pipe adding system 12 as an example, the method includes steps 201 to 205.

[0034] In step 201, a video of a vehicle during refueling is collected and recognized to obtain video recognition information. The video recognition information includes information about the recognized vehicle and information about the refueling equipment corresponding to the vehicle. The information about the refueling equipment includes information about the refueling machine and information about the refueling gun.

[0035] The application can install a video monitoring system in front of each gas station, and carry an intelligent recognition algorithm on the video monitoring system, which can recognize numbers, the location of objects, the behavior of objects, and the color of objects. The two parking spaces of the gas station can be determined through the intelligent recognition algorithm, and the corresponding gas guns of the parking spaces can be identified.

[0036] In a possible embodiment, video of the vehicle during the refueling process is collected, including through a video monitoring system installed in front of the gas pump. When a vehicle is identified as entering a monitoring area, video of the gas pump parking space area where the vehicle is located and the gas gun entry position area corresponding to the parking space are collected.

[0037] After collecting video of the vehicle during the refueling process, the video is identified to obtain video identification information, including: determining video identification information by identifying the collected video, the video identification information including vehicle information and information of the refueling equipment corresponding to the vehicle, the vehicle information including but not limited to the vehicle license plate number, the refueling equipment information including fuel dispenser information and fuel gun information, the fuel dispenser information including the first number of the fuel dispenser, the fuel gun information including the first number of the fuel gun, the fuel gun color, and the fuel gun lifting time and hanging time, etc.

[0038] The intelligent recognition algorithm installed on the video monitoring system can determine which parking space of the gas station the vehicle is in and which gas gun is used for refueling. Through the video monitoring system, the vehicle information and the first number of the gas station corresponding to the gas station where the vehicle is located can be obtained by performing video recognition on the parking space area. The vehicle information includes the license plate number of the vehicle. The first number of the gas station corresponding to the parking space, the color of the gas station, the time when the gas station is lifted, and the time when the gas station is hung can be obtained by performing video recognition on the area where the gas station is located.

[0039] In step 202, the information to be matched is determined based on the vehicle information, the fuel dispenser information and the fuel gun information. The information to be matched includes first matching information corresponding to the refueling start time obtained by video recognition and second matching information corresponding to the refueling end time obtained by video recognition.

[0040] The embodiment of the present application obtains the vehicle information, the gas station information and the gas gun information obtained by video recognition through the filling management system. The filling management system is a comprehensive system for receiving and processing data during the refueling process. In one possible implementation, the information of the gas gun includes the time when the gas gun is raised, the time when the gas gun is hung, the color of the gas gun and the number of the gas gun, and the information of the gas station includes the number of the gas station. The information to be matched is determined based on the information of the vehicle, the information of the gas station and the information of the gas gun, including: determining the first refueling start time and the first refueling end time according to the time when the gas gun is raised and the time when the gas gun is hung; determining the first oil product information added by the vehicle according to the color of the gas gun; determining the first matching information based on the vehicle information, the first oil product information, the first number of the gas station, the first number of the gas gun and the first refueling start time, the first matching information includes the vehicle information, the first oil product information, the first number of the gas station, the first number of the gas gun and the first refueling start time; determining the second matching information based on the vehicle information, the first oil product information, the first number of the gas station, the first number of the gas gun, the first refueling start time and the first refueling end time, the second matching information includes the vehicle information, the first oil product information, the first number of the gas station, the first number of the gas gun, the first refueling start time and the first refueling end time.

[0041] The time when the fuel gun is raised obtained by video recognition is used as the first refueling start time, and the time when the fuel gun is hung obtained by video recognition is used as the first refueling end time. The color of the fuel gun is then compared with the industry standard color regulations for fuel guns to determine the first oil product information used for refueling. Among them, the industry standard color regulations for fuel guns include a one-to-one correspondence between the name of the oil product, the label of the oil product, the color of the fuel gun, and the unit price of the oil product. The first oil product information includes but is not limited to the name of the first oil product, the label of the first oil product, and the unit price of the first oil product.

[0042] In step 203, order information generated by the refueling device is obtained, and the order information generated by the refueling device includes first order information corresponding to the refueling start time generated by the refueling device and second order information corresponding to the refueling end time generated by the refueling device.

[0043] The order information generated by the refueling equipment includes first order information and second order information, wherein the first order information includes but is not limited to the first refueling process status, the first member status, the second oil product information, the second number of the refueling machine, the second number of the refueling gun, and the second refueling start time; the second order information includes but is not limited to the order amount, the second refueling process status, the second member status, the third oil product information, the third number of the refueling machine, the third number of the refueling gun, the third refueling start time and the second refueling end time.

[0044] In an embodiment of the present application, within the refueling time range from the refueling start time to the refueling end time obtained by video recognition, the refueling management system obtains multiple order information generated by the refueling equipment, and from the order whose order information indicates that the refueling process belongs to the refueling start, obtains the order information whose refueling start time generated by the order is closest to the first refueling start time as the first order information. The first order information includes the first refueling process status, the first member status, the second oil product information, the second number of the refueling machine, the second number of the refueling gun, and the second refueling start time; wherein, the refueling start time generated by the order is closest to the first refueling start time means that the time difference between the refueling start time and the first refueling start time is the smallest. If the time difference between the refueling start time generated by multiple orders and the first refueling start time is the smallest, one of the order information corresponding to the refueling start time generated by these multiple orders can be randomly selected as the first order information.

[0045] From the orders whose order information indicates that the refueling process belongs to the refueling end, obtain the order information whose refueling end time generated by the order is closest to the first refueling end time as the second order information, and the second order information includes the order amount, the second refueling process status, the second member status, the third oil product information, the third number of the refueling machine, the third number of the refueling gun, the third refueling start time and the second refueling end time. Among them, the refueling end time generated by the order is closest to the first refueling end time means that the time difference between the refueling end time and the first refueling end time is the smallest. If the time difference between the refueling end time generated by multiple orders and the first refueling end time is the smallest, one can be randomly selected from the order information corresponding to the refueling end time generated by these multiple orders as the second order information.

[0046] In step 204, the first matching information and the first order information are matched respectively, and the second matching information and the second order information are matched respectively. When the first matching information and the first order information match, and the second matching information and the second order information match, the vehicle information is associated with the second order information.

[0047] In a possible implementation, the first matching information and the first order information are matched respectively, and the second matching information and the second order information are matched, including: matching the first matching information with the first order information to obtain a first matching result, and the first matching result is used to indicate whether the first matching information and the first order information match; indicating that the first matching information and the first order information match based on the first matching result, and then matching the second matching information with the second order information to obtain a second matching result, and the second matching result is used to indicate whether the second matching information and the second order information match.

[0048] Wherein, matching the first matching information with the first order information includes but is not limited to matching the first oil product information, the first label of the fuel dispenser, the first label of the fuel gun, and the first fueling start time in the first matching information with the second oil product information, the second label of the fuel dispenser, the second label of the fuel gun, and the second fueling start time in the first order information, that is, matching the first oil product information with the second oil product information, matching the first label of the fuel dispenser with the second label of the fuel dispenser, matching the first label of the fuel gun with the second label of the fuel gun, and matching the first fueling start time with the second fueling start time. If the first oil product information matches the second oil product information, the first label of the fuel dispenser matches the second label of the fuel dispenser, and the first label of the fuel gun matches the second label of the fuel gun, the first matching result indicates that the first matching information matches the first order information.

[0049] After determining that the first matching information matches the first order information, the second matching information is matched with the second order information, including matching the first oil product information, the first label of the fuel dispenser, the first label of the fuel gun, the first fuel start time and the first fuel end time in the second matching information with the third oil product information, the third label of the fuel dispenser, the third label of the fuel gun, the third fuel start time and the second fuel end time in the second order information, that is, matching the first oil product information with the third oil product information, matching the first label of the fuel dispenser with the third label of the fuel dispenser, matching the first label of the fuel gun with the third label of the fuel gun, matching the first fuel start time with the third fuel start time, and matching the first fuel end time with the second fuel end time. If the first oil product information matches the third oil product information, the first label of the fuel dispenser matches the third label of the fuel dispenser, the first label of the fuel gun matches the third label of the fuel gun, the first fuel start time matches the third fuel start time, and the first fuel end time matches the second fuel end time. The second matching result indicates that the second matching information matches the second order information. After determining that the second matching information and the second order information match, the vehicle information is associated with the second order information, including: associating the license plate number in the vehicle information with the order amount in the second order information, thereby completing the association between the vehicle information and the transaction order.

[0050] In a possible implementation, based on the first matching result indicating that the first matching information does not match the first order information or the second matching result indicating that the second matching information does not match the second order information, the third order information and the fourth order information are obtained, the generation time of the third order information is adjacent to the generation time of the first order information, and the generation time of the fourth order information is adjacent to the generation time of the second order information; the first matching information and the third order information are matched, and the second matching information and the fourth order information are matched, and when the first matching information and the third order information match, and the second matching information and the fourth order information match, the vehicle information is associated with the fourth order information. Wherein, adjacent generation time means that the difference between the generation times is the smallest. If there are multiple order information whose generation times have the smallest difference with the generation time of the first order information, an order information can be randomly selected as the third order information. If there are multiple order information whose generation times have the smallest difference with the generation time of the second order information, an order information can be randomly selected as the fourth order information.

[0051] When any one of the first oil product information and the second oil product information, the first label of the fuel dispenser and the second label of the fuel dispenser, and the first label of the fuel gun and the second label of the fuel gun does not match, the first matching result indicates that the first matching information does not match the first order information. When any one of the first oil product information and the third oil product information, the first label of the fuel dispenser and the third label of the fuel dispenser, the first label of the fuel gun and the third label of the fuel gun, the first refueling start time and the third refueling start time, and the first refueling end time and the second refueling end time does not match, the second matching result indicates that the second matching information does not match the second order information. When the first matching result indicates that the first matching information does not match the first order information or the second matching result indicates that the second matching information does not match the second order information, the third order information adjacent to the generation time of the first order information and the fourth order information adjacent to the generation time of the second order information are obtained. According to the same matching method of the first matching information and the first order information, the first matching information and the third order information, and the second matching information and the fourth order information are matched.

[0052] After the first matching information and the third order information do not match, the second matching information and the fourth order information do not match, and the acquired order quantity exceeds the reference quantity, if the acquired order information does not match the first matching information and the second matching information, change the payment method; pay for this refueling according to the changed payment method. The changed payment method can be that the staff manually associates the vehicle information with the transaction order information. In addition, the embodiment of the present application does not limit the size of the reference quantity, and can be set based on experience or scenarios.

[0053] In step 205, order information available for payment is generated based on the associated vehicle information and the second order information, and payment is completed according to the order information available for payment.

[0054] In one possible implementation, order information available for payment is determined based on the second order information and the second matching information, and the order information available for payment includes information about the vehicle for this refueling and the order amount; the order information available for payment is sent to an order payment system, and the payment for this refueling is completed through the order payment system based on the order information available for payment.

[0055] After the vehicle information is associated with the transaction order information, the order information available for payment is determined based on the vehicle information in the second matching information and the order amount in the second order information. The order information available for payment includes the license plate number and the order amount. The order information available for payment is sent to the order payment system, and the order payment system performs a non-sensitive deduction on the account where the license plate number is located according to the order amount.

[0056] The present application realizes the automatic association of vehicle information with order information generated by a refueling device during the refueling process, thereby improving the efficiency of associating an account corresponding to the vehicle information with orders that can be used for payment.

[0057] See also Figure 3 , an embodiment of the present application provides a device for associating orders, the device comprising:

[0058] The recognition module 301 is used to collect a video of the vehicle during the refueling process, recognize the video, and obtain video recognition information, wherein the video recognition information includes information of the recognized vehicle and information of the refueling equipment corresponding to the vehicle, and the information of the refueling equipment includes information of the refueling machine and information of the refueling gun;

[0059] A determination module 302 is used to determine information to be matched based on information about the vehicle, information about the fuel dispenser, and information about the fuel gun, wherein the information to be matched includes first matching information corresponding to a refueling start time obtained by video recognition and second matching information corresponding to a refueling end time obtained by video recognition;

[0060] An acquisition module 303 is used to acquire order information generated by a refueling device, the order information generated by the refueling device including first order information corresponding to a refueling start time generated by the refueling device and second order information corresponding to a refueling end time generated by the refueling device;

[0061] The matching module 304 is used to match the first matching information with the first order information and the second matching information with the second order information respectively, and when the first matching information matches the first order information and the second matching information matches the second order information, associate the vehicle information with the second order information.

[0062] In one possible implementation, the information of the gas gun includes the time when the gas gun is raised, the time when the gas gun is hung, the color of the gas gun and the label of the gas gun; the information of the gas station includes the label of the gas station; the determination module 302 is used to determine the first refueling start time and the first refueling end time according to the time when the gas gun is raised and the time when the gas gun is hung; determine the first oil product information added to the vehicle according to the color of the gas gun; determine the first matching information based on the vehicle information, the first oil product information, the first label of the gas station, the first label of the gas gun and the first refueling start time, the first matching information includes the vehicle information, the first oil product information, the first label of the gas station, the first label of the gas gun and the first refueling start time; determine the second matching information based on the vehicle information, the first oil product information, the first label of the gas station, the first label of the gas gun, the first refueling start time and the first refueling end time, the second matching information includes the vehicle information, the first oil product information, the first label of the gas station, the first label of the gas gun, the first refueling start time and the first refueling end time.

[0063] In one possible implementation, the first order information includes the first refueling process status, the first member status, the second oil product information, the second number of the refueling pump, the second number of the refueling gun, and the second refueling start time; the second order information includes the order amount, the second refueling process status, the second member status, the third oil product information, the third number of the refueling pump, the third number of the refueling gun, the third refueling start time and the second refueling end time.

[0064] In one possible implementation, the matching module 304 is used to match the first matching information with the first order information to obtain a first matching result, where the first matching result is used to indicate whether the first matching information matches the first order information; based on the first matching result indicating that the first matching information matches the first order information, the second matching information is matched with the second order information to obtain a second matching result, where the second matching result is used to indicate whether the second matching information matches the second order information.

[0065] In one possible implementation, the matching module 304 is also used to determine order information that can be used for payment based on the second order information and the second matching information, where the order information that can be used for payment includes information about the vehicle for this refueling and the order amount; the order information that can be used for payment is sent to the order payment system, and the order payment system completes the payment for this refueling based on the order information that can be used for payment.

[0066] In one possible implementation, the matching module 304 is further used to obtain the third order information and the fourth order information based on the first matching result indicating that the first matching information does not match the first order information or the second matching result indicating that the second matching information does not match the second order information, the generation time of the third order information is adjacent to the generation time of the first order information, and the generation time of the fourth order information is adjacent to the generation time of the second order information; match the first matching information with the third order information, match the second matching information with the fourth order information, and when the first matching information and the third order information match, and the second matching information and the fourth order information match, associate the vehicle information with the fourth order information.

[0067] In one possible implementation, the matching module 304 is also used to change the payment method when the first matching information and the third order information do not match, the second matching information and the fourth order information do not match, and the acquired order quantity exceeds the reference quantity, if the acquired order information does not match the first matching information and the second matching information; and pay for the refueling according to the changed payment method.

[0068] This application collects a video of the vehicle during the refueling process, identifies the video, obtains the vehicle information and the refueling equipment information, and then matches the order information generated by the refueling equipment with the refueling equipment information obtained by video identification. If the match is successful, the vehicle information is associated with the order information generated by the refueling equipment. Therefore, this application achieves automatic association of the vehicle information and the order information generated by the refueling equipment during the refueling process by matching the video identification information of the vehicle during the refueling process with the order information generated by the refueling equipment, thereby improving the efficiency of associating the account corresponding to the vehicle information with the order that can be used for payment.

[0069] It should be noted that the device provided in the above embodiment only uses the division of the above functional modules as an example to implement its functions. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and their specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0070] Figure 4It is a structural diagram of a server provided in an embodiment of the present application. The server may have relatively large differences due to different configurations or performances, and may include one or more processors (Central Processing Unit, CPU) 901 and one or more memories 902, wherein at least one computer program is stored in the one or more memories 902, and the at least one computer program is loaded and executed by the one or more processors 901, so that the server implements the method of associating orders provided in the above-mentioned various method embodiments. Of course, the server may also have components such as a wired or wireless network interface, a keyboard, and an input and output interface for input and output. The server may also include other components for implementing device functions, which will not be repeated here.

[0071] Figure 5 1 is a schematic diagram of a device structure for associating orders provided in an embodiment of the present application. The device may be a terminal, such as a smart phone, a tablet computer, a player, a laptop computer, or a desktop computer. The terminal may also be referred to as a user device, a portable terminal, a laptop terminal, a desktop terminal, or other names.

[0072] Typically, the terminal includes: a processor 1501 and a memory 1502 .

[0073] The processor 1501 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1501 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1501 may also include a main processor and a coprocessor. The main processor is a processor for processing data in an awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 1501 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1501 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0074] The memory 1502 may include one or more computer-readable storage media, which may be non-transitory. The memory 1502 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1502 is used to store at least one instruction, which is used to be executed by the processor 1501 so that the terminal implements the method of associating orders provided in the method embodiment of the present application.

[0075] In some embodiments, the terminal may further optionally include: a peripheral device interface 1503 and at least one peripheral device. The processor 1501, the memory 1502 and the peripheral device interface 1503 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 1503 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1504, a display screen 1505, a camera assembly 1506, an audio circuit 1507 and a power supply 1508.

[0076] The peripheral device interface 1503 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1501 and the memory 1502. In some embodiments, the processor 1501, the memory 1502, and the peripheral device interface 1503 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1501, the memory 1502, and the peripheral device interface 1503 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.

[0077] The radio frequency circuit 1504 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1504 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1504 converts the electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1504 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit 1504 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: a metropolitan area network, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1504 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.

[0078] The display screen 1505 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1505 is a touch display screen, the display screen 1505 also has the ability to collect touch signals on the surface or above the surface of the display screen 1505. The touch signal can be input to the processor 1501 as a control signal for processing. At this time, the display screen 1505 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 1505 can be one, which is set on the front panel of the terminal; in other embodiments, the display screen 1505 can be at least two, which are respectively set on different surfaces of the terminal or are folded; in other embodiments, the display screen 1505 can be a flexible display screen, which is set on the curved surface or folded surface of the terminal. Even, the display screen 1505 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 1505 can be made of materials such as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode, organic light-emitting diode).

[0079] The camera assembly 1506 is used to capture images or videos. Optionally, the camera assembly 1506 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 1506 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0080] The audio circuit 1507 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 1501 for processing, or input them into the RF circuit 1504 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 1501 or the RF circuit 1504 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 1507 may also include a headphone jack.

[0081] The power supply 1508 is used to power various components in the terminal. The power supply 1508 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1508 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.

[0082] In some embodiments, the terminal further includes one or more sensors 1509 , including but not limited to: an acceleration sensor 1510 , a gyroscope sensor 1511 , a pressure sensor 1512 , an optical sensor 1513 , and a proximity sensor 1514 .

[0083] The acceleration sensor 1510 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established by the terminal. For example, the acceleration sensor 1510 can be used to detect the components of gravity acceleration on the three coordinate axes. The processor 1501 can control the display screen 1505 to display the user interface in a horizontal view or a vertical view according to the gravity acceleration signal collected by the acceleration sensor 1510. The acceleration sensor 1510 can also be used for collecting game or user motion data.

[0084] The gyro sensor 1511 can detect the body direction and rotation angle of the terminal, and the gyro sensor 1511 can cooperate with the acceleration sensor 1510 to collect the user's 3D actions on the terminal. The processor 1501 can implement the following functions based on the data collected by the gyro sensor 1511: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

[0085] The pressure sensor 1512 can be set in the side frame of the terminal and / or the lower layer of the display screen 1505. When the pressure sensor 1512 is set in the side frame of the terminal, it can detect the user's holding signal of the terminal, and the processor 1501 performs left and right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 1512. When the pressure sensor 1512 is set in the lower layer of the display screen 1505, the processor 1501 controls the operability controls on the UI interface according to the user's pressure operation on the display screen 1505. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0086] The optical sensor 1513 is used to collect the ambient light intensity. In one embodiment, the processor 1501 can control the display brightness of the display screen 1505 according to the ambient light intensity collected by the optical sensor 1513. Specifically, when the ambient light intensity is high, the display brightness of the display screen 1505 is increased; when the ambient light intensity is low, the display brightness of the display screen 1505 is reduced. In another embodiment, the processor 1501 can also dynamically adjust the shooting parameters of the camera component 1506 according to the ambient light intensity collected by the optical sensor 1513.

[0087] The proximity sensor 1514, also known as a distance sensor, is usually arranged on the front panel of the terminal. The proximity sensor 1514 is used to collect the distance between the user and the front of the terminal. In one embodiment, when the proximity sensor 1514 detects that the distance between the user and the front of the terminal is gradually decreasing, the processor 1501 controls the display screen 1505 to switch from the screen-on state to the screen-off state; when the proximity sensor 1514 detects that the distance between the user and the front of the terminal is gradually increasing, the processor 1501 controls the display screen 1505 to switch from the screen-off state to the screen-on state.

[0088] Those skilled in the art will understand that Figure 5 The structure shown in the figure does not constitute a limitation on the device of the associated order, and may include more or less components than shown in the figure, or combine certain components, or adopt a different component arrangement.

[0089] In an exemplary embodiment, a computer device is also provided, the computer device comprising a processor and a memory, wherein at least one computer program is stored in the memory. The at least one computer program is loaded and executed by one or more processors, so that the computer device implements any of the above-mentioned methods for associating orders.

[0090] In an exemplary embodiment, a computer-readable storage medium is also provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor of a computer device to enable the computer to implement any of the above-mentioned methods of associating orders.

[0091] In one possible implementation, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, etc.

[0092] In an exemplary embodiment, a computer program product or a computer program is also provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs any of the above-mentioned methods for associating orders.

[0093] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions. For example, the vehicle information, refueling equipment information, and order information generated by the refueling equipment involved in this application are all obtained with full authorization.

[0094] It should be understood that the "plurality" mentioned in this article refers to two or more. "And / or" describes the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0095] It should be noted that the terms "first", "second", etc. (if any) in the specification and claims of the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0096] The above description is only an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for associating orders, characterized in that: The method comprises: Collecting a video of a vehicle during refueling, identifying the video, and obtaining video identification information, wherein the video identification information includes information of the identified vehicle and information of a refueling device corresponding to the vehicle, wherein the information of the refueling device includes information of a refueling machine and information of a refueling gun; Determine the information to be matched based on the information of the vehicle, the information of the fuel dispenser and the information of the fuel gun, wherein the information to be matched includes first matching information corresponding to the refueling start time obtained by video recognition and second matching information corresponding to the refueling end time obtained by video recognition; Acquire order information generated by the refueling device, the order information generated by the refueling device including first order information corresponding to a refueling start time generated by the refueling device and second order information corresponding to a refueling end time generated by the refueling device; The first matching information and the first order information are matched respectively, and the second matching information and the second order information are matched respectively. When the first matching information and the first order information match, and the second matching information and the second order information match, the vehicle information is associated with the second order information.

2. The method according to claim 1, characterized in that The information of the fuel gun includes the time of lifting the fuel gun, the time of hanging the fuel gun, the color of the fuel gun and the number of the fuel gun; the information of the fuel dispenser includes the number of the fuel dispenser; the information to be matched based on the information of the vehicle, the information of the fuel dispenser and the information of the fuel gun includes: Determine the first refueling start time and the first refueling end time according to the refueling gun raising time and the refueling gun hanging time; Determining information about a first fuel product added to the vehicle according to the color of the fuel gun; Determine the first matching information based on the vehicle information, the first oil product information, the first number of the fuel dispenser, the first number of the fuel gun, and the first fueling start time, wherein the first matching information includes the vehicle information, the first oil product information, the first number of the fuel dispenser, the first number of the fuel gun, and the first fueling start time; The second matching information is determined based on the vehicle information, the first oil product information, the first label of the fuel dispenser, the first label of the fuel gun, the first fueling start time and the first fueling end time, and the second matching information includes the vehicle information, the first oil product information, the first label of the fuel dispenser, the first label of the fuel gun, the first fueling start time and the first fueling end time.

3. The method according to claim 2, characterized in that The first order information includes a first refueling process status, a first member status, second oil product information, a second number of the refueling machine, a second number of the refueling gun, and a second refueling start time; The second order information includes the order amount, the second refueling process status, the second membership status, the third oil product information, the third number of the refueling machine, the third number of the refueling gun, the third refueling start time and the second refueling end time.

4. The method according to any one of claims 1 to 3, characterized in that: The matching the first matching information with the first order information respectively, and matching the second matching information with the second order information respectively, comprises: Matching the first matching information with the first order information to obtain a first matching result, where the first matching result is used to indicate whether the first matching information matches the first order information; Based on the first matching result indicating that the first matching information matches the first order information, the second matching information is matched with the second order information to obtain a second matching result, where the second matching result is used to indicate whether the second matching information matches the second order information.

5. The method according to any one of claims 1 to 3, characterized in that: After associating the vehicle information with the second order information, the method further includes: Determining order information available for payment based on the second order information and the second matching information, wherein the order information available for payment includes information of the vehicle for refueling and an order amount; The order information available for payment is sent to an order payment system, and the order payment system completes the payment for this refueling based on the order information available for payment.

6. The method according to claim 4, characterized in that After matching the first matching information with the first order information and matching the second matching information with the second order information respectively, the method further includes: Based on the first matching result indicating that the first matching information does not match the first order information or the second matching result indicating that the second matching information does not match the second order information, obtaining third order information and fourth order information, where the generation time of the third order information is adjacent to the generation time of the first order information, and the generation time of the fourth order information is adjacent to the generation time of the second order information; The first matching information is matched with the third order information, and the second matching information is matched with the fourth order information. When the first matching information matches the third order information and the second matching information matches the fourth order information, the vehicle information is associated with the fourth order information.

7. The method according to claim 6, characterized in that After matching the first matching information with the third order information and matching the second matching information with the fourth order information, the method further includes: After the first matching information does not match the third order information, the second matching information does not match the fourth order information, and the acquired order quantity exceeds the reference quantity, if the acquired order information does not match the first matching information and the second matching information, change the payment method; Pay for this refueling according to the changed payment method.

8. A device for associating orders, characterized in that: The device comprises: An identification module is used to collect a video of a vehicle during refueling, identify the video, and obtain video identification information, wherein the video identification information includes information of the identified vehicle and information of a refueling device corresponding to the vehicle, wherein the information of the refueling device includes information of a refueling machine and information of a refueling gun; a determination module, configured to determine information to be matched based on information of the vehicle, information of the fuel dispenser, and information of the fuel gun, wherein the information to be matched includes first matching information corresponding to a refueling start time obtained by video recognition and second matching information corresponding to a refueling end time obtained by video recognition; An acquisition module, used to acquire order information generated by the refueling device, wherein the order information generated by the refueling device includes first order information corresponding to a refueling start time generated by the refueling device and second order information corresponding to a refueling end time generated by the refueling device; A matching module is used to match the first matching information with the first order information, and to match the second matching information with the second order information, respectively. When the first matching information matches the first order information, and the second matching information matches the second order information, the vehicle information is associated with the second order information.

9. A computer device, characterized in that: The computer device includes a processor and a memory, wherein at least one computer program is stored in the memory, and the at least one computer program is loaded and executed by the processor so that the computer device implements the method for associating orders as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: At least one computer program is stored in the computer-readable storage medium, and the at least one computer program is loaded and executed by the processor so that the computer implements the method for associating orders as described in any one of claims 1 to 7.