System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 操作指令处理方法、装置、设备及介质制造方法及图纸_技高网

操作指令处理方法、装置、设备及介质制造方法及图纸

技术编号:41126133 阅读:4 留言:0更新日期:2024-04-30 17:53
本申请提供一种操作指令处理方法、装置、设备及介质,可用于计算机领域。在该方法中,通过在监测到用户连续操作结束时,将包括按照用户的操作顺序依次记录的至少一个操作标识的目标数组,进行分段,得到操作标识段。进而按照用户操作的先后顺序,更新每个操作标识段中的操作标识对应的目标参数的目标参数值,并生成操作标识段对应的操作指令。本方案通过在用户连续操作结束时,对用户连续操作所对应的操作标识进行分段,对每段操作标识段生成一个操作标识,减少了操作标识的生成量,有效缓解电子设备的卡顿现象。

【技术实现步骤摘要】

本申请涉及计算机领域,尤其涉及一种操作指令处理方法、装置、设备及介质


技术介绍

1、随着科技的发展,对于各种电子设备的控制方式越来越多,不仅能够直接对电子设备进行手动控制,还可以通过遥控器、终端设备等进行遥控控制。

2、现有技术中,对于使用终端设备对电子设备进行遥控控制,通常是用户在终端设备上进行操作,终端设备向电子设备发送对应的操作指令,电子设备根据操作指令运行。用户每操作一次,终端设备就会生成并发送一个操作指令。

3、因此,若用户进行连续操作,终端设备会生成并连续发送多个操作指令,电子设备短时间内处理多个操作指令,导致出现卡顿现象。


技术实现思路

1、本申请实施例提供一种操作指令处理方法、装置、设备及介质,用于解决在用户连续操作时,终端设备会生成并连续发送多个操作指令,电子设备短时间内处理多个操作指令,会导致出现卡顿现象的问题。

2、第一方面,本申请实施例提供一种操作指令处理方法,应用于终端设备,所述方法包括:

3、在监测到用户连续操作结束时,对目标数组进行分段,得到至少一个操作标识段;其中,所述目标数组包括在所述用户进行连续操作时按照所述用户的操作顺序依次记录的至少一个操作标识,同一操作标识段内的操作标识相同;

4、按照所述用户操作的先后顺序针对每个操作标识段,更新所述操作标识段中的操作标识对应的目标参数的目标参数值,并生成所述操作标识段对应的操作指令,所述操作指令包括所述目标参数和更新后的目标参数值。

>5、在一种具体实施方式中,所述方法还包括:

6、对于每个操作标识段对应的操作指令,在到达延迟发送时刻时,根据已生成的所有操作指令以及所述操作指令中的目标参数,确定是否需要发送所述操作指令,所述延迟发送时刻是根据所述操作指令的生成时刻以及预设延迟时长确定的;

7、若确定出需要发送所述操作指令,则将所述操作指令发送至电子设备。

8、在一种具体实施方式中,所述根据已生成的所有操作指令以及所述操作指令中的目标参数,确定是否需要发送所述操作指令,包括:

9、判断所述已生成的所有操作指令中是否存在目标参数与所述操作指令的目标参数相同的其他操作指令;

10、若所述已生成的所有操作指令中不存在目标参数与所述操作指令的目标参数相同的其他操作指令,则确定需要发送所述操作指令;

11、若所述已生成的所有操作指令中存在目标参数与所述操作指令的目标参数相同的其他操作指令,则确定不需要发送所述操作指令。

12、在一种具体实施方式中,所述对目标数组进行分段,得到至少一个操作标识段,包括:

13、从所述目标数组中,确定出基准操作标识;

14、对于每个基准操作标识,判断所述目标数组中所述基准操作标识前是否存在基准操作标识;

15、若所述目标数组中所述基准操作标识前不存在基准操作标识,则将所述基准操作标识,以及所述基准操作标识前的操作标识,作为一个操作标识段;

16、若所述目标数组中所述基准操作标识前存在基准操作标识,则将所述基准操作标识,以及所述基准操作标识至前一个基准操作标识之间的操作标识,作为一个操作标识段。

17、在一种具体实施方式中,所述从所述目标数组中,确定出基准操作标识,包括:

18、对于所述目标数组中的每个操作标识,判断所述目标数组中所述操作标识后是否存在操作标识;

19、若所述目标数组中所述操作标识后不存在操作标识,则将所述操作标识作为基准操作标识;

20、若所述目标数组中所述操作标识后存在操作标识,则判断所述操作标识的后一个操作标识与所述操作标识是否相同;

21、若所述操作标识的后一个操作标识与所述操作标识不相同,则将所述操作标识作为基准操作标识。

22、在一种具体实施方式中,所述在监测到用户连续操作结束时,对目标数组进行分段,得到至少一个操作标识段之前,所述方法还包括:

23、监测到用户操作时,获取用户操作的操作标识;

24、将所述操作标识,按照用户的操作顺序存入所述目标数组中;

25、判断在预设监测时长内是否再次监测到用户操作;

26、若在所述预设监测时长内未再次监测到用户操作,则确定出监测到用户连接操作结束。

27、在一种具体实施方式中,所述方法还包括:

28、若确定出不需要发送所述操作指令,则将所述操作指令删除。

29、第二方面,本申请实施例提供一种操作指令处理装置,包括:

30、处理模块,用于在监测到用户连续操作结束时,对目标数组进行分段,得到至少一个操作标识段;其中,所述目标数组包括在所述用户进行连续操作时按照所述用户的操作顺序依次记录的至少一个操作标识,同一操作标识段内的操作标识相同;

31、生成模块,用于按照所述用户操作的先后顺序针对每个操作标识段,更新所述操作标识段中的操作标识对应的目标参数的目标参数值,并生成所述操作标识段对应的操作指令,所述操作指令包括所述目标参数和更新后的目标参数值。

32、第三方面,本申请实施例提供一种终端设备,包括:

33、处理器,存储器,通信接口;

34、所述存储器用于存储所述处理器的可执行指令;

35、其中,所述处理器配置为经由执行所述可执行指令来执行第一方面任一项所述的操作指令处理方法。

36、第四方面,本申请实施例提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一项所述的操作指令处理方法。

37、第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时用于实现第一方面任一项所述的操作指令处理方法。

38、本申请实施例提供的操作指令处理方法、装置、设备及介质,通过在监测到用户连续操作结束时,将包括按照用户的操作顺序依次记录的至少一个操作标识的目标数组,进行分段,得到操作标识段。进而按照用户操作的先后顺序,更新每个操作标识段中的操作标识对应的目标参数的目标参数值,并生成操作标识段对应的操作指令。本方案通过在用户连续操作结束时,对用户连续操作所对应的操作标识进行分段,对每段操作标识段生成一个操作标识,减少了操作标识的生成量,有效缓解电子设备的卡顿现象。

本文档来自技高网...

【技术保护点】

1.一种操作指令处理方法,其特征在于,应用于终端设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据已生成的所有操作指令以及所述操作指令中的目标参数,确定是否需要发送所述操作指令,包括:

4.根据权利要求1所述的方法,其特征在于,所述对目标数组进行分段,得到至少一个操作标识段,包括:

5.根据权利要求4所述的方法,其特征在于,所述从所述目标数组中,确定出基准操作标识,包括:

6.根据权利要求1所述的方法,其特征在于,所述在监测到用户连续操作结束时,对目标数组进行分段,得到至少一个操作标识段之前,所述方法还包括:

7.根据权利要求2所述的方法,其特征在于,所述方法还包括:

8.一种操作指令处理装置,其特征在于,包括:

9.一种终端设备,其特征在于,包括:

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

<p>11.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被处理器执行时用于实现权利要求1至7任一项所述的操作指令处理方法。

...

【技术特征摘要】

1.一种操作指令处理方法,其特征在于,应用于终端设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据已生成的所有操作指令以及所述操作指令中的目标参数,确定是否需要发送所述操作指令,包括:

4.根据权利要求1所述的方法,其特征在于,所述对目标数组进行分段,得到至少一个操作标识段,包括:

5.根据权利要求4所述的方法,其特征在于,所述从所述目标数组中,确定出基准操作标识,包括:

6.根据权利要求1所述的方法,其特征在于,所述在...

【专利技术属性】
技术研发人员:丁士文
申请(专利权)人:杭州萤石软件有限公司
类型:发明
国别省市:

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

1