<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種實現復合設備選擇性待機的方法和系統的制作方法

文檔序號:6563723閱讀:382來源:國知局
專利名稱:一種實現復合設備選擇性待機的方法和系統的制作方法
技術領域
本發明涉及設備選擇待機技術,特別涉及一種實現復合設備選擇性待機的方法和系統。
背景技術
現有的帶USB音頻設備的電腦攝像頭(PC Camera)為復合設備,可以分為視頻設備和音頻設備兩部分。當這類電腦攝像頭應用到筆記本等平臺時,節電非常重要。通常在現有技術中,通過選擇性待機來實現設備節電。所謂選擇性待機是指當相關設備在預設的時間長度內一直未被使用,則該設備的驅動程序向主機控制器發出進入待機狀態的申請,主機控制器檢查該設備是否可以進入待機狀態,若可以,則向該設備的驅動程序發出進入待機狀態的請求,設備收到該請求后,進入待機狀態,同時主機控制器將該設備的連接端口限電,從而達到節電的目的。
但現有技術無法實現PC攝像頭這類復合設備的選擇性待機,因為復合設備的音頻設備和視頻設備都擁有獨立的驅動程序。而USB音頻設備的驅動程序是微軟提供的標準驅動,這個驅動不支持選擇性待機。因此當視頻(Video)設備的驅動程序向主機控制器發出進入待機狀態的申請后,主機控制器發現該復合設備的音頻(Audio)部分并沒有發出申請,因而不同意整個復合設備進入待機狀態.

發明內容
有鑒于此,本發明的主要目的在于提供一種實現復合設備選擇性待機的方法,能夠實現復合設備的選擇性待機。
本發明的另一主要目的在于提供一種實現復合設備選擇性待機的系統,實現復合設備的選擇性待機。
為了達到上述目的的第一方面,本發明提供了一種實現復合設備選擇性待機的方法,該方法包括A、確定復合設備在預設的時間長度內一直處于空閑狀態時,改變所述復合設備的標識信息;B、重新枚舉復合設備,將所述復合設備識別為單個視頻設備,并指令該復合設備進入待機狀態。
步驟B所述將所述復合設備識別為單個視頻設備后,進一步包括再次改變所述復合設備的標識信息,在確定需要重新使用所述復合設備時,重新枚舉復合設備,將所述復合設備重新識別為音頻設備和視頻設備組成的復合設備。
步驟A所述改變復合設備的標識信息的步驟為改變所述復合設備的標志位Oxal。
步驟B所述將所述復合設備識別為單個視頻設備后,指令所述復合設備進入待機狀態前,進一步包括確定所述復合設備是否在預設時間長度內一直處于空閑狀態,并在確定是時,指令所述復合設備進入待機狀態。
為了達到上述目的的第二方面,本發明提供了一種實現復合設備選擇性待機的系統,該系統包括復合設備系統和復合設備應用系統,所述復合設備系統包括由視頻設備和音頻設備組成的復合設備,其中,所述復合設備應用系統,用于在確定所述復合設備在預設的時間長度內一直處于空閑狀態時,改變所述復合設備的標識信息,重新枚舉復合設備,將所述復合設備識別為單個視頻設備,并指令所述復合設備進入待機狀態。
所述復合設備系統還包括復合設備標識單元,用于存儲所述復合設備的標識信息。
所述復合設備標識單元可以為可編程存儲器。
所述復合設備應用系統包括主機控制器(USB Host Controller)和視頻設備驅動單元,
所述主機控制器,用于在確定所述復合設備處于空閑狀態時,通知所述視頻設備驅動單元該復合設備處于空閑狀態;還用于接收所述視頻設備驅動單元發出的視頻設備進入待機狀態的請求,并向所述復合設備發出改變所述復合設備電源狀態的指令,使所述復合設備進入待機狀態;所述視頻設備驅動單元,用于在獲知所述復合設備處于空閑狀態,并且確定在預設時間長度內所述復合設備一直處于空閑狀態時,改變所述復合設備標識單元中的復合設備標識信息,重新枚舉復合設備,將所述復合設備識別為單個視頻設備,并向所述主機控制器發出視頻設備進入待機狀態的請求。
所述視頻設備驅動單元,進一步用于將復合設備識別為單一的視頻設備后,再次改變所述復合設備標識單元中的復合設備標識信息,在確定需要重新使用所述復合設備時,重新枚舉復合設備,將所述復合設備重新識別為音頻設備和視頻設備組成的復合設備。
所述復合設備應用系統進一步包括計時器,所述視頻設備驅動單元,進一步用于在獲知復合設備處于空閑狀態時,開啟所述計時器,確定在預設時間長度內復合設備是否一直處于空閑狀態;當在預設時間長度內復合設備被使用時,所述視頻設備驅動單元,進一步用于指令所述計時器歸零。
由以上技術方案可見,本發明提供的實現復合設備選擇性待機的方法和系統,當復合設備應用系統確定復合設備在預設時間長度內一直處于空閑狀態時,通過改變所述復合設備的標識信息,將所述復合設備識別為單個視頻設備,并指令該復合設備進入待機狀態,從而解決了現有技術中無法實現復合設備選擇性待機的問題。
進一步的,本發明通過在將復合設備識別為單個視頻設備后,再次改變所述復合設備的標識信息,在確定需要重新使用所述復合設備時,重新枚舉復合設備包括的設備,將復合設備重新識別為音頻設備和視頻設備組成的復合設備,從而既實現了復合設備的選擇性待機,又保證了復合設備的正常使用。


圖1為本發明實施例的實現復合設備選擇性待機方法的流程圖;圖2為本發明實施例實現復合設備選擇性待機系統的結構示意圖。
具體實施例方式
為使本發明的目的、技術方案和有益效果更加清楚明白,下面結合實施例和附圖,對本發明做進一步地詳細說明。
本發明提供的實現復合設備選擇性待機的方法和系統,當復合設備應用系統確定復合設備在預設時間長度內一直處于空閑狀態時,通過改變所述復合設備的標識信息,將所述復合設備識別為單個視頻設備,并指令該復合設備進入待機狀態。
本發明的實現復合設備選擇性待機的方法包括確定復合設備在預設的時間長度內一直處于空閑狀態時,改變所述復合設備的標識信息,重新枚舉復合設備,將所述復合設備識別為單個視頻設備,并指令該復合設備進入待機狀態。
這里,將所述復合設備識別為單個視頻設備后,進一步包括再次改變所述復合設備的標識信息,確定需要重新使用所述復合設備時,重新枚舉復合設備,將復合設備重新識別為音頻設備和視頻設備組成的復合設備。
圖1為本發明實施例的實現復合設備選擇性待機方法的流程圖。該流程包括如下步驟步驟101,復合設備應用系統確定復合設備在預設的時間長度內一直處于空閑狀態。
這里,復合設備應用系統確定復合設備處于空閑狀態時,開啟一個計時器,確定復合設備是否在預設的時間長度內一直處于空閑狀態。如果在預設時間長度當中,復合設備未被使用,則執行步驟102;否則,結束該流程。
預設的時間長度為任意值,通常可以在5到15秒之間選擇。
步驟102,復合設備應用系統改變所述復合設備的標識信息,重新枚舉復合設備包括的設備,將復合設備識別為單一的視頻設備,并在將復合設備識別為單一設備后,指令該復合設備進入待機狀態。
復合設備系統中與復合設備相連的復合設備標識單元中存在一個復合設備的標志位Oxal,當Oxal為1時代表支持音頻設備,則復合設備應用系統將復合設備識別為包含音頻設備和視頻設備的復合設備。復合設備標識單元可以為可編程寄存器(E2prom)。
復合設備應用系統將復合設備識別為單個視頻設備的步驟可以通過如下方法實現復合設備應用系統將復合設備系統中的復合設備標志位Oxal置為0,并重新枚舉該復合設備,這時復合設備和復合設備應用系統握手時,只傳送單一的視頻設備的描述符,復合設備應用系統將復合設備識別為單一的視頻設備。
當復合設備應用系統將復合設備識別為單一的視頻設備后,復合設備應用系統重新指令復合設備系統將復合設備標志信息恢復為改變前的信息,在該實施例中為將Oxal重新置為1。這樣,當復合設備進入待機狀態后,如果復合設備需要重新被使用,則復合設備應用系統重新枚舉該復合設備,由于標志位已經被重新置為1,因此該復合設備仍然被識別為音頻設備和視頻設備的組合,從而保證了該復合設備可以被正常使用。
復合設備應用系統將該復合設備識別為單個視頻設備后,復合設備應用系統確定該復合設備在預設時間長度內未被使用,則向該復合設備的視頻設備發出進入待機狀態的請求,進而使整個復合設備進入待機狀態。這里預設時間長度為一個任意值,通常可以在5到15秒范圍內選擇。
圖2為本發明實施例的實現復合設備選擇性待機系統的結構示意圖。該系統包括復合設備系統和復合設備應用系統。
其中,復合設備系統包括由音頻設備和視頻設備組成的復合設備,以及復合設備標識單元,復合設備應用系統包括主機控制器、視頻設備驅動單元。
主機控制器確定復合設備處于空閑狀態時,通知視頻設備驅動單元該復合設備處于空閑狀態;視頻設備驅動單元獲知該復合設備處于空閑狀態,并且確定在預設時間長度內該復合設備一直處于空閑狀態時,通過主機控制器通知復合設備改變復合設備標識單元中的復合設備標識信息,重新枚舉該復合設備,將該復合設備識別為單個視頻設備,并向主機控制器發出視頻設備進入待機狀態的請求。
主機控制器接收驅動程序單元發送的視頻設備進入待機狀態的請求后,確認該復合設備可以進入待機狀態,并發出改變該復合設備電源狀態的指令,使該復合設備進入待機狀態。
在該實施例中,視頻設備驅動單元進一步可以用于在將復合設備識別為單個視頻設備后,通過主機控制器指令復合設備重新恢復復合設備標識單元中的復合設備標識信息,在確定需要重新使用該復合設備時,重新枚舉復合設備,將復合設備重新識別為視頻設備和音頻設備的組合,保證復合設備被正常使用。
所述復合設備標識單元可以為可編程存儲器(E2prom)。視頻設備驅動單元可以通過主機控制器通知復合設備將可編程存儲器中的復合設備標志位置為0,并重新枚舉復合設備包括的設備,將復合設備識別為單個視頻設備,并在將復合設備識別為單個視頻設備后,指令復合設備將可編程存儲器的復合設備標志位重新置為1,并向USB主機控制器發出視頻設備進入待機狀態的請求。
所述視頻設備驅動單元在將復合設備識別為單個視頻設備后,向USB主機控制器單元發出復合設備進入待機狀態的請求前,進一步用于確定復合設備是否在預設時間長度內一直處于空閑狀態,在確定是時,向USB主機控制器發出復合設備進入待機狀態的請求。
如圖2所示,該實施例中的復合設備應用系統進一步可以包括一個計時器,該計時器可以作為視頻設備驅動單元的一部分,設置在視頻設備驅動單元內部,也可以單獨設置在視頻驅動單元外部,與視頻設備驅動單元相連,當視頻設備驅動單元獲知復合設備處于空閑狀態時,開啟該計時器,確定在預設時間長度內復合設備是否一直處于空閑狀態;如果在預設時間長度內復合設備被使用,則視頻設備驅動單元指令計時器歸零。
總之,以上所述僅為本發明的較佳實施例而已,并非用于限定本發明的保護范圍。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種實現復合設備選擇性待機的方法,其特征在于,該方法包括A、確定復合設備在預設的時間長度內一直處于空閑狀態時,改變所述復合設備的標識信息;B、重新枚舉復合設備,將所述復合設備識別為單個視頻設備,并指令該復合設備進入待機狀態。
2.如權利要求1所述的方法,其特征在于,步驟B所述將所述復合設備識別為單個視頻設備后,進一步包括再次改變所述復合設備的標識信息;在確定需要重新使用復合設備時,重新枚舉復合設備,將復合設備重新識別為音頻設備和視頻設備組成的復合設備。
3.如權利要求1或2所述的方法,其特征在于,所述改變復合設備的標識信息的步驟為改變所述復合設備的標志位Oxal。
4.如權利要求1或2所述的方法,其特征在于,所述將復合設備識別為單個視頻設備后,指令所述復合設備進入待機狀態前,進一步包括確定所述復合設備是否在預設時間長度內一直處于空閑狀態,并在確定是時,指令所述復合設備進入待機狀態。
5.一種實現復合設備選擇性待機的系統,該系統包括復合設備系統和復合設備應用系統,所述復合設備系統包括由視頻設備和音頻設備組成的復合設備,其特征在于,所述復合設備應用系統,用于在確定所述復合設備在預設的時間長度內一直處于空閑狀態時,改變所述復合設備的標識信息,重新枚舉復合設備,將所述復合設備識別為單個視頻設備,并指令所述復合設備進入待機狀態。
6.如權利要求5所述的系統,其特征在于,所述復合設備系統還包括復合設備標識單元,用于存儲所述復合設備的標識信息。
7.如權利要求6所述的系統,其特征在于,所述復合設備標識單元為可編程存儲器。
8.如權利要求6或7所述的系統,其特征在于,所述復合設備應用系統包括主機控制器和視頻設備驅動單元,所述主機控制器,用于在確定所述復合設備處于空閑狀態時,通知所述視頻設備驅動單元該復合設備處于空閑狀態;還用于接收所述視頻設備驅動單元發出的視頻設備進入待機狀態的請求,并向所述復合設備發出改變所述復合設備電源狀態的指令,使所述復合設備進入待機狀態;所述視頻設備驅動單元,用于在獲知所述復合設備處于空閑狀態,并且確定在預設時間長度內所述復合設備一直處于空閑狀態時,改變所述復合設備標識單元中的復合設備標識信息,重新枚舉復合設備,將所述復合設備識別為單個視頻設備,并向所述主機控制器發出視頻設備進入待機狀態的請求。
9.如權利要求8所述的系統,其特征在于,所述視頻設備驅動單元,進一步用于將復合設備識別為單一的視頻設備后,再次改變所述復合設備標識單元中的復合設備標識信息,在確定需要重新使用復合設備時,重新枚舉復合設備,將復合設備重新識別為音頻設備和視頻設備組成的復合設備
10.如權利要求8所述的系統,其特征在于,所述復合設備應用系統進一步包括計時器,所述視頻設備驅動單元,進一步用于在獲知復合設備處于空閑狀態時,開啟所述計時器,確定在預設時間長度內復合設備是否一直處于空閑狀態;當在預設時間長度內復合設備被使用時,所述視頻設備驅動單元,進一步用于指令所述計時器歸零。
全文摘要
本發明公開了一種實現復合設備選擇性待機的方法,該方法包括確定復合設備在預設的時間長度內一直處于空閑狀態時,改變所述復合設備的標識信息,重新枚舉復合設備,將所述復合設備識別為單個視頻設備,并指令該復合設備進入待機狀態。本發明同時公開了一種實現復合設備選擇性待機的系統,該系統包括復合設備系統和復合設備應用系統,所述復合設備應用系統在確定所述復合設備在預設的時間長度內一直處于空閑狀態時,改變所述復合設備的標識信息,重新枚舉復合設備,將所述復合設備識別為單個視頻設備,并指令所述復合設備進入待機狀態。本發明提供的實現復合設備選擇性待機的方法和系統,解決了現有技術無法實現復合設備選擇性待機的問題。
文檔編號G06F1/32GK1963725SQ200610162079
公開日2007年5月16日 申請日期2006年12月8日 優先權日2006年12月8日
發明者張學勇 申請人:北京中星微電子有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影