Target information processing method and device, equipment, medium and program product
Through multiple systems in the same ecological scenario, select the appropriate update strategy according to the information category of the target information for the synchronous update, solving the problem of consistency, accuracy and timeliness of target information between different systems, and realize the difficulty The real -time and security of target information updates.
Patent Information
- Application Number
- CN202411174785.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-26
- Publication Date
- 2025-01-21
AI Technical Summary
In multiple systems in the same ecological scenario, the dispersion and diversity of target information make it difficult to guarantee the consistency, accuracy and timeliness of target information among different systems.
By obtaining the information update operation in the target system, determine the information identification and content of the target information to be updated, and determine the information category according to the current business scenario of the target system and the information attribute to the information to be updated. And generate notification message Send to the affiliate system.
It realizes the selection of appropriate update strategies based on information categories between different systems, ensuring the real-time and safety of target information updates, and taking into account the consistency and diversity of target information.
Smart Images

Figure CN119336768A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of big data technology, and in particular, to a target information processing method, device, equipment, medium and program product. Background Art
[0002] The target information of multiple systems in the same ecological scenario is decentralized and diverse, and a specific target information update mechanism is required to ensure the consistency, accuracy and timeliness of target information among different systems. For example, data synchronization can be performed regularly between different systems.
[0003] The target information is distributed in different systems. When the target information changes in a system in the same ecological scenario, other systems can update the target information through the update notification mechanism. For example, update notifications can be sent to other systems through message queues, event triggering, or push notifications. After receiving the update notification, other systems can update the target information according to the notification content. Summary of the invention
[0004] The embodiments of the present invention provide a target information processing method, apparatus, device, medium and program product, which can realize synchronous update of target information among different systems by adopting different update strategies according to the information category of the target information.
[0005] In a first aspect, an embodiment of the present invention provides a target information processing method, including:
[0006] Acquire an information update operation in the target system, and determine the information identifier of the target information to be updated and the target information content corresponding to the target information to be updated according to the information update operation;
[0007] Determining an associated system corresponding to the target system, wherein the associated system and the target system have a target information synchronization requirement;
[0008] Determine the information category of the target information to be updated according to the current business scenario of the target system and the information attributes of the target information to be updated between different systems;
[0009] Adopting an update strategy corresponding to the information category, and updating the target information to be updated in the target system based on the target information content;
[0010] A notification message is generated based on the update strategy, information identifier and target information content corresponding to the information category, and the notification message is sent to the associated system to update the target information to be updated in the associated system.
[0011] In a second aspect, an embodiment of the present invention further provides a target information processing device, the device comprising:
[0012] An update operation acquisition module, used to acquire an information update operation in a target system, and determine an information identifier of target information to be updated and target information content corresponding to the target information to be updated according to the information update operation;
[0013] An associated system acquisition module, used to determine an associated system corresponding to the target system, wherein the associated system and the target system have a target information synchronization requirement;
[0014] An information category determination module, used to determine the information category of the target information to be updated according to the current business scenario of the target system and the information attributes of the target information to be updated between different systems;
[0015] An information updating module, configured to adopt an updating strategy corresponding to the information category and update the target information to be updated in the target system based on the target information content;
[0016] The message sending module is used to generate a notification message based on the update strategy, information identification and target information content corresponding to the information category, and send the notification message to the associated system to update the target information to be updated in the associated system.
[0017] In a third aspect, an embodiment of the present invention further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, a target information processing method as described in any one of the embodiments of the present invention is implemented.
[0018] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a target information processing method as described in any one of the embodiments of the present invention.
[0019] In a fifth aspect, an embodiment of the present invention further provides a computer program product, including a computer program, which, when executed by a processor, implements a target information processing method as described in any one of the embodiments of the present invention.
[0020] In an embodiment of the present invention, through the information update operation in the target system under the same ecological scenario, the information identifier of the target information to be updated, the target information content corresponding to the target information, and the associated system corresponding to the target system are determined, and then, according to the current business scenario of the target system and the information attributes of the target information to be updated between different systems, the information category of the target information to be updated is determined, and an update strategy corresponding to the information category is adopted. The target information to be updated in the target system is updated based on the target information content, and a notification message is generated based on the update strategy, information identifier and target information content corresponding to the information category. The notification message is sent to the associated system to update the target information to be updated in the associated system, so as to realize the target information update of the target system and the associated system by selecting an appropriate update strategy based on the information category, while taking into account the real-time nature of the target information update and the security of the target information. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.
[0022] Figure 1 A flowchart of a target information processing method provided by an embodiment of the present invention;
[0023] Figure 2 A schematic diagram of another target information processing method provided by an embodiment of the present invention;
[0024] Figure 3 A flowchart of another target information processing method provided by an embodiment of the present invention;
[0025] Figure 4 A flowchart of another target information processing method provided by an embodiment of the present invention;
[0026] Figure 5 A schematic diagram of the structure of a target information processing device provided by an embodiment of the present invention;
[0027] Figure 6 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0028] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only parts related to the present invention, rather than all structures, are shown in the accompanying drawings.
[0029] It should be noted that similar numbers and letters represent similar items in the following figures. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. At the same time, in the description of the present invention, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance. The acquisition, storage, use, processing, etc. of data in the technical solution of this application comply with the relevant provisions of national laws and regulations. It should be noted that in the embodiments of this application, certain software, components, models and other existing solutions in the industry may be mentioned, and they should be regarded as exemplary. Their purpose is only to illustrate the feasibility of the implementation of the technical solution of this application, but it does not mean that the applicant has or must use the relevant content of "the solution".
[0030] Figure 1 A flowchart of a target information processing method provided by an embodiment of the present invention. The embodiment of the present invention is applicable to the scenario of synchronizing target information between multiple systems in the same ecological scenario to meet the requirements of consistency, accuracy and real-time performance of target information between different systems. The method is executed by a target information processing device, which can be implemented by software and / or hardware and is usually configured in an electronic device, for example, the electronic device may include a mobile terminal, a PC or a server.
[0031] like Figure 1 As shown, the method includes:
[0032] S110, obtaining an information update operation in the target system, and determining the information identifier of the target information to be updated and the target information content corresponding to the target information to be updated according to the information update operation.
[0033] Among them, the target system represents the system that triggers the update of target information in the same ecological scenario. The same ecological scenario usually includes multiple systems, and the system where the user directly modifies the target information can be called the target system. Correspondingly, the system where the target information is not directly modified by the user in the same ecological scenario is called the target system. If you want to ensure the consistency of target information between different systems in the same ecological scenario, you need to synchronize the modified target information to other systems through the update strategy.
[0034] Target information refers to information related to users' banking transactions, etc.
[0035] In the disclosed embodiments, the ecological scenario refers to the retail ecological scenario of commercial banks, that is, the general term for various economic relationships that can be linked by bank retail financial services. Different systems in the ecological scenario can be systems that provide financial services or non-financial services.
[0036] The information update operation represents the target information update operation performed by the user based on the target information configuration page provided by the target system. For example, after the user logs in to the target system, he modifies the target information through the personal center of the target system. The information update operation includes the information identifier of the target information to be updated, and the target information content corresponding to the target information to be updated. The information identifier is used to indicate which target information the user modifies, and the target information content is used to indicate the content of the modified target information.
[0037] Exemplarily, obtaining an information update operation in a target system, and determining an information identifier of target information to be updated and target information content corresponding to the target information to be updated according to the information update operation, includes: obtaining an information update operation in a target information configuration page in the target system, wherein the target system represents a system that triggers the information update operation. Parsing the information update operation to determine the information identifier of the target information to be updated and the target information content corresponding to the target information to be updated.
[0038] Among them, the target information configuration page is a page for configuring target information. The information in the target information configuration page may include target information collected by users when handling business offline, and part of the target information can be modified through the target information configuration page. If it is detected that the user enters an information update operation in the target information configuration page, since the information update operation includes the information identifier of the target information to be updated and the target information content, the information update operation can be parsed to determine the information identifier of the target information to be updated, and the target information content corresponding to the target information to be updated.
[0039] S120: Determine an associated system corresponding to the target system, wherein the associated system and the target system have a target information synchronization requirement.
[0040] Since the same ecological scenario includes different systems, the system that triggers the information update operation of the target information is the target system, and other systems in the same ecological scenario that have the synchronization requirements of the target information with the target system are the associated systems.
[0041] S130: Determine the information category of the target information to be updated according to the current business scenario of the target system and the information attributes of the target information to be updated between different systems.
[0042] Among them, the current business scenario represents the scenario corresponding to the business service provided by the target system. For example, business services include financial services and non-financial services. Accordingly, the current business scenario can be a financial service scenario or a non-financial service scenario. Information attributes represent the relationship between different systems of the target information in the same ecological scenario. For example, information attributes include whether the target information is shared by different systems in the same ecological scenario. Information attributes also include whether the target information plays a business linkage relationship between the same systems with business linkage.
[0043] Information category refers to the category to which the target information belongs. The target information can be classified according to the business scenario and the information attributes of the target information between systems. Different categories of target information have different update strategies. Some target information needs to be unified in different systems under the same ecological scenario, and some target information may not be unified, allowing diversified processing of target information between different systems. Among them, diversified processing refers to executing or not executing the target information synchronization operation according to user instructions. Information categories include important information, secondary information, and update status pending information. Among them, important information is the target information with the highest synchronization priority, which needs to be updated after security verification. Secondary information is the target information with a synchronization priority lower than that of important information, and it is necessary to notify other systems to synchronize and update. When updating the pending status information, the target information with the lowest synchronization priority needs to be asked to the users of other systems whether to perform the update.
[0044] Exemplarily, if the target information to be updated matches the current business scenario of the target system, and the target information to be updated is target information shared between different systems, then the target information to be updated is determined to be important information, wherein the current business scenario includes financial business and non-financial business.
[0045] Specifically, if the target information to be updated is target information related to financial business, and the current business scenario of the target system is financial business, then the target information to be updated is considered to match the current business scenario of the target system. If the target information to be updated is target information related to non-financial business, and the current business scenario of the target system is non-financial business, then the target information to be updated is also considered to match the current business scenario of the target system.
[0046] If the target information to be updated matches the current business scenario of the target system, and the target information to be updated is target information shared between different systems, it is determined that the target information to be updated is important information.
[0047] If the target information to be updated does not match the current business scenario of the target system, and the target information to be updated is target information shared between different systems, it is determined that the target information to be updated is secondary information.
[0048] If the target information to be updated does not match the current business scenario of the target system, and the target information to be updated is not target information shared between different systems, the target information to be updated is determined to be information with pending update status. That is, the target information to be updated is not target information that matches the current business scenario of the target system, and the target information to be updated is not target information shared between multiple systems, which also indicates that the importance of the target information is not high, and the target information to be updated is determined to be information with pending update status.
[0049] If the target information to be updated matches the current business scenario of the target system, and there is a business linkage relationship between different systems for the target information to be updated, it is determined that the target information to be updated is important information.
[0050] Optionally, the information category of the target information can also be determined by manual identification. If the target information is manually determined as important information, an information update operation for the information manually identified as important information is triggered in the target system, and the target information to be updated is directly determined to be important information. Optionally, the information category of the target information can also be determined based on the usage rate of the target information over a period of time. For example, if the usage rate of the target information in the target time period exceeds the set usage upper limit, the target information is determined to be important information. If the usage rate of the target information in the target time period is less than the set usage lower limit, the target information is determined to be information with an update status pending. The information category to which the target information belongs is updated at regular intervals based on the usage rate of user messages.
[0051] S140: Adopt an update strategy corresponding to the information category to update the target information to be updated in the target system based on the target information content.
[0052] Among them, the update strategy represents the information synchronization mechanism of target information of different information categories. The information synchronization mechanism refers to the information synchronization method of synchronizing the target information to be updated to the associated system corresponding to the target system. The information synchronization mechanism can be set according to the information category, and the embodiment of the present invention does not make specific limitations. For example, for important information, the login token information in the target system is forcibly cleared, and the prompt information for re-login is displayed to prompt the user to re-enter the login information and re-login the target system according to the re-entered login information. Thereby, it is realized to verify that the target information update operation is the operation of the user himself, and the security of the target information is guaranteed. If the login is successful, the target information in the target system is updated, and the associated system corresponding to the target system is notified to update the target information using the same update strategy. For secondary information, after the target information in the target system is updated, a notification message is sent to the associated system corresponding to the target system to synchronously update the target information of the associated system corresponding to the target system, so as to update the target information without the user's perception, thereby improving the user experience. For information with pending update status, after the target information in the target system is updated, a notification message is sent to the associated system corresponding to the target system, so that the user can be trained in the associated system through pop-up windows to determine whether to perform a synchronous update on the target information to be updated. This can ensure the real-time update of the target information and the diversity of target information between different systems in the same ecological scenario.
[0053] The update policy includes a security verification policy for information update operations corresponding to information category being important information.
[0054] For example, for important information, forcibly clearing the login token information in the target system to force the target system to log out and prompting the user to log in again to the target system is a security verification strategy. The present invention does not limit the specific implementation of the security verification strategy. The security verification strategy can also be to display preset questions for important information to perform security verification based on the answers entered by the user. Alternatively, the security verification strategy can also be to display a preset password input window for important information to perform security verification based on the password entered by the user, etc.
[0055] Exemplarily, adopting an update strategy corresponding to the information category, and updating the target information to be updated in the target system based on the target information content, includes: if the target information to be updated is important information, forcibly clearing the login token information in the target system, displaying a re-login prompt information, so as to re-login the target system according to the re-entered login information. If the login is successful, updating the target information to be updated in the target system based on the target information content. If the target information to be updated is secondary information or information with pending update status, updating the target information to be updated in the target system based on the target information content.
[0056] It should be noted that before forcibly clearing the login token information of the target system, the ongoing business services of the target system are temporarily suspended, and the login token information of the target system is forcibly cleared to forcibly exit the target system. The target system is re-logged in based on the login information re-entered by the user. If the login is successful, it means that the target information update operation is performed by the user himself, and the target information to be updated in the target system is updated based on the target information content. If the login fails, it means that the target information update operation is not performed by the user himself, and the target information update operation is abandoned, and the generation of notification messages based on the update strategy corresponding to the information category, the information identifier and the target information content is abandoned.
[0057] S150: Generate a notification message based on the update strategy, information identifier and target information content corresponding to the information category, and send the notification message to the associated system to update the target information to be updated in the associated system.
[0058] Among them, the notification message is a message sent by the target system in the same ecological scenario to the associated system. The notification message includes the update strategy of the target information, information identification and target information content, etc.
[0059] Exemplarily, if the target information to be updated is important information, a notification message is generated according to the update strategy, the information identifier and the target information content, and the notification message is sent to the associated system, wherein the update strategy is to forcibly clear the login token information in the associated system and display a prompt message for re-login, so as to re-login the associated system according to the re-entered login information;
[0060] If the target information to be updated is secondary information, a notification message is generated according to the update strategy, the information identifier and the target information content, and the notification message is sent to the associated system, wherein the update strategy is to synchronously update the target information;
[0061] If the target information to be updated is information with pending update status, a notification message is generated according to the update strategy, information identifier and target information content, and the notification message is sent to the associated system, wherein the update strategy is to display an update confirmation pop-up window in the associated system.
[0062] Specifically, if the target information to be updated is important information, the update strategy is to forcibly clear the login token information in the associated system, display a prompt for re-login, so as to re-login into the associated system according to the re-entered login information, generate a notification message according to the update strategy, information identifier and target information content, and send the notification message to the associated system.
[0063] If the target information to be updated is secondary information, the update strategy is to synchronously update the target information, generate a notification message according to the update strategy, the information identifier and the target information content, and send the notification message to the associated system.
[0064] If the target information to be updated is information with pending update status, the update strategy is to display an update confirmation pop-up window in the associated system, generate a notification message according to the update strategy, information identifier and target information content, and send the notification message to the associated system.
[0065] After updating the target information to be updated in the system, the target system generates a notification message based on the update strategy, information identification and target information content corresponding to the information category of the target information, and sends the notification message to the message center. Optionally, the notification message can be a message in JSON format. The notification message in the message center enters the message queue to queue for processing. The associated system listens to the message queue and waits to receive the notification message. When the associated system receives the notification message, it parses the message in JSON format to obtain the update strategy, identification information and target information content, and stores the parsed identification information and target information content in its own database to determine the target information update method according to the update strategy. If the information category is important information, the associated system forces the user to log out and needs to re-verify the user's login information. If the user successfully re-logs in, the identification information and target information content are obtained from the database to update the target information to be updated in the relationship system. If the information category is secondary information, the associated system obtains the identification information and target information from the database to update the target information to be updated in the system in real time. If the information category is information with pending update status, the associated system displays a pop-up window to ask the user whether to update the target information. If the user confirms to execute the target information update, the identification information and the target information content are obtained from the database to update the target information to be updated in the relational system.
[0066] Figure 2 FIG. 1 is a schematic diagram of another target information processing method provided by an embodiment of the present invention. Figure 2As shown, the A system 210, the B system 220 and the C system 230 subscribe to and consume messages through the message center 240. If the information update operation is triggered in the A system 210, it is determined that the associated systems corresponding to the A system 210 are the B system 220 and the C system 230. According to the current business scenario of the A system 210 and the information attributes of the target information to be updated between the A system 210, the B system 220 and the C system 230, the information category 250 of the target information to be updated is determined. According to the information category, the corresponding update strategy is determined, and the update strategy includes "active pop-up window to ask whether to update information" 260, "forced logout and re-login" 270 and "directly update information" 280. After the A system 210 updates the target information in the system using the update strategy corresponding to the information category, it determines the notification message based on the update strategy and the target information to be updated, and sends the notification message to the message center 240. The B system 220 and the C system 230 monitor the message 240, obtain the notification message, and perform the corresponding target information update operation according to the notification message.
[0067] The embodiment of the present invention determines the information identifier of the target information to be updated, the target information content corresponding to the target information, and the associated system corresponding to the target system through the information update operation in the target system under the same ecological scenario, and then determines the information category of the target information to be updated according to the current business scenario of the target system and the information attributes of the target information to be updated between different systems, adopts the update strategy corresponding to the information category, updates the target information to be updated in the target system based on the target information content, generates a notification message based on the update strategy, information identifier and target information content corresponding to the information category, and sends the notification message to the associated system to update the target information to be updated in the associated system. The present invention updates the target information of the target system and the associated system by selecting a suitable update strategy based on the information category, and performs security verification on the information update operation whose information category is important information by adopting a security verification strategy, thereby ensuring that the information update operation is an operation input by the user himself, and taking into account both the real-time nature of the target information update and the security of the target information.
[0068] Figure 3 A flowchart of another target information processing method provided by an embodiment of the present invention. Based on the above embodiments, the embodiment of the present invention further defines the meaning of the target information to be updated having a business linkage relationship between different systems.
[0069] like Figure 3 As shown, the method includes:
[0070] S310: Acquire an information update operation in the target system, and determine the information identifier of the target information to be updated and the target information content corresponding to the target information to be updated according to the information update operation.
[0071] S320: Determine an associated system corresponding to the target system, wherein the associated system and the target system have a target information synchronization requirement.
[0072] S330: If the target information to be updated matches the current business scenario of the target system, and there is a business linkage relationship between different systems for the target information to be updated, then it is determined that the target information to be updated is important information.
[0073] The target information to be updated has a business linkage relationship between different systems, including:
[0074] If different systems jointly undertake a target business activity, and the target business activity updates the activity progress of the user based on the target information to be updated, it is determined that the target information to be updated has a business linkage relationship between the different systems that jointly undertake the target business activity.
[0075] For example, if system A and system B jointly host an activity for signing in to receive points, and the activity for signing in to receive points updates the number of points received by the user based on the user's sign-in information, the number of points is related to the progress of the activity. For example, the more points you get, the higher the participation in the activity, and accordingly, the more rewards that can be exchanged for points after the activity ends. Based on the above analysis, it can be seen that there is a business linkage relationship between system A and system B for user sign-in information. Among them, the business linkage relationship can characterize the linkage of target information in different systems regarding target business activities. For example, the business linkage relationship may include: users can sign in through system A or through system B, but the sign-in information of users in different systems on the same day will only be recorded once. And, after the user signs in through system A, the user sign-in information needs to be updated to system B synchronously.
[0076] Optionally, if the target business activity is ended, it is determined that there is no business linkage relationship between different systems that jointly undertake the target business activity for the target information to be updated.
[0077] If the target business activity is completed, it can be determined that there is no business linkage relationship between system A and system B for the user's sign-in information.
[0078] Optionally, if the target information to be updated matches the current business scenario of the target system, and there is no business linkage relationship between different systems for the target information to be updated, the target information to be updated is determined to be update status pending information.
[0079] S340, forcibly clearing the login token information in the target system, displaying a prompt for re-login, so as to re-login the target system according to the re-entered login information.
[0080] S350: If the login is successful, the target information to be updated in the target system is updated based on the target information content.
[0081] S360: Generate a notification message based on the update strategy, information identifier and target information content corresponding to the information category, and send the notification message to the associated system to update the target information to be updated in the associated system.
[0082] For example, if a user modifies the payment limit in system A, since the current business scenario of system A is a financial business scenario, and the payment limit is financial information under the financial business scenario, and is target information shared by multiple systems, the payment limit can be determined to be important information. If the current business scenario in system A is a commodity transaction, the commodity transaction is temporarily suspended, and system A is forced to log out and log in again. If the login is successful, the modified payment limit is used to continue the commodity transaction. Then, a notification message is generated based on the modification information of the payment limit, and the notification message is sent to the associated system corresponding to system A to update the payment limit in the associated system. If the login fails, the payment limit update operation in system A is abandoned, and the generation of a notification message based on the modification information of the payment limit is abandoned.
[0083] If the user changes the user avatar in system A, since the current business scenario of system A is a financial business scenario, the user avatar is non-financial information, that is, the user avatar to be updated does not match the current business scenario of system A, but the user avatar is target information shared by different systems, so the user avatar can be determined as secondary information. The original avatar in system A is updated according to the user avatar input by the user, and a notification message is generated based on the user avatar and the real-time update method to notify the associated system corresponding to the target system to update the original avatar in this system in real time according to the modified user avatar. Therefore, after the user logs in to the associated system of the target system, the updated user avatar is presented, and the target information is updated without the user's perception, which improves the customer experience.
[0084] If the user deletes the personal signature in system A, since the current business scenario of system A is a financial business scenario, the personal signature is non-financial information, and the personal signature is not the target information shared between different systems, the personal signature can be determined as information in the pending update state. The original personal signature in system A is updated according to the personal signature entered by the user, and a notification message is generated based on the personal signature and the pop-up inquiry method to notify the associated system corresponding to the target system to display a pop-up window to ask the user whether to update the personal signature synchronously, which can ensure the real-time update of the target information and the diversity of the target information between different systems in the same ecological scenario.
[0085] System A sends a notification message to the message center. The notification message in the message center enters the message queue to wait for processing. The associated system monitors the message queue and waits to receive the notification message. When the associated system receives the notification message, it parses the notification message to obtain the update strategy, identification information and target information content. The associated system determines the target information to be updated in the system based on the identification information, and updates the target information to be updated based on the target information content according to the update strategy.
[0086] The embodiment of the present invention limits different systems that jointly host the target business activity. If the target business activity updates the user's activity progress based on the target information to be updated, it is determined that there is a business linkage relationship between the different systems that jointly host the target business activity. If the target information to be updated matches the current business scenario of the target system, it is determined that the target information to be updated is important information. The present invention classifies the target information based on business needs and business association relationships to obtain the information category of the target information, realizes information classification according to business dimensions, and improves the adaptability of the target information classification to the business. In addition, after the business activity is completed, the information category of the target information is updated to realize real-time updating of the information category according to the business status.
[0087] Figure 4 A flowchart of another target information processing method provided by an embodiment of the present invention. Based on the above embodiments, the embodiment of the present invention additionally defines the steps when the information category is important information and the security verification fails.
[0088] like Figure 4 As shown, the method includes:
[0089] S410: Acquire an information update operation in the target system, and determine the information identifier of the target information to be updated and the target information content corresponding to the target information to be updated according to the information update operation.
[0090] S420: Determine an associated system corresponding to the target system, wherein the associated system and the target system have a target information synchronization requirement.
[0091] S430: Determine the information category of the target information to be updated according to the current business scenario of the target system and the information attributes of the target information to be updated between different systems.
[0092] S440: If the target information to be updated is important information, the login token information in the target system is forcibly cleared, and a prompt message for re-login is displayed so that the user can re-login the target system according to the re-entered login information.
[0093] S450, judging whether the target system is successfully logged in based on the re-entered login information, if so, executing S460, otherwise executing S480.
[0094] S460. Update the target information to be updated in the target system based on the target information content, and execute S470.
[0095] S470. Generate a notification message according to the update strategy, information identifier and target information content, and send the notification message to the associated system, wherein the update strategy is to forcibly clear the login token information in the associated system and display a re-login prompt so that the user can re-login to the associated system according to the re-entered login information.
[0096] Exemplarily, the associated system parses the notification message to obtain the update policy, identification information, and target information content. The associated system forces the user to log out according to the update policy. Then, when the user needs to use system B, a re-login interface is displayed, and the user login information is obtained based on the re-login interface. The associated system determines whether the login is successful based on the user login information. If the login is successful, the associated system determines the target information to be updated in the system according to the information identification, and updates the target information to be updated according to the target information content.
[0097] S480, abandoning the use of the target information content to update the target information to be updated in the target system, abandoning the generation of a notification message based on the update strategy, information identifier and target information content corresponding to the information category, and sending the notification message to the associated system to update the target information to be updated in the associated system.
[0098] S490. If the target information to be updated is secondary information, update the target information to be updated in the target system based on the content of the target information, and execute S4100.
[0099] S4100. Generate a notification message according to the update strategy, information identifier and target information content, and send the notification message to the associated system to update the target information to be updated in the associated system, wherein the update strategy is to synchronously update the target information.
[0100] S4110. If the target information to be updated is information with an update status pending, the target information to be updated in the target system is updated based on the target information content, and S4120 is executed.
[0101] S4120. Generate a notification message according to the update strategy, information identifier and target information content, and send the notification message to the associated system, wherein the update strategy is to display an update confirmation pop-up window in the associated system.
[0102] Exemplarily, the associated system parses the notification message to obtain the update strategy, information identifier, and target information content. The associated system generates and displays an update confirmation pop-up window according to the update strategy. If the user in the associated system enters a confirmation update instruction in the update confirmation pop-up window, the associated system determines the target information to be updated in the system according to the information identifier, and updates the target information to be updated according to the target information content.
[0103] The embodiment of the present invention forces the system to log out when updating important information, and only determines the target information to be updated in the system based on the information identifier after the user successfully logs back in, and updates the target information to be updated according to the target information content, thereby avoiding security risks caused by changes in target information not input by the user himself, and improving the security of the target information.
[0104] Figure 5 A schematic diagram of the structure of a target information processing device provided by an embodiment of the present invention. The device can be implemented in the form of software and / or hardware, and optionally, implemented by an electronic device, which can be a mobile terminal, a PC or a server.
[0105] like Figure 5 As shown, the device includes: an update operation acquisition module 510, an associated system acquisition module 520, an information category determination module 530, an information update module 540 and a message sending module 550.
[0106] An update operation acquisition module 510 is used to acquire an information update operation in a target system, and determine an information identifier of target information to be updated and target information content corresponding to the target information to be updated according to the information update operation;
[0107] An associated system acquisition module 520 is used to determine an associated system corresponding to the target system, wherein the associated system has a target information synchronization requirement with the target system;
[0108] An information category determination module 530, configured to determine the information category of the target information to be updated according to the current business scenario of the target system and the information attributes of the target information to be updated between different systems;
[0109] An information updating module 540, configured to adopt an updating strategy corresponding to the information category to update the target information to be updated in the target system based on the target information content, wherein the updating strategy includes a security verification strategy for information updating operations corresponding to important information of the information category;
[0110] The message sending module 550 is used to generate a notification message based on the update strategy, information identifier and target information content corresponding to the information category, and send the notification message to the associated system to update the target information to be updated in the associated system.
[0111] Optionally, the update operation acquisition module 510 is specifically used for:
[0112] Obtaining an information update operation in a target information configuration page in a target system, wherein the target system represents a system that triggers the information update operation;
[0113] The information update operation is parsed to determine the information identifier of the target information to be updated and the target information content corresponding to the target information to be updated.
[0114] Optionally, the information category determination module 530 is specifically configured to:
[0115] If the target information to be updated matches the current business scenario of the target system, and the target information to be updated is target information shared between different systems, then the target information to be updated is determined to be important information, wherein the current business scenario includes financial business and non-financial business.
[0116] Optionally, the information category determination module 530 is further configured to:
[0117] If the target information to be updated matches the current business scenario of the target system, and there is a business linkage relationship between different systems for the target information to be updated, it is determined that the target information to be updated is important information.
[0118] Furthermore, the target information to be updated has a business linkage relationship between different systems, including:
[0119] If different systems jointly undertake a target business activity, and the target business activity updates the activity progress of the user based on the target information to be updated, it is determined that the target information to be updated has a business linkage relationship between the different systems that jointly undertake the target business activity.
[0120] Optionally, it also includes:
[0121] If the target business activity is finished, it is determined that there is no business linkage relationship between the different systems that jointly undertake the target business activity for the target information to be updated.
[0122] Optionally, the information category determination module 530 is further configured to:
[0123] If the target information to be updated does not match the current business scenario of the target system, and the target information to be updated is target information shared between different systems, it is determined that the target information to be updated is secondary information.
[0124] Optionally, the information category determination module 530 is further configured to:
[0125] If the target information to be updated does not match the current business scenario of the target system, and the target information to be updated is not target information shared between different systems, it is determined that the target information to be updated is information with pending update status.
[0126] Optionally, the information categories include important information, minor information, and update status pending information;
[0127] The information updating module 540 is specifically used for:
[0128] If the target information to be updated is important information, the login token information in the target system is forcibly cleared, and a prompt message for re-login is displayed, so that the user can re-login the target system according to the re-entered login information;
[0129] If the login is successful, updating the target information to be updated in the target system based on the target information content;
[0130] If the target information to be updated is secondary information or information whose update status is pending, the target information to be updated in the target system is updated based on the content of the target information.
[0131] Optionally, it also includes:
[0132] If the login fails, the target information content is used to update the target information to be updated in the target system, and the notification message is generated based on the update strategy, information identifier and target information content corresponding to the information category, and the notification message is sent to the associated system to update the target information to be updated in the associated system.
[0133] Optionally, the message sending module 550 is specifically used for:
[0134] If the target information to be updated is important information, a notification message is generated according to the update strategy, the information identifier and the target information content, and the notification message is sent to the associated system, wherein the update strategy is to forcibly clear the login token information in the associated system and display a re-login prompt message so that the user can re-login the associated system according to the re-entered login information;
[0135] If the target information to be updated is secondary information, a notification message is generated according to the update strategy, the information identifier and the target information content, and the notification message is sent to the associated system, wherein the update strategy is to synchronously update the target information;
[0136] If the target information to be updated is information with pending update status, a notification message is generated according to the update strategy, information identifier and target information content, and the notification message is sent to the associated system, wherein the update strategy is to display an update confirmation pop-up window in the associated system.
[0137] The target information processing device provided by the embodiment of the present invention can execute the target information processing method provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0138] Figure 6 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, and other suitable computers. The components shown herein, their connections and relationships, and their functions are only for example and are not intended to limit the implementation of the present invention described and / or claimed herein.
[0139] like Figure 6 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0140] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0141] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs the various methods and processes described above, such as a target information processing method.
[0142] In some embodiments, a target information processing method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform a target information processing method in any other appropriate manner (e.g., by means of firmware).
[0143] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0144] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable rule-based decision-making device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0145] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, 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 foregoing.
[0146] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0147] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0148] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0149] An embodiment of the present invention further provides a computer program product, including a computer program, which, when executed by a processor, implements a target information processing method as provided in any embodiment of the present application.
[0150] In the process of implementation, the computer program product can be written in one or more programming languages or a combination thereof to perform the computer program code of the present invention, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).
[0151] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims
1. A target information processing method, characterized in that: include: Acquire an information update operation in the target system, and determine the information identifier of the target information to be updated and the target information content corresponding to the target information to be updated according to the information update operation; Determining an associated system corresponding to the target system, wherein the associated system and the target system have a target information synchronization requirement; Determine the information category of the target information to be updated according to the current business scenario of the target system and the information attributes of the target information to be updated between different systems; Adopting an update strategy corresponding to the information category, updating the target information to be updated in the target system based on the target information content, wherein the update strategy includes a security verification strategy for information update operations corresponding to the information category being important information; A notification message is generated based on the update strategy, information identifier and target information content corresponding to the information category, and the notification message is sent to the associated system to update the target information to be updated in the associated system.
2. The method according to claim 1, characterized in that The obtaining of the information update operation in the target system, and determining the information identifier of the target information to be updated and the target information content corresponding to the target information to be updated according to the information update operation, include: Obtaining an information update operation in a target information configuration page in a target system, wherein the target system represents a system that triggers the information update operation; The information update operation is parsed to determine the information identifier of the target information to be updated and the target information content corresponding to the target information to be updated.
3. The method according to claim 1, characterized in that: Determining the information category of the target information to be updated according to the current business scenario of the target system and the information attributes of the target information to be updated between different systems includes: If the target information to be updated matches the current business scenario of the target system, and the target information to be updated is target information shared between different systems, then the target information to be updated is determined to be important information, wherein the current business scenario includes financial business and non-financial business.
4. The method according to claim 1, characterized in that Determining the information category of the target information to be updated according to the current business scenario of the target system and the information attributes of the target information to be updated between different systems includes: If the target information to be updated matches the current business scenario of the target system, and there is a business linkage relationship between different systems for the target information to be updated, it is determined that the target information to be updated is important information.
5. The method according to claim 4, characterized in that The target information to be updated has a business linkage relationship between different systems, including: If different systems jointly undertake a target business activity, and the target business activity updates the activity progress of the user based on the target information to be updated, it is determined that the target information to be updated has a business linkage relationship between the different systems that jointly undertake the target business activity.
6. The method according to claim 5, characterized in that Also includes: If the target business activity is finished, it is determined that there is no business linkage relationship between the different systems that jointly undertake the target business activity for the target information to be updated.
7. The method according to claim 1, characterized in that Determining the information category of the target information to be updated according to the current business scenario of the target system and the information attributes of the target information to be updated between different systems includes: If the target information to be updated does not match the current business scenario of the target system, and the target information to be updated is target information shared between different systems, it is determined that the target information to be updated is secondary information.
8. The method according to claim 1, characterized in that: Determining the information category of the target information to be updated according to the current business scenario of the target system and the information attributes of the target information to be updated between different systems includes: If the target information to be updated does not match the current business scenario of the target system, and the target information to be updated is not target information shared between different systems, it is determined that the target information to be updated is information with pending update status.
9. The method according to claim 1, characterized in that: The information categories include important information, minor information, and information with pending update status; The adopting the update strategy corresponding to the information category to update the target information to be updated in the target system based on the target information content includes: If the target information to be updated is important information, the login token information in the target system is forcibly cleared, and a prompt message for re-login is displayed, so that the user can re-login the target system according to the re-entered login information; If the login is successful, updating the target information to be updated in the target system based on the target information content; If the target information to be updated is secondary information or information whose update status is pending, the target information to be updated in the target system is updated based on the content of the target information.
10. The method according to claim 9, characterized in that Also includes: If the login fails, the target information content is used to update the target information to be updated in the target system, and the notification message is generated based on the update strategy, information identifier and target information content corresponding to the information category, and the notification message is sent to the associated system to update the target information to be updated in the associated system.
11. The method according to claim 9, characterized in that The generating of a notification message based on the update strategy corresponding to the information category, the information identifier and the target information content, and sending the notification message to the associated system comprises: If the target information to be updated is important information, a notification message is generated according to the update strategy, the information identifier and the target information content, and the notification message is sent to the associated system, wherein the update strategy is to forcibly clear the login token information in the associated system and display a re-login prompt message so that the user can re-login the associated system according to the re-entered login information; If the target information to be updated is secondary information, a notification message is generated according to the update strategy, the information identifier and the target information content, and the notification message is sent to the associated system, wherein the update strategy is to synchronously update the target information; If the target information to be updated is information with pending update status, a notification message is generated according to the update strategy, information identifier and target information content, and the notification message is sent to the associated system, wherein the update strategy is to display an update confirmation pop-up window in the associated system.
12. A target information processing device, characterized in that: include: An update operation acquisition module, used to acquire an information update operation in a target system, and determine an information identifier of target information to be updated and target information content corresponding to the target information to be updated according to the information update operation; An associated system acquisition module, used to determine an associated system corresponding to the target system, wherein the associated system and the target system have a target information synchronization requirement; An information category determination module, used to determine the information category of the target information to be updated according to the current business scenario of the target system and the information attributes of the target information to be updated between different systems; An information updating module, configured to adopt an updating strategy corresponding to the information category to update the target information to be updated in the target system based on the target information content, wherein the updating strategy includes a security verification strategy for information updating operations corresponding to important information of the information category; The message sending module is used to generate a notification message based on the update strategy, information identification and target information content corresponding to the information category, and send the notification message to the associated system to update the target information to be updated in the associated system.
13. An electronic device, characterized in that: The invention comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the target information processing method as claimed in any one of claims 1 to 11 when executing the computer program.
14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the target information processing method as described in any one of claims 1 to 11 is implemented.
15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the computer program implements the target information processing method according to any one of claims 1 to 11.