口輸出至C區(qū)事件以結(jié)束系統(tǒng)服務(wù),再通過(guò)C區(qū)事件接收對(duì)外接口上報(bào)至各應(yīng)用。
[0121]本實(shí)施例中,在框架層接收到驅(qū)動(dòng)層上傳的觸控點(diǎn)參數(shù)信息時(shí),首先識(shí)別是在哪一個(gè)區(qū)域觸發(fā)的,若驅(qū)動(dòng)層識(shí)別是在特殊分區(qū)觸控,則驅(qū)動(dòng)層上報(bào)到框架層的輸入位置是inputl,而不是用inputO來(lái)上報(bào),即框架層不需要判斷當(dāng)前觸控點(diǎn)在哪一個(gè)分區(qū),也不需要判斷分區(qū)的大小和位置,這些判斷操作在驅(qū)動(dòng)層上完成。
[0122]本可選實(shí)施例中,所述應(yīng)用圖標(biāo)在所述移動(dòng)終端I的屏幕上的位置狀態(tài)信息可以包括:應(yīng)用圖標(biāo)的初始位置在A區(qū)或C區(qū),終點(diǎn)位置在屏幕中間區(qū)域,至于是如何從A區(qū)移動(dòng)至屏幕中間區(qū)域,并不作限定;若所述應(yīng)用圖標(biāo)的初始位置和終點(diǎn)位置均在A區(qū)或C區(qū),則認(rèn)為該位置狀態(tài)為無(wú)效狀態(tài);若所述應(yīng)用圖標(biāo)的初始位置和終點(diǎn)位置均在屏幕中間區(qū)域,則認(rèn)為該位置狀態(tài)為無(wú)效狀態(tài)。
[0123]在一實(shí)施例中,如圖8所示,在上述圖3或圖6實(shí)施例的基礎(chǔ)上,所述應(yīng)用啟動(dòng)模塊20包括:
[0124]注冊(cè)單元201,用于在監(jiān)測(cè)到所述應(yīng)用圖標(biāo)從所述屏幕側(cè)邊區(qū)域滑動(dòng)至屏幕中間區(qū)域時(shí),注冊(cè)單通道;
[0125]本實(shí)施例中,框架層在接收到上報(bào)事件后,通過(guò)單通道轉(zhuǎn)多通道的機(jī)制,上報(bào)到應(yīng)用層。具體為:先注冊(cè)一個(gè)單通道,通過(guò)所述單通道傳遞該上報(bào)事件,并通過(guò)監(jiān)聽(tīng)器來(lái)監(jiān)聽(tīng)該事件,然后將該事件通過(guò)不同的通道,傳遞至對(duì)應(yīng)的應(yīng)用模塊,以產(chǎn)生不同的應(yīng)用操作。其中,應(yīng)用模塊包括攝像、聯(lián)系人等常用應(yīng)用。
[0126]本可選實(shí)施例中,以攝像應(yīng)用為例,若所述攝像應(yīng)用位于特殊分區(qū)C區(qū),當(dāng)移動(dòng)終端I啟動(dòng)所述攝像應(yīng)用時(shí),則會(huì)產(chǎn)生調(diào)焦、拍攝、調(diào)攝像等不同操作。這樣,在快速啟動(dòng)應(yīng)用的同時(shí),還可以同時(shí)調(diào)出應(yīng)用的多樣功能進(jìn)行操作,從而可以減少操作步驟,并提高用戶(hù)體驗(yàn)。
[0127]監(jiān)聽(tīng)處理單元202,用于通過(guò)所述單通道對(duì)所述觸控點(diǎn)參數(shù)信息進(jìn)行監(jiān)聽(tīng)處理;
[0128]本實(shí)施例中,上報(bào)事件傳遞到監(jiān)聽(tīng)器之前,是單通道,而在監(jiān)聽(tīng)器監(jiān)聽(tīng)之后,則會(huì)通過(guò)多通道上報(bào)事件。多通道的同時(shí)存在,其好處在于可同時(shí)傳遞至不同的應(yīng)用模塊,從而產(chǎn)生不同的響應(yīng)操作。
[0129]轉(zhuǎn)換單元203,用于在經(jīng)監(jiān)聽(tīng)處理后,將所述單通道轉(zhuǎn)為多通道,并通過(guò)所述多通道將所述觸控點(diǎn)參數(shù)信息傳送至與所述應(yīng)用圖標(biāo)對(duì)應(yīng)的應(yīng)用;
[0130]啟動(dòng)運(yùn)行單元204,用于所述與所述應(yīng)用圖標(biāo)對(duì)應(yīng)的應(yīng)用啟動(dòng)運(yùn)行。
[0131]本實(shí)施例中,利用面向?qū)ο蠡姆绞?,定義普通分區(qū)和特殊分區(qū)的類(lèi)別以及實(shí)現(xiàn)方式,在判斷是特殊分區(qū)后,通過(guò)EventHub函數(shù)將不同分辨率的觸控點(diǎn)坐標(biāo)轉(zhuǎn)化為IXD (Liquid Crystal Display,液晶顯示器)的坐標(biāo),定義單通道函數(shù)(例如serverchannel和clientchannel等),其作用是當(dāng)收到上報(bào)事件后,將該事件通過(guò)該單通道傳遞至監(jiān)聽(tīng)器,并通過(guò)監(jiān)聽(tīng)器的監(jiān)聽(tīng),將該事件通過(guò)多通道傳遞給其中的一個(gè)應(yīng)用模塊,如攝像、聯(lián)系人等,不同應(yīng)用模塊產(chǎn)生相應(yīng)的操作。以攝像為例,則會(huì)在移動(dòng)終端I啟動(dòng)所述攝像應(yīng)用的同時(shí),產(chǎn)生調(diào)焦、拍攝、調(diào)攝像等不同操作。
[0132]在一實(shí)施例中,如圖9所示,在上述圖6實(shí)施例的基礎(chǔ)上,所述移動(dòng)終端I還包括:
[0133]恢復(fù)模塊60,用于在與所述應(yīng)用圖標(biāo)對(duì)應(yīng)的應(yīng)用啟動(dòng)時(shí),所述應(yīng)用圖標(biāo)恢復(fù)到所述屏幕側(cè)邊區(qū)域中的初始位置。
[0134]本實(shí)施例中,在與所述應(yīng)用圖標(biāo)對(duì)應(yīng)的應(yīng)用啟動(dòng)時(shí),所述應(yīng)用圖標(biāo)恢復(fù)到所述屏幕側(cè)邊區(qū)域中的初始位置。如,所述應(yīng)用圖標(biāo)在啟動(dòng)前設(shè)置于屏幕側(cè)邊區(qū)域的A區(qū)時(shí),則在應(yīng)用啟動(dòng)的同時(shí),所述應(yīng)用圖標(biāo)恢復(fù)至A區(qū)中的初始位置。可以理解的是,所述應(yīng)用圖標(biāo)恢復(fù)至所述初始位置后,仍能進(jìn)行位置的調(diào)整。
[0135]如圖10所示,本發(fā)明一實(shí)施例還提出一種啟動(dòng)應(yīng)用的方法,所述啟動(dòng)應(yīng)用的方法包括以下步驟:
[0136]步驟S10,獲取移動(dòng)終端I的屏幕側(cè)邊緣區(qū)域中應(yīng)用圖標(biāo)的位置狀態(tài)信息;
[0137]本實(shí)施例中,移動(dòng)終端I可選為手機(jī)或平板電腦等無(wú)邊框設(shè)備,所述移動(dòng)終端I的屏幕為可觸摸屏幕,并具有側(cè)邊緣區(qū)域,所述側(cè)邊緣區(qū)域可位于所述可觸摸屏幕左側(cè)、右偵叭上側(cè)或下側(cè)中的一種或多種情況的組合,可選地,位于所述可觸摸屏幕的左右兩側(cè)。所述側(cè)邊緣區(qū)域的寬度的取值范圍可以在0.5?0.8cm,當(dāng)然,在其他實(shí)施例中,可以根據(jù)移動(dòng)終端I屏幕的實(shí)際大小合理設(shè)置。
[0138]本實(shí)施例中,屏幕側(cè)邊緣區(qū)域中應(yīng)用圖標(biāo)的圖案可以與桌面菜單上對(duì)應(yīng)應(yīng)用的顯示圖標(biāo)相同或不同,形狀可以根據(jù)用戶(hù)的喜好自定義剪裁,如可以剪裁成圓形、方形、五角形或其他任意形狀。此外,屏幕側(cè)邊緣區(qū)域中應(yīng)用圖標(biāo)的位置和排列順序,可根據(jù)用戶(hù)手指的拖動(dòng)來(lái)調(diào)整,也可以通過(guò)搖晃移動(dòng)終端I進(jìn)行刷新來(lái)隨機(jī)設(shè)置應(yīng)用圖標(biāo)的位置。
[0139]可以理解的是,所述屏幕側(cè)邊緣區(qū)域中的應(yīng)用圖標(biāo),并不因桌面菜單的翻頁(yè)、應(yīng)用的啟動(dòng)或關(guān)閉、應(yīng)用的切換等操作而被覆蓋,而是始終位于移動(dòng)終端I屏幕的上層中,這樣,為用戶(hù)提供了快捷操作界面,從而可以方便用戶(hù)快速找到需要啟動(dòng)的應(yīng)用。
[0140]步驟S20,在監(jiān)測(cè)到所述應(yīng)用圖標(biāo)從所述屏幕側(cè)邊區(qū)域移動(dòng)至屏幕中間區(qū)域時(shí),啟動(dòng)與所述應(yīng)用圖標(biāo)對(duì)應(yīng)的應(yīng)用。
[0141]本可選實(shí)施例中,參照?qǐng)D4,所述應(yīng)用圖標(biāo)的位置狀態(tài)信息可以分為屏幕左、右邊緣區(qū)域(A區(qū)和C區(qū))以及位于所述左、右邊緣區(qū)域之間的屏幕中間區(qū)域(B區(qū))。參照?qǐng)D5,當(dāng)移動(dòng)終端I監(jiān)測(cè)到所述應(yīng)用圖標(biāo)位于所述屏幕左、右邊緣區(qū)域時(shí),則定義所述應(yīng)用圖標(biāo)位于初始位置,當(dāng)移動(dòng)終端I監(jiān)測(cè)到所述應(yīng)用圖標(biāo)從所述屏幕側(cè)邊區(qū)域移動(dòng)至屏幕中間區(qū)域時(shí),則定義所述應(yīng)用圖標(biāo)位于終點(diǎn)位置,同時(shí)認(rèn)為用戶(hù)已完成啟動(dòng)應(yīng)用的指令操作,此時(shí),即會(huì)啟動(dòng)與所述應(yīng)用圖標(biāo)對(duì)應(yīng)的應(yīng)用??梢岳斫獾氖?,所述移動(dòng)圖標(biāo)的移動(dòng),可由用戶(hù)手指的點(diǎn)按操作來(lái)觸發(fā),也可由用戶(hù)手指的滑動(dòng)操作來(lái)觸發(fā)。
[0142]用戶(hù)手指通過(guò)點(diǎn)按操作來(lái)觸發(fā)的具體過(guò)程可以是:
[0143]1、用戶(hù)手指首次點(diǎn)擊屏幕側(cè)邊區(qū)域內(nèi)的應(yīng)用圖標(biāo),第二次點(diǎn)擊屏幕中間區(qū)域;或
[0144]2、用戶(hù)手指雙擊屏幕側(cè)邊區(qū)域內(nèi)的應(yīng)用圖標(biāo);或
[0145]3、用戶(hù)手指長(zhǎng)按屏幕側(cè)邊區(qū)域內(nèi)的應(yīng)用圖標(biāo)。
[0146]用戶(hù)手指的滑動(dòng)操作來(lái)觸發(fā)的具體過(guò)程可以是:用戶(hù)手指按壓屏幕側(cè)邊區(qū)域內(nèi)的應(yīng)用圖標(biāo),并將所述應(yīng)用圖標(biāo)拖動(dòng)至屏幕中間區(qū)域的任一位置。
[0147]本實(shí)施例中,若用戶(hù)正在使用當(dāng)前應(yīng)用的過(guò)程中,想切換啟動(dòng)另一應(yīng)用,此時(shí),只需用戶(hù)手指在所述屏幕側(cè)邊區(qū)域進(jìn)行點(diǎn)擊、按壓或滑動(dòng)等預(yù)定操作,將應(yīng)用圖標(biāo)從所述屏幕側(cè)邊區(qū)域移動(dòng)至屏幕中間區(qū)域,即可啟動(dòng)與所述應(yīng)用圖標(biāo)對(duì)應(yīng)的應(yīng)用。而當(dāng)前應(yīng)用可以處于后臺(tái)狀態(tài)或直接退出程序,并在用戶(hù)進(jìn)行點(diǎn)擊、按壓或滑動(dòng)等預(yù)定操作當(dāng)前應(yīng)用對(duì)應(yīng)在所述屏幕側(cè)邊區(qū)域內(nèi)的應(yīng)用圖標(biāo)時(shí),又可重新打開(kāi)。
[0148]本發(fā)明提供的啟動(dòng)應(yīng)用的方法,通過(guò)獲取移動(dòng)終端I的屏幕側(cè)邊緣區(qū)域中應(yīng)用圖標(biāo)的位置狀態(tài)信息,并在監(jiān)測(cè)到所述應(yīng)用圖標(biāo)從所述屏幕側(cè)邊區(qū)域移動(dòng)至屏幕中間區(qū)域時(shí),啟動(dòng)與所述應(yīng)用圖標(biāo)對(duì)應(yīng)的應(yīng)用。這樣,用戶(hù)在需要打開(kāi)另一應(yīng)用時(shí),無(wú)需退出當(dāng)前應(yīng)用并退回到桌面菜單,只需點(diǎn)擊或滑動(dòng)屏幕側(cè)邊緣區(qū)域中的應(yīng)用圖標(biāo)即可啟動(dòng)對(duì)應(yīng)的應(yīng)用,因此,可以減少用戶(hù)的操作,從而提高用戶(hù)體驗(yàn)。
[0149]在一實(shí)施例中,如圖11所示,在上述圖10實(shí)施例的基礎(chǔ)上,所述步驟SlO之前還包括:
[0150]步驟S30,開(kāi)啟側(cè)邊緣應(yīng)用啟動(dòng)模式;
[0151]本實(shí)施例中,移動(dòng)終端I可以通過(guò)按壓移動(dòng)終端I側(cè)面設(shè)置的快捷鍵、通過(guò)在設(shè)置中開(kāi)啟、點(diǎn)擊其他快捷鍵或通過(guò)語(yǔ)音等方式來(lái)開(kāi)啟側(cè)邊緣應(yīng)用啟動(dòng)模式。
[0152]步驟S40,獲取預(yù)定應(yīng)用,并提取所述預(yù)定應(yīng)用的圖標(biāo);
[0153]步驟S50,對(duì)所述預(yù)定應(yīng)用的圖標(biāo)進(jìn)行裁剪,并將經(jīng)裁剪后的圖標(biāo)設(shè)置于所述屏幕側(cè)邊緣區(qū)域中。
[0154]本實(shí)施例中,在移動(dòng)終端I開(kāi)啟側(cè)邊緣應(yīng)用啟動(dòng)模式后,用戶(hù)根據(jù)需要自定義設(shè)置在屏幕側(cè)邊區(qū)域內(nèi)顯示的應(yīng)用,移動(dòng)終端I在獲取到這些待顯示應(yīng)用時(shí),提取對(duì)應(yīng)應(yīng)用的應(yīng)用圖標(biāo),本可選實(shí)施例中,所述應(yīng)用圖標(biāo)和桌面菜單上對(duì)應(yīng)應(yīng)用的顯示圖標(biāo)一致。此時(shí),移動(dòng)終端I通過(guò)彈出剪裁提示對(duì)話框,詢(xún)問(wèn)用戶(hù)是否需要剪裁圖標(biāo),在獲取同意信息時(shí),對(duì)提取的應(yīng)用圖標(biāo)進(jìn)行統(tǒng)一的裁剪,如可以剪裁成圓形、方形、五角形或其他任意形狀。當(dāng)然,在其他實(shí)施例中,并不限于本可選實(shí)施例,在屏幕側(cè)邊區(qū)域內(nèi)顯示的應(yīng)用圖標(biāo)也可以根據(jù)用戶(hù)的喜好剪裁成各種形狀。待剪裁完成,移動(dòng)終端I將經(jīng)裁剪后的圖標(biāo)設(shè)置于所述屏幕側(cè)邊緣區(qū)域中,其中,屏幕側(cè)邊緣區(qū)域中應(yīng)用圖標(biāo)的位置和排列順序,可根據(jù)用戶(hù)手指的拖動(dòng)來(lái)調(diào)整,也可以通過(guò)搖晃移動(dòng)終端I進(jìn)行刷新來(lái)隨機(jī)設(shè)置應(yīng)用圖標(biāo)的位置。
[0155]在一實(shí)施例中,如圖12所示,在上述圖10或圖11實(shí)施例的基礎(chǔ)上,所述步驟SlO包括:
[0156]步驟S101,接收用戶(hù)手指在移動(dòng)終端I的屏幕上觸發(fā)的觸屏信號(hào);
[0157]本實(shí)施例中,所述移動(dòng)終端I的系統(tǒng),如Android、1S等,包括上層(框架層、應(yīng)用層)和底層(物理層、驅(qū)動(dòng)層),物理層接收用戶(hù)手指在移動(dòng)終端I的屏幕上的觸控操作,所述觸控操作包括點(diǎn)擊或按壓等操作。以按壓操作為例,物理層將物理按壓力轉(zhuǎn)變?yōu)殡娦盘?hào)即觸屏信號(hào),并將觸屏信號(hào)傳遞至驅(qū)動(dòng)層。
[0158]步驟S102,對(duì)所述觸屏信號(hào)進(jìn)行解析,獲取所述用戶(hù)手指在所述屏幕上的觸控點(diǎn)參數(shù)信息;
[0159]本實(shí)施例中,驅(qū)動(dòng)層對(duì)觸屏信號(hào)進(jìn)行解析,得到按壓位置的具體坐標(biāo),持續(xù)時(shí)間,壓力大小等參數(shù),并將該參數(shù)上傳至框架層,框架層與驅(qū)動(dòng)層的通信可通過(guò)相應(yīng)的接口來(lái)實(shí)現(xiàn),框架層接收到驅(qū)動(dòng)層上傳的按壓位置的具體坐標(biāo),并解析該具體坐標(biāo),從而選擇響應(yīng)或不響應(yīng),在判斷所述具體坐標(biāo)位于所述屏幕側(cè)邊區(qū)域內(nèi)時(shí),則認(rèn)為該按壓位置有效,并將該有效的按壓位置向上傳遞給對(duì)應(yīng)的應(yīng)用層,以滿(mǎn)足應(yīng)用層根據(jù)不同的事件執(zhí)行不同的應(yīng)用操作??梢岳斫獾氖?,當(dāng)觸控操作為點(diǎn)擊操作時(shí),驅(qū)動(dòng)層對(duì)觸屏信號(hào)進(jìn)行解析,得到點(diǎn)擊位置的具體坐標(biāo),持續(xù)時(shí)間,壓力大小等觸控點(diǎn)參數(shù)參數(shù),當(dāng)移動(dòng)終端I監(jiān)測(cè)到用戶(hù)手指在點(diǎn)擊操作完成后,并未松開(kāi)而是持續(xù)滑動(dòng)預(yù)定距離時(shí),此時(shí),移