发明名称 Systems and methods for interrupting upgrades of content distribution systems
摘要 A system and method for resolving upgrade conflicts in a content distribution system is disclosed. The present principles resolve upgrade conflicts by assigning a priority level to each upgrade and using these priorities to determine whether one or more already running upgrades should be interrupted in favor of a newly launched upgrade. If it is determined that the already running upgrades should not be interrupted, the new upgrade is terminated without attempting an upgrade. If it is determined that the already running upgrades should be interrupted, a signal is sent to kill the already running upgrade processes, causing the already running upgrades to safely exit. Further embodiments include ignoring kill signals at certain times during the upgrade process to ensure system stability.
申请公布号 US8769523(B2) 申请公布日期 2014.07.01
申请号 US200913138092 申请日期 2009.09.01
申请人 Thomson Licensing 发明人 Wahoske Matthew J.;Dhanuskodi Manikandan
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人 Shedd Robert D.
主权项 1. A method for resolving upgrade conflicts in a content distribution system, comprising: entering a first upgrade process on a content distribution system client receiver, the first upgrade process ignores kill signals until after a priority level is assigned to the first upgrade process; assigning the priority level to the first upgrade process; continuing with the first upgrade process until the first upgrade process is interrupted or completed; entering a second upgrade process on the content distribution system client receiver; assigning a priority level to the second upgrade process; determining whether the first, already running upgrade process should be interrupted based on the priority levels of the first and second upgrades processes; if the already running upgrade process should not be interrupted, ending the second upgrade process and continuing with the already running upgrade process; if the already running upgrade process should be interrupted, sending a signal to kill the already running upgrade process, causing the already running upgrade process to safely exit, and then continuing with the second upgrade process until the second upgrade process is interrupted or completed.
地址 Boulogne-Billacourt FR