国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      定購關(guān)系查詢方法、裝置和系統(tǒng)的制作方法

      文檔序號(hào):6468834閱讀:126來源:國知局
      專利名稱:定購關(guān)系查詢方法、裝置和系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信領(lǐng)域,尤其涉及一種定購關(guān)系查詢方法、裝置和系統(tǒng)。
      背景技術(shù)
      隨著移動(dòng)通信技術(shù)的發(fā)展,出現(xiàn)了各種移動(dòng)增值業(yè)務(wù),例如,短信、彩信、流媒體、彩鈴等。在用戶使用移動(dòng)增值業(yè)務(wù)之前,需要預(yù)先定購相應(yīng)的業(yè)務(wù)或服務(wù),這樣就會(huì)在定購者與業(yè)務(wù)或服務(wù)之間產(chǎn)生定購關(guān)系。 在現(xiàn)有的通信系統(tǒng)中,由于多個(gè)系統(tǒng)和設(shè)備(例如,客服系統(tǒng)、服務(wù)提供商(Service Provider,簡稱為SP)的業(yè)務(wù)系統(tǒng)、用戶自服務(wù)門戶等)需要獲取定購關(guān)系數(shù)據(jù),并對定購關(guān)系進(jìn)行查詢,例如,進(jìn)行定購鑒權(quán)、業(yè)務(wù)管理門戶等操作時(shí)都需要查詢定購關(guān)系,定購關(guān)系處理設(shè)備(例如,綜合業(yè)務(wù)管理平臺(tái)、SP管理系統(tǒng)等)在進(jìn)行定購關(guān)系更新處理時(shí),需要實(shí)時(shí)或定時(shí)地向上述多個(gè)系統(tǒng)和設(shè)備同步定購關(guān)系。 但是,在向需要向很多系統(tǒng)和設(shè)備都同步定購關(guān)系數(shù)據(jù)的情況下,會(huì)在很大程度上降低定購關(guān)系處理設(shè)備的處理能力,并且很容易出現(xiàn)定購關(guān)系數(shù)據(jù)不一致的現(xiàn)象,導(dǎo)致需要后臺(tái)進(jìn)行比對處理等問題。 另外,隨著移動(dòng)通訊技術(shù)的不斷發(fā)展,新的業(yè)務(wù)、新的系統(tǒng)和設(shè)備的不斷出現(xiàn),需
      要獲取定購關(guān)系數(shù)據(jù)的設(shè)備也會(huì)不斷增加,這樣,定購關(guān)系處理設(shè)備就需要不斷增加向其
      它設(shè)備或系統(tǒng)同步定購關(guān)系的接口和處理,導(dǎo)致定購關(guān)系處理設(shè)備的復(fù)雜性增加。 為了解決上述問題,我們需要提供一種定購關(guān)系查詢系統(tǒng),在需要定購關(guān)系數(shù)據(jù)
      的系統(tǒng)和設(shè)備期望獲取定購關(guān)系數(shù)據(jù)時(shí),均向該系統(tǒng)發(fā)送請求消息,以請求獲取定購關(guān)系數(shù)據(jù)。 由于通常存儲(chǔ)的定購關(guān)系的數(shù)據(jù)量很大,定購關(guān)系查詢請求的出現(xiàn)較為頻繁,并且定購關(guān)系的數(shù)據(jù)源的種類也很多(例如,數(shù)據(jù)庫、外部系統(tǒng)等)??紤]到查詢的準(zhǔn)確性、查詢的處理速度等因素,需要對定購關(guān)系查詢系統(tǒng)的處理性能提出較高的要求,需要定購關(guān)系查詢系統(tǒng)能夠快速地做出準(zhǔn)確的查詢。 但是,目前的定購關(guān)系查詢系統(tǒng)采用數(shù)據(jù)庫的方式存儲(chǔ)定購關(guān)系,因此也只能利用數(shù)據(jù)庫的查詢性能優(yōu)化來改進(jìn)定購關(guān)系查詢系統(tǒng)的性能,不便于優(yōu)化查詢系統(tǒng)的性能;另外,由于存在多種定購關(guān)系數(shù)據(jù)源,因此目前的定購關(guān)系查詢系統(tǒng)無法實(shí)現(xiàn)統(tǒng)一的查詢,在查詢時(shí)無法靈活適應(yīng)其它不同的系統(tǒng)架構(gòu),影響了定購關(guān)系查詢系統(tǒng)的應(yīng)用范圍。
      針對上述定購關(guān)系查詢系統(tǒng)不易優(yōu)化、查詢的實(shí)現(xiàn)方式不統(tǒng)一且查詢的應(yīng)用范圍受限的問題,尚未提出有效的解決方案。

      發(fā)明內(nèi)容
      考慮到相關(guān)技術(shù)中存在的定購關(guān)系查詢系統(tǒng)不易優(yōu)化、查詢的實(shí)現(xiàn)方式不統(tǒng)一且
      查詢的應(yīng)用范圍受限的問題而提出本發(fā)明,為此,本發(fā)明的主要目的在于提供一種定購關(guān)系查詢方法及系統(tǒng),以解決上述問題。
      根據(jù)本發(fā)明的一個(gè)方面,提供定購關(guān)系查詢方法。
      根據(jù)本發(fā)明的定購關(guān)系查詢方法包括接收來自查詢請求方的定購關(guān)系查詢請求,并將定購關(guān)系查詢請求生成XML查詢請求;將XML查詢請求與預(yù)先保存的定購關(guān)系XML映射文件進(jìn)行數(shù)據(jù)匹配,并將進(jìn)行數(shù)據(jù)匹配后得到的匹配結(jié)果返回給查詢請求方。
      其中,上述將定購關(guān)系查詢請求生成XML查詢請求包括根據(jù)預(yù)定XML模式,將定購關(guān)系查詢請求生成基于預(yù)定XML模式的XML查詢請求。 進(jìn)一步地,在接收定購關(guān)系查詢請求之前,上述方法還包括在系統(tǒng)初始化期間,
      從定購關(guān)系數(shù)據(jù)庫獲取定購關(guān)系數(shù)據(jù),并將定購關(guān)系數(shù)據(jù)生成定購關(guān)系XML映射文件。 其中,上述將定購關(guān)系數(shù)據(jù)轉(zhuǎn)換為定購關(guān)系XML映射文件包括根據(jù)預(yù)定XML模
      式,將定購關(guān)系數(shù)據(jù)生成基于預(yù)定XML模式的定購關(guān)系XML映射文件。 優(yōu)選地,定購關(guān)系XML映射文件中包括以下至少之一 定購者號(hào)碼、使用者號(hào)碼、
      業(yè)務(wù)標(biāo)識(shí)、業(yè)務(wù)狀態(tài)。 優(yōu)選地,定購關(guān)系查詢請求中包括以下至少之一 定購者號(hào)碼、使用者號(hào)碼、業(yè)務(wù)標(biāo)識(shí)。 根據(jù)本發(fā)明的另一個(gè)方面,提供一種定購關(guān)系查詢裝置。 根據(jù)本發(fā)明的定購關(guān)系查詢裝置包括接收器,用于接收來自查詢請求方的定購關(guān)系查詢請求;模式演進(jìn)器,用于根據(jù)定購關(guān)系查詢請求生成XML查詢請求;匹配器,用于將XML查詢請求與預(yù)先保存的定購關(guān)系XML映射文件進(jìn)行數(shù)據(jù)匹配;發(fā)射器,用于將進(jìn)行數(shù)據(jù)匹配后得到的匹配結(jié)果返回給查詢請求方。 優(yōu)選地,模式演進(jìn)器還用于將定購關(guān)系數(shù)據(jù)生成定購關(guān)系XML映射文件。 其中,定購關(guān)系XML映射文件中包括以下至少之一 定購者號(hào)碼、使用者號(hào)碼、業(yè)
      務(wù)標(biāo)識(shí)、業(yè)務(wù)狀態(tài)。 其中,定購關(guān)系查詢請求中包括以下至少之一 定購者號(hào)碼、使用者號(hào)碼、業(yè)務(wù)標(biāo)識(shí)。 根據(jù)本發(fā)明的再一個(gè)方面,提供一種定購關(guān)系查詢系統(tǒng)。 根據(jù)本發(fā)明的定購關(guān)系查詢系統(tǒng)包括定購關(guān)系數(shù)據(jù)源模塊,用于存儲(chǔ)定購關(guān)系數(shù)據(jù);定購關(guān)系查詢模塊,用于根據(jù)定購關(guān)系數(shù)據(jù)源模塊保存的全部或部分定購關(guān)系數(shù)據(jù)生成相應(yīng)的定購關(guān)系XML映射文件,根據(jù)查詢請求方的定購關(guān)系查詢請求生成定購關(guān)系XML查詢表達(dá)式,根據(jù)定購關(guān)系XML查詢表達(dá)式對生成的與訂購關(guān)系數(shù)據(jù)對應(yīng)的定購關(guān)系XML映射文件的數(shù)據(jù)進(jìn)行過濾并得到XML查詢結(jié)果。 其中,上述定購關(guān)系查詢模塊進(jìn)一步包括定購關(guān)系查詢結(jié)果輸出模塊,用于將XML查詢結(jié)果轉(zhuǎn)換為預(yù)定格式的查詢結(jié)果并返回給查詢請求方。 優(yōu)選地,上述系統(tǒng)還包括定購管理模塊,用于根據(jù)訂購關(guān)系的變化通知定購關(guān)系查詢模塊對保存的相應(yīng)定購關(guān)系XML映射文件進(jìn)行更新。 借助于本發(fā)明的上述至少一個(gè)技術(shù)方案,通過XML文件來映射存儲(chǔ)的定購關(guān)系數(shù)據(jù),并通過對XML文件進(jìn)行過濾來獲取查詢結(jié)果,解決了相關(guān)技術(shù)中定購關(guān)系查詢方式不統(tǒng)一的問題,實(shí)現(xiàn)了簡單、統(tǒng)一的定購關(guān)系查詢。


      附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)
      施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中 圖1是根據(jù)本發(fā)明實(shí)施例的定購關(guān)系查詢方法的流程圖; 圖2是根據(jù)本發(fā)明實(shí)施例的定購關(guān)系查詢裝置的結(jié)構(gòu)框圖; 圖3是根據(jù)本發(fā)明實(shí)施例的定購關(guān)系查詢系統(tǒng)的結(jié)構(gòu)框圖; 圖4是根據(jù)本發(fā)明實(shí)施例的定購關(guān)系查詢系統(tǒng)的具體結(jié)構(gòu)框圖; 圖5是根據(jù)本發(fā)明實(shí)施例的定購關(guān)系查詢系統(tǒng)的進(jìn)行定購關(guān)系查詢的信令流程
      圖; 圖6是根據(jù)本發(fā)明實(shí)施例的定購關(guān)系查詢系統(tǒng)的進(jìn)行定購關(guān)系查詢的處理流程 圖; 圖7是根據(jù)本發(fā)明實(shí)施例的定購關(guān)系查詢系統(tǒng)的進(jìn)行定購關(guān)系更新的信令流程 圖; 圖8是可以實(shí)施本發(fā)明的實(shí)施例的計(jì)算機(jī)系統(tǒng)的框圖。
      具體實(shí)施方式

      功能概述 本發(fā)明通過XML文件來映射存儲(chǔ)的定購關(guān)系數(shù)據(jù),并通過對XML文件進(jìn)行過濾來 獲取查詢結(jié)構(gòu),解決了相關(guān)技術(shù)中定購關(guān)系查詢方式不統(tǒng)一的問題,實(shí)現(xiàn)了簡單、統(tǒng)一的定 購關(guān)系查詢。并且,下文中描述的定購關(guān)系可以是多種業(yè)務(wù)(例如,短信、彩信、彩鈴、手機(jī) 電視等增值業(yè)務(wù))的定購關(guān)系;定購關(guān)系查詢請求方可以是定購鑒權(quán)模塊、業(yè)務(wù)管理門戶、 客服系統(tǒng)等任意需要獲取定購關(guān)系的各種實(shí)體。 在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。
      方法實(shí)施例 圖l是根據(jù)本發(fā)明實(shí)施例的定購關(guān)系查詢方法的流程圖,需要說明的是,為了便 于描述,在圖1中以步驟的形式示出并描述了本發(fā)明的方法實(shí)施例的技術(shù)方案,在圖1中所 示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行。雖然在圖1中示出了 邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。如圖1 所示,該方法包括以下步驟(步驟S102至步驟S104)。 步驟S102,接收來自查詢請求方的定購關(guān)系查詢請求,并將定購關(guān)系查詢請求生 成XML查詢請求,具體地,可以根據(jù)預(yù)定XML模式,將定購關(guān)系查詢請求生成基于預(yù)定XML 模式的XML查詢請求,例如,該預(yù)定XML模式可以為W3C標(biāo)準(zhǔn)規(guī)定的XQuery表達(dá)式,其中, 定購關(guān)系查詢請求中包括要求的查詢結(jié)果格式以及查詢參數(shù)。查詢參數(shù)包括但不限于以下 信息中的一個(gè)或多個(gè)定購者的號(hào)碼、使用者的號(hào)碼、業(yè)務(wù)標(biāo)識(shí)。通過定購關(guān)系查詢請求中 攜帶的信息就能夠查詢到查詢方所需要的定購關(guān)系。 步驟S104,將XML查詢請求與預(yù)先保存的定購關(guān)系XML映射文件進(jìn)行數(shù)據(jù)匹配,并 將進(jìn)行數(shù)據(jù)匹配后得到的匹配結(jié)果返回給查詢請求方,其中,上述定購關(guān)系XML映射文件 中的數(shù)據(jù)包括定購者的號(hào)碼、使用者的號(hào)碼、業(yè)務(wù)標(biāo)識(shí)、業(yè)務(wù)狀態(tài)。 在具體實(shí)施過程中,在查詢請求方進(jìn)行查詢之前,需要進(jìn)行系統(tǒng)的初始化,并向定 購關(guān)系數(shù)據(jù)源請求定購關(guān)系數(shù)據(jù),從而生成相應(yīng)的定購關(guān)系XML映射文件以供后續(xù)的查詢,具體地,可以根據(jù)上述預(yù)定XML模式,將定購關(guān)系數(shù)據(jù)生成基于預(yù)定XML模式的定購關(guān) 系XML映射文件。 此外,為了保證查詢的定購關(guān)系的準(zhǔn)確性,需要根據(jù)實(shí)際定購關(guān)系的變化對預(yù)先 保存的相應(yīng)定購關(guān)系XML映射文件進(jìn)行更新。 通過上述技術(shù)方案,通過XML文件來映射存儲(chǔ)的定購關(guān)系數(shù)據(jù),并通過對XML文件 進(jìn)行過濾來獲取查詢結(jié)果,解決了相關(guān)技術(shù)中定購關(guān)系查詢方式不統(tǒng)一的問題,實(shí)現(xiàn)了簡 單、統(tǒng)一的定購關(guān)系查詢。
      裝置實(shí)施例 在本實(shí)施例中,提供了 一種定購關(guān)系查詢裝置。 圖2示出了根據(jù)本發(fā)明實(shí)施例的定購關(guān)系查詢裝置的結(jié)構(gòu)框圖,如圖2所示,該裝 置包括接收器1、模式演進(jìn)器2、匹配器3和發(fā)射器4。 接收器l,用于接收來自查詢請求方的定購關(guān)系查詢請求,其中,定購關(guān)系查詢請 求中包括以下至少之一 定購者號(hào)碼、使用者號(hào)碼、業(yè)務(wù)標(biāo)識(shí);模式演進(jìn)器2,連接至接收器 l,用于根據(jù)定購關(guān)系查詢請求生成XML查詢請求;匹配器3,連接至模式演進(jìn)器2,用于將 XML查詢請求與預(yù)先保存的定購關(guān)系XML映射文件進(jìn)行數(shù)據(jù)匹配,其中,定購關(guān)系XML映射 文件中包括定購者號(hào)碼、使用者號(hào)碼、業(yè)務(wù)標(biāo)識(shí)、業(yè)務(wù)狀態(tài);發(fā)射器4,連接至匹配器3,用 于將進(jìn)行數(shù)據(jù)匹配后得到的匹配結(jié)果返回給查詢請求方。其中,模式演進(jìn)器2還用于將定 購關(guān)系數(shù)據(jù)生成定購關(guān)系XML映射文件。 借助于本發(fā)明的定購關(guān)系查詢裝置,通過XML文件來映射存儲(chǔ)的定購關(guān)系數(shù)據(jù), 并通過對XML文件進(jìn)行過濾來獲取查詢結(jié)果,解決了相關(guān)技術(shù)中定購關(guān)系查詢方式不統(tǒng)一 的問題,實(shí)現(xiàn)了簡單、統(tǒng)一的定購關(guān)系查詢。
      系統(tǒng)實(shí)施例 在本實(shí)施例中,提供了 一種定購關(guān)系查詢系統(tǒng)。 圖3示出了根據(jù)本發(fā)明實(shí)施例的定購關(guān)系查詢系統(tǒng)的結(jié)構(gòu)框圖,如圖3所示,根據(jù) 本實(shí)施例的定購關(guān)系查詢系統(tǒng)包括定購關(guān)系數(shù)據(jù)源模塊10、定購關(guān)系查詢模塊20、定購 管理模塊30。 其中,各個(gè)模塊的功能如下 定購關(guān)系數(shù)據(jù)源模塊IO,該模塊是存儲(chǔ)定購關(guān)系數(shù)據(jù)的模塊,即定購關(guān)系數(shù)據(jù)的 擁有者。在實(shí)際應(yīng)用當(dāng)中,定購關(guān)系數(shù)源10可以是數(shù)據(jù)庫、外部系統(tǒng)(例如,運(yùn)營支撐系 統(tǒng))等,定購關(guān)系查詢模塊20會(huì)向定購關(guān)系數(shù)據(jù)源模塊10請求定購關(guān)系數(shù)據(jù),以生成定購 關(guān)系XML映射文件。 定購關(guān)系查詢模塊20,是接收定購關(guān)系查詢請求的模塊,并用于根據(jù)定購關(guān)系數(shù) 據(jù)源模塊10保存的全部或部分定購關(guān)系數(shù)據(jù)生成相應(yīng)的定購關(guān)系XML映射文件,根據(jù)查詢 請求方的定購關(guān)系查詢請求生成定購關(guān)系XML查詢表達(dá)式,根據(jù)定購關(guān)系XML查詢表達(dá)式 對生成的與定購關(guān)系數(shù)據(jù)對應(yīng)的定購關(guān)系XML映射文件的數(shù)據(jù)進(jìn)行過濾并得到查詢結(jié)果;
      定購管理模塊30,用于管理定購關(guān)系,進(jìn)行定購關(guān)系的變更,例如,執(zhí)行定購、退 定、暫停、恢復(fù)等操作,并且可以用于根據(jù)定購關(guān)系的變化通知定購關(guān)系查詢模塊20對保 存的相應(yīng)定購關(guān)系XML映射文件進(jìn)行更新。 為了實(shí)現(xiàn)定購關(guān)系查詢模塊20中定購關(guān)系XML映射文件的更新,定購關(guān)系查詢模塊20需要向定購管理模塊30訂閱定購關(guān)系數(shù)據(jù),定購關(guān)系變更時(shí)定購管理模塊30需要實(shí) 時(shí)通知定購關(guān)系查詢模塊20以更新定購關(guān)系XML映射文件。 借助于本發(fā)明的定購關(guān)系查詢系統(tǒng),通過XML文件來映射存儲(chǔ)的定購關(guān)系數(shù)據(jù), 并通過對XML文件進(jìn)行過濾來獲取查詢結(jié)果,解決了相關(guān)技術(shù)中定購關(guān)系查詢方式不統(tǒng)一 的問題,實(shí)現(xiàn)了簡單、統(tǒng)一的定購關(guān)系查詢。 圖4是根據(jù)圖3所示的定購關(guān)系查詢系統(tǒng)的具體結(jié)構(gòu)框圖。如圖4所示,定購關(guān) 系查詢模塊20可以包括定購關(guān)系XML映射文件管理模塊201、定購關(guān)系查詢參數(shù)模板分 析模塊202、定購關(guān)系數(shù)據(jù)過濾模塊203、定購關(guān)系查詢結(jié)果輸出模塊204。
      下面將詳細(xì)描述定購關(guān)系查詢模塊20內(nèi)各個(gè)模塊的功能。 定購關(guān)系XML映射文件管理模塊201,用于生成和更新定購關(guān)系XML映射文件。優(yōu) 選地,在系統(tǒng)初始化時(shí),該模塊會(huì)向定購關(guān)系數(shù)據(jù)源io請求定購關(guān)系數(shù)據(jù),并按照規(guī)則生 成XML映射文件。當(dāng)定購管理模塊30通知定購關(guān)系變更時(shí),定購關(guān)系XML映射文件管理模 塊201會(huì)更新XML映射文件的相應(yīng)部分;優(yōu)選地,生成的定購關(guān)系XML映射文件可根據(jù)用戶 標(biāo)識(shí)、業(yè)務(wù)標(biāo)識(shí)等進(jìn)行分文件存放,以加快查詢速度。 以下示出了基于預(yù)定XML模式生成的XML映射文件內(nèi)容的具體實(shí)例,文件中包括 但不限于以下內(nèi)容中的一個(gè)或多個(gè)定購者標(biāo)識(shí)、使用者標(biāo)識(shí)、業(yè)務(wù)標(biāo)識(shí)、定購關(guān)系狀態(tài)、定 購關(guān)系生效時(shí)間等。




















      〈subscriptio即rof ile> 〈sub>
      expiry-time :20091201000000
      subscribe—time :20081120132025
      〈detail〉 subscribe-time :20081110100309 expiry-time :20091201000000 〈/detail〉 〈/sub> ...... 〈/subscriptio即rof ile>
      XML映射文件內(nèi)容的存儲(chǔ)。 定購關(guān)系查詢參數(shù)分析模塊202,用于根據(jù)定購關(guān)系查詢請求的參數(shù)生成優(yōu)化的 定購關(guān)系XML文件查詢表達(dá)式(例如,W3C標(biāo)準(zhǔn)規(guī)定的XQuery表達(dá)式);
      定購關(guān)系數(shù)據(jù)過濾模塊203,用于根據(jù)定購關(guān)系XML文件查詢表達(dá)式對定購關(guān)系 XML映射文件中的數(shù)據(jù)進(jìn)行過濾,在實(shí)際應(yīng)用中,可以利用XML數(shù)據(jù)過濾優(yōu)化策略,從而加 快數(shù)據(jù)查詢的速度; 定購關(guān)系查詢結(jié)果輸出模塊204,用于根據(jù)查詢到的定購關(guān)系XML結(jié)果,生成請求 格式(查詢請求方請求的格式)的查詢結(jié)果。 圖5是本發(fā)明實(shí)施例的定購關(guān)系查詢系統(tǒng)進(jìn)行定購關(guān)系查詢的信令流程圖,結(jié)合 圖3所示的系統(tǒng),定購關(guān)系查詢時(shí)的處理過程如下 步驟S501,定購關(guān)系查詢請求方(例如,可以是定購鑒權(quán)模塊、業(yè)務(wù)管理門戶、客 服系統(tǒng)等)向定購查詢模塊20請求根據(jù)查詢參數(shù)(例如,可以是定購者標(biāo)識(shí)、使用者標(biāo)識(shí)、 業(yè)務(wù)標(biāo)識(shí)等)查詢相應(yīng)的定購關(guān)系; 步驟S502,定購關(guān)系查詢模塊20根據(jù)參數(shù)查詢定購關(guān)系,將結(jié)果返回給請求方。
      圖6是根據(jù)本實(shí)施例的定購關(guān)系查詢系統(tǒng)進(jìn)行定購關(guān)系查詢的處理流程圖。如圖 6所示,結(jié)合圖4所示的定購關(guān)系查詢模塊,在進(jìn)行定購關(guān)系查詢時(shí),具體包括以下處理過 程 步驟S601,定購關(guān)系查詢請求方向定購查詢模塊請求根據(jù)查詢參數(shù)查詢定購關(guān) 系。 步驟S602,定購關(guān)系查詢參數(shù)分析模塊202根據(jù)查詢參數(shù),生成優(yōu)化的定購關(guān)系 XML查詢表達(dá)式(對應(yīng)上述的步驟S102)。 步驟S603,定購關(guān)系數(shù)據(jù)過濾模塊203根據(jù)定購關(guān)系XML查詢表達(dá)式,對定購關(guān)系 XML映射文件進(jìn)行數(shù)據(jù)過濾。 步驟S604,定購關(guān)系查詢結(jié)果輸出模塊204根據(jù)查詢出來的XML結(jié)果,生成約定格 式的定購關(guān)系查詢結(jié)果。 步聚S605,將查詢的結(jié)果返回給請求方,流程結(jié)束。 其中,上述的步驟S603至步驟S605對應(yīng)上述的步驟S104。 另外,為了保證查詢的定購關(guān)系的準(zhǔn)確性,需要實(shí)時(shí)更新定購關(guān)系XML映射文件, 所以定購關(guān)系查詢模塊20需要向定購管理模塊30定購關(guān)系。這樣,當(dāng)定購關(guān)系變更時(shí),定 購管理模塊30就會(huì)實(shí)時(shí)通知定購關(guān)系查詢模塊20,以更新XML映射。 圖7是根據(jù)本實(shí)施例的定購關(guān)系查詢系統(tǒng)進(jìn)行定購關(guān)系更新的信令流程圖。如圖 7所示,進(jìn)行定購關(guān)系更新時(shí),具體包括以下處理過程
      步驟S701,當(dāng)系統(tǒng)啟動(dòng)時(shí),定購關(guān)系查詢模塊20向定購管理模塊30發(fā)起訂閱定購 關(guān)系的請求,即請求定購管理模塊30當(dāng)定購關(guān)系變化時(shí)實(shí)時(shí)通知定購關(guān)系查詢模塊20 ;
      步驟S702,當(dāng)定購關(guān)系變更時(shí),定購管理模塊30通知定購關(guān)系查詢模塊20 ;
      步驟S703,定購關(guān)系查詢模塊更新定購關(guān)系XML映射數(shù)據(jù)。 根據(jù)本發(fā)明實(shí)施例,提供了一種計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)承載有一個(gè) 或多個(gè)指令序列,當(dāng)所述指令序列由一個(gè)或多個(gè)處理器執(zhí)行時(shí),使所述一個(gè)或多個(gè)處理器 執(zhí)行本發(fā)明的上述方法。 [cm4] 硬件綜述 圖8是示出可以執(zhí)行本發(fā)明的實(shí)施例的計(jì)算機(jī)系統(tǒng)800的框圖。計(jì)算機(jī)系統(tǒng)800 包括用于傳遞信息的總線802或其它通信系統(tǒng)以及用于處理信息的與總線802連接的處理 器804。計(jì)算機(jī)系統(tǒng)800還包括諸如隨機(jī)訪問存儲(chǔ)器(RAM)或者其它動(dòng)態(tài)存儲(chǔ)系統(tǒng)的主存 儲(chǔ)器806,其連接至總線802用于儲(chǔ)存信息和將由處理器804執(zhí)行的指令。在執(zhí)行將由處 理器804執(zhí)行的指令期間,主存儲(chǔ)器806還可用于儲(chǔ)存臨時(shí)變量或其他中間信息。計(jì)算機(jī) 系統(tǒng)800進(jìn)一步包括只讀存儲(chǔ)器(ROM) 808或連接至總線802的其他靜態(tài)存儲(chǔ)系統(tǒng),用于存 儲(chǔ)靜態(tài)信息和處理器804的指令。提供諸如磁盤或光盤的存儲(chǔ)設(shè)備810,并連接至總線802 用于存儲(chǔ)信息和指令。 計(jì)算機(jī)系統(tǒng)800可以經(jīng)由總線802連接至諸如陰極射線管(CRT)的顯示器812,用 于向計(jì)算機(jī)用戶顯示信息。包括字母數(shù)字鍵和其他鍵的輸入系統(tǒng)814連接至總線802,用于 將信息和指令選擇傳遞到處理器804。另一種類型的用戶輸入系統(tǒng)是光標(biāo)控制816,諸如鼠 標(biāo)、跟蹤球、或光標(biāo)方向鍵,用于將方向信息和命令選擇傳遞到處理器804并用于控制顯示 器812上的光標(biāo)移動(dòng)。輸入系統(tǒng)通常在兩個(gè)軸上(第一個(gè)軸(例如X軸)和第二個(gè)軸(例 如Y軸))具有兩個(gè)自由度,使系統(tǒng)能指定平面上的位置。 本發(fā)明涉及計(jì)算機(jī)系統(tǒng)800的使用,用于執(zhí)行在此描述的技術(shù)。根據(jù)本發(fā)明的一 個(gè)實(shí)施例,通過計(jì)算機(jī)系統(tǒng)800,諸如鼠標(biāo)、跟蹤球、或光標(biāo)方向鍵,用于將方向信息和命令 選擇傳遞到處理器804并用于控制顯示器812上的光標(biāo)移動(dòng)。輸入系統(tǒng)通常在兩個(gè)軸上 (第一個(gè)軸(例如X軸)和第二個(gè)軸(例如Y軸))具有兩個(gè)自由度,使系統(tǒng)能指定平面上 的位置。 本發(fā)明涉及計(jì)算機(jī)系統(tǒng)800的使用,用于執(zhí)行響應(yīng)于執(zhí)行包括在主存儲(chǔ)器806中 的一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列的處理器804,來實(shí)現(xiàn)這些技術(shù)。這樣的指令可以從諸 如存儲(chǔ)系統(tǒng)810的其它計(jì)算機(jī)可讀介質(zhì)讀入主存儲(chǔ)器806。包括在主存儲(chǔ)器806中的指令 序列的執(zhí)行,使得處理器804執(zhí)行此處所述的處理步驟。在可選實(shí)施例中,可以使用硬連線 電路(hard-wired circuitry)來取代軟件指令或者與軟件指令結(jié)合來實(shí)施該發(fā)明。因此, 本發(fā)明的實(shí)施例將不限于硬件電路和軟件的任何特定組合。 這里使用的術(shù)語"計(jì)算機(jī)可讀介質(zhì)"是指參與向處理器804提供指令用于執(zhí)行的 任何介質(zhì)。這種介質(zhì)可以采取多種形式,包括但不限于非易失性介質(zhì)、易失性介質(zhì)、和傳遞 介質(zhì)。非易失性介質(zhì)舉例來說包括光盤或磁盤,諸如存儲(chǔ)系統(tǒng)810。易失性介質(zhì)包括動(dòng)態(tài) 存儲(chǔ)器,諸如主存儲(chǔ)器806。傳輸介質(zhì)包括同軸電纜、銅線、和光纖,包括組成總線802的導(dǎo) 線。傳輸介質(zhì)還可采取聲波或光波形式,例如那些在無線電波和紅外線數(shù)據(jù)通信過程中產(chǎn) 生的聲波和光波。
      10
      通常形式的計(jì)算機(jī)可讀介質(zhì)包括如軟盤、軟性盤、硬盤、磁帶,或者任何其它磁性 介質(zhì)、CD-ROM、任何其它光介質(zhì)、打孔紙、紙帶、或者任何帶孔圖樣的物理介質(zhì)、RAM、 PROM、 EPR0M、 FLASH-EPROM、或者其他任何存儲(chǔ)芯片或者盒式磁帶,或者以下提到的載波、或者計(jì) 算機(jī)可讀的任何其他介質(zhì)。 各種形式的計(jì)算機(jī)可讀介質(zhì)可參與將一個(gè)或者多個(gè)指令的一個(gè)或多個(gè)序列承載 到處理器804用于執(zhí)行。例如,指令開始可承載在遠(yuǎn)程計(jì)算機(jī)的磁盤中。遠(yuǎn)程計(jì)算機(jī)可以 將指令加載到其動(dòng)態(tài)存儲(chǔ)器中,然后使用調(diào)制解調(diào)器通過電話線發(fā)送指令。計(jì)算機(jī)系統(tǒng)800 本地的調(diào)制解調(diào)器可接收電話線上的數(shù)據(jù),并使用紅外發(fā)射器將數(shù)據(jù)轉(zhuǎn)換成紅外信號(hào)。紅 外探測器可以接收紅外信號(hào)攜帶的數(shù)據(jù),并且合適的電路可以將數(shù)據(jù)放到總線802上???線802將數(shù)據(jù)承載到主存儲(chǔ)器806,處理器804從主存儲(chǔ)器取回并執(zhí)行這些指令。在由處 理器804執(zhí)行這些指令之前或之后,由主存儲(chǔ)器806接收的指令可隨意地儲(chǔ)存在存儲(chǔ)系統(tǒng) 810上。 計(jì)算機(jī)系統(tǒng)800還包括連接至總線802的通信接口 818。提供雙向數(shù)據(jù)通信的通 信接口 818,連接到與局域網(wǎng)822連接的網(wǎng)絡(luò)鏈路820。例如,通信接口 818可以是綜合業(yè)務(wù) 數(shù)字網(wǎng)(ISDN)卡或者調(diào)制解調(diào)器,用于提供到相應(yīng)類型的電話線的數(shù)據(jù)通信連接。又如, 通信接口818可以是局域網(wǎng)(LAN)卡,用于提供至兼容局域網(wǎng)(LAN)的數(shù)據(jù)通信連接。也 可以使用無線鏈路。在任何這樣的實(shí)施中,通信接口 818發(fā)送和接收承載表示各種類型的 信息的數(shù)字?jǐn)?shù)據(jù)流的電信號(hào)、電磁信號(hào)、和光學(xué)信號(hào)。 網(wǎng)絡(luò)鏈路820通??赏ㄟ^一個(gè)或者多個(gè)網(wǎng)絡(luò)向其它數(shù)據(jù)系統(tǒng)提供數(shù)據(jù)通信。例 如,網(wǎng)絡(luò)鏈路820可通過局域網(wǎng)822與主機(jī)824連接,或者與互聯(lián)網(wǎng)服務(wù)提供商(ISP) 826操 作的數(shù)據(jù)設(shè)備連接。ISP826又通過目前通稱為"互聯(lián)網(wǎng)"828的全球分組數(shù)據(jù)通信網(wǎng)絡(luò)提 供數(shù)據(jù)通信服務(wù)。局域網(wǎng)822和互聯(lián)網(wǎng)828都使用承載數(shù)字?jǐn)?shù)據(jù)流的電信號(hào)、電磁信號(hào)、或 光學(xué)信號(hào)。通過各種網(wǎng)絡(luò)的信號(hào)和網(wǎng)絡(luò)鏈路820上的信號(hào)以及通過通信接口 818的信號(hào), 都傳送數(shù)字?jǐn)?shù)據(jù)給計(jì)算機(jī)系統(tǒng)800或者傳送來自計(jì)算機(jī)系統(tǒng)的數(shù)字?jǐn)?shù)據(jù),是傳輸信息的載 波的示例性形式。 計(jì)算機(jī)系統(tǒng)800能通過網(wǎng)絡(luò)、網(wǎng)絡(luò)鏈路820、和通信接口 818發(fā)送消息和接收數(shù)據(jù) (包括程序代碼)。在互聯(lián)網(wǎng)的實(shí)例中,服務(wù)器830可通過互聯(lián)網(wǎng)828、ISP 826、局域網(wǎng)822、 和通信接口 818,傳送用于應(yīng)用程序的所請求的程序代碼。 所接收的代碼可以在其被接收時(shí)由處理器804執(zhí)行,和/或儲(chǔ)存在存儲(chǔ)系統(tǒng)810 或者其它非易失性介質(zhì)中用于隨后執(zhí)行。按照這種方式,計(jì)算機(jī)系統(tǒng)800可以以載波的形 式獲得應(yīng)用代碼。 綜上所述,借助于本發(fā)明的技術(shù)方案,通過XML文件來映射存儲(chǔ)的定購關(guān)系數(shù)據(jù), 并通過對XML文件進(jìn)行過濾來獲取查詢結(jié)構(gòu),解決了相關(guān)技術(shù)中定購關(guān)系查詢方式不統(tǒng)一 的問題,實(shí)現(xiàn)了簡單、統(tǒng)一的定購關(guān)系查詢。 以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      權(quán)利要求
      一種定購關(guān)系查詢方法,其特征在于,包括接收來自查詢請求方的定購關(guān)系查詢請求,并將所述定購關(guān)系查詢請求生成XML查詢請求;將所述XML查詢請求與預(yù)先保存的定購關(guān)系XML映射文件進(jìn)行數(shù)據(jù)匹配,并將進(jìn)行所述數(shù)據(jù)匹配后得到的匹配結(jié)果返回給所述查詢請求方。
      2. 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述將所述定購關(guān)系查詢請求生成XML查詢請求包括根據(jù)預(yù)定XML模式,將所述定購關(guān)系查詢請求生成基于所述預(yù)定XML模式的XML查詢 請求。
      3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在接收定購關(guān)系查詢請求之前,所述方法還包括在系統(tǒng)初始化期間,從定購關(guān)系數(shù)據(jù)庫獲取定購關(guān)系數(shù)據(jù),并將所述定購關(guān)系數(shù)據(jù)生成定購關(guān)系XML映射文件。
      4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將所述定購關(guān)系數(shù)據(jù)轉(zhuǎn)換為定購關(guān)系XML映射文件包括根據(jù)所述預(yù)定XML模式,將所述定購關(guān)系數(shù)據(jù)生成基于所述預(yù)定XML模式的定購關(guān)系XML映射文件。
      5. 根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,所述定購關(guān)系XML映射文件中包括以下至少之一定購者號(hào)碼、使用者號(hào)碼、業(yè)務(wù)標(biāo)識(shí)、業(yè)務(wù)狀態(tài)。
      6. 根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,所述定購關(guān)系查詢請求中包括以下至少之一 定購者號(hào)碼、使用者號(hào)碼、業(yè)務(wù)標(biāo)識(shí)。
      7. —種定購關(guān)系查詢裝置,其特征在于,包括接收器,用于接收來自查詢請求方的定購關(guān)系查詢請求;模式演進(jìn)器,用于根據(jù)所述定購關(guān)系查詢請求生成XML查詢請求;匹配器,用于將所述XML查詢請求與預(yù)先保存的定購關(guān)系XML映射文件進(jìn)行數(shù)據(jù)匹配;發(fā)射器,用于將進(jìn)行所述數(shù)據(jù)匹配后得到的匹配結(jié)果返回給所述查詢請求方。
      8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述模式演進(jìn)器還用于將所述定購關(guān)系數(shù)據(jù)生成定購關(guān)系XML映射文件。
      9. 根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述定購關(guān)系XML映射文件中包括以下至少之一 定購者號(hào)碼、使用者號(hào)碼、業(yè)務(wù)標(biāo)識(shí)、業(yè)務(wù)狀態(tài)。
      10. 根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述定購關(guān)系查詢請求中包括以下至少之一 定購者號(hào)碼、使用者號(hào)碼、業(yè)務(wù)標(biāo)識(shí)。
      11. 一種定購關(guān)系查詢系統(tǒng),其特征在于,包括定購關(guān)系數(shù)據(jù)源模塊,用于存儲(chǔ)定購關(guān)系數(shù)據(jù);定購關(guān)系查詢模塊,用于根據(jù)所述定購關(guān)系數(shù)據(jù)源模塊保存的全部或部分定購關(guān)系數(shù)據(jù)生成相應(yīng)的定購關(guān)系XML映射文件,根據(jù)查詢請求方的定購關(guān)系查詢請求生成定購關(guān)系XML查詢表達(dá)式,根據(jù)所述定購關(guān)系XML查詢表達(dá)式對生成的與訂購關(guān)系數(shù)據(jù)對應(yīng)的定購關(guān)系XML映射文件的數(shù)據(jù)進(jìn)行過濾并得到XML查詢結(jié)果。
      12. 根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述定購關(guān)系查詢模塊進(jìn)一步包括定購關(guān)系查詢結(jié)果輸出模塊,用于將所述XML查詢結(jié)果轉(zhuǎn)換為預(yù)定格式的查詢結(jié)果并返回給所述查詢請求方。
      13. 根據(jù)權(quán)利要求11或12所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括定購管理模塊,用于根據(jù)訂購關(guān)系的變化通知所述定購關(guān)系查詢模塊對保存的相應(yīng)定購關(guān)系XML映射文件進(jìn)行更新。
      全文摘要
      本發(fā)明公開了一種定購關(guān)系查詢方法、裝置和系統(tǒng),其中,該方法包括接收來自查詢請求方的定購關(guān)系查詢請求,并將定購關(guān)系查詢請求生成XML查詢請求;將XML查詢請求與預(yù)先保存的定購關(guān)系XML映射文件進(jìn)行數(shù)據(jù)匹配,并將進(jìn)行數(shù)據(jù)匹配后得到的匹配結(jié)果返回給查詢請求方。借助于本發(fā)明的技術(shù)方案,通過XML文件來映射存儲(chǔ)的定購關(guān)系數(shù)據(jù),并通過對XML文件進(jìn)行過濾來獲取查詢結(jié)果,解決了相關(guān)技術(shù)中定購關(guān)系查詢方式不統(tǒng)一的問題,實(shí)現(xiàn)了簡單、統(tǒng)一的定購關(guān)系查詢。
      文檔編號(hào)G06F17/30GK101765097SQ20081018733
      公開日2010年6月30日 申請日期2008年12月26日 優(yōu)先權(quán)日2008年12月26日
      發(fā)明者王蔚 申請人:中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1