Method and system for pushing data actively by server

A server and data technology, applied in transmission systems, electrical digital data processing, special data processing applications, etc., can solve problems such as increased server pressure, logical clutter, multiple network bandwidth, etc., to improve concurrency, reduce occupation, and reduce performance. The effect of consumption

Inactive Publication Date: 2011-04-27
AGRICULTURAL BANK OF CHINA
View PDF4 Cites 46 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0018] However, for the Pushlet mode, although the polling rules are controlled by the server, the front-end polling mechanism is still adopted in principle. In order to improve the real-time push, the polling frequency must be increased (for example, every 2 seconds Polling once or less), which will significantly increase the pressure on the server; in addition, regardless of whether there is data push in the polling mechanism, it needs to continuously "request return" and waste a lot of network bandwidth
The contradiction between real-time and server performance is the main defect of pushlet
[0019] Compared with pushlet, the Bosh mode effectively reduces the burden on the server and saves network bandwidth, but the return rate of empty packets is still high in an environment with low push frequency, and the subscription control information and push data are returned in the same request , and the two usually belong to different topics, which is logically messy

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
  • Method and system for pushing data actively by server
  • Method and system for pushing data actively by server
  • Method and system for pushing data actively by server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0048] Embodiments of the present invention provide a method and system for actively pushing data by a server, so as to improve the concurrency of the application system and reduce performance consumption of the server. In order to facilitate a full understanding of the technical solutions of the embodiments of the present invention and make the purpose, technical solutions and advantages of the present invention clearer, the technical solutions in the embodiment...

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 discloses a method and a system for pushing data actively by a server. The method comprises the following steps that: a browser initiates a registering request to be connected the server and receive the data pushed by the server actively, and after the browser is registered successfully, a data channel for transmitting the data pushed actively is established between the browser and the server; the browser initiates a subscription request, wherein the subscription request contains type parameters of subscription data and identifiers for expressing subscription contents; and the server pushes the corresponding data to the browser actively by the data channel according to the subscription request. By the method and the system, the requirement of real-time data pushing of the browser can be met, the concurrency of an application system can be improved, and the performance consumption of the server can be reduced.

Description

technical field [0001] The present invention relates to the technical field of information system development, and more specifically, to a method and system for actively pushing data by a server. Background technique [0002] With the popularity of Web technology, more and more applications have changed from the original C / S (Client / Server, client / server area) mode to B / S (Browser / Server, browser / server) mode, enjoy With the various advantages brought by Web technology, such as: cross-platform, free client maintenance, crossing firewalls, good scalability, etc. In this mode, the user interface is implemented through the World Wide Web browser, and a very small part of the business logic is implemented in the front-end browser, but the main business logic is implemented on the server side. This greatly simplifies the client computer load, reduces the cost and workload of system maintenance and upgrading, and reduces the overall cost of users. [0003] However, browser-based...

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/08G06F17/30
Inventor 丁医冉丁吴可嘉
Owner AGRICULTURAL BANK OF CHINA
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