[发明专利]面向普适环境的上下文感知中间件构造方法及装置有效
申请号: | 201110253610.9 | 申请日: | 2011-08-30 |
公开(公告)号: | CN102436371A | 公开(公告)日: | 2012-05-02 |
发明(设计)人: | 曾广平;张青川;艾冬梅;肖超恩;岳洋;王琦 | 申请(专利权)人: | 北京科技大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 北京市海淀区学*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 环境 上下文 感知 中间件 构造 方法 装置 | ||
1.一种面向普适环境的上下文感知中间件构造方法,其特征在于,包括:
步骤1、获取软件运行环境中的上下文信息和上下文事件信息;
步骤2、对接收到的上下文信息进行建模,以获取上下文信息模型;
步骤3、基于规则推理和事件驱动的信息处理机制,实现上下文信息的聚合和上下文事件的管理;
步骤4、向用户提供统一的访问接口,实现同步请求访问模式和异步通知访问模式相结合的上下文信息互补访问模式,向上层应用程序提供便捷的上下文信息访问机制。
2.根据权利要求1所述的面向普适环境的上下文感知中间件构造方法,其特征在于,步骤2具体为:
步骤21、接收原始上下文信息,并把这些原始上下文信息根据上下文信息模型进行格式统一后返回上下文信息;
步骤22、对该返回上下文信息进行建模,以获取上下文信息模型。
3.根据权利要求1所述的面向普适环境的上下文感知中间件构造方法,其特征在于,步骤3中的上下文信息的聚合具体为:
步骤31、根据步骤1获得的上下文信息和步骤2获得的上下文信息模型,对该上下文信息模型进行结构上的调整和数值上的更新;
步骤32、将需要持久化的上下文信息存储;
步骤33、根据预设规则对上下文信息进行过滤,以剔除底层上下文信息中的不精确和/或不稳定的信息;
步骤34、根据底层上下文信息结合上下文查询请求,采用基于Rete算法的前向规则推理,消除上下文信息间存在的冲突和错误,得到与上层应用需求适配度高的上层上下文信息;
步骤35、获取底层上下文信息和上层访问请求,依次执行预设的推理规则 以完成底层上下文信息的数据融合。
4.根据权利要求1所述的面向普适环境的上下文感知中间件构造方法,其特征在于,步骤3中的上下文事件的管理具体为:
步骤36、根据上下文信息模型中的资源节点发生的添加或移除事件和/或上下文信息模型中属性节点的添加、移除或者属性值的变化进行处理。
5.一种面向普适环境的上下文感知中间件构造装置,包括:上下文获取模块、上下文处理模块、上下文访问模块;其中,
所述上下文获取模块用于获取软件运行环境中的上下文信息和上下文事件信息;
所述上下文处理模块用于根据接收到的上下文信息是(进行)动态建模,以获取上下文信息模型;还用于采用基于规则推理和事件驱动的信息处理机制,实现上下文信息的聚合和上下文事件的管理;
所述上下文访问模块用于向用户提供统一的访问接口,实现同步请求访问模式和异步通知访问模式相结合的上下文信息互补访问模式,向上层应用程序提供上下文信息访问机制以根据所述上下文模型进行查询。
6.根据权利要求5所述的面向普适环境的上下文感知中间件构造装置,其特征在于,所述上下文获取模块包括:上下文信息预处理单元和感知器;所述感知器包括:主动型感知器和被动型感知器;
所述上下文信息预处理单元负责管理隶属于它的所有感知器,以将其获取到的原始上下文信息,进行统一格式处理后,发送到上下文处理模块;
主动型感知器和被动型感知器均是为上下文预处理单元提供上下文信息获取服务,但主动型感知器和被动型感知器与上下文预处理单元的信息通信模式不同,主动型感知器是异步通信,被动型感知器是同步通信,主动型感知器把获取的原始上下文信息按照预设定的调度策略主动地发送给上下文信息预处理单元;被动型感知器向上下文信息预处理单元提供原始上下文信息的即时查询服务。
7.根据权利要求5所述的面向普适环境的上下文感知中间件构造装置,其特征在于,所述上下文处理模块包括:上下文信息存储单元、上下文信息管理单元、上下文聚合单元和事件处理单元;其中,
所述上下文信息管理单元用于管理上下文获取模块捕获到的上下文信息,并构建上下文信息模型,动态更新上下文信息模型;
所述上下文信息存储单元用于存储历史上下文信息,并用于存储需要持久化的上下文信息;
所述上下文聚合单元用于将由上下文处理模块得到的底层上下文信息进行聚合推理,加工成为满足上下文查询请求的高层上下文信息;
所述事件处理单元用于管理上下文事件,并为上下文访问模块提供事件订阅功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京科技大学,未经北京科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110253610.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于移动终端的立体型两天线系统
- 下一篇:一种数据传输方法、设备及系统