国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種彩信網(wǎng)關(guān)流控方法及裝置的制造方法

      文檔序號(hào):9815085閱讀:406來(lái)源:國(guó)知局
      一種彩信網(wǎng)關(guān)流控方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明屬于通信控制技術(shù)領(lǐng)域,尤其涉及一種彩信網(wǎng)關(guān)流控方法及裝置。
      【背景技術(shù)】
      [0002]現(xiàn)有網(wǎng)彩信網(wǎng)關(guān)的流量控制機(jī)制,主要通過(guò)在彩信網(wǎng)關(guān)業(yè)務(wù)流程的下行流程中嵌入了流控機(jī)制,各業(yè)務(wù)處理機(jī)從配置臺(tái)讀取相應(yīng)的SP流控閥值、系統(tǒng)流控閥值和MMSC的流控閥值。由于此三個(gè)閥值為系統(tǒng)級(jí)別的閥值,因此在初始周期內(nèi),各模塊的流控值均可以等于系統(tǒng)流控值,各模塊疊加后系統(tǒng)流控值將放大到i倍(i為業(yè)務(wù)處理機(jī)模塊數(shù)),在此周期內(nèi)各模塊向其他模塊廣播自己處理的業(yè)務(wù)計(jì)數(shù),并根據(jù)收到的其他模塊的廣播計(jì)算本周期內(nèi),整個(gè)系統(tǒng)處理的相應(yīng)的業(yè)務(wù)數(shù),并計(jì)算下一個(gè)周期可以處理的業(yè)務(wù)數(shù)。彩信網(wǎng)關(guān)在啟用目前流控功能后,處理機(jī)每周期處理的業(yè)務(wù)量波形呈脈沖形,對(duì)其相信網(wǎng)元,尤其是彩信中心,可能存在沖擊。

      【發(fā)明內(nèi)容】

      [0003]本發(fā)明的目的在于提供一種彩信網(wǎng)關(guān)流控方法及裝置,旨在解決現(xiàn)有彩信網(wǎng)關(guān)流控過(guò)程中業(yè)務(wù)量波形對(duì)相信網(wǎng)元,尤其是彩信中心存在可能的沖擊性的問(wèn)題。
      [0004]本發(fā)明是這樣實(shí)現(xiàn)的,一種彩信網(wǎng)關(guān)流控方法,所述方法包括以下步驟:
      [0005]從彩信網(wǎng)關(guān)各業(yè)務(wù)處理機(jī)的流控子模塊FCM中選舉出一個(gè)激活流控子模塊AFCM ;
      [0006]當(dāng)各業(yè)務(wù)處理機(jī)在收到相鄰網(wǎng)元提交請(qǐng)求,或者有消息需要轉(zhuǎn)到相鄰網(wǎng)元時(shí),向AFCM發(fā)出額度申請(qǐng),并根據(jù)AFCM返回的響應(yīng)完成業(yè)務(wù)消息的接收/發(fā)送,或者拒絕接收/延緩發(fā)送。
      [0007]優(yōu)選地,所述從彩信網(wǎng)關(guān)各業(yè)務(wù)處理機(jī)的流控子模塊FCM中選舉出一個(gè)激活流控子模塊AFCM具體為:將彩信網(wǎng)關(guān)各業(yè)務(wù)處理機(jī)的FCM中模塊號(hào)最小的FCM選舉為AFCM。
      [0008]優(yōu)選地,所述將彩信網(wǎng)關(guān)各業(yè)務(wù)處理機(jī)的FCM中模塊號(hào)最小的FCM選舉為AFCM包括以下步驟:
      [0009]將彩信網(wǎng)關(guān)各業(yè)務(wù)處理機(jī)的FCM當(dāng)前的狀態(tài)周期性地廣播給其他FCM ;
      [0010]在各FCM收到其他FCM的廣播后,確定模塊號(hào)最小的FCM為AFCM ;
      [0011]在AFCM廣播消息中增加表明其為AFCM身份的標(biāo)識(shí)。
      [0012]優(yōu)選地,在執(zhí)行所述在AFCM廣播消息中增加表明其為AFCM身份的標(biāo)識(shí)的步驟之后還包括:
      [0013]若當(dāng)前AFCM發(fā)生故障,將各業(yè)務(wù)處理機(jī)中正常工作且模塊號(hào)最小的FCM選舉為AFCM ;
      [0014]當(dāng)故障AFCM恢復(fù)后重新更改為FCM。
      [0015]優(yōu)選地,在執(zhí)行所述當(dāng)故障AFCM恢復(fù)后重新更改為FCM的步驟之后還包括:
      [0016]判斷最小模塊號(hào)連續(xù)m次的廣播是否與當(dāng)前AFCM的廣播對(duì)應(yīng),若否,將最小模塊號(hào)的FCM替換當(dāng)前AFCM。
      [0017]本發(fā)明進(jìn)一步公開了一種彩信網(wǎng)關(guān)流控裝置,所述裝置包括:
      [0018]AFCM選舉模塊,用于從彩信網(wǎng)關(guān)各業(yè)務(wù)處理機(jī)的流控子模塊FCM中選舉出一個(gè)激活流控子模塊AFCM ;
      [0019]流量額度控制模塊,用于當(dāng)各業(yè)務(wù)處理機(jī)在收到相鄰網(wǎng)元提交請(qǐng)求,或者有消息需要轉(zhuǎn)到相鄰網(wǎng)元時(shí),向AFCM發(fā)出額度申請(qǐng),并根據(jù)AFCM返回的響應(yīng)完成業(yè)務(wù)消息的接收/發(fā)送,或者拒絕接收/延緩發(fā)送。
      [0020]優(yōu)選地,所述AFCM選舉模塊,更具體用于將彩信網(wǎng)關(guān)各業(yè)務(wù)處理機(jī)的FCM中模塊號(hào)最小的FCM選舉為AFCM。
      [0021 ] 優(yōu)選地,所述AFCM選舉模塊包括:
      [0022]狀態(tài)廣播模塊,用于將彩信網(wǎng)關(guān)各業(yè)務(wù)處理機(jī)的FCM當(dāng)前的狀態(tài)周期性地廣播給其他FCM ;
      [0023]AFCM確定模塊,用于在各FCM收到其他FCM的廣播后,確定模塊號(hào)最小的FCM為AFCM ;
      [0024]AFCM標(biāo)識(shí)模塊,用于在AFCM廣播消息中增加表明其為AFCM身份的標(biāo)識(shí)。
      [0025]優(yōu)選地,所述AFCM選舉模塊還包括:
      [0026]AFCM重選舉模塊,用于若當(dāng)前AFCM發(fā)生故障,將各業(yè)務(wù)處理機(jī)中正常工作且模塊號(hào)最小的FCM選舉為AFCM ;
      [0027]故障AFCM恢復(fù)模塊,用于當(dāng)故障AFCM恢復(fù)后重新更改為FCM。
      [0028]優(yōu)選地,所述AFCM選舉模塊還包括AFCM替換模塊,用于判斷最小模塊號(hào)連續(xù)m次的廣播是否與當(dāng)前AFCM的廣播對(duì)應(yīng),若否,將最小模塊號(hào)的FCM替換當(dāng)前AFCM。
      [0029]本發(fā)明克服現(xiàn)有技術(shù)的不足,提供一種彩信網(wǎng)關(guān)流控方法及裝置,本發(fā)明在彩信網(wǎng)關(guān)各業(yè)務(wù)處理機(jī)中增加一個(gè)流控子模塊FCM(Flow Control Module),并按原則選舉一個(gè)激活的AFCM (Active FCM),各業(yè)務(wù)處理機(jī)在收到相鄰網(wǎng)元提交請(qǐng)求,或者有消息需要前轉(zhuǎn)到相鄰網(wǎng)元時(shí),均向AFCM模塊發(fā)出額度申請(qǐng),并根據(jù)AFCM返回的響應(yīng)決定完成接收/發(fā)送,或者拒絕接收/延緩發(fā)送。本發(fā)明能夠?qū)崿F(xiàn)彩信網(wǎng)關(guān)處理SP與MMSC消息的精確流控,并解決了業(yè)務(wù)量波形呈脈沖形狀及會(huì)對(duì)MMSC等相關(guān)網(wǎng)元形成沖擊的問(wèn)題。
      【附圖說(shuō)明】
      [0030]圖1是本發(fā)明彩信網(wǎng)關(guān)流控方法第一實(shí)施例的步驟流程圖;
      [0031]圖2是本發(fā)明彩信網(wǎng)關(guān)流控方法中AFCM的選舉過(guò)程一實(shí)施例的步驟流程圖;
      [0032]圖3是本發(fā)明彩信網(wǎng)關(guān)流控方法中AFCM的選舉過(guò)程又一實(shí)施例的步驟流程圖;
      [0033]圖4是本發(fā)明彩信網(wǎng)關(guān)流控裝置第一實(shí)施例的結(jié)構(gòu)示意圖;
      [0034]圖5是本發(fā)明彩信網(wǎng)關(guān)流控裝置中AFCM選舉模塊的一實(shí)施例結(jié)構(gòu)示意圖;
      [0035]圖6是本發(fā)明彩信網(wǎng)關(guān)流控裝置中AFCM選舉模塊又一實(shí)施例的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0036]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0037]—種彩信網(wǎng)關(guān)流控方法,參照?qǐng)D1所示,所述方法包括以下步驟:
      [0038]步驟S1、從彩信網(wǎng)關(guān)各業(yè)務(wù)處理機(jī)的流控子模塊FCM中選舉出一個(gè)激活流控子模塊 AFCM。
      [0039]在步驟SI中,在彩信網(wǎng)關(guān)各業(yè)務(wù)處理機(jī)中增加一個(gè)流控子模塊FCM(Flow ControlModule)。FCM周期性地以廣播方式告知其他FCM自己的狀態(tài),假如周期設(shè)置為100ms,則每秒各FCM廣播10次。各FCM收到其他FCM的廣播后,可以通過(guò)隨機(jī)選取按模塊號(hào)大小進(jìn)行選取的方式選舉出一個(gè)FCM做為激活A(yù)FCM (Active FCM)。為了更加便于系統(tǒng)邏輯運(yùn)算,在本發(fā)明實(shí)施例中,選擇將彩信網(wǎng)關(guān)各業(yè)務(wù)處理機(jī)的FCM中模塊號(hào)最小的FCM選舉為AFCM的方式。
      [0040]AFCM從OMM的配置庫(kù)中讀取以下參數(shù):系統(tǒng)軟件許可、系統(tǒng)硬件處理能力、各SP下行流控閥值、各麗SC下行流控閥值以及接收額度申請(qǐng)與響應(yīng)。
      [0041]在本發(fā)明實(shí)施例中,上述AFCM的選舉過(guò)程更具體,如圖2所示,包括以下步驟:
      [0042]步驟10、將彩信網(wǎng)關(guān)各業(yè)務(wù)處理機(jī)的FCM當(dāng)前的狀態(tài)周期性地廣播給其他FCM ;
      [0043]步驟11、在各FCM收到其他FCM的廣播后,確定模塊號(hào)最小的FCM為AFCM ;
      [0044]步驟12、在AFCM廣播消息中增加表明其為AFCM身份的標(biāo)識(shí);
      [0045]步驟13、若當(dāng)前AFCM發(fā)生故障,將各業(yè)務(wù)處理機(jī)中正常工作且模塊號(hào)最小的FCM選舉為AFCM。
      [0046]在步驟13中,為了防止AFCM的激蕩,可以通過(guò)配置參數(shù)控制,如其他FCM模塊連續(xù)η次收不到AFCM的廣播,則判斷當(dāng)前AFCM故障,則按上述選舉步驟10?13產(chǎn)生一個(gè)新的AFCM,正常情況下將是模塊號(hào)倒數(shù)第二的FCM激活,以此類推。
      [0047]步驟S14、當(dāng)故障AFCM恢復(fù)后重新更改為FCM。
      [0048]在步驟S14中,故障AFCM恢復(fù)后,從離線狀態(tài)變?yōu)樯暇€狀態(tài),并更改為FCM,該FCM恢復(fù)廣播,此時(shí)其他模塊均能收到它的廣播,包括當(dāng)前AFCM。
      [0049]步驟S2、當(dāng)各業(yè)務(wù)處理機(jī)在收到相鄰網(wǎng)元提交請(qǐng)求,或者有消息需要轉(zhuǎn)到相鄰網(wǎng)元時(shí),向AFCM發(fā)出額度申請(qǐng),并根據(jù)AFCM返回的響應(yīng)完成業(yè)務(wù)消息的接收/發(fā)送,或者拒絕接收/延緩發(fā)送。
      [0050]在步驟S2中,AFCM除像其他FCM模塊一樣廣播自身的狀態(tài)外,還負(fù)責(zé)收集自身及其他FCM模塊的流量額度申請(qǐng)與并通過(guò)計(jì)算返回額度申請(qǐng)的響應(yīng),AFCM以秒為單位進(jìn)行額度計(jì)算。
      [0051]在一個(gè)統(tǒng)計(jì)周期初始時(shí),AFCM根據(jù)讀取到的license配置值初始License余額,如系統(tǒng)配置的軟件License為100,則初始License余額為100條。此后每模塊申請(qǐng)額度時(shí),則核減此余額。
      [0052]在一個(gè)統(tǒng)計(jì)周期里,AFCM根據(jù)首次收到FCM申請(qǐng)SP流量額度時(shí)為該SP啟動(dòng)余額計(jì)數(shù)器,并從配置庫(kù)中讀取該SP閥值初始化其余額,再根據(jù)FCM申請(qǐng)的額度核減,直到本周期內(nèi)余額用完,或者周期結(jié)束釋放該計(jì)數(shù)器。該SP下行流控流程包括以下具體步驟:
      [0053]步驟A:SP向彩信網(wǎng)關(guān)業(yè)務(wù)處理機(jī)(部分或全部)模塊建鏈,并提交SUBMIT請(qǐng)求;
      [0054]步驟B:各業(yè)務(wù)模塊實(shí)時(shí)向AFCM申請(qǐng)?jiān)揝P流量額度;
      [0055]步驟C:AFCM計(jì)算
      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1