本申请属于终端,尤其涉及一种机顶盒重启方法、装置、设备、介质及产品。
背景技术:
1、现实生活中,由于电视机顶盒如果长时间不关机,会导致机顶盒中cpu、内存等资源利用率过高,以及机顶盒发热发烫等情况,进而会导致操作卡顿、节目播放卡顿等影响用户观看电视节目的体验感的问题。
技术实现思路
1、本申请实施例提供一种机顶盒重启方法、装置、设备、介质及产品,避免了操作卡顿、节目播放卡顿等降低用户观看电视节目的体验感的情况。
2、第一方面,本申请实施例提供一种机顶盒重启方法,应用于远程设备,方法包括:
3、获取m个机顶盒在第一周期内的第一机顶盒运行数据;
4、从m个机顶盒中确定第一机顶盒运行数据满足预设质差判断条件的n个机顶盒,m大于或等于n;
5、分别获取n个机顶盒在多个第二周期内的第二机顶盒运行数据,第二机顶盒运行数据包括机顶盒在各个时间段的运行状态,运行状态包括空闲状态和工作状态,第二周期早于第一周期;
6、分别基于n个机顶盒在各个时间段的运行状态,确定n个机顶盒中每个机顶盒的空闲时间;
7、基于n个机顶盒的空闲时间,分别生成机顶盒的第一重启任务,第一重启任务包括空闲时间,以用于n个机顶盒分别在各自对应的空闲时间内执行第一重启任务。
8、在第一方面的一种可选的实施方式中,第一机顶盒运行数据包括机顶盒累计运行时长、机顶盒卡顿总时长和资源使用率;
9、预设质差判定条件包括机顶盒累计运行时长大于预设运行时长、且机顶盒卡顿总时长大于预设卡顿时长,且资源使用率大于预设资源使用率。
10、在第一方面的一种可选的实施方式中,资源使用率包括内存使用率和cpu占用率中的至少一项。
11、在第一方面的一种可选的实施方式中,方法还包括:
12、获取事件信息,事件信息包括事件的发生时间;
13、基于事件的发生时间,以及目标机顶盒的空闲时间,生成目标机顶盒的第二重启任务,第二重启任务包括重启时间,以用于目标机顶盒在重启时间内执行第二重启任务,重启时间段为目标机顶盒的空闲时间中除事件的发生时间之外的时间段,目标机顶盒为n个机顶盒中的任意一个机顶盒。
14、在第一方面的一种可选的实施方式中,方法还包括:
15、获取事件信息,事件信息包括事件的发生时间;
16、在事件的发生时间中包含目标机顶盒的空闲时间的情况下,生成停止指令,以用于目标机顶盒停止执行第一重启任务,目标机顶盒为n个机顶盒中的任意一个机顶盒。
17、第二方面,本申请实施例提供了一种机顶盒重启装置,应用于远程设备,该装置包括:
18、获取模块,用于获取m个机顶盒在第一周期内的第一机顶盒运行数据;
19、确定模块,用于从m个机顶盒中确定第一机顶盒运行数据满足预设质差判断条件的n个机顶盒,m大于或等于n;
20、获取模块,还用于分别获取n个机顶盒在多个第二周期内的第二机顶盒运行数据,第二机顶盒运行数据包括机顶盒在各个时间段的运行状态,运行状态包括空闲状态和工作状态,第二周期早于第一周期;
21、确定模块,还用于分别基于n个机顶盒在各个时间段的运行状态,确定n个机顶盒中每个机顶盒的空闲时间;
22、生成模块,用于基于n个机顶盒的空闲时间,分别生成机顶盒的第一重启任务,第一重启任务包括空闲时间,以用于n个机顶盒分别在各自对应的空闲时间内执行第一重启任务。
23、在第二方面的一种可选的实施方式中,第一机顶盒运行数据包括机顶盒累计运行时长、机顶盒卡顿总时长和资源使用率;
24、预设质差判定条件包括机顶盒累计运行时长大于预设运行时长、且机顶盒卡顿总时长大于预设卡顿时长,且资源使用率大于预设资源使用率。
25、第三方面,提供一种电子设备,包括:存储器,用于存储计算机程序指令;处理器,用于读取并运行存储器中存储的计算机程序指令,以执行第一方面中的任一可选的实施方式提供的机顶盒重启方法。
26、第四方面,提供一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现第一方面中的任一可选的实施方式提供的机顶盒重启方法。
27、第五方面,提供一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备执行实现第一方面的任一可选的实施方式提供的机顶盒重启方法。
28、在本申请实施例中,远程设备可以获取m个机顶盒在第一周期内的第一机顶盒运行数据,并从m个机顶盒中确定第一机顶盒运行数据满足预设质差判定条件的n个机顶盒,进而可以通过分别获取n个机顶盒在多个第二周期内的第二机顶盒运行数据,以根据n个第二机顶盒的第二机顶盒运行数据所包括的各个时间段的运行状态,确定n个机顶盒各自的空闲时间,进而可以基于n个机顶盒各自的空闲时间,生成机顶盒的第一重启任务,以用于n个机顶盒在各自对应的空闲时间内执行第一重启任务。如此,可以通过确定质差机顶盒以及质差机顶盒的空闲时间,以生成质差机顶盒的重启任务,以用于质差机顶盒可以在空闲时间内执行重启任务,避免了由于机顶盒长时间不关机导致的操作卡顿、节目播放卡顿等降低用户观看电视节目的体验感的情况。
1.一种机顶盒重启方法,其特征在于,应用于远程设备,所述方法还包括:
2.根据权利要求1所述的方法,其特征在于,所述第一机顶盒运行数据包括机顶盒累计运行时长、机顶盒卡顿总时长和资源使用率;
3.根据权利要求2所述的方法,其特征在于,所述资源使用率包括内存使用率和cpu占用率中的至少一项。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.一种机顶盒重启装置,其特征在于,应用于远程设备,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,
8.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;
9.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-5任意一项所述的机顶盒重启方法。
10.一种计算机程序产品,其特征在于,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如权利要求1-5任意一项所述的机顶盒重启方法。