本申請(qǐng)涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,本申請(qǐng)涉及一種數(shù)據(jù)查詢方法、系統(tǒng)、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì),所述方法包括:從響應(yīng)記錄表中獲取距離當(dāng)前時(shí)刻最近的成功查詢信息;根據(jù)成功查詢信息確定成功查詢區(qū)間;根據(jù)當(dāng)前時(shí)刻和成功查詢區(qū)間,獲取與成功查詢區(qū)間相連續(xù)的待查詢區(qū)間;根據(jù)待查詢區(qū)間生成目標(biāo)查詢請(qǐng)求,并向數(shù)據(jù)服務(wù)器發(fā)送目標(biāo)查詢請(qǐng)求,以查詢與成功查詢信息連續(xù)不間斷的目標(biāo)數(shù)據(jù)。上述方法在數(shù)據(jù)服務(wù)器響應(yīng)該目標(biāo)查詢請(qǐng)求后,獲取該待查詢區(qū)間的目標(biāo)數(shù)據(jù),獲取的消費(fèi)授權(quán)記錄與上次成功查詢的目標(biāo)數(shù)據(jù)連續(xù),保障所獲取的數(shù)據(jù)連續(xù),避免所請(qǐng)求的數(shù)據(jù)出現(xiàn)數(shù)據(jù)缺失的情況。
Data query method, system, computer equipment and storage medium
【技術(shù)實(shí)現(xiàn)步驟摘要】
數(shù)據(jù)查詢方法、系統(tǒng)、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
本申請(qǐng)涉及數(shù)據(jù)處理
,具體而言,本申請(qǐng)涉及一種數(shù)據(jù)查詢方法、系統(tǒng)、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)。
技術(shù)介紹
隨著計(jì)算機(jī)網(wǎng)絡(luò)建設(shè)的完善以及計(jì)算機(jī)處理數(shù)據(jù)能力的增強(qiáng),人們對(duì)查詢數(shù)據(jù)的要求也增加。現(xiàn)有技術(shù)中,業(yè)務(wù)服務(wù)器定時(shí)從數(shù)據(jù)服務(wù)器查詢間隔時(shí)間段內(nèi)數(shù)據(jù),從而獲取實(shí)時(shí)數(shù)據(jù)。以查詢POS機(jī)的消費(fèi)授權(quán)記錄為例,消費(fèi)授權(quán)記錄是POS機(jī)刷卡時(shí)所產(chǎn)生的消費(fèi)授權(quán)并被實(shí)時(shí)上傳至數(shù)據(jù)服務(wù)器,數(shù)據(jù)服務(wù)器中存儲(chǔ)有實(shí)時(shí)和完整的消費(fèi)授權(quán)記錄。業(yè)務(wù)服務(wù)器定時(shí)向數(shù)據(jù)服務(wù)器查詢間隔時(shí)間段內(nèi)的消費(fèi)授權(quán)記錄,從而業(yè)務(wù)服務(wù)器從數(shù)據(jù)服務(wù)器中查詢完整的消費(fèi)授權(quán)記錄。但是,當(dāng)傳輸數(shù)據(jù)的網(wǎng)絡(luò)不穩(wěn)定時(shí),業(yè)務(wù)服務(wù)器與數(shù)據(jù)服務(wù)器之間的數(shù)據(jù)傳輸容易被影響,導(dǎo)致向數(shù)據(jù)服務(wù)器發(fā)送消費(fèi)授權(quán)記錄在部分時(shí)間段內(nèi)的查詢請(qǐng)求出現(xiàn)失敗,或者數(shù)據(jù)服務(wù)器下發(fā)至業(yè)務(wù)服務(wù)器的消費(fèi)授權(quán)記錄出現(xiàn)丟失,所查詢的消費(fèi)授權(quán)記錄的完整性受到影響。
技術(shù)實(shí)現(xiàn)思路
基于此,有必要針對(duì)上述的技術(shù)缺陷,特別是消費(fèi)授權(quán)記錄的完整性低的技術(shù)缺陷,提供一種數(shù)據(jù)查詢方法、數(shù)據(jù)查詢系統(tǒng)、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)。一種數(shù)據(jù)查詢方法,包括如下步驟:從響應(yīng)記錄表中獲取距離當(dāng)前時(shí)刻最近的成功查詢信息,其中,所述響應(yīng)記錄表是用于記錄已接收的來(lái)自數(shù)據(jù)服務(wù)器響應(yīng)數(shù)據(jù)查詢請(qǐng)求而返回的查詢信息;根據(jù)所述成功查詢信息確定成功查詢區(qū)間,其中,所述成功查詢區(qū)間為所述成功查詢信息中查詢數(shù)據(jù)分布的時(shí)間區(qū)間;根據(jù)當(dāng)前時(shí)刻和所述成功查詢區(qū)間,獲取與所述成功查詢區(qū)間相連續(xù)的待查詢區(qū)間,其中,所述待查詢區(qū)間的起始端點(diǎn)落入所述成功查詢區(qū)間的范圍內(nèi);根據(jù)所述待查詢區(qū)間生成目標(biāo)查詢請(qǐng)求,并向所述數(shù)據(jù)服務(wù)器發(fā)送所述目標(biāo)查詢請(qǐng)求,以查詢與所述成功查詢信息連續(xù)不間斷的目標(biāo)數(shù)據(jù)。在一個(gè)實(shí)施例中,所述根據(jù)所述成功查詢信息確定成功查詢區(qū)間的步驟,包括:從所述響應(yīng)記錄表中調(diào)取所述成功查詢信息對(duì)應(yīng)的數(shù)據(jù)查詢請(qǐng)求;從該數(shù)據(jù)查詢請(qǐng)求中提取所查詢的數(shù)據(jù)區(qū)間,并將該所查詢的數(shù)據(jù)區(qū)間作為所述成功查詢區(qū)間。在一個(gè)實(shí)施例中,所述根據(jù)當(dāng)前時(shí)刻和所述成功查詢區(qū)間,獲取與所述成功查詢區(qū)間相連續(xù)的待查詢區(qū)間的步驟,包括:將所述當(dāng)前時(shí)刻作為所述待查詢區(qū)間的結(jié)束時(shí)刻;獲取預(yù)設(shè)重疊長(zhǎng)度,以及獲取所述成功查詢區(qū)間的結(jié)束時(shí)刻;將所述成功查詢區(qū)間的結(jié)束時(shí)刻減去所述預(yù)設(shè)重疊長(zhǎng)度得到的時(shí)刻作為所述待查詢區(qū)間的起始時(shí)刻;根據(jù)所述待查詢區(qū)間的起始時(shí)刻和結(jié)束時(shí)刻確定所述待查詢區(qū)間。在一個(gè)實(shí)施例中,在所述向所述數(shù)據(jù)服務(wù)器發(fā)送所述目標(biāo)查詢請(qǐng)求的步驟之后,還包括:獲得所述數(shù)據(jù)服務(wù)器返回的查詢信息,查找所述查詢信息對(duì)應(yīng)的數(shù)據(jù)查詢請(qǐng)求;將所述查詢信息和該數(shù)據(jù)查詢請(qǐng)求進(jìn)行關(guān)聯(lián),并存儲(chǔ)在所述響應(yīng)記錄表中;并將所述返回的查詢信息更新為所述響應(yīng)記錄表中的成功查詢信息,以及將更新前的成功查詢信息更改為所述響應(yīng)記錄表中的歷史查詢信息。在一個(gè)實(shí)施例中,在所述向所述數(shù)據(jù)服務(wù)器發(fā)送所述目標(biāo)查詢請(qǐng)求的步驟之后,還包括:在經(jīng)過(guò)預(yù)設(shè)時(shí)間時(shí),執(zhí)行所述從響應(yīng)記錄表中獲取距離當(dāng)前時(shí)刻最近的成功查詢信息的步驟。在一個(gè)實(shí)施例中,在所述向所述數(shù)據(jù)服務(wù)器發(fā)送所述目標(biāo)查詢請(qǐng)求的步驟之后,還包括:獲得所述數(shù)據(jù)服務(wù)器返回的查詢信息,并從所述查詢信息中提取消費(fèi)授權(quán)記錄;存儲(chǔ)提取的各個(gè)消費(fèi)授權(quán)記錄,并分別判斷各所述消費(fèi)授權(quán)記錄是否首次存儲(chǔ);若該消費(fèi)授權(quán)記錄是首次存儲(chǔ),則對(duì)該消費(fèi)授權(quán)記錄標(biāo)記預(yù)置標(biāo)識(shí);刪除不具備預(yù)置標(biāo)識(shí)的消費(fèi)授權(quán)記錄。在一個(gè)實(shí)施例中,在所述存儲(chǔ)提取的各個(gè)消費(fèi)授權(quán)記錄的步驟之后,還包括:向次級(jí)業(yè)務(wù)系統(tǒng)廣播已存儲(chǔ)的消費(fèi)授權(quán)記錄。一種數(shù)據(jù)查詢系統(tǒng),包括:信息獲取模塊,用于從響應(yīng)記錄表中獲取距離當(dāng)前時(shí)刻最近的成功查詢信息,其中,所述響應(yīng)記錄表是用于記錄已接收的來(lái)自數(shù)據(jù)服務(wù)器響應(yīng)數(shù)據(jù)查詢請(qǐng)求而返回的查詢信息;確定模塊,用于根據(jù)所述成功查詢信息確定成功查詢區(qū)間,其中,所述成功查詢區(qū)間為所述成功查詢信息中查詢數(shù)據(jù)分布的時(shí)間區(qū)間;區(qū)間獲取模塊,用于根據(jù)當(dāng)前時(shí)刻和所述成功查詢區(qū)間,獲取與所述成功查詢區(qū)間相連續(xù)的待查詢區(qū)間,其中,所述待查詢區(qū)間的起始端點(diǎn)落入所述成功查詢區(qū)間的范圍內(nèi);發(fā)送模塊,用于根據(jù)所述待查詢區(qū)間生成目標(biāo)查詢請(qǐng)求,并向所述數(shù)據(jù)服務(wù)器發(fā)送所述目標(biāo)查詢請(qǐng)求,以查詢與所述成功查詢信息連續(xù)不間斷的目標(biāo)數(shù)據(jù)。一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述任一實(shí)施例所述數(shù)據(jù)查詢方法的步驟。一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述任一實(shí)施例所述數(shù)據(jù)查詢方法的步驟。上述的數(shù)據(jù)查詢方法、系統(tǒng)、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì),在數(shù)據(jù)服務(wù)器響應(yīng)該目標(biāo)查詢請(qǐng)求后,獲取該待查詢區(qū)間的目標(biāo)數(shù)據(jù),獲取的消費(fèi)授權(quán)記錄與上次成功查詢的目標(biāo)數(shù)據(jù)連續(xù),保障所獲取的數(shù)據(jù)連續(xù),避免所請(qǐng)求的數(shù)據(jù)出現(xiàn)數(shù)據(jù)缺失的情況。本申請(qǐng)附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過(guò)實(shí)踐了解到。附圖說(shuō)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:圖1為一個(gè)實(shí)施例中提供的數(shù)據(jù)查詢方法的實(shí)施環(huán)境圖;圖2為一個(gè)實(shí)施例中數(shù)據(jù)查詢方法的流程圖;圖3為又一個(gè)實(shí)施例中數(shù)據(jù)查詢方法的流程圖;圖4為一個(gè)實(shí)施例中數(shù)據(jù)查詢系統(tǒng)的結(jié)構(gòu)示意圖;圖5為一個(gè)實(shí)施例中計(jì)算機(jī)設(shè)備的內(nèi)部結(jié)構(gòu)示意圖。具體實(shí)施方式下面詳細(xì)描述本申請(qǐng)的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,僅用于解釋本申請(qǐng),而不能解釋為對(duì)本申請(qǐng)的限制。本
技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個(gè)”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本申請(qǐng)的說(shuō)明書(shū)中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱元件被“連接”或“耦接”到另一元件時(shí),它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“耦接”可以包括無(wú)線連接或無(wú)線耦接。這里使用的措辭“和/或”包括一個(gè)或更多個(gè)相關(guān)聯(lián)的列出項(xiàng)的全部或任一單元和全部組合。本
技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(yǔ)(包括技術(shù)術(shù)語(yǔ)和科學(xué)術(shù)語(yǔ)),具有與本申請(qǐng)所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語(yǔ),應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會(huì)用理想化或過(guò)于正式的含義來(lái)解釋。如圖1所示,圖1為一個(gè)實(shí)施例中提供的數(shù)本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種數(shù)據(jù)查詢方法,其特征在于,包括如下步驟:/n從響應(yīng)記錄表中獲取距離當(dāng)前時(shí)刻最近的成功查詢信息,其中,所述響應(yīng)記錄表是用于記錄已接收的來(lái)自數(shù)據(jù)服務(wù)器響應(yīng)數(shù)據(jù)查詢請(qǐng)求而返回的查詢信息;/n根據(jù)所述成功查詢信息確定成功查詢區(qū)間,其中,所述成功查詢區(qū)間為所述成功查詢信息中查詢數(shù)據(jù)分布的時(shí)間區(qū)間;/n根據(jù)當(dāng)前時(shí)刻和所述成功查詢區(qū)間,獲取與所述成功查詢區(qū)間相連續(xù)的待查詢區(qū)間,其中,所述待查詢區(qū)間的起始端點(diǎn)落入所述成功查詢區(qū)間的范圍內(nèi);/n根據(jù)所述待查詢區(qū)間生成目標(biāo)查詢請(qǐng)求,并向所述數(shù)據(jù)服務(wù)器發(fā)送所述目標(biāo)查詢請(qǐng)求,以查詢與所述成功查詢信息連續(xù)不間斷的目標(biāo)數(shù)據(jù)。/n
【技術(shù)特征摘要】
1.一種數(shù)據(jù)查詢方法,其特征在于,包括如下步驟:
從響應(yīng)記錄表中獲取距離當(dāng)前時(shí)刻最近的成功查詢信息,其中,所述響應(yīng)記錄表是用于記錄已接收的來(lái)自數(shù)據(jù)服務(wù)器響應(yīng)數(shù)據(jù)查詢請(qǐng)求而返回的查詢信息;
根據(jù)所述成功查詢信息確定成功查詢區(qū)間,其中,所述成功查詢區(qū)間為所述成功查詢信息中查詢數(shù)據(jù)分布的時(shí)間區(qū)間;
根據(jù)當(dāng)前時(shí)刻和所述成功查詢區(qū)間,獲取與所述成功查詢區(qū)間相連續(xù)的待查詢區(qū)間,其中,所述待查詢區(qū)間的起始端點(diǎn)落入所述成功查詢區(qū)間的范圍內(nèi);
根據(jù)所述待查詢區(qū)間生成目標(biāo)查詢請(qǐng)求,并向所述數(shù)據(jù)服務(wù)器發(fā)送所述目標(biāo)查詢請(qǐng)求,以查詢與所述成功查詢信息連續(xù)不間斷的目標(biāo)數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)查詢方法,其特征在于,所述根據(jù)所述成功查詢信息確定成功查詢區(qū)間的步驟,包括:
從所述響應(yīng)記錄表中調(diào)取所述成功查詢信息對(duì)應(yīng)的數(shù)據(jù)查詢請(qǐng)求;
從該數(shù)據(jù)查詢請(qǐng)求中提取所查詢的數(shù)據(jù)區(qū)間,并將該所查詢的數(shù)據(jù)區(qū)間作為所述成功查詢區(qū)間。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)查詢方法,其特征在于,所述根據(jù)當(dāng)前時(shí)刻和所述成功查詢區(qū)間,獲取與所述成功查詢區(qū)間相連續(xù)的待查詢區(qū)間的步驟,包括:
將所述當(dāng)前時(shí)刻作為所述待查詢區(qū)間的結(jié)束時(shí)刻;
獲取預(yù)設(shè)重疊長(zhǎng)度,以及獲取所述成功查詢區(qū)間的結(jié)束時(shí)刻;
將所述成功查詢區(qū)間的結(jié)束時(shí)刻減去所述預(yù)設(shè)重疊長(zhǎng)度得到的時(shí)刻作為所述待查詢區(qū)間的起始時(shí)刻;
根據(jù)所述待查詢區(qū)間的起始時(shí)刻和結(jié)束時(shí)刻確定所述待查詢區(qū)間。
4.根據(jù)權(quán)利要求1所述的數(shù)據(jù)查詢方法,其特征在于,在所述向所述數(shù)據(jù)服務(wù)器發(fā)送所述目標(biāo)查詢請(qǐng)求的步驟之后,還包括:
獲得所述數(shù)據(jù)服務(wù)器返回的查詢信息,查找所述查詢信息對(duì)應(yīng)的數(shù)據(jù)查詢請(qǐng)求;
將所述查詢信息和該數(shù)據(jù)查詢請(qǐng)求進(jìn)行關(guān)聯(lián),并存儲(chǔ)在所述響應(yīng)記錄表中;
并將所述返回的查詢信息更新為所述響應(yīng)記錄表中的成功查詢信息,以及將更新前的成功查詢信息更改為所述響應(yīng)記錄表中的歷史查詢信息。
5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)查...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:方木鑫,
申請(qǐng)(專利權(quán))人:中國(guó)平安財(cái)產(chǎn)保險(xiǎn)股份有限公司,
類型:發(fā)明
國(guó)別省市:廣東;44
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。