同步家庭网络装置的内容的方法和设备制造方法及图纸

技术编号:3542537 阅读:161 留言:0更新日期:2012-04-11 18:40
提供一种用于在家庭网络中同步装置的内容的方法和设备。所述设备包括:确定单元,确定第一装置和第二装置是否支持公共同步协议。同步请求单元随后使用确定单元确定的公共同步协议请求至少一个装置同步内容。

【技术实现步骤摘要】
【国外来华专利技术】
与本专利技术一致的设备和方法涉及一种家庭网络,更具体地说,涉及一种用于同步由通用即插即用(UPnP)装置的内容目录服务提供的内容的方法和设备。
技术介绍
作为发现和控制连接到网络的电子装置的协议类型的通用即插即用(UPnP)已经被认为是家庭联网的标准协议。UPnP音频/视频(A/V)是基于UPnP的技术,藉此技术,诸如音频或视频的多媒体内容可经由网络被使用。UPnP AV架构包括媒体服务器、媒体渲染器和控制它们的控制点。媒体服务器是经由内容目录服务(CDS)提供多媒体文件的装置,媒体渲染器是再现由媒体服务器提供的多媒体文件的装置。控制点控制媒体服务器和媒体渲染器,使得它们能够彼此交互地操作。当UPnP AV架构被构建时,在家庭网络中可出现多个媒体服务器,媒体服务器可存储不同份数的内容。在这样的环境中,UPnP AV的用户可能需要容易地同步分散于不同的CDS中的多份内容。例如,用户可期望将他的/她的MP3播放器与家庭媒体中心进行同步以使用Hi-Fi装置播放音乐,从而评价存储在MP3播放器中的音乐内容的高音调。图1是示意性示出现有技术中在UPnP装置之间同步内容的方法的概念图。用户使用控制点100选择待同步的装置,并通过控制分别由装置提供的CDS 101和CDS 102来执行同步,从而在装置之间发送内容。图2是示出现有技术中在UPnP装置之间同步内容的方法的详细流程图。以下,假设存在两个UPnP装置,并且由不同的UPnP装置提供每个CDS。在操作201,控制点选择待同步的装置并调用每个装置提供的CDS的browse()动作以获得内容的列表。在操作202,装置的内容的列表被比较,控制点确定哪一个对象将被添加到选择的装置、从选择的装置被删除、在选择的装置中被改变,以便匹配内容。这里,对象包括CDS可作为调用browse()动作或search()动作的结果返回的所有类型的数据实体。因此,对象可以是内-->容的元数据,或者是二进制表示内容的资源。在操作203和204,控制点使用由每个装置的CDS提供的动作删除或添加内容。更具体地,控制点通过调用新内容将被添加到的内容目录服务的CreateObject()动作和ImportResource()动作来控制内容目录服务以获得使用HTTP GET命令的新内容。DestroyObject()动作和DeleteResource()动作用于删除内容,UpdateObject()动作用于修改内容的元数据。如上所述,当使用如现有技术的UPnP执行UPnP AV装置的同步时,必须搜索所有装置的CDS的所有内容列表以便选择需要被同步的对象。因此,当内容量巨大时,控制点的存储器或中央处理单元(CPU)的负载显著增加。另外,将被同步的对象越多,调用CDS的动作的频率越高,产生的网络通信量越多,从而降低了同步的速度。
技术实现思路
技术方案本专利技术提供一种使用单独的同步协议减少通用即插即用(UPnP)动作的调用频率和在UPnP装置之间同步内容的方法和设备。有益效果由于媒体服务器使用现有的同步协议执行同步处理,因此可减少控制点调用媒体服务器的CDS的动作的频率,从而可提高同步处理的速度。附图说明图1是示意性示出现有技术的在通用即插即用(UPnP)装置之间同步内容的方法的概念图;图2是示出现有技术的在UPnP装置之间同步内容的方法的详细流程图;图3是用于解释根据本专利技术示例性实施例的在装置之间同步内容的原理的框图;图4是示出根据本专利技术示例性实施例的通过使用控制点在装置之间同步内容的操作的流程图;图5是根据本专利技术示例性实施例的由装置再现的内容目录服务(CDS)对象的示图;-->图6是根据本专利技术示例性实施例的GetFeatureList()响应消息的示图;图7是示出根据本专利技术示例性实施例的将第二装置和内容与第一装置同步的操作的流程图;图8是根据本专利技术示例性实施例的控制点和媒体服务器的示图;图9是示出根据本专利技术示例性实施例的同步操作的流程图。具体实施方式根据本专利技术的一方面,提供了一种由控制点执行第一装置的内容与第二装置的内容的同步的方法,所述方法包括:确定第一装置和第二装置是否支持能够在同步内容时使用的公共同步协议;以及基于确定结果通过使用公共同步协议选择性地请求至少一个装置同步内容。可基于由第一装置和第二装置提供的内容目录服务(CDS)的Browse()响应执行确定,关于可用于对相应于第一装置的内容的第一对象进行同步的同步协议的信息被包括在第一对象的元数据中,关于可用于对相应于第二装置的内容的第二对象进行同步的同步协议的信息被包括在第二对象的元数据中。请求步骤可包括:调用由第一装置或第二装置的CDS提供的同步动作。所述方法还可包括:识别第一装置和第二装置的CDS是否提供同步动作。可基于由第一装置和第二装置的CDS提供的GetFeatureList()响应执行识别步骤。根据本专利技术的另一方面,提供一种其上实现有用于上述方法的计算机程序的计算机可读介质。根据本专利技术的另一方面,提供一种用于将第一装置的内容和第二装置的内容同步的控制点设备,所述设备包括:确定单元,确定第一装置和第二装置是否支持能够用于同步内容的公共同步协议;同步请求单元,基于确定结果通过使用公共同步协议选择性地请求至少一个装置同步内容。根据本专利技术的另一方面,提供一种在家庭网络中将第一装置的内容与第二装置的内容进行同步的方法,所述方法包括:将关于相应于第二装置的内容的第二对象、第二装置的标识和可用于对相应于第一装置的内容的第一对象进行同步的同步协议的信息注册为第一对象的元数据;从控制点接收同步-->第一对象的请求;以及作为对于请求的响应,根据同步协议之一并参照关于第二装置的第二对象和标识的信息对第一对象和第二对象进行同步。接收步骤可以是接收用于调用在第一装置的CDS中定义的同步动作的消息的处理。同步步骤可包括:调用在第二装置的CDS中定义的同步动作以便第二装置获得第一对象的更新信息。所述方法还可包括:通知控制点第一装置的CDS可提供同步动作。可通过使用在第一装置的CDS中定义的GetFeatureList()响应来执行通知步骤。根据本专利技术的另一方面,提供一种其上实现有用于执行上述方法的计算机程序的计算机可读介质。根据本专利技术的一方面,提供一种在家庭网络中将第一装置的内容与第二装置的内容进行同步的设备,所述设备包括:对象管理单元,将关于相应于第二装置的内容的第二对象、第二装置的标识和可用于对相应于第一装置的内容的第一对象进行同步的同步协议的信息注册为第一对象的元数据;请求接收单元,从控制点接收同步第一对象的请求;以及同步单元,作为对于请求的响应,根据同步协议之一并参照关于第二装置的第二对象和标识的信息对第一对象和第二对象进行同步。图3是用于解释根据本专利技术示例性实施例的在装置之间同步内容的原理的框图。以下,提供内容目录服务(CDS)的通用即插即用(UPnP)媒体服务器可与相同含义的装置一起使用。如图3所示,控制点在基于UPnP的家庭网络中发现UPnP媒体服务器,并使用媒体服务器的CDS确定哪个CDS对象(以下,称为对象)将被同步以及何种同步策略将被使用(同步协商)。另外,控制点搜索装置支持的同步协议。即使内容被包括在相同的装置中,同步协议也本文档来自技高网
...

【技术保护点】
一种使用控制点对第一装置的内容和第二装置的内容进行同步的方法,所述方法包括: 确定能够在同步内容时使用的第一装置和第二装置支持的同步协议;以及 通过使用确定的公共同步协议请求第一装置和第二装置的至少一个装置以同步内容。

【技术特征摘要】
【国外来华专利技术】US 2006-4-11 60/790,804;KR 2006-11-30 10-2006-01201、一种使用控制点对第一装置的内容和第二装置的内容进行同步的方法,所述方法包括:确定能够在同步内容时使用的第一装置和第二装置支持的同步协议;以及通过使用确定的公共同步协议请求第一装置和第二装置的至少一个装置以同步内容。2、如权利要求1所述的方法,其中,基于相应于第一装置和第二装置的内容目录服务(CDS)的Browse()响应执行所述确定步骤,其中,关于能够用于对相应于第一装置的内容的第一对象进行同步的每个同步协议的信息被包括在第一对象的元数据中,关于能够用于对相应于第二装置的内容的第二对象进行同步的每个同步协议的信息被包括在第二对象的元数据中。3、如权利要求1所述的方法,其中,请求的步骤包括:调用由第一装置或第二装置的CDS提供的同步动作。4、如权利要求3所述的方法,还包括:识别第一装置和第二装置的CDS是否提供同步动作。5、如权利要求4所述的方法,其中,基于由第一装置或第二装置的CDS提供的GetFeatureList()响应执行所述识别步骤。6、一种其上实现有用于执行权利要求1的方法的计算机程序的计算机可读介质。7、一种用于将第一装置的内容和第二装置的内容同步的控制点设备,所述设备包括:确定单元,确定第一装置和第二装置都支持的能够用于同步第一装置的内容的公共同步协议;同步请求单元,使用由确定单元确定的同步协议请求第一装置将第一装置的内容与第二装置的内容同步。8、如权利要求7所述的设备,其中,确定单元基于由第一装置和第二装置提供的内容目录服务(CDS)的Browse()响应确定同步协议,其中,关于被配置用于对相应于第一装置的内容的第一对象进行同步的同步协议的信息被包括在第一对象的元数据中,关于能够用于对相应于第二装置的内容的第二对象进行同步的同步协议的信息被包括在第二对象的元数据中。9、如权利要求7所述的设备,其中,通过调用第一装置或第二装置的CDS提供的同步动作执行请求。10、如权利要求9所述的设备,还包括:识别单元,识别第一装置和第二装置的CDS是否提供同步动作。11、如权利要求10所述的设备,其中,识别单元基于第一装置和第二装置的CDS提供的G...

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

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

1