CN113901077A - Method and system for producing entity object label, storage medium and electronic equipment - Google Patents
Method and system for producing entity object label, storage medium and electronic equipment Download PDFInfo
- Publication number
- CN113901077A CN113901077A CN202111257718.5A CN202111257718A CN113901077A CN 113901077 A CN113901077 A CN 113901077A CN 202111257718 A CN202111257718 A CN 202111257718A CN 113901077 A CN113901077 A CN 113901077A
- Authority
- CN
- China
- Prior art keywords
- label
- tag
- template
- data
- task
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
- G06F16/2433—Query languages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2228—Indexing structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2462—Approximate or statistical queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
- G06F16/285—Clustering or classification
- G06F16/287—Visualization; Browsing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Probability & Statistics with Applications (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Fuzzy Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The application discloses a method, a system, a storage medium and an electronic device for producing an entity object label, wherein the method for producing the entity object label comprises the following steps: an acquisition step: a template construction step: constructing a visual template and configuring the visual template based on data content information, wherein the configuration content comprises label rule configuration content, label production configuration content and label scheduling configuration content; template processing step: generating a label SQL statement, a label scheduling task and a marking task according to the configured content in the visual template; a generation step: and executing the marking task through a platform computing frame according to the frequency of the label scheduling task and the label SQL statement to generate label data. The invention designs a label coding method with the label depth of 4 levels, which is used for setting the hierarchy of an entity object label system and is convenient for constructing a full-latitude label and a knowledge system for customers.
Description
Technical Field
The invention belongs to the field of production of entity object labels, and particularly relates to a method and a system for producing entity object labels, a storage medium and electronic equipment.
Background
With the development and the continuous development and promotion of informatization construction of the society, the online degree of many industries is mature, and each department also accumulates a large amount of user original data and various business data. The label is a compact description of data characteristics, is a high-generalization phrase formed by analyzing and refining data, and can vividly describe the characteristics of the business entity object. The label is used as a common information classification mode, has more and more obvious effect in a big data system, enables a user to define abstract description with keyword characteristics for information, carries out quick navigation and retrieval of the information through the label, even analysis, study, judgment and early warning prediction, and also becomes an important means for carrying out refined operation by utilizing big data in each unit. Based on the determined label, many applications can be developed, such as accurate marketing in the business aspect, personnel classification in the public safety aspect, risk prediction in the research and judgment investigation and social improvement aspect, and the like. The full tag system is intended to build a highly integrated and extensible system containing the functions of production, storage, application and management of tags. Under the big data environment of the internet era, massive multi-source heterogeneous data, distributed computation, second-level response, real-time feedback, convenient docking and the like have become necessary requirements for system construction. The most complicated place in the label system is the production of labels, because the labels are closely related to business rules, database tables and even table fields, the label production is mostly carried out by manually writing SQL or program codes by developers after the label rule logic is obtained, the development period is long, and the precipitation and reuse of knowledge are not easy to carry out.
In the prior art:
1. the program code is developed, the label is produced in a mode that developers manually write SQL or the program code after the label rule logic is obtained, the development period is long, and the precipitation and the reuse of knowledge are not easy to perform.
2. With the Drools open source rule framework, since the rule body DSL is a programming language, the service analyst cannot independently complete the rule configuration, and therefore still needs to be maintained by the development engineer. The learning cost is high, the configuration is complex, the maintenance rule is not facilitated, and the precipitation and reuse of knowledge are not easy to carry out.
Disclosure of Invention
The embodiment of the application provides a method, a system, a storage medium and electronic equipment for producing an entity object label, which at least solve the problems that the existing method for producing the entity object label has a long development period and is not easy to precipitate and reuse knowledge.
The invention provides a method for producing an entity object label, which comprises the following steps:
a template construction step: constructing a visual template and configuring the visual template based on data content information, wherein the configuration content comprises label rule configuration content, label production configuration content and label scheduling configuration content;
template processing step: generating a label SQL statement, a label scheduling task and a marking task according to the configured content in the visual template;
a generation step: and executing the marking task through a platform computing frame according to the frequency of the label scheduling task and the label SQL statement to generate label data.
The method for producing the entity object label further comprises the following steps:
and a tag data storage step: and performing fusion storage on the tag data through a database.
The method for producing the entity object label comprises the following template processing steps:
a label parameter information obtaining step: analyzing according to the label rule configuration content in the visual template to obtain label parameter information;
a label SQL statement obtaining step: generating the label SQL statement according to the label production configuration content in the visual template;
marking task obtaining step: and generating the label scheduling task according to the label scheduling configuration content in the visual template, and generating the marking task according to the label scheduling task.
In the method for producing the entity object tag, the marking task is executed by the platform computing frame to periodically generate the tag data according to the execution frequency of the tag scheduling task.
In the method for producing the entity object tag, the database is a relational database or a key-value database.
In the method for producing an entity object tag, the tag rule configuration content includes a tag source, a tag rule description, a tag code and a tag name, and the tag name has a plurality of levels.
The invention also provides a system for producing the entity object label, which comprises the following components:
the template construction module constructs a visual template and configures the visual template based on data content information, wherein the configuration content comprises label rule configuration content, label production configuration content and label scheduling configuration content;
the template processing module generates a label SQL statement, a label scheduling task and a marking task according to the configured content in the visual template;
and the generation module executes the marking task to generate label data through a platform computing frame according to the frequency of the label scheduling task and the label SQL statement.
The above-mentioned entity object label production system, wherein, still include:
and the tag data storage module is used for performing fusion storage on the tag data through a database.
The invention also provides an electronic device, which comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the processor executes the computer program to realize the method for producing the physical object label.
The present invention also provides a storage medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method for producing a physical object tag as set forth in any one of the above.
The invention has the beneficial effects that:
the invention belongs to the field of data organization and storage in data capacity. The invention provides a method and a system for producing an entity object label, and designs a label coding method with a label depth of 4 levels, which is used for setting a hierarchy for an entity object label system and is convenient for constructing a full-latitude label and a knowledge system for a customer; a key content configuration template is designed, data from different data sources are simply configured in a rule mode in a visual template mode, and a corresponding label SQL statement is generated by utilizing a program analysis configuration template, so that the mode that developers manually write SQL or program code scripts after label rule logic is obtained at present is replaced, the label generation efficiency can be improved, the service requirement is quickly responded, the threshold of service personnel data use is reduced, and the communication of the service requirement and the label development cost are reduced; the results of the production labels are fused and stored, so that the data is further added in value and has higher utilization value, different application scenes are supported, and the application value is conveniently embodied to the maximum extent.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application.
In the drawings:
FIG. 1 is an overall architecture diagram of the label system of the present invention;
FIG. 2 is a flow chart of a method of producing a physical object tag of the present invention;
FIG. 3 is a flowchart of substep S2 of the present invention;
FIG. 4 is a label coding scheme of the present invention;
FIG. 5 is a schematic block diagram of a physical object tag production system of the present invention;
fig. 6 is a frame diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application will be described and illustrated below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments provided in the present application without any inventive step are within the scope of protection of the present application.
It is obvious that the drawings in the following description are only examples or embodiments of the present application, and that it is also possible for a person skilled in the art to apply the present application to other similar contexts on the basis of these drawings without inventive effort. Moreover, it should be appreciated that in the development of any such actual implementation, as in any engineering or design project, numerous implementation-specific decisions must be made to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which may vary from one implementation to another.
Reference in the specification to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the specification. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those of ordinary skill in the art will explicitly and implicitly appreciate that the embodiments described herein may be combined with other embodiments without conflict.
Unless defined otherwise, technical or scientific terms referred to herein shall have the ordinary meaning as understood by those of ordinary skill in the art to which this application belongs. Reference to "a," "an," "the," and similar words throughout this application are not to be construed as limiting in number, and may refer to the singular or the plural. The present application is directed to the use of the terms "including," "comprising," "having," and any variations thereof, which are intended to cover non-exclusive inclusions; for example, a process, method, system, article, or apparatus that comprises a list of steps or modules (elements) is not limited to the listed steps or elements, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus. Reference to "connected," "coupled," and the like in this application is not intended to be limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. The term "plurality" as referred to herein means two or more. "and/or" describes an association relationship of associated objects, meaning that three relationships may exist, for example, "A and/or B" may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. Reference herein to the terms "first," "second," "third," and the like, are merely to distinguish similar objects and do not denote a particular ordering for the objects.
The present invention is described in detail with reference to the embodiments shown in the drawings, but it should be understood that these embodiments are not intended to limit the present invention, and those skilled in the art should understand that functional, methodological, or structural equivalents or substitutions made by these embodiments are within the scope of the present invention.
Before describing in detail the various embodiments of the present invention, the core inventive concepts of the present invention are summarized and described in detail by the following several embodiments.
The first embodiment is as follows:
in order to solve the problems in label production, the label production efficiency is improved, the label development cost is reduced, and the label production threshold is reduced. The application provides a method and a system for producing entity object tags, which are used for simply configuring rules of data from different data sources in a visual template mode and generating corresponding tag SQL statements by using a program analysis configuration template, thereby replacing the mode that developers manually write SQL or program code scripts after obtaining tag rule logic at present, improving the efficiency of tag generation, responding service requirements quickly, reducing the data use threshold of the service personnel, reducing the communication and tag development cost of the service requirements, further increasing the value of the data and having higher-level utilization value. The full tag system is intended to build a highly integrated and extensible system containing the functions of production, storage, application and management of tags, as shown in figure 1 below. The invention mainly aims to solve the problems of production and storage of the label, and mainly relates to label information definition, template format definition, bottom layer storage structure design and the like. The purpose is in order to make efficient entity object label semi-automatization production platform to form the production tool and the function of using more easily, conveniently construct full latitude label and knowledge system for the customer, and provide functions such as label quick retrieval, analysis, statistics, excavation.
Referring to fig. 2, fig. 2 is a flowchart of a method for producing a tag of an entity object. As shown in fig. 2, the method for producing the tag of the entity object of the present invention includes:
template construction step S1: constructing a visual template and configuring the visual template based on data content information, wherein the configuration content comprises label rule configuration content, label production configuration content and label scheduling configuration content;
template processing step S2: generating a label SQL statement, a label scheduling task and a marking task according to the configured content in the visual template;
generation step S3: executing the marking task through a platform computing frame according to the frequency of the label scheduling task and the label SQL statement to generate label data;
tag data storing step S4: and performing fusion storage on the tag data through a database.
Referring to fig. 3, fig. 3 is a flowchart of the template processing step S2. As shown in fig. 3, the template processing step S2 includes:
tag parameter information obtaining step S21: analyzing according to the label rule configuration content in the visual template to obtain label parameter information;
tag SQL statement obtaining step S22: generating the label SQL statement according to the label production configuration content in the visual template;
marking task obtaining step S23: and generating the label scheduling task according to the label scheduling configuration content in the visual template, and generating the marking task according to the label scheduling task.
And executing the marking task by the platform computing frame to periodically generate the label data according to the execution frequency of the label scheduling task.
The database is a relational database or a key-value database.
The label rule configuration content comprises a label source, a label rule description, a label code and a label name, and the label name has a plurality of levels.
Specifically, the method comprises the following steps:
step 1) -as shown in fig. 4, the method provides a label coding method with a label depth of 4 levels, which is used for setting a hierarchy for an entity object label system and facilitating the construction of the label classification system;
step 2) -the method designs a template based on key content configuration, the configuration items are divided into three parts, namely a label rule, label generation and a scheduling task, a visual interactive interface is provided, a user can call and use the template conveniently, and a program can be automatically converted into a label execution statement and a scheduling task conveniently;
step 3) -the program automatically reads the configured template content, acquires corresponding parameter information, generates a marking task, and then executes the marking task by using the platform computing frame according to the execution frequency of the label scheduling task to produce corresponding label data;
and 4), fusing and storing the label results to support different application scenes, so that the application value is conveniently embodied to the maximum extent.
Further, a tag information definition module is arranged:
the construction of the classification system of the labels depends on industry data and business targets, and the classification system is different based on different industries, different business targets and different application scenes. The method mainly aims at the construction of entity objects, refers to the characteristics of public security data and services, and sets a hierarchy for a label system according to the principles of convenient management, clear structure, and convenient maintenance and expansion, wherein the current label depth is set to be 4 levels, and the 4 th level is a specific label example (as shown in the following figures). The setting of the hierarchical depth of the labels can facilitate displaying the incidence relation among the labels, facilitate independent calculation of attribute preference or weight under a certain label, and provide a foundation for the service application and sharing of the labels.
For the first class classification, the following 5 classes are mainly classified:
for the secondary classification, five major types of subject labels, namely personnel labels, site (off-line and on-line) labels, article labels, organization labels and case and event labels, are built according to different entity objects. In addition, the system can be expanded according to different industry data and business targets.
For the third-level classification, the method is equivalent to the further subdivision of the second-level classification, for example, personnel labels are further divided into real identities and virtual identities, and the personnel not only have identity cards, but also have entity objects such as telephone numbers, license plates, bank cards, payment treasures, WeChat, QQ, standard address libraries and the like; the articles can be classified into vehicles, mobile phones, internet access terminals and the like.
For four levels, specific label examples are, e.g., 80 th, middle age, high, etc.;
still further, a template format configuration module is arranged:
a template based on key content configuration is designed, template configuration items are divided into three parts, a visual interactive interface is provided, a user can call and use the template conveniently, and a program can be automatically converted into a label to execute SQL and a scheduling task conveniently.
The label rule related configuration belongs to a label rule system construction part, data analysis personnel correspondingly encode according to the label definition module according to customer requirements and data conditions and by combining third-party labels and data conditions to form a standard system structure, the label system can be continuously improved, modified and reused after being accumulated, and knowledge precipitation is correspondingly completed. The main contents are: label source, label rule description, label code, label name (category four), etc., note: this portion of content may be automatically imported from the tag definition module.
Table 1. template configuration item-tag rules section:
the configuration of the relevant part of label production mainly configures the following contents: 1) configuring a data source: acquiring table structure information and data to be processed from a business database, a data warehouse, a data lake or a big data platform; 2) configuration attributes: determining required fields according to the logic of the tags; 3) the configuration conditions are as follows: configuring a filtering condition and a rule condition;
the main configuration items involved are: the system comprises a data source library, a table, a field, a filtering condition, a rule condition, a complex condition, an object type, an object value, a label code, a source table, a label source, a labeler, whether forbidden or not and the like, wherein the data source library, the table, the field, the filtering condition, the rule condition, the complex condition, the object type, the object value, the label code, the source table, the label source, the labeler, the forbidden or not are key configuration items generated by the label and are configured by data or business personnel. The program can generate corresponding label execution statements according to the content of the configuration items of the part.
Table 2 template configuration item-label production section:
the label scheduling related configuration mainly configures related contents of task scheduling, such as marking mode, data condition, marking step, implementation mode, execution cycle, interval days and version number, and provides configuration items (optional) for program development: only for complex scenes that cannot be realized individually under the above configuration conditions, program scripts can be developed individually to realize the generation of tags.
Table 3. template configuration item-task scheduling part:
and further, reading the content rules of the configuration templates, acquiring corresponding parameter information, generating corresponding label execution statements according to template configuration items in the table 2, generating corresponding scheduling tasks according to template configuration items in the table 3, generating marking tasks, executing the marking tasks by using a platform computing frame (Spark/flight) according to the execution frequency of the label scheduling tasks, periodically generating label data, and storing, managing and applying the label data.
Still further, set up label memory module:
and storing the label result, wherein the main library for storing the data can adopt a relational database, such as: ClickHouse, MySQL, Oracle, etc., or a Key-Value type NoSQL (not Only SQL) database may also be employed, such as: HBase, elastic search, Redis, MongDB databases and the like can be flexibly selected according to specific service scenes and data conditions, the system supports the requirements of an application layer in a larger range, and a storage layer provides mass data storage and supports high expandability and continuous capacity expansion capability by combining the advantages of large data storage capabilities of a column database, a distributed cache, a distributed file system, a search engine and the like. The storage structure of the object tag can be referred to as shown in the following table 4, which facilitates the capability of continuously improving the tag data, and lays a solid foundation for the deep application and value mining of the tag data.
Table 4. object tag table storage structure:
still further, an application display module is arranged:
based on the generated label data, some label-related application scenes such as personal portrait, group portrait, label circle person, statistical analysis, label recommendation, data service and the like can be developed conveniently in an application display module.
Personal portrait: through a visualization means, various information in the personal electronic file is connected in series, a brand new figure portrait is constructed around subjects such as people, places, things, objects, organizations and the like based on basic characteristics of people, such as various information of sex, age, social contact and the like, personal characteristics are summarized and summarized through highly generalized tags, and in addition, a tag set on an entity object also forms a multi-angle and all-around tag portrait for the entity.
Group portrait: the information features of the known part of the personnel groups are gathered and abstracted to obtain abstract significant feature labels, and the abstract significant feature labels are expanded to similar broader personnel groups by taking the abstract significant feature labels as rules, so that the function of searching the same type of people in mass data is realized.
The label is enclosed: the tag circle people function is the most direct and effective application scene of the tag platform, the intersection of tag combinations can be sought through the mode of multi-tag combination, the personnel or the group meeting the intersection of the tags can be quickly defined, and the accurate positioning of the target is realized.
Statistical analysis: the label statistical analysis displays the overall condition of the label in a visual mode, and comprises the statistics of the total number of the labels and the number of newly added labels in the recent time period, and the statistics of the total number of label query times and the newly added query times in the recent time period. Meanwhile, the platform performs chart analysis on indexes such as label types, label purposes, label use conditions and label states, and therefore a client or a manager can conveniently master the overall application condition of the label.
Intelligently recommending: and carrying out intelligent recommendation by combining the label by using an artificial intelligence algorithm.
Data service: the data service refers to the access and management capability provided by the tag data resource to the outside, such as providing a query retrieval interface for a user, a tag subscription service, and the like.
Example two:
referring to fig. 5, fig. 5 is a schematic structural diagram of a physical object tag production system according to the present invention. Fig. 5 shows a system for producing a physical object tag according to the present invention, which comprises:
the template construction module 11 is used for constructing a visual template and configuring the visual template based on data content information, wherein the configuration content comprises label rule configuration content, label production configuration content and label scheduling configuration content;
the template processing module 12, the template processing module 12 generates a label SQL statement, a label scheduling task and a marking task according to the configured content in the visual template;
the generating module 13 executes the marking task through a platform computing frame according to the frequency of the label scheduling task and the label SQL statement to generate label data;
and the tag data storage module 14 is used for performing fusion storage on the tag data through a database by the tag data storage module 14.
Example three:
referring to fig. 6, this embodiment discloses a specific implementation of an electronic device. The electronic device may include a processor 81 and a memory 82 storing computer program instructions.
Specifically, the processor 81 may include a Central Processing Unit (CPU), or A Specific Integrated Circuit (ASIC), or may be configured to implement one or more Integrated circuits of the embodiments of the present Application.
The memory 82 may be used to store or cache various data files for processing and/or communication use, as well as possible computer program instructions executed by the processor 81.
The processor 81 implements any of the above embodiments of the method for producing a physical object tag by reading and executing computer program instructions stored in the memory 82.
In some of these embodiments, the electronic device may also include a communication interface 83 and a bus 80. As shown in fig. 6, the processor 81, the memory 82, and the communication interface 83 are connected via the bus 80 to complete communication therebetween.
The communication interface 83 is used for implementing communication between modules, devices, units and/or equipment in the embodiment of the present application. The communication port 83 may also be implemented with other components such as: the data communication is carried out among external equipment, image/data acquisition equipment, a database, external storage, an image/data processing workstation and the like.
The bus 80 includes hardware, software, or both to couple the components of the electronic device to one another. Bus 80 includes, but is not limited to, at least one of the following: data Bus (Data Bus), Address Bus (Address Bus), Control Bus (Control Bus), Expansion Bus (Expansion Bus), and Local Bus (Local Bus). By way of example, and not limitation, Bus 80 may include an Accelerated Graphics Port (AGP) or other Graphics Bus, an Enhanced Industry Standard Architecture (EISA) Bus, a Front-Side Bus (FSB), a Hyper Transport (HT) Interconnect, an ISA (ISA) Bus, an InfiniBand (InfiniBand) Interconnect, a Low Pin Count (LPC) Bus, a memory Bus, a microchannel Architecture (MCA) Bus, a PCI (Peripheral Component Interconnect) Bus, a PCI-Express (PCI-X) Bus, a Serial Advanced Technology Attachment (SATA) Bus, a Video Electronics Bus (audio Electronics Association), abbreviated VLB) bus or other suitable bus or a combination of two or more of these. Bus 80 may include one or more buses, where appropriate. Although specific buses are described and shown in the embodiments of the application, any suitable buses or interconnects are contemplated by the application.
The electronic device may be produced based on the physical object tag, thereby implementing the physical object tag production method described in connection with fig. 2.
In addition, in combination with the production of the entity object tag in the above embodiments, the embodiments of the present application may provide a computer readable storage medium to implement. The computer readable storage medium having stored thereon computer program instructions; the computer program instructions, when executed by a processor, implement any of the methods of physical object tag production described in the embodiments above.
The technical features of the embodiments described above may be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the embodiments described above are not described, but should be considered as being within the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
In summary, the method and the system for producing the entity object tags have the advantages that a tag coding method with a tag depth of 4 levels is designed, and is used for setting a hierarchy for an entity object tag system, so that full-latitude tags and a knowledge system can be conveniently constructed for customers; a key content configuration template is designed, data from different data sources are simply configured in a rule mode in a visual template mode, and a corresponding label SQL statement is generated by utilizing a program analysis configuration template, so that the mode that developers manually write SQL or program code scripts after label rule logic is obtained at present is replaced, the label generation efficiency can be improved, the service requirement is quickly responded, the threshold of service personnel data use is reduced, and the communication of the service requirement and the label development cost are reduced; the results of the production labels are fused and stored, so that the data is further added in value and has higher utilization value, different application scenes are supported, and the application value is conveniently embodied to the maximum extent.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.
Claims (10)
1. A method for producing a physical object tag, comprising:
a template construction step: constructing a visual template and configuring the visual template based on data content information, wherein the configuration content comprises label rule configuration content, label production configuration content and label scheduling configuration content;
template processing step: generating a label SQL statement, a label scheduling task and a marking task according to the configured content in the visual template;
a generation step: and executing the marking task through a platform computing frame according to the frequency of the label scheduling task and the label SQL statement to generate label data.
2. The physical object tag production method of claim 1, further comprising:
and a tag data storage step: and performing fusion storage on the tag data through a database.
3. The physical object tag production method of claim 1, wherein the template processing step comprises:
a label parameter information obtaining step: analyzing according to the label rule configuration content in the visual template to obtain label parameter information;
a label SQL statement obtaining step: generating the label SQL statement according to the label production configuration content in the visual template;
marking task obtaining step: and generating the label scheduling task according to the label scheduling configuration content in the visual template, and generating the marking task according to the label scheduling task.
4. The method of claim 1, wherein the marking task is executed by the platform computing framework to periodically generate the tag data based on the frequency of execution of the tag scheduling task.
5. The method of claim 2, wherein the database is a relational database or a key-value database.
6. The method of claim 2, wherein the tag rule configuration content comprises a tag source, a tag rule description, a tag code, and a tag name, and the tag name has multiple levels.
7. A physical object tag production system, comprising:
the template construction module constructs a visual template and configures the visual template based on data content information, wherein the configuration content comprises label rule configuration content, label production configuration content and label scheduling configuration content;
the template processing module generates a label SQL statement, a label scheduling task and a marking task according to the configured content in the visual template;
and the generation module executes the marking task to generate label data through a platform computing frame according to the frequency of the label scheduling task and the label SQL statement.
8. The physical object tag production system of claim 7, further comprising:
and the tag data storage module is used for performing fusion storage on the tag data through a database.
9. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor implements the method of producing a physical object tag according to any one of claims 1 to 6 when executing the computer program.
10. A storage medium on which a computer program is stored, which program, when executed by a processor, carries out the method for producing a physical object tag according to any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111257718.5A CN113901077A (en) | 2021-10-27 | 2021-10-27 | Method and system for producing entity object label, storage medium and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111257718.5A CN113901077A (en) | 2021-10-27 | 2021-10-27 | Method and system for producing entity object label, storage medium and electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113901077A true CN113901077A (en) | 2022-01-07 |
Family
ID=79026554
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111257718.5A Pending CN113901077A (en) | 2021-10-27 | 2021-10-27 | Method and system for producing entity object label, storage medium and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113901077A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115718825A (en) * | 2022-11-25 | 2023-02-28 | 中电金信软件有限公司 | Method and device for determining time length label and electronic equipment |
-
2021
- 2021-10-27 CN CN202111257718.5A patent/CN113901077A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115718825A (en) * | 2022-11-25 | 2023-02-28 | 中电金信软件有限公司 | Method and device for determining time length label and electronic equipment |
CN115718825B (en) * | 2022-11-25 | 2024-05-31 | 中电金信软件有限公司 | Method and device for determining duration label and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Wang et al. | Multivariate correlation-aware spatio-temporal graph convolutional networks for multi-scale traffic prediction | |
Zhu et al. | Cyber-physical-social-thinking modeling and computing for geological information service system | |
Xia et al. | A MapReduce‐Based Parallel Frequent Pattern Growth Algorithm for Spatiotemporal Association Analysis of Mobile Trajectory Big Data | |
CN111340240A (en) | Method and device for realizing automatic machine learning | |
CN115269877A (en) | Method, system and equipment for constructing domain entity and event double-center knowledge graph | |
CN115905528A (en) | Event multi-label classification method and device with time sequence characteristics and electronic equipment | |
Pospiech et al. | A descriptive big data model using grounded theory | |
CN113901077A (en) | Method and system for producing entity object label, storage medium and electronic equipment | |
CN111383072A (en) | User credit scoring method, storage medium and server | |
CN117573880A (en) | Rolling process data element model and data space construction method and system | |
US20210294794A1 (en) | Vector embedding models for relational tables with null or equivalent values | |
CN116860311A (en) | Script analysis method, script analysis device, computer equipment and storage medium | |
Sassi et al. | An overview of big data and machine learning paradigms | |
Xu et al. | Construction and application of a knowledge graph-based question answering system for Nanjing Yunjin digital resources | |
CN115186188A (en) | Product recommendation method, device and equipment based on behavior analysis and storage medium | |
Jain et al. | Collaborative and clustering based strategy in big data | |
Zhang et al. | Patentdom: Analyzing patent relationships on multi-view patent graphs | |
CN113297436A (en) | User policy distribution method and device based on relational graph network and electronic equipment | |
US20240220876A1 (en) | Artificial intelligence (ai) based data product provisioning | |
Álvarez-Rodríguez et al. | Survey of Scientific Programming Techniques for the Management of Data‐Intensive Engineering Environments | |
Wu et al. | [Retracted] Adaptive Integration Algorithm of Sports Event Network Marketing Data Based on Big Data | |
Xu et al. | Research on performance optimization and visualization tool of Hadoop | |
Yuan | Designing the Education Resource Management System Using Apriori Algorithm | |
Pospiech et al. | Deployment of A Descriptive Big Data Model | |
Laxmi Lydia et al. | Challenging Data Models and Data Confidentiality Through “Pay-As-You-Go” Approach Entity Resolution |
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 |