Knowledge Graph Interactive Test Apparatus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing test-type applications have an inflexible interactive manner and poor user interaction, as users are limited to selecting answers by clicking options, which restricts the ability to change topics and leads to incomplete test processes.

Innovation Solution

An interactive method and apparatus that utilize a pre-established knowledge graph to display test questions in a dialog format, allowing users to input answers through speech or text, and query the graph to determine target nodes, thereby guiding the user through a conversation-like test process, improving interaction and flexibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users select answers by clicking options in traditional test applications, then the test process is simple to implement, but the user interaction is poor and the interaction flexibility is limited

Engineering Contradiction:
Improveuser interactionVSAvoidinteraction system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a knowledge graph as an intermediary structure between the user and the test system. The knowledge graph stores questions, answers, and relationships in a structured format, enabling flexible navigation and interaction without requiring complex programming. This intermediary layer allows users to interact naturally while the system handles the complexity of test logic and path determination.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements dynamic test path determination based on user responses. The system adjusts the test flow in real-time by querying the knowledge graph to determine next steps, allowing the test structure to adapt dynamically to user choices rather than following a fixed predetermined path. This creates flexible and adaptive user interaction.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If traditional test applications use fixed question-answer structures, then the test process is easy to manage, but the ability to change topics is restricted and the test process becomes incomplete

Engineering Contradiction:
Improvetopic flexibilityVSAvoidtest management system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The knowledge graph structure serves multiple functions: storing questions and answers, defining relationships between topics, determining test paths, and adapting to user responses. This universal structure replaces multiple separate test configurations, allowing the same system to handle diverse test scenarios and topic changes without requiring separate management mechanisms for each.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of operation

If test applications use conventional interface methods, then the implementation is straightforward, but the user interaction experience is poor

Engineering Contradiction:
Improveinteraction experienceVSAvoidimplementation complexity
Core Design Contradiction:
Ease of operationVSEase of manufacture

Solution Approach 1:

The patent replaces the mechanical clicking interface with a more natural interaction model based on the knowledge graph structure. Instead of requiring users to navigate through fixed option lists, the system presents questions and processes responses through graph querying, enabling more natural and flexible interaction patterns while maintaining implementation feasibility through structured data storage.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11157699B2Interactive method and apparatus based on test-type application
Publication Date: 2021.10.26 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US11157699B2 patent drawing
  • US11157699B2 patent drawing
  • US11157699B2 patent drawing

AI summary

The present disclosure provides an interactive method and apparatus based on a test-type application, The method includes: obtaining a pre-established knowledge graph including non-leaf nodes indicating test questions, lines indicating test answers and leaf nodes indicating test results; selecting an interactive question for the current round from the test questions indicated by the non-leaf nodes and displaying the interactive question in the dialog box; when a user inputs an interactive answer with respect to the interactive question in the dialog box, querying a matched target line in the lines connected to the non-leaf node corresponding to the interactive question for the current round according to the interactive answer of the current round, to determine the target node connected to the non-leaf node through the target line; and displaying a test result or a test question for the next round in the dialog box according to the target node.