信息提供方法和裝置的制造方法
【技術領域】
[0001] 本發(fā)明實施例涉及計算機技術,尤其涉及一種信息提供方法和裝置。
【背景技術】
[0002] 隨著計算機技術以及網絡通信技術的不斷發(fā)展,各類軟件層出不窮,極大的滿足 了人們在日常的工作、生活以及學習中的使用需求。相應的,軟件管理工具也應運而生。
[0003] 現(xiàn)有的軟件管理工具,例如,百度衛(wèi)士軟件中的軟件管理模塊,可以為用戶提供包 括軟件下載、安裝、升級以及卸載等集成功能。用戶可以通過該軟件管理模塊搜索需求軟件 并完成相應的安裝,同時也可以升級或者卸載指定的軟件等。其中,在圖1中示出了百度衛(wèi) 士軟件中軟件管理模塊首頁的人機交互示意圖。
[0004] 但是,技術的進步也使得人們對于軟件管理工具的要求變得更高,傳統(tǒng)的軟件管 理工具已經無法滿足人們日益增強的個性化、定制化的軟件管理服務需求。
【發(fā)明內容】
[0005] 本發(fā)明提供一種信息提供方法和裝置,以優(yōu)化現(xiàn)有的軟件管理技術,滿足人們日 益增長的個性化、定制化的軟件管理服務需求。
[0006] 第一方面,本發(fā)明實施例提供了一種信息提供方法,包括:
[0007] 根據(jù)終端個性化信息以及推薦安裝軟件,生成軟件安裝管理信息;
[0008] 將所述軟件安裝管理信息提供給用戶。
[0009] 第二方面,本發(fā)明實施例還提供了一種信息提供裝置,包括:
[0010] 軟件安裝管理信息生成單元,用于根據(jù)終端個性化信息以及推薦安裝軟件,生成 軟件安裝管理信息;
[0011] 軟件安裝管理信息提供單元,用于將所述軟件安裝管理信息提供給用戶。
[0012] 本發(fā)明實施例通過根據(jù)終端個性化信息以及推薦安裝軟件,生成軟件安裝管理信 息;將所述軟件安裝管理信息提供給用戶的技術手段,解決了現(xiàn)有的軟件管理工具在提送 信息時,不考慮終端個性化信息,因而無法滿足人們日益增強的個性化、定制化的軟件管理 服務需求的技術問題,實現(xiàn)了根據(jù)終端個性化信息向用戶提供信息的技術效果,優(yōu)化現(xiàn)有 的軟件管理技術,提高了對用戶實際需求信息的命中率,滿足人們日益增長的個性化、定制 化的軟件管理服務需求,極大的改善了用戶體驗。
【附圖說明】
[0013] 圖1是現(xiàn)有技術的一種軟件管理模塊首頁的人機交互示意圖;
[0014] 圖2是本發(fā)明第一實施例的一種信息提供方法的流程圖;
[0015] 圖3是本發(fā)明第二實施例的一種信息提供方法的流程圖;
[0016] 圖4是本發(fā)明第三實施例的一種信息提供方法的流程圖;
[0017] 圖5是本發(fā)明第四實施例的一種信息提供方法的流程圖;
[0018] 圖6是本發(fā)明第五實施例的一種信息提供方法的流程圖;
[0019] 圖7是本發(fā)明第六實施例的一種信息提供方法的流程圖;
[0020] 圖8是本發(fā)明第七實施例的一種信息提供方法的流程圖;
[0021] 圖9是本發(fā)明第七實施例的一種軟件管理模塊首頁的人機交互示意圖;
[0022] 圖10是本發(fā)明第八實施例的一種信息提供裝置的結構圖。
【具體實施方式】
[0023] 下面結合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖?,此處所描 述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便 于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部結構。
[0024] 第一實施例
[0025] 圖2為本發(fā)明第一實施例提供的一種信息提供方法的流程圖,本實施例的方法可 以由信息提供裝置來執(zhí)行,該裝置可通過硬件和/或軟件的方式實現(xiàn),并一般可集成于軟 件管理類客戶端(例如,百度衛(wèi)士等)所在的終端設備(例如,臺式機、筆記本或者移動終 端等)中,或作為軟件管理類客戶端的子程序。本實施例的方法具體包括如下操作:
[0026] 210、根據(jù)終端個性化信息以及推薦安裝軟件,生成軟件安裝管理信息。
[0027] 在本實施例中,客戶端根據(jù)終端個性化信息以及推薦安裝軟件,生成軟件安裝管 理信息。
[0028] 在本實施例中,終端個性化信息具體是指客戶端所在終端設備的個性化信息。相 應的,不同終端設備可以具有相同或者不同的終端個性化信息。
[0029] 其中,終端個性化信息可以包括:終端中已安裝軟件的信息(例如,軟件名稱、軟 件安裝時間、軟件類型或者全部已安裝軟件的數(shù)量等信息);也可以包括終端使用者的信 息(例如,使用者年齡、性別、職業(yè)或者軟件使用習慣等信息);還可以包括終端操作系統(tǒng)的 信息(例如,操作系統(tǒng)安裝時間或者操作系統(tǒng)類型等信息);還可以包括上述三種信息的任 意組合,本實施例對此并不進行限制。
[0030] 在本實施例中,推薦安裝軟件具體是指該軟件管理類客戶端可以向用戶推薦安裝 的至少一款軟件的軟件列表。
[0031] 在本實施例中,所述推薦安裝軟件可以預置于客戶端所在的終端設備中,也可以 根據(jù)實際需要從服務器下載,對此并不進行限制。
[0032] 舉例而言,在用戶向終端設備中安裝該客戶端時,該客戶端可以同時將所述推薦 安裝軟件設置于移動終端設定的內存區(qū)域內,并可以根據(jù)實際需求對該推薦安裝軟件實時 更新存儲;或者在用戶開啟客戶端軟件時,該客戶端向服務器發(fā)送推薦安裝軟件獲取請求, 以獲取該推薦安裝軟件。
[0033] 在一個具體例子中,當用戶安裝百度衛(wèi)士客戶端時,該客戶端軟件將410款精品 軟件的軟件列表作為推薦安裝軟件設置于所在終端設備中,并每隔設定時間(例如,7天或 者10天)更新該推薦安裝軟件。
[0034] 其中,所述推薦安裝軟件中可以包括推薦安裝的軟件的屬性信息,例如:軟件的熱 度權重值、軟件名稱、用戶對軟件的評分、軟件評論人數(shù)、軟件開發(fā)商、軟件類型、軟件下載 鏈接以及軟件版本號等信息,對此并不進行限制。
[0035] 在本實施例中,所述軟件安裝管理信息具體是指為用戶安裝新軟件,或者管理 (卸載或者升級等)已安裝軟件的提供指導作用的信息。
[0036] 其中,所述軟件安裝管理信息可以包括待安裝軟件信息;也可以包括待升級軟件 信息;還可以同時包括所述待安裝軟件信息和待升級軟件信息,對此并不進行限制。
[0037] 其中,所述待安裝軟件信息用于為用戶提供在終端設備中可以安裝的軟件的相關 信息;所述待升級軟件信息用于為用戶提供在終端設備的已安裝軟件中可以被升級的軟件 的相關信息。
[0038] 220、將所述軟件安裝管理信息提供給用戶。
[0039] 在本實施例中,客戶端將所述軟件安裝管理信息提供給用戶。
[0040] 在本實施例的一個優(yōu)選的實施方式中,客戶端將所述軟件安裝管理信息提供給用 戶具體可以包括:客戶端將所述軟件安裝管理信息在軟件管理頁面的首頁中進行顯示。
[0041] 其中,客戶端可以直接將所述軟件安裝管理信息提供給用戶,也可以根據(jù)不同的 用戶屬性(例如,新裝機用戶和非新裝機用戶)對所述軟件安裝管理信息進行設定的排版 處理后再提供給用戶,本實施例對此并不進行限制。
[0042] 本發(fā)明實施例通過根據(jù)終端個性化信息以及推薦安裝軟件,生成軟件安裝管理信 息;將所述軟件安裝管理信息提供給用戶的技術手段,解決了現(xiàn)有的軟件管理工具在提送 信息時,不考慮終端個性化信息,因而無法滿足人們日益增強的個性化、定制化的軟件管理 服務需求的技術問題,實現(xiàn)了根據(jù)終端個性化信息向用戶提供信息的技術效果,優(yōu)化現(xiàn)有 的軟件管理技術,提高了對用戶實際需求信息的命中率,滿足人們日益增長的個性化、定制 化的軟件管理服務需求,極大的改善了用戶體驗。
[0043] 第二實施例
[0044] 圖3是本發(fā)明第二實施例的一種信息提供方法的流程圖。本實施例以上述實施例 為基礎進行優(yōu)化,在本實施例中,優(yōu)選的將所述軟件安裝管理信息優(yōu)化為待安裝軟件信息; 優(yōu)選的將所述終端個性化信息優(yōu)化為終端已安裝軟件,和/或,終端使用者信息。
[0045] 相應的,本實施例的方法包括如下操