A method, device, electronic device and storage medium for pushing government service items
By analyzing user information and business types of enterprises, and using singular value decomposition and grey correlation analysis, we push matching government service items, solving the problem of users having difficulty finding the services they need in government services, and improving the convenience and efficiency of handling.
Patent Information
- Application Number
- CN202510998583.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-21
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2045-07-21
AI Technical Summary
It is difficult for users to find the services they need according to their own needs in government services, resulting in low processing efficiency.
By determining the related enterprise information and business types based on the target user's personal information, and using singular value decomposition and grey correlation analysis, government service items that match user needs are pushed.
It reduces the burden on users to search for government services independently and improves the convenience and efficiency of handling government services.
Smart Images

Figure CN120499264B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a method, device, electronic device and storage medium for pushing government service items. Background Art
[0002] At present, in the gradually deepening practice of cross-source and multi-dimensional government data sharing, governments at all levels follow the actual demand orientation and rely on the complementary core concept of "interoperability and support" to promote the implementation of cross-source and multi-dimensional government data sharing.
[0003] In related technologies, government service halls have already implemented digital government services, providing users with the government services they desire. Users can conveniently submit government service applications remotely and upload required documents, eliminating the need for offline processing, greatly increasing the efficiency of government service processing.
[0004] However, in the above method, due to the large number and variety of government services, it is difficult for users to find the government services they need according to their own needs. This causes users to encounter great difficulties in the process of handling government affairs, and the efficiency of handling government services is low. Summary of the Invention
[0005] In view of the above problems, the embodiments of the present application provide a method, device, electronic device and readable storage medium for pushing government service items to overcome the above problems or at least partially solve the above problems.
[0006] In a first aspect, an embodiment of the present application provides a method for pushing government service items, the method comprising:
[0007] Determining first associated enterprise information of the target user based on the user personal information of the target user;
[0008] Determining a first business type corresponding to the first associated enterprise information based on the first business scope corresponding to each enterprise in the first associated enterprise information;
[0009] Determining a first government service type required by the target user based on the first business type;
[0010] Push the first government service item corresponding to the first government service type to the target user.
[0011] Optionally, determining the first government service type required by the target user based on the first business type includes:
[0012] Obtaining a service handling behavior feature matrix of the target user when handling government services;
[0013] Performing singular value decomposition on the service handling behavior feature matrix to obtain a behavior feature submatrix of the target user when handling government services;
[0014] Determining, based on the behavioral feature sub-matrix, first service prediction scores corresponding to the target user and each preset government service type;
[0015] Based on the first service prediction score, a first government service type required by the target user is determined from the preset government service types.
[0016] Optionally, determining the first government service type required by the target user from the preset government service types based on the first service prediction score includes:
[0017] The preset government service type whose first service prediction score is greater than or equal to the first threshold is determined as the first government service type required by the target user.
[0018] Optionally, the pushing the first government service item corresponding to the first government service type to the target user includes:
[0019] Arrange the first government service types in descending order of the first service prediction scores to obtain a first government service type sequence;
[0020] Determining first government service items corresponding to respective first government service types in the first government service type sequence;
[0021] Based on the first government service type sequence, the first government service item is pushed to the target user.
[0022] Optionally, determining the first service prediction scores corresponding to the target user and each preset government service type based on the behavior feature submatrix includes:
[0023] Determine the data sharing capability scores of the government service departments corresponding to the first business types;
[0024] Assigning weight values to the behavior feature submatrix based on the data sharing capability score to obtain a behavior feature weight submatrix;
[0025] Based on the behavioral feature weight sub-matrix, first service prediction scores corresponding to the target user and each preset government service type are determined.
[0026] Optionally, determining the data sharing capability scores of the government service departments corresponding to the first business types includes:
[0027] Determine the service data sharing influencing factors corresponding to each government service department; wherein the service data sharing influencing factors include at least one of sharing frequency, shared data volume, shared data type, data openness level, and department sharing willingness;
[0028] quantifying the service data sharing influencing factor to obtain a first quantified value;
[0029] determining, based on the first quantified value, the grey correlation degree corresponding to each of the service data sharing influencing factors;
[0030] Determining key data sharing influencing factors from the service data sharing influencing factors based on the grey correlation degree;
[0031] Taking each government service department as a cluster center, fuzzy clustering is performed on the key influencing factors of data sharing to obtain multiple clusters;
[0032] Based on the number of key data sharing influencing factors contained in each of the clusters, the data sharing capability scores corresponding to each of the government service departments are determined; wherein each of the government service departments corresponds to the first business type.
[0033] Optionally, the method further includes:
[0034] After the target user completes the processing of the first government service item, the push position of the first government service item selected by the target user is adjusted upward.
[0035] In a second aspect, an embodiment of the present application provides a device for pushing government service items, the device comprising:
[0036] A first determining module, configured to determine first associated enterprise information of the target user based on the user personal information of the target user;
[0037] a second determining module, configured to determine a first business type corresponding to the first associated enterprise information based on the first business scope corresponding to each enterprise in the first associated enterprise information;
[0038] A third determining module is configured to determine a first government service type required by the target user based on the first business type;
[0039] A push module is used to push the first government service item corresponding to the first government service type to the target user.
[0040] Optionally, the third determining module includes:
[0041] The first acquisition submodule is used to obtain the service handling behavior feature matrix of the target user when handling government services;
[0042] A singular value decomposition submodule is used to perform singular value decomposition on the service handling behavior feature matrix to obtain a behavior feature submatrix of the target user when handling government services;
[0043] A first determination submodule is configured to determine, based on the behavior feature submatrix, first service prediction scores corresponding to the target user and each preset government service type;
[0044] The second determination submodule is used to determine the first government service type required by the target user from the preset government service types based on the first service prediction score.
[0045] Optionally, the second determining submodule includes:
[0046] The first determining unit is configured to determine a preset government service type having the first service prediction score greater than or equal to a first threshold as the first government service type required by the target user.
[0047] Optionally, the push module includes:
[0048] A sorting submodule, configured to arrange the first government service types in descending order of the first service prediction scores to obtain a first government service type sequence;
[0049] A third determining submodule is configured to determine first government service items corresponding to respective first government service types in the first government service type sequence;
[0050] The push submodule is used to push the first government service item to the target user based on the first government service type sequence.
[0051] Optionally, the first determining submodule includes:
[0052] A second determining unit is configured to determine data sharing capability scores of the government service departments corresponding to the first business types;
[0053] an assigning unit, configured to assign weight values to the behavior feature submatrix based on the data sharing capability score to obtain a behavior feature weight submatrix;
[0054] The third determining unit is configured to determine, based on the behavioral feature weight sub-matrix, first service prediction scores corresponding to the target user and each preset government service type.
[0055] Optionally, the second determining unit includes:
[0056] The first determination subunit is configured to determine the service data sharing influencing factors corresponding to each government service department; wherein the service data sharing influencing factors include at least one of the sharing frequency, the amount of shared data, the type of shared data, the data openness level, and the department's willingness to share;
[0057] a quantization subunit, configured to quantify the service data sharing influencing factor to obtain a first quantization value;
[0058] a second determining subunit, configured to determine, based on the first quantified value, a grey relational degree corresponding to each of the service data sharing influencing factors;
[0059] a third determining subunit, configured to determine a key data sharing influencing factor from the service data sharing influencing factors based on the grey correlation degree;
[0060] A fuzzy clustering subunit is used to perform fuzzy clustering on the key influencing factors of data sharing with each government service department as a clustering center to obtain multiple clusters;
[0061] The fourth determining subunit is used to determine the data sharing capability score corresponding to each of the government service departments based on the number of key data sharing influencing factors contained in each of the clusters; wherein each of the government service departments corresponds to the first business type.
[0062] Optionally, the device further comprises:
[0063] The upward adjustment module is used to adjust the push position of the first government service item selected by the target user after the target user completes the processing of the first government service item.
[0064] In a third aspect, an embodiment of the present application provides an electronic device comprising a memory, a processor, and a computer program stored on the memory, wherein the processor executes the computer program to implement a method for pushing government service items as described in any one of the above items.
[0065] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, a method for pushing government service items as described in any one of the above items is implemented.
[0066] The specific beneficial effects are:
[0067] The embodiment of the present application determines the first associated enterprise information of the target user based on the user personal information of the target user, determines the first business type corresponding to the first associated enterprise information based on the first business scope corresponding to each enterprise in the first associated enterprise information, determines the first government service type required by the target user based on the first business type, and pushes the first government service item corresponding to the first government service type to the target user. The associated enterprise information of the target user can be obtained based on the user personal information of the target user, and the first government service item required by the target user can be determined through the business of its associated enterprises. Finally, the first government service item can be pushed to the target user, which can reduce the burden of users independently searching for government services to a certain extent, improve the convenience of users in handling government services, and thus improve the handling efficiency of government services to a certain extent. BRIEF DESCRIPTION OF THE DRAWINGS
[0068] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments of the present application. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0069] Figure 1 This is a flowchart of a method for pushing government service items provided in an embodiment of the present application;
[0070] Figure 2 This is a flowchart of another method for pushing government service items provided in an embodiment of the present application;
[0071] Figure 3 This is a logic block diagram of a device for pushing government service items provided in an embodiment of the present application;
[0072] Figure 4 This is a schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0073] The exemplary embodiments of the present application will be described in more detail below in conjunction with the accompanying drawings in the embodiments of the present application. Although the accompanying drawings show exemplary embodiments of the present application, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.
[0074] Reference Figure 1 , Figure 1 A flowchart of a method for pushing government service items provided in an embodiment of the present application, the method comprising:
[0075] Step 101: Determine first associated enterprise information of the target user based on the user personal information of the target user.
[0076] In the embodiments of this application, user personal information may include the user's name, ID card information or other identification information, as well as other identification information of the user specified in the government service system (such as a mobile phone number or fixed ID number). Based on the target user's personal information, the target user's first associated enterprise information can be searched in a public internet database. The first associated enterprise information may include all enterprise information associated with the target user.
[0077] For example, if the target user is the legal representative of Company A and also serves as a director of Company B, then both Company A and Company B are affiliated companies of the target user; if Company A invests in Company C, then Company C is also an affiliated company of the target user.
[0078] Step 102: Determine the first business type corresponding to the first associated enterprise information based on the first business scope corresponding to each enterprise in the first associated enterprise information.
[0079] In an embodiment of the present application, the first associated enterprise information may include multiple enterprises, each of which may have a corresponding first business scope. Each of these business scopes has a corresponding business type. Therefore, the first business type corresponding to the first associated enterprise information can be determined based on the first business scope corresponding to each enterprise in the first associated enterprise information.
[0080] Continuing with the above example, Company A's business could be mobile phone manufacturing, Company B's business could be mobile phone integrated circuit research and development, optimizing the hardware within those integrated circuits, Company C's business could be securities, and so on. In this case, the first business type corresponding to the first associated enterprise information could include manufacturing, high-tech industries, and finance.
[0081] Step 103: Determine the first government service type required by the target user based on the first business type.
[0082] In the embodiments of the present application, different types of business operations often require different types of government services. Therefore, the first type of government service required by the target user can be determined based on the first type of business operation. Among them, the first type of government service can be a service type obtained based on the service theme scenario. For example, the first type of government service can include: birth theme type, covering birth registration, household registration, maternity insurance benefit application and other related services; education theme type, including preschool education registration, compulsory education enrollment registration, higher education student loan application and other services; employment theme type, including job search registration, employment and entrepreneurship certificate processing, vocational skills training registration and other services; entrepreneurship theme type, involving business start-up, entrepreneurship subsidy application, entrepreneurship guarantee loan application and other services; taxation theme type, including tax declaration, invoice collection, tax exemption application and other services; social The social security theme type covers services such as pension benefit application, medical insurance reimbursement, and unemployment insurance application; the real estate registration theme type includes services such as online house purchase and sale registration, real estate title certificate processing, and real estate mortgage registration; the access and operation theme type includes the processing of various business licenses, such as food business licenses, medical device business licenses, etc.; the production and life theme type involves water, electricity, gas, and heating registration, network communication service activation, public transportation card processing and other services; the social organization theme type includes services such as social group establishment registration and private non-enterprise unit establishment registration; other theme types, such as military service registration, judicial notarization, legal aid and other services.
[0083] Continuing with the above example, Enterprise A and Enterprise B can belong to the entrepreneurial theme type and the access and operation theme type, and Enterprise C can belong to the access and operation theme type.
[0084] Step 104: Push the first government service item corresponding to the first government service type to the target user.
[0085] In an embodiment of the present application, each government service type can correspond to multiple government service items. Therefore, after obtaining the first government service type required by the target user, the first government service item corresponding to the first government service type can be determined and pushed to the target user. If all first government service items cannot be displayed at once on the target user's terminal device, the target user is allowed to flip through the pages to view them.
[0086] In an embodiment of the present application, the first associated enterprise information of the target user is determined based on the user personal information of the target user, the first business type corresponding to the first associated enterprise information is determined based on the first business scope corresponding to each enterprise in the first associated enterprise information, the first government service type required by the target user is determined based on the first business type, and the first government service item corresponding to the first government service type is pushed to the target user. The associated enterprise information of the target user can be obtained based on the user personal information of the target user, and the first government service item required by the target user can be determined through the business of its associated enterprises. Finally, the first government service item can be pushed to the target user, which can reduce the burden of users in independently searching for government services to a certain extent, improve the convenience of users in handling government services, and thus improve the handling efficiency of government services to a certain extent.
[0087] Reference Figure 2 , Figure 2 A flowchart of another method for pushing government service items provided in an embodiment of the present application may include:
[0088] Step 201: Determine first associated enterprise information of the target user based on the user personal information of the target user.
[0089] In the embodiment of the present application, the implementation content of this step can refer to the embodiment content of step 101 and will not be repeated here.
[0090] Step 202: Determine the first business type corresponding to the first associated enterprise information based on the first business scope corresponding to each enterprise in the first associated enterprise information.
[0091] In the embodiment of the present application, the implementation content of this step can refer to the embodiment content of step 102 and will not be repeated here.
[0092] Step 203: Obtain a service handling behavior feature matrix of the target user when handling government services; wherein the service handling behavior feature matrix corresponds one-to-one to the first business type.
[0093] In an embodiment of the present application, the target user's service handling behavior when applying for government services may include service item selection, click frequency, duration of stay on the selection page, and service item collection. In the service handling behavior feature matrix, the matrix row numbers represent each service item, and the matrix column numbers represent behavior items such as service item selection, click frequency, duration of stay on the selection page, and service item collection. An element value other than 0 indicates interaction, while an element value of 0 indicates no interaction. When the element value is not 0, for service item selection and service item collection, an element value of 1 indicates that the service item is selected or collected. For the duration of stay on the selection page and click frequency, a hierarchical quantification can be performed. For example, an element value of 0.7 can be used to indicate a low click frequency or page dwell time, an element value of 1 can be used to indicate a medium click frequency or page dwell time, and an element value of 1.3 can be used to indicate a high click frequency or page dwell time. Based on the above matrix rules, a service handling behavior feature matrix of the target user when applying for government services can be generated and obtained. The service handling behavior feature matrix can be generated independently according to the first business type, so that the service handling behavior feature matrix can correspond one-to-one with the first business type. At the same time, different government service departments may have different service handling behavior characteristic matrices, that is, the service handling behavior characteristic matrices may also correspond one-to-one to the government service departments.
[0094] Step 204: perform singular value decomposition on the service handling behavior feature matrix to obtain a behavior feature sub-matrix of the target user when handling government services.
[0095] In the embodiments of this application, singular value decomposition (SVD) is an important matrix decomposition method in linear algebra. Through SVD, high-dimensional data can be mapped to a low-dimensional space while retaining the main features of the data. The service processing behavior feature matrix can be subjected to SVD to obtain the target user's behavior feature submatrix when processing government services. The decomposition method is shown in the following formula 1:
[0096] (Formula 1);
[0097] In the above formula 1, Represents the service handling behavior feature matrix, and is the behavioral feature submatrix, and and is an orthogonal matrix. is a diagonal matrix. The symbol "T" represents the transpose of the matrix. Since the service handling behavior feature matrix can be mapped one-to-one to the government service department, the behavior feature submatrix can also be mapped to the government service department.
[0098] Step 205: Based on the behavior feature sub-matrix, determine the first service prediction score corresponding to each of the target user and each preset government service type.
[0099] In an embodiment of the present application, the first service prediction score corresponding to the target user and each preset government service type can be calculated based on the target user's behavioral feature submatrix. The calculation method is shown in the following formula 2:
[0100] (Formula 2);
[0101] In the above formula 2, Represents the historical average forecast score (if there is no historical average forecast score, then ), is the behavior bias term of user u, is the service type i item bias item, and Can be preset manually. Represents the user behavior feature sub-matrix, corresponding to U in Formula 1, represents the service item feature submatrix under the service type, Handle a set of behaviors for the user (you can use a numerical sequence to represent each behavior), Representing a collection The sum of all elements in , The behavior feature vector corresponding to each user behavior can be obtained through the user behavior feature submatrix U.
[0102] Optionally, step 205 may include the following sub-steps:
[0103] Sub-step 2051: Determine the data sharing capability scores of the government service departments corresponding to the first business types.
[0104] In an embodiment of the present application, the data sharing capability scores of the government service departments corresponding to the first business types can be calculated and determined first. The data sharing capability scores can be manually calibrated or calculated using a certain method.
[0105] Optionally, sub-step 2051 may include the following sub-steps:
[0106] Sub-step A1, determine the service data sharing influencing factors corresponding to each government service department; wherein, the service data sharing influencing factors include at least one of sharing frequency, shared data volume, shared data type, data openness level, and department sharing willingness.
[0107] In an embodiment of the present application, service data sharing factors corresponding to each government service department can be determined, wherein the service data sharing influencing factors may include at least one of sharing frequency, shared data volume, shared data type, data openness level, and department sharing willingness.
[0108] Sub-step A2: quantify the service data sharing influencing factors to obtain a first quantized value.
[0109] In the embodiment of the present application, since the evaluation criteria of each service data sharing factor are different, the service data sharing factors can be uniformly quantified, and each service data sharing factor can be divided into three levels: "low", "medium", and "high", wherein the first quantization value of "low" can be 1, the first quantization value of "medium" can be 2, and the first quantization value of "high" can be 3. When quantifying, it can be done according to the evaluation criteria corresponding to each service data sharing factor. For example, for sharing frequency, less than 10 times can be a "low" level, more than 10 times and less than 100 times can be a "medium" level, and more than 100 times can be a "high" level; for shared data volume, less than 1MB can be a "low" level, more than 1MB and less than 5MB can be a "medium" level, and more than 5MB can be a "high" level; the type of shared data can be automatically assigned a first quantization value by the system; the data openness level can be assigned a first quantization value according to its own security level; the department's willingness to share can be actively marked with a first quantization value by the department head.
[0110] Sub-step A3: determining the grey correlation degree corresponding to each of the service data sharing influencing factors based on the first quantitative value.
[0111] In the embodiment of the present application, the grey correlation degree corresponding to each service data sharing factor can be calculated based on the first quantized value, and the calculation method thereof is shown in the following formula 3 and the following formula 4:
[0112] (Formula 3);
[0113] (Formula 4);
[0114] In the above formula 3 and formula 4, Indicates the number of government service departments, is the serial number of the factors affecting service data sharing, Indicates the The grey correlation coefficient of service data sharing influencing factor i in government service departments. The comparison sequence is the service data sharing influencing factor i itself, and the reference sequence is the standard sequence (all values in the standard sequence are 1). Reference sequence Compare with sequence The minimum difference between the two poles. Reference sequence Compare with sequence The maximum difference between the two extremes. Reference sequence Compare with sequence The sequence difference between .
[0115] Sub-step A4: determining key data sharing influencing factors from the service data sharing influencing factors based on the grey correlation degree.
[0116] In an embodiment of the present application, a data sharing key influencing factor can be determined from the service data sharing factors based on the calculated gray correlation degree. A preset threshold can be set, and if the gray correlation degree is greater than or equal to the preset threshold, the service data sharing influencing factor corresponding to the gray correlation degree is a data sharing key influencing factor.
[0117] Sub-step A5: Taking each government service department as a cluster center, fuzzy clustering is performed on the key influencing factors of data sharing to obtain multiple clusters.
[0118] In the embodiment of the present application, each government service department can be used as a cluster center to perform fuzzy clustering on the key factors affecting data sharing, thereby obtaining multiple clusters. The number of clusters can be greater than or equal to the number of government service departments. The objective function of fuzzy clustering is shown in the following formula 5:
[0119] (Formula 5);
[0120] In the above formula 5, Represents a sample The degree of membership to the jth class, represents the cluster center j, m is the weighted index, and the symbol " " indicates modulo, Represents the evaluation index of clustering results.
[0121] For example, the code for the above fuzzy clustering can be as follows:
[0122] import numpy as np
[0123] def fuzzy_cmeans(data, centers, m=2.0, max_iter=100, tol=1e-6):
[0124] """
[0125] Fuzzy C-means clustering algorithm based on predefined cluster centers
[0126] parameter:
[0127] data (np.ndarray): input data, shape is (n_samples, n_features)
[0128] centers (np.ndarray): predefined cluster centers, shape (n_clusters, n_features)
[0129] m (float): blur coefficient (default m=2)
[0130] max_iter (int): Maximum number of iterations
[0131] tol (float): convergence threshold
[0132] return:
[0133] U (np.ndarray): membership matrix, shape (n_samples, n_clusters)
[0134] labels (np.ndarray): The final cluster label of each sample (take the cluster with the maximum membership)
[0135] """
[0136] n_samples, n_features = data.shape
[0137] n_clusters = centers.shape[0]
[0138] # Initialize the membership matrix (random initialization)
[0139] U = np.random.dirichlet(np.ones(n_clusters), size=n_samples)
[0140] for iteration in range(max_iter):
[0141] # Calculate the membership matrix (update formula)
[0142] dist = np.linalg.norm(data[:, np.newaxis] - centers, axis=2)# distance matrix (n_samples x n_clusters)
[0143] U_new = (1 / dist**(2 / (m-1))) / np.sum(1 / dist**(2 / (m-1)), axis=1, keepdims=True)
[0144] # Check convergence
[0145] if np.linalg.norm(U - U_new) <tol:
[0146] break
[0147] U = U_new
[0148] # Assign the final label (take the cluster with the maximum membership)
[0149] labels = np.argmax(U, axis=1)
[0150] return U, labels
[0151] # Example usage
[0152] if __name__ == "__main__":
[0153] #Simulated data set (each line is a sample)
[0154] X = np.array([
[0155] [1.0, 2.0],
[0156] [1.5, 1.8],
[0157] [5.0, 8.0],
[0158] [6.5, 7.4],
[0159] [1.2, 0.8],
[0160] [9.0, 11.0]
[0161] ]) # User can specify X
[0162] # Predefined cluster centers (three known cluster centers)
[0163] predefined_centers = np.array([
[0164] [1.0, 1.0], # Cluster 0
[0165] [5.5, 7.5], # Cluster 1
[0166] [10.0, 10.0] # Cluster 2
[0167] ]) # Users can specify cluster centers
[0168] # Perform fuzzy clustering
[0169] m = 2.0 # Fuzziness factor
[0170] membership_matrix, cluster_labels = fuzzy_cmeans(X, predefined_centers, m=m)
[0171] print("Membership Matrix:")
[0172] print(membership_matrix)
[0173] print("
[0174] Clustering results:)
[0175] for i, label in enumerate(cluster_labels):
[0176] print(f"Sample {i} is assigned to cluster {label}")
[0177] In this example, the output membership matrix is:
[0178] Membership matrix: [[0.9998 0.0002 0. ] [0.9997 0.0003 0. ] [0.0001 0.9999 0. ] [0.0002 0.9998 0. ] [0.9999 0.0001 0. ] [0. 0. 1.0000]]
[0185] In this example, the output clustering results are:
[0186] Clustering results:
[0187] Sample 0 is assigned to cluster 0
[0188] Sample 1 is assigned to cluster 0
[0189] Sample 2 is assigned to cluster 1
[0190] Sample 3 is assigned to cluster 1
[0191] Sample 4 is assigned to cluster 0
[0192] Sample 5 is assigned to cluster 2
[0193] Sub-step A6: determining the data sharing capability score corresponding to each of the government service departments based on the number of key data sharing influencing factors contained in each of the clusters; wherein each of the government service departments corresponds to the first business type.
[0194] In an embodiment of the present application, the data sharing capability score corresponding to each government service department can be determined based on the number of key data sharing influencing factors contained in each cluster. For example, the number of key data sharing influencing factors can be directly used as the data sharing capability score, or the data sharing capability score can be graded. For example, it can be divided into three levels: "low", "medium" and "high". When the number of key data sharing influencing factors is less than a first preset threshold, the data sharing capability score is "low". When the number of key data sharing influencing factors is greater than or equal to the first preset threshold and less than the second preset threshold, the data sharing capability score is "medium". When the number of key data sharing influencing factors is greater than or equal to the second preset threshold, the data sharing capability score is "high".
[0195] In an embodiment of the present application, by determining the service data sharing influencing factors corresponding to each government service department; wherein the service data sharing influencing factors include at least one of sharing frequency, shared data volume, shared data type, data openness level, and department sharing willingness, the service data sharing influencing factors are quantified to obtain a first quantified value, and based on the first quantified value, the grey correlation corresponding to each service data sharing influencing factor is determined, and based on the grey correlation, the data sharing key influencing factors are determined from the service data sharing influencing factors, and each government service department is used as the clustering center, and the data sharing key influencing factors are fuzzy clustered to obtain multiple clusters, and based on the number of data sharing key influencing factors contained in each cluster, the data sharing capability score corresponding to each government service department is determined; wherein, each government service department corresponds to the first business type, and the gray association and fuzzy clustering methods can be used to process the service data sharing influencing factors corresponding to each government service department to obtain the data sharing capability score corresponding to each government service department, which can improve the accuracy and reliability of the data sharing capability score to a certain extent.
[0196] Sub-step 2052: assigning weight values to the behavior feature sub-matrix based on the data sharing capability score to obtain a behavior feature weight sub-matrix.
[0197] In an embodiment of the present application, a weight value can be assigned to the behavior feature sub-matrix according to the data sharing capability score, so that a behavior feature weight sub-matrix can be obtained. If the data sharing capability score is directly determined by the number of key influencing factors of data sharing, the data sharing capability score can be normalized first, and then the normalized value obtained can be added as a weight value to the behavior feature sub-matrix corresponding to each government service department. If the data sharing capability score is graded as "low", "medium" and "high", the weight value of the "low" level can be set to 0.7, the weight value of the "medium" level can be set to 1, and the weight value of the "high" level can be set to 1.3, so that the above weight values can be added to the behavior feature sub-matrix corresponding to each government service department. In this way, a behavior feature weight sub-matrix can be obtained.
[0198] Sub-step 2053: Determine the first service prediction score corresponding to each of the target user and each preset government service type based on the behavior feature weight sub-matrix.
[0199] In the embodiment of the present application, the first service prediction score corresponding to each preset government service type and the target user can be calculated based on the behavioral feature weight sub-matrix. The calculation method can refer to Formula 2 in step 205. It can represent the user behavior feature weight sub-matrix, It can represent the service item feature weight sub-matrix under the service type.
[0200] In an embodiment of the present application, by determining the data sharing capability scores of the government service departments corresponding to the first business types, and based on the data sharing capability scores, assigning weight values to the behavior feature sub-matrix to obtain a behavior feature weight sub-matrix, based on the behavior feature weight sub-matrix, determining the first service prediction scores corresponding to the target users and each preset government service type, corresponding weight values can be added to the behavior feature sub-matrix according to the data sharing capability scores, and the first service prediction scores can be determined by the obtained feature weight sub-matrix. Since the data sharing capability of the government service department can reflect the level of government service, the above method can, to a certain extent, make the first service prediction score and the service level of the government service department have a closer connection, thereby improving the accuracy, reliability and practicality of the first service prediction score.
[0201] Step 206: Determine the first government service type required by the target user from the preset government service types based on the first service prediction score.
[0202] In an embodiment of the present application, the first government service type required by the target user can be determined from the preset government service types based on the first service prediction score. For example, the first service prediction scores can be sorted in descending order, and the preset government service types corresponding to the top five first service prediction scores can be determined as the first government service type.
[0203] Optionally, step 206 may include the following sub-steps:
[0204] Sub-step 2061: Determine the preset government service type whose first service prediction score is greater than or equal to a first threshold as the first government service type required by the target user.
[0205] In an embodiment of the present application, a preset government service type corresponding to a first service prediction score greater than or equal to a first threshold may be determined as the first government service type.
[0206] In an embodiment of the present application, by determining the preset government service type with a first service prediction score greater than or equal to a first threshold as the first government service type required by the target user, the first government service type required by all target users can be determined, which can improve the matching degree between the first government service type and the target user to a certain extent and improve the accuracy of the subsequent push of the first government service item.
[0207] In an embodiment of the present application, by obtaining a service handling behavior feature matrix of the target user when handling government services, the service handling behavior feature matrix is subjected to singular value decomposition to obtain a behavior feature submatrix of the target user when handling government services, and based on the behavior feature submatrix, the first service prediction score corresponding to each preset government service type is determined, and based on the first service prediction score, the first government service type required by the target user is determined from the preset government service types. The first service prediction score corresponding to each preset government service type can be calculated by singular value decomposition and recommendation prediction methods, and finally the first government service type required by the target user is determined by the first service prediction score, which can improve the accuracy of the first government service type to a certain extent.
[0208] Step 207: Push the first government service item corresponding to the first government service type to the target user.
[0209] In the embodiment of the present application, the implementation content of this step can refer to the embodiment content of step 104 and will not be repeated here.
[0210] Optionally, step 207 may include the following sub-steps:
[0211] Sub-step 2071: Arrange the first government service types in descending order of the first service prediction scores to obtain a first government service type sequence.
[0212] In an embodiment of the present application, the first government service types may be arranged in descending order of the first service prediction scores, thereby obtaining a first government service type sequence.
[0213] Sub-step 2072: determining the first government service items corresponding to each first government service type in the first government service type sequence.
[0214] In an embodiment of the present application, it is possible to further query and determine the first government service items corresponding to the respective first government service types included in the first government service type sequence.
[0215] Sub-step 2073: Push the first government service item to the target user based on the first government service type sequence.
[0216] In an embodiment of the present application, a first government service item may be pushed to a target user based on a first government service type sequence. If the first government service type is ranked at a front position in the first government service type sequence, the first government service item corresponding to the first government service type may also be ranked at a front position in the pushed information.
[0217] In an embodiment of the present application, the first government service types are arranged in descending order according to the first service prediction scores to obtain a first government service type sequence, and the first government service items corresponding to each first government service type in the first government service type sequence are determined. Based on the first government service type sequence, the first government service items are pushed to the target user. The first government service items corresponding to the first government service types with larger first service prediction scores can be pushed to the target user first, which can improve the accuracy of the push of the first government service items to a certain extent and improve the convenience of the target user in selecting the first government service items.
[0218] Step 208: After the target user completes the processing of the first government service item, the push position of the first government service item selected by the target user is adjusted upward.
[0219] In an embodiment of the present application, after receiving a push notification for a first government service item, a user can select the government service item to be pushed. After the user selects and completes the first government service item, the push position of the first government service item selected by the target user can be adjusted upwards. The next time the target user handles a service, the push information for the adjusted first government service item can be pushed to the target user.
[0220] In an embodiment of the present application, by raising the push position of the first government service item selected by the target user after the target user completes the processing of the first government service item, the push information of the first government service item can be more closely matched with the target user, which can further improve the convenience of the target user in selecting the first government service item.
[0221] Reference Figure 3 , Figure 3 This is a logical block diagram of a device for pushing government service items provided in an embodiment of the present application. The device 300 may include:
[0222] A first determining module 301 is configured to determine first associated enterprise information of a target user based on the user personal information of the target user;
[0223] A second determining module 302 is configured to determine a first business type corresponding to the first associated enterprise information based on the first business scope corresponding to each enterprise in the first associated enterprise information;
[0224] A third determining module 303 is configured to determine a first government service type required by the target user based on the first business type;
[0225] The push module 304 is configured to push the first government service item corresponding to the first government service type to the target user.
[0226] Optionally, the third determining module 303 includes:
[0227] The first acquisition submodule is used to obtain the service handling behavior feature matrix of the target user when handling government services;
[0228] A singular value decomposition submodule is used to perform singular value decomposition on the service handling behavior feature matrix to obtain a behavior feature submatrix of the target user when handling government services;
[0229] A first determination submodule is configured to determine, based on the behavior feature submatrix, first service prediction scores corresponding to the target user and each preset government service type;
[0230] The second determination submodule is used to determine the first government service type required by the target user from the preset government service types based on the first service prediction score.
[0231] Optionally, the second determining submodule includes:
[0232] The first determining unit is configured to determine a preset government service type having the first service prediction score greater than or equal to a first threshold as the first government service type required by the target user.
[0233] Optionally, the push module 304 includes:
[0234] A sorting submodule, configured to arrange the first government service types in descending order of the first service prediction scores to obtain a first government service type sequence;
[0235] A third determining submodule is configured to determine first government service items corresponding to respective first government service types in the first government service type sequence;
[0236] The push submodule is used to push the first government service item to the target user based on the first government service type sequence.
[0237] Optionally, the first determining submodule includes:
[0238] A second determining unit is configured to determine data sharing capability scores of the government service departments corresponding to the first business types;
[0239] an assigning unit, configured to assign weight values to the behavior feature submatrix based on the data sharing capability score to obtain a behavior feature weight submatrix;
[0240] The third determining unit is configured to determine, based on the behavioral feature weight sub-matrix, first service prediction scores corresponding to the target user and each preset government service type.
[0241] Optionally, the second determining unit includes:
[0242] The first determination subunit is configured to determine the service data sharing influencing factors corresponding to each government service department; wherein the service data sharing influencing factors include at least one of the sharing frequency, the amount of shared data, the type of shared data, the data openness level, and the department's willingness to share;
[0243] a quantization subunit, configured to quantify the service data sharing influencing factor to obtain a first quantization value;
[0244] a second determining subunit, configured to determine, based on the first quantified value, a grey relational degree corresponding to each of the service data sharing influencing factors;
[0245] a third determining subunit, configured to determine a key data sharing influencing factor from the service data sharing influencing factors based on the grey correlation degree;
[0246] A fuzzy clustering subunit is used to perform fuzzy clustering on the key influencing factors of data sharing with each government service department as a clustering center to obtain multiple clusters;
[0247] The fourth determining subunit is used to determine the data sharing capability score corresponding to each of the government service departments based on the number of key data sharing influencing factors contained in each of the clusters; wherein each of the government service departments corresponds to the first business type.
[0248] Optionally, the apparatus 300 further includes:
[0249] The upward adjustment module is used to adjust the push position of the first government service item selected by the target user after the target user completes the processing of the first government service item.
[0250] The government service item push device in the embodiments of the present application can be an electronic device or a component of an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal or other device other than a terminal. For example, the electronic device can be a GPU box, a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a mobile internet device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA). It can also be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc., and the embodiments of the present application do not specifically limit this.
[0251] The device for pushing government service items in the embodiments of the present application may be a device having an operating system. The operating system may be an Android operating system, a Linux operating system, a Windows operating system, or other possible operating systems, which are not specifically limited in the embodiments of the present application.
[0252] The government service item push device provided in the embodiment of the present application can achieve Figures 1 to 2 To avoid repetition, the various processes implemented in the method embodiment are not described here.
[0253] The present application provides an electronic device. Figure 4 The electronic device 40 includes: a processor 401, a memory 402, and a computer program 4021 stored in the memory 402 and executable on the processor 401. When the processor 401 executes the program, the government service item push method of the aforementioned embodiment is implemented.
[0254] The embodiment of the present application also provides a computer-readable storage medium on which a computer program / instruction is stored. When the computer program / instruction is executed by a processor, the steps in the method for pushing government service items as disclosed in the embodiment of the present application are implemented.
[0255] An embodiment of the present application also provides a computer program product, which, when running on an electronic device, enables a processor to implement the steps in the method for pushing government service items as disclosed in the embodiment of the present application.
[0256] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0257] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, apparatuses, electronic devices, and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0258] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0259] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0260] Although preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they become aware of the basic inventive concepts. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.
[0261] Finally, it should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "includes," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or terminal device that includes a series of elements includes not only those elements, but also other elements not explicitly listed, or elements that are inherent to such process, method, article, or terminal device. In the absence of further restrictions, an element defined by the phrase "comprises a ..." does not exclude the presence of additional identical elements in the process, method, article, or terminal device that includes the element.
[0262] The above is a detailed introduction to the government service item push method, device, electronic device and storage medium provided by this application. This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method of this application and its core idea; at the same time, for general technical personnel in this field, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on this application.
Claims
1. A method for pushing government service items, characterized in that: The method comprises: Determining first associated enterprise information of the target user based on the user personal information of the target user; Determining a first business type corresponding to the first associated enterprise information based on the first business scope corresponding to each enterprise in the first associated enterprise information; Determining a first government service type required by the target user based on the first business type; Pushing a first government service item corresponding to the first government service type to the target user; The determining of the first government service type required by the target user based on the first business type includes: Obtaining a service handling behavior feature matrix of the target user when handling government services; Performing singular value decomposition on the service handling behavior feature matrix to obtain a behavior feature submatrix of the target user when handling government services; Determining, based on the behavioral feature sub-matrix, first service prediction scores corresponding to the target user and each preset government service type; Determining a first government service type required by the target user from the preset government service types based on the first service prediction score; The determining, based on the behavior feature sub-matrix, first service prediction scores corresponding to the target user and each preset government service type, includes: Determine the data sharing capability scores of the government service departments corresponding to the first business types; Assigning weight values to the behavior feature submatrix based on the data sharing capability score to obtain a behavior feature weight submatrix; Based on the behavioral feature weight sub-matrix, first service prediction scores corresponding to the target user and each preset government service type are determined.
2. The method according to claim 1, characterized in that The determining, based on the first service prediction score, the first government service type required by the target user from the preset government service types includes: The preset government service type whose first service prediction score is greater than or equal to a first threshold is determined as the first government service type required by the target user.
3. The method according to claim 1, characterized in that The pushing the first government service item corresponding to the first government service type to the target user includes: Arrange the first government service types in descending order of the first service prediction scores to obtain a first government service type sequence; Determining first government service items corresponding to respective first government service types in the first government service type sequence; Based on the first government service type sequence, the first government service item is pushed to the target user.
4. The method according to claim 1, wherein Determining the data sharing capability scores of the government service departments corresponding to the first business types includes: Determine the service data sharing influencing factors corresponding to each government service department; wherein the service data sharing influencing factors include at least one of sharing frequency, shared data volume, shared data type, data openness level, and department sharing willingness; quantifying the service data sharing influencing factor to obtain a first quantified value; determining, based on the first quantified value, the grey correlation degree corresponding to each of the service data sharing influencing factors; Determining key data sharing influencing factors from the service data sharing influencing factors based on the grey correlation degree; Taking each government service department as a cluster center, fuzzy clustering is performed on the key influencing factors of data sharing to obtain multiple clusters; Based on the number of key data sharing influencing factors contained in each of the clusters, the data sharing capability scores corresponding to each of the government service departments are determined; wherein each of the government service departments corresponds to the first business type.
5. The method according to claim 1, wherein The method further comprises: After the target user completes the processing of the first government service item, the push position of the first government service item selected by the target user is adjusted upward.
6. A device for pushing government service items, characterized in that: The device comprises: A first determining module, configured to determine first associated enterprise information of the target user based on the user personal information of the target user; a second determining module, configured to determine a first business type corresponding to the first associated enterprise information based on the first business scope corresponding to each enterprise in the first associated enterprise information; A third determining module is configured to determine a first government service type required by the target user based on the first business type; A push module, configured to push a first government service item corresponding to the first government service type to the target user; Wherein, the third determining module includes: The first acquisition submodule is used to obtain the service handling behavior feature matrix of the target user when handling government services; A singular value decomposition submodule is used to perform singular value decomposition on the service handling behavior feature matrix to obtain a behavior feature submatrix of the target user when handling government services; A first determination submodule is configured to determine, based on the behavior feature submatrix, first service prediction scores corresponding to the target user and each preset government service type; A second determining submodule is configured to determine, based on the first service prediction score, a first government service type required by the target user from the preset government service types; The first determining submodule includes: A second determining unit is configured to determine data sharing capability scores of the government service departments corresponding to the first business types; an assigning unit, configured to assign weight values to the behavior feature submatrix based on the data sharing capability score to obtain a behavior feature weight submatrix; The third determining unit is configured to determine, based on the behavioral feature weight sub-matrix, first service prediction scores corresponding to the target user and each preset government service type.
7. An electronic device, characterized in that: It includes a memory, a processor and a computer program stored in the memory, and the processor executes the computer program to implement the government service item push method described in any one of claims 1 to 6.
8. A storage medium, characterized in that: The storage medium stores programs or instructions, and when the programs or instructions are executed by the processor, the government service item pushing method described in any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Data pushing method and device
CN113114776A
Information registration device
CN219940013U