[发明专利]一种传感数据映射、服务组合和智能服务方法及装置在审
申请号: | 201810241268.2 | 申请日: | 2018-03-22 |
公开(公告)号: | CN108491509A | 公开(公告)日: | 2018-09-04 |
发明(设计)人: | 路飞;刘硕;田国会;孙晓红;黄敏;孟可 | 申请(专利权)人: | 山东大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 杨哲 |
地址: | 250061 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 传感数据 服务组合 智能服务 智能空间 映射 传感器数据信息 服务组合算法 动态Web服务 传感器数据 动态传感器 服务模型 服务序列 服务组件 复杂服务 复杂功能 功能封装 空间设备 面向服务 数据映射 算法实现 有效融合 语义映射 反向链 智能性 传感器 构建 回溯 标注 机器人 转换 语言 统一 服务 | ||
1.一种传感数据映射方法,其特征在于,该方法包括:
接收环境传感信息数据;
利用SASML语言将环境传感信息数据映射到SSN本体,形成传感本体文件;
根据传感本体文件构建通用的服务环境信息数据模型。
2.如权利要求1所述的方法,其特征在于,所述利用SASML语言将环境传感信息数据映射到SSN本体的具体方法步骤包括:
接收预设的存储形式元素与SSN本体元素之间的映射关系,标注映射关系;
采用预先定义的SASML模式文件根据标注的映射关系,将环境传感信息数据写入SASML模式文件中,创建关系映射文件;
将关系映射文件中的环境传感信息数据自动转换为传感器本体实例。
3.一种服务组合方法,其特征在于,该方法包括:
采用Web服务技术将不同智能设备功能统一封装成标准形式一致的服务接口,并将服务接口存储于固定的服务池;
服务池接收用户服务请求,判断单一服务接口的服务能否满足用户服务请求;
当服务池中单一服务接口的服务无法满足用户服务请求时,采用无回溯反向链算法根据用户服务请求抽取服务池中已有的细粒度服务组合成粗粒度服务。
4.如权利要求3所述的方法,其特征在于,该方法还采用Web服务技术将对环境信息本体知识库的访问与状态修改统一封装成标准形式一致的服务接口,并将服务接口存储于固定的服务池。
或,每个所述服务接口的服务与Web服务的WSDL描述文件对应。
或,在本方法中,预定义服务基本要素,所述服务基本要素包括服务的输入参数、服务的输出参数、服务调用的预定环境条件、服务执行后对环境状态产生的影响和对服务的功能描述;所述用户服务请求与服务的输入参数对应。
或,在本方法中,根据Web服务参数间的相互关系,将服务池构建推导网络服务模型,推导网络服务模型中的推导关系类型包括第一推导类型、第二推导类型、第三推导类型和第四推导类型;
所述第一推导类型表示一个推导网络中的产生节点可接受多个输入输出参数节点;
所述第二推导类型表示多个输入输出参数节点可产生同一个推导网络中的产生节点;
所述第三推导类型表示一个推导网络中的产生节点可接受一个输入输出参数节点;
所述第四推导类型表示一个输入输出参数节点可产生一个推导网络中的产生节点。
5.如权利要求3所述的方法,其特征在于,所述采用无回溯反向链算法根据用户服务请求抽取服务池中已有的细粒度服务组合成粗粒度服务的具体方法步骤包括:
根据用户的输入参数,在推导网络服务模型中求出满足该输入参数集合的推导关系集合;
根据用户的期望输出参数和推导关系集合,在该推导关系集合中求满足用户的期望输出参数中每个参数的服务合成方案。
6.如权利要求5所述的方法,其特征在于,所述根据用户的输入参数在推导网络服务模型中求出满足该输入参数集合的推导关系集合的具体方法步骤包括:
接收用户的输入参数集合和服务模型产生式集合;
参数初始化,将用户的输入参数集合赋值给用户输入的闭包参数集合,并将推导关系集合置为空集;
处理服务模型产生式集合中的每一条产生式,如果其左端参数全部包含在用户输入的闭包参数集合中且不在推导关系集合中,执行下一步,否则跳过下一步执行;
若该产生式的右端参数不在用户输入的闭包参数集合中,则将其加入;若该产生式的左端参数个数大于1,则其属于第一推导类型的推导关系,加入推导关系集合;若该产生式的左端参数个数等于1,则其属于第三推导类型的推导关系,加入推导关系集合;若推导关系集合中不存在该产生式的右端参数,则其属于第四推导类型的推导关系,加入推导关系集合;若推导关系集合中存在该产生式的右端参数,则其属于第二推导类型的推导关系,修改该条关系,在其左部加入该产生式;
判断推导关系集合是否增大,若增大,返回处理服务模型产生式集合中的产生式,否则完成,输出推导关系集合和用户输入的闭包参数集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810241268.2/1.html,转载请声明来源钻瓜专利网。