專利名稱:一種widget應用顯示系統(tǒng)、方法、推送方法及裝置的制作方法
一種widget應用顯示系統(tǒng)、方法、推送方法及裝置技術領域
本發(fā)明屬于widget應用技術領域,尤其涉及一種widget應用顯示系統(tǒng)、方法、推送方法及裝置。
背景技術:
widget (微件)是一種漸漸開始流行的技術,widget的特點是輕量級的小巧應用, 以XML和java script為主要的開發(fā)語言,它可以通過互聯(lián)網(wǎng)從服務器端下載,在表現(xiàn)形式上,widget典型的是以圖標的方式呈現(xiàn),在智能電視時代,widget這種技術已經(jīng)被越來越多地使用在電視機中。應用程序商店和widget,是當前智能電視最主要的兩種獲取應用 (App)的方式。與應用程序商店不同的是,widget的特點是以疊加的方式在界面上呈現(xiàn),而應用程序商店中的應用,基本上都是在運行后以獨占的方式占據(jù)整個屏幕資源。widget的輕量級、小巧易用的特點決定了它是以這種獨特的疊加方式呈現(xiàn),一個典型的widget應用是天氣預報或者追蹤所關注的幾個關鍵股票的交易信息,對于天氣的情況,通常是疊加在主界面的某個位置空間上,股票信息也是一樣,這樣便于使用者在使用一個關鍵應用的同時,無需進行應用程序的切換,就能同時在屏幕上看到widget呈現(xiàn)給使用者的天氣和股票信息,這也是widget這種類型的應用最有價值的一個地方。
widget雖然有這樣的用處,但是當前對widget的使用也就僅限于此,天氣預報或者股票這種widget會在任何時候都疊加呈現(xiàn)出來,也就是說,當前的widget技術,缺乏真正的上下文環(huán)境感知能力,導致經(jīng)常在不需要出現(xiàn)該widget的時候出現(xiàn),而在需要出現(xiàn)某個特定widget的時候,可能又會由于下載的widget的數(shù)量太多,需要花時間才能找到這個所需的widget。發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種widget應用顯示系統(tǒng)、方法、推送方法及裝置,旨在解決用戶正在收看電視節(jié)目時,不能夠根據(jù)當前電視節(jié)目信息,有針對性地、實時地顯示對應的widget應用,導致用戶體驗差的問題。
本發(fā)明實施例是這樣實現(xiàn)的,一種widget應用顯示系統(tǒng),其特征在于,所述系統(tǒng)包括應用服務器及電視機,其中
應用服務器,用于當預設的時間到達時,向電視機推送預設的widget應用信息; 以及
電視機,用于解析所述預設的widget應用信息,獲取并存儲所述widget應用及所述widget應用對應的節(jié)目信息,當檢測到當前正在播放的電視節(jié)目信息與所述widget應用對應的節(jié)目信息匹配時,在所述當前正在播放的電視節(jié)目窗口中顯示所述widget應用。
本發(fā)明實施例的另一目的在于提供一種widget應用顯示方法,所述方法包括下述步驟
當預設的時間到達時,應用服務器向電視機推送預設的widget應用信息;
所述電視機解析所述預設的widget應用信息,獲取并存儲所述widget應用及所述widget應用對應的節(jié)目信息,當檢測到當前正在播放的電視節(jié)目信息與所述widget應用對應的節(jié)目信息匹配時,在所述當前正在播放的電視節(jié)目窗口中顯示所述widget應用。
本發(fā)明實施例的另一目的在于提供一種應用服務器的的widget應用推送裝置, 所述裝置包括
判斷單元,用于判斷預設的推送時間是否到達;以及
第一推送單元,用于當所述判斷單元輸出結(jié)果為是時,向電視機推送預設的 widget應用信息。
本發(fā)明實施例的另一目的在于提供一種應用服務器的的widget應用推送方法, 所述方法包括下述步驟
判斷預設的推送時間是否到達;
當所述預設的推送時間到達時,向電視機推送預設的widget應用信息。
本發(fā)明實施例的另一目的在于提供一種電視機的widget應用顯示裝置,所述裝置包括
分析單元,用于解析來自應用服務器發(fā)送的widget應用信息,獲取并存儲所述 widget應用及所述widget應用對應的節(jié)目信息;
判斷單元,用于判斷當前正在播放的電視節(jié)目信息與所述widget應用對應的節(jié)目信息是否匹配;以及
第一顯示單元,用于當所述判斷單元的輸出結(jié)果為是時,在所述當前正在播放的電視節(jié)目窗口中顯示所述widget應用。
本發(fā)明實施例的另一目的在于提供一種電視機的widget應用顯示方法,所述方法包括下述步驟
解析來自應用服務器發(fā)送的widget應用信息,獲取并存儲所述widget應用及所述widget應用對應的節(jié)目信息;
判斷當前正在播放的電視節(jié)目信息與所述widget應用對應的節(jié)目信息是否匹配;
當判斷當前正在播放的電視節(jié)目信息與所述widget應用對應的節(jié)目信息匹配時,在所述當前正在播放的電視節(jié)目窗口中顯示所述widget應用。
本發(fā)明實施例通過電視機實時獲取當前正在播放的電視節(jié)目信息,將當前正在播放的電視節(jié)目信息與應用服務器推送的widget應用所對應的節(jié)目信息進行匹配,以將匹配的節(jié)目信息所對應的widget應用顯示在當前電視機屏幕的某個位置,解決了用戶正在收看電視節(jié)目時,不能夠根據(jù)當前電視節(jié)目信息,有針對性地、實時地顯示對應的widget 應用,導致用戶體驗差的問題,實現(xiàn)了以一種智能感知的方式,使得合適的widget應用在正確的節(jié)目上下文環(huán)境中出現(xiàn),且該widget應用的呈現(xiàn)也更加具有針對性、準確性,用戶也會得到更好地體驗。
圖1是本發(fā)明第一實施例提供的widget應用顯示系統(tǒng)的結(jié)構(gòu)圖2是本發(fā)明第二實施例提供的widget應用顯示方法的實現(xiàn)流程圖3是本發(fā)明第三實施例提供的應用服務器的widget應用推送裝置結(jié)構(gòu)圖;圖4是本發(fā)明第四實施例提供的應用服務器的widget應用推送方法的實現(xiàn)流程圖;圖5是本發(fā)明第五實施例提供的電視機的widget應用顯示裝置結(jié)構(gòu)圖;圖6是本發(fā)明第六實施例提供的電視機的widget應用顯示方法的實現(xiàn)流程圖。
具體實施例方式為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進ー步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實施例利用widget應用顯示系統(tǒng)中的電視機實時獲取當前正在播放的電視節(jié)目信息,并將當前正在播放的電視節(jié)目信息與來自應用服務器的widget應用所對應的節(jié)目信息進行匹配,以將匹配的節(jié)目信息所對應的widget應用顯示在當前正在播放的電視節(jié)目窗口中,使得電視機的widget應用的顯示更具有智能化、針對性,提升用戶體驗。以下結(jié)合具體實施例對本發(fā)明的具體實現(xiàn)進行詳細描述實施例一圖1示出了本發(fā)明第一實施例提供的widget應用顯示系統(tǒng)的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實施例相關的部分。該widget應用顯示系統(tǒng)包括應用服務器11及電視機12,其中應用服務器11用于當預設的時間到達吋,向電視機12推送預設的widget應用信肩、ο其中,該widget應用信息包括該widget應用及該widget應用對應的節(jié)目信息, 而該節(jié)目信息包括節(jié)目內(nèi)容、節(jié)目類型、節(jié)目頻道、節(jié)目播放時間中的一種或者多種信息。在本發(fā)明實施例中,由于除了現(xiàn)場直播節(jié)目外,電視機12的其他節(jié)目信息都是可以提前確定,比如,節(jié)目內(nèi)容、節(jié)目播放時間等節(jié)目信息都是已知的,因而可以根據(jù)節(jié)目信息,預先制定好一系列的widget應用推送策略,至于如何推送widget應用可以根據(jù)運營商的商業(yè)和廣告策略而定,而widget應用的出現(xiàn)時間點與電視的節(jié)目內(nèi)容、播放時間等具有緊密的上下文關聯(lián)。比如,某個選秀節(jié)目會在特定的時間或者特定的頻道進行播放,widget 應用的運營商則預先在應用服務器設置好相關widget應用的推送時間以及在哪ー個頻道推送等信息,則當選秀節(jié)目播放的特定的時間到達時,將向電視機12推送預設的、相關的 widget應用信息,從而若用戶此時正在特定頻道觀看該選秀節(jié)目吋,電視機12將呈現(xiàn)給用戶相關的widget應用(例如,該相關的widget應用為在線投票或者在線點評的widget應用,那么用戶就可以ー邊觀看節(jié)目,ー邊使用該widget應用直接參與互動,此吋,天氣或者股票等不相關的widget應用沒有必要、也不會出現(xiàn))。電視機12用于解析該預設的widget應用信息,獲取并存儲該widget應用及該 widget應用對應的節(jié)目信息,當檢測到當前正在播放的電視節(jié)目信息與該widget應用對應的節(jié)目信息匹配吋,在該當前正在播放的電視節(jié)目窗ロ中顯示該widget應用。其中,該節(jié)目信息包括節(jié)目內(nèi)容、節(jié)目類型、節(jié)目頻道、節(jié)目播放時間中的ー種或者多種信息。
在本發(fā)明實施例中,電視機12接收到應用服務器11發(fā)送的預設的widget應用信息后,解析該預設的widget應用信息,以獲取該widget應用及該widget應用對應的節(jié)目信息,并存儲該widget應用及該widget應用對應的節(jié)目信息至存儲器中。對于智能電視機來說,可以設置widget倉庫負責統(tǒng)ー管理和存儲全部的widget應用。每個widget應用都會附帯一個描述文件,這個描述文件包括該widget應用對應的節(jié)目信息。widget應用可以分為多種類型,如天氣、財經(jīng)、娛樂、電子商務等等,如果是針對某個電視頻道專門打造的 widget應用,那么該描述文件中還包括相關的頻道信息,在widget應用被下載安裝到電視后,描述文件中的信息被提取并且存儲進入該widget倉庫中預設的數(shù)據(jù)庫中。在本發(fā)明實施例中,當電視機12檢測到當前正在播放的電視節(jié)目信息與該widget應用對應的節(jié)目信息匹配吋,在該當前正在播放的電視節(jié)目窗口中顯示該 widget應用。具體可以為,當用戶選擇收看某個電視頻道吋,電視機的數(shù)字電視信號進入現(xiàn)有的常規(guī)的EPG解析模塊,這個模塊主要是負責從數(shù)字電視的TS流中,取出相應的 EPG(Electronic Program Guide,電視頻道節(jié)目單),并且將EPG傳送給電視機12中的EPG 環(huán)境分析模塊,EPG環(huán)境分析模塊在收到EPG的信息后,直接從widget倉庫的數(shù)據(jù)庫中,查詢與之對應的widget應用,也即檢測電視機12中是否存在與當前正在播放的電視節(jié)目信息匹配的widget應用,若是,則在該當前正在播放的電視節(jié)目窗ロ中顯示該widget應用, 若否,則不顯示。此時,該匹配的標準可以是精確對應關系,即直接的頻道對應關系,具體是將 EPG的信息中所包含的頻道信息與解析獲取到的widget應用對應的節(jié)目信息中的節(jié)目頻道相比較,如果相同,則查詢到與該頻道對應的widget應用;該匹配的標準也可以是模糊對應關系,即將EPG的信息中所包含的節(jié)目類型與解析獲取到的widget應用對應的節(jié)目信息中的節(jié)目類型相比較,例如,如果在當前時段播放的是體育比賽節(jié)目,與該EPG類型相對應的體育類的widget應用,就會被查詢出來;該匹配的標準也可以為多種條件同時滿足, 比如,widget應用對應的節(jié)目類型和節(jié)目頻道等節(jié)目信息必須與該EPG的信息中包含的信息完全對應相同時,才會查詢到對應的widget應用;當對應的widget被查詢出來后,EPG 環(huán)境分析模塊就會將找到的widget應用,推送到數(shù)字電視播放模塊,該電視播放模塊此時可以ー邊播放數(shù)字電視節(jié)目,一邊在屏幕的某個特定位置,呈現(xiàn)被查詢出來的widget應用,極大地方便了用戶的使用,也讓widget應用的顯示更加智能化、更具針對性。在本發(fā)明實施例中,也可以利用電視機12的widget倉庫中的智能感知分析模塊實時獲取電視機12當前正在播放的電視節(jié)目的節(jié)目內(nèi)容、節(jié)目播放時間等節(jié)目信息,并將獲取的節(jié)目內(nèi)容和節(jié)目播放時間與數(shù)據(jù)庫中存儲的widget應用對應的節(jié)目信息進行匹配,當查找到匹配的widget應用時,則智能感知分析模塊將該匹配的widget應用在電視機顯示屏上某個位置顯示。例如,可以智能地實時分析當前電視節(jié)目的音視頻內(nèi)容,根據(jù)音視頻的上下文場景,顯示不同的widget應用,比如在ー個體育節(jié)目中,如果多次出現(xiàn)了某個球星的比賽畫面,就可以在屏幕上疊加出現(xiàn)在線購買該球星球衣的widget應用,則該匹配標準也解決了當前widget顯示技術中,不能夠感知當前播放節(jié)目的上下文環(huán)境或者音視頻內(nèi)容等,而是簡單的將用戶下載的各種widget應用,以ー種簡單的疊加顯示在電視機顯示屏上的問題,從而可以在合適的時間、場所等顯示相關的widget應用,提升了用戶體驗。另外,電視機12還用于根據(jù)當前正在播放的電視節(jié)目信息,向應用服務器11發(fā)送與該電視節(jié)目信息對應的widget應用下載請求,并接收該應用服務器11返回的widget應用,在該當前正在播放的電視節(jié)目窗ロ中顯示該widget應用;該應用服務器11還用于根據(jù)該與電視節(jié)目信息對應的widget應用下載請求,返回與該電視節(jié)目信息對應的widget應用至該電視機12。在本發(fā)明實施例中,電視機12獲取到當前正在播放的電視節(jié)目信息后,比如用戶切換到某個電視頻道,而該電視機12中并不存在與當前正在播放的電視節(jié)目信息相匹配的widget應用,則向應用服務器11發(fā)送與該電視節(jié)目信息對應的widget應用下載請求, 該應用服務器11將與該電視節(jié)目信息對應的widget應用發(fā)送給電視機12,電視機12將與該電視節(jié)目信息對應的widget應用在當前正在播放的電視節(jié)目窗口中顯示。若該應用服務器11并不存在與該電視節(jié)目信息對應的widget應用,則可以返回匹配應用不存在的提示信息,需要說明的是該應用服務器11中的widget應用為根據(jù)運營商的商業(yè)或者廣告策略預先定制好,從而可以根據(jù)實際需要推送合適的widget應用,且該運營商的商業(yè)或者廣告策略是可以修改的,因而能夠動態(tài)地改變所需要顯示的widget應用。實施例ニ 圖2示出了本發(fā)明第二實施例提供的widget應用顯示方法的實現(xiàn)流程,詳述如下在步驟S201中,當預設的時間到達時,應用服務器向電視機推送預設的widget應
用イロ‘心。其中,該widget應用信息包括該widget應用及與該widget應用對應的節(jié)目信息,而該節(jié)目信息包括節(jié)目內(nèi)容、節(jié)目類型、節(jié)目頻道、節(jié)目播放時間中的一種或者多種信肩、ο在具體實施過程中,由于除了現(xiàn)場直播節(jié)目外,電視機的其他節(jié)目的信息都是可以提前確定,比如,節(jié)目的內(nèi)容、節(jié)目播放時間等都是已知的,則可以根據(jù)節(jié)目信息,預先制定好一系列的widget應用推送策略,至于如何推送widget應用可以根據(jù)運營商的商業(yè)和廣告策略而定,而widget的出現(xiàn)時間點與電視的節(jié)目的內(nèi)容、播放時間等具有緊密的上下文關聯(lián)。因而可以在widget的應用服務器預先設置好推送時間以及需要推送的widget應用信息等,則當預設的時間到達時,應用服務器可以向電視機推送對應的預設widget應用
信息比如,數(shù)字電視的購物頻道會在特定的時間或者特定的頻道進行播放,widget應用的運營商則預先在應用服務器設置好相關widget應用的推送時間,推送到哪ー個頻道等信息,則當購物頻道播放的特定的時間到達時,將向電視機推送預設的、相關的widget 應用信息,從而,若用戶此時正在該特定的頻道觀看該購物頻道,此時電視屏幕的主界面就是購物頻道的畫面,在屏幕的某個地方顯示相關的widget應用,例如,在當前畫面的某位置疊加呈現(xiàn)ー個在線付費交易的widget應用,這樣用戶在看到合適的產(chǎn)品吋,直接就在屏幕上使用這個在線付費的widget應用,就可以完成支付行動。在步驟S202中,該電視機解析該預設的widget應用信息,獲取并存儲該widget 應用及該widget應用對應的節(jié)目信息,當檢測到當前正在播放的電視節(jié)目信息與該 widget應用對應的節(jié)目信息匹配吋,在該當前正在播放的電視節(jié)目窗ロ中顯示該widget 應用。
在具體實施過程中,電視機接收到應用服務器發(fā)送的預設的widget應用信息后, 解析該預設的widget應用信息,以獲取并存儲該widget應用及與該widget應用對應的節(jié)目信息,對于智能電視機來說,可以設置widget倉庫負責統(tǒng)ー管理和存儲全部的widget應用,每個widget應用都會附帯一個描述文件,這個描述文件包括該widget應用對應的節(jié)目信息。widget應用可以分為多種類型,如天氣、財經(jīng)、娛樂、電子商務等等,如果是針對某個電視頻道專門打造的widget應用,那么該描述文件中還包括相關的頻道信息,在widget應用被下載安裝到電視后,描述文件中的信息被提取并且存儲進入該widget倉庫中預設的數(shù)據(jù)庫中。步驟S202中,該當檢測到當前正在播放的電視節(jié)目信息與該widget應用對應的節(jié)目信息匹配吋,在該當前正在播放的電視節(jié)目窗ロ中顯示該widget應用的步驟具體為電視機獲取當前正在播放的電視節(jié)目信息;判斷存儲的widget應用中是否存在該電視節(jié)目信息匹配的節(jié)目信息,是,則在該當前正在播放的電視節(jié)目窗口中顯示該匹配的節(jié)目信息對應的widget應用,否,則不顯
7J\ ο具體地,當用戶選擇收看某個電視頻道吋,電視機的數(shù)字電視信號進入現(xiàn)有的常規(guī)的EPG解析模塊,這個模塊主要是負責從數(shù)字電視的TS流中,取出相應的EPG,并且將 EPG傳送給電視機中的EPG環(huán)境分析模塊,EPG環(huán)境分析模塊在收到EPG的信息后,直接從 widget倉庫的數(shù)據(jù)庫中,查詢與之對應的widget應用,也即檢測電視機中是否存在與當前正在播放的電視節(jié)目信息匹配的widget應用,若是,則在該當前正在播放的電視節(jié)目窗ロ 中顯示該widget應用。具體地,也可以利用電視機的widget倉庫中的智能感知分析模塊實時獲取電視機當前正在播放的電視節(jié)目的節(jié)目內(nèi)容、節(jié)目播放時間等節(jié)目信息,并將獲取的節(jié)目內(nèi)容和節(jié)目播放時間與數(shù)據(jù)庫中存儲的widget應用對應的節(jié)目信息進行匹配,當查找到匹配的widget應用時,則智能感知分析模塊將該匹配的widget應用在電視機顯示屏上某個位
直 Ι不。具體地,該匹配的標準可以是精確對應關系,即直接的頻道對應關系,具體是將 EPG的信息中所包含的頻道信息與解析獲取到的widget應用對應的節(jié)目信息中的節(jié)目頻道相比較;該匹配的標準也可以是模糊對應關系,即將EPG的信息中所包含的節(jié)目類型與解析獲取到的widget應用對應的節(jié)目信息中的節(jié)目類型相比較;該匹配的標準也可以為多種條件同時滿足,比如,widget應用對應的節(jié)目類型和節(jié)目頻道等節(jié)目信息必須與該EPG的信息中包含的信息完全對應相同時,才會查詢到對應的widget應用;當對應的 widget被查詢出來后,EPG環(huán)境分析模塊就會將找到的widget應用,推送到數(shù)字電視播放模塊,該電視播放模塊此時可以ー邊播放數(shù)字電視節(jié)目,一邊在屏幕的某個特定位置,呈現(xiàn)被查詢出來的widget應用,極大地方便了用戶的使用,也讓widget應用的顯示更加智能化、更具針對性。另外,該widget應用顯示方法還包括電視機根據(jù)當前正在播放的電視節(jié)目信息,向該應用服務器發(fā)送與該電視節(jié)目信息對應的widget應用下載請求;該應用服務器根據(jù)該與該電視節(jié)目信息對應的widget應用下載請求,返回與該電視節(jié)目信息對應的widget應用至該電視機;接收該應用服務器返回的widget應用,并在該當前正在播放的電視節(jié)目窗口中顯不該widget應用。在具體實施過程中,電視機獲取到當前正在播放的電視節(jié)目信息后,比如用戶切換到某個電視頻道,而該電視機中并不存在與當前正在播放的電視節(jié)目信息相匹配的 widget應用,則向應用服務器發(fā)送與該電視節(jié)目信息對應的widget應用下載請求,該應用服務器將與該電視節(jié)目信息對應的widget應用發(fā)送給電視機,電視機將與該電視節(jié)目信息對應的widget應用在當前正在播放的電視節(jié)目窗口中顯示。若該應用服務器并不存在與該電視節(jié)目信息對應的widget應用,則可以返回匹配應用不存在的提示信息,需要說明的是該應用服務器中的widget應用為根據(jù)運營商的商業(yè)或者廣告策略預先定制好,從而可以根據(jù)實際需要推送合適的widget應用,且該運營商的商業(yè)或者廣告策略是可以修改的,因而能夠動態(tài)地改變所需要顯示的widget應用。在本發(fā)明實施例中,該widget應用顯示方法通過實時獲取當前正在播放的電視節(jié)目信息,將當前正在播放的電視節(jié)目信息與應用服務器推送的widget應用所對應的節(jié)目信息進行匹配,以將匹配的節(jié)目信息所對應的widget應用顯示在當前電視機屏幕的某個位置,解決了用戶正在收看電視節(jié)目吋,不能夠根據(jù)當前電視節(jié)目信息,有針對性地、實時地顯示對應的widget應用,導致用戶體驗差的問題,實現(xiàn)了以ー種智能的方式,更加具有針對性、準確性呈現(xiàn)widget應用,也使得用戶得到了更好地體驗。實施例三圖3示出了本發(fā)明第三實施例提供的應用服務器的widget應用推送裝置的結(jié)構(gòu), 為了便于說明,僅示出了與本發(fā)明實施例相關的部分。該應用服務器的widget應用推送裝置包括判斷単元31及第一推送単元32,其中判斷単元31,用于判斷預設的推送時間是否到達;第一推送単元32,用于當該判斷単元31輸出結(jié)果為是吋,向電視機推送預設的 widget應用惜思。在widget應用的應用服務器中,可以根據(jù)電視機的節(jié)目信息,預先制定好一系列的widget應用推送策略,因而可以在該應用服務器中預先定義widget應用的推送策略庫, 即可以根據(jù)電視節(jié)目的內(nèi)容、播放時間等在推送策略庫中預先設置好推送時間以及需要推送的widget應用信息等,當判斷単元31判斷設定的推送時間到達時,則向電視機推送預設的widget應用信息。該應用服務器的widget應用推送裝置還包括第二推送単元,用于根據(jù)電視機發(fā)送的與該電視節(jié)目信息對應的widget應用下載請求,返回與該電視節(jié)目信息對應的widget應用至電視機。在本發(fā)明實施例中,該應用服務器還可以接收電視機發(fā)送的與該電視節(jié)目信息對應的widget應用下載請求,第二推送単元根據(jù)該下載請求,將與該電視節(jié)目信息對應的 widget應用發(fā)送至電視機。由于widget應用是非常小巧的應用,所以應用服務器可根據(jù)電視機的下載請求在電視機有需要時再發(fā)送給電視機,從而可以靈活的設置widget應用的推達萬式。
實施例四圖4示出了本發(fā)明第四實施例提供的應用服務器的widget應用推送方法的實現(xiàn)流程,詳述如下在步驟S401中,判斷預設的推送時間是否到達。在步驟S402中,當該預設的推送時間到達時,向電視機推送預設的widget應用信肩、ο具體地,該widget應用的應用服務器可以根據(jù)電視節(jié)目的節(jié)目信息,預先制定好一系列的widget應用推送策略,因而可以在該應用服務器中預先定義widget應用的推送策略庫,即可以根據(jù)電視節(jié)目的內(nèi)容、播放時間等在推送策略庫中預先設置好推送時間以及需要推送的widget應用信息等,當預設的推送時間到達時,則向電視機推送預設的 widget應用惜思。該應用服務器的widget應用推送方法還包括根據(jù)電視機發(fā)送的與該電視節(jié)目信息對應的widget應用下載請求,返回與該電視節(jié)目信息對應的wi dget應用至電視機。具體地,該應用服務器還可以接收電視機發(fā)送的與該電視節(jié)目信息對應的widget 應用下載請求,根據(jù)該下載請求,將與該電視節(jié)目信息對應的widget應用發(fā)送至電視機。 由于widget應用是非常小巧的應用,所以應用服務器可根據(jù)電視機的下載請求在電視機有需要時再發(fā)送給電視機,從而利用該應用服務器的widget應用推送方法可以靈活的設置widget應用的推送方式。實施例五圖5示出了本發(fā)明第五實施例提供的電視機的widget應用顯示裝置的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實施例相關的部分。該電視機的widget應用顯示裝置可以用于電視機中,可以是運行于電視機內(nèi)的軟件單元,也可以作為獨立的掛件集成到電視機中或者運行于電視機的應用系統(tǒng)中,該電視機的widget應用顯示裝置包括分析単元51、判斷単元52及第一顯示單元53,其中分析単元51,用于解析來自應用服務器發(fā)送的widget應用信息,獲取并存儲該 widget應用及與該widget應用對應的節(jié)目信息。其中,該節(jié)目信息包括節(jié)目內(nèi)容、節(jié)目類型、節(jié)目頻道、節(jié)目播放時間中的ー種或者多種信息。在本發(fā)明實施例中,電視機接收到應用服務器發(fā)送的預設的widget應用信息后, 分析単元51解析該預設的widget應用信息,以獲取并存儲該widget應用及該widget應用對應的節(jié)目信息。對于智能電視機來說,可以設置widget倉庫負責統(tǒng)ー管理和存儲全部的widget 應用,每個widget應用都會附帯一個描述文件,這個描述文件包括該widget應用對應的節(jié)目信息。widget應用可以分為多種類型,如天氣、財經(jīng)、娛樂、電子商務等等,如果是針對某個電視頻道專門打造的widget應用,那么該描述文件中還包括相關的頻道信息,在widget 應用被下載安裝到電視后,描述文件中的信息被提取并且存儲進入該widget倉庫中預設的數(shù)據(jù)庫中。判斷単元52,用于判斷當前正在播放的電視節(jié)目信息與該widget應用對應的節(jié)目信息是否匹配。其中,該判斷単元52具體包括信息獲取單元521,用于獲取當前正在播放的電視節(jié)目信息;以及匹配判斷単元522,用于判斷存儲的widget應用中是否存在該電視節(jié)目信息匹配的節(jié)目信息。在本發(fā)明實施例中,判斷単元52可以為電視機中的EPG環(huán)境分析模塊。當用戶選擇收看某個電視頻道時,電視機的數(shù)字電視信號進入現(xiàn)有的常規(guī)的EPG解析模塊,以從數(shù)字電視的TS流中,取出相應的EPG,并且將EPG傳送給電視機中的EPG環(huán)境分析模塊,EPG 環(huán)境分析模塊在收到EPG的信息后,直接從widget倉庫的數(shù)據(jù)庫中查詢與之匹配的widget 應用,也即檢測電視機中是否存在與當前正在播放的電視節(jié)目信息匹配的widget應用。在本發(fā)明實施例中,判斷単元52也可以為位于widget倉庫中的智能感知分析模塊,利用該智能感知分析模塊實時獲取電視機當前正在播放的電視節(jié)目的節(jié)目內(nèi)容、節(jié)目播放時間等節(jié)目信息,并將獲取的節(jié)目內(nèi)容和節(jié)目播放時間與數(shù)據(jù)庫中存儲的widget應用對應的節(jié)目信息進行匹配。第一顯示單元53,用于當該判斷単元52的輸出結(jié)果為是吋,在該當前正在播放的電視節(jié)目窗ロ中顯示該widget應用。該電視機的widget應用顯示裝置還包括請求發(fā)送単元,用于根據(jù)當前正在播放的電視節(jié)目信息,向應用服務器發(fā)送與該電視節(jié)目信息對應的widget應用下載請求,以使該應用服務器返回與該電視節(jié)目信息對應的widget應用至該電視機;以及第二顯示單元,用于接收該應用服務器返回的widget應用,并在該當前正在播放的電視節(jié)目窗ロ中顯示該widget應用。在本發(fā)明實施例中,電視機獲取到當前正在播放的電視節(jié)目信息,比如用戶切換到某個電視頻道時,而該電視機中并不存在與當前正在播放的電視節(jié)目信息相匹配的 widget應用,則由請求發(fā)送單元發(fā)送與該電視節(jié)目信息對應的widget應用下載請求,以使該應用服務器將與該電視節(jié)目信息對應的widget應用發(fā)送給電視機,第二顯示單元接收該應用服務器返回的widget應用,并在該當前正在播放的電視節(jié)目窗ロ中顯示該widget 應用。需要說明的是,該請求發(fā)送単元與第二顯示單元所具有的功能也可以集成在上述智能感知分析模塊中。在本發(fā)明實施例中,通過利用包括分析単元51、判斷単元52及第一顯示單元53 的電視機的widget應用顯示裝置,能夠解決當前的電視機中widget應用顯示技木,缺乏真正的上下文環(huán)境感知能力,導致經(jīng)常在不需要出現(xiàn)widget應用的時候出現(xiàn),而在需要出現(xiàn)某個特定widget的時候,可能又會由于下載的widget的數(shù)量太多,需要花時間才能找到這個所需的widget,導致用戶體驗效果差的問題,從而可以具有智能化的、針對性的顯示 widget應用,且節(jié)省操作時間,使得用戶獲得了較好的體驗。實施例六圖6示出了本發(fā)明第六實施例提供的電視機的widget應用顯示方法的實現(xiàn)流程, 詳述如下
在步驟S601中,解析來自應用服務器發(fā)送的widget應用信息,獲取并存儲該 widget應用及該widget應用對應的節(jié)目信息。具體地,電視機接收到應用服務器發(fā)送的預設的widget應用信息后,解析該預設的widget應用信息,以獲取并存儲該widget應用及該widget應用對應的節(jié)目信息。其中, 該節(jié)目信息包括節(jié)目內(nèi)容、節(jié)目類型、節(jié)目頻道、節(jié)目播放時間中的一種或者多種信息。在步驟S602中,判斷當前正在播放的電視節(jié)目信息與所述widget應用對應的節(jié)目信息是否匹配。其中,步驟S602具體包括獲取當前正在播放的電視節(jié)目信息;判斷存儲的widget應用中是否存在該電視節(jié)目信息匹配的節(jié)目信息。在步驟S603中,當判斷當前正在播放的電視節(jié)目信息與該widget應用對應的節(jié)目信息匹配吋,在該當前正在播放的電視節(jié)目窗ロ中顯示該widget應用。具體地,當用戶選擇收看某個電視頻道時,電視機的數(shù)字電視信號進入現(xiàn)有的常規(guī)的EPG解析模塊,以從數(shù)字電視的TS流中,取出相應的EPG,并且可以將EPG傳送給電視機中的EPG環(huán)境分析模塊,EPG環(huán)境分析模塊在收到EPG的信息后,直接從widget倉庫的數(shù)據(jù)庫中查詢與之匹配的widget應用,也即檢測電視機中是否存在與當前正在播放的電視節(jié)目信息匹配的widget應用。也即檢測到當前正在播放的電視節(jié)目信息與該widget應用對應的節(jié)目信息是否匹配,若是,則在該當前正在播放的電視節(jié)目窗ロ中顯示該widget應 Α] ο具體地,也可利用電視機中的智能感知分析模塊,實時獲取電視機當前正在播放的電視節(jié)目的節(jié)目內(nèi)容、節(jié)目播放時間等節(jié)目信息,并將獲取的節(jié)目內(nèi)容和節(jié)目播放時間與數(shù)據(jù)庫中存儲的widget應用對應的節(jié)目信息進行匹配,當存在匹配的節(jié)目信息吋,則將該匹配的節(jié)目信息對應的widget應用在電視機顯示屏上某個位置顯示。在本發(fā)明實施例中,該匹配的標準可以是精確對應關系,即直接的頻道對應關系, 具體是將EPG的信息中所包含的頻道信息與解析獲取到的widget應用對應的節(jié)目信息中的節(jié)目頻道相比較;該匹配的標準也可以是模糊對應關系,即將EPG的信息中所包含的節(jié)目類型與解析獲取到的widget應用對應的節(jié)目信息中的節(jié)目類型相比較;該匹配的標準也可以為多種條件同時滿足,比如,widget應用對應的節(jié)目類型和節(jié)目頻道等節(jié)目信息必須與該EPG的信息中包含的信息完全對應相同時,才會查詢到對應的widget應用;當對應的widget被查詢出來后,EPG環(huán)境分析模塊就會將找到的widget應用,推送到數(shù)字電視播放模塊,該電視播放模塊此時可以ー邊播放數(shù)字電視節(jié)目,一邊在屏幕的某個特定位置,呈現(xiàn)被查詢出來的widget應用,極大地方便了用戶的使用,也讓widget應用的顯示更加智能化、更具針對性。該電視機的widget應用顯示方法還包括根據(jù)當前正在播放的電視節(jié)目信息,向應用服務器發(fā)送與該電視節(jié)目信息對應的 widget應用下載請求,以使該應用服務器返回與該電視節(jié)目信息對應的widget應用至該電視機;接收該應用服務器返回的widget應用,并在該當前正在播放的電視節(jié)目窗口中顯不該widget應用。
具體地,電視機獲取到當前正在播放的電視節(jié)目信息,比如用戶切換到某個電視頻道時,而該電視機中并不存在與當前正在播放的電視節(jié)目信息相匹配的widget應用,電視機獲取到當前正在播放的電視節(jié)目信息,比如用戶切換到某個電視頻道時,而該電視機中并不存在與當前正在播放的電視節(jié)目信息相匹配的widget應用,則由請求發(fā)送單元發(fā)送與該電視節(jié)目信息對應的widget應用下載請求,以使該應用服務器將與該電視節(jié)目信息對應的widget應用發(fā)送給電視機,第二顯示單元接收該應用服務器返回的widget應用, 并在該當前正在播放的電視節(jié)目窗口中顯示該widget應用。若該應用服務器并不存在與該電視節(jié)目信息對應的widget應用,則可以返回匹配應用不存在的提示信息。本發(fā)明實施例提供的電視機的widget應用顯示方法,能夠通過實時獲取當前正在播放的電視節(jié)目信息,將當前正在播放的電視節(jié)目信息與來自應用服務器發(fā)送并存儲的 widget應用所對應的節(jié)目信息進行匹配,以將匹配的節(jié)目信息所對應的widget應用顯示在當前電視機屏幕中,使得電視機的widget應用顯示更具有智能化的、針對性,操作時間減少,用戶的體驗效果得到提升。本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,所述的程序可以存儲于ー計算機可讀取存儲介質(zhì)中, 所述的存儲介質(zhì),如ROM/RAM、磁盤、光盤等。本發(fā)明實施例通過用于當預設的時間到達時,向電視機12推送預設的widget應用信息的應用服務器,以及用于解析該預設的widget應用信息,獲取并存儲該widget應用及與該widget應用對應的節(jié)目信息,當檢測到當前正在播放的電視節(jié)目信息與該widget 應用對應的節(jié)目信息匹配吋,在該當前正在播放的電視節(jié)目窗口中顯示該widget應用的電視機,解決了現(xiàn)有的widget應用顯示系統(tǒng),不能夠根據(jù)當前正在播放的電視節(jié)目信息, 有針對性地、實時地顯示對應的widget應用,導致用戶體驗差的問題,達到了有針對性地、 準確地、實時地顯示相關widget應用的目的,從而提升了用戶體驗。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種widget應用顯示系統(tǒng),其特征在于,所述系統(tǒng)包括應用服務器及電視機,其中 應用服務器,用于當預設的時間到達時,向電視機推送預設的widget應用信息;以及電視機,用于解析所述預設的widget應用信息,獲取并存儲所述widget應用及所述widget應用對應的節(jié)目信息,當檢測到當前正在播放的電視節(jié)目信息與所述widget應用對應的節(jié)目信息匹配時,在所述當前正在播放的電視節(jié)目窗口中顯示所述widget應用。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述節(jié)目信息包括節(jié)目內(nèi)容、節(jié)目類型、節(jié)目頻道、節(jié)目播放時間中的一種或者多種信息。
3.如權(quán)利要求2所述的系統(tǒng),其特征在于,所述電視機還用于根據(jù)當前正在播放的電視節(jié)目信息,向所述應用服務器發(fā)送與所述電視節(jié)目信息對應的widget應用下載請求,并接收所述應用服務器返回的widget應用,并在所述當前正在播放的電視節(jié)目窗口中顯示所述widget應用;所述應用服務器還用于根據(jù)所述與所述電視節(jié)目信息對應的widget應用下載請求,返回與所述電視節(jié)目信息對應的widget應用至所述電視機。
4.一種widget應用顯示方法,其特征在于,所述方法包括下述步驟 當預設的時間到達時,應用服務器向電視機推送預設的widget應用信息;所述電視機解析所述預設的widget應用信息,獲取并存儲所述widget應用及所述 widget應用對應的節(jié)目信息,當檢測到當前正在播放的電視節(jié)目信息與所述widget應用對應的節(jié)目信息匹配時,在所述當前正在播放的電視節(jié)目窗口中顯示所述widget應用。
5.一種應用服務器的widget應用推送裝置,其特征在于,所述裝置包括 判斷單元,用于判斷預設的推送時間是否到達;以及第一推送單元,用于當所述判斷單元輸出結(jié)果為是時,向電視機推送預設的widget應用fn息。
6.如權(quán)利要求5所述的應用服務器,其特征在于,所述裝置還包括第二推送單元,用于根據(jù)電視機發(fā)送的與所述電視節(jié)目信息對應的widget應用下載請求,返回與所述電視節(jié)目信息對應的wi dget應用至電視機。
7.一種應用服務器的widget應用推送方法,其特征在于,所述方法包括下述步驟 判斷預設的推送時間是否到達;當所述預設的推送時間到達時,向電視機推送預設的widget應用信息。
8.一種電視機的widget應用顯示裝置,其特征在于,所述裝置包括分析單元,用于解析來自應用服務器發(fā)送的widget應用信息,獲取并存儲所述widget 應用及所述widget應用對應的節(jié)目信息;判斷單元,用于判斷當前正在播放的電視節(jié)目信息與所述widget應用對應的節(jié)目信息是否匹配;以及第一顯示單元,用于當所述判斷單元的輸出結(jié)果為是時,在所述當前正在播放的電視節(jié)目窗口中顯示所述widget應用。
9.如權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括請求發(fā)送單元,用于根據(jù)當前正在播放的電視節(jié)目信息,向應用服務器發(fā)送與所述電視節(jié)目信息對應的widget應用下載請求,以使所述應用服務器返回與所述電視節(jié)目信息對應的widget應用至所述電視機;以及第二顯示單元,用于接收所述應用服務器返回的widget應用,并在所述當前正在播放的電視節(jié)目窗口中顯示所述widget應用。
10. 一種電視機的widget應用顯示方法,其特征在于,所述方法包括下述步驟 解析來自應用服務器發(fā)送的widget應用信息,獲取并存儲所述widget應用及所述 widget應用對應的節(jié)目信息;判斷當前正在播放的電視節(jié)目信息與所述widget應用對應的節(jié)目信息是否匹配; 當判斷當前正在播放的電視節(jié)目信息與所述widget應用對應的節(jié)目信息匹配時,在所述當前正在播放的電視節(jié)目窗口中顯示所述widget應用。
全文摘要
本發(fā)明適用于widget應用技術領域,提供了一種widget應用顯示系統(tǒng)、方法、推送方法及裝置,所述系統(tǒng)包括應用服務器及電視機,其中應用服務器用于當預設的時間到達時,向電視機推送預設的widget應用信息;電視機用于解析該預設的widget應用信息,獲取并存儲該widget應用及該widget應用對應的節(jié)目信息,當檢測到當前正在播放的電視節(jié)目信息與該widget應用對應的節(jié)目信息匹配時,在該當前正在播放的電視節(jié)目窗口中顯示該widget應用。本發(fā)明實現(xiàn)了用戶正在收看電視節(jié)目時,能夠根據(jù)當前電視節(jié)目信息,有針對性地、實時地顯示相關的widget應用,從而達到了提升用戶體驗的目的。
文檔編號H04N21/27GK102547413SQ20111043091
公開日2012年7月4日 申請日期2011年12月20日 優(yōu)先權(quán)日2011年12月20日
發(fā)明者孫翀 申請人:Tcl集團股份有限公司