Remote Peripheral Device Information Query via Intermediary Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computer systems, when an application program remotely calls peripherals for auxiliary computation, it cannot query corresponding device distribution information through the operating system interface, leading to execution errors and halted operations.

Innovation Solution

A method and apparatus that allow a first terminal to determine and acquire device information of a target peripheral in a second terminal via a device call interface, sending this information back to the application program to enable correct device distribution queries, thus preventing execution errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If an application program remotely calls peripherals in another computer through device call interface, then auxiliary computation capability is improved, but device distribution information cannot be queried leading to execution errors

Engineering Contradiction:
Improveauxiliary computation capabilityVSAvoidoperation stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces an operating system interface as an intermediary layer between the application program and the device call interface. This intermediary translates device information from remote computers into a format compatible with the local operating system, enabling successful queries without exposing the remote nature of the devices to the application program.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates virtual device information copies from remote peripherals and presents them to the application program as if they were local devices. This copying mechanism allows the application to query device distribution information using standard operating system interfaces without needing to know the devices are remotely located.

Inventive Principle:
Principle #26Copying

2Productivity

If device information of remote peripherals is queried through local operating system interface, then computation efficiency is improved, but the query fails because the device does not exist in the local computer

Engineering Contradiction:
Improvecomputation efficiencyVSAvoiddevice information query availability
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent makes the operating system interface universal by enabling it to handle both local and remote device information queries through a unified mechanism. The interface automatically determines whether queried devices are local or remote and retrieves appropriate information, allowing the same interface to serve multiple functions without requiring separate query mechanisms.

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

Data Source

PatentUS20220358055A1Method and apparatus for acquiring device information, storage medium and electronic device
Publication Date: 2022.11.10 VIRTAI TECH BEIJING CO LTD
  • US20220358055A1 patent drawing
  • US20220358055A1 patent drawing
  • US20220358055A1 patent drawing

AI summary

The present disclosure relates to a method and apparatus for acquiring device information, a storage medium and an electronic device, so as to ensure normal running of an application program in a computer system. The method is applied to a first terminal, an application program in the first terminal communicates with a peripheral in a second terminal through a device call interface. The method includes: determining, in response to reception of a device query request, a target peripheral in the first terminal according to a preset rule, where the device query request is used for querying device information of the peripheral in the second terminal; acquiring device information of the target peripheral; and sending the device information of the target peripheral to the application program.