智能電視媒體播放器及其續(xù)播控制方法、智能電視的制作方法
【專利摘要】本發(fā)明提供了一種智能電視媒體播放器及其續(xù)播控制方法、智能電視,所述方法包括:在播放視頻文件的過(guò)程中,判斷是否發(fā)生尚未全部播放完成、卻被結(jié)束播放的事件;如果是,則獲取該視頻文件的已播放時(shí)間點(diǎn)并進(jìn)行記錄;當(dāng)再次接收到播放該視頻文件的請(qǐng)求時(shí),從所記錄的已播放時(shí)間點(diǎn)處開(kāi)始繼續(xù)播放該視頻文件,并向用戶提供從頭開(kāi)始播放該視頻文件的操作入口;判斷用戶在預(yù)置的時(shí)間內(nèi)是否從所述操作入口提交從頭開(kāi)始播放該視頻文件的操作請(qǐng)求;如果是,則從頭開(kāi)始播放該視頻文件。本發(fā)明方案在續(xù)播視頻文件的同時(shí),給出從頭播放該視頻文件的導(dǎo)航提示,需要直接續(xù)播時(shí)不需要用戶的任何操作,有效解決了現(xiàn)有智能電視媒體播放器續(xù)播操作不方便的問(wèn)題。
【專利說(shuō)明】智能電視媒體播放器及其續(xù)播控制方法、智能電視
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能電視媒體播放【技術(shù)領(lǐng)域】,特別地,涉及一種智能電視媒體播放器及其續(xù)播控制方法、智能電視。
【背景技術(shù)】
[0002]智能電視是順應(yīng)電視機(jī)“高清化”、“網(wǎng)絡(luò)化”、“智能化”的趨勢(shì)而出現(xiàn)的一種智能
多媒體終端,具備從因特網(wǎng)、視頻設(shè)備、計(jì)算機(jī)等多種渠道獲得節(jié)目?jī)?nèi)容,通過(guò)簡(jiǎn)單易用的整合式操作界面將消費(fèi)者最需要的內(nèi)容在大屏幕上清晰地展現(xiàn)的功能。與傳統(tǒng)電視的應(yīng)用平臺(tái)相比,智能電視可實(shí)現(xiàn)網(wǎng)絡(luò)搜索、網(wǎng)絡(luò)電視、視頻點(diǎn)播(VOD)、數(shù)字音樂(lè)、網(wǎng)絡(luò)新聞、網(wǎng)絡(luò)視頻電話等各種應(yīng)用服務(wù)。電視機(jī)正在成為繼計(jì)算機(jī)、手機(jī)之后的第三種信息訪問(wèn)終端,用戶可隨時(shí)訪問(wèn)自己需要的信息。智能電視像智能手機(jī)一樣,具有全開(kāi)放式平臺(tái),搭載了操作系統(tǒng)(如安卓系統(tǒng)),用戶可自行安裝和卸載軟件、游戲等第三方服務(wù)商提供的程序,來(lái)不斷對(duì)電視的功能進(jìn)行擴(kuò)充,持續(xù)不斷地給用戶帶來(lái)豐富的個(gè)性化體驗(yàn)。
[0003]智能電視媒體播放器是一種可以在電視上播放網(wǎng)絡(luò)流媒體數(shù)據(jù)以及存儲(chǔ)在本地或外接存儲(chǔ)設(shè)備上的音、視頻文件的裝置,可實(shí)現(xiàn)媒體資源的完美共享和電視全家人共享精彩歡樂(lè)時(shí)刻。隨著生活節(jié)奏的日益加快,人們常常無(wú)法一次觀看完整個(gè)視頻文件,在繼續(xù)觀賞以前沒(méi)有播放完的視頻時(shí),需要通過(guò)快進(jìn)快退功能搜索上次播放中斷的位置;由于智能電視媒體播放器只能用遙控器進(jìn)行快進(jìn)快退操作,無(wú)法采用拖動(dòng)滾動(dòng)條的方式轉(zhuǎn)移到相應(yīng)位置,不僅需要花費(fèi)較多的時(shí)間,而且也無(wú)法方便、準(zhǔn)確地找到上次中斷位置;另外,還需要用戶在中斷播放視頻時(shí)記錄中斷時(shí)間點(diǎn),或在續(xù)播時(shí)通過(guò)播放視頻片段回憶具體的中斷點(diǎn)。
[0004]針對(duì)上述缺點(diǎn),有些廠商開(kāi)發(fā)出一種具有播放位置記憶功能的智能電視媒體播放器,在接收到停止當(dāng)前視頻播放指令或變換播放對(duì)象指令(如從播放存儲(chǔ)在智能電視本地的視頻文件改為播放存儲(chǔ)在網(wǎng)絡(luò)服務(wù)器上的流媒體數(shù)據(jù))時(shí),記錄當(dāng)前視頻的播放時(shí)間點(diǎn)等信息,下次播放時(shí)以該時(shí)間點(diǎn)為起始位置,實(shí)現(xiàn)連續(xù)播放視頻文件的功能?,F(xiàn)有技術(shù)方案的缺點(diǎn)在于:有些系統(tǒng)采用直接進(jìn)行續(xù)播的方式,當(dāng)用戶需要從頭播放時(shí),需要用戶先停止當(dāng)前播放狀態(tài),然后再選擇從頭播放,操作流程復(fù)雜;有些系統(tǒng)需要等待用戶選擇續(xù)播或從頭播放后才進(jìn)行后續(xù)操作,用戶無(wú)論需要續(xù)播還是需要從頭播放,均需要手工操作;由于用戶在利用智能電視媒體播放器觀看視頻文件時(shí)往往處于光線較暗的場(chǎng)所,在這種場(chǎng)所下用遙控器進(jìn)行選擇操作是很不方便的,因此用戶的觀看體驗(yàn)會(huì)受到較大的影響。
【發(fā)明內(nèi)容】
本發(fā)明提供一種智能電視媒體播放器的續(xù)播控制方法,用于解決現(xiàn)有智能電視媒體播放器續(xù)播操作不方便的問(wèn)題。
[0005]本發(fā)明還提供了一種智能電視及其媒體播放器,以保證上述方法在實(shí)際中的應(yīng)用。[0006]為了解決上述問(wèn)題,本發(fā)明公開(kāi)了一種智能電視媒體播放器的續(xù)播控制方法,包括:在播放視頻文件的過(guò)程中,判斷是否發(fā)生尚未全部播放完成、卻被結(jié)束播放的事件;如果是,則獲取該視頻文件的已播放時(shí)間點(diǎn)并進(jìn)行記錄;當(dāng)再次接收到播放該視頻文件的請(qǐng)求時(shí),從所記錄的已播放時(shí)間點(diǎn)處開(kāi)始繼續(xù)播放該視頻文件,并向用戶提供從頭開(kāi)始播放該視頻文件的操作入口 ;判斷用戶在預(yù)置的時(shí)間內(nèi)是否從所述操作入口提交從頭開(kāi)始播放該視頻文件的操作請(qǐng)求;如果是,則從頭開(kāi)始播放該視頻文件。
[0007]優(yōu)選的,所述向用戶提供從頭開(kāi)始播放該視頻文件的操作入口,包括:啟動(dòng)一子線程并由該子線程在播放器窗口的指定位置創(chuàng)建一彈出提示框,將系統(tǒng)焦點(diǎn)轉(zhuǎn)移至所述提示框中的操作入口。
[0008]優(yōu)選的,還包括:在彈出提示框時(shí)開(kāi)始計(jì)時(shí);如果在預(yù)置的時(shí)間段內(nèi)未接收到用戶的操作請(qǐng)求,則關(guān)閉所述提示框,并將所述系統(tǒng)焦點(diǎn)轉(zhuǎn)移至播放器窗口。
[0009]優(yōu)選的,所述獲取視頻文件的已播放時(shí)間并進(jìn)行記錄,包括:判斷所述視頻文件的已播放時(shí)間長(zhǎng)度與總時(shí)間長(zhǎng)度的比值是否大于第一預(yù)置閾值;如果是,則記錄該視頻文件的已播放時(shí)間;否則放棄記錄,以便再次接收到播放該視頻文件的請(qǐng)求時(shí),從頭開(kāi)始播放該視頻文件。
[0010]優(yōu)選的,所述獲取視頻文件的已播放時(shí)間并進(jìn)行記錄,包括:判斷所述視頻文件的總時(shí)間長(zhǎng)度與已播放時(shí)間長(zhǎng)度的差值是否大于第一預(yù)置閾值;如果是,則記錄該視頻文件的已播放時(shí)間;否則放棄記錄,以便再次接收到播放該視頻文件的請(qǐng)求時(shí),從頭開(kāi)始播放該視頻文件。
[0011]依據(jù)本發(fā)明的另一優(yōu)選實(shí)施例,還公開(kāi)了一種智能電視媒體播放器,包括:時(shí)間點(diǎn)記錄單元,用于在播放視頻文件的過(guò)程中,判斷是否發(fā)生尚未全部播放完成、卻被結(jié)束播放的事件;如果是,則獲取該視頻文件的已播放時(shí)間點(diǎn)并進(jìn)行記錄;視頻續(xù)播單元,用于當(dāng)再次接收到播放該視頻文件的請(qǐng)求時(shí),從所記錄的已播放時(shí)間點(diǎn)處開(kāi)始繼續(xù)播放該視頻文件,并向用戶提供從頭開(kāi)始播放該視頻文件的操作入口 ;播放控制單元,用于判斷所述操作入口是否在預(yù)置的時(shí)間內(nèi)接收到用戶從頭開(kāi)始播放該視頻文件的操作請(qǐng)求;如果是,則從頭開(kāi)始播放該視頻文件。
[0012]優(yōu)選的,所述視頻播放單元具體包括:續(xù)播子單元,當(dāng)再次接收到播放該視頻文件的請(qǐng)求時(shí),從已播放時(shí)間點(diǎn)處開(kāi)始繼續(xù)播放該視頻文件;用戶接口子單元,用于啟動(dòng)另一線程在播放器窗口的指定位置創(chuàng)建一彈出提示框,并將系統(tǒng)焦點(diǎn)轉(zhuǎn)移至所述提示框中的操作入口 ;接口控制子單元,用于在彈出提示框時(shí)開(kāi)始計(jì)時(shí)并監(jiān)控用戶是否在預(yù)置的時(shí)間段內(nèi)發(fā)出從頭播放視頻文件的操作請(qǐng)求;如果在預(yù)置的時(shí)間段內(nèi)接收到用戶的操作請(qǐng)求,則調(diào)用播放控制單元從頭開(kāi)始播放該視頻文件;如果在預(yù)置的時(shí)間段內(nèi)未接收到用戶的操作請(qǐng)求,則直接關(guān)閉所述提示框,并將系統(tǒng)焦點(diǎn)轉(zhuǎn)移至播放器窗口。
[0013]優(yōu)選的,所述時(shí)間點(diǎn)記錄單元具體包括:第一條件判斷子單元,用于判斷所述已播放時(shí)間長(zhǎng)度與所述視頻文件的總時(shí)間長(zhǎng)度的比值是否大于第一預(yù)置閾值;第一記錄子單元,用于根據(jù)所述第一條件判斷子單元的輸出結(jié)果確定是否記錄已播放時(shí)間;當(dāng)?shù)谝粭l件判斷子單元的輸出結(jié)果為是時(shí),記錄該視頻文件的已播放時(shí)間;否則放棄記錄,以便再次接收到播放該視頻文件的請(qǐng)求時(shí),從頭開(kāi)始播放該視頻文件。
[0014]優(yōu)選的,所述時(shí)間點(diǎn)記錄單元具體包括:第二條件判斷子單元,用于判斷所述視頻文件的總時(shí)間長(zhǎng)度與已播放時(shí)間長(zhǎng)度之間的差值是否大于第二預(yù)置閾值;第二記錄子單元,用于根據(jù)所述第二條件判斷子單元的輸出結(jié)果確定是否記錄已播放時(shí)間;當(dāng)?shù)诙l件判斷子單元的輸出結(jié)果為是時(shí),記錄該視頻文件的已播放時(shí)間;否則放棄記錄,以便再次接收到播放該視頻文件的請(qǐng)求時(shí),從頭開(kāi)始播放該視頻文件。
[0015]依據(jù)本發(fā)明的還一優(yōu)選實(shí)施例,公開(kāi)了一種智能電視,包括上述任意一種智能電視媒體播放器。
[0016]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):
智能電視作為家用多功能終端,在播放視頻文件時(shí),如果不能一次性觀看完整個(gè)視頻文件,再次播放該視頻文件時(shí),多數(shù)情況是需要繼續(xù)觀賞以前沒(méi)有播放完的部分,很少需要從頭播放的。針對(duì)上述情況,本發(fā)明優(yōu)選實(shí)施例能夠在續(xù)播視頻文件的同時(shí),給出從頭播放該視頻文件的導(dǎo)航提示;用戶只有在預(yù)置的時(shí)間段內(nèi)對(duì)上述導(dǎo)航提示予以應(yīng)答時(shí),系統(tǒng)才會(huì)從頭播放;如果需要直接進(jìn)行后續(xù)播放,不需要用戶的任何操作動(dòng)作。因此,本發(fā)明優(yōu)選實(shí)施例方案能夠在滿足用戶使用功能的同時(shí),減少了用戶的操作流程,有效解決了現(xiàn)有智能電視媒體播放器續(xù)播操作不方便的問(wèn)題。
[0017]【專利附圖】
【附圖說(shuō)明】
圖1為為本發(fā)明智能電視媒體播放器的續(xù)播控制方法一實(shí)施例的流程;
圖2為本發(fā)明智能電視媒體播放器第一實(shí)施例的結(jié)構(gòu)示意圖;
圖3為本發(fā)明智能電視媒體播放器第二實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0018]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。
[0019]方法實(shí)施例:
參照?qǐng)D1,示出了本發(fā)明智能電視媒體播放器的續(xù)播控制方法一實(shí)施例的流程,具體包括以下步驟:
步驟SlOl:在播放視頻文件的過(guò)程中,判斷是否發(fā)生尚未全部播放完成、卻被結(jié)束播放的事件;若是,轉(zhuǎn)步驟S102 ;否則,結(jié)束續(xù)播控制流程;
上述結(jié)束播放的事件可以為用戶通過(guò)遙控器上的〈停止 > 按鍵發(fā)出的停止播放請(qǐng)求、通過(guò)〈退出〉按鍵發(fā)出的關(guān)閉視頻播放窗口請(qǐng)求等用戶主動(dòng)請(qǐng)求的事件,也可以是外接存儲(chǔ)器意外失去與智能電視的連接(播放存儲(chǔ)在外接存儲(chǔ)器上的視頻文件時(shí))、智能電視意外關(guān)機(jī)或斷電、智能電視意外失去與網(wǎng)絡(luò)服務(wù)器的連接(播放存儲(chǔ)在網(wǎng)絡(luò)服務(wù)器上的流媒體時(shí))等異常事件。
[0020]為保證異常事件發(fā)生時(shí)也能夠記錄已播放時(shí)間點(diǎn),可以在視頻播放過(guò)程中,按預(yù)設(shè)的續(xù)播保存周期(例如,可以為0.5分鐘、I分鐘、5分鐘或10分鐘等)將當(dāng)前播放的視頻文件名稱及其視頻播放時(shí)間點(diǎn)等信息保存到本地存儲(chǔ)器中,作為后續(xù)步驟的信息獲取來(lái)源。
[0021]步驟S102:獲取該視頻文件的已播放時(shí)間點(diǎn)并進(jìn)行記錄;
對(duì)于用戶主動(dòng)請(qǐng)求的結(jié)束播放事件,可以直接獲取當(dāng)前的視頻播放時(shí)間點(diǎn)并進(jìn)行記錄;對(duì)于異常事件,特別是異常斷電等無(wú)法及時(shí)獲取現(xiàn)場(chǎng)狀態(tài)的事件,可以在下次加載系統(tǒng)時(shí),從本地存儲(chǔ)器中獲取最后保存的視頻播放時(shí)間點(diǎn),作為后續(xù)步驟視頻續(xù)播的基礎(chǔ)。[0022]步驟S103:當(dāng)再次接收到播放該視頻文件的請(qǐng)求時(shí),從所記錄的已播放時(shí)間點(diǎn)處開(kāi)始繼續(xù)播放該視頻文件,同時(shí)向用戶提供從頭開(kāi)始播放該視頻文件的操作入口 ;
為保證視頻續(xù)播過(guò)程和用戶操作入口能夠補(bǔ)發(fā)執(zhí)行,可選擇如下方式實(shí)現(xiàn):由管理視頻播放的線程啟動(dòng)一子線程,并由該子線程在播放器窗口的指定位置創(chuàng)建一彈出提示框,將系統(tǒng)焦點(diǎn)轉(zhuǎn)移至所述提示框中的操作入口,以接收用戶的操作請(qǐng)求。
[0023]為了盡量減少對(duì)用戶觀看上述視頻續(xù)播的影響,可以將彈出提示框指定在播放窗口的某個(gè)角落(如左下角、左上角、右上角或右下角),也可以采用半透明浮層窗口方式顯示上述提示框。
[0024]步驟S104:判斷上述操作入口是否在預(yù)設(shè)的時(shí)間內(nèi)接收到用戶從頭開(kāi)始播放該視頻文件的操作請(qǐng)求;若是,轉(zhuǎn)步驟S105 ;
上述預(yù)設(shè)時(shí)間可以根據(jù)需要設(shè)置,例如3秒、5秒或10秒等。關(guān)于計(jì)時(shí)規(guī)則,可以選擇在彈出提示框時(shí)即開(kāi)始計(jì)時(shí)。
[0025]如果在上述預(yù)置的時(shí)間段內(nèi)未接收到用戶的操作請(qǐng)求,則關(guān)閉上述提示框,并將系統(tǒng)焦點(diǎn)轉(zhuǎn)移至播放器窗口,對(duì)上述視頻續(xù)播的過(guò)程不作任何干預(yù)。
[0026]步驟S105:從頭開(kāi)始播放該視頻文件。
[0027]如果在上述預(yù)置的時(shí)間段內(nèi)接收到用戶的操作請(qǐng)求,則將上述請(qǐng)求以異步消息傳遞方式發(fā)送給管理視頻播放的線程,調(diào)度視頻播放器從頭開(kāi)始播放該視頻文件;另外,關(guān)閉上述提示框及其管理子線程,并將系統(tǒng)焦點(diǎn)轉(zhuǎn)移至播放器窗口。
[0028]在本方法實(shí)施例進(jìn)一步的優(yōu)選實(shí)施例中,為了避免對(duì)基本播放完畢的視頻文件還會(huì)續(xù)播(如結(jié)束視頻播放時(shí),視頻文件僅剩下創(chuàng)作人員列表等結(jié)尾信息時(shí))的問(wèn)題,本發(fā)明可選擇采用如下任何一個(gè)方案進(jìn)行處理:
方案一:判斷當(dāng)前視頻文件的總時(shí)間長(zhǎng)度與已播放時(shí)間長(zhǎng)度之間的比值是否大于一預(yù)置的閾值(例如,可以為0.95、0.96、0.97、0.98或0.99等);若是,則記錄已播放時(shí)間點(diǎn),否貝U,放棄記錄,以便再次接收到播放該視頻文件的請(qǐng)求時(shí),從頭開(kāi)始播放該視頻文件。
[0029]方案二:判斷當(dāng)前視頻文件的總時(shí)間長(zhǎng)度與已播放時(shí)間長(zhǎng)度之間的差值是否大于一預(yù)置的閾值(例如,可以為0.5分鐘、I分鐘、3分鐘或5分鐘等);若是,則記錄已播放時(shí)間點(diǎn),否則,放棄記錄,以便再次接收到播放該視頻文件的請(qǐng)求時(shí),從頭開(kāi)始播放該視頻文件。
[0030]通過(guò)本優(yōu)選方法實(shí)施例的上述手段,對(duì)于再次請(qǐng)求播放的視頻文件,可以在續(xù)播視頻文件的同時(shí)給出從頭播放該視頻文件的導(dǎo)航提示方式,大大簡(jiǎn)化了視頻續(xù)播過(guò)程的用戶操作流程。另外,本發(fā)明的上述優(yōu)選實(shí)施例方案不僅可以解決停止視頻播放操作、退出視頻播放程序操作、更換應(yīng)用程序焦點(diǎn)操作等用戶正常操作時(shí)的視頻續(xù)播問(wèn)題,還可以解決網(wǎng)絡(luò)突然中斷、外接存儲(chǔ)器意外斷開(kāi)連接、設(shè)備關(guān)機(jī)、設(shè)備意外斷電等異常情況下的視頻續(xù)播問(wèn)題。
[0031]需要說(shuō)明的是,對(duì)于前述的各方法實(shí)施例,為了描述簡(jiǎn)單,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域的技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)楦鶕?jù)本發(fā)明,某些步驟可以采用其他順序或同時(shí)執(zhí)行;其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,上述方法實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
[0032]裝置實(shí)施例:
參照?qǐng)D2,示出了本發(fā)明智能電視媒體播放器第一實(shí)施例的結(jié)構(gòu)框圖,本裝置實(shí)施例方案以用戶主動(dòng)發(fā)出的結(jié)束播放事件發(fā)生時(shí)或異常事件導(dǎo)致結(jié)束視頻播放時(shí)對(duì)視頻播放點(diǎn)的記錄為基礎(chǔ),通過(guò)在續(xù)播視頻文件的同時(shí)給出從頭播放該視頻文件的導(dǎo)航提示方式,簡(jiǎn)化視頻續(xù)播的用戶操作流程。該智能電視媒體播放器具體包括:
時(shí)間點(diǎn)記錄單元21:用于在播放視頻文件的過(guò)程中,判斷是否發(fā)生尚未全部播放完成、卻被結(jié)束播放的事件;如果是,則獲取該視頻文件的已播放時(shí)間點(diǎn)并進(jìn)行記錄;
在本優(yōu)選實(shí)施例中,時(shí)間點(diǎn)記錄單元具體包括第一條件判斷子單元211和第一記錄子單元212,其中:
第一條件判斷子單元211,用于判斷上述視頻文件的已播放時(shí)間長(zhǎng)度與總時(shí)間長(zhǎng)度的比值是否大于第一預(yù)置閾值;
第一記錄子單元212:用于根據(jù)第一條件判斷子單元211的輸出結(jié)果確定是否記錄已播放時(shí)間;當(dāng)上述視頻文件的已播放時(shí)間長(zhǎng)度與總時(shí)間長(zhǎng)度的比值是大于第一預(yù)置閾值時(shí),記錄該視頻文件的已播放時(shí)間;否則放棄記錄,以便再次接收到播放該視頻文件的請(qǐng)求時(shí),從頭開(kāi)始播放該視頻文件。
[0033]視頻續(xù)播單元22:用于當(dāng)再次接收到播放該視頻文件的請(qǐng)求時(shí),從所記錄的已播放時(shí)間點(diǎn)處開(kāi)始繼續(xù)播放該視頻文件,并向用戶提供從頭開(kāi)始播放該視頻文件的操作入Π ;
播放控制單元23:用于判斷所述操作入口是否接收到用戶的操作請(qǐng)求;如果是,則從頭開(kāi)始播放該視頻文件。
[0034]參照?qǐng)D3,示出了本發(fā)明智能電視媒體播放器第二實(shí)施例的結(jié)構(gòu)框圖,與上述第一裝置實(shí)施例相比,時(shí)間點(diǎn)記錄單元21采用了不同的實(shí)現(xiàn)手段,該時(shí)間點(diǎn)記錄單元21具體包括第二條件判斷子單元213和第二記錄子單元214,其中:
第二條件判斷子單元213,用于判斷上述視頻文件的總時(shí)間長(zhǎng)度與已播放時(shí)間長(zhǎng)度之間的差值是否大于第二預(yù)置閾值;
第二記錄子單元214,用于根據(jù)第二條件判斷子單元213的輸出結(jié)果確定是否記錄已播放時(shí)間;當(dāng)上述視頻文件的總時(shí)間長(zhǎng)度與已播放時(shí)間長(zhǎng)度之間的差值是大于第二預(yù)置閾值時(shí),記錄該視頻文件的已播放時(shí)間;否則放棄記錄,以便再次接收到播放該視頻文件的請(qǐng)求時(shí),從頭開(kāi)始播放該視頻文件。
[0035]另外,本裝置實(shí)施例的視頻播放單元22具體包括續(xù)播子單元221、用戶接口子單元222和接口控制子單元223,其中:
續(xù)播子單元221,用于當(dāng)再次接收到播放該視頻文件的請(qǐng)求時(shí),從已播放時(shí)間點(diǎn)處開(kāi)始繼續(xù)播放該視頻文件;
用戶接口子單元222,用于啟動(dòng)一子線程,并由該子線程在播放器窗口的指定位置創(chuàng)建一彈出提示框,然后將系統(tǒng)焦點(diǎn)轉(zhuǎn)移至該提示框中的操作入口 ;
接口控制子單元223,用于在彈出提示框時(shí)開(kāi)始計(jì)時(shí)并監(jiān)控用戶是否在預(yù)置的時(shí)間段內(nèi)發(fā)出從頭播放視頻文件的操作請(qǐng)求;如果在預(yù)置的時(shí)間段內(nèi)接收到用戶的操作請(qǐng)求,則調(diào)用播放控制單元23從頭開(kāi)始播放該視頻文件;如果在預(yù)置的時(shí)間段內(nèi)未接收到用戶的操作請(qǐng)求,則直接關(guān)閉所述提示框及其管理子線程,并將系統(tǒng)焦點(diǎn)轉(zhuǎn)移至播放器窗口。
[0036]另外,本發(fā)明還公開(kāi)了一種包括有上述媒體播放器的智能電視,能夠在續(xù)播視頻文件的同時(shí),給出從頭播放該視頻文件的導(dǎo)航提示;如果在預(yù)置的時(shí)間段內(nèi)未接收到用戶的操作請(qǐng)求,則關(guān)閉該導(dǎo)航提示,直接進(jìn)行后續(xù)播放。該智能電視可采用如下配置:
操作系統(tǒng):采用安卓系統(tǒng)4.0或以上版本;
主芯片:采用一體化智能電視主芯片,主頻不低于800MHz,ARM架構(gòu),帶DSP (視頻硬解
碼);
內(nèi)存:采用不低于256MB的DDR2 ;
內(nèi)部存儲(chǔ)設(shè)備:采用Nand閃存或EMC閃存,容量不低于2G ;
外部設(shè)備接口:包括至少4個(gè)USB 口,可連接U盤(pán)、移動(dòng)硬盤(pán)、鍵盤(pán)、鼠標(biāo)、無(wú)線鍵鼠接收器、WIFI無(wú)線網(wǎng)卡、游戲手柄等;
遙控器:至少包括上、下、左、右、確認(rèn)、返回、菜單、0-9數(shù)字鍵、主頁(yè)導(dǎo)航鍵(home)等按
鍵;
液晶顯示屏:分辨率不低于1280*720。
[0037]需要說(shuō)明的是,上述裝置實(shí)施例屬于優(yōu)選實(shí)施例,所涉及的單元和模塊并不一定是本發(fā)明所必須的。
[0038]本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。對(duì)于本發(fā)明的裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
[0039]以上對(duì)本發(fā)明所提供的一種智能電視媒體播放器及其續(xù)播控制方法,以及一種智能電視進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【權(quán)利要求】
1.一種智能電視媒體播放器的續(xù)播控制方法,其特征在于,包括: 在播放視頻文件的過(guò)程中,判斷是否發(fā)生尚未全部播放完成、卻被結(jié)束播放的事件; 如果是,則獲取該視頻文件的已播放時(shí)間點(diǎn)并進(jìn)行記錄; 當(dāng)再次接收到播放該視頻文件的請(qǐng)求時(shí),從所記錄的已播放時(shí)間點(diǎn)處開(kāi)始繼續(xù)播放該視頻文件,并向用戶提供從頭開(kāi)始播放該視頻文件的操作入口; 判斷用戶在預(yù)置的時(shí)間內(nèi)是否從所述操作入口提交從頭開(kāi)始播放該視頻文件的操作請(qǐng)求; 如果是,則從頭開(kāi)始播放該視頻文件。
2.如權(quán)利要求1所述的智能電視媒體播放器的續(xù)播控制方法,其特征在于,所述向用戶提供從頭開(kāi)始播放該視頻文件的操作入口,包括: 啟動(dòng)一子線程并由該子線程在播放器窗口的指定位置創(chuàng)建一彈出提示框,將系統(tǒng)焦點(diǎn)轉(zhuǎn)移至所述提示框中的操作入口。
3.如權(quán)利要求2所述的智能電視媒體播放器的續(xù)播控制方法,其特征在于,還包括: 在彈出提示框時(shí)開(kāi)始計(jì)時(shí); 如果在預(yù)置的時(shí)間段內(nèi)未接收到用戶的操作請(qǐng)求,則關(guān)閉所述提示框,并將所述系統(tǒng)焦點(diǎn)轉(zhuǎn)移至播放器窗口。
4.如權(quán)利要求1所述的智能電視媒體播放器的續(xù)播控制方法,其特征在于,所述獲取視頻文件的已播放時(shí)間并進(jìn)行記錄,包括: 判斷所述視頻文件的已播放時(shí)間長(zhǎng)度與總時(shí)間長(zhǎng)度的比值是否大于第一預(yù)置閾值;如果是,則記錄該視頻文件的已播放時(shí)間;否則放棄記錄,以便再次接收到播放該視頻文件的請(qǐng)求時(shí),從頭開(kāi)始播放該視頻文件。
5.如權(quán)利要求1所述的智能電視媒體播放器的續(xù)播控制方法,其特征在于,所述獲取視頻文件的已播放時(shí)間并進(jìn)行記錄,包括: 判斷所述視頻文件的總時(shí)間長(zhǎng)度與已播放時(shí)間長(zhǎng)度的差值是否大于第一預(yù)置閾值;如果是,則記錄該視頻文件的已播放時(shí)間;否則放棄記錄,以便再次接收到播放該視頻文件的請(qǐng)求時(shí),從頭開(kāi)始播放該視頻文件。
6.—種智能電視媒體播放器,其特征在于,包括: 時(shí)間點(diǎn)記錄單元:用于在播放視頻文件的過(guò)程中,判斷是否發(fā)生尚未全部播放完成、卻被結(jié)束播放的事件;如果是,則獲取該視頻文件的已播放時(shí)間點(diǎn)并進(jìn)行記錄; 視頻續(xù)播單元:用于當(dāng)再次接收到播放該視頻文件的請(qǐng)求時(shí),從所記錄的已播放時(shí)間點(diǎn)處開(kāi)始繼續(xù)播放該視頻文件,并向用戶提供從頭開(kāi)始播放該視頻文件的操作入口 ; 播放控制單元:用于判斷所述操作入口是否在預(yù)置的時(shí)間內(nèi)接收到用戶從頭開(kāi)始播放該視頻文件的操作請(qǐng)求;如果是,則從頭開(kāi)始播放該視頻文件。
7.如權(quán)利要求6所述的智能電視媒體播放器,其特征在于,所述視頻播放單元具體包括: 續(xù)播子單元:當(dāng)再次接收到播放該視頻文件的請(qǐng)求時(shí),從已播放時(shí)間點(diǎn)處開(kāi)始繼續(xù)播放該視頻文件; 用戶接口子單元:用于啟動(dòng)另一線程在播放器窗口的指定位置創(chuàng)建一彈出提示框,并將系統(tǒng)焦點(diǎn)轉(zhuǎn)移至所述提示框中的操作入口;接口控制子單元:用于在彈出提示框時(shí)開(kāi)始計(jì)時(shí)并監(jiān)控用戶是否在預(yù)置的時(shí)間段內(nèi)發(fā)出從頭播放視頻文件的操作請(qǐng)求;如果在預(yù)置的時(shí)間段內(nèi)接收到用戶的操作請(qǐng)求,則調(diào)用播放控制單元從頭開(kāi)始播放該視頻文件;如果在預(yù)置的時(shí)間段內(nèi)未接收到用戶的操作請(qǐng)求,則直接關(guān)閉所述提示框,并將系統(tǒng)焦點(diǎn)轉(zhuǎn)移至播放器窗口。
8.如權(quán)利要求6所述的智能電視媒體播放器,其特征在于,所述時(shí)間點(diǎn)記錄單元具體包括: 第一條件判斷子單元:用于判斷所述已播放時(shí)間長(zhǎng)度與所述視頻文件的總時(shí)間長(zhǎng)度的比值是否大于第一預(yù)置閾值; 第一記錄子單元:用于根據(jù)所述第一條件判斷子單元的輸出結(jié)果確定是否記錄已播放時(shí)間;當(dāng)?shù)谝粭l件判斷子單元的輸出結(jié)果為是時(shí),記錄該視頻文件的已播放時(shí)間;否則放棄記錄,以便再次接收到播放該視頻文件的請(qǐng)求時(shí),從頭開(kāi)始播放該視頻文件。
9.如權(quán)利要求6所述的智能電視媒體播放器,其特征在于,所述時(shí)間點(diǎn)記錄單元具體包括: 第二條件判斷子單元:用于判斷所述視頻文件的總時(shí)間長(zhǎng)度與已播放時(shí)間長(zhǎng)度之間的差值是否大于第二預(yù)置閾值; 第二記錄子單元:用于根據(jù)所述第二條件判斷子單元的輸出結(jié)果確定是否記錄已播放時(shí)間;當(dāng)?shù)诙l件判斷子單元的輸出結(jié)果為是時(shí),記錄該視頻文件的已播放時(shí)間;否則放棄記錄,以便再次接收到播放該視頻文件的請(qǐng)求時(shí),從頭開(kāi)始播放該視頻文件。
10.一種智能電視,其特征在于,包括權(quán)利要求6、任一所述的智能電視媒體播放器。
【文檔編號(hào)】H04N21/472GK103596057SQ201310587957
【公開(kāi)日】2014年2月19日 申請(qǐng)日期:2013年11月21日 優(yōu)先權(quán)日:2013年11月21日
【發(fā)明者】田甲子, 黃鵬, 仝永輝 申請(qǐng)人:樂(lè)視致新電子科技(天津)有限公司