Network Gateway Sharing for Execution Environment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing execution environment sharing techniques for mobile electronic devices are limited to graphic environment sharing and do not support network communication environment sharing, preventing devices from connecting to a network or improving network connection performance when the device itself cannot connect.
Innovation Solution
An electronic device with a first and second communication module, processor, and memory, which receives data from an external device, outputs the screen, requests resource execution, connects to the network via the second module, and transmits data back to the external device, enabling network connection even if the device cannot connect directly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If execution environment sharing is implemented between electronic devices, then graphic environment sharing capability is improved, but network connection capability is not provided
Solution Approach 1:
The patent combines graphic environment sharing and network connection sharing into a single execution environment sharing system. The first electronic device shares both its display output and network connection capabilities with the second electronic device, allowing the second device to access network resources through the first device's communication module while displaying graphics on the first device's display.
Solution Approach 2:
The execution environment sharing system is designed to provide multiple functions simultaneously: graphic output sharing, network connection sharing, and data communication. The first electronic device serves multiple purposes including serving as both a display device and a network gateway for the second electronic device.
2Reliability
If network connection sharing is added to execution environment sharing, then network connection capability is improved, but device complexity increases
Solution Approach 1:
The first electronic device acts as an intermediary between the second electronic device and the network. Instead of requiring the second device to have its own network connection, the first device mediates the network connection by providing its communication module as a gateway, simplifying the overall system architecture while enabling network access.
Solution Approach 2:
The system establishes network connection sharing capability in advance during the execution environment sharing setup. The first electronic device proactively provides its communication module for network access before the second device attempts to connect, preventing connection failures and simplifying the connection process.
Data Source
AI summary
An electronic device includes a first communication module, a second communication module, a display, a processor, and a memory storing instructions causing the processor to receive, from an external electronic device connected via the first communication module, first data related to a first screen on which resources of the external electronic device are configured in accordance with a graphic environment of the electronic device, output the first screen on the display, request the external electronic device to execute a selected first resource, receive, from the external electronic device, a request for obtaining second data related to the first resource, connect to the network via the second communication module to obtain the second data, transmit the obtained second data to the external electronic device, receive, from the external electronic device, third data related to a second screen configured using the second data, and output the second screen on the display.


