CN116843427A - Code scanning ordering method, service code creating method, device and electronic equipment - Google Patents

Code scanning ordering method, service code creating method, device and electronic equipment Download PDF

Info

Publication number
CN116843427A
CN116843427A CN202310869464.5A CN202310869464A CN116843427A CN 116843427 A CN116843427 A CN 116843427A CN 202310869464 A CN202310869464 A CN 202310869464A CN 116843427 A CN116843427 A CN 116843427A
Authority
CN
China
Prior art keywords
service
code
user
service code
link address
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310869464.5A
Other languages
Chinese (zh)
Inventor
张远鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AlipayCom Co ltd
Original Assignee
AlipayCom Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by AlipayCom Co ltd filed Critical AlipayCom Co ltd
Priority to CN202310869464.5A priority Critical patent/CN116843427A/en
Publication of CN116843427A publication Critical patent/CN116843427A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/325Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The specification provides a code scanning order method, a service code creation device and electronic equipment, wherein the method comprises the following steps: responding to the scanning of a second service code, and acquiring a service link address in the second service code; and jumping to the service address of the service provider according to the service link address, so that the user performs the ordering service on the service address. By the method, the maintenance amount of the application program of the server can be reduced, and the enterprise cost is reduced.

Description

Code scanning ordering method, service code creating method, device and electronic equipment
[ field of technology ]
The present disclosure relates to the field of information technologies, and in particular, to a method for ordering a code, a method and apparatus for creating a service code, and an electronic device.
[ background Art ]
With the continuous development of information technology, electronic payment has been widely used in various fields. The code scanning payment is carried out in a mode of adopting images such as two-dimensional codes and the like. In practical application, each merchant can display the two-dimensional code of the merchant at the position of collection, and the user can scan the two-dimensional code to complete payment.
[ invention ]
The embodiment of the specification provides a code scanning ordering method, a service code creating method, a device and electronic equipment, which can avoid the problem that one service code corresponds to one application program by establishing a one-to-one mapping relation between a service address and the application program and a one-to-one mapping relation between the service code and the application program at a service end, thereby reducing the maintenance amount of the application program at the service end and lowering the enterprise cost.
In a first aspect, an embodiment of the present disclosure provides a method for issuing a scan code, including:
acquiring the type of a payment channel of the code scanning and the image information of a business code;
analyzing the image information of the service code to obtain a service link address corresponding to the service code; wherein, the service link address corresponds to a preset service carrier type;
and jumping to the service address of the first object according to the payment channel type and the service link address, so that the user performs the ordering service on the service address.
In one possible implementation manner, the user making the ordering service on the service address includes:
detecting a first operation of a user for creating an order, responding to the first operation, sending an order request to the first object, enabling the first object to receive the order request of the user, and enabling the first object to detect a login state of the user under the payment channel type;
If the first object detects that the login state of the user is logged in, acquiring the authorization information of the user, and creating an order according to the authorization information of the user and an order request;
if the first object detects that the login state of the user is not login, an authorization request is initiated to the user to obtain the authorization information of the user, and after the authorization information of the user is received, an order is created according to the authorization information of the user and the order request.
In one possible implementation manner, the method further includes:
analyzing the image information of the service code to obtain a service code identifier of the service code;
the step of initiating an authorization request to the user to obtain authorization information of the user comprises the following steps:
the first object queries according to the service code identifier to obtain an application program identifier of a second object corresponding to the service code identifier;
the first object initiates an authorization request to an application program of the second object according to the application program identification of the second object so as to obtain an authorization token;
the first object receives the authorization token of the second object, and initiates an authorization request to the user according to the authorization token so as to obtain the authorization information of the user.
In one possible implementation manner, after the creating an order according to the authorization information of the user and the order request, the method further includes:
and detecting a second operation of a user for paying the order, and responding to the second operation, and sending a payment request to the first object, so that the first object initiates a payment transaction according to the order, the payment channel type and the payment request of the user.
The embodiment of the specification also provides a service code creation method, which comprises the following steps:
acquiring an application program identifier and a service link address of a first object;
receiving a registration request of a second object, and generating a first service code; the first service code comprises a service code identifier, an application program identifier of the first object and a service link address of the first object;
receiving a configuration request of a third object, and configuring an application program identifier of the third object in the first service code to generate a second service code; the second service code is used for the mobile terminal to jump to the service address corresponding to the service link address by scanning the second service code so as to carry out the ordering service.
In one possible implementation manner, the first service code further includes an identity of the second object.
In one possible implementation manner, after the generating the second service code, the method further includes:
and storing the association relation between the service code identification and the application program identification of the first object, the service link address of the first object and the application program identification of the third object.
In a second aspect, embodiments of the present disclosure provide a code scanning ordering apparatus, including:
the acquisition module is used for acquiring the payment channel type of the code scanning and the image information of the service code;
the analysis module is used for analyzing the image information of the service code to obtain a service link address corresponding to the service code; wherein, the service link address corresponds to a preset service carrier type;
and the ordering module is used for jumping to the service address of the first object according to the payment channel type and the service link address, so that the user performs ordering service on the service address.
In one possible implementation manner, the order placing module is further configured to detect a first operation of a user for creating an order, send an order request to the first object in response to the first operation, enable the first object to receive the order request of the user, and enable the first object to detect a login state of the user under the payment channel type; if the first object detects that the login state of the user is logged in, acquiring the authorization information of the user, and creating an order according to the authorization information of the user and an order request; if the first object detects that the login state of the user is not login, an authorization request is initiated to the user to obtain the authorization information of the user, and after the authorization information of the user is received, an order is created according to the authorization information of the user and the order request.
In one possible implementation manner, the analysis module is further configured to analyze the image information of the service code to obtain a service code identifier of the service code;
the order module comprises:
the query unit is used for querying the first object according to the service code identifier to obtain an application program identifier of a second object corresponding to the service code identifier;
a request unit, configured to initiate an authorization request to an application program of the second object according to the application program identifier of the second object by using the first object, so as to obtain an authorization token;
the acquisition unit is used for receiving the authorization token of the second object by the first object, and initiating an authorization request to the user according to the authorization token so as to acquire the authorization information of the user.
In one possible implementation manner, the apparatus further includes:
and the payment module is used for detecting a second operation of a user for paying the order, and responding to the second operation and sending a payment request to the first object so that the first object initiates a payment transaction according to the order, the payment channel type and the payment request of the user.
The embodiment of the specification also provides a service code creation device, which comprises:
the acquisition module is used for acquiring the application program identifier and the service link address of the first object;
the receiving module is used for receiving a registration request of the second object and generating a first service code; the first service code comprises a service code identifier, an application program identifier of the first object and a service link address of the first object;
the creation module is used for receiving a configuration request of a third object, and configuring an application program identifier of the third object in the first service code to generate a second service code; the second service code is used for the mobile terminal to jump to the service address corresponding to the service link address by scanning the second service code so as to carry out the ordering service.
In one possible implementation manner, the first service code further includes an identity of the second object.
In one possible implementation manner, the apparatus further includes:
and the storage module is used for storing the association relation between the service code identification and the application program identification of the first object, the service link address of the first object and the application program identification of the third object.
In a third aspect, embodiments of the present disclosure provide a mobile terminal, including:
at least one processor; and
at least one memory communicatively coupled to the processor, wherein:
the memory stores program instructions executable by the processor, the processor invoking the program instructions capable of performing the method provided in the first aspect.
The embodiment of the specification also provides a server, including:
at least one processor; and
at least one memory communicatively coupled to the processor, wherein:
the memory stores program instructions executable by the processor, the processor invoking the program instructions capable of performing the method provided in the first aspect.
In a fourth aspect, the present description embodiments provide a non-transitory computer-readable storage medium storing computer instructions which, when executed on a computer, cause the computer to perform the method provided in the first aspect.
It should be understood that, the second to fourth aspects of the present disclosure are consistent with the technical solutions of the first aspect of the present disclosure, and the beneficial effects obtained by each aspect and the corresponding possible embodiments are similar, and are not repeated.
[ description of the drawings ]
In order to more clearly illustrate the technical solutions of the embodiments of the present description, the drawings that are needed in the embodiments will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present description, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic diagram of an application scenario provided in an embodiment of the present disclosure;
FIG. 2 is a flow chart of one embodiment of a business code creation method provided herein;
FIG. 3 is a flow chart illustrating an embodiment of a method for scanning code ordering provided in the present specification
FIG. 4 is a schematic diagram illustrating the construction of one embodiment of a service code creation apparatus of the present specification;
FIG. 5 is a schematic diagram illustrating the structure of an embodiment of the code scanning and ordering apparatus according to the present disclosure;
fig. 6 is a schematic structural diagram of an embodiment of the electronic device of the present specification.
[ detailed description ] of the invention
For a better understanding of the technical solutions of the present specification, embodiments of the present specification are described in detail below with reference to the accompanying drawings.
It should be understood that the described embodiments are only some, but not all, of the embodiments of the present description. All other embodiments, which can be made by one of ordinary skill in the art based on the embodiments herein without making any inventive effort, are intended to be within the scope of the present disclosure.
The terminology used in the embodiments of the description presented herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the description presented herein. As used in this specification and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
At present, a two-dimensional code is usually developed by a server and can be used by merchants, and the two-dimensional code can be used for business such as ordering or payment; in practical application, the consumer may scan the two-dimensional code through the related application program and call the corresponding service, for example, a mall service, so that the service such as order or payment may be performed, where the carrier for calling the service may be an applet or an H5 page.
However, in the process of developing the two-dimension code, the server side has various payment channels at present, for example, the server side can pay through a platform, can pay through an electronic wallet, can pay through an internet banking, and has various service carriers, for example, the server side can be performed through a small program, can be performed on an H5 page, and can be performed in other forms; therefore, in combination with the payment channel and the service carrier type, each two-dimensional code needs to be bound with the payment channel and the service carrier type, and different two-dimensional codes need to be maintained for different merchants, namely, for each merchant, the server needs to develop a two-dimensional code and a corresponding application program, and for the server, the maintenance amount is huge, so that the operation of the server is not facilitated.
Based on the above problems, the embodiment of the invention provides a code scanning ordering method and a service code creating method.
Referring to fig. 1, a service provider 100 may be a first object for providing information related to a service code, and in specific implementation, the service code may be used for ordering, for example, to make a code-scanning order in a restaurant, or may be used for payment, for example, to make a code-scanning purchase in a supermarket; the service code related information may include a service link address of the service provider 100 and an identity of the service provider 100; the service code related information may be used to transmit to the service platform 110 so that the service platform 110 may generate a service code according to the service code related information. The service promoting party 120 may register the service code with the service platform 110 and may promote the service code to the merchant 130 after registering the service code, so that the merchant 130 may use the service code promoted by the service promoting party 120, thereby enabling the service promoting party 120 to obtain a corresponding commission; the merchant 130 may also apply for the service code directly to the service platform 110. User 140 completes the corresponding order or payment service by scanning the service code of merchant 130.
FIG. 2 is a flowchart of one embodiment of a service code creation method of the present disclosure, where, as shown in FIG. 2, the method may be applied to a server, and includes:
step 101, an application program identifier and a service link address of a first object are obtained.
Specifically, the server may be located in the service platform 110, and the service platform 110 may first obtain the application identifier and the service link address of the first object; wherein the first object may be the service provider 100 described above, and the application identifier may be used to identify an application corresponding to the service provider 100; since a large number of applications of the service provider 100 are online in the service platform 110 for the service popularization party 120 to select and popularize in the concrete implementation, the applications of the service provider 100 need to be distinguished by unique identifiers. The service link address may be used to identify a domain name of the service provider 100, and may be, for example, a domain name of a mall of the service provider 100, that is, a service address corresponding to the service provider 100 may be linked through the service link address.
Further, the service link address may also be associated with a service carrier type, and illustratively, each service link address may be associated with a service carrier type, e.g., whether the service link address corresponds to an applet or an H5 page, i.e., whether the service link address is jumped to by an applet or an H5 page.
Further, a corresponding service link address may be created according to the payment channel, and the payment platform a corresponds to the service link address a and the payment platform B corresponds to the service link address B, that is, one payment channel may correspond to one service link address, that is, an equal number of service link addresses may be created according to the number of payment channels; since the payment channel is determined by the code scanning user, the corresponding business link address can be skipped according to the payment channel determined by the user.
Step 102, receiving a registration request of a second object, and generating a first service code; the first service code comprises a service code identifier, an application program identifier of the first object and a service link address of the first object.
Specifically, the service platform 110 may further receive a registration request of the second object to generate a first service code, and may send the first service code to the second object; the second object may be the service promoting party 120, and the registration request may be used to request to the service platform 110 to obtain a first service code, where the first service code may be in a two-dimensional code form or other forms, which is not limited in the present application.
In a specific implementation, the service popularization party 120 may send a registration request to the service platform 110, where the registration request may include information about the service provider 100 selected by the service popularization party 120, that is, which service provider 100 the service popularization party 120 selects to popularize a service code; when the service platform 110 receives the registration request, a first service code may be generated according to the relevant information selected by the service promoting party 120, and the first service code may be sent to the service promoting party 120, where the first service code may include an identifier of the first service code, an application identifier of the service provider 100, and a service link address of the service provider 100; since the first service code does not contain the application identity of the merchant 130, the first service code is only a temporary service code and cannot be used by the user 140 for code scanning applications.
It should be noted that, the service platform 110 may also directly generate the first service code after acquiring the related information of the service provider 100 in step 101, and in step 102, after receiving the registration request of the second object, the service platform 110 may directly send the first service code to the service popularization party 120, where the registration request may include the identifier of the first service code selected by the service popularization party 120.
Optionally, the registration request may further include an identity of the second object, so when the service platform 110 generates the first service code, the identity of the second object may also be added to the first service code, that is, the first service code may further include an identity of the second object, where the identity of the second object is used to identify the identity of the second object.
Step 103, receiving a configuration request of a third object, and configuring an application program identifier of the third object in the first service code to generate a second service code; the second service code is used for the mobile terminal to jump to a service address corresponding to the platform link address by scanning the second service code so as to carry out the ordering service.
Specifically, the service platform 110 may further receive a configuration request of the third object to generate a second service code, and may return the second service code to the third object; the third object may be the merchant 130, the second service code may be a service code of the merchant, and the user 140 may scan the second service code to place an order.
In a specific implementation, after acquiring the first service code, the service popularization party 120 may perform popularization to the merchant 130, if the merchant 130 agrees to accept the first service code, a configuration request for the first service code may be initiated to the service platform 110, and for example, the configuration may be that an application program identifier of the merchant 130 is added to the first service code, where the application program identifier of the merchant 130 may identify an application program corresponding to the merchant 130, so that the first service code may be updated, that is, a second service code may be generated, and the second service code may be returned to the merchant 130; the second service code may include an application identifier of the merchant 130, a service code identifier, an application identifier of the first object, and a service link address of the first object. After the merchant 130 generates the second service code, the user 140 may scan the second service code through the handheld mobile terminal, so that the service address corresponding to the service link address in the second service code may be skipped to perform the ordering service.
Further, after the service platform 110 generates the second service code, information in the second service code may be stored, where the information in the second service code may include information such as an application identifier of the merchant 130, a service code identifier, an application identifier of the service provider 100, and a service link address of the service provider 100, and an association relationship between the above information.
Fig. 3 is a flowchart of one embodiment of a code scanning ordering method in the present specification, and as shown in fig. 3, the method may be applied to a mobile terminal, and includes:
step 201, obtaining the payment channel type of the code scanning and the image information of the business code.
Specifically, the user 140 may scan the second service code through a handheld mobile terminal to obtain image information in the second service code, where the image information may include a service code identifier and a service link address corresponding to the second service code.
Further, before the user 140 scans the second service code, a payment channel may be selected, for example, if the user 140 selects the payment platform a to pay, an application program of the payment platform a may be selected to scan the second service code, and if the user 140 selects the payment platform B to pay, an application program of the payment platform B may be selected to scan the second service code.
Step 202, resolving the image information of the service code to obtain a service link address corresponding to the service code; wherein, the service link address corresponds to a preset service carrier type.
Specifically, after the handheld mobile terminal of the user 140 scans the second service code, the service code identifier in the second service code and the service link address corresponding to the second service code can be obtained; the service link address may correspond to a preset service carrier type, and illustratively, the service link address corresponds to an applet or an H5 page.
Step 203, jumping to the service address of the server according to the payment type and the service link address, so that the user performs the order service on the service address.
Specifically, the service end may be the service provider 100, where the service link address in the service code may be a domain name of the service provider 100.
In a specific implementation, after the mobile terminal obtains the platform link address through the code scanning, the mobile terminal can jump to the service address of the server by combining with the payment channel selected by the user 140, and by way of example, assuming that the payment channel selected by the user 140 is the payment platform a through the applet jumping to the platform link address, the service address corresponding to the platform link address is the applet of the payment platform a, that is, the mobile terminal can call the applet of the payment platform a to complete the order or payment service.
Further, after the user 140 jumps from the current application program to the service address of the service provider 100 through the code scanning, an order request may also be initiated, and illustratively, the user 140 may perform an ordering service on the service address of the current service provider 100; after the service provider 100 receives the order request of the user 140, the service provider 100 may also detect the login status of the user 140; wherein the login status may include whether the user 140 is logged in a current application, which may be an application corresponding to the paymate; illustratively, if user 140 scans the code through paymate a's application, service provider 100 detects whether user 140 is logged in to paymate a's application.
If it is detected that the login status of the user 140 is logged in, the service provider 100 may directly obtain the authorization information of the user 140, and may complete the order task according to the authorization information of the user 140 and the order request, for example, taking a code scanning order as an example, the service provider 100 may generate a bill according to the menu of the user 140.
If it is detected that the login status of the user 140 is not logged in, the service provider 100 may initiate a query to the service platform 100 according to the service code identifier of the service code to obtain the application program identifier of the merchant 130 corresponding to the service code, and may initiate an authorization request to the application program of the merchant 130 according to the application program identifier of the merchant 130 to obtain the authorization of the merchant 130, and after the application program of the merchant 130 receives the authorization request of the service provider 100, may return authorization information to the service provider 100, where the authorization information may include an access token, for example; when the service provider 100 receives the access token of the merchant 130, the application program of the merchant 130 can be further accessed, so that an authorization request can be initiated to the user 140, and after the user 140 receives the authorization request of the service provider 100, related operations such as confirmation can be performed, so that information authorization of the user 140 is completed.
Further, after the user 140 obtains the order, payment may also be initiated on the mobile terminal, and the user 140 may, for example, make a click payment on the order in the service address of the service provider 100 on the handheld mobile terminal, so that a payment request may be initiated to the service provider 100; in particular implementations, after the service provider 100 receives the payment request from the user 140, the service provider 100 may directly create the payment transaction; wherein the process of creating a payment transaction may include: the service provider 100 initiates a payment transaction creation request to the service platform 110, after the service platform 110 receives the payment transaction creation request, a corresponding payment transaction can be created, a corresponding transaction identifier can be allocated to the payment transaction, and the transaction identifier can be returned to the service provider 100, and after the service provider 100 receives the transaction identifier, the payment channel selected by the user 140 in step 201 can be called according to the transaction identifier, the user authorization information and the access token, so as to complete payment.
Fig. 4 is a schematic structural diagram of an embodiment of a service code creation apparatus 40 in the present specification, and as shown in fig. 4, the apparatus 40 may include: an acquisition module 41, a reception module 42, and a creation module 43;
An acquiring module 41, configured to acquire an application identifier and a service link address of a first object;
a receiving module 42, configured to receive a registration request of a second object, and generate a first service code; the first service code comprises a service code identifier, an application program identifier of the first object and a service link address of the first object;
a creation module 43, configured to receive a configuration request of a third object, and configure an application identifier of the third object in the first service code to generate a second service code; the second service code is used for the mobile terminal to jump to the service address corresponding to the service link address by scanning the second service code so as to carry out the ordering service.
In one possible implementation manner, the first service code further includes an identity of the second object.
In one possible implementation manner, the apparatus 40 may further include: a storage module 44;
and a storage module 44, configured to store an association relationship between the service code identifier and the application identifier of the first object, the service link address of the first object, and the application identifier of the third object.
The service code creation device provided in the embodiment shown in fig. 4 may be used to implement the technical solution of the method embodiment shown in fig. 2 in this specification, and the implementation principle and technical effects may be further referred to the related description in the method embodiment.
Fig. 5 is a schematic structural diagram of an embodiment of the code scanning and ordering device 50 in the present disclosure, as shown in fig. 5, the device 50 may include: the system comprises an acquisition module 51, an analysis module 52 and a ordering module 53;
the acquiring module 51 is configured to acquire image information of a payment channel type and a service code of the code scanning;
the parsing module 52 is configured to parse the image information of the service code to obtain a service link address corresponding to the service code; wherein, the service link address corresponds to a preset service carrier type;
and the ordering module 53 is configured to skip to the service address of the first object according to the payment channel type and the service link address, so that the user performs an ordering service on the service address.
In one possible implementation manner, the above-mentioned order placing module 53 may be further configured to detect a first operation of a user for creating an order, send an order request to the first object in response to the first operation, so that the first object receives the order request of the user, and cause the first object to detect a login state of the user under the payment channel type; if the first object detects that the login state of the user is logged in, acquiring the authorization information of the user, and creating an order according to the authorization information of the user and an order request; if the first object detects that the login state of the user is not login, an authorization request is initiated to the user to obtain the authorization information of the user, and after the authorization information of the user is received, an order is created according to the authorization information of the user and the order request.
In one possible implementation manner, the parsing module 52 may be further configured to parse the image information of the service code to obtain a service code identifier of the service code; the order module 53 may include: a query unit 531, a request unit 532, and an acquisition unit 533;
the query unit 531 is configured to query the first object according to the service code identifier, to obtain an application identifier of a second object corresponding to the service code identifier;
a request unit 532, configured to initiate, by the first object, an authorization request to an application of the second object according to the application identifier of the second object, so as to obtain an authorization token;
an obtaining unit 533, configured to receive, by the first object, an authorization token of the second object, and initiate an authorization request to the user according to the authorization token, so as to obtain authorization information of the user.
In one possible implementation manner, the apparatus 50 may further include: a payment module 54;
the payment module 54 is configured to detect a second operation of a user for paying the order, and send a payment request to the first object in response to the second operation, so that the first object initiates a payment transaction according to the order, the payment channel type, and the payment request of the user.
It should be understood that the above division of the modules of the service code creation device shown in fig. 4 and the code scanning ordering device shown in fig. 5 is merely a division of logic functions, and may be fully or partially integrated into one physical entity or may be physically separated. And these modules may all be implemented in software in the form of calls by the processing element; or can be realized in hardware; it is also possible that part of the modules are implemented in the form of software called by the processing element and part of the modules are implemented in the form of hardware. For example, the detection module may be a separately established processing element or may be implemented integrated in a certain chip of the electronic device. The implementation of the other modules is similar. In addition, all or part of the modules can be integrated together or can be independently implemented. In implementation, each step of the above method or each module above may be implemented by an integrated logic circuit of hardware in a processor element or an instruction in a software form.
For example, the modules above may be one or more integrated circuits configured to implement the methods above, such as: one or more specific integrated circuits (Application Specific Integrated Circuit; hereinafter ASIC), or one or more microprocessors (Digital Singnal Processor; hereinafter DSP), or one or more field programmable gate arrays (Field Programmable Gate Array; hereinafter FPGA), etc. For another example, the modules may be integrated together and implemented in the form of a System-On-a-Chip (SOC).
FIG. 6 is a schematic diagram illustrating one embodiment of an electronic device 600, as shown in FIG. 6, that may include at least one processor; and at least one memory communicatively coupled to the processor, wherein: the memory stores program instructions executable by a processor that invokes the program instructions to perform the methods provided by the embodiments of fig. 2 and 3 of the present specification.
The electronic device may be a device capable of creating a service code or ordering a code, for example: the specific form of the electronic device is not limited to the computer or the mobile phone. It will be appreciated that the electronic device herein is a mobile terminal or a server as mentioned in the above embodiments.
Fig. 6 shows a block diagram of an exemplary electronic device suitable for implementing embodiments of the present description. The electronic device 600 shown in fig. 6 is merely an example, and should not be construed as limiting the functionality and scope of use of the embodiments herein.
As shown in fig. 6, the electronic device 600 is in the form of a general purpose computing device. Components of electronic device 600 may include, but are not limited to: one or more processors 610, a memory 630, a communication bus 640 that connects the different system components (including the memory 630 and the processor 610).
Communication bus 640 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures. By way of example, and not limitation, such architectures include industry Standard architecture (Industry Standard Architecture; hereinafter ISA) bus, micro channel architecture (Micro Channel Architecture; hereinafter MAC) bus, enhanced ISA bus, video electronics standards Association (Video Electronics Standards Association; hereinafter VESA) local bus, and peripheral component interconnect (Peripheral Component Interconnection; hereinafter PCI) bus.
Electronic devices typically include a variety of computer system readable media. Such media can be any available media that can be accessed by the electronic device and includes both volatile and nonvolatile media, removable and non-removable media.
Memory 630 may include computer system readable media in the form of volatile memory such as random access memory (Random Access Memory; hereinafter: RAM) and/or cache memory. The electronic device may further include other removable/non-removable, volatile/nonvolatile computer system storage media. Memory 630 may include at least one program product having a set (e.g., at least one) of program modules configured to carry out the functions of the embodiments of the present description.
A program/utility having a set (at least one) of program modules may be stored in the memory 630, such program modules include, but are not limited to, an operating system, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment. Program modules typically carry out the functions and/or methods of the embodiments described herein.
The electronic device may also communicate with one or more external devices (e.g., keyboard, pointing device, display, etc.), with one or more devices that enable a user to interact with the electronic device, and/or with any device (e.g., network card, modem, etc.) that enables the electronic device to communicate with one or more other computing devices. Such communication may occur through communication interface 620. Moreover, the electronic device may also communicate with one or more networks (e.g., local area network (Local Area Network; hereinafter: LAN), wide area network (Wide Area Network; hereinafter: WAN) and/or a public network, such as the Internet) via a network adapter (not shown in FIG. 6) that may communicate with other modules of the electronic device via the communication bus 440. It should be appreciated that although not shown in fig. 6, other hardware and/or software modules may be used in connection with an electronic device, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, disk arrays (Redundant Arrays of Independent Drives; hereinafter RAID) systems, tape drives, data backup storage systems, and the like.
The processor 610 executes various functional applications and data processing by running programs stored in the memory 630, for example, to implement the methods provided by the embodiments shown in fig. 2 and 3 of the present specification.
In the above embodiments, the processor may include, for example, a CPU, a DSP, a microcontroller, or a digital signal processor, and may further include a GPU, an embedded Neural Network Processor (NPU) and an image signal processor (Image Signal Processing; ISP), where the processor may further include a necessary hardware accelerator or a logic processing hardware circuit, such as an ASIC, or one or more integrated circuits for controlling the execution of the program according to the present application. Further, the processor may have a function of operating one or more software programs, which may be stored in a storage medium.
The present description embodiments provide a non-transitory computer readable storage medium storing computer instructions which, when executed on a computer, cause the computer to perform the methods provided by the embodiments shown in fig. 2 and 3 of the present description.
The non-transitory computer readable storage media described above may employ any combination of one or more computer readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a Read-Only Memory (ROM), an erasable programmable Read-Only Memory (Erasable Programmable Read Only Memory; EPROM) or flash Memory, an optical fiber, a portable compact disc Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for the present specification may be written in one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a local area network (Local Area Network; hereinafter: LAN) or a wide area network (Wide Area Network; hereinafter: WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
The foregoing describes specific embodiments of the present disclosure. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
In the description of the present specification, a description referring to terms "one embodiment," "some embodiments," "examples," "specific examples," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present specification. In this specification, schematic representations of the above terms are not necessarily directed to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, the different embodiments or examples described in this specification and the features of the different embodiments or examples may be combined and combined by those skilled in the art without contradiction.
Furthermore, the terms "first," "second," and the like, are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include at least one such feature. In the description of the present specification, the meaning of "plurality" means at least two, for example, two, three, etc., unless explicitly defined otherwise.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and additional implementations are included within the scope of the preferred embodiment of the present specification in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the embodiments of the present specification.
Depending on the context, the word "if" as used herein may be interpreted as "at … …" or "at … …" or "in response to a determination" or "in response to detection". Similarly, the phrase "if determined" or "if detected (stated condition or event)" may be interpreted as "when determined" or "in response to determination" or "when detected (stated condition or event)" or "in response to detection (stated condition or event), depending on the context.
It should be noted that, the terminals in the embodiments of the present disclosure may include, but are not limited to, a personal Computer (Personal Computer; hereinafter referred to as a PC), a personal digital assistant (Personal Digital Assistant; hereinafter referred to as a PDA), a wireless handheld device, a Tablet Computer (Tablet Computer), a mobile phone, an MP3 player, an MP4 player, and the like.
In the several embodiments provided in this specification, it should be understood that the disclosed systems, apparatuses, and methods may be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the elements is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple elements or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
In addition, each functional unit in each embodiment of the present specification may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in hardware plus software functional units.
The integrated units implemented in the form of software functional units described above may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium, and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a Processor (Processor) to perform part of the steps of the methods described in the embodiments of the present specification. And the aforementioned storage medium includes: a usb disk, a removable hard disk, a Read-Only Memory (hereinafter referred to as ROM), a random access Memory (Random Access Memory) and various media capable of storing program codes such as a magnetic disk or an optical disk.
The foregoing description of the preferred embodiments is provided for the purpose of illustration only, and is not intended to limit the scope of the disclosure, since any modifications, equivalents, improvements, etc. that fall within the spirit and principles of the disclosure are intended to be included within the scope of the disclosure.

Claims (26)

1. A code scanning ordering method is applied to a mobile terminal and comprises the following steps:
responding to the scanning of a second service code, and acquiring a service link address in the second service code;
and jumping to the service address of the service provider according to the service link address, so that the user performs the ordering service on the service address.
2. The method of claim 1, the service link address corresponding to a preset service bearer type.
3. The method of claim 1, the second service code being generated in response to a merchant's configuration request, configuring an application identification of the merchant in a first service code, the first service code comprising a service code identification, an application identification of the service provider, and the service link address.
4. A method according to claim 3, the second service code further comprising a payment channel type, the jumping to a service address of a service provider according to the service link address comprising:
and jumping to the service address of the service provider according to the payment channel type and the service link address.
5. The method of claim 4, the subscriber making an ordering service on the service address comprising:
in response to detecting a first operation of creating an order by a user, sending an order request to the service provider, enabling the service provider to receive the order request, and enabling the service provider to detect a login state of the user under the payment channel type; wherein,,
if the service provider detects that the login state of the user is logged in, acquiring the authorization information of the user, and creating an order according to the authorization information of the user and the order request.
6. The method of claim 5, the method further comprising:
if the service provider detects that the login state of the user is not login, an authorization request is initiated to the user to obtain the authorization information of the user, and after the authorization information of the user is received, an order is created according to the authorization information of the user and the order request.
7. The method of claim 6, the initiating an authorization request to the user to obtain authorization information for the user comprising:
the service provider inquires according to the service code identifier to obtain an application program identifier of a service popularization party corresponding to the service code identifier;
the service provider initiates an authorization request to an application program of the service popularization party according to the application program identification of the service popularization party so as to obtain an authorization token;
and the service provider receives the authorization token of the service popularization party and initiates an authorization request to the user according to the authorization token so as to obtain the authorization information of the user.
8. The method of claim 5 or 6, after the creating an order from the user's authorization information and the order request, the method further comprising:
And in response to detecting a second operation of the user for paying the order, sending a payment request to the service provider, so that the service provider initiates a payment transaction according to the order, the payment channel type and the payment request of the user.
9. A business code creation method is applied to a server and comprises the following steps:
acquiring an application program identifier and a service link address of a service provider;
generating a first service code based on the service provider's application identification and the service link address;
and responding to the detection of the configuration request of the merchant, configuring the application program identifier of the merchant in the first service code to generate a second service code, wherein the second service code is used for the mobile terminal to jump to a service address corresponding to the service link address by scanning the second service code so as to carry out the ordering service.
10. The method of claim 9, the generating a first service code based on the application identification and the service link address comprising:
and generating a first service code based on the application program identifier of the service provider and the service link address in response to receiving a registration request of the service promoting party, so that the service promoting party pushes the first service code to the merchant.
11. The method of claim 9, the method further comprising:
and in response to receiving a registration request of a service promoting party, sending the first service code to the service promoting party, so that the service promoting party pushes the first service code to the merchant.
12. The method according to claim 10 or 11, the first service code further comprising an identity of the service facilitator.
13. The method of claim 9, further comprising a service code identification in the first service code, the method further comprising, after the generating the second service code:
and associating the service code identifier with the application program identifier of the service provider, the service link address and the application program identifier of the merchant and storing the service code identifier.
14. A code scanning ordering apparatus comprising:
the code scanning module is used for responding to the scanning of the second service code and acquiring a service link address in the second service code;
and the ordering module is used for jumping to the service address of the service provider according to the service link address, so that the user performs ordering service on the service address.
15. The apparatus of claim 14, the service link address corresponding to a preset service bearer type.
16. The apparatus of claim 14, the second service code is generated in response to a merchant's configuration request, configuring an application identification of the merchant in a first service code, the first service code comprising a service code identification, an application identification of the service provider, and the service link address.
17. The apparatus of claim 16, the second service code further comprising a payment channel type, the ordering module further operable to skip to a service address of a service provider based on the payment channel type and the service link address.
18. The apparatus of claim 17, the order placement module further to send an order request to the service provider in response to detecting a first operation to create an order by a user, such that the service provider receives the order request and such that the service provider detects a login status of the user under the payment channel type; wherein,,
if the service provider detects that the login state of the user is logged in, acquiring the authorization information of the user, and creating an order according to the authorization information of the user and the order request.
19. The apparatus of claim 18, the apparatus further comprising:
And the payment module is used for responding to the second operation of detecting the payment of the user on the order and sending a payment request to the service provider so that the service provider initiates a payment transaction according to the order, the payment channel type and the payment request of the user.
20. A service code creation apparatus comprising:
the acquisition module is used for the application program identification and the service link address of the service provider;
the creation module is used for generating a first service code based on the application program identifier of the service provider and the service link address; and responding to the detection of the configuration request of the merchant, configuring the application program identifier of the merchant in the first service code to generate a second service code, wherein the second service code is used for the mobile terminal to jump to a service address corresponding to the service link address by scanning the second service code so as to carry out the ordering service.
21. The apparatus of claim 20, the creation module further configured to generate a first service code based on an application identification of the service provider and the service link address in response to receiving a registration request of a service facilitator, such that the service facilitator pushes the first service code to the merchant.
22. The apparatus of claim 20, the apparatus further comprising:
and in response to receiving a registration request of a service promoting party, sending the first service code to the service promoting party, so that the service promoting party pushes the first service code to the merchant.
23. The apparatus of claim 21 or 22, the first service code further comprising an identity of the service facilitator.
24. The apparatus of claim 20, further comprising a service code identification in the first service code, the apparatus further comprising:
and the storage module is used for storing the service code identification, the application program identification of the service provider, the service link address and the application program identification of the merchant after being associated.
25. A mobile terminal, comprising:
at least one processor; and
at least one memory communicatively coupled to the processor, wherein:
the memory stores program instructions executable by the processor, the processor invoking the program instructions to perform the method of any of claims 1-8.
26. A server, comprising:
at least one processor; and
at least one memory communicatively coupled to the processor, wherein:
The memory stores program instructions executable by the processor, the processor invoking the program instructions to perform the method of any of claims 9-13.
CN202310869464.5A 2020-08-03 2020-08-03 Code scanning ordering method, service code creating method, device and electronic equipment Pending CN116843427A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310869464.5A CN116843427A (en) 2020-08-03 2020-08-03 Code scanning ordering method, service code creating method, device and electronic equipment

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202310869464.5A CN116843427A (en) 2020-08-03 2020-08-03 Code scanning ordering method, service code creating method, device and electronic equipment
CN202010769279.5A CN111784481B (en) 2020-08-03 2020-08-03 Code scanning ordering method, service code creating method, device and electronic equipment

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN202010769279.5A Division CN111784481B (en) 2020-08-03 2020-08-03 Code scanning ordering method, service code creating method, device and electronic equipment

Publications (1)

Publication Number Publication Date
CN116843427A true CN116843427A (en) 2023-10-03

Family

ID=72765160

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202310869464.5A Pending CN116843427A (en) 2020-08-03 2020-08-03 Code scanning ordering method, service code creating method, device and electronic equipment
CN202010769279.5A Active CN111784481B (en) 2020-08-03 2020-08-03 Code scanning ordering method, service code creating method, device and electronic equipment

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202010769279.5A Active CN111784481B (en) 2020-08-03 2020-08-03 Code scanning ordering method, service code creating method, device and electronic equipment

Country Status (1)

Country Link
CN (2) CN116843427A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112270543B (en) * 2020-11-03 2021-09-28 深圳市鸿新大真网络技术有限公司 Code scanning shopping system and method

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10032160B2 (en) * 2005-10-06 2018-07-24 Mastercard Mobile Transactions Solutions, Inc. Isolating distinct service provider widgets within a wallet container
US8412625B2 (en) * 2008-08-25 2013-04-02 Bruno Pilo' & Associates, Llc System and methods for a multi-channel payment platform
CN103177377B (en) * 2012-10-22 2016-02-03 重庆智韬信息技术中心 The cloud architecture system of Quick Response Code application
US10878422B2 (en) * 2013-06-17 2020-12-29 Visa International Service Association System and method using merchant token
US11023890B2 (en) * 2014-06-05 2021-06-01 Visa International Service Association Identification and verification for provisioning mobile application
KR102470816B1 (en) * 2015-08-06 2022-11-28 에스케이플래닛 주식회사 User equipment, service providing device, POS terminal, payment system comprising the same, control method thereof and computer readable medium having computer program recorded therefor
CN106681705A (en) * 2015-11-10 2017-05-17 临沂市新商网络技术有限公司 Method and system for matching and remotely generating personalized APP program according to serial numbers
CN112990932A (en) * 2016-06-07 2021-06-18 华为技术有限公司 Data processing method, related device and system
CN107679090A (en) * 2017-09-05 2018-02-09 阿里巴巴集团控股有限公司 Business feedback method and device, the failure feedback method of public transport Quick Response Code payment transaction
CN109727160A (en) * 2017-10-31 2019-05-07 阿里巴巴集团控股有限公司 Business object processing, page providing method and device
CN108960964A (en) * 2018-06-06 2018-12-07 广州市天眼互联网科技有限公司 A kind of application model and its method of wechat small routine
CN109583894A (en) * 2018-11-28 2019-04-05 阿里巴巴集团控股有限公司 Offer, verification method and the device of two dimensional code
CN110197370B (en) * 2019-04-23 2024-04-05 努比亚技术有限公司 Two-dimensional code generation and payment method, terminal equipment and storage medium
CN110689334A (en) * 2019-09-26 2020-01-14 口碑(上海)信息技术有限公司 Payment method, server, client and system based on multi-person order ordering
CN110874787A (en) * 2019-11-08 2020-03-10 腾讯科技(深圳)有限公司 Recommendation model effect evaluation method and related device
CN111125512B (en) * 2019-11-18 2021-04-27 口碑(上海)信息技术有限公司 Service recommendation processing method, device and system
CN113657886B (en) * 2019-11-25 2024-01-02 支付宝(中国)网络技术有限公司 Payment system, method, server device, medium and device
CN111160895A (en) * 2019-12-27 2020-05-15 支付宝实验室(新加坡)有限公司 Service processing method and device based on graphic code, electronic equipment and storage medium
CN111178840A (en) * 2019-12-27 2020-05-19 支付宝实验室(新加坡)有限公司 Service processing method, device, system, electronic equipment and storage medium
CN111160883B (en) * 2019-12-31 2023-11-07 易票联支付有限公司 Networking and collecting system based on aggregated two-dimension codes, networking and collecting method based on aggregated two-dimension codes and storage medium

Also Published As

Publication number Publication date
CN111784481A (en) 2020-10-16
CN111784481B (en) 2023-08-08

Similar Documents

Publication Publication Date Title
WO2018196808A1 (en) Service processing method and device
CN108920257B (en) Transaction processing method, device, equipment and storage medium
CN110489195B (en) Service processing method and device, electronic equipment and computer readable storage medium
CN109298926B (en) Method and device for entering resource transfer party into resource transfer platform and electronic equipment
CN107404418B (en) Internet product testing method, device, equipment and storage medium
WO2020134654A1 (en) Electronic payment method, apparatus and system and storage medium
CN114528044B (en) Interface calling method, device, equipment and medium
WO2022028196A1 (en) Payment verification method and system
CN110134869A (en) A kind of information-pushing method, device, equipment and storage medium
CN111784481B (en) Code scanning ordering method, service code creating method, device and electronic equipment
CN113515271B (en) Service code generation method and device, electronic equipment and readable storage medium
CN109214801B (en) Electronic payment confirmation method, device and storage medium
CN112861033B (en) Method and device for executing service
CN112835632A (en) Method and device for calling end capability and computer storage medium
CN116561013B (en) Testing method and device based on target service framework, electronic equipment and medium
CN112732547B (en) Service testing method and device, storage medium and electronic equipment
WO2020233223A1 (en) Payment method, apparatus and system, device, and storage medium
CN111539777A (en) Method, server and terminal for realizing service function
CN112541767B (en) Face brushing payment method and device, face brushing equipment and server
CN115237481A (en) Method, device and equipment for driving external equipment and storage medium
US20220370912A1 (en) Game Development Method And Apparatus, Game Running Method And Apparatus, And Electronic Device
CN115310958A (en) Payment method, device, equipment, system and medium based on 5G message application
CN111865726B (en) Service message testing method, device, computer system and storage medium
WO2017129068A1 (en) Event execution method and device and system therefor
CN113986995A (en) Request distribution method and device, storage medium and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination