Detailed Description
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present specification. This description may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein, as those skilled in the art will be able to make and use the present disclosure without departing from the spirit and scope of the present disclosure.
The terminology used in the description of the one or more embodiments is for the purpose of describing the particular embodiments only and is not intended to be limiting of the description of the one or more embodiments. As used in one or more embodiments of the present specification and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used in one or more embodiments of the present specification refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It will be understood that, although the terms first, second, etc. may be used herein in one or more embodiments to describe various information, these information should not be limited by these terms. These terms are only used to distinguish one type of information from another. For example, a first can also be referred to as a second and, similarly, a second can also be referred to as a first without departing from the scope of one or more embodiments of the present description. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
In the cross-border trade compliance field, three major risks of delay and error leakage can be divided, namely, a cross-border trade application file sent to a supervision mechanism by a third-party cross-border payment company is later than that required by the supervision mechanism; the third-party cross-border payment company forgets to send a cross-border trade declaration file to the supervision institution; and the third-party cross-border payment company sends the cross-border trade declaration file to the monitoring mechanism, wherein the content error is inconsistent with the actually-occurring cross-border trade. The traditional risk reporting mode is judged by a monitoring mechanism, namely the monitoring mechanism carries out risk judgment on a cross-border trade reporting file sent by a third-party cross-border payment company to the monitoring mechanism, and if any one of three major risks of late leakage and error occurs in the cross-border trade reporting file sent by the third-party cross-border payment company to the monitoring mechanism, the monitoring mechanism punishs the third-party cross-border payment company, for example, a day price ticket is issued to the third-party cross-border payment company, and serious economic loss is caused to the third-party cross-border payment company.
In view of this, in the present specification, a data processing method is provided, and the present specification simultaneously relates to a data processing apparatus, a computing device, a computer-readable storage medium, and a computer program, which are described in detail one by one in the following embodiments.
Referring to fig. 1, fig. 1 shows a flowchart of a data processing method provided in an embodiment of the present specification, which specifically includes the following steps.
Step 102: determining a file to be declared within target time, and determining a target project corresponding to the file to be declared according to transaction information carried in the file to be declared.
The data processing method provided by the embodiment of the specification is applied to a declaration risk discovery platform based on the cross-border payment field, the declaration risk discovery platform is developed and realized for a third-party cross-border payment company, and the accuracy of a cross-border trade declaration file to be declared to be monitored can be automatically checked in the third-party cross-border payment company in advance through the data processing method provided by the embodiment of the specification, so that the punished risk of the third-party cross-border payment company is reduced.
Specifically, the target time may be set according to an actual application, which is not limited in this embodiment of the present specification, and for example, the target time may be the current day, 1 day, and the like.
Taking target time as the current day as an example, determining a file to be declared within the target time, and determining a target project corresponding to the file to be declared according to transaction information carried in the file to be declared; the method can be understood as determining the file to be declared on the same day, and determining the target project corresponding to the file to be declared according to the transaction information carried in the file to be declared. The transaction information includes cross-border transactions and attribute information of each cross-border transaction, such as transaction parties, transaction banks and/or item sources of each cross-border transaction. In particular, the item source may be understood as the item from which the cross-border transaction was obtained.
When the method is specifically implemented, firstly, a file to be declared in the current day is determined, and then all cross-border transactions and attribute information of each cross-border transaction in the file to be declared are determined; and then determining which target items the cross-border transactions are obtained from according to the item sources in the attribute information of each cross-border transaction, and finally determining the target items corresponding to all the cross-border transactions in the file to be declared. The specific implementation mode is as follows:
the determining, according to the transaction information carried in the file to be declared, a target item corresponding to the file to be declared includes:
and determining an item identifier corresponding to the transaction information of the file to be declared, and determining a target item corresponding to the file to be declared according to the item identifier.
The term identifier can be understood as a unique character string composed of arbitrary characters, and the term source of a cross-border transaction, that is, from which target term the cross-border transaction is obtained, can be uniquely determined by the term identifier.
Specifically, after a file to be declared within a target time is determined, all transaction information in the file to be declared is acquired, an item identifier corresponding to each transaction information is determined, and then a target item corresponding to each transaction in the file to be declared, that is, an item source of each transaction, is determined through the item identifier.
Step 104: sending a file acquisition request to the target project, and receiving a project declaration file in the target time returned by the target project based on the file acquisition request, wherein the file acquisition request carries a transaction identifier, and the project declaration file is generated by the target project according to the transaction identifier.
The number of the target items corresponding to the file to be declared can be one, two or more. Under the condition that a plurality of target projects are available, after the target project corresponding to the file to be declared is determined, a file acquisition request is sent to each corresponding target project, and the project declaration file in the target time returned by each target project based on the file acquisition request is received.
In practical application, a file to be declared in target time is composed of target items corresponding to the file to be declared based on transaction information in the target time, namely the target items report cross-border transaction information of the items to a cross-border trade declaration platform of a third-party cross-border payment company every day, and the cross-border trade declaration platform arranges cross-border transaction information sent by a plurality of target items based on requirements of a supervision mechanism to generate the file to be declared.
Specifically, sending a file acquisition request to a target project may be understood as sending a file acquisition request to each target project, where the file acquisition request carries a transaction identifier, that is, the target project may know which cross-border transaction is to be provided through the transaction identifier; the project declaration file for each target project is generated by the target project according to the transaction identification. After each target project receives the file acquisition request, corresponding cross-border transaction information is determined based on the transaction identification carried in the file acquisition request, and then the cross-border transaction information is arranged into a project declaration file. When a plurality of target items exist, the transaction identifiers carried in the file acquisition requests sent to each target item are different.
After a file acquisition request is sent to each target project, a project declaration file in a target time (the same day) returned by each target project based on a transaction identifier carried in the file acquisition request is received, namely a cross-border transaction declaration file reported to a cross-border trade declaration platform on the same day by each target project. The specific implementation mode is as follows:
the receiving of the project declaration file in the target time returned by the target project based on the file acquisition request includes:
and receiving a project declaration file generated by the target project based on the transaction information acquired by the file acquisition request in the target time and according to the transaction information.
In the embodiment of the description, after the corresponding file acquisition request is sent to each target project, the transaction information in the target time can be determined based on the transaction identifier carried in the corresponding file acquisition request of each target project, and a project declaration file is generated according to the transaction information, so that the file to be declared can be compared with the actual project declaration files of all target projects subsequently, and the authenticity and the accuracy of the file to be declared can be determined.
Step 106: and matching the file to be declared with the project declaration file, and sending the file to be declared to a target mechanism under the condition of successful matching.
In practical application, the file to be declared is a file to be declared to a supervision mechanism by the cross-border trade declaration platform within a target time, the project declaration file is a file sent to the cross-border trade declaration platform by all target projects within the target time, and the file to be declared is generated by the file sent to the cross-border trade declaration platform by all the target projects within the target time. That is, under the condition of no error, the total amount of cross-border transaction between the file to be declared and the project declaration file, or the transaction party and the transaction amount of each cross-border transaction are consistent.
Therefore, the file to be declared is matched with the project declaration file, the content of the file to be declared can be determined to be accurate under the condition that the matching is successful, and the file to be declared can be sent to a target organization for compliance verification. The specific implementation mode is as follows:
the matching the file to be declared with the project declaration file, and sending the file to be declared to a target mechanism in case of successful matching, includes:
matching the transaction information in the file to be declared with the transaction information in the project declaration file, and sending the file to be declared to a target mechanism under the condition of successful matching;
and the file to be declared is obtained according to the project declaration file.
Specifically, the transaction information in the file to be declared includes, but is not limited to, the total amount of transactions in the file to be declared, transaction parties of each transaction, transaction commodities, transaction amount, and the like; the transaction information in the project declaration document includes, but is not limited to, the total amount of the transaction in the document to be declared, both parties to each transaction, the transaction commodity, the transaction amount, and the like.
Taking the transaction information in the file to be declared as the total amount of the transaction in the file to be declared, and taking the transaction information in the project declaration file as the total amount of the transaction in the project declaration file as an example.
Matching the transaction information in the file to be declared with the transaction information in the project declaration file, and sending the file to be declared to a target mechanism under the condition of successful matching; the total amount of the transaction in the file to be declared is compared with the total amount of the transaction in the project declaration file, and under the condition that the total amount comparison of the two files is passed, it is determined that no omission of the transaction or error of the transaction amount occurs in the file to be declared, and the content in the file to be declared is safe and accurate, and at the moment, the file to be declared can be sent to a target mechanism.
In practical applications, in order to more accurately judge the accuracy of the content in the file to be declared, the file to be declared and the project declaration file may be compared in detail, for example, not only the total amount of the file to be declared and the project declaration file, but also the transaction amount of each transaction may be compared to be consistent and inconsistent, and the transaction amount may be consistent and inconsistent.
In specific implementation, the target projects are two or more, and the project declaration documents are two or more. When the file to be declared is matched with the project declaration file, the file to be declared is matched with all the project declaration files so as to improve the accuracy of the file to be declared. The specific implementation mode is as follows:
correspondingly, the matching of the transaction information in the file to be declared with the transaction information in the project declaration file includes:
and matching the transaction information in the file to be declared with the transaction information of two or more project declaration files.
Specifically, when there are two or more project declaration documents, the transaction information in the document to be declared needs to be matched with the transaction information of all the project declaration documents. For example, the total transaction amount of the file to be declared is matched with the total transaction amount of all the project declaration files added together. So as to ensure the integrity and accuracy of the file to be declared.
Specifically, the manner of matching the total transaction amount of the file to be declared with the total transaction amount of two or more project declaration files is as follows:
the matching of the transaction information in the file to be declared with the transaction information of two or more project declaration files comprises:
determining a first transaction total resource in the file to be declared according to the transaction information in the file to be declared;
determining second transaction total resources in two or more project declaration files according to transaction information of the two or more project declaration files;
and matching the first transaction total resource with the second transaction total resource.
First, determining transaction information in a file to be declared to determine a first transaction total resource in the file to be declared, such as a total amount of all cross-border transactions in the file to be declared.
And determining second transaction total resources in the two or more project declaration files according to the transaction information of the two or more project declaration files, for example, adding the amount of cross-border transactions in all the project declaration files to obtain the total amount of cross-border transactions in all the project declaration files.
Finally, matching the first transaction total resource with the second transaction total resource; if the total amount of all cross-border transactions in the file to be declared is compared with the total amount of the cross-border transactions in the file to be declared, whether the two total amounts are consistent is judged, if yes, matching is successful, and if not, matching is failed.
In the embodiment of the specification, whether the file to be declared is accurate or not can be quickly determined by matching the total transaction amount of the file to be declared with the total transaction amount of all the project declaration files.
And in order to further ensure the integrity of the file to be declared, the transaction detail of the file to be declared can be matched with the transaction details of all project declaration files. The specific implementation mode is as follows:
the matching of the transaction information in the file to be declared with the transaction information of two or more project declaration files comprises:
determining a first transaction detail in the file to be declared according to the transaction information in the file to be declared;
determining second transaction details in two or more project declaration documents according to transaction information of the two or more project declaration documents;
matching the first transaction detail with the second transaction detail.
First, the transaction information in the document to be declared is determined to determine the first transaction detail in the document to be declared, such as the details of all cross-border transactions (transaction parties, transaction commodities, transaction amount, etc.) in the document to be declared.
And determining second transaction details in the two or more project declaration documents according to the transaction information of the two or more project declaration documents, for example, accumulating the cross-border transaction details in all the project declaration documents to obtain the cross-border transaction details (transaction parties, transaction commodities, transaction amount and the like) in all the project declaration documents.
Finally, matching the first transaction detail with the second transaction detail; if the transaction parties, the transaction commodities, the transaction amount and the like of each cross-border transaction in the file to be declared are compared with the transaction parties, the transaction commodities, the transaction amount and the like of the cross-border transaction in the corresponding project declaration file, whether the transaction parties, the transaction commodities, the transaction amount and the like of the same cross-border transaction in the file to be declared and the project declaration file are consistent is judged, if yes, matching is successful, and if not, matching is failed.
In the embodiment of the description, the transaction detail of the file to be declared is matched with the transaction detail obtained by adding all the project declaration files together, so that the integrity of the file to be declared can be ensured while the accuracy of the file to be declared can be rapidly determined, and the omission of declaration is avoided.
In addition, under the condition that the matching is successful in any one of the above manners, in order to further ensure that the file to be declared is accurately and punctually sent to the target institution, the third-party processing platform is used for carrying out the verification again. The specific implementation mode is as follows:
under the condition that the matching is successful, the file to be declared is sent to a target mechanism, and the method comprises the following steps:
under the condition that the matching is successful, the file to be declared is sent to a third-party processing platform;
and under the condition that feedback information of the third-party processing platform is received within a preset time period, determining to send the file to be declared to a target mechanism.
Wherein the third party processing platform can be understood as a cooperative bank.
In practical application, a third-party cross-border payment official sends a file to be declared to a cooperative bank, the cooperative bank sends the file to a supervision mechanism, and if the cooperative bank reports late and missing, the supervision mechanism also applies a punishment system to the third-party cross-border payment company, so that the third-party cross-border payment company monitors the declaration progress of the file to be declared by the cooperative bank even if the contents of the file to be declared are correct.
Specifically, the file to be declared is sent to the third-party processing platform under the condition that the matching is determined to be successful, and the target mechanism can be determined to be successfully sent to the file to be declared under the condition that feedback information of the third-party processing platform is received within a preset time period. The preset time period can be set according to practical application, and the preset time period is the time from the file to be declared to the third processing platform. For example, if the preset time period is 2 hours, the file to be declared is sent to the third-party processing platform, and the file to be declared is determined to be successfully sent to the target mechanism when the current time is 2 hours and the feedback information of the third-party processing platform is received.
The feedback information can be understood as some important information of the file to be declared returned by the third-party processing platform, such as the time range of the cross-border transaction in the file to be declared, the total amount, the time sent to the target institution and the like.
In the embodiment of the description, whether the file to be declared is successfully sent to the target mechanism or not can be monitored through the feedback information sent by the third-party processing platform within the preset time period, and the success rate of sending the file to be declared to the target mechanism is further improved.
Under the condition that the feedback information of the third-party processing platform is not received within the preset time period, an instruction can be sent to the third-party processing platform to acquire the feedback information so as to determine whether the third-party processing platform sends the file to be declared to the target mechanism and forgets to return the feedback information or whether the third-party processing platform forgets to send the file to be declared to the target mechanism; then, under the condition that the third-party processing platform does not send the file to be declared to the target mechanism, the sending instruction for the file to be declared is sent to the third-party processing platform, and the third-party processing platform can be prompted. The specific implementation mode is as follows:
after the file to be declared is sent to the third-party processing platform, the method further comprises the following steps:
sending a sending instruction aiming at the file to be declared to the third-party processing platform under the condition that the feedback information of the third-party processing platform is not received within a preset time period;
and determining to send the file to be declared to a target mechanism under the condition of receiving the feedback information returned by the third-party processing platform based on the sending instruction.
Along the above example, in the case that the file to be declared is sent to the cooperative bank within two hours, and the feedback information of the cooperative bank for the file to be declared is not received, a sending instruction for the file to be declared can be sent to the cooperative bank to prompt the cooperative bank to return the feedback information or send the file to be declared to the monitoring mechanism.
And repeating the mode, sending the sending instruction every two hours under the condition that the feedback information of the cooperative bank is not received, and determining that the cooperative bank successfully sends the file to be declared to the supervision institution under the condition that the feedback information returned by the cooperative bank based on the sending instruction is received.
In addition, when the cooperative bank sends the file to be declared to the monitoring organization, a condition of missending may also exist, for example, the historical file to be declared is sent to the monitoring organization, which avoids a condition that the monitoring organization cannot perform compliance audit on the correct file to be declared, and after the cooperative bank returns feedback information for the file to be declared, whether the file to be declared sent to the monitoring organization by the cooperative bank is the correct file to be declared can be judged based on the feedback information. The specific implementation mode is as follows:
before the determining to send the file to be declared to the target institution, the method further includes:
determining the accuracy of the feedback information based on the transaction information of the file to be declared;
and under the condition that the feedback information is determined to be inaccurate, updating the file to be declared, and sending the updated file to be declared to the third-party processing platform.
The feedback information includes, but is not limited to, the total amount of the cross-border transaction in the file to be declared, the time range of the cross-border transaction (e.g., the file to be declared is made for the cross-border transaction of 1 month and 1 day of 2000), and the like.
After feedback information returned by a third-party processing platform (cooperative bank) is received, the transaction information of the file to be declared is matched with the feedback information, under the condition that the feedback information returned by the cooperative bank is determined to be inaccurate, traversal query can be conducted on the transaction information in the file to be declared based on the feedback information, the file to be declared is updated when a problem occurs, and the updated file to be declared is sent to the cooperative bank again.
In the embodiment of the specification, the compliance accuracy of the file to be declared can be further checked and corrected in advance through the feedback information of the third-party processing platform, so that the accuracy of the file to be checked sent to the target organization is guaranteed.
And under the condition that the matching between the file to be declared and the project declaration file fails, determining that errors possibly occur in the content of the file to be declared, at the moment, acquiring the project declaration file of the target project to be declared again, and generating a new file to be declared based on the project declaration file. The specific implementation mode is as follows:
after the file to be declared is matched with the project declaration file, the method further comprises the following steps:
and under the condition of failed matching, re-acquiring the project declaration file of the target project, and generating the file to be declared based on the re-acquired project declaration file of the target project.
In the embodiment of the specification, under the condition that the content in the file to be declared is determined to be wrong, the project declaration files of all target projects to be declared can be obtained again, and new files to be declared are generated again on the declaration platform according to all the project declaration files, so that the accuracy of the files to be declared sent to the target mechanism is ensured.
The data processing method provided by the embodiment of the specification is applied to the cross-border compliance field, and can check the integrity and accuracy of a file to be declared in a forward mode through deployment checking with a target project, total score checking (such as total transaction amount), non-empty checking (such as transaction party existing in each transaction) and other modes when a third-party cross-border payment company sends the file to be declared to a supervision mechanism, and judge whether the file to be declared is late-reported, missed-reported and mistaken-reported or not through monitoring reporting feedback information of a cooperative bank in a reverse mode. By the forward risk finding strategy, the risk is timely blocked, corrected and reported, and the risk is timely remedied, so that the accuracy and the compliance of the file to be reported which is finally sent to a supervision mechanism are ensured.
When the data processing method provided by the embodiment of the description is applied to a cross-border trade declaration scenario, before cross-border trade declaration is performed to a target mechanism (a supervision mechanism), the accuracy of a file to be declared is ensured by matching the file to be declared with a project declaration file acquired from a target project corresponding to the file to be declared and judging the accuracy of the file to be declared through a matching result, so that the risk of punishment caused by transmitting an inaccurate file to be declared to the supervision mechanism is avoided.
Corresponding to the above method embodiment, the present specification further provides an embodiment of a data processing apparatus, and fig. 2 shows a schematic structural diagram of a data processing apparatus provided in an embodiment of the present specification. As shown in fig. 2, the apparatus includes:
the file determining module 202 is configured to determine a file to be declared within a target time, and determine a target item corresponding to the file to be declared according to transaction information carried in the file to be declared;
a file receiving module 204, configured to send a file acquisition request to the target project, and receive a project declaration file in the target time returned by the target project based on the file acquisition request, where the file acquisition request carries a transaction identifier, and the project declaration file is generated by the target project according to the transaction identifier;
a file sending module 206 configured to match the file to be declared with the project declaration file, and send the file to be declared to a target organization if the matching is successful.
Optionally, the file determining module 202 is further configured to:
and determining an item identifier corresponding to the transaction information of the file to be declared, and determining a target item corresponding to the file to be declared according to the item identifier.
Optionally, the file receiving module 204 is further configured to:
and receiving a project declaration file generated by the target project based on the transaction information acquired by the file acquisition request in the target time and according to the transaction information.
Optionally, the file sending module 206 is further configured to:
matching the transaction information in the file to be declared with the transaction information in the project declaration file, and sending the file to be declared to a target mechanism under the condition of successful matching;
and the file to be declared is obtained according to the project declaration file.
Optionally, the target projects are two or more, and the project declaration documents are two or more;
accordingly, the file sending module 206 is further configured to:
and matching the transaction information in the file to be declared with the transaction information of two or more project declaration files.
Optionally, the file sending module 206 is further configured to:
determining a first transaction total resource in the file to be declared according to the transaction information in the file to be declared;
determining second transaction total resources in two or more project declaration files according to transaction information of the two or more project declaration files;
and matching the first transaction total resource with the second transaction total resource.
Optionally, the file sending module 206 is further configured to:
determining a first transaction detail in the file to be declared according to the transaction information in the file to be declared;
determining second transaction details in the two or more project declaration documents according to the transaction information of the two or more project declaration documents;
matching the first transaction detail with the second transaction detail.
Optionally, the file sending module 206 is further configured to:
under the condition of successful matching, the file to be declared is sent to a third-party processing platform;
and under the condition that feedback information of the third-party processing platform is received in a preset time period, determining to send the file to be declared to a target mechanism.
Optionally, the apparatus further comprises:
an instruction sending module configured to:
sending a sending instruction aiming at the file to be declared to the third-party processing platform under the condition that the feedback information of the third-party processing platform is not received within a preset time period;
and determining to send the file to be declared to a target mechanism under the condition of receiving the feedback information returned by the third-party processing platform based on the sending instruction.
Optionally, the apparatus further comprises:
an update module configured to:
determining the accuracy of the feedback information based on the transaction information of the file to be declared;
and under the condition that the feedback information is determined to be inaccurate, updating the file to be declared, and sending the updated file to be declared to the third-party processing platform.
Optionally, the apparatus further comprises:
a file generation module configured to:
and under the condition of failed matching, re-acquiring the project declaration file of the target project, and generating the file to be declared based on the re-acquired project declaration file of the target project.
When the data processing device provided in the embodiment of the present description is applied to a cross-border trade declaration scenario, before the cross-border trade declaration is performed to a target mechanism (a monitoring mechanism), the accuracy of a file to be declared is determined by matching the file to be declared with a project declaration file acquired from a target project corresponding to the file to be declared and by using a matching result, so that the accuracy of the file to be declared sent to the monitoring mechanism is ensured, and a risk of punishment caused by sending an inaccurate file to be declared to the monitoring mechanism is avoided.
The above is a schematic configuration of a data processing apparatus of the present embodiment. It should be noted that the technical solution of the data processing apparatus and the technical solution of the data processing method belong to the same concept, and details that are not described in detail in the technical solution of the data processing apparatus can be referred to the description of the technical solution of the data processing method.
Referring to fig. 3, fig. 3 illustrates a block diagram of a computing device 300 provided according to an embodiment of the present description. The components of the computing device 300 include, but are not limited to, memory 310 and processor 320. The processor 320 is coupled to the memory 310 via a bus 330 and a database 350 is used to store data.
Computing device 300 also includes access device 340, access device 340 enabling computing device 300 to communicate via one or more networks 360. Examples of such networks include the Public Switched Telephone Network (PSTN), a Local Area Network (LAN), a Wide Area Network (WAN), a Personal Area Network (PAN), or a combination of communication networks such as the internet. Access device 340 may include one or more of any type of network interface (e.g., a Network Interface Card (NIC)) whether wired or wireless, such as an IEEE802.11 Wireless Local Area Network (WLAN) wireless interface, a worldwide interoperability for microwave access (Wi-MAX) interface, an ethernet interface, a Universal Serial Bus (USB) interface, a cellular network interface, a bluetooth interface, a Near Field Communication (NFC) interface, and so forth.
In one embodiment of the present description, the above-described components of computing device 300 and other components not shown in FIG. 3 may also be connected to each other, such as by a bus. It should be understood that the block diagram of the computing device architecture shown in FIG. 3 is for purposes of example only and is not limiting as to the scope of the description. Those skilled in the art may add or replace other components as desired.
Computing device 300 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., tablet computer, personal digital assistant, laptop computer, notebook computer, netbook, etc.), mobile phone (e.g., smartphone), wearable computing device (e.g., smartwatch, smart glasses, etc.), or other type of mobile device, or a stationary computing device such as a desktop computer or PC. Computing device 300 may also be a mobile or stationary server.
Wherein the processor 320 is configured to execute computer-executable instructions that, when executed by the processor, implement the steps of the data processing method described above.
The above is an illustrative scheme of a computing device of the present embodiment. It should be noted that the technical solution of the computing device and the technical solution of the data processing method belong to the same concept, and details that are not described in detail in the technical solution of the computing device can be referred to the description of the technical solution of the data processing method.
An embodiment of the present specification also provides a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the steps of the data processing method described above.
The above is an illustrative scheme of a computer-readable storage medium of the present embodiment. It should be noted that the technical solution of the storage medium belongs to the same concept as the technical solution of the data processing method, and details that are not described in detail in the technical solution of the storage medium can be referred to the description of the technical solution of the data processing method.
An embodiment of the present specification further provides a computer program, wherein when the computer program is executed in a computer, the computer is caused to execute the steps of the data processing method.
The above is an illustrative scheme of a computer program of the present embodiment. It should be noted that the technical solution of the computer program and the technical solution of the data processing method belong to the same concept, and details that are not described in detail in the technical solution of the computer program can be referred to the description of the technical solution of the data processing method.
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.
The computer instructions comprise computer program code which may be in the form of source code, object code, an executable file or some intermediate form, or the like. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer readable medium may contain content that is subject to appropriate increase or decrease as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media does not include electrical carrier signals and telecommunications signals as is required by legislation and patent practice.
It should be noted that, for the sake of simplicity, the foregoing method embodiments are described as a series of acts, but those skilled in the art should understand that the present embodiment is not limited by the described acts, because some steps may be performed in other sequences or simultaneously according to the present embodiment. Furthermore, those skilled in the art will appreciate that the embodiments described in this specification are presently preferred and that no acts or modules are required in the implementations of the disclosure.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
The preferred embodiments of the present specification disclosed above are intended only to aid in the description of the specification. Alternative embodiments are not exhaustive and do not limit the invention to the precise embodiments described. Obviously, many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the embodiments and the practical application, to thereby enable others skilled in the art to best understand and utilize the embodiments. The specification is limited only by the claims and their full scope and equivalents.