本申請涉及通信,尤其涉及通信狀態(tài)監(jiān)測方法、裝置、設(shè)備、存儲介質(zhì)及程序產(chǎn)品。
背景技術(shù):
1、目前,為保證對端與銀行終端的正常通信,需要對對端發(fā)送的業(yè)務(wù)請求進(jìn)行監(jiān)控,以便于及時響應(yīng)用戶的業(yè)務(wù)請求。
2、但是,在對對端的業(yè)務(wù)請求進(jìn)行監(jiān)控時,無法監(jiān)測通過深證通等金融數(shù)據(jù)交換平臺發(fā)送的特定格式業(yè)務(wù)請求的對端與銀行端之間的通信狀態(tài)。
技術(shù)實現(xiàn)思路
1、本申請的主要目的在于提供一種通信狀態(tài)監(jiān)測方法、裝置、設(shè)備、存儲介質(zhì)及程序產(chǎn)品,旨在解決無法監(jiān)測通過深證通的金融數(shù)據(jù)交換平臺發(fā)送業(yè)務(wù)請求的對端與銀行端之間的通信狀態(tài)的技術(shù)問題。
2、為實現(xiàn)上述目的,本申請?zhí)岢鲆环N通信狀態(tài)監(jiān)測方法,包括:
3、在接收到預(yù)設(shè)格式請求后,確定接收到預(yù)設(shè)格式請求的第一接收時刻;
4、在第一發(fā)送時刻調(diào)用預(yù)設(shè)格式接口采集對端的用戶狀態(tài);第一發(fā)送時刻在第一接收時刻之后且間隔第一預(yù)設(shè)時長的時刻;對端為發(fā)送預(yù)設(shè)格式請求的用戶端;
5、若所述用戶狀態(tài)為不在線狀態(tài),則確定銀行端與對端的通信狀態(tài)為中斷狀態(tài),并進(jìn)行預(yù)警。
6、在一實施例中,在第一發(fā)送時刻調(diào)用預(yù)設(shè)格式接口采集對端的用戶狀態(tài)的步驟之后,還包括:
7、若用戶狀態(tài)為在線狀態(tài),則利用預(yù)設(shè)值對第一預(yù)設(shè)間隔時長進(jìn)行遞增處理,得到新的第一預(yù)設(shè)間隔時長,將新的第一預(yù)設(shè)間隔時長作為第一預(yù)設(shè)間隔時長,
8、在間隔第一預(yù)設(shè)時長后,返回執(zhí)行調(diào)用預(yù)設(shè)格式接口采集對端的用戶狀態(tài),直至第一預(yù)設(shè)間隔時長不小于最大間隔時長,或者用戶狀態(tài)為不在線。
9、在一實施例中,若用戶狀態(tài)為不在線狀態(tài),則確定通信狀態(tài)為中斷狀態(tài)之后,還包括:
10、若接收到超文本傳輸協(xié)議請求,則確定接收到超文本傳輸協(xié)議請求的第二接收時刻;
11、根據(jù)預(yù)設(shè)識別周期,計算當(dāng)前時刻與第二接收時刻之間的時間差;
12、若時間差不小于預(yù)設(shè)閾值,則確定通信狀態(tài)為中斷狀態(tài),并進(jìn)行預(yù)警。
13、在一實施例中,確定通信狀態(tài)為中斷狀態(tài),并進(jìn)行預(yù)警的步驟之后,還包括:
14、在預(yù)設(shè)閾值調(diào)整時刻,統(tǒng)計上一預(yù)設(shè)閾值調(diào)整時刻與預(yù)設(shè)閾值調(diào)整時刻之間每一預(yù)設(shè)識別周期對應(yīng)的所述時間差;
15、統(tǒng)計屬于各個預(yù)設(shè)時間差區(qū)間內(nèi)的所述時間差的數(shù)量;
16、確定出新的預(yù)設(shè)閾值,利用新的預(yù)設(shè)閾值更新預(yù)設(shè)閾值。
17、在一實施例中,確定出新的預(yù)設(shè)閾值包括:
18、將數(shù)量最多的預(yù)設(shè)時間差區(qū)間作為目標(biāo)區(qū)間;
19、將目標(biāo)區(qū)間的右邊界對應(yīng)的時間差作為新的預(yù)設(shè)閾值。
20、在一實施例中,接收到超文本傳輸協(xié)議請求的步驟之后,還包括:
21、將超文本傳輸協(xié)議請求和深證通請求存儲至redis中間件中,以利用非關(guān)系型數(shù)據(jù)庫保存超文本傳輸協(xié)議請求和深證通請求
22、此外,為實現(xiàn)上述目的,本申請還提出一種通信狀態(tài)監(jiān)測裝置,通信狀態(tài)監(jiān)測裝置包括:
23、第一確定模塊,用于在接收到預(yù)設(shè)格式請求后,確定接收到預(yù)設(shè)格式請求的第一接收時刻;
24、采集模塊,用于在第一發(fā)送時刻調(diào)用預(yù)設(shè)格式接口采集對端的用戶狀態(tài);第一發(fā)送時刻在所述第一接收時刻之后且間隔第一預(yù)設(shè)時長的時刻;對端為發(fā)送預(yù)設(shè)格式請求的用戶端;
25、第二確定模塊,用于若用戶狀態(tài)為不在線狀態(tài),則確定銀行端與對端的通信狀態(tài)為中斷狀態(tài),并進(jìn)行預(yù)警。
26、此外,為實現(xiàn)上述目的,本申請還提出一種通信狀態(tài)監(jiān)測設(shè)備,設(shè)備包括:存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,計算機程序配置為實現(xiàn)如上文的通信狀態(tài)監(jiān)測方法的步驟。
27、此外,為實現(xiàn)上述目的,本申請還提出一種存儲介質(zhì),存儲介質(zhì)為計算機可讀存儲介質(zhì),存儲介質(zhì)上存儲有計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)如上文的通信狀態(tài)監(jiān)測方法的步驟。
28、此外,為實現(xiàn)上述目的,本申請還提供一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)如上文的通信狀態(tài)監(jiān)測方法的步驟。
29、本申請?zhí)岢龅囊粋€或多個技術(shù)方案,至少具有以下技術(shù)效果:
30、在接收到預(yù)設(shè)格式請求后,調(diào)用預(yù)設(shè)格式接口采集對端的用戶狀態(tài),當(dāng)用戶狀態(tài)為不在線時,則確定銀行端與對端的通信狀態(tài)為中斷狀態(tài),也即是通過用戶的用戶狀態(tài)直接確定對端與銀行端的通信狀態(tài)是否出現(xiàn)異常,從而解決相關(guān)技術(shù)中無法對通過深證通等金融數(shù)據(jù)交換平臺發(fā)送的預(yù)設(shè)格式請求的對端與銀行端之間的通信狀態(tài)進(jìn)行監(jiān)測的問題。
1.一種通信狀態(tài)監(jiān)測方法,其特征在于,適用于銀行端,所述的方法包括:
2.如權(quán)利要求1所述的方法,其特征在于,所述在第一發(fā)送時刻調(diào)用預(yù)設(shè)格式接口采集對端的用戶狀態(tài)的步驟之后,所述方法還包括:
3.如權(quán)利要求1所述的方法,其特征在于,所述若所述用戶狀態(tài)為不在線狀態(tài),則確定所述通信狀態(tài)為中斷狀態(tài)之后,所述方法還包括:
4.如權(quán)利要求3所述的方法,其特征在于,所述確定所述通信狀態(tài)為中斷狀態(tài),并進(jìn)行預(yù)警的步驟之后,還包括:
5.如權(quán)利要求4所述的方法,其特征在于,所述確定出新的預(yù)設(shè)閾值包括:
6.如權(quán)利要求3所述的方法,其特征在于,所述接收到超文本傳輸協(xié)議請求的步驟之后,還包括:
7.一種通信狀態(tài)監(jiān)測裝置,其特征在于,所述裝置包括:
8.一種通信狀態(tài)監(jiān)測設(shè)備,其特征在于,所述設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序配置為實現(xiàn)如權(quán)利要求1至6中任一項所述的通信狀態(tài)監(jiān)測方法的步驟。
9.一種存儲介質(zhì),其特征在于,所述存儲介質(zhì)為計算機可讀存儲介質(zhì),所述存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至6中任一項所述的通信狀態(tài)監(jiān)測方法的步驟。
10.一種計算機程序產(chǎn)品,其特征在于,所述計算機程序產(chǎn)品包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至6中任一項所述的通信狀態(tài)監(jiān)測方法的步驟。