一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

应用软件操作控制方法、SDK、电子设备、及存储介质与流程

2022-12-13 21:11:09 来源:中国专利 TAG:

应用软件操作控制方法、sdk、电子设备、及存储介质
技术领域
1.本发明涉及计算机领域,具体提供一种应用软件操作控制方法、sdk、电子设备及计算机可读的存储介质。


背景技术:

2.一些行业例如第三方支付公司需要利用应用软件对商户的数据进行录入和审核,于是通常就对应两种岗位,一是数据录入岗位,另一种是审核岗位。由于工作岗位的不同,不同的用户需要在这样的应用软件中进行的操作往往是不同的,例如数据录入岗,要求对商户信息进行录入编辑处理;而审核岗位,通过仅需要对录入的数据进行复核操作。但是,现有应用软件不能针对不同人员角色进行个性化操作设置,造成用户操作复杂繁琐,降低工作效率的问题。
3.相应地,本领域需要一种新的应用软件操作控制方案来解决上述问题。


技术实现要素:

4.为了克服上述缺陷,提出了一种应用软件操作控制方法、sdk、电子设备及存储介质,以解决或至少部分地解决现有应用软件不能针对不同人员角色进行个性化操作设置,造成用户操作复杂繁琐,降低工作效率的问题的技术问题的。
5.在第一方面,本发明提供一种应用软件操作控制方法,所述应用软件能够进行数据录入和审核,所述方法包括:检测登录用户是数据录入人员角色还是审核人员角色;若检测到登录用户为数据录入人员角色,以第一操作控制方式对操作界面上的控件进行操作;若检测到登录用户为审核人员角色,以不同于所述第一操作控制方式的第二操作控制方式对操作界面上的控件进行操作。
6.在上述应用软件操作控制方法的一个技术方案中,所述若检测到登录用户为数据录入人员角色,以第一操作控制方式对操作界面上的控件进行操作,包括:检测所述登录用户对自动操作功能的选择;若检测到所述登录用户未选择自动操作功能,则根据所述登录用户从登录界面进入操作界面后所操作的首个控件的第一历史统计数据,将光标定位在所述第一历史统计数据中出现次数最多的首个控件上。
7.在上述应用软件操作控制方法的一个技术方案中,进一步包括:若检测到所定位在的控件为滚动条控件,获取所述登录用户对滚动条控件滚动到的位置的第二历史统计数据;根据所述登录用户对滚动条控件滚动到的位置的第二历史统计数据,将光标定位在所述第二历史统计数据中出现次数最多的位置处。
8.在上述应用软件操作控制方法的一个技术方案中,所述若检测到登录用户为数据录入人员角色,以第一操作控制方式对操作界面上的控件进行操作,包括:检测所述登录用户对自动操作功能的选择;若检测到所述登录用户选择了自动操作功能,则根据所述登录用户从登录界面进入操作界面后光标在移动过程中按时间顺序定位到的各个控件的第一历史移动轨迹统计数据,按照所述第一历史移动轨迹统计数据中出现次数最多的移动轨迹
对光标进行移动,直到接收到光标停止移动指令,其中在移动轨迹中定位到的每个控件上停留第一预定时长。
9.在上述应用软件操作控制方法的一个技术方案中,还包括:若检测到移动轨迹中定位到的控件为数据录入控件,则发出所述光标停止移动指令;或者若检测来自键盘的第一预设按键的指令,则发出所述光标停止移动指令。
10.在上述应用软件操作控制方法的一个技术方案中,还包括:在接收到对于所述登录用户的数据录入完成指令后,使得所述光标继续按照所述第一历史移动轨迹统计数据中出现次数最多的移动轨迹进行移动,直到再次接收到光标停止移动指令。
11.在上述应用软件操作控制方法的一个技术方案中,所述若检测到登录用户为审核人员角色,以第二操作控制方式对操作界面上的控件进行操作,包括:根据所述登录用户从登录界面进入操作界面后光标在移动过程中按时间顺序定位到的各个控件的第二历史移动轨迹统计数据,按照所述第二历史移动轨迹统计数据中出现次数最多的移动轨迹对光标进行移动,直到接收到光标停止移动指令,其中在移动轨迹中定位到的每个控件上停留第二预定时长。
12.在上述应用软件操作控制方法的一个技术方案中,还包括:若检测来自键盘的第二预设按键的指令,则发出所述光标停止移动指令;在接收到对于录入人员录入的数据修改或标记完成指令后,使得所述光标继续按照所述第二历史移动轨迹统计数据中出现次数最多的移动轨迹进行移动,直到再次接收到光标停止移动指令。
13.在上述应用软件操作控制方法的一个技术方案中,还包括:响应于所述登录用户对历史移动轨迹统计数据中出现的各个控件的选择,在对所述光标进行移动时跳过未选择的控件。
14.在上述应用软件操作控制方法的一个技术方案中,还包括:根据审核人员角色对录入人员录入的数据的修改或标记,在对应的录入人员再次登录后按照所述移动轨迹对光标进行移动时,将所述修改或标记的数据对应的控件呈现提醒标识。
15.在上述应用软件操作控制方法的一个技术方案中,所述应用软件由java语言开发;所述统计数据通过java提供的toolkit.getdefaulttoolkit().addawteventlistener()方法监听用户对所述操作界面进行的操作获得。
16.在上述应用软件操作控制方法的一个技术方案中,还包括:
17.若所述应用软件为浏览器型软件,将所述统计数据保存至浏览器的cookie中;或者若所述应用软件为非浏览器型软件,将所述统计数据保存至非关系型数据库中。
18.在第二方面,本发明提供一种sdk,安装于应用软件中,其中应用软件能够进行数据录入和审核,所述应用软件调用所述sdk时实现根据上述应用软件操作控制方法的技术方案中任一项技术方案所述的应用软件操作控制方法。
19.在第三方面,提供一种电子设备,该电子设备包括处理器和存储装置,所述存储装置适于存储多条程序代码,所述程序代码适于由所述处理器加载并运行以执行上述应用软件操作控制方法的技术方案中任一项技术方案所述的应用软件操作控制方法。
20.在第四方面,提供一种计算机可读存储介质,该计算机可读存储介质其中存储有多条程序代码,所述程序代码适于由处理器加载并运行以执行上述应用软件操作控制方法的技术方案中任一项技术方案所述的应用软件操作控制方法。
21.本发明上述一个或多个技术方案,至少具有如下一种或多种有益效果:
22.在实施本发明的技术方案中,通过检测登录用户是数据录入人员角色还是审核人员角色,若检测到登录用户为数据录入人员角色,以第一操作控制方式对操作界面上的控件进行操作,若检测到登录用户为审核人员角色,以不同于第一操作控制方式的第二操作控制方式对操作界面上的控件进行操作,能够根据不同角色的登录用户适配对应的操作界面及操作控制方式,有效地简化了用户的操作,提高用户的工作效率。
附图说明
23.参照附图,本发明的公开内容将变得更易理解。本领域技术人员容易理解的是:这些附图仅仅用于说明的目的,而并非意在对本发明的保护范围组成限制。此外,图中类似的数字用以表示类似的部件,其中:
24.图1是根据本发明的一个实施例的应用软件操作控制方法的主要步骤流程示意图;
25.图2是根据本发明的一个实施例的应用软件操作控制方法的数据录入人员角色的第一操作界面示意图;
26.图3是根据本发明的一个实施例的应用软件操作控制方法的数据录入人员的第二操作界面示意图;
27.图4是根据本发明的一个实施例的应用软件操作控制方法的审核人员角色操作界面示意图;
28.图5是根据本发明的另一个实施例的应用软件操作控制方法的数据录入人员角色主要步骤流程示意图;
29.图6是根据本发明的另一个实施例的应用软件操作控制方法的审核人员角色主要步骤流程示意图。
30.附图标记列表:
31.图2:1-第一控件;2-第二控件;3-第一光标;
32.图4:8-关闭图标;7-弹窗。
具体实施方式
33.下面参照附图来描述本发明的一些实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非旨在限制本发明的保护范围。
34.在本发明的描述中,“处理器”可以包括硬件、软件或者两者的组合。处理器可以是中央处理器、微处理器、图像处理器、数字信号处理器或者其他任何合适的处理器。处理器具有数据和/或信号处理功能。处理器可以以软件方式实现、硬件方式实现或者二者结合方式实现。非暂时性的计算机可读存储介质包括任何合适的可存储程序代码的介质,比如磁碟、硬盘、光碟、闪存、只读存储器、随机存取存储器等等
35.参阅附图1至图4,图1是根据本发明的一个实施例的应用软件操作控制方法的主要步骤流程示意图。图2是根据本发明的一个实施例的应用软件操作控制方法的数据录入人员的第一操作界面示意图;图3是根据本发明的一个实施例的应用软件操作控制方法的数据录入人员的第二
操作界面示意图;图4是根据本发明的一个实施例的应用软件操作控制方法的审核人员角色操作界面示意图。
36.如图1所示,本发明实施例中的应用软件操作控制方法主要包括下列步骤s101-步骤s103。
37.步骤s101:检测登录用户是数据录入人员角色还是审核人员角色,若是数据录入人员角色,则执行步骤s102;若是审核人员角色,则执行步骤s103。
38.需要说明的是,本发明的应用软件是能够进行数据录入和审核的应用软件,即数据录入人员和审核人员能够通过这样的软件分别进行数据录入和审核。
39.另外,本发明实施例的应用软件可以是非浏览器型软件,例如安装到pc机上的应用程序或者是安装例如手机上的app,还可以是浏览器型软件,例如web端应用软件,本发明对此不做限定。
40.数据录入人员主要用于对应用软件中的操作界面进行数据录入。审核人员主要用于对应用软件中的操作界面进行审核。
41.一个实施方式中,不同的角色首先在该应用软件中进行注册(例如通过账号、手机号、登陆编号等)。注册后,用户通过在应用软件的登录页面输入账号或手机号或登录编号以及密码或验证码后,应用软件将登录用户输入的账号或手机号或登录编号与注册的账号或手机号或登录编号进行比较,若实际输入的账号或手机号或登录编号与注册的账号或手机号或登录编号相同,则获取该账号对应的部门、角色等个人信息,从而确定登录用户是数据录入人员角色还是审核人员角色。
42.又一个实施方式中,也可以在登录用户通过应用软件的登录页面上设置有可以选择登录用户角色的按钮,在登录用户输入账号和密码后,通过选择登录用户的角色进行登录,并在应用软件将登录用户输入的账号和密码验证通过后,根据用户选择角色来确定登录用户是数据录入人员角色还是审核人员角色。
43.步骤s102:以第一操作控制方式对操作界面上的控件进行操作。
44.在本实施例中,操作界面上的控件指的是登录用户可以进行数据录入、修改、查看、删除或者审核的操作组件。例如,文本输入框、下拉选择框、日历、单选按钮、复选框、按钮以及滚动条等都属于控件。
45.一个实施方式中,统计该数据录入用户角色过去一段时间从登录界面进入操作页面后所操作的首个控件的次数,假如在过去一段时间该用户从登录界面进入图2显示的操作页面后,所操作的首个控件为第一控件1的次数为20次,所操作的首个控件为第二控件2的次数为27次,则形成第一历史统计数据,其中在该第一历史统计数据中,按照次数由高到低进行排序。当检测到该用户当前从登陆界面进入操作页面后,将光标定位在该第一历史统计数据中出现次数最多的首个控件上,例如在上述示例中,第一光标3定位第二控件2上。该人员之后的操作从第二控件2开始。其中,操作指的是对数据的录入、修改、删除等等的操作。通过这样的方式,能够将光标直接定位在该用户最可能操作的位置处,从而提高了工作效率。当然本领域技术人员能够明了,如果该用户本次登陆不是从习惯的开始操作位置开始,那他可以通过移动鼠标来更换到其它位置。
46.进一步地,若定位到的控件为滚动条控件,则可以获取登录用户对滚动条控件滚动到的位置的第二历史统计数据,并将光标定位在该第二历史统计数据中出现次数最多的
位置处。例如,在第二历史统计数据中,滚动条滚动到整个滚动条所在范围的1/3位置出现了20次,滚动到整个范围的1/2位置出现了15次,在整个范围的初始位置出现了17次,则将光标定位在1/3位置处。
47.又一个实施方式中,统计该数据录入用户角色过去一段时间从登陆界面进入操作页面后光标的移动轨迹出现的次数。如图3所示,假如第一移动轨迹指的是在该操作页面上,光标移动到“注册地址(省)”后面的下拉选择框的控件上,然后通过鼠标点击事件或者移动事件,打开该下拉选择框,并控制光标移动该下拉选择框的滚动条直至定位到“北京”的选项后,光标停止移动的轨迹;第二移动轨迹指的是在该操作页面上,光标移动到“执照有效期”后面的日历控件上,然后通过鼠标点击事件或者移动事件,打开该日历,并控制光标选择对应的日期后,光标停止移动的轨迹。在第一移动轨迹或者第二移动轨迹生成后,会将其保存至数据库,同时对第一移动轨迹和第二移动轨迹在过去一段时间内出现的次数分别进行统计,形成第一历史移动轨迹,其中该第一历史移动轨迹中,按照移动轨迹出现的次数由高到低进行排序,例如第一移动轨迹出现了10次,第二移动轨迹出现了17次,则将第二移动轨迹排在前。当检测到该用户当前从登陆界面进入操作页面后,光标按照第一历史移动轨迹统计数据中出现次数最多的移动轨迹对光标进行移动(上例中是第二移动轨迹),直到接收到光标停止移动指令,其中在移动轨迹中定位到的每个控件上停留第一预定时长。
48.通过上述方式,在数据录入人员上一次录入时并没有完成本次的录入工作,而在本次需要继续录入工作的情景中是有意义的。随着光标的自动移动,录入人员可以对自己上一次的录入数据进行自核查。当然,在光标移动过程中随时可以中断光标的自动移动,例如设置按下键盘上的某个按键发出光标停止移动指令。这样,对于核查发现问题的情况可以进行修改。
49.需要说明的是,第一预定时长指的是预先设置的光标停留在控件上的停留时长。第一预定时长可以是该用户根据其习惯进行设置的,也可以是基于调试数据对已设置的时长进行调整后得到的时长,本发明实施例对此不作限制。
50.进一步地,在上述情形中,在本次登陆中从头开始复现整个移动轨迹对于录入人员可能觉得没必要,尽管他可以将第一预定时长调整成更短来使得整个移动过程加快,但这仍然存在不便,为此,在一个优选示例中,录入人员可以对历史移动轨迹统计数据中出现的各个控件进行选择,例如在软件上打开历史统计数据,对于移动轨迹中遇到的控件进行勾选。这样,响应于该用户对历史移动轨迹统计数据中出现的各个控件的选择,在对光标进行移动时跳过未选择的控件。
51.在一个具体实施方式中,本发明的应用软件有java语言开发,在这种情况下,第一历史统计数据、第二历史统计数据以及第一历史移动轨迹统计数据的统计数据均可以通过java提供的toolkit.getdefaulttoolkit().addawteventlistener()方法监听用户对操作界面进行的操作获得。
52.若所述应用软件为浏览器型软件,将第一历史统计数据、第二历史统计数据以及第一历史移动轨迹统计数据的统计数据保存至浏览器的cookie中;或者若应用软件为非浏览器型软件,将第一历史统计数据、第二历史统计数据以及第一历史移动轨迹统计数据的统计数据保存至非关系型数据库中。其中,非关系型数据库包括但不限于为redis数据库。
53.步骤s103:以不同于所述第一操作控制方式的第二操作控制方式对操作界面上的
控件进行操作。
54.一个实施方式中,统计该审核用户角色过去一段时间从登陆界面进入操作页面后光标的移动轨迹出现的次数。如图4所示,假如第三移动轨迹指的是在该操作页面上,光标移动至“详细”按钮上,并点击按钮,然后页面显示弹窗7控件,并在弹窗7控件上停留第二预定时长后点击关闭图标8对弹窗7进行关闭,且弹窗关闭后光标停止移动的轨迹;第四移动轨迹指的是在该操作页面上,光标移动到“营业地址(省)”后面的下拉选择框的控件上,然后通过鼠标点击事件或者移动事件,打开该下拉选择框,并控制光标移动该下拉选择框的滚动条直至定位到“北京”的选项后,光标停止移动的轨迹。在第三移动轨迹或者第四移动轨迹生成后,会将其保存至数据库,同时对第一移动轨迹和第二移动轨迹在过去一段时间内出现的次数分别进行统计,形成第二历史移动轨迹,其中该第二历史移动轨迹中,按照移动轨迹出现的次数由高到低进行排序,例如第三移动轨迹出现了5次,第四移动轨迹出现了3次,则将第三移动轨迹排在前。当检测到该用户当前从登陆界面进入操作页面后,按照该第二历史移动轨迹统计数据中出现次数最多的移动轨迹对光标进行移动,直到接收到光标停止移动指令,其中在移动轨迹中定位到的每个控件上停留第二预定时长。
55.通过上述方式,在审核人员上一次审核时并没有完成本次的审核工作,而在本次需要继续审核工作的情景中是有意义的。随着光标的自动移动,审核人员可以对自己上一次的审核数据进行自核查。当然,在光标移动过程中随时可以中断光标的自动移动,例如设置按下键盘上的某个按键发出光标停止移动指令。这样,对于核查发现问题的情况可以进行修改或者标记。
56.需要说明的是,第二预定时长指的是预先设置的光标停留在控件上的停留时长。第二预定时长可以是该用户根据其习惯进行设置的,也可以是基于调试数据对已设置的时长进行调整后得到的时长,本发明实施例对此不作限制。
57.进一步地,在上述情形中,在本次登陆中从头开始复现整个移动轨迹对于审核人员可能觉得没必要,尽管他可以将第二预定时长调整成更短来使得整个移动过程加快,但这仍然存在不便,为此,在一个优选示例中,审核人员可以对历史移动轨迹统计数据中出现的各个控件进行选择,例如在软件上打开历史统计数据,对于移动轨迹中遇到的控件进行勾选。这样,响应于该用户对历史移动轨迹统计数据中出现的各个控件的选择,在对光标进行移动时跳过未选择的控件。
58.在一个具体实施方式中,本发明的应用软件有java语言开发,在这种情况下,第二历史移动轨迹统计数据的统计数据可以通过java提供的toolkit.getdefaulttoolkit().addawteventlistener()方法监听用户对操作界面进行的操作获得。
59.若所述应用软件为浏览器型软件,将第二历史移动轨迹统计数据的统计数据保存至浏览器的cookie中;或者若应用软件为非浏览器型软件,将第二历史移动轨迹统计数据的统计数据保存至非关系型数据库中。其中,非关系型数据库包括但不限于为redis数据库。
60.基于上述步骤s101-步骤s103,通过检测登录用户是数据录入人员角色还是审核人员角色,若检测到登录用户为数据录入人员角色,以第一操作控制方式对操作界面上的控件进行操作,若检测到登录用户为审核人员角色,以不同于第一操作控制方式的第二操作控制方式对操作界面上的控件进行操作,能够根据不同的登录用户适配对应的操作界面
及操作控制方式,有效地简化了用户的操作,提高用户的工作效率。
61.参阅附图5,图5是根据本发明的另一个实施例的应用软件操作控制方法的数据录入人员角色主要步骤流程示意图。如图5所示,本发明实施例中的用软件操作控制方法主要包括下列步骤s201-步骤s210。
62.步骤s201:检测登录用户是否选择自动操作功能,若选择自动操作功能,则执行步骤s202,若未选择自动操作功能,则执行步骤s207。
63.在本实施例中,自动操作功能是本发明的应用软件的一个开关键,用户可以根据需要打开或关闭,当打开时,在进入操作页面后,触发的是光标自动移动操作。即登录用户从登录界面进入操作界面后光标在移动过程中按时间顺序定位到的各个控件的移动操作功能。
64.步骤s202:根据登录用户从登录界面进入操作界面后光标在移动过程中按时间顺序定位到的各个控件的第一历史移动轨迹统计数据,按照第一历史移动轨迹统计数据中出现次数最多的移动轨迹对光标进行移动。
65.在本实施例中的实施方式与上述步骤s102中的第二个实施方式相同,此处不再进行重复赘述。
66.步骤s203:检测移动轨迹中定位到的控件是否为数据录入控件或者检测是否接收到来自键盘的第一预设按键的指令,若定位到的控件是数据录入控件或者接收到来自键盘的第一预设按键的指令,则执行步骤s204;否则,继续执行步骤s202。
67.在本实施例中,数据录入控件包括但不限于复选框、下拉菜单、文本框、日历、单选框等需要用户选择、录入数据的控件。
68.键盘的第一预设按键的指令指的是光标按照第一历史移动轨迹统计数据中出现次数最多的移动轨迹进行移动结束后自行触发停止,并定位到停止时光标定位到的控件上进行录入操作的指令。
69.步骤s204:发出光标停止移动指令。
70.步骤s205:判断是否接收到对于登录用户的数据录入完成指令,若接收到,则执行步骤s206;否则,该控制方法结束并且等待接收用户的指示操作。
71.若接收到光标停止移动指令时光标定位到的数据录入控件,进行数据录入操作,可以在光标移开该数据录入控件或者失去对该数据录入控件的焦点时,判定为登录用户的数据录入完成;也可以在检测到该数据录入控件中的值不为空且超过设定操作时长时,判定为登录用户的数据录入完成。本发明不作具体限定。
72.需要说明的是,数据录入控件的焦点指的是数据录入控件的属性,当获得了这个属性,就可以对数据录入控件进行数据操作,如数据录入、数据选择等等,若失去这个属性,则表示不再这个数据录入控件进行数据操作了。比如输入框获得焦点,即可在这输入框中录入文字,如果失去了焦点,就不是在这个输入框录入文字了。
73.步骤s206:使得光标继续按照第一历史移动轨迹统计数据中出现次数最多的移动轨迹进行移动,直至再次接收到光标停止移动指令。
74.在本实施例中,实施方式与上述步骤s202的实施方式相同,此处不再进行重复赘述。
75.步骤s207:根据登录用户从登录界面进入操作界面后所操作的首个控件的第一历
史统计数据,将光标定位在第一历史统计数据中出现次数最多的首个控件上。
76.在本实施例中,实施方式与上述步骤s102中的第一个实施方式相同,此处不再进行重复赘述。
77.步骤s208:检测所定位在的控件是否为滚动条控件,若是,则执行步骤s209;否则,该控制方法结束并且等待接收用户的指示操作。
78.在本实施例中,滚动条控件指的是控件带有滚动条,通过滚动条的向上滑动或者向下滑动或者向左滑动或者向右滑动来显示控件中被隐藏的内容。
79.步骤s209:获取登录用户对滚动条控件滚动到的位置的第二历史统计数据。
80.步骤s210:将光标定位在第二历史统计数据中出现次数最多的位置处。
81.需要说明的是,若定位到的控件为滚动条控件,则可以获取登录用户对滚动条控件滚动到的位置的第二历史统计数据,并将光标定位在该第二历史统计数据中出现次数最多的位置处。例如,在第二历史统计数据中,滚动条滚动到整个滚动条所在范围的1/3位置出现了20次,滚动到整个范围的1/2位置出现了15次,在整个范围的初始位置出现了17次,则将光标定位在1/3位置处。
82.进一步地,第二历史统计数据可以通过java提供的toolkit.getdefaulttoolkit().addawteventlistener()方法监听用户对图3操作界面进行的操作获得。
83.进一步地,若应用软件为浏览器型软件,则可以将第二历史统计数据保存至浏览器的cookie中;若应用软件为非浏览器型软件,将所述统计数据保存至非关系型数据库中。其中,非关系型数据库可以是redis数据库等。
84.基于上述步骤s201-步骤s210,当检测到登录应用软件的用户角色为数据录入人员角色时,且在检测到登录用户未选择自动操作功能的情况下,根据登录用户从登录界面进入操作界面后所操作的首个控件的第一历史统计数据,将光标定位在第一历史统计数据中出现次数最多的首个控件上,并在检测到所定位在的控件为滚动条控件,获取登录用户对滚动条控件滚动到的位置的第二历史统计数据,然后根据登录用户对滚动条控件滚动到的位置的第二历史统计数据,将光标定位在第二历史统计数据中出现次数最多的位置处,能够实现软件的半自动操作,减少了用户操作控件的步骤,提高了软件的智能化程度;在检测到登录用户选择了自动操作功能的情况下,根据登录用户从登录界面进入操作界面后光标在移动过程中按时间顺序定位到的各个控件的第一历史移动轨迹统计数据,按照第一历史移动轨迹统计数据中出现次数最多的移动轨迹对光标进行移动,并在检测到移动轨迹中定位到的控件为数据录入控件或者在检测来自键盘的第一预设按键的指令时发出光标停止移动指令,能够根据用户自身的习惯去适配操作页面功能,极大地简化用户的操作,并且对收集到的用户习惯数据可以做进一步统计,设计出更合理的页面菜单,显著地减少用户频繁操作的步骤,提升用户的办公效率。
85.参阅附图6,图6是根据本发明的另一个实施例的应用软件操作控制方法的审核人员角色主要步骤流程示意图。如图6所示,本发明实施例中的用软件操作控制方法主要包括下列步骤s301-步骤s305。
86.步骤s301:根据登录用户从登录界面进入操作界面后光标在移动过程中按时间顺序定位到的各个控件的第二历史移动轨迹统计数据,按照所述第二历史移动轨迹统计数据中出现次数最多的移动轨迹对光标进行移动。
87.在本实施例中,实施方式与上述步骤s103的实施方式相同,此处不再进行重复赘述。
88.步骤s302:检测是否接收到来自键盘的第二预设按键的指令,若接收到,则执行步骤s303,否则,继续执行步骤s301。
89.在本实施例中,键盘的第二预设按键的指令指的是光标按照第二历史移动轨迹统计数据中出现次数最多的移动轨迹进行移动结束后自行触发停止,并定位到停止时光标定位到的控件上进行录入操作的指令。
90.步骤s303:发出光标停止移动指令。
91.步骤s304:判断是否接收到对于录入人员录入的数据修改或标记完成指令,若接收到,则执行步骤s305,否则,该控制方法结束并且等待接收用户的指示操作。
92.一个实施方式中,审核人员通过审核,可以发现录入人员出错之处,可以对该数据进行标记或直接修改。但为了让录入人员能够知道自己易出错的地方,在一个优选实施例中,进一步,本发明还赋予审核人员如下功能:可以对(易)出错数据对应的数据录入控件(例如文本框)进行标记,具体的,可以将该控件自身的颜色设置为醒目色,如红色;还可以在该控件的旁边或者周围的空白地方增加文字提示。本发明实施例不作具体限定。当该录入人员下一次登陆后该控件呈现提醒标识,例如在按照移动轨迹对光标进行移动时,录入人员就能看到该提醒标识,也就知道自己容易在哪块出错。
93.步骤s305:使得光标继续按照第二历史移动轨迹统计数据中出现次数最多的移动轨迹进行移动。
94.基于上述步骤s301-步骤s305,当检测到登录应用软件的用户角色为审核人员角色时,通过根据登录用户从登录界面进入操作界面后光标在移动过程中按时间顺序定位到的各个控件的第二历史移动轨迹统计数据,按照所述第二历史移动轨迹统计数据中出现次数最多的移动轨迹对光标进行移动,并在检测到来自键盘的第二预设按键的指令时发出光标停止移动指令,在接收到对于录入人员录入的数据修改或标记完成指令后,使得所述光标继续按照所述第二历史移动轨迹统计数据中出现次数最多的移动轨迹进行移动,直到再次接收到光标停止移动指令,能够根据用户自身的习惯去适配操作页面功能,极大地简化用户的操作,并且对收集到的用户习惯数据可以做进一步统计,设计出更合理的页面菜单,显著地减少用户频繁操作的步骤,提升用户的办公效率;通过响应于登录用户对历史移动轨迹统计数据中出现的各个控件的选择,在对光标进行移动时跳过未选择的控件,能够对录入或审核中不需要关注的控件可以自动选择不经过,节省了光标移动的时间,从而提高工作效率。
95.需要指出的是,尽管上述实施例中将各个步骤按照特定的先后顺序进行了描述,但是本领域技术人员可以理解,为了实现本发明的效果,不同的步骤之间并非必须按照这样的顺序执行,其可以同时(并行)执行或以其他顺序执行,这些变化都在本发明的保护范围之内。
96.需要说明的是,本发明所述的以上方法步骤,可以以发明人开发的一套软件来实现;另一种方式是,可以将这方法应用于现有的软件中,为此,本发明还提供了一种sdk,现有的应用软件安装该sdk,该应用软件调用sdk时实现上述方法实施例的应用软件操作控制方法。
97.进一步,本发明还提供了一种电子设备。在根据本发明的一个电子设备实施例中,电子设备包括处理器和存储装置,存储装置可以被配置成存储执行上述方法实施例的应用软件操作控制方法的程序,处理器可以被配置成用于执行存储装置中的程序,该程序包括但不限于执行上述方法实施例的应用软件操作控制方法的程序。为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。
98.进一步,本发明还提供了一种计算机可读存储介质。在根据本发明的一个计算机可读存储介质实施例中,计算机可读存储介质可以被配置成存储执行上述方法实施例的应用软件操作控制方法的程序,该程序可以由处理器加载并运行以实现上述应用软件操作控制方法。为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该计算机可读存储介质可以是包括各种电子设备形成的存储装置设备,可选的,本发明实施例中计算机可读存储介质是非暂时性的计算机可读存储介质。
99.本领域技术人员能够理解的是,可以对装置中的各个模块进行适应性地拆分或合并。对具体模块的这种拆分或合并并不会导致技术方案偏离本发明的原理,因此,拆分或合并之后的技术方案都将落入本发明的保护范围内。
100.至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献