亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

傳輸報文的方法、裝置和系統(tǒng)的制作方法

文檔序號:7810390閱讀:158來源:國知局
傳輸報文的方法、裝置和系統(tǒng)的制作方法
【專利摘要】一種傳輸報文的方法,在包括至少兩個服務節(jié)點的通信系統(tǒng)中執(zhí)行,目標虛擬節(jié)點具有至少兩個服務時段,目標虛擬節(jié)點在一個服務時段內僅與一個服務節(jié)點相對應,且在相鄰的兩個服務時段內所對應的服務節(jié)點相異,該方法包括:分發(fā)設備接收目標報文,目標報文屬于目標業(yè)務,目標報文中承載有時間指示信息,時間指示信息用于指示目標報文的發(fā)送時間與目標業(yè)務的首報文的發(fā)送時間之間的間隔;根據目標報文的接收時間和時間指示信息,確定目標業(yè)務的首報文的接收時間;根據目標業(yè)務的首報文的接收時間,確定目標服務節(jié)點,并向目標服務節(jié)點轉發(fā)目標報文,目標業(yè)務的首報文的接收時間處于目標時段,目標服務節(jié)點是目標虛擬節(jié)點在目標時段所對應的服務節(jié)點。
【專利說明】傳輸報文的方法、裝置和系統(tǒng)

【技術領域】
[0001] 本發(fā)明涉及通信領域,并且更具體地,涉及傳輸報文的方法、裝置和系統(tǒng)

【背景技術】
[0002] 目前,已知一種技術,將一組服務節(jié)點(例如,服務器或業(yè)務處理單板)構成一個 實現(xiàn)可伸縮的、高可用網絡服務的服務節(jié)點集群。在該技術中,一組服務節(jié)點集群通過高速 的局域網或者地理分布的廣域網相互連接,在它們的前端有一個或多個分發(fā)設備(例如, 負載均衡器或分發(fā)單板)。分發(fā)設備能無縫地將來自用戶設備的報文調度到服務節(jié)點上,對 于用戶設備而言,服務節(jié)點集群的結構是透明的,用戶設備訪問服務節(jié)點集群提供的服務 就像訪問一個高性能、高可用度的服務節(jié)點一樣。
[0003] 為了保證業(yè)務的連貫性,對于同一業(yè)務的多個報文,需要其確保能夠發(fā)送到同一 服務節(jié)點進行處理。
[0004] 對此,現(xiàn)有的做法是,分發(fā)設備為每個業(yè)務(或者說,每一條經過的業(yè)務流)創(chuàng)建 流表,該分流表記載了該業(yè)務的報文的五元組與處理該業(yè)務的服務節(jié)點之間的映射關系。 具體地說,當分發(fā)設備收到一個報文時,分發(fā)設備會根據該報文的五元組去查找流表,如果 流表不存在,說明這條流是新流,將它分配給后端某個服務節(jié)點,并創(chuàng)建一條流表,存儲映 射關系,例如,〈五元組,所選擇的服務節(jié)點〉;如果流表存在,說明該報文屬于現(xiàn)有業(yè)務,將 它分發(fā)到流表中保存的與該業(yè)務的五元組相對應的服務節(jié)點進行處理。
[0005] 但是,由于通信技術的迅速發(fā)展,并發(fā)流量日益增大,例如,在無線網絡中在線的 會話數目通常能達到10兆級別,因此用于流表查詢的處理量開銷巨大,導致分發(fā)效率隨會 話數的增加而線性下降,并且,較大的會話數目,導致用于存儲流表的內存增大,假設一條 流表占用100字節(jié)(Byte)的內存,那么維護10兆個會話,需要約1吉比特字節(jié)(GB)的內 存開銷。


【發(fā)明內容】

[0006] 本發(fā)明提供一種傳輸報文的方法、裝置和系統(tǒng),能夠在保持業(yè)務的連貫性的前提 下,提升報文分發(fā)效率,減少內存開銷。
[0007] 第一方面,提供了一種傳輸報文的方法,在包括至少兩個服務節(jié)點的通信系統(tǒng)中 執(zhí)行,至少一個虛擬節(jié)點中的目標虛擬節(jié)點具有至少兩個服務時段,該目標虛擬節(jié)點在一 個服務時段內僅與一個服務節(jié)點相對應,且該目標虛擬節(jié)點在相鄰的兩個服務時段內所對 應的服務節(jié)點相異,該方法包括:分發(fā)設備接收用戶設備發(fā)送的目標報文,并確定該目標報 文與該目標虛擬節(jié)點相對應,其中,該目標報文屬于目標業(yè)務,該目標報文中承載有時間指 示信息,該時間指示信息用于指示該目標報文的發(fā)送時間與該目標業(yè)務的首報文的發(fā)送時 間之間的間隔;根據該目標報文的接收時間和該時間指示信息,確定該目標業(yè)務的首報文 的接收時間;根據該目標業(yè)務的首報文的接收時間,從該至少兩個服務節(jié)點中確定目標服 務節(jié)點,并向該目標服務節(jié)點轉發(fā)該目標報文,其中,該目標業(yè)務的首報文的接收時間處于 目標時段,該目標服務節(jié)點是該目標虛擬節(jié)點在該目標時段所對應的服務節(jié)點。
[0008] 結合第一方面,在第一方面的第一種實現(xiàn)方式中,該方法還包括:該分發(fā)設備確定 邊界時刻,其中,該目標虛擬節(jié)點在邊界時刻的前一時段與第一服務節(jié)點相對應,且第一服 務節(jié)點在該邊界時刻的負載狀態(tài)滿足預設條件;根據該邊界時刻,為該目標虛擬節(jié)點分配 兩個服務時段,其中,該邊界時刻為第一服務時段的結束時刻,且該邊界時刻為第二服務時 段的起始時刻,該第一服務時段為該邊界時刻的前一時段,該第二服務時段為該邊界時刻 的后一時段;確定該目標虛擬節(jié)點在該第一服務時段與該第一服務節(jié)點相對應,并確定該 目標虛擬節(jié)點在該第二服務時段與第二服務節(jié)點相對應。
[0009] 結合第一方面及其上述實現(xiàn)方式,在第一方面的第二種實現(xiàn)方式中,該第二服務 節(jié)點在該邊界時刻的負載狀態(tài)滿足預設條件,包括:該第一服務節(jié)點在該邊界時刻的負載 率與該第二服務節(jié)點在該邊界時刻的負載率之差大于或等于第一預設門限。
[0010] 結合第一方面及其上述實現(xiàn)方式,在第一方面的第三種實現(xiàn)方式中,該第一服務 節(jié)點是該至少兩個服務節(jié)點中在該邊界時刻的負載率最大的服務節(jié)點。
[0011] 結合第一方面及其上述實現(xiàn)方式,在第一方面的第四種實現(xiàn)方式中,該第二服務 節(jié)點是該至少兩個服務節(jié)點中在該邊界時刻的負載率最小的服務節(jié)點。
[0012] 結合第一方面及其上述實現(xiàn)方式,在第一方面的第五種實現(xiàn)方式中,該目標虛擬 節(jié)點為在該第一服務時段內與該第一服務節(jié)點相對應的虛擬節(jié)點中在該邊界時刻的負載 率最小的虛擬節(jié)點。
[0013] 結合第一方面及其上述實現(xiàn)方式,在第一方面的第六種實現(xiàn)方式中,該第一服務 節(jié)點在該邊界時刻的負載狀態(tài)是根據在該第一時段內傳輸至該第一服務節(jié)點的業(yè)務的數 量確定的。
[0014] 結合第一方面及其上述實現(xiàn)方式,在第一方面的第七種實現(xiàn)方式中,該確定該目 標報文與該目標虛擬節(jié)點相對應,包括:從該目標報文中提取判定信息,該判定信息包括以 下至少一個信息:該目標報文的源網際協(xié)議IP地址、該目標報文的目的IP地址、該目標報 文的源端口號、該目標報文的目的端口號、該目標報文的通信協(xié)議類型、該目標報文的目的 統(tǒng)一資源定位符、用于指示該目標報文所屬于的業(yè)務的業(yè)務標識;根據該判定信息,確定該 目標報文與該目標虛擬節(jié)點相對應。
[0015] 結合第一方面及其上述實現(xiàn)方式,在第一方面的第八種實現(xiàn)方式中,該分發(fā)設備 的時間精度與該用戶設備的時間精度的差異處于預設范圍內。
[0016] 結合第一方面及其上述實現(xiàn)方式,在第一方面的第九種實現(xiàn)方式中,該分發(fā)設備 的時間精度為10毫秒,且該用戶設備的時間精度為10毫秒。
[0017] 第二方面,提供了一種傳輸報文的方法,該方法包括:用戶設備向至少一個分發(fā)設 備發(fā)送目標報文,其中,該目標報文屬于目標業(yè)務,該目標報文中承載有時間指示信息,該 時間指示信息用于指示該目標報文的發(fā)送時間與該目標業(yè)務的首報文的發(fā)送時間之間的 間隔。
[0018] 結合第二方面,在第二方面的第一種實現(xiàn)方式中,該分發(fā)設備的時間精度與該用 戶設備的時間精度的差異處于預設范圍內。
[0019] 結合第二方面及其上述實現(xiàn)方式,在第二方面的第二種實現(xiàn)方式中,該分發(fā)設備 的時間精度為10毫秒,且該用戶設備的時間精度為10毫秒。
[0020] 第三方面,提供了一種傳輸報文的裝置,配置在包括至少兩個服務節(jié)點的通信系 統(tǒng)中,至少一個虛擬節(jié)點中的目標虛擬節(jié)點具有至少兩個服務時段,該目標虛擬節(jié)點在一 個服務時段內僅與一個服務節(jié)點相對應,且該目標虛擬節(jié)點在相鄰的兩個服務時段內所對 應的服務節(jié)點相異,該裝置包括:接收單元,用于接收該用戶設備發(fā)送的目標報文;確定單 元,用于確定該接收單元所接收到的該目標報文與該目標虛擬節(jié)點相對應,其中,該目標報 文屬于目標業(yè)務,該目標報文中承載有時間指示信息,該時間指示信息用于指示該目標報 文的發(fā)送時間與該目標業(yè)務的首報文的發(fā)送時間之間的間隔,根據該目標報文的接收時間 和該時間指示信息,確定該目標業(yè)務的首報文的接收時間,根據該目標業(yè)務的首報文的接 收時間,從該至少兩個服務節(jié)點中確定目標服務節(jié)點,其中,該目標業(yè)務的首報文的接收時 間處于目標時段,該目標服務節(jié)點是該目標虛擬節(jié)點在該目標時段所對應的服務節(jié)點;發(fā) 送單元,用于向該確定單元確定的該目標服務節(jié)點轉發(fā)該目標報文。
[0021] 結合第三方面,在第三方面的第一種實現(xiàn)方式中,該裝置還包括:分配單元,用于 確定邊界時刻,其中,該目標虛擬節(jié)點在邊界時刻的前一時段與第一服務節(jié)點相對應時,且 該第一服務節(jié)點在該邊界時刻的負載狀態(tài)滿足預設條件;根據該邊界時刻,為該目標虛擬 節(jié)點分配兩個服務時段,其中,該邊界時刻為第一服務時段的結束時刻,且該邊界時刻為第 二服務時段的起始時刻,該第一服務時段為該邊界時刻的前一時段,該第二服務時段為該 邊界時刻的后一時段;確定該目標虛擬節(jié)點在該第一服務時段與該第一服務節(jié)點相對應, 并確定該目標虛擬節(jié)點在該第二服務時段與第二服務節(jié)點相對應。
[0022] 結合第三方面及其上述實現(xiàn)方式,在第三方面的第二種實現(xiàn)方式中,該分配單元 具體用于在確定該第一服務節(jié)點在該邊界時刻的負載率與該第二服務節(jié)點在該邊界時刻 的負載率之差大于或等于第一預設門限之后,確定第一服務節(jié)點在該邊界時刻的負載狀態(tài) 滿足預設條件。
[0023] 結合第三方面及其上述實現(xiàn)方式,在第三方面的第三種實現(xiàn)方式中,該第一服務 節(jié)點是該至少兩個服務節(jié)點中在該邊界時刻的負載率最大的服務節(jié)點。
[0024] 結合第三方面及其上述實現(xiàn)方式,在第三方面的第四種實現(xiàn)方式中,該第二服務 節(jié)點是該至少兩個服務節(jié)點中在該邊界時刻的負載率最小的服務節(jié)點。
[0025] 結合第三方面及其上述實現(xiàn)方式,在第三方面的第五種實現(xiàn)方式中,該目標虛擬 節(jié)點為在該第一服務時段內與該第一服務節(jié)點相對應的虛擬節(jié)點中在該邊界時刻的負載 率最小的虛擬節(jié)點。
[0026] 結合第三方面及其上述實現(xiàn)方式,在第三方面的第六種實現(xiàn)方式中,該第一服務 節(jié)點在該邊界時刻的負載狀態(tài)是根據在該第一時段內傳輸至該第一服務節(jié)點的業(yè)務的數 量確定的。
[0027] 結合第三方面及其上述實現(xiàn)方式,在第三方面的第七種實現(xiàn)方式中,該確定單元 具體用于從該目標報文中提取判定信息,該判定信息包括以下至少一個信息:該目標報文 的源網際協(xié)議IP地址、該目標報文的目的IP地址、該目標報文的源端口號、該目標報文的 目的端口號、該目標報文的通信協(xié)議類型、該目標報文的目的統(tǒng)一資源定位符、用于指示該 目標報文所屬于的業(yè)務的業(yè)務標識;根據該判定信息,確定該目標報文與該目標虛擬節(jié)點 相對應。
[0028] 結合第三方面及其上述實現(xiàn)方式,在第三方面的第八種實現(xiàn)方式中,該裝置的時 間精度與該用戶設備的時間精度的差異處于預設范圍內。
[0029] 結合第三方面及其上述實現(xiàn)方式,在第三方面的第九種實現(xiàn)方式中,該裝置的時 間精度為10毫秒,且該用戶設備的時間精度為10毫秒。
[0030] 第四方面,提供了一種傳輸報文的裝置,該裝置包括:確定單元,用于確定目標報 文的發(fā)送時間與目標業(yè)務的首報文的發(fā)送時間之間的間隔,其中,該目標報文屬于目標業(yè) 務;發(fā)送單元,用于向至少一個分發(fā)設備發(fā)送該目標報文,其中,該目標報文中承載有時間 指示信息,該時間指示信息用于指示該目標報文的發(fā)送時間與該目標業(yè)務的首報文的發(fā)送 時間之間的間隔。
[0031] 結合第四方面,在第四方面的第一種實現(xiàn)方式中,該分發(fā)設備的時間精度與該裝 置的時間精度的差異處于預設范圍內。
[0032] 結合第四方面及其上述實現(xiàn)方式,在第四方面的第二種實現(xiàn)方式中,該分發(fā)設備 的時間精度為10毫秒,且該裝置的時間精度為10毫秒。
[0033] 第五方面,提供了一種傳輸報文的系統(tǒng),該系統(tǒng)包括:至少兩個服務節(jié)點,用于對 所傳輸至的報文進行業(yè)務處理,其中,至少一個虛擬節(jié)點中的目標虛擬節(jié)點具有至少兩個 服務時段,該目標虛擬節(jié)點在一個服務時段內僅與一個服務節(jié)點相對應,且該目標虛擬節(jié) 點在相鄰的兩個服務時段內所對應的服務節(jié)點相異;至少一個用戶設備,用于在訪問目標 業(yè)務時向該服務節(jié)點發(fā)送目標報文,其中,該目標報文中承載有時間指示信息,該時間指示 信息用于指示該目標報文的發(fā)送時間與該目標業(yè)務的首報文的發(fā)送時間之間的間隔;至少 一個分發(fā)設備,用于接收該用戶設備發(fā)送的目標報文,并確定該目標報文與該目標虛擬節(jié) 點相對應,根據該目標報文的接收時間和該時間指示信息,確定該目標業(yè)務的首報文的接 收時間,根據該目標業(yè)務的首報文的接收時間,從該至少兩個服務節(jié)點中確定目標服務節(jié) 點,并向該目標服務節(jié)點轉發(fā)該目標報文,其中,該目標業(yè)務的首報文的接收時間處于目標 時段,該目標服務節(jié)點是該目標虛擬節(jié)點在該目標時段所對應的服務節(jié)點。
[0034] 根據本發(fā)明的傳輸報文的方法、裝置和系統(tǒng),分發(fā)設備預先確定目標虛擬節(jié)點在 各服務時段對應的服務節(jié)點,并且,使用戶設備發(fā)送目標業(yè)務的目標報文時,在該目標報文 中攜帶時間指示信息,該時間指示信息用于指示該目標報文的發(fā)送時間與該目標業(yè)務的首 報文的發(fā)送時間之間的時間間隔,從而,當分發(fā)設備確定該目標報文與該目標虛擬節(jié)點相 對應時,能夠根據該時間指示信息,確定該目標業(yè)務的首報文的接收時間以及該首報文的 接收時間所處于的服務時段,從而,能夠確定該目標業(yè)務的首報文所發(fā)往的服務節(jié)點,通過 將該目標報文發(fā)送至該目標業(yè)務的首報文所發(fā)往的服務節(jié)點,能夠保持業(yè)務的連貫性,并 且,無需存儲業(yè)務的報文的五元組與處理該業(yè)務的服務節(jié)點之間的映射關系,能夠減少內 存開銷,通過時間段來索引報文所要發(fā)送至的服務器,能夠提升報文分發(fā)效率。

【專利附圖】

【附圖說明】
[0035] 為了更清楚地說明本發(fā)明實施例的技術方案,下面將對本發(fā)明實施例中所需要使 用的附圖作簡單地介紹,顯而易見地,下面所描述的附圖僅僅是本發(fā)明的一些實施例,對于 本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他 的附圖。
[0036] 圖1是根據本發(fā)明實施例的傳輸報文的方法的示意性流程圖。
[0037] 圖2是本發(fā)明一實施例的虛擬節(jié)點與服務節(jié)點之間的映射關系的一例的示意圖。
[0038] 圖3是根據本發(fā)明另一實施例的傳輸報文的方法的示意性流程圖。
[0039] 圖4是根據本發(fā)明實施例的傳輸報文的裝置的示意性框圖。
[0040] 圖5是根據本發(fā)明另一實施例的傳輸報文的裝置的示意性框圖。
[0041] 圖6是根據本發(fā)明實施例的傳輸報文的設備的示意性結構。
[0042] 圖7是根據本發(fā)明另一實施例的傳輸報文的設備的示意性結構。
[0043] 圖8是根據本發(fā)明一實施例的傳輸報文的系統(tǒng)的示意性架構。

【具體實施方式】
[0044] 下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā) 明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施 例,都屬于本發(fā)明保護的范圍。
[0045] 本發(fā)明的技術方案,可以應用于各種通信系統(tǒng),例如:全球移動通訊系統(tǒng)(GSM, Global System of Mobile communication),石馬分多址(CDMA, Code Division Multiple Access)系統(tǒng),寬帶碼分多址(WCDMA, Wideband Code Division Multiple Access Wireless),通用分組無線業(yè)務(GPRS,General Packet Radio Service),長期演進(LTE, Long Term Evolution),軟件定義網絡(SDN,Software Defined Network)等。
[0046] 用戶設備(UE, User Equipment),可以是移動終端(Mobile Terminal)、移動用戶 設備等,可以經無線接入網(例如,RAN,Radio Access Network)與一個或多個核心網進行 通信,用戶設備可以是移動終端,如移動電話(或稱為"蜂窩"電話)和具有移動終端的計 算機,例如,可以是便攜式、袖珍式、手持式、計算機內置的或者車載的移動裝置,它們與無 線接入網交換語言和/或數據。并且,用戶設備也可以是計算機等通過以太網或光纖等訪 問服務器的設備。另外,用戶設備還可以是用戶的用于接入接入網的網關設備等。
[0047] 服務節(jié)點可以是,例如,SDN服務器,萬維網(Web)服務器、文件傳輸協(xié)議(FTP, File Transfer Protocol)服務器、企業(yè)關鍵應用服務器和其它關鍵任務服務器(例如,提 供防火墻服務的服務器)、通信(CT,Communication Technology)領域中的業(yè)務處理單板 (SPU,Service Process Unit)等。在本發(fā)明實施例中,該目的服務器與其他服務器構成服 務器集群,以擴展網絡設備和服務器的帶寬、增加吞吐量、加強網絡數據處理能力、提高網 絡的靈活性和可用性。在服務器集群內部,各服務器擁有不同的網際協(xié)議(IP,Internet Protocol)地址(后述內部IP地址)和端口(后述內部端口)。并且,該服務器集群具有 統(tǒng)一的面向外部(例如,面向客戶端設備)的IP地址(后述外部IP地址)和端口(后述 外部端口)。
[0048] 分發(fā)設備可以設置在服務節(jié)點與用戶設備之間,可以將大量的并發(fā)訪問或數據流 量分擔到多各服務節(jié)點上分別處理,減少用戶設備的等待響應的時間。
[0049] 在本發(fā)明實施例中,該分發(fā)設備還可以用于通過執(zhí)行各種程序以對該數據報文進 行負載均衡,例如,可以將單個重負載的運算分擔到多個服務節(jié)點上做并行處理,每個服務 節(jié)點處理結束后,將結果匯總,通過返回給用戶設備,使系統(tǒng)處理能力得到大幅度提高。
[0050] 在本發(fā)明實施例中,例如,可以通過軟件負載均衡解決方案實現(xiàn)負載均衡,該軟件 負載均衡解決方案是指在一個或多個服務器的操作系統(tǒng)上安裝一個或多個附加應用程序 來實現(xiàn)負載均衡,如域名系統(tǒng)負載均衡(Domain Name System Load Balance)等,從而,通 過執(zhí)行該軟件,實現(xiàn)負載均衡。
[0051] 并且,在本發(fā)明實施例中,該分發(fā)器也可以直接安裝在服務器和外部網絡間之間, 獨立于服務器的操作系統(tǒng)。
[0052] 在本發(fā)明實施例中,作為示例而非限定,該分發(fā)設備可以是CT領域中的分發(fā)單元 (DPU,Dispatching Unit),也可以是信息技術(IT, Information Technology)領域的負載 均衡器(LB,Load Balancer)或者能夠執(zhí)行負載均衡的網關設備,還可以是SDN系統(tǒng)中的控 制器,本發(fā)明并未特別限定,可以根據本發(fā)明所應用的領域和具體的通信系統(tǒng)任意變更。
[0053] 在本發(fā)明實施例中,作為分發(fā)設備向服務節(jié)點發(fā)送報文的方式,可以列舉,例如:
[0054] 1.網絡地址轉換(NAT, Network Address Translation)式,即,分發(fā)設備重寫來 自用戶設備的報文的目標地址/源地址,將該修改后的報文發(fā)送給各服務節(jié)點;并且,來自 服務節(jié)點的響應報文經過分發(fā)設備時,分發(fā)設備重寫該響應報文的源地址/目的地址,再 返回給用戶設備。
[0055] 2.直接路由(DR,Direct Rout)式,S卩,分發(fā)設備通過改寫來自用戶設備報文的媒 體接入控制層(MAC, Media Access Control)地址,將請求發(fā)送到服務節(jié)點,而服務節(jié)點將 響應報文直接返回給用戶設備。
[0056] 3. IP隧道(TUN,TUNNEL)式,S卩,分發(fā)設備將來自用戶設備報文通過IP隧道轉發(fā) 給服務節(jié)點,而服務節(jié)點將響應報文直接返回用戶設備。
[0057] 在以上列舉的各傳輸方式中,分發(fā)設備可以將一個外部IP地址映射為多個內部 IP地址(對應各服務器)。應理解,以上列舉的傳輸方式僅為示例性說明,本發(fā)明并不限定 于此。
[0058] 圖1示出了從分發(fā)設備角度描述的本發(fā)明實施例的傳輸報文的方法100的示意性 流程圖,該方法1〇〇在包括至少兩個服務節(jié)點的通信系統(tǒng)中執(zhí)行,至少一個虛擬節(jié)點中的 目標虛擬節(jié)點具有至少兩個服務時段,該目標虛擬節(jié)點在一個服務時段內僅與一個服務節(jié) 點相對應,且該目標虛擬節(jié)點在相鄰的兩個服務時段內所對應的服務節(jié)點相異,如圖1所 示,該方法100包括:
[0059] S110,分發(fā)設備接收該用戶設備發(fā)送的目標報文,并確定該目標報文與該目標虛 擬節(jié)點相對應,其中,該目標報文屬于目標業(yè)務,該目標報文中承載有時間指示信息,該時 間指示信息用于指示該目標報文的發(fā)送時間與該目標業(yè)務的首報文的發(fā)送時間之間的間 隔;
[0060] S120,根據該目標報文的接收時間和該時間指示信息,確定該目標業(yè)務的首報文 的接收時間;
[0061] S130,根據該目標業(yè)務的首報文的接收時間,從該至少兩個服務節(jié)點中確定目標 服務節(jié)點,并向該目標服務節(jié)點轉發(fā)該目標報文,其中,該目標業(yè)務的首報文的接收時間處 于目標時段,該目標服務節(jié)點是該目標虛擬節(jié)點在該目標時段所對應的服務節(jié)點。
[0062] 在本發(fā)明實施例中,通信系統(tǒng)中的分發(fā)設備可以是一個,也可以是多個,本發(fā)明并 未特別限定,以下,為了便于理解和說明,不失一般性,以對分發(fā)設備#A執(zhí)行處理的過程為 例,進行說明
[0063] 具體地說,分發(fā)設備#A可以根據通信系統(tǒng)中的服務節(jié)點的數量,確定需要建立的 虛擬節(jié)點的數量,作為示例而非限定,可以使虛擬節(jié)點的數量為服務節(jié)點的數量的整數倍 (例如,2倍)。或者,分發(fā)設備#A也可以根據各服務節(jié)點的處理能力,確定需要建立的虛擬 節(jié)點的數量,作為示例而非限定,可以使服務節(jié)點所對應的虛擬節(jié)點的數量與該服務節(jié)點 的業(yè)務處理能力成正比例,即,如果一個服務節(jié)點的業(yè)務處理能力較強,則可以為其分配較 多的虛擬節(jié)點,反之,如果一個服務節(jié)點的業(yè)務處理能力較弱,則可以為其分配較少的虛擬 節(jié)點。
[0064] 其后,分發(fā)設備#八可以建立(即,首次確定)各虛擬節(jié)點與各服務節(jié)點之間的映 射關系,如上所述,虛擬節(jié)點的數量為服務節(jié)點的數量的整數倍,因此,一個服務節(jié)點可以 對應有多個虛擬節(jié)點,但是,一個虛擬節(jié)點僅與一個服務節(jié)點相對應。作為具體的映射方 法,例如,可以將虛擬節(jié)點和服務節(jié)點分別進行編號,經過哈希(hash)函數H(x)將虛擬節(jié) 點和服務節(jié)點散布在〇?2 32的環(huán)上,H(x)可以為MD5等散列算法,使得屬于同一個服務節(jié) 點的虛擬結點在hash環(huán)上的距離盡可能遠。
[0065] 圖2示出了在虛擬節(jié)點的數量為6、服務節(jié)點的數量為3時,各虛擬節(jié)點與各服務 節(jié)點之間的映射關系的一例,如圖2所示,6個虛擬結點均勻的散列到范圍為0?232的hash 環(huán)上,每個虛擬結點對應2個服務節(jié)點。
[0066] 即,初始建立的映射關系為:
[0067] 服務節(jié)點#A對應虛擬結點#1和虛擬結點#4 ;
[0068] 服務節(jié)點#B對應虛擬結點#2和虛擬結點#5 ;
[0069] 服務節(jié)點#C對應虛擬結點#3和虛擬結點#6。
[0070] 目前,在CT領域和IT領域,"潮汐效應"成為人們愈發(fā)關注和亟待解決的問題。
[0071] 具體地說,在CT領域,"潮汐效應"是指工作時間人們在商業(yè)中心區(qū)域大量聚集, 下班后又向居民區(qū)大量遷徙,或者一些重大的活動(例如,體育賽事、演唱會等)期間人群 大規(guī)模聚集現(xiàn)象。這種現(xiàn)象引發(fā)了移動通信系統(tǒng)中話務量的流動,使得熱點區(qū)域在特定時 刻出現(xiàn)突發(fā)大話務量,導致網絡擁塞、無法接入,對于建網初期的容量規(guī)劃也帶來一定的困 難。
[0072] 在IT領域,"潮汐效應"是指一天中白天的大多數時候,企業(yè)(如門戶網站、電商、 網游等廠商)的訪問量相對比較平緩,后臺服務器集群大多數服務器都處于閑置狀態(tài),下 班后人們有了大量私人時間,大量用戶分別涌入各自喜歡的網站進行訪問,此時后臺服務 器就會出現(xiàn)流量劇增或者峰值沖擊的現(xiàn)象。
[0073] 為了應對上述潮汐效應,在本發(fā)明實施例中,分發(fā)設備#A可以實時感知各服務節(jié) 點的負載狀況。潮汐效應產生時出現(xiàn)服務節(jié)點過載的現(xiàn)象,分發(fā)設備#A可以動態(tài)調節(jié)服務 節(jié)點的數目,或者,分發(fā)設備#A根據各服務節(jié)點負載情況,對虛擬結點與服務節(jié)點的映射 關系做相應調整。
[0074] 下面,對該虛擬結點與服務節(jié)點的映射關系的調整過程進行說明。
[0075] 可選地,該該方法還包括:
[0076] 該分發(fā)設備確定邊界時刻,其中,該目標虛擬節(jié)點在邊界時刻的前一時段與第一 服務節(jié)點相對應,且第一服務節(jié)點在該邊界時刻的負載狀態(tài)滿足預設條件;
[0077] 根據該邊界時刻,為該目標虛擬節(jié)點分配兩個服務時段,其中,該邊界時刻為第一 服務時段的結束時刻,且該邊界時刻為第二服務時段的起始時刻,該第一服務時段為該邊 界時刻的前一時段,該第二服務時段為該邊界時刻的后一時段;
[0078] 確定該目標虛擬節(jié)點在該第一服務時段與該第一服務節(jié)點相對應,并確定該目標 虛擬節(jié)點在該第二服務時段與第二服務節(jié)點相對應。
[0079] 首先需要說明的是,本發(fā)明實施例中的"時段"是指兩個時刻之間的時間長度,或 者說,時間范圍,例如,可以將一個時間周期均勻或非均勻的劃分為多個時段。
[0080] 在本發(fā)明實施例中,根據各虛擬節(jié)點的負載狀態(tài)以及各服務節(jié)點的負載狀態(tài),各 虛擬節(jié)點與各服務節(jié)點之間的映射關系在不同時段可能發(fā)生變化,例如,上述初始建立的 映射關系可以視為各服務節(jié)點在首個時段(tl時刻至t2時刻)的映射關系。
[0081] 需要說明的是,在本發(fā)明實施例中,初始建立映射關系時,對于各虛擬節(jié)點而言tl 時刻可以是相同的,但是,由于系統(tǒng)運行后,各服務節(jié)點以及各虛擬節(jié)點的負載狀態(tài)不盡相 同,或者說各服務節(jié)點以及各虛擬節(jié)點的負載狀態(tài)滿足后述觸發(fā)映射關系變更的預設條件 的時間點不盡相同,因此,對于各虛擬節(jié)點而言t2時刻可能不盡相同,類似的情況存在于 之后的各時段的結束時刻。
[0082] 為了便于理解和說明,不失一般性,以下以針對圖2中虛擬節(jié)點#1( S卩,目標虛擬 節(jié)點的一例)的與各服務節(jié)點之間的映射關系的調整為例,進行說明。
[0083] 具體地說,如上所述,在初始建立映射關系時,S卩,從tl時刻開始,虛擬節(jié)點#1與 服務節(jié)點#A相對應。
[0084] 其后,分發(fā)設備#八可以監(jiān)測包括服務節(jié)點#八在內的各服務節(jié)點的負載狀態(tài),當在 t2時刻(即,邊界時刻的一例)確定服務節(jié)點#A的負載狀態(tài)為例如過載的情況下,可以查 找在t2時刻負載較輕服務節(jié)點(為了便于理解和區(qū)分,記做服務節(jié)點#B),并將與虛擬節(jié)點 #1相對應的服務節(jié)點,從服務節(jié)點#A (第一服務器的一例)變更為服務節(jié)點#B (第二服務 器的一例)。
[0085] 需要說明的是,在本發(fā)明實施例中,分發(fā)設備#A對各服務節(jié)點的負載狀態(tài)的監(jiān)測 是不間斷的時時監(jiān)測,也可以是周期性監(jiān)測本發(fā)明并未特別限定,但是,為了降低分發(fā)設備 的負擔優(yōu)選使分發(fā)設備進行周期性監(jiān)測,作為示例而非限定,該監(jiān)測的周期可以為,例如, 10秒。
[0086] 類似的,當在t3時刻(S卩,邊界時刻的另一例)確定服務節(jié)點#B的負載狀態(tài)為例 如過載的情況下,可以查找在t3時刻負載較輕服務節(jié)點(為了便于理解和區(qū)分,記做服務 節(jié)點#C),并將與虛擬節(jié)點#1相對應的服務節(jié)點,從服務節(jié)點#B (第一服務器的另一例)變 更為服務節(jié)點#C(第二服務器的另一例)。
[0087] S卩,只要確定一個服務節(jié)點負載狀態(tài)滿足預設條件,便可以觸發(fā)映射關系變更流 程。
[0088] 在本發(fā)明實施例中,可以根據服務節(jié)點的實時負載率來確定其負載狀態(tài),其中服 務節(jié)點的實時負載率用于指示該服務節(jié)點當前的負載與滿負荷運轉時的負載的比例。在一 個具體的實施例中,服務節(jié)點#A的實時負載率R(A)可以根據以下公式來確定。
[0089] R(A) = max {x, y, z}
[0090] x = (Cp (A) - Cp_N (A)) / (Cp_M (A) - Cp_N (A))
[0091] y = (Ca⑷一Ca_N〇V)V(Ca_M〇V) - Ca_N(A))
[0092] z = (Ne (A) - Ne_N (A)) / (Ne_M (A) - Ne_N (A))
[0093] 其中,Cp (A)表示服務節(jié)點#A當前的中央處理器(CPU, Central Processing Unit)使用率,Cp_N(A)表示服務節(jié)點#A的CPU處理能力的最小值,Cp_M(A)表示服務節(jié)點 #A的CPU處理能力的最大值,Ca(A)表示服務節(jié)點#A當前的內存使用率,Ca_N(A)表示服務 節(jié)點#A的可用內存的最小值,Ca_M(A)表示服務節(jié)點#A的可用內存的最大值,Ne (A)表示 服務節(jié)點#A當前的網絡使用率,Ne_N(A)表示服務節(jié)點#A的網絡帶寬的最小值,Ne_M(A) 表示服務節(jié)點#A的網絡帶寬的最大值。
[0094] 例如,如果確定服務節(jié)點#八在七2時刻的R(A)大于預設的門限(例如,可以根據 仿真實驗等方式獲得),則可以確定該服務節(jié)點#A的負載過重,從而,可以將在t2時刻的前 一時段內與服務節(jié)點#八相對應虛擬節(jié)點#1,分配給負載較輕的服務節(jié)點#B,進而,可以確 定在t2時刻的前一時段內虛擬節(jié)點#1與服務節(jié)點#A相對應,在t2時刻的下一時段內,虛 擬節(jié)點#1與服務節(jié)點#B相對應。
[0095] 再例如,可選地,該第一服務節(jié)點在該邊界時刻的負載狀態(tài)滿足預設條件,包括:
[0096] 該第一服務節(jié)點在該邊界時刻的負載率與該第二服務節(jié)點在該邊界時刻的負載 率之差大于或等于第一預設門限。
[0097] 具體地說,與上述確定服務節(jié)點#A的實時負載率R(A)類似,分發(fā)設備#A可以 確定系統(tǒng)內所有服務節(jié)點的實時負載率,不失一般性,將服務節(jié)點#i的實時負載率記做 R(i)。例如,當服務節(jié)點#A (第一服務節(jié)點的一例)和服務節(jié)點#B (第二服務節(jié)點的一例) 之間的實時負載率之差大于或等于預設的門限Rt(即,第一預設門限的一例,例如,可以取 Rt = 0. 1)時,可以記錄當前時刻為t2 (邊界時刻的一例),并將在t2時刻的前一時段與服 務節(jié)點#A相對應的虛擬節(jié)點#1 (目標虛擬節(jié)點的一例),分配給服務節(jié)點#B,進而,可以確 定在t2時刻的前一時段內虛擬節(jié)點#1與服務節(jié)點#A相對應,在t2時刻的下一時段內,虛 擬節(jié)點#1與服務節(jié)點#B相對應。
[0098] 可選地,該第一服務節(jié)點是該至少兩個服務節(jié)點中在該邊界時刻的負載率最大的 服務節(jié)點。
[0099] 并且,可選地,該第二服務節(jié)點是該至少兩個服務節(jié)點中在該邊界時刻的負載率 最小的服務節(jié)點。
[0100] 具體地說,當各服務節(jié)點中負載率最大的服務節(jié)點與負載率最小的服務節(jié)點之間 的負載率之差大于或等于上述預設的門限Rt時,觸發(fā)上述映射關系調整流程,能夠更快速 地識別為系統(tǒng)負載不均衡,從而能夠進一步提高系統(tǒng)性能
[0101] 可選地,該目標虛擬節(jié)點為在該第一服務時段內與該第一服務節(jié)點相對應的虛擬 節(jié)點中在該邊界時刻的負載率最小的虛擬節(jié)點。
[0102] 具體地說,當在上述t2時刻的前一時段內與服務節(jié)點#A相對應的虛擬節(jié)點有多 個時,該多個虛擬節(jié)點中負載率最小的虛擬節(jié)點可能為所處理業(yè)務最少的虛擬節(jié)點。如上 所述,在t2時刻的前一時段,由于目標虛擬節(jié)點與服務節(jié)點#A相對應,因此,與該目標虛擬 節(jié)點相對應的業(yè)務A需要傳輸至服務節(jié)點#A,為了確保業(yè)務的連貫性,在t2時刻的后一時 段,盡管目標虛擬節(jié)點與服務節(jié)點#B相對應,但是,如果存在該業(yè)務A的后續(xù)報文,仍需要 將該業(yè)務A的報文傳輸至服務節(jié)點#A,從而降低了負載均衡的效果。通過將該負載率最小 的虛擬節(jié)點作為目標虛擬節(jié)點而分配給服務節(jié)點#B,能夠實現(xiàn)目標虛擬節(jié)點中存在的上述 業(yè)務A的數量的最小化,從而能夠進一步提高負載均衡的效果。
[0103] 本發(fā)明實施例的映射關系調整算法偽代碼如下:
[0104] 1. while ((R(H)-R(Z)) > α · Rt);
[0105] 語意為:確定負載率最大的服務節(jié)點#H,并記錄其實時負載率R(H),確定負載率 最小的服務節(jié)點#Z,并記錄其實時負載率R(Z),執(zhí)行外層循環(huán),調整其與虛擬結點之間的 映射關系,直到R(H) - R(Z))彡a .Rt。
[0106] 2.Rank(VHl,…VHm);
[0107] 語意為:根據按負載率,對服務節(jié)點心所對應的各虛擬節(jié)點進行降序排列。
[0108] 3. Δ Ltotal = min {((RAVG - RZ) · az), ((RH - RAVG) · ah)};
[0109] 語意為:確定(RAVc - RZ) · az與(RH - RAve) · ah之間的最小值,其中,可以根據以 下公式1確定所述服務節(jié)點的平均負載率RAve。
[0110]

【權利要求】
1. 一種傳輸報文的方法,其特征在于,在包括至少兩個服務節(jié)點的通信系統(tǒng)中執(zhí)行,至 少一個虛擬節(jié)點中的目標虛擬節(jié)點具有至少兩個服務時段,所述目標虛擬節(jié)點在一個服務 時段內僅與一個服務節(jié)點相對應,且所述目標虛擬節(jié)點在相鄰的兩個服務時段內所對應的 服務節(jié)點相異,所述方法包括: 分發(fā)設備接收用戶設備發(fā)送的目標報文,并確定所述目標報文與所述目標虛擬節(jié)點相 對應,其中,所述目標報文屬于目標業(yè)務,所述目標報文中承載有時間指示信息,所述時間 指示信息用于指示所述目標報文的發(fā)送時間與所述目標業(yè)務的首報文的發(fā)送時間之間的 間隔; 根據所述目標報文的接收時間和所述時間指示信息,確定所述目標業(yè)務的首報文的接 收時間; 根據所述目標業(yè)務的首報文的接收時間,從所述至少兩個服務節(jié)點中確定目標服務節(jié) 點,并向所述目標服務節(jié)點轉發(fā)所述目標報文,其中,所述目標業(yè)務的首報文的接收時間處 于目標時段,所述目標服務節(jié)點是所述目標虛擬節(jié)點在所述目標時段所對應的服務節(jié)點。
2. 根據權利要求1所述的方法,其特征在于,所述方法還包括: 所述分發(fā)設備確定邊界時刻,其中,所述目標虛擬節(jié)點在邊界時刻的前一時段與第一 服務節(jié)點相對應,且第一服務節(jié)點在所述邊界時刻的負載狀態(tài)滿足預設條件; 根據所述邊界時刻,為所述目標虛擬節(jié)點分配兩個服務時段,其中,所述邊界時刻為第 一服務時段的結束時刻,且所述邊界時刻為第二服務時段的起始時刻,所述第一服務時段 為所述邊界時刻的前一時段,所述第二服務時段為所述邊界時刻的后一時段; 確定所述目標虛擬節(jié)點在所述第一服務時段與所述第一服務節(jié)點相對應,并確定所述 目標虛擬節(jié)點在所述第二服務時段與第二服務節(jié)點相對應。
3. 根據權利要求2所述的方法,其特征在于,所述第一服務節(jié)點在所述邊界時刻的負 載狀態(tài)滿足預設條件,包括: 所述第一服務節(jié)點在所述邊界時刻的負載率與所述第二服務節(jié)點在所述邊界時刻的 負載率之差大于或等于第一預設門限。
4. 根據權利要求3所述的方法,其特征在于,所述第一服務節(jié)點是所述至少兩個服務 節(jié)點中在所述邊界時刻的負載率最大的服務節(jié)點。
5. 根據權利要求3或4所述的方法,其特征在于,所述第二服務節(jié)點是所述至少兩個服 務節(jié)點中在所述邊界時刻的負載率最小的服務節(jié)點。
6. 根據權利要求2至5中任一項所述的方法,其特征在于,所述目標虛擬節(jié)點為在所述 第一服務時段內與所述第一服務節(jié)點相對應的虛擬節(jié)點中在所述邊界時刻的負載率最小 的虛擬節(jié)點。
7. 根據權利要求2至6中任一項所述的方法,其特征在于,所述第一服務節(jié)點在所述邊 界時刻的負載狀態(tài)是根據在所述第一時段內傳輸至所述第一服務節(jié)點的業(yè)務的數量確定 的。
8. 根據權利要求1至7中任一項所述的方法,其特征在于,所述確定所述目標報文與所 述目標虛擬節(jié)點相對應,包括: 從所述目標報文中提取判定信息,所述判定信息包括以下至少一個信息:所述目標報 文的源網際協(xié)議IP地址、所述目標報文的目的IP地址、所述目標報文的源端口號、所述目 標報文的目的端口號、所述目標報文的通信協(xié)議類型、所述目標報文的目的統(tǒng)一資源定位 符、用于指示所述目標報文所屬于的業(yè)務的業(yè)務標識; 根據所述判定信息,確定所述目標報文與所述目標虛擬節(jié)點相對應。
9. 根據權利要求1至8中任一項所述的方法,其特征在于,所述分發(fā)設備的時間精度與 所述用戶設備的時間精度的差異處于預設范圍內。
10. 根據權利要求1至9中任一項所述的方法,其特征在于,所述分發(fā)設備的時間精度 為10毫秒,且所述用戶設備的時間精度為10毫秒。
11. 一種傳輸報文的方法,其特征在于,所述方法包括: 用戶設備確定目標報文的發(fā)送時間與目標業(yè)務的首報文的發(fā)送時間之間的間隔,其 中,所述目標報文屬于目標業(yè)務; 向至少一個分發(fā)設備發(fā)送所述目標報文,其中,所述目標報文中承載有時間指示信息, 所述時間指示信息用于指示所述目標報文的發(fā)送時間與所述目標業(yè)務的首報文的發(fā)送時 間之間的間隔。
12. 根據權利要求11所述的方法,其特征在于,所述分發(fā)設備的時間精度與所述用戶 設備的時間精度的差異處于預設范圍內。
13. 根據權利要求11或12所述的方法,其特征在于,所述分發(fā)設備的時間精度為10 毫秒,且所述用戶設備的時間精度為10毫秒。
14. 一種傳輸報文的裝置,其特征在于,配置于包括至少兩個服務節(jié)點的通信系統(tǒng),至 少一個虛擬節(jié)點中的目標虛擬節(jié)點具有至少兩個服務時段,所述目標虛擬節(jié)點在一個服務 時段內僅與一個服務節(jié)點相對應,且所述目標虛擬節(jié)點在相鄰的兩個服務時段內所對應的 服務節(jié)點相異,所述裝置包括: 接收單元,用于接收所述用戶設備發(fā)送的目標報文; 確定單元,用于確定所述接收單元所接收到的所述目標報文與所述目標虛擬節(jié)點相對 應,其中,所述目標報文屬于目標業(yè)務,所述目標報文中承載有時間指示信息,所述時間指 示信息用于指示所述目標報文的發(fā)送時間與所述目標業(yè)務的首報文的發(fā)送時間之間的間 隔,根據所述目標報文的接收時間和所述時間指示信息,確定所述目標業(yè)務的首報文的接 收時間,根據所述目標業(yè)務的首報文的接收時間,從所述至少兩個服務節(jié)點中確定目標服 務節(jié)點,其中,所述目標業(yè)務的首報文的接收時間處于目標時段,所述目標服務節(jié)點是所述 目標虛擬節(jié)點在所述目標時段所對應的服務節(jié)點; 發(fā)送單元,用于向所述確定單元確定的所述目標服務節(jié)點轉發(fā)所述目標報文。
15. 根據權利要求14所述的裝置,其特征在于,所述裝置還包括: 所述分配單元,用于確定邊界時刻,其中,所述目標虛擬節(jié)點在邊界時刻的前一時段與 第一服務節(jié)點相對應,且第一服務節(jié)點在所述邊界時刻的負載狀態(tài)滿足預設條件; 根據所述邊界時刻,為所述目標虛擬節(jié)點分配兩個服務時段,其中,所述邊界時刻為第 一服務時段的結束時刻,且所述邊界時刻為第二服務時段的起始時刻,所述第一服務時段 為所述邊界時刻的前一時段,所述第二服務時段為所述邊界時刻的后一時段; 確定所述目標虛擬節(jié)點在所述第一服務時段與所述第一服務節(jié)點相對應,并確定所述 目標虛擬節(jié)點在所述第二服務時段與第二服務節(jié)點相對應。
16. 根據權利要求15所述的裝置,其特征在于,所述分配單元具體用于在確定所述第 一服務節(jié)點在所述邊界時刻的負載率與所述第二服務節(jié)點在所述邊界時刻的負載率之差 大于或等于第一預設門限之后,確定所述第一服務節(jié)點在所述邊界時刻的負載狀態(tài)滿足預 設條件。
17. 根據權利要求16所述的裝置,其特征在于,所述第一服務節(jié)點是所述至少兩個服 務節(jié)點中在所述邊界時刻的負載率最大的服務節(jié)點。
18. 根據權利要求16或17所述的裝置,其特征在于,所述第二服務節(jié)點是所述至少兩 個服務節(jié)點中在所述邊界時刻的負載率最小的服務節(jié)點。
19. 根據權利要求15至18中任一項所述的裝置,其特征在于,所述目標虛擬節(jié)點為在 所述第一服務時段內與所述第一服務節(jié)點相對應的虛擬節(jié)點中在所述邊界時刻的負載率 最小的虛擬節(jié)點。
20. 根據權利要求15至19中任一項所述的裝置,其特征在于,所述第一服務節(jié)點在所 述邊界時刻的負載狀態(tài)是根據在所述第一時段內傳輸至所述第一服務節(jié)點的業(yè)務的數量 確定的。
21. 根據權利要求14至20中任一項所述的裝置,其特征在于,所述確定單元具體用于 從所述目標報文中提取判定信息,所述判定信息包括以下至少一個信息:所述目標報文的 源網際協(xié)議IP地址、所述目標報文的目的IP地址、所述目標報文的源端口號、所述目標報 文的目的端口號、所述目標報文的通信協(xié)議類型、所述目標報文的目的統(tǒng)一資源定位符、用 于指示所述目標報文所屬于的業(yè)務的業(yè)務標識; 根據所述判定信息,確定所述目標報文與所述目標虛擬節(jié)點相對應。
22. 根據權利要求14至21中任一項所述的裝置,其特征在于,所述裝置的時間精度與 所述用戶設備的時間精度的差異處于預設范圍內。
23. 根據權利要求14至22中任一項所述的裝置,其特征在于,所述裝置的時間精度為 10毫秒,且所述用戶設備的時間精度為10毫秒。
24. -種傳輸報文的裝置,其特征在于,所述裝置包括: 確定單元,用于確定目標報文的發(fā)送時間與目標業(yè)務的首報文的發(fā)送時間之間的間 隔,其中,所述目標報文屬于目標業(yè)務; 發(fā)送單元,用于向至少一個分發(fā)設備發(fā)送所述目標報文,其中,所述目標報文中承載有 時間指示信息,所述時間指示信息用于指示所述目標報文的發(fā)送時間與所述目標業(yè)務的首 報文的發(fā)送時間之間的間隔。
25. 根據權利要求24所述的裝置,其特征在于,所述分發(fā)設備的時間精度與所述裝置 的時間精度的差異處于預設范圍內。
26. 根據權利要求24或24所述的裝置,其特征在于,所述分發(fā)設備的時間精度為10毫 秒,且所述裝置的時間精度為10毫秒。
27. -種傳輸報文的系統(tǒng),其特征在于,所述系統(tǒng)包括: 至少兩個服務節(jié)點,用于對所傳輸至的報文進行業(yè)務處理,其中,至少一個虛擬節(jié)點中 的目標虛擬節(jié)點具有至少兩個服務時段,所述目標虛擬節(jié)點在一個服務時段內僅與一個服 務節(jié)點相對應,且所述目標虛擬節(jié)點在相鄰的兩個服務時段內所對應的服務節(jié)點相異; 至少一個用戶設備,用于在訪問目標業(yè)務時向所述服務節(jié)點發(fā)送目標報文,其中,所述 目標報文中承載有時間指示信息,所述時間指示信息用于指示所述目標報文的發(fā)送時間與 所述目標業(yè)務的首報文的發(fā)送時間之間的間隔; 至少一個分發(fā)設備,用于接收所述用戶設備發(fā)送的目標報文,并確定所述目標報文與 所述目標虛擬節(jié)點相對應,根據所述目標報文的接收時間和所述時間指示信息,確定所述 目標業(yè)務的首報文的接收時間,根據所述目標業(yè)務的首報文的接收時間,從所述至少兩個 服務節(jié)點中確定目標服務節(jié)點,并向所述目標服務節(jié)點轉發(fā)所述目標報文,其中,所述目標 業(yè)務的首報文的接收時間處于目標時段,所述目標服務節(jié)點是所述目標虛擬節(jié)點在所述目 標時段所對應的服務節(jié)點。
【文檔編號】H04L12/701GK104158755SQ201410370835
【公開日】2014年11月19日 申請日期:2014年7月30日 優(yōu)先權日:2014年7月30日
【發(fā)明者】舒協(xié)鎏 申請人:華為技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1