媒體播放時(shí)段調(diào)度方法
【專(zhuān)利摘要】本發(fā)明涉及一種媒體播放時(shí)段調(diào)度方法,例如包括步驟:獲取一可播時(shí)段的群組,所述可播時(shí)段的群組中的每一個(gè)可播時(shí)段關(guān)聯(lián)有一個(gè)或多個(gè)播放媒體;以及從所述可播時(shí)段的群組中取出第一可播時(shí)段和第二可播時(shí)段進(jìn)行比較,并根據(jù)所述第一和第二可播時(shí)段的起始時(shí)間之先后順序、優(yōu)先級(jí)高低以及是否存在時(shí)間重疊,將所述第一和第二可播時(shí)段中之一或之一的一部分作為比較結(jié)果輸出而得一當(dāng)前可能待播的時(shí)段。本發(fā)明通過(guò)引入時(shí)段優(yōu)先級(jí)的概念,并結(jié)合時(shí)段的起始時(shí)間以及是否存在時(shí)間重疊等判斷來(lái)實(shí)現(xiàn)媒體播放時(shí)段的自動(dòng)調(diào)度,解決了現(xiàn)有技術(shù)中工作人員在不同的時(shí)間手動(dòng)載入不同的播放媒體清單、操作復(fù)雜、不智能等問(wèn)題。
【專(zhuān)利說(shuō)明】媒體播放時(shí)段調(diào)度方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及顯示控制【技術(shù)領(lǐng)域】,特別涉及一種媒體播放時(shí)段調(diào)度方法。
【背景技術(shù)】
[0002]現(xiàn)有的LED(Light Emitting Diode,發(fā)光二極管)顯示屏系統(tǒng)作為媒體播放用顯示終端,依其控制方式不同可區(qū)為L(zhǎng)ED顯示屏同步系統(tǒng)和LED顯示屏異步系統(tǒng)。其中,LED顯示屏同步系統(tǒng)通常主要包括播放計(jì)算機(jī)、發(fā)送卡和LED顯示屏,而LED顯示屏則包括接收卡和LED燈板。播放計(jì)算機(jī)通過(guò)發(fā)送卡與LED顯示屏相連接,因此LED顯示屏播放的畫(huà)面內(nèi)容和播放計(jì)算機(jī)播放的內(nèi)容一致,播放計(jì)算機(jī)一旦關(guān)機(jī)則LED顯示屏將無(wú)法繼續(xù)播放媒體。LED顯示屏異步系統(tǒng)則主要包括異步控制卡(例如是一種帶有ARM處理器的嵌入式控制卡)和LED顯示屏,異步控制卡整合了 LED顯示屏同步系統(tǒng)的播放計(jì)算機(jī)和發(fā)送卡的比要功能,因此LED顯示屏在播放媒體時(shí)無(wú)需連接至計(jì)算機(jī),而是通過(guò)與異步控制卡相連實(shí)現(xiàn)媒體播放;此處,對(duì)于LED顯示屏異步系統(tǒng)中的LED顯示屏,根據(jù)尺寸大小不同,可以不單獨(dú)設(shè)置接收卡,而由異步控制卡直接帶載LED燈板;當(dāng)然,也可像LED顯示屏同步系統(tǒng)中的LED顯示屏,通過(guò)接收卡來(lái)帶載LED燈板。
[0003]對(duì)于LED顯示屏在廣告領(lǐng)域的應(yīng)用,出于不同時(shí)段的廣告價(jià)值效益不同例如上下班高峰期廣告效益高、節(jié)假日廣告效益高,越來(lái)越多的顯示屏運(yùn)營(yíng)商會(huì)針對(duì)不同的時(shí)段或日期收取不同的廣告費(fèi)用,故需要在編輯顯示屏的播放內(nèi)容時(shí),能添加多個(gè)不同的日期、星期的時(shí)段,不同的時(shí)段里添加不同的播放媒體。
[0004]目前,大多數(shù)導(dǎo)播軟件的播放清單中都不存在時(shí)段的概念,如果要實(shí)現(xiàn)上述的功能,需要運(yùn)營(yíng)商的工作人員在不同的時(shí)間手動(dòng)載入不同的播放媒體清單,操作復(fù)雜、不智倉(cāng)泛。
【發(fā)明內(nèi)容】
[0005]針對(duì)現(xiàn)有技術(shù)中存在的技術(shù)缺陷,本發(fā)明提出一種引入播放時(shí)段優(yōu)先級(jí)的媒體播放時(shí)段調(diào)度方法。
[0006]具體地,本發(fā)明實(shí)施例提出的一種媒體播放時(shí)段調(diào)度方法,包括步驟:根據(jù)一基準(zhǔn)時(shí)間,從多個(gè)播放時(shí)段中查找出未過(guò)期的播放時(shí)段以得到可播時(shí)段,每個(gè)可播時(shí)段關(guān)聯(lián)有一個(gè)或多個(gè)播放媒體;將可播時(shí)段按優(yōu)先級(jí)進(jìn)行排序而得到排序后的可播時(shí)段隊(duì)列,且所述可播時(shí)段隊(duì)列包括優(yōu)先級(jí)從高到低的第一可播時(shí)段和第二可播時(shí)段;以及將第一可播時(shí)段和第二可播時(shí)段分別作為待比較的第一時(shí)段Tl和第二時(shí)段T2,并執(zhí)行以下步驟Ml至步驟M4以輸出一當(dāng)前可能待播的時(shí)段。其中步驟Ml至步驟M4分別為:步驟Ml:判斷Tl和T2的起始時(shí)間的先后順序以及Tl和T2是否存在時(shí)間重疊;步驟M2:如果Tl的起始時(shí)間早于T2的起始時(shí)間,則輸出Tl作為所述當(dāng)前可能待播的時(shí)段;步驟M3:如果Tl的起始時(shí)間晚于T2的起始時(shí)間、且Tl與T2不存在時(shí)間重疊,則輸出T2作為所述當(dāng)前可能待播的時(shí)段;以及步驟M4:如果Tl的起始時(shí)間晚于T2的起始時(shí)間、且Tl與T2存在時(shí)間重疊,則輸出T2減去Τ2與Tl的時(shí)間重疊部分后的時(shí)段作為所述當(dāng)前可能待播的時(shí)段。
[0007]在本發(fā)明的一個(gè)實(shí)施例中,上述媒體播放時(shí)段調(diào)度方法,還包括:步驟N:將所述當(dāng)前可能待播的時(shí)段作為待比較的第一時(shí)段Tl且將所述可播時(shí)段隊(duì)列中優(yōu)先級(jí)低于所述第一可播時(shí)段和第二可播時(shí)段的第三可播時(shí)段作為待比較的第二時(shí)段Τ2,并執(zhí)行上述步驟Ml至步驟Μ4以輸出比較結(jié)果,并將所述比較結(jié)果作為當(dāng)前可能待播的時(shí)段。
[0008]在本發(fā)明的一個(gè)實(shí)施例中,上述媒體播放時(shí)段調(diào)度方法,還包括步驟:如果所述可播時(shí)段隊(duì)列中沒(méi)有剩余的可播時(shí)段,則將所述當(dāng)前可能待播的時(shí)段確定為最終待播的時(shí)段;以及如果所述可播時(shí)段隊(duì)列中還有剩余的可播時(shí)段,則重復(fù)執(zhí)行步驟N直至所有剩余的可播時(shí)段均被比較完后將最后得到的當(dāng)前可能待播的時(shí)段確定為所述最終待播的時(shí)段;其中,最終待播的時(shí)段內(nèi)的播放媒體為和所述最終待播的時(shí)段原本所屬的一個(gè)可播時(shí)段相關(guān)聯(lián)的播放媒體。
[0009]此外,本發(fā)明實(shí)施例再提出的一種媒體播放時(shí)段調(diào)度方法,包括步驟:根據(jù)一基準(zhǔn)時(shí)間,從多個(gè)播放時(shí)段中查找出未過(guò)期的播放時(shí)段以得到一可播時(shí)段的群組,所述可播時(shí)段的群組中的每一個(gè)可播時(shí)段關(guān)聯(lián)有一個(gè)或多個(gè)播放媒體;以及從所述可播時(shí)段的群組中取出第一可播時(shí)段和第二可播時(shí)段分別作為待比較的第一時(shí)段Tl和第二時(shí)段Τ2,并執(zhí)行以下步驟Xl至步驟Χ7以輸出一當(dāng)前可能待播的時(shí)段。其中步驟Xl至步驟Χ7分別為:步驟Xl:判斷Tl和Τ2的起始時(shí)間的先后順序、Tl和Τ2是否存在時(shí)間重疊、以及Tl和Τ2的優(yōu)先級(jí)高低;步驟Χ2:如果Tl的起始時(shí)間早于Τ2的起始時(shí)間、且Tl的優(yōu)先級(jí)高于Τ2的優(yōu)先級(jí),則輸出Tl作為所述當(dāng)前可能待播的時(shí)段;步驟Χ3:如果Tl的起始時(shí)間早于Τ2的起始時(shí)間、Tl的優(yōu)先級(jí)低于Τ2的優(yōu)先級(jí)、且Tl與Τ2不存在時(shí)間重疊,則輸出Tl作為所述當(dāng)前可能待播的時(shí)段;步驟Χ4:如果Tl的起始時(shí)間早于Τ2的起始時(shí)間、Tl的優(yōu)先級(jí)低于Τ2的優(yōu)先級(jí)、且Tl與Τ2存在時(shí)間重疊,則輸出Tl減去Tl和Τ2的時(shí)間重疊部分后的時(shí)段作為所述當(dāng)前可能待播的時(shí)段;步驟Χ5:如果Tl的起始時(shí)間晚于Τ2的起始時(shí)間、Tl的優(yōu)先級(jí)高于Τ2的優(yōu)先級(jí)、且Tl與Τ2不存在時(shí)間重疊,則輸出Τ2作為所述當(dāng)前可能待播的時(shí)段;步驟Χ6:如果Tl的起始時(shí)間晚于Τ2的起始時(shí)間、Tl的優(yōu)先級(jí)高于Τ2的優(yōu)先級(jí)、且Tl與Τ2存在時(shí)間重疊,則輸出Τ2減去Τ2和Tl的時(shí)間重疊部分后的時(shí)段作為所述當(dāng)前可能待播的時(shí)段;以及步驟Χ7:如果Tl的起始時(shí)間晚于Τ2的起始時(shí)間、且Tl的優(yōu)先級(jí)低于Τ2的優(yōu)先級(jí),則輸出Τ2作為所述當(dāng)前可能待播的時(shí)段。
[0010]在本發(fā)明的一個(gè)實(shí)施例中,上述媒體播放時(shí)段調(diào)度方法還包括:步驟Y:將所述當(dāng)前可能待播的時(shí)段作為待比較的第一時(shí)段Tl、從所述可播時(shí)段的群組中取出一第三可播時(shí)段作為待比較的第二時(shí)段Τ2,并執(zhí)行上述步驟Xl至步驟Χ7以將輸出比較結(jié)果,并將比較結(jié)果作為當(dāng)前可能待播的時(shí)段。
[0011]在本發(fā)明的一個(gè)實(shí)施例中,所述媒體播放時(shí)段調(diào)度方法還包括步驟:如果所述可播時(shí)段的群組中沒(méi)有剩余的可播時(shí)段,則將所述當(dāng)前可能待播的時(shí)段確定為最終待播的時(shí)段;以及如果所述可播時(shí)段的群組中還有剩余的可播時(shí)段,則重復(fù)執(zhí)行步驟Y直至所有剩余的可播時(shí)段均被比較完后將最后得到的當(dāng)前可能待播的時(shí)段確定為所述最終待播的時(shí)段;其中,最終待播的時(shí)段內(nèi)的播放媒體為和所述最終待播的時(shí)段原本所屬的一個(gè)可播時(shí)段相關(guān)聯(lián)的播放媒體。
[0012]另外,本發(fā)明實(shí)施例另提出的一種媒體播放時(shí)段調(diào)度方法,包括:獲取一可播時(shí)段的群組,所述可播時(shí)段的群組中的每一個(gè)可播時(shí)段關(guān)聯(lián)有一個(gè)或多個(gè)播放媒體;從所述可播時(shí)段的群組中取出第一可播時(shí)段和第二可播時(shí)段進(jìn)行比較,并根據(jù)所述第一和第二可播時(shí)段的起始時(shí)間之先后順序、優(yōu)先級(jí)高低以及是否存在時(shí)間重疊,將所述第一和第二可播時(shí)段中之一或之一的一部分作為比較結(jié)果輸出而得一當(dāng)前可能待播的時(shí)段;以及如果所述可播時(shí)段的群組中存在一第三可播時(shí)段,則將所述當(dāng)前可能待播的時(shí)段和所述第三可播時(shí)段進(jìn)行比較,并根據(jù)所述當(dāng)前可能待播的時(shí)段和所述第三可播時(shí)段的起始時(shí)間之先后順序、優(yōu)先級(jí)高低以及是否存在時(shí)間重疊,將所述當(dāng)前可能待播的時(shí)段和所述第三可播時(shí)段中之一或之一的一部分作為比較結(jié)果輸出以作為當(dāng)前可能待播的時(shí)段。
[0013]由上可知,本發(fā)明實(shí)施例通過(guò)引入時(shí)段優(yōu)先級(jí)的概念,并結(jié)合時(shí)段的起始時(shí)間以及是否存在時(shí)間重疊等判斷來(lái)實(shí)現(xiàn)媒體播放時(shí)段的自動(dòng)調(diào)度,解決了現(xiàn)有技術(shù)中工作人員在不同的時(shí)間手動(dòng)載入不同的播放媒體清單、操作復(fù)雜、不智能等問(wèn)題。 [0014]通過(guò)以下參考附圖的詳細(xì)說(shuō)明,本發(fā)明的其它方面和特征變得明顯。但是應(yīng)當(dāng)知道,該附圖僅僅為解釋的目的設(shè)計(jì),而不是作為本發(fā)明的范圍的限定,這是因?yàn)槠鋺?yīng)當(dāng)參考附加的權(quán)利要求。還應(yīng)當(dāng)知道,除非另外指出,不必要依比例繪制附圖,它們僅僅力圖概念地說(shuō)明此處描述的結(jié)構(gòu)和流程。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0015]下面將結(jié)合附圖,對(duì)本發(fā)明的【具體實(shí)施方式】進(jìn)行詳細(xì)的說(shuō)明。
[0016]圖1A-1D為本發(fā)明第一實(shí)施例的一種媒體播放時(shí)段調(diào)度方法中的可播時(shí)段比較規(guī)則示意圖。
[0017]圖2A-2H為本發(fā)明第二實(shí)施例的一種媒體播放時(shí)段調(diào)度方法中的可播時(shí)段比較規(guī)則示意圖。
【具體實(shí)施方式】
[0018]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明的【具體實(shí)施方式】做詳細(xì)的說(shuō)明。
[0019]【第一實(shí)施例】
[0020]本發(fā)明第一實(shí)施例提出的一種媒體播放時(shí)段調(diào)度方法,適于執(zhí)行在計(jì)算機(jī)系統(tǒng)并可應(yīng)用LED顯示屏系統(tǒng)或其他顯示屏系統(tǒng)例如液晶顯示屏系統(tǒng)媒體播放時(shí)的時(shí)段調(diào)度。具體地,本實(shí)施例的媒體播放時(shí)段調(diào)度方法例如包括以下步驟:
[0021](I)根據(jù)一基準(zhǔn)時(shí)間,從多個(gè)播放時(shí)段中查找出未過(guò)期的播放時(shí)段以得到可播時(shí)段,每個(gè)可播時(shí)段關(guān)聯(lián)有一個(gè)或多個(gè)播放媒體。其中,時(shí)段的時(shí)間要素包括:日期、星期、及/或時(shí)間范圍等,例如:2013年10月8到2013年10月22每天的8:00到12:00(對(duì)應(yīng)沒(méi)有指定星期的情形)、或者每天的8:00到12:00 (對(duì)應(yīng)沒(méi)有指定日期的情形)、或者2013年10月6全天(對(duì)應(yīng)沒(méi)有指定時(shí)間范圍的情形)等等?;鶞?zhǔn)時(shí)間可以是執(zhí)行所述媒體播放時(shí)段調(diào)度方法的計(jì)算機(jī)系統(tǒng)的當(dāng)前系統(tǒng)時(shí)間或用戶(hù)設(shè)定的其他時(shí)間。未過(guò)期的播放時(shí)段可以是其結(jié)束時(shí)間晚于基準(zhǔn)時(shí)間的播放時(shí)段。
[0022](2)將上述得到的可播時(shí)段按優(yōu)先級(jí)從高到低進(jìn)行排序而得到排序后的可播時(shí)段隊(duì)列,且所述可播時(shí)段隊(duì)列包括優(yōu)先級(jí)從高到低的多個(gè)可播時(shí)段,例如第一可播時(shí)段、和優(yōu)先級(jí)低于第一可播時(shí)段的第二可播時(shí)段。此處的可播時(shí)段隊(duì)列例如是先進(jìn)先出(FIFO)隊(duì)列,而第一可播時(shí)段例如是可播時(shí)段隊(duì)列中優(yōu)先級(jí)最高的可播時(shí)段,第二可播時(shí)段例如是可播時(shí)段隊(duì)列中優(yōu)先級(jí)第二高的可播時(shí)段。
[0023](3)將上述第一可播時(shí)段和第二可播時(shí)段分別作為待比較的第一時(shí)段Tl和第二時(shí)段T2,并執(zhí)行以下步驟Ml至步驟M4以輸出一當(dāng)前可能待播的時(shí)段。其中步驟Ml至步驟M4分別為:
[0024]步驟Ml:判斷Tl和T2的起始時(shí)間的先后順序以及Tl和T2是否存在時(shí)間重疊;
[0025]步驟M2:如果Tl的起始時(shí)間早于T2的起始時(shí)間,則輸出Tl作為所述當(dāng)前可能待播的時(shí)段;
[0026]步驟M3:如果Tl的起始時(shí)間晚于T2的起始時(shí)間、且Tl與T2不存在時(shí)間重疊,則輸出T2作為所述當(dāng)前可能待播的時(shí)段;以及
[0027]步驟M4:如果Tl的起始時(shí)間晚于T2的起始時(shí)間、且Tl與T2存在時(shí)間重疊,則輸出T2減去T2與Tl的時(shí)間重疊部分后的時(shí)段作為所述當(dāng)前可能待播的時(shí)段。
[0028](4)之后,如果上述可播時(shí)段隊(duì)列中還包括第三可播時(shí)段,則執(zhí)行步驟N:將當(dāng)前可能待播的時(shí)段作為待比較的第一時(shí)段Tl、且將所述可播時(shí)段隊(duì)列中優(yōu)先級(jí)低于所述第一可播時(shí)段和第二可播時(shí)段的第三可播時(shí)段作為待比較的第二時(shí)段T2,并執(zhí)行上述步驟Ml至步驟M4以輸出比較結(jié)果,并將所述比較結(jié)果作為當(dāng)前可能待播的時(shí)段。
[0029]為便于理解,下面將結(jié)合圖1A-1D列出若干舉例對(duì)上述第一實(shí)施例進(jìn)行詳細(xì)說(shuō)明。
[0030]假設(shè)按可播時(shí)段的優(yōu)先級(jí)排序得到的可播時(shí)段隊(duì)列從優(yōu)先級(jí)高到優(yōu)先級(jí)低依序包括可播時(shí)段A、可播時(shí)段B以及可播時(shí)段C。
[0031]首先,將可播時(shí)段A和可播時(shí)段B分別作為待比較的第一時(shí)段Tl和第二時(shí)段T2進(jìn)行比較:
[0032]執(zhí)行步驟Ml:判斷第一時(shí)段Tl的起始時(shí)間tl和第二時(shí)段T2的起始時(shí)間t2的先后順序以及第一時(shí)段Tl和第一時(shí)段Tl是否存在時(shí)間重疊。之后,執(zhí)行下列步驟M2至M4以得到當(dāng)前可能待播的時(shí)段S:
[0033]如果執(zhí)行步驟M2:如圖1A及圖1B所示,第一時(shí)段Tl的起始時(shí)間tl均早于第二時(shí)段T2的起始時(shí)間t2,無(wú)論第一時(shí)段Tl和第二時(shí)段T2不存在時(shí)間重疊(圖1A)還是存在時(shí)間重疊Dl (圖1B),兩者的比較結(jié)果S均為第一時(shí)段Tl,也即為可播時(shí)段A。
[0034]如果執(zhí)行步驟M3:如圖1C所示,第一時(shí)段Tl的起始時(shí)間tl晚于第二時(shí)段T2的起始時(shí)間t2、且第一時(shí)段Tl與第二時(shí)段T2不存在時(shí)間重疊,因此兩者的比較結(jié)果S為第二時(shí)段T2,也即可播時(shí)段B。
[0035]如果執(zhí)行步驟M4:如圖1D所示,第一時(shí)段Tl的起始時(shí)間tl晚于第二時(shí)段T2的起始時(shí)間t2、且第一時(shí)段Tl與第二時(shí)段T2存在時(shí)間重疊D2,因此兩者的比較結(jié)果S為第二時(shí)段T2減去第二時(shí)段T2與第一時(shí)段Tl的時(shí)間重疊部分D2后的時(shí)段,也即可播時(shí)段B的一部分(對(duì)應(yīng)未與可播時(shí)段A重疊的部分)。
[0036]在此,比較結(jié)果S作為輸出并作為當(dāng)前可能待播的時(shí)段,得到當(dāng)前可能待播的時(shí)段S后,需要繼續(xù)和剩下的可播時(shí)段例如C進(jìn)行比較,也即:
[0037]將前述當(dāng)前可能待播的時(shí)段S和可播時(shí)段C分別作為待比較的第一時(shí)段Tl和第二時(shí)段T2進(jìn)行比較,兩者的比較結(jié)果也可參考圖1A-1D,只需要將分別與Tl和Τ2對(duì)應(yīng)的可播時(shí)段A和可播時(shí)段B分別替換成當(dāng)前可能待播的時(shí)段S和可播時(shí)段C即可;而當(dāng)前可能待播的時(shí)段S和可播時(shí)段C的比較結(jié)果將會(huì)被作為新的當(dāng)前可能待播的時(shí)段S,或稱(chēng)之為更新當(dāng)前可能待播的時(shí)段S。不過(guò)此處更新后的當(dāng)前可能待播的時(shí)段S可能與更新前相同,也可能不同,具體則由比較結(jié)果而定。
[0038]接下來(lái),如果可播時(shí)段隊(duì)列中不再包含其他可播時(shí)段,則將與可播時(shí)段C比較后而得到的當(dāng)前可能待播的時(shí)段S確定后最終待播的時(shí)段,而最終待播的時(shí)段內(nèi)的播放媒體為和該最終待播的時(shí)段原本所屬的可播時(shí)段相關(guān)聯(lián)的播放媒體。舉例來(lái)說(shuō),如果確定為最終待播的時(shí)段是可播時(shí)段A (或B),則最終待播的時(shí)段內(nèi)的播放媒體則為和可播時(shí)段A (或B)相關(guān)聯(lián)的播放媒體;如果確定為最終待播的時(shí)段是可播時(shí)段B減去可播時(shí)段B與可播時(shí)段A的時(shí)間重疊部分D2后的時(shí)段(等同于時(shí)間長(zhǎng)度縮短的可播時(shí)段B),則最終待播的時(shí)段內(nèi)的播放媒體則為和可播時(shí)段B相關(guān)聯(lián)的播放媒體;以此類(lèi)推,故不再--贅述。
[0039]當(dāng)然,如果可播時(shí)段隊(duì)列中還包含其他可播時(shí)段,則可以參考前述當(dāng)前可能待播的時(shí)段S和可播時(shí)段C的比較結(jié)果產(chǎn)生方式,直至輸出最終的當(dāng)前可能待播的時(shí)段S ;之后,再將最終得到的當(dāng)前可能待播的時(shí)段S確定為最終待播的時(shí)段。
[0040]由上可知,在上述實(shí)施例中,其是先將可播時(shí)段進(jìn)行優(yōu)先級(jí)排序,然后依據(jù)優(yōu)先級(jí)的高低順序依次取出可播時(shí)段進(jìn)行比較獲取最終待播的時(shí)段。然本發(fā)明并不以此為限,也可以不用先進(jìn)行優(yōu)先級(jí)排序,例如下述的第二實(shí)施例。
[0041]【第二實(shí)施例】
[0042]本發(fā)明第二實(shí)施例提出的一種媒體播放時(shí)段調(diào)度方法,適于執(zhí)行在計(jì)算機(jī)系統(tǒng)并可應(yīng)用LED顯示屏系統(tǒng)或其他顯示屏系統(tǒng)例如液晶顯示屏系統(tǒng)媒體播放時(shí)的時(shí)段調(diào)度。具體地,本實(shí)施例的媒體播放時(shí)段調(diào)度方法例如包括以下步驟:
[0043](a)根據(jù)一基準(zhǔn)時(shí)間,從多個(gè)播放時(shí)段中查找出未過(guò)期的播放時(shí)段以得到一可播時(shí)段的群組,可播時(shí)段的群組中的每一個(gè)可播時(shí)段關(guān)聯(lián)有一個(gè)或多個(gè)播放媒體。其中,時(shí)段的時(shí)間要素包括:日期、星期、及/或時(shí)間范圍等,例如:2013年10月8到2013年10月22每天的8:00到12:00(對(duì)應(yīng)沒(méi)有指定星期的情形)、或者每天的8:00到12:00(對(duì)應(yīng)沒(méi)有指定日期的情形)、或者2013年10月6全天(對(duì)應(yīng)沒(méi)有指定時(shí)間范圍的情形)等等?;鶞?zhǔn)時(shí)間可以是執(zhí)行所述媒體播放時(shí)段調(diào)度方法的計(jì)算機(jī)系統(tǒng)的當(dāng)前系統(tǒng)時(shí)間或用戶(hù)設(shè)定的其他時(shí)間。未過(guò)期的播放時(shí)段可以是其結(jié)束時(shí)間晚于基準(zhǔn)時(shí)間的播放時(shí)段。
[0044](b)從上述可播時(shí)段的群組中取出第一可播時(shí)段和第二可播時(shí)段分別作為待比較的第一時(shí)段Tl和第二時(shí)段T2,并執(zhí)行以下步驟Xl至步驟X7以輸出一當(dāng)前可能待播的時(shí)段。其中步驟Xl至步驟X7分別為:
[0045]步驟Xl:判斷Tl和T2的起始時(shí)間的先后順序、Tl和T2是否存在時(shí)間重疊、以及Tl和T2的優(yōu)先級(jí)高低;
[0046]步驟X2:如果Tl的起始時(shí)間早于T2的起始時(shí)間、且Tl的優(yōu)先級(jí)高于T2的優(yōu)先級(jí),則輸出Tl作為所述當(dāng)前可能待播的時(shí)段;
[0047]步驟X3:如果Tl的起始時(shí)間早于T2的起始時(shí)間、Tl的優(yōu)先級(jí)低于T2的優(yōu)先級(jí)、且Tl與T2不存在時(shí)間重 疊,則輸出Tl作為所述當(dāng)前可能待播的時(shí)段;
[0048]步驟X4:如果Tl的起始時(shí)間早于T2的起始時(shí)間、Tl的優(yōu)先級(jí)低于T2的優(yōu)先級(jí)、且Tl與T2存在時(shí)間重疊,則輸出Tl減去Tl和Τ2的時(shí)間重疊部分后的時(shí)段作為所述當(dāng)前可能待播的時(shí)段;
[0049]步驟Χ5:如果Tl的起始時(shí)間晚于Τ2的起始時(shí)間、Tl的優(yōu)先級(jí)高于Τ2的優(yōu)先級(jí)、且Tl與Τ2不存在時(shí)間重疊,則輸出Τ2作為所述當(dāng)前可能待播的時(shí)段;
[0050]步驟Χ6:如果Tl的起始時(shí)間晚于Τ2的起始時(shí)間、Tl的優(yōu)先級(jí)高于Τ2的優(yōu)先級(jí)、且Tl與Τ2存在時(shí)間重疊,則輸出Τ2減去Τ2和Tl的時(shí)間重疊部分后的時(shí)段作為所述當(dāng)前可能待播的時(shí)段;以及
[0051]步驟Χ7:如果Tl的起始時(shí)間晚于Τ2的起始時(shí)間、且Tl的優(yōu)先級(jí)低于Τ2的優(yōu)先級(jí),則輸出Τ2作為所述當(dāng)前可能待播的時(shí)段。
[0052](c)之后,如果上述可播時(shí)段的群組中還包括第三可播時(shí)段,則執(zhí)行步驟Y:將當(dāng)前可能待播的時(shí)段作為待比較的第一時(shí)段Tl、將第三可播時(shí)段作為待比較的第二時(shí)段Τ2,并執(zhí)行上述步驟Xl至步驟Χ7以輸出比較結(jié)果,并將比較結(jié)果作為當(dāng)前可能待播的時(shí)段。
[0053]為便于理解,下面將結(jié)合圖2Α-2Η列出若干舉例對(duì)上述第二實(shí)施例進(jìn)行詳細(xì)說(shuō)明。
[0054]假設(shè)上述可播時(shí)段的群組中包括可播時(shí)段D、可播時(shí)段E以及可播時(shí)段F,該三個(gè)可播時(shí)段D、E及F例如并非按照優(yōu)先級(jí)高低順序設(shè)置在隊(duì)列中。
[0055]首先,將相鄰的可播時(shí)段D和可播時(shí)段E分別作為待比較的第一時(shí)段Tl和第二時(shí)段Τ2進(jìn)行比較:
[0056]執(zhí)行步驟Xl:判斷第一時(shí)段Tl和第二時(shí)段Τ2的起始時(shí)間的先后順序、Tl和Τ2是否存在時(shí)間重疊、以及Tl和Τ2的優(yōu)先級(jí)高低。之后,執(zhí)行下列步驟Χ2至Χ7以得到當(dāng)前可能待播的時(shí)段S:
[0057]如果執(zhí)行步驟Χ2:如圖2Α及圖2Β所示,第一時(shí)段Tl的起始時(shí)間tl均早于第二時(shí)段T2的起始時(shí)間t2、且第一時(shí)段Tl的優(yōu)先級(jí)均高于第二時(shí)段T2的優(yōu)先級(jí),無(wú)論第一時(shí)段Tl和第二時(shí)段T2不存在時(shí)間重疊(圖2A)還是存在時(shí)間重疊Dl (圖2B),兩者的比較結(jié)果S均為第一時(shí)段Tl,也即為可播時(shí)段A。
[0058]如果執(zhí)行步驟X3:如圖2C所示,第一時(shí)段Tl的起始時(shí)間tl早于T2的起始時(shí)間t2、第一時(shí)段Tl的優(yōu)先級(jí)低于第二時(shí)段T2的優(yōu)先級(jí)、且第一時(shí)段Tl與第二時(shí)段T2不存在時(shí)間重疊,兩者的比較結(jié)果S為第一時(shí)段Tl,也即可播時(shí)段A。
[0059]如果執(zhí)行步驟X4:如圖2D所示,第一時(shí)段Tl的起始時(shí)間tl早于T2的起始時(shí)間t2、第一時(shí)段Tl的優(yōu)先級(jí)低于第二時(shí)段T2的優(yōu)先級(jí)、且第一時(shí)段Tl與第二時(shí)段T2存在時(shí)間重疊D1,兩者的比較結(jié)果S為第一時(shí)段Tl減去第一時(shí)段Tl與第二時(shí)段T2的時(shí)間重疊部分Dl后的時(shí)段,也即可播時(shí)段A的一部分(對(duì)應(yīng)未與可播時(shí)段B重疊的部分)。
[0060]如果執(zhí)行步驟X5:如圖2E所示,第一時(shí)段Tl的起始時(shí)間tl晚于第二時(shí)段T2的起始時(shí)間t2、第一時(shí)段Tl的優(yōu)先級(jí)高于第二時(shí)段T2的優(yōu)先級(jí)、且第一時(shí)段Tl和第二時(shí)段T2不存在時(shí)間重疊,兩者的比較結(jié)果S為第二時(shí)段T2,也即可播時(shí)段B。
[0061]如果執(zhí)行步驟X6:如圖2F所示,第一時(shí)段Tl的起始時(shí)間tl晚于第二時(shí)段T2的起始時(shí)間t2、第一時(shí)段Tl的優(yōu)先級(jí)高于第二時(shí)段T2的優(yōu)先級(jí)、且第一時(shí)段Tl和第二時(shí)段T2存在時(shí)間重疊D2,兩者的比較結(jié)果S為第二時(shí)段T2減去第二時(shí)段T2與第一時(shí)段Tl的時(shí)間重疊部分D2后的時(shí)段,也即可播時(shí)段B的一部分(對(duì)應(yīng)未與可播時(shí)段A重疊的部分)。[0062]如果執(zhí)行步驟X7:如圖2G及圖2H所示,第一時(shí)段Tl的起始時(shí)間tl晚于第二時(shí)段T2的起始時(shí)間t2、且第一時(shí)段Tl的優(yōu)先級(jí)低于第二時(shí)段T2的優(yōu)先級(jí),無(wú)論第一時(shí)段Tl和第二時(shí)段T2不存在時(shí)間重疊(圖2G)還是存在時(shí)間重疊D2(圖2H),兩者的比較結(jié)果S均為第二時(shí)段T2,也即為可播時(shí)段B。
[0063]在此,比較結(jié)果S作為輸出并作為當(dāng)前可能待播的時(shí)段,得到當(dāng)前可能待播的時(shí)段S后,需要繼續(xù)和剩下的可播時(shí)段例如F進(jìn)行比較,也即:
[0064]將前述當(dāng)前可能待播的時(shí)段S和可播時(shí)段F分別作為待比較的第一時(shí)段Tl和第二時(shí)段T2進(jìn)行比較,兩者的比較結(jié)果也可參考圖2A-2H,只需要將分別與Tl和T2對(duì)應(yīng)的可播時(shí)段A和可播時(shí)段B分別替換成當(dāng)前可能待播的時(shí)段S和可播時(shí)段F即可;而當(dāng)前可能待播的時(shí)段S和可播時(shí)段F的比較結(jié)果將會(huì)被作為新的當(dāng)前可能待播的時(shí)段S,或稱(chēng)之為更新當(dāng)前可能待播的時(shí)段S。不過(guò)此處更新后的當(dāng)前可能待播的時(shí)段S可能與更新前相同,也可能不同,具體則由比較結(jié)果而定。
[0065]接下來(lái),如果可播時(shí)段的群組中不再包含其他可播時(shí)段,則將與可播時(shí)段F比較后而得到的新的當(dāng)前可能待播的時(shí)段S確定后最終待播的時(shí)段,而最終待播的時(shí)段內(nèi)的播放媒體為和該最終待播的時(shí)段原本所屬的可播時(shí)段相關(guān)聯(lián)的播放媒體。舉例來(lái)說(shuō),如果確定為最終待播的時(shí)段是可播時(shí)段A(或B),則最終待播的時(shí)段內(nèi)的播放媒體則為和可播時(shí)段A (或B)相關(guān)聯(lián)的播放媒體;如果確定為最終待播的時(shí)段是可播時(shí)段A減去可播時(shí)段A與可播時(shí)段B的時(shí)間重疊部分Dl后的時(shí)段(等同于時(shí)間長(zhǎng)度縮短的可播時(shí)段A),則最終待播的時(shí)段內(nèi)的播放媒體則為和可播時(shí)段A相關(guān)聯(lián)的播放媒體;如果確定為最終待播的時(shí)段是可播時(shí)段B減去可播時(shí)段B與可播時(shí)段A的時(shí)間重疊部分D2后的時(shí)段(等同于時(shí)間長(zhǎng)度縮短的可播時(shí)段B),則最終待播的時(shí)段內(nèi)的播放媒體則為和可播時(shí)段B相關(guān)聯(lián)的播放媒體;以此類(lèi)推,故不再一一贅述。
[0066]當(dāng)然,如果可播時(shí)段的群組中還包含其他可播時(shí)段,則可以參考前述當(dāng)前可能待播的時(shí)段S和可播時(shí)段F的比較結(jié)果產(chǎn)生方式,直至輸出最終的當(dāng)前可能待播的時(shí)段S ;之后,再將最終得到的當(dāng)前可能待播的時(shí)段S確定為最終待播的時(shí)段。
[0067]另外,在本發(fā)明其他實(shí)施例中,還可以先按照起始時(shí)間的先后順序進(jìn)行排序,然后根據(jù)起始時(shí)間的先后順序依次取出可播時(shí)段進(jìn)行比較以獲取最終待播的時(shí)段;因此在比較過(guò)程中,則只需將優(yōu)先級(jí)高低和是否存在時(shí)間重疊作為考慮因素而無(wú)需再考慮起始時(shí)間的先后順序。
[0068]簡(jiǎn)而言之,本發(fā)明上述各實(shí)施例的媒體播放時(shí)段調(diào)度方法可歸納為以下步驟:
[0069](i)獲取一可播時(shí)段的群組,所述可播時(shí)段的群組中的每一個(gè)可播時(shí)段關(guān)聯(lián)有一個(gè)或多個(gè)播放媒體;
[0070](i)從所述可播時(shí)段的群組中取出第一可播時(shí)段和第二可播時(shí)段進(jìn)行比較,并根據(jù)所述第一和第二可播時(shí)段的起始時(shí)間之先后順序、優(yōu)先級(jí)高低以及是否存在時(shí)間重疊,將所述第一和第二可播時(shí)段中之一或之一的一部分作為比較結(jié)果輸出而得一當(dāng)前可能待播的時(shí)段;以及
[0071](iii)如果所述可播時(shí)段的群組中存在一第三可播時(shí)段,則將所述當(dāng)前可能待播的時(shí)段和所述第三可播時(shí)段進(jìn)行比較,并根據(jù)所述當(dāng)前可能待播的時(shí)段和所述第三可播時(shí)段的起始時(shí)間之先后順序、優(yōu)先級(jí)高低以及是否存在時(shí)間重疊,將所述當(dāng)前可能待播的時(shí)段和所述第三可播時(shí)段中之一或之一的一部分作為比較結(jié)果輸出以作為所述當(dāng)前可能待播的時(shí)段。
[0072]另外,可以理解的是,前述對(duì)于可播時(shí)段隊(duì)列及可播時(shí)段的群組,僅舉例其包括三個(gè)可播時(shí)段的情形,但其并非用來(lái)限制本發(fā)明,其也可以包括其他任意數(shù)量的可播時(shí)段。
[0073]綜上所述,本發(fā)明上述實(shí)施例通過(guò)引入時(shí)段優(yōu)先級(jí)的概念,并結(jié)合時(shí)段的起始時(shí)間以及是否存在時(shí)間重疊等判斷來(lái)實(shí)現(xiàn)媒體播放時(shí)段的自動(dòng)調(diào)度,解決了現(xiàn)有技術(shù)中工作人員在不同的時(shí)間手動(dòng)載入不同的播放媒體清單、操作復(fù)雜、不智能等問(wèn)題。
[0074]本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明媒體播放時(shí)段調(diào)度方法的原理及實(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ā)明的限制,本發(fā)明的保護(hù)范圍應(yīng)以所附的權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種媒體播放時(shí)段調(diào)度方法,其特征在于,包括步驟: 根據(jù)一基準(zhǔn)時(shí)間,從多個(gè)播放時(shí)段中查找出未過(guò)期的播放時(shí)段以得到可播時(shí)段,每個(gè)所述可播時(shí)段關(guān)聯(lián)有一個(gè)或多個(gè)播放媒體; 將所述可播時(shí)段按優(yōu)先級(jí)進(jìn)行排序而得到排序后的可播時(shí)段隊(duì)列,所述可播時(shí)段隊(duì)列包括優(yōu)先級(jí)從高到低的第一可播時(shí)段和第二可播時(shí)段;以及 將第一可播時(shí)段和第二可播時(shí)段分別作為待比較的第一時(shí)段Tl和第二時(shí)段T2,并執(zhí)行以下步驟Ml至步驟M4以輸出一當(dāng)前可能待播的時(shí)段: 步驟Ml:判斷Tl和T2的起始時(shí)間的先后順序以及Tl和T2是否存在時(shí)間重疊; 步驟M2:如果Tl的起始時(shí)間早于T2的起始時(shí)間,則輸出Tl作為所述當(dāng)前可能待播的時(shí)段; 步驟M3:如果Tl的起始時(shí)間晚于T2的起始時(shí)間、且Tl與T2不存在時(shí)間重疊,則輸出T2作為所述當(dāng)前可能待播的時(shí)段;以及 步驟M4:如果Tl的起始時(shí)間晚于T2的起始時(shí)間、且Tl與T2存在時(shí)間重疊,則輸出T2減去T2與Tl的時(shí)間重疊部分后的時(shí)段作為所述當(dāng)前可能待播的時(shí)段。
2.如權(quán)利要求1所述的媒體播放時(shí)段調(diào)度方法,其特征在于,還包括: 步驟N:將所述當(dāng)前可能待播的時(shí)段作為待比較的所述第一時(shí)段Tl且將所述可播時(shí)段隊(duì)列中優(yōu)先級(jí)低于所述第一可播時(shí)段和第二可播時(shí)段的一第三可播時(shí)段作為待比較的所述第二時(shí)段T2,并執(zhí)行所述步驟Ml至步驟M4以輸出比較結(jié)果,并將所述比較結(jié)果作為當(dāng)前可能待播的時(shí)段。
3.如權(quán)利要求2所述的媒體播放時(shí)段調(diào)度方法,其特征在于,還包括步驟: 如果所述可播時(shí)段隊(duì)列中沒(méi)有剩余的可播時(shí)段,則將所述當(dāng)前可能待播的時(shí)段確定為最終待播的時(shí)段;以及 如果所述可播時(shí)段隊(duì)列中還有剩余的可播時(shí)段,則重復(fù)執(zhí)行步驟N直至所有剩余的可播時(shí)段均被比較完后將最終的當(dāng)前可能待播的時(shí)段確定為所述最終待播的時(shí)段; 其中,所述最終待播的時(shí)段內(nèi)的播放媒體為和所述最終待播的時(shí)段原本所屬的一個(gè)可播時(shí)段相關(guān)聯(lián)的播放媒體。
4.一種媒體播放時(shí)段調(diào)度方法,其特征在于,包括步驟: 根據(jù)一基準(zhǔn)時(shí)間,從多個(gè)播放時(shí)段中查找出未過(guò)期的播放時(shí)段以得到一可播時(shí)段的群組,所述可播時(shí)段的群組中的每一個(gè)可播時(shí)段關(guān)聯(lián)有一個(gè)或多個(gè)播放媒體;以及 從所述可播時(shí)段的群組中取出第一可播時(shí)段和第二可播時(shí)段分別作為待比較的第一時(shí)段Tl和第二時(shí)段T2,并執(zhí)行以下步驟Xl至步驟X7以輸出一當(dāng)前可能待播的時(shí)段: 步驟Xl:判斷Tl和T2的起始時(shí)間的先后順序、Tl和T2是否存在時(shí)間重疊、以及Tl和T2的優(yōu)先級(jí)高低; 步驟X2:如果Tl的起始時(shí)間早于T2的起始時(shí)間、且Tl的優(yōu)先級(jí)高于T2的優(yōu)先級(jí),則輸出Tl作為所述當(dāng)前可能待播的時(shí)段; 步驟X3:如果Tl的起始時(shí)間早于T2的起始時(shí)間、Tl的優(yōu)先級(jí)低于T2的優(yōu)先級(jí)、且Tl與T2不存在時(shí)間重疊,則輸出Tl作為所述當(dāng)前可能待播的時(shí)段; 步驟X4:如果Tl的起始時(shí)間早于T2的起始時(shí)間、Tl的優(yōu)先級(jí)低于T2的優(yōu)先級(jí)、且Tl與T2存在時(shí)間重疊,則輸出Tl減去Tl和T2的時(shí)間重疊部分后的時(shí)段作為所述當(dāng)前可能待播的時(shí)段;
步驟:X5:如果Tl的起始時(shí)間晚于T2的起始時(shí)間、Tl的優(yōu)先級(jí)高于T2的優(yōu)先級(jí)、且Tl和T2不存在時(shí)間重疊,則輸出T2作為所述當(dāng)前可能待播的時(shí)段; 步驟X6:如果Tl的起始時(shí)間晚于T2的起始時(shí)間、Tl的優(yōu)先級(jí)高于T2的優(yōu)先級(jí)、且Tl和T2存在時(shí)間重疊,則輸出T2減去T2和Tl的時(shí)間重疊部分后的時(shí)段作為所述當(dāng)前可能待播的時(shí)段;以及 步驟X7:如果Tl的起始時(shí)間晚于T2的起始時(shí)間、且Tl的優(yōu)先級(jí)低于T2的優(yōu)先級(jí),則輸出T2作為所述當(dāng)前可能待播的時(shí)段。
5.如權(quán)利要求4所述的媒體播放時(shí)段調(diào)度方法,其特征在于,還包括: 步驟Y:將所述當(dāng)前可能待播的時(shí)段作為待比較的所述第一時(shí)段Tl、并從所述可播時(shí)段的群組中取出一第三可播時(shí)段作為待比較的所述第二時(shí)段T2,并執(zhí)行所述步驟Xl至步驟X7以輸出比較結(jié)果,并將所述比較結(jié)果作為當(dāng)前可能待播的時(shí)段。
6.如權(quán)利要求5所述的媒體播放時(shí)段調(diào)度方法,其特征在于,還包括步驟: 如果所述可播時(shí)段的群組中沒(méi)有剩余的可播時(shí)段,則將所述當(dāng)前可能待播的時(shí)段確定為最終待播的時(shí)段;以及 如果所述可播時(shí)段的群組中還有剩余的可播時(shí)段,則重復(fù)執(zhí)行步驟Y直至所有剩余的可播時(shí)段均被比較完后將最終的當(dāng)前可能待播的時(shí)段確定為所述最終待播的時(shí)段; 其中,所述最終待播的時(shí)段內(nèi)的播放媒體為和所述最終待播的時(shí)段原本所屬的一個(gè)可播時(shí)段相關(guān)聯(lián)的播放媒體。
7.—種媒體播放時(shí)段調(diào)度方法,其特征在于,包括: 獲取一可播時(shí)段的群組,所述可播時(shí)段的群組中的每一個(gè)可播時(shí)段關(guān)聯(lián)有一個(gè)或多個(gè)播放媒體; 從所述可播時(shí)段的群組中取出第一可播時(shí)段和第二可播時(shí)段進(jìn)行比較,并根據(jù)所述第一和第二可播時(shí)段的起始時(shí)間之先后順序、優(yōu)先級(jí)高低以及是否存在時(shí)間重疊,將所述第一和第二可播時(shí)段中之一或者之一的一部分作為比較結(jié)果輸出而得一當(dāng)前可能待播的時(shí)段;以及 如果所述可播時(shí)段的群組中存在一第三可播時(shí)段,則將所述當(dāng)前可能待播的時(shí)段和所述第三可播時(shí)段進(jìn)行比較,并根據(jù)所述當(dāng)前可能待播的時(shí)段和所述第三可播時(shí)段的起始時(shí)間之先后順序、優(yōu)先級(jí)高低以及是否存在時(shí)間重疊,將所述可能待播的時(shí)段和所述第三可播時(shí)段中之一或者之一的一部分作為比較結(jié)果輸出以作為當(dāng)前可能待播的時(shí)段。
【文檔編號(hào)】H04N5/04GK103561195SQ201310561582
【公開(kāi)日】2014年2月5日 申請(qǐng)日期:2013年11月11日 優(yōu)先權(quán)日:2013年11月11日
【發(fā)明者】趙星梅 申請(qǐng)人:西安諾瓦電子科技有限公司