專利名稱:業(yè)務(wù)數(shù)據(jù)處理方法與業(yè)務(wù)數(shù)據(jù)處理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù),尤其是一種業(yè)務(wù)數(shù)據(jù)處理方法與業(yè)務(wù)數(shù)據(jù)處理系統(tǒng)。
背景技術(shù):
在使用網(wǎng)絡(luò)(Web)技術(shù)開發(fā)應(yīng)用程序時,通常需要通過不同的服務(wù)端 處理程序?qū)τ脩敉ㄟ^客戶端提交的不同業(yè)務(wù)請求進行處理。在對客戶端提交 的業(yè)務(wù)請求的分發(fā)處理過程中,往往需要為不同的業(yè)務(wù)請求配置不同的服務(wù)端處理程序,例如在分發(fā)處理程序《011113^011="/3/13/3(1(1(10,,>...</1"01111〉中,通常表示由服務(wù)端處理程序add.do處理客戶端提交的表單form中的數(shù)據(jù)。因 此,對于常見的客戶端的增加、修改、刪除和更新業(yè)務(wù)請求,就需要預(yù)先指 定不同的服務(wù)端處理程序來進行處理。在現(xiàn)有技術(shù)中,指定不同統(tǒng)一資源定位符(Uniform Resource Locator, 以下簡稱URL)對應(yīng)的服務(wù)端處理程序,通過URL將客戶端提交的不同業(yè) 務(wù)請求,例如添加(Add)、刪除(Del)、修改(Edit),轉(zhuǎn)發(fā)給相應(yīng)的 服務(wù)端處理程序進行處理。在現(xiàn)有通過URL轉(zhuǎn)發(fā)客戶端業(yè)務(wù)請求的各種方法中,通過詳細規(guī)劃UR L的組成,可以減少在服務(wù)端將不同業(yè)務(wù)請求映射到不同處理程序的配置。 其中,可以通過在URL中設(shè)置的路徑(path)來指定客戶端提交的業(yè)務(wù)請 求的轉(zhuǎn)發(fā)地址。例如, 一個URL的組成如下http:〃xx.xx.xx/[system]/[mo dule]/[service]/[method]/[options]/[paramter], 其中,system表示用于處理 業(yè)務(wù)請求的系統(tǒng),module表示該系統(tǒng)中具體用于處理該業(yè)務(wù)請求的功能模 塊, service表示業(yè)務(wù)"i會求的月良務(wù),method表示業(yè)務(wù)i青求的月良務(wù)方法,options表示選項,parameter表示業(yè)務(wù)請求的請求參數(shù)。通過該URL中的path: [system]/[module]/[service〗/[method]/[options]/[paramter],月l務(wù)端i"更可以^夸 客戶端提交的業(yè)務(wù)請求轉(zhuǎn)發(fā)給符合上述條件的相應(yīng)處理程序進行處理。在實現(xiàn)本發(fā)明的過程中,本發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)以URL指定服務(wù)端處 理程序的方法至少存在以下問題用戶每次提交業(yè)務(wù)請求時,都需要詳細規(guī)劃URL的組成,配置繁瑣,效 率較低;客戶端僅能通過URL指定服務(wù)端處理程序,擴展性較差,無法適應(yīng) 以數(shù)據(jù)為中心的Web應(yīng)用的需求。對于以數(shù)據(jù)為中心的新興的Web應(yīng)用而 言,URL信息無法表達足夠的轉(zhuǎn)發(fā)信息,例如 一個復(fù)雜的路由請求"我 要求從信任度最高的服務(wù)器返回經(jīng)過預(yù)先過濾的數(shù)據(jù),并且服務(wù)器的ip 地址以**開始",就無法通過URL來表達,從而無法通過URL實現(xiàn)對業(yè) 務(wù)請求的轉(zhuǎn)發(fā),不能滿足客戶端的業(yè)務(wù)需求。發(fā)明內(nèi)容本發(fā)明實施例所要解決的技術(shù)問題是減少用戶提交業(yè)務(wù)請求時對URL 的配置工作;提高轉(zhuǎn)發(fā)業(yè)務(wù)請求的擴展性,滿足以數(shù)據(jù)為中心的Web應(yīng)用 的需求。根據(jù)本發(fā)明的一個方面,提供的一種業(yè)務(wù)數(shù)據(jù)處理方法,包括 接收業(yè)務(wù)請求,所述業(yè)務(wù)請求中包括業(yè)務(wù)數(shù)據(jù)以及用于確定該業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā)路由的路由參考數(shù)據(jù);根據(jù)所述路由參考數(shù)據(jù),選擇用于處理所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)處理模塊,并生成到所述業(yè)務(wù)處理模塊的路由信息;根據(jù)所述路由信息,將所述業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給所述業(yè)務(wù)處理模塊。 根據(jù)本發(fā)明的另一個方面,提供的一種業(yè)務(wù)數(shù)據(jù)處理系統(tǒng),包括一個或者多個模塊,執(zhí)行如下步驟接收業(yè)務(wù)請求,所述業(yè)務(wù)請求中包括業(yè)務(wù)數(shù)據(jù)以及用于確定該業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā)路由的路由參考數(shù)據(jù);根據(jù)所述路由參考數(shù)據(jù),選擇用于處理所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)處理模塊, 并生成到所述業(yè)務(wù)處理模塊的路由信息;根據(jù)所述路由信息,將所述業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給所述業(yè)務(wù)處理模塊。 本發(fā)明實施例中,將接收到的數(shù)據(jù)分為業(yè)務(wù)數(shù)據(jù)與用于確定業(yè)務(wù)數(shù)據(jù)的 轉(zhuǎn)發(fā)路由的路由參考數(shù)據(jù)兩部分,通過路由參考數(shù)據(jù)選擇用于處理業(yè)務(wù)數(shù)據(jù) 的業(yè)務(wù)處理;f莫塊并確定該業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā)^^由,從而完成該業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā), 由于根據(jù)路由參考數(shù)據(jù)確定路由,將轉(zhuǎn)發(fā)路由決策從URL中分離出來,不需 要用戶每次提交業(yè)務(wù)請求時都詳細規(guī)劃URL的組成,與現(xiàn)有技術(shù)相比,簡 化了用戶配置,從而提高了業(yè)務(wù)請求的處理效率;由于根據(jù)用戶提交的路 由參考數(shù)據(jù)確定業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā)路由,不需通過URL指定服務(wù)端處理程 序,擴展性較好,路由配置較為靈活,可以有效滿足以數(shù)據(jù)為中心的Web 應(yīng)用的需求。下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。
圖1為本發(fā)明一個業(yè)務(wù)數(shù)據(jù)處理方法實施例的流程圖。 圖2為本發(fā)明另一個業(yè)務(wù)數(shù)據(jù)處理方法實施例的流程圖。 圖3為本發(fā)明又一個業(yè)務(wù)數(shù)據(jù)處理方法實施例的流程圖。 圖4為本發(fā)明 一個業(yè)務(wù)數(shù)據(jù)處理系統(tǒng)實施例的結(jié)構(gòu)示意圖。 圖5為本發(fā)明另一個業(yè)務(wù)數(shù)據(jù)處理系統(tǒng)實施例的結(jié)構(gòu)示意圖。 圖6為本發(fā)明又 一 個業(yè)務(wù)數(shù)據(jù)處理系統(tǒng)實施例的結(jié)構(gòu)示意圖。 圖7為本發(fā)明再 一 個業(yè)務(wù)數(shù)據(jù)處理系統(tǒng)實施例的結(jié)構(gòu)示意圖。
具體實施方式
一個實施例中,將用戶提交業(yè)務(wù)請求時提交的數(shù)據(jù)分為業(yè)務(wù)數(shù)據(jù)與用于 確定該業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)路由的路由參考數(shù)據(jù)兩部分,其中,可以將業(yè)務(wù)數(shù)據(jù)作 為體信息,將路由參考數(shù)據(jù)作為頭信息,根據(jù)路由參考數(shù)據(jù)來選擇確定業(yè)務(wù) 數(shù)據(jù)的轉(zhuǎn)發(fā)路由,然后按照確定的轉(zhuǎn)發(fā)路由轉(zhuǎn)發(fā)業(yè)務(wù)數(shù)據(jù),實現(xiàn)對業(yè)務(wù)數(shù)據(jù) 的統(tǒng)一分發(fā)。如圖1所示,為本發(fā)明一個業(yè)務(wù)數(shù)據(jù)處理方法實施例的流程圖,該實施例包括以下步驟步驟101,接收業(yè)務(wù)請求,該業(yè)務(wù)請求中包括業(yè)務(wù)數(shù)據(jù)以及用于確定該 業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā)路由的路由參考數(shù)據(jù)。其中,業(yè)務(wù)數(shù)據(jù)例如針對某服務(wù)方 法所需要的輸入數(shù)據(jù);路由參考數(shù)據(jù)例如重定向URL、業(yè)務(wù)類型、業(yè)務(wù) 處理方法、業(yè)務(wù)處理條件、路由服務(wù)質(zhì)量(Quality of Service,以下簡稱 QoS)參數(shù)、路由驗證參數(shù)、負載均衡方法與參數(shù)等中的一種或多種。步驟102,根據(jù)路由參考數(shù)據(jù),選擇用于處理所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)處理 模塊,并生成到該業(yè)務(wù)處理模塊的路由信息。具體的,選擇與所述業(yè)務(wù)數(shù)據(jù) 的路由參考數(shù)據(jù)(例如服務(wù)名稱、方法名稱、路由方法、服務(wù)質(zhì)量等級) 相匹配的、或者說滿足路由參考數(shù)據(jù)的路由參數(shù)要求的業(yè)務(wù)處理模塊。步驟103,根據(jù)生成的路由信息,將所述業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給選擇的相應(yīng)業(yè) 務(wù)處理模塊以進行處理。上述具體實施方式
中,接收到業(yè)務(wù)數(shù)據(jù)與路由參考數(shù)據(jù)后,通過路由參 考數(shù)據(jù)選擇用于處理業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)處理模塊并確定該業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā)路 由,從而完成該業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā)。該具體實施方式
中,由于根據(jù)路由參考數(shù) 據(jù)確定路由,將轉(zhuǎn)發(fā)路由決策從URL中分離出來,不需要用戶每次提交業(yè)務(wù) 請求時都詳細規(guī)劃URL的組成,簡化了用戶配置,從而提高了業(yè)務(wù)請求的 處理效率;由于根據(jù)用戶提交的路由參考數(shù)據(jù)確定業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā)路由, 不需通過URL指定服務(wù)端處理程序,擴展性較好,路由配置較為靈活, 可以有效滿足以數(shù)據(jù)為中心的Web應(yīng)用的需求。如圖2所示,為本發(fā)明另一個業(yè)務(wù)數(shù)據(jù)處理方法實施例的流程圖,該實施 例包括以下步驟步驟201 ,在客戶端模塊中預(yù)先設(shè)置統(tǒng)一對業(yè)務(wù)數(shù)據(jù)進行轉(zhuǎn)發(fā)的統(tǒng)一分發(fā) 才莫塊的統(tǒng)一分發(fā)地址。該統(tǒng)一分發(fā)地址具體可以是URL,例如*.json。根據(jù)實際需求,可以在客戶端模塊中設(shè)置一個或多個統(tǒng)一分發(fā)模塊的統(tǒng) 一分發(fā)地址。例如可以根據(jù)業(yè)務(wù)數(shù)據(jù)類型,分別設(shè)置對應(yīng)不同類型的業(yè)務(wù) 數(shù)據(jù)的統(tǒng)一分發(fā)模塊的統(tǒng)一分發(fā)地址,各統(tǒng)一分發(fā)模塊分別用于對相應(yīng)類型 的業(yè)務(wù)數(shù)據(jù)進行統(tǒng)一路由轉(zhuǎn)發(fā)。步驟202,客戶端模塊接收用戶輸入的業(yè)務(wù)請求與用戶信息,該業(yè)務(wù)請求 中包括業(yè)務(wù)數(shù)據(jù)和用于確定該業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā)路由的路由參考數(shù)據(jù)。上述路 由參考數(shù)據(jù)可以包括重定向URL、業(yè)務(wù)類型、業(yè)務(wù)處理方法、業(yè)務(wù)處理條 件、路由QoS參數(shù)、路由驗證參數(shù)、負載均衡方法與參數(shù)等中的一種或多種。另外,步驟202中,根據(jù)預(yù)先設(shè)置或進行后續(xù)輔助處理的需要,用戶也可 以向客戶端模塊提交除業(yè)務(wù)請求外的其它信息,而不限于用戶信息,例如 用于幫助識別業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)請求語言。步驟203,客戶端模塊將路由參考數(shù)據(jù)可作為頭信息,將業(yè)務(wù)數(shù)據(jù)作為體 信息,并將上述頭信息與體信息組合,以異步請求方式(XMLHttpRequest) 將頭信息與體信息組合后得到的組合信息與用戶信息通過步驟201設(shè)置的統(tǒng) 一分發(fā)地址,發(fā)送給相應(yīng)的統(tǒng)一分發(fā)模塊。具體地,若步驟201中預(yù)先設(shè)置了一個統(tǒng)一分發(fā)地址,則該步驟203中, 客戶端模塊直接將組合信息與用戶信息通過該統(tǒng)一分發(fā)地址發(fā)送給相應(yīng)的統(tǒng) 一分發(fā)模塊。若步驟201中預(yù)先設(shè)置了多個統(tǒng)一分發(fā)地址,則該步驟203中, 客戶端模塊首先根據(jù)預(yù)先設(shè)置的規(guī)則,例如業(yè)務(wù)數(shù)據(jù)的類型,選擇相應(yīng)的 統(tǒng)一分發(fā)^f莫塊的統(tǒng)一分發(fā)地址,再將組合信息與用戶信息通過選#^的統(tǒng)一分 發(fā)地址發(fā)送給相應(yīng)的統(tǒng)一分發(fā)模塊。另 一 些實施例中,在步驟203中,也可以以異步請求方式(XMLHttpRequest)將頭信息、體信息以及用戶信息通過步驟201設(shè)置的統(tǒng)一 分發(fā)地址,直接發(fā)送給相應(yīng)的統(tǒng)一分發(fā)模塊,而不對頭信息與體信息進行組 合。此外,客戶端模塊也可以以傳統(tǒng)的非異步提交方式將頭信息、體信息與 用戶信息通過統(tǒng)一分發(fā)地址發(fā)送給相應(yīng)的統(tǒng)一分發(fā);f莫塊。與圖l所示的實施例相比,該實施例中增加了如步驟201-203所示在客戶 端模塊對業(yè)務(wù)數(shù)據(jù)的提交處理,客戶端模塊可以將用戶提交的業(yè)務(wù)數(shù)據(jù)發(fā)送 給統(tǒng)一分發(fā)^f莫塊,以便實現(xiàn)對業(yè)務(wù)數(shù)據(jù)進行的統(tǒng)一轉(zhuǎn)發(fā)。步驟204,統(tǒng)一分發(fā)模塊獲取發(fā)送頭信息與體信息的用戶IP地址,將頭信 息、用戶IP地址與用戶信息轉(zhuǎn)發(fā)給預(yù)處理模塊。步驟205,預(yù)處理模塊向頭信息中添加驗證信息,該驗證信息具體為用戶 IP地址與用戶信息,并將添加驗證信息后的頭信息發(fā)送給路由處理模塊。步驟206,路由處理模塊對頭信息中的驗證信息進行鑒權(quán)。例如驗證用 戶IP地址及用戶信息是否合法、有效。若驗證信息通過鑒權(quán),執(zhí)行步驟207; 否則,執(zhí)行步驟211。與圖l所示的實施例相比,該實施例通過步驟205-206可實現(xiàn)對用戶驗證 信息的鑒權(quán)。只有在驗證信息通過鑒權(quán)后,才對業(yè)務(wù)數(shù)據(jù)進行處理,提高了 業(yè)務(wù)處理的有效性。步驟207,路由處理模塊根據(jù)預(yù)先設(shè)置的路由策略,選擇適合處理業(yè)務(wù)數(shù) 據(jù)的業(yè)務(wù)處理模塊,生成統(tǒng)一分發(fā)模塊到該業(yè)務(wù)處理模塊的路由信息并發(fā)送 給統(tǒng)一分發(fā)模塊。所述適合處理業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)處理模塊即為與路由參考數(shù) 據(jù)相匹配的、或者說滿足路由參考數(shù)據(jù)的路由參數(shù)要求的業(yè)務(wù)處理模塊。由于路由處理模塊根據(jù)路由參考數(shù)據(jù)來選擇業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā)路由,有利 于對業(yè)務(wù)請求的服務(wù)質(zhì)量、負載均衡與安全情況進行控制與管理。步驟208,統(tǒng)一分發(fā)模塊根據(jù)路由處理模塊返回的路由信息,將體信息, 轉(zhuǎn)發(fā)給相應(yīng)的業(yè)務(wù)處理^^塊。上述體信息即業(yè)務(wù)數(shù)據(jù)。步驟209,業(yè)務(wù)處理模塊對體信息進行相應(yīng)處理,并向統(tǒng)一分發(fā)才莫塊返回處理結(jié)果。步驟210,統(tǒng)一分發(fā)模塊將處理結(jié)果返回給客戶端模塊。步驟211,路由處理模塊向統(tǒng)一分發(fā)模塊返回鑒權(quán)失敗的鑒權(quán)結(jié)果信息。 步驟212,統(tǒng)一分發(fā)模塊向客戶端模塊轉(zhuǎn)發(fā)鑒權(quán)失敗的鑒權(quán)結(jié)果信息。 上述具體實施方式
中,將用戶向客戶端提交的數(shù)據(jù)分為體信息與頭信息, 并將頭信息分離出來發(fā)送給專用于路由決策的路由處理模塊,由路由處理模 塊統(tǒng)一選擇轉(zhuǎn)發(fā)體信息的路由,將路由決策與業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)隔離,有利于建 立應(yīng)用層次的統(tǒng)一路由處理。通過統(tǒng)一的頭信息處理流程完成對業(yè)務(wù)數(shù)據(jù)的 轉(zhuǎn)發(fā),有助于建立一致的數(shù)據(jù)處理流程,有利于建立完整的以數(shù)據(jù)為中心的 Web應(yīng)用。如圖3所示,為本發(fā)明又一個業(yè)務(wù)數(shù)據(jù)處理方法實施例的流程圖。該實施 例以基于Java程序設(shè)計語言為開發(fā)平臺的系統(tǒng)為例進行說明,為在基于Java 程序設(shè)計語言的通信系統(tǒng)中的一個具體應(yīng)用。在該具體應(yīng)用中,統(tǒng)一分發(fā)才莫 塊具體為Servlet模塊,例如sample. uServ Dispatchers預(yù)先在客戶端模塊指 定統(tǒng)一對業(yè)務(wù)數(shù)據(jù)進行路由轉(zhuǎn)發(fā)處理的統(tǒng)一分發(fā)地址URL。例如在web.xml 中配置的統(tǒng)一分發(fā)模塊的統(tǒng)一分發(fā)地址具體實例如下<scrvlet〉<display-name〉service dispatcher</display-name〉<servlet-name>uServDispatcher</servlet-name〉<servlet-class〉sample. uServDispatcher</servlet-class> </servlet〉 <servlet-mapping><servlet-name〉 uServDispatcher </servlet-name〉<url-pattern>* .j son</url-pattern> </servlet-mapping>上述實例表示,若用戶向客戶端模塊提交的業(yè)務(wù)請求的URL以json為后 綴,則該請求將被提交給統(tǒng)一分發(fā)模塊。例如用戶提交的業(yè)務(wù)請求中的URL地址、業(yè)務(wù)請求方法與數(shù)據(jù)類型三個參數(shù)分別是url: 7default.json", method: "POST", mimetype:"text/json",則該業(yè)務(wù)請求將會提交給統(tǒng)一分發(fā)模塊。該 業(yè)務(wù)數(shù)據(jù)處理方法實施例的流程包括以下步驟步驟301,客戶端模塊接收用戶輸入的業(yè)務(wù)請求與附加信息,其中,業(yè) 務(wù)請求中包括待處理的業(yè)務(wù)數(shù)據(jù)與用于確定該業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā)路由的路由參 考數(shù)據(jù)。本實施方式中,將其中的路由參考數(shù)據(jù)作為頭信息,將業(yè)務(wù)數(shù)據(jù)作 為體信息。其中的附加信息具體為業(yè)務(wù)請求語言與用戶信息。如下表l所示 為頭信息的 一具體格式實例表l頭信息的格式服務(wù)名方法名路由方式Qos級別路由認證假設(shè)用戶向客戶端模塊提交的、作為頭信息的路由參考數(shù)據(jù)如下 {header:{ servName:,,sample.userService,,, methodName: "addUser", rout6Mcthod: "share", qosPriority:"high", routeAuth:,,no,,}用戶向客戶端模塊提交的業(yè)務(wù)請求具體為添加用戶請求,用戶向客戶端 模塊提交的、作為體信息的業(yè)務(wù)數(shù)據(jù)如下,該業(yè)務(wù)數(shù)據(jù)中提供了待添加的用 戶信息{data:{user: {name: ,,userName,,, sex:"male,',department: ,,test,,};該業(yè)務(wù)數(shù)據(jù)中提供了待添加的用戶信息name: "userName", sex: "male", department: "test"。步驟302,客戶端模塊將頭信息與體信息組合,按照統(tǒng)一分發(fā)地址 /defaultj son,以異步請求方式將組合得到的組合信息與附加信息發(fā)送給 Servlet模塊。其中,組合后的組合信息如下 {toder:{ servName:"sample.userService,,, methodName: "addUser", routeMethod:,,share,,, qosPriority: "high", routeAuth:,,no,,} data:{user {name: "userName", sex:,,male,,, department:,,test"步驟303, Servlet模塊接收到客戶端模塊發(fā)送的業(yè)務(wù)請求后,根據(jù)預(yù)先設(shè) 置,獲取發(fā)送業(yè)務(wù)請求的用戶IP地址,將其中的頭信息、附加信息與用戶IP 地址轉(zhuǎn)發(fā)給預(yù)處理模塊。步驟304,預(yù)處理模塊根據(jù)預(yù)先設(shè)置對頭信息進行預(yù)處理,向頭信息中添 加輔助頭信息。該輔助頭信息包括附加信息、用戶IP地址、業(yè)務(wù)請求語言,預(yù)處理后的頭信息如下{ se;rvName:,,sampl6.usCTService,,, methodName: "addUser", routeMethod: "share", qosPriority: "high", routeAuth:"no", clientlp:,,xx.xx.xx.xx,,, user:,,xxx",clientLocale:"zh_CN"}其中,servName:"sample.userService"表示調(diào)用的月良務(wù)名稱為 sample.userService 。 methodName:"addUser"表示調(diào)用月良務(wù)類的方法名牙爾為 addUser。 routeMethod:,,share"表示路由方法為共享,表示可以通過不同的服 務(wù)處理隊列進行處理。routeAuth:"no"表示不需要進行路由驗證,按照上述實 例,表示不需要對用戶身份進行驗證。qosPriority:,,high"表示服務(wù)質(zhì)量等級為 高,即應(yīng)用程序?qū)eb請求的QoS要求較高,在路由轉(zhuǎn)發(fā)上可能需要快速處 理或者需要效率較高的業(yè)務(wù)處理模塊來處理業(yè)務(wù)請求。clientlp:"xx.xx.xx.xx" 表示用戶IP地址為xx.xx.xx.xx , user:"xxx"表示用戶為xxx 。 clientLocale:,,zh—CN"表示業(yè)務(wù)請求語言為zhCN。步驟305 ,預(yù)處理模塊將預(yù)處理后的頭信息發(fā)送給路由處理模塊。步驟306,路由處理模塊根據(jù)預(yù)處理后的頭信息中的輔助頭信息,進行相 應(yīng)處理,例如進行用戶身份的合法性驗證。步驟307,在頭信息通過相應(yīng)處理后,路由處理模塊對頭信息進行分析, 根據(jù)頭信息中的服務(wù)名稱、方法名稱、路由方法、服務(wù)質(zhì)量等級選擇處理體 信息的業(yè)務(wù)處理模塊,確定統(tǒng)一分發(fā)模塊到該業(yè)務(wù)處理模塊的路由,生成并 向Servlet模塊返回統(tǒng)一分發(fā)模塊到該業(yè)務(wù)處理模塊的路由信息。步驟308, Servlet模塊按照路由處理模塊返回的路由信息,將體信息轉(zhuǎn)發(fā) 給業(yè)務(wù)處理模塊。根據(jù)步驟302,此處的體信息為user:(name:"userName,', sex:"male,,, department:,,test" }步驟309,業(yè)務(wù)處理才莫塊對體信息進行相應(yīng)處理,添加用戶名為userName、 性別為male、工作部門為test的用戶,并向Servlet模塊返回處理結(jié)果。根據(jù)步 驟302,此處返回的處理結(jié)果為表示添加用戶是否成功的處理結(jié)果,如下所示, 為返回的表示用戶添加成功的結(jié)果result:{return:"true"}步驟310, Servlet模塊將上述處理結(jié)果轉(zhuǎn)發(fā)給客戶端模塊。 本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟 可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀 取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述 的存儲介質(zhì)包括ROM、 RAM、磁碟或者光盤等各種可以存儲程序代碼的介 質(zhì)。本發(fā)明實施例提供的一種業(yè)務(wù)數(shù)據(jù)處理系統(tǒng),包括一個或者多個模塊, 其可以執(zhí)行如下步驟接收業(yè)務(wù)請求,所述業(yè)務(wù)請求中包括業(yè)務(wù)數(shù)據(jù)以及用 于確定該業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā)路由的路由參考數(shù)據(jù);根據(jù)所述路由參考數(shù)據(jù),選 擇用于處理所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)處理模塊,并生成到所述業(yè)務(wù)處理模塊的路 由信息;根據(jù)所述路由信息,將所述業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給所述業(yè)務(wù)處理模塊。如圖4所示,為本發(fā)明一個業(yè)務(wù)數(shù)據(jù)處理系統(tǒng)實施例的結(jié)構(gòu)示意圖,其包 括相互連接的客戶端模塊1 、統(tǒng)一分發(fā)模塊2與路由處理模塊3。其中,客戶端模塊l用于接收業(yè)務(wù)請求,該業(yè)務(wù)請求中包含業(yè)務(wù)數(shù)據(jù)以及 用于確定該業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā)路由的路由參考數(shù)據(jù)。路由處理^^莫塊3用于根據(jù)客 戶端模塊l接收到的業(yè)務(wù)請求中的路由參考數(shù)據(jù),選擇用于處理業(yè)務(wù)請求中業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)處理模塊,并生成到業(yè)務(wù)處理模塊的路由信息。統(tǒng)一分發(fā)模塊2用于根據(jù)路由處理模塊3生成的路由信息,將客戶端模塊l接收到的業(yè)務(wù)請求 中的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給路由處理模塊3選擇的業(yè)務(wù)處理模塊。其中,客戶端模塊1可以以異步請求方式(XMLHttpRequest)或傳統(tǒng)的非 異步請求方式將業(yè)務(wù)請求發(fā)送給統(tǒng)一分發(fā)模塊2。具體地,該客戶端模塊l為Web請求的發(fā)起者,通常是Web瀏覽器,也可 以是其它使用Http協(xié)議發(fā)起業(yè)務(wù)請求的應(yīng)用程序模塊。如圖5所示,為本發(fā)明另一個業(yè)務(wù)數(shù)據(jù)處理系統(tǒng)實施例的結(jié)構(gòu)示意圖,與 圖4所示的實施例相比,該實施例中,客戶端模塊l包括接收單元ll、存儲單 元12與發(fā)送單元13。其中,接收單元11用于接收業(yè)務(wù)請求,該業(yè)務(wù)請求中包含業(yè)務(wù)數(shù)據(jù)以及 用于確定該業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā)路由的路由參考數(shù)據(jù)。存儲單元12用于存儲預(yù)先 設(shè)置的一個或多個統(tǒng)一分發(fā)模塊的統(tǒng)一分發(fā)地址。發(fā)送單元13用于在存儲單 元12中預(yù)先設(shè)置了一個統(tǒng)一分發(fā)模塊的統(tǒng)一分發(fā)地址時,通過該統(tǒng)一分發(fā)地 址將接收單元11接收到的業(yè)務(wù)請求發(fā)送給統(tǒng)一分發(fā)模塊2;在存儲單元l2 中預(yù)先設(shè)置了分別對應(yīng)于多個統(tǒng)一分發(fā)模塊的多個統(tǒng)一分發(fā)地址時,根據(jù)預(yù) 先設(shè)置的規(guī)則,從多個統(tǒng)一分發(fā)地址中選擇一個統(tǒng)一分發(fā)地址,并將接收單 元11接收到的業(yè)務(wù)請求發(fā)送給與選擇的統(tǒng)一分發(fā)地址相應(yīng)的統(tǒng)一分發(fā)模塊 2。相應(yīng)的,路由處理模塊3用于根據(jù)接收單元ll接收到的業(yè)務(wù)請求中的路 由參考數(shù)據(jù),選擇用于處理接收單元ll接收到的業(yè)務(wù)請求中業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù) 處理模塊,生成到該業(yè)務(wù)處理模塊的路由信息并返回統(tǒng)一分發(fā)模塊2。統(tǒng)一 分發(fā)模塊2用于接收發(fā)送單元13發(fā)送的業(yè)務(wù)請求,并將該業(yè)務(wù)請求中的路由 參數(shù)數(shù)據(jù)發(fā)送給路由處理模塊3,以及接收路由處理模塊3返回的路由信息, 并根據(jù)該路由信息,將業(yè)務(wù)請求中的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給路由處理模塊3選擇的 業(yè)務(wù)處理模塊,以及將該業(yè)務(wù)處理模塊處理該業(yè)務(wù)請求后返回的處理結(jié)果轉(zhuǎn) 發(fā)給客戶端模塊l。具體地,可以發(fā)送給客戶端模塊1中的發(fā)送單元13,由發(fā)送單元13轉(zhuǎn)發(fā)給接收單元11 ,從而反饋給用戶。如圖6所示,為本發(fā)明又一個業(yè)務(wù)數(shù)據(jù)處理系統(tǒng)實施例的結(jié)構(gòu)示意圖, 該實施例在圖5所示實施例的基礎(chǔ)上,還包括預(yù)處理模塊4,分別與統(tǒng)一分 發(fā)模塊2及路由處理模塊3連接,用于接收統(tǒng)一分發(fā)模塊2發(fā)送的路由參考 數(shù)據(jù),并向該路由參考數(shù)據(jù)中寫入輔助頭信息,例如驗證信息,并發(fā)送給 路由處理模塊3。路由處理模塊3根據(jù)其中的輔助頭信息進行輔助處理,在 輔助處理后,例如根據(jù)其中的驗證信息對業(yè)務(wù)請求進行鑒權(quán),在業(yè)務(wù)請求 通過鑒權(quán)后,根據(jù)路由參考數(shù)據(jù),選擇用于處理業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)處理模塊, 生成到該業(yè)務(wù)處理模塊的路由信息并返回給統(tǒng)一分發(fā)模塊2。上述任一業(yè)務(wù)數(shù)據(jù)處理系統(tǒng)實施例中,還可以包括業(yè)務(wù)處理模塊5, 與統(tǒng)一分發(fā)模塊2連接,用于接收統(tǒng)一分發(fā)模塊2發(fā)送的業(yè)務(wù)數(shù)據(jù),并對 該業(yè)務(wù)數(shù)據(jù)進行處理,向相應(yīng)的統(tǒng)一分發(fā)模塊2返回處理結(jié)果。如圖7所 示,為本發(fā)明再 一 個業(yè)務(wù)數(shù)據(jù)處理系統(tǒng)實施例的結(jié)構(gòu)示意圖。需要說明的是本發(fā)明上述任一實施例的業(yè)務(wù)數(shù)據(jù)處理系統(tǒng)中,各模 塊可以設(shè)置于同一個物理實體上,也可以分別設(shè)置于多個相同或不同的物 理實體上。例如客戶端模塊l、統(tǒng)一分發(fā)模塊2、路由處理模塊3、預(yù)處 理模塊4與業(yè)務(wù)處理模塊5構(gòu)成的系統(tǒng),可以是同一個計算機或終端,也 是多個計算機和/或終端。本發(fā)明實施例對業(yè)務(wù)請求進行轉(zhuǎn)發(fā)處理時,不需要用戶每次提交業(yè)務(wù)請 求時都詳細規(guī)劃URL的組成,簡化了用戶配置,從而提高了業(yè)務(wù)請求的 處理效率;不需通過URL指定服務(wù)端處理程序,擴展性較好,路由配置 較為靈活,可以有效滿足以數(shù)據(jù)為中心的Web應(yīng)用的需求;有利于對業(yè)務(wù) 請求的服務(wù)質(zhì)量、負載均衡與安全情況進行控制與管理;將路由決策與業(yè) 務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)隔離,有利于建立應(yīng)用層次的統(tǒng)一路由處理;通過統(tǒng)一的頭信 息處理流程完成對業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā),有助于建立一致的數(shù)據(jù)處理流程,有 利于建立完整的以數(shù)據(jù)為中心的Web應(yīng)用。最后所應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對本發(fā)明作限制性理解。盡管參照上述較佳實施例進行了詳細說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對本發(fā)明的技術(shù)方案進行修改或者等同 替換,而這種修改或者等同替換并不脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1. 一種業(yè)務(wù)數(shù)據(jù)處理方法,其特征在于,包括接收業(yè)務(wù)請求,所述業(yè)務(wù)請求中包括業(yè)務(wù)數(shù)據(jù)以及用于確定該業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā)路由的路由參考數(shù)據(jù);根據(jù)所述路由參考數(shù)據(jù),選擇用于處理所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)處理模塊,并生成到所述業(yè)務(wù)處理模塊的路由信息;根據(jù)所述路由信息,將所述業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給所述業(yè)務(wù)處理模塊。
2、 根據(jù)權(quán)利要求1所述的業(yè)務(wù)數(shù)據(jù)處理方法,其特征在于,所述接收業(yè) 務(wù)請求包括客戶端模塊接收業(yè)務(wù)請求;若所述客戶端模塊中預(yù)先設(shè)置了 一個統(tǒng)一分發(fā)模塊的統(tǒng)一分發(fā)地址,則 所述客戶端模塊通過該統(tǒng)一分發(fā)地址將所述業(yè)務(wù)請求發(fā)送給所述統(tǒng)一分發(fā)模塊;若所述客戶端模塊中預(yù)先設(shè)置了分別對應(yīng)于多個統(tǒng)一分發(fā)模塊的多個統(tǒng) 一分發(fā)地址,則所述客戶端模塊根據(jù)預(yù)先設(shè)置的規(guī)則,從多個統(tǒng)一分發(fā)地址 中選擇一個統(tǒng)一分發(fā)地址,并將所述業(yè)務(wù)請求發(fā)送給與選擇的統(tǒng)一分發(fā)地址 相應(yīng)的統(tǒng)一分發(fā)模塊;所述統(tǒng)一分發(fā)模塊將所述業(yè)務(wù)請求中的路由參考數(shù)據(jù)發(fā)送給路由處理模 塊,以便于所述路由處理模塊根據(jù)所述路由參考數(shù)據(jù),選擇用于處理所述業(yè) 務(wù)數(shù)據(jù)的業(yè)務(wù)處理^i塊,并生成到所述業(yè)務(wù)處理才莫塊的路由信息,所述統(tǒng)一 分發(fā)模塊根據(jù)所述路由信息,將所述業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給所述業(yè)務(wù)處理模塊。
3、 根據(jù)權(quán)利要求2所述的業(yè)務(wù)數(shù)據(jù)處理方法,其特征在于,所述統(tǒng)一分 發(fā)地址為統(tǒng)一 資源定位符;和/或所述路由參考數(shù)據(jù)為重定向統(tǒng) 一 資源定位 符、業(yè)務(wù)類型、業(yè)務(wù)處理方法、業(yè)務(wù)處理條件、路由服務(wù)質(zhì)量參數(shù)、路由驗 證參數(shù)、負載均衡參數(shù)中的一種或多種。
4、 根據(jù)權(quán)利要求2所述的業(yè)務(wù)數(shù)據(jù)處理方法,其特征在于,所述統(tǒng)一分發(fā)模塊將所述路由參考數(shù)據(jù)發(fā)送給路由處理模塊包括所述統(tǒng)一分發(fā)模塊將 所述路由參考數(shù)據(jù)發(fā)送給預(yù)處理模塊;所述預(yù)處理模塊向所述路由參考數(shù)據(jù) 中添加驗證信息后發(fā)送給所述路由處理模塊;根據(jù)所述路由參考數(shù)據(jù),選擇用于處理所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)處理模塊具 體為所述路由處理模塊根據(jù)所述驗證信息對所述業(yè)務(wù)請求進行鑒權(quán),在所 述業(yè)務(wù)請求通過鑒權(quán)后,根據(jù)所述路由參考數(shù)據(jù),選擇用于處理所述業(yè)務(wù)數(shù) 據(jù)的業(yè)務(wù)處理模塊。
5、 根據(jù)權(quán)利要求2、 3或4所述的業(yè)務(wù)數(shù)據(jù)處理方法,其特征在于,根 據(jù)所述路由參考數(shù)據(jù),選擇用于處理所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)處理模塊,并生成 到所述業(yè)務(wù)處理模塊的路由信息具體為所述路由處理模塊根據(jù)所述路由參 考數(shù)據(jù),選擇用于處理所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)處理卩漠塊,生成到所述業(yè)務(wù)處理 模塊的路由信息并返回所述統(tǒng)一分發(fā)模塊;根據(jù)所述路由信息,將所述業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給所述業(yè)務(wù)處理模塊具體為 所述統(tǒng)一分發(fā)模塊根據(jù)所述路由信息,將所述業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給所述業(yè)務(wù)處理 模塊。
6、 根據(jù)權(quán)利要求5所述的業(yè)務(wù)數(shù)據(jù)處理方法,其特征在于,將所述業(yè)務(wù) 數(shù)據(jù)轉(zhuǎn)發(fā)給所述業(yè)務(wù)處理模塊之后,還包括所述業(yè)務(wù)處理模塊對所述業(yè)務(wù)數(shù)據(jù)進行處理,并向所述統(tǒng)一分發(fā)模塊返 回處理結(jié)果;所述統(tǒng)一分發(fā)模塊將所述處理結(jié)果轉(zhuǎn)發(fā)給所述客戶端^^莫塊。
7、 根據(jù)權(quán)利要求1所述的業(yè)務(wù)數(shù)據(jù)處理方法,其特征在于,所述接收業(yè) 務(wù)請求具體為接收以異步請求方式或非異步請求方式發(fā)送的所述業(yè)務(wù)請求。
8、 一種業(yè)務(wù)數(shù)據(jù)處理系統(tǒng),其特征在于,包括一個或者多個模塊,執(zhí)行 如下步驟接收業(yè)務(wù)請求,所述業(yè)務(wù)請求中包括業(yè)務(wù)數(shù)據(jù)以及用于確定該業(yè)務(wù)數(shù)據(jù) 的轉(zhuǎn)發(fā)路由的路由參考數(shù)據(jù);根據(jù)所述路由參考數(shù)據(jù),選擇用于處理所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)處理模塊,并生成到所述業(yè)務(wù)處理模塊的路由信息;根據(jù)所述路由信息,將所述業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給所述業(yè)務(wù)處理it塊。
9、 根據(jù)權(quán)利要求8的業(yè)務(wù)數(shù)據(jù)處理系統(tǒng),其特征在于,所述多個模塊具 體為客戶端模塊,用于接收業(yè)務(wù)請求,所述業(yè)務(wù)請求中包含業(yè)務(wù)數(shù)據(jù)以及用 于確定該業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā)路由的路由參考數(shù)據(jù);路由處理模塊,用于根據(jù)所述路由參考數(shù)據(jù),選擇用于處理所述業(yè)務(wù)數(shù) 據(jù)的業(yè)務(wù)處理模塊,并生成到所述業(yè)務(wù)處理模塊的路由信息;統(tǒng)一分發(fā)模塊,用于根據(jù)所述路由信息,將所述業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給所述業(yè) 務(wù)處理模塊。
10、 根據(jù)權(quán)利要求9所述的業(yè)務(wù)數(shù)據(jù)處理系統(tǒng),其特征在于,所述客戶 端模塊包括接收單元,用于接收業(yè)務(wù)請求,所述業(yè)務(wù)請求中包含業(yè)務(wù)數(shù)據(jù)以及用于 確定該業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā)路由的路由參考數(shù)據(jù);存儲單元,用于存儲預(yù)先設(shè)置的一個或多個統(tǒng)一分發(fā)模塊的統(tǒng)一分發(fā)地址;發(fā)送單元,用于在所述存儲單元中預(yù)先設(shè)置了一個統(tǒng)一分發(fā)模塊的統(tǒng)一 分發(fā)地址時,通過該統(tǒng)一分發(fā)地址將所述業(yè)務(wù)請求發(fā)送給所述統(tǒng)一分發(fā)模塊; 在所述存儲單元中預(yù)先設(shè)置了分別對應(yīng)于多個統(tǒng)一分發(fā)模塊的多個統(tǒng)一分發(fā) 地址時,根據(jù)預(yù)先設(shè)置的規(guī)則,從多個統(tǒng)一分發(fā)地址中選擇一個統(tǒng)一分發(fā)地 址,并將所述業(yè)務(wù)請求發(fā)送給與選擇的統(tǒng)一分發(fā)地址相應(yīng)的統(tǒng)一分發(fā)模塊;所述路由處理模塊用于根據(jù)所述路由參考數(shù)據(jù),選擇用于處理所述業(yè)務(wù) 數(shù)據(jù)的業(yè)務(wù)處理模塊,生成到所述業(yè)務(wù)處理模塊的路由信息并返回所述統(tǒng)一 分發(fā)模塊;所述統(tǒng)一分發(fā)模塊用于接收所述發(fā)送單元發(fā)送的所述業(yè)務(wù)請求,并將該業(yè)務(wù)請求中的路由參數(shù)數(shù)據(jù)發(fā)送給所述路由處理模塊,以及接收所述路由處 理模塊返回的路由信息,并根據(jù)該路由信息,將所述業(yè)務(wù)請求中的業(yè)務(wù)數(shù)據(jù) 轉(zhuǎn)發(fā)給所述業(yè)務(wù)處理模塊,以及將所述業(yè)務(wù)處理模塊處理該業(yè)務(wù)請求后返回 的處理結(jié)果轉(zhuǎn)發(fā)給所述客戶端模塊。
11、 根據(jù)權(quán)利要求IO所述的業(yè)務(wù)數(shù)據(jù)處理系統(tǒng),其特征在于,還包括 預(yù)處理模塊,用于接收統(tǒng)一分發(fā)模塊發(fā)送的路由參考數(shù)據(jù),并向該路由參考數(shù)據(jù)中寫入驗證信息后發(fā)送給所述路由處理模塊;所述路由處理模塊根據(jù)所述驗證信息對所述業(yè)務(wù)請求進行鑒權(quán),在所述 業(yè)務(wù)請求通過鑒權(quán)后,根據(jù)所述路由參考數(shù)據(jù),選擇用于處理所述業(yè)務(wù)數(shù)據(jù) 的業(yè)務(wù)處理;f莫塊,生成到所述業(yè)務(wù)處理;漠塊的路由信息并返回所述統(tǒng)一分發(fā) 模塊。
12、 根據(jù)權(quán)利要求10或11所述的業(yè)務(wù)數(shù)據(jù)處理系統(tǒng),其特征在于,還 包括業(yè)務(wù)處理模塊,用于接收業(yè)務(wù)數(shù)據(jù),并對所述業(yè)務(wù)數(shù)據(jù)進行處理,以及 向所述統(tǒng)一分發(fā)模塊返回處理結(jié)果。
全文摘要
本發(fā)明涉及一種業(yè)務(wù)數(shù)據(jù)處理方法與業(yè)務(wù)數(shù)據(jù)處理系統(tǒng),其中,業(yè)務(wù)數(shù)據(jù)處理方法包括接收業(yè)務(wù)請求,所述業(yè)務(wù)請求中包括業(yè)務(wù)數(shù)據(jù)以及用于確定該業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā)路由的路由參考數(shù)據(jù);根據(jù)所述路由參考數(shù)據(jù),選擇用于處理所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)處理模塊,并生成到所述業(yè)務(wù)處理模塊的路由信息;根據(jù)所述路由信息,將所述業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給所述業(yè)務(wù)處理模塊。本發(fā)明實施例可以簡化用戶配置,提高業(yè)務(wù)請求的處理效率;擴展性較好,路由配置較為靈活,可以有效滿足以數(shù)據(jù)為中心的Web應(yīng)用的需求。
文檔編號H04L29/06GK101272337SQ200810094479
公開日2008年9月24日 申請日期2008年4月30日 優(yōu)先權(quán)日2007年12月27日
發(fā)明者鴻 穆 申請人:華為技術(shù)有限公司