[發明專利]訪問控制方法、裝置、處理器及存儲介質在審
| 申請號: | 202011150203.0 | 申請日: | 2020-10-23 |
| 公開(公告)號: | CN112311782A | 公開(公告)日: | 2021-02-02 |
| 發明(設計)人: | 蔡力光;劉可;趙靜謐 | 申請(專利權)人: | 深圳竹云科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/801 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 曾紅芳 |
| 地址: | 100089 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 訪問 控制 方法 裝置 處理器 存儲 介質 | ||
本發明公開了一種訪問控制方法、裝置、處理器及存儲介質。其中,該方法包括:接收應用程序接口API訪問請求;確定API請求的請求時間;檢測請求時間是否在預定時間范圍內,其中,預定時間范圍為允許訪問API的時間范圍;在檢測結果為是的情況下,允許對API進行訪問。本發明解決了相關技術中缺少對應用程序接口API進行限流的有效策略導致網絡擁堵無法妥善解決的技術問題。
技術領域
本發明涉及互聯網領域,具體而言,涉及一種訪問控制方法、裝置、處理器及存儲介質。
背景技術
網絡系統在運行過程中,如遇上某些活動,訪問的人數會在一瞬間內爆增,導致服務器瞬間壓力飆升,使系統超負荷工作。在相關技術中,所采用的解決方法中,最直接的方法是增加服務器來分擔壓力,然而此方法的缺點包括:首先,增加服務器需要一定的時間去配置,難以應對突發情況;其次,增加服務器提高了系統的成本;而且,為了應對某一個活動而增加服務器,活動結束后這些服務器資源就浪費了。其他解決方法中,還可以對應用程序接口進行限流,以此減輕服務器壓力。但是現有的限流策略,例如,控制服務接口的并發數量或者控制單位時間內的請求數。然而,上述限流方法均存在缺點,例如,控制服務接口的并發數量會影響正常進行業務的用戶的業務處理流程;而控制單位時間內的請求數的方法無法避免有人惡意消耗服務訪問次數,導致有正常業務需求的用戶無法進行訪問。
針對上述的問題,目前尚未提出有效的解決方案。
發明內容
本發明實施例提供了一種訪問控制方法、裝置、處理器及存儲介質,以至少解決相關技術中缺少對應用程序接口API進行限流的有效策略導致網絡擁堵無法妥善解決的技術問題。
根據本發明實施例的一個方面,提供了一種訪問控制方法,包括:接收應用程序接口API訪問請求;確定所述API請求的請求時間;檢測所述請求時間是否在預定時間范圍內,其中,所述預定時間范圍為允許訪問API的時間范圍;在檢測結果為是的情況下,允許對所述API進行訪問。
可選地,在檢測所述請求時間是否在所述預定時間范圍內之前,還包括:獲取所述API對應的預定時間范圍,其中,所述API對應的預定時間范圍依據所述API的類型確定。
可選地,所述預定時間范圍包括多個。
可選地,所述預定時間范圍的精度包括以下至少之一:分鐘,小時,星期,日期,月份,季度。
可選地,所述預定時間范圍以預定的時間格式表征。
可選地,在所述API為多個的情況下,多個API允許訪問的預定時間范圍不同。
可選地,在檢測結果為否的情況下,發出提示信息,其中,所述提示信息用于提示當前時間段不允許訪問所述API。
根據本發明實施例的另一方面,還提供了一種訪問控制裝置,包括:接收模塊,用于接收應用程序接口API訪問請求;確定模塊,用于確定所述API請求的請求時間;檢測模塊,用于檢測所述請求時間是否在預定時間范圍內,其中,所述預定時間范圍為允許訪問API的時間范圍;控制模塊,用于在檢測結果為是的情況下,允許對所述API進行訪問。
根據本發明實施例的再一方面,還提供了一種存儲介質,包括:所述存儲介質包括存儲的程序,其中,在所述程序運行時控制所述存儲介質所在設備執行上述任意一項所述的訪問控制方法。
根據本發明實施例的再一方面,還提供了一種網關,包括:存儲器和處理器,所述存儲器存儲有計算機程序;所述處理器,用于執行所述存儲器中存儲的計算機程序,所述計算機程序運行時使得所述處理器執行上述任意一項所述的訪問控制方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳竹云科技有限公司,未經深圳竹云科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011150203.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數控加工設備無人值守加工方法
- 下一篇:隔離電路





