[发明专利]一种业务流程可灵活扩展的高性能地理信息处理方法及系统有效
申请号: | 201611028708.3 | 申请日: | 2016-11-21 |
公开(公告)号: | CN106775632B | 公开(公告)日: | 2020-06-12 |
发明(设计)人: | 王力哲;赵灵军 | 申请(专利权)人: | 中国科学院遥感与数字地球研究所 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F16/953 |
代理公司: | 北京纽乐康知识产权代理事务所(普通合伙) 11210 | 代理人: | 杨忠孝 |
地址: | 100011 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务流程 灵活 扩展 性能 地理 信息处理 方法 系统 | ||
1.一种业务流程可灵活扩展的高性能地理信息处理方法,其特征在于,包括以下步骤:
地理信息业务流程建模:将业务流程中的算法进行解析,将业务流程进行描述;
地理信息业务流程按需界面生成:将业务流程中的参数进行输入并将订单进行提交;
地理信息业务流程执行:处理业务流程执行时的前后依赖关系;
地理信息业务流程任务调度:处理业务流程中的并行执行关系;
所述地理信息业务流程建模步骤包括:
算法开发和封装:用户按照指定接口规范的参数文件开发算法程序,算法参数包括公有参数和私有参数,公有参数是指算法处理的输入和输出数据描述,私有参数是指算法的各种处理参数甚至参数文件,对于已有的算法模块,通过封装的形式,使之符合输入参数的约定;
算法注册:算法程序可视化注册时,需指定算法程序路径、名称、私有参数以及私有参数的获取方式,包括手工填写、从界面获取,不需要填写公共参数,但要对私有参数的约束进行详细描述,对于已经注册的算法程序,存储其描述信息为XML字符串;
流程组合:用户通过人工交互界面从算法库中选择算法程序组合为业务功能,在流程组合中,首先要进行匹配判断,即判断有先后关系的两个算法模块的输入与输出是否相符,只有上一模块的输出满足下一模块的输入,才能进行流程组合;
参数界面生成:用户选择处理任务,处理平台根据算法注册时的参数设置,动态生成参数界面,其中算法注册时的私有参数约束会在界面上有所体现,不同的约束形式会生成不同的界面元素;
任务单提交:客户端根据用户设定的参数界面,生成任务单,提交平台服务端执行。
2.根据权利要求1所述的一种业务流程可灵活扩展的高性能地理信息处理方法,其特征在于,所述地理信息业务流程按需界面生成步骤包括:
用户选择处理任务;
客户端根据业务流程详细文件,解析各功能模块信息;
动态生成各个控件,并建立业务流程参数与控件的映射关系。
3.根据权利要求1所述的一种业务流程可灵活扩展的高性能地理信息处理方法,其特征在于,所述地理信息业务流程执行步骤包括:
接收地理信息业务流程任务单;
依据流程定义解析任务单,成为能够独立调度的任务步骤;
参考流程调度策略将任务提交到任务调度引擎中执行;
实时跟踪系统业务流程的工作状态,保证流程执行的准确性。
4.根据权利要求1所述的一种业务流程可灵活扩展的高性能地理信息处理方法,其特征在于,所述地理信息作业调度步骤包括:
将流程驱动软件的任务调度指令转换为调度服务器能够调度的任务脚本;
接收外部调度脚本,并依据调度策略管理组件分配的资源提交任务;
调度策略管理组件管理系统的可用资源和任务调度资源分配策略;
启动任务并跟踪任务的资源使用状况,报告到调度服务器中,以跟踪系统内的资源使用状况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院遥感与数字地球研究所,未经中国科学院遥感与数字地球研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611028708.3/1.html,转载请声明来源钻瓜专利网。