[go: up one dir, main page]

TWI455520B - Customer premises equipment and method for updating equipment parameters of the customer premises equipment - Google Patents

Customer premises equipment and method for updating equipment parameters of the customer premises equipment Download PDF

Info

Publication number
TWI455520B
TWI455520B TW099126856A TW99126856A TWI455520B TW I455520 B TWI455520 B TW I455520B TW 099126856 A TW099126856 A TW 099126856A TW 99126856 A TW99126856 A TW 99126856A TW I455520 B TWI455520 B TW I455520B
Authority
TW
Taiwan
Prior art keywords
parameter
tree
operator
configuration
parameters
Prior art date
Application number
TW099126856A
Other languages
Chinese (zh)
Other versions
TW201208297A (en
Inventor
Cheng Yi Huang
Original Assignee
Hon Hai Prec Ind Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hon Hai Prec Ind Co Ltd filed Critical Hon Hai Prec Ind Co Ltd
Priority to TW099126856A priority Critical patent/TWI455520B/en
Publication of TW201208297A publication Critical patent/TW201208297A/en
Application granted granted Critical
Publication of TWI455520B publication Critical patent/TWI455520B/en

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Stored Programmes (AREA)

Description

用戶端設備及更新設備參數的方法 Client device and method for updating device parameters

本發明涉及一種用戶端設備管理技術,尤其涉及一種用戶端設備及對該用戶端設備的參數進行更新的方法。 The present invention relates to a client device management technology, and in particular, to a client device and a method for updating parameters of the client device.

用戶端設備(CPE,Customer Premises Equipment)在出廠後都儲存有配置文檔,該配置文檔包括該用戶端設備的相關設備參數。若為該用戶端設備提供服務的運營商需要藉由網路對用戶端設備的參數進行賦值或參數值更新時,用戶端設備往往需要對接收的資料中包括的參數名與所述用戶端設備的配置文檔中的參數名進行逐一的比對,才能找到需要更新的參數,然後再對找到的參數進行賦值或參數值更新。 The customer premises equipment (CPE, Customer Premises Equipment) stores a configuration document after shipment, and the configuration document includes related equipment parameters of the client equipment. If the operator that provides the service for the user equipment needs to assign a parameter or update the parameter value of the user equipment by using the network, the user equipment often needs to include the parameter name included in the received data with the user equipment. The parameter names in the configuration document are compared one by one to find the parameters that need to be updated, and then the found parameters are assigned or the parameter values are updated.

如此的比對過程以及更新過程需要花費很長的時間,從而使得對用戶端設備的參數更新缺乏效率。 Such a comparison process and an update process take a long time, making the parameter update to the client device inefficient.

鑒於以上內容,有必要提供一種用戶端設備及更新設備參數的方法,可利用多個樹狀結構的參數表實現對用戶端設備參數的更新,從而省略對參數名的逐一比對及更新過程。 In view of the above, it is necessary to provide a method for the user equipment and parameters for updating the equipment, and the parameter table of the plurality of tree structures can be used to update the parameters of the user equipment, thereby omitting one-by-one comparison and update process of the parameter names.

一種用戶端設備,該用戶端設備內儲存有配置文檔以及運營商資 料模型,所述用戶端設備包括:構建模組,用於根據該配置文檔中的設備參數構建設備參數樹,以及根據該運營商資料模型中的參數構建運營商參數樹;通訊模組,用於連接用戶端設備與運營商伺服器,並從所述運營商伺服器接收配置資料,該配置資料包括配置參數以及配置參數值;判斷模組,用於在所述配置參數都包含在所述運營商參數樹中並且所述配置參數與配置參數值是一對一的關係時,判斷所述配置資料與所述運營商參數樹匹配;更新模組,用於在所述配置資料與所述運營商參數樹匹配時,將所述配置參數值賦值給所述運營商參數樹中的相應參數以更新相應參數;位置確認模組,用於確認更新的參數在所述運營商參數樹中的第一層級位置,並在所述設備參數樹中確定與該第一層級位置相對應的第二層級位置;及所述的更新模組,還用於在所述運營商參數樹與所述設備參數樹的架構一致的條件下,將第一層級位置中更新的參數對應的參數值賦值給所述設備參數樹中的第二層級位置中的參數,從而更新所述用戶端設備的參數。 A client device, where the client device stores configuration documents and operators The user equipment includes: a building module, configured to construct a device parameter tree according to device parameters in the configuration document, and construct an operator parameter tree according to parameters in the operator data model; And connecting the client device and the carrier server, and receiving configuration data from the operator server, the configuration data including configuration parameters and configuration parameter values; and a determining module, wherein the configuration parameters are included in the Determining, in the operator parameter tree, that the configuration parameter and the configuration parameter value are in a one-to-one relationship, determining that the configuration data matches the operator parameter tree; and updating the module, configured to: When the operator parameter tree is matched, the configuration parameter value is assigned to the corresponding parameter in the operator parameter tree to update the corresponding parameter; the location confirmation module is configured to confirm the updated parameter in the operator parameter tree. a first hierarchical location, and determining a second hierarchical location corresponding to the first hierarchical location in the device parameter tree; and the update module is further configured to Under the condition that the operator parameter tree is consistent with the architecture of the device parameter tree, the parameter value corresponding to the parameter updated in the first hierarchical position is assigned to the parameter in the second hierarchical position in the device parameter tree, thereby updating The parameters of the client device.

一種更新設備參數的方法,應用於用戶端設備中,該用戶端設備內儲存有配置文檔以及運營商資料模型,該方法包括:根據該配置文檔中的設備參數構建設備參數樹,以及根據該運營商資料模型中的參數構建運營商參數樹;連接用戶端設備與運營商伺服器,並從所述運營商伺服器接收配置資料,該配置資料包括配置參數以及配置參數值;在所述配置參數都包含在所述運營商參數樹中並且所述配置參數與配置參數值是一對一的關係時,判斷所述配置資料與所述運營商參數樹匹配;在所述配置資料與所述運營商參數樹匹配時,將所述配置參數值賦值給所述運營商參數樹中的相應參數以更新相應參數;確認更新的參數在所述運營商參數 樹中的第一層級位置,並在所述設備參數樹中確定與該第一層級位置相對應的第二層級位置;及在所述運營商參數樹與所述設備參數樹的架構一致的條件下,將第一層級位置中更新的參數對應的參數值賦值給所述設備參數樹中的第二層級位置中的參數,從而更新所述用戶端設備的參數。 A method for updating device parameters is applied to a client device, where the configuration file and an operator profile model are stored, the method includes: constructing a device parameter tree according to device parameters in the configuration document, and according to the operation The parameters in the quotient data model construct an operator parameter tree; connect the client device to the operator server, and receive configuration data from the operator server, the configuration data including configuration parameters and configuration parameter values; When the relationship between the configuration parameter and the configuration parameter value is one-to-one, the configuration data is matched with the operator parameter tree; the configuration data and the operation are When the quotient parameter tree is matched, the configuration parameter value is assigned to the corresponding parameter in the operator parameter tree to update the corresponding parameter; and the updated parameter is confirmed in the operator parameter. a first hierarchical location in the tree, and determining a second hierarchical location corresponding to the first hierarchical location in the device parameter tree; and a condition consistent with an architecture of the operator parameter tree and the device parameter tree And, the parameter value corresponding to the parameter updated in the first hierarchical position is assigned to the parameter in the second hierarchical position in the device parameter tree, thereby updating the parameter of the user end device.

相較於習知技術,所述的用戶端設備及更新設備參數的方法,可利用多個樹狀結構的參數表實現對用戶端設備參數的更新,從而省略對參數名的逐一比對及更新過程,提高了設備參數更新的效率並節省了耗費的時間。 Compared with the prior art, the user equipment and the method for updating the parameter of the device can use the parameter table of multiple tree structures to update the parameters of the user equipment, thereby omitting the comparison and updating of the parameter names one by one. The process increases the efficiency of device parameter updates and saves time.

1‧‧‧用戶端設備 1‧‧‧Customer equipment

10‧‧‧處理器 10‧‧‧ processor

11‧‧‧儲存裝置 11‧‧‧Storage device

110‧‧‧配置文檔 110‧‧‧Configuration Document

112‧‧‧運營商資料模型 112‧‧‧Operator data model

12‧‧‧構建模組 12‧‧‧Building module

13‧‧‧通訊模組 13‧‧‧Communication module

14‧‧‧判斷模組 14‧‧‧Judgement module

15‧‧‧更新模組 15‧‧‧Update Module

16‧‧‧位置確認模組 16‧‧‧Location Confirmation Module

2‧‧‧網路 2‧‧‧Network

3‧‧‧運營商伺服器 3‧‧‧ Carrier Server

圖1是本發明用戶端設備的較佳實施方式的運行環境圖。 1 is a diagram showing an operating environment of a preferred embodiment of a client device of the present invention.

圖2是本發明用戶端設備的較佳實施方式的功能模組圖。 2 is a functional block diagram of a preferred embodiment of the client device of the present invention.

圖3是本發明用戶端設備的較佳實施方式的運營商參數樹示意圖。 3 is a schematic diagram of a carrier parameter tree of a preferred embodiment of the client device of the present invention.

圖4是本發明用戶端設備的較佳實施方式的設備參數樹示意圖。 4 is a schematic diagram of a device parameter tree of a preferred embodiment of the client device of the present invention.

圖5是本發明用戶端設備的第一實施方式的運營商參數樹更新示意圖。 FIG. 5 is a schematic diagram of an operator parameter tree update of a first embodiment of a client device according to the present invention.

圖6是本發明用戶端設備的第一實施方式的設備參數樹更新示意圖。 FIG. 6 is a schematic diagram of device parameter tree update of the first embodiment of the client device of the present invention.

圖7是本發明用戶端設備的第二實施方式的運營商參數樹更新示意圖。 FIG. 7 is a schematic diagram of an operator parameter tree update of a second embodiment of a client device according to the present invention.

圖8是本發明用戶端設備的第二實施方式的設備參數樹更新示意 圖。 FIG. 8 is a schematic diagram of device parameter tree update of a second embodiment of a client device according to the present invention; Figure.

圖9是本發明更新設備參數的方法的較佳實施方式的參數樹構建流程圖。 9 is a flow chart of a parameter tree construction of a preferred embodiment of the method for updating device parameters of the present invention.

圖10-1、10-2是本發明更新設備參數的方法的較佳實施方式的流程圖。 10-1, 10-2 are flow diagrams of a preferred embodiment of a method of updating device parameters of the present invention.

如圖1所示,是本發明用戶端設備的較佳實施方式的運行環境圖。本發明用戶端設備(CPE,Customer Premises Equipment)1可藉由網路2連接運營商伺服器3,以便從所述運營商伺服器3獲取資料或得到相應的服務。例如,所述用戶端設備1可以是全球互通微波存取(Worldwide Interoperability for Microwave Access,WiMAX)設備或其他終端設備。所述運營商伺服器3可以是WiMAX服務商等。所述網路2可以是企業內部網(Intranet)、網際網路(Internet)或其他類型的通訊網路。 As shown in FIG. 1, it is a running environment diagram of a preferred embodiment of the client device of the present invention. The Customer Premises Equipment (CPE) 1 of the present invention can connect to the operator server 3 via the network 2 to obtain data from the operator server 3 or obtain corresponding services. For example, the client device 1 may be a Worldwide Interoperability for Microwave Access (WiMAX) device or other terminal device. The carrier server 3 may be a WiMAX service provider or the like. The network 2 can be an intranet, an internet, or other type of communication network.

所述的用戶端設備1包括儲存裝置11,用於儲存各類資料。在本實施方式中,所述儲存裝置11儲存有配置文檔110以及運營商資料模型112。所述的配置文檔110記錄了該用戶端設備1的相關設備參數。所述的運營商資料模型112記錄了多個由所述運營商伺服器3所提供的參數。 The client device 1 includes a storage device 11 for storing various types of materials. In the present embodiment, the storage device 11 stores a configuration document 110 and an operator profile model 112. The configuration document 110 records related device parameters of the client device 1. The operator profile model 112 records a plurality of parameters provided by the operator server 3.

通常情況下,所述運營商資料模型112與所述配置文檔110內記錄的參數名以及參數之間的層級關係或附屬關係是相對應的(下文將進行詳細說明)。 Typically, the operator profile model 112 corresponds to a hierarchical relationship or affiliation between parameter names and parameters recorded in the configuration document 110 (described in more detail below).

如圖2所示,是本發明用戶端設備的較佳實施方式的功能模組圖 。在本較佳實施方式中,所述的用戶端設備1還包括處理器10,用於執行所述用戶端設備1中安裝或嵌入的各類軟體。 As shown in FIG. 2, it is a functional module diagram of a preferred embodiment of the user equipment of the present invention. . In the preferred embodiment, the user equipment 1 further includes a processor 10 for executing various types of software installed or embedded in the user equipment 1.

在本較佳實施方式中,所述的用戶端設備1還包括多個功能模組,分別是:構建模組12、通訊模組13、判斷模組14、更新模組15以及位置確認模組16。 In the preferred embodiment, the user equipment 1 further includes a plurality of functional modules, namely: a construction module 12, a communication module 13, a determination module 14, an update module 15, and a location confirmation module. 16.

所述的構建模組12,用於根據所述配置文檔110中記錄的所述用戶端設備1的設備參數構建設備參數樹(Device-Tree),以及根據所述運營商資料模型112中的參數構建運營商參數樹(Operator-Tree)。所述的構建模組12可依據參數名以及參數之間的層級關係來構建不同的參數樹。所述運營商資料模型112中與所述配置文檔110中的參數以及參數之間的層級關係是對應的,因此,所述的運營商參數樹以及設備參數樹的架構是相同的,且架構中每一參數都是對應的。 The building module 12 is configured to construct a device parameter tree (Device-Tree) according to the device parameter of the user equipment 1 recorded in the configuration document 110, and according to parameters in the operator data model 112. Build an operator parameter tree (Operator-Tree). The building module 12 can construct different parameter trees according to the parameter names and the hierarchical relationship between the parameters. The hierarchical relationship between the parameters and the parameters in the configuration document 110 is corresponding to the operator profile model 112. Therefore, the architecture of the operator parameter tree and the device parameter tree are the same, and the architecture is Each parameter is corresponding.

參考如圖3所示的運營商參數樹示意圖以及如圖4所示的設備參數樹示意圖,所述運營商參數樹與所述設備參數樹內的參數名可以不相同,卻對應於同樣的參數。例如,針對第五層(從上至下的順序)的第三個(從左至右的順序)位置處顯示的服務商名稱參數,在所述的運營商參數樹中顯示的參數名是“Operator”,而在所述設備參數樹中顯示的參數名是“OperatorName”,而該兩個參數對應的參數值都是“clearwire”。 Referring to the operator parameter tree diagram shown in FIG. 3 and the device parameter tree diagram shown in FIG. 4, the operator parameter tree and the parameter name in the device parameter tree may be different, but correspond to the same parameter. . For example, the vendor name parameter displayed at the third (from left to right) position of the fifth layer (from top to bottom), the parameter name displayed in the operator parameter tree is " Operator", and the parameter name displayed in the device parameter tree is "OperatorName", and the parameter values corresponding to the two parameters are "clearwire".

所述的判斷模組14,用於在所述運營商參數樹的每個參數在所述設備參數樹中都有對應的設備參數時,判斷所述運營商參數樹與所述設備參數樹的架構一致。下文先在基於所述運營商參數樹與所述設備參數樹的架構一致的條件對本發明所實施的技術方案進 行說明。 The determining module 14 is configured to determine, when each parameter of the operator parameter tree has a corresponding device parameter in the device parameter tree, the operator parameter tree and the device parameter tree. The architecture is consistent. The following is a technical solution implemented by the present invention based on the condition that the operator parameter tree is consistent with the architecture of the device parameter tree. Line description.

所述的通訊模組13,用於藉由網路2連接所述用戶端設備1與所述運營商伺服器3,並從所述運營商伺服器3接收配置資料。所述的配置資料(可參考如圖5、圖7中所示的“Provisioning Data”)包括配置參數以及配置參數值。 The communication module 13 is configured to connect the client device 1 and the carrier server 3 via the network 2, and receive configuration data from the carrier server 3. The configuration data (refer to "Provisioning Data" shown in FIG. 5, FIG. 7) includes configuration parameters and configuration parameter values.

所述的判斷模組14,還用於判斷是否所述的配置參數都包含在所述運營商參數樹中,並且所述配置參數與配置參數值是否為一對一的關係。 The determining module 14 is further configured to determine whether the configuration parameter is included in the operator parameter tree, and whether the configuration parameter and the configuration parameter value are in a one-to-one relationship.

若所述配置參數都包含在所述運營商參數樹中並且所述配置參數與配置參數值是一對一的關係時,所述的判斷模組14判斷所述配置資料與所述運營商參數樹匹配。若所述配置參數還包含所述運營商參數樹沒有包含的參數時,或者所述配置參數與配置參數值是一對多的關係時,所述的判斷模組14判斷所述配置資料與所述運營商參數樹不匹配。 If the configuration parameter is included in the operator parameter tree, and the configuration parameter and the configuration parameter value are in a one-to-one relationship, the determining module 14 determines the configuration data and the operator parameter. The tree matches. If the configuration parameter further includes a parameter that is not included in the operator parameter tree, or the configuration parameter and the configuration parameter value are in a one-to-many relationship, the determining module 14 determines the configuration data and the location The operator parameter tree does not match.

在所述配置資料與所述運營商參數樹匹配時,所述的更新模組15用於將所述配置參數值賦值給所述運營商參數樹中的相應參數以更新相應參數。通常情況下,剛出廠的用戶端設備內的配置文檔110以及運營商資料模型112中各類參數的參數值為空。在所述運營商參數樹中參數的參數值為空的時候,所述更新模組15可直接將配置參數值賦值給所述運營商參數樹中的相應參數,在所述運營商參數樹中參數的參數值不為空的時候,所述更新模組15可將配置參數值替換相應參數原來的參數值進行更新。 When the configuration data matches the operator parameter tree, the update module 15 is configured to assign the configuration parameter value to a corresponding parameter in the operator parameter tree to update the corresponding parameter. Generally, the parameter values of various parameters in the configuration document 110 and the operator data model 112 in the factory equipment just shipped are null. When the parameter value of the parameter in the operator parameter tree is empty, the update module 15 may directly assign the configuration parameter value to the corresponding parameter in the operator parameter tree, in the operator parameter tree. When the parameter value of the parameter is not empty, the update module 15 may update the configuration parameter value by replacing the original parameter value of the corresponding parameter.

所述的位置確認模組16,用於確認更新的參數在所述運營商參數 樹中的第一層級位置,並在所述設備參數樹中確定與該第一層級位置相對應的第二層級位置。 The location confirmation module 16 is configured to confirm the updated parameter in the operator parameter A first level position in the tree and a second level position corresponding to the first level position is determined in the device parameter tree.

參考如圖5所示的運營商參數樹更新示意圖,配置參數包括“Operator”、“Type”、“Identity”,各自對應的配置參數值分別是“XOHM”、“EAP-TLS”、“User”。其中,在所述運營商參數樹中,參數“Operator”的位置是第四層第三個,即為所述參數“Operator”的第一層級位置。 Refer to the operator parameter tree update diagram shown in Figure 5. The configuration parameters include Operator, Type, and Identity. The corresponding configuration parameter values are XOHM, EAP-TLS, and User. . Wherein, in the operator parameter tree, the position of the parameter "Operator" is the third layer of the fourth layer, that is, the first hierarchical position of the parameter "Operator".

參考如圖6所示的設備參數樹更新示意圖,所述的位置確認模組16根據所述第一層級位置確認相應的第二層級位置,例如,在所述設備參數樹的第四層第三個位置,在該第二層級位置處的參數名為“OperatorName”。 Referring to the device parameter tree update diagram shown in FIG. 6, the location confirmation module 16 confirms the corresponding second hierarchical location according to the first hierarchical location, for example, in the fourth layer of the device parameter tree. Location, the parameter name at this second level position is "OperatorName".

所述的更新模組15,還用於將第一層級位置中更新的參數對應的參數值賦值給所述設備參數樹中的第二層級位置中的參數,從而更新所述用戶端設備1的參數。例如,利用所述配置參數值賦值後,圖5所示的運營商參數樹中的參數“Operator”的參數值為“XOHM”,藉由所述的位置確認模組16根據參數“Operator”的第一層級位置(例如,第四層第三個)確認了在所述設備參數樹中的第二層級位置的參數“OperatorName”。然後,所述的更新模組15直接將參數值“XOHM”賦值給所述參數“OperatorName”。 The update module 15 is further configured to assign a parameter value corresponding to the parameter updated in the first hierarchical position to a parameter in the second hierarchical position in the device parameter tree, thereby updating the user equipment 1 parameter. For example, after the value of the configuration parameter is used, the parameter value of the parameter “Operator” in the operator parameter tree shown in FIG. 5 is “XOHM”, and the position confirmation module 16 according to the parameter “Operator” The first level position (eg, the third level of the fourth layer) confirms the parameter "OperatorName" of the second level position in the device parameter tree. Then, the update module 15 directly assigns the parameter value "XOHM" to the parameter "OperatorName".

在所述配置資料與所述運營商參數樹不匹配時,所述的更新模組15用於根據所述配置參數更新所述運營商參數樹的架構以及參數值。參考如圖7所示的運營商參數樹更新示意圖,配置參數“Type”、“Identity”分別對應兩個配置參數值,例如,配置參 數“Type”對應的配置參數值是“EAP-TLS”、“EAP-SIM”,而所述運營商參數樹僅包括一個參數“Type”。因此,所述的更新模組15會根據所述運營商參數樹中參數的層級關係或附屬關係,更新架構以新增一個參數分支,例如,新增一個參數“Type”。原有的參數“Type”是參數“SubscriptionParameters”的子參數,而新增的參數“Type”是新增參數“NewSubscriptionParameters”的子參數。對所述運營商參數樹的架構進行更新後,所述更新模組15即可將配置參數值分別賦值給相應的參數,例如,對原有的參數“Type”賦值為“EAP-TLS”,對新增的參數“Type”賦值為“EAP-SIM”。 When the configuration data does not match the operator parameter tree, the update module 15 is configured to update the architecture and parameter values of the operator parameter tree according to the configuration parameters. Referring to the operator parameter tree update diagram shown in Figure 7, the configuration parameters "Type" and "Identity" respectively correspond to two configuration parameter values, for example, configuration parameters. The configuration parameter values corresponding to the number "Type" are "EAP-TLS", "EAP-SIM", and the operator parameter tree includes only one parameter "Type". Therefore, the update module 15 updates the architecture to add a parameter branch according to the hierarchical relationship or the affiliation of the parameters in the operator parameter tree, for example, adding a parameter “Type”. The original parameter "Type" is a sub-parameter of the parameter "SubscriptionParameters", and the newly added parameter "Type" is a sub-parameter of the newly added parameter "NewSubscriptionParameters". After updating the architecture of the operator parameter tree, the update module 15 can assign the configuration parameter values to the corresponding parameters respectively, for example, assigning the original parameter "Type" to "EAP-TLS". Assign the new parameter "Type" to "EAP-SIM".

所述的更新模組15,進一步用於根據更新後的所述運營商參數樹的架構相應地更新所述設備參數樹的架構,使所述運營商參數樹的每個參數在所述設備參數樹中都有對應的設備參數。參考如圖8所示的設備參數樹更新示意圖,所述的更新模組15針對所述運營商參數樹中新增的參數分支相應的在所述設備參數樹中新增一個參數分支,例如,所述運營商參數樹中新增的參數“NewSubscriptionParameters”對應於所述設備參數樹中新增的參數“NewSubscriptionParameters”,所述運營商參數樹中新增的參數“Type”對應於所述設備參數樹中新增的參數“MethodType”。 The update module 15 is further configured to update the architecture of the device parameter tree according to the updated architecture of the operator parameter tree, so that each parameter of the operator parameter tree is in the device parameter. There are corresponding device parameters in the tree. Referring to the device parameter tree update diagram shown in FIG. 8, the update module 15 adds a parameter branch to the device parameter tree corresponding to the newly added parameter branch in the operator parameter tree, for example, The newly added parameter "NewSubscriptionParameters" in the operator parameter tree corresponds to the newly added parameter "NewSubscriptionParameters" in the device parameter tree, and the newly added parameter "Type" in the operator parameter tree corresponds to the device parameter. The new parameter "MethodType" in the tree.

在完成對所述設備參數樹的架構更新後,所述的更新模組15進一步用於將所述運營商參數樹的第一層級位置中更新的參數對應的參數值賦值給所述設備參數樹中的第二層級位置中的參數,從而更新所述用戶端設備1的參數。 After the architecture update of the device parameter tree is completed, the update module 15 is further configured to assign a parameter value corresponding to the parameter updated in the first hierarchical location of the operator parameter tree to the device parameter tree. The parameter in the second level position in the middle, thereby updating the parameters of the client device 1.

此外,在其他實施方式中,若在接收配置資料前所述運營商參數樹與所述設備參數樹的架構不一致,所述的更新模組15可根據所述運營商參數樹的架構更新所述設備參數樹的架構,使得所述運營商參數樹的每個參數在所述設備參數樹中都有對應的設備參數。 In addition, in other implementations, if the operator parameter tree is inconsistent with the architecture of the device parameter tree before receiving the configuration data, the update module 15 may update the architecture according to the architecture of the operator parameter tree. The architecture of the device parameter tree is such that each parameter of the operator parameter tree has a corresponding device parameter in the device parameter tree.

在較佳實施方式中,所述運營商參數樹的每個參數在所述的設備參數樹中都有對應的參數,而所述的設備參數樹還可包括其他所述運營商參數樹不具備的參數。 In a preferred embodiment, each parameter of the operator parameter tree has a corresponding parameter in the device parameter tree, and the device parameter tree may further include other carrier parameter trees that are not available. Parameters.

利用上述模組的功能,在對所述用戶端設備1的設備參數值進行更新時,無需對不同參數的名稱進行逐一的比較以識別需更新的參數,只需保證所述運營商參數樹與所述設備參數樹的架構一致,即可直接將參數值賦值給相應位置的參數以實現對參數的更新,如此,可節省程式運行的時間,並提高對用戶端設備1的參數進行更新的效率。 When the device parameter value of the user equipment 1 is updated, it is not necessary to compare the names of different parameters one by one to identify the parameters to be updated, and only the operator parameter tree and the operator are required to be updated. The architecture of the device parameter tree is consistent, and the parameter value can be directly assigned to the parameter of the corresponding location to update the parameter, thereby saving the running time of the program and improving the efficiency of updating the parameters of the user equipment 1 .

如圖9所示,是本發明更新設備參數的方法的較佳實施方式的參數樹構建流程圖。首先,步驟S2,所述的構建模組12根據所述配置文檔110中記錄的所述用戶端設備1的設備參數構建設備參數樹。 As shown in FIG. 9, it is a parameter tree construction flowchart of a preferred embodiment of the method for updating device parameters of the present invention. First, in step S2, the building module 12 constructs a device parameter tree according to the device parameters of the user equipment 1 recorded in the configuration document 110.

步驟S4,所述的構建模組12根據所述運營商資料模型112中的參數構建運營商參數樹。 In step S4, the building module 12 constructs an operator parameter tree according to the parameters in the operator data model 112.

步驟S6,所述的判斷模組14藉由確認所述運營商參數樹的每個參數是否在所述設備參數樹中都有對應的設備參數來判斷所述運營商參數樹是否與所述設備參數樹的架構一致。 In step S6, the determining module 14 determines whether the operator parameter tree is related to the device by confirming whether each parameter of the operator parameter tree has a corresponding device parameter in the device parameter tree. The structure of the parameter tree is consistent.

若所述運營商參數樹的每個參數在所述設備參數樹中都有對應的設備參數,所述的判斷模組14判斷所述運營商參數樹與所述設備參數樹的架構一致,結束本流程。 If the parameter of the operator parameter tree has a corresponding device parameter in the device parameter tree, the determining module 14 determines that the operator parameter tree is consistent with the architecture of the device parameter tree, and ends. This process.

若所述運營商參數樹有參數在所述設備參數樹中沒有對應的設備參數,所述的判斷模組14判斷所述運營商參數樹與所述設備參數樹的架構不一致,執行步驟S8。 If the operator parameter tree has a parameter that does not have a corresponding device parameter in the device parameter tree, the determining module 14 determines that the operator parameter tree is inconsistent with the structure of the device parameter tree, and performs step S8.

步驟S8,所述的更新模組15根據所述運營商參數樹的架構更新所述設備參數樹的架構,使得所述運營商參數樹的每個參數在所述設備參數樹中都有對應的設備參數,然後結束本流程。 In step S8, the update module 15 updates the architecture of the device parameter tree according to the architecture of the operator parameter tree, so that each parameter of the operator parameter tree has a corresponding parameter in the device parameter tree. Device parameters, then end this process.

如圖10-1、10-2所示,是本發明更新設備參數的方法的較佳實施方式的流程圖。首先,步驟S10,所述的通訊模組13藉由網路2連接所述用戶端設備1與所述運營商伺服器3,並從所述運營商伺服器3接收配置資料。 10-1 and 10-2 are flow charts of a preferred embodiment of the method for updating device parameters of the present invention. First, in step S10, the communication module 13 connects the client device 1 and the carrier server 3 via the network 2, and receives configuration data from the carrier server 3.

步驟S12,所述的判斷模組14確認是否所述的配置參數都包含在所述運營商參數樹中,並且所述配置參數與配置參數值是否為一對一的關係,從而判斷所述配置資料是否與所述運營商參數樹匹配。若所述配置資料與所述運營商參數樹匹配,則流程直接轉至步驟S18。 In step S12, the determining module 14 confirms whether the configuration parameters are included in the operator parameter tree, and whether the configuration parameter and the configuration parameter value are in a one-to-one relationship, thereby determining the configuration. Whether the data matches the operator parameter tree. If the configuration data matches the operator parameter tree, the flow directly proceeds to step S18.

若所述配置資料與所述運營商參數樹不匹配,於步驟S14,所述的更新模組15根據所述配置參數更新所述運營商參數樹的架構。 If the configuration data does not match the operator parameter tree, in step S14, the update module 15 updates the architecture of the operator parameter tree according to the configuration parameter.

步驟S16,所述的更新模組15根據更新後的所述運營商參數樹的架構相應地更新所述設備參數樹的架構,使所述運營商參數樹的每個參數在所述設備參數樹中都有對應的設備參數,然後,執行 步驟S18。 In step S16, the update module 15 updates the architecture of the device parameter tree according to the updated architecture of the operator parameter tree, so that each parameter of the operator parameter tree is in the device parameter tree. There are corresponding device parameters in it, and then execute Step S18.

步驟S18,所述的更新模組15將所述配置參數值賦值給所述運營商參數樹中的相應參數以更新相應參數。 In step S18, the update module 15 assigns the configuration parameter value to a corresponding parameter in the operator parameter tree to update the corresponding parameter.

步驟S20,所述的位置確認模組16確認更新的參數在所述運營商參數樹中的第一層級位置。 In step S20, the location confirmation module 16 confirms that the updated parameter is in the first hierarchical location in the operator parameter tree.

步驟S22,所述的位置確認模組16在所述設備參數樹中確定與該第一層級位置相對應的第二層級位置。 Step S22, the location confirmation module 16 determines a second hierarchical location corresponding to the first hierarchical location in the device parameter tree.

步驟S24,所述的更新模組15將第一層級位置中更新的參數對應的參數值賦值給所述設備參數樹中的第二層級位置中的參數,從而更新所述用戶端設備1的參數,然後,結束本流程。 In step S24, the update module 15 assigns a parameter value corresponding to the parameter updated in the first hierarchical position to a parameter in the second hierarchical position in the device parameter tree, thereby updating the parameter of the user equipment 1 And then, end this process.

綜上所述,本發明符合發明專利要件,爰依法提出專利申請。惟,以上所述者僅為本發明之較佳實施例,本發明之範圍並不以上述實施例為限,舉凡熟悉本案技藝之人士援依本發明之精神所作之等效修飾或變化,皆應涵蓋於以下申請專利範圍內。 In summary, the present invention complies with the requirements of the invention patent and submits a patent application according to law. The above is only the preferred embodiment of the present invention, and the scope of the present invention is not limited to the above-described embodiments, and equivalent modifications or variations made by those skilled in the art in light of the spirit of the present invention are It should be covered by the following patent application.

1‧‧‧用戶端設備 1‧‧‧Customer equipment

10‧‧‧處理器 10‧‧‧ processor

11‧‧‧儲存裝置 11‧‧‧Storage device

12‧‧‧構建模組 12‧‧‧Building module

13‧‧‧通訊模組 13‧‧‧Communication module

14‧‧‧判斷模組 14‧‧‧Judgement module

15‧‧‧更新模組 15‧‧‧Update Module

16‧‧‧位置確認模組 16‧‧‧Location Confirmation Module

Claims (10)

一種用戶端設備,該用戶端設備內儲存有配置文檔以及運營商資料模型,所述用戶端設備包括:構建模組,用於根據該配置文檔中的設備參數構建設備參數樹,以及根據該運營商資料模型中的參數構建運營商參數樹;通訊模組,用於連接用戶端設備與運營商伺服器,並從所述運營商伺服器接收配置資料,該配置資料包括配置參數以及配置參數值;判斷模組,用於在所述配置參數都包含在所述運營商參數樹中並且所述配置參數與配置參數值是一對一的關係時,判斷所述配置資料與所述運營商參數樹匹配;更新模組,用於在所述配置資料與所述運營商參數樹匹配時,將所述配置參數值賦值給所述運營商參數樹中的相應參數以更新相應參數;位置確認模組,用於確認更新的參數在所述運營商參數樹中的第一層級位置,並在所述設備參數樹中確定與該第一層級位置相對應的第二層級位置;及所述的更新模組,還用於在所述運營商參數樹與所述設備參數樹的架構一致的條件下,將該第一層級位置中更新的參數對應的參數值賦值給所述設備參數樹中的該第二層級位置中的參數,從而更新所述用戶端設備的參數。 A client device, where the client device stores a configuration document and an operator profile model, the client device includes: a building module, configured to construct a device parameter tree according to device parameters in the configuration document, and according to the operation The parameter in the business data model constructs an operator parameter tree; the communication module is configured to connect the client device with the operator server, and receive configuration data from the operator server, the configuration data including configuration parameters and configuration parameter values. a judging module, configured to determine the configuration data and the operator parameter when the configuration parameter is included in the operator parameter tree and the configuration parameter and the configuration parameter value are in a one-to-one relationship a tree matching; an update module, configured to: when the configuration data matches the operator parameter tree, assign the configuration parameter value to a corresponding parameter in the operator parameter tree to update a corresponding parameter; a group, configured to confirm that the updated parameter is in a first hierarchical location in the operator parameter tree, and determine the first in the device parameter tree a second level position corresponding to the level position; and the update module is further configured to update the first level position under the condition that the operator parameter tree is consistent with the architecture of the device parameter tree The parameter value corresponding to the parameter is assigned to the parameter in the second hierarchical position in the device parameter tree, thereby updating the parameter of the user end device. 如申請專利範圍第1項所述的用戶端設備,所述的判斷模組判斷所述運營商參數樹與所述設備參數樹的架構一致的依據是所述運營商參數樹的每個參數在所述設備參數樹中都有對應的設備參數。 The method for determining, by the determining module, that the operator parameter tree is consistent with the architecture of the device parameter tree, is that each parameter of the operator parameter tree is There are corresponding device parameters in the device parameter tree. 如申請專利範圍第2項所述的用戶端設備,所述的更新模組還用於在所述 運營商參數樹與所述設備參數樹的架構不一致的條件下,根據所述運營商參數樹的架構更新所述設備參數樹的架構,使得所述運營商參數樹的每個參數在所述設備參數樹中都有對應的設備參數。 The client device of claim 2, wherein the update module is further configured to Updating the architecture of the device parameter tree according to the architecture of the operator parameter tree, such that the operator parameter tree is inconsistent with the architecture of the device parameter tree, so that each parameter of the operator parameter tree is in the device There are corresponding device parameters in the parameter tree. 如申請專利範圍第1項所述的用戶端設備,所述的判斷模組,還用於在所述配置參數還包含所述運營商參數樹沒有包含的參數時,或者所述配置參數與配置參數值是一對多的關係時,判斷所述配置資料與所述運營商參數樹不匹配;及所述的更新模組,還用於在所述配置資料與所述運營商參數樹不匹配時,根據所述配置參數更新所述運營商參數樹的架構以及參數值。 The user equipment of claim 1, wherein the determining module is further configured to: when the configuration parameter further includes a parameter that is not included in the operator parameter tree, or the configuration parameter and configuration When the parameter value is a one-to-many relationship, it is determined that the configuration data does not match the operator parameter tree; and the update module is further configured to: the configuration data does not match the carrier parameter tree. The architecture of the operator parameter tree and the parameter values are updated according to the configuration parameters. 如申請專利範圍第4項所述的用戶端設備,所述的更新模組還用於根據更新後的所述運營商參數樹的架構相應地更新所述設備參數樹的架構,使所述運營商參數樹的每個參數在所述設備參數樹中都有對應的設備參數,以及將所述運營商參數樹的第一層級位置中更新的參數對應的參數值賦值給所述設備參數樹中的第二層級位置中的參數,從而更新所述用戶端設備的參數。 The update module is further configured to update the architecture of the device parameter tree according to the updated architecture of the operator parameter tree, so that the operation is performed. Each parameter of the quotient parameter tree has a corresponding device parameter in the device parameter tree, and assigns a parameter value corresponding to the parameter updated in the first hierarchical position of the operator parameter tree to the device parameter tree. The parameters in the second level position, thereby updating the parameters of the client device. 一種更新設備參數的方法,應用於用戶端設備中,該用戶端設備內儲存有配置文檔以及運營商資料模型,該方法包括:根據該配置文檔中的設備參數構建設備參數樹,以及根據該運營商資料模型中的參數構建運營商參數樹;連接用戶端設備與運營商伺服器,並從所述運營商伺服器接收配置資料,該配置資料包括配置參數以及配置參數值;在所述配置參數都包含在所述運營商參數樹中並且所述配置參數與配置參數值是一對一的關係時,判斷所述配置資料與所述運營商參數樹匹配;在所述配置資料與所述運營商參數樹匹配時,將所述配置參數值賦值給 所述運營商參數樹中的相應參數以更新相應參數;確認更新的參數在所述運營商參數樹中的第一層級位置,並在所述設備參數樹中確定與該第一層級位置相對應的第二層級位置;及在所述運營商參數樹與所述設備參數樹的架構一致的條件下,將該第一層級位置中更新的參數對應的參數值賦值給所述設備參數樹中的該第二層級位置中的參數,從而更新所述用戶端設備的參數。 A method for updating device parameters is applied to a client device, where the configuration file and an operator profile model are stored, the method includes: constructing a device parameter tree according to device parameters in the configuration document, and according to the operation The parameters in the quotient data model construct an operator parameter tree; connect the client device to the operator server, and receive configuration data from the operator server, the configuration data including configuration parameters and configuration parameter values; When the relationship between the configuration parameter and the configuration parameter value is one-to-one, the configuration data is matched with the operator parameter tree; the configuration data and the operation are When the quotient parameter tree matches, the configuration parameter value is assigned to Corresponding parameters in the operator parameter tree to update corresponding parameters; confirming that the updated parameters are in a first hierarchical position in the operator parameter tree, and determining that the first hierarchical level corresponds in the device parameter tree a second hierarchical location; and assigning a parameter value corresponding to the updated parameter in the first hierarchical location to the device parameter tree under the condition that the operator parameter tree is consistent with the architecture of the device parameter tree The parameters in the second level position, thereby updating the parameters of the client device. 如申請專利範圍第6項所述的更新設備參數的方法,判斷所述運營商參數樹與所述設備參數樹的架構一致的依據是所述運營商參數樹的每個參數在所述設備參數樹中都有對應的設備參數。 The method for updating the device parameters according to claim 6 is as follows: determining that the operator parameter tree is consistent with the architecture of the device parameter tree is that each parameter of the operator parameter tree is in the device parameter. There are corresponding device parameters in the tree. 如申請專利範圍第7項所述的更新設備參數的方法,該方法還包括:在所述運營商參數樹與所述設備參數樹的架構不一致的條件下,根據所述運營商參數樹的架構更新所述設備參數樹的架構,使得所述運營商參數樹的每個參數在所述設備參數樹中都有對應的設備參數。 The method for updating device parameters according to claim 7, wherein the method further comprises: according to the architecture of the operator parameter tree, under the condition that the operator parameter tree is inconsistent with the architecture of the device parameter tree Updating the architecture of the device parameter tree such that each parameter of the operator parameter tree has a corresponding device parameter in the device parameter tree. 如申請專利範圍第6項所述的更新設備參數的方法,該方法還包括:在所述配置參數還包含所述運營商參數樹沒有包含的參數時,或者所述配置參數與配置參數值是一對多的關係時,判斷所述配置資料與所述運營商參數樹不匹配;及在所述配置資料與所述運營商參數樹不匹配時,根據所述配置參數更新所述運營商參數樹的架構以及參數值。 The method for updating device parameters according to claim 6, wherein the method further includes: when the configuration parameter further includes a parameter that is not included in the operator parameter tree, or the configuration parameter and the configuration parameter value are In the case of a one-to-many relationship, determining that the configuration data does not match the operator parameter tree; and when the configuration data does not match the operator parameter tree, updating the operator parameter according to the configuration parameter The structure of the tree and the parameter values. 如申請專利範圍第9項所述的更新設備參數的方法,該方法還包括:根據更新後的所述運營商參數樹的架構相應地更新所述設備參數樹的架構,使所述運營商參數樹的每個參數在所述設備參數樹中都有對應的設備參數;及將所述運營商參數樹的第一層級位置中更新的參數對應的參數值賦值給所述設備參數樹中的第二層級位置中的參數,從而更新所述用戶端設備 的參數。 The method for updating a device parameter according to claim 9, wherein the method further comprises: updating an architecture of the device parameter tree according to an updated architecture of the operator parameter tree, and causing the operator parameter Each parameter of the tree has a corresponding device parameter in the device parameter tree; and assigning a parameter value corresponding to the parameter updated in the first hierarchical position of the operator parameter tree to the device parameter tree Updating the user equipment by parameters in the second level location Parameters.
TW099126856A 2010-08-12 2010-08-12 Customer premises equipment and method for updating equipment parameters of the customer premises equipment TWI455520B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW099126856A TWI455520B (en) 2010-08-12 2010-08-12 Customer premises equipment and method for updating equipment parameters of the customer premises equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW099126856A TWI455520B (en) 2010-08-12 2010-08-12 Customer premises equipment and method for updating equipment parameters of the customer premises equipment

Publications (2)

Publication Number Publication Date
TW201208297A TW201208297A (en) 2012-02-16
TWI455520B true TWI455520B (en) 2014-10-01

Family

ID=46762449

Family Applications (1)

Application Number Title Priority Date Filing Date
TW099126856A TWI455520B (en) 2010-08-12 2010-08-12 Customer premises equipment and method for updating equipment parameters of the customer premises equipment

Country Status (1)

Country Link
TW (1) TWI455520B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102298527B (en) * 2011-06-21 2017-03-15 中兴通讯股份有限公司 A kind of method of CPE parallel upgrades version and realize system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050234967A1 (en) * 2004-04-16 2005-10-20 Motorola, Inc. System and method for providing data storage through a device management tree using non-device management agents
TW200833010A (en) * 2006-12-20 2008-08-01 Omx Technology Ab System and method for optimizing changes of data sets
CN100479462C (en) * 2005-07-13 2009-04-15 上海华为技术有限公司 Method for realizing managing object matching and comparing on butt net element
CN100589400C (en) * 2002-04-30 2010-02-10 诺基亚有限公司 Method and apparatus for managing tree-like data exchange

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100589400C (en) * 2002-04-30 2010-02-10 诺基亚有限公司 Method and apparatus for managing tree-like data exchange
US20050234967A1 (en) * 2004-04-16 2005-10-20 Motorola, Inc. System and method for providing data storage through a device management tree using non-device management agents
CN100479462C (en) * 2005-07-13 2009-04-15 上海华为技术有限公司 Method for realizing managing object matching and comparing on butt net element
TW200833010A (en) * 2006-12-20 2008-08-01 Omx Technology Ab System and method for optimizing changes of data sets

Also Published As

Publication number Publication date
TW201208297A (en) 2012-02-16

Similar Documents

Publication Publication Date Title
US11249728B2 (en) System and method for generating an application structure for an application in a computerized organization
AU2020200723B2 (en) Systems and methods for blueprint-based cloud management
US10346443B2 (en) Managing services instances
US9104803B2 (en) On-demand software test environment generation
US8775671B2 (en) Managing information exchange between business entities
US11411830B2 (en) Systems and methods for determining entry points for mapping a network
CN108510389A (en) Intelligent contract call method, equipment and readable storage medium storing program for executing based on block chain
CN102378156B (en) Client side equipment and method for updating equipment parameter
US20130304665A1 (en) Managing Information Exchange Between Business Entities
US20150066572A1 (en) Identity and access management
US20160077807A1 (en) Cloud based service design inheritance
US9942218B2 (en) Automated production of certification controls by translating framework controls
CN108512684A (en) Firmware upgrade method and system and firmware upgrade managing device
CN116132294A (en) Method, device, equipment and storage medium for configuring service network requirements
WO2023134144A1 (en) Method for processing cloud service in cloud system, and related apparatus
US20250119454A1 (en) Platform and method for automated device management and infrastructure servicing
US20220147399A1 (en) Declarative language and compiler for provisioning and deploying data centers on cloud platforms
TWI455520B (en) Customer premises equipment and method for updating equipment parameters of the customer premises equipment
WO2019039078A1 (en) Sensor management server, operation method for sensor management server and sensor management program
JP6340308B2 (en) Parallel processing system, method, and program
US20150100888A1 (en) Providing a common interface for accessing and presenting component configuration settings
US12301423B2 (en) Service map conversion with preserved historical information
CN107493251A (en) A kind of method and terminal for logging in destination server
CN111061784A (en) Data interaction method and system
WO2023050815A1 (en) Slice service configuration method, network device, network system, and storage medium

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees