1294728 九、發明說明: 【發明所屬之技術領域】 本發明係有關於服務品質監測;特別是,有關於在 完成一認證之程序後將一網路服務註冊到一註冊認證模 組,並由該註冊認證模組統一收集與管理該網路服務, 之後在一服務需求模組使用該網路服務時,以一監測代 理模組協助該服務需求模組,透過隨時量測所需服務之 服務品質(Quality of Service, Q〇s)參數以監測該網路 服務,得知該網路服務的狀態,獲得更有效的服務。 【先前技術】 隨著網際網路的普及,網路應用程式的開發技術如 雨後春筍的被提出,為了能使開發的應用程式可以在不 同的作業環境中執行,分散式架構的程式,因而產生, 如:SUN 的 RMI、Microsoft 的 C〇M 及 DCOM、〇MG 的 CORBA···等技術。雖然分別在各別的應用上有不錯的效 果,但是在支援的平台、各家廠商的規格以及資料封裝 上都沒有統一的規範,而使這些技術都無法達到預期的 成效,因此網路服務的相關規格的制定因應而生。 網路服務(Web Services)技術係一項能將各種異 質系統資源進行整合的技術,以可延伸性標示語言( eXtesnsible Markup Language, XML)作為異質平台 與糸統間溝通的標準文件格式,且結合簡單物件存取協 1294728 定(Simple Object Access Pro-tocol,SOAP)及網路服 矛务描述語言(Web Services Description Language, WSDL)與UDDI等網路服務技術作為分散式環境下之訊 息傳輸協定,以達成異質系統之資源整合。其中,WSDL 主要用來描述一網路服務之細節内容,包括服務的内容 、形式及啟動方式等;而UDDI則協助使用者發佈與查詢 網路服務。 網路服務有數項優點,包括··( 1 )採用WSDL抽象 描述介面,使網路服務之建置可以跨平台與程式語言; (2)企業所使用之應用程式的變更將更容易,以因應 企業所可能面臨之組織購併、重整或變更商業模式;及 (3 )網路服務之設計方式係服務導向,使軟體應用方 式更加廣泛,增加新的軟體服務商機,例如行動通訊上 面的應用。相對的,目前網路服務之發展上仍有數項限 制,例如··( 1 )缺乏交易控管機制;(2 )缺乏安全 控管機制;(3 )執行時間可能較傳統<Rpc模式為長 ;及(4 )服務提供者的收費方式與〇〇3不對等。 然而,對於網路服務未來的發展而言,Q〇s的提供 相對更加的重要,因為一個分散式的應用程式每一個組 成的軟體το件都會牵涉到整體的效能,若是軟體元件本 身無法提供QoS給使用者,對於_個分散式的應用程式 來說是沒有實質的價值。對網路服務而言,一功能性需 求是指網路服務本身所能提供的功能,例如「搜尋」二 1294728 .、 功能;而網路服務的QoS尚須考量服務提供者到服務使 用者間之非功能性(non- functional)的需求,包括可靠 性(Reliabi-lity)、效能(performance)及可維護性( maintainability)等QoS參數。 因為網路服務具有動態與不可預知的特性,故對網 路服務的QoS管理上相對困難。而於2003年11月,網際 網路標準組織(World Wide Web Consortium, W3C)針 對網路服務之QoS提出其需求及可能的策略: (1 )擴充UDDI之架構以讓服務提供者註冊有Q〇s 資訊之網路服務,讓需求者能獲得網路服務之q〇S資訊 。但此一作法並未真正確保網路服務的Q〇S,因為無法 確定所註冊的QoS資訊之真偽。 (2 )擴展現有之SOAP機制,讓使用者可透過SOAP 找尋所需之網路服務的QoS,首先發送一個請求( Request)給服務提供者以詢問是否能提供所需之〇〇3, 待找尋到所需之網路服務及QoS時才進一步使用該服務 ,此外也可定義SOAP的標頭資訊以指定所要傳送訊息的 路徑,但是該路徑上的轉送設備必須要能解析SOAP的標 頭資訊才能將它們傳送到指定的路徑去。只是此一做法 費時費力,且仍無法確定該QoS資訊之真偽。 故依目前的架構,服務使用者只是到服務註冊中心 去搜尋自己所需之服務,註冊中心則將已註冊且符合使 用者需求的服務提供給使用者。以即時的股票價格查詢 I294728 . 、H為例’若服練供者紐確減供最㈣的資訊給 者,對使用者來說那只是-個沒有4義的股票價格 j服務而已,因為㈣者除了希望_快速找到符合 而求的服務外,更希望能夠確保其Q〇S。 請參閱第6圖所示,係習知之網路服務架構圖。習 知之網路服務主要由服務提供者6 i (provjder)、服務 ^ 介者6 2 (Register)及服務需求者6 3 (Requester ·)三個主體組成,其中,服務提供者6丄除了開發網路 =務外,另外需要以WSDL格式描述網路服務儲存成一個 檔案,而網路服務也需要刊登至服務仲介者6 2,公開 給服務需求者6 3 ;服務仲介者6 2最主要是扮演媒介 網路服務的角色,可處理來自服務提供者6 i註冊之請 求及服務需求者6 3查詢之要求;而服務需求者6 3之 角色為發起服務請求。當需求者透過服務仲介者6 2查 詢到相關服務時,服務需求者6 3透過SOAP協定來使用 • 服務提供者61提供的網路服務。 以下係目前已被提出之實現QoS的方法: (1 )在M_ Tian等人之“網路服務中服務品質整合 之觀念”(M. Tian,A_ Gramm,T_ Naumowicz,H_ Ritter, J. Schiller, UA Concept for QoS Integration in Web Services,” Proceedings of the Fourth International Conference on Web Information Systems Engineering Work- shops,Rome,Italy, pp· 140 — 148,Dec· 2003) 1294728 一文中,提出一個將QoS整合進網路服務之方法與概念 ,如第7圖所示。此架構中多了一個服務代理人7 1 (1294728 IX. Description of the invention: [Technical field to which the invention pertains] The present invention relates to service quality monitoring; in particular, to registering a network service to a registration authentication module after completing an authentication procedure, and The registered authentication module collects and manages the network service in a unified manner, and then uses a monitoring agent module to assist the service demand module when a service demand module uses the network service, and measures the service quality of the required service at any time. (Quality of Service, Q〇s) parameters to monitor the network service, learn the status of the network service, and obtain more effective services. [Prior Art] With the popularity of the Internet, web application development techniques have been spawned, in order to enable the development of applications to be executed in different operating environments, distributed architecture programs, resulting in, Such as: SUN's RMI, Microsoft's C〇M and DCOM, 〇MG's CORBA··· and other technologies. Although they have good results in different applications, there is no uniform specification on the supported platforms, specifications of various vendors, and data encapsulation, so that these technologies can not achieve the expected results, so the network services The development of relevant specifications was born. Web Services technology is a technology that integrates heterogeneous system resources. The eXtesnsible Markup Language (XML) is used as a standard file format for communication between heterogeneous platforms and systems. Simple Object Access Pro-tocol (SOAP) and Web Services Description Language (WSDL) and UDDI network service technologies are used as message transmission protocols in a decentralized environment. To achieve resource integration of heterogeneous systems. Among them, WSDL is mainly used to describe the details of a network service, including the content, form and startup mode of the service; UDDI assists users in publishing and querying network services. There are several advantages to web services, including (1) using WSDL abstract description interfaces to enable the creation of web services across platforms and programming languages; (2) changes to applications used by enterprises will be easier to respond to The enterprise may face organizational mergers, reorganizations or changes in business models; and (3) the design of network services is service-oriented, making software applications more widely available, adding new software service opportunities, such as mobile communication applications. In contrast, there are still several restrictions on the development of Internet services, such as (1) lack of transaction control mechanism; (2) lack of security control mechanism; (3) execution time may be longer than traditional <Rpc mode And (4) the service provider's charging method is not equal to 〇〇3. However, for the future development of network services, the provision of Q〇s is relatively more important, because each of the software components of a decentralized application will involve overall performance, and if the software components themselves cannot provide QoS. For the user, there is no real value for a decentralized application. For network services, a functional requirement refers to the functions that the network service itself can provide, such as "search" 2,129,728. The function; and the QoS of the network service still needs to consider between the service provider and the service user. Non-functional requirements, including QoS parameters such as reliability (Reliabi-lity), performance, and maintainability. Because network services have dynamic and unpredictable characteristics, it is relatively difficult to manage QoS for network services. In November 2003, the World Wide Web Consortium (W3C) proposed its requirements and possible strategies for the QoS of network services: (1) Expanding the architecture of UDDI to allow service providers to register with Q〇 s Information network service, so that demanders can get the information of network services. However, this practice does not really ensure the Q〇S of the network service because it is impossible to determine the authenticity of the registered QoS information. (2) Extend the existing SOAP mechanism so that users can find the QoS of the required network service through SOAP, first send a request (Request) to the service provider to ask if it can provide the required 〇〇3, to be found The service is further used when the required network service and QoS are required. In addition, the SOAP header information can be defined to specify the path of the message to be transmitted, but the forwarding device on the path must be able to parse the SOAP header information. Transfer them to the specified path. It is only this practice that is time consuming and laborious, and it is still impossible to determine the authenticity of the QoS information. Therefore, according to the current architecture, the service user only goes to the service registry to search for the services he needs. The registration center provides the services that have been registered and meet the needs of the users. For example, I294728. and H are used as examples. If the service provider does not reduce the most (four) information to the user, it is only a stock price service for the user, because (4) In addition to hoping to quickly find a service that meets the requirements, it is more desirable to ensure its Q〇S. Please refer to Figure 6 for a diagram of the network service architecture. The network service of the prior art is mainly composed of three main bodies: service provider 6 i (provjder), service broker 6 2 (Register) and service requester 6 3 (Requester ·), among which the service provider 6 Road = outside, in addition to the WSDL format to describe the network service stored as a file, and the network service also needs to be published to the service intermediary 62, open to the service demander 6 3; service intermediary 6 2 is mainly played The role of the media network service can handle the request from the service provider 6 i and the request of the service requester 63; and the role of the service requester 6 is to initiate the service request. When the demander queries the related service through the service intermediary 62, the service demander 6 3 uses the network service provided by the service provider 61 through the SOAP agreement. The following are the methods that have been proposed to implement QoS: (1) The concept of service quality integration in M_Tian et al. (M. Tian, A_ Gramm, T_Naumowicz, H_Ritter, J. Schiller, UA Concept for QoS Integration in Web Services,” Proceedings of the Fourth International Conference on Web Information Systems Engineering Work-shop, Rome, Italy, pp. 140 — 148, Dec. 2003) 1294728 In this paper, a QoS integration is proposed. The method and concept of road service, as shown in Figure 7. There is one more service agent in this architecture 7 1 (
Service Broker)的角色,主要是幫助服務需求者7 2挑 選符合所需QoS之服務。此文中也提出如何將q〇s需求對 應至下層網路之QoS參數,討論如何選擇有q〇s之網路服 務,並進行即時動態之QoS的配對。 (2 )在Hogan Chen等人之“QCWS ··多媒體網路 服務之服務品質控管實作” (C. Hongan,Y. Tao and L.The role of Service Broker is mainly to help service demanders select services that meet the required QoS. This paper also proposes how to match the q〇s requirement to the QoS parameters of the underlying network, discuss how to select the network service with q〇s, and perform real-time dynamic QoS pairing. (2) In Hogan Chen et al., “QCWS··Multimedia Network Service Quality Control Implementation” (C. Hongan, Y. Tao and L.
Kwei-Jay, “QCWS : an implementation of Q〇S- capable multimedia web services,” Proceedings of the IEEE Fifth International Symposium on Multimedia SoftwareKwei-Jay, “QCWS : an implementation of Q〇S- capable multimedia web services,” Proceedings of the IEEE Fifth International Symposium on Multimedia Software
Engineering, Taichung, Taiwan, pp_38-45, 2003) —文 中,提出了以代理人(Broker)為基礎的架構,透過代 理人收集服務提供者與服務需求者資訊達成網路服務的 QoS。首先收集服務提供者的及服務使用者的Q〇s資訊, 再由代理人扮演一個替服務使用者挑選服務的角色,並 且能透過代理人對伺服器端進行協商,以保證能夠提供 具QoS的網路服務給服務使用者。 然而,在現有的網路服務架構中服務提供者端都是 以盡力提供(Best-effort)的方式來提供服務給使用者, 而且皆無法藉一 QoS監測系統,讓服務使用者透過監測 QoS參數及連線狀態,以協助管理Q〇s ,故,一般習用 之技術並無法符合使用者於實際使用時之所需。 1294728 【發明内容】 因此,本發明之主要目的係在於讓服務使用者透過 監測QoS參數及連線狀態,以協助管理q〇s。 為達上述之目的’本發明係一網路服務品質監测系 統,包含一服務提供模組、一註冊認證模組、一服務二 求模組及一監測代理模組,其中,該服務提供模組係2 供至少-睛歸’並向該崎腿減崎該網路 務;該註冊認證模組係對該網路服務執行一驗證以接森 該註冊;該服務需求模組係根據一網路服務及至少一1 務品質參數之需求以搜尋該網路服務,並透過一簡單 件存取協定訊息提出-連狀請求以取得朗路服務; 及該監測代理模組係協㈣服務需求模組持續監測該網 路服務之連線品質與服務品質。 【實施方式】 明參閱第1圖所不,係本發明之網路服務品質監測 系統的木構圖b圖所示··本發明係_網路服務品質監 測系統’ & 3月民務提供模組丄工、一註冊認證模組丄 2、一服務需求模組1 3及-監測代理模組! 4,其中 ,該服務提供模組1 1係提供至少-網路⑽,並向該 註冊認證模組1 2登錄該網路服務;該註冊龍模組1 2係對該網路服務執行—驗㈣接受該登錄;該服務需 求模組13係根據〜網路服務及該網路服務之至少一服 務口口貝(Quality 〇f Service,q〇s)參數之需求透過該 1294728 註冊認證模組1 2以搜尋達到該要求之網路服務,並向 該服務提供模組1 1透過一具QoS參數之簡單物件存取 協定(Simple Object Access Protocol,SOAP)訊息向 該服務提供模組1 1提出一連線之請求,以藉該連線取 得該網路服務;及該監測代理模組1 4係協助該服務需 求模組1 3,透過一量測,在所建立之該連線上持續監 測該網路服務之連線品質與QoS。且其中,該網路服務 係具至少一 QoS參數’且該QoS參數係具一允入控制( ® Admission Control)之優先權,以對應一符合該〇〇3參 數之網路。 请參閱第2圖所不’係本發明之網路服務之註冊至 發佈的步驟。如圖所示·當該服務提供模組2 1在註冊 2 3至發佈2 5該網路服務時,係包含以下步驟: (A )藉一網路服務描述語言(v\/eb Services Description Language, WSDL)文件將該網路服務及該 • 服務提供模組2 1之身份描述註冊2 3到該註冊認證模 組2 2,而該WSDL文件係包含該Q〇s參數之描述; (B )由該註冊認證模組2 2驗證2 4 ( Verify)該網路 服務之QoS參數,該驗證2 4係進一步包含以下步驟: (i) 透過量測該QoS參數以驗證2 4該WSDL文件中 所描述之QoS參數的可靠性; (ii) 驗證2 4該服務提供模組2 1所提供的安全性 資訊; 1294728 (iii)定期監測該網路服務之Q〇s參數,並與該·01" 文件中所描述之QoS參數作一交叉比對以留下 歷史紀錄,即該網路服務失效之發生時間及次 數,供該服務需求模組參考; (C )當該服務提供模組2 1通知該註冊認證模組2 2 該驗證2 4係已通過時,由該服務提供模組2 1將該 WSDL文件發佈2 5到該註冊認證模組2 2 ;及 (D)由該註冊認證模組2 2根據該網路服務之Qos參 數的優先權將該網路服務予以分類,以供該服務需求模 組搜尋。 其中,該WSDL文件中係加入一QoSInf元素,以定義 該網路服務所能提供之Q〇S參數。 當該服務需求模組13根據該網路服務之需求以搜 哥該網路服務時,係包含以下步驟: (A)自一通用描述查詢與整合協定(Universal Description,Disco· very and Integration, UDDI)之一商 業(Business)名稱、一服務名稱及一技術模型(tModel )三種資料結構中擇其一; (B )選擇欲搜尋之(3〇3參數,並設定所須滿足之條件 •,及 (C )依該所選擇之資料結構搜尋,以取得滿足該Q〇s 參數條件之網路服務的WSDL文件。 當該服務需求模組1 3提出該連線之請求時,係經 12 1294728 過一協商機制而包含以下步驟: (A) 該服務需求模組1 3係透過一服|口斯_ ^ 版務品質管理模組 (QoS Manager)對該服務提供模組i丄提出嗜具具高 優先權之Q〇S參數的連線請求,而該請求係由:服務: 質控制模組(QoS Controller)加以處理· (B) 由該服務品質控制模組取得系統 及服務連線之數目,藉以判斷是否能建立==:s 參數之連線; (C )若判斷可建立該連線,則回覆該服務需求模組1 3,告知可建立該連線;及 (D)若判斷無法建立該連線’則回覆一訊息給該服務 需求模組1 3 ’告知有可能建立之一具低優先權之Q〇s 參數的連線。 當該監測代理模組1 4透過一量測模組( Measurement Module)進行量測時,係包含以下步驟: (A)到該註冊認證模組1 2查詢該網路服務之WSDL 文件,由該文件得知該網路服務之QoS參數及其等級; (B )取得該服務需求模組1 3設定之Q〇S參數;及 (C )在所建立之該連線上量測該Q〇S參數,但是,其 中該QoS參數中之安全性參數、可存取性參數及例外處 理參數係不量測。 請參閱第3圖所示,係本發明之網路服務監測示意 圖。如圖所示··當該監測代理模組3 1透過一監測模組 13 1294728 3與 驟 3 2 (Mon— MQdule)以監測該服務提供 該服務一 34間之連線”時,係包含以 (A)由該服務需求模組q 對該服務提供模組3 3 要求該Μ代理模級3 1 35啟動-監控;4服務需求模組34間之連線 ⑴由該監測代理模組31啟動該監控; 號 ⑹指定所欲監測之該服務需求模組34 (P〇rt)與該服務提供_33-端料號;及^的崞 之 ⑻在該連線35上監測連線品質或 ⑽參數,若該連線3 5中斷或該Q〇s參數 民務 設定值時,可發出一邀生r A| 丨兮低至一 組3 4。 —(A丨一通知該服務需求模 請參考第4、第5圖所示,係為本發明之 施例,乃根據以上所述之實施方法所實作。 貫 綜上所述’本發明之—網路服務品質監測系統,係 藉由以上各模減其所提供之功能,並透過執行各功能 之步驟,讓服務使用者透過監測QqS參數及連線狀態, 以協助管理服務品質,進而使本發明之産生能更進步、 更實用、更符合使用者之所需,確已符合發明專利申請 之要件,爰依法提出專利申請,尚請貴審查委員撥冗 細審,並盼早日准予專利以勵發明,實感德便。 惟以上所述者,僅為本發明之較佳實施例而已,當 1294728 不能以此限定本發明實施之範圍;故,凡依本發明申請 專利範圍及發明說明書内容所作之簡單的等效變化與修 飾,皆應仍屬本發明專利涵蓋之範圍内。Engineering, Taichung, Taiwan, pp_38-45, 2003) — In this paper, a broker-based architecture is proposed to collect the QoS of network services through the collection of service providers and service demanders by agents. Firstly, the Q〇s information of the service provider and the service user is collected, and then the agent plays a role of selecting a service for the service user, and the server can be negotiated through the agent to ensure that the QoS can be provided. Internet service to service users. However, in the existing network service architecture, the service provider side provides the service to the user in a best-effort manner, and neither of them can borrow a QoS monitoring system to allow the service user to monitor the QoS parameters. And the connection status to assist in the management of Q〇s, therefore, the general practice of the technology does not meet the needs of the user in actual use. 1294728 SUMMARY OF THE INVENTION Accordingly, the primary object of the present invention is to enable service users to assist in managing q〇s by monitoring QoS parameters and connection status. For the purpose of the above, the present invention is an Internet service quality monitoring system, comprising a service providing module, a registration authentication module, a service request module and a monitoring agent module, wherein the service providing module The group 2 provides at least the eyesight and reduces the network traffic to the squat leg; the registration authentication module performs a verification on the network service to receive the registration; the service demand module is based on a network The service of the road service and at least one of the quality parameters to search for the network service, and through a simple access agreement message - a connection request to obtain the Lang Road service; and the monitoring agent module system (four) service demand model The group continuously monitors the connection quality and service quality of the network service. [Embodiment] Referring to Figure 1, the wood composition of the network service quality monitoring system of the present invention is shown in Figure b. The present invention is a network service quality monitoring system & Group completion, a registered authentication module 丄 2, a service demand module 13 and a monitoring agent module! 4, wherein the service providing module 1 1 provides at least - the network (10), and logs the network service to the registered authentication module 12; the registered dragon module 1 2 performs the check on the network service (4) accepting the login; the service requirement module 13 is configured to register the authentication module 1 according to the requirements of the network service and at least one of the service port (Quality 〇f Service, q〇s) parameters of the network service. 2 to search for the network service that meets the requirement, and provide the service providing module 1 1 with a simple object access protocol (SOAP) message of the QoS parameter to the service providing module 1 1 The connection request is obtained by the connection to obtain the network service; and the monitoring agent module 14 is configured to assist the service demand module 13 to continuously monitor the connection on the established connection through a measurement. Connection quality and QoS of network services. And wherein the network service system has at least one QoS parameter' and the QoS parameter has a priority of an admission control (® Admission Control) to correspond to a network that conforms to the 〇〇3 parameter. Please refer to Figure 2 for the steps of registration to release of the web service of the present invention. As shown in the figure, when the service providing module 2 1 registers the network service to the network 2, it includes the following steps: (A) borrowing a network service description language (v\/eb Services Description Language) The WSDL file registers the network service and the identity description of the service providing module 2 1 to the registration authentication module 2 2, and the WSDL file contains a description of the Q〇s parameter; (B) Verifying the QoS parameter of the network service by the registration authentication module 2 2, the verification system further includes the following steps: (i) by measuring the QoS parameter to verify that the WSDL file is Describe the reliability of the QoS parameters; (ii) Verify that the service provides the security information provided by Module 21; 1294728 (iii) Regularly monitor the Q〇s parameters of the network service, and with the 01" The QoS parameters described in the file are cross-aligned to leave a historical record, that is, the time and number of occurrences of the network service failure, for reference by the service demand module; (C) when the service providing module 2 1 notifies The registration authentication module 2 2 provides the module 2 1 by the service when the verification 2 4 has passed Publishing the WSDL file to the registration authentication module 2 2 ; and (D) classifying the network service by the registration authentication module 2 2 according to the priority of the Qos parameter of the network service for the Service demand module search. The QoS file is added with a QoSInf element to define the Q〇S parameter that the network service can provide. When the service demand module 13 searches for the network service according to the requirements of the network service, the following steps are included: (A) From a general description query and integration agreement (Universal Description, Disco· very and Integration, UDDI) One of the three business data types: a business name, a service name, and a technical model (tModel); (B) select the parameters to be searched (3, 3 parameters, and set the conditions to be met •, and (C) searching according to the selected data structure to obtain a WSDL file of the network service satisfying the condition of the Q〇s parameter. When the service request module 13 requests the connection, it is 12 1294728 A negotiation mechanism includes the following steps: (A) The service requirement module 1 3 provides a high priority to the service providing module through a service QoS Manager. The connection request of the Q〇S parameter of the right, and the request is handled by: Service: Quality Controller (QoS Controller). (B) The number of systems and service connections obtained by the service quality control module. Determine if you can create ==:s (C) if it is determined that the connection can be established, reply to the service demand module 13 to inform that the connection can be established; and (D) if it is determined that the connection cannot be established, then reply a message to the connection The service demand module 1 3 ' informs that it is possible to establish a connection with a low priority Q〇s parameter. When the monitoring agent module 14 is measured by a measurement module, The method includes the following steps: (A) querying the WSDL file of the network service by the registration authentication module 1 2, and knowing the QoS parameter of the network service and its level by the file; (B) obtaining the service requirement module 1 3 setting the Q〇S parameter; and (C) measuring the Q〇S parameter on the established connection line, but the security parameter, the accessibility parameter and the exception processing parameter in the QoS parameter are Please refer to Fig. 3, which is a schematic diagram of the network service monitoring of the present invention. As shown in the figure, when the monitoring agent module 31 passes through a monitoring module 13 1294728 3 and step 3 2 (Mon — MQdule) to monitor the service to provide a link to the service 34, "included by (A) by the service The demand module q requests the service provider module 3 3 to initiate the monitoring of the agent module level 3 1 35; 4 the connection between the service demand module 34 (1) the monitoring by the monitoring agent module 31; the number (6) designation The service demand module 34 (P〇rt) to be monitored and the service providing the _33-end material number; and the ((8) of the control line monitor the connection quality or (10) parameters on the connection 35, if the connection 3 5 Interrupt or the Q〇s parameter of the civil service set value, an inviting r A| can be issued to a group of 3 4 . - (A) The notification of the service demand model, please refer to the fourth and fifth figures, which are examples of the invention, and are implemented according to the above-mentioned implementation method. - The network service quality monitoring system uses the above functions to reduce the functions provided by the above modules, and through the steps of performing the functions, the service users can help manage the quality of the service by monitoring the QqS parameters and the connection status. The invention can be more advanced, more practical, and more in line with the needs of the user. It has indeed met the requirements of the invention patent application, and the patent application is filed according to law, and the review committee is required to take a detailed examination and hope to grant the patent as soon as possible. The invention described above is only for the preferred embodiment of the present invention, and 1297428 is not intended to limit the scope of the present invention; therefore, the scope of the invention and the contents of the description of the invention are Simple equivalent changes and modifications are still within the scope of the invention.
15 1294728 【圖式簡單說明】 第1圖,係本發明之網路服務品質監測系統的架構圖。 第2圖,係本發明之網路服務之註冊至發佈的步驟示意 圖。 第3圖,係本發明之網路服務監測示意圖 第4、第5圖,係本發明之一較佳實施例 第6圖,係習知之網路服務架構圖。 第7圖,係習知之網路服務中服務品質整合之觀念圖。 【主要元件符號說明】 服務提供模組11 註冊認證模組12 服務需求模組1 3 監測代理模組14 服務提供模組2 1 註冊認證模組22 註冊2 3 驗證2 4 發佈2 5 監測代理模組3 1 監測模組3 2 服務提供模組3 3 服務需求模組3 4 連線3 5 1615 1294728 [Simple Description of the Drawings] Fig. 1 is an architectural diagram of the network service quality monitoring system of the present invention. Figure 2 is a schematic diagram showing the steps of registration and distribution of the network service of the present invention. Figure 3 is a schematic diagram of network service monitoring of the present invention. Figs. 4 and 5 are a preferred embodiment of the present invention. Fig. 6 is a diagram showing a conventional network service architecture. Figure 7 is a conceptual diagram of service quality integration in a well-known network service. [Main component symbol description] Service providing module 11 Registration authentication module 12 Service demand module 1 3 Monitoring agent module 14 Service providing module 2 1 Registration authentication module 22 Registration 2 3 Verification 2 4 Release 2 5 Monitoring agent module Group 3 1 Monitoring Module 3 2 Service Delivery Module 3 3 Service Demand Module 3 4 Connection 3 5 16