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

多維數(shù)據(jù)查詢(xún)方法及系統(tǒng)的制作方法

文檔序號(hào):6340105閱讀:167來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):多維數(shù)據(jù)查詢(xún)方法及系統(tǒng)的制作方法
多維數(shù)據(jù)查詢(xún)方法及系統(tǒng)
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù),尤其涉及一種多維數(shù)據(jù)查詢(xún)方法及系統(tǒng)。背景技術(shù)
在眾多互聯(lián)網(wǎng)信息共享、傳播和獲取平臺(tái)上,存在大量的查詢(xún)業(yè)務(wù),在業(yè)務(wù)模型及數(shù)據(jù)結(jié)構(gòu)相似的情況下,請(qǐng)求端發(fā)送給相應(yīng)數(shù)據(jù)源接口服務(wù)器的查詢(xún)請(qǐng)求很多,并且這些大量的查詢(xún)請(qǐng)求都比較相似。傳統(tǒng)的數(shù)據(jù)查詢(xún)方法是請(qǐng)求端發(fā)送多個(gè)查詢(xún)請(qǐng)求數(shù)據(jù)包,將這些多個(gè)查詢(xún)請(qǐng)求數(shù)據(jù)包排隊(duì)交給中轉(zhuǎn)模塊,由中轉(zhuǎn)模塊逐個(gè)根據(jù)查詢(xún)請(qǐng)求數(shù)據(jù)包中的標(biāo)志位信息將查詢(xún)請(qǐng)求數(shù)據(jù)包串行轉(zhuǎn)發(fā)給對(duì)應(yīng)的數(shù)據(jù)源接口服務(wù)器,對(duì)應(yīng)的數(shù)據(jù)源接口服務(wù)器收到數(shù)據(jù)包后進(jìn)行處理,將查詢(xún)結(jié)果組成應(yīng)答包交給中轉(zhuǎn)模塊,中轉(zhuǎn)模塊收到多個(gè)數(shù)據(jù)源接口服務(wù)器發(fā)送的應(yīng)答包后,逐個(gè)發(fā)送到請(qǐng)求端。然而,在海量服務(wù)體系下,傳統(tǒng)的這種數(shù)據(jù)查詢(xún)方法并不能減少請(qǐng)求數(shù)據(jù)包的數(shù)量,容易造成網(wǎng)絡(luò)壓力過(guò)大而影響系統(tǒng)性能。此外,中轉(zhuǎn)模塊處理數(shù)據(jù)包時(shí)是串行執(zhí)行的, 在查詢(xún)海量數(shù)據(jù)信息時(shí)的響應(yīng)能力差。

發(fā)明內(nèi)容基于此,有必要提供一種能提高數(shù)據(jù)響應(yīng)能力的多維數(shù)據(jù)查詢(xún)方法。一種多維數(shù)據(jù)查詢(xún)方法,包括以下步驟中轉(zhuǎn)服務(wù)器接收請(qǐng)求端發(fā)送的請(qǐng)求數(shù)據(jù)包;所述中轉(zhuǎn)服務(wù)器根據(jù)所述請(qǐng)求數(shù)據(jù)包將查詢(xún)請(qǐng)求并行發(fā)送到多個(gè)對(duì)應(yīng)的數(shù)據(jù)源接口服務(wù)器;所述數(shù)據(jù)源接口服務(wù)器收到查詢(xún)請(qǐng)求后進(jìn)行查詢(xún)處理,將查詢(xún)結(jié)果組成應(yīng)答包, 并將所述應(yīng)答包發(fā)送至所述中轉(zhuǎn)服務(wù)器;所述中轉(zhuǎn)服務(wù)器將應(yīng)答包返回至請(qǐng)求端。優(yōu)選的,所述中轉(zhuǎn)服務(wù)器將應(yīng)答包返回至請(qǐng)求端的步驟為所述中轉(zhuǎn)服務(wù)器將接收到的應(yīng)答包合并成組合式應(yīng)答包,將所述組合式應(yīng)答包返回至請(qǐng)求端。優(yōu)選的,所述中轉(zhuǎn)服務(wù)器將接收到的應(yīng)答包合并成組合式應(yīng)答包的步驟為生成組合式應(yīng)答包的包頭,將所述應(yīng)答包的包體合并成所述組合式應(yīng)答包的包體,將所述組合式應(yīng)答包的包頭和包體組合成所述組合式應(yīng)答包。優(yōu)選的,所述中轉(zhuǎn)服務(wù)器接收請(qǐng)求端發(fā)送的請(qǐng)求數(shù)據(jù)包的步驟之前還包括所述請(qǐng)求端將多個(gè)查詢(xún)請(qǐng)求及對(duì)應(yīng)的標(biāo)志位信息合并成請(qǐng)求數(shù)據(jù)包,并將所述請(qǐng)求數(shù)據(jù)包發(fā)送到所述中轉(zhuǎn)服務(wù)器。優(yōu)選的,所述中轉(zhuǎn)服務(wù)器將請(qǐng)求數(shù)據(jù)包并行發(fā)送到多個(gè)對(duì)應(yīng)的數(shù)據(jù)源接口服務(wù)器的步驟為
所述中轉(zhuǎn)服務(wù)器解析所述請(qǐng)求數(shù)據(jù)包,獲取多個(gè)查詢(xún)請(qǐng)求及對(duì)應(yīng)的標(biāo)志位信息, 根據(jù)所述標(biāo)志位信息將多個(gè)查詢(xún)請(qǐng)求并行發(fā)送到與標(biāo)志位信息對(duì)應(yīng)的數(shù)據(jù)源接口服務(wù)器。此外,還有必要提供一種能提高數(shù)據(jù)響應(yīng)能力的多維數(shù)據(jù)查詢(xún)系統(tǒng)。一種多維數(shù)據(jù)查詢(xún)系統(tǒng),包括中轉(zhuǎn)服務(wù)器,用于接收請(qǐng)求端發(fā)送的請(qǐng)求數(shù)據(jù)包,并根據(jù)所述請(qǐng)求數(shù)據(jù)包將查詢(xún)請(qǐng)求并行發(fā)送到多個(gè)對(duì)應(yīng)的數(shù)據(jù)源接口服務(wù)器;多個(gè)數(shù)據(jù)源接口服務(wù)器,用于根據(jù)查詢(xún)請(qǐng)求進(jìn)行查詢(xún)處理,將查詢(xún)結(jié)果組成應(yīng)答包,并將所述應(yīng)答包發(fā)送至所述中轉(zhuǎn)服務(wù)器;所述中轉(zhuǎn)服務(wù)器還用于將所述應(yīng)答包返回至請(qǐng)求端。優(yōu)選的,所述中轉(zhuǎn)服務(wù)器還用于將接收到的應(yīng)答包合并成組合式應(yīng)答包,將所述組合式應(yīng)答包返回至請(qǐng)求端。優(yōu)選的,所述中轉(zhuǎn)服務(wù)器用于生成組合式應(yīng)答包的包頭,將所述應(yīng)答包的包體合并成所述組合式應(yīng)答包的包體,將組合式應(yīng)答包的包頭和包體組合成所述組合式應(yīng)答包。優(yōu)選的,該系統(tǒng)還包括請(qǐng)求端,用于將多個(gè)查詢(xún)請(qǐng)求及對(duì)應(yīng)的標(biāo)志位信息合并成請(qǐng)求數(shù)據(jù)包,并將所述請(qǐng)求數(shù)據(jù)包發(fā)送到所述中轉(zhuǎn)服務(wù)器。優(yōu)選的,所述中轉(zhuǎn)服務(wù)器包括控制模塊,用于解析所述請(qǐng)求數(shù)據(jù)包,獲取多個(gè)查詢(xún)請(qǐng)求及對(duì)應(yīng)的標(biāo)志位信息,根據(jù)所述標(biāo)志位信息將多個(gè)查詢(xún)請(qǐng)求并行發(fā)送到與標(biāo)志位信息對(duì)應(yīng)的數(shù)據(jù)源接口服務(wù)器。上述多維數(shù)據(jù)查詢(xún)方法及系統(tǒng),中轉(zhuǎn)服務(wù)器根據(jù)請(qǐng)求端發(fā)送的請(qǐng)求數(shù)據(jù)包,將多個(gè)查詢(xún)請(qǐng)求并行發(fā)送到多個(gè)對(duì)應(yīng)的數(shù)據(jù)源接口服務(wù)器,因此,提高了數(shù)據(jù)響應(yīng)能力,能處理海量的查詢(xún)請(qǐng)求。

圖1為一個(gè)實(shí)施例中多維數(shù)據(jù)查詢(xún)方法的流程圖;圖2為另一個(gè)實(shí)施例中多維數(shù)據(jù)查詢(xún)方法的流程圖;圖3為一個(gè)實(shí)施例中多維數(shù)據(jù)查詢(xún)系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式圖1示出了一個(gè)實(shí)施例中的多維數(shù)據(jù)查詢(xún)方法流程,該方法流程包括以下步驟步驟S102,中轉(zhuǎn)服務(wù)器接收請(qǐng)求端發(fā)送的請(qǐng)求數(shù)據(jù)包。步驟S104,中轉(zhuǎn)服務(wù)器根據(jù)請(qǐng)求數(shù)據(jù)包將查詢(xún)請(qǐng)求并行發(fā)送到多個(gè)對(duì)應(yīng)的數(shù)據(jù)源接口服務(wù)器。步驟S106,數(shù)據(jù)源接口服務(wù)器收到查詢(xún)請(qǐng)求后進(jìn)行查詢(xún)處理,將查詢(xún)結(jié)果組成應(yīng)答包,并將應(yīng)答包發(fā)送至中轉(zhuǎn)服務(wù)器。步驟S108,中轉(zhuǎn)服務(wù)器將應(yīng)答包返回至請(qǐng)求端。中轉(zhuǎn)服務(wù)器根據(jù)請(qǐng)求端發(fā)送的請(qǐng)求數(shù)據(jù)包,將多個(gè)查詢(xún)請(qǐng)求并行發(fā)送到多個(gè)對(duì)應(yīng)的數(shù)據(jù)源接口服務(wù)器,因此,提高了數(shù)據(jù)響應(yīng)能力,能處理海量的查詢(xún)請(qǐng)求。圖2示出了另一個(gè)實(shí)施例中的多維數(shù)據(jù)查詢(xún)方法流程,該方法流程包括以下步驟步驟S202,請(qǐng)求端將多個(gè)查詢(xún)請(qǐng)求及對(duì)應(yīng)的標(biāo)志位信息合并成請(qǐng)求數(shù)據(jù)包,并將請(qǐng)求數(shù)據(jù)包發(fā)送到中轉(zhuǎn)服務(wù)器。請(qǐng)求端根據(jù)需要生成多個(gè)查詢(xún)請(qǐng)求,不同的查詢(xún)請(qǐng)求帶有不同的標(biāo)志位信息,標(biāo)志位信息標(biāo)志了查詢(xún)請(qǐng)求的目標(biāo)數(shù)據(jù),即標(biāo)志了應(yīng)將查詢(xún)請(qǐng)求發(fā)送到哪個(gè)數(shù)據(jù)源接口服務(wù)器進(jìn)行處理。請(qǐng)求端可將標(biāo)志位信息合并到一個(gè)請(qǐng)求數(shù)據(jù)包中,將該請(qǐng)求數(shù)據(jù)包發(fā)送到中轉(zhuǎn)服務(wù)器,即可實(shí)現(xiàn)多數(shù)據(jù)源的查詢(xún)。數(shù)據(jù)包包括兩個(gè)部分,即數(shù)據(jù)包頭和包體,包頭記錄了數(shù)據(jù)包的相關(guān)信息,包體包含了數(shù)據(jù)包的具體內(nèi)容,每一個(gè)數(shù)據(jù)包都有一個(gè)數(shù)據(jù)包頭和一個(gè)數(shù)據(jù)包體,由于將多個(gè)查詢(xún)請(qǐng)求及對(duì)應(yīng)的標(biāo)志位信息合并到了一個(gè)請(qǐng)求數(shù)據(jù)包,一個(gè)請(qǐng)求數(shù)據(jù)包只有一個(gè)數(shù)據(jù)包頭,相對(duì)傳統(tǒng)的發(fā)送多個(gè)數(shù)據(jù)包的方式,由于只需要一個(gè)數(shù)據(jù)包頭, 因此能減少傳輸?shù)臄?shù)據(jù)量,對(duì)于海量的查詢(xún)業(yè)務(wù),能有效緩解網(wǎng)絡(luò)壓力。步驟S204,中轉(zhuǎn)服務(wù)器接收請(qǐng)求端發(fā)送的請(qǐng)求數(shù)據(jù)包。中轉(zhuǎn)服務(wù)器可部署在多個(gè)數(shù)據(jù)源接口服務(wù)器的前端,中轉(zhuǎn)服務(wù)器能識(shí)別不同的請(qǐng)求數(shù)據(jù)包。步驟S206,中轉(zhuǎn)服務(wù)器解析請(qǐng)求數(shù)據(jù)包,獲取多個(gè)查詢(xún)請(qǐng)求及對(duì)應(yīng)的標(biāo)志位信息。步驟S208,中轉(zhuǎn)服務(wù)器根據(jù)標(biāo)志位信息將多個(gè)查詢(xún)請(qǐng)求并行發(fā)送到與標(biāo)志位信息對(duì)應(yīng)的數(shù)據(jù)源接口服務(wù)器。由于請(qǐng)求數(shù)據(jù)包中的標(biāo)志位信息標(biāo)志了查詢(xún)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)源接口服務(wù)器,中轉(zhuǎn)服務(wù)器根據(jù)標(biāo)志位信息可將對(duì)應(yīng)的查詢(xún)請(qǐng)求并行發(fā)送到對(duì)應(yīng)的數(shù)據(jù)源接口服務(wù)器進(jìn)行處理。采用并行發(fā)送的方式能提高數(shù)據(jù)響應(yīng)能力,同時(shí),針對(duì)海量的查詢(xún)業(yè)務(wù),能緩解網(wǎng)絡(luò)壓力,提高查詢(xún)速度。步驟S210,數(shù)據(jù)源接口服務(wù)器收到查詢(xún)請(qǐng)求后進(jìn)行查詢(xún)處理,將查詢(xún)結(jié)果組成應(yīng)答包,將應(yīng)答包發(fā)送至中轉(zhuǎn)服務(wù)器。步驟S212,中轉(zhuǎn)服務(wù)器將接收到的應(yīng)答包合并成組合式應(yīng)答包,將組合式應(yīng)答包返回至請(qǐng)求端。由于中轉(zhuǎn)服務(wù)器根據(jù)標(biāo)志位信息將對(duì)應(yīng)的查詢(xún)請(qǐng)求并行發(fā)送到對(duì)應(yīng)的數(shù)據(jù)源接口服務(wù)器進(jìn)行處理,因此對(duì)于同一個(gè)請(qǐng)求數(shù)據(jù)包,中轉(zhuǎn)服務(wù)器會(huì)接收到多個(gè)數(shù)據(jù)源接口服務(wù)器返回的針對(duì)不同查詢(xún)請(qǐng)求的應(yīng)答包。在一個(gè)實(shí)施例中,對(duì)于同一個(gè)請(qǐng)求數(shù)據(jù)包中的多個(gè)查詢(xún)請(qǐng)求,中轉(zhuǎn)服務(wù)器在收到相應(yīng)的應(yīng)答包后則進(jìn)行標(biāo)識(shí),待收到所有查詢(xún)請(qǐng)求對(duì)應(yīng)的應(yīng)答包都接收完后,中轉(zhuǎn)服務(wù)器將這些應(yīng)答包進(jìn)行合并處理。這樣,可以保證所有查詢(xún)請(qǐng)求都能得到查詢(xún)結(jié)果,提高了數(shù)據(jù)的完整性。在另一個(gè)實(shí)施例中,還可以設(shè)置時(shí)間閾值,中轉(zhuǎn)服務(wù)器將查詢(xún)請(qǐng)求發(fā)送到各數(shù)據(jù)源接口服務(wù)器后,將在該時(shí)間閾值內(nèi)接收到的應(yīng)答包進(jìn)行合并,而超過(guò)該時(shí)間閾值未收到的應(yīng)答包則放棄。若因?yàn)榫W(wǎng)絡(luò)原因或其他異常情況而導(dǎo)致某一個(gè)查詢(xún)請(qǐng)求的應(yīng)答包未接收到,通過(guò)設(shè)置時(shí)間閾值,保證了在該時(shí)間閾值內(nèi)請(qǐng)求端能夠得到反饋。中轉(zhuǎn)服務(wù)器將應(yīng)答包進(jìn)行合并處理,得到一個(gè)組合式應(yīng)答包,具體是生成組合式應(yīng)答包的包頭,將應(yīng)答包的包體合并成組合式應(yīng)答包的包體,將組合式應(yīng)答包的包頭和包體組合成所述組合式應(yīng)答包。該組合式應(yīng)答包含有多個(gè)數(shù)據(jù)源接口服務(wù)器的查詢(xún)結(jié)果,將組合式應(yīng)答包返回給請(qǐng)求端則完成請(qǐng)求端的查詢(xún)請(qǐng)求。每一個(gè)應(yīng)答包都包括一個(gè)包頭和一個(gè)包體,由于中轉(zhuǎn)服務(wù)器對(duì)應(yīng)答包進(jìn)行了合并處理,將多個(gè)應(yīng)答包合并成了一個(gè)組合式應(yīng)答包,即將應(yīng)答包的多個(gè)包體進(jìn)行合并,合并成組合式應(yīng)答包的包體,而組合式應(yīng)答包的包頭記錄該組合式應(yīng)答包的相關(guān)信息。這樣,減少了包頭的數(shù)量,傳輸?shù)臄?shù)據(jù)量減少,僅將一個(gè)組合式應(yīng)答包發(fā)送到請(qǐng)求端,,在針對(duì)海量查詢(xún)業(yè)務(wù)時(shí),能有效緩解網(wǎng)絡(luò)壓力,并能提高數(shù)據(jù)傳輸速度,提高查詢(xún)速度。請(qǐng)求端收到組合式應(yīng)答包后,進(jìn)行解析后得到查詢(xún)結(jié)果。圖3示出了一個(gè)實(shí)施例中的多維數(shù)據(jù)查詢(xún)系統(tǒng),該系統(tǒng)包括請(qǐng)求端10、中轉(zhuǎn)服務(wù)器20、多個(gè)數(shù)據(jù)源接口服務(wù)器30,其中請(qǐng)求端10與中轉(zhuǎn)服務(wù)器20進(jìn)行數(shù)據(jù)交互,用于發(fā)送請(qǐng)求數(shù)據(jù)包至中轉(zhuǎn)服務(wù)器20。中轉(zhuǎn)服務(wù)器20分別與請(qǐng)求端10及多個(gè)數(shù)據(jù)源接口服務(wù)器30進(jìn)行數(shù)據(jù)交互,用于接收請(qǐng)求端發(fā)送的請(qǐng)求數(shù)據(jù)包,并根據(jù)請(qǐng)求數(shù)據(jù)包將查詢(xún)請(qǐng)求并行發(fā)送到多個(gè)對(duì)應(yīng)的數(shù)據(jù)源接口服務(wù)器。多個(gè)數(shù)據(jù)源接口服務(wù)器30用于根據(jù)查詢(xún)請(qǐng)求進(jìn)行查詢(xún)處理,將查詢(xún)結(jié)果組成應(yīng)答包,并將應(yīng)答包發(fā)送至中轉(zhuǎn)服務(wù)器20。中轉(zhuǎn)服務(wù)器20還用于將應(yīng)答包返回給請(qǐng)求端10。中轉(zhuǎn)服務(wù)器20根據(jù)請(qǐng)求端10發(fā)送的請(qǐng)求數(shù)據(jù)包,將多個(gè)查詢(xún)請(qǐng)求并行發(fā)送到多個(gè)對(duì)應(yīng)的數(shù)據(jù)源接口服務(wù)器30,因此,提高了數(shù)據(jù)響應(yīng)能力,能處理海量的查詢(xún)請(qǐng)求。在一個(gè)實(shí)施例中,請(qǐng)求端10用于將多個(gè)查詢(xún)請(qǐng)求及對(duì)應(yīng)的標(biāo)志位信息合并成請(qǐng)求數(shù)據(jù)包,并將請(qǐng)求數(shù)據(jù)包發(fā)送到中轉(zhuǎn)服務(wù)器20。將多個(gè)查詢(xún)請(qǐng)求及對(duì)應(yīng)的標(biāo)志位信息合并到了一個(gè)請(qǐng)求數(shù)據(jù)包,僅需要一個(gè)包頭來(lái)記錄請(qǐng)求數(shù)據(jù)包的相關(guān)信息,因此能減少傳輸?shù)臄?shù)據(jù)量,對(duì)于海量的查詢(xún)業(yè)務(wù),能有效緩解網(wǎng)絡(luò)壓力。該實(shí)施例中,中轉(zhuǎn)服務(wù)器20包括控制模塊210,用于解析請(qǐng)求數(shù)據(jù)包,獲取多個(gè)查詢(xún)請(qǐng)求及對(duì)應(yīng)的標(biāo)志位信息,根據(jù)標(biāo)志位信息將多個(gè)查詢(xún)請(qǐng)求并行發(fā)送到與標(biāo)志位信息對(duì)應(yīng)的數(shù)據(jù)源接口服務(wù)器30。采用并行發(fā)送的方式能提高數(shù)據(jù)響應(yīng)能力,同時(shí),針對(duì)海量的查詢(xún)業(yè)務(wù),能緩解網(wǎng)絡(luò)壓力,提高查詢(xún)速度。在一個(gè)實(shí)施例中,中轉(zhuǎn)服務(wù)器20還用于將接收到的應(yīng)答包合并成組合式應(yīng)答包, 將組合式應(yīng)答包返回至請(qǐng)求端10。具體是,中轉(zhuǎn)服務(wù)器20用于生成組合式應(yīng)答包的包頭, 將應(yīng)答包的包體合并成組合式應(yīng)答包的包體,將組合式應(yīng)答包的包頭和包體組合成組合式應(yīng)答包。由于中轉(zhuǎn)服務(wù)器20根據(jù)標(biāo)志位信息將對(duì)應(yīng)的查詢(xún)請(qǐng)求并行發(fā)送到對(duì)應(yīng)的數(shù)據(jù)源接口服務(wù)器進(jìn)行處理,因此對(duì)于同一個(gè)請(qǐng)求數(shù)據(jù)包,中轉(zhuǎn)服務(wù)器20會(huì)接收到多個(gè)數(shù)據(jù)源接口服務(wù)器30返回的針對(duì)不同查詢(xún)請(qǐng)求的應(yīng)答包。在一個(gè)實(shí)施例中,對(duì)于同一個(gè)請(qǐng)求數(shù)據(jù)包中的多個(gè)查詢(xún)請(qǐng)求,中轉(zhuǎn)服務(wù)器20在收到相應(yīng)的應(yīng)答包后則進(jìn)行標(biāo)識(shí),待收到所有查詢(xún)請(qǐng)求對(duì)應(yīng)的應(yīng)答包都接收完后,中轉(zhuǎn)服務(wù)器20將這些應(yīng)答包進(jìn)行合并處理。這樣,可以保證所有查詢(xún)請(qǐng)求都能得到查詢(xún)結(jié)果,提高了數(shù)據(jù)的完整性。在另一個(gè)實(shí)施例中,還可以設(shè)置時(shí)間閾值,中轉(zhuǎn)服務(wù)器20將查詢(xún)請(qǐng)求發(fā)送到各數(shù)據(jù)源接口服務(wù)器30后,將在該時(shí)間閾值內(nèi)接收到的應(yīng)答包進(jìn)行合并,而超過(guò)該時(shí)間閾值未收到的應(yīng)答包則放棄。若因?yàn)榫W(wǎng)絡(luò)原因或其他異常情況而導(dǎo)致某一個(gè)查詢(xún)請(qǐng)求的應(yīng)答包未接收到,通過(guò)設(shè)置時(shí)間閾值,保證了在該時(shí)間閾值內(nèi)請(qǐng)求端10仍能得到查詢(xún)結(jié)果。
由于中轉(zhuǎn)服務(wù)器20對(duì)應(yīng)答包進(jìn)行了合并處理,即將應(yīng)答包的多個(gè)包體進(jìn)行合并, 合并成組合式應(yīng)答包的包體,而組合式應(yīng)答包的包頭記錄該組合式應(yīng)答包的相關(guān)信息。這樣,減少了包頭的個(gè)數(shù),傳輸?shù)臄?shù)據(jù)量減少,僅將一個(gè)組合式應(yīng)答包發(fā)送到請(qǐng)求端10,在針對(duì)海量查詢(xún)業(yè)務(wù)時(shí),能有效緩解網(wǎng)絡(luò)壓力,并能提高數(shù)據(jù)傳輸速度,提高查詢(xún)速度。請(qǐng)求端10收到組合式應(yīng)答包后,進(jìn)行解析后得到查詢(xún)結(jié)果。以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專(zhuān)利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專(zhuān)利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種多維數(shù)據(jù)查詢(xún)方法,包括以下步驟中轉(zhuǎn)服務(wù)器接收請(qǐng)求端發(fā)送的請(qǐng)求數(shù)據(jù)包;所述中轉(zhuǎn)服務(wù)器根據(jù)所述請(qǐng)求數(shù)據(jù)包將查詢(xún)請(qǐng)求并行發(fā)送到多個(gè)對(duì)應(yīng)的數(shù)據(jù)源接口服務(wù)器;所述數(shù)據(jù)源接口服務(wù)器收到查詢(xún)請(qǐng)求后進(jìn)行查詢(xún)處理,將查詢(xún)結(jié)果組成應(yīng)答包,并將所述應(yīng)答包發(fā)送至所述中轉(zhuǎn)服務(wù)器;所述中轉(zhuǎn)服務(wù)器將應(yīng)答包返回至請(qǐng)求端。
2.根據(jù)權(quán)利要求1所述的多維數(shù)據(jù)查詢(xún)方法,其特征在于,所述中轉(zhuǎn)服務(wù)器將應(yīng)答包返回至請(qǐng)求端的步驟為所述中轉(zhuǎn)服務(wù)器將接收到的應(yīng)答包合并成組合式應(yīng)答包,將所述組合式應(yīng)答包返回至請(qǐng)求端。
3.根據(jù)權(quán)利要求2所述的多維數(shù)據(jù)查詢(xún)方法,其特征在于,所述中轉(zhuǎn)服務(wù)器將接收到的應(yīng)答包合并成組合式應(yīng)答包的步驟為生成組合式應(yīng)答包的包頭,將所述應(yīng)答包的包體合并成所述組合式應(yīng)答包的包體,將所述組合式應(yīng)答包的包頭和包體組合成所述組合式應(yīng)答包。
4.根據(jù)權(quán)利要求1所述的多維數(shù)據(jù)查詢(xún)方法,其特征在于,所述中轉(zhuǎn)服務(wù)器接收請(qǐng)求端發(fā)送的請(qǐng)求數(shù)據(jù)包的步驟之前還包括所述請(qǐng)求端將多個(gè)查詢(xún)請(qǐng)求及對(duì)應(yīng)的標(biāo)志位信息合并成請(qǐng)求數(shù)據(jù)包,并將所述請(qǐng)求數(shù)據(jù)包發(fā)送到所述中轉(zhuǎn)服務(wù)器。
5.根據(jù)權(quán)利要求4所述的多維數(shù)據(jù)查詢(xún)方法,其特征在于,所述中轉(zhuǎn)服務(wù)器將請(qǐng)求數(shù)據(jù)包并行發(fā)送到多個(gè)對(duì)應(yīng)的數(shù)據(jù)源接口服務(wù)器的步驟為所述中轉(zhuǎn)服務(wù)器解析所述請(qǐng)求數(shù)據(jù)包,獲取多個(gè)查詢(xún)請(qǐng)求及對(duì)應(yīng)的標(biāo)志位信息,根據(jù)所述標(biāo)志位信息將多個(gè)查詢(xún)請(qǐng)求并行發(fā)送到與標(biāo)志位信息對(duì)應(yīng)的數(shù)據(jù)源接口服務(wù)器。
6.一種多維數(shù)據(jù)查詢(xún)系統(tǒng),其特征在于,包括中轉(zhuǎn)服務(wù)器,用于接收請(qǐng)求端發(fā)送的請(qǐng)求數(shù)據(jù)包,并根據(jù)所述請(qǐng)求數(shù)據(jù)包將查詢(xún)請(qǐng)求并行發(fā)送到多個(gè)對(duì)應(yīng)的數(shù)據(jù)源接口服務(wù)器;多個(gè)數(shù)據(jù)源接口服務(wù)器,用于根據(jù)查詢(xún)請(qǐng)求進(jìn)行查詢(xún)處理,將查詢(xún)結(jié)果組成應(yīng)答包,并將所述應(yīng)答包發(fā)送至所述中轉(zhuǎn)服務(wù)器;所述中轉(zhuǎn)服務(wù)器還用于將所述應(yīng)答包返回至請(qǐng)求端。
7.根據(jù)權(quán)利要求6所述的多維數(shù)據(jù)查詢(xún)系統(tǒng),其特征在于,所述中轉(zhuǎn)服務(wù)器還用于將接收到的應(yīng)答包合并成組合式應(yīng)答包,將所述組合式應(yīng)答包返回至請(qǐng)求端。
8.根據(jù)權(quán)利要求7所述的多維數(shù)據(jù)查詢(xún)系統(tǒng),其特征在于,所述中轉(zhuǎn)服務(wù)器用于生成組合式應(yīng)答包的包頭,將所述應(yīng)答包的包體合并成所述組合式應(yīng)答包的包體,將組合式應(yīng)答包的包頭和包體組合成所述組合式應(yīng)答包。
9.根據(jù)權(quán)利要求6所述的多維數(shù)據(jù)查詢(xún)系統(tǒng),其特征在于,該系統(tǒng)還包括請(qǐng)求端,用于將多個(gè)查詢(xún)請(qǐng)求及對(duì)應(yīng)的標(biāo)志位信息合并成請(qǐng)求數(shù)據(jù)包,并將所述請(qǐng)求數(shù)據(jù)包發(fā)送到所述中轉(zhuǎn)服務(wù)器。
10.根據(jù)權(quán)利要求9所述的多維數(shù)據(jù)查詢(xún)系統(tǒng),其特征在于,所述中轉(zhuǎn)服務(wù)器包括控制模塊,用于解析所述請(qǐng)求數(shù)據(jù)包,獲取多個(gè)查詢(xún)請(qǐng)求及對(duì)應(yīng)的標(biāo)志位信息,根據(jù)所述標(biāo)志位信息將多個(gè)查詢(xún)請(qǐng)求并行發(fā)送到與標(biāo)志位信息對(duì)應(yīng)的數(shù)據(jù)源接口服務(wù)器。
全文摘要
一種多維數(shù)據(jù)查詢(xún)方法,包括以下步驟中轉(zhuǎn)服務(wù)器接收請(qǐng)求端發(fā)送的請(qǐng)求數(shù)據(jù)包;所述中轉(zhuǎn)服務(wù)器根據(jù)所述請(qǐng)求數(shù)據(jù)包將查詢(xún)請(qǐng)求并行發(fā)送到多個(gè)對(duì)應(yīng)的數(shù)據(jù)源接口服務(wù)器;所述數(shù)據(jù)源接口服務(wù)器收到查詢(xún)請(qǐng)求后進(jìn)行查詢(xún)處理,將查詢(xún)結(jié)果組成應(yīng)答包,并將所述應(yīng)答包發(fā)送至所述中轉(zhuǎn)服務(wù)器;所述中轉(zhuǎn)服務(wù)器將應(yīng)答包返回至請(qǐng)求端。該方法能提高數(shù)據(jù)響應(yīng)能力,同時(shí)能緩解網(wǎng)絡(luò)壓力。此外,還提供一種多維數(shù)據(jù)查詢(xún)系統(tǒng)。
文檔編號(hào)G06F17/30GK102571715SQ20101060787
公開(kāi)日2012年7月11日 申請(qǐng)日期2010年12月27日 優(yōu)先權(quán)日2010年12月27日
發(fā)明者藍(lán)善議 申請(qǐng)人:騰訊科技(深圳)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
枞阳县| 连江县| 哈巴河县| 连南| 辉县市| 安化县| 泰和县| 松溪县| 确山县| 东山县| 邮箱| 同德县| 根河市| 鹤山市| 怀远县| 隆林| 宣化县| 六枝特区| 武鸣县| 上杭县| 洛宁县| 宝鸡市| 三穗县| 图木舒克市| 新野县| 上栗县| 漳州市| 虎林市| 金华市| 图片| 寻乌县| 台中市| 宝兴县| 五河县| 青州市| 潍坊市| 抚宁县| 柳林县| 象州县| 荣成市| 苗栗县|