首页 / 专利库 / 电脑编程 / 执行环境 / 一种基于桌面应用程序对网页模拟人工操作的方法

一种基于桌面应用程序对网页模拟人工操作的方法

阅读:986发布:2020-05-08

专利汇可以提供一种基于桌面应用程序对网页模拟人工操作的方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种基于桌面应用程序对网页模拟人工操作的方法,所述模拟人工操作方法包括以下步骤:S1、配置步骤;S2、解析步骤;S3、执行步骤;S4、结果测试,该发明方法可方便快捷地对网页进行模拟人工操作,极大避免重复性的人工劳动,模拟人工操作过程中不受外界环境影响,极大提高了工作效率。,下面是一种基于桌面应用程序对网页模拟人工操作的方法专利的具体信息内容。

1.一种基于桌面应用程序对网页模拟人工操作的方法,其特征在于,所述方法包括以下步骤:
S1、配置步骤:用户通过JS文件记录人工操作的步骤流程,将人工操作步骤的JS文件载入应用程序;
S2、解析步骤:载入步骤文件后,后台将对JS文件进行解析,并分析该步骤类型、所在网页位置、所执行动作内容;
S3、执行步骤:执行测试项,执行JS文件中每个规定步骤的动作,模拟人工操作网页,对网页进行输入、点击、跳转、等待、获取数据等模拟人工操作的步骤,直到所有的步骤执行完毕停止;
S4、将执行操作步骤获取的数据保存在本地文件中,与程序执行模拟操作完毕后获取的数据相对比,若与本地文件中的数据一致即模拟人工操作无误。
2.如权利要求1所述的一种基于桌面应用程序对网页模拟人工操作的方法,其特征在于,所述步骤S1中,用户通过JS文件记录人工操作的步骤流程,将人工操作所有步骤的JS文件载入应用程序。
3.如权利要求1所述的一种基于桌面应用程序对网页模拟人工操作的方法,其特征在于,所述步骤S2中,载入步骤文件后,对JS文件进行解析,其解析内容包括:步骤类型是否正确、网页位置准确、所执行动作内容完整。
4.如权利要求1所述的一种基于桌面应用程序对网页模拟人工操作的方法,其特征在于,所述步骤S2中,载入步骤文件后,后台将对JS文件进行解析,判断是否有剩余步骤没有载入应用程序,若是有,则返回配置步骤,若是没有,则进行下一个执行步骤。
5.如权利要求1所述的一种基于桌面应用程序对网页模拟人工操作的方法,其特征在于,所述步骤S3中,执行测试项,执行JS文件中每个规定步骤的动作,模拟人工操作网页内容包括对网页进行输入、点击、跳转、等待、获取数据等。
6.如权利要求5所述的一种基于桌面应用程序对网页模拟人工操作的方法,其特征在于,所述步骤S3的执行测试项中,判断是否有剩余人工模拟操作没有执行,若有则返回上一个解析步骤进行重新解析。
7.如权利要求6所述的一种基于桌面应用程序对网页模拟人工操作的方法,其特征在于,所述步骤S3、S4中,模拟人工操作的所有步骤执行完毕才能停止,并通过结果测试模确保桌面应用程序对网页模拟人工操作的方法准确。
8.如权利要求1所述的一种基于桌面应用程序对网页模拟人工操作的方法,其特征在于,所述步骤S1、步骤S2、步骤S3、步骤S4中,对网页模拟人工操作的方法只需事先通过配置操作步骤流程,即可实现24小时无间断模拟人工操作执行。

说明书全文

一种基于桌面应用程序对网页模拟人工操作的方法

技术领域

[0001] 本发明属于软件跨技术边界的无缝通信技术领域,并且能支持各种业务流程,尤其涉及一种基于桌面应用程序对网页模拟人工操作的方法。

背景技术

[0002] 当前,医院信息化在现代医院建设中起到了很好的作用,但“ 信息孤岛” 无疑给信息化建设造成很大障碍。所谓信息孤岛,是指由于信息系统的硬件、软件、数据库之间的互通性受阻.不能有效地实现信息共享与交换,在实际工作中还要借助手工操作才能完成信息沟通的现象。当今软件环境中,应用程序的来源很多,它们执行很多任务,特别是医院信息数据,基本都是上百万条,然而如此庞大的数据量,依靠手工操作不仅是效率低下,而且成本较高,且不能确保数据的准确性,本发明正是为了解决当下“信息孤岛”的问题而产生的网页模拟人工操作方法,以便完成有用的工作,它需要对应用程序的安全性作细致的控制以确保代码被识别,检测,并给予合适的安全级别。

发明内容

[0003] (一)要解决的技术问题本发明的主要目的在于提供一种配置简单,槛低,对专业要求较低的一种桌面应用程序对网页进行模拟人工操作的方法,若出现问题可以及时处理相关联的网页应用程序进程插件,以确保桌面应用程序对网页进行模拟人工操作长时间稳定运行,节省大量的人去维持网页应用程序进程。
[0004] (二)技术方案为实现上述目的,本发明提供一种基于桌面应用程序对网页模拟人工操作的方法。
[0005] 基于桌面应用程序对网页模拟人工操作的方法包括以下步骤:S1、配置步骤:用户通过JS文件记录人工操作的步骤流程,将人工操作步骤的JS文件载入应用程序。
[0006] S2、解析步骤:载入步骤文件后,后台将对JS文件进行解析,并分析该步骤类型、所在网页位置、所执行动作内容。
[0007] S3、执行步骤:执行测试项,执行JS文件中每个规定步骤的动作,模拟人工操作网页,对网页进行输入、点击、跳转、等待、获取数据等模拟人工操作的步骤,直到所有的步骤执行完毕停止。
[0008] S4、结果测试:通过结果测试模,确保桌面应用程序对网页模拟人工操作的方法准确。
[0009] 优选地,从启动桌面应用程序开始进行参数设置起,所述步骤S1中,用户通过JS文件记录人工操作的步骤流程,将人工操作所有步骤的JS文件载入应用程序。
[0010] 优选地,载入步骤JS文件起,所述步骤S2中,载入步骤文件后,对JS文件进行解析,其解析内容包括:步骤类型是否正确、网页位置准确、所执行动作内容完整。
[0011] 优选地,载入步骤JS文件起,所述步骤S2中,所述步骤S2中,载入步骤文件后,后台将对JS文件进行解析,判断是否有剩余步骤没有载入应用程序,若是有,则返回配置步骤,若是没有,则进行下一个执行步骤。
[0012] 优选地,从执行步骤起,所述步骤S3中,执行测试项,执行JS文件中每个规定步骤的动作,模拟人工操作网页内容包括对网页进行输入、点击、跳转、等待、获取数据。
[0013] 优选地,从执行步骤起,所述步骤S3中,执行测试项,判断是否有剩余人工模拟操作没有执行,若有则返回上一个解析步骤进行重新解析。
[0014] 优选地,从执行步骤起,所述步骤S3、S4中,执行测试项,模拟人工操作的所有步骤执行完毕才能停止,以确保桌面应用程序对网页模拟人工操作的方法准确。
[0015] 与现有技术相比,本发明的有益效果主要在于:本发明采用桌面应用程序对网页模拟人工操作的方法,可方便快捷地启动网页客户端,并提供一种配置简单、门槛低、对专业要求较低的桌面应用程序对网页模拟人工操作的方法。附图说明
[0016] 构成本发明专利的一部分的附图用来提供对本发明专利的进一步理解,本发明专利的示意性实施例及其说明用于解释本发明专利,并不构成对本发明专利的不当限定。
[0017] 图1为本发明实施例方法的示意流程图

具体实施方式

[0018] 下面结合附图对本发明专利进行详细描述,本部分的描述仅是示范性和解释性,不应对本发明专利的保护范围有任何的限制作用。此外,本领域技术人员根据本文件的描述,可以对本文件中实施例以及不同实施例中的特征进行相应组合。
[0019] 参见图 1 所示,本发明提供一种基于桌面应用程序对网页模拟人工操作的方法,具体实施方式如下:(1)配置步骤:用户通过JS文件记录人工操作的步骤流程,将人工操作步骤的JS文件载入应用程序。
[0020] (2)解析步骤:载入步骤文件后,后台将对JS文件进行解析,并分析该步骤类型、所在网页位置、所执行动作内容。
[0021] (3)执行步骤:执行测试项,执行JS文件中每个规定步骤的动作,模拟人工操作网页,对网页进行输入、点击、跳转、等待、获取数据等模拟人工操作的步骤,直到所有的步骤执行完毕停止。
[0022] (4)结果测试:通过结果测试模块,确保桌面应用程序对网页模拟人工操作的方法准确。
[0023] (5)结果测试合格后,设置完相关执行信息,点击页面管理界面中的“设置”保存配置信息,当应用程序再次启动时将默认上次保存的配置信息。
[0024] 以上所述仅是本发明专利的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明专利原理的前提下,还可以做出若干改进和替换,这些改进和替换也应视为本发明的保护范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈