发明名称 一种基于RESTful的泛在网发布订阅中间件模型的方法
摘要 本发明公开了一种基于RESTful的泛在网发布订阅中间件模型,属于通信技术领域,该发布订阅中间件模型包括以下几个组成部分:发布/订阅中间件基础模型;订阅中间件中的消息格式、流程和订阅条件过滤器;发布中间件中的消息格式、流程和节点间消息传递机制;用于处理发布/订阅中间件错误信息的容错机制。与现有技术相比,本发明基于REST架构,相比于SOAP和WDSL,使用双向节点,减少功能模块数量,同时,通过对泛在网中的信息的生产者和消费者之间设置一个中间件来进行交互,在实现泛在网中多对多的通信方式的同时,信息消费者能够通过中间件,及时、可靠地得到发布的感兴趣消息,使得消息的生产者和订阅者在时间、空间上完全解耦。
申请公布号 CN103944924B 申请公布日期 2017.04.19
申请号 CN201410205763.X 申请日期 2014.05.15
申请人 重庆邮电大学 发明人 张鹏;程方;蒋明浪;卢毓岑;朱建虎;史涛;张瑞
分类号 H04L29/06(2006.01)I;H04L29/08(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 北京同恒源知识产权代理有限公司 11275 代理人 赵荣之
主权项 一种基于RESTful的泛在网发布订阅中间件模型的方法,其特征在于:包括以下几个组成部分:发布/订阅中间件基础模型;订阅中间件中的消息格式、流程和订阅条件过滤器;发布中间件中的消息格式、流程和节点间消息传递机制;用于处理发布/订阅中间件错误信息的容错机制;所述基础模型由以下几个部分组成:1)发布/订阅中间件模型中的成员;2)发布/订阅中间件模型的主要活动角色;3)发布/订阅中间件模型管理单元;所述模型中的成员主要是事件主题,事件主题可以由参与者中的发布者进行发布,也可以能由参与者中的订阅者提出;所述模型的主要活动角色是发布者与订阅者,两者的关系是相对于事件主题而言的,发布者和订阅者的注册方式通过泛在网统一的标识方式进行规范化管理;所述中间件模型管理单元,包含了主要的通信特征,并封装了REST传输协议、REST消息编码、REST通信模式、可靠性、安全性、事务管理及互操作性等主要元素,定义各类REST传输协议的抽象接口,包括回调接口和服务绑定;所述订阅中间件中的消息格式由以下几个部分构成:订阅中间件消息类型、订阅ID、订阅命令、订阅消息传输位置、订阅消息优先级、订阅时间戳和反馈消息;所述订阅ID指与订阅者一一对应;订阅中间件消息类型包括了订阅客户端中登录、注册、注销消息以及系统中的订阅和响应消息;订阅命令指判断是否发送订阅条件以及订阅者对订阅条件的更新、取消;订阅消息传输位置与功能模块或中间节点对应,并对传输路径缓存记录;订阅消息优先级是指在超出服务器负载情况下,消息传递需要有先后顺序;订阅时间戳用于记录订阅消息存在于系统的时间,时间过长会被删除;反馈消息由匹配到的发布内容和系统返回的错误提醒组成,错误提醒包括了订阅条件出错和系统/网络出错。
地址 400065 重庆市南岸区黄桷垭崇文路2号