[發明專利]一種網絡機頂盒快速升級的系統及其方法有效
| 申請號: | 201811527897.8 | 申請日: | 2018-12-13 |
| 公開(公告)號: | CN109600671B | 公開(公告)日: | 2021-02-19 |
| 發明(設計)人: | 楊凱;蔣艷山;鐘其元;崔玉嬌;郝麗 | 申請(專利權)人: | 四川九州電子科技股份有限公司 |
| 主分類號: | H04N21/443 | 分類號: | H04N21/443;H04N21/61;H04N21/643;H04L9/32;H04L29/08;G06F8/65 |
| 代理公司: | 四川省成都市天策商標專利事務所 51213 | 代理人: | 劉興亮 |
| 地址: | 621000 四川*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡 機頂盒 快速 升級 系統 及其 方法 | ||
1.一種網絡機頂盒快速升級的系統,包括前端的業務交互服務器和終端的網絡機頂盒,所述業務交互服務器和終端網絡機頂盒之間通過互聯網進行通信,其特征在于,還包括通過互聯網與所述網絡機頂盒進行通信的STUN服務器;
所述業務交互服務器包括:
前端認證模塊,用于認證終端的網絡機頂盒的合法性,業務交互服務器在接收到網絡機頂盒的請求后,通過HTTP Resopnse產生EncryToken臨時身份認證字段和擴展的js腳本;
前端業務交互模塊,用于獲取網絡機頂盒的升級信息,下發升級觸發信息,并下發可提供升級數據傳輸的網絡機頂盒的終端地址列表;
所述網絡機頂盒包括:
終端交互模塊:包括認證交互子模塊和業務交互子模塊,所述認證交互子模塊用于網絡機頂盒開機后向終端管理平臺發送認證指令請求開機認證,并執行前端認證模塊下發的js腳本,采用3DES加密算法獲取UserID,STBID,IP,MAC和EncryToken,并通過HTTPpost方式返給前端的業務交互服務器,業務交互服務器認證通過后,通過所述業務交互子模塊開始正常的升級交互流程;
升級地址獲取模塊:包括廣播子模塊,啟動后用于獲取局域網中能提供升級數據的網絡機頂盒終端節點,其他終端的網絡機頂盒在確認可提供升級數據后回復應答指令;以及NAT穿越子模塊,通過所述STUN服務器和前端的業務交互服務器獲取對應終端的網絡機頂盒的公網地址,實現NAT穿越;
文件傳輸模塊,用于線程間的調度管理和文件傳輸流程,包括用于發送和接收升級數據的文件發送子模塊以及文件接收子模塊,所述升級數據采用TCP方式來傳輸,并將獲取到的升級數據存儲在FLASH中或通過USB接口將升級數據發送到移動存儲設備中,升級數據接收完成后通過RSA加密效驗算法確認升級數據的完整性;所述文件接收子模塊支持升級數據的斷點續傳和多線程調度;并能在數據傳輸前向提供升級數據上載的終端網絡機頂盒的文件發送子模塊請求跳躍到斷點位置,開始升級文件的傳輸;
系統升級模塊,包括升級校驗子模塊,用于效驗升級數據文件的合法性,如果升級數據文件效驗不通過,提示用戶升級失敗,如果升級數據文件效驗正常,則進入正常升級流程,開始各個分區的讀寫操作;機頂盒端在進行升級時,首先確認升級包的完整性,然后解壓升級包內的升級腳本、升級程序和升級分區數據,升級程序按照對應的升級腳本升級,并對整個分區進行升級。
2.根據權利要求1所述的網絡機頂盒快速升級的系統,其特征在于,所述網絡機頂盒的升級信息包括版本信息、公網地址和端口升級信息,且前端業務交互模塊獲取到網絡機頂盒的升級信息后將其錄入本地數據庫。
3.根據權利要求1所述的網絡機頂盒快速升級的系統,其特征在于,所述系統升級模塊還包括用于對系統升級過程中出現異常斷電的異常情況進行處理的異常處理子模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川九州電子科技股份有限公司,未經四川九州電子科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811527897.8/1.html,轉載請聲明來源鉆瓜專利網。





