用于过滤家庭网络内容的方法和系统的制作方法

文档序号:7609908阅读:156来源:国知局
专利名称:用于过滤家庭网络内容的方法和系统的制作方法
技术领域
本发明涉及一种用于过滤并存储关于内容的信息的方法以及一种用于过滤并存储关于内容的信息的设备,其中所述内容在网络中的网络设备上可用。
背景技术
“通用即插即用(Universal Plug and Play,UPnP)”是普遍用于智能设备、无线设备和所有波形因数PC的对等网络连接的体系结构。UPnP被设计成用于向ad-hoc(特别)或难以管理的网络带来易于使用、灵活、基于标准的连接,而不管所述网络位于家庭、小型企业、公共场所中或附于因特网上。通用即插即用是分布式、开放式联网结构,用于平衡TCP/IP和Web技术,以便除在家庭、办公室和公共场所中的联网设备之间控制并转送数据之外,还能够实现近似无缝联网。在由(c)1999-2000微软公司于2000年6月8日提出的文档“UniversalPlug and Play Device Architecture”版本1.0中规定了UPnP标准。
UPnP AV规范定义了在UPnP AV设备和关联的控制点之间的交互模型。UPnP AV设备包括TV、VCR、CD/DVD播放器、机顶盒、立体声系统、静止图像照相机、电子图像帧和PC。UPnP AV体系结构使设备能够支持诸如用于视频的MPEG2和MPEG4、用于图片的JPEG以及用于音频的MP3之类的各种类型的娱乐内容。它还允许诸如HTTP和实时传输协议(Real-time Transport Protocol,RTP)之类的各种类型的转送协议。
UPnP AV规范定义了家庭网络上的两类逻辑设备媒体服务器(Media Servers)和媒体再现器(Media Renderers)。它们还定义了由服务器和再现器作主机的四个“服务”内容目录服务(Content Directory Service,CDS)列举了可用的“内容”(视频,音乐,图片等)。
连接管理服务确定可以怎样把内容从媒体服务器转送到媒体再现设备。
AV传输服务控制内容的流动(播放,停止、暂停、查找等)。
再现控制服务控制怎样播放内容(音量/静音,亮度等)。
UPnP内容目录服务(CDS)是用于使设备能够为它们存储在网络上的内容作广告的标准。其它设备(所谓的控制点)可以向CDS发送、浏览并查询动作并因而浏览集合,获得关于内容的元数据,像标题、作者、媒体类型、所支持的格式和所支持的DRM系统。控制点可以建立流以便播放来自其它设备上(例如UPnP TV上)的CDS的内容。典型情况下,为了建立流,所支持的格式和DRM系统必须在源和汇点设备上匹配。
由CDS所提供的元数据由控制点用来向用户展示,并且用于选择(搜索)特定的内容。特别是,它可以用来把向用户所示出的内容限制为该子集,所述子集实际上在当前环境中有效。例如,可以不向用户示出不能够在所选择/预期的再现器上再现的、具有格式/DRM系统的内容。作为选择,控制点首先使用户能够选择内容,并且随后选择可兼容的再现器。
在消费者电子产品中具有CDS原型的实验示出了由家庭网络中的(所有)控制点浏览关于内容的可用信息可能会对所有相关设备和网络带来显著的负担。相关问题在于控制点常常向用户示出所有可用内容,甚至是不能够在家庭的任何其它设备上使用的内容。当用户选择该内容时,没想到该内容却是以错误的格式或错误的DRM系统所展示出的,所以这就会激怒用户。

发明内容
本发明的目的是解决上述问题。
这通过一种过滤并存储关于内容的信息的方法来达到,所述内容可在网络中的网络设备上可用,其中所述网络还包括适用于再现内容的网络再现设备,所述方法包括步骤通过除去关于内容的信息来过滤所述信息,其中所述内容无法由适用于再现内容的至少一个所述网络设备再现,把所过滤的信息存储在数据库中并且使所存储的信息在网络上可用。
由此获得所存储的信息,所述信息识别与网络中的至少一个网络再现设备兼容的内容。可以经由例如独立的接口、协议等来使所存储的信息可用。然后,在试图开始再现过程之前选择此信息,并且使用此信息可以确保只选择可能的再现过程,或者只使那些可以再现的内容对试图激活再现过程的用户可见。当网络是UPnP网络时,那么当控制点浏览内容目录服务时,控制点具有更快的反应时间——内容目录是所存储的过滤信息。此外,当控制点浏览内容目录时,对内容目录服务、控制点和网络所造成的负担较小。此外,在控制点的用户屏幕上向用户所展示的内容只包括可以使用的内容。
在一个实施例中,无法由网络再现设备再现的内容包括具有与网络再现设备不兼容的文件格式的内容。在内容的文件格式和可以被再现设备所处理的文件格式之间的不兼容性常常是不可以进行再现过程的原因。
在一个实施例中,无法由网络再现设备再现的内容包括具有与网络再现设备不兼容的传输协议的内容。
在一个实施例中,无法由网络再现设备再现的内容包括具有不被任何网络再现设备所支持的DRM系统的内容。
在特定实施例中,在预定义的时间间隔内执行用于过滤并存储关于内容的信息的方法。由此,即便除去或添加网络再现设备或者即便改变网络再现设备的特征,也可以保持所存储的信息是更新的。通过在预定义的时间间隔内执行更新,可以在不要求来自网络再现设备的“我在这”的信息的情况下,容易地实现更新过程。
在一个实施例中,当新的网络再现设备进入网络时,执行用于过滤并存储关于内容的信息的方法。这确保了当网络再现设备进入网络中时,所过滤的信息始终是更新的并且遵循当前的网络状态。
在一个实施例中,当从网络中除去网络再现设备时,执行用于过滤并存储关于内容的信息的方法。这确保了当除去网络再现设备时,所过滤的信息始终是更新的并且遵循当前的网络状态。
在一个实施例中,当已经除去网络再现设备达预定义的时间间隔时,执行用于过滤并存储关于内容的信息的方法。由此,如果由于某种原因,网络再现设备因维护或网络故障而被暂时除去,那么并不改变所过滤的信息并且使网络负载最小化。此外,避免了用户接口对临时网络假信号的“忽隐忽现”行为。
在一个实施例中,网络是UPnP网络,并且关于在网络设备上可用的内容的信息是由UPnP内容目录服务所存储的内容信息。特别是在UPnP网络中,本发明是有益的,这是因为已经存在控制点使用内容目录服务来检查内容目录的功能。通过过滤内容目录服务,控制点当浏览内容目录服务时具有更快的反应时间——内容目录是所存储的过滤信息。此外,当控制点浏览内容目录时,对内容目录服务、控制点和网络所造成的负担较小。此外,在控制点的用户屏幕上向用户所展示的内容只包括可以使用的内容。
在一个实施例中,所述方法还包括存储所除去的关于内容的信息并且使所存储的信息可在网络上可用,所述内容无法由适用于再现内容的至少一个网络设备再现。通过存储此信息,所述信息仍然可以被访问并用来确定网络中的必要升级。在UPnP网络中,可以把用于浏览隐藏内容的独立内容目录服务动作添加到CDS。这往往使控制点能够显式地查询哪些信息已经被过滤器除去。这对于想要例如通过下载并安装新的编解码器、修改安全参数或建议用户购买新的网络再现设备来升级网络的控制点而言是有用的。服务例如可以返回附加的元数据字段,所述元数据字段提供用于描述为什么内容不能用的人类可读解释。
本发明还涉及一种适用于过滤并存储关于内容的信息的过滤设备,所述内容在网络中的网络设备上可用,其中所述网络还包括适用于再现内容的网络再现设备,所述网络设备还包括用于通过除去关于内容的信息来过滤所述信息的装置,其中所述内容无法由适用于再现内容的至少一个所述网络设备再现,用于把所过滤的信息存储在数据库中并且使所存储的信息在网络上可用的装置。
在一个实施例中,该过滤设备适用于过滤并存储关于内容的信息,所述内容在网络中的网络设备上可用,其中所述过滤设备被包括在所述网络设备中。
例如可以在包括内容的网络设备内或者在连接到包括所述内容的网络设备的独立远程代理中,实现用于执行以上定义的方法的过滤设备。


下面参照附图将要描述本发明的具体实施方式
,其中图1图示了包括网络再现设备和包括内容的网络设备的网络,其中所述网络设备包括用于过滤并存储关于所述内容的信息的装置,其中所述内容存储在所述网络设备上,图2图示了包括再现设备和包括内容的网络设备的网络的另一实施例,其中所述网络还包括用于过滤并存储关于所述内容的信息的装置,其中所述内容存储在所述网络设备上,图3图示了用于过滤并存储关于内容的信息的方法,所述内容存储在网络设备上。
图4图示了关于在已经过滤之后在网络设备上所存储的内容的信息。
具体实施例方式
在图1中,图示了包括网络再现设备101、103、105、107以及网络设备109的网络,所述网络设备109包括在数据库111中所存储的内容。网络设备109适用于经由在网络再现设备和网络设备109之间的网络连接110、113、115与网络再现设备101、103、105、107共享内容。数据库111中的内容例如可以是视频内容或音频内容,并且媒体再现器101、103、105、107可以是适用于播放内容的设备,诸如电视、视频、DVD HIFI系统等。由于数据库111中的一些内容和一些网络再现设备101、103、105、107之间的不兼容性的原因,所述数据库111中的一些内容就可能与任何网络再现设备101、103、105、107之间不兼容。不兼容性例如可能是由于以下原因造成的-数据库111中的内容的内容格式不被网络再现设备101、103、105、107所支持。
-网络再现设备不支持DRM(数字版权管理)系统,所述DRM系统与数据库111中的内容相匹配。
-内容特定DRM系统不允许经由其把在数据库111中受DRM保护的内容转送到网络再现设备101、103、105、107的网络连接(例如由于安全问题,诸如缺少防火墙或错误配置的防火墙)。
-与外部内容供应商服务之间的网络连接当前是不起作用的。如果内容未被本地存储在家庭网络中,而是存储在家庭中的因特网服务器和代理上,那么这是特别相关的。
依照本发明,网络设备109包括检测装置117,用于识别诸如所支持格式、传输协议和DRM系统之类的网络再现设备特征。使用过滤装置118把此信息与数据库111中的可用内容相比较。根据此比较,关于可用内容的信息被过滤并存储在也被称为内容目录的数据库中,并且确保在内容目录119中所提供的内容仅限于与所连接的网络再现设备101、103、105、107相兼容的内容。用于确定不兼容性的不同方式可以包括如下中的一个1.对于数据库111中的每项内容而言,确定可能导致不兼容性的所有特征,所述特征包括诸如内容文件格式、内容的DRM保护等信息。对于每项内容而言,检查是否存在与所述内容不兼容的网络再现设备101、103、105、107。
2.对于数据库111中的所有可用的内容而言,确定可能导致不兼容性的所有特征,所述特征包括诸如内容文件格式、不同的DRM保护系统等信息。对于每个特征来说,检查是否存在与所述内容不兼容的至少一个网络再现设备101、103、105、107。
3.检测内容的所有特征以及网络再现设备101、103、105、107的所有特征,并且确定数据库111中的内容是否与网络再现设备101、103、105、107中的至少一个兼容。
如果不能确定或怀疑内容是否能由网络再现设备再现,那么内容标识在过滤时不会被除去,作为替代,所述内容标识例如可以被标记有诸如“不确定其能否再现”之类的注解。
在所有例子中,获得内容目录119,所述内容目录119只识别在数据库111中各项内容的、与所连接的网络再现设备101、103、105、107中的至少一个兼容的子部分。
应当周期性地执行兼容性检查以确保当网络状态改变时在内容目录119中所识别的内容保持是更新的,所述网络状态改变可能是因为网络再现设备的特征改变(由于在网络再现设备上的软件更新,所以网络再现设备支持新的文件格式)或者因为从所述网络上添加或除去网络再现设备。在图1中,图示了从网络上除去网络再现设备107的例子,于是,在内容目录119中所识别的内容不再与任何网络再现设备101、103、105、107兼容,其中所述内容只被网络再现设备107所支持,并且应当通过除去相关的内容标识来更新在所述内容目录119中所识别的内容。
在图2中,图示了网络的另一实施例,包括网络再现设备201、203、205和远程网络设备207,所述远程网络设备207包括具有内容的数据库209。在此实施例中,设备211充当用于在远程网络设备207中所存储的远程内容209的代理。远程代理211适用于经由在网络再现设备和远程网络设备207之间的网络连接217、219、221与网络再现设备201、203、205共享内容209。此例子具有与使用图1所描述的例子类似的功能,并且远程代理211类似于网络设备109来发挥作用,其中用于识别再现特征的检测装置213被连同过滤装置214一起包括在远程代理211中。在此例子中,使用网络连接223从远程设备207获取关于内容的信息。所产生的内容目录215被图示为存储在远程代理211中,但是作为选择,所述远程代理211可以把所述内容目录215存储在远程设备207中。
本发明的可能实施例是网络设备,所述网络设备包含像硬盘之类的内容存储介质并且可以连接到网络上,例如使用有线以太网802.3来连接。此设备实现了UPnP媒体服务器功能,用以与网络上的其它设备共享一部分所存储的内容。另外,所述设备实现了UPnP控制点功能。
在图3中,依照以上实施例图示了依照本发明在UPnP网络中用来过滤并存储关于内容的信息的方法。所述方法被虚线301划分为初始化阶段(在虚线以上)和更新阶段(在虚线以下)。
最初在303中,使用UPnP定义的SSDP协议来发现所有网络再现设备。然后在305中,对于所发现的每个网络再现设备,通过查询所有支持的文件格式&传输协议(例如通过使用所发现的网络再现设备的连接管理器的ConnectionManager::GetProtocolInfo()动作)来确定特征。
接下来,在307中,依照如下规则来确定所过滤的信息a.如果在最后X秒[其中X是可配置的]没有网络再现设备支持这些格式之一的话,那么不共享以媒体格式M1…Mn可用的内容A。
b.如果在最后X秒[其中X是可配置的]没有网络再现设备支持这些格式之一的话,不共享在媒体格式T1…Tk上可用的内容A。
现在所过滤的信息已经被存储,并且开始更新阶段,所述更新阶段包括三个并行的过程309、311和313,其中对网络进行监视以观察它的变化。
在309中,对网络进行监视,以观察它的例如由于现有网络再现设备的更新所引起的特征变化,借此,它可以支持新的文件格式或新的传输协议。当检测到变化时,然后方法返回到305,在那里确定变化的类型,继而返回到307,在那里确定所过滤的信息。在UPnP中,可以借助状态变量sinkProtocolInfo的变化来发现传输协议的变化。
在311中,对网络进行监视以观察进入所述网络的新网络再现设备相关的变化,例如在UPnP网络中,如果收到关于新再现设备的SSDP通知消息,那么可以发现这一变化。当检测到变化时,然后方法返回到305,在那里确定变化的类型,继而返回到307,在那里确定所过滤的信息。
在313中,通过周期性地(在所指定的时间间隔内)执行搜索来监视网络以观察新网络再现设备相关的变化。例如,这可以例如通过执行SSDP M-SEARCH来检查在加入网络时没能成功发送SSDP通知消息的新再现设备来在UPnP中执行。当检测到变化时,然后方法返回到305,在那里确定变化的类型,继而返回到307,在那里确定所过滤的信息。
在图4中,图示了所过滤信息的内容。内容A、B、C、D、E、F、G、H、I、J被存储在网络的网络设备上的数据库401中。所述网络还包括网络再现设备403、405、407。检测装置409识别网络再现设备特征,并且使用过滤装置411把此信息与在数据库401中可用的内容相比较。根据此比较,关于在数据库401中可用内容的信息被过滤并存储在也被称为内容目录413的数据库中,并且确保在所述内容目录413中所提供的内容仅限于与所连接的网络再现设备403、405、407相兼容的内容——在这种情况下只有内容F、I和J。
人们注意到,上述实施例是用来说明而不是用来限制本发明的,本领域技术人员在不脱离所附权利要求的范围的情况下可以设计很多替换的实施例。在权利要求中,不应当将括号内的任何参考符号看作是对权利要求的限制。词“包括”并不排除那些没有记载在权利要求中的元件或步骤。本发明可以借助于包括若干分立元件的硬件来实现,也可以借助于适当编程的计算机来实现。在列举一些装置的设备权利要求中,部分这些装置可以具体化为一个且相同的硬件项。纯粹的事实在彼此不同的从属权利要求中记载了某些措施,并不意味着这些措施的结合不能够使优点突出地得到使用。
权利要求
1.一种用于过滤并存储关于内容的信息的方法,所述内容在网络中的网络设备上可用,其中所述网络还包括适用于再现内容的网络再现设备,所述方法包括步骤通过除去关于内容的信息来过滤所述信息,其中所述内容无法由适用于再现内容的至少一个所述网络设备再现,把所过滤的信息存储在数据库中并且使所存储的信息在网络上可用。
2.如权利要求1所述的方法,其中无法由网络再现设备再现的内容包括具有与所述网络再现设备不兼容的内容格式的内容。
3.如权利要求1所述的方法,其中无法由网络再现设备再现的内容包括具有与所述网络再现设备不兼容的传输协议的内容。
4.如权利要求1所述的方法,其中无法由网络再现设备再现的内容包括具有不被任何网络再现设备支持的DRM系统的内容。
5.如权利要求1所述的方法,其中在预定义的时间间隔内执行所述用于过滤并存储关于内容的信息的方法。
6.如权利要求1所述的方法,其中当新的网络再现设备进入网络时,执行所述用于过滤并存储关于内容的信息的方法。
7.如权利要求1所述的方法,其中当从所述网络上除去新的网络再现设备时,执行所述用于过滤并存储关于内容的信息的方法。
8.如权利要求1所述的方法,其中当已经除去网络再现设备达预定义的时间间隔时,执行所述用于过滤并存储关于内容的信息的方法。
9.如权利要求1所述的方法,其中所述网络是UPnP网络,并且关于在网络设备上可用的内容的信息是由UPnP内容目录服务所存储的内容信息。
10.如权利要求1所述的方法,其中所述方法还包括存储所除去的关于内容的信息并且使所存储的信息在网络上可用,其中所述内容无法由适用于再现内容的至少一个所述网络设备再现。
11.一种适用于过滤并存储关于内容的信息的过滤设备,所述内容在网络中的网络设备上可用,其中所述网络还包括适用于再现内容的网络再现设备,所述网络设备还包括用于通过除去关于内容的信息来过滤所述信息的装置,其中所述内容无法由适用于再现内容的至少一个所述网络设备再现,用于把所过滤的信息存储在数据库中并且使所存储的信息在网络上可用的装置。
12.一种适用于过滤并存储关于内容的信息的过滤设备,所述内容在网络中的网络设备上可用,其中所述过滤设备包括在所述网络设备中。
全文摘要
本发明涉及一种用于过滤并存储关于内容的信息的方法,所述内容在网络中的网络设备上可用,其中所述网络还包括适用于再现内容的网络再现设备,所述方法包括通过除去关于内容的信息来过滤所述信息,存储所过滤的信息并且使其在所述网络上可用,其中所述内容无法由适用于再现内容的至少一个所述网络设备再现。当网络是UPnP网络时,那么当控制点浏览内容目录服务时,其具有更快的反应时间,内容目录是所存储的过滤信息。此外,当控制点浏览内容目录时,对内容目录服务、控制点和网络所造成的负担较小。此外,在控制点的用户屏幕上向用户所展示的内容只包括可以使用的内容。
文档编号H04N7/24GK1902936SQ200480040332
公开日2007年1月24日 申请日期2004年12月20日 优先权日2004年1月13日
发明者W·J·H·J·布朗南伯格, M·P·博德拉恩德 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1