一種電子設備的用戶界面的處理方法及電子設備的制作方法
【專利摘要】本發(fā)明的實施例公開了一種電子設備的用戶界面的處理方法及電子設備,涉及信息【技術領域】。所述方法包括:所述電子設備獲取用戶輸入的操作,確定所述操作對應的操作軌跡;根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線;根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面;所述第一子界面顯示的內容為所述第一界面顯示的內容的一部分;調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域,生成第二界面;呈現(xiàn)所述第二界面。本發(fā)明解決了用戶使用大屏電子設備時單手操作不方便的問題,提高了電子設備與用戶的交互能力。
【專利說明】一種電子設備的用戶界面的處理方法及電子設備
【技術領域】
[0001]本發(fā)明涉及信息【技術領域】,尤其涉及一種電子設備的用戶界面的處理方法及電子設備。
【背景技術】
[0002]智能化時代引領的大屏化趨勢越來越明顯,市面上的大屏電子設備越來越多,用戶使用大屏電子設備已然成為一種潮流。與此同時,大屏設計卻給用戶操作帶來了難題。例如對于屏幕在3.5寸以上的觸摸屏電子設備,用戶往往需要用一只手托住設備,用另外一只手點擊完成對觸摸屏的觸控操作。
[0003]針對此單手操作不便的問題,現(xiàn)有技術提供了如下解決方案:通過觸摸屏的特定按鈕實現(xiàn)某些界面的左右切換,以方便單手操作。例如在手機設置選項中設有單手操作開關選項,用戶打開單手操作選項,某些界面(如短信輸入界面,界面上半部為短信內容輸入框,界面下半部為鍵盤區(qū))的布局發(fā)生了變化。用戶在這些界面(如鍵盤區(qū))可通過點擊特定的按鈕實現(xiàn)操作界面(例如整個鍵盤區(qū))靠左或靠右縮小顯示,方便用戶左右手操作。
[0004]本發(fā)明人在實現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),用戶在靠邊縮小的鍵盤區(qū)操作,點擊難度更大,現(xiàn)有技術并沒有根本解決大屏電子單手操作不便的問題。
【發(fā)明內容】
[0005]本發(fā)明提供了一種電子設備的用戶界面的處理方法及電子設備,用以解決用戶使用大屏電子設備時單手操作不方便的問題。
[0006]第一方面,本發(fā)明提供了一種電子設備的用戶界面的處理方法的一個實施例。
[0007]在第一種可能的實現(xiàn)方式中,所述方法包括:
[0008]所述電子設備獲取用戶輸入的操作,確定所述操作對應的操作軌跡;所述操作軌跡為所述操作信息對應的操作在所述輸出設備上的作用點形成的軌跡;
[0009]根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線;所述第一界面為所述電子設備獲取到所述操作信息時,所述電子設備的輸出設備所呈現(xiàn)的界面;
[0010]根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面;所述第一子界面顯示的內容為所述第一界面顯示的內容的一部分;
[0011]調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域,生成第二界面;
[0012]呈現(xiàn)所述第二界面。
[0013]結合第一方面第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述公共邊界線與操作軌跡至少具有一個交點;其中,所述操作軌跡為所述操作信息對應的操作在所述輸出設備上的作用點形成的軌跡;或者,
[0014]所述公共邊界線,與所述操作軌跡平行且距離小于一預設閾值;或者,
[0015]第一點與所述公共邊界線的距離小于一預設閾值操作軌跡;其中,所述第一點為所述操作軌跡上與所述公共邊界距離最近的點。[0016]結合第一方面第一種或第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線具體為:
[0017]在所述操作軌跡的起始點和所述操作軌跡的終止點形成的直線與所述輸出設備的橫向方向的夾角小于或等于第一閾值時,確定一條與所述輸出設備橫向方向平行的公共邊界線;
[0018]所述公共邊界線與所述操作軌跡相交;或者所述公共邊界線與所述操作軌跡平行且距離小于一預設閾值;或者,第一點與所述公共邊界線的距離小于一預設閾值;其中,所述第一點為所述操作軌跡上與所述公共邊界距離最近的點;
[0019]所述根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面具體為:
[0020]獲取以所述公共邊界線為界線的兩個子界面,確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。
[0021]結合第一方面第一種或第二種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線具體為:
[0022]在所述操作軌跡的起始點和所述操作軌跡的終止點形成的直線與所述輸出設備的縱向方向的夾角小于或等于第一閾值時,確定一條與所述輸出設備縱向方向平行的公共邊界線;
[0023]所述公共邊界線與所述操作軌跡相交;或者所述公共邊界線與所述操作軌跡平行且距離小于一預設閾值;或者,第一點與所述公共邊界線的距離小于一預設閾值操作軌跡;其中,所述第一點為所述操作軌跡上與所述公共邊界距離最近的點;
[0024]所述根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面具體為:
[0025]獲取以所述公共邊界線為界線的兩個子界面,確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。
[0026]結合第一方面第一種或第二種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線具體為:
[0027]在所述操作軌跡的起始點和所述操作軌跡的終止點形成的直線與所述輸出設備的橫向方向的夾角大于第一閾值,并且與所述輸出設備的縱向方向的夾角大于第一閾值時,確定所述操作軌跡上的第一點與所述輸出設備的呈現(xiàn)區(qū)域的邊界上的第二點,第三點分別形成的第一線段和第二線段為所述公共邊界線;所述第一線段和第二線段垂直,且以第一線段和第二線段為邊界的矩形的對角線的端點為所述第一點和第四點;所述第四點為所述輸出設備的呈現(xiàn)區(qū)域內,距離所述第一點最遠的點;
[0028]所述根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面具體為:
[0029]獲取所述第一界面中的所述矩形覆蓋區(qū)域作為所述第一子界面。
[0030]結合第一方面第一種的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線具體為:
[0031]根據(jù)所述操作軌跡,確定系統(tǒng)預設的第一界面的至少兩個子界面的邊界線;
[0032]根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面具體為:根據(jù)所述系統(tǒng)預設的所述至少兩個初始子界面的邊界線,獲取所述至少兩個初始子界面中的任一子界面。
[0033]結合第一方面第一種至第六種任一可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域具體為:
[0034]調整所述第一子界面的呈現(xiàn)區(qū)域為一未保留的子界面在所述第一界面中的呈現(xiàn)區(qū)域;所述未保留的子界面為所述第一界面至少兩個子界面中除所述第一子界面之外的至少一個子界面。
[0035]結合第一方面第一種至第六種任一可能的實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,所述第一界面僅包括第一子界面和第二子界面;所述調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域具體為:
[0036]互換所述第一子界面和所述第二子界面在所述輸出設備上的呈現(xiàn)區(qū)域。
[0037]結合第一方面第八種可能的實現(xiàn)方式,在第九種可能的實現(xiàn)方式中,所述第一子界面和所述第二子界面在所述輸出設備上的呈現(xiàn)區(qū)域的區(qū)域面積不相同;所述調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域具體為:
[0038]縮小所述第一子界面的呈現(xiàn)區(qū)域,并將所述縮小后的第一子界面調整至所述第二子界面的呈現(xiàn)區(qū)域;或者,
[0039]放大所述第一子界面的呈現(xiàn)區(qū)域,并將所述縮小后的第一子界面調整至所述第二子界面的呈現(xiàn)區(qū)域。
[0040]結合第一方面第一種至第七種任一可能的實現(xiàn)方式,在第十種可能的實現(xiàn)方式中,在調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域后,生成第二界面前,所述方法還包括:
[0041]以預定義的顏色或圖片填充所述輸出設備除所述第一子界面之外的部分;或者,
[0042]以未保留的子界面的顯示內容填充所述輸出設備除所述第一子界面之外的部分。
[0043]結合第一方面第一種至第五種任一可能的實現(xiàn)方式,在第十一種可能的實現(xiàn)方式中,所述操作軌跡為所述操作起始點與操作終止點之間的直線。
[0044]結合第一方面第一種至第十一種任一可能的實現(xiàn)方式,在第十二種可能的實現(xiàn)方式中,在呈現(xiàn)所述第二界面后,所述方法還包括:
[0045]所述電子設備獲取用戶輸入的第二操作,恢復所述第一界面;或者,
[0046]所述電子設備在呈現(xiàn)所述第二界面的預設時間后,恢復所述第一界面。
[0047]第二方面,本發(fā)明提供了 一種電子設備。
[0048]在第一種可能的實現(xiàn)方式中,所述電子設備包括:
[0049]輸入設備,用于獲取用戶輸入的操作;
[0050]處理器,用于根據(jù)所述輸入設備獲取的用戶輸入的操作,確定所述操作對應的操作軌跡;根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線;根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面;調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域,生成第二界面;所述操作軌跡為所述操作信息對應的操作在所述輸出設備上的作用點形成的軌跡;所述第一界面為所述電子設備獲取到所述操作信息時,所述電子設備的輸出設備所呈現(xiàn)的界面;所述第一子界面顯示的內容為所述第一界面顯示的內容的一部分;
[0051 ] 輸出設備,用于呈現(xiàn)所述第二界面。
[0052]結合第二方面第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述處理器根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線具體為:[0053]所述處理器確定第一界面的至少兩個子界面的公共邊界線,所述公共邊界線與操作軌跡至少具有一個交點;或者,
[0054]所述處理器確定第一界面的至少兩個子界面的公共邊界線,所述公共邊界線與所述操作軌跡平行且距離小于一預設閾值;或者,
[0055]所述處理器確定第一界面的至少兩個子界面的公共邊界線,所述公共邊界線與第一點的距離小于一預設閾值操作軌跡;所述第一點為所述操作軌跡上與所述公共邊界距離最近的點。
[0056]結合第二方面第一種或第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述處理器根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線具體為:
[0057]所述處理器確定所述操作軌跡的起始點和所述操作軌跡的終止點形成的直線與所述輸出設備的橫向方向的夾角小于或等于第一閾值時,確定一條與所述輸出設備橫向方向平行的公共邊界線;所述公共邊界線與所述操作軌跡相交;或者所述公共邊界線與所述操作軌跡平行且距離小于一預設閾值;或者,第一點與所述公共邊界線的距離小于一預設閾值;其中,所述第一點為所述操作軌跡上與所述公共邊界距離最近的點;
[0058]所述處理器根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面具體為:
[0059]所述處理器獲取以所述公共邊界線為界線的兩個子界面,確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。
[0060]結合第二方面第一種或第二種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述處理器根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線具體為:
[0061]所述處理器確定所述操作軌跡的起始點和所述操作軌跡的終止點形成的直線與所述輸出設備的縱向方向的夾角小于或等于第一閾值時,確定一條與所述輸出設備縱向方向平行的公共邊界線;所述公共邊界線與所述操作軌跡相交;或者所述公共邊界線與所述操作軌跡平行且距離小于一預設閾值;或者,第一點與所述公共邊界線的距離小于一預設閾值;其中,所述第一點為所述操作軌跡上與所述公共邊界距離最近的點;
[0062]所述處理器根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面具體為:
[0063]所述處理器獲取以所述公共邊界線為界線的兩個子界面,確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。
[0064]結合第二方面第一種或第二種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述處理器根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線具體為:
[0065]所述處理器確定所述操作軌跡的起始點和所述操作軌跡的終止點形成的直線與所述輸出設備的橫向方向的夾角大于第一閾值,并且與所述輸出設備的縱向方向的夾角大于第一閾值時,確定所述操作軌跡上的第一點與所述輸出設備的呈現(xiàn)區(qū)域的邊界上的第二點,第三點分別形成的第一線段和第二線段為所述公共邊界線;所述第一線段和第二線段垂直,且以第一線段和第二線段為邊界的矩形的對角線的端點為所述第一點和第四點;所述第四點為所述輸出設備的呈現(xiàn)區(qū)域內,距離所述第一點最遠的點;
[0066]所述處理器根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面具體為:[0067]所述處理器獲取所述第一界面中的所述矩形覆蓋區(qū)域作為所述第一子界面。
[0068]結合第二方面第一種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述處理器根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線具體為:
[0069]所述處理器根據(jù)所述操作軌跡,確定系統(tǒng)預設的第一界面的至少兩個子界面的邊界線;
[0070]所述根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面具體為:
[0071]所述處理器根據(jù)所述系統(tǒng)預設的所述至少兩個初始子界面的邊界線,獲取所述至少兩個初始子界面中的任一子界面。
[0072]結合第二方面第一種至第六種任一可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述處理器調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域具體為:
[0073]所述處理器調整所述第一子界面的呈現(xiàn)區(qū)域為一未保留的初始子界面在所述初始界面中的呈現(xiàn)區(qū)域;所述未保留的初始子界面為所述至少兩個初始子界面中除所述第一子界面之外的至少一個初始子界面。
[0074]結合第二方面第一種至第六種任一可能的實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,所述處理器確定所述第一界面僅包括第一子界面和第二子界面;所述處理器調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域具體為:
[0075]所述處理器互換所述第一子界面和所述第二初始字界面在所述輸出設備上的呈現(xiàn)區(qū)域。
[0076]結合第二方面第八種可能的實現(xiàn)方式,在第九種可能的實現(xiàn)方式中,所述第一子界面和所述第二子界面在所述輸出設備上的呈現(xiàn)區(qū)域的區(qū)域面積不相同;所述處理器調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域具體為:
[0077]所述處理器縮小所述第一子界面的呈現(xiàn)區(qū)域,并將所述縮小后的第一子界面調整至所述第二子界面的呈現(xiàn)區(qū)域;或者,
[0078]所述處理器放大所述第一子界面的呈現(xiàn)區(qū)域,并將所述縮小后的第一子界面調整至所述第二子界面的呈現(xiàn)區(qū)域。
[0079]結合第二方面第一種至第七種任一可能的實現(xiàn)方式,在第十種可能的實現(xiàn)方式中,所述處理器調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域后,生成第二界面前,所述處理器還用于,
[0080]以預定義的顏色或圖片填充所述輸出設備除所述第一子界面之外的部分;或者,
[0081]以未保留的子界面的顯示內容填充所述輸出設備除所述第一子界面之外的部分。
[0082]結合第二方面第一種至第五種任一可能的實現(xiàn)方式,在第十一種可能的實現(xiàn)方式中,所述處理器確定所述操作軌跡為所述操作起始點與操作終止點之間的直線。
[0083]結合第二方面第一種至第十一種任一可能的實現(xiàn)方式,在第十二種可能的實現(xiàn)方式中,所述輸出設備呈現(xiàn)所述第二界面后,
[0084]所述輸入設備還用于,獲取用戶輸入的第二操作;
[0085]所述輸出設備還用于,根據(jù)所述用戶輸入的第二操作,恢復所述第一界面。
[0086]結合第二方面第一種至第十一種任一可能的實現(xiàn)方式,在第十三種可能的實現(xiàn)方式中,所述輸出設備呈現(xiàn)所述第二界面后,
[0087]所述輸出設備還用于,在呈現(xiàn)所述第二界面的預設時間后,恢復所述第一界面。[0088]在本發(fā)明提供的實施例中,電子設備根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線,獲取所述至少兩個子界面中的第一子界面,調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域,生成第二界面,解決了用戶使用大屏電子設備時單手操作不方便的問題,提高了電子設備與用戶的交互能力。
【專利附圖】
【附圖說明】
[0089]為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0090]圖1為本發(fā)明提供的一種電子設備的用戶界面的處理方法一個實施例的流程圖;
[0091]圖2是本發(fā)明提供的一種用戶界面處理的一個實施例的示意圖;
[0092]圖3是本發(fā)明提供的一種用戶界面處理的一個實施例的示意圖;
[0093]圖4是本發(fā)明提供的一種用戶界面處理的一個實施例的示意圖;
[0094]圖5是本發(fā)明提供的一種用戶界面處理的一個實施例的示意圖;
[0095]圖6是本發(fā)明提供的一種用戶界面處理的一個實施例的示意圖;
[0096]圖7是本發(fā)明提供的一種用戶界面處理的一個實施例的示意圖;
[0097]圖8是本發(fā)明提供的一種用戶界面處理的一個實施例的示意圖;
[0098]圖9是本發(fā)明實施例提供的一個電子設備的一個實施例的結構示意圖。
【具體實施方式】
[0099]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲取的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0100]在本發(fā)明實施例中使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實施例和所附權利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應當理解,本文中使用的術語“和/或”是指并包含一個或多個相關聯(lián)的列出項目的任何或所有可能組合。進一步應當理解,本文中采用的術語“包括”規(guī)定了所述的特征、整體、步驟、操作、元件和/或部件的存在,而不排除一個或多個其他特征、整體、步驟、操作、元件、部件和/或它們的組的存在或附加。
[0101]在本發(fā)明實施例中,觸屏裝置包括但不限于手機、個人數(shù)字助理(PersonalDigital Assistant, PDA)、平板電腦、便攜設備(例如,便攜式計算機)等移動通訊設備,也包括自動柜員機(Automatic Teller Machine, ATM)等具有觸摸屏的設備,本發(fā)明實施例并不限定。
[0102]圖1為本發(fā)明實施例1提供的電子設備的用戶界面的處理方法的流程圖。如圖1所示,所述電子設備的用戶界面的處理方法可以包括:
[0103]S101,所述電子設備獲取用戶輸入的操作,確定所述操作對應的操作軌跡;所述操作軌跡為所述操作信息對應的操作在所述輸出設備上的作用點形成的軌跡;
[0104]具體地,所述電子設備獲取用戶在該電子設備觸摸屏的輸入的操作,接收用戶的操作信號,確定所述操作對應的操作軌跡。所述電子設備獲取的用戶輸入的操作,可以是用戶在該電子設備觸摸屏的觸摸操作;或者,也可以是用戶在該電子設備觸摸屏的懸浮操作。
[0105]所述電子設備獲取用戶輸入的操作,可以是用戶該輸入設備上的滑動操作;所述所述操作對應的操作軌跡為所述用戶在所述輸入設備上滑動操作對應的觸摸軌跡;所述觸摸軌跡為所述滑動操作在所述輸出設備上的作用點形成的軌跡;或者
[0106]所述電子設備獲取用戶輸入的操作,可以是用戶該輸入設備上的點擊操作;所述操作對應的操作軌跡為所述用戶在所述輸入設備上點擊操作對應的所述電子設備預設的軌跡。
[0107]S102,根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線;所述第一界面為所述電子設備獲取到所述操作信息時,所述電子設備的輸出設備所呈現(xiàn)的界面;
[0108]具體地,在所述電子設備確定所述用戶輸入的操作對應的操作軌跡后,根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線。
[0109]所述第一界面的至少兩個子界面的公共邊界線與所述操作軌跡至少具有一個交點;或者,
[0110]所述第一界面的至少兩個子界面的公共邊界線與所述操作軌跡平行且距離小于一預設閾值;或者,
[0111]所述第一界面的至少兩個子界面的公共邊界線與所述操作軌跡上第一點的距離小于一預設閾值;其中,所述第一點為所述操作軌跡上與所述公共邊界距離最近的點。
[0112]所述第一界面為所述電子設備獲取到所述操作信息時,所述電子設備的輸出設備所呈現(xiàn)的界面。所述第一界面可以為所述電子設備的輸出設備呈現(xiàn)的一特定應用程序的應用界面,也可以為所述電子設備的輸出設備呈現(xiàn)的顯示多個應用程序圖標的應用界面。
[0113]S103,根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面;所述第一子界面顯示的內容為所述第一界面顯示的內容的一部分;
[0114]在所述電子設備根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線后,獲取以所述公共邊界線為界線的至少兩個子界面,確定其中任一子界面為所述第一子界面。
[0115]可選地,在所述電子設備根據(jù)所述操作軌跡,確定第一界面的兩個子界面的公共邊界線后,獲取以所述公共邊界線為界線的兩個子界面,確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。
[0116]所述第一子界面顯示的內容為所述第一界面顯示的內容的一部分。
[0117]S104,調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域,生成第二界面;
[0118]在所述電子設備獲取所述第一子界面后,所述電子設備調整所述第一子界面在所述輸出設備的呈現(xiàn)區(qū)域,生成第二界面。
[0119]可選地,所述調整第一子界面在所述輸出設備的呈現(xiàn)區(qū)域具體為,將所述第一子界面的呈現(xiàn)區(qū)域與第二子界面的呈現(xiàn)區(qū)域互換;所述至少兩個初始子界面僅包括所述第一子界面和所述第二子界面。
[0120]可選地,所述調整第一子界面在所述輸出設備的呈現(xiàn)區(qū)域具體為,調整所述第一子界面的呈現(xiàn)區(qū)域為一未保留的所述初始子界面在所述第一界面中的呈現(xiàn)區(qū)域;所述未保留的初始子界面為所述至少兩個子界面中除所述第一子界面之外的至少一個初始子界面。
[0121]S105,呈現(xiàn)所述第二界面。
[0122]在所述電子設備調整所述第一子界面在所述輸出設備的顯示區(qū)域,生成第二界面后,所述電子設備呈現(xiàn)第二界面。所述第二界面與所述第一界面至少具有相同的顯示內容。
[0123]在本發(fā)明提供的實施例中,電子設備根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線,獲取所述至少兩個子界面中的第一子界面,調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域,生成第二界面,解決了用戶使用大屏電子設備時單手操作不方便的問題,提高了電子設備與用戶的交互能力。
[0124]在本發(fā)明的一個實施例中,所述根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線具體為:在所述操作軌跡的起始點和所述操作軌跡的終止點形成的直線與所述輸出設備的橫向方向的夾角小于或等于第一閾值時,確定一條與所述輸出設備橫向方向平行的公共邊界線;所述公共邊界線與所述操作軌跡相交;或者所述公共邊界線與所述操作軌跡平行且距離小于一預設閾值;或者,第一點與所述公共邊界線的距離小于一預設閾值;其中,所述第一點為所述操作軌跡上與所述公共邊界距離最近的點。
[0125]具體地,電子設備識別用戶輸入的操作,確定所述操作對應的操作軌跡。如,所述電子設備通過觸摸屏獲取用戶輸入的操作。所述電子設備可以依據(jù)用戶在觸摸屏滑動軌跡的起始點和滑動軌跡的終止點形成的直線與所述觸摸屏的橫向方向的夾角確定所述第一界面的至少兩個子界面的公共邊界線。在觸摸屏滑動軌跡的起始點和滑動軌跡的終止點形成的直線與所述觸摸屏的橫向方向的夾角小于或等于第一閾值時,可確定一條與所述輸出設備橫向方向平行的公共邊界線。所述第一閾值可以是具體的角度值(例如5° ),也可以是具體的角度范圍(例如[-5° 5° ])。
[0126]可選地,如圖2 (a)所示,所述公共邊界線與所述觸摸屏滑動軌跡相交。所述公共邊界線與所述觸摸屏滑動軌跡至少具有一個交點。在本發(fā)明實施例的一種可能的實現(xiàn)方式中,所述公共邊界線可與所述觸摸屏滑動軌跡重合。
[0127]可選地,如圖3 (a)所示,所述公共邊界線與所述觸摸屏滑動軌跡平行且距離小于一預設閾值。所述公共邊界線與所述觸摸屏滑動軌跡的相對位置不做限定,所述公共邊界線可在所述觸摸屏滑動軌跡的上方,也可在所述觸摸屏滑動軌跡的下方。所述預設閾值可以是具體的距離值(例如5mm),也可以是具體的距離范圍(例如[lmm5mm]),還可以根據(jù)所述觸摸屏的尺寸按比例確定(例如觸摸屏縱向距離的十分之一)。
[0128]可選地,如圖4 (a)所示,所述觸摸屏滑動軌跡上第一點與所述公共邊界線的距離小于一預設閾值;其中,所述第一點為所述操作軌跡上與所述公共邊界距離最近的點。所述公共邊界線與所述觸摸屏滑動軌跡既不平行,也不相交。所述公共邊界線,與所述觸摸屏滑動軌跡上與該公共邊界線距離最短的點的距離小于一預設閾值。所述預設閾值可以是具體的距離值(例如5mm),也可以是具體的距離范圍(例如[lmm5mm]),還可以根據(jù)所述觸摸屏的尺寸按比例確定(例如觸摸屏縱向距離的十分之一)。
[0129]具體地,為避免所述電子設備將用戶的滑動誤操作視為調整當前界面的觸摸屏滑動操作,所述電子設備可以限定當用戶從觸摸屏的左邊緣滑動到右邊緣,或者用戶在觸摸屏的滑動距離大于等于預設的距離閾值時,所述觸摸屏滑動操作才被視為調整第一界面顯示區(qū)域的觸摸屏滑動操作。
[0130]在本發(fā)明實施例中,所述根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面具體為:獲取以所述公共邊界線為界線的兩個子界面,確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。
[0131]可選地,如圖2 Ca)所示,當所述公共邊界線與所述觸摸屏滑動軌跡相交時,所述電子設備獲取以所述公共邊界線為界線的上下排列的兩個子界面。在本發(fā)明實施例的一種可能的實現(xiàn)方式中,所述公共邊界線可與所述觸摸屏滑動軌跡重合時,所述電子設備可獲取以所述滑動觸摸軌跡為界線的上下排列的兩個子界面。所述電子設備確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。
[0132]可選地,如圖3 (a)所示,當所述公共邊界線與所述觸摸屏滑動軌跡平行且距離小于一預設閾值時,所述電子設備獲取以所述公共邊界線為界線的上下排列的兩個子界面,并確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。
[0133]可選地,如圖4 (a)所示,當所述觸摸屏滑動軌跡上第一點與所述公共邊界線的距離小于一預設閾值時,所述電子設備獲取以所述公共邊界線為界線的上下排列的兩個子界面,并確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。
[0134]在本發(fā)明的一個實施例中,所述根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線具體為:在所述操作軌跡的起始點和所述操作軌跡的終止點形成的直線與所述輸出設備的縱向方向的夾角小于或等于第一閾值時,確定一條與所述輸出設備縱向方向平行的公共邊界線;所述公共邊界線與所述操作軌跡相交;或者所述公共邊界線與所述操作軌跡平行且距離小于一預設閾值;或者,第一點與所述公共邊界線的距離小于一預設閾值;其中,所述第一點為所述操作軌跡上與所述公共邊界距離最近的點。
[0135]具體地,電子設備識別用戶輸入的操作,確定所述操作對應的操作軌跡。如,所述電子設備通過觸摸屏獲取用戶輸入的操作。所述電子設備可以依據(jù)用戶在觸摸屏滑動軌跡的起始點和滑動軌跡的終止點形成的直線與所述觸摸屏的縱向方向的夾角確定所述第一界面的至少兩個子界面的公共邊界線。在觸摸屏滑動軌跡的起始點和滑動軌跡的終止點形成的直線與所述觸摸屏的縱向方向的夾角小于或等于第一閾值時,可確定一條與所述輸出設備縱向方向平行的公共邊界線。所述第一閾值可以是具體的角度值(例如5° ),也可以是具體的角度范圍(例如[-5° 5° ])。
[0136]可選地,如5 (a)所示,所述公共邊界線與所述觸摸屏滑動軌跡相交。所述公共邊界線與所述觸摸屏滑動軌跡至少具有一個交點。在本發(fā)明實施例的一種可能的實現(xiàn)方式中,所述公共邊界線可與所述觸摸屏滑動軌跡重合。
[0137]可選地,如6 (a)所示,所述公共邊界線與所述觸摸屏滑動軌跡平行且距離小于一預設閾值。所述公共邊界線與所述觸摸屏滑動軌跡的相對位置不做限定,所述公共邊界線可在所述觸摸屏滑動軌跡的左邊,也可在所述觸摸屏滑動軌跡的右邊。所述預設閾值可以是具體的距離值(例如5mm),也可以是具體的距離范圍(例如[lmm5mm]),還可以根據(jù)所述觸摸屏的尺寸按比例確定(例如觸摸屏縱向距離的十分之一)。
[0138]可選地,如圖7 (a)所示,所述觸摸屏滑動軌跡上第一點與所述公共邊界線的距離小于一預設閾值;其中,所述第一點為所述操作軌跡上與所述公共邊界距離最近的點。所述公共邊界線與所述觸摸屏滑動軌跡既不平行,也不相交。所述公共邊界線,與所述觸摸屏滑動軌跡上與該公共邊界線距離最短的點的距離小于一預設閾值。所述預設閾值可以是具體的距離值(例如5mm),也可以是具體的距離范圍(例如[lmm5mm]),還可以根據(jù)所述觸摸屏的尺寸按比例確定(例如觸摸屏縱向距離的十分之一)。
[0139]具體地,為避免所述電子設備將用戶的滑動誤操作視為調整當前界面的觸摸屏滑動操作,所述電子設備可以限定當用戶從觸摸屏的上邊緣滑動到下邊緣,或者用戶在觸摸屏的滑動距離大于等于預設的距離閾值時,所述觸摸屏滑動操作才被視為調整第一界面顯示區(qū)域的觸摸屏滑動操作。
[0140]在本發(fā)明實施例中,所述根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面具體為:獲取以所述公共邊界線為界線的兩個子界面,確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。
[0141]可選地,如5 (a)所示,當所述公共邊界線與所述觸摸屏滑動軌跡相交時,所述電子設備獲取以所述公共邊界線為界線的左右排列的兩個子界面。在本發(fā)明實施例的一種可能的實現(xiàn)方式中,所述公共邊界線可與所述觸摸屏滑動軌跡重合時,所述電子設備可獲取以所述滑動觸摸軌跡為界線的左右排列的兩個子界面。所述電子設備確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。
[0142]可選地,如圖6 (a)所示,當所述公共邊界線與所述觸摸屏滑動軌跡平行且距離小于一預設閾值時,所述電子設備獲取以所述公共邊界線為界線的左右排列的兩個子界面,并確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。
[0143]可選地,如圖1 (a)所示,當所述觸摸屏滑動軌跡上第一點與所述公共邊界線的距離小于一預設閾值時,所述電子設備獲取以所述公共邊界線為界線的左右排列的兩個子界面,并確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。
[0144]在本發(fā)明的一個實施例中,所述根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線具體為:在所述操作軌跡的起始點和所述操作軌跡的終止點形成的直線與所述輸出設備的橫向方向的夾角大于第一閾值,并且與所述輸出設備的縱向方向的夾角大于第一閾值時,確定所述操作軌跡上的第一點與所述輸出設備的呈現(xiàn)區(qū)域的邊界上的第二點,第三點分別形成的第一線段和第二線段為所述公共邊界線;所述第一線段和第二線段垂直,且以第一線段和第二線段為邊界的矩形的對角線的端點為所述第一點和第四點;所述第四點為所述輸出設備的呈現(xiàn)區(qū)域內,距離所述第一點最遠的點;
[0145]具體地,電子設備識別用戶輸入的操作,確定所述操作對應的操作軌跡。如,所述電子設備通過觸摸屏獲取用戶輸入的操作。所述電子設備在所述操作軌跡的起始點和所述操作軌跡的終止點形成的直線與所述輸出設備的橫向方向的夾角大于第一閾值,并且與所述輸出設備的縱向方向的夾角大于第一閾值時,所述電子設備確定所述操作軌跡上的第一點的坐標位置,并根據(jù)所述第一點的坐標位置確定所述輸出設備的呈現(xiàn)區(qū)域的邊界上第二點和第三點的坐標位置。所述第一點與所述第二點、第三點分別形成的第一線段和第二線段,所述第一線段和第二線段為所述至少兩個子界面的公共邊界線。所述第一線段和第二線段垂直。所述電子設備根據(jù)所述第一點的坐標位置確定所述輸出設備的呈現(xiàn)區(qū)域內的第四點,所述第四點為所述輸出設備的呈現(xiàn)區(qū)域內,距離所述第一點最遠的點。以第一線段和第二線段為邊界的矩形的對角線的端點為所述第一點和第四點。
[0146]所述根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面具體為:獲取所述第一界面中的所述矩形覆蓋區(qū)域作為所述第一子界面。
[0147]具體地,所述電子設備根據(jù)所述操作軌跡上的第一點,獲取所述第二點、第三點和第四點的坐標位置。以所述第一點和第四點為對角線的端點,以所述第一點與第二點、第三點分別形成的第一線段和第二線段為相鄰兩邊,形成一個矩形子界面,所述第一線段與所述第二線段垂直。所述電子設備獲取所述第一界面中的所述矩形覆蓋區(qū)域作為所述第一子界面。
[0148]在本發(fā)明的一個實施例中,根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線具體為:根據(jù)所述操作軌跡,確定系統(tǒng)預設的第一界面的至少兩個子界面的邊界線;根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面具體為:根據(jù)所述系統(tǒng)預設的所述至少兩個初始子界面的邊界線,獲取所述至少兩個初始子界面中的任一子界面。
[0149]具體地,所述電子設備也可以通過用戶在所述輸入設備的點擊操作獲取用戶輸入的操作信息。例如,用戶可以通過操作“應用界面切換”按鈕實現(xiàn)上述從獲取第一子界面。所述“應用界面切換按鈕”可以是電子設備在第一用戶界面提供的點擊圖標,也可以是電子設備在設置選項中提供的應用界面切換選項。電子設備識別用戶在觸摸屏的點擊操作獲取用戶輸入的觸摸信息后,確定系統(tǒng)預設的第一界面的至少兩個子界面的邊界線;根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面具體為:根據(jù)所述系統(tǒng)預設的所述至少兩個初始子界面的邊界線,獲取所述至少兩個初始子界面中的任一子界面。
[0150]在本發(fā)明的上述實施例中,所述調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域具體為:
[0151]調整所述第一子界面的呈現(xiàn)區(qū)域為一未保留的子界面在所述第一界面中的呈現(xiàn)區(qū)域;所述未保留的子界面為所述第一界面至少兩個子界面中除所述第一子界面之外的至少一個子界面。
[0152]具體地,所述電子設備獲取所述至少兩個子界面中的第一子界面后,保留所述第一子界面的呈現(xiàn)區(qū)域的顯示內容,不保留所述第一界面至少兩個子界面中除所述第一子界面之外的至少一個子界面的呈現(xiàn)區(qū)域的顯示內容。所述電子設備將所述第一子界面的呈現(xiàn)區(qū)域調整至一未保留的子界面在所述第一界面中的呈現(xiàn)區(qū)域,生成第二界面。
[0153]可選地,所述處理器獲取以所述公共邊界線為界線的上下排列的至少兩個子界面,確定其中任一為所述第一子界面后,所述電子設備保留所述第一子界面的呈現(xiàn)區(qū)域的顯示內容,不保留所述第一界面上下排列的至少兩個子界面中除所述第一子界面之外的至少一個子界面的呈現(xiàn)區(qū)域的顯示內容。所述電子設備將所述第一子界面的呈現(xiàn)區(qū)域調整至一未保留的子界面在所述第一界面中的呈現(xiàn)區(qū)域,生成第二界面。如圖2 (C)或圖3 (c)或圖4 (c)所示,在本發(fā)明實施例的一種可能的實現(xiàn)方式中,所述第一界面僅包括上下排列的兩個子界面,即第一子界面和第二子界面。所述電子設備確定其中任一為所述第一子界面,另一為第二子界面后,保留第一子界面的呈現(xiàn)區(qū)域的顯示內容,不保留第二子界面的呈現(xiàn)區(qū)域的顯示內容。所述電子設備將所述第一子界面的呈現(xiàn)區(qū)域調整至第二子界面在所述第一界面中的呈現(xiàn)區(qū)域,生成第二界面。
[0154]可選地,所述處理器獲取以所述公共邊界線為界線的左右排列的至少兩個子界面,確定其中任一為所述第一子界面后,所述電子設備保留所述第一子界面的呈現(xiàn)區(qū)域的顯示內容,不保留所述第一界面左右排列的至少兩個子界面中除所述第一子界面之外的至少一個子界面的呈現(xiàn)區(qū)域的顯示內容。所述電子設備將所述第一子界面的呈現(xiàn)區(qū)域調整至一未保留的子界面在所述第一界面中的呈現(xiàn)區(qū)域,生成第二界面。如圖5 (C)或圖6 (c)或圖7 (c)所示,在本發(fā)明實施例的一種可能的實現(xiàn)方式中,所述第一界面僅包括左右排列的兩個子界面,即第一子界面和第二子界面。所述電子設備確定其中任一為所述第一子界面,另一為第二子界面后,保留第一子界面的呈現(xiàn)區(qū)域的顯示內容,不保留第二子界面的呈現(xiàn)區(qū)域的顯示內容。所述電子設備將所述第一子界面的呈現(xiàn)區(qū)域調整至第二子界面在所述第一界面中的呈現(xiàn)區(qū)域,生成第二界面。
[0155]可選地,如圖8 (C)所示,在所述處理器確定所述操作軌跡的起始點和所述操作軌跡的終止點形成的直線與所述輸出設備的橫向方向的夾角大于第一閾值,并且與所述輸出設備的縱向方向的夾角大于第一閾值,確定所述第一界面中的所述矩形子界面覆蓋區(qū)域作為所述第一子界面后,保留所述第一子界面的顯示內容,不保留所述第一界面至少兩個子界面中除所述第一子界面之外的至少一個子界面的顯示內容。所述電子設備所述第一子界面的呈現(xiàn)區(qū)域調整至一未保留的子界面在所述第一界面中的呈現(xiàn)區(qū)域,生成第二界面。
[0156]在本發(fā)明的上述實施例中,在所述電子設備調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域后,生成第二界面前,所述方法還包括:
[0157]以預定義的顏色或圖片填充所述輸出設備除所述第一子界面之外的部分。
[0158]具體地,在所述電子設備調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域后,所述輸出設備除所述第一子界面之外的呈現(xiàn)區(qū)域,例如所述第一界面第一子界面位置調整前在所述輸出設備所對應的部分,可以預定義的顏色或圖片填充。
[0159]在本發(fā)明的上述實施例中,在所述電子設備調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域后,生成第二界面前,所述方法還包括:
[0160]以未保留的子界面的顯示內容填充所述輸出設備除所述第一子界面之外的部分。
[0161]具體地,在所述電子設備保留所述第一子界面的呈現(xiàn)區(qū)域的顯示內容,調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域后,所述輸出設備除所述第一子界面之外的呈現(xiàn)區(qū)域,例如所述第一界面第一子界面位置調整前在所述輸出設備所對應的部分,可以未保留的子界面呈現(xiàn)區(qū)域的顯示內容填充,也可以以所述第一界面中沒有的顯示內容填充,例如天氣插件、日歷插件等。
[0162]在本發(fā)明的上述實施例中,所述第一界面僅包括第一子界面和第二子界面;所述調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域具體為:
[0163]互換所述第一子界面和所述第二子界面在所述輸出設備上的呈現(xiàn)區(qū)域。
[0164]可選地,如圖2 (C)或圖3 (C)或圖4 (C)所示,所述處理器獲取以所述公共邊界線為界線的上下排列的兩個子界面,確定其中任一為所述第一子界面,另一為第二子界面后,所述電子設備互換所述上下排列的兩個子界面在所述輸出設備的呈現(xiàn)區(qū)域,生成第二界面。[0165]可選地,如圖5 (c)或圖6 (C)或圖7 (C)所示,所述處理器獲取以所述公共邊界線為界線的左右排列的兩個子界面,確定其中任一為所述第一子界面,另一為第二子界面后,所述電子設備互換所述左右排列的兩個子界面在所述輸出設備的呈現(xiàn)區(qū)域,生成第二界面。
[0166]在本發(fā)明的上述實施例中,所述第一界面僅包括第一子界面和第二子界面;所述電子設備互換所述第一子界面和所述第二子界面在所述輸出設備上的呈現(xiàn)區(qū)域。所述第一子界面和所述第二子界面在所述輸出設備上的呈現(xiàn)區(qū)域的區(qū)域面積不相同;所述調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域具體為:
[0167]縮小所述第一子界面的呈現(xiàn)區(qū)域,并將所述縮小后的第一子界面調整至所述第二子界面的呈現(xiàn)區(qū)域;或者,
[0168]放大所述第一子界面的呈現(xiàn)區(qū)域,并將所述縮小后的第一子界面調整至所述第二子界面的呈現(xiàn)區(qū)域。
[0169]在本發(fā)明實施例中,所述電子設備還可以將部分顯示第一子界面的呈現(xiàn)內容。
[0170]在本發(fā)明的上述實施例中,在所述電子設備呈現(xiàn)所述第二界面后,所述方法還包括:
[0171]所述電子設備獲取用戶輸入的第二操作,恢復所述第一界面;
[0172]所述電子設備獲取用戶輸入的第二操作,例如用戶在所述觸摸屏的滑動操作或點擊操作,所述第二操作用于指示所述電子設備將所述輸出設備呈現(xiàn)的第二界面恢復為第一界面。所述電子設備在獲取用戶輸入的第二操作后,恢復所述第一界面。
[0173]在本發(fā)明的上述實施例中,在所述電子設備呈現(xiàn)所述第二界面后,所述方法還包括:
[0174]所述電子設備在呈現(xiàn)所述第二界面的預設時間后,恢復所述第一界面。
[0175]所述電子設備可通過提供設置選項以供用戶設置所述第二界面的預設停留時間,也可系統(tǒng)默認所述第二界面的預設停留時間,例如5秒。在所述預設停留時間內,所述電子設備沒有獲取用戶輸入的第二操作時,將所述第二界面恢復為第一界面。
[0176]本發(fā)明實施例中,所述電子設備可以是一種手持形式的計算機系統(tǒng),如智能手機、平板電腦(Tablet Personal Computer)、個人數(shù)字助理(personal digital assistant,簡稱PDA)、移動上網(wǎng)裝置(Mobile Internet Device, MID)或可穿戴式設備(WearableDevice)等。如圖9所示,其一般包括至少一個處理器(例如CPU)、輸入設備、輸出設備、和至少一個通信總線。本領域的技術人員可以理解,圖9中示出的電子設備的結構不構成對電子設備的限定,所述電子設備可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
[0177]下面結合圖9對電子設備的各個構成部件進行具體的介紹:
[0178]通信總線910用于實現(xiàn)處理器、輸入設備、輸出設備之間的連接通信。
[0179]輸入設備用于實現(xiàn)用戶與電子設備的交互和/或信息輸入到電子設備中。例如,輸入單元可以接收用戶輸入的數(shù)字或字符信息,以產(chǎn)生與用戶設置或功能控制有關的信號輸入。在本發(fā)明【具體實施方式】中,輸入設備可以是觸控面板,也可以是其他人機交互界面,例如實體輸入鍵、麥克風等,還可是其他外部信息擷取裝置,例如攝像頭等。觸控面板,也稱為觸摸屏或觸控屏,可收集用戶在其上觸摸或接近的操作動作。比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板上或接近觸控面板的位置的操作動作,并根據(jù)預先設定的程式驅動相應的連接裝置??蛇x的,觸控面板可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸操作,并將檢測到的觸摸操作轉換為電信號,以及將所述電信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收所述電信號,并將它轉換成觸點坐標,再送給處理器。所述觸摸控制器還可以接收處理器發(fā)來的命令并執(zhí)行。此夕卜,可以采用電阻式、電容式、紅外線(Infrared)以及表面聲波等多種類型實現(xiàn)觸控面板。在本發(fā)明的其他實施方式中,輸入設備所采用的實體輸入鍵可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。麥克風形式的輸入設備可以收集用戶或環(huán)境輸入的語音并將其轉換成電信號形式的、處理器可執(zhí)行的命令。
[0180]在本發(fā)明的其他一些實施方式中,所述輸入設備還可以是各類傳感器件,例如霍爾器件,用于偵測電子設備的物理量,例如力、力矩、壓力、應力、位置、位移、速度、加速度、角度、角速度、轉數(shù)、轉速以及工作狀態(tài)發(fā)生變化的時間等,轉變成電量來進行檢測和控制。其他的一些傳感器件還可以包括重力感應計、三軸加速計、陀螺儀等。
[0181]輸出設備包括但不限于影像輸出設備和聲音輸出設備。影像輸出設備用于輸出文字、圖片和/或視頻。所述影像輸出設備可包括顯示面板,例如采用IXD (Liquid CrystalDisplay,液晶顯示器)、OLED (Organic Light-Emitting Diode,有機發(fā)光二極管)、場發(fā)射顯示器(field emission display,簡稱FED)等形式來配置的顯示面板。或者所述影像輸出設備可以包括反射式顯示器,例如電泳式(electrophoretic)顯示器,或利用光干涉調變技術(Interferometric Modulation of Light)的顯示器。所述影像輸出設備可以包括單個顯示器或不同尺寸的多個顯示器。在本發(fā)明的【具體實施方式】中,輸入設備所采用的觸控面板亦可同時作為輸出設備的顯示面板。例如,當觸控面板檢測到在其上的觸摸或接近的手勢操作后,傳送給處理器以確定觸摸事件的類型,隨后處理器根據(jù)觸摸事件的類型在顯示面板上提供相應的視覺輸出。輸入設備與輸出設備是作為兩個獨立的部件來實現(xiàn)電子設備的輸入和輸出功能,但也可以將觸控面板與顯示面板集成一體而實現(xiàn)電子設備的輸入和輸出功能。例如,所述影像輸出設備可以顯示各種圖形化用戶接口(Graphical UserInterface,簡稱⑶I)以作為虛擬控制組件,包括但不限于窗口、卷動軸、圖標及剪貼簿,以供用戶通過觸控方式進行操作。
[0182]處理器是電子設備的控制中心,利用各種接口和線路連接整個計算機的各個部分,通過運行或執(zhí)行存儲在存儲器內的軟件程序和/或應用單元,以及調用存儲在存儲器內的數(shù)據(jù),執(zhí)行站點的各種功能和處理數(shù)據(jù),從而對站點進行整體監(jiān)控。
[0183]具體地,在本發(fā)明的一種實施例中,如圖9所示,所述電子設備包括:
[0184]輸入設備930,用于獲取用戶輸入的操作;
[0185]具體地,所述輸入設備930獲取用戶在該電子設備觸摸屏的輸入的操作,接收用戶的操作信號。所述輸入設備930獲取的用戶輸入的操作,可以是用戶在該觸摸屏的觸摸操作;或者,也可以是用戶在觸摸屏的懸浮操作。
[0186]所述輸入設備930獲取用戶輸入的操作,可以是用戶在該輸入設備930上的滑動操作;或者,
[0187]所述輸入設備930獲取用戶輸入的操作,可以是用戶在該輸入設備930上的點擊操作。
[0188]處理器920,用于根據(jù)所述輸入設備930獲取的用戶輸入的操作,確定所述操作對應的操作軌跡;根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線;根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面;調整所述第一子界面在所述輸出設備940上的呈現(xiàn)區(qū)域,生成第二界面;所述操作軌跡為所述操作信息對應的操作在所述輸出設備940上的作用點形成的軌跡;所述第一界面為所述電子設備獲取到所述操作信息時,所述電子設備的輸出設備940所呈現(xiàn)的界面;所述第一子界面顯示的內容為所述第一界面顯示的內容的一部分。
[0189]在所述輸入設備930獲取用戶輸入的操作為用戶的滑動操作時,所述處理器920確定所述操作對應的操作軌跡為所述用戶在所述輸入設備930上滑動操作對應的觸摸軌跡;所述觸摸軌跡為所述滑動操作在所述輸出設備940上的作用點形成的軌跡;或者,在所述輸入設備930獲取用戶輸入的操作為用戶的點擊操作時,所述處理器920確定所述操作對應的操作軌跡為所述用戶在所述輸入設備930上點擊操作對應的所述電子設備預設的軌跡。
[0190]在所述處理器920確定所述用戶輸入的操作對應的操作軌跡后,根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線。所述第一界面的至少兩個子界面的公共邊界線與所述操作軌跡至少具有一個交點;或者,所述第一界面的至少兩個子界面的公共邊界線與所述操作軌跡平行且距離小于一預設閾值;或者,所述第一界面的至少兩個子界面的公共邊界線與所述操作軌跡上第一點的距離小于一預設閾值;其中,所述第一點為所述操作軌跡上與所述公共邊界距離最近的點。所述第一界面為所述處理器920獲取到所述操作信息時,所述電子設備的輸出設備940所呈現(xiàn)的界面。所述第一界面可以為所述輸出設備940呈現(xiàn)的一特定應用程序的應用界面,也可以為所述輸出設備940呈現(xiàn)的顯示多個應用程序圖標的應用界面。
[0191]在所述處理器920根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線后,所述處理器920獲取以所述公共邊界線為界線的至少兩個子界面,確定其中任一子界面為所述第一子界面??蛇x地,在所述處理器920根據(jù)所述操作軌跡,確定第一界面的兩個子界面的公共邊界線后,獲取以所述公共邊界線為界線的兩個子界面,確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。所述第一子界面顯示的內容為所述第一界面顯示的內容的一部分。
[0192]在所述處理器920獲取所述第一子界面后,所述處理器920調整所述第一子界面在所述輸出設備940的呈現(xiàn)區(qū)域,生成第二界面。所述處理器920調整所述第一子界面在所述輸出設備940的呈現(xiàn)區(qū)域具體為,將所述第一子界面的呈現(xiàn)區(qū)域與第二子界面的呈現(xiàn)區(qū)域互換;所述至少兩個初始子界面僅包括所述第一子界面和所述第二子界面;或者,所述處理器920調整所述第一子界面在所述輸出設備940的呈現(xiàn)區(qū)域具體為,調整所述第一子界面的呈現(xiàn)區(qū)域為一未保留的所述初始子界面在所述第一界面中的呈現(xiàn)區(qū)域;所述未保留的初始子界面為所述至少兩個子界面中除所述第一子界面之外的至少一個初始子界面。
[0193]輸出設備940,用于呈現(xiàn)所述第二界面。
[0194]在所述處理器920調整所述第一子界面在所述輸出設備940的顯示區(qū)域,生成第二界面后,所述輸出設備940呈現(xiàn)第二界面。所述第二界面與所述第一界面至少具有相同的顯示內容。
[0195]在本發(fā)明提供的實施例中,處理器920根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線,獲取所述至少兩個子界面中的第一子界面,調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域,生成第二界面。輸出設備940呈現(xiàn)所述第二界面。如此,解決了用戶使用大屏電子設備時單手操作不方便的問題,提高了電子設備與用戶的交互能力。
[0196]在本發(fā)明的一個實施例中,所述處理器根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線具體為:在所述處理器確定所述操作軌跡的起始點和所述操作軌跡的終止點形成的直線與所述輸出設備的橫向方向的夾角小于或等于第一閾值時,所述處理器確定一條與所述輸出設備橫向方向平行的公共邊界線;所述公共邊界線與所述操作軌跡相交;或者所述公共邊界線與所述操作軌跡平行且距離小于一預設閾值;或者,第一點與所述公共邊界線的距離小于一預設閾值;其中,所述第一點為所述操作軌跡上與所述公共邊界距離最近的點。
[0197]具體地,所述輸入設備識別用戶輸入的操作,所述處理器確定所述操作對應的操作軌跡。如,所述電子設備通過觸摸屏獲取用戶輸入的操作。所述處理器可以依據(jù)用戶在觸摸屏滑動軌跡的起始點和滑動軌跡的終止點形成的直線與所述觸摸屏的橫向方向的夾角確定所述第一界面的至少兩個子界面的公共邊界線。在觸摸屏滑動軌跡的起始點和滑動軌跡的終止點形成的直線與所述觸摸屏的橫向方向的夾角小于或等于第一閾值時,所述處理器可確定一條與所述輸出設備橫向方向平行的公共邊界線。所述第一閾值可以是具體的角度值(例如5° ),也可以是具體的角度范圍(例如[-5° 5° ])。
[0198]可選地,所述處理器確定的所述公共邊界線與所述觸摸屏滑動軌跡相交。所述公共邊界線與所述觸摸屏滑動軌跡至少具有一個交點。在本發(fā)明實施例的一種可能的實現(xiàn)方式中,所述公共邊界線可與所述觸摸屏滑動軌跡重合。
[0199]可選地,所述處理器確定的所述公共邊界線與所述觸摸屏滑動軌跡平行且距離小于一預設閾值。所述公共邊界線與所述觸摸屏滑動軌跡在所述輸出設備上呈現(xiàn)的相對位置不做限定,所述公共邊界線可在所述觸摸屏滑動軌跡的上方,也可在所述觸摸屏滑動軌跡的下方。所述預設閾值可以是具體的距離值(例如5mm),也可以是具體的距離范圍(例如[lmm5mm]),還可以根據(jù)所述觸摸屏的尺寸按比例確定(例如觸摸屏縱向距離的十分之一)。
[0200]可選地,所述處理器確定的所述觸摸屏滑動軌跡上第一點與所述公共邊界線的距離小于一預設閾值;其中,所述第一點為所述操作軌跡上與所述公共邊界距離最近的點。所述公共邊界線與所述觸摸屏滑動軌跡既不平行,也不相交。所述公共邊界線,與所述觸摸屏滑動軌跡上與該公共邊界線距離最短的點的距離小于一預設閾值。所述預設閾值可以是具體的距離值(例如5mm),也可以是具體的距離范圍(例如[lmm5mm]),還可以根據(jù)所述觸摸屏的尺寸按比例確定(例如觸摸屏縱向距離的十分之一)。
[0201]具體地,為避免所述處理器將用戶的滑動誤操作視為調整當前界面的觸摸屏滑動操作,所述電子設備可以限定當用戶從觸摸屏的左邊緣滑動到右邊緣,或者用戶在觸摸屏的滑動距離大于等于預設的距離閾值時,所述觸摸屏滑動操作才被視為調整第一界面顯示區(qū)域的觸摸屏滑動操作。
[0202]在本發(fā)明實施例中,所述處理器根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面具體為:所述處理器獲取以所述公共邊界線為界線的兩個子界面,確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。
[0203]可選地,當所述處理器確定的所述公共邊界線與所述觸摸屏滑動軌跡相交時,所述處理器獲取以所述公共邊界線為界線的上下排列的兩個子界面。在本發(fā)明實施例的一種可能的實現(xiàn)方式中,所述處理器確定的所述公共邊界線可與所述觸摸屏滑動軌跡重合時,所述處理器可獲取以所述滑動觸摸軌跡為界線的上下排列的兩個子界面。所述處理器確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。
[0204]可選地,當所述處理器確定的所述公共邊界線與所述觸摸屏滑動軌跡平行且距離小于一預設閾值時,所述處理器獲取以所述公共邊界線為界線的上下排列的兩個子界面,并確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。
[0205]可選地,當所述觸摸屏滑動軌跡上第一點與所述處理器確定的所述公共邊界線的距離小于一預設閾值時,所述處理器獲取以所述公共邊界線為界線的上下排列的兩個子界面,并確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。
[0206]在本發(fā)明實施例中,所述處理器調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域具體為:
[0207]所述處理器互換所述第一子界面和所述第二初始字界面在所述輸出設備上的呈現(xiàn)區(qū)域。所述第一界面包含所述第一子界面和第二子界面兩個子界面,所述第一子界面和所述第二初始字界面互換在所述輸出設備上的呈現(xiàn)區(qū)域,生成第二界面。
[0208]在本發(fā)明的一個實施例中,所述處理器根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線具體為:在所述處理器確定所述操作軌跡的起始點和所述操作軌跡的終止點形成的直線與所述輸出設備的縱向方向的夾角小于或等于第一閾值時,所述處理器確定一條與所述輸出設備縱向方向平行的公共邊界線;所述公共邊界線與所述操作軌跡相交;或者所述公共邊界線與所述操作軌跡平行且距離小于一預設閾值;或者,第一點與所述公共邊界線的距離小于一預設閾值;其中,所述第一點為所述操作軌跡上與所述公共邊界距離最近的點。
[0209]具體地,所述輸入設備識別用戶輸入的操作,所述處理器確定所述操作對應的操作軌跡。如,所述電子設備通過觸摸屏獲取用戶輸入的操作。所述處理器可以依據(jù)用戶在觸摸屏滑動軌跡的起始點和滑動軌跡的終止點形成的直線與所述觸摸屏的縱向方向的夾角確定所述第一界面的至少兩個子界面的公共邊界線。在觸摸屏滑動軌跡的起始點和滑動軌跡的終止點形成的直線與所述觸摸屏的縱向方向的夾角小于或等于第一閾值時,所述處理器可確定一條與所述輸出設備縱向方向平行的公共邊界線。所述第一閾值可以是具體的角度值(例如5° ),也可以是具體的角度范圍(例如[-5° 5° ])。
[0210]可選地,所述處理器確定的所述公共邊界線與所述觸摸屏滑動軌跡相交。所述公共邊界線與所述觸摸屏滑動軌跡至少具有一個交點。在本發(fā)明實施例的一種可能的實現(xiàn)方式中,所述公共邊界線可與所述觸摸屏滑動軌跡重合。[0211]可選地,所述處理器確定的所述公共邊界線與所述觸摸屏滑動軌跡平行且距離小于一預設閾值。所述公共邊界線與所述觸摸屏滑動軌跡在所述輸出設備上呈現(xiàn)的相對位置不做限定,所述公共邊界線可在所述觸摸屏滑動軌跡的左邊,也可在所述觸摸屏滑動軌跡的右邊。所述預設閾值可以是具體的距離值(例如5mm),也可以是具體的距離范圍(例如[lmm5mm]),還可以根據(jù)所述觸摸屏的尺寸按比例確定(例如觸摸屏縱向距離的十分之一)。
[0212]可選地,所述處理器確定的所述觸摸屏滑動軌跡上第一點與所述公共邊界線的距離小于一預設閾值;其中,所述第一點為所述操作軌跡上與所述公共邊界距離最近的點。所述公共邊界線與所述觸摸屏滑動軌跡既不平行,也不相交。所述公共邊界線,與所述觸摸屏滑動軌跡上與該公共邊界線距離最短的點的距離小于一預設閾值。所述預設閾值可以是具體的距離值(例如5mm),也可以是具體的距離范圍(例如[lmm5mm]),還可以根據(jù)所述觸摸屏的尺寸按比例確定(例如觸摸屏縱向距離的十分之一)。
[0213]具體地,為避免所述處理器將用戶的滑動誤操作視為調整當前界面的觸摸屏滑動操作,所述電子設備可以限定當用戶從觸摸屏的上邊緣滑動到下邊緣,或者用戶在觸摸屏的滑動距離大于等于預設的距離閾值時,所述觸摸屏滑動操作才被視為調整第一界面顯示區(qū)域的觸摸屏滑動操作。
[0214]在本發(fā)明實施例中,所述處理器根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面具體為:所述處理器獲取以所述公共邊界線為界線的排列的兩個子界面,確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。
[0215]可選地,當所述處理器確定的所述公共邊界線與所述觸摸屏滑動軌跡相交時,所述處理器獲取以所述公共邊界線為界線的左右排列的兩個子界面。在本發(fā)明實施例的一種可能的實現(xiàn)方式中,所述處理器確定的所述公共邊界線可與所述觸摸屏滑動軌跡重合時,所述處理器可獲取以所述滑動觸摸軌跡為界線的左右排列的兩個子界面。所述處理器確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。
[0216]可選地,當所述處理器確定的所述公共邊界線與所述觸摸屏滑動軌跡平行且距離小于一預設閾值時,所述處理器獲取以所述公共邊界線為界線的左右排列的兩個子界面,并確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。
[0217]可選地,當所述觸摸屏滑動軌跡上第一點與所述處理器確定的所述公共邊界線的距離小于一預設閾值時,所述處理器獲取以所述公共邊界線為界線的左右排列的兩個子界面,并確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。
[0218]在本發(fā)明實施例中,所述處理器調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域具體為:
[0219]所述處理器互換所述第一子界面和所述第二初始字界面在所述輸出設備上的呈現(xiàn)區(qū)域。所述第一界面包含所述第一子界面和第二子界面兩個子界面,所述第一子界面和所述第二初始字界面互換在所述輸出設備上的呈現(xiàn)區(qū)域,生成第二界面。
[0220]在本發(fā)明的一個實施例中,所述處理器根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線具體為:在所述處理器確定所述操作軌跡的起始點和所述操作軌跡的終止點形成的直線與所述輸出設備的橫向方向的夾角大于第一閾值,并且與所述輸出設備的縱向方向的夾角大于第一閾值時,所述處理器確定所述操作軌跡上的第一點與所述輸出設備的呈現(xiàn)區(qū)域的邊界上的第二點,第三點分別形成的第一線段和第二線段為所述公共邊界線;所述第一線段和第二線段垂直,且以第一線段和第二線段為邊界的矩形的對角線的端點為所述第一點和第四點;所述第四點為所述輸出設備的呈現(xiàn)區(qū)域內,距離所述第一點最遠的點;
[0221]具體地,所述輸入設備識別用戶輸入的操作,所述處理器確定所述操作對應的操作軌跡。如,所述電子設備通過觸摸屏獲取用戶輸入的操作。所述處理器確定所述操作軌跡在所述操作軌跡的起始點和所述操作軌跡的終止點形成的直線與所述輸出設備的橫向方向的夾角大于第一閾值,并且與所述輸出設備的縱向方向的夾角大于第一閾值時,所述處理器確定所述操作軌跡上的第一點的坐標位置,并根據(jù)所述第一點的坐標位置確定所述輸出設備的呈現(xiàn)區(qū)域的邊界上第二點和第三點的坐標位置。所述處理器確定所述第一點與所述第二點、第三點分別形成的第一線段和第二線段,確定所述第一線段和第二線段為所述至少兩個子界面的公共邊界線,所述第一線段和第二線段垂直。所述處理器根據(jù)所述第一點的坐標位置確定所述輸出設備的呈現(xiàn)區(qū)域內的第四點,所述第四點為所述輸出設備的呈現(xiàn)區(qū)域內,距離所述第一點最遠的點。所述處理器確定以第一線段和第二線段為邊界的矩形的對角線的端點為所述第一點和第四點。
[0222]具體地,為避免所述處理器將用戶的滑動誤操作視為調整當前界面的觸摸屏滑動操作,所述電子設備可以限定當用戶從觸摸屏的上邊緣滑動到下邊緣,或者用戶在觸摸屏的滑動距離大于等于預設的距離閾值時,所述觸摸屏滑動操作才被視為調整第一界面顯示區(qū)域的觸摸屏滑動操作。
[0223]在本發(fā)明實施例中,所述處理器根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面具體為:獲取所述第一界面中的所述矩形覆蓋區(qū)域作為所述第一子界面。
[0224]具體地,所述處理器根據(jù)所述操作軌跡上的第一點,獲取所述第二點、第三點和第四點的坐標位置。以所述第一點和第四點為對角線端點,以所述第一點與第二點、第三點分別形成的第一線段和第二線段為相鄰兩邊,形成一個矩形子界面,所述第一線段與所述第二線段垂直。所述處理器獲取所述第一界面中的所述矩形子界面覆蓋區(qū)域作為所述第一子界面。
[0225]在本發(fā)明實施例中,所述處理器調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域具體為:
[0226]所述處理器調整所述第一子界面的呈現(xiàn)區(qū)域為一未保留的子界面在所述第一界面中的呈現(xiàn)區(qū)域;所述未保留的子界面為所述第一界面至少兩個子界面中除所述第一子界面之外的至少一個子界面。
[0227]具體地,所述處理器確定所述第一界面中的所述矩形子界面覆蓋區(qū)域作為所述第一子界面后,保留所述第一子界面的顯示內容,不保留所述第一界面至少兩個子界面中除所述第一子界面之外的至少一個子界面的顯示內容。所述處理器將所述第一子界面的呈現(xiàn)區(qū)域調整至一未保留的子界面在所述第一界面中的呈現(xiàn)區(qū)域,生成第二界面。
[0228]在本發(fā)明的一個實施例中,所述處理器根據(jù)所述操作軌跡,確定系統(tǒng)預設的第一界面的至少兩個子界面的邊界線;所述處理器根據(jù)所述系統(tǒng)預設的所述至少兩個初始子界面的邊界線,獲取所述至少兩個初始子界面中的任一子界面。
[0229]在本發(fā)明的上述實施例中,所述處理器調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域具體為:所述處理器調整所述第一子界面的呈現(xiàn)區(qū)域為一未保留的初始子界面在所述初始界面中的呈現(xiàn)區(qū)域;所述未保留的初始子界面為所述至少兩個初始子界面中除所述第一子界面之外的至少一個初始子界面。
[0230]在本發(fā)明的上述實施例中,所述處理器確定所述第一界面僅包括第一子界面和第二子界面;所述處理器調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域具體為:所述處理器互換所述第一子界面和所述第二初始字界面在所述輸出設備上的呈現(xiàn)區(qū)域。
[0231 ] 進一步地,在本發(fā)明實施例中,所述第一子界面和所述第二子界面在所述輸出設備上的呈現(xiàn)區(qū)域的區(qū)域面積不相同;所述處理器調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域具體為:所述處理器縮小所述第一子界面的呈現(xiàn)區(qū)域,并將所述縮小后的第一子界面調整至所述第二子界面的呈現(xiàn)區(qū)域;或者,所述處理器放大所述第一子界面的呈現(xiàn)區(qū)域,并將所述縮小后的第一子界面調整至所述第二子界面的呈現(xiàn)區(qū)域。
[0232]在本發(fā)明的上述實施例中,所述處理器調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域后,生成第二界面前,所述處理器還用于,以預定義的顏色或圖片填充所述輸出設備除所述第一子界面之外的部分;或者,以未保留的子界面的顯示內容填充所述輸出設備除所述第一子界面之外的部分。
[0233]在本發(fā)明的上述實施例中,所述輸入設備還用于,在所述輸出設備呈現(xiàn)所述第二界面后,獲取用戶輸入的第二操作;所述輸出設備還用于,根據(jù)所述用戶輸入的第二操作,恢復所述第一界面。
[0234]所述輸入設備獲取用戶輸入的第二操作,例如用戶在所述觸摸屏的滑動操作或點擊操作,所述第二操作用于指示所述電子設備將所述輸出設備呈現(xiàn)的第二界面恢復為第一界面。所述輸入設備在獲取用戶輸入的第二操作后,所述輸出設備恢復所述第一界面。
[0235]在本發(fā)明的上述實施例中,所述輸出設備還用于,在所述輸出設備呈現(xiàn)所述第二界面后,在呈現(xiàn)所述第二界面的預設時間后,恢復所述第一界面。
[0236]所述輸出設備可通過提供設置選項以供用戶設置所述第二界面的預設停留時間,所述處理器也可系統(tǒng)默認所述第二界面的預設停留時間,例如5秒。在所述預設停留時間內,所述輸入設備沒有獲取用戶輸入的第二操作時,所述輸出設備將所述第二界面恢復為
第一界面。
[0237]通過以上的實施方式的描述,所屬領域的技術人員可以清楚地了解到本發(fā)明實施例可以用硬件實現(xiàn),或軟件實現(xiàn),或它們的組合方式來實現(xiàn)。上面的組合也應當包括在觸屏裝置可讀介質的保護范圍之內??傊?,以上所述僅為本發(fā)明技術方案的實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
【權利要求】
1.一種電子設備的用戶界面的處理方法,其特征在于,所述方法包括: 所述電子設備獲取用戶輸入的操作,確定所述操作對應的操作軌跡;所述操作軌跡為所述操作信息對應的操作在所述輸出設備上的作用點形成的軌跡; 根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線;所述第一界面為所述電子設備獲取到所述操作信息時,所述電子設備的輸出設備所呈現(xiàn)的界面; 根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面;所述第一子界面顯示的內容為所述第一界面顯示的內容的一部分; 調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域,生成第二界面; 呈現(xiàn)所述第二界面。
2.根據(jù)權利要求1所述的方法,其特征在于, 所述公共邊界線與操作軌跡至少具有一個交點;其中,所述操作軌跡為所述操作信息對應的操作在所述輸出設備上的作用點形成的軌跡;或者, 所述公共邊界線,與所述操作軌跡平行且距離小于一預設閾值;或者, 第一點與所述公共邊界線的距離小于一預設閾值操作軌跡;其中,所述第一點為所述操作軌跡上與所述公共邊界距離最近的點。
3.根據(jù)權利要求1或2所述的方法,其特征在于,所述根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線具體為: 在所述操作軌跡的起始點和所述操作軌跡的終止點形成的直線與所述輸出設備的橫向方向的夾角小于或等于第一閾值時,確定一條與所述輸出設備橫向方向平行的公共邊界線.所述公共邊界線與所述操作軌跡相交;或者所述公共邊界線與所述操作軌跡平行且距離小于一預設閾值;或者,第一點與所述公共邊界線的距離小于一預設閾值;其中,所述第一點為所述操作軌跡上與所述公共邊界距離最近的點; 所述根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面具體為: 獲取以所述公共邊界線為界線的兩個子界面,確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。
4.根據(jù)權利要求1或2所述的方法,其特征在于,所述根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線具體為: 在所述操作軌跡的起始點和所述操作軌跡的終止點形成的直線與所述輸出設備的縱向方向的夾角小于或等于第一閾值時,確定一條與所述輸出設備縱向方向平行的公共邊界線.所述公共邊界線與所述操作軌跡相交;或者所述公共邊界線與所述操作軌跡平行且距離小于一預設閾值;或者,第一點與所述公共邊界線的距離小于一預設閾值操作軌跡;其中,所述第一點為所述操作軌跡上與所述公共邊界距離最近的點; 所述根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面具體為: 獲取以所述公共邊界線為界線的兩個子界面,確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。
5.根據(jù)權利要求1或2所述的方法,其特征在于,所述根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線具體為:在所述操作軌跡的起始點和所述操作軌跡的終止點形成的直線與所述輸出設備的橫向方向的夾角大于第一閾值,并且與所述輸出設備的縱向方向的夾角大于第一閾值時,確定所述操作軌跡上的第一點與所述輸出設備的呈現(xiàn)區(qū)域的邊界上的第二點,第三點分別形成的第一線段和第二線段為所述公共邊界線;所述第一線段和第二線段垂直,且以第一線段和第二線段為邊界的矩形的對角線的端點為所述第一點和第四點;所述第四點為所述輸出設備的呈現(xiàn)區(qū)域內,距離所述第一點最遠的點; 所述根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面具體為: 獲取所述第一界面中的所述矩形覆蓋區(qū)域作為所述第一子界面。
6.根據(jù)權利要求1所述的方法,其特征在于,根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線具體為: 根據(jù)所述操作軌跡,確定系統(tǒng)預設的第一界面的至少兩個子界面的邊界線; 根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面具體為:根據(jù)所述系統(tǒng)預設的所述至少兩個初始子界面的邊界線,獲取所述至少兩個初始子界面中的任一子界面。
7.根據(jù)權利要求1-6任一所述的方法,其特征在于,所述調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域具體為: 調整所述第一子界面的呈現(xiàn)區(qū)域為一未保留的子界面在所述第一界面中的呈現(xiàn)區(qū)域;所述未保留的子界面為所述第一界面至少兩個子界面中除所述第一子界面之外的至少一個子界面。
8.根據(jù)權利要求1-6任一所述的方法,其特征在于,所述第一界面僅包括第一子界面和第二子界面;所述調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域具體為: 互換所述第一子界面和所述第二子界面在所述輸出設備上的呈現(xiàn)區(qū)域。
9.根據(jù)權利要求8所述的方法,其特征在于,所述第一子界面和所述第二子界面在所述輸出設備上的呈現(xiàn)區(qū)域的區(qū)域面積不相同;所述調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域具體為: 縮小所述第一子界面的呈現(xiàn)區(qū)域,并將所述縮小后的第一子界面調整至所述第二子界面的呈現(xiàn)區(qū)域;或者, 放大所述第一子界面的呈現(xiàn)區(qū)域,并將所述縮小后的第一子界面調整至所述第二子界面的呈現(xiàn)區(qū)域。
10.根據(jù)權利要求1-7任一所述的方法,其特征在于,在調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域后,生成第二界面前,所述方法還包括: 以預定義的顏色或圖片填充所述輸出設備除所述第一子界面之外的部分;或者, 以未保留的子界面的顯示內容填充所述輸出設備除所述第一子界面之外的部分。
11.根據(jù)權利要求1-5任一所述的方法,其特在于,所述操作軌跡為所述操作起始點與操作終止點之間的直線。
12.根據(jù)權利要求1-11任一所述的方法,其特征在于,在呈現(xiàn)所述第二界面后,所述方法還包括: 所述電子設備獲取 用戶輸入的第二操作,恢復所述第一界面;或者, 所述電子設備在呈現(xiàn)所述第二界面的預設時間后,恢復所述第一界面。
13.—種電子設備,其特征在于,所述電子設備包括: 輸入設備,用于獲取用戶輸入的操作; 處理器,用于根據(jù)所述輸入設備獲取的用戶輸入的操作,確定所述操作對應的操作軌跡;根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線;根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面;調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域,生成第二界面;所述操作軌跡為所述操作信息對應的操作在所述輸出設備上的作用點形成的軌跡;所述第一界面為所述電子設備獲取到所述操作信息時,所述電子設備的輸出設備所呈現(xiàn)的界面;所述第一子界面顯示的內容為所述第一界面顯示的內容的一部分; 輸出設備,用于呈現(xiàn)所述第二界面。
14.根據(jù)權利要求13所述的電子設備,其特征在于,所述處理器根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線具體為: 所述處理器確定第一界面的至少兩個子界面的公共邊界線,所述公共邊界線與操作軌跡至少具有一個交點;或者, 所述處理器確定第一界面的至少兩個子界面的公共邊界線,所述公共邊界線與所述操作軌跡平行且距離小于一預設閾值;或者, 所述處理器確定第一界面的至少兩個子界面的公共邊界線,所述公共邊界線與第一點的距離小于一預設閾值操作軌跡;所述第一點為所述操作軌跡上與所述公共邊界距離最近的點。
15.根據(jù)權利要求13或14所述的電子設備,其特征在于,所述處理器根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線具體為: 所述處理器確定所述操作`軌跡的起始點和所述操作軌跡的終止點形成的直線與所述輸出設備的橫向方向的夾角小于或等于第一閾值時,確定一條與所述輸出設備橫向方向平行的公共邊界線;所述公共邊界線與所述操作軌跡相交;或者所述公共邊界線與所述操作軌跡平行且距離小于一預設閾值;或者,第一點與所述公共邊界線的距離小于一預設閾值;其中,所述第一點為所述操作軌跡上與所述公共邊界距離最近的點; 所述處理器根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面具體為:所述處理器獲取以所述公共邊界線為界線的兩個子界面,確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。
16.根據(jù)權利要求13或14所述的電子設備,其特征在于,所述處理器根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線具體為: 所述處理器確定所述操作軌跡的起始點和所述操作軌跡的終止點形成的直線與所述輸出設備的縱向方向的夾角小于或等于第一閾值時,確定一條與所述輸出設備縱向方向平行的公共邊界線;所述公共邊界線與所述操作軌跡相交;或者所述公共邊界線與所述操作軌跡平行且距離小于一預設閾值;或者,第一點與所述公共邊界線的距離小于一預設閾值;其中,所述第一點為所述操作軌跡上與所述公共邊界距離最近的點; 所述處理器根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面具體為:所述處理器獲取以所述公共邊界線為界線的兩個子界面,確定其中任一為所述第一子界面,另一為第二子界面;所述第一子界面和第二子界面構成所述第一界面。
17.根據(jù)權利要求13或14所述的電子設備,其特征在于,所述處理器根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線具體為: 所述處理器確定所述操作軌跡的起始點和所述操作軌跡的終止點形成的直線與所述輸出設備的橫向方向的夾角大于第一閾值,并且與所述輸出設備的縱向方向的夾角大于第一閾值時,確定所述操作軌跡上的第一點與所述輸出設備的呈現(xiàn)區(qū)域的邊界上的第二點,第三點分別形成的第一線段和第二線段為所述公共邊界線;所述第一線段和第二線段垂直,且以第一線段和第二線段為邊界的矩形的對角線的端點為所述第一點和第四點;所述第四點為所述輸出設備的呈現(xiàn)區(qū)域內,距離所述第一點最遠的點; 所述處理器根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面具體為: 所述處理器獲取所述第一界面中的所述矩形覆蓋區(qū)域作為所述第一子界面。
18.根據(jù)權利要求13所述的電子設備,其特征在于,所述處理器根據(jù)所述操作軌跡,確定第一界面的至少兩個子界面的公共邊界線具體為: 所述處理器根據(jù)所述操作軌跡,確定系統(tǒng)預設的第一界面的至少兩個子界面的邊界線.所述根據(jù)所述公共邊界線,獲取所述至少兩個子界面中的第一子界面具體為: 所述處理器根據(jù)所述系統(tǒng)預設的所述至少兩個初始子界面的邊界線,獲取所述至少兩個初始子界面中的任一子界面。
19.根據(jù)權利要求13-18任一所述的電子設備,其特征在于,所述處理器調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域具體為: 所述處理器調整所述第一子 界面的呈現(xiàn)區(qū)域為一未保留的初始子界面在所述初始界面中的呈現(xiàn)區(qū)域;所述未保留的初始子界面為所述至少兩個初始子界面中除所述第一子界面之外的至少一個初始子界面。
20.根據(jù)權利要求13-18任一所述的電子設備,其特征在于,所述處理器確定所述第一界面僅包括第一子界面和第二子界面;所述處理器調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域具體為: 所述處理器互換所述第一子界面和所述第二初始字界面在所述輸出設備上的呈現(xiàn)區(qū)域。
21.根據(jù)權利要求20所述的電子設備,其特征在于,所述第一子界面和所述第二子界面在所述輸出設備上的呈現(xiàn)區(qū)域的區(qū)域面積不相同;所述處理器調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域具體為: 所述處理器縮小所述第一子界面的呈現(xiàn)區(qū)域,并將所述縮小后的第一子界面調整至所述第二子界面的呈現(xiàn)區(qū)域;或者, 所述處理器放大所述第一子界面的呈現(xiàn)區(qū)域,并將所述縮小后的第一子界面調整至所述第二子界面的呈現(xiàn)區(qū)域。
22.根據(jù)權利要求13-19任一所述的電子設備,其特征在于,所述處理器調整所述第一子界面在所述輸出設備上的呈現(xiàn)區(qū)域后,生成第二界面前,所述處理器還用于, 以預定義的顏色或圖片填充所述輸出設備除所述第一子界面之外的部分;或者, 以未保留的子界面的顯示內容填充所述輸出設備除所述第一子界面之外的部分。
23.根據(jù)權利要求13-17任一所述的電子設備,其特征在于,所述處理器確定所述操作軌跡為所述操作起始點與操作終止點之間的直線。
24.根據(jù)權利要求13-23任一所述的電子設備,其特征在于,, 所述輸入設備還用于,在所述輸出設備呈現(xiàn)所述第二界面后,獲取用戶輸入的第二操作; 所述輸出設備還用于,根據(jù)所述用戶輸入的第二操作,恢復所述第一界面。
25.根據(jù)權利要求13-23任一所述的電子設備,其特征在于,所述輸出設備呈現(xiàn)所述第二界面后, 所述輸出設備還用于,`在呈現(xiàn)所述第二界面的預設時間后,恢復所述第一界面。
【文檔編號】G06F3/0484GK103677569SQ201310673809
【公開日】2014年3月26日 申請日期:2013年12月10日 優(yōu)先權日:2013年12月10日
【發(fā)明者】郝華奇, 王紅軍, 吳雷, 甘元莉 申請人:華為終端有限公司