—种保证操作指令执行到且只能被执行一次的方法技术

技术编号:27130412 阅读:29 留言:0更新日期:2021-01-25 20:00
本发明专利技术公开了—种保证操作指令执行到且只能被执行一次的方法,包括以下步骤:S1、当操作终端处于待机状态时,操作人员按动按键操作指令可触发操作终端唤醒待机状态,当操作终端处于关机状态时,操作人员可长按按键操作指令3S,开启操作终端;本发明专利技术中,操作人员可通过触发按键操作指令将操作终端唤醒沉睡或开关机,根据设定按键操作指令的预设数据,并建立预设按键数据与启动某种应用程序的操作指令的对应关系,当所述操作终端的按键指令执行完成时,从所述事件池中取出操作指令,并使所述操作终端执行操作指令,通过比对设定的按键操作指令的预设数据与操作指令的对应关系是否一一对应,如对应,则指令执行与所述组合操作指令相对应的功能。令相对应的功能。令相对应的功能。

【技术实现步骤摘要】

种保证操作指令执行到且只能被执行一次的方法


[0001]本专利技术涉及计算机设备
,具体为—种保证操作指令执行到且只能被执行一次的方法及其检测方法。

技术介绍

[0002]众所周知,指示是命令旧时公文的一种,是上级对下级呈请的批示。另有解释,告诉计算机从事某一特殊运算的代码。如:数据传送指令、算术运算指令、位运算指令、程序流程控制指令、串操作指令、处理器控制指令,其中计算机程序发给计算机处理器的命令就是“指令”。最低级的指令是一串0和1,表示一项实体作业操作要运行。根据指令类型,某个具体的存储领域被称作“寄存器”或“事件池”。
[0003]中国公开授权专利技术:CN106775503A公开了一种执行操作指令的方法及装置,其获取读操作指令;判断是否存在正在被执行的操作指令;如果存在正在被执行的操作指令,则进一步判断所述正在被执行的操作指令是否为读操作指令;如果所述正在被执行的操作指令不是读操作指令,则暂停执行所述正在被执行的操作指令,执行获取的所述读操作指令。采用上述技术方案,在获取到读操作指令时,判断是否有正在执行的非读操作指令,如果有正在执行的非读操作指令,则将正在执行的非读操作指令暂停,优先执行获取的读操作指令。采用上述技术方案,能够有效缩短读操作指令的等待时间,将上述方法应用于固态硬盘,能有效缩短固态硬盘读时延;
[0004]然而其一种执行操作指令的方法及装置还存在一定问题,其操作指令的执行过程中判断流程过多,导致执行时需要设备进行多次判断,容易造成操作时间的浪费和操作效率的降低,同时其操作指令无法做到操作指令必须执行到且只能被执行一次,为此,提出—种保证操作指令执行到且只能被执行一次的方法。

技术实现思路

[0005]本专利技术的目的在于提供—种保证操作指令执行到且只能被执行一次的方法及其检测方法,以解决上述
技术介绍
中提出的问题。
[0006]为实现上述目的,本专利技术提供如下技术方案:—种保证操作指令执行到且只能被执行一次的方法,包括以下步骤:
[0007]S1、当操作终端处于待机状态时,操作人员按动按键操作指令可触发操作终端唤醒待机状态,当操作终端处于关机状态时,操作人员可长按按键操作指令3S,开启操作终端;
[0008]S2、设定按键操作指令的预设数据,并建立预设按键数据与启动某种应用程序的操作指令的对应关系;
[0009]S3、将所述按键操作指令设置为操作指令的最高优先级,当前空闲线程数量时,根据操作指令的优先级进行排序处理;
[0010]S4、检测用户输入的当前操作指令,在指令未执行完成时,将所述当前操作指令放
入所述操作终端的事件池中;
[0011]S5、判断按键事件池中是否存在与所述当前操作指令存在互斥关系的目标操作指令;
[0012]S6、当所述操作终端的按键指令执行完成时,从所述事件池中取出操作指令,并检索所述按键指令的预设数据中的使用次数,如使用过,则不执行后续步骤,如未使用,则使所述操作终端执行操作指令;
[0013]S7、当所述操作终端的按键指令执行未完成时,从所述事件池中取出操作指令进行销毁,并不做任何处理,同时所述操作终端返回提示信息;
[0014]S8、当按键指令从时间池中取出并执行时,则通过比对设定的按键操作指令的预设数据与操作指令的对应关系是否一一对应,并在执行后锁定该操作指令,并从预设数据中修改所述按键操作指令的使用次数;
[0015]S9、指令执行单元,用于将所述组合操作指令发送至控制终端,以触发所述控制终端执行与所述组合操作指令相对应的功能。
[0016]优选的:在S1中,当操作终端唤醒或开机后,再次按动按键操作指令5S可将操作终端关机,当操作终端设备的电量不足时,所述按键操作指令长按3S后会返回电量不足画面进行电量不足的提示,便于操作人员接收提示。
[0017]优选的:在S2中,按键预设数据为唯一数据,不可重复,同时,对应关系为关键键,同为不可重复,避免按键复用或多个对应关系存在。
[0018]优选的:在S3中,设置操作指令线程为优先级后,当触发操作指令时,其他线程进入沉睡状态,并在当前操作指令执行时设置执行时间,超过执行时间未执行时则停止执行,并将其他线程恢复。
[0019]优选的:在S4中,事件池为操作终端操作指令的执行存放容器,可将所有操作指令存放至操作池中,并按照存放顺序依次执行池中操作指令。
[0020]优选的:在S4中,将所述当前操作指令放入所述事件池后,并将所述当前操作指令的定位时间写入所述事件池中的时间变量中。
[0021]优选的:在S5中,判断事件池中的目标操作指令的互斥关系,若存在,则将所述事件池中的目标操作指令删除,并将当前操作指令放入按键事件池中,若不存在,则将现有操作指令存放在按键事件池中。
[0022]优选的:在S6中,执行操作指令时返回操作时的等待画面至操作终端中,便于操作人员观测操作指令的执行进度,其中,操作指令相对应的功能包括时钟、短信、拨号盘、触发开关、摄像头、即时通讯软件,以及浏览器应用中的至少一种。
[0023]优选的:在S7中,操作指令进行销毁后S1-S6步骤全部重置,使得操作指令只能执行一次,且失败后不再触发后续步骤。
[0024]优选的:在S8中,判断对应结果,如是,则在执行后删除事件池中的操作指令,如不是,则从所述事件池中取出操作指令进行销毁,并不做任何处理同时所述操作终端返回提示信息。
[0025]与现有技术相比,本专利技术的有益效果是:工作人员可通过触发按键操作指令将操作终端唤醒沉睡或开关机,根据设定按键操作指令的预设数据,并建立预设按键数据与启动某种应用程序的操作指令的对应关系,当操作终端的按键指令执行完成时,从事件池中
取出操作指令,并使操作终端执行操作指令,通过比对设定的按键操作指令的预设数据与操作指令的对应关系是否一一对应,如对应,则指令执行与组合操作指令相对应的功能,通过以上流程,使得操作指令做到必须执行到且只能被执行一次。
附图说明
[0026]图1为本专利技术的流程图。
具体实施方式
[0027]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0028]实施例
[0029]本专利技术提供了如图1所示的—种保证操作指令执行到且只能被执行一次的方法,包括以下步骤:
[0030]S1、当操作终端处于待机状态时,操作人员按动按键操作指令可触发操作终端唤醒待机状态,当操作终端处于关机状态时,操作人员可长按按键操作指令3S,开启操作终端;
[0031]S2、设定按键操作指令的预设数据,并建立预设按键数据与启动某种应用程序的操作指令的对应关系;
[0032]S3、将按键操本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种保证操作指令执行到且只能被执行一次的方法,其特征在于,包括以下步骤:S1、当操作终端处于待机状态时,操作人员按动按键操作指令可触发操作终端唤醒待机状态,当操作终端处于关机状态时,操作人员可长按按键操作指令3S,开启操作终端;S2、设定按键操作指令的预设数据,并建立预设按键数据与启动某种应用程序的操作指令的对应关系;S3、将所述按键操作指令设置为操作指令的最高优先级,当前空闲线程数量时,根据操作指令的优先级进行排序处理;S4、检测用户输入的当前操作指令,在指令未执行完成时,将所述当前操作指令放入所述操作终端的事件池中;S5、判断按键事件池中是否存在与所述当前操作指令存在互斥关系的目标操作指令;S6、当所述操作终端的按键指令执行完成时,从所述事件池中取出操作指令,并检索所述按键指令的预设数据中的使用次数,如使用过,则不执行后续步骤,如未使用,则使所述操作终端执行操作指令;S7、当所述操作终端的按键指令执行未完成时,从所述事件池中取出操作指令进行销毁,并不做任何处理,同时所述操作终端返回提示信息;S8、当按键指令从时间池中取出并执行时,则通过比对设定的按键操作指令的预设数据与操作指令的对应关系是否一一对应,并在执行后锁定该操作指令,并从预设数据中修改所述按键操作指令的使用次数;S9、指令执行单元,用于将所述组合操作指令发送至控制终端,以触发所述控制终端执行与所述组合操作指令相对应的功能。2.根据权力要求1所述的—种保证操作指令执行到且只能被执行一次的方法,其特征在于:在S1中,当操作终端唤醒或开机后,再次按动按键操作指令5S可将操作终端关机,当操作终端设备的电量不足时,所述按键操作指令长按3S后会返回电量不足画面进行电量不足的提示,便于操作人员接收提示。3.根据权利要求1所述的—种保证操作指令执行到且只能被执行一次的方法,其特征在于:在S2中,按键预设数据为唯一数据,不可重复,同时,对应关系为关键键,同为不可重复,避免按...

【专利技术属性】
技术研发人员:汤利君文新林长芝罗路
申请(专利权)人:衡阳云汇科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1