專利名稱:分布式信息處理系統(tǒng)及信息處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理技術(shù),特別涉及一種用于在商場(chǎng)中進(jìn)行信息交互的 分布式信息處理系統(tǒng)和分布式信息處理方法。
背景技術(shù):
信息處理技術(shù)廣泛應(yīng)用于各種技術(shù)領(lǐng)域中,并根據(jù)實(shí)際應(yīng)用環(huán)境表現(xiàn)為 不同的具體實(shí)現(xiàn)方式。以信息處理技術(shù)應(yīng)用于各種商品的廠商和銷售商與用戶之間的多媒體 信息交互為例,用戶可以查詢各種商品的多媒體信息,以便多感官全方位地了解該商品,并根據(jù)自身喜好購(gòu)買相應(yīng)的商品;廠商和銷售商業(yè)會(huì)將各種商 品相關(guān)的多媒體信息向用戶宣傳,以鼓勵(lì)用戶購(gòu)買,從而形成了多媒體信息 的交互。申請(qǐng)?zhí)枮镃N99812661,專利名稱為"接收終端裝置及其使用和 控制方法"的專利公開了一種用于商場(chǎng)購(gòu)物的接收裝置,能夠在節(jié)目廣播中 指定在畫面上放映的商品,在節(jié)目廣播結(jié)束的任意時(shí)刻呈現(xiàn)商品的信息。但是,該專利提供的技術(shù)方案無法實(shí)現(xiàn)用戶的主動(dòng)查詢希望獲得的商品 信息,用戶只能通過接收裝置被動(dòng)地獲得預(yù)先設(shè)定的商品信息,接收裝置只 能被動(dòng)接收指定的服務(wù)器發(fā)送的服務(wù)內(nèi)容,使得靈活性和穩(wěn)定性存在風(fēng)險(xiǎn)。 另外,接收裝置無法實(shí)現(xiàn)數(shù)據(jù)采集分析功能,同時(shí)無法實(shí)現(xiàn)對(duì)該裝置的開/ 關(guān)機(jī)、系統(tǒng)更新等操作的統(tǒng)一管理。另外,目前的網(wǎng)絡(luò)廣告機(jī)的客戶端是被動(dòng)的接收服務(wù)端發(fā)送的信息,在 現(xiàn)有網(wǎng)絡(luò)條件不穂定的情況下客戶端的商品信息播放不具備穩(wěn)定性。而且, 現(xiàn)有的網(wǎng)絡(luò)廣告機(jī)缺乏數(shù)據(jù)查詢、分析和點(diǎn)播的交互功能。目前IPTV系統(tǒng) 的播放功能和交互功能比較強(qiáng)大,雖然克服了現(xiàn)有網(wǎng)絡(luò)廣告機(jī)的缺點(diǎn),但是無法實(shí)現(xiàn)服務(wù)端對(duì)于多客戶端的統(tǒng)一管理和系統(tǒng)升級(jí)。而且,就播放方式來 看,釆用服務(wù)器向客戶端發(fā)送的播放方式,對(duì)于服務(wù)器的性能要求很高。可見,現(xiàn)有信息處理技術(shù)在應(yīng)用于多媒體信息交互的情況下,靈活性和 穩(wěn)定性不高,也不能進(jìn)行對(duì)客戶端的統(tǒng)一管理和系統(tǒng)的升級(jí),從而使得其實(shí) 用性不高,不能夠有效地滿足客戶的需求。發(fā)明內(nèi)容有鑒于此,本發(fā)明的一個(gè)主要目的在于,提供一種分布式信息處理系統(tǒng)。 本發(fā)明的另一個(gè)主要目的在于,提供一種分布式信息處理方法。 根據(jù)上述的一個(gè)主要目的,本發(fā)明提供了一種分布式信息處理系統(tǒng),包括信息服務(wù)器和至少一個(gè)客戶端,每個(gè)客戶端連接至少一個(gè)輸入設(shè)備和至 少一個(gè)輸出設(shè)備,所述客戶端,用于在開機(jī)啟動(dòng)時(shí),從所述信息服務(wù)器下載運(yùn)行程序;將 來自輸入設(shè)備的商品標(biāo)識(shí)發(fā)送給信息服務(wù)器;將來自信息服務(wù)器的商品信息 通過與自身相連的輸出設(shè)備輸出;根據(jù)所述信息服務(wù)器提供的系統(tǒng)管理信 息,執(zhí)行與所述系統(tǒng)管理信息對(duì)應(yīng)的系統(tǒng)管理操作;所述信息服務(wù)器,用于存儲(chǔ)所述客戶端的運(yùn)行程序,并提供給所述客戶 端;存儲(chǔ)商品信息;接收來自客戶端的商品標(biāo)識(shí),根據(jù)接收到的商品標(biāo)識(shí)進(jìn) 行檢索,并將檢索到的商品信息提供給發(fā)送該商品標(biāo)識(shí)的客戶端;存儲(chǔ)系統(tǒng) 管理信息,并提供給所述客戶端。所述信息服務(wù)器為消費(fèi)品-查詢-信息采集CRAIS服務(wù)器,所述客戶端為 CRAIS客戶端;所述商品信息包括商品信息文件和/或商品信息文件地址信息; 所述CRAIS客戶端,用于將來自輸入設(shè)備的商品標(biāo)識(shí)發(fā)送給CRAIS服 務(wù)器;根據(jù)來自CRAIS服務(wù)器的商品信息文件地址信息,從當(dāng)前連接的 CRAIS服務(wù)器下栽對(duì)應(yīng)的商品信息文件;將下載的商品信息文件通過與自身 相連的輸出設(shè)備輸出;所述CRAIS服務(wù)器根據(jù)CRAIS客戶端發(fā)送的商品標(biāo)識(shí),將內(nèi)部存儲(chǔ)的 與該商品標(biāo)識(shí)對(duì)應(yīng)的商品信息文件地址信息發(fā)送給對(duì)應(yīng)的CRAIS客戶端; 將內(nèi)部存儲(chǔ)的商品信息文件提供給所述CRAIS客戶端。所述CRAIS服務(wù)器進(jìn)一步用于主動(dòng)將內(nèi)部存儲(chǔ)的商品信息文件地址信 息發(fā)送給對(duì)應(yīng)的CRAIS客戶端;將內(nèi)部存儲(chǔ)的商品信息文件提供給所述 CRAIS客戶端。所述CRAIS服務(wù)器進(jìn)一步用于對(duì)與不同商品標(biāo)識(shí)對(duì)應(yīng)的檢索進(jìn)行統(tǒng) 計(jì),并根據(jù)統(tǒng)計(jì)結(jié)果進(jìn)行分析。所述系統(tǒng)管理信息包括管理信息列表和/或管理信息文件;所述CRAIS服務(wù)器,用于向CRAIS客戶端發(fā)送管理信息列表;存儲(chǔ)管 理信息文件并提供給CRAIS客戶端;所述CRAIS客戶端,用于執(zhí)行接收到的管理信息列表對(duì)應(yīng)的操作或根 據(jù)管理信息列表從CRAIS服務(wù)器下載對(duì)應(yīng)的管理信息文件。所述管理信息列表包括關(guān)機(jī)指令、CRAIS客戶端的運(yùn)行程序、喚醒 指令;所述管理信息文件包括CRAIS客戶端的運(yùn)行程序;所述CRAIS客戶端根據(jù)接收到的關(guān)機(jī)指令將自身狀態(tài)切換為帶電關(guān)機(jī) 狀態(tài);根據(jù)接收到的所述運(yùn)行程序,更新內(nèi)部存儲(chǔ)的運(yùn)行程序;在處于帶電 關(guān)機(jī)狀態(tài)時(shí),根據(jù)接收到的喚醒指令重新啟動(dòng)。該系統(tǒng)進(jìn)一步包括多于一個(gè)CRAIS服務(wù)器;所述CRAIS客戶端進(jìn)一步在從當(dāng)前連接的CRAIS服務(wù)器中下栽失敗 時(shí),與系統(tǒng)中的其他CRAIS服務(wù)器建立連接。根據(jù)上述的另一個(gè)主要目的,本發(fā)明提供了一種分布式信息處理方法, 包括以下步驟A、 每個(gè)客戶端開機(jī)啟動(dòng)時(shí),從信息服務(wù)器下栽運(yùn)行程序;B、 客戶端將用戶輸入的商品標(biāo)識(shí)發(fā)送給信息服務(wù)器;C、 信息服務(wù)器根據(jù)客戶端發(fā)送的商品標(biāo)識(shí)檢索該商品標(biāo)識(shí)對(duì)應(yīng)的商品信息,并將檢索到的商品信息發(fā)送給對(duì)應(yīng)的客戶端;D、客戶端將接收到的商品信息通過輸出設(shè)備輸出。所述信息服務(wù)器為消費(fèi)品-查詢-信息采集CRAIS服務(wù)器,所述客戶端為 CRAIS客戶端;所述商品信息包括商品信息文件和/或商品信息文件地址信息;步驟C所述將檢索到的商品信息發(fā)送給對(duì)應(yīng)的客戶端包括Cl、 CRAIS服務(wù)器將檢索到的商品信息文件對(duì)應(yīng)的商品信息文件地址信息發(fā)送給對(duì)應(yīng)的CRAIS客戶端;C2、 CRAIS客戶端根據(jù)接收到的商品信息文件地址信息,從CRAIS服務(wù)器中下栽對(duì)應(yīng)的商品信息文件。CRAIS服務(wù)器在接收到來自CRAIS客戶端的商品標(biāo)識(shí)之前,該方法進(jìn)一步包括CRAIS服務(wù)器根據(jù)預(yù)先設(shè)定的規(guī)則,主動(dòng)將內(nèi)部的商品信息文件對(duì)應(yīng) 的商品信息文件地址信息發(fā)送給對(duì)應(yīng)的CRAIS客戶端;CRAIS客戶端根據(jù)接收到的商品信息文件地址信息,從CRAIS服務(wù)器 中下載對(duì)應(yīng)的商品信息文件。所述步驟C進(jìn)一步包括CRAIS服務(wù)器對(duì)商品標(biāo)識(shí)對(duì)應(yīng)的檢索進(jìn)行統(tǒng) 計(jì),并對(duì)統(tǒng)計(jì)結(jié)果進(jìn)行分析。該方法進(jìn)一步包括CRAIS服務(wù)器向CRAIS客戶端發(fā)送管理信息列表;CRAIS客戶端執(zhí)行接收到的管理信息列表對(duì)應(yīng)的操作;或根據(jù)管理信 息列表從CRAIS服務(wù)器下載管理信息文件,并執(zhí)行管理信息文件對(duì)應(yīng)的操 作。所述管理信息列表包括關(guān)機(jī)指令、CRAIS客戶端的運(yùn)行程序、喚醒 指令;所述管理信息文件包括CRAIS客戶端的運(yùn)行程序;CRAIS客戶端執(zhí)行接收到的管理信息列表對(duì)應(yīng)的操作為根據(jù)接收到的關(guān)機(jī)指令將自身狀態(tài)切換為帶電關(guān)機(jī)狀態(tài);CRAIS客戶端執(zhí)行接收到的管理信息文件對(duì)應(yīng)的操作為根據(jù)接收到 的所述運(yùn)行程序,更新內(nèi)部存儲(chǔ)的運(yùn)行程序;在處于帶電關(guān)機(jī)狀態(tài)時(shí),根據(jù) 接收到的喚醒指令重新啟動(dòng)。所述從CRAIS服務(wù)器中下載為CRAIS客戶端判斷能否從當(dāng)前連接的CRAIS服務(wù)器中下載; 如果能,則從當(dāng)前連接的CRAIS服務(wù)器中下栽;如果不能,則與其它CRAIS服務(wù)器建立連接,并該.CRAIS服務(wù)器中下載。由上述技術(shù)方案可見,客戶端不僅僅能夠被動(dòng)的接收信息服務(wù)器發(fā)送的 商品信息文件,還可以根據(jù)用戶的輸入信息從信息服務(wù)器下載相應(yīng)的商品信 息文件并進(jìn)行播放,克服了被動(dòng)播放的弱點(diǎn)。而且,在下載商品信息文件的 過程中,還可以依據(jù)多個(gè)信息服務(wù)器的情況自動(dòng)選擇網(wǎng)絡(luò)條件較好的一個(gè)進(jìn) 行商品信息文件的下載,可以在網(wǎng)絡(luò)條件不穩(wěn)定的情況下增加客戶端下載的 穩(wěn)定性,大大減低了由于信息服務(wù)器性能和網(wǎng)絡(luò)對(duì)于客戶端獲得商品信息文 件的穩(wěn)定性的影響。在不需要檢索的情況下,信息服務(wù)器統(tǒng)一向下屬的客戶端下發(fā)特定的商 品信息文件,實(shí)現(xiàn)了多個(gè)客戶端的統(tǒng)一播放;客戶端每次開機(jī)啟動(dòng)時(shí),均從 信息服務(wù)器下栽系統(tǒng)文件,即運(yùn)行程序,使得分布式信息處理系統(tǒng)的所有客 戶端中的系統(tǒng)文件版本保持統(tǒng)一;客戶端可以根據(jù)信息服務(wù)器的指示進(jìn)行開 /關(guān)機(jī)等操作;這樣,就實(shí)現(xiàn)了信息服務(wù)器對(duì)客戶端的統(tǒng)一管理。信息服務(wù)器可以對(duì)用戶查詢檢索商品信息進(jìn)行信息采集、統(tǒng)計(jì)和分析, 使得商品生產(chǎn)廠商和營(yíng)銷商能夠獲得用戶查詢熱點(diǎn),查詢消費(fèi)比例等信息。在傳統(tǒng)的商品查詢系統(tǒng)中客戶端增加多媒體功能十分困難,而軟件實(shí)現(xiàn) 多媒體播放需要及高的CPU資源,而本發(fā)明采用嵌入式方式,使用高性能 的CPU +硬件解碼芯片方案實(shí)現(xiàn)多媒體播放功能,解決了此問題。
圖1為本發(fā)明中分布式信息處理系統(tǒng)的示例性結(jié)構(gòu)圖。圖2為本發(fā)明中分布式信息處理方法的示例性流程圖。 圖3為本發(fā)明實(shí)施例中CRAIS的結(jié)構(gòu)示意圖。 圖4為本發(fā)明實(shí)施例中CRAIS服務(wù)器的結(jié)構(gòu)圖。圖5為本發(fā)明實(shí)施例中CRAIS服務(wù)器中CRAIS管理服務(wù)單元的結(jié)構(gòu)圖。圖(6a 6b)為本發(fā)明實(shí)施例中CRAIS客戶端的結(jié)構(gòu)圖。圖7為本發(fā)明實(shí)施例中CRAIS客戶端與外圍設(shè)備的連接關(guān)系示意圖。圖8為本發(fā)明實(shí)施例中CRAIS服務(wù)器啟動(dòng)過程的流程圖。圖9為本發(fā)明實(shí)施例中CRAIS客戶端啟動(dòng)過程的流程圖。圖IO為本發(fā)明實(shí)施例中過程的總體流程圖。圖11為本發(fā)明實(shí)施例中滾動(dòng)字幕過程的流程圖。圖12為本發(fā)明實(shí)施例中緊急廣播過程的流程圖。圖13為本發(fā)明實(shí)施例中隨機(jī)播放過程的流程圖。圖14為本發(fā)明實(shí)施例中檢索播放過程的流程圖。圖15為本發(fā)明實(shí)施例中播放列表的結(jié)構(gòu)示意圖。圖16為本發(fā)明實(shí)施例中統(tǒng)一管理過程的流程圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉 實(shí)施例,對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。本發(fā)明的基本思想是根據(jù)用戶輸入的信息進(jìn)行相應(yīng)目標(biāo)的播放,并采 集和統(tǒng)計(jì)不同用戶輸入的信息;支持對(duì)多個(gè)客戶端的統(tǒng)一管理和系統(tǒng)升級(jí)。圖1為本發(fā)明中分布式信息處理系統(tǒng)的示例性結(jié)構(gòu)圖。如圖1所示,本 發(fā)明中的分布式信息處理系統(tǒng)包括信息服務(wù)器和至少一個(gè)客戶端,每個(gè)客 戶端連接至少 一個(gè)輸入設(shè)備和至少 一個(gè)輸出設(shè)備。輸入設(shè)備,獲取用戶輸入的目標(biāo)標(biāo)識(shí)并提供給客戶端。其中,用戶輸入的目標(biāo)標(biāo)識(shí)可以為一種或多種商品對(duì)應(yīng)的唯一識(shí)別碼, 例如條形碼、唯一識(shí)別芯片編號(hào)等商品標(biāo)識(shí),用于檢索查詢商品信息。客戶端,在開機(jī)啟動(dòng)時(shí),從信息服務(wù)器下載運(yùn)行程序;將來自輸入設(shè)備 的目標(biāo)標(biāo)識(shí)發(fā)送給信息服務(wù)器;將來自信息服務(wù)器的目標(biāo)信息,例如商品信 息文件和/或播放列表,通過輸出設(shè)備輸出根據(jù)信息服務(wù)器提供的系統(tǒng)管理 信息,執(zhí)行對(duì)應(yīng)的系統(tǒng)管理操作。其中,客戶端可以通過互聯(lián)網(wǎng)或內(nèi)部網(wǎng),將目標(biāo)標(biāo)識(shí)發(fā)送給信息服務(wù)器; 客戶端可以將接收到的目標(biāo)信息,例如商品信息文件(例如文字信息文件、 多媒體播放文件)和/或播放列表信息,以"文字、圖像、動(dòng)畫、音頻、視頻、音視頻"和"OSD滾動(dòng)字幕"的方式輸出給顯示器。信息服務(wù)器,存儲(chǔ)所述客戶端的運(yùn)行程序,并提供給所述客戶端;存儲(chǔ) 多個(gè)目標(biāo)信息;接收來自客戶端的目標(biāo)標(biāo)識(shí),根據(jù)接收到的目標(biāo)標(biāo)識(shí)進(jìn)行檢 索,將檢索到的目標(biāo)信息提供給發(fā)送該目標(biāo)標(biāo)識(shí)的客戶端;存儲(chǔ)系統(tǒng)管理信 息,并提供給客戶端。上述系統(tǒng)中,客戶端可以為多個(gè),每一個(gè)客戶端連接一個(gè)輸入設(shè)備和一 個(gè)輸出設(shè)備;信息服務(wù)器還可以提供系統(tǒng)正常運(yùn)行的各種配置,實(shí)現(xiàn)系統(tǒng)中 所有客戶端的管理和系統(tǒng)升級(jí),對(duì)接收到的不同用于檢索查詢的目標(biāo)標(biāo)識(shí)對(duì) 應(yīng)的檢索過程進(jìn)行統(tǒng)計(jì)和分析;輸出設(shè)備可以為電視機(jī)、顯示器、音箱和耳 機(jī)等各種播放設(shè)備。圖2為本發(fā)明中的分布式信息處理方法的示例性流程圖。如圖2所示, 本發(fā)明中的分布式信息處理方法包括以下步驟步驟201,用戶輸入目標(biāo)標(biāo)識(shí),客戶端將用戶輸入的目標(biāo)標(biāo)識(shí)發(fā)送給信 息服務(wù)器;本步驟之前,每個(gè)客戶端開機(jī)啟動(dòng)時(shí),從信息服務(wù)器下載運(yùn)行程序; 步驟202,信息服務(wù)器4艮據(jù)客戶端發(fā)送的商品標(biāo)識(shí)檢索該商品標(biāo)識(shí)對(duì)應(yīng) 的商品信息,并將檢索到的商品信息發(fā)送給對(duì)應(yīng)的客戶端;本步驟中,信息服務(wù)器還可以根據(jù)用戶輸入的查詢檢索的目標(biāo)標(biāo)識(shí),對(duì)該目標(biāo)標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)信息的檢索次數(shù)等相關(guān)信息進(jìn)行統(tǒng)計(jì)和分析; 步驟203,客戶端將接收到的目標(biāo)信息通過輸出設(shè)備輸出。 上述流程中,用戶輸入的目標(biāo)標(biāo)識(shí)可以為一種或多種商品對(duì)應(yīng)的唯一識(shí) 別碼,例如條形碼、唯一識(shí)別芯片編號(hào)等商品標(biāo)識(shí),用于檢索查詢商品信息; 目標(biāo)信息可以為商品信息文件(例如滾動(dòng)字幕文件等文字信息文件、和/或 作為隨機(jī)播放文件、緊急廣播文件和檢索播放文件的多媒體播放文件)和/ 或商品信息列表(包括各種多媒體文件地址信息的隨機(jī)播放列表、緊急廣播 列表、檢索播放列表等)和/或各種類型的播放文件(緊急廣播文件、隨機(jī) 播放文件、檢索播放文件等)等各種信息;系統(tǒng)管理信息可以為管理信息文 件(例如客戶端的運(yùn)行程序等)和/或管理信息列表(包括管理操作指令和/ 或管理信息文件地址信息)。
在執(zhí)行上述流程的同時(shí),客戶端還可以根據(jù)信息服務(wù)器提供的系統(tǒng)管理 信息,執(zhí)行對(duì)應(yīng)的系統(tǒng)管理操作,從而實(shí)現(xiàn)信息服務(wù)器對(duì)所有客戶端的統(tǒng)一 管理。
下面,以本發(fā)明的技術(shù)方案應(yīng)用用于商品信息的查詢、宣傳和信息采集 為例,對(duì)本發(fā)明中的分布式信息處理系統(tǒng)和方法進(jìn)行詳細(xì)說明。
本實(shí)施例中,分布式信息處理系統(tǒng)可稱為消費(fèi)品-查詢-宣傳-信息采集系 統(tǒng)(Commodity Refer-Advertisement Info System, CRAIS ),豐lr入i殳備可以 是條形碼掃描識(shí)別設(shè)備、輸入鍵盤、標(biāo)識(shí)芯片識(shí)別設(shè)備等,信息服務(wù)器可以 是CRAIS服務(wù)器,客戶端可以是CRAIS客戶端。
圖3為本發(fā)明實(shí)施例中CRAIS的結(jié)構(gòu)示意圖。如圖3所示,本實(shí)施例 中的CRAIS系統(tǒng)包括CRAIS服務(wù)器100和至少一個(gè)CRAIS客戶端200, 每一個(gè)CRAIS客戶端200連接至少一個(gè)輸入設(shè)備400和至少一個(gè)顯示器 300。
CRAIS服務(wù)器100,根據(jù)內(nèi)部存儲(chǔ)的CRAIS客戶端200的媒體接入控 制(Medium Access Control, MAC)地址,為CRAIS客戶端200分配互聯(lián) 網(wǎng)協(xié)議(Internet Protocol, IP)地址;存儲(chǔ)CRAIS客戶端200的系統(tǒng)文件,即運(yùn)行程序,并提供給CRAIS客戶端200;存儲(chǔ)各種商品信息文件及商品信 息列表,并主動(dòng)或根據(jù)來自CRAIS客戶端200的商品標(biāo)識(shí)提供給CRAIS客 戶端200;接收CRAIS客戶端200發(fā)送的商品標(biāo)識(shí),根據(jù)接收到的商品標(biāo)識(shí) 進(jìn)行檢索和統(tǒng)計(jì),并向CRAIS客戶端200發(fā)送檢索響應(yīng);向CRAIS客戶端 200提供系統(tǒng)管理信息,例如管理信息列表和/或管理信息文件,以便于 CRAIS客戶端200可以在不斷電情況下進(jìn)行系統(tǒng)升級(jí)。
CRAIS客戶端200,將用戶通過輸入設(shè)備400輸入的商品標(biāo)識(shí)發(fā)送給 CRAIS服務(wù)器100;接收來自CRAIS服務(wù)器100的商品信息列表;根據(jù)接 收到的商品信息列表中的信息,從CRAIS服務(wù)器IOO下載商品信息文件, 并輸出給顯示器300。
上述系統(tǒng)中,也可以進(jìn)一步包括多個(gè)CRAIS服務(wù)器,作為備用CRAIS 服務(wù)器。
下面,對(duì)上述系統(tǒng)中的CRAIS服務(wù)器100和CRAI客戶端200的內(nèi)部 結(jié)構(gòu)進(jìn)行說明。
圖4為本發(fā)明實(shí)施例中CRAIS服務(wù)器的結(jié)構(gòu)圖。如圖4所示,本實(shí)施 例中CRAIS中的CRAIS服務(wù)器100包括動(dòng)態(tài)主機(jī)配置協(xié)議(Dynamic Host Configuration Protocol, DHCP )服務(wù)單元101 、簡(jiǎn)單文件傳輸協(xié)議(Trivial File Transfer Protocol, TFTP)服務(wù)單元102、媒體信息服務(wù)單元103、數(shù)據(jù)庫(kù)服 務(wù)單元104和CRAIS管理服務(wù)單元105。
DHCP服務(wù)單元101,才艮據(jù)內(nèi)部存儲(chǔ)的CRAIS服務(wù)器100下屬CRAIS 客戶端200的MAC地址,為CRAIS客戶端200分配IP地址,以便于對(duì)CRAIS 客戶端200進(jìn)行管理;或者,根據(jù)預(yù)先設(shè)定的規(guī)則,為CRAIS客戶端200 動(dòng)態(tài)分配IP地址,并將動(dòng)態(tài)分配的IP地址與每一個(gè)CRAIS客戶端200的 MAC地址綁定,以便于對(duì)CRAIS客戶端200的管理過程中能夠區(qū)分不同的 CRAIS客戶端200。
TFTP服務(wù)單元102,存儲(chǔ)CRAIS服務(wù)器100下屬CRAIS客戶端200 的運(yùn)行程序,并提供給CRAIS客戶端200。媒體信息服務(wù)單元103,存儲(chǔ)各種商品信息文件(當(dāng)用戶查詢檢索時(shí), 存儲(chǔ)的商品信息文件即可作為目標(biāo)信息提供給CRAIS客戶端200),并通過 CRAIS管理服務(wù)單元105提供給CRAIS客戶端200。
數(shù)據(jù)庫(kù)服務(wù)單元104,接收CRAIS管理服務(wù)單元105發(fā)送的商品標(biāo)識(shí), 根據(jù)接收到的商品標(biāo)識(shí)進(jìn)行檢索,對(duì)與商品操作進(jìn)行的檢索進(jìn)行統(tǒng)計(jì)和分 析,并向CRAIS管理服務(wù)單元105發(fā)送檢索響應(yīng)。
CRAIS管理服務(wù)單元105,接收來自CRAIS客戶端200的商品標(biāo)識(shí), 并發(fā)送給數(shù)據(jù)庫(kù)服務(wù)單元104;根據(jù)來自數(shù)據(jù)庫(kù)服務(wù)單元104的檢索響應(yīng)將 內(nèi)部存儲(chǔ)的商品信息列表作為檢索播放列表發(fā)送給CRAIS客戶端200;根據(jù) 預(yù)先設(shè)置的規(guī)則,主動(dòng)將內(nèi)部存儲(chǔ)的商品信息列表作為隨機(jī)播放列表或緊急 廣播列表發(fā)送給CRAIS客戶端200;向CRAIS客戶端200提供系統(tǒng)管理信 息,例如管理信息列表和/或管理信息文件,以便于CRAIS客戶端200可以 在不斷電情況下進(jìn)行系統(tǒng)升級(jí)。
圖5為本發(fā)明實(shí)施例中CRAIS服務(wù)器中CRAIS管理服務(wù)單元的結(jié)構(gòu)圖。 如圖5所示,本實(shí)施例中CRAIS服務(wù)器中的CRAIS管理服務(wù)單元105具體 還可以包括通信子單元1051、客戶端管理子單元1502和數(shù)據(jù)分析單元 1503。
通信子單元1051,接收來自CRAIS客戶端200的用于檢索的商品標(biāo)識(shí), 并發(fā)送給數(shù)據(jù)分析子單元1503;將來自數(shù)據(jù)分析子單元1503的檢索響應(yīng)發(fā) 送給CRAIS客戶端200;將來自客戶端管理子單元1052的商品信息列表發(fā) 送給CRAIS客戶端200。
客戶端管理子單元1052,主動(dòng)或根據(jù)來自數(shù)據(jù)庫(kù)服務(wù)單元104的檢索 響應(yīng),將內(nèi)部存儲(chǔ)的商品信息列表發(fā)送給通信子單元1051;向CRAIS客戶 端200提供系統(tǒng)管理信息(例如,管理信息列表和/或管理信息文件),使
得CRAIS客戶端200可以在不斷電情況下進(jìn)行系統(tǒng)升級(jí)。
數(shù)據(jù)分析子單元1053,將來自通信子單元1501的商品標(biāo)識(shí)轉(zhuǎn)換為數(shù)據(jù) 庫(kù)服務(wù)單元104能夠識(shí)別的格式,并發(fā)送給數(shù)據(jù)庫(kù)服務(wù)單元104;將來自數(shù)據(jù)庫(kù)服務(wù)單元104的檢索響應(yīng)轉(zhuǎn)換為CRAIS客戶端200能夠識(shí)別的格式發(fā) 送給通信子單元1501。
實(shí)際應(yīng)用中,上述CRAIS服務(wù)器100中的數(shù)據(jù)庫(kù)服務(wù)單元104還能夠 將數(shù)據(jù)庫(kù)信息(例如用戶各種商品的檢索次數(shù)等信息)發(fā)送給數(shù)據(jù)分析子單 元1053;數(shù)據(jù)庫(kù)子單元1502將來自數(shù)據(jù)庫(kù)管理單元104的數(shù)據(jù)庫(kù)信息轉(zhuǎn)換 CRAIS客戶端200能夠識(shí)別的格式,通過通信子單元1501發(fā)送給CRAIS 客戶端200,以便CRAIS客戶端200能夠以顯示器300顯示、數(shù)據(jù)導(dǎo)出為 Excel,打印報(bào)表的方式將數(shù)據(jù)庫(kù)信息展示給用戶。
上述CRAIS服務(wù)器100中還可以包括用于對(duì)各功能單元的控制與協(xié)調(diào) 的中央處理單元(CPU)和用于數(shù)據(jù)緩存的內(nèi)存單元。
圖(6a 6b)為本發(fā)明實(shí)施例中CRAIS客戶端的結(jié)構(gòu)圖。如圖6a所示, 本實(shí)施例中的CRAIS客戶端200包括調(diào)度單元201、信息處理單元203、 輸入處理單元202、々某體處理單元204和網(wǎng)絡(luò)單元205。
調(diào)度單元201,用于完成各個(gè)單元之間的協(xié)調(diào)調(diào)度,以及信息處理,即 作為一個(gè)轉(zhuǎn)發(fā)部件,并將各單元之間交互的信息轉(zhuǎn)換為各單元能夠識(shí)別的匹
配格式。
輸入處理單元202,將輸入設(shè)備400輸入的信息進(jìn)行處理,并通過調(diào)度 單元201發(fā)送給信息處理單元203。
信息處理單元203,接收輸入處理單元202通過調(diào)度單元201發(fā)送的用 于檢索的商品標(biāo)識(shí),將接收到的商品標(biāo)識(shí)轉(zhuǎn)換為CRAIS服務(wù)器IOO的CRAIS 管理服務(wù)單元105中的1053數(shù)據(jù)分析子單元可識(shí)別的格式,例如符合SQL92 標(biāo)準(zhǔn)的檢索語(yǔ)句,然后通過調(diào)度單元201將格式轉(zhuǎn)換后的商品標(biāo)識(shí)發(fā)送給網(wǎng) 絡(luò)單元205;信息處理單元203存儲(chǔ)網(wǎng)絡(luò)單元205通過調(diào)度單元201發(fā)送的 商品信息列表和管理信息列表;將存儲(chǔ)的商品信息列表和管理信息列表中的 信息轉(zhuǎn)換為CRAIS客戶端200能夠識(shí)別的格式,通過調(diào)度單元201提供給 網(wǎng)絡(luò)單元205。依照調(diào)度單元201的調(diào)度,進(jìn)行信息檢索和發(fā)送的處理。
媒體處理單元204,接收并存儲(chǔ)網(wǎng)絡(luò)單元205通過調(diào)度單元201發(fā)送的商品信息文件(例如可作為緊急廣播文件、隨機(jī)播放文件和檢索播放文件的
多媒體播放文件;作為滾動(dòng)字幕文件的文字信息文件等);將存儲(chǔ)的商品信 息文件以"文字、圖像、動(dòng)畫、音頻、視頻、音視頻"或"OSD滾動(dòng)字幕" 的方式進(jìn)行輸出給顯示器300。
網(wǎng)絡(luò)單元205,作為所有網(wǎng)絡(luò)交互的數(shù)據(jù)控制接口,用于與CRAIS月l 務(wù)器端IOO通信,通過調(diào)度單元201接收來自信息處理單元203的商品標(biāo)識(shí) 并向CRAIS服務(wù)器IOO發(fā)送;接收來自CRAIS服務(wù)器IOO的商品信息列表, 并通過調(diào)度單元201發(fā)送給信息處理單元203;根據(jù)信息處理單元203通過 調(diào)度單元201提供的商品信息列表中的信息,從CRAIS服務(wù)器100下栽商 品信息文件,并通過調(diào)度單元201提供給媒體處理單元204。
實(shí)際應(yīng)用中,CRAIS客戶端200還可以包括開/關(guān)機(jī)控制單元,用于 在接到CRAIS服務(wù)器100發(fā)送的關(guān)機(jī)消息后實(shí)現(xiàn)CRAIS客戶端200的"帶 電關(guān)機(jī)";在接到CRAIS服務(wù)器100的喚醒信號(hào)后或者在時(shí)間達(dá)到CRAIS 客戶端200 "帶電關(guān)機(jī)"前設(shè)定的開機(jī)時(shí)間,CRAIS客戶端200將重新啟動(dòng), 具體啟動(dòng)流程在下文進(jìn)行說明。開/關(guān)機(jī)控制單元還可以實(shí)現(xiàn)CRAIS客戶端 200的定時(shí)關(guān)沖幾。
CRAIS客戶端200中,還包括用于存儲(chǔ)引導(dǎo)程序的存儲(chǔ)單元(例如只 讀存儲(chǔ)器)和用于進(jìn)行數(shù)據(jù)緩存的存儲(chǔ)單元(例如隨機(jī)存儲(chǔ)器)。
調(diào)度單元201可以如上所述作為一個(gè)控制和中繼轉(zhuǎn)發(fā)部件,也可以只作 為一個(gè)控制部件,直接控制其它功能單元的交互。如圖6b所示,各功能單 元在調(diào)度單元201發(fā)送的控制信號(hào)的控制下,直接進(jìn)行相互間的交互。
在實(shí)際的硬件配置上,調(diào)度單元201可通過任意一種CPU來實(shí)現(xiàn);輸 入處理單元202需要連接外圍輸入設(shè)備;網(wǎng)絡(luò)單元205提供網(wǎng)絡(luò)連接的硬件 功能,與網(wǎng)絡(luò)交換機(jī)互連;媒體處理單元204可以通過任意一種視頻/音頻 解碼芯片來實(shí)現(xiàn),也需要實(shí)現(xiàn)與顯示器300之間的硬件連接。
圖7為本發(fā)明實(shí)施例中CRAIS客戶端與外圍設(shè)備的連接關(guān)系示意圖。 如圖7所示,輸入處理單元202與輸入設(shè)備400相連;網(wǎng)絡(luò)單元205與網(wǎng)絡(luò)交換機(jī)/集線器/路由器相連;媒體處理單元與輸出設(shè)備,例如本實(shí)施例中的 顯示器300相連。
下面,結(jié)合CRAIS的具體運(yùn)行過程,對(duì)CRAIS服務(wù)器100和CRAIS 客戶端200進(jìn)行進(jìn)一步說明。
在CRAIS運(yùn)行各種過程之前,首先需要啟動(dòng)CRAIS服務(wù)器100。除去 CRAIS服務(wù)器100上電,操作系統(tǒng)正常運(yùn)行后,CRAIS服務(wù)器100中的各 功能單元的啟動(dòng)順序?yàn)橄葐?dòng)外圍服務(wù)單元,在外圍服務(wù)單元啟動(dòng)完成后 再啟動(dòng)CRAIS管理服務(wù)單元105。
其中,外圍服務(wù)單元指的是TFTP服務(wù)單元102、 DHCP服務(wù)單元101、 媒體信息服務(wù)單元103、數(shù)據(jù)庫(kù)服務(wù)單元104,這些功能單元的啟動(dòng)順序可 任意設(shè)定。
圖8為本發(fā)明實(shí)施例中CRAIS服務(wù)器啟動(dòng)過程的流程圖。如圖8所示, 本實(shí)施例中CRAIS服務(wù)器100的啟動(dòng)過程包括以下步驟 步驟800, CRAIS服務(wù)器100啟動(dòng)開始。
步驟801,啟動(dòng)TFTP服務(wù)單元102, TFTP服務(wù)單元102可將其內(nèi)部存 儲(chǔ)的CRAIS客戶端200的執(zhí)行程序發(fā)送給CRAIS服務(wù)器下屬的所有CRAIS 客戶端200。
步驟802,啟動(dòng)DHCP服務(wù)單元101, DHCP服務(wù)單元101可根據(jù)內(nèi)部 存儲(chǔ)的CRAIS客戶端200的MAC地址,向該CRAIS服務(wù)器100下屬的 CRAIS客戶端200分配IP地址,以便于對(duì)CRAIS客戶端200進(jìn)行管理。
本步驟中,也可以通過設(shè)定,將動(dòng)態(tài)分配的IP地址與CRAIS客戶端的 MAC地址綁定,以便區(qū)分不同的CRAIS客戶端。
步驟803,啟動(dòng)媒體信息服務(wù)單元103,媒體信息服務(wù)單元103可將內(nèi) 部存儲(chǔ)的商品信息文件,例如,圖像、音頻、視頻、音-視頻等文件,提供 給該CRAIS服務(wù)器100下屬的CRAIS客戶端200。
步驟804,啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)單元104,數(shù)據(jù)庫(kù)服務(wù)單元104可在CRAIS 管理服務(wù)單元105啟動(dòng)后,通過CRAIS管理服務(wù)單元105,為CRAIS客戶端200提供商品信息的查詢、檢索、以及對(duì)某種商品信息查詢次數(shù)的統(tǒng)計(jì); 步驟805,啟動(dòng)CRAIS管理服務(wù)單元105,由CRAIS管理服務(wù)單元105 實(shí)現(xiàn)對(duì)CRAIS客戶端200的管理;向CRAIS客戶端200發(fā)送滾動(dòng)字幕文件; 作為CRAIS客戶端200與數(shù)據(jù)庫(kù)服務(wù)單元104之間的信息轉(zhuǎn)發(fā)部件;向 CRAIS客戶端200發(fā)送商品信息文件的存放地址信息,例如各種商品信息列 表;步驟806, CRAIS服務(wù)器端IOO啟動(dòng)完成。 上述流程中,步驟801~步驟804可以按照任意順序執(zhí)行。 在上述執(zhí)4亍上述流程的同時(shí)或之后,CRAIS客戶端200需要執(zhí)行其啟 動(dòng)流程。圖9為本發(fā)明實(shí)施例中CRAIS客戶端啟動(dòng)過程的流程圖。如圖9所示, 本實(shí)施例中CRAIS客戶端的啟動(dòng)過程包括以下步驟 步驟900, CRAIS客戶端200啟動(dòng)開始。本步驟之前,外圍設(shè)備上電,然后再開啟CRAIS客戶端200。外圍設(shè) 備上電后,再依次執(zhí)行本流程中的各步驟。步驟901,啟動(dòng)存儲(chǔ)在只讀存儲(chǔ)器中存儲(chǔ)的引導(dǎo)程序;步驟902,通過網(wǎng)絡(luò)搜索CRAIS服務(wù)器100中的DHCP服務(wù)單元101, 依照DHCP服務(wù)單元101的地址與TFTP服務(wù)單元102建立連接,依據(jù)DHCP 服務(wù)單元101提供的地址信息設(shè)定自身IP地址;步驟903,下載TFTP服務(wù)單元102中存儲(chǔ)的系統(tǒng)文件,即CRAIS客戶 端200的運(yùn)行程序;步驟904,運(yùn)行下載的系統(tǒng)文件,即運(yùn)行程序;步驟905,通知CRAIS服務(wù)器100, CRAIS客戶端200已經(jīng)啟動(dòng)完畢, CRAIS客戶端200接收CRAIS服務(wù)器100發(fā)送的滾動(dòng)字幕文件,例如"OSD 滾動(dòng)字幕"信息,并通過顯示設(shè)備300予以播放。在本步驟之后,CRAIS客戶端200還可以依據(jù)CRAIS服務(wù)器100發(fā)送 的其他信息,例如各種商品信息列表,到指定位置下載商品信息文件進(jìn)行播放。步驟906, CRAIS客戶端200啟動(dòng)完成。由上述流程可見,CRAIS客戶端200每次開機(jī)啟動(dòng)時(shí),均從CRAIS服 務(wù)器100下載系統(tǒng)文件,即運(yùn)行程序,使得系統(tǒng)中的所有CRAIS客戶端200 中的系統(tǒng)文件版本保持統(tǒng)一,保證了 CRAIS服務(wù)器100對(duì)CRAIS客戶端200 的統(tǒng)一管理。在CRAIS服務(wù)器100和CRAIS客戶端200啟動(dòng)完成之后,CRAIS可以 執(zhí)行各種宣傳、查詢和檢索過程。圖IO為本發(fā)明實(shí)施例中CRAIS運(yùn)行過程的總體流程圖。如圖IO所示, 本實(shí)施例中CRAIS運(yùn)行過程,在執(zhí)行了如圖9所示的步驟906之后,包括 以下步驟步驟IOOI,執(zhí)行滾動(dòng)字幕過程;步驟1002,執(zhí)行緊急廣播過程;步驟1003,執(zhí)行隨機(jī)播放過程;步驟1004,執(zhí)行檢索播放過程;步驟1005,執(zhí)行統(tǒng)一管理過程。上述步驟1001~步驟1004中的四個(gè)過程中,滾動(dòng)字幕過程在CRAIS服 務(wù)器和CRAIS客戶端啟動(dòng)之后自動(dòng)連續(xù)執(zhí)行;緊急廣播過程、檢索播放(即 媒體播放)過程、隨機(jī)播放過程則需要在CRAIS客戶端200從CRAIS服務(wù) 器IOO接收到相應(yīng)的信息之后再執(zhí)行,三者的優(yōu)先級(jí)別依次由高至低,可以 按照任意順序執(zhí)行上述步驟中的過程,但高優(yōu)先級(jí)的過程可以中斷低優(yōu)先級(jí) 的過程。下面,對(duì)上述步驟1001~步驟1005的具體操作過程進(jìn)行詳細(xì)說明。圖11為本發(fā)明實(shí)施例中滾動(dòng)字幕過程的流程圖。如圖11所示,本實(shí)施例中的滾動(dòng)字幕過程,即如圖10所示的CRAIS運(yùn)行過程中的步驟1001,包括以下步驟步驟1101, CRAIS客戶端200中的網(wǎng)絡(luò)單元205判斷是否接收到CRAIS服務(wù)器IOO發(fā)送的滾動(dòng)字幕文件,如果接收到了滾動(dòng)字幕文件,則執(zhí)行步驟 1102;如果沒有接收到滾動(dòng)字幕文件,則繼續(xù)執(zhí)行本步驟,直至網(wǎng)絡(luò)單元 205接收到滾動(dòng)字幕文件為止。本實(shí)施例中,滾動(dòng)字幕文件可以是由CRAIS服務(wù)器100的CRAIS管理 服務(wù)單元105中客戶端管理子單元1052通過通信子單元1051發(fā)送的。步驟1102,網(wǎng)絡(luò)單元205通過調(diào)度單元201或直接將收到的滾動(dòng)字幕 文件發(fā)送給々某體處理單元204。步驟1103,媒體處理單元204存儲(chǔ)接收到的滾動(dòng)字幕文件。步驟1104-步驟1105,媒體處理單元204通過與其相連的顯示器300, 滾動(dòng)播放內(nèi)部存儲(chǔ)的滾動(dòng)字幕文件,同時(shí),網(wǎng)絡(luò)單元205判斷是否接收到了 來自CRAIS服務(wù)器100的新的滾動(dòng)字幕信息,如果接收到了新的滾動(dòng)字幕 信息,則返回步驟1102;如果沒有,則繼續(xù)執(zhí)行本步驟。本步驟中,如果媒體處理單元204在播放一個(gè)滾動(dòng)字幕文件的同時(shí),又 接收到了新的滾動(dòng)字幕文件,則可以直接存儲(chǔ)當(dāng)前接收到的滾動(dòng)字幕文件, 然后根據(jù)預(yù)先設(shè)置的規(guī)則,從內(nèi)部存儲(chǔ)的多個(gè)滾動(dòng)字幕文件中選擇一個(gè),通 過顯示器300播放;或者,停止播放當(dāng)前的滾動(dòng)字幕文件并將該文件替換為 當(dāng)前接收到的滾動(dòng)字幕文件。以上是對(duì)本實(shí)施例中滾動(dòng)字幕過程的說明,下面,對(duì)緊急廣播過程進(jìn)行 詳細(xì)說明。圖12為本發(fā)明實(shí)施例中緊急廣播過程的流程圖。如圖12所示,本實(shí)施 例中的緊急廣播過程,即如圖IO所示的CRAIS運(yùn)行過程中的步驟1002,包 括以下步驟步驟1201, CRAIS客戶端200的網(wǎng)絡(luò)單元205判斷是否接收到CRAIS 服務(wù)器IOO發(fā)送的緊急廣播列表,如果接收到了緊急廣播列表,則執(zhí)行步驟 1202;如果沒有接收到緊急廣播列表,則繼續(xù)執(zhí)行本步驟,直至接收到了緊 急廣播列表為止。本實(shí)施例中,緊急廣播列表可以是由CRAIS服務(wù)器100的CRAIS管理服務(wù)單元105中客戶端管理子單元1052通過通信子單元1051發(fā)送的。步驟1202,網(wǎng)絡(luò)單元205將接收到的緊急廣播列表,通過調(diào)度單元201 或直接發(fā)送到信息處理單元203中,信息處理單元203存儲(chǔ)接收到的緊急廣 播列表。本步驟中,如果信息處理單元203中已經(jīng)存有緊急廣播列表,則先清空 原有內(nèi)容,然后再保存。步驟1203,網(wǎng)絡(luò)單元205根據(jù)信息處理單元203存儲(chǔ)的緊急廣播列表 中的信息,從CRAIS服務(wù)器100中的媒體信息服務(wù)單元103獲取該列表對(duì) 應(yīng)的緊急廣播文件,網(wǎng)絡(luò)單元205與緊急廣播列表中的第一個(gè)CRAIS服務(wù) 器100,即缺省CRAIS服務(wù)器100的媒體信息服務(wù)103單元建立連接。其中,緊急廣播列表中至少包括CRAIS服務(wù)器100中的媒體信息服 務(wù)單元103的地址、相應(yīng)的緊急廣播內(nèi)容對(duì)應(yīng)的一個(gè)或一組緊急廣播文件的 存放位置、緊急廣播文件的文件名和/或該文件所屬文件組的文件組名;由 于本實(shí)施例中的CRAIS中,還可以包括至少一個(gè)備用CRAIS服務(wù)器,因此, 該列表中還可以包括備用CRAIS服務(wù)器的相關(guān)信息;信息處理單元203在 請(qǐng)求的同時(shí),將緊急廣播列表中的信息告知網(wǎng)絡(luò)單元205 。本步驟中,信息處理單元203還可以對(duì)接收到的緊急廣播列表進(jìn)行處 理,例如,如果接收到的緊急廣播列表中的信息為CRAIS客戶端200不能 識(shí)別的格式,則信息處理單元203將該列表中的信息轉(zhuǎn)換為CRAIS客戶端 200能夠識(shí)別的格式。步驟1204,網(wǎng)絡(luò)單元205判斷是否能夠正常地從當(dāng)前連接的CRAIS月良 務(wù)器的媒體信息服務(wù)單元下栽緊急廣播文件,如杲不能正常下載,則執(zhí)行步 驟1205;如果能夠正常下載,則執(zhí)行步驟1206。步驟1205,網(wǎng)絡(luò)單元205與緊急廣播列表中的下一個(gè)CRAIS服務(wù)器的 媒體信息服務(wù)單元(即備用CRAIS服務(wù)器的媒體信息服務(wù)單元)建立連接, 并返回步驟1204。步驟1206,網(wǎng)絡(luò)單元205從當(dāng)前連接的CRAIS服務(wù)器的媒體信息服務(wù)單元下栽相應(yīng)的緊急廣播文件,并通過調(diào)度單元201或直接將下載的緊急廣 播文件發(fā)送給媒體處理單元204,并由媒體處理單元204將該緊急廣播文件 通過顯示器300播放。步驟1207,判斷播放是否完成,即當(dāng)前播放的緊急廣播文件是否為為 某個(gè)緊急廣播的一組播放文件中的最后一個(gè)(如果某個(gè)緊急廣播內(nèi)容包括多 個(gè)播放文件,可根據(jù)文件名、或編號(hào)、或預(yù)先設(shè)定的標(biāo)識(shí)來判斷當(dāng)前播放的 緊急廣播文件是否為對(duì)應(yīng)的緊急廣播內(nèi)容中的最后一個(gè)文件),如果播放完 成,則執(zhí)行步驟1209;如果播放未完成,即還需要下載隨機(jī)播放文件,則 執(zhí)行步驟1208。步驟1208,請(qǐng)求網(wǎng)絡(luò)單元205下栽當(dāng)前播放的緊急廣播文件所對(duì)應(yīng)的 文件組中的下一個(gè)緊急廣播文件,并判斷網(wǎng)絡(luò)單元下載是否成功,如果下栽 成功則返回步驟1206;如果下載失敗,則返回步驟1205。步驟1209,播放完成,判斷網(wǎng)絡(luò)單元是否接收到當(dāng)前連接的CRAIS服 務(wù)器發(fā)送的新的緊急廣播列表,如果接收到了新的緊急廣播列表,則執(zhí)行步 驟1202;如果沒有接收到緊急廣播列表,則返回步驟1201。上述流程中,只要網(wǎng)絡(luò)單元205接收到了緊急廣播列表,則可以中斷如 下所述的隨機(jī)播放過程和檢索播放過程,但可以與如圖11所示的滾動(dòng)字幕 過程同時(shí)l丸行。以上是對(duì)本實(shí)施例中緊急廣播過程的說明,下面,對(duì)隨機(jī)播放過程進(jìn)行 詳細(xì)i兌明。圖13為本發(fā)明實(shí)施例中隨機(jī)播放過程的流程圖。如圖13所示,本實(shí)施 例中的隨機(jī)4番放過程,即如圖IO所示的CRAIS運(yùn)行過程中的步驟1003,包 括以下步驟步驟1301, CRAIS客戶端200的網(wǎng)絡(luò)單元205判斷是否接收到CRAIS 服務(wù)器IOO發(fā)送的隨機(jī)播放列表,如果接收到了隨機(jī)播放列表,則執(zhí)行步驟 1302;如果沒有接收到隨機(jī)播放列表,則繼續(xù)執(zhí)行本步驟,直至接收到了隨 機(jī)播放列表為止。本實(shí)施例中,隨機(jī)播放列表可以是由CRAIS服務(wù)器100的CRAIS管理 服務(wù)單元105中客戶端管理子單元1052通過通信子單元1051發(fā)送的。步驟1302,網(wǎng)絡(luò)單元205將接收到的隨機(jī)播放列表,通過調(diào)度單元201 或直接發(fā)送到信息處理單元203中,信息處理單元203存儲(chǔ)接收到的隨機(jī)播 放列表。本步驟中,如果信息處理單元203中已經(jīng)存有隨機(jī)播放列表,則先清空 原有內(nèi)容,然后再保存。步驟1303,網(wǎng)絡(luò)單元205根據(jù)信息處理單元203存儲(chǔ)的隨機(jī)播放列表 中的信息,從CRAIS服務(wù)器100中的媒體信息服務(wù)單元103獲取該列表對(duì) 應(yīng)的隨機(jī)播放文件,網(wǎng)絡(luò)單元205與隨機(jī)播放列表中的第一個(gè)CRAIS服務(wù) 器100,即缺省CRAIS服務(wù)器100的媒體信息服務(wù)103單元建立連接。其中,隨機(jī)播放列表中至少包括CRAIS服務(wù)器100中的媒體信息服 務(wù)單元103的地址、相應(yīng)的隨機(jī)播放內(nèi)容對(duì)應(yīng)的一個(gè)或一組隨機(jī)播放文件的 存放位置、隨機(jī)播放文件的文件名和/或該文件所屬文件組的文件組名;由 于本實(shí)施例中的CRAIS中,還可以包括至少一個(gè)備用CRAIS服務(wù)器,因此, 該列表中還可以包括備用CRAIS服務(wù)器的相關(guān)信息;信息處理單元203在 請(qǐng)求的同時(shí),將隨機(jī)播放列表中的信息告知網(wǎng)絡(luò)單元205。本步驟中,信息處理單元203還可以對(duì)接收到的隨機(jī)播放列表進(jìn)行處 理,例如,如果接收到的隨機(jī)播放列表中的信息為CRAIS客戶端200不能 識(shí)別的格式,則信息處理單元203將該列表中的信息轉(zhuǎn)換為CRAIS客戶端 200能夠識(shí)別的格式。步驟1304,網(wǎng)絡(luò)單元205判斷是否能夠正常地從當(dāng)前連接的CRAIS月良 務(wù)器的媒體信息服務(wù)單元下載隨機(jī)播放文件,如果不能正常下載,則執(zhí)行步 驟1305;如果能夠正常下載,則執(zhí)行步驟1306。步驟1305,網(wǎng)絡(luò)單元205與隨機(jī)播放列表中的下一個(gè)CRAIS服務(wù)器的 媒體信息服務(wù)單元(即備用CRAIS服務(wù)器的媒體信息服務(wù)單元)建立連接, 并返回步驟1304。步驟1306,網(wǎng)絡(luò)單元205從當(dāng)前連接的CRAIS服務(wù)器的媒體信息服務(wù) 單元下載相應(yīng)的隨機(jī)播放文件,并通過調(diào)度單元201或直接將下載的隨機(jī)播 放文件發(fā)送給媒體處理單元204,并由媒體處理單元204將該隨機(jī)播放文件 通過顯示器300播放。步驟1307,判斷播放是否完成,即當(dāng)前播放的隨機(jī)播放文件是否為為 某個(gè)隨機(jī)播放的 一組播放文件中的最后一個(gè)(如果某個(gè)隨機(jī)播放內(nèi)容包括多 個(gè)播放文件,可根據(jù)文件名、或編號(hào)、或預(yù)先設(shè)定的標(biāo)識(shí)來判斷當(dāng)前播放的 隨機(jī)播放文件是否為對(duì)應(yīng)的隨機(jī)播放內(nèi)容中的最后一個(gè)文件),如果播放完 成,則執(zhí)行步驟1309;如果播放未完成,即還需要下載隨機(jī)播放文件,則 執(zhí)行步驟1308。步驟1308,請(qǐng)求網(wǎng)絡(luò)單元205下載當(dāng)前播放的隨機(jī)播放文件所對(duì)應(yīng)的 文件組中的下一個(gè)隨機(jī)播放文件,并判斷網(wǎng)絡(luò)單元下載是否成功,如果下載 成功則返回步驟1306;如果下載失敗,則返回步驟1305。步驟1309,播放完成,判斷網(wǎng)絡(luò)單元是否接收到當(dāng)前連接的CRAIS服 務(wù)器發(fā)送的新的隨機(jī)播放列表,如果接收到了新的隨機(jī)播放列表,則執(zhí)行步 驟1302;如果沒有接收到隨機(jī)播放列表,則返回步驟1301。上述流程中,只要網(wǎng)絡(luò)單元205接收到了緊急廣播列表,則無論執(zhí)行到 上述流程的任意一個(gè)步驟,均結(jié)束本流程,直至緊急廣播結(jié)束才繼續(xù)執(zhí)行上 述流程。上述流程可以與如圖11所示的滾動(dòng)字幕過程同時(shí)執(zhí)行。以上是對(duì)本實(shí)施例中隨機(jī)播放過程的說明,下面,對(duì)檢索播放過程進(jìn)行 詳細(xì)i兌明。圖14為本發(fā)明實(shí)施例中檢索播放過程的流程圖。如圖14所示,本實(shí)施 例中的檢索播放過程,即如圖IO所示的CRAIS運(yùn)行過程中的步驟1004,包 括以下步驟步驟1401,輸入處理單元202判斷是否"l妄收到用戶輸入的商品標(biāo)識(shí), 如果接收到了用戶輸入的商品標(biāo)識(shí),則執(zhí)行步驟1402,如果沒有,則繼續(xù) 執(zhí)行本步驟,直至接收到了商品標(biāo)識(shí)為止。其中,用戶輸入的商品標(biāo)識(shí)可以為 一種或多種商品對(duì)應(yīng)的唯一識(shí)別碼,例如條形碼、唯一識(shí)別芯片編號(hào)等;用戶輸入商品標(biāo)識(shí)是為了檢索該商品標(biāo) 識(shí)對(duì)應(yīng)的商品的相關(guān)信息,以便對(duì)該商品進(jìn)行進(jìn)一步了解。步驟1402,輸入處理單元202將用戶輸入的商品標(biāo)識(shí)直接或通過調(diào)度 單元201發(fā)送給信息處理單元203,信息處理單元203將接收到的商品標(biāo)識(shí) 轉(zhuǎn)換為CRAIS服務(wù)器100的CRAIS管理服務(wù)單元105中的1053數(shù)據(jù)分析 子單元可識(shí)別的格式,例如符合SQL92標(biāo)準(zhǔn)的檢索語(yǔ)句,然后直接或通過 調(diào)度單元201將格式轉(zhuǎn)換后的商品標(biāo)識(shí)發(fā)送給網(wǎng)絡(luò)單元205。步驟1403,網(wǎng)絡(luò)單元205將接收到的商品標(biāo)識(shí)發(fā)送給CRAIS服務(wù)器100 的CRAIS管理服務(wù)單元105中的通信子單元1051,請(qǐng)求CRAIS服務(wù)器100 檢索該商品標(biāo)識(shí)對(duì)應(yīng)的商品信息。本步驟之后,步驟1404之前,CRAIS服務(wù)器100的CRAIS管理服務(wù)單 元105中的通信子單元1051,將接收到的商品標(biāo)識(shí)發(fā)送給數(shù)據(jù)分析子單元 1053,數(shù)據(jù)分析子單元1053根據(jù)接收到的商品標(biāo)識(shí),生成兩條攜帶該商品 標(biāo)識(shí)的消息,例如統(tǒng)計(jì)請(qǐng)求和檢索請(qǐng)求,發(fā)送給CRAIS服務(wù)器100中的數(shù) 據(jù)庫(kù)服務(wù)單元104,分別表示請(qǐng)求數(shù)據(jù)庫(kù)服務(wù)單元104將該信息中攜帶的 商品標(biāo)識(shí)對(duì)應(yīng)的商品,在其內(nèi)部的數(shù)據(jù)庫(kù)(也可以是外部數(shù)據(jù)庫(kù))中的關(guān)注 信息部分增加相應(yīng)的權(quán)值(例如將權(quán)值加1);請(qǐng)求對(duì)該商品標(biāo)識(shí)對(duì)應(yīng)的商 品信息進(jìn)行檢索。數(shù)據(jù)庫(kù)服務(wù)單元104還可以根據(jù)數(shù)據(jù)庫(kù)中的商品關(guān)注信息 進(jìn)行分析,獲取用戶查詢熱點(diǎn)、查詢消費(fèi)比例等。數(shù)據(jù)庫(kù)服務(wù)單元104根據(jù)接收到的消息,首先將在其內(nèi)部的數(shù)據(jù)庫(kù)(也 可以是外部數(shù)據(jù)庫(kù))中用戶檢索的檢索動(dòng)作進(jìn)行保存,將該信息對(duì)應(yīng)的商品 的關(guān)注信息部分增加相應(yīng)的權(quán)值,然后根據(jù)檢索請(qǐng)求在數(shù)據(jù)庫(kù)中進(jìn)行檢索, 如果數(shù)據(jù)庫(kù)中有與該商品標(biāo)識(shí)對(duì)應(yīng)的商品信息(例如,價(jià)格字幕文件、宣傳音視頻播放文件等)的記錄,則向數(shù)據(jù)分析子單元1503和客戶端管理子單 元1502發(fā)送攜帶該商品標(biāo)識(shí)的檢索成功響應(yīng);否則,向數(shù)據(jù)分析子單元1503 發(fā)送一個(gè)表示檢索失敗的空標(biāo)記。將該商品信息文件的地址索取信息,即包括該商品信息文件存放位置的信息(通常為商品信息文件在數(shù)據(jù)庫(kù)中的存放位置),發(fā)送給CRAIS管理 服務(wù)單元中的數(shù)據(jù)分析子單元,否則發(fā)送空標(biāo)記給數(shù)據(jù)分析子單元。CRAIS管理服務(wù)單元105中的數(shù)據(jù)分析子單元1053將來自數(shù)據(jù)庫(kù)服務(wù) 單元104的檢索成功響應(yīng)通過通信子單元1501發(fā)送給CRAIS客戶端200的 網(wǎng)絡(luò)單元205;客戶端管理子單元1502根據(jù)接收到的檢索成功響應(yīng),將內(nèi) 部存儲(chǔ)的相應(yīng)的商品信息列表作為檢索播放列表,通過通信子單元1501發(fā) 送給CRAIS客戶端200的網(wǎng)絡(luò)單元205。步驟1404,網(wǎng)絡(luò)單元205判斷是否有從CRAIS服務(wù)器100的CRAIS 管理服務(wù)單元105中的通信子單元1051反饋的檢索成功響應(yīng),如果有,則 執(zhí)行步驟1405,否則,繼續(xù)執(zhí)行本步驟等待來自CRAIS服務(wù)器100的檢索 成功響應(yīng),或返回步驟1403重新請(qǐng)求檢索。步驟1405, CRAIS客戶端200的網(wǎng)絡(luò)單元205判斷是否接收到CRAIS 服務(wù)器100發(fā)送的檢索播放列表,如果接收到了檢索播放列表,則執(zhí)行步驟 1407;如果沒有接收到檢索播放列表,則執(zhí)行步驟1406。步驟1406,媒體處理單元204輸出檢索失敗信息,告知用戶,其查詢 的商品信息不存在,并返回步驟1401。上述步驟1404~步驟1406中,CRAIS客戶端200在向CRAIS服務(wù)器 IOO請(qǐng)求檢索某個(gè)商品標(biāo)識(shí)對(duì)應(yīng)的商品信息之后,如果在預(yù)先設(shè)定的時(shí)間內(nèi) 未接收到相應(yīng)的檢索播放列表,則執(zhí)行步驟1406;或者,CRAIS服務(wù)器100 的數(shù)據(jù)分析子單元1503將接收到的空標(biāo)記,通過通信子單元1501向CRAIS 客戶端200發(fā)送檢索失敗響應(yīng),CRAIS客戶端200根據(jù)接收到的檢索失敗響 應(yīng)執(zhí)行步驟1406。步驟1407,網(wǎng)絡(luò)單元205將接收到的檢索播放列表,通過調(diào)度單元201 或直接發(fā)送到信息處理單元203中,信息處理單元203存儲(chǔ)接收到的檢索播 放列表。步驟1408,網(wǎng)絡(luò)單元205根據(jù)信息處理單元203存儲(chǔ)的檢索播放列表中的信息,從CRAIS服務(wù)器100中的媒體信息服務(wù)單元104獲取該列表對(duì) 應(yīng)的檢索播放文件,網(wǎng)絡(luò)單元205與檢索播放列表中的第一個(gè)CRAIS服務(wù) 器100,即缺省CRAIS服務(wù)器100的媒體信息服務(wù)104單元建立連接。其中,隨機(jī)播放列表中至少包括CRAIS服務(wù)器100中的媒體信息服 務(wù)單元104的地址、相應(yīng)檢索播放內(nèi)容(即用戶希望得到的商品信息)對(duì)應(yīng) 的一個(gè)或一組檢索播放文件的存放位置、檢索播放文件的文件名和/或該文 件所屬文件組的文件組名;由于本實(shí)施例中的CRAIS中,還可以包括至少 一個(gè)備用CRAIS服務(wù)器,因此,該列表中還可以包括備用CRAIS的相關(guān)信 息;信息處理單元在請(qǐng)求的同時(shí),將檢索播放列表中的信息告知網(wǎng)絡(luò)單元。本步驟中,信息處理單元還可以對(duì)接收到的檢索播放列表進(jìn)行處理,例 如,如果接收到的檢索播放列表中的信息為CRAIS客戶端不能識(shí)別的格式, 即CRAIS服務(wù)器的CRAIS管理服務(wù)單元中的數(shù)據(jù)分析單元生成的檢索播放 列表格式與CRAIS客戶端能夠識(shí)別的格式不匹配,則信息處理單元將該列 表中的信息轉(zhuǎn)換為CRAIS客戶端能夠識(shí)別的格式。步驟1409,網(wǎng)絡(luò)單元205判斷是否能夠正常地從當(dāng)前連接的CRAIS服 務(wù)器的媒體信息服務(wù)單元下栽檢索播放文件,如果不能正常下載,則執(zhí)行步 驟1410;如果能夠正常下載,則執(zhí)行步驟1411。步驟1410,網(wǎng)絡(luò)單元205與檢索播放列表中的下一個(gè)CRAIS服務(wù)器的 媒體信息服務(wù)單元(即備用CRAIS服務(wù)器的媒體信息服務(wù)單元)建立連接, 并返回步驟1409。步驟1411,網(wǎng)絡(luò)單元205從當(dāng)前連接的CRAIS服務(wù)器的媒體信息服務(wù) 單元下載相應(yīng)的檢索播放文件,并通過調(diào)度單元201或直接將下載的檢索播 放文件發(fā)送給媒體處理單元204,并由i某體處理單元204將該檢索播放文件 通過顯示器300播放。步驟1412,判斷播放是否完成,即當(dāng)前播放的檢索播放文件是否為為 某個(gè)檢索播放內(nèi)容的 一 組播放文件中的最后一個(gè)(如果某個(gè)隨機(jī)播放內(nèi)容由 多個(gè)播放文件構(gòu)成,可根據(jù)文件名、或編號(hào)、或預(yù)先設(shè)定的標(biāo)識(shí)來判斷),如果播放完成,則返回步驟1401;如果播放未完成,即還需要下載檢索播 放文件,則執(zhí)行步驟1413。步驟1413,請(qǐng)求網(wǎng)絡(luò)單元205下栽當(dāng)前播放的檢索播放文件所對(duì)應(yīng)的 文件組中的下一個(gè)檢索播放文件,并判斷網(wǎng)絡(luò)單元205下載是否成功,如果 下載成功則返回步驟1411;如果下載失敗,則返回步驟1410。上述流程中,只要網(wǎng)絡(luò)單元205接收到了緊急廣播列表,則無論執(zhí)行到 上述流程的任意一個(gè)步驟,均結(jié)束本流程,直至緊急廣播結(jié)束才繼續(xù)執(zhí)行上 述流程。上述流程可以與如圖11所示的滾動(dòng)字幕過程同時(shí)執(zhí)行。以上是對(duì)本實(shí)施例中檢索播放過程的說明。在如圖12、圖13和圖14所示的緊急廣播過程、隨機(jī)播放過程和檢索 播放過程中,每一種播放內(nèi)容均可以包括一個(gè)或一組指定大小的播放文件。 這是為了避免網(wǎng)絡(luò)中一次傳輸過大的文件,從而引發(fā)網(wǎng)絡(luò)阻塞使得下栽失敗 率較高。其中,本實(shí)施例中的"指定大小",較佳地為1024字節(jié)。這樣,在播放緊急廣播、隨機(jī)播放和檢索播放的內(nèi)容時(shí),可以邊播放該 內(nèi)容包括的一個(gè)播放文件,同時(shí)下栽其他播放文件。這樣邊下載邊播放,克 服了集中下載可能導(dǎo)致的突發(fā)的網(wǎng)絡(luò)帶寬被大量占用的缺陷,同時(shí)可以依據(jù) 網(wǎng)絡(luò)情況,在不同的CRAIS服務(wù)器下載播放內(nèi)容包括的不同播放文,提高 下載的效率和質(zhì)量。上述流程中,緊急廣播文件、隨機(jī)播放文件和檢索播放文件實(shí)際上都可 以為用于宣傳某種商品的多媒體播放文件,這些多媒體播放文件在處于不同 的過程中,即具有不同的作用時(shí),分別稱為緊急廣播文件、隨機(jī)播放文件和 檢索播放文件;緊急廣播列表、隨機(jī)播放列表和檢索播放列表均可以采用相 同的列表格式,但可以在列表中包括一個(gè)優(yōu)先級(jí)標(biāo)識(shí),用于區(qū)分三者對(duì)應(yīng)的 不同過程的優(yōu)先級(jí)。圖15為本發(fā)明實(shí)施例中播放列表的結(jié)構(gòu)示意圖。如圖15所示,本實(shí)施 例中的各種播放列表中包括缺省CRAIS服務(wù)器的媒體信息服務(wù)單元地址、 各種播放文件和/或文件組在缺省CRAIS服務(wù)器中的存放位置、播放文件的文件名和/或該文件所屬文件組的文件組名;還可以包括多個(gè)備用CRAIS 服務(wù)器的媒體信息服務(wù)單元地址、各種播放文件和/或文件組在每個(gè)備用 CRAIS服務(wù)器中的存放位置、播放文件的文件名和/或該文件所屬文件組的 文件組名。上述四個(gè)過程中,只要CRAIS服務(wù)器和CRAIS客戶端啟動(dòng)之后,就執(zhí) 行如圖ll所示的滾動(dòng)播放過程,并根據(jù)實(shí)際情況和優(yōu)先級(jí),執(zhí)行緊急廣播、 隨機(jī)播放和檢索播放中的 一個(gè)過程。同時(shí),本實(shí)施例中如圖IO所示的CRAIS運(yùn)行過程中,還包括統(tǒng)一管理 過程,實(shí)現(xiàn)CRAIS服務(wù)器對(duì)多個(gè)下屬CRAIS客戶端的統(tǒng)一管理和升級(jí)。下 面,對(duì)本實(shí)施例中的統(tǒng)一管理過程進(jìn)行說明。圖16為本發(fā)明實(shí)施例中統(tǒng)一管理過程的流程圖。如圖16所示,本實(shí)施 例中的統(tǒng)一管理過程,即如圖IO所示的CRAIS運(yùn)行過程中的步驟1005,包 括以下步驟步驟1601, CRAIS客戶端200的網(wǎng)絡(luò)單元205判斷是否接收到CRAIS 服務(wù)器IOO發(fā)送的管理信息列表,如果接收到了管理信息列表,則執(zhí)行步驟 1602;如果沒有接收到管理信息列表,則繼續(xù)執(zhí)行本步驟,直至接收到了管 理信息列表為止。本實(shí)施例中,管理信息列表可以是由CRAIS服務(wù)器IOO的CRAIS管理 服務(wù)單元105中客戶端管理子單元1052通過通信子單元1051發(fā)送的。步驟1602,網(wǎng)絡(luò)單元205將接收到的管理信息列表,通過調(diào)度單元201 或直接發(fā)送到信息處理單元203中,信息處理單元203存儲(chǔ)接收到的管理信 息列表。本步驟中,如果信息處理單元203中已經(jīng)存有管理信息列表,則先清空 原有內(nèi)容,然后再保存。步驟1603,調(diào)度單元201或信息處理單元203根據(jù)信息處理單元203 存儲(chǔ)的管理信息列表中的信息,判斷是否需要從CRAIS服務(wù)器100下栽管 理信息文件(即CRAIS客戶端200的運(yùn)行程序),如果不需要,則執(zhí)行步驟1604;如果需要,則執(zhí)行步驟1605。其中,管理信息列表中可以包括需要CRAIS客戶端200運(yùn)行的管理 信息文件(例如"帶電關(guān)機(jī)"指令等)或者管理信息文件(即CRAIS客戶 端200的運(yùn)行程序)的存放地址相關(guān)信息。管理信息文件存放地址相關(guān)信息 至少包括CRAIS服務(wù)器100中的TFTP服務(wù)單元102的地址、和/或管理 信息文件的文件名等;由于本實(shí)施例中的CRAIS中,還可以包括至少一個(gè) 備用CRAIS服務(wù)器,因此,該列表中還可以包括備用CRAIS服務(wù)器的相關(guān) 信息。步驟1604,執(zhí)行管理信息列表或管理信息文件對(duì)應(yīng)的操作。例如,根據(jù)接收到的關(guān)機(jī)指令將自身狀態(tài)切換為帶電關(guān)機(jī)狀態(tài);在處于 帶電關(guān)機(jī)狀態(tài)時(shí),根據(jù)接收到的喚醒指令重新啟動(dòng);更新并運(yùn)行CRAIS客 戶端200的運(yùn)行程序或執(zhí)行相關(guān)指令,以更新CRAIS客戶端200各功能單 元的配置和運(yùn)行方式。步驟1605,網(wǎng)絡(luò)單元205判斷是否能夠正常地從當(dāng)前連接的CRAIS月l 務(wù)器100的TFTP服務(wù)單元102下載管理信息文件,如果不能正常下載,則 執(zhí)行步驟1606;如果能夠正常下載,則執(zhí)行步驟1607。步驟1606,網(wǎng)絡(luò)單元205與管理信息列表中的下一個(gè)CRAIS服務(wù)器的 TFTP服務(wù)單元(即備用CRAIS服務(wù)器的TFTP服務(wù)單元)建立連接,并返 回步驟1605。步驟1607,網(wǎng)絡(luò)單元205從當(dāng)前連接的CRAIS服務(wù)器的TFTP服務(wù)單 元下栽相應(yīng)的管理信息文件,并通過調(diào)度單元201或直接將下載的管理信息 文件發(fā)送給纟某體處理單元204,并由媒體處理單元204將該管理信息文件通 過顯示器300播放。步驟1608,判斷下載是否完成,如果未完成,即未能下載完整的管理 信息文件,則返回步驟1605,重新下載或等待繼續(xù)下載;如果下載完成, 則執(zhí)行步驟1604。由上述流程可見,只要CRAIS服務(wù)器100向其下屬的CRAIS客戶端200下發(fā)了管理信息列表,即可實(shí)現(xiàn)所有下屬CRAIS客戶端200的系統(tǒng)升級(jí)、 統(tǒng)一開關(guān)機(jī)等統(tǒng)一管理。實(shí)際上,在如圖11~圖13所示的各過程中,CRAIS服務(wù)器100向其下 屬的CRAIS客戶端200下發(fā)了例如文字信息文件和多媒體播放文件等各種 商品信息列表,實(shí)現(xiàn)了所有下屬CRAIS客戶端200的統(tǒng)一播放,也實(shí)現(xiàn)了 統(tǒng)一管理?;谏鲜鱿到y(tǒng)和處理方法,可以實(shí)現(xiàn)多種多樣的商品查詢-宣傳-信息采 集、以及對(duì)CRAIS客戶端200進(jìn)行統(tǒng)一管理的場(chǎng)景。下面舉例說明場(chǎng)景一CRAIS系統(tǒng)服務(wù)器100和CRAIS客戶端200均啟動(dòng)完畢。此 時(shí)輸入設(shè)備400沒有輸入。CRAIS服務(wù)器100將CRAIS客戶端200進(jìn)行分 組,并以組為單位發(fā)送滾動(dòng)字幕文件。CRAIS客戶端200依照接到的滾動(dòng)字 幕文件在顯示器300 (電視,也可以是顯示器或者其它設(shè)備)中顯示滾動(dòng)字 幕內(nèi)容。場(chǎng)景二 CRAIS系統(tǒng)服務(wù)器100和CRAIS客戶端200均啟動(dòng)完畢。此 時(shí)輸入設(shè)備400沒有輸入。CRAIS服務(wù)器100將CRAIS客戶端200進(jìn)行分 組,并以組為單位發(fā)送隨機(jī)播放列表。CRAIS客戶端200依照接到的隨機(jī)播 放列表向列表中指定的媒體信息服務(wù)單元103,邊下載邊播放相應(yīng)內(nèi)容,當(dāng) 指定的媒體信息服務(wù)單元103發(fā)生故障或者網(wǎng)絡(luò)資源緊張時(shí),從播放內(nèi)容列 表中的備用CRAIS服務(wù)器上繼續(xù)下載內(nèi)容播放,并將播放輸出到與CRAIS 客戶端200相連接的輸出設(shè)備中。場(chǎng)景三CRAIS系統(tǒng)服務(wù)器100和CRAIS客戶端200均啟動(dòng)完畢。顯 示設(shè)備300上同時(shí)播放滾動(dòng)字幕和隨機(jī)播放內(nèi)容。此時(shí),輸入設(shè)備400接收 到了用戶的輸入信息,例如某種商品的商品標(biāo)識(shí)。CRAIS客戶端200的輸入 處理單元202將輸入信息進(jìn)行處理,然后通過網(wǎng)絡(luò)發(fā)送到CRAIS服務(wù)器100 的通訊子單元1051。 CRAIS服務(wù)器100的通訊子單元1051將相關(guān)信息發(fā)送 給數(shù)據(jù)庫(kù)服務(wù)單元104進(jìn)行檢索,同時(shí)將部分信息作為采集資料進(jìn)行保存。 CRAIS服務(wù)器IOO將檢索響應(yīng)和相應(yīng)的數(shù)據(jù)庫(kù)信息通過通信子單元1051發(fā)送回給CRAIS客戶端200。 CRAIS客戶端200將數(shù)據(jù)庫(kù)信息輸出,提供給 用戶,即實(shí)現(xiàn)了用戶獲取其需要的商品信息。CRAIS服務(wù)器100不中斷其播 放過程,仍然進(jìn)行隨機(jī)播放。場(chǎng)景四CRAIS系統(tǒng)服務(wù)器100和CRAIS客戶端200均啟動(dòng)完畢。顯 示設(shè)備300上同時(shí)播放滾動(dòng)字幕和隨機(jī)播放內(nèi)容。此時(shí),輸入設(shè)備400接收 到了用戶的輸入信息,例如某種商品的商品標(biāo)識(shí)。CRAIS客戶端200的輸入 處理單元202將輸入信息進(jìn)行處理,然后通過網(wǎng)絡(luò)發(fā)送到CRAIS服務(wù)器100 的通訊子單元1051。 CRAIS服務(wù)器100的通訊子單元1051將相關(guān)信息發(fā)送 給數(shù)據(jù)庫(kù)服務(wù)單元104進(jìn)行檢索,同時(shí)將部分信息作為采集資料進(jìn)行保存。 CRAIS服務(wù)器IOO將檢索響應(yīng)和檢索播放列表通過通信子單元1051發(fā)送回 給CRAIS客戶端200。 CRAIS客戶端200根據(jù)檢索播放列表從CRAIS服務(wù) 器100中獲取檢索播放文件,并中斷當(dāng)前的播放過程,播放接收到的檢索播 放文件,即依據(jù)用戶的需求進(jìn)行播放。場(chǎng)景五如果場(chǎng)景四中,CRAIS客戶端200在完成了檢索播放過程之 后,輸入設(shè)備400沒有接收到新的輸入信息,則與CRAIS客戶端200連接 的顯示器300繼續(xù)播放隨機(jī)播放文件。場(chǎng)景六在場(chǎng)景二或場(chǎng)景三中,CRAIS客戶端200接到CRAIS服務(wù)器 IOO發(fā)送的緊急廣播列表,則CRAIS客戶端200中斷當(dāng)前媒體播放,執(zhí)行緊 急廣播的播放過程。場(chǎng)景七在場(chǎng)景二或場(chǎng)景三中,CRAIS客戶端200接到CRAIS服務(wù)器 100發(fā)送的管理信息列表,則CRAIS客戶端200中斷當(dāng)前媒體播放和OSD 滾動(dòng)字幕,依照管理信息列表中的信息進(jìn)行系統(tǒng)更新、或者"帶電關(guān)機(jī)"。場(chǎng)景八如果在場(chǎng)景七中CRAIS客戶端200執(zhí)行了 "帶電關(guān)機(jī)",且 CRAIS客戶端200并沒有斷電,即CRAIS客戶端200系統(tǒng)處在"帶電關(guān)機(jī)" 狀態(tài),則可以有兩種喚醒方式喚醒方式1, CRAIS客戶端200在4妾到CRAIS 服務(wù)器IOO的關(guān)閉系統(tǒng)消息的時(shí)候還接到開機(jī)時(shí)間設(shè)定消息,于是,CRAIS 客戶端200在"帶電關(guān)機(jī)"狀態(tài), 一旦到達(dá)設(shè)定的開機(jī)時(shí)間,便自動(dòng)執(zhí)行"CRAIS系統(tǒng)啟動(dòng)流程";喚醒方式2, CRAIS客戶端200在"帶電關(guān)機(jī)" 狀態(tài),接到來自CRAIS服務(wù)器100的包括喚醒指令的管理信息列表,則 CRAIS客戶端200自動(dòng)執(zhí)行"CRAIS系統(tǒng)啟動(dòng)流程"。場(chǎng)景九在場(chǎng)景一至場(chǎng)景六中,CRAIS客戶端200達(dá)到定時(shí)的關(guān)機(jī)時(shí) 間,將執(zhí)行"帶電關(guān)機(jī)"操作,CRAIS客戶端200將處于"帶電關(guān)機(jī)"狀態(tài)。由上述系統(tǒng)和方法以及舉例說明的各種場(chǎng)景可見,本發(fā)明中的分布式信 息處理系統(tǒng)能夠?qū)崿F(xiàn)數(shù)據(jù)查詢、采集、分析、和點(diǎn)播交互功能。能夠滿足用 戶對(duì)于產(chǎn)品信息的多感官,即視覺(文字、圖像、動(dòng)畫、視頻)、聽覺(音頻),和全方位(類型、內(nèi)容、使用、價(jià)格、效果等)的信息獲?。煌瑫r(shí)協(xié) 助商品生產(chǎn)廠商和營(yíng)銷商進(jìn)行信息采集,收集用戶查詢熱點(diǎn),查詢消費(fèi)比例 等信息??蛻舳四軌蚋鶕?jù)網(wǎng)絡(luò)和信息服務(wù)器情況,從多個(gè)服務(wù)器中選擇一個(gè) 下載文件,提髙了下載的成功率、穩(wěn)定性和可靠性;本發(fā)明還能夠?qū)崿F(xiàn)對(duì)客 戶端的統(tǒng)一管理,提高了系統(tǒng)的可靠性。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范 圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換以及改進(jìn)等, 均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1. 一種分布式信息處理系統(tǒng),其特征在于,包括信息服務(wù)器和至少一個(gè)客戶端,每個(gè)客戶端連接至少一個(gè)輸入設(shè)備和至少一個(gè)輸出設(shè)備,所述客戶端,用于在開機(jī)啟動(dòng)時(shí),從所述信息服務(wù)器下載運(yùn)行程序;將來自輸入設(shè)備的商品標(biāo)識(shí)發(fā)送給信息服務(wù)器;將來自信息服務(wù)器的商品信息通過與自身相連的輸出設(shè)備輸出;根據(jù)所述信息服務(wù)器提供的系統(tǒng)管理信息,執(zhí)行與所述系統(tǒng)管理信息對(duì)應(yīng)的系統(tǒng)管理操作;所述信息服務(wù)器,用于存儲(chǔ)所述客戶端的運(yùn)行程序,并提供給所述客戶端;存儲(chǔ)商品信息;接收來自客戶端的商品標(biāo)識(shí),根據(jù)接收到的商品標(biāo)識(shí)進(jìn)行檢索,并將檢索到的商品信息提供給發(fā)送該商品標(biāo)識(shí)的客戶端;存儲(chǔ)系統(tǒng)管理信息,并提供給所述客戶端。
2、 如權(quán)利要求1所述的系統(tǒng),其特征在于,所述信息服務(wù)器為消費(fèi)品-查 詢-信息采集CRMS服務(wù)器,所述客戶端為CRAIS客戶端;所述商品信息包括商品信息文件和/或商品信息文件地址信息; 所述CRAIS客戶端,用于將來自輸入設(shè)備的商品標(biāo)識(shí)發(fā)送給CRAIS服務(wù) 器;根據(jù)來自CRAIS服務(wù)器的商品信息文件地址信息,從當(dāng)前連接的CRAIS 服務(wù)器下載對(duì)應(yīng)的商品信息文件;將下栽的商品信息文件通過與自身相連的輸 出設(shè)備輸出;所述CRAIS服務(wù)器根據(jù)CRAIS客戶端發(fā)送的商品標(biāo)識(shí),將內(nèi)部存儲(chǔ)的與 該商品標(biāo)識(shí)對(duì)應(yīng)的商品信息文件地址信息發(fā)送給對(duì)應(yīng)的CRAIS客戶端;將內(nèi)部 存儲(chǔ)的商品信息文件提供給所述CRAIS客戶端。
3、 如權(quán)利要求2所述的系統(tǒng),其特征在于,所述CRAIS服務(wù)器進(jìn)一步用 于主動(dòng)將內(nèi)部存儲(chǔ)的商品信息文件地址信息發(fā)送給對(duì)應(yīng)的CRAIS客戶端;將內(nèi) 部存儲(chǔ)的商品信息文件提供給所述CRAIS客戶端。
4、 如權(quán)利要求2所述的系統(tǒng),其特征在于,所述CRAIS服務(wù)器進(jìn)一步用 于對(duì)與不同商品標(biāo)識(shí)對(duì)應(yīng)的檢索進(jìn)行統(tǒng)計(jì),并根據(jù)統(tǒng)計(jì)結(jié)果進(jìn)行分析。
5、 如權(quán)利要求2所述的系統(tǒng),其特征在于,所述系統(tǒng)管理信息包括管理 信息列表和/或管理信息文件;所述CRAIS服務(wù)器,用于向CRAIS客戶端發(fā)送管理信息列表;存儲(chǔ)管理 信息文件并提供給CRAIS客戶端;所述CRAIS客戶端,用于執(zhí)行接收到的管理信息列表對(duì)應(yīng)的操作或根據(jù)管 理信息列表從CRAIS服務(wù)器下載對(duì)應(yīng)的管理信息文件。
6、 如權(quán)利要求5所述的系統(tǒng),其特征在于,所述管理信息列表包括關(guān)機(jī) 指令、CRAIS客戶端的運(yùn)行程序、喚醒指令;所述管理信息文件包括CRAIS客戶端的運(yùn)行程序;所述CRAIS客戶端根據(jù)接收到的關(guān)機(jī)指令將自身狀態(tài)切換為帶電關(guān)機(jī)狀 態(tài);根據(jù)接收到的所述運(yùn)行程序,更新內(nèi)部存儲(chǔ)的運(yùn)行程序;在處于帶電關(guān)機(jī) 狀態(tài)時(shí),根據(jù)接收到的喚醒指令重新啟動(dòng)。
7、 如權(quán)利要求2至6中任意一項(xiàng)所述的系統(tǒng),其特征在于,該系統(tǒng)進(jìn)一步 包括多于一個(gè)CRAIS服務(wù)器;所述CRAIS客戶端進(jìn)一步在從當(dāng)前連接的CRAIS服務(wù)器中下載失敗時(shí), 與系統(tǒng)中的其他CRAIS服務(wù)器建立連接。
8、 一種分布式信息處理方法,其特征在于,包括以下步驟A、 每個(gè)客戶端開機(jī)啟動(dòng)時(shí),從信息服務(wù)器下載運(yùn)行程序;B、 客戶端將用戶輸入的商品標(biāo)識(shí)發(fā)送給信息服務(wù)器;C、 信息服務(wù)器根據(jù)客戶端發(fā)送的商品標(biāo)識(shí)檢索該商品標(biāo)識(shí)對(duì)應(yīng)的商品信 息,并將檢索到的商品信息發(fā)送給對(duì)應(yīng)的客戶端;D、 客戶端將接收到的商品信息通過輸出設(shè)備輸出。
9、 如權(quán)利要求8所述的方法,其特征在于,所述信息服務(wù)器為消費(fèi)品-查 詢-信息采集CRAIS服務(wù)器,所述客戶端為CRAIS客戶端;所述商品信息包括商品信息文件和/或商品信息文件地址信息;步驟C所述將檢索到的商品信息發(fā)送給對(duì)應(yīng)的客戶端包括Cl、 CRAIS服務(wù)器將檢索到的商品信息文件對(duì)應(yīng)的商品信息文件地址信息發(fā)送給對(duì)應(yīng)的CRAIS客戶端;C2、 CRAIS客戶端根據(jù)接收到的商品信息文件地址信息,從CRAIS服務(wù) 器中下載對(duì)應(yīng)的商品信息文件。
10、 如權(quán)利要求9所述的方法,其特征在于,CRAIS服務(wù)器在接收到來自 CRAIS客戶端的商品標(biāo)識(shí)之前,該方法進(jìn)一步包括CRAIS服務(wù)器根據(jù)預(yù)先設(shè)定的規(guī)則,主動(dòng)將內(nèi)部的商品信息文件對(duì)應(yīng)的商 品信息文件地址信息發(fā)送給對(duì)應(yīng)的CRAIS客戶端;CRAIS客戶端根據(jù)接收到的商品信息文件地址信息,從CRAIS服務(wù)器中下 栽對(duì)應(yīng)的商品信息文件。
11、 如權(quán)利要求9所述的方法,其特征在于,所述步驟C進(jìn)一步包括CRAIS 服務(wù)器對(duì)商品標(biāo)識(shí)對(duì)應(yīng)的檢索進(jìn)行統(tǒng)計(jì),并對(duì)統(tǒng)計(jì)結(jié)果進(jìn)行分析。
12、 如權(quán)利要求9所述的方法,其特征在于,該方法進(jìn)一步包括 CRAIS服務(wù)器向CRAIS客戶端發(fā)送管理信息列表;CRAIS客戶端執(zhí)行接收到的管理信息列表對(duì)應(yīng)的操作;或根據(jù)管理信息列 表從CRAIS服務(wù)器下栽管理信息文件,并執(zhí)行管理信息文件對(duì)應(yīng)的操作。
13、 如權(quán)利要求12所述的方法,其特征在于,所述管理信息列表包括關(guān) 機(jī)指令、CRAIS客戶端的運(yùn)行程序、喚醒指令;所述管理信息文件包括CRAIS客戶端的運(yùn)行程序;CRAIS客戶端執(zhí)行接收到的管理信息列表對(duì)應(yīng)的操作為根據(jù)接收到的關(guān) 機(jī)指令將自身狀態(tài)切換為帶電關(guān)機(jī)狀態(tài);CRAIS客戶端執(zhí)行接收到的管理信息文件對(duì)應(yīng)的操作為根據(jù)接收到的所 述運(yùn)行程序,更新內(nèi)部存儲(chǔ)的運(yùn)行程序;在處于帶電關(guān)機(jī)狀態(tài)時(shí),根據(jù)接收到 的喚醒指令重新啟動(dòng)。
14、 如權(quán)利要求8至13中任意一項(xiàng)所述的方法,其特征在于,所述從CRAIS 服務(wù)器中下載為CRAIS客戶端判斷能否從當(dāng)前連接的CRAIS服務(wù)器中下栽; 如果能,則從當(dāng)前連接的CRAIS服務(wù)器中下載;如果不能,則與其它CRAIS服務(wù)器建立連接,并該CRAIS服務(wù)器中下載。
全文摘要
本發(fā)明公開了一種分布式信息處理系統(tǒng),包括信息服務(wù)器和客戶端。本發(fā)明中,客戶端能夠根據(jù)用戶的輸入信息從信息服務(wù)器下載相應(yīng)的商品信息文件并進(jìn)行播放;在下載過程中,還可以從多個(gè)信息服務(wù)器中選擇網(wǎng)絡(luò)條件好的一個(gè)進(jìn)行下載,增加了客戶端下載的穩(wěn)定性;信息服務(wù)器能夠向下屬的客戶端下發(fā)統(tǒng)一的商品信息文件,實(shí)現(xiàn)了多個(gè)客戶端的統(tǒng)一播放;所有客戶端每次開機(jī)啟動(dòng)時(shí),均從信息服務(wù)器下載統(tǒng)一的系統(tǒng)文件,還能夠根據(jù)信息服務(wù)器的指示進(jìn)行開/關(guān)機(jī)等操作,實(shí)現(xiàn)了信息服務(wù)器對(duì)客戶端的統(tǒng)一管理。信息服務(wù)器可以對(duì)用戶查詢檢索商品信息進(jìn)行信息采集、統(tǒng)計(jì)和分析。本發(fā)明還公開了一種分布式信息處理方法。
文檔編號(hào)H04L12/18GK101247246SQ20071007927
公開日2008年8月20日 申請(qǐng)日期2007年2月13日 優(yōu)先權(quán)日2007年2月13日
發(fā)明者劉虹晴, 玎 張, 圖 曾, 策 秦 申請(qǐng)人:凌陽(yáng)科技股份有限公司;北京北陽(yáng)電子技術(shù)有限公司