【摘要】 本发明公开了一种基于互联网事件驱动机制编程模型的建立方法,属于互联网应用开 发领域。本发明首先使计算节点具有接收请求和发送请求的能力,然后在计算节点之间建 立直接对等的交互协议以及在计算节点上建立基于消息的事件监听机制,之后在具有共同 需求的节点间建立动态集群并在动态集群内采用数据多播机制进行数据传输;监测动态集 群内的节点,将事件发生节点的数据通过数据多播机制传输给其它节点;最后结合软件工 程技术,根据传输的数据类型建立事件驱动编程模型。本发明在不增加网络成本的前提下, 提高了网络计算资源,同时编程模型内部的事件驱动机制,可以使网络用户及时自动的获 取所关心的事件信息,使网络服务更加高效、便捷、人性化。 【专利类型】发明申请 【申请人】北京大学 【申请人类型】学校 【申请人地址】100871北京市海淀区颐和园路5号 【申请人地区】中国 【申请人城市】北京市 【申请人区县】海淀区 【申请号】CN200810117826.0 【申请日】2008-08-05 【申请年份】2008 【公开公告号】CN101645912A 【公开公告日】2010-02-10 【公开公告年份】2010 【授权公告号】CN101645912B 【授权公告日】2012-10-10 【授权公告年份】2012.0 【发明人】李冰 【主权项内容】1.一种基于互联网事件驱动机制编程模型的建立方法,其步骤为: 1)采用TCP/IP对等协议模式使计算节点具有接收请求和发送请求的能力; 2)在计算节点之间建立直接对等的交互协议; 3)在计算节点上建立基于消息的事件监听机制,用于接收数据; 4)建立动态集群,并在动态集群内采用数据多播机制进行数据传输;所述动态集群为 基于共同需求的计算节点在某一个时刻形成的计算资源协作共享模型; 5)监测所述动态集群内的节点,将事件发生节点的数据通过所述数据多播机制传输给 其它节点; 6)结合软件工程技术,根据传输的数据类型建立事件驱动编程模型。 【当前权利人】北京大学 【当前专利权人地址】北京市海淀区颐和园路5号 【专利权人类型】公立 【统一社会信用代码】12100000400002259P 【被引证次数】TRUE 【家族被引证次数】TRUE