專利名稱:一種自動(dòng)調(diào)整人機(jī)交互界面的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算領(lǐng)域,尤其涉及一種自動(dòng)調(diào)整人機(jī)交互界面的方法及系統(tǒng)。
背景技術(shù):
隨著現(xiàn)代科學(xué)的發(fā)展,為了便于操作,已經(jīng)開發(fā)了很多具有顯示屏幕的電子裝置。顯示屏幕的使用方便了人機(jī)交互,但同時(shí)為了便攜性以及耗電量等方面的考慮,電子裝置的尺寸都在向著小型化發(fā)展,比如智能電話、個(gè)人數(shù)字助手(PDA)、數(shù)字多媒體播放器等。電子裝置在尺寸上固有的局限性,導(dǎo)致其顯示單元的尺寸更小,用戶通過(guò)尺寸有限的顯示屏幕進(jìn)行交互時(shí),通常較難看清或點(diǎn)擊正確的按鍵,即不足以恰當(dāng)?shù)貓?zhí)行數(shù)據(jù)輸入和輸出功能。例如,由于人機(jī)交互界面上的視圖、菜單等對(duì)象較小或者較多等原因?qū)е碌牟灰撞僮骱驼`操作。為了解決這個(gè)問(wèn)題,一種方法是使電子裝置能夠?qū)⑵滹@示的數(shù)據(jù)輸出到具有相對(duì)較大屏幕的外部顯示設(shè)備上。然而,因?yàn)樾枰~外的顯示設(shè)備,將會(huì)造成用戶的使用不便。中國(guó)發(fā)明專利申請(qǐng)201210037764. 9,公開了一種可靠地根據(jù)環(huán)境自動(dòng)調(diào)整用戶交互界面的方法,申請(qǐng)人為廣東步步高電子工業(yè)有限公司,其主要思路是預(yù)先設(shè)定好不同的用戶交互界面,然后根據(jù)環(huán)境變化而自動(dòng)適配相應(yīng)界面。這種方法的缺點(diǎn)是靈活性較差,需要預(yù)先設(shè)定不同的界面。中國(guó)發(fā)明專利申請(qǐng)201010587201. 8,公開了一種自動(dòng)調(diào)整菜單方法及自動(dòng)調(diào)整菜單系統(tǒng),申請(qǐng)人為廣東威創(chuàng)視訊科技股份有限公司,其主要思路是獲取操作者位置信息,然后自動(dòng)移動(dòng)相應(yīng)的菜單到方便操作者操作的地方,其缺點(diǎn)是只對(duì)菜單的位置進(jìn)行調(diào)整,適合設(shè)備與操作對(duì)象比例較大的情況,對(duì)小屏設(shè)備(例如手機(jī))且有很多菜單或者菜單很小的情況適用性較差。因此,需要一種方法能夠智能地調(diào)整用戶交互界面,以方便電子設(shè)備通過(guò)屏幕執(zhí)行正確的數(shù)據(jù)輸入和輸出功能。
發(fā)明內(nèi)容
為了克服上述問(wèn)題,本發(fā)明提出一種自動(dòng)調(diào)整人機(jī)交互界面的方法及系統(tǒng),其根據(jù)操作者與被操作對(duì)象之間的關(guān)系,智能地調(diào)整人機(jī)交互界面的視圖,從而提高了操作的準(zhǔn)確性。本發(fā)明提出一種自動(dòng)調(diào)整人機(jī)交互界面的方法,包括獲取操作者相對(duì)于所述用戶交互界面上各個(gè)視圖的距離、位置坐標(biāo)和移動(dòng)速度的信息;根據(jù)獲取的信息,預(yù)判所述操作者在所述用戶交互界面上最有可能的操作對(duì)象;根據(jù)預(yù)判的操作對(duì)象,自動(dòng)調(diào)整所述用戶交互界面上的對(duì)應(yīng)視圖以方便用戶操作。進(jìn)一步,利用溫度傳感器、距離傳感器或接近傳感器獲取操作者相對(duì)于所述用戶交互界面上各個(gè)視圖的距離、位置坐標(biāo)和移動(dòng)速度的信息。進(jìn)一步,根據(jù)獲取的信息預(yù)判操作者在所述用戶交互界面上最有可能的操作對(duì)象具體為,根據(jù)操作者的距離、位置坐標(biāo)和移動(dòng)速度獲得所述操作者的移動(dòng)軌跡和移動(dòng)方向,然后結(jié)合所述用戶交互界面上各個(gè)視圖的坐標(biāo)位置得到在此方向上所述操作者與各個(gè)視圖之間的距離,從而判斷出用戶最有可能點(diǎn)擊的對(duì)象。進(jìn)一步,所述自動(dòng)調(diào)整包括自動(dòng)調(diào)整預(yù)判對(duì)象的視圖的大小或顏色。進(jìn)一步,自動(dòng)調(diào)整預(yù)判對(duì)象的視圖的大小具體為,隨著所述操作者的接近,將預(yù)判的操作對(duì)象的視圖從原始大小逐漸增大;隨著操作者的遠(yuǎn)離,則使預(yù)判的操作對(duì)象的視圖逐漸縮小為原始大小。進(jìn)一步,所述操作者為手指或觸控筆。本發(fā)明還提出了一種自動(dòng)調(diào)整人機(jī)交互界面的系統(tǒng),包括感測(cè)單元,用于獲取操作者相對(duì)于所述用戶交互界面上各個(gè)視圖的距離、位置坐標(biāo)和移動(dòng)速度的信息;操作對(duì)象預(yù)判單元,用于根據(jù)獲取的信息,預(yù)判所述操作者在所述用戶交互界面上最有可能的操作對(duì)象;調(diào)整單元,用于根據(jù)預(yù)判的操作對(duì)象,自動(dòng)調(diào)整所述用戶交互界面上的對(duì)應(yīng)視圖以方便用戶操作。進(jìn)一步,所述感測(cè)單元利用溫度傳感器、距離傳感器或接近傳感器獲取操作者相對(duì)于用戶交互界面上各個(gè)視圖的距離、位置坐標(biāo)和移動(dòng)速度的信息。進(jìn)一步,所述操作對(duì)象預(yù)判單元根據(jù)操作者的距離、位置坐標(biāo)和移動(dòng)速度獲得操作者的移動(dòng)軌跡和移動(dòng)方向,然后結(jié)合所述用戶交互界面上各個(gè)視圖的坐標(biāo)位置,得到在此方向上所述操作者與各個(gè)視圖之間的距離,從而判斷出用戶最有可能點(diǎn)擊的對(duì)象。進(jìn)一步,所述自動(dòng)調(diào)整包括自動(dòng)調(diào)整預(yù)判對(duì)象的視圖的大小或顏色。。通過(guò)本發(fā)明的方案,即使在用戶交互界面較小的情況下,能夠較智能的預(yù)測(cè)用戶的操作對(duì)象,并自動(dòng)突出顯示該操作對(duì)象,提高了用戶的體驗(yàn),并且也提高了與用戶交互的準(zhǔn)確率。
圖1示出了本發(fā)明實(shí)施例的一種自動(dòng)調(diào)整人機(jī)交互界面的方法的流程圖。圖2示出了本發(fā)明另一實(shí)施例的一種自動(dòng)調(diào)整人機(jī)交互界面的方法的流程圖。圖3示出了本發(fā)明實(shí)施例的一種自動(dòng)調(diào)整人機(jī)交互界面的系統(tǒng)的結(jié)構(gòu)框圖。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明。可以理解的是,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。本發(fā)明的原理是通過(guò)獲取操作對(duì)象的位置距離等信息,動(dòng)態(tài)地調(diào)整人機(jī)交互界面中視圖的大小、顏色等,以方便用戶的操作。圖1示出了本發(fā)明實(shí)施例的一種自動(dòng)調(diào)整人機(jī)交互界面的方法的流程圖。如圖1所示,包括步驟110,獲取操作者(比如手指或觸控筆)相對(duì)于被操作者(比如用戶交互界面上各個(gè)視圖)的距離、位置坐標(biāo)和移動(dòng)速度等信息。可以利用現(xiàn)有傳感器比如溫度傳感器、距離傳感器、接近傳感器等獲取用戶交互對(duì)象的距離、位置、移動(dòng)速度等信息。接近傳感器指的是使用電磁力或紅外射線而不是機(jī)械接觸來(lái)檢測(cè)有無(wú)逼近檢測(cè)表面的物體。步驟120,根據(jù)獲取的信息預(yù)判操作者在用戶交互界面上最有可能的操作對(duì)象。根據(jù)當(dāng)前用戶交互界面上各個(gè)視圖等對(duì)象的位置以及操作者的相對(duì)距離、位置坐標(biāo)、移動(dòng)速度等綜合因素判定用戶的意圖,即預(yù)操作的對(duì)象。例如,根據(jù)操作的手指的相對(duì)距離、位置坐標(biāo)和移動(dòng)速度的計(jì)算手指的移動(dòng)軌跡,獲得手指的移動(dòng)方向,并結(jié)合用戶交互界面上各個(gè)視圖的坐標(biāo)位置,得到在此方向上手指與各個(gè)視圖之間的距離,從而可以判斷出用戶最有可能點(diǎn)擊的某個(gè)視圖對(duì)象。步驟130,根據(jù)判斷的操作對(duì)象,自動(dòng)調(diào)整用戶交互界面上的對(duì)應(yīng)視圖以方便用戶操作。自動(dòng)調(diào)整可以是自動(dòng)調(diào)整預(yù)判對(duì)象的視圖的大小、顏色等,使該視圖相對(duì)于其它視圖更為突出,以方便用戶的使用。比如,隨著操作者的接近,將預(yù)判的操作對(duì)象從原始大小逐漸增大;隨著操作者的遠(yuǎn)離,則使視圖逐漸縮小為原始大小。圖2示出了本發(fā)明另一實(shí)施例的一種利用接近傳感器自動(dòng)調(diào)整人機(jī)交互界面的方法的流程圖。如圖2所示,包括步驟210、判斷用戶交互界面中是否存在操作對(duì)象,即,識(shí)別操作對(duì)象有效性,如果有,則執(zhí)行步驟220 ;否則,退出。步驟220,啟動(dòng)傳感器。傳感器可以是接近傳感器、距離感應(yīng)器或溫度傳感器等。步驟230,利用所述傳感器監(jiān)控并記錄操作者的相關(guān)信息。相關(guān)信息可以是距離、位置坐標(biāo)、移動(dòng)速度等信息。步驟240,判斷操作者是否發(fā)生移動(dòng),如果操作者位置產(chǎn)生移動(dòng),則執(zhí)行250 ;否貝1J,退出。步驟250,統(tǒng)計(jì)并計(jì)算當(dāng)前用戶交互界面上的各個(gè)視圖的坐標(biāo)位置、大小等信息。步驟260,根據(jù)所獲得的操作者的距離、位置坐標(biāo)以及移動(dòng)速度等計(jì)算移動(dòng)軌跡,并獲得移動(dòng)方向,然后結(jié)合用戶交互界面上各個(gè)視圖的坐標(biāo)位置,得到在此方向上操作者與各個(gè)視圖之間的距離,獲得操作者的操作意圖。步驟270,根據(jù)操作者的操作意圖,自動(dòng)調(diào)整其對(duì)應(yīng)的用戶交互界面上的視圖的大小或顏色等。如此反復(fù)執(zhí)行步驟210-270進(jìn)行檢測(cè)控制。圖3示出了本發(fā)明實(shí)施例的一種自動(dòng)調(diào)整人機(jī)交互界面的系統(tǒng)的結(jié)構(gòu)框圖。如圖3所示,該系統(tǒng)包括感測(cè)單元310,獲取操作者(比如手指)相對(duì)于被操作者(比如用戶交互界面上各個(gè)視圖)的距離、位置、移動(dòng)速度等信息??梢岳矛F(xiàn)有傳感器比如溫度傳感器、距離傳感器、接近傳感器等獲取用戶交互對(duì)象的距離、位置、移動(dòng)速度等信息。接近傳感器指的是使用電磁力或紅外射線而不是機(jī)械接觸來(lái)檢測(cè)有無(wú)逼近檢測(cè)表面的物體。操作對(duì)象預(yù)判單元320,用于根據(jù)獲取的信息預(yù)判操作者在用戶交互界面上最有可能的操作對(duì)象。根據(jù)當(dāng)前用戶交互界面上各個(gè)視圖等對(duì)象的位置以及操作者的相對(duì)距離、位置坐標(biāo)、移動(dòng)速度等綜合因素判定用戶的意圖,即預(yù)操作的對(duì)象。例如,根據(jù)操作的手指的相對(duì)距離、位置坐標(biāo)、移動(dòng)速度的計(jì)算手指的移動(dòng)軌跡,獲得手指的移動(dòng)方向,并結(jié)合用戶交互界面上各個(gè)視圖的坐標(biāo)位置,得到在此方向上手指與各個(gè)視圖之間的距離,從而可以判斷出用戶最有可能點(diǎn)擊的某個(gè)按鈕。調(diào)整單元330,用于根據(jù)判斷的操作對(duì)象,自動(dòng)調(diào)整用戶交互界面上的相應(yīng)視圖以方便用戶操作。自動(dòng)調(diào)整可以是自動(dòng)調(diào)整預(yù)判對(duì)象的大小、顏色等,使該對(duì)象相對(duì)于其它對(duì)象更為突出,以方便用戶的使用。比如,隨著操作者的接近,將預(yù)判的操作對(duì)象從原始大小逐漸增大;隨著操作者的遠(yuǎn)離,則使視圖逐漸縮小為原始大小。通過(guò)本發(fā)明的方案,即使在用戶交互界面較小的情況下,能夠較智能的預(yù)測(cè)用戶的操作對(duì)象,并自動(dòng)突出顯示該操作對(duì)象,提高了用戶的體驗(yàn),并且也提高了與用戶交互的準(zhǔn)確率。顯然,本領(lǐng)域技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,他們可以用計(jì)算機(jī)裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件的結(jié)合。注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里所述的特定實(shí)施例,對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。因此,雖然通過(guò)以上實(shí)施例對(duì)本發(fā)明進(jìn)行了較為詳細(xì)的說(shuō)明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。
權(quán)利要求
1.一種自動(dòng)調(diào)整人機(jī)交互界面的方法,包括 獲取操作者相對(duì)于所述用戶交互界面上各個(gè)視圖的距離、位置坐標(biāo)和移動(dòng)速度的信息; 根據(jù)獲取的信息,預(yù)判所述操作者在所述用戶交互界面上最有可能的操作對(duì)象; 根據(jù)預(yù)判的操作對(duì)象,自動(dòng)調(diào)整所述用戶交互界面上的對(duì)應(yīng)視圖以方便用戶操作。
2.如權(quán)利要求1所述的方法,利用溫度傳感器、距離傳感器或接近傳感器獲取操作者相對(duì)于所述用戶交互界面上各個(gè)視圖的距離、位置坐標(biāo)和移動(dòng)速度的信息。
3.如權(quán)利要求1所述的方法,根據(jù)獲取的信息預(yù)判操作者在所述用戶交互界面上最有可能的操作對(duì)象具體為,根據(jù)操作者的距離、位置坐標(biāo)和移動(dòng)速度獲得所述操作者的移動(dòng)軌跡和移動(dòng)方向,然后結(jié)合所述用戶交互界面上各個(gè)視圖的坐標(biāo)位置得到在此方向上所述操作者與各個(gè)視圖之間的距離,從而判斷出用戶最有可能點(diǎn)擊的對(duì)象。
4.如權(quán)利要求1所述的方法,所述自動(dòng)調(diào)整包括自動(dòng)調(diào)整預(yù)判對(duì)象的視圖的大小或顏色。
5.如權(quán)利要求4所述的方法,自動(dòng)調(diào)整預(yù)判對(duì)象的視圖的大小具體為,隨著所述操作者的接近,將預(yù)判的操作對(duì)象的視圖從原始大小逐漸增大;隨著操作者的遠(yuǎn)離,則使預(yù)判的操作對(duì)象的視圖逐漸縮小為原始大小。
6.如權(quán)利要求1所述的方法,所述操作者為手指或觸控筆。
7.一種自動(dòng)調(diào)整人機(jī)交互界面的系統(tǒng),包括 感測(cè)單元,用于獲取操作者相對(duì)于所述用戶交互界面上各個(gè)視圖的距離、位置坐標(biāo)和移動(dòng)速度的信息; 操作對(duì)象預(yù)判單元,用于根據(jù)獲取的信息,預(yù)判所述操作者在所述用戶交互界面上最有可能的操作對(duì)象; 調(diào)整單元,用于根據(jù)預(yù)判的操作對(duì)象,自動(dòng)調(diào)整所述用戶交互界面上的對(duì)應(yīng)視圖以方便用戶操作。
8.如權(quán)利要求7所述的系統(tǒng),所述感測(cè)單元利用溫度傳感器、距離傳感器或接近傳感器獲取操作者相對(duì)于用戶交互界面上各個(gè)視圖的距離、位置坐標(biāo)和移動(dòng)速度的信息。
9.如權(quán)利要求7所述的系統(tǒng),所述操作對(duì)象預(yù)判單元根據(jù)操作者的距離、位置坐標(biāo)和移動(dòng)速度獲得操作者的移動(dòng)軌跡和移動(dòng)方向,然后結(jié)合所述用戶交互界面上各個(gè)視圖的坐標(biāo)位置,得到在此方向上所述操作者與各個(gè)視圖之間的距離,從而判斷出用戶最有可能點(diǎn)擊的對(duì)象。
10.如權(quán)利要求7所述的系統(tǒng),所述自動(dòng)調(diào)整包括自動(dòng)調(diào)整預(yù)判對(duì)象的視圖的大小或顏色。
全文摘要
本發(fā)明公開了一種自動(dòng)調(diào)整人機(jī)交互界面的方法,包括獲取操作者相對(duì)于所述用戶交互界面上各個(gè)視圖的距離、位置坐標(biāo)和移動(dòng)速度的信息;根據(jù)獲取的信息,預(yù)判所述操作者在所述用戶交互界面上最有可能的操作對(duì)象;根據(jù)預(yù)判的操作對(duì)象,自動(dòng)調(diào)整所述用戶交互界面上的對(duì)應(yīng)視圖以方便用戶操作。本發(fā)明還公開了一種自動(dòng)調(diào)整人機(jī)交互界面的系統(tǒng)。通過(guò)本發(fā)明的方案,即使在用戶交互界面較小的情況下,能夠較智能的預(yù)測(cè)用戶的操作對(duì)象,并自動(dòng)突出顯示該操作對(duì)象,提高了用戶的體驗(yàn),并且也提高了與用戶交互的準(zhǔn)確率。
文檔編號(hào)G06F3/0481GK103019518SQ20121054423
公開日2013年4月3日 申請(qǐng)日期2012年12月14日 優(yōu)先權(quán)日2012年12月14日
發(fā)明者龐聰 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司