Fee deduction processing method and device, electronic equipment and computer readable storage medium
By identifying the device to identify biometric information and obtaining the current location and order information, and determining the deduction information of the target account, the problems of positioning deviations and equipment configuration errors in the existing technology are solved, and accurate deductions and efficiency improvements are achieved.
Patent Information
- Application Number
- CN202311375897.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-20
- Publication Date
- 2025-04-22
AI Technical Summary
When the identification device realizes deduction processing through biometric information, it removes related modules such as GPS to reduce costs, resulting in positioning deviations, unable to achieve accurate deduction processing, and problems such as equipment configuration errors increase overall costs.
By identifying the biological characteristic information of the target object, querying the object's identity information, obtaining the current location information of the terminal device and the relevant order information of the target account, determining the deduction information of the target account based on this information, and performing accurate deduction processing.
Accurate deductions on target accounts based on changes in current location information are achieved, which improves the deduction efficiency and reduces the costs caused by positioning deviations and equipment configuration errors.
Smart Images

Figure CN119863244A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet technology, and in particular to a fee deduction processing method, device, electronic device and computer-readable storage medium. Background Art
[0002] With the rapid development of the Internet, various methods of deduction have also been continuously developed, bringing great convenience to our lives. At present, all biometric information is used for the same purpose, that is, to authenticate identity based on the fact that different people have different biometric information. Nowadays, in daily life, we have been using methods based on fingerprint recognition, facial information recognition, iris recognition, etc. to process deductions. There is no need to enter a password, and there is no need to worry about forgetting the password. While bringing us great convenience, it also improves the efficiency of deductions to a certain extent.
[0003] However, considering the cost of current identification devices, when the identification device uses biometric information to implement fee deduction processing, the Global Positioning System (GPS) and other related modules will be further removed. At the same time, using other channels such as WiFi for positioning to determine the current location information is prone to deviation, and accurate fee deduction processing cannot be achieved. In addition, when the identification device configures related modules, there are related problems such as equipment replacement or configuration errors, resulting in higher overall costs. Summary of the invention
[0004] The embodiments of the present application provide a fee deduction processing method, device and computer-readable storage medium, which can realize accurate fee deduction processing for a target account according to changes in current location information, thereby improving fee deduction efficiency.
[0005] The technical solution of the embodiment of the present application is implemented as follows:
[0006] An embodiment of the present application provides a method for processing deductions, the method comprising: in response to biometric information of a target object being identified by an identification device located at a specific location, querying object identity information corresponding to the biometric information; obtaining current location information of a terminal device corresponding to the object identity information, and relevant order information under a target account of the target object; determining deduction information of the target account based on the relevant order information, the current location information and the specific location; and performing deduction processing on the target account based on the deduction information.
[0007] An embodiment of the present application provides a deduction processing device, including: a query module, used to query object identity information corresponding to the biometric information of a target object in response to the biometric information of the target object being identified by an identification device located at a specific location; an acquisition module, used to acquire current location information of a terminal device corresponding to the object identity information, and relevant order information under a target account of the target object; a determination module, used to determine the deduction information of the target account based on the relevant order information, the current location information and the specific location; and a processing module, used to perform deduction processing on the target account based on the deduction information.
[0008] In some embodiments, the acquisition module is also used to: when the identification device establishes a connection link with the terminal device, receive the current location information sent by the terminal device through the connection link; call the order management service of the deduction processing system, and query the relevant order information under the target account through the order management service.
[0009] In some embodiments, the device also includes: a connection link establishment module, which is used to send a device connection request to the terminal device through the identification device; receive a verification identifier randomly generated by the terminal device in response to the device connection request; encrypt the verification identifier to obtain an encrypted verification identifier, and send the encrypted verification identifier to the terminal device; wherein the encrypted verification identifier is generated by the identification device using a shared key encryption; when the terminal device decrypts the encrypted verification identifier to obtain a decrypted verification identifier, if the randomly generated verification identifier and the decrypted verification identifier are consistent, the identification device establishes the connection link with the terminal device; wherein the decrypted verification identifier is generated by the terminal device using the shared key decryption.
[0010] In some embodiments, the connection link includes a Bluetooth connection link; the connection link establishment module is also used to: obtain the signal strength value between the identification device and the terminal device; determine the connection distance between the identification device and the terminal device based on the signal strength value; when the connection distance is less than a preset connection distance threshold, establish a Bluetooth connection link between the identification device and the terminal device.
[0011] In some embodiments, the deduction information includes the deduction start and end points and the deduction amount; the determination module is also used to: when the current location information corresponds to the same location as the specific location, determine the current location information as the deduction starting point or the deduction end point of the target account based on the relevant order information; based on the deduction starting point and the deduction end point, determine the deduction amount of the target account.
[0012] In some embodiments, the determination module is also used to: when there is no relevant order in the relevant order information under the target account, determine the current location information as the deduction starting point of the current order and store the deduction starting point; when there is a relevant order in the relevant order information under the user account, determine the current location information as the deduction end point of the current order.
[0013] In some embodiments, the processing module is also used to: display the deduction information; if no cancellation operation for the deduction information is received within a preset time period for displaying the deduction information, based on the deduction information, deduction processing is performed on the target account through a preset payment channel according to a pre-signed contracted deduction agreement.
[0014] In some embodiments, the identification device is a palmprint recognition device, the biometric information is palmprint information; the specific location is the location of a road toll station; the query module is also used to: in response to the palmprint information of the target object being identified by the palmprint recognition device located at the road toll station, query the object identity information corresponding to the palmprint information.
[0015] In some embodiments, the determination module is also used to determine the road toll deduction information of the target account based on the relevant order information about the road toll section under the target account, the current location information and the location of the road toll station.
[0016] An embodiment of the present application provides an electronic device, comprising: a memory for storing computer-executable instructions; and a processor for implementing the fee deduction processing method provided in the embodiment of the present application when executing the computer-executable instructions stored in the memory.
[0017] An embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions for implementing the fee deduction processing method provided in the embodiment of the present application when executed by a processor.
[0018] An embodiment of the present application provides a computer program product, which includes executable instructions, and the executable instructions are stored in a computer-readable storage medium; wherein, when a processor of an electronic device reads the executable instructions from the computer-readable storage medium and executes the executable instructions, the deduction processing method provided in the embodiment of the present application is implemented.
[0019] The embodiments of the present application have the following beneficial effects:
[0020] The corresponding object identity information is queried through the biometric information of the target object, and at the same time, the current location information of the terminal device corresponding to the object identity information and the relevant order information under the target account of the target object are obtained, so as to determine the deduction information of the target account based on the relevant order information under the target account of the target object, the current location information of the terminal device corresponding to the object identity information and the specific location of the identification device, and realize the deduction processing of the target account. In this way, since the deduction information is determined according to the change of the current location information and the relevant order information under the target account when the deduction processing is performed, the target account can be accurately deducted, the deduction efficiency can be improved, and even if the relevant positioning modules such as GPS are removed, the target object can be accurately positioned, so as to determine the accurate deduction information. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 It is a structural diagram of a fee deduction processing system provided in an embodiment of the present application;
[0022] Figure 2 It is a structural schematic diagram of a fee deduction processing device provided in an embodiment of the present application;
[0023] Figure 3 This is an optional flowchart of the fee deduction processing method provided in the embodiment of the present application;
[0024] Figure 4 It is another optional flow chart of the fee deduction processing method provided in the embodiment of the present application;
[0025] Figure 5 It is a schematic diagram of the implementation process of establishing a connection link between an identification device and a terminal device provided in an embodiment of the present application;
[0026] Figure 6 It is a schematic diagram of the implementation process of determining the deduction information of the target account provided in the embodiment of the present application;
[0027] Figure 7 It is a structural schematic diagram of a high-speed palm brushing device provided in an embodiment of the present application;
[0028] Figure 8 This is a flow chart of implementing fee deduction processing at a high-speed toll gate provided by an embodiment of the present application;
[0029] Fig. 9 It is a structural diagram of implementing fee deduction processing at a highway toll gate provided in an embodiment of the present application. DETAILED DESCRIPTION
[0030] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of this application.
[0031] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0032] Unless otherwise defined, all technical and scientific terms used in the embodiments of the present application have the same meanings as those commonly understood by those skilled in the art. The terms used in the embodiments of the present application are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.
[0033] With the current recognition devices taking the cost into consideration, when the recognition devices use biometric information to implement fee deductions based on location information, related modules such as GPS will be further removed, and other channels such as WiFi will be used for positioning to determine the current location information. However, these methods may have positioning deviations and cannot achieve accurate fee deductions. In addition, when the recognition devices configure related modules, there are related problems such as equipment replacement or configuration errors, resulting in higher overall costs.
[0034] Based on at least one problem existing in the related technology, after the embodiment of the present application identifies the biometric information of the target object at a specific location, it queries the object identity information corresponding to the target object, obtains the current location information of the terminal device and the relevant order information under the target account of the target object through the connection link, and then determines the deduction information of the target account according to the changes in the current location information and the relevant order information under the target account, and performs accurate deductions based on the deduction information of the target account, thereby greatly improving the user's deduction experience.
[0035] See also Figure 1 , Figure 1 It is a structural diagram of the architecture of the charge processing system 100 provided in an embodiment of the present application. In order to support a charge processing application, the terminal device 400 is connected to the identification device 200 via the network 300. The network 300 can be a wide area network or a local area network, or a combination of the two.
[0036] When the identification device 200 located at a specific location recognizes the biometric information of the target object, the identification device 200 queries the object identity information corresponding to the biometric information; obtains the current location information of the terminal device 400 corresponding to the object identity information, and the relevant order information under the target account of the target object; the identification device 200 determines the deduction information of the target account based on the relevant order information, the current location information and the specific location; the identification device 200 performs deduction processing on the target account based on the deduction information, and returns the deduction information to the terminal device 400, so as to display the deduction information on the identification device 200 and the terminal device 400.
[0037] In some embodiments, the identification device 200 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms. The terminal device 400 can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, a car terminal, etc., but is not limited to this. The terminal device 400 and the identification device 200 can be directly or indirectly connected by wired or wireless communication, which is not limited in the embodiments of the present application.
[0038] The following describes an exemplary application of the charge processing device (i.e., electronic device) provided in the embodiment of the present application. The electronic device provided in the embodiment of the present application can be implemented as a laptop, tablet computer, desktop computer, set-top box, mobile device (e.g., mobile phone, portable music player, personal digital assistant, dedicated messaging device, portable gaming device), smart phone, smart speaker, smart watch, smart TV, vehicle-mounted terminal, and other types of user terminal devices capable of data processing or charge processing, and can also be implemented as an identification device. The following describes an exemplary application when the charge processing device is implemented as an identification device.
[0039] See also Figure 2 , Figure 2 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application, Figure 2The electronic device shown may be a charge processing device, which includes: at least one processor 410, a memory 450, at least one network interface 420, and a user interface 430. The various components in the charge processing device are coupled together via a bus system 440. It is understood that the bus system 440 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 440 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, the bus system 440 is not shown in FIG. Figure 2 Various buses are labeled as bus system 440 .
[0040] The processor 410 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., where the general-purpose processor can be a microprocessor or any conventional processor, etc.
[0041] The user interface 430 includes one or more output devices 431 that enable presentation of media content, including one or more speakers and / or one or more visual display screens. The user interface 430 also includes one or more input devices 432, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.
[0042] The memory 450 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memory, hard disk drives, optical disk drives, etc. The memory 450 may optionally include one or more storage devices that are physically remote from the processor 410.
[0043] The memory 450 includes a volatile memory or a non-volatile memory, and may also include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), and the volatile memory may be a random access memory (RAM). The memory 450 described in the embodiments of the present application is intended to include any suitable type of memory.
[0044] In some embodiments, memory 450 can store data to support various operations, examples of which include programs, modules, and data structures, or a subset or superset thereof, as exemplarily described below.
[0045] Operating system 451, including system programs for processing various basic system services and performing hardware-related tasks, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks;
[0046] A network communication module 452 is used to reach other electronic devices via one or more (wired or wireless) network interfaces 420. Exemplary network interfaces 420 include: Bluetooth, Wireless Compatibility Certification (WiFi), and Universal Serial Bus (USB), etc.; a presentation module 453 is used to enable presentation of information (e.g., a user interface for operating peripheral devices and displaying content and information) via one or more output devices 431 (e.g., display screens, speakers, etc.) associated with a user interface 430; an input processing module 454 is used to detect one or more user inputs or interactions from one of the one or more input devices 432 and translate the detected inputs or interactions.
[0047] In some embodiments, the device provided in the embodiments of the present application can be implemented in software. Figure 2 The charge processing device 455 stored in the memory 450 is shown, which can be software in the form of a program and a plug-in, etc., and includes the following software modules: a query module 4551, an acquisition module 4552, a determination module 4553 and a processing module 4554. These modules are logical, so they can be arbitrarily combined or further split according to the functions implemented. The functions of each module will be explained below.
[0048] In other embodiments, the device provided in the embodiments of the present application can be implemented in hardware. As an example, the device provided in the embodiments of the present application can be a processor in the form of a hardware decoding processor, which is programmed to execute the deduction processing method provided in the embodiments of the present application. For example, the processor in the form of a hardware decoding processor can adopt one or more application-specific integrated circuits (Application Specific Integrated Circuit, ASIC), digital signal processors (Digital Signal Processor, DSP), programmable logic devices (Programmable Logic Device, PLD), complex programmable logic devices (Complex Programmable Logic Device, CPLD), field programmable gate arrays (Field-Programmable Gate Array, FPGA) or other electronic components.
[0049] In some embodiments, the terminal device or identification device can implement the deduction processing method provided in the embodiment of the present application by running various computer executable instructions or computer programs. For example, computer executable instructions can be microprogram-level commands, machine instructions or software instructions. The computer program can be a native program or software module in the operating system; it can be a native application (Application, APP), that is, a program that needs to be installed in the operating system to run, or it can be a small program that can be embedded in any APP, that is, a program that only needs to be downloaded to the browser environment to run. In short, the above-mentioned computer executable instructions can be instructions in any form, and the above-mentioned computer program can be an application, module or plug-in in any form.
[0050] The fee deduction processing method provided in each embodiment of the present application can be executed by an electronic device, wherein the electronic device can be an identification device or a terminal device, that is, the fee deduction processing method in each embodiment of the present application can be executed by an identification device, or by a terminal device, or can be executed through interaction between an identification device and a terminal device.
[0051] See also Figure 3 , Figure 3 This is an optional flow chart of the fee deduction processing method provided in the embodiment of the present application, which will be combined with Figure 3 The steps shown are described in detail, and the execution subject of the deduction processing method is an identification device as an example. The method includes the following steps S101 to S104:
[0052] Step S101 , in response to identifying biometric information of a target object through an identification device located at a specific location, querying object identity information corresponding to the biometric information.
[0053] In an embodiment of the present application, the identification device located at a specific location is a device that can perform identification operations based on the biometric information of the target object. For example, the identification device can be a palm print recognition device. Biometric information is unique personal characteristic data used to identify the target object. The personal characteristic data can be data generated by specific technical processing operations related to the physical, physiological or behavioral characteristics of the target object. The biometric information is used to verify the identity information of the target object and has the characteristics of uniqueness, permanence and irreplaceability. For example, the biometric information can be the palm print information of the target object. The specific location is the location where the identification device is set, and it can also be the location where the toll deduction process needs to be implemented, such as a road toll station (including but not limited to a highway toll station).
[0054] In response to the biometric information of the target object being identified by the identification device located at a specific location, the object identity information corresponding to the biometric information is queried. That is, when the identification device located at a specific location identifies the biometric information of the target object through the identification operation, the biometric information of the corresponding category pre-stored in the biometric database is retrieved and compared with the biometric information of the identified target object, that is, the object identity information corresponding to the biometric information is queried.
[0055] In some embodiments, the biometric database may be a database in the feature recognition system that stores the relevant biometric information of each target object. According to the different categories of biometric information, the biometric database is also divided into different categories of biometric databases, such as fingerprint database, face database, palm print database, etc. The feature recognition module samples the biometric information, extracts the unique features in the biometric information, and converts them into digital codes. The feature template composed of these digital codes is further stored in the biometric database of the corresponding category, thereby updating the database. When the recognition device recognizes the biometric information of the target object, the recognition device obtains the target object feature and compares it with the feature template in the biometric database of the corresponding category to determine whether it matches. If the two match, it can be determined that the object identity information corresponding to the feature template is the object identity information corresponding to the biometric information recognized by the recognition device this time, thereby completing the query operation on the object identity information.
[0056] Step S102, obtaining the current location information of the terminal device corresponding to the object identity information, and the relevant order information under the target account of the target object.
[0057] In an embodiment of the present application, the current location information is the current geographic location information of the terminal device, and may also be the current geographic location information of the target object, which includes two situations: Situation 1, when the terminal device and the target object are in the same location, the current location information is the current geographic location information of the terminal device and the target object; Situation 2, when the terminal device and the target object are not in the same location, the current location information is the current geographic location information of the terminal device.
[0058] After querying the object identity information corresponding to the biometric information of the target object, the identification device can establish a link connection with the terminal device corresponding to the target object, and receive the current location information of the terminal device corresponding to the object identity information sent by the terminal device through the connection link. The relevant order information under the target account of the target object includes the order number, order deduction status, order deduction method, etc. under the target account, and the relevant order information under the target account of the target object can be obtained by calling the order management service of the deduction processing system. In other words, by calling the order management service of the deduction processing system, the order number, order deduction status, order deduction method, etc. under the target account of the target object are obtained.
[0059] Step S103, determining the deduction information of the target account based on the relevant order information, the current location information and the specific location.
[0060] In an embodiment of the present application, the deduction information of the target account includes the deduction start and end points and the deduction amount of the target account. The deduction start and end points and the deduction amount of the target account are determined based on the relevant order information under the target account of the target object, the current location information and the specific location of the terminal device corresponding to the acquired object identity information. In other words, the current location information is compared with the specific location where the identification device is located. If the current location information is consistent with the specific location, the deduction start and end points of the target account are determined according to the relevant order information, and then the deduction amount of the target account is determined by the deduction start and end points of the target account.
[0061] In some embodiments, when the terminal device and the target object are in the same location, the current geographic location information of the terminal device and the target object can be compared with the specific location of the identification device. If the current geographic location information of the terminal device and the target object is consistent with the specific location, the start and end points of the deduction of the target account are determined according to the relevant order information, and then the deduction amount of the target account is determined according to the start and end points of the deduction of the target account; when the terminal device and the target object are not in the same location, the location of the identification device is obtained, and the location of the identification device is used as the current location information, that is, the specific location of the identification device is used as the current location information, then the current geographic location information is consistent with the specific location, the start and end points of the deduction of the target account are determined according to the relevant order information, and then the deduction amount of the target account is determined according to the start and end points of the deduction of the target account.
[0062] Step S104: deduct the target account based on the deduction information.
[0063] In an embodiment of the present application, based on the determined deduction start and end points and deduction amount of the target account, and in accordance with the pre-signed contractual deduction agreement, the corresponding deduction amount is deducted from the target account through a preset payment channel to implement the deduction processing operation on the target account, that is, the target account is deducted based on the deduction information.
[0064] The deduction processing method provided in the embodiment of the present application queries the corresponding object identity information through the biometric information of the target object, determines the deduction information of the target account based on the relevant order information under the target account of the target object, the current location information of the terminal device corresponding to the object identity information, and the specific location of the identification device, and then performs deduction processing on the target account. In this way, accurate deduction of the target account is achieved according to the change of the current location information, thereby improving the deduction efficiency.
[0065] The following will explain the deduction processing method in the embodiment of the present application in conjunction with the interaction process between the identification device and the terminal device in the deduction processing system. It should be noted that the deduction processing method here is a deduction processing method implemented by the interaction between the identification device and the terminal device, which is essentially the same as the deduction processing method executed by the identification device in the above embodiment. The only difference is that the embodiment of the present application also describes the actions performed by the terminal device during the execution of the deduction processing method, and some steps can be executed by both the terminal and the identification device. Therefore, for the steps in this embodiment that are the same as those in the above embodiment but have different execution subjects, this embodiment is only an exemplary description. In the implementation process, it can be executed by any execution subject, and the embodiment of the present application does not limit this.
[0066] Figure 4 is another optional flow chart of the fee deduction processing method provided in the embodiment of the present application, such as Figure 4 As shown, the method includes the following steps S201 to S213:
[0067] Step S201: the recognition device receives a biometric information recognition operation triggered by a user.
[0068] In the embodiment of the present application, the user can trigger the biometric information recognition operation on the client of the biometric information recognition application. In the biometric information recognition application, a biometric information recognition function can be provided, and the user can trigger the biometric information recognition operation on the biometric information recognition function page. When triggering the biometric information recognition operation, the biometric information of the target object can also be input at the same time to query the object identity information corresponding to the biometric information.
[0069] Step S202, in response to a biometric information recognition operation triggered by a user, the biometric information of the target object is recognized by a recognition device located at a specific location, and the object identity information corresponding to the biometric information is queried.
[0070] In the embodiment of the present application, in response to the biometric information recognition operation triggered by the user, the biometric information of the input target object is recognized by the recognition device located at a specific position, the recognized biometric information is parsed, and the parsed biometric information is compared one by one with the biometric information of the corresponding category pre-stored in the biometric database. When the two are consistent, the object identity information corresponding to the biometric information pre-stored in the biometric database is the object identity information corresponding to the biometric information recognized this time, so as to obtain the object identity information, that is, to query the object identity information corresponding to the biometric information.
[0071] In some embodiments, the identification device is a palmprint identification device, the biometric information is palmprint information; the specific location is the location of a road toll station; in response to the palmprint information of the target object identified by the palmprint identification device located at the road toll station, the object identity information corresponding to the palmprint information is queried. In other words, the palmprint information of the target object identified by the palmprint identification device located at the road toll station is parsed, and the parsed palmprint information is compared one by one with the palmprint information pre-stored in the palmprint database. When the two are consistent, the object identity information corresponding to the palmprint information pre-stored in the palmprint database is the object identity information corresponding to the palmprint information identified this time, thereby obtaining the object identity information, that is, the object identity information corresponding to the palmprint information is queried.
[0072] After the object identity information corresponding to the biometric information is determined, the terminal device of the target object may be determined based on the object identity information.
[0073] Step S203: the identification device sends a device connection request to the terminal device.
[0074] In an embodiment of the present application, after querying the object identity information corresponding to the palm print information, the identification device sends a device connection request to the terminal device to establish a connection link between the identification device and the terminal device, so as to subsequently obtain the current location information of the terminal device corresponding to the object identity information through the connection link to realize the deduction processing.
[0075] Step S204: The terminal device randomly generates a verification identifier in response to the device connection request.
[0076] In the embodiment of the present application, the verification identifier is a check code, which is a random number or a random string generated by the terminal device. When the terminal device receives a device connection request sent by the identification device, it will randomly generate a random number or a random string to verify whether a connection can be established with the identification device.
[0077] Step S205: The terminal device sends a randomly generated verification identifier to the identification device.
[0078] Step S206: The identification device encrypts the verification identifier to obtain an encrypted verification identifier.
[0079] In the embodiment of the present application, after the identification device receives the randomly generated verification identifier sent by the terminal device, in order to establish a secure connection, while the devices mutually verify their identities, it is also necessary to maintain encrypted communication during the connection, that is, the received verification identifier needs to be encrypted during the connection to obtain an encrypted verification identifier, wherein the encrypted verification identifier is generated by the identification device using a shared key encryption. Shared key encryption is an encryption method in which the encryption and decryption processes are both encrypted and decrypted using the same key. In the embodiment of the present application, the identification device can encrypt the verification identifier using a shared key, and the subsequent terminal device can use the same key to decrypt the encrypted verification identifier to achieve identity authentication between devices.
[0080] Step S207: The identification device sends the encrypted verification identifier to the terminal device.
[0081] Step S208: The terminal device decrypts the encrypted verification identifier to obtain a decrypted verification identifier.
[0082] In an embodiment of the present application, after the terminal device receives the encrypted verification identifier sent by the identification device, in order to realize identity authentication between devices, the terminal device needs to decrypt the encrypted verification identifier and obtain the decrypted verification identifier. The decryption process is that the terminal device uses a shared key to decrypt the encrypted verification identifier sent by the received identification device.
[0083] Step S209: When the randomly generated verification identifier and the decrypted verification identifier are consistent, the terminal device establishes a connection link with the identification device.
[0084] In the embodiment of the present application, the connection link is a link that connects the identification device to the terminal device and realizes secure data transmission. The randomly generated verification identifier is compared with the decrypted verification identifier. When the randomly generated verification identifier and the decrypted verification identifier are consistent, it means that the identity information between the terminal device and the identification device has been successfully verified and a secure connection can be made, and the terminal device and the identification device establish a connection link. When the randomly generated verification identifier and the decrypted verification identifier are inconsistent, it means that the identity information between the terminal device and the identification device has not been successfully verified, and the link connection is canceled.
[0085] In some embodiments, the connection link includes a Bluetooth connection link; see Figure 5 , Figure 5 It is shown that in step S209, the terminal device establishes a connection link with the identification device, which can be implemented by the following steps S2091 to S2093:
[0086] Step S2091, obtaining the signal strength value between the identification device and the terminal device.
[0087] In the embodiment of the present application, the signal strength value is a value used to characterize the strength of the signal used between the identification device and the terminal device, and the connection link may be a connection link established through a Bluetooth connection function, i.e., a Bluetooth connection link. In order to prepare to establish a connection link between the identification device and the terminal device corresponding to the object identity information, the Bluetooth signal strength function may be used to limit the range of Bluetooth connectable devices, and the signal strength value between the identification device and the terminal device may be obtained through the Bluetooth signal strength function.
[0088] Step S2092: Determine the connection distance between the identification device and the terminal device according to the signal strength value.
[0089] In the embodiment of the present application, the signal strength value is converted into the connection distance according to the conversion relationship between the signal strength value and the connection distance, so as to determine the connection distance between the identification device and the terminal device.
[0090] Step S2093: when the connection distance is less than a preset connection distance threshold, a Bluetooth connection link is established between the identification device and the terminal device.
[0091] In the embodiment of the present application, the preset connection distance threshold is the maximum distance allowed for connection between the identification device and the terminal device, and the connection distance is numerically compared with the preset connection distance threshold to determine whether the device is within the connectable range. When the connection distance between the identification device and the terminal device is less than the preset connection distance threshold, a Bluetooth connection link between the identification device and the terminal device is established; when the connection distance between the identification device and the terminal device is greater than the preset connection distance threshold, the link connection is canceled.
[0092] Step S210: The terminal device sends current location information to the identification device.
[0093] In the embodiment of the present application, based on the connection link established between the terminal device and the identification device, the terminal device obtains the current location information through the positioning function, and sends the current location information to the identification device through the established connection link.
[0094] Step S211, the identification device calls the order management service of the charge processing system, and queries the relevant order information under the target account through the order management service.
[0095] In the embodiment of the present application, the identification device includes a charge processing system. The order management service of the charge processing system tracks the orders that need to be charged from the time the identification device receives the biometric information identification operation triggered by the user to the completion of the charge processing, and manages the personnel, processes, data and other information related to the order during the life cycle of the entire charge processing process. In order to determine whether there is relevant order information under the target account corresponding to the current location information, the identification device calls the order management service of the charge processing system, tracks the orders under the target account, and queries the relevant order information under the target account through the order management service.
[0096] Step S212, the identification device determines the deduction information of the target account based on the relevant order information, current location information and specific location.
[0097] In some embodiments, the deduction information includes the deduction start and end points and the deduction amount; see Figure 6 , Figure 6 It is shown that in step S212, the identification device determines the deduction information of the target account based on the relevant order information, the current location information and the specific location, which can be achieved by the following steps S2121 to S2122:
[0098] Step S2121, when the current location information corresponds to the same location as the specific location, the identification device determines that the current location information is the deduction starting point or the deduction end point of the target account based on the relevant order information.
[0099] In an embodiment of the present application, the identification device is used to determine whether the current location information and the specific location correspond to the same location. If the current location information and the specific location correspond to the same location, it can be determined that the identification device and the terminal device are in the same area, and the current location information can be determined as the deduction starting point or the deduction end point of the target account.
[0100] When there is no related order in the related order information under the target account, the current location information is determined as the starting point of the current order deduction, and the starting point of the deduction is stored; when there is a related order in the related order information under the user account, the current location information is determined as the end point of the current order deduction. In other words, when there is no related order in the related order information under the target account, that is, there is no record of the related order under the target account, the current location information is the starting point of the current order deduction, and the deduction starting point is stored in the deduction processing system; when there is a related order in the related order information under the target account, that is, there is a record of the related order under the target account, the starting point of the current order deduction is determined according to the related order, and the current location information is the end point of the current order deduction.
[0101] Step S2122: The identification device determines the deduction amount of the target account based on the deduction starting point and the deduction end point.
[0102] In an embodiment of the present application, based on the deduction starting point and end point of the current order, the fees to be deducted between the deduction starting point and the deduction end point are calculated through the relevant quotation in the deduction billing service of the deduction processing system, that is, the deduction amount of the target account is determined.
[0103] In some embodiments, the identification device is a palmprint recognition device, and the biometric information is palmprint information; the specific location is the location of the road toll station; based on the relevant order information about the road toll section under the target account, the current location information and the location of the road toll station, the road toll deduction information of the target account is determined. That is to say, the deduction processing method of the embodiment of the present application can be applied to the following scenarios: the user triggers the palmprint recognition operation through the palmprint recognition device located at the road toll station, and when the palmprint recognition device recognizes the palmprint information of the target object, the object identity information corresponding to the palmprint information is queried; the palmprint recognition device establishes a Bluetooth connection link with the terminal device, and when the palmprint recognition device receives the current location information sent by the terminal device through the Bluetooth connection link, the palmprint recognition device calls the order management service of the deduction processing system, and queries the relevant order information under the user's target account through the order management service; when the current location information corresponds to the same location as the location of the road toll station, the palmprint recognition device determines the current location information as the deduction starting point or the deduction end point of the deduction start and end points of the target account based on the relevant order information, and determines the deduction amount of the target account based on the deduction starting point and the deduction end point.
[0104] Step S213: the identification device displays the deduction information.
[0105] In an embodiment of the present application, after determining the deduction starting point or the deduction end point of the target account and the deduction amount of the target account, the deduction starting point, the deduction end point and the deduction amount of the target account are displayed on the display interface of the identification device, that is, the deduction information is displayed on the display interface of the identification device.
[0106] Step S214, if no cancellation operation for the deduction information is received within the preset time period for displaying the deduction information, based on the deduction information, the identification device deducts the target account through the preset payment channel according to the pre-signed contract deduction agreement.
[0107] In an embodiment of the present application, the preset time period for displaying the deduction information is the length of time that the deduction information is allowed to be displayed on the identification device, which is pre-set in the deduction processing system. The pre-signed contractual deduction agreement is a small program or official account on the identification device side of the terminal device that the user uses to pull up the contractual deduction agreement of the terminal device according to the relevant business logic on the identification device side. The contractual deduction agreement may specify at least one of the following: the deduction object, deduction time, deduction method, deduction order, deduction limit, etc.
[0108] If no cancellation operation on the deduction information is received within the preset time period for displaying the deduction information, that is, the user does not cancel the deduction within the preset time period for displaying the deduction information, then it indicates that the current deduction information is accurate information and is accepted and recognized by the user. Therefore, based on the deduction information of the target account, the target account is deducted through the preset payment channel according to the contracted deduction agreement signed in advance by the user; if a cancellation operation on the deduction information is received within the preset time period for displaying the deduction information, that is, the user cancels the deduction within the preset time period for displaying the deduction information, then it indicates that the current deduction information may be inaccurate information, or information that the user does not accept or has doubts about. Therefore, the target account will not be deducted, and the deduction process may be executed after the user reconfirms the deduction information, or the deduction process may be performed according to the deduction information corresponding to the user's subsequent deduction processing request.
[0109] The user can reconfirm the deduction information. If the deduction information is inaccurate, the user can resend the current location information to the identification device through the terminal device, modify the deduction starting point or deduction end point in the deduction start and end points of the target account, and initiate a deduction processing request to the deduction processing system of the identification device again to obtain new deduction information. At this time, the identification device performs deduction processing according to the new deduction information.
[0110] Step S215: the identification device sends the deduction information to the terminal device.
[0111] In an embodiment of the present application, after the biometric information of the target object is identified at a specific location, the object identity information corresponding to the target object is queried, and the current location information of the terminal device and the relevant order information under the target account of the target object are obtained through the connection link. Then, the deduction information of the target account is determined based on the changes in the current location information and the relevant order information under the target account, and accurate deductions are performed based on the deduction information of the target account, greatly improving the user's deduction experience.
[0112] The following is an explanation of an exemplary application of the embodiments of the present application in a practical application scenario.
[0113] The present application embodiment provides a method for processing fee deductions. The method, under user authorization, uses a high-speed palm-swiping device (i.e., the above-mentioned identification device, such as Figure 7 The user can enter the expressway toll gate by palm swiping recognition, and the user's identity information (i.e. the object identity information) and the information point (Point of Information, POI) (i.e. the current location information) change information of the mobile terminal (i.e. the terminal device) are reversely checked based on the palm swiping information (i.e. the biometric information). When exiting the expressway toll gate, the toll is deducted based on the POI change, thereby improving the expressway toll deduction experience of non-electronic toll collection (ETC) users.
[0114] The user needs to set up the Bluetooth connection module on the mobile terminal to allow the mobile terminal application side to enable the Bluetooth connection function of the user's mobile terminal, that is, to allow the mobile terminal Bluetooth to broadcast and allow the high-speed palm-swiping device to connect to Bluetooth.
[0115] The technical solution for achieving secure communication based on Bluetooth is as follows: Use Bluetooth's security mode to establish a connection, such as using the "authentication" mode. Before the connection is established, the devices need to authenticate each other, and the communication is always encrypted during the connection. The steps for mutual authentication between devices are as follows:
[0116] 1) First, device A (high-speed palm brush device) sends a Bluetooth connection request to device B (mobile terminal). After receiving the request, device B generates a random number (i.e. the above verification identifier) and sends it to device A.
[0117] 2) After device A receives the random number sent by device B, it will encrypt the random number using a pre-shared key and send the encrypted random number to device B. Use encryption algorithms to encrypt communications, such as using the Advanced Encryption Standard (AES) algorithm to encrypt data transmission, to ensure that data transmission is secure during transmission and cannot be accessed by unauthorized personnel.
[0118] 3) After receiving the encrypted random number sent by device A, device B will use the same key to decrypt the random number and compare the decrypted random number with the random number it generated. If the two random numbers match, device B will send a confirmation message to device A.
[0119] 4) After receiving the confirmation message sent by device B, device A will send a similar confirmation message to device B. If device B receives the confirmation message and passes the verification, the connection is established successfully.
[0120] Users need to use the "scan" function on the mobile terminal to open the mini program or official account on the high-speed palm-swiping device side, and use the relevant business logic on the high-speed palm-swiping device side to pull up the mobile terminal's contract deduction, bind relevant payment channels, etc., so that the high-speed palm-swiping device side can realize the user's password-free deduction of fees according to POI changes.
[0121] like Figure 8 As shown, Figure 8 A schematic diagram of the process of implementing fee deduction processing at a highway toll gate provided by an embodiment of the present application is shown. When a user enters a highway toll gate through palm swiping identification, the high-speed palm swiping device will query the identity information of the current user through the mobile terminal back-end service based on the palm swiping information. After the high-speed palm swiping device queries the identity information of the current user, the mobile terminal back-end service sends the identity information of the current user to the high-speed palm swiping device. The high-speed palm swiping device initiates a Bluetooth connection to the mobile terminal, and limits the Bluetooth connection to a restricted area to avoid misconnection. Use the "signal strength" function of Bluetooth to limit the range of connectable devices of Bluetooth. The steps are as follows:
[0122] 1) Get the signal strength value of the Bluetooth device. On Android and IOS platforms, you can use the Bluetooth Application Programming Interface (API) to get the signal strength value of the Bluetooth device. The received signal strength indicator (RSSI) value is usually used to indicate the signal strength. The value is a negative integer. The smaller the value, the stronger the signal.
[0123] 2) Determine the distance between the high-speed palm brush device and the mobile terminal based on the signal strength value. According to experience, if the RSSI value between the two devices differs by about 10dBm, the distance between the two devices differs by about twice. Therefore, the RSSI value can be converted into a distance value, and then the distance between the devices can be determined based on the distance value.
[0124] 3) Limit the range of connectable devices based on the distance value. You can set the distance range of connectable devices based on actual needs, for example, only allow devices within 1 meter of you to connect. You can compare the signal strength value and distance value of the device with the preset maximum distance value to determine whether the device is within the connectable range.
[0125] 4) For better results, a filtering algorithm can be used to smooth the signal strength value, thereby reducing signal jitter and error. Commonly used filtering algorithms include moving average filtering and Kalman filtering.
[0126] After establishing the Bluetooth connection, the mobile terminal application will send the POI information of the mobile terminal to the high-speed palm scanning device. After receiving the POI information, the high-speed palm scanning device will also call the order management service, such as Fig. 9 As shown, the relevant order information under the user account currently performing palm swiping recognition (ie, the above-mentioned target account) is further determined.
[0127] If there is no related order under the user account, it can be indicated that the POI is the user's starting point. The high-speed palm-swiping device will upload the POI information to the back-end server on the high-speed palm-swiping device side for storage and serve as the user's starting point for deduction.
[0128] If there is a related order under the user account, it can be said that the POI is the user's end point. The high-speed palm-swiping device will upload the POI information to the back-end server on the high-speed palm-swiping device side, and obtain the user's deduction starting point POI information in one step, and further calculate the relevant quotation (i.e. the above-mentioned deduction amount), and return it to the high-speed palm-swiping device. The user can see the fee details of the current order on the high-speed palm-swiping device and enter the countdown. If the countdown ends and the user still does not cancel the relevant operation, the password-free deduction will be performed through the mobile terminal back-end service, and the relevant deduction results will be returned to the high-speed palm-swiping device and the mobile terminal.
[0129] In order to enable mobile terminals to obtain more accurate POI information, strategically, Bluetooth positioning and GPS positioning are given priority, followed by WiFi and network positioning.
[0130] 1) Bluetooth positioning: Bluetooth technology can be used to obtain Bluetooth signal information around the current location, and then use related applications to obtain POI information at the current location. This method is more feasible indoors and in crowded areas, but it requires device support.
[0131] 2) GPS positioning: By turning on the GPS function of the mobile terminal, you can obtain the longitude and latitude coordinates of the current location, and then use the map application or other related applications to obtain the POI information of the current location.
[0132] 3) WiFi positioning: WiFi positioning can obtain the surrounding WiFi signal information of the current location, and then use related applications to obtain the POI information of the current location. The accuracy of this method is relatively low, but it can be used in areas without GPS signals such as indoors.
[0133] 4) Network positioning: Through the mobile network or WiFi network accessed by the mobile terminal, the base station or router information of the current location can be obtained, and then the relevant application can be used to obtain the POI information of the current location. The accuracy of this method is relatively low, but it can be used in areas without GPS signals.
[0134] In order to more accurately determine the starting point or end point of the deduction of the target account based on the relevant order information, the location information obtained from the highway toll station network system (i.e. the above-mentioned specific location) can be compared with the POI information of the current location (i.e. the above-mentioned current location information). When the location information obtained from the highway toll station network system corresponds to the same location as the POI information of the current location, the starting point or end point of the deduction of the target account can be determined based on the relevant order information to achieve accurate deduction processing.
[0135] In an embodiment of the present application, after user authorization, the mobile terminal application side has the authority to obtain relevant POI information of the current mobile terminal, query the user's identity information after the user enters the highway through palm swiping recognition, and further obtain POI information of the current location. When leaving the highway, the user swipes the palm again to obtain more accurate POI information through the mobile terminal, and ensures that the POI information of the current location is consistent with the location information obtained from the highway toll station network system, so as to perform accurate deductions and greatly improve the highway toll deduction experience of non-ETC users.
[0136] It can be understood that in the embodiments of the present application, the content involving user information, such as the user's biometric information, related orders under the user account and other information, if it involves data related to user information or corporate information, when the embodiments of the present application are applied to specific products or technologies, it is necessary to obtain user permission or consent, or to blur this information to eliminate the correspondence between this information and the user; and the relevant data collection and processing should be strictly in accordance with the requirements of relevant national laws and regulations when applied in examples, obtain the informed consent or separate consent of the subject of personal information, and carry out subsequent data use and processing within the scope of authorization of laws and regulations and the subject of personal information.
[0137] The following is a description of an exemplary structure of the fee deduction processing device 455 provided in the embodiment of the present application as a software module. In some embodiments, Figure 2 As shown, the software modules stored in the deduction processing device 455 of the memory 440 may include: a query module 4551, which is used to query the object identity information corresponding to the biometric information of the target object in response to the biometric information of the target object identified by the identification device located at a specific location; an acquisition module 4552, which is used to obtain the current location information of the terminal device corresponding to the object identity information, and the relevant order information under the target account of the target object; a determination module 4553, which is used to determine the deduction information of the target account based on the relevant order information, the current location information and the specific location; a processing module 4554, which is used to perform deduction processing on the target account based on the deduction information.
[0138] In some embodiments, the acquisition module 4552 is also used to: when the identification device establishes a connection link with the terminal device, receive the current location information sent by the terminal device through the connection link; call the order management service of the deduction processing system, and query the relevant order information under the target account through the order management service.
[0139] In some embodiments, the device also includes: a connection link establishment module, which is used to send a device connection request to the terminal device through the identification device; receive a verification identifier randomly generated by the terminal device in response to the device connection request; encrypt the verification identifier to obtain an encrypted verification identifier, and send the encrypted verification identifier to the terminal device; wherein the encrypted verification identifier is generated by the identification device using a shared key encryption; when the terminal device decrypts the encrypted verification identifier to obtain a decrypted verification identifier, if the randomly generated verification identifier and the decrypted verification identifier are consistent, the identification device establishes the connection link with the terminal device; wherein the decrypted verification identifier is generated by the terminal device using the shared key decryption.
[0140] In some embodiments, the connection link includes a Bluetooth connection link; the connection link establishment module is also used to: obtain the signal strength value between the identification device and the terminal device; determine the connection distance between the identification device and the terminal device based on the signal strength value; when the connection distance is less than a preset connection distance threshold, establish a Bluetooth connection link between the identification device and the terminal device.
[0141] In some embodiments, the deduction information includes the deduction start and end points and the deduction amount; the determination module 4553 is also used to: when the current location information corresponds to the same location as the specific location, determine the current location information as the deduction start point or the deduction end point of the target account based on the relevant order information; based on the deduction starting point and the deduction end point, determine the deduction amount of the target account.
[0142] In some embodiments, the determination module 4553 is also used to: when there is no relevant order in the relevant order information under the target account, determine the current location information as the deduction starting point of the current order, and store the deduction starting point; when there is a relevant order in the relevant order information under the user account, determine the current location information as the deduction end point of the current order.
[0143] In some embodiments, the processing module 4554 is also used to: display the deduction information; if no cancellation operation is received for the deduction information within a preset time period for displaying the deduction information, based on the deduction information, deduction processing is performed on the target account through a preset payment channel according to a pre-signed contractual deduction agreement.
[0144] In some embodiments, the identification device is a palmprint recognition device, and the biometric information is palmprint information; the specific location is the location of a road toll station; the query module 4551 is also used to: in response to the palmprint information of the target object being identified by the palmprint recognition device located at the road toll station, query the object identity information corresponding to the palmprint information.
[0145] In some embodiments, the determination module 4553 is also used to determine the road toll deduction information of the target account based on the relevant order information about the road toll section under the target account, the current location information and the location of the road toll station.
[0146] It should be noted that the description of the device of the embodiment of the present application is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment, so it is not repeated. For technical details not disclosed in the embodiment of the device, please refer to the description of the method embodiment of the present application for understanding.
[0147] The present application embodiment provides a computer-readable storage medium in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, the processor will execute the fee deduction processing method provided by the present application embodiment, for example, Figure 3 The deduction processing method is shown.
[0148] The embodiment of the present application provides a computer program product, which includes computer executable instructions, and the computer executable instructions are stored in a computer readable storage medium. The processor of the electronic device reads the computer executable instructions from the computer readable storage medium, and the processor executes the computer executable instructions, so that the electronic device executes the above-mentioned deduction processing method of the embodiment of the present application.
[0149] In some embodiments, the computer-readable storage medium may be a memory such as RAM, ROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or may be various devices including one or any combination of the above memories.
[0150] In some embodiments, computer executable instructions may be in the form of a program, software, software module, script or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine or other unit suitable for use in a computing environment.
[0151] As an example, computer-executable instructions may, but need not, correspond to a file in a file system, may be stored as part of a file that stores other programs or data, such as in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files storing one or more modules, subroutines, or code portions).
[0152] As an example, computer executable instructions may be deployed to be executed on one electronic device, or on multiple electronic devices located at one site, or on multiple electronic devices distributed at multiple sites and interconnected by a communication network.
[0153] The above is only an embodiment of the present application and is not intended to limit the protection scope of the present application. Any modifications, equivalent substitutions and improvements made within the spirit and scope of the present application are included in the protection scope of the present application.
Claims
1. A method for processing fee deduction, characterized in that: The method comprises: In response to identifying biometric information of a target object through an identification device located at a specific location, querying object identity information corresponding to the biometric information; Acquire the current location information of the terminal device corresponding to the object identity information, and the relevant order information under the target account of the target object; Determining the deduction information of the target account based on the relevant order information, the current location information and the specific location; The target account is deducted based on the deduction information.
2. The method according to claim 1, characterized in that The acquiring of the current location information of the terminal device corresponding to the object identity information and the related order information under the target account of the target object includes: In the case where the identification device establishes a connection link with the terminal device, receiving the current location information sent by the terminal device through the connection link; The order management service of the charge processing system is called, and the relevant order information under the target account is queried through the order management service.
3. The method according to claim 2, characterized in that The connection link is established through the following steps: The identification device sends a device connection request to the terminal device; Receiving a verification identifier randomly generated by the terminal device in response to the device connection request; Encrypting the verification identifier to obtain an encrypted verification identifier, and sending the encrypted verification identifier to the terminal device; wherein the encrypted verification identifier is generated by the identification device using a shared key encryption; When the terminal device decrypts the encrypted verification identifier to obtain a decrypted verification identifier, if the randomly generated verification identifier and the decrypted verification identifier are consistent, the identification device establishes the connection link with the terminal device; wherein the decrypted verification identifier is generated by the terminal device by decrypting using the shared key.
4. The method according to claim 2, characterized in that: The connection link includes a Bluetooth connection link; the identification device and the terminal device establish the connection link, including: Obtaining a signal strength value between the identification device and the terminal device; Determining a connection distance between the identification device and the terminal device according to the signal strength value; When the connection distance is less than a preset connection distance threshold, a Bluetooth connection link is established between the identification device and the terminal device.
5. The method according to claim 1, characterized in that The deduction information includes the deduction start and end points and the deduction amount; the determining the deduction information of the target account based on the relevant order information, the current location information and the specific location includes: In a case where the current location information corresponds to the same location as the specific location, determining the current location information as a deduction starting point or a deduction end point among the deduction start and end points of the target account based on the relevant order information; Based on the deduction starting point and the deduction end point, a deduction amount of the target account is determined.
6. The method according to claim 5, characterized in that The determining, based on the relevant order information, that the current location information is a deduction starting point or a deduction end point of the deduction start and end points of the target account includes: When there is no relevant order in the relevant order information under the target account, determining the current location information as the deduction starting point of the current order, and storing the deduction starting point; When there is a related order in the related order information under the user account, the current location information is determined as the deduction destination of the current order.
7. The method according to claim 1, characterized in that The deducting process on the target account based on the deduction information includes: Displaying the deduction information; If no cancellation operation is received for the deduction information within the preset time period of displaying the deduction information, the target account is deducted based on the deduction information and according to the pre-signed contractual deduction agreement through the preset payment channel.
8. The method according to any one of claims 1 to 7, characterized in that: The identification device is a palm print identification device, the biometric information is palm print information; the specific location is the location of a road toll booth; in response to identifying the biometric information of a target object through the identification device located at the specific location, querying the object identity information corresponding to the biometric information, including: In response to palm print information of a target object being recognized by a palm print recognition device located at a road toll station, querying object identity information corresponding to the palm print information; The determining the deduction information of the target account based on the relevant order information, the current location information and the specific location includes: Based on the relevant order information about the road toll section under the target account, the current location information and the location of the road toll station, the road toll deduction information of the target account is determined.
9. A fee deduction processing device, characterized in that: The device comprises: A query module, configured to query object identity information corresponding to the biometric information in response to the biometric information of the target object being identified by the identification device located at a specific location; An acquisition module, used to acquire current location information of a terminal device corresponding to the object identity information, and related order information under a target account of the target object; A determination module, configured to determine the deduction information of the target account based on the relevant order information, the current location information and the specific location; A processing module is used to perform a deduction process on the target account based on the deduction information.
10. An electronic device, characterized in that: include: A memory for storing computer executable instructions; A processor is used to implement the fee deduction processing method described in any one of claims 1 to 8 when executing the computer executable instructions stored in the memory.
11. A computer-readable storage medium, characterized in that: Computer executable instructions are stored, and when the computer executable instructions are executed by a processor, the deduction processing method described in any one of claims 1 to 8 is implemented.