[发明专利]一种C/S程序界面的自动写入方法在审
申请号: | 201811129156.4 | 申请日: | 2019-01-10 |
公开(公告)号: | CN111427545A | 公开(公告)日: | 2020-07-17 |
发明(设计)人: | 梁威 | 申请(专利权)人: | 长沙博为软件技术股份有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F9/451 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 410013 湖南省长沙市长沙高*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 程序 界面 自动 写入 方法 | ||
本发明提供了一种C/S程序界面的自动写入方法,所述方法包括以下步骤:通过进程注入把API拦截模块注入目标进程,对目标软件界面进行操作,得到输入界面文字内容;对数据进行处理,提取出输入界面文字的精确位置信息;合并格式化文字信息;根据输入位置相对文字位置设置偏移值,计算出输入位置;然后模拟输入内容,完成自动写入过程。本发明为解决C/S类程序的数据写入,相比人工方式,降低了人力成本,不再需要大量人力;提高工作效率,减少人为出错,实现7*24不间断工作。
技术领域
本发明属于互联网医疗技术领域,医疗RPA(Robotic Process Automation),涉及一种数据的自动写入方法,尤其涉及一种C/S程序界面的自动写入方法。
背景技术
随着医院信息化建设的迅速发展,各个医院的信息系统也越来越多。为正常使用这些不同的系统,需要配备大量的人员从事简单的界面点击和数据录入这样简单且重复性的工作,而且为了能熟练操作这些系统,还要对这些人员进行长时间的培训工作,达到能熟练操作这些软件,但这样依然难以避免操作员的误操作;医疗系统往往数据量巨大,单靠人工维护工作极大,需要大量人力投入。在这样的背景下,为提高医院各系统的运行效率,以及提高各系统之间的高效协作,本发明通过对C/S软件界面的自动化写入,为医院等医疗机构实现业务流程的自动化处理,提供了一种高效,低成本的方法。
发明内容
本发明的目的在于提供一种C/S程序界面的自动写入功能,以解决医疗相关软件中录入数据依然靠人工来录入的问题。可以满足在医院里各种信息系统的数据的自动录入。
本发明所要解决的技术问题是:提供一种医疗软件数据录入界面的自动数据录入,采用以下技术方案来实现:
一种C/S结构程序界面的自动写入方法,其特征在于,包括如下步骤:
a )把API拦截模块注入目标进程;
b )操作目标进程要写入的界面,获取写入界面文字信息;
c )对获取的界面文字信息进行处理,得到文字块坐标区域信息;
d )合并格式化文字信息;
e )通过文字区域位置计算写入的屏幕坐标位置,完成模拟写入。
进一步地,步骤a)中,把API拦截模块注入目标进程,用于拦截获取目标进程需要写入界的文字信息。
进一步地,步骤b)中,通过操作目标进程输入界面,启动API拦截模块,通过系统底层图形系统API调用,获取输入界面文字信息及文字相关的屏幕位置信息。
进一步地,步骤c)中,对获取的文字信息及文字区域信息,按照文字的显示相关信息,计算出文字块在屏幕上的坐标区域。
进一步地,步骤d)中,合并格式化文字信息,对获取的文字块信息按照文字坐标区域的关系和文字在界面的布局进行处理。
进一步地,步骤e)中,通过处理过的文字的屏幕坐标位置信息和要写入的位置相对文字的偏移值计算出要写入位置的屏幕坐标,获得输入位置的屏幕坐标,模拟鼠标或键盘动作完成写入。
本发明的有益效果是:
本发明为解决C/S类程序的数据写入,相比人工方式,降低了人力成本,不再需要大量人力;提高工作效率,减少人为出错,实现7*24不间断工作。
附图说明
构成本发明专利的一部分的附图用来提供对本发明专利的进一步理解,本发明专利的示意性实施例及其说明用于解释本发明专利,并不构成对本发明专利的不当限定。
图1为C/S程序界面自动写入流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙博为软件技术股份有限公司,未经长沙博为软件技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811129156.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种动颚支撑机构及颚式破碎机
- 下一篇:建筑的构配件模型排布方法及系统