A time and object driven organizational structure dynamic generation method

By employing a time- and object-driven dynamic generation method, the system addresses the shortcomings of traditional systems in adapting to dynamic changes. It enables flexible modeling and real-time reflection of organizational structures, supports rapid response and accurate generation of organizational charts, and enhances the adaptability and flexibility of organizations.

CN121119986BActive Publication Date: 2026-06-23BEIJING HUACHENGZHIYUN SOFT CO LTD +2

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING HUACHENGZHIYUN SOFT CO LTD
Filing Date
2025-09-12
Publication Date
2026-06-23

AI Technical Summary

Technical Problem

Existing organizational structure information systems are unable to effectively cope with dynamic changes in organizational structure, and cannot identify and analyze spontaneously formed collaborative networks around specific objects, resulting in cognitive barriers, difficulties in resource matching, and serious limitations in analysis and decision-making.

Method used

A time- and object-driven dynamic generation method is adopted. By defining basic organizational units and their relationships and attributes, the organizational structure is dynamically generated. This includes determining all basic organizational units, hierarchical relationships, and attribute relationships at the current time point, and generating the organizational structure at the current time point.

Benefits of technology

It enables dynamic capture and reflection of organizational structure, supports rapid response to unknown needs, enhances organizational flexibility and adaptability, and can generate accurate organizational structure diagrams in real time to adapt to complex and dynamic environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121119986B_ABST
    Figure CN121119986B_ABST
Patent Text Reader

Abstract

The application discloses a time and object driven type organization structure dynamic generation method, comprising the following steps: establishing all basic organization units with organization structure characteristics at a current time point, and giving each basic organization unit a time attribute, a state attribute and a plurality of new attributes in the future; determining the superior and subordinate relationship of each basic organization unit at the current time point; and generating an organization structure used at the current time point according to the superior and subordinate relationship of each basic organization unit at the current time. The application realizes core mechanism breakthrough through dynamic adaptability and situational response capability. Through the innovative "time+object" double driving mechanism, the limitations of the static preset of the traditional system are fundamentally overcome. Through the object driven dynamic network construction, the rigid tree or matrix structure preset is abandoned, the "from bottom to top" generation logic is adopted, and the cooperation network formed around the specific object is automatically and flexibly captured and dynamically generated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of organizational structure information technology, and particularly relates to a time- and object-driven dynamic generation method for organizational structures. Background Technology

[0002] With the rapid development of information technology, the information management of organizational structure has become an important means for modern enterprises to improve efficiency, optimize resource allocation, and support strategic decision-making. Traditional organizational structure information systems have developed relatively mature solutions for addressing issues such as the static description of organizational structure, the definition of roles and responsibilities, the visualization of reporting relationships, and, based on this, process approval and permission allocation.

[0003] However, existing technical solutions generally suffer from the following key limitations and problems that urgently need to be addressed:

[0004] Staticity and Pre-defined Deficiencies: Traditional systems heavily rely on predefined organizational structure models (e.g., fixed departments, positions, and personnel). Their core logic is to solidify known organizational structures and perform data entry, querying, analysis, and process execution within this pre-defined, relatively static framework. The objects and rules processed by the system are essentially "known" and "deterministic."

[0005] The traditional model suffers from a severe mismatch with dynamism and uncertainty, and lacks a time dimension: it is severely inadequate in capturing the dynamic changes in organizational structure over time (such as the formation and disbandment of temporary project teams, personnel changes in positions, job changes, and promotions). These dynamic changes often exist outside the pre-set structure and are difficult to reflect in a timely, accurate, and structured manner within the existing system.

[0006] Insufficient object-driven relevance: Modern organizational operations increasingly rely on temporary or dynamic collaborative units formed around specific objects (dates, basic organizational units, organizational structure, personnel roles). These collaborative relationships, information flows, and decision-making paths, driven by specific "objects" in real-time, are highly contextualized and emergent, often unpredictable and unknown. Existing systems' rigid tree or matrix structures struggle to flexibly and automatically capture and express this dynamically combined organizational network based on objects (rather than fixed positions or departments).

[0007] The significant cognitive barrier brought about by the "unknown": It is precisely the neglect of dynamic changes in the time dimension and object-driven relevance mentioned above that has led to the core dilemma facing current informatization—a significant cognitive barrier. When organizations face new opportunities, new challenges, new problems, or need to handle complex cross-departmental and cross-level collaborations:

[0008] "Unknown structures" are difficult to visualize: Effective (but not yet recorded or defined by the system) collaborative networks that spontaneously form around specific tasks or objects cannot be automatically identified, displayed, or analyzed by information systems. Managers cannot clearly and promptly "see" these actually functioning, informal, dynamic structures.

[0009] Difficulty in matching capabilities and resources: When there is a need to respond quickly to unknown demands, the system struggles to intelligently recommend or dynamically generate the optimal organizational structure based on the nature of the task at the current point in time, the required skills, and the real-time status of personnel (including their roles in a dynamic structure).

[0010] Limitations of analysis and decision-making: Since the system can only collect and analyze data based on a preset, static organizational structure, its analysis results cannot reflect the organization's true dynamic operating status and responsiveness.

[0011] In summary, the fundamental problem with existing organizational information technologies lies in their focus on solving problems within the "known world"—management within a pre-defined, static organizational framework. They are ill-equipped to effectively address the increasingly dynamic, context-dependent, and emergent characteristics of organizations in the digital age. In particular, they lack the ability to perceive, model, generate, and utilize structural changes that evolve over time and the collaborative relationships that dynamically form around specific objects. This "blindness" to "unknown" structures and collaborative patterns constitutes a major cognitive obstacle and technological bottleneck in improving organizational agility, adaptability, and intelligent decision-making capabilities. Summary of the Invention

[0012] This invention addresses the problems of existing technologies by proposing a time- and object-driven dynamic generation method for organizational structures. The aim is to solve the problems of existing technologies such as severe incompatibility with dynamism and the unknown, insufficient object-driven correlation, huge cognitive barriers caused by the "unknown", difficulty in matching capabilities and resources, and limitations in analysis and decision-making.

[0013] A time- and object-driven method for dynamically generating organizational structures, characterized by the following steps:

[0014] Step 1: Identify all basic organizational units with organizational structure characteristics at the current point in time; these basic organizational units only include hierarchical units and do not include hierarchical members.

[0015] Step 2: Determine the hierarchical and attribute relationships of each basic organizational unit at the current time point; the hierarchical relationship refers to the upper and lower levels of the basic organizational unit, and the attribute relationship includes status attributes and source attributes;

[0016] Step 3: Generate the organizational structure used at the current time point based on the hierarchical and attribute relationships of each basic organizational unit at the current time.

[0017] Furthermore, the status attribute refers to the status of the basic organizational unit at the current point in time, including establishment, addition of subordinates, merger and creation, upgrade, and cancellation; the source attribute refers to the historical association name triggered by the status.

[0018] Furthermore, the attribute relationship also includes newly created attributes that are unpredictable in the future.

[0019] Furthermore, when the status of a basic organizational unit at a certain point in time is "adding a subordinate", the name of the basic organizational unit itself, the name of its superior, and the name of its subordinate remain unchanged; only the subordinate is added based on the original subordinate.

[0020] Furthermore, when the status of a basic organizational unit at a certain point in time is "merged and newly created", the name of that basic organizational unit at the current point in time is the newly created name, and the original name is reflected in the field of tracing historical associated names.

[0021] Furthermore, when the name of this basic organizational unit at the current point in time is a newly created name, in " basic organization Unit Cancellation Record Form A cancellation record for the basic organizational unit is added. In the cancellation record, the location name of the original basic organizational unit is empty and the status is cancelled.

[0022] Furthermore, when the status of a basic organizational unit at a certain point in time is "upgraded", the name of the basic organizational unit at the current point in time is the upgraded name, and the parent level of the basic organizational unit is upgraded compared to the original parent level; and the original name of the basic organizational unit is reflected in the field of tracing historical associated names.

[0023] Furthermore, when the name of the basic organizational unit at the current point in time is the upgraded name, in " Basic Group Unit Cancellation Record Form A cancellation record for the basic organizational unit is added. In the cancellation record, the location name of the original basic organizational unit is empty and the status is cancelled.

[0024] Furthermore, when the status attribute of a basic organizational unit is "cancelled", that basic organizational unit will no longer enter the dynamically generated organizational structure.

[0025] Furthermore, step three, which generates the organizational structure used at the current time point based on the hierarchical relationship of each basic organizational unit at the current time, is as follows:

[0026] 1) Determine the first-level basic organizational unit of the organizational structure at the current point in time. The first-level basic organizational unit has only subordinates and no superiors.

[0027] 2) Traverse the parent and child levels of all basic organizational units at the current time point;

[0028] 3) Categorize all basic organizational units at the current point in time according to the same parent level;

[0029] 4) If the current basic organizational unit has only a superior and no subordinates, then this basic organizational unit is the lowest level basic organizational unit;

[0030] 5) Except for the first-level basic organizational unit and the last-level basic organizational unit, all other basic organizational units and their superior and subordinate levels are connected by parent-child nodes. The connection results, together with the first-level basic organizational unit and the last-level basic organizational unit, form the organizational structure hierarchy at the current time point.

[0031] Advantages and effects of the present invention

[0032] 1. This invention achieves the following breakthroughs through dynamic adaptability and contextual responsiveness: Core Mechanism Breakthrough: Through an innovative dual-drive mechanism of "time + object," it fundamentally overcomes the limitations of static presets in traditional systems. Dynamic Capture: It accurately models and reflects the dynamic evolution of organizational structures over time, including but not limited to: the immediate formation and disbandment of temporary project groups / teams, and changes in collaborative relationships as project stages or task contexts change. Response Characteristics: It effectively meets the core needs of organizations in the digital age for high dynamism and contextual dependence.

[0033] 2. This invention achieves the following through object-driven dynamic network construction (core innovation): Paradigm disruption: Abandoning rigid tree or matrix structures, it adopts a bottom-up generation logic. Flexible association: Using fine-grained "basic organizational units and their relationships" as atomic components, it can automatically and flexibly capture and dynamically generate collaborative networks around specific objects (such as projects, tasks, customers, and events). Value realization: Directly mapping to immediate and effective organizational collaboration patterns triggered by actual business objects. Attached Figure Description

[0034] Figure 1 This is a flowchart of the time- and object-driven dynamic generation method for organizational structures according to the present invention.

[0035] Figure 2 This is the basic organizational unit hierarchy and attribute relationship table structure of this invention; Detailed Implementation

[0036] The core innovation of this invention lies in its radical transformation of the traditional organizational management paradigm based on a pre-defined, fixed structure. Its core is the adoption of a bottom-up, dynamic generation methodology: using fine-grained, dynamically evolving "basic organizational units and their relationships and attributes" as the foundation, it constructs organizational structures that meet the needs of the current situation in real time through the combination of relationships. This fundamental innovation significantly enhances the organization's flexibility, adaptability, traceability, and ability to manage complex and dynamic environments.

[0037] ① Traditional method: A complete, static organizational chart is predefined. Any changes (such as splitting, merging, canceling, or creating) require direct modification or redesign of the entire organizational chart.

[0038] ② Method of this invention: Abandoning pre-defined structures: First, it no longer requires prior knowledge or definition of the complete organizational structure. Focusing on basic units: The core lies in defining a large number of fine-grained basic organizational units. Each unit represents a node in the organizational structure (in this embodiment, the organizational structure only includes hierarchical units, not members of those units). Second, it clearly defines relationships as the core to construct a mechanism that accurately describes the dynamic relationships between basic organizational units, specifically including: Time point association: Binding relationships to specific key change time points (such as the time of organizational splitting, merging, or major adjustments) to achieve historical traceability; Hierarchical relationships: Within a specific time point, clearly recording the direct superiors and subordinates (superior-subordinate relationships) of each basic unit; Status attributes: Within a specific time point, clearly identifying the lifecycle status of each basic unit (such as: establishment, addition of subordinates, merger and creation, upgrade, and cancellation); Structural boundaries: Identifying the top-level unit (root node) and the bottom-level unit (leaf node) of the entire structure. Dynamically generated structure: By parsing all basic organizational units and their complete relationship information (hierarchical relationships + status attributes) at a specific point in time, the system can dynamically generate a complete and accurate organizational structure diagram corresponding to that point in time in real time and on demand.

[0039] ③ The fundamental difference between this invention and existing technologies lies in the fact that traditional methods take a pre-defined, holistic "structure" as their starting point and foundation, while this invention takes a dynamic, fine-grained "basic organizational unit and its relationships and attributes" as its starting point and foundation, dynamically constructing the required "structure" through the combination of relationships and attributes. This greatly improves the flexibility, adaptability, and historical traceability of organizational management, and is especially suitable for organizational environments with frequent changes.

[0040] I. Core Design Concept: The core of this invention lies in breaking through the limitations of traditional static organizational structures and modeling the organizational structure as a "time-object dual-driven dynamic system": Time-driven: Through time attributes (lifecycle timestamps) and time point snapshots, the organizational structure can be dynamically evolved over time; Object-driven: Using the "basic organizational unit" as the smallest granularity, a flexible hierarchical foundation can be built by defining unit attributes (time, state, future) and relationships (superior and subordinate).

[0041] II. Key Module Analysis:

[0042] 1. Time-Driven Mechanism: Core Objective: To solve the problem of traditional structures being "defined once and fixed for a long time," enabling the structure to respond to changes in the time dimension (such as business cycles and strategic adjustments). Unit Time Attributes: Records the timestamps of the entire lifecycle of a unit (creation, merging, cancellation, upgrading, deregistration, etc.) as the basis for state changes; Relationship Time Dynamism: Hierarchical relationships are not fixed and need to be redefined at each point in time, reflecting the immediacy of "structural adjustments"; Time Point Snapshot: Based on the unit state and relationships at the current point in time, generates a "snapshot" of the organizational structure at that moment.

[0043] 2. Object-Driven Mechanism: Core Objective: To decompose complex organizational structures into manageable "atomic units," enabling flexible combination of structures through unit attributes and relationship definitions. Key Elements: Basic Organizational Unit: Defines the smallest "indivisible" unit; Unit Attribute System: Time Attribute: Lifecycle timestamp (e.g., creation time = 2023-01-01, merge time = 2023-06-01); Status Attribute: Current status label (established, added subordinate, merged and newly created, upgraded, revoked, etc.); Future Attribute: Reserved extended fields (e.g., predicting unit status changes and staffing adjustments within the next year, requiring clear association logic with dynamic generation); Hierarchical Relationships: Hierarchical connection rules between units, forming the core "edges" of the structure.

[0044] 3. Dynamic Generation Logic: Core Process: The mapping from "unit-attribute-relationship" to "hierarchical structure" is essentially a "time snapshot generation" process. Key Steps: Unit Initialization: Define all basic units and their attributes (time, state, future); Dynamic Relationship Determination: Recalculate the hierarchical relationships of each unit based on the current time point; Structure Assembly: Generate the hierarchy through "traversal-classification-connection".

[0045] 4. Change Response Mechanism: Core Objective: To handle abnormal scenarios during dynamic adjustments and ensure the accuracy of structure generation. Key Scenarios: Inconsistent Relationships: When the hierarchical relationship of a unit differs from its historical time point, support "unit movement" (hierarchical advancement / demotion) and "related unit movement" (changes in the relationship between the current unit due to changes in the hierarchical relationship); Unit Deregistration: Units in the deregistered state are removed from the current structure, but their historical time attributes must be retained (for retrospective analysis).

[0046] III. Summary of Core Values: This invention addresses the pain points of "rigidity and lag" in traditional organizational structures through dynamic modeling in both "time-object" dimensions. Its core value is reflected in: Flexibility: Supporting real-time adjustments to units and relationships to adapt to rapidly changing business environments; Traceability: Recording the entire lifecycle through time attributes to provide data support for organizational diagnosis (such as "why a certain department is frequently adjusted"); Scalability: The atomized design of basic units can adapt to organizations of different sizes (from small teams to large groups).

[0047] Based on the above principles, this invention designs a time- and object-driven dynamic generation method for tissue structures, characterized by the following steps:

[0048] Step 1: Identify all basic organizational units with organizational structure characteristics at the current point in time; these basic organizational units only include hierarchical units and do not include members of those units.

[0049] Step 2: Determine the hierarchical and attribute relationships of each basic organizational unit at the current time point; the hierarchical relationship refers to the upper and lower levels of the basic organizational unit, and the attribute relationship includes status attributes and source attributes;

[0050] Step 3: Generate the organizational structure used at the current time point based on the hierarchical and attribute relationships of each basic organizational unit at the current time.

[0051] Furthermore, the status attribute refers to the status of the basic organizational unit at the current point in time, including establishment, addition of subordinates, merger and creation, upgrade, and cancellation; the source attribute refers to the historical association name triggered by the status.

[0052] Furthermore, the attribute relationship also includes newly created attributes that are unpredictable in the future.

[0053] Furthermore, when the status of a basic organizational unit at a certain point in time is "adding a subordinate", the name of the basic organizational unit itself, the name of its superior, and the name of its subordinate remain unchanged; only the subordinate is added based on the original subordinate.

[0054] Furthermore, when the status of a basic organizational unit at a certain point in time is "merged and newly created", the name of that basic organizational unit at the current point in time is the newly created name, and the original name is reflected in the field of tracing historical associated names.

[0055] Furthermore, when the name of the basic organizational unit at the current time point is a newly created name, a cancellation record for the basic organizational unit is added to the "Basic Organizational Unit Cancellation Record Table". In the cancellation record, the location name corresponding to its original basic organizational unit is empty, and the status is cancelled.

[0056] Furthermore, when the status of a basic organizational unit at a certain point in time is "upgraded", the name of the basic organizational unit at the current point in time is the upgraded name, and the parent level of the basic organizational unit is upgraded compared to the original parent level; and the original name of the basic organizational unit is reflected in the field of tracing historical associated names.

[0057] Furthermore, when the name of the basic organizational unit at the current time point is the upgraded name, a cancellation record for the basic organizational unit is added to the "Basic Organizational Unit Cancellation Record Table". In the cancellation record, the original location name of the basic organizational unit is empty and the status is cancelled.

[0058] Furthermore, when the status attribute of a basic organizational unit is "cancelled", that basic organizational unit will no longer enter the dynamically generated organizational structure.

[0059] Furthermore, step three, which generates the organizational structure used at the current time point based on the hierarchical relationship of each basic organizational unit at the current time, is as follows:

[0060] 1) Determine the first-level basic organizational unit of the organizational structure at the current point in time. The first-level basic organizational unit has only subordinates and no superiors.

[0061] 2) Traverse the parent and child levels of all basic organizational units at the current time point;

[0062] 3) Categorize all basic organizational units at the current point in time according to the same parent level;

[0063] 4) If the current basic organizational unit has only a superior and no subordinates, then this basic organizational unit is the lowest level basic organizational unit;

[0064] 5) Except for the first-level basic organizational unit and the last-level basic organizational unit, all other basic organizational units and their superior and subordinate levels are connected by parent-child nodes. The connection results, together with the first-level basic organizational unit and the last-level basic organizational unit, form the organizational structure hierarchy at the current time point.

[0065] Additional notes:Once the first-level basic organizational unit is determined, the next level below the first-level basic organizational unit is the second level, the level above the second level is the third level, and the level above the third level (the level below the third-level basic organizational unit) is the fourth level. If the fourth-level basic organizational unit only has a higher level and no lower level when defining the hierarchical relationship, then the fourth-level basic organizational unit is the last-level basic organizational unit.

[0066] Example 1: Implementation of Changes in Hierarchical and Attribute Relationships of Basic Organizational Units

[0067] Figure 2 This is the innovative point of the present invention. As can be seen from the table, the present invention does not have a "pre-known" organizational structure, but only the hierarchical and attribute relationships of each basic organizational unit in the organizational structure. It only cares about the hierarchical relationships and attributes of each basic organizational unit at each point in time. As long as these relationships and attributes are understood, the organizational structure at any point in time can be automatically generated.

[0068] It should be emphasized that the above specific embodiments are merely explanations of the present invention and are not intended to limit the present invention. After reading this specification, those skilled in the art can make modifications to the above embodiments without contributing any inventive step, but as long as they are within the scope of the claims of the present invention, they are protected by patent law.

Claims

1. A time- and object-driven method for dynamically generating organizational structures, characterized in that: Includes the following steps: Step 1: Identify all basic organizational units with organizational structure characteristics at the current point in time; The basic organizational unit includes only hierarchical units, but does not include members of the hierarchical units; Step 2: Determine the hierarchical and attribute relationships of each basic organizational unit at the current time point; the hierarchical relationship refers to the upper and lower levels of the basic organizational unit, and the attribute relationship includes status attributes and source attributes; Step 3: Generate the organizational structure used at the current time point based on the hierarchical and attribute relationships of each basic organizational unit at the current time; Step three involves generating the organizational structure for the current time point based on the hierarchical relationship of each basic organizational unit at the current time, as detailed below: 1) Determine the first-level basic organizational unit of the organizational structure at the current point in time. The first-level basic organizational unit has only subordinates and no superiors. 2) Traverse the parent and child levels of all basic organizational units at the current time point; 3) Categorize all basic organizational units at the current point in time according to the same parent level; 4) If the current basic organizational unit has only a superior and no subordinates, then this basic organizational unit is the lowest level basic organizational unit; 5) Except for the first-level basic organizational unit and the last-level basic organizational unit, all other basic organizational units and their superior and subordinate levels are connected by parent-child nodes. The connection results, together with the first-level basic organizational unit and the last-level basic organizational unit, form the organizational structure hierarchy at the current time point. The status attribute refers to the status of the basic organizational unit at the current point in time, including establishment, addition of subordinates, merger and creation, upgrade, and cancellation; the source attribute refers to the historical association name triggered by the status.

2. The time- and object-driven dynamic generation method for tissue structures according to claim 1, characterized in that: When the status of a basic organizational unit at a certain point in time is "add subordinate", the name of the basic organizational unit itself, the name of its superior, and the name of its subordinate remain unchanged; only the subordinate is added to the existing subordinate.

3. The time- and object-driven dynamic generation method for tissue structures according to claim 1, characterized in that: When the status of a basic organizational unit at a certain point in time is "Merged and Created", the name of the basic organizational unit at the current point in time is the newly created name, and the original name is reflected in the field of tracing historical associated names.

4. The time- and object-driven dynamic generation method for tissue structures according to claim 3, characterized in that: When the name of the basic organizational unit is a newly created name at the current time, a cancellation record for the basic organizational unit is added to the "Basic Organizational Unit Cancellation Record Table". In the cancellation record, the name of the basic organizational unit is empty and the status is cancelled.

5. The time- and object-driven dynamic generation method for tissue structures according to claim 1, characterized in that: When the status of a basic organizational unit at a certain point in time is "upgraded", the name of the basic organizational unit at the current point in time is the upgraded name, and the parent level of the basic organizational unit is upgraded compared to the original parent level; and the original name of the basic organizational unit is reflected in the field of tracing historical associated names.

6. The time- and object-driven dynamic generation method for tissue structures according to claim 5, characterized in that: When the name of the basic organizational unit at the current time is the upgraded name, add a cancellation record for the basic organizational unit in the "Basic Organizational Unit Cancellation Record Table". In the cancellation record, the name of the basic organizational unit is empty and the status is cancelled.

7. The time- and object-driven dynamic generation method for tissue structures according to claim 1, characterized in that: When the status attribute of a basic organizational unit is "cancelled", that basic organizational unit will no longer enter the dynamically generated organizational structure.