操作處理方法和電子設(shè)備的制作方法
【專利摘要】本發(fā)明提供了一種操作處理方法和電子設(shè)備。所述方法包括:獲得一輸入操作;確定多個(gè)操作區(qū)域中所述輸入操作所對(duì)應(yīng)的第一操作區(qū)域以及所述輸入操作的方向;判斷所述輸入操作的方向是否滿足預(yù)定條件,其中,所述預(yù)定條件為所述輸入操作的方向與一參考方向的夾角小于或等于一預(yù)定角度,并且所述參考方向?yàn)橐惶囟c(diǎn)到所述第一操作區(qū)域的直線方向;當(dāng)所述輸入操作的方向滿足所述預(yù)定條件時(shí),確定所述輸入操作為第一輸入操作;以及當(dāng)所述輸入操作的方向不滿足所述預(yù)定條件時(shí),確定所述輸入操作為第二輸入操作,其中所述第二輸入操作與所述第一輸入操作不同。從而,電子設(shè)備能夠準(zhǔn)確地判斷用戶對(duì)某一操作區(qū)域的輸入操作屬于何種操作。
【專利說明】操作處理方法和電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子設(shè)備中的操作處理方法及相應(yīng)的電子設(shè)備。
【背景技術(shù)】
[0002]近年來,具有顯示屏幕的各種電子設(shè)備得到迅速的發(fā)展和廣泛的應(yīng)用,例如,個(gè)人計(jì)算機(jī)、平板電腦、移動(dòng)終端、蜂窩電話、智能桌面等。電子設(shè)備的顯示屏幕(例如電子設(shè)備的操作桌面)上通常會(huì)存在各種各樣的操作區(qū)域用于用戶對(duì)電子設(shè)備輸入各種操作。
[0003]隨著電子設(shè)備上應(yīng)用的豐富化,往往需要對(duì)同一個(gè)操作區(qū)域執(zhí)行多個(gè)不同的操作,例如可以對(duì)同一個(gè)操作區(qū)域執(zhí)行滑動(dòng)瀏覽、點(diǎn)擊和拖曳文件等操作。因此,電子設(shè)備需要能夠準(zhǔn)確地判斷出用戶的某一手勢具體執(zhí)行哪個(gè)操作。在某些情況下,用戶的手勢可能比較相近,如何區(qū)分相近的手勢以使電子設(shè)備準(zhǔn)確地執(zhí)行用戶的指令成為電子設(shè)備設(shè)計(jì)中的重要課題。
【發(fā)明內(nèi)容】
[0004]鑒于上述問題,本發(fā)明構(gòu)思出通過判斷用戶對(duì)某一操作區(qū)域的輸入操作的方向是否滿足預(yù)定條件而確定該輸入操作具體屬于何種操作的操作處理方法。
[0005]本發(fā)明的一個(gè)方面提供了一種操作處理方法,應(yīng)用于一電子設(shè)備,其中,所述電子設(shè)備包括一顯示屏幕,所述顯示屏幕上顯示有多個(gè)操作區(qū)域,所述多個(gè)操作區(qū)域構(gòu)成第一形狀的操控區(qū)域,所述顯示屏幕平面上具有用于與所述多個(gè)操作區(qū)域形成參考方向的一特定點(diǎn),所述方法包括:獲得一輸入操作;確定所述多個(gè)操作區(qū)域中所述輸入操作所對(duì)應(yīng)的第一操作區(qū)域以及所述輸入操作的方向;判斷所述輸入操作的方向是否滿足預(yù)定條件,其中,所述預(yù)定條件為所述輸入操作的方向與所述參考方向的夾角小于或等于一預(yù)定角度,并且所述參考方向?yàn)樗鎏囟c(diǎn)到所述第一操作區(qū)域的直線方向;當(dāng)所述輸入操作的方向滿足所述預(yù)定條件時(shí),確定所述輸入操作為第一輸入操作;以及當(dāng)所述輸入操作的方向不滿足所述預(yù)定條件時(shí),確定所述輸入操作為第二輸入操作,其中所述第二輸入操作與所述第一輸入操作不同。
[0006]本發(fā)明的另一方面提供了一種電子設(shè)備,包括:顯示單元,配置為在顯示屏幕上顯示多個(gè)操作區(qū)域,其中所述多個(gè)操作區(qū)域構(gòu)成第一形狀的操控區(qū)域,并且所述顯示屏幕的平面上具有用于與所述多個(gè)操作區(qū)域形成參考方向的一特定點(diǎn);輸入單元,配置為獲得一輸入操作;第一操作確定單元,配置為確定所述多個(gè)操作區(qū)域中所述輸入操作所對(duì)應(yīng)的第一操作區(qū)域以及所述輸入操作的方向;方向判斷單元,配置為判斷所述輸入操作的方向是否滿足預(yù)定條件,其中,所述預(yù)定條件為所述輸入操作的方向與所述參考方向的夾角小于或等于一預(yù)定角度,并且所述參考方向?yàn)樗鎏囟c(diǎn)到所述第一操作區(qū)域的直線方向;以及第二操作確定單元,配置為當(dāng)所述輸入操作的方向滿足所述預(yù)定條件時(shí),確定所述輸入操作為第一輸入操作,以及當(dāng)所述輸入操作的方向不滿足所述預(yù)定條件時(shí),確定所述輸入操作為第二輸入操作,其中所述第二輸入操作與所述第一輸入操作不同。[0007]通過本發(fā)明的上述方面提供的技術(shù)方案,使得電子設(shè)備能夠準(zhǔn)確地判斷用戶對(duì)顯示屏幕上的某一操作區(qū)域的輸入操作屬于何種操作。
[0008]優(yōu)選地,在上述操作處理方法和電子設(shè)備中,所述操控區(qū)域中每個(gè)所述多個(gè)操作區(qū)域的相對(duì)第一邊和第二邊的延長線匯聚到所述特定點(diǎn)。
[0009]此外,優(yōu)選地,在上述操作處理方法和電子設(shè)備中,所述第一形狀是環(huán)形或環(huán)形的一部分,或者是中空多邊形或中空多邊形的一部分;并且所述特定點(diǎn)是所述第一形狀的幾何中心。
[0010]上述特定的優(yōu)選操控區(qū)域形式使得參考方向的判斷更直觀,方便用戶準(zhǔn)確地進(jìn)行輸入操作。
【專利附圖】
【附圖說明】
[0011]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例的描述中所需要使用的附圖作簡單地介紹。下面描述中的附圖僅僅是本發(fā)明的示例性實(shí)施例。
[0012]圖1示出了根據(jù)本發(fā)明的實(shí)施例的操作處理方法100的流程圖。
[0013]圖2a示出了根據(jù)本發(fā)明的實(shí)施例的第一示例顯示屏幕200a的示意圖。
[0014]圖2b示出了根據(jù)本發(fā)明的實(shí)施例的第二示例顯示屏幕200b的示意圖。
[0015]圖3示出了用于說明判斷輸入操作是否滿足預(yù)定條件的示例性顯示屏幕300的示意圖。
[0016]圖4示出了根據(jù)本發(fā)明的實(shí)施例的電子設(shè)備400的示意性結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0017]在下文中,將參考附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。注意,在本說明書和附圖中,基本上相同的步驟和元素用相同或相似的附圖標(biāo)記來表示,且對(duì)這些步驟和元素的重復(fù)解釋將被省略。
[0018]在本發(fā)明的以下實(shí)施例中,電子設(shè)備是指任何具有顯示屏幕的電子設(shè)備,其具體形式包括但不限于個(gè)人計(jì)算機(jī)、智能電視、平板電腦、移動(dòng)電話、數(shù)碼相機(jī)、個(gè)人數(shù)字助手、便攜式計(jì)算機(jī)、游戲機(jī)、智能桌面等。電子設(shè)備的顯示屏幕可以是任意類型的屏幕,例如包括LCK,LED,TFT,IPS,OLED等,也可包括低功耗的顯示屏幕如Memory LCD、E_Ink等。顯示屏幕的類型不構(gòu)成對(duì)本發(fā)明的限定。
[0019]正如【背景技術(shù)】部分所陳述的,電子設(shè)備的顯示屏幕上通常存在多個(gè)操作區(qū)域用于用戶進(jìn)行輸入操作以使得電子設(shè)備執(zhí)行特定動(dòng)作,并且電子設(shè)備往往需要判斷用戶的某一輸入具體屬于哪種操作(即電子設(shè)備應(yīng)該執(zhí)行何種動(dòng)作或處理)?;谝陨鲜聦?shí),本發(fā)明提出一種對(duì)顯示屏幕上的多個(gè)操作區(qū)域的輸入操作進(jìn)行判斷的操作處理方法,本發(fā)明的主要構(gòu)思在于:首先在具有多個(gè)操作區(qū)域的顯示屏幕的平面上確定一個(gè)特定點(diǎn),并確定該特定點(diǎn)到操作區(qū)域的直線方向作為參考方向,然后判斷用戶輸入操作的方向與該參考方向的夾角是否小于或等于一預(yù)定角度;如果該夾角小于或等于該預(yù)定角度,則確定該輸入操作屬于第一輸入操作,否則確定該輸入操作屬于第二輸入操作,其中第一輸入操作與第二輸入操作不同,即電子設(shè)備將執(zhí)行不同的動(dòng)作或處理。這里,操作區(qū)域是指顯示屏幕上用戶可以進(jìn)行輸入操作的任意區(qū)域,該區(qū)域上可以顯示圖片、文本、應(yīng)用圖標(biāo)等顯示對(duì)象,其也可以僅是一個(gè)可操作的空白區(qū)域。此外,這里的顯示屏幕可以是任意合適的屏幕,例如其可以是觸摸屏幕,也可以是普通屏幕,還可以是近距離感應(yīng)屏幕。當(dāng)顯示屏幕是觸摸屏幕時(shí),用戶可以通過例如手指或手寫筆等進(jìn)行輸入操作;當(dāng)顯示屏幕是普通屏幕時(shí),用戶可以通過例如鼠標(biāo)進(jìn)行輸入操作;當(dāng)顯示屏幕是近距離感應(yīng)屏幕時(shí),用戶可以通過例如手指或手寫筆等在屏幕上方近距離處進(jìn)行輸入操作,近距離感應(yīng)屏幕可以利用近距離感應(yīng)原理而獲得用戶的輸入操作。通過本發(fā)明的上述構(gòu)思使得電子設(shè)備能夠準(zhǔn)確地判定用戶輸入的操作屬于何種操作,進(jìn)而可以執(zhí)行相應(yīng)動(dòng)作。下文將結(jié)合附圖詳細(xì)說明上述發(fā)明構(gòu)思的【具體實(shí)施方式】,并對(duì)其中的術(shù)語含義進(jìn)行詳細(xì)解釋。需要說明的是,上述主要構(gòu)思僅是本公開的一部分,本說明書中仍存在其它對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的發(fā)明構(gòu)思。
[0020]圖1示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的操作處理方法100的流程圖。該操作處理方法100應(yīng)用于一電子設(shè)備,并包括步驟SlOl至S105。如上所述,該電子設(shè)備可以是任意電子設(shè)備,優(yōu)選地,該電子設(shè)備可以是智能桌面,用戶可以通過各種手勢對(duì)智能桌面進(jìn)行操作,從而進(jìn)行非常直觀和便捷的交互。所述電子設(shè)備包括一顯示屏幕,該顯示屏幕可以是如上所述的任意顯示屏幕,例如普通屏幕、觸摸屏幕、或近距離感應(yīng)屏幕等。所述顯示屏幕上顯示有多個(gè)操作區(qū)域。如上所述,所述操作區(qū)域是指顯示屏幕上用戶可以進(jìn)行輸入操作的任意區(qū)域,并且其可以具有任意形狀,例如矩形、圓形、扇形、或其它不規(guī)則形狀。所述多個(gè)操作區(qū)域構(gòu)成第一形狀的操控區(qū)域,并且所述顯示屏幕平面上具有用于與所述多個(gè)操作區(qū)域形成參考方向的一特定點(diǎn)。在本發(fā)明的實(shí)施例中,為了判斷用戶對(duì)某一操作區(qū)域的輸入操作的方向是否滿足預(yù)定條件,需要確定一參考方向,上述特定點(diǎn)用于確定該參考方向,具體的,該參考方向?yàn)樯鲜鎏囟c(diǎn)到所選定的第一操作區(qū)域的直線方向。下文將具體說明如何使用該特定點(diǎn)確定所述參考方向。需要說明的是,這里的特定點(diǎn)是虛擬參考點(diǎn),不需要在顯示屏幕上真實(shí)地顯示一個(gè)點(diǎn),而且,該特定點(diǎn)也不一定在顯示屏幕范圍內(nèi),僅需要在顯示屏幕的平面上即可,其甚至可以在無窮遠(yuǎn)處。
[0021]為了清楚地說明本發(fā)明的操作區(qū)域、操控區(qū)域以及特定點(diǎn),下面參照?qǐng)D2a和圖2b以具體示例的方式進(jìn)行說明。
[0022]圖2a示出了根據(jù)本發(fā)明的實(shí)施例的第一示例顯示屏幕200a的示意圖。在圖2a中,顯示屏幕200a上顯示了 7個(gè)依次相鄰的操作區(qū)域201a-207a,每個(gè)操作區(qū)域均為環(huán)扇形。這7個(gè)環(huán)扇形的操作區(qū)域201a_207a構(gòu)成操控區(qū)域210a,操控區(qū)域210a也為環(huán)扇形(環(huán)形的一部分),即第一形狀為環(huán)形的一部分,在圖2a中通過虛線框示意性地標(biāo)出了操控區(qū)域210a。在圖2a所示的示例中,用戶可以在操控區(qū)域210a的操作區(qū)域201a_207a中進(jìn)行輸入操作,例如通過鼠標(biāo)、手指或手寫筆在操控區(qū)域210a的任意操作區(qū)域上滑動(dòng)。為了在后續(xù)步驟中判定輸入操作是否滿足預(yù)定條件,圖2a的顯示屏幕200a上設(shè)置有一特定點(diǎn)0a,在該示例中,特定點(diǎn)Oa位于環(huán)扇形的操控區(qū)域210a的圓心(在本公開中,也稱為第一形狀的幾何中心)。特定點(diǎn)Oa用于與操作區(qū)域201a_207a形成連線來確定參考方向,這里,參考方向可以是特定點(diǎn)Oa到操作區(qū)域上的任一點(diǎn)的直線,例如,以操作區(qū)域204a為例,該參考方向可以是特定點(diǎn)Oa到操作區(qū)域204a的幾何中心點(diǎn)C (這里的幾何中心點(diǎn)可以是操作區(qū)域的形心,也可以是通過其它幾何規(guī)則確定的中心點(diǎn))的直線OaC的方向,也可以是特定點(diǎn)Oa到操作區(qū)域204a中的任一點(diǎn)E的直線OaE的方向,此外該參考方向還可以是特定點(diǎn)Oa到用戶的輸入操作的起始點(diǎn)S的直線OaS的方向。需要說明的是,在圖2a中,將特定點(diǎn)Oa選擇在第一形狀的幾何中心,但如上所述,特定點(diǎn)也可以其它位置,例如更靠近操控區(qū)域210a的On點(diǎn)或者更遠(yuǎn)離操控區(qū)域210a的Of點(diǎn)。當(dāng)然,在該具體示例中,優(yōu)選將特定點(diǎn)設(shè)置在環(huán)扇形的圓心Oa處,即第一形狀的幾何中心,因?yàn)檫@樣用戶更易于判斷參考方向,從而方便用戶進(jìn)行準(zhǔn)確的輸入操作。此外,在該示例中,特定點(diǎn)Oa也是每個(gè)操作區(qū)域的相對(duì)邊Cl至C8(C1和C2是操作區(qū)域201a的相對(duì)第一邊和第二邊,C2和C3是操作區(qū)域201a的相對(duì)第一邊和第二邊,等等)的延長線匯聚的點(diǎn),即所述操控區(qū)域中每個(gè)所述多個(gè)操作區(qū)域的相對(duì)第一邊和第二邊的延長線匯聚到所述特定點(diǎn)。當(dāng)然,所述操控區(qū)域中每個(gè)所述多個(gè)操作區(qū)域的相對(duì)第一邊和第二邊的延長線匯聚到所述特定點(diǎn)的優(yōu)選實(shí)施方式并不限于圖2a所示的示例,其它操控區(qū)域的形式也可以具有該優(yōu)選實(shí)施方式,例如上述操作區(qū)域201a_207a可以是梯形而不是扇環(huán)形。這種優(yōu)選實(shí)施方式使得參考方向的判斷更直觀,方便用戶準(zhǔn)確地輸入操作。另外,雖然在圖2a的示例中操控區(qū)域210a為環(huán)扇形,但很明顯,其也可以是完整的環(huán)形。
[0023]圖2b示出了根據(jù)本發(fā)明的實(shí)施例的第二示例顯示屏幕200b的示意圖。在圖2b中,顯示屏幕200b上顯示了 8個(gè)矩形操作區(qū)域201b-208b。這8個(gè)矩形操作區(qū)域構(gòu)成操控區(qū)域210b,操控區(qū)域210b為中空矩形,即在一個(gè)大矩形中挖去一個(gè)矩形。圖2b中通過虛線框示意性地標(biāo)出了操控區(qū)域210b。在圖2b所示的示例中,用戶可以在操控區(qū)域210b的操作區(qū)域201b-208b中進(jìn)行輸入操作,例如通過鼠標(biāo)、手指或手寫筆在操控區(qū)域210b中的任意操作區(qū)域201b-208b上滑動(dòng)。為了在后續(xù)步驟中判定輸入操作是否滿足預(yù)定條件,圖2b的顯示屏幕200b上設(shè)置有特定點(diǎn)0b,在該示例中,特定點(diǎn)Ob位于矩形操控區(qū)域210b的幾何中心(即,第一形狀的幾何中心)。特定點(diǎn)Ob用于與操作區(qū)域201b-208b形成連線來確定參考方向,如上所述,該參考方向可以是特定點(diǎn)Ob到操作區(qū)域上的任一點(diǎn)的直線,例如,以操作區(qū)域203b為例,參考方向可以是特定點(diǎn)Ob到操作區(qū)域203b的幾何中心點(diǎn)C (這里的幾何中心點(diǎn)可以是操作區(qū)域的形心,也可以是通過其它幾何規(guī)則確定的中心點(diǎn))的直線ObC的方向,也可以是特定點(diǎn)Ob到操作區(qū)域203b的一個(gè)頂點(diǎn)E的直線ObE的方向,此外,參考方向還可以是特定點(diǎn)Ob到用戶的輸入操作的起始點(diǎn)S的直線ObS的方向。需要說明的是,在圖2b中,將特定點(diǎn)Ob選擇在第一形狀的幾何中心,即操控區(qū)域210b的中心點(diǎn),但如上所述,特定點(diǎn)也可以其它位置,例如,在圖2b中的Of點(diǎn),此時(shí),上述參考方向可以是如圖所示的直線OfE的方向,也可以是OfC或OfS的方向。當(dāng)然,在該具體示例中,優(yōu)選將特定點(diǎn)設(shè)置在操控區(qū)域210b的中心點(diǎn)0b,即第一形狀的幾何中心,因?yàn)檫@樣用戶更易于判斷參考方向,從而方便用戶進(jìn)行準(zhǔn)確的輸入操作。此外,在該示例中,操控區(qū)域210b是中空矩形,顯然,其也可以是其它中空多邊形,并且還可以是中空多邊形的一部分,例如在圖2b的中空矩形示例中,可以缺少操作區(qū)域201b-208b中的一個(gè)或連續(xù)的多個(gè),例如缺少操作區(qū)域201b-203b,此時(shí),操控區(qū)域210b變?yōu)橄蜃箝_口的中空矩形。
[0024]上文參考圖2a和圖2b描述了根據(jù)本發(fā)明的實(shí)施例的顯示屏幕及其上的操作區(qū)域和操控區(qū)域的具體示例。需要說明的是,圖2a和圖2b僅是本發(fā)明的示例,本發(fā)明的顯示屏幕上的操作區(qū)域和操控區(qū)域并不限于以上情況。例如,上述多個(gè)操作區(qū)域可以不規(guī)則地分布在顯示屏幕上,即構(gòu)成的操控區(qū)域的第一形狀為不規(guī)則的形狀。此外,上述特定點(diǎn)的選擇也不限于以上示出的情況,而是可以根據(jù)實(shí)際應(yīng)用以及實(shí)際操控區(qū)域的形狀而進(jìn)行選擇,在上述圖2a和圖2b的示例中優(yōu)選將該特定點(diǎn)設(shè)定在所述第一形狀的幾何中心,這樣可以使得用戶對(duì)各個(gè)操作區(qū)域的操作更簡便和一致。
[0025]下面,繼續(xù)參考圖1對(duì)根據(jù)本發(fā)明的實(shí)施例的操作處理方法100的各個(gè)步驟進(jìn)行說明。在步驟SlOl中,獲得一輸入操作,如上所述,該輸入操作可以是任意可以確定方向的操作,例如通過鼠標(biāo)、手指或觸摸筆等在顯示屏幕上的操作區(qū)域上滑動(dòng)。在步驟S102中,確定所述多個(gè)操作區(qū)域中所述輸入操作所對(duì)應(yīng)的第一操作區(qū)域以及所述輸入操作的方向。在該步驟中,電子設(shè)備確定用戶的目標(biāo)操作區(qū)域(第一操作區(qū)域),例如當(dāng)用戶在某一操作區(qū)域上進(jìn)行輸入操作時(shí),則確定該操作區(qū)域?yàn)榈谝徊僮鲄^(qū)域。此外,在該步驟中,電子設(shè)備還確定輸入操作的方向,具體確定方法可以根據(jù)具體應(yīng)用場景而設(shè)定,例如,可以將輸入操作的起始點(diǎn)到終止點(diǎn)的直線方向確定為輸入操作的方向;也可以將輸入操作在屏幕上的軌跡利用例如最小二乘法進(jìn)行直線擬合,并將直線上最接近操作起點(diǎn)的點(diǎn)作為直線方向的起點(diǎn)而將直線上最接近操作終點(diǎn)的點(diǎn)作為直線方向的終點(diǎn),從而將該直線上的該起點(diǎn)至該終點(diǎn)的方向確定為輸入操作的方向。
[0026]在確定了輸入操作的方向之后,將判斷該方向是否滿足預(yù)定條件。因此,在步驟S103中判斷所述輸入操作的方向是否滿足預(yù)定條件,其中,所述預(yù)定條件為所述輸入操作的方向與所述參考方向的夾角小于或等于一預(yù)定角度,并且所述參考方向?yàn)樗鎏囟c(diǎn)到所述第一操作區(qū)域的直線方向。在步驟S103中,將輸入操作的方向與一參考方向進(jìn)行比較,如果輸入操作的方向與參考方向的夾角小于或等于一預(yù)定角度時(shí)認(rèn)為滿足預(yù)定條件,這里的參考方向是上述特定點(diǎn)到所述第一操作區(qū)域的直線方向,如上文所述,所述特定點(diǎn)是顯示屏幕的平面上的任意參考點(diǎn),并且所述參考方向可以是所述特定點(diǎn)到所述第一操作區(qū)域上的任意點(diǎn)的直線方向,例如,該任意點(diǎn)可以是第一操作區(qū)域的幾何中心點(diǎn)(例如形心)、任意邊緣點(diǎn)、或者輸入操作在第一操作區(qū)域上的起始點(diǎn),等等。此外,這里的預(yù)定角度可以根據(jù)實(shí)際應(yīng)用場景而設(shè)置,例如30°、40°、50°等,本發(fā)明對(duì)此不作任何限定。
[0027]下面參照?qǐng)D3具體說明步驟S103的一個(gè)示例實(shí)施方式。圖3示出了用于說明判斷輸入操作是否滿足預(yù)定條件的顯示屏幕300的示意圖。圖3利用與圖2a相同形狀的操控區(qū)域和操作區(qū)域。在圖3中,同樣顯示了 7個(gè)依次相鄰的環(huán)扇形操作區(qū)域301-307,這7個(gè)環(huán)扇形的操作區(qū)域構(gòu)成環(huán)扇形的操控區(qū)域310。以操作區(qū)域304為例來說明上述預(yù)定條件。在該示例中,將上述特定點(diǎn)設(shè)置為環(huán)扇形的圓心O點(diǎn),并將參考方向設(shè)定為從特定點(diǎn)O至輸入操作在操作區(qū)域上的起始點(diǎn)的直線方向。例如,如果用戶通過手指對(duì)操作區(qū)域304進(jìn)行滑動(dòng)的輸入操作,滑動(dòng)的起點(diǎn)為S點(diǎn),則上述參考方向?yàn)閺狞c(diǎn)O至點(diǎn)S的直線方向OS。假定用戶進(jìn)行了三次輸入操作,它們的輸入起點(diǎn)都是S,而操作方向分別是SZ1、SZ2、SZ3,如圖所示,則SZl與OS的夾角為Ci1, SZ2與OS的夾角為a2,SZ3與OS的夾角為α 3。如果設(shè)定上述預(yù)定角度為α角,則如圖3所示,當(dāng)輸入操作的方向在射線SA至SB范圍內(nèi)時(shí),認(rèn)為所述輸入操作的方向與所述參考方向OS的夾角小于或等于預(yù)定角度α??梢钥闯?,SZ2和SZ3在上述范圍內(nèi),而SZl不在上述范圍內(nèi),即α P α,α 2< α , α 2〈 α,因此,操作方向SZl對(duì)應(yīng)的輸入操作不滿足上述預(yù)定條件,操作方向SZ2和SZ3對(duì)應(yīng)的輸入操作滿足上述預(yù)定條件。需要說明的是,結(jié)合圖3所述的判斷處理僅是本發(fā)明的一個(gè)示例,本領(lǐng)域的技術(shù)人員可以容易地將其擴(kuò)展到其它情形。
[0028]下面返回圖1,如果步驟S103中的判斷為肯定(“是”),則進(jìn)入步驟S104,在步驟S104中,確定所述輸入操作為第一輸入操作。如果步驟S103中的判斷為否定(“否”),則進(jìn)入步驟S105,在步驟S105中,確定所述輸入操作為第二輸入操作,其中所述第二輸入操作與所述第一輸入操作不同。由此可見,通過本發(fā)明的上述步驟判斷出了用戶的輸入操作具體屬于何種操作,即,用戶希望電子設(shè)備執(zhí)行何種動(dòng)作或處理。例如,上述第一輸入操作可以是拖曳操作,即,電子設(shè)備將隨著輸入操作的手勢而在顯示屏幕上除所述操控區(qū)域之外的其它區(qū)域(例如桌面)上創(chuàng)建被操作的操作區(qū)域(第一操作區(qū)域)中顯示的目標(biāo)對(duì)象(或者第一操作區(qū)域所鏈接的目標(biāo)對(duì)象)的副本,操作區(qū)域中顯示或鏈接的目標(biāo)對(duì)象可以是圖片、文本、應(yīng)用圖標(biāo)、或者其它文件。顯然,根據(jù)實(shí)際應(yīng)用,第一輸入操作也可以是其它操作,例如其可以使電子設(shè)備創(chuàng)建上述目標(biāo)對(duì)象的快捷方式、打開上述目標(biāo)對(duì)象、或刪除所述目標(biāo)對(duì)象,等等。此外,所述第二輸入操作可以是與第一輸入操作不同的任意操作,例如其可以是切換操作,即電子設(shè)備將隨著輸入操作的手勢而使得被操作的操作區(qū)域(第一操作區(qū)域)中顯示的對(duì)象(圖片、文本、應(yīng)用圖標(biāo))切換為另一對(duì)象。優(yōu)選地,可以將第一操作區(qū)域的一個(gè)相鄰操作區(qū)域中的顯示對(duì)象切換到第一操作區(qū)域中,而將第一操作區(qū)域中的顯示對(duì)象切換到另一相鄰區(qū)域中。例如,在圖3所示的示例中,如果輸入操作的方向?qū)?yīng)于SZ1,則可以將操作區(qū)域305中的顯示對(duì)象顯示到操作區(qū)域304中,而將操作區(qū)域304中的顯示對(duì)象顯示到操作區(qū)域303中。顯然,根據(jù)實(shí)際應(yīng)用,第二輸入操作也可以是導(dǎo)致電子設(shè)備執(zhí)行任意其它動(dòng)作或處理的輸入操作。特別地,上述第一輸入操作和第二輸入操作還可以是導(dǎo)致電子設(shè)備再次執(zhí)行其它判斷的操作。例如,第二輸入操作可以使得電子設(shè)備繼續(xù)判斷上述輸入操作是否滿足其它預(yù)定條件(例如,輸入操作是否滿足一定的移動(dòng)距離,或者輸入操作是否滿足另一方向要求等),從而將所述輸入操作細(xì)分為第三輸入操作、第四輸入操作,等等。本發(fā)明并不限定上述第一輸入操作和第二輸入操作具體導(dǎo)致電子設(shè)備執(zhí)行何種動(dòng)作或處理。
[0029]通過以上說明可以看出,利用本發(fā)明的實(shí)施例的上述操作處理方法可以使得電子設(shè)備能夠準(zhǔn)確地判斷用戶對(duì)多個(gè)操作區(qū)域中的某一操作區(qū)域的輸入操作具體屬于何種操作。
[0030]下面參照?qǐng)D4對(duì)根據(jù)本發(fā)明的實(shí)施例的電子設(shè)備進(jìn)行說明。以下所描述的電子設(shè)備中的各個(gè)單元所執(zhí)行的功能與以上實(shí)施例的操作處理方法相對(duì)應(yīng),關(guān)于操作處理方法所描述的各個(gè)方面同樣適用于這里的電子設(shè)備,因此,不再對(duì)其詳細(xì)說明。
[0031]圖4示出了根據(jù)本發(fā)明的實(shí)施例的電子設(shè)備400的示意框圖。如上所述,電子設(shè)備400是指任何具有顯示屏幕的電子設(shè)備,其具體形式包括但不限于個(gè)人計(jì)算機(jī)、智能電視、平板電腦、智能桌面、移動(dòng)電話、數(shù)碼相機(jī)、個(gè)人數(shù)字助手、便攜式計(jì)算機(jī)、游戲機(jī)等。電子設(shè)備400包括:顯示單元401,配置為在顯示屏幕上顯示多個(gè)操作區(qū)域,其中所述多個(gè)操作區(qū)域構(gòu)成第一形狀的操控區(qū)域,并且所述顯示屏幕的平面上具有用于與所述多個(gè)操作區(qū)域形成參考方向的一特定點(diǎn);輸入單元402,配置為獲得一輸入操作;第一操作確定單元403,配置為確定所述多個(gè)操作區(qū)域中所述輸入操作所對(duì)應(yīng)的第一操作區(qū)域以及所述輸入操作的方向;方向判斷單元404,配置為判斷所述輸入操作的方向是否滿足預(yù)定條件,其中,所述預(yù)定條件為所述輸入操作的方向與所述參考方向的夾角小于或等于一預(yù)定角度,并且所述參考方向?yàn)樗鎏囟c(diǎn)到所述第一操作區(qū)域的直線方向;以及第二操作確定單元405,配置為當(dāng)所述輸入操作的方向滿足所述預(yù)定條件時(shí),確定所述輸入操作為第一輸入操作,以及當(dāng)所述輸入操作的方向不滿足所述預(yù)定條件時(shí),確定所述輸入操作為第二輸入操作,其中所述第二輸入操作與所述第一輸入操作不同。
[0032]本領(lǐng)域的技術(shù)人員可以理解,上述實(shí)施例的電子設(shè)備400的各個(gè)單元可以是獨(dú)立的單元,也可以是與其它單元一起形成的組合單元。并且,圖4所示出的單元可以僅是電子設(shè)備400的部分單元,電子設(shè)備400還可能包括其它單元,例如中央處理單元、存儲(chǔ)單元,等
坐寸ο
[0033]優(yōu)選地,所述操控區(qū)域中每個(gè)所述多個(gè)操作區(qū)域的相對(duì)第一邊和第二邊的延長線匯聚到所述特定點(diǎn)。
[0034]優(yōu)選地,所述第一形狀是環(huán)形或環(huán)形的一部分,或者是中空多邊形或中空多邊形的一部分;并且所述特定點(diǎn)是所述第一形狀的幾何中心。
[0035]優(yōu)選地,所述特定點(diǎn)到所述第一操作區(qū)域的直線方向是所述特定點(diǎn)到所述輸入操作的起始點(diǎn)的直線方向。
[0036]優(yōu)選地,所述特定點(diǎn)到所述第一操作區(qū)域的直線方向是所述特定點(diǎn)到所述第一操作區(qū)域的幾何中心點(diǎn)的直線方向。
[0037]優(yōu)選地,所述第一輸入操作是拖曳操作。
[0038]優(yōu)選地,所述第二輸入操作是切換操作。
[0039]由此可以看出,根據(jù)本發(fā)明的電子設(shè)備能夠準(zhǔn)確地判斷用戶對(duì)多個(gè)操作區(qū)域中的某一操作區(qū)域的輸入操作具體屬于何種操作。
[0040]本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn)。并且軟件模塊可以置于任意形式的計(jì)算機(jī)存儲(chǔ)介質(zhì)中。為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。本領(lǐng)域技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0041]本領(lǐng)域技術(shù)人員應(yīng)該理解,可依賴于設(shè)計(jì)需求和其它因素對(duì)本發(fā)明進(jìn)行各種修改、組合、部分組合和替換,只要它們?cè)谒綑?quán)利要求及其等同的范圍內(nèi)。
【權(quán)利要求】
1.一種操作處理方法,應(yīng)用于一電子設(shè)備,其中,所述電子設(shè)備包括一顯示屏幕,所述顯示屏幕上顯示有多個(gè)操作區(qū)域,所述多個(gè)操作區(qū)域構(gòu)成第一形狀的操控區(qū)域,所述顯示屏幕平面上具有用于與所述多個(gè)操作區(qū)域形成參考方向的一特定點(diǎn),所述方法包括: 獲得一輸入操作; 確定所述多個(gè)操作區(qū)域中所述輸入操作所對(duì)應(yīng)的第一操作區(qū)域以及所述輸入操作的方向; 判斷所述輸入操作的方向是否滿足預(yù)定條件,其中,所述預(yù)定條件為所述輸入操作的方向與所述參考方向的夾角小于或等于一預(yù)定角度,并且所述參考方向?yàn)樗鎏囟c(diǎn)到所述第一操作區(qū)域的直線方向; 當(dāng)所述輸入操作的方向滿足所述預(yù)定條件時(shí),確定所述輸入操作為第一輸入操作;以及 當(dāng)所述輸入操作的方向不滿足所述預(yù)定條件時(shí),確定所述輸入操作為第二輸入操作,其中所述第二輸入操作與所述第一輸入操作不同。
2.如權(quán)利要求1所述的方法,其中 所述操控區(qū)域中每個(gè)所述多個(gè)操作區(qū)域的相對(duì)第一邊和第二邊的延長線匯聚到所述特定點(diǎn)。
3.如權(quán)利要求1所述的方法,其中 所述第一形狀是環(huán)形或環(huán)形的一部分,或者是中空多邊形或中空多邊形的一部分;并且 所述特定點(diǎn)是所述第一形狀的幾何中心。
4.如權(quán)利要求1所述的方法,其中 所述特定點(diǎn)到所述第一操作區(qū)域的直線方向是所述特定點(diǎn)到所述輸入操作的起始點(diǎn)的直線方向。
5.如權(quán)利要求1所述的方法,其中 所述特定點(diǎn)到所述第一操作區(qū)域的直線方向是所述特定點(diǎn)到所述第一操作區(qū)域的幾何中心點(diǎn)的直線方向。
6.如權(quán)利要求1所述的方法,其中 所述第一輸入操作是拖曳操作。
7.如權(quán)利要求1所述的方法,其中 所述第二輸入操作是切換操作。
8.—種電子設(shè)備,包括: 顯示單元,配置為在顯示屏幕上顯示多個(gè)操作區(qū)域,其中所述多個(gè)操作區(qū)域構(gòu)成第一形狀的操控區(qū)域,并且所述顯示屏幕的平面上具有用于與所述多個(gè)操作區(qū)域形成參考方向的一特定點(diǎn); 輸入單元,配置為獲得一輸入操作; 第一操作確定單元,配置為確定所述多個(gè)操作區(qū)域中所述輸入操作所對(duì)應(yīng)的第一操作區(qū)域以及所述輸入操作的方向; 方向判斷單元,配置為判斷所述輸入操作的方向是否滿足預(yù)定條件,其中,所述預(yù)定條件為所述輸入操作的方向與所述參考方向的夾角小于或等于一預(yù)定角度,并且所述參考方向?yàn)樗鎏囟c(diǎn)到所述第一操作區(qū)域的直線方向;以及 第二操作確定單元,配置為當(dāng)所述輸入操作的方向滿足所述預(yù)定條件時(shí),確定所述輸入操作為第一輸入操作,以及當(dāng)所述輸入操作的方向不滿足所述預(yù)定條件時(shí),確定所述輸入操作為第二輸入操作,其中所述第二輸入操作與所述第一輸入操作不同。
9.如權(quán)利要求8所述的電子設(shè)備,其中 所述操控區(qū)域中每個(gè)所述多個(gè)操作區(qū)域的相對(duì)第一邊和第二邊的延長線匯聚到所述特定點(diǎn)。
10.如權(quán)利要求8所述的電子設(shè)備,其中 所述第一形狀是環(huán)形或環(huán)形的一部分,或者是中空多邊形或中空多邊形的一部分;并且 所述特定點(diǎn)是所述第一形狀的幾何中心。
11.如權(quán)利要求8所述的電子設(shè)備,其中 所述特定點(diǎn)到所述第一操作區(qū)域的直線方向是所述特定點(diǎn)到所述輸入操作的起始點(diǎn)的直線方向。
12.如權(quán)利要求8所述的電子設(shè)備,其中 所述特定點(diǎn)到所述第一操作區(qū)域的直線方向是所述特定點(diǎn)到所述第一操作區(qū)域的幾何中心點(diǎn)的直線方向。
13.如權(quán)利要求8所述的電子設(shè)備,其中所述第一輸入操作是拖曳操作。
14.如權(quán)利要求8所述的電子設(shè)備,其中所述第二輸入操作是切換操作。
【文檔編號(hào)】G06F3/0488GK103885701SQ201210566073
【公開日】2014年6月25日 申請(qǐng)日期:2012年12月24日 優(yōu)先權(quán)日:2012年12月24日
【發(fā)明者】蔣婞娉, 王人杰 申請(qǐng)人:聯(lián)想(北京)有限公司