多媒体分享方法、注册方法、服务器及代理服务器的制造方法

文档序号:7771832阅读:139来源:国知局
多媒体分享方法、注册方法、服务器及代理服务器的制造方法
【专利摘要】本发明公开了涉及多媒体分享方法、注册方法、服务器及代理服务器,该多媒体分享系统包括:服务器,该服务器与至少两个网络连接,用于在至少两个网络之间转发多媒体分享报文,以实现在至少两个网络中的设备之间的多媒体分享。通过本发明解决了相关技术中不同局域网或网外设备之间不能实现多媒体分享的问题,实现了不同网络之间的多媒体分享。
【专利说明】
多媒体分享方法、注册方法、服务器及代理服务器

【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及多媒体分享方法、注册方法、服务器及代理服务器。

【背景技术】
[0002]数字多媒体和网络的发展,在相关技术中,采用了多媒体分享协议使人们能够通过局域网络在不同设备之间转移数字内容的播放(也称为多媒体分享)。
[0003]通过局域网络在不同设备之间转移数字内容的播放,已经有现有技术能够实现设备之间的互相发现和控制,例如,现有的通用即插即用(UPnP)技术规定了设备之间如何发送、接收网络消息来实现发现和控制,该技术以网络地址及数字编码作为设备的标识,用户根据设备的机器标识进行选择再操作。
[0004]发明人发现,在相关技术中,多媒体分享仅仅限于局域网内的分享,对于使用移动设备通过互联网与家庭局域网络内的设备互联、分享媒体,不同的家庭之间的多个互通、分享媒体等,在相关技术中没有办法实现。


【发明内容】

[0005]本发明提供了多媒体分享方法、注册方法、服务器及代理服务器,以至少解决相关技术中不同局域网或网外设备之间不能实现多媒体分享的问题。
[0006]根据本发明的一个方面,提供了一种服务器,所述服务器,与至少两个网络连接,用于在所述至少两个网络之间转发多媒体分享报文,以实现在所述至少两个网络中的设备之间的多媒体分享。
[0007]优选地,所述服务器,还用于接收第一网络中的代理服务器的信息和/或经由第一网络中的代理服务器转发的所述第一网络中的设备的信息,并向所述第二网络中的代理服务器发送和/或经由所述第二网络中的代理服务器向所述第二网络中的设备发送从所述第一网络接收来的信息,其中,所述信息用于在所述第一网络中的设备和所述第二网络中的设备在进行多媒体共享时使用。
[0008]优选地,所述服务器,用于判断所述至少两个网络中的使用的多媒体分享协议是否相同,并且在不相同的情况,进行多媒体分享协议的转换,以在所述至少两个网络之间转发多媒体分享报文。
[0009]优选地,所述服务器,用于在来自所述至少两个网络中的第一网络的资源标识中添加所述第一网络的标识,并发送给所述至少两个网络中的第二网络,其中,所述第一网络的标识用于在所述第二网络判断所述资源标识对应的资源的路由。
[0010]优选地,所述服务器,还用于获取所述两个网络中的代理服务器和/或设备的注册信息,并根据所述注册信息转发多媒体分享报文。
[0011]根据本发明的另一个方面,还提了一种代理服务器,所述代理服务器,位于第一网络中,用于接收所述第一网络中的设备发送的多媒体分享报文并将所述多媒体分享报文发送给与所述第一网络连接的服务器;,所述代理服务器,还用于接收所述服务器转发的来自所述第二网络的多媒体分享报文,并将来自所述第二网络的所述多媒体分享报文发送给所述第一网络中的设备。
[0012]优选地,所述代理服务器,还用于注册所述代理服务器和/或所述第一网络中的设备。
[0013]根据本发明的另一个方面,还提供了一种服务器,所述服务器,用于接收注册消息,其中,所述注册消息来自第一网络中的代理服务器,所述注册消息用于注册所述第一网络中的代理服务器和/或所述第一网络中的设备;所述服务器,还用于保存注册后的信息,其中,在所述服务器上注册的第一网络中的设备能够通过多媒体分享报文与第二网络中的设备进行多媒体分享。
[0014]优选地,所述服务器,用于在接收到所述注册消息之后,对所述代理服务器和/或所述代理服务器所在网络中的设备进行鉴权,在鉴权通过之后在所述服务器上注册所述代理服务器和/或所述代理服务器所在网络中的设备,并保存注册后的信息。
[0015]优选地,所述服务器保存的注册后的信息包括:属主标识、区域标识和设备标识,其中,所述属主标识用于表示属于同一属主标识的设备才能进行多媒体分享;所述区域标识用于标识所述家庭业务代理的地址所在的区域,所述区域的信息包括以下至少之一:所述家庭业务代理的地址、本地地址簇、互联网地址簇、多媒体分享所采用的协议。
[0016]根据本发明的另一个方面,还提供了一种多媒体分享方法,包括:第一服务器在至少两个网络之间转发多媒体分享报文,以实现在所述至少两个网络中的设备之间的多媒体分享,其中,所述第一服务器与至少两个网络连接。
[0017]优选地,所述第一服务器在所述至少两个网络之间转发多媒体分享报文包括:所述第一服务器判断所述至少两个网络中的使用的多媒体分享协议是否相同,并且在不相同的情况,进行多媒体分享协议的转换;所述第一服务器在进行多媒体分享协议转换之后,在所述至少两个网路之间转发所述多媒体报文。
[0018]优选地,所述第一服务器在所述至少两个网络之间转发多媒体分享报文包括:所述第一服务器在来自所述至少两个网络中的第一网络的资源标识中添加所述第一网络的标识,并发送给所述至少两个网络中的第二网络,其中,所述第一网络的标识用于在所述第二网络所述资源标识对应的资源进行路由。
[0019]优选地,所述方法还包括:第二服务器向所述第一服务器发送多媒体分享报文;其中,所述第二服务器位于所述至少两个网络中的一个网络中,与所述第一服务器连接;所述第二服务器将所述第一服务器发送的多媒体分享报文发送给所述第二服务器所在的网络中的设备。
[0020]优选地,所述方法还包括:所述第二服务器向第三服务器发送用于向所述第三服务器注册所述第二服务器和/或所述第二服务器所在网络中的设备的注册消息;所述第三服务器接收所述注册消息,在所述第三服务器上注册所述第二服务器和/或所述第二服务器所在网络中的设备,并保存注册后的信息。
[0021]优选地,所述第三服务器接收所述注册消息,在所述第三服务器上注册所述第二服务器和/或所述第二服务器所在网络中的设备包括:所述第三服务器在接收到所述注册消息之后,对所述第二服务器和/或所述第二服务器所在网络中的设备进行鉴权,在鉴权通过之后在所述第三服务器上注册所述第二服务器和/或所述第二服务器所在网络中的设备。
[0022]优选地,所述第一服务器保存的注册后的信息包括:属主标识、区域标识和设备标识,其中,所述属主标识用于表示属于同一属主标识的设备才能进行多媒体分享;所述区域标识用于标识所述第二服务器的地址所在的区域,所述区域的信息包括以下至少之一:所述第二服务器的地址、本地地址簇、互联网地址簇、多媒体分享所采用的协议。
[0023]优选地,所述第二服务器的功能由所述第二网络中的设备实现。
[0024]优选地,所述第一服务器转发所述多媒体分享报文包括:所述第一服务器获取所述两个网络中的代理服务器和/或设备的注册信息,并根据所述注册信息转发多媒体分享报文。
[0025]根据本发明的另一个方面,提供一种注册方法,20.—种注册方法,其特征在于,包括:
[0026]代理服务器向服务器发送用于向所述服务器注册所述代理服务器和/或所述代理服务器所在网络中的设备的注册消息;所述服务器接收所述注册消息,在所述服务器上注册所述代理服务器和/或所述代理服务器所在网络中的设备,并保存注册后的信息,其中,在所述服务器上注册的第一网络中的设备能够通过多媒体分享报文与第二网络中的设备进行多媒体分享。
[0027]优选地,所述服务器接收所述注册消息,在所述服务器上注册所述代理服务器和/或所述代理服务器所在网络中的设备包括:所述服务器在接收到所述注册消息之后,对所述代理服务器和/或所述代理服务器所在网络中的设备进行鉴权,在鉴权通过之后在所述服务器上注册所述代理服务器和/或所述代理服务器所在网络中的设备。
[0028]优选地,所述第一服务器保存的注册后的信息包括:属主标识、区域标识和设备标识,其中,所述属主标识用于表示属于同一属主标识的设备才能进行多媒体分享;所述区域标识用于标识所述代理服务器的地址所在的区域,所述区域的信息包括以下至少之一:所述代理服务器的地址、本地地址簇、互联网地址簇、多媒体分享所采用的协议。
[0029]通过本发明,采用服务器与至少两个网络连接,用于在所述至少两个网络之间转发多媒体分享报文,以实现在所述两个网络中的设备之间的多媒体分享,通过本发明解决了相关技术中不同局域网或网外设备之间不能实现多媒体分享的问题,实现了不同网络之间或网外设备之间的多媒体分享。

【专利附图】

【附图说明】
[0030]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0031]图1是根据本发明实施例的服务器的示意图;
[0032]图2是根据本发明实施例的优选组网示意图;
[0033]图3是根据本发明实施例的多屏设备网关数据的示意图;
[0034]图4是根据本发明实施例的媒体分享消息示意图;
[0035]图5是根据本发明实施例的媒体分享流程示意图。

【具体实施方式】
[0036]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0037]在本实施例中提供了一种服务器,图1是根据本发明实施例的服务器的示意图,如图1所示,该服务器与至少两个网络连接,用于在至少两个网络之间转发多媒体分享报文,以实现在两个网络中的设备之间的多媒体分享。
[0038]通过上述系统,相比于相关技术而言,增加了服务器,通过该服务器实现了两个网络(例如,两个局域网)之间的多媒体分享。该服务器可以是一个服务器,也可以是一组服务器,在以下实施例中所描述的该服务器的功能可以在一个服务器上实现,也可以根据功能的不同划分成不同的服务器来实现。在本实施例中,服务器实现的功能也可以作为模块来设置在现有的服务器上,也可以通过在现有的架构中新增加服务器来实现。该服务器在以下实施例中也称为多屏设备网关、鉴权与协议服务器,其中,鉴权与协议服务器可以通过两个服务器来实现,即鉴权服务器和协议服务器。
[0039]优选地,该服务器还用于接收第一网络中的代理服务器的信息和/或经由第一网络中的代理服务器转发的该第一网络中的设备的信息,并向该第二网络中的代理服务器发送和/或经由该第二网络中的代理服务器向该第二网络中的设备发送从该第一网络接收来的信息,其中,该信息用于在该第一网络中的设备和该第二网络中的设备在进行多媒体共享时使用。
[0040]在相关技术中,不同网络之间可能使用不同的多媒体分享协议,为了在两个使用不同协议的设备之间进行多媒体分享,在一个优选的实施例中,上述服务器用于判断至少两个网络中的使用的多媒体分享协议是否相同,并且在不相同的情况,进行多媒体分享协议的转换,以在至少两个网络之间转发多媒体分享报文。通过该优选实施例方式,可以实现使用不同协议的网络之间的多媒体分享。
[0041]上述服务器可以采用多种在不同网络之间多媒体报文路由的方式,在本实施例中提供了一种优选的方式,在该优选实施方式中,服务器用于在来自该至少两个网络中的第一网络的资源标识中添加该第一网络的标识,并发送给该至少两个网络中的第二网络,其中,该第一网络的标识用于在该第二网络判断该资源标识对应的资源的路由。通过这种在资源标识中添加网络标识的路由方式实现比较简便,能够在一定程度上使服务器处理更加容易。
[0042]为了更加安全,在一个优选实施方式中,还可以对上述两个网络中的代理服务器和/或设备进行注册。在该情况下,上述服务器还用于获取该两个网络中的代理服务器和/或设备的注册信息,并根据该注册信息转发多媒体分享报文。
[0043]在上述实施例中,只要服务器能够与至少两个网络通信即可,在本实施例中,为了更加便于服务器与网络进行通信,可以在网络中增加代理服务器(也可以称为家庭业务代理)。该代理服务器,位于第一网络中,用于接收该第一网络中的设备发送的多媒体分享报文并将该多媒体分享报文发送给与该第一网络连接的服务器;该代理服务器,还用于接收该服务器转发的来自该第二网络的多媒体分享报文,并将来自该第二网络的该多媒体分享报文发送给该第一网络中的设备。
[0044]通过在网络中增加代理服务器的方式,可以使服务器与不同网络之间的关系更加清晰,是网络架构更加明确,从而有利于实施。该代理服务器在以下实施例中还被称为局域网代理、家庭多屏业务代理、局域网设备。该代理服务器可以是在网络中增加一个单独的服务器来实现,该代理服务器也可以由网络中进行多媒体共享的设备来实现。
[0045]优选地,在增加了代理服务器之后,为了便于对代理服务器和/或该代理服务器所在网络的设备的管理。该代理服务器,还用于注册该代理服务器和/或该第一网络中的设备。
[0046]该注册信息可以是在家庭业务代理开机之后发送的,与设备相关的注册信息也可以是在设备在开机之后发送的。注册之后就可以了解设备和/或家庭业务代理是否在线。
[0047]上述的注册可以通过一个服务器来实现,该服务器可以与图1中示出的服务器合并设置,也可以分开设置。该服务器可以实现注册功能。即在本实施例中还提供了一种服务器(该服务器也可以称为鉴权服务器、注册服务器或者鉴权注册服务器),该服务器,用于接收注册消息,其中,该注册消息来自第一网络中的代理服务器,该注册消息用于注册该第一网络中的代理服务器和/或该第一网络中的设备;该服务器,还用于保存注册后的信息,其中,在该服务器上注册的第一网络中的设备能够通过多媒体分享报文与第二网络中的设备进行多媒体分享。
[0048]为了更加安全,在一个优选实施方式,还可以增加鉴权功能。即,优选地,服务器用于在接收到注册消息之后,对家庭业务代理和/或家庭业务代理所在网络中的设备进行鉴权,在鉴权通过之后在服务器上注册家庭业务代理和/或家庭业务代理所在网络中的设备,并保存注册后的信息。通过该优选实施方式,在一定程度上提高了安全性。
[0049]优选地,该服务器保存的注册后的信息包括:属主标识、区域标识和设备标识,其中,该属主标识用于表示属于同一属主标识的设备才能进行多媒体分享;该区域标识用于标识该家庭业务代理的地址所在的区域,该区域的信息包括以下至少之一:该家庭业务代理的地址、本地地址簇、互联网地址簇、多媒体分享所采用的协议。
[0050]对应于上述的服务器、代理服务器,在本实施例中,还提供了一种多媒体分享方法,在上述实施例中已经进行过说明的,在此不再赘述。该多媒体分享方法,包括:第一服务器在至少两个网络之间转发多媒体分享报文,以实现在该至少两个网络中的设备之间的多媒体分享,其中,该第一服务器与至少两个网络连接。
[0051]优选地,该第一服务器在该至少两个网络之间转发多媒体分享报文可以包括:该第一服务器判断该至少两个网络中的使用的多媒体分享协议是否相同,并且在不相同的情况,进行多媒体分享协议的转换;该第一服务器在进行多媒体分享协议转换之后,在该至少两个网路之间转发该多媒体报文。
[0052]优选地,该第一服务器在该至少两个网络之间转发多媒体分享报文可以包括:该第一服务器在来自该至少两个网络中的第一网络的资源标识中添加该第一网络的标识,并发送给该至少两个网络中的第二网络,其中,该第一网络的标识用于在该第二网络该资源标识对应的资源进行路由。
[0053]优选地,该方法还可以包括:第二服务器向该第一服务器发送多媒体分享报文;其中,该第二服务器位于该至少两个网络中的一个网络中,与该第一服务器连接;该第二服务器将该第一服务器发送的多媒体分享报文发送给该第二服务器所在的网络中的设备。
[0054]优选地,该方法还可以包括:该第二服务器向第三服务器发送用于向该第三服务器注册该第二服务器和/或该第二服务器所在网络中的设备的注册消息;该第三服务器接收该注册消息,在该第三服务器上注册该第二服务器和/或该第二服务器所在网络中的设备,并保存注册后的信息。
[0055]优选地,该第三服务器接收该注册消息,在该第三服务器上注册该第二服务器和/或该第二服务器所在网络中的设备可以包括:该第三服务器在接收到该注册消息之后,对该第二服务器和/或该第二服务器所在网络中的设备进行鉴权,在鉴权通过之后在该第三服务器上注册该第二服务器和/或该第二服务器所在网络中的设备。
[0056]优选地,该第一服务器保存的注册后的信息可以包括:属主标识、区域标识和设备标识,其中,该属主标识用于表示属于同一属主标识的设备才能进行多媒体分享;该区域标识用于标识该第二服务器的地址所在的区域,该区域的信息包括以下至少之一:该第二服务器的地址、本地地址簇、互联网地址簇、多媒体分享所采用的协议。
[0057]优选地,该第二服务器的功能由该第二网络中的设备实现。
[0058]优选地,该第一服务器转发该多媒体分享报文可以包括:该第一服务器获取该两个网络中的代理服务器和/或设备的注册信息,并根据该注册信息转发多媒体分享报文。
[0059]对应于上述用于注册的服务器,还提供了一种注册方法,该方法包括如下步骤:
[0060]步骤S102,第二服务器(即代理服务器)向第三服务器(即上述用于注册的服务器)发送用于向该第三服务器注册该第二服务器和/或该第二服务器所在网络中的设备的注册消息;
[0061]步骤S104,该第三服务器接收该注册消息,在该第三服务器上注册该第二服务器和/或该第二服务器所在网络中的设备,并保存注册后的信息,其中,在该第三服务器上注册的第一网络中的设备能够通过多媒体分享报文与第二网络中的设备进行多媒体分享。
[0062]优选地,该第三服务器接收该注册消息,在该第三服务器上注册该第二服务器和/或该第二服务器所在网络中的设备可以包括:该第三服务器在接收到该注册消息之后,对该第二服务器和/或该第二服务器所在网络中的设备进行鉴权,在鉴权通过之后在该第三服务器上注册该第二服务器和/或该第二服务器所在网络中的设备。
[0063]优选地,该第一服务器保存的注册后的信息包可以括:属主标识、区域标识和设备标识,其中,该属主标识用于表示属于同一属主标识的设备才能进行多媒体分享;该区域标识用于标识该第二服务器的地址所在的区域,该区域的信息包括以下至少之一:该第二服务器的地址、本地地址簇、互联网地址簇、多媒体分享所采用的协议。
[0064]下面结合优选实施例进行说明。
[0065]在以下优选实施例中,可以通过多屏设备网关来提供混合协议、混合网络的多屏设备互通、媒体分享。在本优选实施例中,涉及到多屏设备网关,用于管理注册设备、设备本地网、设备属主,以及转发互通消息、媒体分享消息,和转换协议报文;局域网代理,用于接收本地消息并封装后发给多屏设备网关,以及把来自多屏设备网关的消息在局域网中广播(组播)。
[0066]本优选实施例中提供的方法可以包括如下步骤:
[0067]步骤SI,设备向多屏设备网关注册;
[0068]步骤S2,局域网代理转发消息;
[0069]步骤S3,多屏设备网关分析协议,转发消息。
[0070]优选地,具有互联网地址的设备可以直接向多屏设备网关注册。
[0071]优选地,局域网内的设备,由局域网代理收到广播(组播)消息后发给多屏设备网关进行注册,多屏设备网关记录该局域网内各设备、设备在局域网内的地址。
[0072]优选地,多屏设备网关接收媒体分享协议报文,根据目的设备协议,进行协议转换、报文内地址字段更替,然后发给目标设备。
[0073]通过上述步骤,可以使得多个局域网之间的设备、互联网设备能够互通、实现媒体分享。
[0074]图2是根据本发明实施例的优选组网示意图,图2示出了各装置及其相互关系。
[0075]在图2中,有4类设备、两类场景。3类设备是多屏鉴权服务器与协议服务器,家庭多屏业务代理如机顶盒、家庭互联网网关,家庭多媒体业务设备如以WiFI互连的手机、平板电脑、个人电脑、笔记本电脑等,互联网多媒体业务设备如接入移动网络的手机、互联网中的多屏业务服务器。两类场景分别是家庭网络内多媒体业务设备之间的多屏分享(局域网)、家庭网络内各多媒体业务设备与互联网多媒体业务设备之间的多屏分享(互联网)。前者场景有现有技术提供了方案,例如使用DLNA/UPnP技术、Airplay技术、闪联技术等,这一类技术的共同点是在局域网内互相发现设备、互相共享多媒体内容。这一场景对应图2中“家庭设备网络”,不过不需要图中网络连接到外部网络。后一场景是互联网与局域网混合情形下的设备之间分享多媒体内容,本发明将就这一场景提供解决方案,使得这一场景下,不同的家庭内设备之间、连接在互联网上的设备与家庭内设备之间都能够通过网关进行多媒体内容分享。
[0076]图2中,家庭设备网络内的各设备仍然使用现有技术如DLNA/UPnP、Airpaly等进行媒体分享,不需要修改现有软件、硬件;家庭设备网络内增加了家庭多屏业务代理这一设备,这一设备
[0077](I)支持DLNA/UPnP、Airplay等协议,同时与互联网中的多屏鉴权服务器与协议服务器相连接;
[0078](2)能够把通过DLNA/UPnP、Airplay等协议收集的多屏设备信息发送服务器,以及把服务器发下来的DLNA/UPnP、Airplay等其它设备协议信息在家庭设备网络内多播/广播;
[0079](3)并能够把服务器发下来的对多屏设备的DLNA/UPnP、Airplay等协议的多屏多媒体分享报文发送给家庭设备网络内的多屏设备;
[0080](4)并能够把家庭设备网络内的多屏设备发出的DLNA/UPnP、Airplay等协议的多屏多媒体分享报文发送给服务器。
[0081]家庭多屏业务代理设备可以通过在现有的机顶盒、家庭互联网网关等设备增加软件功能来实现,这样的设备可以同时连接家庭网络内的设备、并连接到互联网。
[0082]图2中,多屏鉴权与协议服务器与家庭多屏业务代理互联、与移动网络或电信网络的多媒体业务设备如手机、计算机互联。这里的手机、计算机等设备可以使用修改了设备发现功能的DLNA/UPnP、Airplay技术,通过多屏鉴权服务器与协议服务器与其它设备进行多媒体内容分享。当然也可以使用其它协议技术。多屏鉴权服务器与协议服务器除了联接上述设备,另一重要功能是多媒体分享协议的协议转换。功能有:
[0083](I)设备信息管理与发布;接收家庭多屏业务代理的注册信息、互联网多媒体业务设备注册信息,以及记载家庭多买业务代理与互联网多媒体业务设备、与家庭设备网络内的多屏设备的分组映射信息。
[0084](2)协议报文分析与转换;服务器上存在多个协议报文接收与处理模块,分别接收DLNA、UPnP、Airplay等协议报文,并对报文进行分析,按目标设备转换成相应的目标设备能够支持的协议报文。
[0085](3)协议报文内、外URI管理与映射;这里URI包括URL、URN、以及设备地址。协议报文内的URI包括对报文中指示的多媒体内容所在的URL等,服务器需要根据家庭多屏业务代理所在的局域网重新生成URL,以使该家庭网络之外的设备访问多媒体内容时,能够正确路由访问。例如,两个家庭网络的局域网都是192.168.1.*,各自的家庭多屏业务代理地址也分别是192.168.1.1,当第一家庭网络中的192.168.1.10设备指示有一位于192.168.1.11 设备上的多媒体内容 vclipOOl 其 URL 为 HTTP://192.168.1.1l/vclip001.mpg 时,服务器把 URL 映射为 HTTP://192.168.1.Ι/vclipOOl.mpgOremotedev,然后把转换后的包含此URL的报文发送给第二家庭网络内的家庭多屏业务代理,由第二家庭网络内的家庭多屏业务代理多播/广播/单播在第二家庭网络内的多屏设备;当第二家庭网络内的多屏设备访问多媒体内容HTTP://192.168.1.l/vclip001.mpgOremotedev时,由第二家庭网络内的家庭多屏业务代理把访问请求报文发送到服务器,由服务器根据第二家庭网络内的家庭多屏业务代理地址分析报文,把HTTP://192.168.1.l/vclip001.mpgOremotedev重新映射回HTTP://192.168.1.11/vclipOOl.mpg,把报文发给第一家庭网络的家庭多屏业务代理,由第一家庭网络的家庭多屏业务代理建立与192.168.1.11设备的连接、访问其上的多媒体内容,并把媒体内容转发给服务器、以及服务器转发给第二网络的家庭多屏业务代理、第二网络的家庭多屏业务代理转发给第二家庭网络内发起请求的多屏设备。
[0086]图2中,多屏业务服务器与多屏鉴权与协议服务器相联,由多屏业务服务器提供公共的、或订制的多屏服务,包括多媒体同步信息服务、广告服务等。
[0087]图3是根据本发明实施例的多屏设备网关数据的示意图,图3示出了鉴权与协议服务器接收各个家庭多屏业务代理的注册信息、互联网多媒体业务设备注册信息,以及记载家庭多买业务代理与互联网多媒体业务设备、与家庭设备网络内的多屏设备的分组映射信息。该服务器上的数据包括ID {属主ID,区域ID,设备ID};
[0088]区域{家庭多屏业务代理地址,本地地址族,互联网地址族,多媒体内容分享协议技术}。
[0089]鉴权服务器对多屏分享设定一个属主ID,所有关联到这个属主ID下的设备才能多屏分享?’属主ID内记录了区域ID即家庭多屏业务代理地址所在的区域,关联的各设备ID及设备的多屏相关信息如地址、协议设备类型(如DLNA DMS, UPnP Media Server、DNSServer 等)。
[0090]图4是根据本发明实施例的媒体分享消息传输的流程图,在图4中,局域网设备对应前述的家庭多屏业务代理,前述的服务器在这一实施例中分为鉴权服务器和协议服务器,远程设备对应前述的互联网多媒体业务设备。如图4所示,该流程包括如下步骤:
[0091]步骤S401,局域网设备在开机后向鉴权服务器发出注册消息(Registrat1n)。
[0092]在该步骤中,局域网设备可以内置鉴权服务器的地址。优选地,局域网设备收到局域网内其它多屏业务设备开机的消息时,也向鉴权服务器发送注册消息。鉴权服务器收到注册消息后,查询事先存储的属主ID等数据,可以要求局域网设备提供鉴权需要的信息如用户名、密码或者其它证书等,局域网设备按约定响应请求消息。鉴权服务器成功后,向局域网设备提供协议服务器地址,并记录设备在线状态等信息。
[0093]步骤S402,远程设备在需要发起多屏分享服务时例如开机时向鉴权服务器发出注册消息。
[0094]在该步骤中,远程设备内置了鉴权服务器的地址。鉴权服务器可以要求远程设备提供认证需要的信息;鉴权成功后,鉴权服务器记录设备在线状态等信息。
[0095]步骤S403,鉴权服务器向局域网设备发送C类通知消息(Notificat1n)。
[0096]在该步骤中,鉴权服务器在存储了远程设备在线的信息后,向局域网设备发送通知消息,这一通知消息,由协议服务器按照局域网设备能够接受的协议报文,并根据局域网设备的地址组装报文内容,由鉴权服务器发给局域网设备。例如,组装一UPnP SSDP NOTIFY消息,其中的目标地址HOST:239.255.255.250:1900, LOCAT1N为局域网设备的地址,UUID由远程设备提供或由协议服务器生成。
[0097]步骤S404,局域网设备向鉴权服务器发送A类通知消息。
[0098]在该步骤中,如果局域网内有其它多屏业务设备发出消息,局域网设备收到后转发这些消息,内容包括其它多屏业务设备发出的完整的协议报文消息,例如,完整的UPnPSSDP NOTIFY 消息,查询 UPnP Media Server CDS 消息,SIP 消息等等。
[0099]步骤S405,鉴权服务器向远程设备发送C类通知消息。
[0100]在该步骤中,鉴权服务器把记载的状态为在线的设备的通知消息,发送给远程设备,发送给远程设备的消息为远程设备能够接受的协议报文格式;报文中的地址、多媒体资源URI及报文格式由协议服务器进行映射、翻译。
[0101]步骤S406,远程设备向协议服务器发起B类连接请求(Connect1n)。
[0102]在该步骤中,远程设备可以根据自身协议技术,发出连接请求。
[0103]步骤S407,协议服务器向局域网设备发起A类连接请求。
[0104]在该步骤中,协议服务器可以根据记录的映射关系,更新请求消息中的URL或地址,翻译报文生成新报文A,把报文A发给局域网设备。根据前述流程,局域网设备向局域网内的设备发起连接请求,这一步骤中,局域网内设备收到的请求消息、局域网转发的报文都是由协议服务器组装生成的消息,同前面步骤,局域网设备并不转换报文内容。
[0105]如果是使用HTTP方式获取多媒体内容,则在这一步骤已经多媒体内容的分享,可以不需要后面的步骤了。
[0106]步骤S408,局域网设备向协议服务器发送多媒体内容。
[0107]例如,局域网内设备、局域网设备、协议服务器之间都使用RTP/RTCP传输多媒体内容数据。协议服务器可以在这一步进行多媒休格式转码。
[0108]如果不需要协议服务器进行多媒体格式转码,也可以在步骤S407中由协议服务器在报文中协商局域网设备与远程设备直接建立RTP/RTCP连接。
[0109]步骤S409,协议服务器向远程设备转发多媒体内容。
[0110]在该步骤中,协议服务器可以使用RTP/RTCP传输多媒体内容数据到远程设备。
[0111]图5是根据本发明实施例的媒体分享流程示意图,在图中描述了协议服务器上的处理流程,如图5所示,该流程包括如下步骤:
[0112]步骤S501,协议服务器接收报文。
[0113]在该步骤,协议服务器支持多种协议报文,每一个家庭多屏业务代理向鉴权服务器发送注册消息时,都报告本区域内设备间多媒体共享所使用的协议技术,每一互联网多媒体业务设备向鉴权服务器发送注册消息时,都报告本设备多媒体共享所使用的协议技术,这些协议技术的例子如使用DLNA/UPnP协议技术、或者Airplay协议技术、或者闪联协议技术等等。协议服务器通过鉴权服务器获得家庭多屏代理所在区域的设备、互联网多媒体业务设备的协议技术信息。
[0114]协议服务器上的软件模块包括启动多个协议技术服务器如DLNA协议报文接收服务器、Multicast-DNS 与 DNS-Service Discovery (Airplay)报文接收服务器、HTTP 服务器、SIP服务器等。
[0115]协议服务器根据鉴权服务器鉴权结果接收家庭多屏业务代理、互联网多媒体业务设备发来的协议报文数据。
[0116]步骤S502,协议服务器分析报文。
[0117]在该步骤中,协议服务器对收到的协议报文进行分析,按照协议规定,对报文中包含的URL或地址进行分析,以及根据报文目的设备判断是否需要翻译成对应的协议报文。
[0118]步骤S503,判断需要映射网络地址吗?若是,转步骤S504。否则,转步骤S505。
[0119]优选地,判断条件主要有:(I)报文是否来自家庭多屏业务代理、报文内是否包含多媒体资源URL ;(2)报文是否发送到家庭多屏业务代理、判断报文内是否包含多媒体资源URL。
[0120]步骤S504,根据代理所在网络映射地址、更新协议报文。
[0121 ] 在该步骤中,优选地,映射及更新报文的内容可以包括:(I)报文是否来自家庭多屏业务代理A,若是来自家庭多屏业务代理A,则需要把报文内设备的地址或URL替换为该家庭多屏业务代理A的地址,并记载替换关系;再判断报文内是否包含多媒体资源URL,若包含则把URL中地址替换为该家庭多屏业务代理A的地址并附加标记,并记载这一映射关系;(2)报文是否发送到家庭多屏业务代理B,若报文要发送到另一家庭多屏业务代理B,则需要把报文内设备的地址或URL替换为另一家庭多屏业务代理B,并记载替换关系;再判断报文内是否包含多媒体资源URL,若包含则把URL中地址替换为另一家庭多屏业务代理B的地址并附加标记,并记载这一映射关系。
[0122]步骤S505,判断需要翻译报文吗?若是,转步骤S506,否则,转步骤S507。
[0123]优选地,在该步骤中,判断的依据是接收到的报文协议是否和目的设备所使用的报文协议相同,若不相同,则需要翻译,转步骤S506。
[0124]步骤S506,翻译报文。
[0125]例如,把DLNA多播消息翻译成mult1-DNS和DNS-SD消息等。
[0126]步骤S507,发送报文。
[0127]优选地,在该步骤中,可以根据目的设备使用的地址、协议,把报文发送给目的设备。
[0128]上述实施例中,电视机、播放机、存储服务器、电脑、音响、音箱、投影仪、机顶盒等等都可以作为多媒体分享设备,上述实施例并不限定设备的类型。
[0129]上述流程,是实现本发明的实施例,并不是限定只能用实施例来实现,也不是用来限定具体流程执行的方法,本发明还可以用类似的方式实现,比如表示单元的名字、各种消息的类型等,那不过是命名形式、具体的报文内容等有所不同。
[0130]上述实施例,网络相关的,可适用于基于IEEE 802.3、IEEE 802.llb/g/n、POWELINE、CABLE、PSTN、3GPP (3rd Generat1n Partnership Project,第三代合作伙伴计划)网络、3GPP2网络等通讯网络所支持的IP网络,各装置的操作系统可适用于UNIX类操作系统、WINDOWS类操作系统、ANDROID类操作系统、1S操作系统。
[0131]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0132]以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种服务器,其特征在于, 所述服务器,与至少两个网络连接,用于在所述至少两个网络之间转发多媒体分享报文,以实现在所述至少两个网络中的设备之间的多媒体分享。
2.根据权利要求1所述的服务器,其特征在于, 所述服务器,还用于接收第一网络中的代理服务器的信息和/或经由第一网络中的代理服务器转发的所述第一网络中的设备的信息,并向所述第二网络中的代理服务器发送和/或经由所述第二网络中的代理服务器向所述第二网络中的设备发送从所述第一网络接收来的信息,其中,所述信息用于在所述第一网络中的设备和所述第二网络中的设备在进行多媒体共享时使用。
3.根据权利要求1所述的服务器,其特征在于, 所述服务器,用于判断所述至少两个网络中的使用的多媒体分享协议是否相同,并且在不相同的情况,进行多媒体分享协议的转换,以在所述至少两个网络之间转发多媒体分享报文。
4.根据权利要求1所述的服务器,其特征在于, 所述服务器,用于在来自所述至少两个网络中的第一网络的资源标识中添加所述第一网络的标识,并发送给所述至少两个网络中的第二网络,其中,所述第一网络的标识用于在所述第二网络判断所述资源标识对应的资源的路由。
5.根据权利要求1至4中任一项所述的服务器,其特征在于, 所述服务器,还用于获取所述两个网络中的代理服务器和/或设备的注册信息,并根据所述注册信息转发多媒体分享报文。
6.一种代理服务器,其特征在于, 所述代理服务器,位于第一网络中,用于接收所述第一网络中的设备发送的多媒体分享报文并将所述多媒体分享报文发送给与所述第一网络连接的服务器; 所述代理服务器,还用于接收所述服务器转发的来自所述第二网络的多媒体分享报文,并将来自所述第二网络的所述多媒体分享报文发送给所述第一网络中的设备。
7.根据权利要求7所述的代理服务器,其特征在于, 所述代理服务器,还用于注册所述代理服务器和/或所述第一网络中的设备。
8.一种服务器,其特征在于, 所述服务器,用于接收注册消息,其中,所述注册消息来自第一网络中的代理服务器,所述注册消息用于注册所述第一网络中的代理服务器和/或所述第一网络中的设备; 所述服务器,还用于保存注册后的信息,其中,在所述服务器上注册的第一网络中的设备能够通过多媒体分享报文与第二网络中的设备进行多媒体分享。
9.根据权利要求8所述的服务器,其特征在于, 所述服务器,用于在接收到所述注册消息之后,对所述代理服务器和/或所述代理服务器所在网络中的设备进行鉴权,在鉴权通过之后在所述服务器上注册所述代理服务器和/或所述代理服务器所在网络中的设备,并保存注册后的信息。
10.根据权利要求8或9所述的服务器,其特征在于, 所述服务器保存的注册后的信息包括:属主标识、区域标识和设备标识,其中,所述属主标识用于表示属于同一属主标识的设备才能进行多媒体分享;所述区域标识用于标识所述家庭业务代理的地址所在的区域,所述区域的信息包括以下至少之一:所述家庭业务代理的地址、本地地址簇、互联网地址簇、多媒体分享所采用的协议。
11.一种多媒体分享方法,其特征在于,包括: 第一服务器在至少两个网络之间转发多媒体分享报文,以实现在所述至少两个网络中的设备之间的多媒体分享,其中,所述第一服务器与至少两个网络连接。
12.根据权利要求11所述的方法,其特征在于,所述第一服务器在所述至少两个网络之间转发多媒体分享报文包括: 所述第一服务器判断所述至少两个网络中的使用的多媒体分享协议是否相同,并且在不相同的情况,进行多媒体分享协议的转换; 所述第一服务器在进行多媒体分享协议转换之后,在所述至少两个网路之间转发所述多媒体报文。
13.根据权利要求11所述的方法,其特征在于,所述第一服务器在所述至少两个网络之间转发多媒体分享报文包括: 所述第一服务器在来自所述至少两个网络中的第一网络的资源标识中添加所述第一网络的标识,并发送给所述至少两个网络中的第二网络,其中,所述第一网络的标识用于在所述第二网络所述资源标识对应的资源进行路由。
14.根据权利要求11至13中任一项所述的方法,其特征在于,所述方法还包括: 第二服务器向所述第一服务器发送多媒体分享报文;其中,所述第二服务器位于所述至少两个网络中的一个网络中,与所述第一服务器连接; 所述第二服务器将所述第一服务器发送的多媒体分享报文发送给所述第二服务器所在的网络中的设备。
15.根据权利要求14所述的方法,其特征在于,所述方法还包括: 所述第二服务器向第三服务器发送用于向所述第三服务器注册所述第二服务器和/或所述第二服务器所在网络中的设备的注册消息; 所述第三服务器接收所述注册消息,在所述第三服务器上注册所述第二服务器和/或所述第二服务器所在网络中的设备,并保存注册后的信息。
16.根据权利要求15所述的方法,其特征在于,所述第三服务器接收所述注册消息,在所述第三服务器上注册所述第二服务器和/或所述第二服务器所在网络中的设备包括: 所述第三服务器在接收到所述注册消息之后,对所述第二服务器和/或所述第二服务器所在网络中的设备进行鉴权,在鉴权通过之后在所述第三服务器上注册所述第二服务器和/或所述第二服务器所在网络中的设备。
17.根据权利要求15或16所述的方法,其特征在于,所述第一服务器保存的注册后的信息包括:属主标识、区域标识和设备标识,其中,所述属主标识用于表示属于同一属主标识的设备才能进行多媒体分享;所述区域标识用于标识所述第二服务器的地址所在的区域,所述区域的信息包括以下至少之一:所述第二服务器的地址、本地地址簇、互联网地址簇、多媒体分享所采用的协议。
18.根据权利要求13所述的方法,其特征在于,所述第二服务器的功能由所述第二网络中的设备实现。
19.根据权利要求11至17中任一项所述的方法,其特征在于,所述第一服务器转发所述多媒体分享报文包括: 所述第一服务器获取所述两个网络中的代理服务器和/或设备的注册信息,并根据所述注册信息转发多媒体分享报文。
20.一种注册方法,其特征在于,包括: 代理服务器向服务器发送用于向所述服务器注册所述代理服务器和/或所述代理服务器所在网络中的设备的注册消息; 所述服务器接收所述注册消息,在所述服务器上注册所述代理服务器和/或所述代理服务器所在网络中的设备,并保存注册后的信息,其中,在所述服务器上注册的第一网络中的设备能够通过多媒体分享报文与第二网络中的设备进行多媒体分享。
21.根据权利要求20所述的方法,其特征在于,所述服务器接收所述注册消息,在所述服务器上注册所述代理服务器和/或所述代理服务器所在网络中的设备包括: 所述服务器在接收到所述注册消息之后,对所述代理服务器和/或所述代理服务器所在网络中的设备进行鉴权,在鉴权通过之后在所述服务器上注册所述代理服务器和/或所述代理服务器所在网络中的设备。
22.根据权利要求20或21所述的方法,其特征在于,所述第一服务器保存的注册后的信息包括:属主标识、区域标识和设备标识,其中,所述属主标识用于表示属于同一属主标识的设备才能进行多媒体分享;所述区域标识用于标识所述代理服务器的地址所在的区域,所述区域的信息包括以下至少之一:所述代理服务器的地址、本地地址簇、互联网地址簇、多媒体分享所采用的协议。
【文档编号】H04L29/08GK104519077SQ201310446465
【公开日】2015年4月15日 申请日期:2013年9月26日 优先权日:2013年9月26日
【发明者】刘海军, 徐火顺, 林立东, 缪川扬 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1