[发明专利]一种地理模型网络服务的动态组合方法无效
| 申请号: | 201110162786.3 | 申请日: | 2011-06-17 |
| 公开(公告)号: | CN102253974A | 公开(公告)日: | 2011-11-23 |
| 发明(设计)人: | 杨慧;酆格斐;闾国年;盛业华 | 申请(专利权)人: | 中国矿业大学 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
| 代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 唐惠芬 |
| 地址: | 221116 江苏省*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 地理 模型 网络服务 动态 组合 方法 | ||
1.一种地理模型网络服务的动态组合方法,其特征在于包括以下步骤:
a.基于分层任务网络(HTN)规划的地理建模总任务形式化表达:
利用计算机实现分层任务网络(HTN)规划的一阶语言词汇集合语法、语义和模型结构,对地理建模总任务的变量、时态顺序、约束、规划操作和规划方法进行形式化表达,将地理建模总任务分层表达为一系列地理建模HTN任务网络集合;
b.地理建模HTN任务网络的递归分解与分派:
建模成员通过计算机甄选自身可执行的地理建模HTN任务网络,将自身不具备执行能力的地理建模HTN任务网络设为期望角色,分派给其他具有执行该地理建模HTN任务网络的建模成员;若所有建模成员均不具有执行该建模HTN任务网络的能力,则将该建模HTN任务网络分解为多个候选子HTN任务网络,递归甄选可执行该候选子HTN任务网络的建模成员,进行地理建模HTN任务网络的分解与分派递归,直至规划成功;
c.异构地理子模型的网络服务(Web Services)的封装:
各建模成员执行各自相应的地理建模HTN任务网络后,构建异构的地理子模型并将其进行网络服务(Web Services)封装:根据分布在计算机网络空间中的各地理子模型输入、输出和处理变量的变量名、数据类型、数据结构以及存储格式等参数信息的基本参数,选择与各地理子模型运行平台相应的网络服务开发软件,分别创建地理子模型网络服务的通用输入、输出接口,最终实现将地理子模型的分析应用功能,封装成地理子模型网络服务,部署在地理子模型网络服务共享平台上进行共享和重用;
d.基于分层任务网络(HTN)规划的地理子模型网络服务的动态组合:
依据地理建模任务及其递归分解后的地理建模HTN任务网络,通过分层任务网络HTN规划器生成地理子模型网络服务组合执行序列及其对应的模型控制脚本,从地理子模型网络服务共享平台上搜索并甄选合适的地理子模型网络服务,通过地理子模型网络服务动态组合执行引擎进行地理子模型网络服务的组合和执行,以及地理组合模型计算结果的综合和验证。
2.根据权利要求1所述的地理模型网络服务的动态组合方法,其特征是:所述地理子模型网络服务共享平台,包括如下三种角色:
第一.地理子模型网络服务提供者:通过分布式网络环境在通用描述、发现和集成协议(UUDI)注册中心登记所提供的地理子模型网络服务描述信息(WSDL)来发布地理子模型网络服务;
第二.地理子模型网络服务请求者:先向地理子模型网络服务代理发出请求,检索网络服务描述信息WSDL或在UUDI注册中心查找所需的地理子模型服务,并获取服务描述中所绑定的地址和服务接口信息,利用简单对象访问协议(SOAP)与地理子模型网络服务提供者建立连接进行通信,从而在运行时调用或启动地理子模型网络服务;
第三.地理子模型网络服务代理:提供地理子模型网络服务的发布和定位功能,即地理子模型网络服务提供者在此发布网络服务描述信息,而地理子模型网络服务请求者则在此查找地理子模型网络服务,并获得该地理子模型网络服务绑定的描述信息。
3.根据权利要求1所述的地理模型网络服务的动态组合方法,其特征在于:所述地理子模型网络服务动态组合执行引擎包括:
第一.通过分层任务网络HTN规划器生成地理子模型网络服务组合执行序列及其对应的模型控制脚本;
第二.通过TCP协议调用部署在地理子模型网络服务共享平台上的地理子模型网络服务代理;
第三.利用进程间通信管道技术实现地理子模型网络服务之间协同组合执行通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国矿业大学,未经中国矿业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110162786.3/1.html,转载请声明来源钻瓜专利网。





