一種展示應用程序圖標的方法、裝置及電子設備的制造方法
【專利摘要】本發(fā)明的實施例公開一種展示應用程序圖標的方法、裝置及電子設備,涉及文件夾管理技術,能夠有效提升應用程序圖標展示效果。所述方法包括:獲取文件夾所在區(qū)域內的滑動操作軌跡;查詢預先設置的各滑動操作樣本軌跡與應用程序圖標動畫的映射關系集,得到所述滑動操作軌跡映射的應用程序圖標動畫;按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標。本發(fā)明適用于動畫展示文件夾中包含的所有應用程序圖標。
【專利說明】
一種展示應用程序圖標的方法、裝置及電子設備
技術領域
[0001]本發(fā)明涉及文件夾管理技術,尤其涉及一種展示應用程序圖標的方法、裝置及電子設備。
【背景技術】
[0002]隨著計算機通信以及互聯(lián)網(wǎng)技術的不斷發(fā)展,電子設備,例如,智能移動電話、個人數(shù)字助理、掌上電腦、筆記本電腦、平板電腦等廣泛應用于用戶的日常生活和工作中。為了給用戶提供最大的便利,滿足用戶不斷增長的個性化業(yè)務需求,電子設備中安裝的應用程序(APP,AppliCat1n)也越來越多,不同的應用程序為用戶提供不同的應用業(yè)務體驗。
[0003]為了便于用戶找到經(jīng)常應用的應用程序,用戶在安裝應用程序后,可以將經(jīng)常使用的應用程序圖標顯示在電子設備的桌面屏幕上,通過點擊桌面屏幕上的應用程序圖標,可以直接訪問應用程序。但該方法,當桌面屏幕上的應用程序圖標數(shù)量較多時,會使得桌面屏幕顯得比較凌亂,應用程序圖標顯示效果較差。
[0004]為了提升桌面屏幕的應用程序圖標的顯示效果,現(xiàn)有技術中,用戶可以通過在電子設備中安裝第三方桌面屏幕(非系統(tǒng)桌面屏幕),并設置為默認桌面屏幕以替代系統(tǒng)桌面屏幕。這樣,由于第三方桌面屏幕可以提供更為豐富的應用功能,例如,可以向用戶提供能將應用程序圖標進行聚合展示的文件夾功能,即將桌面屏幕上不同的應用程序圖標進行橫縱平鋪或疊放進同一個區(qū)域內的文件夾中,使得一個或多個應用程序圖標聚合至文件夾中,桌面屏幕展示文件夾,文件夾中的應用程序圖標以縮略圖形式展現(xiàn)在桌面屏幕中,從而利用在桌面屏幕添加多個文件夾的方法,實現(xiàn)桌面屏幕上應用程序圖標的整理;同時,可以對桌面屏幕排列的每一文件夾進行個性化命名以區(qū)分不同的文件夾,還能將文件夾擺放到桌面屏幕上的任意區(qū)域內,文件夾內的應用程序圖標可以按照用戶的喜好度順序進行排列。
[0005]但該展示應用程序圖標的方法,由于桌面屏幕中每一文件夾占據(jù)的區(qū)域空間相對有限,因而,每一文件夾中以縮略圖顯示的應用程序圖標數(shù)量較為有限。例如,大多數(shù)的第三方桌面屏幕中,設置每一文件夾內以縮略圖方式展示的應用程序圖標數(shù)目為4個或9個,因而,如果文件夾內的應用程序圖標數(shù)目超過4個或9個,也只展現(xiàn)4個或9個應用程序圖標,如果用戶需要獲知該文件夾內包含的應用程序圖標具體數(shù)量,需要點擊打開該文件夾以瀏覽包含的應用程序圖標,然后,查找到關閉按鈕,關閉當前打開的文件夾以恢復至原始狀態(tài),這樣,應用程序圖標展示方式單一,應用程序圖標展示效果較差,導致用戶體驗感不強,造成使用該電子設備的用戶流失。
【發(fā)明內容】
[0006]有鑒于此,本發(fā)明實施例提供一種展示應用程序圖標的方法、裝置及電子設備,能夠提升應用程序圖標展示效果以解決現(xiàn)有的展示應用程序圖標的方法中應用程序圖標展示效果較差,導致用戶流失的問題。
[0007]第一方面,本發(fā)明實施例提供一種展示應用程序圖標的方法,包括:
[0008]獲取文件夾所在區(qū)域內的滑動操作軌跡;
[0009]查詢預先設置的各滑動操作樣本軌跡與應用程序圖標動畫的映射關系集,得到所述滑動操作軌跡映射的應用程序圖標動畫;
[0010]按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標。
[0011]結合第一方面,在第一方面的第一種實施方式中,所述獲取文件夾所在區(qū)域內的滑動操作軌跡包括:
[0012]監(jiān)測用戶在桌面屏幕中的操作軌跡;
[0013]如果監(jiān)測到用戶在文件夾所在區(qū)域內觸碰桌面屏幕,得到所述滑動操作軌跡的起占.V,
[0014]監(jiān)測到用戶在文件夾所在區(qū)域內脫離觸碰桌面屏幕,得到所述滑動操作軌跡的終占.V,
[0015]記錄所述起點至所述終點的第一運動軌跡,如果所述第一運動軌跡超過預先設置的第一軌跡距離閾值,所述第一運動軌跡為文件夾所在區(qū)域內的滑動操作軌跡。
[0016]結合第一方面,在第一方面的第二種實施方式中,所述獲取文件夾所在區(qū)域內的滑動操作軌跡包括:
[0017]監(jiān)測用戶在桌面屏幕中的操作軌跡;
[0018]如果監(jiān)測到用戶在文件夾所在區(qū)域內觸碰桌面屏幕,得到所述滑動操作軌跡的起占.V,
[0019]記錄所述起點至用戶當前未脫離觸碰桌面屏幕之間的第二運動軌跡,如果所述第二運動軌跡超過預先設置的第二軌跡距離閾值,所述第二運動軌跡為文件夾所在區(qū)域內的滑動操作軌跡。
[0020]結合第一方面,在第一方面的第三種實施方式中,所述查詢預先設置的滑動操作軌跡與應用程序圖標動畫的映射關系集,得到所述用戶滑動操作軌跡映射的應用程序圖標動畫包括:
[0021]按照所述映射關系集中的采樣點閾值,對所述滑動操作軌進行采樣;
[0022]依序連接相鄰的兩采樣點,得到各軌跡矢量;
[0023]將依序得到的各軌跡矢量分別與所述映射關系集中各滑動操作樣本軌跡對應的軌跡矢量進行匹配,獲取與所述各軌跡矢量匹配度最高的滑動操作樣本軌跡;
[0024]查詢預先設置的各滑動操作樣本軌跡與應用程序圖標動畫的映射關系集,得到所述匹配度最高的滑動操作樣本軌跡映射的應用程序圖標動畫。
[0025]結合第一方面,在第一方面的第四種實施方式中,所述按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標包括:
[0026]設置在桌面屏幕展示的所有文件夾的屬性為消隱;
[0027]在消隱的桌面屏幕中,按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標。
[0028]結合第一方面,在第一方面的第五種實施方式中,所述按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標包括:
[0029]構建空白的第二桌面屏幕,所述第二桌面屏幕與當前第一桌面屏幕具有相同的屬性;
[0030]利用構建的所述第二桌面屏幕替換所述第一桌面屏幕;
[0031]在所述第二桌面屏幕中,按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標。
[0032]結合第一方面、第一方面的第一種至第五種中的任一種實施方式,在第一方面的第六種實施方式中,所述方法還包括:
[0033]監(jiān)測到用戶在展示的應用程序圖標所在區(qū)域之外的區(qū)域的點擊操作軌跡,設置在桌面屏幕展示的所有應用程序圖標的屬性為消隱,激活承載在所述桌面屏幕的所有文件夾的屬性為顯式。
[0034]結合第一方面的第六種實施方式,在第一方面的第七種實施方式中,在所述設置在桌面屏幕展示的所有應用程序圖標的屬性為消隱之后,所述方法還包括:
[0035]按照所述應用程序圖標動畫的反播放方向播放所述應用程序圖標動畫。
[0036]第二方面,本發(fā)明實施例提供一種展示應用程序圖標的裝置,包括:軌跡獲取模塊、映射查詢模塊以及動畫展示模塊,其中,
[0037]軌跡獲取模塊,用于獲取文件夾所在區(qū)域內的滑動操作軌跡;
[0038]映射查詢模塊,用于查詢預先設置的各滑動操作樣本軌跡與應用程序圖標動畫的映射關系集,得到所述滑動操作軌跡映射的應用程序圖標動畫;
[0039]動畫展示模塊,用于按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標。
[0040]結合第二方面,在第二方面的第一種實施方式中,所述軌跡獲取模塊包括:監(jiān)測單元、起點獲取單元、終點獲取單元以及軌跡確定單元,其中,
[0041 ]監(jiān)測單元,用于監(jiān)測用戶在桌面屏幕中的操作軌跡;
[0042]起點獲取單元,如果監(jiān)測到用戶在文件夾所在區(qū)域內觸碰桌面屏幕,得到所述滑動操作軌跡的起點;
[0043]終點獲取單元,用于監(jiān)測到用戶在文件夾所在區(qū)域內脫離觸碰桌面屏幕后,得到所述滑動操作軌跡的終點;
[0044]軌跡確定單元,用于記錄所述起點至所述終點的第一運動軌跡,如果所述第一運動軌跡超過預先設置的第一軌跡距離閾值,所述第一運動軌跡為文件夾所在區(qū)域內的滑動操作軌跡。
[0045]結合第二方面,在第二方面的第二一種實施方式中,所述軌跡獲取模塊包括:監(jiān)測單元、起點獲取單元以及軌跡處理單元,其中,
[0046]監(jiān)測單元,用于監(jiān)測用戶在桌面屏幕中的操作軌跡;
[0047]起點獲取單元,如果監(jiān)測到用戶在文件夾所在區(qū)域內觸碰桌面屏幕,得到所述滑動操作軌跡的起點;
[0048]軌跡處理單元,用于記錄所述起點至用戶當前未脫離觸碰桌面屏幕之間的第二運動軌跡,如果所述第二運動軌跡超過預先設置的第二軌跡距離閾值,所述第二運動軌跡為文件夾所在區(qū)域內的滑動操作軌跡。
[0049]結合第二方面,在第二方面的第三種實施方式中,所述映射查詢模塊包括:采樣單元、矢量生成單元、矢量匹配單元以及映射查詢單元,其中,
[0050]采樣單元,用于按照所述映射關系集中的采樣點閾值,對所述滑動操作軌進行采樣;
[0051]矢量生成單元,用于依序連接相鄰的兩采樣點,得到各軌跡矢量;
[0052]矢量匹配單元,用于將依序得到的各軌跡矢量分別與所述映射關系集中各滑動操作樣本軌跡對應的軌跡矢量進行匹配,獲取與所述各軌跡矢量匹配度最高的滑動操作樣本軌跡;
[0053]映射查詢單元,用于查詢預先設置的各滑動操作樣本軌跡與應用程序圖標動畫的映射關系集,得到所述匹配度最高的滑動操作樣本軌跡映射的應用程序圖標動畫。
[0054]結合第二方面,在第二方面的第四一種實施方式中,所述動畫展示模塊包括:文件夾屬性設置單元以及動畫展示單元,其中,
[0055]文件夾屬性設置單元,用于設置在桌面屏幕展示的所有文件夾的屬性為消隱;
[0056]動畫展示單元,用于在消隱的桌面屏幕中,按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標。
[0057]結合第二方面,在第二方面的第五種實施方式中,所述動畫展示模塊包括:屏幕構建單元、替換單元以及展示單元,其中,
[0058]屏幕構建單元,用于構建空白的第二桌面屏幕,所述第二桌面屏幕與當前第一桌面屏幕具有相同的屬性;
[0059]替換單元,用于利用構建的所述第二桌面屏幕替換所述第一桌面屏幕;
[0060]展示單元,用于在所述第二桌面屏幕中,按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標。
[0061]結合第二方面、第二方面的第一種至第五種中的任一種實施方式,在第二方面的第六種實施方式中,所述裝置還包括:
[0062]文件夾激活模塊,用于在監(jiān)測到用戶在展示的應用程序圖標所在區(qū)域之外的區(qū)域的點擊操作軌跡后,設置在桌面屏幕展示的所有應用程序圖標的屬性為消隱,激活承載在所述桌面屏幕的所有文件夾的屬性為顯式。
[0063]結合第二方面的第六種實施方式,在第二方面的第七六種實施方式中,所述文件夾激活模塊還用于按照所述應用程序圖標動畫的反播放方向播放所述應用程序圖標動畫。
[0064]第三方面,本發(fā)明實施例提供一種電子設備,所述電子設備包括:殼體、處理器、存儲器、電路板和電源電路,其中,電路板安置在殼體圍成的空間內部,處理器和存儲器設置在電路板上;電源電路,用于為上述電子設備的各個電路或器件供電;存儲器用于存儲可執(zhí)行程序代碼;處理器通過讀取存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應的程序,用于執(zhí)行前述任一所述的展示應用程序圖標的方法。
[0065]本發(fā)明實施例提供的一種展示應用程序圖標的方法、裝置及電子設備,通過獲取文件夾所在區(qū)域內的滑動操作軌跡;查詢預先設置的各滑動操作樣本軌跡與應用程序圖標動畫的映射關系集,得到所述滑動操作軌跡映射的應用程序圖標動畫;按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標。能夠提升應用程序圖標展示效果,解決現(xiàn)有應用程序圖標展示效果較差,導致用戶流失的問題。
【附圖說明】
[0066]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0067]圖1為本發(fā)明的實施例一展不應用程序圖標的方法流程不意圖;
[0068]圖2為本發(fā)明的實施例一■展不應用程序圖標的方法流程不意圖;
[0069]圖3為本發(fā)明的實施例二展不應用程序圖標的裝置結構不意圖;
[0070]圖4為本發(fā)明電子設備一個實施例的結構不意圖。
【具體實施方式】
[0071]下面結合附圖對本發(fā)明實施例進行詳細描述。
[0072]應當明確,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
[0073]圖1為本發(fā)明的實施例一展示應用程序圖標的方法流程示意圖,如圖1所示,本實施例的方法可以包括:
[0074]步驟101,獲取文件夾所在區(qū)域內的滑動操作軌跡;
[0075]本實施例中,作為一可選實施例,所述獲取文件夾所在區(qū)域內的滑動操作軌跡包括:
[0076]All,監(jiān)測用戶在桌面屏幕中的操作軌跡;
[0077]本實施例中,作為一可選實施例,操作軌跡包括但不限于:點擊操作軌跡以及滑動操作軌跡,其中,點擊操作軌跡包括:單擊操作軌跡以及雙擊操作軌跡。
[0078]本實施例中,桌面屏幕中展現(xiàn)有一個或多個文件夾,每一文件夾中包含有一個或多個應用程序圖標,每一文件夾內以縮略圖方式展示有不多于預定數(shù)目閾值的應用程序圖標,例如,預定數(shù)目閾值可以設置為4或9等數(shù)值。文件夾內包含的應用程序圖標數(shù)可以小于預定數(shù)目閾值,也可以等于預定數(shù)目閾值,還可以大于預定數(shù)目閾值,本發(fā)明實施例對此不作限定。
[0079]A12,如果監(jiān)測到用戶在文件夾所在區(qū)域內觸碰桌面屏幕,得到所述滑動操作軌跡的起點;
[0080]A13,監(jiān)測到用戶在文件夾所在區(qū)域內脫離觸碰桌面屏幕,得到所述滑動操作軌跡的終點;
[0081 ] A14,記錄所述起點至所述終點的第一運動軌跡,如果所述第一運動軌跡超過預先設置的第一軌跡距離閾值,所述第一運動軌跡為文件夾所在區(qū)域內的滑動操作軌跡。
[0082]本實施例中,通過比較第一運動軌跡是否超過預先設置的第一軌跡距離閾值,可以確定操作軌跡是點擊操作軌跡還是滑動操作軌跡。這樣,通過滑動操作軌跡觸發(fā)本實施例展示應用程序圖標的方法,可以避免與現(xiàn)有通過點擊操作軌跡打開相應的應用程序圖標相沖關。
[0083]本實施例中,作為另一可選實施例,為了進一步減少后續(xù)展示應用程序圖標所需的時間,在用戶進行滑動操作時,也可以無需等到用戶在文件夾所在區(qū)域內脫離觸碰桌面屏幕的操作,這樣,所述獲取文件夾所在區(qū)域內的滑動操作軌跡包括:
[0084]Bll,監(jiān)測用戶在桌面屏幕中的操作軌跡;
[0085]B12,如果監(jiān)測到用戶在文件夾所在區(qū)域內觸碰桌面屏幕,得到所述滑動操作軌跡的起點;
[0086]B13,記錄所述起點至用戶當前未脫離觸碰桌面屏幕之間的第二運動軌跡,如果所述第二運動軌跡超過預先設置的第二軌跡距離閾值,所述第二運動軌跡為文件夾所在區(qū)域內的滑動操作軌跡。
[0087]本實施例中,第二軌跡距離閾值可以依據(jù)后續(xù)能夠確定運動軌跡的矢量位移確定。
[0088]步驟102,查詢預先設置的各滑動操作樣本軌跡與應用程序圖標動畫的映射關系集,得到所述滑動操作軌跡映射的應用程序圖標動畫;
[0089]本實施例中,作為一可選實施例,所述查詢預先設置的滑動操作軌跡與應用程序圖標動畫的映射關系集,得到所述用戶滑動操作軌跡映射的應用程序圖標動畫包括:
[0090]Cl I,按照所述映射關系集中的采樣點閾值,對所述滑動操作軌進行采樣;
[0091]本實施例中,如果映射關系集中的采樣點閾值預先設置為16,則將滑動操作軌等分為16等份。
[0092]C12,依序連接相鄰的兩采樣點,得到各軌跡矢量;
[0093]本實施例中,如果滑動操作軌等分為16等份,則可以依序得到16個軌跡矢量。
[0094]C13,將依序得到的各軌跡矢量分別與所述映射關系集中各滑動操作樣本軌跡對應的軌跡矢量進行匹配,獲取與所述各軌跡矢量匹配度最高的滑動操作樣本軌跡;
[0095]本實施例中,映射關系集中,各滑動操作樣本軌跡按照采樣點閾值進行等份,與滑動操作軌相對應。其中,將第一采樣點至第二采樣點形成的軌跡矢量進行相應匹配,將第二采樣點至第三采樣點形成的軌跡矢量進行相應匹配等。
[0096]C14,查詢預先設置的各滑動操作樣本軌跡與應用程序圖標動畫的映射關系集,得到所述匹配度最高的滑動操作樣本軌跡映射的應用程序圖標動畫。
[0097]本實施例中,對應于不同的滑動操作軌跡,可以設置不同的動畫展示效果,可以滿足用戶不同的個性化需求并能展示文件夾中的所有應用程序圖標,縮短展示應用程序圖標的時間,提升應用程序圖標展示效率。
[0098]本實施例中,作為一可選實施例,可以設置圓形滑動操作軌跡映射圓形應用程序圖標動畫,即以圓形旋轉的方式展示各應用程序圖標;或者,設置半圓形滑動操作軌跡映射左半圓應用程序圖標動畫或右半圓應用程序圖標動畫;或者,設置橫向滑動操作軌跡映射從左至右或從右至左的應用程序圖標動畫;或者,設置豎向滑動操作軌跡映射從上至下或從下至上的應用程序圖標動畫,還可以設置動畫的淡入淡出等效果,本實施例對此不作限定。
[0099]步驟103,按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標。
[0100]本實施例中,作為一可選實施例,所述按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標包括:
[0101]Dll,設置在桌面屏幕展示的所有文件夾的屬性為消隱;
[0102]D12,在消隱的桌面屏幕中,按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標。
[0?03]本實施例中,在展不動畫時,隱減桌面屏蒂中原有的所有文件夾,在動畫結束后,桌面屏幕展示的是最后一幀的動畫,展示的所有應用程序圖標遍布桌面屏幕,便于用戶瀏
ΙΙΛ-
見ο
[0104]作為一可選實施例,該方法還包括:
[0105]監(jiān)測到用戶在展示的應用程序圖標所在區(qū)域之外的區(qū)域的點擊操作軌跡,設置在桌面屏幕展示的所有應用程序圖標的屬性為消隱,激活承載在所述桌面屏幕的所有文件夾的屬性為顯式。
[0106]本實施例中,如果用戶在展示應用程序圖標的桌面按屏幕中,點擊了應用程序圖標所在區(qū)域之外的空白區(qū)域,則返回至展示有文件夾的桌面屏幕。
[0107]本實施例中,作為一可選實施例,在所述設置在桌面屏幕展示的所有應用程序圖標的屬性為消隱之后,該方法還包括:
[0108]按照所述應用程序圖標動畫的反播放方向播放所述應用程序圖標動畫。
[0109]本實施例中,作為另一可選實施例,所述按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標包括:
[0110]Ell,構建空白的第二桌面屏幕,所述第二桌面屏幕與當前第一桌面屏幕具有相同的屬性;
[0111]本實施例中,作為一可選實施例,屬性包括但不限于:背景色、屏幕分辨率、尺寸等。不同的是,第二桌面屏幕與第一桌面屏幕承載的內容不同,在第一桌面屏幕中,承載文件夾,在第二桌面屏幕中,承載各文件夾下包含的所有應用程序圖標。
[0112]E12,利用構建的所述第二桌面屏幕替換所述第一桌面屏幕;
[0113]E13,在所述第二桌面屏幕中,按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標。
[0114]本實施例中,在展示動畫時,新建與當前桌面屏幕屬性相同的第二桌面屏幕,用于承載動畫展示應用程序圖標,在動畫結束后,第二桌面屏幕展示的是最后一幀的動畫,展示的所有應用程序圖標遍布第二桌面屏幕。
[0115]作為一可選實施例,該方法還包括:
[0116]監(jiān)測到用戶在展示的應用程序圖標所在區(qū)域之外的區(qū)域的點擊操作軌跡,利用承載有文件夾的第一桌面屏幕替換承載有應用程序圖標的第二桌面屏幕。
[0117]本實施例中,如果用戶在展示應用程序圖標的第二桌面按屏幕中,點擊了應用程序圖標所在區(qū)域之外的空白區(qū)域,則切換至承載有文件夾的第一桌面屏幕。
[0118]本實施例中,作為再一可選實施例,在展示有應用程序圖標的桌面屏幕,還可以通過其它方式返回至承載有文件夾的桌面屏幕,例如,通過展示有應用程序圖標的桌面屏幕中設置的向上控件按鈕或后退控件按鈕等,本實施例對此不作限定。
[0119]本發(fā)明實施例一展示應用程序圖標的方法,通過獲取文件夾所在區(qū)域內的滑動操作軌跡;查詢預先設置的各滑動操作樣本軌跡與應用程序圖標動畫的映射關系集,得到所述滑動操作軌跡映射的應用程序圖標動畫;按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標。這樣,用戶在需要獲知文件夾內包含的應用程序圖標具體數(shù)量時,只需在相應文件夾表面進行滑動,通過在文件夾所在區(qū)域滑動,觸發(fā)以動畫方式展示文件夾內包含的應用程序圖標,應用程序圖標展示方式依據(jù)滑動方式不同,可以展示不同的動畫,例如,文件夾內的所有應用程序圖標隨著用戶的滑動軌跡一個接一個地被拉出,并展示成一排,有效提升了應用程序圖標展示效果,增強了用戶體驗感,能夠提升使用該電子設備的用戶數(shù)量;進一步地,通過點擊展示有應用程序圖標的桌面屏幕的空白處,可觸發(fā)應用程序圖標沿著拉出的軌跡回到文件夾內,讓用戶感到酷炫、新奇,并感到愉悅,從而留存該用戶并吸引其他用戶使用該電子設備。
[0120]圖2為本發(fā)明的實施例二展示應用程序圖標的方法流程示意圖,如圖2所示,本實施例的方法可以包括:
[0121]步驟201,獲取文件夾所在區(qū)域內的滑動操作軌跡;
[0122]步驟202,查詢預先設置的各滑動操作樣本軌跡與應用程序圖標動畫的映射關系集,得到所述滑動操作軌跡映射的應用程序圖標動畫;
[0123]步驟203,按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標;
[0124]本實施例中,步驟201至步驟203的過程分別和上述方法實施例一的步驟101至步驟103類似,此處不再贅述。
[0125]步驟204,監(jiān)測到用戶對展示的應用程序圖標的點擊操作軌跡,啟動所述展示的應用程序圖標對應的應用程序;
[0126]步驟205,監(jiān)測到用戶在展示的應用程序圖標所在區(qū)域之外的區(qū)域的點擊操作軌跡,返回承載有文件夾的桌面屏幕。
[0127]作為一可選實施例,監(jiān)測到用戶在展示的應用程序圖標所在區(qū)域之外的區(qū)域的點擊操作軌跡,返回承載有文件夾的桌面屏幕包括:
[0128]監(jiān)測到用戶在展示的應用程序圖標所在區(qū)域之外的區(qū)域的點擊操作軌跡,設置在桌面屏幕展示的所有應用程序圖標的屬性為消隱,激活承載在所述桌面屏幕的所有文件夾的屬性為顯式。
[0129]作為另一可選實施例,監(jiān)測到用戶在展示的應用程序圖標所在區(qū)域之外的區(qū)域的點擊操作軌跡,返回承載有文件夾的桌面屏幕包括:
[0130]監(jiān)測到用戶在展示的應用程序圖標所在區(qū)域之外的區(qū)域的點擊操作軌跡,利用承載有文件夾的第一桌面屏幕替換承載有應用程序圖標的第二桌面屏幕。
[0131]本實施例中,步驟204與步驟205并沒有先后順序之分,步驟205可以在步驟204之前執(zhí)行。
[0132]本發(fā)明實施例二展示應用程序圖標的方法,通過點擊應用程序圖標,可以打開相應的應用程序,通過點擊應用程序圖標之外的區(qū)域,可以切換至之前的桌面屏幕,滿足用戶對應用程序圖標的操作需求。
[0133]圖3為本發(fā)明的實施例三展示應用程序圖標的裝置結構示意圖,如圖3所示,本實施例的裝置可以包括:軌跡獲取模塊31、映射查詢模塊32以及動畫展示模塊33,其中,
[0134]軌跡獲取模塊31,用于獲取文件夾所在區(qū)域內的滑動操作軌跡;
[0135]本實施例中,作為一可選實施例,軌跡獲取模塊31包括:監(jiān)測單元、起點獲取單元、終點獲取單元以及軌跡確定單元(圖中未示出),其中,
[0136]監(jiān)測單元,用于監(jiān)測用戶在桌面屏幕中的操作軌跡;
[0137]本實施例中,作為一可選實施例,操作軌跡包括但不限于:點擊操作軌跡以及滑動操作軌跡,其中,點擊操作軌跡包括:單擊操作軌跡以及雙擊操作軌跡。
[0138]起點獲取單元,如果監(jiān)測到用戶在文件夾所在區(qū)域內觸碰桌面屏幕,得到所述滑動操作軌跡的起點;
[0139]終點獲取單元,用于監(jiān)測到用戶在文件夾所在區(qū)域內脫離觸碰桌面屏幕后,得到所述滑動操作軌跡的終點;
[0140]軌跡確定單元,用于記錄所述起點至所述終點的第一運動軌跡,如果所述第一運動軌跡超過預先設置的第一軌跡距離閾值,所述第一運動軌跡為文件夾所在區(qū)域內的滑動操作軌跡。
[0141]本實施例中,作為一可選實施例,軌跡獲取模塊31包括:監(jiān)測單元、起點獲取單元以及軌跡處理單元,其中,
[0142]監(jiān)測單元,用于監(jiān)測用戶在桌面屏幕中的操作軌跡;
[0143]起點獲取單元,如果監(jiān)測到用戶在文件夾所在區(qū)域內觸碰桌面屏幕,得到所述滑動操作軌跡的起點;
[0144]軌跡處理單元,用于記錄所述起點至用戶當前未脫離觸碰桌面屏幕之間的第二運動軌跡,如果所述第二運動軌跡超過預先設置的第二軌跡距離閾值,所述第二運動軌跡為文件夾所在區(qū)域內的滑動操作軌跡。
[0145]映射查詢模塊32,用于查詢預先設置的各滑動操作樣本軌跡與應用程序圖標動畫的映射關系集,得到所述滑動操作軌跡映射的應用程序圖標動畫;
[0146]本實施例中,作為一可選實施例,映射查詢模塊32包括:采樣單元、矢量生成單元、矢量匹配單元以及映射查詢單元(圖中未示出),其中,
[0147]采樣單元,用于按照所述映射關系集中的采樣點閾值,對所述滑動操作軌進行采樣;
[0148]矢量生成單元,用于依序連接相鄰的兩采樣點,得到各軌跡矢量;
[0149]矢量匹配單元,用于將依序得到的各軌跡矢量分別與所述映射關系集中各滑動操作樣本軌跡對應的軌跡矢量進行匹配,獲取與所述各軌跡矢量匹配度最高的滑動操作樣本軌跡;
[0150]本實施例中,映射關系集中,各滑動操作樣本軌跡按照采樣點閾值進行等份,與滑動操作軌相對應。其中,將第一采樣點至第二采樣點形成的軌跡矢量進行相應匹配,將第二采樣點至第三采樣點形成的軌跡矢量進行相應匹配等。
[0151]映射查詢單元,用于查詢預先設置的各滑動操作樣本軌跡與應用程序圖標動畫的映射關系集,得到所述匹配度最高的滑動操作樣本軌跡映射的應用程序圖標動畫。
[0152]動畫展示模塊33,用于按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標。
[0153]本實施例中,對應于不同的滑動操作軌跡,可以設置不同的動畫展示效果。
[0154]本實施例中,作為一可選實施例,動畫展示模塊33包括:文件夾屬性設置單元以及動畫展示單元(圖中未示出),其中,
[0155]文件夾屬性設置單元,用于設置在桌面屏幕展示的所有文件夾的屬性為消隱;
[0156]動畫展示單元,用于在消隱的桌面屏幕中,按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標。
[0157]本實施例中,在展示動畫時,隱藏桌面屏幕中原有的所有文件夾,在動畫結束后,桌面屏幕展示的是最后一幀的動畫,展示的所有應用程序圖標遍布桌面屏幕,便于用戶瀏
ΙΙΛ-
見ο
[0158]本實施例中,作為另一可選實施例,動畫展示模塊33包括:屏幕構建單元、替換單元以及展示單元(圖中未示出),其中,
[0159]屏幕構建單元,用于構建空白的第二桌面屏幕,所述第二桌面屏幕與當前第一桌面屏幕具有相同的屬性;
[0160]本實施例中,作為一可選實施例,屬性包括但不限于:背景色、屏幕分辨率、尺寸等。不同的是,第二桌面屏幕與第一桌面屏幕承載的內容不同,在第一桌面屏幕中,承載文件夾,在第二桌面屏幕中,承載各文件夾下包含的所有應用程序圖標。
[0161 ]替換單元,用于利用構建的所述第二桌面屏幕替換所述第一桌面屏幕;
[0162]展示單元,用于在所述第二桌面屏幕中,按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標。
[0163]本實施例中,作為一可選實施例,該裝置還包括:
[0164]文件夾激活模塊34,用于在監(jiān)測到用戶在展示的應用程序圖標所在區(qū)域之外的區(qū)域的點擊操作軌跡后,設置在桌面屏幕展示的所有應用程序圖標的屬性為消隱,激活承載在所述桌面屏幕的所有文件夾的屬性為顯式。
[0165]本實施例中,如果用戶在展示應用程序圖標的桌面按屏幕中,點擊了應用程序圖標所在區(qū)域之外的空白區(qū)域,則返回至展示有文件夾的桌面屏幕。
[0166]本實施例中,作為一可選實施例,文件夾激活模塊34還用于按照所述應用程序圖標動畫的反播放方向播放所述應用程序圖標動畫。
[0167]本實施例中,作為另一可選實施例,該裝置還包括:
[0168]切換模塊35,用于在監(jiān)測到用戶在展示的應用程序圖標所在區(qū)域之外的區(qū)域的點擊操作軌跡后,利用承載有文件夾的第一桌面屏幕替換承載有應用程序圖標的第二桌面屏
[0169]本實施例中,如果用戶在展示應用程序圖標的第二桌面按屏幕中,點擊了應用程序圖標所在區(qū)域之外的空白區(qū)域,則切換至承載有文件夾的第一桌面屏幕。
[0170]本實施例的裝置,可以用于執(zhí)行圖1所示方法實施例的技術方案,其實現(xiàn)原理和技術效果類似,此處不再贅述。
[0171]需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
[0172]本說明書中的各個實施例均采用相關的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。
[0173]尤其,對于裝置實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
[0174]在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質中,以供指令執(zhí)行系統(tǒng)、裝置或設備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設備取指令并執(zhí)行指令的系統(tǒng))使用,或結合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用。就本說明書而言,〃計算機可讀介質〃可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設備或結合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用的裝置。計算機可讀介質的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(ROM),可擦除可編輯只讀存儲器(EPR0M或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(CDR0M)。另外,計算機可讀介質甚至可以是可在其上打印所述程序的紙或其他合適的介質,因為可以例如通過對紙或其他介質進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
[0175]應當理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。
[0176]在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
[0177]本發(fā)明實施例還提供一種電子設備,所述電子設備包含前述任一實施例所述的裝置。
[0178]圖4為本發(fā)明電子設備一個實施例的結構示意圖,可以實現(xiàn)本發(fā)明圖1-3所示實施例的流程,如圖4所示,上述電子設備可以包括:殼體41、處理器42、存儲器43、電路板44和電源電路45,其中,電路板44安置在殼體41圍成的空間內部,處理器42和存儲器43設置在電路板44上;電源電路45,用于為上述電子設備的各個電路或器件供電;存儲器43用于存儲可執(zhí)行程序代碼;處理器42通過讀取存儲器43中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應的程序,用于執(zhí)行前述任一實施例所述的展示應用程序圖標的方法。
[0179]處理器42對上述步驟的具體執(zhí)行過程以及處理器42通過運行可執(zhí)行程序代碼來進一步執(zhí)行的步驟,可以參見本發(fā)明圖1-3所示實施例的描述,在此不再贅述。
[0180]該電子設備以多種形式存在,包括但不限于:
[0181](I)移動通信設備:這類設備的特點是具備移動通信功能,并且以提供話音、數(shù)據(jù)通信為主要目標。這類終端包括:智能手機(例如iPhone)、多媒體手機、功能性手機,以及低端手機等。
[0182](2)超移動個人計算機設備:這類設備屬于個人計算機的范疇,有計算和處理功能,一般也具備移動上網(wǎng)特性。這類終端包括:PDA、MID和UMPC設備等,例如iPad。
[0183](3)便攜式娛樂設備:這類設備可以顯示和播放多媒體內容。該類設備包括:音頻、視頻播放器(例如iPod),掌上游戲機,電子書,以及智能玩具和便攜式車載導航設備。
[0184](4)服務器:提供計算服務的設備,服務器的構成包括處理器、硬盤、內存、系統(tǒng)總線等,服務器和通用的計算機架構類似,但是由于需要提供高可靠的服務,因此在處理能力、穩(wěn)定性、可靠性、安全性、可擴展性、可管理性等方面要求較高。
[0185](5)其他具有數(shù)據(jù)交互功能的電子設備。
[0186]本技術領域的普通技術人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
[0187]為了描述的方便,描述以上裝置是以功能分為各種單元/模塊分別描述。當然,在實施本發(fā)明時可以把各單元/模塊的功能在同一個或多個軟件和/或硬件中實現(xiàn)。
[0188]通過以上的實施方式的描述可知,本領域的技術人員可以清楚地了解到本
[0189]發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)。基于這樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品可以存儲在存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。
[0190]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應以權利要求的保護范圍為準。
【主權項】
1.一種展示應用程序圖標的方法,其特征在于,包括: 獲取文件夾所在區(qū)域內的滑動操作軌跡; 查詢預先設置的各滑動操作樣本軌跡與應用程序圖標動畫的映射關系集,得到所述滑動操作軌跡映射的應用程序圖標動畫; 按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標。2.根據(jù)權利要求1所述的展示應用程序圖標的方法,其特征在于,所述獲取文件夾所在區(qū)域內的滑動操作軌跡包括: 監(jiān)測用戶在桌面屏幕中的操作軌跡; 如果監(jiān)測到用戶在文件夾所在區(qū)域內觸碰桌面屏幕,得到所述滑動操作軌跡的起點; 監(jiān)測到用戶在文件夾所在區(qū)域內脫離觸碰桌面屏幕,得到所述滑動操作軌跡的終點;記錄所述起點至所述終點的第一運動軌跡,如果所述第一運動軌跡超過預先設置的第一軌跡距離閾值,所述第一運動軌跡為文件夾所在區(qū)域內的滑動操作軌跡。3.根據(jù)權利要求1所述的展示應用程序圖標的方法,其特征在于,所述獲取文件夾所在區(qū)域內的滑動操作軌跡包括: 監(jiān)測用戶在桌面屏幕中的操作軌跡; 如果監(jiān)測到用戶在文件夾所在區(qū)域內觸碰桌面屏幕,得到所述滑動操作軌跡的起點;記錄所述起點至用戶當前未脫離觸碰桌面屏幕之間的第二運動軌跡,如果所述第二運動軌跡超過預先設置的第二軌跡距離閾值,所述第二運動軌跡為文件夾所在區(qū)域內的滑動操作軌跡。4.根據(jù)權利要求1所述的展示應用程序圖標的方法,其特征在于,所述查詢預先設置的滑動操作軌跡與應用程序圖標動畫的映射關系集,得到所述用戶滑動操作軌跡映射的應用程序圖標動畫包括: 按照所述映射關系集中的采樣點閾值,對所述滑動操作軌進行采樣; 依序連接相鄰的兩采樣點,得到各軌跡矢量; 將依序得到的各軌跡矢量分別與所述映射關系集中各滑動操作樣本軌跡對應的軌跡矢量進行匹配,獲取與所述各軌跡矢量匹配度最高的滑動操作樣本軌跡; 查詢預先設置的各滑動操作樣本軌跡與應用程序圖標動畫的映射關系集,得到所述匹配度最高的滑動操作樣本軌跡映射的應用程序圖標動畫。5.根據(jù)權利要求1所述的展示應用程序圖標的方法,其特征在于,所述按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標包括: 設置在桌面屏幕展示的所有文件夾的屬性為消隱; 在消隱的桌面屏幕中,按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標。6.根據(jù)權利要求1所述的展示應用程序圖標的方法,其特征在于,所述按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標包括: 構建空白的第二桌面屏幕,所述第二桌面屏幕與當前第一桌面屏幕具有相同的屬性; 利用構建的所述第二桌面屏幕替換所述第一桌面屏幕; 在所述第二桌面屏幕中,按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標。7.根據(jù)權利要求1至6任一項所述的展示應用程序圖標的方法,其特征在于,所述方法還包括: 監(jiān)測到用戶在展示的應用程序圖標所在區(qū)域之外的區(qū)域的點擊操作軌跡,設置在桌面屏幕展示的所有應用程序圖標的屬性為消隱,激活承載在所述桌面屏幕的所有文件夾的屬性為顯式。8.根據(jù)權利要求7所述的展示應用程序圖標的方法,其特征在于,在所述設置在桌面屏幕展示的所有應用程序圖標的屬性為消隱之后,所述方法還包括: 按照所述應用程序圖標動畫的反播放方向播放所述應用程序圖標動畫。9.一種展示應用程序圖標的裝置,其特征在于,包括:軌跡獲取模塊、映射查詢模塊以及動畫展示模塊,其中, 軌跡獲取模塊,用于獲取文件夾所在區(qū)域內的滑動操作軌跡; 映射查詢模塊,用于查詢預先設置的各滑動操作樣本軌跡與應用程序圖標動畫的映射關系集,得到所述滑動操作軌跡映射的應用程序圖標動畫; 動畫展示模塊,用于按照得到的應用程序圖標動畫展示所述文件夾中包含的所有應用程序圖標。10.根據(jù)權利要求9所述的展示應用程序圖標的裝置,其特征在于,所述軌跡獲取模塊包括:監(jiān)測單元、起點獲取單元、終點獲取單元以及軌跡確定單元,其中, 監(jiān)測單元,用于監(jiān)測用戶在桌面屏幕中的操作軌跡; 起點獲取單元,如果監(jiān)測到用戶在文件夾所在區(qū)域內觸碰桌面屏幕,得到所述滑動操作軌跡的起點; 終點獲取單元,用于監(jiān)測到用戶在文件夾所在區(qū)域內脫離觸碰桌面屏幕后,得到所述滑動操作軌跡的終點; 軌跡確定單元,用于記錄所述起點至所述終點的第一運動軌跡,如果所述第一運動軌跡超過預先設置的第一軌跡距離閾值,所述第一運動軌跡為文件夾所在區(qū)域內的滑動操作軌跡。
【文檔編號】G06F3/0481GK105912218SQ201610305981
【公開日】2016年8月31日
【申請日】2016年5月10日
【發(fā)明人】何澌妮
【申請人】北京金山安全軟件有限公司