[发明专利]一种用于物联网的物体服务方法有效

专利信息
申请号: 201410746186.5 申请日: 2014-12-09
公开(公告)号: CN104836831B 公开(公告)日: 2018-12-25
发明(设计)人: 马越;程凯;张峰玮;夏正阳 申请(专利权)人: 中国电子科技集团公司第十五研究所;中国电子科技集团公司信息化工程总体研究中心
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 北京理工大学专利中心 11120 代理人: 仇蕾安;高燕燕
地址: 100083 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种用于物联网的物体服务方法。使用本发明采用消息处理链的设计模式,即为不同类型的物体模型定制专用的消息处理链,处理链中的各组件可以实现复用;消息处理链在访问到达时才进行组装,服务平台根据系统资源进行有效分配,保证了处理链的可靠性和独立性,同时也满足了物联网环境下异构物体的交互问题。能够解决客户端与设备间的交互服务问题。
搜索关键词: 一种 用于 联网 物体 服务 方法
【主权项】:
1.一种用于物联网的物体服务方法,其特征在于,包括VE启动器、VE连接器、VE容器、VE模板、装配组件、日志组件、管理组件、事件处理引擎、数据处理引擎以及PE控制器;其中,VE容器包括VE调度器和VE处理器,其中VE调度器和VE处理器顺次相连,还包括与VE处理器相连的VE过滤器和VE封装器;装配组件、日志组件以及管理组件分别与VE容器连接;事件处理引擎、数据处理引擎以及PE控制器分别与VE封装器连接;VE启动器分别连接VE调动器与VE连接器;VE容器连接VE连接器与VE模板;装配组件、日志组件和管理组件用于服务VE容器;事件处理引擎、数据处理引擎以及PE控制器用于服务VE模板;其中,VE是虚拟实体的简称,是物联网通用体系架构系统内具有统一服务化接口的数字实体;VE模板:是用于描述虚拟实体的属性、功能以及状态信息的元数据框架;所述VE连接器用于接收请求消息,解析消息的传输协议,并把消息传递给VE容器;所述VE调度器用于将消息按照VE类型分配给各自的处理器;所述VE处理器用于组合并调用VE过滤器和VE封装器,提供完整的消息处理过程;所述VE过滤器用于执行消息的过滤规则,在消息处理过程中,VE过滤器可以叠加使用;所述VE封装器用于转换消息内容,形成VE可理解的数据格式,调用VE执行接口,并返回VE的执行响应;所述VE容器以责任链模式对VE请求消息进行层层分发和处理,最终将消息内容封装为VE模板接口可识别的结构化对象数据,调用VE模板逻辑,完成对VE的调用;该物体服务方法具体工作流程为二项:一、启动流程:步骤一、VE启动器启动,并读取配置文件,并行发送信号至VE连接器和VE调度器,以创建连接;其中,VE连接器在接收到VE启动器发来的信号后,将通过配置文件中的启动配置项,创建与VE启动器的连接关系,并加载连接配置项后,启动协议监听器,再关联VE调度器并将关联成功后的信号发送至VE启动器的初始化消息管道;并执行步骤六;同时,对于VE调度器来讲,在接收到VE启动器发来的信号后,也将创建与VE启动器的连接关系,并加载消息调度配置项后,启动所需VE调度器,启动完毕后,VE调度器发送与VE处理器间的创建连接信号并执行步骤二;步骤二、VE处理器在接收到VE调度器发来的创建连接信号后,与VE调度器创建连接关系,并同时根据VE处理器自身的配置文件进行加载,分配启动VE过滤器和VE封装器;加载完毕后,分别发送与VE过滤器和VE封装器间的创建连接信号,执行步骤三,并等待接收分别由VE过滤器和VE处理器发送的创建成功信号;若VE处理器均接收到由VE过滤器和VE处理器发来的创建成功信号,则执行步骤四;步骤三、接收到创建连接信号的VE过滤器与VE处理器创建连接后加载关于过滤配置项,并根据配置信息,启动所需配置的VE过滤器;VE过滤器启动后检测VE过滤器规则;并创建成功的信号发送至VE处理器;创建成功的信号发送至VE处理器的同时,接收到创建连接信号的VE封装器与VE处理器创建连接后加载关于VE封装器的配置项,并根据配置信息,启动所需配置的VE封装器;VE封装器启动后检测VE封装器规则,并创建成功的信号发送至VE处理器;步骤四、VE处理器在均接收到由VE过滤器和VE封装器发来创建成功的信号后,将此创建成功的信号发送至VE调度器;步骤五、VE调度器接收到步骤四中所述的创建成功的信号后,将该创建成功的信号发送至VE启动器;步骤六、VE启动器在均接收到由VE连接器和VE调度器发来的创建成功的信号后,则首先初始化VE启动器的消息管道后依次初始化VE处理器的消息管道、初始化VE过滤器的消息管道和初始化VE封装器的消息管道后将各初始化后的消息管道连接,用于VE访问过程中在消息管道内进行处理;在完成初始化VE启动器的消息管道后,VE启动器检测VE模板后VE启动器进入循环监听状态,完成启动VE连接器;完成检测并启动监听状态;二、VE访问处理流程:第一步、Web服务器收到访问请求后,则启动预支持协议的VE连接器,VE连接器将解析协议请求消息,并解析VE类型,分析VE消息头,读取VE类型和版本信息,选择关于此VE类型的VE调度器和VE处理器,并将接收到的协议请求消息重新封装为VE容器请求消息,并把该访问请求消息传递给VE调度器;第2步、VE调度器在接收到由VE连接器发来的访问请求消息后,则会读取由启动时读取的配置文件在VE调度器中的映射配置即VE类型和版本信息,并根据VE类型和版本信息,配置该VE类型所用到的VE调度器、VE处理器、VE过滤器和VE封装器即消息处理链;第3步、VE处理器在得到VE调度器发来的调度消息后,根据消息处理链的配置,启动调度的专用VE处理器,其中消息处理链的配置为VE类型和版本信息,并装配其对应的管道;在装配完毕后,则对VE过滤器和VE封装器发送装配VE过滤器和VE封装器的信号;VE过滤器在接收信号后开始装配专用VE过滤器,并装配与其对应的管道;VE封装器在接收信号后同样开始装配专用VE封装器,并装配与其对应的管道;第4步、VE过滤器和VE封装器在准备就绪后,分别将装配成功的信号发送至VE处理器;第5步、VE处理器在分别接收到VE过滤器和VE封装器发来的装配成功的信号后,将装配成功的信号发送至VE调度器;第6步、被调用的VE处理器将请求访问的消息通过消息管道进行处理,并在处理后调用与VE类型相一致的VE过滤器;第7步、被调用的VE过滤器在VE过滤器消息管道处处理消息,并将过滤后的消息信号传给VE处理器,并调用VE封装器对处理和过滤后的消息进行封装;第8步、VE封装器在接收到被调用的指令后,在消息管道处理由VE处理器发来的消息,并加载在VE连接器处解析的VE模板,并对该VE模板对应的VE类型进行初始化操作,再调用对应的VE,并与VE模板逻辑操作,与设备进行交互;第9步、交互后将交互信息传送至VE封装器,VE封装器响应,并将响应信号发送至VE连接器相应的封装协议,完成访问处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第十五研究所;中国电子科技集团公司信息化工程总体研究中心,未经中国电子科技集团公司第十五研究所;中国电子科技集团公司信息化工程总体研究中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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