專利名稱:移動終端的文件列表排序方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動終端技術(shù)領(lǐng)域,更具體地說,涉及一種移動終端的文件列表排序方法及系統(tǒng)。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,移動終端如手機已成為人們?nèi)粘I钪斜夭豢缮俚耐ㄐ殴ぞ?。移動終端繼承了拍照、錄音、音樂隨身聽、文件瀏覽等諸多功能,在人們生活中扮演了越來越重要的角色,成為必不可少的電子產(chǎn)品。隨著附加功能的增多,移動終端的容量越來越大,所包含的文件系統(tǒng)也日益復(fù)雜,用戶所存儲的文件類型和數(shù)量也日益增多。當(dāng)一個移動終端存儲有很多文件時,可能給用戶迅速查找所需文件帶來了一定的麻煩。另外,當(dāng)用戶分別身處工作地點和家里時,可能對文件列表的排序有著不同的需求。然而,現(xiàn)有的手機等移動終端的文件列表排序方式較為單一,一般只是在列表中簡單地逐個列出所有存儲的文件,既難于從中查找所需的文件,也很難滿足用戶的個性化要求。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的移動終端的文件列表排序方式單一,不能滿足用戶的要求的缺陷,提供一種移動終端的文件列表排序方法及系統(tǒng),其能夠根據(jù)用戶所處的地理位置,將在此位置操作過的文件優(yōu)先排在前面。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:一種移動終端的文件列表排序方法,所述方法包括以下步驟:Al:接收用戶選擇的文件列表;A2:獲取移動終端當(dāng)前所處的地理位置;A3:獲取文件列表中每個文件的用戶操作數(shù)據(jù),所述每個文件的用戶操作數(shù)據(jù)包括對所述每個文件的訪問次數(shù)、訪問時長、編輯次數(shù)、編輯時長;A4:根據(jù)所獲取的用戶操作數(shù)據(jù)確定每個文件的排序權(quán)重;A5:根據(jù)移動終端當(dāng)前的地理位置、觸發(fā)條件以及排序權(quán)重值對文件列表中的文件進行自動排序。在本發(fā)明所述的移動終端的文件列表排序方法中,所述觸發(fā)條件包括以下條件中的至少一條:每次用戶操作后立即自動觸發(fā)、固定時間間隔觸發(fā)。在本發(fā)明所述的移動終端的文件列表排序方法中,所述步驟A4具體包括以下步驟:A41:設(shè)置每種用戶操作數(shù)據(jù)的分配權(quán)重;A42:根據(jù)每種用戶操作數(shù)據(jù)的分配權(quán)重累加計算每個文件的排序權(quán)重。在本發(fā)明所述的移動終端的文件列表排序方法中,所述方法進一步包括以下步驟:
A6:跟其他用戶分享所設(shè)置的每種用戶操作數(shù)據(jù)的分配權(quán)重。在本發(fā)明所述的移動終端的文件列表排序方法中,所述步驟A2包括通過GPS定位方式或LBS定位方式獲取移動終端當(dāng)前所述的地理位置。一種移動終端的文件列表排序系統(tǒng),其特征在于,所述系統(tǒng)包括:接收模塊,用于接收用戶選擇的文件列表;位置獲取模塊,用于獲取移動終端當(dāng)前所處的地理位置;數(shù)據(jù)獲取模塊,用于獲取文件列表中每個文件的用戶操作數(shù)據(jù),所述每個文件的用戶操作數(shù)據(jù)包括對所述每個文件的訪問次數(shù)、訪問時長、編輯次數(shù)、編輯時長;確定模塊,用于根據(jù)所獲取的用戶操作數(shù)據(jù)確定每個文件的排序權(quán)重;排序模塊,用于根據(jù)移動終端當(dāng)前的地理位置、觸發(fā)條件以及排序權(quán)重值對文件列表中的文件進行自動排序。在本發(fā)明所述的移動終端的文件列表排序系統(tǒng)中,所述觸發(fā)條件包括以下條件中的至少一條:每次用戶操作后立即自動觸發(fā)、固定時間間隔觸發(fā)。在本發(fā)明所述的移動終端的文件列表排序方法中,所述確定模塊還包括:設(shè)置模塊,用于設(shè)置每種用戶操作數(shù)據(jù)的分配權(quán)重;計算模塊,用于根據(jù)每種用戶操作數(shù)據(jù)的分配權(quán)重累加計算每個文件的排序權(quán)重。在本發(fā)明所述的移動終端的文件列表排序方法中,所述系統(tǒng)還包括:分享模塊,用于跟其他用戶分享所設(shè)置的每種用戶操作數(shù)據(jù)的分配權(quán)重。在本發(fā)明所述的移動終端的文件列表排序方法中,所述通過GPS定位方式或LBS定位方式獲取移動終端當(dāng)前所述的地理位置。本發(fā)明的移動終端的文件列表排序方法及系統(tǒng),通過檢測移動終端用戶當(dāng)前所處的地理位置,并綜合考慮對文件列表排序有影響的多種因素,然后根據(jù)用戶設(shè)置的每種用戶操作的分配權(quán)重累加計算每個文件的排序權(quán)重,最后將在此位置進行過操作的文件按照權(quán)重的高低進行排序,并將沒有在此位置進行過操作的文件也按照權(quán)重的高低排在后面。這樣,能夠使得移動終端根據(jù)自己所處的地理位置不同,將在此位置進行過操作的文件按照權(quán)重的高低優(yōu)先進行排序,節(jié)省了用戶查找文件的時間,改善了用戶的體驗效果。
下面將結(jié)合附圖及實施例對本發(fā)明作進一步說明,附圖中:圖1是本發(fā)明實施例提供的移動終端的文件列表排序方法的流程圖;圖2是本發(fā)明實施例提供的移動終端的文件列表排序系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式為了對本發(fā)明的技術(shù)特征、目的和效果有更加清楚的理解,現(xiàn)對照附圖詳細說明本發(fā)明的具體實施方式
。如圖1所示,本發(fā)明較佳實施例提供的一種移動終端的文件列表排序方法。用于實現(xiàn)該方法的移動終端包括現(xiàn)有的定位單元,可以實時的監(jiān)測移動終端用戶的地理位置,可以是GPS定位單元或LBS定位單元,當(dāng)然也可以是其他定位系統(tǒng)。
一種移動終端的文件列表排序方法,包括以下步驟:SlOl:接收用戶選擇的文件列表。即用戶首先選擇所需顯示或查找的文件列表。S102:獲取移動終端當(dāng)前所處的地理位置。利用移動終端的定位單元檢測移動終端當(dāng)前的地理位置通過GPS (Global Positioning System,全球定位系統(tǒng))檢測終端當(dāng)前所處的地理位置;或者通過LBS (Location Based Service,基于位置服務(wù))獲取終端當(dāng)前所處的地理位置。通過GPS或LBS,可以迅速確定終端用戶在地球上的位置,獲取終端用戶當(dāng)前所處的地理位置。具體在本實施方式中,對同一文件列表的文件,用戶在公司和在公司夕卜(如家里)時,經(jīng)常使用的文件往往是不同的,例如在公司里可能經(jīng)常使用與辦公相關(guān)的文件,在家里則經(jīng)常使用與娛樂相關(guān)的文件。如果使用同一的排序標準還是有可能會造成使用的不便。因此,本發(fā)明將根據(jù)終端所處的地理位置的不同分別對文件進行排序。S103:獲取文件列表中每個文件的用戶操作數(shù)據(jù),所述每個文件的用戶操作數(shù)據(jù)包括對所述每個文件的訪問次數(shù)、訪問時長、編輯次數(shù)、編輯時長。這樣,不僅考慮了對文件進行操作時所處的地理位置,還考慮了訪問文件的時長、編輯文件的次數(shù)、編輯文件的時長,以及終端所處的地理位置等各方面的影響,使排序結(jié)果更加合理。S104:根據(jù)所獲取的用戶操作數(shù)據(jù)確定每個文件的排序權(quán)重。具體在本實施方式中,確定每個文件的排序權(quán)重的方法包括兩個步驟:第一步,設(shè)置每種用戶操作數(shù)據(jù)的分配權(quán)重。不同的用戶的習(xí)慣可能不大相同,有的用戶認為對文件的訪問次數(shù)越多,這個文件就越重要,希望這個文件能夠排在前面;而有的用戶認為編輯文件的時長是更重要的指標,編輯的時間越長這個文件就越重要,希望能夠排在前面。因此,用戶可以根據(jù)自己的習(xí)慣自行設(shè)定每種用戶操作數(shù)據(jù)的分配權(quán)重。例如用戶可以自行設(shè)定訪問文件的次數(shù)的權(quán)重為0.2、訪問文件的時長的權(quán)重為0.3、編輯文件的次數(shù)的權(quán)重為0.32,編輯文件的時長的權(quán)重為0.28。當(dāng)然,用戶可以根據(jù)需要隨時變更每種用戶操作數(shù)據(jù)的權(quán)重值的大小,以使對文件的排序結(jié)果更加準確。第二步,根據(jù)每種用戶操作數(shù)據(jù)的分配權(quán)重累加計算每個文件的排序權(quán)重。具體在本實施方式中,假設(shè)對A文件的訪問次數(shù)為:5,訪問的總時長為:6.lh,編輯次數(shù)為:4次,編輯時長為:20h。則根據(jù)第一步設(shè)置的每種用戶操作數(shù)據(jù)的分配權(quán)重,文件A的排序權(quán)重=0.2 X 5+0.3X6.1+0.32 X 4+0.28 X 20=9.71。S105:根據(jù)移動終端當(dāng)前的觸發(fā)條件以及排序權(quán)重值對文件列表中的文件進行自動排序。排序時按照權(quán)重由高到低進行,具體在本實施方式中,先將在此位置進行過操作的文件按照權(quán)重的高低進行排序,如果權(quán)重相同則按照訪問次數(shù)高低進行排序,如果權(quán)重和訪問次數(shù)都相同則按照文件名稱的首字母或數(shù)字順序進行排序;然后將沒有在此位置進行過操作的文件也按照權(quán)重的高低排在后面。該觸發(fā)條件包括以下條件中的至少一條:每次用戶操作后立即自動觸發(fā)、固定時間間隔觸發(fā)。具體在本實施方式中,當(dāng)觸發(fā)條件是每次用戶操作后立即自動觸發(fā),則無論何時何地只要用戶對文件進行了操作,就會立即更新文件的排序;當(dāng)觸發(fā)條件是在固定時間間隔觸發(fā),則在時間間隔(如每隔8小時)到達時,才會對文件進行排序,當(dāng)然時間間隔是不固定的,用戶可以進行調(diào)整。在另一實施方式中,該移動終端的文件列表排序方法進一步包括步驟S106:跟其他用戶分享所設(shè)置的每種用戶操作數(shù)據(jù)的分配權(quán)重。當(dāng)用戶感覺自己所用的移動終端的文件列表的文件排序使用方便,能夠方便的找到經(jīng)常使用的文件時,可以將自己設(shè)置的每種用戶操作數(shù)據(jù)的分配權(quán)重分享給其他用戶,給大家提供一個參考,同時也提升了用戶的體驗。本發(fā)明的移動終端的文件列表排序方法,通過檢測移動終端用戶當(dāng)前所處的地理位置,并綜合考慮對文件列表排序有影響的多種因素,然后根據(jù)用戶設(shè)置的每種用戶操作的分配權(quán)重累加計算每個文件的排序權(quán)重,最后將在此位置進行過操作的文件按照權(quán)重的高低進行排序,并將沒有在此位置進行過操作的文件也按照權(quán)重的高低排在后面。這樣,能夠使得移動終端根據(jù)自己所處的地理位置不同,將在此位置進行過操作的文件按照權(quán)重的高低優(yōu)先進行排序,節(jié)省了用戶查找文件的時間,改善了用戶的體驗效果。如圖2所示,是本發(fā)明提供的移動終端的文件列表排序系統(tǒng)的較佳實施例。該移動終端包括現(xiàn)有的定位單元,可以實時的監(jiān)測移動終端用戶的地理位置,可以是GPS定位單元或LBS定位單元,當(dāng)然也可以是其他定位系統(tǒng)。移動終端的文件列表排序系統(tǒng)包括接收模塊102、位置獲取模塊104、數(shù)據(jù)獲取模塊106、確定模塊108和排序模塊110。其中接收模塊102可以是移動終端的操作界面,位置獲取模塊104是GPS或LBS等現(xiàn)有的定位系統(tǒng),數(shù)據(jù)獲取模塊106、確定模塊108和排序模塊110整合在終端的數(shù)據(jù)處理器中,且它們之間通過現(xiàn)有的方式建立通信連接。接收模塊102用于接收用戶選擇的文件列表。即用戶首先選擇所需顯示或查找的文件列表。位置獲取模塊104用于獲取移動終端當(dāng)前所處的地理位置,位置獲取模塊104是GPS或LBS等現(xiàn)有的定位系統(tǒng)。檢測移動終端當(dāng)前的地理位置通過GPS (GlobalPositioning System,全球定位系統(tǒng))檢測終端當(dāng)前所處的地理位置;或者通過LBS(Location Based Service,基于位置服務(wù))獲取終端當(dāng)前所處的地理位置。通過GPS或LBS,可以迅速確定終端用戶在地球上的位置,獲取終端用戶當(dāng)前所處的地理位置。具體在本實施方式中,對同一文件列表的文件,用戶在公司和在公司外(如家里)時,經(jīng)常使用的文件往往是不同的,例如在公司里可能經(jīng)常使用與辦公相關(guān)的文件,在家里則經(jīng)常使用與娛樂相關(guān)的文件。如果使用同一的排序標準還是有可能會造成使用的不便。因此,本發(fā)明將根據(jù)終端所處的地理位置的不同分別對文件進行排序。數(shù)據(jù)獲取模塊106用于獲取文件列表中每個文件的用戶操作數(shù)據(jù),所述每個文件的用戶操作數(shù)據(jù)包括對所述每個文件的訪問次數(shù)、訪問時長、編輯次數(shù)、編輯時長。這樣,不僅考慮了對文件進行操作時所處的地理位置,還考慮了訪問文件的時長、編輯文件的次數(shù)、編輯文件的時長,以及終端所處的地理位置等各方面的影響,使排序結(jié)果更加合理。確定模塊108用于根據(jù)所獲取的用戶操作數(shù)據(jù)確定每個文件的排序權(quán)重。具體在本實施方式中,確定模塊108包括設(shè)置模塊(未標出)和計算模塊(未標出)。設(shè)置模塊用于設(shè)置每種用戶操作數(shù)據(jù)的分配權(quán)重。不同的用戶的習(xí)慣可能不大相同,有的用戶認為對文件的訪問次數(shù)越多,這個文件就越重要,希望這個文件能夠排在前面;而有的用戶認為編輯文件的時長是更重要的指標,編輯的時間越長這個文件就越重要,希望能夠排在前面。因此,用戶可以根據(jù)自己的習(xí)慣自行設(shè)定每種用戶操作數(shù)據(jù)的分配權(quán)重。例如用戶可以自行設(shè)定訪問文件的次數(shù)的權(quán)重為0.2、訪問文件的時長的權(quán)重為0.3、編輯文件的次數(shù)的權(quán)重為0.32,編輯文件的時長的權(quán)重為0.28。當(dāng)然,用戶可以根據(jù)需要隨時變更每種用戶操作數(shù)據(jù)的權(quán)重值的大小,以使對文件的排序結(jié)果更加準確。計算模塊用于根據(jù)每種用戶操作數(shù)據(jù)的分配權(quán)重累加計算每個文件的排序權(quán)重。具體在本實施方式中,假設(shè)對A文件的訪問次數(shù)為:5,訪問的總時長為:6.lh,編輯次數(shù)為:4次,編輯時長為:20h。則根據(jù)設(shè)置模塊1082設(shè)置的每種用戶操作數(shù)據(jù)的分配權(quán)重,文件A的排序權(quán)重=0.2X5+0.3X6.1+0.32X4+0.28X20=9.71。排序模塊110用于根據(jù)移動終端當(dāng)前所處的地理位置以及觸發(fā)條件對文件列表的文件進行自動排序。排序時按照權(quán)重由高到低進行,具體在本實施方式中,先將在此位置進行過操作的文件按照權(quán)重的高低進行排序,如果權(quán)重相同則按照訪問次數(shù)高低進行排序,如果權(quán)重和訪問次數(shù)都相同則按照文件名稱的首字母順序進行排序;然后將沒有在此位置進行過操作的文件也按照權(quán)重的高低排在后面。該觸發(fā)條件包括以下條件中的至少一條:每次用戶操作后立即自動觸發(fā)、固定時間間隔觸發(fā)。具體在本實施方式中,當(dāng)觸發(fā)條件是每次用戶操作后立即自動觸發(fā),則無論何時何地只要用戶對文件進行了操作,就會立即更新文件的排序;當(dāng)觸發(fā)條件是在固定時間間隔觸發(fā),則在時間間隔(如每隔8小時)到達時,才會對文件進行排序,當(dāng)然時間間隔是不固定的,用戶可以進行調(diào)整。在另一實施方式中,該移動終端的文件列表排序系統(tǒng)進一步包括分享模塊112,用于跟其他用戶分享所設(shè)置的每種用戶操作數(shù)據(jù)的分配權(quán)重。當(dāng)用戶感覺自己所用的移動終端的文件列表的文件排序使用方便,能夠方便的找到經(jīng)常使用的文件時,可以將自己設(shè)置的每種用戶操作數(shù)據(jù)的分配權(quán)重分享給其他用戶,給大家提供一個參考,同時也改善了用戶的體驗效果。本發(fā)明的移動終端的文件列表排序方法及系統(tǒng),通過檢測移動終端用戶當(dāng)前所處的地理位置,并綜合考慮對文件列表排序有影響的多種因素,然后根據(jù)用戶設(shè)置的每種用戶操作的分配權(quán)重累加計算每個文件的排序權(quán)重,最后將在此位置進行過操作的文件按照權(quán)重的高低進行排序,并將沒有在此位置進行過操作的文件也按照權(quán)重的高低排在后面。能夠使得移動終端根據(jù)自己所處的地理位置不同,將在此位置進行過操作的文件按照權(quán)重的高低優(yōu)先進行排序,節(jié)省了用戶查找文件的時間,提升了用戶的體驗效果。上面結(jié)合附圖對本發(fā)明的實施例進行了描述,但是本發(fā)明并不局限于上述的具體實施方式
,上述的具體實施方式
僅僅是示意性的,而不是限制性的,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的啟示下,在不脫離本發(fā)明宗旨和權(quán)利要求所保護的范圍情況下,還可做出很多形式,這些均屬于本發(fā)明的保護之內(nèi)。
權(quán)利要求
1.一種移動終端的文件列表排序方法,其特征在于,所述方法包括以下步驟: Al:接收用戶選擇的文件列表; A2:獲取移動終端當(dāng)前所處的地理位置; A3:獲取文件列表中每個文件的用戶操作數(shù)據(jù),所述每個文件的用戶操作數(shù)據(jù)包括對所述每個文件的訪問次數(shù)、訪問時長、編輯次數(shù)、編輯時長; A4:根據(jù)所獲取的用戶操作數(shù)據(jù)確定每個文件的排序權(quán)重; A5:根據(jù)移動終端當(dāng)前的地理位置、觸發(fā)條件以及排序權(quán)重值對文件列表中的文件進行自動排序。
2.根據(jù)權(quán)利要求1所述的移動終端的文件列表排序方法,其特征在于,所述觸發(fā)條件包括以下條件中的至少一條:每次用戶操作后立即自動觸發(fā)、固定時間間隔觸發(fā)。
3.根據(jù)權(quán)利要求1所述的移動終端的文件列表排序方法,其特征在于,所述步驟A4具體包括以下步驟: A41:設(shè)置每種用戶操作數(shù)據(jù)的分配權(quán)重; A42:根據(jù)每種用戶操作數(shù)據(jù)的分配權(quán)重累加計算每個文件的排序權(quán)重。
4.根據(jù)權(quán)利要求3所述的移動終端的文件列表排序方法,其特征在于,所述方法進一步包括以下步驟: A6:跟其他用戶分享所設(shè)置的每種用戶操作數(shù)據(jù)的分配權(quán)重。
5.根據(jù)權(quán)利要求1所述的移動終端的文件列表排序方法,其特征在于,所述步驟A2包括通過GPS定位方式或LBS定位方式獲取移動終端當(dāng)前所述的地理位置。
6.—種移動終端的文件列表排序系統(tǒng),其特征在于,所述系統(tǒng)包括: 接收模塊(102),用于接收用戶選擇的文件列表; 位置獲取模塊(104),用于獲取移動終端當(dāng)前所處的地理位置; 數(shù)據(jù)獲取模塊(106),用于獲取文件列表中每個文件的用戶操作數(shù)據(jù),所述每個文件的用戶操作數(shù)據(jù)包括對所述每個文件的訪問次數(shù)、訪問時長、編輯次數(shù)、編輯時長; 確定模塊(108),用于根據(jù)所獲取的用戶操作數(shù)據(jù)確定每個文件的排序權(quán)重; 排序模塊(110),用于根據(jù)移動終端當(dāng)前的地理位置、觸發(fā)條件以及排序權(quán)重值對文件列表中的文件進行自動排序。
7.根據(jù)權(quán)利要求6所述的移動終端的文件列表排序系統(tǒng),其特征在于,所述觸發(fā)條件包括以下條件中的至少一條:每次用戶操作后立即自動觸發(fā)、固定時間間隔觸發(fā)。
8.根據(jù)權(quán)利要求6所述的移動終端的文件列表排序系統(tǒng),其特征在于,所述確定模塊(108)還包括: 設(shè)置模塊,用于設(shè)置每種用戶操作數(shù)據(jù)的分配權(quán)重; 計算模塊,用于根據(jù)每種用戶操作數(shù)據(jù)的分配權(quán)重累加計算每個文件的排序權(quán)重。
9.根據(jù)權(quán)利要求8所述的移動終端的文件列表排序系統(tǒng),其特征在于,所述系統(tǒng)還包括: 分享模塊(112),用于跟其他用戶分享所設(shè)置的每種用戶操作數(shù)據(jù)的分配權(quán)重。
10.根據(jù)權(quán)利要求6所述的移動終端的文件列表排序系統(tǒng),其特征在于,所述通過GPS定位方式或LBS定位方式獲取移動終端當(dāng)前所述的地理位置。
全文摘要
本發(fā)明公開了一種移動終端的文件列表排序方法及系統(tǒng),其中,所述方法包括以下步驟A1接收用戶選擇的文件列表;A2獲取移動終端當(dāng)前所處的地理位置;A3獲取文件列表中每個文件的用戶操作數(shù)據(jù),所述每個文件的用戶操作數(shù)據(jù)包括對所述每個文件的訪問次數(shù)、訪問時長、編輯次數(shù)、編輯時長;A4根據(jù)所獲取的用戶操作數(shù)據(jù)確定每個文件的排序權(quán)重;A5根據(jù)移動終端當(dāng)前的地理位置、觸發(fā)條件以及排序權(quán)重值對文件列表中的文件進行自動排序。本發(fā)明能夠使得移動終端根據(jù)自己所處的地理位置不同,將在此位置進行過操作的文件按照權(quán)重的高低優(yōu)先進行排序,節(jié)省了用戶查找文件的時間,改善了用戶的體驗效果。
文檔編號G06F17/30GK103108083SQ201310028398
公開日2013年5月15日 申請日期2013年1月24日 優(yōu)先權(quán)日2013年1月24日
發(fā)明者潘騰蛟 申請人:廣東歐珀移動通信有限公司