An information processing method and device, a server, and a storage medium

By using the authorization token and key to decrypt the data through the first server, the problem of inaccurate data caused by interference from the third server was solved, and accurate business data transmission was achieved.

CN116011031BActive Publication Date: 2026-04-21BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
Filing Date
2023-01-09
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

During data transmission between servers, a third server may interfere with the business data returned by the second server to the first server, causing the first server to be unable to obtain accurate business data.

Method used

The first server receives the authorization token sent by the second server, determines the target information based on the authorization token and the corresponding relationship, and uses its own key to perform preset processing on the target information to obtain plaintext business data, which is then sent to the second server.

Benefits of technology

This ensured that the second server could accurately obtain business data, improving the accuracy and security of data acquisition.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116011031B_ABST
    Figure CN116011031B_ABST
Patent Text Reader

Abstract

This disclosure relates to an information processing method, apparatus, server, and storage medium, and pertains to the field of Internet technology. The method includes: a first server receiving an information processing request sent by a second server, the information processing request including an authorization token for first business data; determining first target information based on the authorization token for the first business data and a first correspondence relationship, the first correspondence relationship including multiple authorization tokens and target information corresponding to each of the multiple authorization tokens; performing preset processing on the first target information based on a first string to obtain the first business data; and sending the first business data to the second server. The technical solution provided by this disclosure can improve the accuracy of business data acquisition.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of Internet technology, and in particular to an information processing method, apparatus, server and storage medium. Background Technology

[0002] Currently, when a server needs to obtain business data for a certain service from another server, the first server can send a request to the second server, and the second server can return the business data for that specific service to the first server.

[0003] However, during the process of the second server returning the business data of a certain service to the first server, it may be interfered with by other servers. For example, a third server may modify the business data, causing the first server to be unable to obtain accurate business data. Summary of the Invention

[0004] This disclosure provides an information processing method, apparatus, server, and storage medium, which solves the technical problem in the related art where, during the process of a second server returning business data of a certain service to a first server, it may be interfered with by other servers, such as a third server modifying the business data, causing the first server to be unable to obtain accurate business data.

[0005] The technical solution of this disclosure is as follows:

[0006] According to a first aspect of the present disclosure, an information processing method is provided, applied to a first server. The method may include: receiving an information processing request sent by a second server, the information processing request including an authorization token for first business data; determining first target information based on the authorization token for the first business data and a first correspondence, the first correspondence including multiple authorization tokens and target information corresponding to each of the multiple authorization tokens; performing preset processing on the first target information based on a first string to obtain the first business data; and sending the first business data to the second server.

[0007] Optionally, after determining the first target information based on the authorization token of the first business data and the first correspondence, the above information processing method further includes: parsing the authorization token of the first business data to obtain the business type corresponding to the first business data; and determining the first string based on the business type corresponding to the first business data and the second correspondence, wherein the second correspondence includes multiple business types and the string corresponding to each of the multiple business types.

[0008] Optionally, the above information processing method further includes: receiving a business data storage request sent by the second server, the business data storage request including second business data and a business type corresponding to the second business data; generating an authorization token for the second business data based on the second business data and the business type corresponding to the second business data, and performing target processing on the second business data based on a second string to obtain second target information, the second string having a correspondence with the business type corresponding to the second business data; storing the correspondence between the authorization token of the second business data and the second target information into the first correspondence relationship; and sending a business data storage response to the second server, the business data storage response including the authorization token of the second business data, the business data storage response being used to notify that the second target information has been successfully stored.

[0009] Optionally, the above-mentioned generation of the authorization token for the second business data based on the second business data and the business type corresponding to the second business data specifically includes: performing a hash transformation on the second business data to obtain a first hash value; and generating the authorization token for the second business data based on the business type corresponding to the second business data and the first hash value.

[0010] Optionally, after performing a hash transformation on the second business data to obtain a first hash value, the information processing method further includes: performing a hash transformation on the third business data to obtain a second hash value; when the second hash value is the same as the first hash value, and the business type of the third business data is the same as the business type of the second business data, adding a preset value to the second hash value to obtain a third hash value; and generating an authorization token for the third business data based on the business type corresponding to the third business data and the third hash value.

[0011] According to a second aspect of the present disclosure, an information processing method is provided, applied to a second server. The method may include: sending an information processing request to a first server, the information processing request including an authorization token for first business data, the information processing request being used to request the acquisition of the first business data; receiving the first business data sent by the first server, the first business data being obtained by the first server through preset processing of the first target information based on a first string, the first target information being determined by the first server based on the authorization token of the first business data and a first correspondence relationship, the first correspondence relationship including multiple authorization tokens and target information corresponding to each of the multiple authorization tokens.

[0012] Optionally, the above information processing method further includes: sending a business data storage request to the first server, the business data storage request including second business data and the business type corresponding to the second business data, the business data storage request being used to request the storage of the second target information; receiving a business data storage response sent by the first server, the business data storage response including an authorization token for the second business data, the business data storage response being used to notify that the second target information has been successfully stored.

[0013] According to a third aspect of the present disclosure, an information processing method is provided, applied to an information processing system, the information processing system including a first server and a second server. The method may include: the second server sending an information processing request to the first server, the information processing request including an authorization token for first business data, the information processing request being used to request the acquisition of the first business data; the first server receiving the information processing request sent by the second server; the first server determining first target information based on the authorization token of the first business data and a first correspondence relationship, the first correspondence relationship including multiple authorization tokens and target information corresponding to each of the multiple authorization tokens; the first server performing preset processing on the first target information based on a first string to obtain the first business data; the first server sending the first business data to the second server; and the second server receiving the first business data sent by the first server.

[0014] According to a fourth aspect of the present disclosure, an information processing apparatus is provided, applied to a first server. The apparatus may include: a receiving module, a determining module, a processing module, and a sending module; the receiving module is configured to receive an information processing request sent by a second server, the information processing request including an authorization token for first service data; the determining module is configured to determine first target information based on the authorization token of the first service data and a first correspondence, the first correspondence including multiple authorization tokens and target information corresponding to each of the multiple authorization tokens; the processing module is configured to perform preset processing on the first target information based on a first string to obtain the first service data; and the sending module is configured to send the first service data to the second server.

[0015] Optionally, the processing module is further configured to parse the authorization token of the first business data to obtain the business type corresponding to the first business data; the determining module is further configured to determine the first string based on the business type corresponding to the first business data and the second correspondence, wherein the second correspondence includes multiple business types and the string corresponding to each of the multiple business types.

[0016] Optionally, the information processing device further includes a storage module; the receiving module is further configured to receive a business data storage request sent by the second server, the business data storage request including second business data and a business type corresponding to the second business data; the processing module is further configured to generate an authorization token for the second business data based on the second business data and the business type corresponding to the second business data, and perform target processing on the second business data based on a second string to obtain second target information, the second string having a correspondence with the business type corresponding to the second business data; the storage module is configured to store the correspondence between the authorization token of the second business data and the second target information into the first correspondence relationship; the sending module is further configured to send a business data storage response to the second server, the business data storage response including the authorization token of the second business data, the business data storage response being used to notify that the second target information has been successfully stored.

[0017] Optionally, the processing module is specifically configured to perform a hash transformation on the second business data to obtain a first hash value; the processing module is also specifically configured to generate an authorization token for the second business data based on the business type corresponding to the second business data and the first hash value.

[0018] Optionally, the processing module is further configured to perform a hash transformation on the third business data to obtain a second hash value; the processing module is further configured to add a preset value to the second hash value when the second hash value is the same as the first hash value and the business type of the third business data is the same as the business type of the second business data to obtain a third hash value; the processing module is further configured to generate an authorization token for the third business data based on the business type corresponding to the third business data and the third hash value.

[0019] According to a fifth aspect of the present disclosure, an information processing apparatus is provided, applied to a second server. The apparatus may include: a sending module and a receiving module; the sending module is configured to send an information processing request to a first server, the information processing request including an authorization token for first service data, the information processing request being used to request the acquisition of the first service data; the receiving module is configured to receive the first service data sent by the first server, the first service data being obtained by the first server through preset processing of the first target information based on a first string, the first target information being determined by the first server based on the authorization token of the first service data and a first correspondence relationship, the first correspondence relationship including multiple authorization tokens and target information corresponding to each of the multiple authorization tokens.

[0020] Optionally, the sending module is further configured to send a business data storage request to the first server. The business data storage request includes second business data and the business type corresponding to the second business data. The business data storage request is used to request the storage of the second target information. The receiving module is further configured to receive a business data storage response sent by the first server. The business data storage response includes an authorization token for the second business data. The business data storage response is used to notify that the second target information has been successfully stored.

[0021] According to a sixth aspect of the present disclosure, an information processing system is provided, comprising a first server and a second server; the second server is configured to send an information processing request to the first server, the information processing request including an authorization token for first business data, the information processing request being used to request the acquisition of the first business data; the first server is configured to receive the information processing request sent by the second server; the first server is further configured to determine first target information based on the authorization token of the first business data and a first correspondence relationship, the first correspondence relationship including multiple authorization tokens and target information corresponding to each of the multiple authorization tokens; the first server is further configured to perform preset processing on the first target information based on a first string to obtain the first business data; the first server is further configured to send the first business data to the second server; and the second server is further configured to receive the first business data sent by the first server.

[0022] According to a seventh aspect of the present disclosure, a server is provided, which may include: a processor and a memory configured to store processor-executable instructions; wherein the processor is configured to execute the instructions to implement any of the optional information processing methods in the first aspect, or any of the optional information processing methods in the second aspect, or any of the optional information processing methods in the third aspect.

[0023] According to an eighth aspect of the present disclosure, a computer-readable storage medium is provided, on which instructions are stored, such that when the instructions in the computer-readable storage medium are executed by a processor of a server, the server is able to perform any of the optional information processing methods of the first aspect, or any of the optional information processing methods of the second aspect, or any of the optional information processing methods of the third aspect.

[0024] According to a ninth aspect of the present disclosure, a computer program product is provided, the computer program product including computer instructions that, when executed on a processor of a server, cause the server to perform any of the optional information processing methods of the first aspect, or any of the optional information processing methods of the second aspect, or any of the optional information processing methods of the third aspect.

[0025] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects:

[0026] Based on any of the foregoing aspects, in this disclosure, a first server can receive a sent information processing request, which includes an authorization token for first service data. Then, the first server can determine the first target information based on the authorization token for the first service data and a first correspondence, whereby the first correspondence includes multiple authorization tokens and target information corresponding to each of the multiple authorization tokens. Subsequently, the first server can perform preset processing on the first target information based on a first string to obtain the first service data and send the first service data to the second server. In this disclosure, since the authorization token for the first service data is used to indicate that the second server has the permission to obtain the first service data, it can also be understood that other servers have authorized the second server to obtain the first service data from the first server. Thus, the first server can determine the first target information based on the authorization token for the first service data and the correspondence. Furthermore, since the first target information is the encrypted information of the first business data, and the first string is a set of keys that exist (or are maintained) in the first server, the first server can decrypt the encrypted information of the first business data based on the set of keys that exist in the first server, and can accurately and effectively obtain the plaintext information of the first business data (i.e., the first business data). Thus, the second server can obtain accurate business data, improving the accuracy of business data acquisition.

[0027] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0028] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0029] Figure 1 A schematic diagram of an information processing system provided in an embodiment of this disclosure is shown;

[0030] Figure 2A flowchart illustrating an information processing method provided in an embodiment of this disclosure is shown.

[0031] Figure 3 A flowchart illustrating another information processing method provided in an embodiment of this disclosure is shown;

[0032] Figure 4 A flowchart illustrating another information processing method provided in an embodiment of this disclosure is shown;

[0033] Figure 5 A flowchart illustrating another information processing method provided in an embodiment of this disclosure is shown;

[0034] Figure 6 A flowchart illustrating another information processing method provided in an embodiment of this disclosure is shown;

[0035] Figure 7 A flowchart illustrating another information processing method provided in an embodiment of this disclosure is shown;

[0036] Figure 8 A flowchart illustrating another information processing method provided in an embodiment of this disclosure is shown;

[0037] Figure 9 A flowchart illustrating another information processing method provided in an embodiment of this disclosure is shown;

[0038] Figure 10 A flowchart illustrating another information processing method provided in an embodiment of this disclosure is shown;

[0039] Figure 11 A flowchart illustrating another information processing method provided in an embodiment of this disclosure is shown;

[0040] Figure 12 A schematic diagram of the structure of an information processing apparatus provided in an embodiment of this disclosure is shown;

[0041] Figure 13 A schematic diagram of the structure of another information processing apparatus provided in an embodiment of this disclosure is shown;

[0042] Figure 14 A schematic diagram of the structure of another information processing apparatus provided in an embodiment of this disclosure is shown. Detailed Implementation

[0043] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0044] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0045] It should also be understood that the term "comprising" indicates the presence of the described feature, whole, step, operation, element and / or component, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements and / or components.

[0046] It should be noted that the data involved in this disclosure (including but not limited to first business data) are all information and data authorized by the user or fully authorized by all parties.

[0047] In related technologies, during the process of the second server returning business data for a certain service to the first server, it may be interfered with by other servers. For example, a third server may modify the business data, causing the first server to be unable to obtain accurate business data.

[0048] Based on this, this disclosure provides an information processing method. Since the authorization token for the first business data is used to indicate that the second server has the permission to obtain the first business data, it can also be understood that other servers have authorized the second server to obtain the first business data from the first server. Thus, the first server can determine the first target information based on the authorization token for the first business data and its corresponding relationship. Furthermore, since the first target information is the encrypted information of the first business data, and the first string is a set of keys existing (or maintained) in the first server, the first server can decrypt the encrypted information of the first business data based on the set of keys existing in the first server, accurately and effectively obtaining the plaintext information of the first business data (i.e., the first business data). Therefore, the second server can obtain accurate business data, improving the accuracy of business data acquisition.

[0049] The information processing method, apparatus, server, and storage medium provided in this disclosure are applied in business processing scenarios. When a first server receives an information processing request sent by a second server, it can determine the first target information based on the authorization token of the first business data and the first correspondence relationship according to the method provided in this disclosure, and perform preset processing on the first target information based on the first string to obtain the first business data; then the first server can send the first business data to the second server.

[0050] The information processing method provided in the embodiments of this disclosure is illustrated below with reference to the accompanying drawings:

[0051] Figure 1 This is a schematic diagram of an information processing system provided in an embodiment of the present disclosure, such as... Figure 1 As shown, the information processing system may include server 101 and server 102. Server 101 can establish a connection with server 102 through a wired network or a wireless network.

[0052] Servers 101 and 102 can be independent physical servers, server clusters or distributed systems composed of multiple physical servers, or cloud servers providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery network (CDN) services, and big data and artificial intelligence platforms. In this embodiment, server 101 can determine first target information based on the authorization token of the first business data and a first correspondence relationship, wherein the first correspondence relationship includes multiple authorization tokens and the target information corresponding to each of the multiple authorization tokens. In this embodiment, server 102 can send an information processing request to server 101, wherein the information processing request includes the authorization token of the first business data, and the information processing request is used to request the acquisition of the first business data.

[0053] Optionally, server 102 may also send a business data storage request to server 101. The business data storage request includes the first business data and the business type corresponding to the first business. The business data storage request is used to request server 101 to store the first business data.

[0054] It should be noted that the server executing the information processing method provided in the embodiments of this disclosure can be... Figure 1 The server 101 shown in the image can also be... Figure 1 Server 102 is shown in the image.

[0055] like Figure 2As shown, when the information processing method is applied to the server 101, the information processing method may include S101-S103.

[0056] S101, The first server receives the information processing request sent by the second server.

[0057] The information processing request includes an authorization token for the first business data.

[0058] It is understandable that this information processing request is used to request the acquisition of the first business data.

[0059] In this embodiment of the disclosure, the second server can be Figure 1 The server 102 shown can contain first business data stored on other servers. The second server can receive an authorization token for the first business data sent by the other server. This authorization token indicates that the second server has permission to access the first business data. The other server sending the authorization token to the second server can also be understood as authorizing the other server to access the first business data from the first server.

[0060] Optionally, the aforementioned first business data may include the account identifier of the preset account, the identity identifier of the preset account, and the account name of the preset account.

[0061] S102. The first server determines the first target information based on the authorization token of the first business data and the first correspondence relationship.

[0062] The first correspondence includes multiple authorization tokens and target information corresponding to each authorization token.

[0063] In this embodiment of the disclosure, an authorization token for one business data corresponds to a target information, and the target information corresponding to the authorization token for each business data can be understood as the encrypted information of each business data.

[0064] It is understandable that the first target information is the encrypted information of the first business data.

[0065] For example, Table 1 below is an example of a first correspondence provided in an embodiment of this disclosure.

[0066] As shown in Table 1, the first correspondence includes three authorization tokens and the target information corresponding to each of the three authorization tokens. Specifically, the target information corresponding to authorization token 1 is target information 1, the target information corresponding to authorization token 2 is target information 2, and the target information corresponding to authorization token 3 is target information 3.

[0067] Table 1

[0068] Authorization token Target information Authorization Token 1 Target Information 1 Authorization Token 2 Target Information 2 Authorization Token 3 Target Information 3

[0069] Assuming the authorization token for the first business data is authorization token 1, the first server can set target information 1 as the target information for the first business data.

[0070] It should be understood that the number of authorization tokens for business data included in the aforementioned information processing request can be one or more. When the number of authorization tokens for business data included in the information processing request is multiple, it indicates that the information processing request also includes authorization tokens for other business data. The first server can also determine the target information of the other business data based on the authorization tokens for the other business data and the aforementioned first correspondence.

[0071] It is understood that the embodiments of this disclosure do not specifically limit the number of authorization tokens for business data included in the information processing request.

[0072] It should be noted that in this embodiment of the disclosure, the first server and the second server may also be the same server.

[0073] S103. The first server performs preset processing on the first target information based on the first string to obtain the first business data, and sends the first business data to the second server.

[0074] It should be noted that the first string is the first key, which is a set of keys that exists (or is maintained) in the first server. That is, the first server can decrypt the encrypted information of the first business data based on the same set of keys.

[0075] In this embodiment of the disclosure, the preset processing is a decryption process. The first server performs preset processing on the first target information based on the first string to obtain the first business data. It can also be understood that the first server performs decryption processing on the ciphertext information of the first business data based on the first key to obtain the plaintext information of the first business data.

[0076] It should be understood that after the first server obtains the first service data, it can send the first service data to the second server, and thus the second server can obtain the first service data.

[0077] The technical solution provided by the above embodiments can bring at least the following beneficial effects: As shown in S101-S103, the first server can receive a sent information processing request, which includes an authorization token for the first business data; then, the first server can determine the first target information based on the authorization token for the first business data and a first correspondence, whereby the first correspondence includes multiple authorization tokens and target information corresponding to each of the multiple authorization tokens; subsequently, the first server can perform preset processing on the first target information based on a first string to obtain the first business data and send the first business data to the second server. In this embodiment, since the authorization token for the first business data is used to represent that the second server has the permission to obtain the first business data, it can also be understood that other servers have authorized the second server to obtain the first business data from the first server. Thus, the first server can determine the first target information based on the authorization token for the first business data and the correspondence. Furthermore, since the first target information is the encrypted information of the first business data, and the first string is a set of keys that exist (or are maintained) in the first server, the first server can decrypt the encrypted information of the first business data based on the set of keys that exist in the first server, and can accurately and effectively obtain the plaintext information of the first business data (i.e., the first business data). Thus, the second server can obtain accurate business data, improving the accuracy of business data acquisition.

[0078] Combination Figure 2 ,like Figure 3 As shown, after the first server determines the first target information based on the authorization token of the first business data and the first correspondence, the information processing method provided in this embodiment further includes S104-S105.

[0079] S104. The first server parses and processes the authorization token of the first business data to obtain the business type corresponding to the first business data.

[0080] In this embodiment of the disclosure, the authorization token for a business data can be an encoded information, which includes the business type corresponding to the business data.

[0081] In one implementation of this disclosure, the authorization token (or the aforementioned encoded information) for a business data may further include a hash value corresponding to the business data. Specifically, the first server performs a hash transformation on the business data to obtain the hash value corresponding to the business data.

[0082] In one optional implementation, the authorization token for business data can consist of 32 bytes. Specifically, the first byte of these 32 bytes can store the business type corresponding to the business data, and the other bytes (i.e., the remaining 31 bytes) are used to store the hash value corresponding to the business data.

[0083] Optionally, the first server may represent the business type corresponding to the aforementioned business data in binary data form, and / or represent the hash value corresponding to the business data in base-36 data form.

[0084] S105. The first server determines the first string based on the business type corresponding to the first business data and the second correspondence.

[0085] The second correspondence includes multiple business types and a string corresponding to each of the multiple business types.

[0086] Based on the description of the above embodiments, it should be understood that the first string is the first key, and the string corresponding to each business type is the key corresponding to each business type.

[0087] For example, Table 2 below is an example of a second correspondence provided in the embodiments of this disclosure.

[0088] As shown in Table 2, this second correspondence includes three business types and the string corresponding to each of the three business types. Specifically, the string corresponding to business type A is string 1, the string corresponding to business type B is string 2, and the string corresponding to business type C is string 3.

[0089] Table 2

[0090]

[0091]

[0092] Assuming the business type of the first business data mentioned above is business type A, then the first server determines that the first string is string 1.

[0093] The technical solution provided by the above embodiments can bring at least the following beneficial effects: As shown in S105-S106, the first server can parse the authorization token of the first business data to obtain the business type corresponding to the first business data; then, the first server can determine the first string based on the business type corresponding to the first business data and the second correspondence relationship, wherein the second correspondence relationship includes multiple business types and the string corresponding to each of the multiple business types. In this embodiment of the present disclosure, the first server can determine the business type corresponding to a certain business data, and determine the string corresponding to the business type in combination with the second correspondence relationship, which can accurately and effectively determine the string corresponding to each type of business data, and then decrypt each piece of business data based on the string corresponding to each business type, thereby improving the accuracy of data decryption.

[0094] Combination Figure 2 ,like Figure 4 As shown, the information processing method provided in this embodiment of the disclosure further includes S106-S109.

[0095] S106. The first server receives the business data storage request sent by the second server.

[0096] The business data storage request includes the second business data and the business type corresponding to the second business data.

[0097] It should be understood that this business data storage request is used to request the first server to store the second business data.

[0098] S107. The first server generates an authorization token for the second business data based on the second business data and the business type corresponding to the second business data, and performs target processing on the second business data based on the second string to obtain the second target information.

[0099] The second string corresponds to the business type of the second business data.

[0100] In this embodiment of the disclosure, the second string is a second key, and the first server performs target processing on the second business data based on the second string. This can be understood as the first server encrypting the second business data based on the second key, and the second target information can be understood as the encrypted information of the second business data.

[0101] It should be understood that the first server can encode the business type corresponding to the second business data to obtain the encoding information corresponding to the business type, and combine it with the hash value corresponding to the second business data (for example, the encoding information of the business type and the hash value corresponding to the second business data can be arranged in a preset order) to obtain the authorization token of the second business data.

[0102] In one alternative implementation, after obtaining the business type corresponding to the second business data, the first server can determine the second string by combining it with the aforementioned second correspondence.

[0103] Optionally, the second string may be the same as or different from the first string. When the first string is the same as the second string, it indicates that the business type of the first business data is the same as the business type of the second business data; when the first string is different from the second string, it indicates that the business type of the first business data is different from the business type of the second business data.

[0104] In one alternative implementation, the first server can use the second string and the Advanced Encryption Standard (AES256) algorithm to encrypt the second business data.

[0105] S108. The first server stores the correspondence between the authorization token of the second business data and the second target information into the first correspondence relationship.

[0106] Based on the description of the above embodiments, it should be understood that the first correspondence includes multiple authorization tokens and target information corresponding to each of the multiple authorization tokens.

[0107] In this embodiment, the first server stores the correspondence between the authorization token of the second service data and the second target information in the first correspondence relationship. Then, when other servers want to obtain the second service data, they can send an information processing request containing the authorization token of the second service data to the first server. The first server then determines the second target information by combining the first correspondence relationship and sends the second service data to the other servers.

[0108] It should be noted that the embodiments of the present invention do not limit the execution order between S108 and S102. For example, the first server may execute S102 first and then S108, or it may execute S108 first and then S102, or it may execute S102 and S108 simultaneously.

[0109] S109. The first server sends a business data storage response to the second server.

[0110] The business data storage response includes the authorization token for the second business data mentioned above, and is used to notify that the second target information has been successfully stored.

[0111] The technical solution provided by the above embodiments can bring at least the following beneficial effects: As shown in S106-S109, the first server can receive a business data storage request sent by the second server. The business data storage request includes second business data and the business type corresponding to the second business data. Then, the first server can generate an authorization token for the second business data based on the second business data and the business type corresponding to the second business data, and perform target processing on the second business data based on the second string to obtain the second target information. Afterward, the first server can store the correspondence between the authorization token of the second business data and the second target information in a first correspondence relationship, and send a business data storage response to the second server. The business data storage response includes the authorization token of the second business data and is used to notify that the second target information has been successfully stored. In this embodiment of the disclosure, since the second string is the same set of keys that exist (or are maintained) in the first server (the same set of keys also includes the first string), the second string has a correspondence with the business type of the second business data. In this way, the first server stores the correspondence between the authorization token of the second business data and the second target information in the first correspondence, which can quickly and efficiently generate the first correspondence. Then, when other servers want to obtain the second business data, they can send an information processing request containing the authorization token of the second business data to the first server. The first server then uses the first correspondence to determine the second target information and sends the second business data to the other server. This improves the effectiveness and security of data storage.

[0112] Combination Figure 4 ,like Figure 5 As shown, the first server generates an authorization token for the second business data based on the second business data and the business type corresponding to the second business data, which may specifically include S1071-S1072.

[0113] S1071. The first server performs a hash transformation on the second business data to obtain the first hash value.

[0114] In one alternative implementation, the first server can use a secure hash algorithm (SHA1) to transform the second business data to generate the first hash value.

[0115] S1072. The first server generates an authorization token for the second business data based on the business type corresponding to the second business data and the first hash value.

[0116] Based on the description of the above embodiments, it should be understood that the first server can encode the service type corresponding to the second service data to obtain the encoding information of the service type, and combine it with the first hash value (for example, the encoding information of the service type and the first hash value can be arranged in a preset order) to obtain the authorization token of the second service data.

[0117] The technical solution provided by the above embodiments can bring at least the following beneficial effects: As shown in S1071-S1072, the first server can perform a hash transformation on the second business data to obtain a first hash value; and generate an authorization token for the second business data based on the business type of the second business data and the first hash value. In this embodiment of the disclosure, the first server can generate an authorization token for a business data based on the business type corresponding to a business data and the hash value corresponding to the business data (i.e., the hash value obtained by performing a hash transformation on the business data), which can accurately and effectively generate authorization tokens for each business data, thereby improving the generation efficiency of the first correspondence.

[0118] Combination Figure 5 ,like Figure 6 As shown, after the first server performs a hash transformation on the second business data to obtain a first hash value, the information processing method provided in this embodiment further includes S110-S112.

[0119] S110. The first server performs a hash transformation on the third business data to obtain the second hash value.

[0120] It should be noted that the explanation of how the first server performs a hash transformation on the third business data to obtain the second hash value is the same as or similar to the description of how the first server performs a hash transformation on the second business data to obtain the first hash value, and will not be repeated here.

[0121] S111. When the second hash value is the same as the first hash value, and the business type of the third business data is the same as the business type of the second business data, the first server adds a preset value to the second hash value to obtain the third hash value.

[0122] Understandably, when the second hash value is the same as the first hash value, and the business type of the third business data is the same as the business type of the second business data, the authorization token generated by the first server based on the second hash value and the business type of the third business data is the same as the authorization token of the second business data (i.e., the authorization token generated by the first server based on the first hash value and the business type of the second business data). In this case, the first server can add a preset value to the second hash value to generate an authorization token different from the authorization token of the second business data based on the third hash value and the business type of the third business data.

[0123] In one optional implementation, when the second hash value is the same as the first hash value, and the business type of the third business data is the same as the business type of the second business data, the first server can decrypt the ciphertext information corresponding to the second business data to obtain the plaintext information of the second business data, and decrypt the ciphertext information corresponding to the third business data to obtain the plaintext information of the third business data; then the first server can determine whether the plaintext information of the second business data (i.e., the second business data) and the plaintext information of the third business data (i.e., the third business data) are the same. When the second business data and the third business data are the same, the first server can determine that the second business data and the third business data are the same business data, and at this time the first server can determine that the first hash value and the second hash value remain unchanged.

[0124] S112. The first server generates an authorization token for the third business data based on the business type corresponding to the third business data and the third hash value.

[0125] It should be noted that the process by which the first server generates the authorization token for the third business data based on the business type and the third hash value corresponding to the third business data is the same as or similar to the process by which the first server generates the authorization token for the second business data based on the business type and the first hash value corresponding to the second business data, and will not be repeated here.

[0126] The technical solution provided by the above embodiments can bring at least the following beneficial effects: As shown in S110-S112, the first server can perform a hash transformation on the third business data to obtain a second hash value; when the second hash value is the same as the first hash value, and the business type of the third business data is the same as the business type of the second business data, the authorization token generated by the first server based on the second hash value and the business type of the third business data is the same as the authorization token of the second business data (i.e., the authorization token generated by the first server based on the first hash value and the business type of the second business data). At this time, the first server can add a preset value to the second hash value to generate an authorization token different from the authorization token of the second business data based on the third hash value and the business type of the third business data. In this embodiment of the present disclosure, the first server can generate (or allocate) a unique authorization token for each piece of business data, which can ensure the uniqueness of the authorization token and thus improve the accuracy of business data acquisition.

[0127] like Figure 7 As shown, when information processing methods are applied... Figure 1 When the server 102 shown is used, the information processing method may include S201-S202.

[0128] S201, The second server sends an information processing request to the first server.

[0129] The information processing request includes an authorization token for the first business data, and the information processing request is used to request the acquisition of the first business data.

[0130] S202, The second server receives the first service data sent by the first server.

[0131] The first business data is obtained by the first server through preset processing of the first target information based on the first string. The first target information is determined by the first server based on the authorization token of the first business data and the first correspondence relationship. The first correspondence relationship includes multiple authorization tokens and the target information corresponding to each of the multiple authorization tokens.

[0132] It is understandable that the first string is the first key, the first target information is the encrypted information of the first business data, and the preset processing is the decryption processing.

[0133] It should be understood that after receiving the information processing request, the first server can determine the encrypted information of the first business data and the business type of the first business data based on the authorization token of the first business data. Then, the first server can decrypt the encrypted information of the first business data based on the first key to obtain the first business data and send the first business data to the second server. At this point, the second server receives the first business data.

[0134] The technical solution provided by the above embodiments can bring at least the following beneficial effects: As shown in S201-S202, the second server can send the information processing request to the first server. The information processing request includes an authorization token for the first business data. Then, the second server can receive the first business data sent by the first server. In this embodiment, since the authorization token for the first business data is used to represent that the second server has the permission to obtain the first business data, it can also be understood that other servers have authorized the second server to obtain the first business data from the first server. After the second server sends the information processing request to the first server, the first server can determine the first target information based on the authorization token for the first business data and the corresponding relationship. In addition, since the first string is a set of keys that exist (or are maintained) in the first server, the first server can decrypt the encrypted information of the first business data based on the same set of keys, and can accurately and effectively obtain the plaintext information of the first business data (i.e., the first business data). Therefore, the second server can accurately obtain the first business data, which can improve the accuracy of business data acquisition.

[0135] Combination Figure 7 ,like Figure 8 As shown, the information processing method provided in this embodiment may include S203-S204.

[0136] S203, The second server sends a business data storage request to the first server.

[0137] The business data storage request includes second business data and the business type corresponding to the second business data. The business data storage request is used to request the storage of the second target information, that is, the encrypted information of the second business data.

[0138] S204. The second server receives the business data storage response sent by the first server.

[0139] The business data storage response includes an authorization token for the second business data, and is used to notify that the encrypted information of the second business data has been successfully stored.

[0140] Based on the description of the above embodiments, it should be understood that the business data storage response is sent by the first server after storing the correspondence between the authorization token of the second business data and the second target information into the first correspondence. The authorization token of the second business data is generated by the first server based on the second business data and the business type corresponding to the second business data. The second target information is obtained by the first server by performing target processing on the second business data based on the second string. The second string has a correspondence with the business type corresponding to the second business data.

[0141] The technical solution provided by the above embodiments can bring at least the following beneficial effects: As shown in S203-S204, the second server can send a business data storage request to the first server. The business data storage request includes second business data and the business type corresponding to the second business data. Then, the second server can receive a business data storage response sent by the first server. The business data storage response includes an authorization token for the second business data. In this embodiment, since the second string is the same set of keys (which also includes the first string) existing in (or maintained) the first server, the second string has a corresponding relationship with the business type of the second business data. Thus, the first server encrypts the second business data based on the second string and stores the correspondence between the authorization token of the second business data and the second target information in the first correspondence relationship. This can quickly and effectively generate the first correspondence relationship. Then, when other servers want to obtain the second business data, they can send an information processing request containing the authorization token of the second business data to the first server. The first server then determines the second target information by combining the first correspondence relationship and sends the second business data to the other servers. This can improve the effectiveness and security of data storage.

[0142] like Figure 9 As shown, when the information processing method is applied to the above-mentioned information processing system, and the information processing method is based on the interaction process between server 101 and server 102, the information processing method may include S301-S306.

[0143] S301, The second server sends an information processing request to the first server.

[0144] The information processing request includes an authorization token for the first business data, and the information processing request is used to request the acquisition of the first business data.

[0145] S302, The first server receives the information processing request sent by the second server.

[0146] It should be understood that the information processing request includes an authorization token for the first business data.

[0147] S303. The first server determines the first target information based on the authorization token of the first business data and the first correspondence relationship.

[0148] The first correspondence includes multiple authorization tokens and target information corresponding to each authorization token.

[0149] S304. The first server performs preset processing on the first target information based on the first string to obtain the first business data, and sends the first business data to the second server.

[0150] S305, The second server receives the first service data sent by the first server.

[0151] It should be understood that the first business data is obtained by the first server through preset processing of the first target information based on the first string. The first target information is determined by the first server based on the authorization token of the first business data and the first correspondence relationship. The first correspondence relationship includes multiple authorization tokens and the target information corresponding to each of the multiple authorization tokens.

[0152] The technical solution provided by the above embodiments can bring at least the following beneficial effects: As shown in S301-S306, the second server can send an information processing request to the first server. The information processing request includes an authorization token for the first business data. The first server can receive the information processing request sent by the second server. Then, the first server can determine the first target information based on the authorization token of the first business data and a first correspondence relationship. The first correspondence relationship includes multiple authorization tokens and the target information corresponding to each of the multiple authorization tokens. Afterward, the first server can perform preset processing on the first target information based on a first string to obtain the first business data and send the first business data to the second server. The second server can receive the first business data sent by the first server. In this embodiment of the disclosure, since the authorization token of the first business data is used to represent that the second server has the permission to obtain the first business data, it can also be understood that other servers have authorized the second server to obtain the first business data from the first server. Thus, after the second server sends an information processing request to the first server, the first server can determine the first target information based on the authorization token of the first business data and the correspondence relationship. Furthermore, since the first target information is the encrypted information of the first business data, and the first string is a set of keys that exist (or are maintained) in the first server, the first server can decrypt the encrypted information of the first business data based on the same set of keys, and can accurately and effectively obtain the plaintext information of the first business data (i.e., the first business data). After the first server sends the first business data to the second server, the second server can accurately receive the first business data, which can improve the accuracy of business data acquisition.

[0153] The following example illustrates the information processing method provided in the embodiments of this disclosure.

[0154] For example, such as Figure 10As shown, the information processing system provided in this embodiment includes system A, system B, system C, and a unified encryption / decryption server (i.e., the first server). The information processing method provided in this embodiment includes: S401, encryption; specifically, system A sends a business data storage request to the unified encryption / decryption server, the business data storage request including first business data; S402, encryption response; specifically, the unified encryption / decryption server sends an encryption response to system A, the encryption response including a token (i.e., an authorization token for the first business data); S403, token transmission; specifically, system A sends a token to system B; S404, token transmission; specifically, system B sends a token to system C; S405, token transmission; specifically, system C sends a token to the unified encryption / decryption server; S406, decryption; specifically, the unified encryption / decryption server obtains the first business data based on the token and sends a decryption response to system C, the decryption response including the first business data.

[0155] The following example illustrates the information processing method provided in the embodiments of this disclosure.

[0156] For example, such as Figure 11 The diagram illustrates the process of the first server storing received data. S501, Encryption: Type + Plaintext; Specifically, the first server receives the plaintext (i.e., the second business data) and its business type from the second server. S502, Encryption; Specifically, the first server's encryption interface encrypts the plaintext using the AES256 algorithm to obtain ciphertext. S503, Storing Ciphertext; Specifically, the first server stores the ciphertext, along with the plaintext's token, hash value, and the corresponding relationship between the plaintext and the ciphertext. S504, Retrieving Ciphertext; Specifically, when the first server receives a token from the second server, it can retrieve the ciphertext from this relationship. S505, Decryption; Specifically, the first server decrypts the ciphertext using the AES256 algorithm and the token to obtain the plaintext. S506, Returning Plaintext; Specifically, the first server sends the plaintext to the second server.

[0157] It is understood that, in actual implementation, the server device described in the embodiments of this disclosure may include one or more hardware structures and / or software modules for implementing the aforementioned corresponding information processing methods, and these hardware structures and / or software modules may constitute a server. Those skilled in the art should readily recognize that, based on the algorithm steps of the various examples described in conjunction with the embodiments disclosed herein, this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or software-driven manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.

[0158] Based on this understanding, the present disclosure also provides an information processing device. Figure 12 A schematic diagram of the structure of an information processing apparatus provided in an embodiment of this disclosure is shown. Figure 12 As shown, the information processing device 20 may include: a receiving module 201, a determining module 202, a processing module 203, and a sending module 204.

[0159] The receiving module 201 is configured to receive an information processing request sent by a second server, the information processing request including an authorization token for the first business data.

[0160] The determination module 202 is configured to determine the first target information based on the authorization token and the first correspondence relationship of the first business data. The first correspondence relationship includes multiple authorization tokens and the target information corresponding to each of the multiple authorization tokens.

[0161] The processing module 203 is configured to perform preset processing on the first target information based on the first string to obtain the first business data.

[0162] The sending module 204 is configured to send the first service data to the second server.

[0163] Optionally, the processing module is also configured to parse the authorization token of the first business data to obtain the business type corresponding to the first business data.

[0164] The determining module 202 is also configured to determine the first string based on the business type corresponding to the first business data and the second correspondence relationship, wherein the second correspondence relationship includes multiple business types and the string corresponding to each of the multiple business types.

[0165] Optionally, the information processing device 20 further includes a storage module 205.

[0166] The receiving module 201 is also configured to receive a business data storage request sent by the second server, the business data storage request including second business data and the business type corresponding to the second business data.

[0167] The processing module 203 is also configured to generate an authorization token for the second business data based on the second business data and the business type corresponding to the second business data, and to perform target processing on the second business data based on the second string to obtain the second target information, wherein the second string has a corresponding relationship with the business type corresponding to the second business data.

[0168] Storage module 205 is configured to store the correspondence between the authorization token of the second business data and the second target information into the first correspondence.

[0169] The sending module 204 is also configured to send a business data storage response to the second server. The business data storage response includes an authorization token for the second business data and is used to notify the second target information that it has been successfully stored.

[0170] Optionally, the processing module is specifically configured to perform a hash transformation on the second business data to obtain a first hash value.

[0171] The processing module 203 is further configured to generate an authorization token for the second business data based on the business type corresponding to the second business data and the first hash value.

[0172] Optionally, the processing module is also configured to perform a hash transformation on the third business data to obtain a second hash value;

[0173] The processing module 203 is further configured to add a preset value to the second hash value to obtain a third hash value when the second hash value is the same as the first hash value and the service type of the third service data is the same as the service type of the second service data.

[0174] The processing module 203 is also configured to generate an authorization token for the third business data based on the business type corresponding to the third business data and the third hash value.

[0175] As described above, the embodiments of this disclosure can divide the information processing device into functional modules according to the above method examples. The integrated modules can be implemented in hardware or as software functional modules. Furthermore, it should be noted that the module division in these embodiments is illustrative and represents only one logical functional division; in actual implementation, other division methods may be used. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module.

[0176] The specific methods by which each module performs its operations and the beneficial effects of the information processing apparatus in the above embodiments have been described in detail in the foregoing method embodiments, and will not be repeated here.

[0177] Figure 13 This is a structural example diagram of an information processing apparatus provided in this disclosure. Figure 13 As shown, the information processing device 30 may include a sending module 301 and a receiving module 302.

[0178] The sending module 301 is configured to send an information processing request to the first server. The information processing request includes an authorization token for the first business data and is used to request the acquisition of the first business data.

[0179] The receiving module 302 is configured to receive the first service data sent by the first server. The first service data is obtained by the first server through preset processing of the first target information based on the first string. The first target information is determined by the first server based on the authorization token of the first service data and the first correspondence relationship. The first correspondence relationship includes multiple authorization tokens and the target information corresponding to each of the multiple authorization tokens.

[0180] Optionally, the sending module is further configured to send a business data storage request to the first server. The business data storage request includes second business data and the business type corresponding to the second business data. The business data storage request is used to request the storage of the second target information.

[0181] The receiving module 302 is also configured to receive a business data storage response sent by the first server, the business data storage response including an authorization token for the second business data, and the business data storage response being used to notify the second target information that it has been successfully stored.

[0182] Figure 14 This is a schematic diagram of another information processing device provided in this disclosure. For example... Figure 14 The information processing apparatus 40 may include at least one processor 401 and a memory 403 for storing processor-executable instructions. The processor 401 is configured to execute the instructions in the memory 403 to implement the information processing method described in the above embodiments.

[0183] In addition, the information processing device 40 may also include a communication bus 402 and at least one communication interface 404.

[0184] Processor 401 may be a processor (central processing unit, CPU), microprocessor unit, ASIC, or one or more integrated circuits for controlling the execution of programs according to the present disclosure.

[0185] The communication bus 402 may include a path for transmitting information between the aforementioned components.

[0186] Communication interface 404 uses any transceiver-like device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc.

[0187] Memory 403 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. Memory may exist independently and be connected to the processing unit via a bus. Memory may also be integrated with the processing unit.

[0188] The memory 403 stores instructions for executing the present invention, and the processor 401 controls the execution of these instructions. The processor 401 executes the instructions stored in the memory 403 to implement the functions of the method disclosed herein.

[0189] In a specific implementation, as one example, processor 401 may include one or more CPUs, for example... Figure 14 CPU0 and CPU1 in the CPU.

[0190] In a specific implementation, as one embodiment, the information processing device 40 may include multiple processors, for example... Figure 14Processors 401 and 407 are described herein. Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. A processor here may refer to one or more devices, circuits, and / or processing cores used to process data (e.g., computer program instructions).

[0191] In a specific implementation, as one embodiment, the information processing device 40 may further include an output device 405 and an input device 406. The output device 405 communicates with the processor 401 and can display information in various ways. For example, the output device 405 may be a liquid crystal display (LCD), a light-emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc. The input device 406 communicates with the processor 401 and can accept user input in various ways. For example, the input device 406 may be a mouse, keyboard, touchscreen device, or sensing device, etc.

[0192] Those skilled in the art will understand that Figure 14 The structure shown does not constitute a limitation on the information processing device and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0193] In addition, this disclosure also provides a computer-readable storage medium including instructions that, when executed by a server's processor, cause the server to perform the information processing method provided in the above embodiments.

[0194] In addition, this disclosure also provides a computer program product, including instructions that, when executed by a server's processor, cause the server to perform the information processing method as provided in the above embodiments.

[0195] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.

Claims

1. An information processing method, characterized in that, Applied to a first server, the method includes: Receive an information processing request sent by a second server, the information processing request including an authorization token for the first business data; Based on the authorization tokens of the first business data and the first correspondence relationship, the first target information is determined. The first correspondence relationship includes multiple authorization tokens and the target information corresponding to each of the multiple authorization tokens. The authorization token of the first business data is parsed to obtain the business type corresponding to the first business data. Based on the business type corresponding to the first business data and the second correspondence, a first string is determined, wherein the second correspondence includes multiple business types and a string corresponding to each of the multiple business types; Based on the first string, the first target information is processed in a preset manner to obtain the first business data, and then the first business data is sent to the second server.

2. The information processing method according to claim 1, characterized in that, The method further includes: Receive a business data storage request sent by the second server, wherein the business data storage request includes second business data and the business type corresponding to the second business data; An authorization token for the second business data is generated based on the second business data and the business type corresponding to the second business data. The second business data is then processed based on a second string to obtain second target information. The second string has a corresponding relationship with the business type corresponding to the second business data. The correspondence between the authorization token of the second business data and the second target information is stored in the first correspondence relationship; Send a business data storage response to the second server. The business data storage response includes an authorization token for the second business data. The business data storage response is used to notify the second target information that it has been successfully stored.

3. The information processing method according to claim 2, characterized in that, The step of generating an authorization token for the second business data based on the second business data and the corresponding business type includes: Perform a hash transformation on the second business data to obtain the first hash value; An authorization token for the second business data is generated based on the business type corresponding to the second business data and the first hash value.

4. The information processing method according to claim 3, characterized in that, After performing a hash transformation on the second business data to obtain a first hash value, the method further includes: Perform a hash transformation on the third business data to obtain the second hash value; When the second hash value is the same as the first hash value, and the business type of the third business data is the same as the business type of the second business data, a preset value is added to the second hash value to obtain the third hash value; An authorization token for the third business data is generated based on the business type corresponding to the third business data and the third hash value.

5. An information processing method, characterized in that, Applied to a second server, the method includes: Send an information processing request to the first server, the information processing request including an authorization token for the first business data, the information processing request being used to request the acquisition of the first business data; The system receives the first service data sent by the first server. The first service data is obtained by the first server through preset processing of first target information based on a first string. The first target information is determined by the first server based on the authorization token of the first service data and a first correspondence relationship. The first correspondence relationship includes multiple authorization tokens and target information corresponding to each of the multiple authorization tokens. The first string is obtained by the first server parsing the authorization token of the first service data to obtain the service type corresponding to the first service data, and is determined based on the service type corresponding to the first service data and a second correspondence relationship. The second correspondence relationship includes multiple service types and a string corresponding to each of the multiple service types.

6. The information processing method according to claim 5, characterized in that, The method further includes: Send a business data storage request to the first server. The business data storage request includes second business data and the business type corresponding to the second business data. The business data storage request is used to request the storage of second target information. The system receives a business data storage response sent by the first server. The business data storage response includes an authorization token for the second business data and is used to notify the second target information that the data storage was successful.

7. An information processing method, characterized in that, The method is applied to an information processing system, which includes a first server and a second server, and includes: The second server sends an information processing request to the first server. The information processing request includes an authorization token for the first business data. The information processing request is used to request the acquisition of the first business data. The first server receives the information processing request sent by the second server; The first server determines the first target information based on the authorization token of the first business data and the first correspondence relationship, wherein the first correspondence relationship includes multiple authorization tokens and the target information corresponding to each of the multiple authorization tokens; The first server parses the authorization token of the first business data to obtain the business type corresponding to the first business data. The first server determines a first string based on the business type corresponding to the first business data and a second correspondence relationship, wherein the second correspondence relationship includes multiple business types and a string corresponding to each of the multiple business types; The first server performs preset processing on the first target information based on the first string to obtain the first business data; The first server sends the first service data to the second server; The second server receives the first service data sent by the first server.

8. An information processing device, characterized in that, Applied to the first server, it includes: a receiving module, a determining module, a processing module, and a sending module; The receiving module is configured to receive an information processing request sent by a second server, the information processing request including an authorization token for the first business data; The determining module is configured to determine first target information based on the authorization token of the first business data and the first correspondence relationship, wherein the first correspondence relationship includes multiple authorization tokens and target information corresponding to each of the multiple authorization tokens; The processing module is configured to parse the authorization token of the first business data to obtain the business type corresponding to the first business data. The determining module is further configured to determine a first string based on the business type corresponding to the first business data and a second correspondence, wherein the second correspondence includes multiple business types and a string corresponding to each of the multiple business types; The processing module is further configured to perform preset processing on the first target information based on the first string to obtain the first business data; The sending module is configured to send the first service data to the second server.

9. An information processing device, characterized in that, Applied to the second server, it includes: a sending module and a receiving module; The sending module is configured to send an information processing request to the first server. The information processing request includes an authorization token for the first business data. The information processing request is used to request the acquisition of the first business data. The receiving module is configured to receive the first service data sent by the first server. The first service data is obtained by the first server through preset processing of first target information based on a first string. The first target information is determined by the first server based on the authorization token of the first service data and a first correspondence relationship. The first correspondence relationship includes multiple authorization tokens and target information corresponding to each of the multiple authorization tokens. The first string is obtained by the first server parsing the authorization token of the first service data to obtain the service type corresponding to the first service data, and is determined based on the service type corresponding to the first service data and a second correspondence relationship. The second correspondence relationship includes multiple service types and a string corresponding to each of the multiple service types.

10. An information processing system, characterized in that, The information processing system includes a first server and a second server; The second server is used to send an information processing request to the first server. The information processing request includes an authorization token for the first business data. The information processing request is used to request the acquisition of the first business data. The first server is used to receive the information processing request sent by the second server; The first server is further configured to determine first target information based on the authorization token of the first business data and the first correspondence relationship, wherein the first correspondence relationship includes multiple authorization tokens and target information corresponding to each of the multiple authorization tokens; The first server parses the authorization token of the first business data to obtain the business type corresponding to the first business data. The first server determines a first string based on the business type corresponding to the first business data and a second correspondence relationship, wherein the second correspondence relationship includes multiple business types and a string corresponding to each of the multiple business types; The first server is further configured to perform preset processing on the first target information based on the first string to obtain the first business data; The first server is also used to send the first service data to the second server; The second server is also used to receive the first service data sent by the first server.

11. A server, characterized in that, include: processor; A memory configured to store processor-executable instructions; The processor is configured to execute the instructions to implement the information processing method as described in any one of claims 1-4, or to implement the information processing method as described in claim 5 or 6.

12. A computer-readable storage medium storing instructions thereon, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the server, the server is able to perform the information processing method as described in any one of claims 1-4, or the information processing method as described in claim 5 or 6.

Citation Information

Patent Citations

  • Resource information acquisition method and device, computer equipment and storage medium

    CN113553572A