【技術(shù)實(shí)現(xiàn)步驟摘要】
一種電視APP客戶端修復(fù)方法、裝置及服務(wù)器
[0001]本專利技術(shù)涉及APP客戶端修復(fù)技術(shù),特別地,涉及一種電視APP客戶端修復(fù)方法、裝置及服務(wù)器。
技術(shù)介紹
[0002]隨著互聯(lián)網(wǎng)技術(shù)的突飛猛進(jìn),以智能電視、網(wǎng)絡(luò)機(jī)頂盒為代表的智能電視在人們的日常生活中扮演著不可或缺的角色,用戶規(guī)模和活躍度不斷攀升,其承載的視頻內(nèi)容、應(yīng)用、增值服務(wù)出現(xiàn)了巨大的盈利空間。對(duì)于大部分個(gè)人或者家庭用戶而言,電視是日常生活必不可少的家電產(chǎn)品,是家庭場(chǎng)景的核心環(huán)節(jié),客廳場(chǎng)景的第一入口,因此各類電視APP的也受到用戶的追捧。
[0003]電視APP的開發(fā)分為客戶端和服務(wù)端兩部分,客戶端是電視APP的外在形象,通過布局、配色、動(dòng)畫、聲音等來直觀展現(xiàn)給用戶,服務(wù)端是電視APP的內(nèi)在涵養(yǎng),通過接口給客戶端不斷傳送豐富的內(nèi)容,讓電視APP表里如一。目前,當(dāng)電視APP服務(wù)端出現(xiàn)問題時(shí)通過云端升級(jí)就能快速解決,但是當(dāng)客戶端出現(xiàn)BUG時(shí),常用方式需要通過重新發(fā)版,升級(jí)客戶端才能解決,升級(jí)客戶端是需要花較長(zhǎng)時(shí)間的過程,而且大多數(shù)情況下,需要用戶主動(dòng)更新。
技術(shù)實(shí)現(xiàn)思路
[0004]為了克服現(xiàn)有技術(shù)的不足,本專利技術(shù)提供一種電視APP客戶端修復(fù)方法、裝置及服務(wù)器,以解決現(xiàn)在電視APP客戶端出問題時(shí),需要用戶主動(dòng)升級(jí)整個(gè)客戶端。
[0005]本專利技術(shù)解決其技術(shù)問題所采用的技術(shù)方案是:
[0006]第一方面,
[0007]一種電視APP客戶端修復(fù)方法,所述電視APP采用插件化開發(fā),客戶端修復(fù)方法包括以下步驟: >[0008]獲取報(bào)錯(cuò)信息,所述報(bào)錯(cuò)信息包括報(bào)錯(cuò)問題和故障插件名稱;
[0009]向所述客戶端發(fā)送所述名稱對(duì)應(yīng)的正常插件應(yīng)用程序安裝包,以便所述客戶端接收到所述插件應(yīng)用程序安裝包后替換掉所述故障插件。
[0010]進(jìn)一步地,所述電視APP采用插件化開發(fā)包括:開發(fā)時(shí)將所述APP多個(gè)宿主應(yīng)用程序安裝包和多個(gè)插件應(yīng)用程序安裝包,應(yīng)用程序安裝包打包時(shí)將宿主應(yīng)用程序安裝包和插件應(yīng)用程序安裝包分開打包。
[0011]進(jìn)一步地,所述獲取報(bào)錯(cuò)信息包括:
[0012]獲取按照預(yù)設(shè)步驟引導(dǎo)用戶在客戶端填報(bào)的問題詳情;
[0013]根據(jù)所述問題詳情判斷所述問題所屬的故障插件并得到所述故障插件的名稱。
[0014]進(jìn)一步地,所述獲取報(bào)錯(cuò)信息包括:
[0015]檢測(cè)所述客戶端每個(gè)插件的數(shù)據(jù)情況;
[0016]當(dāng)任意一個(gè)插件數(shù)據(jù)異常時(shí),根據(jù)所述異常得到報(bào)錯(cuò)問題和故障插件名稱。
[0017]進(jìn)一步地,所述檢測(cè)所述客戶端每個(gè)插件的數(shù)據(jù)情況包括:
[0018]檢測(cè)預(yù)設(shè)時(shí)間內(nèi)每個(gè)插件的數(shù)據(jù)申請(qǐng)次數(shù)是否在預(yù)設(shè)范圍內(nèi);
[0019]若在,則正常;若不在,則異常。
[0020]進(jìn)一步地,所述向所述客戶端發(fā)送所述名稱對(duì)應(yīng)的正常插件應(yīng)用程序安裝包包括:通過云技術(shù)向所述客戶端發(fā)送名稱對(duì)應(yīng)的正常插件應(yīng)用程序安裝包。
[0021]第二方面,
[0022]一種電視APP客戶端修復(fù)裝置,所述電視APP采用插件化開發(fā),客戶端修復(fù)裝置包括:
[0023]報(bào)錯(cuò)信息獲取模塊,用于獲取報(bào)錯(cuò)信息,所述報(bào)錯(cuò)信息包括報(bào)錯(cuò)問題和故障插件名稱;
[0024]安裝包發(fā)送模塊,用于向所述客戶端發(fā)送所述名稱對(duì)應(yīng)的正常插件應(yīng)用程序安裝包,以便所述客戶端接收到所述插件應(yīng)用程序安裝包后替換掉所述故障插件。
[0025]第三方面,
[0026]一種服務(wù)器,用于修復(fù)電視APP客戶端,所述電視APP采用插件化開發(fā),所述服務(wù)器包括:
[0027]處理器;以及,
[0028]用于存儲(chǔ)所述處理器可執(zhí)行命令的存儲(chǔ)器;
[0029]所述處理器被配置為:
[0030]獲取報(bào)錯(cuò)信息,所述報(bào)錯(cuò)信息包括報(bào)錯(cuò)問題和故障插件名稱;
[0031]向所述客戶端發(fā)送所述名稱對(duì)應(yīng)的正常插件應(yīng)用程序安裝包,以便所述客戶端接收到所述插件應(yīng)用程序安裝包后替換掉所述故障插件。
[0032]本申請(qǐng)采用以上技術(shù)方案,至少具備以下有益效果:
[0033]本申請(qǐng)技術(shù)方案提供一種電視APP客戶端修復(fù)方法、裝置及服務(wù)器;其中電視APP采用插件化開發(fā),當(dāng)獲取到報(bào)錯(cuò)信息時(shí),根據(jù)報(bào)錯(cuò)信息確定故障的插件名稱,然后向客戶端發(fā)送名稱對(duì)應(yīng)的正常插件應(yīng)用程序安裝包,客戶端收到正常的插件應(yīng)用程序安裝包時(shí)替換故障插件,完成客戶端修復(fù)。本申請(qǐng)方案在出現(xiàn)報(bào)錯(cuò)信息后,無需升級(jí)客戶端,直接向客戶端發(fā)送故障插件對(duì)應(yīng)的正常插件應(yīng)用程序安裝包,簡(jiǎn)單方便,提高修復(fù)效率,降低修復(fù)成本。
附圖說明
[0034]為了更清楚地說明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0035]圖1是本專利技術(shù)實(shí)施例提供的一種電視APP客戶端修復(fù)方法流程圖;
[0036]圖2是本專利技術(shù)實(shí)施例提供的一種電視APP客戶端修復(fù)裝置結(jié)構(gòu)圖;
[0037]圖3是本專利技術(shù)實(shí)施例提供的一種服務(wù)器結(jié)構(gòu)框圖。
具體實(shí)施方式
[0038]為使本申請(qǐng)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和實(shí)施例對(duì)本專利技術(shù)
的技術(shù)方案進(jìn)行詳細(xì)的描述說明。顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所得到的所有其它實(shí)施方式,都屬于本申請(qǐng)所保護(hù)的范圍。
[0039]參照?qǐng)D1,本專利技術(shù)實(shí)施例提供一種電視APP客戶端修復(fù)方法,電視APP采用插件化開發(fā),客戶端修復(fù)方法包括以下步驟:
[0040]獲取報(bào)錯(cuò)信息,報(bào)錯(cuò)信息包括報(bào)錯(cuò)問題和故障插件名稱;
[0041]向客戶端發(fā)送名稱對(duì)應(yīng)的正常插件應(yīng)用程序安裝包,以便客戶端接收到插件應(yīng)用程序安裝包后替換掉故障插件。
[0042]本專利技術(shù)實(shí)施例提供的一種電視APP客戶端修復(fù)方法;其中電視APP采用插件化開發(fā),當(dāng)獲取到報(bào)錯(cuò)信息時(shí),根據(jù)報(bào)錯(cuò)信息確定故障的插件名稱,然后向客戶端發(fā)送名稱對(duì)應(yīng)的正常插件應(yīng)用程序安裝包,客戶端收到正常的插件應(yīng)用程序安裝包時(shí)替換故障插件,完成客戶端修復(fù)。本申請(qǐng)方案在出現(xiàn)報(bào)錯(cuò)信息后,無需升級(jí)客戶端,直接向客戶端發(fā)送故障插件對(duì)應(yīng)的正常插件應(yīng)用程序安裝包,簡(jiǎn)單方便,提高修復(fù)效率,降低修復(fù)成本。
[0043]需要說明的是,以安卓系統(tǒng)為例,現(xiàn)有APP一般都是組件化開發(fā),即將一個(gè)app分成多個(gè)模塊,每個(gè)模塊都是一個(gè)組件(module),開發(fā)的過程中我們可以讓這些組件相互依賴或者單獨(dú)調(diào)試部分組件,但是最終發(fā)布的時(shí)候?qū)⑦@些組件合并成一個(gè)統(tǒng)一的apk(全稱:Android application package,Android應(yīng)用程序包,是Android操作系統(tǒng)使用的一種應(yīng)用程序包文件格式,用于分發(fā)和安裝移動(dòng)應(yīng)用及中間件),這就是組件化開發(fā)。
[0044]而本申請(qǐng)實(shí)施例中本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
【技術(shù)特征摘要】
1.一種電視APP客戶端修復(fù)方法,其特征在于,所述電視APP采用插件化開發(fā),客戶端修復(fù)方法包括以下步驟:獲取報(bào)錯(cuò)信息,所述報(bào)錯(cuò)信息包括報(bào)錯(cuò)問題和故障插件名稱;向所述客戶端發(fā)送所述名稱對(duì)應(yīng)的正常插件應(yīng)用程序安裝包,以便所述客戶端接收到所述插件應(yīng)用程序安裝包后替換掉所述故障插件。2.根據(jù)權(quán)利要求1所述的方法,其特征在于:所述電視APP采用插件化開發(fā)包括:開發(fā)時(shí)將所述APP多個(gè)宿主應(yīng)用程序安裝包和多個(gè)插件應(yīng)用程序安裝包,應(yīng)用程序安裝包打包時(shí)將宿主應(yīng)用程序安裝包和插件應(yīng)用程序安裝包分開打包。3.根據(jù)權(quán)利要求1所述的方法,其特征在于:所述獲取報(bào)錯(cuò)信息包括:獲取按照預(yù)設(shè)步驟引導(dǎo)用戶在客戶端填報(bào)的問題詳情;根據(jù)所述問題詳情判斷所述問題所屬的故障插件并得到所述故障插件的名稱。4.根據(jù)權(quán)利要求1所述的方法,其特征在于:所述獲取報(bào)錯(cuò)信息包括:檢測(cè)所述客戶端每個(gè)插件的數(shù)據(jù)情況;當(dāng)任意一個(gè)插件數(shù)據(jù)異常時(shí),根據(jù)所述異常得到報(bào)錯(cuò)問題和故障插件名稱。5.根據(jù)權(quán)利要求4所述的方法,其特征在于:所述檢測(cè)所述客戶端每個(gè)插件的數(shù)據(jù)情況包括:...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:王燕娟,
申請(qǐng)(專利權(quán))人:廣州歡網(wǎng)科技有限責(zé)任公司,
類型:發(fā)明
國(guó)別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。