Open service gateway initiative-based home gateway apparatus and device registration method thereof
First Claim
1. An Open Service Gateway Initiative (OSGi)-based home gateway apparatus which performs a matching process of a home network and an outside network, the apparatus comprising:
- a storing device which stores information of at least one legacy device;
a device detecting unit which detects the legacy device, which does not load a controllable middleware and does not have any controllable middleware, from a plurality of different types of home devices connected to the home network, wherein the plurality of different types of home devices are based on a plurality of different network protocols and wherein the controllable middleware enables a remote controller located on the outside network to control the legacy device;
an outside network interface which receives drive information of the detected legacy device through the outside network;
a device interface unit which provides an interface with the detected legacy device and receives device information of the detected legacy device;
a bundle creating unit which creates a legacy bundle by combining the received drive information and a predetermined network protocol which can be used in the home network;
a device registering unit which registers the created legacy bundle in an OSGi framework; and
a controlling unit which discriminates whether meta data and drive information of the detected legacy device are stored in the storing device, and, if not, controls the outside network interface to request the meta data and the drive information to a service providing server located on the outside network,wherein the device detecting unit discriminates a type of the detected legacy device by using the meta data of the detected legacy device and provides the discriminated type of the legacy device to the bundle creating unit, the bundle creating unit determines the predetermined network protocol based on the discriminated type of the detected legacy device and creates the legacy bundle using the drive information received from the service providing server and the determined network protocol, and the registered legacy bundle enables a remote controller to control the legacy device through the OSGi-based home gateway apparatus,wherein the drive information comprises a driver of the detected legacy device and wherein the network protocol is one of a Universal Plug and Play (UPnP), a Jini and Home Audio Video interoperability (HAVi).
1 Assignment
0 Petitions
Accused Products
Abstract
An OSGi-based home gateway apparatus and a device register method includes a device detecting unit which detects at least one legacy device which does not load a controllable middleware from a plurality of home devices connected to the home network; an outside network interface which receives drive information of the detected legacy device through the outside network; a bundle creating unit which creates a legacy bundle by combining the input drive information and a predetermined network protocol which can be used in the home network; and a device registering unit which registers the created legacy bundle to the OSGi framework.
-
Citations
10 Claims
-
1. An Open Service Gateway Initiative (OSGi)-based home gateway apparatus which performs a matching process of a home network and an outside network, the apparatus comprising:
-
a storing device which stores information of at least one legacy device; a device detecting unit which detects the legacy device, which does not load a controllable middleware and does not have any controllable middleware, from a plurality of different types of home devices connected to the home network, wherein the plurality of different types of home devices are based on a plurality of different network protocols and wherein the controllable middleware enables a remote controller located on the outside network to control the legacy device; an outside network interface which receives drive information of the detected legacy device through the outside network; a device interface unit which provides an interface with the detected legacy device and receives device information of the detected legacy device; a bundle creating unit which creates a legacy bundle by combining the received drive information and a predetermined network protocol which can be used in the home network; a device registering unit which registers the created legacy bundle in an OSGi framework; and a controlling unit which discriminates whether meta data and drive information of the detected legacy device are stored in the storing device, and, if not, controls the outside network interface to request the meta data and the drive information to a service providing server located on the outside network, wherein the device detecting unit discriminates a type of the detected legacy device by using the meta data of the detected legacy device and provides the discriminated type of the legacy device to the bundle creating unit, the bundle creating unit determines the predetermined network protocol based on the discriminated type of the detected legacy device and creates the legacy bundle using the drive information received from the service providing server and the determined network protocol, and the registered legacy bundle enables a remote controller to control the legacy device through the OSGi-based home gateway apparatus, wherein the drive information comprises a driver of the detected legacy device and wherein the network protocol is one of a Universal Plug and Play (UPnP), a Jini and Home Audio Video interoperability (HAVi). - View Dependent Claims (2, 3, 4, 5)
-
-
6. A device registration method of an OSGi-based home gateway apparatus which performs a matching process of a home network and an outside network, the method comprising:
-
detecting, by the OSGi-based home gateway apparatus, at least one legacy device which does not load a controllable middleware and does not have any controllable middleware, from a plurality of different types of home devices connected to the home network, wherein the plurality of different types of home devices are based on a plurality of different network protocols and wherein the controllable middleware enables a remote controller located on the outside network to control the legacy device; receiving, by the OSGi-based home gateway apparatus, device information from the detected legacy device; discriminating, by the OSGi-based home gateway apparatus, whether meta data and drive information of the detected legacy device are pre-stored and if not, requesting the meta data to a service providing server located on the outside network; when the requested meta data is received, checking, by the OSGi-based home gateway apparatus, a device type of the detected legacy device based on the received meta data; determining, by the OSGi-based home gateway apparatus, a network protocol which can be used in the home network based on the checked device type; requesting, by the OSGi-based home gateway apparatus, drive information corresponding to the checked device type to the service providing server; receiving, by the OSGi-based home gateway apparatus, the drive information of the detected legacy device through the outside network; creating, by the OSGi-based home gateway apparatus, a legacy bundle by combining the received drive information and the determined network protocol; and registering, by the OSGi-based home gateway apparatus, the created legacy bundle to an OSGi framework, wherein the registered legacy bundle enables a remote controller to control the legacy device through the OSGI-based home gateway apparatus, wherein the drive information comprises a driver of the detected legacy device and wherein the network protocol is one of a Universal Plug and Play (UPnP), a Jini and Home Audio Video interoperability (HAVi). - View Dependent Claims (7, 8, 9, 10)
-
Specification