智能電視媒體播放器及其播放信息處理方法、智能電視的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能電視媒體播放技術(shù)領(lǐng)域,特別地,涉及一種智能電視媒體播放器及其播放信息處理方法、智能電視。
【背景技術(shù)】
[0002]智能電視是順應(yīng)電視機(jī)“高清化”、“網(wǎng)絡(luò)化”、“智能化”的趨勢(shì)而出現(xiàn)的一種智能多媒體終端,具備從因特網(wǎng)、視頻設(shè)備、計(jì)算機(jī)等多種渠道獲得節(jié)目?jī)?nèi)容,通過簡(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ù)字音樂、網(wǎng)絡(luò)新聞、網(wǎng)絡(luò)視頻電話等各種應(yīng)用服務(wù)。電視機(jī)正在成為繼計(jì)算機(jī)、手機(jī)之后的第三種信息訪問終端,用戶可隨時(shí)訪問自己需要的信息。智能電視像智能手機(jī)一樣,具有全開放式平臺(tái),搭載了操作系統(tǒng)(如安卓系統(tǒng)),用戶可自行安裝和卸載軟件、游戲等第三方服務(wù)商提供的程序,來不斷對(duì)電視的功能進(jìn)行擴(kuò)充,持續(xù)不斷地給用戶帶來豐富的個(gè)性化體驗(yàn)。
[0003]智能電視媒體播放器是一種可以在電視上播放網(wǎng)絡(luò)流媒體和本地音、視頻文件的裝置,不僅能夠下載、播放音視頻文件,還具備網(wǎng)絡(luò)音視頻搜索、視頻評(píng)論等功能,從而實(shí)現(xiàn)網(wǎng)絡(luò)資源的完美共享和電視全家人共享精彩歡樂時(shí)刻。為了提高用戶對(duì)待播放媒體的滿意度進(jìn)而獲得更好的市場(chǎng)回報(bào),需要采集電視頻道選擇情況、視頻點(diǎn)播情況、被播放媒體類型情況、用戶付費(fèi)情況等播放信息,并對(duì)上述信息進(jìn)行有針對(duì)性的統(tǒng)計(jì),但上述信息采集和處理過程對(duì)播放器資源的占用必然會(huì)影響媒體播放過程,可能會(huì)導(dǎo)致播放卡頓、音視頻不同步、字幕不同步等影響用戶視聽體驗(yàn)。因此,如何采集視頻播放相關(guān)信息成為一個(gè)待解決的問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種智能電視媒體播放器的播放信息處理方法,用于解決如何采集媒體播放相關(guān)信息的問題。
[0005]本發(fā)明還提供了一種智能電視及其媒體播放器,以及一種智能電視,以保證上述方法在實(shí)際中的應(yīng)用。
[0006]為了解決上述問題,本發(fā)明公開了一種智能電視媒體播放器的播放信息處理方法,包括:系統(tǒng)主進(jìn)程在啟動(dòng)媒體播放進(jìn)程進(jìn)行媒體播放時(shí),創(chuàng)建一播放信息獲取進(jìn)程;所述媒體播放進(jìn)程獲取并以異步傳輸方式將播放信息傳遞給系統(tǒng)主進(jìn)程;其中,所述播放信息包括:視頻信息、播放器狀態(tài)信息和用戶操作信息;所述播放信息獲取進(jìn)程以異步傳輸方式從系統(tǒng)主進(jìn)程獲得所述播放信息。
[0007]優(yōu)選的,所述智能電視的操作系統(tǒng)為安卓系統(tǒng);所述進(jìn)程間的異步傳輸方式采用安卓接口定義語言實(shí)現(xiàn)。
[0008]優(yōu)選的,所述用戶操作信息具體包括:下載、評(píng)論、收藏、分享、繳費(fèi);所述方法還包括:所述媒體播放進(jìn)程在媒體播放器處于播放狀態(tài)時(shí),根據(jù)接收到的用戶的操作請(qǐng)求,請(qǐng)求系統(tǒng)主進(jìn)程創(chuàng)建一用戶操作請(qǐng)求處理進(jìn)程;所述用戶操作請(qǐng)求處理進(jìn)程創(chuàng)建一用戶交互窗口,獲取系統(tǒng)焦點(diǎn),并將系統(tǒng)焦點(diǎn)轉(zhuǎn)移至該用戶交互窗口 ;所述用戶操作請(qǐng)求處理進(jìn)程通過該用戶交互窗口接收用戶的操作請(qǐng)求并進(jìn)行相應(yīng)處理后,關(guān)閉所述用戶交互窗口 ;所述媒體播放進(jìn)程請(qǐng)求系統(tǒng)主進(jìn)程關(guān)閉所述用戶操作請(qǐng)求處理進(jìn)程。
[0009]優(yōu)選的,所述用戶操作信息具體包括:下載、評(píng)論、收藏、分享、繳費(fèi);所述方法還包括:所述媒體播放進(jìn)程在媒體播放器處于播放狀態(tài)時(shí),根據(jù)接收到的用戶的操作請(qǐng)求,以異步傳輸方式將上述操作請(qǐng)求通過系統(tǒng)主進(jìn)程傳遞給所述播放信息獲取進(jìn)程;所述播放信息獲取進(jìn)程創(chuàng)建一用戶交互窗口,獲取系統(tǒng)焦點(diǎn),并將系統(tǒng)焦點(diǎn)轉(zhuǎn)移至該用戶交互窗口 ;所述播放信息獲取進(jìn)程通過該用戶交互窗口接收用戶的操作請(qǐng)求并進(jìn)行相應(yīng)處理后,關(guān)閉所述用戶交互窗口。
[0010]優(yōu)選的,在關(guān)閉所述用戶交互窗口步驟之后還包括:獲取系統(tǒng)焦點(diǎn)并將系統(tǒng)焦點(diǎn)轉(zhuǎn)移至媒體播放窗口。
[0011]依據(jù)本發(fā)明的另一優(yōu)選實(shí)施例,還公開了一種智能電視媒體播放器,包括:進(jìn)程創(chuàng)建單元,由系統(tǒng)主進(jìn)程執(zhí)行,用于在啟動(dòng)媒體播放進(jìn)程進(jìn)行媒體播放時(shí),創(chuàng)建一播放信息獲取進(jìn)程;信息發(fā)送單元,由所述媒體播放進(jìn)程執(zhí)行,用于獲取并以異步傳輸方式將播放信息傳遞給系統(tǒng)主進(jìn)程;其中,所述播放信息包括:視頻信息、播放器狀態(tài)信息和用戶操作信息;信息接收單元,由所述播放信息獲取進(jìn)程執(zhí)行,用于以異步傳輸方式從系統(tǒng)主進(jìn)程獲得所述播放信息。
[0012]優(yōu)選的,所述智能電視的操作系統(tǒng)為安卓系統(tǒng);所述進(jìn)程間的異步傳輸方式采用安卓接口定義語言實(shí)現(xiàn)。
[0013]優(yōu)選的,所述用戶操作信息具體包括:下載、評(píng)論、收藏、分享、繳費(fèi);所述智能電視媒體播放器還包括:第一操作請(qǐng)求單元,由所述媒體播放進(jìn)程執(zhí)行,用于在媒體播放器處于播放狀態(tài)時(shí),根據(jù)接收到的用戶的操作請(qǐng)求,請(qǐng)求系統(tǒng)主進(jìn)程創(chuàng)建一用戶操作請(qǐng)求處理進(jìn)程;第一交互窗口創(chuàng)建單元,由所述用戶操作請(qǐng)求處理進(jìn)程執(zhí)行,用于創(chuàng)建一用戶交互窗口,獲取系統(tǒng)焦點(diǎn)并將系統(tǒng)焦點(diǎn)轉(zhuǎn)移至該用戶交互窗口 ;第一用戶請(qǐng)求處理單元,由所述用戶操作請(qǐng)求處理進(jìn)程執(zhí)行,用于接收用戶通過所述用戶交互窗口提交的操作請(qǐng)求并進(jìn)行相應(yīng)處理后,關(guān)閉所述用戶交互窗口,并請(qǐng)求系統(tǒng)主進(jìn)程關(guān)閉所述用戶操作請(qǐng)求處理進(jìn)程。
[0014]優(yōu)選的,所述用戶操作信息具體包括:下載、評(píng)論、收藏、分享、繳費(fèi);所述智能電視媒體播放器還包括:第二操作請(qǐng)求單元,由所述媒體播放進(jìn)程執(zhí)行,用于在媒體播放器處于播放狀態(tài)時(shí),根據(jù)接收到的用戶的操作請(qǐng)求,以異步傳輸方式將上述操作請(qǐng)求通過系統(tǒng)主進(jìn)程傳遞給所述播放信息獲取進(jìn)程;第二交互窗口創(chuàng)建單元,由所述播放信息獲取進(jìn)程執(zhí)行,用于創(chuàng)建一用戶交互窗口,獲取系統(tǒng)焦點(diǎn),并將系統(tǒng)焦點(diǎn)轉(zhuǎn)移至該用戶交互窗口 ;第二用戶請(qǐng)求處理單元,由所述播放信息獲取進(jìn)程執(zhí)行,用于接收用戶通過所述用戶交互窗口提交的操作請(qǐng)求并進(jìn)行相應(yīng)處理后,關(guān)閉所述用戶交互窗口。
[0015]依據(jù)本發(fā)明的還一優(yōu)選實(shí)施例,公開了一種智能電視,包括上述任意一種智能電視媒體播放器。
[0016]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):
本發(fā)明優(yōu)選實(shí)施例通過獨(dú)立于播放進(jìn)程的其他進(jìn)程采集和處理播放信息,可減少上述處理過程對(duì)播放進(jìn)程資源的占用,克服可能導(dǎo)致播放卡頓、音視頻不同步、字幕不同步等影響用戶視聽體驗(yàn)的現(xiàn)有媒體播放信息的采集問題。
[0017]在本發(fā)明進(jìn)一步的優(yōu)選實(shí)施例中,當(dāng)上述播放信息為用戶操作信息時(shí),為了進(jìn)一步減少因處理上述用戶操作請(qǐng)求對(duì)媒體播放效果的影響,將上述請(qǐng)求轉(zhuǎn)由播放信息獲取進(jìn)程處理,或由新創(chuàng)建的用戶操作請(qǐng)求處理進(jìn)程進(jìn)行處理。
[0018]
【附圖說明】
圖1為本發(fā)明智能電視媒體播放器的播放信息處理方法一實(shí)施例的流程;
圖2為本發(fā)明智能電視媒體播放器第一實(shí)施例的結(jié)構(gòu)示意圖;
圖3為本發(fā)明智能電視媒體播放器第二實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0019]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。
[0020]參照?qǐng)D1,示出了本發(fā)明智能電視媒體播放器的播放信息處理方法一實(shí)施例的流程,具體包括以下步驟:
步驟SlOl:系統(tǒng)主進(jìn)程在啟動(dòng)媒體播放進(jìn)程進(jìn)行媒體播放時(shí),創(chuàng)建一播放信息獲取進(jìn)程;