Cloud Browser Communication Load Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing cloud browser systems experience unnecessary communication when user operations, such as scrolling or zooming, do not result in changes to the Web page image, leading to increased communication load without corresponding changes in the displayed content.
Innovation Solution
An information processing apparatus that determines whether a user operation will result in a change to the Web page image and only transmits operation information to the image generating apparatus if a change is anticipated, thereby reducing unnecessary communication by restricting data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the communication terminal transmits user operation information to the cloud browser for every user operation, then the cloud browser can obtain updated images, but unnecessary communication occurs when no change is made in the image
Solution Approach 1:
The cloud browser performs preliminary determination of whether a user operation will result in an image change before the communication terminal transmits the operation information. This preliminary action filters out operations that won't cause changes, preventing unnecessary communication and reducing communication load while maintaining image update accuracy.
Solution Approach 2:
Instead of transmitting all user operation information to the cloud browser, the system selectively transmits only those operations that will result in image changes. This partial action approach reduces communication overhead by excluding redundant transmissions while ensuring all necessary image updates are communicated.
2Ease of operation
If the cloud browser processes every user operation to generate updated images, then all user interactions are handled, but communication time increases due to additional round trips
Solution Approach 1:
The cloud browser performs preliminary analysis of user operations to determine whether they will result in image changes before the communication terminal initiates transmission. This preliminary action reduces communication time by filtering out operations that wouldn't produce updates, while still maintaining responsive handling of all user interactions.
Solution Approach 2:
The system extracts and identifies only those user operations that will result in image changes, separating them from operations that won't cause updates. This extraction process eliminates unnecessary communication round trips while preserving the responsiveness needed for proper user interaction handling.
3Productivity
If the communication terminal sends operation information for scroll operations, then the cloud browser can update the displayed content, but unnecessary communication occurs when scrolling beyond available content
Solution Approach 1:
The cloud browser performs preliminary determination of whether scroll operations will result in visible content changes before the communication terminal transmits scroll information. This preliminary action prevents unnecessary communication when scrolling beyond available content, improving content update efficiency while reducing communication load.
Solution Approach 2:
The system converts potentially harmful unnecessary communication (scroll operations that won't change displayed content) into beneficial reduced communication load by filtering out these operations. This approach maintains content update efficiency for meaningful scrolls while eliminating waste from boundary or redundant scroll operations.
Data Source
AI summary
An information processing apparatus receives an image of a partial region of a Web page, from an external image generating apparatus that renders the Web page, and displays the image on a display unit. The information processing apparatus, when a user operation for changing the image displayed on the display unit is accepted, determine whether or not there will be a change in the image as a result of applying the user operation. The information processing apparatus transmits information regarding the user operation to the image generating apparatus in order to obtain an image to which the user operation has been applied. Here, the information processing apparatus, if it is determined that there will be no change in the image, restricts transmission of the information regarding the user operation to the image generating apparatus.


