传输事件信息的方法和设备以及存储该方法的存储介质的制作方法

文档序号:7649871阅读:183来源:国知局
专利名称:传输事件信息的方法和设备以及存储该方法的存储介质的制作方法
技术领域
与本发明一致的方法和设备涉及事件信息传输,更具体地说,涉及在连接到网络的装置间传输事件信息的方法和设备以及存储该方法的存储介质。
背景技术
在连接到网络的装置之间传输事件信息的现有技术的方法是一般事件通知架构(GENA)。开发GENA用于根据传输控制协议/互联网络协议(TCP/IP)通过使用超文本传输协议(HTTP)或者多点传送用户数据报协议(UDP)接收并发送通知消息。
在基于通用即插即用(UPnP)的网络中,当在特定网络装置中产生事件时,以GENA的格式将事件消息发送到注册为网络装置的事件源的控制点。
但是,以GENA格式发送的事件消息具有简单的结构,在所述结构中网络装置的状态信息作为字符串值被发送。例如,如果网络装置是数字媒体再现器,则使用所述事件消息发送作为字符串值的诸如“停止”、“播放”和“暂停”的数字媒体再现器的状态信息。

发明内容
本发明提供了一种能够在连接到网络的装置间传输各种类型的事件资源的事件信息传输方法和设备,以及存储所述方法的存储介质。
本发明还提供了一种能够在连接到网络的装置间传输多媒体格式的事件信息的事件信息传输方法和设备,以及存储所述方法的存储介质。
根据本发明的一方面,提供了一种在连接到网络的装置间传输事件信息的方法,包括确定连接到网络的第一装置是否从连接到网络的至少一个第二装置接收到事件信息;和如果接收到事件信息,则允许第一装置基于包括在所述事件信息中的关于至少一个事件资源的信息输出事件资源。
根据本发明的另一方面,提供了一种用于在连接到网络的装置间传输事件信息的方法,包括监视在连接到网络的第二装置中是否生成了事件;如果生成了所述事件,则生成关于映射到与所述事件相应的装置的状态信息的至少一个事件资源的信息;和向连接到网络的至少一个第一装置发送包括关于事件资源的信息的事件信息。
根据本发明的另一方面,提供了一种用于在包括在连接到网络的装置之间传输事件信息的设备中的事件信息发送装置,包括监视单元,基于装置的状态信息监视是否生成至少一个事件;信息生成单元,如果监视单元确定生成了至少一个事件,则所述信息生成单元生成关于映射到与生成的事件相应的装置的状态信息的事件资源的信息;和发送器,向至少一个连接到网络的不同的装置发送包括由信息生成单元生成的关于事件资源的信息的事件信息。
根据本发明的另一方面,提供了一种用于在包括在连接到网络的装置之间传输事件信息的设备中的事件信息接收装置,包括接收器,从连接到网络的至少一个装置接收事件信息;输出单元,输出事件资源;和控制器,基于包括在从接收器接收的关于事件信息中的关于至少一个事件资源的信息控制输出单元。
根据本发明的另一方面,提供了一种存储用于执行在连接到网络的装置间传输事件信息的方法的计算机程序的计算机可读记录介质,所述方法包括确定连接到网络的第一装置是否从连接到网络的至少一个第二装置接收到事件信息;并且如果接收到事件信息,则基于包括在所述事件信息中的关于至少一个事件资源的信息从第一装置输出所述事件资源。
根据本发明的另一方面,提供了一种存储用于执行在连接到网络的装置间传输事件信息的方法的计算机程序的计算机可读记录介质,所述方法包括监视在连接到网络的第二装置中是否生成了事件;如果生成了事件,则生成关于映射到与生成的事件相应的装置的状态信息的至少一个事件资源的信息;和向连接到网络的至少一个第一装置发送包括关于事件资源的信息的事件信息。
所述事件资源可包括所媒体。


通过参照附图对本发明实施例的详细描述,本发明的以上和其他方面将变得更加清楚,其中图1示出了根据本发明示例性实施例的应用事件信息传输方法和设备的网络架构的示例;图2示出了根据本发明示例性实施例的应用事件信息传输方法和设备的网络架构的另一示例;图3示出了根据本发明示例性实施例的应用事件信息传输方法和设备的网络架构的另一示例;图4是根据本发明示例性实施例的包括在用于在装置间传输事件信息的事件信息传输设备中的事件信息发送装置的功能框图;图5是图4中所示的示例性信息生成单元的详细的功能框图;图6是从图4中所示的发送器输出的事件信息的通知消息的示例性示图;图7是根据本发明示例性实施例的包括在用于在装置间传输事件信息的事件信息传输设备中的事件信息接收装置的功能框图;图8是根据本发明另一示例性实施例的包括在用于在装置间传输事件信息的事件信息传输设备中的事件信息接收装置的功能框图;图9是示出根据本发明另一示例性实施例的用于在装置间传输事件信息的事件信息传输方法的流程图;图10是示出根据本发明另一示例性实施例的用于在装置间传输事件信息的事件信息传输方法的流程图;图11是示出根据本发明另一示例性实施例的用于在装置间传输事件信息的事件信息传输方法的流程图;图12是示出根据本发明另一示例性实施例的用于在装置间传输事件信息的事件信息传输方法的流程图;图13是示出在图12中所示的生成关于事件资源的信息的具体操作的流程图;和图14是示出根据本发明示例性实施例的用于在通过基于通用即插即用(UPnP)的网络连接的装置间传输事件信息的方法的流程图。
具体实施例方式
以下,将参照附图详细描述根据本发明的示例性实施例。
图1示出了根据本发明示例性实施例的应用事件信息传输方法和设备的网络架构的示例。在图1所示的网络架构中,控制装置控制多个网络装置。
也就是说,第一装置100是控制n个第二装置110_1到110_n的控制装置。即,n个第二装置110_1到110_n由第一装置100控制。这里,n个第二装置110_1到110_n可具有相同的功能或者可具有不同的功能。
因此,如果所述网络是基于UPnP的网络,则第一装置100与控制点相应,并且n个第二装置110_1到110_n与网络装置相应。所述网络装置可以是打印机装置、媒体服务器装置、网络相机装置等。
第一装置100接收由n个第二装置110_1到110_n生成的事件信息,并基于接收的事件信息和/或基于映射到n个第二装置110_1到110_n的状态信息的至少一个事件资源输出关于n个第二装置110_1到110_n的状态信息。
所述至少一个事件源可以被定义为多媒体。这里使用的术语“多媒体”是指可以包括声音、视频、图像或者图形、文本和其他形式的数据或者以上形式的任意组合的信息或者数据。因此,第一装置100可被定义为用于接收事件信息的装置。
如果生成事件,则n个第二装置110_1到110_n生成包括n个第二装置110_1到110_n的状态信息和/或关于映射到所述状态信息的事件资源的信息的事件信息,并将该事件信息发送到第一装置100。因此,n个第二装置110_1到110_n可被定义为用于发送事件信息的装置。
为了如上所述将由n个第二装置110_1到110_n生成的事件信息发送到第一装置100,第一装置100应当在关于n个第二装置110_1到110_n上被注册为事件源。为了将第一装置100注册在n个第二装置110_1到110_n上,第一装置100应当向相应的n个第二装置110_1到110_n请求事件信息订阅注册。
当使用GENA格式时,第一装置100将SUBSCRIBER消息发送到n个第二装置110_1到110_n,由此请求事件信息订阅注册。第一装置100向n个第二装置110_1到110_n发送事件信息订阅注册,以获得n个第二装置110_1到110_n的状态信息。因此,如果第一装置100想要仅获得n个第二装置110_1到110_n的特定装置的状态信息,则第一装置100仅需要向相应的装置发送SUBSCRIBER消息。因此,第一装置100可接收由n个第二装置110_1到110_n中的一个或者多个装置生成的事件信息。
在第一装置100在n个第二装置110_1到110_n上注册为事件源之后,当第一装置100想要取消n个第二装置110_1到110_n中的至少一个第二装置的事件信息订阅时,第一装置100将事件信息订阅取消请求消息发送到相应的第二装置,以取消相应的第二装置的事件源注册。如果相应的第二装置的事件源注册被取消,则相应的第二装置不向第一装置100发送事件信息。
图2示出了根据本发明示例性实施例的应用事件信息传输方法和设备的网络架构的另一示例。在图2中所示的网络架构中,多个控制装置控制一个网络装置。
在图2中,p个第一装置200_1到200_p控制一个网络装置210。p个第一装置200_1到200_p可具有相同的功能或者可具有不同的功能。
因此,如果网络是基于UPnP的网络,则p个第一装置200_1到200_p与控制点相应,并且第二装置210与网络装置相应。控制点可以是膝上电脑等,网络装置可以是打印机装置、媒体服务器装置和网络相机装置等中的一个。
p个第一装置200_1到200_p接收由第二装置210生成的事件信息,并基于接收的事件信息和/或基于映射到第二装置210的状态信息的至少一个事件资源(例如,多媒体)输出第二装置210的状态信息。因此,p个第一装置200_1到200_p可被定义为用于接收事件信息的装置。
如果生成事件,则第二装置210生成包括第二装置210的状态信息和/或关于映射到所述状态信息的事件源(例如,多媒体)的信息的事件信息,并将该事件信息发送到p个第一装置200_1到200_p。因此,第二装置210可被定义为用于发送事件信息的装置。
为了如上所述将由第二装置210生成的事件信息发送到p个第一装置200_1到200_p,p个第一装置200_1到200_p应当在第二装置210上被注册为事件源。为了将p个第一装置200_1到200_p注册在第二装置210上,p个第一装置200_1到200_p的每一个应当向第二装置210请求事件信息订阅注册。
当使用GENA格式时,p个第一装置200_1到200_p将SUBSCRIBER消息发送到第二装置210,由此请求事件信息订阅注册。p个第一装置200_1到200_p向第二装置210发送事件信息订阅注册,以获得第二装置210的状态信息。
因此,如果只是p个第一装置200_1到200_p中的某些装置想要获得第二装置210的状态信息,则仅需要p个第一装置200_1到200_p中的那些装置向第二装置210发送SUBSCRIBER消息。因此,第二装置210可向p个第一装置200_1到200_p中的一个或者多个装置发送生成的事件信息。
在p个第一装置200_1到200_p在第二装置210上被注册为事件源之后,当p个第一装置200_1到200_p中的至少一个想要取消第二装置210的事件信息订阅时,相应的第一装置将事件信息订阅取消请求消息发送到第二装置210,以取消它的事件源注册。如果事件源注册被取消,则第二装置210不向相应的第一装置发送事件信息。
图3示出了根据本发明示例性实施例的应用事件信息传输方法和设备的网络架构的另一示例。在图3中所示的网络架构中,多个控制装置控制多个网络装置。
在图3中,m个第一装置300_1到300_m控制o个第二装置310_1到310_o。m个第一装置300_1到300_m可具有相同的功能或者可具有不同的功能。o个第二装置310_1到310_o可具有相同的功能或者可具有不同的功能。
因此,如果网络是基于UPnP的网络,则m个第一装置300_1到300_m与控制点相应,并且o个第二装置310_1到310_o与网络装置相应。控制点可以是膝上电脑等,网络装置可以是打印机装置、媒体服务器装置和网络相机装置等。
m个第一装置300_1到300_m中的每一个接收由o个第二装置310_1到310_o生成的事件信息,并基于接收的事件信息和/或基于映射到状态信息的至少一个事件资源(例如,多媒体)输出o个第二装置310_1到310_o的状态信息。因此,m个第一装置300_1到300_m可被定义为用于接收事件信息的装置。
如果生成事件,则o个第二装置310_1到310_o生成包括o个第二装置310_1到310_o的状态信息和/或关于映射到所述状态信息的事件资源的信息的事件信息,并将该事件信息发送到m个第一装置300_1到300_m。因此,o个第二装置310_1到310_o可被定义为用于发送事件信息的装置。
为了如上所述将由o个第二装置310_1到310_o生成的事件信息发送到m个第一装置300_1到300_m,m个第一装置300_1到300_m应当在o个第二装置310_1到310_o上被注册为事件源。为了将m个第一装置300_1到300_m注册在o个第二装置310_1到310_o上,m个第一装置300_1到300_m应当向o个第二装置310_1到310_o中的每一个请求事件信息订阅注册。
当使用GENA格式时,m个第一装置300_1到300_m将SUBSCRIBER消息发送到o个第二装置310_1到310_o,由此请求事件信息订阅注册。m个第一装置300_1到300_m中的每一个向o个第二装置310_1到310_o发送事件信息订阅注册,以获得o个第二装置310_1到310_o的状态信息。
因此,当只是m个第一装置300_1到300_m中的某些装置想要获得o个第二装置310_1到310_o的状态信息时,仅有m个第一装置300_1到300_m中的那些装置向o个第二装置310_1到310_o发送SUBSCRIBER消息。因此,o个第二装置310_1到310_o可向m个第一装置300_1到300_m的一个或者多个装置发送生成的事件信息。
当m个第一装置300_1到300_m想要仅获得o个第二装置310_1到310_o中的某些装置的状态信息时,m个第一装置300_1到300_m仅需要向o个第二装置310_1到310_o中的那些装置发送SUBSCRIBER消息。因此,m个第一装置300_1到300_m可接收o个第二装置310_1到310_o中的一个或者多个装置生成的事件信息。
在m个第一装置300_1到300_m在o个第二装置310_1到310_o上被注册为事件源之后,当m个第一装置300_1到300_m中的至少一个装置想要取消o个第二装置310_1到310_o的至少一个装置的事件信息订阅时,m个第一装置300_1到300_m中的所述至少一个装置将事件信息订阅取消请求消息发送到o个第二装置310_1到310_o中相应的第二装置,以取消它的事件源注册。如果事件源注册被取消,则相应的第二装置不向相应的第一装置发送事件信息。
图4是根据本发明示例性实施例的包括在用于在连接到网络的装置间传输事件信息的事件信息传输设备中的事件信息发送装置的功能框图。图4中所示的事件信息发送装置的功能框图可被看作在图1、图2和图3中所示的各个第二装置的功能框图。
参照图4,事件信息发送装置包括监视单元401、信息生成单元402、存储单元403和发送器404。
监视单元401基于相应装置的状态信息检查相应装置的状态,并且根据相应装置的状态监视是否生成至少一个事件。例如,如果在相应装置的状态信息中存在“时间变量”,则监视单元401确定在到达特定时间时生成事件。如果在相应装置的状态信息中存在“捕捉变量”,则监视单元401确定当用户在使用相应装置观看运动图像或者广播屏幕时执行屏幕捕捉时生成事件。如果在相应装置的状态信息中存在“功能变量”,则监视单元401确定在相应装置的功能改变时生成事件。
如果监视单元401确定生成至少一个事件,则信息生成单元402生成关于映射到与生成的事件相应的装置的状态信息的事件资源的信息。此时,如果关于事件资源的信息是关于多媒体的信息,则关于事件资源的信息包括映射到与生成的事件相应的装置的状态信息的多媒体的位置信息(例如,统一资源定位符(URL)),和关于至少一项属性的信息。所述关于至少一项属性的信息可包括事件资源类型、事件资源大小、事件资源的再现时间段和事件资源的分辨率(resolution)等的一个或者多个。
也就是说,信息生成单元402从存储单元403搜索事件资源(例如,映射到与生成的事件相应的装置的状态信息的多媒体),基于存储在存储单元403中的信息生成事件资源,或者从不同的网络装置(未示出)搜索事件资源。如果搜索到或者生成了事件资源(例如,映射到与生成的事件相应的装置的状态信息的多媒体),则信息生成单元402选择位置信息(诸如,相应事件资源所在位置的URL)和关于至少一项相关属性的信息,从而生成关于事件资源的信息。如果所述事件资源是多媒体,则关于属性的信息可被定义为多媒体的类型、多媒体的大小、多媒体的再现时间段和多媒体的分辨率(resolution)中的一个或者多个。
信息生成单元可如图5中所示被构造。参照图5,信息生成单元402包括事件资源生成或者搜索单元501和事件资源信息生成器502。
如果从监视单元401接收到包括指示事件发生的信号和与生成的事件相应的装置的状态信息的监视结果,则事件资源生成或搜索单元501基于存储在存储单元403中的信息生成映射到与生成的事件相应的装置的状态信息的事件资源,或者从存储装置403或不同的网络装置(未示出)中搜索事件资源。如果生成或者搜索到事件资源,则事件资源生成或搜索单元501将生成的或者搜索到的事件资源发送到事件资源信息生成器502。
事件资源信息生成器502基于生成的或者搜索到的事件资源生成与事件资源相关的信息。即,事件资源信息生成器502生成所述事件资源的位置信息和关于至少一项属性的信息。基于生成的或者搜索到的结果生成所述事件资源的位置信息,基于添加到生成的或者搜索到的事件资源的属性信息或者基于预先设置的属性信息生成关于所述属性的信息。关于生成的事件资源的信息被发送到发送器404。
存储单元403可预先存储映射到与生成的事件相应的装置的状态信息的事件资源,或者存储在需要时可生成映射的事件资源的原始数据。
发送器404将包括由信息生成单元402生成的关于事件资源的信息的事件信息发送到至少一个连接到网络的不同装置。此时,发送器404可将与生成的事件相应的装置的状态信息添加到事件信息。监视单元401可提供所述与生成的事件相应的装置的状态信息。与事件相应的装置的状态信息是关于生成所述事件的装置的操作的信息。例如,如果所述状态信息与“时间变量”相关,则所述状态信息可以是时间值。如果所述状态信息与“捕捉变量”相关,则所述状态信息可以是被捕捉的屏幕的名称。如果所述状态信息与“功能变量”相关,则所述状态信息可以是改变的功能的名称。
图6中示出了由发送器404生成的事件信息的示例。
图6是包括从图4中所示的发送器404输出的事件信息的通知消息的示例性示图,其中,相应于事件资源的标签610被添加到所述通知消息。
参照图6的标签610,由发送器404生成的事件信息包括与生成的事件相应的装置的状态信息(诸如,“New Value”)、属性信息(诸如,“eventresouremimtype=“audio/mpeg”size=“1234””)和事件资源的位置信息(诸如,http//168.219.197.849001)。
图7是根据本发明实施例的包括在用于在连接到网络的装置间传输事件信息的事件信息传输设备中的事件信息接收装置的功能框图。
在图1、图2和图3中所示的网络架构中,各个第一装置的功能框图可被示为与图7中所示相同。
参照图7,事件信息接收装置包括接收器701、控制器702和输出单元703。
接收器701从至少一个连接到网络的装置接收事件信息。所述事件信息包括与生成的事件相应的装置的状态信息和/或关于映射到所述装置的状态信息的事件资源。
输出单元703输出所述事件资源。如果事件资源是多媒体,诸如,音频、视频(运动画面或者静止图像)、音频/视频、相片等,则可将输出单元703构建为可以输出多媒体。输出单元703还可输出与生成的事件相应的装置的状态信息。
控制器702基于包括在从接收器701接收的事件信息中的关于至少一个事件资源的信息控制输出单元703。控制器702可控制输出单元703,从而至少一个与生成的事件相应的装置的状态信息,以及基于关于至少一个事件资源的信息的事件资源被发送到输出单元703。关于至少一个事件资源的信息包括事件资源的位置信息和属性信息。
图8是根据本发明另一实施例的包括在用于在连接到网络的装置间传输事件信息的事件信息传输设备中的事件信息接收装置的功能框图。
在图1、图2和图3中所示的网络架构中,各个第一装置的功能框图可被示为与图8中所示相同。
参照图8,事件信息接收装置包括接收器801、控制器802、发送器803和输出单元804。
接收器801从至少一个连接到网络的装置接收事件信息,例如,图7的接收器701。接收器801还可从至少一个装置接收注册通知消息,所述注册通知消息通知接收器801相应的事件信息接收装置被注册为事件源。为了接收这样的注册通知消息,应当通过发送器803向至少一个装置发送事件信息订阅注册请求消息。
如果请求事件信息订阅注册的用户信息被输入,则控制器802通过发送器803将事件信息订阅注册请求消息发送到连接到网络的至少一个装置。如果请求事件信息订阅取消的用户信息被输入,则控制器802通过发送器803将事件信息订阅取消请求消息发送到连接到网络的至少一个装置。
如果通过接收器801接收到事件信息,则像图7的控制器702一样,控制器802控制输出单元804并输出事件资源。如果所述事件资源是多媒体,则用户可通过由输出单元804输出的多媒体获知生成的事件。
图9是示出根据本发明第一实施例的用于在连接到网络的装置间传输事件信息的事件信息传输方法的流程图。
以下,将参照图1描述图9的流程图。
首先,第一网络装置100确定是否从第二装置110_1到110_n中的一个或者多个装置接收到事件信息(操作901)。
如果接收到事件信息,则第一装置100基于包括在接收到的事件信息中的关于至少一个事件资源的信息输出事件资源(操作902)。所述事件资源可以是多媒体。在这种情况下,如果接收到的事件信息还包括与生成的事件相应的装置的状态信息,则第一装置100可在操作902输出所述装置的状态信息和至少一个事件资源。
图10是示出根据本发明另一实施例的用于在连接到网络的装置间传输事件信息的事件信息传输方法的流程图。以下,将参照图1描述图10的流程图。
首先,第一网络装置100向第二装置110_1到110_n请求事件信息订阅注册(操作1001)。
随后,如果从第二装置110_1到110_n中的一个或者多个装置接收到向第一装置100通知它被注册为事件源的注册通知消息(操作1002),则第一装置100确定是否接收到事件信息(操作1003)。
如果接收到事件信息,则第一装置100基于包括在接收的事件信息中的关于至少一个事件资源的信息输出事件资源(操作1004)。所述事件资源可以是多媒体。在这种情况下,如果接收到的事件信息还包括与生成的事件相应的装置的状态信息,则第一装置100可在操作1004输出所述装置的状态信息和至少一个事件资源。
图11是示出根据本发明另一示例性实施例的用于在连接到网络的装置间传输事件信息的事件信息传输方法的流程图。
在图11中所示的实施例中,处理事件信息订阅取消请求的操作被另外包括在图10中所示的事件信息传输方法中。因此,图11的操作1101到操作1104与图10的操作1001到操作1004一样。
在基于接收的事件信息执行输出事件资源和/或装置的状态信息的功能时,当用户请求事件信息订阅取消时(操作1105),第一装置100向相应的装置发送事件信息订阅取消请求消息(操作1106)。例如,如果用户请求取消第二装置110_1的事件信息订阅,则第一装置100向第二装置110_1发送事件信息订阅取消请求消息。
随后,如果装置请求事件信息订阅,则第一装置100的操作返回到操作1103。但是,如果没有装置请求事件信息订阅,则第一装置100终止与事件信息订阅相关的功能。
同时,如果在操作1105没有接收到事件信息订阅取消请求,则第一装置100的操作返回到操作1103。
图12是示出根据本发明另一实施例的用于在网络装置间传输事件信息的事件信息传输方法的流程图。以下,将参照图2描述图12的流程图。
首先,第二网络装置210监视是否生成事件(操作1201)。如果生成事件(操作1202),则生成关于映射到与生成的事件相应的装置的状态信息的至少一个事件资源的信息(操作1203)。所述关于事件资源的信息可被定义为多媒体信息。
图13是具体示出在图12中所示的生成关于事件资源的信息(操作1203)的流程图。参照图13,映射到与生成的事件相应的装置的状态信息的事件资源被生成或者被搜索到(操作1301)。参照图5对事件资源的生成和搜索进行描述。
基于生成的或者搜索到的事件资源生成关于事件资源的信息(操作1302)。关于事件资源的信息包括事件信息的位置信息和属性信息。所述属性信息如上所述。
随后,参照图12,包括关于事件资源的信息的事件信息被发送到第一网络装置200_1到200_p中的一个或者多个装置(操作1204)。这里,所述事件信息可还包括与生成的事件相应的装置的状态信息。可根据与生成的事件相应的装置的状态信息选择关于至少一个事件资源的信息。例如,如果所述装置的状态信息与图像相关,则所述事件资源被选为图像或者视频。如果所述装置的状态信息与音频相关,则所述事件资源被选为音频。
图14是示出根据本发明实施例的用于在通过基于UPnP的网络连接的装置间传输事件信息的方法的流程图。
参照图14,如果与上述实施例中的第一装置相应的控制点(CP)1400向网络装置1410请求事件信息订阅注册(操作1401),网络装置1410将CP 1400注册为事件源(操作1402),并将通知CP 1400它被注册为事件源的消息发送到CP 1400(操作1403)。
此时,网络装置1410还将分配给CP 1400的唯一安全标识符(SID)和关于用户可订阅相应事件信息的时间期限的时间信息(诸如,超时)发送到CP1400。因此,基于分配的SID和时间信息,CP 1400订阅由网络装置生成的事件信息。如果过了网络装置1410提供的时间期限,则CP 1400可通过周期性地发送RESUBSCRIBE消息以向网络装置1410请求事件信息订阅注册,来维持事件信息订阅注册。
如果在网络装置1410中生成事件(操作1404),则网络装置1410生成关于映射到与生成的事件相应的装置的状态信息的事件资源的信息(操作1405)。
随后,网络装置1410生成包括关于事件资源的信息的事件信息(操作1406),并向CP 1400发送生成的事件信息(操作1407)。CP 1400基于关于事件资源的信息输出事件资源(操作1408)。
根据本发明示例性实施例,用于执行在连接到网络的装置间传输事件信息的方法的程序还可被实现为计算机可读记录介质上的计算机可读代码。所述计算机可读记录介质是可存储随后由计算机系统读取的数据的任何数据存储装置。所述计算机可读记录介质的例子包括只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光学数据存储装置。所述计算机可读记录介质也可分布于网络连接的计算机系统上,以便所述计算机可读代码以分布方式被存储并被执行。
根据本发明示例性实施例,如果至少一个网络装置生成事件,则根据生成的事件的装置的状态信息和/或映射到所述装置的状态信息的至少一个事件资源被发送到注册为事件源的装置(例如,控制点),从而用户可识别各种格式的由网络装置生成的事件。
例如,如果映射到根据生成的事件的装置的状态信息的事件资源是诸如视频或者图像的多媒体,则用户可通过显示的视频或者图像可视地获知生成的事件。此外,如果映射到根据生成的事件的装置的状态信息的事件资源存在于诸如音频的介质中,则用户可通过音频输出可听地获知生成的事件。此外,映射到根据生成的事件的装置的状态信息的事件资源是其中合并了音频和视频的多媒体,则用户可通过视频和音频输出可听并可视地获知生成的事件。
尽管已参照本发明示例性实施例具体描述和显示了本发明,但是本领域普通技术人员应当理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可在形式和细节上做出各种改变。
权利要求
1.一种在连接到网络的装置间传输事件信息的方法,所述方法包括确定连接到网络的第一装置是否从连接到网络的至少一个第二装置接收到事件信息;如果接收到事件信息,则基于包括在所述事件信息中的关于至少一个事件资源的信息从第一装置输出第一事件资源。
2.如权利要求1所述的方法,其中,第一和第二事件资源中的至少一个包括多媒体。
3.如权利要求2所述的方法,还包括允许第一装置向至少一个第二装置请求事件信息订阅注册;如果第一装置从所述至少一个第二装置接收到第一装置被注册为事件源的通知,则第一装置确定第一装置是否从所述至少一个第二装置接收到事件信息。
4.如权利要求2所述的方法,其中,所述事件信息包括与生成的事件相应的装置的状态信息;并且第一装置输出至少一个所述装置的状态信息和第一事件资源。
5.如权利要求2所述的方法,其中,所述关于第二事件资源的信息包括第二事件资源的位置信息和属性信息。
6.如权利要求2所述的方法,其中,第一装置是控制至少一个第二装置的控制装置,并且所述至少一个第二装置是由所述第一装置控制的装置。
7.如权利要求1所述的方法,还包括第一装置向至少一个第二装置请求事件信息订阅注册;和如果第一装置从所述至少一个第二装置接收到第一装置被注册为事件源的通知,则第一装置确定第一装置是否从所述至少一个第二装置接收到事件信息。
8.如权利要求1所述的方法,其中,接收到的事件信息还包括与生成的事件相应的装置的状态信息;并且第一装置输出至少一个所述装置的状态信息和第一事件资源。
9.如权利要求1所述的方法,其中,所述关于第二事件资源的信息包括第二事件资源的位置信息和属性信息。
10.如权利要求1所述的方法,其中,第一装置是控制至少一个第二装置的控制装置,并且所述至少一个第二装置是由所述第一装置控制的装置。
11.一种用于在连接到网络的装置间传输事件信息的方法,所述方法包括监视在连接到网络的第二装置中是否生成了事件;如果生成了事件,则生成关于映射到与所述事件相应的装置的状态信息的至少一个事件资源的信息;和向连接到网络的至少一个第一装置发送包括关于事件资源的信息的事件信息。
12.如权利要求11所述的方法,其中,所述事件资源包括多媒体。
13.如权利要求12所述的方法,其中,所述事件信息还包括与所述事件相应的装置的状态信息。
14.如权利要求12所述的方法,其中,根据与所述事件相应的装置的状态信息确定所述关于至少一个事件资源的信息。
15.如权利要求12所述的方法,其中,所述至少一个第一装置在第二装置上被注册为事件源。
16.如权利要求12所述的方法,其中,所述至少一个第一装置是控制第二装置的控制装置,并且第二装置是由所述至少一个第一装置控制的装置。
17.如权利要求12所述的方法,其中,如果所述网络是基于通用即插即用的网络,则第一装置是控制点且第二装置是网络装置。
18.如权利要求12所述的方法,其中,生成关于事件资源的信息的步骤还包括生成或搜索映射到与所述事件相应的装置的状态信息的事件资源;和基于所述事件资源生成关于所述事件资源的信息。
19.如权利要求12所述的方法,其中,所述关于事件资源的信息包括事件资源的位置信息和属性信息。
20.一种包括在用于连接到网络的装置之间的传输事件信息的设备中的事件信息发送装置,所述事件信息发送装置包括监视单元,基于装置的状态信息监视是否生成至少一个事件;信息生成单元,如果监视单元确定生成了至少一个事件,则所述信息生成单元生成关于映射到与至少一个事件相应的装置的状态信息的事件资源的信息;和发送器,向至少一个连接到网络的不同的装置发送包括关于由信息生成单元生成的关于事件资源的信息的事件信息。
21.如权利要求20所述的事件信息发送装置,其中,所述事件信息还包括至少一个事件的状态信息。
22.如权利要求20所述的事件信息发送装置,其中,所述事件资源包括多媒体。
23.如权利要求22所述的事件信息发送装置,其中,所述信息生成单元包括事件资源生成或搜索单元,生成或者搜索映射到装置的状态信息的事件资源;和事件资源信息生成器,基于所述事件资源生成关于所述事件资源的信息。
24.如权利要求22所述的事件信息发送装置,其中,所述关于事件资源的信息包括事件资源的位置信息和属性信息;并且至少一个不同的装置在所述事件信息发送装置上被注册为事件源。
25.如权利要求22所述的事件信息发送装置,其中,如果所述网络是基于通用即插即用的网络,则所述事件信息发送装置是由控制点控制的网络装置。
26.一种包括在用于在连接到网络的装置之间传输事件信息的设备中的事件信息接收装置,所述事件信息接收装置包括接收器,从连接到网络的至少一个装置接收事件信息;输出单元,输出事件资源;和控制器,基于包括在从接收器接收的事件信息中的关于至少一个事件资源的信息控制输出单元。
27.如权利要求26所述的事件信息接收装置,其中,所述事件资源包括多媒体。
28.如权利要求27所述的事件信息接收装置,其中,所述事件信息还包括与生成的事件相应的装置的状态信息;输出单元还包括输出所述装置的状态信息;控制器基于关于至少一个事件资源的信息向输出单元输出所述装置的状态信息和事件资源中的至少一个;和所述关于事件资源的信息包括事件资源的位置信息和属性信息。
29.如权利要求28所述的事件信息接收装置,还包括发送器,向至少一个装置发送事件信息订阅注册请求消息或者事件信息订阅取消请求消息;其中,接收器还包括从至少一个装置接收所述事件信息接收装置被注册为事件源的通知。
30.如权利要求28所述的事件信息接收装置,其中,如果所述网络是基于通用即插即用的网络,则所述事件信息接收装置是控制点。
31.一种存储用于执行在连接到网络的装置间传输事件信息的方法的计算机程序的计算机可读记录介质,所述方法包括确定连接到网络的第一装置是否从连接到网络的至少一个第二装置接收到事件信息;如果接收到事件信息,则基于包括在所述事件信息中的关于至少一个事件资源的信息从第一装置输出所述事件资源。
32.一种存储用于执行在连接到网络的装置间传输事件信息的方法的计算机程序的计算机可读记录介质,所述方法包括监视在连接到网络的第二装置中是否生成了事件;如果生成了所述事件,则生成关于映射到与所述事件相应的装置的状态信息的至少一个事件资源的信息;和向连接到网络的至少一个第一装置发送包括关于事件资源的信息的事件信息。
全文摘要
提供了一种在连接到网络的装置间传输事件信息的方法和设备以及存储该方法的存储介质。所述传输事件信息的方法包括确定连接到网络的第一装置是否从连接到网络的至少一个第二装置接收到事件信息,并且如果接收到事件信息,则允许第一装置基于包括在所述事件信息中的关于至少一个事件资源的信息输出所述事件资源。
文档编号H04L29/06GK101056278SQ20071008474
公开日2007年10月17日 申请日期2007年2月28日 优先权日2006年4月11日
发明者金俸练, 赵贞衍 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1