CN115221205B - Policy determination method, device and storage medium - Google Patents

Policy determination method, device and storage medium Download PDF

Info

Publication number
CN115221205B
CN115221205B CN202211102658.4A CN202211102658A CN115221205B CN 115221205 B CN115221205 B CN 115221205B CN 202211102658 A CN202211102658 A CN 202211102658A CN 115221205 B CN115221205 B CN 115221205B
Authority
CN
China
Prior art keywords
policy
condition
matching
policies
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202211102658.4A
Other languages
Chinese (zh)
Other versions
CN115221205A (en
Inventor
杜俊博
刘博�
吴晓均
乔重阳
屈玉涛
胡金晖
何耀彬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Smart City Research Institute Of China Electronics Technology Group Corp
Original Assignee
Smart City Research Institute Of China Electronics Technology Group Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Smart City Research Institute Of China Electronics Technology Group Corp filed Critical Smart City Research Institute Of China Electronics Technology Group Corp
Priority to CN202211102658.4A priority Critical patent/CN115221205B/en
Publication of CN115221205A publication Critical patent/CN115221205A/en
Application granted granted Critical
Publication of CN115221205B publication Critical patent/CN115221205B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2228Indexing structures
    • G06F16/2246Trees, e.g. B+trees
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • G06F16/285Clustering or classification

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computational Linguistics (AREA)
  • Storage Device Security (AREA)

Abstract

The application discloses a policy determination method, policy determination equipment and a storage medium, and belongs to the field of data processing. The method comprises the following steps: the method comprises the steps of obtaining user matching information of a target user, matching the user matching information with a policy logic multi-way tree of each policy in multiple policies to obtain matching scores of the target user and each policy, and determining the policy matched with the target user from the multiple policies according to the matching scores of the target user and the multiple policies. The user matching information is user information related to policies, and the policy logic multi-way tree of each policy comprises at least one policy condition of each policy and a logic relation between the at least one policy condition of each policy. Therefore, the conditions of each policy can be described more clearly and comprehensively through the policy logic multi-branch tree of each policy, so that the accuracy of the policy matched with the user determined according to the policy logic multi-branch trees of various policies is higher.

Description

Policy determination method, device and storage medium
Technical Field
The present application relates to the field of data processing, and in particular, to a policy determining method, device, and storage medium.
Background
In recent years, various policies are developed in the aspects of financing, science and technology, industry, talents and the like of governments at all levels, but the policies are distributed discretely due to different types, different release times and different release contents, and users such as individuals or enterprises need to spend a great deal of time and energy to search the policies and evaluate the feasibility of policy declaration, which is not favorable for the implementation of the policies and the achievement of the expected effect of the policies during the release. Therefore, how to determine the policy matching with the user and improve the accuracy of the user in obtaining the policy meeting the conditions of the user becomes one of important research directions in the field of data processing.
In the prior art, the policy matched with the user can be determined through a keyword. For example, keywords of each policy in the multiple policies are determined, then keywords input by the user are obtained, and then the policies matching the keywords input by the user are determined by performing policy matching on the keywords input by the user and the keywords of each policy.
However, the above method for determining the policy needs to extract keywords in the policy, and since the "keywords" may not clearly describe all conditions of the policy, the matching accuracy between the policy and the user is low.
Disclosure of Invention
The application provides a policy determination method, a device and a storage medium, which can describe the conditions of each policy more clearly and comprehensively through the policy logic multi-branch tree of each policy, so that the accuracy of the policy matched with a user determined according to the policy logic multi-branch tree of various policies is higher. The technical scheme is as follows:
in a first aspect, a policy determination method is provided, the method including:
acquiring user matching information of a target user, wherein the user matching information refers to user information related to a policy;
matching the user matching information with a policy logic multi-way tree of each policy in a plurality of policies to obtain a matching score of the target user and each policy, wherein the policy logic multi-way tree of each policy in the plurality of policies comprises at least one policy condition of each policy and a logic relationship between the at least one policy condition of each policy;
and determining the policy matched with the target user from the multiple policies according to the matching scores of the target user and the multiple policies.
As an example, the user matching information includes a plurality of matching information, the policy logic multi-way tree of each policy further includes a matching state identifier of each policy condition in at least one policy condition of each policy, and the matching state identifier is used to indicate whether the corresponding policy condition matches with the user matching information;
the matching the user matching information with a policy logic multi-way tree of each policy in a plurality of policies to obtain a matching score of the target user and each policy, comprising:
determining a first policy condition and a second policy condition from the policy conditions of the plurality of policies, wherein the first policy condition is a policy condition matched with any matching information in the plurality of matching information, and the second policy condition is a policy condition not matched with any matching information in the plurality of matching information;
updating the value of the matching state identifier of the first policy condition to a first value, and updating the value of the matching state identifier of the second policy condition to a second value;
and determining the matching score of the target user and each policy according to the logical relationship between the value of the matching state identifier of each policy condition in at least one policy condition included in the policy logic multi-way tree of each policy and the included at least one policy condition.
As an example, the determining a first policy condition and a second policy condition from among the policy conditions of the plurality of policies includes:
traversing the plurality of policies;
in the process of traversing the multiple policies, for each traversed policy, if a policy condition matched with any matching information in the multiple matching information exists in at least one policy condition of the traversed policy, determining a policy condition matched with any matching information in the multiple matching information in the at least one policy condition of the traversed policy as the first policy condition, determining other policy conditions except the first policy condition in the at least one policy condition of the traversed policy as the second policy condition, and if no policy condition matched with any matching information in the multiple matching information exists in the at least one policy condition of the traversed policy, determining the at least one policy condition of the traversed policy as the second policy condition.
As an example, the determining the matching score of the target user and each policy according to the logical relationship between the value of the matching status identifier of each policy condition in the at least one policy condition included in the policy logic multi-way tree of each policy and the at least one policy condition included in the policy logic multi-way tree of each policy comprises:
for a first policy in the plurality of policies, determining scores of all logical relationship nodes in a policy logic multi-way tree of the first policy according to a logical relationship between a value of a matching state identifier of each policy condition in at least one policy condition included in the policy logic multi-way tree of the first policy and the included at least one policy condition, wherein all the logical relationship nodes include a root node, each logical relationship node is a node corresponding to one logical relationship in the logical relationship between at least one policy condition of the first policy, and the first policy is any one of the plurality of policies;
determining the score of the root node as a matching score of the first policy and the target user.
As one example, the logical relationship includes a logical and relationship, a logical or relationship;
the determining scores of all logical relationship nodes in the policy logic multi-way tree of the first policy according to the logical relationship between the value of the matching state identifier of each policy condition in the at least one policy condition included in the policy logic multi-way tree of the first policy and the included at least one policy condition includes:
for a first logical relationship node in a policy logic multi-way tree of the first policy, if a logical relationship corresponding to the first logical relationship node is a logical sum relationship, determining a score of the first logical relationship node according to an average value of scores of at least one child node under the first logical relationship node, where each child node in the at least one child node is the logical relationship node or a policy condition node corresponding to any policy condition of the first policy, the score of the policy condition node is a value of a matching state identifier corresponding to the policy condition, and the first logical relationship node is any logical relationship node in the policy logic multi-way tree of the first policy;
and if the logical relationship corresponding to the first logical relationship node is a logical OR relationship, determining the score of the first logical relationship node according to the maximum value in the scores of at least one sub-node under the first logical relationship node.
As one example, the user matching information includes a plurality of matching information;
before the obtaining of the user matching information of the target user, the method further includes:
constructing a policy questionnaire, the policy questionnaire comprising a plurality of policy questions;
the acquiring of the user matching information of the target user includes:
and acquiring questionnaire answers of the target user to the policy questionnaire, wherein the questionnaire answers comprise a plurality of question answers in one-to-one correspondence with the policy questions, and the question answers are user matching information of the target user.
As an example, before the matching the user matching information with the policy logic multi-way tree of each policy of the multiple policies to obtain the matching score of the target user with each policy, the method further includes:
determining policy content for each of the plurality of policies;
extracting a logical relation between at least one policy condition of each policy and at least one policy condition of each policy from the policy content of each policy;
and constructing a policy logic multi-way tree of each policy according to the logic relation between the at least one policy condition of each policy and the at least one policy condition of each policy.
As one example, the user matching information includes a plurality of matching information;
after determining a policy matching the target user from the plurality of policies according to the matching scores of the target user and the plurality of policies, the method further comprises:
adding a first policy condition of each policy in the multiple policies to a satisfied condition set of the corresponding policy, and adding other policy conditions except the first policy condition in at least one policy condition of each policy to an unsatisfied condition set of the corresponding policy, wherein the first policy condition refers to a policy condition matched with any one matching information in the multiple matching information;
grouping the policies matched with the target user according to the mutual exclusion relationship among the multiple policies to obtain multiple groups of policies;
and sending the policy identifications of the multiple groups of policies and the satisfied condition set and the unsatisfied condition set of each policy included in each group of policies to the target user.
In a second aspect, a computer device is provided, the computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, the computer program, when executed by the processor, implementing the policy determination method described above.
In a third aspect, a computer-readable storage medium is provided, which stores a computer program that, when executed by a processor, implements the policy determination method described above.
The technical scheme provided by the embodiment of the application has the following beneficial effects:
in the embodiment of the application, the user matching information of the target user is obtained, then the user matching information is matched with the policy logic multi-way tree of each policy in the multiple policies, the matching score of the target user and each policy is obtained, and then the policy matched with the target user is determined from the multiple policies according to the matching scores of the target user and the multiple policies. The user matching information refers to user information related to policies, and the policy logic multi-way tree of each policy includes at least one policy condition of each policy and a logic relationship between the at least one policy condition of each policy. Therefore, the conditions of each policy can be described more clearly and comprehensively through the at least one policy condition of each policy and the logical relationship between the at least one policy condition of each policy, which are included in the policy logic multi-way tree of each policy, so that the accuracy of the policy matched with the user, which is determined according to the policy logic multi-way tree of the plurality of policies, is higher.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the description below are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
Fig. 1 is a flowchart of a policy determination method provided in an embodiment of the present application;
fig. 2 is a schematic diagram of user matching information provided in an embodiment of the present application;
FIG. 3 is a schematic diagram of a policy logic multi-way tree according to an embodiment of the present application;
FIG. 4 is a flow chart of another policy determination method provided by an embodiment of the present application;
FIG. 5 is a system diagram of a policy determination system provided by an embodiment of the present application;
fig. 6 is a schematic structural diagram of a computer device according to an embodiment of the present application.
Detailed Description
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
It should be understood that reference to "a plurality" in this application means two or more. In the description of the present application, "/" means "or" unless otherwise stated, for example, a/B may mean a or B; "and/or" herein is only an association relationship describing an associated object, and means that there may be three relationships, for example, a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, for the convenience of clearly describing the technical solutions of the present application, the terms "first", "second", and the like are used to distinguish the same items or similar items having substantially the same functions and actions. Those skilled in the art will appreciate that the terms "first," "second," etc. do not denote any order or quantity, nor do the terms "first," "second," etc. denote any order or importance.
Before explaining the embodiments of the present application in detail, an application scenario of the embodiments of the present application will be described.
To meet the development of society, various policies are continuously issued. The user such as an individual or an enterprise can determine the policy meeting the self condition from a plurality of policies issued by governments of all levels, and thereby the policy meeting the self condition is reported to a superior department so as to obtain the support of manpower, fund and the like. However, since the types, distribution times, or distribution contents of the various policies are different, it takes a lot of time and effort for the user to search for the policies and evaluate the feasibility of the policy declaration before the declaration, which is disadvantageous for the policy enforcement and the expected effect of the policy distribution. Therefore, how to determine the policy matched with the user and improve the accuracy of the user in acquiring the policy meeting the self condition becomes one of important research directions in the field of data processing.
In the prior art, a user can determine a policy which meets the condition of the user from a plurality of policies by using a keyword. For example, the computer device determines and stores keywords of each policy in a plurality of policies in advance, the computer device includes a display screen, the display screen can display a search box of a policy search page, the computer device can obtain keywords input by a user through the search box based on the policy search page, match the keywords input by the user with the stored keywords of each policy, and determine a policy matched with the keywords input by the user, that is, determine a policy meeting the conditions of the user.
However, the above method for determining the policy needs to extract keywords in the policy, and since the "keywords" may not clearly describe all conditions of the policy, the matching accuracy between the policy and the user is low.
Therefore, the embodiment of the application provides a policy determination method, which can describe the conditions of each policy more clearly and comprehensively through the policy logic multi-way tree of each policy in a plurality of policies, so that the accuracy of the policy matched with the user is determined to be higher according to the policy logic multi-way tree of the plurality of policies.
The policy determination method provided in the embodiments of the present application is explained in detail below.
Referring to fig. 1, fig. 1 is a flowchart illustrating a policy determination method according to an embodiment of the present disclosure. The policy determination method can be applied to computer equipment, the computer equipment can be equipment such as a terminal or a server, and the terminal can be a mobile phone or a tablet computer. As shown in fig. 1, the method comprises the steps of:
step 101, a computer device obtains user matching information of a target user.
The user matching information refers to user information related to a policy, and the user matching information includes a plurality of pieces of matching information.
As an example, the target user may be an individual, and the user matching information may include matching information such as the year and month of birth, academic calendar or certificate of the user related to the policy; or, the target user is an enterprise, the user matching information may include matching information such as a business license, an affiliated property, a company size, a yearly tax, a yearly profit, and the like of the user related to the policy, and the embodiment of the present application does not limit the target user, nor does the user matching information of the target user.
The computer device may store a policy questionnaire in advance, and the computer device may obtain user matching information of the target user based on the policy questionnaire. For example, the computer device may obtain questionnaire answers of the target user to the policy questionnaire, where the questionnaire answers are user matching information of the target user.
As an example, before obtaining the user matching information of the target user, the computer device may construct a policy questionnaire, and then obtain questionnaire answers of the target user to the policy questionnaire, where the policy questionnaire includes a plurality of policy questions, the questionnaire answers include a plurality of question answers corresponding to the plurality of policy questions one to one, and the plurality of question answers are the user matching information of the target user.
It should be noted that the policy questionnaire can extract the policy conditions of multiple policies, thereby saving the query time of the target user for querying the policy meeting the conditions of the target user.
For example, the computer device may determine at least one policy condition of each of the plurality of policies, construct a policy condition library according to the at least one policy condition of each of the plurality of policies, and construct a policy questionnaire according to the policy conditions in the policy condition library.
The policy condition library includes all policy conditions of each of the plurality of policies.
The method for determining at least one policy condition of each of the plurality of policies is described in step 102, which is not repeated herein.
For example, the computer device classifies the policy conditions in the policy condition library according to the policy categories of the policy conditions to obtain different categories of policy conditions. The administrator can determine the number of questions and the contents of the questions according to different types of policy conditions, then construct a policy questionnaire according to the number of questions and the contents of the questions, and store the policy questionnaire in the computer device.
In addition, the manager can also determine one or more of the question options, option contents, linkage logic between questions and linkage logic between options according to different types of policy conditions, so that a policy questionnaire can be constructed according to the number of questions and the content of the questions and one or more of the question options, the option contents, the linkage logic between the questions and the linkage logic between the options.
Wherein, the option content corresponds to the policy condition in the policy condition library. For example, the option content may be a policy condition in a policy condition library.
In addition, the policy questionnaire further includes an option content identifier of the option content, the option content identifier is used for uniquely identifying the option content, the option content identifier may be a number or a letter, and the option content identifier is not limited in the embodiment of the present application.
For example, the computer device may classify the policy conditions into a year and month of birth category, a school calendar category, a certificate category, an affiliated property category, a company scale category, a year tax category, or a year profit category, and for the policy conditions of different categories, the administrator may determine the number of questions, the contents of the questions, the options of the questions, the contents of the options, the linkage logic between the questions, and the linkage logic between the options according to the categories of the policy conditions.
As one example, a computer device may include a display screen to display a user matching information acquisition interface including a pre-stored policy questionnaire. The computer device may obtain questionnaire answers input by the target user for the policy questionnaire based on the questionnaire determination instruction of the user matching information obtaining interface, that is, obtain user matching information of the target user. The questionnaire determining instruction is used for indicating a user to fill in a policy questionnaire, the questionnaire determining instruction carries questionnaire answers, namely the questionnaire answers of a target user for each policy question in the policy questionnaire are carried, and the question answers can be option contents, option content identifiers or keywords input by the target user.
For example, the questionnaire determination instruction may be triggered by the target user through a questionnaire determination operation. For example, the target user performs a questionnaire determination operation on the user matching information acquisition interface, and if the questionnaire determination operation is detected on the display screen based on the user matching information acquisition interface, the questionnaire determination instruction is triggered.
The operation type of the questionnaire determining operation may be a click operation, a press operation, a language operation, a gesture operation, or the like, which is not limited in the embodiment of the present application. For example, the user may trigger the questionnaire determination instruction by clicking a related setting control in the user matching information acquisition interface.
As one example, the display screen is also used to display a questionnaire modification interface for modifying the policy questionnaire, such as modifying the policy questions in the policy questionnaire, and the question answers, question options, or option contents for each policy question. The computer device may modify the stored policy questionnaire based on questionnaire modification instructions of the questionnaire modification interface. The questionnaire modification instruction carries modification content of a policy questionnaire by a manager, so that the computer device can modify the policy questionnaire according to the modification content.
The questionnaire modification instruction can be triggered by a manager through questionnaire modification operation, and the questionnaire modification operation can be viewing operation, adding operation, changing operation or deleting operation and the like. In addition, the operation type of the questionnaire modification operation may be a click operation, a press operation, a language operation, a gesture operation, or the like, which is not limited in the embodiment of the present application.
By modifying the policy questionnaire, the extensibility and flexibility of the policy questionnaire, that is, the extensibility and flexibility of the policy determination method can be increased. In addition, under the condition that the policy conditions in the policy condition library change, the corresponding policy questionnaire can be constructed more quickly, so that the user matching information of the target user can be acquired more accurately, and the accuracy of policy matching is improved.
In addition, the policy questionnaire constructed according to the policy conditions in the policy condition library can improve the use experience of the target user, and can also accurately cover all information of the target user related to the policy, that is, the user matching information of the target user can be accurately obtained, and the limitation that the basic information of the user is obtained through keywords in the prior art can be solved. For example, in the prior art, the keywords actively input by the target user through the search box may not cover all the information of the target user related to the policy.
In addition, because the user matching information of the target user can be accurately obtained, the score of each policy and the target user obtained by matching the user matching information with the policy logic multi-way tree of each policy is more accurate, and the accuracy of the policy matched with the target user can be improved.
As one example, the computer device may also obtain user match information for each of a plurality of target users. For example, the user matching information of the multiple users is obtained according to the above-mentioned manner of obtaining the user matching information of the target user.
As an example, the computer device may also build a user matching information library after obtaining the user matching information of the plurality of target users. The user matching information base comprises user matching information of each target user in a plurality of target users.
For example, the user matches the information base as
Figure DEST_PATH_IMAGE001
Figure DEST_PATH_IMAGE002
Figure DEST_PATH_IMAGE003
Target user coded as i for user, target user
Figure 599514DEST_PATH_IMAGE003
The user matching information of (2) includes a plurality of matching information. The user code is a user identifier, and the user code may be a name of a target user, an Identity Document (ID) of the target user, or an account number of the target user, which is not limited in this embodiment of the present application.
For example, please refer to fig. 2, wherein fig. 2 is a schematic diagram of user matching information according to an embodiment of the present disclosure. As shown in FIG. 2, the target user in FIG. 2
Figure 47813DEST_PATH_IMAGE003
The user matching information of (a) includes a plurality of matching information,
Figure DEST_PATH_IMAGE004
Figure DEST_PATH_IMAGE005
and matching the jth matching information in the information for the target user, namely the jth question answer.
Step 102, the computer device matches the user matching information with a policy logic multi-way tree of each policy in the multiple policies to obtain matching scores of the target user and each policy.
The policy logic multi-branch tree of each policy in the multiple policies can comprise at least one policy condition of each policy and a logic relationship between the at least one policy condition of each policy, the logic relationship can be a logic and relationship, a logic or relationship, the logic and relationship indicate that the corresponding policy can be matched only when the policy conditions are met at the same time, and the logic or relationship indicate that the corresponding policy can be matched when one of the policy conditions is met.
The policy logic multi-way tree of each policy may further include a matching status identifier for each policy condition in the at least one policy condition of each policy, where the matching status identifier is used to indicate whether the corresponding policy condition matches the user matching information.
For example, the matching status flag may be a first value and a second value, where the first value is used to indicate that the corresponding policy condition matches any matching information of the multiple matching information of the target user, and the second value is used to indicate that the corresponding policy condition does not match any matching information of the multiple matching information of the target user. The first value and the second value may be numbers, for example, the first value is 1, and the second value is 0, which is not limited in this embodiment of the present application.
The computer device may determine the policy logic multi-way tree of each policy before matching the user matching information with the policy logic multi-way tree of each policy of the plurality of policies to obtain a matching score between the target user and each policy. For example, the computer device may determine the policy logic multi-way tree for each policy by:
step 1, determining the policy content of each policy according to each policy in a plurality of policies.
Wherein the policy content of each policy includes at least one policy condition of each policy and a logical relationship between the at least one policy condition of each policy.
For example, the computer device may structure each of the plurality of policies to obtain the policy content of each policy.
As one example, a computer device may structurally divide each policy, resulting in structured data for each policy. Wherein the structured data for each policy includes the policy content for each policy.
In addition, the structured data of each policy may also include a policy title or other contents of the policy, and the other contents of the policy may include a policy issuing unit, an issuing time, a policy handling link, and the like.
For example, the computer device may structurally divide each policy based on the category of each policy or keywords of the category.
As one example, the computer device may also determine a policy identification for each policy. For example, each policy is encoded to obtain a policy identifier of each policy, or a policy identifier corresponding to each policy is extracted from each policy, where the policy identifier may be a number, a letter, or a policy issuing time, and the like, and this is not limited in this embodiment of the present application.
Additionally, the computer device may also determine a mutual exclusion relationship between the plurality of policies. For example, the mutually exclusive relationship between the policies may be determined according to the policy content of each of the policies.
As one example, the computing device may obtain the plurality of policies prior to determining the policy content of each of the plurality of policies based on each of the plurality of policies. For example, the computer device may obtain the policies from the official channels of the policies after the policies are released by the governments at all levels, and the official channels may be official web links or wechat public numbers.
In addition, the computer device may also manage a variety of policies. For example, the computer device includes a display screen that can display a policy modification interface for modifying a policy, such as modifying policy content, policy identification, and the like. The computer device may modify the plurality of policies based on the policy modification instructions of the policy modification interface.
For example, the policy modification instruction may be triggered by a manager through a policy modification operation, which may be a view operation, an add operation, a change operation, a delete operation, or the like. In addition, the operation type of the policy modification operation may be a click operation, a press operation, a language operation, a gesture operation, or the like, which is not limited in this embodiment of the application.
By modifying various policies through management personnel, the expandability and flexibility of the policies can be increased, namely the expandability and flexibility of the policy determination method are increased.
And 2, extracting the logic relation between at least one policy condition of each policy and at least one policy condition of each policy from the policy content of each policy.
The content of each policy can be described more clearly and comprehensively according to the at least one policy condition of each policy and the logical relationship between the at least one policy condition of each policy.
For example, the computer device may extract keywords from the policy content, and determine a logical relationship between the at least one policy condition of each policy and the at least one policy condition of each policy based on the keywords.
As an example, the computer device may further determine a policy condition identifier, where the policy condition identifier is used to uniquely identify the policy condition, and the policy condition identifier may be a number or a letter, and the policy condition identifier is not limited in this embodiment of the application.
The policy condition identifier is the same as the content indicated by the option content identifier included in the policy questionnaire. That is, the policy questionnaire includes an option content identifier that can indicate the policy condition.
And 3, constructing a policy logic multi-way tree of each policy according to the at least one policy condition of each policy and the logic relationship between the at least one policy condition of each policy.
The policy logic multi-branch tree of each policy comprises a logic relation node and a policy condition node, the logic relation node comprises a root node corresponding to the policy logic multi-branch tree, the logic relation node of the policy logic multi-branch tree of each policy is a node corresponding to one logic relation in the logic relation between at least one policy condition of the corresponding policy, and the policy condition node of the policy logic multi-branch tree of each policy is a node corresponding to one policy condition in the at least one policy condition of the corresponding policy.
For example, please refer to fig. 3, wherein fig. 3 is a schematic diagram of a policy logic multi-way tree according to an embodiment of the present disclosure. As shown in fig. 3, the rectangle in fig. 3 is a logical relationship node of a policy logic multi-way tree of a first policy in the plurality of policies, and the circle is a policy condition node of the policy logic multi-way tree of the first policy, and the logical relationship node includes a root node. The logical relationship node may be a leaf node or a non-leaf node of the policy logic multi-way tree of the first policy, and the policy condition node is a leaf node of the policy logic multi-way tree of the first policy. Wherein the first policy is any one of a plurality of policies.
The computer device can also construct a policy set according to a plurality of policies, wherein the policy set comprises the plurality of policies.
For example, the set of policies is
Figure DEST_PATH_IMAGE006
Figure DEST_PATH_IMAGE007
Figure DEST_PATH_IMAGE008
For the policy identified as m in the multiple policies, policy
Figure 47124DEST_PATH_IMAGE008
Including at least one policy condition.
Wherein the content of the first and second substances,
Figure DEST_PATH_IMAGE009
Figure DEST_PATH_IMAGE010
is policy
Figure 301388DEST_PATH_IMAGE008
The nth policy condition of the at least one policy condition,
Figure DEST_PATH_IMAGE011
is the nth policy condition of the at least one policy condition
Figure 679542DEST_PATH_IMAGE010
Is identified by the matching state of (a),
Figure DEST_PATH_IMAGE012
is a policy
Figure 829901DEST_PATH_IMAGE008
Is a matrix of logical relationships between at least one policy condition of (a), i.e. is
Figure 628092DEST_PATH_IMAGE012
Is a matrix consisting of logical and relations, logical or relations.
In addition, the air conditioner is provided with a fan,
Figure 623730DEST_PATH_IMAGE009
can express a policy
Figure 823767DEST_PATH_IMAGE008
Policy logic multi-way tree, policy
Figure 115334DEST_PATH_IMAGE008
The policy logic multi-way tree of (1) includes at least one policy condition of the policy
Figure DEST_PATH_IMAGE013
And the matching state identification of each policy condition in the at least one policy condition
Figure DEST_PATH_IMAGE014
At least one political affairsLogical relationships between policy conditions
Figure 259876DEST_PATH_IMAGE012
As one example, matching state identification
Figure DEST_PATH_IMAGE015
I.e., the match status flag may be 1 or 0,
Figure DEST_PATH_IMAGE016
indicating policy conditions
Figure DEST_PATH_IMAGE017
Matches any of a plurality of matching information of the target user,
Figure DEST_PATH_IMAGE018
indicating policy conditions
Figure 24918DEST_PATH_IMAGE017
And the plurality of matching information of the target user are not matched.
As one example, the computer device may set the matching state identification for each policy condition to 0 by default in advance when constructing the policy logic multi-way tree.
The computer device can determine a matching score of the target user and each policy according to at least one policy condition of a policy logic multi-way tree of each policy in the multiple policies, a logic relation between the at least one policy condition and a matching state identifier of each policy condition in the at least one policy condition. For example, the computer device may obtain the matching score of the target user with each policy by:
at step 1021, the computer device determines a first policy condition and a second policy condition from the policy conditions of the plurality of policies.
The policy logic multi-branch tree of each policy also comprises a matching state identifier of each policy condition in at least one policy condition of each policy, and the matching state identifier is used for indicating whether the corresponding policy condition is matched with the user matching information or not.
The first policy condition is a policy condition matched with any one of the matching information, and the second policy condition is a policy condition not matched with all the matching information.
Wherein the determined first policy condition and second policy condition are policy conditions of the target user, since the user matching information includes a plurality of matching information of the target user.
For example, the computer device may first traverse the multiple policies, and in the process of traversing the multiple policies, for each traversed policy, if a policy condition matching any matching information in the multiple matching information exists in at least one policy condition of the traversed policy, determine a policy condition matching any matching information in the multiple matching information in the at least one policy condition of the traversed policy as a first policy condition, determine other policy conditions except the first policy condition in the at least one policy condition of the traversed policy as second policy conditions, and if a policy condition matching any matching information in the multiple matching information does not exist in the at least one policy condition of the traversed policy, determine all the at least one policy condition of the traversed policy as the second policy conditions.
As one example, a computer device traverses a target user
Figure 610620DEST_PATH_IMAGE003
A plurality of matching information of the user matching information
Figure DEST_PATH_IMAGE019
. For the traversed matching information
Figure 604246DEST_PATH_IMAGE005
Traverse the pre-constructed policy set again
Figure 642610DEST_PATH_IMAGE006
All policies in
Figure DEST_PATH_IMAGE020
For traversed policy
Figure 245629DEST_PATH_IMAGE008
Policy, policy
Figure 951417DEST_PATH_IMAGE008
The policy logic multi-way tree comprises at least one policy condition
Figure DEST_PATH_IMAGE021
Match information
Figure 991311DEST_PATH_IMAGE005
Respectively with policy
Figure 346331DEST_PATH_IMAGE008
The policy logic multi-way tree of (1) includes at least one policy condition
Figure 18621DEST_PATH_IMAGE021
Each policy condition in (1) is matched. If the information is matched
Figure 844494DEST_PATH_IMAGE005
And policy
Figure 914344DEST_PATH_IMAGE008
Policy logic multi-way tree of (1) includes policy conditions
Figure 396141DEST_PATH_IMAGE010
Matching, then the policy condition is set
Figure 75384DEST_PATH_IMAGE010
Determined as the target user
Figure 959026DEST_PATH_IMAGE003
Corresponding to the first policy condition, and determining the policy
Figure 698312DEST_PATH_IMAGE008
Policy logic multi-way tree of (1) includes a policy barPiece
Figure 667405DEST_PATH_IMAGE010
The policy conditions other than the above are determined to be the same as the target user
Figure DEST_PATH_IMAGE022
Corresponding second policy condition, and traversing the policy set
Figure 182962DEST_PATH_IMAGE006
The next policy in (2). If the information is matched
Figure 717849DEST_PATH_IMAGE005
And policy
Figure 893615DEST_PATH_IMAGE008
If all policy conditions included in the policy logic multi-way tree are not matched, the policy is set
Figure 648207DEST_PATH_IMAGE008
All policy conditions included in the policy logic multi-way tree are determined as corresponding to the target user
Figure 669252DEST_PATH_IMAGE022
Corresponding second policy conditions. The operation is repeated in a circulating way until the information is matched
Figure 793066DEST_PATH_IMAGE005
And policy set
Figure DEST_PATH_IMAGE023
All policies in (1) are matched to obtain a policy set
Figure 405313DEST_PATH_IMAGE006
All policies of
Figure DEST_PATH_IMAGE024
And matching information in policy conditions of
Figure 635482DEST_PATH_IMAGE005
Matching target users
Figure 194639DEST_PATH_IMAGE022
And obtaining a set of policies
Figure 172960DEST_PATH_IMAGE006
All policies of
Figure 893791DEST_PATH_IMAGE020
And matching information in policy conditions of
Figure 590352DEST_PATH_IMAGE005
Unmatched target users
Figure 687621DEST_PATH_IMAGE022
The second policy condition of (1). The above steps are repeated in a circulating way until the target user
Figure 21912DEST_PATH_IMAGE022
A plurality of matching information
Figure DEST_PATH_IMAGE025
Are all traversed and finished to obtain a policy set
Figure 710383DEST_PATH_IMAGE006
All policies of
Figure 894239DEST_PATH_IMAGE024
In the policy conditions of (1) and the target user
Figure 795199DEST_PATH_IMAGE022
Matching the plurality of matching information
Figure 482532DEST_PATH_IMAGE025
And a set of policies
Figure 843369DEST_PATH_IMAGE006
All policies of
Figure 514522DEST_PATH_IMAGE020
In the policy conditions of (1) and the target user
Figure 812648DEST_PATH_IMAGE022
A plurality of matching information
Figure 387111DEST_PATH_IMAGE025
Unmatched second policy condition, namely obtaining the target user
Figure 151805DEST_PATH_IMAGE022
A first policy condition and a second policy condition.
As one example, the computer device may also target users
Figure 841412DEST_PATH_IMAGE003
A plurality of matching information
Figure DEST_PATH_IMAGE026
Simultaneous and pre-constructed policy set
Figure DEST_PATH_IMAGE027
Multiple policies in
Figure 913535DEST_PATH_IMAGE024
The policy logic multi-way tree is matched, that is, the policy determination method provided by the embodiment of the application supports asynchronous concurrent computation, can fully utilize computing resources, and has a high speed for determining the policy matched with the target user.
The matching information included in the user matching information may be option content, an option content identifier, or a keyword input by the target user. Matching information with policy conditions
Figure DEST_PATH_IMAGE028
The matching can be the keyword matching of the option content and the policy condition, the option content identification is the same as the policy condition identification, or the target user
Figure 106619DEST_PATH_IMAGE003
The entered keywords match the keywords of the policy terms.
As one example, the computer device may also determine a user match information base
Figure 776635DEST_PATH_IMAGE001
The first policy condition and the second policy condition of each of all target users in the group. For example, the first policy conditions and the second policy conditions of the plurality of users are obtained in such a manner that the first policy conditions and the second policy conditions of the target user are obtained as described above.
As one example, a computer device traverses a user match information base
Figure 156801DEST_PATH_IMAGE001
The target users are determined to be the first policy conditions and the second policy conditions corresponding to the traversed target users from the policy conditions of the multiple policies.
In step 1022, the computer device updates the value of the matching status flag of the first policy condition to a first value, and updates the value of the matching status flag of the second policy condition to a second value.
The matching state identification of the policy condition is used for indicating whether the policy condition is matched with the user matching information or not, the first numerical value is used for indicating that the policy condition is matched with any one of the matching information of the target user, and the second numerical value is used for indicating that the policy condition is not matched with the matching information of the target user.
As an example, when constructing the policy logic multi-way tree of each policy of the plurality of policies, the computer device sets the matching state identifier of each policy condition of the at least one policy condition included in the policy logic multi-way tree of each policy to a second value, so that the computer device updates the value of the matching state identifier of the first policy condition to the first value, and does not update the matching state identifier of the second policy condition.
In step 1023, the computer device determines a matching score of the target user with each policy according to a logical relationship between the value of the matching status identifier of each policy condition in the at least one policy condition included in the policy logic multi-way tree of each policy and the included at least one policy condition.
For example, the computer device determines scores of all logical relationship nodes of the policy logic multi-way tree of each policy, and then determines a score of a root node of the logical relationship nodes of the policy logic multi-way tree of each policy as a matching score of each policy and the target user.
For example, as shown in fig. 3, the scores of all logical relationship nodes of the policy logic multi-way tree of the first policy may be determined, and then the score of the root node in the logical relationship nodes may be determined as the matching score of the first policy and the target user. Wherein the first policy is any one of a plurality of policies. The computer device may determine a match score for the target user with the first policy by:
step 1, for a first policy in a plurality of policies, determining scores of all logical relationship nodes in a policy logic multi-branch tree of the first policy according to a value of a matching state identifier of each policy condition in at least one policy condition included in the policy logic multi-branch tree of the first policy and a logical relationship between the at least one policy condition included in the policy logic multi-branch tree.
The logic relation nodes comprise root nodes, each logic relation node corresponds to one logic relation in the logic relation between at least one policy condition of a first policy, and the first policy is any one of a plurality of policies.
For example, for a first logical relationship node in a policy logical multi-way tree of a first policy, if a logical relationship corresponding to the first logical relationship node is a logical and relationship, the score of the first logical relationship node is determined according to an average value of the scores of at least one child node under the first logical relationship node. And if the logical relation corresponding to the first logical relation node is a logical OR relation, determining the score of the first logical relation node according to the maximum value in the scores of at least one child node under the first logical relation node.
Each of the at least one child node is a logical relationship node or a policy condition node corresponding to any policy condition of the first policy, a score of the policy condition node is a value of the matching state identifier corresponding to the policy condition, and the first logical relationship node is any logical relationship node in a policy logic multi-way tree of the first policy.
For convenience of description, a node having a logical and relationship corresponding thereto may be referred to as a logical and relationship node, and a node having a logical or relationship corresponding thereto may be referred to as a logical or relationship node.
As an example, the computer device may obtain the score of the logical and relational nodes by equation (1) below and the score of the logical or relational nodes by equation (2) below:
Figure DEST_PATH_IMAGE029
(1)
Figure DEST_PATH_IMAGE030
(2)
wherein, the first and the second end of the pipe are connected with each other,
Figure DEST_PATH_IMAGE031
is the score of the logical and relational nodes,
Figure DEST_PATH_IMAGE032
a score for each of at least one child node under the logical and relational node, NUM being the number of child nodes under the logical and relational node,
Figure DEST_PATH_IMAGE033
is the score of a logical or relational node,
Figure DEST_PATH_IMAGE034
is the score of each of at least one child node under the logical or relational node.
And step 2, determining the score of the root node as the matching score of the first policy and the target user.
It should be noted that, for each policy of the plurality of policies, the matching score of each policy with the target user can be determined according to the above steps 1-2.
Because the logic relationship between at least one policy condition and at least one policy condition of each policy can describe the policy content of each policy more clearly and comprehensively, the logic relationship between at least one policy condition and at least one policy condition included in the policy logic multi-branch tree of each policy can describe the condition of each policy more clearly and comprehensively, so that the score of the policy matched with the user matching information determined according to the policy logic multi-branch tree of various policies is more accurate.
As an example, the computer device may also determine a policy that exactly matches the user matching information based on the user matching information and a policy logic multi-way tree for each of the plurality of policies.
For example, a plurality of policies are traversed, in the process of traversing the plurality of policies, for a first policy traversed, if a policy condition that does not match any matching information in the plurality of matching information exists in at least one policy condition included in the policy logic multi-way tree of the first policy, traversing the next policy, that is, traversing the other policies except the first policy in the plurality of policies, and if at least one policy condition included in the policy logic multi-way tree of the other policies traversed except the first policy corresponds to the plurality of matching information one to one, determining the other policies traversed except the first policy as the policies completely matching the user matching information until all the policies in the plurality of policies are traversed.
The policy logic multi-branch tree of each policy in the multiple policies can relatively quickly determine the policy which is completely matched with the user matching information.
Step 103, the computer device determines a policy matched with the target user from the multiple policies according to the matching scores of the target user and the multiple policies.
For example, according to the matching scores of the target user and the multiple policies, a policy meeting the preset conditions is determined from the multiple policies, and the policy meeting the preset conditions is determined as the policy matching the target user.
The preset condition may be a preset value, and the preset value may be a value in which the matching score of the target user and the policy is greater than the preset value and which is sorted in the matching scores of the target user and the policy.
For example, the computer device may also send the policy matching the target user to the target user after determining the policy matching the target user. For example, the computer device may send the matching policy or the policy identifier of the matching policy to the target user by mail, text message, or display screen.
The matched policy is sent to the target user, so that the knowing rate of the policy issuing can be increased, and the expected effect of the policy issuing is achieved.
Wherein the computer device may send eligible policies to the target user in descending order of the award or subsidy amount, or send the first k policies to the target user.
As an example, after determining the policies matching the target user, the computer device may further group the policies matching the target user according to a mutual exclusion relationship among the multiple policies, so as to obtain multiple sets of policies. Wherein each set of policies in the plurality of sets of policies may include at least one policy.
After obtaining the multiple sets of policies, the computer device may further send the multiple sets of policies or policy identifiers of the multiple sets of policies to the target user.
As one example, the computer device may also add a first policy condition of each of the plurality of policies to the set of satisfied conditions of the corresponding policy, add other policy conditions of at least one policy condition of each policy other than the first policy condition to the set of unsatisfied conditions of the corresponding policy, and send the set of satisfied conditions and the set of unsatisfied conditions of each policy to the user.
The first policy condition is a policy condition matched with any one of the plurality of matching information.
It should be noted that, the target user may purposefully add information related to the policy according to the satisfied condition set and the unsatisfied condition set, so that the matching score of the user matching information of the target user and the policy is higher, that is, the target user and the policy are more matched, and thus the passing rate of the target user reporting the policy may be increased.
In the embodiment of the application, the user matching information of the target user is obtained, then the user matching information is matched with the policy logic multi-way tree of each policy in the multiple policies, the matching score of the target user and each policy is obtained, and then the policy matched with the target user is determined from the multiple policies according to the matching scores of the target user and the multiple policies. The user matching information refers to user information related to policies, and the policy logic multi-branch tree of each policy includes at least one policy condition of each policy and a logic relationship between the at least one policy condition of each policy. Therefore, the conditions of each policy can be described more clearly and comprehensively through the at least one policy condition of each policy and the logical relationship between the at least one policy condition of each policy, which are included in the policy logic multi-way tree of each policy, so that the accuracy of the policy matched with the user, which is determined according to the policy logic multi-way trees of the multiple policies, is higher.
In addition, the policy determination method provided by the embodiment of the application is a policy logic multi-way tree method based on policies, on the basis of determining the policy logic multi-way tree of each policy, the policy determination method can be conveniently transferred to other policies, the universality is strong, and the arrangement of managers is simple and rapid.
Referring to fig. 4, fig. 4 is a flowchart of another policy determination method according to an embodiment of the present application. The policy determination method can be applied to computer equipment, the computer equipment can be equipment such as a terminal or a server, and the terminal can be a mobile phone or a tablet computer. As shown in fig. 4, the method includes the steps of:
in step 401, a computer device obtains user matching information of a target user for a policy questionnaire.
Wherein the user matching information is user information related to the policy, and the user matching information includes a plurality of matching information.
The computer device stores a policy questionnaire in advance, wherein the policy questionnaire comprises a plurality of policy questions, the number of the policy questions and the question content.
In addition, the policy questionnaire further includes one or more of question options, option contents, option content identifications, linkage logic between questions and linkage logic between options. Wherein, the option content corresponds to the policy condition in a plurality of policies.
For example, the computer device obtains questionnaire answers of a target user to a policy questionnaire, where the questionnaire answers include multiple question answers corresponding to multiple policy questions one to one, the multiple question answers are user matching information of the target user, and the multiple question answers of the questionnaire answers are option contents.
As one example, a computer device may construct a policy questionnaire based on policy conditions in a policy conditions library. The policy condition library includes all policy conditions of each of the plurality of policies.
As one example, a computer device may also manage policy questionnaires. For example, the computer device may obtain the modification content of the policy questionnaire by the administrator, and modify the stored policy questionnaire according to the modification content of the policy questionnaire.
At step 402, a computer device determines policy content for each of a plurality of policies.
The policy content of each policy includes at least one policy condition of each policy and a logical relationship between at least one policy condition of each policy, the logical relationship may be a logic and relationship, a logic or relationship, the logic and relationship indicates that the corresponding policy can be matched only if the policy conditions are satisfied at the same time, and the logic or relationship indicates that the corresponding policy can be matched if one of the policy conditions is satisfied.
For example, the computer device may structure each of the plurality of policies to obtain the policy content of each policy.
As one example, the computer device may also determine a mutually exclusive relationship between the various policies.
Additionally, the computer device may obtain the plurality of policies prior to determining the policy content of each of the plurality of policies.
As one example, a computer device may also manage a variety of policies. For example, the computer device may obtain the modification content of the policy by the administrator, and modify a plurality of policies according to the modification content of the policy.
In step 403, the computer device extracts the logical relationship between the at least one policy condition of each policy and the at least one policy condition of each policy from the policy content of each policy, and constructs a policy logic multi-way tree of each policy according to the logical relationship between the at least one policy condition of each policy and the at least one policy condition of each policy.
The policy content of each policy can be described more clearly and comprehensively according to the at least one policy condition of each policy and the logical relationship between the at least one policy condition of each policy.
The policy logic multi-branch tree of each policy in the multiple policies comprises at least one policy condition of each policy and a logic relation between the at least one policy condition of each policy.
In addition, the policy logic multi-branch tree of each policy may further include a matching status identifier for each policy condition in the at least one policy condition of each policy, where the matching status identifier is used to indicate whether the corresponding policy condition matches the user matching information.
In addition, the policy logic multi-way tree of each policy is composed of logic relationship nodes and policy condition nodes, the logic relationship nodes comprise root nodes of the policy logic multi-way tree of each policy, the logic relationship nodes of the policy logic multi-way tree of each policy are nodes corresponding to one logic relationship in the logic relationship between at least one policy condition of each policy, and the policy condition nodes of the policy logic multi-way tree of each policy are nodes corresponding to one policy condition in at least one policy condition of each policy.
For example, the computer device may extract keywords from the policy content, and determine a logical relationship between the at least one policy condition of each policy and the at least one policy condition of each policy based on the keywords.
As an example, the computer device may determine keywords describing logical relationships of policies as logical relationships between at least one policy condition and determine keywords describing conditions that the policies need to satisfy as policy conditions. For example, the term of birth year and month, certificate, academic calendar, tax revenue, etc. described in the policy contents are determined as keywords of the policy conditions, and the term of or and/or the following conditions in the policy contents are determined as keywords of the logical relationship.
In step 404, the computer device determines a first policy condition and a second policy condition from the policy conditions of the plurality of policies according to the user matching information and the policy logic multi-way tree of each policy, where the first policy condition is a policy condition matching any matching information of the plurality of matching information, and the second policy condition is a policy condition not matching any matching information of the plurality of matching information.
Wherein the first policy condition and the second policy condition are policy conditions of the target user because the user matching information includes a plurality of matching information of the target user.
As one example, the computer device may determine the first policy condition and the second policy condition of the target user by steps 1-7 as follows:
step 1, matching a plurality of matching information of a target user with a plurality of policies in a policy set respectively.
Where, initially, m equals 1 and j equals 1.
And 2, determining whether the plurality of matching information of the target user are matched.
And 3, if the matching information of the target user is not matched, executing the step 4 to the step 6.
Step 4, determining the first matching information of the target userj pieces of matching information
Figure 219566DEST_PATH_IMAGE005
And the mth policy of the multiple policies in the policy set
Figure 503042DEST_PATH_IMAGE008
Policy logic multi-way tree of (1) the nth policy condition
Figure 343959DEST_PATH_IMAGE010
Whether there is a match.
Where initially n equals 1.
Step 5, if the information is matched
Figure 477000DEST_PATH_IMAGE005
And policy conditions
Figure 61565DEST_PATH_IMAGE010
Matching, then the policy condition is set
Figure 698083DEST_PATH_IMAGE010
Determining a policy as a first policy condition corresponding to the target user
Figure 709901DEST_PATH_IMAGE008
Policy logic tree of (1) except policy conditions
Figure 34966DEST_PATH_IMAGE010
The other policy conditions are determined as second policy conditions corresponding to the target user, and matching information is determined
Figure 423222DEST_PATH_IMAGE005
Whether the policy set is matched with all policies in the policy set or not; if the information is matched
Figure 914246DEST_PATH_IMAGE005
If not matched with all policies in the policy set, adding 1 to m and then jumping to the step 4; if the information is matched
Figure 362545DEST_PATH_IMAGE005
And if the policy set is matched with all the policies in the policy set, adding 1 to j and then skipping to the step 2.
Step 6, if the information is matched
Figure 939020DEST_PATH_IMAGE005
And policy conditions
Figure 865387DEST_PATH_IMAGE010
If not, the policy condition
Figure 945339DEST_PATH_IMAGE010
Determining a second policy condition corresponding to the target user, determining matching information
Figure 343302DEST_PATH_IMAGE005
Whether or not to cooperate with policy
Figure 141493DEST_PATH_IMAGE008
All policy conditions in (1) are matched; if the information is matched
Figure 871552DEST_PATH_IMAGE005
Fail to have policy
Figure 71589DEST_PATH_IMAGE008
If all policy conditions in the step (1) are matched, adding 1 to n and then skipping to a step (4); if the information is matched
Figure 861691DEST_PATH_IMAGE005
And policy
Figure 147178DEST_PATH_IMAGE008
If all policy conditions in the set are matched, determining the matching information
Figure 415349DEST_PATH_IMAGE005
Whether all policies in the policy set are matched or not, and if the information is matched
Figure 236937DEST_PATH_IMAGE005
If not matched with all policies in the policy set, adding 1 to m and then skipping to the step 4, if the matching information is matched
Figure 197939DEST_PATH_IMAGE005
After matching with all policies in the policy set, add 1 to j and then jump to step 2.
And 7, if the matching information of the target user is matched, ending the circulation to obtain a first policy condition and a second policy condition of the target user.
In step 405, the computer device updates the value of the matching status flag of the first policy condition to a first value, and updates the value of the matching status flag of the second policy condition to a second value.
The matching state identification of the policy condition is used for indicating whether the policy condition is matched with the user matching information or not, the first numerical value is used for indicating that the policy condition is matched with any one of the matching information of the target user, and the second numerical value is used for indicating that the policy condition is not matched with the matching information of the target user.
In step 406, the computer device determines a matching score between the target user and each policy according to a logical relationship between the value of the matching status identifier of each policy condition in the at least one policy condition included in the policy logic multi-way tree of each policy and the at least one policy condition included in the policy logic multi-way tree.
For example, the computer device determines scores of all logical relationship nodes of the policy logic multi-way tree of each policy, and then determines a score of a root node of the logical relationship nodes of the policy logic multi-way tree of each policy as a matching score of each policy and the target user.
As one example, the computer device may traverse all logical relationship nodes included in the policy logic multi-way tree of the first policy, for which the score of the traversed logical relationship node is determined. Wherein the first policy is any one of a plurality of policies.
For example, as shown in fig. 3, the scores of the child nodes under the root node are determined from the root node of the policy logic multi-way tree of the first policy, and the score of the root node is determined from the scores of the child nodes under the root node. And for the scores of the child nodes under the root node, if the child nodes under the root node are policy condition nodes, determining the matching state identifiers of the corresponding policy conditions as the scores of the child nodes under the root node which are the policy condition nodes. If the child nodes under the root node are the logical relationship nodes, the scores of the child nodes under the logical relationship nodes under the root node are calculated, and then the scores of the logical relationship nodes under the root node are determined according to the scores of the child nodes under the logical relationship nodes under the root node. And repeating the steps in such a cycle, and determining the scores of the child nodes below the root node as the logical relationship nodes.
Step 407, the computer device determines a policy matching the target user from the multiple policies according to the matching score of the target user and the multiple policies.
For example, the computer device may send the target user a policy that matches the target user.
As an example, the computer device may also add the first policy condition of each policy of the multiple policies to the satisfied condition set of the corresponding policy, add the other policy conditions except the first policy condition of at least one policy condition of each policy to the unsatisfied condition set of the corresponding policy, group the policies matched with the target user according to the mutual exclusion relationship among the multiple policies to obtain multiple groups of policies, and then send the policy identifiers of the multiple groups of policies and the satisfied condition set and the unsatisfied condition set of each policy included in each group of policies to the target user.
The first policy condition is a policy condition matched with any one of the plurality of matching information.
It should be noted that, the step 401 may be executed before the step 402 to the step 403, or may be executed after the step 402 to the step 403, or executed in synchronization with the step 402 to the step 403, and the execution sequence of the step 401 and the step 402 to the step 403 is not limited in this embodiment of the application.
In the embodiment of the application, user matching information of a target user aiming at a policy questionnaire is obtained firstly; determining the policy content of each policy in the multiple policies, extracting the logical relationship between at least one policy condition of each policy and at least one policy condition of each policy from the policy content of each policy, and constructing a policy logic multi-way tree of each policy according to the logical relationship between at least one policy condition of each policy and at least one policy condition of each policy; then according to the user matching information and the policy logic multi-branch tree of each policy, determining a first policy condition and a second policy condition from the policy conditions of the various policies, updating the value of the matching state identifier of the first policy condition to a first value, updating the value of the matching state identifier of the second policy condition to a second value, and according to the logical relationship between the value of the matching state identifier of each policy condition in at least one policy condition included in the policy logic multi-branch tree of each policy and the included at least one policy condition, determining the matching score of the target user and each policy; and then determining the policy matched with the target user from the multiple policies according to the matching scores of the target user and the multiple policies. The first policy condition is a policy condition matched with any one of the matching information, and the second policy condition is a policy condition not matched with all the matching information.
Because the user matching information aiming at the policy questionnaire can accurately cover the information of the target user related to the policy, namely accurately acquire the user matching information of the target user, the limitation that the user actively acquires the basic information of the user through the keywords input by the search box in the prior art can be solved. In addition, because the user matching information of the target user can be accurately obtained, the score of each policy and the target user, which is obtained by matching the user matching information with the policy logic multi-branch tree of each policy, is more accurate, and the accuracy of the policy matched with the target user can be improved.
In addition, since the user matching information can be actively obtained through the policy questionnaire, the policy determination method provided by the embodiment of the application can also actively push the corresponding policy to the potential policy applicable object, so that the policy awareness rate can be increased, and the policy popularization effect can be improved.
In addition, because the logical relationship between the at least one policy condition and the at least one policy condition of each policy can describe the policy content of each policy more clearly and comprehensively, the logical relationship between the at least one policy condition and the at least one policy condition included in the policy logic multi-way tree of each policy can describe the condition of each policy more clearly and comprehensively, so that the score of the policy matched with the user matching information determined according to the policy logic multi-way trees of various policies is more accurate.
Referring to fig. 5, fig. 5 is a system diagram of a policy determination system according to an embodiment of the present disclosure. The policy determination system may be implemented in software, hardware, or a combination of both, as part or all of a computer device, which may be the computer device shown in fig. 6 below. The policy determination method of the above embodiment may be applied to the policy determination system provided in fig. 5. As shown in fig. 5, the system includes: a user matching information acquisition module 501 and a matching module 502.
A user matching information obtaining module 501, configured to obtain user matching information of a target user.
The matching module 502 is configured to match the user matching information with a policy logic multi-branch tree of each of the multiple policies to obtain matching scores of the target user and each of the policies, and determine a policy matching the target user from the multiple policies according to the matching scores of the target user and the multiple policies, where the policy logic multi-branch tree of each of the multiple policies includes at least one policy condition of each of the policies and a logic relationship between the at least one policy condition of each of the policies.
As one example, the user matching information acquisition module 501 includes a questionnaire construction unit 5011 and a questionnaire answer acquisition unit 5012.
The questionnaire constructing unit 5011 is configured to construct a policy questionnaire according to a policy condition library constructed by at least one policy condition of each of a plurality of policies, where the policy questionnaire includes a plurality of policy questions.
The questionnaire answer obtaining unit 5012 is configured to obtain questionnaire answers to the policy questionnaire by the target user, where the questionnaire answers include multiple question answers corresponding to multiple policy questions one by one, and the multiple question answers are user matching information of the target user.
As an example, the user matching information obtaining module 501 further includes a questionnaire customizing unit 5013, and the questionnaire customizing unit 5013 is configured to obtain modification contents of the policy questionnaire, and modify the already-constructed policy questionnaire according to the modification contents of the policy questionnaire.
As an example, the policy determination system further includes a policy logic multi-tree determination module 503, and the policy logic multi-tree determination module 503 is configured to determine a policy logic multi-tree for each of the plurality of policies.
As an example, the policy logic multi-way tree determining module 503 comprises a policy condition determining unit 5031 and a policy logic multi-way tree building unit 5032.
The policy condition determining unit 5031 is configured to determine a logical relationship between at least one policy condition of each of the multiple policies and at least one policy condition of each of the multiple policies.
A policy logic multi-way tree construction unit 5032 configured to construct a policy logic multi-way tree for each policy according to the at least one policy condition of each policy in the multiple policies and the logical relationship between the at least one policy condition of each policy.
As an example, policy logic multi-way tree determination module 503 further comprises a policy conditions library building unit 5033 and a policy customization unit 5034.
The policy condition library constructing unit 5033 is configured to construct a policy condition library according to at least one policy condition of each of the plurality of policies.
A policy defining unit 5034, configured to obtain the modification content of the policy, and modify the policy according to the modification content of the policy.
It should be noted that: the policy determining system provided in the foregoing embodiment is only illustrated by dividing the functional modules, and in practical applications, the function distribution may be completed by different functional modules according to needs, that is, the internal structure of the system is divided into different functional modules to complete all or part of the functions described above.
Each module and unit in the above embodiments may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. In addition, specific names of the modules and units are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the embodiments of the present application.
The embodiment of the policy determination system and the embodiment of the policy determination method provided in the above embodiments belong to the same concept, and for the specific working processes and the technical effects brought by the modules and the units in the above embodiments, reference may be made to the section of the embodiment of the method, and details are not described here.
In the embodiment of the application, the user matching information of the target user can be obtained through the user matching information obtaining module, the user matching information is matched with the policy logic multi-branch tree of each policy in the multiple policies through the matching module to obtain the matching score of the target user and each policy, the policy matched with the target user is determined from the multiple policies according to the matching score of the target user and the multiple policies, and the policy logic multi-branch tree of each policy in the multiple policies comprises at least one policy condition of each policy and a logic relationship between at least one policy condition of each policy. The user matching information refers to user information related to policies, and the policy logic multi-way tree of each policy includes at least one policy condition of each policy and a logic relationship between the at least one policy condition of each policy. Therefore, the conditions of each policy can be described more clearly and comprehensively through at least one policy condition of each policy and the logical relationship between at least one policy condition of each policy, which are included in the policy logic multi-way tree of each policy, so that the accuracy of the policy matched with the user, which is determined according to the policy logic multi-way tree of various policies, is higher.
Referring to fig. 6, fig. 6 is a schematic structural diagram of a computer device according to an embodiment of the present disclosure. As shown in fig. 6, the computer apparatus includes: a processor 601, a memory 602, and a computer program 603 stored in the memory 602 and operable on the processor 601, the steps in the policy determination method in the above embodiments being implemented when the computer program 603 is executed by the processor 601.
The computer device may be a general purpose computer device or a special purpose computer device. In a specific implementation, the computer device may be a desktop computer, a laptop computer, a network server, a palmtop computer, a mobile phone, a tablet computer, a wireless terminal device, a communication device, or an embedded device, and the embodiment of the present application does not limit the type of the computer device. Those skilled in the art will appreciate that fig. 6 is merely an example of a computing device and is not intended to limit the computing device, and may include more or fewer components than those shown, or some components in combination, or different components, such as input output devices, network access devices, etc.
Processor 601 may be a Central Processing Unit (CPU), and Processor 601 may also be other general purpose processors, digital Signal Processors (DSPs), application Specific Integrated Circuits (ASICs), off-the-shelf Programmable Gate arrays (FPGAs) or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components, and the like. A general purpose processor may be a microprocessor or any conventional processor.
The memory 602 may be, in some embodiments, an internal storage unit of the computer device, such as a hard disk or a memory of the computer device. The memory 602 may also be an external storage device of the computer device in other embodiments, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like provided on the computer device. Further, the memory 602 may also include both internal and external storage units of the computer device. The memory 602 is used to store an operating system, application programs, a Boot Loader (Boot Loader), data, and other programs. The memory 602 may also be used to temporarily store data that has been output or is to be output.
An embodiment of the present application further provides a computer device, where the computer device includes: at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor, the processor implementing the steps of any of the various method embodiments described above when executing the computer program.
The embodiments of the present application also provide a computer-readable storage medium, where a computer program is stored, and when the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.
The embodiments of the present application provide a computer program product, which when run on a computer causes the computer to execute the steps of the above-mentioned method embodiments.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, all or part of the flow of the above method embodiments may be implemented by a computer program, which may be stored in a computer readable storage medium and used for instructing relevant hardware to implement the steps of the above method embodiments when the computer program is executed by a processor. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer readable medium may include at least: any entity or apparatus capable of carrying computer program code to a photographing apparatus/terminal device, a recording medium, computer Memory, ROM (Read-Only Memory), RAM (Random Access Memory), CD-ROM (Compact Disc Read-Only Memory), magnetic tape, floppy disk, optical data storage device, etc. The computer-readable storage medium referred to herein may be a non-volatile storage medium, in other words, a non-transitory storage medium.
It should be understood that all or part of the steps for implementing the above embodiments may be implemented by software, hardware, firmware or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. The computer instructions may be stored in the computer-readable storage medium described above.
In the above embodiments, the description of each embodiment has its own emphasis, and reference may be made to the related description of other embodiments for parts that are not described or recited in any embodiment.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the technical solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiments provided in the present application, it should be understood that the disclosed system/computer apparatus and method may be implemented in other ways. For example, the system/computer device embodiments described above are merely illustrative, and for example, a module or a unit may be divided into only one logical function, and may be implemented in other ways, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
Units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
The above-mentioned embodiments are only used to illustrate the technical solutions of the present application, and not to limit the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not depart from the spirit and scope of the embodiments of the present application, and they should be construed as being included in the present application.

Claims (8)

1. A policy determination method, the method comprising:
acquiring user matching information of a target user, wherein the user matching information refers to user information related to a policy and comprises a plurality of pieces of matching information;
matching the user matching information with a policy logic multi-branch tree of each policy in a plurality of policies to obtain a matching score of the target user and each policy, wherein the policy logic multi-branch tree of each policy in the plurality of policies comprises at least one policy condition of each policy, a logic relation between the at least one policy condition of each policy and a matching state identifier of each policy condition in the at least one policy condition of each policy, and the matching state identifier is used for indicating whether the corresponding policy condition is matched with the user matching information;
determining a policy which meets a preset condition from the multiple policies according to the matching scores of the target user and the multiple policies, and determining the policy which meets the preset condition as the policy which is matched with the target user;
wherein, the matching the user matching information with the policy logic multi-way tree of each policy in a plurality of policies to obtain the matching score of the target user with each policy comprises:
determining a first policy condition and a second policy condition from the policy conditions of the plurality of policies, wherein the first policy condition is a policy condition matched with any matching information in the plurality of matching information, and the second policy condition is a policy condition not matched with any matching information in the plurality of matching information;
updating the value of the matching state identifier of the first policy condition to a first value, and updating the value of the matching state identifier of the second policy condition to a second value;
determining a matching score of the target user and each policy according to a logical relation between the value of the matching state identifier of each policy condition in at least one policy condition included in the policy logic multi-way tree of each policy and the included at least one policy condition;
wherein the determining the matching score of the target user and each policy according to the logical relationship between the value of the matching status identifier of each policy condition in the at least one policy condition included in the policy logic multi-branch tree of each policy and the at least one policy condition included in the policy logic multi-branch tree of each policy comprises:
for a first policy in the plurality of policies, determining scores of all logical relationship nodes in a policy logic multi-way tree of the first policy according to a logical relationship between a value of a matching state identifier of each policy condition in at least one policy condition included in the policy logic multi-way tree of the first policy and the included at least one policy condition, wherein all the logical relationship nodes include a root node, each logical relationship node is a node corresponding to one logical relationship in the logical relationship between at least one policy condition of the first policy, and the first policy is any one of the plurality of policies;
determining the score of the root node as a matching score of the first policy and the target user.
2. The method of claim 1, wherein determining a first policy condition and a second policy condition from among the policy conditions of the plurality of policies comprises:
traversing the plurality of policies;
in the process of traversing the multiple policies, for each traversed policy, if a policy condition matched with any matching information in the multiple matching information exists in at least one policy condition of the traversed policy, determining a policy condition matched with any matching information in the multiple matching information in the at least one policy condition of the traversed policy as the first policy condition, determining other policy conditions except the first policy condition in the at least one policy condition of the traversed policy as the second policy condition, and if a policy condition matched with any matching information in the multiple matching information does not exist in the at least one policy condition of the traversed policy, determining the at least one policy condition of the traversed policy as the second policy condition.
3. The method of claim 1, wherein the logical relationship comprises a logical and relationship, a logical or relationship;
the determining, according to the logical relationship between the value of the matching state identifier of each policy condition in the at least one policy condition included in the policy logic multi-way tree of the first policy and the at least one policy condition included in the policy logic multi-way tree of the first policy, the score of all logical relationship nodes in the policy logic multi-way tree of the first policy includes:
for a first logical relationship node in a policy logic multi-way tree of the first policy, if a logical relationship corresponding to the first logical relationship node is a logical sum relationship, determining a score of the first logical relationship node according to an average value of scores of at least one child node under the first logical relationship node, where each child node in the at least one child node is the logical relationship node or a policy condition node corresponding to any policy condition of the first policy, the score of the policy condition node is a value of a matching state identifier corresponding to the policy condition, and the first logical relationship node is any logical relationship node in the policy logic multi-way tree of the first policy;
and if the logical relationship corresponding to the first logical relationship node is a logical OR relationship, determining the score of the first logical relationship node according to the maximum value in the scores of at least one sub-node under the first logical relationship node.
4. The method of any of claims 1-3, wherein prior to obtaining the user matching information for the target user, the method further comprises:
constructing a policy questionnaire, the policy questionnaire comprising a plurality of policy questions;
the acquiring of the user matching information of the target user includes:
and obtaining questionnaire answers of the target user to the policy questionnaire, wherein the questionnaire answers comprise a plurality of question answers in one-to-one correspondence with the policy questions, and the question answers are user matching information of the target user.
5. The method of any of claims 1-3, wherein before matching the user matching information to the policy logic multi-way tree of each of the plurality of policies to obtain the matching score of the target user to each policy, the method further comprises:
determining policy content for each of the plurality of policies;
extracting a logical relation between at least one policy condition of each policy and at least one policy condition of each policy from the policy content of each policy;
and constructing a policy logic multi-way tree of each policy according to the logic relation between the at least one policy condition of each policy and the at least one policy condition of each policy.
6. The method of any of claims 1-3, wherein after determining the policy meeting the predetermined condition as the policy matching the target user, the method further comprises:
adding a first policy condition of each policy in the multiple policies to a satisfied condition set of the corresponding policy, and adding other policy conditions except the first policy condition in at least one policy condition of each policy to an unsatisfied condition set of the corresponding policy, wherein the first policy condition refers to a policy condition matched with any one matching information in the multiple matching information;
grouping the policies matched with the target user according to the mutual exclusion relationship among the multiple policies to obtain multiple groups of policies;
and sending the policy identifications of the multiple groups of policies and the satisfied condition set and the unsatisfied condition set of each policy included in each group of policies to the target user.
7. A computer device, characterized in that the computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, which computer program, when executed by the processor, implements the method according to any of claims 1-6.
8. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program which, when executed by a processor, implements the method according to any one of claims 1-6.
CN202211102658.4A 2022-09-09 2022-09-09 Policy determination method, device and storage medium Active CN115221205B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211102658.4A CN115221205B (en) 2022-09-09 2022-09-09 Policy determination method, device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211102658.4A CN115221205B (en) 2022-09-09 2022-09-09 Policy determination method, device and storage medium

Publications (2)

Publication Number Publication Date
CN115221205A CN115221205A (en) 2022-10-21
CN115221205B true CN115221205B (en) 2023-01-06

Family

ID=83616973

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211102658.4A Active CN115221205B (en) 2022-09-09 2022-09-09 Policy determination method, device and storage medium

Country Status (1)

Country Link
CN (1) CN115221205B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108984682A (en) * 2018-07-03 2018-12-11 深圳市前海数据服务有限公司 One kind being used for the matched information processing method of industrial policy and system
CN110297892A (en) * 2019-05-08 2019-10-01 八戒科技服务有限公司 One kind being based on policy and client's big data precisely matched method and apparatus
CN111930966A (en) * 2020-10-07 2020-11-13 杭州实在智能科技有限公司 Intelligent policy matching method and system for digital government affairs
CN112102137A (en) * 2020-09-21 2020-12-18 江苏风云科技服务有限公司 Policy data processing method, device and storage medium
CN112395485A (en) * 2021-01-19 2021-02-23 广州博士信息技术研究院有限公司 Policy big data mining method and device, computer equipment and storage medium
CN112967021A (en) * 2021-03-04 2021-06-15 南通苏博办公服务有限公司 Enterprise-promoting policy intelligent matching system based on big data
CN113568873A (en) * 2021-07-01 2021-10-29 浪潮软件股份有限公司 Intelligent matching method and device for policy files
CN113870083A (en) * 2021-09-27 2021-12-31 中关村意谷(北京)科技服务有限公司 Policy matching method, device and system, electronic equipment and readable storage medium
CN114693011A (en) * 2020-12-25 2022-07-01 航天信息股份有限公司 Policy matching method, device, equipment and medium

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100411350C (en) * 2005-03-01 2008-08-13 联想(北京)有限公司 Mixed policy loading system and method for realizing policy management
CN102945249B (en) * 2012-10-10 2016-10-12 北京邮电大学 A kind of policing rule matching inquiry tree generation method, matching process and device
CN106570532A (en) * 2016-11-11 2017-04-19 北京百卓网络技术有限公司 Multi-strategy condition matching method and apparatus
CN109033339A (en) * 2018-07-23 2018-12-18 深圳智慧园区信息技术有限公司 A kind of method, device and equipment for recommending policy for user
CN112330471B (en) * 2020-11-17 2023-06-02 中国平安财产保险股份有限公司 Service data processing method, device, computer equipment and storage medium
CN113255742A (en) * 2021-05-08 2021-08-13 广西东创大数据有限公司 Policy matching degree calculation method and system, computer equipment and storage medium
CN114626000A (en) * 2022-03-10 2022-06-14 平安国际智慧城市科技股份有限公司 Policy matching rate calculation method and device, storage medium and computer equipment

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108984682A (en) * 2018-07-03 2018-12-11 深圳市前海数据服务有限公司 One kind being used for the matched information processing method of industrial policy and system
CN110297892A (en) * 2019-05-08 2019-10-01 八戒科技服务有限公司 One kind being based on policy and client's big data precisely matched method and apparatus
CN112102137A (en) * 2020-09-21 2020-12-18 江苏风云科技服务有限公司 Policy data processing method, device and storage medium
CN111930966A (en) * 2020-10-07 2020-11-13 杭州实在智能科技有限公司 Intelligent policy matching method and system for digital government affairs
CN114693011A (en) * 2020-12-25 2022-07-01 航天信息股份有限公司 Policy matching method, device, equipment and medium
CN112395485A (en) * 2021-01-19 2021-02-23 广州博士信息技术研究院有限公司 Policy big data mining method and device, computer equipment and storage medium
CN112967021A (en) * 2021-03-04 2021-06-15 南通苏博办公服务有限公司 Enterprise-promoting policy intelligent matching system based on big data
CN113568873A (en) * 2021-07-01 2021-10-29 浪潮软件股份有限公司 Intelligent matching method and device for policy files
CN113870083A (en) * 2021-09-27 2021-12-31 中关村意谷(北京)科技服务有限公司 Policy matching method, device and system, electronic equipment and readable storage medium

Also Published As

Publication number Publication date
CN115221205A (en) 2022-10-21

Similar Documents

Publication Publication Date Title
EP2565802B1 (en) Data masking setup
WO2019134232A1 (en) Method for performing underwriting verification, device, storage medium, and terminal
WO2015055067A1 (en) Method and apparatus for pushing messages
CN108280365A (en) Data access authority management method, device, terminal device and storage medium
CN108171528B (en) Attribution method and attribution system
CN109766097A (en) UI generation method, device, electronic equipment and computer readable storage medium
CN111858835A (en) Enterprise relation display method and related equipment
TW202020756A (en) Data permission control method and system thereof, computer device, and readable storage medium
CN111401976B (en) Abnormal behavior detection method, device, equipment and storage medium
US20150193531A1 (en) Modeling and visualizing level-based hierarchies
CN114840531B (en) Data model reconstruction method, device, equipment and medium based on blood edge relation
CN113268665A (en) Information recommendation method, device and equipment based on random forest and storage medium
WO2021189766A1 (en) Data visualization method and related device
CN111179007A (en) Display information processing method and device and electronic equipment
CN115221205B (en) Policy determination method, device and storage medium
CN111444368B (en) Method and device for constructing user portrait, computer equipment and storage medium
CN112182093A (en) Data storage method, device, equipment and computer readable storage medium
CN115543428A (en) Simulated data generation method and device based on strategy template
JP2010072876A (en) Rule creation program, rule creation method, and rule creation device
CN108921499A (en) A kind of exhibition room finishing workflow method and its system
CN111552847B (en) Method and device for changing number of objects
CN114237798A (en) Data processing method, device, server and storage medium
CN109542986B (en) Element normalization method, device, equipment and storage medium of network data
CN111191057A (en) User-defined retrieval method and device, electronic equipment and storage medium thereof
CN113364632B (en) Method, device, storage medium and apparatus for generating architecture diagram of service system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant