[发明专利]一种环境感知模型中的环境信息更新方法有效
申请号: | 201110180132.3 | 申请日: | 2011-06-30 |
公开(公告)号: | CN102244679A | 公开(公告)日: | 2011-11-16 |
发明(设计)人: | 徐名海;闫焕杰 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 许方 |
地址: | 210003 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 环境 感知 模型 中的 信息 更新 方法 | ||
1.一种环境感知模型,其特征在于:包括环境信息提供者模块、中间件服务器模块、环境信息使用者模块以及XCAP服务器;
其中,所述XCAP服务器为环境信息提供者模块配置授权规则,环境信息提供者模块对采集到的环境信息进行预处理获得环境信息特征值,然后将环境信息特征值传送至中间件服务器模块进行存储与更新得到通告消息,中间件服务器模块中间件服务器模块从XCAP服务器获取授权规则,然后根据通告消息为环境信息使用者模块提供推送式服务;所述XCAP服务器为环境信息使用者模块配置资源列表。
2.根据权利要求1所述的环境感知模型,其特征在于:所述环境信息提供者模块包括依次连接的环境信息源模块、环境信息采集模块、环境信息预处理模块,环境信息采集模块将从环境信息源采集到的环境信息传送到预处理模块,环境信息预处理模块用XML格式的文档表示所有抽取到的环境信息特征值;
所述环境信息预处理模块包括特征值抽取模块、XML格式化模块、更新策略模块;其中特征值抽取模块用于抽取环境信息的各特征值,XML格式化模块用XML格式的文档表示所有抽取到的环境信息特征值,环境信息提供者模块发送环境信息时查看更新策略,根据更新策略的内容决定是否发送环境更新信息。
3.根据权利要求1所述的环境感知模型,其特征在于所述中间件服务器模块包括XML解析器模块、信息处理器模块、数据库模块、推理模块、通告模块、本体建模模块;其中,XML解析器模块将XML格式文档解析分离得到各环境信息特征值,本体建模模块用于将得到的本体模型送到数据库模块储存,数据库模块将存储的本体模型与XML解析器模得到的各环境信息特征值传送至信息处理器模块进行条件匹配,匹配的结果传送至数据库模块存储后发送至推理模块,推理模块将各环境信息特征值和事件检测与触发模块预定义的事件做比较,得到的比较结果传送至通告模块,通告模块发送环境信息更新消息。
4.根据权利要求1所述的环境感知模型,其特征在于:中间件服务器模块还包括事件检测与触发模块、订购模块;其中,所述事件检测与触发模块用于判断更新的消息是否满足用户预定义的事件;
所述订购模块用于完成环境信息使用者模块对感兴趣信息的订购功能。
5.根据权利要求1所述的环境感知模型,其特征在于所述环境使用者模块包括环境感知应用程序/服务模块,中间件服务器模块通过发送NOTIFY消息,为环境信息使用者模块提供推送式服务。
6.一种基于权利要求1所述的环境感知模型的环境信息更新方法,其特征在于包括如下步骤:
步骤1:建立环境感知模型;
步骤2:环境信息源模块通过HTTP协议的PUT方法上传XML格式的授权规则文档至XCAP服务器,XCAP服务器返回200 OK成功应答;
步骤3:环境信息使用者模块通过HTTP协议的PUT方法上传所有感兴趣的环境信息并以XML文档的格式保存在XCAP服务器中,XCAP服务器返回200 OK成功应答;
步骤4:环境信息使用者模块通过SIP协议中的SUBSCRIBE请求订购感兴趣的环境信息,等候中间件服务器模块的响应;
步骤5:中间件服务器模块通过HTTP协议的GET方法请求查阅存储在XCAP服务器中的授权规则文档,XCAP服务器收到请求后返回200 OK成功应答,同时,中间件服务器模块返回环境信息使用者模块200 OK成功应答;
步骤6:当环境信息源模块提供的环境信息发生变化时,环境信息预处理模块根据定义的更新策略判断是否满足更新条件;
当满足更新条件时,进入步骤7;
当不满足更新条件时,不更新环境信息;
步骤7:更新环境信息,具体包括如下分步骤:
步骤7-1:环境信息提供者模块通过SIP协议中的PUBLISH方法向中间件服务器模块发送更新的环境信息,中间件服务器模块返回200 OK成功应答;
步骤7-2:中间件服务器解析更新消息,并更新数据库,推理模块根据自定义的规则以及数据库存储的数据得到推理结果;
步骤7-3:事件检测与触发模块判断更新的消息是否满足预定义的事件;
当更新消息满足预定义的事件时,进入步骤7-4;
当更新消息不满足预定义的事件时,不触发通告模块;
步骤7-4:触发通告模块,通告模块以SIP NOTIFY方法告知环境感知应用程序/服务模块,环境感知应用程序/服务模块做出200 OK成功应答。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110180132.3/1.html,转载请声明来源钻瓜专利网。