Processing method, device and equipment for offline transaction

文档序号:487940 发布日期:2022-01-04 浏览:10次 中文

阅读说明:本技术 一种离线交易的处理方法、装置及设备 (Processing method, device and equipment for offline transaction ) 是由 徐登伟 辛知 万小飞 郑显义 袁伟 于 2021-10-28 设计创作,主要内容包括:本说明书实施例公开了一种离线交易的处理方法、装置及设备,所述方法应用于交易发起方的第一终端,所述方法包括:针对目标交易,获取所述第一终端当前的网络连接状态的信息;如果所述第一终端当前的网络连接状态为已连接,且确定所述目标交易的交易目标方的第二终端的网络连接状态为未连接,或者,所述第一终端当前的网络连接状态为未连接,则判断所述第一终端是否能够输出用于触发对所述目标交易进行离线交易处理的交易标识码;基于所述第一终端是否能够输出所述交易标识码的判断结果,选取与所述判断结果相对应的离线交易策略,并基于选取的离线交易策略对与所述第二终端之间的所述目标交易进行离线交易处理。(The embodiment of the specification discloses a processing method, a device and equipment for off-line transaction, wherein the method is applied to a first terminal of a transaction initiator, and comprises the following steps: acquiring information of the current network connection state of the first terminal aiming at target transaction; if the current network connection state of the first terminal is connected and the network connection state of a second terminal of a transaction target party of the target transaction is determined to be unconnected, or the current network connection state of the first terminal is unconnected, judging whether the first terminal can output a transaction identification code for triggering off-line transaction processing on the target transaction; and selecting an offline transaction strategy corresponding to the judgment result based on the judgment result of whether the first terminal can output the transaction identification code, and performing offline transaction processing on the target transaction between the first terminal and the second terminal based on the selected offline transaction strategy.)

1. A processing method of off-line transaction is applied to a first terminal of a transaction initiator, and the method comprises the following steps:

acquiring information of the current network connection state of the first terminal aiming at target transaction;

if the current network connection state of the first terminal is connected and the network connection state of a second terminal of a transaction target party of the target transaction is determined to be unconnected, or the current network connection state of the first terminal is unconnected, judging whether the first terminal can output a transaction identification code for triggering off-line transaction processing on the target transaction;

and selecting an offline transaction strategy corresponding to the judgment result based on the judgment result of whether the first terminal can output the transaction identification code, and performing offline transaction processing on the target transaction between the first terminal and the second terminal based on the selected offline transaction strategy.

2. The method of claim 1, the transaction identification code comprising a graphic code, a code of a biometric characteristic of a user of the first terminal.

3. The method of claim 1 or 2, the offline transaction policy comprising one or more of an approach communication (NFC) -based offline transaction policy, a Bluetooth-based offline transaction policy, and a local area network-based offline transaction policy.

4. The method of claim 3, wherein selecting an offline transaction policy corresponding to the determination result based on the determination result of whether the first terminal can output the transaction identification code comprises:

and if the judgment result indicates that the first terminal cannot output the transaction identification code, selecting the offline transaction strategy based on the incoming communication NFC as the offline transaction strategy corresponding to the judgment result.

5. The method of claim 4, wherein if the determination result indicates that the first terminal cannot output the transaction identification code, selecting the offline transaction policy based on the incoming communication NFC as the offline transaction policy corresponding to the determination result comprises:

and if the judgment result indicates that the first terminal is in a power-off state, selecting the offline transaction strategy based on the incoming communication NFC as the offline transaction strategy corresponding to the judgment result.

6. The method of claim 3, wherein selecting an offline transaction policy corresponding to the determination result based on the determination result of whether the first terminal can output the transaction identification code comprises:

if the judgment result indicates that the first terminal can output the transaction identification code, judging whether the second terminal is in the same local area network with the first terminal;

and if so, selecting the offline transaction strategy based on the local area network as the offline transaction strategy corresponding to the judgment result.

7. The method of claim 6, further comprising:

and if the second terminal and the first terminal are in different local area networks, selecting the offline transaction strategy based on the Bluetooth as the offline transaction strategy corresponding to the judgment result.

8. The method of claim 1, further comprising:

and if the current network connection state of the first terminal is connected and the network connection state of the second terminal is connected, performing online transaction processing on the target transaction between the first terminal and the second terminal through a connected network.

9. An apparatus for processing an offline transaction, the apparatus comprising:

the network state acquisition module is used for acquiring the current network connection state information of the device aiming at the target transaction;

the judging module is used for judging whether the device can output a transaction identification code for triggering off-line transaction processing on the target transaction if the current network connection state of the device is connected and the network connection state of the second terminal of the transaction target party of the target transaction is determined to be unconnected or the current network connection state of the device is unconnected;

and the offline transaction module selects an offline transaction strategy corresponding to the judgment result based on the judgment result of whether the device can output the transaction identification code, and performs offline transaction processing on the target transaction between the offline transaction module and the second terminal based on the selected offline transaction strategy.

10. A processing device for an offline transaction, the processing device for the offline transaction comprising:

a processor; and

a memory arranged to store computer executable instructions that, when executed, cause the processor to:

aiming at a target transaction, acquiring the information of the current network connection state of the processing equipment of the offline transaction;

if the current network connection state of the processing equipment of the offline transaction is connected and the network connection state of the second terminal of the transaction target party of the target transaction is determined to be unconnected, or the current network connection state of the processing equipment of the offline transaction is not connected, judging whether the processing equipment of the offline transaction can output a transaction identification code for triggering the processing of the offline transaction on the target transaction;

and selecting an offline transaction strategy corresponding to the judgment result based on the judgment result whether the processing equipment of the offline transaction can output the transaction identification code, and performing offline transaction processing on the target transaction between the processing equipment of the offline transaction and the second terminal based on the selected offline transaction strategy.

11. A storage medium for storing computer-executable instructions, which when executed by a processor implement the following:

acquiring information of the current network connection state of a first terminal aiming at target transaction;

if the current network connection state of the first terminal is connected and the network connection state of a second terminal of a transaction target party of the target transaction is determined to be unconnected, or the current network connection state of the first terminal is unconnected, judging whether the first terminal can output a transaction identification code for triggering off-line transaction processing on the target transaction;

and selecting an offline transaction strategy corresponding to the judgment result based on the judgment result of whether the first terminal can output the transaction identification code, and performing offline transaction processing on the target transaction between the first terminal and the second terminal based on the selected offline transaction strategy.

Technical Field

The present disclosure relates to the field of computer technologies, and in particular, to a method, an apparatus, and a device for processing an offline transaction.

Background

The off-line transaction is an important supplement to the on-line transaction in a state without network connection, and currently, the off-line transaction is still in a preliminary development and user education stage, and commonly used off-line transaction modes may include off-line transaction processing in a mode of scanning an off-line transaction graphic code (such as a two-dimensional code) and processing in an approach communication mode, off-line transaction processing in a mode of off-line voiceprint and off-line transaction processing in a bluetooth mode, etc. However, the above-mentioned offline transaction processing methods are provided by different organizations or applications, respectively, that is, different organizations or applications are provided with designated offline transaction methods that are provided for use by the user, and therefore, if a user needs to perform an off-line transaction, the user can only use the off-line transaction mode set by the financial institution corresponding to the transaction mode used by the user to complete a certain transaction, if the user needs to use a certain off-line transaction mode, the application program provided by the financial institution corresponding to the off-line transaction mode needs to be installed, thus making the transaction inefficient and the transaction success rate poor, and if the user does not install the application, the user is required to perform operations such as downloading, installing and account registration, which further reduces the transaction efficiency and the transaction success rate, and therefore, a technical scheme for selecting different offline transaction modes according to different scenes needs to be provided.

Disclosure of Invention

The purpose of the embodiments of the present description is to provide a technical solution for selecting different offline transaction modes for different scenarios.

In order to implement the above technical solution, the embodiments of the present specification are implemented as follows:

an embodiment of the present specification provides a processing method for an offline transaction, which is applied to a first terminal of a transaction initiator, and the method includes: and acquiring the current network connection state information of the first terminal aiming at the target transaction. And if the current network connection state of the first terminal is connected and the network connection state of the second terminal of the target transaction party is determined to be unconnected, or the current network connection state of the first terminal is unconnected, judging whether the first terminal can output a transaction identification code for triggering off-line transaction processing of the target transaction. And selecting an offline transaction strategy corresponding to the judgment result based on the judgment result of whether the first terminal can output the transaction identification code, and performing offline transaction processing on the target transaction between the first terminal and the second terminal based on the selected offline transaction strategy.

An embodiment of the present specification provides an apparatus for processing an offline transaction, where the apparatus includes: and the network state acquisition module is used for acquiring the current network connection state information of the device aiming at the target transaction. And the judging module is used for judging whether the device can output a transaction identification code for triggering off-line transaction processing on the target transaction if the current network connection state of the device is connected and the network connection state of the second terminal of the transaction target party of the target transaction is determined to be unconnected or the current network connection state of the device is unconnected. And the offline transaction module selects an offline transaction strategy corresponding to the judgment result based on the judgment result of whether the device can output the transaction identification code, and performs offline transaction processing on the target transaction between the offline transaction module and the second terminal based on the selected offline transaction strategy.

An embodiment of the present specification provides a processing device for an offline transaction, where the processing device for an offline transaction is provided with a trusted execution environment, and the processing device includes: a processor; and a memory arranged to store computer executable instructions that, when executed, cause the processor to: and acquiring the information of the current network connection state of the processing equipment of the offline transaction aiming at the target transaction. And if the current network connection state of the processing equipment of the offline transaction is connected and the network connection state of the second terminal of the transaction target party of the target transaction is determined to be unconnected, or the current network connection state of the processing equipment of the offline transaction is not connected, judging whether the processing equipment of the offline transaction can output a transaction identification code for triggering the processing of the offline transaction on the target transaction. And selecting an offline transaction strategy corresponding to the judgment result based on the judgment result whether the processing equipment of the offline transaction can output the transaction identification code, and performing offline transaction processing on the target transaction between the processing equipment of the offline transaction and the second terminal based on the selected offline transaction strategy.

Embodiments of the present specification also provide a storage medium, where the storage medium is used to store computer-executable instructions, and the executable instructions, when executed, implement the following processes: and acquiring the current network connection state information of the first terminal aiming at the target transaction. And if the current network connection state of the first terminal is connected and the network connection state of the second terminal of the target transaction party is determined to be unconnected, or the current network connection state of the first terminal is unconnected, judging whether the first terminal can output a transaction identification code for triggering off-line transaction processing of the target transaction. And selecting an offline transaction strategy corresponding to the judgment result based on the judgment result of whether the first terminal can output the transaction identification code, and performing offline transaction processing on the target transaction between the first terminal and the second terminal based on the selected offline transaction strategy.

Drawings

In order to more clearly illustrate the embodiments of the present specification or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, it is obvious that the drawings in the following description are only some embodiments described in the present specification, and for those skilled in the art, other drawings can be obtained according to the drawings without any creative effort.

FIG. 1 illustrates an embodiment of a method for processing an offline transaction according to the present disclosure;

FIG. 2 is a schematic diagram of an offline transaction processing system according to the present disclosure;

FIG. 3 is a flow diagram illustrating another embodiment of a method for processing offline transactions;

FIG. 4 is a schematic diagram of the processing of an offline transaction according to the present disclosure;

FIG. 5 is a block diagram of an embodiment of an apparatus for processing an offline transaction according to the present disclosure;

fig. 6 is an embodiment of an offline transaction processing device according to the present disclosure.

Detailed Description

The embodiment of the specification provides a method, a device and equipment for processing offline transactions.

In order to make those skilled in the art better understand the technical solutions in the present specification, the technical solutions in the embodiments of the present specification will be clearly and completely described below with reference to the drawings in the embodiments of the present specification, and it is obvious that the described embodiments are only a part of the embodiments of the present specification, and not all of the embodiments. All other embodiments obtained by a person skilled in the art based on the embodiments in the present specification without any inventive step should fall within the scope of protection of the present specification.

Example one

As shown in fig. 1, an execution body of the method may be a first terminal of a transaction initiator, where the first terminal may be a mobile terminal device such as a mobile phone and a tablet computer, or a computer device such as a notebook computer or a desktop computer. The method may specifically comprise the steps of:

in step S102, information of the current network connection state of the first terminal is acquired for the target transaction.

The target transaction may be any transaction, for example, a user purchases a certain commodity in an offline store opened by a certain merchant, and the user settles the purchased commodity with the merchant through a payment application installed in a first terminal of the user, so as to form a transaction. The network connection state can be used for representing the condition that the terminal device is connected with the network, and the network connection state can comprise unconnected state, connected state and the like. The first terminal may be a terminal device used by the transaction initiator, and the first terminal may be a mobile terminal device such as a mobile phone and a tablet computer, or a computer device such as a notebook computer or a desktop computer.

In the implementation, the off-line transaction is an important supplement to the on-line transaction in the state without network connection, and currently, the off-line transaction is still in the initial development and user education stages, and the commonly used off-line transaction modes may include off-line transaction processing by scanning an off-line transaction graphic code (such as a two-dimensional code, etc.), off-line transaction processing by approach communication, off-line transaction processing by off-line voiceprint, off-line transaction processing by bluetooth, etc., but the off-line transaction processing modes are respectively provided by different organizations or applications, that is, different organizations or applications are provided with specific off-line transaction modes provided for the user to use, for example, some financial institutions provide the user with a mode of off-line transaction processing by scanning an off-line transaction graphic code, and other financial institutions provide the user with a mode of off-line transaction processing by approach communication Some financial institutions provide offline transaction processing modes through a bluetooth mode for users, so that if a user needs to perform offline transaction, only an offline transaction mode set by the financial institution corresponding to the transaction mode used by the user can be used to complete a certain transaction, if the user needs to use a certain offline transaction mode, an application program provided by the financial institution corresponding to the offline transaction mode needs to be installed, so that the transaction efficiency is low, and the transaction success rate is low, and if the user does not install the application program, the user needs to perform operations of downloading, installing, registering an account and the like, so that the transaction efficiency and the transaction success rate are further low, and therefore, a technical scheme for selecting different offline transaction modes according to different scenes needs to be provided. The embodiment of the present specification provides an implementable technical solution, which may specifically include the following contents:

the offline transaction may be a transaction in which both the terminal devices used by both the parties of the transaction are offline (i.e., not connected to a network or not connected to a network), or may be a transaction in which both the parties of the transaction are offline. As shown in fig. 2, for the terminal device (i.e. the first terminal) of the transaction initiator, the transaction initiator may select a transaction object that needs to perform a transaction (for example, the transaction initiator may select an item that needs to be purchased in an off-line shop), and after the selection is completed, the selected item may be provided to a manager for settlement, and the manager may calculate a resource (such as an amount of money that needs to be paid, etc.) that needs to be transferred for the selected item. After the calculation is completed, the transaction initiator needs to provide the information of the account for resource transfer to the administrator through the first terminal, and at this time, the information of the current network connection state may be acquired, where the manner of acquiring the information of the network connection state may include multiple manners, for example, the first terminal may detect the network connection state periodically or aperiodically and record the information of the network connection state.

In addition, the first terminal may synchronize information of the network connection state thereof with a designated server (e.g., a transaction server, etc.), if the time length of the network connection state information of the first terminal not updated exceeds a preset time length threshold, the network connection state of the first terminal may be set to be unconnected or disconnected, or the designated server may periodically or aperiodically send a heartbeat request or a detection request for network connection to the first terminal, the first terminal may send the information of the network connection state thereof to the designated server, the designated server may record the information of the network connection state, if the designated server does not receive the information of the network connection state of the first terminal within a preset time length, the network connection state of the first terminal may be set to be unconnected or disconnected, and the like, which may be set according to actual conditions, the examples in this specification do not limit this.

In step S104, if the current network connection state of the first terminal is connected and the network connection state of the second terminal of the transaction target party of the target transaction is determined to be unconnected, or the current network connection state of the first terminal is unconnected, it is determined whether the first terminal is capable of outputting the transaction identifier for triggering the offline transaction processing of the target transaction.

The transaction target party may be a party providing a transaction object to the user of the first terminal, where the transaction object may be an object that needs to be transacted, such as a commodity, and the transaction target party may be a merchant. The second terminal may be a mobile terminal device such as a mobile phone, a tablet computer, or a computer device such as a notebook computer or a desktop computer, or may be a POS machine or a cash register, which may be specifically set according to an actual situation, and this is not limited in this description embodiment. The transaction identification code may be used to provide information of an account that needs to be used for performing a certain transaction, and in practical applications, a coding manner may be preset, the information of the account and the like are coded by the coding manner to obtain a corresponding coding result, the coding result may be used as the transaction identification code, the transaction identification code may include a plurality of different presentation manners, for example, the transaction identification code may be a graphic code (specifically, a two-dimensional code or a barcode, and the like), the transaction identification code may also be coded based on a biological characteristic of a user (for example, a voiceprint feature code, a facial feature code, and the like), and may be specifically set according to an actual situation, which is not limited in this description embodiment.

In practice, the second terminal may detect the network connection status periodically or aperiodically, and record the information of the network connection status. In addition, the second terminal can also synchronize the information of the network connection state thereof with the designated server, if the time length for which the information of the network connection state of the second terminal is not updated exceeds the preset time length threshold, the network connection status of the second terminal may be set to unconnected or network connected and the like, alternatively, the designated server may also periodically or aperiodically send a heartbeat request or a detection request for the network connection to the second terminal, the second terminal may send information of its network connection status to the designated server, the designated server may record the information of the network connection status, if the designated server does not receive the information of the network connection status of the second terminal within the preset time period, the network connection state of the second terminal may be set to be unconnected or disconnected, and the network connection state may be set according to actual situations, which is not limited in this embodiment of the specification.

If the first terminal detects that the current network connection state is connected, the first terminal may send a request for acquiring information of the network connection state of the second terminal to the designated server, the designated server may send the information of the network connection state of the second terminal to the first terminal, if the network connection state of the second terminal is unconnected, the first terminal may determine that an offline transaction is required, at this time, a processing procedure for generating a transaction identification code for processing the offline transaction for a target transaction, and an operating state of each involved component (such as a load condition of a processor, a storage state of a memory, and the like) may be detected, and a processing procedure for outputting the transaction identification code, and an operating state of each involved component (such as an operating state of a display component, a load condition of a processor, and the like) may be detected, through the detection processing, it may be determined whether the first terminal is capable of outputting the transaction identification code for triggering the offline transaction processing on the target transaction, for example, if one or more processing processes are abnormal and/or one or more related components are abnormal, it may be determined that the first terminal is incapable of outputting the transaction identification code for triggering the offline transaction processing on the target transaction, otherwise, the first terminal is capable of outputting the transaction identification code for triggering the offline transaction processing on the target transaction, which may be specifically set according to an actual situation, which is not limited in the embodiments of the present specification.

In addition, if the first terminal detects that the current network connection state is unconnected, the first terminal may determine that an offline transaction needs to be performed, and at this time, a processing procedure for generating a transaction identification code for performing offline transaction processing on the target transaction and an operating state of each related component may be detected, and in addition, a processing procedure for outputting the transaction identification code and an operating state of each related component may also be detected.

In step S106, based on the determination result of whether the first terminal can output the transaction identifier, an offline transaction policy corresponding to the determination result is selected, and an offline transaction process is performed on the target transaction with the second terminal based on the selected offline transaction policy.

The offline transaction policy may be a transaction policy including information related to an offline transaction manner, a processing flow of the offline transaction, and the like, and the offline transaction policy may include multiple types, for example, the offline transaction policy may include a policy of establishing a connection through bluetooth to perform offline transaction, a policy of establishing a connection through a radio frequency signal (such as an infrared signal) to perform offline transaction, and the like, which may be specifically set according to an actual situation, and this is not limited in this specification.

In implementation, different offline transaction strategies can be constructed in advance according to actual conditions, and the constructed offline transaction strategies can be stored in a specified storage device or a blockchain system. If the first terminal is determined to be capable of outputting the transaction identification code based on the judgment result, an offline transaction strategy corresponding to the judgment result can be selected from the storage device or the blockchain system, and the first terminal and the second terminal perform offline transaction processing based on the selected offline transaction strategy. For example, if it is determined that the first terminal can output the transaction identifier based on the determination result, the first terminal may output the transaction identifier, the second terminal may acquire the transaction identifier through a decoding and identifying component of the transaction identifier, and then may establish a designated connection with the first terminal (e.g., establish a connection through bluetooth or an appointed local area network, etc.), through which an offline transaction process may be performed between the first terminal and the second terminal (i.e., the second terminal parses the transaction identifier, may obtain account information of a transaction initiator, and may perform a resource transfer process based on the account information and transaction information of a target transaction, and after the resource transfer process is successful, the second terminal may send a notification message that the resource transfer process is successful to the first terminal, etc.).

The embodiment of the present specification provides a processing method of an offline transaction, where a first terminal of a transaction initiator acquires information of a current network connection state of the first terminal for a target transaction, and if the current network connection state of the first terminal is connected and it is determined that a network connection state of a second terminal of a transaction target party of the target transaction is unconnected or the current network connection state of the first terminal is unconnected, it is determined whether the first terminal is capable of outputting a transaction identification code for triggering offline transaction processing on the target transaction, then, based on a determination result that the first terminal is capable of outputting the transaction identification code, an offline transaction policy corresponding to the determination result is selected, and the target transaction between the first terminal and the second terminal is processed offline based on the selected offline transaction policy, so that the offline transaction can be performed according to the network connection state, the second terminal of the transaction initiator, The payment scene and the payment environment adaptively select the off-line transaction mode which is most suitable for the current situation, so that the off-line transaction efficiency and the off-line transaction success rate can be improved, and the transaction experience of the user is greatly improved.

Example two

As shown in fig. 3, an execution body of the method may be a first terminal of a transaction initiator, where the first terminal may be a mobile terminal device such as a mobile phone and a tablet computer, or a computer device such as a notebook computer or a desktop computer. The method may specifically comprise the steps of:

in step S302, information of the current network connection state of the first terminal is acquired for the target transaction.

In step S304, if the current network connection state of the first terminal is connected and the network connection state of the second terminal of the transaction target party of the target transaction is determined to be unconnected, or the current network connection state of the first terminal is unconnected, it is determined whether the first terminal is capable of outputting the transaction identifier for triggering the offline transaction processing of the target transaction.

Wherein the transaction identification code may include a graphic code, a code of a biometric characteristic of the user of the first terminal. The graphic code may be a graphic which is distributed on a plane (i.e. in two-dimensional direction) according to a certain rule by using a certain specific geometric figure and records data symbol information, and may specifically include a two-dimensional code, a bar code, and the like. The biometric features may include a plurality of features, such as a fingerprint feature, a palm print feature, a facial feature, a voiceprint feature, and the like, which may be set according to actual situations, and this is not limited in this embodiment of the specification.

For the specific processing procedures of step S302 and step S304, reference may be made to relevant contents in the first embodiment, which are not described herein again.

In addition, for the offline transaction policy related in the first embodiment, in practical applications, one or more of the offline transaction policy based on the approach communication NFC, the offline transaction policy based on the bluetooth, and the offline transaction policy based on the local area network may be included.

Based on the above, the specific processing of step S106 in the first embodiment may be various, and three alternative processing manners are provided below, and specifically, the following processing of step S306 to step S314 may be included.

In step S306, if the determination result based on whether the first terminal is capable of outputting the transaction identifier indicates that the first terminal is incapable of outputting the transaction identifier, selecting an offline transaction policy based on the incoming communication NFC as the offline transaction policy corresponding to the determination result.

In implementation, as shown in fig. 4, if the determination result indicates that the first terminal cannot output the transaction identifier, it indicates that the second terminal cannot perform the offline transaction by identifying the transaction identifier, and can only select another method, and in addition, considering that the first terminal and the second terminal need to perform the offline transaction, the offline transaction may be performed by using an inbound communication method, specifically, an offline transaction policy based on the inbound communication NFC may be selected from a storage device or a blockchain system storing the offline transaction policy, and the offline transaction policy based on the inbound communication NFC may be used as the offline transaction policy corresponding to the determination result.

The specific processing of step S306 may be various, and the following provides an optional processing manner, which may specifically include the following: and if the judgment result based on whether the first terminal can output the transaction identification code indicates that the first terminal is in a shutdown state, selecting an offline transaction strategy based on the incoming communication NFC as the offline transaction strategy corresponding to the judgment result.

In implementation, as shown in fig. 4, if the determination result indicates that the first terminal is in the power-off state, it may be determined that the first terminal is not capable of outputting the transaction identification code, and at this time, the specific process of step S306 may be performed.

In addition to the above-mentioned process of step S106, the above-mentioned process of step S106 may also be implemented in the following manner, and may specifically include the following related contents.

In step S308, if the first terminal is indicated to be able to output the transaction identification code based on the determination result of whether the first terminal is able to output the transaction identification code, it is determined whether the second terminal is in the same local area network as the first terminal.

In implementation, as shown in fig. 4, if the determination result indicates that the first terminal is capable of outputting the transaction identification code, the first terminal may output the transaction identification code (specifically, displaying a graphic code, outputting voiceprint information (which may be text, graphic, or audio data, etc.), outputting a code of a facial feature, etc.), and the second terminal may collect the transaction identification code through a decoding and recognition component of the transaction identification code, and then determine whether the second terminal is in the same lan as the first terminal, for example, may obtain a current device list from a gateway, determine whether the information of the second terminal is included therein, if so, determine that the second terminal is in the same lan as the first terminal, otherwise, the second terminal is not in the same lan as the first terminal.

In step S310, if yes, an offline transaction policy based on the local area network is selected as the offline transaction policy corresponding to the determination result.

In implementation, as shown in fig. 4, if it is determined that the second terminal and the first terminal are in the same local area network, the local area network-based offline transaction policy may be selected from a storage device or a blockchain system storing the offline transaction policy, and the local area network-based offline transaction policy may be used as the offline transaction policy corresponding to the determination result.

In step S312, if the second terminal and the first terminal are in different lans, the offline transaction policy based on bluetooth is selected as the offline transaction policy corresponding to the above determination result.

In implementation, as shown in fig. 4, if it is determined that the second terminal is not in the same local area network as the first terminal, the offline transaction may be performed in a manner of establishing a connection through bluetooth, specifically, the offline transaction policy based on bluetooth may be selected from a storage device or a blockchain system storing the offline transaction policy, and the offline transaction policy based on bluetooth may be used as the offline transaction policy corresponding to the determination result.

In step S314, the target transaction with the second terminal is processed offline based on the selected offline transaction policy.

In implementation, as shown in fig. 4, if the selected offline transaction policy is an offline transaction policy based on NFC, the transaction initiator may bring the first terminal close to the second terminal, and establish a communication connection with the second terminal through an NFC module in the first terminal, where the NFC module may include a Security Element (SE), a contactless front-end CLF (or referred to as an NFC controller), a radio-frequency Antenna (Antenna), and the like, and through the above components of the NFC module, the first terminal may establish a communication connection with the second terminal, and may perform Secure data interaction, thereby finally completing the offline transaction.

If the selected offline transaction strategy is the offline transaction strategy based on the Bluetooth, the transaction initiator can start the Bluetooth of the first terminal, in addition, the transaction target party can also start the Bluetooth of the second terminal, then, the Bluetooth connection can be established between the first terminal and the second terminal, the communication connection is established between the Bluetooth of the first terminal and the Bluetooth of the second terminal, and based on the established Bluetooth communication connection, data interaction can be carried out between the first terminal and the second terminal, and finally, the offline transaction is completed.

If the selected offline transaction strategy is an offline transaction strategy based on a local area network, a first terminal of a transaction initiator can establish communication connection with a second terminal through a gateway of the local area network, then the first terminal can send information needing to be sent to the second terminal to the gateway, the gateway forwards the information to the second terminal, similarly, the second terminal can send the information needing to be returned to the first terminal to the gateway, the gateway forwards the information to the first terminal, and finally the offline transaction can be completed between the first terminal and the second terminal based on the interaction process.

In step S316, if the current network connection status of the first terminal is connected and the network connection status of the second terminal is connected, the first terminal and the second terminal perform online transaction processing on the target transaction through the connected network.

In implementation, as shown in fig. 4, if the current network connection state of the first terminal is connected and the network connection state of the second terminal is connected, the first terminal may display an online transaction identification code (e.g., an online graphic code), the second terminal may collect the online transaction identification code through a decoding and recognition component of the transaction identification code, may then parse the online transaction identification code to obtain account information of a transaction initiator, and may send the account information and transaction information of a target transaction to the server, the server may perform resource transfer processing (e.g., transfer or payment processing, etc.) based on the account information and the transaction information of the target transaction, and after the resource transfer processing is successful, the server may send a notification message that the resource transfer processing is successful to the second terminal and the first terminal, and the like.

The embodiment of the present specification provides a processing method of an offline transaction, where a first terminal of a transaction initiator acquires information of a current network connection state of the first terminal for a target transaction, and if the current network connection state of the first terminal is connected and it is determined that a network connection state of a second terminal of a transaction target party of the target transaction is unconnected or the current network connection state of the first terminal is unconnected, it is determined whether the first terminal is capable of outputting a transaction identification code for triggering offline transaction processing on the target transaction, then, based on a determination result that the first terminal is capable of outputting the transaction identification code, an offline transaction policy corresponding to the determination result is selected, and the target transaction between the first terminal and the second terminal is processed offline based on the selected offline transaction policy, so that the offline transaction can be performed according to the network connection state, the second terminal of the transaction initiator, The payment scene and the payment environment adaptively select the off-line transaction mode which is most suitable for the current situation, so that the off-line transaction efficiency and the off-line transaction success rate can be improved, and the transaction experience of the user is greatly improved.

In addition, subsequent transaction processing can be performed according to the interaction mode (NFC and the transaction identification code (such as a two-dimensional code)) selected by the user, and the current network environment (local area network and Bluetooth) can be automatically detected to select a proper networking mode for communication connection, so that the transaction success rate and the transaction efficiency are further improved.

EXAMPLE III

Based on the same idea, the method for processing offline transaction provided in the embodiment of the present specification further provides a device for processing offline transaction, as shown in fig. 5.

The processing device of the off-line transaction comprises: a network status obtaining module 501, a judging module 502 and an offline transaction module 503, wherein:

a network status obtaining module 501, configured to obtain, for a target transaction, information of a current network connection status of the device;

a determining module 502, configured to determine whether the device is capable of outputting a transaction identifier for triggering off-line transaction processing on the target transaction if the current network connection state of the device is connected and the network connection state of the second terminal of the transaction target party of the target transaction is determined to be unconnected, or the current network connection state of the device is unconnected;

the offline transaction module 503 selects an offline transaction policy corresponding to the determination result based on the determination result whether the device can output the transaction identification code, and performs offline transaction processing on the target transaction with the second terminal based on the selected offline transaction policy.

In an embodiment of the present description, the transaction identification code comprises a graphic code, a code of a biometric characteristic of a user of the device.

In this specification, the offline transaction policy includes one or more of an offline transaction policy based on NFC, an offline transaction policy based on bluetooth, and an offline transaction policy based on a local area network.

In this embodiment of the present specification, if the determination result indicates that the apparatus is not capable of outputting the transaction identifier, the offline transaction module 503 selects the offline transaction policy based on the NFC as the offline transaction policy corresponding to the determination result.

In this embodiment of the present specification, if the determination result indicates that the apparatus is in the power-off state, the offline transaction module 503 selects the offline transaction policy based on the NFC as the offline transaction policy corresponding to the determination result.

In this embodiment of the present specification, the offline transaction module 503 includes:

a judging unit that judges whether the second terminal is in the same local area network as the apparatus if the judgment result indicates that the apparatus is capable of outputting the transaction identification code;

and the transaction strategy determining unit is used for selecting the offline transaction strategy based on the local area network as the offline transaction strategy corresponding to the judgment result if the offline transaction strategy is judged to be the offline transaction strategy based on the local area network.

In an embodiment of this specification, the apparatus further includes:

and the transaction strategy determining module is used for selecting the offline transaction strategy based on the Bluetooth as the offline transaction strategy corresponding to the judgment result if the second terminal and the device are in different local area networks.

In an embodiment of this specification, the apparatus further includes:

and the online transaction module is used for performing online transaction processing on the target transaction through a connected network between the device and the second terminal if the current network connection state of the device is connected and the network connection state of the second terminal is connected.

The embodiment of the present specification provides an offline transaction processing apparatus, which acquires information of a current network connection state of the offline transaction processing apparatus for a target transaction, determines whether the network connection state of a second terminal of a transaction target party of the target transaction is unconnected if the current network connection state of the offline transaction processing apparatus is connected, or determines that the current network connection state of the offline transaction processing apparatus is unconnected, determines whether the offline transaction processing apparatus is capable of outputting a transaction identification code for triggering offline transaction processing on the target transaction, then selects an offline transaction policy corresponding to the determination result based on a determination result of whether the offline transaction processing apparatus is capable of outputting the transaction identification code, and performs offline transaction processing on the target transaction between the offline transaction processing apparatus and the second terminal based on the selected offline transaction policy, therefore, the off-line transaction mode which is most suitable for the current situation can be adaptively selected according to the network connection state, the payment scene and the payment environment of the off-line transaction processing device of the transaction initiator, so that the off-line transaction efficiency and the off-line transaction success rate can be improved, and the transaction experience of a user is greatly improved.

In addition, subsequent transaction processing can be performed according to the interaction mode (NFC and the transaction identification code (such as a two-dimensional code)) selected by the user, and the current network environment (local area network and Bluetooth) can be automatically detected to select a proper networking mode for communication connection, so that the transaction success rate and the transaction efficiency are further improved.

Example four

Based on the same idea, the processing apparatus for offline transaction provided in the embodiment of the present specification further provides a processing device for offline transaction, as shown in fig. 6.

The processing device for the offline transaction may be the first terminal provided in the above embodiment.

The processing device for offline transactions may have a large difference due to different configurations or performances, and may include one or more processors 601 and a memory 602, where one or more stored applications or data may be stored in the memory 602. Wherein the memory 602 may be transient or persistent storage. The application stored in memory 602 may include one or more modules (not shown), each of which may include a series of computer-executable instructions in a processing device for offline transactions. Still further, the processor 601 may be configured to communicate with the memory 602 to execute a series of computer-executable instructions in the memory 602 on a processing device for an offline transaction. The processing apparatus for offline transactions may also include one or more power supplies 603, one or more wired or wireless network interfaces 604, one or more input-output interfaces 605, and one or more keyboards 606.

In particular, in this embodiment, the processing device for offline transactions includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer-executable instructions for the processing device for offline transactions, and the one or more programs configured to be executed by the one or more processors include computer-executable instructions for:

aiming at a target transaction, acquiring the information of the current network connection state of the processing equipment of the offline transaction;

if the current network connection state of the processing equipment of the offline transaction is connected and the network connection state of the second terminal of the transaction target party of the target transaction is determined to be unconnected, or the current network connection state of the processing equipment of the offline transaction is not connected, judging whether the processing equipment of the offline transaction can output a transaction identification code for triggering the processing of the offline transaction on the target transaction;

and selecting an offline transaction strategy corresponding to the judgment result based on the judgment result whether the processing equipment of the offline transaction can output the transaction identification code, and performing offline transaction processing on the target transaction between the processing equipment of the offline transaction and the second terminal based on the selected offline transaction strategy.

In an embodiment of the present specification, the transaction identification code comprises a graphic code, a code of a biometric characteristic of a user of the processing device of the offline transaction.

In this specification, the offline transaction policy includes one or more of an offline transaction policy based on NFC, an offline transaction policy based on bluetooth, and an offline transaction policy based on a local area network.

In an embodiment of this specification, the selecting, based on a determination result of whether the processing device for the offline transaction can output the transaction identification code, an offline transaction policy corresponding to the determination result includes:

and if the judgment result indicates that the processing equipment of the offline transaction cannot output the transaction identification code, selecting the offline transaction strategy based on the approach communication NFC as the offline transaction strategy corresponding to the judgment result.

In this embodiment of the specification, if the determination result indicates that the processing device of the offline transaction cannot output the transaction identification code, selecting the offline transaction policy based on the NFC as the offline transaction policy corresponding to the determination result includes:

and if the judgment result indicates that the processing equipment of the offline transaction is in a shutdown state, selecting the offline transaction strategy based on the approach communication NFC as the offline transaction strategy corresponding to the judgment result.

In an embodiment of this specification, the selecting, based on a determination result of whether the processing device for the offline transaction can output the transaction identification code, an offline transaction policy corresponding to the determination result includes:

if the judgment result indicates that the processing equipment of the offline transaction can output the transaction identification code, judging whether the second terminal and the processing equipment of the offline transaction are in the same local area network or not;

and if so, selecting the offline transaction strategy based on the local area network as the offline transaction strategy corresponding to the judgment result.

In the embodiment of this specification, the method further includes:

and if the second terminal and the processing equipment of the offline transaction are in different local area networks, selecting the offline transaction strategy based on the Bluetooth as the offline transaction strategy corresponding to the judgment result.

In the embodiment of this specification, the method further includes:

and if the current network connection state of the processing equipment of the offline transaction is connected and the network connection state of the second terminal is connected, performing online transaction processing on the target transaction between the processing equipment of the offline transaction and the second terminal through a connected network.

The embodiment of the present specification provides an offline transaction processing device, which acquires information of a current network connection state of a processing device of an offline transaction for a target transaction, determines whether the processing device of the offline transaction is capable of outputting a transaction identification code for triggering offline transaction processing on the target transaction if the processing device of the offline transaction is connected and determines that the network connection state of a second terminal of a transaction target party of the target transaction is unconnected, or determines that the processing device of the offline transaction is unconnected, then selects an offline transaction policy corresponding to the determination result based on a determination result of whether the processing device of the offline transaction is capable of outputting the transaction identification code, and performs offline transaction processing on the target transaction between the processing device of the offline transaction and the second terminal based on the selected offline transaction policy, therefore, the off-line transaction mode which is most suitable for the current situation can be adaptively selected according to the network connection state, the payment scene and the payment environment of the processing equipment of the off-line transaction of the transaction initiator, so that the efficiency of the off-line transaction and the success rate of the off-line transaction can be improved, and the transaction experience of a user is greatly improved.

In addition, subsequent transaction processing can be performed according to the interaction mode (NFC and the transaction identification code (such as a two-dimensional code)) selected by the user, and the current network environment (local area network and Bluetooth) can be automatically detected to select a proper networking mode for communication connection, so that the transaction success rate and the transaction efficiency are further improved.

EXAMPLE five

Further, based on the methods shown in fig. 1 to fig. 4, one or more embodiments of the present specification further provide a storage medium for storing computer-executable instruction information, in a specific embodiment, the storage medium may be a usb disk, an optical disk, a hard disk, or the like, and when executed by a processor, the storage medium stores the computer-executable instruction information, which can implement the following processes:

acquiring information of the current network connection state of the first terminal aiming at target transaction;

if the current network connection state of the first terminal is connected and the network connection state of a second terminal of a transaction target party of the target transaction is determined to be unconnected, or the current network connection state of the first terminal is unconnected, judging whether the first terminal can output a transaction identification code for triggering off-line transaction processing on the target transaction;

and selecting an offline transaction strategy corresponding to the judgment result based on the judgment result of whether the first terminal can output the transaction identification code, and performing offline transaction processing on the target transaction between the first terminal and the second terminal based on the selected offline transaction strategy.

In an embodiment of the present specification, the transaction identification code includes a graphic code, a code of a biometric characteristic of a user of the first terminal.

In this specification, the offline transaction policy includes one or more of an offline transaction policy based on NFC, an offline transaction policy based on bluetooth, and an offline transaction policy based on a local area network.

In an embodiment of this specification, the selecting, based on a determination result of whether the first terminal is capable of outputting the transaction identification code, an offline transaction policy corresponding to the determination result includes:

and if the judgment result indicates that the first terminal cannot output the transaction identification code, selecting the offline transaction strategy based on the incoming communication NFC as the offline transaction strategy corresponding to the judgment result.

In this embodiment of the specification, if the determination result indicates that the first terminal cannot output the transaction identification code, selecting the offline transaction policy based on the incoming communication NFC as the offline transaction policy corresponding to the determination result includes:

and if the judgment result indicates that the first terminal is in a power-off state, selecting the offline transaction strategy based on the incoming communication NFC as the offline transaction strategy corresponding to the judgment result.

In an embodiment of this specification, the selecting, based on a determination result of whether the first terminal is capable of outputting the transaction identification code, an offline transaction policy corresponding to the determination result includes:

if the judgment result indicates that the first terminal can output the transaction identification code, judging whether the second terminal is in the same local area network with the first terminal;

and if so, selecting the offline transaction strategy based on the local area network as the offline transaction strategy corresponding to the judgment result.

In the embodiment of this specification, the method further includes:

and if the second terminal and the first terminal are in different local area networks, selecting the offline transaction strategy based on the Bluetooth as the offline transaction strategy corresponding to the judgment result.

In the embodiment of this specification, the method further includes:

and if the current network connection state of the first terminal is connected and the network connection state of the second terminal is connected, performing online transaction processing on the target transaction between the first terminal and the second terminal through a connected network.

An embodiment of the present specification provides a storage medium, where information of a current network connection state of a first terminal is obtained for a target transaction, and if the current network connection state of the first terminal is connected, and it is determined that a network connection state of a second terminal of a transaction target party of the target transaction is unconnected, or the current network connection state of the first terminal is unconnected, it is determined whether the first terminal is capable of outputting a transaction identifier for triggering offline transaction processing on the target transaction, then, based on a determination result that the first terminal is capable of outputting the transaction identifier, an offline transaction policy corresponding to the determination result is selected, and based on the selected offline transaction policy, the target transaction between the first terminal and the second terminal is processed offline, so that the target transaction between the first terminal and the second terminal can be processed according to the network connection state of the first terminal of a transaction initiator, a payment scenario, and a payment scenario, The payment environment adaptively selects the off-line transaction mode which is most suitable for the current situation, thereby improving the off-line transaction efficiency and the off-line transaction success rate and greatly improving the transaction experience of the user.

In addition, subsequent transaction processing can be performed according to the interaction mode (NFC and the transaction identification code (such as a two-dimensional code)) selected by the user, and the current network environment (local area network and Bluetooth) can be automatically detected to select a proper networking mode for communication connection, so that the transaction success rate and the transaction efficiency are further improved.

The foregoing description has been directed to specific embodiments of this disclosure. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims may 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 may also be possible or may be advantageous.

In the 90 s of the 20 th century, improvements in a technology could clearly distinguish between improvements in hardware (e.g., improvements in circuit structures such as diodes, transistors, switches, etc.) and improvements in software (improvements in process flow). However, as technology advances, many of today's process flow improvements have been seen as direct improvements in hardware circuit architecture. Designers almost always obtain the corresponding hardware circuit structure by programming an improved method flow into the hardware circuit. Thus, it cannot be said that an improvement in the process flow cannot be realized by hardware physical modules. For example, a Programmable Logic Device (PLD), such as a Field Programmable Gate Array (FPGA), is an integrated circuit whose Logic functions are determined by programming the Device by a user. A digital system is "integrated" on a PLD by the designer's own programming without requiring the chip manufacturer to design and fabricate application-specific integrated circuit chips. Furthermore, nowadays, instead of manually making an Integrated Circuit chip, such Programming is often implemented by "logic compiler" software, which is similar to a software compiler used in program development and writing, but the original code before compiling is also written by a specific Programming Language, which is called Hardware Description Language (HDL), and HDL is not only one but many, such as abel (advanced Boolean Expression Language), ahdl (alternate Hardware Description Language), traffic, pl (core universal Programming Language), HDCal (jhdware Description Language), lang, Lola, HDL, laspam, hardward Description Language (vhr Description Language), vhal (Hardware Description Language), and vhigh-Language, which are currently used in most common. It will also be apparent to those skilled in the art that hardware circuitry that implements the logical method flows can be readily obtained by merely slightly programming the method flows into an integrated circuit using the hardware description languages described above.

The controller may be implemented in any suitable manner, for example, the controller may take the form of, for example, a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, and an embedded microcontroller, examples of which include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320, the memory controller may also be implemented as part of the control logic for the memory. Those skilled in the art will also appreciate that, in addition to implementing the controller as pure computer readable program code, the same functionality can be implemented by logically programming method steps such that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Such a controller may thus be considered a hardware component, and the means included therein for performing the various functions may also be considered as a structure within the hardware component. Or even means for performing the functions may be regarded as being both a software module for performing the method and a structure within a hardware component.

The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. One typical implementation device is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

For convenience of description, the above devices are described as being divided into various units by function, and are described separately. Of course, the functionality of the various elements may be implemented in the same one or more software and/or hardware implementations in implementing one or more embodiments of the present description.

As will be appreciated by one skilled in the art, embodiments of the present description may be provided as a method, system, or computer program product. Accordingly, one or more embodiments of the present description may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, one or more embodiments of the present description may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.

Embodiments of the present description are described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the description. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable fraud case serial-parallel apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable fraud case serial-parallel apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable fraud case to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.

These computer program instructions may also be loaded onto a computer or other programmable fraud case serial-parallel apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.

The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.

Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.

It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.

As will be appreciated by one skilled in the art, embodiments of the present description may be provided as a method, system, or computer program product. Accordingly, one or more embodiments of the present description may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, one or more embodiments of the present description may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.

One or more embodiments of the present description may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. One or more embodiments of the specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.

The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.

The above description is only an example of the present specification, and is not intended to limit the present specification. Various modifications and alterations to this description will become apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present specification should be included in the scope of the claims of the present specification.

22页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于区块链智能合约的神经网络训练方法及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!