專利名稱:一種滯后型數(shù)據(jù)的雙向處理方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本申請涉及信息處理技術(shù)領(lǐng)域,特別涉及一種滯后型數(shù)據(jù)的雙向處理方法及其對應(yīng)的裝置。
背景技術(shù):
在信息處理技術(shù)領(lǐng)域,其處理的對象是各種各樣的數(shù)據(jù)。不同的數(shù)據(jù)具有不同的屬性,但在大多數(shù)情況下,這些數(shù)據(jù)相互之間具有關(guān)聯(lián)性。比如,用戶訪問網(wǎng)絡(luò)服務(wù)器時,用于向網(wǎng)絡(luò)服務(wù)器發(fā)送請求數(shù)據(jù),服務(wù)器接收到該請求數(shù)據(jù)后對該請求數(shù)據(jù)作出響應(yīng)返回響應(yīng)數(shù)據(jù),響應(yīng)數(shù)據(jù)是針對請求數(shù)據(jù)作出的響應(yīng),這兩類數(shù)據(jù)便表現(xiàn)出關(guān)聯(lián)性的特點(diǎn)。具有關(guān)聯(lián)性的數(shù)據(jù)之間從時間上可以劃分為三種具體的關(guān)系:并發(fā)型、超前型和滯后型。具有并發(fā)型特點(diǎn)的兩個或多個數(shù)據(jù)之間在時間上同時產(chǎn)生,向著相同或不同的目標(biāo)進(jìn)發(fā);具有超前型特點(diǎn)的兩個或多個數(shù)據(jù)中有一個數(shù)據(jù)在時間上處于前端,其他數(shù)據(jù)處于后端,滯后型數(shù)據(jù)類似,在實(shí)際應(yīng)用過程中,無論是超前型還是滯后型數(shù)據(jù)在時間上均表現(xiàn)為不同步,本申請為便于說明,在以下統(tǒng)稱為滯后型數(shù)據(jù)。對于滯后型數(shù)據(jù),由于兩個相鄰數(shù)據(jù)之間存在時間上的“不同步”,當(dāng)兩個數(shù)據(jù)節(jié)點(diǎn)之間相距較遠(yuǎn),這些數(shù)據(jù)需要在相同的預(yù)定網(wǎng)絡(luò)帶寬上傳輸時,帶寬資源存在未被利用的“空擋”,導(dǎo)致帶寬資源浪費(fèi),降低了資源的利用率。
發(fā)明內(nèi)容
為解決上述技術(shù)問題,本申請實(shí)施例提供了一種滯后型數(shù)據(jù)的雙向處理方法及其對應(yīng)的裝置,以充分利用滯后型數(shù)據(jù)之間的時間差提高資源利用率。本申請?zhí)峁┑臏笮蛿?shù)據(jù)的雙向處理方法包括:在時間軸上劃分出至少兩個時間段;
第一數(shù)據(jù)節(jié)點(diǎn)在相鄰的兩個時間段的前一時間段內(nèi)產(chǎn)生第一數(shù)據(jù),在相鄰的兩個時間段的后一時間段內(nèi)產(chǎn)生第二數(shù)據(jù);在所述后一個時間段內(nèi)產(chǎn)生第二數(shù)據(jù)后,第一數(shù)據(jù)節(jié)點(diǎn)向第二數(shù)據(jù)節(jié)點(diǎn)發(fā)送包含第二數(shù)據(jù)的通知消息;第二數(shù)據(jù)節(jié)點(diǎn)接收到所述通知消息后,向第一數(shù)據(jù)節(jié)點(diǎn)返回與第一數(shù)據(jù)具有對應(yīng)關(guān)系的第三數(shù)據(jù)。優(yōu)選地,分析第二數(shù)據(jù)的值相對于第一數(shù)據(jù)的值的變化情況,根據(jù)分析結(jié)果調(diào)整第一數(shù)據(jù)的值與第三數(shù)據(jù)的值之間的對應(yīng)關(guān)系。進(jìn)一步優(yōu)選地,所述分析第二數(shù)據(jù)的值相對于第一數(shù)據(jù)的值的變化情況,根據(jù)分析結(jié)果調(diào)整第一數(shù)據(jù)的值與第三數(shù)據(jù)的值之間的對應(yīng)關(guān)系具體包括: 比較第二數(shù)據(jù)的值與第一數(shù)據(jù)的值之間的大小關(guān)系,當(dāng)?shù)诙?shù)據(jù)的值小于第一數(shù)據(jù)的值時,則使第三數(shù)據(jù)的值與第一數(shù)據(jù)的值之間的差的絕對值增大;當(dāng)?shù)诙?shù)據(jù)的值大于第一數(shù)據(jù)的值時,則使第三數(shù)據(jù)的值與第一數(shù)據(jù)的值之間的差的絕對值減小。優(yōu)選地,所述第一數(shù)據(jù)節(jié)點(diǎn)包括售票系統(tǒng)和票款結(jié)算系統(tǒng),所述第二數(shù)據(jù)節(jié)點(diǎn)包括BSP系統(tǒng)和保理業(yè)務(wù)專用賬戶系統(tǒng),所述相鄰的兩個時間段分別為T1、T2,所述第一數(shù)據(jù)的值為Tl時間段內(nèi)售票系統(tǒng)記錄的機(jī)票銷售量NI,所述第二數(shù)據(jù)的值為Τ2時間段內(nèi)售票系統(tǒng)記錄的機(jī)票銷售量Ν2,所述第三數(shù)據(jù)的值為小于NI對應(yīng)的票價(jià)款數(shù)額的票價(jià)款,所述BSP系統(tǒng)接收到所述售票系統(tǒng)發(fā)送的包含Ν2的通知消息后,觸發(fā)保理業(yè)務(wù)專用賬戶系統(tǒng)向所述票款結(jié)算系統(tǒng)返回所述小于NI對應(yīng)的票價(jià)款數(shù)額的票價(jià)款。優(yōu)選地,按照相同的時間長度在時間軸上劃分出至少兩個時間段。本申請實(shí)施例還提供了一種滯后型數(shù)據(jù)的雙向處理裝置。該裝置包括:時間段劃分單元、數(shù)據(jù)產(chǎn)生單元、消息通知單元和數(shù)據(jù)返回單元,其中:所述時間段劃分單元,用于在時間軸上劃分出至少兩個時間段;所述數(shù)據(jù)產(chǎn)生單元,用于使第一數(shù)據(jù)節(jié)點(diǎn)在相鄰的兩個時間段的前一時間段內(nèi)產(chǎn)生第一數(shù)據(jù),在相鄰的兩個時間段的后一時間段內(nèi)產(chǎn)生第二數(shù)據(jù);所述消息通知單元,用于在所述后一個時間段內(nèi)產(chǎn)生第二數(shù)據(jù)后,使第一數(shù)據(jù)節(jié)點(diǎn)向第二數(shù)據(jù)節(jié)點(diǎn)發(fā)送包含第二數(shù)據(jù)的通知消息;所述數(shù)據(jù)返回單元,用于在第二數(shù)據(jù)節(jié)點(diǎn)接收到所述通知消息后,使第二數(shù)據(jù)節(jié)點(diǎn)向第一數(shù)據(jù)節(jié)點(diǎn)返回與第一數(shù)據(jù)具有對應(yīng)關(guān)系的第三數(shù)據(jù)。優(yōu)選地,所述裝置還包括變化情況分析單元和關(guān)系調(diào)整單元,其中:所述變化情況分析單元,用于分析第二數(shù)據(jù)的值相對于第一數(shù)據(jù)的值的變化情況;所述關(guān)系調(diào)整單元,用于根據(jù)分析結(jié)果調(diào)整第一數(shù)據(jù)的值與第三數(shù)據(jù)的值之間的對應(yīng)關(guān)系。
`
優(yōu)選地,所述變化情況分析單元包括大小比較子單元,用于比較第二數(shù)據(jù)的值與第一數(shù)據(jù)的值之間的大小關(guān)系;所述關(guān)系調(diào)整單元具體用于在第二數(shù)據(jù)的值小于第一數(shù)據(jù)值時,則使第三數(shù)據(jù)的值與第一數(shù)據(jù)的值之間的差的絕對值增大;當(dāng)?shù)诙?shù)據(jù)的值大于第一數(shù)據(jù)的值時,則使第三數(shù)據(jù)的值與第一數(shù)據(jù)的值之間的差的絕對值減小。優(yōu)選地,所述時間段劃分單元具體用于按照固定時間長度在時間軸上劃分出至少兩個時間段。本申請實(shí)施例將時間軸劃分為多個時間段,第一數(shù)據(jù)節(jié)點(diǎn)在一個時間段內(nèi)產(chǎn)生第一數(shù)據(jù),在該時間段的相鄰時間段產(chǎn)生第二數(shù)據(jù)后通知第二數(shù)據(jù)節(jié)點(diǎn),第二數(shù)據(jù)節(jié)點(diǎn)向第一數(shù)據(jù)節(jié)點(diǎn)返回與第一數(shù)據(jù)具有對應(yīng)關(guān)系的第三數(shù)據(jù)。與現(xiàn)有技術(shù)相比,第二數(shù)據(jù)與第三數(shù)據(jù)在幾乎相同的時間內(nèi)在網(wǎng)絡(luò)資源上傳輸,使得第一數(shù)據(jù)與第三數(shù)據(jù)之間的滯后性引起的資源浪費(fèi)得到彌補(bǔ),從而整體上提高了資源利用率。
為了更清楚地說明本申請實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本申請的滯后型數(shù)據(jù)的雙向處理方法的一個實(shí)施例的流程圖2為本申請實(shí)施例的數(shù)據(jù)傳輸過程示意圖;圖3為本申請的一個具體應(yīng)用實(shí)例的業(yè)務(wù)流程示意圖;圖4為本申請的滯后型數(shù)據(jù)的雙向處理裝置的一個實(shí)施例的結(jié)構(gòu)框圖。
具體實(shí)施例方式為了使本技術(shù)領(lǐng)域的人員更好地理解本申請中的技術(shù)方案,下面將結(jié)合本申請實(shí)施例中的附圖,對本申請實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾堉械膶?shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請保護(hù)的范圍。參見圖1,該圖示出了本申請的滯后型數(shù)據(jù)的雙向處理方法的實(shí)施例的流程。該流程包括:步驟SlOl:在時間軸上劃分出至少兩個時間段;為盡可能地利用帶寬資源,具有滯后性的兩個數(shù)據(jù)之間應(yīng)當(dāng)盡可能插入新的傳輸數(shù)據(jù),但這插入的新數(shù)據(jù)與原有傳輸?shù)臄?shù)據(jù)應(yīng)當(dāng)具有關(guān)聯(lián)性,使得在完成某個業(yè)務(wù)過程中整體上降低帶寬資源的閑置。為此,本實(shí)施例將時間軸上時間劃分為不同的時間段,比如,如果以“天”為單元,可以將第I到15天劃分為一個時間段,第16到20天劃分下一個時間段;如果以工作時段內(nèi) 的“小時”為單位,則可將上午的時間(08:00至12:00)劃分為一個時間段,下午的時間(13:00至17:00)劃分為一個時間段。這里的時間段與時間段的長度可以相同,也可以不同,相同的情形如前例的后者,均為4個小時,不同的情形如前例的前者,一個時間段為15天,一個時間段為4天。同樣地,兩個相鄰的時間段內(nèi)的時間本身可以連續(xù),也可以不聯(lián)系,連續(xù)的情形如前例的前者,第一個時間段的最后一天(第15天)與第二個時間段的第一天(第16天)相接序,不連續(xù)的情形如前例的后者,上午時間段的最后一個小時的末時刻(12:00)與下午時間的第一個小時的開始時刻(13:00)中間間隔了一個小時。也就是說,本實(shí)施例對不同時間段的長度以及時間段與時間段時間是否有間隔等并不作限定,在實(shí)際使用過程中,可根據(jù)具體應(yīng)用情況設(shè)置或選擇。還需要說明的是:在本實(shí)施例中,劃分出來的時間段個數(shù)只要為兩個以上,即可實(shí)現(xiàn)本申請的發(fā)明目的,但通常而言,劃分的時間段個數(shù)越多,整個業(yè)務(wù)處理過程持續(xù)時間越長,本申請的技術(shù)效果將體現(xiàn)得更為明顯,后續(xù)將結(jié)合附圖進(jìn)一步說明該點(diǎn)內(nèi)容。步驟S102:第一數(shù)據(jù)節(jié)點(diǎn)在相鄰的兩個時間段的前一時間段內(nèi)產(chǎn)生第一數(shù)據(jù),在相鄰的兩個時間段的后一時間段內(nèi)產(chǎn)生第二數(shù)據(jù);在時間軸上劃分出多個時間段后,兩個前后相繼的時間段為相鄰的時間段(但該兩個時間段就時間本身而言,可以連續(xù),也可以不連續(xù)),比如,如果劃分出兩個時間段Tl、T2,則這Tl、T2為相鄰的時間段,Tl為這兩個相鄰時間段的前一個時間段,T2為后一個時間段;如果劃分出四個時間段11、12、13、14,則(T1、T2)、(T2、T3)、(T3、T4)分別為相鄰時間段,每個相鄰時間段組中的前一個為前一個時間段,后一個為后一個時間段。第一數(shù)據(jù)節(jié)點(diǎn)在相鄰兩個時間段的前一個時間段內(nèi)產(chǎn)生第一數(shù)據(jù),該第一數(shù)據(jù)可以是該時間段中的唯一一個數(shù)據(jù),也可以是該時間段內(nèi)每個更小的時間單位內(nèi)的數(shù)據(jù)的匯總,比如,以15天為一個時間間隔,在該15天內(nèi)第一數(shù)據(jù)節(jié)點(diǎn)可以有且僅產(chǎn)生出一個數(shù)據(jù),該數(shù)據(jù)即為該時間段的第一數(shù)據(jù),也可以是15天的每一天均產(chǎn)生了數(shù)據(jù),將15天數(shù)據(jù)的總和作為第一數(shù)據(jù)。同樣的道理,第一數(shù)據(jù)節(jié)點(diǎn)在相鄰的兩個時間段內(nèi)的后一個時間段內(nèi)產(chǎn)生第二數(shù)據(jù)。在現(xiàn)有技術(shù)中,產(chǎn)生出第一數(shù)據(jù)后,即需要獲取與第一數(shù)據(jù)相具有對應(yīng)關(guān)系的一個響應(yīng)數(shù)據(jù),但是,基于業(yè)務(wù)的延遲,該響應(yīng)數(shù)據(jù)需要等待一個相當(dāng)長的時間才能得到,從而使網(wǎng)絡(luò)資源閑置。舉例而言:某商戶在一個時段內(nèi)賣出了 100萬件商品,但該100萬件商品的貨款可能由于賬務(wù)系統(tǒng)延遲、票單審核等原因需要10天以后才能達(dá)到該商戶的銀行賬戶,這就使在商戶的銀行賬戶與賬務(wù)系統(tǒng)之間建立的專用數(shù)據(jù)線在該筆數(shù)據(jù)交互過程中出現(xiàn)未充分利用的現(xiàn)象。本實(shí)施例為了解決該技術(shù)問題,在產(chǎn)生第一數(shù)據(jù)時,并不通知賬戶系統(tǒng),而是在產(chǎn)生第二數(shù)據(jù)時,再執(zhí)行后續(xù)操作。步驟S103:在所述后一個時間段內(nèi)產(chǎn)生第二數(shù)據(jù)后,第一數(shù)據(jù)節(jié)點(diǎn)向第二數(shù)據(jù)節(jié)點(diǎn)發(fā)送包含第二數(shù)據(jù)的通知消息;如前所述,本實(shí)施例在相鄰時間段的后一個時段內(nèi)產(chǎn)生第二數(shù)據(jù)后,由第一數(shù)據(jù)節(jié)點(diǎn)向第二數(shù)據(jù)節(jié)點(diǎn)發(fā)送通知消息,該通知消息可以包括第二數(shù)據(jù),也可以僅僅是一個通知,由第二數(shù)據(jù)節(jié)點(diǎn)通過其他方式獲得第二數(shù)據(jù)。第二數(shù)據(jù)設(shè)置于通知消息中的目的在于用于確認(rèn)第二數(shù)據(jù)節(jié)點(diǎn)向第一數(shù)據(jù)節(jié)點(diǎn)返回的第三數(shù)據(jù)與第一數(shù)據(jù)之間的具體關(guān)系。步驟S104:第二數(shù)據(jù)節(jié)點(diǎn)接收到所述通知消息后,向第一數(shù)據(jù)節(jié)點(diǎn)返回與第一數(shù)據(jù)具有對應(yīng)關(guān)系的第三數(shù)據(jù);第二數(shù)據(jù)節(jié)點(diǎn)接收到通知消息后即可向第一數(shù)據(jù)節(jié)點(diǎn)返回結(jié)果,這里返回的結(jié)果為一個與第一數(shù)據(jù)具有對應(yīng)關(guān)系的第三數(shù)據(jù),“對應(yīng)關(guān)系”表示第一數(shù)據(jù)關(guān)系與第三數(shù)據(jù)之間具有關(guān)聯(lián)系,但具體為何種具體關(guān)系取決于整個流程處理的業(yè)務(wù)類型。比如,以前述商戶銷售貨物收回貨款為例,如果第一數(shù)據(jù)為商戶銷售商品的數(shù)量,那么這里的第三數(shù)據(jù)為商品的價(jià)款,該價(jià)款可以為第一數(shù)據(jù)的數(shù)量對應(yīng)的全部價(jià)款,也可以是比第一數(shù)據(jù)的數(shù)量減去一定數(shù)量后剩余數(shù)量對應(yīng)的價(jià)款。本實(shí)施例將時間軸劃分為多個時間段,第一數(shù)據(jù)節(jié)點(diǎn)在一個時間段內(nèi)產(chǎn)生第一數(shù)據(jù),在該時間段的相鄰時間段產(chǎn) 生第二數(shù)據(jù)后通知第二數(shù)據(jù)節(jié)點(diǎn),第二數(shù)據(jù)節(jié)點(diǎn)向第一數(shù)據(jù)節(jié)點(diǎn)返回與第一數(shù)據(jù)具有對應(yīng)關(guān)系的第三數(shù)據(jù)。與現(xiàn)有技術(shù)相比,第二數(shù)據(jù)與第三數(shù)據(jù)在幾乎相同的時間內(nèi)在網(wǎng)絡(luò)資源上傳輸,使得第一數(shù)據(jù)與第三數(shù)據(jù)之間的滯后性引起的資源浪費(fèi)得到彌補(bǔ),從而整體上提高了資源利用率。為了說明該技術(shù)效果,可參見圖2所述的數(shù)據(jù)傳輸示意圖。在圖的左邊的豎線表示第一數(shù)據(jù)節(jié)點(diǎn)、右邊表示第二數(shù)據(jù)節(jié)點(diǎn),第一數(shù)據(jù)節(jié)點(diǎn)的豎線上標(biāo)注的圓圈分別代表一個時段產(chǎn)生數(shù)據(jù)后發(fā)送包含該數(shù)據(jù)的通知消息的時亥IJ,在圖中示出了三個時間段A、B、C,在A時間段內(nèi)產(chǎn)生的第一數(shù)據(jù)al,在B時段內(nèi)產(chǎn)生第二數(shù)據(jù)a2,a2數(shù)據(jù)產(chǎn)生后將向第二數(shù)據(jù)節(jié)點(diǎn)發(fā)生通知消息,第二數(shù)據(jù)節(jié)點(diǎn)接收到通知消息后返回與al對應(yīng)的第三數(shù)據(jù)al’。a2數(shù)據(jù)產(chǎn)生后,與B時段相鄰的下一個時間段C產(chǎn)生第二數(shù)據(jù)a3 (注:這時的B時段相當(dāng)于BC相鄰兩個時段中的前一個時段,第二數(shù)據(jù)a2相當(dāng)于本BC相鄰時段的前一個時段內(nèi)產(chǎn)生的第一數(shù)據(jù)),a3產(chǎn)生后向第二數(shù)據(jù)節(jié)點(diǎn)發(fā)送包含a3的通知消息,第二數(shù)據(jù)節(jié)點(diǎn)接收到通知消息后返回與a2對應(yīng)的第三數(shù)據(jù)a2’。依次類推,可以看到:第一數(shù)據(jù)節(jié)點(diǎn)每產(chǎn)生一個數(shù)據(jù)并發(fā)送出去后,將緊隨其后獲得一個數(shù)據(jù),也就是說,就某個數(shù)據(jù)斷面而言(如圖中的虛線框),在第一數(shù)據(jù)節(jié)點(diǎn)和第二數(shù)據(jù)節(jié)點(diǎn)之間的傳輸網(wǎng)絡(luò)總是傳輸著數(shù)據(jù),并沒有因?yàn)樾枰@得前一個節(jié)點(diǎn)產(chǎn)生的數(shù)據(jù)的對應(yīng)的數(shù)據(jù)而出現(xiàn)傳輸網(wǎng)絡(luò)的“空閑”現(xiàn)象,從而提高了網(wǎng)絡(luò)資源利用率。當(dāng)本實(shí)施例的時間段較多、整個業(yè)務(wù)過程可以無限循環(huán)下去時,這種網(wǎng)絡(luò)資源的利用率將維持在一個較高的水平。在上述實(shí)施例中已提交在第一數(shù)據(jù)節(jié)點(diǎn)向第二數(shù)據(jù)節(jié)點(diǎn)發(fā)送的通知消息中可以包含第二數(shù)據(jù),該第二數(shù)據(jù)的目的在于確認(rèn)第三數(shù)據(jù)與第一數(shù)據(jù)之間的具體對應(yīng)關(guān)系。在實(shí)際應(yīng)用過程中,盡管可以要求第二數(shù)據(jù)節(jié)點(diǎn)每次返回相同的第三數(shù)據(jù),但是,第一數(shù)據(jù)、第二數(shù)據(jù)經(jīng)常是波動起伏不定,與該波動起伏相適應(yīng),第二數(shù)據(jù)節(jié)點(diǎn)在返回與第一數(shù)據(jù)具有對應(yīng)關(guān)系的第三數(shù)據(jù)時,也有必要對其進(jìn)行調(diào)整,具體調(diào)整的規(guī)則、方式取決于第二數(shù)據(jù)的分析結(jié)果。也就是說,第二數(shù)據(jù)節(jié)點(diǎn)在接收到第一數(shù)據(jù)節(jié)點(diǎn)發(fā)送的包含第二數(shù)據(jù)的通知消息后,可以不僅僅將該通知消息作為一個發(fā)送第三數(shù)據(jù)的“觸發(fā)”,而且,還可以根據(jù)該通知消息包含的第二數(shù)據(jù)更新將向第一數(shù)據(jù)節(jié)點(diǎn)返回的第三數(shù)據(jù)。這種分析、調(diào)整的具體實(shí)現(xiàn)過程可以是多種多樣的,本申請優(yōu)選通過分析第二數(shù)據(jù)相對于第一數(shù)據(jù)的大小變化來作為調(diào)整第三數(shù)據(jù)的依據(jù),即:在第二數(shù)據(jù)節(jié)點(diǎn)獲得第二數(shù)據(jù)后,將第二數(shù)據(jù)的值與第一數(shù)據(jù)的值之間進(jìn)行大小關(guān)系的比較,比較將出現(xiàn)三種結(jié)果:—是第二數(shù)據(jù)大于第一數(shù)據(jù),這說明在業(yè)務(wù)處理過程中,處于相鄰時間段中的后一個時間段產(chǎn)生的數(shù)據(jù)比前一個時間段大,這種情況下,由于第一數(shù)據(jù)節(jié)點(diǎn)的數(shù)據(jù)有走高趨勢,如果以前述的貨款而言,這一趨勢傳遞出第一數(shù)據(jù)節(jié)點(diǎn)的實(shí)力增強(qiáng),因此,可以將與第一數(shù)據(jù)對應(yīng)的第三數(shù)據(jù)相應(yīng)地調(diào)高,即:使第三數(shù)據(jù)的值與第一數(shù)據(jù)的值之間的差的絕對值減小。二是第二數(shù)據(jù)等于第一數(shù)據(jù),這說明在業(yè)務(wù)處理過程中,處于相鄰時間段中的兩個時間段沒有變化,這時,可以考慮調(diào)整第三數(shù)據(jù),也可以考慮不調(diào)整第三數(shù)據(jù)。三是第二數(shù)據(jù)小于第一數(shù)據(jù),這說明在業(yè)務(wù)處理過程中,處于相鄰時間段中的后一個時間段產(chǎn)生的數(shù)據(jù)比前一個時間段小,這種情況下,由于第二數(shù)據(jù)節(jié)點(diǎn)的數(shù)據(jù)有降低趨勢,傳遞出第一數(shù)據(jù)節(jié)點(diǎn)的實(shí)力下降,因此,可以將與第一數(shù)據(jù)對應(yīng)的第三數(shù)據(jù)相應(yīng)地調(diào)低,即:使第三數(shù)據(jù)的值與第一數(shù)據(jù)的值之間的差的絕對值增大。為了更充分地說明本申請的技術(shù)方案。下面以飛機(jī)票的保理業(yè)務(wù)這一具體應(yīng)用場景進(jìn)行說明。參見圖3,在該應(yīng)用場景中,所述第一數(shù)據(jù)節(jié)點(diǎn)包括售票系統(tǒng)和票款結(jié)算系統(tǒng),所述第二數(shù)據(jù)節(jié)點(diǎn)包括BSP系統(tǒng)和保理業(yè)務(wù)專用賬戶系統(tǒng),所述相鄰的兩個時間段分別為Tl、T2,所述第一數(shù)據(jù)的值為Tl時間段內(nèi)售票系統(tǒng)記錄的機(jī)票銷售量NI,所述第二數(shù)據(jù)的值為T2時間段內(nèi)售票系統(tǒng)記錄的機(jī)票銷售量N2,所述第三數(shù)據(jù)的值為小于NI對應(yīng)的票價(jià)款數(shù)額的票價(jià)款,所述BSP系統(tǒng)接收到所述售票系統(tǒng)發(fā)送的包含N2的通知消息后,觸發(fā)保理業(yè)務(wù)專用賬戶系統(tǒng)向所述票款結(jié)算系統(tǒng)返回所述小于NI對應(yīng)的票價(jià)款數(shù)額的票價(jià)款。上述內(nèi)容詳細(xì)敘述了本申請的滯后型數(shù)據(jù)的雙向處理方法實(shí)施例,相應(yīng)地,本申請還提供了一種滯后型數(shù)據(jù)的雙向處理裝置實(shí)施例。參見圖4,該圖示出了本申請的滯后型數(shù)據(jù)的雙向處理裝置的結(jié)構(gòu)框圖。該裝置包括:時間段劃分單元401、數(shù)據(jù)產(chǎn)生單元402、消息通知單元403和數(shù)據(jù)返回單元404,其中:時間段劃分單元401,用于在時間軸上劃分出至少兩個時間段;數(shù)據(jù)產(chǎn)生單元402,用于使第一數(shù)據(jù)節(jié)點(diǎn)在相鄰的兩個時間段的前一時間段內(nèi)產(chǎn)生第一數(shù)據(jù),在相鄰的兩個時間段的后一時間段內(nèi)產(chǎn)生第二數(shù)據(jù);消息通知單 元403,用于在所述后一個時間段內(nèi)產(chǎn)生第二數(shù)據(jù)后,使第一數(shù)據(jù)節(jié)點(diǎn)向第二數(shù)據(jù)節(jié)點(diǎn)發(fā)送包含第二數(shù)據(jù)的通知消息;數(shù)據(jù)返回單元404,用于在第二數(shù)據(jù)節(jié)點(diǎn)接收到所述通知消息后,使第二數(shù)據(jù)節(jié)點(diǎn)向第一數(shù)據(jù)節(jié)點(diǎn)返回與第一數(shù)據(jù)具有對應(yīng)關(guān)系的第三數(shù)據(jù)。上述裝置實(shí)施例的工作過程是:時間段劃分單元401在時間軸上劃分出至少兩個時間段后,由數(shù)據(jù)產(chǎn)生單元402使第一數(shù)據(jù)節(jié)點(diǎn)在相鄰的兩個時間段的前一時間段內(nèi)產(chǎn)生第一數(shù)據(jù),在相鄰的兩個時間段的后一時間段內(nèi)產(chǎn)生第二數(shù)據(jù),消息通知單元403在所述后一個時間段內(nèi)產(chǎn)生第二數(shù)據(jù)后,第一數(shù)據(jù)節(jié)點(diǎn)向第二數(shù)據(jù)節(jié)點(diǎn)發(fā)送包含第二數(shù)據(jù)的通知消息,最后,數(shù)據(jù)返回單元404在第二數(shù)據(jù)節(jié)點(diǎn)接收到所述通知消息后,使第二數(shù)據(jù)節(jié)點(diǎn)向第一數(shù)據(jù)節(jié)點(diǎn)返回與第一數(shù)據(jù)具有對應(yīng)關(guān)系的第三數(shù)據(jù)。本裝置實(shí)施例將時間軸劃分為多個時間段,第一數(shù)據(jù)節(jié)點(diǎn)在一個時間段內(nèi)產(chǎn)生第一數(shù)據(jù),在該時間段的相鄰時間段產(chǎn)生第二數(shù)據(jù)后通知第二數(shù)據(jù)節(jié)點(diǎn),第二數(shù)據(jù)節(jié)點(diǎn)向第一數(shù)據(jù)節(jié)點(diǎn)返回與第一數(shù)據(jù)具有對應(yīng)關(guān)系的第三數(shù)據(jù)。與現(xiàn)有技術(shù)相比,本裝置實(shí)施例的第二數(shù)據(jù)與第三數(shù)據(jù)在幾乎相同的時間內(nèi)在網(wǎng)絡(luò)資源上傳輸,使得第一數(shù)據(jù)與第三數(shù)據(jù)之間的滯后性引起的資源浪費(fèi)得到彌補(bǔ),從而整體上提高了資源利用率。在實(shí)際應(yīng)用過程中,基于某些特殊應(yīng)用需要,上述裝置實(shí)施例還可以進(jìn)一步包括相應(yīng)的功能單元,以優(yōu)化該裝置實(shí)施例的技術(shù)效果。比如,上述裝置還包括變化情況分析單元405和關(guān)系調(diào)整單元406,其中:變化情況分析單元405,用于分析第二數(shù)據(jù)的值相對于第一數(shù)據(jù)的值的變化情況;關(guān)系調(diào)整單元406,用于根據(jù)分析結(jié)果調(diào)整第一數(shù)據(jù)的值與第三數(shù)據(jù)的值之間的對應(yīng)關(guān)系。進(jìn)一步地,變化情況分析單元405還可以包括大小比較子單元4051,用于比較第二數(shù)據(jù)的值與第一數(shù)據(jù)的值之間的大小關(guān)系,這種情況下,關(guān)系調(diào)整單元406具體用于在第二數(shù)據(jù)的值小于第一數(shù)據(jù)值時,則使第三數(shù)據(jù)的值與第一數(shù)據(jù)的值之間的差的絕對值增大;當(dāng)?shù)诙?shù)據(jù)的值大于第一數(shù)據(jù)的值時,則使第三數(shù)據(jù)的值與第一數(shù)據(jù)的值之間的差的絕對值減小。此外,在 上述實(shí)施例中時間段劃分單元可以基于不同的業(yè)務(wù)進(jìn)行不同規(guī)則的劃分,比如,如果業(yè)務(wù)為連續(xù)性周期業(yè)務(wù),則可按照固定時間長度在時間軸上劃分出至少兩個時間段,固定時間長度為業(yè)務(wù)完成一個基本的功能的最小周期;如果業(yè)務(wù)業(yè)務(wù)為非連續(xù)周期業(yè)務(wù),則時間段雖然按照規(guī)定時間長度劃分時間段,但兩個時間段之間可以具有間隔,該間隔為完成該非連續(xù)業(yè)務(wù)的每個基本單元的時長。需要說明的是:為了敘述的簡便,本說明書的上述實(shí)施例以及實(shí)施例的各種變形實(shí)現(xiàn)方式重點(diǎn)說明的都是與其他實(shí)施例或變形方式的不同之處,各個情形之間相同相似的部分互相參見即可。尤其,對于裝置實(shí)施例的幾個改進(jìn)方式而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置實(shí)施例的各單元可以是或者也可以不是物理上分開的,既可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)環(huán)境下。在實(shí)際應(yīng)用過程中,可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的,本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實(shí)施。以上所述僅是本申請的具體實(shí)施方式
,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本申請?jiān)淼那疤嵯?,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本申請的保護(hù)范圍。
權(quán)利要求
1.一種滯后型數(shù)據(jù)的雙向處理方法,其特征在于,所述方法包括: 在時間軸上劃分出至少兩個時間段; 第一數(shù)據(jù)節(jié)點(diǎn)在相鄰的兩個時間段的前一時間段內(nèi)產(chǎn)生第一數(shù)據(jù),在相鄰的兩個時間段的后一時間段內(nèi)產(chǎn)生第二數(shù)據(jù); 在所述后一個時間段內(nèi)產(chǎn)生第二數(shù)據(jù)后,第一數(shù)據(jù)節(jié)點(diǎn)向第二數(shù)據(jù)節(jié)點(diǎn)發(fā)送包含第二數(shù)據(jù)的通知消息; 第二數(shù)據(jù)節(jié)點(diǎn)接收到所述通知消息后,向第一數(shù)據(jù)節(jié)點(diǎn)返回與第一數(shù)據(jù)具有對應(yīng)關(guān)系的第三數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 分析第二數(shù)據(jù)的值相對于第一數(shù)據(jù)的值的變化情況,根據(jù)分析結(jié)果調(diào)整第一數(shù)據(jù)的值與第三數(shù)據(jù)的值之間的對應(yīng)關(guān)系。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述分析第二數(shù)據(jù)的值相對于第一數(shù)據(jù)的值的變化情況,根據(jù)分析結(jié)果調(diào)整第一數(shù)據(jù)的值與第三數(shù)據(jù)的值之間的對應(yīng)關(guān)系具體包括: 比較第二數(shù)據(jù)的值與第一數(shù)據(jù)的值之間的大小關(guān)系,當(dāng)?shù)诙?shù)據(jù)的值小于第一數(shù)據(jù)的值時,則使第三數(shù)據(jù)的值與第一數(shù)據(jù)的值之間的差的絕對值增大;當(dāng)?shù)诙?shù)據(jù)的值大于第一數(shù)據(jù)的值時,則使第三數(shù)據(jù)的值與第一數(shù)據(jù)的值之間的差的絕對值減小。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述第一數(shù)據(jù)節(jié)點(diǎn)包括售票系統(tǒng)和票款結(jié)算系統(tǒng),所述第二數(shù)據(jù)節(jié)點(diǎn)包括BSP系統(tǒng)和保理業(yè)務(wù)專用賬戶系統(tǒng),所述相鄰的兩個時間段分別為Tl、T2,所述第一數(shù)據(jù)的值為Tl時間段內(nèi)售票系統(tǒng)記錄的機(jī)票銷售量NI,所述第二數(shù)據(jù)的值為T2時間段內(nèi)售票系統(tǒng)記錄的機(jī)票銷售量N2,所述第三數(shù)據(jù)的值為小于NI對應(yīng)的票價(jià)款數(shù)額的票價(jià)款,所述BSP系統(tǒng)接收到所述售票系統(tǒng)發(fā)送的包含N2的通知消息后,觸發(fā)保理業(yè)務(wù)專用賬戶系統(tǒng)向所述票款結(jié)算系統(tǒng)返回所述小于NI對應(yīng)的票價(jià)款數(shù)額的票價(jià)款。
5.根據(jù)權(quán)利要求1至4中任何一項(xiàng)所述的方法,其特征在于,所述在時間軸上劃分出至少兩個時間段具體為:按照相同的時間長度在時間軸上劃分出至少兩個時間段。
6.一種滯后型數(shù)據(jù)的雙向處理裝置,其特征在于,該裝置包括:時間段劃分單元、數(shù)據(jù)產(chǎn)生單元、消息通知單元和數(shù)據(jù)返回單元,其中: 所述時間段劃分單元,用于在時間軸上劃分出至少兩個時間段; 所述數(shù)據(jù)產(chǎn)生單元,用于使第一數(shù)據(jù)節(jié)點(diǎn)在相鄰的兩個時間段的前一時間段內(nèi)產(chǎn)生第一數(shù)據(jù),在相鄰的兩個時間段的后一時間段內(nèi)產(chǎn)生第二數(shù)據(jù); 所述消息通知單元,用于在所述后一個時間段內(nèi)產(chǎn)生第二數(shù)據(jù)后,使第一數(shù)據(jù)節(jié)點(diǎn)向第二數(shù)據(jù)節(jié)點(diǎn)發(fā)送包含第二數(shù)據(jù)的通知消息; 所述數(shù)據(jù)返回單元,用于在第二數(shù)據(jù)節(jié)點(diǎn)接收到所述通知消息后,使第二數(shù)據(jù)節(jié)點(diǎn)向第一數(shù)據(jù)節(jié)點(diǎn)返回與第一數(shù)據(jù)具有對應(yīng)關(guān)系的第三數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括變化情況分析單元和關(guān)系調(diào)整單元,其中: 所述變化情況分析單元,用于分析第二數(shù)據(jù)的值相對于第一數(shù)據(jù)的值的變化情況; 所述關(guān)系調(diào)整單元,用于 根據(jù)分析結(jié)果調(diào)整第一數(shù)據(jù)的值與第三數(shù)據(jù)的值之間的對應(yīng)關(guān)系。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述變化情況分析單元包括大小比較子單元,用于比較第二數(shù)據(jù)的值與第一數(shù)據(jù)的值之間的大小關(guān)系; 所述關(guān)系調(diào)整單元具體用于在第二數(shù)據(jù)的值小于第一數(shù)據(jù)值時,則使第三數(shù)據(jù)的值與第一數(shù)據(jù)的值之間的差的絕對值增大;當(dāng)?shù)诙?shù)據(jù)的值大于第一數(shù)據(jù)的值時,則使第三數(shù)據(jù)的值與第一數(shù)據(jù)的值之間的差的絕對值減小。
9.根據(jù)權(quán)利要求6至8中的任何一項(xiàng)所述的裝置,其特征在于,所述時間段劃分單元具體用于按照固定時間長 度在時間軸上劃分出至少兩個時間段。
全文摘要
本申請實(shí)施例公開了一種滯后型數(shù)據(jù)的雙向處理方法。該方法包括在時間軸上劃分出至少兩個時間段;第一數(shù)據(jù)節(jié)點(diǎn)在相鄰的兩個時間段的前一時間段內(nèi)產(chǎn)生第一數(shù)據(jù),在相鄰的兩個時間段的后一時間段內(nèi)產(chǎn)生第二數(shù)據(jù);在所述后一個時間段內(nèi)產(chǎn)生第二數(shù)據(jù)后,第一數(shù)據(jù)節(jié)點(diǎn)向第二數(shù)據(jù)節(jié)點(diǎn)發(fā)送包含第二數(shù)據(jù)的通知消息;第二數(shù)據(jù)節(jié)點(diǎn)接收到所述通知消息后,向第一數(shù)據(jù)節(jié)點(diǎn)返回與第一數(shù)據(jù)具有對應(yīng)關(guān)系的第三數(shù)據(jù)。本申請還公開了一種滯后型數(shù)據(jù)的雙向處理裝置。本申請實(shí)施例可以提網(wǎng)絡(luò)資源利用效率。
文檔編號G06F17/30GK103246722SQ20131016063
公開日2013年8月14日 申請日期2013年5月3日 優(yōu)先權(quán)日2013年5月3日
發(fā)明者趙永軍, 王頻, 藍(lán)天, 薄智全, 周樂良, 郭珩, 丁煒 申請人:鑫銀國際保理有限公司