本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種在移動終端中顯示應(yīng)用信息的方法和一種在移動終端中顯示應(yīng)用信息的裝置。
背景技術(shù):
隨著移動通信技術(shù)的發(fā)展,諸如手機、平板電腦、智能手表等移動終端廣泛普及,在人們的生活、學(xué)習(xí)、工作中的應(yīng)用越來越多。
由于在日常使用過程中,用戶偶爾更換移動終端或者恢復(fù)出廠設(shè)置,若更換移動終端,則新的移動終端會丟失原移動終端安裝的應(yīng)用;若恢復(fù)出廠設(shè)置下,則當(dāng)前移動終端會丟失該移動終端原先安裝的應(yīng)用。
用戶需要在瀏覽器或應(yīng)用商店中搜索并下載安裝,這種手動操作的方式消耗大量的精力和時間,而且,用戶人為記憶原有應(yīng)用,可能遺漏一些需要的應(yīng)用,導(dǎo)致效率很低。
技術(shù)實現(xiàn)要素:
鑒于上述問題,為了解決上述安裝原有應(yīng)用效率低的問題,本發(fā)明實施例提出了一種在移動終端中顯示應(yīng)用信息的方法和相應(yīng)的一種在移動終端中顯示應(yīng)用信息的裝置。
一方面,本發(fā)明實施例公開了一種在移動終端中顯示應(yīng)用信息的方法,包括:
在移動終端中登錄服務(wù)器的用戶賬號;
當(dāng)?shù)卿洺晒r,將目標(biāo)信息發(fā)送至所述服務(wù)器;
接收所述服務(wù)器在根據(jù)所述目標(biāo)信息確定所述用戶賬號為首次登錄時發(fā)送的、在先安裝的應(yīng)用的應(yīng)用信息;
在所述移動終端中顯示所述應(yīng)用信息。
另一方面,本發(fā)明實施例還公開了一種在移動終端中顯示應(yīng)用信息的裝置,包括:
用戶賬號登錄模塊,用于在移動終端中登錄服務(wù)器的用戶賬號;
目標(biāo)信息發(fā)送模塊,用于在登錄成功時,將目標(biāo)信息發(fā)送至所述服務(wù)器;
應(yīng)用信息接收模塊,用于接收所述服務(wù)器在根據(jù)所述目標(biāo)信息確定所述用戶賬號為首次登錄時發(fā)送的、在先安裝的應(yīng)用的應(yīng)用信息;
應(yīng)用信息顯示模塊,用于在所述移動終端中顯示所述應(yīng)用信息。
本發(fā)明實施例包括以下優(yōu)點:
本發(fā)明實施例在移動終端中登錄服務(wù)器的用戶賬號,若滿足首次登錄的推送條件,則可以接收服務(wù)器推送的、在先安裝的應(yīng)用的應(yīng)用信息,以進行顯示,實現(xiàn)在更換移動終端或重置數(shù)據(jù)等情況下,自動獲取原有應(yīng)用,用戶通過簡單的點擊等操作,即可進行安裝,用戶無需在瀏覽器或應(yīng)用商店中搜索并下載安裝,大大減少了精力和時間的消耗,同時,計算機記錄的信息較人為記憶穩(wěn)妥,一般不會出錯造成信息遺漏或錯誤,避免了遺漏一些需要的應(yīng)用,從而提高了安裝原有應(yīng)用效率。
附圖說明
圖1是本發(fā)明的一種在移動終端中顯示應(yīng)用信息的方法實施例1的步驟流程圖;
圖2是本發(fā)明實施例的一種登錄界面的示例圖;
圖3是本發(fā)明實施例的一種應(yīng)用信息的示例圖;
圖4是本發(fā)明實施例的另一種應(yīng)用信息的示例圖;
圖5是本發(fā)明的一種在移動終端中顯示應(yīng)用信息的方法實施例2的步驟流程圖;
圖6是本發(fā)明實施例的一種應(yīng)用信息的下載示例圖;
圖7是本發(fā)明的一種在移動終端中顯示應(yīng)用信息的裝置實施例的結(jié)構(gòu)框圖。
具體實施方式
為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和具體實施方式對本發(fā)明作進一步詳細的說明。
參照圖1,示出了本發(fā)明的一種在移動終端中顯示應(yīng)用信息的方法實施例1的步驟流程圖,具體可以包括如下步驟:
步驟101,在移動終端中登錄服務(wù)器的用戶賬號;
在具體實現(xiàn)中,本發(fā)明實施例可以應(yīng)用于移動終端中,例如,手機、平板電腦、智能手表等等,本發(fā)明實施例對此不加以限制。
這些移動終端的操作系統(tǒng)可以包括Android(安卓)、IOS、Windows Phone、等等,通常可以支持各種系統(tǒng)應(yīng)用和第三方應(yīng)用運行,例如,即時通訊工具、郵箱客戶端、音樂播放器、支付工具等等。
為使本領(lǐng)域技術(shù)人員更好地理解本發(fā)明實施例,在本說明書中,將Android作為操作系統(tǒng)的一種示例進行說明。
在本發(fā)明實施例中,可以在移動終端中通過密碼等信息登錄服務(wù)器的用戶賬號。
在一種情況中,若沒有記錄用戶賬號、密碼等信息,則如圖2所示,用戶可以在登錄界面中直接輸入用戶賬號、密碼等信息,點擊登錄控件進行登錄。
在另一種情況中,若記錄有用戶賬號、密碼等信息,如在先登錄時勾選如圖2所示的自動登錄選項,則可以讀取該用戶賬號、密碼等信息進行登錄。
例如,在Andorid系統(tǒng)中,用戶賬號、密碼等信息可以存儲在SharedPreferences中,該SharedPreferences也是一種輕型的數(shù)據(jù)存儲方式,它是基于XML(Extensible Markup Language,可擴展標(biāo)記語言)文件存儲key-value鍵值對數(shù)據(jù),存儲位置在/data/data/<包名>/shared_prefs目錄下,通常用來存儲一些簡單的配置信息。
步驟102,當(dāng)?shù)卿洺晒r,將目標(biāo)信息發(fā)送至所述服務(wù)器。
若用戶賬號登錄成功,則可以從移動終端中提取目標(biāo)信息,發(fā)送至服務(wù)器,該服務(wù)器可以根據(jù)該目標(biāo)信息判斷該用戶賬號是否是首次登錄。
在本發(fā)明實施例中,目標(biāo)信息可以包括設(shè)備標(biāo)識和/或登錄次數(shù)。
因此,可以識別移動終端的設(shè)備標(biāo)識,和/或,查詢用戶賬號在先在移動終端中的登錄次數(shù)。
其中,設(shè)備標(biāo)識,可以指唯一識別某個移動終端的信息,例如,IMEI(International Mobile Equipment Identity,移動終端國際身份碼)。
以IMEI為例,在Android系統(tǒng)中,可以通過如下方式獲?。?/p>
1)通過TelephonyManager.getDeviceId()獲??;
2)通過WiFiManager.getConnectInfo().getMacAddress()獲?。?/p>
3)通過Java的UUID.randomUUID()獲取。
在移動終端的可擦除的區(qū)域,如Data區(qū),可以新增一個參數(shù),用于存儲用戶賬號的登錄次數(shù),默認為零,在登錄用戶賬號之后,登錄次數(shù)累加一
將設(shè)備標(biāo)識和/或登錄次數(shù)發(fā)送至服務(wù)器。
步驟103,接收所述服務(wù)器在根據(jù)所述目標(biāo)信息確定所述用戶賬號為首次登錄時發(fā)送的、在先安裝的應(yīng)用的應(yīng)用信息。
應(yīng)用本申請實施例,在先可以基于統(tǒng)一的用戶賬號向服務(wù)器上傳在其所登錄的移動終端中安裝的應(yīng)用(以應(yīng)用標(biāo)識表示,如應(yīng)用名稱、包名、MD5(Message Digest Algorithm MD5,消息摘要算法第五版),等等),服務(wù)器維護這些應(yīng)用,一般以最新的版本生成應(yīng)用信息。
若該用戶賬號在某次登錄中為首次登錄,則可以向該用戶賬號登錄的移動終端推送該應(yīng)用的應(yīng)用信息。
需要說明的是,為了保證應(yīng)用的時效性,一般是推送最近一次登錄的移動終端中安裝的應(yīng)用的應(yīng)用信息,當(dāng)然,該最近一次登錄的移動終端,在重置數(shù)據(jù)等情況下,可以指當(dāng)前移動終端的,在更換移動終端等情況下,可以指其他移動終端,本發(fā)明實施例對此不加以限制。
在本發(fā)明的一個實施例中,首次登錄包括首次在移動終端登錄,
因此,可以接收所述服務(wù)器在確定所述用戶賬號為首次登錄所述設(shè)備標(biāo)識對應(yīng)的移動終端時發(fā)送的、在先在其他移動終端中安裝的應(yīng)用的應(yīng)用信息。
在本發(fā)明實施例中,用戶在更換移動終端之后,在新的移動終端上登錄用戶賬號,屬于第一次在新的移動終端上登錄用戶賬號,滿足首次登錄的推送條件。
移動終端在每次登錄服務(wù)器的用戶賬號時,可以將該移動終端的設(shè)備標(biāo)識上傳到服務(wù)器中,服務(wù)器可以建立用戶賬號與設(shè)備標(biāo)識之間的對應(yīng)關(guān)系。
如果用戶賬號當(dāng)前上傳的設(shè)備標(biāo)識與在先上傳的設(shè)備標(biāo)識不相同,則可以確認該用戶賬號在新的移動終端上登錄,屬于首次登錄。
此種情況下,上一次登錄的移動終端一般為原移動終端,可以將原移動終端安裝的應(yīng)用轉(zhuǎn)移到新的移動終端中。
在本發(fā)明的另一個實施例中,首次登錄包括首次在移動終端重置數(shù)據(jù)后登錄,
因此,可以接收服務(wù)器在確定用戶賬號非首次登錄設(shè)備標(biāo)識對應(yīng)的移動終端、且登錄次數(shù)為零時發(fā)送的、在先在移動終端中安裝的應(yīng)用的應(yīng)用信息。
在本發(fā)明實施例中,用戶在對移動終端恢復(fù)出廠設(shè)置、刷機等操作中重置數(shù)據(jù),之后,在原移動終端上登錄用戶賬號,屬于第一次在原的移動終端上登錄用戶賬號,滿足首次登錄的推送條件。
當(dāng)重置數(shù)據(jù)時,存儲登錄次數(shù)的參數(shù)恢復(fù)默認的值,即零。
如果用戶賬號當(dāng)前上傳的設(shè)備標(biāo)識與在先上傳的設(shè)備標(biāo)識相同,且當(dāng)前上傳的登錄的次數(shù)為零,則可以確認首次在移動終端重置數(shù)據(jù)后登錄。
此種情況下,可以恢復(fù)該移動終端在先安裝的應(yīng)用。
需要說明的是,設(shè)備標(biāo)識與登錄的次數(shù)可以同時上傳,也可以分開上傳,本發(fā)明實施例對此不加以限制。
在本發(fā)明的一個實施例中,可以接收服務(wù)器在確定登錄次數(shù)為零時發(fā)送的、在先在移動終端或其他移動終端中安裝的應(yīng)用的應(yīng)用信息。
如果登錄次數(shù)為零,存在兩種情況,首次在該移動終端登錄,首次在該移動終端重置數(shù)據(jù)后登錄,均屬于首次登錄,可以將發(fā)送在先在移動終端或其他移動終端中安裝的應(yīng)用的應(yīng)用信息。
當(dāng)然,上述首次登錄只是作為示例,在實施本發(fā)明實施例時,可以根據(jù)實際情況設(shè)置其他首次登錄,本發(fā)明實施例對此不加以限制。另外,除了上述首次登錄外,本領(lǐng)域技術(shù)人員還可以根據(jù)實際需要采用其它首次登錄,本發(fā)明實施例對此也不加以限制。
步驟104,在所述移動終端中顯示所述應(yīng)用信息。
在具體實現(xiàn)中,可以在一個界面中顯示應(yīng)用信息,供用戶瀏覽。
在本發(fā)明的一個實施例中,應(yīng)用具有使用信息,可以根據(jù)使用信息顯示應(yīng)用信息。
在本發(fā)明實施例中,使用信息為應(yīng)用在使用過程中記錄的信息,在一定程度上表征用戶的使用習(xí)慣。
通過使用信息以列表的形式顯示應(yīng)用信息,可以讓用戶快速選擇符合自己使用習(xí)慣的應(yīng)用。
在具體實現(xiàn)中,為了方便進行傳輸,服務(wù)器一般將推送的應(yīng)用信息封裝成腳本對象,如Json數(shù)據(jù)。
因此,移動終端可以從腳本對象中讀取應(yīng)用參數(shù),將應(yīng)用參數(shù)封裝成信息對象,從而顯示該信息對象。
例如,應(yīng)用參數(shù)可以包括應(yīng)用名稱、應(yīng)用內(nèi)容信息(例如,評級、文件大小、下載次數(shù)、應(yīng)用描述、用戶評價等)、應(yīng)用圖標(biāo)Icon、下載地址中的一種或多種。
在顯示時,如圖3所示,可以顯示應(yīng)用名稱和應(yīng)用圖標(biāo)Icon,讓用戶直觀地瀏覽。
為了給用戶一個視覺上的提示,分辨推送的應(yīng)用與移動終端中已安裝的應(yīng)用,避免誤以為推送的應(yīng)用是移動終端中已安裝的應(yīng)用,點擊后又不能啟動該應(yīng)用,則可以在應(yīng)用圖標(biāo)中顯示未下載標(biāo)識,即標(biāo)記該應(yīng)用未下載的信息,如圖3所示的“未下載”。
在Android中,可以在Launcher上,通過TextView(文本視圖)顯示信息對象。
具體而言,通過TextView.setText設(shè)置應(yīng)用名稱。
若在應(yīng)用圖標(biāo)上顯示下載標(biāo)示,可以通過canvas.drawbitmp將未下載標(biāo)識圖片繪制到應(yīng)用圖標(biāo)上,生成一個新的bitmap(位圖),在該bitmap中繪制應(yīng)用圖標(biāo),并在應(yīng)用圖標(biāo)上繪制未下載標(biāo)識,然后把該bitmap通過TextView.setCompoundDrawablesWithIntrinsicBounds顯示出來,到此就展示出了推薦的應(yīng)用的應(yīng)用名稱和應(yīng)用圖標(biāo)了。
當(dāng)應(yīng)用名稱或應(yīng)用圖標(biāo)被觸發(fā)時,如用戶進行觸摸點擊,則如圖4所示,可以在一個新的頁面顯示應(yīng)用內(nèi)容信息。
當(dāng)然,這些應(yīng)用是用戶在先安裝的,也可以不顯示應(yīng)用內(nèi)容信息,本發(fā)明實施例對此不加以限制。
在本發(fā)明實施例的一個示例中,使用信息可以包括如下的一種或多種:
使用頻率、前端運行時長、后臺運行時長、喚醒移動終端的次數(shù)。
為了保證時效性,使用信息一般為最近一段時間(如最近30天)的使用信息。
因此在本示例時,可以獲取基于使用頻率、前端運行時長、后臺運行時長、喚醒移動終端的次數(shù)中的一種或多種使用信息計算的使用權(quán)重,按照使用權(quán)重對所述應(yīng)用信息進行排序,在移動終端中顯示排序之后的應(yīng)用信息。
在本發(fā)明實施例中,通過特定的函數(shù)關(guān)系,如加權(quán)求和等,采用使用頻率、前端運行時長、后臺運行時長、喚醒移動終端的次數(shù)配置等使用信息計算使用權(quán)重。
一般而言,某個應(yīng)用的應(yīng)用信息的使用權(quán)重越高,表示該應(yīng)用在使用過程中的重要性越高,反之,某個應(yīng)用的應(yīng)用信息的使用權(quán)重越低,表示該應(yīng)用在使用過程中的重要性越低。
因此,可以按照使用權(quán)重進行排序顯示,優(yōu)先顯示使用權(quán)重高的應(yīng)用的應(yīng)用信息。
此外,對于實用權(quán)重,使用頻率、前端運行時長的重要性大于后臺運行時長、喚醒移動終端的次數(shù)的重要性,這些重要性的比對,可以在關(guān)系函數(shù)中體現(xiàn)。
為了保證應(yīng)用的全面性,可以顯示全部應(yīng)用的應(yīng)用信息,當(dāng)然,為了減少移動終端的資源消耗,可以設(shè)置一個閾值,使用權(quán)重小于該閾值的應(yīng)用的應(yīng)用信息可以不顯示。
需要說明的是,為了減少移動終端的資源消耗,使用權(quán)重可以由服務(wù)器計算,連同應(yīng)用信息推送至移動終端,當(dāng)然,也可以在移動終端中進行計算,本發(fā)明實施例對此不加以限制。
此外,使用權(quán)重與閾值的比較可以在服務(wù)器中進行,也可以在移動終端中進行,若在服務(wù)器中進行,則可以不推送使用權(quán)重小于閾值的應(yīng)用信息,本發(fā)明實施例對此也不加以限制。
本發(fā)明實施例在移動終端中登錄服務(wù)器的用戶賬號,若滿足首次登錄的推送條件,則可以接收服務(wù)器推送的、在先安裝的應(yīng)用的應(yīng)用信息,以進行顯示,實現(xiàn)在更換移動終端或重置數(shù)據(jù)等情況下,自動獲取原有應(yīng)用,用戶通過簡單的點擊等操作,即可進行安裝,用戶無需在瀏覽器或應(yīng)用商店中搜索并下載安裝,大大減少了精力和時間的消耗,同時,計算機記錄的信息較人為記憶穩(wěn)妥,一般不會出錯造成信息遺漏或錯誤,避免了遺漏一些需要的應(yīng)用,從而提高了安裝原有應(yīng)用效率。
參照圖5,示出了本發(fā)明的一種在移動終端中顯示應(yīng)用信息的方法實施例2的步驟流程圖,具體可以包括如下步驟:
步驟501,在移動終端中登錄服務(wù)器的用戶賬號。
步驟502,當(dāng)?shù)卿洺晒r,將目標(biāo)信息發(fā)送至所述服務(wù)器。
步驟503,接收所述服務(wù)器在根據(jù)所述目標(biāo)信息確定所述用戶賬號為首次登錄時發(fā)送的、在先安裝的應(yīng)用的應(yīng)用信息。
步驟504,在所述移動終端中顯示所述應(yīng)用信息。
步驟505,當(dāng)所述應(yīng)用信息被觸發(fā)時,下載所述應(yīng)用信息對應(yīng)的應(yīng)用安裝包。
步驟506,安裝所述應(yīng)用安裝包。
當(dāng)監(jiān)聽到下載操作時,如用戶點擊圖4中的下載控件,或者,觸發(fā)一鍵下載列表中的應(yīng)用,等等,則可以從下載地址下載應(yīng)用。
為了方便提示用戶,可以計算應(yīng)用的下載進度,在應(yīng)用圖標(biāo)中顯示下載進度信息。
如圖6所示,可以在應(yīng)用圖標(biāo)上覆蓋一個圖層,該圖層的面積與應(yīng)用圖標(biāo)的面積之間的比值,與下載進度相等。
例如,在Android中,下載時使用了Android的DownloadManager(下載管理器),添加到下載隊列時會生成一個downloadId(下載任務(wù)ID),并將下載信息(downloadId,下載狀態(tài),文件大小,已下載字節(jié)數(shù)等)保存在數(shù)據(jù)庫(content://downloads/my_downloads)中。
因此,可以注冊一個監(jiān)聽數(shù)據(jù)庫變化的服務(wù)ContentObserver,當(dāng)下載應(yīng)用時,DownloadManager會不斷的更新數(shù)據(jù)庫,同時回調(diào)ContentObserver中的onChange函數(shù),此時通過DownloadManager.query()根據(jù)downloadId查詢數(shù)據(jù)庫中該條下載記錄的文件大小、已下載字節(jié)數(shù),進而得到當(dāng)前的下載進度(已下載字節(jié)數(shù)/文件大小)。
步驟507,采集在所述移動終端中安裝的應(yīng)用的使用信息。
步驟508,將所述應(yīng)用的使用信息上傳至服務(wù)器。
在本發(fā)明實施例中,可以對在移動終端中安裝的應(yīng)用(以應(yīng)用標(biāo)識表示)進行監(jiān)控,獲得其使用信息,并在一定的條件(如定時)下,上傳至服務(wù)器進行存儲。
在具體實現(xiàn)中,如果系統(tǒng)提供統(tǒng)計使用信息的API(Application Programming Interface,應(yīng)用程序編程接口),則可以調(diào)用該API采集應(yīng)用的使用信息。
例如,在Android系統(tǒng)中,可以調(diào)用android.app.usage采集應(yīng)用的使用信息。
要使用這個API,一般在的mainifest文件聲明“android.permission.PACKAGE_USAGE_STATS”權(quán)限。
系統(tǒng)將以每個應(yīng)用為單位收集使用信息,并按每天、每周、每月和每年時間間隔對數(shù)據(jù)進行匯總。
系統(tǒng)保留此數(shù)據(jù)的最大持續(xù)時間如下所述:
每天數(shù)據(jù):7天
每周數(shù)據(jù):4周
每月數(shù)據(jù):6個月
每年數(shù)據(jù):2年
在本示例中,為了保證使用信息的時效性,可以將每天數(shù)據(jù)或每周數(shù)據(jù)上傳至服務(wù)器進行保存。
對于每個應(yīng)用,系統(tǒng)將記錄以下數(shù)據(jù):
上次使用應(yīng)用的時間應(yīng)用在該時間間隔內(nèi)(按天、周、月或年)處于前臺的總時間長度組件(由程序包和活動名稱予以標(biāo)識)在一天中移動到前臺或后臺時的時間戳捕獲設(shè)備配置更改時(例如當(dāng)設(shè)備配置因為旋轉(zhuǎn)而更改時)的時間戳捕獲。
當(dāng)然,如果某些系統(tǒng)(如IOS系統(tǒng))沒有提供統(tǒng)計使用信息的API,則可以在系統(tǒng)(如IOS系統(tǒng))中創(chuàng)建一個獨立的進程,由該獨立的進程監(jiān)控應(yīng)用,采集應(yīng)用的使用信息。
需要說明的是,對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實施例并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明實施例,某些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本發(fā)明實施例所必須的。
參照圖7,示出了本發(fā)明的一種在移動終端中顯示應(yīng)用信息的裝置實施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
用戶賬號登錄模塊701,用于在移動終端中登錄服務(wù)器的用戶賬號;
目標(biāo)信息發(fā)送模塊702,用于在登錄成功時,將目標(biāo)信息發(fā)送至所述服務(wù)器;
應(yīng)用信息接收模塊703,用于接收所述服務(wù)器在根據(jù)所述目標(biāo)信息確定所述用戶賬號為首次登錄時發(fā)送的、在先安裝的應(yīng)用的應(yīng)用信息;
應(yīng)用信息顯示模塊704,用于在所述移動終端中顯示所述應(yīng)用信息。
在本發(fā)明的一個實施例中,該裝置還可以包括如下模塊:
應(yīng)用安裝包下載模塊,用于在所述應(yīng)用信息被觸發(fā)時,下載所述應(yīng)用信息對應(yīng)的應(yīng)用安裝包;
應(yīng)用安裝包安裝模塊,用于安裝所述應(yīng)用安裝包。
在本發(fā)明的一個實施例中,所述目標(biāo)信息包括設(shè)備標(biāo)識和/或登錄次數(shù);
所述目標(biāo)信息發(fā)送模塊702可以包括如下子模塊:
設(shè)備標(biāo)識識別子模塊,用于識別所述移動終端的設(shè)備標(biāo)識;
和/或
登錄次數(shù)查詢子模塊,用于查詢所述用戶賬號在先在所述移動終端中的登錄次數(shù);
數(shù)據(jù)發(fā)送子模塊,用于將所述設(shè)備標(biāo)識和/或所述登錄次數(shù)發(fā)送至所述服務(wù)器。
在本發(fā)明的一個實施例中,所述首次登錄包括首次在所述移動終端登錄;
所述應(yīng)用信息接收模塊703可以包括如下子模塊:
第一接收子模塊,用于接收所述服務(wù)器在確定所述用戶賬號為首次登錄所述設(shè)備標(biāo)識對應(yīng)的移動終端時發(fā)送的、在先在其他移動終端中安裝的應(yīng)用的應(yīng)用信息。
在本發(fā)明的一個實施例中,所述首次登錄包括首次在所述移動終端重置數(shù)據(jù)后登錄;
所述應(yīng)用信息接收模塊703可以包括如下子模塊:
第二接收子模塊,用于接收所述服務(wù)器在確定所述用戶賬號非首次登錄所述設(shè)備標(biāo)識對應(yīng)的移動終端、且所述登錄次數(shù)為零時發(fā)送的、在先在所述移動終端中安裝的應(yīng)用的應(yīng)用信息。
在本發(fā)明的一個實施例中,所述應(yīng)用信息接收模塊703可以包括如下子模塊:
第三接收子模塊,用于接收所述服務(wù)器在確定所述登錄次數(shù)為零時發(fā)送的、在先在所述移動終端或其他移動終端中安裝的應(yīng)用的應(yīng)用信息。
在本發(fā)明的一個實施例中,所述應(yīng)用具有使用信息;所述應(yīng)用信息顯示模塊704可以包括如下子模塊:
使用排序子模塊,用于根據(jù)所述使用信息顯示所述應(yīng)用信息。
在本發(fā)明實施例的一個示例中,所述使用信息包括如下的一種或多種:
使用頻率、前端運行時長、后臺運行時長、喚醒移動終端的次數(shù);
所述使用排序子模塊可以包括如下單元:
使用權(quán)重計算單元,用于獲取基于所述使用頻率、所述前端運行時長、所述后臺運行時長、所述喚醒移動終端的次數(shù)中的一種或多種使用信息計算的使用權(quán)重;
排序單元,用于按照所述使用權(quán)重對所述應(yīng)用信息進行排序;
排序顯示單元,用于在所述移動終端中顯示排序之后的應(yīng)用信息。
在本發(fā)明的一個實施例中,該裝置還可以包括如下模塊:
使用信息采集模塊,用于采集在所述移動終端中安裝的應(yīng)用的使用信息;
使用信息上傳模塊,用于將所述應(yīng)用的使用信息上傳至所述服務(wù)器。
對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明實施例的實施例可提供為方法、裝置、或計算機程序產(chǎn)品。因此,本發(fā)明實施例可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明實施例可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明實施例是參照根據(jù)本發(fā)明實施例的方法、終端設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理終端設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理終端設(shè)備上,使得在計算機或其他可編程終端設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程終端設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本發(fā)明實施例的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明實施例范圍的所有變更和修改。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設(shè)備中還存在另外的相同要素。
以上對本發(fā)明所提供的一種在移動終端中顯示應(yīng)用信息的方法和一種在移動終端中顯示應(yīng)用信息的裝置,進行了詳細介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。