Apparatus to manage binding information on bundles remotely installed into an OSGi service platform and method thereof
First Claim
Patent Images
1. An open service gateway initiative (OSGi)-based controlled device to manage a bundle that is remotely installed by a controller device, the device comprising:
- a binding information management unit comprising a predetermined service, the predetermined service being configured to generate binding information to map the bundle to the controller device, the binding information being generated in response to an occurrence of a service event, the service event indicating that the predetermined service is registered in an OSGi service registry; and
an event notification unit configured to;
notify the controller device of an event related to a change of a life cycle of the bundle; and
reference the generated binding information when notifying the controller device,wherein the binding information management unit, the event notification unit, or a combination thereof is implemented as hardware or a combination of hardware and software.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus to generate and manage binding information that is used to map a bundle remotely installed into an open service gateway initiative (OSGi) framework, to at least one controller device that is interested in a change of a life cycle of the bundle, by using a controlled device, in which an OSGi service platform is installed.
-
Citations
17 Claims
-
1. An open service gateway initiative (OSGi)-based controlled device to manage a bundle that is remotely installed by a controller device, the device comprising:
-
a binding information management unit comprising a predetermined service, the predetermined service being configured to generate binding information to map the bundle to the controller device, the binding information being generated in response to an occurrence of a service event, the service event indicating that the predetermined service is registered in an OSGi service registry; and an event notification unit configured to; notify the controller device of an event related to a change of a life cycle of the bundle; and reference the generated binding information when notifying the controller device, wherein the binding information management unit, the event notification unit, or a combination thereof is implemented as hardware or a combination of hardware and software. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of managing a bundle that is remotely installed by a controller device, the method being executed by an open service gateway initiative (OSGi)-based controlled device, the method comprising:
-
generating binding information to map the bundle to the controller device, the binding information being generated in response to an occurrence of a service event, the service event indicating that a predetermined service is registered in an OSGi service registry, the generating of the binding information being performed by the predetermined service; and notifying the controller device of an event related to a change of a life cycle of the bundle, the generated binding information being referred to in the notifying of the controller device. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium having recorded thereon a program to perform a method of managing a bundle that is remotely installed by a controller device, the method being executed by an open service gateway initiative (OSGi)-based controlled device, the medium comprising instructions to cause a computer to:
-
generate binding information to map the bundle to the controller device, the binding information being generated in response to an occurrence of a service event, the service event indicating that a predetermined service of the bundle is registered in an OSGi service registry, the generating of the binding information being performed by the predetermined service; and notify the controller device of an event related to a change of a life cycle of the bundle, the generated binding information being referred to in the notifying of the controller device.
-
Specification