Method for generating a user interface on a HAVi device for the control of a Non-HAVi device
OwnerIngo Hutterinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerIngo Hutterinventor
Estimating the term…
The invention relates to the bridging technology of home networks, namely a HAVi home network and an IP based network such as UPnP network. When combining both networks via a gateway (10) the service of controlling a UPnP device from a HAVi device shall be provided. A problem arises from the fact that not for every UPnP device a corresponding device control module exists in the HAVi network technology so that some of the UPnP devices cannot be controlled via a corresponding device control module (DCM). The invention solves this problem by means of two basic software elements, namely a specialized function control module (FCM) to be implemented in the gateway (10) and a JAVA programme (HAVLET) that is run on the HAVi controller (31). The UPnP network is an IP based network. Therefore each UPnP device is represented by a so-called XML document. Such an XML document includes a number of XML descriptions, which are nothing else than function descriptions for the controllable elements. A function control module (FCM) according to the invention includes means for requesting the function descriptions of the UPnP device and for forwarding these function descriptions to the HAVi controller (31). The function control module (FCM) may include means for translating the retrieved function descriptions before forwarding to the HAVi controller (31). In the HAVi controller (31) the JAVA programme (HAVLET) is run and this programme takes the function descriptions received from the gateway (10) and generates a user interface with this information. The JAVA programme may be uploaded into the HAVi controller 31 during the configuration phase of the HAVi network.
Method for generating a user interface on a HAVI device for the control of a Non-HAVi device, where HAVi stands for Home Audio/Video interoperability, the HAVi device (31) being a station of a HAVi network and the Non-HAVi device (23) being a station of a Non-HAVi network, both networks being connected to each other by a gateway (10), characterized in that the gateway (10) runs a function control module (FCM) for the Non-HAVi devices that requests the descriptions of the functions of the Non-HAVi device (23) to be controlled and forwards them to the HAVi device (31) that generates the corresponding user interface components for the functions of the Non-HAVi device (23) by means of a JAVA programme (HAVLET) that runs on the HAVi device (31).
Gateway for use in a method according to one of the previous claims, comprising an interface (35) for a HAVi network and comprising an interface (26) for a Non-HAVi network, characterized in that the gateway (10) comprises a function control module (FCM) that includes means for requesting the function descriptions of the Non-HAVi device (23) and means for forwarding the function descriptions to the network station of the HAVi network on which a user interface for controlling a Non-HAVi (23) device shall be generated.
Computer programme product, in particular JAVA programme (HAVLET), directly loadable into the internal memory of a HAVi device (31) of a HAVi network, comprising means for generating a user interface for the control of a Non-HAVi device (23) with the function descriptions retrieved from the Non-HAVi device (23), when said product is executed by a processor of said HAVi device (31).
Dependencies are inferred from the claim text.