TWI700939B - Quality monitoring server and method thereof for network equipment - Google Patents
Quality monitoring server and method thereof for network equipment Download PDFInfo
- Publication number
- TWI700939B TWI700939B TW107144963A TW107144963A TWI700939B TW I700939 B TWI700939 B TW I700939B TW 107144963 A TW107144963 A TW 107144963A TW 107144963 A TW107144963 A TW 107144963A TW I700939 B TWI700939 B TW I700939B
- Authority
- TW
- Taiwan
- Prior art keywords
- service
- real
- time
- monitoring
- quality
- Prior art date
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 112
- 238000000034 method Methods 0.000 title claims abstract description 33
- 230000004044 response Effects 0.000 claims description 4
- 230000008569 process Effects 0.000 abstract description 14
- 238000013501 data transformation Methods 0.000 abstract 1
- 238000006243 chemical reaction Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012806 monitoring device Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- APTZNLHMIGJTEW-UHFFFAOYSA-N pyraflufen-ethyl Chemical compound C1=C(Cl)C(OCC(=O)OCC)=CC(C=2C(=C(OC(F)F)N(C)N=2)Cl)=C1F APTZNLHMIGJTEW-UHFFFAOYSA-N 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
本發明是有關於一種網路監控技術,且特別是有關於一種網路設備的品質監控伺服器及其方法。The present invention relates to a network monitoring technology, and more particularly to a quality monitoring server and method for network equipment.
隨著網際網路的發展,各類寬頻、電信服務、資訊與通信科技(Information and Communication Technology,ICT)…等多元服務已廣泛被使用。在同時使用多項服務的情況下,電信商如何確保各類服務之品質狀況,進而加以管理分析,將成為一門重要之課題。為了監控各種服務之品質,需要因應不同服務建立不同的系統架構加以監控,其過程耗費大量人力及維運成本。With the development of the Internet, various services such as broadband, telecommunication services, Information and Communication Technology (ICT)... have been widely used. In the case of using multiple services at the same time, how to ensure the quality of various services and then manage and analyze them will become an important issue. In order to monitor the quality of various services, it is necessary to establish different system architectures for different services to monitor. The process consumes a lot of manpower and maintenance costs.
為了確保網路服務的品質,過往技術只需單純地監測實體網路設備的各項品質資訊。然而,現今軟體定義網路(Software Define Network,SDN)技術已臻純熟,設備之間的互連關係多變且複雜,使得監控網路品質更面臨了艱鉅的挑戰。In order to ensure the quality of network services, the past technology only needs to monitor various quality information of physical network equipment. However, today's Software Define Network (SDN) technology has become more sophisticated, and the interconnection between devices is changeable and complex, making monitoring network quality even more challenging.
有鑑於此,本發明提供一種網路設備的品質監控伺服器及其方法,對不同服務的資訊進行多階段轉換,並與時間戳建立資料鏈結關係,讓使用者可輕易查詢結果。In view of this, the present invention provides a quality monitoring server and method for network equipment, which performs multi-stage conversion of information of different services and establishes a data link relationship with the timestamp, so that users can easily query results.
本發明實施例的網路設備之品質監控伺服器,其包括儲存器、輸入輸出介面及處理器。儲存器儲存數個模組。輸入輸出介面傳送或接收資料。處理器耦接儲存器及網路模組,並存取且載入儲存器所儲存的那些模組。而那些模組包括服務組態模組、服務監控模組、服務關聯模組、即時品質模組、及資料鏈結模組。服務組態模組透過輸入輸出介面取得數個網路設備對應的服務組態,而各服務組態相關於對應網路設備的識別資訊及紀錄類型。服務監控模組建立那些網路設備對應的服務組態之間的監控關係。服務關聯模組取得那些網路設備對應的服務組態之關聯類別。即時品質模組透過輸入輸出介面取得那些網路設備對應的即時監控內容,而各即時監控內容相關於訊號品質、訊務或資源。資料鏈結模組將那些網路設備對應的服務組態、監控關係、關聯類別及即時監控內容所形成的即時服務品質資訊集合與對應歷史服務品質資訊集合比對,並透過即時時間戳紀錄比對不相符的即時服務品質資訊集合以形成資料鏈結關係。The quality monitoring server for network equipment in the embodiment of the present invention includes a storage, an input/output interface, and a processor. The memory stores several modules. The input and output interface sends or receives data. The processor is coupled to the storage and the network module, and accesses and loads the modules stored in the storage. Those modules include service configuration module, service monitoring module, service association module, real-time quality module, and data link module. The service configuration module obtains the service configuration corresponding to several network devices through the input and output interface, and each service configuration is related to the identification information and record type of the corresponding network device. The service monitoring module establishes the monitoring relationship between the service configurations corresponding to those network devices. The service association module obtains the association category of the service configuration corresponding to those network devices. The real-time quality module obtains the real-time monitoring content corresponding to those network devices through the input and output interface, and each real-time monitoring content is related to signal quality, communication or resources. The data link module compares the real-time service quality information collection formed by the corresponding service configuration, monitoring relationship, association category, and real-time monitoring content of those network devices with the corresponding historical service quality information collection, and compares them with real-time time stamp records. Collect inconsistent real-time service quality information to form a data link.
另一方面,本發明實施例的網路設備的品質監控方法,其包括下列步驟。取得數個網路設備對應的服務組態,而各服務組態相關於對應網路設備的識別資訊及紀錄類型。建立那些網路設備對應的服務組態之間的監控關係。取得那些網路設備對應的服務組態之關聯類別。取得那些網路設備對應的即時監控內容,而各即時監控內容相關於訊號品質、訊務或資源。將那些網路設備對應的服務組態、監控關係、關聯類別及即時監控內容所形成的即時服務品質資訊集合與對應歷史服務品質資訊集合比對。透過即時時間戳紀錄比對不相符的即時服務品質資訊集合以形成資料鏈結關係。On the other hand, the quality monitoring method of network equipment according to the embodiment of the present invention includes the following steps. Obtain the service configuration corresponding to several network devices, and each service configuration is related to the identification information and record type of the corresponding network device. Establish monitoring relationships between service configurations corresponding to those network devices. Get the associated category of the service configuration corresponding to those network devices. Obtain the real-time monitoring content corresponding to those network devices, and each real-time monitoring content is related to signal quality, communications or resources. The real-time service quality information collection formed by the service configuration, monitoring relationship, association category, and real-time monitoring content corresponding to those network devices is compared with the corresponding historical service quality information collection. The data link relationship is formed by comparing the inconsistent real-time service quality information collection through real-time timestamp records.
基於上述,本發明實施例的網路設備的品質監控伺服器及其方法,其係通用的系統架構,並支援多種服務之品質監控,且不需要為了不同的服務而建立多套品質監控系統,從而節省維運成本。透過設定不同設備與服務的各項監控關聯與品質資訊特徵值,並經過資訊轉換流程來建立設備與服務間的資料鏈結關係,再利用資料鏈結關係取得對應的服務品質資訊。本發明實施例的資訊轉換方法,不限定來源資料格式,直接使用原始資料資料庫之資料,並依據服務組態資料庫中之服務特徵值、監控關係特徵值、關聯類別特徵值及品質特徵值進行資料關聯,即可完成各種不同服務的資料轉換。藉此,可達到通用的系統架構,從而支援多種服務之品質監控。本發明實施例更能透過時間戳建立資料鏈結關係,藉由時間戳的機制,除可查詢即時品質資訊內容,也可追溯查詢歷史服務品質資訊,以節省人力及時間成本來比對追蹤歷史資料。Based on the above, the quality monitoring server and method for network equipment in the embodiments of the present invention have a common system architecture and support quality monitoring of multiple services, and there is no need to build multiple quality monitoring systems for different services. Thereby saving maintenance costs. By setting various monitoring associations and quality information characteristic values of different devices and services, and establishing the data link relationship between the device and the service through the information conversion process, the data link relationship is used to obtain the corresponding service quality information. The information conversion method of the embodiment of the present invention does not limit the source data format, directly uses the data of the original data database, and based on the service feature value, monitoring relationship feature value, correlation category feature value, and quality feature value in the service configuration database Perform data association to complete data conversion for various services. In this way, a common system architecture can be achieved to support quality monitoring of multiple services. The embodiment of the present invention can further establish the data link relationship through the time stamp. With the time stamp mechanism, in addition to querying real-time quality information content, it can also query historical service quality information retrospectively to save labor and time costs to compare and track history. data.
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。In order to make the above-mentioned features and advantages of the present invention more comprehensible, the following specific embodiments are described in detail in conjunction with the accompanying drawings.
圖1是依據本發明一實施例的系統架構圖。請參照圖1,此系統架構1至少包括但不僅限於品質監控伺服器100、原始資料庫200、服務組態資料庫300、服務品質資料庫400、資料鏈結資料庫500、應用程式介面((Application Programming Interface,API))600及服務介接裝置700。Fig. 1 is a system architecture diagram according to an embodiment of the present invention. Please refer to Figure 1. This
品質監控伺服器100可以是電腦主機、伺服器、工作站等裝置。品質監控伺服器100至少包括但不僅限於儲存器110、輸入輸出介面130及處理器150。The
儲存器110可以係任何型態的固定或可移動隨機存取記憶體(RAM)、唯讀記憶體(ROM)、快閃記憶體(flash memory)、傳統硬碟(Hard Disk Drive,HDD)、固態硬碟(Solid-State Drive,SSD)或類似元件,並用以記錄服務組態模組101、服務監控模組102、服務關聯模組103、即時品質模組104、資料鏈結模組105等軟體程式/模組、服務組態資料、關聯類別資料、服務組態監控關係資料、即時品質資料、即時服務品質資訊集合、服務組態關鍵值、歷史服務品質資訊集合、資料鏈結關係等相關資訊及檔案。前述模組、檔案、及資料待後續實施例再詳細說明。The
輸入輸出介面130可以是支援諸如Wi-Fi、行動網路的通訊收發器、諸如鍵盤、滑鼠、觸控面板的輸入裝置、或是USB、Thunderbolt等有線介面。於本實施例中,輸入輸出介面130用以傳送或接收資料。The input and
處理器150與儲存器110及輸入輸出介面130耦接,並可以是中央處理單元(CPU),或是其他可程式化之一般用途或特殊用途的微處理器(Microprocessor)、數位信號處理器(DSP)、可程式化控制器、特殊應用積體電路(ASIC)或其他類似元件或上述元件的組合。在本發明實施例中,處理器150用以執行品質監控伺服器100的所有作業,且可存取並執行上述儲存器110中記錄的模組及資料。The
原始資料庫200、服務組態資料庫300、服務品質資料庫400、及資料鏈結資料庫500可以是諸如NAS、硬碟、隨身碟等儲存媒介、或是電腦主機、伺服器或工作站等裝置。服務介接裝置700可以是電腦主機、伺服器或工作站等裝置並提供輸入裝置以接收使用者的操作、以及顯示裝置以呈現查詢結果。此外,於本實施例中,服務介接裝置700係經由應用程式介面600連接品質監控伺服器100。The
為了方便理解本發明的操作流程,以下將舉諸多實施例詳細說明。下文中,將搭配系統架構1中的各裝置及品質監控伺服器100的各項元件及模組說明本發明實施例所述之方法。本方法的各個流程可依照實施情形而隨之調整,且並不僅限於此。In order to facilitate the understanding of the operation process of the present invention, a number of embodiments will be described below in detail. Hereinafter, the method described in the embodiment of the present invention will be described in conjunction with each device in the
圖2是依據本發明一實施例說明品質監控方法-資料轉換階段的流程圖。請參照圖2,服務組態模組101自透過輸入輸出介面130而自原始資料庫200取得原始設備資訊(步驟S210)。此原始資料庫200所記錄的內容是屬於核心骨幹網路、接取電路、或終端設備的網路設備。例如,虛擬私人網路(VPN)核心骨幹、VPN接取電路、VPN網路至網路介面(Network-to-Network Interface,NNI)電路、寬頻設備介面、地點名相關介面、寬頻服務相關介面等等相關設備。FIG. 2 is a flowchart illustrating a quality monitoring method-data conversion stage according to an embodiment of the present invention. Referring to FIG. 2, the
服務組態資料庫300預先設定有自動納管服務及服務特徵值等資訊。而服務特徵值例如是,範例1(服務編號)-{ “id(規格識別碼)”: “serviceId(服務識別碼)”, “name(規格名稱)”: “服務編號”, “specName(規格代碼)”: “serviceId”, “dataTypeId(規格資料型別)”: “一般文字(單筆)”};範例2(備援服務編號)-{“id(規格識別碼)”: “backupRtno(備援服務編號)”, “name(規格名稱)”:”備援服務編號”, “specName(規格代碼)”: “backupServiceId(備援服務識別碼)”, “dataTypeId(規格資料型別)”: “一般文字(多筆)”};範例3(封包來回時間(rtt)嚴重門檻值)-{“id(規格識別碼)”: “rttCriticalThreshold(嚴重門檻值)”, “name(規格名稱)”: “rtt嚴重門檻值”, “specName(規格代碼)”: “rttCriticalThreshold”, “dataTypeId(規格資料型別)”: “下拉式選單”}。The
服務組態模組101即可依據服務組態資料庫300中自動納管規則的不同服務特徵值來建立服務組態資料及關聯類別資料(步驟S220),並將所建立的服務組態資料、關聯類別資料存入服務組態資料庫300。The
舉例而言,服務組態模組101依據自動納管服務(即,納管規則)而至VPN核心骨幹網路取得納管的服務組態內容(如:原 “VPN-1234”轉換為“SDN-VPN服務(服務類別(serviceCategory))”);服務組態模組101亦可從VPN接取電路、寬頻服務相關介面取得電路號碼及電路上/下行速率(例如,電路號碼=034986342,電路上/下行速率=64K/2M),並轉換為“SDN-VPN服務”包含那些“電路號碼”及“電路上/下行速率”,此時的“電路號碼”將會是資料鏈結關係的”服務組態關鍵值”。由此可知,即便原始設備資訊的資料格式可能不同,但透過本發明實施例可取得的服務特徵值,以作為服務組態資料。For example, the
又例如,服務組態模組101可依據服務特徵值而從VPN接取電路取得每筆”電路號碼”對應規格資料的內容(例如,serviceId=“11350137”),這些內容後續可提供給服務介接裝置700依指定的服務特徵值之規格名稱取得資料。服務組態模組101亦可同時賦予每筆”電路號碼”一個關聯類別,並依其不同的角色給予不同的關聯類別(例如:“SR-MGN(代理介面管理IP)”、“SR-WAN(代理介面IP)”、“CW-WAN(客戶家介面IP)”),以形成關聯類別資料。For another example, the
接著,服務監控模組102依據服務組態資料、關聯類別資料及服務組態資料庫300中之不同服務的監控關係特徵值建立各服務組態間的監控關係資料(步驟S230),並將所建立的服務組態監控關係資料存入服務組態資料庫300。Then, the
這些監控關係特徵值例如是,範例1((訊號)品質監控)-{“serviceCategory(服務類別)”: “SDN-VPN”, “monitorType(監控類型)”: “linkQuality(連結品質)”, “agentType(代理關聯類別)”:”SR-MGN”, “srcType(來源關聯類別)”: “SR-WAN”, “destType(目的關聯類別)”: “CE-WAN”};範例2(訊務監控)-{“serviceCategory(服務類別)”: “SDN-VPN”, “monitorType(監控類型)”: “traffic”, “agentType(代理關聯類別)”: “SR-MGN”, “srcType(來源關聯類別)”: “SR-WAN”, “destType(目的關聯類別)”: “null(無)”};範例3(資源監控)-{“serviceCategory(服務類別)”: “SDN-VPN”, “monitorType(監控類型)”: “resource”, “agentType(代理關聯類別)”: “SR-MGN”, “srcType(來源關聯類別)”: “null”, “destType(目的關聯類別)”: “null”}。These monitoring relationship feature values are, for example, example 1 ((signal) quality monitoring)-{"serviceCategory (service category)": "SDN-VPN", "monitorType (monitor type)": "linkQuality (link quality)", " agentType (agent association type)": "SR-MGN", "srcType (source association type)": "SR-WAN", "destType (destination association type)": "CE-WAN"}; example 2 (communication Monitoring)-{"serviceCategory (service category)": "SDN-VPN", "monitorType (monitor type)": "traffic", "agentType (agent association category)": "SR-MGN", "srcType (source association) Category)": "SR-WAN", "destType (destination type)": "null (none)"}; Example 3 (resource monitoring)-{"serviceCategory (service category)": "SDN-VPN", " monitorType (monitoring type)": "resource", "agentType (agent association type)": "SR-MGN", "srcType (source association type)": "null", "destType (destination association type)": "null "}.
值得注意的是,服務組態資料庫300可預先設定監控類型(例如,品質監控(如:封包來回時間、封包遺失率)、訊務監控(如:上/下行封包數)、或資源監控(如:CPU使用率、記憶體使用率)等)。此外,服務組態資料庫300可預先設定監控關係特徵值。例如,品質監控是由“agentType:SR-MGN(代理介面管理IP)”;透過“srcType:SR-WAN(代理介面IP)”測試”;destType:CE-WAN(客戶家介面IP)”的封包來回時間、封包遺失率)。又例如,訊務監控是由“agentType:SR-MGN(代理介面管理IP)”測試”;srcType:SR-WAN(代理介面IP)”的上/下行封包數)。再例如,資訊監控是測試“agentType:SR-MGN(代理介面管理IP)”的CPU使用率、記憶體使用率)。此外,服務監控模組102可依監控關係特徵值而將SDN-VPN服務下每筆服務組態關鍵值產生所有的服務組態監控關係並存入服務組態資料庫300。It is worth noting that the
接著,服務關聯模組103依據服務組態監控關係資料及服務組態資料庫300中之各服務需監控品質之設備關聯類別特徵值建立服務品質關聯資料(或稱關聯類別資料)(步驟S240),並將所建立的服務品質關聯資料存入服務組態資料庫300。Then, the
設備關聯類別特徵值例如是,範例1(監控設備管理介面)-{“serviceCategory(服務類別)”: “SDN-VPN”, “relationType(關聯類別)”:”SR-MGN”};範例2(監控設備介面)-{“serviceCategory(服務類別)”:”SDN-VPN”, “relationType(關聯類別)”: “SR-WAN”};範例3(客戶設備介面)-{“serviceCategory(服務類別)”: “SDN-VPN”, “relationType(關聯類別)”: “CE-WAN”}。The characteristic value of the device association category is, for example, example 1 (monitoring device management interface)-{"serviceCategory": "SDN-VPN", "relationType": "SR-MGN"}; example 2( Monitoring device interface)-{"serviceCategory (service category)": "SDN-VPN", "relationType (relation category)": "SR-WAN"}; example 3 (customer device interface)-{"serviceCategory (service category) ": "SDN-VPN", "relationType": "CE-WAN"}.
值得注意的是,服務組態資料庫300可預先設定關聯類別特徵值(例如,品質監控之關聯類別=“CE-WAN”、 訊務監控之關聯類別=“SR-MGN”;資源監控之關聯類別=“CE-WAN”、“SR-MGN”。又例如,服務組態資料庫300可預先設定關聯類別特徵值之群組取樣的類型(例如, SDN-VPN服務之組態為自維,則使用E2E(CE-WAN ADD CE-WAN)群組取樣類型)。此外,服務關聯模組103可依據關聯類別特徵值而將SDN-VPN服務下每筆服務組態關鍵值產生所有的服務品質關聯資料並存入服務組態資料庫300。It is worth noting that the
接著,即時品質模組104依據服務品質關聯資料及服務組態資料庫中之各服務之品質特徵值,透過輸入輸出介面130連接服務品質資料庫400以取得對應品質資訊,從而建立即時品質資訊(步驟S250),並將所建立的即時品質資料存入服務組態資料庫300。Then, the real-
而品質特徵值例如是,範例1(品質資料)-{“serviceCategory(服務類別)”: “SDN-VPN “,“monitorType(監控類別)”: “linkQuality”, “pmDbName(品質資料庫)”: “agg_SDN_PM”, “pmTableName(歷史品質資料表)”: “usp_query_ping”, “pmViewName(即時品質檢視表)”: “vw_Recent_Ping”};範例2(訊務資料)-{“serviceCategory(服務類別)”: “SDN-VPN”, “monitorType(監控類別)”: “traffic(流量)”, “pmDbName(品質資料庫)”: “agg_SDN_PM”, “pmTableName(歷史品質資料表)”: “usp_query_traffic”, “pmViewName(即時品質檢視表)”: “vw_Recent_Traffic”};範例3(封包資料)-{“serviceCategory(服務類別)”: “SDN-VPN”, “monitorType(監控類別)”: “traffic”, “pmDbName(品質資料庫)”: “agg_SDN_PM”, “pmTableName(歷史品質資料表)”: “usp_query_packet”, “pmViewName(即時品質檢視表)”: “vw_Recent_Packet”}。The quality feature value is, for example, example 1 (quality data)-{"serviceCategory (service category)": "SDN-VPN ", "monitorType (monitor type)": "linkQuality", "pmDbName (quality database)": "Agg_SDN_PM", "pmTableName (historical quality data table)": "usp_query_ping", "pmViewName (real-time quality inspection table)": "vw_Recent_Ping"}; example 2 (communication information)-{"serviceCategory (service category)": "SDN-VPN", "monitorType (monitor type)": "traffic (traffic)", "pmDbName (quality database)": "agg_SDN_PM", "pmTableName (historical quality data table)": "usp_query_traffic", "pmViewName (Real-time quality checklist)": "vw_Recent_Traffic"}; Example 3 (Package data)-{"serviceCategory (service category)": "SDN-VPN", "monitorType (monitor type)": "traffic", "pmDbName( Quality database": "agg_SDN_PM", "pmTableName (historical quality data table)": "usp_query_packet", "pmViewName (real-time quality inspection table)": "vw_Recent_Packet"}.
服務品質資料庫400會依據服務監控模組102產生之服務組態監控關係資料來產生對應之品質監控(例如,封包來回時間、封包遺失率)、訊務監控(例如,上/下行封包數)、資源監控(例如,CPU使用率、記憶體使用率)資訊。又例如,服務組態資料庫300可預先設定品質特徵值(例如,品質監控之metricId:AGG-AVL、AGG-RTT其對應的avl(可用度)、rtt(封包來回時間) 等品質資訊);訊務監控之metricId:AGG-AVG-INFLOW、AGG-AVG-OUTFLOW其對應的inflow(上行封包數)、outflow(下行封包數) 等訊務資訊),這些特徵值將存入服務組態資料庫300,使服務介接裝置700後續可透過“metricId”取得對應資訊。此外,即時品質模組104可依據品質特徵值而將SDN-VPN服務下每筆服務組態關鍵值產生所有的即時品質資料存入服務組態資料庫300。The
圖3是依據本發明一實施例的品質監控方法-資料鏈結階段的流程圖。請參照圖3,資料鏈結模組105取得從資訊轉換流程轉換完成之即時服務品質資訊集合(可包含{“服務組態資料”, “服務組態監控關係資料”, “服務品質關聯資料”, “即時品質資料”})(步驟S310),並依據此服務品質資訊集合所包含的服務組態之所有服務組態關鍵值,而自資料鏈結資料庫500查詢過往已建立的資料鏈結關係資料。若資料鏈結模組105找出符合那些服務組態關鍵值的歷史資料鏈結關係,則可自其中取得各服務組態關鍵值最新時間戳的歷史資料鏈結關係(步驟S320)。Fig. 3 is a flowchart of a quality monitoring method-data linking stage according to an embodiment of the present invention. Please refer to Figure 3, the
資料鏈結模組105可依據取得的其中一個服務組態關鍵值之最新時間戳下的歷史資料鏈結關係,而自服務組態資料庫300取得此服務組態關鍵值之歷史服務品質資訊集合(步驟S330),資料鏈結模組105並可比對此歷史服務品質資訊集合與轉換完成之即時服務品質資訊集合是否相同(步驟S340)。若不相同(或不符合)則將即時服務品質資訊集合結合即時(或當前)時間戳,以建立(或形成)一筆即時時間戳之資料鏈結關係至資料鏈結資料庫500(步驟S350)。反應於完成比對或比對相同,資料鏈結模組105將接續處理下一筆服務組態關鍵值之最新時間戳歷史資料鏈結關係(步驟S360)。The
值得注意的是,每筆服務組態關鍵值會依據時間戳而對應有資料鏈結關係(包含:{“時間戳”->“服務組態關鍵值”->“服務組態唯一序號”->“服務組態監控關係唯一序號”->“服務品質組態唯一序號”->“即時品質唯一序號”}等資料之間的鏈結關係。It is worth noting that each service configuration key value will correspond to the data link relationship based on the timestamp (including: {"timestamp" -> "service configuration key value" -> "service configuration unique serial number"- >"Service configuration monitoring relationship unique serial number" ->"Service quality configuration unique serial number" ->"Real-time quality unique serial number"} and other data links.
舉例而言,圖2的流程結束後,各模組101~104會各自產生SDN-VPN服務下每筆服務組態關鍵值對應於各模組101~104之唯一序號(例如,034986342 + 0020ee0d-1297-457b-8f85-e9774d6945af + 1 + 3 + 15)。每當即時品質模組104處理完後資料鏈結模組105將整合模組101~104之唯一序號,並比對所有內否是否有差異性。若無差異則不處理;若有差異則資料鏈結模組105增加(或結合)當下時間戳並寫入資料鏈結資料庫500(例如,20180919095700 + 034986342:0020ee0d-1297-457b-8f85-e9774d6945af + 1 + 3 + 15)。For example, after the process of Fig. 2 ends, each
圖4是依據本發明一實施例的品質監控方法-資料查詢階段的流程圖。請參照圖4,服務介接裝置700透過其輸入裝置接收使用者指定的查詢條件(例如,{服務組態(設備規格識別碼、服務類別等)、時間(戳)、…}(步驟S410),即可傳送查詢條件至應用程式介面600。而應用程式介面600將此查詢條件傳送至品質監控伺服器100。資料鏈結模組105透過輸入輸出介面130接受此查詢條件,即可自資料鏈結資料庫500取得查詢條件對應查詢結果的所有服務組態關鍵值之資料鏈結關係(步驟S420),並依據資料鏈結關係而自服務組態資料庫300取得每筆服務組態關鍵值之服務品質資訊集合(步驟S430),即可將對應的服務品質資訊集合透過應用程式介面600回應至服務介接裝置700。FIG. 4 is a flowchart of a data query phase of a quality monitoring method according to an embodiment of the present invention. 4, the
值得注意的是,由於本發明實施例保有資料鏈結資料庫500的儲存紀錄,服務介接裝置700除了能透過應用程式介面600取得即時服務品質資訊集合,同時也可藉由時間戳的鏈結紀錄(即,資料鏈結關係)而可回溯歷史到已建立過的歷史服務品質資訊集合。It is worth noting that, because the embodiment of the present invention keeps the storage records of the
舉例而言,假若服務介接裝置700需查詢“服務組態關鍵值=034986342”品質監控之metricId:AGG-AVL之“即時”品質資訊結果,需先至資料鏈結資料庫500並依據“服務組態關鍵值=034986342”查詢最新時間戳之鏈結集合,再至服務組態資料庫300並透過唯一序號(0020ee0d-1297-457b-8f85-e9774d6945af + 1 + 3 + 15)而自所需要資訊集合取得metricId需要的結果且回傳給服務介接裝置700。For example, if the
假若服務介接裝置700需查詢“服務組態關鍵值=034986342”品質監控之metricId:AGG-AVL之歷史品質資訊結果,則需增加查詢的時間區間條件,並將此時間區間內所有符合的時間戳資料鏈結結果集合回傳給服務介接裝置700。If the
綜上所述,本發明實施例網路設備的品質監控及其方法,在資訊轉換的過程中,本發明實施例係利用自動納管服務自各資料庫透過軟體模組針對各階段注入之特徵值映對建立不同服務的組態、監控、品質等資訊。在建立鏈結關係的過程中,本發明實施例係從資訊轉換流程取得轉換完成之即時服務品質資訊集合,依序藉由資料鏈結模組處理每一筆服務組態關鍵值之資料鏈結關係。此外,須對歷史服務品質資訊集合與轉換完成之即時服務品質資訊集合比對是否相同;若不相同則需建立即時時間戳之資料鏈結關係。在資料查詢的過程中,本發明實施例係透過服務介接裝置並經由應用程式介面而將查詢條件傳送至品質監控伺服器。資料鏈結模組可自資料鏈結資料庫取得查詢結果的所有服務組態關鍵值之資料鏈結關係,再依資料鏈結關係取得對應的即時服務品質資訊集合或歷史服務品質資訊集合。To sum up, the quality monitoring and method of network equipment in the embodiment of the present invention. In the process of information conversion, the embodiment of the present invention uses the automatic management service to inject the characteristic values from each database through the software module for each stage. Mapping establishes the configuration, monitoring, quality and other information of different services. In the process of establishing the link relationship, the embodiment of the present invention obtains the converted real-time service quality information collection from the information conversion process, and sequentially uses the data link module to process the data link relationship of each service configuration key value . In addition, it is necessary to compare whether the historical service quality information collection and the converted real-time service quality information collection are the same; if they are not the same, the data link relationship of the real-time time stamp needs to be established. In the process of data query, the embodiment of the present invention transmits query conditions to the quality monitoring server through the service interface device and through the application program interface. The data link module can obtain the data link relationship of all service configuration key values of the query result from the data link database, and then obtain the corresponding real-time service quality information collection or historical service quality information collection according to the data link relationship.
本發明實施例至少具有以下特點及功效:The embodiments of the present invention have at least the following characteristics and effects:
本發明實施例之資料鏈結方法,可應用於將各種服務之組態及監控品質資訊組合起來以產生一組資料鏈結關係,後續即可透過此鏈結關係來查詢服務即時及歷史品質資料。The data link method of the embodiment of the present invention can be applied to combine the configuration and monitoring quality information of various services to generate a set of data link relationships, which can then be used to query real-time and historical quality data of services .
本發明實施例不需指定來源資料格式,直接透過原始資料資料庫儲存之資料,依據服務組態資料庫中之服務組態特徵值、監控關係特徵值、設備關聯類別特徵值及品質特徵值進行資料關聯,即可完成資料轉換,並較具彈性。The embodiments of the present invention do not need to specify the source data format, and directly use the data stored in the original data database, and proceed according to the service configuration characteristic value, the monitoring relationship characteristic value, the device association category characteristic value, and the quality characteristic value in the service configuration database. Data association can complete data conversion and is more flexible.
本發明實施例具有時間戳的資料鏈結關係方法,在產生資料鏈結關係時,同時記錄時間戳資料,並將時間戳、服務組態、服務監控關係、監控品質組態及即時品質組合起來。藉由此時間戳資料鏈結關係機制可確保每筆資料鏈結紀錄被保存下來,除了可查詢即時品質資訊內容,也可追溯查詢歷史服務品質資訊,從而節省人力及時間成本來比對追蹤歷史資料。The embodiment of the present invention has a time-stamped data link relationship method. When the data link relationship is generated, the time-stamped data is recorded at the same time, and the timestamp, service configuration, service monitoring relationship, monitoring quality configuration and real-time quality are combined . This time-stamped data link relationship mechanism can ensure that each data link record is preserved. In addition to querying real-time quality information content, it can also retrospectively query historical service quality information, thereby saving labor and time costs to compare and track history data.
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。Although the present invention has been disclosed in the above embodiments, it is not intended to limit the present invention. Anyone with ordinary knowledge in the relevant technical field can make slight changes and modifications without departing from the spirit and scope of the present invention. The scope of protection of the present invention shall be determined by the scope of the attached patent application.
1:系統架構 100:品質監控伺服器 200:原始資料庫 300:服務組態資料庫 400:服務品質資料庫 500:資料鏈結資料庫 600:應用程式介面 700:服務介接裝置 110:儲存器 130:輸入輸出介面 150:處理器 101:服務組態模組 102:服務監控模組 103:服務關聯模組 104:即時品質模組 105:資料鏈結模組 S210~S250、S310~S360、S410~S430:步驟1: System architecture 100: Quality monitoring server 200: Original database 300: Service configuration database 400: Service quality database 500: Data link database 600: Application programming interface 700: Service interface device 110: Storage 130: Input and output interface 150: Processor 101: Service configuration module 102: Service monitoring module 103: Service association module 104: Real-time quality module 105: Data link module S210~S250, S310~S360, S410 ~S430: Step
圖1是依據本發明一實施例的系統架構圖。 圖2是依據本發明一實施例的品質監控方法-資料轉換階段的流程圖。 圖3是依據本發明一實施例的品質監控方法-資料鏈結階段的流程圖。 圖4是依據本發明一實施例的品質監控方法-資料查詢階段的流程圖。Fig. 1 is a system architecture diagram according to an embodiment of the present invention. 2 is a flowchart of a quality monitoring method-data conversion stage according to an embodiment of the present invention. Fig. 3 is a flowchart of a quality monitoring method-data linking stage according to an embodiment of the present invention. FIG. 4 is a flowchart of a data query phase of a quality monitoring method according to an embodiment of the present invention.
1:系統架構 100:品質監控伺服器 200:原始資料庫 300:服務組態資料庫 400:服務品質資料庫 500:資料鏈結資料庫 600:應用程式介面 700:服務介接裝置 110:儲存器 130:輸入輸出介面 150:處理器 101:服務組態模組 102:服務監控模組 103:服務關聯模組 104:即時品質模組 105:資料鏈結模組1: System architecture 100: Quality monitoring server 200: Original database 300: Service configuration database 400: Service quality database 500: Data link database 600: Application programming interface 700: Service interface device 110: Storage 130: Input and output interface 150: Processor 101: Service configuration module 102: Service monitoring module 103: Service association module 104: Real-time quality module 105: Data link module
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW107144963A TWI700939B (en) | 2018-12-13 | 2018-12-13 | Quality monitoring server and method thereof for network equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW107144963A TWI700939B (en) | 2018-12-13 | 2018-12-13 | Quality monitoring server and method thereof for network equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202023301A TW202023301A (en) | 2020-06-16 |
| TWI700939B true TWI700939B (en) | 2020-08-01 |
Family
ID=72175896
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW107144963A TWI700939B (en) | 2018-12-13 | 2018-12-13 | Quality monitoring server and method thereof for network equipment |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI700939B (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102143507A (en) * | 2010-11-23 | 2011-08-03 | 北京中创信测科技股份有限公司 | Method and system for monitoring service quality, and analytical method and system therefor |
| US20140052877A1 (en) * | 2012-08-16 | 2014-02-20 | Wenbo Mao | Method and apparatus for tenant programmable logical network for multi-tenancy cloud datacenters |
| CN105791046A (en) * | 2014-12-26 | 2016-07-20 | 中兴通讯股份有限公司 | Method, device, terminal and server for evaluating user QoE |
| TWI599984B (en) * | 2016-12-23 | 2017-09-21 | Chunghwa Telecom Co Ltd | Flexible configuration of multi-service integrated quality control system methods and computer programs |
| US20180284746A1 (en) * | 2016-05-09 | 2018-10-04 | StrongForce IoT Portfolio 2016, LLC | Methods and systems for data collection optimization in an industrial internet of things environment |
| US20180316615A1 (en) * | 2017-04-27 | 2018-11-01 | At&T Intellectual Property I, L.P. | Method and apparatus for selecting processing paths in a converged network |
-
2018
- 2018-12-13 TW TW107144963A patent/TWI700939B/en active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102143507A (en) * | 2010-11-23 | 2011-08-03 | 北京中创信测科技股份有限公司 | Method and system for monitoring service quality, and analytical method and system therefor |
| CN102143507B (en) | 2010-11-23 | 2015-04-15 | 北京中创信测科技股份有限公司 | Method and system for monitoring service quality, and analytical method and system therefor |
| US20140052877A1 (en) * | 2012-08-16 | 2014-02-20 | Wenbo Mao | Method and apparatus for tenant programmable logical network for multi-tenancy cloud datacenters |
| CN105791046A (en) * | 2014-12-26 | 2016-07-20 | 中兴通讯股份有限公司 | Method, device, terminal and server for evaluating user QoE |
| US20180284746A1 (en) * | 2016-05-09 | 2018-10-04 | StrongForce IoT Portfolio 2016, LLC | Methods and systems for data collection optimization in an industrial internet of things environment |
| TWI599984B (en) * | 2016-12-23 | 2017-09-21 | Chunghwa Telecom Co Ltd | Flexible configuration of multi-service integrated quality control system methods and computer programs |
| TW201824167A (en) * | 2016-12-23 | 2018-07-01 | 中華電信股份有限公司 | Method and computer program product for flexibly configured multi-service integrated quality monitoring system including a customer description file, a service layer, a service monitoring layer, a data storage layer, and a display layer |
| US20180316615A1 (en) * | 2017-04-27 | 2018-11-01 | At&T Intellectual Property I, L.P. | Method and apparatus for selecting processing paths in a converged network |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202023301A (en) | 2020-06-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111274095B (en) | Log data processing method, device, equipment and computer readable storage medium | |
| US10284444B2 (en) | Visual representation of end user response time in a multi-tiered network application | |
| WO2021129367A1 (en) | Method and apparatus for monitoring distributed storage system | |
| CN108989136B (en) | Service end-to-end performance monitoring method and device | |
| CN103546343B (en) | The network traffics methods of exhibiting of network traffic analysis system and system | |
| CN111858248A (en) | Application monitoring method, device, device and storage medium | |
| CN110325979B (en) | Measurement solution service providing system | |
| WO2020173080A1 (en) | Method and apparatus for querying call chain information | |
| CN114513334B (en) | Risk management method and risk management device | |
| CN107704387B (en) | Method, device, electronic equipment and computer readable medium for system early warning | |
| CN116248479A (en) | Network path detection method, device, equipment and storage medium | |
| CN111752916A (en) | Data acquisition method and device, computer readable storage medium, electronic device | |
| CN104104734A (en) | Log analysis method and device | |
| WO2023010823A1 (en) | Network fault root cause determining method and apparatus, device, and storage medium | |
| WO2021056739A1 (en) | Performance analysis method, device, computer apparatus and storage medium | |
| CN109964450B (en) | Method and device for determining shared risk link group | |
| CN107094086A (en) | A kind of information acquisition method and device | |
| CN111147899B (en) | Fault early warning method and device | |
| HK1253571A1 (en) | Automatic server cluster discovery | |
| CN106549827A (en) | The detection method and device of network state | |
| TWI700939B (en) | Quality monitoring server and method thereof for network equipment | |
| CN112835780B (en) | Service detection method and device | |
| WO2025001697A1 (en) | Cdn network topology awareness method and apparatus, and electronic device | |
| CN106330556A (en) | Method and device for generating service module calling associated information | |
| CN104618190A (en) | Shell-based network bandwidth testing method under cluster environment |