同步发布服务器的制造方法

文档序号:8270333阅读:482来源:国知局
同步发布服务器的制造方法
【技术领域】
[0001]本发明涉及同步发布服务器,其进行依照Digital Living Network Alliance (数字生活网络联盟)(以下,称为DLNA)标准的DLNA对应设备中的、从DLNA服务器设备对DLNA客户端设备的同步发布。
【背景技术】
[0002]当今,在DLNA标准中,未规定从以积蓄内容为对象的DLNA服务器对DLNA客户端的相同内容的同步发布,在现有的设备中也尚未实现。此外,本发明的作为对象的同步发布指的是DLNA服务器将相同的内容对多个DLNA客户端同步发布。另外,DLNA服务器无法根据来自DLNA客户端的请求将同一内容切换为同步/非同步。
[0003]另一方面,在DLNA标准外,公开了用于进行同步发布的结构(例如参照专利文献I),但服务器与客户端被设计为专用,对于其与DLNA标准的关联则未公开。由此,在这样的系统中,存在丧失了与对应于现有DLNA标准的设备的相互连接性的可能性。
[0004]在先技术文献
[0005]专利文献
[0006]专利文献2:日本特开2011-23992号公报

【发明内容】

[0007]发明所要解决的课题
[0008]在以往的依照DLNA标准的同步发布服务器中,没有实现针对DLNA客户端的同一内容的同步发布,另外,虽然在DLNA标准外实现了同步发布,但存在着丧失与对应于现有的DLNA标准的设备的相互连接性的可能性。
[0009]本发明是为了解决上述课题而完成的,其目的在于提供一种不脱离DLNA标准并且不需要针对现有的DLNA客户端追加功能的同步发布服务器。
[0010]本发明的同步发布服务器依照DLNA标准与DLNA客户端进行通信,其具备:内容列表管理单元,其将作为向DLNA客户端发布的发布对象的内容的一览表作为内容列表进行管理;流发布控制单元,其针对来自DLNA客户端的内容流请求,发布该所请求的内容流;以及发布状况管理单元,其将正在发布的内容与作为发布目标的DLNA客户端相关联地进行管理,在流发布控制单元接收到来自DLNA客户端的内容流请求、并且在发布状况管理单元中确认到该内容流不处于正在针对其他DLNA客户端进行发布的情况下,内容列表管理单元将其作为同步用内容登记于所述内容列表。
[0011]发明效果
[0012]本发明的同步发布服务器接受来自DLNA客户端的内容流请求,并且,在不处于向其他DLNA客户端发布内容流的过程中的情况下,内容列表管理单元将其作为同步用内容登记于内容列表,因此,不脱离DLNA标准并且不需要对现有的DLNA客户端追加功能便能够实现同步发布。
【附图说明】
[0013]图1是示出本发明的实施方式I的包含同步发布服务器的同步发布系统的结构图。
[0014]图2是示出本发明的实施方式I的同步发布系统中的内容列表的发布顺序的说明图。
[0015]图3是示出本发明的实施方式I的同步发布系统中的内容列表的更新顺序的说明图。
[0016]图4是示出本发明的实施方式I的同步发布系统中的对任意连接设备都不处于发布中的情况下的内容流的发布顺序的说明图。
[0017]图5是示出本发明的实施方式I的同步发布系统中的对另一连接设备处于发布中的情况下的内容流的发布顺序的说明图。
[0018]图6是示出本发明的实施方式I的同步发布系统中的内容发布顺序的说明图。
[0019]图7是示出本发明的实施方式2的同步发布系统的结构图。
[0020]图8是示出本发明的实施方式3的同步发布系统的结构图。
[0021]图9是示出本发明的实施方式4的同步发布系统的结构图。
[0022]图10是示出本发明的实施方式5的同步发布系统的结构图。
【具体实施方式】
[0023]以下,为了更详细地说明本发明,根据【附图说明】用于实施本发明的方式。
[0024]实施方式1.
[0025]图1是示出本发明的实施方式I的具备同步发布服务器的同步发布系统的结构图。
[0026]图1所示的同步发布服务器100具备:内容列表管理单元101、内容DB控制单元102、内容数据库(内容DB) 103、内容列表发布单元104、UPnP控制单元105、通信接口 106、流发布控制单元107、同步发布控制单元108、HTTP服务器109、流管理单元110、内容数据111、同步/非同步缓存112以及发布状况管理单元113,该同步发布服务器100经由LAN300与DLNA客户端200连接。这里,同步发布服务器100是具有依据DLNA标准的数字媒体服务器设备功能的设备(DMS),DLNA客户端200是依照DLNA标准的DLNA媒体播放器(DMP)。另外,所谓DLNA标准是与家庭网络(家庭内LAN)连接的设备及内容的相互连接方式标准。
[0027]同步发布服务器100中的内容列表管理单元101是将作为发布对象的内容的一览表作为内容列表进行管理的单元。这里,所谓内容指的是同步发布服务器100能够对DLNA客户端200发布的、多媒体(视频/静态图像/声音/字符等)数据以及与其相关的信息的总称,所谓内容列表指的是同步发布服务器100能够对DLNA客户端200发布的内容的一览表以及储存有该内容的一览表的数据。内容DB控制单元102是进行内容数据库103的控制并对来自内容列表管理单元101的可发布内容的属性信息取得请求进行处理的单元。内容数据库103是将作为发布对象的内容作为记录进行存储的数据库。
[0028]内容列表发布单元104是对内容列表管理单元101所管理的内容列表进行发布的单元。UPnP控制单元105是用于对家庭内的个人计算机或周边设备、AV设备、电话、家电产品等设备进行网络连接并实现用于相互提供功能的技术规范即UPnP(Universal Plug andPlay:通用即插即用)功能的控制单元。通信接口 106是用于根据来自HTTP服务器109或者UPnP控制单元105的请求而进行数据收发的同步发布服务器100的接口。流发布控制单元107是用于发布内容流的单元。同步发布控制单元108是控制对多个DLNA客户端200的并行发布的单元。HTTP服务器109是根据HTTP规范与DLNA客户端200进行通信的服务器。流管理单元I1是用于将内容数据111与同步/非同步缓存112相关联地进行管理的单元。发布状况管理单元113是通过对发布中的内容与作为发布目标的DLNA客户端200的信息相关联地来管理发布状态的单元。
[0029]另外,DLNA客户端200是具有依据DLNA标准的数字媒体播放器设备的功能的设备,LAN 300是实现家庭网络的LAN(局域网)。
[0030]接下来,对这样构成的同步发布系统的动作进行说明。本系统的公开内容大致分为内容列表发布和内容的流发布。以下分别进行说明。
[0031]<内容列表发布>
[0032]内容列表管理单元101根据来自DLNA客户端200的请求,发送能够发布的内容的一览表(内容列表)。以下对内容列表的发布顺序进行说明。另外,在图2中示出各处理顺序。
[0033][顺序I]
[0034]内容列表管理单元101针对来自DLNA客户端200的内容列表取得请求(步骤ST20UST202),使用内容列表发布单元104以及UPnP控制单元105接受内容列表取得请求(SOAP的浏览操作)(步骤ST203、ST204)。此外,所谓SOAP是基于XML和HTTP等用于调用其他计算机中的数据或服务的通信协议。
[0035][顺序2]
[0036]内容列表管理单元101对内容DB控制单元102进行能够发布的内容的属性信息(对其后述)的取得请求(步骤ST205)。
[0037][顺序3]
[0038]内容DB控制单元102对内容数据库103发行查询(que
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1