[發明專利]一種Flash播放器更新的方法、裝置及電子設備有效
| 申請號: | 201710471072.8 | 申請日: | 2017-06-20 |
| 公開(公告)號: | CN107436780B | 公開(公告)日: | 2021-05-28 |
| 發明(設計)人: | 潘龍;張文明;陳少杰 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 北京眾達德權知識產權代理有限公司 11570 | 代理人: | 劉杰 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 flash 播放 更新 方法 裝置 電子設備 | ||
本發明實施例公開了一種Flash播放器更新的方法、裝置及電子設備。本發明實施例方法包括:獲取嵌入Flash播放器的目標網頁的緩存數據;根據緩存數據確定Flash播放器是否需要更新版本,在確定Flash播放器需要更新版本時,調用系統方法調用函數更新Flash播放器版本。本發明實施例中通過由于Flash播放器版本號與Flash播放器播放數據不存儲在一起,可以通過根據緩存數據中的版本號確定Flash播放器是否需要更新版本,在需要時自動通過系統方法調用函數更新Flash播放器版本,避免了現有技術中Flash播放器無法及時自動更新造成的安全風險,實現了自動更新Flash播放器,不需要用戶手動更新播放器,降低了安全風險。
技術領域
本發明涉及視頻播放技術領域,特別涉及一種Flash播放器更新的方法、裝置及電子設備。
背景技術
Flash在瀏覽器中以swf(shock wave flash)文件形式被使用,而其本身是一個整體在使用過程中無法自己驅動自己更新,但是在一些網絡場景中我們需要緊急及時對swf文件進行更新,以確保用戶在使用swf文件正常。例如直播領域的flash播放器,當用戶在觀看直播時,業務人員發現當前的flash播放器存在對整個網站存在極大的安全隱患需要及時更新修補漏洞,但是目前市面上因為Flash并不支持熱跟新,一般采取等待用戶自己去刷新瀏覽器獲取最新的直播播放器。這種保守處理方案,不能及時規避漏洞風險,當用戶不手動更新時風險漏洞就會一直存在,很大程度的危害著網站安全。
發明內容
本發明實施例提供了一種Flash播放器更新的方法、裝置及電子設備,避免了現有技術中Flash播放器無法及時自動更新造成的安全風險。
第一方面,本申請提供了Flash播放器更新的方法,該方法包括:
獲取嵌入Flash播放器的目標網頁的緩存數據,所述緩存數據存儲在緩存Flash播放器的版本號的文件中;
根據所述緩存數據確定所述Flash播放器是否需要更新版本;
若是,調用系統方法調用函數更新所述Flash播放器版本。
進一步的,所述緩存數據中包括所述Flash播放器的第一版本號,所述Flash播放器中包括所述Flash播放器的第二版本號;
所述根據所述緩存數據確定所述Flash播放器是否需要更新版本的步驟,包括:
比對所述第一版本號和所述第二版本號,確定所述Flash播放器是否需要更新;
在所述第一版本號和所述第二版本號不同或者所述第一版本號為空時,確定所述Flash播放器需要更新。
進一步的,所述方法還包括:
若確定所述Flash播放器不需要更新版本,則監聽服務器下發的數據,所述服務器為所述目標網頁對應的服務器;
若接收到所述服務器發送的更新數據,則比對所述Flash播放器當前自身的版本號和所述更新數據中所述Flash播放器的第三版本號,確定所述Flash播放器是否需要更新;
在確定所述Flash播放器需要更新時,調用系統方法調用函數更新所述Flash播放版本。
進一步的,在所述獲取嵌入Flash播放器的目標網頁的緩存數據之前,所述方法還包括:
在所述目標網頁中嵌入所述Flash播放器;
在所述Flash播放器中標記所述Flash播放器的第二版本號。
進一步的,所述調用系統方法調用函數更新所述Flash播放器版本的步驟,包括:
通過承載所述Flash播放器的object元素監聽所述服務器預先在所述目標網頁設置的更新Flash播放器事件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710471072.8/2.html,轉載請聲明來源鉆瓜專利網。





