Embedded Browser Display Using Split Encryption Paths
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing embedded devices face challenges in efficiently displaying screens on both built-in and external browsers using the same web document while managing different security measures, leading to increased processing loads.
Innovation Solution
The embedded device employs a web server that transmits web documents to built-in and external browsers using unencrypted and encrypted communication respectively, allowing both browsers to display screens based on the same document while reducing processing load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If encrypted communication is used for both built-in and external browsers, then security is improved, but processing load increases
Solution Approach 1:
The patent applies different communication security measures to different contexts: unencrypted communication for built-in browser (internal context) and encrypted communication for external browser (external context). This local differentiation allows the system to optimize processing load where security risks are lower while maintaining security where needed.
Solution Approach 2:
The web server dynamically selects the appropriate communication method based on the client type. When detecting a built-in browser, it uses unencrypted communication; when detecting an external browser, it uses encrypted communication. This dynamic adaptation resolves the contradiction by choosing the optimal communication method for each specific scenario.
2Reliability
If different web documents are used for built-in and external browsers, then security is improved, but development effort increases
Solution Approach 1:
The patent uses a single universal web document that serves both built-in and external browsers. The web server acts as a mediator that delivers the same document to both contexts, allowing one document to fulfill multiple functions and reducing development effort while maintaining appropriate security measures through communication protocol differentiation.
3Productivity
If unencrypted communication is used for external browser, then processing load is reduced, but security deteriorates
Solution Approach 1:
The system dynamically determines the communication encryption level based on the client type. External browsers trigger encrypted communication to maintain security, while built-in browsers use unencrypted communication to reduce processing load. This dynamic decision-making prevents the scenario of using unencrypted communication for external browsers.
Data Source
AI summary
An embedded device is connectable to an external terminal including an external browser to communicate with the external terminal. A storage stores a web document. A web server transmits the web document stored in the storage to a built-in browser through unencrypted communication and causes the built-in browser to display a first screen that is based on the web document. The web server transmits the web document stored in the storage to the external browser through encrypted communication and causes the external browser to display a second screen that is based on the web document.


