Remotely managed device
First Claim
1. A remotely managed device comprising a function which is coupled to a remote management server via a communication network, and which is a management target of the remote management server, comprising:
- a storage unit that stores a basic data management bundle that is a management program of basic data which is necessary for the remotely managed device executing basic processing of the function, an extended data management bundle that is a management program of extended data which is necessary for the remotely managed device expanding the function, and an OSGi service platform that is a management program of life cycles of each of the bundles; and
a control unit configured to execute the programs stored in the storage unit, wherein;
in the OSGi service platform, extended data, which each extended data management bundle can manage, is registered,as to instruction of data which is sent from the remote management server, the basic data management bundle executes processing for determining whether instruction target data is basic data or not,if the instruction target data is basic data, the basic data management bundle executes the instruction regarding the basic data; and
if the instruction target data is not basic data, the basic data management bundle searches extended data registered in the OSGi service platform, and checks which of the extended data management bundles manages the instruction target data,if one of the extended data management bundles for managing the instruction target data is found, the instruction target data is output to the found extended data management bundle, and the extended data management bundle executes the instruction regarding the instruction target data.
0 Assignments
0 Petitions
Accused Products
Abstract
A remote management server creates a data set-up instruction telegram to be sent to a remotely managed device. A control program extracts the data set-up instruction from the telegram, and outputs same to a communication control bundle. The communication control bundle outputs the data set-up instruction to a basic data management bundle. The basic data management bundle, based on the data set-up instruction, fetches the data to be set in the remotely managed device, and determines whether this data is basic data or extended data. If the data is basic data, the basic data management bundle executes this data set-up process. If the data is extended data, an extended data management bundle executes the data set-up process.
16 Citations
10 Claims
-
1. A remotely managed device comprising a function which is coupled to a remote management server via a communication network, and which is a management target of the remote management server, comprising:
-
a storage unit that stores a basic data management bundle that is a management program of basic data which is necessary for the remotely managed device executing basic processing of the function, an extended data management bundle that is a management program of extended data which is necessary for the remotely managed device expanding the function, and an OSGi service platform that is a management program of life cycles of each of the bundles; and a control unit configured to execute the programs stored in the storage unit, wherein; in the OSGi service platform, extended data, which each extended data management bundle can manage, is registered, as to instruction of data which is sent from the remote management server, the basic data management bundle executes processing for determining whether instruction target data is basic data or not, if the instruction target data is basic data, the basic data management bundle executes the instruction regarding the basic data; and if the instruction target data is not basic data, the basic data management bundle searches extended data registered in the OSGi service platform, and checks which of the extended data management bundles manages the instruction target data, if one of the extended data management bundles for managing the instruction target data is found, the instruction target data is output to the found extended data management bundle, and the extended data management bundle executes the instruction regarding the instruction target data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification