本發明專利技術涉及一種票據歸集方法,所述方法包括:從票據開具方接收訂單信息和與所述訂單信息對應的票據信息;從商戶協作平臺接收所述訂單信息和與所述訂單信息對應的用戶信息;以及利用布隆過濾器,基于所述訂單信息來將所述票據信息和所述用戶信息進行匹配關聯。本發明專利技術還涉及一種票據歸集設備、計算機存儲介質、計算機程序產品以及支付清算服務器。機程序產品以及支付清算服務器。機程序產品以及支付清算服務器。
【技術實現步驟摘要】
票據歸集方法和設備
[0001]本專利技術涉及數據處理領域,更具體地,涉及一種票據歸集方法、票據歸集設備、計算機存儲介質、計算機程序產品以及支付清算服務器。
技術介紹
[0002]隨著信息社會的不斷發展和生活節奏的日益加快,快速便捷的支付正步入人們日常的生活、工作和學習之中,包括但不局限于餐飲、購物、停車等等。
[0003]以移動2G、3G、4G網絡、WiFi、藍牙等為代表的無線技術,日益成熟,悄然改變了人們的生活習慣和生活方式,其高安全性、低成本、高速率、低功耗、高集成度、小體積等優點,也極大程度的滿足了人們的日常需要。而現代支付方式,憑借著便利、高效、易用、親民等特色,正全面取代傳統的支付方式,各種電子支付APP也層出不窮。
[0004]現有的電子支付APP在為用戶提供支付時,一般不能提供即時開票的功能。原因在于大部分的電子支付APP采用接收推送的方式,即由票據提供方(或稱為“票據開具方”)將票據相關信息推送至票據歸集方(也稱為“票據接收方”)。而部分票據提供方僅有訂單信息,沒有用戶信息,因而票據歸集方無法完成用戶與票據的匹配,使得電子支付APP無法在用戶支付后即時向其顯示電子票據。
技術實現思路
[0005]根據本專利技術的一方面,提供了一種票據歸集方法,所述方法包括:從票據開具方接收訂單信息和與所述訂單信息對應的票據信息;從商戶協作平臺接收所述訂單信息和與所述訂單信息對應的用戶信息;以及利用布隆過濾器,基于所述訂單信息來將所述票據信息和所述用戶信息進行匹配關聯。
[0006]作為上述方案的補充或替換,在上述方法中,在從票據開具方接收訂單信息和與所述訂單信息對應的票據信息之后,所述方法還包括:在商戶協作平臺推送記錄表中查詢與所述訂單信息對應的訂單;以及基于所查詢到的訂單,確定所述訂單中的用戶信息,以便與所述票據信息進行關聯。
[0007]作為上述方案的補充或替換,在上述方法中,在從票據開具方接收訂單信息和與所述訂單信息對應的票據信息之后,所述方法還包括:在未查詢到與所述訂單信息對應的訂單時,將待查詢的訂單號存入所述布隆過濾器。
[0008]作為上述方案的補充或替換,在上述方法中,在從商戶協作平臺接收所述訂單信息和與所述訂單信息對應的用戶信息之后,所述方法還包括:將所述訂單信息中的訂單號寫入商戶協作平臺推送記錄表中;將所述訂單號與所述布隆過濾器進行匹配;在成功匹配時,從票據訂單表中查詢與所述訂單號對應的訂單;以及基于所查詢到的訂單,確定所述訂單對應的票據信息,以便與所述用戶信息進行關聯。
[0009]作為上述方案的補充或替換,上述方法還包括:通過Zookeeper進行分布式的表套號切換。
[0010]作為上述方案的補充或替換,在上述方法中,通過Zookeeper進行分布式的表套號切換包括:在清算時間開始后,清空待切換過去的商戶協作平臺推送記錄表和票據訂單表中的數據,并創建新的布隆濾波器。
[0011]作為上述方案的補充或替換,在從商戶協作平臺接收所述訂單信息和與所述訂單信息對應的用戶信息之后,所述方法還包括:基于所述訂單信息判斷是否為今日收取到的訂單。
[0012]作為上述方案的補充或替換,在上述方法中,所述表套號包括第一表套號以及第二表套號。
[0013]作為上述方案的補充或替換,在上述方法中,通過Zookeeper進行分布式的表套號切換包括:在準備從所述第一表套號切換到所述第二表套號時,清空與所述第二表套號對應的商戶協作平臺推送記錄表、票據訂單表以及布隆濾波器中的數據;以及至少根據票據訂單數量來創建新的布隆濾波器。
[0014]作為上述方案的補充或替換,上述方法還包括:將匹配關聯后的票據信息和用戶信息寫入用戶票包表中。
[0015]根據本專利技術的另一個方面,提供了一種票據歸集設備,所述設備包括:第一接收裝置,用于從票據開具方接收訂單信息和與所述訂單信息對應的票據信息;第二接收裝置,用于從商戶協作平臺接收所述訂單信息和與所述訂單信息對應的用戶信息;以及匹配關聯裝置,用于利用布隆過濾器,基于所述訂單信息來將所述票據信息和所述用戶信息進行匹配關聯。
[0016]作為上述方案的補充或替換,上述設備還包括:第一查詢裝置,用于在所述第一接收裝置從票據開具方接收訂單信息和與所述訂單信息對應的票據信息之后,在商戶協作平臺推送記錄表中查詢與所述訂單信息對應的訂單;以及第一確定裝置,用于基于所查詢到的訂單,確定所述訂單中的用戶信息,以便與所述票據信息進行關聯。
[0017]作為上述方案的補充或替換,上述設備還包括:存入裝置,用于在未查詢到與所述訂單信息對應的訂單時,將待查詢的訂單號存入所述布隆過濾器。
[0018]作為上述方案的補充或替換,上述設備還包括:第一寫入裝置,用于在所述第二接收裝置從商戶協作平臺接收所述訂單信息和與所述訂單信息對應的用戶信息之后,將所述訂單信息中的訂單號寫入商戶協作平臺推送記錄表中;匹配裝置,用于將所述訂單號與所述布隆過濾器進行匹配;第二查詢裝置,用于在成功匹配時,從票據訂單表中查詢與所述訂單號對應的訂單;以及第二確定裝置,用于基于所查詢到的訂單,確定所述訂單對應的票據信息,以便與所述用戶信息進行關聯。
[0019]作為上述方案的補充或替換,上述設備還包括:切換裝置,用于通過Zookeeper進行分布式的表套號切換。
[0020]作為上述方案的補充或替換,在上述設備中,所述切換裝置配置成:在清算時間開始后,清空待切換過去的商戶協作平臺推送記錄表和票據訂單表中的數據,并創建新的布隆濾波器。
[0021]作為上述方案的補充或替換,上述設備還包括:判斷裝置,用于在所述第二接收裝置從商戶協作平臺接收所述訂單信息和與所述訂單信息對應的用戶信息之后,基于所述訂單信息判斷是否為今日收取到的訂單。
[0022]作為上述方案的補充或替換,在上述設備中,所述表套號包括第一表套號以及第二表套號。
[0023]作為上述方案的補充或替換,在上述設備中,所述切換裝置配置成:在準備從所述第一表套號切換到所述第二表套號時,清空與所述第二表套號對應的商戶協作平臺推送記錄表、票據訂單表以及布隆濾波器中的數據;以及至少根據票據訂單數量來創建新的布隆濾波器。
[0024]作為上述方案的補充或替換,上述設備還包括:第二寫入裝置,用于將匹配關聯后的票據信息和用戶信息寫入用戶票包表中。
[0025]根據本專利技術的又一個方面,提供了一種計算機存儲介質,所述介質包括指令,所述指令在運行時執行如前所述的方法。
[0026]根據本專利技術的又一個方面,提供了一種計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現如前所述的方法。
[0027]根據本專利技術的又一個方面,提供了一種支付清算服務器,所述服務器包括如前所述的票據歸集設備。
[0028]本專利技術的實施例的票據歸集方案不僅從票據開具方接收訂單信息和與所述訂單信息對應的票據信息,還從商戶協作平臺接收所述訂單信息和與所述訂單信息對應的本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種票據歸集方法,其特征在于,所述方法包括:從票據開具方接收訂單信息和與所述訂單信息對應的票據信息;從商戶協作平臺接收所述訂單信息和與所述訂單信息對應的用戶信息;以及利用布隆過濾器,基于所述訂單信息來將所述票據信息和所述用戶信息進行匹配關聯。2.如權利要求1所述的方法,其中,在從票據開具方接收訂單信息和與所述訂單信息對應的票據信息之后,所述方法還包括:在商戶協作平臺推送記錄表中查詢與所述訂單信息對應的訂單;以及基于所查詢到的訂單,確定所述訂單中的用戶信息,以便與所述票據信息進行關聯。3.如權利要求2所述的方法,其中,在從票據開具方接收訂單信息和與所述訂單信息對應的票據信息之后,所述方法還包括:在未查詢到與所述訂單信息對應的訂單時,將待查詢的訂單號存入所述布隆過濾器。4.如權利要求1所述的方法,其中,在從商戶協作平臺接收所述訂單信息和與所述訂單信息對應的用戶信息之后,所述方法還包括:將所述訂單信息中的訂單號寫入商戶協作平臺推送記錄表中;將所述訂單號與所述布隆過濾器進行匹配;在成功匹配時,從票據訂單表中查詢與所述訂單號對應的訂單;以及基于所查詢到的訂單,確定所述訂單對應的票據信息,以便與所述用戶信息進行關聯。5.如權利要求1所述的方法,還包括:通過Zookeeper進行分布式的表套號切換。6.如權利要求5所述的方法,其中,通過Zookeeper進行分布式的表套號切換包括:在清算時間開始后,清空待切換過去的商戶協作平臺推送記錄表和票據訂單表中的數據,并創建新的布隆濾波器。7.如權利要求1所述的方法,在從商戶協作平臺接收所述訂單信息和與所述訂單信息對應的用戶信息之后,所述方法還包括:基于所述訂單信息判斷是否為今日收取到的訂單。8.如權利要求6所述的方法,其中,所述表套號包括第一表套號以及第二表套號。9.如權利要求8所述的方法,其中,通過Zookeeper進行分布式的表套號切換包括:在準備從所述第一表套號切換到所述第二表套號時,清空與所述第二表套號對應的商戶協作平臺推送記錄表、票據訂單表以及布隆濾波器中的數據;以及至少根據票據訂單數量來創建新的布隆濾波器。10.如權利要求1所述的方法,還包括:將匹配關聯后的票據信息和用戶信息寫入用戶票包表中。11.一種票據歸集設備,其特征在于,所述設備包括:第一接收裝置,用于從票據開具方接收訂單信息和與所述訂單信息對應的票據信息;第二接收裝置,用于從商戶協作平臺接收所述訂單信息和與所述訂單信息對應的用戶信息;以及匹配關聯裝置,用于利用布隆過濾器,基于所述訂單信息來將...
【專利技術屬性】
技術研發人員:唐燁,周繼恩,查駿,陸東東,董彪,許先文,
申請(專利權)人:中國銀聯股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。