Patent · US8055802B2 · B2 · US
Open service gateway initiative-based home gateway apparatus and device registration method thereof
- (11) Publication number
- US8055802B2
- (21) Application number
- US-31361505-A
- (22) Filing date
- 2005-12-22
- (30) Priority date
- 2005-01-17
- (43) Publication date
- 2011-11-08
- (45) Date of grant
- 2011-11-08
- (51) IPC
- G06F 15/16; H04L 12/28
- (52) CPC
- H04L Transmission of digital information, e.g. telegraphic communication: 12/2803, 12/2818, 12/2836, 2012/285
- E04H Buildings or like structures for particular purposes; swimming or splash baths or pools; masts; fencing; tents or canopies, in general: 12/24
- F16B Devices for fastening or securing constructional elements or machine parts together, e.g. nails, bolts, circlips, clamps, clips or wedges; joints or jointing: 7/044
- (73) Assignee
- SAMSUNG ELECTRONICS CO LTD
- (72) Inventors
- CHOI MOON-JEONG; PARK SANG-DO
- (54) Title
- Open service gateway initiative-based home gateway apparatus and device registration method thereof
- (57) 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.
- Full text
- View on Google Patents
Claims (10)
- 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).
- The apparatus of claim 1, wherein the device detecting unit detects the legacy device by using a predetermined discovery protocol.
- The apparatus of claim 2, wherein the discovery protocol is one of a Dynamic Host Configuration Protocol (DHCP) and an Address Resolution Protocol (ARP).
- The apparatus of claim 1, wherein the device information comprises at least one of a manufacturing company, a model name and a serial number.
- The apparatus of claim 1, wherein the storing unit further stores a network protocol which is set up as a default among a plurality of network protocols.
- 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).
- The method of claim 6, wherein in the device detection, the legacy device is detected by using a predetermined discovery protocol.
- The method of claim 7, wherein the discovery protocol is one of a DHCP and an ARP.
- The method of claim 6, wherein the device information comprises at least one of a manufacturing company, a model name and a serial number.
- The method of claim 6, wherein the bundle creation comprises: identifying the network protocol used in the home network; selecting the identified network protocol from a plurality of network protocols; and creating the legacy bundle by combining the received drive information and the selected network protocol.
Description
1. Field of the Invention Apparatuses and methods consistent with the present invention relate to an open service gateway initiative (OSGi)-based home gateway and a device registration. More particularly, apparatuses and methods consistent with the present invention relate to an OSGi-based home gateway and a device registration adapted to control home electric appliances without recourse to any controllable middleware bundle. 2. Description of the Prior Art A home network system is a scheme serving as a liaison between a home network and an exterior network and enables an intelligent communication therebetween. Through this network system, home information resources can be shared, and individual home appliances can be maximally utilized. In order to control the home devices of the home network, an OSGi is used. The OSGi is a standard using a platform independence of Java and a network mobility of the execution code in order to give a dynamic service for a small capacity memory device. The OSGi is a standard so made as to be operated under a Java Virtual Machine (VM), and the OSGi service is available in a physical package called a “bundle”. A plurality of OSGi services are included in one bundle. The bundle forms a basic unit for distribution and management.
FIG. 1 is a schematic diagram illustrating a transfer process of a bundle in a home network system. Referring to FIG. 1, the home network system includes a remote server 20 communicating through a home gateway 40 and an external network 30, and a plurality of service providers 10 a, 10 b,... 10 n. If the plurality of service providers 10 a, 10 b,...
Citations (18)
- KR20040079472A
- US2003135560A1
- US2004117494A1
- US2005015462A1
- US2005193119A1
- US2005193388A1
- US2005210474A1
- US2005232283A1
- US2006140144A1
- US2008205419A1
- US6052750A
- US7000012B2
- US7131111B2
- US7181010B2
- US7231424B2
- US7260597B1
- US7392304B2
- US7398305B2
Record as JSON
{
"publication_number": "US8055802B2",
"country": "US",
"kind": "B2",
"title": "Open service gateway initiative-based home gateway apparatus and device registration method thereof",
"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.",
"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).",
"2. The apparatus of claim 1, wherein the device detecting unit detects the legacy device by using a predetermined discovery protocol.",
"3. The apparatus of claim 2, wherein the discovery protocol is one of a Dynamic Host Configuration Protocol (DHCP) and an Address Resolution Protocol (ARP).",
"4. The apparatus of claim 1, wherein the device information comprises at least one of a manufacturing company, a model name and a serial number.",
"5. The apparatus of claim 1, wherein the storing unit further stores a network protocol which is set up as a default among a plurality of network protocols.",
"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).",
"7. The method of claim 6, wherein in the device detection, the legacy device is detected by using a predetermined discovery protocol.",
"8. The method of claim 7, wherein the discovery protocol is one of a DHCP and an ARP.",
"9. The method of claim 6, wherein the device information comprises at least one of a manufacturing company, a model name and a serial number.",
"10. The method of claim 6, wherein the bundle creation comprises: identifying the network protocol used in the home network; selecting the identified network protocol from a plurality of network protocols; and creating the legacy bundle by combining the received drive information and the selected network protocol."
],
"description_excerpt": "1. Field of the Invention Apparatuses and methods consistent with the present invention relate to an open service gateway initiative (OSGi)-based home gateway and a device registration. More particularly, apparatuses and methods consistent with the present invention relate to an OSGi-based home gateway and a device registration adapted to control home electric appliances without recourse to any controllable middleware bundle. 2. Description of the Prior Art A home network system is a scheme serving as a liaison between a home network and an exterior network and enables an intelligent communication therebetween. Through this network system, home information resources can be shared, and individual home appliances can be maximally utilized. In order to control the home devices of the home network, an OSGi is used. The OSGi is a standard using a platform independence of Java and a network mobility of the execution code in order to give a dynamic service for a small capacity memory device. The OSGi is a standard so made as to be operated under a Java Virtual Machine (VM), and the OSGi service is available in a physical package called a “bundle”. A plurality of OSGi services are included in one bundle. The bundle forms a basic unit for distribution and management.\n\nFIG. 1 is a schematic diagram illustrating a transfer process of a bundle in a home network system. Referring to FIG. 1, the home network system includes a remote server 20 communicating through a home gateway 40 and an external network 30, and a plurality of service providers 10 a, 10 b,... 10 n. If the plurality of service providers 10 a, 10 b,...",
"cpc": [
"H04L 12/2803",
"E04H 12/24",
"F16B 7/044",
"H04L 12/2818",
"H04L 12/2836",
"H04L 2012/285"
],
"ipc": [
"G06F 15/16",
"H04L 12/28"
],
"assignees": [
"SAMSUNG ELECTRONICS CO LTD"
],
"inventors": [
"CHOI MOON-JEONG",
"PARK SANG-DO"
],
"filing_date": "2005-12-22",
"publication_date": "2011-11-08",
"grant_date": "2011-11-08",
"priority_date": "2005-01-17",
"application_number": "US-31361505-A",
"family_id": "36683814",
"citations": [
"KR20040079472A",
"US2003135560A1",
"US2004117494A1",
"US2005015462A1",
"US2005193119A1",
"US2005193388A1",
"US2005210474A1",
"US2005232283A1",
"US2006140144A1",
"US2008205419A1",
"US6052750A",
"US7000012B2",
"US7131111B2",
"US7181010B2",
"US7231424B2",
"US7260597B1",
"US7392304B2",
"US7398305B2"
]
}
Record 2,351 of 5,000 in Patents full text (MLC-0201). Request the full dataset.