A method, device and medium for dynamic updating of base individual labels

By using automated label definition formulas and a timed update mechanism, the problem of low efficiency in traditional grassroots individual label management has been solved, achieving accuracy and timeliness of grassroots governance data and supporting scientific decision-making and data analysis.

CN118568107BActive Publication Date: 2025-10-21INSPUR ZHUOSHU BIG DATA IND DEV CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410655807.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-24
Publication Date
2025-10-21
Estimated Expiration
2044-05-24

AI Technical Summary

Technical Problem

Traditional methods of managing individual labels at the grassroots level are inefficient, time-consuming, and labor-intensive, making it difficult to guarantee accuracy and reliability. This leads to a burden on data storage and interference with data analysis, affecting the precision and timeliness of grassroots governance.

Method used

By obtaining the labeling requirements input by users, the system determines the set of label definition formulas, automatically reads population database data, generates the latest individual labels, compares them with the labels in the label library, updates inconsistent labels, and updates the label library regularly to ensure the accuracy and freshness of the labels.

Benefits of technology

It enables dynamic updating of individual labels at the grassroots level, ensuring the accuracy and timeliness of data, supporting grassroots governance agencies in making scientific decisions, reducing the escalation and impact of problems, and providing accurate data analysis and prediction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118568107B_ABST
    Figure CN118568107B_ABST
Patent Text Reader

Abstract

The application discloses a dynamic updating method and device of a basic individual label and a medium. The method comprises the following steps: obtaining a labeling requirement input by a user, determining a corresponding label definition formula group according to the labeling requirement, reading data in a population database within a preset time interval to query individual information meeting the label definition formula group, automatically labeling the individual information to obtain a latest individual label, obtaining an individual label corresponding to the individual information in a label database, comparing the latest individual label with the individual label, and judging whether the latest individual label is consistent with the individual label. If the latest individual label is inconsistent with the individual label, the latest individual label is used to replace the corresponding individual label, and the latest individual label is stored in the label database. According to an updating frequency, a time interval for updating is determined, and the individual label in the label database is updated in the time interval.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of big data processing technology, and specifically to a method, device and medium for dynamically updating grassroots individual tags. Background Art

[0002] As the focus of grassroots governance has shifted to the community level in recent years, the governance of grassroots individuals has received increasing attention. In the face of diversified governance needs and complex and changing business scenarios, different superior business departments often have their own specific needs and calibers for individuals. Therefore, more refined management of grassroots individual information is needed.

[0003] The method of adding labels is usually used to identify different individuals in different scenarios, or even different identities of the same person. However, due to the large number of individuals and high mobility, if individual marking labels are not maintained and updated, it is easy to generate a lot of invalid data, causing a data storage burden, and may also interfere with subsequent data analysis and decision support, affecting the accuracy and timeliness of grassroots governance.

[0004] The traditional method of community workers manually checking individual label tags is not only inefficient, time-consuming and labor-intensive, but also requires a lot of manpower costs and economic investment. Moreover, this method is difficult to guarantee high accuracy and is prone to missing erroneous or redundant labels, thus affecting the accuracy and reliability of the data. Summary of the Invention

[0005] To solve the above problems, this application proposes a method for dynamically updating grassroots individual labels, including:

[0006] Obtain the labeling requirements input by the user, and determine the corresponding label definition formula group based on the labeling requirements; within the preset time interval, read the data in the population database through the label definition formula group to query the individual information that meets the label definition formula group, automatically label the individual information, and obtain the latest individual label; obtain the individual label corresponding to the individual information in the label library, compare the latest individual label with the individual label to determine whether they are consistent; if they are inconsistent, replace the corresponding individual label with the latest individual label and store it in the label library; determine the update time interval based on the update frequency, and update the individual labels in the label library during the time interval.

[0007] This application proposes a method for dynamically updating grassroots individual labels, which can bring the following beneficial effects:

[0008] Population label information is updated and maintained to ensure the accuracy and freshness of the data. Dynamically updated labels can help grassroots organizations quickly understand the situation of affected individuals, take appropriate actions, and reduce the expansion and impact of the problem. The data generated by dynamically updated labels can be used to analyze and predict community trends and needs, providing more scientific data support for grassroots governance organizations and helping them make more informed decisions. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0010] Figure 1 Schematic diagram of a process for dynamically updating a base-level individual tag in an embodiment of the present application;

[0011] Figure 2 This is a schematic diagram of a formula example in a method for dynamically updating grassroots individual labels in an embodiment of the present application;

[0012] Figure 3 This is a schematic diagram of a method and device for dynamically updating grassroots individual tags in an embodiment of the present application. DETAILED DESCRIPTION

[0013] To make the purpose, technical solutions, and advantages of this application more clear, the technical solutions of this application will be clearly and completely described below in conjunction with the specific embodiments of this application and the corresponding drawings. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0014] The following describes in detail the technical solutions provided by various embodiments of the present application in conjunction with the accompanying drawings.

[0015] like Figure 1 As shown, the embodiment of the present application provides a method for dynamically updating grassroots individual labels, including:

[0016] S101: Obtain the annotation requirements input by the user, and determine the corresponding label definition formula group according to the annotation requirements.

[0017] Specifically, the labeling requirements input by the user are obtained, including descriptions of the objects, attributes, features, etc. to be labeled, as well as the user's specific requirements and expectations for the labels, and the corresponding label definition formula group is determined based on the input requirements. The label definition formula group is composed of several logical formulas, and the logical formulas include conditional elements, value range elements and operator elements. The label definition formula group is used to generate corresponding labels based on the characteristics and attributes of the input data.

[0018] The condition element represents the limiting factor for the label content and is typically drawn from demographic data fields such as age, gender, ethnicity, marital status, and home address. The range element represents the data range for the selected condition. The operator element defines the relationship and calculation method between the condition and the range in the formula, mainly including equality, inequality, comparison, and inclusion.

[0019] For example, Figure 2 As shown, a formula group is defined based on the label for the elderly. The condition is set to "age", the operator is "greater than or equal to", and the value range is "50". The formula of the "Elderly" label is "age is greater than or equal to 50", and other labels are defined in the same way.

[0020] Furthermore, according to the annotation requirements, the value of each element in the label definition formula group is determined, and according to the value of each element, the number of logical formulas in the label definition formula group is determined, and a plurality of logical formulas are constructed.

[0021] It should be noted that grassroots staff define the required labels based on daily work scenarios and the information needed in actual work, such as "elderly people", "minors", "women of childbearing age", "ethnic minorities", etc.

[0022] S102: Automatically read data in a population database using the tag definition formula group to query individual information that meets the tag definition formula group, automatically label the individual information, and obtain the latest individual tag.

[0023] Specifically, the automatic reading event is triggered by defining a formula group through tags, and the values ​​of each element in the formula group are used as query conditions. A query statement is created and executed, and a query is performed in the population database to obtain individual information that meets the query conditions.

[0024] Furthermore, based on the labeling requirements, the corresponding label definition rules are determined, and individual information is automatically labeled according to the label definition rules to obtain the latest individual label. When a label is calculated using more than one formula group, the person data that meets all the formulas will be marked with the given label.

[0025] S103: Obtain the individual tag corresponding to the individual information in the tag library, compare the latest individual tag with the individual tag, and determine whether they are consistent.

[0026] Specifically, existing individual information is retrieved from the tag library and its corresponding tag is searched. Individual information includes name, age, gender, interests, and hobbies. The new and old tags are compared to determine whether the individual information has changed. If the new and old tags are exactly the same, the individual information on the tag has not changed. Conversely, if the new and old tags are different, it means that the individual information has changed, which may be due to changes in the individual's situation or an update to the tag generation algorithm.

[0027] S104: If they are inconsistent, the latest individual tag replaces the corresponding individual tag and stores it in the tag library.

[0028] Specifically, if the newly generated individual label is inconsistent with the existing individual label in the label library, the newly generated individual label will replace the old label of the corresponding individual in the label library, and the updated individual label information will be stored back in the label library to ensure that the information in the label library is up to date, so that accurate individual label information can be obtained in subsequent use. This ensures that the individual information in the label library is consistent with the actual situation, so that subsequent data analysis, personalized recommendations, or other related applications can accurately process and make decisions based on the latest information.

[0029] S105: Determine an update time interval according to the update frequency, and regularly update individual tags in the tag library during the time interval.

[0030] Specifically, personnel flow information within a preset time period is obtained, an update frequency is determined based on the personnel flow information, and an update time interval is determined based on the update frequency. During the time interval, a tag automatic update event is triggered to update individual tags in the tag library.

[0031] Furthermore, the database is called to obtain the individual information table of the population database in the database, and the personnel flow information is obtained through the individual information table according to the preset time length, and the preset range of multiple update frequencies that have been set is obtained to determine the preset range where the personnel flow information is located, and the update frequency is determined according to the preset range.

[0032] like Figure 3 As shown, a dynamic update device for grassroots individual tags is characterized by comprising:

[0033] at least one processor; and,

[0034] a memory communicatively connected to the at least one processor; wherein,

[0035] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute a method for dynamically updating grassroots individual tags as described in any of the above embodiments.

[0036] An embodiment of the present application further provides a non-volatile computer storage medium storing computer executable instructions, wherein the computer executable instructions are configured to be: a method for dynamically updating a grassroots individual label as described in any of the above embodiments.

[0037] The various embodiments in this application are described in a progressive manner. Similar portions between the various embodiments can be referred to in conjunction with each other. Each embodiment focuses on the differences between the other embodiments. In particular, the device and medium embodiments are generally similar to the method embodiments, so their descriptions are relatively simple. For relevant portions, refer to the descriptions of the method embodiments.

[0038] The devices and media provided in the embodiments of the present application correspond one-to-one to the methods. Therefore, the devices and media also have similar beneficial technical effects to their corresponding methods. Since the beneficial technical effects of the methods have been described in detail above, the beneficial technical effects of the devices and media will not be repeated here.

[0039] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0040] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0041] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0042] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0043] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0044] Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.

[0045] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.

[0046] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.

[0047] The foregoing is merely an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application should be included within the scope of the claims of the present application.

Claims

1. A method for dynamically updating grassroots individual labels, characterized in that: include: Obtaining the annotation requirements input by the user, and determining the corresponding label definition formula group according to the annotation requirements; The tag definition formula group includes a condition element, a value range element and an operator element; Determining the corresponding label definition formula group according to the labeling requirements specifically includes: Determine the value of each element in the tag definition formula group according to the labeling requirements; Determining the number of logic formulas in the tag definition formula group according to the values ​​of each element, and constructing a plurality of logic formulas; Within a preset time interval, the data in the population database is read using the tag definition formula group to query individual information that meets the tag definition formula group, and the individual information is automatically labeled to obtain the latest individual label; Obtain the individual label corresponding to the individual information in the label library, compare the latest individual label with the individual label, and determine whether they are consistent; If they are inconsistent, the latest individual tag replaces the corresponding individual tag and stores it in the tag library; Determining an update time interval according to the update frequency, and updating individual tags in the tag library during the time interval; Determining an update time interval according to the update frequency, and updating individual tags in the tag library during the time interval, specifically includes: Obtaining personnel flow information within a preset period of time, and determining an update frequency based on the personnel flow information; Determining an update time interval according to the update frequency, triggering a tag automatic update event during the time interval to update individual tags in the tag library; The obtaining of personnel flow information within a preset time period and determining an update frequency according to the personnel flow information specifically includes: Calling a database to obtain an individual information table of a population database in the database, and obtaining personnel flow information through the individual information table according to a preset time period; Acquire preset ranges of multiple update frequencies that have been set, determine the preset range where the personnel flow information is located, and determine the update frequency based on the preset range.

2. A method for dynamically updating grassroots individual labels according to claim 1, characterized in that: The method of automatically reading data in a population database and querying individual information that matches the tag definition formula group through the tag definition formula group specifically includes: Define a formula group through the tag to trigger an automatic reading event; The values ​​of the elements in the tag definition formula group are used as query conditions, a query statement is created and executed, and a query is performed in the population database to obtain individual information that meets the query conditions.

3. The method for dynamically updating grassroots individual labels according to claim 1, characterized in that: The automatic labeling of the individual information to obtain the latest individual label specifically includes: Determine corresponding label definition rules according to the labeling requirements; The individual information is automatically labeled according to the label definition rule to obtain the latest individual label.

4. The method for dynamically updating grassroots individual labels according to claim 1, characterized in that: The step of replacing the corresponding individual tag with the latest individual tag and storing the tag in the tag library specifically includes: The individual tag in the tag library is deleted by a delete statement, and the latest individual tag is added to the position of the deleted individual tag by an add statement.

5. The method for dynamically updating grassroots individual labels according to claim 1, characterized in that: The method further comprises: If they are consistent, the individual tag continues to be stored in the tag library; After the comparison is completed, the labels in the label library are stored in the population library.

6. A dynamic update device for grassroots individual tags, characterized in that: include: at least one processor; as well as, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor. The instructions are executed by the at least one processor to enable the at least one processor to execute the method for dynamically updating grassroots individual tags as described in claims 1 to 5.

7. A non-volatile computer storage medium storing computer executable instructions, characterized in that: The computer executable instructions are configured to execute a method for dynamically updating grassroots individual tags as described in claims 1 to 5.

Citation Information

Patent Citations

  • Population data label generation method and device based on grassroots governance and medium

    CN116843111A

  • User tag updating method, system and equipment based on time sequence and storage medium

    CN117648608A