用于占先重启多子系统移动通信设备中的软件以提高平均故障间隔时间的方法_6

文档序号:8399313阅读:来源:国知局
7. 根据权利要求6所述的方法,还包括:基于所述最大时间之前剩余的时间,减少用于 定期重新发送请求消息的所述时间间隔,其中,与所述第一子系统相关联的所述软件应当 在所述最大时间之前剩余的时间被重启。
8. 根据权利要求6所述的方法,还包括:将所计算的用于定期重新发送请求消息的时 间间隔存储在所述移动设备内, 其中,用于定期重新发送请求消息的所述时间间隔是基于历史数据被预先确定的。
9. 一种移动设备,包括: 用于计算与第一子系统相关联的软件应当被重启的最小时间和最大时间的单元; 用于识别依赖于所述第一子系统的其它子系统的单元; 用于在所述最小时间流逝之后以及所述最大时间流逝之前,向每个依赖型子系统发送 请求消息的单元,其中,所述请求消息提示每个依赖型子系统就与所述第一子系统相关联 的所述软件的重启是否能够进行来进行表决; 用于当每个依赖型子系统表决所述重启能够进行时,重启与所述第一子系统相关联的 所述软件的单元;以及 用于当与所述第一子系统相关联的所述软件应当被重启的所述最大时间已经流逝时, 重启与所述第一子系统相关联的所述软件的单元。
10. 根据权利要求9所述的移动设备,还包括: 用于向每个依赖型子系统通知与所述第一子系统相关联的所述软件的重启的时间和 持续时间的单元;以及 用于当重启与所述第一子系统相关联的软件已经完成时,通知每个依赖型子系统的单 J1_1〇
11. 根据权利要求9所述的移动设备,其中,用于计算与所述第一子系统相关联的所述 软件应当被重启的最小时间和最大时间的单元包括:用于基于描述先前子系统软件故障、 子系统软件使用时间信息、依赖关系列表子系统标识、缺陷率和所述第一子系统的被利用 资源这些项中的至少一项的存储数据,来计算所述最小时间和所述最大时间的单元。
12. 根据权利要求9所述的移动设备,还包括:用于将所计算的最小时间和所计算的最 大时间存储在所述移动设备内的单元,并且 其中,所计算的最小时间和所计算的最大时间是基于历史数据被预先确定的。
13. 根据权利要求9所述的移动设备,还包括: 用于只要依赖型子系统表决:在所述最大时间流逝之前不应当进行所述重启,那么在 所述最小时间流逝之后,定期地向每个依赖型子系统重新发送请求消息的单元。
14. 根据权利要求13所述的移动设备,还包括:用于计算用于定期向每个依赖型子系 统重新发送请求消息的时间间隔的单元。
15. 根据权利要求14所述的移动设备,还包括:用于基于所述最大时间之前剩余的时 间,减少用于定期重新发送请求消息的所述时间间隔的单元,其中,与所述第一子系统相关 联的所述软件应当在所述最大时间之前剩余的时间被重启。
16. 根据权利要求14所述的移动设备,还包括:用于将所计算的用于定期重新发送请 求消息的时间间隔存储在所述移动设备内的单元,并且 其中,用于定期重新发送请求消息的所述时间间隔是基于历史数据被预先确定的。
17. -种多子系统移动设备,包括: 存储器;以及 处理器,其被耦合到所述存储器,其中,所述处理器配置有处理器可执行指令以执行操 作,所述操作包括: 计算与第一子系统相关联的软件应当被重启的最小时间和最大时间; 识别依赖于所述第一子系统的其它子系统; 在所述最小时间流逝之后以及所述最大时间流逝之前,向每个依赖型子系统发送请求 消息,其中,所述请求消息提示每个依赖型子系统就与所述第一子系统相关联的所述软件 的重启是否能够进行来进行表决; 当每个依赖型子系统表决所述重启能够进行时,重启与所述第一子系统相关联的所述 软件;以及 当与所述第一子系统相关联的所述软件应当被重启的所述最大时间已经流逝时,重启 与所述第一子系统相关联的所述软件。
18. 根据权利要求17所述的移动设备,其中,所述处理器配置有处理器可执行指令以 执行操作,所述操作还包括: 向每个依赖型子系统通知与所述第一子系统相关联的所述软件的所述重启的时间和 持续时间;以及 当重启与所述第一子系统相关联的所述软件已经完成时,通知每个依赖型子系统。
19. 根据权利要求17所述的移动设备,其中,所述处理器配置有处理器可执行指令以 执行操作,从而计算与所述第一子系统相关联的所述软件应当被重启的最小时间和最大时 间包括:基于描述先前子系统软件故障、子系统软件使用时间信息、依赖关系列表子系统标 识、缺陷率和所述第一子系统的被利用资源这些项中的至少一项的存储数据,来计算所述 最小时间和所述最大时间。
20. 根据权利要求17所述的移动设备,其中,所述处理器配置有处理器可执行指令以 执行操作,所述操作还包括: 将所计算的最小时间和所计算的最大时间存储在所述移动设备内,并且 其中,所计算的最小时间和所计算的最大时间是基于历史数据被预先确定的。
21. 根据权利要求17所述的移动设备,其中,所述处理器配置有处理器可执行指令以 执行操作,所述操作还包括: 只要依赖型子系统表决:在所述最大时间流逝之前不应当进行所述重启,那么在所述 最小时间流逝之后,定期地向每个依赖型子系统重新发送请求消息。
22. 根据权利要求21所述的移动设备,其中,所述处理器配置有处理器可执行指令以 执行操作,所述操作还包括: 计算用于定期向每个依赖型子系统重新发送请求消息的时间间隔。
23. 根据权利要求22所述的移动设备,其中,所述处理器配置有处理器可执行指令以 执行操作,所述操作还包括: 基于所述最大时间之前剩余的时间,减少用于定期重新发送请求消息的所述时间间 隔,其中,与所述第一子系统相关联的所述软件应当在所述最大时间之前剩余的时间被重 启。
24. 根据权利要求22所述的移动设备,其中,所述处理器配置有处理器可执行指令以 执行操作,所述操作还包括: 将所计算的用于定期重新发送请求消息的时间间隔存储在所述移动设备内,并且 其中,用于定期重新发送请求消息的所述时间间隔是基于历史数据被预先确定的。
25. -种具有处理器可执行软件指令存储其上的非临时性处理器可读存储介质,所述 处理器可执行软件指令被配置为使得处理器执行用于提高运行在多子系统移动设备上的 第一子系统的可靠性的操作,所述操作包括: 计算与所述第一子系统相关联的软件应当被重启的最小时间和最大时间; 识别依赖于所述第一子系统的其它子系统; 在所述最小时间流逝之后以及所述最大时间流逝之前,向每个依赖型子系统发送请求 消息,其中,所述请求消息提示每个依赖型子系统就与所述第一子系统相关联的所述软件 的重启是否能够进行来进行表决; 当每个依赖型子系统表决所述重启能够进行时,重启与所述第一子系统相关联的所述 软件;以及 当与所述第一子系统相关联的所述软件应当被重启的所述最大时间已经流逝时,重启 与所述第一子系统相关联的所述软件。
26. 根据权利要求25所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行软件指令被配置为使得所述处理器执行操作,所述操作还包括: 向每个依赖型子系统通知与所述第一子系统相关联的所述软件的所述重启的时间和 持续时间;以及 当重启与所述第一子系统相关联的所述软件已经完成时,通知每个依赖型子系统。
27. 根据权利要求25所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行软件指令被配置为使得所述处理器执行操作,从而计算与所述第一子系统相关联的所 述软件应当被重启的最小时间和最大时间包括:基于描述先前子系统软件故障、子系统软 件使用时间信息、依赖关系列表子系统标识、缺陷率和所述第一子系统的被利用资源这些 项中的至少一项的存储数据,来计算所述最小时间和所述最大时间。
28. 根据权利要求25所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行软件指令被配置为使得所述处理器执行操作,所述操作还包括: 将所计算的最小时间和所计算的最大时间存储在所述移动设备内,并且 其中,所计算的最小时间和所计算的最大时间是基于历史数据被预先确定的。
29. 根据权利要求25所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行软件指令被配置为使得所述处理器执行操作,所述操作还包括: 只要依赖型子系统表决:在所述最大时间流逝之前不应当进行所述重启,那么在所述 最小时间流逝之后,定期地向每个依赖型子系统重新发送请求消息。
30. 根据权利要求29所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行软件指令被配置为使得所述处理器执行操作,所述操作还包括: 计算用于定期向每个依赖型子系统重新发送请求消息的时间间隔。
31. 根据权利要求30所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行软件指令被配置为使得所述处理器执行操作,所述操作还包括: 基于所述最大时间之前剩余的时间,减少用于定期重新发送请求消息的所述时间间 隔,其中,与所述第一子系统相关联的所述软件应当在所述最大时间之前剩余的时间被重 启。
32. 根据权利要求30所述的非临时性处理器可读存储介质,其中,所存储的处理器可 执行软件指令被配置为使得所述处理器执行操作,所述操作还包括: 将所计算的用于定期重新发送请求消息的时间间隔存储在所述移动设备内,并且 其中,用于定期重新发送请求消息的所述时间间隔是基于历史数据被预先确定的。
【专利摘要】用于移动设备基于调度来重启子系统软件的方法,所述调度降低了子系统故障的可能性,而且不要求总系统重启或影响其它子系统。移动设备可以计算重启时间窗口,在所述重启时间窗口期间,第一子系统可以被有效地重启,而且是在软件故障发生之前被重启。在第一子系统被初始化时,可以建立重启计时器,其中重启计时器指示自从第一子系统的先前重启的时间段。一旦重启计时器指示重启时间窗口内的时间,移动设备就可以向依赖于第一子系统的其它子系统发送请求消息。响应于由其它子系统进行的一致的表决或超出重启时间窗口的重启计时器,移动设备可以重启第一子系统。在一方面,移动设备可以以不断增加的速率来发送请求消息。
【IPC分类】G06F11-14, G06F11-18, G06F11-07
【公开号】CN104718534
【申请号】CN201380051424
【发明人】P·B·吉迪
【申请人】高通股份有限公司
【公开日】2015年6月17日
【申请日】2013年9月4日
【公告号】EP2904494A1, US8959402, US20140101419, WO2014055198A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1