The present application claims priority to Chinese Patent Application No. 202011145031.8, filed on Oct. 23, 2020, and entitled “TRANSACTION METHOD, TERMINAL DEVICE, PAYMENT SYSTEM, MERCHANT SYSTEM, AND STORAGE MEDIUM”, the entire contents of which are incorporated herein by reference.
The present application belongs to the field of electronic commerce, in particular relates to a transaction method, a terminal device, a payment system, a merchant system, a transaction system and a computer-readable storage medium.
This section is intended to provide background or context for the embodiments of the present application as recited in claims. The description herein cannot be regarded as prior art by virtue of its inclusion in this section.
In general, a user needs to download and install shopping applications to shop for goods or services and download and install payment applications to make payments. In addition, the user may generally install multiple payment applications on a mobile phone. Thus, there is a need for a transaction method to facilitate the operations of the user.
For the problems in the prior art, embodiments of the present application provide a transaction method, a terminal device, a payment system, a merchant system, a transaction system and a computer-readable storage medium to at least partially solve the problems.
Embodiments of the present application provide a transaction method, which is applicable to a terminal device and includes:
In some possible embodiments, the method further includes: acquiring payment verification information, and sending the payment verification information in the rich media message format to the payment system, where the payment verification information corresponds to the payment request.
In some possible embodiments, generating the payment request includes:
In some possible embodiments, the method further includes:
In some possible embodiments, sending the order-related information in the rich media message format to the merchant system upon receiving the message that the identity code in the rich media message format sent by the payment system is successfully received specifically includes: sending the order-related information and the identity code in the rich media message format to the merchant system upon receiving the message that the identity code in the rich media message format sent by the payment system is successfully received;
receiving the order information in the rich media message format from the merchant system specifically includes: receiving the order information and the identity code in the rich media message format from the merchant system;
sending the payment request in the rich media message format to the merchant system to enable the merchant system to send the payment request to the payment system specifically includes: sending the payment request, the first merchant identification code and the identity code in the rich media message format to the merchant system to enable the merchant system to send the payment request and the first merchant identification code to the payment system.
In some possible embodiments, the method further includes:
In some possible embodiments, the method further includes:
Embodiments of the present application provide a transaction method, which is applicable to a payment system and includes:
In some possible embodiments, the method further includes:
In some possible embodiments, the method further includes:
In some possible embodiments, the method further includes:
Embodiments of the present application provide a transaction method, which is applicable to a merchant system and includes:
In some possible embodiments, acquiring from the terminal device the payment request in the rich media message format corresponding to the order information includes: acquiring from the terminal device the payment request in the rich media message format and a first merchant identification code corresponding to the order information; and
sending the payment request to the payment system includes: sending the payment request and the first merchant identification code to the payment system.
In some possible embodiments, acquiring the order-related information in the rich media message format from the terminal device includes: acquiring the order-related information in the rich media message format and an identity code from the terminal device;
In some possible embodiments, the method further includes: receiving authorization information from the terminal device, and sending the authorization information to a messaging platform for the messaging platform to perform login verification, where the authorization information includes a communication account of the terminal device, identification information of the terminal device, and merchant account information of a user in the merchant system, and where communication between any two of the terminal device, the merchant system, and the payment system is relayed by the messaging platform.
In some possible embodiments, the method further includes:
Embodiments of the present application provide a terminal device, which includes at least one first processor, and a first memory communicatively connected to the at least one first processor; where the first memory stores first instructions executable by the at least one first processor, and the first instructions are executed by the at least one first processor to enable the at least one first processor to perform the above transaction method applicable to the terminal device.
Embodiments of the present application provide a payment system, which includes at least one second processor, and a second memory communicatively connected to the at least one second processor; where the second memory stores second instructions executable by the at least one second processor, and the second instructions are executed by the at least one second processor to enable the at least one second processor to perform the above transaction method applicable to the merchant system.
Embodiments of the present application provide a merchant system, which includes at least one third processor, and a third memory communicatively connected to the at least one third processor; where the third memory stores third instructions executable by the at least one third processor, and the third instructions are executed by the at least one third processor to enable the at least one third processor to perform the above transaction method applicable to the payment system.
Embodiments of the present application provide a transaction system including the above terminal device and the above payment system.
In some possible embodiments, the transaction system further includes the above merchant system.
Embodiments of the present application provide a computer-readable storage medium storing programs, that when executed by a processor, cause the processor to perform the transaction method applicable to the terminal device, the transaction method applicable to the merchant system, or the above transaction method applicable to the payment system.
At least one of the technical solutions used in the present application can achieve following beneficial effects. The user only needs to install an application that handles rich media messages on his/her terminal device and can make payments by sending or receiving the rich media messages. For different payment systems, the only difference merely is the “recipient” of the rich media message. This greatly simplifies the user operation and improves the user experience.
It should be noted that the above description is only a summary of the technical solutions of the present application, so that technical means of the present application can be more clearly understood, thereby implementing the present application according to the contents described in the specification. The detailed description of the present application is specifically exemplified below to make the above and other objects, features, and advantages of the present application more clearly understood.
The advantages and benefits described herein, and other advantages and benefits will be apparent to those of ordinary skill in the art by reference to the following detailed description. The accompanying drawings are for the purpose of illustrating exemplary embodiments only and are not intended to be a limitation of the present application. Further, a same reference numeral indicates a same component throughout the accompanying drawings. In the accompanying drawings:
In the accompanying drawings, the same or corresponding reference signs indicate same or corresponding portions.
Exemplary embodiments of the present disclosure will be described below in more detail with reference to the accompanying drawings. Although the accompanying drawings illustrate exemplary embodiments of the present disclosure, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to embodiments described herein. Rather, these embodiments are provided so that the present disclosure will be understood thoroughly, and will fully convey the scope of the present disclosure to those skilled in the art.
In the present disclosure, it should be understood that terms such as “including” or “having” are intended to indicate the presence of the features, numbers, steps, actions, components, parts or a combination thereof as disclosed by the specification, and does not exclude the possibility to include one or more other features, numbers, steps, actions, components, parts or a combination thereof.
Furthermore, it should be noted that the embodiments of the present disclosure and features of the embodiments may be combined with each other as long as they are not contradictory. The present disclosure will be described in detail below with reference to the accompanying drawings and embodiments.
Referring to
The terminal device is installed with a rich media messaging application capable of sending and receiving rich media messages (also referred to as 5G messages). The rich media messaging application may display a merchant messaging session interface, such that the user is allowed to exchange rich media messages with the merchant system. The rich media messaging application may also display a payment messaging session interface, such that the user is allowed to exchange rich media messages with the payment system.
The interface on the terminal device for displaying transceiving of the rich media message with the merchant system is referred to as the merchant messaging session interface, referring to
In the interaction flowcharts illustrated in
In an example of the present application, the rich media messages sent between the terminal device and the merchant system are relayed via the messaging platform, the rich media messages sent between the terminal device and the payment system are relayed via the messaging platform, and the rich media messages sent between the merchant system and the payment system are also relayed via the messaging platform.
In another variation, the rich media messages sent between the terminal device and the merchant system are relayed via the messaging platform, the rich media messages sent between the terminal device and the payment system are relayed via the messaging platform, and the communication between the merchant system and the payment system is achieved by other means (e.g., via the Internet).
In an example, a payment gateway is provided between the payment system and the messaging platform, and the payment gateway may serve as a frontend device for a plurality of different payment systems to record transaction information associated with the payment information. It is obvious that, the respective different payment systems may also communicate directly with the messaging platform without going through the payment gateway.
It should be noted that the rich media message communication between the terminal device and the merchant system in
In another variation of the transaction system, the transaction system includes the terminal device, messaging platform and payment system in
In another variation of the transaction system, the transaction system still includes the merchant system, but the communication between the merchant system and the terminal device may be a 5G communication network, 4G communication network, wireless network (wifi), or the like. In this variation, a shopping application is installed on the terminal device, and configured to trigger a payment tool in the rich media messaging application to generate a payment request.
The flow in
Step 101: generating a payment request.
Specifically, the payment request may be generated by the rich media messaging application in the terminal device based on the user operation, or may be for example generated by a shopping application in the terminal device based on the user operation.
Step 102: sending the payment request in a rich media message format to a payment system.
Specifically, the rich media messaging application in the terminal device sends the payment request to the payment system in response to the user operation.
Step 103: acquiring payment verification information, and sending the payment verification information in the rich media message format to the payment system, where the payment verification information corresponds to the payment request.
For example, the user needs to enter SMS verification code, payment password, registered fingerprint, or captured facial image in the payment messaging session interface of the terminal device. The terminal device then sends the payment verification information in the rich media message format to the payment system, such that the payment system verifies the payment request.
Referring to step 8 in
In some payment systems, the user may bind a plurality of bank cards, and the user is required to select the bank card for payment at this time. In step 7 of
Referring to
Referring to
It is obvious that, in some variations, the step 103 may be omitted, and the terminal device may for example be authorized for a password-free payment.
Step 104: receiving a payment processing result in the rich media message format from the payment system, where the payment processing result corresponds to the payment request
For example, the rich media messaging application on the terminal device displays the payment processing result showing whether the payment succeeds or fails in the payment messaging session interface.
In conjunction with
The user only needs to install an application that handles rich media messages on his/her terminal device and can make payments by sending or receiving the rich media messages. For different payment systems, the only difference is the “recipient” of the rich media message. This greatly simplifies the user operation and improves the user experience.
Based on the same inventive concept, referring to
Step 201: acquiring a payment request in a rich media message format from a terminal device
Step 202: acquiring payment verification information in a rich media message format from the terminal device, and verifying the payment verification information, where the payment verification information corresponds to the payment request (in some scenarios of password-free payment, the step 202 may be omitted, and the payment system ensures security of the payment by other means).
In conjunction with step 9 in
The payment verification information may, for example, be SMS verification code, payment password, fingerprint information, facial image information, etc.
It is obvious that, under a condition that the payment system is directly debiting the bank card and the user has bound a plurality of bank cards in the payment system, the payment system should also send card selection information to the terminal device. Accordingly, the rich media messaging application of the terminal device may thus display the operation interface of card selection in the payment messaging session interface.
Step 203: processing the payment request, and acquiring a payment processing result
Step 204: sending the payment processing result in the rich media message format to the terminal device.
Each of the different payment systems may interact with the terminal device by the communication in the rich media message form to complete the payment. In this way, the operations of terminal user can be simplified, so that the terminal user can avoid the tedious operation of installing different payment applications.
For example, referring to
Some of the following embodiments are extensions of the preceding embodiments. For example, in some scenarios, the rich media messaging application installed in the terminal device can exchange rich media messages with the merchant system to enable the shopping for goods or services and thus initiate the above payment process. From the perspective of the terminal device, referring to
Step 1011: acquiring order-related information.
In conjunction with step 1 in
The order-related information includes, for example, product name, product quantity, product money, or the like. Under the condition that the merchant system is a shopping platform, that is, there are a plurality of merchants thereon, the order-related information may further include the merchant number of the merchant in the merchant system.
The order-related information also needs to include information that identifies the user, such as the cell phone number, the identification information of the terminal device, the user’s account registered with the merchant system (referred to as the merchant account in the present application), or the like.
Step 1012: sending the order-related information in the rich media message format to the merchant system.
In conjunction with step 2 in
Step 1013: receiving order information in the rich media message format from the merchant system, where the order information is generated by the merchant system based on the order-related information.
In conjunction with step 4 in
Step 1014: generating the payment request based on the order information.
In conjunction with step 5 in
For example, referring to
In this embodiment, the payment request in the rich media message format is forwarded by the terminal device to the payment system via the merchant system.
Further, the transaction method may further include: receiving from the merchant system an order processing result corresponding to the order information. Accordingly, the order processing result may be displayed in the merchant messaging session interface of the rich media messaging application of the terminal device.
Specifically, the payment system may further send the payment processing result to the merchant system via the messaging platform. The merchant system may acquire the order processing result corresponding to the order information based on the payment processing result, and then sends the order processing result to the terminal device via the messaging platform, and the terminal device displays the order processing result in the merchant messaging session interface.
For example, after viewing in the payment messaging session interface the prompt message carrying that the payment succeeds, the user may click a confirm button, such that the interface jumps to the merchant messaging session interface, and the user may see a prompt message that the payment of his/her shopping order has completed in the merchant messaging session interface.
Referring to
Referring to
It is obvious that, in some variations, the payment system may also send the payment processing result in an SMS message form to the user via an SMS platform; and the merchant system may also send the order processing result in the SMS message form to the user via the SMS platform. This is based on a fact that one piece of the available identifying information of the terminal device is the cell phone number regardless of whether the application is an SMS application or a rich media messaging application.
Based on the same inventive concept, embodiments of the present application further provide a transaction method applicable to the merchant system to thereby cooperate with the rich media messaging application on the terminal device to complete the shopping for goods or services and the processing of orders. Referring to
Step 301: acquiring order-related information in the rich media message format from the terminal device.
In conjunction with step 3 in
Step 302: generating order information based on the order-related information, and sending the order information in the rich media message format to the terminal device.
In conjunction with step 4 in
Step 303: acquiring from the terminal device the payment request in the rich media message format corresponding to the order information.
In conjunction with step 6.1 in
Step 304: sending the payment request to the payment system.
In conjunction with steps 6.2-6.4 in
In some optimized solutions, the merchant system may carry the order information while sending the payment request, such that the payment gateway may record the order information when the messaging platform sends the payment request and the order information to the payment gateway. As a result, the payment gateway may count and manage the order information.
Thus, the merchant system can initiate orders and payments to the user simply by exchanging the rich media message with the terminal device, which can also simplify operations of the user.
Step 305: acquiring from the payment system a payment processing result corresponding to the payment request
Step 306: processing the order information based on the payment processing result, and sending the acquired order processing result in a rich media message format to the terminal device.
Referring to
Referring to
Step 101a: acquiring order-related information.
Step 102a: generating a first merchant identification code randomly.
In conjunction with step 2 in
Step 103a: determining an encryption key, and encrypting the first merchant identification code with the encryption key to acquire an identity code.
In conjunction with steps 4.1 and 4.2 in
In an example, the encryption key may be a payment token generated by the payment system corresponding to the payment messaging session interface for a bank card of the user. The payment token is a string of codes that corresponds to a unique bank card.
Optionally, the payment token may be generated at the payment system and then sent to the rich media messaging application of the terminal device, or may be pre-stored by the rich media messaging application of the terminal device. Obviously, the merchant system and the corresponding processing program of the merchant messaging session interface are unaware of what payment tokens are used by the payment messaging session interface.
Under a condition that the user has bound more than one bank card to the payment system, the payment token corresponding to the bank card on which the payment is to be made in priority may be selected.
It is obvious that, the processing program corresponding to the payment messaging session interface of the rich media messaging application on the terminal device may also encrypt the first merchant identification code with the asymmetric encrypting manner.
In an example, the rich media messaging application may send the order-related information to the merchant system, the merchant system then sends the order-related information to the payment system, and the payment system sends the order-related information to the terminal device, such that the processing program processing the payment messaging session interface is triggered to acquire the payment token.
In another example, the internal logic of the rich media messaging application of the terminal device allows the processing program corresponding to the merchant messaging session interface to directly trigger the processing program corresponding to the payment messaging session to acquire the payment token (or to acquire another type of key).
Step 104a: sending the identity code in the rich media message format to the payment system to enable the payment system to decrypt the identity code and thereby acquire a second merchant identification code, where the payment system is capable of decrypting the identity code.
Referring to step 5 in
Step 105a: sending the order-related information in the rich media message format to the merchant system upon receiving a message that the identity code in the rich media message format sent by the payment system is successfully received.
For example, referring to step 6 in
Step 106a: Receiving order information in the rich media message format from the merchant system, where the order information is generated by the merchant system based on the order-related information.
Referring to steps 8 and 9 in
Step 107a: generating a payment request corresponding to the order information.
Step 108a: sending the payment request and the first merchant identification code in the rich media message format to the merchant system, thereby allowing the merchant system to send the payment request and the first merchant identification code to the payment system.
Referring to steps 11.1-11.4 in
The payment system may compare the received first merchant identification code with the second merchant identification code acquired by decrypting the received identity code, and it is determined that the verification is passed under a condition that the two merchant identification codes are identical, thereby enabling to process the payment request.
The first merchant identification code is generated by the processing program corresponding to the merchant messaging session interface in the terminal device, and is always stored at the terminal device, and the cipher text of the first merchant identification code is merely sent externally at step 5 in
For the terminal device, the operations after step 108a are the same as those in the previous embodiment and will not be repeated.
Based on the same inventive concept, the above transaction method applicable to the merchant system is optimized to include: receiving the payment request in the rich media message format and the first merchant identification code from the terminal device, and sending the received payment request and the first merchant identification code to the payment system.
Based on the same inventive concept, the above transaction method applicable to the payment system is optimized to include: receiving the identity code from the terminal device and decrypting the identity code to acquire the second merchant identification code; receiving the first merchant identification code while receiving the payment request; comparing the first merchant identification code with the second merchant identification code, and processing the payment request under a condition that the first merchant identification code and the second merchant identification code are identical.
A first variation of the above optimization solution will be described below.
In conjunction with
In step 9 of
In step 11.1 of
In step 11.2 of
In step 11.3 of
In step 11.4 of
In step 12 of
Similarly, under a condition that the illegal merchant intercepts the step 9 in
A second variation of the preceding optimization scheme will be described below.
In step 5 of
In step 7 of
In step 8 of
In step 9 of
In step 11.1 of
In step 11.2 of
In step 11.3 of
In step 11.4 of
In step 12 of
In this encryption method, although the merchant identification code is plaintext, the identity code is encrypted with a different encryption method in each transmission.
Even if the illegal merchant intercepts the second encrypted identity code and merchant identification code in step 9, the illegal merchant does not know the first encrypted identity code corresponding to the merchant identification code, and therefore cannot initiate an illegal payment request.
In order to improve the security of the transaction method, in some possible embodiments, the method of performing login verification and payment request pass-through verification at the messaging platform will be described below with reference to
For the terminal device, the transaction method may further include following steps 101b to 104b.
Step 101b: acquiring authorization information. The authorization information includes: a communication account of the terminal device, identification information of the terminal device, and merchant account information of a user in the merchant system.
The communication account of the terminal device may for example be the cell phone number, and the identification information of the terminal device may for example be the cell phone serial number, the international mobile equipment identity (IMEI) code, the mobile equipment identification code (MEID), and the identification (ID) of the Bluetooth module in the cell phone. The merchant account may for example be the account name registered by the user on a shopping website. The above information can only be acquired after the authorization of the user. The user may for example click an “Authorize” button on the merchant messaging session interface.
Step 102b: sending the authorization information to the merchant system to enable the merchant system to send the authorization information to a messaging platform, such that the messaging platform stores the authorization information, where the communication between any two of the terminal device, the merchant system and the payment system is relayed by the messaging platform.
In order words, the merchant system informs the authorization information to the messaging platform, and the messaging platform records the authorization information and interconnects the information included therein.
Step 103b: reacquiring authorization information when the user logs into the merchant messaging session interface, and sending the re-acquired authorization information to the messaging platform for the messaging platform to perform login verification.
In other words, when the user logs into the merchant messaging session interface on the terminal device, he/she needs to reacquire the current communication account, the identification information of the terminal device and the merchant account information. Only when these communication account, the identification information and the merchant account information reacquired by the user are identical with the authorization information maintained on the messaging platform, the messaging platform will allow the user to log into the merchant system and to further make purchases and payments by transceiving the rich media message.
Step 104b: reacquiring authorization information upon sending the payment request in the rich media message format to the merchant system, and sending the reacquired authorization information to the merchant system to enable the merchant system to send the reacquired authorization information to the messaging platform, thereby allowing the messaging platform to perform payment verification.
In other words, when the user clicks a “Pay” button on the terminal device, the terminal device may reacquire and then send the current authorization information together with the payment request. When the payment request reaches the messaging platform and the subsequent node is the payment system, the messaging platform may verify whether the current authorization information is identical with the stored authorization information before passing through the payment request to the payment system (specifically, the payment request is firstly passed through to the payment gateway in embodiments of the present application).
Described above is to ensure the security of the payment, in order words, only the payment initiated by a specific cell phone number on a specific cell phone by a specific merchant account is the payment that can be processed.
Based on the same inventive concept, the operation of the merchant system according to embodiments of the present application further includes following steps:
receiving authorization information from the terminal device, and sending the authorization information to a messaging platform for the messaging platform to perform login verification, where the authorization information includes a communication account of the terminal device, identification information of the terminal device, and merchant account information of a user in the merchant system; and the communication between any two of the terminal device, the merchant system, and the payment system is relayed by the messaging platform.
In other words, the merchant system may firstly store the authorization information in the messaging platform, and when the user logs into the merchant system again (necessarily via the messaging platform), the messaging platform is able to verify the current authorization information.
Under a condition that the authorization information is stored in the messaging platform, the messaging platform may receive the new authorization information again when the merchant system passes through the payment request to the payment system (the merchant system receives the new authorization information at the same time), such that the messaging platform can verify the current authorization information (to determine whether it is identical with the previously stored authorization information).
All the described above is to improve the security.
Based on the same inventive concept, referring to
at least one first processor 1002, and a first memory 1001 communicatively connected to the at least one first processor 1002, where the first memory 1001 stores first instructions executable by the at least one first processor 1002, and the first instructions are executed by the at least one first processor 1002 to enable the at least one first processor 1002 to perform the above transaction method applicable to the terminal device.
Based on the same inventive concept, referring to
at least one second processor 2002, and a second memory 2001 communicatively connected to the at least one second processor 2002, where the second memory 2001 stores second instructions executable by the at least one second processor 2002, and the second instructions are executed by the at least one second processor 2002 to enable the at least one second processor 2002 to perform the above transaction method applicable to the merchant system.
Based on the same inventive concept, referring to
at least one third processor 3002, and a third memory 3001 communicatively connected to the at least one third processor 3002, where the third memory 3001 stores third instructions executable by the at least one third processor 3002, and the third instructions are executed by the at least one third processor 3002 to enable the at least one third processor 3002 to perform the transaction method applicable to the payment system.
Embodiments of the present application further provide a transaction system including the terminal device and the payment system.
Further, the transaction system further includes the above merchant system.
Further, the transaction system further includes: a messaging platform for processing the rich media message, and the messaging platform may perform login verification or payment verification in some embodiments.
Embodiments of the present application further provide a computer-readable storage medium storing programs that when executed by a processor, cause the processor to perform the transaction method applicable to the terminal device, the above transaction method applicable to the merchant system, or the above transaction method applicable to the payment system.
The respective embodiments of the present application are described in a progressive manner. The reference may be made to each other for the same or similar parts between the respective embodiments, and each embodiment focuses on the differences from other embodiments. In particular, for the embodiments of the device, apparatus and computer-readable storage medium, since they are substantially similar to the embodiments of the method, the description thereon is simplified, and reference may be made to the description part on embodiments of the method for relevant aspects.
The apparatus, system and computer-readable storage medium according to embodiments of the present application are in one-to-one correspondence. Thus, the apparatus, system and computer-readable medium have similar beneficial technical effects with the corresponding method. Since the beneficial technical effects of the method have been described in detail above, the beneficial technical effects of the apparatus, system and computer-readable storage medium will not be repeated here.
Those skilled in the art should understand that the embodiments of the present application may be provided as a method, a system, or a computer program product. Therefore, the present application may be in the form of full hardware embodiments, full software embodiments, or a combination thereof. Moreover, the present application may be in the form of a computer program product that is implemented on one or more computer-usable storage media (which includes, but is not limited to, magnetic disk storage, CD-ROM and optical storage) containing computer-usable program codes.
The present application is described referring to the flow chart and/or block diagram of the method, device (system) and computer program product according to the embodiments of the present application. It should be understood that, each flow and/or block in the flowchart and/or block diagram and the combination of flow and/or block in the flowchart and/or block diagram may be realized via computer program instructions. Such computer program instructions may be provided to the processor of a general-purpose computer, special-purpose computer, a built-in processor or other programmable data processing devices to produce a machine, such that the instructions executed by the processor of a computer or other programmable data processing devices may produce a device for implementing the functions specified in one or more flows in the flowchart and/or one or more blocks in the block diagram.
Such computer program instructions may also be stored in a computer-readable storage that can guide a computer or other programmable data processing devices to work in a specific mode, such that the instructions stored in the computer-readable storage may produce a manufacture including a commander equipment, where the commander equipment may realize the functions specified in one or more flows of the flowchart and one or more blocks in the block diagram.
Such computer program instructions may also be loaded to a computer or other programmable data processing devices, such that a series of operational processes may be executed on the computer or other programmable devices to produce a computer-realized processing, and thereby the instructions executed on the computer or other programmable devices may provide a process for realizing the functions specified in one or more flows in the flowchart and/or one or more blocks in the block diagram.
In a typical configuration, the computing device includes one or more processors (CPU), an input/output interface, a network interface, and a memory.
The memory may include a non-permanent memory in a computer-readable medium, a random-access memory (RAM) and/or a non-volatile memory, such as a read-only memory (ROM) or a flash memory (flash RAM). The memory is an example of a computer-readable medium.
The computer-readable medium may be permanent and non-permanent, or removable and non-removable media, which can achieve the information storage by any method or technology. The information may be computer-readable instructions, data structures, program modules, or other data. Examples of the computer storage medium include, but are not limited to, a phase change memory (PRAM), a static random-access memory (SRAM), a dynamic random-access memory (DRAM), other types of random-access memory (RAM), read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory or other memory technologies, a CD-ROM, a digital versatile disc (DVD) or other optical storage, and a magnetic cassette tape. The magnetic tape storage or other magnetic storage devices or any other non-transmission medium may be configured to store information that can be accessed by computing devices. Furthermore, although the operations of the method of the present application are described in a specific order in drawings, it does not require or imply that the operations should be performed in the specific order, or that the desired result can only be achieved if all the operations as shown are performed. Additionally, or alternatively, some steps may be omitted, multiple steps may be combined into one step for execution, and/or one step may be decomposed into multiple steps for execution.
Although the spirit and principles of the present application have been described with reference to several embodiments, it shall be understood that the present application is not limited to the embodiments as disclosed, nor does the division of the aspects imply that the features in those aspects cannot be combined for benefit, such division being for convenience of presentation only. The present application is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
202011145031.8 | Oct 2020 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2021/116932 | 9/7/2021 | WO |