專利名稱:一種mme網(wǎng)元的負荷分擔方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及ー種MME網(wǎng)元的負荷分擔方法及裝置。
背景技術(shù):
在MME (移動性管理實體)網(wǎng)元對外呈現(xiàn)的業(yè)務(wù)處理節(jié)點收到需要與MME資源處理實體建立偶聯(lián)的基站的SCTP (流控制傳輸協(xié)議)類型消息后,需要對將該消息分配給MME資源處理實體建立連接。目前的MME網(wǎng)元大多采用了隨機方式進行SC TP的消息分配,即在與MME網(wǎng)元相連的MME資源處理實體中隨機選擇其中ー個,對其進行SCTP報文的分發(fā)。綜上所述,目前現(xiàn)有技術(shù)中MME網(wǎng)元中對SCTP的消息大多都沒有采用負荷分擔的保護措施,造成與MME網(wǎng)元處理節(jié)點相連的多個MME資源處理實體的負荷不一致,一部分MME資源處理實體可能會因負荷過重造成設(shè)備癱瘓,一部分MME資源處理實體可能因為資源空閑過而形成資源的浪費。
發(fā)明內(nèi)容
本發(fā)明實施例提供了ー種MME網(wǎng)元的負荷分擔方法及裝置,用以將SCTP消息均勻分發(fā)給各個MME資源處理實體,實現(xiàn)負荷分擔。本發(fā)明實施例提供的ー種MME網(wǎng)元的負荷分擔方法,該方法包括當接收到需要與移動性管理實體MME資源處理實體建立偶聯(lián)的基站發(fā)送的流控制傳輸協(xié)議SCTP消息吋,查找當前維護的用于記錄每ー MME資源處理實體的偶聯(lián)資源信息的偶聯(lián)資源表;通過查找所述偶聯(lián)資源表,確定需要與所述基站建立偶聯(lián)的MME資源處理實體,將所述SCTP消息發(fā)送給該MME資源處理實體。本發(fā)明實施例提供的ー種MME網(wǎng)元的負荷分擔裝置,該裝置包括消息接收處理模塊,用于當接收到需要與移動性管理實體MME資源處理實體建立偶聯(lián)的基站發(fā)送的流控制傳輸協(xié)議SCTP消息吋,查找當前維護的用于記錄每ー MME資源處理實體的偶聯(lián)資源信息的偶聯(lián)資源表,將查找所述偶聯(lián)資源表的結(jié)果發(fā)送給分配發(fā)送模塊;分配發(fā)送模塊,用于根據(jù)查找所述偶聯(lián)資源表的結(jié)果,確定需要與所述基站建立偶聯(lián)的MME資源處理實體,將所述SCTP消息發(fā)送給該MME資源處理實體。本發(fā)明實施例,通過偶聯(lián)資源表記錄所有MME資源處理實體的負荷狀態(tài),在收到要求加入MME網(wǎng)元與MME資源處理實體建立偶聯(lián)的基站發(fā)出的SCTP消息吋,能夠?qū)⒋嘶痉峙浣o負荷最小的MME資源處理實體,實現(xiàn)了 MME網(wǎng)元的負荷分擔;通過設(shè)置記錄基站與MME資源處理實體的偶聯(lián)關(guān)系的配置列表,使得MME網(wǎng)元處理節(jié)點能夠?qū)υ摶就瓿梢淮畏职l(fā)后,下次再收到此SCTP偶聯(lián)的消息時會按照記錄進行分發(fā)處理,從而形成該基站和該MME資源處理實體的固定映射關(guān)系;由于在建立偶聯(lián)完成后,MME資源處理實體的SCTP協(xié)議棧會返回配置消息到MME網(wǎng)元處理節(jié)點,對偶聯(lián)資源表和配置列表實時更新,實現(xiàn)了負荷分擔的最優(yōu)化。
圖I為本發(fā)明實施例提供的ー種MME網(wǎng)元的處理節(jié)點與MME資源處理實體的連接關(guān)系不意圖;圖2為本發(fā)明實施例提供的ー種MME網(wǎng)元的負荷分擔方法的流程示意圖;圖3為本發(fā)明實施例提供的ー種MME網(wǎng)元的負荷分擔裝置的結(jié)構(gòu)示意圖;圖4為本發(fā)明實施例提供的ー種MME網(wǎng)元與MME資源處理實體的工作狀態(tài)示意圖;圖5為本發(fā)明實施例提供的ー種MME網(wǎng)元的負荷分擔方法的流程示意圖。
具體實施例方式本發(fā)明實施例提供了ー種MME網(wǎng)元的負荷分擔方法及裝置,用以將SCTP消息均勻分發(fā)給各個MME資源處理實體,實現(xiàn)負荷分擔,主要針對應(yīng)用于LTE核心網(wǎng)中的MME網(wǎng)元。如圖I所示,由于ー個MME網(wǎng)元的處理節(jié)點可以與多個MME資源處理實體連接,所以在接收到SCTP消息后,如何進行MME資源處理實體的選擇分配,是本發(fā)明實現(xiàn)負荷分擔的重點所在。如圖2所示,本發(fā)明實施例提供了ー種MME網(wǎng)元的負荷分擔方法,該方法包括S101,當接收到需要與移動性管理實體MME資源處理實體建立偶聯(lián)的基站發(fā)送的流控制傳輸協(xié)議SCTP消息吋,查找當前維護的用于記錄每ー MME資源處理實體的偶聯(lián)資源信息的偶聯(lián)資源表;S102,通過查找所述偶聯(lián)資源表,確定需要與所述基站建立偶聯(lián)的MME資源處理實體,將所述SCTP消息發(fā)送給該MME資源處理實體。本發(fā)明實施例中在MME網(wǎng)元設(shè)置了偶聯(lián)資源表,所述偶聯(lián)資源表其實就是記錄所有MME資源處理實體負荷狀態(tài)的表,目的是在收到要求加入MME網(wǎng)元與MME資源處理實體建立偶聯(lián)的基站發(fā)出的SCTP消息時,能夠?qū)⒋嘶痉峙浣o負荷最小的MME資源處理實體,以實現(xiàn)負荷分擔。所述偶聯(lián)資源表可以采取人工不定時更新或?qū)崟r自動更新等更新方式。優(yōu)選地,所述偶聯(lián)資源表,為記錄有每個MME資源處理實體已偶聯(lián)的基站的數(shù)目的偶聯(lián)資源表;或者,為記錄有每個MME資源處理實體已偶聯(lián)的基站的數(shù)目占該MME資源處理實體能夠偶聯(lián)的最多基站數(shù)目的百分比的偶聯(lián)資源表。在實際工作中,一般所述偶聯(lián)資源表記錄具體的偶聯(lián)數(shù)目即可,在每個MME資源處理實體的偶聯(lián)基站數(shù)目比較大吋,也可以采用記錄百分比的方式。為了便于MME網(wǎng)元的處理節(jié)點選取,優(yōu)選地,所述偶聯(lián)資源表中的所有MME資源處理實體根據(jù)預(yù)定規(guī)則按照順序排列。所述預(yù)定規(guī)則一般采取根據(jù)偶聯(lián)數(shù)目或百分比從小到大依次排列。為了進一步的簡化操作,優(yōu)選地,設(shè)置ー個配置列表,用以在查找所述偶聯(lián)資源表前,在包含基站與MME資源處理實體的偶聯(lián)關(guān)系記錄的配置列表中,查找是否有與所述需要與MME資源處理實體建立偶聯(lián)的基站對應(yīng)偶聯(lián)關(guān)系,如果是,則將所述SCTP消息發(fā)送給該偶聯(lián)關(guān)系對應(yīng)的MME資源處理實體;否則,查找所述偶聯(lián)資源表。MME網(wǎng)元處理節(jié)點對該基站完成一次分發(fā)后,下次再收到此SCTP偶聯(lián)的消息時會按照記錄進行分發(fā)處理,從而形成該基站和該MME資源處理實體的固定映射關(guān)系。設(shè)置配置列表后,在實際工作中,再碰見以前加入過本MME網(wǎng)元的基站再次要求加入時,可以通過查找配置列表將此基站直接分配給曾經(jīng)建立過偶聯(lián)的MME資源處理實體即可,減輕MME網(wǎng)元處理節(jié)點的工作量。優(yōu)選地,MME網(wǎng)元處理節(jié)點在接收到MME資源處理實體返回的用于確認基站與該MME資源處理實體建立偶聯(lián)完成的配置消息后,根據(jù)該配置消息對所述偶聯(lián)資源表以及所述配置列表進行更新,讓所述偶聯(lián)資源表和所述配置列表實時保持在最新狀態(tài),實現(xiàn)負荷分擔的最優(yōu)化。由于所述SCTP消息的接入是根據(jù)単位時間分批進入的,所以返回的所述配置消息也可根據(jù)單位時間定時發(fā)送,對所述偶聯(lián)資源表和配置列表定時更新。如圖3所示,本發(fā)明實施例還提供了ー種MME網(wǎng)元的負荷分擔裝置,該裝置包括 消息接收處理模塊11,用于當接收到需要與移動性管理實體MME資源處理實體建立偶聯(lián)的基站發(fā)送的流控制傳輸協(xié)議SCTP消息吋,查找當前維護的用于記錄每ー MME資源處理實體的偶聯(lián)資源信息的偶聯(lián)資源表,將查找所述偶聯(lián)資源表的結(jié)果發(fā)送給分配發(fā)送模塊22 ;分配發(fā)送模塊22,用于根據(jù)查找所述偶聯(lián)資源表的結(jié)果,確定需要與所述基站建立偶聯(lián)的MME資源處理實體,將所述SCTP消息發(fā)送給該MME資源處理實體。本發(fā)明實施例提供的MME網(wǎng)元的負荷分擔裝置可以設(shè)置在MME網(wǎng)元的MME網(wǎng)元處理節(jié)點處,所述消息接收處理模塊內(nèi)部設(shè)有偶聯(lián)資源表,所述偶聯(lián)資源表其實就是記錄所有MME資源處理實體負荷狀態(tài)的表,目的是在收到要求加入MME網(wǎng)元與MME資源處理實體建立偶聯(lián)的基站發(fā)出的SCTP消息吋,能夠?qū)⒋嘶痉峙浣o負荷最小的MME資源處理實體,以實現(xiàn)負荷分擔。所述偶聯(lián)資源表可以采取人工不定時更新或?qū)崟r自動更新等更新方式。優(yōu)選地,所述偶聯(lián)資源表,為記錄有每個MME資源處理實體已偶聯(lián)的基站的數(shù)目的偶聯(lián)資源表;或者,為記錄有每個MME資源處理實體已偶聯(lián)的基站的數(shù)目占該MME資源處理實體能夠偶聯(lián)的最多基站數(shù)目的百分比的偶聯(lián)資源表。在實際工作中,一般所述偶聯(lián)資源表記錄具體的偶聯(lián)數(shù)目即可,在每個MME資源處理實體的偶聯(lián)基站數(shù)目比較大吋,也可以采用記錄百分比的方式。為了便于MME網(wǎng)元處理節(jié)點的選取,優(yōu)選地,所述偶聯(lián)資源表中的所有MME資源處理實體根據(jù)預(yù)定規(guī)則按照順序排列。所述預(yù)定規(guī)則一般采取根據(jù)偶聯(lián)數(shù)目或百分比從小到大依次排列。為了進一步的簡化操作,優(yōu)選地,所述消息接收處理模塊還用于,在查找所述偶聯(lián)資源表前,在包含基站與MME資源處理實體的偶聯(lián)關(guān)系記錄的配置列表中,查找是否有與所述需要與MME資源處理實體建立偶聯(lián)的基站對應(yīng)偶聯(lián)關(guān)系,如果是,則將所述SCTP消息發(fā)送給該偶聯(lián)關(guān)系對應(yīng)的MME資源處理實體;否則,查找所述偶聯(lián)資源表。MME網(wǎng)元處理節(jié)點對該基站完成一次分發(fā)后,下次再收到此SCTP偶聯(lián)的消息時會按照記錄進行分發(fā)處理,從而形成該基站和該MME資源處通實體的固定映射關(guān)系。在消息處理模塊中設(shè)置配置列表后,在實際工作中,再碰見以前加入過本MME網(wǎng)元的基站再次要求加入時,可以通過查找配置列表將此基站直接分配給曾經(jīng)建立過偶聯(lián)的MME資源處理實體即可,減輕MME網(wǎng)元處理節(jié)點的工作量。優(yōu)選地,所述消息接收處理模塊還用于,接收MME資源處理實體返回的用于確認基站與該MME資源處理實體建立偶聯(lián)完成的配置消息,根據(jù)該配置消息對所述偶聯(lián)資源表以及所述配置列表進行更新,讓所述偶聯(lián)資源表和所述配置列表實時保持在最新狀態(tài),實現(xiàn)負荷分擔的最優(yōu)化。由于所述SCTP消息的接入是根據(jù)単位時間分批進入的,所以返回的所述配置消息也可根據(jù)單位時間定時發(fā)送,對所述偶聯(lián)資源表和配置列表定時更新。如圖4和圖5所示,為了更好的理解本發(fā)明MME網(wǎng)元的負荷分擔方法和裝置,以下介紹ー個詳細的本發(fā)明實施例S201, MME網(wǎng)元的處理節(jié)點收到A基站發(fā)出的SCTP消息,在消息處理模塊中進行配置列表的查找;S202,判斷是否存在偶聯(lián)記錄;S203,如查找到對應(yīng)MME資源處理實體,則將A基站直接分配給具有映射關(guān)系的MME資源處理實體建立偶聯(lián),否則,進行偶聯(lián)資源表的查找;S204,選取當時偶聯(lián)數(shù)目最少的MME資源處理實體,與A基站建立偶聯(lián);S205,建立偶聯(lián)后,所述MME資源處理實體,通過SCTP協(xié)議棧返回給MME網(wǎng)元處理節(jié)點ー個配置消息,用以對消息處理模塊中的配置列表和偶聯(lián)資源表進行更新。綜上所述,本發(fā)明實施例,通過偶聯(lián)資源表記錄所有MME資源處理實體的負荷狀態(tài),在收到要求加入MME網(wǎng)元與MME資源處理實體建立偶聯(lián)的基站發(fā)出的SCTP消息吋,能夠?qū)⒋嘶痉峙浣o負荷最小的MME資源處理實體,實現(xiàn)了 MME網(wǎng)元的負荷分擔;通過設(shè)置記錄基站與MME資源處理實體的偶聯(lián)關(guān)系的配置列表,使得MME網(wǎng)元處理節(jié)點能夠?qū)υ摶就瓿梢淮畏职l(fā)后,下次再收到此SCTP偶聯(lián)的消息時會按照記錄進行分發(fā)處理,從而形成該基站和該MME資源處理實體的固定映射關(guān)系;由于在建立偶聯(lián)完成后,MME資源處理實體的SCTP協(xié)議棧會返回配置消息到MME網(wǎng)元處理節(jié)點,對偶聯(lián)資源表和配置列表實時更新,實現(xiàn)了負荷分擔的最優(yōu)化。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每ー流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生ー個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖ー個流程或多個流程和/或方框圖ー個方框或多個方框中指定的功能的裝置。這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖ー個流程或多個流程和/或方框圖ー個方框或多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖ー個流程或多個流程和/或方框圖 一個方框或多個方框中指定的功能的步驟。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種MME網(wǎng)元的負荷分擔方法,其特征在于,該方法包括 當接收到需要與移動性管理實體MME資源處理實體建立偶聯(lián)的基站發(fā)送的流控制傳輸協(xié)議SCTP消息時,查找當前維護的用于記錄每一 MME資源處理實體的偶聯(lián)資源信息的偶聯(lián)資源表; 通過查找所述偶聯(lián)資源表,確定需要與所述基站建立偶聯(lián)的MME資源處理實體,將所述SCTP消息發(fā)送給該MME資源處理實體。
2.如權(quán)利要求I所述的一種MME網(wǎng)元的負荷分擔方法,其特征在于,所述偶聯(lián)資源表,為記錄有每個MME資源處理實體已偶聯(lián)的基站的數(shù)目的偶聯(lián)資源表;或者,為記錄有每個MME資源處理實體已偶聯(lián)的基站的數(shù)目占該MME資源處理實體能夠偶聯(lián)的最多基站數(shù)目的百分比的偶聯(lián)資源表。
3.如權(quán)利要求2所述的一種MME網(wǎng)元的負荷分擔方法,其特征在于,所述偶聯(lián)資源表中的所有MME資源處理實體根據(jù)預(yù)定規(guī)則按照順序排列。
4.如權(quán)利要求I所述的一種MME網(wǎng)元的負荷分擔方法,其特征在于,在查找所述偶聯(lián)資源表前,在包含基站與MME資源處理實體的偶聯(lián)關(guān)系記錄的配置列表中,查找是否有與所述需要與MME資源處理實體建立偶聯(lián)的基站對應(yīng)偶聯(lián)關(guān)系,如果是,則將所述SCTP消息發(fā)送給該偶聯(lián)關(guān)系對應(yīng)的MME資源處理實體;否則,查找所述偶聯(lián)資源表。
5.如權(quán)利要求2或4所述的一種MME網(wǎng)元的負荷分擔方法,其特征在于,接收MME資源處理實體返回的用于確認基站與該MME資源處理實體建立偶聯(lián)完成的消息,根據(jù)該消息對所述偶聯(lián)資源表以及所述配置列表進行更新。
6.一種MME網(wǎng)元的負荷分擔裝置,其特征在于,該裝置包括 消息接收處理模塊,用于當接收到需要與移動性管理實體MME資源處理實體建立偶聯(lián)的基站發(fā)送的流控制傳輸協(xié)議SCTP消息時,查找當前維護的用于記錄每一 MME資源處理實體的偶聯(lián)資源信息的偶聯(lián)資源表,將查找所述偶聯(lián)資源表的結(jié)果發(fā)送給分配發(fā)送模塊; 分配發(fā)送模塊,用于根據(jù)查找所述偶聯(lián)資源表的結(jié)果,確定需要與所述基站建立偶聯(lián)的MME資源處理實體,將所述SCTP消息發(fā)送給該MME資源處理實體。
7.如權(quán)利要求6所述的一種MME網(wǎng)元的負荷分擔裝置,其特征在于,所述偶聯(lián)資源表,為記錄有每個MME資源處理實體已偶聯(lián)的基站的數(shù)目的偶聯(lián)資源表;或者,為記錄有每個MME資源處理實體已偶聯(lián)的基站的數(shù)目占該MME資源處理實體能夠偶聯(lián)的最多基站數(shù)目的百分比的偶聯(lián)資源表。
8.如權(quán)利要求7所述的一種MME網(wǎng)元的負荷分擔裝置,其特征在于,所述消息接收處理模塊還用于,將所述偶聯(lián)資源表中的所有MME資源處理實體根據(jù)預(yù)定規(guī)則按照順序排列。
9.如權(quán)利要求6所述的一種MME網(wǎng)元的負荷分擔裝置,其特征在于,所述消息接收處理模塊還用于,在查找所述偶聯(lián)資源表前,在包含基站與MME資源處理實體的偶聯(lián)關(guān)系記錄的配置列表中,查找是否有與所述需要與MME資源處理實體建立偶聯(lián)的基站對應(yīng)偶聯(lián)關(guān)系,如果是,則將所述SCTP消息發(fā)送給該偶聯(lián)關(guān)系對應(yīng)的MME資源處理實體;否則,查找所述偶聯(lián)資源表。
10.如權(quán)利要求7或9所述的一種MME網(wǎng)元的負荷分擔裝置,其特征在于,所述消息接收處理模塊還用于,接收MME資源處理實體返回的用于確認基站與該MME資源處理實體建立偶聯(lián)完成的消息,根據(jù)該消息對所述偶聯(lián)資源表以及所述配置列表進行更新。
全文摘要
本發(fā)明公開了一種MME網(wǎng)元的負荷分擔方法及裝置,用以將SCTP消息均勻分發(fā)給各個MME資源處理實體,實現(xiàn)負荷分擔。該方法包括當接收到需要與移動性管理實體MME資源處理實體建立偶聯(lián)的基站發(fā)送的流控制傳輸協(xié)議SCTP消息時,查找當前維護的用于記錄每一MME資源處理實體的偶聯(lián)資源信息的偶聯(lián)資源表;通過查找所述偶聯(lián)資源表,確定需要與所述基站建立偶聯(lián)的MME資源處理實體,將所述SCTP消息發(fā)送給該MME資源處理實體。本發(fā)明能夠?qū)⒒痉峙浣o負荷最小的MME資源處理實體,實現(xiàn)了MME網(wǎng)元的負荷分擔。
文檔編號H04W28/08GK102811463SQ201210265509
公開日2012年12月5日 申請日期2012年7月27日 優(yōu)先權(quán)日2012年7月27日
發(fā)明者王煒 申請人:大唐移動通信設(shè)備有限公司