Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Internet-based method for building event-driven mechanism programming model

A programming model and event-driven technology, applied in the direction of electrical components, multi-programming devices, transmission systems, etc., can solve the problems of limited connection life cycle, limited computing resources, and the absence of multicast mechanism on the Internet, so as to reduce the computing burden Effect

Inactive Publication Date: 2010-02-10
PEKING UNIV
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In Internet applications based on static resources, there are no more events to track except for limited events such as data release, update, and deletion
[0007] Third, early and current Internet servers have limited computing resources
[0008] Fourth, there is no constant network connection in the early and current Internet
However, HTTP, a common communication protocol on the Internet, requires each connection to have a limited life cycle, so as to ensure that the limited connection resources of the server can be used to cope with the access requests of potential clients.
In the absence of a persistent network connection, the implementation of the remote event mechanism is limited on network resources
Even if a potential event occurs, limited network resources prevent the event notification mechanism from running in a timely manner
[0009] Fifth, no proper multicast mechanism existed in the early and current Internet
[0010] Sixth, the pure thin client mode prevents the client from participating in Internet computing
However, since the client cannot participate in Internet computing, and neither the client nor the server nor the client can generate collaborative computing, the event-driven mechanism cannot be established in the early and current Internet.

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
  • Internet-based method for building event-driven mechanism programming model
  • Internet-based method for building event-driven mechanism programming model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0065] The application of the present invention can cover almost all Internet fields. Here, the implementation of the invention in some main applications is described. The present invention can be implemented in the following multiple applications.

[0066] First, enrich Internet applications. The so-called rich Internet application is to solve the problem that the display of traditional Internet applications is too simple and the gap between them and desktop applications is obvious. One of the differences between Internet applications and desktop applications is that there is no event-driven mechanism. Users have to obtain updated Internet data from the website by constantly refreshing (requesting from the server). Not so with desktop-based applications. Since the current desktop operating system has an event-driven mechanism, when any event that the user cares about occurs, the user can get the event notification without any operation and make relevant reactions. The cu...

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 an Internet-based method for building an event-driven mechanism programming model and belongs to the field of Internet application and development. The method comprises: firstly, enabling computing nodes to receive and transmit a request; secondly, establishing a direct and equipotent interactive protocol among the computing nodes and establishing message-based event listening mechanisms at the computing nodes; thirdly, establishing a dynamic cluster among nodes having common needs and transmitting data by using a data multicast mechanism in the dynamic cluster; fourthly, monitoring nodes in the dynamic cluster, and transmitting data of an event occurrence node to other nodes through the data multicast mechanism; and finally, establishing an event-driven programmingmodel according to the type of data transmitted. On the premise of avoiding network cost increase, the method increases network computing resources; and meanwhile, a event-driven mechanism in the programming model allows a network user to acquire concerned event information timely and automatically. Therefore, network service is effective, convenient and humanized.

Description

technical field [0001] The invention relates to a method for establishing a programming model based on an Internet event-driven mechanism, and belongs to the field of Internet application development. The main technologies included are distributed computing, Internet communication, remote event-driven model, multicast technology, and remote message mechanism. Background technique [0002] Event-driven mechanism has been widely used in ordinary programs and distributed programming. As a programming model, event-driven provides a registration method to assist the system to monitor potential events; and immediately use the notification mechanism to make the system that cares about the event respond to the event in a timely manner after the event occurs. Without the support of this mechanism, the programming workload of developers will be greatly increased, and the system efficiency will also decrease. However, such an event-driven mechanism does not exist in the current Inter...

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/08G06F9/46
Inventor 李冰
Owner PEKING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products