日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種實(shí)時(shí)限額信息高并發(fā)下發(fā)方法與流程

文檔序號(hào):39383516發(fā)布日期:2024-09-13 11:43閱讀:11來(lái)源:國(guó)知局
一種實(shí)時(shí)限額信息高并發(fā)下發(fā)方法與流程

本發(fā)明涉及支付交易領(lǐng)域,更具體地,涉及一種實(shí)時(shí)限額信息高并發(fā)下發(fā)方法。


背景技術(shù):

1、在支付交易領(lǐng)域,尤其是在學(xué)生食堂,通常包括在線支付和實(shí)體卡支付,對(duì)于目前的方案,(1)在線支付,在線校驗(yàn)限額,每筆交易平均耗時(shí)3~5秒,支付速度慢。(2)實(shí)體卡支付,學(xué)校通常會(huì)發(fā)放餐卡給學(xué)生和教職工,充值餐卡后可以在食堂進(jìn)行核銷(xiāo)就餐。消費(fèi)記錄以及限額信息記錄實(shí)體卡扇區(qū)內(nèi),修改限額配置需線下重新寫(xiě)卡。這種方式支付速度快,風(fēng)險(xiǎn)高,管理成本高。

2、在弱網(wǎng)場(chǎng)景下實(shí)時(shí)限額會(huì)遇到以下技術(shù)問(wèn)題:

3、(1)網(wǎng)絡(luò)延遲與響應(yīng)時(shí)間:弱網(wǎng)場(chǎng)景下,網(wǎng)絡(luò)延遲較高,導(dǎo)致實(shí)時(shí)限額的響應(yīng)時(shí)間增加,這可能會(huì)影響用戶體驗(yàn)和交互的實(shí)時(shí)性。

4、(2)頻繁通信與資源消耗:實(shí)時(shí)限額需要頻繁地與后端服務(wù)器進(jìn)行通信,獲取最新的限額信息。在弱網(wǎng)環(huán)境下,這可能會(huì)導(dǎo)致大量的失敗請(qǐng)求和資源消耗。

5、(3)數(shù)據(jù)同步與一致性:在弱網(wǎng)環(huán)境下,數(shù)據(jù)同步可能會(huì)受到阻礙,導(dǎo)致實(shí)時(shí)限額在各個(gè)節(jié)點(diǎn)之間的一致性難以保證,這可能會(huì)引發(fā)數(shù)據(jù)不一致的問(wèn)題。


技術(shù)實(shí)現(xiàn)思路

1、本發(fā)明通過(guò)深入分析現(xiàn)有技術(shù)的局限性,提供一種實(shí)時(shí)限額信息高并發(fā)下發(fā)方法,可以?xún)?yōu)化系統(tǒng)架構(gòu)、優(yōu)化網(wǎng)絡(luò)帶寬、數(shù)據(jù)緩存與預(yù)取、加強(qiáng)數(shù)據(jù)同步與一致性機(jī)制以及加強(qiáng)安全防護(hù)措施等,以實(shí)現(xiàn)k12終端學(xué)生實(shí)時(shí)限額,從而更好地滿足教育領(lǐng)域的需求。

2、本發(fā)明提供的一種實(shí)時(shí)限額信息高并發(fā)下發(fā)方法,包括:

3、步驟1,收銀設(shè)備初次啟動(dòng)時(shí),基于初始版本號(hào)向服務(wù)端發(fā)送請(qǐng)求,獲取所述服務(wù)端返回的文件下載地址;

4、步驟2,收銀設(shè)備根據(jù)所述文件下載地址,從oss共享文件中下載最新版本的用戶狀態(tài)名單、用戶黑名單和用戶限額名單,并記錄用戶狀態(tài)名單、用戶黑名單和用戶限額名單的當(dāng)前版本號(hào);

5、步驟3,收銀設(shè)備對(duì)下載的用戶狀態(tài)名單、用戶黑名單和用戶限額名單進(jìn)行解析,將解析后的用戶狀態(tài)名單、用戶黑名單和用戶限額名單存儲(chǔ)于本地?cái)?shù)據(jù)庫(kù)中;

6、步驟4,當(dāng)用戶在收銀設(shè)備進(jìn)行支付核身后,根據(jù)核身標(biāo)識(shí)查詢(xún)用戶當(dāng)前狀態(tài)和用戶當(dāng)前限額信息,若當(dāng)前交易額未超過(guò)用戶當(dāng)前限額且用戶當(dāng)前狀態(tài)處于正常,則提示支付成功;

7、步驟5,服務(wù)端會(huì)根據(jù)用戶的支付請(qǐng)求更新用戶狀態(tài)名單、用戶黑名單和用戶限額名單,并通過(guò)設(shè)立時(shí)間輪定時(shí)任務(wù),周期性地持續(xù)更新用戶狀態(tài)名單、用戶黑名單和用戶限額名單,將最新的用戶狀態(tài)名單、用戶黑名單和用戶限額名單上傳至oss共享文件;

8、步驟6,當(dāng)周期輪循結(jié)束時(shí),將當(dāng)前時(shí)間輪的最新版本號(hào)發(fā)送至終端管理iot物聯(lián)網(wǎng)服務(wù)器;

9、步驟7,終端管理iot物聯(lián)網(wǎng)服務(wù)器將當(dāng)前時(shí)間輪的最新版本號(hào)組播推送至所屬收銀設(shè)備;

10、步驟8,收銀設(shè)備接收到所述終端管理iot物聯(lián)網(wǎng)服務(wù)器推送的最新版本號(hào),將最新版本號(hào)與本地存儲(chǔ)的當(dāng)前版本號(hào)進(jìn)行對(duì)比,若有更新,則生成文件下載地址;

11、步驟9,收銀設(shè)備根據(jù)生成的文件下載地址從oss共享文件中下載用戶增量信息名單,根據(jù)用戶增量信息名單更新本地存儲(chǔ)的當(dāng)前用戶狀態(tài)名單、用戶黑名單和用戶限額名單。

12、在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以作出如下改進(jìn)。

13、可選的,所述步驟1中文件下載地址包括收銀設(shè)備所處商戶或?qū)W校對(duì)應(yīng)的最新的用戶狀態(tài)名單及人臉特征值列表、用戶黑名單列表和以用戶唯一標(biāo)識(shí)為主鍵對(duì)應(yīng)的單日、單筆和收銀設(shè)備所屬的場(chǎng)景限額名單列表的文件下載地址。

14、可選的,所述步驟2中當(dāng)收銀設(shè)備根據(jù)所述文件下載地址,第一次從oss共享文件中下載最新版本的用戶狀態(tài)名單、用戶黑名單和用戶限額名單時(shí),服務(wù)端基于內(nèi)容分發(fā)網(wǎng)絡(luò)cdn將下載的用戶狀態(tài)名單、用戶黑名單和用戶限額名單發(fā)布到最接近所述收銀設(shè)備并屬于同一運(yùn)營(yíng)商的緩存服務(wù)器內(nèi),當(dāng)收銀設(shè)備第二次請(qǐng)求下載時(shí),優(yōu)先從所述緩存服務(wù)器中下載。

15、可選的,所述步驟4,具體包括:

16、當(dāng)用戶在收銀設(shè)備使用刷卡、刷臉或出示付款碼的介質(zhì)完成核身后,通過(guò)核身標(biāo)識(shí)查詢(xún)用戶在用戶狀態(tài)名單表中的拉黑狀態(tài),并從用戶的單日、單筆、當(dāng)前設(shè)備所屬場(chǎng)景的日限額,取最小限額值與當(dāng)前支付金額進(jìn)行對(duì)比;

17、如果當(dāng)前支付金額未超過(guò)最小限額值且用戶狀態(tài)正常,則預(yù)先在收銀設(shè)備提示支付成功,并將當(dāng)前支付訂單的授權(quán)時(shí)間和授權(quán)憑證存儲(chǔ)在本地?cái)?shù)據(jù)庫(kù)加密備份于加密內(nèi)存區(qū),使用數(shù)據(jù)庫(kù)隊(duì)列進(jìn)行異步上送,若服務(wù)端返回支付成功即釋放本地?cái)?shù)據(jù)以及備份。

18、可選的,所述步驟5中服務(wù)端會(huì)根據(jù)用戶的支付請(qǐng)求更新用戶狀態(tài)名單、用戶黑名單和用戶限額名單,包括:

19、服務(wù)端接收到收銀設(shè)備的支付請(qǐng)求之后,對(duì)用戶的消費(fèi)賬戶、補(bǔ)貼賬戶、簽約代扣賬戶進(jìn)行扣款,并將本筆支付金額累計(jì)入用戶的當(dāng)日支付總額,與學(xué)生的單日額度、以及收銀設(shè)備場(chǎng)景限額進(jìn)行相減獲得用戶剩余當(dāng)日額度以及場(chǎng)景限額,對(duì)用戶限額名單進(jìn)行更新。

20、可選的,所述步驟5,還包括:

21、當(dāng)本筆支付交易處理完后,服務(wù)端檢測(cè)到用戶當(dāng)日剩余交易額度小于單筆限額時(shí),將用戶限額加入限額名單預(yù)警隊(duì)列,或者當(dāng)本筆支付交易在上游扣款失敗時(shí),將用戶加入黑名單隊(duì)列;

22、當(dāng)用戶當(dāng)日剩余額度小于單筆限額,或賬戶余額不足時(shí),將用戶限額信息或拉黑狀態(tài)返回給當(dāng)前收銀設(shè)備,收銀設(shè)備根據(jù)返回的用戶限額信息或拉黑狀態(tài)在本地刷新該用戶信息,如果用戶再次在收銀設(shè)備上支付時(shí),根據(jù)該用戶限額信息或用戶狀態(tài)進(jìn)行攔截;服務(wù)端同步生成失敗訂單的追討定時(shí)任務(wù),以便能夠持續(xù)周期性進(jìn)行追討。

23、可選的,所述步驟5中通過(guò)設(shè)立時(shí)間輪定時(shí)任務(wù),周期性地持續(xù)更新用戶狀態(tài)名單、用戶黑名單和用戶限額名單,將最新的用戶狀態(tài)名單、用戶黑名單和用戶限額名單上傳至oss共享文件,包括:

24、服務(wù)器針對(duì)校園維度設(shè)立時(shí)間輪定時(shí)任務(wù),間隔固定周期,通過(guò)收集所述限額名單預(yù)警隊(duì)列,持續(xù)更新用戶黑名單與用戶限額名單文件,通過(guò)文件坐標(biāo)以及版本號(hào),將最新的用戶限額信息請(qǐng)求上傳到“oss共享文件”,上傳時(shí)指定每一個(gè)文件的坐標(biāo)信息后,將新的用戶限額信息追加到指定的位置,形成用戶增量信息名單。

25、可選的,所述步驟5中通過(guò)設(shè)立時(shí)間輪定時(shí)任務(wù),周期性地持續(xù)更新用戶狀態(tài)名單、用戶黑名單和用戶限額名單,將最新的用戶狀態(tài)名單、用戶黑名單和用戶限額名單上傳至oss共享文件,包括:

26、服務(wù)器針對(duì)校園維度設(shè)立時(shí)間輪定時(shí)任務(wù),間隔固定周期,通過(guò)收集所述限額名單預(yù)警隊(duì)列,持續(xù)更新用戶黑名單與用戶限額名單文件,通過(guò)文件坐標(biāo)以及版本號(hào),將最新的用戶限額信息請(qǐng)求上傳到“oss共享文件”,上傳時(shí)指定每一個(gè)文件的坐標(biāo)信息后,將新的用戶限額信息追加到指定的位置,形成用戶增量信息名單。

27、可選的,所述步驟8,收銀設(shè)備接收到所述終端管理iot物聯(lián)網(wǎng)服務(wù)器推送的最新版本號(hào),將最新版本號(hào)與本地存儲(chǔ)的當(dāng)前版本號(hào)進(jìn)行對(duì)比,若有更新,則生成文件下載地址,包括:

28、收銀設(shè)備接收到所述終端管理iot物聯(lián)網(wǎng)服務(wù)器推送的最新版本號(hào),將最新版本號(hào)與本地存儲(chǔ)的當(dāng)前版本號(hào)進(jìn)行對(duì)比,若有更新,則在本地隨機(jī)生成離散時(shí)間,在所述離散時(shí)間生成文件下載地址,所述生成文件下載地址,包括:

29、計(jì)算學(xué)校code的hash值,并取前4位;

30、將“前4位/學(xué)校code/版本/用戶黑名單_開(kāi)始時(shí)間戳_結(jié)束時(shí)間戳.txt”作為文件下載地址格式。

31、可選的,所述步驟9,收銀設(shè)備根據(jù)生成的文件下載地址從oss共享文件中下載用戶增量信息名單,包括:

32、若收銀設(shè)備為首個(gè)收銀設(shè)備,則首個(gè)收銀設(shè)備的下載請(qǐng)求觸發(fā)服務(wù)端的增量文件生成機(jī)制,服務(wù)端使用內(nèi)容分發(fā)網(wǎng)絡(luò)cdn緩存至該首個(gè)收銀設(shè)備的最近服務(wù)器。

33、本發(fā)明提供的一種實(shí)時(shí)限額信息高并發(fā)下發(fā)方法,利用支付頻率潮汐現(xiàn)象觸發(fā)服務(wù)端計(jì)算限額策略上傳至oss共享文件,收銀設(shè)備讀取文件后即可本地離線校驗(yàn)學(xué)校限額,本方法兼顧支付效率以及服務(wù)器資源實(shí)現(xiàn)學(xué)生限額的秒級(jí)下發(fā),解決了弱網(wǎng)場(chǎng)景下,由于網(wǎng)絡(luò)延遲較高導(dǎo)致實(shí)時(shí)限額的響應(yīng)時(shí)間增加的問(wèn)題,提高了用戶體驗(yàn)和交互的實(shí)時(shí)性。

當(dāng)前第1頁(yè)1 2