A generalized relational network model for representing modern industrial business organizations
Through a generalized relational network model, combined with the collaboration between nodes and edges, the problem of difficult to represent industrial business organization structure and business processes in the existing technology is solved, and the automation and reasoning of business processes is realized, and it is flexible and applicable.
Patent Information
- Application Number
- CN202111236294.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-22
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2041-10-22
AI Technical Summary
The prior art is difficult to express both the structured characteristics of modern industrial business organizations and realize the dynamic execution of business processes.
A generalized relational network model is proposed, which represents the structured and business processes of modern industrial business organizations through the collaboration of nodes and edges. Nodes are used to store characteristic information, edges are used to store interactive information, and the execution and reasoning of business processes are achieved through the combination of node functions and edge functions.
This model can effectively reflect the connection relationship and organizational mechanism between actual production factors, realize the automation and reasoning of business processes, have organizational and functional flexibility, and is suitable for the processing and expansion of multiple types of businesses.
Smart Images

Figure CN114036728B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of artificial intelligence, and in particular relates to a generalized relational network model for representing modern industrial business organizations. Background Art
[0002] With the continuous development of automation and intelligent technology, modern industrial business is evolving towards organizational structure. Organizational structure means that the production process requires multiple objects to work together, and the objects collaborate to form an organization. Each object is assigned clear work content and business boundaries to jointly realize the industrial process. If the business is to be digitized and intelligent as a whole, a digital model that reflects the actual business characteristics needs to be established.
[0003] At present, there is still a rare model that can represent both organizational structuring and business processes. J. Liu et al. proposed an ontology structuring model in "Jointly Integrating VCF-Based Variants and OWL-Based Biomedical Ontologies in MongoDB, IEEE / ACM Trans. Comput. Biol. Bioinf., vol. 17, no. 5, pp. 1504-1515, 1 Sept.-Oct. 2020", but the ontology structuring model is a static model that cannot realize the temporal task coordination process between objects, that is, it cannot realize the business process. Q. Zeng et al. proposed a process model in "Modeling and Verification for Cross-Department Collaborative Business Processes Using Extended Petri Nets, in IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 45, no. 2, pp. 349-362, Feb. 2015." However, the process model generally divides the business process by process rather than by organizational structure, so it is difficult to reflect the characteristics of the actual business organization structure. Therefore, the existing models do not meet the requirements for realizing business organization modeling. Summary of the invention
[0004] In order to solve the problems existing in the prior art, the present invention provides a generalized relational network model for representing modern industrial business organizations, including structured organizations and business processes. The structured organization is embodied as the connection relationship and organizational mechanism between production factors, and the business process is realized by different objects performing sequential task coordination in the structured organization.
[0005] In order to achieve the purpose of the present invention, the present invention provides a generalized relational network model for representing a modern industrial business organization, wherein the generalized relational network model includes at least two nodes and at least one edge, and the nodes are connected by edges; each node is assigned a node structure, and each edge is assigned an edge structure; each node structure is used to store information reflecting the characteristics of the node; each edge structure is used to store information reflecting the interaction characteristics between nodes; each node structure and each edge structure respectively assigns corresponding characteristics to each node and each edge, so that the generalized relational network model executes the business process through the collaboration of each node and edge.
[0006] Furthermore, each node structure is used to store information reflecting the characteristics of the node, including node name, node attributes, node function and node status, wherein: the node name is used to distinguish different nodes; the node attributes are used to characterize the inherent characteristics of the node; the node function is used to give the node the ability to complete the business; the node status is used to represent the characteristics and characteristic quantities exhibited by the node when it is working.
[0007] Furthermore, the node attributes include any one or more of probability, rank, processing capability and processing time, the probability is used to indicate the possibility that the knowledge generated by the node is correct, the rank is used to describe the level of the node, the processing capability is used to describe the ability of the node to process multiple tasks concurrently or in parallel, and the processing time is used to indicate the average processing time for the node to execute a function.
[0008] Furthermore, each node completes different businesses through multiple node functions, and the node function is any one or more of a business process or a mathematical process, the business process includes business process logic, and the mathematical process includes any one or more of a computing algorithm and knowledge reasoning.
[0009] Furthermore, the node state includes any one or more of a logical state and a working state, the logical state is used to indicate whether the node is in an activated state, and the working state is used to indicate specific characteristics and characteristic quantities exhibited when the node is working.
[0010] Furthermore, each edge structure is used to store interaction information reflecting the interaction characteristics between nodes, including edge name, edge attributes, edge function and edge status, wherein: the edge name is used to distinguish different edges; the edge attributes are used to represent the inherent characteristics of the edge; the edge function is used to give the edge the ability to communicate; and the edge status is used to represent the characteristics and feature quantities exhibited when the edge is working.
[0011] Furthermore, the edge attributes include any one or more of direction, communication duration and maximum carrying capacity, the direction is used to indicate the direction of transmission of knowledge and information between nodes, the transmission direction is unidirectional transmission or bidirectional transmission, the communication duration is used to indicate the average duration required for communication between nodes, and the maximum carrying capacity is used to indicate the maximum information flow that the communication channel between nodes can withstand.
[0012] Furthermore, the edge function includes any one or more of synchronous direct communication, asynchronous direct communication and indirect communication. The synchronous direct communication refers to the communication between the two communicating parties directly completing the communication under the control of a synchronous clock. The asynchronous direct communication refers to the communication between the two communicating parties completing the communication when the clocks are not synchronized. The indirect communication refers to the communication between the two communicating parties completing the communication through a shared area medium.
[0013] Furthermore, the edge state includes any one or more of a logical state and a working state, the logical state is used to indicate whether the edge is in an activated state, and the working state is used to indicate specific characteristics and characteristic quantities exhibited when the edge is working.
[0014] Furthermore, the model executes the business process through the collaboration of nodes and edges, and the collaboration includes executing business functions through nodes and realizing the flow of business functions and information transmission through edges.
[0015] Furthermore, the business process is a graph consisting of nodes and directed edges, and the directed edges are used to represent the order in which the nodes execute the business. The order means that the node function of the head node of the directed edge is executed first, and then the node function of the end node of the directed edge is executed. Each node realizes the flow of business processes and information transmission through the edges connecting the nodes according to the order.
[0016] Compared with the prior art, the present invention can achieve at least the following beneficial effects:
[0017] The present invention comprehensively considers the characteristics of modern industrial business and proposes a generalized relational network model that can adapt to the organizational structure of modern industrial business. The generalized relational network model is a graph model that includes nodes and edges. The nodes represent the actual roles involved in the industrial business process in the industrial scene, and the edges represent the knowledge and information transfer process between the roles. The nodes will work together to handle the business together. Therefore, the generalized relational network model can fully reflect the connection relationship and organizational mechanism between the actual production factors. By setting functions in the nodes, the nodes are given the ability to complete certain actual business processes, and the execution and reasoning of business processes can be realized through the timing coordination of different objects in the structured organization. In this way, the generalized relational network model has the ability to represent both structured organizations and business processes. In addition, the generalized relational network model has the advantages of graph models and knowledge models, and can achieve organizational flexibility and functional flexibility, as well as the ability to handle and expand multiple types of businesses. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 It is a structural diagram of the generalized relational network model in the present invention.
[0019] Figure 2 It is a schematic diagram of a specific example of a generalized relationship network model for representing a modern industrial business organization provided by an embodiment of the present invention.
[0020] Figure 3 It is a schematic diagram of the business process of the 110kV transformer current overload situation awareness service in an embodiment of the present invention.
[0021] Figure 4 It is a schematic diagram of the business reasoning process of 110kV transformer current overload situation awareness in an embodiment of the present invention. DETAILED DESCRIPTION
[0022] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0023] See also Figure 1The present invention provides a generalized relational network model for representing modern industrial business organizations, including at least two nodes and at least one edge. The nodes are connected by edges, and a node structure is assigned to each node, and an edge structure is assigned to each edge; each node structure is used to store information reflecting the characteristics of the node, and each edge structure is used to store interactive information reflecting the interactive characteristics between nodes. Each node structure and each edge structure respectively assigns corresponding characteristics to each node and each edge, so that the generalized relational network model executes the business process through the collaboration of each node and edge.
[0024] In one embodiment of the present invention, see Figure 1 , the information stored in the node structure of each node includes the node name, node attributes, node function and node status. The information stored in the edge structure of each edge includes the edge name, edge attributes, edge function and edge status. It is understandable that, in other embodiments, the information stored in the node structure of each node and the edge structure of each edge is determined according to the actual business to be processed.
[0025] Node name: It is the unique identifier of the node and is used to distinguish different nodes.
[0026] Node attributes: Each node has some inherent characteristics, and node attributes are used to characterize the inherent characteristics of the node.
[0027] In one embodiment of the present invention, the node attribute of a node includes "probability", which is used to indicate the probability that the knowledge generated by the node is correct, expressed as P(N i ). The probability of the node is obtained based on historical data statistics. Of course, it is understandable that in other embodiments, the node attributes can be determined based on the characteristics of the actual business. For example, the "rank" attribute of the node is defined to describe the level of the node and indicate the hierarchical relationship between the nodes; the "processing capacity" attribute of the node is defined to describe the ability of the node to process multiple tasks concurrently or in parallel; the "processing time" attribute of the node is defined to indicate the average processing time for the node to execute a function.
[0028] Node function: Each node can be used to represent the business personnel in the actual business organization structure, so each node should be able to reflect the work situation of the actual business personnel and have the ability to complete a certain business. Therefore, it is necessary to define the function of the node, which is used to give the node the ability to complete certain businesses.
[0029] In the present invention, each node has multiple functions, and different services are completed through different node functions, and all of its functions are stored in the function set of the node. In one embodiment of the present invention, the node function can be a business process or a mathematical process, such as any one or more of business process logic, calculation algorithm and knowledge reasoning. Of course, it is understandable that in other embodiments, the node function can be determined according to the business to be completed by the node.
[0030] Node status: used to indicate the characteristics and characteristic quantities exhibited by the node when it is working.
[0031] In one embodiment of the present invention, the node state of a node includes "logical state" and "working state". The logical state is used to indicate whether the node is in an activated state at time t. If it is in an activated state, it means that the node is operational, otherwise the node is inoperable. The working state is used to indicate the specific characteristics and characteristic quantities exhibited by the node when it is operating.
[0032] Specifically, in one embodiment of the present invention, the working state in the node state of a certain node is defined as "information", which is used to represent the information used, processed, or generated by the node during the reasoning and calculation process, such as the input data transmitted to the node, the output data transmitted from the node to the outside, and the data stored inside the node. Of course, in other embodiments, the content of its working state can be determined according to the business characteristics to be implemented by the node. For example, the "load rate" working state of the node is defined to represent the resource occupancy of the current node; the "number of parallel tasks" working state of the node is defined to represent the number of tasks being completed in parallel by the current node; the "pending task set" working state of the node is defined to store the tasks that are waiting to be processed in the current node; the "task set being processed" working state of the node is defined to represent the tasks being processed in the current node; the "task set processed" working state of the node is defined to store the historical tasks that have been processed and completed by the current node.
[0033] Edge name: It is the unique identifier of the edge, used to distinguish different edges.
[0034] Edge attributes: Each edge has inherent characteristics, and edge attributes are used to characterize the inherent characteristics of the edge.
[0035] In one of the embodiments of the present invention, an edge attribute named "direction" is defined. Direction refers to the direction of transmission of knowledge and information between nodes, expressed in the form of a tuple <from node, to node>. If the direction of the edge is bidirectional, it is represented by two tuples <from node, to node> and <to node, from node>. Of course, it is understandable that in other embodiments, the content of the edge attribute can be determined according to the business characteristics to be implemented by the edge. For example, the "communication duration" attribute of the edge is defined to indicate the average duration required for communication between nodes; the "maximum carrying capacity" attribute of the edge is defined to indicate the maximum information flow that the communication channel between nodes can withstand.
[0036] Edge function: used to give the edge the ability to communicate, and by selecting the appropriate communication method, it can realize the characterization of various complex interactions in actual business. The content of the edge function can be determined according to the business characteristics to be realized by the edge. For example, the "synchronous direct communication" function of the edge is defined to indicate that the communicating parties directly complete the communication under the control of the synchronous clock; the "asynchronous direct communication" function of the edge is defined to indicate that the communicating parties complete the communication when the clocks are not synchronized; the "indirect communication" function of the edge is defined to indicate that the communicating parties complete the communication through the shared area medium.
[0037] Edge state: used to indicate the characteristics and characteristic quantities exhibited during edge work. When business personnel interact, the interaction process will also have a state, such as whether the interaction channel is unobstructed.
[0038] In one embodiment of the present invention, the edge state of an edge includes a "logical state" to indicate whether the edge is in an activated state at time t. If it is in an activated state, it means that the edge can transmit information, otherwise the edge cannot transmit information. Of course, it is understandable that in other embodiments, the content of the edge state can be determined according to the business characteristics to be implemented by the edge. For example, the "working state" of the edge is defined to indicate the characteristics and characteristic quantities exhibited when the edge is working.
[0039] The organizational structure of modern industrial business can be transformed into the generalized relationship network model provided by the present invention. Figure 2 , N0 is a node, the logical state of the node is represented by L0, the working state is information, represented by I0, the function set is F0, and it includes three functions, represented by f 0,1 、f 0,2 、f 0,3 , the node attribute is probability, expressed as P(N0). 0-1 It is a bidirectional edge, indicating that nodes N0 and N1 can transmit information to each other, and its logical state is represented by L 0-1There are 7 nodes shown in the figure, namely N0-N6. The other nodes have the same structure as node N0. Node N0 has a direct connection relationship with other nodes, while N1-N6 have no direct connection relationship. Node N0 plays the role of manager. The edge between node N0 and any other node is related to E 0-1 Have the same structure. Figure 2 The edges with two-way arrows are two-way edges, and the edges with only one arrow are unidirectional edges. It is understandable that in a generalized relational network model, all edges can be two-way edges, or all can be unidirectional edges, or some edges can be two-way edges and some can be unidirectional edges, depending on the specific business process. Similarly, in other embodiments, in addition to the connection relationship between the node N0 that assumes the role of manager and other nodes, other nodes can also have connection relationships, depending on the specific business process. In addition, in this embodiment, the node N0 is set to assume the role of manager. It is understandable that in other embodiments, the node that assumes the role of manager may not be set, and whether to set it depends on the specific business.
[0040] The nodes in the generalized relational network model complete different tasks in modern industrial business through collaboration. Figure 2 As shown, node N0 receives a task, which needs to be performed by node N1. 1,1 , then node N0 will activate the edge E connecting node N0 and node N1 in turn 0-1 and node N1, and then inform N1 to call f 1,1 When node N1 completes the task, it feeds back the corresponding task execution result to node N0.
[0041] By calling multiple Figure 2 The nodes and edges of the structured organization in the generalized relational network model can realize a variety of business processes. Figure 3 Shown is one of the business processes. Figure 3 In the AG, different business processes are represented by e m A unique name is given to each transfer in the business process in the form of , where m is the unique identification number of each transfer. For example, Figure 3 The e1 and e3 represent Figure 2 Middle side E 0-1 Corresponding 2 different transfers. It should be noted that the business process is a graph composed of nodes and directed edges, and the directed edges are used to represent the order in which the nodes execute the business. This order means that the node function of the head node of the directed edge is executed first, and then the node function of the end node of the directed edge is executed. Each node realizes the flow of business processes and information transmission through the edges connecting the nodes according to the order. For example, in Figure 3In the process, node N0 in business process A is the parent node of node N1 and node N2 in business process B. Therefore, only when node N0 completes its task can node N0 notify node N1 and node N2 to start their tasks.
[0042] The generalized relational network model provided by the present invention can meet the characteristics of organizational structuring, and also has organizational flexibility and functional flexibility. Its organizational flexibility is reflected in the expansion of the structure of the network model by adding nodes and edges in the generalized relational network model, and its functional flexibility is reflected in the expansion of the scope and capability of business processing by adding new functions to the node function set of the node function.
[0043] The generalized relational network model provided by the present invention can be used to realize the automation of business processes.
[0044] The use of generalized relational network models to automate business processes requires the use of reasoning methods. Reasoning is a computational process in which a computer solves a problem based on known information. In the present invention, reasoning can be achieved by successively executing the business functions of nodes. The industrial business process can be expressed as a business process-related execution or computational process as shown in formula (1), where x and y represent arbitrary inputs, and f B It represents the calculation process of the industrial business, and z represents the result of the calculation.
[0045] z=f B (x,y,...) (1)
[0046] To facilitate understanding, a specific example is used below to illustrate.
[0047] like Figure 2 The following is a schematic diagram of the organizational structure of the 110kV transformer current overload situation awareness service, which can achieve the following: Figure 3 The business process of 110kV transformer current overload situation awareness is shown in Figure 1. This business process uses 7 nodes to work together, among which node N0 is the manager of the business, responsible for managing and assigning various tasks, and nodes N1-N6 are the executors of the tasks. The specific functions of each node are shown in Table 1. In order to better illustrate, Figure 2 The logical states of all nodes and edges in the are activated, that is, they are all in working state.
[0048] Table 1 Figure 3 The node functions of each node in
[0049]
[0050] This process uses the current and oil measurement data of the actual power grid as input to analyze the reasoning process and results of the 110kV transformer current overload situation awareness business, such as Figure 4The detailed analysis of the reasoning process is as follows:
[0051] 1. After the 110kV transformer current overload situation awareness is started, the reasoning will be initiated by the starting node N0, and the business process A will be inferred to the business process B, so that nodes N1 and N2 will be disconnected for current overload situation and oil overload situation respectively. After nodes N1 and N2 complete the task, the results will be fed back to node N0, that is, the reasoning from business process B to business process C.
[0052] 2. The reasoning will continue from business process C to business process D, notifying node N3 to perform transformer overload switching. In one embodiment of the present invention, at this time, node N3 switches off the transformer and outputs a general overload, and feeds the result back to node N0, i.e., reasoning from business process D to business process E.
[0053] 3. In business process E, node N0 will search for possible solutions from the preset situation-measure mapping table according to the transformer change process. As shown in the figure, two solutions are searched: main transformer main voltage main feed main power transfer and main transformer main voltage main mother main load phase transfer main transformer power supply. Therefore, the reasoning method infers from business process E to business process F, notifies nodes N5 and N6 to generate corresponding solutions respectively, and the reasoning ends. Among them, the situation-measure mapping table lists the measures that can be taken under different circumstances of transformer current overload situation.
[0054] After theoretical analysis, the reasoning process and results are correct, applicable and effective.
[0055] In summary, the generalized relational network model provided by the embodiment of the present invention fully matches the characteristics of the organizational structure of modern industrial business, reflects the connection relationship and organizational mechanism between actual production factors, and can complete diversified industrial business through the timing coordination between different objects. The process of establishing a generalized relational network model of actual industrial business organization includes the following implementation steps: first investigate the characteristics of the actual industrial business to obtain the organizational structure and business process of the business; then convert the organizational structure of the actual business into a graph model described by nodes and edges, and define the structure of nodes and edges to obtain a generalized relational network model that can accurately restore the organizational structure of the actual business; then perform semantic detection on the generalized relational network model to ensure its correctness; finally, combine the generalized relational network model with the reasoning method and apply it to actual industrial business. The generalized relational network model proposed in the present invention can be applied to modern industrial business and has applicability and effectiveness.
[0056] Obviously, the above embodiments of the present invention are merely examples for clearly illustrating the present invention, and are not intended to limit the embodiments of the present invention. For those skilled in the art, other different forms of changes or modifications can be made based on the above description. It is not necessary and impossible to list all the embodiments here. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the claims of the present invention.
Claims
1. A generalized relational network model for representing modern industrial business organizations, characterized by: The generalized relational network model includes at least two nodes and at least one edge, and the nodes are connected by the edge; each node is assigned a node structure, and each edge is assigned an edge structure; each node structure is used to store information reflecting node characteristics; each edge structure is used to store information reflecting interaction characteristics between nodes; each node structure assigns corresponding characteristics to each node; Each edge structure gives each edge corresponding characteristics, so that the generalized relational network model executes the business process through the collaboration of each node and edge; the information reflecting the node characteristics stored in each node structure includes node name, node attributes, node function and node status, wherein: the node name is used to distinguish different nodes; the node attributes are used to characterize the inherent characteristics of the node; the node function is used to give the node the ability to complete the business; the node status is used to represent the characteristics and characteristic quantities exhibited by the node when it is working; Each edge structure is used to store the interaction information reflecting the interaction characteristics between nodes, including edge name, edge attribute, edge function and edge status, wherein: the edge name is used to distinguish different edges; the edge attribute is used to represent the inherent characteristics of the edge; the edge function is used to give the edge the ability to communicate; the edge status is used to represent the characteristics and feature quantities exhibited when the edge is working; The model executes the business process through the collaboration of nodes and edges, and the collaboration includes executing business functions through nodes and realizing the flow of business functions and information transmission through edges; the business process is a graph composed of nodes and directed edges, and the directed edges are used to represent the order in which nodes execute business; the order means that the node function of the head node of the directed edge is executed first, and then the node function of the terminal node of the directed edge is executed, and each node realizes the flow of business processes and information transmission through the edges connecting the nodes according to the order; The node attributes include probability, rank, processing capability and processing time. The probability is used to indicate the possibility that the knowledge generated by the node is correct. The rank is used to describe the level of the node. The processing capability is used to describe the ability of the node to process multiple tasks concurrently or in parallel. The processing time is used to indicate the average processing time for the node to execute a function. The edge attributes include direction, communication duration and maximum carrying capacity; the direction is used to indicate the direction of transmission of knowledge and information between nodes, and the transmission direction is one-way transmission or two-way transmission. The communication duration is used to indicate the average duration required for communication between nodes, and the maximum carrying capacity is used to indicate the maximum information flow that the communication channel between nodes can withstand.
2. A generalized relational network model for representing modern industrial business organizations according to claim 1, characterized in that: Each node completes different businesses through multiple node functions, and the node function is any one or more of a business process or a mathematical process. The business process includes business process logic, and the mathematical process includes any one or more of a calculation algorithm and knowledge reasoning.
3. A generalized relational network model for representing modern industrial business organizations according to claim 1, characterized in that: The node state includes any one or more of a logical state and a working state. The logical state is used to indicate whether the node is in an activated state, and the working state is used to indicate specific characteristics and characteristic quantities exhibited when the node is working.
4. A generalized relational network model for representing modern industrial business organizations according to claim 1, characterized in that: The edge functions include any one or more of synchronous direct communication, asynchronous direct communication and indirect communication; the synchronous direct communication refers to the communication between the two communicating parties directly completed under the control of a synchronous clock, the asynchronous direct communication refers to the communication between the two communicating parties completed when the clocks are not synchronized, and the indirect communication refers to the communication between the two communicating parties completed through a shared area medium.
5. A generalized relational network model for representing modern industrial business organizations according to claim 1, characterized in that: The edge state includes any one or more of a logical state and a working state; the logical state is used to indicate whether the edge is in an activated state, and the working state is used to indicate the specific characteristics and characteristic quantities exhibited when the edge is working.
Citation Information
Patent Citations
Model conversion method of supporting synergetic running multiple flows in transaction level
CN101004800A
Model for human activity description
CN101393620A