[發(fā)明專利]一種硬件組件的修復方法、裝置、系統(tǒng)和存儲介質有效
| 申請?zhí)枺?/td> | 201810034876.6 | 申請日: | 2018-01-15 |
| 公開(公告)號: | CN108241500B | 公開(公告)日: | 2022-02-01 |
| 發(fā)明(設計)人: | 晉中望 | 申請(專利權)人: | 騰訊科技(深圳)有限公司;騰訊云計算(北京)有限責任公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/656 |
| 代理公司: | 深圳翼盛智成知識產權事務所(普通合伙) 44300 | 代理人: | 黃威 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 硬件 組件 修復 方法 裝置 系統(tǒng) 存儲 介質 | ||
本發(fā)明實施例公開了一種硬件組件的修復方法、裝置、系統(tǒng)和存儲介質,本發(fā)明實施例通過獲取設備中硬件組件的關鍵路徑,以及加載軟件開發(fā)工具包SDK;根據所述關鍵路徑及所述SDK創(chuàng)建所述硬件組件對應的代理應用類;當接收到服務器發(fā)送的關于所述硬件組件的補丁包時,調用所述代理應用類;基于所述代理應用類,利用所述補丁包對所述SDK進行更新,以對所述硬件組件進行修復。該方案中由于該代理應用類集成了硬件組件的關鍵路徑及SDK的功能等,因此,可以通過該代理應用類,根據接收到的補丁包對設備的硬件組件進行修復,而無需通過安裝包對SDK進行升級,提高了設備對硬件組件進行修復的可靠性及便捷性。
技術領域
本發(fā)明涉及信息技術領域,具體涉及一種硬件組件的修復方法、裝置、系統(tǒng)和存儲介質。
背景技術
隨著信息技術的發(fā)展,各類設備的使用越來越普及,而由于設備的硬件組件(即硬件中軟件層的應用)迭代往往不及純軟件使用頻繁,因此,設備的硬件組件每一次新版本的發(fā)布,都需要經過十分嚴謹的測試,并下發(fā)給設備進行修復,以解決設備的硬件組件的缺陷(即bug),避免硬件出現嚴重問題,甚至是被毀滅。
現有技術中,針對設備的硬件組件出現bug的修復方案中,例如,當的硬件組件的軟件開發(fā)工具包(Software Development Kit,SDK)出現bug時,應用提供商需要將bug發(fā)給硬件廠商,并與硬件廠商進行溝通及修改,在硬件廠商修改并測試完成,并生成新版本的SDK后,一般是基于空中下載技術(Over-the-Air Technology,OTA)升級的解決方案對設備進行修復,該OTA升級方案中,當設備的硬件組件有新版本的SDK發(fā)布時,服務器后臺通過長鏈接通道下發(fā)最新版本的SDK安裝包(Android Package,APK)給設備,設備接收到新版本的SDK安裝包后,會根據新版本的SDK安裝包進行強制安裝,并通過安裝后的新版本的SDK覆蓋當前版本的SDK,以對設備的硬件組件進行修復。
由于該方案中在應用提供商需與硬件廠商溝通并完成測試后,需要服務器下發(fā)SDK安裝包給設備,設備強制升級應用的SDK版本,此時需要消耗設備較大的流量資源,使得SDK安裝包下載或安裝失的概率非常大,可能導致設備無法及時通過OTA更新到新的版本,無法修復硬件組件的bug而無法使用,因此硬件組件的修復非常不便捷;并且,設備需要重新安裝SDK,會使得設備在使用過程中產生極為嚴重的影響,降低了設備進行修復的可靠性。
發(fā)明內容
本發(fā)明實施例提供一種硬件組件的修復方法、裝置、系統(tǒng)及和存儲介質,旨在提高設備對硬件組件進行修復的可靠性及便捷性。
為解決上述技術問題,本發(fā)明實施例提供以下技術方案:
一種硬件組件的修復方法,包括:
獲取設備中硬件組件的關鍵路徑,以及加載軟件開發(fā)工具包SDK;
根據所述關鍵路徑及所述SDK創(chuàng)建所述硬件組件對應的代理應用類;
當接收到服務器發(fā)送的關于所述硬件組件的補丁包時,調用所述代理應用類;
基于所述代理應用類,利用所述補丁包對所述SDK進行更新,以對所述硬件組件進行修復。
一種硬件組件的修復裝置,包括:
獲取單元,用于獲取設備中硬件組件的關鍵路徑,以及加載軟件開發(fā)工具包SDK;
創(chuàng)建單元,用于根據所述關鍵路徑及所述SDK創(chuàng)建所述硬件組件對應的代理應用類;
調用單元,用于當接收到服務器發(fā)送的關于所述硬件組件的補丁包時,調用所述代理應用類;
修復單元,用于基于所述代理應用類,利用所述補丁包對所述SDK進行更新,以對所述硬件組件進行修復。
一種硬件組件的修復系統(tǒng),所述硬件組件的修復系統(tǒng)包括服務器和設備,所述設備包括上述的硬件組件的修復裝置,其中,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司;騰訊云計算(北京)有限責任公司,未經騰訊科技(深圳)有限公司;騰訊云計算(北京)有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810034876.6/2.html,轉載請聲明來源鉆瓜專利網。





