專利名稱:Led終端顯示播放方法、系統(tǒng)及服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及文件播放技術(shù)領(lǐng)域,特別地,涉及一種LED終端顯示播放方法、系統(tǒng)及服務(wù)器。
背景技術(shù):
目前,按數(shù)據(jù)傳輸方式的不同可以將LED顯示屏分為兩類一類是采用與計算機顯示同一內(nèi)容的實時視頻屏(又稱同步屏);另一類是通過USB、以太網(wǎng)等通信手段把顯示內(nèi)容發(fā)給顯示屏的獨立視頻源顯示屏(又稱異步屏),若采用無線通信方式,還可以實時更新顯示內(nèi)容,靈活性高。使用LED可以用來顯示文字、圖形、時間、動畫、天氣預(yù)報、實時行情 (例如,股票匯率)、視頻動畫等各種信息。對于異步屏,其接收的是各種形式的節(jié)目文件。目前最常用的節(jié)目組織方式是 HTML文件方式及多種格式文件方式。HTML文件方式LED屏控制卡通過客戶端瀏覽器來解析接收到的HTML文件,進(jìn)行 HTML的展示并顯示輸出至LED屏。瀏覽器可以自動下載HTML中引用到的素材文件并進(jìn)行解析。然而,HTML文件方式需要LED屏控制卡支持瀏覽器,硬件配置要求高,這樣LED屏的成本就會高很多。另外,HTML文件方式實現(xiàn)文本左移右移的效果是利用HTML中的marquee 標(biāo)簽或者js實現(xiàn)的,經(jīng)測試發(fā)現(xiàn),當(dāng)左移或右移時在LED上會出現(xiàn)一頓一頓等不流暢現(xiàn)象, 導(dǎo)致顯示效果不理想。此外,在顯示文本時需要有本地字庫的支持,這就需要控制卡系統(tǒng)存有支持各種字體的字庫。多種格式文件方式LED屏控制卡根據(jù)獲取到的節(jié)目配置文件去下載各種格式的文件,然后將各文件組織起來播放。由此可見,多種格式文件方式是由LED屏控制卡系統(tǒng)將文字、圖形、時間、動畫、天氣預(yù)報、實時行情、視頻動畫等文件組織起來進(jìn)行解析播放,但是這需要控制卡單獨實現(xiàn)一套類似HTML的解析播放軟件,大大增加了復(fù)雜度,同樣,多種格式文件方式存在與HTML顯示方式一樣的缺點。
發(fā)明內(nèi)容
本發(fā)明要解決的一個技術(shù)問題是提供一種LED終端顯示播放方法、系統(tǒng)及服務(wù)器,能夠克服節(jié)目組織和播放方式上的缺點。根據(jù)本發(fā)明的一方面,提出了一種LED終端顯示播放方法,包括服務(wù)器接收用戶設(shè)備提交的節(jié)目描述數(shù)據(jù);根據(jù)節(jié)目描述數(shù)據(jù)生成節(jié)目文件;通過有線方式或無線方式通知LED終端從服務(wù)器中提取節(jié)目文件,以使LED終端解析并播放節(jié)目文件中的內(nèi)容。根據(jù)本發(fā)明的另一方面,還提出了一種服務(wù)器,包括數(shù)據(jù)接收單元,用于接收用戶設(shè)備提交的節(jié)目描述數(shù)據(jù);文件生成單元,與數(shù)據(jù)接收單元相連,用于根據(jù)節(jié)目描述數(shù)據(jù)生成節(jié)目文件;通知提取單元,與文件生成單元相連,用于通過有線方式或無線方式通知LED 終端從服務(wù)器中提取節(jié)目文件,以使LED終端解析并播放節(jié)目文件中的內(nèi)容。根據(jù)本發(fā)明的又一方面,還提出了一種LED終端顯示播放系統(tǒng),包括用戶設(shè)備、LED終端以及服務(wù)器,其中,用戶設(shè)備,與服務(wù)器相連,用于向服務(wù)器提交節(jié)目描述數(shù)據(jù); LED終端,通過有線方式或無線方式與服務(wù)器相連,用于接收服務(wù)器發(fā)送的通知,并通過有線方式或無線方式從服務(wù)器中取出節(jié)目文件,解析并播放節(jié)目文件中的內(nèi)容。本發(fā)明提供的LED終端顯示播放方法、系統(tǒng)及服務(wù)器,解決了異步屏在節(jié)目組織和播放方式上的缺點(例如,網(wǎng)絡(luò)傳輸交互次數(shù)多,需要下載多個文件;文字左右移動顯示效果不好;文字需要字體庫支持,即需要內(nèi)存來存放不同的字體庫文件,增加了 LED屏控制卡的硬件成本及軟件復(fù)雜度等),并且可以減少對于LED屏控制卡硬件及軟件的配置要求, 使LED顯示控制卡成本降低,減少節(jié)目文件網(wǎng)絡(luò)傳輸?shù)拇螖?shù),不依賴于控制卡端系統(tǒng)提供的字體庫,可以播放各種字體的文字節(jié)目,使各種節(jié)目的顯示播放效果達(dá)到最佳。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分。在附圖中圖1是本發(fā)明LED終端顯示播放方法的一個實施例的流程示意圖。圖2是本發(fā)明生成節(jié)目文件的一個實例的流程示意圖。圖3是本發(fā)明節(jié)目文件的數(shù)據(jù)結(jié)構(gòu)示意圖。圖4是本發(fā)明節(jié)目文件的格式示意圖。圖5是本發(fā)明LED終端解析與播放節(jié)目文件中的內(nèi)容的一個實例的流程示意圖。圖6是LED終端顯示播放系統(tǒng)的一個實施例的結(jié)構(gòu)示意圖。圖7是本發(fā)明服務(wù)器的一個實施例的結(jié)構(gòu)示意圖。圖8是本發(fā)明服務(wù)器的另一實施例的結(jié)構(gòu)示意圖。圖9是本發(fā)明LED終端的一個實施例的結(jié)構(gòu)示意圖。
具體實施例方式下面參照附圖對本發(fā)明進(jìn)行更全面的描述,其中說明本發(fā)明的示例性實施例。本發(fā)明的示例性實施例及其說明用于解釋本發(fā)明,但并不構(gòu)成對本發(fā)明的不當(dāng)限定。以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使用的任何限制。圖1是本發(fā)明LED終端顯示播放方法的一個實施例的流程示意圖。如圖1所示,該實施例可以包括以下步驟S102,服務(wù)器接收用戶設(shè)備提交的節(jié)目描述數(shù)據(jù),其中,節(jié)目描述數(shù)據(jù)中可以包括多個頁的數(shù)據(jù),每一頁的數(shù)據(jù)中又可以包括多個窗的數(shù)據(jù),每個窗內(nèi)的數(shù)據(jù)又可以包括多個素材;具體地,用戶可以通過可視化界面將節(jié)目數(shù)據(jù)提交給服務(wù)器,例如,用戶通過可視化界面可以輸入“是否隨機播放”、“是否清屏”等,并且可以輸入供LED屏終端顯示的文本數(shù)據(jù),例如,用戶希望在LED屏終端上多頁、多窗、和/或多素材顯示,那么用戶需在可視化界面上新建頁、新建窗、和/或新建素材并且輸入與節(jié)目、頁、窗、素材相關(guān)的數(shù)據(jù),其中,素材可以包括但不限于文字、圖形、圖片、時間、動畫、天氣預(yù)報、實時行情以及視頻動畫。S104,服務(wù)器根據(jù)節(jié)目描述數(shù)據(jù)生成節(jié)目文件,該節(jié)目文件可以為PSM (Programof Sun Media,陽光多媒體節(jié)目)文件,隨后將通過圖2對該步驟進(jìn)行詳細(xì)地說明。S106,服務(wù)器通過有線方式或無線方式通知LED終端生成了新的節(jié)目文件,請LED 終端從服務(wù)器中提取該節(jié)目文件,以使LED終端解析并播放節(jié)目文件中的內(nèi)容,隨后將通過圖5對LED終端解析并播放節(jié)目文件中的內(nèi)容進(jìn)行詳細(xì)地說明。該實施例可以減少對于LED屏控制卡硬件(例如,CPU和內(nèi)存等)及軟件的配置要求,使LED顯示控制卡成本降低,減少節(jié)目文件網(wǎng)絡(luò)傳輸?shù)拇螖?shù),不依賴于控制卡端系統(tǒng)提供的字體庫,可以播放各種字體的文字節(jié)目,使各種節(jié)目的顯示播放效果達(dá)到最佳。圖2是本發(fā)明生成節(jié)目文件的一個實例的流程示意圖。如圖2所示,可以包括以下步驟S202,將節(jié)目描述數(shù)據(jù)中的非二進(jìn)制數(shù)值(例如,顯示效果(左移/右移等)等數(shù)據(jù))轉(zhuǎn)換為二進(jìn)制數(shù)值,具體地,可以將節(jié)目數(shù)據(jù)中的布爾型數(shù)值和/或十進(jìn)制數(shù)值等轉(zhuǎn)換成可以寫入PSM文件的數(shù)字類型屬性值(例如,二進(jìn)制數(shù)值);舉例說明,可以將用戶所輸入的“是否隨機播放”和“是否清屏”的布爾型數(shù)值轉(zhuǎn)換成數(shù)字類型屬性值,例如,當(dāng)"是否清屏"為false時,則將其轉(zhuǎn)換成可以寫入PSM文件的數(shù)值0,否則將其轉(zhuǎn)換成數(shù)值1。S204,將節(jié)目描述數(shù)據(jù)中的格式化數(shù)據(jù)(例如,可以包括待顯示的文字信息、字體的大小、文字顏色等數(shù)據(jù))轉(zhuǎn)換成位圖數(shù)據(jù);舉例說明,因為節(jié)目描述數(shù)據(jù)中的mtlContent (該mtlContent表示素材的內(nèi)容, 可以是文字、天氣預(yù)報、時間日期等信息,在不同素材格式下,mtlContent內(nèi)容是不一樣的, 如在單行文本模式下,mtlContent包含文字內(nèi)容、字體大小、字體、字體顏色等信息)這樣的格式化數(shù)據(jù)是LED屏終端讀不懂的,因此須將其轉(zhuǎn)換成位圖數(shù)據(jù),例如,將"請在此處輸入文字"這樣的文本數(shù)據(jù)轉(zhuǎn)換成圖片形式,以供LED屏終端顯示,對于素材原本是文本數(shù)據(jù)的處理,可以采用例如java的awt將文字轉(zhuǎn)換成圖片。對于素材原本就是圖片類型的, 如其圖片格式滿足要求,則可以不處理,如果圖片格式不滿足顯示要求,可以借助于軟件 imagemagick來進(jìn)行處理。S206,計算節(jié)目描述數(shù)據(jù)中每個頁、每個窗、和/或每個素材的索引位置;例如,假設(shè)用戶設(shè)置節(jié)目描述數(shù)據(jù)中的數(shù)據(jù)A將在第一頁中顯示,數(shù)據(jù)B將在第二頁中顯示,第一頁的索引位置是16,且根據(jù)具體的描述數(shù)據(jù)協(xié)議以及實時數(shù)據(jù)可以得到數(shù)據(jù)A和B的大小分別為32和16,則數(shù)據(jù)B的索引位置是48,同理第三頁中顯示的數(shù)據(jù)的索引位置是64,依此類推。S208,利用索引位置和轉(zhuǎn)換后的節(jié)目描述數(shù)據(jù)構(gòu)建設(shè)定形式的數(shù)據(jù)結(jié)構(gòu);例如,服務(wù)器可以將節(jié)目描述數(shù)據(jù)構(gòu)建成如圖3所示的數(shù)據(jù)結(jié)構(gòu),如圖3所示,在根節(jié)點“節(jié)目描述數(shù)據(jù)塊”中包含“第一個節(jié)目頁描述數(shù)據(jù)塊”的索引位置,此外,“節(jié)目描述數(shù)據(jù)塊”中還可以包括與節(jié)目相關(guān)的屬性數(shù)據(jù),例如,starttime (起始時間相關(guān)信息)、 endtime (結(jié)束時間相關(guān)信息)、width (屏的像素寬度)、height (屏的像素高度)等。在第一級中,節(jié)點“第一個節(jié)目頁描述數(shù)據(jù)塊”中包含當(dāng)前節(jié)目頁的“第一個節(jié)目窗描述數(shù)據(jù)塊”的索引位置以及“第二個節(jié)目頁描述數(shù)據(jù)塊”的索引位置,依此類推,節(jié)點 “第N個節(jié)目頁描述數(shù)據(jù)塊”中包含當(dāng)前(第N個)節(jié)目頁的“第一個節(jié)目窗描述數(shù)據(jù)塊” 的索引位置以及“下一(第N+1個)節(jié)目頁描述數(shù)據(jù)塊”的索引位置。此外,在每個節(jié)目頁描述數(shù)據(jù)塊中還可以包括與節(jié)目頁相關(guān)的屬性數(shù)據(jù),例如,magicrectwidth(邊框?qū)挾?和 magicrectheight (邊框高度)等。在第二級中,節(jié)點“第一個節(jié)目窗描述數(shù)據(jù)塊”中包含當(dāng)前節(jié)目窗的“第一個節(jié)目素材描述數(shù)據(jù)塊”的索引位置以及“第二個節(jié)目窗描述數(shù)據(jù)塊”的索引位置,依此類推,節(jié)點 “第N個節(jié)目窗描述數(shù)據(jù)塊”中包含當(dāng)前(第N個)節(jié)目窗的“第一個節(jié)目素材描述數(shù)據(jù)塊” 的索引位置以及“下一(第N+1個)節(jié)目窗描述數(shù)據(jù)塊”的索引位置。此外,在每個節(jié)目窗描述數(shù)據(jù)塊中還可以包括與節(jié)目窗相關(guān)的屬性數(shù)據(jù),例如,width (窗口寬度)、height (窗口高度)、x0 (窗口在屏中的起始坐標(biāo)xO)、y0 (窗口在屏中的起始坐標(biāo)y0)等。在第三級中,節(jié)點“第一個節(jié)目素材描述數(shù)據(jù)塊”中包含第一個節(jié)目素材所對應(yīng)的素材位圖數(shù)據(jù)以及第二個節(jié)目素材描述數(shù)據(jù)塊的索引位置,依此類推,“第N個節(jié)目素材描述數(shù)據(jù)塊”中包含第N個節(jié)目素材所對應(yīng)的素材位圖數(shù)據(jù)以及下一(第N+1)個節(jié)目素材描述數(shù)據(jù)塊的索引位置。此外,在每個節(jié)目素材描述數(shù)據(jù)塊中還可以包括與節(jié)目素材相關(guān)的屬性數(shù)據(jù),例如,effect (素材播放效果)、mtlwidth (素材寬度)、mtlheight (素材高度)寸。需要指出的是,本發(fā)明中設(shè)定形式的數(shù)據(jù)結(jié)構(gòu)并不局限于上述結(jié)構(gòu),可以采用任何適當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu)。S210,在數(shù)據(jù)結(jié)構(gòu)的頭部添加節(jié)目數(shù)據(jù)標(biāo)識;例如,該節(jié)目數(shù)據(jù)標(biāo)識可以包括字段ID和DataLen,其中ID表示數(shù)據(jù)塊類型, 所有的數(shù)據(jù)塊結(jié)構(gòu)將擁有一個唯一的ID號,例如,當(dāng)數(shù)據(jù)塊為播放列表類型時,ID號為 OxOf ff0021。該節(jié)目數(shù)據(jù)標(biāo)識的格式并不局限于此,而是可以采用任何適當(dāng)?shù)母袷?。S212,為添加了節(jié)目數(shù)據(jù)標(biāo)識后的數(shù)據(jù)結(jié)構(gòu)添加頭部和尾部,以形成節(jié)目文件, 即,標(biāo)識該文件為PSM文件;具體地說,頭信息例如可以包括字段Tag、Checktype、Crypt、Key,其中,Tag例如為SimD這樣的文件標(biāo)識,Checktype為校驗方法,Crypt為加密方法,Key為加密密鑰。尾信息例如可以包括字段Check(校驗字),用于對數(shù)據(jù)段進(jìn)行校驗。當(dāng)然頭信息與尾信息并不局限于此,而可以是任何適當(dāng)?shù)男问健S纱丝梢?,通過上述步驟所形成的節(jié)目文件包括三層,如圖4所示。其中,步驟S204為可選步驟,當(dāng)節(jié)目描述數(shù)據(jù)中包含非圖片信息時,可以通過 S204將這些非圖片信息均轉(zhuǎn)換為位圖信息。圖5是本發(fā)明LED終端解析與播放節(jié)目文件中的內(nèi)容的一個實例的流程示意圖。如圖5所示,可以包括以下步驟S502,LED終端解析所接收的節(jié)目文件,并利用解析出的信息校驗節(jié)目文件是否下載完整,例如,可以通過節(jié)目文件的尾信息來校驗該節(jié)目文件是否下載完整;S504,如果下載完整,則檢驗所接收的文件是否為節(jié)目文件,例如,可以通過讀取節(jié)目文件的頭信息來確認(rèn)接收的文件是否為一個真正的節(jié)目文件,如果頭信息中包含諸如 SunD這樣的文件標(biāo)識則表明該文件是節(jié)目文件;S506,如果是節(jié)目文件,則顯示并播放節(jié)目文件中的內(nèi)容,例如,根據(jù)圖4所示,可以根據(jù)頭信息與尾信息來讀取其中的節(jié)目內(nèi)容,并將其顯示和/或播放于LED終端的顯示屏上。
本領(lǐng)域普通技術(shù)人員可以理解,實現(xiàn)上述方法實施例的全部和部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算設(shè)備可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟,而前述的存儲介質(zhì)可以包括ROM、RAM、磁碟和光盤等各種可以存儲程序代碼的介質(zhì)。為了實現(xiàn)上述顯示播放方法的實施例,本發(fā)明又設(shè)計了實現(xiàn)上述方法的顯示播放系統(tǒng),接下來將對該系統(tǒng)進(jìn)行詳細(xì)的說明。圖6是LED終端顯示播放系統(tǒng)的一個實施例的結(jié)構(gòu)示意圖。如圖6所示,該實施例的系統(tǒng)600可以包括用戶設(shè)備602、服務(wù)器604和LED終端 606,其中,用戶設(shè)備,與服務(wù)器相連,用于向服務(wù)器提交節(jié)目描述數(shù)據(jù),其中,該用戶設(shè)備可以是移動終端、計算機或其他任何能實現(xiàn)上述功能的設(shè)備;服務(wù)器,分別與用戶設(shè)備和LED終端相連,用于接收用戶設(shè)備提交的節(jié)目描述數(shù)據(jù)、根據(jù)該節(jié)目描述數(shù)據(jù)生成節(jié)目文件、通過有線或無線方式通知LED終端從服務(wù)器中提取節(jié)目文件,接下來將通過圖7詳細(xì)說明服務(wù)器的內(nèi)部結(jié)構(gòu);LED終端,通過有線方式或無線方式與服務(wù)器相連,用于接收服務(wù)器發(fā)送的通知, 并通過有線方式或無線方式從服務(wù)器中取出節(jié)目文件,解析并播放節(jié)目文件中的內(nèi)容。該 LED終端可以是但并不限于街邊店面上的用于顯示滾動圖文信息的顯示終端,接下來將通過圖9詳細(xì)說明LED終端的內(nèi)部結(jié)構(gòu)。該實施例可以減少對于LED屏控制卡硬件及軟件的配置要求,使LED顯示控制卡成本降低,減少節(jié)目文件網(wǎng)絡(luò)傳輸?shù)拇螖?shù),不依賴于控制卡端系統(tǒng)提供的字體庫,可以播放各種字體的文字節(jié)目,使各種節(jié)目的顯示播放效果達(dá)到最佳。圖7是本發(fā)明服務(wù)器的一個實施例的結(jié)構(gòu)示意圖。如圖7所示,該實施例的服務(wù)器700可以包括數(shù)據(jù)接收單元702,用于接收用戶設(shè)備提交的節(jié)目描述數(shù)據(jù);文件生成單元704,與數(shù)據(jù)接收單元相連,用于根據(jù)節(jié)目描述數(shù)據(jù)生成節(jié)目文件;通知提取單元706,與文件生成單元相連,用于通過有線方式或無線方式通知LED 終端從服務(wù)器中提取節(jié)目文件,以使LED終端解析并播放節(jié)目文件中的內(nèi)容。圖8是本發(fā)明服務(wù)器的另一實施例的結(jié)構(gòu)示意圖。如圖8所示,與圖7中的實施例相比,該實施例的服務(wù)器800中的文件生成單元 802可以包括數(shù)值轉(zhuǎn)換子單元8022,用于將節(jié)目描述數(shù)據(jù)中的非二進(jìn)制數(shù)值轉(zhuǎn)換為二進(jìn)制數(shù)值,例如,將節(jié)目描述數(shù)據(jù)中的布爾型數(shù)值和/或十進(jìn)制數(shù)值等轉(zhuǎn)換成可以寫入節(jié)目文件中的數(shù)字類型屬性值;索引計算子單元80M,用于計算節(jié)目描述數(shù)據(jù)中每個頁、每個窗、和/或每個素材的索引位置,其中,素材可以包括但不限于文字、圖形、圖片、時間、動畫、天氣預(yù)報、實時行情以及視頻動畫;結(jié)構(gòu)構(gòu)建子單元80 ,與數(shù)值轉(zhuǎn)換子單元和索引計算子單元相連,用于利用索引位置和轉(zhuǎn)換后的節(jié)目描述數(shù)據(jù)構(gòu)建設(shè)定形式的數(shù)據(jù)結(jié)構(gòu);標(biāo)識添加子單元80 ,與結(jié)構(gòu)構(gòu)建子單元相連,用于在數(shù)據(jù)結(jié)構(gòu)的頭部添加節(jié)目數(shù)據(jù)標(biāo)識,并為添加了節(jié)目數(shù)據(jù)標(biāo)識后的數(shù)據(jù)結(jié)構(gòu)添加頭部和尾部,以形成節(jié)目文件。進(jìn)一步地,圖8中的文件生成單元還可以包括位圖轉(zhuǎn)換子單元8023,與結(jié)構(gòu)構(gòu)建子單元相連,用于將節(jié)目描述數(shù)據(jù)中的格式化數(shù)據(jù)轉(zhuǎn)換成位圖數(shù)據(jù)。此時,結(jié)構(gòu)構(gòu)建子單元還利用位圖轉(zhuǎn)換后的節(jié)目描述數(shù)據(jù)構(gòu)建設(shè)定形式的數(shù)據(jù)結(jié)構(gòu)。圖9是本發(fā)明LED終端的一個實施例的結(jié)構(gòu)示意圖。如圖9所示,該實施例的LED終端900可以包括下載校驗單元902,用于解析所接收的節(jié)目文件,并利用解析出的信息校驗節(jié)目文件是否下載完整;格式檢驗單元904,與下載校驗單元相連,用于在下載完整的情況下檢驗所接收的文件是否為節(jié)目文件;顯示播放單元906,與格式檢驗單元相連,用于在所接收的文件為節(jié)目文件的情況下顯示并播放節(jié)目文件中的內(nèi)容。本說明書中各個實施例均采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同和相似的部分可以相互參見。對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處可以參見方法實施例部分的說明。本發(fā)明的上述實施例具有以下有益效果(1)采用PSM協(xié)議文件傳輸,將多種素材格式文件及特效描述組織成一個文件,減少了文件網(wǎng)絡(luò)的傳輸次數(shù);(2)將文字等非位圖信息轉(zhuǎn)換成位圖文件,不依賴于LED終端提供的字體庫,可以播放各種字體的文字節(jié)目,使各種節(jié)目的顯示播放效果達(dá)到最佳;(3)易于網(wǎng)絡(luò)傳輸,并且通過加密校驗保證了傳輸?shù)陌踩煽啃裕?4)LED屏控制卡易于解析播放PSM文件,降低了卡的成本;(5)PSM文件結(jié)構(gòu)易于擴展,新增功能方便、簡單;(6)解決了異步屏在節(jié)目組織和播放方式上的缺點;(7)減少了對于LED屏控制卡硬件及軟件的配置要求,使LED顯示控制卡成本降低。雖然已經(jīng)通過示例對本發(fā)明的一些特定實施例進(jìn)行了詳細(xì)說明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,以上示例僅是為了進(jìn)行說明,而不是為了限制本發(fā)明的范圍。本領(lǐng)域的技術(shù)人員應(yīng)該理解,可在不脫離本發(fā)明的范圍和精神的情況下,對以上實施例進(jìn)行修改。本發(fā)明的范圍由所附權(quán)利要求來限定。
9
權(quán)利要求
1.一種LED終端顯示播放方法,其特征在于,包括 服務(wù)器接收用戶設(shè)備提交的節(jié)目描述數(shù)據(jù);根據(jù)所述節(jié)目描述數(shù)據(jù)生成節(jié)目文件;通過有線方式或無線方式通知LED終端從所述服務(wù)器中提取所述節(jié)目文件,以使所述 LED終端解析并播放所述節(jié)目文件中的內(nèi)容。
2.根據(jù)權(quán)利要求1所述的LED終端顯示播放方法,其特征在于,根據(jù)所述節(jié)目描述數(shù)據(jù)生成節(jié)目文件的步驟包括將所述節(jié)目描述數(shù)據(jù)中的非二進(jìn)制數(shù)值轉(zhuǎn)換為二進(jìn)制數(shù)值; 計算所述節(jié)目描述數(shù)據(jù)中每個頁、每個窗、和/或每個素材的索引位置; 利用所述索引位置和轉(zhuǎn)換后的節(jié)目描述數(shù)據(jù)構(gòu)建設(shè)定形式的數(shù)據(jù)結(jié)構(gòu); 在所述數(shù)據(jù)結(jié)構(gòu)的頭部添加節(jié)目數(shù)據(jù)標(biāo)識;為添加了所述節(jié)目數(shù)據(jù)標(biāo)識后的數(shù)據(jù)結(jié)構(gòu)添加頭部和尾部,以形成所述節(jié)目文件。
3.根據(jù)權(quán)利要求2所述的LED終端顯示播放方法,其特征在于,根據(jù)所述節(jié)目描述數(shù)據(jù)生成節(jié)目文件的步驟還包括將所述節(jié)目描述數(shù)據(jù)中的格式化數(shù)據(jù)轉(zhuǎn)換成位圖數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的LED終端顯示播放方法,其特征在于,所述LED終端解析并播放所述節(jié)目文件中的內(nèi)容的步驟包括所述LED終端解析所接收的節(jié)目文件,并利用解析出的信息校驗所述節(jié)目文件是否下載完整;如果下載完整,則檢驗所接收的文件是否為所述節(jié)目文件; 如果是所述節(jié)目文件,則顯示并播放所述節(jié)目文件中的內(nèi)容。
5.根據(jù)權(quán)利要求2所述的LED終端顯示播放方法,其特征在于,所述素材包括文字、圖形、圖片、時間、動畫、天氣預(yù)報、實時行情以及視頻動畫。
6.一種服務(wù)器,其特征在于,包括數(shù)據(jù)接收單元,用于接收用戶設(shè)備提交的節(jié)目描述數(shù)據(jù);文件生成單元,與所述數(shù)據(jù)接收單元相連,用于根據(jù)所述節(jié)目描述數(shù)據(jù)生成節(jié)目文件;通知提取單元,與所述文件生成單元相連,用于通過有線方式或無線方式通知LED終端從所述服務(wù)器中提取所述節(jié)目文件,以使所述LED終端解析并播放所述節(jié)目文件中的內(nèi)容。
7.根據(jù)權(quán)利要求6所述的服務(wù)器,其特征在于,所述文件生成單元包括 數(shù)值轉(zhuǎn)換子單元,用于將所述節(jié)目描述數(shù)據(jù)中的非二進(jìn)制數(shù)值轉(zhuǎn)換為二進(jìn)制數(shù)值; 索引計算子單元,用于計算所述節(jié)目描述數(shù)據(jù)中每個頁、每個窗、和/或每個素材的索引位置;結(jié)構(gòu)構(gòu)建子單元,與所述數(shù)值轉(zhuǎn)換子單元和所述索引計算子單元相連,用于利用所述索引位置和轉(zhuǎn)換后的節(jié)目描述數(shù)據(jù)構(gòu)建設(shè)定形式的數(shù)據(jù)結(jié)構(gòu);標(biāo)識添加子單元,與所述結(jié)構(gòu)構(gòu)建子單元相連,用于在所述數(shù)據(jù)結(jié)構(gòu)的頭部添加節(jié)目數(shù)據(jù)標(biāo)識,并為添加了所述節(jié)目數(shù)據(jù)標(biāo)識后的數(shù)據(jù)結(jié)構(gòu)添加頭部和尾部,以形成所述節(jié)目文件。
8.根據(jù)權(quán)利要求7所述的服務(wù)器,其特征在于,所述文件生成單元還包括位圖轉(zhuǎn)換子單元,與所述結(jié)構(gòu)構(gòu)建子單元相連,用于將所述節(jié)目描述數(shù)據(jù)中的格式化數(shù)據(jù)轉(zhuǎn)換成位圖數(shù)據(jù)。
9.根據(jù)權(quán)利要求7所述的服務(wù)器,其特征在于,所述素材包括文字、圖形、圖片、時間、 動畫、天氣預(yù)報、實時行情以及視頻動畫。
10.一種LED終端顯示播放系統(tǒng),其特征在于,包括用戶設(shè)備、LED終端以及權(quán)利要求 6-9中任一項所述的服務(wù)器,其中,所述用戶設(shè)備,與所述服務(wù)器相連,用于向所述服務(wù)器提交所述節(jié)目描述數(shù)據(jù); 所述LED終端,通過有線方式或無線方式與所述服務(wù)器相連,用于接收所述服務(wù)器發(fā)送的通知,并通過有線方式或無線方式從所述服務(wù)器中取出所述節(jié)目文件,解析并播放所述節(jié)目文件中的內(nèi)容。
11.根據(jù)權(quán)利要求10所述的LED終端顯示播放系統(tǒng),其特征在于,所述LED終端包括 下載校驗單元,用于解析所接收的節(jié)目文件,并利用解析出的信息校驗所述節(jié)目文件是否下載完整;格式檢驗單元,與所述下載校驗單元相連,用于在下載完整的情況下檢驗所接收的文件是否為所述節(jié)目文件;顯示播放單元,與所述格式檢驗單元相連,用于在所接收的文件為所述節(jié)目文件的情況下顯示并播放所述節(jié)目文件中的內(nèi)容。
全文摘要
本發(fā)明公開了一種LED終端顯示播放方法、系統(tǒng)及服務(wù)器。其中,該方法包括服務(wù)器接收用戶設(shè)備提交的節(jié)目描述數(shù)據(jù);根據(jù)節(jié)目描述數(shù)據(jù)生成節(jié)目文件;通過有線方式或無線方式通知LED終端從服務(wù)器中提取節(jié)目文件,以使LED終端解析并播放節(jié)目文件中的內(nèi)容。本發(fā)明可以減少對于LED屏控制卡硬件及軟件的配置要求,使LED顯示控制卡成本降低,減少節(jié)目文件網(wǎng)絡(luò)傳輸?shù)拇螖?shù),不依賴于控制卡端系統(tǒng)提供的字體庫,可以播放各種字體的文字節(jié)目,使各種節(jié)目的顯示播放效果達(dá)到最佳。
文檔編號H04L29/08GK102420855SQ20111036468
公開日2012年4月18日 申請日期2011年11月17日 優(yōu)先權(quán)日2011年11月17日
發(fā)明者程晨, 高鑫軍 申請人:浙江省公眾信息產(chǎn)業(yè)有限公司