两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種節(jié)目自動切換的方法及裝置的制作方法

文檔序號:7644513閱讀:202來源:國知局
專利名稱:一種節(jié)目自動切換的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種節(jié)目自動切換的方法及裝置。
技術(shù)背景在廣播電視行業(yè)中,尤其是在一些視頻設(shè)備的制造和測試過程中,例如電 視機和機頂盒等,特別是在機頂盒的測試過程中,通常需要對節(jié)目不斷進行切 換以統(tǒng)計相關(guān)的數(shù)據(jù),而且往往要進行相當多次數(shù)的節(jié)目切換,以獲得較準確 的數(shù)據(jù)。現(xiàn)有技術(shù)中,通常都是采用人工測試的方法,即由人工來進行切換操 作,可以想象其工作量是相當大的,也是相當繁瑣的,造成技術(shù)人員時間和精 力的浪費。因此,亟待出現(xiàn)一種能夠自動進行節(jié)目切換的方法。 發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問題在于提供一種能夠自動實現(xiàn)節(jié)目切換的方法及裝 置,以解決現(xiàn)有技術(shù)中人工切換的工作量大及繁瑣的問題。針對上述問題,本發(fā)明提出了一種節(jié)目自動切換的方法,包括以下步驟a、 啟動進禾呈;b、 初始化切換次數(shù);c、 節(jié)目切換;d、 判斷已切換節(jié)目次數(shù)是否小于所述初始化的切換次數(shù),若小于則執(zhí)行步 驟c,否則執(zhí)行步驟e;e、 終止進程。其中,在所述步驟b和步驟c之間還包含有初始化切換時間的步驟bl;所 述步驟c中節(jié)目切換是在所述初始化的切換時間到達后執(zhí)^f亍,若沒有到達則等 待。所述步驟bl中初始化的切換時間為兩個時間端點,根據(jù)所述初始化的切換 時間的兩個時間端點獲得確切切換時間。其中,所述確切切換時間是通過隨機函數(shù)在所述的兩個時間端點之間所獲 得的隨才幾一個時間點。為方便測試人員觀察,所述已切換節(jié)目次數(shù)可以通過顯示裝置顯示出來。優(yōu)選的,所述節(jié)目自動切換方法應(yīng)用于^L頂盒中。相應(yīng)的,本發(fā)明還提供了一種節(jié)目自動切換的裝置,包括啟動單元,接收啟動信號,并在接收到啟動信號的情況下開啟進程;初始化單元,對節(jié)目切換次數(shù)進行初始化設(shè)置;判斷單元,判斷已切換的次lt是否達到所述初始化的切換次數(shù),若達到初 始化的切換次數(shù),則向進程結(jié)束單元發(fā)出終止進程信號;執(zhí)行單元,當所述已切換次數(shù)沒有達到所述初始化的切換次數(shù)的時候,執(zhí) 行節(jié)目切換操作;進程結(jié)束單元,用于接收中止進程或終止進程信號,并執(zhí)行中止或終止進 行操作。其中,所述初始化單元還用于初始化切換時間,所述執(zhí)行單元在所述切換 次數(shù)沒有達到所述初始化的切換次數(shù),并且所述切換時間到達后進行切換操作。所述切換時間為兩個時間端點,所述執(zhí)行單元首先通過隨機函數(shù)在所述兩 個時間端點之間隨機獲取一個時間點作為確切的切換時間,在所述切換次數(shù)沒 有達到所述初始化的切換次數(shù)并且所述確切切換時間到達后進行切換操作。優(yōu)選的,所述裝置位于機頂盒系統(tǒng)中,并且所述執(zhí)行單元每次執(zhí)行完節(jié)目 切換操作后均將已切換節(jié)目次數(shù)顯示于機頂盒的顯示面板中。實施本發(fā)明,能夠?qū)崿F(xiàn)節(jié)目的自動切換,省去了人工切換的繁瑣及巨大的工作量,提高了工作效率。


圖l是本發(fā)明中節(jié)目自動切換裝置的一個實施例的功能結(jié)構(gòu)框圖; 圖2是本發(fā)明中節(jié)目自動切換方法的一個實施例的流程圖。
具體實施方式
下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步詳細地說明。 參考圖1,圖示了本發(fā)明所提出的節(jié)目自動切換裝置的一個實施例的功能 結(jié)構(gòu)。在本實施例中,節(jié)目自動切換裝置l位于機頂盒中,以按照要求自動實 現(xiàn)機頂盒檢測過程中節(jié)目的自動切換,如圖所示,所述節(jié)目自動切換裝置l包 括啟動單元10、初始化單元11、判斷單元12、執(zhí)行單元13和進程結(jié)束單元14。 啟動單元IO,用于接收啟動信號開啟進程;所述啟動信號可以來自機頂盒 所設(shè)置的一個特殊按鍵,或者也可以是來自網(wǎng)絡(luò)的一個啟動信號等,該啟動單 元10接收到啟動信號后,便創(chuàng)建并啟動一個單獨的進程來實現(xiàn)自動節(jié)目切換功 能。初始化單元ll,用于初始化切換次lt和切換時間;在這里,所述初始化的 切換次數(shù)和切換時間可以來自機頂盒系統(tǒng)中預(yù)置的數(shù)值,也可以是檢測人員通 過機頂盒面板上的按鍵輸入的數(shù)值。其中,所述的切換時間可以是準確的一個 時間點值,也可以是兩個時間點(當為兩個時間點時,由下述的執(zhí)行單元13 根據(jù)該兩個時間點并利用機頂盒操作系統(tǒng)提供的隨機函數(shù)在所述兩個時間點之 間得到要進行節(jié)目切換的確切時間,詳細過程參考執(zhí)行單元13中解釋),我們 可以用一個變量來存儲初始化的切換次數(shù),假設(shè)為m,另一個或兩個變量存儲 切換時間,假設(shè)為tl或者tl和t2。判斷單元12,用于判斷已切換的次數(shù)是否達到所述初始化的切換次^:,若 達到初始化的切換次數(shù),則終止所述進程。其中,所述的已切換節(jié)目次ft可以通過一個計數(shù)變量來存儲,假設(shè)為n(下述執(zhí)行單元13每切換一次節(jié)目,該計 數(shù)變量n自動累加);該判斷單元12通過比較所述計數(shù)變量n與初始化單元11 中所初始化的切換次數(shù)m的大小,當達到所述初始化切換次數(shù)的時候,則結(jié)束 所述啟動單元10所啟動的進程,否則便由下述執(zhí)行單元13按要求進行節(jié)目自 動切換。執(zhí)行單元13,當所述切換次數(shù)沒有達到所述初始化的切換次數(shù)的時候,并 且所述切換時間到達后進行節(jié)目切換操作。其中,所述切換時間是初始化單元 11中所初始化的切換時間,當初始化單元11所初始化的時間是一個時間點值 tl時,則執(zhí)行單元13在從判斷單元12得到已切換次數(shù)n沒有達到初始化切換 次數(shù)m時,這時在等待11時間后便進行節(jié)目切換;當初始化單元11所初始化 的時間為兩個時間點tl、 t2時,則執(zhí)行單元13在從判斷單元12得到已切換次 數(shù)n沒有達到初始化切換次數(shù)m時,這時便通過機頂盒系統(tǒng)中提供的隨機函數(shù) 及所述tl、 t2在該tl和t2之間的時間段中獲得一個確切的切換時間t3,這 樣在等待t3時間后便進行節(jié)目切換,例如在基于ATI平臺的機頂盒中(假設(shè) 釆用LINUX系統(tǒng)),若想在2 8之間的任一時間切換,則此時初始化單元11便 將tl初始化為2、 t2初始化為8,在執(zhí)行單元13中通過RAND函數(shù)來得到t3, 即t3=randomtime= tl+RAND () % (t2-tl+l) =2+RAND () %7。另外,在執(zhí)行單元13中,每次執(zhí)行完畢節(jié)目切換操作后,均將計數(shù)變量n 進行累加,并且通過機頂盒的顯示面板將該計數(shù)變量n的值顯示出來,以供觀 察和使用。每次進程結(jié)束后即進程結(jié)束單元14終止進程后,均將該計數(shù)變量n 清零,以方便下次使用。如果在初始化單元11中不指定tl、 t2的值,^L頂盒^乘作系統(tǒng)可以將其值 都默認為O,由于函數(shù)t3-tl+RAND()。/。(t2-tl+l),將tl, t2都用0替換,也就 是t^RAND(V/d;那么隨才幾時間t3最終會取值0~65536秒中的任意一個數(shù),也 就是每次節(jié)目切換時間是不能控制的。但是,這樣仍能夠達到本發(fā)明節(jié)目自動 切換的目的。需要注意的是,對于具體的節(jié)目如何切換,根據(jù)集成了何種條件接收系統(tǒng)而異,例如對于集成了同方條件接收系統(tǒng)的機頂盒而言,此處的節(jié)目切換具 體為調(diào)用TFCASTB-SetEcmPid函數(shù)進行操作。{旦是,由于節(jié)目具體是如何切換 是公知技術(shù),本發(fā)明的發(fā)明點也不在于此,因此對這一部分不進行詳細闡述。進程結(jié)束單元14,用于接收中止進程或終止進程信號并執(zhí)行相應(yīng)操作。其 中,所述的終止進程信號可以是來自該裝置1內(nèi)部的信號,例如判斷單元12 判斷已切換節(jié)目次數(shù)達到初始化的切換次數(shù)后,〗更終止該進程,這時便發(fā)送一 個終止進程信號至進程結(jié)束單元14,進程結(jié)束單元14收到該終止進程信號后 便結(jié)束該進程。所述的終止進程信號同樣可以來自機頂盒外部,例如由人工觸 發(fā)某一按鍵后便發(fā)送終止進程信號至進程結(jié)束單元14。同樣,所述中止進程信 號也可以是來自機頂盒外部的由人工觸發(fā)了某一按鍵后發(fā)送中止進程信號至進 程結(jié)束單元14,進程結(jié)束單元14收到中止信號后便中止該進程,待重新收到 外部的啟動進程信號后便接續(xù)所述中止的進程運行。參考圖2,圖示了本發(fā)明所提出的節(jié)目自動切換方法的一個實施例的工作 流程。本實施例中,以機頂盒調(diào)試過程中自動進行節(jié)目切換為例來詳細說明, 如圖所示,包括以下步驟S20,啟動進程;本步驟中的啟動進程可以是通過接收來自機頂盒外部^4建 的一個觸發(fā)信號,例如由人工按下某一個4建;也可以是來自網(wǎng)絡(luò)的一個進程啟 動信號,本發(fā)明不限于此;接收到啟動信號后,Y更創(chuàng)建并啟動一個單獨的進程 來實現(xiàn)節(jié)目自動切換功能;S21,初始化切換次數(shù)和切換時間;在這里,所述初始化的切換次數(shù)和切換 時間可以來自機頂盒系統(tǒng)中預(yù)置的數(shù)值,也可以是調(diào)試人員通過機頂盒面板上 的按鍵輸入的數(shù)值,其中所述的切換時間可以是準確的一個時間點值,也可以 是兩個時間點(即限定一個時間段);其中,我們可以用一個變量來存儲初始化 的切換次數(shù),假設(shè)為m,另一個或兩個變量存儲切換時間,4艮設(shè)為tl或者tl 和t2。522, 進行節(jié)目切換;在本步驟中,按照步驟S21中所初始化的信息進行節(jié) 目切換操作;在本實施例中,步驟S21中切換節(jié)目次數(shù)初始化為m,當初始化 切換時間為tl時,則首先在時間tl暫停進程,然后進^f亍節(jié)目切換;當初始化 切換時間為tl和t2時,則首先才艮據(jù)tl、 t2并通過機頂盒系統(tǒng)自帶的隨機函數(shù) 來獲得一個在tl到t2時間段內(nèi)的隨機的任一時間t3,例如在基于ATI平臺的 機頂盒中(假設(shè)采用LINUX系統(tǒng)),若想在2~8秒之內(nèi)的任一時間切換,則此 時步驟S21中便將tl初始化為2、 t2初始化為8;在本步驟S22中通過RAND 函數(shù)來得到t3,即t3=randomtime=tl+RAND()%(t2-tl+l)=2+RAND()%7;在得到 t3后,進程便在該t3時刻暫停,然后進行節(jié)目切換;在這里,可以設(shè)置一個 計數(shù)器變量n,每次切換節(jié)目結(jié)束后自動累加以記錄已切換節(jié)目次數(shù),并且每 次切換節(jié)目結(jié)束后均通過機頂盒的顯示面板將該已切換次數(shù)n的值顯示出來, 以供^見察記錄;523, 判斷已切換節(jié)目次數(shù)是否小于初始化次數(shù);本步驟中,通過比較計數(shù) 器變量n的值與初始化切換次數(shù)m的值的大小,若n〈m,則繼續(xù)轉(zhuǎn)向步驟S22 執(zhí)行,即繼續(xù)下一次節(jié)目切換;若n》m,則表示步驟S21中初始化的切換次數(shù) m已經(jīng)達到,不再需要進行下一次切換,這時便轉(zhuǎn)向步驟S24執(zhí)行;S24,結(jié)束進程;本步驟中,結(jié)束進程的信號可以來自機頂盒內(nèi)部,例如步 驟S23中,當判斷n》m時,則表示步驟S21中初始化的切換次數(shù)m已經(jīng)達到, 不再需要進行下一次切換,這時便通過本步驟來終止進程;每次進程結(jié)束后, 將計數(shù)器變量n清零,以方便下次使用;當然該結(jié)束進程的信號也可以來自連 接機頂盒的有線電視網(wǎng)絡(luò),另外也可以來自機頂盒外部拾睫的終止進程信號, 即由人工發(fā)出的終止進程信號,本發(fā)明不受此局限。需要注意的是,如果在步驟S21中不指定tl、 t2的值,機頂盒操作系統(tǒng) 可以將其值都默認為0 ,由于函數(shù)t3=U+RAND()%(t2-tl+l),將tl, t2都用0 替換,也就是t-RAND()。/。l;那么隨機時間t3最終會取值0 65536秒之內(nèi)的任 意一個數(shù),也就是每次節(jié)目切換時間是不能控制的。但是,這樣仍能夠達到本發(fā)明節(jié)目自動切換的目的。本發(fā)明中所述的切換時間,例如時間點tl、 t2,是指從上一次切換結(jié)束時 刻為時間的起算點,例如,對于切換時間設(shè)定為tl來說,則是從上一次節(jié)目切 換結(jié)束起等待tl時間后進行下一次節(jié)目切換;同樣,在切換時間設(shè)定為tl和 t2的情況時,則先計算出時間t3,從上一次節(jié)目切換結(jié)束起等待t3時間后進 行下一次節(jié)目切換。當然,這只是本發(fā)明的一個實施例,本發(fā)明同樣可以采用 標準的北京時間來進行節(jié)目切換,例如,對于時間tl來說,則是在北京時間到 達U時刻后才進行節(jié)目切換,當然這時就需要機頂盒內(nèi)部的一個模擬當前時間 的時鐘電路及與該時鐘電路連接的晶振電路等,但是這均是成熟的現(xiàn)有技術(shù), 因此不進行詳述。以上所揭露的僅為本發(fā)明一種較佳實施例而已,當然不能以此來限定本發(fā) 明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的 范圍。
權(quán)利要求
1. 一種節(jié)目自動切換的方法,其包括以下步驟a、啟動進程;b、初始化切換次數(shù);c、節(jié)目切換;d、判斷已切換節(jié)目次數(shù)是否小于所述初始化的切換次數(shù),若小于則執(zhí)行步驟c,否則執(zhí)行步驟e;e、終止進程。
2、 如權(quán)利要求l所述的方法,其特征在于,在所述步驟b和步驟c之間還 包含有初始化切換時間的步驟bl;所述步驟c中節(jié)目切換是在所述初始化的切 換時間到達后執(zhí)行,若沒有到達則等待。
3、 如權(quán)利要求2所述方法,其特征在于,所述步驟bl中初始化的切換時 間為兩個時間端點,根據(jù)所述初始化的切換時間的兩個時間端點獲得確切切換 時間。
4、 如權(quán)利要求3所述的方法,其特征在于,所述確切切換時間是通過隨機 函凄t在所述的兩個時間端點之間所獲得的隨才幾一個時間點。
5、 如權(quán)利要求1至4中任一項所述的方法,其特征在于,所述已切換節(jié)目 次數(shù)通過顯示裝置顯示出來。
6、 如權(quán)利要求1至4中任一項所述的方法,其特征在于,所述方法應(yīng)用于 才幾頂盒中。
7、 一種節(jié)目自動切換的裝置,包括啟動單元,接收啟動信號,并在接收到啟動信號的情況下開啟進程; 初始化單元,對節(jié)目切換次數(shù)進行初始化設(shè)置;判斷單元,判斷已切換的次數(shù)是否達到所述初始化的切換次數(shù),若達到初 始化的切換次數(shù),則向進程結(jié)束單元發(fā)出終止進程信號;執(zhí)行單元,當所述已切換次數(shù)沒有達到所述初始化的切換次數(shù)的時候,執(zhí)行節(jié)目切換操作;進程結(jié)束單元,用于接收中止進程或終止進程信號,并執(zhí)行中止或終止進 行操作。
8、 如權(quán)利要求7所述的裝置,其特征在于,所述初始化單元同時對切換時 間進行初始化,所述執(zhí)行單元在所述切換次ft沒有達到所述初始化的切換次數(shù), 并且所述切換時間到達后,進行節(jié)目切換搮:作。
9、 如權(quán)利要求8所述的裝置,其特征在于,所述切換時間為兩個時間端點, 所述執(zhí)行單元首先通過隨機函數(shù)在所述兩個時間端點之間隨4幾獲取一個時間點 作為確切的切換時間,在所述切換次數(shù)沒有達到所述初始化的切換次數(shù)并且所述確切切換時間到達后進行切換操作。
10、 如權(quán)要求7至9中任一項所述的裝置,其特征在于,所述裝置位于機 頂盒系統(tǒng),并且所述執(zhí)行單元每次執(zhí)行完節(jié)目切換操作后均將已切換節(jié)目次數(shù) 顯示于機頂盒的顯示面板中。
全文摘要
本發(fā)明公開了一種節(jié)目自動切換的方法,包括以下步驟a、啟動進程;b、初始化切換次數(shù);c、節(jié)目切換;d、判斷已切換節(jié)目次數(shù)是否小于所述初始化的切換次數(shù),若小于則執(zhí)行步驟c,否則執(zhí)行步驟e;e、終止進程。實施本發(fā)明,能夠自動實現(xiàn)節(jié)目切換,省去了調(diào)試檢測過程中人工切換的繁瑣及巨大的工作量。本發(fā)明同時還公開了一種節(jié)目自動切換的裝置。
文檔編號H04N5/50GK101267496SQ200710013818
公開日2008年9月17日 申請日期2007年3月15日 優(yōu)先權(quán)日2007年3月15日
發(fā)明者李鐵柱 申請人:青島海信電器股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
扬中市| 小金县| 扬州市| 独山县| 新泰市| 阳城县| 老河口市| 大兴区| 丽水市| 正镶白旗| 搜索| 阜城县| 浮梁县| 朝阳市| 普安县| 锡林郭勒盟| 文昌市| 班戈县| 富阳市| 榆中县| 乐至县| 从化市| 乌拉特中旗| 宁波市| 恩平市| 江津市| 图木舒克市| 平安县| 潞城市| 泰来县| 修水县| 历史| 调兵山市| 隆安县| 南宁市| 怀安县| 安陆市| 慈利县| 浦北县| 清涧县| 天祝|