Order processing method and device based on near field communication

Through the collaborative work of near-field communication components with merchant equipment and servers, quick order payment without the need for a fixed cash register area is achieved, settlement congestion in large supermarkets and other places is solved, and user payment experience and efficiency are improved.

CN120297964APending Publication Date: 2025-07-11ALIPAY (HANGZHOU) INFORMATION TECH CO LTD

Patent Information

Application Number
CN202510345529.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-31
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

When using near-field communication for order payment in the prior art, there are problems such as congestion in cash register areas and low efficiency, especially in large supermarkets and other places, users need to queue up to settle, which affects the payment experience.

Method used

Through the near-field communication component, establish a connection with the merchant equipment, receive settlement information, and conduct identity credential query and processing with the server, render the identity credential page, and after detecting the settlement instruction, the user terminal jumps to the merchant subprogram for order confirmation and payment, realizing quick payment without a fixed cash register area.

Benefits of technology

It improves order processing efficiency and avoids inefficiency problems in concentrated cash register scenarios. Users can perceive the rights and interests of identity credentials before making payment, improving payment experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120297964A_ABST
    Figure CN120297964A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an order processing method and device based on near field communication, and the method comprises the steps: calling a near field communication component to cooperate with merchant equipment of a merchant to build near field communication connection in an order processing process, and receiving settlement information sent by the merchant equipment through the near field communication connection, sending the settlement information to the server so as to carry out identity certificate query and obtain identity certificate data corresponding to the identity certificate state of the user in the merchant, and carrying out page rendering display according to the settlement instruction and the identity certificate data issued by the server. And carrying out identity credential processing based on the displayed identity credential page and the server, and if a settlement instruction based on the identity credential is detected, skipping to the merchant subprogram and sending settlement information and a user identifier so as to carry out order confirmation and order payment in the merchant subprogram.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of a Chinese invention patent application with an application date of May 31, 2024, an application number of 202410707881.4, and a title of "Order Processing Method and Device Based on Near Field Communication". Technical Field

[0002] This document relates to the technical field of data processing, and in particular, to an order processing method and device based on near field communication. Background Art

[0003] With the continuous development of Internet technology, the continuous improvement of users' living standards, and the continuous upgrading of hardware devices, more and more intelligent devices have emerged in users' lives, greatly facilitating users' lives. Among them, NFC (Near Field Communication) technology has been widely used in fields such as smart door cards and identity recognition due to its convenience, security, etc. With the continuous development of near field communication interaction technology, its application in the payment field has gradually increased. Users can perform order payments quickly and securely through near field communication interaction. As more and more users use near field communication interaction technology for payment, users' needs are also constantly changing. How to provide better near field communication interaction services and payment services has become the focus of increasing attention from all parties. Summary of the Invention

[0004] One or more embodiments of this specification provide a first order processing method based on near field communication, including: calling a near field communication component to cooperate with a merchant's merchant device to establish a near field communication connection, and receiving settlement information sent by the merchant device through the near field communication connection; sending the settlement information to a server to query identity credentials and obtain identity credential data corresponding to the user's identity credential status at the merchant; performing page rendering and display based on the settlement information and the identity credential data sent by the server, and cooperating with the server to perform identity credential processing based on the displayed identity credential page; if a settlement instruction based on identity credentials is detected, jump to a merchant subroutine and send the settlement information and user identification to confirm the order and make an order payment in the merchant subroutine.

[0005] One or more embodiments of this specification provide a second near-field communication-based order processing method, including: receiving settlement information sent by a user terminal; the settlement information is sent by a merchant device to the user terminal through an established near-field communication connection; querying identity credentials according to a user identifier and a merchant identifier included in the settlement information; obtaining identity credential data corresponding to the identity credential status according to the queried identity credential status of the user at the merchant and sending it to the user terminal; cooperating with the user terminal to perform identity credential processing, so that the user terminal jumps to a merchant subroutine for order confirmation and order payment after detecting a settlement instruction based on the identity credentials.

[0006] One or more embodiments of this specification provide a third near-field communication-based order processing method, including: obtaining settlement information input through a settlement page, rendering and displaying a near-field payment page of the settlement information; calling a near-field communication component to detect a user terminal and establishing a near-field communication connection with the detected user terminal; sending the settlement information to the user terminal through the near-field communication connection, so that the user terminal cooperates with the server to perform identity credential processing based on the settlement information, and jumps to a merchant subroutine for order confirmation and order payment based on a settlement instruction of the user's identity credentials at the merchant.

[0007] One or more embodiments of this specification provide a first near-field communication-based order processing device, including: a settlement information receiving module configured to call a near-field communication component to cooperate with a merchant device of a merchant to establish a near-field communication connection and receive settlement information sent by the merchant device through the near-field communication connection; a settlement information sending module configured to send the settlement information to a server to query identity credentials and obtain identity credential data corresponding to the identity credential status of the user at the merchant; an identity credential page display module configured to perform page rendering and display according to the settlement information and the identity credential data sent by the server, and cooperate with the server to perform identity credential processing based on the displayed identity credential page; if a settlement instruction based on the identity credentials is detected, run a subroutine jump module, and the subroutine jump module is configured to jump to a merchant subroutine and send the settlement information and the user identifier to perform order confirmation and order payment in the merchant subroutine.

[0008] One or more embodiments of this specification provide a second near-field communication-based order processing device, including: a settlement information receiving module configured to receive settlement information sent by a user terminal; the settlement information is sent by a merchant device to the user terminal through an established near-field communication connection; an identity credential query module configured to query identity credentials according to a user identifier and a merchant identifier included in the settlement information; an identity credential data sending module configured to obtain identity credential data corresponding to the identity credential status according to the queried identity credential status of the user at the merchant and send it to the user terminal; an identity credential processing module configured to cooperate with the user terminal to perform identity credential processing, so that the user terminal jumps to a merchant subroutine for order confirmation and order payment after detecting a settlement instruction based on the identity credential.

[0009] One or more embodiments of this specification provide a third near-field communication-based order processing device, including: a settlement information obtaining module configured to obtain settlement information input through a settlement page and render and display a near-field payment page of the settlement information; a near-field communication connection establishing module configured to call a near-field communication component to detect a user terminal and establish a near-field communication connection with the detected user terminal; a settlement information sending module configured to send the settlement information to the user terminal through the near-field communication connection, so that the user terminal cooperates with a server to perform identity credential processing based on the settlement information, and jumps to a merchant subroutine for order confirmation and order payment based on a settlement instruction of the user's identity credential at the merchant.

[0010] One or more embodiments of this specification provide a first near-field communication-based order processing device, including: a processor; and a memory configured to store computer-executable instructions, the computer-executable instructions, when executed, cause the processor to: call a near-field communication component to cooperate with a merchant device of the merchant to establish a near-field communication connection, and receive settlement information sent by the merchant device through the near-field communication connection; send the settlement information to a server to query identity credentials and obtain identity credential data corresponding to the identity credential status of the user at the merchant; perform page rendering and display according to the settlement information and the identity credential data sent by the server, and cooperate with the server to perform identity credential processing based on the displayed identity credential page; if a settlement instruction based on the identity credential is detected, jump to a merchant subroutine and send the settlement information and the user identifier to perform order confirmation and order payment in the merchant subroutine.

[0011] One or more embodiments of this specification provide a second near-field communication-based order processing device, including: a processor; and a memory configured to store computer-executable instructions, which when executed cause the processor to: receive settlement information sent by a user terminal; the settlement information is sent by a merchant device to the user terminal through an established near-field communication connection; query identity credentials according to the user identifier and the merchant identifier included in the settlement information; obtain identity credential data corresponding to the identity credential status according to the queried identity credential status of the user in the merchant and send it to the user terminal; cooperate with the user terminal to perform identity credential processing, so that the user terminal jumps to the merchant subroutine for order confirmation and order payment after detecting a settlement instruction based on the identity credential.

[0012] One or more embodiments of this specification provide a third near-field communication-based order processing device, including: a processor; and a memory configured to store computer-executable instructions, which when executed cause the processor to: obtain settlement information input through a settlement page, render and display a near-field payment page of the settlement information; call a near-field communication component to detect a user terminal and establish a near-field communication connection with the detected user terminal; send the settlement information to the user terminal through the near-field communication connection, so that the user terminal cooperates with a server to perform identity credential processing based on the settlement information, and jumps to the merchant subroutine for order confirmation and order payment based on a settlement instruction of the user's identity credential in the merchant.

[0013] One or more embodiments of this specification provide a first storage medium for storing computer-executable instructions, which when executed by a processor implement the following process: call a near-field communication component to cooperate with a merchant device of a merchant to establish a near-field communication connection, and receive settlement information sent by the merchant device through the near-field communication connection; send the settlement information to a server to query identity credentials and obtain identity credential data corresponding to the identity credential status of the user in the merchant; perform page rendering and display according to the settlement information and the identity credential data sent by the server, and cooperate with the server to perform identity credential processing based on the displayed identity credential page; if a settlement instruction based on the identity credential is detected, jump to the merchant subroutine and send the settlement information and the user identifier to perform order confirmation and order payment in the merchant subroutine.

[0014] One or more embodiments of this specification provide a second storage medium for storing computer-executable instructions, and the computer-executable instructions, when executed by a processor, implement the following process: receiving settlement information sent by a user terminal; the settlement information is sent by a merchant device to the user terminal through an established near-field communication connection; querying identity credentials according to the user identifier and the merchant identifier included in the settlement information; obtaining identity credential data corresponding to the identity credential status according to the queried identity credential status of the user at the merchant and sending it to the user terminal; cooperating with the user terminal to perform identity credential processing, so that the user terminal jumps to the merchant subroutine for order confirmation and order payment after detecting a settlement instruction based on the identity credential.

[0015] One or more embodiments of this specification provide a third storage medium for storing computer-executable instructions, and the computer-executable instructions, when executed by a processor, implement the following process: obtaining settlement information input through a settlement page, rendering and displaying a near-field payment page of the settlement information; calling a near-field communication component to detect a user terminal and establishing a near-field communication connection with the detected user terminal; sending the settlement information to the user terminal through the near-field communication connection, so that the user terminal cooperates with the server to perform identity credential processing based on the settlement information, and jumps to the merchant subroutine for order confirmation and order payment based on a settlement instruction of the user's identity credential at the merchant. Description of the Drawings

[0016] In order to more clearly illustrate the technical solutions in one or more embodiments of this specification or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments recorded in this specification. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings; Figure 1 It is a schematic diagram of the implementation environment of an order processing method based on near-field communication provided by one or more embodiments of this specification; Figure 2 It is a flowchart of the first order processing method based on near-field communication provided by one or more embodiments of this specification; Figure 3(a) is a schematic diagram of the settlement page of the first merchant device provided by one or more embodiments of this specification; Figure 3(b) is a schematic diagram of the settlement page of the second merchant device provided by one or more embodiments of this specification; Figure 3(c) is a schematic diagram of the settlement page of the third merchant device provided by one or more embodiments of this specification; Figure 4A schematic diagram of the near - field payment page of a merchant device provided for one or more embodiments of this specification; Figure 5 A schematic diagram of the scan - payment page of a merchant device provided for one or more embodiments of this specification; Figure 6 A schematic diagram of the loading page of a user terminal provided for one or more embodiments of this specification; Figure 7 A schematic diagram of the voucher interaction page of a user terminal provided for one or more embodiments of this specification; Figure 8(a) is a schematic diagram of the voucher registration page of a user terminal provided for one or more embodiments of this specification; Figure 8(b) is a schematic diagram of the identity voucher page of a user terminal provided for one or more embodiments of this specification; Figure 9 A schematic diagram of the commodity page of a user terminal provided for one or more embodiments of this specification; Figure 10 A processing sequence diagram of an order - processing method based on near - field communication applied to the payment scenario of registered members provided for one or more embodiments of this specification; Figure 11 A processing sequence diagram of an order - processing method based on near - field communication applied to the payment scenario of unregistered members provided for one or more embodiments of this specification; Figure 12 A processing flow chart of the second order - processing method based on near - field communication provided for one or more embodiments of this specification; Figure 13 A processing flow chart of the third order - processing method based on near - field communication provided for one or more embodiments of this specification; Figure 14 A schematic diagram of the first embodiment of an order - processing device based on near - field communication provided for one or more embodiments of this specification; Figure 15 A schematic diagram of the second embodiment of an order - processing device based on near - field communication provided for one or more embodiments of this specification; Figure 16 A schematic diagram of the third embodiment of an order - processing device based on near - field communication provided for one or more embodiments of this specification; Figure 17 A schematic diagram of the structure of the first order - processing device based on near - field communication provided for one or more embodiments of this specification; Figure 18 A schematic diagram of the structure of the second order - processing device based on near - field communication provided for one or more embodiments of this specification; Figure 19 The structural schematic diagram of the third order processing device based on near field communication provided for one or more embodiments of this specification. Detailed implementation manners

[0017] In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of this specification, the following will clearly and completely describe the technical solutions in one or more embodiments of this specification with reference to the accompanying drawings in one or more embodiments of this specification. Obviously, the described embodiments are only a part of the embodiments of this specification, rather than all the embodiments. Based on one or more embodiments of this specification, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of this document.

[0018] The order processing method based on near field communication provided by one or more embodiments of this embodiment is applicable to the implementation environment of order payment. Refer to Figure 1 , this implementation environment at least includes a user terminal 101. The user terminal 101 can be a smart phone, a tablet computer, an e-book reader, a wearable device, a device for information interaction based on AR (Augmented Reality) / VR (Virtual Reality), etc. The user terminal 101 is used to establish a near field communication connection with the merchant device 103 to obtain settlement information, interact with the server 102 for identity credential processing, and jump to the merchant subroutine for order confirmation and order payment. A client of the application program to which the merchant subroutine belongs can be configured in the user terminal 101 for identity credential processing and jumping to the merchant subroutine in the application program; in addition, the user terminal 101 can also cooperate with the merchant server 104 and the server 102 for order payment.

[0019] This implementation environment also at least includes a server 102. The server 102 can be one or more servers, a server cluster composed of several servers, or a cloud server of a cloud computing platform. The server 102 can be used to store the identity credential data of each user in the merchant, query the identity credential status of the user in the merchant, and cooperate with the user terminal 101 for identity credential processing. The server 102 can also cooperate with the merchant server 104 for order payment processing. In addition, some functions of the server 102 can also be implemented by the merchant server 104. For example, the merchant server 104 can store the identity credential data and / identity credential status of each user in the merchant, and the server 102 can send a query request to the merchant server 104 to enable the merchant server 104 to query the identity credential data and / identity credential status of the user in the merchant and return it to the server 102.

[0020] The implementation environment further includes at least a merchant device 103, which can be a terminal device configured with a near-field communication interaction component and a screen. The merchant device 103 is used to obtain settlement information input externally and establish a near-field communication connection with the user terminal 101, and transmit the settlement information to the user terminal 101. Among them, the settlement information can be input after the merchant's member interacts with the merchant device 103.

[0021] The implementation environment may further include a merchant server 104, which can be one or more servers, a server cluster composed of several servers, or a cloud server of a cloud computing platform. The merchant server 104 can be used to carry the operation of the merchant subroutine, that is: the merchant server 104 can cooperate with the user terminal 101 to confirm the order and make the order payment. In addition, the merchant server 104 can also cooperate with the server 102 to make the order payment, that is: after the user terminal 101 confirms the order, the merchant server 104 sends the order information to the server 102, and the server 102 performs payment processing according to the order information. In addition, the merchant server 104 can also store the identity credential data and / or identity credential status of each user in the merchant.

[0022] In this implementation environment, during the process of making an order payment, the merchant device 103 first obtains the settlement information input by the merchant member, renders and displays a payment guidance page, and at the same time calls the near-field communication component to detect the user terminal, establishes a near-field communication connection with the detected user terminal 101 and sends the settlement information to the user terminal 101 through the near-field communication connection. The user terminal 101 forwards the settlement information to the server 102. The server 102 queries the identity credential status of the user in the merchant according to the user identifier and the merchant identifier in the settlement information, and obtains the identity credential data corresponding to the identity credential status and issues it to the user terminal 101. The user terminal 101 renders and displays an identity credential page according to the settlement information and the identity credential data, and cooperates with the server 102 to perform identity credential processing. After detecting a settlement instruction based on the identity credential, it jumps to the merchant subroutine and sends the settlement information and the user identifier to the merchant server 104. The merchant server 104 cooperates with the user terminal 101 to confirm the order and make the order payment.

[0023] One or more embodiments of the first near-field communication-based order processing method provided in this specification are as follows: Refer to Figure 2 , the near-field communication-based order processing method provided in this embodiment can be applied to a user terminal, and specifically includes steps S202 to S208.

[0024] Step S202, call the near-field communication component to cooperate with the merchant device of the merchant to establish a near-field communication connection, and receive the settlement information sent by the merchant device through the near-field communication connection.

[0025] In practical applications, there are situations where the merchant's venue is large and the settlement and / or cashier area is too crowded. For example, the venue areas of large supermarkets and large shopping places are too large, and the payment areas are too fixed. After shopping, users need to queue up. In response to this, in this embodiment, settlement information is input into a handheld wireless merchant device, and the settlement information is transmitted to the user terminal through near-field communication interaction connection, so that the user terminal can perform order confirmation and order payment in the merchant subroutine, realizing fast order creation, order confirmation, and order payment without a cashier device. Further, the user terminal can also cooperate with the server to query the user's identity certificate in the merchant and submit a settlement instruction based on the identity certificate, realizing fast membership payment without a fixed cashier area.

[0026] In this embodiment, the merchant device refers to a handheld wireless device, which is used to receive settlement information or commodity information input by merchant members and send the settlement information to the user terminal through near-field communication interaction connection. Specifically, the merchant device may include a near-field communication interaction device configured with a display component and a near-field communication interaction component; the merchant device may also be configured with a client of a third-party application, and the merchant device inputs settlement information through the installed third-party application. For example, the merchant device may be configured with a client of a payment application, and the merchant device inputs settlement information through the payment application; the merchant device may render a near-field payment page through a third-party application and send the settlement information to the user terminal, that is: the user terminal can establish a near-field communication interaction connection with the merchant device within the third-party application; optionally, the third-party application renders a near-field payment page by calling a near-field payment interface and sends the settlement information to the user terminal.

[0027] Further, the merchant device may be an Internet-connected device that can interact with the merchant server to obtain settlement information of each commodity for merchant members to select and input, and at the same time send the settlement information to the user terminal through the Internet through a third-party application. Further, the third-party application may also call the server to which the third-party application belongs through the network connection of the merchant device to render a near-field payment page, and the merchant device is only used to receive and display the near-field payment page; in addition, the merchant device may also be an offline near-field communication interaction device, and the settlement information of each commodity is stored in the merchant device for merchant members to select and input. Further, the third-party application is also an offline application, and the third-party application calls a near-field payment interface and renders and displays a near-field payment page through the rendering component of the merchant device.

[0028] In specific implementation, the merchant member first interacts with the merchant device to input settlement information. After receiving the settlement information, the merchant device renders and displays the near-field payment page of the settlement information. Meanwhile, it calls the near-field communication interaction component to detect the user terminal. When a user terminal is detected within the range of the near-field communication interaction broadcast, it calls the near-field communication interaction component to establish a near-field communication interaction connection with the detected user terminal, and sends the settlement information to the user terminal through the near-field communication interaction connection. The user terminal calls the near-field communication component to cooperate with the merchant device to establish a near-field communication interaction connection, and receives the settlement information transmitted by the merchant device through the near-field communication interaction connection.

[0029] In this embodiment, the settlement information refers to the settlement information of the goods input by the merchant member, which may specifically be the detailed information of the goods, the settlement amount of the goods, merchant information, the receiving information of the goods, etc. At the same time, it may also be a combination of two or more of the above information, and this embodiment does not make any limitations here. Optionally, the settlement information includes goods information and a merchant identifier; among them, the goods information includes the detailed information of the goods and / or the settlement amount.

[0030] Specifically, the settlement information can be input by the merchant member on the settlement page displayed by the merchant device. After obtaining the settlement information, the merchant device can also render and display the near-field payment page of the settlement information, that is: the merchant device obtains the settlement information input through the settlement page and renders and displays the near-field payment page of the settlement information. As shown in FIG. 3 and Figure 4 As shown, the merchant member triggers the new goods invoicing button 301 on the first settlement page shown in FIG. 3(a), enters the second settlement page shown in FIG. 3(b), and after inputting the goods information of the goods and the merchant identifier of the merchant on the second settlement page, triggers the submit button 302, enters the third settlement page shown in FIG. 3(c). After the merchant member triggers the initiate collection button 303 on the third settlement page, the near-field payment page shown as Figure 4 shown is displayed to guide the user terminal to establish a near-field communication connection with the merchant device. In addition, the merchant identifier can also be written into the settlement page by the merchant device, that is: the merchant device generates a settlement page carrying the merchant identifier, and the merchant member inputs the goods information on the settlement page to obtain the settlement information of the settlement page.

[0031] During the specific execution process, while the merchant device displays the near-field payment page, or after the merchant device displays the near-field payment page, the near-field communication component can also be called to detect the user terminal and establish a near-field communication interaction connection with the detected user terminal, so as to send the settlement information to the user terminal; optionally, the near-field communication connection is established after the merchant device obtains the settlement information input through the settlement page and renders and displays the near-field payment page with the settlement information. Optionally, the near-field communication connection is established after the merchant device calls the near-field communication component to detect the user terminal; the call of the near-field communication component is carried out after obtaining the settlement information input through the settlement page and rendering the near-field payment page with the settlement information.

[0032] In addition, in the case where the merchant device calls the near-field communication component and does not detect the user terminal, or in the case where the merchant device calls the near-field communication component and fails to establish a near-field communication interaction connection with the user terminal, a near-field communication reminder page can be displayed. The near-field communication reminder page can be displayed after the display time of the near-field payment page expires, so as to remind the user to turn on the near-field communication interaction switch and then approach the merchant device to establish a near-field communication interaction connection. Specifically, the merchant device can use detection components such as an infrared component and an image acquisition component to detect whether there is a user terminal approaching the merchant device. In the case where a user terminal approaching the merchant device is detected and the near-field communication interaction connection fails, the near-field communication reminder page can be displayed. Optionally, after the detection component of the merchant device detects the user terminal, it calls the near-field communication component to establish a near-field communication connection with the detected user terminal. If the connection fails, the near-field communication reminder page is displayed.

[0033] It should be noted that the near-field payment page displayed by the merchant device can also be replaced with a scan payment page. Specifically, after the merchant device detects a switching instruction for the near-field payment page, it renders and switches to the scan payment page carrying the payment code and the order amount. As Figure 5 shown, after the merchant member triggers the switching button 501 of the near-field payment page, the merchant device renders and switches to the scan payment page carrying the payment code and the order amount. Further, in the case where the merchant device displays the scan payment page, the user terminal can scan the payment code and jump to the merchant subroutine based on the scan result to confirm the order and pay for the order in the merchant subroutine. In an optional implementation manner provided in this embodiment, it further includes: scanning the payment code and decoding the payment code, jumping to the merchant subroutine based on the decoding result and sending the settlement information and the user identifier to confirm the order and pay for the order in the merchant subroutine.

[0034] Step S204, sending the settlement information to the server to query the identity credential and obtain the identity credential data corresponding to the user's identity credential status at the merchant.

[0035] In specific implementation, the user terminal sends the settlement information sent by the merchant device to the server; the server receives the settlement information sent by the user terminal, queries the identity credential according to the user identifier and the merchant identifier included in the settlement information, and obtains the identity credential data corresponding to the identity credential status according to the identity credential status of the user in the merchant and sends it to the user terminal. Specifically, the server can query the identity credential status of the user corresponding to the user identifier in the user registration table of the merchant according to the merchant identifier, and obtain the identity credential data corresponding to the identity credential status.

[0036] In this embodiment, the identity credential refers to the registered identity credential of the user in the merchant. Specifically, the identity credential can be the membership identity of the user registered in the merchant. Correspondingly, in the case where the user registers the membership identity of the merchant, the identity credential status can be the membership identity status of the user in the merchant, and the identity credential data can be the membership points, membership balance, membership group leader status, membership preferential rights and interests, etc. of the user in the merchant; in addition, in the case where the user does not register the membership identity of the merchant, the identity credential status can be the unregistered membership identity status of the user in the merchant, and the identity credential data can be the identity credential registration data of the merchant, such as: the membership promotion information of the merchant, etc. Optionally, if the identity credential status is the unregistered status, the identity credential data includes: the identity credential registration data of the merchant.

[0037] In the specific identity credential query process, the server can query whether there is a user corresponding to the user identifier in the merchant according to the user identifier and the merchant identifier, and determine the identity credential status of the user in the merchant according to the query result. In an optional implementation manner provided in this embodiment, the identity credential query includes: Query whether the user has registered the identity credential in the merchant according to the user identifier of the user and the merchant identifier included in the settlement information. If so, determine that the identity credential status is the registered status; if not, determine that the identity credential status is the unregistered status.

[0038] Specifically, the server can store the registered user tables of each merchant. The server determines the registered user table of the merchant according to the merchant identifier, and queries whether there is a registered user corresponding to the user identifier in the registered user table of the merchant. If there is, determine that the identity credential status of the user is the registered status; if not, determine that the identity credential status of the user is the unregistered status.

[0039] In addition, each merchant can also store their respective registered user tables in their corresponding merchant servers. The server can call the query interface of the corresponding merchant server according to the merchant identifier to query the registered user table, and check whether there is a registered user corresponding to the user identifier in the registered user table. According to the query result, the status of the user's identity credential is determined. In another alternative implementation provided in this embodiment, when performing the identity credential query, it includes: calling the query interface of the merchant corresponding to the merchant identifier according to the merchant identifier to query the registered users, and determining whether the user corresponding to the user identifier has registered the identity credential in the merchant. If so, the identity credential status is determined to be the registered status; if not, the identity credential status is determined to be the unregistered status.

[0040] During the specific execution process, the merchant can issue various identity rights and / or preferential rights to the registered users. The merchant can also invite the registered users to enter the registered user group for managing and maintaining the registered users. For the registered users, the server can use the credential information of the user's identity credential, the identity rights associated with the identity credential, and the registered user group and / or the user's status regarding the registered user group as the identity credential data. In an alternative implementation provided in this embodiment, if the identity credential status is the registered status, obtaining the identity credential data corresponding to the identity credential status of the user in the merchant includes: Obtaining the credential information of the identity credential registered by the user in the merchant, and the identity rights associated with the identity credential; Determining the registered user group created by the merchant for the registered users of the registered identity credential.

[0041] In addition, for unregistered users, the merchant can issue identity rights and / or preferential rights to be claimed, that is, the rights that the user can obtain after registering in this merchant. For unregistered users, the server can use the merchant's identity credential registration data as the identity credential data and send it to the user terminal.

[0042] It should be noted that the user terminal can also send only the merchant identifier included in the settlement information to the server. The server can perform an identity credential query according to the received merchant identifier and the user identifier of the user to which the user terminal belongs, that is, step S204 can be replaced by: sending the merchant identifier to the server to perform an identity credential query and obtain the identity credential data corresponding to the identity credential status of the user in the merchant.

[0043] Step S206, perform page rendering and display according to the settlement information and the identity credential data sent by the server, and cooperate with the server based on the displayed identity credential page to perform identity credential processing.

[0044] In this embodiment, the payment page corresponding to the identity credential is rendered and displayed based on the settlement information sent by the merchant device and the identity credential data sent by the server, so as to transfer the function of the merchant's cashier desk to the user terminal. The user terminal is used to create an order, confirm the order, and pay for the order, and the merchant device is used to transmit the settlement information, realizing fast order payment in scenarios such as retail, supermarkets, and large shopping venues, and avoiding the efficiency problems caused by overly concentrated settlement and cashier areas.

[0045] During specific implementation, the identity credential page is rendered and displayed based on the settlement information sent by the merchant device and the identity credential data sent by the server, and the identity credential is processed in cooperation with the server according to the trigger instruction of the user for the displayed identity credential page. Specifically, the user can trigger the registration control configured on the identity credential page to register the identity credential with the merchant, the user can also trigger the login control configured on the identity credential page to perform identity credential login processing, the user can also trigger the redemption control configured on the identity credential page to redeem the rights and interests issued by the merchant, and the user can also trigger the cancellation control configured on the identity credential page to close the identity credential page and enter the order confirmation page; among them, the identity credential page can be displayed in a third-party application. For example, the user terminal establishes a near-field communication interaction connection with the merchant device in the payment application, and renders and displays the identity credential page in the payment application.

[0046] During the specific execution process, the user terminal needs to perform data interaction with the server and call each component when rendering and displaying the page. For example, for the rendering component, it takes some processing time to perform the rendering and display processing; in response to this, the page can be rendered and loaded and then displayed to indicate to the user that the user terminal is performing the rendering and display processing. As Figure 6 shown, before displaying the identity credential page, the loading page is first displayed. In addition, since different user terminals may use different operating systems, the loading page can be rendered and displayed for different operating systems, or the display reminder of the identity credential page can be displayed on the lock screen or desktop, so that the user can trigger the display button to display the identity credential page.

[0047] During the specific execution process, different identity credential pages can be rendered according to the identity credential status of different users. For users in the registered state, the identity credential page can be rendered based on the settlement amount, identity credential information, identity rights and interests, etc. included in the settlement information, and the identity credential is processed in cooperation with the server according to different trigger instructions of the user; for unregistered users, the identity credential page can be rendered based on the settlement amount included in the settlement information and the identity credential registration data of the merchant, and the identity credential is processed in cooperation with the server according to different trigger instructions of the user. The following separately describes the identity credential pages for the registered state and the unregistered state; (1) Registered state For registered users, the membership benefits that can be claimed, the remaining identity benefits in the membership account, the credential information corresponding to the membership level, the settlement amount, etc. can be displayed on the identity credential page, so that users can quickly perceive the identity credential data. In an optional implementation provided in this embodiment, for page rendering and display, it includes: Render and display the credential interaction page of the identity credential according to the settlement amount included in the settlement information, the credential information, and the identity benefits.

[0048] Optionally, the credential interaction page is configured with a login control, a claim control for the identity benefits, and / or a participation control for the user group.

[0049] As Figure 7 shown, the credential interaction page is configured with a login button 701, a coupon claim button 702, and a membership group participation button 703. The credential interaction page also displays the settlement amount, as well as the points and balance of the user in the membership account.

[0050] During the specific execution process, the user can trigger different controls configured on the identity credential page and send the requests corresponding to the controls to the server to cooperate with the server for corresponding identity credential processing. In an optional implementation provided in this embodiment, cooperating with the server for identity credential processing includes: If the participation control is triggered, generate a participation request and send it to the server to add the user to the registered user group; If the claim control is triggered, send a claim request for the identity benefits to the server to associate the identity benefits with the identity credential, or allocate the identity benefits to the user's payment account; If the login control is triggered, cooperate with the server to perform the login processing of the identity credential.

[0051] Optionally, the settlement instruction is generated after the login processing is successful.

[0052] Continuing with the above example, after the user triggers the login button 701, the user submits a login instruction to the server. The server calls the access interface of the merchant subroutine based on the login instruction, so that the user terminal enters the merchant subroutine based on the identity credential. That is: the user submits a settlement instruction based on the identity credential to the user terminal by triggering the login button 701; after the user triggers the claim button 702, a claim request for the identity benefits is generated and sent to the server. The server associates the identity benefits with the user's identity credential in the merchant, or adds the identity benefits to the user's payment account in the payment application; after the user triggers the participation button 703, a participation request is generated and sent to the server. The server adds the user to the membership group created by the merchant in the payment application.

[0053] In addition, the voucher interaction page can also be configured with a login cancellation control. After the user triggers the login cancellation control, the user terminal and the server cooperate to process the identity voucher, so that the user can enter the merchant subroutine based on the unregistered state. Continuing with the above example, after the user triggers the login cancellation button 704, a login cancellation instruction is submitted to the server. The server calls the access interface of the merchant subroutine based on the login cancellation instruction, so that the user terminal can enter the merchant subroutine based on the unregistered state.

[0054] (2)Unregistered state For unregistered users, the membership rights and interests to be received and the settlement amount can be displayed on the identity voucher page, so that the user can quickly perceive the rights and interests that can be obtained after registering the identity voucher. In an optional implementation provided by this embodiment, page rendering and display include: Render a voucher registration page that includes the settlement amount included in the settlement information and the identity voucher registration data, and display the voucher registration page.

[0055] Optionally, the voucher registration page is configured with a registration control for the identity voucher.

[0056] As shown in Figure 8(a), the voucher registration page displays the settlement amount and the rights and interests that can be obtained after registering the identity voucher. The voucher registration page is also configured with a registration button 801 for the identity voucher.

[0057] Furthermore, after the user triggers the registration control configured on the voucher registration page, the user can cooperate with the server to perform voucher registration processing, associate the identity rights and interests with the identity voucher, and render and display the identity voucher page based on the identity rights and interests, so that the user can perceive the registration of the identity voucher. In an optional implementation provided by this embodiment, cooperating with the server to perform identity voucher processing includes: If the registration control configured on the voucher registration page is triggered, send a voucher registration request to the server to register the identity voucher of the user in the merchant to obtain the identity voucher; Receive the identity rights and interests associated with the identity voucher sent by the server, and render and display the identity voucher page based on the identity rights and interests.

[0058] Optionally, the settlement instruction is generated after the settlement control configured on the identity voucher page is triggered.

[0059] Specifically, after the user triggers the registration control configured on the credential registration page, a credential registration request is sent to the server. The server can add the user to the registered user table stored by the merchant on the server, or the server can call the registration interface of the merchant server to register the user's identity credentials and distribute the identity rights and interests associated with the identity credentials to the user terminal, so as to distribute the merchant preferential rights and interests to the identity credentials and distribute the payment preferential rights and interests to the payment account.

[0060] During the specific execution process, after the user terminal displays the identity credential page, the user can trigger the control displayed on the identity credential page to cooperate with the server for identity credential processing. Specifically, the user can trigger the participation control configured on the identity credential page to join the registered user group, or trigger the control for receiving rights and interests to receive the rights and interests. In an optional implementation provided in this embodiment, after rendering and displaying the identity credential page based on the identity rights and interests, it further includes: If the participation control of the registered user group configured on the identity credential page is triggered, cooperate with the server to add the user to the registered user group; If the control for receiving the identity rights and interests configured on the identity credential page is triggered, cooperate with the server to associate the identity rights and interests with the identity credential, or distribute the identity rights and interests to the user's payment account.

[0061] As shown in FIG. 8(b), the user triggers the participation button 802 of the membership group configured on the identity credential page, submits a group participation instruction to the server, and the server adds the user to the registered user group created by the merchant in the payment application; the user triggers the identity rights and interests receiving button 803 configured on the identity credential page, submits a rights and interests receiving instruction to the server, and the server associates the merchant preferential rights and interests with the user's identity credential in the merchant according to the type of rights and interests, or distributes the payment preferential rights and interests to the user's payment account; the user can also trigger the payment button 804 configured on the identity credential page to enable the user to jump to the merchant subroutine and confirm and pay for the order based on the identity credential, that is: the user submits a settlement instruction based on the identity credential to the user terminal by triggering the payment button 804.

[0062] It should be noted that after the identity credential registration of the user in the unregistered state in the merchant is completed, the user terminal can display the identity credential page in the registered state. The specific content displayed on the identity credential page and the configured controls can refer to the above-mentioned credential interaction page in the registered state, and the interaction process of the specific identity credential page can also refer to the interaction process of the credential interaction page, which is not elaborated in this embodiment.

[0063] In addition, the identity credential page can also be configured with a login cancellation control. After the user triggers the login cancellation control, the user terminal and the server cooperate to process the identity credential, so that the user can enter the merchant subroutine based on the unregistered status. Continuing with the above example, after the user triggers the login cancellation button 805, a login cancellation instruction is submitted to the server. The server calls the access interface of the merchant subroutine based on the login cancellation instruction, so that the user terminal can enter the merchant subroutine based on the unregistered status.

[0064] It should be noted that the user terminal can also perform page rendering and display only based on the settlement amount and identity credential data included in the settlement information, that is: step S206 can be replaced by: performing page rendering and display based on the settlement amount and the identity credential data sent by the server, and cooperating with the server based on the displayed identity credential page to process the identity credential.

[0065] Step S208, if a settlement instruction based on the identity credential is detected, jump to the merchant subroutine and send the settlement information and user identifier to perform order confirmation and order payment in the merchant subroutine.

[0066] In this embodiment, the available rights and interests are displayed to the user before payment, and the rights and interests after registering the identity credential are displayed to the unregistered user, avoiding the complex process of the user first receiving the rights and interests and then processing the order. At the same time, the user can intuitively perceive the identity rights and interests that can be enjoyed after registering the identity identifier, improving the order processing efficiency and enhancing the user perception; in addition, this embodiment also realizes order processing without being restricted by the cashier area through a wireless merchant device, increasing the order processing mode.

[0067] In this embodiment, the merchant subroutine refers to the subroutine configured by the merchant in the application for order creation, order confirmation, and order payment of commodity orders. Specifically, the merchant subroutine can be a subroutine configured by the merchant in a third-party application, such as: a subroutine configured in a payment application, to jump from the identity credential page displayed by the third-party application to the merchant subroutine in the third-party application.

[0068] During specific implementation, in the case of detecting a settlement instruction based on the identity credential submitted by the user on the identity credential page, the settlement information and user identifier are sent to the merchant subroutine, so that the merchant subroutine generates an order page, and at the same time jumps from the identity credential page to the order page of the merchant subroutine to perform order confirmation and order payment processing in the merchant subroutine.

[0069] In the specific execution process, after receiving the settlement information and the user identification sent by the user terminal, the merchant subroutine can create a product page for the products included in the settlement information according to the settlement information and the user identification, and settle the products according to the identity rights and interests associated with the user's identity certificate to obtain the settlement amount. After obtaining the order placement instruction submitted by the user on the product page, a product order is created based on the settlement amount and an order payment instruction is generated for order payment. In an optional implementation provided in this embodiment, when the merchant subroutine performs order confirmation, it includes: Settle the product information included in the settlement information according to the identity rights and interests associated with the identity certificate to obtain a settlement result; If an order placement instruction is detected, create an order based on the settlement information and the settlement result, and generate an order payment instruction for order payment.

[0070] As Figure 9 shown, a product page is generated based on the product information included in the settlement information, and the product amount is settled according to the identity rights and interests associated with the user's identity certificate to obtain a settlement result. The user can trigger the order placement button 901 configured on the product page to submit an order placement instruction, so that the merchant subroutine creates a product order based on the settlement result and the product information and generates an order payment instruction for order payment processing.

[0071] Furthermore, the products included in the settlement information can also be delivered to the user by means of logistics distribution. Herein, the user can also add the distribution information of the product on the product page, and jointly calculate the settlement result based on the product amount, the distribution fee, and the identity rights and interests included in the settlement information. In addition, the products included in the settlement information may also be products given to the user, that is: calculate the settlement result based on the distribution fee and the identity rights and interests. In an optional implementation provided in this embodiment, when the merchant subroutine performs order confirmation, it includes: Settle the product information included in the settlement information according to the identity rights and interests associated with the identity certificate to obtain a settlement result, and / or obtain the distribution information input through the merchant subroutine; If an order placement instruction is detected, create an order based on the settlement information, the settlement result, and / or the distribution information, and generate an order payment instruction for order payment.

[0072] Continuing with the above example, the user can also trigger the "Add New Delivery Address" button 902 configured on the product page to add distribution information, and calculate the settlement result including the distribution fee, so that the merchant subroutine creates a product order based on the settlement result, the product information, and the delivery address and generates an order payment instruction for order payment processing.

[0073] During the specific order payment process, the merchant subroutine can call the payment interface to perform order payment based on the generated order payment instruction. Specifically, it can call the payment interface of a third-party application to perform order payment. The third-party application can be the application that establishes the near-field communication interaction connection and displays the identity credential page, such as a payment application. In an optional implementation provided in this embodiment, when the merchant subroutine performs order payment, it includes: Call the payment interface to perform order payment based on the order payment instruction generated by the merchant subroutine.

[0074] Optionally, the payment interface responds to the interface call and performs the following operations: perform order payment to the merchant according to the payment information carried in the order payment instruction, or query the identity rights and interests of the user's payment account based on the user identification carried in the order payment instruction, and perform order payment to the merchant based on the identity rights and interests.

[0075] For example, after the merchant subroutine generates an order payment instruction, it calls the payment interface of the payment application to perform order payment. The server to which the payment application belongs queries the identity rights and interests of the user's payment account according to the user identification carried in the order payment instruction, calculates the amount transferred from the user account based on the identity rights and interests, transfers the transferred amount to the merchant account for order payment, and performs rights and interests write-off to the merchant based on the identity rights and interests.

[0076] It should be noted that the merchant subroutine can be a merchant application or a subroutine of an application. Correspondingly, the user terminal can jump from the application to which the identity credential page belongs to the merchant application, or the user terminal can enter the merchant subroutine to which the application belongs from the application to which the identity credential page belongs; where the application can be a payment application program. In addition, the server to which the above-mentioned third-party application and / or payment application belongs can be the server that cooperates with the user terminal to process identity credentials, which is not limited in this embodiment.

[0077] In summary, one or more order processing methods based on near-field communication provided in this embodiment can be applied to a user terminal. During the order processing, the near-field communication component is called to cooperate with the merchant's merchant device to establish a near-field communication interaction connection, and the settlement information sent by the merchant device is received through the near-field communication interaction connection, and the settlement information is sent to the server to query identity credentials and obtain the identity credential data corresponding to the user's identity credential status in the merchant. Page rendering and display are performed according to the settlement information and the identity credential data sent by the server, and identity credential processing is performed in cooperation with the server based on the displayed identity credential page. After detecting a settlement instruction based on the identity credential, it jumps to the merchant subroutine to perform order confirmation and order payment in the merchant subroutine, realizing order creation, order confirmation, and order payment without a cashier device, improving the order processing efficiency, and avoiding the low-efficiency problem in the scenario of concentrated cashier areas.

[0078] Furthermore, different identity credential pages can be rendered according to the status of the user's identity credentials queried, so that the user can perceive the benefits enjoyed after registering the identity credentials or the benefits that can be enjoyed for this order before payment, improving the user's perception. Moreover, multiple controls can be configured on the identity credential page. The user can receive various identity benefits and join user groups through the configured controls on the identity credential page before payment, avoiding the complex process of first redeeming coupons and then processing the order. In addition, different controls can be configured for the identity credential pages of unregistered users and registered users, so that unregistered users can perceive the benefits that can be obtained after registering the identity credentials, improving the order processing efficiency and enhancing the user's perception.

[0079] The implementation process of the first near-field communication-based order processing method provided above can be executed by the user terminal. The implementation process of the second near-field communication-based order processing method provided in the following method embodiments can be executed by the server, and the implementation process of the third near-field communication-based order processing method provided in the following method embodiments can be executed by the merchant device. The three can cooperate with each other during the execution process. Therefore, when reading the above implementation process, the corresponding content of the following second near-field communication-based order processing method embodiments and the corresponding content of the following third near-field communication-based order processing method embodiments can be referred to. Correspondingly, when reading the following second near-field communication-based order processing method embodiments and the following third near-field communication-based order processing method embodiments, the corresponding content of the above method embodiments can also be referred to. In addition, the implementation process of the second near-field communication-based order processing method provided below and the implementation process of the third near-field communication-based order processing method provided in the following method embodiments can also cooperate with each other during the execution process. Therefore, when reading the corresponding content of the following second near-field communication-based order processing method embodiments, the corresponding content of the following third near-field communication-based order processing method embodiments can be referred to. Correspondingly, when reading the following third near-field communication-based order processing method embodiments, the corresponding content of the above second near-field communication-based order processing method embodiments can also be referred to.

[0080] The following takes the application of a near-field communication-based order processing method provided in this embodiment in the registration member payment scenario as an example to further illustrate the near-field communication-based order processing method provided in this embodiment. See Figure 10 The near-field communication-based order processing method applied to the registration member payment scenario specifically includes the following steps.

[0081] Step S1008: Invoke the near-field communication interaction component to establish a near-field communication interaction connection with the merchant device, and receive the settlement information sent by the merchant device through the near-field communication interaction connection.

[0082] Step S1010: Send the merchant identifier to the server.

[0083] Step S1020: Render and display the voucher interaction page of the identity voucher according to the settlement amount and the identity voucher data sent by the server.

[0084] Step S1022: Cooperate with the server to process the identity voucher based on the displayed voucher interaction page.

[0085] Step S1024: Detect a settlement instruction based on the identity voucher, jump to the merchant subroutine and send the settlement information and the user identifier.

[0086] Step S1026: Conduct order confirmation in the merchant subroutine, so that the merchant subroutine settles the commodity information included in the settlement information according to the identity rights and interests associated with the identity voucher to obtain a settlement result and obtain the delivery information input through the merchant subroutine. After detecting the order placement instruction, create an order based on the settlement information, the settlement result and the delivery information, and generate an order payment instruction to conduct order payment.

[0087] Here, the user triggers the order placement instruction by triggering the order placement control configured on the commodity page displayed by the merchant subroutine.

[0088] Step S1028: Conduct order payment in the merchant subroutine, so that the merchant subroutine calls the payment interface based on the order payment instruction to conduct order payment; Among them, the payment interface responds to the interface call and performs the following operations: Conduct order payment to the merchant according to the payment information carried in the order payment instruction.

[0089] Optionally, Step S1022 can be replaced with: Detect that the participation control of the registered user group displayed on the voucher interaction page is triggered, generate a participation request and send it to the server to add the user to the registered user group; Step S1022 can also be replaced with: Detect that the claim control of the identity rights and interests displayed on the voucher interaction page is triggered, send a claim request for the identity rights and interests to the server to associate the identity rights and interests with the identity voucher, or allocate the identity rights and interests to the user's payment account; Step S1022 can also be replaced with: Detect that the login control of the identity voucher displayed on the voucher interaction page is triggered, send a login process for the identity voucher to the server to log in to the merchant subroutine based on the identity voucher; The settlement instruction is generated after successful login.

[0090] The above steps S1008 to S1010 and steps S1020 to S1028 provided in this embodiment can be executed by the user terminal. It should be noted that the above steps S1008 to S1010 and steps S1020 to S1028 executed by the user terminal can cooperate with the steps S1012 to S1018 that can be executed by the server in the following embodiments during the execution process, and can also cooperate with the steps S1002 to S1006 that can be executed by the merchant device in the following embodiments during the execution process. Therefore, when reading this embodiment, please refer to the corresponding content of the steps S1012 to S1018 that can be executed by the server and the steps S1002 to S1006 that can be executed by the merchant device provided in the following method embodiments. When reading the following method embodiments, please refer to the corresponding content of the steps S1008 to S1010 and steps S1020 to S1028 provided in this embodiment.

[0091] The following takes the application of the order processing method based on near field communication provided in this embodiment in the payment scenario of unregistered members as an example to further illustrate the order processing method based on near field communication provided in this embodiment. See Figure 11 , the order processing method based on near field communication applied to the payment scenario of unregistered members specifically includes the following steps.

[0092] Step S1108, call the near field communication interaction component to establish a near field communication interaction connection with the merchant device, and receive the settlement information sent by the merchant device through the near field communication interaction connection.

[0093] Step S1110, send the merchant identifier to the server.

[0094] Step S1118, render the voucher registration page including the settlement amount and identity credential registration data, and display the voucher registration page.

[0095] Step S1120, send a voucher registration request to the server.

[0096] Previously, the user triggered the registration control configured on the voucher registration page.

[0097] Step S1124, receive the identity rights and interests sent by the server, and render and display the identity credential page based on the identity rights and interests.

[0098] Step S1126, detect a settlement instruction based on the identity credential, jump to the merchant subroutine and send the settlement information and the user identifier.

[0099] Previously, after the user triggered the settlement control configured on the identity credential page and submitted the settlement instruction.

[0100] Step S1128: Conduct order confirmation in the merchant subroutine, enabling the merchant subroutine to settle the product information included in the settlement information according to the identity rights associated with the identity credential to obtain a settlement result and acquire the delivery information input through the merchant subroutine. After detecting the order placement instruction, create an order based on the settlement information, settlement result, and delivery information, and generate an order payment instruction to make the order payment.

[0101] Here, the user triggers the order placement instruction by triggering the order placement control configured on the product page displayed by the merchant subroutine.

[0102] Step S1130: Conduct order payment in the merchant subroutine, enabling the merchant subroutine to call the payment interface based on the order payment instruction to make the order payment; Among them, the payment interface performs the following operations in response to the interface call: Query the identity rights of the user's payment account according to the user identification carried in the order payment instruction, and make an order payment to the merchant based on the identity rights.

[0103] The above steps S1108 to S1110, steps S1118 to S1120, and steps S1124 to S1130 provided in this embodiment are executed by the user terminal. It should be noted that the above steps S1108 to S1110, steps S1118 to S1120, and steps S1124 to S1130 executed by the user terminal can cooperate with the steps S1112 to S1116 and steps S1122 that can be executed by the server in the following embodiment during the execution process, and can also cooperate with the steps S1102 to S1106 that can be executed by the merchant device in the following embodiment during the execution process. Therefore, when reading this embodiment, please refer to the corresponding content of the steps S1112 to S1116 and steps S1122 that can be executed by the server provided in the following method embodiment, and the steps S1102 to S1106 that can be executed by the merchant device. When reading the following method embodiment, please refer to the corresponding content of the steps S1108 to S1110, steps S1118 to S1120, and steps S1124 to S1130 provided in this embodiment.

[0104] One or more embodiments of the second near-field communication-based order processing method provided in this specification are as follows: Refer to Figure 12 , the near-field communication-based order processing method provided in this embodiment can be applied to the server and specifically includes steps S1202 to S1208.

[0105] Step S1202: Receive the settlement information sent by the user terminal.

[0106] In practical applications, there are situations where the merchant's venue is large and the settlement and / or cashier area is overcrowded. For example, in large supermarkets and large shopping malls, the venue area is too large, the payment area is too fixed, and users need to queue up after shopping. In response to this, in this embodiment, settlement information is input into a handheld wireless merchant device, and the settlement information is transmitted to the user terminal through near-field communication interaction connection, so that the user terminal can confirm and pay for the order in the merchant subroutine, realizing fast order creation, order confirmation, and order payment without a cashier device. Further, the user terminal can also cooperate with the server to query the user's identity credentials in the merchant and submit a settlement instruction based on the identity credentials, realizing fast membership payment without a fixed cashier area.

[0107] In this embodiment, the merchant device refers to a handheld wireless device, which is used to receive settlement information or commodity information input by merchant members and send the settlement information to the user terminal through near-field communication interaction connection. Specifically, the merchant device may include a near-field communication interaction device configured with a display component and a near-field communication interaction component; the merchant device may also be configured with a client of a third-party application, and the merchant device inputs settlement information through the installed third-party application. For example, the merchant device may be configured with a client of a payment application, and the merchant device inputs settlement information through the payment application; the merchant device can render a near-field payment page through a third-party application and send settlement information to the user terminal, that is: the user terminal can establish a near-field communication interaction connection with the merchant device within the third-party application; optionally, the third-party application renders a near-field payment page by calling a near-field payment interface and sends settlement information to the user terminal.

[0108] Further, the merchant device can be an Internet-connected device, and the merchant device can interact with the merchant server to obtain settlement information of each commodity for merchant members to select and input, and at the same time send settlement information to the user terminal through the Internet through a third-party application. Further, the third-party application can also call the server to which the third-party application belongs through the network connection of the merchant device to render a near-field payment page, and the merchant device is only used to receive and display the near-field payment page; in addition, the merchant device can also be an offline near-field communication interaction device, and the settlement information of each commodity is stored in the merchant device for merchant members to select and input. Further, the third-party application is also an offline application, and the third-party application calls a near-field payment interface and renders and displays a near-field payment page through the rendering component of the merchant device.

[0109] In specific implementation, the merchant member first interacts with the merchant device to input settlement information. After receiving the settlement information, the merchant device renders and displays the near-field payment page of the settlement information. At the same time, it calls the near-field communication interaction component to detect the user terminal. When it detects that there is a user terminal within the range of the near-field communication interaction broadcast, it calls the near-field communication interaction component to establish a near-field communication interaction connection with the detected user terminal, and sends the settlement information to the user terminal through the near-field communication interaction connection. The user terminal calls the near-field communication component to cooperate with the merchant device to establish a near-field communication interaction connection, and receives the settlement information transmitted by the merchant device through the near-field communication interaction connection and sends the settlement information to the server. The server receives the settlement information sent by the user terminal. Optionally, the settlement information is sent by the merchant device to the user terminal through the established near-field communication connection.

[0110] In this embodiment, the settlement information refers to the settlement information of the goods input by the merchant member, which may specifically be the detailed information of the goods, the settlement amount of the goods, merchant information, the receiving information of the goods, etc. At the same time, it may also be a combination of two or more of the above information. This embodiment does not make a limitation here. Optionally, the settlement information includes goods information and a merchant identifier; among them, the goods information includes the detailed information of the goods and / or the settlement amount.

[0111] Specifically, the settlement information can be input by the merchant member on the settlement page displayed by the merchant device. After obtaining the settlement information, the merchant device can also render and display the near-field payment page of the settlement information, that is: the merchant device obtains the settlement information input through the settlement page and renders and displays the near-field payment page of the settlement information. As shown in FIGS. 3 and Figure 4 As shown, the merchant member triggers the new order button 301 on the first settlement page shown in FIG. 3(a), enters the second settlement page shown in FIG. 3(b), and after inputting the goods information of the goods and the merchant identifier of the merchant on the second settlement page, triggers the submit button 302 and enters the third settlement page shown in FIG. 3(c). After the merchant member triggers the initiate collection button 303 on the third settlement page, the near-field payment page shown as Figure 4 shown is displayed to guide the user terminal to establish a near-field communication connection with the merchant device. In addition, the merchant identifier can also be written into the settlement page by the merchant device, that is: the merchant device generates a settlement page carrying the merchant identifier, and the merchant member inputs the goods information on the settlement page to obtain the settlement information of the settlement page.

[0112] During the specific execution process, while the merchant device displays the near-field payment page, or after the merchant device displays the near-field payment page, the near-field communication component can also be called to detect the user terminal and establish a near-field communication interaction connection with the detected user terminal, so as to send the settlement information to the user terminal; optionally, the near-field communication connection is established after the merchant device obtains the settlement information input through the settlement page and renders and displays the near-field payment page with the settlement information. Optionally, the near-field communication connection is established after the merchant device calls the near-field communication component to detect the user terminal; the call of the near-field communication component is performed after obtaining the settlement information input through the settlement page and rendering the near-field payment page with the settlement information.

[0113] In addition, in the case where the merchant device calls the near-field communication component and does not detect the user terminal, or in the case where the merchant device calls the near-field communication component and fails to establish a near-field communication interaction connection with the user terminal, a near-field communication reminder page can be displayed. The near-field communication reminder page can be displayed after the display time of the near-field payment page expires, so as to remind the user to turn on the near-field communication interaction switch and then approach the merchant device to establish a near-field communication interaction connection. Specifically, the merchant device can use detection components such as an infrared component and an image acquisition component to detect whether there is a user terminal approaching the merchant device. In the case where a user terminal approaching the merchant device is detected and the near-field communication interaction connection fails, the near-field communication reminder page can be displayed. Optionally, after the detection component of the merchant device detects the user terminal, it calls the near-field communication component to establish a near-field communication connection with the detected user terminal. If the connection fails, the near-field communication reminder page is displayed.

[0114] It should be noted that the near-field payment page displayed by the merchant device can also be replaced with a scan payment page. Specifically, after the merchant device detects a switching instruction for the near-field payment page, it renders and switches to a scan payment page carrying a payment code and an order amount. As Figure 5 shown, after the merchant member triggers the switching button 501 of the near-field payment page, the merchant device renders and switches to a scan payment page carrying a payment code and an order amount. Further, in the case where the merchant device displays the scan payment page, the user terminal can scan the payment code and jump to the merchant subroutine based on the scan result to confirm the order and pay for the order in the merchant subroutine. In an optional implementation manner provided in this embodiment, it further includes: scanning the payment code and decoding the payment code, jumping to the merchant subroutine based on the decoding result, and sending the settlement information and the user identifier to perform order confirmation and order payment in the merchant subroutine.

[0115] Step S1204, query the identity credential according to the user identifier and the merchant identifier included in the settlement information.

[0116] In specific implementation, an identity credential query is performed based on the user identifier and the merchant identifier included in the settlement information, and the identity credential status of the user at the merchant is determined according to the query result. Specifically, the identity credential status of the user corresponding to the user identifier can be queried in the user registration table of the merchant according to the merchant identifier.

[0117] In this embodiment, the identity credential refers to the registered identity credential of the user at the merchant. Specifically, the identity credential can be the membership identity registered by the user at the merchant. Correspondingly, in the case where the user registers the membership identity of the merchant, the identity credential status can be the membership identity status of the user at the merchant, and the identity credential data can be the membership points, membership balance, membership group leader status, membership preferential rights and interests, etc. of the user at the merchant; in addition, in the case where the user does not register the membership identity of the merchant, the identity credential status can be the unregistered membership identity status of the user at the merchant, and the identity credential data can be the identity credential registration data of the merchant, such as: the membership promotion information of the merchant, etc. Optionally, if the identity credential status is the unregistered status, the identity credential data includes: the identity credential registration data of the merchant.

[0118] In the specific identity credential query process, the server can query whether there is a user corresponding to the user identifier in the merchant according to the user identifier and the merchant identifier, and determine the identity credential status of the user at the merchant according to the query result. In an optional implementation manner provided in this embodiment, the identity credential query includes: Querying whether the user has registered an identity credential at the merchant according to the user identifier of the user and the merchant identifier included in the settlement information. If so, determining that the identity credential status is the registered status; if not, determining that the identity credential status is the unregistered status.

[0119] Specifically, the registration user tables of each merchant can be stored in the server. The server determines the registration user table of the merchant according to the merchant identifier, and queries whether there is a registered user corresponding to the user identifier in the registration user table of the merchant. If there is, determining that the identity credential status of the user is the registered status; if not, determining that the identity credential status of the user is the unregistered status.

[0120] In addition, each merchant can also store its own registration user table in its corresponding merchant server. The server can call the query interface of the corresponding merchant server according to the merchant identifier to query the registration user table, and query whether there is a registered user corresponding to the user identifier in the registration user table. According to the query result, the identity credential status of the user is determined. In another optional implementation manner provided in this embodiment, the identity credential query includes: calling the query interface of the merchant corresponding to the merchant identifier according to the merchant identifier to perform a registered user query, and determining whether the user corresponding to the user identifier has registered an identity credential at the merchant according to the query result. If so, determining that the identity credential status is the registered status; if not, determining that the identity credential status is the unregistered status.

[0121] Step S1206: According to the identity credential status of the user at the merchant queried, obtain the identity credential data corresponding to the identity credential status and send it to the user terminal.

[0122] In specific implementation, according to the identity credential status of the user at the merchant, query the identity credential data corresponding to the identity credential status of the user and send it to the user terminal; the user terminal renders and displays the identity credential page according to the settlement information sent by the merchant device and the identity credential data sent by the server. During the specific execution process, the merchant can grant various identity rights and / or preferential rights to registered users, and the merchant can also invite registered users to enter the registered user group for management and maintenance of registered users. For registered users, the server can use the credential information of the user's identity credential, the identity rights associated with the identity credential, and the registered user group and / or the user's status with respect to the registered user group as identity credential data. In an optional implementation manner provided in this embodiment, if the identity credential status is the registered status, obtaining the identity credential data corresponding to the identity credential status of the user at the merchant includes: Obtain the credential information of the identity credential registered by the user at the merchant, and the identity rights associated with the identity credential; Determine the registered user group created by the merchant for the registered users of the registered identity credential.

[0123] In addition, the merchant can issue pending identity rights and / or preferential rights to unregistered users, that is, the rights that the user can obtain after registering with this merchant. For unregistered users, the server can use the identity credential registration data of the merchant as identity credential data and send it to the user terminal.

[0124] Optionally, if the identity credential status is the registered status, obtaining the identity credential data and sending it to the user terminal includes: obtaining the credential information of the identity credential registered by the user at the merchant, and the identity rights associated with the identity credential, determining the registered user group created by the merchant for the registered users of the registered identity credential, and sending the credential information, the identity rights, and the registered user group to the user terminal. If the identity credential status is the unregistered status, obtain the identity credential registration data of the merchant and send it to the user terminal. For example: the identity credential registration promotion data of the merchant.

[0125] Step S1208: Cooperate with the user terminal to perform identity credential processing so that the user terminal jumps to the merchant subroutine for order confirmation and order payment after detecting a settlement instruction based on the identity credential.

[0126] In this embodiment, the payment page corresponding to the identity credential is rendered and displayed based on the settlement information sent by the merchant device and the identity credential data sent by the server, so as to transfer the function of the merchant's cashier desk to the user terminal. The user terminal is used to create an order, confirm an order and pay for an order, and the merchant device is used to transmit settlement information, realizing fast order payment in scenarios such as retail, supermarkets, and large shopping venues, and avoiding the efficiency problems caused by over-concentration of the settlement and cashier areas.

[0127] Specifically, when implemented, the user terminal first renders and displays the identity credential page based on the settlement information sent by the merchant device and the identity credential data sent by the server, and cooperates with the server to process the identity credential according to the trigger instruction of the user for the displayed identity credential page; the server cooperates with the user terminal to process the identity credential according to various requests submitted by the user terminal; after the identity credential processing is completed, the user terminal jumps to the merchant subroutine for order confirmation and order payment after detecting the settlement instruction based on the identity credential.

[0128] Specifically, when the user identity credential status is the registered status, cooperating with the user terminal to process the identity credential includes: if a participation request sent by the user terminal is received, adding the user to the registered user group; if a request for receiving the identity right sent by the user terminal is received, associating the identity right with the identity credential, or allocating the identity right to the user's payment account; if a login request sent by the user terminal after the login control configured on the credential interaction page is triggered is received, performing the login processing of the identity credential; the settlement instruction is generated after the login processing is successful. When the user identity credential status is the unregistered status, cooperating with the user terminal to process the identity credential includes: obtaining the registration request submitted by the user terminal by triggering the registration control, and performing the registration processing of the user's identity credential in the merchant based on the registration request.

[0129] It should be noted that after the user completes the registration, the user terminal can display the page after the identity credential registration, and the user terminal can cooperate with the server to process the identity credential in the registered status. The specific cooperation processing process refers to the above registered status and will not be elaborated in this embodiment.

[0130] In this embodiment, the merchant subroutine refers to the subroutine configured by the merchant in the application for creating, confirming, and paying for commodity orders. Specifically, the merchant subroutine can be the subroutine configured by the merchant in a third-party application, such as: the subroutine configured in the payment application, so as to jump from the identity credential page displayed by the third-party application to the merchant subroutine in the third-party application.

[0131] During the specific execution process, when the user terminal performs page rendering and display, it needs to interact with the server for data and call various components. For example, for the rendering component, it requires some processing time for rendering and display. In response to this, the page can be rendered and loaded for display to indicate to the user that the user terminal is performing rendering and display processing. For example Figure 6 As shown, before displaying the identity credential page, the loading page is first displayed. In addition, since different user terminals may use different operating systems, the loading page can be rendered and displayed for different operating systems, or a display reminder for the identity credential page can be shown on the lock screen or desktop, so that the user can trigger the display button to display the identity credential page.

[0132] During the specific execution process, different identity credential pages can be rendered according to the identity credential status of different users. For registered users, the identity credential page can be rendered based on the settlement amount, identity credential information, identity rights and interests, etc. included in the settlement information, and identity credential processing can be performed in cooperation with the server according to different trigger instructions of the user; for unregistered users, the identity credential page can be rendered based on the settlement amount included in the settlement information and the identity credential registration data of the merchant, and identity credential processing can be performed in cooperation with the server according to different trigger instructions of the user. The following will separately describe the identity credential pages for registered and unregistered statuses; (1)Registered status For registered users, the available membership rights and interests, the remaining identity rights and interests in the membership account, the credential information corresponding to the membership level, the settlement amount, etc. can be displayed on the identity credential page, so that the user can quickly perceive the identity credential data. In an optional implementation provided in this embodiment, performing page rendering and display includes: Render and display the credential interaction page of the identity credential according to the settlement amount, the credential information, and the identity rights and interests included in the settlement information.

[0133] Optionally, the credential interaction page is configured with a login control, a control for claiming the identity rights and interests, and / or a control for participating in the user group.

[0134] For example Figure 7 As shown, the credential interaction page is configured with a login button 701, a coupon claiming button 702, and a membership group participation button 703. The credential interaction page also displays the settlement amount, as well as the points and balance of the user in the membership account.

[0135] During the specific execution process, the user can trigger different controls configured on the identity credential page and send the requests corresponding to the controls to the server to cooperate with the server for corresponding identity credential processing. In an optional implementation provided in this embodiment, cooperating with the server for identity credential processing includes: If the participation control is triggered, a participation request is generated and sent to the server to add the user to the registered user group. If the collection control is triggered, a collection request for the identity benefit is sent to the server to associate the identity benefit with the identity credential, or to allocate the identity benefit to the user's payment account. If the login control is triggered, cooperate with the server to perform the login process of the identity credential.

[0136] Optionally, the settlement instruction is generated after the login process is successful.

[0137] Continuing with the above example, after the user triggers the login button 701, a login instruction is submitted to the server. The server calls the access interface of the merchant subroutine based on the login instruction, so that the user terminal enters the merchant subroutine based on the identity credential. That is: the user submits a settlement instruction based on the identity credential to the user terminal by triggering the login button 701; after the user triggers the collection button 702, an identity benefit collection request is generated and sent to the server, and the server associates the identity benefit with the user's identity credential in the merchant, or adds the identity benefit to the user's payment account in the payment application; after the user triggers the participation button 703, a participation request is generated and sent to the server, and the server adds the user to the member group created by the merchant in the payment application.

[0138] In addition, the credential interaction page can also be configured with a login cancellation control. After the user triggers the login cancellation control, the user terminal cooperates with the server to perform identity credential processing, so that the user enters the merchant subroutine based on the unregistered state. Continuing with the above example, after the user triggers the login cancellation button 704, a login cancellation instruction is submitted to the server. The server calls the access interface of the merchant subroutine based on the login cancellation instruction, so that the user terminal enters the merchant subroutine based on the unregistered state.

[0139] (2) Unregistered state For unregistered users, the membership benefits to be collected and the settlement amount can be displayed on the identity credential page, so that the user can quickly perceive the benefits that can be obtained after registering the identity credential. In an optional implementation provided in this embodiment, page rendering and display include: Render a credential registration page containing the settlement amount included in the settlement information and the identity credential registration data, and display the credential registration page.

[0140] Optionally, the credential registration page is configured with a registration control for the identity credential.

[0141] As shown in FIG. 8(a), the credential registration page displays the settlement amount and the benefits that can be obtained after registering the identity credential. The credential registration page is also configured with a registration button 801 for the identity credential.

[0142] Further, after the user triggers the registration control configured on the credential registration page, the user can cooperate with the server to perform credential registration processing, associate the identity rights and interests with the identity credential, and render and display the identity credential page based on the identity rights and interests, so that the user can perceive the registration of the identity credential. In an optional implementation provided in this embodiment, cooperating with the server to perform identity credential processing includes: If the registration control configured on the credential registration page is triggered, send a credential registration request to the server to register the user's identity credential at the merchant to obtain the identity credential; Receive the identity rights and interests associated with the identity credential sent by the server, and render and display the identity credential page based on the identity rights and interests.

[0143] Optionally, the settlement instruction is generated after the settlement control configured on the identity credential page is triggered.

[0144] Specifically, after the user triggers the registration control configured on the credential registration page and sends a credential registration request to the server, the server can add the user to the registered user table stored by the merchant on the server, or the server can call the registration interface of the merchant server to register the user's identity credential and send the identity rights and interests associated with the identity credential to the user terminal, so as to issue the merchant preferential rights and interests to the identity credential and issue the payment preferential rights and interests to the payment account.

[0145] During the specific execution process, after the user terminal displays the identity credential page, the user can trigger the control displayed on the identity credential page to cooperate with the server to perform identity credential processing. Specifically, the user can trigger the participation control configured on the identity credential page to join the registered user group, or can trigger the collection control of the identity rights and interests to collect the rights and interests. In an optional implementation provided in this embodiment, after rendering and displaying the identity credential page based on the identity rights and interests, it further includes: If the participation control of the registered user group configured on the identity credential page is triggered, cooperate with the server to add the user to the registered user group; If the collection control of the identity rights and interests configured on the identity credential page is triggered, cooperate with the server to associate the identity rights and interests with the identity credential, or allocate the identity rights and interests to the user's payment account.

[0146] As shown in FIG. 8(b), when the user triggers the participation button 802 of the membership group configured on the identity credential page and submits a group participation instruction to the server, the server adds the user to the registered user group created by the merchant in the payment application; when the user triggers the identity benefit collection button 803 configured on the identity credential page and submits a benefit collection instruction to the server, the server associates the merchant preferential benefit with the user's identity credential in the merchant according to the type of the benefit, or distributes the payment preferential benefit to the user's payment account; the user can also trigger the payment button 804 configured on the identity credential page to cause the user to jump to the merchant subroutine and perform order confirmation and order payment based on the identity credential, that is: the user submits a settlement instruction based on the identity credential to the user terminal by triggering the payment button 804.

[0147] In addition, a login cancellation control can also be configured on the identity credential page. After the user triggers the login cancellation control, the user terminal and the server cooperate to process the identity credential so that the user can enter the merchant subroutine based on the unregistered state. Continuing with the above example, after the user triggers the login cancellation button 805 and submits a login cancellation instruction to the server, the server calls the access interface of the merchant subroutine based on the login cancellation instruction so that the user terminal can enter the merchant subroutine based on the unregistered state.

[0148] In the specific execution process, after receiving the settlement information and the user identifier sent by the user terminal, the merchant subroutine can create a product page for the product included in the settlement information according to the settlement information and the user identifier, and settle the product according to the identity benefits associated with the user's identity credential to obtain a settlement amount. After obtaining the order placement instruction submitted by the user on the product page, a product order is created based on the settlement amount and an order payment instruction is generated for order payment. In an optional implementation manner provided in this embodiment, when the merchant subroutine performs order confirmation, it includes: Settling the product information included in the settlement information according to the identity benefits associated with the identity credential to obtain a settlement result; If an order placement instruction is detected, an order is created based on the settlement information and the settlement result, and an order payment instruction is generated for order payment.

[0149] As Figure 9 shown, a product page is generated based on the product information included in the settlement information, and the product amount is settled according to the identity benefits associated with the user's identity credential to obtain a settlement result. The user can trigger the order placement button 901 configured on the product page to submit an order placement instruction, so that the merchant subroutine creates a product order based on the settlement result and the product information and generates an order payment instruction for order payment processing.

[0150] Further, the goods included in the settlement information can also be delivered to the user through logistics distribution. Herein, the user can also add the delivery information of the goods on the goods page, and calculate the settlement result based on the total amount of the goods, delivery fees, and identity rights and interests included in the settlement information. In addition, the goods included in the settlement information may also be goods gifted to the user, that is: the settlement result can be calculated based on the delivery fees and identity rights and interests. In an optional implementation manner provided in this embodiment, when the merchant subroutine confirms the order, it includes: Settling the goods information included in the settlement information according to the identity rights and interests associated with the identity credential to obtain a settlement result, and / or obtaining the delivery information input through the merchant subroutine; If a placing order instruction is detected, create an order based on the settlement information and the settlement result and / or the delivery information, and generate an order payment instruction to perform order payment.

[0151] Continuing with the above example, the user can also trigger the "Add New Delivery Address" button 902 configured on the goods page to add delivery information, and calculate the settlement result including the delivery fees, so that the merchant subroutine creates a goods order based on the settlement result, goods information, and delivery address, and generates an order payment instruction to perform order payment processing.

[0152] During the specific order payment process, the merchant subroutine can call the payment interface based on the generated order payment instruction to perform order payment. Specifically, it can call the payment interface of a third-party application to perform order payment. The third-party application can be the application that established the near-field communication interaction connection and displayed the identity credential page, such as: a payment application. In an optional implementation manner provided in this embodiment, when the merchant subroutine performs order payment, it includes: Call the payment interface based on the order payment instruction generated by the merchant subroutine to perform order payment.

[0153] Optionally, the payment interface responds to the interface call and performs the following operations: perform order payment to the merchant according to the payment information carried in the order payment instruction, or query the identity rights and interests of the user's payment account according to the user identification carried in the order payment instruction, and perform order payment to the merchant based on the identity rights and interests.

[0154] For example, after generating the order payment instruction, the merchant subroutine calls the payment interface of the payment application to perform order payment. The server of the payment application queries the identity rights and interests of the user's payment account according to the user identification carried in the order payment instruction, calculates the amount transferred from the user account based on the identity rights and interests, transfers the transferred amount to the merchant account for order payment, and performs rights and interests write-off to the merchant based on the identity rights and interests.

[0155] In summary, one or more near field communication-based order processing methods provided in this embodiment can be applied to a server. During the order processing, the server receives the settlement information sent by the user terminal, queries the identity credentials according to the user identification and the merchant identification included in the settlement information, obtains the identity credential data corresponding to the identity credential status according to the queried identity credential status of the user in the merchant, and sends it to the user terminal to cooperate with the user terminal to process the identity credentials, so that the user terminal jumps to the merchant subroutine for order confirmation and order payment after detecting the settlement instruction based on the identity credentials, realizing order creation, order confirmation, and order payment without a cashier device, improving the order processing efficiency, and avoiding the low efficiency problem in the scenario of concentrated cashier areas.

[0156] Furthermore, different identity credential pages can be rendered according to the queried identity credential status of the user, so that the user can perceive the rights and interests enjoyed after registering the identity credentials or the rights and interests that can be enjoyed for this order before payment, improving the user's perception. Moreover, multiple controls can be configured on the identity credential page. Before payment, the user can receive various identity rights and interests and join user groups through the configured controls on the identity credential page, avoiding the complex process of first redeeming coupons and then processing orders. In addition, different controls can be configured on the identity credential pages of unregistered users and registered users, so that unregistered users can perceive the rights and interests that can be obtained after registering the identity credentials, improving the order processing efficiency and enhancing the user perception.

[0157] The following takes the application of the near field communication-based order processing method provided in this embodiment in the membership payment scenario as an example to further illustrate the near field communication-based order processing method provided in this embodiment. See Figure 10 , the near field communication-based order processing method applied to the registered member payment scenario specifically includes the following steps.

[0158] Step S1012, receive the settlement information sent by the user terminal, and query the identity credentials registered by the user in the merchant according to the user identification and the merchant identification of the user.

[0159] Step S1014, obtain the credential information of the identity credentials registered by the user in the merchant, and the identity rights and interests associated with the identity credentials.

[0160] Step S1016, determine the registered user group created by the merchant for the registered users of the registered identity credentials.

[0161] Step S1018, send the credential information, identity rights and interests, and registered user group as identity credential data to the user terminal.

[0162] The following takes the application of an order processing method based on near field communication in the payment scenario of unregistered members provided in this embodiment as an example to further illustrate the order processing method based on near field communication provided in this embodiment. See Figure 11 The order processing method based on near field communication applied to the payment scenario of unregistered members specifically includes the following steps.

[0163] Step S1112: Receive the settlement information sent by the user terminal, and query the identity certificate of the user in the merchant according to the user identification and merchant identification of the user.

[0164] Step S1114: When the status of the identity certificate is the unregistered status, obtain the identity certificate registration data of the merchant.

[0165] Step S1116: Send the identity certificate data to the user terminal.

[0166] Step S1122: Register the identity certificate of the user to obtain the identity certificate, and obtain the identity rights and interests associated with the identity certificate and send them to the user terminal.

[0167] One or more embodiments of the third order processing method based on near field communication provided in this specification are as follows: Refer to Figure 13 The order processing method based on near field communication provided in this embodiment can be applied to merchant devices, and specifically includes steps S1302 to S1306.

[0168] Step S1302: Obtain the settlement information input through the settlement page, and render and display the near field payment page of the settlement information.

[0169] In practical applications, there are situations where the venue of the merchant is large and the settlement and / or cashier area is too crowded. For example, the venue area of large supermarkets and large shopping places is too large, and the payment area is too fixed, and users need to queue up after shopping. In response to this, in this embodiment, by inputting the settlement information into the handheld wireless merchant device, the settlement information is transmitted to the user terminal through near field communication interaction, so that the user terminal can confirm the order and pay the order in the merchant subroutine, realizing fast order creation, order confirmation, and order payment without a cashier device. Further, the user terminal can also cooperate with the server to query the identity certificate of the user in the merchant and submit a settlement instruction based on the identity certificate, realizing fast member payment without a fixed cashier area.

[0170] In this embodiment, the merchant device refers to a handheld wireless device that is used to receive the settlement information or product information input by merchant members and send the settlement information to the user terminal through near-field communication interaction connection. Specifically, the merchant device may include a near-field communication interaction device configured with a display component and a near-field communication interaction component; the merchant device may also be configured with a client of a third-party application, and the merchant device inputs settlement information through the installed third-party application. For example, the merchant device may be configured with a client of a payment application, and the merchant device inputs settlement information through the payment application; the merchant device may render a near-field payment page through the third-party application and send the settlement information to the user terminal, that is: the user terminal may establish a near-field communication interaction connection with the merchant device within the third-party application; optionally, the third-party application renders a near-field payment page by calling a near-field payment interface and sends the settlement information to the user terminal.

[0171] Furthermore, the merchant device may be an Internet-connected device that can interact with the merchant server to obtain the settlement information of each product for merchant members to select and input. At the same time, the settlement information is sent to the user terminal through the Internet via the third-party application. Further, the third-party application may also render a near-field payment page by calling the server to which the third-party application belongs through the network connection of the merchant device, and the merchant device is only used to receive and display the near-field payment page; in addition, the merchant device may also be an offline near-field communication interaction device, and the settlement information of each product is stored in the merchant device for merchant members to select and input. Further, the third-party application is also an offline application, and the third-party application calls a near-field payment interface and renders and displays a near-field payment page through the rendering component of the merchant device.

[0172] During specific implementation, the merchant member interacts with the settlement page displayed by the merchant device to obtain the settlement information input on the settlement page, and renders and displays a near-field payment page based on the settlement information.

[0173] In this embodiment, the settlement information refers to the settlement information of the product input by the merchant member, which may specifically be the detailed information of the product, the settlement amount of the product, merchant information, the delivery information of the product, etc., and may also be a combination of two or more of the above information. This embodiment does not make a limitation here. Optionally, the settlement information includes product information and a merchant identifier; among them, the product information includes product detailed information and / or the settlement amount.

[0174] Specifically, the settlement information may be input by the merchant member on the settlement page displayed by the merchant device. After the merchant device obtains the settlement information, it may also render and display a near-field payment page of the settlement information, that is: the merchant device obtains the settlement information input through the settlement page and renders and displays a near-field payment page of the settlement information. As shown in Figure 3 and Figure 4As shown, the merchant member triggers the new order creation button 301 on the first settlement page shown in Fig. 3(a), enters the second settlement page shown in Fig. 3(b), and triggers the submission button 302 after entering the product information of the product and the merchant identifier of the merchant on the second settlement page, and enters the third settlement page shown in Fig. 3(c). After the merchant member triggers the collection initiation button 303 on the third settlement page, a near-field payment page as shown in Figure 4 is shown to guide the user terminal to establish a near-field communication connection with the merchant device. In addition, the merchant identifier can also be written into the settlement page by the merchant device, that is: the merchant device generates a settlement page carrying the merchant identifier, and the merchant member enters the product information on the settlement page to obtain the settlement information of the settlement page.

[0175] During the specific execution process, while the merchant device shows the near-field payment page, or after the merchant device shows the near-field payment page, the near-field communication component can also be called to detect the user terminal and establish a near-field communication interaction connection with the detected user terminal to send the settlement information to the user terminal; optionally, the near-field communication connection is established after the merchant device obtains the settlement information input through the settlement page and renders and displays the near-field payment page of the settlement information. Optionally, the near-field communication connection is established after the merchant device calls the near-field communication component to detect the user terminal; the call of the near-field communication component is performed after obtaining the settlement information input through the settlement page and rendering the near-field payment page of the settlement information.

[0176] Step S1304, call the near-field communication component to detect the user terminal and establish a near-field communication connection with the detected user terminal.

[0177] In specific implementation, the near-field communication interaction component is called to detect the user terminal, and a near-field communication connection is established with the user terminal when the user terminal is detected.

[0178] In addition, when the merchant device calls the near-field communication component and does not detect the user terminal, or when the merchant device calls the near-field communication component and fails to establish a near-field communication interaction connection with the user terminal, a near-field communication reminder page can be shown. The near-field communication reminder page can be shown after the display time of the near-field payment page expires to remind the user to turn on the near-field communication interaction switch and then approach the merchant device to establish a near-field communication interaction connection. Specifically, the merchant device can use detection components such as an infrared component and an image acquisition component to detect whether there is a user terminal approaching the merchant device. When it is detected that there is a user terminal approaching the merchant device and the near-field communication interaction connection fails, the near-field communication reminder page can be shown. Optionally, after the detection component of the merchant device detects the user terminal, the near-field communication component is called to establish a near-field communication connection with the detected user terminal. If the connection fails, the near-field communication reminder page is shown.

[0179] It should be noted that the near-field payment page displayed on the merchant device can also be replaced with a scan payment page. Specifically, after detecting the switching instruction of the near-field payment page, the merchant device renders and switches to the scan payment page carrying the payment code and the order amount. As Figure 5 shown, after the merchant member triggers the switching button 501 of the near-field payment page, the merchant device renders and switches to the scan payment page carrying the payment code and the order amount. Further, when the merchant device displays the scan payment page, the user terminal can scan the payment code and jump to the merchant subroutine based on the scan result to confirm the order and make the order payment in the merchant subroutine. In an optional implementation manner provided in this embodiment, it further includes: scanning the payment code and decoding the payment code, and jumping to the merchant subroutine based on the decoding result and sending the settlement information and the user identifier to confirm the order and make the order payment in the merchant subroutine.

[0180] Step S1306, sending the settlement information to the user terminal through the near-field communication connection, so that the user terminal cooperates with the server to process the identity credential based on the settlement information, and jumps to the merchant subroutine to confirm the order and make the order payment based on the settlement instruction of the user's identity credential in the merchant.

[0181] In specific implementation, the merchant device sends the settlement information to the user terminal through the near-field communication interaction connection; after receiving the settlement information, the user terminal forwards it to the server to cooperate with the server to process the identity credential based on the settlement information, and jumps to the merchant subroutine to confirm the order and make the order payment based on the settlement instruction of the user's identity credential in the merchant.

[0182] In this embodiment, the identity credential refers to the registered identity credential of the user in the merchant. Specifically, the identity credential can be the membership identity registered by the user in the merchant. Correspondingly, when the user registers the membership identity of the merchant, the identity credential status can be the membership identity status of the user in the merchant, and the identity credential data can be the membership points, membership balance, membership group leader status, membership preferential rights and interests, etc. of the user in the merchant; in addition, when the user has not registered the membership identity of the merchant, the identity credential status can be the unregistered membership identity status of the user in the merchant, and the identity credential data can be the identity credential registration data of the merchant, such as: the membership promotion information of the merchant, etc. Optionally, if the identity credential status is the unregistered status, the identity credential data includes: the identity credential registration data of the merchant.

[0183] In the specific identity credential query process, the server can query whether there is a user corresponding to the user identifier in the merchant according to the user identifier and the merchant identifier, and determine the identity credential status of the user in the merchant according to the query result. In an optional implementation manner provided in this embodiment, the identity credential query includes: Query whether the user has registered an identity credential with the merchant according to the user identification of the user and the merchant identification included in the settlement information. If so, determine that the status of the identity credential is the registered status; if not, determine that the status of the identity credential is the unregistered status.

[0184] Specifically, the server may store the registered user tables of each merchant. The server determines the registered user table of the merchant according to the merchant identification, and queries whether there is a registered user corresponding to the user identification in the registered user table of the merchant. If there is, determine that the status of the user's identity credential is the registered status; if not, determine that the status of the user's identity credential is the unregistered status.

[0185] In addition, each merchant may also store its own registered user table in its corresponding merchant server. The server may call the query interface of the corresponding merchant server according to the merchant identification to query the registered user table, and query whether there is a registered user corresponding to the user identification in the registered user table, and determine the status of the user's identity credential according to the query result. In another optional implementation provided in this embodiment, the identity credential query includes: calling the query interface of the merchant corresponding to the merchant identification according to the merchant identification to query the registered users, and determining whether the user corresponding to the user identification has registered an identity credential with the merchant according to the query result. If so, determine that the status of the identity credential is the registered status; if not, determine that the status of the identity credential is the unregistered status.

[0186] In the specific execution process, the merchant may issue various identity rights and / or preferential rights to the registered users. The merchant may also invite the registered users to enter the registered user group for managing and maintaining the registered users. For the registered users, the server may use the credential information of the user's identity credential, the identity rights associated with the identity credential, and the registered user group and / or the user's status with respect to the registered user group as the identity credential data. In an optional implementation provided in this embodiment, if the status of the identity credential is the registered status, obtaining the identity credential data corresponding to the status of the user's identity credential in the merchant includes: Obtaining the credential information of the identity credential registered by the user with the merchant, and the identity rights associated with the identity credential; Determining the registered user group created by the merchant for the registered users of the registered identity credential.

[0187] In addition, the merchant may issue identity rights and / or preferential rights to be received to the unregistered users, that is, the rights that the user can obtain after registering with the merchant. For the unregistered users, the server may use the identity credential registration data of the merchant as the identity credential data and send it to the user terminal.

[0188] During the specific execution process, when the user terminal performs page rendering and display, it needs to interact with the server for data and call each component. For example, for the rendering component, it requires some processing time for rendering and display. In response to this, the page can be rendered and loaded for display to indicate to the user that the user terminal is performing rendering and display processing. For example Figure 6 As shown, before displaying the identity credential page, the loading page is first displayed. In addition, since different user terminals may use different operating systems, for different operating systems, the loading page can be rendered and displayed, or a display reminder for the identity credential page can be shown on the lock screen or desktop, so that the user can trigger the display button to display the identity credential page.

[0189] During the specific execution process, different identity credential pages can be rendered according to the identity credential status of different users. For registered users, the identity credential page can be rendered according to the settlement amount, identity credential information, identity rights and interests, etc. included in the settlement information, and the identity credential processing can be carried out in cooperation with the server according to different trigger instructions of the user; for unregistered users, the identity credential page can be rendered according to the settlement amount included in the settlement information and the identity credential registration data of the merchant, and the identity credential processing can be carried out in cooperation with the server according to different trigger instructions of the user. The following will separately describe the identity credential pages for registered and unregistered statuses; (1) Registered status For registered users, the available membership rights and interests, the remaining identity rights and interests in the membership account, the credential information corresponding to the membership level, the settlement amount, etc. can be displayed on the identity credential page, so that the user can quickly perceive the identity credential data. In an optional implementation provided in this embodiment, the page rendering and display includes: Render and display the credential interaction page of the identity credential according to the settlement amount, the credential information, and the identity rights and interests included in the settlement information.

[0190] Optionally, the credential interaction page is configured with a login control, a receiving control for the identity rights and interests, and / or a participation control for the user group.

[0191] For example Figure 7 As shown, the credential interaction page is configured with a login button 701, a coupon receiving button 702, and a membership group participation button 703. The credential interaction page also displays the settlement amount, as well as the points and balance of the user in the membership account.

[0192] During the specific execution process, the user can trigger different controls configured on the identity credential page and send the requests corresponding to the controls to the server to cooperate with the server for corresponding identity credential processing. In an optional implementation provided in this embodiment, cooperating with the server for identity credential processing includes: If the participation control is triggered, a participation request is generated and sent to the server to add the user to the registered user group; If the redemption control is triggered, a redemption request for the identity right is sent to the server to associate the identity right with the identity credential, or to allocate the identity right to the user's payment account; If the login control is triggered, cooperate with the server to perform the login process of the identity credential.

[0193] Optionally, the settlement instruction is generated after the login process is successful.

[0194] Continuing with the above example, after the user triggers the login button 701, a login instruction is submitted to the server. The server calls the access interface of the merchant subroutine based on the login instruction, so that the user terminal enters the merchant subroutine based on the identity credential. That is: the user submits a settlement instruction based on the identity credential to the user terminal by triggering the login button 701; after the user triggers the redemption button 702, an identity right redemption request is generated and sent to the server, and the server associates the identity right with the user's identity credential in the merchant, or adds the identity right to the user's payment account in the payment application; after the user triggers the participation button 703, a participation request is generated and sent to the server, and the server adds the user to the member group created by the merchant in the payment application.

[0195] In addition, the credential interaction page can also be configured with a login cancellation control. After the user triggers the login cancellation control, the user terminal cooperates with the server to perform identity credential processing, so that the user enters the merchant subroutine based on the unregistered state. Continuing with the above example, after the user triggers the login cancellation button 704, a login cancellation instruction is submitted to the server. The server calls the access interface of the merchant subroutine based on the login cancellation instruction, so that the user terminal enters the merchant subroutine based on the unregistered state.

[0196] (2)Unregistered state For users in the unregistered state, the membership rights and settlement amount to be redeemed can be displayed on the identity credential page, so that the user can quickly perceive the rights that can be obtained after registering the identity credential. In an optional implementation provided in this embodiment, page rendering and display include: Render a credential registration page containing the settlement amount included in the settlement information and the identity credential registration data, and display the credential registration page.

[0197] Optionally, the credential registration page is configured with a registration control for the identity credential.

[0198] As shown in FIG. 8(a), the credential registration page displays the settlement amount and the rights that can be obtained after registering the identity credential. The credential registration page is also configured with a registration button 801 for the identity credential.

[0199] Further, after the user triggers the registration control configured on the credential registration page, the user can cooperate with the server to perform credential registration processing, associate the identity rights and interests with the identity credential, and render and display the identity credential page based on the identity rights and interests, so that the user can perceive the registration of the identity credential. In an optional implementation provided in this embodiment, cooperating with the server to perform identity credential processing includes: If the registration control configured on the credential registration page is triggered, send a credential registration request to the server to register the user's identity credential at the merchant to obtain the identity credential; Receive the identity rights and interests associated with the identity credential sent by the server, and render and display the identity credential page based on the identity rights and interests.

[0200] Optionally, the settlement instruction is generated after the settlement control configured on the identity credential page is triggered.

[0201] Specifically, after the user triggers the registration control configured on the credential registration page and sends a credential registration request to the server, the server can add the user to the registered user table stored by the merchant on the server, or the server can call the registration interface of the merchant server to register the user's identity credential, and distribute the identity rights and interests associated with the identity credential to the user terminal, so as to distribute the merchant preferential rights and interests to the identity credential and distribute the payment preferential rights and interests to the payment account.

[0202] During the specific execution process, after the user terminal displays the identity credential page, the user can trigger the control displayed on the identity credential page to cooperate with the server to perform identity credential processing. Specifically, the user can trigger the participation control configured on the identity credential page to join the registered user group, or trigger the acquisition control of the identity rights and interests to obtain the rights and interests. In an optional implementation provided in this embodiment, after rendering and displaying the identity credential page based on the identity rights and interests, it further includes: If the participation control of the registered user group configured on the identity credential page is triggered, cooperate with the server to add the user to the registered user group; If the acquisition control of the identity rights and interests configured on the identity credential page is triggered, cooperate with the server to associate the identity rights and interests with the identity credential, or distribute the identity rights and interests to the user's payment account.

[0203] As shown in Fig. 8(b), when the user triggers the participation button 802 of the membership group configured on the identity credential page and submits a group participation instruction to the server, the server adds the user to the registered user group created by the merchant in the payment application; when the user triggers the identity benefit collection button 803 configured on the identity credential page and submits a benefit collection instruction to the server, the server associates the merchant preferential benefit with the user's identity credential in the merchant according to the type of the benefit, or distributes the payment preferential benefit to the user's payment account; the user can also trigger the payment button 804 configured on the identity credential page to enable the user to jump to the merchant subroutine and perform order confirmation and order payment based on the identity credential, that is: the user submits a settlement instruction based on the identity credential to the user terminal by triggering the payment button 804.

[0204] In addition, a login cancellation control can also be configured on the identity credential page. After the user triggers the login cancellation control, the user terminal and the server cooperate to process the identity credential, so that the user enters the merchant subroutine based on the unregistered state. Continuing with the above example, after the user triggers the login cancellation button 805, a login cancellation instruction is submitted to the server, and the server calls the access interface of the merchant subroutine based on the login cancellation instruction, so that the user terminal enters the merchant subroutine based on the unregistered state.

[0205] In this embodiment, the merchant subroutine refers to the subroutine configured by the merchant in the application for order creation, order confirmation, and order payment of commodity orders. Specifically, the merchant subroutine can be the subroutine configured by the merchant in a third-party application, such as: the subroutine configured in the payment application, to jump from the identity credential page displayed by the third-party application to the merchant subroutine in the third-party application.

[0206] In the specific execution process, after the merchant subroutine receives the settlement information and the user identifier sent by the user terminal, it can create a commodity page of the commodity included in the settlement information according to the settlement information and the user identifier, and settle the commodity according to the identity benefit associated with the user's identity credential to obtain the settlement amount. After obtaining the order placement instruction submitted by the user on the commodity page, a commodity order is created based on the settlement amount and an order payment instruction is generated for order payment. In an optional implementation manner provided in this embodiment, when the merchant subroutine performs order confirmation, it includes: Settling the commodity information included in the settlement information according to the identity benefit associated with the identity credential to obtain a settlement result; If an order placement instruction is detected, creating an order based on the settlement information and the settlement result, and generating an order payment instruction for order payment.

[0207] Such as Figure 9As shown, a product page is generated based on the product information included in the settlement information, and the product amount is settled based on the identity rights associated with the user identity credential to obtain a settlement result. The user can trigger the order placement button 901 configured on the product page to submit an order placement instruction, so that the merchant subroutine creates a product order based on the settlement result and the product information and generates an order payment instruction for order payment processing.

[0208] Furthermore, the products included in the settlement information can also be delivered to the user by means of logistics distribution. Herein, the user can also add the distribution information of the product on the product page, and calculate the settlement result jointly based on the product amount, distribution fee, and identity rights included in the settlement information. In addition, the products included in the settlement information may also be products given to the user, that is: calculate the settlement result based on the distribution fee and the identity rights. In an optional implementation manner provided in this embodiment, when the merchant subroutine performs order confirmation, it includes: Settle the product information included in the settlement information according to the identity rights associated with the identity credential to obtain a settlement result, and / or obtain the distribution information input through the merchant subroutine; If an order placement instruction is detected, create an order based on the settlement information and the settlement result and / or the distribution information, and generate an order payment instruction for order payment.

[0209] Continuing with the above example, the user can also trigger the "Add New Delivery Address" button 902 configured on the product page to add distribution information, and calculate the settlement result including the distribution fee, so that the merchant subroutine creates a product order based on the settlement result, product information, and delivery address and generates an order payment instruction for order payment processing.

[0210] During the specific order payment process, the merchant subroutine can call the payment interface based on the generated order payment instruction for order payment. Specifically, it can call the payment interface of a third-party application for order payment. The third-party application can be the application that establishes the near-field communication interaction connection and displays the identity credential page, such as: a payment application. In an optional implementation manner provided in this embodiment, when the merchant subroutine performs order payment, it includes: Call the payment interface based on the order payment instruction generated by the merchant subroutine for order payment.

[0211] Optionally, the payment interface responds to the interface call and performs the following operations: make an order payment to the merchant according to the payment information carried in the order payment instruction, or query the identity rights of the user's payment account according to the user identifier carried in the order payment instruction, and make an order payment to the merchant based on the identity rights.

[0212] For example, after the merchant subroutine generates an order payment instruction, it calls the payment interface of the payment application to perform order payment. The server to which the payment application belongs queries the identity rights and interests of the user's payment account according to the user identification carried in the order payment instruction, calculates the amount transferred from the user account based on the identity rights and interests, transfers the transferred amount to the merchant account for order payment, and performs rights and interests write-off for the merchant based on the identity rights and interests.

[0213] In summary, one or more near-field communication-based order processing methods provided in this embodiment can be applied to merchant devices. During the order processing, settlement information input through a settlement page is obtained, a near-field payment page for rendering and displaying the settlement information is presented, a near-field communication component is called to detect a user terminal, and a near-field communication connection is established with the detected user terminal. The settlement information is sent to the user terminal through the near-field communication interaction connection, so that the user terminal cooperates with the server based on the settlement information to perform identity credential processing, and based on the settlement instruction of the user's identity credential in the merchant, it jumps to the merchant subroutine for order confirmation and order payment. This realizes order creation, order confirmation, and order payment without a cashier device, improves the order processing efficiency, and avoids the low-efficiency problem in the scenario of concentrated cashier areas.

[0214] Furthermore, different identity credential pages can be rendered according to the queried identity credential status of the user, so that the user can perceive the rights and interests enjoyed after registering the identity credential or the rights and interests that can be enjoyed for this order before payment, improving the user's perception. Moreover, multiple controls can be configured on the identity credential page. The user can receive various identity rights and interests and join user groups through the configured controls on the identity credential page before payment, avoiding the complex process of first receiving coupons and then processing orders. In addition, different controls can be configured on the identity credential pages for unregistered users and registered users, so that unregistered users can perceive the rights and interests that can be obtained after registering the identity credential, improving the order processing efficiency and enhancing the user perception.

[0215] The following takes the application of a near-field communication-based order processing method provided in this embodiment in the payment scenario of registered members as an example to further illustrate the near-field communication-based order processing method provided in this embodiment. See Figure 10 , the near-field communication-based order processing method applied to the payment scenario of registered members specifically includes the following steps.

[0216] Step S1002, obtain the settlement information input through the settlement page, and call the near-field payment interface through a third-party application to render and display the near-field payment page of the settlement information.

[0217] Previously, the merchant member inputs the settlement information through the settlement page displayed by the third-party application installed on the merchant device.

[0218] Step S1004: Invoke the near field communication interaction component to detect the user terminal and establish a near field communication interaction connection with the detected user.

[0219] Step S1006: Through a third-party application, invoke the near field payment interface to send settlement information to the user terminal via the near field communication interaction connection.

[0220] The following takes the application of the order processing method based on near field communication provided in this embodiment in the unregistered member payment scenario as an example to further illustrate the order processing method based on near field communication provided in this embodiment. Refer to Figure 11 The order processing method based on near field communication applied to the unregistered member payment scenario specifically includes the following steps.

[0221] Step S1102: Obtain the settlement information input through the settlement page, and through a third-party application, invoke the near field payment interface to render and display the near field payment page of the settlement information.

[0222] Previously, the merchant member entered the settlement information through the settlement page displayed by the third-party application installed on the merchant device.

[0223] Step S1104: Invoke the near field communication interaction component to detect the user terminal and establish a near field communication interaction connection with the detected user.

[0224] Step S1106: Through a third-party application, invoke the near field payment interface to send settlement information to the user terminal via the near field communication interaction connection.

[0225] The first embodiment of the order processing device based on near field communication provided in this specification is as follows: In the above embodiment, the first order processing method based on near field communication is provided. Correspondingly, an order processing device based on near field communication is also provided. The following is described with reference to the accompanying drawings.

[0226] Refer to Figure 14 which shows a schematic diagram of the first embodiment of the order processing device based on near field communication provided in this embodiment.

[0227] Since the device embodiment corresponds to the method embodiment, the description is relatively simple. For the relevant parts, please refer to the corresponding description of the method embodiment provided above. The device embodiments described below are only illustrative.

[0228] This embodiment provides a first order processing device based on near field communication, including: A settlement information receiving module 1402, configured to call a near field communication component to cooperate with a merchant device of a merchant to establish a near field communication connection, and receive settlement information sent by the merchant device through the near field communication connection; A settlement information sending module 1404, configured to send the settlement information to a server to query identity credentials and obtain identity credential data corresponding to the identity credential status of a user at the merchant; An identity credential page display module 1406, configured to perform page rendering and display according to the settlement information and the identity credential data sent by the server, and cooperate with the server to perform identity credential processing based on the displayed identity credential page; If a settlement instruction based on identity credentials is detected, a subroutine jump module 1408 is run. The subroutine jump module 1408 is configured to jump to a merchant subroutine and send the settlement information and a user identifier to perform order confirmation and order payment in the merchant subroutine.

[0229] The second embodiment of the order processing device based on near field communication provided in this specification is as follows: In the above embodiment, a second order processing method based on near field communication is provided. Correspondingly, an order processing device based on near field communication is also provided, which will be described below with reference to the accompanying drawings.

[0230] Refer to Figure 15 , which shows a schematic diagram of the second embodiment of the order processing device based on near field communication provided in this embodiment.

[0231] Since the device embodiment corresponds to the method embodiment, the description is relatively simple. For the relevant parts, please refer to the corresponding description of the method embodiment provided above. The device embodiments described below are only illustrative.

[0232] This embodiment provides a second order processing device based on near field communication, including: A settlement information receiving module 1502, configured to receive settlement information sent by a user terminal; the settlement information is sent by a merchant device to the user terminal through an established near field communication connection; An identity credential query module 1504, configured to query identity credentials according to a user identifier and a merchant identifier included in the settlement information; An identity credential data sending module 1506, configured to obtain identity credential data corresponding to the identity credential status according to the queried identity credential status of the user at the merchant and send it to the user terminal; An identity credential processing module 1508, configured to cooperate with the user terminal to process identity credentials, so that the user terminal jumps to the merchant subroutine for order confirmation and order payment after detecting a settlement instruction based on identity credentials.

[0233] The following is a third embodiment of the near-field communication-based order processing device provided in this specification: In the above embodiment, a third near-field communication-based order processing method is provided. Correspondingly, a near-field communication-based order processing device is also provided. The following will be described with reference to the accompanying drawings.

[0234] Refer to Figure 16 , which shows a schematic diagram of a third embodiment of the near-field communication-based order processing device provided in this embodiment.

[0235] Since the device embodiment corresponds to the method embodiment, the description is relatively simple. For the relevant parts, please refer to the corresponding description of the method embodiment provided above. The device embodiments described below are only illustrative.

[0236] This embodiment provides a third near-field communication-based order processing device, including: A settlement information acquisition module 1602, configured to acquire settlement information input through a settlement page and render and display a near-field payment page for the settlement information; A near-field communication connection establishment module 1604, configured to call a near-field communication component to detect a user terminal and establish a near-field communication connection with the detected user terminal; A settlement information sending module 1606, configured to send the settlement information to the user terminal through the near-field communication connection, so that the user terminal cooperates with the server to process identity credentials based on the settlement information, and jumps to the merchant subroutine for order confirmation and order payment based on a settlement instruction of the user's identity credentials at the merchant.

[0237] The following is a first embodiment of the near-field communication-based order processing device provided in this specification: Corresponding to the first near-field communication-based order processing method described above, based on the same technical concept, one or more embodiments of this specification also provide a near-field communication-based order processing device. This near-field communication-based order processing device is used to execute the first near-field communication-based order processing method provided above. Figure 17 is a schematic structural diagram of a first near-field communication-based order processing device provided by one or more embodiments of this specification.

[0238] The first near-field communication-based order processing device provided in this embodiment includes: As Figure 17As shown, the near-field communication-based order processing device can vary significantly due to configuration or performance differences. It may include one or more processors 1701 and a memory 1702. One or more stored application programs or data can be stored in the memory 1702. Among them, the memory 1702 can be short-term storage or persistent storage. The application programs stored in the memory 1702 can include one or more modules (not shown in the figure). Each module can include a series of computer-executable instructions in the near-field communication-based order processing device. Further, the processor 1701 can be set to communicate with the memory 1702 and execute a series of computer-executable instructions in the memory 1702 on the near-field communication-based order processing device. The near-field communication-based order processing device can also include one or more power supplies 1703, one or more wired or wireless network interfaces 1704, one or more input / output interfaces 1705, one or more keyboards 1706, etc.

[0239] In a specific embodiment, the near-field communication-based order processing device includes a memory and one or more programs. One or more of the programs are stored in the memory, and one or more of the programs can include one or more modules. Each module can include a series of computer-executable instructions in the first device of the payer, and is configured to be executed by one or more processors. The one or more programs include the following computer-executable instructions for: Call the near-field communication component to cooperate with the merchant device of the merchant to establish a near-field communication connection, and receive the settlement information sent by the merchant device through the near-field communication connection; Send the settlement information to the server to query the identity credentials and obtain the identity credential data corresponding to the user's identity credential status at the merchant; Perform page rendering and display according to the settlement information and the identity credential data sent by the server, and cooperate with the server to perform identity credential processing based on the displayed identity credential page; If a settlement instruction based on identity credentials is detected, jump to the merchant subroutine and send the settlement information and user identification to confirm the order and pay the order in the merchant subroutine.

[0240] The second embodiment of the near-field communication-based order processing device provided in this specification is as follows: Corresponding to the second near-field communication-based order processing method described above, based on the same technical concept, one or more embodiments of this specification also provide a near-field communication-based order processing device. This near-field communication-based order processing device is used to execute the second near-field communication-based order processing method provided above. Figure 18Schematic diagram of the second near-field communication-based order processing device provided for one or more embodiments of this specification.

[0241] The second near-field communication-based order processing device provided in this embodiment includes: As Figure 18 shown, the near-field communication-based order processing device may vary greatly due to configuration or performance differences, and may include one or more processors 1801 and a memory 1802. One or more application programs or data may be stored in the memory 1802. Among them, the memory 1802 may be transient storage or persistent storage. The application programs stored in the memory 1802 may include one or more modules (not shown in the figure), and each module may include a series of computer-executable instructions in the near-field communication-based order processing device. Further, the processor 1801 may be configured to communicate with the memory 1802 and execute a series of computer-executable instructions in the memory 1802 on the near-field communication-based order processing device. The near-field communication-based order processing device may also include one or more power supplies 1803, one or more wired or wireless network interfaces 1804, one or more input / output interfaces 1805, one or more keyboards 1806, etc.

[0242] In a specific embodiment, the near-field communication-based order processing device includes a memory and one or more programs, where one or more programs are stored in the memory, and one or more programs may include one or more modules, and each module may include a series of computer-executable instructions in the near-field communication-based order processing device, and is configured to be executed by one or more processors. The one or more programs include the following computer-executable instructions: Receive the settlement information sent by the user terminal; the settlement information is sent from the merchant device to the user terminal through an established near-field communication connection; Query the identity credentials according to the user identification and the merchant identification included in the settlement information; Obtain the identity credential data corresponding to the identity credential status according to the queried user's identity credential status in the merchant and send it to the user terminal; Cooperate with the user terminal to perform identity credential processing, so that the user terminal jumps to the merchant subroutine for order confirmation and order payment after detecting a settlement instruction based on the identity credential.

[0243] The following is the third embodiment of the near-field communication-based order processing device provided in this specification: Corresponding to the third near-field communication-based order processing method described above, based on the same technical concept, one or more embodiments of this specification also provide a near-field communication-based order processing device, which is used to execute the third near-field communication-based order processing method provided above. Figure 19 It is a schematic structural diagram of a near-field communication-based order processing device provided by one or more embodiments of this specification.

[0244] A near-field communication-based order processing device provided in this embodiment includes: As Figure 19 shown, the near-field communication-based order processing device may vary greatly due to configuration or performance differences, and may include one or more processors 1901 and a memory 1902. One or more application programs or data may be stored in the memory 1902. Among them, the memory 1902 may be transient storage or persistent storage. The application programs stored in the memory 1902 may include one or more modules (not shown in the figure), and each module may include a series of computer-executable instructions in the near-field communication-based order processing device. Further, the processor 1901 may be configured to communicate with the memory 1902 and execute a series of computer-executable instructions in the memory 1902 on the near-field communication-based order processing device. The near-field communication-based order processing device may also include one or more power supplies 1903, one or more wired or wireless network interfaces 1904, one or more input / output interfaces 1905, one or more keyboards 1906, etc.

[0245] In a specific embodiment, the near-field communication-based order processing device includes a memory and one or more programs, where one or more programs are stored in the memory, and one or more programs may include one or more modules, and each module may include a series of computer-executable instructions in the near-field communication-based order processing device, and is configured to be executed by one or more processors. The one or more programs include the following computer-executable instructions: Obtain the settlement information input through the settlement page, and render and display the near-field payment page of the settlement information; Call the near-field communication component to detect the user terminal and establish a near-field communication connection with the detected user terminal; Send the settlement information to the user terminal through the near-field communication connection, so that the user terminal cooperates with the server to perform identity credential processing based on the settlement information, and jumps to the merchant subroutine for order confirmation and order payment based on the settlement instruction of the user's identity credential at the merchant.

[0246] The first embodiment of the computer-readable storage medium provided in this specification is as follows: Corresponding to the first near-field communication-based order processing method described above, based on the same inventive concept, one or more embodiments of this specification also provide a computer-readable storage medium.

[0247] The first computer-readable storage medium provided in this embodiment is used to store computer-executable instructions, and the computer-executable instructions, when executed, implement the following processes: Call the near-field communication component to cooperate with the merchant device of the merchant to establish a near-field communication connection, and receive the settlement information sent by the merchant device through the near-field communication connection; Send the settlement information to the server to query the identity credential and obtain the identity credential data corresponding to the user's identity credential status at the merchant; Perform page rendering and display according to the settlement information and the identity credential data sent by the server, and cooperate with the server to perform identity credential processing based on the displayed identity credential page; If a settlement instruction based on the identity credential is detected, jump to the merchant subroutine and send the settlement information and the user identifier to confirm the order and make an order payment in the merchant subroutine.

[0248] It should be noted that the embodiment of the first computer-readable storage medium in this specification and the embodiment of the first near-field communication-based order processing method in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can refer to the implementation of the corresponding method described above, and the repeated parts will not be elaborated.

[0249] The second embodiment of the computer-readable storage medium provided in this specification is as follows: Corresponding to the second near-field communication-based order processing method described above, based on the same inventive concept, one or more embodiments of this specification also provide a computer-readable storage medium.

[0250] The computer-readable storage medium provided in this embodiment is used to store computer-executable instructions, and the computer-executable instructions, when executed by the processor, implement the following processes: Receive the settlement information sent by the user terminal; the settlement information is sent by the merchant device to the user terminal through the established near-field communication connection; Query the identity credential according to the user identifier and the merchant identifier included in the settlement information; Obtain the identity credential data corresponding to the identity credential status and send it to the user terminal according to the queried identity credential status of the user at the merchant; Process the identity credentials in cooperation with the user terminal, so that the user terminal jumps to the merchant subroutine for order confirmation and order payment after detecting a settlement instruction based on the identity credentials.

[0251] It should be noted that the embodiment of the second computer-readable storage medium in this specification and the embodiment of the second near-field communication-based order processing method in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can refer to the implementation of the corresponding method described above, and the repeated parts will not be elaborated.

[0252] The following is the embodiment of the third computer-readable storage medium provided in this specification: Corresponding to the third near-field communication-based order processing method described above, based on the same technical concept, one or more embodiments of this specification also provide a computer-readable storage medium.

[0253] The computer-readable storage medium provided in this embodiment is used to store computer-executable instructions, and the computer-executable instructions, when executed by a processor, implement the following processes: Obtain the settlement information input through the settlement page, and render and display the near-field payment page of the settlement information; Call the near-field communication component to detect the user terminal, and establish a near-field communication connection with the detected user terminal; Send the settlement information to the user terminal through the near-field communication connection, so that the user terminal cooperates with the server to process the identity credentials based on the settlement information, and jumps to the merchant subroutine for order confirmation and order payment based on the settlement instruction of the user's identity credentials in the merchant.

[0254] It should be noted that the embodiment of the third computer-readable storage medium in this specification and the embodiment of the third near-field communication-based order processing method in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can refer to the implementation of the corresponding method described above, and the repeated parts will not be elaborated.

[0255] Each embodiment in this specification is described in a progressive manner. The same or similar parts between each embodiment can be referred to each other. The key points of each embodiment are the differences from other embodiments. For example, the device embodiment, the equipment embodiment, and the storage medium embodiment are all similar to the method embodiment, so the description is relatively simple. Please refer to the relevant description of the method embodiment for reading the relevant content in the device embodiment, the equipment embodiment, and the storage medium embodiment.

[0256] The foregoing describes particular embodiments of the present specification. Other embodiments are within the scope of the appended claims. In some cases, the acts or steps recited in the claims can be performed in a different order than in the embodiments and still achieve the desired result. Additionally, the processes depicted in the figures do not necessarily require the particular order shown or sequential order to achieve the desired result. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0257] In the 1930s, it was obvious to distinguish whether an improvement to a technology was a hardware improvement (e.g., improvements to circuit structures such as diodes, transistors, switches, etc.) or a software improvement (improvements to method flows). However, with the development of technology, many improvements to method flows today can be regarded as direct improvements to hardware circuit structures. Almost all designers obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that an improvement to a method flow cannot be implemented with a hardware entity module. For example, a Programmable Logic Device (PLD) (such as a Field Programmable Gate Array (FPGA)) is such an integrated circuit whose logical function is determined by the user's programming of the device. Designers can program themselves to "integrate" a digital system onto a single PLD, without having to ask a chip manufacturer to design and fabricate a dedicated integrated circuit chip. Moreover, nowadays, instead of manually fabricating integrated circuit chips, this programming is mostly implemented using "logic compiler" software, which is similar to the software compilers used in program development and writing. The original code before compilation also has to be written in a specific programming language, which is called a Hardware Description Language (HDL), and there is not just one type of HDL, but many types, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones currently are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also be aware that by simply performing a little logical programming on the method flow using the above-mentioned several hardware description languages and programming it into the integrated circuit, it is easy to obtain the hardware circuit that implements the logical method flow.

[0258] The controller can be implemented in any suitable manner. For example, the controller can take the form of, for example, a microprocessor or a processor and a computer-readable medium storing computer-readable program code (such as software or firmware) executable by the (micro)processor, logic gates, switches, an application specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of the controller include, but are not limited to, the following microcontrollers: ARC 626D, Atmel AT151SAM, Microchip PIC18F26K20, and Silicone Labs C8061F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art also know that in addition to implementing the controller in the form of pure computer-readable program code, it is entirely possible to implement the same function by logically programming the method steps so that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers, etc. Therefore, such a controller can be considered a hardware component, and the devices included therein for implementing various functions can also be regarded as structures within the hardware component. Or even, the devices for implementing various functions can be regarded as either software modules for implementing the method or structures within the hardware component.

[0259] The systems, devices, modules, or units illustrated in the above embodiments can be specifically implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer can be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0260] For the convenience of description, when describing the above devices, they are described separately as various units according to their functions. Of course, when implementing the embodiments of this specification, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0261] Those skilled in the art should understand that one or more embodiments of this specification can be provided as a method, a system, or a computer program product. Therefore, one or more embodiments of this specification can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, this specification can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) containing computer-usable program code.

[0262] This specification is described with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the specification. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processors of general-purpose computers, special-purpose computers, embedded processors, or other programmable data processing devices to produce a machine, such that the instructions executed by the processors of the computer or other programmable data processing devices produce means for implementing the functions specified in one or more of the flows Figure 1 one or more of the flows and / or blocks Figure 1 or means for implementing the functions specified in one or more of the blocks.

[0263] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer-readable memory produce a manufacture including instruction means that implement the functions specified in one or more of the flows Figure 1 one or more of the flows and / or blocks Figure 1 or means for implementing the functions specified in one or more of the blocks.

[0264] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more of the flows Figure 1 one or more of the flows and / or blocks Figure 1 or means for implementing the functions specified in one or more of the blocks.

[0265] In a typical configuration, a computing device includes one or more processors (CPUs), an input / output interface, a network interface, and memory.

[0266] The memory may include non-permanent memory in the form of computer-readable media, random access memory (RAM), and / or non-volatile memory, such as read-only memory (ROM) or flash memory (flash RAM). The memory is an example of computer-readable media.

[0267] A computer-readable medium includes both permanent and non-permanent, removable and non-removable media and can implement information storage by any method or technology. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette tapes, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to store information accessible by a computing device. As defined herein, a computer-readable medium does not include transitory computer-readable media such as modulated data signals and carrier waves.

[0268] It should also be noted that the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, commodity or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, commodity or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, commodity or device comprising the element.

[0269] One or more embodiments of this specification can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. One or more embodiments of this specification can also be practiced in a distributed computing environment where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0270] The above are only embodiments of this document and are not used to limit this document. For those skilled in the art, this document can have various changes and variations. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of this document shall be included within the scope of the claims of this document.

Claims

1. An order processing method based on near field communication, applied to a user terminal, the method comprising: Invoking a near field communication component to cooperate with a merchant device of a merchant to establish a near field communication connection, and receiving settlement information sent by the merchant device through the near field communication connection; Sending the settlement information to a server to perform identity credential query and obtain identity credential data corresponding to the identity credential status of the user at the merchant; Performing page rendering and display according to the settlement information and the identity credential data sent by the server, and cooperating with the server to perform identity credential processing based on the displayed identity credential page; After detecting a settlement instruction based on the identity credential, jumping to a merchant subroutine to perform order confirmation and order payment in the merchant subroutine.

2. The order processing method based on near field communication according to claim 1, wherein the near field communication connection is established after the merchant device obtains a near field payment page for rendering and displaying the settlement information entered through a settlement page.

3. The order processing method based on near field communication according to claim 1, wherein the performing identity credential query includes: Querying whether the user has registered an identity credential at the merchant according to the user identifier of the user and the merchant identifier included in the settlement information. If so, determining that the identity credential status is the registered status; if not, determining that the identity credential status is the unregistered status.

4. The order processing method based on near field communication according to claim 3, if the identity credential status is the registered status, the obtaining identity credential data corresponding to the identity credential status of the user at the merchant includes: Obtaining the credential information of the identity credential registered by the user at the merchant, and the identity rights and interests associated with the identity credential; Determining a registered user group created by the merchant for registered users of the registered identity credential.

5. The order processing method based on near field communication according to claim 4, wherein the performing page rendering and display according to the settlement information and the identity credential data sent by the server includes: Rendering and displaying a credential interaction page of the identity credential according to the settlement amount included in the settlement information, the credential information, and the identity rights and interests; Wherein, the credential interaction page is configured with a login control, a receiving control for the identity rights and interests, and / or a participating control for the registered user group.

6. The order processing method based on near field communication according to claim 5, wherein the cooperating with the server to perform identity credential processing based on the displayed identity credential page includes: If the participating control is triggered, generating a participation request and sending it to the server to add the user to the registered user group; If the receiving control is triggered, sending a receiving request for the identity rights and interests to the server to associate the identity rights and interests with the identity credential, or allocate the identity rights and interests to the payment account of the user; If the login control is triggered, cooperating with the server to perform login processing of the identity credential; the settlement instruction is generated after the login processing is successful.

7. The order processing method based on near field communication according to claim 3, if the status of the identity credential is an unregistered status, the identity credential data includes: The identity credential registration data of the merchant; Correspondingly, the page rendering and display based on the settlement information and the identity credential data sent by the server includes: Render a credential registration page including the identity credential registration data and the settlement amount included in the settlement information, and display the credential registration page.

8. The near field communication-based order processing method according to claim 7, wherein the identity credential processing in cooperation with the server based on the displayed identity credential page includes: If the registration control configured on the credential registration page is triggered, send a credential registration request to the server to register the identity credential of the user at the merchant to obtain the identity credential; Receive the identity rights and interests associated with the identity credential sent by the server, and render and display an identity credential page based on the identity rights and interests; the settlement instruction is generated after the settlement control configured on the identity credential page is triggered.

9. The near field communication-based order processing method according to claim 8, after the sub-step of receiving the identity rights and interests associated with the identity credential sent by the server and rendering and displaying the identity credential page, further includes: If the participation control of the registered user group configured on the identity credential page is triggered, cooperate with the server to add the user to the registered user group; If the collection control of the identity rights and interests configured on the identity credential page is triggered, cooperate with the server to associate the identity rights and interests with the identity credential, or allocate the identity rights and interests to the payment account of the user.

10. The near field communication-based order processing method according to claim 1, wherein the order confirmation in the merchant subroutine includes: Settle the commodity information included in the settlement information according to the identity rights and interests associated with the identity credential to obtain a settlement result, and / or obtain the delivery information input through the merchant subroutine; If a placing order instruction is detected, create an order based on the settlement information and the settlement result and / or the delivery information, and generate an order payment instruction to perform order payment.

11. The near field communication-based order processing method according to claim 10, wherein the order payment in the merchant subroutine includes: Invoke a payment interface based on the order payment instruction to perform order payment; Wherein, the payment interface responds to the interface call and performs the following operations: perform order payment to the merchant according to the payment information carried in the order payment instruction, or query the identity rights and interests of the user's payment account according to the user identification carried in the order payment instruction, and perform order payment to the merchant based on the identity rights and interests.

12. The near field communication-based order processing method according to claim 2, after the merchant device detects the switching instruction of the near field payment page, render and switch to a scan payment page carrying a payment code and an order amount; Correspondingly, the method further includes: Scan the payment code and decode the payment code, and based on the decoding result, jump to the merchant subroutine and send the settlement information and the user identification to perform order confirmation and order payment in the merchant subroutine.

13. The order processing method based on near field communication according to claim 1, wherein the merchant device comprises: A near-field communication device configured with a display component and a near-field communication component; The near-field communication device inputs the settlement information through a third-party application installed, and the third-party application renders a near-field payment page by calling a near-field payment interface and sends the settlement information to the user terminal.

14. The near-field communication-based order processing method according to claim 1, after the operation of receiving the settlement information sent by the merchant device through the near-field communication connection and before the operation of sending the settlement information to the server, further includes: Enter an application program that runs the merchant subroutine; The identity credential page is displayed within the application program; Wherein, the application program is configured with an access entry to an access credential storage space, and after the access entry is triggered, the credential information of the identity credential registered by the user with the merchant is queried and displayed.

15. A near-field communication-based order processing method applied to a server, the method includes: Receive settlement information sent by a user terminal; Query identity credentials according to the user identification and the merchant identification included in the settlement information; Obtain identity credential data corresponding to the identity credential status according to the queried identity credential status of the user with the merchant and send it to the user terminal; Cooperate with the user terminal to perform identity credential processing so that the user terminal jumps to the merchant subroutine for order confirmation and order payment after detecting a settlement instruction based on the identity credential.

16. The near-field communication-based order processing method according to claim 15, if the identity credential status is a registered status, the obtaining the identity credential data corresponding to the identity credential status and sending it to the user terminal includes: Obtain the credential information of the identity credential registered by the user with the merchant, and the identity rights and interests associated with the identity credential, determine a registered user group created by the merchant for registered users of the registered identity credential, and send the credential information, the identity rights and interests, and the registered user group to the user terminal; Correspondingly, the cooperating with the user terminal to perform identity credential processing includes: If a participation request sent by the user terminal is received, add the user to the registered user group; If a request for receiving the identity rights and interests sent by the user terminal is received, associate the identity rights and interests with the identity credential, or allocate the identity rights and interests to the user's payment account; If a login request sent by the user terminal after a login control configured on a credential interaction page is triggered is received, perform login processing of the identity credential; the settlement instruction is generated after the login processing is successful.

17. The near field communication-based order processing method according to claim 15, wherein if the identity credential status is an unregistered status, the identity credential data includes: The identity credential registration data of the merchant; Correspondingly, the cooperating with the user terminal to perform identity credential processing includes: If a credential registration request sent by the user terminal is received, the merchant performs identity credential registration for the user to obtain the identity credential; Query the identity rights and interests associated with the identity credential and send them to the user terminal, so that the user terminal renders and displays an identity credential page based on the identity rights and interests; the settlement instruction is generated after a settlement control configured on the identity credential page is triggered.

18. An order processing method based on near field communication, applied to a user terminal, the method comprising: After receiving settlement information sent by a merchant device through a near field communication connection, forward the settlement information to a server to perform identity credential processing in cooperation with the server based on the settlement information; Jump to a merchant subroutine based on a settlement instruction of the user's identity credential in the merchant to confirm the order and make an order payment.

19. An order processing apparatus based on near field communication, running on a user terminal, the apparatus comprising: A settlement information receiving module, configured to call a near field communication component to cooperate with a merchant device of a merchant to establish a near field communication connection, and receive settlement information sent by the merchant device through the near field communication connection; A settlement information sending module, configured to send the settlement information to a server to query identity credentials and obtain identity credential data corresponding to the identity credential status of the user in the merchant; An identity credential page display module, configured to perform page rendering and display according to the settlement information and the identity credential data sent by the server, and cooperate with the server to perform identity credential processing based on the displayed identity credential page; After detecting a settlement instruction based on an identity credential, run a subroutine jump module, the subroutine jump module being configured to jump to a merchant subroutine to confirm the order and make an order payment in the merchant subroutine.

20. An order processing apparatus based on near field communication, running on a server, the apparatus comprising: A settlement information receiving module, configured to receive settlement information sent by a user terminal; An identity credential query module, configured to query identity credentials according to a user identifier and a merchant identifier included in the settlement information; An identity credential data sending module, configured to obtain identity credential data corresponding to the identity credential status according to the queried identity credential status of the user in the merchant and send it to the user terminal; An identity credential processing module, configured to cooperate with the user terminal to perform identity credential processing, so that the user terminal jumps to a merchant subroutine to confirm the order and make an order payment after detecting a settlement instruction based on an identity credential.

21. An order processing device based on near field communication, comprising: A processor; And a memory configured to store computer-executable instructions, the processor executing the computer-executable instructions to implement the steps of the method according to claim 1 or 15.

22. A computer-readable storage medium for storing computer-executable instructions, the computer-executable instructions, when executed, implementing the steps of the method according to claim 1 or 15.

Citation Information

Patent Citations

  • Member consumption information processing method, device and system

    CN109784896A

  • Commodity object information processing method and device and electronic equipment

    CN113298605A

  • Payment interaction processing method and device

    CN117911021A

  • Order payment method and device based on equipment interaction

    CN117933988A

  • Service access processing method and device based on near field communication

    CN118075724A

Cited By

  • Order processing based on near-field communication

    WO2025247023A1