CN1398469A - Server-based multi-standard home network bridging - Google Patents

Server-based multi-standard home network bridging Download PDF

Info

Publication number
CN1398469A
CN1398469A CN01802165A CN01802165A CN1398469A CN 1398469 A CN1398469 A CN 1398469A CN 01802165 A CN01802165 A CN 01802165A CN 01802165 A CN01802165 A CN 01802165A CN 1398469 A CN1398469 A CN 1398469A
Authority
CN
China
Prior art keywords
family
bridge
server
upnp
havi
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CN01802165A
Other languages
Chinese (zh)
Inventor
J·R·穆宁
Y·E·施泰恩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
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 Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN1398469A publication Critical patent/CN1398469A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/283Processing of data at an internetworking point of a home automation network
    • H04L12/2832Interconnection of the control functionalities between home networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2805Home Audio Video Interoperability [HAVI] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/462LAN interconnection over a bridge based backbone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2814Exchanging control software or macros for controlling appliance services in a home automation network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Multimedia (AREA)
  • Computing Systems (AREA)
  • Small-Scale Networks (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

A bridge in a home network couples first and second clusters of devices. The clusters have different software architectures. The bridge is connected to a server on the Internet. This server offers a lookup service for some set of standards, and allows a bridge to locate and download the appropriate translation modules for allowing a device in the first cluster to interact with the second cluster.

Description

Multi-standard home network bridging method based on server
The application is the part continuation application of Yevgeniy Eugene Shteyn in No. 09/340272 U.S. Patent application (Attorney Docket No. PHA 23634) of submission on June 25th, 99, and the title of this U. S. application is " bridge joints of a plurality of home network software architectures ".
The application relates to the bridging method of a plurality of networks on the basis of different software architecture.Particularly, the present invention relates to the home networking method.
It is very little that each device of family all adopts an independent general networking standard to seem possibility.A plurality of standards of software architecture can coexist, and new standard can occur simultaneously.Can satisfy the requirement of these standards for these newtype device development standard interface that makes new advances.Domestic. applications is in order to utilize all devices of family fully, still can not to meet all networking standards that using or will use in the future.Equally, these devices oneself can not be supported all home networking standards.Therefore, between different sub-network or family, need bridger, each all corresponding standard.Bridge is used for representing device with transparent mode, meets first kind of standard of first kind of network family, as the device that meets second kind of standard in second kind of network family.The result is to be the software application write of first kind of standard in the home network and to be that the software application that second kind of standard write has all been unified.
Generally speaking, the device in the network is to utilize with one group of message of device interface compatibility to control.Collaborative work ability between device and the software application depends on the uniquely identified standard interface.In case application program has been known the unique identification of device, it just knows the interface of this device, and it just can control this device by sending message to it.For application program, it is directly standard message to be sent to device itself, still by a software these message translation are become one group of different message indirectly, (finally) obtains identical effect or state change there at controlled device, without any difference.Therefore, can regard the bridge between the network of a plurality of various criterions of employing as more than one standard set-up.That is to say that this bridge meets all these standards, first standard is connected with second standard with software.For example, at 5 devices of conformance with standard A, meet and adopt a bridge between 3 devices of the standard B that is different from standard A.This bridge has 3 translation modules to be used for translating B from A, has 5 modules to be used for translating A from B.Therefore, the software application that is merely able to application standard A just can be controlled all 8 devices.
Yevgeniy Eugene Shteyn submitted on June 25th, 99, United States serial is that 09/340272 (attorney docket PHA 23634) " bridge joints of a plurality of home network software architectures " relate to the home network bridge joint with the different software architecture, here it is incorporated herein by reference.Quoting automatically of representing of software to device in first network and service produces.These are quoted from saying that semantically being enough to produce automatically partial function at least represents with the software of second kind of network equivalence, thereby can be from the device and the service of first kind of network of second kind of access to netwoks.This piece document has also been mentioned HAVi, the API of family and Jini software architecture.
Below, " translation module " this term comprises the notion of " software is represented ", just the software of physical unit or network service or its subclass is represented, thereby makes relevant message transmission or Control Software can visit this device or service.
Bridge preferably has following function: detect in the network that is bridged whether increased device, the type of the device that identification increases, if this device might just be sought translation module for the device of having discerned type to other network is interested, the program that the standard of using according to this network needs is installed translation module in other network.
Successful standard can continue as with device definition standard interface newly developed in the relevant field of these standards.The translation module that this just needs exploitation to follow, thus can in the network of various criterion, represent these new equipments.As a result, bridge can not comprise all embedding translation modules for all relevant apparatus in the future.
So, the present invention proposes a solution, bridge wherein connects with server, for example connects with the internet.This server provides reference service for one group of standard, and the permission bridge is that suitable translation module is sought and downloaded to home network.
Particularly, the present invention relates to a kind of method, be used to provide the user of service to home network.This method allows the parts of the first family in this network interact with second family in the home network.First family has first software architecture, and second family has second software architecture that is different from first.Connect by bridging between first family and the second family.This method allows the server of these families outside, and the server on the internet for example receives of having parts that first software represents in the first family and quotes.This method is also quoted a relevant translation module for bridge provides with this, and the parts of representing at least in part in this module in the second family have been installed in this bridge.
So the service provider just can safeguard and upgrades a translation module data storehouse for all standards of using in the home network.Partition functionality has following advantage like this.
Quite " light " or cost are quite low to the invention enables bridge, because it does not need the institute of all standards that may connect for family might install the embedding translation module.Have only the device of actual bridge joint need store and computing capability (that is to say does not need for being potential bridge-set preparation storage capacity) (" just timely " bridge joint when for example new equipment calcaneus rete network being connected).
In addition, the present invention makes home network integral body have expansion capacity, can be not out-of-date.Owing to constantly invent out new equipment, so description of them becomes the part of various standard criterions, and these are described and are for example installed manufacturer or third party translation and be written into the bridge server, make them can be used to existing home network and carry out bridge joint.This process does not need home network itself to have any content update mechanism.
Another benefit is the configuration information that the bridge server operator can obtain each subscriber household net.These information can be with helping user and manufacturer and service provider.For example, see that Adrian Turner etc. equals the United States serial of submitting on September 25th, 1,998 09/160490 (attorney docket PHA 23500) " device with the Internet-enabled is upgraded in customization according to user profiles ", is incorporated herein by reference it here.This piece document relates to a kind of server system, and it is that the specific end user with consumer-elcetronics devices of network capabilities is preserved a user profiles, and be this equipment, home network for example, database of new technology function preservation.If user profiles is identical with the new technology function, and user's reception lastest imformation of clearly expressing willingness, the user will obtain notice by network and can select in the future.Again for example, the United States serial 09/189535 (attorney docket PHA 23527) that Yevgeniy Shteyn submitted on November 10th, 1998 " upgrading of home network cooperation " here is incorporated herein by reference it.This piece document relates to a kind of system, and it has a server, can the calling party home network on an inventory of device and ability.This inventory is for example reference service that provides of HAVi, Jini and family's API architecture.This server can also be visited the related network database of information in future.Server is determined to judge according to this inventory and user profiles whether the cooperation of the equipment in the user network can be strengthened.If have with the cooperation function associated, on the basis of these criterions, the user just can access notice.In this sense, United States serial 09/189535 relates to a kind of " using the proponent " notion.
Another advantage of the present invention is that server operator can determine that market is to the demand of specific device with the bridge joint of certain standard.Device manufacturer or another relevant third party can know have demand to occur.On server, obtain in the new translation module, just can notify over and send the translation module request and those bridges that server can not provide, illustrate now and can upgrade.
Notice that bridge can be used as a software part of a device in the specific family of home network, so that provide bridge to other gang.For example, the HAVi set-top box have software part with HAVi family with the UPnP family bridge joint on the home network for example.Equally, the PC of control UPnP family can have software part, and HAVi family bridge joint is followed by the UPnP family of home network.
Below with reference to the accompanying drawings, the present invention is described in further detail by example, in these accompanying drawings:
Fig. 1 is a block diagram, and the principle of carrying out bridge joint among the present invention between two networks is described;
How Fig. 2 explanation follows the UPnP bridge joint with HAVi; With
How Fig. 3 explanation follows the HAVi bridge joint with UPnP.
In institute's drawings attached, identical reference numerals is represented identical or corresponding function.
As mentioned above, one aspect of the present invention relates to how bridge being followed for example connection of the server on the internet.This server provides reference service for one group of standard, and allows bridge to search and download suitable translation module, is put in the home network and goes, and makes device in the subnet of first kind of architecture with the device collaborative work in the subnet of second kind of architecture.
Fig. 1 is a schematic diagram of home network system 100, and it has first family 102 devices 104,106 and 108, meets first software architecture standard, is called standard A later on.System 100 comprises second family 110 devices 112,114,116, and they meet second software architecture standard, are called standard B later on.Family 102 and 110 is by bridge 118 interconnection.Interact in order between the family 110 of the family 102 of standard A and standard B, to carry out significant network, adopted translation module.These modules need be participated in family 102 and 110.These modules all need the local parts of family usually, and for example rudimentary communication software could be participated in these families.Not to allow each translation module that its communication software is arranged, this software is more effective as a unit of the platform component 120 of bridge 118.
Utilize below and B device 116 will be added to an example that goes in the system 100 process of the present invention is described.
The first step is that B device 116 is carried out physical connection with B family 110, and just " guiding " B device 116.
Next step, bridge 118 is used as B device 116 as the device that increases newly, or because bridge 118 periodically scans B family 110, perhaps its registration/catalogue/reference service (not drawing among the figure), or because B family 110 notifies bridge 118 on one's own initiative.Bridge 118 has a software part 122, is called the installation administration program, and it is responsible for installing B device 116 is integrated into the software part that needs in the system 100.Discuss in for example United States serial 09/340272 (lawyer's code PHA 23634) about this point.In back one piece of document, being called a software part quoting factory can information extraction from the software of register device is represented.According to the method for this relevant software architecture, this quotes factory can the inquiry service catalogue, can learn that perhaps new software represents.Equally, installation administration program 122 receives or extracts and increases B device 116 newly for information about.By internet 126 send to fresh information is described before the bridge server 124 might be by reformatting.In addition, bridge 118 preferably provides home network 100 local execution environments for information about.These information are relevant with the software part that server 124 downloads to 118 li on bridge.Information about environment relates to software architecture, is A standard family 102 and B standard family 110 in this case.These information also can relate to virtual machine, platform library of type, the existence of the available memory of 118 li on bridge, used operating system or the like.On the basis of these information, bridge 124 can select to be suitable for most the suitable translation module of the network environment of system 100.
When receiving description and environmental information, server 124 utilizes reference service, represents the translation module of B device 116 to compare with in the A family 102 description of B device 116.In a word, server 124 has a plurality of reference services to use: each is to (X, Y) one, wherein X and Y are the standards that server 124 is supported.In order to support the two-way bridge joint between gang's standard x and the standard Y of another family, need two reference services: (X, Y) and (Y, X).For the two-way bridge joint between three families that support to have various criterion P, Q and R, need six reference services: (P, Q), (Q, P), (P, R), (R, P), (Q, R) and (R, Q).Certainly, server 124 also can only be supported unidirectional bridge joint.
Resemble device 104~108 and 112~116 such devices usually are complexs.For example, television set all has display screen, amplifier and tuner usually.Server 124 can at first be attempted this complex is made the as a whole new complex with identical function of translating into.If not success, server 124 just can be translated one to one.So just obtain a part but useful mapping.For example, if A family 102 does not define tuner, still the Type B TV can be bridged to A family as the same display/amplifier installation of monitor.If do not have one-one relationship between the subassembly in standard A and standard B, just can adopt the mapping of one-to-many or multi-to-multi.For example, standard A may consider that as independent parts standard B then divides into them different subassemblies with volume control and equalizer effect.In this case, have only the volume control section part in the B family 110 and do not have the device of equalizer component can not follow A family 102 bridge joints.On the other hand, have only the device of an amplifier unit (equalizer and volume control) not shine upon calcaneus rete network B bridge joints in the A family 102 by adopting a pair of two of subassembly.In the general situation of majority, one group of subassembly of A family 102 has the multi-to-multi mapping with another group subassembly in the B family 110.
Next step hypothesis has been found that coupling translation module 128, it is downloaded in the bridge go, and is installed on the platform 120, according to the protocol registration of standard A.So, other application program of A family 102 and device just can be found and operative installations 116 by module 128.The installation of module 128 and registration can be postponed till and carry out after it is carried out in the execution environment of bridge 118.
Below with reference to Fig. 2 and Fig. 3 with an example explanation HAVi and UPnP (UPnP) home network bridge joint how.The United States serial 09/340272 that the HAVi of software architecture, the API of family and Jini standard have been mentioned in the above in the home networking field goes through in (attorney docket PHA 23634), here it is incorporated herein by reference.In HAVi, DCM (device control module) is a software part, and it represents device or function in the HAVi network.DCM is exposed to this device with the API of HAVi definition.DCM is dynamic in itself: if device is inserted into network or removes from network, just need correspondingly install or delete the DCM of this device in this network.DCM is the core of HAVi notion, also is to support new equipment and function to enter HAVi network more flexible source.
UPnP (UPnP) is a kind of open network architecture, and it is designed to allow simple, the particularly distributed devices of a plurality of distributors and the communication between the software application.The purpose of UPnP is to control household implements, comprises home automation, audio/video, printer, smart phone or the like.UPnP distinguishes control point (CP) and controlled device (CD).CP comprises the browser that for example moves on PC, allow wireless mouse pad of the function that the user capture controlled device provides or the like.
UPnP defines some agreements, is used for finding and control device by CP.UPnP does not define a flowing water mechanism, uses for audio/video device.Some are found and control protocol is the part of UPnP standard, and other is then by IETF (internet engineering ad hoc working group) standardization separately.Interaction between CP and the device is to be based upon on the basis of Internet Protocol (IP).But, the software part agency that UPnP allows non-IP device to be moved on the IP device.Such parts are called controlled device (CD) agency, are responsible for UPnP interaction translation is given by agent apparatus.
The UPnP device has a hierarchy of the sub-device of lowest level services.Device and service all have type.It allows the sub-device or the service that comprise type of device definition.Action and state variable that the COS definition allows service to comprise.State variable explanation unit state can activate action with CP and come the change state.The description of state variable and action is called SCP (service control protocol).The UPnP device is with XML file description it oneself.This file comprises the information of the COS that it is supported.Device also can have an expression server, is used for allowing CP directly carry out UI control.
UPnP depends on AutoIP, and when not having Dynamic Host Configuration Protocol server, it obtains unique address for the IP device provides a kind of means.On the basis of UDP multicast, UPnP defines a kind of discovery agreement, is called SSDP (SSDP).The basis of SSDP is the service that device is periodically broadcasted them to be provided.Comprise in the broadcast announcement that the service action will send a URL in the past: Control Server.In addition, CP can be to UPnP network inquiry specific device or COS or example.
UPnP depends on GENA (general event notice architecture) and comes definition status variable subscript, changes informing mechanism on the basis of TCP.
CP detects it and will use after the service of (passing through SSDP), and it is taken action by transmission SCP and controls this service to Control Server URL or query State variable.Action sends with HTTP POST message.The content of these message is defined by SOAP (Simple Object Access Protocol) standard.SOAP is defined in a kind of remote procedure call mechanism on the XML basis.
The translation module of the HAVi device among the UPnP or software represent to be called controlled device (CD) agency, and the software of UPnP device represents then to be called device control module (DCM) among the HAVi.
HAVi is to the bridge joint of UPnP
Fig. 2 is a block diagram of home network system 200, the bridge joint of its explanation from HAVi to UPnP, and the HAVi device bridge that it will here be a digital camera with thick arrow explanation is also received the series of steps of UPnP.
System 200 has device 202,204 and 206 UPnP families that form.Device 202 comprises a lamp, and device 204 comprises a MP3 player, and device 206 comprises a printer.System 200 has a HAVi network family of TV 208 and digital VTR 210 formation.These families connect by bridge 118.
In step 212 li, a HAVi camera 214 is inserted 1394 networks of HAVi, thereby make camera 214 become the HAVi node of an activity.
In step 216, the HAVi task manager on the platform component group 218 finds to have increased this camera 214.This HAVi platform is listened to HAVi NewSoftwareElement event message, perhaps listens to HAVi NetworkReset event message, finds new equipment camera 214.
In step 220, the HAVi from platform 218 registers the registration attribute of the DCM that extracts camera 214 and its FCM parts, encodes with certain form that bridge server 222 is understood, and for example with the XML coding, and utilizes HTTP POST to send to bridge server 222.Bridge 118 can use HAVi Webproxy FCM to realize it.
In step 224 li, consult the UPnP CD agency 226 that parts are mapped to the HAVi unit describe with the form of DCM/FCM registration attribute this device.Because UPnP CD agency and HAViDCM are complexs, therefore as mentioned above, the position is handled and can be carried out on sub-device (parts) level.In HAVi, device (software represents it is DCM) comprises a plurality of functional parts (software represents it is FCM).In order to find out the part which FCM is DCM, bridge 118 can use DCM ∷ GetFcmSeidList and FCM ∷ GetFcmType method, perhaps searches the registration entries that GUID and the n1 field of TargetId attribute have identical value.In UPnP, device is the hierarchy with sub-device of lowermost layer service.FCM is identical with the purpose of service.The HAVi device can be the agency from whole DCM to whole C D to UPnP CD agency 226 mapping, or partly from FCM to the agency service.FCM to the mapping of service can be one to one, one-to-many or multi-to-multi.
In step 228, CD agency 226 is downloaded in operation in the execution environment of bridge 118.Do like this and be related to CD and act on behalf of 226 unique URL http-server is installed.
In step 230, CD agency 226 sends periodic notification message, and discovery message is made response.So just make other UPnP application and device to act on behalf of 226 and find and use HAVi camera 214 by CD.
UPnp is to the bridge joint of HAVi
Fig. 3 explanation here is a printer 206 with the UPnP device, carries out the step of bridge joint with HAVi family 208,210,214 in the system 200.
In step 302, UPnP printer 206 is inserted the UPnP network, and open the power supply of this UPnP device.
Next step 304 is to listen to UPnP device notification message, and this is made a response.
In step 306,, this file is sent to bridge server 222 with HTTP POST from embedding the unit describe file of the URL extraction printer 206 in the notification message.
In step 308, search parts and be mapped to this device with the UPnP unit describe of description document (XML) form, here be printer 206, HAVi DCM.Because UPnP CD agency and HAVi DCM are complexs, therefore as previously mentioned, position fixing process can carry out on network equipment (parts) one-level.In HAVi, the device of (software represents it is DCM) comprises a plurality of functional parts (ageng is FCM).In UPnP, device is the hierarchy with sub-device of lowermost layer service.The service that is a UPnP device part can be found from the unit describe file.FCM is identical with the purpose of service.The HAVi device is mapped to UPnP CD agency acts on behalf of to complete CD, perhaps partly carry out to service from FCM from complete DCM.FCM to the mapping of service can be one to one, one-to-many or multi-to-multi.
In step 310, the printer DCM312 under operation is downloaded in the execution environment of bridge 118.Do the installation method that need call DCM like this.
In step 314, DCM 312 and its FCM produce the HAVi software unit, and utilize them to register (it is the part platform component 218 that can obtain on the bridge 118) there at HAVi registration parts.
In step 316, HAVi is registered as DCM 312 and sends an overall NewSoftwareElement event message with all FCM that belong to its part.So just making other HAVi use and install can be by printer DCM 312 discoveries and use UPnP printer 206.

Claims (6)

1. one kind provides the method for service to home network (100) user, wherein:
-this method comprises allows the parts (116) of first family (110) can interact with the second family (102) of home network in the network;
-first family has first software architecture;
-second family has second software architecture that is different from first architecture;
-first family is connected by bridge (118) with second family;
-this method comprises:
-allow this gang's external server (124) receive to have in first family the quoting of parts that first software represents; With
-provide with quoting a relevant translation module (128) to bridge, on bridge, install in this module, be used for representing at least in part the parts of second family.
2. the server that the process of claim 1 wherein is used from the bridge joint spasm.
3. the bridge that the process of claim 1 wherein is followed server contact by the internet.
4. the first family that the process of claim 1 wherein comprises a HAVi family.
5. the first family that the process of claim 1 wherein comprises a UPnP family.
6. database, comprise at least one translation module (128), by the internet this module is downloaded to after the bridge (118) that connects first family and second family goes up, be used to allow the parts (116) in first home network family (110) of first software architecture interact with second home network family (102) of second kind of software architecture.
CN01802165A 2000-07-26 2001-07-20 Server-based multi-standard home network bridging Pending CN1398469A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US61663200A 2000-07-26 2000-07-26
US09/616632 2000-07-26

Publications (1)

Publication Number Publication Date
CN1398469A true CN1398469A (en) 2003-02-19

Family

ID=24470330

Family Applications (1)

Application Number Title Priority Date Filing Date
CN01802165A Pending CN1398469A (en) 2000-07-26 2001-07-20 Server-based multi-standard home network bridging

Country Status (5)

Country Link
EP (1) EP1307998A2 (en)
JP (1) JP2004505499A (en)
KR (1) KR20020035645A (en)
CN (1) CN1398469A (en)
WO (1) WO2002009350A2 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100358307C (en) * 2003-08-11 2007-12-26 三星电子株式会社 Apparatus for managing home-devices remotely in home-network and method thereof
CN100442741C (en) * 2005-01-17 2008-12-10 三星电子株式会社 Open service gateway initiative-based home gateway apparatus and device registration method thereof
CN1771695B (en) * 2003-05-30 2010-09-29 Lg电子株式会社 Home network system
US7903670B2 (en) 2003-05-30 2011-03-08 Lg Electronics Inc. Home network system
US7949786B2 (en) 2003-05-30 2011-05-24 Lg Electronics Inc. Method of assigning a node address in a local network
US8031724B2 (en) 2003-05-30 2011-10-04 Lg Electronics Inc. Home network system
US8460256B2 (en) 2009-07-15 2013-06-11 Allegiance Corporation Collapsible fluid collection and disposal system and related methods
US8500706B2 (en) 2007-03-23 2013-08-06 Allegiance Corporation Fluid collection and disposal system having interchangeable collection and other features and methods relating thereto
US9889239B2 (en) 2007-03-23 2018-02-13 Allegiance Corporation Fluid collection and disposal system and related methods

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100406078B1 (en) * 2001-12-31 2003-11-14 엘지전자 주식회사 Home network device, Home network control device, and System and Method for reconfiguration of Description File in Home Network
KR100442256B1 (en) * 2002-02-28 2004-07-30 엘지전자 주식회사 Method and apparatus for compatible a standard of home network system
EP1345357A1 (en) * 2002-03-12 2003-09-17 Thomson Licensing S.A. Communication method between an http server and a client
EP1355485A1 (en) * 2002-04-18 2003-10-22 Deutsche Thomson-Brandt Gmbh Method for generating a user interface on a HAVi device for the control of a Non-HAVi device
EP1361713A1 (en) * 2002-05-06 2003-11-12 Sony International (Europe) GmbH Gateway device
WO2003107596A1 (en) * 2002-06-13 2003-12-24 Siemens Aktiengesellschaft Method for creating a bridge between jini and upnp subnetworks and system for implementing said method
EP1396962A1 (en) * 2002-08-05 2004-03-10 Sony International (Europe) GmbH Bus service interface
KR100498284B1 (en) * 2002-08-06 2005-07-01 엘지전자 주식회사 Synchronizing system for universal plug and play network and method thereof
GB0218174D0 (en) * 2002-08-06 2002-09-11 Koninkl Philips Electronics Nv A network establishment and management protocol
WO2004015928A1 (en) * 2002-08-06 2004-02-19 Koninklijke Philips Electronics N.V. A network establishment and management protocol
DE10251004B4 (en) 2002-11-02 2014-04-10 Abb Ag Bus-capable connection and control device for decentralized use in low-voltage consumer installations
KR100493883B1 (en) 2003-01-02 2005-06-10 삼성전자주식회사 System and method for managing application
DE10302477A1 (en) 2003-01-23 2005-02-24 Deutsche Thomson-Brandt Gmbh A method for making available an input parameter of a network station of a network of a first type in a network of a second type and connection unit for connecting the networks of the first and second types
DE10339648A1 (en) * 2003-07-03 2005-01-20 Deutsche Thomson-Brandt Gmbh Method for controlling a network station in a network of a first type from a network station in a network of a second type and connection unit for connecting the networks of the first and second types
KR100596398B1 (en) 2003-12-18 2006-07-03 한국전자통신연구원 Method for providing multi-service at open platform based gateway and system therefor
KR100584712B1 (en) 2003-12-26 2006-05-30 한국전자통신연구원 Apparatus for Homenetwork Middleware Interoperability Service using Home gateway and OSGi Platform and method thereof
DE102004018980A1 (en) 2004-04-20 2005-12-08 Deutsche Thomson-Brandt Gmbh Method for controlling a device in a network of distributed stations and network station
KR20060035176A (en) * 2004-10-21 2006-04-26 엘지전자 주식회사 System and method for controlling network using different protocol
KR100637080B1 (en) 2005-02-23 2006-10-23 삼성전자주식회사 Service framework for A Home network

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3660443B2 (en) * 1996-10-15 2005-06-15 株式会社東芝 Data transfer control system and relay device
JPH10178438A (en) * 1996-12-18 1998-06-30 Sony Corp Data communication system, data communication equipment and its method
US6085236A (en) * 1998-01-06 2000-07-04 Sony Corporation Of Japan Home audio video network with device control modules for incorporating legacy devices
EP1058422A1 (en) * 1999-06-02 2000-12-06 THOMSON multimedia Methods for bridging a HAVi sub-network and a UPnP sub-network and device for implementing said methods
GB9921049D0 (en) * 1999-09-07 1999-11-10 Koninkl Philips Electronics Nv Clustered networked devices

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1771695B (en) * 2003-05-30 2010-09-29 Lg电子株式会社 Home network system
US7903670B2 (en) 2003-05-30 2011-03-08 Lg Electronics Inc. Home network system
US7949786B2 (en) 2003-05-30 2011-05-24 Lg Electronics Inc. Method of assigning a node address in a local network
US8031724B2 (en) 2003-05-30 2011-10-04 Lg Electronics Inc. Home network system
CN100358307C (en) * 2003-08-11 2007-12-26 三星电子株式会社 Apparatus for managing home-devices remotely in home-network and method thereof
US8612555B2 (en) 2003-08-11 2013-12-17 Samsung Electronics Co., Ltd. Apparatus for managing home-devices remotely in home-network and method thereof
CN100442741C (en) * 2005-01-17 2008-12-10 三星电子株式会社 Open service gateway initiative-based home gateway apparatus and device registration method thereof
US8500706B2 (en) 2007-03-23 2013-08-06 Allegiance Corporation Fluid collection and disposal system having interchangeable collection and other features and methods relating thereto
US9604778B2 (en) 2007-03-23 2017-03-28 Allegiance Corporation Fluid collection and disposal system having interchangeable collection and other features and methods relating thereto
US9889239B2 (en) 2007-03-23 2018-02-13 Allegiance Corporation Fluid collection and disposal system and related methods
US10252856B2 (en) 2007-03-23 2019-04-09 Allegiance Corporation Fluid collection and disposal system having interchangeable collection and other features and methods relating thereof
US8460256B2 (en) 2009-07-15 2013-06-11 Allegiance Corporation Collapsible fluid collection and disposal system and related methods

Also Published As

Publication number Publication date
KR20020035645A (en) 2002-05-13
JP2004505499A (en) 2004-02-19
WO2002009350A3 (en) 2002-04-11
EP1307998A2 (en) 2003-05-07
WO2002009350A2 (en) 2002-01-31

Similar Documents

Publication Publication Date Title
CN1398469A (en) Server-based multi-standard home network bridging
CN100352222C (en) Apparatus and method for coordinately managing media content
US7376723B2 (en) Apparatus and method for managing and controlling UPnP devices in home network over external internet network
US8423671B2 (en) Middleware device and method of supporting compatibility of devices in home network
Moon et al. Design of a universal middleware bridge for device interoperability in heterogeneous home network middleware
US7085814B1 (en) Data driven remote device control model with general programming interface-to-network messaging adapter
KR100796865B1 (en) Mobile Terminal, System and Method for connecting Network by using the same
CN1523828A (en) Control point server system and method for admission of effective access for household network devices
CN1545781A (en) Method for bridging a UPnP network and a HAVi network
CN1565104A (en) Multicast discovery protocol using tunneling of unicast message
US20090083401A1 (en) System and method for automatically setting up configurations of home network
CN1943171A (en) Method for controlling a device in a network of distributed stations, and network station
KR20080109045A (en) Remote access
WO2005066808A1 (en) Device linkage service system and electronic device constituting the system
US20080133723A1 (en) Extended home service apparatus and method for providing extended home service on p2p networks
JP2007221396A (en) Name system and naming method in communication network
JP4799005B2 (en) Information processing device
CN101867508A (en) Method, system and device for realizing home network interconnection
JP2003208366A (en) Network construction device for appliance integration
CN1906895B (en) Method of discovery of a domestic network and device implementing the method
CN102724312A (en) Method of receiving/transmitting event message, controlled device, and control point
Kim et al. Internet home network electrical appliance control on the internet with the UPnP expansion
US6959186B2 (en) Communication system and device for controlling a plurality of electronic devices
KR100860413B1 (en) Extended home service apparatus and method for providing extended home service in p2p networks
CN101383952A (en) Discovery method for IP audio and video apparatus

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication