A list building method, device, equipment and medium
By receiving and storing user information and IDs through the list system, the problem of centralized management of information on users who violate regulations is solved, and unified management of target users and synchronization of information systems are achieved, thereby improving the accuracy and efficiency of business processing.
Patent Information
- Application Number
- CN202211182739.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-27
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2042-09-27
AI Technical Summary
There is a lack of effective unified management methods in the current technology for how to centrally manage the information of users who violate regulations and prevent risks when these users conduct business with enterprises.
User information and IDs are received through the list system and stored in the first list. This allows for unified management of target user information that has undergone specified operations. User information management is optimized through tags and merging instructions, ensuring synchronization between the information system and the list system.
It enables centralized management of information on users who violate regulations, prevents information synchronization issues, and improves the accuracy and efficiency of business processing.
Smart Images

Figure CN115801310B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of information processing, in particular to a list construction method and device, equipment and medium. BACKGROUND
[0002] In the process of business between users and enterprises, there are often users who can provide services in violation of regulations. There is a great risk in business dealings with users who can provide services in violation of regulations. Therefore, in the process of business processing, it is necessary to control the users who can provide services in violation of regulations.
[0003] How to centrally manage the information of users who can provide services in violation of regulations is a problem worth discussing. SUMMARY
[0004] The embodiments of the present application provide a list construction method and device, electronic equipment and storage medium, which are used for uniformly managing the user information of target users who have performed specified operations.
[0005] In a first aspect, the embodiments of the present application provide a list construction method, which comprises:
[0006] The list system receives a first message from an information system; the first request contains user information and a user number; the user information includes the identification of the user;
[0007] According to the first message, the list system stores the user number and the user information corresponding to the first list; the first list includes the user information of the target user who has performed the specified operation; the target user is a user who can provide services.
[0008] In the above method, the list system stores the user number and the user information corresponding to the first list according to the first message from the information system, and uniformly manages the user information of the target user who has performed the specified operation.
[0009] Optionally, the user number and the user information are stored in the first list, and the method further comprises:
[0010] The list system stores the type of the specified operation corresponding to the user information in the first list.
[0011] In the above method, the list system stores the type of the specified operation corresponding to the user information in the first list, which is convenient for subsequent determination of the type of the specified operation corresponding to the user information, so as to determine the specific management behavior.
[0012] Optionally, the method further comprises:
[0013] The list system receives a second message from the information system, the second message being used to instruct the list system to determine whether a second list exists for the user information; wherein the second list comprises user information of non-target users who have performed a specified operation;
[0014] In a case where the second list contains the user information, the list system stores the user information into the first list.
[0015] In the above method, the list system receives a second message from the information system, and further determines whether the user information is of a non-target user who has performed a specified operation, thereby preventing the user information in the second list and the third list from being out of synchronization.
[0016] Optionally, the method further comprises:
[0017] The second list further comprises a type of the specified operation performed by the user information.
[0018] In the above method, by storing the type of the specified operation performed by the user information in the second list, the type of the specified operation performed by the user information can be determined. This facilitates subsequent determination of a specific management behavior according to the type of the specified operation performed by the user information.
[0019] Optionally, the method further comprises:
[0020] The list system sends a third message to the information system; the third message being used to instruct the information system to add a label to the user information in a third list; the label being used to indicate that the user information is stored in the first list, and the third list being a copy of the second list stored in the information system.
[0021] In the above method, the list system sends a third message to the information system, so that the information system adds a label to the user information according to the label in the third message. This facilitates distinguishing the user information stored in the first list in the third list.
[0022] Optionally, the list system deletes the user information in the second list.
[0023] In the above method, by deleting the user information stored in the first list in the second list, the second list only contains user information of non-target users who have performed a specified operation, thereby enabling the second list to uniformly manage user information of non-target users who have performed a specified operation.
[0024] Optionally, after the list system deletes the user information in the second list, the method further comprises:
[0025] The list system receives the user number and the user information from the information system;
[0026] In the case that the first list does not exist the user number and the user information, the list system stores the user number, the user information and the specified operation type corresponding to the user information into the first list;
[0027] In the case that the second list exists the user information, the list system deletes the user information and the specified operation type corresponding to the user information.
[0028] In the above method, the list system receives the user number and the user information from the information system, and in the case that the first list does not exist the user number and the user information, the list system stores the user number, the user information and the specified operation type corresponding to the user information into the first list. In the case that the second list exists the user information, the list system deletes the user information and the specified operation type corresponding to the user information. The problem that the first list and the second list may exist the user information without synchronization according to the user number is prevented. The user information of the specified operation target user contained in the first list and the user information of the non-target user of the specified operation contained in the second list are more accurate and perfect.
[0029] Optionally, the method further comprises:
[0030] The list system receives the merging instruction sent by the information system, the merging instruction comprising a reference user number and a target user number, and the merging instruction is used for merging the business information corresponding to the reference user number into the business information corresponding to the target user number.
[0031] In the case that the first list exists the reference user number and the target user number, the list system deletes the reference user number.
[0032] In the case that the first list exists the reference user number, the list system modifies the reference user number into the target user number.
[0033] In the above method, the list system deletes the reference user number or modifies the reference user number into the target user number according to the reference user number and the target user number included in the merging instruction sent by the information system. The user number of the specified operation target user contained in the first list is adjusted according to the merging instruction, so that the first list is more accurate.
[0034] In a second aspect, an embodiment of the present application provides a list construction method, comprising:
[0035] The information system acquires a user number corresponding to user information, wherein the user information comprises an identity of the user;
[0036] The information system sends a first message to the list system, wherein the first message comprises the user information and the user number.
[0037] In the above method, the information system sends the first message to the list system, so that the information system and the list system can be synchronized in time with the changed user information.
[0038] Optionally, the information system acquires a user number corresponding to user information, comprising:
[0039] The information system allocates the user number corresponding to the user information.
[0040] In the above method, the non-target user is changed into a target user by allocating the user number corresponding to the user information. Further, the information system can send the first message to the list system, so that the information system and the list system can be synchronized in time with the changed user information.
[0041] Optionally, the method further comprises:
[0042] When the user information exists in a third list, the information system sends a second message to the list system, wherein the second message is used to instruct the list system to determine whether the user information is contained in a second list, and the third list is a copy of the second list, and the second list comprises user information of non-target users that have performed a specified operation.
[0043] In the above method, when the user information exists in the third list, the information system sends the second message to the list system. The second message is used to instruct the list system to determine whether the user information is contained in the second list. This prevents problems caused by the fact that the second list is not synchronized with the third list. The user information is more accurately determined to be of a user that has performed a specified operation.
[0044] Optionally, the information system receives a third message from the list system, and adds a label in the third list, wherein the third message is used to instruct the information system to add the label in the third list for the user information, and the label is used to indicate that the user information is stored in the first list.
[0045] In the above method, the information system receives the third message from the list system. The information system adds the label in the third list for the user information. When the user information in the third list has the label, it indicates that the user information is stored in the first list, and the user is a target user that has performed a specified operation. Therefore, the user information that has performed a specified operation can be efficiently determined to be a target user that has performed a specified operation or a non-target user that has performed a specified operation by the label in the third list.
[0046] Optionally, after adding the label in the third list, the method further comprises:
[0047] The information system sends the user number and the user information to the list system.
[0048] In the above method, the information system sends the user number and the user information to the list system, preventing the information system and the list system from possibly not synchronizing the user information according to the user number. This makes the user information of the target user who has performed the specified operation included in the first list more accurate and perfect.
[0049] Optionally, the method further comprises:
[0050] The information system sends a merging instruction to the list system; the merging instruction includes a reference user number and a target user number, and the merging instruction is used to merge the service information corresponding to the reference user number to the service information corresponding to the target user number.
[0051] In the above method, the information system sends the merging instruction to the list system, so that the information system adjusts the user number of the target user who has performed the specified operation included in the first list according to the reference user number and the target user number in the merging instruction, thereby making the first list more accurate.
[0052] In a third aspect, an embodiment of the present application provides a list construction apparatus, comprising:
[0053] A processing module is configured to obtain a user number corresponding to user information according to the user information; the user information includes an identifier of a user.
[0054] A storage module is configured to store the user number and the user information in a first list; the first list includes user information of a target user who has performed a specified operation; the target user is a user who can provide a service.
[0055] In a fourth aspect, an embodiment of the present application provides a list construction apparatus, comprising:
[0056] A processing module is configured to obtain a user number corresponding to user information; the user information includes an identifier of a user.
[0057] A transceiver module is configured to send a first message to a list system; the first message includes the user information and the user number.
[0058] In a fifth aspect, the embodiments of the present application further provide an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable by the processor, when the computer program is executed by the processor, the processor implements the list construction method in any one of the first aspect or the second aspect.
[0059] In a sixth aspect, the embodiments of the present application further provide a computer readable storage medium, the computer readable storage medium stores a computer program, when the computer program is executed by a processor, the list construction method in the first aspect or the second aspect is implemented.
[0060] In a seventh aspect, the embodiments of the present application further provide a computer program product, comprising a computer program, the computer program is executed by a processor to implement the list construction method in any one of the first aspect or the second aspect.
[0061] The technical effects brought by any one of the implementation manners of the third aspect to the fifth aspect can refer to the technical effects brought by the corresponding implementation manners of the first aspect or the second aspect, which will not be described here. BRIEF DESCRIPTION OF DRAWINGS
[0062] Figure 1 An application scenario diagram of a list construction method provided by the embodiments of the present application;
[0063] Figure 2 A flowchart of a list construction method provided by the embodiments of the present application;
[0064] Figure 3 A flowchart of another list construction method provided by the embodiments of the present application;
[0065] Figure 4 A first list diagram provided by the embodiments of the present application;
[0066] Figure 5 A flowchart of another list construction method provided by the embodiments of the present application;
[0067] Figure 6 Another first list diagram provided by the embodiments of the present application;
[0068] Figure 7 Another first list diagram provided by the embodiments of the present application;
[0069] Figure 8 Another first list diagram provided by the embodiments of the present application;
[0070] Figure 9 Another first list diagram provided by the embodiments of the present application;
[0071] Figure 10A schematic diagram of a list construction apparatus provided for an embodiment of this application;
[0072] Figure 11 A schematic diagram of an apparatus for constructing another list, provided for an embodiment of this application;
[0073] Figure 12 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0074] In this application, the collection, dissemination, and use of data all comply with relevant national laws and regulations. To make the purpose, technical solution, and advantages of this application clearer, a further detailed description will be provided below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0075] The application scenarios described in this application are for the purpose of more clearly illustrating the technical solutions of this application, and do not constitute a limitation on the technical solutions provided in this application. Those skilled in the art will understand that with the emergence of new application scenarios, the technical solutions provided in this application are also applicable to similar technical problems. In the description of this application, unless otherwise stated, "multiple" means two or more.
[0076] like Figure 1 The diagram shown illustrates an application scenario of an optional list construction method provided in this application embodiment, including a server 100 and a terminal 101. The server 100 and the terminal 101 can establish a communicable connection through a network to implement the list construction method of this application.
[0077] Users can interact with terminal 101 via a network using server 100, such as receiving or sending messages. Various client applications can be installed on terminal 101, such as programming applications, web browser applications, and search applications. Terminal 101 can be various electronic devices with a display screen that support web browsing, including but not limited to smartphones, tablets, desktop computers, etc.
[0078] Server 100 is used to obtain the user ID corresponding to the user information based on the user information. The user information includes the user's identifier. The user ID and the corresponding user information are stored in a first list. The first list includes user information of the target user who has performed the specified operation. The target user is a user who can provide services. Server 100 can be implemented as a standalone server or a server cluster consisting of multiple servers.
[0079] As shown in Figure 2 Fig. 1 is a flow diagram of a list construction method according to an embodiment of the present application.
[0080] In S201, the information system acquires a user number corresponding to user information; the user information includes an identity of the user.
[0081] In S202, the information system sends a first message to the list system; the first message includes the user information and the user number.
[0082] In S203, the list system receives the first message from the information system.
[0083] In S204, according to the first message, the list system stores the user number and the user information correspondingly in a first list; the first list includes user information of a target user who has performed a specified operation; the target user is a user who can be provided with a service.
[0084] In a possible embodiment, the information system can acquire a plurality of user information of users who have performed a specified operation from a public announcement including the user information of the users who have performed the specified operation. According to the user information, a user number corresponding to the user information is acquired. If the information system can acquire the user number corresponding to the user information, it indicates that the user is a target user who has performed the specified operation. The user information can include an identity of the user, or can include a type of the specified operation corresponding to the user information. For example, the type of the specified operation corresponding to the user information can include a violation type of the user such as overdue, etc. The identity of the user is used to identify the identity of the user in a specific region, for example, the identity of the user can be a character "Zhang San", an identity, etc. The user number is information used to identify the user in an enterprise, such as a sequence of numbers. The target user is a user who can be provided with a service and has the user number.
[0085] Optionally, the plurality of user information of the users who have performed the specified operation can also be collected by an enterprise internally, or can be provided by other enterprise institutions. The present application does not limit the way of collecting the plurality of user information of the users who have performed the specified operation.
[0086] After the information system acquires the user number corresponding to the user information, the information system sends a first message to the list system. The first message includes the user information and the user number. The list system receives the first message from the information system. According to the user number and the user information included in the first message, the list system stores the user number and the user information correspondingly in a first list. The first list includes user information of a target user who has performed a specified operation; the target user is a user who can be provided with a service.
[0087] In one possible scenario, the information system can also obtain the type of specified operation performed corresponding to the user information from a public list containing user information that has performed the specified operation. When the information system sends the first message to the list system, the first message may contain the type of specified operation performed corresponding to the user information. After receiving the first message, the list system stores the user information, user ID, and the type of specified operation performed corresponding to the user information contained in the first message into the first list.
[0088] By using the above method, the user information of target users who have performed the specified operation is uniformly managed by storing the user IDs and user information corresponding to the user information in the first list.
[0089] The list construction method provided in this application embodiment exists in different business processing situations. The application of this application embodiment in different situations is further explained below.
[0090] 1. Collect information on multiple users who have performed specified operations and the corresponding types of specified operations for each user.
[0091] like Figure 3 As shown in the figure, this application provides another list construction flowchart.
[0092] S301. The information system obtains the user ID corresponding to the user information.
[0093] S302. The information system sends a first message to the list system; the first message contains user information and user ID.
[0094] S303, The list system receives the first message from the information system;
[0095] S304. The list system determines whether the user information has a corresponding user number; if yes, then execute S305; if no, then execute S310.
[0096] S305. The list system stores the user ID and user information in the first list; the first list includes the user information of the target user who has performed the specified operation; the target user is the user who can provide services.
[0097] S306. If the second list contains user information, the list system will delete the user information from the second list;
[0098] S307. The list system sends a third message to the information system;
[0099] S308. The information system receives a third message from the list system and adds a tag to the third list.
[0100] S309, the list system stores the user number and the user information into the second list;
[0101] S310, the list system stores the user information into the second list.
[0102] The information system obtains the user number corresponding to the user information from the regulatory department. In one possible case, the information system can obtain the user number corresponding to the user information, which indicates that the user is a target user who has performed the specified operation. In another possible case, the user number corresponding to the user information cannot be obtained according to the user information, which indicates that the user is a non-target user who has performed the specified operation. The non-target user is a user without a user number who can provide services.
[0103] The information system sends a first message to the list system. The first message includes the user information and the user number. The list system receives the first message from the information system. Some of the user information in the first message has a corresponding user number, and some of the user information does not have a corresponding user number. Therefore, the list system determines whether the user information has a corresponding user number to determine whether the user information is a target user who has performed the specified operation. In the case where the user information has a user number, the user information is a target user who has performed the specified operation. The list system stores the user number corresponding to the user information into the first list. As shown in Figure 4 , the present application embodiment provides a schematic diagram of the first list storing the user information of the target user who has performed the specified operation. In Figure 4 , the user number is 11022011, and the user information is "Zhang San". It can be understood that the first list shown in the above Figure 4 is only shown as an example and does not constitute a limitation on the first list in the present application embodiment. In the present application embodiment, the first list can also store the identity of the user information, or the type of the specified operation corresponding to the user information, or the behavior of the regulatory department, etc.
[0104] By this method, the user information of the target user who has performed the specified operation collected is stored in the first list, the first list is updated, and the first list is more perfect. By storing the user information of the target user who has performed the specified operation in the first list, the user information of the target user who has performed the specified operation in the enterprise is uniformly managed.
[0105] In the case where the second list has the user information stored in the first list, the list system stores the user information into the first list and deletes the user information in the second list. The second list includes the user information of the non-target user who has performed the specified operation. Optionally, the second list also includes the type of the specified operation corresponding to the user information, and the list system can also delete the type of the specified operation corresponding to the user information stored in the first list.
[0106] By the method, the user information stored in the first list is deleted in the second list, so that the second list only contains the user information of the non-target user who has performed the specified operation, thereby the second list uniformly manages the user information of the non-target user who has performed the specified operation.
[0107] After the user information is deleted in the second list, the list system sends a third message to the information system. The information system receives the third message from the list system. The third message is used to instruct the information system to add a tag to the user information in the third list, and the tag is used to indicate that the user information is stored in the first list.
[0108] The user information is added with a tag in the third list in the case that the third list contains the user information stored in the first list. The third list is a copy of the second list.
[0109] By the method, the user information in the third list which has performed the specified operation can be quickly determined as a non-target user or a target user by the tag in the information system. In the case that the user information in the third list has a tag, it indicates that the user information is stored in the first list, and the user is a target user who has performed the specified operation.
[0110] Optionally, the information system and the list system can be stored in the same electronic device or can not be stored in the same electronic device. For example, the information system is stored locally, and the list system is stored non-locally. The third list stored by the information system can be used to query the user information which has performed the specified operation, which is more efficient and fast. At the same time, the overhead of information exchange processing between the information system and the list system is reduced, and the system loss between the user information system and the list system which has performed the specified operation is reduced.
[0111] In the case that the list system cannot obtain the user number according to the user information, it indicates that the user is a target user who has performed the specified operation. The user information and the type of the specified operation corresponding to the user information are stored in the second list.
[0112] Optionally, after the second list is updated, because the third list is a copy of the second list, the list system can send a fourth message, and the fourth message contains the user information and the type of the user information stored in the second list. The information system receives the fourth message from the list system, and stores the user information and the type of the user information stored in the second list into the third list. This facilitates subsequent query of the user information of the non-target user who has performed the specified operation in the third list.
[0113] The method updates the second list by storing the user information of the non-target user who has performed the specified operation in the second list. By storing the user information of the non-target user who has performed the specified operation in the second list, the user information of the non-target user who has performed the specified operation outside the enterprise is uniformly managed.
[0114] 2. The non-target user applies to become a target user, and the user information of the non-target user is assigned a corresponding user number.
[0115] Since the non-target user who has performed the specified operation becomes a target user who has performed the specified operation after the information system assigns a user number to the user, when the non-target user applies to obtain a user number and becomes a target user, the information system needs to determine whether the user is a user who has performed the specified operation.
[0116] If the user information of the non-target user does not exist in the third list in the information system, it means that the user is not a user who has performed the specified operation.
[0117] If the user information of the non-target user exists in the third list in the information system, the first list, the second list, and the third list need to be updated according to the user number if necessary. For example, Figure 5 As shown in the flowchart, the following describes how the first list, the second list, and the third list are updated according to the user number.
[0118] S501, the information system assigns a corresponding user number to the user information;
[0119] S502, if the user information exists in the third list, the information system sends a second message to the list system; wherein the second message is used to instruct the list system to determine whether the user information is included in the second list, the third list is a copy of the second list, and the second list includes the user information of the non-target user who has performed the specified operation;
[0120] S503, the list system receives the second message from the information system;
[0121] S504, if the user information is included in the second list, the list system stores the user information in the first list;
[0122] S505, the list system deletes the user information in the second list;
[0123] S506, the list system sends a third message to the information system;
[0124] S507, the information system receives the third message from the list system and adds a label in the third list.
[0125] When the user newly obtains the user number, the information system allocates the corresponding user number to the user information. In the case that the third list contains the user information of the non-target user, in order to more accurately determine whether the user has performed the specified operation, the second list is further queried whether the user information exists. The information system sends a second message to the list system. The second message is used to instruct the list system to determine whether the user information exists in the second list.
[0126] Through the method, in the case that the third list contains the user information, it is further determined whether the second list contains the user information, preventing the problem that the user information in the second list and the third list may be out of synchronization.
[0127] The list system receives the second message from the information system. In the case that the second list contains the user information, the list system stores the user number corresponding to the user information into the first list. Optionally, the list system can also store the performed specified operation type corresponding to the user information determined through the second list into the first list. As shown in Figure 6 the user information of the non-target user is "Zhang Er". The user is a user who has performed the specified operation, and the user number applied to obtain is 111023175. In the case that the second list contains the user information of the user, the user number 111023175 and the user information "Zhang Er" are stored into the first list.
[0128] Through the method, since the user number obtained by the non-target user becomes the target user. In the case that the second list contains the user information, it is indicated that the user is a user who has performed the specified operation. The user information and the user number are stored into the first list, and the first list is perfected.
[0129] It can be understood that, due to the problem that the user information in the second list and the third list may be out of synchronization. Therefore, the query result of the second list is taken as the final judgment result. For example, in the case that the third list contains the user information of the non-target user, but the second list does not contain the user information, the query result of the second list is taken as the final judgment result, that is, the user information is the user information who has not performed the specified operation.
[0130] After the user number, the user information, and the performed specified operation type corresponding to the user information determined through the second list are stored into the first list, the list system deletes the user information in the second list. Optionally, the list system can also delete the performed specified operation type corresponding to the user information.
[0131] The method deletes the user information of the user stored in the first list from the second list, so that the second list only contains the user information of the non-target user who has performed the specified operation, and the second list uniformly manages the user information of the non-target user who has performed the specified operation.
[0132] The list system sends a third message to the information system, and the information system receives the third message from the list system. The third message is used to instruct the information system to add a label to the user information in the third list. The information system adds the label to the user information in the third list. The label indicates that the user information is stored in the first list, and the user is the target user who has performed the specified operation.
[0133] For example, when the non-target user applies to become a target user, the information system assigns a corresponding user number to the user information. When the third list contains the user information of the non-target user, the information system sends a second message to the list system. It is determined whether the second list contains the user information of the non-target user. The list system receives the second message from the information system. When the second list contains the user information, the list system stores the user number, the user information, and the type of the specified operation performed by the user information in the first list. After storing the user information and the type of the specified operation performed by the user information in the first list, the list system deletes the user information and the type of the specified operation performed by the user information in the second list. The list system sends a third message to the information system. The information system receives the third message from the list system, adds a label to the third list, and adds a label to the user information in the third list.
[0134] Optionally, to prevent errors, after deleting the user information and the type of the specified operation performed by the user information in the second list, the information system sends all newly assigned user numbers and the user information corresponding to the user numbers to the list system within a preset time. The list system receives the user numbers and the user information from the information system. When the first list does not contain the user information and the user number, the list system stores the user information and the user number in the first list. Optionally, the list system determines the type of the specified operation performed by the user information through the second list. The list system stores the type of the specified operation performed by the user information in the first list. When the second list contains the user information, the list system deletes the user information and the type of the specified operation performed by the user information in the second list. The list system sends a third message to the information system. The information system receives the third message from the list system, adds a label to the third list, and adds a label to the user information in the third list.
[0135] The preset time can be set according to an empirical value, for example, 1 day, 2 days, 7 days, etc., which is not limited in the present application.
[0136] The first list is used to uniformly manage the user information of the target user who has performed the specified operation. The second list is used to uniformly manage the user information of the non-target user who has performed the specified operation. The third list is used to efficiently determine whether the user is the user who has performed the specified operation. Meanwhile, the first list, the second list and the third list are improved in real time according to the user number of the user information, so that the first list, the second list and the third list are more accurate.
[0137] 3. One user identifier corresponds to one identity number. When a user has multiple user identifiers, the user can have multiple identity numbers. When the user has multiple identity numbers, the user can send a merging instruction for merging the service information corresponding to different identity numbers.
[0138] Since the user number is changed, it is necessary to determine whether the user is the user who has performed the specified operation. In the case that the user is the user who has performed the specified operation, the information system sends a merging instruction to the list system. The list system receives the merging instruction sent by the information system. The user number in the first list is updated according to the merging instruction. The real-time performance of the user number stored in the first list is improved. In the case that the user is not the user who has performed the specified operation, the user number in the first list is not updated according to the merging instruction. The merging instruction includes a reference user number and a target user number, and is used to merge the service information corresponding to the reference user number to the service information corresponding to the target user number.
[0139] In one possible case, in the case that the reference user number and the target user number exist in the first list, the list system deletes the reference user number and retains the target user number.
[0140] For example, as shown in Figure 7 068011, 068113 and 067124. The merging instruction indicates that the target user number is 068011, and the reference user numbers are 068113 and 067124. The first list includes the target user number 068011 and the reference user numbers 068113 and 067124. Then, 068113 and 067124 are deleted in the first list, and 068011 is retained.
[0141] In another possible case, in the case that one reference user number exists in the first list, the list system modifies the reference user number to the target user number.
[0142] For example, as shown in Figure 8As shown in FIG. 6, assume that the same user has user numbers 068011, 068113, and 067124. The merge instruction indicates that the target user number is 068011, and the reference user numbers are 068113 and 067124. The reference user number 068113 exists in the first list. Then, 068113 is modified to 068011 in the first list.
[0143] In another possible case, when at least one reference user number exists in the first list, the list system modifies the reference user number to the target user number, and only keeps one target user number.
[0144] For example, as shown in FIG. 6, assume that the same user has user numbers 068011, 068113, and 067124. The merge instruction indicates that the target user number is 068011, and the reference user numbers are 068113 and 067124. The reference user numbers 068113 and 067124 exist in the first list. Then, 068113 is modified to 068011, and 067124 is modified to 068011 in the first list, and only one 068011 is kept. Figure 9
[0145] By this method, the user numbers of the target users that have performed the specified operation and are contained in the first list are adjusted according to the merge instruction, so that the first list is more accurate.
[0146] Optionally, in order to prevent errors when the merge instruction is received, the list system receives a fifth message sent by the information system, the fifth message containing the target user numbers and the corresponding reference user numbers included in all the merge instructions within a preset time. The list system compares the user numbers in the first list with the reference user numbers contained in all the merge instructions. The list system deletes the reference user numbers in the first list, or modifies the reference user numbers to the target user numbers. The way of modifying the first list according to the merge instruction is the same as above, and will not be described here.
[0147] 4. The user handles daily business.
[0148] When the user handles daily business, the user that has performed the specified operation needs to be controlled. The information system queries whether the user information has performed the specified operation through the third list, which is more efficient and faster.
[0149] When the user information does not exist in the third list, it indicates that the user has not performed the specified operation, and the user can normally handle the business.
[0150] When the user information exists in the third list, the information system judges whether the user information has a label.
[0151] In the case that the user information exists in the third list and the user information has no label, it indicates that the user information of the user does not exist in the first list and exists in the second list. The user is a non-target user who has performed the specified operation, and the business handled by the non-target user who has performed the specified operation is controlled.
[0152] In the case that the user information exists in the third list and the user information has a label, it indicates that the user information exists in the first list. The user is a target user who has performed the specified operation. The type of the specified operation performed by the user information is further queried through the first list. The business handled by the target user who has performed the specified operation is controlled.
[0153] It can be understood that the control of the business handled by the target user who has performed the specified operation is different from the control of the business handled by the non-target user who has performed the specified operation. The control of the business handled by the target user who has performed the specified operation is more strict. The control implementation manner of the embodiment of the application is pre-set by a person skilled in the art, and the control implementation manner can be reasonably set according to a specific application scenario.
[0154] The embodiment of the application determines whether the user is a target user who has performed the specified operation through the label in the third list. In the case that the user information in the third list has a label, it indicates that the user information is stored in the first list, and the user is a target user who has performed the specified operation. Therefore, through the label in the third list, it can be efficiently determined that the user information who has performed the specified operation is a target user who has performed the specified operation or a non-target user who has performed the specified operation.
[0155] The embodiment of the application provides a device for list construction, as shown in Figure 10 The device comprises a transceiver module 1001 and a processing module 1002.
[0156] The transceiver module 1001 is configured to receive a first message from an information system. The first message contains user information and a user number. The user information includes the identification of the user.
[0157] The processing module 1002 is configured to store the user number and the user information in the first list according to the first message. The first list includes the user information of a target user who has performed a specified operation. The target user is a user who can provide a service.
[0158] Optionally, the processing module 1002 is further configured to:
[0159] store the type of the specified operation performed by the user information in the first list.
[0160] Optionally, the transceiver module 1001 is specifically configured to:
[0161] receiving a second message from the information system, the second message being used to instruct the list system to determine whether a second list exists for the user information, wherein the second list comprises user information of non-target users that have performed the specified operation;
[0162] The processing module 1002 is further configured to:
[0163] In a case where the second list contains the user information, storing the user information into the first list.
[0164] Optionally, the second list further comprises a type of the specified operation corresponding to the user information.
[0165] Optionally, the transceiver module 1001 is further configured to:
[0166] sending a third message to the information system, the third message being used to instruct the information system to add a tag for the user information in a third list, the tag being used to indicate that the user information is stored in the first list, and the third list being a copy of the second list stored in the information system.
[0167] Optionally, the processing module 1002 is further configured to:
[0168] deleting the user information from the second list.
[0169] Optionally, after the user information is deleted from the second list, the transceiver module 1001 is further configured to:
[0170] receiving a user number and user information from the information system;
[0171] The processing module 1002 is further configured to:
[0172] In a case where the first list does not contain the user number and the user information, storing the user number and the user information into the first list.
[0173] Embodiments of the present application provide a list construction apparatus, as shown in Figure 11 The apparatus comprises a processing module 1101 and a transceiver module 1102, and wherein:
[0174] The processing module 1101 is configured to acquire a user number corresponding to user information, the user information comprising an identifier of a user.
[0175] The transceiver module 1102 is configured to send a first message to a list system, the first message containing the user information and the user number.
[0176] Optionally, the processing module 1101, in operation of acquiring the user number corresponding to the user information, is specifically configured to:
[0177] Assign a corresponding user number to the user information.
[0178] Optionally, the transceiver 1102 is further configured to:
[0179] In the case that the third list contains the user information, send a second message to the list system; the second message is used to instruct the list system to determine whether the user information is contained in the second list, the third list is a copy of the second list, and the second list contains the user information of the non-target user who has performed the specified operation.
[0180] Optionally, the transceiver 1102 is further configured to:
[0181] Receive a third message from the list system, and add a label in the third list; the third message is used to instruct the information system to add a label for the user information in the third list; the label is used to indicate that the user information is stored in the first list.
[0182] Optionally, after adding the label in the third list, the transceiver 1102 is further configured to:
[0183] Send the user number and the user information to the list system.
[0184] Based on the same inventive concept, the embodiments of the present application provide an electronic device, which can realize the function of the list construction of the list system discussed above. Please refer to Figure 12 The device includes a processor 1201 and a memory 1202.
[0185] The memory 1202 is configured to store program instructions.
[0186] The processor 1201 is configured to call the program instructions stored in the memory 1202, and execute the list construction method discussed above according to the obtained program instructions. Since the principle of the above-mentioned electronic device for solving the problem is similar to the list construction method, the implementation of the above-mentioned electronic device can be referred to the implementation of the method, and the repeated parts will not be described here.
[0187] The processor 1201 can be one central processing unit (CPU), or be a combination of one or more of digital processing units, or graphic processors, etc. The memory 1202 can be a volatile memory such as a random-access memory (RAM), or be a non-volatile memory such as a read-only memory, a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD), or be any other medium capable of carrying or storing desired program codes in the form of instructions or data structures and capable of being accessed by a computer, but not limited to. The memory 1202 can be a combination of the above memories.
[0188] As an embodiment, Figure 12 The processor 1201 in the list system or the information system can implement the list construction method of any of the above list systems or information systems. The processor 1201 can also implement the functions of the list construction device discussed above. Figure 10 、 Figure 11 The list construction device discussed above.
[0189] Based on the same inventive concept, the embodiments of the present application provide a computer readable storage medium, which stores a computer program. The computer program includes program instructions, and the program instructions, when executed by a computer, cause the computer to execute the list construction method of any of the above embodiments. Since the principle of solving problems of the above computer readable storage medium is similar to that of the list construction method, the implementation of the above computer readable storage medium can be referred to the implementation of the method, and the repeated parts will not be described herein.
[0190] Based on the same inventive concept, the embodiments of the present application further provide a computer program product, which includes computer program codes. When the computer program codes are run on a computer, the computer program codes cause the computer to execute the list construction method of any of the above embodiments. Since the principle of solving problems of the above computer program product is similar to that of the list construction method, the implementation of the above computer program product can be referred to the implementation of the method, and the repeated parts will not be described herein.
[0191] Those skilled in the art will appreciate that embodiments of the present application can be devised for a variety of other systems which are currently developed or later developed. Therefore, the present application is intended to cover all such modifications and variations of this application that are within the scope of the appended claims and their equivalents. It is intended that each element of claim 1 and 2 is independent of one another. No element of claim 1 and 2, or any other claim, is implied to depend on any other element or limitation of claim 1 and 2 or any other claim except where expressly recited in that claim.
[0192] The present application is described in reference to the flowchart and / or block diagrams of the method, apparatus (system) and computer program product according to this application. It will be understood that each block of the flowchart and / or block diagrams, and combinations of blocks in the flowchart and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart and / or block diagram block or blocks. Figure 1 one or more functions specified in the flowchart and / or block diagram block or blocks. Figure 1 one or more functions specified in the flowchart and / or block diagram block or blocks.
[0193] These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart and / or block diagram block or blocks. Figure 1 one or more functions specified in the flowchart and / or block diagram block or blocks. Figure 1 one or more functions specified in the flowchart and / or block diagram block or blocks.
[0194] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart and / or block diagram block or blocks. Figure 1 one or more functions specified in the flowchart and / or block diagram block or blocks. Figure 1 one or more functions specified in the flowchart and / or block diagram block or blocks.
[0195] Obviously, numerous modifications and variations of the present application are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims and their equivalents, the application can be practiced otherwise than as specifically described.
Claims
1. A list building method, characterized by, The method comprises: The list system receives a first message from the information system; the first message contains user information and a user number; the user information includes the identity of the user; According to the first message, the list system stores the user number and the user information in the first list; the first list contains user information of target users who have performed a specified operation; the target user is a user who can provide a service; Receiving a second message from the information system, the second message is used to instruct the list system to determine whether the second list contains the user information, wherein the second list contains user information of non-target users who have performed a specified operation; If the second list contains the user information, store the user information in the first list and delete the user information in the second list; Receiving a user number and user information corresponding to the user number newly assigned within a preset time from the information system; If it is determined that the first list does not contain the user number and the user information, store the user number and the user information in the first list, and if the second list contains the user information, delete the user information in the second list; Receiving a fifth message from the information system, the fifth message contains target user numbers and corresponding reference user numbers included in all merge instructions within a preset time; Comparing the user numbers in the first list with the reference user numbers included in all merge instructions; If the first list contains the reference user number and the target user number, the list system deletes the reference user number; If the first list contains the reference user number, the list system modifies the reference user number to the target user number.
2. The method of claim 1, wherein, The method further comprises: The list system stores the type of the specified operation performed by the user information in the first list.
3. The method of claim 1, wherein, The method further comprises: The second list also contains the type of the specified operation performed by the user information.
4. The method of claim 1, wherein, The method further comprises: The list system sends a third message to the information system; the third message is used to instruct the information system to add a label to the user information in a third list; the label is used to indicate that the user information is stored in the first list, and the third list is a copy of the second list stored in the information system.
5. The method of claim 1, wherein, The method further comprises: The list system deletes the user information in the second list.
6. The method of claim 5, wherein, After the list system deletes the user information in the second list, the method further comprises: The list system receives the user number and the user information from the information system; If the first list does not contain the user number and the user information, the list system stores the user number and the user information in the first list; If the second list contains the user information, the list system deletes the user information and the type of the specified operation performed by the user information.
7. The method of claim 1, wherein, The method further comprises: The list system receives the merging instruction sent by the information system; the merging instruction comprises a reference user number and a target user number, and the merging instruction is used for merging the service information corresponding to the reference user number into the service information corresponding to the target user number.
8. A list building method characterized by, The method comprises: The information system acquires a user number corresponding to user information; the user information comprises an identifier of a user; The information system sends a first message to a list system; the first message comprises the user information and the user number; In a case where the user information exists in a third list, the information system sends a second message to the list system, wherein the second message is used for instructing the list system to determine whether the user information exists in a second list, the third list is a copy of the second list, and the second list comprises user information of non-target users that have performed a specified operation; In a case where the user information exists in the first list, the information system adds a label to the user information in the third list, wherein the label is used for indicating that the user information is stored in the first list, the first list comprises user information of target users that have performed a specified operation, and the target users are users that can provide services; The information system sends all newly allocated user numbers and user information corresponding to the user numbers within a preset time to the list system; The information system sends a fifth message to the list system, wherein the fifth message comprises target user numbers and corresponding reference user numbers included in all merging instructions within a preset time.
9. The method of claim 8, wherein, The information system acquires a user number corresponding to user information, comprising: The information system allocates the user number corresponding to the user information.
10. The method of claim 8, wherein, The method further comprises: The information system receives a third message from the list system and adds a label to the user information in the third list; the third message is used for instructing the information system to add the label to the user information in the third list.
11. The method of claim 8, wherein, After the label is added to the third list, the method further comprises: The information system sends the user number and the user information to the list system.
12. The method of claim 8, wherein, The method further comprises: The information system sends a merging instruction to the list system; the merging instruction comprises a reference user number and a target user number, and the merging instruction is used for merging service information corresponding to the reference user number into service information corresponding to the target user number.
13. A list building apparatus, characterized by Comprise: A transceiver module, configured to receive a first message from an information system; The first message comprises user information and a user number; The user information comprises an identifier of a user; A processing module, configured to store the user number and the user information corresponding to the user number into a first list according to the first message; the first list comprises user information of target users that have performed a specified operation; The target users are users that can provide services; The transceiver module is further configured to receive a second message from the information system, wherein the second message is used for instructing to determine whether the user information exists in a second list, and the second list comprises user information of non-target users that have performed a specified operation. The processing module is further configured to store the user information into the first list if the second list contains the user information. The transceiver module is further configured to receive, from the information system, a newly assigned user number and user information corresponding to the user number within a preset time period. The processing module is further configured to store the user number and the user information into the first list if the first list does not contain the user number and the user information, and delete the user information in the second list if the second list contains the user information. The transceiver module is further configured to receive, from the information system, a fifth message containing target user numbers and corresponding reference user numbers included in all merge instructions within a preset time period. The processing module is further configured to compare the reference user numbers included in all the merge instructions with the user numbers in the first list. The reference user number is deleted if the first list contains the reference user number and the target user number. The reference user number is modified as the target user number if the first list contains the reference user number.
14. A list building apparatus, characterized by The processing module is configured to obtain a user number corresponding to user information. The user information includes a user identifier. The transceiver module is configured to send a first message to a list system, the first message containing the user information and the user number. The transceiver module is further configured to send a second message to the list system if the third list contains the user information, wherein the second message is used to instruct the list system to determine whether the second list contains the user information, the third list being a copy of the second list, and the second list including user information of non-target users that have performed a specified operation. The processing module is further configured to add a label to the user information in the third list if the third list contains the user information stored in the first list, the label being used to indicate that the user information is stored in the first list, the first list including user information of target users that have performed a specified operation, and the target users being users that can provide services. The transceiver module is further configured to send, to the list system, all newly assigned user numbers and user information corresponding to the user numbers within a preset time period. The transceiver module is further configured to send, to the list system, a fifth message containing target user numbers and corresponding reference user numbers included in all merge instructions within a preset time period. The memory is configured to store program instructions.
15. A list building device, characterized by The processor is configured to invoke the program instructions stored in the memory, and perform steps included in the method according to any one of claims 1-12 according to the obtained program instructions. The computer readable storage medium stores a computer program, the computer program including program instructions, the program instructions causing the computer to perform the method according to any one of claims 1-12 when executed by the computer. 16. A computer-readable storage medium, characterized in that, 17. A computer program product, characterised in that, The computer program product comprises computer program code which, when run on a computer, causes the computer to perform the above-mentioned method according to any one of claims 1-12.
Citation Information
Patent Citations
Blacklist processing method and system
CN106127038A