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

一種應(yīng)用于體育賽事信息系統(tǒng)中的報(bào)表分發(fā)方法和裝置的制作方法

文檔序號(hào):7627998閱讀:238來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種應(yīng)用于體育賽事信息系統(tǒng)中的報(bào)表分發(fā)方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及體育賽事信息系統(tǒng)技術(shù)領(lǐng)域,更具體地涉及體育賽事信息系統(tǒng)中報(bào)表打印分發(fā)架構(gòu)中的報(bào)表分發(fā)裝置和方法。
背景技術(shù)
在體育賽事信息系統(tǒng)中,為了賽事信息發(fā)布的需要,首先將場(chǎng)館成績(jī)處理系統(tǒng)(VRS)生成的通常為PDF格式的比賽報(bào)表上傳到報(bào)表分發(fā)中心,再根據(jù)各個(gè)打印服務(wù)器的需要,進(jìn)行分發(fā)打印。圖I示出了現(xiàn)有技術(shù)中將報(bào)表從VRS上傳到報(bào)表分發(fā)中心的過(guò)程。在VRS生成了報(bào)表之后,報(bào)表先被存儲(chǔ)在上傳客戶(hù)端,上傳客戶(hù)端再將報(bào)表上傳到報(bào)表分發(fā)中心;報(bào)表分發(fā)中心先將報(bào)表進(jìn)行存儲(chǔ),然后根據(jù)需要將報(bào)表分發(fā)給各打印服務(wù)器,由與打印服務(wù)器相連的打印機(jī)打印出報(bào)表。比賽報(bào)表在上傳到報(bào)表分發(fā)中心之后和被分發(fā)出去之前,需要在報(bào)表分發(fā)中心進(jìn)行存儲(chǔ)備份?,F(xiàn)有的存儲(chǔ)方式是直接保存到數(shù)據(jù)庫(kù)中,這種方式的優(yōu)點(diǎn)是數(shù)據(jù)存儲(chǔ)方式統(tǒng)一,報(bào)表信息的查詢(xún)效率高。但是也存在明顯的缺點(diǎn)一是報(bào)表存儲(chǔ)到數(shù)據(jù)庫(kù)中比直接存儲(chǔ)在磁盤(pán)中慢,因?yàn)榇鎯?chǔ)到數(shù)據(jù)庫(kù)中其最終結(jié)果也將同步到磁盤(pán)文件中,與直接存儲(chǔ)為文件相比增加了許多其他環(huán)節(jié);二是報(bào)表數(shù)據(jù)的數(shù)據(jù)量較大,一般是200KB左右,將報(bào)表存儲(chǔ)到數(shù)據(jù)庫(kù)中會(huì)大大增加數(shù)據(jù)庫(kù)引擎的負(fù)擔(dān),從而將影響其他數(shù)據(jù)庫(kù)的操作,降低了數(shù)據(jù)庫(kù)的效率;三是存儲(chǔ)到數(shù)據(jù)庫(kù)中不方便報(bào)表的查看,用戶(hù)必須先從數(shù)據(jù)庫(kù)中將數(shù)據(jù)提取出來(lái),再轉(zhuǎn)換成可直接查看的臨時(shí)文件才能查看報(bào)表。于是需要一種報(bào)表數(shù)據(jù)的存儲(chǔ)方案,解決現(xiàn)有報(bào)表存儲(chǔ)方案效率低、存儲(chǔ)速度慢、查看不方便的問(wèn)題。

發(fā)明內(nèi)容
本發(fā)明目的在于提供一種高效快速方便的報(bào)表分發(fā)方法和分發(fā)裝置,來(lái)解決現(xiàn)有報(bào)表分發(fā)過(guò)程中的存儲(chǔ)方案效率低、存儲(chǔ)速度慢、查看不方便的問(wèn)題。根據(jù)本發(fā)明一個(gè)方面,提供了一種應(yīng)用于體育賽事信息系統(tǒng)中的報(bào)表分發(fā)方法,包括1)接收?qǐng)?bào)表文件,并將報(bào)表內(nèi)容存儲(chǔ)到磁盤(pán)中;2)根據(jù)所述報(bào)表文件生成分發(fā)任務(wù);
3)根據(jù)生成的分發(fā)任務(wù),將所述報(bào)表進(jìn)行分發(fā)。在上述方法中,所述步驟I)還包括從所述報(bào)表文件中提取報(bào)表信息。在上述方法中,所述步驟2)包括根據(jù)所述報(bào)表信息生成分發(fā)任務(wù)。在上述方法中,所述分發(fā)任務(wù)包括報(bào)表類(lèi)型和報(bào)表文件名。在上述方法中,所述步驟2)還包括將所述生成的分發(fā)任務(wù)加入到分發(fā)任務(wù)隊(duì)列。在上述方法中,所述步驟3)包括從分發(fā)任務(wù)隊(duì)列提取分發(fā)任務(wù),根據(jù)所述分發(fā)任務(wù)提取所述報(bào)表內(nèi)容進(jìn)行分發(fā)。根據(jù)本發(fā)明又一方面,提供了一種報(bào)表分發(fā)裝置,包括接收分析模塊,用于接收?qǐng)?bào)表文件,將報(bào)表內(nèi)容存儲(chǔ)到磁盤(pán)中,并生成分發(fā)任務(wù);以及報(bào)表分發(fā)模塊,用于根據(jù)生成的分發(fā)任務(wù),進(jìn)行報(bào)表分發(fā)。在上述裝置中,所述接收分析模塊可包括數(shù)據(jù)接收模塊和分發(fā)分析模塊,所述數(shù)據(jù)接收模塊用于接收?qǐng)?bào)表文件,將報(bào)表內(nèi)容存儲(chǔ)到磁盤(pán)中,并通知所述分發(fā)分析模塊;所述分發(fā)分析模塊用于生成分發(fā)任務(wù)。在上述裝置中,所述分發(fā)分析模塊還用于將分發(fā)任務(wù)加入到分發(fā)任務(wù)隊(duì)列。在上述裝置中,所述報(bào)表分發(fā)模塊從所述分發(fā)任務(wù)隊(duì)列獲取所述分發(fā)任務(wù)。在上述裝置中,所述接收分析模塊包括還可觸發(fā)分發(fā)動(dòng)作。在上述裝置中,所述報(bào)表分發(fā)模塊還可發(fā)送所述報(bào)表。在上述裝置中,所述數(shù)據(jù)接收模塊可用于提取報(bào)表信息并存儲(chǔ)到數(shù)據(jù)庫(kù)中,提取 報(bào)表內(nèi)容并存儲(chǔ)到磁盤(pán)中,并通知分發(fā)分析模塊有新報(bào)表。在上述裝置中,所述分發(fā)分析模塊可根據(jù)需要分發(fā)的報(bào)表生成分發(fā)任務(wù),并加入到分發(fā)任務(wù)隊(duì)列,并根據(jù)生成的所述分發(fā)任務(wù),獲取報(bào)表內(nèi)容。在上述裝置中,所述分發(fā)分析模塊還可觸發(fā)分發(fā)動(dòng)作。本發(fā)明所提供的分發(fā)方法和裝置,綜合了數(shù)據(jù)庫(kù)和磁盤(pán)文件兩方的優(yōu)點(diǎn),因此很好地解決了現(xiàn)有報(bào)表分發(fā)方案存在的問(wèn)題。


圖I示出了現(xiàn)有技術(shù)中的報(bào)表打印分發(fā)架構(gòu)圖;圖2為根據(jù)本發(fā)明的一個(gè)實(shí)施例從報(bào)表分發(fā)中心接收的一個(gè)XML數(shù)據(jù)包的示例;圖3為根據(jù)本發(fā)明的一個(gè)實(shí)施例的報(bào)表分發(fā)裝置的結(jié)構(gòu)圖;圖4為根據(jù)本發(fā)明的另一個(gè)實(shí)施例的報(bào)表分發(fā)裝置的結(jié)構(gòu)圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖,對(duì)根據(jù)本發(fā)明實(shí)施例的用于報(bào)表的分發(fā)方法和裝置進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。圖2示出了從報(bào)表分發(fā)中心接收的一個(gè)XML數(shù)據(jù)包的示例。用于上傳的報(bào)表通常為PDF格式的文件,即報(bào)表內(nèi)容。除了報(bào)表內(nèi)容外,用于上傳的報(bào)表還包括報(bào)表信息,如報(bào)表文件類(lèi)型、比賽/項(xiàng)目編碼、報(bào)表文件名和版本號(hào)等。在上傳到報(bào)表分發(fā)中心之前,出于數(shù)據(jù)通信的需要,通常會(huì)將報(bào)表按一定格式編碼,優(yōu)選地按Base64編碼并打包成XML數(shù)據(jù)包,然后以一定通信方式,優(yōu)選地以TCP的方式傳送到報(bào)表分發(fā)中心。圖3示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的報(bào)表分發(fā)方案的結(jié)構(gòu)圖。接收分析模塊310收到來(lái)自報(bào)表分發(fā)中心的XML格式的報(bào)表數(shù)據(jù)包305后,提取其中的報(bào)表消息并存儲(chǔ)到數(shù)據(jù)庫(kù)330中;同時(shí)將XML格式的報(bào)表轉(zhuǎn)換為PDF格式,并將報(bào)表內(nèi)容以一定的文件名存儲(chǔ)到系統(tǒng)中的指定的文件夾中。將XML格式文件轉(zhuǎn)換為PDF格式的文件的轉(zhuǎn)換方法是本領(lǐng)域的公知技術(shù),因此本申請(qǐng)中無(wú)需對(duì)其進(jìn)行詳細(xì)描述。在本發(fā)明的一個(gè)實(shí)施例中,存儲(chǔ)所接收的報(bào)表的文件夾為例如路徑DVReports的文件夾340。對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),很顯然,該文件可以是系統(tǒng)中的任意一個(gè)文件夾,而不限于上述路徑。用于上傳的報(bào)表,通常按照一定的規(guī)則進(jìn)行命名。以圖3中文件夾中文件AEX201101.C51.ENG. I. 0. pdf為例,解釋上述文件名包含的含義,其中AEX201101為比賽/項(xiàng)目編碼(RSC),該AEX201101例如表示為健美操混合雙人操?zèng)Q賽的報(bào)表;C51為報(bào)表的文件類(lèi)型(Type),其中C51表不該報(bào)表為出場(chǎng)秩序單報(bào)表(文件類(lèi)型還可以為比賽日程報(bào)表-C08,等);ENG為報(bào)表的語(yǔ)言,其中ENG表示該報(bào)表為英文;
I. 0為報(bào)表的版本,其中I. 0表不該報(bào)表為I. 0版;pdf表不該報(bào)表為PDF格式的文件對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),顯然可以理解,上述報(bào)表格式的命名方式僅僅是示例,也可以采用其他方式來(lái)命名。并且在將XML格式的報(bào)表存儲(chǔ)時(shí),也可以將其存儲(chǔ)為PDF格式以外的其它格式。從上述關(guān)于報(bào)表命名的方式中,可以看出,所述報(bào)表信息通??梢栽趫?bào)表的文件名中體現(xiàn),接收分析模塊在接收?qǐng)?bào)表時(shí),從中提取所需要的報(bào)表信息。依舊參照?qǐng)D3,接收分析模塊不但將所提取的報(bào)表信息存入數(shù)據(jù)庫(kù),還可以根據(jù)報(bào)表信息中的報(bào)表類(lèi)型查詢(xún)出該類(lèi)報(bào)表訂閱信息(報(bào)表訂閱信息通常包括報(bào)表文件類(lèi)型和目標(biāo)地址),從而根據(jù)訂閱信息確定分發(fā)規(guī)則,即該類(lèi)型的報(bào)表所要發(fā)往的目標(biāo)地址,例如服務(wù)器的IP地址。由該分發(fā)規(guī)則生成一個(gè)分發(fā)任務(wù),并將該分發(fā)任務(wù)也存入到數(shù)據(jù)庫(kù)中的分發(fā)任務(wù)隊(duì)列中。每個(gè)分發(fā)任務(wù)包括報(bào)表的文件類(lèi)型、RSC和文件名。接收分析模塊310同時(shí)還向報(bào)表分發(fā)模塊350發(fā)送一個(gè)觸發(fā)信號(hào),從而觸發(fā)分發(fā)動(dòng)作。報(bào)表分發(fā)模塊350報(bào)表分發(fā)模塊350在收到接收分析模塊310發(fā)來(lái)的觸發(fā)信號(hào)之后,從數(shù)據(jù)庫(kù)330中的分發(fā)任務(wù)隊(duì)列中提取一個(gè)分發(fā)任務(wù),同時(shí)提取文件類(lèi)型、文件名以及報(bào)表要發(fā)往的目標(biāo)服務(wù)器的地址,并根據(jù)分發(fā)任務(wù)中的文件名等信息,從文件存儲(chǔ)目錄下查找對(duì)應(yīng)的報(bào)表文件,然后將該文件打包成XML格式并傳送到打印服務(wù)器中。下面結(jié)合圖3,以報(bào)表AEX201101. C51. ENG. I. 0. pdf為例,具體說(shuō)明本發(fā)明的處理過(guò)程。接收分析模塊310接收到報(bào)表AEX201101. C51. ENG. I. 0. pdf,將報(bào)表內(nèi)容以文件名AEX201101.C51.ENG. l.O.pdf存儲(chǔ)在磁盤(pán)目錄340下;同時(shí)將該報(bào)表的報(bào)表信息存儲(chǔ)在數(shù)據(jù)庫(kù)330中,并建立一個(gè)分發(fā)任務(wù),該分發(fā)任務(wù)中包括文件名AEX201101. C51.ENG. I. 0. pdf,然后將該分發(fā)任務(wù)加入到數(shù)據(jù)庫(kù)330中的分發(fā)任務(wù)隊(duì)列中。隨后向報(bào)表分發(fā)模塊350發(fā)出一個(gè)觸發(fā)信號(hào)。報(bào)表分發(fā)模塊350在收到該觸發(fā)信號(hào)后,從數(shù)據(jù)庫(kù)330的分發(fā)任務(wù)隊(duì)列中取出該分發(fā)任務(wù),分析該分發(fā)任務(wù),得到文件名AEX201101. C51. ENG. I. 0. pdf,隨后根據(jù)該文件名從磁盤(pán)目錄340中找到文件名同為AEX201101. C51. ENG. I. 0. pdf的TOF格式的報(bào)表內(nèi)容,然后將其打包成XML格式并傳送到打印服務(wù)器中。圖4為根據(jù)本發(fā)明的另一個(gè)優(yōu)選實(shí)施例的報(bào)表分發(fā)裝置的結(jié)構(gòu)圖。其中,接收分析模塊包括數(shù)據(jù)接收模塊410和分發(fā)分析模塊420兩個(gè)部分。
圖4示出了數(shù)據(jù)接收模塊410在收到XML格式的新報(bào)表后將報(bào)表內(nèi)容和報(bào)表信息以和圖3所示的相同的方式,分別存儲(chǔ)在磁盤(pán)目錄440和數(shù)據(jù)庫(kù)430中;同時(shí)向分發(fā)分析模塊420發(fā)送新報(bào)表通知415。分發(fā)分析模塊420在收到數(shù)據(jù)接收模塊410發(fā)來(lái)的新報(bào)表通知415后,以和圖3相同的方式生成分發(fā)任務(wù),并將該分發(fā)任務(wù)也存入數(shù)據(jù)庫(kù)430。分發(fā)分析模塊420隨后向報(bào)表分發(fā)模塊450發(fā)送觸發(fā)信號(hào),從而觸發(fā)分發(fā)動(dòng)作。圖4中示出的實(shí)施例與圖3的實(shí)施例的區(qū)別僅僅在于圖4中以?xún)蓚€(gè)模塊數(shù)據(jù)接收模塊410和分發(fā)分析模塊420,實(shí)現(xiàn)了圖3中的接收分析模塊310的功能,其他的處理流程與圖3的方案基本一致,因此不再重復(fù)。 在本發(fā)明的上述實(shí)施例中,將報(bào)表內(nèi)容和報(bào)表信息分開(kāi)存儲(chǔ)的存儲(chǔ)方法優(yōu)點(diǎn)在于其一方面加快了存儲(chǔ)速度、方便用戶(hù)查看報(bào)表;另一方面在報(bào)表數(shù)據(jù)查詢(xún)時(shí)也效率也不會(huì)降低,根據(jù)數(shù)據(jù)庫(kù)報(bào)表信息中的報(bào)表文件名可以直接找到報(bào)表文件。應(yīng)該注意到并理解,在不脫離后附的權(quán)利要求所要求的本發(fā)明的精神和范圍的情況下,能夠?qū)ι鲜鲈敿?xì)描述的本發(fā)明做出各種修改和改進(jìn)。因此,要求保護(hù)的技術(shù)方案的范圍不受所給出的任何特定示范教導(dǎo)的限制。
權(quán)利要求
1.一種應(yīng)用于體育賽事信息系統(tǒng)中的報(bào)表分發(fā)方法,包括 1)接收?qǐng)?bào)表文件,并將報(bào)表內(nèi)容存儲(chǔ)到磁盤(pán)中; 2)根據(jù)所述報(bào)表文件生成分發(fā)任務(wù); 3)根據(jù)生成的分發(fā)任務(wù),將所述報(bào)表進(jìn)行分發(fā)。
2.根據(jù)權(quán)利要求I所述的報(bào)表分發(fā)方法,其中步驟I)還包括從所述報(bào)表文件中提取報(bào)表信息。
3.根據(jù)權(quán)利要求2所述的報(bào)表分發(fā)方法,其中步驟2)包括根據(jù)所述報(bào)表信息生成分發(fā)任務(wù)。
4.根據(jù)權(quán)利要求2所述的報(bào)表分發(fā)方法,其中分發(fā)任務(wù)包括報(bào)表類(lèi)型和報(bào)表文件名。
5.根據(jù)權(quán)利要求2所述的報(bào)表分發(fā)方法,其中步驟2)還包括將所述生成的分發(fā)任務(wù)加入到分發(fā)任務(wù)隊(duì)列。
6.根據(jù)權(quán)利要求2所述的報(bào)表分發(fā)方法,其中步驟3)包括從分發(fā)任務(wù)隊(duì)列提取分發(fā)任務(wù),根據(jù)所述分發(fā)任務(wù)提取所述報(bào)表內(nèi)容進(jìn)行分發(fā)。
7.—種應(yīng)用于體育賽事信息系統(tǒng)中的報(bào)表分發(fā)裝置,包括接收分析模塊(310)和報(bào)表分發(fā)模塊(350),其中 1)所述接收分析模塊(310),用于接收?qǐng)?bào)表文件,將報(bào)表內(nèi)容存儲(chǔ)到磁盤(pán)中,并生成分發(fā)任務(wù);以及 2)所述報(bào)表分發(fā)模塊(350),用于根據(jù)生成的分發(fā)任務(wù),進(jìn)行報(bào)表分發(fā)。
8.根據(jù)權(quán)利要求7所述的報(bào)表分發(fā)裝置,其中接收分析模塊可包括數(shù)據(jù)接收模塊(410)和分發(fā)分析模塊(420),所述數(shù)據(jù)接收模塊(410)用于接收?qǐng)?bào)表文件,將報(bào)表內(nèi)容存儲(chǔ)到磁盤(pán)中,并通知所述分發(fā)分析模塊(420);所述分發(fā)分析模塊(420)用于生成分發(fā)任務(wù)。
9.根據(jù)權(quán)利要求8所述的報(bào)表分發(fā)裝置,其中所述分發(fā)分析模塊(420)還用于將分發(fā)任務(wù)加入到分發(fā)任務(wù)隊(duì)列。
10.根據(jù)權(quán)利要求9所述的報(bào)表分發(fā)裝置,其中所述報(bào)表分發(fā)模塊(350)從所述分發(fā)任務(wù)隊(duì)列獲取所述分發(fā)任務(wù)。
11.根據(jù)權(quán)利要求8所述的報(bào)表分發(fā)裝置,其中所述接收分析模塊(310)包括還可觸發(fā)分發(fā)動(dòng)作。
12.根據(jù)權(quán)利要求8所述的報(bào)表分發(fā)裝置,其中所述報(bào)表分發(fā)模塊(350)還可發(fā)送所述手艮表。
13.根據(jù)權(quán)利要求8或9所述的報(bào)表分發(fā)裝置,其中所述數(shù)據(jù)接收模塊(410)可用于提取報(bào)表信息并存儲(chǔ)到數(shù)據(jù)庫(kù)中,提取報(bào)表內(nèi)容并存儲(chǔ)到磁盤(pán)中,并通知分發(fā)分析模塊(420)有新報(bào)表。
14.根據(jù)權(quán)利要求8或9所述的報(bào)表分發(fā)裝置,其中所述分發(fā)分析模塊(420)可根據(jù)需要分發(fā)的報(bào)表生成分發(fā)任務(wù),并加入到分發(fā)任務(wù)隊(duì)列,并根據(jù)生成的所述分發(fā)任務(wù),獲取報(bào)表內(nèi)容。
15.根據(jù)權(quán)利要求8或9所述的報(bào)表分發(fā)裝置,其中所述分發(fā)分析模塊(420)還可觸發(fā)分發(fā)動(dòng)作。
全文摘要
本發(fā)明提供一種應(yīng)用于體育賽事信息系統(tǒng)中的報(bào)表分發(fā)方法和裝置。該分發(fā)方法包括接收?qǐng)?bào)表文件,并將報(bào)表內(nèi)容存儲(chǔ)到磁盤(pán)中;根據(jù)所述報(bào)表文件生成分發(fā)任務(wù);以及根據(jù)生成的分發(fā)任務(wù),將所述報(bào)表進(jìn)行分發(fā)。該分發(fā)裝置包括接收分析模塊和報(bào)表分發(fā)模塊,其中所述接收分析模塊,用于接收?qǐng)?bào)表文件,將報(bào)表內(nèi)容存儲(chǔ)到磁盤(pán)中,并生成分發(fā)任務(wù);以及所述報(bào)表分發(fā)模塊,用于根據(jù)生成的分發(fā)任務(wù),進(jìn)行報(bào)表分發(fā)。
文檔編號(hào)H04L29/08GK102739693SQ201110080889
公開(kāi)日2012年10月17日 申請(qǐng)日期2011年3月31日 優(yōu)先權(quán)日2011年3月31日
發(fā)明者余遠(yuǎn)華, 胡安春 申請(qǐng)人:新奧特(北京)視頻技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
佛山市| 漠河县| 英山县| 新绛县| 望城县| 三明市| 涡阳县| 响水县| 镇巴县| 鄂托克旗| 海宁市| 长顺县| 宜州市| 杭锦后旗| 托里县| 南充市| 博爱县| 鹰潭市| 沙洋县| 贺州市| 奉贤区| 宁晋县| 项城市| 乌恰县| 沁阳市| 陆良县| 且末县| 太保市| 林口县| 保亭| 黄陵县| 武清区| 行唐县| 温州市| 大田县| 平邑县| 鹤庆县| 连平县| 个旧市| 大埔区| 临西县|