[發明專利]一種基于云辦公的定時中斷與遠程喚醒實現方法在審
| 申請號: | 201210244229.0 | 申請日: | 2012-07-13 |
| 公開(公告)號: | CN103543813A | 公開(公告)日: | 2014-01-29 |
| 發明(設計)人: | 鄧迪;鄒連雙 | 申請(專利權)人: | 云聯(北京)信息技術有限公司 |
| 主分類號: | G06F1/32 | 分類號: | G06F1/32;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100015 北京市朝陽區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 辦公 定時 中斷 遠程 喚醒 實現 方法 | ||
1.一種基于云辦公的定時中斷與遠程喚醒實現方法,其特征在于,包括以下步驟:?
(1)?在終端/客戶端上開啟核心線程和鼠鍵線程,并在終端/客戶端上顯示云辦公正常畫面;
所述核心線程,用于接收來自云辦公服務器傳來的數據并進行解碼播放,以及讀取和接收來自鼠標和鍵盤的回傳數據,并進行解碼和數據處理后向服務器發送鼠標、鍵盤等控制信息;
所述鼠鍵線程用于讀取鼠鍵狀態和監控鼠鍵狀態及核心線程的狀態,關閉或開啟核心線程,并持續發出鼠鍵數據并由核心線程讀取和接收;
(2)所述核心線程設有標志位,所述標志位用于標識核心線程的開啟和關閉狀態;所述核心線程還設有累加器和定時器;當程序保持運行時則檢測核心線程標志位狀態,若為開啟狀態,則鼠鍵線程發送鼠鍵數據到核心線程,并在終端上顯示云辦公畫面;
(3)當程序無操作時間超過所述定時器所設定時值時,會觸發超時信息,則鼠鍵線程更改核心線程標志位為休眠狀態,并且關閉核心線程,保留鼠鍵線程,則進入休眠狀態,實現定時中斷;
(4)進入休眠,鼠鍵線程實時監測鼠鍵事件,若未獲得鼠鍵事件,則保持休眠狀態;?
(5)當鼠鍵線程監測到鼠鍵事件時,即鼠鍵線程檢測到鼠鍵數據,則鼠鍵線程檢測標志位狀態,如果標志位是關閉狀態,則開啟核心線程,改變標志位到開啟狀態;
(6)鼠鍵線程持續發出鼠鍵數據,并檢測標志位是否為開啟狀態,如顯示開啟狀態,則將數據發送至核心線程處理,實現喚醒;重復循環上述步驟。
2.根據權利要求1所述的基于云辦公的定時中斷與遠程喚醒實現方法,其特征在于:所述鼠鍵事件包括:鼠標的位移信息,鼠標的按鍵信息或鍵盤任意輸入信息中的一種或幾種組合;所述鼠鍵狀態包括:是否存在鼠標事件的實時監控;所述鼠標數據包括:鼠標的位移信息數據,鼠標的按鍵信息數據或鍵盤任意輸入信息數據中的一種或幾種組合。
3.根據權利要求1所述的基于云辦公的定時中斷與遠程喚醒實現方法,其特征在于:所述定時器的時值為可修改的時間變量,可根據需要進行修改。
4.根據權利要求1所述的基于云辦公的定時中斷與遠程喚醒實現方法,其特征在于:所述核心線程的累加器用于累計時值變量。
5.根據權利要求1所述的基于云辦公的定時中斷與遠程喚醒實現方法,其特征在于:所述客戶端/終端為具有標準計算機系統并具備解碼模塊的終端。
6.根據權利要求1~5中任一項所述的基于云辦公的定時中斷與遠程喚醒實現方法,其特征在于:所述程序持續運行是指在所述定時器所設定時值內,獲得鼠鍵數據;所述程序無操作是指超過所述定時器所設定時值未獲得鼠鍵數據。
7.根據權利要求1所述的基于云辦公的定時中斷與遠程喚醒實現方法,其特征在于:所述核心線程和鼠鍵線程是兩個相對獨立但互相通信,連接的線程。
8.根據權利要求1或4所述的基于云辦公的定時中斷與遠程喚醒實現方法,其特征在于:在所述休眠狀態下,當接收到鼠鍵信息時,鼠鍵線程判斷核心線程狀態核心線程的累加器重新歸零。
9.根據權利要求1所述的基于云辦公的定時中斷與遠程喚醒實現方法,其特征在于:鼠鍵線程通過調用終端/客戶端的系統本身提供的程序編碼關閉或開啟核心線程;系統包括但不限于windows,linux,macos等。
10.根據權利要求1所述的基于云辦公的定時中斷與遠程喚醒實現方法,其特征在于:在所述休眠狀態下,核心線程關閉,則客戶端/終端將不再從服務器獲取畫面數據,服務器也將因此停止編碼,降低服務器cpu消耗。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于云聯(北京)信息技術有限公司,未經云聯(北京)信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210244229.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:補體因子B類似物及其用途
- 下一篇:巧克力沙司粉





