在家庭网络中向远程用户接口客户机通知远程用户接口服务器的事件的方法和设备的制作方法

文档序号:7735895阅读:197来源:国知局
专利名称:在家庭网络中向远程用户接口客户机通知远程用户接口服务器的事件的方法和设备的制作方法
技术领域
本发明涉及一种在家庭网络中向远程用户接口客户机(RUIC)通知在远程用户接 口服务器(RUIS)中发生的事件的方法。
背景技术
网络需要各种类型的装置。此外,用户可使用家庭网络中的装置提供的各种服务 或家庭网络的外部服务提供商提供的服务。因此,需要向所有的家庭网络装置(下文中称 为“装置”)通知对于单个服务发生的事件。由于家庭网络是用户的区域,所以用户倾向于被告之对于用户在家庭网络中使用 的服务所发生的所有事件,而不管用户当前正在使用的装置的类型如何。更具体地,会向用 户实时通知对于用户不感兴趣的另一装置所发生的事件采用这样的构架的家庭网络规范的示例是消费者电子协会(CEA) -2014。CEA-2014 公布了通过家用电子装置(诸如数字TV)中的远程用户接口使用由家庭网络的另一装置或 互联网上的服务器提供的服务的技术。在CEA-2014规范中公开了更详细的描述,这里不再重复。图1是用于解释在家庭网络中向远程用户接口客户机(RUIC)通知事件的传统方 法的框图。家庭网络是基于CEA-2014的网络,并且该方法描述了基于CEA-2014规范的方法。在操作0,RUIC与远程用户接口服务器(RUIQ形成远程用户接口(RUI)会话。艮口, RUIC以可扩展超文本标记语言(XHTML)的格式显示RUIS的用户接口(UI)页。用户通过 UI页使用RUIS的服务。在操作1,在另一 RUIS的服务中发生事件,并且向RUIC通知该事件。发生了该事 件的RUIS是没有与RUIC形成RUI会话的第三方。在操作2,RUIC的第三方事件处理器调用XHTML浏览器。在操作3和操作4,XHTML浏览器通过HTTP GET指令浏览包括来自第三方的事件 的XHTML页,并且将该事件的内容提供给用户。作为参考,包括该事件的XHTML页的统一资 源定位符(URL)被包含于在操作1中由第三方发送到RUIC的事件通知页中。如上所述,由于向采用第三方事件通知构架的家庭网络中的所有家庭网络装置通 知事件,所以可通过任何家庭网络装置向用户通知所有事件的发生。然而,用户可能不想在所有RUIC上显示RUIS的事件。例如,当用户和他或她的家 人正在观看TV时,用户可能不想在TV上显示由他或她的蜂窝电话(即,RUIQ接收的短消 息。另外,当用户在他或她朋友的家中时,用户可能不想在朋友的TV上显示由他或她的蜂 窝电话接收的短消息。

发明内容
技术方案本发明提供一种方法和设备,该方法和设备在家庭网络中通过选择性地将事件页 提供给远程用户接口客户机(RUIC),来选择性地向RUIC通知事件,由远程用户接口服务器 (RUIS)执行所述通知。有益效果根据该示例性的实施例,仅当用户认证成功时,在RUIS中发生的事件才被显示在 相应的RUIC上,因此可确保用户的隐私。


图1是用于解释在家庭网络中向远程用户接口客户机(RUIC)通知事件的传统方 法的框图;图2是用于解释根据本发明示例性实施例的向RUIC通知事件的方法的示图;图3是根据本发明示例性实施例的通过用户认证向RUIC通知事件的方法的流程 图,由远程用户接口服务器(RUIQ执行所述通知;图4是示出根据本发明示例性实施例的显示在RUIC上的认证页的示图;图5A是根据本发明示例性实施例的由RUIC管理的认证信息表;图5B是根据本发明示例性实施例的由远程用户接口服务器(RUIQ管理的认证信
息表;图6是根据本发明示例性实施例的向RUIC通知事件的方法的流程图,由RUIS在 选择的家庭网络上执行所述通知;图7是示出根据本发明示例性实施例的由RUIS提供的用于选择标准RUIC的图像 的示图;图8是根据本发明示例性实施例的由RUIS提供的图像的示图,所述图像用于选择 将被通知事件的RUIC ;图9是根据本发明示例性实施例的仅向选择的包括远程UI控制点的RUIC通知事 件的方法的流程图,由RUIS执行所述通知;图10是用于解释根据本发明示例性实施例的RUIS装置的结构的框图。最佳模式根据本发明的一方面,提供一种在家庭网络中向远程用户接口客户机(RUIC)通 知远程用户接口服务器(RUIQ中发生的事件的方法,在RUIS中执行所述通知,所述方法包 括对远程用户接口客户机(RUIC)执行认证;基于认证结果确定RUIC是否被授权显示所 述事件;基于确定结果选择性地将指示所述事件的内容的事件页发送到RUIC。执行认证的步骤可包括发送事件通知消息,在所述事件通知消息中,事件页的统 一资源定位符(URL)被认证页的URL替换;通过HTTP HOST命令从认证页接收用户输入的 认证信息;基于认证信息确定认证是否成功。执行认证的步骤可包括响应于针对事件页的HTTP GET命令发送HTTP401登录所 需消息(HTTP 401Login Required message);通过认证窗口的HTTP GET命令从RUIC接收 用户输入的认证信息;使用认证信息确定认证是否成功。
根据本发明的另一方面,提供一种计算机可读记录介质,其上记录有用于使计算 机执行所述方法的程序。根据本发明的另一方面,提供一种在家庭网络中向远程用户接口客户机(RUIC) 通知远程用户接口服务器(RUIS)中的事件的设备,所述设备包括认证执行单元,对远程 用户接口客户机(RUIC)执行认证,并确定RUIC是否被授权显示所述事件;事件页提供单 元,基于确定结果选择性地将指示所述事件的内容的事件页发送到RUIC。认证执行单元可包括事件通知单元,发送事件通知消息,在所述事件通知消息 中,事件页的统一资源定位符(URL)被认证页的URL替换;认证信息接收单元,通过HTTP HOST命令从认证页接收用户输入的认证信息;确定单元,基于认证信息确定认证是否成功。认证执行单元可包括认证信息接收单元,响应于针对事件页的HTTP GET命令发 送HTTP 401登录所需消息,并且通过响应于所述发送而显示的认证窗口的HTTP GET命令 从RUIC接收用户输入的认证信息;确定单元,基于认证信息确定认证是否成功。根据本发明的另一方面,提供一种向远程用户接口客户机(RUIC)通知远程用户 接口服务器(RUIS)中发生的事件的方法,由RUIS执行所述通知,所述方法包括确定当前 连接到RUIS的当前家庭网络是否是允许被通知事件的选择的家庭网络;基于确定结果,将 指示所述事件的事件页发送到属于当前家庭网络的至少一个远程用户接口客户机(RUIC)。确定步骤可包括确定在选择的家庭网络中发现的至少一个选择的装置在当前家 庭网络中是否被发现;基于在选择的家庭网络中发现的至少一个选择的装置在当前家庭网 络中是否被发现的确定结果,确定当前家庭网络是否是选择的家庭网络。发送步骤可包括按照单播方法和多播方法中的一种,将事件页发送到由用户的 输入先前选择的至少一个RUIC。根据本发明的另一方面,提供一种向远程用户接口客户机(RUIC)通知远程用户 接口服务器(RUIQ中的事件的设备,所述设备包括估计单元,确定当前连接到远程用户 接口服务器的当前家庭网络是否是允许被通知事件的选择的家庭网络;事件页提供单元, 基于确定结果,将指示所述事件的事件页选择性地发送到属于当前家庭网络的至少一个远 程用户接口客户机(RUIC)。
具体实施例方式图2是用于解释根据本发明示例性实施例的向远程用户接口客户机(RUIC)通知 事件的方法的示图。在该示例性实施例中,电视(TV)用作RUIC,蜂窝电话用作远程用户接口服务器 (RUIS)。参照图2,当名为Mike的观看者和他的家人正在观看TV时,即使他在蜂窝电话上 收到呼叫,呼叫者的标识ID也不立即显示在TV上。相反,用于执行用户认证的认证页显示在TV上,以确定是否显示呼叫者的ID。如果Mike通过认证页输入正确的认证信息,则呼叫者的ID被显示在TV上。认证 信息可以是由Mike在蜂窝电话中预先设置的密码,或者可以在RUIS和RUIC之间被预先定 义。然而,在蜂窝电话中设置的密码可被使用,以通过使用RUIC检查事件的内容。根据该示例性实施例,仅当用户认证成功时,在RUIS中发生的事件才被显示在相 应的RUIC上,因此可确保用户的隐私。
图3是根据本发明示例性实施例的通过用户认证向RUIC通知事件的方法的流程 图,由RUIS执行所述通知。在操作310,当事件发生时,RUIS产生事件通知消息。在操作320,RUIS执行用户认证,以检查RUIC是否被授权显示事件。优选地,用户输入的认证信息可通过安全信道被发送到RUIS。为了使得RUIC显示用于执行用户认证的认证页,而不是显示其上显示事件的事 件页,可用认证页的统一资源定位符(URL)来替换包括在事件通知消息中的事件页的URL。 当用户通过认证页输入认证信息时,RUIS通过HTTP POST接收认证信息。或者,使用HTTP认证。S卩,当在事件通知消息中使用事件页的URL时,可响应于 RUIC的HTTP GET指令发送HTTP 401登录所需消息。在这种情况下,在RUIC的屏幕上显示 认证窗口,并且用户可通过认证窗口输入认证信息。当用户通过认证窗口输入认证信息时, RUIS通过HTTP GET接收认证信息。在操作330,RUIS确定用户输入的认证信息是否正确。在操作340,当认证成功时,RUIS将事件页提供给RUIC。图4是示出根据本发明示例性实施例的显示在RUIC上的认证页的示图。每当发生事件时,如果用户需要每次输入认证信息,则用户会感到繁琐,或者会倾 向于忽略在选择的RUIC中进行用户认证。参照图4,当在RUIC上显示认证页时,如果用户在复选框“保存你的密码”中打勾, 则认证信息被存储在RUIS、RUIC的本地存储器或外部存储器中。可通过选择的插件的应用 编程接口(API)存储认证信息,或者可使用CEA-2014标准保存和恢复功能。在存储了认证信息之后,由于RUIS和RUIC通过使用存储的认证信息执行用户认 证,所以如果用户一旦输入认证信息,则用户不需要在下一事件发生时输入认证信息。在该示例性实施例中,用于存储认证信息的存储装置不限于任何选择的装置。因 此,认证信息可被存储在RUIS、RUIC或其它装置中。将参照图5A描述将认证信息存储在 RUIC中的情况。将参照图5B描述将认证信息存储在RUIS中的情况。图5A是根据本发明示例性实施例的由RUIC管理的认证信息表。在该示例性实施例中,假设用户输入的认证信息被存储在RUIC中,并且通过HTTP 认证来执行对事件页的访问。参照图5A,定义了 RUIS的URL与认证密钥之间的映射,其中,从事件通知消息提取 URL,使用在针对相应事件的初始认证处理期间由用户输入的认证信息来产生认证密钥。接着,当RUIC接收事件通知消息时,RUIC提取来自RUIC的URL,然后确定在认证 信息表中是否存在相应的认证信息(针对提取的URI定义了所述认证信息的映射)。当在 认证信息表中存在相应的认证信息时,RUIC将所述相应的认证信息插入到用于访问事件页 的HTTP GET命令中。接收HTTP GET命令的RUIC检查认证是否正确,然后将事件页(而不 是认证窗口或认证页)提供给RUIC。因此,当在显示网际协议(IP)地址192. 10. 10. 11 5678的页的RUIS中发生事件时,RUIC立即显示事件页,而不是显示认证窗口或认证页。在一般的HTTP认证通信处理中,当处于激活状态的XHTML浏览器重复访问选择的 URL时,可使用诸如cookie信息的会话信息。然而,当XHTML浏览器被关闭时,会话信息会 被删除。因此,当XHTML浏览器访问选择的URL时,用户需要再次输入认证信息。然而,在根据该示例性实施例的RUIC中,即使XHTML浏览器被关闭,在针对RUIS的初始认证处理中 使用的认证信息也会被存储。图5B是根据本发明示例性实施例的由RUIS管理的认证信息表。在初始认证处理中,当用户输入认证信息时,RUIC将认证信息插入到用于请求 RUIS的事件页的HTTP GET命令中。当初始认证成功时,RUIS产生认证信息表(在认证信 息表中,相应RUIC的标识(ID)与认证信息之间的映射被定义),并且将认证信息表存储在 本地存储器或外部存储器中。各种信息(诸如通用独有标识符(UUID)和/或提供商的IP 地址)可用作RUIC的ID。参照图5B,定义了 RUIC的IP地址和认证信息之间的映射。接着,当RUIS接收用于访问事件页的HTTP命令时,RUIS从HTTP命令提取RUIC 的ID,然后确定在认证信息表中是否存在相应的认证信息(针对提取的ID定义了所述认证 信息的映射)。当在认证信息表中存在相应的认证信息时,RUIS忽略认证处理,并且RUIS 将事件页提供给RUIC。因此,根据该示例性实施例,当在RUIS中发生事件时,显示UUID 123-45-3456的RUIC立即显示事件页,而不是显示认证窗口或认证页。图6是根据本发明示例性实施例的向RUIC通知事件的方法的流程图,由RUIS在 选择的家庭网络中执行所述通知。在操作610,RUIS根据用户的输入执行环境设置,使得在选择的家庭网络(下文中 称为用户家庭网络)中仅向选择的RUIC通知事件。例如,从属于用户家庭网络的RUIC中 选择至少一个RUIC作为标准RUIC,并且选择的RUIC的ID (例如,IP地址)被存储,如图7 和图8所示。图7是示出根据本发明示例性实施例的由RUIS提供的用于选择标准RUIC的图像 的示图。用户可通过图7所示的图像选择标准RUIC。图8是根据本发明示例性实施例的由RUIS提供的图像的示图,所述图像用于选 择将被通知事件的RUIC。当用户通过图8所示的图像从属于用户家庭网络的RUIC中选择 RUIC时,RUIS存储选择的将被通知事件的RUIC的ID。再次参照图6,在操作620,当事件发生时,检查当前连接到RUIS的家庭网络(下 文中称为当前家庭网络)是否是用户家庭网络。此外,在操作610,通过检查是否发现了被 选择作为标准RUIC的RUIC,可检查当前家庭网络是否是用户家庭网络。在操作630,确定是否允许在当前家庭网络中发送事件通知消息。在当前家庭网络 是用户家庭网络时,允许发送事件通知消息。另一方面,在当前家庭网络不是用户家庭网络 时,不允许发送事件通知消息。在操作640,在当前家庭网络是用户家庭网络时,RUIS将事件通知消息仅发送到 选择的将被通知事件的RUIC。当多个RUIC被选择时,使用多播方法来发送事件通知消息。 当单个RUIC被选择时,使用单播方法来发送事件通知消息。根据该示例性实施例,用户可防止RUIS在不是用户自己的家庭网络的家庭网络 中向RUIC通知在RUIS中发生的事件。另外,仅有选择的RUIC可在用户自己的家庭网络中 向RUIC通知事件。或者,仅有选择的RUIC可使用一般的通用即插即用(UPnP)技术产生事件页,而不 需要用户选择将被通知事件的RUIC。将参照图9描述这样的方法。
图9是根据本发明示例性实施例的向选择的包括远程UI控制点的RUIC通知事件 的方法的流程图,由RUIS执行所述通知。在该示例性实施例中,RUIS通过使用一般的UPnP事件发送方法仅向选择的RUIC 通知事件。在一般的UPnP事件发送方法中,当事件发生时,用于向RUIC通知事件的UPnP 事件通知消息仅被发送到订阅UPnP事件的装置。根据该示例性实施例,包括用于再现相关 用户接口(UI)的URL的UPnP事件通知消息被发送到订阅UPnP事件的装置,并且当该装置 接收事件时,该装置可通过再现UI或发送的URL来提供事件信息。在操作910,RUIS从远程UI控制点接收请求消息,所述请求消息用于订阅针对选 择的服务的UPnP事件。例如,用户通过嵌入了 RUIC的TV订阅嵌入了 RUIS的蜂窝电话的 短消息服务。在操作920,当在RUIC中发生相应的事件时,UPnP事件通知消息被发送到 RUIC(即,订阅UPnP事件的UPnP控制点)。在这种情况下,UPnP消息包括事件页的URL0 接收UPnP事件通知消息的RUIC可再现事件页。因此,仅有订阅UPnP事件的RUIC可产生 事件页。图10是示出根据本发明示例性实施例的RUIS装置1000的结构的框图。参照图10,RUIS装置1000包括设置单元1010、存储器1020、估计单元1030、认证 执行单元1040和事件页提供单元1050。设置单元1010根据用户的输入执行环境设置,使得在选择的家庭网络中仅向选 择的RUIC通知事件。因此,标准RUIC的ID以及将被通知事件的RUIC的ID被存储在存储 器1020中。估计单元1030确定当前家庭网络是否是用户家庭网络。认证执行单元1040通过HTTP GET命令针对访问事件页的RUIC执行认证处理。认 证执行单元1040包括事件通知单元1041、认证信息接收单元1042和确定单元1043。当估计单元1030确定当前家庭网络是用户家庭网络时,事件通知单元1041按照 多播或单播方法将事件页发送到用户选择的RUIC。当多个RUIC被选择时,使用多播方法来 发送事件页。当单个RUIC被选择时,使用单播方法来发送事件页。事件通知单元1041可将包括认证页的事件通知消息发送到RUIC(所述认证页的 URL被事件页的URL替换),以请求RUIC的认证信息。当事件通知消息的事件页的URL被认证页的URL替换时,认证信息接收单元1042 使用认证页通过HTTP HOST命令从RUIC接收用户输入的认证信息。或者,当事件页的URL 被包括在事件通知消息中时,认证信息接收单元1042响应于针对事件页的HTTP GET命令 发送HTTP 401登录所需消息,并且通过使用响应于HTTP 401登录所需消息的认证窗口通 过HTTP GET命令从RUIC接收用户输入的认证信息。确定单元1043确定用户输入到RUIC的认证信息相对于预先存储在存储器1020 中的认证信息是否正确,然后确定用户认证是否成功。当确定单元1043确定用户认证成功时,事件页提供单元1050将事件页发送到 RUIC。尽管已经参照本发明的示例性实施例具体示出和描述了本发明,但是本领域技术 人员应该理解,在不脱离权利要求限定的本发明的精神和范围的情况下,可对其进行形式和细节的各种改变。
权利要求
1.一种在家庭网络中向远程用户接口客户机通知远程用户接口服务器中发生的事件 的方法,在远程用户接口服务器中执行所述通知,所述方法包括对远程用户接口客户机执行认证;基于认证结果确定远程用户接口服务器是否被授权显示所述事件; 基于确定结果选择性地将指示所述事件的内容的事件页发送到远程用户接口客户机。
2.根据权利要求1所述的方法,其中,执行认证的步骤包括发送事件通知消息,在所述事件通知消息中,事件页的统一资源定位符被认证页的统 一资源定位符替换;通过HTTP HOST命令从认证页接收用户输入的认证信息; 基于认证信息确定认证是否成功。
3.根据权利要求1所述的方法,其中,执行认证的步骤包括 响应于针对事件页的HTTP GET命令发送HTTP 401登录所需消息;通过认证窗口的HTTP GET命令从远程用户接口客户机接收用户输入的认证信息; 使用认证信息确定认证是否成功。
4. 一种计算机可读记录介质,其上记录有用于使计算机执行权利要求1所述的方法的程序。
5. 一种在家庭网络中向远程用户接口客户机通知远程用户接口服务器中的事件的设 备,所述设备包括认证执行单元,对远程用户接口客户机执行认证,并确定远程用户接口客户机是否被 授权显示所述事件;事件页提供单元,基于确定结果选择性地将指示所述事件的内容的事件页发送到远程 用户接口客户机。
6.根据权利要求5所述的设备,其中,认证执行单元包括事件通知单元,发送事件通知消息,在所述事件通知消息中,事件页的统一资源定位符 被认证页的统一资源定位符替换;认证信息接收单元,通过HTTP HOST命令从认证页接收用户输入的认证信息; 确定单元,基于认证信息确定认证是否成功。
7.根据权利要求5所述的设备,其中,认证执行单元包括认证信息接收单元,响应于针对事件页的HTTP GET命令发送HTTP 401登录所需消息, 并且通过响应于所述发送而显示的认证窗口的HTTP GET命令从远程用户接口客户机接收 用户输入的认证信息;确定单元,基于认证信息确定认证是否成功。
8.—种向远程用户接口客户机通知远程用户接口服务器中发生的事件的方法,由远程 用户接口服务器执行所述通知,所述方法包括确定当前连接到远程用户接口服务器的当前家庭网络是否是允许被通知事件的选择 的家庭网络;基于确定结果,将指示所述事件的事件页发送到属于当前家庭网络的至少一个远程用 户接口客户机。
9.根据权利要求8所述的方法,其中,确定步骤包括确定在选择的家庭网络中发现的至少一个选择的装置在当前家庭网络中是否被发现;基于在选择的家庭网络中发现的至少一个选择的装置在当前家庭网络中是否被发现 的确定结果,确定当前家庭网络是否是选择的家庭网络。
10.根据权利要求8所述的方法,其中,发送步骤包括按照单播方法和多播方法中的一种,将事件页发送到由用户的输入先前选择的至少一 个远程用户接口客户机。
11.一种计算机可读记录介质,其上记录有用于使计算机执行权利要求8所述的方法 的程序。
12.—种向远程用户接口客户机通知远程用户接口服务器中的事件的设备,所述设备 包括估计单元,确定当前连接到远程用户接口服务器的当前家庭网络是否是允许被通知事 件的选择的家庭网络;事件页提供单元,基于确定结果,将指示所述事件的事件页选择性地发送到属于当前 家庭网络的至少一个远程用户接口客户机。
13.根据权利要求12所述的设备,其中,估计单元确定在选择的家庭网络中发现的至 少一个选择的装置在当前家庭网络中是否被发现,并且基于在选择的家庭网络中发现的至 少一个选择的装置在当前家庭网络中是否被发现的确定结果,确定当前家庭网络是否是选 择的家庭网络。
14.根据权利要求12所述的设备,其中,事件页提供单元按照单播方法和多播方法中 的一种,将事件页发送到由用户的输入先前选择的至少一个远程用户接口客户机。
全文摘要
一种事件通知方法,包括确定当前连接到家庭网络中的远程用户接口服务器(RUIS)的当前家庭网络是否是用户选择的允许被通知事件的用户的家庭网络;将事件页选择性地提供给用户在该用户的家庭网络中选择的远程用户接口客户机(RUIC),并且在提供事件页之前执行用户认证,由此确保用户的隐私信息的安全性。
文档编号H04M11/02GK102119525SQ200980131040
公开日2011年7月6日 申请日期2009年8月5日 优先权日2008年8月5日
发明者孙泳哲, 陈浩 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1