一種流量分析能力的差異的確定方法及設備與流程
2023-10-17 18:56:59 1

本申請涉及通信技術領域,特別涉及一種流量分析能力的差異的確定方法及設備。
背景技術:
在精細化運營的大背景下,運營商網絡上往往串行部署著若干個具備流量識別能力的深度報文檢測(英文:deeppacketinspection,簡稱:dpi)設備,向上支撐不同的應用。
這些dpi設備由於各種原因在自身的流量分析能力上存在較大的差異。上述各種原因舉例如下:不同的dpi設備來自於不同的廠家、使用不同的網絡接入方式、使用不同的流量識別技術、具有不同的演進方向、具有不同的升級維護周期等等。
正是由於各dpi設備的流量分析能力存在差異,當多個dpi設備協同工作時,不同的dpi設備流量分析結果可能會不一致,導致流量分析結果的獲取方(如工作人員等)無法取捨不同的流量分析結果,也就無法正確獲得基層網絡的流量應用情況。
目前,對多個dpi設備的流量分析能力之間進行協調的難度很大。通常根據上層應用系統輸出的多張業務報表中的相似統計對象進行對比,由於多張業務報表中包含來自多個dpi設備的數據源,從而可以發現不同dpi設備的流量分析結果的差異。
但是,這種根據業務報表反向推導不同dpi設備流量分析能力的差異的方式具有很多不足。因為上層應用系統側重於應用本身,不會專門針對dpi設備的流量分析數據的質量設計報表進行對比驗證,因此這種對比的方式覆蓋範圍 是非常有限的。另外,業務報表往往是為了達成某種業務呈現而設計的,可能是經過過濾、篩選、匯聚、聚合、算法等多種加工方式得到的,因此這種對比方式的對比精度是非常有限的。
綜上所述,在多個dpi設備協同工作的環境下,由於不同的dpi設備的流量分析能力各有不同而獲得的流量分析結果不一致時,無法準確獲知不同的dpi設備的流量分析能力的差異,進而無法獲知正確的流量分析結果,影響dpi協同工作時整個系統的工作能力。
技術實現要素:
本申請實施例提供一種流量分析協調方法及設備,用以解決多個dpi設備協同工作時,無法準確獲知不同的dpi設備的流量分析能力的差異的問題。
本申請實施例提供的具體技術方案如下:
第一方面,提供一種流量分析能力的差異的確定方法,包括:用於分析若干dpi設備的流量分析能力的協調設備向所述若干dpi設備通知流量分析信息的上報內容;所述協調設備在通知所述流量分析信息的上報內容之後,接收所述若干dpi設備上報的包含所述上報內容的流量分析信息;所述協調設備對接收到的所述若干dip設備上報的流量分析信息進行分析,獲得所述若干dpi設備中各個dpi設備的流量分析能力的差異;所述協調設備將獲得的所述若干dpi設備中各個dpi設備的流量分析能力的差異進行輸出。通過本申請實施例提供的方案,當多個dpi設備協同工作時,協調設備收集這些dpi設備通過檢測流量得到的流量分析信息,協調設備通過分析收集的流量分析信息可以獲得這些dpi設備的流量分析能力的差異,並在不同dpi設備的流量分析能力差異較大的情況下進行告警或對分析結果進行顯示,能夠使應用系統及時有針對性的進行處理。並且應用系統也可以通過分析結果選擇正確的流量分析信息,這樣能夠提高dpi設備協同工作時整個系統的工作能力。
結合第一方面,在第一方面的第一種可能的實現方式中,所述流量分析信 息的上報內容至少包括:對流量檢測的開始時間、結束時間;識別出的應用協議唯一標識id、應用協議描述;統計的上行流量大小、下行流量大小、用戶數。
結合第一方面的第一種可能的實現,在第一方面的第二種可能的實現方式中,所述流量信息的上報內容可進行擴充。
結合第一方面和第一方面的第一種至第二種可能的實現方式中的任一種,在第一方面的第三種可能的實現方式中,還包括:所述協調設備分別接收所述若干dpi設備上報的自身支持的時間計算粒度;以及根據接收到的各個dpi設備自身支持的時間計算粒度,結合所述協調設備預先配置的統計時間間隔,確定所述流量分析信息的上報周期;所述協調設備向所述若干dpi設備通知所述流量分析信息的上報周期。
結合第一方面的第一種或第二種可能的實現方式,在第一方面的第四種可能的實現方式中,所述協調設備對接收到的所述若干dpi設備上報的流量分析信息進行分析,獲得所述若干dpi設備的流量分析能力的差異,包括:所述協調設備將所述若干dpi設備中的各個dpi設備在同一時間段內的統計內容進行相近性的判斷以及波形變化趨勢的對比,所述統計內容包括統計的上行流量大小、下行流量大小以及用戶數,判斷出所述若干dpi設備中的第一dpi設備和第二dpi設備分別統計的上行流量大小、下行流量大小或者用戶數之間的差距大於設定閾值;所述協調設備根據所述若干dpi設備中的各個dpi設備上報的在同一時間段內可識別出的應用協議id和應用協議描述,判斷出所述若干dpi設備中的各個dpi設備的協議庫之間的對應關係,以及判斷出所述若干dpi設備中的第一dpi設備無法識別第二dpi設備能夠識別的應用協議描述。
結合第一方面和第一方面的第一種至第四種可能的實現方式中的任一種,在第一方面的第五種可能的實現方式中,所述協調設備將獲得的所述若干dpi設備的流量分析能力的差異進行輸出,包括:所述協調設備將獲得的所述若干dpi設備的流量分析能力的差異在本地輸出、或向其他設備輸出。
第二方面,提供一種流量分析能力的確定方法,包括:dpi設備接收協調 設備通知的流量分析信息的上報內容,所述協調設備用於分析包含所述dpi設備的若干dpi設備的流量分析能力;所述dpi設備將包含所述上報內容的流量分析信息上報給所述協調設備。這樣通過dpi設備將自身的流量識別能力向協調設備上報,使得協調設備可以對多個dpi設備統一協調管理,獲知多個dpi設備的流量分析能力的差異。
結合第二方面,在第二方面的第一種可能的實現方式中,所述流量分析信息的上報內容包括:對流量檢測的開始時間、結束時間;識別出的應用協議唯一標識id、應用協議描述;統計的上行流量大小、下行流量大小、用戶數。
結合第二方面或第二方面的第一種可能的實現方式,在第二方面的第二種可能的實現方式中,還包括:所述dpi設備向所述協調設備上報自身支持的時間計算粒度;所述dpi設備接收所述協調設備通知的流量分析信息的上報周期;所述dpi設備按照所述上報周期,周期性的向所述協調設備上報流量分析信息。
第三方面,提供一種協調設備,該協調設備具有實現上述第一方面和第一方面的第一種至第五種可能的實現方式中的任一種方法設計中協調設備行為的功能。所述功能可以通過硬體實現,也可以通過硬體執行相應的軟體實現。所述硬體或軟體包括一個或多個與上述功能相對應的模塊。
第四方面,提供一種dpi設備,該dpi設備具有實現上述第二方面和第二方面的第一種至第二種可能的實現方式中的任一種方法設計中協調設備行為的功能。所述功能可以通過硬體實現,也可以通過硬體執行相應的軟體實現。所述硬體或軟體包括一個或多個與上述功能相對應的模塊。
第五方面,提供一種協調設備,該協調設備的結構包括收發器、處理器和總線,所述處理器用於調用一組程序,使得所述協調設備執行如第一方面和第一方面的第一種至第五種可能的實現方式中的任意一種所述的方法。
第六方面,提供一種dpi設備,該dpi設備的結構包括收發器、處理器和總線,所述處理器用於調用一組程序,使得所述dpi執行如第二方面和第二方 面的第一種至第二種可能的實現方式中的任一種所述的方法。
第七方面,提供了一種計算機存儲介質,用於儲存為上述方面所述的協調設備所用的計算機軟體指令,其包含用於執行上述方面所設計的程序。
第八方面,提供了一種計算機存儲介質,用於儲存為上述方面所述的dpi設備所用的計算機軟體指令,其包含用於執行上述方面所設計的程序。
本申請實施例提供的方案通過協調設備協調統一分析多個dpi設備的流量分析能力,可以準確的獲知各個dpi設備的流量分析能力的差異,獲知正確的流量分析結果,提高dpi協同工作時整個系統的工作能力。
附圖說明
圖1為本申請實施例中應用系統架構圖;
圖2為本申請實施例中流量分析能力的差異的確定方法流程圖;
圖3為本申請實施例中一種應用場景下流量分析能力的差異的確定方法示意圖;
圖4為本申請實施例中協調設備的結構圖之一;
圖5為本申請實施例中dpi設備的結構圖之一;
圖6為本申請實施例中協調設備的結構圖之二;
圖7為本申請實施例中dpi設備的結構圖之二。
具體實施方式
為了使本申請的目的、技術方案和優點更加清楚,下面將結合附圖對本申請作進一步地詳細描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基於本申請中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬於本申請保護的範圍。
本申請實施例中涉及的dpi設備是指包含具有dpi能力的模塊的網元,基於不同的應用場景dpi設備傾向於不同的dpi能力,例如,流量監測、策略控 制、網絡分析、營銷支撐等,本申請實施例中為了方便描述,將dpi能力稱為流量分析能力,其包括dpi設備具備的各種分析能力。
本申請實施例適用於部署若干個dpi設備協同工作的網絡場景。
例如,運營商在向精細化運營轉型的初期,可能會引入多個不同廠家的dpi設備,這多個不同廠家的dpi設備的流量分析能力不盡相同;又例如,運營商現網已有若干dpi設備,各個dpi設備分別基於如上所述的不同的應用場景所建設,這若干dpi設備的流量分析能力也不盡相同。
而基於運營商發展的一些應用場景中,需要將各個dpi設備的流量分析能力進行分析,實現數據融合,為了保證融合後的數據質量,以及在快速發現異常的數據質量並進行告警,及時進行處理,本申請實施例中提供了一種在若干個dpi設備協同工作的場景下,流量分析能力的差異的確定方法,及用於分析若干深度報文檢測dpi設備的流量分析能力的協調設備,利用協調設備獲取不同dpi設備上報的流量分析信息,從而獲知各個dpi設備的流量分析能力的差異。
如圖1所示,為本申請實施例中的應用系統架構圖。運營商部署了若干個dpi設備,分別用dpi-a、dpi-b、dpi-c、dpi-d、dpi-e表示,這些dpi設備對基層網絡的流量進行識別,向上支撐不同的應用(例如應用1、應用2、應用3、應用4)。
以下結合附圖對本申請實施例中優選的實現方式作詳細說明。
參閱圖2所示,本申請實施例提供的流量分析能力的差異的確定方法如下所述。
步驟201:協調設備向若干dpi設備通知流量分析信息的上報內容。
所述流量分析信息是指dpi設備通過識別網絡流量,對識別的網絡流量進行分析統計的信息;
所述流量分析信息的上報內容至少包括:對流量檢測的開始時間、結束時間;識別出的應用協議唯一標識id、應用協議描述;統計的上行流量大小、下 行流量大小、用戶數。
由於各個dpi設備的流量分析能力不同,因此dpi設備能夠向協調設備上報的流量分析信息的內容也不同,這裡為了能夠對不同dpi設備的流量分析能力有一個橫向的分析,向各個dpi設備通知的流量分析信息的上報內容為各個dpi設備通過具備的基礎的分析能力均可獲得的。
當然,本申請實施例中,協調設備可以通過預先了解各個dpi可上報的內容,將流量分析信息的上報內容在上述設置的基礎內容上進行擴充。
較佳的,本申請實施例中,協調設備還向所述若干dpi設備發送流量分析信息的上報周期。上報周期通過如下方式確定。
因為不同的dpi設備自身支持的時間計算粒度不同,因此協調設備首先要獲知各個dpi設備自身支持的時間計算粒度。則:
1)dpi設備向協調設備上報自身很支持的時間計算粒度。
其中一個dpi設備可支持的時間計算粒度比如1分鐘、5分鐘、10分鐘、15分鐘、1小時、1天等中的一個或者多個。
2)協調設備分別接收所述若干dpi設備上報的自身支持的時間計算粒度,根據接收到的各個dpi設備自身支持的時間計算粒度,結合所述協調設備預先配置的統計時間間隔,確定所述流量分析信息的上報周期。
3)所述協調設備向所述若干dpi設備通知所述流量分析信息的上報周期。
需要說明的是,協調設備向各個dpi設備發送的上報周期可能是相同的,也可能是不同的。
上述第2)部分是一個上報周期的協商過程,協調設備自身可能預先也配置了優先支持的統計時間間隔,比如,優先支持1小時的統計時間間隔。協調設備根據各個dpi設備支持的時間計算粒度,結合自身優先支持的統計時間間隔,協商出一個合適的上報周期。如,圖1中的dpi-a支持的時間計算粒度為1分鐘、1小時;dpi-b支持的時間計算粒度為5分鐘、1小時;dpi-c支持的時間計算粒度為10分鐘、1小時;dpi-d支持的時間計算粒度為15分鐘、1 小時;dpi-e支持的時間計算粒度為1分鐘、15分鐘。則協調設備發現dpi-a、dpi-b、dpi-c和dpi-d均可支持1小時的時間計算粒度,且協調設備自身也優先支持1小時的統計時間間隔,只有dpi-e支持的時間計算粒度中不包含1小時,則協商設備向dpi-a、dpi-b、dpi-c和dpi-d均發送上報周期為1小時,向dpi-e發送的上報周期為15分鐘。而後續根據dpi-e的上報的流量分析信息中的開始時間和結束時間,以及其他四個dpi設備上報的流量分析信息中的開始時間和結束時間,選擇dpi-e與其他四個dpi設備在同一個時間段內(時長為1小時)上報的流量分析信息進行比較,其中,在上述同一個時間段內dpi-e上報的流量分析信息為連續上報四次的流量分析信息的共同內容。
步驟202:dpi設備接收協調設備通知的流量分析信息的上報內容後,將包含所述上報內容的流量分析信息上報給所述協調設備。
步驟203:協調設備接收若干dpi設備上報的包含所述上報內容的流量分析信息,並對接收到的所述若干dip設備上報的流量分析信息進行分析,獲得所述若干dpi設備中各個dpi設備的流量分析能力的差異。
需要說明的是,本申請實施例中由於所述上報內容可擴展,協調設備對包含所述上報內容的流量分析信息的分析方式就會不同,本申請對各個dpi設備上報的流量分析信息的分析方式不作具體限定,任意可獲得各個dpi設備的流量分析能力的差異的分析方式均可以。
本申請實施例中對分析方式僅進行一些舉例說明,並且通過舉例的分析方式,可以獲得所述若干dpi設備的流量分析能力的一些差異。比如說:
所述協調設備將所述若干dpi設備中的各個dpi設備在同一時間段內的統計內容進行相近性的判斷以及波形變化趨勢的對比,所述統計內容包括統計的上行流量大小、下行流量大小以及用戶數,判斷出所述若干dpi設備中的第一dpi設備和第二dpi設備分別統計的上行流量大小、下行流量大小或者用戶數之間的差距大於設定閾值;
所述協調設備根據所述若干dpi設備中的各個dpi設備上報的在同一時間 段內可識別出的應用協議id和應用協議描述,判斷出所述若干dpi設備中的各個dpi設備的協議庫之間的對應關係,以及判斷出所述若干dpi設備中的第一dpi設備無法識別第二dpi設備能夠識別的應用協議描述。
較佳的,本申請實施例中,協調設備在每次獲得所述若干dpi設備中各個dpi設備的流量分析能力的差異後,在本地存儲獲得的結果,這樣可以累積一段時間的分析結果。當最新接收到所述若干dpi設備中各個dpi設備上報的流量分析信息後,在分析的過程中,還可以將本次上報的流量分析信息與存儲的累積一段時間的分析結果進行比較,可以獲得每一個dpi設備的流量分析能力有什麼變化,比如,圖1中的dpi-c統計的用戶數波動較大,可以將這種情況記錄為可告警的異常情況。這樣,不但可以橫向比較各個dpi設備的流量分析能力的差異,還可以比較縱向比較同一個dpi設備在不同時期的流量分析能力的差異。
步驟204:協調設備將獲得的所述若干dpi設備中各個dpi設備的流量分析能力的差異進行輸出。
具體地,所述協調設備將獲得的所述若干dpi設備的流量分析能力的差異在本地輸出、或向其他設備輸出。輸出方式可以為報表的形式,或者告警的形式。系統維護人員也可以再輸出的結果的基礎上進行二次分析,進一步獲得更詳細更確切更豐富的結果。
基於上述圖2中介紹的方法,下面以一種具體的應用場景為例,對本申請實施例提供的方法作進一步詳細的描述。
如圖3所示,某運營商同時部署了業務感知質量(英文:serviceexperiencequality,縮寫:seq)網元和業務控制網關(英文:servicecontrolgateway,縮寫:scg)網元,其中,seq網元和scg網元為具有dpi功能的系統實例,均向上支撐同一個應用商業智能(英文:businessintelligence,縮寫:bi)系統。基礎網絡結構中包括無線網絡(英文:radionetwork)、兩個核心網網元實例:grs業務支撐節點(英文:servinggprssupportnode,縮寫:sgsn) 和網關gprs支撐節點(英文:gatewaygprssupportnode,縮寫:ggsn)、網際網路(英文:internetnetwork)。seq網元採集gn接口數據,用於網絡分析;scg網元採集gi接口數據,用於策略控制。seq網元和scg網元各自對採集的數據進行識別並統計流量分析信息,且均會將統計的流量分析信息向用戶的bi系統上報。同時,在另一個維度,seq網元和scg網元接收協調設備的統一管理,按照協調設備發送的流量分析信息的上報內容和上報周期,周期性的向協調設備上報所統計的流量分析信息。在協調設備側,協調設備對接收到的seq網元和scg網元周期性發送的流量分析信息進行分析,並獲得seq網元和scg網元的流量分析能力的差異,並以報表的方法在本地輸出,或者向用戶的bi系統輸出,以及,在發現seq網元或scg網元的流量分析能力出現嚴重錯誤的情況下,向用戶的bi系統發出告警,或在本地進行告警。
基於同一發明構思,參閱圖4所示,本申請實施例提供了一種協調設備400,所述協調設備400用分析若干dpi設備的流量分析能力,協調設備400包括:通知單元401、接收單元402、分析單元403和輸出單元404。其中:
通知單元401,用於向所述若干dpi設備通知流量分析信息的上報內容;
接收單元402,用於在所述通知單元401通知所述流量分析信息的上報內容之後,接收所述若干dpi設備上報的包含所述上報內容的流量分析信息;
分析單元403,用於對所述接收單元402接收到的所述若干dip設備上報的流量分析信息進行分析,獲得所述若干dpi設備中各個dpi設備的流量分析能力的差異;
輸出單元404,用於將所述分析單元403獲得的所述若干dpi設備中各個dpi設備的流量分析能力的差異進行輸出。
可選的,所述流量分析信息的上報內容至少包括:對流量檢測的開始時間、結束時間;識別出的應用協議唯一標識id、應用協議描述;統計的上行流量大小、下行流量大小、用戶數。
可選的,所述接收單元402還用於,分別接收所述若干dpi設備上報的自 身支持的時間計算粒度;
所述協調設備400還包括:
確定單元405,用於根據所述接收單元402接收到的各個dpi設備自身支持的時間計算粒度,結合所述協調設備預先配置的統計時間間隔,確定所述流量分析信息的上報周期;
所述通知單元401還用於,向所述若干dpi設備通知所述確定單元405確定的所述流量分析信息的上報周期。
可選的,所述分析單元403用於:
將所述若干dpi設備中的各個dpi設備在同一時間段內的統計內容進行相近性的判斷以及波形變化趨勢的對比,所述統計內容包括統計的上行流量大小、下行流量大小以及用戶數,判斷出所述若干dpi設備中的第一dpi設備和第二dpi設備分別統計的上行流量大小、下行流量大小或者用戶數之間的差距大於設定閾值;以及
根據所述若干dpi設備中的各個dpi設備上報的在同一時間段內可識別出的應用協議id和應用協議描述,判斷出所述若干dpi設備中的各個dpi設備的協議庫之間的對應關係,以及判斷出所述若干dpi設備中的第一dpi設備無法識別第二dpi設備能夠識別的應用協議描述。
可選的,所述輸出單元404用於:
將獲得的所述若干dpi設備的流量分析能力的差異在本地輸出、或向其他設備輸出。
基於同一發明構思,參閱圖5所示,本申請實施例還提供了一種dpi設備500,包括:接收單元501和發送單元502,其中:
接收單元501,用於接收協調設備通知的流量分析信息的上報內容,所述協調設備用於分析包含所述dpi設備500的若干dpi設備的流量分析能力;
發送單元502,用於將包含所述上報內容的流量分析信息上報給所述協調設備。
可選的,所述流量分析信息的上報內容包括:對流量檢測的開始時間、結束時間;識別出的應用協議唯一標識id、應用協議描述;統計的上行流量大小、下行流量大小、用戶數。
可選的,所述發送單元502還用於,向所述協調設備上報自身支持的時間計算粒度;
所述接收單元501還用於,在所述發送單元502向所述協調設備上報自身支持的時間計算粒度之後,接收所述協調設備通知的流量分析信息的上報周期;
所述發送單元502還用於,按照所述接收單元501接收的所述上報周期,周期性的向所述協調設備上報流量分析信息。
基於同一發明構思,參閱圖6所示,本申請實施例還提供了另一種協調設備600,所述協調設備600用於分析若干深度報文檢測dpi設備的流量分析能力,所述協調設備600包括收發器601、處理器602和總線603,收發器601和處理器602均與總線603連接,其中,所述處理器602用於調用一組程序,使得所述協調設備600執行如圖2所示的方法。
較佳的,所述協調設備600還包括存儲器604,所述存儲器604用於存儲所述處理器調用的程序。
處理器602可以是中央處理器(英文:centralprocessingunit,縮寫:cpu),網絡處理器(英文:networkprocessor,縮寫:np)或者cpu和np的組合。
處理器602還可以進一步包括硬體晶片。上述硬體晶片可以是專用集成電路(英文:application-specificintegratedcircuit,縮寫:asic),可編程邏輯器件(英文:programmablelogicdevice,縮寫:pld)或其組合。上述pld可以是複雜可編程邏輯器件(英文:complexprogrammablelogicdevice,縮寫:cpld),現場可編程邏輯門陣列(英文:field-programmablegatearray,縮寫:fpga),通用陣列邏輯(英文:genericarraylogic,縮寫:gal)或其任意組合。
存儲器604可以包括易失性存儲器(英文:volatilememory),例如隨機存取存儲器(英文:random-accessmemory,縮寫:ram);存儲器604也可以包括非易失性存儲器(英文:non-volatilememory),例如快閃記憶體(英文:flashmemory),硬碟(英文:harddiskdrive,縮寫:hdd)或固態硬碟(英文:solid-statedrive,縮寫:ssd);存儲器604還可以包括上述種類的存儲器的組合。
基於同一發明構思,參閱圖7所示,本申請實施例還提供了另一種dpi設備700,包括收發器701、處理器702和總線703,收發器701和處理器702均與總線703連接,其中,所述處理器702用於調用一組程序,使得所述dpi設備700執行如圖2所示的方法。
較佳的,所述dpi設備700還包括存儲器704,所述存儲器704用於存儲所述處理器702調用的程序。
處理器702可以是中央處理器(英文:centralprocessingunit,縮寫:cpu),網絡處理器(英文:networkprocessor,縮寫:np)或者cpu和np的組合。
處理器702還可以進一步包括硬體晶片。上述硬體晶片可以是專用集成電路(英文:application-specificintegratedcircuit,縮寫:asic),可編程邏輯器件(英文:programmablelogicdevice,縮寫:pld)或其組合。上述pld可以是複雜可編程邏輯器件(英文:complexprogrammablelogicdevice,縮寫:cpld),現場可編程邏輯門陣列(英文:field-programmablegatearray,縮寫:fpga),通用陣列邏輯(英文:genericarraylogic,縮寫:gal)或其任意組合。
存儲器704可以包括易失性存儲器(英文:volatilememory),例如隨機存取存儲器(英文:random-accessmemory,縮寫:ram);存儲器704也可以包括非易失性存儲器(英文:non-volatilememory),例如快閃記憶體(英文:flashmemory),硬碟(英文:harddiskdrive,縮寫:hdd)或固態硬碟(英文:solid-statedrive,縮寫:ssd);存儲器704還可以包括上述種類的存儲器的組合。
本領域內的技術人員應明白,本申請的實施例可提供為方法、系統、或計 算機程序產品。因此,本申請可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本申請可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器、cd-rom、光學存儲器等)上實施的電腦程式產品的形式。
本申請是參照根據本申請實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
儘管已描述了本申請的優選實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優選實施例以及落入本申請範圍的所有變更和修改。
顯然,本領域的技術人員可以對本申請實施例進行各種改動和變型而不脫離本申請實施例的精神和範圍。這樣,倘若本申請實施例的這些修改和變型屬於本申請權利要求及其等同技術的範圍之內,則本申請也意圖包含這些改動和變型在內。