多網(wǎng)絡環(huán)境中網(wǎng)絡資源管理方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及網(wǎng)絡資源分配領域,尤其是在多網(wǎng)絡環(huán)境中網(wǎng)絡資源的管理方法及系統(tǒng)。
【背景技術】
[0002]隨著通信技術發(fā)展,3G、4G、Wif1、藍牙、Mesh等網(wǎng)絡技術的普及,各種網(wǎng)絡技術已經(jīng)非常成熟,我們可以方便的通過各種接口獲得網(wǎng)絡的運行狀況。同時,用戶的終端設備如智能手機、筆記本電腦,平板電腦,智能手表等對各種網(wǎng)絡類型的支持也越來越豐富。
[0003]人們無時無刻不處在一個復雜的網(wǎng)絡環(huán)境之下,網(wǎng)絡選擇與分配問題日益突出。例如,當人們使用手中的終端看視頻時,如果連接著3G或者4G那么帶來的代價是可想而知的。那么,是否有一種方法可以根據(jù)用戶請求的具體業(yè)務、用戶的位置、用戶終端支持的網(wǎng)絡類型、用戶周邊網(wǎng)絡的狀況來為用戶指定最合適的網(wǎng)絡去完成用戶看視頻、瀏覽網(wǎng)頁、打電話的需求成為急需解決的問題。這就需要我們將身邊復雜的網(wǎng)絡進行統(tǒng)一的管理,對用戶的請求進行統(tǒng)一的處理與分配。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種多網(wǎng)絡環(huán)境下用戶網(wǎng)絡分配策略及網(wǎng)絡控制平臺的實現(xiàn)方法及系統(tǒng)。
[0005]多網(wǎng)絡環(huán)境中網(wǎng)絡資源管理方法,在網(wǎng)絡側(cè)設立網(wǎng)絡控制模塊和網(wǎng)絡決策模塊,
[0006]A、所述網(wǎng)絡控制模塊管理不同類型的網(wǎng)絡節(jié)點,每種類型的網(wǎng)絡節(jié)點將各自的狀態(tài)信息傳到數(shù)據(jù)庫保存,完成注冊,并且定時向數(shù)據(jù)庫發(fā)送更新狀態(tài)信息,所述網(wǎng)絡控制模塊可實時查看各網(wǎng)絡節(jié)點的狀態(tài)信息;
[0007]B、所述網(wǎng)絡決策模塊根據(jù)用戶的請求信息,分析數(shù)據(jù)庫中已注冊的網(wǎng)絡節(jié)點,通過網(wǎng)絡決策算法選擇合適的網(wǎng)絡節(jié)點,將網(wǎng)絡節(jié)點信息放入用戶響應信息,并發(fā)送用戶響應信息給用戶。
[0008]所述網(wǎng)絡節(jié)點的類型包括Wif1、Mesh、LTE。
[0009]Wifi和Mesh類型的所述網(wǎng)絡節(jié)點向數(shù)據(jù)庫注冊和更新狀態(tài)信息的具體過程為:
[0010]al、網(wǎng)絡節(jié)點的管理中心向網(wǎng)絡控制模塊發(fā)送節(jié)點更新指令;
[0011]a2、網(wǎng)絡控制模塊提取并解析更新指令,指令中包括多條WiFi節(jié)點信息,首先處理第一條信息,
[0012]I)如果該網(wǎng)絡節(jié)點未在數(shù)據(jù)庫注冊,則網(wǎng)絡控制模塊在數(shù)據(jù)庫相應的表中創(chuàng)建該網(wǎng)絡節(jié)點的記錄;
[0013]2)如果該網(wǎng)絡節(jié)點已在數(shù)據(jù)庫注冊,則更新表中對應序號的記錄;
[0014]a3、重復執(zhí)行a2,依次處理指令中其他Wifi節(jié)點信息。
[0015]LTE類型的所述網(wǎng)絡節(jié)點向數(shù)據(jù)庫注冊和更新狀態(tài)信息的過稱為:通過當前區(qū)域中的LTE基站提供的接口,查詢LTE網(wǎng)絡的運行狀況,更新到數(shù)據(jù)庫中。
[0016]所述步驟B的具體過程為:
[0017]bl、用戶請求單元監(jiān)聽用戶請求,每接收到一個用戶請求為其開辟一個線程;
[0018]b2、判斷用戶請求的業(yè)務類型,
[0019]I)如果用戶請求屬于話音業(yè)務,則為該用戶分配LTE網(wǎng)絡資源,將LTE信息打包到用戶響應信息中,同時更新數(shù)據(jù)庫中LTE網(wǎng)絡節(jié)點的網(wǎng)絡使用情況;
[0020]2)如果用戶請求不屬于話音業(yè)務,則從數(shù)據(jù)庫中,在用戶終端支持的網(wǎng)絡類型表中查找剩余帶寬大于該業(yè)務最小要求帶寬的所有網(wǎng)絡節(jié)點,再從這些節(jié)點中查找距離用戶最近的網(wǎng)絡節(jié)點為給用戶分配的網(wǎng)絡節(jié)點,更新數(shù)據(jù)庫中該網(wǎng)絡節(jié)點的網(wǎng)絡使用情況;
[0021]b3、響應用戶請求,發(fā)送用戶響應信息給相應網(wǎng)絡節(jié)點的管理中心,由管理中心通知用戶網(wǎng)絡分配情況。
[0022]一種多網(wǎng)絡環(huán)境中網(wǎng)絡資源管理系統(tǒng),包括數(shù)據(jù)庫、網(wǎng)絡控制模塊和網(wǎng)絡決策模塊,所述數(shù)據(jù)庫同時與網(wǎng)絡控制模塊和網(wǎng)絡決策模塊相連,其中所述網(wǎng)絡控制模塊用于管理不同類型的網(wǎng)絡節(jié)點,所述網(wǎng)絡決策模塊分為用戶請求單元和用戶響應單元,用戶請求單元用于根據(jù)用戶的請求信息,分析數(shù)據(jù)庫中已注冊的網(wǎng)絡節(jié)點,通過網(wǎng)絡決策算法選擇合適的網(wǎng)絡節(jié)點,將網(wǎng)絡節(jié)點信息放入用戶響應信息,用戶響應單元發(fā)送用戶響應信息給用戶。
[0023]本發(fā)明實現(xiàn)了對周邊復雜的網(wǎng)絡進行統(tǒng)一的管理與調(diào)度,便于合理的規(guī)劃網(wǎng)絡的分布;針對用戶的具體服務進行網(wǎng)絡的分配,實現(xiàn)資源的有效利用;通過合理的分配網(wǎng)絡,使用戶完成服務的成本降低;由于對網(wǎng)絡資源的統(tǒng)一調(diào)度,從而保護各個網(wǎng)絡節(jié)點不會超負荷,因此也保障了網(wǎng)絡節(jié)點的暢通。
【附圖說明】
[0024]圖1為本發(fā)明多網(wǎng)絡環(huán)境中網(wǎng)絡資源管理系統(tǒng)結(jié)構(gòu)示意圖;
[0025]圖2為本發(fā)明用戶網(wǎng)絡決策模塊中網(wǎng)絡決策算法的流程圖。
【具體實施方式】
[0026]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0027]如圖1所示,本發(fā)明多網(wǎng)絡環(huán)境中網(wǎng)絡資源管理系統(tǒng),包括數(shù)據(jù)庫、網(wǎng)絡控制模塊和網(wǎng)絡決策模塊。網(wǎng)絡控制模塊控制著WiF1、Mesh、LTE三個類型的網(wǎng)絡。每種網(wǎng)絡擁有自己的管理中心,管理中心負責將WiFi節(jié)點(多個),MeshfA (多個),LTE (—個)三種網(wǎng)絡的網(wǎng)絡狀況信息傳送到數(shù)據(jù)庫中保存,網(wǎng)絡控制模塊通過連接數(shù)據(jù)庫可以查看各種網(wǎng)絡的狀態(tài)信息。每種網(wǎng)絡的管理中心每隔一段時間,就要向數(shù)據(jù)庫發(fā)送網(wǎng)絡狀況更新信息。
[0028]以Wifi網(wǎng)絡為例,節(jié)點注冊更新的過稱為:
[0029]步驟ll、Wifi網(wǎng)絡管理中心向數(shù)據(jù)庫發(fā)送更新指令;
[0030]步驟12、提取并解析更新指令,指令中包括多條WiFi節(jié)點信息,首先處理第一條信息,
[0031]I)如果該網(wǎng)絡節(jié)點未在數(shù)據(jù)庫注冊,則在數(shù)據(jù)庫中相應的表中創(chuàng)建該網(wǎng)絡節(jié)點的記錄;
[0032]2)如果該網(wǎng)絡節(jié)點已在數(shù)據(jù)庫注冊,則更新表中序號等于該節(jié)點序號的記錄。
[0033]步驟13、重復執(zhí)行步驟12,依次處理指令中其他Wifi節(jié)點信息。
[0034]WiFi節(jié)點編號ID唯一標識一個WiFi節(jié)點,是WiFi節(jié)點中注冊更新判斷節(jié)點是否存在的位置標識,還包括IP地址、網(wǎng)絡類型、位置坐標、剩余可用帶寬。這些都是用戶網(wǎng)絡決策模塊中必須用到的決策依據(jù)。Mesh節(jié)點與WiFi節(jié)點相比多了一個上一跳IP,因為Mesh網(wǎng)絡的特性,本身就是一種多跳的網(wǎng)絡;LTE節(jié)點彳目息只是狀態(tài)彳目息。
[0035]在數(shù)據(jù)庫連接中用到連接池。由于用戶的數(shù)量是相當龐大的,每有一個用戶請求,就要為該用戶開辟一個線程,其中操作包括查詢數(shù)據(jù)庫、更新數(shù)據(jù)庫,那么在服務器端創(chuàng)建數(shù)據(jù)庫連接就會成為一個很大的開銷。所以這里的數(shù)據(jù)庫使用連接池技術,理論上最大激活連接數(shù)達到200小時,可支撐5000個用戶。
[0036]當有多個用戶發(fā)送請求時,經(jīng)常會遇到互斥的問題,導致某個節(jié)點的超負荷,本發(fā)明給出的解決方案是針對每個用戶請求開辟一個線程,在線程類中指定同步塊,保證數(shù)據(jù)的同步與互斥。網(wǎng)絡決策模塊根據(jù)用戶的請求信息,分析數(shù)據(jù)庫中已經(jīng)注冊的網(wǎng)絡節(jié)點,通過網(wǎng)絡決策算法選擇合適的網(wǎng)絡節(jié)點,將網(wǎng)絡節(jié)點信息放入用戶響應信息,發(fā)送用戶響應信息給用戶,這樣就完成了網(wǎng)絡的分配。具體過程如圖2所示:
[0037]步驟21:監(jiān)聽用戶請求,每接收到一個用戶請求為其開辟一個線程。
[0038]步驟22:判斷用戶請求的服務類型,
[0039]步驟221:如果用戶請求為話音業(yè)務,則為用戶分配LTE網(wǎng)絡,將LTE信息打包到用戶響應信息中,同時網(wǎng)絡控制模塊更新網(wǎng)絡節(jié)點數(shù)據(jù)庫中LTE網(wǎng)絡使用情況;
[0040]步驟222:如果用戶請求為非話音業(yè)務,則從數(shù)據(jù)庫中在用戶終端支持的網(wǎng)絡類型表中查找剩余帶寬大于服務最小要求帶寬的所有節(jié)點,再從這些節(jié)點中查找距離用戶最近的網(wǎng)絡節(jié)點即為為用戶分配的節(jié)點,同時更新網(wǎng)絡節(jié)點數(shù)據(jù)庫中該節(jié)點的網(wǎng)絡使用情況。
[0041]步驟23:響應用戶請求,發(fā)送用戶相應信息給各自的網(wǎng)絡匯總管理中心,由匯總管理中心通知用戶網(wǎng)絡分配情況。
【主權項】
1.多網(wǎng)絡環(huán)境中網(wǎng)絡資源管理方法,其特征在于,在網(wǎng)絡側(cè)設立網(wǎng)絡控制模塊和網(wǎng)絡決策模塊, A、所述網(wǎng)絡控制模塊管理不同類型的網(wǎng)絡節(jié)點,每種類型的網(wǎng)絡節(jié)點將各自的狀態(tài)信息傳到數(shù)據(jù)庫保存,完成注冊,并且定時向數(shù)據(jù)庫發(fā)送更新狀態(tài)信息,所述網(wǎng)絡控制模塊可實時查看各網(wǎng)絡節(jié)點的狀態(tài)信息; B、所述網(wǎng)絡決策模塊根據(jù)用戶的請求信息,分析數(shù)據(jù)庫中已注冊的網(wǎng)絡節(jié)點,通過網(wǎng)絡決策算法選擇合適的網(wǎng)絡節(jié)點,將網(wǎng)絡節(jié)點信息放入用戶響應信息,并發(fā)送用戶響應信息給用戶。2.根據(jù)權利要求1所述的多網(wǎng)絡環(huán)境中網(wǎng)絡資源管理方法,其特征在于,所述網(wǎng)絡節(jié)點的類型包括Wif 1、Mesh、LTE。3.根據(jù)權利要求2所述的多網(wǎng)絡環(huán)境中網(wǎng)絡資源管理方法,其特征在于,Wifi和Mesh類型的所述網(wǎng)絡節(jié)點向數(shù)據(jù)庫注冊和更新狀態(tài)信息的具體過程為: al、網(wǎng)絡節(jié)點的管理中心向網(wǎng)絡控制模塊發(fā)送節(jié)點更新指令; a2、網(wǎng)絡控制模塊提取并解析更新指令,指令中包括多條WiFi節(jié)點信息,首先處理第一條信息, 1)如果該網(wǎng)絡節(jié)點未在數(shù)據(jù)庫注冊,則網(wǎng)絡控制模塊在數(shù)據(jù)庫相應的表中創(chuàng)建該網(wǎng)絡節(jié)點的記錄; 2)如果該網(wǎng)絡節(jié)點已在數(shù)據(jù)庫注冊,則更新表中對應序號的記錄; a3、重復執(zhí)行a2,依次處理指令中其他Wifi節(jié)點信息。4.根據(jù)權利要求2所述的多網(wǎng)絡環(huán)境中網(wǎng)絡資源管理方法,其特征在于,LTE類型的所述網(wǎng)絡節(jié)點向數(shù)據(jù)庫注冊和更新狀態(tài)信息的過稱為:網(wǎng)絡控制模塊通過當前區(qū)域中的LTE基站提供的接口,查詢LTE網(wǎng)絡的運行狀況,更新到數(shù)據(jù)庫中。5.根據(jù)權利要求1所述的多網(wǎng)絡環(huán)境中網(wǎng)絡資源管理方法,其特征在于,所述步驟B的具體過程為: bl、用戶請求單元監(jiān)聽用戶請求,每接收到一個用戶請求為其開辟一個線程; b2、判斷用戶請求的業(yè)務類型, 1)如果用戶請求屬于話音業(yè)務,則為該用戶分配LTE網(wǎng)絡資源,將LTE信息打包到用戶響應信息中,同時更新數(shù)據(jù)庫中LTE網(wǎng)絡節(jié)點的網(wǎng)絡使用情況; 2)如果用戶請求不屬于話音業(yè)務,則從數(shù)據(jù)庫中,在用戶終端支持的網(wǎng)絡類型表中查找剩余帶寬大于該業(yè)務最小要求帶寬的所有網(wǎng)絡節(jié)點,再從這些節(jié)點中查找距離用戶最近的網(wǎng)絡節(jié)點為給用戶分配的網(wǎng)絡節(jié)點,更新數(shù)據(jù)庫中該網(wǎng)絡節(jié)點的網(wǎng)絡使用情況; b3、響應用戶請求,發(fā)送用戶響應信息給相應網(wǎng)絡節(jié)點的管理中心,由管理中心通知用戶網(wǎng)絡分配情況。6.—種多網(wǎng)絡環(huán)境中網(wǎng)絡資源管理系統(tǒng),其特征在于:包括數(shù)據(jù)庫、網(wǎng)絡控制模塊和網(wǎng)絡決策模塊,所述數(shù)據(jù)庫同時與網(wǎng)絡控制模塊和網(wǎng)絡決策模塊相連,所述網(wǎng)絡決策模塊分為用戶請求單元和用戶響應單元。
【專利摘要】本發(fā)明公開了一種多網(wǎng)絡環(huán)境中資源管理方法及系統(tǒng),該系統(tǒng)包括數(shù)據(jù)庫、網(wǎng)絡控制模塊和網(wǎng)絡決策模塊,所述數(shù)據(jù)庫同時與網(wǎng)絡控制模塊和網(wǎng)絡決策模塊相連。針對用戶的具體服務進行網(wǎng)絡的分配,實現(xiàn)資源的有效利用;通過合理的分配網(wǎng)絡,使用戶完成服務的成本降低;實現(xiàn)了對周邊復雜的網(wǎng)絡進行統(tǒng)一的管理與調(diào)度,便于合理的規(guī)劃網(wǎng)絡的分布;由于對網(wǎng)絡資源的統(tǒng)一調(diào)度,從而保護各個網(wǎng)絡節(jié)點不會超負荷,因此也保障了網(wǎng)絡節(jié)點的暢通。
【IPC分類】H04L12/24
【公開號】CN104935461
【申請?zhí)枴緾N201510291129
【發(fā)明人】朱洪波, 沙磊, 朱琦, 郭永安, 孫洪波, 陳建濤
【申請人】南京郵電大學
【公開日】2015年9月23日
【申請日】2015年5月29日