一種ott業(yè)務測試方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種OTT業(yè)務測試方法和裝置:針對待測試的OTT業(yè)務,分別進行M次全量業(yè)務數(shù)據(jù)包采集,M為大于1的正整數(shù);通過對采集結果進行分析,分別確定出所述OTT業(yè)務的業(yè)務流程中涉及到的全部狀態(tài)、全部有效數(shù)據(jù)包以及所述OTT業(yè)務的業(yè)務流程的狀態(tài)機;根據(jù)確定結果構建出所述OTT業(yè)務的業(yè)務流程,并根據(jù)所述OTT業(yè)務的業(yè)務流程完成測試。應用本發(fā)明所述方案,能夠提高測試結果的準確性以及加快測試進度等。
【專利說明】一種OTT業(yè)務測試方法和裝置
【技術領域】
[0001]本發(fā)明涉及通信領域,特別涉及一種OTT業(yè)務測試方法和裝置。
【背景技術】
[0002]OTT是“Over The Top”的縮寫,這個詞匯來源于籃球等體育運動,是“過頂傳球”之意,指的是球類運動員在他們頭之上來回傳送而達到目的地。在通信領域中,則指互聯(lián)網(wǎng)公司越過運營商,發(fā)展基于開放互聯(lián)網(wǎng)的各種視頻及數(shù)據(jù)服務業(yè)務,強調(diào)服務與物理網(wǎng)絡的無關性。
[0003]當前,OTT業(yè)務種類繁多,發(fā)展更新迅速,但缺乏行之有效的業(yè)務測試方式。
[0004]現(xiàn)有的測試方式主要依賴于人工手動完成,即針對不同的OTT業(yè)務,首先熟悉其業(yè)務流程,然后采用人工方式重現(xiàn)該業(yè)務流程并完成測試。
[0005]但人工測試的方式將導致測試結果存在較大誤差,即測試結果不夠準確,而且人工處理速度較慢,會導致測試進度緩慢等。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明提供了一種OTT業(yè)務測試方法和裝置,能夠提高測試結果的準確性以及加快測試進度。
[0007]為了達到上述目的,本發(fā)明的技術方案是這樣實現(xiàn)的:
[0008]一種OTT業(yè)務測試方法,包括:
[0009]針對待測試的OTT業(yè)務,分別進行M次全量業(yè)務數(shù)據(jù)包采集,M為大于I的正整數(shù);
[0010]通過對采集結果進行分析,分別確定出所述OTT業(yè)務的業(yè)務流程中涉及到的全部狀態(tài)、全部有效數(shù)據(jù)包以及所述OTT業(yè)務的業(yè)務流程的狀態(tài)機;
[0011]根據(jù)確定結果構建出所述OTT業(yè)務的業(yè)務流程,并根據(jù)所述OTT業(yè)務的業(yè)務流程完成測試。
[0012]一種OTT業(yè)務測試裝置,包括:
[0013]第一處理模塊,用于針對待測試的OTT業(yè)務,分別進行M次全量業(yè)務數(shù)據(jù)包采集,M為大于I的正整數(shù);
[0014]第二處理模塊,用于通過對所述第一處理模塊的采集結果進行分析,分別確定出所述OTT業(yè)務的業(yè)務流程中涉及到的全部狀態(tài)、全部有效數(shù)據(jù)包以及所述OTT業(yè)務的業(yè)務流程的狀態(tài)機,并根據(jù)確定結果構建出所述OTT業(yè)務的業(yè)務流程;
[0015]第三處理模塊,用于根據(jù)所述第二處理模塊構建出的所述OTT業(yè)務的業(yè)務流程完成測試。
[0016]可見,采用本發(fā)明所述方案,可針對待測試的OTT業(yè)務,通過全量業(yè)務數(shù)據(jù)包采集和分析等,構建出該OTT業(yè)務的業(yè)務流程,進而根據(jù)該OTT業(yè)務的業(yè)務流程完成測試;相比于現(xiàn)有技術中人工熟悉業(yè)務流程、人工重現(xiàn)業(yè)務流程并完成測試的方式,由于減少了人工操作所帶來的誤差,因此提高了測試結果的準確性,而且處理速度更快,從而加快了測試進度等;另外,本發(fā)明所述方案可適用于任意OTT業(yè)務,即不局限于具體的OTT業(yè)務,具有廣泛適用性。
【專利附圖】
【附圖說明】
[0017]圖1為本發(fā)明OTT業(yè)務測試方法實施例的流程圖。
[0018]圖2為本發(fā)明所述業(yè)務流程的狀態(tài)機的示意圖。
[0019]圖3為本發(fā)明OTT業(yè)務測試裝置實施例的組成結構示意圖。
【具體實施方式】
[0020]針對現(xiàn)有技術中存在的問題,本發(fā)明中提出一種OTT業(yè)務測試方案,能夠提高測試結果的準確性以及加快測試進度等。
[0021]為了使本發(fā)明的技術方案更加清楚、明白,以下參照附圖并舉實施例,對本發(fā)明所述方案作進一步的詳細說明。
[0022]圖1為本發(fā)明OTT業(yè)務測試方法實施例的流程圖。如圖1所示,包括:
[0023]步驟11:針對待測試的OTT業(yè)務,分別進行M次全量業(yè)務數(shù)據(jù)包采集,M為大于I的正整數(shù)。
[0024]本步驟中,針對待測試的OTT業(yè)務,可按照全量業(yè)務數(shù)據(jù)包采集的方式分別進行M次采集,相應地,每次采集均會采集到多個數(shù)據(jù)包。
[0025]M的具體取值可根據(jù)實際需要而定,通常來說,其取值越大,后續(xù)分析結果越準確,但如果過大,又會增加方案的實現(xiàn)復雜度,因此,需要設定為一個大小合適的值,比如10。
[0026]步驟12:通過對采集結果進行分析,分別確定出該OTT業(yè)務的業(yè)務流程中涉及到的全部狀態(tài)、全部有效數(shù)據(jù)包以及該OTT業(yè)務的業(yè)務流程的狀態(tài)機。
[0027]針對步驟11中采集到的各數(shù)據(jù)包,通過對其進行分析,可分別確定出該OTT業(yè)務的業(yè)務流程中涉及到的全部狀態(tài)、全部有效數(shù)據(jù)包以及該OTT業(yè)務的業(yè)務流程的狀態(tài)機,具體實現(xiàn)分別介紹如下。
[0028]I)確定出該OTT業(yè)務的業(yè)務流程中涉及到的全部狀態(tài)
[0029]具體實現(xiàn)可包括:針對采集到的各數(shù)據(jù)包中所出現(xiàn)的每個不同IP五元組,分別統(tǒng)計該IP五元組的出現(xiàn)次數(shù);如果任一 IP五元組的出現(xiàn)次數(shù)大于預定第一閾值,則將該IP五元組確定為該OTT業(yè)務的業(yè)務流程中涉及到的一個狀態(tài)。
[0030]每個采集到的數(shù)據(jù)包中均會包括一個IP五元組,IP五元組由源地址、源端口、目的地址、目的端口以及傳輸協(xié)議組成。
[0031]所述第一閾值的具體取值可根據(jù)實際需要而定,比如,可為MX80%。
[0032]舉例一:
[0033]針對待測試的OTT業(yè)務,假設M的取值為10,第一閾值的取值為8,并假設10次共采集到了 60個數(shù)據(jù)包;
[0034]假設這60個數(shù)據(jù)包中共出現(xiàn)了 7個不同的IP五元組;所述不同可以是指:源地址和源端口不同,或者,目的地址和目的端口不同等;
[0035]為便于表述,將這7個不同的IP五元組分別稱為IP五元組1、IP五元組2、IP五元組3、IP五元組4、IP五元組5、IP五元組6和IP五元組7 ;假設IP五元組1、IP五元組2、IP五元組3、IP五元組4和IP五元組5的出現(xiàn)次數(shù)均為10,而IP五元組6的出現(xiàn)次數(shù)為6,IP五元組7的出現(xiàn)次數(shù)為4 ;由于10大于第一閾值8,6和4均小于第一閾值8,因此,可將IP五元組1、IP五元組2、IP五元組3、IP五元組4和IP五元組5分別確定為該OTT業(yè)務的業(yè)務流程中涉及到的一個狀態(tài),共得到5個狀態(tài)。
[0036]上述處理方式采用的是將大概率結果作為最終結果的思想,可有效避免干擾數(shù)據(jù)對分析結果的影響,即如果某一狀態(tài)在多次采集中均出現(xiàn),則可認為該狀態(tài)是該OTT業(yè)務的業(yè)務流程中應該出現(xiàn)的一個狀態(tài)。
[0037]2)確定該OTT業(yè)務的業(yè)務流程中涉及到的全部有效數(shù)據(jù)包
[0038]具體實現(xiàn)可包括:針對每個被確定為該OTT業(yè)務的業(yè)務流程中涉及到的一個狀態(tài)的IP五元組,分別進行如下處理:
[0039]確定采集到的各數(shù)據(jù)包中包括該IP五元組的數(shù)據(jù)包;對包括該IP五元組的各數(shù)據(jù)包進行分組,每個分組中的數(shù)據(jù)包均相同;分別統(tǒng)計每個分組中的數(shù)據(jù)包數(shù),如果任一分組中的數(shù)據(jù)包數(shù)大于預定第二閾值,則將該分組中的一個數(shù)據(jù)包確定為該OTT業(yè)務的業(yè)務流程中涉及到的一個有效數(shù)據(jù)包。
[0040]兩個數(shù)據(jù)包相同,不僅是指IP五元組相同,數(shù)據(jù)包中攜帶的具體數(shù)據(jù)內(nèi)容也需要相同,當然,對應的時間戳信息可以不同。
[0041]所述第二閾值的具體取值可根據(jù)實際需要,而且,第二閾值的取值可以和第一閾值相同,也可以不同。
[0042]另外,通常來說,各有效數(shù)據(jù)包需要為同一次采集到的數(shù)據(jù)包,以防止各有效數(shù)據(jù)包的時間戳信息發(fā)生混亂,從而影響后續(xù)處理。
[0043]同樣,上述處理方式采用的也是將大概率結果作為最終結果的思想,可有效避免干擾數(shù)據(jù)對分析結果的影響。
[0044]舉例二:
[0045]假設第二閾值的取值為8,那么針對待測試的OTT業(yè)務的業(yè)務流程中涉及到的每個狀態(tài),即每個IP五元組,可分別進行以下處理:
[0046]確定采集到的各數(shù)據(jù)包中包括該IP五元組的數(shù)據(jù)包,假設共有22個,并假設將這20個數(shù)據(jù)包分為3組,每個分組中的數(shù)據(jù)包均相同,也就是說,每任意兩個不同分組中的數(shù)據(jù)包均不同;
[0047]為便于表述,將3個分組分別稱為分組1、分組2和分組3 ;假設分組I和分組2中的數(shù)據(jù)包數(shù)均為10,而分組3中的數(shù)據(jù)包數(shù)為2,由于10大于第二閾值8,2小于第二閾值8,因此,可分別將分組I和分組2中的一個數(shù)據(jù)包確定為該OTT業(yè)務的業(yè)務流程中涉及到的一個有效數(shù)據(jù)包,且這2個有效數(shù)據(jù)包需要是同一次采集到的。
[0048]一個IP五元組可能對應一個有效數(shù)據(jù)包,也可能對應多個有效數(shù)據(jù)包,上述即以2個為例。
[0049]舉例三:
[0050]假設某一 OTT業(yè)務的實現(xiàn)共涉及到2個設備,分別為設備A和設備B,并假設該OTT業(yè)務的業(yè)務流程中共涉及到2個狀態(tài),即2個IP五元組,其中一個IP五元組中的源地址和源端口為設備A的地址和端口,目的地址和目的端口為設備B的地址和端口,相應地,另一個IP五元組中的源地址和源端口為設備B的地址和端口,目的地址和目的端口為設備A的地址和端口;
[0051]假設設備A和設備B之間需要進行2次往來數(shù)據(jù)交互,即設備A向設備B發(fā)送一個消息,設備B處理完畢后向設備A返回一個消息,設備A再向設備B發(fā)送一個消息,設備B處理完畢后再向設備A返回一個消息,那么,每個IP五元組將會分別對應2個有效數(shù)據(jù)包;
[0052]假設設備A和設備B之間只需進行一次往來數(shù)據(jù)交互,即設備A向設備B發(fā)送一個消息,設備B處理完畢后向設備A返回一個消息,那么每個IP五元組將會分別對應I個有效數(shù)據(jù)包。
[0053]3)確定該OTT業(yè)務的業(yè)務流程的狀態(tài)機
[0054]具體實現(xiàn)可包括:根據(jù)該OTT業(yè)務的業(yè)務流程中涉及到的全部狀態(tài)和全部有效數(shù)據(jù)包,并結合各有效數(shù)據(jù)包的時間戳信息,確定出該OTT業(yè)務的業(yè)務流程的狀態(tài)機。
[0055]在實際應用中,在采集到每個數(shù)據(jù)包的同時,即會獲取到其時間戳信息,即時序信肩、O
[0056]在已知該OTT業(yè)務的業(yè)務流程中涉及到的全部狀態(tài)和全部有效數(shù)據(jù)包的前提下,結合各有效數(shù)據(jù)包的時序信息,即可確定出該OTT業(yè)務的業(yè)務流程的狀態(tài)機,具體實現(xiàn)為現(xiàn)有技術。
[0057]簡單來說,該OTT業(yè)務的業(yè)務流程的狀態(tài)機即指該OTT業(yè)務的業(yè)務流程中涉及到的各狀態(tài)隨時序的轉移情況。圖2為本發(fā)明所述業(yè)務流程的狀態(tài)機的示意圖。
[0058]步驟13:根據(jù)確定結果構建出該OTT業(yè)務的業(yè)務流程,并根據(jù)該OTT業(yè)務的業(yè)務流程完成測試。
[0059]本步驟的具體實現(xiàn)可包括以下之一或全部:
[0060]構建出該OTT業(yè)務的客戶端業(yè)務流程,并根據(jù)客戶端業(yè)務流程完成服務端業(yè)務測試;
[0061]構建出該OTT業(yè)務的服務端業(yè)務流程,并根據(jù)服務端業(yè)務流程完成客戶端業(yè)務測試。
[0062]即在實際應用中,可根據(jù)實際需要,只進行服務端業(yè)務測試,也可只進行客戶端業(yè)務測試,還可分別進行服務端業(yè)務測試以及客戶端業(yè)務測試。
[0063]在已知該OTT業(yè)務的有效數(shù)據(jù)包和狀態(tài)機等的前提下,即在已知分別在什么時候發(fā)送數(shù)據(jù)包,誰負責發(fā)送、誰負責接收、發(fā)送的具體內(nèi)容是什么等前提下,可方便快捷地構建出該OTT業(yè)務的客戶端業(yè)務流程和服務端業(yè)務流程,并且,可通過修改IP五元組中的地址和端口信息,實現(xiàn)真實的業(yè)務流程的回放,且回放嚴格遵守真實業(yè)務的時序關系。
[0064]其中,所述修改IP五元組,即指當進行服務端業(yè)務流程測試時,可將客戶端發(fā)出的數(shù)據(jù)包中的IP五元組中的目的地址和目的端口修改為模擬服務端的測試工具的地址和端口,相應地,當進行客戶端業(yè)務流程測試時,可將服務端發(fā)出的數(shù)據(jù)包中的IP五元組中的目的地址和目的端口修改為模擬客戶端的測試工具的地址和端口。
[0065]至此,即完成了關于本發(fā)明方法實施例的介紹。
[0066]基于上述介紹,圖3為本發(fā)明OTT業(yè)務測試裝置實施例的組成結構示意圖。如圖3所示,包括:
[0067]第一處理模塊31,用于針對待測試的OTT業(yè)務,分別進行M次全量業(yè)務數(shù)據(jù)包采集,M為大于I的正整數(shù);
[0068]第二處理模塊32,用于通過對第一處理模塊31的采集結果進行分析,分別確定出所述OTT業(yè)務的業(yè)務流程中涉及到的全部狀態(tài)、全部有效數(shù)據(jù)包以及所述OTT業(yè)務的業(yè)務流程的狀態(tài)機,并根據(jù)確定結果構建出所述OTT業(yè)務的業(yè)務流程;
[0069]第三處理模塊33,用于根據(jù)第二處理模塊32構建出的所述OTT業(yè)務的業(yè)務流程完成測試。
[0070]其中,第二處理模塊32中可具體包括:
[0071]第一處理單元321,用于確定出所述OTT業(yè)務的業(yè)務流程中涉及到的全部狀態(tài)以及全部有效數(shù)據(jù)包;
[0072]第二處理單元322,用于根據(jù)所述OTT業(yè)務的業(yè)務流程中涉及到的全部狀態(tài)和全部有效數(shù)據(jù)包,并結合各有效數(shù)據(jù)包的時間戳信息,確定出所述OTT業(yè)務的業(yè)務流程的狀態(tài)機;
[0073]第三處理單元323,用于根據(jù)第一處理單元321以及第二處理單元322的確定結果構建出所述OTT業(yè)務的業(yè)務流程。
[0074]具體地,
[0075]第一處理單元321可針對采集到的各數(shù)據(jù)包中所出現(xiàn)的每個不同IP五元組,分別統(tǒng)計該IP五元組的出現(xiàn)次數(shù);如果任一 IP五元組的出現(xiàn)次數(shù)大于預定第一閾值,則將該IP五元組確定為所述OTT業(yè)務的業(yè)務流程中涉及到的一個狀態(tài)。
[0076]另外,
[0077]第一處理單元321可針對每個被確定為所述OTT業(yè)務的業(yè)務流程中涉及到的一個狀態(tài)的IP五元組,分別進行如下處理:確定采集到的各數(shù)據(jù)包中包括該IP五元組的數(shù)據(jù)包;對包括該IP五元組的各數(shù)據(jù)包進行分組,每個分組中的數(shù)據(jù)包均相同;分別統(tǒng)計每個分組中的數(shù)據(jù)包數(shù),如果任一分組中的數(shù)據(jù)包數(shù)大于預定第二閾值,則將該分組中的一個數(shù)據(jù)包確定為所述OTT業(yè)務的業(yè)務流程中涉及到的一個有效數(shù)據(jù)包。
[0078]較佳地,各有效數(shù)據(jù)包均為同一次采集到的數(shù)據(jù)包。
[0079]再有,
[0080]第三處理單元323可構建出所述OTT業(yè)務的客戶端業(yè)務流程,相應地,第三處理模塊33根據(jù)所述客戶端業(yè)務流程完成服務端業(yè)務測試;
[0081]和/或,第三處理單元323構建出所述OTT業(yè)務的服務端業(yè)務流程,相應地,第三處理模塊33根據(jù)所述服務端業(yè)務流程完成客戶端業(yè)務測試。
[0082]圖3所示裝置實施例的具體工作流程請參照前述方法實施例中的相應說明,此處不再贅述。
[0083]總之,采用本發(fā)明所述方案,可針對待測試的OTT業(yè)務,通過全量業(yè)務數(shù)據(jù)包采集和分析等,構建出該OTT業(yè)務的業(yè)務流程,進而根據(jù)該OTT業(yè)務的業(yè)務流程完成測試;相比于現(xiàn)有技術中人工熟悉業(yè)務流程、人工重現(xiàn)業(yè)務流程并完成測試的方式,由于減少了人工操作所帶來的誤差,因此提高了測試結果的準確性,而且處理速度更快,從而加快了測試進度等;另外,本發(fā)明所述方案可適用于任意OTT業(yè)務,即不局限于具體的OTT業(yè)務,具有廣泛適用性。
[0084]綜上所述,以上僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權利要求】
1.一種OTT業(yè)務測試方法,其特征在于,包括: 針對待測試的OTT業(yè)務,分別進行M次全量業(yè)務數(shù)據(jù)包采集,M為大于I的正整數(shù); 通過對采集結果進行分析,分別確定出所述OTT業(yè)務的業(yè)務流程中涉及到的全部狀態(tài)、全部有效數(shù)據(jù)包以及所述OTT業(yè)務的業(yè)務流程的狀態(tài)機; 根據(jù)確定結果構建出所述OTT業(yè)務的業(yè)務流程,并根據(jù)所述OTT業(yè)務的業(yè)務流程完成測試。
2.根據(jù)權利要求1所述的方法,其特征在于,所述確定出所述OTT業(yè)務的業(yè)務流程中涉及到的全部狀態(tài)包括: 針對采集到的各數(shù)據(jù)包中所出現(xiàn)的每個不同IP五元組,分別統(tǒng)計該IP五元組的出現(xiàn)次數(shù); 如果任一 IP五元組的出現(xiàn)次數(shù)大于預定第一閾值,則將該IP五元組確定為所述OTT業(yè)務的業(yè)務流程中涉及到的一個狀態(tài)。
3.根據(jù)權利要求2所述的方法,其特征在于,所述確定出所述OTT業(yè)務的業(yè)務流程中涉及到的全部有效數(shù)據(jù)包包括: 針對每個被確定為所述OTT業(yè)務的業(yè)務流程中涉及到的一個狀態(tài)的IP五元組,分別進行如下處理: 確定采集到的各數(shù)據(jù)包中包括該IP五元組的數(shù)據(jù)包; 對包括該IP五元組的各數(shù)據(jù)包進行分組,每個分組中的數(shù)據(jù)包均相同; 分別統(tǒng)計每個分組中的數(shù)據(jù)包數(shù),如果任一分組中的數(shù)據(jù)包數(shù)大于預定第二閾值,則將該分組中的一個數(shù)據(jù)包確定為所述OTT業(yè)務的業(yè)務流程中涉及到的一個有效數(shù)據(jù)包。
4.根據(jù)權利要求3所述的方法,其特征在于,各有效數(shù)據(jù)包均為同一次采集到的數(shù)據(jù)包。
5.根據(jù)權利要求1、2、3或4所述的方法,其特征在于,所述確定出所述OTT業(yè)務的業(yè)務流程的狀態(tài)機包括: 根據(jù)所述OTT業(yè)務的業(yè)務流程中涉及到的全部狀態(tài)和全部有效數(shù)據(jù)包,并結合各有效數(shù)據(jù)包的時間戳信息,確定出所述OTT業(yè)務的業(yè)務流程的狀態(tài)機。
6.根據(jù)權利要求1所述的方法,其特征在于, 所述構建出所述OTT業(yè)務的業(yè)務流程,并根據(jù)所述OTT業(yè)務的業(yè)務流程完成測試包括以下之一或全部: 構建出所述OTT業(yè)務的客戶端業(yè)務流程,并根據(jù)所述客戶端業(yè)務流程完成服務端業(yè)務測試; 構建出所述OTT業(yè)務的服務端業(yè)務流程,并根據(jù)所述服務端業(yè)務流程完成客戶端業(yè)務測試。
7.一種OTT業(yè)務測試裝置,其特征在于,包括: 第一處理模塊,用于針對待測試的OTT業(yè)務,分別進行M次全量業(yè)務數(shù)據(jù)包采集,M為大于I的正整數(shù); 第二處理模塊,用于通過對所述第一處理模塊的采集結果進行分析,分別確定出所述OTT業(yè)務的業(yè)務流程中涉及到的全部狀態(tài)、全部有效數(shù)據(jù)包以及所述OTT業(yè)務的業(yè)務流程的狀態(tài)機,并根據(jù)確定結果構建出所述OTT業(yè)務的業(yè)務流程; 第三處理模塊,用于根據(jù)所述第二處理模塊構建出的所述OTT業(yè)務的業(yè)務流程完成測試。
8.根據(jù)權利要求7所述的裝置,其特征在于,所述第二處理模塊中包括: 第一處理單元,用于確定出所述OTT業(yè)務的業(yè)務流程中涉及到的全部狀態(tài)以及全部有效數(shù)據(jù)包; 第二處理單元,用于根據(jù)所述OTT業(yè)務的業(yè)務流程中涉及到的全部狀態(tài)和全部有效數(shù)據(jù)包,并結合各有效數(shù)據(jù)包的時間戳信息,確定出所述OTT業(yè)務的業(yè)務流程的狀態(tài)機; 第三處理單元,用于根據(jù)所述第一處理單元以及所述第二處理單元的確定結果構建出所述OTT業(yè)務的業(yè)務流程。
9.根據(jù)權利要求8所述的裝置,其特征在于, 所述第一處理單元針對采集到的各數(shù)據(jù)包中所出現(xiàn)的每個不同IP五元組,分別統(tǒng)計該IP五元組的出現(xiàn)次數(shù);如果任一 IP五元組的出現(xiàn)次數(shù)大于預定第一閾值,則將該IP五元組確定為所述OTT業(yè)務的業(yè)務流程中涉及到的一個狀態(tài)。
10.根據(jù)權利要求9所述的裝置,其特征在于, 所述第一處理單元針對每個被確定為所述OTT業(yè)務的業(yè)務流程中涉及到的一個狀態(tài)的IP五元組,分別進行如下處理:確定采集到的各數(shù)據(jù)包中包括該IP五元組的數(shù)據(jù)包;對包括該IP五元組的各數(shù)據(jù)包進行分組,每個分組中的數(shù)據(jù)包均相同;分別統(tǒng)計每個分組中的數(shù)據(jù)包數(shù),如果任一分組中的數(shù)據(jù)包數(shù)大于預定第二閾值,則將該分組中的一個數(shù)據(jù)包確定為所述OTT業(yè)務的業(yè)務流程中涉及到的一個有效數(shù)據(jù)包。
11.根據(jù)權利要求10所述的裝置,其特征在于,各有效數(shù)據(jù)包均為同一次采集到的數(shù)據(jù)包。
12.根據(jù)權利要求8所述的裝置,其特征在于, 所述第三處理單元構建出所述OTT業(yè)務的客戶端業(yè)務流程,所述第三處理模塊根據(jù)所述客戶端業(yè)務流程完成服務端業(yè)務測試; 和/或,所述第三處理單元構建出所述OTT業(yè)務的服務端業(yè)務流程,所述第三處理模塊根據(jù)所述服務端業(yè)務流程完成客戶端業(yè)務測試。
【文檔編號】H04L12/26GK104518892SQ201310445581
【公開日】2015年4月15日 申請日期:2013年9月26日 優(yōu)先權日:2013年9月26日
【發(fā)明者】史玉良, 種璟 申請人:中國移動通信集團公司