[發明專利]業務狀態查詢方法、裝置、計算機設備和存儲介質有效
| 申請號: | 201710978140.X | 申請日: | 2017-10-18 |
| 公開(公告)號: | CN107943828B | 公開(公告)日: | 2020-06-30 |
| 發明(設計)人: | 尹式鈞;魏超 | 申請(專利權)人: | 深圳市牛鼎豐科技有限公司 |
| 主分類號: | G06F16/245 | 分類號: | G06F16/245;G06F9/54;G06Q20/02 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 謝曲曲 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 業務 狀態 查詢 方法 裝置 計算機 設備 存儲 介質 | ||
1.一種業務狀態查詢方法,所述方法包括:
獲取業務標識對應的查詢指令,利用所述查詢指令生成所述業務標識對應的業務狀態的查詢請求;
將所述查詢請求發送至第三方平臺,以使得所述第三方平臺根據所述查詢請求返回對應的業務狀態,所述業務狀態包括中間狀態和最終狀態;
接收所述第三方平臺根據所述業務標識返回的業務狀態,當所述業務狀態為中間狀態時,推送所述業務標識到消息隊列;
在所述消息隊列中對所述業務標識添加對應的延遲時間;
對所述業務標識添加的延遲時間進行監聽,當達到所述延遲時間時,提取達到所述延遲時間的業務標識,再次執行向第三方平臺發送業務狀態的查詢請求的步驟,直至接收到第三方平臺返回的業務狀態為最終狀態;
所述方法還包括:
向所述第三方平臺發送業務操作請求,所述業務操作請求中攜帶了業務標識,所述業務標識對應了多筆業務,所述在所述消息隊列中對所述業務標識添加對應的延遲時間的步驟包括:
獲取所述業務標識對應的業務數量和返回業務狀態的耗時;
利用所述業務數量和返回業務狀態的耗時計算所述第三方平臺對應的活躍系數;
獲取所述業務標識當前的查詢時間間隔;
利用所述活躍系數和所述當前的查詢時間間隔計算所述業務標識下一次查詢時所對應的延遲時間;
對所述業務標識添加所述延遲時間。
2.根據權利要求1所述的方法,其特征在于,所述消息隊列包括第一隊列和第二隊列,所述方法還包括:
在所述第一隊列中對所述業務標識添加對應的延遲時間;將添加延遲時間后的業務標識發送至第二隊列;
在所述第二隊列中對所述業務標識添加的延遲時間進行監聽,提取達到所述延遲時間的業務標識,再次執行向第三方平臺發送業務狀態的查詢請求的步驟,直至接收到第三方平臺返回的業務狀態為最終狀態。
3.根據權利要求1所述的方法,其特征在于,所述在所述消息隊列中對所述業務標識添加對應的延遲時間的步驟包括:
獲取所述業務標識當前的查詢次數;
若當前的查詢次數超過預設次數,利用所述查詢次數進行線性遞增或者非線性遞增,得到所述業務標識下一次查詢時所對應的延遲時間;
對所述業務標識添加所述延遲時間。
4.根據權利要求1所述的方法,其特征在于,所述利用所述業務數量和返回業務狀態的耗時計算所述第三方平臺對應的活躍系數的步驟包括:
獲取所述業務標識對應的業務總量以及業務狀態為最終狀態的業務數量;
利用所述業務狀態為中間狀態的業務數量以及業務總量計算第一因子;
記錄所述業務操作請求的發送時間;獲取所述業務狀態的接收時間;
利用所述發送時間和所述接收時間計算返回業務狀態的耗時,根據所述耗時和所述業務標識對應的業務總量計算平均耗時;
根據平均耗時所屬的梯度范圍獲取第二因子;
利用所述第一因子與所述第二因子計算所述第三方平臺對應的活躍系數。
5.根據權利要求4所述的方法,其特征在于,所述利用所述第一因子與所述第二因子計算所述第三方平臺對應的活躍系數,包括:
計算所述第一因子和所述第二因子的乘積得到所述第三方平臺對應的活躍系數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市牛鼎豐科技有限公司,未經深圳市牛鼎豐科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710978140.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據的快速自定義圖表展現方法及裝置
- 下一篇:一種跨安全區數據庫同步方法





