亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

應(yīng)用程序列表推送方法及裝置的制造方法_2

文檔序號:9754776閱讀:來源:國知局
員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0028] 圖1示出了一種服務(wù)器的結(jié)構(gòu)框圖。本發(fā)明實施例提供的應(yīng)用程序列表推送方法 可應(yīng)用于如圖1所示的服務(wù)器100中。
[0029] 服務(wù)器100可因配置或性能不同而產(chǎn)生比較大的差異,可以包括一個或一個以上 中央處理器(Central Processing Units,CPU)122(例如,一個或一個以上處理器)和存儲 器132,一個或一個以上用于存儲應(yīng)用程序142或數(shù)據(jù)144的存儲介質(zhì)130(例如一個或一個 以上海量存儲設(shè)備)。其中,存儲器132和存儲介質(zhì)130可以是短暫存儲或持久存儲。存儲在 存儲介質(zhì)130的程序可以包括一個或一個以上模塊(圖示未示出),每個模塊可以包括對服 務(wù)器中的一系列指令操作。更進(jìn)一步地,中央處理器122可以設(shè)置為與存儲介質(zhì)130通信,在 服務(wù)器100上執(zhí)行存儲介質(zhì)130中的一系列指令操作。服務(wù)器100還可以包括一個或一個以 上電源126, 一個或一個以上有線或無線網(wǎng)絡(luò)接口 110, 一個或一個以上輸入輸出接口 118, 和/或,一個或一個以上操作系統(tǒng) 141,例如Windows Server?,Mac OS XTM,Unix?,Linux?, FreeBSD?等等。下述圖2以及圖3所示實施例中所述的由服務(wù)器執(zhí)行的各步驟可以基于圖1 所示的服務(wù)器結(jié)構(gòu)。
[0030]請參閱圖2,圖2為本發(fā)明第一實施例提供的應(yīng)用程序列表推送方法的實現(xiàn)流程示 意圖。本實施例提供的應(yīng)用程序列表推送方法可應(yīng)用于如圖1所示的服務(wù)器100中,如圖2所 示,該方法主要包括以下步驟:
[0031] S201、獲取終端設(shè)備的配置信息;
[0032] 終端設(shè)備可以但不限于包括:支持網(wǎng)絡(luò)功能和應(yīng)用程序安裝的智能手機(jī)、平板電 腦、智能穿戴設(shè)備等移動終端以及臺式計算機(jī)、智能電視機(jī)等非移動終端。
[0033] 終端設(shè)備中可安裝有應(yīng)用商店的客戶端程序。客戶端程序可在運行后獲取終端設(shè) 備的配置信息,并將該配置信息發(fā)送給服務(wù)器,以便服務(wù)器根據(jù)該配置信息推送應(yīng)用程序 列表。或者,服務(wù)器也可向終端設(shè)備中的客戶端程序發(fā)送獲取終端設(shè)備的配置信息的請求, 該客戶端程序根據(jù)該請求獲取終端設(shè)備的配置信息并返回服務(wù)器。
[0034] 終端設(shè)備的配置信息優(yōu)選為終端設(shè)備的硬件配置信息,如內(nèi)存的大小、CHJ的頻 率。進(jìn)一步地,該配置信息還可包括終端設(shè)備的軟件配置信息,如安裝的操作系統(tǒng)、固件版 本等等。
[0035] 進(jìn)一步地,終端設(shè)備的配置信息還可以為終端設(shè)備的設(shè)備型號。服務(wù)器中配置有 記錄了各種型號的終端設(shè)備及其各自對應(yīng)的硬件配置信息數(shù)據(jù)或者軟、硬件配置信息數(shù)據(jù) 的數(shù)據(jù)庫。服務(wù)器根據(jù)獲取的該終端設(shè)備的設(shè)備型號,查詢該數(shù)據(jù)庫,得到該終端設(shè)備的硬 件配置信息或者軟、硬件配置信息,如根據(jù)終端設(shè)備的型號Hff G750-T0,查詢數(shù)據(jù)庫得到型 號為Hff G750-T0的終端設(shè)備的硬件配置信息和軟件配置信息。
[0036] S202、根據(jù)配置信息確定適于終端設(shè)備安裝的應(yīng)用程序的等級;
[0037] 具體地,服務(wù)器中存儲有終端設(shè)備的不同配置信息與其各自對應(yīng)的應(yīng)用程序的等 級之間的對應(yīng)關(guān)系,服務(wù)器預(yù)先根據(jù)該對應(yīng)關(guān)系以及管理的各應(yīng)用程序?qū)K端設(shè)備的配置 條件的需求,對各應(yīng)用程序的等級進(jìn)行劃分,需求越高,對應(yīng)的等級越高。例如假設(shè)如下表1 所示的對應(yīng)關(guān)系,將所有的應(yīng)用程序劃分為1~5個等級,則第1等級的應(yīng)用程序?qū)K端設(shè)備 的配置條件的需求最低,第5等級的應(yīng)用程序?qū)K端設(shè)備的配置條件的需求最高。上述需求 可以為應(yīng)用程序?qū)K端設(shè)備的配置條件的最低需求,即若要應(yīng)用程序正常運行則終端設(shè)備 的配置條件至少需要達(dá)到的要求。
[0038] 表1
[0039]

[0040] 服務(wù)器將獲取的終端設(shè)備的配置信息,與上述終端設(shè)備的不同配置信息與其各自 對應(yīng)的應(yīng)用程序的等級之間的對應(yīng)關(guān)系進(jìn)行匹配,確定適于終端設(shè)備安裝的應(yīng)用程序的等 級。例如,假設(shè)獲取的終端設(shè)備的配置信息為隨機(jī)存儲器為1GB、CPU頻率為1.3GHz,則確定 適于終端設(shè)備安裝的應(yīng)用程序的等級為2。
[0041] 進(jìn)一步地,服務(wù)器中配置有權(quán)值數(shù)據(jù)庫(或權(quán)值關(guān)系表)與評分?jǐn)?shù)據(jù)庫(或評分 表),其中權(quán)值數(shù)據(jù)庫中存儲有不同配置信息與其各自對應(yīng)的基值和權(quán)值之間的對應(yīng)關(guān)系, 對程序運行的影響度越高的配置信息,其對應(yīng)的基值和權(quán)值也越大。評分?jǐn)?shù)據(jù)庫中存儲有 不同的評分與其各自對應(yīng)的等級之間的對應(yīng)關(guān)系,評分越高,對應(yīng)的等級越高。服務(wù)器根據(jù) 獲取的終端設(shè)備的不同配置信息,查詢權(quán)值數(shù)據(jù)庫,得到終端設(shè)備的不同配置信息各自對 應(yīng)的基值和權(quán)值,根據(jù)查詢得到的基值和權(quán)值進(jìn)行加權(quán)運算,計算得到終端設(shè)備的評分,然 后根據(jù)終端設(shè)備的評分查詢評分?jǐn)?shù)據(jù)庫,確定適于終端設(shè)備安裝的應(yīng)用程序的等級。例如, 假設(shè)獲取的終端設(shè)備的配置信息為隨機(jī)存儲器為1GB、CPU頻率為1.3GHz,則通過查詢權(quán)值 數(shù)據(jù)庫得到1GB對應(yīng)的基值和權(quán)值為0.3和0.2,1.3GHz對應(yīng)的基值和權(quán)值為0.4和0.1,則通 過加權(quán)運算得到該終端設(shè)備的評分為0.1,然后查詢評分?jǐn)?shù)據(jù)庫確定適于該終端設(shè)備安裝 的應(yīng)用程序的等級為2。
[0042]需要說明的是,上述表1中列舉的值以及基值和權(quán)值的值僅為一種示例,在實際應(yīng) 用中,具體的等級、基值、權(quán)值以及上述各種對應(yīng)關(guān)系不限于此,且均可由用戶自定義。 [0043] S203、獲取目標(biāo)應(yīng)用程序列表并將目標(biāo)應(yīng)用程序列表推送給終端設(shè)備,目標(biāo)應(yīng)用 程序列表中包含該等級以及該等級以下各等級對應(yīng)的所有應(yīng)用程序的描述信息。
[0044] 根據(jù)確定的適于終端設(shè)備安裝的應(yīng)用程序的等級,獲取目標(biāo)應(yīng)用程序列表,該目 標(biāo)應(yīng)用程序列表中包含該等級以及該等級以下各等級對應(yīng)的所有應(yīng)用程序的描述信息。該 描述信息可以但不限于包括:應(yīng)用程序的標(biāo)識信息以及下載地址。其中應(yīng)用程序的標(biāo)識信 息例如可以是該應(yīng)用程序的名稱。
[0045] 該目標(biāo)應(yīng)用程序列表可以由服務(wù)器預(yù)生成,并根據(jù)其他用戶上傳的應(yīng)用程序進(jìn)行 調(diào)整,服務(wù)器根據(jù)確定的適于終端設(shè)備安裝的應(yīng)用程序的等級獲取預(yù)生成的對應(yīng)的目標(biāo)應(yīng) 用程序列表并推送給終端設(shè)備。
[0046] 或者,服務(wù)器根據(jù)確定的等級,獲取該等級以及該等級以下各等級對應(yīng)的所有應(yīng) 用程序的描述信息,然后根據(jù)獲取的描述信息生成目標(biāo)應(yīng)用程序列表并推送給終端設(shè)備。 例如,假設(shè)確定的等級為4,則獲取1、2、3、4這四個等級各自對應(yīng)的應(yīng)用程序的描述信息,根 據(jù)獲取的描述信息生成目標(biāo)應(yīng)用程序列表并推送給終端設(shè)備。
[0047] 需要說明的是,本發(fā)明中所指應(yīng)用程序可以部署在服務(wù)器中,也可以部署在獨立 于該服務(wù)器的存儲服務(wù)器或存儲服務(wù)器集群中,由該服務(wù)器統(tǒng)一管理。
[0048] 本發(fā)明實施例提供的應(yīng)用程序列表推送方法,根據(jù)終端設(shè)備發(fā)送的終端設(shè)備的配 置信息,確定適于終端設(shè)備安裝的應(yīng)用程序的等級,將包含該等級以及該等級以下各等級 對應(yīng)的所有應(yīng)用程序的描述信息的目標(biāo)應(yīng)用程序列表推送給終端設(shè)備,相較于現(xiàn)有技術(shù), 本發(fā)明一方面由于是根據(jù)終端設(shè)備的配置信息進(jìn)行推送,因此可使得推送的目標(biāo)應(yīng)用程序 列表更具有針對性,從而避免因下載無法運行的應(yīng)用程序而導(dǎo)致的網(wǎng)絡(luò)流量的不必要浪 費,提高用戶體驗,增加產(chǎn)品粘性,另一方面,通過對應(yīng)用程序進(jìn)行等級劃分,可減少匹配應(yīng) 用程序的時間,提高推送效率。
[0049] 請參閱圖3,圖3為本發(fā)明第二實施例提供的應(yīng)用程序列表推送方法的實現(xiàn)流程示 意圖。本實施例提供的應(yīng)用程序列表推送方法可應(yīng)用于如圖1所示的服務(wù)器100中,如圖3所 示,該方法主要包括以下步驟:
[0050] S301、接收終端設(shè)備上傳的應(yīng)用程序;
[0051] 終端設(shè)備中安裝有應(yīng)用商店的客戶端程序,通過該客戶端程序?qū)⒂脩糸_發(fā)的應(yīng)用 程序上傳至服務(wù)器,以便其他終端設(shè)備下載。
[0052] S302、檢測終端設(shè)備是否上傳了應(yīng)用程序的等級信息;
[0053]用戶可在通過客戶端程序上傳應(yīng)用程序時,利用客戶端程序提供的操作界面,根 據(jù)該操作界面中對應(yīng)用程序等級劃分的說明,對上傳的應(yīng)用程序的等級進(jìn)行自定義,終端 設(shè)備獲取用戶自定義的待上傳的應(yīng)用程序的等級信息,并將該等級信息與待上傳的應(yīng)用程 序一并發(fā)送給服務(wù)器。服務(wù)器檢測是否接收到終端設(shè)備發(fā)送的應(yīng)用程序的等級信息。
[0054] S303、若終端設(shè)備上傳了應(yīng)用程序的等級信息,則按照等級信息劃分終端設(shè)備上 傳的應(yīng)用程序的等級;
[0055] 若終端設(shè)備上傳了應(yīng)用程序的等級信息,即用戶自定義了應(yīng)用程序的等級,則在 服務(wù)器中將用戶自定義的等級作為該應(yīng)用程序的等級。
[0056] S304、若終端設(shè)備未上傳應(yīng)用程序的等級信息,則將終端設(shè)備上傳的應(yīng)用程序的 等級劃分為最低等級;
[0057]若終端設(shè)備未上傳應(yīng)用程序的等級信息,即用戶未自定義應(yīng)用程序的等級,則在 服務(wù)器中將該應(yīng)用程序的等級劃分為
當(dāng)前第2頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1