Back Touchscreen Event Translation for Third-Party Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Third-party application software on mobile devices with multiple touch panels cannot effectively respond to back touchscreen events due to incompatible touch event interfaces, limiting control and management capabilities.

Innovation Solution

An electronic device acquires and converts back touchscreen events into compatible instructions for third-party application software, allowing effective control and management by utilizing a public key for signature decryption and user-defined settings to align touch events with the software's interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a back touchscreen reports predefined particular events or uses independent touch coordinate information, then user misoperation is avoided, but third-party application software cannot respond to back touchscreen events

Engineering Contradiction:
Improveuser misoperation preventionVSAvoidthird-party application software compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system introduces an intermediary translation layer that converts back touchscreen events into standard touch events recognizable by third-party applications. The translation module acts as a mediator between the back touchscreen's unique event format and the standard interface expected by applications, enabling compatibility without sacrificing the back touchscreen's independent event reporting capability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically changes the parameter representation of touch events based on the application type. When a third-party application is detected, the back touchscreen events are transformed with different parameter mappings compared to when dedicated applications are running, allowing the same hardware to serve multiple purposes with different event interpretations

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If a back touchscreen uses independent touch coordinate information, then the back touchscreen operates independently, but control of third-party application software is ineffective

Engineering Contradiction:
Improveback touchscreen independenceVSAvoidthird-party application control efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system dynamically adjusts the coordinate information format and event translation rules based on the running application. When third-party applications are detected, the translation mechanism activates to convert independent back touchscreen coordinates into standard coordinates that these applications can process, making the system's behavior adaptive rather than static

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If third-party application software responds only to system default touch events, then software compatibility is maintained, but back touchscreen control capability is lost

Engineering Contradiction:
Improvesoftware compatibilityVSAvoidback touchscreen control capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system creates a copied or translated version of the back touchscreen events that matches the standard touch event format expected by third-party applications. Instead of modifying the applications or the hardware, a virtual copy of the events with compatible parameters is generated and passed to the application layer

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9857910B2Method for controlling multiple touchscreens and electronic device
Publication Date: 2018.01.02 HONOR DEVICE CO LTD
  • US9857910B2 patent drawing
  • US9857910B2 patent drawing
  • US9857910B2 patent drawing

AI summary

Embodiments of the present invention disclose a method for controlling multiple touch panels and an electronic device. The method includes: acquiring a first touch event by using a first touch panel, where the first touch event is input information that is triggered by a touch gesture on the first touch panel and is incompatible with an interface of third-party application software; when the electronic device detects that currently displayed application software is third-party application software, acquiring a first instruction corresponding to the first touch event, where the third-party application software is application software that is installed in the electronic device and is developed by a third party and not by a manufacturer of the electronic device; and running the third-party application software according to the first instruction. Embodiments of the present invention improve operation control efficiency of the touch panels of an electronic device.