工作狀態恢復方法和裝置的制造方法
【技術領域】
[0001]本發明涉狀態恢復技術,具體涉及一種工作狀態恢復方法和裝置。
【背景技術】
[0002]隨著生活壓力的加大,收聽音樂或廣播、觀看視頻或圖像已成為了人們放松心情的一種方式。其中,在網絡中,當某個音/視頻輸出設備斷開網絡重新接入至網絡時,該音/視頻輸出設備可能無法繼續輸出在網絡斷開之前所播放的音/視頻。以音頻輸出設備為例,音箱作為一種音頻輸出設備,因其方便性和良好音質性而廣受用戶的歡迎。無線音箱如藍牙無線音箱、無線保真(wifi)無線音箱、2.4G無線音箱及調頻(FM)無線音箱等作為移動音樂設備,可以布置在多個房間內,通過連接同一個無線網絡如家庭或辦公無線網絡而播放同一段音樂或廣播。當其中一個無線音箱發生移動時,很容易發生網絡暫時斷開的情況,當其再次連接上網絡時,停止播放網絡斷開之前的音樂。如果需要使用該無線音箱繼續播放該音樂,則需要人工設置,這種需要人工參與的設置方式無法體現設備的智能化。
【發明內容】
[0003]為解決現有存在的技術問題,本發明實施例在于提供一種工作狀態恢復方法和裝置,無需人工參與即可自動恢復到網絡斷開前的工作狀態,突顯了設備的智能化、自動化。
[0004]本發明實施例的技術方案是這樣實現的:
[0005]本發明實施例提供一種工作狀態恢復方法,所述方法包括:
[0006]在網絡中,對同一組別的設備定義共同的工作序列;
[0007]當斷開網絡的第一設備再次連接到所述網絡中時,發現所述第一設備在斷開所述網絡之前與所述第一設備屬于同一組別的至少一個第二設備;
[0008]獲取所述至少一個第二設備的工作序列;
[0009]控制第一設備按照斷開網絡之前的角色根據所述工作序列判定自身應執行的任務。
[0010]上述方案中,所述方法還包括:在所述第一設備斷開所述網絡之前,記錄與所述第一設備屬于所述同一組別的每一第二設備的設備標識;
[0011]當第一設備再次連接到網絡中時,發現在所述網絡中具有所述設備標識的設備為所述第二設備。
[0012]上述方案中,
[0013]獲取所述第一設備、所述至少一個第二設備的媒體訪問控制MAC地址,得到至少兩個MAC地址;
[0014]依據所述至少兩個MAC地址,確定所述第一設備在所述網絡中的同步時鐘。
[0015]上述方案中,所述依據所述至少兩個MAC地址,確定所述第一設備在所述網絡中的同步時鐘,包括:
[0016]確定所述至少兩個MAC地址中取值最大或最小的MAC地址;
[0017]確定與所述取值最大或最小的MAC地址相對應的設備為主同步時鐘源;
[0018]控制所述第一設備時鐘同步于所述主同步時鐘源。
[0019]上述方案中,所述第一設備和第二設備,為音/視頻輸出設備、光輸出設備、電信號控制設備的任一或組合。
[0020]本發明實施例還提供了一種工作狀態恢復裝置,所述裝置包括:
[0021]定義單元,用于對同一組別的設備定義共同的工作序列;
[0022]發現單元,用于當斷開網絡的第一設備再次連接到所述網絡中時,發現所述第一設備在斷開所述網絡之前與所述第一設備屬于同一組別的至少一個第二設備;
[0023]第一獲取單元,用于獲取所述至少一個第二設備的工作序列;
[0024]控制單元,用于控制第一設備按照斷開網絡之前的角色根據所述工作序列判定自身應執行的任務。
[0025]上述方案中,所述發現單元,還用于:
[0026]在所述第一設備斷開所述網絡之前,記錄與所述第一設備屬于所述同一組別的每一第二設備的設備標識;
[0027]當第一設備再次連接到網絡中時,發現在所述網絡中具有所述設備標識的設備為所述第二設備。
[0028]上述方案中,所述裝置還包括:
[0029]第二獲取單元,用于:
[0030]獲取所述第一設備、所述至少一個第二設備的媒體訪問控制MAC地址,得到至少兩個MAC地址;
[0031]依據所述至少兩個MAC地址,確定所述第一設備在所述網絡中的同步時鐘。
[0032]上述方案中,所述第二獲取單元,還用于:
[0033]確定所述至少兩個MAC地址中取值最大或最小的MAC地址;
[0034]確定與所述取值最大或最小的MAC地址相對應的設備為主同步時鐘源;
[0035]控制所述第一設備時鐘同步于所述主同步時鐘源。
[0036]上述方案中,所述第一設備和第二設備,為音/視頻輸出設備、光輸出設備、電信號控制設備的任一或組合。
[0037]本發明實施例的工作狀態恢復方法和裝置,在網絡中,對同一組別的設備定義共同的工作序列;當斷開網絡的第一設備再次連接到所述網絡中時,發現所述第一設備在斷開所述網絡之前與所述第一設備屬于同一組別的至少一個第二設備;獲取所述至少一個第二設備的工作序列;控制第一設備按照斷開網絡之前的角色根據所述工作序列判定自身應執行的任務。利用本實施例中,無需人工參與即可自動恢復到網絡斷開前的工作狀態,突顯了設備的智能化、自動化。
【附圖說明】
[0038]圖1為本發明實施例的工作狀態恢復方法的實現流程示意圖;
[0039]圖2為本發明實施例的一場景示意圖;
[0040]圖3為本發明實施例的工作狀態恢復方法的一具體實現流程圖;
[0041]圖4為本發明實施例的實現時鐘同步的一具體實現示意圖;
[0042]圖5為本發明實施例的工作狀態恢復裝置的組成結構示意圖。
【具體實施方式】
[0043]以下結合附圖對本發明的優選實施例進行詳細說明,應當理解,以下所說明的優選實施例僅用于說明和解釋本發明,并不用于限定本發明。
[0044]在本發明實施例中,在網絡中,對同一組別的設備定義共同的工作序列;當斷開網絡的第一設備再次連接到所述網絡中時,發現所述第一設備在斷開所述網絡之前與所述第一設備屬于同一組別的至少一個第二設備;獲取所述至少一個第二設備的工作序列;控制第一設備按照斷開網絡之前的角色根據所述工作序列判定自身應執行的任務。無需人工參與即可自動恢復到網絡斷開前的工作狀態如播放狀態,突顯了設備的智能化、自動化。
[0045]圖1為本發明實施例的工作狀態恢復方法的實現流程示意圖;如圖1所示,所述方法包括:
[0046]步驟100:在網絡中,對同一組別的設備定義共同的工作序列;
[0047]該步驟可在第一設備沒有斷開網絡之前執行,也可以在第一設備斷開網絡之后執行,此處不做具體限定。所述設備可以為音/視頻輸出設備、光輸出設備、電信號控制設備的任一或組合。定義同一組別中的設備的工作序列就是配置每個設備在某個時間擔任的角色以及執行的任務。以所述設備為音頻輸出設備如音箱為例,音箱A的角色為通過左聲道進行音頻播放的角色,可配置其在TO時刻進行音樂A的播放;也可以配置在時刻Tl時由所有設置成右聲道播放的音箱進行音樂B的播放。以所述設備為視頻輸出設備如視頻播放器為例,配置器視頻播放器I在時刻TO時播放視頻I,配置視頻播放器2在時刻Tl時播放視頻2。以所述設備為光輸出設備為例,可以配置I號發光二極管LED燈在時刻TO時進行閃爍,配置2號LED燈在時刻Tl時進行閃爍。以所述設備為電信號控制設備為例,可以配置智能煙花點火器I在時刻TO時啟動,配置智能煙花點火器2在時刻Tl時啟動。也就是說,在該工作序列中,定義了屬于同一組別的每個設備需要在哪個時間擔任什么角色以及相應的任務,并在定義該工作序列之后存儲該工作序列。以所述設備為音頻輸出設備如音箱為例,在該同一組別中,可存在有主音箱和從音箱,在其中一個音箱沒有斷開前,從音箱所播放的音樂內容可依據已定義的工作序列而定,也可以跟隨于主音箱的播放內容。
[0048]步驟101:當斷開網絡的第一設備再次連接到網絡中時,發現在所述第一設備在斷開所述網絡之前與所述第一設備屬于同一組別的至少一個第二設備;
[0049]本實施例中,第一設備、第二設備可以為音/視頻輸出設備、光輸出設備、電信號控制設備的任