The invention provides a device and a method for target, query data includes receiving a query message sender; the query message carries the query data; the query data indicates one or more target data in target data packet; the target data is pre divided into several packets of data, each data the packet contains a number of attribute data; query the query the target data packet corresponding to the indicator data, the data query to construct the response message based on the message; the response contains at least one sub newspaper style; and corresponding attributes of the target data in the packet data bearer in a different report style; the response message sent to complete construction to the end of the query. This application can improve the query flexibility of the target data.
【技術(shù)實(shí)現(xiàn)步驟摘要】
數(shù)據(jù)的查詢方法及裝置
本申請涉及通信領(lǐng)域,尤其涉及一種數(shù)據(jù)的查詢方法及裝置。
技術(shù)介紹
在實(shí)際應(yīng)用中,在針對(duì)某一類包含眾多屬性的數(shù)據(jù)執(zhí)行數(shù)據(jù)查詢時(shí),為避免針對(duì)不同的屬性執(zhí)行多次查詢,而造成得查詢效率比較低,系統(tǒng)開銷較大的問題,通常可以將這一類數(shù)據(jù)中所包含的各屬性的數(shù)據(jù)通過特定的報(bào)文格式組裝在一條報(bào)文中,然后返回給查詢端,來完成本次查詢。然而,通過這種方式,雖然可以在某種程度上減少用戶的查詢次數(shù),但如果查詢的數(shù)據(jù)中所包含的屬性繁多,可能會(huì)造成報(bào)文臃腫,用戶的查詢不夠靈活的問題。
技術(shù)實(shí)現(xiàn)思路
本申請?zhí)岢鲆环N數(shù)據(jù)的查詢方法,該方法包括:接收查詢端發(fā)送的查詢報(bào)文;所述查詢報(bào)文攜帶查詢數(shù)據(jù);所述查詢數(shù)據(jù)指示目標(biāo)數(shù)據(jù)中的一個(gè)或者多個(gè)目標(biāo)數(shù)據(jù)分組;所述目標(biāo)數(shù)據(jù)被預(yù)先劃分為若干數(shù)據(jù)分組,每一數(shù)據(jù)分組包含若干屬性的數(shù)據(jù);查詢所述查詢數(shù)據(jù)所指示的所述目標(biāo)數(shù)據(jù)分組對(duì)應(yīng)的數(shù)據(jù),基于查詢到的所述數(shù)據(jù)構(gòu)建響應(yīng)報(bào)文;其中,所述響應(yīng)報(bào)文包含至少一個(gè)子報(bào)文體;與所述目標(biāo)數(shù)據(jù)分組中所包含的屬性對(duì)應(yīng)的數(shù)據(jù)分別承載在不同的子報(bào)文體中;將構(gòu)建完成的響應(yīng)報(bào)文發(fā)送至所述查詢端。可選的,所述子報(bào)文體包括主標(biāo)簽、子標(biāo)簽、取值標(biāo)簽以及自定義標(biāo)簽中的一個(gè)或者多個(gè);其中,所述主標(biāo)簽,用于指示所述子報(bào)文體對(duì)應(yīng)的屬性;所述子標(biāo)簽,用于在所述屬性包含子屬性時(shí),指示所述屬性所包含的子屬性的標(biāo)識(shí);所述取值標(biāo)簽,用于指示與所述屬性對(duì)應(yīng)的取值;所述自定義標(biāo)簽,用于在所述屬性包含子屬性時(shí),指示為所述子屬性定義的關(guān)聯(lián)屬性的取值;以及,在所述屬性不包含子屬性時(shí),指示為所述屬性定義的關(guān)聯(lián)屬性的取值。可選的,當(dāng)所述屬性不包含子屬性時(shí),所 ...
【技術(shù)保護(hù)點(diǎn)】
一種數(shù)據(jù)的查詢方法,其特征在于,該方法包括:接收查詢端發(fā)送的查詢報(bào)文;所述查詢報(bào)文攜帶查詢數(shù)據(jù);所述查詢數(shù)據(jù)指示目標(biāo)數(shù)據(jù)中的一個(gè)或者多個(gè)目標(biāo)數(shù)據(jù)分組;所述目標(biāo)數(shù)據(jù)被預(yù)先劃分為若干數(shù)據(jù)分組,每一數(shù)據(jù)分組包含若干屬性的數(shù)據(jù);查詢所述查詢數(shù)據(jù)所指示的所述目標(biāo)數(shù)據(jù)分組對(duì)應(yīng)的數(shù)據(jù),基于查詢到的所述數(shù)據(jù)構(gòu)建響應(yīng)報(bào)文;其中,所述響應(yīng)報(bào)文包含至少一個(gè)子報(bào)文體;與所述目標(biāo)數(shù)據(jù)分組中所包含的屬性對(duì)應(yīng)的數(shù)據(jù)分別承載在不同的子報(bào)文體中;將構(gòu)建完成的響應(yīng)報(bào)文發(fā)送至所述查詢端。
【技術(shù)特征摘要】
1.一種數(shù)據(jù)的查詢方法,其特征在于,該方法包括:接收查詢端發(fā)送的查詢報(bào)文;所述查詢報(bào)文攜帶查詢數(shù)據(jù);所述查詢數(shù)據(jù)指示目標(biāo)數(shù)據(jù)中的一個(gè)或者多個(gè)目標(biāo)數(shù)據(jù)分組;所述目標(biāo)數(shù)據(jù)被預(yù)先劃分為若干數(shù)據(jù)分組,每一數(shù)據(jù)分組包含若干屬性的數(shù)據(jù);查詢所述查詢數(shù)據(jù)所指示的所述目標(biāo)數(shù)據(jù)分組對(duì)應(yīng)的數(shù)據(jù),基于查詢到的所述數(shù)據(jù)構(gòu)建響應(yīng)報(bào)文;其中,所述響應(yīng)報(bào)文包含至少一個(gè)子報(bào)文體;與所述目標(biāo)數(shù)據(jù)分組中所包含的屬性對(duì)應(yīng)的數(shù)據(jù)分別承載在不同的子報(bào)文體中;將構(gòu)建完成的響應(yīng)報(bào)文發(fā)送至所述查詢端。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述子報(bào)文體包括主標(biāo)簽、子標(biāo)簽、取值標(biāo)簽以及自定義標(biāo)簽中的一個(gè)或者多個(gè);其中,所述主標(biāo)簽,用于指示所述子報(bào)文體對(duì)應(yīng)的屬性;所述子標(biāo)簽,用于在所述屬性包含子屬性時(shí),指示所述屬性所包含的子屬性的標(biāo)識(shí);所述取值標(biāo)簽,用于指示與所述屬性對(duì)應(yīng)的取值;所述自定義標(biāo)簽,用于在所述屬性包含子屬性時(shí),指示為所述子屬性定義的關(guān)聯(lián)屬性的取值;以及,在所述屬性不包含子屬性時(shí),指示為所述屬性定義的關(guān)聯(lián)屬性的取值。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)所述屬性不包含子屬性時(shí),所述子報(bào)文體包括主標(biāo)簽、取值標(biāo)簽以及至少一個(gè)自定義標(biāo)簽;當(dāng)所述屬性包含子屬性時(shí),所述子報(bào)文體包括主標(biāo)簽、子標(biāo)簽以及至少一個(gè)自定義標(biāo)簽;其中,當(dāng)所述屬性包含多個(gè)子屬性時(shí),每一子屬性分別對(duì)應(yīng)不同的子報(bào)文體。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于查詢到的所述數(shù)據(jù)構(gòu)建響應(yīng)報(bào)文包括:當(dāng)所述查詢數(shù)據(jù)指示針對(duì)所述目標(biāo)數(shù)據(jù)中的多個(gè)目標(biāo)數(shù)據(jù)分組時(shí),基于查詢到的與所述多個(gè)目標(biāo)數(shù)據(jù)分組對(duì)應(yīng)的數(shù)據(jù),針對(duì)所述多個(gè)目標(biāo)數(shù)據(jù)分組分別構(gòu)建響應(yīng)報(bào)文。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述響應(yīng)報(bào)文、所述查詢報(bào)文以及所述結(jié)束報(bào)文兼容FIX協(xié)議報(bào)文結(jié)構(gòu);所述響應(yīng)報(bào)文、所述查詢報(bào)文以及所述結(jié)束報(bào)文攜帶相同的業(yè)務(wù)標(biāo)識(shí)。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)數(shù)據(jù)為金融賬戶數(shù)據(jù)。7.一種數(shù)據(jù)的查詢方法,其特征在于,該方法包括:向查詢響應(yīng)端發(fā)送查詢報(bào)文;所述查詢報(bào)文攜帶查詢數(shù)據(jù);所述查詢數(shù)據(jù)指示目標(biāo)數(shù)據(jù)中的一個(gè)或者多個(gè)目標(biāo)數(shù)據(jù)分組;所述目標(biāo)數(shù)據(jù)被預(yù)先劃分為若干數(shù)據(jù)分組,每一數(shù)據(jù)分組包含若干屬性的數(shù)據(jù);接收查詢響應(yīng)端發(fā)送的響應(yīng)報(bào)文;其中,所述響應(yīng)報(bào)文中包含至少一個(gè)報(bào)文體;與所述目標(biāo)數(shù)據(jù)分組中所包含的屬性對(duì)應(yīng)的數(shù)據(jù)分別承載在不同的子報(bào)文體中。8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述響應(yīng)報(bào)文、所述查詢報(bào)文以及所述結(jié)束報(bào)文兼容FIX協(xié)議報(bào)文結(jié)構(gòu);所述響應(yīng)報(bào)文、所述查詢報(bào)文以及所述結(jié)束報(bào)文攜帶相同的業(yè)務(wù)標(biāo)識(shí);所述方法還包括:將解析所述響應(yīng)報(bào)文中的子報(bào)文體獲得的與所述目標(biāo)數(shù)據(jù)分組對(duì)應(yīng)的數(shù)據(jù),提交至與所述業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)中進(jìn)行處理。9.一種數(shù)據(jù)的查詢裝置,其特征在于,該裝置包括:第一接收模塊,用于接收查詢端發(fā)送的查詢報(bào)文;所述查詢報(bào)文攜帶查詢數(shù)據(jù);所述查詢數(shù)據(jù)指示目標(biāo)數(shù)據(jù)中的一個(gè)或者多個(gè)目標(biāo)數(shù)據(jù)分組;所述目標(biāo)數(shù)據(jù)被預(yù)先劃分為若干數(shù)據(jù)分組,每一數(shù)據(jù)分組包含若干屬性的數(shù)據(jù);查詢模塊,用于查詢所述查詢...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:李兆貴,周杰,李少翀,王義龍,蔣超,樊宏偉,
申請(專利權(quán))人:阿里巴巴集團(tuán)控股有限公司,
類型:發(fā)明
國別省市:開曼群島,KY
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。