[发明专利]一种基于多协议即时通信系统的物联网业务处理系统有效
申请号: | 201610224211.2 | 申请日: | 2016-04-12 |
公开(公告)号: | CN105763426B | 公开(公告)日: | 2018-04-06 |
发明(设计)人: | 邓方;吕建耀;陈杰;窦丽华;张乐乐;李佳洪;樊欣宇;李阳;马丽秋;桂鹏;于承航;刘畅 | 申请(专利权)人: | 北京理工大学 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/08 |
代理公司: | 北京理工大学专利中心11120 | 代理人: | 仇蕾安,张瑜 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于多协议即时通信系统的物联网业务处理系统,其多协议终端设备与物联网中其他设备进行业务处理时发送相关请求信息;协议编译模块解析所述协议中多协议终端设备发送的相关请求消息,生成格式统一的物联网消息;安全验证模块验证物联网消息的合法性,不合法则向多协议终端设备返回相应错误信息,合法则将物联网消息传输至消息管理模块;消息管理模块根据物联网消息的目的地址将物联网消息推送至对应多协议终端设备,实现多协议终端设备与其他多协议终端设备之间的通信。协议编译模块的各编译器通过不同的端口分别侦听、解析来自多协议终端设备的相关请求信息,将其格式化为安全验证模块和消息管理模块识别的格式统一的物联网消息。 | ||
搜索关键词: | 一种 基于 协议 即时 通信 系统 联网 业务 处理 | ||
【主权项】:
一种基于多协议即时通信系统的物联网业务处理系统,其特征在于,包括:消息管理模块(100)、缓存模块(200)、存储模块(300)、数据处理模块(400)、安全验证模块(600)、协议编译模块(700)和多协议终端设备(800);其中,缓存模块(200)、存储模块(300)中存储有多协议终端设备(800)的设备通用唯一识别码UUID和令牌;多协议终端设备(800),与物联网中其他多协议终端设备进行业务处理时发送相关请求信息,将相关请求信息以设定协议进行发送;协议编译模块(700),解析所述协议中多协议终端设备(800)发送的相关请求消息,生成格式统一的物联网消息(500),并将该物联网消息(500)传输至安全验证模块(600);安全验证模块(600),验证物联网消息(500)的合法性,不合法则向多协议终端设备(800)返回相应错误信息,合法则将物联网消息(500)传输至消息管理模块(100);消息管理模块(100),根据物联网消息(500)的目的地址将物联网消息(500)推送至对应多协议终端设备,实现多协议终端设备(800)与其他多协议终端设备之间的通信,或者同时将物联网消息(500)推送至缓存模块(200)暂存、存储模块(300)固存、数据处理模块(400)进行数据处理;所述安全验证模块(600)包括路径校验模块(610)、消息校验模块(620)、请求参数校验模块(630)及操作校验模块(640);路径校验模块(610),验证物联网消息(500)请求路径的合法性,不合法则向多协议终端设备(800)返回相应错误信息;如果合法,则判断该物联网消息(500)是否需要进行消息校验,若需要进行消息校验,则将物联网消息(500)发送至消息校验模块(620);否则将物联网消息(500)发送至请求参数校验模块(630);消息校验模块(620),根据物联网消息(500)中附带的UUID从缓存模块(200)或存储模块(300)中获取UUID的对应令牌;若物联网消息(500)中令牌与获取的令牌一致则校验通过,进入请求参数校验模块(630);否则返回相应的错误信息给多协议终端设备(800);请求参数校验模块(630),校验多协议终端设备(800)发来的物联网消息(500)中参数是否合法,若合法则进入操作校验模块(640),否则返回相应的错误信息给多协议终端设备(800);操作校验模块(640),验证物联网消息(500)中目标设备是否允许业务请求,若允许,则发送物联网消息(500)至消息管理模块(100),否则返回相应的错误信息给多协议终端设备(800)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610224211.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种即时通信消息远程销毁方法
- 下一篇:群组快速邀请新用户的方法