[發明專利]控制白名單的方法及裝置有效
| 申請號: | 201210214513.3 | 申請日: | 2012-06-25 |
| 公開(公告)號: | CN102768721A | 公開(公告)日: | 2012-11-07 |
| 發明(設計)人: | 胡聰 | 申請(專利權)人: | 奇智軟件(北京)有限公司 |
| 主分類號: | G06F21/22 | 分類號: | G06F21/22;G06F9/46 |
| 代理公司: | 北京市德權律師事務所 11302 | 代理人: | 劉麗君 |
| 地址: | 100016 北京市朝陽*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 控制 名單 方法 裝置 | ||
技術領域
本發明涉及計算機技術領域,特別是涉及控制白名單的方法及裝置。
背景技術
在計算機技術快速發展和互聯網應用日益普及的今天,軟件對于業務應用的服務方式出現了新的發展趨勢。在計算機技術服務于企業應用的初期,應用計算機技術的企業需要投入大量的成本購買計算機軟硬件等基礎設施,還需要雇傭專業技術人員開發和維護計算機軟硬件。而隨著經濟全球化和信息化技術的高速發展,尤其是得益于計算機網絡技術的日漸成熟,結合計算機網絡技術,出現了諸如軟件運營服務SAAS(Software-as-a-service)等軟件應用模式。在這些軟件應用模式下,企業通過互聯網來定制所需的應用服務,利用基于Web的軟件來管理經營活動,且無需對軟件進行維護。服務提供商會全權管理和維護軟件,極大的方便了企業開展業務,縮短了業務應用的開發和部署周期,同時也節約了開展業務的成本。
隨著互聯網企業的發展和電子商務逐漸興起,企業對于軟件服務的需求也發生了很大的改變。一些企業對組織協作的模塊化和服務接口化的需求日益提高,將業務抽象為可以復用的應用程序編程接口API(Application?Programming?Interface),不僅可以滿足企業內部的交互需要,同時還可以將這些抽象為API的服務提供給第三方開發者,由第三方開發者在企業提供的平臺上開發出更加豐富的應用,由此出現了開放API(Open?API)。Open?API多由服務型網站提供,服務提供者把網站的服務封裝成一系列計算機易識別的數據接口并開放,提供給第三方開發者使用,并將第三方開發者開發出的應用放到企業的開放平臺上,提供給最終的用戶使用,同時由作為服務提供者的開放平臺承擔所提供Open?API的更新、維護任務。通過開放平臺以及Open?API,用戶不僅能對Web網頁進行簡單的訪問,還可以進行復雜的數據交互等其他操作,其效果等同于將Web網站轉換成了與操作系統等價的開發平臺,第三方開發者可以基于Open?API的Web網站而開發許多豐富多彩的應用。
然而,在開放平臺發展中,尤其是發展的初期,由于需求的局限性和設計的不完善性,導致前期開發的Open?API很難適應新的需求,造成業務執行不正確或者效率低下。所以不可避免地會對Open?API進行迭代更新和修正,但是更新Open?API的遺留問題是需要對大量的歷史版本進行的維護。由于舊版本的接口已經有一定數量的使用群體,除非強制其他開發者更新,否則必須在更新Open?API的同時維護舊版本的接口及功能。然而作為開放平臺,本著開放的原則,必須做到對Open?API所有版本最大的兼容性,以維護所有開發者的利益。新版本Open?API能帶來更優的接口功能,但同時也需要為已經接入的使用舊版Open?API的第三方開發者提供穩定的服務。為了在開放平臺中兼容不同版本的Open?API,有的開放平臺使用了白名單技術,通過白名單記錄第三方開發者對Open?API版本的使用情況,以此來控制開放平臺的Open?API被調用的版本。但是由于開發者的人員更迭,以及Open?API開發領域缺乏統一的開發標準等原因,開放平臺中往往存在大量的不同數據定義、結構類型的白名單,隨著時間的推移,越來越多不同數據定義,結構類型的白名單會大幅增加系統的復雜性和維護難度,系統的運行效率比較低。
因此,迫切需要本領域技術人員解決的技術問題就在于,如何能夠對使用白名單技術的開放平臺中的白名單進行高效的控制,以便降低系統的復雜性和維護難度,提高系統的運行效率。
發明內容
本發明提供了控制白名單的方法及裝置,提高了應用白名單進行訪問控制的系統的執行效率,以及系統的易維護性,易遷移性。
本發明提供了如下方案:
一種控制白名單的方法,包括:
通過統一控制接口接收對白名單的操作請求;其中,針對不同白名單的操作請求對應相同的統一控制接口;
對接收到的操作請求進行解析,獲取所述操作請求中攜帶的參數信息;
基于所述參數信息執行對白名單的操作。
可選的,所述統一控制接口包括白名單數據控制接口,所述通過統一控制接口接收對白名單的操作請求包括:
通過所述白名單數據控制接口接收對白名單中的數據進行操作的操作請求。
可選的,所述統一控制接口包括白名單數據查詢接口,所述通過統一控制接口接收對白名單的操作請求包括:
通過所述白名單數據查詢接口接收業務模塊對白名單中的數據進行查詢的數據查詢請求,所述數據查詢請求中攜帶的參數信息包括業務模塊的標識信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于奇智軟件(北京)有限公司,未經奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210214513.3/2.html,轉載請聲明來源鉆瓜專利網。





