Information processing method and device, computer equipment and storage medium

By responding to resource freezing events of the target account in the system and dividing and writing resource freezing information, the system error problem caused by the resource freezing record table exceeding the limit in traditional technology is solved, and the system stability and the accuracy of information recording are improved.

CN119397289APending Publication Date: 2025-02-07CHINA CONSTRUCTION BANK +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411432490.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-14
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

In traditional technology, a record table is set up for each account to record control information. When the number of control information exceeds the preset number, there is a system error phenomenon, and the system stability is poor.

Method used

Responsive to multiple resource freezing events triggered for target accounts, the resource freezing information for each resource freezing event is determined, and the number of records to be filled in the resource freezing record table is determined based on the number of historical freezing information. When the number of records to be filled is smaller than the number of resource freeze information, the resource freeze information is divided into target freeze information and non-target freeze information and written to the corresponding record table to avoid system errors.

Benefits of technology

Through this method, the errors in the resource freezing record table are avoided, the stability of the system is improved, and the accuracy of information recording is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119397289A_ABST
    Figure CN119397289A_ABST
Patent Text Reader

Abstract

The invention relates to an information processing method and device, computer equipment, a storage medium and a computer program product, and relates to the technical field of computers. The method comprises the following steps: in response to a plurality of resource freezing events triggered for a target account, determining respective resource freezing information of each resource freezing event, a resource freezing record table used for recording historical freezing information of the target account and an event record table used for recording resource processing events, and according to the quantity of the historical freezing information, determining the resource freezing information of each resource freezing event; the number of records to be filled in the resource freezing record table is determined, and under the condition that the number of the records to be filled is smaller than the number of the resource freezing information, the resource freezing information is divided into target freezing information and non-target freezing information according to the number of the records to be filled. The target freezing information is written into the resource freezing record table and the event record table, and the non-target freezing information is written into the event record table, so that the error reporting phenomenon of the resource freezing record table is avoided, and the system stability is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to an information processing method, apparatus, computer equipment, storage medium and computer program product. Background Art

[0002] With the development of technology, the security of online business is becoming more and more important, especially the security of user accounts. In some scenarios, in order to ensure the security of user accounts, resource regulatory agencies directly or indirectly generate control information for controlling the flow of account resources.

[0003] In the traditional technology, a record table is set for each account, and the record table is used to record control information. When the number of control information exceeds the preset number, the system reports an error, and the stability of the system is poor. Summary of the invention

[0004] Based on this, it is necessary to provide an information processing method, apparatus, computer equipment, computer-readable storage medium and computer program product that can improve system stability in response to the above technical problems.

[0005] In a first aspect, the present application provides an information processing method. The method comprises:

[0006] In response to multiple resource freezing events triggered for a target account, determine the resource freezing information of each resource freezing event, a resource freezing record table for recording the historical freezing information of the target account, and an event record table for recording resource processing events; the resource processing event includes a resource freezing event; according to the number of the historical freezing information, determine the number of records to be filled in the resource freezing record table; when the number of records to be filled is less than the number of resource freezing information, divide each resource freezing information into target freezing information and non-target freezing information according to the number of records to be filled; the number of target freezing information is equal to the number of records to be filled; write the target freezing information into the resource freezing record table and the event record table; write the non-target freezing information into the event record table.

[0007] In one of the embodiments, when the number of records to be filled is less than the number of resource freezing information, each resource freezing information is divided into target freezing information and non-target freezing information according to the number of records to be filled, including: when the number of records to be filled is less than the number of resource freezing information, determining the information to be hidden that meets the hiding condition from each historical freezing information; deleting the information to be hidden from the resource freezing record table, and updating the number of records to be filled accordingly; and dividing each resource freezing information into target freezing information and non-target freezing information according to the updated number of records to be filled.

[0008] In one of the embodiments, the method further includes: adding a hidden flag to the information to be hidden in the event record table; and when the number of records to be filled is greater than zero, writing the resource freezing information associated with the hidden flag in the event record table into the resource freezing record table.

[0009] In one of the embodiments, the method further includes: in response to a resource unfreezing event triggered for the target account, determining the to-be-unfrozen information corresponding to the to-be-unfrozen resources from each of the historical freezing information; deleting the to-be-unfrozen information from the resource freezing record table, and updating the number of records to be filled accordingly.

[0010] In one of the embodiments, the method further includes: obtaining associated freezing information of the target freezing information in the event record table; extracting information from the associated freezing information to obtain first thawing prompt information of the target freezing information; extracting information from the target freezing information to obtain second thawing prompt information of the target freezing information; and combining the first thawing prompt information and the second thawing prompt information to obtain comprehensive thawing prompt information for the target freezing information.

[0011] In one embodiment, extracting information from the associated frozen information to obtain first thawing prompt information of the target frozen information includes: parsing the associated frozen information to obtain multiple prompt sub-information; and synthesizing the prompt sub-information to obtain first thawing prompt information of the target frozen information.

[0012] In a second aspect, the present application also provides an information processing device. The device comprises:

[0013] An information determination module is used to determine, in response to multiple resource freezing events triggered for a target account, the resource freezing information of each resource freezing event, a resource freezing record table for recording the historical freezing information of the target account, and an event record table for recording resource processing events; the resource processing event includes a resource freezing event; a record determination module is used to determine the number of records to be filled in the resource freezing record table according to the number of historical freezing information; an information division module is used to divide each resource freezing information into target freezing information and non-target freezing information according to the number of records to be filled when the number of records to be filled is less than the number of resource freezing information; the number of target freezing information is equal to the number of records to be filled; a first writing module is used to write the target freezing information into the resource freezing record table and the event record table; a second writing module is used to write the non-target freezing information into the event record table.

[0014] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0015] In response to multiple resource freezing events triggered for a target account, determine the resource freezing information of each resource freezing event, a resource freezing record table for recording the historical freezing information of the target account, and an event record table for recording resource processing events; the resource processing event includes a resource freezing event; according to the number of the historical freezing information, determine the number of records to be filled in the resource freezing record table; when the number of records to be filled is less than the number of resource freezing information, divide each resource freezing information into target freezing information and non-target freezing information according to the number of records to be filled; the number of target freezing information is equal to the number of records to be filled; write the target freezing information into the resource freezing record table and the event record table; write the non-target freezing information into the event record table.

[0016] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0017] In response to multiple resource freezing events triggered for a target account, determine the resource freezing information of each resource freezing event, a resource freezing record table for recording the historical freezing information of the target account, and an event record table for recording resource processing events; the resource processing event includes a resource freezing event; according to the number of the historical freezing information, determine the number of records to be filled in the resource freezing record table; when the number of records to be filled is less than the number of resource freezing information, divide each resource freezing information into target freezing information and non-target freezing information according to the number of records to be filled; the number of target freezing information is equal to the number of records to be filled; write the target freezing information into the resource freezing record table and the event record table; write the non-target freezing information into the event record table.

[0018] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0019] In response to multiple resource freezing events triggered for a target account, determine the resource freezing information of each resource freezing event, a resource freezing record table for recording the historical freezing information of the target account, and an event record table for recording resource processing events; the resource processing event includes a resource freezing event; according to the number of the historical freezing information, determine the number of records to be filled in the resource freezing record table; when the number of records to be filled is less than the number of resource freezing information, divide each resource freezing information into target freezing information and non-target freezing information according to the number of records to be filled; the number of target freezing information is equal to the number of records to be filled; write the target freezing information into the resource freezing record table and the event record table; write the non-target freezing information into the event record table.

[0020] The above-mentioned information processing method, device, computer equipment, storage medium and computer program product, in response to multiple resource freezing events triggered for a target account, determine the resource freezing information of each resource freezing event, a resource freezing record table for recording the historical freezing information of the target account, and an event record table for recording resource processing events, the resource processing events include resource freezing events, and the event record table can record comprehensive resource processing events in the target account, avoid missing events or information, and improve the accuracy of information recording. According to the number of historical freezing information, the number of records to be filled in the resource freezing record table is determined. When the number of records to be filled is less than the number of resource freezing information, the resource freezing information is divided into target freezing information and non-target freezing information according to the number of records to be filled; the number of target freezing information is equal to the number of records to be filled. Using the above-mentioned method, the target freezing information is written into the resource freezing record table and the event record table, and the non-target freezing information is written into the event record table, avoiding the error phenomenon of the resource freezing record table and improving the system stability. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] FIG1 is a diagram of an application environment of an information processing method in one embodiment;

[0022] FIG2 is a schematic diagram of a flow chart of an information processing method in one embodiment;

[0023] FIG3 is a schematic diagram of a process of hiding historical freezing information in one embodiment;

[0024] FIG4 is a flow chart of a method for optimizing the upper limit number of account freezes in one embodiment;

[0025] FIG5 is a block diagram of an information processing device in one embodiment;

[0026] FIG. 6 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0027] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0028] It should be noted that in the embodiments of the present application, certain software, groups, models and other existing solutions in the industry may be mentioned, which should be regarded as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.

[0029] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. In addition, the acquisition, storage, processing, and transmission of data are in compliance with relevant laws and regulations.

[0030] The information processing method provided in the embodiment of the present application can be applied in the application environment shown in FIG1 . In which, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers.

[0031] In response to multiple resource freezing events triggered for the target account, the server 104 determines the resource freezing information of each resource freezing event, a resource freezing record table for recording the historical freezing information of the target account, and an event record table for recording resource processing events, wherein the resource processing event includes a resource freezing event, and the server 104 determines the number of records to be filled in the resource freezing record table according to the number of historical freezing information, and when the number of records to be filled is less than the number of resource freezing information, the server 104 divides each resource freezing information into target freezing information and non-target freezing information according to the number of records to be filled; when the number of target freezing information is equal to the number of records to be filled, the server 104 writes the target freezing information into the resource freezing record table and the event record table, and the server 104 writes the non-target freezing information into the event record table. The server 104 can also obtain resource freezing information from the terminal 102.

[0032] The terminal 102 may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, IoT devices, and portable wearable devices. The IoT devices may be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, etc. The portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc. The server 104 may be implemented as an independent server or a server cluster consisting of multiple servers.

[0033] In one embodiment, as shown in FIG. 2 , an information processing method is provided, which is described by taking the method applied to the server in FIG. 1 as an example, including:

[0034] S202, in response to multiple resource freezing events triggered for the target account, determine the resource freezing information of each resource freezing event, a resource freezing record table for recording historical freezing information of the target account, and an event record table for recording resource processing events. Resource processing events include resource freezing events.

[0035] The target account may be an account for storing resources, and more specifically, the target account may be an account of a target user, for example, an account corresponding to a bank card held by a user.

[0036] Resource freezing events refer to events that restrict the circulation of resources in an account, where resource freezing can mean restricting the inflow and / or outflow of resources in an account. There are many types of resource freezing events, such as resource freezing events initiated by judicial authorities, resource freezing events initiated by banks, resource freezing events initiated by users themselves, and so on.

[0037] Resource freezing information may indicate restriction information on resource circulation conditions restricted for the target account, for example, the resource freezing information includes: the time for restricting the circulation of target account resources, the type of resources for restricting the circulation of target account resources, and the size of resources for restricting the circulation of target account resources. Taking the target account as a bank card account and the resource as the amount of the bank card account as an example, the time for restricting the circulation of target account resources may indicate that the amount in the bank card is restricted from being withdrawn during that time, the type of resources for restricting the circulation of target account resources may indicate that only the amount of a certain currency in the account is restricted, and the size of resources for restricting the circulation of target account resources may indicate that the deposit and withdrawal amount of the amount in the account is restricted.

[0038] The historical freezing information indicates the restriction information of resource circulation conditions that have been recorded for the target account. The resource freezing information indicates the restriction information of resource circulation conditions that are currently being recorded for the target account.

[0039] The resource freezing record table refers to a record table used to record historical freezing information and resource freezing information. The record table can record a first preset number of historical freezing information and resource freezing information. More specifically, each row of the resource freezing record table can record one historical freezing information or resource freezing information. It should be noted that the resource freezing record table is used in multiple data sources. In order to ensure the stability of the resource freezing service, the number of rows that the resource freezing record table can be used to record historical freezing information or resource freezing information is generally a preset number of rows, which generally cannot be expanded at will.

[0040] Resource processing events refer to events that are processed for resource circulation conditions among users. Resource processing events may include resource freezing events and events related to resource freezing events. Events related to resource freezing events may be resource thawing events.

[0041] The event record table refers to a record table used to record historical freezing information and resource freezing information. More specifically, the event record table can record a second preset number of historical freezing information and resource freezing information. The second preset number can be 999999999, and the first preset number can be 99.

[0042] S204: Determine the number of records to be filled in the resource freezing record table according to the number of historical freezing information.

[0043] The number of historical freezing information indicates the number of record rows of the historical freezing information in the resource freezing record table.

[0044] The number of records to be filled indicates the number of rows in the resource freeze record table that can be used to record resource freeze information.

[0045] Specifically, the server first obtains the maximum number of record rows in the resource freezing record table (for example, 99 rows), and determines the number of records to be filled in the resource freezing record table according to the maximum number of record rows and the number of historical freezing information. It can be understood that the difference between the maximum number of record rows and the number of historical freezing information is equal to the number of records to be filled.

[0046] S206, when the number of records to be filled is less than the number of resource freezing information, divide each resource freezing information into target freezing information and non-target freezing information according to the number of records to be filled; the number of target freezing information is equal to the number of records to be filled.

[0047] The number of resource freezing information indicates the number of resource freezing events triggered for the target account within a period of time. For example, if the number of resource freezing events triggered for the target account within a certain day is 10, the number of resource freezing information is also 10.

[0048] Both the target freezing information and the non-target freezing information are resource freezing information.

[0049] Specifically, when the number of records to be filled is less than the number of resource freezing information, the server divides each resource freezing information into target freezing information and non-target freezing information according to the number of records to be filled, and the number of target freezing information is equal to the number of records to be filled. It can be understood that the number of target freezing information is equal to the number of records to be filled, which facilitates writing the target freezing information into the resource freezing record table and improves the utilization rate of the resource freezing record table.

[0050] In one embodiment, the amount of target freezing information may be smaller than the amount of records to be filled, so that the resource freezing record table can have extra record space, which facilitates writing the resource freezing information into the resource freezing record table.

[0051] In one embodiment, the server divides each resource freezing information into target freezing information and non-target freezing information according to the importance of each resource freezing information. The importance of the target freezing information is greater than the importance of the non-target freezing information. The importance of the resource freezing information may be the importance of the sub-freezing information in the resource freezing information. The sub-freezing information includes the time for limiting the circulation of target account resources, the type of resources for limiting the circulation of target account resources, the size of resources for limiting the circulation of target account resources, etc.

[0052] In one embodiment, the server generates a sub-importance of each sub-freezing information, generates an importance of the resource freezing information according to each sub-importance, and divides each resource freezing information into target freezing information and non-target freezing information according to the importance of each resource freezing information. The importance of the target freezing information is greater than the importance of the non-target freezing information.

[0053] S208, writing the target freezing information into the resource freezing record table and the event record table.

[0054] The resource freezing record table may record target freezing information and historical freezing information, and the event record table may record target freezing information, non-target freezing information and historical freezing information.

[0055] Specifically, the server writes the target freezing information into the resource freezing record table and the event record table at the same time.

[0056] S210, writing non-target freezing information into an event record table.

[0057] Specifically, the server writes the non-target freezing information into the event record table.

[0058] In one embodiment, the server can generate unfreezing prompt information for the target account according to the non-target unfreezing information, the target unfreezing information and the historical freezing information in the event record table, and send the unfreezing prompt information to the terminal held by the user.

[0059] In the above information processing method, in response to multiple resource freezing events triggered for the target account, the resource freezing information of each resource freezing event, the resource freezing record table for recording the historical freezing information of the target account, and the event record table for recording the resource processing events are determined. The resource processing events include resource freezing events. The event record table can record the comprehensive resource processing events in the target account, avoid missing events or information, and improve the accuracy of information recording. According to the number of historical freezing information, the number of records to be filled in the resource freezing record table is determined. When the number of records to be filled is less than the number of resource freezing information, the resource freezing information is divided into target freezing information and non-target freezing information according to the number of records to be filled; the number of target freezing information is equal to the number of records to be filled. Using the above method, the target freezing information is written into the resource freezing record table and the event record table, and the non-target freezing information is written into the event record table, avoiding the error phenomenon of the resource freezing record table and improving the system stability.

[0060] In one embodiment, as shown in FIG. 3 , in the case where the number of records to be filled is less than the number of resource freezing information, each resource freezing information is divided into target freezing information and non-target freezing information according to the number of records to be filled, including:

[0061] S302, when the number of records to be filled is less than the number of resource freezing information, determining information to be hidden that meets the hiding condition from each historical freezing information;

[0062] The information to be hidden indicates that the historical freezing information needs to be hidden. More specifically, if the historical freezing information is the information to be hidden, the historical freezing information needs to be deleted from the resource freezing record table.

[0063] The hiding condition indicates the screening condition for each historical freezing information. More specifically, the information to be hidden that meets the hiding condition may be the historical freezing information stored earlier in the resource freezing record table. The information to be hidden that meets the hiding condition may also represent the historical freezing information with a shorter account freezing period. The information to be hidden that meets the hiding condition may also represent the historical freezing information with a lower risk level of the account.

[0064] Specifically, the server determines, from each piece of historical frozen information, information to be hidden that meets the hiding condition and information not to be hidden that does not meet the hiding condition.

[0065] S304, deleting the information to be hidden from the resource freezing record table, and updating the number of records to be filled accordingly;

[0066] The storage size of the resource freezing record table is generally a fixed value. To ensure the stability of the resource freezing service, the resource freezing record table can be used to record historical freezing information or resource freezing information. The number of rows is generally a preset number and cannot be expanded at will.

[0067] Specifically, the server deletes the information to be hidden from the resource freezing record, and correspondingly updates the number of records to be filled, and the number of deleted information to be hidden is equal to the increase in the number of records to be filled.

[0068] In one embodiment, after deleting the information to be hidden from the resource freezing record, the server marks the information to be hidden corresponding to the historical freezing information in the event record table, and writes the historical freezing information into the resource freezing record table if there is free storage space in the resource freezing record table.

[0069] S306: Divide each resource freezing information into target freezing information and non-target freezing information according to the updated number of records to be filled.

[0070] Specifically, the server divides each resource freezing information into target freezing information and non-target freezing information according to the updated number of records to be filled.

[0071] In one embodiment, the amount of target freezing information may be smaller than the amount of updated records to be filled, so that the resource freezing record table can have extra record space, which facilitates writing the resource freezing information into the resource freezing record table.

[0072] In this embodiment, when the number of records to be filled is less than the number of resource freezing information, the information to be hidden that meets the hiding condition is determined from each historical freezing information, the information to be hidden is deleted from the resource freezing record table, and the number of records to be filled is updated accordingly. According to the updated number of records to be filled, each resource freezing information is divided into target freezing information and non-target freezing information, and the information to be hidden is deleted from the resource freezing record table, thereby increasing the remaining storage space in the resource freezing record table, reducing the error situation of the count exceeding the limit, and improving the system stability.

[0073] In one embodiment, the method further includes: adding a hidden flag to the information to be hidden in the event record table, and when the number of records to be filled is greater than zero, writing the resource freezing information associated with the hidden flag in the event record table into the resource freezing record table.

[0074] The hidden mark can be a row mark for the information to be hidden in the event record table. Each row record in the event record table includes information carrying the hidden mark and information not carrying the hidden mark.

[0075] The resource freezing information with a hidden mark may be information to be hidden with a hidden mark, or may be non-target freezing information with a hidden mark.

[0076] Specifically, the server may add a hidden identifier to the information to be hidden in the event record table; when the number of records to be filled is greater than zero, the resource freezing information associated with the hidden identifier in the event record table is written into the resource freezing record table.

[0077] Specifically, the server may also add a hidden identifier to the non-target freezing information, and when the number of records to be filled is greater than zero, write the non-target freezing information associated with the hidden identifier in the event record table into the resource freezing record table.

[0078] In one embodiment, after writing the resource freezing information associated with the hidden identifier in the event record table (or the non-target freezing information carrying the hidden identifier) ​​into the resource freezing record table, the server can analyze each resource freezing information in the resource freezing record table to obtain the information analysis result.

[0079] In this embodiment, a hidden mark is added to the information to be hidden in the event record table. When the number of records to be filled is greater than zero, the resource freezing information associated with the hidden mark in the event record table is written into the resource freezing record table, so that more resource freezing information exists in the resource freezing record table, providing a comprehensive reference for each data source, facilitating the subsequent analysis of each resource freezing information in the resource freezing record table, and improving the accuracy of the analysis result.

[0080] In one embodiment, the method further includes: in response to a resource unfreezing event triggered for the target account, determining the to-be-unfrozen information corresponding to the to-be-unfrozen resources from each historical freezing information, deleting the to-be-unfrozen information from the resource freezing record table, and updating the number of to-be-filled records accordingly.

[0081] The resource unfreezing event refers to an event that lifts restrictions on the circulation of resources in an account, and the resource unfreezing may mean lifting restrictions on the inflow and / or outflow of resources in an account. There are many types of resource unfreezing events, such as resource unfreezing events initiated by judicial authorities, resource unfreezing events initiated by banks, resource unfreezing events initiated by users themselves, and so on.

[0082] The resources to be unfrozen may refer to the resources that have been frozen for the account, for example, the unfrozen resources of the resource unfreezing event initiated by the judicial authority, the unfrozen resources of the resource unfreezing event initiated by the bank, and the like.

[0083] The information to be unfrozen may indicate the information on the lifting of restrictions on the circulation of resources for the target account. For example, the information to be unfrozen includes: the time for lifting restrictions on the circulation of resources in the target account, the type of resources for lifting restrictions on the circulation of resources in the target account, and the size of resources for lifting restrictions on the circulation of resources in the target account. Take the target account as a bank card account as an example, and the resource as the amount in the bank card account as an example for explanation: the time for lifting restrictions on the circulation of resources in the target account may indicate that the amount in the bank card is freed from withdrawal restrictions within that time, the type of resources for lifting restrictions on the circulation of resources in the target account may indicate that restrictions on the amount of a certain currency in the account are lifted, and the size of resources for lifting restrictions on the circulation of resources in the target account may indicate that restrictions on the deposit and withdrawal limits of the amount in the account are lifted.

[0084] Specifically, in response to the resource unfreezing event triggered for the target account, the server determines the unfreezing information corresponding to the unfreezing resource from each historical freezing information, deletes the unfreezing information from the resource freezing record table, and updates the number of records to be filled accordingly.

[0085] In one embodiment, the server obtains a historical event record table for the target account, in which various resource freezing events and various resource thawing events are recorded. In response to the resource thawing event triggered for the target account, the server determines the to-be-thawed information corresponding to the to-be-thawed resource from various historical freezing information, associates the to-be-thawed information with the resource freezing information associated with the to-be-thawed information, extracts the resource freezing information that does not correspond to the to-be-thawed information, obtains resource thawing prompt information, and sends the resource thawing prompt information to the terminal. The resource thawing prompt information is used to prompt the user to thaw the resource.

[0086] In one embodiment, if the resource freezing record table contains resource freezing information, the account is considered to be in a frozen state; if the resource freezing record table does not contain resource freezing information, the account is considered to be in an unfrozen state.

[0087] In this embodiment, in response to a resource unfreezing event triggered for a target account, unfreezing information corresponding to the unfreezing resource is determined from each historical freezing information, the unfreezing information is deleted from the resource freezing record table, and the number of records to be filled is updated accordingly.

[0088] In one embodiment, the method also includes: obtaining associated freezing information of the target freezing information in the event record table, extracting information from the associated freezing information to obtain first thawing prompt information of the target freezing information, extracting information from the target freezing information to obtain second thawing prompt information of the target freezing information, and combining the first thawing prompt information and the second thawing prompt information to obtain comprehensive thawing prompt information for the target freezing information.

[0089] The target freezing information indicates the newly added resource freezing information in the current period.

[0090] The associated freezing information indicates the resource freezing information of the associated accounts associated with the target account. More specifically, the associated freezing information may be information of the same information dimension as the target freezing information. For example, the target freezing information includes that the freezing initiator is Bank A, the freezing duration is a scheduled freezing of 3 days, and the freezing type is a one-way freezing. The associated freezing information may be resource freezing information in which the freezing initiator is Bank A, resource freezing information in which the freezing duration is a scheduled freezing of 3 days, or resource freezing information in which the freezing type is a one-way freezing.

[0091] The first unfreezing prompt information indicates the location information, unfreezing limit time, unfreezing proof material type, etc. used to prompt the user to perform the unfreezing operation. The location information includes the unfreezing location preset by the freezing initiator, such as the online unfreezing entrance and the offline unfreezing location (bank, judicial agency, etc.). The limit time indicates the last time for the unfreezing operation. If the last time is exceeded, the type of resource freezing information will change (for example, from one-way freezing to two-way freezing). The unfreezing proof material type indicates the type of proof material that the user needs to provide when performing the unfreezing operation.

[0092] The second unfreezing prompt information indicates the corresponding unfreezing resource value after prompting the user to perform the unfreezing operation successfully. The unfreezing resource value indicates the amount of money that can be withdrawn or deposited after the account is unfrozen.

[0093] The comprehensive thawing prompt information refers to the thawing prompt information sent directly to the user. The comprehensive thawing prompt information may be composed of the first thawing prompt information and the second thawing prompt information.

[0094] Specifically, the server may sort the thawing prompt information in the first thawing information and the second thawing information according to the importance of the information, and determine the sorted information as the comprehensive thawing prompt information.

[0095] In one of the embodiments, the server takes the second thawing information as the information with the highest ranking, combines the first thawing prompt information and the second thawing prompt information, and obtains the comprehensive thawing prompt information.

[0096] In one embodiment, the server obtains a user profile corresponding to the target account, takes the unfreezing prompt information (for example, the amount prompt information) that best matches the user profile as the top-ranked information, combines each unfreezing prompt information, and obtains comprehensive unfreezing prompt information.

[0097] In this embodiment, the associated freezing information of the target freezing information in the event record table is obtained, information extraction is performed on the associated freezing information to obtain first unfreeze prompt information of the target freezing information, information extraction is performed on the target freezing information to obtain second unfreeze prompt information of the target freezing information, and the first unfreeze prompt information and the second unfreeze prompt information are combined to obtain comprehensive unfreeze prompt information for the target freezing information, thereby providing a comprehensive reference for the user and highlighting the unfreeze prompt information that the user is concerned about, thereby improving the unfreezing efficiency of the account.

[0098] In one embodiment, extracting information from the associated frozen information to obtain first thawing prompt information of the target frozen information includes: parsing the associated frozen information to obtain multiple prompt sub-information, and synthesizing the prompt sub-information to obtain first thawing prompt information of the target frozen information.

[0099] The prompt sub-information may be the location information of the unfreeze in the associated freezing information for prompting the user to perform the unfreezing operation, the prompt sub-information may also be the limit time of unfreezing, the prompt sub-information may also be the type of certification material for unfreezing, etc.

[0100] The first thawing information may be an information set of each prompt sub-information according to a certain sorting rule.

[0101] Specifically, the server analyzes the associated freezing information of each account according to multiple analysis dimensions to obtain prompt sub-information corresponding to each of the multiple analysis dimensions.

[0102] Specifically, the server obtains the corresponding user portrait of the target account, determines the degree of match between the user portrait and each prompt sub-information, wherein a higher degree of match represents a higher importance of the prompt sub-information to the user, and integrates each prompt sub-information according to the sorting results of the degree of match of each prompt sub-information to obtain the first unfreeze prompt information of the target frozen information.

[0103] In this embodiment, the associated freezing information is parsed to obtain a plurality of prompt sub-information, and the prompt sub-information is integrated to obtain the first unfreezing prompt information of the target freezing information, highlighting the sub-prompt information that the user is concerned about, thereby improving the unfreezing efficiency of the account.

[0104] In one embodiment, as shown in FIG4 , a method for optimizing the upper limit number of account freezes is provided, including:

[0105] S402, in response to multiple resource freezing events triggered for a target account, determining resource freezing information of each resource freezing event, a resource freezing record table for recording historical freezing information of the target account, and an event record table for recording resource processing events.

[0106] Among them, resource processing events include resource freezing events.

[0107] Among them, there will be multiple status freezes (i.e. resource freeze events) under a target account, which are reflected in the field of judicial status freeze times. This field is a field on the resource freeze record table and is a 2-digit numeric type. When the account status freeze occurs, the judicial status freeze times in the resource freeze record table are increased by one, and a new effective status freeze record is added to the event record table; when the status freeze is thawed, the judicial status freeze times are reduced by one, and the status of the original status freeze record in the event record table is updated to invalid. If there are multiple status freezes under an account, only one will be effective, and the others will be in a waiting state, and the account status corresponds to the effective status freeze, which is a one-way freeze or a full freeze.

[0108] S404: Determine the number of records to be filled in the resource freezing record table according to the number of historical freezing information.

[0109] S406: When the number of records to be filled is less than the number of resource freezing information, determine the information to be hidden that meets the hiding condition from each historical freezing information.

[0110] S408, deleting the information to be hidden from the resource freezing record table, and updating the number of records to be filled accordingly.

[0111] Wherein, a hidden mark is added to the information to be hidden in the event record table. When the number of records to be filled is greater than zero, the resource freezing information associated with the hidden mark in the event record table is written into the resource freezing record table.

[0112] In response to the resource unfreezing event triggered for the target account, the unfreezing information corresponding to the unfreezing resource is determined from each historical freezing information, the unfreezing information is deleted from the resource freezing record table, and the number of records to be filled is updated accordingly.

[0113] S410: Divide each resource freezing information into target freezing information and non-target freezing information according to the updated number of records to be filled.

[0114] S412, writing the target freezing information into the resource freezing record table and the event record table.

[0115] S414, writing the non-target freezing information into the event record table.

[0116] S416, obtaining the associated freezing information of the target freezing information in the event record table.

[0117] S418, parsing the associated freezing information to obtain a plurality of prompt sub-information.

[0118] S420, combining various prompt sub-information to obtain first thawing prompt information of the target frozen information.

[0119] S422, extracting information from the target frozen information to obtain second thawing prompt information of the target frozen information.

[0120] S424, combining the first thawing prompt information and the second thawing prompt information to obtain comprehensive thawing prompt information for the target frozen information.

[0121] In this embodiment, in response to multiple resource freezing events triggered for a target account, the resource freezing information of each resource freezing event, the resource freezing record table for recording the historical freezing information of the target account, and the event record table for recording resource processing events are determined. The resource processing events include resource freezing events. The event record table can record comprehensive resource processing events in the target account, avoid missing events or information, and improve the accuracy of information recording. According to the number of historical freezing information, the number of records to be filled in the resource freezing record table is determined. When the number of records to be filled is less than the number of resource freezing information, the resource freezing information is divided into target freezing information and non-target freezing information according to the number of records to be filled; the number of target freezing information is equal to the number of records to be filled. Using the above method, the target freezing information is written into the resource freezing record table and the event record table, and the non-target freezing information is written into the event record table, avoiding the error phenomenon of the resource freezing record table and improving the stability of the system. This method directly expands the number of digits of the judicial status freezing times field in the resource freezing record table, which has a great impact and risk on the current status of judicial freezing business. Therefore, the technical means of expanding the number of digits is not adopted, but the judicial status freezing times in the resource freezing record table are updated according to the number of status freezing records that are actually effective in the event record table. The upper limit of the judicial status freezing times is still 99 times, but the status freezing or unfreezing business exceeding 99 times can also be successfully traded without reporting a technical error of calculation overflow.

[0122] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0123] Based on the same inventive concept, the embodiment of the present application also provides an information processing device for implementing the above-mentioned information processing method. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above-mentioned method, so the specific limitations in the one or more information processing device embodiments provided below can refer to the limitations on the information processing method above, and will not be repeated here.

[0124] In one embodiment, as shown in FIG. 5 , an information processing device is provided, including: an information determination module 502, a record determination module 504, an information division module 506, a first writing module 508, and a second writing module 510, wherein:

[0125] An information determination module 502, for determining, in response to a plurality of resource freezing events triggered for a target account, respective resource freezing information of each resource freezing event, a resource freezing record table for recording historical freezing information of the target account, and an event record table for recording resource processing events; resource processing events include resource freezing events;

[0126] A record determination module 504, used to determine the number of records to be filled in the resource freezing record table according to the number of historical freezing information;

[0127] The information division module 506 is used to divide each resource freezing information into target freezing information and non-target freezing information according to the number of records to be filled, when the number of records to be filled is less than the number of resource freezing information; the number of target freezing information is equal to the number of records to be filled;

[0128] A first writing module 508, used to write target freezing information into a resource freezing record table and an event record table;

[0129] The second writing module 510 is used to write non-target freezing information into the event record table.

[0130] In one of the embodiments, the information division module 506 is further used to determine the information to be hidden that meets the hiding condition from each historical freezing information when the number of records to be filled is less than the number of resource freezing information; delete the information to be hidden from the resource freezing record table and update the number of records to be filled accordingly; and divide each resource freezing information into target freezing information and non-target freezing information according to the updated number of records to be filled.

[0131] In one of the embodiments, the device further includes: an identification adding module, which is used to add a hidden identification to the information to be hidden in the event record table; when the number of records to be filled is greater than zero, the resource freezing information associated with the hidden identification in the event record table is written into the resource freezing record table.

[0132] In one of the embodiments, the device also includes: an information deletion module, which is used to respond to a resource unfreezing event triggered for a target account, determine the to-be-unfrozen information corresponding to the to-be-unfrozen resources from various historical freezing information; delete the to-be-unfrozen information from the resource freezing record table, and update the number of records to be filled accordingly.

[0133] In one of the embodiments, the device also includes: an information extraction module, used to obtain associated freezing information of the target freezing information in the event record table; extract information from the associated freezing information to obtain first thawing prompt information of the target freezing information; extract information from the target freezing information to obtain second thawing prompt information of the target freezing information; and combine the first thawing prompt information and the second thawing prompt information to obtain comprehensive thawing prompt information for the target freezing information.

[0134] In one embodiment, the information extraction module is further used to parse the associated freezing information to obtain a plurality of prompt sub-information; and to synthesize the prompt sub-information to obtain the first unfreezing prompt information of the target freezing information.

[0135] Each module in the above information processing device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0136] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be shown in FIG6. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface is connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store resource freezing information data. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, an information processing method is implemented.

[0137] Those skilled in the art will understand that the structure shown in FIG. 6 is merely a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0138] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the above method steps are implemented when the processor executes the computer program.

[0139] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the above method steps are implemented.

[0140] In one embodiment, a computer program product is provided, comprising a computer program, which implements the above method steps when executed by a processor.

[0141] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0142] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0143] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. An information processing method, characterized in that: The method comprises: In response to multiple resource freezing events triggered for a target account, determining resource freezing information of each resource freezing event, a resource freezing record table for recording historical freezing information of the target account, and an event record table for recording resource processing events; the resource processing events include resource freezing events; Determining the number of records to be filled in the resource freezing record table according to the number of historical freezing information; In the case that the number of records to be filled is less than the number of resource freezing information, each resource freezing information is divided into target freezing information and non-target freezing information according to the number of records to be filled; the number of target freezing information is equal to the number of records to be filled; Writing the target freezing information into the resource freezing record table and the event record table; The non-target freezing information is written into the event record table.

2. The method according to claim 1, characterized in that When the number of the records to be filled is less than the number of the resource freezing information, the resource freezing information is divided into target freezing information and non-target freezing information according to the number of the records to be filled, including: In the case that the number of the records to be filled is less than the number of the resource freezing information, determining the information to be hidden that meets the hiding condition from each of the historical freezing information; Deleting the information to be hidden from the resource freezing record table, and correspondingly updating the number of records to be filled; According to the updated number of records to be filled, each resource freezing information is divided into target freezing information and non-target freezing information.

3. The method according to claim 2, characterized in that The method further comprises: Adding a hidden mark to the information to be hidden in the event record table; When the number of records to be filled is greater than zero, the resource freezing information associated with the hidden identifier in the event record table is written into the resource freezing record table.

4. The method according to claim 3, characterized in that The method further comprises: In response to a resource unfreezing event triggered for the target account, determining to-be-unfrozen information corresponding to the to-be-unfrozen resources from each of the historical freezing information; The to-be-unfrozen information is deleted from the resource freezing record table, and the number of records to be filled is updated accordingly.

5. The method according to claim 1, characterized in that The method further comprises: Acquire the associated freezing information of the target freezing information in the event record table; Extracting information from the associated frozen information to obtain first unfreezing prompt information of the target frozen information; Extracting information from the target freezing information to obtain second unfreezing prompt information of the target freezing information; The first thawing prompt information and the second thawing prompt information are integrated to obtain integrated thawing prompt information for the target frozen information.

6. The method according to claim 5, characterized in that The extracting the associated frozen information to obtain the first unfreezing prompt information of the target frozen information includes: Parsing the associated freezing information to obtain a plurality of prompt sub-information; The first thawing prompt information of the target frozen information is obtained by synthesizing the prompt sub-information.

7. An information processing device, characterized in that: The device comprises: an information determination module, configured to determine, in response to a plurality of resource freezing events triggered for a target account, resource freezing information of each resource freezing event, a resource freezing record table for recording historical freezing information of the target account, and an event record table for recording resource processing events; the resource processing events include resource freezing events; A record determination module, used to determine the number of records to be filled in the resource freezing record table according to the number of historical freezing information; An information division module, configured to divide each resource freezing information into target freezing information and non-target freezing information according to the number of records to be filled, when the number of records to be filled is less than the number of resource freezing information; the number of target freezing information is equal to the number of records to be filled; A first writing module, used for writing the target freezing information into the resource freezing record table and the event record table; The second writing module is used to write the non-target freezing information into the event record table.

8. The device according to claim 7, characterized in that The information division module is further configured to determine the information to be hidden that meets the hiding condition from each of the historical freezing information when the number of the records to be filled is less than the number of the resource freezing information; The information to be hidden is deleted from the resource freezing record table, and the number of records to be filled is updated accordingly; and each resource freezing information is divided into target freezing information and non-target freezing information according to the updated number of records to be filled.

9. The device according to claim 8, characterized in that The device also includes: an identification adding module, which is used to add a hidden identification to the information to be hidden in the event record table; when the number of records to be filled is greater than zero, write the resource freezing information associated with the hidden identification in the event record table into the resource freezing record table.

10. The device according to claim 9, characterized in that The device also includes: an information deletion module, which is used to respond to the resource unfreezing event triggered for the target account, determine the to-be-unfrozen information corresponding to the to-be-unfrozen resources from each of the historical freezing information; delete the to-be-unfrozen information from the resource freezing record table, and correspondingly update the number of records to be filled.

11. The device according to claim 7, characterized in that The device also includes: an information extraction module, which is used to obtain the associated freezing information of the target freezing information in the event record table; extract information from the associated freezing information to obtain first thawing prompt information of the target freezing information; extract information from the target freezing information to obtain second thawing prompt information of the target freezing information; and combine the first thawing prompt information and the second thawing prompt information to obtain comprehensive thawing prompt information for the target freezing information.

12. The device according to claim 11, characterized in that The information extraction module is further used to analyze the associated freezing information to obtain a plurality of prompt sub-information; and to synthesize the prompt sub-information to obtain the first thawing prompt information of the target freezing information.

13. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Cited By

  • User incentive resource unfreezing processing method and device, terminal and medium

    CN121560944A