Modularized input and output device based on graph structure and knowledge graph
By designing a modular input and output device combining graph structure hardware, knowledge graph and software intermediate layer, the problem of lack of physical sense of entity and interaction limitation in the knowledge graph display in the prior art is solved, the materialization and user-friendly interaction of the knowledge graph are realized, and the universality and applicability of the equipment are improved.
Patent Information
- Application Number
- CN202510209080.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-25
- Publication Date
- 2025-05-30
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the prior art, the display of knowledge graphs is usually a two-dimensional digital interface, which lacks a sense of physical entity, making it difficult for users to build or perceive a complex knowledge system through intuitive operations, and the existing interactive hardware devices fail to effectively combine the hierarchy or network characteristics of the knowledge graph, resulting in the limitation of the presentation and interaction of the knowledge structure.
A modular input and output device is designed, combining the graph structure hardware, knowledge graph and software intermediate layer to realize the entity and user-friendly interaction of the knowledge graph through the graph structure bracket, knowledge module, control unit and software system.
By converting the knowledge graph into an operable entity, the user's operating experience and perception capabilities are improved, and a variety of knowledge representations and application scenarios are supported, which enhances the universality and applicability of the equipment.
Abstract
Description
Technical Field
[0001] The present invention relates to the fields of human - computer interaction, knowledge management, and software development. Specifically, it is a modular input - output device that combines graph - structured hardware, knowledge graphs, and a software middle - layer, and is applicable to multiple scenarios such as education, training, and management. Background Art
[0002] With the development of information technology, knowledge management and human - computer interaction devices have been widely used in fields such as education, vocational training, and task management. In the prior art, as a way of representing knowledge in a structured form, knowledge graphs have been used to construct subject systems, task decomposition, and data association. For example, digital tools in the education field (such as online course platforms) display the relationships between knowledge points through graphical interfaces, while management software uses hierarchical structures to organize task processes. In addition, some hardware devices, such as interactive whiteboards and modular teaching aids (such as LEGO Mindstorms), enhance the user's learning experience through physical operations.
[0003] However, the prior art has significant limitations. First, the software - based knowledge graph display usually stays on a two - dimensional digital interface, lacking a physical entity sense, and it is difficult for users to construct or perceive complex knowledge systems through intuitive operations. Second, existing interactive hardware devices are mostly general - purpose input tools (such as touchscreens, keyboards) or teaching aids for specific purposes, and fail to effectively combine the hierarchical or network characteristics of knowledge graphs, resulting in limitations in the presentation and interaction of knowledge structures. For example, in an educational scenario, students need to rely on textbooks or screens to passively receive information and lack means to construct knowledge systems by hand; in a management scenario, although task decomposition tools can display hierarchical relationships, they cannot provide dynamic and intuitive physical feedback. In addition, these devices usually lack a general software interface, and it is difficult for users to customize functions according to specific needs, restricting their applicability in multiple fields. Summary of the Invention
[0004] The present invention provides a modular input - output device based on graph structures and knowledge graphs, including the following components: Graph - structured bracket: A hardware structure with multiple connection points, used to carry knowledge modules and support various topological forms (such as tree - shaped, network - shaped).
[0005] Knowledge module (hereinafter referred to as "fruit module"): A number of detachable modules, each module corresponding to a node in the knowledge graph, with built - in input units (such as buttons) and output units (such as LED lights, identification IDs).
[0006] Control unit: Communicates with external devices through wired (such as USB) or wireless (such as Bluetooth) means, receives module inputs, and coordinates outputs.
[0007] Software system: It includes a knowledge graph-based data storage and a middle layer module, which is responsible for linking with hardware, content display, and user interaction.
[0008] Working principle: The device is based on a knowledge graph as the logical foundation. Users assemble fruit modules onto the graph structure bracket, and the modules form relationships between nodes (such as hierarchical or network connections) through connection points. The control unit transmits signals to external devices, and the middle layer module of the software system parses the signals, calls the content in the knowledge graph, and returns the results. The graph structure of the bracket supports flexible configuration and adapts to various knowledge representation forms such as tree-shaped and network-shaped.
[0009] Middle layer module: The software system contains a middle layer module that provides a user-friendly interface for: Initializing hardware connections (such as Bluetooth pairing).
[0010] Managing the status of fruit modules (such as reading LED status, setting colors).
[0011] Operating the knowledge graph (such as loading the graph, querying node relationships).
[0012] This module shields the underlying communication details. Users can achieve the interaction between hardware and the knowledge graph by calling predefined functions, supporting customized development for various application scenarios.
[0013] Advantages Knowledge graph materialization: Through the graph structure hardware and the middle layer module, the knowledge graph is transformed into an operable entity.
[0014] User-friendliness: The middle layer simplifies hardware control and graph access, improving development efficiency.
[0015] Versatility: Supports loading different knowledge graphs and adapts to the needs of multiple fields. Embodiment
[0016] Educational application (junior high school mathematics case): The graph structure support is configured as a tree topology, with more than 100 connection points, a height of about 50-100 cm, and is made of hard plastic. The trunk is divided into more than 10 branches, each branch supports more than 10 child nodes, forming a hierarchical structure. The knowledge graph is a junior high school mathematics system, covering categories such as algebra, geometry, and probability. For example, the trunk node "algebra" branches out the child node "equation", which is further refined into fruit modules such as "first-order equation" and "second-order equation". Each fruit module is a small ball with a diameter of 2 cm, built-in LED lights and identification IDs, and users attach it to the corresponding branch. The user calls the middle-layer function get_module_states() to read all fruit states (such as the "quadratic equation" module is green to indicate that it has been mastered), and calls trigger_module("M001") to display the definition, formula, and example of "quadratic equation". The software prompts associated nodes (such as "factorization") based on the knowledge graph.
[0017] Management Applications: The graph structure support is configured as a mesh topology, the knowledge graph is the project task decomposition, and the modules reflect the task dependencies. The user calls set_module_state("T001", "green") to mark the task completed, and the software displays the progress details.
Claims
1. A modular input and output device based on knowledge graph, characterized in that: include: *Graph structure support, with multiple connection points, used to carry knowledge modules and support multiple topological forms (such as tree and mesh); *Multiple detachable fruit modules, each module corresponds to a node in the knowledge graph and has input and output functions; *Control unit, communicates with external devices, receives and coordinates signals from fruit modules; *Software system, including knowledge graph-based data storage and middle-layer modules for hardware linkage and user interaction.
2. A modular input and output device based on knowledge graph, characterized in that: It includes a graph structure support, multiple detachable fruit modules, a control unit and a software system, wherein the graph structure support has multiple connection points, supports multiple topological configurations such as tree and mesh, and is used to carry knowledge modules.
3. A modular input and output device based on knowledge graph, characterized in that: It includes a graph structure support, multiple detachable fruit modules, a control unit and a software system, wherein the software system includes a middle layer module, which provides an interface for initializing hardware connections, managing fruit module states and operating knowledge graphs.
4. A modular input and output device based on knowledge graph, characterized in that: It includes a graph structure support, a plurality of detachable fruit modules, a control unit and a software system, wherein the fruit module supports plug-in and pull-out operations and communicates with the software system through the control unit.