[发明专利]一种卫星任务控制软件操控考核方法在审
申请号: | 202010492303.5 | 申请日: | 2020-06-03 |
公开(公告)号: | CN111652215A | 公开(公告)日: | 2020-09-11 |
发明(设计)人: | 梁硕;胡卫民;文义红;周玉明;戴桦宇;彭会湘;王士成;陈金勇;于君娜;张恒 | 申请(专利权)人: | 中国电子科技集团公司第五十四研究所 |
主分类号: | G06K9/32 | 分类号: | G06K9/32;G06Q10/06;G06F3/0484;G06F11/34 |
代理公司: | 河北东尚律师事务所 13124 | 代理人: | 王文庆 |
地址: | 050081 河北省石家庄市中山西路589*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 卫星 任务 控制 软件 操控 考核 方法 | ||
本发明公开了一种卫星任务控制软件操控考核方法,属于卫星任务控制模拟训练技术领域。该方法首先对业务软件的相关业务流程进行分析,根据各关键步骤操作规范制作考核配置文件,并作为标准答案;然后操控考核代理软件调用被考核业务软件,并对操作人员的鼠标键盘事件进行监视,生成具体的软件操控区域,对软件操控区域内的图像进行文字识别并记录,确认用户输入的数据或者点击的控件;最后将文字识别记录结果和标准答案进行对比分析,生成最后的考核结果。本发明基于HOOK机制,结合OCR技术,可在不对现有业务软件进行修改的前提下,高效地解决对相关操作人员软件操控过程考核难的问题,提升对软件使用效果的评估能力。
技术领域
本发明属于卫星任务控制模拟训练技术领域,特别是指一种卫星任务控制软件操控考核方法。
背景技术
目前,随着遥感技术和信息技术的发展,各类卫星任务控制软件较为完善,相关软件众多。该情况下,为保障现有航天地面业务系统24小时不间断运行,亟需不断提供有力人才支撑和技术保障。因此,针对新进人员,对各类卫星任务控制软件的操控培训是一项重要内容,而培训结束后,如何能够快速准确评估新进人员使用卫星任务控制软件的能力变得尤为重要。
利用传统人为考核的方式不仅时间周期长,而且无法准确客观地评估软件操控能力,由此难以准确定位软件操控问题,新进人员业务素质提高缓慢,无法快速进入工作状态。而若基于实际业务内容开发既能够准确描述业务信息,又能专门用于的软件操控考核的信息系统,不仅需要熟悉、分析现有业务系统的代码逻辑,还需要加入新代码,开发任务周期时间较长,同时易引起新的问题,系统可靠性不高。
针对上述问题,面向各类卫星任务控制需求,需要研究适用于卫星任务控制软件的统一考核方法,以自动化的方式完成各类软件的操控考核。
HOOK(钩子)是一种特殊的消息处理机制,可以监视系统或进程中的各种事件消息,截获发往目标窗口的消息并进行处理。在系统中安装自定义的钩子,能够监视系统中特定事件的发生,完成特定的功能,例如截获键盘、鼠标的输入,屏幕取词,日志监视等。OCR(光学字符识别)是指将图像中的文字进行识别,并以文本的形式返回的技术。Tesseract是目前公认最优秀、最精确的开源OCR引擎,除了较高的精确度,Tesseract还能够对特定字库进行训练,完成对任意Unicode字符的识别。
但是,现有技术中还没有将HOOK技术和OCR技术用于自动化软件操控考核的有效应用。
发明内容
有鉴于此,本发明提出一种卫星任务控制软件操控考核方法,该方法利用HOOK和OCR技术构建操控考核代理程序,在无需修改现有卫星任务控制软件的前提下,能够捕捉操作人员对卫星任务控制软件的操控步骤,完成用户操作内容的解析,并通过与标准答案的对比分析实现对操作人员的软件操控考核。
为了实现上述目的,本发明提供的技术方案为:
一种卫星任务控制软件操控考核方法,用于自动化考核操作人员对卫星任务控制软件的操控能力,包括以下步骤:
(1)针对所述卫星任务控制软件,分析其业务流程,将操控过程中需要鼠标点击的控件和需要键盘输入的内容按顺序进行记录,作为软件操控考核的标准答案;
(2)通过考核代理程序调用并启动所述卫星任务控制软件,对操控考核过程进行计时;在操作人员的操控过程中,考核代理程序通过HOOK机制对操作人员的操控事件进行监视,捕获操作人员在屏幕内的操控位置;
(3)考核代理程序根据捕获的操控位置生成矩形区域,并截取该矩形区域中的卫星任务控制软件界面图像,然后利用OCR方法对截取图像进行文字识别;
(4)在操作人员完成所有操控事件后,考核代理程序将所有文字识别结果按捕获顺序进行排列,并将排列后的文本与软件操控考核的标准答案进行对比,完成对操作人员的软件操控考核。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第五十四研究所,未经中国电子科技集团公司第五十四研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010492303.5/2.html,转载请声明来源钻瓜专利网。