一種數(shù)據(jù)一致性校驗(yàn)的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及信息處理技術(shù)領(lǐng)域,特別是涉及一種數(shù)據(jù)一致性校驗(yàn)的方法和一種數(shù)據(jù)一致性校驗(yàn)的系統(tǒng)。
【背景技術(shù)】
[0002]隨著信息技術(shù)的迅速發(fā)展以及網(wǎng)絡(luò)技術(shù)的普及,生活中越來越多的業(yè)務(wù)可以通過網(wǎng)上辦理,無需人們跑到對(duì)應(yīng)部門排隊(duì)辦理,節(jié)省了業(yè)務(wù)的辦理時(shí)間,給人們生活帶來極大的便利。
[0003]在網(wǎng)上辦理業(yè)務(wù)時(shí),用戶只需要在對(duì)應(yīng)網(wǎng)頁填寫申請(qǐng)并辦理其他相關(guān)手續(xù),對(duì)應(yīng)的客戶端在接收到用戶的網(wǎng)上申請(qǐng)后,通常會(huì)對(duì)用戶的網(wǎng)上申請(qǐng)進(jìn)行校驗(yàn),在校驗(yàn)合法后允許用戶辦理對(duì)應(yīng)的業(yè)務(wù)。
[0004]目前,客戶端的校驗(yàn)方式是分別對(duì)網(wǎng)上申請(qǐng)中的每個(gè)控件的值進(jìn)行校驗(yàn)。但是,這種獨(dú)立校驗(yàn)每個(gè)控件的值的校驗(yàn)方式比較單一,很容易導(dǎo)致某些隱藏的錯(cuò)誤沒有校驗(yàn)出來,影響申請(qǐng)數(shù)據(jù)的正確率,進(jìn)一步導(dǎo)致用戶的申請(qǐng)失敗,耗費(fèi)用戶時(shí)間,影響操作效率。
[0005]例如,在申請(qǐng)跨境匯款時(shí),用戶填寫匯款信息后,匯款系統(tǒng)僅僅對(duì)每條匯款信息進(jìn)行單獨(dú)校驗(yàn),校驗(yàn)方式單一導(dǎo)致有些錯(cuò)誤并沒有校驗(yàn)出來,出現(xiàn)如每條匯款信息檢驗(yàn)正確但匯款失敗的問題,由于用戶并不清楚匯款失敗的原因所在,用戶只能多次輸入?yún)R款信息,以期能正確提交信息。這樣會(huì)出現(xiàn)了下面問題:一方面多次的交互過程,增加了匯款系統(tǒng)的數(shù)據(jù)處理壓力,降低了匯款系統(tǒng)的數(shù)據(jù)處理效率,整體上影響了匯款系統(tǒng)的性能;另一方面,用戶多次輸入?yún)R款信息,耗費(fèi)時(shí)間長(zhǎng),影響了匯款效率,甚至還會(huì)導(dǎo)致用戶手續(xù)費(fèi)受損,用戶體驗(yàn)差。
[0006]因此,目前需要本領(lǐng)域技術(shù)人員迫切解決的一個(gè)技術(shù)問題就是:提供一種數(shù)據(jù)一致性校驗(yàn)方式,以及時(shí)發(fā)現(xiàn)存在的錯(cuò)誤,提高校驗(yàn)準(zhǔn)確率,節(jié)省用戶操作時(shí)間,提高數(shù)據(jù)處理效率。
【發(fā)明內(nèi)容】
[0007]本申請(qǐng)實(shí)施例所要解決的技術(shù)問題是提供一種數(shù)據(jù)一致性校驗(yàn)的方法,以及時(shí)發(fā)現(xiàn)存在的錯(cuò)誤,提高校驗(yàn)準(zhǔn)確率,節(jié)省用戶操作時(shí)間,提高數(shù)據(jù)處理效率。
[0008]相應(yīng)的,本申請(qǐng)實(shí)施例還提供了一種數(shù)據(jù)一致性校驗(yàn)的系統(tǒng),用以保證上述方法的實(shí)現(xiàn)及應(yīng)用。
[0009]為了解決上述問題,本申請(qǐng)公開了一種數(shù)據(jù)一致性校驗(yàn)的方法,所述方法包括:
[0010]接收輸入的表單數(shù)據(jù),所述表單數(shù)據(jù)包括用戶信息、第一特征信息以及第二特征信息,其中,所述第一特征信息具有關(guān)聯(lián)的第一實(shí)體對(duì)象標(biāo)識(shí),所述第二特征信息具有關(guān)聯(lián)的第二實(shí)體對(duì)象標(biāo)識(shí);
[0011]在校驗(yàn)所述用戶信息以及所述第一特征信息合法后,校驗(yàn)所述第二特征信息是否合法,其中,所述第二特征信息合法包括所述第一實(shí)體對(duì)象標(biāo)識(shí)與所述第二實(shí)體對(duì)象標(biāo)識(shí)相同;
[0012]若所述第二特征信息合法,則判定所述表單數(shù)據(jù)合法。
[0013]優(yōu)選地,所述在校驗(yàn)所述用戶信息以及所述第一特征信息合法后,校驗(yàn)所述第二特征信息是否合法的步驟包括:
[0014]校驗(yàn)所述用戶信息是否合法;
[0015]若所述用戶信息合法,則校驗(yàn)所述第一特征信息是否合法;
[0016]若所述第一特征信息合法,則獲取與所述第一特征信息對(duì)應(yīng)的第一實(shí)體對(duì)象標(biāo)識(shí),以及
[0017]判斷組成所述第二特征信息的第一字符串是否包含預(yù)設(shè)的第一非法字符,以及,所述第一字符串的長(zhǎng)度是否等于第一閾值或者在第一數(shù)值區(qū)間內(nèi);
[0018]若所述第一字符串不包含所述第一非法字符,并且,所述第一字符串的長(zhǎng)度等于第一閾值或者在第一數(shù)值區(qū)間內(nèi),則獲取與所述第二特征信息對(duì)應(yīng)的第二實(shí)體對(duì)象標(biāo)識(shí);
[0019]若所述第二實(shí)體對(duì)象標(biāo)識(shí)與所述第一實(shí)體對(duì)象標(biāo)識(shí)相同,則判定所述第二特征信息合法。
[0020]優(yōu)選地,所述若所述第一特征信息合法,則獲取與所述第一特征信息對(duì)應(yīng)的第一實(shí)體對(duì)象標(biāo)識(shí)的步驟包括:
[0021]若所述第一特征信息合法,則依據(jù)所述第一特征信息生成第一實(shí)體對(duì)象獲取請(qǐng)求;
[0022]將所述第一實(shí)體對(duì)象獲取請(qǐng)求發(fā)送至服務(wù)器;
[0023]接收所述服務(wù)器返回的與所述第一實(shí)體對(duì)象獲取請(qǐng)求對(duì)應(yīng)的第一實(shí)體對(duì)象標(biāo)識(shí),所述第一實(shí)體對(duì)象標(biāo)識(shí)為所述服務(wù)器接收到所述第一實(shí)體對(duì)象獲取請(qǐng)求后,從預(yù)設(shè)的關(guān)系數(shù)據(jù)庫中匹配到所述第一特征信息后獲得的數(shù)據(jù);所述關(guān)系數(shù)據(jù)庫存儲(chǔ)所述第一特征信息與所述第一實(shí)體對(duì)象標(biāo)識(shí)的關(guān)聯(lián)關(guān)系。
[0024]優(yōu)選地,所述若所述第一字符串不包含所述第一非法字符,并且,所述第一字符串的長(zhǎng)度等于第一閾值或者在第一數(shù)值區(qū)間內(nèi),則獲取與所述第二特征信息對(duì)應(yīng)的第二實(shí)體對(duì)象標(biāo)識(shí)的步驟包括:
[0025]若所述第一字符串不包含所述第一非法字符,并且,所述第一字符串的長(zhǎng)度等于第一閾值或者在第一數(shù)值區(qū)間內(nèi),則依據(jù)所述第二特征信息生成第二實(shí)體對(duì)象獲取請(qǐng)求;
[0026]將所述第二實(shí)體對(duì)象獲取請(qǐng)求發(fā)送至服務(wù)器;
[0027]接收所述服務(wù)器返回的與所述第二實(shí)體對(duì)象獲取請(qǐng)求對(duì)應(yīng)的第二實(shí)體對(duì)象標(biāo)識(shí),所述第二實(shí)體對(duì)象標(biāo)識(shí)為所述服務(wù)器接收到所述第二實(shí)體對(duì)象獲取請(qǐng)求后,從預(yù)設(shè)的關(guān)系數(shù)據(jù)庫中匹配到所述第二特征信息后獲得的數(shù)據(jù);所述關(guān)系數(shù)據(jù)庫存儲(chǔ)所述第二特征信息與所述第二實(shí)體對(duì)象標(biāo)識(shí)的關(guān)聯(lián)關(guān)系。
[0028]優(yōu)選地,所述校驗(yàn)所述用戶信息是否合法的步驟包括:
[0029]判斷組成所述用戶信息的第二字符串是否包含預(yù)設(shè)的第二非法字符,以及,所述第二字符串的長(zhǎng)度是否等于第二閾值或者在第二數(shù)值區(qū)間內(nèi);
[0030]若所述第二字符串不包含第二非法字符,并且,所述第二字符串的長(zhǎng)度等于第二閾值或者在第二數(shù)值區(qū)間內(nèi),則判定所述用戶信息合法。
[0031]優(yōu)選地,所述若所述用戶信息合法,則校驗(yàn)所述第一特征信息是否合法的步驟包括:
[0032]若所述用戶信息合法,判斷組成所述第一特征信息的第三字符串是否包含預(yù)設(shè)的第三非法字符,以及,所述第三字符串的長(zhǎng)度是否等于第三閾值或者在第三數(shù)值區(qū)間內(nèi);
[0033]若所述第三字符串不包含第三非法字符,并且,所述第三字符串的長(zhǎng)度等于第三閾值或者在第三數(shù)值區(qū)間內(nèi),判斷所述第一特征信息是否為有效信息;
[0034]若所述第一特征信息為有效信息,則判定所述第一特征信息合法。
[0035]優(yōu)選地,所述方法還包括:
[0036]在判定所述用戶信息不合法,和/或,所述第一特征信息不合法,和/或,所述第二特征信息不合法時(shí),依據(jù)所述不合法的判斷結(jié)果生成提示信息,所述提示信息包括所述用戶信息,和/或,所述第一特征信息,和/或,所述第二特征信息不合法的原因;
[0037]展示所述提示信息。
[0038]優(yōu)選地,所述表單數(shù)據(jù)為跨境匯款的匯款信息;所述用戶信息為匯款人信息;所述第一特征信息為收款銀行賬號(hào)信息;所述第二特征信息為收款銀行識(shí)別代碼;所述第一實(shí)體對(duì)象標(biāo)識(shí)和/或所述第二實(shí)體對(duì)象標(biāo)識(shí)為收款銀行機(jī)構(gòu)標(biāo)識(shí)。
[0039]本申請(qǐng)實(shí)施例還提供了一種數(shù)據(jù)一致性校驗(yàn)的系統(tǒng),所述系統(tǒng)包括:
[0040]數(shù)據(jù)接收模塊,用于接收輸入的表單數(shù)據(jù),所述表單數(shù)據(jù)包括用戶信息、第一特征信息以及第二特征信息,其中,所述第一特征信息具有關(guān)聯(lián)的第一實(shí)體對(duì)象標(biāo)識(shí),所述第二特征信息具有關(guān)聯(lián)的第二實(shí)體對(duì)象標(biāo)識(shí);
[0041]校驗(yàn)?zāi)K,用于在校驗(yàn)所述用戶信息以及所述第一特征信息合法后,校驗(yàn)所述第二特征信息是否合法,其中,所述第二特征信息合法包括所述第一實(shí)體對(duì)象標(biāo)識(shí)與所述第二實(shí)體對(duì)象標(biāo)識(shí)相同;
[0042]判定模塊,用于在所述第二特征信息合法時(shí),判定所述表單數(shù)據(jù)合法。
[0043]優(yōu)選地,所述校驗(yàn)?zāi)K包括:
[0044]第一校驗(yàn)子模塊,用于校驗(yàn)所述用戶信息是否合法;
[0045]第二校驗(yàn)子模塊,用于在所述用戶信息合法時(shí),校驗(yàn)所述第一特征信息是否合法;
[0046]第一標(biāo)識(shí)獲取子模塊,用于在所述第一特征信息合法時(shí),獲取與所述第一特征信息對(duì)應(yīng)的第一實(shí)體對(duì)象標(biāo)識(shí),以及
[0047]第三校驗(yàn)子模塊,用于判斷組成所述第二特征信息的第一字符串是否包含預(yù)設(shè)的第一非法字符,以及,所述第一字符串的長(zhǎng)度是否等于第一閾值或者在第一數(shù)值區(qū)間內(nèi);
[0048]第二標(biāo)識(shí)獲取子模塊,用于在所述第一字符串不包含所述第一非法字符,并且,所述第一字符串的長(zhǎng)度等于第一閾值或者在第一數(shù)值區(qū)間內(nèi)時(shí),獲取與所述第二特征信息對(duì)應(yīng)的第二實(shí)體對(duì)象標(biāo)識(shí);
[0049]合法判定子模塊,用于在所述第二實(shí)體對(duì)象標(biāo)識(shí)與所述第一實(shí)體對(duì)象標(biāo)識(shí)相同時(shí),判定所述第二特征信息合法。
[0050]優(yōu)選地,所述第一標(biāo)識(shí)獲取子模塊包括:
[0051]第一請(qǐng)求生成單元,用于在所述第一特征信息合法時(shí),依據(jù)所述第一特征信息生成第一實(shí)體對(duì)象獲取請(qǐng)求;
[0052]第一發(fā)送單元,用于將所述第一實(shí)體對(duì)象獲取請(qǐng)求發(fā)送至服務(wù)器;
[0053]第一接收單元,用于接收所述服務(wù)器返回的與所述第一實(shí)體對(duì)象獲取請(qǐng)求對(duì)應(yīng)的第一實(shí)體對(duì)象標(biāo)識(shí),所述第一實(shí)體對(duì)象標(biāo)識(shí)為所述服務(wù)器接收到所述第一實(shí)體對(duì)象獲取請(qǐng)求后,從預(yù)設(shè)的關(guān)系數(shù)據(jù)庫中匹配到所述第一特征信息后獲得的數(shù)據(jù);所述關(guān)系數(shù)據(jù)庫存儲(chǔ)所述第一特征信息與所述第一實(shí)體對(duì)象標(biāo)識(shí)的關(guān)聯(lián)關(guān)系。
[0054]優(yōu)選地,所述第二標(biāo)識(shí)獲取子模塊包括:
[0055]第二請(qǐng)求生成單元,用于在所述第一字符串不包含所述第一非法字符,并且,所述第一字符串的長(zhǎng)度等于第一閾值或者在第一數(shù)值區(qū)間內(nèi)時(shí),依據(jù)所述第二特征信息生成第二實(shí)體對(duì)象獲取請(qǐng)求;
[0056]第二發(fā)送單元,用于將所述第二實(shí)體對(duì)象獲取請(qǐng)求發(fā)送至服務(wù)器;
[0057]第二接收單元,用于接收所述服務(wù)器返回的與所述第二實(shí)體對(duì)象獲取請(qǐng)求對(duì)應(yīng)的第二實(shí)體對(duì)象標(biāo)識(shí),所述第二實(shí)體對(duì)象標(biāo)識(shí)為所述服務(wù)器接收到所述第二實(shí)體對(duì)象獲取請(qǐng)求后,從預(yù)設(shè)的關(guān)系數(shù)據(jù)庫中匹配到所述第二特征信息后獲得的數(shù)據(jù);所述關(guān)系數(shù)據(jù)庫存儲(chǔ)所述第二特征信息與所述第二實(shí)體對(duì)象標(biāo)識(shí)的關(guān)聯(lián)關(guān)系。
[0058]優(yōu)選地,所述第一校驗(yàn)子模塊包括:
[0059]第一判斷單元,用于判斷組成所述用戶信息的第二字符串是否包含預(yù)設(shè)的第二非法字符,以及,所述第二字符串的長(zhǎng)度是否等于第二閾值或者在第二數(shù)值區(qū)間內(nèi);
[0060]第一判定單元,用于在所述第二字符串不包含第二非法字符,并且,所述第二字符串的長(zhǎng)度等于第二閾值或者在第二數(shù)值區(qū)間內(nèi)時(shí),判定所述用戶信息合法。
[0061]優(yōu)選地,所述第二校驗(yàn)子模塊包括:
[0062]第二判斷單元,用于在所述用戶信息合法時(shí),判斷組成所述第一特征信