本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別涉及一種網(wǎng)頁瀏覽器的應(yīng)用程序排序方法及服務(wù)器。
背景技術(shù):
家峪智能智慧圈作為一款集休閑、娛樂、生活于一體的綜合型平臺,為用戶提供全方位的視聽享受和智慧服務(wù),以其集合有資訊、社交、購物、醫(yī)療、物業(yè)、便民服務(wù)等多種功能應(yīng)用的特點,廣泛應(yīng)用于各種終端中。
但是,當前的應(yīng)用體系下,用戶點擊進入家峪智能智慧圈,面對龐雜的應(yīng)用程序排列,會產(chǎn)生混亂感,通常需要點擊翻頁或者拉動頁面,才能在眾多的應(yīng)用程序中找到想要打開的一款,操作過程繁瑣且浪費時間。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種網(wǎng)頁瀏覽器的應(yīng)用程序排序方法及服務(wù)器,以解決現(xiàn)有技術(shù)中操作過程繁瑣且浪費時間的問題。
為實現(xiàn)上述目的,本申請?zhí)峁┑募夹g(shù)方案如下:
一種網(wǎng)頁瀏覽器的應(yīng)用程序排序方法,用于對家峪智能智慧圈內(nèi)的應(yīng)用程序進行排序,所述終端的應(yīng)用程序排序方法包括:
終端操作系統(tǒng)對應(yīng)用程序的點擊次數(shù)進行實時采集;
服務(wù)器對采集的數(shù)據(jù)進行分析處理;
所述服務(wù)器根據(jù)分析處理后的數(shù)據(jù),對欄目統(tǒng)計數(shù)據(jù)表進行更新;所述欄目統(tǒng)計數(shù)據(jù)表用于統(tǒng)計應(yīng)用程序的點擊次數(shù),作為家峪智能智慧圈下次打開時所述服務(wù)器生成可擴展應(yīng)用程序標記語言xaml配置文件的依據(jù);所述xaml配置文件用于根據(jù)應(yīng)用程序的點擊次數(shù)遞減順序?qū)Ω鱾€應(yīng)用程序進行排序。
優(yōu)選的,所述服務(wù)器對采集的數(shù)據(jù)進行分析處理,包括:
所述服務(wù)器通過大數(shù)據(jù)采集技術(shù)對采集的數(shù)據(jù)進行分析處理。
優(yōu)選的,所述服務(wù)器對采集的數(shù)據(jù)進行分析處理,包括:
所述服務(wù)器通過云儲存處理技術(shù)對采集的數(shù)據(jù)進行分析處理。
優(yōu)選的,所述xaml配置文件還用于在應(yīng)用程序的點擊次數(shù)遞減順序的基礎(chǔ)之上,基于itemcf的相似度算法,對各個應(yīng)用程序進行排序。
一種服務(wù)器,用于對家峪智能智慧圈內(nèi)的應(yīng)用程序進行排序,所述服務(wù)器包括:
分析處理模塊,用于對終端操作系統(tǒng)實時采集的應(yīng)用程序的點擊次數(shù)進行數(shù)據(jù)的分析處理;
統(tǒng)計更新模塊,用于根據(jù)分析處理后的數(shù)據(jù),對欄目統(tǒng)計數(shù)據(jù)表進行更新;所述欄目統(tǒng)計數(shù)據(jù)表用于統(tǒng)計應(yīng)用程序的點擊次數(shù);
文件生成模塊,用于在家峪智能智慧圈下次打開時,根據(jù)所述欄目統(tǒng)計數(shù)據(jù)表內(nèi)的數(shù)據(jù),生成xaml配置文件;所述xaml配置文件用于根據(jù)應(yīng)用程序的點擊次數(shù)遞減順序?qū)Ω鱾€應(yīng)用程序進行排序。
優(yōu)選的,所述分析處理模塊用于對終端操作系統(tǒng)實時采集的應(yīng)用程序的點擊次數(shù)進行數(shù)據(jù)的分析處理,具體用于:
通過大數(shù)據(jù)采集技術(shù)對采集的數(shù)據(jù)進行分析處理。
優(yōu)選的,所述分析處理模塊用于對終端操作系統(tǒng)實時采集的應(yīng)用程序的點擊次數(shù)進行數(shù)據(jù)的分析處理,具體用于:
通過云儲存處理技術(shù)對采集的數(shù)據(jù)進行分析處理。
優(yōu)選的,所述xaml配置文件還用于在應(yīng)用程序的點擊次數(shù)遞減順序的基礎(chǔ)之上,基于itemcf的相似度算法,對各個應(yīng)用程序進行排序。
本發(fā)明提供的所述網(wǎng)頁瀏覽器的應(yīng)用程序排序方法,通過終端操作系統(tǒng)對應(yīng)用程序的點擊次數(shù)進行實時采集;由服務(wù)器對采集的數(shù)據(jù)進行分析處理,并根據(jù)分析處理后的數(shù)據(jù),對用于統(tǒng)計應(yīng)用程序的點擊次數(shù)的欄目統(tǒng)計數(shù)據(jù)表進行更新;服務(wù)器在家峪智能智慧圈下次打開時,根據(jù)欄目統(tǒng)計數(shù)據(jù)表內(nèi)的數(shù)據(jù),生成xaml配置文件,以根據(jù)應(yīng)用程序的點擊次數(shù)遞減順序?qū)Ω鱾€應(yīng)用程序進行排序;使得家峪智能智慧圈內(nèi)的應(yīng)用程序按照點擊次數(shù)遞減順序進行排列,更貼近用戶的使用習慣,簡化操作過程,節(jié)約應(yīng)用程序的找尋時間。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)內(nèi)的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述內(nèi)的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例提供的網(wǎng)頁瀏覽器的應(yīng)用程序排序方法的流程圖;
圖2是本發(fā)明另一實施例提供的網(wǎng)頁瀏覽器的應(yīng)用程序排序方法方法的另一流程圖;
圖3是本發(fā)明另一實施例提供的服務(wù)器的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
本發(fā)明提供一種網(wǎng)頁瀏覽器的應(yīng)用程序排序方法及服務(wù)器,以解決現(xiàn)有技術(shù)中操作過程繁瑣且浪費時間的問題。
該網(wǎng)頁瀏覽器的應(yīng)用程序排序方法,用于對家峪智能智慧圈內(nèi)的應(yīng)用程序進行排序,具體的,該終端的應(yīng)用程序排序方法,參見圖1,包括:
s101、終端操作系統(tǒng)對應(yīng)用程序的點擊次數(shù)進行實時采集;
該終端可以是電腦、手機、平板等智能設(shè)備,此處不做具體限定,均在本申請的保護范圍內(nèi)。
s102、服務(wù)器對采集的數(shù)據(jù)進行分析處理;
數(shù)據(jù)應(yīng)用環(huán)境向用戶提供兩種形式的數(shù)據(jù)分析處理服務(wù):
一種是以硬件環(huán)境為主的服務(wù),指的是數(shù)據(jù)應(yīng)用環(huán)境為用戶提供滿足其需求的數(shù)據(jù)處理節(jié)點、相應(yīng)的存儲空間及通用基礎(chǔ)軟件,用戶無需購買在本地部署的硬件設(shè)施和資源,而是在數(shù)據(jù)應(yīng)用環(huán)境為其提供的這些資源的基礎(chǔ)上部署其專用的數(shù)據(jù)管理和分析處理軟件,執(zhí)行數(shù)據(jù)分析處理任務(wù),完成其相應(yīng)的課題。
另一種是以數(shù)據(jù)分析處理整體環(huán)境為主的服務(wù),用戶無需關(guān)注背后的軟硬件設(shè)施,可以方便地在相應(yīng)系統(tǒng)的面向科研人員的用戶界面上提交數(shù)據(jù)加工或分析處理任務(wù)或操作命令,系統(tǒng)為用戶返回數(shù)據(jù)加工產(chǎn)品或分析處理結(jié)果。
在具體的實際應(yīng)用中,可以根據(jù)應(yīng)用環(huán)境進行選擇,均在本申請的保護范圍內(nèi)。
s103、服務(wù)器根據(jù)分析處理后的數(shù)據(jù),對欄目統(tǒng)計數(shù)據(jù)表進行更新;
欄目統(tǒng)計數(shù)據(jù)表用于統(tǒng)計應(yīng)用程序的點擊次數(shù),作為家峪智能智慧圈下次打開時服務(wù)器生成xaml(extensibleapplicationmarkuplanguage,可擴展應(yīng)用程序標記語言)配置文件的依據(jù);
xaml是為構(gòu)建應(yīng)用程序用戶界面而創(chuàng)建的一種新的描述性語言,提供了一種便于擴展和定位的語法來定義和程序邏輯分離的用戶界面,而這種實現(xiàn)方式和asp.net中的"代碼后置"模型非常類似。xaml是一種解析性的語言,盡管它也可以被編譯。它的優(yōu)點是簡化編程式上的用戶創(chuàng)建過程,應(yīng)用時要添加代碼和配置等。
在本實施例內(nèi),該xaml配置文件用于根據(jù)應(yīng)用程序的點擊次數(shù)遞減順序?qū)Ω鱾€應(yīng)用程序進行排序。
也就是說,該終端的應(yīng)用程序排序方法,在每次打開家峪智能智慧圈之后,都要經(jīng)歷圖1所示的過程,實現(xiàn)對于欄目統(tǒng)計數(shù)據(jù)表的更新。而在下一次打開家峪智能智慧圈之時,還包括圖2所示的:
s201、服務(wù)器根據(jù)欄目統(tǒng)計數(shù)據(jù)表內(nèi)的數(shù)據(jù),生成xaml配置文件;
s202、xaml配置文件返回家峪智能智慧圈,根據(jù)應(yīng)用程序的點擊次數(shù)遞減順序?qū)Ω鱾€應(yīng)用程序進行排序。
比如在家峪智能智慧圈內(nèi),通過用戶的多次使用,假設(shè)用戶常使用的應(yīng)用程序“商城”,其初始位置在家峪智能智慧圈的下方,每次用戶進入家峪智能智慧圈,都需要進行翻頁或拉動屏幕,操作繁瑣且浪費時間,長期下來用戶產(chǎn)生疲憊感。而應(yīng)用本實施例提供的該網(wǎng)頁瀏覽器的應(yīng)用程序排序方法后,當用戶多次使用應(yīng)用程序“商城”后,再次進入家峪智能智慧圈時,“商城”出現(xiàn)在應(yīng)用排序的首位或者前幾位,方便用戶操作,提升了用戶體驗。
本實施例提供的該網(wǎng)頁瀏覽器的應(yīng)用程序排序方法,通過上述處理過程,使得家峪智能智慧圈內(nèi)的應(yīng)用程序按照點擊次數(shù)遞減順序進行排列,更貼近用戶的使用習慣,簡化操作過程,節(jié)約應(yīng)用程序的找尋時間。
優(yōu)選的,步驟s102,可以是:服務(wù)器通過大數(shù)據(jù)采集技術(shù)對采集的數(shù)據(jù)進行分析處理;也可以是:服務(wù)器通過云儲存處理技術(shù)對采集的數(shù)據(jù)進行分析處理。也即,在具體的實際應(yīng)用中,可以使用大數(shù)據(jù)采集技術(shù),也可以使用上傳云端進行云儲存處理,此處不做具體限定,可以視其具體應(yīng)用環(huán)境而定,均在本申請的保護范圍內(nèi)。
優(yōu)選的,xaml配置文件還用于在應(yīng)用程序的點擊次數(shù)遞減順序的基礎(chǔ)之上,基于itemcf的相似度算法,對各個應(yīng)用程序進行排序。
該itemcf的相似度算法認為,物品a和物品b具有很大的相似度是因為喜歡物品a的用戶大都也喜歡物品b。
該itemcf的相似度算法主要分為兩步:
計算物品之間的相似度;
根據(jù)物品的相似度和用戶的歷史行為(即應(yīng)用程序的點擊次數(shù)遞減順序)給用戶生成推薦列表。
在具體的實際應(yīng)用中,最終呈現(xiàn)給用戶的應(yīng)用程序排序,可以是單純的依據(jù)應(yīng)用程序的點擊次數(shù)遞減順序而得來的,也可以是結(jié)合itemcf的相似度算法而得來的,此處不做具體限定,可以視其具體應(yīng)用環(huán)境而定,均在本申請的保護范圍內(nèi)。
本發(fā)明另一實施例還提供了一種服務(wù)器,用于對家峪智能智慧圈內(nèi)的應(yīng)用程序進行排序,該服務(wù)器參見圖3,包括:
分析處理模塊101,用于對終端操作系統(tǒng)實時采集的應(yīng)用程序的點擊次數(shù)進行數(shù)據(jù)的分析處理;
統(tǒng)計更新模塊102,用于根據(jù)分析處理后的數(shù)據(jù),對欄目統(tǒng)計數(shù)據(jù)表進行更新;欄目統(tǒng)計數(shù)據(jù)表用于統(tǒng)計應(yīng)用程序的點擊次數(shù);
文件生成模塊103,用于在家峪智能智慧圈下次打開時,根據(jù)欄目統(tǒng)計數(shù)據(jù)表內(nèi)的數(shù)據(jù),生成xaml配置文件;xaml配置文件用于根據(jù)應(yīng)用程序的點擊次數(shù)遞減順序?qū)Ω鱾€應(yīng)用程序進行排序。
優(yōu)選的,分析處理模塊101用于對終端操作系統(tǒng)實時采集的應(yīng)用程序的點擊次數(shù)進行數(shù)據(jù)的分析處理,具體用于:
通過大數(shù)據(jù)采集技術(shù)對采集的數(shù)據(jù)進行分析處理;
或者,通過云儲存處理技術(shù)對采集的數(shù)據(jù)進行分析處理。
優(yōu)選的,該xaml配置文件還用于在應(yīng)用程序的點擊次數(shù)遞減順序的基礎(chǔ)之上,基于itemcf的相似度算法,對各個應(yīng)用程序進行排序。
其余工作原理與上述實施例相同,此處不再一一贅述。
本發(fā)明中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
以上所述,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制。雖然本發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明。任何熟悉本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍情況下,都可利用上述揭示的方法和技術(shù)內(nèi)容對本發(fā)明技術(shù)方案做出許多可能的變動和修飾,或修改為等同變化的等效實施例。因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所做的任何簡單修改、等同變化及修飾,均仍屬于本發(fā)明技術(shù)方案保護的范圍內(nèi)。