欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

分布式和自適應(yīng)計算機網(wǎng)絡(luò)分析的制作方法

文檔序號:11290929閱讀:387來源:國知局
分布式和自適應(yīng)計算機網(wǎng)絡(luò)分析的制造方法與工藝

所公開的技術(shù)涉及計算機網(wǎng)絡(luò)分析。更具體地,所公開的技術(shù)通過分發(fā)網(wǎng)絡(luò)分析任務(wù)以及通過使分布式任務(wù)適應(yīng)于先前采集的分析數(shù)據(jù)來輔助實現(xiàn)對網(wǎng)絡(luò)資源的更高效使用。



背景技術(shù):

計算機網(wǎng)絡(luò)是允許計算機交換數(shù)據(jù)的電信網(wǎng)絡(luò)。發(fā)起、路由和終結(jié)數(shù)據(jù)的網(wǎng)絡(luò)設(shè)備被稱為網(wǎng)絡(luò)節(jié)點。網(wǎng)絡(luò)節(jié)點可以包括諸如個人計算機、電話、服務(wù)器以及網(wǎng)絡(luò)硬件之類的主機。在計算機網(wǎng)絡(luò)中,網(wǎng)絡(luò)節(jié)點沿著數(shù)據(jù)連接向彼此傳遞數(shù)據(jù)。數(shù)據(jù)通常以分組的形式被傳輸。通過使用諸如光纖線纜、同軸線纜、和無線鏈路之類的各種介質(zhì)來建立網(wǎng)絡(luò)節(jié)點之間的連接。

計算機網(wǎng)絡(luò)分析可以用于監(jiān)視網(wǎng)絡(luò)的性能(例如,服務(wù)質(zhì)量、網(wǎng)絡(luò)擁塞、以及網(wǎng)絡(luò)彈性)、監(jiān)視和加強網(wǎng)絡(luò)安全、提供網(wǎng)絡(luò)操作的可視化、以及支持網(wǎng)絡(luò)配置活動。除了聚合數(shù)據(jù)并對數(shù)據(jù)執(zhí)行查詢之外,對從網(wǎng)絡(luò)獲得的數(shù)據(jù)進行操作的分析應(yīng)用通常要求網(wǎng)絡(luò)被配置為生成必要的輸入數(shù)據(jù)。典型的計算機網(wǎng)絡(luò)分析應(yīng)用的共同之處的一方面是用戶需要事先決定要生成哪些信息以及要執(zhí)行哪些聚合查詢。通常,用戶需要發(fā)起單獨的查詢或分析任務(wù),并可能要重新配置數(shù)據(jù)源來生成作為結(jié)果的所需要的數(shù)據(jù)。

附圖說明

圖1是描繪根據(jù)所公開技術(shù)的某些示例實施例的計算機網(wǎng)絡(luò)的框圖。

圖2是示出根據(jù)某些示例性實施例的用于計算機網(wǎng)絡(luò)分析的方法的方框流程圖。

圖3是示出根據(jù)某些替代示例實施例的用于計算機網(wǎng)絡(luò)分析的方法的方框流程圖。

圖4是示出根據(jù)某些替代示例實施例的用于計算機網(wǎng)絡(luò)分析的方法的方框流程圖。

圖5是描繪根據(jù)某些示例性實施例的計算機器和模塊的框圖。

具體實施方式

概覽

本文公開的技術(shù)的實施例包括分布式系統(tǒng),其可以通過將網(wǎng)絡(luò)分析任務(wù)分解成跨網(wǎng)絡(luò)部署的并在網(wǎng)絡(luò)節(jié)點上執(zhí)行的多個子任務(wù)來輔助實現(xiàn)分布式和自適應(yīng)計算機網(wǎng)絡(luò)分析。

在所公開技術(shù)的某些示例實施例中,計算機網(wǎng)絡(luò)中的網(wǎng)絡(luò)分析控制器接收網(wǎng)絡(luò)分析任務(wù)的規(guī)范。網(wǎng)絡(luò)分析控制器創(chuàng)建多個“maplet”。每個maplet與在計算機網(wǎng)絡(luò)中的特定網(wǎng)絡(luò)節(jié)點上執(zhí)行的代理相對應(yīng)。每個maplet指定要在執(zhí)行相應(yīng)代理的特定網(wǎng)絡(luò)節(jié)點處執(zhí)行的網(wǎng)絡(luò)數(shù)據(jù)采集配置、對所采集的數(shù)據(jù)的處理、以及對處理后的數(shù)據(jù)的報告,以支持所指定的網(wǎng)絡(luò)分析任務(wù)。網(wǎng)絡(luò)分析控制器通過計算機網(wǎng)絡(luò)傳送與每個相應(yīng)代理相對應(yīng)的maplet。

接收maplet的每個代理根據(jù)代理接收到的maplet將其相應(yīng)的網(wǎng)絡(luò)節(jié)點配置為用于網(wǎng)絡(luò)數(shù)據(jù)采集、對所采集的數(shù)據(jù)的處理、以及對處理后的數(shù)據(jù)的報告。每個代理根據(jù)該配置采集網(wǎng)絡(luò)數(shù)據(jù)并處理所采集的數(shù)據(jù)。每個代理根據(jù)該配置向網(wǎng)絡(luò)分析控制器報告其處理后的數(shù)據(jù)。網(wǎng)絡(luò)分析控制器對所報告的數(shù)據(jù)進行聚合作為所指定的網(wǎng)絡(luò)分析任務(wù)的結(jié)果。

在某些實施例中,所公開的技術(shù)可以基于目前所獲得的分析結(jié)果來適配分析任務(wù),而無需進一步的用戶干預(yù)。適配計算機網(wǎng)絡(luò)分析任務(wù)可能涉及適配查詢以及對饋入查詢過程的底層數(shù)據(jù)源的配置。一般地,進行一直采集所有測量結(jié)果的瑣碎步驟是低效的。由于用戶通常事先不知道他在尋找什么,所以一直采集所有測量結(jié)果是對網(wǎng)絡(luò)資源的浪費。相反,可以動態(tài)地調(diào)整以合適的粒度對合適的測量的數(shù)據(jù)生成和采集。

本技術(shù)的實施例包括分析任務(wù)的自適應(yīng)細化和相應(yīng)輸入數(shù)據(jù)源的配置,輸入數(shù)據(jù)源是用于分布式和自適應(yīng)網(wǎng)絡(luò)分析的網(wǎng)絡(luò)查詢功能的組件。一些實施例涉及包括對數(shù)據(jù)源的配置的maplet,而不僅僅是對表達式的條件評估,并且包括用于監(jiān)視和記錄子maplet的執(zhí)行的框架。在一些實施例中,基于查詢的網(wǎng)絡(luò)分析包括對數(shù)據(jù)源的動態(tài)配置,以在并且僅在實際需要時生成數(shù)據(jù),而不會導(dǎo)致分析保真度的任何實質(zhì)性損失。在沒有這種功能的情況下,可以根據(jù)需要激活數(shù)據(jù)源,而非一直啟動。讓一個或多個數(shù)據(jù)源一直啟動會浪費系統(tǒng)資源。自適應(yīng)查詢細化可以作為分布式網(wǎng)絡(luò)分析的一部分來實現(xiàn)。諸如網(wǎng)絡(luò)掉電之類的一些用例涉及多個數(shù)據(jù)源,并且在這種用例中適配查詢參數(shù)可以提高網(wǎng)絡(luò)分析的價值和效率?;谠疾樵冎械慕Y(jié)果應(yīng)用和觸發(fā)新數(shù)據(jù)源的概念很有用。這種概念的鏈接可以提供一種機制來以自動化方式自適應(yīng)地細化查詢并從其他源采集更精細粒度的數(shù)據(jù)。

示例架構(gòu)

在技術(shù)的示例架構(gòu)中,雖然在架構(gòu)中示出的某些服務(wù)器、系統(tǒng)、和設(shè)備由服務(wù)器、系統(tǒng)、或設(shè)備的一個實例表示,但可以使用每一者的多個實例。此外,雖然本技術(shù)的操作的某些方面在與附圖相關(guān)的示例中呈現(xiàn)以輔助所要求保護的發(fā)明的實現(xiàn),但在本文的其他地方公開了也會輔助所要求保護的發(fā)明的實現(xiàn)的本技術(shù)的附加特征。

如圖1所示,用于分布式和自適應(yīng)計算機網(wǎng)絡(luò)分析的系統(tǒng)100包括網(wǎng)絡(luò)計算設(shè)備,例如,網(wǎng)絡(luò)分析控制器110、網(wǎng)絡(luò)應(yīng)用120、(一個或多個)用戶網(wǎng)絡(luò)設(shè)備130、以及其他網(wǎng)絡(luò)節(jié)點140;其中的每一者可以被配置為經(jīng)由通信網(wǎng)絡(luò)99與彼此通信。在一些實施例中,與設(shè)備相關(guān)聯(lián)的用戶必須安裝應(yīng)用和/或進行特征選擇以獲得本文所述的技術(shù)的益處。在一些實施例中,網(wǎng)絡(luò)節(jié)點140可以是a)主機,例如但不限于個人計算機、電話、或服務(wù)器,或者b)網(wǎng)絡(luò)硬件,例如但不限于網(wǎng)關(guān)、路由器、網(wǎng)橋、交換機、集線器、或中繼器。

通信網(wǎng)絡(luò)99包括網(wǎng)絡(luò)計算設(shè)備可以通過其交換數(shù)據(jù)的一個或多個有線或無線電信裝置。例如,網(wǎng)絡(luò)99可以包括下述各項中的一個或多個:局域網(wǎng)(lan)、廣域網(wǎng)(wan)、內(nèi)聯(lián)網(wǎng)、互聯(lián)網(wǎng)、存儲區(qū)域網(wǎng)(san)、個人區(qū)域網(wǎng)(pan)、城域網(wǎng)(man)、無線局域網(wǎng)(wlan)、虛擬專用網(wǎng)(vpn)、蜂窩或其他移動通信網(wǎng)絡(luò)、無線技術(shù)連接、近場通信(nfc)連接、其任何組合、以及輔助實現(xiàn)信號、數(shù)據(jù)和/或消息的傳送的任何其它適當?shù)募軜?gòu)或系統(tǒng)。應(yīng)理解的是,在整個示例性實施例的討論中,術(shù)語“數(shù)據(jù)”和“信息”在本文中可互換使用,以指代可以存在于基于計算機的環(huán)境中的文本、圖像、音頻、視頻或任何其他形式的信息。

每個網(wǎng)絡(luò)計算設(shè)備可以包括能夠通過通信網(wǎng)絡(luò)99發(fā)送和接收數(shù)據(jù)的通信模塊。例如,每個網(wǎng)絡(luò)設(shè)備可以包括服務(wù)器、臺式計算機、膝上型計算機、平板計算機、有一個或多個處理器嵌入其中和/或耦接到其的電視機、智能電話、手持式計算機、個人數(shù)字助理(pda)或任何其它有線或無線處理器驅(qū)動的設(shè)備。

示出的網(wǎng)絡(luò)連接是示例,并且可以使用在計算機和設(shè)備之間建立通信的其他方式。此外,得益于本公開的本領(lǐng)域技術(shù)人員應(yīng)理解的是,圖1所示的網(wǎng)絡(luò)設(shè)備可以具有若干種其他合適的計算機系統(tǒng)配置中的任何一種。例如,被實現(xiàn)為移動電話或手持式計算機的用戶網(wǎng)絡(luò)設(shè)備130可以不包括上述所有組件。

在示例實施例中,網(wǎng)絡(luò)設(shè)備以及與本文呈現(xiàn)的技術(shù)相關(guān)聯(lián)的任何其它計算機器可以是任何類型的計算機器,例如但不限于針對圖5更詳細討論的那些計算機器。此外,與這些計算機器中的任一個相關(guān)聯(lián)的任何模塊,例如本文描述的模塊或與本文呈現(xiàn)的技術(shù)相關(guān)聯(lián)的任何其他模塊(腳本、web內(nèi)容、軟件、固件、或硬件)可以是針對圖5更詳細討論的模塊中的任一個。本文討論的計算機器可以通過一個或多個網(wǎng)絡(luò)(例如,通信網(wǎng)絡(luò)99)與彼此以及其他計算機機器或通信系統(tǒng)進行通信。通信網(wǎng)絡(luò)99可以包括任何類型的數(shù)據(jù)或通信網(wǎng)絡(luò),包括針對圖5討論的網(wǎng)絡(luò)技術(shù)中的任一個。

下文中將針對在本文其他地方描述的示例性操作環(huán)境和示例架構(gòu)的組件來描述以下附圖中示出的示例實施例。示例實施例也可以用其他系統(tǒng)和在其他環(huán)境中實現(xiàn)。

在圖1的示例實施例中,網(wǎng)絡(luò)分析控制器110可以控制網(wǎng)絡(luò)分析服務(wù)。網(wǎng)絡(luò)分析控制器110可以包括以下描述的組件或模塊。前端112揭示(expose)了允許用戶(例如,經(jīng)由用戶網(wǎng)絡(luò)設(shè)備130)和較高協(xié)議層網(wǎng)絡(luò)應(yīng)用120配置用于分布式分析處理的基本參數(shù)(例如,數(shù)據(jù)源、調(diào)度、分析功能、或要執(zhí)行的任務(wù))的接口。

網(wǎng)絡(luò)分析監(jiān)視器114提供監(jiān)視功能,其記錄哪些網(wǎng)絡(luò)節(jié)點140參與了給定的分析功能、分析任務(wù)的健康狀態(tài)、以及關(guān)于每個任務(wù)的統(tǒng)計信息等。用戶可以檢索這些信息,或者在適當情況下被通知,以了解任務(wù)的退化水平(例如,假設(shè)網(wǎng)絡(luò)中節(jié)點的性能下降、沒有能力支持請求的查詢等)。

網(wǎng)絡(luò)分析部署管理器116確定要由部署在網(wǎng)絡(luò)節(jié)點140處的一個或多個節(jié)點分析代理142執(zhí)行的網(wǎng)絡(luò)分析任務(wù),生成一個或多個maplet,跨網(wǎng)絡(luò)將這些maplet部署到代理142,并解決將網(wǎng)絡(luò)分析任務(wù)部署到哪里以及如何處理網(wǎng)絡(luò)變化的影響的問題(例如,當新節(jié)點加入網(wǎng)絡(luò)時,部署在其他網(wǎng)絡(luò)節(jié)點140的網(wǎng)絡(luò)中已經(jīng)在進行的任務(wù))。

網(wǎng)絡(luò)分析結(jié)果采集器118采集結(jié)果。采集器118可以整理那些結(jié)果以用于跨網(wǎng)絡(luò)節(jié)點140的網(wǎng)絡(luò)分析或網(wǎng)絡(luò)級互相關(guān)。出于這個目的,可以將結(jié)果作為數(shù)據(jù)流饋送到也在網(wǎng)絡(luò)分析控制器110處運行的流處理引擎的實例中。要進行的處理可以被指定為“reducelet”的一部分,該“reducelet”定義了數(shù)據(jù)流的字段(field)以及要應(yīng)用的查詢和聚合。在一些實施例中,網(wǎng)絡(luò)分析控制器110可以在軟件定義網(wǎng)絡(luò)(sdn)之上實現(xiàn),其中sdn允許網(wǎng)絡(luò)管理員通過將控制平面從數(shù)據(jù)平面解耦來提取較低級的功能從而管理網(wǎng)絡(luò)服務(wù)。例如,可以將用網(wǎng)絡(luò)配置模型化語言構(gòu)建的模型(例如,yang數(shù)據(jù)模型)定義為描述可由用戶配置的網(wǎng)絡(luò)分析任務(wù)。網(wǎng)絡(luò)分析任務(wù)可以包括網(wǎng)絡(luò)范圍(指示任務(wù)將被應(yīng)用于網(wǎng)絡(luò)的哪個部分)、maplet(指示用于任務(wù)的數(shù)據(jù)源,以及要針對數(shù)據(jù)應(yīng)用的查詢和聚合)、以及調(diào)度。通過使用yang數(shù)據(jù)模型,網(wǎng)絡(luò)分析控制器110可以生成并向用戶揭示表述性狀態(tài)轉(zhuǎn)移(rest)api。例如,通過使用restconf實現(xiàn)的restapi提供了基于超文本傳輸協(xié)議(http)的編程接口,用于訪問在yang數(shù)據(jù)模型中定義的數(shù)據(jù)。

節(jié)點分析代理142可以被部署在要被分析的網(wǎng)絡(luò)節(jié)點140上。每個代理142可以包括數(shù)據(jù)源處理器142a、網(wǎng)絡(luò)聚合器142b、以及節(jié)點分析管理器142c。數(shù)據(jù)源處理器142a可以根據(jù)需要配置遙測數(shù)據(jù)源(例如,探測器144)以生成將被聚合的數(shù)據(jù),并且因此可以配置適當?shù)倪b測數(shù)據(jù)源(例如,簡單網(wǎng)絡(luò)管理協(xié)議(snmp)或ip服務(wù)等級協(xié)議(ipsla))以用于服務(wù)等級監(jiān)視。網(wǎng)絡(luò)聚合器142b可以執(zhí)行預(yù)處理原始數(shù)據(jù)并將聚合后的數(shù)據(jù)轉(zhuǎn)發(fā)到網(wǎng)絡(luò)分析控制器110的查詢和聚合功能邏輯。一個示例包括諸如在連續(xù)查詢引擎(cqe)中使用的連續(xù)查詢。節(jié)點分析管理器142c可以與網(wǎng)絡(luò)分析控制器110進行通信,以用于發(fā)現(xiàn)、注冊和部署聚合分析任務(wù),以及用于進行分析許可功能(基于當前負載條件決定是接受還是拒絕任務(wù)請求)和系統(tǒng)管理功能(包括任務(wù)完成后或任務(wù)未被刷新時自動釋放資源)。

本技術(shù)的實施例包括用于網(wǎng)絡(luò)數(shù)據(jù)分析的方法、系統(tǒng)和邏輯(被編碼在一個或多個有形介質(zhì)上以用于執(zhí)行),其允許自適應(yīng)細化一個或多個maplet中所指定的數(shù)據(jù)生成和分析查詢。這樣的實施例允許自動調(diào)整查詢的參數(shù),并且在檢測到觸發(fā)條件時執(zhí)行子查詢。自動調(diào)整可以包括根據(jù)需要重新配置所需數(shù)據(jù)源,并派生出針對新數(shù)據(jù)源的網(wǎng)絡(luò)分析任務(wù)。

這種系統(tǒng)的一個使用包括應(yīng)用對粗粒度網(wǎng)絡(luò)遙測數(shù)據(jù)執(zhí)行輕量級分析的初始查詢,例如可能消耗最少網(wǎng)絡(luò)資源的探索性分析步驟。當檢測到特定的觸發(fā)條件時,自動啟動鏈接到一個或多個初始maplet的合適的子maplet,并對原始maplet的數(shù)據(jù)源和測量采集進行任何所需的調(diào)整。當不再滿足初始查詢的條件或檢測到“遲滯”條件時,則終止子查詢,恢復(fù)數(shù)據(jù)采集(例如,這些昂貴的網(wǎng)絡(luò)任務(wù)僅運行有限的時間)。

在一些實施例中,可以基于第一查詢將查詢細化限制到網(wǎng)絡(luò)節(jié)點140的較小子集。例如,第一查詢可以用于發(fā)現(xiàn)沿路徑或服務(wù)的網(wǎng)絡(luò)節(jié)點140,或者符合條件的網(wǎng)絡(luò)節(jié)點140。第二查詢鏈接到第一查詢的結(jié)果,以獲得沿該路徑的性能指標。獲得這些性能指標涉及為沿該路徑的鏈路配置鏈路性能的新測量結(jié)果(例如,丟包、隊列深度)。另一示例是基于對特定事件的檢測,可以動態(tài)調(diào)諧測量結(jié)果采集和聚合的粒度;或者采用更粗粒度的測量或更精細粒度的測量結(jié)果,包括更改數(shù)據(jù)源的參數(shù)或查詢的聚合參數(shù)。

該技術(shù)的某些實施例將分析任務(wù)定義為由嵌入式分析引擎(例如,代理142)解析的一組鏈式maplet。maplet是可以由網(wǎng)絡(luò)節(jié)點140上的代理142執(zhí)行的分析任務(wù),其包含對一組源數(shù)據(jù)的定義、對數(shù)據(jù)源的明確或隱含配置、以及分析查詢??梢岳面溄佑糜诩毣治鋈蝿?wù)的另一maplet(在這里被稱為細化maplet)的能力來擴充maplet。在一些實施例中,可以定義用于其他maplet的條件。該鏈接可以指定下述各項中的一個或多個:

a)細化maplet,其可以被內(nèi)聯(lián)定義(作為實例化maplet的定義的一部分)或者其定義可以被引用到其他maple。

b)觸發(fā)器,用于派生細化maplet(“子maplet”)。樣本觸發(fā)器是當檢測到與觸發(fā)maplet的分析查詢的匹配時觸發(fā)。一個示例是超出閾值,這會觸發(fā)另一更精細的分析查詢。

c)撤銷觸發(fā)器,其使得細化maplet(“子maplet”)被終止。撤銷觸發(fā)器可以是例如在指定時間段內(nèi)不存在與觸發(fā)maplet的分析查詢的匹配或第二觸發(fā)器。一個示例可以是超出滯后閾值,這終止了更精細的分析查詢。

在某些示例性實施例中,可以用對觸發(fā)maplet的分析進行細化的鏈中的每個步驟來鏈接maplet。同樣,若干個maplet可以鏈接到同一觸發(fā)maplet,每個maplet都與其自身的觸發(fā)器相關(guān)聯(lián)。在一些實施例中,終止maplet會終止其所有的細化maplet。此外,觸發(fā)器可以包括一組若干個觸發(fā)條件。當細化maplet被觸發(fā)時,觸發(fā)maplet繼續(xù)執(zhí)行(受制于其終止的其他條件)。maplet的操作狀態(tài)被擴展到指示細化maplet當前是否正被執(zhí)行。

示例過程

參考圖2,并繼續(xù)參照圖1以用于上下文,示出了示出根據(jù)某些示例性實施例的用于計算機網(wǎng)絡(luò)分析的方法200的方框流程圖。在這樣的實施例中,計算機網(wǎng)絡(luò)中的網(wǎng)絡(luò)分析控制器110接收網(wǎng)絡(luò)分析任務(wù)的規(guī)范-框210。作為持續(xù)示例,考慮在10分鐘間隔上監(jiān)視跨多個網(wǎng)絡(luò)節(jié)點140的鏈路利用的任務(wù)。網(wǎng)絡(luò)分析控制器110前端112可以經(jīng)由在用戶網(wǎng)絡(luò)設(shè)備130上的web瀏覽器中運行的圖形用戶界面從用戶接收任務(wù)。在其他示例中,可以從網(wǎng)絡(luò)應(yīng)用120接收任務(wù)的規(guī)范。

網(wǎng)絡(luò)分析控制器110創(chuàng)建多個maplet以實現(xiàn)指定任務(wù)-框220。每個maplet可以與在計算機網(wǎng)絡(luò)中的特定網(wǎng)絡(luò)節(jié)點140上執(zhí)行的特定代理142相對應(yīng)。每個maplet可以指定數(shù)據(jù)采集配置、要對所采集的數(shù)據(jù)執(zhí)行的處理、以及在執(zhí)行相應(yīng)代理142的特定網(wǎng)絡(luò)節(jié)點140處對處理后的數(shù)據(jù)進行的報告。

在持續(xù)示例中,該技術(shù)可以創(chuàng)建多個maplet以監(jiān)視多個網(wǎng)絡(luò)節(jié)點140中的每一者的一個或多個端口上的鏈路利用。為了指定數(shù)據(jù)采集配置,每個maplet需要監(jiān)視通過某些端口接收到的單播業(yè)務(wù)的位數(shù)、通過每個端口接收到的任何類型(包括多播和廣播)的被發(fā)送業(yè)務(wù)的位數(shù)、以及通過在網(wǎng)絡(luò)節(jié)點140上的每個端口接收到的錯誤分組中的業(yè)務(wù)的位數(shù)。

為了指定要執(zhí)行的處理,每個maplet指定將1)所接收的單播業(yè)務(wù)和所有任何類型的被發(fā)送業(yè)務(wù)的利用率確定為%urxalltx=(urxalltx位數(shù)×100)/(端口帶寬×10分鐘間隔);將2)接收到的所有多播和廣播業(yè)務(wù)的利用率確定為%nurx=(nurx位數(shù)×100)/(端口帶寬×10分鐘間隔);以及將接收到的所有錯誤分組的利用率確定為%errrx=(errrx位數(shù)×100)/(端口帶寬×10分鐘間隔)。指定的數(shù)據(jù)報告包括基于在端口上針對1)、2)或3)中最繁忙的75%利用率(上升)-70%利用率(下降)的滯后閾值的報告。可以輪詢urxalltx、nurx測量結(jié)果的示例時間范圍是每隔1分鐘一次,持續(xù)10分鐘;這會產(chǎn)生10個樣本來確定平均利用率。

雖然在持續(xù)示例中,每個maplet是相同的(除了例如,用于指定網(wǎng)絡(luò)節(jié)點140上將要部署maplet的某些端口),但是可以將maplet創(chuàng)建為特定于網(wǎng)絡(luò)節(jié)點的maplet。例如,在某些網(wǎng)絡(luò)節(jié)點140處,可以以更精細的粒度輪詢urxalltx、nurx測量結(jié)果,例如以30秒的時間尺度。

網(wǎng)絡(luò)分析控制器110將通過通信網(wǎng)絡(luò)99向在系統(tǒng)100中的特定網(wǎng)絡(luò)節(jié)點140上執(zhí)行的每個特定代理142傳送與特定代理相對應(yīng)的每個所創(chuàng)建的maplet-框230。在持續(xù)示例中,每個maplet被傳送給在系統(tǒng)100中的主機和網(wǎng)絡(luò)硬件兩者上執(zhí)行的代理142。

接收maplet的每個代理142基于maplet指令、使用數(shù)據(jù)源處理器142a來配置其所駐留的特定網(wǎng)絡(luò)節(jié)點140,以用于根據(jù)由特定代理142接收到的maplet進行數(shù)據(jù)采集、對所采集的數(shù)據(jù)的處理(例如,分析查詢規(guī)范、或要對數(shù)據(jù)執(zhí)行的計算)、以及對處理后的數(shù)據(jù)的報告-框240。由代理142根據(jù)maplet對網(wǎng)絡(luò)節(jié)點140進行的特定配置取決于maplet中所包含的特定命令。用于數(shù)據(jù)采集、對所采集的數(shù)據(jù)的處理、以及對處理后的數(shù)據(jù)的報告的maplet命令包括諸如下述各項之類的命令:1)連接故障管理(cfm)命令,用于連續(xù)性檢查、鏈路跟蹤、環(huán)回、故障驗證和故障隔離;和2)性能監(jiān)視命令,用于測量幀延遲、幀延遲變化、幀丟失和幀吞吐量。代理142從maplet讀取每個命令以及關(guān)于命令的條件,使用數(shù)據(jù)源處理器142a打開到網(wǎng)絡(luò)節(jié)點140的控制平面接口,并寫入由maplet指定的命令。在持續(xù)示例中,數(shù)據(jù)源處理器142a在從maplet讀取命令之后,在執(zhí)行代理142的每個網(wǎng)絡(luò)節(jié)點140處開啟或重置由maplet指定的端口處的端口計數(shù)器,并且調(diào)度“顯示端口”命令以按maplet所指定的間隔來檢索所采集的數(shù)據(jù),其中所述代理142已接收maplet以便監(jiān)視通過網(wǎng)絡(luò)節(jié)點140的接口的業(yè)務(wù)。

可以根據(jù)經(jīng)配置的網(wǎng)絡(luò)節(jié)點140來采集網(wǎng)絡(luò)數(shù)據(jù),并且可以由接收maplet的代理142處理所采集的數(shù)據(jù)-框250。網(wǎng)絡(luò)節(jié)點140通過執(zhí)行用于cfm和性能監(jiān)視的所配置的命令來采集網(wǎng)絡(luò)數(shù)據(jù)。在持續(xù)示例中,網(wǎng)絡(luò)節(jié)點140在10分鐘時間間隔內(nèi)采集urxalltx、nurx、以及errrx的位數(shù),例如通過使用如結(jié)合框250描述的所配置的“顯示端口”命令來檢索通過(一個或多個)指定端口的相應(yīng)分組的計數(shù)。網(wǎng)絡(luò)聚合器142b處理所采集的數(shù)據(jù);在本示例中,通過乘以每個分組的位數(shù)。然后,網(wǎng)絡(luò)聚合器142b確定在上述1)、2)和3)處定義的%urxalltx、%nurx、以及%errrx。

代理142的網(wǎng)絡(luò)聚合器142b和節(jié)點分析管理器142c可以根據(jù)采集和處理數(shù)據(jù)的代理142的配置來報告處理后的數(shù)據(jù)-框260。在持續(xù)示例中,根據(jù)滯后閾值,如果%urxalltx、%nurx、以及%errrx中的任一個超過由網(wǎng)絡(luò)聚合器142b確定的75%利用率上升或70%利用率下降,節(jié)點分析管理器142c向網(wǎng)絡(luò)分析控制器110報告。節(jié)點分析管理器142c通過使用諸如互聯(lián)網(wǎng)控制消息協(xié)議(icmp)之類的協(xié)議向網(wǎng)絡(luò)分析控制器110報告,其旨在出于網(wǎng)絡(luò)診斷和控制的目的傳遞控制平面數(shù)據(jù)。在一些實施例中,例如當網(wǎng)絡(luò)節(jié)點140未被配備為經(jīng)由icmp報告時,則使用諸如流控制傳輸協(xié)議(sctp)之類的其它層的數(shù)據(jù)報協(xié)議。

可以在網(wǎng)絡(luò)分析控制器110處對來自每個被配置的網(wǎng)絡(luò)節(jié)點140的所報告的數(shù)據(jù)進行聚合-框270。網(wǎng)絡(luò)分析控制器110從每個網(wǎng)絡(luò)節(jié)點140接收報告,并且然后根據(jù)結(jié)合框210所描述的接收到的原始網(wǎng)絡(luò)分析任務(wù)的規(guī)范執(zhí)行處理,其中,代理142在每個網(wǎng)絡(luò)節(jié)點140處根據(jù)maplet執(zhí)行操作。在持續(xù)示例中,執(zhí)行代理142的每個網(wǎng)絡(luò)節(jié)點140的狀態(tài)被記錄為“正?!?當前未超過閾值)或“高”(當前超過閾值)。網(wǎng)絡(luò)節(jié)點140在高狀態(tài)下工作的百分比是被聚合的數(shù)據(jù)。

參考圖3,并繼續(xù)參考上下文的前面的附圖,示出了示出根據(jù)某些替代示例實施例的用于計算機網(wǎng)絡(luò)分析的方法300的方框流程圖。在這樣的方法中,如上文結(jié)合圖2所述執(zhí)行框210-270。在圖3的方法中,由至少一個maplet指定的:a)網(wǎng)絡(luò)數(shù)據(jù)采集配置、b)對所采集的數(shù)據(jù)的處理,以及c)對處理后的數(shù)據(jù)的報告中的至少一個適應(yīng)于根據(jù)至少一個maplet的配置先前采集的網(wǎng)絡(luò)數(shù)據(jù)。

在根據(jù)至少一個maplet采集數(shù)據(jù)之后,根據(jù)原始maplet自適應(yīng)地修改至少一個maplet的下述各項中的至少一個:a)網(wǎng)絡(luò)數(shù)據(jù)采集、b)對所采集的數(shù)據(jù)的處理、以及c)對處理后的數(shù)據(jù)的報告-框340。在網(wǎng)絡(luò)節(jié)點140級別處,節(jié)點分析管理器142c讀取先前發(fā)送到網(wǎng)絡(luò)節(jié)點140的maplet,以確定適配maplet(包括派生一個或多個子maplet)所應(yīng)當遵從的條件,以及在滿足這些條件的情況下該適配的本質(zhì)。節(jié)點分析管理器142c使用在網(wǎng)絡(luò)節(jié)點140處采集的數(shù)據(jù)來測試條件。在滿足條件的情況下,代理142基于在原始maplet中指定的適配的本質(zhì)來修改數(shù)據(jù)源,并如上所述繼續(xù)報告。

在持續(xù)示例的第一變形中,根據(jù)原始maplet的規(guī)范中的規(guī)則,原始maplet是自適應(yīng)的,以便在超過利用率閾值(即,如果網(wǎng)絡(luò)節(jié)點140的狀態(tài)是“高”利用率)的情況下重新配置與接收原始maplet的代理142相關(guān)聯(lián)的網(wǎng)絡(luò)節(jié)點140。在第一變型中,初始采集和處理的數(shù)據(jù)指示所討論的網(wǎng)絡(luò)節(jié)點140的“高”利用率,并且原始maplet派生出子maplet,使得代理142配置網(wǎng)絡(luò)節(jié)點140以五(5)秒的間隔來采集關(guān)于丟包和隊列深度的數(shù)據(jù),并通過在一分鐘的移動窗口上確定丟包和隊列深度的移動平均值來處理所采集的數(shù)據(jù)。

繼續(xù)參考圖3,根據(jù)修改來采集和處理網(wǎng)絡(luò)數(shù)據(jù)-框350???50的處理如結(jié)合框250所描述的那樣執(zhí)行,但是這次給出丟包和隊列深度一(1)分鐘移動平均值。在持續(xù)示例的第一變形中,以五(5)秒的間隔采集關(guān)于丟包和隊列深度的數(shù)據(jù),并且通過按照子maplet的規(guī)范在一(1)分鐘的移動窗口上確定丟包和隊列深度的移動平均值來處理所采集的數(shù)據(jù)。

根據(jù)修改報告根據(jù)修改處理的數(shù)據(jù)-框360。如結(jié)合框260所描述的那樣執(zhí)行框360的報告。在持續(xù)示例的第一變型中,代理142向網(wǎng)絡(luò)分析控制器110報告一(1)分鐘移動平均丟包數(shù)和一(1)分鐘移動平均隊列深度。

在一些示例實施例中,在網(wǎng)絡(luò)分析控制器110級別,從第一網(wǎng)絡(luò)節(jié)點140報告的結(jié)果可以提示網(wǎng)絡(luò)分析控制器110將結(jié)果報告給在一個或多個附加網(wǎng)絡(luò)節(jié)點140處的代理以由每個節(jié)點處的代理142適配網(wǎng)絡(luò)節(jié)點140的配置,或者修改并重新發(fā)送一個或多個maplet(包括子maplet)到一個或多個其他網(wǎng)絡(luò)節(jié)點140。網(wǎng)絡(luò)分析控制器110根據(jù)結(jié)合框210描述的網(wǎng)絡(luò)分析任務(wù)規(guī)范確定向其傳送適配的特定網(wǎng)絡(luò)節(jié)點140。在這樣的實施例中,被適配的maplet是一個或多個其他網(wǎng)絡(luò)節(jié)點140的maplet,并且該適配/修改發(fā)生在第一maplet的處理后的數(shù)據(jù)已被報告給例如網(wǎng)絡(luò)分析控制器110之后。

在持續(xù)示例的另一變形中,在“高”利用率狀態(tài)下的一個網(wǎng)絡(luò)節(jié)點140的初始報告提示網(wǎng)絡(luò)分析控制器110將該狀態(tài)傳送到在其他網(wǎng)絡(luò)節(jié)點140處的代理142,這促使其他代理142適配maplet,使得每個其他代理142配置其網(wǎng)絡(luò)節(jié)點140以十(10)秒的間隔采集關(guān)于丟包和隊列深度的數(shù)據(jù),通過在一(1)分鐘移動窗口上確定丟包和隊列深度的移動平均值來處理所采集的數(shù)據(jù),并將處理后的數(shù)據(jù)報告給網(wǎng)絡(luò)分析控制器110。

參考圖4,并繼續(xù)參考上下文的前面的附圖,示出了根據(jù)某些替代示例性實施例的用于計算機網(wǎng)絡(luò)分析的方法400的方框流程圖???10-230和250-270分別如以上結(jié)合圖2描述的那樣執(zhí)行。然而,框440在框230和250之間執(zhí)行。在這樣的方法中,配置網(wǎng)絡(luò)數(shù)據(jù)采集和對所采集的數(shù)據(jù)的處理可以包括配置相應(yīng)網(wǎng)絡(luò)節(jié)點140的操作系統(tǒng)的探測器144以采集網(wǎng)絡(luò)數(shù)據(jù)從而支持指定的網(wǎng)絡(luò)分析任務(wù)-框440。

作為示例,代理142可以通過使用網(wǎng)絡(luò)節(jié)點140的操作系統(tǒng)接口來配置探測器144以根據(jù)相應(yīng)的maplet采集數(shù)據(jù)。例如,maplet可以包括命令,例如,代理142從maplet中提取并通過在代理142所在的網(wǎng)絡(luò)節(jié)點140的控制平面中進入探測器144子模式來執(zhí)行的探測器144配置命令。探測器144配置命令指定了探測名稱、探測類型(例如http)、諸如數(shù)據(jù)采集間隔之類的特性、網(wǎng)絡(luò)節(jié)點140故障之前允許的重試次數(shù)、以及在將網(wǎng)絡(luò)節(jié)點140標記為健康節(jié)點之前所要求的連續(xù)有效響應(yīng)的數(shù)目。

作為另一示例,考慮在第一網(wǎng)絡(luò)節(jié)點140處的代理142,其配置探測器144以發(fā)現(xiàn)沿著從第一網(wǎng)絡(luò)節(jié)點140到第二網(wǎng)絡(luò)節(jié)點140的路徑的節(jié)點。由在第一節(jié)點處的代理142實現(xiàn)的maplet要求代理142配置節(jié)點140以沿著所發(fā)現(xiàn)的路徑采集性能指標。

其他示例實施例

圖5描繪了根據(jù)某些示例實施例的計算機器2000和模塊2050。計算機器2000可對應(yīng)于本文示出的各種計算機、服務(wù)器、移動設(shè)備、嵌入式系統(tǒng)或計算系統(tǒng)中的任何一個。模塊2050可以包括配置成輔助計算機器2000執(zhí)行本文呈現(xiàn)的各種方法和處理功能的一個或多個硬件或軟件元件。計算機器2000可以包括各種內(nèi)部或附接組件,例如處理器2010、系統(tǒng)總線2020、系統(tǒng)存儲器2030、存儲介質(zhì)2040、輸入/輸出接口2060、以及用于與網(wǎng)絡(luò)2080進行通信的網(wǎng)絡(luò)接口2070。

計算機器2000可以被實現(xiàn)為傳統(tǒng)計算機系統(tǒng)、嵌入式控制器、膝上型計算機、服務(wù)器、移動設(shè)備、智能電話、機頂盒、資訊站、車輛信息系統(tǒng)、與電視相關(guān)聯(lián)的一個或多個處理器、定制的機器、任何其他硬件平臺、或其任何組合或復(fù)合。計算機器2000可以是被配置為通過使用經(jīng)由數(shù)據(jù)網(wǎng)絡(luò)或總線系統(tǒng)互連的多個計算機器運行的分布式系統(tǒng)。

處理器2010可以被配置為執(zhí)行代碼或指令來執(zhí)行本文描述的操作和功能,并管理請求流和地址映射,還被配置為執(zhí)行計算和生成命令。處理器2010可以被配置為監(jiān)視和控制計算機器2000中的組件的操作。處理器2010可以是通用處理器、處理器核心、多處理器、可重構(gòu)處理器、微控制器、數(shù)字信號處理器(dsp)、專用集成電路(asic)、圖形處理單元(gpu)、現(xiàn)場可編程門陣列(fpga)、可編程邏輯器件(pld)、控制器、狀態(tài)機、門控邏輯、分立硬件組件、任何其他處理單元、或其任何組合或復(fù)合。處理器2010可以是單個處理單元、多個處理單元、單個處理核心、多個處理核心、專用處理核心、協(xié)處理器、或其任何組合。根據(jù)某些實施例,處理器2010以及計算機器2000的其他組件可以是在一個或多個其他計算機器內(nèi)執(zhí)行的虛擬化計算機器。

系統(tǒng)存儲器2030可以包括非易失性存儲器,例如只讀存儲器(rom),可編程只讀存儲器(prom),可擦除可編程只讀存儲器(eprom),閃速存儲器、或能夠存儲程序指令或數(shù)據(jù)的帶供電或不帶供電的任何其他設(shè)備。系統(tǒng)存儲器2030還可以包括易失性存儲器,例如,隨機存取存儲器(ram)、靜態(tài)隨機存取存儲器(sram)、動態(tài)隨機存取存儲器(dram)、以及同步動態(tài)隨機存取存儲器(sdram)。也可以使用其他類型的ram來實現(xiàn)系統(tǒng)存儲器2030。系統(tǒng)存儲器2030可以通過使用單個存儲器模塊或多個存儲器模塊來實現(xiàn)。雖然系統(tǒng)存儲器2030被描繪為計算機器2000的一部分,但是本領(lǐng)域技術(shù)人員將認識到系統(tǒng)存儲器2030可以與計算機器2000分離,而不背離本技術(shù)的范圍。還應(yīng)理解的是,系統(tǒng)存儲器2030可以包括非易失性存儲設(shè)備(例如,存儲介質(zhì)2040)或者與其協(xié)同工作。

存儲介質(zhì)2040可以包括硬盤、軟盤、緊致盤只讀存儲器(cd-rom)、數(shù)字通用盤(dvd)、藍光盤、磁帶、閃存、非易失性存儲設(shè)備、固態(tài)硬盤(ssd)、任何磁存儲設(shè)備、任何光存儲設(shè)備、任何電存儲設(shè)備、任何半導(dǎo)體存儲設(shè)備、任何基于物理存儲設(shè)備、任何其它數(shù)據(jù)存儲設(shè)備、或其任何組合或復(fù)合。存儲介質(zhì)2040可以存儲一個或多個操作系統(tǒng)、應(yīng)用程序、以及程序模塊,例如,模塊2050、數(shù)據(jù)或任何其他信息。存儲介質(zhì)2040可以是計算機器2000的一部分或者連接到計算機器2000。存儲介質(zhì)2040還可以是與計算機器2000通信的一個或多個其他計算機器的一部分,例如,服務(wù)器、數(shù)據(jù)庫服務(wù)器、云存儲、網(wǎng)絡(luò)連接存儲等。

模塊2050可以包括被配置為輔助計算機器2000執(zhí)行本文呈現(xiàn)的各種方法和處理功能的一個或多個硬件或軟件元件。模塊2050可以包括與系統(tǒng)存儲器2030、存儲介質(zhì)2040、或兩者相關(guān)聯(lián)地存儲為軟件或固件的一個或多個指令序列。因此,存儲介質(zhì)2040可以表示可以在其上存儲指令或代碼以供處理器2010執(zhí)行的機器或計算機可讀介質(zhì)的示例。機器或計算機可讀介質(zhì)通??梢灾复糜谙蛱幚砥?010提供指令的任何介質(zhì)或媒質(zhì)。這種與模塊2050相關(guān)聯(lián)的機器或計算機可讀介質(zhì)可以包括計算機軟件產(chǎn)品。應(yīng)理解的是,包括模塊2050的計算機軟件產(chǎn)品還可以與用于經(jīng)由網(wǎng)絡(luò)2080、任何信號承載介質(zhì)、或任何其它通信或傳遞技術(shù)向計算機器2000遞送模塊2050的一個或多個過程或方法相關(guān)聯(lián)。模塊2050還可以包括硬件電路或用于配置硬件電路的信息,例如用于fpga或其他pld的微代碼或配置信息。

輸入/輸出(i/o)接口2060可以被配置為耦接到一個或多個外部設(shè)備,以從一個或多個外部設(shè)備接收數(shù)據(jù),并將數(shù)據(jù)發(fā)送到一個或多個外部設(shè)備。這種外部設(shè)備連同各種內(nèi)部設(shè)備也可以被稱為外圍設(shè)備。i/o接口2060可以包括用于將各種外圍設(shè)備可操作地耦接到計算機器2000或處理器2010的電連接和物理連接。i/o接口2060可以被配置為在外圍設(shè)備、計算機器2000或處理器2010之間傳送數(shù)據(jù)、地址和控制信號。i/o接口2060可以被配置為實現(xiàn)任何標準接口,例如小型計算機系統(tǒng)接口(scsi)、串行連接scsi(sas)、光纖通道、外圍組件互連(pci)、pci高速(pcie)、串行總線、并行總線、附接的先進技術(shù)(ata)、串行ata(sata)、通用串行總線(usb)、thunderbolt、firewire、各種視頻總線等。i/o接口2060可以被配置為僅實現(xiàn)一個接口或總線技術(shù)??蛇x地,i/o接口2060可以被配置為實現(xiàn)多個接口或總線技術(shù)。i/o接口2060可以被配置為系統(tǒng)總線2020的一部分、全部或與其協(xié)同工作。i/o接口2060可以包括用于在一個或多個外部設(shè)備、內(nèi)部設(shè)備、計算機器2000或處理器2010之間緩沖傳輸?shù)囊粋€或多個緩沖器。

i/o接口2060可以將計算機器2000耦接到各種輸入設(shè)備(包括鼠標、觸摸屏、掃描儀、電子數(shù)字化儀、傳感器、接收器、觸摸板、軌跡球、攝像頭、麥克風、鍵盤、任何其他指向設(shè)備或其任何組合)。i/o接口2060可以將計算機器2000耦接到各種輸出設(shè)備(包括視頻顯示器、揚聲器、打印機、投影儀、觸覺反饋設(shè)備、自動化控制、機器人組件、致動器、電機、風扇、螺線管、閥、泵、發(fā)送器、信號發(fā)射器、燈等)。

計算機器2000可以通過使用經(jīng)由網(wǎng)絡(luò)接口2070到跨網(wǎng)絡(luò)2080的一個或多個其他系統(tǒng)或計算機器的邏輯連接來在網(wǎng)絡(luò)環(huán)境中工作。網(wǎng)絡(luò)2080可以包括廣域網(wǎng)(wan)、局域網(wǎng)(lan)、內(nèi)聯(lián)網(wǎng)、互聯(lián)網(wǎng)、無線接入網(wǎng)絡(luò)、有線網(wǎng)絡(luò)、移動網(wǎng)絡(luò)、電話網(wǎng)絡(luò)、光網(wǎng)絡(luò)或其組合。網(wǎng)絡(luò)2080可以是任何拓撲的分組交換、電路交換,并且可以使用任何通信協(xié)議。網(wǎng)絡(luò)2080內(nèi)的通信鏈路可以涉及各種數(shù)字或模擬通信介質(zhì),例如光纖電纜、自由空間光學器件、波導(dǎo)、電導(dǎo)體、無線鏈路、天線、射頻通信等。

處理器2010可以通過系統(tǒng)總線2020連接到計算機器2000的其他元件或本文所討論的各種外圍設(shè)備。應(yīng)理解的是,系統(tǒng)總線2020可以在處理器2010外部、在處理器2010內(nèi),或兩者。根據(jù)某些示例性實施例,處理器2010、計算機器2000的其它元件或本文所討論的各種外圍設(shè)備中的任一可以集成到單個設(shè)備中,例如,片上系統(tǒng)(soc)、系統(tǒng)封裝(sop)、或asic設(shè)備。

實施例可以包括實現(xiàn)本文所描述的和示出的功能的計算機程序,其中計算機程序在包括存儲在機器可讀介質(zhì)中的指令和執(zhí)行指令的處理器的計算機系統(tǒng)中實現(xiàn)。然而,顯而易見的是,可能存在許多在計算機程序設(shè)計中實現(xiàn)實施例的不同方式,并且實施例不應(yīng)被解釋為限于任何一組計算機程序指令。此外,熟練的程序員將能夠編寫這樣的計算機程序,以基于所附方框流程圖和申請文本中的相關(guān)聯(lián)描述來實現(xiàn)所公開的實施例中的實施例。因此,對一組特定的程序代碼指令的公開不被認為是充分理解如何實現(xiàn)和使用實施例的必要條件。此外,本領(lǐng)域技術(shù)人員將理解的是,本文描述的實施例的一個或多個方面可以由硬件、軟件或其組合執(zhí)行,如可以在一個或多個計算系統(tǒng)中實現(xiàn)。此外,對由計算機執(zhí)行的動作的任何引用不應(yīng)被解釋為由單個計算機執(zhí)行,因為不止一個計算機可以執(zhí)行該動作。

本文描述的示例實施例可以與執(zhí)行前述方法和處理功能的計算機硬件和軟件一起使用。本文描述的系統(tǒng)、方法和過程可以在可編程計算機、計算機可執(zhí)行軟件、或數(shù)字電路中實現(xiàn)。該軟件可以被存儲在計算機可讀介質(zhì)上。例如,計算機可讀介質(zhì)可以包括軟盤、ram、rom、硬盤、可移動介質(zhì)、閃存、記憶棒、光介質(zhì)、磁光介質(zhì)、cd-rom等。數(shù)字電路可以包括集成電路、門陣列、構(gòu)建塊邏輯、現(xiàn)場可編程門陣列(fpga)等。

先前呈現(xiàn)的實施例中描述的示例系統(tǒng)、方法和動作是說明性的,并且在替代實施例中,某些動作可以以不同的順序執(zhí)行、彼此并行地執(zhí)行、被完全省略、和/或在不同的示例實施例之間被組合、和/或某些附加動作可以被執(zhí)行,而不背離各種實施例的范圍和精神。因此,這樣的替代實施例被包括在所附權(quán)利要求的范圍內(nèi),這些權(quán)利要求將被賦予最廣泛的解釋以包含這些替代實施例。

雖然上面已經(jīng)詳細描述了具體實施例,但是該描述僅出于說明的目的。因此,應(yīng)理解的是,除非另有明確說明,否則上述許多方面不旨在作為所要求的或必要的元素。除了上述這些內(nèi)容之外,得益于本公開的本領(lǐng)域技術(shù)人員可以對示例實施例的公開方面進行修改,以及得出與示例實施例的公開方面相對應(yīng)的等效組件或動作,而不背離在所附權(quán)利要求中限定的實施例的精神和范圍,其范圍將被賦予最廣泛的解釋以包含這樣的修改和等效結(jié)構(gòu)。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
阿城市| 余庆县| 安龙县| 晋城| 金乡县| 拜城县| 华池县| 永平县| 莱芜市| 邢台市| 那坡县| 澄城县| 香港| 青浦区| 东城区| 娱乐| 福海县| 榆中县| 广安市| 平湖市| 乐东| 广宗县| 衡阳市| 周宁县| 乌拉特前旗| 铁岭市| 蒲城县| 织金县| 边坝县| 富蕴县| 察隅县| 哈密市| 合水县| 神农架林区| 岚皋县| 永安市| 澄城县| 芷江| 青岛市| 平昌县| 宝鸡市|