用于處理智能電視軟件錯(cuò)誤的方法
【專(zhuān)利摘要】本發(fā)明涉及一種智能電視軟件的處理方法。本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種用于處理智能電視軟件錯(cuò)誤的方法,該方法可及時(shí)上傳智能電視軟件錯(cuò)誤日志文件,便于及時(shí)處理,提高用戶體驗(yàn)。本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:用于處理智能電視軟件錯(cuò)誤的方法,包括以下步驟:a.啟動(dòng)系統(tǒng);b.運(yùn)行智能電視軟件,當(dāng)智能電視軟件出現(xiàn)錯(cuò)誤時(shí),系統(tǒng)收集智能電視軟件的錯(cuò)誤信息,生成日志文件并將日志文件保存到本機(jī);c.提示用戶智能電視軟件出現(xiàn)錯(cuò)誤,等待用戶的命令;d.系統(tǒng)接收用戶命令,若用戶命令為直接退出命令,則系統(tǒng)關(guān)閉該智能電視軟件,結(jié)束應(yīng)用;若用戶命令為重啟應(yīng)用命令,則立即重啟該智能電視軟件;適用于智能電視軟件。
【專(zhuān)利說(shuō)明】用于處理智能電視軟件錯(cuò)誤的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種智能電視軟件的處理方法,尤其是涉及一種用于處理智能電視軟 件錯(cuò)誤的方法。
【背景技術(shù)】
[0002]隨著智能電視的迅猛發(fā)展,其用戶數(shù)量不斷增多,智能電視上的軟件也越來(lái)越多。 而對(duì)于軟件開(kāi)發(fā)商來(lái)說(shuō),如何更好的保證軟件正常運(yùn)行以及如何及時(shí)處理軟件的錯(cuò)誤就顯 得尤為重要。目前各個(gè)軟件開(kāi)發(fā)商對(duì)智能電視軟件的錯(cuò)誤處理各不相同,并沒(méi)有統(tǒng)一的處 理方式,通常都沒(méi)有進(jìn)行處理,程序異常退出,而且沒(méi)有任何提示,使得用戶體驗(yàn)差。而智 能電視的網(wǎng)絡(luò)化為軟件開(kāi)發(fā)商提供了及時(shí)維護(hù)升級(jí)智能電視軟件的方法,可以通過(guò)網(wǎng)絡(luò)以 及本地備份的方式將電視軟件的異常日志發(fā)送給軟件開(kāi)發(fā)者,以及時(shí)處理智能電視軟件異 常,提升用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種用于處理智能電視軟件錯(cuò)誤的方法,該方 法可及時(shí)上傳智能電視軟件錯(cuò)誤日志文件,便于及時(shí)處理,提高用戶體驗(yàn)。
[0004]本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:用于處理智能電視軟件錯(cuò)誤的方 法,包括以下步驟:
[0005]a.啟動(dòng)系統(tǒng);
[0006]b.運(yùn)行智能電視軟件,當(dāng)智能電視軟件出現(xiàn)錯(cuò)誤時(shí),系統(tǒng)收集智能電視軟件的錯(cuò) 誤信息,生成日志文件并將日志文件保存到本機(jī);
[0007]c.提示用戶智能電視軟件出現(xiàn)錯(cuò)誤,等待用戶的命令;
[0008]d.系統(tǒng)接收用戶命令,若用戶命令為直接退出命令,則系統(tǒng)關(guān)閉該智能電視軟件, 結(jié)束應(yīng)用;若用戶命令為重啟應(yīng)用命令,則立即重啟該智能電視軟件。
[0009]具體的,步驟a和步驟b之間包括步驟
[0010]al.判斷本機(jī)是否有日志文件,若有,將日志文件上傳到指定的服務(wù)器,而后運(yùn)行 智能電視軟件;否則,直接進(jìn)入步驟b。
[0011]進(jìn)一步的,步驟al具體為
[0012]all.判斷本機(jī)是否有日志文件,若有,則進(jìn)入步驟al2 ;否則,直接進(jìn)入步驟b ;
[0013]al2.判斷網(wǎng)絡(luò)是否可用,若是,則將日志文件上傳到指定的服務(wù)器,而后運(yùn)行智能 電視軟件;否則,等待網(wǎng)絡(luò)可用或待下次運(yùn)行智能電視軟件時(shí)上傳到服務(wù)器,而后運(yùn)行智能 電視軟件。
[0014]優(yōu)選的,步驟al2具體為
[0015]al21.判斷網(wǎng)絡(luò)是否可用,若是,則進(jìn)入al22 ;否則,進(jìn)入al23 ;
[0016]al22.對(duì)日志文件進(jìn)行加密并上傳到指定的服務(wù)器,刪除本機(jī)日志文件,而后運(yùn)行 智能電視軟件;[0017]al23.直接運(yùn)行智能電視軟件,等待網(wǎng)絡(luò)可用或待下次運(yùn)行智能電視軟件時(shí)上傳 到服務(wù)器。
[0018]具體的,步驟b中錯(cuò)誤信息包括錯(cuò)誤出現(xiàn)時(shí)間和/或錯(cuò)誤類(lèi)型和/或應(yīng)用版本號(hào) 和/或終端型號(hào)。
[0019]具體的,步驟c具體為通過(guò)系統(tǒng)彈出提示框提示用戶智能電視軟件出現(xiàn)錯(cuò)誤,等 待用戶的命令。
[0020]作為上述技術(shù)方案的優(yōu)選方案,步驟c和步驟d之間還包括步驟
[0021]Cl.用戶通過(guò)電視遙控器方向鍵切換并按確定鍵向系統(tǒng)發(fā)送命令。
[0022]進(jìn)一步的,步驟d具體包括
[0023]dl.系統(tǒng)判斷是否接收到用戶上傳日志的命令,若是,則進(jìn)入步驟d2 ;否則,直接 進(jìn)入步驟d3 ;
[0024]d2.判斷網(wǎng)絡(luò)是否可用,若是,則將日志文件上傳到指定的服務(wù)器;否則,等待網(wǎng) 絡(luò)可用或待下次運(yùn)行智能電視軟件時(shí)上傳到服務(wù)器;
[0025]d3.判斷接收到的用戶命令,若用戶命令為直接退出命令,則系統(tǒng)關(guān)閉該智能電視 軟件,結(jié)束應(yīng)用;若用戶命令為重啟應(yīng)用命令,則立即重啟該智能電視軟件。
[0026]優(yōu)選的,步驟d2具體為
[0027]d21.判斷網(wǎng)絡(luò)是否可用,若是,則進(jìn)入d22 ;否則,進(jìn)入d23 ;
[0028]d22.對(duì)日志文件進(jìn)行加密并上傳到指定的服務(wù)器,刪除本機(jī)日志文件;
[0029]d23.等待網(wǎng)絡(luò)可用或待下次運(yùn)行智能電視軟件時(shí)上傳到服務(wù)器。
[0030]優(yōu)選的,步驟d22具體為
[0031]d221.對(duì)日志文件進(jìn)行加密并上傳到指定的服務(wù)器,判斷日志文件是否上傳成功; 若是,進(jìn)入d222 ;否則,進(jìn)入d23 ;
[0032]d222.刪除本機(jī)日志文件。
[0033]本發(fā)明的有益效果是:本發(fā)明在程序出現(xiàn)錯(cuò)誤導(dǎo)致出現(xiàn)不能正常運(yùn)行時(shí)在電視端 提示用戶是否退出或者重啟應(yīng)用,同時(shí)在界面上給出選項(xiàng)讓用戶選擇是否上傳日志,提升 用戶體驗(yàn),能夠及時(shí)處理智能電視軟件錯(cuò)誤,同時(shí)有助于讓軟件開(kāi)發(fā)商能夠及時(shí)的修復(fù)錯(cuò) 誤。本發(fā)明適用于智能電視軟件。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0034]圖1是本發(fā)明實(shí)施例的流程示意圖;
[0035]圖2是本發(fā)明實(shí)施例的智能電視軟件錯(cuò)誤時(shí)的提示框示意圖。
【具體實(shí)施方式】
[0036]下面結(jié)合附圖及實(shí)施例,詳細(xì)描述本發(fā)明的技術(shù)方案。
[0037]本發(fā)明的智能電視軟件異常的處理方法,包括以下步驟:啟動(dòng)系統(tǒng);運(yùn)行智能電 視軟件,當(dāng)智能電視軟件出現(xiàn)錯(cuò)誤,系統(tǒng)收集智能電視軟件的錯(cuò)誤信息,生成日志文件并將 日志文件保存到本機(jī);而后提示用戶智能電視軟件出現(xiàn)錯(cuò)誤時(shí),等待用戶的命令;之后系 統(tǒng)接收用戶命令,若用戶命令為直接退出命令,則系統(tǒng)關(guān)閉該智能電視軟件,結(jié)束應(yīng)用;若 用戶命令為重啟應(yīng)用命令,則立即重啟該智能電視軟件。[0038]本發(fā)明是利用網(wǎng)絡(luò)將智能電視軟件發(fā)生錯(cuò)誤時(shí)的日志文件發(fā)送給指定的服務(wù)器 或者郵箱,同時(shí)在沒(méi)有網(wǎng)絡(luò)時(shí)保存日志文件到本機(jī)中,本機(jī)即指此刻運(yùn)行本智能電視軟件 出錯(cuò)的電視機(jī),本機(jī)日志文件即保存在本機(jī)中的日志文件。在軟件出現(xiàn)嚴(yán)重錯(cuò)誤導(dǎo)致出現(xiàn) 不能正常運(yùn)行時(shí)在電視機(jī)顯示屏上提示用戶是否關(guān)閉應(yīng)用或者重啟應(yīng)用,同時(shí)在界面上給 出一個(gè)選項(xiàng)讓用戶選擇是否上傳日志文件。
[0039]實(shí)施例
[0040]如圖1所示,本例中的智能電視軟件異常的處理方法包括以下步驟:
[0041]A.啟動(dòng)系統(tǒng),判斷本機(jī)是否有日志文件,若有,則進(jìn)入步驟B ;若沒(méi)有,則進(jìn)入步驟 C0
[0042]B.判斷網(wǎng)絡(luò)是否可用,若是,對(duì)日志文件進(jìn)行加密并上傳到指定的服務(wù)器或是郵 箱中,刪除本機(jī)日志文件,進(jìn)入步驟C ;否則,等待網(wǎng)絡(luò)可用或待下次運(yùn)行智能電視軟件時(shí) 上傳到服務(wù)器或是郵箱中,進(jìn)入步驟C。
[0043]由于日志文件可能涉及商業(yè)隱私信息,通過(guò)采用數(shù)據(jù)加密技術(shù)對(duì)日志文件進(jìn)行加 密,可有效防止信息被泄露。
[0044]將上傳之后的本機(jī)日志文件及時(shí)刪除,有利于節(jié)省電視機(jī)的存儲(chǔ)空間。
[0045]C.運(yùn)行智能電視軟件,當(dāng)智能電視軟件出現(xiàn)錯(cuò)誤時(shí),系統(tǒng)收集智能電視軟件的錯(cuò) 誤信息,生成相應(yīng)的日志文件并將其保存到本機(jī)中。錯(cuò)誤信息具體包括錯(cuò)誤出現(xiàn)時(shí)間、錯(cuò)誤 類(lèi)型、應(yīng)用版本號(hào)終端型號(hào)等有利于錯(cuò)誤分析的相關(guān)信息。
[0046]D.通過(guò)系統(tǒng)彈出提示框提示用戶智能電視軟件出現(xiàn)錯(cuò)誤,等待用戶命令。智能電 視軟件錯(cuò)誤時(shí)系統(tǒng)彈出的提示框如圖2所示,可看出用戶可以選擇直接退出、重新啟用、點(diǎn) 擊選中上傳日志后并選擇直接退出或是點(diǎn)擊選中上傳日志后并選擇重啟應(yīng)用。通過(guò)人際交 互界面,能夠增強(qiáng)用戶對(duì)系統(tǒng)的控制性。
[0047]用戶向系統(tǒng)發(fā)出用戶命令的具體操作方式可為:用戶通過(guò)電視遙控器方向鍵切換 焦點(diǎn)并按確定鍵向系統(tǒng)發(fā)送命令。利用人機(jī)交互控制技術(shù),在軟件出錯(cuò)時(shí),增強(qiáng)用戶對(duì)其的 控制能力,用遙控器選擇并發(fā)送命令,操作簡(jiǎn)單,便于實(shí)現(xiàn)。
[0048]E.系統(tǒng)判斷所接收到的用戶發(fā)送的命令,
[0049]若是直接退出的命令,則系統(tǒng)關(guān)閉該智能電視軟件,直接結(jié)束應(yīng)用;
[0050]若是重新啟用的命令,則立即重啟該智能電視軟件;
[0051]若是選中上傳日志后并選擇直接退出的命令,則系統(tǒng)線判斷網(wǎng)絡(luò)是否可用,若網(wǎng) 絡(luò)可用,則對(duì)日志文件進(jìn)行加密并上傳到指定的服務(wù)器或是郵箱中,并刪除本機(jī)保存的日 志文件而后就退出該智能電視軟件,刪除本機(jī)日志文件可有效利用本機(jī)空間;否則就等待 網(wǎng)絡(luò)可用或待下次運(yùn)行智能電視軟件時(shí)再上傳日志文件,而后直接退出該智能電視軟件;
[0052]若是選中上傳日志后并選擇重啟應(yīng)用的命令,則系統(tǒng)線判斷網(wǎng)絡(luò)是否可用,若網(wǎng) 絡(luò)可用,則對(duì)日志文件進(jìn)行加密并上傳到指定的服務(wù)器或是郵箱中,并刪除本機(jī)保存的日 志文件而后就重啟該智能電視軟件,否則就等待網(wǎng)絡(luò)可用或待下次運(yùn)行智能電視軟件時(shí)再 上傳日志文件,而后重啟該智能電視軟件。
【權(quán)利要求】
1.用于處理智能電視軟件錯(cuò)誤的方法,其特征在于,包括以下步驟:a.啟動(dòng)系統(tǒng);b.運(yùn)行智能電視軟件,當(dāng)智能電視軟件出現(xiàn)錯(cuò)誤時(shí),系統(tǒng)收集智能電視軟件的錯(cuò)誤信息,生成日志文件并將日志文件保存到本機(jī);c.提示用戶智能電視軟件出現(xiàn)錯(cuò)誤,等待用戶的命令;d.系統(tǒng)接收用戶命令,若用戶命令為直接退出命令,則系統(tǒng)關(guān)閉該智能電視軟件,結(jié)束應(yīng)用;若用戶命令為重啟應(yīng)用命令,則立即重啟該智能電視軟件。
2.如權(quán)利要求1所述的用于處理智能電視軟件錯(cuò)誤的方法,其特征在于,步驟a和步驟 b之間包括步驟al.判斷本機(jī)是否有日志文件,若有,將日志文件上傳到指定的服務(wù)器,而后運(yùn)行智能電視軟件;否則,直接進(jìn)入步驟b。
3.如權(quán)利要求2所述的用于處理智能電視軟件錯(cuò)誤的方法,其特征在于,步驟al具體為all.判斷本機(jī)是否有日志文件,若有,則進(jìn)入步驟al2 ;否則,直接進(jìn)入步驟b ; al2.判斷網(wǎng)絡(luò)是否可用,若是,則將日志文件上傳到指定的服務(wù)器,而后運(yùn)行智能電視軟件;否則,等待網(wǎng)絡(luò)可用或待下次運(yùn)行智能電視軟件時(shí)上傳到服務(wù)器,而后運(yùn)行智能電視軟件。
4.如權(quán)利要求3所述的用于處理智能電視軟件錯(cuò)誤的方法,其特征在于,步驟al2具體為 al21.判斷網(wǎng)絡(luò)是否可用,若是,則進(jìn)入al22 ;否則,進(jìn)入al23 ; al22.對(duì)日志文件進(jìn)行加密并上傳到指定的服務(wù)器,刪除本機(jī)日志文件,運(yùn)行智能電視軟件;al23.直接運(yùn)行智能電視軟件,等待網(wǎng)絡(luò)可用或待下次運(yùn)行智能電視軟件時(shí)上傳到服務(wù)器。
5.如權(quán)利要求1或2或3或4所述的用于處理智能電視軟件錯(cuò)誤的方法,其特征在于, 步驟b中錯(cuò)誤信息包括錯(cuò)誤出現(xiàn)時(shí)間和/或錯(cuò)誤類(lèi)型和/或應(yīng)用版本號(hào)和/或終端型號(hào)。
6.如權(quán)利要求5所述的用于處理智能電視軟件錯(cuò)誤的方法,其特征在于,步驟c具體為通過(guò)系統(tǒng)彈出提示框提示用戶智能電視軟件出現(xiàn)錯(cuò)誤,等待用戶的命令。
7.如權(quán)利要求6所述的用于處理智能電視軟件錯(cuò)誤的方法,其特征在于,步驟c和步驟 d之間還包括步驟Cl.用戶通過(guò)電視遙控器方向鍵切換并按確定鍵向系統(tǒng)發(fā)送命令。
8.如權(quán)利要求1或2或3或4所述的用于處理智能電視軟件錯(cuò)誤的方法,其特征在于, 步驟d具體包括dl.系統(tǒng)判斷是否接收到用戶上傳日志的命令,若是,則進(jìn)入步驟d2;否則,直接進(jìn)入步驟d3 ;d2.判斷網(wǎng)絡(luò)是否可用,若是,則將日志文件上傳到指定的服務(wù)器;否則,等待網(wǎng)絡(luò)可用或待下次運(yùn)行智能電視軟件時(shí)上傳到服務(wù)器;d3.判斷接收到的用戶命令,若用戶命令為直接退出命令,則系統(tǒng)關(guān)閉該智能電視軟件,結(jié)束應(yīng)用;若用戶命令為重啟應(yīng)用命令,則立即重啟該智能電視軟件。
9.如權(quán)利要求8所述的用于處理智能電視軟件錯(cuò)誤的方法,其特征在于,步驟d2具體為d21.判斷網(wǎng)絡(luò)是否可用,若是,則進(jìn)入d22 ;否則,進(jìn)入d23 ;d22.對(duì)日志文件進(jìn)行加密并上傳到指定的服務(wù)器,刪除本機(jī)日志文件;d23.等待網(wǎng)絡(luò)可用或待下次運(yùn)行智能電視軟件時(shí)上傳到服務(wù)器。
10.如權(quán)利要求9所述的用于處理智能電視軟件錯(cuò)誤的方法,其特征在于,步驟d22具體為d221.對(duì)日志文件進(jìn)行加密并上傳到指定的服務(wù)器,判斷日志文件是否上傳成功;若是,進(jìn)入d222 ;否則,進(jìn)入d23 ; d222.刪除本機(jī)日志文 件。
【文檔編號(hào)】H04N21/472GK103442292SQ201310356291
【公開(kāi)日】2013年12月11日 申請(qǐng)日期:2013年8月15日 優(yōu)先權(quán)日:2013年8月15日
【發(fā)明者】羅永江 申請(qǐng)人:四川長(zhǎng)虹電器股份有限公司