Resource processing method, apparatus and system

By introducing a global data positioning center, the problem of incorrect routing of receipt requests under the multi-data center deployment in cross-border e-commerce was solved, enabling precise location of the target data center and improving resource processing efficiency and system performance.

CN114443723BActive Publication Date: 2025-12-16ADVANCED NOVA TECH (SINGAPORE) PTE LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210240734.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-10
Publication Date
2025-12-16
Estimated Expiration
2042-03-10

AI Technical Summary

Technical Problem

In cross-border e-commerce with multiple data center deployments, receipt requests initiated by institutions cannot be correctly routed to the target data center, resulting in low resource processing efficiency and impacting system performance.

Method used

A global data location center is introduced to store the association between data centers and requests. By receiving data packets and query responses from the server, the target processing end is accurately located for resource processing.

Benefits of technology

It enables precise location of the target processing end without polling multiple data centers, improving resource processing efficiency and system performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114443723B_ABST
    Figure CN114443723B_ABST
Patent Text Reader

Abstract

Embodiments of the present specification provide resource processing methods, devices and systems, wherein the resource processing method is applied to a first processing end in a resource processing system, the resource processing system comprises a plurality of processing ends, a server and at least one positioning unit, the first processing end is a processing end interacting with the server, and the method comprises: receiving a data packet sent by the server, wherein the data packet carries a resource to be processed and a data identifier; sending a query request carrying the data identifier to a connected target positioning unit, and receiving a query response fed back by the target positioning unit, wherein the query response carries a target processing end identifier corresponding to the data identifier; and determining a target processing end to process the resource to be processed according to the target processing end identifier. Through the present scheme, the resource to be processed is accurately processed, and the efficiency of resource processing is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present specification relate to the technical field of computer technology, and particularly relate to a resource processing method. One or more embodiments of the present specification also relate to a resource processing apparatus, a resource processing system, a computing device, a computer-readable storage medium, and a computer program. BACKGROUND

[0002] With the continuous development of computer technology, more and more computer technology is applied in the field of data processing. Since data processing has high requirements for data security, the server can only interact with one data processing end. However, data is massive and needs to be processed by multiple data processing ends. In the data processing process, there is an obstacle that the processing end receiving the interaction information cannot be processed subsequently.

[0003] Generally, a polling scheme is usually provided to solve the above-mentioned obstacle: each data processing end is polled in turn until the correct data processing end is found, and the interaction information is sent to the correct data processing end for processing. However, as the data is increasing, a more accurate and efficient data processing scheme needs to be provided. SUMMARY

[0004] Therefore, embodiments of the present specification provide a resource processing method. One or more embodiments of the present specification also relate to a resource processing apparatus, a resource processing system, a computing device, a computer-readable storage medium, and a computer program to solve the technical defects in the prior art.

[0005] According to a first aspect of embodiments of the present specification, a resource processing method is provided, applied to a first processing end in a resource processing system, the resource processing system comprising a plurality of processing ends, a server and at least one positioning unit, the first processing end being a processing end in the resource processing system interacting with the server; the method comprises:

[0006] receiving a data packet sent by the server, wherein the data packet carries a to-be-processed resource and a data identifier;

[0007] sending a query request carrying the data identifier to a target positioning unit, and receiving a query response fed back by the target positioning unit, wherein the query response carries a target processing end identifier corresponding to the data identifier, and the target positioning unit is a positioning unit connected to the first processing end among the at least one positioning unit;

[0008] determining, according to the target processing end identifier, that the target processing end processes the to-be-processed resource.

[0009] Optionally, the step of receiving the data packet sent by the server comprises:

[0010] The receiving server feeds back a data message for a resource processing request, wherein the resource processing request is sent by a second processing end to the server, the resource processing request carries a data identifier, and the second processing end is any processing end in the resource processing system.

[0011] Optionally, the method further comprises:

[0012] reading a first processing end identifier of the first processing end;

[0013] sending the data identifier and the first processing end identifier to a target positioning unit, so that the target positioning unit records a correspondence between the data identifier and the first processing end identifier, and shares the correspondence with each positioning unit other than the target positioning unit among the at least one positioning unit.

[0014] Optionally, according to the target processing end identifier, the step of determining that the target processing end processes the to-be-processed resource comprises:

[0015] According to the target processing end identifier, identifying whether the target processing end corresponding to the target processing end identifier is the first processing end;

[0016] If not, sending the to-be-processed resource to the target processing end for processing.

[0017] Optionally, after the step of identifying whether the target processing end corresponding to the target processing end identifier is the first processing end according to the target processing end identifier, the method further comprises:

[0018] If yes, locally processing the to-be-processed resource.

[0019] Optionally, the target positioning unit is arranged locally at the first processing end.

[0020] According to a second aspect of an embodiment of the present specification, a resource processing apparatus is provided, which is applied to a first processing end in a resource processing system, the resource processing system comprising a plurality of processing ends, a server and at least one positioning unit, the first processing end being a processing end in the resource processing system interacting with the server; the apparatus comprises:

[0021] The receiving module is configured to receive a data message sent by the server, wherein the data message carries a to-be-processed resource and a data identifier;

[0022] The query module is configured to send a query request carrying the data identifier to a target positioning unit, and receive a query response fed back by the target positioning unit, wherein the query response carries a target processing end identifier corresponding to the data identifier, and the target positioning unit is a positioning unit connected with the first processing end among the at least one positioning unit;

[0023] The determining module is configured to determine the target processing end to process the to-be-processed resource according to the target processing end identifier.

[0024] Optionally, the receiving module is further configured to receive a data packet fed back by the service end for the resource processing request, wherein the resource processing request is sent by the second processing end to the service end, the resource processing request carries the data identifier, and the second processing end is any processing end in the resource processing system.

[0025] Optionally, the apparatus further comprises:

[0026] The reading module is configured to read the first processing end identifier of the first processing end.

[0027] The sending module is configured to send the data identifier and the first processing end identifier to the target positioning unit, so that the target positioning unit records the correspondence between the data identifier and the first processing end identifier, and shares the correspondence with each positioning unit except the target positioning unit among the at least one positioning unit.

[0028] Optionally, the determining module is further configured to identify whether the target processing end corresponding to the target processing end identifier is the first processing end according to the target processing end identifier; if not, the to-be-processed resource is sent to the target processing end for processing.

[0029] Optionally, the apparatus further comprises:

[0030] The processing module is configured to locally process the to-be-processed resource if the target processing end corresponding to the target processing end identifier is the first processing end.

[0031] Optionally, the target positioning unit is arranged locally at the first processing end.

[0032] According to a third aspect of an embodiment of the present specification, a resource processing system is provided, comprising: a plurality of processing ends, a service end, and at least one positioning unit;

[0033] The service end sends a data packet to the first processing end, wherein the first processing end is a processing end in the resource processing system that interacts with the service end, and the data packet carries a to-be-processed resource and a data identifier;

[0034] The first processing end receives the data packet; and sends a query request carrying the data identifier to a target positioning unit, wherein the target positioning unit is a positioning unit connected to the first processing end among the at least one positioning unit.

[0035] The target positioning unit receives the query request; queries a target processing end identifier corresponding to the data identifier; and feeds back a query response carrying the target processing end identifier corresponding to the data identifier to the first processing end.

[0036] The first processing end receives a query response, and determines a target processing end to process the to-be-processed resource according to the target processing end identifier.

[0037] According to a fourth aspect of an embodiment of the present specification, a computing device is provided, comprising:

[0038] a memory and a processor;

[0039] The memory is configured to store computer-executable instructions, and the processor is configured to execute the computer-executable instructions to implement the steps of the resource processing method provided in the first aspect.

[0040] According to a fifth aspect of an embodiment of the present specification, a computer-readable storage medium is provided, which stores computer-executable instructions, and the instructions, when executed by a processor, implement the steps of the resource processing method provided in the first aspect.

[0041] According to a sixth aspect of an embodiment of the present specification, a computer program is provided, wherein when the computer program is executed in a computer, the computer is caused to execute the steps of the resource processing method provided in the first aspect.

[0042] One embodiment of the present specification receives a data packet sent by a service end, wherein the data packet carries a to-be-processed resource and a data identifier; sends a query request carrying the data identifier to a target positioning unit, receives a query response fed back by the target positioning unit, wherein the query response carries a target processing end identifier corresponding to the data identifier; and determines a target processing end to process the to-be-processed resource according to the target processing end identifier. By sending the query request carrying the data identifier to the target positioning unit and receiving the query response fed back by the target positioning unit, the target processing end is accurately positioned, and the to-be-processed resource is accurately processed. Moreover, according to the target processing end identifier, the to-be-processed resource is sent to the target processing end for processing, so that it is unnecessary to poll multiple processing ends to find the target processing end, and the efficiency of resource processing is improved. BRIEF DESCRIPTION OF DRAWINGS

[0043] Figure 1 is a flowchart of a resource processing method provided by one embodiment of the present specification;

[0044] Figure 2 is a processing flowchart of a resource processing method applied to an e-commerce scenario and provided by one embodiment of the present specification;

[0045] Figure 3 is a processing flowchart of a resource processing method in a cross-border e-commerce architecture in the prior art;

[0046] Figure 4 is a processing flowchart of a resource processing method in a cross-border e-commerce architecture and provided by one embodiment of the present specification;

[0047] Figure 5 is a processing flow chart of another resource processing method under a cross-border e-commerce architecture provided by an embodiment of the present specification;

[0048] Figure 6 is a structural schematic diagram of a resource processing device provided by an embodiment of the present specification;

[0049] Figure 7 is a structural schematic diagram of a resource processing system provided by an embodiment of the present specification;

[0050] Figure 8 is a structural block diagram of a computing device provided by an embodiment of the present specification. DETAILED DESCRIPTION

[0051] In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present specification. However, the present specification can be practiced without the specific details, other than in the examples, and it can be apparent to those skilled in the art that the present specification can be practiced without the specific details. In other instances, well-known methods, procedures, components, and circuits have not been described in detail so as not to unnecessarily obscure aspects of the present specification.

[0052] The terminology used in one or more embodiments of the present specification is for the purpose of describing particular embodiments only and is not intended to be limiting of one or more embodiments of the present specification. As used in one or more embodiments of the present specification and the accompanying claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and / or "comprising," when used in one or more embodiments of the present specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.

[0053] It will be understood that, although the terms first, second, etc. can be used herein to describe various information, these terms are not intended to denote a temporal or chronological order. Rather, these terms are used solely to distinguish one from another only. For example, a first can be termed a second, and, similarly, a second can be also termed a first, without departing from the scope of one or more embodiments of the present specification. As used herein, the term "if' can be interpreted to mean "when" or "upon" or "in response to determining" depending on the context.

[0054] First, the noun terms related to one or more embodiments of the present specification are explained.

[0055] Packet: A packet is a data unit exchanged and transmitted in a network, i.e., a data block to be transmitted by a station at a time. The packet contains complete data information to be transmitted, and the length thereof is very inconsistent, unlimited and variable.

[0056] Cross-border e-commerce: Cross-border e-commerce refers to a kind of international business activity in which transaction subjects in different jurisdictions reach a transaction through an e-commerce platform, make payment and settlement, deliver goods through cross-border logistics and complete the transaction.

[0057] Data center: As the name implies, it is the center of data, which is a place for processing and storing massive data. The data center is a specific network of equipment for global collaboration to deliver, accelerate, display, calculate and store data information on the internet network infrastructure.

[0058] Data positioning: Determine the location where specific data is generated and stored.

[0059] With the continuous development of computer technology, more and more computer technology is applied in resource processing field. Due to the increasing concern of data security and consumer privacy in various countries, when the current international cross-border e-commerce develops projects internationally, it needs to deploy data centers in the project development place due to compliance reasons (local storage of local data). The data center of cross-border e-commerce gradually develops from single center to multi-center. For the institutions and banks that have previously cooperated with the cross-border e-commerce, they cannot perceive the change of the deployment form of the cross-border e-commerce. For institutions and banks, they can only interact with one data center of the cross-border e-commerce. However, all the multi-data centers of the cross-border e-commerce have the demand of interacting with the institutions. In the absence of data positioning, the return request initiated by the institution cannot be routed to the correct data center.

[0060] In actual application, when the return request initiated by the institution cannot be routed to the correct data center, each data center needs to be polled in turn until the correct data center that can process the return request is found, and the return request is sent to the correct data center for processing. However, this method of data positioning and request routing obviously increases the interaction time, affecting the system performance and user experience.

[0061] In order to improve the accuracy and efficiency of resource processing and improve user experience, the present specification provides a resource processing method which supports that the return request initiated by the institution can be correctly routed under the architecture of the current multi-data center deployment of cross-border e-commerce. In the resource processing method, a global data positioning center is provided, which stores the association relationship between the data center and the request. When the return request of the institution hits any data center of the cross-border e-commerce, it can access the global data positioning center to determine the correct location of the request. The correct data center is accurately positioned, and there is no need to poll multiple data centers, which improves the efficiency of resource processing and the performance of the project system.

[0062] In the specification, a resource processing method is provided, and the specification also relates to a resource processing device, a resource processing system, a computing device, and a computer-readable storage medium, which are described in detail one by one in the following embodiments.

[0063] Figure 1 A flowchart of a resource processing method provided according to one embodiment of the specification is shown, the resource processing method is applied to a first processing end in a resource processing system, the resource processing system includes a plurality of processing ends, a server, and at least one positioning unit, the first processing end is a processing end in the resource processing system that interacts with the server, and the method specifically includes the following steps.

[0064] Step 102: receiving a data message sent by the server, wherein the data message carries a to-be-processed resource and a data identifier.

[0065] Specifically, the data message refers to complete data information sent by the server to the first processing end. The data message carries a to-be-processed resource and a data identifier. The to-be-processed resource refers to a resource that needs to be processed by the target processing end, including but not limited to transaction data, identity data.

[0066] In one possible implementation, the server can directly send the data message to the first processing end in the case of needing the processing end to process the resource. For example, in the resource transaction scenario, the server can actively send the bill of the quarter to the first processing end at the end of each quarter, so that the processing end performs checking processing.

[0067] In another possible implementation, the server can also send the data message for the resource processing request to the first processing end in the case of receiving a resource processing request sent by any processing end. For example, in the resource transaction scenario, any processing end actively sends a resource processing request for obtaining the bill of a quarter to the server, the server obtains the bill corresponding to the resource processing request, and since the server only interacts with the first processing end, that is, the data message is only sent to the first processing end, so that the processing end performs checking processing. The embodiments of the specification do not make any limitation on this, and the specific selection is made according to the actual situation.

[0068] It should be noted that the data identifier refers to a unique identifier used to represent the data message. In the first possible implementation, the data identifier can be generated by the server based on the to-be-processed resource. For example, when the to-be-processed resource is shopping data, the server can take the single number of the shopping data as the data identifier. In the second possible implementation, the data identifier can be generated according to the resource processing request sent by the processing end. For example, the time when the resource processing request is sent is taken as the data identifier. In the third possible implementation, the data identifier can be generated according to the data message. For example, the data message number sent by the server is 234, and 234 is directly taken as the data identifier. The embodiments of the present specification do not make any limitation on the generation mode of the data identifier, and the specific selection is made according to the actual situation.

[0069] In actual application, the server can send the data message to the processing end in any form. For example, the data message can be directly sent to the processing end, and the data message can also be encrypted, and the encrypted data message is sent to the processing end, to further improve the security of the data message. For example, if the data message is about identity data, including but not limited to residential address, telephone number, at this time, the last four digits of the identity data can be encrypted with an asterisk, for example, the encrypted mobile phone number 12345678910 is 1234567****.

[0070] Further, the server sends the data message for the resource processing request to the first processing end in the case of receiving the resource processing request sent by any processing end, and the processing end receives the data message, and the specific implementation process can be as follows:

[0071] The data message fed back by the server for the resource processing request is received, wherein the resource processing request is sent by the second processing end to the server, the resource processing request carries the data identifier, and the second processing end is any processing end in the resource processing system.

[0072] Specifically, the resource processing request refers to a request sent by any processing end to the server to obtain the to-be-processed resource. The resource processing request carries the data identifier, so that the data message fed back by the server also carries the same data identifier. In this case, since the data message sent by the server also carries the data identifier, it can be clearly and clearly indicated that the data message is fed back by the server for the resource processing request carrying the same data identifier.

[0073] For example, the second processing end sends a first resource processing request to the service end, where the first resource processing request carries a data identifier "A". After receiving the first resource processing request sent by the second processing end, the service end feeds back a first data message to the first processing end for the first resource processing request, where the first data message carries a first to-be-processed resource and the data identifier "A". The first processing end receives the first data message fed back by the service end, where the first processing end and the second processing end can be the same processing end or different processing ends.

[0074] In a possible implementation, the second processing end sends a resource processing request to the first processing end interacting with the service end, and the first processing end interacting with the service end sends the resource processing request to the service end and receives a data message fed back by the service end for the resource processing request.

[0075] In another possible implementation, the second processing end directly sends a resource processing request to the service end, and the service end sends a data message fed back for the resource processing request to the first processing end interacting with the service end.

[0076] It should be noted that in the present specification, the processing end can send a resource processing request carrying a data identifier to the service end, so that the service end feeds back a data message for the resource processing request, and through the resource processing request carrying the data identifier and the data message, the to-be-processed resource can be further accurately processed according to the data identifier, and the resource processing efficiency is improved.

[0077] Step 104: sending a query request carrying a data identifier to a target positioning unit and receiving a query response fed back by the target positioning unit, where the query response carries a target processing end identifier corresponding to the data identifier, and the target positioning unit is a positioning unit connected to the first processing end in at least one positioning unit.

[0078] Specifically, after receiving the data message sent by the service end, the first processing end further sends a query request carrying a data identifier to a target positioning unit and receives a query response fed back by the target positioning unit, where the query response carries a target processing end identifier corresponding to the data identifier, so as to accurately locate the target processing end.

[0079] It should be noted that the target positioning unit is used to store the correspondence between the data identifier and the processing terminal identifier, and includes but is not limited to a positioning server and a shared database. The target positioning unit is connected to the first processing terminal. The target positioning unit can be set locally on the first processing terminal, that is, one processing terminal is provided with one positioning unit. Of course, the target positioning unit can also be separately provided from the processing terminal. The number of positioning units can be the same as or different from the number of processing terminals. In an implementation manner, the positioning unit can be set to only one. When the target positioning unit receives the query request sent by the first processing terminal and carrying the data identifier, the target processing terminal identifier corresponding to the data identifier is found in the stored correspondence, and a query response carrying the target processing terminal identifier is fed back to the first processing terminal. The target processing terminal identifier refers to a unique identifier representing the target processing terminal, which can be the name, number or the like of the target processing terminal. The embodiments of the present application do not make any limitation on this, and the specific selection is made according to the actual situation.

[0080] In a possible implementation manner, the target positioning unit is set locally on the first processing terminal, that is, the target positioning unit and the first processing terminal are integrated in the same device. The positioning units provided in different processing terminals can realize data synchronization. The first processing terminal sends a query request to the target positioning unit. When the target positioning unit receives the query request sent by the first processing terminal and carrying the data identifier, the target processing terminal identifier corresponding to the data identifier is found in the stored correspondence, and a query response carrying the target processing terminal identifier is fed back to the first processing terminal. The embodiments of the present application do not make any limitation on this, and the specific selection is made according to the actual situation.

[0081] In another possible implementation manner, the processing terminal and the positioning unit are different devices. In one case, there is only one positioning unit, and all processing terminals interact with the one positioning unit for query. In another case, there can be multiple positioning units, and the multiple positioning units can realize data synchronization. The embodiments of the present application do not make any limitation on this, and the specific selection is made according to the actual situation.

[0082] In actual application, when the data identifier in the query request is not included in the correspondence stored in the target positioning unit, the target positioning unit can feed back a query failure query response to the first processing terminal.

[0083] For example, the correspondence between the data identifier and the processing terminal identifier stored in the positioning unit is shown in Table 1 as follows:

[0084] Table 1

[0085] Data identification Processing end identification A 1 B 2 C 3 D 4

[0086] In an optional embodiment of the present specification, the first processing end sends a query request carrying a data identifier "B" to the target positioning unit, the target positioning unit queries the processing end identifier corresponding to the data identifier "B" as "2" in Table 1, and sends a query response carrying the target processing end identifier "2" to the first processing end. The first processing end receives the query response and determines that the target processing end identifier is "2".

[0087] In another optional embodiment of the present specification, the first processing end sends a query request carrying a data identifier "E" to the target positioning unit, the target positioning unit does not query the data identifier "E" in Table 1, and sends a query failure query response to the first processing end. The first processing end receives the query response and determines that the data message corresponding to the data identifier "E" cannot be processed, and this processing fails. Optionally, the first processing end can feed back the query failure result to the service end to make the service end resend the data message. The first processing end can also feed back the query failure result to the second processing end that sends the resource processing request.

[0088] It is worth noting that the first processing end sends a query request carrying a data identifier to the target positioning unit, and receives a query response feedback by the target positioning unit, thereby realizing accurate positioning of the target processing end and accurate processing of the resource to be processed.

[0089] Further, the correspondence between the data identifier and the processing end identifier stored in the target positioning unit can be obtained by the processing end, and the specific implementation process can be as follows:

[0090] reading the first processing end identifier of the first processing end;

[0091] sending the data identifier and the first processing end identifier to the target positioning unit, so that the target positioning unit records the correspondence between the data identifier and the first processing end identifier, and shares the correspondence with each positioning unit other than the target positioning unit in at least one positioning unit.

[0092] Specifically, each processing end carries a unique identifier uniquely representing the processing end. For any one processing end, the processing end identifier of the processing end can be read, and the data identifier and the processing end identifier can be sent to the connected positioning unit, so that the positioning unit records the correspondence between the data identifier and the processing end identifier.

[0093] For example, the first processing end reads the processing end identifier of itself as "5", and the resource processing request sent by the first processing end to the service end carries a data identifier "E". The first processing end sends the data identifier "E" and the processing end identifier "5" to the target positioning unit, so that the target positioning unit records the correspondence between the data identifier "E" and the processing end identifier "5". At this time, the correspondence stored in the target positioning unit is shown in Table 2 as follows:

[0094] Table 2

[0095] Data identification Processing end identification A 1 B 2 C 3 D 4 E 5

[0096] The first processing end sends a resource processing request to the service end, reads the first processing end identifier of the first processing end, sends the data identifier and the first processing end identifier to the target positioning unit, so that the target positioning unit records the correspondence between the data identifier and the first processing end identifier, improves the efficiency of resource processing, and reduces the processing pressure of the resource processing system.

[0097] It is worth noting that by reading the first processing end identifier of the first processing end, sending the data identifier and the first processing end identifier to the target positioning unit, and recording the correspondence between the data identifier and the first processing end identifier by the target positioning unit, the accuracy of resource processing is further improved.

[0098] Step 106: According to the target processing end identifier, determine that the target processing end processes the to-be-processed resource.

[0099] Specifically, the first processing end sends a query request carrying the data identifier to the target positioning unit, and after receiving the query response fed back by the target positioning unit, the target processing end that processes the to-be-processed resource can be determined according to the target processing end identifier carried by the query response.

[0100] In actual application, after the first processing end obtains the target processing end identifier corresponding to the data identifier, it can judge whether the target processing end corresponding to the target processing end identifier is the same as the local processing end, and process the to-be-processed resource according to the judgment result. The specific implementation process can be as follows:

[0101] According to the target processing end identifier, identify whether the target processing end corresponding to the target processing end identifier is the first processing end;

[0102] If not, the to-be-processed resource is sent to the target processing end for processing.

[0103] Specifically, the first processing end can identify whether the target processing end corresponding to the target processing end identifier is the first processing end by judging whether the processing end identifier of itself is the same as the target processing end identifier. If the processing end identifier of itself is different from the target processing end identifier, the to-be-processed resource is sent to the target processing end for processing.

[0104] For example, the first processing end receives the query response fed back by the target positioning unit, wherein the target processing end identifier carried in the query response is "F", the processing end identifier of the first processing end is "G", the first processing end identifies that the identifier "F" is not the same as the identifier "G", at this time, the first processing end sends the to-be-processed resource to the target processing end with the identifier "F" for processing.

[0105] It should be noted that the processing end identifies whether the target processing end corresponding to the target processing end identifier is the first processing end according to the target processing end identifier, and the specific implementation process can also be as follows:

[0106] If yes, the to-be-processed resource is processed locally.

[0107] Specifically, the processing end can identify whether the target processing end corresponding to the target processing end identifier is the first processing end by judging whether the processing end identifier of the processing end itself is the same as the target processing end identifier, and if the processing end identifier of the processing end itself is the same as the target processing end identifier, the to-be-processed resource is processed locally.

[0108] For example, the first processing end receives the query response fed back by the target positioning unit, wherein the target processing end identifier carried in the query response is "H", and the processing end identifier of the first processing end is also "H", the processing end identifies that the identifier "H" is the same as the identifier "H", at this time, the first processing end processes the to-be-processed resource locally.

[0109] It should be noted that by determining the target processing end to process the to-be-processed resource according to the target processing end identifier, the need to poll multiple processing ends to find the target processing end is eliminated, and the efficiency of resource processing is improved.

[0110] The resource processing method provided in the specification, the first processing end receives the data message sent by the service end, wherein the data message carries a to-be-processed resource and a data identifier; sends a query request carrying the data identifier to a target positioning unit, receives a query response fed back by the target positioning unit, wherein the query response carries a target processing end identifier corresponding to the data identifier; and determines the target processing end to process the to-be-processed resource according to the target processing end identifier. By sending a query request carrying the data identifier to the target positioning unit and receiving the query response fed back by the target positioning unit, the target processing end is accurately located and the to-be-processed resource is accurately processed. And according to the target processing end identifier, the to-be-processed resource is sent to the target processing end for processing, which eliminates the need to poll multiple processing ends to find the target processing end, and improves the efficiency of resource processing.

[0111] It should be noted that the resource processing method provided in the specification can be applied to resource processing processes in various scenarios, such as supervision disclosure scenarios and e-commerce scenarios, and of course can also be applied to other scenarios. The application scenarios of the resource processing method in the specification are not limited.

[0112] The following is in conjunction with the appendix Figure 2 Taking the application of the resource processing method provided in this specification in a shopping scenario as an example, the resource processing method will be further explained. Figure 2 This specification illustrates a process flowchart of a resource processing method applied to an e-commerce scenario, according to an embodiment of this specification. This resource processing method is applied to any data center of an e-commerce organization within an e-commerce scenario, wherein the data center is... Figure 1 The processing terminal in the illustrated embodiment specifically includes the following steps:

[0113] Step 202: Read the data center's processing terminal identifier.

[0114] Step 204: Send the data identifier and processing terminal identifier to the local positioning center so that the positioning center records the correspondence between the data identifier and the processing terminal identifier, and shares this correspondence with positioning centers in other data centers. The positioning center is... Figure 1 The positioning unit in the illustrated embodiment.

[0115] Step 206: Receive data packets from the trading institution in response to resource processing requests. These resource processing requests are sent from any data center to the trading institution and carry a data identifier. The trading institution is... Figure 1 The server in the illustrated embodiment.

[0116] Step 208: Send a query request carrying a data identifier to the local positioning center and receive a query response from the positioning center, wherein the query response carries the target processing terminal identifier corresponding to the data identifier.

[0117] Step 210: Based on the target processing terminal identifier, identify whether the target data center corresponding to the target processing terminal identifier is itself. If not, proceed to step 212; if yes, proceed to step 214.

[0118] Step 212: Send the resources to be processed to the target data center for processing.

[0119] Step 214: Locally process the resources to be processed.

[0120] In practical applications, e-commerce organizations often evolve from single-datacenter to multi-datacenter deployments when undertaking projects. For transaction institutions that previously partnered with the e-commerce organization, this change in datacenter deployment is often imperceptible. These institutions typically only interact with one datacenter at a time. However, multiple datacenters may require resource interaction with the transaction institution. Without proper datacenter location tracking, data packets sent by the transaction institution cannot be correctly routed to the correct datacenter, leading to inefficient resource processing and a high risk of errors.

[0121] The resource processing method provided in the specification is applied to an e-commerce organization. By reading the processing end identifier, the data identifier and the processing end identifier of the self are sent to the local positioning center, so that the positioning center records the correspondence between the data identifier and the processing end identifier. The data message fed back by the transaction organization for the resource processing request is received, wherein the resource processing request is sent by any data center to the transaction organization, the resource processing request carries the data identifier, the query request carrying the data identifier is sent to the local positioning center, and the query response fed back by the positioning center is received, wherein the query response carries the target processing end identifier corresponding to the data identifier. According to the target processing end identifier, it is identified whether the target data center corresponding to the target processing end identifier is itself, if not, the to-be-processed resource is sent to the target data center for processing, and if yes, the local processes the to-be-processed resource. In this case, by sending the query request carrying the data identifier to the local positioning center and receiving the query response fed back by the positioning center, the target data center is accurately positioned, and the to-be-processed resource is accurately processed. And according to the target processing end identifier, the to-be-processed resource is sent to the target data center for processing, so that the target data center is found without polling multiple data centers, and the efficiency of resource processing is improved.

[0122] Due to the increasing concern of data security and consumer privacy in various countries, when the current international cross-border e-commerce develops projects internationally, due to compliance reasons (local storage of domestic data), it is necessary to deploy data centers in the project development place. The data center of cross-border e-commerce gradually develops from single data center to multiple data centers. For the financial institutions that have previously cooperated with the cross-border e-commerce, they cannot perceive the change of the deployment form of the cross-border e-commerce. For the financial institutions, they can only interact with one data center of the cross-border e-commerce. However, all the multiple data centers of the cross-border e-commerce have the demand of interacting with the financial institutions. In the absence of data positioning, the feedback request initiated by the financial institutions cannot be routed to the correct data center.

[0123] In actual application, when the feedback request initiated by the financial institutions cannot be routed to the correct data center, each data center needs to be polled in turn until the correct data center that can process the feedback request is found, and the feedback request is sent to the correct data center for processing. Next, the resource processing method will be further described in combination with Figure 3 The resource processing method is further described. Figure 3 A processing flow chart of a resource processing method under a cross-border e-commerce architecture in the prior art is shown, which specifically includes:

[0124] Financial institution: The financial institution initiates a feedback request to the data center 2. Since the data center 2 cannot correctly process the feedback request, this time the feedback is an asynchronous feedback of the institution.

[0125] Data center 2: receives the asynchronous receipt request sent by the financial institution, the cross-border e-commerce financial module in the data center 2 judges that the data center 2 cannot correctly process the receipt request, therefore, the data center 2 polls the data center 1, the data center 3 and the data center 4 in turn until the correct data center capable of processing the receipt request is found. And when the correct data center 3 capable of processing the receipt request is found, the data center 2 forwards the receipt request to the data center 3 across the room.

[0126] Data center 1, data center 3 and data center 4: receive the polling sent by the data center 2, and the cross-border e-commerce financial module of each data center judges whether the receipt request can be processed.

[0127] It should be noted that the financial institution in the embodiment of the present specification is the server in the above embodiment, the data center is the processing end in the above embodiment, the cross-border e-commerce financial module is the execution module in the data center, and the asynchronous receipt request sent by the financial institution corresponds to the data message sent by the server in the above embodiment.

[0128] The resource processing method provided by the embodiment of the present specification is used to poll each data center in turn until the correct data center capable of processing the receipt request is found, which obviously increases the interaction time and affects the system performance and user experience, therefore, an efficient and accurate resource processing method is urgently needed.

[0129] Figure 4 A processing flow chart of a resource processing method under a cross-border e-commerce architecture is shown, which specifically includes:

[0130] Data center: the cross-border e-commerce financial module of each data center writes positioning information in the global data positioning module of the data center, and the global data positioning modules of each data center can be globally synchronized to share the written positioning information. Each data center can send payment, withdrawal and other requests to the financial institution.

[0131] Financial institution: receiving payment, withdrawal and other requests sent by any data center.

[0132] It should be noted that the data center in the embodiment of the present specification is the processing end in the above embodiment, the financial institution is the server in the above embodiment, the global data positioning module is the positioning unit in the above embodiment, the positioning information is the corresponding relationship between the data identifier and the processing end identifier in the above embodiment, and the payment, withdrawal and other requests are the resource processing requests in the above embodiment.

[0133] The resource processing method provided in the specification provides a global data positioning module that stores the association relationship between data centers and requests, that is, positioning information, which provides a basis for efficient processing of resources, further realizes accurate positioning of correct data centers, and eliminates the need to poll multiple data centers, thereby improving the efficiency of resource processing and the performance of the project system.

[0134] The following will be combined Figure 5 The resource processing method is further described. Figure 5 The processing flowchart of another resource processing method under the cross-border e-commerce architecture provided by an embodiment of the specification is shown, specifically including:

[0135] Data center 1: The data center 1 reads the data center identifier of the data center 1, and writes the corresponding relationship between the data identifier and the data center identifier as positioning information into the global data positioning module of the data center, wherein the global data positioning modules of the data center 1 and the data center 2 can be synchronized to enable the data center 2 to also query the positioning information written by the cross-border e-commerce financial module of the data center 1 in the global data positioning module of the data center. The data center 1 sends payment, withdrawal and other requests to the financial institution, wherein the payment, withdrawal and other requests carry data identifiers.

[0136] Financial institution: receiving the payment, withdrawal and other requests sent by the data center 1, feeding back the receipt request to the data center 2, at this time, the receipt request is an asynchronous receipt of the institution, wherein the receipt request sent by the financial institution carries the data identifier.

[0137] Data center 2: The cross-border e-commerce financial module of the data center 2 receives the receipt request sent by the financial institution, queries the positioning information in the global data positioning module of the data center 2 according to the data identifier carried by the receipt request, and obtains the correct processing center of the receipt request as the data processing center 1 according to the query result, at this time, the receipt request is forwarded to the data center 1, so that the data center 1 processes the receipt request.

[0138] Data center 1: receiving the receipt request sent by the data center 2, processing the receipt request.

[0139] It should be noted that the data center in the embodiment of the specification is the processing end in the above embodiment, the data center identifier is the processing end identifier in the above embodiment, the financial institution is the service end in the above embodiment, the cross-border e-commerce financial module is the execution module in the data center, the global data positioning module is the positioning unit in the above embodiment, the positioning information is the corresponding relationship between the data identifier and the processing end identifier in the above embodiment, the payment, withdrawal and other requests are the resource processing requests in the above embodiment, and the receipt request is the data message sent by the service end in the above embodiment.

[0140] The resource processing method provided in the specification, the data center 1 sends the data identification and the data center identification to the global data positioning module by reading the data center identification of the data center 1, so that the global data positioning module records the positioning information between the data identification and the processing end identification, and the data center 1 sends the payment, withdrawal and other requests to the financial institution, and the request carries the data identification. The data center 2 receives the feedback request of the financial institution for the payment, withdrawal and other requests, sends a query request carrying the data identification to the global data positioning module according to the data identification carried by the feedback request, receives the positioning information fed back by the global data positioning module, wherein the positioning information carries the data center identification corresponding to the data identification, identifies the data center 1 as the correct data center according to the data center identification, and forwards the feedback request to the data center 1, so that the data center 1 processes the feedback request. It realizes accurate positioning of the correct data center, without polling multiple data centers, and improves the efficiency of resource processing and the performance of the project system.

[0141] Corresponding to the method embodiments described above, the specification also provides resource processing device embodiments, Figure 6 The structure schematic diagram of a resource processing device provided by one embodiment of the specification is shown. As Figure 6 The resource processing device is applied to a first processing end in a resource processing system, the resource processing system includes a plurality of processing ends, a service end and at least one positioning unit, the first processing end is a processing end in the resource processing system interacting with the service end, and includes:

[0142] The receiving module 602 is configured to receive the data message sent by the service end, wherein the data message carries the to-be-processed resource and the data identification;

[0143] The query module 604 is configured to send a query request carrying the data identification to the target positioning unit, and receive a query response fed back by the target positioning unit, wherein the query response carries the target processing end identification corresponding to the data identification, and the target positioning unit is a positioning unit connected with the first processing end in the at least one positioning unit;

[0144] The determination module 606 is configured to determine that the target processing end processes the to-be-processed resource according to the target processing end identification.

[0145] In one or more optional implementation manners of the embodiment, the receiving module 602 is further configured to receive the data message fed back by the service end for the resource processing request, wherein the resource processing request is sent by the second processing end to the service end, the resource processing request carries the data identification, and the second processing end is any processing end in the resource processing system.

[0146] In one or more optional implementation manners of the embodiment, the device further includes:

[0147] The reading module is configured to read the first processing end identifier of the first processing end.

[0148] The sending module is configured to send the data identifier and the first processing end identifier to the target positioning unit, so that the target positioning unit records the correspondence between the data identifier and the first processing end identifier, and shares the correspondence with each positioning unit except the target positioning unit among the at least one positioning unit.

[0149] In one or more optional implementations of the embodiment, the determining module 606 is further configured to identify, according to the target processing end identifier, whether the target processing end corresponding to the target processing end identifier is the first processing end; if not, the to-be-processed resource is sent to the target processing end for processing.

[0150] In one or more optional implementations of the embodiment, the apparatus further comprises:

[0151] The processing module is configured to locally process the to-be-processed resource if the target processing end corresponding to the target processing end identifier is the first processing end.

[0152] In one or more optional implementations of the embodiment, the target positioning unit is arranged locally at the first processing end.

[0153] The resource processing apparatus provided by the specification receives a data message sent by a service end, wherein the data message carries a to-be-processed resource and a data identifier; sends a query request carrying the data identifier to a target positioning unit, and receives a query response fed back by the target positioning unit, wherein the query response carries a target processing end identifier corresponding to the data identifier; and determines, according to the target processing end identifier, that a target processing end processes the to-be-processed resource. By sending the query request carrying the data identifier to the target positioning unit and receiving the query response fed back by the target positioning unit, the target processing end is accurately positioned, and the to-be-processed resource is accurately processed. And according to the target processing end identifier, the to-be-processed resource is sent to the target processing end for processing, which realizes that there is no need to poll multiple processing ends to find the target processing end, and improves the efficiency of resource processing.

[0154] The above is a schematic scheme of a resource processing apparatus of the embodiment. It should be noted that the technical scheme of the resource processing apparatus belongs to the same concept as the technical scheme of the above-mentioned resource processing method, and the details of the technical scheme of the resource processing apparatus that are not described in detail can be referred to the description of the technical scheme of the resource processing method.

[0155] Corresponding to the above-mentioned method embodiments, the specification also provides resource processing system embodiments, Figure 7 A structural schematic diagram of a resource processing system provided by an embodiment of the specification is shown. As shown inFigure 7 As shown, the resource processing system includes a plurality of processing ends 702, a service end 704, and at least one positioning unit 706;

[0156] The service end sends a data packet to the first processing end, wherein the first processing end is a processing end in the resource processing system that interacts with the service end, and the data packet carries a resource to be processed and a data identifier;

[0157] The first processing end receives the data packet and sends a query request carrying the data identifier to a target positioning unit, wherein the target positioning unit is a positioning unit in the at least one positioning unit that is connected to the first processing end;

[0158] The target positioning unit receives the query request, queries a target processing end identifier corresponding to the data identifier, and feeds back a query response carrying the target processing end identifier to the first processing end;

[0159] The first processing end receives the query response and determines, according to the target processing end identifier, a target processing end to process the resource to be processed.

[0160] The resource processing method provided in the specification, the first processing end receives the data packet sent by the service end, wherein the data packet carries a resource to be processed and a data identifier; sends a query request carrying the data identifier to a target positioning unit, receives a query response fed back by the target positioning unit, wherein the query response carries a target processing end identifier corresponding to the data identifier; and determines, according to the target processing end identifier, a target processing end to process the resource to be processed. By sending the query request carrying the data identifier to the target positioning unit and receiving the query response fed back by the target positioning unit, the target processing end is accurately located, and the resource to be processed is accurately processed. And according to the target processing end identifier, the resource to be processed is sent to the target processing end for processing, which eliminates the need to poll multiple processing ends to find the target processing end, and improves the efficiency of resource processing.

[0161] It is worth noting that in the resource processing system provided in the specification, a plurality of processing ends, a service end, and at least one positioning unit are included, and the number and setting position of the processing ends and the positioning units are not limited in the specification, and are selected according to actual conditions.

[0162] Figure 8 A structural block diagram of a computing device 800 according to an embodiment of the specification is shown. The components of the computing device 800 include, but are not limited to, a memory 810 and a processor 820. The processor 820 is connected to the memory 810 through a bus 830, and a database 850 is used to save data.

[0163] The computing device 800 also includes an access device 840 that enables the computing device 800 to communicate via one or more networks 860. Examples of such networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or combinations of such networks, such as the Internet. The access device 840 can include one or more of any type of network interface (for example, a network interface card (NIC)) such as a wired or wireless network interface, such as an IEEE 802.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, or the like.

[0164] In one embodiment of the present specification, the above-described components of the computing device 800, as well as other components not shown in FIG. 8, can be connected to each other by a bus. It should be understood that Figure 8 In one embodiment of the present specification, the above-described components of the computing device 800, as well as other components not shown in FIG. 8, can be connected to each other by a bus. It should be understood that Figure 8 The computing device structure diagram shown is merely for the purpose of example, and is not a limitation on the scope of the present specification. Other components can be added or replaced by those skilled in the art as needed.

[0165] The computing device 800 can be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (for example, a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, and the like), a mobile phone (for example, a smartphone), a wearable computing device (for example, a smartwatch, smart glasses, and the like), or other types of mobile devices, or a stationary computing device such as a desktop computer or a PC. The computing device 800 can also be a mobile or stationary server.

[0166] The processor 820 is configured to execute the following computer-executable instructions: receiving a data packet sent by a service end, wherein the data packet carries a to-be-processed resource and a data identifier; sending a query request carrying the data identifier to a connected target positioning unit, and receiving a query response fed back by the target positioning unit, wherein the query response carries a target processing end identifier corresponding to the data identifier; and determining, according to the target processing end identifier, that a target processing end processes the to-be-processed resource.

[0167] The above is a schematic scheme of the computing device of the embodiment. It should be noted that the technical scheme of the computing device and the technical scheme of the resource processing method described above belong to the same concept, and the details of the technical scheme of the computing device that are not described in detail can be referred to the description of the technical scheme of the resource processing method.

[0168] An embodiment of the present specification also provides a computer-readable storage medium storing computer instructions, which are executed by a processor to: receive a data packet sent by a service end, wherein the data packet carries a to-be-processed resource and a data identifier; send a query request carrying the data identifier to a connected target positioning unit, and receive a query response fed back by the target positioning unit, wherein the query response carries a target processing end identifier corresponding to the data identifier; and determine, according to the target processing end identifier, that a target processing end processes the to-be-processed resource.

[0169] The above is a schematic scheme of the computer-readable storage medium of the embodiment. It should be noted that the technical scheme of the storage medium and the technical scheme of the resource processing method described above belong to the same concept, and the details of the technical scheme of the storage medium that are not described in detail can be referred to the description of the technical scheme of the resource processing method.

[0170] An embodiment of the present specification also provides a computer program, which, when executed in a computer, causes the computer to perform the following steps: receiving a data packet sent by a service end, wherein the data packet carries a to-be-processed resource and a data identifier; sending a query request carrying the data identifier to a connected target positioning unit, and receiving a query response fed back by the target positioning unit, wherein the query response carries a target processing end identifier corresponding to the data identifier; and determining, according to the target processing end identifier, that a target processing end processes the to-be-processed resource.

[0171] The above is a schematic scheme of the computer program of the embodiment. It should be noted that the technical scheme of the computer program and the technical scheme of the resource processing method described above belong to the same concept, and the details of the technical scheme of the computer program that are not described in detail can be referred to the description of the technical scheme of the resource processing method.

[0172] The above-described embodiments of the application have several aspects, no single one of which is solely responsible for the application's desirable attributes. Without limiting the scope of the application as expressed by the claims which follow, some further embodiments make these aspects even more useful. Other embodiments can result in less desirable attributes.

[0173] The computer readable medium can include any entity or apparatus capable of carrying the computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, software distribution medium, etc.

[0174] It should be noted that, for the foregoing method embodiments, the acts described can be performed in serial, parallel, or in some other order. In other words, the order of the acts of the embodiments can be modified without changing the underlying nature of the embodiments. Also, the embodiments described herein can be performed in a different order than the order described. Furthermore, some acts can be performed in a different order than the order described, or even at the same time. In addition, it should be noted that described acts can be carried out in one embodiment, but can be optional in other embodiments.

[0175] In the above embodiments, the description of each embodiment is focused on different aspects, and the parts not described in detail in a certain embodiment can be referred to the relevant description of other embodiments.

[0176] The above-disclosed specification describes and discloses the preferred embodiments of the present application. Alternative embodiments of the present application are not described in detail herein but can be readily devised by one of ordinary skill in the art. The detailed description of the application is merely intended to teach a person of ordinary skill in the art the way to make and use the present application. It is not intended to detail all of the alternative combinations of the elements in the application that can be utilized for attaining the results desired. The scope of the application should be determined by a fair reading of the appended claims and their legal equivalents rather than the examples given.

Claims

1. A resource processing method applied to a first processing terminal in a resource processing system, the resource processing system comprising multiple processing terminals, a server, and at least one positioning unit, wherein the first processing terminal is a processing terminal in the resource processing system that interacts with the server; the method comprising: Receive data packets sent by the server, wherein the data packets carry resources to be processed and data identifiers; Send a query request carrying the data identifier to the target positioning unit, and receive a query response from the target positioning unit, wherein the query response carries a target processing terminal identifier corresponding to the data identifier, and the target positioning unit is the positioning unit connected to the first processing terminal among the at least one positioning unit; Based on the target processing terminal identifier, the target processing terminal is determined to process the resource to be processed.

2. The method according to claim 1, wherein the step of receiving the data packet sent by the server includes: The system receives a data packet from the server in response to a resource processing request, wherein the resource processing request is sent by the second processing end to the server, the resource processing request carries the data identifier, and the second processing end is any processing end in the resource processing system.

3. The method according to claim 1 or 2, further comprising: Read the first processing terminal identifier of the first processing terminal; The data identifier and the first processing terminal identifier are sent to the target positioning unit so that the target positioning unit records the correspondence between the data identifier and the first processing terminal identifier and shares the correspondence with each positioning unit other than the target positioning unit in the at least one positioning unit.

4. The method according to claim 1 or 2, wherein the step of determining the target processing terminal to process the resource to be processed based on the target processing terminal identifier includes: Based on the target processing terminal identifier, identify whether the target processing terminal corresponding to the target processing terminal identifier is the first processing terminal; If not, the resource to be processed is sent to the target processing terminal for processing.

5. The method according to claim 4, after the step of identifying whether the target processing terminal corresponding to the target processing terminal identifier is the first processing terminal based on the target processing terminal identifier, the method further includes: If so, the resource to be processed is processed locally.

6. The method according to claim 1, wherein the target positioning unit is located locally on the first processing terminal.

7. A resource processing apparatus, applied to a first processing terminal in a resource processing system, the resource processing system comprising multiple processing terminals, a server, and at least one positioning unit, wherein the first processing terminal is a processing terminal in the resource processing system that interacts with the server; the apparatus comprises: The receiving module is configured to receive data packets sent by the server, wherein the data packets carry resources to be processed and data identifiers; The query module is configured to send a query request carrying the data identifier to the target positioning unit and receive a query response from the target positioning unit, wherein the query response carries a target processing terminal identifier corresponding to the data identifier, and the target positioning unit is a positioning unit connected to the first processing terminal among the at least one positioning unit. The determination module is configured to determine, based on the target processing terminal identifier, the target processing terminal to process the resource to be processed.

8. A resource processing system, comprising: Multiple processing terminals, a server, and at least one positioning unit; The server sends a data packet to the first processing terminal, wherein the first processing terminal is the processing terminal in the resource processing system that interacts with the server, and the data packet carries the resource to be processed and the data identifier. The first processing terminal receives the data packet and sends a query request carrying the data identifier to the target positioning unit, wherein the target positioning unit is the positioning unit connected to the first processing terminal among the at least one positioning unit; The target positioning unit receives the query request; queries the target processing terminal identifier corresponding to the data identifier; and sends a query response back to the first processing terminal, wherein the query response carries the target processing terminal identifier corresponding to the data identifier. The first processing terminal receives the query response; based on the target processing terminal identifier, it determines that the target processing terminal will process the resource to be processed.

9. A computing device, comprising: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions, which, when executed by the processor, implement the steps of the resource processing method according to any one of claims 1 to 6.

10. A computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the steps of the resource processing method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Data processing method and communication system

    CN102932472A

  • Data processing device and method

    CN111290556A