利索能及
我要发布
收藏
专利号: 2018100829906
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种数据录入的优化处理方法,所述方法包括:

当需要登录业务系统录入数据时,启动应用程序,所述应用程序运行时,获取业务系统的登录账号和密码,模拟鼠标操作以及键盘操作,登录业务系统,显示所述业务系统的主页面;

在所述主页面中模拟鼠标操作选择相应控件,进入与所述控件对应的录入页面;

调用录入函数,所述录入函数包括第一子函数、第二子函数和第三子函数;

通过所述录入函数获取所述录入页面的页面标识以及与所述页面标识对应的数据文件;包括:通过所述第一子函数读取与所述页面标识对应的配置文件;对所述配置文件进行解析,得到多个配置项对应的配置信息;将所述配置信息写入第一数组;

通过所述录入函数读取与所述页面标识对应的配置文件,得到相应的配置信息;包括:

通过所述第二子函数在所述第一数组中读取配置信息,读取到的配置信息包括数据读取位置以及数据读取方式;所述第二子函数根据所述数据读取位置以及数据读取方式在数据文件中读取数据,将读取到的数据写入第二数组;

通过所述录入函数根据所述配置信息在所述数据文件中读取数据,模拟键盘操作在所述录入页面中控制光标移动,将读取到的数据录入所述录入页面的多个输入框中;包括:通过所述第三子函数在所述第一数组中读取配置信息,读取到的配置信息包括录入衔接方式、拒绝录入位置、录入位置、光标移动方式、数据录入方式以及数据读取方式;所述第三子函数根据所述数据读取方式在第二数组中读取待录入数据,根据所述录入位置和光标移动方式模拟键盘操作或鼠标操作控制光标移动,将所述待录入数据录入所述录入页面的多个输入框中;

所述第三子函数获取光标在所述录入页面中的当前位置,所述当前位置包括当前列标识或当前行标识;

根据所述当前列标识或当前行标识以及所述数据读取方式在第二数组中读取相应待录入数据;

模拟键盘操作将所述待录入数据录入至与所述录入位置对应的输入框,根据光标移动方式模拟键盘操作或鼠标操作,控制光标在所述录入页面中移动,将读取到的待录入数据依次录入至当前列或当前行的多个输入框中。

2.根据权利要求1所述的方法,其特征在于,所述第三子函数读取到的配置信息还包括录入衔接方式;所述第三子函数根据所述数据读取方式在第二数组中读取待录入数据,根据所述录入位置和光标移动方式模拟键盘操作或鼠标操作控制光标移动,将所述待录入数据录入所述录入页面的多个输入框中还包括:根据所述录入衔接方式模拟鼠标操作或键盘操作,控制光标在所述录入页面中移动至下一列或下一行,重复执行所述第三子函数获取光标在所述录入页面中的当前位置的步骤,直至将所述录入页面中所有的输入框录入完毕。

3.根据权利要求2所述的方法,其特征在于,在所述根据所述录入衔接方式模拟鼠标操作或键盘操作,控制光标在所述录入页面中移动至下一列或下一行之后,还包括:当光标在下一列或下一行的端点之外的位置时,所述第三子函数将所述位置记录为临时位置;

所述第三子函数根据所述临时位置在对应数组中读取部分数据,根据所述光标移动方式模拟键盘操作将读取到的部分数据依次录入至部分输入框中,所述部分输入框从所述临时位置开始直至所在列或行的其中一端;

所述第三子函数模拟鼠标操作或键盘操作控制光标移动至所述临时位置,根据所述临时位置按照相反顺序在所述数组中读取剩余数据,模拟键盘操作将所述剩余数据录入在光标所在列或行的剩余输入框中。

4.根据权利要求1至3任一项所述的方法,其特征在于,在所述录入函数根据所述配置信息在所述数据文件中读取数据之前,还包括:获取密钥文件,对所述密钥文件进行解码,得到对应的解码字符串;

在所述解码字符串中的预设位置提取相应字符,得到所述密钥文件中隐藏的密钥;

利用所述密钥对数据文件进行解密,得到解密后的数据文件。

5.一种数据录入的优化处理装置,其特征在于,所述装置包括:

登陆模块,用于当需要登录业务系统录入数据时,启动应用程序,所述应用程序运行时,获取业务系统的登录账号和密码,模拟鼠标操作以及键盘操作,登录业务系统,显示所述业务系统的主页面;

页面选择模块,用于在所述主页面中模拟鼠标操作选择相应控件,进入与所述控件对应的录入页面;

数据录入模块,用于调用录入函数,所述录入函数包括第一子函数、第二子函数和第三子函数;

数据录入模块还用于通过所述录入函数获取所述录入页面的页面标识以及与所述页面标识对应的数据文件;包括:通过所述第一子函数读取与所述页面标识对应的配置文件;

对所述配置文件进行解析,得到多个配置项对应的配置信息;将所述配置信息写入第一数组;

数据录入模块还用于通过所述录入函数读取与所述页面标识对应的配置文件,得到相应的配置信息;包括:通过所述第二子函数在所述第一数组中读取配置信息,读取到的配置信息包括数据读取位置以及数据读取方式;所述第二子函数根据所述数据读取位置以及数据读取方式在数据文件中读取数据,将读取到的数据写入第二数组;

数据录入模块还用于通过所述录入函数根据所述配置信息在所述数据文件中读取数据,模拟键盘操作在所述录入页面中控制光标移动,将读取到的数据录入所述录入页面的多个输入框中;包括:通过所述第三子函数在所述第一数组中读取配置信息,读取到的配置信息包括录入衔接方式、拒绝录入位置、录入位置、光标移动方式、数据录入方式以及数据读取方式;所述第三子函数根据所述数据读取方式在第二数组中读取待录入数据,根据所述录入位置和光标移动方式模拟键盘操作或鼠标操作控制光标移动,将所述待录入数据录入所述录入页面的多个输入框中;所述第三子函数获取光标在所述录入页面中的当前位置,所述当前位置包括当前列标识或当前行标识;根据所述当前列标识或当前行标识以及所述数据读取方式在第二数组中读取相应待录入数据;模拟键盘操作将所述待录入数据录入至与所述录入位置对应的输入框,根据光标移动方式模拟键盘操作或鼠标操作,控制光标在所述录入页面中移动,将读取到的待录入数据依次录入至当前列或当前行的多个输入框中。

6.根据权利要求5的数据录入的优化处理装置,其特征在于,所述装置还包括:

数据录入模块还用于根据所述录入衔接方式模拟鼠标操作或键盘操作,控制光标在所述录入页面中移动至下一列或下一行,重复执行所述第三子函数获取光标在所述录入页面中的当前位置的步骤,直至将所述录入页面中所有的输入框录入完毕。

7.根据权利要求6的数据录入的优化处理装置,其特征在于,所述装置还包括:

数据录入模块还用于当光标在下一列或下一行的端点之外的位置时,所述第三子函数将所述位置记录为临时位置;所述第三子函数根据所述临时位置在对应数组中读取部分数据,根据所述光标移动方式模拟键盘操作将读取到的部分数据依次录入至部分输入框中,所述部分输入框从所述临时位置开始直至所在列或行的其中一端;所述第三子函数模拟鼠标操作或键盘操作控制光标移动至所述临时位置,根据所述临时位置按照相反顺序在所述数组中读取剩余数据,模拟键盘操作将所述剩余数据录入在光标所在列或行的剩余输入框中。

8.根据权利要求5的数据录入的优化处理装置,其特征在于,所述装置还包括:

解密模块,用于获取密钥文件,对所述密钥文件进行解码,得到对应的解码字符串;在所述解码字符串中的预设位置提取相应字符,得到所述密钥文件中隐藏的密钥;利用所述密钥对数据文件进行解密,得到解密后的数据文件。

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的方法的步骤。