Dynamic self-adapting method for connection of Web RTC (Real Time Communication) client

A dynamic self-adaptive, client-side technology, applied in electrical components, transmission systems, etc., can solve the problem that the solution cannot meet the changeable network environment, and achieve the effect of improving bandwidth utilization, reducing communication delay, and improving intelligence

Active Publication Date: 2014-07-23
BEIJING UNIV OF POSTS & TELECOMM
View PDF3 Cites 60 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] Although the existing technical solutions can already simulate or realize the server Push information or notification to the Web application (please refer to: Ding Yan, Yang Shuyan, Liu Changqing, etc., the patent "JAVA realizes the method of WEB server actively sending data to the browser", patent application No.: CN200410041590.9, application publication number: CN1735015), but with the rapid development of the Internet and the diversification of terminal access methods, a single solution can no longer meet the ever-changing network environment, and with HTML5 and other Web The development of new technology, WebSocket (please refer to: RFC6455, The WebSocket Protocol, IETF, http: / / datatracker.ietf.org / doc / rfc6455 /

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
  • Dynamic self-adapting method for connection of Web RTC (Real Time Communication) client
  • Dynamic self-adapting method for connection of Web RTC (Real Time Communication) client
  • Dynamic self-adapting method for connection of Web RTC (Real Time Communication) client

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] Below in conjunction with accompanying drawing, the present invention is described in further detail:

[0041] In a complex and changeable network environment, web browser-based real-time communication (WebRTC) applications need to reduce the delay of information or notifications as much as possible. Establish a connection so that the server can actively push relevant information to the WebRTC client.

[0042] 1.HTML5 WebSocket

[0043] As part of the HTML5 standard, WebSocket is a full-duplex communication protocol developed by the IETF hybi (BiDirectional or Server-Initiated HTTP) working group. WebSocket defines a full-duplex communication channel, known as the "TCP protocol at the application layer". More than just an incremental enhancement to regular HTTP communication, WebSocket represents a huge advance, especially for real-time and event-driven web applications.

[0044] like image 3 As shown, WebSocket is an extension of the HTTP protocol. After handshaki...

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

The invention provides a dynamic self-adapting method for the connection of a Web RTC (Real Time Communication) client, belonging to the technical fields of a Web RTC, an HTML (Hypertext Markup Language) 5 web Socket and the like. An entity related by the method comprises a Web RTC client, a browser and a real-time communication server, wherein the Web RTC client can support three connecting ways, including an HTTP (Hyper Text Transport Protocol) polling, an HTTP long connection and a Web Socket, and the HTTP long connection comprises an HTTP stream; according to the method, the connecting way with lowest delay of the HTTP polling, the HTTP long connection and the Web Socket can be optimally selected, and the Web RTC client and the real-time communication server are connected by using the connecting way with the lowest delay. Under the premise of guaranteeing timeliness, the communication delay can be reduced, the functions of the client can be enhanced, and the intelligence of the client can be improved.

Description

technical field [0001] The invention belongs to the technical fields of WebRTC, HTML5WebSocket, etc., and in particular relates to a method for dynamic self-adaptive selection of a WebRTC client connection. Background technique [0002] With the development of Web technology and the popularization of browsers, there are more and more browser-based Web applications and mobile terminal native applications developed using Web technologies. Because the browser and the Web development technology it represents have good cross-platform and portability, not only can cross-platform between different operating systems, but also can be transplanted to mobile devices without any modification to a certain extent. on the terminal device. [0003] The full name of WebRTC is Web based Real-Time CommunicationS, that is, Web-based real-time communication. WebRTC has corresponding working groups in the two major Internet standardization organizations of IETF and W3C. The purpose is to realiz...

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 Applications(China)
IPC IPC(8): H04L29/08
Inventor 双锴苏森冯恺徐鹏王玉龙
Owner BEIJING UNIV OF POSTS & TELECOMM
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