监视电子设备的活动的方法和设备的制造方法
【技术领域】
[0001] 本发明涉及通过网络,从外部设备监视消费电子设备上的活动。更具体地,本发明 涉及在消费电子设备的设置中设立监视设备,作为登记的监听器,所述监听器使消费电子 设备通过预定协议,向登记的监视设备发送信息。
【背景技术】
[0002] 一般,消费电子设备不允许监视设备的远程监视。如这里更详细所述,通过TV的 因特网接入一般是通过对TV编程(通常称为网际协议TV,或者IPTV),好像它是运行浏览 器的计算机似地提供的。尽管允许IPTV的设备能够发送关于正在播放的内容的跟踪信息, 不过,存在理应有益的其它功能。
【发明内容】
[0003] 本发明允许用户向其消费电子设备登记事件监听器(监视设备),所述监听器随 后使消费电子设备向登记的监听器(监视设备)发送事件通知。监听设备可对接收的信息 做许多事,比如记录所述信息。实际上,消费电子设备可配置不止一个监听器。在这种情况 下,对于被监听的每个事件,向各个监听器发送单独的消息。此外,消费电子设备可向用户 提供关于消费电子设备将向各个登记的监听器发送什么种类的信息的选项。
[0004] 从而,本发明的一个实施例目的在于一种利用一个或多个登记的监听(监视)设 备,监视消费电子设备的方法和系统。
[0005] 另一个实施例目的在于一种监视设备的活动的设备和方法。所述方法包括使一个 或多个监视设备与电子设备关联。访问为定义可被电子设备访问的可接受内容而建立的规 贝 1J。识别电子设备请求的被请求内容。比较所述被请求内容和建立的规则。当被请求内容 违反建立的规则时,生成报警条件。根据报警条件,向所述一个或多个监视设备提供报警信 号。
[0006] 作为一个例子,当内容请求被累积时,根据这样的累积,生成广告内容,并传送给 选择的电子设备。
[0007] 作为另一个例子,为特定的电子设备建立设置控制数据;根据设置控制数据,更改 另一个电子设备的设置。例如,根据设置控制数据,相应地更改另一个控制设备的设置。
[0008] 另一个实施例目的在于一种监视方法和设备,其中使电子设备与一个或多个活动 模块关联。识别并累积活动模块的活动参数的启动;识别的启动的累积遵循预先选择的协 议。
[0009] 作为一个例子,根据代码模块、事件或优先级,记录识别的启动的累积。例如,根据 代码模块、事件或优先级,持续一段时间记录事件。
【附图说明】
[0010] 为了实现上述及相关目的,这里结合以下说明和附图,说明本发明的一些例证实 施例。不过,这些实施例仅仅表示可采用本发明的原理的各种方式中的一些方式,本发明包 含所有这样的各个方面及其等同物。结合附图,根据本发明的以下说明,本发明的其它优 点、实施例和新颖特征会变得明显。结合附图,可最好地理解作为例子给出的,并不用于把 本发明仅仅局限于说明的具体实施例的以下说明,附图中:
[0011] 图1表示IPTV系统的方框图。
[0012] 图2A和2B表示按照IPTV系统的一系列步骤。
[0013] 图3表示IPTV系统的应用的图示。
[0014] 图4A和4B是本发明的其中监视设备监视电子设备请求的内容的实施例的流程 图。
[0015] 图5表不本发明的监视电子设备的模块的活动的实施例。
[0016] 图6表示按照本发明的实施例的模块的方框图。
[0017] 图7表示按照本发明的另一个实施例的模块的方框图。
【具体实施方式】
[0018] 注意在本公开中,尤其是在权利要求和/或段落中,诸如"包含"之类的用语可具 有在美国专利法中归属于其的含意;即,它们可意味"包括"、"包括但不限于"等,并且允许 未被明确列举的要素。诸如"基本上由…组成"之类的用语具有在美国专利法中归属于其的 含意;即,它们允许未被明确列举的要素,但是排除存在于现有技术中,或者影响本发明的 基本或新颖特性的要素。这些和其它实施例由以下说明公开,或者根据以下说明是明显的, 并被以下说明所包含。本申请中使用的用语"组件"和"系统"用来指示与计算机相关的实 体,或者是硬件实体,硬件和软件组合的实体,软件实体,或者运行中的软件实体。例如,组 件可以是(但不限于)在处理器上运行的进程,处理器、对象,可执行程序,执行线程,程序 和/或计算机。举例说明,在服务器上运行的应用和服务器两者可以是组件。一个或多个 组件可存在于进程和/或执行线程内,组件可以集中在一个计算机上,和/或分布在两个或 更多的计算机之间。
[0019] 此外,详细说明出于例示的目的,描述了本发明的各个实施例,本发明的实施例包 括说明的方法,可利用一个或多个设备,比如耦接到电子介质的处理设备实现。本发明的实 施例可被保存在电子介质(电子存储器、RAM、R0M、EEPR0M)上,或者被编程成由和一个或多 个电子存储介质一起工作的一个或多个处理器执行的计算机代码(例如,源代码、目标代 码或者任何适当的编程语言)。
[0020] 本发明的实施例可以利用一个或多个处理设备,或处理模块,或处理设施实现。所 述处理设备或模块或设施可被耦接,以致处理和/或数据操作的各个部分可在一个或多个 处理设备进行,和在多个处理设备之间共享或传送。
[0021] IPTV(网际协议电视)设备可用于通过IPTV,控制家用电器,以及监视提供给电子 设备的内容。这些家用电器例如包括电视机、音频播放器、视频播放器、游戏机、家庭影院系 统、数字录像机、空调器等。家用电器和视听设备,比如盒式磁带录像机(VCR)、电视机、空调 器和照明设备可配有遥控器。这些遥控器都具有各个设备特有的操作单元和功能。为了控 制家用电器,专用遥控器可被放置在相关的家用电器附近。IPTV提供把不同的功能或不同 的应用集成到单一控制设备中,以控制多个电器的能力。所述单一控制设备可以是智能电 话机、数字个人助手、个人计算机、膝上型计算机、平板计算机、或者具有适当的处理和/或 存储能力的其它设备。所述单一控制设备可通过公共网络或因特网,或者操作上耦接的计 算机或处理设备或模块的其它网络,把控制信号传送给IPTV设备,IPTV设备利用控制命令 控制家用电器。
[0022] IPTV设备能够访问由众多的内容提供商提供的大量内容。IPTV设备还可用于控 制由第三方提供给IPTV设备的内容的进一步分发,以致防止未经授权的访问。一般,IPTV 由单一的输入设备控制,并且具有单一的显示设备。
[0023] 从而,提供一种使用户能够在第二设备上监视和操作(例如,浏览、搜索、显示、暂 停、重放或其它操作),使他们的选择由第一设备播放的方法。用户随后可不中断正在第 一设备上播放的内容地在许多第二设备上继续浏览内容。第一设备可以是IPTV。第二设 备可以是另一个电子设备。所述方法包括允许用户在第二设备上导航、浏览和搜索内容的 架构设计和实现,所述第二设备可以是消费电子设备,比如Sony Ericsson?智能电话 机、MIO?PG、VAI0_膝上型计算机、Mylo?、个人计算机、或者具有足够处理和存储 能力的其它设备、或者具有web浏览器的任何设备。同时,在用户使用第一设备的时候,另 一个用户可在第二设备上进行这些活动,并把媒体选择发送给所述另一个用户选的第一设 备,以便重放。
[0024] 第二设备(这里也称为辅助设备和/或辅助显示设备)执行操作功能,比如搜索、 内容重放、浏览(当可和web浏览应用一起使用时),可充当IPTV设备的助视器,不过不需 要用户的额外投资,因为它利用多数用户一般已拥有的设备(比如蜂窝电话机、膝上型计 算机等)。第二设备执行使第二设备可以充当助视器的程序。它是为一个或多个IPTV设备 的使用打开一扇巨大的商业和技术机遇之窗的低成本解决方案。它是对IPTV的有利补充, 因为辅助设备在数据输入、处理能力和内容管理的用户体验方面有优势。从而,用户将能够 把其个人设备,比如蜂窝电话机用于进行操作,比如用其母语浏览内容,进行数据输入,搜 索内容,管理其内容,进行事务和使其体验个性化,而不干扰第一设备的大屏幕。当用户准 备好观看内容时,用户仅仅发送内容,以便在IPTV设备上重放;在不可靠的设备上,不会发 生私有内容的重放,从而安全风险被降到最小。程序可用具有期望功能的任何适当语言编 写,比如JavaScript?或HTML,或者具有期望功能的其它语言,所述程序可由具有浏览器或 用不可在web浏览器中运行的语言,比如C、C++、Java等编写的应用的任意设备加载,从而 并不局限于较小的一组兼容设备。
[0025] IPTV系统一般包括IPTV客户端设备,IPTV客户端设备包括显示器和处理器,用 于控制IPTV客户端设备上的内容的视频显示。系统还包括第二设备(也称为辅助设备和 /或辅助显示设备,它可以有或者可以没有显示单元),第二设备包括控制处理器,和通过 因特网与IPTV客户端设备通信的管理服务器。管理服务器和IPTV客户端设备与至少一个 内容服务器通信,以致内容服务器把视听内容提供给IPTV客户端设备,以便在IPTV客户端 设备的视频显示器上呈现所述内容。系统还包括与管理服务器和第二设备通信的代理服务 器。另一方面,代理服务器可把可执行的实用程序返回给第二设备。另一个实施例规定第 二设备将通过外部服务器,与IPTV客户端设备通信。IPTV客户端把登录信息发送给管理服 务器,管理服务器向IPTV客户端返回IPTV会话令牌,所述会话令牌随后由IPTV客户端设 备提供给内容服务器,以便从内容服务器获得内容。管理服务器接收并保存IPTV客户端设 备的本地IP地址,或者IPTV客户端设备的外部IP地址,所述IP地址可包括例如统一资源 指示符(URI)或者统一资源定位符(URL)或者网络位置或者网络地址。管理服务器还可保 存外部IP地址,所述外部IP地址允许从在网络之外的辅助设备到IPTV设备的通信。响应 第二设备向代理服务器发送关于可执行实用程序的请求,代理服务器把所述实用程序返回 给第二设备。此外,执行所述实用程序的第二设备提示用户输入第二设备登录