專利名稱:一種分配接口的方法、設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及ー種分配接ロ的方法、設(shè)備及系統(tǒng)。
背景技術(shù):
目前,許多互聯(lián)網(wǎng)后臺服務(wù)的場景包括中間層和接入層,中間層由中間層服務(wù)器組成,接入層由接入層服務(wù)器組成;當(dāng)前臺客戶端向后臺請求業(yè)務(wù)時(shí),中間層服務(wù)器發(fā)送調(diào)用請求給接入層服務(wù)器,請求接入層服務(wù)器為其分配接ロ。目前,現(xiàn)有技術(shù)提供了ー種分配接ロ的方法,具體為接入層服務(wù)器接收中間層服務(wù)器發(fā)送的調(diào)用請求,獲取該中間層服務(wù)器對應(yīng)的調(diào)用頻率,如果調(diào)用頻率未超過該中間層服務(wù)器對應(yīng)的頻率閾值,則分配該接ロ標(biāo)識對應(yīng)的接ロ給該中間層服務(wù)器,否則返回錯(cuò) 誤信息給該中間層服務(wù)器;接入層服務(wù)器分配完接ロ后,中間層服務(wù)器通過該接ロ向接入層服務(wù)器請求前臺客戶端所請求的業(yè)務(wù)的數(shù)據(jù)包,其中,技術(shù)人員事先在接入層服務(wù)器中為該中間層服務(wù)器設(shè)置對應(yīng)的頻率閾值。在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題只要中間層服務(wù)器的調(diào)用頻率未超過該中間層服務(wù)器對應(yīng)的頻率閾值,則接入層服務(wù)器就會分配接ロ給該中間層服務(wù)器,如此當(dāng)有大量的前臺客戶端向不同的中間層服務(wù)器請求業(yè)務(wù)時(shí),會使中間層服務(wù)器向接入層服務(wù)器請求業(yè)務(wù)的業(yè)務(wù)量變大,使得接入層服務(wù)器的負(fù)荷變大,很容易發(fā)生過載。
發(fā)明內(nèi)容
為了避免發(fā)生過載,本發(fā)明提供了ー種分配接ロ的方法、設(shè)備及系統(tǒng)。所述技術(shù)方案如下ー種分配接ロ的方法,所述方法包括接收中間層服務(wù)器發(fā)送的調(diào)用請求,所述調(diào)用請求至少攜帶接ロ標(biāo)識和業(yè)務(wù)類型;獲取所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值,根據(jù)所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值確定所述中間層服務(wù)器是否有權(quán)限調(diào)用接ロ;如果是,則根據(jù)所述接ロ標(biāo)識分配對應(yīng)的接ロ給所述中間層服務(wù)器。獲取所述業(yè)務(wù)類型對應(yīng)調(diào)用頻率和頻率閾值,根據(jù)所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值確定所述中間層服務(wù)器是否有權(quán)限調(diào)用接ロ,包括根據(jù)所述業(yè)務(wù)類型和已存儲的業(yè)務(wù)類型、調(diào)用次數(shù)與計(jì)時(shí)器的對應(yīng)關(guān)系,獲取所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率;根據(jù)所述業(yè)務(wù)類型和已存儲的業(yè)務(wù)類型與頻率閾值的對應(yīng)關(guān)系,獲取所述業(yè)務(wù)類型對應(yīng)的頻率閾值;根據(jù)所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值,確定所述中間層服務(wù)器是否有權(quán)限調(diào)用接ロ。
根據(jù)所述業(yè)務(wù)類型和已存儲的業(yè)務(wù)類型、調(diào)用次數(shù)與計(jì)時(shí)器的對應(yīng)關(guān)系,獲取所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率,包括根據(jù)所述業(yè)務(wù)類型,從已存儲的業(yè)務(wù)類型、調(diào)用次數(shù)與計(jì)時(shí)器的對應(yīng)關(guān)系中查找出對應(yīng)的調(diào)用次數(shù)和計(jì)時(shí)器;増加所述查找的調(diào)用次數(shù),根據(jù)所述増加的調(diào)用次數(shù)和所述計(jì)時(shí)器計(jì)時(shí)的時(shí)間計(jì)算出所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率。根據(jù)所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值,確定所述中間層服務(wù)器是否有權(quán)限調(diào)用接ロ,包括判斷所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率是否超過所述業(yè)務(wù)類型對應(yīng)的頻率閾值,如果未超過,則確定出所述中間層服務(wù)器有權(quán)限調(diào)用接ロ,如果超過,則確定出所述中間層服務(wù)器沒有權(quán)限調(diào)用接ロ。 所述方法還包括如果所述業(yè)務(wù)類型、調(diào)用次數(shù)與計(jì)時(shí)器的對應(yīng)關(guān)系中存在計(jì)時(shí)器超時(shí)的記錄,則清空所述記錄中的調(diào)用次數(shù),并使所述記錄中超時(shí)的計(jì)時(shí)器重新開始計(jì)吋。所述調(diào)用請求還攜帯所述中間層服務(wù)器的標(biāo)識;相應(yīng)地,根據(jù)所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值,確定所述中間層服務(wù)器是否有權(quán)限調(diào)用接ロ,包括判斷所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率是否超過所述業(yè)務(wù)類型對應(yīng)的頻率閾值,如果超過,則確定出所述中間層服務(wù)器沒有權(quán)限調(diào)用接ロ ;如果未超過,則根據(jù)所述中間層服務(wù)器的標(biāo)識獲取所述中間層服務(wù)器對應(yīng)的調(diào)用頻率和頻率閾值,根據(jù)所述中間層服務(wù)器對應(yīng)的調(diào)用頻率和頻率閾值確定所述中間層服務(wù)器是否有權(quán)限調(diào)用接ロ。ー種分配接ロ的設(shè)備,所述設(shè)備包括接收模塊,用于接收中間層服務(wù)器發(fā)送的調(diào)用請求,所述調(diào)用請求至少攜帶接ロ標(biāo)識和業(yè)務(wù)類型;確定模塊,用于獲取所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值,根據(jù)所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值確定所述中間層服務(wù)器是否有權(quán)限調(diào)用接ロ;分配模塊,用于如果所述確定模塊確定的結(jié)果為是,則根據(jù)所述接ロ標(biāo)識分配對應(yīng)的接ロ給所述中間層服務(wù)器。所述確定模塊包括第一獲取單元,用于根據(jù)所述業(yè)務(wù)類型和已存儲的業(yè)務(wù)類型、調(diào)用次數(shù)與計(jì)時(shí)器的對應(yīng)關(guān)系,獲取所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率;第二獲取單元,用于根據(jù)所述業(yè)務(wù)類型和已存儲的業(yè)務(wù)類型與頻率閾值的對應(yīng)關(guān)系,獲取所述業(yè)務(wù)類型對應(yīng)的頻率閾值;確定單元,用于根據(jù)所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值,確定所述中間層服務(wù)器是否有權(quán)限調(diào)用接ロ。所述第一獲取單元包括查找子単元,用于根據(jù)所述業(yè)務(wù)類型,從已存儲的業(yè)務(wù)類型、調(diào)用次數(shù)與計(jì)時(shí)器的對應(yīng)關(guān)系中查找出對應(yīng)的調(diào)用次數(shù)和計(jì)時(shí)器;
計(jì)算子単元,用于增加所述查找的調(diào)用次數(shù),根據(jù)所述増加的調(diào)用次數(shù)和所述計(jì)時(shí)器計(jì)時(shí)的時(shí)間計(jì)算出所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率。所述確定単元,具體用于判斷所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率是否超過所述業(yè)務(wù)類型對應(yīng)的頻率閾值,如果未超過,則確定出所述中間層服務(wù)器有權(quán)限調(diào)用接ロ,如果超過,則確定出所述中間層服務(wù)器沒有權(quán)限調(diào)用接ロ。所述設(shè)備還包括清空模塊,用于如果所述業(yè)務(wù)類型、調(diào)用次數(shù)與計(jì)時(shí)器的對應(yīng)關(guān)系中存在計(jì)時(shí)器超時(shí)的記錄,則清空所述記錄中的調(diào)用次數(shù) ,并使所述記錄中超時(shí)的計(jì)時(shí)器重新開始計(jì)吋。所述調(diào)用請求還攜帯所述中間層服務(wù)器的標(biāo)識;相應(yīng)地,所述確定單元包括判斷子単元,用于判斷所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率是否超過所述業(yè)務(wù)類型對應(yīng)的頻率閾值,如果超過,則確定出所述中間層服務(wù)器沒有權(quán)限調(diào)用接ロ ;確定子単元,用于如果未超過,則根據(jù)所述中間層服務(wù)器的標(biāo)識獲取所述中間層服務(wù)器對應(yīng)的調(diào)用頻率和頻率閾值,根據(jù)所述中間層服務(wù)器對應(yīng)的調(diào)用頻率和頻率閾值確定所述中間層服務(wù)器是否有權(quán)限調(diào)用接ロ。ー種分配接ロ的系統(tǒng),所述系統(tǒng)包括中間層服務(wù)器和接入層服務(wù)器;所述中間層服務(wù)器,用于根據(jù)前臺客戶端發(fā)送的用戶信息確定出對應(yīng)的業(yè)務(wù)類型以及根據(jù)所述前臺客戶端發(fā)送的命令字確定出對應(yīng)的接ロ標(biāo)識,發(fā)送調(diào)用請求,所述調(diào)用請求攜帶所述業(yè)務(wù)類型和接ロ標(biāo)識;所述接入層服務(wù)器,用于接收中間層服務(wù)器發(fā)送的調(diào)用請求,獲取所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值,根據(jù)所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值確定所述中間層服務(wù)器是否有權(quán)限調(diào)用接ロ,如果是,則根據(jù)所述接ロ標(biāo)識分配對應(yīng)的接ロ給所述中間層服務(wù)器。在本發(fā)明中,接入層服務(wù)器獲取中間層服務(wù)器發(fā)送的業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值,根據(jù)該業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值對中間層服務(wù)器的調(diào)用權(quán)限進(jìn)行控制,而業(yè)務(wù)類型的種類較少,如此當(dāng)有大量前臺客戶端向不同的中間層服務(wù)器請求業(yè)務(wù)吋,可以對中間層服務(wù)器的調(diào)用權(quán)限進(jìn)行控制,從而可以防止接入層服務(wù)器的負(fù)荷變大,避免過載發(fā)生。
圖I是本發(fā)明實(shí)施例應(yīng)用的網(wǎng)絡(luò)架構(gòu)圖;圖2是本發(fā)明實(shí)施例I提供的ー種分配接ロ的方法流程圖;圖3是本發(fā)明實(shí)施例2提供的ー種分配接ロ的方法流程圖;圖4是本發(fā)明實(shí)施例3提供的ー種分配接ロ的方法流程圖;圖5是本發(fā)明實(shí)施例4提供的ー種分配接ロ的設(shè)備示意圖;圖6是本發(fā)明實(shí)施例5提供的ー種分配接ロ的系統(tǒng)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)ー步地詳細(xì)描述。參見圖1,本發(fā)明實(shí)施例應(yīng)用的網(wǎng)絡(luò)架構(gòu),包括前臺客戶端和后臺服務(wù)端,后臺服務(wù)端分為三層,包括中間層、接入層和底層,中間層包括一個(gè)或多個(gè)中間層服務(wù)器、接入層包括ー個(gè)或多個(gè)接入層服務(wù)器以及底層包括ー個(gè)或多個(gè)底層存儲服務(wù)器;前臺客戶端發(fā)送用戶請求給后臺服務(wù)端,該用戶請求用于向后臺服務(wù)端請求所需要的業(yè)務(wù),位于中間層的中間層服務(wù)器接收前臺客戶端發(fā)送的用戶請求,發(fā)送用于請求分配接ロ的調(diào)用請求給位于接入層的接入層服務(wù)器,接入層服務(wù)器接收到該調(diào)用請求后利用本發(fā)明提供的分配接ロ的方法為該中間層服務(wù)器分配接ロ,該中間層服務(wù)器再通過分配的接ロ將該用戶請求發(fā)送給該接入層服務(wù)器,該接入層服務(wù)器再將該用戶請求轉(zhuǎn)發(fā)給位于底層的底層存儲服務(wù)器,該底層存儲服務(wù)器再獲取該用戶所請求的業(yè)務(wù),并將該業(yè)務(wù)的數(shù)據(jù)包發(fā)送給該接入層服務(wù)器,該接入層服務(wù)器再轉(zhuǎn)發(fā)該業(yè)務(wù)的數(shù)據(jù)包給該中間層服務(wù)器,該中間層服務(wù)器再轉(zhuǎn)發(fā)該業(yè)務(wù)的數(shù)據(jù)包給前臺客戶端。
實(shí)施例I如圖2所示,本發(fā)明實(shí)施例提供了ー種分配接ロ的方法,包括步驟101 :接收中間層服務(wù)器發(fā)送的調(diào)用請求,且該調(diào)用請求至少攜帶接ロ標(biāo)識和業(yè)務(wù)類型;步驟102 :獲取該業(yè)務(wù)類型對應(yīng)調(diào)用頻率和頻率閾值,根據(jù)該業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值確定中間層服務(wù)器是否有權(quán)限調(diào)用接ロ;步驟103 :如果是,則根據(jù)該接ロ標(biāo)識分配對應(yīng)的接ロ給中間層服務(wù)器。在本發(fā)明實(shí)施例中,接入層服務(wù)器獲取中間層服務(wù)器發(fā)送的業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值,根據(jù)該業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值對中間層服務(wù)器的調(diào)用權(quán)限進(jìn)行控制,而業(yè)務(wù)類型的種類較少,如此當(dāng)有大量前臺客戶端向不同的中間層服務(wù)器請求業(yè)務(wù)時(shí),可以對中間層服務(wù)器的調(diào)用權(quán)限進(jìn)行控制,從而可以防止接入層服務(wù)器的負(fù)荷變大,避免過載發(fā)生。實(shí)施例2如圖3所示,本發(fā)明實(shí)施例提供了ー種分配接ロ的方法,包括步驟201 :中間層服務(wù)器接收前臺客戶端發(fā)送的用戶請求,該用戶請求至少攜帶命令字和用戶信息;其中,前臺客戶端可以發(fā)送用戶請求來向中間層服務(wù)器請求所需要的業(yè)務(wù),且每種業(yè)務(wù)都對應(yīng)ー種用戶信息,中間層服務(wù)器需要通過接ロ來獲取前臺客戶端所請求的業(yè)務(wù),再將獲取的業(yè)務(wù)返回給前臺客戶端,且每個(gè)接ロ對應(yīng)ー個(gè)命令字。步驟202 :中間層服務(wù)器根據(jù)該用戶請求攜帯的命令字確定出對應(yīng)的接ロ標(biāo)識,以及根據(jù)該用戶請求攜帯的用戶信息確定出對應(yīng)業(yè)務(wù)的業(yè)務(wù)類型;其中,在中間層服務(wù)器中事先配置有命令字與接ロ標(biāo)識的對應(yīng)關(guān)系。具體地,中間層服務(wù)器根據(jù)該用戶請求攜帯的命令字,從已存儲的命令字與接ロ標(biāo)識的對應(yīng)關(guān)系中獲取對應(yīng)的接ロ標(biāo)識,再根據(jù)該用戶請求攜帯的用戶信息確定出前臺客戶端所請求的業(yè)務(wù),進(jìn)而確定出前臺客戶端所請求業(yè)務(wù)的業(yè)務(wù)類型。步驟203 :中間層服務(wù)器發(fā)送調(diào)用請求給接入層服務(wù)器,該調(diào)用請求攜帶確定的接ロ標(biāo)識和業(yè)務(wù)類型;
其中,中間層服務(wù)器通過調(diào)用請求來請求接入層服務(wù)器為其分配所需要的接ロ。假設(shè),中間層服務(wù)器確定出的接ロ標(biāo)識和業(yè)務(wù)類型分別為interface和關(guān)系鏈,則中間層服務(wù)器發(fā)送給接入層服務(wù)器的調(diào)用請求攜帯的接ロ標(biāo)識為interface以及業(yè)務(wù)類型為關(guān)系鏈。步驟204:接入層服務(wù)器接收該調(diào)用請求,根據(jù)該調(diào)用請求攜帯的業(yè)務(wù)類型和已存儲的業(yè)務(wù)類型、調(diào)用次數(shù)與計(jì)時(shí)器的對應(yīng)關(guān)系,獲取該業(yè)務(wù)類型對應(yīng)的調(diào)用頻率;具體地,根據(jù)該調(diào)用請求攜帯的業(yè)務(wù)類型,從已存儲的業(yè)務(wù)類型、調(diào)用次數(shù)與計(jì)時(shí)器的對應(yīng)關(guān)系中,查找出對應(yīng)的調(diào)用次數(shù)和計(jì)時(shí)器,增加查找的調(diào)用次數(shù),根據(jù)增加后的調(diào)用次數(shù)和查找的計(jì)時(shí)器計(jì)時(shí)的時(shí)間,計(jì)算出該業(yè)務(wù)類型對應(yīng)的調(diào)用頻率。其中,事先在接入層服務(wù)器中配置如表I所示的業(yè)務(wù)類型、調(diào)用次數(shù)與計(jì)時(shí)器的對應(yīng)關(guān)系,接入層服務(wù)器每當(dāng)接收到調(diào)用請求后,都會在業(yè)務(wù)類型、調(diào)用次數(shù)與計(jì)時(shí)器的對應(yīng)關(guān)系中增加該調(diào)用請求攜帯的業(yè)務(wù)類型對應(yīng)的調(diào)用次數(shù)。另外,增加查找的調(diào)用次數(shù)可以具體為為查找的調(diào)用次數(shù)増加I或2等,在本實(shí)施例對增加的值不做具體限定。表I
業(yè)務(wù)類型調(diào)用次數(shù)計(jì)時(shí)器關(guān)系鏈 29計(jì)時(shí)器I~例如,接入層服務(wù)器根據(jù)該調(diào)用請求攜帯的業(yè)務(wù)類型為關(guān)系鏈,從如表I所示的業(yè)務(wù)類型、調(diào)用次數(shù)與計(jì)時(shí)器的對應(yīng)關(guān)系中查找出對應(yīng)的調(diào)用次數(shù)為29以及計(jì)時(shí)器為計(jì)時(shí)器1,給查找的調(diào)用次數(shù)増加I得到調(diào)用次數(shù)為30,假設(shè)計(jì)時(shí)器I計(jì)時(shí)的時(shí)間為5s,則根據(jù)調(diào)用次數(shù)30和計(jì)時(shí)器I計(jì)時(shí)的時(shí)間5s計(jì)算出業(yè)務(wù)類型關(guān)系鏈對應(yīng)的調(diào)用頻率為6 ;另夕卜,需要說明的是在給查找的調(diào)用次數(shù)増加I后,得到的業(yè)務(wù)類型、調(diào)用次數(shù)與計(jì)時(shí)器的對應(yīng)關(guān)系如表2所示。表2
業(yè)務(wù)類型調(diào)用次數(shù)計(jì)時(shí)器關(guān)系鏈 30計(jì)時(shí)器I其中,對于業(yè)務(wù)類型、調(diào)用次數(shù)與計(jì)時(shí)器的對應(yīng)關(guān)系中的每條記錄中的計(jì)時(shí)器,如果計(jì)時(shí)器超時(shí),則接入層服務(wù)器清空超時(shí)的計(jì)時(shí)器所在記錄中的調(diào)用次數(shù),且超時(shí)的計(jì)時(shí)器超時(shí)后重新開始計(jì)吋。例如,假設(shè)計(jì)時(shí)器I超時(shí),則接入層服務(wù)器在如表2所示的業(yè)務(wù)類型、調(diào)用次數(shù)與計(jì)時(shí)器的對應(yīng)關(guān)系中清空計(jì)時(shí)器I所在記錄中的調(diào)用次數(shù),得到如表3所示的業(yè)務(wù)類型、調(diào)用次數(shù)與計(jì)時(shí)器的對應(yīng)關(guān)系,且在如表3所示的業(yè)務(wù)類型、調(diào)用次數(shù)與計(jì)時(shí)器的對應(yīng)關(guān)系中計(jì)時(shí)器I超時(shí)后重新開始計(jì)吋。
表 權(quán)利要求
1.ー種分配接ロ的方法,其特征在于,所述方法包括 接收中間層服務(wù)器發(fā)送的調(diào)用請求,所述調(diào)用請求至少攜帶接ロ標(biāo)識和業(yè)務(wù)類型; 獲取所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值,根據(jù)所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值確定所述中間層服務(wù)器是否有權(quán)限調(diào)用接ロ; 如果是,則根據(jù)所述接ロ標(biāo)識分配對應(yīng)的接ロ給所述中間層服務(wù)器。
2.如權(quán)利要求I所述的方法,其特征在于,獲取所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值,根據(jù)所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值確定所述中間層 服務(wù)器是否有權(quán)限調(diào)用接ロ,包括 根據(jù)所述業(yè)務(wù)類型和已存儲的業(yè)務(wù)類型、調(diào)用次數(shù)與計(jì)時(shí)器的對應(yīng)關(guān)系,獲取所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率; 根據(jù)所述業(yè)務(wù)類型和已存儲的業(yè)務(wù)類型與頻率閾值的對應(yīng)關(guān)系,獲取所述業(yè)務(wù)類型對應(yīng)的頻率閾值; 根據(jù)所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值,確定所述中間層服務(wù)器是否有權(quán)限調(diào)用接ロ。
3.如權(quán)利要求2所述的方法,其特征在于,根據(jù)所述業(yè)務(wù)類型和已存儲的業(yè)務(wù)類型、調(diào)用次數(shù)與計(jì)時(shí)器的對應(yīng)關(guān)系,獲取所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率,包括 根據(jù)所述業(yè)務(wù)類型,從已存儲的業(yè)務(wù)類型、調(diào)用次數(shù)與計(jì)時(shí)器的對應(yīng)關(guān)系中查找出對應(yīng)的調(diào)用次數(shù)和計(jì)時(shí)器; 増加所述查找的調(diào)用次數(shù),根據(jù)所述増加的調(diào)用次數(shù)和所述計(jì)時(shí)器計(jì)時(shí)的時(shí)間計(jì)算出所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率。
4.如權(quán)利要求2所述的方法,其特征在于,根據(jù)所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值,確定所述中間層服務(wù)器是否有權(quán)限調(diào)用接ロ,包括 判斷所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率是否超過所述業(yè)務(wù)類型對應(yīng)的頻率閾值,如果未超過,則確定出所述中間層服務(wù)器有權(quán)限調(diào)用接ロ,如果超過,則確定出所述中間層服務(wù)器沒有權(quán)限調(diào)用接ロ。
5.如權(quán)利要求2-4任一項(xiàng)權(quán)利要求所述的方法,其特征在于,所述方法還包括 如果所述業(yè)務(wù)類型、調(diào)用次數(shù)與計(jì)時(shí)器的對應(yīng)關(guān)系中存在計(jì)時(shí)器超時(shí)的記錄,則清空所述記錄中的調(diào)用次數(shù),并使所述記錄中超時(shí)的計(jì)時(shí)器重新開始計(jì)吋。
6.如權(quán)利要求4所述的方法,其特征在干,所述調(diào)用請求還攜帯所述中間層服務(wù)器的標(biāo)識; 相應(yīng)地,根據(jù)所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值,確定所述中間層服務(wù)器是否有權(quán)限調(diào)用接ロ,包括 判斷所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率是否超過所述業(yè)務(wù)類型對應(yīng)的頻率閾值,如果超過,則確定出所述中間層服務(wù)器沒有權(quán)限調(diào)用接ロ ; 如果未超過,則根據(jù)所述中間層服務(wù)器的標(biāo)識獲取所述中間層服務(wù)器對應(yīng)的調(diào)用頻率和頻率閾值,根據(jù)所述中間層服務(wù)器對應(yīng)的調(diào)用頻率和頻率閾值確定所述中間層服務(wù)器是否有權(quán)限調(diào)用接ロ。
7.—種分配接ロ的設(shè)備,其特征在于,所述設(shè)備包括 接收模塊,用于接收中間層服務(wù)器發(fā)送的調(diào)用請求,所述調(diào)用請求至少攜帶接ロ標(biāo)識和業(yè)務(wù)類型; 確定模塊,用于獲取所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值,根據(jù)所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值確定所述中間層服務(wù)器是否有權(quán)限調(diào)用接ロ; 分配模塊,用于如果所述確定模塊確定的結(jié)果為是,則根據(jù)所述接ロ標(biāo)識分配對應(yīng)的接ロ給所述中間層服務(wù)器。
8.如權(quán)利要求7所述的設(shè)備,其特征在于,所述確定模塊包括 第一獲取單元,用于根據(jù)所述業(yè)務(wù)類型和已存儲的業(yè)務(wù)類型、調(diào)用次數(shù)與計(jì)時(shí)器的對應(yīng)關(guān)系,獲取所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率; 第二獲取單元,用于根據(jù)所述業(yè)務(wù)類型和已存儲的業(yè)務(wù)類型與頻率閾值的對應(yīng)關(guān)系,獲取所述業(yè)務(wù)類型對應(yīng)的頻率閾值; 確定單元,用于根據(jù)所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值,確定所述中間層服務(wù)器是否有權(quán)限調(diào)用接ロ。
9.如權(quán)利要求8所述的設(shè)備,其特征在于,所述第一獲取單元包括 查找子単元,用于根據(jù)所述業(yè)務(wù)類型,從已存儲的業(yè)務(wù)類型、調(diào)用次數(shù)與計(jì)時(shí)器的對應(yīng)關(guān)系中查找出對應(yīng)的調(diào)用次數(shù)和計(jì)時(shí)器; 計(jì)算子単元,用于增加所述查找的調(diào)用次數(shù),根據(jù)所述増加的調(diào)用次數(shù)和所述計(jì)時(shí)器計(jì)時(shí)的時(shí)間計(jì)算出所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率。
10.如權(quán)利要求8所述的設(shè)備,其特征在干, 所述確定単元,具體用于判斷所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率是否超過所述業(yè)務(wù)類型對應(yīng)的頻率閾值,如果未超過,則確定出所述中間層服務(wù)器有權(quán)限調(diào)用接ロ,如果超過,則確定出所述中間層服務(wù)器沒有權(quán)限調(diào)用接ロ。
11.如權(quán)利要求9-10任一項(xiàng)權(quán)利要求所述的設(shè)備,其特征在于,所述設(shè)備還包括 清空模塊,用于如果所述業(yè)務(wù)類型、調(diào)用次數(shù)與計(jì)時(shí)器的對應(yīng)關(guān)系中存在計(jì)時(shí)器超時(shí)的記錄,則清空所述記錄中的調(diào)用次數(shù),并使所述記錄中超時(shí)的計(jì)時(shí)器重新開始計(jì)吋。
12.如權(quán)利要求8所述的設(shè)備,其特征在于,所述調(diào)用請求還攜帯所述中間層服務(wù)器的標(biāo)識; 相應(yīng)地,所述確定單元包括 判斷子単元,用于判斷所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率是否超過所述業(yè)務(wù)類型對應(yīng)的頻率閾值,如果超過,則確定出所述中間層服務(wù)器沒有權(quán)限調(diào)用接ロ ; 確定子単元,用于如果未超過,則根據(jù)所述中間層服務(wù)器的標(biāo)識獲取所述中間層服務(wù)器對應(yīng)的調(diào)用頻率和頻率閾值,根據(jù)所述中間層服務(wù)器對應(yīng)的調(diào)用頻率和頻率閾值確定所述中間層服務(wù)器是否有權(quán)限調(diào)用接ロ。
13.—種分配接ロ的系統(tǒng),其特征在于,所述系統(tǒng)包括中間層服務(wù)器和接入層服務(wù)器; 所述中間層服務(wù)器,用于根據(jù)前臺客戶端發(fā)送的用戶信息確定出對應(yīng)的業(yè)務(wù)類型以及根據(jù)所述前臺客戶端發(fā)送的命令字確定出對應(yīng)的接ロ標(biāo)識,發(fā)送調(diào)用請求,所述調(diào)用請求攜帯所述業(yè)務(wù)類型和接ロ標(biāo)識; 所述接入層服務(wù)器,用于接收中間層服務(wù)器發(fā)送的調(diào)用請求,獲取所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值,根據(jù)所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值確定所述中間層服務(wù)器是否有權(quán)限調(diào)用接ロ,如果是,則根據(jù)所述接ロ標(biāo)識分配對應(yīng)的接ロ給所述中間層服務(wù)器。
全文摘要
本發(fā)明公開了一種分配接口的方法、設(shè)備及系統(tǒng),屬于通信領(lǐng)域。所述方法包括接收中間層服務(wù)器發(fā)送的調(diào)用請求,所述調(diào)用請求至少攜帶接口標(biāo)識和業(yè)務(wù)類型;獲取所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值,根據(jù)所述業(yè)務(wù)類型對應(yīng)的調(diào)用頻率和頻率閾值確定所述中間層服務(wù)器是否有權(quán)限調(diào)用接口;如果是,則根據(jù)所述接口標(biāo)識分配對應(yīng)的接口給所述中間層服務(wù)器。所述設(shè)備包括接收模塊、確定模塊和分配模塊。所述系統(tǒng)包括中間層服務(wù)器和接入層服務(wù)器。本發(fā)明能夠避免發(fā)生過載。
文檔編號H04L29/08GK102868770SQ20111018747
公開日2013年1月9日 申請日期2011年7月5日 優(yōu)先權(quán)日2011年7月5日
發(fā)明者舒軍, 田明, 袁清, 袁昌文, 熊歡, 王金華 申請人:騰訊科技(北京)有限公司