Address resolution method and device of industrial internet, terminal, and storage medium

WO2025000347A1PCT designated stage expired Publication Date: 2025-01-02JIU TAI GRP CO LTD

Patent Information

Application Number
PCT/CN2023/103866
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-29
Publication Date
2025-01-02

Smart Images

  • Figure CN2023103866_02012025_PF_FP_ABST
    Figure CN2023103866_02012025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides an address resolution method and apparatus of industrial internet, a terminal, and a storage medium. The method includes: collecting industrial information of a target object, and configuring a corresponding ID code for the target object; parsing the ID code, and processing the industrial information based on the ID code to obtain feature information corresponding to the industrial information; and processing the feature information through a heterogeneous task execution engine, to implement state management and business state management of the industrial information. According to the present disclosure, on a basis of achieving rapid, accurate, and safe network addressing of the target object, processing, exchange and reuse of object information are achieved based on a unified application data model, therefore an object for better data interaction and value transmission between industries, enterprises, individuals is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

ADDRESS RESOLUTION METHOD AND DEVICE OF INDUSTRIAL INTERNET, TERMINAL, AND STORAGE MEDIUMTECHNICAL FIELD

[0001] The present disclosure relates to the field of industrial internet technologies, and more particularly, to an address resolution method and device of industrial internet, a terminal, and a storage medium.BACKGROUND

[0002] Data serves as a core element of industrial internet, and faces a major challenge of transfer and aggregation of heterogeneous data, remote data, and different-master data. Sharing of various split data involved in industrial internet and intelligent manufacturing is a key restriction factor and key application direction of becoming a strong nation in industry manufacturing. Furthermore, to comprehend date is to understand and grasp a data source, a data flow process, and data usage.

[0003] However, an “information island” phenomenon abounds inside an enterprise and between enterprises, and an address resolution technology is one of the key technologies visible at present that solve the “information island” , achieve industrial big data aggregation, and implement data sharing on the basis of solving the current visible solution and achieving the industrial big data aggregation.

[0004] Industrial internet is modeled in terms of business, usage, function, and implementation, which rather comprehensively covers a technical field related to the industrial manufacturing, but does not indicate an implementation path, and thus cannot provide actual guidance for connection operation of an industry and enterprise. Therefore the key problems in a heterogeneous network connection and data interoperation further need to be solved by a feasible technical method to truly achieve data interaction of industrial  internet.

[0005] At present, data sharing of the industrial internet has not yet been implemented in the above method from a perspective of the address resolution.SUMMARY

[0006] A main object of the present disclosure is to provide an address resolution method and device of industrial internet, a terminal, and a storage medium, aiming to solve a problem that data sharing of industrial internet has not yet been implemented in the related art from the perspective of address resolution.

[0007] In a first aspect, the present disclosure provides an address resolution method of industrial internet. The method includes: collecting industrial information of a target object, and configuring a corresponding ID code for the target object; parsing the ID code, and processing the industrial information based on the ID code to obtain feature information corresponding to the industrial information; and processing the feature information through a heterogeneous task execution engine, to implement state management and business state management of the industrial information.

[0008] In some embodiments, the method further includes: establishing a data semantic description model, and storing the industrial information by using the data semantic description model.

[0009] In some embodiments, the method further includes: performing input operation, processing operation, fusion operation, and output operation of the industry information through a drag-and-drop configuration in an interaction interface.

[0010] In some embodiments, the method further includes: in a case of resource sharing between different service departments, submitting and obtaining an execution state of a task through the heterogeneous task execution engine.

[0011] In some embodiments, the feature information at least includes a basic feature, a portrait feature, a tag feature, a sparse feature, a dense feature, a real-time feature, and a day-level feature.

[0012] In some embodiments, the state management at least includes life cycle  granularity segmentation, a life cycle state jump target and event, life cycle input and output activity management, data management, message management, and action authority management.

[0013] In some embodiments, identity registration, identity login, a business state selection, role authentication, data uploading, and approval are sequentially executed in identity business state management in the state management before returning a registration result.

[0014] In a second aspect, embodiments of the present disclosure provide an address resolution device of industrial internet. The device includes: a collecting module, a parsing module, and a processing module. The collecting module is configured to collect industrial information of a target object and configure a corresponding ID code for the target object. The parsing module configured to parse the ID code and process the industrial information based on the ID code to obtain feature information corresponding to the industrial information. The processing module configured to process the feature information through a heterogeneous task execution engine, to implement state management and business state management of the industrial information.

[0015] In a third aspect, the embodiments of the present disclosure provide a terminal. The terminal includes: a memory; a processor; and a computer program stored in the memory and executable on the processor. The processor, when executing the computer program, implements the steps of the address resolution method of industrial internet according to any embodiment described above.

[0016] In a fourth aspect, the embodiments of the present disclosure provide a computer-readable storage medium. The computer-readable storage medium has a computer program stored thereon. The computer program, when executed by a processor, implements the steps of the address resolution method of industrial internet according to any embodiment described above.

[0017] The present disclosure provides the address resolution method and device of industrial internet, the terminal, and the storage medium. The method includes: collecting industrial information of a target object, and configuring a corresponding ID code for the target object; parsing the ID code, and processing the industrial information based on the ID  code to obtain feature information corresponding to the industrial information; and processing the feature information through a heterogeneous task execution engine, to implement state management and business state management of the industrial information. According to the present disclosure, the ID code is constructed based on the industrial object, and data interconnection and interoperation of a manufacturing enterprise is supported by means of an address resolution system of all industrial factors, a unified expression and addressing are required for a same or one type of object in information application process inside an industrial enterprise, inside an industry, between enterprises and between industries. In this way, on a basis of achieving rapid, accurate, and safe network addressing of the target object, processing, exchange and reuse of object information are achieved based on a unified application data model, therefore an object for better data interaction and value transmission between industries, enterprises, individuals is achieved.BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to clearly explain technical solutions of embodiments of the present disclosure or in the related art, drawings used in description of the embodiments or the related art will be briefly described below. The drawings described below merely illustrate some embodiments of the present disclosure. Based on these drawings, other drawings can be obtained by those skilled in the art without creative effort.

[0019] FIG. 1 is a flowchart of an address resolution method of industrial internet according to an embodiment of the present disclosure.

[0020] FIG. 2 is a schematic diagram of an overall format of a polyhedral ID code according to an embodiment of the present disclosure.

[0021] FIG. 3 is a flowchart of polyhedral ID code and addressing according to an embodiment of the present disclosure.

[0022] FIG. 4 is a schematic diagram of an ID encoding tool according to an embodiment of the present disclosure.

[0023] FIG. 5 is a schematic diagram of an ID addressing tool according to an embodiment of the present disclosure.

[0024] FIG. 6 is a schematic diagram of a structure of an address resolution device of industrial internet according to an embodiment of the present disclosure.

[0025] FIG. 7 is a schematic diagram of a terminal according to an embodiment of the present disclosure.DETAILED DESCRIPTION

[0026] In order to make objects, technical solutions, and advantages of the present disclosure more apparent, technical solutions according to embodiments of the present disclosure will be described clearly and completely below with reference to the accompanying drawings of the embodiments of the present disclosure. Obviously, the embodiments described below are only a part of the embodiments of the present disclosure, rather than all embodiments of the present disclosure. On a basis of the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without creative labor shall fall within the protection scope of the present disclosure.

[0027] The terms “first” , “second” , “third” , “fourth” , etc. (when present) in the specification and claims of the present disclosure and the accompanying drawings are used to distinguish similar objects, and need not be used to describe a specific order or sequence. It should be understood that the data used in this way may be interchangeable under appropriate circumstances in order that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein.

[0028] It should be understood that in the various embodiments of the present disclosure, numerical values of sequence numbers of the above processes do not mean an execution order and should not constitute any limitation to an implementation process of the embodiments of the present disclosure as the execution order of individual processes should be determined by their functions and internal logics.

[0029] It should be understood that in the present disclosure, the terms “including” and “having” and any variants thereof as used in the description of the embodiments of the present disclosure, the appended claims, and the above accompanying drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device that  includes a series of steps or units is not necessarily limited to those explicitly listed steps or units, but may also include other steps or units that are not explicitly listed or are inherent to the process, method, product, or device.

[0030] It should be understood that in the present disclosure, “a plurality of” means two or more. The term “and / or” in the present disclosure only represents a relationship between correlated objects, including three relationships. For example, “A and / or B” may mean three situations: A only, B only, or both A and B. In addition, the character “ / ” in the present disclosure generally represents an “or” relationship between the correlated objects preceding and succeeding the symbol. “including A, B, and C” and “including A, B, C” mean A, B, and C are included, “including A, B or C” means one of A, B, and C is included, and “including A, B, or / and C” means any one or two or three of A, B, and C are included.

[0031] It should be understood that in the present disclosure, “B corresponding to A” , “B corresponding to A” , “A corresponding to B” , or “B corresponding to A” indicate that B is associated with A, and B can be determined based on A. Determining B from A may not merely mean that B is determined based on A, may also mean that B is determined based on A and / or other information. The match between A and B is the similarity between A and B is greater than or equal to a predetermined threshold.

[0032] Depending on the context, “if” as used herein may be interpreted as “upon…” , or “when…” ", or “in response to determining…” , or “in response to detecting…” .

[0033] The technical solution of the present disclosure is described in detail below with specific embodiments. The following specific embodiments may be combined with each other, and the same or similar concepts or processes will not be repeated in some embodiments.

[0034] Address resolution of industrial internet refers to a process where people, organization, space, element (intelligent machine, production apparatus, part, production data, storage system) , activities, etc., in an industrial economic activity are endowed with a unique ID thereof, and an address-based communication network is established, therefore comprehensive interconnection of all industrial factors and elements, and acquisition, processing, transmission, and an exchange of related information are achieved to provide a data resource for an deep application of the industry.

[0035] An address resolution system of industrial internet includes five major core  contents of an ID code, communication management, feature management, state management, and business state management.

[0036] The ID code refers to an identity symbol capable of uniquely identifying physical resources, e.g., a machine, a product, and virtual resources, e.g., algorithm, process, and is similar to an “identity card” . By means of the unique code, it is ensured that an identified object will be positioned at any time, and based on which the identified object related control and management, and processing, switching, and sharing of related information are performed for the identified object. An identity code technology includes encoding, allocating and recycling, storage modes of identity codes on various media, an identity reading technology, communication protocols between identity data collecting entities, interface requirements, etc.

[0037] The communication management refers to a system capable of querying, based on the identity code, a position or related information of a target object network. The unique positioning and information query of the industrial elements and factors is a premise and foundation for achieving accurate docking between global supply chain systems and enterprise production systems, product life cycle management, and intelligent services. A communication management technology includes requirements such as identity registration, identity parsing, identity search, identity query, identity authentication, a data message format, a response data message format, and a communication protocol, etc.

[0038] The feature management is an expression of characteristics of uniquely coded industrial factors and elements. From the perspective of the described industrial object, features may be divided into several broad categories.

[0039] A basic feature, which is a name, a category, a production place, context information in service, etc.

[0040] A portrait feature, which is, for example, a user portrait, a user gender (male, female) , a user age (0 to 100) , and a user geographic location.

[0041] A label feature, which is an article id, an article classification, article price, and an article title.

[0042] From the perspective of use of a mode, the features may also be divided as follows.

[0043] A sparse feature, which is, for example, a discrete value character string type  (province-Guangdong) , an id value type (e.g., a user id and an article id) , which is generally a feature of character string type. The existing deep training framework generally performs encoding targeting at the sparse feature, and a common encoding mode is hash encoding, i.e., some hash is performed on character strings to be mapped into 64-bit space.

[0044] A dense feature, which is a continuous type feature, for example a clickthrough rate (0.15) , a playback completion rate (0.99) , a purchase rate, etc.

[0045] From the perspective of an update frequency, the feature may be divided as follows.

[0046] A real-time feature, which is, for example a number of clicking on the article, a number of purchases, a number of times of play, etc.

[0047] A day-level feature, which is, for example a mid-term portrait of a user, or a long-term portrait of the user, this kind of feature is generally low in the update frequency.

[0048] State management refers to a management activity where a functional characteristic and a physical characteristic of the industrial object are established and are consistent in, within the life cycle of an industrial object, product requirements and target rules. A main content of the state management includes: life cycle granularity segmentation, a life cycle state jump target and event, life cycle input and output activity management, data management, message management, and action authority management.

[0049] A polyhedron ID code generation tool provides functional support during registration of a polyhedron. The polyhedron can be registered on a platform as long as a registration condition of a platform is met. An ID of the polyhedron can be automatically generated based on basic information of each business state polyhedron associated during the registration of the polyhedron. A polyhedral ID code generation module provides an interface in a form of an API.

[0050] The ID code is insensitive to the user, and the user cannot see the ID code. Therefore, the ID code for each polyhedron corresponds to a unique communication address of the polyhedron, and based on an address interface of the polyhedron, the user can obtain a URL address corresponding to each polyhedron. Moreover, the related information of the polyhedron can be accessed by calling the generated URL address. Meanwhile, the address and interface of the polyhedron are also an interface for interactions of various polyhedrons  with humans as a center and space as a container.

[0051] The business state management refers to applications such as identification-based supply chain management, full life cycle management of product, intelligent production, personalized customization, network collaboration, service extension. Identity business state management includes identity registration, identity login, a business state selection, role authentication, data uploading, approval, and registration result returning.

[0052] In an embodiment, as illustrated in FIG. 1, the present disclosure provides an address resolution method of industrial internet. The method includes operations at the following steps.

[0053] At step S101, industrial information of a target object is collected, and a corresponding ID code for the target object is configured.

[0054] An ID code rule and addressing resolution method of the industrial polyhedron are encoded based on a format of 1 country, 2 industry, 3 supply-transaction-consumption, 4 five-type polyhedral markers, 5 a polyhedral business state, and 6 a format of a polyhedron individual.

[0055] The fifth level of a polyhedral business code is a watershed for generating polyhedral individuals in different states by a same polyhedron, which is one of the important means for recording and distinguishing a change of the polyhedron in different industrial scenes. Five states of the polyhedron of a resource state, a transaction state, an industry script state, an enterprise and individual instantiation, as well as an operation state, meet corresponding predetermined conditions and process requirements, have corresponding tools to support, and thus can be registered and switched. Whether from the perspective of the tool or in terms of a business mode, the platform should provide an ability to support the polyhedron to be registered and arbitrarily switched in the five states, which is an important technical foundation of achieving a goal of “All for one and one for all” .

[0056] In any case, the ID code must provide accurate, effective, convenient ID support. Meanwhile, a design of the ID code is to be fully considered in combination with the polyhedral business mode and polyhedral application. Behind the registration and switching between these polyhedral states, it is an important business mode of the platform and is also an important factor and stage of capability transaction. Each state represents a different  capability provider and capability demander, and also includes a third party associated therewith. Continuous growth and development of these stakeholders will form a strong industrial polyhedral ecology.

[0057] A general sequence of the polyhedral states is starting from the resource state, to the transaction state, to the industry script state, to the enterprise and individual instantiation, and finally to a real operation state. But any state of the polyhedron theoretically can be mutually switched. A real attribution of the polyhedral state depends on use intentions and requirements of an owner of the polyhedron. Of course, and the platform has corresponding tools and processes to support and manage realization of these intentions and requirements. Behind a design of the feature level is a foundation for a structured design of a service model, a data model, a database relation, and a terminal application relation.

[0058] The resource state is a maximum resource pool of the operation platform of the polyhedron, which includes any polyhedron of the resource state, the transaction state, the industry script state, the enterprise and individual instantiation, and the operation state. At the same time, the ID code and an addressing engine tool, as a polyhedral tool zero level module, includes a polyhedron individual code generator, a feature parsing tool, a polyhedral ID code-based addressing algorithm and addressing engine, etc., and can provide the ID code and addressing service for the five-state polyhedron. These form a common abstraction that is independent of the industry. In the industry script state, the polyhedron individual code generator can cooperate with an ID code rule system of each industry to form a functional module. In the transaction state, these tool services can also be opened to users in the different states through a certain transaction process. In the enterprise-individual instantiation state, the code ID of each polyhedron generating the instantiation state is configured or set. Through these polyhedrons generating the instantiation state, an industrial reality capability is digitized, online, and software-oriented in a discrete manner, and each type of polyhedron undertakes different responsibilities, but cooperates with each other. In the operation state, the polyhedron uses the reality capability in the industry, such as an ability of people and a capability of the industry elements as an input in an aggregation manner in an activity polyhedron, and then the input is outputted as a new industrial capability. A spatial polyhedron is a container carrying other polyhedron objects, and an organization is  empowerment, and a person is a center, which is a main body. In general, most users are insensitive to the ID code from the perspective of the tool, and only a few users select a template and the ID code rule. The users only need to register an APP as desired, and the ID code can be automatically generated during registration.

[0059] When hundreds of thousands of polyhedrons are online in real time in substantiation and operation state, especially when numerous polyhedrons are stored in server databases in various places in a distributed manner, addressing of the polyhedron ID is a system engineering project. The system engineering project may be divided into two levels. In a first level, a polyhedron ID code-based addressing algorithm (similar to DNS service processing IP) is used to connect, through an addressing engine (API) , an ID code library of the distributed storage, to find a corresponding polyhedron. In a second level, addressing of a target polyhedron is achieved based on a content (keyword, text, etc. ) of the unique attribute of the feature plane by means of the feature parsing tool, such as a natural language processing model and a search engine module.

[0060] The ID encoding tool provides an ID auto-generation function, which is called by the user by means of an API interface, and logic of an underlying level of the ID encoding tool is insensitive to the user. When the API interface of the ID code is called by the user, the ID encoding tool sequentially generates codes of six parts of the ID, i.e., a country, an industry, a type polyhedron, supply, transaction, and consumption of the polyhedron, a business state of the polyhedron, and a polyhedron individual. The first five parts (the country, the industry, the type of the polyhedron, the supply, transaction, and consumption of the polyhedron, and the business state of the polyhedron) of the ID code are the common parts of the ID codes of the five classes of polyhedrons, and ID codes of all the polyhedrons are based on the common code rule; and the sixth part (the polyhedron individual) of the ID code is a part of a personalized code of each type of the polyhedron individual, and different types of polyhedrons have different code formats.

[0061] A database of the ID encoding tool, 1) stores international and domestic standard rules of the ID code, and provides various types of international and domestic standardized encoding services; 2) stores a custom rule of the ID code, which, on one hand, includes an extension to the existing international and domestic standards, and on the other hand, includes  a custom rule without standard to refer to; and 3) stores the polyhedron ID code and a polyhedron instance corresponding thereto, and the polyhedron instance can be quickly positioned based on the polyhedron ID code. An ID code address pool is constructed based on the polyhedron ID code rule, and ID address blocks of the polyhedron can be stored in different places in the distributed manner.

[0062] For a custom ID code of the polyhedron, a dynamic extension is supported during operation, and downward compatibility of an encoding mode of a new version for a code of an old version is satisfied.

[0063] As illustrated in FIG. 2, the ID code format of the polyhedral is: 1) a country; 2) an industry; 3) a type of the polyhedron; 4) a supply, transaction, and consumption stage of the polyhedron; 5) a business state of the polyhedral; and 6) a polyhedral individual. The first to fifth parts of the ID code are common parts of a five-class polyhedron (a human polyhedron, an organization polyhedron, a spatial polyhedron, an element polyhedron, and an activity polyhedron) , which follow a same code rule; and the sixth part of the ID code is an individual code part of various polyhedral individuals, and personalized code rules are defined for various different polyhedrons, respectively.

[0064] During setting of the ID code format and rule, it is required to comply with: 1) ensuring uniqueness of the ID, such that each polyhedron has a unique ID corresponding thereto; 2) consistency between the international standard and domestic standard, each part of the ID code of the polyhedron, when there is the international or domestic standard, takes advantage of the existing criteria as the code rule, when these standards are not specific enough, expansion of the code rule is expanded by means of refining and expanding existing standards; and when there is no relevant standard, a relevant code standard needs to be customized; 3) each part of the ID code having a hierarchical and logical relation, which meets the requirements of the distributed storage and addressing of the polyhedron, and can locate and find the address of the instance of the polyhedron through parsing and positioning the ID code.

[0065] Definition of each part of a code format of a polyhedron:

[0066] 1) Country: where the existing national code standard is used. A country code has a plurality of code standards, and practically, one of the standards may be selected as a code  rule of a part thereof. From the perspective of the tool, a selectable way is made to provide, by means of selection and configuration, a variety of code rules for generating code standards for a part thereof in use. As illustrated in FIG. 1-1, when the international telephone zone number code standard is selected, this part is composed of a four-digit number, 0001 is for US, and 0086 is for China.

[0067] 2) Industry: where the existing national code standard is used. The industry codes have a plurality of code standards, and more currently used Chinese national economy classification codes are composed of a one-digit letter and a four-digit number, for example, A0313 is breeding of pigs. For the industry code standards, a variety of code rules are also provided for generating the code standards for that part in use in the same selectable manner based on tool thinking. Meanwhile, in a case where the industry standard code level is insufficient, custom expansion is supported.

[0068] 3) A type of the polyhedron: the type of polyhedron defines type codes of the human polyhedron, organizational polyhedron, the spatial polyhedron, element polyhedron, and activity polyhedrons by means of encoding. In addition, a type field of the polyhedron supports downward subdivision, for example, the code of the spatial polyhedron starts with 2. But when the type is subdivided downwardly, each downwardly subdivided level may be encoded with a number. Therefore, the ID encoding tool of the polyhedron supports extension of a field length of the type code of the polyhedron.

[0069] 4) A supply, transaction, and consumption stage of the polyhedron: the supply side, the transaction side, and the consumption side where the polyhedron is located are encoded, which is considered from a life cycle of the polyhedron itself. The life cycle of the polyhedron supports downward infinite subdivision. Codes of the supply side, the transaction side, and the consumption side start from 1, 2, 3, respectively, and support the downward subdivision. In addition, each subdivision level may be encoded with a number. Therefore, the ID encoding tool of the polyhedron supports extension of a code length of the polyhedron in the supply, transaction, and consumption stage.

[0070] 5) A business state of the polyhedron: the five business states of the resource state, the transaction state, the industry script state, the enterprise and individual instantiation, and the operation state where the polyhedron is located are encoded, which is considered from a  life cycle of a basic ecological tool of the polyhedron. The business state particularly has a various and large values. The life cycle of the basic ecological tool of the polyhedron also supports the downward subdivision. Codes of the resource state, the transaction state, the industry script state, the enterprise and individual instantiation, and the operation state start from 1, 2, 3, 4, and 5, respectively, and support the downward subdivision. In addition, each subdivision level may be encoded with a number. Therefore, the ID encoding tool of the polyhedron supports extension of a code length of the polyhedron in the business state.

[0071] 6) A polyhedron individual: it is a code part for various polyhedron individuals and personalized code rules are defied for various different polyhedrons, respectively.

[0072] An ID code of a polyhedron is described below in conjunction with an example, as shown in Table 1 below.

[0073] Table1. Instances of an ID code of a polyhedron

[0074] The ID communication tool provides the ID code-based positioning and addressing services of the polyhedron. From the tool level, it is also called by the user by means of the API interface, and the user has no need to know implementation details of the underlying level.

[0075] For the ID encode and addressing tool of the polyhedron, the overall logic thereof is as illustrated in FIG. 3. An ID code rule and addressing resolution method of the industrial polyhedron are encoded based on a format of 1 country, 2 industry, 3 supply-transaction-consumption, 4 five-type polyhedral markers, 5 a polyhedral business state, and 6 a format of a polyhedron individual. The fifth level of a polyhedral business code is a watershed for generating polyhedral individuals in different states by a same polyhedron, which is one of the important means for recording and distinguishing a change of the polyhedron in different industrial scenes. Five states of the polyhedron of a resource state, a transaction state, an industry script state, an enterprise and individual instantiation, as well as an operation state, meet corresponding predetermined conditions and process requirements, have corresponding tools to support, and thus can be registered and switched. Whether from the perspective of the tool or in terms of a business mode, the platform should provide an ability to support the polyhedron to be registered and arbitrarily switched in the five states, which is an important technical foundation of achieving a goal of “All for one and one for all” .

[0076] In any case, the ID code must provide accurate, effective, convenient ID support. Meanwhile, a design of the ID code is to be fully considered in combination with the polyhedral business mode and polyhedral application. Behind the registration and switching between these polyhedral states, it is an important business mode of the platform and is also an important factor and stage of capability transaction. Each state represents a different capability provider and capability demander, and also includes a third party associated therewith. Continuous growth and development of these stakeholders will form a strong industrial polyhedral ecology. A general sequence of the polyhedral states is starting from the resource state, to the transaction state, to the industry script state, to the enterprise and individual instantiation, and finally to a real operation state. But any state of the polyhedron theoretically can be mutually switched. A real attribution of the polyhedral state depends on use intentions and requirements of an owner of the polyhedron. Of course, and the platform has corresponding tools and processes to support and manage realization of these intentions and requirements. Behind a design of the feature level is a foundation for a structured design of a service model, a data model, a database relation, and a terminal application relation.

[0077] The resource state is a maximum resource pool of the operation platform of the polyhedron, which includes any polyhedron of the resource state, the transaction state, the industry script state, the enterprise and individual instantiation, and the operation state. At the same time, the ID code and an addressing engine tool, as a polyhedral tool zero level module, includes a polyhedron individual code generator, a feature parsing tool, a polyhedral ID code-based addressing algorithm and addressing engine, etc., and can provide the ID code and addressing service for the five-state polyhedron. These form a common abstraction that is independent of the industry. In the industry script state, the polyhedron individual code generator can cooperate with an ID code rule system of each industry to form a functional module. In the transaction state, these tool services can also be opened to users in the different states through a certain transaction process. In the enterprise-individual instantiation state, the code ID of each polyhedron generating the instantiation state is configured or set. Through these polyhedrons generating the instantiation state, an industrial reality capability is digitized, online, and software-oriented in a discrete manner, and each type of polyhedron undertakes different responsibilities, but cooperates with each other. In the operation state, the polyhedron uses the reality capability in the industry, such as an ability of people and a capability of the industry elements as an input in an aggregation manner in an activity polyhedron, and then the input is outputted as a new industrial capability. A spatial polyhedron is a container carrying other polyhedron objects, and an organization is empowerment, and a person is a center, which is a main body. In general, most users are insensitive to the ID code from the perspective of the tool, and only a few users select a template and the ID code rule. The users only need to register an APP as desired, and the ID code can be automatically generated during registration.

[0078] When hundreds of thousands of polyhedrons are online in real time in substantiation and operation state, especially when numerous polyhedrons are stored in server databases in various places in a distributed manner, addressing of the polyhedron ID is a system engineering project. The system engineering project may be divided into two levels. In a first level, a polyhedron ID code-based addressing algorithm (similar to DNS service processing IP) is used to connect, through an addressing engine (API) , an ID code library of the distributed storage, to find a corresponding polyhedron. In a second level, addressing of a target polyhedron is achieved based on a content (keyword, text, etc. ) of the unique attribute of the feature plane by means of the feature parsing tool, such as a natural language processing model and a search engine module.

[0079] The resource state is the maximum resource pool of the polyhedron operation  platform. Any polyhedron in the script state, instantiation and operation state can complete the registration of the polyhedral resource state in the resource pool as long as the registration condition of the platform is met. All the polyhedrons in the resource pool are used as a supply side, and users in other states can be used after a certain transaction process is completed. In this process, when the polyhedron is registered, the polyhedron ID code API is automatically called to obtain its own ID code. When the user needs to obtain a required polyhedron, by calling the addressing engine API and returning to an address and access interface of the polyhedron required by the user, the polyhedron can be used for the user after the specific transaction process is completed.

[0080] As illustrated in FIG. 4, the ID encoding tool provides an ID auto-generation function, which is called by the user by means of an API interface, and logic of an underlying level of the ID encoding tool is insensitive to the user. When the API interface of the ID code is called by the user, the ID encoding tool sequentially generates codes of six parts of the ID, i.e., a country, an industry, a type polyhedron, supply, transaction, and consumption of the polyhedron, a business state of the polyhedron, and a polyhedron individual. The first five parts (the country, the industry, the type of the polyhedron, the supply, transaction, and consumption of the polyhedron, and the business state of the polyhedron) of the ID code are the common parts of the ID codes of the five classes of polyhedrons, and ID codes of all the polyhedrons are based on the common code rule; and the sixth part (the polyhedron individual) of the ID code is a part of a personalized code of each type of the polyhedron individual, and different types of polyhedrons have different code formats.

[0081] A database of the ID encoding tool, 1) stores international and domestic standard rules of the ID code, and provides various types of international and domestic standardized code services; 2) stores a custom rule of the ID code, which, on one hand, includes an extension to the existing international and domestic standards, and on the other hand, includes a custom rule without standard reference; and 3) stores the polyhedron ID code and a polyhedron instance corresponding thereto, and the polyhedron instance can be quickly positioned based on the polyhedron ID code. An ID code address pool is constructed based on the polyhedron ID code rule, and ID address blocks of the polyhedron can be stored in different places in the distributed manner.

[0082] For a custom ID code of the polyhedron, a dynamic extension is supported during operation, and downward compatibility of an encoding mode of a new version for a code of an old version is satisfied.

[0083] As illustrated in FIG. 5, the ID code-based positioning and addressing services of  the polyhedron are provided by the ID addressing tool. From the tool level, it is also called by the user by means of the API interface, and the user has no need to know the implementation details provided to the underlying level.

[0084] The resource state is the maximum resource pool of the polyhedron operation platform. Any polyhedron in the script state, instantiation and operation state can complete the registration of the polyhedral resource state in the resource pool as long as the registration condition of the platform is met. All the polyhedrons in the resource pool are used as a supply side, and users in other states can be used after a certain transaction process is completed. In this process, when the polyhedron is registered, the polyhedron ID code API is automatically called to obtain its own ID code. When the user needs to obtain a required polyhedron, by calling the addressing engine API and returning to an address and access interface of the polyhedron required by the user, the polyhedron can be used for the user after the specific transaction process is completed.

[0085] Two methods may be used for an internal logic of the polyhedron addressing. One is a direct ID code-based addressing method. In the method, each field of the polyhedron ID code is parsed to find a concrete storage position and an access interface of a specific polyhedron. The other one is a polyhedron feature-based addressing method. A feature attribute of the polyhedron stored in the feature plane is essentially a DNA of the polyhedron. Therefore, a polyhedron feature parsing tool is required to parse the feature attribute of the polyhedron into a corresponding ID code, and then the specific polyhedron is positioned to a specific polyhedron based on addressing of the ID code.

[0086] An identity code system provides technical support for cross-platform interaction, collaboration, and information island breaking of industrial internet, and includes computing components such as data collecting, data storage, data processing, data analysis. Generally, based on construction of an open source Hadoop ecological system, an identity code technology architecture used in the identity code system should not be limited to a single architecture, but is a complex and diverse one. In this way, it is required that an upper-level asset management platform has relatively higher compatibility capable of adapting to various global mainstream identity code technical platforms.

[0087] A service oriented to the identity code system is relatively complex, whose related data has various types and huge capacity. The conventional technology cannot meet collecting, processing, and analysis of the complex mass data, therefore characteristics of multi-source heterogeneous data in different industries need to be researched, a data collecting standard and a technical mode need to be defined and be putted into production, and the multi-source  heterogeneous data is automatically accessed to the identity code system by means of a simple configuration. At the same time, it is necessary to construct a set of general and ontology-based data semantic description models. The models include basic elements, basic types, basic relations, basic functions, and logical kernels for inference. The models are configured to store and express the heterogeneous data, enabling the data easier to use.

[0088] At step S102, the ID code is parsed, and the industrial information is processed based on the ID code to obtain feature information corresponding to the industrial information.

[0089] An underlying technology of a data fusion engine is generally based on full-memory parallel computing of Spark RDD, and supports cross-source data fusion analysis processing. An upper level provides a concise and easy interaction interface, and input operation, processing operation, fusion operation, and output operation of the multi-source data can be completed by means of a simple drag-and-drop configuration.

[0090] The engine needs to support data access and fusion, data source one-click configuration, full-automatic data pulling of a multi-data sources and cross-data source and support millisecond-level preview suitable for data exploration and mining analysis scenarios. The data fusion engine splits an ETL process into a plurality of intermediate nodes based on a Pipeline type data stream. One data processing operation is completed by each node, and is an interactive response operation. The user only pays attention to one-in and one-out during use, which is simple to use, and does not need technical knowledge. The execution process is fully customizable through simple linking. In addition, a variety of execution plans are offered to allow for various experiments on the data, which is more exploratory.

[0091] At step S103, the feature information is processed through a heterogeneous task execution engine, to implement state management and business state management of the industrial information.

[0092] For the identity code system, the heterogeneous task execution engine can serves as a connecting link. The heterogeneous task execution engine connects the underlying level identity code technology platform and the data asset management platform, which is responsible for submitting, distributing and managing a data computing task, and is a key service for maintaining stable operation of the identity code technology platform.

[0093] In task execution, it is determined whether a computing task is submitted or waits in a queue based on a cluster condition of a big data platform. In a case of a relatively high cluster task load, it is guaranteed that a task with the high priority is preferentially executed. At the same time, the task execution engine supports a plurality of heterogeneous tasks, such  as MapReduce, Spark, R, Python to adapt to data development requirements of different technical teams.

[0094] An identity code system manages global data and business processes of the whole industry, enterprises or institutions. A single business process is directed to a directed acyclic graph (DAG) from the perspective of workflow scheduling. Different business departments (tenants) are often responsible for these business processes, and the business process of each business department has their own priority configuration, therefore a multi-DAG scheduling technology in a multi-tenant mode is particularly important in a multi-job collaboration scene.

[0095] In a case of resource sharing between a plurality of tenants, the heterogeneous workflow scheduling engine needs to consider scheduling fairness of a plurality of DAGs among different tenants and inside the tenants. The task execution state is submitted and obtained through the heterogeneous task execution engine to improve, to a maximum extent, a resource utilization rate of the technical platform as a main target.

[0096] As collecting capability, storage capability, and calculation capability of the big data are becoming mature gradually, there are more and more available data types, and users have increasingly urgent requirements for mining commercial value from the data. In the next few years, a real-time data processing technology will be combined with complex business scenarios to further accelerate a processing speed of complex associated calculation and analysis under the premise of solving the existing real-time analysis scene, and thus the data can be involved in any time point of human decision-making. Meanwhile, fusion processing of structured data and unstructured data is also an important technical trend, and the integration and connection of the heterogeneous data through metadata information is a key challenge in the field of identity code technologies.

[0097] Identity code technology-based data asset management platform

[0098] 1. A data governance system with a unified standard

[0099] Data governance is a basic and important step during construction of the identity code system, and three core elements for the data governance include data standard management, data quality audit and metadata management.

[0100] (1) Data standard management, which is generally constructed based on GB data elements and the code standard and includes many aspects such as the data access standard, the naming standard, the data format standard, the data security standard, the resource management tag.

[0101] (2) Data quality audit, comprehensive audit and early warning of data can be easily achieved from a plurality of levels such as integrity, consistency, and uniqueness of data  through a data quality management tool. Pre-event quality inspection, in-event operation monitoring, and a post-event conclusion summary are achieved, and the data quality is improved in combination with an all-around evaluation provided by the system to provide reference for a decision maker and assist decision making.

[0102] (3) Metadata management represents data assets in a clear and intuitive manner, such that the data assets are truly read and understood. Important information such as a source of the data, a relation between the data, a data flow direction, a cited number of the data can be intuitively understood through consanguinity analysis and influence analysis, thereby facilitating the user intuitively grasping a condition of the data assets. At the same time, a retrieval function of global data is provided, such that the user can quickly find, understand and apply data to use the data to drive the service.

[0103] 2. Full link data life cycle management

[0104] Data lifecycle management is a core step of the identity code system, and all data should pass through a standard processing process: collecting, cleaning, fusion, analysis and mining, application, archiving, destruction. Each step in the process needs a corresponding tool to help a data developer to quickly get on the hand. The tools include: a data model design and development, a data Extract Transform Load (ETL) (including a visual tool and a script tool) , workflow scheduling. Moreover, some intelligent methods are used to help the data developer to quickly complete a data development task, further reducing data development cost.

[0105] 3. Analysis mining-oriented new data warehouse

[0106] A new data warehouse required by the identity code system is structured and offline data, and further includes unstructured and real-time business data. Therefore, it is also necessary to refer to a design concept of a traditional data warehouse to construct a new data warehouse which can manage whole domain business data and support upper level application requirements. Based on the set of data warehouses, the data scientists can conveniently find and use various types of business data for deep data analysis and mining.

[0107] A key problem to be solved by the data asset management platform in the identity code system is to achieve data capitalization, which is also a step with a longest time period during the construction currently. How to reduce labor cost of a data development team through artificial intelligence, and achieve, by means of machine learning, automatic and intelligent data processing and data mining, is a new technical direction most expected in the future in the big data field, and is also a maximum challenge faced during the development of the identity code system.

[0108] 4. Mature and easy-to-use data mining analysis platform

[0109] A data mining analysis platform is constructed on the basis of the data asset management platform, and can provide a stale and high-quality cross-subject data resource and easy-to-use analysis tool set for the data scientists and data analysts. The data mining analysis platform can support various data mining requirements of enterprises and governments in business in the big data era, such as the following types.

[0110] 1) Natural language understanding and processing

[0111] Word segmentation part-of-speech tagging, entity naming, sentiment analysis, text classification, are achieved by using technologies such as the machine learning, the deep learning, deep transfer learning. Knowledge can be quickly extracted from a document to construct various entities and mapping relations, therefore semantic-based depth understanding is achieved and knowledge representation of information is performed to support a machine in intelligent decision making.

[0112] 2) Dynamic knowledge graph-based intelligent label management

[0113] A dynamic knowledge graph, taking the ontology as a methodology, is a knowledge network formed by classifying and associating data for a business area to which it belongs, and is used for supporting a complex analysis scene, a knowledge discovery, and knowledge mining. A core of the dynamic knowledge graph is to construct business elements of “entity-relation-tag” , where the entity includes a person, an event, a place, an object, an organization, etc. A knowledge graph in a complex business scenario, different storage media are used to store a plurality of different types of data, and data in different media can also be connected and associated after data fusion to achieve an effect of association access and mining.

[0114] 3) Interactive machine learning

[0115] Interactive machine learning includes one-stop, all-around process from modeling to online, such as data import, data preprocessing, model training, model evaluation, model prediction, model release, model management, task management, task monitoring. Rich algorithm models are built in, and a technical threshold of scientific modeling is reduced through visual modeling of a drag-and-drop assembly, enabling the data scientist to make full use of data resources of the identity code system to quickly create the intelligent business.

[0116] The machine learning-based data analysis and mining is a relatively new field compared with big data, and is faced with a direct challenge of scene-based business landing. Recent years have seen a boom in the concept of artificial intelligence, the user needs to cool down from the boom, analyze their own service requirements, and gradually solve a business  problem in combination with the machine learning method and the deep learning method, and hence the artificial intelligence is truly scenario-based and business-oriented.

[0117] 5) Application-oriented theme data open service platform

[0118] A data open service platform is aimed at breaking through a data channel between the identity code system and a data user (foreground) , and achieving’ creation, registration, publishing, management, as well as operation and maintenance of data API through visualization. A secure, effective and stable data channel is provided by using a data service gateway, including a plurality of functions such as service monitoring, flow control, user authentication, and a black and white list. Furthermore, a load balancing capability and a multi-protocol conversion capability are provided, thereby enhancing a service capability of an original API. Finally, a structure of a data resource directory is sorted out based on the business, and the data service available in the identity code system is classified and displayed in the resource directory, therefore the data user can browse the data service directory and details orderly and clearly, and apply for and subscribe to the data resources.

[0119] The data open service is a unique exit outputting the data assets, and is a direct channel of data drive business. The data open service supports a plurality of internal and external core business systems, and security thereof is a core task of the identity code system. A security mechanism of the data service includes: whether data opening is valid or not, a service access authentication system, a service access audit and access tracing, a data leakage emergency mechanism, etc.

[0120] In conclusion, the identity code system is not merely a set of products or tools. In addition, creation of a data ecology is a target that cannot be completed in a short term, should be performed in combination with an actual business situation of the enterprise to make an overall planning, and is constructed in sequence based on the general steps.

[0121] The present disclosure provides the address resolution method and device of industrial internet, the terminal, and the storage medium. The method includes: collecting industrial information of a target object, and configuring a corresponding ID code for the target object; parsing the ID code, and processing the industrial information based on the ID code to obtain feature information corresponding to the industrial information; and processing the feature information through a heterogeneous task execution engine, to implement state management and business state management of the industrial information. According to the present disclosure, the ID code is constructed based on the industrial object, and data interconnection and interoperation of a manufacturing enterprise is supported by means of an address resolution system of all industrial elements, a unified expression and addressing are  required for a same or one type of object in information application process inside an industrial enterprise, an industry, between enterprises and between industries. In this way, on a basis of achieving rapid, accurate, and safe network addressing of the target object, processing, exchange and reuse of object information are achieved based on a unified application data model, therefore an object for better data interaction and value transmission between industries, enterprises, individuals is achieved.

[0122] It should be understood that in the various embodiments of the present disclosure, numerical values of sequence numbers of the above processes do not mean an execution order and should not constitute any limitation to an implementation process of the embodiments of the present disclosure as the execution order of individual processes should be determined by their functions and internal logics.

[0123] The following is embodiments of a device of the present disclosure, and details thereof not described in detail can refer to the corresponding embodiments of the method described above.

[0124] FIG. 6 illustrates a schematic diagram of a structure of an address resolution device of industrial internet according to an embodiment of the present disclosure. For ease of description, only a part related to the embodiments of the present disclosure is illustrated. The address resolution device of industrial internet includes a collecting module 61, a parsing module 62, and a processing module 63, and details thereof are as follows.

[0125] The collecting module 61 is configured to collect industrial information of a target object and configure a corresponding ID code for the target object. The parsing module 62 is configured to parse the ID code and process the industrial information based on the ID code to obtain feature information corresponding to the industrial information. The processing module 63 is configured to process the feature information through a heterogeneous task execution engine, to implement state management and business state management of the industrial information.

[0126] In some embodiments, the device further includes a storage module. The storage module is configured to establish a data semantic description model, and store the industrial information by using the data semantic description model.

[0127] In some embodiments, the device further includes an information processing module. The information processing module is configured to perform input operation, processing operation, fusion operation, and output operation of the industry information through a drag-and-drop configuration in an interaction interface.

[0128] In some embodiments, the device further includes an execution module, and the  execution module is configured to, in a case of resource sharing between different service departments, submit and obtain an execution state of a task through the heterogeneous task execution engine.

[0129] In some embodiments, the feature information at least includes a basic feature, a portrait feature, a tag feature, a sparse feature, a dense feature, a real-time feature, and a day-level feature.

[0130] In some embodiments, the state management at least includes life cycle granularity segmentation, a life cycle state jump target and event, life cycle input and output activity management, data management, message management, and action authority management.

[0131] In some embodiments, identity registration, identity login, a business state selection, role authentication, data uploading, and approval are sequentially executed in identity business state management in the state management before returning a registration result.

[0132] FIG. 7 is a schematic diagram of a terminal according to an embodiment of the present disclosure. As illustrated in FIG. 7, a terminal 7 of the embodiment includes: a processor 701, a memory 702, and a computer program 703 stored in the memory 702 and executable on the processor 701. The processor 701, when executing the computer program 703, implements the steps of the address resolution method of industrial internet according to any embodiment described above, for example, the steps 101 to 103 illustrated in FIG. 1. Or the processor 701, when executing the computer program 703, implements the functions of each module / unit in the address resolution device of industrial internet according to any embodiment described above, for example, functions of modules / units 61 to 63.

[0133] The present disclosure further provides a readable storage medium. The readable storage medium has a computer program stored thereon. The computer program, when executed by a processor, implements the steps of the address resolution method of industrial internet according to various embodiments described above.

[0134] The readable storage medium may be a computer storage medium, or may be a communication medium. The communication medium includes any medium that facilitates transfer of a computer program from one place to another. The computer storage medium may be any available medium accessible by a general purpose or special purpose computer. For example, the readable storage medium is coupled to the processor, thereby enabling the processor to read information from the readable storage medium and write information into the readable storage medium. Certainly, the readable storage medium may also be a component of the processor. The processor and the readable storage medium may be located  in an application specific integrated circuit (ASIC) . In addition, the ASIC may be located in the user equipment. Certainly, the processor and the readable storage medium may also exist in a communication apparatus as discrete components. The readable storage medium may be a read-only memory (ROM) , a random access memory (RAM) , a CD-ROM, a magnetic tape, a floppy disk, an optical data storage apparatus, etc.

[0135] The present disclosure further provides a program product. The program product includes executable instructions stored in a readable storage medium. At least one processor of the apparatus can read the executable instructions from the readable storage medium. The at least one processor executes the executive instructions to enable the apparatus to implement the address resolution method of industrial internet according to the various embodiments described above.

[0136] In the embodiments of the apparatus above described, it should be understood that the processor may be a Central Processing Unit (CPU) , or may be another general purpose processor, a Digital Signal Processor (DSP) , an Application Specific Integrated Circuit (ASIC) , etc. The general purpose processor may be a microprocessor or the processor may be any conventional processor. In conjunction with the method disclosed the present disclosure, the step may be directly embodied in execution of a hardware processor, or the execution of a combination of hardware and software modules.

[0137] As mentioned above, the above embodiments are only used to illustrate, rather than to limit, the technical solutions of the present disclosure. Although the present disclosure has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications may be made to the technical solutions described in the above embodiments, or equivalent replacements may be made to some of the technical features of the technical solutions described in the above embodiments. However, these modifications or replacements do not cause the essence of corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and shall be included in the scope of the present disclosure.

Claims

1.An address resolution method of industrial internet, comprising:collecting industrial information of a target object, and configuring a corresponding ID code for the target object;parsing the ID code, and processing the industrial information based on the ID code to obtain feature information corresponding to the industrial information; andprocessing the feature information through a heterogeneous task execution engine, to implement state management and business state management of the industrial information.2.The address resolution method of industrial internet according to claim 1, further comprising:establishing a data semantic description model, and storing the industrial information by using the data semantic description model.3.The address resolution method of industrial internet according to claim 1, further comprising:performing input operation, processing operation, fusion operation, and output operation of the industry information through a drag-and-drop configuration in an interaction interface.4.The address resolution method of industrial internet according to claim 1, further comprising:in a case of resource sharing between different service departments, submitting and obtaining an execution state of a task through the heterogeneous task execution engine.5.The address resolution method of industrial internet according to any one of claims 1 to 4, wherein the feature information at least comprises a basic feature, a portrait feature, a tag feature, a sparse feature, a dense feature, a real-time feature, and a day-level feature.6.The address resolution method of industrial internet according to any one of claims 1 to 4, wherein the state management at least comprises life cycle granularity segmentation, a life cycle state jump target and event, life cycle input and output activity management, data management, message management, and action authority management.7.The address resolution method of industrial internet according to any one of claims 1 to 4, wherein identity registration, identity login, a business state selection, role authentication, data uploading, and approval are sequentially executed in identity business state management in the state management before returning a registration result.8.An address resolution device of industrial internet, comprising:a collecting module configured to collect industrial information of a target object and configure a corresponding ID code for the target object;a parsing module configured to parse the ID code and process the industrial information based on the ID code to obtain feature information corresponding to the industrial information; anda processing module configured to process the feature information through a heterogeneous task execution engine, to implement state management and business state management of the industrial information.9.A terminal, comprising:a memory;a processor; anda computer program stored in the memory and executable on the processor,wherein the processor, when executing the computer program, implements the steps of the address resolution method of industrial internet according to any one of claims 1 to 7.10.A computer-readable storage medium, having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the address resolution method of industrial internet according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Product remote operation and maintenance system and method based on industrial Internet identifier analysis

    CN112165501A

  • Industrial Internet identifier coding method and device

    CN112653774A

  • Material identification coding method and device, equipment and storage medium

    CN116070663A

  • Core engine

    GB201108709D0

  • Method and system for delivering multiple services electronically to customers via a centralized portal architecture

    WO2003017055A2

Cited By

  • Target object state analysis and processing method and system for multi-source heterogeneous data fusion

    CN122045629A