專利名稱:業(yè)務(wù)處理裝置及視頻查詢和搜索的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無(wú)線通信技術(shù)領(lǐng)域,特別是涉及一種3G(3rd Generation,第三代數(shù)字 通信)環(huán)境下的業(yè)務(wù)處理裝置及視頻查詢和搜索的方法。
背景技術(shù):
目前,用戶一般通過(guò)撥打114進(jìn)行產(chǎn)品信息的查詢,114號(hào)碼百事通查詢到需要的 信息后,通過(guò)語(yǔ)音或文字方式向用戶返回所查詢的信息。但是使用語(yǔ)音和文字很不方便,也 不直觀,甚至?xí)o用戶造成誤解,同時(shí)語(yǔ)音和文字不具備導(dǎo)航能力。隨著3G環(huán)境下視頻業(yè)務(wù)的廣泛發(fā)展,移動(dòng)視頻類服務(wù)作為3G網(wǎng)絡(luò)區(qū)別于2G/2. 5G 網(wǎng)絡(luò)且能給用戶帶來(lái)直接體驗(yàn)的服務(wù),被業(yè)界認(rèn)為是最具有發(fā)展?jié)摿Φ?G業(yè)務(wù)。而通過(guò) 移動(dòng)視頻類服務(wù)可以實(shí)現(xiàn)視頻導(dǎo)航和視頻查詢,以圖片或視頻方式向用戶提供所需要的信 息。采用該方法非常直觀,可以更好地進(jìn)行導(dǎo)航,用戶也能很容易的理解所查詢的信息?,F(xiàn)有的一種實(shí)現(xiàn)視頻查詢和搜索業(yè)務(wù)的業(yè)務(wù)處理裝置如圖1所示,采用該裝置 時(shí),全部業(yè)務(wù)流程都由一個(gè)統(tǒng)一的業(yè)務(wù)處理模塊進(jìn)行實(shí)際的處理,所有消息都要經(jīng)過(guò)業(yè)務(wù) 處理模塊進(jìn)行處理后再分發(fā)給相應(yīng)的WEB服務(wù)器、媒體服務(wù)器或搜索引擎。但是,發(fā)明人在實(shí)現(xiàn)本發(fā)明時(shí),發(fā)現(xiàn)現(xiàn)有技術(shù)存在如下缺點(diǎn)由于在現(xiàn)有技術(shù)中,所有業(yè)務(wù)都由業(yè)務(wù)處理模塊進(jìn)行控制,所有消息都要經(jīng)過(guò)業(yè) 務(wù)處理模塊進(jìn)行處理,而該處理的時(shí)間很長(zhǎng)。如果同時(shí)有很多個(gè)3G終端并發(fā)進(jìn)行訪問(wèn)該 業(yè)務(wù),則業(yè)務(wù)處理模塊的負(fù)荷非常大,從而在實(shí)現(xiàn)視頻導(dǎo)航和視頻查詢時(shí),性能和速度比較 低,造成視頻不連貫,出現(xiàn)抖動(dòng)。另外,由于業(yè)務(wù)處理模塊處理很多業(yè)務(wù)流程,所以該業(yè)務(wù)流程就很復(fù)雜,可維護(hù)性 差;如果業(yè)務(wù)處理模塊在處理某一業(yè)務(wù)時(shí)出現(xiàn)故障,則其它業(yè)務(wù)也將受到影響,穩(wěn)定性差。
發(fā)明內(nèi)容
本發(fā)明要解決的問(wèn)題是提供一種業(yè)務(wù)處理裝置及視頻查詢和搜索的方法,以克服 現(xiàn)有技術(shù)中由于所有業(yè)務(wù)流程都一個(gè)業(yè)務(wù)處理模塊進(jìn)行處理而造成性能和速度比較低的 缺陷。為達(dá)到上述目的,本發(fā)明的技術(shù)方案提供一種業(yè)務(wù)處理裝置,所述裝置包括多個(gè) 業(yè)務(wù)處理模塊,每個(gè)業(yè)務(wù)處理模塊用于根據(jù)業(yè)務(wù)邏輯處理相應(yīng)類型的業(yè)務(wù);業(yè)務(wù)控制模塊, 用于接收用戶發(fā)送的請(qǐng)求消息,并根據(jù)所述請(qǐng)求消息中攜帶的請(qǐng)求類型將所述請(qǐng)求消息分 發(fā)到相應(yīng)的業(yè)務(wù)處理模塊。進(jìn)一步,所述業(yè)務(wù)處理模塊分別與相應(yīng)的服務(wù)裝置連接,根據(jù)業(yè)務(wù)控制模塊分發(fā) 的請(qǐng)求消息向所述服務(wù)裝置發(fā)送請(qǐng)求,并根據(jù)業(yè)務(wù)邏輯對(duì)所述服務(wù)裝置返回的消息進(jìn)行處理。進(jìn)一步,所述多個(gè)業(yè)務(wù)處理模塊包括TOB業(yè)務(wù)處理模塊,用于將從所述業(yè)務(wù)控制 模塊分發(fā)的請(qǐng)求消息轉(zhuǎn)化為SOAP (Simple ObjectAccess Protocol,簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議)協(xié)議發(fā)送到WEB服務(wù)器,并將TOB服務(wù)器返回的SOAP應(yīng)答轉(zhuǎn)化為自定義的業(yè)務(wù)消息并根據(jù)業(yè) 務(wù)邏輯進(jìn)行處理;搜索業(yè)務(wù)處理模塊,用于將從所述業(yè)務(wù)控制模塊分發(fā)的請(qǐng)求消息進(jìn)行模 式比配和轉(zhuǎn)化為搜索引擎識(shí)別的格式發(fā)送到搜索引擎,并將搜索引擎查詢返回的信息轉(zhuǎn)化 為自定義的消息返回給用戶;媒體服務(wù)業(yè)務(wù)處理模塊,用于將從所述業(yè)務(wù)控制模塊分發(fā)的 請(qǐng)求消息轉(zhuǎn)化為SIP Cession Initiation Protocol,會(huì)話初始協(xié)議)協(xié)議發(fā)送到媒體服務(wù) 器,并轉(zhuǎn)化解析媒體服務(wù)器返回的SIP協(xié)議為自定義消息。本發(fā)明的技術(shù)方案還提供一種視頻查詢和搜索的方法,所述方法包括以下步驟 A、業(yè)務(wù)控制模塊接收用戶終端發(fā)送的請(qǐng)求消息;B、所述業(yè)務(wù)控制模塊根據(jù)所述請(qǐng)求消息中 攜帶的請(qǐng)求類型將所述請(qǐng)求消息分發(fā)到相應(yīng)的業(yè)務(wù)處理模塊;C、所述業(yè)務(wù)處理模塊對(duì)所述 請(qǐng)求消息根據(jù)業(yè)務(wù)邏輯進(jìn)行處理。進(jìn)一步,在所述步驟B中,具體包括B1、判斷所述請(qǐng)求消息的請(qǐng)求類型;B2、當(dāng)所 述請(qǐng)求類型為請(qǐng)求進(jìn)行視頻查詢時(shí),選擇相應(yīng)的媒體服務(wù)業(yè)務(wù)處理模塊,并將所述請(qǐng)求消 息分發(fā)到所選擇的媒體服務(wù)業(yè)務(wù)處理模塊;B3、當(dāng)所述請(qǐng)求類型為請(qǐng)求播放查詢業(yè)務(wù)種類 或查看所選信息的詳細(xì)信息時(shí),將所述請(qǐng)求消息分發(fā)到步驟B2中所選擇的媒體服務(wù)業(yè)務(wù) 處理模塊;B4、當(dāng)所述請(qǐng)求類型為請(qǐng)求顯示查詢輸入頁(yè)面時(shí),選擇相應(yīng)的WEB業(yè)務(wù)處理模 塊,并將所述請(qǐng)求消息分發(fā)到所選擇的WEB業(yè)務(wù)處理模塊;B5、當(dāng)所述請(qǐng)求類型為請(qǐng)求搜索 時(shí),選擇相應(yīng)的搜索業(yè)務(wù)處理模塊,并將所述請(qǐng)求消息分發(fā)到所選擇的搜索業(yè)務(wù)處理模塊。進(jìn)一步,當(dāng)所述請(qǐng)求類型為請(qǐng)求進(jìn)行視頻查詢時(shí),所述步驟C具體包括所述媒體 服務(wù)業(yè)務(wù)處理模塊請(qǐng)求媒體服務(wù)器向用戶終端播放該業(yè)務(wù)的的介紹和計(jì)費(fèi)信息的視頻;所 述媒體服務(wù)器向用戶終端播放該業(yè)務(wù)的介紹和計(jì)費(fèi)信息的視頻;所述媒體服務(wù)器播放完畢 后,向所述媒體服務(wù)業(yè)務(wù)處理模塊發(fā)送應(yīng)答消息。進(jìn)一步,當(dāng)所述請(qǐng)求類型為請(qǐng)求播放查詢業(yè)務(wù)種類時(shí),所述步驟C具體包括所述 媒體服務(wù)業(yè)務(wù)處理模塊請(qǐng)求媒體服務(wù)器向用戶終端播放所有的查詢種類供用戶終端選擇 的視頻;所述媒體服務(wù)器向用戶終端播放所有的查詢種類供用戶終端選擇的視頻;所述媒 體服務(wù)器播放完畢后,向所述媒體服務(wù)業(yè)務(wù)處理模塊發(fā)送通知消息。進(jìn)一步,當(dāng)所述請(qǐng)求類型為請(qǐng)求顯示查詢輸入頁(yè)面時(shí),所述步驟C具體包括所述 TOB業(yè)務(wù)處理模塊請(qǐng)求TOB服務(wù)器向用戶終端返回查詢輸入頁(yè)面供用戶終端輸入;所述TOB 服務(wù)器向用戶終端返回查詢輸入頁(yè)面,并向所述WEB業(yè)務(wù)處理模塊返回應(yīng)答消息。進(jìn)一步,當(dāng)所述請(qǐng)求類型為請(qǐng)求搜索時(shí),所述步驟C具體包括所述搜索業(yè)務(wù)處理 模塊請(qǐng)求搜索引擎根據(jù)用戶終端輸入的查詢信息進(jìn)行搜索;所述搜索引擎搜索到信息后, 向所述搜索業(yè)務(wù)處理模塊返回應(yīng)答消息;所述搜索業(yè)務(wù)處理模塊向用戶終端返回搜索到的 所有查詢到的信息。進(jìn)一步,當(dāng)所述請(qǐng)求類型為請(qǐng)求查看所選信息的詳細(xì)信息時(shí),所述步驟C具體包 括所述媒體服務(wù)業(yè)務(wù)處理模塊請(qǐng)求媒體服務(wù)器向用戶終端播放所述詳細(xì)信息的視頻;所 述媒體服務(wù)器向用戶終端播放所述詳細(xì)信息的視頻。進(jìn)一步,在所述步驟B中,包括當(dāng)所述請(qǐng)求類型為請(qǐng)求進(jìn)行視頻查詢時(shí),所述業(yè) 務(wù)控制模塊根據(jù)媒體服務(wù)業(yè)務(wù)處理模塊的可用資源數(shù),選擇可用資源數(shù)最大的媒體服務(wù)業(yè) 務(wù)處理模塊分發(fā)請(qǐng)求消息;當(dāng)所述請(qǐng)求類型為請(qǐng)求顯示查詢輸入頁(yè)面時(shí),所述業(yè)務(wù)控制模 塊根據(jù)WEB業(yè)務(wù)處理模塊的可用資源數(shù),選擇可用資源數(shù)最大的WEB業(yè)務(wù)處理模塊分發(fā)請(qǐng)求消息;當(dāng)所述請(qǐng)求類型為請(qǐng)求搜索時(shí),所述業(yè)務(wù)控制模塊根據(jù)搜索業(yè)務(wù)處理模塊的可用 資源數(shù),選擇可用資源數(shù)最大的搜索業(yè)務(wù)處理模塊分發(fā)請(qǐng)求消息。與現(xiàn)有技術(shù)相比,本發(fā)明有益效果如下本發(fā)明利用業(yè)務(wù)控制模塊控制多個(gè)業(yè)務(wù)處理模塊,業(yè)務(wù)控制模塊只是分發(fā)消息到 合適的業(yè)務(wù)處理模塊去處理,而不做實(shí)際的業(yè)務(wù)處理,具體業(yè)務(wù)的處理流程由相應(yīng)的業(yè)務(wù) 處理模塊進(jìn)行處理,從而降低了負(fù)荷,提高了性能和速度。另外,本發(fā)明采用多個(gè)業(yè)務(wù)處理模塊進(jìn)行對(duì)應(yīng)業(yè)務(wù)的處理,則對(duì)應(yīng)的業(yè)務(wù)流程簡(jiǎn) 單,可維護(hù)性好;即使某一業(yè)務(wù)處理模塊出現(xiàn)故障,也不會(huì)影響其他的業(yè)務(wù)處理模塊,而且 能很快很方便地恢復(fù)回來(lái),穩(wěn)定性高。
圖1是現(xiàn)有技術(shù)的一種實(shí)現(xiàn)視頻查詢和搜索業(yè)務(wù)的業(yè)務(wù)處理裝置圖;圖2是本發(fā)明實(shí)施例的一種業(yè)務(wù)處理裝置的結(jié)構(gòu)示意圖;圖3是本發(fā)明實(shí)施例的一種實(shí)現(xiàn)視頻查詢和搜索業(yè)務(wù)的業(yè)務(wù)處理裝置的結(jié)構(gòu)圖;圖4是本發(fā)明實(shí)施例的一種視頻查詢和搜索的方法的流程圖;圖5是本發(fā)明實(shí)施例的另一種視頻查詢和搜索的方法的流程圖。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的具體實(shí)施方式
作進(jìn)一步詳細(xì)描述。以下實(shí)施 例用于說(shuō)明本發(fā)明,但不用來(lái)限制本發(fā)明的范圍。本發(fā)明利用業(yè)務(wù)引擎進(jìn)行分發(fā)控制整個(gè)業(yè)務(wù)流程,由業(yè)務(wù)控制模塊分發(fā)控制各個(gè) 業(yè)務(wù)處理模塊,業(yè)務(wù)處理模塊再進(jìn)行實(shí)際的處理,這樣可以提高整個(gè)系統(tǒng)的性能。本發(fā)明實(shí) 施例的一種業(yè)務(wù)處理裝置的結(jié)構(gòu)如圖2所示,所述裝置包括一個(gè)業(yè)務(wù)控制模塊和η個(gè)業(yè)務(wù) 處理模塊,其中業(yè)務(wù)控制模塊分別與η個(gè)業(yè)務(wù)處理模塊通信連接。業(yè)務(wù)控制模塊用于接收 用戶終端發(fā)送的請(qǐng)求消息,并根據(jù)所述請(qǐng)求消息中攜帶的請(qǐng)求類型將所述請(qǐng)求消息分發(fā)到 相應(yīng)的業(yè)務(wù)處理模塊進(jìn)行處理;每個(gè)業(yè)務(wù)處理模塊用于處理相應(yīng)類型的業(yè)務(wù)。本發(fā)明實(shí)施例的一種實(shí)現(xiàn)視頻查詢和搜索業(yè)務(wù)的業(yè)務(wù)處理裝置的結(jié)構(gòu)如圖3所 示,包括業(yè)務(wù)控制模塊、WEB業(yè)務(wù)處理模塊、搜索業(yè)務(wù)處理模塊和媒體服務(wù)業(yè)務(wù)處理模塊,其 中業(yè)務(wù)控制模塊分別與WEB業(yè)務(wù)處理模塊、搜索業(yè)務(wù)處理模塊和媒體服務(wù)業(yè)務(wù)處理模塊通 信連接。業(yè)務(wù)控制模塊用于接收用戶終端發(fā)送的請(qǐng)求消息,并根據(jù)所述請(qǐng)求消息中攜帶的 請(qǐng)求類型將所述請(qǐng)求消息分發(fā)到相應(yīng)的WEB業(yè)務(wù)處理模塊、搜索業(yè)務(wù)處理模塊或媒體服務(wù) 業(yè)務(wù)處理模塊進(jìn)行處理;WEB業(yè)務(wù)處理模塊用于將從業(yè)務(wù)控制模塊分發(fā)的請(qǐng)求消息轉(zhuǎn)化為 簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議發(fā)送到WEB服務(wù)器,并將TOB服務(wù)器返回的簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議應(yīng)答轉(zhuǎn)化 為自定義的業(yè)務(wù)消息并處理;搜索業(yè)務(wù)處理模塊用于將從業(yè)務(wù)控制模塊分發(fā)的請(qǐng)求消息進(jìn) 行模式比配和轉(zhuǎn)化為搜索引擎識(shí)別的格式發(fā)送到搜索引擎,并將搜索引擎查詢返回的信息 轉(zhuǎn)化為一般自定義的信息返回給用戶終端;媒體服務(wù)業(yè)務(wù)處理模塊用于將從業(yè)務(wù)控制模塊 分發(fā)的請(qǐng)求消息轉(zhuǎn)化為會(huì)話初始協(xié)議發(fā)送到媒體服務(wù)器,并轉(zhuǎn)化解析媒體服務(wù)器返回的會(huì) 話初始協(xié)議為一般的自定義消息。WEB服務(wù)器用于保存和維護(hù)需要在本系統(tǒng)門戶中展現(xiàn)的導(dǎo)航信息,在用戶撥打視頻門戶接入碼時(shí)展現(xiàn)給用戶;搜索引擎用于當(dāng)用戶查詢的時(shí)候該 模塊在后臺(tái)進(jìn)行搜索和模糊查找;媒體服務(wù)器用于視頻的控制,例如播放等。其中,所有消 息首先要經(jīng)過(guò)業(yè)務(wù)控制模塊,然后業(yè)務(wù)控制模塊再與實(shí)際的業(yè)務(wù)處理模塊(WEB業(yè)務(wù)處理 模塊、搜索業(yè)務(wù)處理模塊或媒體服務(wù)業(yè)務(wù)處理模塊)進(jìn)行交互,最后由實(shí)際的業(yè)務(wù)處理模 塊與其他模塊(WEB服務(wù)器、搜索引擎或媒體服務(wù)器)共同完成實(shí)際的業(yè)務(wù)處理。本發(fā)明實(shí)施例的一種視頻查詢和搜索的方法的流程如圖4所示,首先業(yè)務(wù)控制模 塊接收用戶終端發(fā)送的請(qǐng)求消息,然后業(yè)務(wù)控制模塊根據(jù)所述請(qǐng)求消息中攜帶的請(qǐng)求類型 將所述請(qǐng)求消息分發(fā)到相應(yīng)的業(yè)務(wù)處理模塊,最后業(yè)務(wù)處理模塊對(duì)所述請(qǐng)求消息進(jìn)行處 理。參照?qǐng)D4,本實(shí)施例包括以下步驟步驟s401,用戶終端進(jìn)入系統(tǒng)時(shí),向業(yè)務(wù)控制模塊發(fā)送進(jìn)行視頻查詢請(qǐng)求的請(qǐng)求 消息,該請(qǐng)求消息信令是自定義消息,該請(qǐng)求消息包括包開始標(biāo)志、包總長(zhǎng)度、流水號(hào)、終端 類型、請(qǐng)求類型、請(qǐng)求內(nèi)容、包結(jié)束標(biāo)志等字段,其中請(qǐng)求內(nèi)容采用正則表達(dá)方式。步驟s402,業(yè)務(wù)控制模塊選擇相應(yīng)的媒體服務(wù)業(yè)務(wù)處理模塊。業(yè)務(wù)控制模塊判斷 該請(qǐng)求的消息頭里面的請(qǐng)求類型,發(fā)現(xiàn)是用戶請(qǐng)求進(jìn)行視頻查詢的業(yè)務(wù)請(qǐng)求,根據(jù)根據(jù)媒 體服務(wù)業(yè)務(wù)處理模塊的可用資源數(shù),選擇可用資源數(shù)最大的媒體服務(wù)業(yè)務(wù)處理模塊。步驟s403,業(yè)務(wù)控制模塊向媒體服務(wù)業(yè)務(wù)處理模塊分發(fā)請(qǐng)求消息,請(qǐng)求媒體服務(wù) 業(yè)務(wù)處理模塊進(jìn)行處理。業(yè)務(wù)控制模塊與媒體服務(wù)業(yè)務(wù)處理模塊之間的消息是自定義消 息,該請(qǐng)求消息包括包開始標(biāo)志、包總長(zhǎng)度、流水號(hào)、終端類型、請(qǐng)求類型、請(qǐng)求內(nèi)容、包結(jié)束 標(biāo)志等字段,其中請(qǐng)求內(nèi)容采用正則表達(dá)方式。步驟s404,媒體服務(wù)業(yè)務(wù)處理模塊與媒體服務(wù)器通信,請(qǐng)求媒體服務(wù)器向用戶播 放該業(yè)務(wù)的的介紹和計(jì)費(fèi)信息的視頻。媒體服務(wù)業(yè)務(wù)處理模塊與媒體服務(wù)器之間采用SIP 協(xié)議信令。步驟s405,媒體服務(wù)器向用戶終端播放該業(yè)務(wù)的的介紹和計(jì)費(fèi)信息的視頻。步驟S406,媒體服務(wù)器播放完畢后,向業(yè)務(wù)處理模塊發(fā)送應(yīng)答,表示播放完畢。步驟s407,如果用戶繼續(xù)使用此業(yè)務(wù),用戶終端向業(yè)務(wù)控制模塊發(fā)送播放查詢業(yè) 務(wù)種類請(qǐng)求的請(qǐng)求消息,該消息是自定義消息,該請(qǐng)求消息包括包開始標(biāo)志、包總長(zhǎng)度、流 水號(hào)、終端類型、請(qǐng)求類型、請(qǐng)求內(nèi)容、包結(jié)束標(biāo)志等字段,其中請(qǐng)求內(nèi)容采用正則表達(dá)方 式。步驟s408,業(yè)務(wù)控制模塊向上一個(gè)消息選擇的媒體服務(wù)業(yè)務(wù)處理模塊分發(fā)請(qǐng)求消 息,,請(qǐng)求該媒體服務(wù)業(yè)務(wù)處理模塊處理,該消息是自定義消息,該請(qǐng)求消息包括包開始標(biāo) 志、包總長(zhǎng)度、流水號(hào)、終端類型、請(qǐng)求類型、請(qǐng)求內(nèi)容、包結(jié)束標(biāo)志等字段,其中請(qǐng)求內(nèi)容采 用正則表達(dá)方式。步驟s409,媒體服務(wù)業(yè)務(wù)處理模塊請(qǐng)求媒體服務(wù)器,向用戶播放所有的查詢種類 供用戶選擇的視頻。步驟S410,媒體服務(wù)器向用戶播放所有的查詢種類供用戶選擇的視頻。步驟S411,播放完畢后,媒體服務(wù)器向媒體服務(wù)業(yè)務(wù)處理模塊發(fā)送通知消息。媒體 服務(wù)業(yè)務(wù)處理模塊進(jìn)行后續(xù)的處理過(guò)程,比如記錄狀態(tài)和入庫(kù)等等操作。媒體服務(wù)業(yè)務(wù)處 理模塊與媒體服務(wù)器之間采用SIP協(xié)議信令。步驟s412,用戶選擇查詢種類后,向業(yè)務(wù)控制模塊發(fā)送顯示查詢輸入頁(yè)面請(qǐng)求的請(qǐng)求消息,該消息自定義消息,該請(qǐng)求消息包括包開始標(biāo)志、包總長(zhǎng)度、流水號(hào)、終端類型、 請(qǐng)求類型、請(qǐng)求內(nèi)容、包結(jié)束標(biāo)志等字段,其中請(qǐng)求內(nèi)容采用正則表達(dá)方式。步驟s413,業(yè)務(wù)控制模塊選擇相應(yīng)的TOB業(yè)務(wù)處理模塊。業(yè)務(wù)控制模塊根據(jù)WEB 業(yè)務(wù)處理模塊的可用資源數(shù),選擇可用資源數(shù)最大的WEB業(yè)務(wù)處理模塊。步驟s414,業(yè)務(wù)控制模塊向WEB業(yè)務(wù)處理模塊分發(fā)請(qǐng)求消息,請(qǐng)求TOB業(yè)務(wù)處理模 塊進(jìn)行處理。步驟s415,TOB業(yè)務(wù)處理模塊與TOB服務(wù)器通信,請(qǐng)求TOB服務(wù)器向用戶返回查詢 信息輸入的頁(yè)面供用戶輸入。WEB業(yè)務(wù)處理模塊與TOB服務(wù)器通信采用SOAP協(xié)議信令。步驟s416,WEB服務(wù)器直接向用戶返回供輸入查詢信息的頁(yè)面。步驟s417,WEB服務(wù)器向TOB業(yè)務(wù)處理模塊返回應(yīng)答信息。步驟s418,用戶輸入查詢信息后,向業(yè)務(wù)控制模塊發(fā)送搜索請(qǐng)求的請(qǐng)求消息,該消 息是自定義消息,該請(qǐng)求消息包括包開始標(biāo)志、包總長(zhǎng)度、流水號(hào)、終端類型、請(qǐng)求類型、請(qǐng) 求內(nèi)容、包結(jié)束標(biāo)志等字段,其中請(qǐng)求內(nèi)容采用正則表達(dá)方式。步驟s419,業(yè)務(wù)控制模塊選擇相應(yīng)的搜索業(yè)務(wù)處理模塊,業(yè)務(wù)控制模塊根據(jù)搜索 業(yè)務(wù)處理模塊的可用資源數(shù),選擇可用資源數(shù)最大的搜索業(yè)務(wù)處理模塊。步驟s420,業(yè)務(wù)控制模塊向搜索業(yè)務(wù)處理模塊分發(fā)請(qǐng)求消息,請(qǐng)求搜索業(yè)務(wù)處理 模塊進(jìn)行處理。步驟s421,搜索業(yè)務(wù)處理模塊請(qǐng)求搜索引擎根據(jù)用戶終端輸入的查詢信息進(jìn)行搜 索,搜索業(yè)務(wù)處理模塊與搜索引擎之間采用自定義消息,該請(qǐng)求消息包括包開始標(biāo)志、包總 長(zhǎng)度、流水號(hào)、終端類型、請(qǐng)求類型、請(qǐng)求內(nèi)容、包結(jié)束標(biāo)志等字段,其中請(qǐng)求內(nèi)容采用正則 表達(dá)方式。步驟s422,當(dāng)搜索引擎搜索到信息后,向搜索業(yè)務(wù)處理模塊返回應(yīng)答消息。步驟s423,搜索業(yè)務(wù)處理模塊直接向用戶返回搜索到的所有查詢到的信息。步驟s4M,用戶查看搜索到的信息,并選擇某條信息,向搜索業(yè)務(wù)處理模塊需發(fā)送 查看所選信息的詳細(xì)信息請(qǐng)求的請(qǐng)求信息。步驟s425,搜索業(yè)務(wù)處理模塊轉(zhuǎn)發(fā)該請(qǐng)求到業(yè)務(wù)控制模塊。步驟s似6,業(yè)務(wù)控制模塊根據(jù)這個(gè)消息的會(huì)話號(hào)選擇上次的媒體服務(wù)業(yè)務(wù)處理模 塊,向該媒體服務(wù)業(yè)務(wù)處理模塊分發(fā)請(qǐng)求消息,請(qǐng)求該媒體服務(wù)業(yè)務(wù)處理模塊進(jìn)行處理步驟s427,媒體服務(wù)業(yè)務(wù)處理模塊請(qǐng)求媒體服務(wù)器向用戶播放詳細(xì)信息的視頻。步驟,媒體服務(wù)器向用戶播放詳細(xì)信息的視頻。用戶觀看其查詢到的視頻信息,至此,整個(gè)查詢業(yè)務(wù)流程處理完畢。本發(fā)明所有從 用戶發(fā)來(lái)的請(qǐng)求消息都要經(jīng)過(guò)業(yè)務(wù)控制模塊,由業(yè)務(wù)控制模塊根據(jù)其請(qǐng)求的類型和會(huì)話號(hào) 選擇合適的業(yè)務(wù)處理模塊進(jìn)行處理。業(yè)務(wù)處理模塊與具體的設(shè)備通信交互完成處理后直接 向用戶返回應(yīng)答,而不經(jīng)過(guò)業(yè)務(wù)控制模塊進(jìn)行處理。本實(shí)施例使用業(yè)務(wù)引擎控制整個(gè)業(yè)務(wù)進(jìn)行視頻播放方式,代替?zhèn)鹘y(tǒng)的處理方式, 查詢所需要的信息的新業(yè)務(wù),通過(guò)系統(tǒng)提供的視頻導(dǎo)航界面和DTMF(Dual Tone Multi Frequency,雙音多頻)按鍵同業(yè)務(wù)進(jìn)行交互,同時(shí)系統(tǒng)進(jìn)行查詢生成直觀的視頻和音頻信 息返回給終端,最終非常高質(zhì)量的高速的完成所需要的查詢。本發(fā)明實(shí)施例的另一種視頻查詢和搜索的方法的流程如圖5所示,包括以下步驟步驟S501,用戶拔打視頻電話進(jìn)入系統(tǒng),向業(yè)務(wù)控制模塊發(fā)送消息請(qǐng)求視頻查詢 業(yè)務(wù)。步驟s502,業(yè)務(wù)控制模塊接收該消息,根據(jù)可用資源數(shù)選擇發(fā)送該消息到合適的 媒體服務(wù)業(yè)務(wù)處理模塊,同時(shí)保存會(huì)話號(hào)和選擇的媒體服務(wù)處理控制模塊的編號(hào),修改會(huì) 話狀態(tài)。本實(shí)施例中業(yè)務(wù)控制模塊接收到該消息后,首先檢查該撥打的消息事件或消息頭 標(biāo)志,如果是請(qǐng)求媒體服務(wù)器播放歡迎或計(jì)費(fèi)方法的視頻,業(yè)務(wù)控制模塊立即選擇合適的 專門處理媒體服務(wù)器消息的業(yè)務(wù)處理模塊。其選擇方法如下由于可能有很多個(gè)專門處理 媒體服務(wù)器消息的業(yè)務(wù)處理模塊,所以需要選擇合適的媒體服務(wù)業(yè)務(wù)處理模塊。而因?yàn)樵?消息是整個(gè)會(huì)話過(guò)程中的第一個(gè)消息,所以選擇媒體服務(wù)業(yè)務(wù)處理模塊的方法是根據(jù)當(dāng)前 所有媒體服務(wù)業(yè)務(wù)處理模塊的負(fù)荷量來(lái)選擇,即選擇當(dāng)前負(fù)荷量最小的媒體服務(wù)業(yè)務(wù)處理 模塊進(jìn)行處理。負(fù)荷量的判斷規(guī)則是根據(jù)當(dāng)前可用資源數(shù)來(lái)判斷,每個(gè)業(yè)務(wù)處理模塊都有 個(gè)最大資源數(shù),由業(yè)務(wù)控制模塊維護(hù)每個(gè)業(yè)務(wù)處理模塊當(dāng)前的可用資源數(shù)和最大資源數(shù)。 選擇好媒體服務(wù)業(yè)務(wù)處理模塊后,業(yè)務(wù)控制模塊緩存當(dāng)前的會(huì)話號(hào)和選擇的媒體服務(wù)業(yè)務(wù) 處理模塊的編號(hào),同時(shí)修改該媒體服務(wù)業(yè)務(wù)處理模塊的可用資源數(shù),就是減1,同時(shí)緩存該 會(huì)話的當(dāng)前狀態(tài)。步驟S503,媒體服務(wù)業(yè)務(wù)處理模塊對(duì)該消息進(jìn)行處理。本實(shí)施例中,首先媒體服務(wù) 業(yè)務(wù)處理模塊轉(zhuǎn)化該消息為SIP協(xié)議并發(fā)給媒體服務(wù)器,請(qǐng)求媒體服務(wù)器播放歡迎和計(jì)費(fèi) 方式的視頻。然后媒體服務(wù)器直接向用戶播放視頻,播放完畢后向媒體服務(wù)業(yè)務(wù)處理模塊 返回應(yīng)答SIP消息。最后媒體服務(wù)業(yè)務(wù)處理模塊把SIP應(yīng)答消息轉(zhuǎn)化為自定義的消息格式 返回給業(yè)務(wù)控制模塊。步驟s504,業(yè)務(wù)控制模塊修改該媒體服務(wù)業(yè)務(wù)處理模塊的可用資源數(shù),讓其加1。 業(yè)務(wù)控制模塊此時(shí)設(shè)置超時(shí)定時(shí)器,等待用戶響應(yīng)是否繼續(xù)后續(xù)流程。如果用戶在規(guī)定時(shí) 間范圍內(nèi)沒(méi)響應(yīng),就認(rèn)為該用戶不會(huì)繼續(xù)進(jìn)行后續(xù)的請(qǐng)求,此時(shí)業(yè)務(wù)控制模塊就直接請(qǐng)求 媒體服務(wù)業(yè)務(wù)處理模塊向用戶播放歡迎下次使用該業(yè)務(wù)的視頻。同時(shí)清除緩存在隊(duì)列的該 會(huì)話的信息,方便下個(gè)請(qǐng)求進(jìn)行緩存。步驟S505,如果用戶在規(guī)定時(shí)間范圍內(nèi)或在上面播放歡迎視頻的過(guò)程中按下任意 鍵后,用戶終端向業(yè)務(wù)控制模塊發(fā)請(qǐng)求查詢種類的消息,該消息是自定義消息。業(yè)務(wù)控制模 塊根據(jù)用戶發(fā)來(lái)的會(huì)話號(hào)查找緩存在隊(duì)列的會(huì)話號(hào),找到其隊(duì)列元素,然后根據(jù)隊(duì)列元素 里面緩存的數(shù)據(jù)找到對(duì)應(yīng)的媒體服務(wù)業(yè)務(wù)處理模塊的編號(hào),最后業(yè)務(wù)控制模塊向該媒體服 務(wù)業(yè)務(wù)處理模塊發(fā)送消息請(qǐng)求向用戶終端返回查詢種類信息的視頻。同時(shí)修改對(duì)應(yīng)編號(hào)的 媒體服務(wù)業(yè)務(wù)處理模塊的可用資源數(shù),就是減1,同時(shí)修改會(huì)話狀態(tài)值。步驟S506,媒體服務(wù)業(yè)務(wù)處理模塊對(duì)該消息進(jìn)行處理。本實(shí)施例中,媒體服務(wù)業(yè)務(wù) 處理模塊轉(zhuǎn)化該自定義消息為SIP信令向媒體服務(wù)器發(fā)送請(qǐng)求,媒體服務(wù)器直接向用戶播 放查詢種類的視頻。播放完畢后向媒體服務(wù)業(yè)務(wù)處理模塊發(fā)送應(yīng)答,媒體服務(wù)業(yè)務(wù)處理模 塊轉(zhuǎn)化SIP協(xié)議為自定義消息發(fā)給業(yè)務(wù)控制模塊。業(yè)務(wù)控制模塊修改對(duì)應(yīng)編號(hào)的媒體服務(wù) 業(yè)務(wù)處理模塊的可用資源數(shù),就是加1,同時(shí)修改其緩存在隊(duì)列的會(huì)話狀態(tài)。步驟s507,用戶終端選擇查詢種類后向業(yè)務(wù)控制模塊發(fā)送請(qǐng)求,業(yè)務(wù)控制模選擇 合適的專門處理WEB服務(wù)的業(yè)務(wù)處理模塊。選擇合適的WEB業(yè)務(wù)處理模塊也是根據(jù)可用資源數(shù)來(lái)進(jìn)行選擇的,選擇可用資源數(shù)最大的WEB業(yè)務(wù)處理模塊。選擇好后把該WEB業(yè)務(wù)處 理模塊的編號(hào)緩存在隊(duì)列里面。緩存在哪個(gè)隊(duì)列元素里面是根據(jù)用戶發(fā)來(lái)的請(qǐng)求的會(huì)話號(hào) 進(jìn)行查找判斷的。因?yàn)橐粋€(gè)查詢過(guò)程就是一個(gè)會(huì)話過(guò)程,該查詢過(guò)程的會(huì)話號(hào)都是一樣的。 而且每個(gè)查詢過(guò)程的會(huì)話號(hào)是唯一的。同時(shí)修改該WEB業(yè)務(wù)處理模塊的可用資源數(shù),就是 減1。并修改當(dāng)前會(huì)話的狀態(tài)。
步驟s508,WEB業(yè)務(wù)處理模塊對(duì)該消息進(jìn)行處理。本實(shí)施例中,WEB業(yè)務(wù)處理模塊 轉(zhuǎn)化自定義消息為SOAP信令發(fā)給TOB服務(wù)器處理,TOB服務(wù)器直接向用戶返回查詢輸入的 頁(yè)面。同時(shí)TOB處理完后向TOB業(yè)務(wù)處理模塊返回應(yīng)答消息。WEB業(yè)務(wù)處理模塊轉(zhuǎn)化WEB 服務(wù)器返回的SOAP應(yīng)答會(huì)自定義消息后返回給業(yè)務(wù)控制模塊,業(yè)務(wù)控制模塊修改該對(duì)應(yīng) 編號(hào)的TOB業(yè)務(wù)處理模塊的可用資源數(shù),就是加1。同時(shí)修改會(huì)話狀態(tài)值。步驟s509,用戶終端輸入查詢信息后向務(wù)控制模塊發(fā)送請(qǐng)求,業(yè)務(wù)控制模塊選擇 合適的搜索業(yè)務(wù)處理模塊進(jìn)行處理。業(yè)務(wù)控制模塊根據(jù)搜索業(yè)務(wù)處理模塊的可用資源數(shù)進(jìn) 行選擇,選擇可用資源數(shù)大的搜索處理模塊,請(qǐng)求該業(yè)務(wù)處理模塊與搜索引擎通信進(jìn)行搜 索。選擇好后把該搜索業(yè)務(wù)處理模塊的編號(hào)緩存在隊(duì)列里面。同時(shí)修改該搜索業(yè)務(wù)處理模 塊的可用資源數(shù),就是減1。并修改當(dāng)前會(huì)話的狀態(tài)。步驟s510,搜索業(yè)務(wù)處理模塊跟搜索引擎通信,并把搜索結(jié)果返回終端。由于搜索 引擎為了支持多個(gè)并發(fā)的搜索,本實(shí)施例采用部署多個(gè)搜索引擎,同時(shí)每個(gè)搜索引擎對(duì)應(yīng) 一個(gè)處理搜索的業(yè)務(wù)處理模塊。業(yè)務(wù)控制模塊選擇了合適的業(yè)務(wù)處理模塊也就選擇了合適 的搜索引擎。搜索引擎搜索完畢后向搜索業(yè)務(wù)處理模塊發(fā)應(yīng)答消息,搜索業(yè)務(wù)處理模塊把 該應(yīng)答消息轉(zhuǎn)化為自定義消息返回給業(yè)務(wù)控制模塊。業(yè)務(wù)控制模塊修改對(duì)應(yīng)搜索業(yè)務(wù)處理 模塊的可用資源數(shù),就是加1。同時(shí)修改會(huì)話狀態(tài)值。步驟S511,用戶終端選擇搜索結(jié)果的某條信息,需要查看其詳細(xì)信息,此時(shí)終端 向業(yè)務(wù)控制模塊發(fā)送請(qǐng)求消息,業(yè)務(wù)控制模塊根據(jù)會(huì)話號(hào)查找對(duì)應(yīng)的媒體服務(wù)業(yè)務(wù)處理模 塊,并向該媒體服務(wù)業(yè)務(wù)處理模塊發(fā)生請(qǐng)求消息。同時(shí)修改對(duì)應(yīng)的可用資源數(shù),就是減1。 同時(shí)修改會(huì)話狀態(tài)。步驟s512,媒體服務(wù)業(yè)務(wù)處理模塊請(qǐng)求媒體服務(wù)器向用戶播放詳細(xì)視頻,直到用 戶找到需要的信息。本實(shí)施例中由媒體服務(wù)業(yè)務(wù)處理模塊與媒體服務(wù)器進(jìn)行通信向用戶播 放詳細(xì)的視頻信息,終端再進(jìn)行實(shí)際視頻的播放,直到查詢到所需要的信息。當(dāng)播放完畢后 直接向業(yè)務(wù)控制模塊發(fā)送應(yīng)答消息,業(yè)務(wù)控制模塊修改其媒體服務(wù)業(yè)務(wù)處理模塊的可用資 源數(shù),就是加1。同時(shí)修改會(huì)話狀態(tài)。步驟S513,當(dāng)用戶搜索到所要的信息后掛機(jī),用戶向業(yè)務(wù)控制模塊發(fā)送掛機(jī)的消 息。業(yè)務(wù)控制模塊此時(shí)直接釋放緩存的對(duì)應(yīng)會(huì)話的會(huì)話信息,便于下次請(qǐng)求使用。至此,一 個(gè)查詢會(huì)話處理過(guò)程處理完畢。本實(shí)施例使用視頻播放方式進(jìn)行查詢的新業(yè)務(wù),通過(guò)系統(tǒng)提供的視頻導(dǎo)航界面和 DTMF按鍵同業(yè)務(wù)進(jìn)行交互,更重要的是利用業(yè)務(wù)引擎的技術(shù),由業(yè)務(wù)控制模塊分發(fā)控制業(yè) 務(wù)到實(shí)際的業(yè)務(wù)處理模塊進(jìn)行業(yè)務(wù)處理,提高整個(gè)系統(tǒng)的性能。從而實(shí)現(xiàn)快速的,直觀的, 有效的,大眾能接受的,實(shí)時(shí)的視頻查詢服務(wù)。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人 員來(lái)說(shuō),在不脫離本發(fā)明技術(shù)原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種業(yè)務(wù)處理裝置,其特征在于,所述裝置包括多個(gè)業(yè)務(wù)處理模塊,每個(gè)業(yè)務(wù)處理模塊用于根據(jù)業(yè)務(wù)邏輯處理相應(yīng)類型的業(yè)務(wù); 業(yè)務(wù)控制模塊,用于接收用戶終端發(fā)送的請(qǐng)求消息,并根據(jù)所述請(qǐng)求消息中攜帶的請(qǐng) 求類型將所述請(qǐng)求消息分發(fā)到相應(yīng)的業(yè)務(wù)處理模塊。
2.如權(quán)利要求1所述的業(yè)務(wù)處理裝置,其特征在于,所述業(yè)務(wù)處理模塊分別與相應(yīng)的 服務(wù)裝置連接,根據(jù)業(yè)務(wù)控制模塊分發(fā)的請(qǐng)求消息向所述服務(wù)裝置發(fā)送請(qǐng)求,并根據(jù)業(yè)務(wù) 邏輯對(duì)所述服務(wù)裝置返回的消息進(jìn)行處理。
3.如權(quán)利要求2所述的業(yè)務(wù)處理裝置,其特征在于,所述多個(gè)業(yè)務(wù)處理模塊包括 TOB業(yè)務(wù)處理模塊,用于將從所述業(yè)務(wù)控制模塊分發(fā)的請(qǐng)求消息轉(zhuǎn)化為簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議發(fā)送到WEB服務(wù)器,并將TOB服務(wù)器返回的簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議應(yīng)答轉(zhuǎn)化為自定義的業(yè) 務(wù)消息并根據(jù)業(yè)務(wù)邏輯進(jìn)行處理;搜索業(yè)務(wù)處理模塊,用于將從所述業(yè)務(wù)控制模塊分發(fā)的請(qǐng)求消息進(jìn)行模式比配和轉(zhuǎn)化 為搜索引擎識(shí)別的格式發(fā)送到搜索引擎,并將搜索引擎查詢返回的信息轉(zhuǎn)化為自定義的消 息返回給用戶終端;媒體服務(wù)業(yè)務(wù)處理模塊,用于將從所述業(yè)務(wù)控制模塊分發(fā)的請(qǐng)求消息轉(zhuǎn)化為會(huì)話初始 協(xié)議發(fā)送到媒體服務(wù)器,并轉(zhuǎn)化解析媒體服務(wù)器返回的會(huì)話初始協(xié)議為自定義消息。
4.一種利用如權(quán)利要求1所述的裝置進(jìn)行視頻查詢和搜索的方法,其特征在于,所述 方法包括以下步驟A、業(yè)務(wù)控制模塊接收用戶終端發(fā)送的請(qǐng)求消息;B、所述業(yè)務(wù)控制模塊根據(jù)所述請(qǐng)求消息中攜帶的請(qǐng)求類型將所述請(qǐng)求消息分發(fā)到相 應(yīng)的業(yè)務(wù)處理模塊;C、所述業(yè)務(wù)處理模塊對(duì)所述請(qǐng)求消息根據(jù)業(yè)務(wù)邏輯進(jìn)行處理。
5.如權(quán)利要求4所述的視頻查詢和搜索的方法,其特征在于,在所述步驟B中,具體包括Bi、判斷所述請(qǐng)求消息的請(qǐng)求類型;B2、當(dāng)所述請(qǐng)求類型為請(qǐng)求進(jìn)行視頻查詢時(shí),選擇相應(yīng)的媒體服務(wù)業(yè)務(wù)處理模塊,并將 所述請(qǐng)求消息分發(fā)到所選擇的媒體服務(wù)業(yè)務(wù)處理模塊;B3、當(dāng)所述請(qǐng)求類型為請(qǐng)求播放查詢業(yè)務(wù)種類或查看所選信息的詳細(xì)信息時(shí),將所述 請(qǐng)求消息分發(fā)到步驟B2中所選擇的媒體服務(wù)業(yè)務(wù)處理模塊;B4、當(dāng)所述請(qǐng)求類型為請(qǐng)求顯示查詢輸入頁(yè)面時(shí),選擇相應(yīng)的TOB業(yè)務(wù)處理模塊,并將 所述請(qǐng)求消息分發(fā)到所選擇的WEB業(yè)務(wù)處理模塊;B5、當(dāng)所述請(qǐng)求類型為請(qǐng)求搜索時(shí),選擇相應(yīng)的搜索業(yè)務(wù)處理模塊,并將所述請(qǐng)求消息 分發(fā)到所選擇的搜索業(yè)務(wù)處理模塊。
6.如權(quán)利要求5所述的視頻查詢和搜索的方法,其特征在于,當(dāng)所述請(qǐng)求類型為請(qǐng)求 進(jìn)行視頻查詢時(shí),所述步驟C具體包括所述媒體服務(wù)業(yè)務(wù)處理模塊請(qǐng)求媒體服務(wù)器向用戶終端播放該業(yè)務(wù)的介紹和計(jì)費(fèi)信 息的視頻;所述媒體服務(wù)器向用戶終端播放該業(yè)務(wù)的介紹和計(jì)費(fèi)信息的視頻; 所述媒體服務(wù)器播放完畢后,向所述媒體服務(wù)業(yè)務(wù)處理模塊發(fā)送應(yīng)答消息。
7.如權(quán)利要求5所述的視頻查詢和搜索的方法,其特征在于,當(dāng)所述請(qǐng)求類型為請(qǐng)求 播放查詢業(yè)務(wù)種類時(shí),所述步驟C具體包括所述媒體服務(wù)業(yè)務(wù)處理模塊請(qǐng)求媒體服務(wù)器向用戶終端播放所有的查詢種類供用戶 終端選擇的視頻;所述媒體服務(wù)器向用戶終端播放所有的查詢種類供用戶終端選擇的視頻; 所述媒體服務(wù)器播放完畢后,向所述媒體服務(wù)業(yè)務(wù)處理模塊發(fā)送通知消息。
8.如權(quán)利要求5所述的視頻查詢和搜索的方法,其特征在于,當(dāng)所述請(qǐng)求類型為請(qǐng)求 顯示查詢輸入頁(yè)面時(shí),所述步驟C具體包括所述TOB業(yè)務(wù)處理模塊請(qǐng)求TOB服務(wù)器向用戶終端返回查詢輸入頁(yè)面供用戶終端輸入;所述WEB服務(wù)器向用戶終端返回查詢輸入頁(yè)面,并向所述WEB業(yè)務(wù)處理模塊返回應(yīng)答消息。
9.如權(quán)利要求5所述的視頻查詢和搜索的方法,其特征在于,當(dāng)所述請(qǐng)求類型為請(qǐng)求 搜索時(shí),所述步驟C具體包括所述搜索業(yè)務(wù)處理模塊請(qǐng)求搜索引擎根據(jù)用戶終端輸入的查詢信息進(jìn)行搜索; 所述搜索引擎搜索到信息后,向所述搜索業(yè)務(wù)處理模塊返回應(yīng)答消息; 所述搜索業(yè)務(wù)處理模塊向用戶終端返回搜索到的所有查詢到的信息。
10.如權(quán)利要求5所述的視頻查詢和搜索的方法,其特征在于,當(dāng)所述請(qǐng)求類型為請(qǐng)求 查看所選信息的詳細(xì)信息時(shí),所述步驟C具體包括所述媒體服務(wù)業(yè)務(wù)處理模塊請(qǐng)求媒體服務(wù)器向用戶終端播放所述詳細(xì)信息的視頻; 所述媒體服務(wù)器向用戶終端播放所述詳細(xì)信息的視頻。
11.如權(quán)利要求5至10任一項(xiàng)所述的視頻查詢和搜索的方法,其特征在于,在所述步驟 B中,包括當(dāng)所述請(qǐng)求類型為請(qǐng)求進(jìn)行視頻查詢時(shí),所述業(yè)務(wù)控制模塊根據(jù)媒體服務(wù)業(yè)務(wù)處理模 塊的可用資源數(shù),選擇可用資源數(shù)最大的媒體服務(wù)業(yè)務(wù)處理模塊分發(fā)請(qǐng)求消息;當(dāng)所述請(qǐng)求類型為請(qǐng)求顯示查詢輸入頁(yè)面時(shí),所述業(yè)務(wù)控制模塊根據(jù)WEB業(yè)務(wù)處理模 塊的可用資源數(shù),選擇可用資源數(shù)最大的WEB業(yè)務(wù)處理模塊分發(fā)請(qǐng)求消息;當(dāng)所述請(qǐng)求類型為請(qǐng)求搜索時(shí),所述業(yè)務(wù)控制模塊根據(jù)搜索業(yè)務(wù)處理模塊的可用資源 數(shù),選擇可用資源數(shù)最大的搜索業(yè)務(wù)處理模塊分發(fā)請(qǐng)求消息。
全文摘要
本發(fā)明涉及無(wú)線通信技術(shù)領(lǐng)域,公開了一種業(yè)務(wù)處理裝置,包括多個(gè)業(yè)務(wù)處理模塊,每個(gè)業(yè)務(wù)處理模塊用于根據(jù)業(yè)務(wù)邏輯處理相應(yīng)類型的業(yè)務(wù);業(yè)務(wù)控制模塊,用于接收用戶終端發(fā)送的請(qǐng)求消息,并根據(jù)所述請(qǐng)求消息中攜帶的請(qǐng)求類型將所述請(qǐng)求消息分發(fā)到相應(yīng)的業(yè)務(wù)處理模塊。本發(fā)明還公開了一種利用所述裝置進(jìn)行視頻查詢和搜索的方法。本發(fā)明利用業(yè)務(wù)控制模塊控制多個(gè)業(yè)務(wù)處理模塊,業(yè)務(wù)控制模塊只是分發(fā)消息到合適的業(yè)務(wù)處理模塊去處理,具體業(yè)務(wù)的處理流程由相應(yīng)的業(yè)務(wù)處理模塊進(jìn)行處理,從而降低了負(fù)荷,提高了性能和速度。另外,本發(fā)明采用多個(gè)業(yè)務(wù)處理模塊進(jìn)行對(duì)應(yīng)業(yè)務(wù)的處理,則對(duì)應(yīng)的業(yè)務(wù)流程簡(jiǎn)單,可維護(hù)性好,穩(wěn)定性高。
文檔編號(hào)H04L29/08GK102045371SQ200910180569
公開日2011年5月4日 申請(qǐng)日期2009年10月20日 優(yōu)先權(quán)日2009年10月20日
發(fā)明者唐必勝, 賴天建, 龍怡 申請(qǐng)人:中興通訊股份有限公司