System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專(zhuān)利技術(shù)涉及事件流數(shù)據(jù)字段補(bǔ)全領(lǐng)域,特別是涉及一種事件流數(shù)據(jù)字段補(bǔ)全方法、電子設(shè)備及存儲(chǔ)介質(zhì)。
技術(shù)介紹
1、在民航領(lǐng)域,民航管理平臺(tái)為了實(shí)時(shí)監(jiān)測(cè)航班的動(dòng)態(tài)或者用戶(hù)的行程事件信息,通常會(huì)接收多個(gè)不同的數(shù)據(jù)源所推送的數(shù)據(jù)流,然后對(duì)每一數(shù)據(jù)源推送的每一數(shù)據(jù)流進(jìn)行處理,以實(shí)現(xiàn)對(duì)航班或者用戶(hù)行程的信息監(jiān)測(cè);事件發(fā)生時(shí)會(huì)對(duì)應(yīng)有事件流數(shù)據(jù),事件流數(shù)據(jù)會(huì)實(shí)時(shí)的發(fā)送至業(yè)務(wù)平臺(tái),然而,事件流數(shù)據(jù)包括若干字段以及每一字段對(duì)應(yīng)的字段值,由于事件流數(shù)據(jù)是通過(guò)不同的數(shù)據(jù)源推送的,每一數(shù)據(jù)源推送的事件流數(shù)據(jù)有可能是不全的,例如,有些事件流數(shù)據(jù)僅包含航班號(hào)和票號(hào)而不包含用戶(hù)的證件號(hào);業(yè)務(wù)端在使用該事件流數(shù)據(jù)時(shí)則不能夠確定具體的用戶(hù)信息,導(dǎo)致業(yè)務(wù)平臺(tái)信息展示不完整。
技術(shù)實(shí)現(xiàn)思路
1、針對(duì)上述技術(shù)問(wèn)題,本專(zhuān)利技術(shù)采用的技術(shù)方案為:
2、根據(jù)本申請(qǐng)的第一方面,提供了一種事件流數(shù)據(jù)字段補(bǔ)全方法,所述方法包括以下步驟:
3、q100,獲取每一數(shù)據(jù)源發(fā)送的原始報(bào)文對(duì)應(yīng)的標(biāo)準(zhǔn)字段列表,以得到標(biāo)準(zhǔn)字段列表集d=(d1,d2,…,dr,…,ds),r=1,2,…,s;其中,dr為第r個(gè)數(shù)據(jù)源發(fā)送的原始報(bào)文對(duì)應(yīng)的標(biāo)準(zhǔn)字段列表,s為數(shù)據(jù)源的數(shù)量;dr為cr對(duì)應(yīng)的標(biāo)準(zhǔn)字段列表;dr=(dr,1,dr,2,…,dr,p,…,dr,g(r)),p=1,2,…,g(r);dr,p為第r個(gè)數(shù)據(jù)源發(fā)送的原始報(bào)文對(duì)應(yīng)的標(biāo)準(zhǔn)字段列表中的第p個(gè)標(biāo)準(zhǔn)字段,g(r)為第r個(gè)數(shù)據(jù)源發(fā)送的原始報(bào)文對(duì)應(yīng)的標(biāo)準(zhǔn)字段列表中標(biāo)準(zhǔn)字段的數(shù)量
4、q200,遍歷dr,若dr,p為預(yù)設(shè)的主鍵字段,則獲取dr,p,以得到dr對(duì)應(yīng)的第一主鍵字段列表zdr=(zdr,1,zdr,2,…,zdr,a,…,zdr,h(r)),a=1,2,…,h(r);其中,zdr,a為dr對(duì)應(yīng)的第a個(gè)主鍵字段,h(r)為dr對(duì)應(yīng)的主鍵字段的數(shù)量;主鍵字段用于確定對(duì)應(yīng)的行程信息。
5、q300,遍歷zdr,若zdr,a為預(yù)設(shè)的證件號(hào)字段,則獲取zdr,a對(duì)應(yīng)的證件號(hào)hdr,a。
6、q400,根據(jù)hdr,a和預(yù)設(shè)的數(shù)據(jù)庫(kù)映射表,確定dr對(duì)應(yīng)的用戶(hù)數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)庫(kù)qdr;其中,預(yù)設(shè)的數(shù)據(jù)庫(kù)映射表包括若干數(shù)據(jù)庫(kù)以及每一數(shù)據(jù)庫(kù)對(duì)應(yīng)的證件號(hào)。
7、q500,將qdr中的目標(biāo)主鍵字段以及對(duì)應(yīng)的字段值添加至zdr中;其中,qdr中的目標(biāo)主鍵字段為預(yù)設(shè)的主鍵字段中不在zdr中的主鍵字段。
8、根據(jù)本申請(qǐng)的另一方面,還提供了一種非瞬時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一條指令或至少一段程序,至少一條指令或至少一段程序由處理器加載并執(zhí)行以實(shí)現(xiàn)上述事件流數(shù)據(jù)字段補(bǔ)全方法。
9、根據(jù)本申請(qǐng)的另一方面,還提供了一種電子設(shè)備,包括處理器和上述非瞬時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
10、本專(zhuān)利技術(shù)至少具有以下有益效果:
11、本專(zhuān)利技術(shù)的事件流數(shù)據(jù)字段補(bǔ)全方法,獲取每一數(shù)據(jù)源發(fā)送的原始報(bào)文對(duì)應(yīng)的標(biāo)準(zhǔn)字段列表;獲取每一標(biāo)準(zhǔn)字段列表中的主鍵字段,并獲取主鍵字段中的證件號(hào)字段,以得到對(duì)應(yīng)的證件號(hào);根據(jù)證件號(hào)以及預(yù)設(shè)的數(shù)據(jù)庫(kù)映射表,確定該證件號(hào)對(duì)應(yīng)的用戶(hù)數(shù)據(jù)所對(duì)應(yīng)的數(shù)據(jù)庫(kù);根據(jù)標(biāo)準(zhǔn)字段列表中的其他主鍵字段在該數(shù)據(jù)庫(kù)中確定出目標(biāo)主鍵字段,然后將目標(biāo)主鍵字段以及對(duì)應(yīng)的字段值添加至標(biāo)準(zhǔn)字段列表內(nèi),以完成標(biāo)準(zhǔn)字段列表的補(bǔ)全;從而使得業(yè)務(wù)端在使用該事件流數(shù)據(jù)時(shí),能夠得到完整的用戶(hù)數(shù)據(jù),以提高業(yè)務(wù)平臺(tái)信息展示的完整性。
本文檔來(lái)自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種事件流數(shù)據(jù)字段補(bǔ)全方法,其特征在于,所述方法包括以下步驟:
2.根據(jù)權(quán)利要求1所述的事件流數(shù)據(jù)字段補(bǔ)全方法,其特征在于,在Q200之后,所述方法包括以下步驟:
3.根據(jù)權(quán)利要求1所述的事件流數(shù)據(jù)字段補(bǔ)全方法,其特征在于,在步驟Q500之后,所述方法包括以下步驟:
4.根據(jù)權(quán)利要求3所述的事件流數(shù)據(jù)字段補(bǔ)全方法,其特征在于,在步驟Q610之后以及步驟Q620之前,所述方法包括以下步驟:
5.根據(jù)權(quán)利要求3所述的事件流數(shù)據(jù)字段補(bǔ)全方法,其特征在于,在步驟Q640之后,所述方法包括以下步驟:
6.根據(jù)權(quán)利要求5所述的事件流數(shù)據(jù)字段補(bǔ)全方法,其特征在于,步驟Q730包括以下步驟:
7.根據(jù)權(quán)利要求1所述的事件流數(shù)據(jù)字段補(bǔ)全方法,其特征在于,所述證件號(hào)包括用戶(hù)的身份證號(hào)。
8.一種非瞬時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一條指令或至少一段程序,其特征在于,所述至少一條指令或所述至少一段程序由處理器加載并執(zhí)行以實(shí)現(xiàn)如權(quán)利要求1-7中任意一項(xiàng)所述的事件流數(shù)據(jù)字段補(bǔ)全方法。
9.一
...【技術(shù)特征摘要】
1.一種事件流數(shù)據(jù)字段補(bǔ)全方法,其特征在于,所述方法包括以下步驟:
2.根據(jù)權(quán)利要求1所述的事件流數(shù)據(jù)字段補(bǔ)全方法,其特征在于,在q200之后,所述方法包括以下步驟:
3.根據(jù)權(quán)利要求1所述的事件流數(shù)據(jù)字段補(bǔ)全方法,其特征在于,在步驟q500之后,所述方法包括以下步驟:
4.根據(jù)權(quán)利要求3所述的事件流數(shù)據(jù)字段補(bǔ)全方法,其特征在于,在步驟q610之后以及步驟q620之前,所述方法包括以下步驟:
5.根據(jù)權(quán)利要求3所述的事件流數(shù)據(jù)字段補(bǔ)全方法,其特征在于,在步驟q640之后,所述方法包括以...
【專(zhuān)利技術(shù)屬性】
技術(shù)研發(fā)人員:王殿勝,翁劍英,吳月,張景龍,
申請(qǐng)(專(zhuān)利權(quán))人:中航信移動(dòng)科技有限公司,
類(lèi)型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。