用于電子設備的交互方法及電子設備的制作方法
【專利摘要】本發(fā)明提供了一種用于電子設備的交互方法及電子設備。所述方法包括:識別到要作用于電子設備的交互界面的操作物;判斷操作物的模式;根據(jù)交互界面顯示的內(nèi)容與操作物之間的預定對應關(guān)系,刷新交互界面顯示的內(nèi)容,刷新后的交互界面顯示的內(nèi)容與所述操作物的模式相關(guān)聯(lián);接收操作物針對交互界面顯示的內(nèi)容的觸控輸入;響應于觸控輸入而執(zhí)行相應功能。利用本發(fā)明的方法和設備,操作電子設備的過程中不需要用戶視覺引導來進行觸摸位置確認就可以準確觸摸電子設備的交互界面并進行操作。對于車載系統(tǒng)的用戶而言,利用該方法可極大降低駕駛過程中使用車載信息/多媒體系統(tǒng)的安全隱患。
【專利說明】用于電子設備的交互方法及電子設備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子設備領(lǐng)域,具體而言,涉及一種用于電子設備的交互方法及相關(guān)電子設備。
【背景技術(shù)】
[0002]諸如手機、平板電腦或?qū)Ш絻x等的電子設備通常通過如顯示屏的人機交互界面向用戶提供信息并接受來自用戶的操作輸入。如圖1所示,人機交互過程中,用戶將操作物移向交互界面。這時,用戶需要通過視覺引導進行觸摸位置確認。例如,用戶需關(guān)注顯示屏,然后借助視覺確定如手指的操作物是否準確地位于顯示屏上相應的功能圖標位置,然后才可以點擊圖標激活相應功能。對于汽車車載信息/多媒體系統(tǒng),這個過程需要用戶將目光從關(guān)注車外的路況/車況轉(zhuǎn)移到車內(nèi)的交互界面上,以確定圖標位置,然后通過操作物點擊圖標來激活功能。這段時間無論多短,都會讓車輛實際上處于無人操控的狀態(tài),由此帶來的潛在安全風險是不能忽視的。
[0003]中國專利申請N0.201210046901.5公開了一種電子設備及其信息處理方法。根據(jù)該方法,電子設備檢查觸摸體的觸摸手勢以相應地確定觸摸點,并判斷觸摸點是否滿足預定條件。當觸摸點滿足預定條件時,生成用于在觸摸點處提供非視覺反饋的反饋指令,然后在觸摸點處執(zhí)行非視覺反饋。利用該方法,電子設備可以根據(jù)用戶的觸摸手勢確定觸摸點,只有在觸摸點與預設的反饋點重合時,電子設備才可為用戶提供如振動或溫度反饋的非視覺反饋。如果觸摸點與預設反饋點不重合,則電子設備無法進行操作。這樣一來,在沒有視覺引導的情況下,用戶并不是總能激活所需的功能。所以,上述發(fā)明提供的方法不能真正解決無需視覺引導而與電子設備交互的問題。因而,利用上述發(fā)明的電子設備應用于車載系統(tǒng)時,依然存在風險隱患。
[0004]中國專利申請N0.201310740326.3公開了一種觸控操作的處理方法。根據(jù)該方法,進入懸浮模式后,執(zhí)行如下的懸浮觸控步驟:檢測觸控物在距屏幕非零距離的位置,確定所述非零距離的位置映射在屏幕上的對應位置,判斷所述對應位置是否落入懸浮區(qū)域,如果是,則響應感應到的觸控物的動作。根據(jù)該方法,用戶無需觸摸屏幕即可對屏幕進行懸浮操作。但是,用戶的懸浮操作依然需要在視覺引導下完成。
[0005]為此,需要一種使用戶可在沒有視覺引導的情況下準確與電子設備進行交互的方法及相應的電子設備。
【發(fā)明內(nèi)容】
[0006]鑒于此,本發(fā)明提供一種用于電子設備的交互方法以及一種電子設備。用戶利用根據(jù)本發(fā)明的交互方法及電子設備,可以無需視覺引導而準確觸摸電子設備的交互界面并進行操作。
[0007]根據(jù)本發(fā)明的一方面,提供一種用于的電子設備交互方法。該方法包括如下步驟:識別到要作用于電子設備的交互界面的操作物;判斷操作物的模式;根據(jù)交互界面顯示的內(nèi)容與操作物之間的預定對應關(guān)系,刷新交互界面顯示的內(nèi)容,刷新后的交互界面顯示的內(nèi)容與所述操作物的模式相關(guān)聯(lián);接收操作物針對交互界面顯示的內(nèi)容的觸控輸入;響應于觸控輸入而執(zhí)行相應功能。
[0008]優(yōu)選地,判斷操作物模式包括確定操作物的懸浮位置。
[0009]優(yōu)選地,判斷操作物模式還包括確定操作物的各個部分。
[0010]優(yōu)選地,確定操作物的各個部分包括根據(jù)操作物的各個部分與主體部分之間的位置關(guān)系確定操作物的各個部分。
[0011]優(yōu)選地,確定操作物的各個部分包括根據(jù)各個部分的指向矢量確定所述各個部分。
[0012]優(yōu)選地,刷新交互界面上顯示的內(nèi)容包括重新給圖標賦予新的坐標值并動態(tài)刷新交互界面,所述重新賦予的坐標值與操作物部分對應。
[0013]優(yōu)選地,刷新交互界面上顯示的內(nèi)容包括顯示與操作物部分對應的內(nèi)容。
[0014]優(yōu)選地,交互界面顯示的內(nèi)容與操作物之間的預定對應關(guān)系預先在電子設備中設定或調(diào)整。
[0015]根據(jù)本發(fā)明的另一方面,提供一種電子設備。該電子設備包括:識別單元,用于識別要作用于電子設備的交互界面的操作物;判斷單元,用于判斷操作物模式;刷新單元,用于根據(jù)交互界面顯示的內(nèi)容與操作物之間的預定對應關(guān)系,刷新交互界面顯示的內(nèi)容,刷新后的交互界面顯示的內(nèi)容與所述操作物的模式相關(guān)聯(lián);接收模塊,用于接收操作物針對交互界面顯示的內(nèi)容的觸控輸入;執(zhí)行單元,用于響應于觸控輸入而執(zhí)行相應功能。
[0016]在用戶不能或不便通過視覺查看交互界面的情況下,利用本發(fā)明的電子設備及其操作方法,用戶在操作電子設備的過程中不需要通過視覺引導來進行觸摸位置確認就可以準確觸摸電子設備的交互界面并進行操作。對于車載系統(tǒng)的用戶而言,利用該方法可極大降低駕駛過程中使用車載信息/多媒體系統(tǒng)的安全隱患。
【專利附圖】
【附圖說明】
[0017]圖1示出了在視覺引導下與電子設備進行交互的傳統(tǒng)方法;
[0018]圖2示出根據(jù)本發(fā)明實施例用于電子設備的交互方法的流程圖;
[0019]圖3示出根據(jù)本發(fā)明實施例判斷操作物模式的方法;
[0020]圖4示出根據(jù)本發(fā)明實施例判斷操作物模式的另一方法;
[0021]圖5示出根據(jù)本發(fā)明實施例在交互界面上顯示的圖標與操作物之間的對應關(guān)系;
[0022]圖6示出了根據(jù)本發(fā)明實施例的電子設備。
【具體實施方式】
[0023]下面參考附圖并結(jié)合具體實施例對本發(fā)明的技術(shù)方案進行詳細描述。提供這些示例性實施例的目的是為了使得本領(lǐng)域普通技術(shù)人員能夠清楚地理解本發(fā)明,并且能夠根據(jù)這里的描述實現(xiàn)本發(fā)明。附圖和具體實施例并非意在對本發(fā)明進行限定;本發(fā)明的范圍由所附權(quán)利要求限定。
[0024]本發(fā)明提供的用于電子設備的交互方法及電子設備,允許用戶在沒有視覺引導的情況下準確地確認觸摸位置并觸摸電子設備的交互界面,以激活交互界面顯示的內(nèi)容并執(zhí)行相應功能。
[0025]圖2是根據(jù)本發(fā)明實施例用于電子設備的交互方法的流程圖。在用戶未對電子設備進行任何操作時,電子設備的交互界面處于未觸發(fā)狀態(tài),交互界面上顯示的內(nèi)容如各圖標按預定的位置排列而處于預設位置。在沒有視覺引導的情況下,用戶將操作物移向電子設備。當操作物與交互界面的距離小于預定距離時,如20mm,在步驟S100,電子設備可以識別到操作物。在一個實施例中,電子設備通過用戶手指與電子設備觸摸屏之間的耦合電容感應到手指在距觸摸屏非零距離的位置,并確定該非零距離位置映射在觸摸屏上的位置。在另一個實施例中,電子設備通過紅外方式感應手指在距觸摸屏非零距離的位置。對操作物位置的感應可以通過任何可實現(xiàn)懸浮識別的技術(shù)來實現(xiàn),本發(fā)明對此不作限定。
[0026]識別到要作用于電子設備的交互界面的操作物后,如圖2所示,根據(jù)本發(fā)明的操作方法,在步驟S200,電子設備判斷操作物的模式。操作物模式判斷的目的不僅是要確定操作物各部分的懸浮位置,而且要根據(jù)操作物各部分的懸浮位置之間的關(guān)系確定操作物的各個部分,以便隨后進行操作物各部分與電子設備交互界面上顯示的內(nèi)容之間的匹配。
[0027]確定操作物的懸浮位置可以包括確定操作物的懸浮坐標(x,y)。根據(jù)本發(fā)明的一個實施例,操作物可以是用戶的手。這時,電子設備確定手掌與各個手指的懸浮坐標。根據(jù)本發(fā)明的另一個實施例,操作物可以是觸筆,這時,電子設備確定觸筆尖端部分的懸浮坐標。根據(jù)本發(fā)明的又一個實施例,操作物是包含特定圖形的導體,這時,電子設備確定該導體各圖形部分的懸浮坐標。根據(jù)本發(fā)明,操作物是可用于操控交互界面的任何物體。這時,電子設備確定該物體各個部分的懸浮坐標。
[0028]然后,電子設備根據(jù)操作物各部分的懸浮位置之間的關(guān)系確定操作物的各個部分。
[0029]根據(jù)本發(fā)明一個實施例,操作物是手。這時,操作物包括多個部分(手指),需要分別確定各個手指。如圖3所示,一種確定各個手指的方法包括如下步驟:
[0030]S210:確定手掌與各個手指的懸浮坐標。
[0031 ] 例如,如圖3所示,手掌坐標為O,各個手指的坐標分別為a、b、c、d和e。
[0032]S220:通過感應面積而識別手掌為大物體,根據(jù)手掌與各個手指坐標的相對位置關(guān)系判斷用戶是從哪個方向?qū)⑹稚煜蚪换ソ缑?。由于車載系統(tǒng)使用者(司機、乘員)與電子設備位置相對固定,合理設定司機與而乘員會使用不同的手與電子設備進行交互。
[0033]例如,在左駕駛的情況下,圖3所示情況可判斷為司機的右手。
[0034]S230:以手掌位置為基準,用手指坐標與手掌連線與參考線夾角來判斷各手指坐標順序。
[0035]例如,圖3中,坐標a與手掌坐標O之間的夾角為α 1,坐標b與手掌坐標O之間的夾角為α 2,坐標c與手掌坐標O之間的夾角為α 3,坐標d與手掌坐標O之間的夾角為α 4,坐標e與手掌坐標O之間的夾角為α 5。α I為負值,α 2到α 5逐個增大。
[0036]S240:根據(jù)手指順序和左右手判斷,確定各坐標對應的手指。
[0037]例如,根據(jù)上述各個夾角可判斷,圖3的坐標a對應的為右手拇指,坐標b到e依次對應右手的食指、中指、無名指和小指。
[0038]根據(jù)本發(fā)明的另一個實施例,如圖4所示,另一種確定各個手指的方法包括如下步驟:
[0039]S310:通過確定不同高度的懸浮點坐標,得出所有手指的方向矢量。
[0040]例如,通過如圖4所示手指上位于不同高度hi和h2的兩個點的懸浮坐標的連線可以得出該手指的指向矢量。
[0041]S320:根據(jù)手指指向矢量判斷用戶是從哪個方向?qū)⑹稚煜蛴|摸屏。
[0042]例如,手指指向矢量指向左方的話,說明用戶是從左側(cè)伸手,這則說明用戶伸出的是右手。
[0043]S330:判定左右手后(以右手為例),先找出懸浮坐標X值最小的拇指。
[0044]S340:計算其他手指與拇指坐標距離,確定各坐標對應的手指。
[0045]確定操作物的各個部分還可以通過本領(lǐng)域技術(shù)人員熟知的其他算法完成,在此不做具體描述。在操作物只包括一個部分的情況下,確定操作物的懸浮坐標后無需進行確認操作物各部分的步驟。
[0046]繼續(xù)參考圖1,判斷操作物模式的步驟完成以后,在步驟S300,電子設備根據(jù)交互界面上顯示的內(nèi)容與操作物/操作物各部分之間的預定對應關(guān)系對顯示內(nèi)容顯示進行刷新。
[0047]具體而言,在給定交互界面下,交互界面上顯示的圖標的位置坐標是固定值。在獲取操作物懸浮坐標并確定操作物各部分后,可以對圖標位置的坐標重新賦值。然后,根據(jù)對圖標位置新賦予的坐標,動態(tài)刷新交互界面。刷新的頻率可以根據(jù)交互界面的掃描頻率而設定。
[0048]可以在電子設備中預先設定用戶界面上顯示的圖標與操作物的各部分之間的對應關(guān)系。根據(jù)本發(fā)明的一個實施例,如圖5所示,操作物是手的情況下,可以設定食指對應圖標1、中指對應圖標2、無名指對應圖標3、小指對應圖標4,等等。每一顯不界面顯不的可通過本發(fā)明方法操控的圖標的數(shù)目不大于操作物部分的數(shù)目。
[0049]在圖標數(shù)目大于操作物部分的情況下,則采取分級圖標的形式。例如,在第一顯示界面上顯示圖標I至4。如果用戶用食指靠近屏幕,則電子設備通過根據(jù)手指與圖標之間的關(guān)聯(lián)關(guān)系刷新顯示屏將圖標I移動到食指的位置。在食指點擊圖標I后,進入下一級第二顯示界面,該界面上顯示的圖標1.1對應食指,圖標1.2對應中指,圖標1.3對應無名指,圖標1.4對應小指,如此等等。
[0050]操作物部分與圖標之間的對應關(guān)系還可以采取本領(lǐng)域技術(shù)人員熟知的其他方法預先存儲在電子設備中,也可以根據(jù)需要改變操作物部分與圖標之間的對應關(guān)系,對此本發(fā)明不做具體限定。
[0051]根據(jù)本發(fā)明的一個實施例,電子設備根據(jù)圖標與操作物的各部分之間的對應關(guān)系以及要作用于交互界面的操作物部分,確定與該部分對應的圖標。例如,當用戶將手伸向交互界面時,確定與食指對應的是圖標I。同時,電子設備根據(jù)該操作物部分的位置,對所確定的圖標位置的坐標重新賦值。然后,電子設備刷新該圖標的位置,將該圖標移動到與操作物部分對應的位置。也就是說,電子設備根據(jù)操作物的懸浮坐標主動調(diào)整用戶希望觸摸的圖標的位置。這樣一來,即便用戶不看交互界面,也可準確地觸摸到希望觸摸的圖標。
[0052]根據(jù)本發(fā)明的另一實施例,操作物是包含特定圖形的導體。這時,根據(jù)導體的懸浮坐標通過刷新將將交互界面上的圖標移動到導體位置。根據(jù)另一個例子,電子設備可以根據(jù)該包含特定圖形的導體在交互界面上顯示與操作物部分對應的內(nèi)容,隨后可用導體觸摸該顯示的內(nèi)容并激活相應功能。該實施例可用于簡單的身份識別類交互。
[0053]如圖1所示,在完成交互界面刷新后,在步驟S400,用戶用操作物觸摸圖標,對電子設備進行觸控輸入。隨后,在步驟S500,電子設備響應于觸控輸入而執(zhí)行相應功能。
[0054]本發(fā)明實施例的用于電子設備的交互方法可用于用戶不能或不便通過視覺查看交互界面的情況。利用上述方法,在用戶與電子設備交互的過程中,不需要用戶視覺引導來進行觸摸位置確認。相反,用戶在沒有視覺引導的情況下,將手伸向電子設備,并用特定手指觸摸經(jīng)刷新后自動匹配到該手指下方且與該手指對應的圖標,由此即可激活對應功能。對于車載系統(tǒng)的用戶而言,利用該方法可極大降低駕駛過程中使用車載信息/多媒體系統(tǒng)的安全隱患。
[0055]上面描述了根據(jù)本發(fā)明用于電子設備的交互方法。接下來參考圖6描述根據(jù)本發(fā)明的電子設備。
[0056]該電子設備例如可以是便攜式終端,如智能手機、平板電腦或?qū)Ш絻x等。該電子設備包括如顯示屏的人機交互界面,用于向用戶提供信息并接受來自用戶的操作輸入。
[0057]如圖6所示,根據(jù)本發(fā)明實施例的電子設備600包括:識別單元610,用于識別要作用于電子設備的交互界面的操作物;判斷單元620,用于判斷操作物模式;刷新單元630,用于根據(jù)交互界面顯示的內(nèi)容與操作物之間的預定對應關(guān)系,刷新交互界面顯示的內(nèi)容,刷新后的交互界面顯示的內(nèi)容與所述操作物的模式相關(guān)聯(lián);接收單元640,用于接收所述操作物針對交互界面顯示的內(nèi)容的觸控輸入;以及執(zhí)行單元650,用于響應于所述觸控輸入而執(zhí)行相應功能。
[0058]識別單元610可以利用如電容、紅外線或可實現(xiàn)懸浮識別的任何其他技術(shù)方法來識別操作物的懸浮位置。
[0059]判斷單元620設備判斷操作物的模式。具體而言,判斷單元620不僅確定操作物的懸浮位置,而且要確定操作物的各個部分。
[0060]判斷單元620確定操作物部分的方式已在用于電子設備的交互方法中詳細描述,在此不再贅述。
[0061]判斷單元620完成對操作物懸浮位置的判斷后,刷新單元630對交互界面上顯示的內(nèi)容進行刷新。具體而言,判斷單元620確定手指模式定義后,刷新單元630根據(jù)交互界面顯示的內(nèi)容與操作物之間的預定對應關(guān)系,對圖標位置的坐標重新賦值。然后,根據(jù)對圖標位置新賦予的坐標,動態(tài)刷新交互界面。刷新的頻率可以根據(jù)觸摸屏的掃描頻率而設定。
[0062]隨后,接收單元640接收用戶在未視覺關(guān)注交互界面的情況下進行的操控輸入,然后執(zhí)行單元650激活與相應圖標對應的功能。
[0063]在用戶不能或不便通過視覺查看交互界面的情況下,根據(jù)本發(fā)明的電子設備可以主動識別用戶操作,通過對操作物模式進行判斷,電子設備可將與操作物對應的圖標自動移動到操作物下方。然后,用戶通過點擊電子設備交互界面即可激活對應功能。對于車載系統(tǒng)的用戶而言,利用該方法可極大降低駕駛過程中使用車載信息/多媒體系統(tǒng)的安全隱串
■/Q1、O
[0064]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種用于電子設備的交互方法,所述電子設備包括交互界面,所述方法包括: 識別到要作用于電子設備的交互界面的操作物; 判斷操作物的模式; 根據(jù)交互界面顯示的內(nèi)容與操作物之間的預定對應關(guān)系,刷新交互界面顯示的內(nèi)容,刷新后的交互界面顯示的內(nèi)容與所述操作物的模式相關(guān)聯(lián); 接收所述操作物針對交互界面顯示的內(nèi)容的觸控輸入; 響應于所述觸控輸入而執(zhí)行相應功能。
2.根據(jù)權(quán)利要求1所述的方法,其中判斷操作物的模式包括確定所述操作物的懸浮位置。
3.根據(jù)權(quán)利要求2所述的方法,其中判斷操作物的模式還包括確定所述操作物的各個部分。
4.根據(jù)權(quán)利要求3所述的方法,其中確定操作物的各個部分包括根據(jù)所述操作物的各個部分與主體部分之間的位置關(guān)系確定所述操作物的各個部分。
5.根據(jù)權(quán)利要求3所述的方法,其中確定操作的各個部分包括根據(jù)所述各個部分的指向矢量確定所述各個部分。
6.根據(jù)權(quán)利要求1所述的方法,其中刷新交互界面上顯示的內(nèi)容包括重新給圖標賦予新的坐標值并動態(tài)刷新所述交互界面,重新賦予的坐標值與所述操作物部分對應。
7.根據(jù)權(quán)利要求1所述的方法,其中刷新交互界面上顯示的內(nèi)容包括顯示與操作物部分對應的內(nèi)容。
8.根據(jù)權(quán)利要求1所述的方法,其中交互界面顯示的內(nèi)容與操作物之間的預定對應關(guān)系預先在電子設備中設定或調(diào)整。
9.一種電子設備,包括: 識別單元,用于識別要作用于電子設備的交互界面的操作物; 判斷單元,用于判斷操作物模式; 刷新單元,用于根據(jù)交互界面顯示的內(nèi)容與操作物之間的預定對應關(guān)系,刷新交互界面顯示的內(nèi)容,刷新后的交互界面顯示的內(nèi)容與所述操作物的模式相關(guān)聯(lián); 接收模塊,用于接收所述操作物針對交互界面顯示的內(nèi)容的觸控輸入; 執(zhí)行單元,用于響應于所述觸控輸入而執(zhí)行相應功能。
10.根據(jù)權(quán)利要求9所述的電子設備,其中所述判斷單元確定所述操作物的懸浮位置。
11.根據(jù)權(quán)利要求10所述的電子設備,其中所述判斷單元確定所述操作物的各個部分。
12.根據(jù)權(quán)利要求11所述的電子設備,其中所述判斷單元根據(jù)所述操作物的各個部分與主體部分之間的位置關(guān)系確定所述操作物的各個部分。
13.根據(jù)權(quán)利要求11所述的電子設備,其中所述判斷單元根據(jù)所述各個部分的指向矢量確定所述各個部分。
14.根據(jù)權(quán)利要求9所述的電子設備,其中所述刷新單元重新給圖標賦予新的坐標值并動態(tài)刷新所述交互界面,重新賦予的坐標值與所述操作物部分對應。
15.根據(jù)權(quán)利要求9所述的電子設備,其中所述刷新單元在交互界面上顯示與操作物部分對應的內(nèi)容。
16.根據(jù)權(quán)利要求9所述的電子設備,其中交互界面顯示的內(nèi)容與操作物之間的預定對應關(guān)系預先在電子設備中設定或調(diào)整。
【文檔編號】G06F3/01GK104375647SQ201410685651
【公開日】2015年2月25日 申請日期:2014年11月25日 優(yōu)先權(quán)日:2014年11月25日
【發(fā)明者】楊龍 申請人:楊龍