本申請涉及智能終端設備以及計算機技術領域,尤其涉及一種觸摸屏的界面交互方法、設備以及智能終端設備。
背景技術:
隨著智能終端設備的發(fā)展,智能終端設備中可操作屏幕的尺寸越來越大。在實際應用中把智能終端設備的可操作屏幕稱之為觸摸屏。若尺寸4.5寸以上~10寸左右可以稱之為大尺寸觸摸屏。
當用戶單手操作智能終端設備時,由于觸摸屏的尺寸比較大,存在手指無法到達的區(qū)域導致單手對觸摸屏操作不便利的問題。
為了解決單手操作不便利的問題,提出了幾種處理方式:
第一種處理方式:通過手勢或者按鍵操作使觸摸屏中顯示的內(nèi)容整體下移,使得在單手操作智能終端設備時,能夠實現(xiàn)對觸摸屏上部區(qū)域的內(nèi)容進行操作。
第二種處理方式:配置浮動按鈕。即在觸摸屏的右下角或者左下角配置一個浮動按鈕,在單手操作智能終端設備時,通過觸發(fā)該浮動按鈕,實現(xiàn)對觸摸屏中顯示的狀態(tài)欄進行操作的目的。
第三種處理方式:配置映射窗口。即在觸摸屏的右下角或者左下角配置一個映射窗口,該映射窗口用于將當前在觸摸屏上顯示的內(nèi)容映射在該映射窗口中,在單手操作智能終端設備時,通過對映射窗口中內(nèi)容的操作以實現(xiàn)對觸摸屏中當前顯示的內(nèi)容進行操作的目的。
通過研究發(fā)現(xiàn),上述記載的第一種處理方式和第二種處理方式能夠解決在單手操作時實現(xiàn)對觸摸屏上部區(qū)域內(nèi)容的操作但是無法解決在單手操作時實現(xiàn)對觸摸屏一側(即距離手持智能終端設備較遠一側)區(qū)域的操作,即并不能 對觸摸屏中顯示的所有內(nèi)容進行操作;上述記載的第三種方式雖然可以實現(xiàn)對觸摸屏當前顯示的內(nèi)容進行操作,但是一旦當前顯示的內(nèi)容比較多時,在對映射窗口中顯示的內(nèi)容進行操作時容易出現(xiàn)操作便捷性差的問題。
技術實現(xiàn)要素:
有鑒于此,本申請實施例提供了一種觸摸屏的界面交互方法、設備以及智能終端設備,用于解決現(xiàn)有技術中在單手操作智能終端設備時存在操作便捷性差的問題。
一種觸摸屏的界面交互方法,包括:
在所述觸摸屏的界面上,提供單手操作模式的控制界面,在所述單手操作模式中,所述觸摸屏的界面包括操作交互元素;
獲取在所述控制界面產(chǎn)生的控制指令;
控制所述觸摸屏界面的操作交互元素。
一種觸摸屏的界面交互方法,包括:
啟動單手操作模式,并在觸摸屏中顯示單手操作模式的控制界面和操作交互元素;
確定在所述控制界面產(chǎn)生的控制指令;
根據(jù)所述控制指令,控制所述操作交互元素移動,并當所述操作交互元素移動至目標對象所在位置時,向所述目標對象發(fā)送選擇操作指令。
一種觸摸屏的界面交互設備,包括:
顯示單元,用于在所述觸摸屏的界面上,提供單手操作模式的控制界面,在所述單手操作模式中,所述觸摸屏的界面包括操作交互元素;
獲取單元,用于獲取在所述控制界面產(chǎn)生的控制指令;
控制單元,用于控制所述觸摸屏界面的操作交互元素。
一種觸摸屏的界面交互設備,包括:
啟動單元,用于啟動單手操作模式,并在觸摸屏中顯示單手操作模式的控制界面和操作交互元素;
確定單元,用于確定在所述控制界面產(chǎn)生的控制指令;
控制單元,用于根據(jù)所述控制指令,控制所述操作交互元素移動,并當所述操作交互元素移動至目標對象所在位置時,向所述目標對象發(fā)送選擇操作指令。
一種智能終端設備,包括:
存儲器,用于存儲程序代碼;
處理器,用于執(zhí)行所述存儲器中存儲的程序代碼;
顯示器,用于在所述觸摸屏的界面上,提供單手操作模式的控制界面,在所述單手操作模式中,所述觸摸屏的界面包括操作交互元素,所述操作交互元素被所述處理器從所述控制界面獲取的控制指令所控制。
本申請有益效果如下:
本申請實施例在所述觸摸屏的界面上,提供單手操作模式的控制界面,在所述單手操作模式中,所述觸摸屏的界面包括操作交互元素;獲取在所述控制界面產(chǎn)生的控制指令;控制所述觸摸屏界面的操作交互元素。針對單手操作模式,本申請實施例提出在觸摸屏中顯示單手操作模式的控制界面和操作交互元素,通過從單手操作模式的控制界面中獲取控制指令,控制操作交互元素移動并確定目標對象,進而實現(xiàn)對目標對象的操作,有效提升單手操作的精確度,同時保證能夠對觸摸屏中顯示的所有內(nèi)容進行操作,改善單手操作的用戶體驗。
附圖說明
為了更清楚地說明本申請實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領域的普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本申請實施例提供的一種觸摸屏的界面交互方法的流程示意圖;
圖2為本申請實施例提供的智能終端設備中單手操作模式的控制界面的結 構示意圖;
圖3為本申請實施例提供的智能終端設備中單手操作模式的控制界面和操作交互元素的結構示意圖;
圖4(a)為本申請實施例提供的操作交互元素某一時刻在觸摸屏中的位置的示意圖;
圖4(b)為本申請實施例提供的操作交互元素被控制指令所控制在觸摸屏中移動軌跡示意圖;
圖5(a)為本申請實施例提供的被選定的待操作對象的顯示示意圖;
圖5(b)為本申請實施例提供的被選定的目標對象被執(zhí)行操作指令的示意圖;
圖6為本申請實施例提供的一種觸摸屏的界面交互方法的流程示意圖;
圖7為本申請實施例提供的一種觸摸屏的界面交互設備的結構示意圖;
圖8為本申請實施例提供的一種觸摸屏的界面交互方法的流程示意圖;
圖9為本申請實施例提供的一種觸摸屏的界面交互設備的結構示意圖;
圖10為本申請實施例提供的一種智能終端設備的結構示意圖。
具體實施方式
為了實現(xiàn)本申請的目的,本申請實施例提供了一種觸摸屏的界面交互方法、設備以及智能終端設備,針對單手操作模式,本申請實施例提出在觸摸屏中顯示單手操作模式的控制界面和操作交互元素,通過從單手操作模式的控制界面中獲取控制指令,控制操作交互元素移動并確定目標對象,進而實現(xiàn)對目標對象的操作,有效提升單手操作的精確度,同時保證能夠對觸摸屏中顯示的所有內(nèi)容進行操作,改善單手操作的用戶體驗。
在本申請實施例中,單手操作模式的控制界面與操作交互元素之間可以采用跨進程方式進行控制,也可以采用其他方式進行控制,這里不做具體限定。
本申請實施例中記載的操作交互元素可以是指可變換大小形狀的光標,也可以是形狀不限的框,還可以是其他形式,在本申請實施例中不做具體限定。
下面結合說明書附圖對本申請各個實施例作進一步地詳細描述。顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本申請保護的范圍。
圖1為本申請實施例提供的一種觸摸屏的界面交互方法的流程示意圖。所述方法可以如下所示。本申請實施例從啟動單手操作模式之后,如何實現(xiàn)通過單手操作模式的控制界面和操作交互元素實現(xiàn)對目標對象進行操作的角度進行描述。
步驟101:啟動單手操作模式,并在觸摸屏中顯示單手操作模式的控制界面和操作交互元素。
在步驟101中,智能終端設備一旦檢測到用戶啟動單手操作模式,那么在智能終端設備的觸摸屏中提供單手操作模式的控制界面。本申請實施例中所記載的單手操作模式的控制界面可以懸浮在觸摸屏上,單手操作模式的控制界面的形狀可以是圓形、方形、橢圓形等可以實現(xiàn)的形狀,本申請實施例中對于單手操作模式的控制界面的基本參數(shù)內(nèi)容不做具體限定。
本申請實施例中所描述的啟動單手操作模式的方式包括但不限于:(1)用戶觸發(fā)單手操作模式的按鈕之后,智能終端設備在接收到啟動單手操作模式的指令時,觸發(fā)啟動單手操作模式;(2)智能終端設備在檢測到用戶單手持有該智能終端設備時,提示用戶是否開啟單手操作模式,若接收到用戶發(fā)送的確認開啟單手操作模式指令,觸發(fā)啟動單手操作模式;等等,這里對于如何啟動單手操作模式的方式不做具體限定。
具體地,在觸摸屏中提供單手操作模式的控制界面,包括:
根據(jù)用戶單手操作智能終端設備的觸摸屏的歷史數(shù)據(jù),在智能終端設備的觸摸屏中提供單手操作模式的控制界面,所述單手操作模式的控制界面在所述智能終端設備的觸摸屏中顯示的位置位于所述用戶在啟動單手操作模式后單手能夠操作所述智能終端設備的觸摸屏的操作區(qū)域中
圖2為本申請實施例提供的智能終端設備中單手操作模式的控制界面的結構示意圖。從圖2中可以看出,單手操作模式的控制界面位于終端設備的一側。
需要說明的是,智能終端設備在接收到啟動單手操作模式的控制指令時,可以根據(jù)系統(tǒng)配置的默認方式,確定單手操作模式的控制界面在所述智能終端設備的觸摸屏中的顯示位置,例如:單手操作模式的控制界面顯示在智能終端設備的觸摸屏的右下角位置;也可以根據(jù)用戶單手操作智能終端設備的觸摸屏的歷史數(shù)據(jù),在智能終端設備的觸摸屏中提供單手操作模式的控制界面,其中,所述單手操作模式的控制界面在所述智能終端設備的觸摸屏中顯示的位置位于所述用戶在啟動單手操作模式后單手能夠操作所述智能終端設備的觸摸屏的操作區(qū)域中,例如:用戶習慣使用左手操作智能終端設備,那么在啟動單手操作模式時,單手操作模式的控制界面顯示在智能終端設備的觸摸屏的左下角位置;用戶習慣使用右手操作智能終端設備,那么在啟動單手操作模式時,單手操作模式的控制界面顯示在智能終端設備的觸摸屏的右下角位置。
假設智能終端設備按照默認方式智能終端設備的觸摸屏的相應位置提供單手操作模式的控制界面后,用戶需要移動單手操作模式的控制界面的顯示位置時,在本申請實施例中,用戶可以對單手操作模式的控制界面執(zhí)行特定操作(例如:長按、單擊、快速滑動、雙擊等,這里不做具體限定)使其位置發(fā)生移動,以便于滿足用戶后續(xù)使用的需要。
由于本申請實施例中除了增加單手操作模式的控制界面之外,還增加了與單手操作模式的控制界面對應的操作交互元素,該操作交互元素能夠根據(jù)單手操作模式的控制界面中發(fā)出的控制指令移動,因此,在啟動單手操作模式時,除了在觸摸屏中提供單手操作模式的控制界面之外,還需要顯示操作交互元素。
一般地,按照系統(tǒng)配置,在觸摸屏的相應位置顯示操作交互元素,可以是在觸摸屏的中間位置,也可以是在觸摸屏的其他位置,這里不做限定。
圖3為本申請實施例提供的智能終端設備中單手操作模式的控制界面和操 作交互元素的結構示意圖。從圖3中可以看出,操作交互元素顯示在一個app圖標上,那么這個app圖標所在的位置可以稱之為操作交互元素的初始位置。
即確定所述操作交互元素在觸摸屏的初始位置。
步驟102:確定在所述控制界面產(chǎn)生的控制指令。
在步驟102中,智能終端設備在啟動單手操作模式后,可以檢測手指在單手操作模式的控制界面上的操作信息;根據(jù)所述操作信息,生成控制指令,所述控制指令用于控制所述操作交互元素移動,使所述操作交互元素通過移動選定待操作對象。
若所述控制指令中包含移動速度和移動方向,那么可以根據(jù)控制指令中包含的移動速度和移動方向;根據(jù)所述移動速度和所述移動方向,生成控制指令。
具體地,智能終端設備在啟動單手操作模式后,判斷手指在單手操作模式的控制界面上的移動速度。
若移動速度大于0小于設定數(shù)值時,確定手指在單手操作模式的控制界面上的移動方向,并根據(jù)確定的移動方向生成控制指令,該控制指令用于控制操作交互元素移動,并選定與操作交互元素當前已選定的待操作對象之間的距離小于設定門限值的下一個待操作對象。
若移動速度大于設定數(shù)值時,確定手指在單手操作模式的控制界面上的移動方向,并根據(jù)確定的移動方向生成控制指令,該控制指令用于控制操作交互元素跳過所經(jīng)過的待操作對象。
需要說明的是,在步驟102中生成的控制指令中包含控制操作交互元素移動方向、移動速度。
步驟103:根據(jù)所述控制指令,控制與所述單手操作模式的控制界面對應的操作交互元素移動,并當確定所述操作交互元素移動至目標對象所在位置時,向所述目標對象發(fā)送操作指令。
在步驟103中,在生成控制指令之前或者之后,還需要確定操作交互元素當前在觸摸屏中的位置。
需要說明的是,在啟動單手操作模式時,尚未生成控制指令之前,可以確定與單手操作模式的控制界面對應的操作交互元素在觸摸屏的初始位置。
這樣,在新的控制指令產(chǎn)生之時,確定操作交互元素當前在觸摸屏中的位置,以便于根據(jù)新的控制指令,控制該操作交互元素移動。
具體地,從所述初始位置(或者操作交互元素當前所在位置)開始,按照所述控制指令中包含的移動速度和所述移動方向,控制所述操作交互元素在所述觸摸屏中移動,并在移動的過程中依次選定待操作對象。
圖4(a)為本申請實施例提供的操作交互元素某一時刻在觸摸屏中的位置的示意圖。操作交互元素是指用于突出被選中的可操作對象的標識,類似光標可被移動,操作交互元素的位置會隨著用戶的控制指令而移動。對于新的控制指令,控制該操作交互元素發(fā)生移動。圖4(b)為本申請實施例提供的操作交互元素被控制指令所控制在觸摸屏中移動軌跡示意圖。
本申請實施例中對于操作交互元素被控制指令所控制在觸摸屏中移動軌跡可以根據(jù)預設操作交互元素的移動方向,也可以根據(jù)用戶使用應用軟件的習慣生成,不限于圖4(b)中所示的移動軌跡。此外,圖4(a)中所示的可操作對象的排列方式與圖4(b)中可操作對象的排列方式不同,并不表示圖4(a)所示的內(nèi)容將在執(zhí)行圖4(b)時可操作對象的排列方式需要發(fā)生變化,在本申請實施例中對于這些排列方式可以變化也可以不變化,不做具體限定。
需要說明的是,假設單手操作模式的控制界面的面積較小(僅能夠保證一個手指時),可以預設操作交互元素的移動方向,即根據(jù)手指與單手操作模式的控制界面的接觸面積或者接觸時間長短或者接觸力大小區(qū)別所發(fā)出的控制指令的不同。
可選地,在操作交互元素移動過程中,針對每一次選定的待操作對象,對所述待操作對象執(zhí)行突出顯示操作,其中,所述突出顯示操作用于表示所述待操作對象與所述觸摸屏中的其他可操作對象的顯示方式不同。
例如:根據(jù)控制指令,操作交互元素移動時,依次選定三個待操作對象, 針對選定的這三個待操作對象,可以采用特定顏色的框標注待操作對象,也可以使每一個待操作對象放大顯示,也可以使每一個待操作對象處于高亮顯示狀態(tài)等,目的在于使被選定的待操作對象的顯示方式與尚未被選定的待操作對象的顯示方式不同。
圖5(a)為本申請實施例提供的被選定的待操作對象的顯示示意圖。從圖5(a)中可以看出,不同時刻被選定的待操作對象可以不同,每一個時刻被選定的操作對象的個數(shù)至少為一個,被選定的待操作對象的顯示方式與未被選定的待操作對象的顯示方式不同。
在所述操作交互元素移動的過程中,當選定的所述待操作對象為目標對象時,按照設定方式向所述目標對象發(fā)送操作指令。
本申請實施例中所記載的設定方式可以是指抬起手指,即使手指離開觸摸屏;也可以是指向特定方向的滑動操作,還可以是其他操作方式,這里不做具體限定。
圖5(b)為本申請實施例提供的被選定的目標對象被執(zhí)行操作指令的示意圖。從圖5(b)中可以看出,被選定的目標對象為一個app圖標,在確定該app圖標為目標對象時,當手指離開觸摸屏時,系統(tǒng)觸發(fā)打開該app圖標,進行該app圖標對應的app的操作界面。
假設被選定的對象是一個網(wǎng)頁中鏈接地址,那么在確定該鏈接地址為目標對象時,當手指離開觸摸屏時,系統(tǒng)向網(wǎng)頁服務器發(fā)送訪問請求,該訪問請求中包含該鏈接地址,等待網(wǎng)頁服務器的響應,進而實現(xiàn)對該鏈接地址的訪問。
需要說明的是,本申請實施例中所記載的操作對象可以至少包含以下可操作對象中的一種或者多種:可操作的應用程序;可鏈接的網(wǎng)頁地址;可操作的控件按鈕;可輸入內(nèi)容的文本框;可訪問的圖片數(shù)據(jù)、音視頻數(shù)據(jù)或者文本數(shù)據(jù)。
本申請實施例中單手操作模式的控制界面和操作交互元素可以出現(xiàn)在顯示的不同層,例如:各種應用圖標的顯示層;某一個app的不同操作層;被訪 問網(wǎng)頁的各個頁面,或者可以理解為單手操作模式的控制界面和操作交互元素在觸摸屏中屬于置頂層顯示,這里的置頂層顯示可以理解為在任一個顯示層的最外側,人眼能夠觀測的最外層。
通過本申請實施例提供的技術方案,啟動單手操作模式,并在觸摸屏中顯示單手操作模式的控制界面和操作交互元素,確定在單手操作模式的控制界面產(chǎn)生的控制指令;根據(jù)所述控制指令,控制與所述單手操作模式的控制界面對應的操作交互元素移動,并當確定所述操作交互元素移動至目標對象所在位置時,向所述目標對象發(fā)送操作指令。針對單手操作模式,本申請實施例提出在觸摸屏中顯示單手操作模式的控制界面和操作交互元素,通過從單手操作模式的控制界面產(chǎn)生的控制指令,控制操作交互元素移動并確定目標對象,進而實現(xiàn)對目標對象的操作,同時保證能夠對觸摸屏中顯示的所有內(nèi)容進行操作,提升單手操作的便捷性,有效改善單手操作的用戶體驗。
圖6為本申請實施例提供的一種觸摸屏的界面交互方法的流程示意圖。所述方法可以如下所示。假設在本申請實施例中已啟動單手操作模式,在觸摸屏中顯示單手操作模式的控制界面以及與該單手操作模式的控制界面對應的操作交互元素。
智能終端設備一旦啟動單手操作模式,可以預先對觸摸屏中顯示的圖標或者可操作對象所在位置進行統(tǒng)計,并按照統(tǒng)計得到的各個可操作對象所在位置,制定操作交互元素的移動規(guī)則,以保證在執(zhí)行控制指令時,操作交互元素能夠快速定位目標對象。
步驟601:在啟動單手操作模式時,搜索觸摸屏顯示界面中包含的可操作對象的位置。
在步驟601中,啟動單手操作模式的時間可以隨機選取,例如:在打開智能終端設備時,選擇啟動單手操作模式;在訪問某一網(wǎng)頁時,啟動單手操作模式。
那么在啟動單手操作模式時,需要對當前觸摸屏的顯示界面中包含的可操 作對象進行搜索,并確定可操作對象的位置。
例如:若在打開智能終端設備時啟動單手操作模式,那么對觸摸屏的顯示界面中顯示的應用圖標進行搜索,確定每一個可操作的應用圖標為位置,這樣可以根據(jù)確定的每一個可操作的應用圖標的位置,設置操作元素的移動方式,例如:按照順時針方式,或者按照“z”方式,或者按照“s”方式等。
步驟602:選定一個可操作對象的位置作為操作交互元素的起始位置。
步驟603:判斷手指在單手操作模式的控制界面上是否發(fā)生移動,若尚未發(fā)生移動,則執(zhí)行步驟604;若發(fā)生移動,則執(zhí)行步驟605。
步驟604:判斷手指在單手操作模式的控制界面中與觸摸屏接觸的力度或者時間,在確定用戶處于長按觸摸屏時,移動操作交互元素當前選定的可操作對象的位置。
步驟605:確定手指在單手操作模式的控制界面上的移動速度,并判斷該移動速度是否小于設定數(shù)值,若小于設定數(shù)值,則執(zhí)行步驟607;若大于設定數(shù)值,則執(zhí)行步驟606;
步驟606:確定操作交互元素選定的待操作對象不屬于目標對象,跳過該待操作對象,并恢復該待操作對應的顯示狀態(tài),跳轉執(zhí)行步驟605。
步驟607:確定操作交互元素選定的待操作對象屬于目標對象,按照設定方式對該目標對象發(fā)送操作指令。
圖7為本申請實施例提供的一種觸摸屏的界面交互設備的結構示意圖。所述界面交互設備包括:啟動單元71、確定單元72和控制單元73,其中:
啟動單元71,用于啟動單手操作模式,并在觸摸屏中顯示單手操作模式的控制界面和操作交互元素;
確定單元72,用于確定在所述控制界面產(chǎn)生的控制指令;
控制單元73,用于根據(jù)所述控制指令,控制所述操作交互元素移動,并當所述操作交互元素移動至目標對象所在位置時,向所述目標對象發(fā)送選擇操作指令。
在本申請的另一個實施例中,所述啟動單元71在觸摸屏中提供單手操作模式的控制界面,包括:
根據(jù)用戶單手操作智能終端設備的觸摸屏的歷史數(shù)據(jù),在智能終端設備的觸摸屏中提供單手操作模式的控制界面,所述單手操作模式的控制界面在所述智能終端設備的觸摸屏中顯示的位置位于所述用戶在啟動單手操作模式后單手能夠操作所述智能終端設備的觸摸屏的操作區(qū)域中。
在本申請的另一個實施例中,所述確定單元72確定在單手操作模式的控制界面產(chǎn)生的控制指令,包括:
檢測手指在單手操作模式的控制界面上的操作信息;
根據(jù)所述操作信息,生成控制指令,所述控制指令用于控制所述操作交互元素移動,使所述操作交互元素通過移動選定待操作對象。
在本申請的另一個實施例中,所述確定單元72,還用于在獲取在所述控制界面產(chǎn)生的控制指令之前,確定所述操作交互元素在觸摸屏的初始位置。
可選地,所述控制指令中包含移動速度和移動方向,所述控制單元73控制所述觸摸屏界面的操作交互元素,包括:
從所述初始位置開始,按照所述控制指令中包含的移動速度和所述移動方向,控制所述操作交互元素在所述觸摸屏中移動,并在移動的過程中依次選定待操作對象。
在本申請的另一個實施例中,所述控制單元73在移動的過程中依次選定待操作對象,包括:
在移動的過程中,針對選定的待操作對象,對所述待操作對象執(zhí)行突出顯示操作,所述突出顯示操作用于表示所述待操作對象與所述觸摸屏中的其他可操作對象的顯示方式不同。
在本申請的另一個實施例中,所述待操作對象至少包含以下可操作對象中的一種或者多種:
可操作的應用程序;可鏈接的網(wǎng)頁地址;可操作的控件按鈕;可輸入內(nèi)容 的文本框;可訪問的圖片數(shù)據(jù)、音視頻數(shù)據(jù)或者文本數(shù)據(jù)。
在本申請的另一個實施例中,所述控制單元73當確定所述操作交互元素移動至目標對象所在位置時,向所述目標對象發(fā)送操作指令,包括:
在所述操作交互元素移動的過程中,當選定的所述待操作對象為目標對象時,按照設定方式向所述目標對象發(fā)送操作指令。
需要說明的是,本申請實施例中所提供的界面交互設備可以通過硬件方式實現(xiàn),也可以通過軟件方式實現(xiàn),該操作設備可以集成在智能終端設備中,通過在觸摸屏中顯示單手操作模式的控制界面和操作交互元素,通過從單手操作模式的控制界面產(chǎn)生的控制指令,控制操作交互元素移動并確定目標對象,進而實現(xiàn)對目標對象的操作,同時保證能夠對觸摸屏中顯示的所有內(nèi)容進行操作,提升單手操作的便捷性,有效改善單手操作的用戶體驗。
圖8為本申請實施例提供的一種觸摸屏的界面交互方法的流程示意圖。所述方法可以如下所示?;谕粋€發(fā)明構思,本申請實施例針對單手操作模式的控制界面和操作元素所具備的功能角度進行描述。
步驟801:在所述觸摸屏的界面上,提供單手操作模式的控制界面,在所述單手操作模式中,所述觸摸屏的界面包括操作交互元素。
在步驟801中,在所述觸摸屏的界面上,提供單手操作模式的控制界面,如圖2中所示,在該觸摸屏的某一個位置提供單手操作模式的控制界面。
這里的某一個位置可以是預先設定的,也可以是根據(jù)用戶單手操作習慣確定的,還可以是一個初始位置,用戶在后續(xù)使用時可以進行調(diào)整的,這里不做具體限定。
在所述單手操作模式中所述觸摸屏的界面包括操作交互元素,如圖3所示,在觸摸屏的指定位置顯示該操作交互元素。
這里的指定位置可以是預先設定的,也可以操作對象所在位置確定,這里不做具體限定。
步驟802:獲取在所述控制界面產(chǎn)生的控制指令。
在步驟802中,檢測手指在單手操作模式的控制界面上的操作信息;
根據(jù)所述操作信息,生成控制指令,所述控制指令用于控制所述操作交互元素移動,使所述操作交互元素通過移動選定待操作對象。
這里的具體實現(xiàn)方式可以與步驟102中的具體實現(xiàn)方式相同或者相似,這里不再做詳細描述。
可選地,在獲取在所述控制界面產(chǎn)生的控制指令之前,所述方法還包括:
確定所述操作交互元素在觸摸屏的初始位置。
步驟803:控制所述觸摸屏界面的操作交互元素。
在步驟803中,若所述控制指令中包含移動速度和移動方向,則控制所述觸摸屏界面的操作交互元素,包括:
從所述初始位置開始,按照所述控制指令中包含的移動速度和所述移動方向,控制所述操作交互元素在所述觸摸屏中移動,并在移動的過程中依次選定待操作對象。
具體地,在移動的過程中,針對選定的待操作對象,對所述待操作對象執(zhí)行突出顯示操作,所述突出顯示操作用于表示所述待操作對象與所述觸摸屏中的其他可操作對象的顯示方式不同。
可選地,所述待操作對象至少包含以下可操作對象中的一種或者多種:
可操作的應用程序;可鏈接的網(wǎng)頁地址;可操作的控件按鈕;可輸入內(nèi)容的文本框;可訪問的圖片數(shù)據(jù)、音視頻數(shù)據(jù)或者文本數(shù)據(jù)。
在本申請的另一個實施例中,所述方法還包括:
當所述操作交互元素移動至目標對象所在位置時,向所述目標對象發(fā)送操作指令。
具體地,當所述操作交互元素移動至目標對象所在位置時,向所述目標對象發(fā)送操作指令,包括:
在所述操作交互元素移動的過程中,當選定的所述待操作對象為目標對象時,按照設定方式向所述目標對象發(fā)送操作指令。
通過本申請實施例提供的技術方案,針對單手操作模式,本申請實施例提出在觸摸屏中顯示單手操作模式的控制界面和操作交互元素,通過從單手操作模式的控制界面產(chǎn)生的控制指令,控制操作交互元素移動并確定目標對象,進而實現(xiàn)對目標對象的操作,同時保證能夠對觸摸屏中顯示的所有內(nèi)容進行操作,提升單手操作的便捷性,有效改善單手操作的用戶體驗。
圖9為本申請實施例提供的一種觸摸屏的界面交互設備的結構示意圖。所述界面交互設備包括:顯示單元91、獲取單元92和控制單元93,其中:
顯示單元91,用于在所述觸摸屏的界面上,提供單手操作模式的控制界面,在所述單手操作模式中,所述觸摸屏的界面包括操作交互元素;
獲取單元92,用于獲取在所述控制界面產(chǎn)生的控制指令;
控制單元93,用于控制所述觸摸屏界面的操作交互元素。
在本申請的另一個實施例中,所述獲取單元92獲取在所述控制界面產(chǎn)生的控制指令,包括:
檢測手指在單手操作模式的控制界面上的操作信息;
根據(jù)所述操作信息,生成控制指令,所述控制指令用于控制所述操作交互元素移動,使所述操作交互元素通過移動選定待操作對象。
在本申請的另一個實施例中,所述界面交互設備還包括:確定單元94,其中:
所述確定單元94,用于在獲取在所述控制界面產(chǎn)生的控制指令之前,確定所述操作交互元素在觸摸屏的初始位置。
在本申請的另一個實施例中,所述控制指令中包含移動速度和移動方向;所述控制單元93控制所述觸摸屏界面的操作交互元素,包括:
從所述初始位置開始,按照所述控制指令中包含的移動速度和所述移動方向,控制所述操作交互元素在所述觸摸屏中移動,并在移動的過程中依次選定待操作對象。
在本申請的另一個實施例中,所述控制單元93在移動的過程中依次選定 待操作對象,包括:
在移動的過程中,針對選定的待操作對象,對所述待操作對象執(zhí)行突出顯示操作,所述突出顯示操作用于表示所述待操作對象與所述觸摸屏中的其他可操作對象的顯示方式不同。
在本申請的另一個實施例中,所述待操作對象至少包含以下可操作對象中的一種或者多種:
可操作的應用程序;可鏈接的網(wǎng)頁地址;可操作的控件按鈕;可輸入內(nèi)容的文本框;可訪問的圖片數(shù)據(jù)、音視頻數(shù)據(jù)或者文本數(shù)據(jù)。
在本申請的另一個實施例中,所述界面交互設備還包括:發(fā)送單元95,其中:
所述發(fā)送單元95,用于當所述操作交互元素移動至目標對象所在位置時,向所述目標對象發(fā)送操作指令。
在本申請的另一個實施例中,所述發(fā)送單元95當所述操作交互元素移動至目標對象所在位置時,向所述目標對象發(fā)送操作指令,包括:
在所述操作交互元素移動的過程中,當選定的所述待操作對象為目標對象時,按照設定方式向所述目標對象發(fā)送操作指令。
需要說明的是,本申請實施例中所提供的界面交互設備可以通過硬件方式實現(xiàn),也可以通過軟件方式實現(xiàn),該操作設備可以集成在智能終端設備中,通過在觸摸屏中顯示單手操作模式的控制界面和操作交互元素,通過從單手操作模式的控制界面產(chǎn)生的控制指令,控制操作交互元素移動并確定目標對象,進而實現(xiàn)對目標對象的操作,同時保證能夠對觸摸屏中顯示的所有內(nèi)容進行操作,提升單手操作的便捷性,有效改善單手操作的用戶體驗。
圖10為本申請實施例提供的一種智能終端設備的結構示意圖。所述智能終端設備包括:存儲器1001、處理器1002和顯示器1003,其中,存儲器1001、處理器1002和顯示器1003之間通過總線進行通信。
存儲器1001,用于存儲程序代碼;
處理器1002,用于執(zhí)行所述存儲器中存儲的程序代碼;
顯示器1003,用于在所述觸摸屏的界面上,提供單手操作模式的控制界面,在所述單手操作模式中,所述觸摸屏的界面包括操作交互元素,所述操作交互元素被所述處理器從所述控制界面獲取的控制指令所控制。
本申請實施例中所記載的處理器可以是中央處理器,也可以是其他具備控制能力的設備,這里不做具體限定。
本申請實施例中所記載的智能終端設備具備上述其他實施例中所記載的功能,這里不做一一描述。
本領域內(nèi)的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處 理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
在一個典型的配置中,計算設備包括一個或多個處理器(cpu)、輸入/輸出接口、網(wǎng)絡接口和內(nèi)存。
內(nèi)存可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flashram)。內(nèi)存是計算機可讀介質的示例。
計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結構、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機存取存儲器(sram)、動態(tài)隨機存取存儲器(dram)、其他類型的隨機存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內(nèi)存技術、只讀光盤只讀存儲器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設備或任何其他非傳輸介質,可用于存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質不包括暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號和載波。
還需要說明的是,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設備中還存在另外的相同要素。
本領域技術人員應明白,本申請的實施例可提供為方法、系統(tǒng)或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例或結合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算 機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
以上所述僅為本申請的實施例而已,并不用于限制本申請。對于本領域技術人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進等,均應包含在本申請的權利要求范圍之內(nèi)。