指令执行方法和指令执行装置与流程

文档序号:35931427发布日期:2023-11-05 06:44阅读:101来源:国知局
指令执行方法和指令执行装置与流程

本公开涉及电子。更具体地,本公开涉及一种指令执行方法和装置。


背景技术:

1、为了达到某些定时提醒或者提前预约某些功能启动的目的,目前有很多到点执行的操作,例如,在预设时间点关机、在预设时间点启动飞行模式、在预设时间点弹窗提醒(诸如闹铃、日程提醒等)、在预设时间点关闭应用等,另外,还有很多指定执行时间区间的功能,例如,播放10分钟故事、播放15分钟音乐、播放20分钟新闻、读25分钟的文章等。

2、指定执行时间区间或者定时执行操作的这些功能给用户的生活带来了便利,但是在某些时候也可会给用户带来困扰。例如,为了管束或者提醒孩子,家长设定了到点关闭视频的功能,当关闭操作到点执行时,正遇到孩子看动画的片尾时间(诸如距离动画的结束仅差三分钟),如果正常执行关闭操作,则会导致孩子的不满情绪。又例如,用户设置播放10分钟的文章,假设一篇文章播放完仅需要9分钟,如果继续播放下一篇文章,则下一篇文章才播放一部分就到点结束,这样剩余的这一分钟可能没有产生任何价值。另外,假设一篇文章播放完需要11分钟,如果播放10分钟后停止播放了,则用户没听完这篇文件,为了知道文章的结局,用户可能需要重新播放一遍。诸如上述类似的情景,都给用户带来了不好的体验。


技术实现思路

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、将在接下来的描述中部分阐述本公开总体构思另外的方面和/或优点,还有一部分通过描述将是清楚的,或者可以经过本公开总体构思的实施而得知。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1