[發明專利]軟件升級的方法及系統無效
| 申請號: | 201010159887.0 | 申請日: | 2010-04-28 |
| 公開(公告)號: | CN102236563A | 公開(公告)日: | 2011-11-09 |
| 發明(設計)人: | 黃小明;吳運聲 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;H04L29/06 |
| 代理公司: | 北京派特恩知識產權代理事務所(普通合伙) 11270 | 代理人: | 程立民;張穎玲 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 升級 方法 系統 | ||
技術領域
本發明涉及軟件升級領域,尤其涉及一種根據用戶機器環境和使用行為歷史進行軟件升級的方法及系統。
背景技術
現有技術中,對軟件進行升級通常采用整體打包方式,用戶將升級包下載到本地后再執行安裝,升級包中通常包含有可升級所有軟件升級模塊,該方法沒有考慮到用戶環境差別以及用戶個性化的需求,容易造成磁盤空間及網絡帶寬的浪費。以人們常使用的媒體播放器為例,使用媒體播放器觀看影片已經成為用戶一種非常普遍的學習、休閑、娛樂方式,但用戶的機器環境和用戶使用行為是千差萬別的。例如常用的操作系統有:微軟的windows?xp、windows?vista、windows?7等操作系統;顯卡類型有:nvidia系列、ati系列、intel系列等,有的用戶機器環境還是集成顯卡。就視頻格式而言,有的用戶只看rmvb壓縮格式的視頻文件,有的用戶只看mkv壓縮格式的視頻文件,有的用戶只看avi格式的視頻文件等等。就大小而言,有的用戶喜歡看小視頻,有的用戶喜歡看大視頻,有的用戶喜歡看高清文件等。就功能而言,有的用戶經常使用視頻截取功能,有的用戶經常使用gif截取功能等等。但現有的媒體播放器在安裝和升級的時候都不區分用戶的機器環境及用戶的使用行為習慣,都采用統一的安裝方式和安裝界面,讓用戶選擇安裝相應的模塊,播放器升級的時候也采用軟件模塊整體替換的方式。實際上,有些模塊用戶可能根本就不會使用,或不適合用戶的機器環境,安裝這些模塊后,對用戶來說是多余的,浪費了用戶的磁盤空間以及網絡帶寬,例如,對于不支持高清視頻格式的機器來說,如果不加區分地仍然安裝高清視頻格式的解碼器,則對于該用戶來說就是多余的,浪費了磁盤空間及網絡帶寬,給用戶帶來不好的安裝體驗和升級體驗。
發明內容
有鑒于此,本發明的主要目的在于提供一種軟件升級方法及系統,用于解決現有軟件升級方法中由于未考慮用戶機器環境及用戶行為歷史導致磁盤空間及網絡帶寬浪費的技術問題。
為達到上述目的,本發明的技術方案是這樣實現的:
一種軟件升級方法,該方法包括:
客戶端獲取自身的終端環境標簽及用戶行為歷史記錄并上報給服務端;
服務端對上報的所述終端環境標簽和用戶行為歷史記錄進行分析,根據分析結果向客戶端反饋適合該客戶端機器環境及與該客戶端用戶行為歷史相對應的局部升級列表;
客戶端接收所述局部升級列表,根據所述局部升級列表中的軟件升級模塊的升級地址執行升級操作。
進一步地,該方法還包括預先建立局部升級方案的步驟,具體為:
對客戶端環境進行分類,形成能夠反映不同客戶端機器環境類型的終端環境標簽;
對用戶行為歷史進行分類,形成能夠標識軟件模塊功能和/或反映用戶個性化需求的用戶行為歷史記錄;
在服務端建立終端環境標簽和用戶行為歷史記錄與軟件升級模塊的對應關系,并存入數據庫;
所述服務端根據分析結果向客戶端反饋適合該客戶端機器環境及與該客戶端用戶行為歷史相對應的局部升級列表具體為:
服務端根據終端環境標簽和用戶行為歷史記錄與軟件升級模塊的對應關系在數據庫中進行匹配;將匹配出的軟件升級模塊的升級地址形成所述局部升級列表。
進一步地,所述客戶端獲取自身的終端環境標簽及用戶行為歷史記錄并上報給服務端具體為:
客戶端記錄用戶行為歷史記錄,并將其緩存在本地,在需要升級時,客戶端將終端環境標簽及本地緩存的一條或多條用戶行為歷史記錄打包形成升級請求發送給服務端,服務端解析所述升級請求從而獲得所述終端環境標簽及用戶行為歷史記錄。
進一步地,所述客戶端獲取自身的終端環境標簽及用戶行為歷史記錄并上報給服務端具體為:
在客戶端缺少對應軟件功能模塊、或對應軟件功能模塊版本過低,導致客戶端軟件運行錯誤時,客戶端記錄當前的用戶行為歷史,并形成針對當前運行錯誤的用戶行為歷史記錄,將終端環境標簽及該用戶行為歷史記錄打包形成升級請求發送給服務端,服務端解析所述升級請求并對獲得的終端環境標簽及用戶行為歷史記錄進行分析。
進一步地,所述客戶端上報終端環境標簽及用戶行為歷史記錄時還一同上報用戶機器唯一標識,服務端根據用戶機器唯一標識將客戶端上報的終端環境標簽及用戶行為歷史記錄存儲在數據庫中;
在客戶端需要升級時,在升級請求中攜帶用戶機器唯一標識,服務端對當前上報的及數據庫中存儲的該客戶端對應的終端環境標簽及用戶行為歷史記錄進行分析,并根據分析結果獲得適合該客戶端機器環境及與該客戶端用戶行為歷史相對應的局部升級列表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010159887.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:太陽能硅片燒結用卸料機械手
- 下一篇:帶煤氣更換放散閥的裝置





