本申請涉及通信領(lǐng)域,并且更具體地,涉及網(wǎng)絡(luò)系統(tǒng)中負(fù)載均衡的方法和節(jié)點。
背景技術(shù):
::隨著網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,網(wǎng)絡(luò)集群中節(jié)點的數(shù)量越來越多?,F(xiàn)有的網(wǎng)絡(luò)集群主要包括集中式網(wǎng)絡(luò)和分布式網(wǎng)絡(luò),其中,集中式網(wǎng)絡(luò)因為容易形成單點瓶頸,擴(kuò)展性較差,不適合大型網(wǎng)絡(luò),而分布式網(wǎng)絡(luò)較為廣泛的應(yīng)用。分布式網(wǎng)絡(luò)分為無結(jié)構(gòu)分布式網(wǎng)絡(luò)和結(jié)構(gòu)化分布式網(wǎng)絡(luò),由于結(jié)構(gòu)化分布式網(wǎng)絡(luò)是基于分布式哈希表(distributedhashtable,dht)技術(shù)的,因此分布式網(wǎng)絡(luò)又可以稱為dht網(wǎng)絡(luò)。在dht網(wǎng)絡(luò)中,通過分布式哈希算法為節(jié)點分配數(shù)據(jù)對象,理想情況下,分布式哈希算法所帶來的隨機(jī)性會使節(jié)點的數(shù)據(jù)對象分布趨于均勻。然而,在實際應(yīng)用中,分布式哈希算法無法使得dht網(wǎng)絡(luò)實現(xiàn)負(fù)載平衡,而負(fù)載均衡對于dht網(wǎng)絡(luò)的效率有直接的影響,因此,亟待一種能夠解決負(fù)載不均衡問題的方法。技術(shù)實現(xiàn)要素:本申請實施例提供了一種網(wǎng)絡(luò)系統(tǒng)中負(fù)載均衡的方法和節(jié)點,能夠?qū)崿F(xiàn)負(fù)載均衡,提高了網(wǎng)絡(luò)系統(tǒng)的效率。第一方面,提供了一種網(wǎng)絡(luò)系統(tǒng)中負(fù)載均衡的方法。該網(wǎng)絡(luò)系統(tǒng)包括多個節(jié)點,該方法包括:該多個節(jié)點中的第一節(jié)點獲取關(guān)聯(lián)節(jié)點集合中每個節(jié)點的負(fù)載狀態(tài),該關(guān)聯(lián)節(jié)點集合包括該第一節(jié)點的路由表中的所有節(jié)點,以及在該網(wǎng)絡(luò)系統(tǒng)中與該第一節(jié)點在預(yù)設(shè)間隔范圍內(nèi)相鄰的節(jié)點;第一節(jié)點根據(jù)該關(guān)聯(lián)節(jié)點集合中的節(jié)點和該第一節(jié)點的負(fù)載狀態(tài),進(jìn)行負(fù)載遷移。第一節(jié)點獲取關(guān)聯(lián)節(jié)點集合中每個節(jié)點的負(fù)載狀態(tài),并根據(jù)該關(guān)聯(lián)節(jié)點集合中的節(jié)點和該第一節(jié)點的負(fù)載狀態(tài),進(jìn)行負(fù)載遷移,這樣網(wǎng)絡(luò)系統(tǒng)中的每個節(jié)點都按照第一節(jié)點的方式進(jìn)行負(fù)載遷移,從而能夠有效實現(xiàn)負(fù)載均衡,進(jìn)而提高網(wǎng)絡(luò)系統(tǒng)的效率。在一些可能的實現(xiàn)方式中,該方法還包括:該第一節(jié)點確定該關(guān)聯(lián)節(jié)點集合中是否存在第二節(jié)點,該第一節(jié)點的負(fù)載率大于該第二節(jié)點的負(fù)載率,且該第一節(jié)點的負(fù)載率與該第二節(jié)點的負(fù)載率的差值大于或等于第一預(yù)設(shè)負(fù)載率閾值;該第一節(jié)點接收第一負(fù)載請求;其中,該第一節(jié)點根據(jù)該關(guān)聯(lián)節(jié)點集合中的節(jié)點和該第一節(jié)點的負(fù)載狀態(tài),進(jìn)行負(fù)載遷移包括:該第一節(jié)點向第三節(jié)點發(fā)送該第一負(fù)載請求,該第三節(jié)點的負(fù)載率小于該關(guān)聯(lián)節(jié)點集合中其他節(jié)點的負(fù)載率。第一節(jié)點對后續(xù)到來的負(fù)載請求進(jìn)行遷移,進(jìn)而將負(fù)載請求對應(yīng)的負(fù)載直接交于第三節(jié)點進(jìn)行處理,避免將已經(jīng)處理的負(fù)載遷移到第三節(jié)點,減少對系統(tǒng)的影響。在一些可能的實現(xiàn)方式中,該第一節(jié)點存儲遷移第二負(fù)載的路徑信息,該第二負(fù)載屬于該第一節(jié)點,該方法還包括:該第一節(jié)點確定該關(guān)聯(lián)節(jié)點集合中第四節(jié)點,該第一節(jié)點的負(fù)載率小于該第四節(jié)點的負(fù)載率,且該第四節(jié)點的負(fù)債率與該第一節(jié)點的負(fù)載率的差值大于或等于第二預(yù)設(shè)負(fù)載率閾值的第四節(jié)點;該第一節(jié)點根據(jù)該路徑信息,確定該第一節(jié)點是否向該第四節(jié)點遷移過該第二負(fù)載;其中,該第一節(jié)點根據(jù)該關(guān)聯(lián)節(jié)點集合中的節(jié)點和該第一節(jié)點的負(fù)載狀態(tài),進(jìn)行負(fù)載遷移包括:若確定該第一節(jié)點向該第四節(jié)點遷移過該第二負(fù)載,該第一節(jié)點從該第四節(jié)點中獲取該第二負(fù)載。第一節(jié)點通過記錄遷移負(fù)載的路徑信息,能夠方便負(fù)載的取回,還能夠方便路由過程中的查詢。在一些可能的實現(xiàn)方式中,該第一節(jié)點獲取關(guān)聯(lián)節(jié)點集合中每個節(jié)點的負(fù)載狀態(tài)包括:該第一節(jié)點接收關(guān)聯(lián)節(jié)點集合中每個節(jié)點發(fā)送的心跳信息,該心跳信息包括對應(yīng)節(jié)點的負(fù)載狀態(tài)。關(guān)聯(lián)節(jié)點集合中每個節(jié)點主動發(fā)送心跳信息,避免第一節(jié)點在需要時獲取關(guān)聯(lián)節(jié)點集合中每個節(jié)點,節(jié)省了負(fù)載均衡的時延。在一些可能的實現(xiàn)方式中,該第一節(jié)點接收心跳信息包括:該第一節(jié)點周期性接收關(guān)聯(lián)節(jié)點集合中每個節(jié)點發(fā)送的該心跳信息;該方法還包括:該第一節(jié)點根據(jù)該周期性接收到的關(guān)聯(lián)節(jié)點集合中每個節(jié)點發(fā)送的心跳信息,更新對應(yīng)節(jié)點的負(fù)載狀態(tài)。這樣第一節(jié)點可以及時更新關(guān)聯(lián)節(jié)點集合中每個節(jié)點的負(fù)載狀態(tài),提高判斷關(guān)聯(lián)節(jié)點集合中每個節(jié)點負(fù)載狀態(tài)的準(zhǔn)確性,進(jìn)一步提高dht網(wǎng)絡(luò)系統(tǒng)的負(fù)載均衡的精度。在一些可能的實現(xiàn)方式中,該第一節(jié)點的負(fù)載率為該第一節(jié)點當(dāng)前的負(fù)載與該第一節(jié)點能夠承載的最大負(fù)載的比值,該第二節(jié)點的負(fù)載率為該第二負(fù)載當(dāng)前的負(fù)載與該第二節(jié)點能夠承載的最大負(fù)載的比值。這樣異構(gòu)節(jié)點可以根據(jù)性能差異承載不同的負(fù)載,進(jìn)而能夠充分利用高性能節(jié)點,提高了系統(tǒng)處理效率。第二方面,提供了一種節(jié)點,包括用于執(zhí)行第一方面或第一方面的任意可能的實現(xiàn)方式中的方法的模塊。第三方面,提供了一種節(jié)點,包括:處理器、存儲器和通信接口。處理器與存儲器和通信接口連接。存儲器用于存儲指令,處理器用于執(zhí)行該指令,通信接口用于在處理器的控制下與其他網(wǎng)元進(jìn)行通信。該處理器執(zhí)行該存儲器存儲的指令時,該執(zhí)行使得該處理器執(zhí)行第一方面或第一方面的任意可能的實現(xiàn)方式中的方法。第四方面,提供了一種計算機(jī)存儲介質(zhì),該計算機(jī)存儲介質(zhì)中存儲有程序代碼,該程序代碼用于指示執(zhí)行上述第一方面或第一方面的任一種可能的實現(xiàn)方式中的網(wǎng)絡(luò)系統(tǒng)中負(fù)載均衡的方法的指令?;谏鲜黾夹g(shù)方案,第一節(jié)點獲取關(guān)聯(lián)節(jié)點集合中每個節(jié)點的負(fù)載狀態(tài),該關(guān)聯(lián)節(jié)點集合包括該第一節(jié)點的路由表中的所有節(jié)點,以及在該網(wǎng)絡(luò)系統(tǒng)中與該第一節(jié)點在預(yù)設(shè)間隔范圍內(nèi)相鄰的節(jié)點并根據(jù)該關(guān)聯(lián)節(jié)點集合中的節(jié)點和該第一節(jié)點的負(fù)載狀態(tài)進(jìn)行負(fù)載遷移,這樣網(wǎng)絡(luò)系統(tǒng)中的每個節(jié)點都按照第一節(jié)點的方式進(jìn)行負(fù)載遷移,從而能夠?qū)崿F(xiàn)負(fù)載均衡,進(jìn)而提高網(wǎng)絡(luò)系統(tǒng)的效率。此外,第一節(jié)點可以靈活調(diào)節(jié)負(fù)載均衡的范圍和涉及的節(jié)點數(shù)目,從而能夠滿足不同系統(tǒng)對負(fù)載均衡效果的差異化需求。附圖說明圖1是本申請實施例的哈希環(huán)(chord環(huán))的示意圖;圖2是本申請一個實施例的節(jié)點路由表的示意圖;圖3是本申請一個實施例的路由過程的示意圖;圖4是本申請一個實施例的網(wǎng)絡(luò)系統(tǒng)中負(fù)載均衡的方法的示意圖;圖5是本申請實施例的第一節(jié)點的示意性框圖;圖6是本申請實施例的第一節(jié)點的結(jié)構(gòu)示意圖。具體實施方式下面將結(jié)合附圖,對本申請中的技術(shù)方案進(jìn)行描述。本申請的技術(shù)方案可以應(yīng)用于各種通信系統(tǒng),例如:全球移動通訊(globalsystemofmobilecommunication,gsm)系統(tǒng)、碼分多址(codedivisionmultipleaccess,cdma)系統(tǒng)、寬帶碼分多址(widebandcodedivisionmultipleaccess,wcdma)系統(tǒng)、通用分組無線業(yè)務(wù)(generalpacketradioservice,gprs)、lte系統(tǒng)、先進(jìn)的長期演進(jìn)(advancedlongtermevolution,lte-a)系統(tǒng)、通用移動通信系統(tǒng)(universalmobiletelecommunicationsystem,umts)等。在本申請實施例中,節(jié)點包括但不限于用戶設(shè)備(userequipment,ue)、移動臺(mobilestation,ms)、移動終端(mobileterminal)、移動電話(mobiletelephone)、手機(jī)(handset)及便攜設(shè)備(portableequipment)等,該終端可以經(jīng)無線接入網(wǎng)(radioaccessnetwork,ran)與一個或多個核心網(wǎng)進(jìn)行通信,例如,終端可以是移動電話(或稱為“蜂窩”電話)、具有無線通信功能的計算機(jī)等,該終端還可以是便攜式、袖珍式、手持式、計算機(jī)內(nèi)置的或者車載的移動裝置。本申請實施例中,節(jié)點可以是gsm或cdma中的基站(basetransceiverstation,bts),也可以是wcdma中的基站(nodeb),還可以是lte中的演進(jìn)型基站(evolvednodeb,enb或e-nodeb),還可以是其他任何具有發(fā)送功能的設(shè)備,本申請實施例并不限定,例如,上述基站還可以是分布式天線系統(tǒng)中的射頻拉遠(yuǎn)頭(remoteradiohead,rrh)、中繼網(wǎng)絡(luò)中的中繼站以及異構(gòu)網(wǎng)絡(luò)中的微基站。dht系統(tǒng)中的每個節(jié)點都會被分配一個散列塊,并分別由每個節(jié)點負(fù)責(zé)管理該散列塊。資源集合對應(yīng)一組關(guān)鍵字,一個關(guān)鍵字唯一標(biāo)識了資源集合中的一份資源。系統(tǒng)在對關(guān)鍵字進(jìn)行哈希后,會得到關(guān)鍵字的標(biāo)識符(key),同時系統(tǒng)也會提取網(wǎng)絡(luò)中每個節(jié)點的元數(shù)據(jù)信息,例如互聯(lián)網(wǎng)協(xié)議(internetprotocol,ip)地址,并對元數(shù)據(jù)進(jìn)行哈希,得到節(jié)點的標(biāo)識符(identity,id)。關(guān)鍵字標(biāo)識符key和節(jié)點標(biāo)識符id都具有唯一性,系統(tǒng)按照特定的映射關(guān)系,將key映射到id上,該id對應(yīng)的節(jié)點就負(fù)責(zé)管理此key對應(yīng)的數(shù)據(jù)。數(shù)值(value)表示要存儲的信息,所有的<key,value>對在邏輯上構(gòu)成一張很大的文件索引散列表,每個節(jié)點按照key與id的映射關(guān)系負(fù)責(zé)維護(hù)散列表的一部分。用戶在dht網(wǎng)絡(luò)中搜索資源時,利用系統(tǒng)所規(guī)定的哈希算法對資源的關(guān)鍵字標(biāo)識符進(jìn)行哈希,并根據(jù)哈希結(jié)構(gòu)查找資源的存儲位置,就能夠快速的在多個節(jié)點間定位數(shù)據(jù)的位置,找到所需的數(shù)據(jù)。dht系統(tǒng)的路由工作依賴于一個被稱為路由表的數(shù)據(jù)結(jié)構(gòu),所以每個節(jié)點都維護(hù)著一個路由表。路由表的表項包含了對應(yīng)節(jié)點的id和ip地址、端口號等信息。穩(wěn)定狀態(tài)下,一個n節(jié)點的chord系統(tǒng)中,每個節(jié)點需要保存o(logn)個其他節(jié)點的路由信息,保存此路由信息的數(shù)據(jù)結(jié)構(gòu)稱作路由表。通常情況下,在一個n節(jié)點的網(wǎng)絡(luò)中,查找一個關(guān)鍵字所需的路由跳數(shù)為o(logn)。chord算法是dht的一種經(jīng)典實現(xiàn),下面以chord算法為例進(jìn)行說明dht算法的原理。chord算法基于一維環(huán)形空間,每個節(jié)點分配一個mbit的標(biāo)識符,通常是提取節(jié)點的ip地址,利用安全散列算法(securehashalgorithm,sha)-1算法對ip進(jìn)行哈希,得到節(jié)點的標(biāo)識符。圖1示出了chord算法的示意圖。如圖1所示,所有節(jié)點根據(jù)id從小到大的順序,按順時針的方向依次映射為chord環(huán)上一點。系統(tǒng)在存儲<key,value>對時,會以key為起點,沿著chord環(huán)順時針移動,將此<key,value>對存儲在遇到的第一個節(jié)點(即后繼節(jié)點)上。系統(tǒng)的路由工作依賴路由表的數(shù)據(jù)結(jié)構(gòu),每個節(jié)點都維護(hù)著一個路由表,路由表的表項包含了對應(yīng)節(jié)點的id和ip地址、端口號信息。穩(wěn)定狀態(tài)下,一個n節(jié)點的chord系統(tǒng)中,每個節(jié)點需要保存o(logn)個其他節(jié)點的路由信息,保存此路由信息的數(shù)據(jù)結(jié)構(gòu)稱為路由表。將文件和節(jié)點的標(biāo)識符用二進(jìn)制數(shù)表示,標(biāo)識符最大有多少個數(shù)位,路由表中就最多包含多少個表項。以id為n的節(jié)點為例,路由表中的第i項是以n+2i-1為起點,沿著chord環(huán)順時針查找找到的第一個節(jié)點s,此節(jié)點s被稱為節(jié)點n的第i個指針。其中,路由表的第一項是chord環(huán)上位于節(jié)點n后面的,緊鄰著節(jié)點n的節(jié)點,可以稱為節(jié)點n的后繼節(jié)點。如圖2示出了節(jié)點8的路由表內(nèi)容。圖3示出了查找關(guān)鍵字的路由過程。如圖3所示,以節(jié)點標(biāo)識符為8為引導(dǎo)節(jié)點,查找關(guān)鍵字為54的文件。其中,節(jié)點8的路由表包括n14,n21,n32和n42,具體節(jié)點8的路由表包括的節(jié)點為n8+2n,n=0,1,2,…,5,且在n=0,1,2時,在chord環(huán)上不存在對應(yīng)的n8+2n節(jié)點,都取節(jié)點8的下一個節(jié)點n14。當(dāng)節(jié)點8收到查詢請求時,將key進(jìn)行哈希,檢查哈希值是否大于該節(jié)點id并小于或等于后繼節(jié)點id,如果是,則說明后繼節(jié)點上存儲有目標(biāo)key對應(yīng)的資源。否則,節(jié)點8將在自己的路由表中查找id值最大且小于或等于key的哈希值的節(jié)點,聯(lián)系該節(jié)點處理此查詢請求。重復(fù)上述過程,查詢請求最終會被傳遞到存儲到目標(biāo)key對應(yīng)的資源的節(jié)點之上。在節(jié)點8的路由表中,節(jié)點標(biāo)識符比54小的最大的指針為節(jié)點42,所以節(jié)點8會將這個查詢請求轉(zhuǎn)發(fā)給節(jié)點42處理。節(jié)點42也存在對應(yīng)的路由表,并進(jìn)行與節(jié)點8相同的判斷和處理,重復(fù)上述過程,最終找到目標(biāo)節(jié)點56。傳統(tǒng)技術(shù)方案中,dht網(wǎng)絡(luò)系統(tǒng)還可以采用虛擬服務(wù)器算法為不同節(jié)點分配負(fù)載。虛擬服務(wù)器算法把一個物理存儲節(jié)點虛擬成多個虛擬存儲節(jié)點(即虛擬服務(wù)器),讓虛擬存儲節(jié)點獨立地參與到系統(tǒng)的負(fù)載分配與負(fù)載平衡過程中。當(dāng)系統(tǒng)需要進(jìn)行負(fù)載遷移工作時,以虛擬服務(wù)器作為最小遷移單位在進(jìn)行負(fù)載遷移時,從負(fù)載較重的物理節(jié)點上選擇一個虛擬節(jié)點“離開網(wǎng)絡(luò)”,同時將另一個負(fù)載較輕的物理節(jié)點重新“加入網(wǎng)絡(luò)”,然后將虛擬節(jié)點負(fù)責(zé)的數(shù)據(jù)對象由原節(jié)點遷移到新節(jié)點上。傳統(tǒng)技術(shù)方案中,dht網(wǎng)絡(luò)系統(tǒng)也可以通過多哈希選擇算法為不同節(jié)點分配負(fù)載。多哈希選擇算法采用多個不同的哈希算法來定位資源和完成負(fù)載的分配,以此完成數(shù)據(jù)對象在不同節(jié)點間的遷移。多哈希選擇算法適用于動態(tài)環(huán)境的負(fù)載遷移算法,通過對一個數(shù)據(jù)對象利用多個不同的哈希函數(shù)進(jìn)行多次哈希,選定n(n>=2)個哈希函數(shù)h1()、h2()……h(huán)d(),在數(shù)據(jù)對象插入網(wǎng)絡(luò)時,用這n個哈希函數(shù)對數(shù)據(jù)對象的關(guān)鍵字進(jìn)行哈希,根據(jù)得到的結(jié)果集確定n個負(fù)責(zé)節(jié)點,比較這n個節(jié)點的負(fù)載狀態(tài),找出負(fù)載最輕的節(jié)點插入數(shù)據(jù)對象。多哈希算法用負(fù)載觸發(fā)器進(jìn)行負(fù)載平衡調(diào)節(jié),觸發(fā)器事件會在系統(tǒng)中某節(jié)點的負(fù)載過重時被觸發(fā)。觸發(fā)器選定需要進(jìn)行遷移的負(fù)載后,利用上述的n個哈希函數(shù)為負(fù)載重新尋找負(fù)責(zé)節(jié)點,并以重新添加到網(wǎng)絡(luò)中的方式完成負(fù)載的轉(zhuǎn)移。然而,無論dht系統(tǒng)采用何種方式為不同節(jié)點分配負(fù)載,都會存在不同程度的負(fù)載不均衡。圖4示出了本申請實施例的一種網(wǎng)絡(luò)系統(tǒng)中負(fù)載均衡的方法400的示意性圖。如圖4所示,該方法400應(yīng)用于網(wǎng)絡(luò)系統(tǒng)中,該網(wǎng)絡(luò)系統(tǒng)中包括多個節(jié)點,該方法400包括:s410,多個節(jié)點中的第一節(jié)點獲取關(guān)聯(lián)節(jié)點集合中每個節(jié)點的負(fù)載狀態(tài),該關(guān)聯(lián)節(jié)點集合包括該第一節(jié)點的路由表中的所有節(jié)點,以及在該網(wǎng)絡(luò)系統(tǒng)中與該第一節(jié)點在預(yù)設(shè)間隔范圍內(nèi)相鄰的節(jié)點;s420,該第一節(jié)點根據(jù)該關(guān)聯(lián)節(jié)點集合中的節(jié)點和該第一節(jié)點的負(fù)載狀態(tài),進(jìn)行負(fù)載遷移。具體而言,該網(wǎng)絡(luò)系統(tǒng)可以是dht網(wǎng)絡(luò)系統(tǒng),也可以是其他網(wǎng)絡(luò)系統(tǒng),為描述方便下述以dht網(wǎng)絡(luò)系統(tǒng)為例進(jìn)行說明,但本申請對此不進(jìn)行限定。第一節(jié)點可以是網(wǎng)絡(luò)系統(tǒng)中包括的多個節(jié)點中的任意一個節(jié)點,第一節(jié)點確定關(guān)聯(lián)節(jié)點集合,該關(guān)聯(lián)節(jié)點集合包括第一節(jié)點的路由表中的所有節(jié)點和在該網(wǎng)絡(luò)系統(tǒng)中與該第一節(jié)點在預(yù)設(shè)間隔范圍內(nèi)相鄰的節(jié)點。第一節(jié)點獲取關(guān)聯(lián)節(jié)點集合中每個節(jié)點的負(fù)載狀態(tài),并根據(jù)該關(guān)聯(lián)節(jié)點集合中的節(jié)點的負(fù)載狀態(tài)和該第一節(jié)點的負(fù)載狀態(tài),進(jìn)行負(fù)載遷移,這樣網(wǎng)絡(luò)系統(tǒng)中的每個節(jié)點都按照第一節(jié)點的方式進(jìn)行負(fù)載遷移,從而能夠有效實現(xiàn)負(fù)載均衡,進(jìn)而提高網(wǎng)絡(luò)系統(tǒng)的效率。需要說明的是,與該第一節(jié)點在預(yù)設(shè)間隔范圍內(nèi)相鄰的節(jié)點可以在dht網(wǎng)絡(luò)系統(tǒng)中與該第一節(jié)點間隔不超過預(yù)設(shè)間隔的所有節(jié)點。在dht網(wǎng)絡(luò)系統(tǒng)中,利用哈希函數(shù)對每個節(jié)點的ip進(jìn)行哈希得到節(jié)點的標(biāo)識符id,并將每個節(jié)點按照節(jié)點的標(biāo)識符id從小到大進(jìn)行排序形成首尾相接的環(huán)形。因此,與第一節(jié)點相鄰可以是與第一節(jié)點的id相鄰。可選地,dht網(wǎng)絡(luò)系統(tǒng)可以通過chord算法實現(xiàn),這樣第一節(jié)點的標(biāo)識符id可以映射到chord環(huán),系統(tǒng)在存儲<key,value>對時,以key為起點,沿著chord環(huán)順時針移動,將<key,value>對存儲到遇到的第一個節(jié)點上,即與第一節(jié)點相鄰可以是在chord環(huán)上相鄰的節(jié)點。例如,如圖2所示,在預(yù)設(shè)間隔為2時,與節(jié)點n8在該預(yù)設(shè)間隔范圍內(nèi)的節(jié)點包括從n8節(jié)點在chord環(huán)上逆時針旋轉(zhuǎn)的兩個節(jié)點n1和n56,以及在chord環(huán)上順時針旋轉(zhuǎn)的兩個節(jié)點n14和n21。為描述方便,下述實施例將與該第一節(jié)點在預(yù)設(shè)間隔范圍內(nèi)相鄰的節(jié)點稱為“葉子節(jié)點”。應(yīng)理解,第一節(jié)點可以定時或周期性獲取該關(guān)聯(lián)節(jié)點集合中每個節(jié)點的負(fù)載狀態(tài)信息。預(yù)設(shè)間隔可以根據(jù)dht網(wǎng)絡(luò)系統(tǒng)對負(fù)載均衡效果進(jìn)行差異化設(shè)定,本申請對此不進(jìn)行限定。還應(yīng)理解,第一節(jié)點可以是基站或微基站,也可以是ue,本申請對此不進(jìn)行限定。因此,本申請實施例的網(wǎng)絡(luò)系統(tǒng)中負(fù)載均衡的方法,第一節(jié)點獲取關(guān)聯(lián)節(jié)點集合中每個節(jié)點的負(fù)載狀態(tài),并根據(jù)該關(guān)聯(lián)節(jié)點集合中的節(jié)點和該第一節(jié)點的負(fù)載狀態(tài),進(jìn)行負(fù)載遷移,這樣dht網(wǎng)絡(luò)系統(tǒng)中的每個節(jié)點都按照第一節(jié)點的方式進(jìn)行負(fù)載遷移,從而能夠有效實現(xiàn)負(fù)載均衡,進(jìn)而提高網(wǎng)絡(luò)系統(tǒng)的效率。此外,第一節(jié)點可以靈活調(diào)節(jié)負(fù)載均衡的范圍和涉及的節(jié)點數(shù)目,從而能夠滿足不同系統(tǒng)對負(fù)載均衡效果的差異化需求??蛇x地,本申請實施例對dht網(wǎng)絡(luò)系統(tǒng)的原有算法影響很小,可以與傳統(tǒng)方案的負(fù)載分配方式進(jìn)行兼容,即通過dht網(wǎng)絡(luò)系統(tǒng)的負(fù)載分配之后,再通過本方案對dht網(wǎng)絡(luò)系統(tǒng)進(jìn)行負(fù)載均衡的優(yōu)化。例如,dht網(wǎng)絡(luò)系統(tǒng)可以先采用虛擬服務(wù)器算法進(jìn)行負(fù)載分配再執(zhí)行本申請實施例,或者先采用多哈希選擇算法進(jìn)行負(fù)載分配再執(zhí)行本申請實施例,從而提高負(fù)載均衡的精度。可選地,第一節(jié)點獲取關(guān)聯(lián)節(jié)點集合中每個節(jié)點的負(fù)載狀態(tài)可以通過接收關(guān)聯(lián)節(jié)點集合中每個節(jié)點的心跳信息,每個節(jié)點的心跳信息包括對應(yīng)節(jié)點的負(fù)載狀態(tài)。這樣關(guān)聯(lián)節(jié)點集合中每個節(jié)點主動發(fā)送心跳信息,避免第一節(jié)點在需要時獲取關(guān)聯(lián)節(jié)點集合中每個節(jié)點,節(jié)省了負(fù)載均衡的時延。需要說明的是,關(guān)聯(lián)節(jié)點集合中的其他節(jié)點之間也可以相互發(fā)送心跳信息,或者第一節(jié)點也可以向其他關(guān)聯(lián)節(jié)點集合中的其他節(jié)點發(fā)送心跳信息。應(yīng)理解,該負(fù)載狀態(tài)可以是對應(yīng)節(jié)點的負(fù)載率,也可以是對應(yīng)節(jié)點當(dāng)前的負(fù)載以及對應(yīng)節(jié)點所能承受的最大負(fù)載,本申請對此不進(jìn)行限定。可選地,第一節(jié)點可以周期性接收心跳信息,并根據(jù)該周期性接收到的關(guān)聯(lián)節(jié)點集合中每個節(jié)點發(fā)送的心跳信息,更新對應(yīng)節(jié)點的負(fù)載狀態(tài)。這樣第一節(jié)點能夠提高判斷關(guān)聯(lián)節(jié)點集合中每個節(jié)點負(fù)載狀態(tài)的準(zhǔn)確性,進(jìn)一步提高dht網(wǎng)絡(luò)系統(tǒng)的負(fù)載均衡的精度??蛇x地,第一節(jié)點確定關(guān)聯(lián)節(jié)點集合中的是否存在第二節(jié)點,該第一節(jié)點的負(fù)載率大于該第二節(jié)點的負(fù)載率,且該第一節(jié)點的負(fù)載率與該第二節(jié)點的負(fù)載率的差值大于或等于第一預(yù)設(shè)負(fù)載率閾值。若第一節(jié)點確定關(guān)聯(lián)節(jié)點集合中存在該第二節(jié)點,則表示第一節(jié)點的負(fù)載過重。這時第一節(jié)點再接收到屬于自己的第一負(fù)載,第一節(jié)點可以將該第一負(fù)載遷移到第三節(jié)點,實現(xiàn)負(fù)載均衡,其中該第三節(jié)點的負(fù)載率小于該關(guān)聯(lián)節(jié)點集合中其他節(jié)點的負(fù)載率,即第三節(jié)點為關(guān)聯(lián)節(jié)點集合中負(fù)載率最小的節(jié)點。需要說明的是,在第一節(jié)點的負(fù)載率大于關(guān)聯(lián)節(jié)點集合中的任意一個節(jié)點的負(fù)載率時,也可以認(rèn)為負(fù)載不均衡,進(jìn)而將后續(xù)收到的負(fù)載遷移到第三節(jié)點。應(yīng)理解,第一節(jié)點的負(fù)載率與其的負(fù)載率的差值大于或等于第一預(yù)設(shè)負(fù)載率閾值的節(jié)點可以是一個或多個,若只有一個時,該第二節(jié)點可以與該第三節(jié)點為同一個節(jié)點。還應(yīng)理解,第一節(jié)點的負(fù)載率與第二節(jié)點的負(fù)載率的差值可以是第一節(jié)點的負(fù)載率減去第二節(jié)點的負(fù)載率的差,也可以是第二節(jié)點的負(fù)載率減去第一節(jié)點的負(fù)載率的差,本申請對不進(jìn)行限定。可選地,在該第一節(jié)點的負(fù)載率大于該第二節(jié)點的負(fù)載率,且該第一節(jié)點的負(fù)載率與該第二節(jié)點的負(fù)載率的差值大于或等于第一預(yù)設(shè)負(fù)載率閾值的情況下,第一節(jié)點可以在接收到第一負(fù)載請求時,向該第三節(jié)點發(fā)送該第一負(fù)載請求,后續(xù)接收到的第一負(fù)載請求對應(yīng)的第一負(fù)載直接由第三節(jié)點處理。這樣第一節(jié)點對負(fù)載請求進(jìn)行遷移,避免將已經(jīng)處理的負(fù)載遷移到第三節(jié)點,避免了頻繁的進(jìn)行負(fù)載遷移,降低系統(tǒng)的功耗。例如,在該第一節(jié)點的負(fù)載率大于該第二節(jié)點的負(fù)載率,且該第一節(jié)點的負(fù)載率與該第二節(jié)點的負(fù)載率的差值大于或等于第一預(yù)設(shè)負(fù)載率閾值的情況下,第一節(jié)點接收到了屬于第一節(jié)點的寫請求,第一節(jié)點就可以將該寫請求發(fā)送給該第二節(jié)點,后續(xù)的寫數(shù)據(jù)直接寫入該第二節(jié)點。還應(yīng)理解,第一節(jié)點接收屬于自己的第一負(fù)載,可以是對負(fù)載的關(guān)鍵字進(jìn)行哈希函數(shù)處理得到的關(guān)鍵字id,該關(guān)鍵字id與第一節(jié)點的ip地址的標(biāo)識符id對應(yīng),本申請對此不進(jìn)行限定??蛇x地,第一節(jié)點的負(fù)載率可以是該第一節(jié)點當(dāng)前的負(fù)載與該第一節(jié)點所能承受的最大負(fù)載的比值,第二節(jié)點的負(fù)載率可以是該第二節(jié)點當(dāng)前的負(fù)載與該第二節(jié)點所能承受的最大負(fù)載的比值。這樣異構(gòu)節(jié)點可以根據(jù)性能差異承載不同的負(fù)載,進(jìn)而能夠充分利用高性能節(jié)點,提高了系統(tǒng)處理效率??蛇x地,第一節(jié)點記錄遷移負(fù)載的路徑信息,也就是說,第一節(jié)點存儲屬于自己的負(fù)載分別遷移到哪些節(jié)點上。第一節(jié)點確定關(guān)聯(lián)節(jié)點集合中是否存在第四節(jié)點,該第四節(jié)點的負(fù)載率大于第一節(jié)點的負(fù)載率,且第四節(jié)點的負(fù)載率與第一節(jié)點的負(fù)載率的差值大于或等于第二預(yù)設(shè)負(fù)載率閾值。若第一節(jié)點確定存在該第四節(jié)點,則表示第一節(jié)點的負(fù)載較輕。這時,第一節(jié)點可以根據(jù)路徑信息,確定第一節(jié)點是否向該第四節(jié)點遷移過屬于第一節(jié)點的負(fù)載。若第一節(jié)點確定向該第四節(jié)點遷移過屬于第一節(jié)點的負(fù)載時,第一節(jié)點從第四節(jié)點中獲取屬于第一節(jié)點的負(fù)載。因此,第一節(jié)點通過記錄遷移負(fù)載的路徑信息,能夠方便負(fù)載的取回,還能夠方便路由過程中的查詢。需要說明的是,在第一節(jié)點的負(fù)載率小于關(guān)聯(lián)節(jié)點集合中的某個節(jié)點的負(fù)載率時,就可以認(rèn)為負(fù)載不均衡,進(jìn)而去判斷該節(jié)點是否存在第一節(jié)點遷移過去的負(fù)載,進(jìn)而取回該負(fù)載。應(yīng)理解,第一節(jié)點的負(fù)載率與第四節(jié)點的負(fù)載率的差值可以是第一節(jié)點的負(fù)載率減去第四節(jié)點的負(fù)載率的差,也可以是第四節(jié)點的負(fù)載率減去第一節(jié)點的負(fù)載率的差,本申請對不進(jìn)行限定。還應(yīng)理解,第一預(yù)設(shè)負(fù)載率閾值和第二預(yù)設(shè)負(fù)載率閾值可以相同,也可以不同,本申請對此不進(jìn)行限定。還應(yīng)理解,該第四節(jié)點可以與該第三節(jié)點為同一個節(jié)點,本申請對此不進(jìn)行限定??蛇x地,若存在多個節(jié)點的負(fù)載率大于第一節(jié)點的負(fù)載率,且與第一節(jié)點的負(fù)載率的差值大于或等于第二預(yù)設(shè)負(fù)載閾值時,第一節(jié)點可以對這多個節(jié)點按照負(fù)載率從高到低進(jìn)行排序,然后第一節(jié)點查詢路徑信息,依次確定第一節(jié)點是否向?qū)?yīng)的節(jié)點遷移過屬于第一節(jié)點的負(fù)載。若確定第一節(jié)點遷移過屬于第一節(jié)點的負(fù)載,則將對應(yīng)節(jié)點中的對應(yīng)負(fù)載取回來。應(yīng)理解,第一節(jié)點每次取回一個負(fù)載后,都要更新第一節(jié)點和對應(yīng)節(jié)點的負(fù)載率,并重新判斷關(guān)聯(lián)節(jié)點集合中是否有負(fù)載過重的節(jié)點,直到處理完關(guān)聯(lián)節(jié)點集合中所有負(fù)載重的節(jié)點。下面以節(jié)點n8為例進(jìn)行說明,節(jié)點n8的關(guān)聯(lián)節(jié)點集合可以取其路由表中的節(jié)點n14、n21、n32和n42,以及取系統(tǒng)中預(yù)設(shè)間距為2的相鄰節(jié)點n56、n1、n14和n21。第一節(jié)點可以統(tǒng)計獲取到關(guān)聯(lián)節(jié)點集合中每個節(jié)點的負(fù)載信息如表1所示的數(shù)據(jù)結(jié)構(gòu)。表1假設(shè)節(jié)點8當(dāng)前負(fù)載率為0.1,預(yù)設(shè)負(fù)載率閾值為0.05,則負(fù)載率與節(jié)點n8的負(fù)載率的差值超過預(yù)設(shè)負(fù)載率閾值的關(guān)聯(lián)節(jié)點有n32、n42、n56、n1,其中負(fù)載重的有n32、n42、n1,負(fù)載輕的有n56。節(jié)點8會依次檢查是否有屬于節(jié)點8的負(fù)載被轉(zhuǎn)交給了n32、n42、n1,如果有,則將負(fù)載取回到節(jié)點8,并且在取回負(fù)載時,動態(tài)更新節(jié)點8的負(fù)載率,重新判斷節(jié)點8與關(guān)聯(lián)節(jié)點間的負(fù)載差異。假設(shè)這一步驟結(jié)束后,節(jié)點8負(fù)載率沒變,則后續(xù)有負(fù)載落到節(jié)點8上時,節(jié)點8都會將這些負(fù)載轉(zhuǎn)交給n56處理,同時做好負(fù)載轉(zhuǎn)交記錄,更新轉(zhuǎn)交后n56的負(fù)載率,直到節(jié)點8與n56之間的負(fù)載差異小于閾值為止。因此,本申請實施例的網(wǎng)絡(luò)系統(tǒng)中負(fù)載均衡的方法,第一節(jié)點獲取關(guān)聯(lián)節(jié)點集合中每個節(jié)點的負(fù)載狀態(tài),并根據(jù)該關(guān)聯(lián)節(jié)點集合中的節(jié)點和該第一節(jié)點的負(fù)載狀態(tài),進(jìn)行負(fù)載遷移,這樣網(wǎng)絡(luò)系統(tǒng)中的每個節(jié)點都按照第一節(jié)點的方式進(jìn)行負(fù)載遷移,從而能夠有效實現(xiàn)負(fù)載均衡,進(jìn)而提高網(wǎng)絡(luò)系統(tǒng)的效率。此外,第一節(jié)點可以靈活調(diào)節(jié)負(fù)載均衡的范圍和涉及的節(jié)點數(shù)目,從而能夠滿足不同系統(tǒng)對負(fù)載均衡效果的差異化需求。應(yīng)理解,在本申請的各種實施例中,上述各過程的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本申請實施例的實施過程構(gòu)成任何限定。上文詳細(xì)描述了根據(jù)本申請實施例的網(wǎng)絡(luò)系統(tǒng)中負(fù)載均衡的方法,下面將結(jié)合圖5和圖6,詳細(xì)描述根據(jù)本申請實施例的負(fù)載均衡的設(shè)備。圖5示出了根據(jù)本申請實施例的節(jié)點500的示意性框圖。該節(jié)點500可以對應(yīng)于圖4中的第一節(jié)點,如圖5所示,該節(jié)點500包括:獲取模塊510,用于獲取關(guān)聯(lián)節(jié)點集合中每個節(jié)點的負(fù)載狀態(tài),該關(guān)聯(lián)節(jié)點集合包括該節(jié)點的路由表中的所有節(jié)點,以及在網(wǎng)絡(luò)系統(tǒng)的多個節(jié)點中與該節(jié)點在預(yù)設(shè)間隔范圍內(nèi)相鄰的節(jié)點;處理模塊520,用于根據(jù)該關(guān)聯(lián)節(jié)點集合中的節(jié)點和該節(jié)點的負(fù)載狀態(tài),進(jìn)行負(fù)載遷移。因此,本申請實施例的管理負(fù)載的節(jié)點,通過獲取關(guān)聯(lián)節(jié)點集合中每個節(jié)點的負(fù)載狀態(tài),并根據(jù)該關(guān)聯(lián)節(jié)點集合中的節(jié)點和該節(jié)點的負(fù)載狀態(tài),進(jìn)行負(fù)載遷移,這樣網(wǎng)絡(luò)系統(tǒng)中的每個節(jié)點都按照節(jié)點的方式進(jìn)行負(fù)載遷移,從而能夠有效實現(xiàn)負(fù)載均衡,進(jìn)而提高網(wǎng)絡(luò)系統(tǒng)的效率。此外,該節(jié)點可以靈活調(diào)節(jié)負(fù)載均衡的范圍和涉及的節(jié)點數(shù)目,從而能夠滿足不同系統(tǒng)對負(fù)載均衡效果的差異化需求。可選地,該處理模塊520,用于確定該關(guān)聯(lián)節(jié)點集合中是否存在第二節(jié)點,所述節(jié)點的負(fù)載率大于所述第二節(jié)點的負(fù)載率,且該節(jié)點的負(fù)載率與該第二節(jié)點的負(fù)載率的差值大于或等于第一預(yù)設(shè)負(fù)載率閾值;該節(jié)點500還包括:接收模塊,用于接收第一負(fù)載請求;該處理模塊520具體用于:向第三節(jié)點發(fā)送該第一負(fù)載請求,該第三節(jié)點的負(fù)載率小于該關(guān)聯(lián)節(jié)點集合中其他節(jié)點的負(fù)載率??蛇x地,該節(jié)點存儲遷移第二負(fù)載的路徑信息,該第二負(fù)載屬于該第一節(jié)點,該處理模塊,還用于該節(jié)點確定該關(guān)聯(lián)節(jié)點集合中的第四節(jié)點,所述節(jié)點的負(fù)載率小于所述第四節(jié)點的負(fù)載率,且所述第四節(jié)點的負(fù)債率與該節(jié)點的負(fù)載率的差值大于或等于第二預(yù)設(shè)負(fù)載率閾值的第四節(jié)點;根據(jù)該路徑信息,確定該節(jié)點是否向該第四節(jié)點遷移過該第二負(fù)載;若確定該節(jié)點向該第四節(jié)點遷移過該第二負(fù)載,該節(jié)點從該第四節(jié)點中獲取該第二負(fù)載??蛇x地,該獲取模塊510具體用于:接收關(guān)聯(lián)節(jié)點集合中每個節(jié)點發(fā)送的心跳信息,該心跳信息包括對應(yīng)節(jié)點的負(fù)載狀態(tài)??蛇x地,該獲取模塊510具體用于:周期性接收關(guān)聯(lián)節(jié)點集合中每個節(jié)點發(fā)送的該心跳信息;該處理模塊520,還用于根據(jù)該周期性接收到的關(guān)聯(lián)節(jié)點集合中每個節(jié)點發(fā)送的心跳信息,更新對應(yīng)節(jié)點的負(fù)載狀態(tài)??蛇x地,該節(jié)點的負(fù)載率為該節(jié)點當(dāng)前的負(fù)載與該節(jié)點能夠承載的最大負(fù)載的比值,該第二節(jié)點的負(fù)載率為該第二負(fù)載當(dāng)前的負(fù)載與該第二節(jié)點能夠承載的最大負(fù)載的比值。因此,本申請實施例的管理負(fù)載的節(jié)點,通過獲取關(guān)聯(lián)節(jié)點集合中每個節(jié)點的負(fù)載狀態(tài),并根據(jù)該關(guān)聯(lián)節(jié)點集合中的節(jié)點和該節(jié)點的負(fù)載狀態(tài),進(jìn)行負(fù)載遷移,這樣網(wǎng)絡(luò)系統(tǒng)中的每個節(jié)點都按照該節(jié)點的方式進(jìn)行負(fù)載遷移,從而能夠有效實現(xiàn)負(fù)載均衡,進(jìn)而提高網(wǎng)絡(luò)系統(tǒng)的效率。此外,該節(jié)點可以靈活調(diào)節(jié)負(fù)載均衡的范圍和涉及的節(jié)點數(shù)目,從而能夠滿足不同系統(tǒng)對負(fù)載均衡效果的差異化需求。圖6示出了本申請的實施例提供的節(jié)點的結(jié)構(gòu)示意圖。如圖6所示,該節(jié)點包括至少一個處理器602(例如具有計算和處理能力的通用處理器cpu、數(shù)字信號處理器(digitalsignalprocessor,dsp)、專用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)成可編程門陣列(fieldprogrammablegataarray,fpga)等),處理器602用于對節(jié)點內(nèi)各模塊和器件進(jìn)行管理和調(diào)度。圖5所示的實施例中的處理模塊520可以通過處理器602實現(xiàn)。該節(jié)點還包括至少一個收發(fā)器605(接收器/發(fā)送器),存儲器606。圖5所示的實施例中的獲取模塊510可以通過收發(fā)器605實現(xiàn)。節(jié)點的各個組件通過內(nèi)部連接通路互相通信,傳遞控制和/或數(shù)據(jù)信號。上述本申請實施例揭示的方法可以應(yīng)用于處理器602,或者用于執(zhí)行存儲器606中存儲的可執(zhí)行模塊,例如計算機(jī)程序。存儲器606可能包含高速隨機(jī)存取存儲器(randomaccessmemory,ram),也可能還包括非不穩(wěn)定的存儲器(non-volatilememory),存儲器可以包括只讀存儲器和隨機(jī)存取存儲器,并向處理器提供需要的信令或數(shù)據(jù)、程序等等。存儲器的一部分還可以包括非易失行隨機(jī)存取存儲器(nvram)。通過至少一個收發(fā)器605(可以是有線或者無線)實現(xiàn)與至少一個其他網(wǎng)元之間的通信連接。在一些實施方式中,存儲器606存儲了程序6061,處理器602執(zhí)行程序6061,用于執(zhí)行以下操作:獲取關(guān)聯(lián)節(jié)點集合中每個節(jié)點的負(fù)載狀態(tài),該關(guān)聯(lián)節(jié)點集合包括該節(jié)點的路由表中的所有節(jié)點,以及在該網(wǎng)絡(luò)系統(tǒng)中與該節(jié)點在預(yù)設(shè)間隔范圍內(nèi)相鄰的節(jié)點;根據(jù)該關(guān)聯(lián)節(jié)點集合中的節(jié)點和該節(jié)點的負(fù)載狀態(tài),進(jìn)行負(fù)載遷移。需要說明的是,該節(jié)點可以具體為圖5所示的實施例中的節(jié)點500,并且可以用于執(zhí)行圖4所示的方法實施例中與第一節(jié)點對應(yīng)的各個步驟和/或流程。從本申請實施例提供的以上技術(shù)方案可以看出,通過獲取關(guān)聯(lián)節(jié)點集合中每個節(jié)點的負(fù)載狀態(tài),并根據(jù)該關(guān)聯(lián)節(jié)點集合中的節(jié)點和該節(jié)點的負(fù)載狀態(tài),進(jìn)行負(fù)載遷移,這樣網(wǎng)絡(luò)系統(tǒng)中的每個節(jié)點都按照該節(jié)點的方式進(jìn)行負(fù)載遷移,從而能夠有效實現(xiàn)負(fù)載均衡,進(jìn)而提高網(wǎng)絡(luò)系統(tǒng)的效率。此外,該節(jié)點可以靈活調(diào)節(jié)負(fù)載均衡的范圍和涉及的節(jié)點數(shù)目,從而能夠滿足不同系統(tǒng)對負(fù)載均衡效果的差異化需求。本申請實施例還提供一種計算機(jī)存儲介質(zhì),該計算機(jī)存儲介質(zhì)可以存儲用于指示上述任一種方法的程序指令??蛇x地,該存儲介質(zhì)具體可以為存儲器606。應(yīng)理解,本申請中的具體的例子只是為了幫助本領(lǐng)域技術(shù)人員更好地理解本申請實施例,而非限制本申請實施例的范圍。應(yīng)理解,本文中術(shù)語“和/或”,僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,a和/或b,可以表示:單獨存在a,同時存在a和b,單獨存在b這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。應(yīng)理解,在本申請的各種實施例中,上述各過程的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本申請實施例的實施過程構(gòu)成任何限定。本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機(jī)軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本申請的范圍。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。另外,在本申請各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(read-onlymemory,rom)、隨機(jī)存取存儲器(randomaccessmemory,ram)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。以上所述,僅為本申請的具體實施方式,但本申請的保護(hù)范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域:
:的技術(shù)人員在本申請揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本申請的保護(hù)范圍之內(nèi)。因此,本申請的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。當(dāng)前第1頁12當(dāng)前第1頁12