Inter-device Service Access via Virtual Bus Mediator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current inter-process communication mechanisms, such as D-Bus, are limited to communication within a single device and cannot facilitate convenient inter-device service access, leading to independent and mutually exclusive functions across devices, affecting user experience in scenarios like vehicle-mounted systems where devices like smartphones and speakers cannot seamlessly share services.

Innovation Solution

A method and system for inter-device service access that establishes an inter-device link through a master device, allowing a source device to request and access services from a target device, enabling cross-device functionality by encapsulating access requests based on pre-stored service configuration information and forwarding them through a virtual device bus.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If D-Bus inter-process communication mechanism is used, then communication between applications within a single device is enabled, but inter-device service access cannot be achieved

Engineering Contradiction:
Improveservice access reliabilityVSAvoidinter-device service access capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a bus control module as an intermediary component that manages service access requests between different devices. This mediator receives service access requests from source devices, determines whether to grant access based on predefined rules, and coordinates the interaction between source devices and target devices, thereby enabling reliable inter-device service access while maintaining system control.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If service functions are provided independently between devices, then each device maintains functional independence, but user convenience and experience deteriorate

Engineering Contradiction:
Improveuser convenienceVSAvoidservice integration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments service access control into distinct functional modules: a bus control module for centralized decision-making, service access request modules in source devices, and service provision modules in target devices. This segmentation allows each component to perform its specific function independently while working together to provide integrated cross-device services, improving user convenience without overwhelming system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-configuring service access rules and relationships between devices before actual service usage. The bus control module预先 establishes which services can be accessed across which devices, so that when users need cross-device functionality, the access control is already in place, making the interaction seamless and convenient without requiring complex real-time negotiations.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If manual copying of data between devices is required, then device independence is maintained, but time consumption and productivity decrease

Engineering Contradiction:
Improveservice access efficiencyVSAvoiddata transfer time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent replaces the mechanical manual copying process with an automated electronic service access mechanism. Instead of users manually copying data between devices, the system establishes direct service access channels where source devices can request and receive services from target devices automatically through the bus control module, dramatically improving productivity and eliminating time loss associated with manual data transfer.

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

Data Source

PatentUS10771307B2Method and system for inter-device service access
Publication Date: 2020.09.08 BANMA ZHIXING NETWORK HONGKONG CO LTD
  • US10771307B2 patent drawing
  • US10771307B2 patent drawing
  • US10771307B2 patent drawing

AI summary

Inter-device service access is disclosed including issuing, by a source device running a first program, an access request by the first program for a specific service, and transmitting, by the source device running the first program, the access request through an inter-device link to a target device that provides the specific service, the target device being configured to receive the access request, forward the received access request to a second program running on the target device, the second program executing a corresponding service function.