數據業務體驗評估方法、裝置及網絡設備的制作方法
【專利摘要】本發明實施例提供一種數據業務體驗評估方法、裝置及網絡設備。一種方法包括:接收互聯網中的服務器發送給移動站點MS的下行報文,記錄下行報文的標識和接收到下行報文的第一時間,下行報文包括下行報文的標識;根據下行報文的標識,接收MS發送給服務器的下行應答報文,記錄接收到下行應答報文的第二時間;根據第一時間和第二時間,獲取下行報文對應的環路時延,以實現對數據業務體驗的評估。本發明技術方案提高了對數據業務體驗評估的實時性。
【專利說明】數據業務體驗評估方法、裝置及網絡設備
【技術領域】
[0001]本發明涉及通信技術,尤其涉及一種數據業務體驗評估方法、裝置及網絡設備。
【背景技術】
[0002]為了更好的評估第三代Urd-Generation,簡稱為3G)通信網絡中用戶的數據業務體驗,對3G網絡的數據業務質量進行評估,需要提供對3G網絡中的數據業務體驗進行評估的方法。
[0003]現有數據業務體驗評估方法是通過在3G網絡中增加一個服務器,通過抓取用戶與網絡交互的數據包,并將抓取到的數據包導入到服務器中,由服務器進行離線分析。基于服務器的數據業務體驗評估是離線的,實時性不高。
【發明內容】
[0004]本發明實施例提供一種數據業務體驗評估方法、裝置及網絡設備,用以提高對數據業務體驗評估的實時性。
[0005]本發明實施例一方面提供一種數據業務體驗評估方法,包括:
[0006]接收互聯網中的服務器發送給移動站點MS的下行報文,記錄所述下行報文的標識和接收到所述下行報文的第一時間,所述下行報文包括所述下行報文的標識;
[0007]根據所述下行報文的標識,接收所述MS發送給所述服務器的下行應答報文,記錄接收到所述下行應答報文的第二時間;
[0008]根據所述第一時間和所述第二時間,獲取所述下行報文對應的環路時延,以實現對數據業務體驗的評估。
[0009]在上所述數據業務體驗評估方法的一可選實施方式中,所述方法還包括:接收所述MS發送給所述服務器的上行報文,記錄所述上行報文的標識和接收到所述上行報文的第三時間,所述上行報文包括所述上行報文的標識;
[0010]根據所述上行報文的標識,接收所述服務器發送給所述MS的上行應答報文,記錄接收到所述上行應答報文的第四時間;
[0011]根據所述第三時間和所述第四時間,獲取所述上行報文對應的環路時延,以實現對數據業務體驗的評估。
[0012]在上所述數據業務體驗評估方法的一可選實施方式中,所述方法還包括:將所述上行報文對應的環路時延發送給話務統計系統和/或呼叫詳細記錄CDR系統;和/或
[0013]將所述下行報文對應的環路時延發送給話務統計系統和/或呼叫詳細記錄CDR系統。
[0014]在上所述數據業務體驗評估方法的一可選實施方式中,所述上行報文和所述下行報文為TCP報文,所述上行報文的標識為所述上行報文的TCP序列號,所述下行報文的標識為所述下行報文的TCP序列號。
[0015]本發明實施例一方面還提供一種數據業務體驗評估裝置,包括:[0016]第一接收記錄模塊,用于接收互聯網中的服務器發送給移動站點MS的下行報文,記錄所述下行報文的標識和接收到所述下行報文的第一時間,所述下行報文包括所述下行報文的標識;
[0017]第二接收記錄模塊,用于根據所述下行報文的標識,接收所述MS發送給所述服務器的下行應答報文,記錄接收到所述下行應答報文的第二時間;
[0018]第一評估模塊,用于根據所述第一時間和所述第二時間,獲取所述下行報文對應的環路時延,以實現對數據業務體驗的評估。
[0019]在上所述數據業務體驗評估裝置的一可選實施方式中,所述第一接收記錄模塊還用于接收所述MS發送給所述服務器的上行報文,記錄所述上行報文的標識和接收到所述上行報文的第三時間,所述上行報文包括所述上行報文的標識;
[0020]所述第二接收記錄模塊還用于根據所述上行報文的標識,接收所述服務器發送給所述MS的上行應答報文,記錄接收到所述上行應答報文的第四時間;
[0021]所述第一評估模塊還用于根據所述第三時間和所述第四時間,獲取所述上行報文對應的環路時延,以實現對數據業務體驗的評估。
[0022]在上所述數據業務體驗評估裝置的一可選實施方式中,所述裝置還包括:第一上報模塊,用于將所述上行報文對應的環路時延發送給話務統計系統和/或呼叫詳細記錄CDR系統;和/或,用于將所述下行報文對應的環路時延發送給話務統計系統和/或呼叫詳細記錄⑶R系統。
[0023]在上所述數據業務體驗評估裝置的一可選實施方式中,所述上行報文和所述下行報文為TCP報文,所述上行報文的標識為所述上行報文的TCP序列號,所述下行報文的標識為所述下行報文的TCP序列號。
[0024]本發明實施例一方面又提供一種數據業務體驗評估裝置,包括:
[0025]接收器,用于接收互聯網中的服務器發送給移動站點MS的下行報文,以及根據所述下行報文的標識,接收所述MS發送給所述服務器的下行應答報文,所述下行報文包括所述下行報文的標識;
[0026]處理器,用于記錄所述接收器接收到所述下行報文的第一時間和所述下行報文的標識,以及記錄所述接收器接收到所述下行應答報文的第二時間,并根據所述第一時間和所述第二時間,獲取所述下行報文對應的環路時延,以實現對數據業務體驗的評估。
[0027]本發明實施例一方面還提供一種網絡設備,包括本發明實施例一方面提供的任一數據業務體驗評估裝置。
[0028]本發明實施例另一方面提供一種數據業務體驗評估方法,包括:
[0029]接收移動站點MS發送給互聯網中的服務器的上行報文,記錄所述上行報文的標識和接收到所述上行報文的第三時間,所述上行報文包括所述上行報文的標識;
[0030]根據所述上行報文的標識,接收所述服務器發送給所述MS的上行應答報文,記錄接收到所述上行應答報文的第四時間;
[0031]根據所述第三時間和所述第四時間,獲取所述上行報文對應的環路時延,以實現對數據業務體驗的評估。
[0032]在上所述數據業務體驗評估方法的一可選實施方式中,所述方法還包括:接收所述服務器發送給所述MS的下行報文,記錄所述下行報文的標識和接收到所述下行報文的第一時間,所述下行報文包括所述下行報文的標識;
[0033]根據所述下行報文的標識,接收所述MS發送給所述服務器的下行應答報文,記錄接收到所述下行應答報文的第二時間;
[0034]根據所述第一時間和所述第二時間,獲取所述下行報文對應的環路時延,以實現對數據業務體驗的評估。
[0035]本發明實施例另一方面還提供一種數據業務體驗評估裝置,包括:
[0036]第三接收記錄模塊,用于接收移動站點MS發送給互聯網中的服務器的上行報文,記錄所述上行報文的標識和接收到所述上行報文的第三時間,所述上行報文包括所述上行報文的標識;
[0037]第四接收記錄模塊,用于根據所述上行報文的標識,接收所述服務器發送給所述MS的上行應答報文,記錄接收到所述上行應答報文的第四時間;
[0038]第二評估模塊,用于根據所述第三時間和所述第四時間,獲取所述上行報文對應的環路時延,以實現對數據業務體驗的評估。
[0039]在上所述數據業務體驗評估裝置的一可選實施方式中,所述第三接收記錄模塊還用于接收所述服務器發送給所述MS的下行報文,記錄所述下行報文的標識和接收到所述下行報文的第一時間,所述下行報文包括所述下行報文的標識;
[0040]所述第四接收記錄模塊還用于根據所述下行報文的標識,接收所述MS發送給所述服務器的下行應答報文,記錄接收到所述下行應答報文的第二時間;
[0041]所述第二評估模塊還用于根據所述第一時間和所述第二時間,獲取所述下行報文對應的環路時延,以實現對數據業務體驗的評估。
[0042]本發明實施例另一方面又提供一種數據業務體驗評估裝置,包括:
[0043]接收器,用于接收移動站點MS發送給互聯網中的服務器的上行報文,以及根據所述上行報文的標識,接收所述服務器發送給所述MS的上行應答報文,所述上行報文包括所述上行報文的標識;
[0044]處理器,用于記錄所述接收器接收到所述上行報文的第三時間和所述上行報文的標識,以及記錄所述接收器接收到所述上行應答報文的第四時間,并根據所述第三時間和所述第四時間,獲取所述上行報文對應的環路時延,以實現對數據業務體驗的評估。
[0045]本發明實施例另一方面還提供一種網絡設備,包括本發明實施例另一方面提供的任一數據業務體驗評估裝置。
[0046]本發明實施例一方面提供的數據業務體驗評估方法、裝置及網絡設備,通過記錄接收到互聯網中的服務器發送給MS的下行報文的時間和接收到MS返回給服務器的下行應答報文的時間,利用記錄的兩個時間獲取下行報文對應的環路時延,通過該環路時延來評估數據業務體驗,實現了對數據業務體驗的在線評估,與現有技術相比,提高了數據業務體驗評估的實時性。
[0047]本發明實施例另一方面提供的數據業務體驗評估方法、裝置及網絡設備,通過記錄接收到MS發送給互聯網中的服務器的上行報文的時間和接收到服務器返回給MS的上行應答報文的時間,利用記錄的兩個時間獲取上行報文對應的環路時延,通過該環路時延來評估數據業務體驗,實現了對數據業務體驗的在線評估,與現有技術相比,提高了數據業務體驗評估的實時性。【專利附圖】
【附圖說明】
[0048]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0049]圖1為本發明一實施例提供的數據業務體驗評估方法的流程圖;
[0050]圖2為本發明另一實施例提供的數據業務體驗評估方法的流程圖;
[0051]圖3為本發明又一實施例提供的數據業務體驗評估方法的流程圖;
[0052]圖4為本發明又一實施例提供的數據業務體驗評估方法的流程圖;
[0053]圖5為本發明一實施例提供的網絡拓撲示意圖;
[0054]圖6為本發明又一實施例提供的數據業務體驗評估方法的流程圖;
[0055]圖7為本發明一實施例提供的數據業務體驗評估裝置的結構示意圖;
[0056]圖8為本發明另一實施例提供的數據業務體驗評估裝置的結構示意圖;
[0057]圖9為本發明又一實施例提供的數據業務體驗評估裝置的結構示意圖;
[0058]圖10為本發明又一實施例提供的數據業務體驗評估裝置的結構示意圖。
【具體實施方式】
[0059]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0060]圖1為本發明一實施例提供的數據業務體驗評估方法的流程圖。如圖1所示,本實施例的方法包括:
[0061]步驟101、接收互聯網(英文為Internet)中的服務器發送給移動站點(MobileStation,簡稱為MS)的下行報文,記錄該下行報文的標識和接收到該下行報文的第一時間,該下行報文包括該下行報文的標識。
[0062]步驟102、根據上述記錄的下行報文的標識,接收MS發送給服務器的下行應答報文,記錄接收到該下行應答報文的第二時間。
[0063]步驟103、根據上述第一時間和第二時間,獲取下行報文對應的環路時延,以實現對數據業務體驗的評估。
[0064]在本實施例的一可選實施方式中,還可以將下行報文對應的環路時延發送給話務統計系統和/或呼叫詳細記錄(Calling Detail Records,簡稱為CDR)系統,這樣可以將用戶的真實業務感受可視化,便于進一步評估數據業務體驗。其中,通過將環路時延記錄到話務統計系統,可以將數據業務體驗與基站進行關聯,可以按基站輸出業務體驗報告;通過將環路時延記錄到CDR系統,可以將數據業務體驗與MS進行關聯,可以評估指定MS某次業務的業務體驗。
[0065]在本實施例的一可選實施方式中,上述下行報文為傳輸控制協議(TransmissionControl Protocol,簡稱為TCP)報文,下行報文的標識為該下行報文的TCP序列號。相應的,下行應答報文也是TCP報文,且該下行應答報文也會攜帶有對應的TCP序列號。其中,下行應答報文的TCP序列號大于或等于下行報文的TCP序列號。
[0066]在此說明,上述實施例除了使用TCP之外,還可以使用用戶數據包協議(UserDatagram Protocol,簡稱為UDP)或超文本傳輸協議(Hypertext Transfer Protocol,簡稱為HTTP)等,則下行報文可以為UDP報文或HTTP報文,相應的,下行應答報文也是UDP報文或HTTP報文。在此說明,由于UDP報文并不攜帶UDP序列號,所以UDP報文的標識可由上層協議為每個UDP報文添加,具體實現形式不做限定,只要能夠唯一區分一個UDP報文即可。
[0067]進一步說明,上述實施例的執行主體可以是數據業務體驗評估裝置,該數據業務體驗評估裝置可以設置于3G網絡中的基站控制器(Base Station Controller,簡稱為BSC)或BTS或分組數據服務節點(Packet Data Serving Node,簡稱為F1DSN)中實現,也可以直接作為3G網絡中的BSC或BTS或I3DSN實現,但不限于此。由此可見,本實施例提供的方法可由3G網絡中的現有設備實現,無需額外增加進行數據業務體驗評估的服務器,與現有技術相比可以降低成本,另外,也不需要對現有網絡架構進行改動,易于實現。
[0068]由上述可見,本實施例的數據業務體驗評估方法,數據業務體驗評估裝置通過記錄接收到Internet中的服務器發送給MS的下行報文的時間和接收到MS返回給服務器的下行應答報文的時間,利用記錄的兩個時間獲取下行報文對應的環路時延,通過該環路時延來評估數據業務體驗,實現了對數據業務體驗的在線評估,與現有技術相比,提高了數據業務體驗評估的實時性。
[0069]在本實施例的一可選實施方式中,如圖2所示,本實施例的方法還包括:
[0070]步驟104、接收MS發送給服務器的上行報文,記錄該上行報文的標識和接收到該上行報文的第三時間,該上行報文包括該上行報文的標識。
[0071]步驟105、根據上述記錄的上行報文的標識,接收服務器發送給MS的上行應答報文,記錄接收到該上行應答報文的第四時間。
[0072]步驟106、根據上述第三時間和第四時間,獲取上行報文對應的環路時延,以實現對數據業務體驗的評估。
[0073]在本實施例的一可選實施方式中,可以將上行報文對應的環路時延發送給話務統計系統和/或CDR系統,這樣可以將用戶的真實業務感受可視化,便于進一步評估數據業務體驗。其中,通過將環路時延記錄到話務統計系統,可以將數據業務體驗與基站進行關聯,可以按基站輸出業務體驗報告;通過將環路時延記錄到CDR系統,可以將數據業務體驗與MS進行關聯,可以評估指定MS某次業務的業務體驗。
[0074]在本實施例的一可選實施方式中,上述上行報文為TCP報文,上行報文的標識為該上行報文的TCP序列號。相應的,上行應答報文也是TCP報文,且該上行應答報文也會攜帶有對應的TCP序列號。其中,上行應答報文的TCP序列號大于或等于上行報文的TCP序列號。
[0075]在此說明,上述實施例除了使用TCP之外,還可以使用UDP或HTTP等,則上行報文可以為UDP報文或HTTP報文,相應的,上行應答報文也是UDP報文或HTTP報文。在此說明,由于UDP報文并不攜帶UDP序列號,所以UDP報文的標識可由上層協議為每個UDP報文添力口,具體實現形式不做限定,只要能夠唯一區分一個UDP報文即可。
[0076]在此說明,上述步驟101-步驟103與步驟104-106的操作并不限定先后順序,例如,可以先執行步驟102-步驟103描述的對上行報文的處理,也可以先執行步驟104-步驟106描述的對下行報文的處理,另外,步驟101-步驟103的步驟104-步驟106的操作還可以并行執行,具體視實際應用情況而定。
[0077]由上述可見,本實施例提供的方法一方面通過記錄接收到Internet中的服務器發送給MS的下行報文的時間和接收到MS返回給服務器的下行應答報文的時間,利用記錄的兩個時間獲取下行報文對應的環路時延,通過該環路時延來評估數據業務體驗,從下行方向實現了對數據業務體驗的在線評估,另一方面通過記錄接收到MS發送給Internet中的服務器的上行報文的時間和接收到服務器返回給MS的上行應答報文的時間,利用記錄的兩個時間獲取上行報文對應的環路時延,通過該環路時延來評估數據業務體驗,從上行方向實現了對數據業務體驗的在線評估,與現有技術相比,不僅提高了數據業務體驗評估的實時性,也能夠保證對數據業務體驗評估的完整性。
[0078]圖3為本發明又一實施例提供的數據業務體驗評估方法的流程圖。如圖3所示,本實施例的方法包括:
[0079]步驟301、接收MS發送給互聯網中的服務器的上行報文,記錄上行報文的標識和接收到上行報文的第三時間,該上行報文包括該上行報文的標識。
[0080]步驟302、根據上述記錄的上行報文的標識,接收服務器發送給MS的上行應答報文,記錄接收到上行應答報文的第四時間。
[0081]步驟303、根據上述第三時間和第四時間,獲取上行報文對應的環路時延,以實現對數據業務體驗的評估。
[0082]在本實施例的一可選實施方式中,可以將上行報文對應的環路時延發送給3G網絡中的話務統計系統和/或CDR系統,這樣可以將用戶的真實業務感受可視化,便于進一步評估數據業務體驗。其中,通過將環路時延記錄到話務統計系統,可以將數據業務體驗與基站進行關聯,可以按基站輸出業務體驗報告;通過將環路時延記錄到CDR系統,可以將數據業務體驗與MS進行關聯,可以評估指定MS某次業務的業務體驗。
[0083]在本實施例的一可選實施方式中,上述上行報文為TCP報文,上行報文的標識為該上行報文的TCP序列號。相應的,上行應答報文也是TCP報文,且該上行應答報文也會攜帶有對應的TCP序列號。其中,上行應答報文的TCP序列號大于或等于上行報文的TCP序列號。
[0084]在此說明,上述實施例除了使用TCP之外,還可以使用UDP或HTTP等,則上行報文可以為UDP報文或HTTP報文,相應的,上行應答報文也是UDP報文或HTTP報文。在此說明,由于UDP報文并不攜帶UDP序列號,所以UDP報文的標識可由上層協議為每個UDP報文添力口,具體實現形式不做限定,只要能夠唯一區分一個UDP報文即可。
[0085]進一步說明,上述實施例的執行主體可以是數據業務體驗評估裝置,該數據業務體驗評估裝置可以設置于3G網絡中的BSC或BTS或I3DSN中實現,或者也可以直接作為3G網絡中的BSC或BTS或I3DSN實現,但不限于此。由此可見,本實施例提供的方法可由3G網絡中的現有設備實現,無需額外增加進行數據業務體驗評估的服務器,與現有技術相比可以降低成本,另外,也不需要對現有網絡架構進行改動,易于實現。
[0086]由上述可見,本實施例的數據業務體驗評估方法,數據業務體驗評估裝置通過記錄接收到MS發送給Internet中的服務器的上行報文的時間和接收到服務器返回給MS的上行應答報文的時間,利用記錄的兩個時間獲取上行報文對應的環路時延,通過該環路時延來評估數據業務體驗,實現了對數據業務體驗的在線評估,與現有技術相比,提高了數據業務體驗評估的實時性。
[0087]在本實施例的一可選實施方式中,如圖4所示,本實施例的方法還包括:
[0088]步驟304、接收服務器發送給MS的下行報文,記錄下行報文的標識和接收到下行報文的第一時間,該下行報文包括該下行報文的標識。
[0089]步驟305、根據上述記錄的下行報文的標識,接收MS發送給服務器的下行應答報文,記錄接收到下行應答報文的第二時間。
[0090]步驟306、根據第一時間和第二時間,獲取下行報文對應的環路時延,以實現對數據業務體驗的評估。
[0091 ] 在本實施例的一可選實施方式中,還可以將下行報文對應的環路時延發送給話務統計系統和/或CDR系統,這樣可以將用戶的真實業務感受可視化,便于進一步評估數據業務體驗。其中,通過將環路時延記錄到話務統計系統,可以將數據業務體驗與基站進行關聯,可以按基站輸出業務體驗報告;通過將環路時延記錄到CDR系統,可以將數據業務體驗與MS進行關聯,可以評估指定MS某次業務的業務體驗。
[0092]在本實施例的一可選實施方式中,上述下行報文為TCP報文,下行報文的標識為該下行報文的TCP序列號。相應的,下行應答報文也是TCP報文,且該下行應答報文也會攜帶有對應的TCP序列號。其中,下行應答報文的TCP序列號大于或等于下行報文的TCP序列號。
[0093]在此說明,上述實施例除了使用TCP之外,還可以使用UDP或HTTP等,則下行報文可以為UDP報文或HTTP報文,相應的,下行應答報文也是UDP報文或HTTP報文。在此說明,由于UDP報文并不攜帶UDP序列號,所以UDP報文的標識可由上層協議為每個UDP報文添力口,具體實現形式不做限定,只要能夠唯一區分一個UDP報文即可。
[0094]在此說明,上述步驟301-步驟303與步驟304-306的操作并不限定先后順序,例如,可以先執行步驟302-步驟303描述的對上行報文的處理,也可以先執行步驟304-步驟306描述的對下行報文的處理,另外,步驟301-步驟303的步驟304-步驟306的操作還可以并行執行,具體視實際應用情況而定。
[0095]由上述可見,本實施例提供的方法一方面通過記錄接收到MS發送給Internet中的服務器的上行報文的時間和接收到服務器返回給MS的上行應答報文的時間,利用記錄的兩個時間獲取上行報文對應的環路時延,通過該下行報文對應的環路時延來評估數據業務體驗,從上行方向實現了對數據業務體驗的在線評估,另一方面還可以通過記錄接收到Internet中的服務器發送給MS的下行報文的時間和接收到MS返回給服務器的下行應答報文的時間,利用記錄的兩個時間獲取下行報文對應的環路時延,通過該上行報文對應的環路時延來評估數據業務體驗,從下行方向實現了對數據業務體驗的在線評估,與現有技術相比,不僅提高了數據業務體驗評估的實時性,也能夠保證對數據業務體驗評估的完整性。
[0096]結合上述各實施例可見,本發明實施例可以僅利用上行報文對應的環路時延,或者僅利用下行報文對應的環路時延,或者同時使用上行報文對應的環路時延和下行報文對應的環路時延進行數據業務體驗的評估,并且同時使用上行報文對應的環路時延和下行報文對應的環路時延進行數據業務體驗的評估時,使用上行報文對應的環路時延和下行報文對應的環路時延進行數據業務體驗評估的先后順序不做限定,具體使用哪種方式可以根據實際應用需求而定。
[0097]圖5為本發明以下各實施例所基于的網絡拓撲示意圖。如圖5所示,該網絡拓撲包括:依次連接的MS、BTS、BSC和PDSN,MS、BTS、BSC和PDSN位于3G網絡中,PDSN還與互聯網中的服務器連接。圖5中未示出⑶R和話務統計系統。假設在以下實施例中,Internet中的業務和報文都承載在TCP協議之上。
[0098]在一個實施例中,執行主體為圖5中的BSC。其中,BSC根據下行TCP報文對數據業務體驗進行在線評估的方法包括:
[0099]步驟611、MS通過撥號等方式,建立Internet連接。
[0100]步驟612、MS通過TCP訪問Internet上的服務器。
[0101]步驟613、服務器發送下行TCP報文,假設該下行TCP報文的序號為99。
[0102]步驟614、BSC對接收到的下行TCP報文進行檢測,記錄該下行TCP報文的序號99,并記錄接收到該下行TCP報文的時間點,記為tl。
[0103]具體的,MS與F1DSN之間會采用點對點協議(Point-to-Point Protocol,簡稱為PPP)傳輸TCP報文,因此,BSC需要對接收到的PPP報文進行轉譯和解析,從PPP報文中獲取互聯網協議(Internet Protocol,簡稱為IP)報文,再從IP報文中獲取TCP報文。其他步驟中各網元獲取TCP報文的過程與此類似,不再贅述。
[0104]步驟615、BSC轉發序號為99的下行TCP報文到MS。
[0105]步驟616、MS接收到序號為99的下行TCP報文后,將下行TCP報文對應的TCP應答報文的序號填充為99,并發送給BSC。
[0106]在此說明,如果MS在較短時間內同時接收到多個下行TCP報文,則MS可以進行合并應答,即僅對最后接收到的下行TCP報文進行應答。例如,如果MS在較短時間內同時接收到序號為99、100、101的下行TCP報文,則MS只需回復序號為101的TCP應答報文,服務器即可根據該序號為101的報文獲知MS成功接收到序號為99、序號100、序號101的下行TCP報文。
[0107]在此說明,BSC與MS之間的報文需要通過BTS進行轉發。
[0108]步驟617、BSC對接收到的TCP應答報文進行檢測,如果TCP應答報文的序號大于或等于99,記錄接收到TCP應答報文的時間點,記為t2。
[0109]步驟618、BSC計算下行TCP報文的環路時延為:t2_tl,實現對數據業務體驗的評估,并將計算出的環路時延信息上報給CDR或者話務統計系統。
[0110]可選的,BSC還需要將上述TCP應答報文發送給Internet中的服務器。其中,BSC與服務器之間的報文需要通過rosN進行轉發。
[0111]BSC通過上述過程完成了對MS與BSC之間的數據業務體驗的評估。
[0112]圖6給出了一種服務器向MS發送序號為1-400的TCP報文,BSC在此過程中進行數據業務體驗評估的流程。圖6中的“TCP seq+數字”表示序列號為后續數字的下行TCP報文,“TCP Ack+數字”表示序列號為后續數字的TCP應答報文。具體過程不再贅述。
[0113]其中,BSC根據上行TCP報文對數據業務體驗進行在線評估的方法包括:
[0114]步驟621、MS通過撥號等方式,建立Internet連接。
[0115]步驟622、MS通過TCP協議訪問Internet上的服務器。[0116]步驟623、MS向服務器發送上行TCP報文,假設該上行TCP報文的序號為19。
[0117]步驟624、BSC對接收到的上行TCP報文進行檢測,記錄該上行TCP報文的序號19,并記錄接收到該上行TCP報文的時間點,記為t3。
[0118]其中,BSC與MS之間的報文需要通過BTS進行轉發。
[0119]具體的,MS與I3DSN之間會采用PPP傳輸TCP報文,因此,BSC需要對接收到的PPP報文進行轉譯和解析,從PPP報文中獲取IP報文,再從IP報文中獲取TCP報文。其他步驟中各網元獲取TCP報文的過程與此類似,不再贅述。
[0120]步驟625、BSC轉發序號為19的上行TCP報文到服務器。
[0121]步驟626、服務器接收到序號為19的上行TCP報文后,將上行TCP報文對應的TCP應答報文的序號填充為19,并發送給BSC。
[0122]在此說明,BSC與服務器之間的報文需要通過H)SN進行轉發。
[0123]步驟627、BSC對接收到的TCP應答報文進行檢測,如果TCP應答報文的序號大于或等于19,記錄接收到TCP應答報文的時間點,記為t4。
[0124]步驟628、BSC計算上行TCP報文的環路時延為:t4_t3,實現對數據業務體驗的評估,并將計算出的環路時延信息上報給CDR或者話務統計系統。
[0125]可選的,BSC還可以將上述TCP應答報文發送給MS。
[0126]BSC通過上述過程完成了對Internet與BSC之間的數據業務體驗的評估。
[0127]在另一個實施例中,執行主體為圖5中的H)SN。其中,I3DSN根據下行TCP報文對數據業務體驗進行在線評估的方法包括:
[0128]步驟711、MS通過撥號等方式,建立Internet連接。
[0129]步驟712、MS通過TCP訪問Internet上的服務器。
[0130]步驟713、服務器發送下行TCP報文,假設該下行TCP報文的序號為99。
[0131]步驟714、PDSN對接收到的下行TCP報文進行檢測,記錄該下行TTCP報文的序號99,并記錄接收到該下行TCP報文的時間點,記為tl。
[0132]步驟715、H)SN轉發序號為99的下行TCP報文到MS。
[0133]步驟716、MS接收到序號為99的下行TCP報文后,將下行TCP報文對應的TCP應答報文的序號填充為99,并發送給rosN。
[0134]在此說明,如果MS在較短時間內同時接收到多個下行TCP報文,則MS可以進行合并應答,即僅對最后接收到的下行TCP報文進行應答。例如,如果MS在較短時間內同時接收到序號為99、100、101的下行TCP報文,則MS只需回復序號為101的TCP應答報文,服務器即可根據該序號為101的報文獲知MS成功接收到序號為99、序號100、序號101的下行TCP報文。
[0135]在此說明,PDSN與MS之間的報文需要通過BTS和BSC進行轉發。
[0136]步驟717JDSN對接收到的TCP應答報文進行檢測,如果TCP應答報文的序號大于或等于99,記錄接收到TCP應答報文的時間點,記為t2。
[0137]步驟718JDSN計算下行TCP報文的環路時延為:t2_tl,實現對數據業務體驗的評估,并將計算出的環路時延信息上報給CDR或者話務統計系統。
[0138]可選的,PDSN還需要將上述TCP應答報文發送給Internet中的服務器。
[0139]H)SN通過上述過程完成了對MS與I3DSN之間的數據業務體驗的評估。[0140]其中,PDSN根據上行TCP報文對數據業務體驗進行在線評估的方法包括:
[0141]步驟721、MS通過撥號等方式,建立Internet連接。
[0142]步驟722、MS通過TCP協議訪問Internet上的服務器。
[0143]步驟723、MS向服務器發送上行TCP報文,假設該上行TCP報文的序號為19。
[0144]步驟724、PDSN對接收到的上行TCP報文進行檢測,記錄該上行TCP報文的序號19,并記錄接收到該上行TCP報文的時間點,記為t3。
[0145]步驟725JDSN轉發序號為19的上行TCP報文到服務器。
[0146]在此說明,PDSN與MS之間的報文需要通過BTS和BSC進行轉發。
[0147]步驟726、服務器接收到序號為19的上行TCP報文后,將上行TCP報文對應的TCP應答報文的序號填充為19,并發送給rosN。
[0148]步驟727JDSN對接收到的TCP應答報文進行檢測,如果TCP應答報文的序號大于或等于19,記錄接收到TCP應答報文的時間點,記為t4。
[0149]步驟728JDSN計算上行TCP報文的環路時延為:t4_t3,實現對數據業務體驗的評估,并將計算出的環路時延信息上報給CDR或者話務統計系統。
[0150]可選的,PDSN還可以將上述TCP應答報文發送給MS。
[0151]BSC通過上述過程完成了對Internet與I3DSN之間的數據業務體驗的評估。
[0152]在又一個實施例中,執行主體為圖5中的BTS。其中,BTS根據下行TCP報文對數據業務體驗進行在線評估的方法包括:
[0153]步驟811、MS通過撥號等方式,建立Internet連接。
[0154]步驟812、MS通過TCP協議訪問Internet上的服務器。
[0155]步驟813、服務器發送下行TCP報文,假設該下行TCP報文的序號為99。
[0156]步驟814、BTS對接收到的下行TCP報文進行檢測,記錄該下行TTCP報文的序號99,并記錄接收到該下行TCP報文的時間點,記為tl。
[0157]具體的,MS與I3DSN之間會采用PPP傳輸TCP報文,因此,BTS可以對接收到的PPP報文進行轉譯和解析,從PPP報文中獲取IP報文,再從IP報文中獲取TCP報文。其他步驟中各網元獲取TCP報文的過程與此類似,不再贅述。
[0158]BTS和服務器之間的報文需要通過BSC和TOSN等進行轉發。
[0159]步驟815、BTS轉發序號為99的下行TCP報文到MS。
[0160]步驟816、MS接收到序號為99的下行TCP報文后,將下行TCP報文對應的TCP應答報文的序號填充為99,并發送給BTS。
[0161]在此說明,如果MS在較短時間內同時接收到多個下行TCP報文,則MS可以進行合并應答,即僅對最后接收到的下行TCP報文進行應答。例如,如果MS在較短時間內同時接收到序號為99、100、101的下行TCP報文,則MS只需回復序號為101的TCP應答報文,服務器即可根據該序號為101的報文獲知MS成功接收到序號為99、序號100、序號101的下行TCP報文。
[0162]步驟817、BTS對接收到的TCP應答報文進行檢測,如果TCP應答報文的序號大于或等于99,記錄接收到TCP應答報文的時間點,記為t2。
[0163]步驟818、BTS計算下行TCP報文的環路時延為:t2_tl,實現對數據業務體驗的評估,并將計算出的環路時延信息上報給CDR或者話務統計系統。[0164]可選的,BTS還需要將上述TCP應答報文發送給Internet中的服務器。
[0165]BTS通過上述過程完成了對MS與BTS之間的數據業務體驗的評估。
[0166]其中,BTS根據上行TCP報文對數據業務體驗進行在線評估的方法包括:
[0167]步驟821、MS通過撥號等方式,建立Internet連接。
[0168]步驟822、MS通過TCP協議訪問Internet上的服務器。
[0169]步驟823、MS向服務器發送上行TCP報文,假設該上行TCP報文的序號為19。
[0170]步驟824、BTS對接收到的上行TCP報文進行檢測,記錄該上行TCP報文的序號19,并記錄接收到該上行TCP報文的時間點,記為t3。
[0171]具體的,MS與I3DSN之間會采用PPP傳輸TCP報文,因此,BTS需要對接收到的PPP報文進行轉譯和解析,從PPP報文中獲取IP報文,再從IP報文中獲取TCP報文。其他步驟中各網元獲取TCP報文的過程與此類似,不再贅述。
[0172]步驟825、BTS轉發序號為19的上行TCP報文到服務器。
[0173]在此說明,BTS與服務器之間的報文需要通過BSC和TOSN等進行轉發。
[0174]步驟826、服務器接收到序號為19的上行TCP報文后,將上行TCP報文對應的TCP應答報文的序號填充為19,并發送給BTS。
[0175]步驟827、BTS對接收到的TCP應答報文進行檢測,如果TCP應答報文的序號大于或等于19,記錄接收到TCP應答報文的時間點,記為t4。
[0176]步驟828、BTS計算上行TCP報文的環路時延為:t4_t3,實現對數據業務體驗的評估,并將計算出的環路時延信息上報給CDR或者話務統計系統。
[0177]可選的,BTS還可以將上述TCP應答報文發送給MS。
[0178]BSC通過上述過程完成了對Internet與BTS之間的數據業務體驗的評估。
[0179]圖7為本發明一實施例提供的數據業務體驗評估裝置的結構示意圖。如圖7所示,本實施例的裝置包括:第一接收記錄模塊91、第二接收記錄模塊92和第一評估模塊93。
[0180]第一接收記錄模塊91,用于接收互聯網中的服務器發送給MS的下行報文,記錄下行報文的標識和接收到下行報文的第一時間,該下行報文包括該下行報文的標識。
[0181]第二接收記錄模塊92,與第一接收記錄模塊91連接,用于根據第一接收記錄模塊91記錄的下行報文的標識,接收MS發送給服務器的下行應答報文,記錄接收到下行應答報文的第二時間。
[0182]第一評估模塊93,與第一接收記錄模塊91和第二接收記錄模塊92連接,用于根據第一接收記錄模塊91記錄的第一時間和第二接收記錄模塊92記錄的第二時間,獲取下行報文對應的環路時延,以實現對數據業務體驗的評估。
[0183]在本實施例的一可選實施方式中,第一接收記錄模塊91還用于接收MS發送給服務器的上行報文,記錄上行報文的標識和接收到上行報文的第三時間,該上行報文包括該上行報文的標識。
[0184]相應的,第二接收記錄模塊92還用于根據第一接收記錄模塊91記錄的上行報文的標識,接收服務器發送給MS的上行應答報文,記錄接收到上行應答報文的第四時間。
[0185]相應的,第一評估模塊93還用于根據第一接收記錄模塊91記錄的第三時間和第二接收記錄模塊92記錄的第四時間,獲取上行報文對應的環路時延,以實現對數據業務體驗的評估。[0186]在本實施例的一可選實施方式中,本實施例的裝置還包括:第一上報模塊94。第一上報模塊94,與第一評估模塊93連接,用于將第一評估模塊93獲取的下行報文對應的環路時延發送給話務統計系統和/或CDR系統。和/或,第一上報模塊94用于將第一評估模塊93獲取的下行報文對應的環路時延發送給話務統計系統和/或CDR系統。
[0187]在本實施例的一可選實施方式中,上述上行報文和下行報文為TCP報文,上行報文的標識為上行報文的TCP序列號,下行報文的標識為下行報文的TCP序列號。相應的,上行應答報文和下行應答報文也是TCP報文。
[0188]在本實施例的一可選實施方式中,上述上行報文和下行報文還可以是UDP報文或HTTP報文,相應的,上行應答報文和下行應答報文也是UDP報文或HTTP報文。
[0189]本實施例的數據業務體驗評估裝置的各功能模塊可用于執行上述方法實施例,例如圖1或圖2所示實施例中的相應流程,其具體工作原理不再贅述,詳見方法實施的描述。
[0190]本實施例的數據業務體驗評估裝置可以設置于BTS、BSC或H)SN中實現,也可以就是BTS、BSC或roSN,但不限于此。
[0191]本實施例的數據業務體驗評估裝置,通過記錄接收到Internet中的服務器發送給MS的下行報文的時間和接收到MS返回給服務器的下行應答報文的時間,利用記錄的兩個時間獲取下行報文對應的環路時延,通過該環路時延來評估數據業務體驗,實現了對數據業務體驗的在線評估,與現有技術相比,提高了數據業務體驗評估的實時性。
[0192]圖8為本發明另一實施例提供的數據業務體驗評估裝置的結構示意圖。如圖8所示,本實施例的裝置包括:接收器1001和處理器1002。
[0193]接收器1001,用于接收互聯網中的服務器發送給MS的下行報文,以及根據下行報文的標識,接收MS發送給服務器的下行應答報文,該下行報文包括該下行報文的標識。
[0194]處理器1002,與接收器1001連接,用于記錄接收器1001接收到下行報文的第一時間和下行報文的標識,以及記錄接收器1001接收到下行應答報文的第二時間,并根據第一時間和第二時間,獲取下行報文對應的環路時延,以實現對數據業務體驗的評估。
[0195]在本實施例的一可選實施方式中,接收器1001還用于接收MS發送給服務器的上行報文,以及根據上行報文的標識,接收服務器發送給MS的上行應答報文,該上行報文包括該上行報文的標識。
[0196]處理器1002還用于記錄接收器1001接收到上行報文的第三時間和上行報文的標識,記錄接收器1001接收到上行應答報文的第四時間,并根據第三時間和第四時間,獲取上行報文對應的環路時延,以實現對數據業務體驗的評估。
[0197]在本實施例的一可選實施方式中,本實施例的裝置還包括:發送器1003。發送器1003,與處理器1002連接,用于將處理器1002獲取的下行報文對應的環路時延發送給話務統計系統和/或CDR系統。和/或,發送器1003用于將處理器1002獲取的下行報文對應的環路時延發送給話務統計系統和/或CDR系統。
[0198]在本實施例的一可選實施方式中,上述上行報文和下行報文為TCP報文,上行報文的標識為上行報文的TCP序列號,下行報文的標識為下行報文的TCP序列號。相應的,上行應答報文和下行應答報文也是TCP報文。
[0199]在本實施例的一可選實施方式中,上述上行報文和下行報文還可以是UDP報文或HTTP報文,相應的,上行應答報文和下行應答報文也是UDP報文或HTTP報文。[0200]本實施例的數據業務體驗評估裝置的各功能模塊可用于執行上述方法實施例,例如圖1或圖2所示實施例中的相應流程,其具體工作原理不再贅述,詳見方法實施的描述。
[0201]本實施例的數據業務體驗評估裝置可以設置于BTS、BSC或I3DSN中實現,也可以就是BTS、BSC或roSN,但不限于此。
[0202]本實施例的數據業務體驗評估裝置,通過記錄接收到Internet中的服務器發送給MS的下行報文的時間和接收到MS返回給服務器的下行應答報文的時間,利用記錄的兩個時間獲取下行報文對應的環路時延,通過該環路時延來評估數據業務體驗,實現了對數據業務體驗的在線評估,與現有技術相比,提高了數據業務體驗評估的實時性。
[0203]圖9為本發明又一實施例提供的數據業務體驗評估裝置的結構示意圖。如圖9所示,本實施例的裝置包括:第三接收記錄模塊71、第四接收記錄模塊72和第二評估模塊73。
[0204]第三接收記錄模塊71,用于接收MS發送給互聯網中的服務器的上行報文,記錄上行報文的標識和接收到上行報文的第三時間,該上行報文包括上行報文的標識。
[0205]第四接收記錄模塊72,與第三接收記錄模塊71連接,用于根據第三接收記錄模塊71記錄的上行報文的標識,接收服務器發送給MS的上行應答報文,記錄接收到上行應答報文的第四時間。
[0206]第二評估模塊73,與第三接收記錄模塊71和第四接收記錄模塊72連接,用于根據第三接收記錄模塊71記錄的第三時間和第四接收記錄模塊72記錄的第四時間,獲取上行報文對應的環路時延,以實現對數據業務體驗的評估。
[0207]在本實施例的一可選實施方式中,第三接收記錄模塊71還用于接收服務器發送給MS的下行報文,記錄下行報文的標識和接收到下行報文的第一時間,該下行報文包括該下行報文的標識。
[0208]相應的,第四接收記錄模塊72還用于根據第三接收記錄模塊71記錄的下行報文的標識,接收MS發送給服務器的下行應答報文,記錄接收到下行應答報文的第二時間。
[0209]相應的,第二評估模塊73還用于根據第三接收記錄模塊71記錄的第一時間和第四接收記錄模塊72記錄的第二時間,獲取下行報文對應的環路時延,以實現對數據業務體驗的評估。
[0210]在本實施例的一可選實施方式中,本實施例的裝置還包括:第二上報模塊74。第二上報模塊74,與第二評估模塊73連接,用于將第二評估模塊73獲取的上行報文對應的環路時延發送給話務統計系統和/或CDR系統。和/或,第二上報模塊74用于將第二評估模塊73獲取的下行報文對應的環路時延發送給話務統計系統和/或CDR系統。
[0211]在本實施例的一可選實施方式中,上述上行報文和下行報文為TCP報文,上行報文的標識為上行報文的TCP序列號,下行報文的標識為下行報文的TCP序列號。相應的,上行應答報文和下行應答報文也是TCP報文。
[0212]在本實施例的一可選實施方式中,上述上行報文和下行報文還可以是UDP報文或HTTP報文,相應的,上行應答報文和下行應答報文也是UDP報文或HTTP報文。
[0213]本實施例的數據業務體驗評估裝置的各功能模塊可用于執行上述方法實施例,例如圖3或圖4所示實施例中的相應流程,其具體工作原理不再贅述,詳見方法實施的描述。
[0214]本實施例的數據業務體驗評估裝置可以設置于BTS、BSC或H)SN中實現,也可以就是BTS、BSC或roSN,但不限于此。[0215]本實施例的數據業務體驗評估裝置,通過記錄接收到MS發送給Internet中的服務器的上行報文的時間和接收到服務器返回給MS的上行應答報文的時間,利用記錄的兩個時間獲取上行報文對應的環路時延,通過該環路時延來評估數據業務體驗,實現了對數據業務體驗的在線評估,與現有技術相比,提高了數據業務體驗評估的實時性。
[0216]圖10為本發明又一實施例提供的數據業務體驗評估裝置的結構示意圖。如圖10所示,本實施例的裝置包括:接收器81和處理器82。
[0217]接收器81,用于接收MS發送給互聯網中的服務器的上行報文,以及根據上行報文的標識,接收服務器發送給MS的上行應答報文,該上行報文包括該上行報文的標識。
[0218]處理器82,與接收器81連接,用于記錄接收器81接收到上行報文的第三時間和上行報文的標識,以及記錄接收器81接收到上行應答報文的第四時間,并根據第三時間和第四時間,獲取上行報文對應的環路時延,以實現對數據業務體驗的評估。
[0219]在本實施例的一可選實施方式中,接收器811還用于接收服務器發送給MS的下行報文,根據下行報文的標識,接收MS發送給服務器的下行應答報文,該下行報文包括該下行報文的標識。
[0220]相應的,處理器82還用于記錄接收器81接收到下行報文的第一時間和下行報文的標識,記錄接收器81接收到下行應答報文的第二時間,并根據第一時間和第二時間,獲取下行報文對應的環路時延,以實現對數據業務體驗的評估。
[0221]在本實施例的一可選實施方式中,本實施例的裝置還包括:發送器83。發送器83,與處理器82連接,用于將處理器82獲取的上行報文對應的環路時延發送給話務統計系統和/或CDR系統,和/或,將處理器82獲取的下行報文對應的環路時延發送給話務統計系統和/或CDR系統。
[0222]在本實施例的一可選實施方式中,上述上行報文和下行報文為TCP報文,上行報文的標識為上行報文的TCP序列號,下行報文的標識為下行報文的TCP序列號。相應的,上行應答報文和下行應答報文也是TCP報文。
[0223]在本實施例的一可選實施方式中,上述上行報文和下行報文還可以是UDP報文或HTTP報文,相應的,上行應答報文和下行應答報文也是UDP報文或HTTP報文。
[0224]本實施例的數據業務體驗評估裝置的各功能模塊可用于執行上述方法實施例,例如圖3或圖4所示實施例中的相應流程,其具體工作原理不再贅述,詳見方法實施的描述。
[0225]本實施例的數據業務體驗評估裝置可以設置于BTS、BSC或I3DSN中實現,也可以就是BTS、BSC或roSN,但不限于此。
[0226]本實施例的數據業務體驗評估裝置,通過記錄接收到MS發送給Internet中的服務器的上行報文的時間和接收到服務器返回給MS的上行應答報文的時間,利用記錄的兩個時間獲取上行報文對應的環路時延,通過該環路時延來評估數據業務體驗,實現了對數據業務體驗的在線評估,與現有技術相比,提高了數據業務體驗評估的實時性。
[0227]本發明一實施例提供一種網絡設備,包括圖7所示實施例提供的數據業務體驗評估裝置。該網絡設備可以是BTS或BSC或H)SN。
[0228]本實施例的網絡設備同樣可用于執行圖1或圖2所示數據業務體驗評估方法的流程,同樣可以提高對數據業務體驗評估的實時性。
[0229]本發明另一實施例提供一種網絡設備,包括圖9所示實施例提供的數據業務體驗評估裝置。該網絡設備可以是BTS或BSC或roSN。
[0230]本實施例的網絡設備同樣可用于執行圖3或圖4所示數據業務體驗評估方法的流程,同樣可以提高對數據業務體驗評估的實時性。
[0231]本領域普通技術人員可以理解:實現上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質中。該程序在執行時,執行包括上述各方法實施例的步驟;而前述的存儲介質包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0232]最后應說明的是:以上各實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述各實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的范圍。
【權利要求】
1.一種數據業務體驗評估方法,其特征在于,包括: 接收互聯網中的服務器發送給移動站點MS的下行報文,記錄所述下行報文的標識和接收到所述下行報文的第一時間,所述下行報文包括所述下行報文的標識; 根據所述下行報文的標識,接收所述MS發送給所述服務器的下行應答報文,記錄接收到所述下行應答報文的第二時間; 根據所述第一時間和所述第二時間,獲取所述下行報文對應的環路時延,以實現對數據業務體驗的評估。
2.根據權利要求1所述的數據業務體驗評估方法,其特征在于,還包括: 接收所述MS發送給所述服務器的上行報文,記錄所述上行報文的標識和接收到所述上行報文的第三時間,所述上行報文包括所述上行報文的標識; 根據所述上行報文的標識,接收所述服務器發送給所述MS的上行應答報文,記錄接收到所述上行應答報文的第四時間; 根據所述第三時間和所述第四時間,獲取所述上行報文對應的環路時延,以實現對數據業務體驗的評估。
3.根據權利要求2所述的數據業務體驗評估方法,其特征在于,還包括: 將所述上行報文對應的環路時延發送給話務統計系統和/或呼叫詳細記錄CDR系統;和/或 將所述下行報文對應的環路時延發送給話務統計系統和/或呼叫詳細記錄CDR系統。
4.根據權利要求2所述的數據業務體驗評估方法,其特征在于,所述上行報文和所述下行報文為TCP報文,所述上行報文的標識為所述上行報文的TCP序列號,所述下行報文的標識為所述下行報文的TCP序列號。
5.一種數據業務體驗評估方法,其特征在于,包括: 接收移動站點MS發送給互聯網中的服務器的上行報文,記錄所述上行報文的標識和接收到所述上行報文的第三時間,所述上行報文包括所述上行報文的標識; 根據所述上行報文的標識,接收所述服務器發送給所述MS的上行應答報文,記錄接收到所述上行應答報文的第四時間; 根據所述第三時間和所述第四時間,獲取所述上行報文對應的環路時延,以實現對數據業務體驗的評估。
6.根據權利要求5所述的數據業務體驗評估方法,其特征在于,還包括: 接收所述服務器發送給所述MS的下行報文,記錄所述下行報文的標識和接收到所述下行報文的第一時間,所述下行報文包括所述下行報文的標識; 根據所述下行報文的標識,接收所述MS發送給所述服務器的下行應答報文,記錄接收到所述下行應答報文的第二時間; 根據所述第一時間和所述第二時間,獲取所述下行報文對應的環路時延,以實現對數據業務體驗的評估。
7.一種數據業務體驗評估裝置,其特征在于,包括; 第一接收記錄模塊,用于接收互聯網中的服務器發送給移動站點MS的下行報文,記錄所述下行報文的標識和接收到所述下行報文的第一時間,所述下行報文包括所述下行報文的標識;第二接收記錄模塊,用于根據所述下行報文的標識,接收所述MS發送給所述服務器的下行應答報文,記錄接收到所述下行應答報文的第二時間; 第一評估模塊,用于根據所述第一時間和所述第二時間,獲取所述下行報文對應的環路時延,以實現對數據業務體驗的評估。
8.根據權利要求7所述的數據業務體驗評估裝置,其特征在于,所述第一接收記錄模塊還用于接收所述MS發送給所述服務器的上行報文,記錄所述上行報文的標識和接收到所述上行報文的第三時間,所述上行報文包括所述上行報文的標識; 所述第二接收記錄模塊還用于根據所述上行報文的標識,接收所述服務器發送給所述MS的上行應答報文,記錄接收到所述上行應答報文的第四時間; 所述第一評估模塊還用于根據所述第三時間和所述第四時間,獲取所述上行報文對應的環路時延,以實現對數據業務體驗的評估。
9.根據權利要求8所述的數據業務體驗評估裝置,其特征在于,還包括: 第一上報模塊,用于將所述上行報文對應的環路時延發送給話務統計系統和/或呼叫詳細記錄CDR系統;和/或,用于將所述下行報文對應的環路時延發送給話務統計系統和/或呼叫詳細記錄⑶R系統。
10.根據權利要求8所述的數據業務體驗評估裝置,其特征在于,所述上行報文和所述下行報文為TCP報文,所述上行報文的標識為所述上行報文的TCP序列號,所述下行報文的標識為所述下行報文的TCP序列號。
11.一種數據業務體驗 評估裝置,其特征在于,包括: 接收器,用于接收互聯網中的服務器發送給移動站點MS的下行報文,以及根據所述下行報文的標識,接收所述MS發送給所述服務器的下行應答報文,所述下行報文包括所述下行報文的標識; 處理器,用于記錄所述接收器接收到所述下行報文的第一時間和所述下行報文的標識,以及記錄所述接收器接收到所述下行應答報文的第二時間,并根據所述第一時間和所述第二時間,獲取所述下行報文對應的環路時延,以實現對數據業務體驗的評估。
12.—種數據業務體驗評估裝置,其特征在于,包括: 第三接收記錄模塊,用于接收移動站點MS發送給互聯網中的服務器的上行報文,記錄所述上行報文的標識和接收到所述上行報文的第三時間,所述上行報文包括所述上行報文的標識; 第四接收記錄模塊,用于根據所述上行報文的標識,接收所述服務器發送給所述MS的上行應答報文,記錄接收到所述上行應答報文的第四時間; 第二評估模塊,用于根據所述第三時間和所述第四時間,獲取所述上行報文對應的環路時延,以實現對數據業務體驗的評估。
13.根據權利要求12所述的數據業務體驗評估裝置,其特征在于,所述第三接收記錄模塊還用于接收所述服務器發送給所述MS的下行報文,記錄所述下行報文的標識和接收到所述下行報文的第一時間,所述下行報文包括所述下行報文的標識; 所述第四接收記錄模塊還用于根據所述下行報文的標識,接收所述MS發送給所述服務器的下行應答報文,記錄接收到所述下行應答報文的第二時間; 所述第二評估模塊還用于根據所述第一時間和所述第二時間,獲取所述下行報文對應的環路時延,以實現對數據業務體驗的評估。
14.一種數據業務體驗評估裝置,其特征在于,包括: 接收器,用于接收移動站點MS發送給互聯網中的服務器的上行報文,以及根據所述上行報文的標識,接收所述服務器發送給所述MS的上行應答報文,所述上行報文包括所述上行報文的標識; 處理器,用于記錄所述接收器接收到所述上行報文的第三時間和所述上行報文的標識,以及記錄所述接收器接收到所述上行應答報文的第四時間,并根據所述第三時間和所述第四時間,獲取所述上行報文對應的環路時延,以實現對數據業務體驗的評估。
15.一種網絡設備,其特征在于,包括:權利要求7-10任一項所述的數據業務評估裝置。
16.根據權利要求15所述的網絡設備,其特征在于,所述網絡設備為基站BTS、基站控制器BSC或分組數據服務節點roSN。
17.—種網絡設備,其特征在于,包括:權利要求12或13所述的數據業務評估裝置。
18.根據權利要求17所述的網絡設備,其特征在于,所述網絡設備為基站BTS、基站控制器BSC或分組數據服務節點H)SN。
【文檔編號】H04L29/06GK103581142SQ201210275337
【公開日】2014年2月12日 申請日期:2012年8月3日 優先權日:2012年8月3日
【發明者】謝波, 嵇家剛 申請人:華為技術有限公司