欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

智能電視媒體播放器及其異常處理方法、智能電視的制作方法

文檔序號:7777677閱讀:4274來源:國知局
智能電視媒體播放器及其異常處理方法、智能電視的制作方法
【專利摘要】本發(fā)明提供了一種智能電視媒體播放器及其異常處理方法、智能電視,所述方法包括:所述智能電視媒體播放器在播放視頻文件時,監(jiān)測并捕獲異常事件;如果所述異常事件不是所述媒體播放器自身能處理的異常類型,則向智能電視操作系統(tǒng)拋出異常處理請求,同時彈出提示框給出系統(tǒng)正在檢測異常事件發(fā)生原因的提示;如果在預(yù)設(shè)的時間內(nèi)接收到所述智能電視操作系統(tǒng)通過廣播方式發(fā)送的相應(yīng)異常事件的處理結(jié)果,則將所述處理結(jié)果顯示在所述提示框中。本發(fā)明通過上述技術(shù)手段,解決了現(xiàn)有技術(shù)無法對非播放器本身導(dǎo)致的異常進行有效處理的問題。
【專利說明】智能電視媒體播放器及其異常處理方法、智能電視
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能電視媒體播放【技術(shù)領(lǐng)域】,特別地,涉及一種智能電視媒體播放器及其異常處理方法、智能電視。
【背景技術(shù)】
[0002]智能電視是順應(yīng)電視機“高清化”、“網(wǎng)絡(luò)化”、“智能化”的趨勢而出現(xiàn)的一種智能
多媒體終端,具備從因特網(wǎng)、視頻設(shè)備、計算機等多種渠道獲得節(jié)目內(nèi)容,通過簡單易用的整合式操作界面將消費者最需要的內(nèi)容在大屏幕上清晰地展現(xiàn)的功能。與傳統(tǒng)電視的應(yīng)用平臺相比,智能電視可實現(xiàn)網(wǎng)絡(luò)搜索、網(wǎng)絡(luò)電視、視頻點播(VOD)、數(shù)字音樂、網(wǎng)絡(luò)新聞、網(wǎng)絡(luò)視頻電話等各種應(yīng)用服務(wù)。電視機正在成為繼計算機、手機之后的第三種信息訪問終端,用戶可隨時訪問自己需要的信息。智能電視像智能手機一樣,具有全開放式平臺,搭載了操作系統(tǒng)(如安卓系統(tǒng)),用戶可自行安裝和卸載軟件、游戲等第三方服務(wù)商提供的程序,來不斷對電視的功能進行擴充,持續(xù)不斷地給用戶帶來豐富的個性化體驗。這些變化不可避免地導(dǎo)致了系統(tǒng)中各類錯誤和異常的增多,當異常出現(xiàn)時,如果未進行有效地處理,很可能導(dǎo)致應(yīng)用程序終止,甚至系統(tǒng)崩潰。
[0003]智能電視媒體播放器是一種可以在電視上播放網(wǎng)絡(luò)流媒體和本地音、視頻文件的裝置,不僅能夠下載、播放音視頻文件,還具備網(wǎng)絡(luò)音視頻搜索、視頻評論等功能,從而實現(xiàn)網(wǎng)絡(luò)資源的完美共享和電視全家人共享精彩歡樂時刻。為了提高媒體播放器及整個智能電視系統(tǒng)的可靠性,現(xiàn)有技術(shù)采用如下方式進行異常處理(以java為例說明):
try {
//some code
} ca tch (Excep tion e) {
//Exception handle code
} finally {
//some code before method re turn
}
其中,try語句塊表示要運行的代碼并受異常監(jiān)控,當代碼發(fā)生異常時,會創(chuàng)建一個異常對象并拋出。catch語句塊會捕獲try代碼塊中發(fā)生的異常,并與自己的異常類型進行匹配,若匹配,則在其ca`tch代碼塊中進行異常處理;catch語句塊可以有多個,當try語句塊中拋出一個異常時,會針對每個catch塊進行匹配,一旦與某個catch塊匹配,就進入該catch塊處理,并且不再與其他catch塊匹配。finally語句塊是緊跟catch語句后的語句塊,無論try語句塊是否發(fā)生異常,該語句塊均會在方法返回前執(zhí)行。
[0004]從上述方案可以看出,現(xiàn)有異常處理機制能夠識別和處理的異常類型必須與catch語句的異常類型相匹配,如果異常處理過程本身有缺陷或出現(xiàn)與catch語句的異常類型不能匹配的異常,系統(tǒng)將無法識別并予以解決,這些沒有被有效處理的異常很可能會擴散到所屬的應(yīng)用程序,進而可能會影響整個裝置的穩(wěn)定運行;另外,由于沒有相關(guān)的反饋信息,使得用戶無所適從。

【發(fā)明內(nèi)容】

[0005]本發(fā)明提供一種智能電視媒體播放器的異常處理方法,用于解決現(xiàn)有智能電視媒體播放器無法對非播放器本身導(dǎo)致的異常進行有效處理的問題。
[0006]本發(fā)明還提供了一種智能電視及其媒體播放器,以保證上述方法在實際中的應(yīng)用。
[0007]為了解決上述問題,本發(fā)明公開了一種智能電視媒體播放器的異常處理方法,包括:所述智能電視媒體播放器在播放視頻文件時,監(jiān)測并捕獲異常事件;如果所述異常事件不是所述媒體播放器自身能處理的異常類型,則向智能電視操作系統(tǒng)拋出異常處理請求,同時彈出提示框給出系統(tǒng)正在檢測異常事件發(fā)生原因的提示;如果在預(yù)設(shè)的時間內(nèi)接收到所述智能電視操作系統(tǒng)通過廣播方式發(fā)送的相應(yīng)異常事件的處理結(jié)果,則將所述處理結(jié)果顯示在所述提示框中。
[0008]優(yōu)選的,在所述監(jiān)測并捕獲異常事件步驟之后還包括:如果所述異常事件是所述媒體播放器自身能處理的異常類型,則調(diào)用相應(yīng)的異常處理模塊進行異常處理,繼續(xù)播放原視頻文件。
[0009]優(yōu)選的,還包括:如果在預(yù)設(shè)的時間內(nèi)沒有接收到所述智能電視操作系統(tǒng)通過廣播方式發(fā)送的相應(yīng)異常事件的處理結(jié)果,則在所述提示框中作出相應(yīng)提示后關(guān)閉所述智能電視媒體播放器。
[0010]優(yōu)選的,在將所述處理結(jié)果顯示在所述提示框中步驟之后還包括:繼續(xù)播放原視頻文件,重復(fù)上述異常處理過程;如果重復(fù)預(yù)設(shè)次數(shù)以后還是出現(xiàn)同樣問題,播放用戶新選擇的視頻文件,或關(guān)閉所述智能電視媒體播放器。
[0011]優(yōu)選的,所述媒體播放器自身無法處理的異常類型包括:數(shù)據(jù)塊讀取異常、視頻文件打開異常、存儲設(shè)備訪問異常、網(wǎng)絡(luò)連接異常和數(shù)據(jù)庫連接異常;在將所述處理結(jié)果顯示在所述提示框中步驟之后還包括:播放用戶新選擇的視頻文件,或播放所述智能電視媒體播放器保存的視頻播放列表中的下一個視頻文件。
[0012]優(yōu)選的,所述媒體播放器自身不能處理的異常類型為拔出外接存儲設(shè)備或沒有接通獨立供電的外接存儲設(shè)備電源導(dǎo)致的外接存儲設(shè)備訪問異常;在將所述處理結(jié)果顯示在所述提示框中步驟之后還包括:排除上述導(dǎo)致異常的故障后繼續(xù)播放原視頻文件,或播放用戶新選擇的視頻文件。
[0013]優(yōu)選的,所述媒體播放器自身不能處理的異常類型為數(shù)據(jù)塊讀取異常;在將所述處理結(jié)果顯示在所述提示框中步驟之后還包括:跳過當前數(shù)據(jù)塊,從下一個數(shù)據(jù)塊開始繼續(xù)播放原視頻文件,重復(fù)上述異常處理過程。
[0014]依據(jù)本發(fā)明的另一優(yōu)選實施例,還公開了一種智能電視媒體播放器,包括:異常事件捕獲單元,用于在所述智能電視媒體播放器在播放視頻文件時,監(jiān)測并捕獲異常事件;異常類型判斷單元,用于對上述異常事件是否屬于所述媒體播放器自身能處理的異常類型進行判斷;非播放器異常第一處理單元,用于對上述媒體播放器自身不能處理的異常事件,向智能電視操作系統(tǒng)拋出異常處理請求,并彈出提示框給出系統(tǒng)正在檢測異常事件發(fā)生原因的提示;非播放器異常第二處理單元,用于接收所述智能電視操作系統(tǒng)通過廣播方式發(fā)送的相應(yīng)異常事件的處理結(jié)果,并根據(jù)接收情況作相應(yīng)的處理;如果在預(yù)設(shè)的時間內(nèi)接收到相應(yīng)異常事件的處理結(jié)果,則將所述處理結(jié)果顯示在所述提示框中。
[0015]優(yōu)選的,還包括:播放器異常處理單元,用于對所述媒體播放器自身能處理的異常事件進行相關(guān)處理后,繼續(xù)播放原視頻文件。
[0016]依據(jù)本發(fā)明的還一優(yōu)選實施例,公開了一種智能電視,包括上述任意一種智能電視媒體播放器。
[0017]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點:
本發(fā)明優(yōu)選實施例將捕獲的播放器自身不能處理的異常事件向智能電視操作系統(tǒng)拋出異常處理請求的同時,彈出提示框給出系統(tǒng)正在檢測異常事件發(fā)生原因的提示,然后將系統(tǒng)通過廣播方式發(fā)送的相應(yīng)異常事件的處理結(jié)果顯示在提示框中,克服了現(xiàn)有技術(shù)無法對播放器本身不能處理的異常進行處理導(dǎo)致的可能影響整個裝置運行的穩(wěn)定性,以及由于沒有相關(guān)的反饋信息導(dǎo)致用戶不知道如何排除故障和如何進行后續(xù)操作的問題。
[0018]在本發(fā)明進一步的優(yōu)選實施例中,還可以根據(jù)系統(tǒng)的反饋結(jié)果,針對不同的異常進行相應(yīng)的后續(xù)處理手段,在保證系統(tǒng)健壯性的同時,減少用戶的干預(yù)流程,有效改善了用戶在光照強度較低的智能電視觀賞環(huán)境下操作不方便的問題。
【專利附圖】

【附圖說明】
[0019]圖1為本發(fā)明智能電視媒體播放器的異常處理方法第一實施例的流程;
圖2為本發(fā)明智能電視媒體播放器的異常處理方法第二實施例的流程;
圖3為本發(fā)明智能電視媒體播放器第一實施例的結(jié)構(gòu)示意圖;
圖4為本發(fā)明智能電視媒體播放器第二實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0020]在結(jié)合附圖和【具體實施方式】對本發(fā)明作進一步詳細的說明之前,首先介紹一下與系統(tǒng)異常及其性質(zhì)有關(guān)的幾個概念。
[0021]異常,就是程序在運行過程中,由于使用環(huán)境的變化及用戶的非正常操作而產(chǎn)生的錯誤;例如,內(nèi)存不足時,應(yīng)用程序請求分配內(nèi)存,程序中出現(xiàn)了以零為除數(shù)的錯誤;帶有獨立電源的外接存儲設(shè)備沒有接通電源,導(dǎo)致程序運行中掛接這些設(shè)備失敗等,都會引發(fā)異常;對這些錯誤,應(yīng)用程序如果不能進行合適的處理,將會使程序變得非常脆弱,甚至不可使用。異常處理是評價應(yīng)用軟件健壯性的一個非常重要的參數(shù),是否具備完善的異常處理機制也是評價某一程序設(shè)計語言優(yōu)劣的一個重要標準。
[0022]檢查(Checked)異常,是一種可以回避,或可以恢復(fù)并存在相應(yīng)的處理方法的異常。例如,由輸入不合法數(shù)據(jù)引起的異常或者與業(yè)務(wù)相關(guān)的一些異常等。當出現(xiàn)這類異常時,一般可以經(jīng)過有效處理或通過重試即可恢復(fù)正常狀態(tài)。本發(fā)明實施例中的播放器自身能處理的異常類型就屬于檢查異常。
[0023]非檢查(Unchecked)異常,是一種不可恢復(fù)并且對于捕獲該異常的方法不知如何處理的異常,一般需要由頂層專門的異常處理程序處理。如數(shù)據(jù)庫連接錯誤、網(wǎng)絡(luò)連接錯誤或者文件打不開等類型的異常一般屬于非檢查異常,這類異常一般與外部環(huán)境相關(guān),一旦出現(xiàn),很難進行有效地處理。[0024]方法實施例:
參照圖1,示出了本發(fā)明智能電視媒體播放器的異常處理方法第一實施例的流程,具體包括以下步驟:
步驟SlOl:智能電視媒體播放器在播放視頻文件時,監(jiān)測并捕獲異常事件;
步驟S102:判斷上述異常事件是不是媒體播放器自身能處理的異常類型?若否,轉(zhuǎn)步驟 S103 ;
在本優(yōu)選實施例中,媒體播放器自身無法處理的異常類型包括數(shù)據(jù)塊讀取異常、視頻文件打開異常、內(nèi)置存儲設(shè)備訪問異常、外接存儲設(shè)備訪問異常、網(wǎng)絡(luò)連接異常和數(shù)據(jù)庫連接異常等;媒體播放器自身能夠處理的異常類型包括:視頻文件類型不兼容、給出的視頻文件存儲地址或文件名稱錯誤等。
[0025]步驟S103:向智能電視操作系統(tǒng)拋出異常處理請求,同時彈出提示框給出系統(tǒng)正在檢測異常事件發(fā)生原因的提示;
對于不同的異常類型,采用相應(yīng)的拋出異常方式,以數(shù)據(jù)庫訪問異常為例,可采用如下方式實現(xiàn):
【權(quán)利要求】
1.一種智能電視媒體播放器的異常處理方法,其特征在于,包括: 所述智能電視媒體播放器在播放視頻文件時,監(jiān)測并捕獲異常事件; 如果所述異常事件不是所述媒體播放器自身能處理的異常類型,則向智能電視操作系統(tǒng)拋出異常處理請求,同時彈出提示框給出系統(tǒng)正在檢測異常事件發(fā)生原因的提示; 如果在預(yù)設(shè)的時間內(nèi)接收到所述智能電視操作系統(tǒng)通過廣播方式發(fā)送的相應(yīng)異常事件的處理結(jié)果,則將所述處理結(jié)果顯示在所述提示框中。
2.如權(quán)利要求1所述的智能電視媒體播放器的異常處理方法,其特征在于,在所述監(jiān)測并捕獲異常事件步驟之后還包括: 如果所述異常事件是所述媒體播放器自身能處理的異常類型,則調(diào)用相應(yīng)的異常處理模塊進行異常處理,繼續(xù)播放原視頻文件。
3.如權(quán)利要求1所述的智能電視媒體播放器的異常處理方法,其特征在于,還包括: 如果在預(yù)設(shè)的時間內(nèi)沒有接收到所述智能電視操作系統(tǒng)通過廣播方式發(fā)送的相應(yīng)異常事件的處理結(jié)果,則在所述提示框中作出相應(yīng)提示后關(guān)閉所述智能電視媒體播放器。
4.如權(quán)利要求1所述的智能電視媒體播放器的異常處理方法,其特征在于,在將所述處理結(jié)果顯示在所述提示框中步驟之后還包括: 繼續(xù)播放原視頻文件,重復(fù)上述異常處理過程; 如果重復(fù)預(yù)設(shè)次數(shù)以后還是出現(xiàn)同樣問題,播放用戶新選擇的視頻文件,或關(guān)閉所述智能電視媒體播放器。
5.如權(quán)利要求1所述的智能電視媒體播放器的異常處理方法,其特征在于: 所述媒體播放器自身無法處理的異常類型包括:數(shù)據(jù)塊讀取異常、視頻文件打開異常、存儲設(shè)備訪問異常、網(wǎng)絡(luò)連接異常和數(shù)據(jù)庫連接異常; 在將所述處理結(jié)果顯示在所述提示框中步驟之后還包括:播放用戶新選擇的視頻文件,或播放所述智能電視媒體播放器保存的視頻播放列表中的下一個視頻文件。
6.如權(quán)利要求1所述的智能電視媒體播放器的異常處理方法,其特征在于: 所述媒體播放器自身不能處理的異常類型為拔出外接存儲設(shè)備或沒有接通獨立供電的外接存儲設(shè)備電源導(dǎo)致的外接存儲設(shè)備訪問異常; 在將所述處理結(jié)果顯示在所述提示框中步驟之后還包括:排除上述導(dǎo)致異常的故障后繼續(xù)播放原視頻文件,或播放用戶新選擇的視頻文件。
7.如權(quán)利要求1所述的智能電視媒體播放器的異常處理方法,其特征在于: 所述媒體播放器自身不能處理的異常類型為數(shù)據(jù)塊讀取異常; 在將所述處理結(jié)果顯示在所述提示框中步驟之后還包括:跳過當前數(shù)據(jù)塊,從下一個數(shù)據(jù)塊開始繼續(xù)播放原視頻文件,重復(fù)上述異常處理過程。
8.—種智能電視媒體播放器,其特征在于,包括: 異常事件捕獲單元,用于在所述智能電視媒體播放器在播放視頻文件時,監(jiān)測并捕獲異常事件; 異常類型判斷單元,用于對上述異常事件是否屬于所述媒體播放器自身能處理的異常類型進行判斷; 非播放器異常第一處理單元,用于對上述媒體播放器自身不能處理的異常事件,向智能電視操作系統(tǒng)拋出異常處理請求,并彈出提示框給出系統(tǒng)正在檢測異常事件發(fā)生原因的提示; 非播放器異常第二處理單元,用于接收所述智能電視操作系統(tǒng)通過廣播方式發(fā)送的相應(yīng)異常事件的處理結(jié)果,并根據(jù)接收情況作相應(yīng)的處理;如果在預(yù)設(shè)的時間內(nèi)接收到相應(yīng)異常事件的處理結(jié)果,則將所述處理結(jié)果顯示在所述提示框中。
9.如權(quán)利要求8所述的智能電視媒體播放器,其特征在于,還包括: 播放器異常處理單元,用于對所述媒體播放器自身能處理的異常事件進行相關(guān)處理后,繼續(xù)播放原視頻文件。
10.一種智能電視,其特征在于,包括權(quán)利要求8或9所述的智能電視媒體播放器。
【文檔編號】H04N21/4425GK103731729SQ201310606212
【公開日】2014年4月16日 申請日期:2013年11月26日 優(yōu)先權(quán)日:2013年11月26日
【發(fā)明者】黃鵬, 田甲子 申請人:樂視致新電子科技(天津)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
台中县| 枣庄市| 宜阳县| 应用必备| 自贡市| 巍山| 岳西县| 土默特右旗| 侯马市| 合川市| 桑日县| 永康市| 东乌珠穆沁旗| 聊城市| 庆安县| 彭阳县| 逊克县| 柞水县| 云安县| 阿克| 许昌市| 临安市| 汉川市| 怀远县| 泾川县| 休宁县| 宝兴县| 旬邑县| 双柏县| 德令哈市| 南宁市| 海丰县| 英超| 新津县| 台东市| 西盟| 秦皇岛市| 杭锦旗| 思茅市| 河北区| 本溪|