專利名稱:一種虛擬功能按鍵實現(xiàn)的方法及移動智能終端的制作方法
一種虛擬功能按鍵實現(xiàn)的方法及移動智能終端技術領域
本發(fā)明屬于移動通信技術領域,尤其涉及一種虛擬功能按鍵實現(xiàn)的方法及移動智 能終端。
背景技術:
現(xiàn)有一些手機具有一組“上下左右”實體功能按鍵,可以通過對這些實體功能按鍵 進行移動焦點操作,向上、下、左、右滑動,隨著手機觸摸化的趨勢,已經不適用當前大部分 手機。因此現(xiàn)有技術存在的問題是,實體功能按鍵不適應Android系統(tǒng)的觸摸屏手機。發(fā)明內容
本發(fā)明實施例的目的在于提供一種虛擬功能按鍵實現(xiàn)的方法及移動智能終端,旨 在解決實體功能按鍵不適應Android系統(tǒng)的觸摸屏手機的問題。
本發(fā)明的實施例是這樣實現(xiàn)的,一種虛擬功能按鍵實現(xiàn)的方法,所述方法包括以 下步驟
接收生成虛擬功能按鍵的命令;
根據(jù)所述生成虛擬功能按鍵的命令,生成虛擬功能按鍵,所述虛擬功能按鍵包括 虛擬功能按鍵主體和虛擬功能按鍵呼出點。
本發(fā)明的實施例的另一目的在于提供一種虛擬功能按鍵實現(xiàn)的移動智能終端, 所述移動智能終端包括
接收單元,用于接收生成虛擬功能按鍵的命令;
生成單元,用于根據(jù)所述生成虛擬功能按鍵的命令,生成虛擬功能按鍵,所述虛擬 功能按鍵包括虛擬功能按鍵主體和虛擬功能按鍵呼出點。
本發(fā)明實施例通過虛擬功能鍵盤來實現(xiàn)現(xiàn)有手機上面實體功能按鍵的功能,解決 了實體功能按鍵不適應Android系統(tǒng)的問題。
為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例或現(xiàn)有技術描述 中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些 實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附 圖獲得其他的附圖。
圖1是本發(fā)明提供的虛擬功能按鍵的示意圖2是本發(fā)明提供的虛擬功能按鍵實現(xiàn)的方法的實現(xiàn)流程圖3是本發(fā)明提供的虛擬功能按鍵實現(xiàn)的移動智能終端的模塊結構圖。
具體實施方式
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。
圖1示出了本發(fā)明提供的虛擬功能按鍵,如圖1所示,虛擬功能按鍵包括虛擬功能 按鍵主體和虛擬功能按鍵呼出點,所述虛擬功能按鍵主體在沒有被調用時處于隱藏狀態(tài), 不接收任何觸摸或滑動事件,當在虛擬功能呼出點區(qū)域接收到觸摸事件,移動終端指示虛 擬功能按鍵主體從隱藏狀態(tài)轉換為工作狀態(tài)并顯示在顯示屏上;虛擬功能按鍵標識為I的 部分為向左的方向鍵,虛擬功能按鍵標識為2的部分為向上的方向鍵,虛擬功能按鍵標識 為3的部分為向右的方向鍵,虛擬功能按鍵標識為4的部分為向下的方向鍵,標識為5的部 分是虛擬功能按鍵呼出點。
本發(fā)明提供了一種虛擬功能按鍵實現(xiàn)的方法,所述方法由移動智能終端所執(zhí)行, 該方法如圖2所示,具體步驟包括
SI1、接收生成虛擬功能按鍵的命令。
S12、根據(jù)所述生成虛擬功能按鍵的命令,生成虛擬功能按鍵,所述虛擬功能按鍵 包括虛擬功能按鍵主體和虛擬功能按鍵呼出點。
可選的,所述方法還包括
虛擬功能按鍵主體默認隱藏在窗口的任意位置,所述虛擬功能按鍵主體的大小和 形狀按預設的方式來實現(xiàn)。
需要說明的是,虛擬功能按鍵主體的大小、形狀和顏色都可以預設。
可選的,上述方法還包括
當虛擬功能按鍵主體隱藏時,不接收任何事件。
需要說明的是,當虛擬功能按鍵主體隱藏時,任何事件都被移動終端對虛擬功能 按鍵屏蔽。
可選的,上述方法還包括
當接收到觸摸事件在虛擬功能按鍵呼出點區(qū)域內,指示虛擬功能按鍵主體由默認 隱藏轉變?yōu)楣ぷ鳡顟B(tài)并顯示在顯示屏上。
需要說明的是,虛擬功能按鍵呼出點如圖1所示,當觸摸事件的坐標在虛擬功能 按鍵呼出點范圍內,指示虛擬功能按鍵主體由隱藏轉變?yōu)楣ぷ鳡顟B(tài)并顯示在顯示屏上。
可選的,上述方法還包括
當虛擬功能按鍵主體處于工作狀態(tài)并顯示在顯示屏上時,接收到觸摸事件,通知 操作系統(tǒng)或觸摸事件對應的桌面應用程序根據(jù)預設的速度和/或方向移動焦點。
需要說明的是,當虛擬功能按鍵主體處于工作狀態(tài)并顯示在顯示屏上時,接收到 觸摸事件,首先移動終端會判斷觸摸事件的時間是否大于預設的時間閾值;當觸摸事件的 時間大于時間閾值時,移動終端將所述觸摸事件按長按事件處理,通知虛擬功能按鍵重復 地、按預設的速度進行焦點的移動,焦點的移動方向根據(jù)觸摸事件發(fā)生在虛擬功能按鍵主 體的區(qū)域;當觸摸事件的時間小于時間閾值時,移動終端將所述觸摸事件按普通事件處理, 通知虛擬功能按鍵根據(jù)觸摸事件發(fā)生在虛擬功能按鍵主體的區(qū)域來決定焦點的移動方向。 以圖1所示為例,虛擬功能按鍵主體標識為I的部分接收到觸摸事件,當判斷觸摸事件的時 間大于預設的時間閾值O. 5秒,移動終端判斷所述觸摸事件為長按事件,根據(jù)預設的5次/ 秒速度重復向左移動焦點;虛擬功能按鍵主體標識為2的部分接收到觸摸事件,當判斷觸摸事件小于O. 5秒時,向上移動焦點I次。
可選的,所述當虛擬功能按鍵主體處于工作狀態(tài)并顯示在顯示屏上時,接收到觸 摸事件,通知操作系統(tǒng)或觸摸事件對應的桌面應用程序根據(jù)預設的速度和/或方向移動焦 點具體為
當觸摸事件持續(xù)時間小于預設的時間閾值時,通知操作系統(tǒng)或觸摸事件對應的桌 面應用程序根據(jù)預設的方向移動焦點;
當觸摸事件持續(xù)時間大于預設的時間閾值時,通知操作系統(tǒng)或觸摸事件對應的桌 面應用程序根據(jù)預設的速度和方向重復地移動焦點。
可選的,所述方法還包括
當虛擬功能按鍵主體處于工作狀態(tài)并顯示在顯示屏上時,接收到滑動事件,通知 操作系統(tǒng)或滑動事件對應的桌面應用程序根據(jù)預設的方向移動桌面。
需要說明的是,以圖1所示為例,移動終端接收到滑動事件,所述滑動事件從虛擬 功能按鍵主體標識為I的區(qū)域滑動到虛擬功能按鍵主體標識為3的區(qū)域,屏幕從左向右滑 動;同理,滑動事件從虛擬功能按鍵主體標識為3的區(qū)域滑動到虛擬功能按鍵主體標識為 I的區(qū)域,屏幕從右向左滑動;滑動事件從虛擬功能按鍵主體標識為2的區(qū)域滑動到虛擬功 能按鍵主體標識為4的區(qū)域,屏幕從上向下滑動;滑動事件從虛擬功能按鍵主體標識為4的 區(qū)域滑動到虛擬功能按鍵主體標識為2的區(qū)域,屏幕從下向上滑動。
本發(fā)明提供了一種虛擬按鍵實現(xiàn)的移動智能終端,所述移動智能終端如圖3所 示,具體包括
接收單元21,用于接收生成虛擬功能按鍵的命令;
生成單元22,用于根據(jù)所述生成虛擬功能按鍵的命令,生成虛擬功能按鍵,所述虛 擬功能按鍵包括虛擬功能按鍵主體和虛擬功能按鍵呼出點。
可選的,所述移動智能終端還包括
隱藏單元,用于虛擬功能按鍵主體默認隱藏在窗口的任意位置,所述虛擬功能按 鍵主體的大小和形狀按預設的方式來實現(xiàn)。
可選的,所述移動智能終端還包括
拒絕單元,用于當虛擬功能按鍵主體隱藏時,不接收任何事件。
可選的,所述移動智能終端還包括
狀態(tài)變化單元,用于當接收到觸摸事件在虛擬功能按鍵呼出點區(qū)域內,指示虛擬 功能按鍵主體由默認隱藏轉變?yōu)楣ぷ鳡顟B(tài)并顯示在顯示屏上。
可選的,所述移動智能終端還包括
焦點移動單元,用于當虛擬功能按鍵主體處于工作狀態(tài)并顯示在顯示屏上時,接 收到觸摸事件,通知操作系統(tǒng)或觸摸事件對應的桌面應用程序根據(jù)預設的速度和/或方向 移動焦點。
可選的,所述焦點移動單元具體包括
移動模塊,用于當觸摸事件持續(xù)時間小于預設的時間閾值時,通知操作系統(tǒng)或觸 摸事件對應的桌面應用程序根據(jù)預設的方向移動焦點;
重復移動模塊,用于當觸摸事件持續(xù)時間大于預設的時間閾值時,通知操作系統(tǒng) 或觸摸事件對應的桌面應用程序根據(jù)預設的速度和方向重復地移動焦點。
可選的,所述移動智能終端還包括
滑動移動單元,用于當虛擬功能按鍵主體處于工作狀態(tài)并顯示在顯示屏上時,接 收到滑動事件,通知操作系統(tǒng)或滑動事件對應的桌面應用程序根據(jù)預設的方向移動桌面。
本領域普通技術人員可以理解為上述實施例所包括的各個模塊只是按照功能邏 輯進行劃分的,但并不局限于上述的劃分,只要能夠實現(xiàn)相應的功能即可;另外,各功能模 塊的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護范圍。
本領域普通技術人員還可以理解,實現(xiàn)上述實施例方法中的全部或部分步驟是可 以通過程序來指令相關的硬件來完成,所述的程序可以在存儲于低音補償裝置可讀取存儲 介質中,所述的存儲介質,包括R0M/RAM等。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種虛擬功能按鍵實現(xiàn)的方法,其特征在于,所述方法包括接收生成虛擬功能按鍵的命令;根據(jù)所述生成虛擬功能按鍵的命令,生成虛擬功能按鍵,所述虛擬功能按鍵包括虛擬功能按鍵主體和虛擬功能按鍵呼出點。
2.如權利要求1所述的方法,其特征在于,所述方法還包括虛擬功能按鍵主體默認隱藏在窗口的任意位置,所述虛擬功能按鍵主體的大小和形狀按預設的方式來實現(xiàn)。
3.如權利要求2所述的方法,其特征在于,所述方法還包括當虛擬功能按鍵主體隱藏時,不接收任何事件。
4.如權利要求1或2所述的方法,其特征在于,所述方法還包括當接收到觸摸事件在虛擬功能按鍵呼出點區(qū)域內,指示虛擬功能按鍵主體由默認隱藏轉變?yōu)楣ぷ鳡顟B(tài)并顯示在顯示屏上。
5.如權利要求4所述的方法,其特征在于,所述方法還包括當虛擬功能按鍵主體處于工作狀態(tài)并顯示在顯示屏上時,接收到觸摸事件,通知操作系統(tǒng)或觸摸事件對應的桌面應用程序根據(jù)預設的速度和/或方向移動焦點。
6.如權利要求5所述的方法,其特征在于,所述方法具體為當觸摸事件持續(xù)時間小于預設的時間閾值時,通知操作系統(tǒng)或觸摸事件對應的桌面應用程序根據(jù)預設的方向移動焦點;當觸摸事件持續(xù)時間大于預設的時間閾值時,通知操作系統(tǒng)或觸摸事件對應的桌面應用程序根據(jù)預設的速度和方向重復地移動焦點。
7.如權利要求4所述的方法,其特征在于,所述方法還包括當虛擬功能按鍵主體處于工作狀態(tài)并顯示在顯示屏上時,接收到滑動事件,通知操作系統(tǒng)或滑動事件對應的桌面應用程序根據(jù)預設的方向移動桌面。
8.—種虛擬按鍵實現(xiàn)的移動智能終端,其特征在于,所述移動智能終端包括接收單元,用于接收生成虛擬功能按鍵的命令;生成單元,用于根據(jù)所述生成虛擬功能按鍵的命令,生成虛擬功能按鍵,所述虛擬功能按鍵包括虛擬功能按鍵主體和虛擬功能按鍵呼出點。
9.如權利要求8所述的移動智能終端,其特征在于,所述移動智能終端還包括隱藏單元,用于虛擬功能按鍵主體默認隱藏在窗口的任意位置,所述虛擬功能按鍵主體的大小和形狀按預設的方式來實現(xiàn)。
10.如權利要求9所述的移動智能終端,其特征在于,所述移動智能終端還包括拒絕單元,用于當虛擬功能按鍵主體隱藏時,不接收任何事件。
11.如權利要求8或9所述的移動智能終端,其特征在于,所述移動智能終端還包括 狀態(tài)變化單元,用于當接收到觸摸事件在虛擬功能按鍵呼出點區(qū)域內,指示虛擬功能按鍵主體由默認隱藏轉變?yōu)楣ぷ鳡顟B(tài)并顯示在顯示屏上。
12.如權利要求11所述的移動智能終端,其特征在于,所述移動智能終端還包括 焦點移動單元,用于當虛擬功能按鍵主體處于工作狀態(tài)并顯示在顯示屏上時,接收到觸摸事件,通知操作系統(tǒng)或觸摸事件對應的桌面應用程序根據(jù)預設的速度和/或方向移動焦點。
13.如權利要求12所述的移動智能終端,其特征在于,所述焦點移動單元具體包括 移動模塊,用于當觸摸事件持續(xù)時間小于預設的時間閾值時,通知操作系統(tǒng)或觸摸事件對應的桌面應用程序根據(jù)預設的方向移動焦點;重復移動模塊,用于當觸摸事件持續(xù)時間大于預設的時間閾值時,通知操作系統(tǒng)或觸摸事件對應的桌面應用程序根據(jù)預設的速度和方向重復地移動焦點。
14.如權利要求13所述的移動智能終端,其特征在于,所述移動智能終端還包括 滑動移動單元,用于當虛擬功能按鍵主體處于工作狀態(tài)并顯示在顯示屏上時,接收到滑動事件,通知操作系統(tǒng)或滑動事件對應的桌面應用程序根據(jù)預設的方向移動桌面。
全文摘要
本發(fā)明適用于移動通信技術領域,提供了一種虛擬功能按鍵實現(xiàn)的方法及移動智能終端,所述方法包括接收生成虛擬功能按鍵的命令;根據(jù)所述生成虛擬功能按鍵的命令,生成虛擬功能按鍵,所述虛擬功能按鍵包括虛擬功能按鍵主體和虛擬功能按鍵呼出點。本發(fā)明通過虛擬按鍵實現(xiàn)了對焦點的操作,解決了實體功能按鍵不適應Android系統(tǒng)的觸摸屏手機的問題。
文檔編號G06F3/0489GK103064618SQ20121055324
公開日2013年4月24日 申請日期2012年12月18日 優(yōu)先權日2012年12月18日
發(fā)明者陸天洋 申請人:廣東歐珀移動通信有限公司