浏览量:0

一种基于服务请求的水质预测解析解模型库动态管理方法

专利类型:发明专利 

语 言:中文 

申 请 号:CN200910103712.5 

申 请 日:20090429 

发 明 人:杨三明邓春光刘祥明石为人范敏华海玉曾咺雷璐宁王燕霞 

申 请 人:重庆市环境科学研究院重庆大学重庆市环境保护信息中心 

申请人地址:401147重庆市渝北区冉家坝旗山路252号 

公 开 日:20090923 

公 开 号:CN101540019A 

代 理 人:胡正顺 

代理机构:重庆大学专利中心 

摘  要:一种基于服务请求的水质预测解析解模型库动态管理方法,属于预测模型库管理技术领域。本发明利用计算机,通过程序,从信息技术角度,根据水质预测解析解模型库的特点,先构建水质预测解析解模型实体规范并建立具体模型实体,再构建具体模型的增加、删除和更新等模型管理模块,然后通过服务请求协议实现模型的应用。本发明具有模型管理标准化,能提高模型库管理灵活性、可扩展性及有效性、实现模型库的动态管理等特点。本发明可广泛应用于河流、湖泊水质预测解析解模型库管理,特别适用于三峡库区的水质预测解析解模型库管理。 

主 权 项:1、一种基于服务请求的水质预测解析解模型库动态管理方法,利用计算机,通过程序,从信息技术角度,根据水质预测解析解模型库的特点,实现对水质预测解析解模型库的动态管理,其特征在于具体步骤如下:(1)构建水质预测解析解模型实体规范并建立模型实体根据水质预测的要求,将涉及的具体水质预测解析解模型即具体模型,统一规范为模型描述和模型实现两部分,其中的模型描述部分作为导出数据,模型实现部分为模型计算的执行体,再根据统一规范后的具体模型,通过计算机应用技术中的动态链接库即DLL方法,建立具体模型实体,即一个具体模型实体对应地构建一个动态链接库即DLL文件;表1模型实体规范(2)构建水质预测解析解模型管理模块第(1)步完成后,对第(1)步建立的具体模型实体,构建增加、删除、更新等多种功能的管理模块,根据需求选择其中的一种或多种功能的管理模块;1)构建增加管理模块将具体模型实体存储到模型管理模块设定的模型实体存储区,并读取该具体模型实体中的模型描述部分,并将其存储到模型管理模块的模型描述存储区,构建增加管理模块;2)构建删除管理模块删除模型描述存储区中对应的模型描述部分,并删除模型实体存储区中对应的具体模型实体,构建删除管理模块;3)构建更新管理模块第(2)-1)和2)步完成后,先按第(2)-2)步完成需删除的具体模型的删除后,再按第(2)-1)步完成需新增具体模型的增加,构建更新管理模块;(3)基于服务请求的模型应用1)制定服务请求协议第(2)步完成后,对第(2)步构建的水质预测解析解模型的增加、删除、更新多种功能的管理模块,通过计算机通信技术中的服务请求机制,制定面向具体模型应用的服务请求协议,包括模型查询协议及模型查询协议返回、模型申请协议及模型申请协议返回、模型调用协议及模型返回调用协议、请求结束协议及请求结束返回协议共8种协议;具体的协议格式如下;表2模型查询协议报文

??字段名称??字段长度(字节)??备注??请求代码??32??请求端与服务端的连接标识,由请求端生成??协议类型??16??模型查询协议??结束标识??4??协议报文结束标识
表3模型查询返同协议报文??字段名称??字段长度(字节)??备注??请求代码??32??请求端与服务端的连接标识,由请求端生成??协议类型??16??模型查询协议返回??模型个数??4??服务端所有模型数量??模型名称列表??64X模型个数??模型编码列表??16X模型个数??结束标识??4??协议报文结束标识
表4模型申请协议报文??字段名称??字段长度(字节)??备注??请求代码??32??请求端与服务端的连接标识,由请求端生成??协议类型??16??模型申请协议??模型名称??64??模型编码??16??结束标识??4??协议报文结束标识
表5模型申请返回协议报文??字段名称?字段长度(字节)??备注??请求代码?32??请求端与服务端的连接标识,由请求端生成??协议类型?16??模型申请返回协议??模型名称?64??模型编码?16??模型参数个数?4??模型参数名称列表?64X模型输入参数?个数??模型输入参数列表??模型参数单位列表?16X模型输入参数?个数??模型输入参数列表对应参数单位值的列表??结束标识?4??协议报文结束标识
表6模型调用协议报文??字段名称?字段长度(字节)??备注??请求代码?32??请求端与服务端的连接标识,由请求端生成??协议类型?16??模型调用协议??模型名称?64??模型编码?16??模型参数个数?4??模型参数列表?64X模型参数个数??结束标识?4??协议报文结束标识
表7模型调用返回协议报文??字段名称??字段长度(字节)??备注??请求代码??32??请求端与服务端的连接标识,由请求端生成??协议类型??16??模型调用返回协议??模型名称??64??模型编码??16??计算结果返回值??16??结束标识??4??协议报文结束标识
表8请求结束协议报文??字段名称??字段长度(字节)??备注??请求代码??32??请求端与服务端的连接标识,由请求端生成??协议类型??16??请求结束协议??请求结束标识??8??结束标识??4??协议报文结束标识
表9请求结束返回协议报文??字段名称??字段长度(字节)??备注??请求代码??32??请求端与服务端的连接标识,由请求端生成??协议类型??16??请求结束返回协议??服务结束标识??8??结束标识??4??协议报文结束标识
2)建立模型调用流程第(3)-1)完成后,根据第(3)-1)制定的服务请求协议,建立模型动态调用流程;首先请求端发送模型请求协议,以查询目前服务能提供的模型,服务端返回可用模型列表;其次请求端选择一个模型后发送模型申请协议,服务端返回此模型计算需要的参数;再次请求端准备好数据,向服务端发送模型调用协议,服务端返回计算结果值;最后请求端发送请求结束协议,服务端返回结束协议,服务端与请求端关闭连接。 

关 键 词: 

法律状态: 

IPC专利分类号:G06Q10/00(2006.01)I;G06Q50/00(2006.01)I;H04L29/06(2006.01)I