[發明專利]一種軟件升級包下載方法、系統及存儲介質在審
| 申請號: | 201910541909.0 | 申請日: | 2019-06-21 |
| 公開(公告)號: | CN110267107A | 公開(公告)日: | 2019-09-20 |
| 發明(設計)人: | 崔振宇 | 申請(專利權)人: | 深圳TCL新技術有限公司 |
| 主分類號: | H04N21/458 | 分類號: | H04N21/458;H04N21/643;H04N21/81 |
| 代理公司: | 深圳市君勝知識產權代理事務所(普通合伙) 44268 | 代理人: | 王永文 |
| 地址: | 518000 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 下載 軟件升級包 存儲介質 節點信息 系統軟件 相鄰節點 種子文件 跟蹤器 升級包 超文本傳輸協議 發送 服務器發送 解析服務器 升級包下載 電視生產 技術運用 節點追蹤 下載請求 下載軟件 協議訪問 用戶下載 服務器 兼容 廠商 電視 | ||
1.一種軟件升級包下載方法,其特征在于,所述軟件升級包下載方法包括:
通過超文本傳輸協議向服務器發送下載種子文件的下載請求;
解析服務器發送的種子文件,并通過節點追蹤協議訪問跟蹤器;
根據跟蹤器發送的節點信息連接所述節點信息對應的相鄰節點,并向相鄰節點下載軟件升級包。
2.根據權利要求1所述的軟件升級包下載方法,其特征在于,所述種子文件為軟件升級包對應的種子文件,包括軟件升級包下載信息、軟件升級包的安全哈希算法值、以及跟蹤器地址。
3.根據權利要求1所述的軟件升級包下載方法,其特征在于,所述通過超文本傳輸協議向服務器發送下載種子文件的下載請求之前還包括以下步驟:
檢查服務器是否有部署新版本軟件。
4.根據權利要求1所述的軟件升級包下載方法,其特征在于,所述解析服務器發送的種子文件,并通過節點追蹤協議訪問跟蹤器具體包括以下步驟:
接收服務器發送的種子文件,并解析所述種子文件;
獲取所述種子文件中的跟蹤器地址;
根據所述跟蹤器地址訪問服務器端的跟蹤器。
5.根據權利要求1所述的軟件升級包下載方法,其特征在于,所述根據跟蹤器發送的節點信息連接所述節點信息對應的相鄰節點,并向相鄰節點下載軟件升級包具體包括以下步驟:
接收所述跟蹤器發送的相鄰節點信息;
根據所述相鄰節點信息,連接相鄰節點;
當與相鄰節點連接成功時,加入下載網絡中,成為新加入的相鄰節點;
通過相鄰節點下載軟件升級包,或向相鄰節點上傳軟件升級包。
6.根據權利要求1所述的軟件升級包下載方法,其特征在于,所述根據跟蹤器發送的節點信息連接所述節點信息對應的相鄰節點,并向相鄰節點下載軟件升級包還包括以下步驟:
每隔預設時間向服務器發送當前下載狀態和進度信息。
7.根據權利要求1所述的軟件升級包下載方法,其特征在于,所述根據跟蹤器發送的節點信息連接所述節點信息對應的相鄰節點,并向相鄰節點下載軟件升級包之后還包括以下步驟:
當所述軟件升級包下載完成時,向服務器發送狀態信息,并向新加入的節點上傳所述軟件升級包。
8.一種電視機,其特征在于,包括處理器,以及與所述處理器連接的存儲器,所述存儲器存儲有軟件升級包下載程序,所述軟件升級包下載程序被所述處理器執行時用于實現權利要求1-7任一項所述軟件升級包下載方法。
9.一種軟件升級包下載系統,其特征在于,包括電視機以及服務器;所述電視機通過有線網絡或無線網絡與所述服務器連接;所述服務器中設置有跟蹤器;
所述服務器用于提供制作好的與軟件升級包對應的種子文件,根據所述電視機發送的下載種子文件的下載請求,向電視機發送種子文件;并提供軟件升級包的完整原始文件,作為一個種子節點,供電視機下載;跟蹤器跟蹤下載網絡中所有參與的節點,收集和統計各節點的狀態信息,并協調各節點之間的文件交互;
所述電視機用于通過超文本傳輸協議向服務器發送下載種子文件的下載請求;解析服務器發送的種子文件,并通過節點追蹤協議訪問跟蹤器;根據跟蹤器發送的節點信息連接相鄰節點,并向相鄰節點下載軟件升級包或上傳軟件升級包。
10.一種存儲介質,其特征在于,所述存儲介質存儲有軟件升級包下載程序,所述軟件升級包下載程序被處理器執行時用于實現權利要求1-7任一項所述軟件升級包下載方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳TCL新技術有限公司,未經深圳TCL新技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910541909.0/1.html,轉載請聲明來源鉆瓜專利網。





