Information management method and device

By setting the delayed update time of authorization information and delayed update of authorization information, the system resource preemption and flow restriction problems caused by frequent authorization information are solved, and the update efficiency of authorization information is improved.

CN119990950APending Publication Date: 2025-05-13BEIJING JINGDONG YUANSHENG TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202311490653.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-09
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

In the prior art, frequent update of authorized information leads to system resource preemption or flow restriction, reducing the efficiency of update of authorized information.

Method used

By setting the delayed update time of authorization information, delayed update of authorization information, avoid system resource preemption and flow restriction, and improve update efficiency.

Benefits of technology

Time-sharing update of authorization information is realized, avoiding system resource preemption and flow restriction, and improving the update efficiency of authorization information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119990950A_ABST
    Figure CN119990950A_ABST
Patent Text Reader

Abstract

The invention discloses an information management method and device, and relates to the technical field of computers. A specific embodiment of the information management method comprises the following steps: in response to receiving authorization information meeting an authorization information updating condition, setting a delay updating duration of the authorization information; under the condition that the accumulated received duration of the authorization information is greater than or equal to the delayed updating duration of the authorization information, updating the authorization information; and in response to a received query request for the authorization information, obtaining the updated authorization information. According to the embodiment, the authorization information is delayed to be updated based on the delayed updating duration of the authorization information, so that the authorization information can be updated in a time-sharing manner, the conditions of system resource preemption, system current limiting and the like are avoided, and the updating efficiency of the authorization information is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to an information management method and device. Background Art

[0002] Merchants can sell goods on multiple e-commerce platforms and can also choose different logistics carriers to complete the transportation of goods. Usually, merchants will use information management platforms to help them manage various information from e-commerce platforms and logistics carriers, such as authorization information, carrier information, merchant information, e-commerce platform information, document information, etc. Among them, authorization information has a validity period, and expired authorization information cannot be used any more, and it needs to be updated in a timely manner.

[0003] In the process of implementing the present invention, the inventors found that the prior art has at least the following problems:

[0004] Since there is a lot of authorization information, it is easy to generate a large number of update requests in a short period of time, resulting in system resource preemption or system current limiting, which reduces the update efficiency of the authorization information. Summary of the invention

[0005] In view of this, an embodiment of the present invention provides an information management method and device, which can update authorization information in time-sharing manner, avoid system resource preemption, system current limiting, etc., and improve the updating efficiency of authorization information.

[0006] To achieve the above object, according to a first aspect of an embodiment of the present invention, there is provided an information management method, comprising:

[0007] In response to receiving authorization information that meets the authorization information update condition, setting a delayed update duration of the authorization information;

[0008] When the accumulated received time of the authorization information is greater than or equal to the delayed update time of the authorization information, updating the authorization information;

[0009] In response to receiving a query request for the authorization information, updated authorization information is obtained.

[0010] Optionally, after setting the delayed update duration of the authorization information, the method further includes:

[0011] Encapsulating the authorization information and the delayed update duration of the authorization information;

[0012] Store the encapsulated authorization information into a pre-created ordered set;

[0013] The encapsulated authorization information in the ordered set is sorted according to the delayed update duration of the authorization information.

[0014] Optionally, the authorization information includes a long-term token and a short-term token; updating the authorization information includes:

[0015] Determine the authorization platform corresponding to the authorization information, and send the long-term token to the authorization platform;

[0016] Receive a new short-term token and a new long-term token returned from the authorization platform, and use the new short-term token and the new long-term token as new authorization information;

[0017] The short-lived token is replaced with the new short-lived token, and the long-lived token is replaced with the new long-lived token.

[0018] Optionally, after updating the authorization information, the method further includes:

[0019] Determine the user information corresponding to the new authorization information;

[0020] Determine an authorization information set associated with the user information and belonging to the authorization platform, wherein the authorization information set includes the new authorization information;

[0021] The short-term token and the long-term token included in the new authorization information are used to replace the short-term token and the long-term token included in other authorization information in the authorization information set.

[0022] Optionally, the method further comprises:

[0023] determining carrier information associated with the user information;

[0024] The short-term token and the long-term token included in the carrier information are replaced with the short-term token and the long-term token included in the new authorization information.

[0025] Optionally, the method further comprises:

[0026] In response to receiving a sharing request from a first user, sharing the carrier information of the first user with a second user corresponding to the sharing request;

[0027] In response to receiving the configuration request of the second user, querying the target carrier information shared with the second user, and using the target carrier information to configure the carrier information of the second user.

[0028] Optionally, the method further comprises:

[0029] In response to receiving the document query request, determining a corresponding target authorization platform and a target user;

[0030] Obtaining connection information of the target authorization platform;

[0031] Acquire target authorization information of the target user on the target authorization platform;

[0032] The connection information and the target authorization information are sent to the target authorization platform, and the document information returned from the target authorization platform is received.

[0033] According to a second aspect of an embodiment of the present invention, there is provided an information management device, including:

[0034] A delay module, configured to set a delay update duration of the authorization information in response to receiving authorization information that meets the authorization information update condition;

[0035] An updating module, configured to update the authorization information if the accumulated received time of the authorization information is greater than or equal to the delayed update time of the authorization information;

[0036] The acquisition module is used to acquire the new authorization information in response to receiving a query request for the authorization information.

[0037] Optionally, the device further comprises:

[0038] An encapsulation module, used to encapsulate the authorization information and the delayed update duration of the authorization information;

[0039] A storage module, used to store the packaged authorization information into a pre-created ordered set;

[0040] The sorting module is used to sort the encapsulated authorization information in the ordered set according to the delayed update duration of the authorization information.

[0041] Optionally, the authorization information includes a long-term token and a short-term token; updating the authorization information includes:

[0042] Determine the authorization platform corresponding to the authorization information, and send the long-term token to the authorization platform;

[0043] Receive a new short-term token and a new long-term token returned from the authorization platform, and use the new short-term token and the new long-term token as new authorization information;

[0044] The short-lived token is replaced with the new short-lived token, and the long-lived token is replaced with the new long-lived token.

[0045] Optionally, the device further comprises:

[0046] A first determination module, used to determine the user information corresponding to the new authorization information;

[0047] A second determination module is used to determine an authorization information set associated with the user information and belonging to the authorization platform, wherein the authorization information set includes the new authorization information;

[0048] The first replacement module is used to use the short-term token and the long-term token included in the new authorization information to replace the short-term token and the long-term token included in other authorization information in the authorization information set.

[0049] Optionally, the device further comprises:

[0050] A third determination module, configured to determine carrier information associated with the user information;

[0051] The second replacement module is used to replace the short-term token and the long-term token included in the carrier information with the short-term token and the long-term token included in the new authorization information.

[0052] Optionally, the device further comprises:

[0053] a sharing module, configured to, in response to receiving a sharing request from a first user, share the carrier information of the first user with a second user corresponding to the sharing request;

[0054] The configuration module is used to query the target carrier information shared with the second user in response to receiving the configuration request of the second user, and use the target carrier information to configure the carrier information of the second user.

[0055] Optionally, the device further comprises:

[0056] A fourth determination module, configured to determine a corresponding target authorization platform and a target user in response to receiving a document query request;

[0057] A first obtaining module, used to obtain the connection information of the target authorization platform;

[0058] The second obtaining module is used to obtain the target authorization information of the target user on the target authorization platform;

[0059] The receiving module is used to send the connection information and the target authorization information to the target authorization platform, and receive the document information returned from the target authorization platform.

[0060] According to a third aspect of an embodiment of the present invention, there is provided an electronic device, including:

[0061] one or more processors;

[0062] a storage device for storing one or more programs,

[0063] When the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any one of the above embodiments.

[0064] According to a fourth aspect of an embodiment of the present invention, a computer-readable medium is provided, on which a computer program is stored, and when the program is executed by a processor, the method described in any one of the above embodiments is implemented.

[0065] An embodiment of the above invention has the following advantages or beneficial effects: based on the delayed update duration of the authorization information, the authorization information is delayed to be updated, so that the authorization information can be updated in time, avoiding system resource preemption, system current limiting, etc., and improving the update efficiency of the authorization information; the authorization information is encapsulated, stored and sorted, so that the authorization information reaching the delayed time can be quickly determined and updated, thereby improving the update efficiency of the authorization information and avoiding time-consuming search for the authorization information; the tokens of other authorization information and carrier information are updated according to the new authorization information, thereby improving the update efficiency of the authorization information and carrier information with the same token, ensuring the consistency of tokens between various information, and avoiding repeated updates of information; the carrier information is shared among users, and the user's carrier information is configured according to the shared carrier information, thereby improving the efficiency of the carrier configuration, simplifying the process of the user configuring the carrier information, and improving the user experience; the document information can be accurately and quickly obtained according to the connection information and authorization information, thereby reducing the user's waiting time.

[0066] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with the specific implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS

[0067] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention.

[0068] Figure 1 is a schematic diagram of the main process of the information management method according to an embodiment of the present invention;

[0069] Figure 2 is a schematic diagram of a time sequence flow of a document query according to a reference embodiment of the present invention;

[0070] Figure 3 is a schematic diagram of the main process of information delay update according to a reference embodiment of the present invention;

[0071] Figure 4 is a schematic diagram of the main process of information update according to a reference embodiment of the present invention;

[0072] Figure 5 is a schematic diagram of the main process of information hierarchical management according to a reference embodiment of the present invention;

[0073] Figure 6 is a schematic diagram of the main process of an information management method according to a reference embodiment of the present invention;

[0074] Figure 7 is a schematic diagram of main modules of an apparatus for information management according to an embodiment of the present invention;

[0075] Figure 8 is an exemplary system architecture diagram to which embodiments of the present invention may be applied;

[0076] Fig. 9 It is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. DETAILED DESCRIPTION

[0077] The following is a description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, including various details of the embodiments of the present invention to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, the description of well-known functions and structures is omitted in the following description.

[0078] It should be noted that in the technical solution of the present invention, the collection, use, storage, sharing and transfer of user personal information involved are in compliance with the provisions of relevant laws and regulations, and it is necessary to inform the user and obtain the user's consent or authorization. When applicable, the user's personal information is de-identified and / or anonymized and / or encrypted.

[0079] Merchants can sell goods on multiple e-commerce platforms and can also choose different logistics carriers to complete the transportation of goods. Usually, merchants will use information management platforms to help them manage various information from e-commerce platforms and logistics carriers, such as authorization information, carrier information, merchant information, e-commerce platform information, document information, etc. Among them, authorization information has a validity period, and expired authorization information cannot be used any more, and it needs to be updated in a timely manner.

[0080] Expired authorization information cannot be discovered in time; due to the large amount of authorization information, a large number of update requests are easily generated in a short period of time, resulting in system resource preemption or system current limiting, which reduces the update efficiency of authorization information; information management platforms usually store similar information in one table and associate different types of information with each other, resulting in too many fields in the table and redundant data.

[0081] In view of this, according to a first aspect of an embodiment of the present invention, a method for information management is provided.

[0082] Figure 1FIG. 1 is a schematic diagram of the main process of the information management method according to an embodiment of the present invention. Figure 1 As shown, the information management method according to the embodiment of the present invention mainly includes the following steps S101 to S103.

[0083] Step S101, in response to receiving authorization information that meets the authorization information update condition, setting a delayed update duration of the authorization information.

[0084] The execution subject of the embodiment of the present invention helps users manage various information between users and e-commerce platforms and logistics carriers, such as authorization information, product order information, logistics order information, e-commerce platform connection information, carrier configuration information, etc. Among them, the authorization information is the authorization information between the user and the e-commerce platform. If the user sells goods on different e-commerce platforms, the user has authorization information for different e-commerce platforms. The user described in the embodiment of the present invention can be an individual merchant or a company or organization that produces goods.

[0085] The authorization information update conditions are pre-set, and the authorization information update conditions include: the validity period of the authorization information is less than or equal to the pre-set validity period threshold, the authorization information has expired, etc. Before updating the authorization information, the execution subject of the embodiment of the present invention starts a timed polling task, regularly monitors the validity period of the authorization information, and takes the authorization information whose validity period is less than or equal to the pre-set validity period threshold or the authorization information that has expired as the authorization information that meets the authorization information update conditions; when the user sends an authorization information query request, the execution subject of the embodiment of the present invention will also determine whether the validity period of the queried authorization information is less than or equal to the validity period threshold or whether it has expired, and then determine the authorization information that meets the authorization information conditions.

[0086] The execution subject of the embodiment of the present invention updates the authorization information that meets the authorization information update conditions. After receiving the authorization information that meets the authorization information conditions, the delayed update duration of the authorization information is set. The delayed update duration is a period of time used to delay the update operation of the authorization information. The delayed update durations corresponding to different authorization information can be the same or different, but the number of authorization information with the same delayed update duration should be less than or equal to a preset number threshold to control the number of authorization information that performs the update operation at the same time point, so that different authorization information performs the update operation at different time points. For example, the delayed update duration of the authorization information is determined according to the validity period of the authorization information. The authorization information with a larger validity period has a larger delayed update duration, and the authorization information with a smaller validity period has a smaller delayed update duration. For another example, the delayed update duration of the authorization information is determined according to the determination method of the authorization information. The delayed update duration of the authorization information updated before the user queries the authorization information is smaller, and the delayed update duration of the authorization information updated during the regular monitoring process is larger.

[0087] Exemplarily, the preset validity period threshold is 1 minute, and the validity period of the three authorization information is regularly monitored to be less than or equal to the validity period threshold, among which the validity period of authorization information A1 is 50 seconds, the validity period of authorization information A2 is 10 seconds, and the validity period of authorization information A3 is 30 seconds; since the validity periods of the authorization information are sorted from small to large, the following are obtained: authorization information A2, authorization information A3, and authorization information A1; according to the rule that the delayed update period should be less than the validity period, the delayed update period of authorization information A2 is set to 0 seconds (that is, the authorization information is updated immediately). A2), the delayed update time of authorization information A3 is 10 seconds, and the delayed update time of authorization information A1 is 20 seconds; assuming that 5 seconds after the update of authorization information A2 is completed, a user requests to query authorization information A4, but authorization information A4 has expired and needs to be updated immediately, then the delayed update time of authorization information A4 is set to 0 seconds. At this time, the delayed update time of authorization information A3 is 5 seconds, and the delayed update time of authorization information A1 is 15 seconds, so as to ensure that different authorization information is updated at different time points.

[0088] Setting a delayed update duration for the authorization information can achieve delayed update of the authorization information, so that different authorization information can be updated at different time points, avoiding system resource preemption, system current limiting, etc., and improving the update efficiency of the authorization information.

[0089] According to a reference embodiment of the present invention, after setting the delayed update duration of the authorization information, the method further includes: encapsulating the authorization information and the delayed update duration of the authorization information, specifically, using a pre-set mapping element to encapsulate the authorization information and the delayed update duration of the authorization information, the mapping element including: key, value (score) and message body (member), etc., wherein the key of the mapping element is the name of the mapping element, and the value of the mapping element includes the delayed update duration of the authorization information. For example, the value of the mapping element is set to "current time + delayed update duration", and the message body of the mapping element includes one or more authorization information, and each authorization information can only be encapsulated in one mapping element.

[0090] The encapsulated authorization information is stored in a pre-created ordered set, and the ordered set is used to store mapping elements that encapsulate the authorization information, and the mapping elements are added to the ordered set. The encapsulated authorization information in the ordered set is sorted according to the delayed update duration of the authorization information. Specifically, the value of each mapping element is determined, and the mapping elements are sorted according to the value of the mapping element. The mapping elements are sorted in order from small to large values, so that the authorization information with a smaller delayed update duration is arranged in front, and the authorization information with a larger delayed update duration is arranged in the back. Ordered sets applicable to embodiments of the present invention include: Zset (Sorted Set), linked lists, message queues, and the like.

[0091] Exemplarily, 10 authorization information that meet the authorization information update conditions are divided into 5 groups, each group has two authorization information, and the instruction "zadd key score member" is used to store the two authorization information of the same group into the same mapping element, and then the mapping element encapsulating the authorization information is stored into Zset. Among them, the key (key) of the mapping element is "refresh+[timestamp]+[group code]", where "refresh" is a fixed prefix, "timestamp" is the timestamp of receiving the authorization information, and "group code" is generated when grouping, and the codes of the 5 groups are different; the value (score) of the mapping element is the delayed update duration, each group has a delayed update duration, and the delayed update durations of different groups are different, and the delayed update durations differ by 1 minute in the order of grouping; the message body (member) of the mapping element is the two authorization information of the same group. Use the instruction "zrangebyscorekey min max limit" to sort the mapping elements in Zset according to the delayed update duration, so that the authorization information with a smaller delayed update duration is in the front, and the authorization information with a larger delayed update duration is in the back.

[0092] Use ordered sets to encapsulate authorization information and its delayed update duration, so as to quickly determine the delayed update duration of authorization information and sort the authorization information. This enables timely discovery of authorization information that has reached the delayed update duration, thereby improving the update efficiency of authorization information, avoiding wasting too much time and resources on searching for authorization information, and facilitating the management of authorization information.

[0093] Step S102: updating the authorization information when the accumulated received time of the authorization information is greater than or equal to the delayed update time of the authorization information.

[0094] The cumulative reception time of the authorization information starts from the time when it is determined that the authorization information meets the authorization information update conditions, and determines whether the cumulative reception time of the authorization information is greater than or equal to the delayed update time of the authorization information. If the cumulative reception time of the authorization information is less than the delayed update time of the authorization information, it means that the delayed operation of the authorization information has not been completed, and the update operation of the authorization information should continue to be delayed.

[0095] When the cumulative received time of the authorization information is greater than or equal to the delayed update time of the authorization information, it means that the delayed operation of the authorization information has been completed, and the update operation should be performed on the authorization information. Specifically, determine the authorization platform associated with the authorization information, the authorization platform is the platform that generates the authorization information, for example, the authorization platform is an e-commerce platform, and the user is a merchant. Obtain the connection information of the authorization platform, the connection information includes the identifier and key of the authorization platform, establish a connection with the authorization platform according to the identifier and the key, send an authorization information update request to the authorization platform, and receive the new authorization information returned by the authorization platform. The execution subject of the embodiment of the present invention uses the received new authorization information to replace the corresponding expired or about to expire authorization information.

[0096] Exemplarily, the pre-set delayed update duration is 1 minute. When the cumulative received time of the authorization information is greater than or equal to 1 minute, the pre-set information platform association table is searched to determine the authorization platform associated with the authorization information, and an authorization information update request is sent to the authorization platform. The request includes: user information, expired or about to expire authorization information, etc. The authorization platform verifies the request. After the authorization information update request passes the verification of the authorization platform, the authorization platform generates new authorization information. The execution entity of the embodiment of the present invention receives the new authorization information returned by the authorization platform; and uses the new authorization information to replace the corresponding authorization information.

[0097] As another example, an ordered set Zset is used to store mapping elements that encapsulate authorization information, and the mapping elements are arranged in the ordered set in ascending order according to the delayed update time; it is determined whether the cumulative received time of the mapping element at the front is greater than or equal to the corresponding delayed update time, and if so, the authorization information included in the mapping element is obtained, and an authorization information update request is sent to the corresponding authorization platform, the new authorization information is received, the corresponding authorization information is replaced, and then the instruction "zrem key member" is used to delete the message body of the mapping element (that is, the authorization information that has expired or is about to expire), and the instruction "zdel name key" is used to delete the mapping element, and then the mapping element at the front is continued to be judged; otherwise, it means that the mapping element and other mapping elements after the mapping element have not completed the delay operation, and it should wait for a period of time before making a judgment.

[0098] Delaying the update of the authorization information based on the delayed update duration of the authorization information can enable the authorization information to be updated in time, avoid system resource preemption, system current limiting, etc., and improve the update efficiency of the authorization information.

[0099] According to a reference embodiment of the present invention, the authorization information includes a long-term token and a short-term token, wherein the short-term token is a token with a shorter validity period, and the short-term token is used to verify or prove the authorization relationship between the user and the authorization platform, and the validity period of the authorization information is equal to the validity period of the short-term token; the long-term token is a token with a longer validity period (i.e., token), and the long-term token is used to update the short-term token, and the validity period of the long-term token is greater than the validity period of the short-term token.

[0100] When updating the authorization information, first determine the authorization platform corresponding to the authorization information, establish a connection with the authorization platform according to the identification and key of the authorization platform, obtain the long-term token included in the authorization information, send the long-term token to the authorization platform, and the authorization platform verifies the long-term token. After the long-term token passes the verification, receive new authorization information returned from the authorization platform, the new authorization information includes a new short-term token and a new long-term token; use the new short-term token to replace the short-term token included in the authorization information, and use the new long-term token to replace the long-term token included in the authorization information.

[0101] Exemplarily, the authorization information that meets the authorization information update conditions includes: long-term token token1 and short-term token token2, determine the authorization platform corresponding to the authorization information, query the authorization platform's identifier as appId, the authorization platform's key as secret, and send an authorization information update request "www.platform.com / updateMsg?id=appId&key=secret&token=token1" to the authorization platform, where "www.platform.com / updateMsg" is the authorization platform's interface for updating authorization information, and the request carries parameters such as identifier, key, and long-term token. The information returned by the authorization platform includes "{'shortToken':'token3'; 'longToken':'token4'}", where "'shortToken':'token3'" indicates that the new short-term token is token3, and "'longToken':'token4'" indicates that the new long-term token is token4, token3 is used to replace token1, and token4 is used to replace token2, thereby completing the update operation of the authorization information.

[0102] Using long-term tokens to obtain new short-term tokens and new long-term tokens can simplify the verification process of long-term tokens on the authorization platform, avoid verifying large amounts of user information, and quickly and accurately obtain new authorization information; different authorization information has different long-term tokens, ensuring that each authorization information can obtain accurate new authorization information.

[0103] Step S103: in response to receiving a query request for the authorization information, obtaining updated authorization information.

[0104] The execution subject of the embodiment of the present invention parses the received authorization information, determines the corresponding user and authorization platform, queries the authorization information between the user and the authorization platform, and obtains the updated authorization information after the authorization information is updated. For example, the execution subject of the embodiment of the present invention deletes the authorization information after the authorization information expires, updates the authorization information before the authorization information expires, obtains the new authorization information, and displays the new authorization information to the user when the user queries the authorization information, so that the authorization information queried by the user each time is the latest.

[0105] According to a reference embodiment of the present invention, after updating the authorization information, the method further includes: determining the user information corresponding to the new authorization information; determining the authorization information set associated with the user information and belonging to the authorization platform, specifically, each user has one or more business units, for example, each merchant has one or more stores, each business unit corresponds to one authorization information, each user establishes an association with the same authorization platform through the business unit, and the authorization information corresponding to all business units of each user is used as the authorization information set, and the authorization information included in the authorization information set uses the same short-term token and long-term token.

[0106] In the case where the authorization information set includes new authorization information, the short-term token and long-term token of the new authorization information have been updated. To ensure the consistency of the short-term token and the long-term token in the authorization information set, the short-term token and the long-term token included in the new authorization information are used to replace the short-term token and the long-term token included in other authorization information in the authorization information set, so that the short-term tokens and the long-term tokens of all authorization information in the authorization information set are the same. Updating the short-term tokens and the long-term tokens of other authorization information is equivalent to performing an update operation on other authorization information, and synchronizing the new authorization information to other authorization information in the authorization information set.

[0107] Exemplarily, a user sells goods on e-commerce platform B1, e-commerce platform B2, and e-commerce platform B3, wherein the user has 3 stores on e-commerce platform B1, 4 stores on e-commerce platform B2, and 2 stores on e-commerce platform B3; therefore, the authorization information set between the user and e-commerce platform B1 includes 3 authorization information, the authorization information set between the user and e-commerce platform B2 includes 4 authorization information, and the authorization information set between the user and e-commerce platform B3 includes 2 authorization information; after the update of one authorization information between the user and e-commerce platform B1 is completed, the other two authorization information included in the authorization information set between the user and e-commerce platform B1 are synchronously updated, that is, the short-term token and the long-term token of the authorization information are synchronously updated.

[0108] Synchronously updating the tokens of other authorization information that belongs to the same authorization information set as the new authorization information can ensure the token consistency of all authorization information in the authorization information set, avoid interference with other business processes involving authorization information, improve the update efficiency of other authorization information, and simplify the update process of other authorization information.

[0109] According to another reference embodiment of the present invention, the method further includes: determining the carrier information associated with the user information. Specifically, the user has one or more business units, and one or more carrier information is configured for each business unit. For example, carrier information for transporting small items and carrier information for transporting large items are configured according to the size of the goods. The carrier information includes: a short-term token and a long-term token of the authorization information. In order to ensure the consistency of the short-term token and the long-term token of the carrier information and the authorization information, the short-term token and the long-term token included in the carrier information of the same business unit of the same user are replaced with the short-term token and the long-term token included in the new authorization information.

[0110] Exemplarily, a carrier information is configured for each business unit of the user, and the user sells goods on e-commerce platform C1, e-commerce platform C2, and e-commerce platform C3. Among them, the user has 4 stores on e-commerce platform C1, 2 stores on e-commerce platform C2, and 3 stores on e-commerce platform C3; therefore, there are 4 carrier information between the user and e-commerce platform C1, 2 carrier information between the user and e-commerce platform C2, and 3 carrier information between the user and e-commerce platform C3; after the update of one authorization information between the user and e-commerce platform C2, the other authorization information between the user and e-commerce platform C2 is synchronously updated, that is, the short-term token and long-term token of the other authorization information are synchronously updated; each authorization information corresponds to a business unit, and each business unit corresponds to a carrier information, therefore, the two carrier information between the user and e-commerce platform C2 are synchronously updated, that is, the short-term token and long-term token of the two carrier information are synchronously updated.

[0111] Find the business scenarios associated with the authorization information that require the use of the authorization information, such as information backup scenarios, information statistics scenarios, etc. After the authorization information is updated, the business system corresponding to the above business scenarios also stores expired or expiring authorization information. Therefore, use the updated new authorization information to synchronously update the corresponding authorization information in the business system corresponding to the above business scenarios, that is, update the short-term token and long-term token of the authorization information.

[0112] Synchronous token updates for the carrier information associated with the authorization information before the update and the authorization information in other business systems can ensure the token consistency of the carrier information of the same business unit of the same user, as well as the token consistency in the business system, avoid interference with other business processes involving the authorization information, improve the update efficiency of the carrier information and the authorization information in the business system associated with the authorization information, and simplify the update process of the above information.

[0113] According to another reference embodiment of the present invention, the method further includes: in response to receiving a sharing request from the first user, parsing the sharing request, determining the carrier information that the first user wants to share and the object that the first user wants to share (i.e., the second user), and sharing the carrier information that the first user wants to share with the second user corresponding to the sharing request. In response to receiving a configuration request for carrier information from the second user, querying the target carrier information shared with the second user, in addition to the first user, there may be other users who share carrier information with the second user. The carrier insurance information shared with the second user is used as the target carrier information, and the carrier information of the second user is configured using the target carrier information. For example, the second user screens the target carrier information to determine the carrier information corresponding to the second user. For another example, all target carrier information is used as the carrier information of the second user, and then the second user's customized carrier information is added. Each business unit of each user has at least one carrier information.

[0114] Exemplarily, user D1 shares carrier insurance information E1 and carrier information E2 with user D3, and user D2 shares carrier information E3 and carrier information E4 with user D3; when user D3 requests to configure the carrier information, carrier information E1, carrier information E2, carrier information E3, carrier information E4 and other carrier information shared with user D3 by other users are displayed to user D3 and filtered by user D3; user D3 receives all the carrier information shared with him and customizes the carrier information E5. Therefore, the carrier information of user D3 after configuration includes: carrier information E1, carrier information E2, carrier information E3, carrier information E4 and carrier information E5.

[0115] Sharing carrier information among users and configuring user's carrier information based on the shared carrier information can improve the efficiency of carrier configuration, simplify the process of user configuration of carrier information, and improve user experience; receiving user's customized carrier information can enable users to configure carrier information more flexibly.

[0116] According to another reference embodiment of the present invention, the method further includes: in response to receiving a document query request, parsing the document query request to determine the corresponding target authorization platform and target user. Obtaining the connection information between the target user and the target authorization platform, the connection information includes: the identifier and key of the target authorization platform. Obtaining the target authorization information of the target user on the target authorization platform, the target authorization information includes: long-term token, short-term token, business unit identifier, user identifier, store code, authorization code, etc. Establishing a connection with the target authorization platform based on the connection information, and then sending the above target authorization information to the target authorization platform, the target authorization platform verifies the target authorization information, and after the target authorization information passes the verification, receiving the document information returned from the target authorization platform, the document information includes: product orders, logistics documents, etc.

[0117] Figure 2 FIG. 1 is a schematic diagram of a time sequence flow of a document query according to a reference embodiment of the present invention. Figure 2 As shown, the execution subject of the embodiment of the present invention that participates in the sequential process of document query includes: document query interface, carrier information configuration module, authorization information configuration module, connection information configuration module, and the execution subject of the embodiment of the present invention exchanges information with the authorization platform to finally obtain the logistics document. Specifically, the connection information configuration module is used to store the connection information of each authorization platform, including: identification (appKey) and key (secret), etc. The authorization information configuration module is used to store the user's authorization information on different authorization platforms, including: business unit information (dept), store code (shopId), authorization code (code), etc.; the carrier information configuration module is used to store the carrier information corresponding to different business units of the user, including: business unit information (dept), carrier code (shipperId), etc. The authorization information configuration module sends the authorization code, store code, and connection information to the authorization platform, and receives the long-term token and short-term token returned by the authorization platform. The long-term token and short-term token of the authorization information configuration module are shared with the carrier information configuration module; the carrier information configuration module sends the business unit information and connection information to the authorization platform, and receives the authorization platform information returned by the authorization platform. The authorization platform information includes the carrier information configured by the user on the authorization platform; the document query interface sends the business unit information and carrier code to the carrier information configuration module, and the carrier information configuration module returns the carrier information to the document query interface, and then the document query interface sends a document query request to the authorization platform, which carries the short-term token, carrier information, and connection information, and receives the logistics document returned by the authorization platform.

[0118] Storing carrier information, authorization information, and connection information separately can reduce field redundancy, avoid generating wide tables or causing data redundancy, and facilitate efficient information management; determining logistics documents based on short-term tokens, carrier information, and connection information can improve document query efficiency.

[0119] Figure 3 FIG. 1 is a schematic diagram of the main process of information delay update according to a reference embodiment of the present invention. For example, Figure 3 As shown, after receiving authorization information 1, the delayed update duration is set according to authorization information 1, and then authorization information 1 and the corresponding delayed update duration are encapsulated in mapping element 301, wherein mapping element 301 includes multiple authorization information such as authorization information 1, authorization information 2, and authorization information 3, and the delayed update duration of these authorization information is 67890. The encapsulated mapping element 301 is stored in an ordered set 302. Specifically, the mapping elements in the ordered set 302 are arranged in order from small to large in terms of delayed update duration. The authorization information included in the mapping elements with smaller delayed update duration will be updated earlier, so it is arranged in a front position. Each time, only the delayed update duration of the mapping elements with the front order is detected. When the cumulative received duration of the authorization information is greater than or equal to the delayed update duration of the authorization information, the authorization information is updated.

[0120] Figure 4 FIG. 1 is a schematic diagram of the main process of updating information according to a reference embodiment of the present invention. Figure 4 As shown, the execution subject of the embodiment of the present invention receives new authorization information in the following ways: scheduled tasks, authorization query and new authorization configuration, wherein the new authorization configuration refers to sending an authorization acquisition request to the authorization platform when the authorization information of the user is not stored, setting a delay configuration time and waiting for a period of time before sending the authorization acquisition request to the authorization platform, and obtaining new authorization information from the authorization platform when the waiting time is greater than or equal to the delay configuration time. Scheduled tasks refer to regularly detecting whether the authorization information meets the preset authorization information update conditions, and authorization query refers to detecting whether the queried authorization information meets the preset authorization information update conditions before returning the query result, so as to determine the authorization information that meets the authorization information update conditions; then setting the delay update time of the above authorization information, performing a delay update on the authorization information, and receiving new authorization information; after receiving the new authorization information, using the new authorization information to replace the corresponding authorization information that meets the authorization information update conditions, using the new authorization information to replace the authorization information included in the authorization information set of each business unit between the user and the same authorization platform, using the new authorization information to replace the token information included in the carrier information corresponding to each business unit of the user, and using the new authorization information to replace the token information in each business system associated with the authorization information.

[0121] Figure 5 FIG. 1 is a schematic diagram of the main process of information hierarchical management according to a reference embodiment of the present invention. Figure 5 As shown, the executive body of the embodiment of the present invention manages various information in a hierarchical manner. Specifically, the information managed by the executive body of the embodiment of the present invention is divided into three dimensions of information, namely, carrier dimension, authorization dimension and connection dimension. Among them, the information in the connection dimension refers to the information for establishing a connection with different authorization platforms, including: platform identification, platform key and connection agreement, etc.; the information in the authorization dimension refers to the authorization information between the user and different authorization platforms, including: short-term token, long-term token, authorization time, token validity period, relevant information of the authorization platform, etc.; the information in the carrier dimension refers to the association information between the user's business unit and the carrier, including: business unit information, carrier information, store information, warehouse information, waybill information, order information, etc. The executive body of the embodiment of the present invention performs hierarchical management on information, which can reduce information redundancy, simplify the association between information, improve the management efficiency of information, and facilitate the addition, deletion, modification and query of information.

[0122] Figure 6 FIG. 1 is a schematic diagram of the main process of an information management method according to a reference embodiment of the present invention. Figure 6 As shown, the information management method may include:

[0123] Step S601, in response to receiving authorization information that meets the authorization information update condition, setting a delayed update duration of the authorization information;

[0124] Step S602, encapsulating the authorization information and the delayed update duration of the authorization information;

[0125] Step S603, storing the encapsulated authorization information into a pre-created ordered set, and sorting the encapsulated authorization information in the ordered set according to the delayed update duration of the authorization information;

[0126] Step S604, updating the authorization information when the accumulated received time of the authorization information is greater than or equal to the delayed update time of the authorization information;

[0127] Step S605, in response to receiving a query request for the authorization information, obtaining updated authorization information;

[0128] Step S606, determining the carrier information associated with the user information;

[0129] Step S607: Use the short-term token and long-term token included in the new authorization information to replace the short-term token and long-term token included in the carrier information.

[0130] The specific implementation content of the information management method of the above-mentioned reference embodiment of the present invention has been described in detail in the above-mentioned information management method, so the repeated content will not be described again here.

[0131] Figure 7 is a schematic diagram of main modules of an information management device according to an embodiment of the present invention, such as Figure 7 As shown, the information management device 700 mainly includes:

[0132] The delay module 701 is used to set the delay update time of the authorization information in response to receiving the authorization information that meets the authorization information update condition;

[0133] An updating module 702 is configured to update the authorization information when the accumulated received time of the authorization information is greater than or equal to the delayed update time of the authorization information;

[0134] The acquisition module 703 is used to acquire the new authorization information in response to receiving a query request for the authorization information.

[0135] According to a reference embodiment of the present invention, the information management device 700 further includes:

[0136] An encapsulation module, used to encapsulate the authorization information and the delayed update duration of the authorization information;

[0137] A storage module, used to store the packaged authorization information into a pre-created ordered set;

[0138] The sorting module is used to sort the encapsulated authorization information in the ordered set according to the delayed update duration of the authorization information.

[0139] According to another reference embodiment of the present invention, the authorization information includes a long-term token and a short-term token; updating the authorization information includes:

[0140] Determine the authorization platform corresponding to the authorization information, and send the long-term token to the authorization platform;

[0141] Receive a new short-term token and a new long-term token returned from the authorization platform, and use the new short-term token and the new long-term token as new authorization information;

[0142] The short-lived token is replaced with the new short-lived token, and the long-lived token is replaced with the new long-lived token.

[0143] According to another reference embodiment of the present invention, the information management device 700 further includes:

[0144] A first determination module, used to determine the user information corresponding to the new authorization information;

[0145] A second determination module is used to determine an authorization information set associated with the user information and belonging to the authorization platform, wherein the authorization information set includes the new authorization information;

[0146] The first replacement module is used to use the short-term token and the long-term token included in the new authorization information to replace the short-term token and the long-term token included in other authorization information in the authorization information set.

[0147] According to another reference embodiment of the present invention, the information management device 700 further includes:

[0148] A third determination module, configured to determine carrier information associated with the user information;

[0149] The second replacement module is used to replace the short-term token and the long-term token included in the carrier information with the short-term token and the long-term token included in the new authorization information.

[0150] According to another reference embodiment of the present invention, the information management device 700 further includes:

[0151] a sharing module, configured to, in response to receiving a sharing request from a first user, share the carrier information of the first user with a second user corresponding to the sharing request;

[0152] The configuration module is used to query the target carrier information shared with the second user in response to receiving the configuration request of the second user, and use the target carrier information to configure the carrier information of the second user.

[0153] According to a reference embodiment of the present invention, the information management device 700 further includes:

[0154] A fourth determination module, configured to determine a corresponding target authorization platform and a target user in response to receiving a document query request;

[0155] A first obtaining module, used to obtain the connection information of the target authorization platform;

[0156] The second obtaining module is used to obtain the target authorization information of the target user on the target authorization platform;

[0157] The receiving module is used to send the connection information and the target authorization information to the target authorization platform, and receive the document information returned from the target authorization platform.

[0158] It should be noted that the specific implementation content of the information management device in the embodiment of the present invention has been described in detail in the information management method described above, so the repeated content will not be described again here.

[0159] According to the technical solution of the embodiment of the present invention, the authorization information is delayed and updated based on the delayed update duration of the authorization information, so that the authorization information can be updated in time, avoiding system resource preemption, system current limiting and the like, and improving the updating efficiency of the authorization information; the authorization information is encapsulated, stored and sorted, so that the authorization information reaching the delayed time can be quickly determined and updated, so as to improve the updating efficiency of the authorization information and avoid time-consuming searching for the authorization information; the tokens of other authorization information and carrier information are updated according to the new authorization information, so as to improve the updating efficiency of the authorization information and carrier information with the same token, ensure the consistency of tokens between various information, and avoid repeated updating of information; the carrier information is shared among users, and the carrier information of the user is configured according to the shared carrier information, so as to improve the efficiency of the carrier configuration, simplify the process of the user configuring the carrier information, and improve the user experience; the document information can be accurately and quickly obtained according to the connection information and the authorization information, so as to reduce the waiting time of the user.

[0160] According to a third aspect of an embodiment of the present invention, there is provided an electronic device, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method provided by the first aspect of the embodiment of the present invention.

[0161] According to a fourth aspect of an embodiment of the present invention, a computer-readable medium is provided, on which a computer program is stored, and when the program is executed by a processor, the method provided by the first aspect of the embodiment of the present invention is implemented.

[0162] Figure 8 An exemplary system architecture 800 is shown to which the information management method or information management apparatus according to the embodiment of the present invention can be applied.

[0163] like Figure 8 As shown, system architecture 800 may include terminal devices 801, 802, 803, a network 804, and a server 805. Network 804 is used to provide a medium for communication links between terminal devices 801, 802, 803 and server 805. Network 804 may include various connection types, such as wired, wireless communication links, or optical fiber cables, etc.

[0164] Users can use terminal devices 801, 802, and 803 to interact with server 805 through network 804 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 801, 802, and 803, such as information management applications, information query applications, search applications, instant messaging tools, email clients, social platform software, etc. (only examples).

[0165] The terminal devices 801 , 802 , and 803 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, and the like.

[0166] The server 805 may be a server that provides various services, such as a background management server (only an example) that supports information management requests sent by upstream terminal devices 801, 802, and 803. The background management server may set a delayed update duration of the authorization information in response to receiving authorization information that meets the authorization information update conditions; update the authorization information if the cumulative received time of the authorization information is greater than or equal to the delayed update duration of the authorization information; obtain updated authorization information in response to receiving a query request for the authorization information; and feedback the information management situation (only an example) to the terminal device.

[0167] It should be noted that the information management method provided in the embodiment of the present invention is generally executed by the server 805, and accordingly, the information management device is generally set in the server 805. The information management method provided in the embodiment of the present invention can also be executed by the terminal devices 801, 802, and 803, and accordingly, the information management device can be set in the terminal devices 801, 802, and 803.

[0168] It should be understood that Figure 8 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0169] Reference below Fig. 9 , which shows a schematic diagram of the structure of a computer system 900 of a terminal device suitable for implementing an embodiment of the present invention. Fig. 9 The terminal device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0170] like Fig. 9 As shown, the computer system 900 includes a central processing unit (CPU) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage part 908 into a random access memory (RAM) 903. In the RAM 903, various programs and data required for the operation of the system 900 are also stored. The CPU 901, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.

[0171] The following components are connected to the I / O interface 905: an input section 906 including a keyboard, a mouse, etc.; an output section 907 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 908 including a hard disk, etc.; and a communication section 909 including a network interface card such as a LAN card, a modem, etc. The communication section 909 performs communication processing via a network such as the Internet. A drive 910 is also connected to the I / O interface 905 as needed. A removable medium 911, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 910 as needed, so that a computer program read therefrom is installed into the storage section 908 as needed.

[0172] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 909, and / or installed from the removable medium 911. When the computer program is executed by the central processing unit (CPU) 901, the above-mentioned functions defined in the system of the embodiment of the present invention are executed.

[0173] It should be noted that the computer-readable medium shown in the embodiment of the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In an embodiment of the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In an embodiment of the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0174] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0175] The modules involved in the embodiments of the present invention may be implemented by software or hardware. The modules described may also be set in a processor, for example, it may be described as: a processor includes a delay module, an update module, and an acquisition module, wherein the names of these modules do not constitute a limitation on the modules themselves under certain circumstances, for example, the delay module may also be described as a "module for setting the delay update duration of the authorization information".

[0176] As another aspect, an embodiment of the present invention further provides a computer-readable medium, which may be included in the device described in the above embodiment; or may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by a device, the device implements the following method: in response to receiving authorization information that meets the authorization information update conditions, setting the delayed update duration of the authorization information; in the case where the cumulative received time of the authorization information is greater than or equal to the delayed update duration of the authorization information, updating the authorization information; in response to receiving a query request for the authorization information, obtaining the updated authorization information.

[0177] According to the technical solution of the embodiment of the present invention, the authorization information is delayed and updated based on the delayed update duration of the authorization information, so that the authorization information can be updated in time, avoiding system resource preemption, system current limiting and the like, and improving the updating efficiency of the authorization information; the authorization information is encapsulated, stored and sorted, so that the authorization information reaching the delayed time can be quickly determined and updated, so as to improve the updating efficiency of the authorization information and avoid time-consuming searching for the authorization information; the tokens of other authorization information and carrier information are updated according to the new authorization information, so as to improve the updating efficiency of the authorization information and carrier information with the same token, ensure the consistency of tokens between various information, and avoid repeated updating of information; the carrier information is shared among users, and the carrier information of the user is configured according to the shared carrier information, so as to improve the efficiency of the carrier configuration, simplify the process of the user configuring the carrier information, and improve the user experience; the document information can be accurately and quickly obtained according to the connection information and the authorization information, so as to reduce the waiting time of the user.

[0178] The above specific implementations do not constitute a limitation on the protection scope of the embodiments of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the embodiments of the present invention should be included in the protection scope of the embodiments of the present invention.

Claims

1. A method of information management, characterized in that: include: In response to receiving authorization information that meets the authorization information update condition, setting a delayed update duration of the authorization information; When the accumulated received time of the authorization information is greater than or equal to the delayed update time of the authorization information, updating the authorization information; In response to receiving a query request for the authorization information, updated authorization information is obtained.

2. The method according to claim 1, characterized in that After setting the delayed update duration of the authorization information, the method further includes: Encapsulating the authorization information and the delayed update duration of the authorization information; Store the encapsulated authorization information into a pre-created ordered set; The encapsulated authorization information in the ordered set is sorted according to the delayed update duration of the authorization information.

3. The method according to claim 1, characterized in that The authorization information includes a long-term token and a short-term token; Update the authorization information, including: Determine the authorization platform corresponding to the authorization information, and send the long-term token to the authorization platform; Receive a new short-term token and a new long-term token returned from the authorization platform, and use the new short-term token and the new long-term token as new authorization information; The short-lived token is replaced with the new short-lived token, and the long-lived token is replaced with the new long-lived token.

4. The method according to claim 3, characterized in that: After updating the authorization information, the method further includes: Determine the user information corresponding to the new authorization information; Determine an authorization information set associated with the user information and belonging to the authorization platform, wherein the authorization information set includes the new authorization information; The short-term token and the long-term token included in the new authorization information are used to replace the short-term token and the long-term token included in other authorization information in the authorization information set.

5. The method according to claim 4, characterized in that The method further comprises: determining carrier information associated with the user information; The short-term token and the long-term token included in the carrier information are replaced with the short-term token and the long-term token included in the new authorization information.

6. The method according to claim 5, characterized in that The method further comprises: In response to receiving a sharing request from a first user, sharing the carrier information of the first user with a second user corresponding to the sharing request; In response to receiving the configuration request of the second user, querying the target carrier information shared with the second user, and using the target carrier information to configure the carrier information of the second user.

7. The method according to claim 1, characterized in that The method further comprises: In response to receiving the document query request, determining a corresponding target authorization platform and a target user; Obtaining connection information of the target authorization platform; Acquire target authorization information of the target user on the target authorization platform; The connection information and the target authorization information are sent to the target authorization platform, and the document information returned from the target authorization platform is received.

8. An information management device, characterized in that: include: A delay module, configured to set a delay update duration of the authorization information in response to receiving authorization information that meets the authorization information update condition; An updating module, configured to update the authorization information if the accumulated received time of the authorization information is greater than or equal to the delayed update time of the authorization information; The acquisition module is used to acquire the new authorization information in response to receiving a query request for the authorization information.

9. An electronic device, characterized in that: include: One or more processors; A storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.

10. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Methods and systems for IoT enabled payments

    CN110073386A

  • State information delay updating method and device and electronic equipment

    CN113987073A

  • Resource access implementation method and device, electronic equipment and storage medium

    CN114764507A

  • Password synchronization method and electronic equipment and server for password synchronization

    CN114866335A

  • Accessory information delay updating method and device and accessory information management system

    CN116611940A