欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種自動(dòng)圖文播出任務(wù)的執(zhí)行方法及系統(tǒng)的制作方法

文檔序號(hào):7619090閱讀:281來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種自動(dòng)圖文播出任務(wù)的執(zhí)行方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于資訊自動(dòng)播出技術(shù)領(lǐng)域,具體涉及一種自動(dòng)圖文播出任務(wù)的執(zhí)行方法及系統(tǒng),適用于電視臺(tái)、機(jī)場(chǎng)、股票交易所等有自動(dòng)播出資訊需求的場(chǎng)合。
背景技術(shù)
對(duì)于自動(dòng)圖文播出,需求廣泛且各異,如何快速且高效的實(shí)現(xiàn)客戶(hù)需要,十分重要?,F(xiàn)有技術(shù)中,或是根據(jù)具體需求單獨(dú)編寫(xiě)程序,實(shí)現(xiàn)其功能;或是播出軟件讀取數(shù)據(jù)庫(kù)中特定表內(nèi)容,依靠額外軟件來(lái)向數(shù)據(jù)庫(kù)中填寫(xiě)內(nèi)容。或是播出軟件有幾種選擇,決定播出方式,但是播出軟件模塊不靈活,如果增加新功能,會(huì)很麻煩
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種自動(dòng)圖文播出任務(wù)的執(zhí)行方法及系統(tǒng),該方法及系統(tǒng)能夠靈活地添加新的播出方式。為解決上述技術(shù)問(wèn)題,本發(fā)明采用的技術(shù)方案如下一種自動(dòng)圖文播出任務(wù)的執(zhí)行方法,所述方法抽取出所有圖文播出方式的公共部分,作為播出任務(wù)的公共單元;抽取出每種播出方式的特有部分,制作成任務(wù)插件;當(dāng)執(zhí)行播出任務(wù)時(shí),首先在所述播出任務(wù)中加載相應(yīng)的任務(wù)插件,然后結(jié)合所述任務(wù)插件執(zhí)行所述播出任務(wù)。如上所述的自動(dòng)圖文播出任務(wù)的執(zhí)行方法,其中,播出任務(wù)還包括插件單元,所述插件單元包括一個(gè)指針,通過(guò)所述指針加載任何類(lèi)型的任務(wù)插件。如上所述的自動(dòng)圖文播出任務(wù)的執(zhí)行方法,其中,在所述播出任務(wù)中加載相應(yīng)的任務(wù)插件時(shí),向所述任務(wù)插件傳送一個(gè)執(zhí)行裝置的指針。如上所述的自動(dòng)圖文播出任務(wù)的執(zhí)行方法,其中,在所述插件單元外部設(shè)置虛函數(shù),所述虛函數(shù)用于將執(zhí)行指令傳送給加載的任務(wù)插件,當(dāng)加載了一個(gè)任務(wù)插件后,所述虛函數(shù)將與所述任務(wù)插件相連接。如上所述的自動(dòng)圖文播出任務(wù)的執(zhí)行方法,其中,結(jié)合任務(wù)插件執(zhí)行播出任務(wù)的過(guò)程如下當(dāng)播出任務(wù)收到執(zhí)行指令后,播出任務(wù)利用插件單元對(duì)外的虛函數(shù)將所述執(zhí)行指令傳送到任務(wù)插件內(nèi)部;所述任務(wù)插件通過(guò)指針調(diào)用執(zhí)行裝置,執(zhí)行裝置檢查播出數(shù)據(jù)庫(kù)和播出服務(wù)器是否連接好;如是,則執(zhí)行任務(wù);否則,返回錯(cuò)誤。一種自動(dòng)圖文播出任務(wù)的執(zhí)行系統(tǒng),包括用于抽取出所有圖文播出方式的公共部分,作為播出任務(wù)的公共單元的任務(wù)裝置;用于抽取出每種播出方式的特有部分,制作成任務(wù)插件的插件裝置;用于當(dāng)執(zhí)行播出任務(wù)時(shí),在所述播出任務(wù)中加載相應(yīng)的任務(wù)插件的加載裝置;以及用于結(jié)合任務(wù)插件執(zhí)行播出任務(wù)的執(zhí)行裝置。
本發(fā)明所述方法及系統(tǒng),通過(guò)將播出任務(wù)分成公共単元和任務(wù)插件的方式,方便了新播出方式的添加,只需增加ー個(gè)插件即可。而且,任務(wù)之間可以相互控制、接收外界遙控等,使特定播出需求更易實(shí)現(xiàn)。


圖I是具體實(shí)施方式
中自動(dòng)圖文播出任務(wù)的執(zhí)行系統(tǒng)結(jié)構(gòu)圖;圖2是具體實(shí)施方式
中自動(dòng)圖文播出任務(wù)的執(zhí)行方法流程圖;圖3是具體實(shí)施方式
中播出任務(wù)的執(zhí)行過(guò)程流程圖。
具體實(shí)施例方式本發(fā)明的核心思想是抽取出所有圖文播出方式的公共部分,作為播出任務(wù)的公共単元;抽取出每種播出方式的特有部分,制作成任務(wù)插件;當(dāng)執(zhí)行播出任務(wù)時(shí),首先在所述播出任務(wù)中加載相應(yīng)的任務(wù)插件,然后結(jié)合所述任務(wù)插件執(zhí)行所述播出任務(wù)。下面結(jié)合具體實(shí)施方式
和附圖對(duì)本發(fā)明進(jìn)行詳細(xì)描述。如圖I所示,本實(shí)施方式中自動(dòng)圖文播出任務(wù)的執(zhí)行系統(tǒng)包括任務(wù)裝置11、插件裝置12、加載裝置13、執(zhí)行裝置14、播出數(shù)據(jù)庫(kù)15和播出服務(wù)器16。任務(wù)裝置11用于抽取出所有圖文播出方式的公共部分,作為播出任務(wù)的公共単元。插件裝置12用于抽取出每種播出方式的特有部分,制作成任務(wù)插件。加載裝置13用于當(dāng)執(zhí)行播出任務(wù)時(shí),在所述播出任務(wù)中加載相應(yīng)的任務(wù)插件。執(zhí)行裝置14用于結(jié)合任務(wù)插件執(zhí)行播出任務(wù)。圖2示出了采用圖I所示系統(tǒng)執(zhí)行自動(dòng)圖文播出任務(wù)的方法。該方法首先由任務(wù)裝置11抽取出所有圖文播出方式的公共部分,作為播出任務(wù)的公共単元。由插件裝置12抽取出每種播出方式的特有部分,制作成任務(wù)插件。當(dāng)執(zhí)行播出任務(wù)時(shí),首先由加載裝置13在所述播出任務(wù)中加載相應(yīng)的任務(wù)插件,然后由執(zhí)行裝置14結(jié)合所述任務(wù)插件執(zhí)行所述播出任務(wù)。播出任務(wù)的公共単元中設(shè)有ー些變量,用于存儲(chǔ)該任務(wù)的公共部分設(shè)置,每個(gè)任務(wù)可設(shè)置的公共部分的變量都是ー樣的。公共単元中還有ー些程序代碼,用來(lái)執(zhí)行公共部分的操作。姆個(gè)播出任務(wù)還包括插件單元,插件單元中包括一個(gè)指針,通過(guò)指針可以加載任何類(lèi)型的任務(wù)插件。在插件單元外部設(shè)有幾個(gè)虛函數(shù),用于將執(zhí)行指令傳送給加載的任務(wù)插件,當(dāng)加載了ー個(gè)任務(wù)插件后,虛函數(shù)將與加載的任務(wù)插件相連接。一個(gè)播出任務(wù)加載了任務(wù)插件后,該播出任務(wù)便能夠執(zhí)行該任務(wù)插件的功能。一個(gè)播出任務(wù)只能加載ー個(gè)任務(wù)插件,但同時(shí)可以創(chuàng)建無(wú)限個(gè)任務(wù)。在播出任務(wù)中加載相應(yīng)的任務(wù)插件時(shí),向該任務(wù)插件傳送一個(gè)執(zhí)行裝置的指針,用于調(diào)用執(zhí)行裝置執(zhí)行播出任務(wù)。如圖3所示,執(zhí)行播出任務(wù)的過(guò)程如下當(dāng)播出任務(wù)收到執(zhí)行指令后,播出任務(wù)利用插件單元對(duì)外的虛函數(shù)將所述執(zhí)行指令傳送到任務(wù)插件內(nèi)部。這是對(duì)插件調(diào)用的實(shí)現(xiàn)方法。在插件初始化吋,向插件傳遞ー個(gè)指針,該指針為插件的接ロ,插件可以利用該接ロ,對(duì)外部進(jìn)行調(diào)用。例如,輸出文本提示,向其他任務(wù)發(fā)送遙控指令,向播出服務(wù)器發(fā)送播出指令,對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn)等等。
任務(wù)插件通過(guò)該指針調(diào)用執(zhí)行裝置14,執(zhí)行裝置14檢查播出數(shù)據(jù)庫(kù)15和播出服務(wù)器16是否連接好;如是,則執(zhí)行播出任務(wù);否則,返回錯(cuò)誤。下面以翻屏為例進(jìn)行舉例說(shuō)明。首先創(chuàng)建一個(gè)翻屏任務(wù),包括公共單元和插件單元,在翻屏任務(wù)的公共單元中設(shè)置取得翻屏內(nèi)容的動(dòng)態(tài)SQL語(yǔ)句。所述SQL語(yǔ)句為取得一個(gè)結(jié)果集的語(yǔ)句,可以為一條SELECT語(yǔ)句,或者調(diào)用函數(shù),存儲(chǔ)過(guò)程等。SQL語(yǔ)句的編寫(xiě)為現(xiàn)有技術(shù),本領(lǐng)域的技術(shù)人員可以根據(jù)實(shí)際需要編寫(xiě)SQL語(yǔ)句。然后創(chuàng)建翻屏插件,即自動(dòng)翻屏播出內(nèi)容的一個(gè)插件。在翻屏插件中設(shè)置好每屏幕顯示幾行內(nèi)容,每屏顯示多長(zhǎng)時(shí)間等內(nèi)容。所述翻屏插件的工作原理為在翻屏插件內(nèi)部設(shè)有一個(gè)行累加計(jì)數(shù)器,播出每屏內(nèi)容時(shí),先從數(shù)據(jù)庫(kù)取得所有內(nèi)容,按照行累加計(jì)數(shù)器的值,從目標(biāo)行開(kāi)始讀取數(shù)據(jù)。并通過(guò)之前設(shè)置,顯示到屏幕上,并自動(dòng)停止設(shè)置的間隔,再繼續(xù)播出下一屏。當(dāng)翻屏任務(wù)收到執(zhí)行指令時(shí),加載裝置13利用插件單元中的指針加載翻屏插件后開(kāi)始執(zhí)行,調(diào)用翻屏插件的虛函數(shù),將指令傳遞到插件里。所述虛函數(shù)虛包括:“Init (void*pFunc)、Uninit () ”,分別為在初始化和銷(xiāo)毀時(shí)調(diào)用;WorkStart ()、WorkTrigger ()、WorkStop (),分別為向插件發(fā)送開(kāi)始、觸發(fā)和停止指令;UpdateUI (),要求插件進(jìn)行界面刷新。對(duì)于翻屏插件,接收到開(kāi)始指令后,首先檢測(cè)每屏幕顯示多久、每屏幕顯示幾行內(nèi)容是否已經(jīng)設(shè)置。如否,則利用上述接口輸出錯(cuò)誤文本,并停止任務(wù)。設(shè)置檢測(cè)通過(guò)后,利用上述接口獲取該任務(wù)公共單元中的所有SQL語(yǔ)句的執(zhí)行結(jié)果,如果執(zhí)行失敗,則輸出錯(cuò)誤文本,并停止任務(wù)。執(zhí)行完SQL語(yǔ)句后,計(jì)算出當(dāng)前屏幕應(yīng)顯示的內(nèi)容,并將該內(nèi)容填入一個(gè)播出指令,將該播出指令發(fā)送到播出服務(wù)器,以實(shí)現(xiàn)第一屏播出。翻屏插件中設(shè)有一個(gè)計(jì)時(shí)器,在達(dá)到設(shè)定時(shí)間后,繼續(xù)播出下一屏,如此循環(huán)下去。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其同等技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種自動(dòng)圖文播出任務(wù)的執(zhí)行方法,其特征在于所述方法抽取出所有圖文播出方式的公共部分,作為播出任務(wù)的公共単元;抽取出每種播出方式的特有部分,制作成任務(wù)插件; 當(dāng)執(zhí)行播出任務(wù)時(shí),首先在所述播出任務(wù)中加載相應(yīng)的任務(wù)插件,然后結(jié)合所述任務(wù)插件執(zhí)行所述播出任務(wù)。
2.如權(quán)利要求I所述的自動(dòng)圖文播出任務(wù)的執(zhí)行方法,其特征在于所述播出任務(wù)還包括插件單元,所述插件單元包括一個(gè)指針,通過(guò)所述指針加載任何類(lèi)型的任務(wù)插件。
3.如權(quán)利要求I或2所述的自動(dòng)圖文播出任務(wù)的執(zhí)行方法,其特征在于在所述播出任務(wù)中加載相應(yīng)的任務(wù)插件時(shí),向所述任務(wù)插件傳送一個(gè)執(zhí)行裝置的指針。
4.如權(quán)利要求3所述的自動(dòng)圖文播出任務(wù)的執(zhí)行方法,其特征在于在所述插件単元外部設(shè)置虛函數(shù),所述虛函數(shù)用于將執(zhí)行指令傳送給加載的任務(wù)插件,當(dāng)加載了ー個(gè)任務(wù)插件后,所述虛函數(shù)將與所述任務(wù)插件相連接。
5.如權(quán)利要求4中任一項(xiàng)所述的自動(dòng)圖文播出任務(wù)的執(zhí)行方法,其特征在于,所述結(jié)合任務(wù)插件執(zhí)行播出任務(wù)的過(guò)程為 當(dāng)播出任務(wù)收到執(zhí)行指令后,播出任務(wù)利用插件單元對(duì)外的虛函數(shù)將所述執(zhí)行指令傳送到任務(wù)插件內(nèi)部; 所述任務(wù)插件通過(guò)指針調(diào)用執(zhí)行裝置,執(zhí)行裝置檢查播出數(shù)據(jù)庫(kù)和播出服務(wù)器是否連接好;如是,則執(zhí)行任務(wù);否則,返回錯(cuò)誤。
6.一種自動(dòng)圖文播出任務(wù)的執(zhí)行系統(tǒng),其特征在于包括用于抽取出所有圖文播出方式的公共部分,作為播出任務(wù)的公共単元的任務(wù)裝置(11); 用于抽取出每種播出方式的特有部分,制作成任務(wù)插件的插件裝置(12); 用于當(dāng)執(zhí)行播出任務(wù)時(shí),在所述播出任務(wù)中加載相應(yīng)的任務(wù)插件的加載裝置(13); 以及用于結(jié)合任務(wù)插件執(zhí)行播出任務(wù)的執(zhí)行裝置(14)。
全文摘要
本發(fā)明涉及一種自動(dòng)圖文播出任務(wù)的執(zhí)行方法及系統(tǒng),屬于資訊自動(dòng)播出技術(shù)領(lǐng)域。本發(fā)明首先抽取出所有圖文播出方式的公共部分,作為播出任務(wù)的公共單元;抽取出每種播出方式的特有部分,制作成任務(wù)插件;當(dāng)執(zhí)行播出任務(wù)時(shí),首先在所述播出任務(wù)中加載相應(yīng)的任務(wù)插件,然后結(jié)合所述任務(wù)插件執(zhí)行所述播出任務(wù)。下面結(jié)合具體實(shí)施方式
和附圖對(duì)本發(fā)明進(jìn)行詳細(xì)描述。
文檔編號(hào)H04N5/262GK102694986SQ20111007185
公開(kāi)日2012年9月26日 申請(qǐng)日期2011年3月24日 優(yōu)先權(quán)日2011年3月24日
發(fā)明者王征, 趙海軍 申請(qǐng)人:新奧特(北京)視頻技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
永宁县| 阿荣旗| 高平市| 延寿县| 威远县| 永安市| 望谟县| 鹰潭市| 铜梁县| 临沭县| 张家港市| 和林格尔县| 安阳县| 竹山县| 依安县| 灵石县| 南木林县| 民县| 南丰县| 美姑县| 茂名市| 正蓝旗| 石泉县| 华宁县| 岢岚县| 镇原县| 龙岩市| 唐海县| 玉林市| 临城县| 安西县| 句容市| 深圳市| 旌德县| 新民市| 瓦房店市| 新绛县| 神池县| 金华市| 藁城市| 龙泉市|