[发明专利]物联网业务处理方法和系统在审
申请号: | 201710794768.4 | 申请日: | 2017-09-05 |
公开(公告)号: | CN107566297A | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 王林 | 申请(专利权)人: | 荷花科技(北京)有限公司 |
主分类号: | H04L12/861 | 分类号: | H04L12/861;H04L29/08 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙)11371 | 代理人: | 王术兰 |
地址: | 100084 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 联网 业务 处理 方法 系统 | ||
1.一种物联网业务处理方法,其特征在于,包括:
通过网络线程依次接收多个消息命令,并将多个所述消息命令分别打包成多个任务对象,并添加到业务线程中的业务接收队列中,其中,所述消息命令包括消息标识;
从所述业务接收队列中分别依次调取所述任务对象,根据所述任务对象对应的消息标识查找对应的处理模块;
通过所述处理模块处理对应的所述消息命令,得到处理结果;
将所述处理结果重新打包并添加到所述网络线程的发送队列中。
2.根据权利要求1所述的物联网业务处理方法,其特征在于,所述通过网络线程依次接收多个消息命令,并将多个所述消息命令分别打包成多个任务对象,并添加到业务线程中的业务接收队列中包括,重复执行以下处理,直至所述网络线程中的所述消息命令都被遍历:
通过所述网络线程接收第一消息命令;
将所述第一消息命令打包成第一任务对象,并添加到业务线程中的业务接收队列中。
3.根据权利要求1所述的物联网业务处理方法,其特征在于,所述从所述业务接收队列中分别依次调取所述任务对象,根据所述任务对象对应的消息标识查找对应的处理模块包括,重复执行以下处理,直至所述业务接收队列中的所述任务对象都被遍历:
从所述业务接收队列中调取第一任务;
根据所述第一任务对应的消息标识查找对应的第一处理模块。
4.根据权利要求1所述的物联网业务处理方法,其特征在于,所述将所述处理结果重新打包并添加到所述网络线程的发送队列中包括:
将所述处理结果重新打包,得到结果对象,并发送至所述业务线程的任务发送队列;
通过所述任务发送队列将所述结果对象添加到所述网络线程的发送队列中。
5.根据权利要求4所述的物联网业务处理方法,其特征在于,所述处理结果包括所述消息命令和响应消息。
6.根据权利要求1所述的物联网业务处理方法,其特征在于,还包括:
按照配置文件注册所述处理模块,以使所述处理模块能够与对应的所述消息命令相匹配并进行处理。
7.根据权利要求1所述的物联网业务处理方法,其特征在于,所述处理模块设置在不同的源文件中。
8.一种物联网业务处理系统,其特征在于,包括:网络线程和业务线程,所述业务线程包括匹配模块和处理模块;
所述网络线程,用于依次接收多个消息命令,并将多个所述消息命令分别打包成多个任务对象,并添加到业务线程中的业务接收队列中,其中,所述消息命令包括消息标识;
所述匹配模块,用于从所述业务接收队列中分别依次调取所述任务对象,根据所述任务对象对应的消息标识查找对应的消息处理模块;
所述处理模块,用于处理对应的所述消息命令,得到处理结果,并将所述处理结果重新打包并添加到所述网络线程的发送队列中。
9.根据权利要求8所述的物联网业务处理系统,其特征在于,所述网络线程还用于重复执行以下处理,直至所述网络线程中的所述消息命令都被遍历:
接收第一消息命令;
将所述第一消息命令打包成第一任务对象,并添加到业务线程中的业务接收队列中。
10.根据权利要求8所述的物联网业务处理系统,其特征在于,所述匹配模块还用于重复执行以下处理,直至所述业务接收队列中的所述任务对象都被遍历:
从所述业务接收队列中调取第一任务;
根据所述第一任务对应的消息标识查找对应的第一消息处理模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于荷花科技(北京)有限公司,未经荷花科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710794768.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:消防系统报警电缆
- 下一篇:一种铜导体交联聚乙烯绝缘钢联锁铠装外护套电缆