新四季網

鍵盤復用管理系統及其方法

2023-05-23 14:21:01

專利名稱:鍵盤復用管理系統及其方法
技術領域:
本發明屬於電子技術領域中對鍵盤進行復用管理的系統及方法。
背景技術:
現在大部分高檔的手機幾乎都是利用一個傳統的基帶主處理器和一個協處理器來
實現一些特定的功能,如多媒體DMB( DMB全稱為數字多媒體廣播(Digital Multimedia Broadcasting),是在數字音頻廣播DAB(Digital Audio Broadcasting)基礎上發展起來的
技術。是通信和廣播相融合的新概念多媒體移動廣播服務。並被稱為第3代無線電廣 播)。由於在目前手機硬體系統中,鍵盤只是與基帶處理器直接連接,並不與協處理器 直接連接,這裡的直接連接可以理解為硬體連接。其連接示意圖如圖l所示。具體的鍵
盤響應過程如下
首先,在手機菜單中啟動相應程序(如三維遊戲),基帶處理器與協處理器建立一 定的連接。協處理器為主機工作狀態,程序在協處理器上運行,此時,不是直接由協處 理器響應按鍵,而是通過基帶處理器響應按鍵,基帶處理器再將按鍵響應的信息傳遞給 協處理器,協處理器再相應進行處理。實質上,是基帶處理器與協處理器共同參與響應 按鍵,由此導致按鍵響應速度慢,影響協處理器的處理速度,也就導致了整個系統的工 作效率低下,響應速度慢,而且由於對於按鍵的處理環節較多,給系統的穩定性帶來了 新的挑戰。

發明內容
本發明所要解決的首要技術問題是提供一種鍵盤復用管理系統,它能有效地解決上 述由鍵盤只與基帶處理器連接引起的在協處理器參與工作時的系統響應鍵盤效率低下 的技術問題,而且結構簡單,容易實施。
本發明所要解決的另一個技術問題是提供一種鍵盤復用管理方法,它能有效地解決 上述由鍵盤只與基帶處理器連接引起的在協處理器參與工作時的系統響應鍵盤效率低 下的技術問題,而且方法容易實施,簡單實用。
本發明解決上述首要技術問題所採用的技術方案為 一種鍵盤復用管理系統,其包 括有基帶處理器、協處理器、鍵盤以及外部設備,鍵盤與基帶處理器硬體連接,其特徵 在於鍵盤同時與協處理器硬體連接,且基帶處理器始終是鍵盤邏輯功能的管理者,保持 對鍵盤的控制或者將對鍵盤的控制權暫時交付給協處理器。
本發明解決上述另一個技術問題所採用的技術方案為 一種鍵盤復用管理方法,其 涉及基帶處理器、協處理器、鍵盤以及外部設備,鍵盤與基帶處理器硬體連接,其特徵 在於鍵盤同時與協處理器硬體連接,並且,基帶處理器和協處理器均可以直接響應鍵盤 的動作,基帶處理器始終是鍵盤邏輯功能的管理者,保持對鍵盤的控制或者將對鍵盤的 控制權暫時交付給協處理器,協處理器從基帶處理器處獲得鍵盤管理權後,獨立地直接 響應鍵盤的動作,直到基帶處理器收回其對鍵盤的控制權。 其鍵盤復用管理在軟體上實現步驟為
(a) 手機處於待機狀態;
(b) 判斷基帶處理器是否收到關於將鍵盤控制權交給協處理器的請求;
(bl)是,進入(C)步驟; (b2)否,返回(a)步驟;
(c) 判斷基帶處理器是否同意將鍵盤控制權交給協處理器的請求;
(cl)是,進入(d)步驟; (c2)否,返回(a)步驟;
(d) 基帶處理器設置相應的將鍵盤控制權轉移的標誌位~"將鍵盤控制權交給 相應的協處理器,對應的程序在協處理器上運行,且協處理器響應鍵盤。基帶處理器將 鍵盤控制權交給協處理器,可以理解為基帶處理器允許程序在協處理器上運行的同時, 將鍵盤控制權交給協處理器;
(e) 對應的程序結束,向基帶處理器提出交還鍵盤控制權的請求;
(f) 基帶處理器同意該請求,並恢復相應的將鍵盤控制權轉移的標誌位——將鍵 盤控制權收回;
(g) 返回(a)步驟。 基帶主處理器總是能對鍵盤享有最高管理權限,它可以將鍵盤控制權交給協處理
器,讓協處理器對鍵盤進行管理,當然,它也可以將該權限收回。整個過程中協處理器 受基帶處理器控制,協處理器不能決定自己是否對鍵盤享有管理的權限。比如遊戲過程 中有來電、來短消息、來彩信等等,基帶處理器優先控制鍵盤,即享有對鍵盤的優先控 制權。
在協處理器的整個工作過程中,由於基帶處理器和協處理器之間的硬體連接或軟體 如基帶處理器和協處理器之間的協議等的存在,基帶處理器和協處理器之間始終保持通
信,且基帶處理器一直保持對協處理器的監控,在必要的時候,收回鍵盤的控制權。例 如,有緊急事件發生,比如來電,則基帶處理器自動收回鍵盤控制權,暫停或終止當前 的在協處理器運行的程序,等到該緊急事件處理完畢如接聽電話完畢,再將鍵盤控制 權交給協處理器,在協處理器運行的程序繼續進行或重新開始。
另外的緊急情況,如用戶強制關機或者因為電池電量不足等情況關機的情形下,則 直接關機。下次開機的時候,由於整個系統的初始化,基帶處理器享有鍵盤控制權。
基帶處理器始終是鍵盤邏輯功能的控制者,它根據自己的決定向協處理器釋放物理 鍵盤的連接,並且也根據自己的決定(緊急事件)或者協處理器的請求(程序結束)收 回連接。
除一些像遊戲和手機電視等等那些在需要在協處理器上運行的程序以外,基帶的傳 統的應用程式如簡訊息處理、電話本處理等可以通過基帶處理器對鍵盤的響應來實現。 當用戶使用這些特殊比如遊戲和手機電視等需要應用協處理器的情況應用程式時,基帶 處理器將鍵盤的控制權就交給了協處理器。對於按鍵,根據其功能的不同,通常有以下 兩種類型-
關機鍵 一>對於這個鍵,因為涉及到系統的關閉,基帶處理器限制該鍵被協處理器 響應。基帶處理器一直保持對關機鍵的響應。(一般長按該鍵則關機,短按 該鍵則退出當前的程序) 功能鍵一> (除關機鍵以外的其他所有鍵均為功能鍵,這些功能鍵都可以作為協處 理器的功能鍵)鍵盤的控制權在協處理器時,協處理器響應所述的功能鍵, 基帶處理器不響應所述的功能鍵。 鍵盤的控制權在基帶處理器時,協處理器不參與工作,協處理器不響應所述的功能 鍵,基帶處理器響應所述的功能鍵。
艮P:作為特例,關機鍵只受基帶處理器控制。 在這種鍵盤復用軟體的設計概念裡,鍵盤的雙重模式是它的特點,它包括兩個模式, 這兩種模式可以通過"狀態標誌"來進行判斷。
(1)基帶模式基帶主處理器對鍵盤進行管理,所有的物理鍵盤都被設置了相應 的回調函數,用來實現相關的MMI (人機接口界面)。
(2)協處理器模式原先基帶主處理器管理的鍵盤狀態被設置為"PhysicalNO" ("Physical NO"可以解釋為"邏輯上不連接")模式,(可以理解為通過標誌位來區別 或識別不同模式)這樣協處理器便可以對鍵盤進行管理,即鍵盤的控制權交給了協處理 器。在這種狀態下,當某一個功能鍵按下時,在協處理器中有個相對應的特殊的函數會 被調用,這時的參數是相應鍵盤的鍵值(KeyID)和對應的與協處理器相關的"回調函 數,,(callback)。
與現有技術相比,本發明的優點在於 (1) 更好地利用了基帶和協處理器雙方的優點,使"基帶主處理器+協處理器" 這種平臺構架的優點發揮到最佳狀態;
(2) 處理速度快,使系統運行更穩定,優化系統運行。具體來說不容易死機;
(3) 使系統具備更強的擴展性,即如果後續需要增加其他的協處理器,都可以將 該協處理器與鍵盤直接相連,並且可以使得該協處理器可以直接響應鍵盤。由此實現系 統的擴展。


圖1傳統的鍵盤管理系統的結構示意圖; 圖2本發明的鍵盤復用管理的結構示意圖; 圖3本發明的程序流程圖。
具體實施例方式
以下結合附圖實施例對本發明作進一步詳細描述。
如圖2所示意, 一種鍵盤復用管理方法,其包括有基帶處理器、協處理器、鍵盤以 及外部設備,鍵盤與基帶處理器硬體連接,其關鍵之處在於鍵盤同時與協處理器硬體連 接,並且,基帶處理器和協處理器均可以直接響應鍵盤的動作,基帶處理器始終是鍵盤 邏輯功能的管理者,保持對鍵盤的控制或者將對鍵盤的控制權暫時交付給協處理器,協 處理器從基帶處理器處獲得鍵盤管理權後,獨立地直接響應鍵盤的動作,直到基帶處理 器收回其對鍵盤的控制權。
如圖3,其鍵盤復用管理在軟體上實現步驟為-
(a) 手機處於待機狀態;
(b) 判斷基帶處理器是否收到關於將鍵盤控制權交給協處理器的請求;
(bl)是,進入(c)步驟; (b2)否,返回(a)步驟;
(C)判斷基帶處理器是否同意將鍵盤控制權交給協處理器的請求;
(cl)是,進入(d)步驟; (c2)否,返回(a)步驟;
(d) 基帶處理器設置相應的將鍵盤控制權轉移的標誌位——將鍵盤控制權交 給相應的協處理器,對應的程序在協處理器上運行,且協處理器響應鍵盤。 基帶處理器將鍵盤控制權交給協處理器,可以理解為基帶處理器允許程序 在協處理器上運行的同時,將鍵盤控制權交給協處理器;
(e) 對應的程序結束。向基帶處理器提出交還鍵盤控制權的請求;
(f) 基帶處理器同意該請求,並恢復相應的將鍵盤控制權轉移的標誌位——將 鍵盤控制權收回;
(g) 返回(a)步驟。 本發明可以應用在手機3d (三維)遊戲、手機電視等場合。
以3d遊戲為例,假設該3d遊戲運行在協處理器上,下面詳細說明該系統的工作過程。
一般來說,鍵盤的數字鍵"2",在遊戲中一般用作向上的方向鍵,假設該鍵在當前 的遊戲中的功能是使得選中的主體(如遊戲中的某一人物)向上方移動。
對照流程圖(即圖3),在啟動遊戲程序以前,假設手機處於待機狀態,基帶處理器 享有鍵盤的控制權,即基帶處理器實時響應鍵盤事件(動作),此時協處理器不參與相 關的操作和響應。如在輸入電話號碼的情況下,按下按鍵"2",則表示當前輸入了一個 為"2"的數字,比如,在寫信息的情況下,鍵盤的各按鍵根據當前的輸入法具有不同 的含義,可以表示數字、拼音、英文字符、筆畫等。
啟動遊戲後,(通過手機中的MMI中的菜單選擇啟動遊戲),基帶處理器收到"鍵盤 控制權轉移至協處理器"的請求,此時基帶處理器根據當前的具體情況(如現在是否忙, 各項準備工作是否做好等)決定是否同意該請求, 一旦基帶處理器同意該請求,則將鍵 盤的控制器交給協處理器,此時程序在協處理器上運行,協處理器響應鍵盤的動作,此 時對按鍵的響應不通過基帶處理器,而是直接由協處理器來響應。在軟體上通過設定 標誌位的值來實現,比如,假設只有一個協處理器,假設有一個標誌位名稱為 "mode_baseband—key",表示基帶處理器的與鍵盤控制對應的標誌位,設定該標誌位的值 為"l"表示基帶處理器響應按鍵,協處理器不響應按鍵;為"0"表示基帶不響應按鍵, 協處理器響應按鍵。在軟體中設定,當鍵盤控制權掌握在基帶處理器的時候,該標誌位 的值為"1",否則該標誌位的值為"0",並且可以根據具體情況由軟體更改該標誌位的 當前值。)在當前遊戲中,如果"2"鍵按下表示某一主體向上移動,在此時按下"2" 鍵,協處理器會根據這一動作作出相應的響應。並且協處理器還保持對其他功能鍵的響 應。
當遊戲自動結束,或用戶選擇退出遊戲時,向基帶處理器提出交還鍵盤控制權的請 求。基帶處理器同意該請求,並將鍵盤的控制器收回,相關的標誌位復位,由基帶處理 器而非協處理器響應鍵盤事件。協處理器停止工作。此時,整個手機系統返回待機狀態。
在遊戲過程中,如果遇到緊急情況(比如有來電),則基帶處理器自動收回鍵盤控 制權,暫停或終止當前的在協處理器運行的程序,等到該緊急事件處理完畢(如接聽 電話完畢),再將鍵盤控制權交給協處理器,在協處理器運行的程序繼續進行或重新開 始。
另外的緊急情況,如用戶強制關機或者因為電池電量不足等情況關機的情形下,則
直接關機。下次開機的時候,由於整個系統的初始化'基帶處理器享有鍵盤控制權'
權利要求
1、一種鍵盤復用管理系統,其包括有基帶處理器、協處理器、鍵盤以及外部設備,鍵盤與基帶處理器硬體連接,其特徵在於鍵盤同時與協處理器硬體連接,且基帶處理器始終是鍵盤邏輯功能的管理者,保持對鍵盤的控制或者將對鍵盤的控制權暫時交付給協處理器。
2、 一種鍵盤復用管理方法,其涉及到基帶處理器、協處理器、鍵盤以及外部設備, 鍵盤與基帶處理器硬體連接,其特徵在於鍵盤同時與協處理器硬體連接,並且,基帶處 理器和協處理器均可以直接響應鍵盤的動作,基帶處理器始終是鍵盤邏輯功能的管理 者,保持對鍵盤的控制或者將對鍵盤的控制權暫時交付給協處理器,協處理器從基帶處 理器處獲得鍵盤管理權後,獨立地直接響應鍵盤的動作,直到基帶處理器收回其對鍵盤 的控制權。
3、 根據權利要求2所述的鍵盤復用管理方法,其特徵在於所述的基帶處理器在緊 急事件發生時候,則基帶處理器自動收回鍵盤控制權,暫停或終止當前的在協處理器運 行的程序,等到該緊急事件處理完畢,再將鍵盤控制權交給協處理器,在協處理器運 行的程序繼續進行或重新開始。
4、 根據權利要求3所述的鍵盤復用管理方法,其特徵在於所述的緊急事件為來電、 來短消息、來彩信、用戶強制關機或者因為電池電量不足等情況關機。
5、 根據權利要求3所述的鍵盤復用管理方法,其特徵在於所述的鍵盤分為關機鍵 和功能鍵兩類,基帶處理器一直保持對關機鍵的響應,並限制關機鍵被協處理器響應; 鍵盤的控制權在協處理器時,協處理器響應所述的功能鍵,基帶處理器不響應所述的功 能鍵。
6、 根據權利要求5所述的鍵盤復用管理方法,其特徵在於所述的鍵盤其雙重模式 通過"狀態標誌"來進行判斷和實現的(1) 基帶模式基帶主處理器對鍵盤進行管理,所有的物理鍵盤都被設置了相應的回調函數,用來實現相關的MMI人機接口界面;(2) 協處理器模式原先基帶主處理器管理的鍵盤狀態被設置為"PhysicalNO" 既"邏輯上不連接"模式,這樣協處理器便可以對鍵盤進行管理,即鍵盤的控制權交給 了協處理器,在這種狀態下,當某一個功能鍵按下時,在協處理器中有個相對應的特殊 的函數會被調用,這時的參數是相應鍵盤的鍵值Key ID和對應的與協處理器相關的"回 調函數"callback。
7、 根據權利要求2至6任意一項權利所述的鍵盤復用管理方法,其特徵在於所述 的鍵盤在狀態標誌實現步驟依次是(a) 手機處於待機狀態;(b) 判斷基帶處理器是否收到關於將鍵盤控制權交給協處理器的請求;(bl)是,進入c步驟; (b2)否,返回(a)步驟;(C)判斷基帶處理器是否同意將鍵盤控制權交給協處理器的請求;(cl)是,進入(d)步驟; (c2)否,返回(a)步驟;(d) 基帶處理器設置相應的將鍵盤控制權轉移的標誌位——將鍵盤控制權交給 相應的協處理器,對應的程序在協處理器上運行,且協處理器響應鍵盤,基帶處 理器將鍵盤控制權交給協處理器,可以理解為基帶處理器允許程序在協處理器上 運行的同時,將鍵盤控制權交給協處理器;(e) 對應的程序結束,向基帶處理器提出交還鍵盤控制權的請求;(f) 基帶處理器同意該請求,並恢復相應的將鍵盤控制權轉移的標誌位——將鍵 盤控制權收回;(g) 返回(a)步驟。
全文摘要
一種鍵盤復用管理系統及其方法,其包括有基帶處理器、協處理器、鍵盤以及外部設備,鍵盤與基帶處理器硬體連接,其特徵在於鍵盤同時與協處理器硬體連接,並且,基帶處理器和協處理器均可以直接響應鍵盤的動作,基帶處理器始終是鍵盤邏輯功能的管理者,保持對鍵盤的控制或者將對鍵盤的控制權暫時交付給協處理器,協處理器從基帶處理器處獲得鍵盤管理權後,獨立地直接響應鍵盤的動作,直到基帶處理器收回其對鍵盤的控制權,它能有效地解決上述由鍵盤只與基帶處理器連接引起的在協處理器參與工作時的系統響應鍵盤效率低下的技術問題,而且結構簡單,容易實施,方法實用。
文檔編號H04M1/23GK101175103SQ20061015450
公開日2008年5月7日 申請日期2006年11月3日 優先權日2006年11月3日
發明者皮埃爾·昆廷 申請人:寧波薩基姆波導研發有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀