TWI634765B - Service supply setting dispatching system and its service supply setting method - Google Patents
Service supply setting dispatching system and its service supply setting method Download PDFInfo
- Publication number
- TWI634765B TWI634765B TW106137220A TW106137220A TWI634765B TW I634765 B TWI634765 B TW I634765B TW 106137220 A TW106137220 A TW 106137220A TW 106137220 A TW106137220 A TW 106137220A TW I634765 B TWI634765 B TW I634765B
- Authority
- TW
- Taiwan
- Prior art keywords
- service
- supply
- setting
- provisioning
- resource
- Prior art date
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
本發明提供一種服務供裝設定分派系統及其服務供裝設定方法。取得網路設備的服務供裝單,此服務供裝單記錄供裝設備資訊及服務供裝資源。而元資料驅動引擎將供裝設備資訊及服務供裝資源與元資料中的供裝設定對應關係耦合,以形成共通格式的供裝資源設定文件。將供裝資源設定文件派送至對應子服務供裝系統,使子服務供裝系統依據供裝資源設定文件設定網路設備。藉此,除了能簡化管理及降低作業複雜度,更能因應於系統未來的擴充及維護。The invention provides a service supply setting and dispatching system and a service supply setting method thereof. Obtain a service order for the network equipment. This service is used to record the equipment information and service supply resources. The metadata driving engine couples the supply device information and the service supply resource with the supply setting correspondence in the metadata to form a supply resource setting file in a common format. The provisioning resource setting file is dispatched to the corresponding subservice provisioning system, so that the subservice provisioning system sets the network device according to the provisioning resource setting file. In this way, in addition to simplifying management and reducing the complexity of operations, it can be more dependent on the future expansion and maintenance of the system.
Description
本發明是有關於一種服務供裝技術,且特別是有關於一種服務供裝設定分派系統及其服務供裝設定方法。The present invention relates to a service supply technology, and more particularly to a service supply setting dispatch system and a service supply setting method thereof.
隨著網路技術演進朝向軟體化及虛擬化的發展,一般大型電信業者的網路架構規模亦隨用戶數量增加而擴大,且網路設備種類繁多,再加上未來服務勢必更加多樣化,因此電信服務(例如,上網、隨選視訊、雲端服務等)供裝也會日益複雜。採用現行的供裝系統開發方式,為了銜接不同網路設備,需耗費大量時間針對各類型網路設備分別撰寫供裝設定程式碼。在網路蓬勃發展以及新型網路設備不斷推出的時代,應需要提供更快速、敏捷的供裝設定系統。由此可知,現有服務供裝技術仍有待改進。With the development of network technology towards software and virtualization, the size of the network architecture of large-scale carriers is also expanding with the number of users, and the variety of network devices, coupled with the future services will be more diversified. The provision of telecommunications services (eg, Internet access, video on demand, cloud services, etc.) will also become increasingly complex. With the current development method of the supply system, in order to connect different network devices, it takes a lot of time to separately write the installation setting code for each type of network device. In an era of booming networks and the emergence of new types of network equipment, there is a need to provide a faster, more agile provisioning system. It can be seen that the existing service supply technology still needs to be improved.
有鑑於此,本發明提供一種服務供裝設定分派系統及其服務供裝設定方法,其能簡化管理並降低作業複雜度,更能因應於系統未來的擴充及維護。In view of this, the present invention provides a service provisioning dispatching system and a service provisioning setting method thereof, which can simplify management and reduce operation complexity, and can be more adapted to future expansion and maintenance of the system.
本發明的服務供裝設定分派系統,其包括網路單元、儲存單元及處理單元。網路單元用以傳送及接收資料。儲存單元記錄數個模組、以及元資料。此元資料包括數個供裝設定對應關係。處理單元耦接網路單元及儲存單元,且存取並執行儲存單元所儲存的那些模組。那些模組包括資料接收及解析模組及元資料驅動引擎。資料接收及解析模組取得網路設備的服務供裝單,此服務供裝單記錄供裝設備資訊及服務供裝資源。元資料驅動引擎將供裝設備資訊及服務供裝資源與元資料中的供裝設定對應關係耦合,以形成共通格式的供裝資源設定文件,並透過網路單元將供裝資源設定文件派送至對應子服務供裝系統。The service provisioning dispatching system of the present invention includes a network unit, a storage unit, and a processing unit. The network unit is used to transmit and receive data. The storage unit records several modules and metadata. This metadata includes several settings for the settings. The processing unit is coupled to the network unit and the storage unit, and accesses and executes those modules stored in the storage unit. Those modules include data receiving and parsing modules and metadata driving engines. The data receiving and parsing module obtains the service supply list of the network device, and the service provides a billing record for the equipment information and service supply resources. The metadata driving engine couples the supply device information and the service supply resource with the supply setting relationship in the metadata to form a supply resource setting file in a common format, and delivers the supply resource setting file to the network unit through the network unit. Corresponding to the subservice supply system.
本發明的服務供裝設定方法,其適用於服務供裝設定分派系統透過子服務供裝系統設定網路設備。此服務供裝設定方法包括下列步驟。取得網路設備的服務供裝單,此服務供裝單記錄供裝設備資訊及服務供裝資源。將供裝設備資訊及服務供裝資源與元資料中的供裝設定對應關係耦合,以形成共通格式的供裝資源設定文件。將供裝資源設定文件派送至對應子服務供裝系統,使子服務供裝系統依據供裝資源設定文件設定網路設備。The service supply setting method of the present invention is applicable to a service provisioning distribution system to set a network device through a subservice provisioning system. This service provisioning method includes the following steps. Obtain a service order for the network equipment. This service is used to record the equipment information and service supply resources. The supply equipment information and the service supply resource are coupled with the supply setting correspondence in the metadata to form a supply resource setting file in a common format. The provisioning resource setting file is dispatched to the corresponding subservice provisioning system, so that the subservice provisioning system sets the network device according to the provisioning resource setting file.
基於上述,本發明實施例係導入元資料驅動(metadata driven)概念,透過元資料驅動引擎將服務供裝資料耦合各供裝設定對應關係,以組裝成共通格式之設備供裝資源設定文件,再透過子服務供裝系統中單一共通設備適配器進行各類型網路設備之供裝資源設定,從而達到簡化管理、降低作業複雜度效果,同時可因應於未來各類新型設備及多種通訊協定模式。Based on the above, the embodiment of the present invention introduces a metadata driven concept, and the service data is coupled to each of the supply and set correspondences through the metadata driving engine to assemble the device provisioning resource setting file in a common format. Through the single common device adapter in the sub-service provisioning system, the provisioning resources of each type of network equipment are set, thereby simplifying management and reducing the complexity of the operation, and at the same time, responding to various new types of equipment and various communication protocol modes in the future.
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。The above described features and advantages of the invention will be apparent from the following description.
圖1是依據本發明一實施例的系統架構示意圖。請參照圖1,此系統架構包括服務供裝管理系統1、服務供裝設定分派系統2、以及一個或更多個子服務供裝系統3。FIG. 1 is a schematic diagram of a system architecture according to an embodiment of the invention. Referring to FIG. 1, the system architecture includes a service provisioning management system 1, a service provisioning dispatching system 2, and one or more subservice provisioning systems 3.
服務供裝管理系統1可以係伺服器、個人電腦、筆記型電腦、平板電腦、智慧型手機等電子裝置。服務供裝管理系統1經由用戶上傳、服務人員輸入等操作方式接收諸如用戶申裝上網、隨選視訊等服務的服務供裝單。此服務供裝單記錄供裝設備資訊及服務供裝資源,供裝設備資訊例如係網路設備(例如,第二層交換器(Level 2 Switch)、第三層交換器(Level 3 Switch)等機房或光化交接箱內的局端設備、或是其他類型的連網設備)的型號、網際網路協定( Internet Protocol,IP)位址等資訊,而服務供裝資源例如係用戶申裝服務類型(例如,經濟型、企業型等)、申裝服務速率、虛擬區域網路(Virtual Local Area Network,VLAN)識別碼(Identification,ID)、使用的設備埠號(Port)、服務優先權(Priority)、選購頻道等與服務規格及設定相關資訊,並可能因服務種類(例如,申裝上網、隨選視訊等)不同而改變。The service supply management system 1 can be an electronic device such as a server, a personal computer, a notebook computer, a tablet computer, or a smart phone. The service supply management system 1 receives a service supply form such as a user's application for online access, on-demand video, and the like through user uploading, service personnel input, and the like. This service is used for the installation of equipment information and service supply resources. The equipment information is for example network equipment (for example, Level 2 Switch, Level 3 Switch, etc.) The model of the central office equipment in the equipment room or the photochemical transfer box, or other types of networked devices, the Internet Protocol (IP) address, etc., and the service supply resources, such as user application services. Type (for example, economical, enterprise, etc.), application service rate, virtual local area network (VLAN) identification (ID), device nickname (Port) used, service priority ( Priority), optional channels, etc. related to service specifications and settings, and may vary depending on the type of service (for example, online application, video on demand, etc.).
服務供裝設定分派系統2可以係伺服器、個人電腦、工作站等電子裝置。服務供裝設定分派系統2包括網路單元、儲存單元及處理單元。網路單元可以係無線或有線通訊處理器(例如,支援第4代行動通訊(4G)、Wi-Fi、光纖、乙太網路(Ethernet)等)、匯流排介面等可基於北向介面(Northbound Interface,NBI)接收服務供裝管理系統1所提供服務供裝單的硬體單元,並可與各子服務供裝系統3相互通訊。The service provisioning distribution system 2 can be an electronic device such as a server, a personal computer, or a workstation. The service provisioning dispatching system 2 includes a network unit, a storage unit, and a processing unit. The network unit can be a wireless or wired communication processor (for example, supporting 4th generation mobile communication (4G), Wi-Fi, fiber, Ethernet, etc.), bus interface, etc. can be based on the northbound interface (Northbound) The interface, NBI) receives the hardware unit of the service provided by the management system 1 and can communicate with each sub-service supply system 3.
需說明的是,本實施例係經由服務供裝管理系統1取得服務供裝單,然於其他實施例中,服務供裝單可能透過隨身碟、網路上傳等方式直接輸入至服務供裝設定分派系統2,本發明不加以限制。It should be noted that, in this embodiment, the service supply list is obtained through the service supply management system 1. However, in other embodiments, the service supply list may be directly input to the service installation setting through a flash drive or a network upload. The system 2 is assigned, and the invention is not limited.
請參照圖1、2,儲存單元可以係任何型態的固定或可移動隨機存取記憶體(RAM)、唯讀記憶體(ROM)、快閃記憶體(flash memory)、傳統硬碟(hard disk drive)、固態硬碟(solid-state drive)或類似元件或上述元件的組合,並用以記錄資料接收及解析模組21、元資料驅動引擎22、以及元資料驅動引擎22中的設備組態定位模組221、服務參數耦合模組222、設備供裝資源設定文件組裝模組223及設備連線控管與供裝資源設定文件分派模組224等軟體程式、元資料23、元資料23中的數個供裝設定對應關係、服務供裝單、設備組態資料、設備服務供裝參數等相關資訊、檔案及參數。前述模組、參數、檔案及資料待後續實施例再詳細說明。Referring to Figures 1 and 2, the storage unit can be any type of fixed or removable random access memory (RAM), read only memory (ROM), flash memory, and conventional hard disk (hard). Disk drive), solid-state drive or the like or a combination of the above components, and is used to record the device configuration in the data receiving and parsing module 21, the metadata driving engine 22, and the metadata driving engine 22. The positioning module 221, the service parameter coupling module 222, the equipment supply resource setting file assembly module 223, the device connection control module, the supply resource setting file dispatching module 224, and the like, the software program, the metadata 23, and the metadata 23 Several related information, files and parameters such as supply and setting correspondence, service supply list, equipment configuration data, equipment service supply parameters. The foregoing modules, parameters, files and materials will be described in detail in the following embodiments.
處理單元與網路單元及儲存單元連接,並可以是中央處理單元(CPU)、或是其他可程式化之一般用途或特殊用途的微處理器(Microprocessor)、數位信號處理器(DSP)、可程式化控制器、特殊應用積體電路(ASIC)或其他類似元件或上述元件的組合。在本發明實施例中,處理單元用以執行服務供裝設定分派系統2的所有作業,且可存取並執行上述儲存單元所記錄的軟體模組。The processing unit is connected to the network unit and the storage unit, and may be a central processing unit (CPU), or other programmable general purpose or special purpose microprocessor (Microprocessor), digital signal processor (DSP), A stylized controller, special application integrated circuit (ASIC) or other similar component or a combination of the above. In the embodiment of the present invention, the processing unit is configured to execute all the operations of the service provisioning and dispatching system 2, and can access and execute the software module recorded by the storage unit.
子服務供裝系統3可以係伺服器、個人電腦、工作站等電子裝置。子服務供裝系統3包括共通設備適配器31及通訊協定模組32。共通設備適配器31至少具備任何類型的處理單元以基於對網路設備設定服務組態,且其可能係軟體模組或特定硬體單元。而通訊協定模組32可以係Telnet、SSH(Secure Shell)、簡單網路管理協定(Simple Network Management Protocol,SNMP)、網路組態協定(NetConf)等類型的網路模組(設有處理對應通訊協定的晶片或電路),並視需求可擴充或減少模組。而各子服務供裝系統3可連接一個或更多台網路設備。The subservice supply system 3 can be an electronic device such as a server, a personal computer, or a workstation. The subservice provisioning system 3 includes a common device adapter 31 and a communication protocol module 32. The common device adapter 31 has at least any type of processing unit to set a service configuration based on the network device, and it may be a software module or a specific hardware unit. The communication protocol module 32 can be a network module of the type such as Telnet, SSH (Secure Shell), Simple Network Management Protocol (SNMP), and Network Configuration Protocol (NetConf). The protocol chip or circuit) and expand or reduce the module as needed. Each sub-service provisioning system 3 can be connected to one or more network devices.
為了方便理解本發明實施例的操作流程,以下將舉諸多實施例詳細說明本發明實施例的服務供裝設定方法。下文是依據本發明一實施例說明服務供裝設定方法的流程圖,並將搭配服務供裝設定分派系統2及子服務供裝系統3的各項元件及模組說明本發明實施例所述之方法。本方法的各個流程可依照實施情形而隨之調整,且並不僅限於此。In order to facilitate the understanding of the operation flow of the embodiment of the present invention, the service provisioning setting method of the embodiment of the present invention will be described in detail below by way of various embodiments. The following is a flowchart illustrating a service provisioning setting method according to an embodiment of the present invention, and the components and modules of the service provisioning setting dispatching system 2 and the subservice providing system 3 are described in the embodiment of the present invention. method. The various processes of the method can be adjusted accordingly according to the implementation situation, and are not limited thereto.
資料接收及解析模組21取得來自服務供裝管理系統1的服務供裝單,其中服務供裝單的取得可由前述說明得知,於此不再贅述。而元資料驅動引擎22則可將供裝設備資訊及服務供裝資源與元資料23中的供裝設定對應關係耦合,以形成共通格式的供裝資源設定文件。具體而言,於本實施例中,供裝設定對應關係包括與設備型態的對應關係、與通訊協定及連線數量限制的對應關係、與子服務供裝系統的對應關係、服務供裝參數對應關係、以及與設定樣板及錯誤控制訊息的對應關係。而設備組態定位模組221依據服務供裝單中的供裝設備資訊,分別耦合與設備型態的對應關係、與通訊協定及連線數量限制的對應關係及與子服務供裝系統的對應關係,以透過耦合結果來對網路設備之組態定位,從而產生設備組態資料。而此設備組態資料可包括關於設備型態、通訊協定及連線數量限制及對應子服務供裝系統。The data receiving and parsing module 21 obtains the service supply list from the service supply management system 1. The acquisition of the service manifest is known from the foregoing description, and details are not described herein. The metadata driving engine 22 can couple the supply device information and the service supply resource with the supply setting correspondence in the metadata 23 to form a supply resource setting file in a common format. Specifically, in this embodiment, the supply setting correspondence relationship includes a correspondence relationship with the device type, a correspondence relationship with the communication protocol and the number of connection restrictions, a correspondence relationship with the sub-service supply system, and a service supply parameter. Correspondence relationship and correspondence with setting templates and error control messages. The device configuration positioning module 221, according to the information of the equipment in the service supply list, respectively, corresponds to the correspondence relationship with the device type, the correspondence relationship with the communication protocol and the number of connection limits, and the correspondence with the sub-service supply system. The relationship is to locate the configuration of the network device through the coupling result, thereby generating device configuration data. The device configuration data may include information about the device type, protocol, and number of connections and the corresponding subservice provisioning system.
舉例而言,表(1)、表(2)及表(3)分別係與設備型態的對應關係、與通訊協定及連線數量限制的對應關係及與子服務供裝系統的對應關係: 表(1) <TABLE border="1" borderColor="#000000" width="85%"><TBODY><tr><td> 設備IP </td><td> 設備型態 </td><td> 登入設備權限 </td></tr><tr><td> 10.10.1.1 </td><td> 設備型態A </td><td> Telnet 帳號/密碼 </td></tr><tr><td> 10.10.1.2 </td><td> 設備型態B </td><td> SNMP 密碼 </td></tr><tr><td> 10.10.1.3 </td><td> 設備型態C </td><td> SSH 帳號/密碼 </td></tr><tr><td> 10.10.1.4 </td><td> 設備型態D </td><td> NetConf 帳號/密碼 </td></tr></TBODY></TABLE>表(2) <TABLE border="1" borderColor="#000000" width="85%"><TBODY><tr><td> 設備型態 </td><td> 通訊協定 </td><td> 設備連線 數量限制 </td></tr><tr><td> 設備型態A </td><td> Telnet </td><td> 3 </td></tr><tr><td> 設備型態B </td><td> SNMP </td><td> 2 </td></tr><tr><td> 設備型態C </td><td> SSH </td><td> 2 </td></tr><tr><td> 設備型態D </td><td> NetConf </td><td> 1 </td></tr></TBODY></TABLE>表(3) <TABLE border="1" borderColor="#000000" width="85%"><TBODY><tr><td> 設備IP </td><td> 子服務供裝系統 </td></tr><tr><td> 10.10.1.1 </td><td> 子服務供裝系統A </td></tr><tr><td> 10.10.1.2 </td><td> 子服務供裝系統B </td></tr><tr><td> 10.10.1.3 </td><td> 子服務供裝系統C </td></tr><tr><td> 10.10.1.4 </td><td> 子服務供裝系統D </td></tr></TBODY></TABLE>For example, Table (1), Table (2), and Table (3) are the correspondences with device types, correspondences with communication protocols and connection quantity limits, and correspondences with sub-service provisioning systems: Table 1) <TABLE border="1" borderColor="#000000" width="85%"><TBODY><tr><td> Device IP </td><td> Device Type</td><td> Login Device Permissions</td></tr><tr><td> 10.10.1.1 </td><td> Device Type A </td><td> Telnet Account/Password</td></tr><tr ><td> 10.10.1.2 </td><td> Device Type B </td><td> SNMP Password</td></tr><tr><td> 10.10.1.3 </td><td > Device Type C </td><td> SSH Account/Password</td></tr><tr><td> 10.10.1.4 </td><td> Device Type D </td><td > NetConf Account/Password</td></tr></TBODY></TABLE> Table (2) <TABLE border="1" borderColor="#000000" width="85%"><TBODY><tr><td> Device Type</td><td> Protocol</td><td> Device Connection Line Limit </td></tr><tr><td> Device Type A </td><td> Telnet </td><td> 3 </td></tr><tr><td > Device Type B </td><td> SNMP </td><td> 2 </td></tr><tr><td> Device Type C </td><td> SSH </td ><td> 2 </td></tr><tr><td> Device Type D </td><td> NetConf </td><td> 1 </td></tr></TBODY ></TABLE>Table (3) <TABLE border="1" borderColor="#000000" width="85%"><TBODY><tr><td> Device IP </td><td> Subservice Provisioning System</td></tr ><tr><td> 10.10.1.1 </td><td> Subservice Provisioning System A </td></tr><tr><td> 10.10.1.2 </td><td> Subservices Install System B </td></tr><tr><td> 10.10.1.3 </td><td> Subservice Provisioning System C </td></tr><tr><td> 10.10.1.4 </td><td> Subservice Provisioning System D </td></tr></TBODY></TABLE>
假設設備IP是10.10.1.1,則元資料驅動引擎22可耦合表(1)~表(3)而得出設備型態A、Telnet 帳號/密碼、設備連線數量限制為3及子服務供裝系統A的結果,並將這些結果填入表(4)的設備組態資料: 表(4) <TABLE border="1" borderColor="#000000" width="85%"><TBODY><tr><td> 設備IP </td><td> 設備型態 </td><td> 通訊協定 </td><td> 登入設備權限 </td><td> 設備連線數量限制 </td><td> 子服務供裝系統 </td></tr><tr><td> 10.10.1.1 </td><td> 設備型態A </td><td> Telnet </td><td> Telnet 帳號/密碼 </td><td> 3 </td><td> 子服務供裝系統A </td></tr></TBODY></TABLE>Assuming that the device IP is 10.10.1.1, the metadata driving engine 22 can couple the table (1) to the table (3) to obtain the device type A, the Telnet account/password, the number of device connections limited to 3, and the subservice serving. The results of System A, and fill these results into the device configuration data in Table (4): Table (4) <TABLE border="1" borderColor="#000000" width="85%"><TBODY><tr><td> Device IP </td><td> Device Type</td><td> Protocol </td><td> Login Device Permissions</td><td> Device Connection Limits</td><td> Subservice Provisioning System</td></tr><tr><td> 10.10. 1.1 </td><td> Device Type A </td><td> Telnet </td><td> Telnet Account/Password</td><td> 3 </td><td> Sub Service Provisioning System A </td></tr></TBODY></TABLE>
接著,服務參數耦合模組222依據服務供裝資源(例如,申裝服務類型及申裝服務速率等)及設備組態資料(例如,表(4))耦合服務供裝參數對應關係,以取得設備服務供裝參數。Then, the service parameter coupling module 222 couples the service provisioning parameter correspondence relationship according to the service provisioning resource (for example, the application service type and the application service rate, etc.) and the device configuration data (for example, the table (4)). Equipment service supply parameters.
舉例而言,表(5)係服務供裝參數對應關係: 表(5) <TABLE border="1" borderColor="#000000" width="85%"><TBODY><tr><td> 服務類型_速率 </td><td> 速率設定檔 </td><td> 最大上行限速 </td><td> 最小上行限速 </td><td> 最大下行限速 </td><td> 最小下行限速 </td><td> … </td></tr><tr><td> 經濟型_100M </td><td> Profile_ECO_100M </td><td> 100 </td><td> 10 </td><td> 100 </td><td> 10 </td><td> </td></tr><tr><td> 經濟型_200M </td><td> Profile_ECO_200M </td><td> 200 </td><td> 200 </td><td> 200 </td><td> 20 </td><td> </td></tr><tr><td> 企業型_100M </td><td> Profile_ENT_100M </td><td> 100 </td><td> 40 </td><td> 100 </td><td> 40 </td><td> </td></tr><tr><td> 企業型_200M </td><td> Profile_ENT_200M </td><td> 200 </td><td> 60 </td><td> 200 </td><td> 60 </td><td> </td></tr></TBODY></TABLE>假設服務類型_速率為經濟型_200M則,服務參數耦合模組222可取得Profile_ECO_200M的速率設定檔、最大上行限速200、最小上行限速20、最大下行限速200、最小下行限速20等連線速率相關的設備服務供裝參數。 For example, Table (5) is the service supply parameter correspondence: Table (5) <TABLE border="1" borderColor="#000000" width="85%"><TBODY><tr><td> Service Type_rate</td><td> Rate Profile</td><td> Maximum uplink speed limit</td><td> Minimum uplink speed limit</td><td> Maximum downlink speed limit</td><td> Minimum downlink speed limit</td><td> ... </td>< /tr><tr><td> Economy_100M </td><td> Profile_ECO_100M </td><td> 100 </td><td> 10 </td><td> 100 </td>< Td> 10 </td><td> </td></tr><tr><td> Economy_200M </td><td> Profile_ECO_200M </td><td> 200 </td><td > 200 </td><td> 200 </td><td> 20 </td><td> </td></tr><tr><td> Enterprise _100M </td><td> Profile_ENT_100M </td><td> 100 </td><td> 40 </td><td> 100 </td><td> 40 </td><td> </td></tr><tr ><td> Enterprise_200M </td><td> Profile_ENT_200M </td><td> 200 </td><td> 60 </td><td> 200 </td><td> 60 </ Td><td> </td></tr></TBODY></TABLE> Assuming that the service type _ rate is economical _200M, the service parameter coupling module 222 can obtain the profile profile of the Profile_ECO_200M and the maximum uplink limit. Speed 200, minimum uplink speed limit 20, maximum downlink speed limit 200, minimum downlink speed limit 20, etc. Rate related device service supply parameters.
接著,設備供裝資源設定文件組裝模組223則依據服務供裝資源(例如,VLAN ID 1000、Port 5等)及設備服務供裝參數(例如,表(5)),耦合與設定樣板及錯誤控制訊息的對應關係,以產生共通格式的供裝資源設定文件。Next, the device provisioning resource setting file assembling module 223 is coupled with the setting template and the error according to the service provisioning resources (for example, VLAN ID 1000, Port 5, etc.) and the device service feeding parameters (for example, Table (5)). Control the correspondence of messages to generate a provisioning resource setting file in a common format.
舉例而言,表(6)係與設定樣板及錯誤控制訊息的對應關係: 表(6) <TABLE border="1" borderColor="#000000" width="85%"><TBODY><tr><td> 資源設定樣板 </td><td> 錯誤訊息 </td></tr><tr><td> config vlan vlanid $vlanid add untagged $port </td><td> vlanid does not exist </td></tr><tr><td> config vdsl profile name $profilename attach $port </td><td> profilename does not exist </td></tr></TBODY></TABLE>而設備供裝資源設定文件組裝模組223即可生成如圖4所示的供裝資源設定文件。 For example, Table (6) is the correspondence between the setting template and the error control message: Table (6) <TABLE border="1" borderColor="#000000" width="85%"><TBODY><tr><td> Resource Settings Template</td><td> Error Message</td></tr>< Config>tr var v v v v v v v v v v v v Td><td>profilename does not exist </td></tr></TBODY></TABLE> and the device provisioning resource setting file assembly module 223 can generate the provisioning resource setting file as shown in FIG. .
設備連線控管與供裝資源設定文件分派模組224則依據設備組態資料(例如,表(4))內指定之子服務供裝系統3,將共通格式之設備供裝資源設定文件(例如,圖4)透過其網路單元分派至特定子服務供裝系統3。同時,設備連線控管與供裝資源設定文件分派模組224亦可依據設備組態資料(例如,表(4))之設備連線數量限制,控管網路設備之連線數量,保護網路設備避免因大量連線而影響設備及系統效能。The device connection control and the supply resource setting file dispatching module 224 supply the resource setting file (for example, the device in the common format according to the sub-service providing system 3 specified in the device configuration data (for example, the table (4)). Figure 4) is assigned to the specific subservice provisioning system 3 through its network unit. At the same time, the device connection control and the supply resource setting file dispatching module 224 can also control the number of devices connected to the network device according to the device connection data (for example, the table (4)), and protect the number of connections of the network device. Network devices avoid device and system performance due to a large number of connections.
請參照圖3是子服務供裝系統3之共通設備適配器31的設定作業流程圖。共通設備適配器31接收來自服務供裝分派系統 2的設備供裝資源設定文件(例如,圖4)(步驟S311),即可自設備供裝資源設定文件中取得諸如設備IP、設備通訊協定模式及設備權限等資訊,從而依據指定的設備通訊協定模式載入對應通訊協定模組32(步驟S312),以進行登入設備權限認證(步驟S313),並判斷是否成功認證(步驟S314)。若認證失敗,則共通設備適配器31紀錄供裝設定結果失敗(步驟S316);而若認證成功,則透過共通設備適配器31對指定的網路設備進行供裝資源設定(步驟S315),再依據設備供裝資源設定文件中之錯誤控制訊息(可參考表(6)的錯誤訊息)判定設定結果成功或失敗,最後紀錄供裝設定結果(步驟S316),完成供裝資源設定作業。Please refer to FIG. 3, which is a flowchart showing the setting operation of the common device adapter 31 of the sub service providing system 3. The common device adapter 31 receives the device provisioning resource setting file (for example, FIG. 4) from the service provisioning and dispatching system 2 (step S311), and obtains, for example, the device IP and the device communication protocol mode from the device provisioning resource setting file. Information such as device authority is loaded into the corresponding communication protocol module 32 according to the specified device protocol mode (step S312) to perform login device authority authentication (step S313), and it is determined whether the authentication is successful (step S314). If the authentication fails, the common device adapter 31 records the failure of the installation setting result (step S316); and if the authentication is successful, the provisioning resource setting is performed on the designated network device through the common device adapter 31 (step S315), and then according to the device The error control message in the supply resource setting file (refer to the error message of Table (6)) determines whether the setting result is successful or failed, and finally records the setting result of the installation (step S316), and completes the setting operation of the supply resource.
需說明的是,於本實施例中的供裝設定對應關係是與申裝上網的服務種類相關,然因應於不同用戶申裝服務種類(可能是隨選視訊、多媒體串流服務、雲服務、物聯網(Internet of Thing,IoT)服務或其他加值服務等),於其他實施例中,服務供裝設定分派系統2可提供不同元資源及其供裝設定對應關係,且端視應用者依據需求而自行調整,因此供裝資源設定文件、設備組態資料及設備服務供裝參數亦可能隨之改變。It should be noted that the corresponding relationship between the installation and the setting in the embodiment is related to the type of service to be installed on the Internet, and the service type (may be on-demand video, multimedia streaming service, cloud service, etc.) In other embodiments, the service provisioning and dispatching system 2 can provide different meta-resources and their corresponding settings, and the application is based on the application. The requirements of the supply resource setting file, device configuration data and equipment service supply parameters may also change.
綜上所述,本發明實施例導入元資料驅動概念,透過元資料驅動引擎將上網、隨選視訊等內容的服務供裝單耦合元資料中的各供裝設定對應關係,組裝成共通格式之設備供裝資源設定文件,透過供裝設定子服務供裝系統之單一共通設備適配器進行各類型網路設備之供裝資源設定,達到簡化管理、降低作業複雜度效果,加速新服務上線。而系統執行過程中,本發明實施例可彈性組裝各種網路服務之共通格式供裝資源設定文件,再透過單一共通設備適配器進行各類型設備之供裝資源設定,有效解決過去供裝系統為銜接不同設備所衍生之問題,且能使新型設備更加快速上線。而元資料驅動引擎可同時分派各類型設備之設備供裝資源設定文件至數個子服務供裝系統,進行大量網路設備的供裝設定,且因應供裝數量提升,亦可以快速擴充子服務供裝系統。元資料驅動引擎會依據各類型設備之連線數量限制管控同時間之設備連線數量,避免設備及系統受到不當連線造成供裝設定異常,有效提升供裝成功率。此外,系統架構可適用於未來各類新型設備及多種通訊協定模式,其是一個具備易維護及擴充性高之元資料驅動之資源組裝架構及共通資源供裝設定系統,且具備高延伸性,可滿足未來新型服務推出快速、敏捷等需求。In summary, the embodiment of the present invention introduces a meta-data driving concept, and uses a meta-data driving engine to assemble a correspondence between each supply and installation in a packaged metadata of a service such as an Internet or an on-demand video, and assembles into a common format. The equipment supply resource setting file is used to set the supply resources of each type of network equipment through a single common equipment adapter for setting up the sub-service provisioning system, thereby simplifying management, reducing the complexity of operation, and accelerating the launch of new services. During the execution of the system, the embodiment of the present invention can flexibly assemble the common format of the various network services for the resource setting file, and then set the supply resource of each type of device through the single common device adapter, thereby effectively solving the connection of the past supply system. Problems arising from different devices, and enabling new devices to go online faster. The meta-data-driven engine can simultaneously allocate device configuration data files of various types of devices to several sub-service provisioning systems, perform a large number of network device installation settings, and can quickly expand sub-services for the increase in the number of installations. Install the system. The meta-data-driven engine will limit the number of devices connected to the device at the same time according to the number of connections of various types of devices, and avoid abnormal connection and installation of the devices and systems due to improper connection, thus effectively improving the success rate of supply. In addition, the system architecture can be applied to various new types of devices and multiple communication protocol models in the future. It is a resource-disassembled resource assembly architecture and a common resource provisioning setting system with high maintenance and high scalability. It can meet the needs of fast, agile and other new service launches in the future.
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。Although the present invention has been disclosed in the above embodiments, it is not intended to limit the present invention, and any one of ordinary skill in the art can make some changes and refinements without departing from the spirit and scope of the present invention. The scope of the invention is defined by the scope of the appended claims.
1‧‧‧服務供裝管理系統
2‧‧‧服務供裝設定分派系統
21‧‧‧資料接收及解析模組
22‧‧‧元資料驅動引擎
221‧‧‧設備組態定位模組
222‧‧‧服務參數耦合模組
223‧‧‧設備供裝資源設定文件組裝模組
224‧‧‧設備連線控管與供裝資源設定文件分派模組
23‧‧‧元資料
3‧‧‧子服務供裝系統
31‧‧‧共通設備適配器
32‧‧‧通訊協定模組
S311~S316‧‧‧步驟1‧‧‧Service Supply Management System
2‧‧‧Service Supply Setting Dispatch System
21‧‧‧ Data Receiving and Analysis Module
22‧‧‧ Metadata Drive Engine
221‧‧‧Device configuration positioning module
222‧‧‧Service Parameter Coupling Module
223‧‧‧ Equipment supply resource setting document assembly module
224‧‧‧Device connection control and distribution resource setting file distribution module
23‧‧‧ Metadata
3‧‧‧Subservice Supply System
31‧‧‧Common device adapter
32‧‧‧Communication Agreement Module
S311~S316‧‧‧Steps
圖1是依據本發明一實施例的系統架構示意圖。 圖2是依據本發明一實施例的元資料驅動引擎之元件方塊圖。 圖3是依據本發明一實施例的共通設備適配器的設定作業流程圖。 圖4是一範例說明裝資源設定文件。FIG. 1 is a schematic diagram of a system architecture according to an embodiment of the invention. 2 is a block diagram of components of a metadata driven engine in accordance with an embodiment of the present invention. 3 is a flow chart showing a setting operation of a common device adapter according to an embodiment of the present invention. Figure 4 is an illustration of a resource setting file.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW106137220A TWI634765B (en) | 2017-10-27 | 2017-10-27 | Service supply setting dispatching system and its service supply setting method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW106137220A TWI634765B (en) | 2017-10-27 | 2017-10-27 | Service supply setting dispatching system and its service supply setting method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI634765B true TWI634765B (en) | 2018-09-01 |
| TW201918053A TW201918053A (en) | 2019-05-01 |
Family
ID=64452800
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW106137220A TWI634765B (en) | 2017-10-27 | 2017-10-27 | Service supply setting dispatching system and its service supply setting method |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI634765B (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI343546B (en) * | 2007-06-25 | 2011-06-11 | Chunghwa Telecom Co Ltd | |
| TW201240463A (en) * | 2011-03-31 | 2012-10-01 | Chunghwa Telecom Co Ltd | Method for determining IPTV user channel resolution by reception bandwidth available to users |
| TWI484424B (en) * | 2011-12-28 | 2015-05-11 | Chunghwa Telecom Co Ltd | Dynamic Management System of Telecommunication Fixed Network Resource Adjustment Process |
| TWI519965B (en) * | 2013-12-26 | 2016-02-01 | Flexible assembly system and method for cloud service service for telecommunication application | |
| TWI539404B (en) * | 2014-11-03 | 2016-06-21 | Chunghwa Telecom Co Ltd | Network service reservation management system |
| TW201626311A (en) * | 2015-01-09 | 2016-07-16 | Chunghwa Telecom Co Ltd | Multi-service specification order management system and method |
| TWI591488B (en) * | 2015-11-27 | 2017-07-11 | Chunghwa Telecom Co Ltd | Intelligent supply of resources to distribute modules and cloud services for the installation system |
-
2017
- 2017-10-27 TW TW106137220A patent/TWI634765B/en not_active IP Right Cessation
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI343546B (en) * | 2007-06-25 | 2011-06-11 | Chunghwa Telecom Co Ltd | |
| TW201240463A (en) * | 2011-03-31 | 2012-10-01 | Chunghwa Telecom Co Ltd | Method for determining IPTV user channel resolution by reception bandwidth available to users |
| TWI484424B (en) * | 2011-12-28 | 2015-05-11 | Chunghwa Telecom Co Ltd | Dynamic Management System of Telecommunication Fixed Network Resource Adjustment Process |
| TWI519965B (en) * | 2013-12-26 | 2016-02-01 | Flexible assembly system and method for cloud service service for telecommunication application | |
| TWI539404B (en) * | 2014-11-03 | 2016-06-21 | Chunghwa Telecom Co Ltd | Network service reservation management system |
| TW201626311A (en) * | 2015-01-09 | 2016-07-16 | Chunghwa Telecom Co Ltd | Multi-service specification order management system and method |
| TWI591488B (en) * | 2015-11-27 | 2017-07-11 | Chunghwa Telecom Co Ltd | Intelligent supply of resources to distribute modules and cloud services for the installation system |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201918053A (en) | 2019-05-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111385173B (en) | Message processing method and device, control plane equipment and computer storage medium | |
| CN109391498B (en) | Network component management method and network device | |
| CN110677383B (en) | Firewall wall opening method and device, storage medium and computer equipment | |
| US12058002B2 (en) | Device configuration method, system, and apparatus | |
| EP2642724A1 (en) | File downloading method and system for terminal | |
| CN110636127B (en) | Communication processing method and system between information data | |
| WO2015127603A1 (en) | Interface management service entity, functional service entity and network element management method | |
| US20240039923A1 (en) | Method and apparatus for deploying network device, device, system, and storage medium | |
| CN106789381A (en) | It is a kind of for cloud computing management platform simplified deployment and the method for rapid configuration | |
| CN110460469B (en) | System upgrading method and device and storage medium | |
| CN102833092A (en) | Method and system for managing cloud nodes and central server | |
| CN112953739B (en) | K8S platform-based method, system and storage medium for nanotube SDN | |
| CN105429900B (en) | A kind of method, apparatus and system of bandwidth speed-raising | |
| CN101388796B (en) | Information sending processing method, communication equipment and communication system | |
| CN107426109A (en) | A kind of traffic scheduling method, VNF modules and flow scheduling server | |
| TWI634765B (en) | Service supply setting dispatching system and its service supply setting method | |
| TW200304741A (en) | Apparatus and method for managing cable modem based on Web | |
| CN106982130A (en) | A kind of device version synchronous method and device | |
| CN114615285A (en) | Physical machine deployment method and device, electronic equipment and storage medium | |
| CN117917048A (en) | Method, device, equipment and storage medium for configuring bridging equipment | |
| CN113891291B (en) | Method and device for opening a service | |
| WO2016141573A1 (en) | Method and apparatus for determining nsd to be uploaded | |
| CN111447077A (en) | A network element configuration method, device and storage medium | |
| CN110650071B (en) | Access management method and device of user equipment and management server | |
| WO2022042545A1 (en) | Tsn industrial application server, client, system, service method, and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |