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

设备的控制方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:41313933 阅读:3 留言:0更新日期:2024-05-13 14:56
本发明专利技术实施例涉及一种设备的控制方法、装置、计算机设备及存储介质,所述方法包括:当接收到针对所述设备的待机请求时,获取所述设备中的应用集合对应的广播顺序;根据所述广播顺序向所述应用集合中每个应用发送所述待机请求;当接收到响应于所述待机请求的应答消息时,控制所述设备根据所述应答消息进入待机状态。由此,可以根据设备中不同应用对应的广播顺序发送待机请求,当接收到响应待机请求的应答消息时控制设备进入待机状态,实现合理安排不同应用的待机顺序,避免出现某一应用释放资源时对其他应用产生异常的影响,提高了设备进入待机状态的速度。

【技术实现步骤摘要】

本专利技术实施例涉及智能设备的控制,尤其涉及一种设备的控制方法、装置、计算机设备及存储介质


技术介绍

1、目前随着智能电视、手机、平板电脑、计算机、车机系统等智能设备的发展,设备的功能也越来越丰富。各种功能模块和外接设备都会用到设备的待机功能,但是各个功能模块对设备进行待机所要求的操作都不一样。目前的技术方案是轮流释放功能模块,导致设备进入待机的时间过长,或者是在释放当前功能模块资源时,导致其他使用到该模块的功能模块产生异常。

2、因此,需要对设备中的功能模块进行统一的管理,以避免在设备待机时同步释放功能模块导致的待机处理时间过长,以及释放资源时对其他功能模块产生异常的影响。如何控制设备快速进入待机状态成为现在亟待解决的问题。


技术实现思路

1、鉴于此,为解决上述控制设备快速进入待机状态的技术问题,本专利技术实施例提供一种设备的控制方法、装置、计算机设备及存储介质。

2、第一方面,本专利技术实施例提供一种设备的控制方法,包括:

3、当接收到针对所述设备的待机请求时,获取所述设备中的应用集合对应的广播顺序;

4、根据所述广播顺序向所述应用集合中每个应用发送所述待机请求;

5、当接收到响应于所述待机请求的应答消息时,控制所述设备根据所述应答消息进入待机状态。

6、在一个可能的实施方式中,所述获取所述设备中的应用集合对应的广播顺序之前,所述方法还包括:

7、获取已注册到所述设备中的应用,得到应用集合;</p>

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、发送模块,用于根据所述广播顺序向所述应用集合中每个应用发送所述待机请求;

39、控制模块,用于当接收到响应于所述待机请求的应答消息时,控制所述设备根据所述应答消息进入待机状态。

40、第三方面,本专利技术实施例提供一种计算机设备,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的设备的控制程序,以实现上述第一方面中任一项所述的设备的控制方法。

41、第四方面,本专利技术实施例提供一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述第一方面中任一项所述的设备的控制方法。

42、本专利技术实施例提供的设备的控制方案,通过当接收到针对所述设备的待机请求时,获取所述设备中的应用集合对应的广播顺序;根据所述广播顺序向所述应用集合中每个应用发送所述待机请求;当接收到响应于所述待机请求的应答消息时,控制所述设备根据所述应答消息进入待机状态。由此,可以根据设备中不同应用对应的广播顺序发送待机请求,当接收到响应待机请求的应答消息时控制设备进入待机状态,实现合理安排不同应用的待机顺序,避免出现某一应用释放资源时对其他应用产生异常的影响,提高了设备进入待机状态的速度。

本文档来自技高网...

【技术保护点】

1.一种设备的控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述获取所述设备中的应用集合对应的广播顺序之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述将所述应用集合中每个应用之间的依赖关系生成目标关系图表,包括:

4.根据权利要求2所述的方法,其特征在于,所述根据所述广播顺序向所述应用集合中每个应用发送所述待机请求,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述广播顺序向所述应用集合中每个应用发送所述待机请求,包括:

6.根据权利要求1所述的方法,其特征在于,所述当接收到响应于所述待机请求的应答消息时,控制所述设备根据所述应答消息进入待机状态,包括:

7.根据权利要求1所述的方法,其特征在于,所述控制所述设备根据所述应答消息进入待机状态之后,所述方法还包括:

8.一种设备的控制装置,其特征在于,包括:

9.一种计算机设备,其特征在于,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的设备的控制程序,以实现权利要求1~7中任一项所述的设备的控制方法。

10.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1~7中任一项所述的设备的控制方法。

...

【技术特征摘要】

1.一种设备的控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述获取所述设备中的应用集合对应的广播顺序之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述将所述应用集合中每个应用之间的依赖关系生成目标关系图表,包括:

4.根据权利要求2所述的方法,其特征在于,所述根据所述广播顺序向所述应用集合中每个应用发送所述待机请求,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述广播顺序向所述应用集合中每个应用发送所述待机请求,包括:

6.根据权利要求1所述的方法,其特征在于,所述当接收到响应...

【专利技术属性】
技术研发人员:席永乐朱健文曾宪晖王凯超
申请(专利权)人:深圳创维RGB电子有限公司
类型:发明
国别省市:

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

1