将通用即插即用网络中的内容目录服务同步的方法和设备技术

技术编号:10173388 阅读:132 留言:0更新日期:2014-07-02 13:50
提供了一种将通用即插即用(UPnP)装置的内容目录服务(CDS)同步的方法和设备。在该方法中,内容被修改的CDS产生包含关于内容的修改的信息的事件消息,并且将该事件消息多点传送到UPnP网络。接收该事件消息的其它CDS基于该事件消息更新它们的内容。因此,不需要同步点来发起并介入将多个CDS同步的处理,由此与装置的传统UPnP同步相比,降低了控制点的存储器或中央处理单元(CPU)上的负荷。另外,不需要重复调用CDS的动作,由此降低了网络通信量。

【技术实现步骤摘要】
将通用即插即用网络中的内容目录服务同步的方法和设备本申请是申请日为2007年5月31日、申请号为200710108515.3、专利技术名称为“将通用即插即用网络中的内容目录服务同步的方法和设备”的专利技术专利申请的分案申请。本申请要求于2006年6月30日提交到韩国知识产权局的第2006-60686号韩国专利申请的利益,其公开通过引用包含于此。
本专利技术涉及一种家庭网络,更具体地讲,涉及一种用于将由通用即插即用装置提供的内容目录服务同步的方法和设备。
技术介绍
通用即插即用(UPnP)装置架构是一种发现并控制连接到网络的电子产品的联网协议,并且是家庭联网中的一种标准技术。UPnP音频/视频(AV)是一种基于UPnP的协议,诸如音频或视频的多媒体内容通过这种协议经网络可被容易地使用。UPnPAV架构包括媒体服务器(MediaServer)、媒体再现器(MediaRenderer)以及控制媒体服务器和媒体再现器的控制点。媒体服务器是这样一种装置,该装置通过内容目录服务(CDS)、存储地址提供多媒体文件(例如,MP3格式的歌曲),存储地址能够提供关于存储在其中的内容的详细信息。媒体再现器是一种再现多媒体文件的装置(例如,家庭媒体中心的MP3播放器)。控制点控制媒体服务器和媒体再现器,从而媒体服务器和媒体再现器能够通过诸如传送文件而彼此交互。当UPnPAV架构环境被建立时,在家庭网络中可存在多个媒体服务器,并且媒体服务器可存储不同的内容。在这样一种环境中,用户很可能有这样的需求,分布在不同CDS中的不同媒体服务器上的多条内容能够被容易地同步。例如,用户可能期望将他或她的MP3播放器与家庭媒体中心同步,从而他或她能够通过连接到家庭媒体中心的扬声器收听存储在MP3播放器中的音乐内容。这需要将音乐内容从MP3播放器传送到家庭媒体中心。图1是将两个UPnP装置的CDS同步的传统方法的示图。用户通过使用控制点100选择将被同步的这两个装置,并且通过控制分别由这两个装置(未示出)提供的CDS101和CDS102来执行同步,以在这两个装置之间发送内容,从而这两个装置具有相同的内容(例如,都存储相同的歌曲、图片和电影)。图2是将两个UPnP装置的内容目录服务同步的传统方法的流程图。在下文中,假设存在两个UPnP装置,并且由这两个UPnP装置提供CDS。参照图1和图2,控制点100选择两个装置来同步,并且调用这两个装置每个的CDS的browse()动作(操作201),以获得存储在每个CDS(CDS101和CDS102)中的内容的列表。这两个装置的内容(CDS101和CDS102)的列表被进行比较,并且控制点100确定哪个(哪些)对象将被添加到选择的装置中、从选择的装置中被删除、或在选择的装置中被改变,从而这些装置具有相同的内容(操作202)。所述对象包括所有类型的数据实体,所述数据实体由内容目录服务返回作为调用browse()动作和search()动作的结果。因此,所述对象可以是内容的元数据(例如,歌手的生平,电影的等级(rating)),或者可以是内容的资源二进制(resourcebinary)(例如,歌曲文件)。控制点100通过使用每个装置的CDS(101和102)提供的动作删除或添加内容。更具体地讲,控制点100通过调用将被添加新内容的CDS(101和102)的CreateObject()动作和ImportResource()动作使用HTTPGET命令控制CDS(101和102)获得新内容(操作203和204)。DestroyObject()动作和DeleteResource()动作用于删除内容,UpdateObject()动作用于修改内容的元数据。当使用传统的UPnP(如上所述)执行UPnPA/V装置的同步时,必须搜索所有装置的CDS的所有内容列表,以确定哪个(哪些)对象需要被同步,从而在装置之间复制内容。当内容的量很大时,由于需要大量的搜索和比较,所以控制点的存储器或中央处理单元(CPU)上的负荷显著增加。另外,将被同步的对象的数量越大,必须被调用的内容目录服务的动作的数量也越大,这产生了更多的网络通信量,并降低了同步速度。
技术实现思路
本专利技术的各方面提供一种通过使用事件消息而不需要控制点的介入来在通用即插即用(UPnP)装置之间同步内容目录服务的设备和方法。本专利技术的另外方面和/或优点将在下面的描述中部分地阐明,并且从描述中部分是清楚的,或者通过本专利技术的实施可以被理解。根据本专利技术的示例性实施例,提供一种将通用即插即用(UPnP)装置的内容目录服务同步的方法,所述方法包括:检测UPnP装置的内容是否被修改;产生包括与修改的内容相关的信息的事件消息;在UPnP网络上多点传送产生的事件消息。根据本专利技术的另一示例性实施例,提供一种将通用即插即用(UPnP)装置的内容目录服务同步的设备,所述设备包括:内容数据库,包括内容;修改监视单元,检测UPnP装置的内容是否被修改;事件消息产生单元,产生事件消息,所述事件消息包括与修改监视单元检测的修改的内容相关的信息;事件消息发送单元,将产生的事件消息多点传送到UPnP网络。根据本专利技术的另一示例性实施例,提供一种将通用即插即用(UPnP)装置的内容目录服务同步的方法,所述方法包括:从修改的装置接收产生的包括与修改的内容相关的信息的事件消息;确定UPnP装置的内容是否应该与修改的装置同步;如果应该发生同步,则创建UPnP装置和修改的装置之间的连接,以将修改的内容从修改的装置传送到UPnP装置,或者如果应该发生同步,则从UPnP装置删除修改的内容,以将UPnP装置的内容目录服务与修改的装置的内容目录服务同步。根据本专利技术的另一示例性实施例,提供一种将通用即插即用(UPnP)装置的内容目录服务同步的设备,所述设备包括:内容数据库,包括内容;事件消息接收单元,从修改的装置接收包括与修改的内容相关的信息的事件消息;内容更新单元,基于产生的事件消息更新UPnP装置的内容。根据本专利技术的另一示例性实施例,提供一种将多个通用即插即用(UPnP)装置的内容目录服务同步的方法,所述方法包括:检测存储在所述多个UPnP装置中的内容是否被修改;由修改的装置产生包括与修改的内容相关的信息的事件消息;在UPnP网络上多点传送产生的事件消息;接收产生的事件消息;确定所述多个UPnP装置的内容是否应该与修改的装置同步;如果应该发生同步,则创建所述多个UPnP装置和修改的装置之间的连接,以将修改的内容从修改的装置传送到UPnP装置,或者从所述多个UPnP装置删除修改的内容。根据本专利技术的另一示例性实施例,提供一种将通用即插即用(UPnP)装置的内容目录服务同步的设备,所述设备包括:内容数据库,包括内容;修改监视单元,检测内容是否被修改;事件消息产生单元,产生事件消息,所述事件消息包括与修改监视单元检测的修改的内容相关的信息;事件消息发送单元,多点传送产生的事件消息;事件消息接收单元,从类似构造的第二装置接收类似产生的事件消息;内容更新单元,基于接收到类似产生的事件消息,来更新UPnP装置的内容。根据本专利技术的另一示例性实施例,提供一种将UPnP网络上的UPnP装置的内容同步的系统,所述系统包括:UPnP网络;通过UPnP网络连本文档来自技高网
...
将通用即插即用网络中的内容目录服务同步的方法和设备

【技术保护点】
一种将通用即插即用装置的内容目录服务同步的方法,所述方法包括:由通用即插即用装置检测通用即插即用装置的内容是否被修改,其中,所述内容是多媒体内容;如果所述内容被修改,则由通用即插即用装置产生包括与修改的内容相关的信息的事件消息;由通用即插即用装置在通用即插即用网络上将产生的事件消息多点传送到通用即插即用网络上的每个通用即插即用装置。

【技术特征摘要】
2006.06.30 KR 10-2006-00606861.一种将通用即插即用装置的内容目录服务同步的方法,所述方法包括:由通用即插即用装置检测通用即插即用装置的内容是否被修改,其中,所述内容是用于再现的多媒体内容;如果所述内容被修改,则由通用即插即用装置产生包括与修改的内容相关的信息的事件消息;由通用即插即用装置在通用即插即用网络上将产生的事件消息多点传送到通用即插即用网络上的每个通用即插即用装置;将由多个内容目录服务提供的所述内容的列表进行同步。2.根据权利要求1所述的方法,其中,通用即插即用装置支持通用即插即用音频/视频架构。3.根据权利要求1所述的方法,其中,使用数字项声明语言对象来表达与修改的内容相关的信息。4.根据权利要求3所述的方法,其中,与修改的内容相关的信息表示下列至少一种:对与修改的内容相关的对象执行的内容添加、内容改变或内容删除。5.根据权利要求1-4中的任一项所述的方法,其中,产生的事件消息还包括修改的内容的格式规范,其中,第二装置使用所述格式规范确定第二装置是否能够再现修改的内容。6.根据权利要求1-4中的任一项所述的方法,其中,产生的事件消息还包括内容的修改的日期和时间。7.一种通用即插即用装置,包括将通用即插即用装置的内容目录服务同步的设备,所述设备包括:内容数据库,包括内容;修改监视单元,检测内容是否被修改,其中,所述内容是用于再现的多媒体内容;事件消息产生单元,产生事件消息,所述事件消息包括与修改监视单元检测的修改的内容相关的信息;事件消息发送单元,在通用即插即用网络上将产生的事件消息多点传送到通用即插即用网络上的每个通用即插即用装置;内容更新单元,将由多个内容目录服务提供的所述内容的列表进行同步。8.根据权利要求7所述的设备,其中,通用即插即用装置支持通用即插即用音频/视频架构。9.根据权利要求7所述的设备,其中,使用数字项声明语言对象来表达与修改的内容相关的信息。10.根据权利要求9所述的设备,其中,与修改的内容相关的信息表示下列至少一种:对与修改的内容相关的对象执行的内容添加、内容改变或内容删除。11.根据权利要求7-10中的任一项所述的设备,其中,产生的事件消息还包括修改的内容的格式规范,其中,第二装置使用所述格式规范确定第二装置是否能够再现修改的内容。12.一种将通用即插即用装置的内容目录服务同步的方法,所述方法包括:由通用即插即用装置从另一修改的装置接收包括与修改的内容相关的信息的事件消息,其中,所述内容是用于再现的多媒体内容;根据预定的同步策略,基于接收的事件消息,由通用即插即用装置确定通用即插...

【专利技术属性】
技术研发人员:权元石李周烈吴昇栽郑东信韩世熙
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1