Business information push method, device, readable storage medium and computer equipment

By obtaining the item identification and using the association rule mining algorithm to obtain the relevant item identification from the associated item identification center, and sorting according to the business processing time, the problem of inaccurate information push in traditional methods is solved, and more accurate business information push is achieved.

CN111191123BActive Publication Date: 2025-08-26TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN201911337558.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-12-23
Publication Date
2025-08-26
Estimated Expiration
2039-12-23

AI Technical Summary

Technical Problem

Traditional business information push methods are based on full-text retrieval and NLP, resulting in inaccurate information push, making it difficult for users to find specific business matters and related departments.

Method used

By obtaining the item identification, the association rule mining algorithm is used to obtain the relevant second item identification from the associated item identification set, and the information that meets the user's needs is pushed according to the business processing time.

Benefits of technology

It improves the accuracy of information push and can dig out the event identification sets of related relationships to meet the business needs of different types of users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111191123B_ABST
    Figure CN111191123B_ABST
Patent Text Reader

Abstract

This application relates to a method, apparatus, computer-readable storage medium, and computer device for pushing business information. The method comprises: obtaining a first matter identifier; obtaining a second matter identifier related to the first matter identifier from a set of associated matter identifiers, wherein the set of associated matter identifiers is obtained based on a set of business matter identifiers, and the set of business matter identifiers is obtained by sorting the obtained business information according to business processing time; the business information includes the business matter identifier and the corresponding business processing time; and pushing the second matter identifier. The solution of this application can improve the accuracy of information push.
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 a method and apparatus for pushing business information, a computer-readable storage medium, and a computer device. Background Art

[0002] Since there are so many business items and so many business departments involved, users are not clear about the specific names of the items in the item directory system, nor do they know which business department is responsible for the items. Therefore, when users handle items online, they mostly need to search business-related websites to retrieve related items and recommended items, and then enter the handling page through the link in the results. Alternatively, users can also retrieve related items and recommended related items in the search results through intelligent customer service, and then link to the service page. The traditional method of pushing business information on related items is based on full-text retrieval plus basic NLP (Natural Language Processing). The recommendation of items in the search results is actually based on full-text retrieval, which leads to inaccurate business information push. Summary of the Invention

[0003] Based on this, it is necessary to provide a business information push method, apparatus, computer-readable storage medium and computer equipment to address the technical problem of inaccurate business information push.

[0004] A method for pushing business information, the method comprising:

[0005] Get the first matter identifier;

[0006] Obtaining a second matter identifier related to the first matter identifier from a set of associated matter identifiers, wherein the set of associated matter identifiers is obtained based on a set of business matter identifiers, and the set of business matter identifiers is obtained by sorting the obtained business information according to business processing time; the business information includes the business matter identifiers and corresponding business processing times;

[0007] Push the second matter identifier.

[0008] A service information pushing device, comprising:

[0009] A first acquisition module, configured to acquire a first event identifier;

[0010] a second acquisition module, configured to acquire a second matter identifier related to the first matter identifier from a set of associated matter identifiers, wherein the set of associated matter identifiers is acquired based on a set of business matter identifiers, and the set of business matter identifiers is acquired by sorting the acquired business information according to business processing time; the business information includes the business matter identifiers and the corresponding business processing time;

[0011] A push module is used to push the second matter identifier.

[0012] A computer-readable storage medium stores a computer program, which, when executed by a processor, causes the processor to perform the following steps:

[0013] Get the first matter identifier;

[0014] Obtaining a second matter identifier related to the first matter identifier from a set of associated matter identifiers, wherein the set of associated matter identifiers is obtained based on a set of business matter identifiers, and the set of business matter identifiers is obtained by sorting the obtained business information according to business processing time; the business information includes the business matter identifiers and corresponding business processing times;

[0015] Push the second matter identifier.

[0016] A computer device includes a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the following steps:

[0017] Get the first matter identifier;

[0018] Obtaining a second matter identifier related to the first matter identifier from a set of associated matter identifiers, wherein the set of associated matter identifiers is obtained based on a set of business matter identifiers, and the set of business matter identifiers is obtained by sorting the obtained business information according to business processing time; the business information includes the business matter identifiers and corresponding business processing times;

[0019] Push the second matter identifier.

[0020] The above-mentioned business information push method, device, computer-readable storage medium and computer equipment obtain a first matter identifier, and obtain a second matter identifier related to the first matter identifier from a related matter identifier set, wherein the related matter identifier set is obtained based on the business matter identifier set, and the business matter identifier set is obtained by sorting the obtained business information according to the business processing time. The business information includes the business matter identifier and the corresponding business processing time, and pushes the second matter identifier, which can mine a set of matter identifiers with related relationships, can push matters that better meet user needs, and improve the accuracy of information push. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 This is an application environment diagram of a method for pushing business information in one embodiment;

[0022] Figure 2Schematic diagram of a process for pushing business information in one embodiment;

[0023] Figure 3 1 is a flow chart of obtaining a set of associated item identifiers based on a set of business items in one embodiment;

[0024] Figure 4 Schematic diagram of a process for obtaining a set of associated item identifiers in one embodiment;

[0025] Figure 5 This is a schematic diagram of an interface for pushing business information in one embodiment;

[0026] Figure 6 This is a structural block diagram of a service information push device in one embodiment;

[0027] Figure 7 FIG. 1 is a structural block diagram of a computer device in one embodiment. DETAILED DESCRIPTION

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

[0029] Figure 1 Figure 2 is an application environment diagram of a business information push method according to one embodiment. The business information push method is applied to a business information push system. The business information push system includes a terminal 110 and a server 120. Terminal 110 and server 120 are connected via a network. Terminal 110 can be a desktop terminal or a mobile terminal. The mobile terminal can be at least one of a mobile phone, a tablet computer, a laptop computer, etc. Server 120 can be implemented as a standalone server or a server cluster consisting of multiple servers. A business information push program can be applied to server 120.

[0030] In one embodiment, the government service network is a portal for users to conduct online affairs. It is generally established by provincial government bureaus based on national requirements and local conditions. The government service network consists of nationally mandated sections such as the homepage, personal services, legal entity services, government-citizen interaction, performance monitoring, and positive and negative reviews, along with some local features. Intelligent customer service is a key component of the government service network. However, traditional intelligent customer service recommends inappropriate information, lacks a comprehensive understanding of government affairs, and suffers from technical issues.

[0031] like Figure 2 As shown, a business information push method is provided. This embodiment mainly applies this method to the above Figure 1 The server 120 in FIG. 1 is used as an example. Figure 2, the information push method specifically includes the following steps:

[0032] Step 202: Obtain a first event identifier.

[0033] The first item identifier can be displayed on the terminal. The first item identifier can be displayed in the form of an item name or an item code. For example, the first item name can be marriage registration, and the corresponding first item code can be TE4409027000099840344210000000.

[0034] Specifically, the business information push program obtains the first matter identifier from the terminal. The information push program may obtain the first matter name from the terminal, and convert the first matter name into the first matter code according to the correspondence between the matter name and the matter code.

[0035] Step 204, obtain a second matter identifier related to the first matter identifier from the associated matter identifier set, wherein the associated matter identifier set is obtained based on the business matter identifier set, and the business matter identifier set is obtained by sorting the obtained business information according to the business processing time; the business information includes the business matter identifier and the corresponding business processing time.

[0036] The associated event set is a collection of associated events. For example, if event A occurs, event D is likely to occur, and events A and D are associated events. If events A and B occur, event C is likely to occur, and events A, B, and C are associated events. Alternatively, if event E occurs, events F, G, and H are likely to occur, and so on. At least two sets of associated events form an associated event identifier set. Then, {A, D} is an associated event identifier; {A, B, C} is an associated event identifier; and {E, F, G, H} is an associated event identifier. The aforementioned associated event identifier set includes {A, D}, {A, B, C}, and {E, F, G, H}. The associated event identifier set is a subset of the business event identifier set.

[0037] The business item identifier is used to uniquely identify a business item. A business item can specifically be an item applied for on the government website. Each business item identifier has a unique corresponding business item. The business item identifier can be composed of one or more of numbers, letters, symbols, and text. The business item identifier can refer to the business item name or the business item code. For example, the business item name can be establishment registration, application for seal engraving, application for account opening, application for invoice collection, provident fund account opening, social security account opening, marriage registration, birth registration, maternity allowance application, household registration, etc., but is not limited to these. The business item code can be TE4409027000099840344210000000, etc., but is not limited to these.

[0038] Business information includes the business item ID and the corresponding business processing time. Business information may also include other information, such as business flow ID, applicant type, applicant ID, and administrative division. Business item information can be obtained from the online application database. The data in the online application database is large and fragmented, so data cleaning is required to sort the business item information by time.

[0039] The online service database refers to the documents generated by individuals or legal persons after handling affairs on the government service network, the unified business matter identification system, and the approval system. It contains basic information such as the business matter identifier (individual or legal person), agent, and person in charge, which are gathered together through a shared exchange platform or the government affairs smooth flow project or other forms. It also includes business matter identification, online pre-acceptance, acceptance, notification of correction, acceptance of correction, application for special procedures, special review results, completion, certificate collection and registration, and other processing process data.

[0040] The business information push program can input a set of business item identifiers into an association rule mining algorithm to obtain a second item identifier. Mining implicit relationships between objects in large-scale data is called association analysis or association rule learning. Examples of association rule mining algorithms include the Apriori algorithm. For example, consider a total of 10,000 individuals, of whom 7,000 handle matters in the order of marriage registration, childbirth registration, maternity allowance application, and household registration. We believe that this set of processing procedures has certain practical significance, and the same applies to "one thing."

[0041] Specifically, a set of related item identifiers is pre-stored in a server. That is, the related item identifiers are defined in a file corresponding to the set of related item identifiers. The business information push program can match a related second item identifier from the set of related item identifiers based on the first item identifier. The number of second item identifiers is not limited. The business information push program can obtain business information, where the business information includes business item identifiers and corresponding business processing times. The business information push program sorts the business information according to the business processing time to obtain a set of business item identifiers. The business information push program processes the set of business item identifiers to obtain a set of related item identifiers. Specifically, the business information push program can input the set of business item identifiers into an association rule mining algorithm model to obtain a set of related item identifiers.

[0042] Step 206: Push the second matter identifier.

[0043] Specifically, the information push program pushes the second matter identifier to the corresponding terminal, obtains the second matter code, obtains the second matter name corresponding to the second matter code, and pushes the second matter name to the terminal.

[0044] The above-mentioned business information push method obtains a first matter identifier, and obtains a second matter identifier related to the first matter identifier from a related matter identifier set, wherein the related matter identifier set is obtained based on the business matter identifier set, and the business matter identifier set is obtained by sorting the obtained business information according to the business processing time. The business information includes the business matter identifier and the corresponding business processing time, and pushes the second matter identifier. It can mine a set of matter identifiers with related relationships, can push matters that are more in line with user needs, and improve the accuracy of information push.

[0045] In one embodiment, a user enters a first application item identifier, such as "marriage registration," on the government website. The service information push program retrieves a second application item identifier related to the first application item identifier from a set of related application identifiers. The set of related application identifiers is obtained by sorting the acquired application information by application time. The application information includes the application item identifier and the corresponding application time. Examples include "birth registration" and "maternity allowance application." The second application item identifier is then pushed to the government website.

[0046] In one embodiment, the service information push program obtains the identifier of a user's subscribed item, such as a book identifier, obtains a second item identifier associated with the first item identifier from a set of associated item identifiers, and pushes the second item identifier. The associated item identifier set is derived from the set of subscribed item identifiers, which is obtained by sorting the obtained subscription information by subscription time. The subscription information includes the subscription item identifier and the corresponding subscription time. For example, the first volume of a book is the first item identifier, and the second volume is the second item identifier.

[0047] In one embodiment, a service information push program obtains a first event identifier, such as a first network security event identifier. The service information push program obtains a second network security event identifier related to the first network security event identifier from a set of associated event identifiers, wherein the set of associated event identifiers is obtained by sorting the obtained network security information according to the start time of the network security event, and the network security information includes the network security event identifier and the corresponding network security event start time.

[0048] In one embodiment, the business information push program obtains the applicant type and the first matter identifier, and obtains the second matter identifier related to the first matter identifier from the associated matter identifier set corresponding to the applicant type, wherein the associated matter identifier set corresponding to the applicant type is obtained based on the business matter identifier set corresponding to the applicant type, and the business matter identifier set is obtained by sorting the obtained business information according to the applicant identifier, applicant type and business processing time; the business information includes the business matter identifier and the corresponding business processing time, applicant identifier and applicant type.

[0049] In one embodiment, the business information includes first business information. Before obtaining the first matter identifier, the business information push method further includes: obtaining the first business information, the first business information including the business matter identifier, the applicant identifier corresponding to the business matter identifier, and the business processing time corresponding to the business matter identifier; and sorting the first business information according to the applicant identifier and the business processing time to obtain a set of business matter identifiers in chronological order.

[0050] The applicant ID refers to the identifier of the applicant handling a particular matter. It uniquely identifies the applicant. The applicant ID can be, but is not limited to, an ID number, a phone number, or other similar identifiers. The service processing time refers to the time the applicant handled a particular matter. Each matter ID has a corresponding applicant ID and service processing time.

[0051] Specifically, before the actual use process, that is, before obtaining the first matter identifier, it is necessary to pre-establish an associated matter identifier set. The business information push program obtains the first business information, which includes the business matter identifier, the applicant identifier corresponding to the business matter identifier, and the business processing time corresponding to the business matter identifier. For example, business matter identifier-applicant identifier-business processing identifier. The business information push program first groups the first business information according to the applicant identifier, and obtains the business processing identifier set and the corresponding business processing time corresponding to the applicant identifier. Then, the business processing identifier set corresponding to the applicant identifier is sorted according to the business processing time to obtain a matter identifier set with a time sequence. Table 1 shows the application matter code set, application matter name set, and business processing time set corresponding to the applicant identifier. Then, the matter identifier set with a time sequence is {A, B, C, D}.

[0052] As shown in Table 1:

[0053]

[0054] In this example, consider the order in which a user handles items such as marriage registration, childbirth registration, maternity allowance application, and household registration. While these items are not the same thing, they are related to the time sequence, such as marriage registration, childbirth registration, maternity allowance application, and household registration. These items have an inherent temporal relationship. If these items are combined with user attributes for collaborative filtering and recommendation, it is likely that no such pattern will be discovered.

[0055] In this embodiment, obtaining the first service information includes: obtaining the first service information at preset time intervals.

[0056] The above-mentioned business information push method, due to the large amount of business information data, can obtain the business item identification that can be filtered out by the applicant identification by sorting according to the applicant identification, and then obtain a set of item identifications of a certain person in chronological order by sorting according to the business processing time, as a reference for related items. That is, after applying for a certain item, it is very likely to execute the next item, thereby improving the accuracy of business information push.

[0057] In one embodiment, the first business information further includes an applicant type corresponding to the applicant identifier. Sorting the first business information according to the applicant identifier and the business processing time to obtain a chronologically ordered set of business item identifiers includes grouping the first business information according to the applicant identifier and the applicant type corresponding to the applicant identifier, and then sorting the first business information according to the business processing time to obtain a chronologically ordered set of business item identifiers corresponding to the applicant type.

[0058] The applicant type may include a first applicant type and a second applicant type. For example, the first applicant type may be an individual type, and the second applicant type may be a legal person type. Alternatively, the first applicant type may be a legal person type, and the second applicant type may be an individual type.

[0059] Specifically, the service information push program groups the first service information according to the applicant ID and the applicant type corresponding to the applicant ID. It then sorts the grouped first service information according to the service processing time, generating a set of time-sequential item IDs corresponding to the applicant type. For example, applicant ID 1, corresponding to the first type, corresponds to the time-sequential item ID set {A, B, C} and the corresponding service processing time. Applicant ID 1, corresponding to the second type, corresponds to the time-sequential item ID set {S, M, L}.

[0060] In this embodiment, the applicant type includes a first applicant type and a second applicant type. The business information push program obtains a first associated matter identifier set based on the matter identifier set corresponding to the first applicant type. The business information push program obtains a second associated matter identifier set based on the matter identifier set corresponding to the second applicant type. Obtaining a second matter identifier related to the first matter identifier from the associated matter identifier set includes: obtaining a second matter identifier related to the first matter identifier from the first associated matter identifier set and the second associated matter identifier set.

[0061] In this embodiment, the business information push program can use the command Select group_concat(SXBM) from T_GDBS_SB where SBSJ>=to_date(...) group by SQRZJHM, SQRLX order by SBSJ. This extracts data from the Guangdong Province database with an application date after ..., sorts them by applicant ID number and applicant type, and outputs a set of item codes. The applicant ID number serves as the applicant identifier.

[0062] The above-mentioned business information push method, since different types of applicants usually need to handle different business matters, therefore, after grouping the first business information according to the applicant identification and the corresponding applicant type, and then sorting the first business information according to the business handling time, it is possible to obtain a set of matter identifications with a time sequence corresponding to different applicant types, thereby meeting the recommendation of different types of business matters and improving the accuracy of business matter push.

[0063] In one embodiment, the business information includes second business information. Before obtaining the first matter identifier, the method further includes: obtaining the second business information, the business information including the business flow identifier, a matter identifier set corresponding to the business flow identifier, and the business processing time corresponding to each matter identifier in the matter identifier set; and sorting the second business information according to the business flow identifier and the business processing time to obtain a matter identifier set in chronological order.

[0064] The business flow identifier may correspond to one or at least two matter identifiers, namely a business matter identifier set. The business flow identifier is used to uniquely identify a set of matter processes.

[0065] Specifically, the information in the second business information may be unordered. A business flow identifier may correspond to a set of business item codes, and each business item code has a corresponding business processing time. Sorting the second business information by business flow identifier and processing time yields a set of chronologically ordered item identifiers corresponding to the business flow identifiers, such as {115, 111, 113, 114} or {F, B, D, E} in Table 2. The business information push program processes this chronologically ordered set of item identifiers to obtain a set of associated item identifiers.

[0066] As shown in Table 2:

[0067]

[0068] In this embodiment, a user handles "one thing" (mainly engineering construction, corporate legal person) and needs to handle matters - establishment registration, application for seal engraving, application for account opening, application for invoice collection, provident fund account opening, and social security account opening. a. Mining one thing (a complete process consisting of multiple matters, including time sequence), has nothing to do with the basic attributes of the person. For example, the opening process of a general enterprise requires several matters, such as establishment registration, application for seal engraving, application for account opening, application for invoice collection, provident fund account opening, and social security account opening. These matters constitute the opening of a business, and these matters have nothing to do with the attributes of the person handling them. When the user has completed the establishment registration, application for seal engraving, application for account opening, and application for invoice collection, this solution recommends that the matters he may be interested in are provident fund account opening and social security account opening.

[0069] In this embodiment, obtaining the second service information includes: obtaining the second service information at preset time intervals.

[0070] The above-mentioned business information push method, when handling a business, is often composed of multiple business items. Different application items may be handled at different addresses or departments. The traditional way is that one item identifier corresponds to one application flow identifier. After the network between departments is connected, an application flow identifier can be used to contain a set of processes, that is, a matter containing multiple items, using a flow identifier. Then, by sorting the second business information according to the business flow identifier and the business handling time, a set of item identifiers with a time sequence can be obtained, that is, a set of related item identifiers. Moreover, since the order of items obtained through the application flow identifier is more accurate, the obtained set of related item identifiers is more accurate, that is, when item A occurs, item B is likely to occur, thereby satisfying the recommendation of a business-related business item and improving the accuracy of business item push.

[0071] In one embodiment, Figure 3 FIG. 1 is a flow chart of obtaining a set of associated item identifiers based on a set of business items in one embodiment, including:

[0072] Step 302: Obtain the item identifiers and corresponding support levels in the business item identifier set.

[0073] The support refers to the number of times an item identifier appears in the business item identifier set, or the frequency with which an item identifier appears in the business item identifier set. For example, if there are 100 business item identifiers in the business item identifier set, and business item A appears 50 times in the business item identifier set, then the support is 50%.

[0074] Specifically, the business information push program scans the business item identifiers in the business item identifier set to obtain all business item identifiers, and calculates the support degree corresponding to each business item identifier.

[0075] Step 304 , obtaining a support threshold, retaining business item identifiers with support greater than or equal to the support threshold, and obtaining a target item identifier.

[0076] Among them, the support threshold can be used to filter out business item identifiers with higher frequency.

[0077] Specifically, the business information push program obtains a support threshold, prunes business items with a support threshold less than the threshold, retains business item identifiers with a support threshold greater than or equal to the threshold, and obtains the target item identifier. For example, if the support threshold is 50%, then business item identifiers with a support threshold less than 50% are eliminated.

[0078] Step 306: Connect the target item identifiers to obtain frequent item sets.

[0079] Among them, the connection processing means that the frequent item set refers to the set of items that meet the support threshold. That is, the frequent item set refers to the item set that appears more frequently.

[0080] Specifically, the business information push program performs connection processing on the target event identifiers to obtain a connection item set, and then performs connection processing on the connection item set to obtain a frequent item set.

[0081] Step 308: Obtain a confidence threshold and the confidence corresponding to each frequent item in the frequent item set.

[0082] The confidence threshold is used to filter frequent items. For example, if the frequent items include {A, B, C}, the confidence threshold for the frequent item can be the probability of C occurring after A and B occur, or the probability of B and C occurring after A occurs, etc.

[0083] Specifically, the business information push program obtains a confidence threshold and the confidence corresponding to each frequent item in the frequent item set.

[0084] Step 310: retain frequent items with confidence greater than a confidence threshold to obtain a set of associated item identifiers.

[0085] Specifically, the frequent items whose confidence is greater than or equal to the confidence threshold are the strongly associated frequent items, and a set of associated item identifiers is obtained.

[0086] The above-mentioned business information push method obtains a support threshold, retains business item identifiers with support greater than or equal to the support threshold, obtains a target item identifier, and can filter out business item identifiers with lower support, and then performs connection processing to obtain a frequent item set, retaining frequent items with confidence greater than or equal to the confidence threshold, which can further filter frequent items, reduce the amount of calculation, and obtain a set of associated item identifiers, thereby improving the accuracy of information push.

[0087] In one embodiment, Figure 4 FIG. 1 is a flow chart of obtaining a set of associated event identifiers in one embodiment. Before obtaining the first event identifier, the service information push method further includes:

[0088] Step 402: Acquire first business information. The first business information includes a business matter identifier, an applicant identifier corresponding to the business matter identifier, and a business processing time corresponding to the business matter identifier.

[0089] Step 404 : sort the first business information according to the applicant identifier and the business processing time to obtain a first business item identifier set in time sequence.

[0090] Step 406: Acquire second business information, where the business information includes a business flow identifier, a set of matter identifiers corresponding to the business flow identifier, and a business processing time corresponding to each matter identifier in the matter identifier set.

[0091] Step 408: sort the second business information according to the business flow identifier and the business processing time to obtain a second business item identifier set in time sequence.

[0092] Step 410: Obtain a set of associated item identifiers based on the first business item identifier set and the second business item identifier set.

[0093] The above-mentioned business information processing method obtains business information, which includes first business information and second business information. The two types of information are processed separately to obtain a business matter identification set. Two types of business matter identification sets can be obtained, namely, a business matter identification set with a time sequence handled by an individual, and a business matter identification set required to handle a certain matter. Based on these two identification sets, an associated matter identification set is obtained, which can enrich the data in the associated matter identification set and make it easier to find the corresponding second matter identification based on the first matter identification.

[0094] In one embodiment, before obtaining a second matter identifier related to a first matter identifier from a set of associated matter identifiers, the business information processing method further includes: obtaining an input confidence threshold; obtaining a frequent item set and a confidence corresponding to each frequent item in the frequent item set; the frequent item set is obtained by concatenating the business matter identifier set; and determining frequent items having a confidence greater than the confidence threshold as associated matter identifiers to obtain a set of associated matter identifiers.

[0095] A frequent item may refer to {A, B, C}. Frequent item sets may include {A, B, C}, {D, E, F, G}, etc., but are not limited thereto. At least one frequent item constitutes a frequent item set. The frequent item sets and the corresponding confidence scores for each frequent item set are stored in the server.

[0096] Specifically, the business information processing program obtains an input confidence threshold, as well as a frequent item set and the confidence corresponding to each frequent item in the frequent item set. The business information processing program may obtain item identifiers and their corresponding supports from the business item identifier set, determine the support threshold, retain business item identifiers with supports greater than or equal to the support threshold, obtain target item identifiers, and concatenate the target item identifiers to obtain a frequent item set. The business information processing program identifies frequent items with confidences greater than the confidence threshold as associated item identifiers, forming a set of associated item identifiers.

[0097] In the above-mentioned business information processing method, the confidence threshold of the input is obtained, that is, the confidence threshold can be configured by itself. When the input confidence threshold is obtained, frequent items greater than or equal to the confidence threshold can be filtered out according to the confidence threshold to obtain related items. Then, when the confidence threshold is larger, the fewer frequent items are filtered out, and the higher the accuracy of the business information push; when the confidence threshold is smaller, the more frequent items are filtered out, the more business information is pushed, and the more options can be selected.

[0098] In one embodiment, Figure 5 The figure shows a schematic diagram of the interface for business information push in one embodiment. This interface is also an interface diagram of an intelligent customer service system. After obtaining the first item identifier "marriage registration", the region-related controls can be displayed. When the response instruction to the region-related controls is obtained, the brief introduction of the matter corresponding to the first item identifier related to the region is displayed. In the "Guess what you want to ask" module, the second item identifiers "birth registration" and "birth allowance application" are displayed. That is, generally after marriage registration, there is a high probability that birth registration and birth allowance application will occur, which improves the accuracy of business information push.

[0099] In one embodiment, a method for pushing service information includes:

[0100] Step a1: Obtain the application information form from the online application database. For example, in Guangdong, this could be T_GDBS_SB. The server extracts the application serial number (SBLSH), application item code (SXBM), application item name (SXMC), applicant type (SQRLX), applicant ID number (SQRZJHM), applicant ID type (LXRZJLX), application time (SBSJ), and administrative division (XZQHDM) from the application information form and stores it in the intelligent customer service database. Since the application information form can be very large, but frequent access to this data is unnecessary, it can be pulled semi-annually or even annually. Follow the steps below to write the data to a local text file accessible to the intelligent customer service. The business information push model reads the application information from the text file.

[0101] Specifically, the applicant type can be an individual or a legal person. The applicant is the sponsor.

[0102] Step a2: Synchronize the mapping relationship between the item code and the item name from the item directory system to the server memory.

[0103] The data for item codes and item names is relatively small, requiring only a few tens of megabytes. The item catalog serves as the basis for government departments' work. It is compiled by the National Organization Department and then distributed to provincial governments. Provincial organizations then refine or add to it based on specific circumstances before distributing it to cities, counties, districts, and sub-districts. An item catalog system is an application that implements the compilation of item catalogs.

[0104] Step a3, group the application information according to the applicant's ID number (SQRZJHM) and applicant type (SQRLX), and then sort the obtained item code (SXBM) and item name (SXMC) data set in ascending order according to the application time (SBSJ).

[0105] Specifically, you can use Select group_concat(SXBM) from T_GDBS_SB where SBSJ>=to_date(…) group by SQRZJHM, SQRLX order by SBSJ. This extracts data from the Guangdong Provincial Database with an application date after…, sorts it by applicant ID number and applicant type, and outputs a set of item codes. This statement produces a comma-separated set of item codes, grouped by applicant. The data is generally sufficient for one year, but you can select more data if you want more. The result is similar to the following:

[0106] TE4409027000099840344210000000,TE44088370000983506442100000005,TE44122670001299201442100000001,Write to a text file and save.

[0107] In step a4, after step a3, a set of application items for a specific individual or legal entity is obtained, sorted by chronological order. Using a business information push algorithm, or frequent item set algorithm, interesting time-related related items can be mined. For example, individual items such as marriage registration, childbirth registration, maternity allowance application, and household registration can occur sequentially. Therefore, when a user searches or inquires about childbirth registration on the terminal, items such as maternity allowance application and household registration can be recommended in chronological order.

[0108] Step a5, group the data by application serial number (SBLSH), and then sort the data set of item code and item name in ascending order according to SBSJ.

[0109] Specifically, this can be achieved using the following statement: Select group_concat(SXBM) from T_GDBS_SB where SBSJ >= to_date(…) group by SBLSH order by SBSJ . This extracts data from the Guangdong Province database with an application date after …, groups them by application serial number, sorts them by application date, and outputs a set of item codes. The returned set of item codes is written to a text file.

[0110] Step a6: The text files obtained from steps a3 and a5 can be mined through the frequent item set apriori algorithm to find out the matters that need to be handled.

[0111] The Apriori algorithm uses an iterative, layer-by-layer search method to identify relationships between item sets in a database and form rules. This process consists of concatenation (matrix-like operations) and pruning (removing unnecessary intermediate results). In this algorithm, the concept of an itemset is a collection of items. A set containing K items is called a k-itemset. The frequency of an itemset is the number of transactions containing the itemset, known as the frequency of the itemset. If an itemset meets the minimum support, it is called a frequent itemset.

[0112] Specifically, step a5 primarily involves legal entity matters, such as the business environment and engineering projects. While this type of data isn't readily available, it will be a key focus of future government affairs and a source of significant government attention. This data can reveal the required items and their sequence for complex procedures like company establishment or project approval. For example, item A, item B -> item C; item A -> item D; item E -> items F, G, H. This means that when items A and B occur, item C will also occur; when item A occurs, item D will also occur; and when item E occurs, item F, G, and H will also occur. This yields a set of related items. After obtaining this set of related items, it is saved to memory and persisted in the database.

[0113] In the above-mentioned business information push method, the recommended items of traditional intelligent customer service are implemented by static configuration in the background, which may be based on experience or the popularity of the case, and are the same for everyone. This embodiment combines big data analysis and mining methods to perform big data analysis and mining on the online application data in the online application database, and uses the frequent item set apriori algorithm to dynamically recommend relevant items based on user input, thereby improving the accuracy of information push.

[0114] Figures 2 to 4 FIG. 1 is a flow chart of a method for pushing business information in one embodiment. It should be understood that although Figures 2 to 4 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. In addition, Figures 2 to 4 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.

[0115] In one embodiment, Figure 6 FIG. 1 is a block diagram of a business information push system according to an embodiment of the present invention. A business information push system includes:

[0116] A first acquisition module 602 is used to acquire a first event identifier;

[0117] A second acquisition module 604 is configured to acquire a second matter identifier associated with the first matter identifier from a set of associated matter identifiers, wherein the set of associated matter identifiers is acquired based on a set of business matter identifiers, and the set of business matter identifiers is acquired by sorting the acquired business information according to business processing time; the business information includes the business matter identifiers and the corresponding business processing time;

[0118] The push module 606 is used to push the second matter identifier.

[0119] The above-mentioned business information pushing device obtains a first matter identifier, and obtains a second matter identifier related to the first matter identifier from a related matter identifier set, wherein the related matter identifier set is obtained based on the business matter identifier set, and the business matter identifier set is obtained by sorting the obtained business information according to the business processing time. The business information includes the business matter identifier and the corresponding business processing time, and pushes the second matter identifier, which can dig out a matter identifier set with a related relationship, can push matters that better meet user needs, and improve the accuracy of information push.

[0120] In one embodiment, the business information push device further includes a business information processing module. The business information processing module is configured to obtain first business information, the first business information including a business matter identifier, an applicant identifier corresponding to the business matter identifier, and a business processing time corresponding to the business matter identifier; and sort the first business information according to the applicant identifier and the business processing time to obtain a set of business matter identifiers in chronological order.

[0121] The above-mentioned business information push device, due to the large amount of business information data, can obtain the business item identification that can be filtered out by the applicant identification by sorting according to the applicant identification, and then obtain a set of item identifications of a certain person in chronological order by sorting according to the business processing time, as a reference for related items, that is, after applying for a certain item, it is very likely to execute the next item, thereby improving the accuracy of business information push.

[0122] In one embodiment, the business information push device further includes a business information processing module. The first business information further includes an applicant type corresponding to the applicant identifier. The business information processing module is configured to group the first business information by the applicant identifier and the applicant type corresponding to the applicant identifier, and then sort the first business information by business processing time to obtain a set of business item identifiers corresponding to the applicant type in chronological order.

[0123] The above-mentioned business information push device, since different types of applicants usually need to handle different business matters, therefore, after grouping the first business information according to the applicant identification and the corresponding applicant type, and then sorting the first business information according to the business handling time, it is possible to obtain a set of matter identifications with a time sequence corresponding to different applicant types, thereby meeting the recommendation of different types of business matters and improving the accuracy of business matter push.

[0124] In one embodiment, the business information includes second business information. The business information push device further includes a business information processing module. The business information processing module is configured to obtain the second business information, the business information including a business flow identifier, a set of matter identifiers corresponding to the business flow identifier, and a business processing time corresponding to each matter identifier in the matter identifier set; and sort the second business information according to the business flow identifier and the business processing time to obtain a chronologically ordered set of matter identifiers.

[0125] The above-mentioned business information push device, when handling a business, is often composed of multiple business items. Different application items may be handled at different addresses or departments. The traditional method is that one item identifier corresponds to one application flow identifier. After the network between departments is connected, an application flow identifier can be used to include a set of processes, that is, a matter including multiple items, using a flow identifier. Then, by sorting the second business information according to the business flow identifier and the business handling time, a set of item identifiers with a time sequence can be obtained, that is, a set of related item identifiers. Moreover, since the order of items obtained through the application flow identifier is more accurate, the obtained set of related item identifiers is more accurate, that is, when item A occurs, item B is likely to occur, thereby satisfying the recommendation of a business-related business item and improving the accuracy of business item push.

[0126] In one embodiment, the business information push device further includes a business information processing module. The business information processing module is configured to obtain item identifiers and corresponding supports from a business item identifier set; obtain a support threshold, retain business item identifiers with supports greater than or equal to the support threshold, and obtain target item identifiers; perform concatenation processing on the target item identifiers to obtain a frequent item set; obtain a confidence threshold and the confidence corresponding to each frequent item in the frequent item set; retain frequent items with confidences greater than the confidence threshold, and obtain a set of associated item identifiers.

[0127] The above-mentioned business information push device obtains a support threshold, retains business item identifiers with support greater than or equal to the support threshold, obtains a target item identifier, and can filter out business item identifiers with lower support, and then performs connection processing to obtain a frequent item set, retaining frequent items with confidence greater than or equal to the confidence threshold, which can further filter frequent items, reduce the amount of calculation, and obtain a set of related item identifiers, thereby improving the accuracy of information push.

[0128] In one embodiment, the business information push device further includes a business information processing module. The business information processing module is configured to obtain first business information, the first business information including a business matter identifier, an applicant identifier corresponding to the business matter identifier, and a business processing time corresponding to the business matter identifier; sort the first business information according to the applicant identifier and the business processing time to obtain a first business matter identifier set in chronological order; obtain second business information, the business information including a business flow identifier, a matter identifier set corresponding to the business flow identifier, and a business processing time corresponding to each matter identifier in the matter identifier set; sort the second business information according to the business flow identifier and the business processing time to obtain a second business matter identifier set in chronological order; and obtain a set of associated matter identifiers based on the first business matter identifier set and the second business matter identifier set.

[0129] The above-mentioned business information processing device obtains business information, which includes first business information and second business information. The two types of information are processed separately to obtain a business matter identification set. Two types of business matter identification sets can be obtained, namely, a business matter identification set with a time sequence handled by an individual, and a business matter identification set required to handle a certain matter. The associated matter identification set is mined based on these two identification sets, which can enrich the data in the associated matter identification set and make it easier to find the corresponding second matter identification based on the first matter identification.

[0130] In one embodiment, the first acquisition module 602 is configured to acquire an input confidence threshold. The second acquisition module 604 is configured to acquire a frequent item set and the confidence corresponding to each frequent item in the frequent item set; the frequent item set is obtained by concatenating the business item identifier set; and frequent items with a confidence greater than the confidence threshold are determined as associated item identifiers to obtain an associated item identifier set.

[0131] In the above-mentioned business information processing device, the confidence threshold of the input is obtained, that is, the confidence threshold can be configured by itself. When the input confidence threshold is obtained, frequent items greater than or equal to the confidence threshold can be filtered out according to the confidence threshold to obtain related items. Then, when the confidence threshold is larger, the fewer frequent items are filtered out, and the higher the accuracy of the business information push; when the confidence threshold is smaller, the more frequent items are filtered out, the more business information is pushed, and the more options can be selected.

[0132] Figure 7 The internal structure diagram of a computer device in one embodiment is shown. The computer device may be Figure 1 The server 120 in Figure 7As shown, the computer device includes a processor, memory, and a network interface connected via a system bus. The memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the computer device stores an operating system and may also store a computer program that, when executed by the processor, causes the processor to implement the service information push method. The internal memory may also store a computer program that, when executed by the processor, causes the processor to execute the service information push method.

[0133] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the 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 component arrangement.

[0134] In one embodiment, the service information push device provided by the present application can be implemented in the form of a computer program. The computer program can be used in Figure 7 The computer device is run on the computer device shown. The memory of the computer device can store various program modules that constitute the business information push device, such as, Figure 6 The first acquisition module 602, the second acquisition module 604 and the push module 606 are shown. The computer program composed of various program modules enables the processor to execute the steps of the service information push method of each embodiment of the present application described in this specification.

[0135] For example, Figure 7 The computer device shown can be Figure 6 In the illustrated business information push device, first acquisition module 602 acquires a first matter identifier. A computer device, through second acquisition module 604, acquires a second matter identifier related to the first matter identifier from a set of associated matter identifiers. The associated matter identifier set is derived from a set of business matter identifiers, which is obtained by sorting the acquired business information by business processing time. The business information includes the business matter identifiers and the corresponding business processing time. The computer device, through push module 606, pushes the second matter identifier.

[0136] In one embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program. When the computer program is executed by the processor, the processor performs the steps of the above-mentioned service information push method. The steps of the service information push method here can be the steps of the service information push method in each of the above-mentioned embodiments.

[0137] In one embodiment, a computer-readable storage medium is provided, storing a computer program. When executed by a processor, the computer program causes the processor to perform the steps of the above-mentioned service information push method. The steps of the service information push method here can be the steps of the service information push method in each of the above-mentioned embodiments.

[0138] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0139] The technical features of the above embodiments can be combined arbitrarily. 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.

[0140] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present invention, all of which fall within the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be determined by the appended claims.

Claims

1. A method for pushing business information, characterized in that: The method comprises: Sorting the first business information of the individual's business according to the business handling time to obtain a first business item identifier set of the individual's business in chronological order; the first business information includes the business item identifier; Sorting the second business information of the handled matters according to the business handling time to obtain a second business matter identifier set of the handled matters in time sequence; the second business information includes the business matter identifier; Get the first matter identifier; Obtaining a set of associated item identifiers based on the first business item identifier set and the second business item identifier set; Acquire a second matter identifier related to the first matter identifier from the set of related matter identifiers; Push the second matter identifier.

2. The method according to claim 1, characterized in that The first business information of the individual's business is sorted by business processing time to obtain a first business item identifier set of the individual's business in chronological order, including: Acquire first business information, where the first business information includes a business matter identifier, an applicant identifier corresponding to the business matter identifier, and a business processing time corresponding to the business matter identifier; The first business information is sorted according to the applicant identifier and the business processing time to obtain a first business item identifier set in time sequence.

3. The method according to claim 2, characterized in that The first business information also includes an applicant type corresponding to the applicant identifier; The first business information is sorted according to the applicant identifier and the business processing time to obtain a first business item identifier set in chronological order, including: After grouping according to the applicant identifiers and the applicant types corresponding to the applicant identifiers, the first business information is sorted according to the business processing time to obtain a first business item identifier set corresponding to the applicant types in time sequence.

4. The method according to claim 1, wherein The second business information of the handled matters is sorted by the business handling time to obtain a second business matter identifier set of the handled matters in time sequence, including: Acquire second business information, the business information including a business flow identifier, a set of matter identifiers corresponding to the business flow identifier, and a business processing time corresponding to each matter identifier in the set of matter identifiers; The second business information is sorted according to the business flow identifier and the business processing time to obtain a second business item identifier set in time sequence.

5. The method according to any one of claims 1 to 4, characterized in that Obtaining a set of associated item identifiers according to the first business item identifier set and the second business item identifier set includes: Obtaining the item identifiers and corresponding support degrees in the first business item identifier set and the second business item identifier set; Obtain a support threshold, retain business item identifiers whose support is greater than or equal to the support threshold, and obtain a target item identifier; Connecting the target item identifiers to obtain frequent item sets; Obtaining a confidence threshold and a confidence level corresponding to each frequent item in the frequent item set; Frequent items with confidence greater than or equal to the confidence threshold are retained to obtain a set of associated item identifiers.

6. The method according to claim 1, characterized in that The first business information of the individual's business is sorted by business processing time to obtain a first business item identifier set of the individual's business in chronological order, including: Acquire first business information, where the first business information includes a business matter identifier, an applicant identifier corresponding to the business matter identifier, and a business processing time corresponding to the business matter identifier; Sorting the first business information according to the applicant identifier and the business processing time to obtain a first business item identifier set in chronological order; The second business information of the handled matters is sorted by the business handling time to obtain a second business matter identifier set of the handled matters in time sequence, including: Acquire second business information, the business information including a business flow identifier, a set of matter identifiers corresponding to the business flow identifier, and a business processing time corresponding to each matter identifier in the set of matter identifiers; The second business information is sorted according to the business flow identifier and the business processing time to obtain a second business item identifier set in time sequence.

7. The method according to any one of claims 1 to 4 and 6, characterized in that: Before acquiring a second matter identifier related to the first matter identifier from the set of associated matter identifiers, the method further includes: Get the confidence threshold of the input; Obtaining a frequent item set and a confidence level corresponding to each frequent item in the frequent item set; the frequent item set is obtained by performing a concatenation process on the business item identifier set; Frequent items with a confidence level greater than the confidence level threshold are determined as associated item identifiers to obtain an associated item identifier set.

8. A business information push device, characterized in that: The device comprises: A first sorting module is configured to sort first business information of individual businesses by business processing time to obtain a first business item identifier set of the individual businesses in chronological order; the first business information includes the business item identifier; A second sorting module is configured to sort the second business information of the handled matters by business handling time to obtain a second business matter identifier set of the handled matters in chronological order; the second business information includes the business matter identifier; A first acquisition module, configured to acquire a first event identifier; A processing module, configured to obtain an associated item identification set according to the first business item identification set and the second business item identification set; A second acquisition module, configured to acquire a second matter identifier related to the first matter identifier from the associated matter identifier set; A push module is used to push the second matter identifier.

9. The service information push device according to claim 8, characterized in that: The first sorting module is also used to obtain first business information, which includes a business matter identifier, an applicant identifier corresponding to the business matter identifier, and a business processing time corresponding to the business matter identifier; the first business information is sorted according to the applicant identifier and the business processing time to obtain a first business matter identifier set with a time sequence.

10. The service information push device according to claim 9, characterized in that: The first business information also includes the applicant type corresponding to the applicant identifier; the first sorting module is also used to group the first business information according to the applicant identifier and the applicant type corresponding to the applicant identifier, and then sort the first business information according to the business processing time to obtain a first business item identifier set in time order corresponding to the applicant type.

11. The service information push device according to claim 8, characterized in that: The second sorting module is also used to obtain second business information, which includes a business flow identifier, a matter identifier set corresponding to the business flow identifier, and a business processing time corresponding to each matter identifier in the matter identifier set; the second business information is sorted according to the business flow identifier and the business processing time to obtain a second business matter identifier set with a time sequence.

12. The service information push device according to any one of claims 8 to 11, characterized in that: The processing module is further configured to obtain the item identifiers and corresponding support levels in the first business item identifier set and the second business item identifier set; obtain a support threshold, retain the business item identifiers whose support level is greater than or equal to the support threshold, and obtain a target item identifier; Connecting the target item identifiers to obtain frequent item sets; A confidence threshold and the confidence corresponding to each frequent item in the frequent item set are obtained; frequent items with confidence greater than or equal to the confidence threshold are retained to obtain a set of associated item identifiers.

13. The service information push device according to claim 8, characterized in that: The first sorting module is also used to obtain first business information, which includes a business matter identifier, an applicant identifier corresponding to the business matter identifier, and a business processing time corresponding to the business matter identifier; the first business information is sorted according to the applicant identifier and the business processing time to obtain a first business matter identifier set with a time sequence; the second sorting module is also used to obtain second business information, which includes a business flow identifier, a matter identifier set corresponding to the business flow identifier, and a business processing time corresponding to each matter identifier in the matter identifier set; the second business information is sorted according to the business flow identifier and the business processing time to obtain a second business matter identifier set with a time sequence.

14. The service information push device according to any one of claims 8 to 11 and 13, characterized in that: The device further includes a threshold acquisition module and a determination module, wherein the threshold acquisition module is used to acquire an input confidence threshold; acquire a frequent item set and the confidence corresponding to each frequent item in the frequent item set; the frequent item set is obtained by concatenating the business item identifier set; The determining module is configured to determine frequent items with a confidence level greater than the confidence level threshold as associated event identifiers, and obtain an associated event identifier set.

15. 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 method according to any one of claims 1 to 7 is implemented.

16. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

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

Citation Information

Patent Citations

  • Service information processing method, device and system, storage medium and computer device

    CN109978600A