A context-aware mobile web application protocol switching method

A context-aware, protocol-switching technology, applied in the transmission system, electrical components, etc., can solve problems such as damaging the user experience, failing to guarantee page loading performance, and improving, so as to reduce page loading time and optimize user access experience.

Active Publication Date: 2019-05-17
北京大学(天津滨海)新一代信息技术研究院
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although SPDY and HTTP / 2 are proposed to adapt to the current complex webpage transmission scenarios and shorten the loading time of webpages, especially for webpage transmission in mobile network environments, in actual use, SPDY and HTTP / 2 are not It can always improve the speed of webpage loading, and even cause the page to load longer, which hurts the user experience
Therefore, although new protocols such as SPDY and HTTP / 2 have improved and optimized the deficiencies of the existing HTTP, due to the differences in the structure and content of web pages and the diversity of networks, they cannot guarantee the impact on page loading performance. Promoted
However, the current web application hosting server can only provide ordinary HTTP and HTTPS services, or provide SPDY and HTTP / 2 services, but cannot dynamically switch protocols according to the characteristics of loaded web pages and the network conditions accessed by users, resulting in inability to obtain consistent performance. promote

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A context-aware mobile web application protocol switching method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] This section gives an application example of context-aware mobile Web application protocol switching technology. This example simulates an actual demand of the user in real life.

[0023] We developed a protocol switching module for the Apache server, corresponding to the implementation of the three modules mentioned above, and then we activated Apache's HTTP / HTTPS / SPDY / HTTP2 protocol, and we deployed an open source website on it.

[0024]First, we turn off our protocol switching module. By simulating different network environments, we use the four transmission protocols HTTP / HTTPS / SPDY / HTTP2 to access different pages of the website. At the same time, we record the page loading time, number of page resources and resource size for each visit. , according to the measured data, we build a decision tree model, and update the model to the protocol decision module of our server (set the corresponding configuration file). According to the decision tree model, we found that w...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Disclosed is a method for switching context-aware Web application protocols. The method comprises: 1) when a client visits a Web application, a server end monitors a current network state of the client; 2) the server end extracts page features of a page currently visited by the client; and 3) the server end determines an optimal current transmission protocol for the client according to the network state and the page features. The present invention can dynamically select an optimal transmission protocol according to Web application content and network state, accelerate the speed of page loading, and enable a user to obtain a good user experience.

Description

technical field [0001] The invention relates to a context-aware mobile Web application protocol switching method, which belongs to the technical field of software. Background technique [0002] With the popularization of mobile devices such as smartphones and tablets, more and more users access web resources or consume web services through mobile devices, for example, users browse news websites and conduct online shopping through mobile phones. Most of the resources on the Internet are transmitted through the HTTP protocol, and as the content of web pages becomes richer and more functions are provided, web pages become more and more complex, and HTTP / 1.x is no longer able to meet the current The demand for webpage loading leads to problems such as slow page loading and redundant transmission of resources. [0003] Google launched the Transmission Control Protocol (TCP)-based application layer protocol SPDY in 2009, aiming to shorten the loading time of web pages and improve...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): H04L29/08
CPCH04L67/02H04L67/06H04L69/329
Inventor 刘譞哲黄罡柳熠马郓
Owner 北京大学(天津滨海)新一代信息技术研究院
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products