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