[發明專利]一種控制鼠標模塊的方法及電子設備有效
| 申請號: | 201210046342.8 | 申請日: | 2012-02-24 |
| 公開(公告)號: | CN102637127A | 公開(公告)日: | 2012-08-15 |
| 發明(設計)人: | 楊偉蕾;高同慶;馬亮 | 申請(專利權)人: | 青島海信電器股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F3/033 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 266100 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 控制 鼠標 模塊 方法 電子設備 | ||
技術領域
本發明涉及計算機技術領域,尤其涉及一種控制鼠標模塊的方法及電子設備。
背景技術
在現有的電子設備中,例如電視機,一般都是通過遙控器來進行控制,但是對于設置有觸摸屏的電子設備而言,例如觸摸屏手機,觸摸屏電視機,可使用手指對手機觸屏進行點擊,長按、滑動等操作。然而對于觸摸屏電視機來說,用戶在操作時往往跟電視機有一段距離,使用觸摸的方式顯然非常不方便,無法提供好的用戶體驗。
為了解決上述技術問題,在電視機上采用鼠標的方式進行控制,目前通常使用的方式是外接有線或無線鼠標、使用遙控器上的空中鼠標功能、基于2D或3D攝像頭的手勢控制鼠標等。傳統的鼠標添加方式,是通過將鼠標功能寫入電視機系統的代碼中實現的,即要將鼠標代碼分別寫入各個場景模塊代碼下,所以要通過底層驅動程序進行處理,例如通過底層驅動程序將鼠標事件處理為標準的linux鼠標事件并轉發給上層系統實施相應的控制,再一種方法,例如是在系統的底層,將獲取的按鍵操作轉化為坐標信息后,再根據坐標點畫出鼠標,并自己定義數據結構和事件,來判斷按鍵的動作對應什么鼠標操作。因此,但凡使用到鼠標的模塊,都需要在代碼中進行添加,未添加的部分不能實現鼠標操作,例如想要在主頁下實現鼠標,就必須將鼠標代碼加進主頁的代碼中,其他頁面下只要代碼里沒加鼠標部分的源碼就沒辦法用鼠標操作。
在實現本發明過程中,發明人發現現有技術中至少存在如下問題:
第一:現有技術的方法都需要系統底層的參與或者處理,所以開發復雜,周期長,用戶體驗差;
第二:現有技術中的方法要將鼠標代碼寫進各個場景或應用下,所以對于沒有添加鼠標代碼的應用就無法使用鼠標操作。
發明內容
本發明提供一種控制鼠標模塊的方法及電子設備,用以解決現有技術中實現鼠標操作的方案存在的要涉及系統底層,并且沒有添加鼠標代碼的應用就無法使用鼠標操作的問題。
本發明一方面提供了一種控制鼠標模塊的方法,應用在一裝載有操作系統的電子設備中,所述電子設備包括至少一個第一類程序功能模塊和至少一個第二類程序功能模塊,所述鼠標模塊包括鼠標服務模塊及與所述鼠標服務模塊對應的鼠標功能模塊,所述鼠標服務模塊屬于所述至少一個第一類程序功能模塊;所述第一類程序功能模塊為在預設時間段內能在所述操作系統后臺運行的模塊,所述第二類程序功能模塊為在顯示應用界面時才能響應操作的模塊,所述方法包括:獲得來自第一應用程序模塊的鼠標功能控制指令,其中,所述第一應用程序模塊屬于所述至少一個第二類程序功能模塊;基于所述鼠標功能控制指令,控制所述鼠標模塊,使所述鼠標功能模塊處于運行或關閉狀態。
本發明另一方面提供一種電子設備,裝載有一操作系統,所述電子設備包括至少一個第一類程序功能模塊和至少一個第二類程序功能模塊,所述第一類程序功能模塊為在預設時間段內能在所述操作系統后臺運行的模塊,所述第二類程序功能模塊為在顯示應用界面時才能響應操作的模塊,所述電子設備還包括:鼠標模塊,包括鼠標服務模塊及與所述鼠標服務模塊對應的鼠標功能模塊,所述鼠標服務模塊屬于所述至少一個第一類程序功能模塊;獲得模塊,用于獲得來自第一應用程序模塊的鼠標功能控制指令,其中,所述第一應用程序模塊屬于所述至少一個第二類程序功能模塊;控制模塊,用于基于所述鼠標功能控制指令,控制所述鼠標模塊,使所述鼠標功能模塊處于運行或關閉狀態。
本發明再一方面還提供一種電子設備,裝載有一操作系統,所述電子設備包括:鼠標模塊,包括鼠標服務模塊及與所述鼠標服務模塊對應的鼠標功能模塊,所述鼠標模塊位于所述操作系統的系統層,且在預設時間段內能在所述操作系統的后臺運行;鼠標動作識別裝置,安裝于所述電子設備上,當所述鼠標功能模塊處于運行狀態時,識別鼠標動作;其中,所述鼠標服務模塊根據所述鼠標動作,向所述操作系統發送對應的鼠標事件消息。
本發明有益效果如下:
本發明一實施例將鼠標模塊構建成鼠標服務,將鼠標功能寫入該鼠標服務中,在應用程序需要使用鼠標功能或不需要鼠標功能時,只要應用程序發出鼠標功能控制指令,基于該鼠標功能控制指令,控制鼠標模塊,使鼠標功能模塊處于運行或關閉狀態,所以該實施例中的方法只在系統的應用層即可實現,并不需要涉及系統底層,另外,也不需要將鼠標功能的代碼寫在各個應用程序中,即可使用鼠標功能,所以實現方案簡單,用戶體驗好。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島海信電器股份有限公司,未經青島海信電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210046342.8/2.html,轉載請聲明來源鉆瓜專利網。





