[发明专利]一种基于条件合并与共享的订阅方法有效

专利信息
申请号: 201310245202.8 申请日: 2013-06-19
公开(公告)号: CN103324520A 公开(公告)日: 2013-09-25
发明(设计)人: 尤涛;杜承烈;徐伟;赵湑 申请(专利权)人: 西北工业大学
主分类号: G06F9/46 分类号: G06F9/46
代理公司: 西北工业大学专利中心 61204 代理人: 王鲜凯
地址: 710072 *** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种基于条件合并与共享的订阅方法,技术特征:建立订阅者到过滤器和方法的映射作为一级缓冲区,建立订阅条件到订阅者集合的映射作为二级缓冲区;检测一级缓冲区中是否已存在该条目的订阅者,如果存在则进行过滤器归并;不存在则将该条目作为新的元素加入到一级缓冲区中;对一级缓冲区的每一个元素的过滤器进行拆分,按照条件加入到二级缓冲区中;如果二级缓冲区已存在该条件,就将新元素的订阅者加入到该条目对应的订阅者集合中,如果不存在该条件,就新建立一个映射关系,并将该条目加入;最后按照条件将订阅者加入到订阅数据结构中。本发明通过缩短交易周期,更加适应瞬息万变的市场环境。
搜索关键词: 一种 基于 条件 合并 共享 订阅 方法
【主权项】:
一种基于条件合并与共享的订阅方法,其特征在于步骤如下:步骤1:建立订阅者到过滤器和方法的映射作为一级缓冲区,建立订阅条件到订阅者集合的映射作为二级缓冲区;步骤2:当有新条目到来时,检测一级缓冲区中是否已存在该条目的订阅者,如果存在则进行过滤器归并;不存在则将该条目作为新的元素加入到一级缓冲区中;判断两个条目的方法是否相同,如果相同就对两个过滤器进行加法操作,如果不同的话就对两个过滤器进行减法操作。如果减法操作的结果为负的话,就将方法取反,并将过滤器的负号去掉;步骤3:对一级缓冲区的每一个元素的过滤器进行拆分,按照条件加入到二级缓冲区中;对于二级缓冲区,当有新元素到来时,如果二级缓冲区已存在该条件,就将新元素的订阅者加入到该条目对应的订阅者集合中,如果不存在该条件,就新建立一个映射关系,并将该条目加入;步骤4:最后按照条件将订阅者加入到订阅数据结构中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201310245202.8/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top