一种多媒体内容交互方法及装置制造方法

文档序号:8004589阅读:150来源:国知局
一种多媒体内容交互方法及装置制造方法
【专利摘要】本发明公开了一种多媒体内容交互方法,包括:第一网关向网络服务器发送获取第二网关的多媒体内容清单的请求;第一网关从网络服务器接收第二网关的多媒体内容清单,及接收供第一网关和第二网关建立通讯连接的临时会话密匙;第一网关根据临时会话密匙与第二网关建立通讯连接,第一网关向第二网关发送获取多媒体内容清单所映射的多媒体内容的请求,及接收第二网关发送过来的多媒体内容。本发明还公开了相应的装置。采用本发明的方案,在网络服务器仅存储多媒体内容清单,可避免网络服务器因承担多媒体内容的存储导致占用该网络服务器的系统资源过大,影响该网络服务器与各网关的交互效率。
【专利说明】-种多媒体内容交互方法及装置

【技术领域】
[0001] 本发明涉及到通信【技术领域】,特别涉及到一种多媒体内容交互方法及装置。

【背景技术】
[0002] 家庭网关是实现家庭网络内部各设备与外部设备相互通信的设备,是家庭网络中 核心构成部分。随着高速宽带上网和家庭电脑的普及,越来越多的数字多媒体设备如笔记 本电脑、数字电视、手机、固定电话以及其他消费电子产品,通过同一家庭网关接入到互联 网上,与外部网络进行信息交互;家庭网关将与之连接的各数字多媒体设备的多媒体内容 (例如视频A、视频B、音频C等)更新情况通过互联网发送到网络服务器共享。在现有技术 中,各家庭网关将更新的多媒体内容通过互联网发送到网络服务器中保存,需要获取该更 新内容的家庭网关向该网络服务器发送请求,再由该网络服务器将多媒体内容下发到发出 请求的家庭网关。然而,由于在网络侧的网络服务器里存储了大量的多媒体内容,各家庭网 关直接从该网络服务器中获取多媒体内容,导致占用该网络服务器的系统资源过大,影响 该网络服务器与各家庭网关的交互速率。


【发明内容】

[0003] 本发明的主要目的为提供一种多媒体内容交互方法及装置,旨在解决网络服务器 因承担多媒体内容的存储导致占用该网络服务器的系统资源过大,影响该网络服务器与各 网关的交互效率的问题。
[0004] 本发明提供一种多媒体内容交互方法,该方法包括:
[0005] 第一网关向网络服务器发送获取第二网关的多媒体内容清单的请求;
[0006] 所述第一网关从所述网络服务器接收所述第二网关的多媒体内容清单,及接收供 所述第一网关和第二网关建立通讯连接的临时会话密匙;
[0007] 所述第一网关根据所述临时会话密匙与所述第二网关建立通讯连接,所述第一网 关向所述第二网关发送获取所述多媒体内容清单所映射的多媒体内容的请求,及接收所述 第二网关发送过来的多媒体内容。
[0008] 优选地,在所述第一网关向网络服务器发送获取第二网关的多媒体内容清单的请 求之前,该方法还包括:
[0009] 所述第一网关向所述网络服务器发送认证请求,并在所述网络服务器认证成功后 与所述网络服务器建立通讯连接。
[0010] 优选地,该方法还包括:
[0011] 所述第一网关向所述网络服务器发送订阅所述第二网关的多媒体内容更新通知 服务的请求,并在所述网络服务器确认所述更新通知服务的请求时,建立与所述网络服务 器关于所述第二网关的多媒体内容发生更新的通知服务关系;
[0012] 在所述第二网关的多媒体内容发生更新后,所述第一网关接收所述网络服务器发 送的关于所述第二网关的多媒体内容发生更新的通知。
[0013] 优选地,所述多媒体内容发生更新的通知由所述网络服务器生成,其中:
[0014] 所述网络服务器接收所述第二网关上传的更新多媒体内容清单的请求,对存储在 所述网络服务器中的第二网关的多媒体内容清单进行更新,生成所述第二网关的多媒体内 容发生更新的通知,并将生成的通知发送给所述第一网关。
[0015] 优选地,所述更新多媒体内容清单的请求由所述第二网关生成,其中:
[0016] 当所述第二网关接收到用户终端上传的多媒体内容时,所述第二网关对存储在该 第二网关里的多媒体内容和多媒体内容清单进行更新,生成所述更新多媒体内容清单的请 求,并将生成的所述更新多媒体内容清单的请求发送给所述网络服务器。
[0017] 本发明还提供一种多媒体内容交互装置,包括第一网关,所述第一网关包括:
[0018] 第一收发模块,用于向网络服务器发送获取第二网关的多媒体内容清单的请求, 及从所述网络服务器接收所述第二网关的多媒体内容清单和接收供所述第一网关和第二 网关建立通讯连接的临时会话密匙;
[0019] 连接建立模块,用于根据所述临时会话密匙建立所述第一网关和第二网关的通讯 连接;
[0020] 第二收发模块,用于根据所述连接建立模块建立的通讯连接向所述第二网关发送 获取所述多媒体内容清单所映射的多媒体内容的请求,及接收所述第二网关发送过来的多 媒体内容。
[0021] 优选地,所述第一网关还包括:
[0022] 认证模块,用于向所述网络服务器发送认证请求,并在所述网络服务器认证成功 后与所述网络服务器建立通讯连接。
[0023] 优选地,所述第一网关还包括:
[0024] 第三收发模块,用于向所述网络服务器发送订阅所述第二网关的多媒体内容更新 通知服务的请求,并在所述网络服务器确认所述更新通知服务的请求时,建立与所述网络 服务器关于所述第二网关的多媒体内容发生更新的通知服务关系;及用于在所述第二网关 的多媒体内容发生更新后,接收所述网络服务器发送的关于所述第二网关的多媒体内容发 生更新的通知。
[0025] 优选地,所述多媒体内容发生更新的通知由所述网络服务器生成,其中,所述网络 服务器接收所述第二网关上传的更新多媒体内容清单的请求,对存储在所述网络服务器中 的第二网关的多媒体内容清单进行更新,生成所述第二网关的多媒体内容发生更新的通 知,并将生成的通知发送给所述第一网关。
[0026] 优选地,所述更新多媒体内容清单的请求由所述第二网关生成,其中:当所述第二 网关接收到用户终端上传的多媒体内容时,所述第二网关对存储在该第二网关里的多媒体 内容和多媒体内容清单进行更新,生成所述更新多媒体内容清单的请求,并将生成的所述 更新多媒体内容清单的请求发送给所述网络服务器。
[0027] 本发明实施例,第一网关从网络服务器获取第二网关的多媒体内容清单,并根据 该网络服务器返回临时会话密匙与第二网关建立通讯连接,从所述第二网关获取该多媒体 内容清单所映射的的多媒体内容。采用本发明,该多媒体内容并不需存储在网络服务器中, 在网络服务器仅存储多媒体内容清单,该多媒体内容存储在第二网关里,可避免网络服务 器因承担多媒体内容的存储导致占用该网络服务器的系统资源过大,影响该网络服务器与 各网关的交互效率。

【专利附图】

【附图说明】
[0028] 图1为本发明的多媒体内容交互方法的流程示意图;
[0029] 图2为本发明的多媒体内容交互装置的结构示意图。
[0030] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

【具体实施方式】
[0031] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0032] 参照图1,图1为本发明的多媒体内容交互方法的流程示意图,该方法包括以下步 骤:
[0033] S10、第一网关向网络服务器发送获取第二网关的多媒体内容清单的请求;
[0034] 当第一网关希望获取第二网关存储的多媒体内容时,首先向该网络服务器发送获 取第二网关的多媒体内容清单的请求。该第一网关和第二网关通过互联网与该网络服务器 连接,如:第一网关和第二网关通过互联网与网络服务器连接。该第一家庭网关和第二家庭 网关可以是家庭网关。
[0035] S20、该第一网关从该网络服务器接收该第二网关的多媒体内容清单,及接收供该 第一网关和第二网关建立通讯连接的临时会话密匙;
[0036] 网络服务器接收到第一网关发送的获取第二网关的多媒体内容清单的请求时, 在该网络服务器中查找该第二网关的多媒体内容清单,然后向该第一网关发送该第二网 关的多媒体内容清单,并生成一个临时会话密匙,并将该临时会话密匙分别发送给第一网 关和第二网关。第一网关和第二网关利用该临时会话密匙建立TLS (Transport Layer Security,安全传输层协议)连接。
[0037] S30、第一网关根据该临时会话密匙与该第二网关建立通讯连接,该第一网关向该 第二网关发送获取该多媒体内容清单所映射的多媒体内容的请求,及接收该第二网关发送 过来的多媒体内容。
[0038] 第一网关和第二网关在该临时会话密匙的有效期内,通过该临时会话密匙建立通 讯连接,进行数据交互,如:该第一网关向该第二网关发送请求,请求获取从该网络服务器 里获得的第二网关内的多媒体内容清单所映射的多媒体内容,该第二网关根据第一网关的 请求向其发送相应的多媒体内容。
[0039] 采用上述的多媒体内容交互方法,可方便的实现第一网关和第二网关的交互获取 相应的多媒体内容,不需要将多媒体内容存储在网络服务器中,在网络服务器中仅存储多 媒体内容清单,该多媒体内容存储在第二网关中,可避免网络服务器因承担多媒体内容的 存储导致占用该网络服务器的系统资源过大,而影响该网络服务器与各网关的交互效率。
[0040] 进一步的,在步骤SlO之前,还包括以下步骤:
[0041] S11、该第一网关向该网络服务器发送认证请求,并在该网络服务器认证成功后与 该网络服务器建立通讯连接。
[0042] 为实现第一网关与网络服务器之间交互的安全性,可对接入网络服务器的第一网 关进行认证,认证的标识可以是一个基于公开密匙体系的证书,也可以是存在于第一网关 的运营商发布的通用集成电路卡(Universal Integrated Circuit Card, UICC)之中。以 下举例说明第一网关采用的用户身份标识保存在ncc中,实际认证算法也保存在ncc中, 为 UMTS AKA算法(UMTS !Universal Mobile Telecommunications System通用移动通信系 统;AKA Authentication and Key Agreement,认证与密钥协商协议),认证采用SIP协议 (Session Initiation Protocol,会话初始协议),消息为SIP Register ;第一网关向网络 服务器发送SIP Register消息,网络服务器返回第一个响应为鉴权失败消息,即状态码为 401的SIP响应,同时鉴权失败消息中WffW-Authenticate字段携带UMTS AKA算法所需RAND 及AUTN参数;第一网关在收到该网络服务器返回的消息后,将参数RAND及AUTN传入nCC, 完成UMTS AKA计算,并得到AKA响应,将响应作为SIP Register消息中Authorization头 域的内容,再次发送SIP Register消息给网络服务器,网络服务器认证通过后返回成功响 应给该第一网关;该第一网关与该网络服务器的整个认证流程基于SIP AKA过程,无特殊 定制部分,AKA过程除了完成第一网关与网络服务器的相互认证,还相应生成了一个对称加 密密钥和一个完整性保护密钥,其中对称加密密钥用于建立第一网关到网络服务器之间的 TLS (Transport Layer Security,安全传输层协议)链接,为上层HTTP传输提供安全保护; 第一网关与网络服务器认证过程中的SIP消息可以不做加密保护。同理,第二网关与该网 络服务器之间的认证也可采用与该第一网关与网络服务器相同的认证方式进行认证。
[0043] 进一步的,该方法还包括以下步骤:
[0044] S12、该第一网关向该网络服务器发送订阅该第二网关的多媒体内容更新通知服 务的请求,并在该网络服务器确认该更新通知服务的请求时,建立与该网络服务器关于该 第二网关的多媒体内容发生更新的通知服务关系;
[0045] S13、在该第二网关的多媒体内容发生更新后,该第一网关接收该网络服务器发送 的关于该第二网关的多媒体内容发生更新的通知。
[0046] 通过上述步骤S12和步骤S13,第一网关与该网络服务器之间建立该网络服务器 关于该第二网关的多媒体内容发生更新的通知服务关系,在第二网关的多媒体内容发生更 新后,该网络服务器实时推送更新通知给第一网关,如果第一网关想获得更新的多媒体内 容,可执行步骤SlO。
[0047] 网络服务器预先存储与它连接的各个网关的订阅列表和多媒体器内容清单,如: 存储第一网关的订阅列表和多媒体内容清单、第二网关的订阅列表和多媒体内容清单、第 三网关的订阅列表和多媒体内容清单等(该第三网关可以是家庭网关)。第一网关的订阅列 表即表示该第一网关关注的其他网关清单。订阅列表中包括多项记录,每条记录包括:订 阅者身份标识、观察者身份标识、呈现状态、关系状态、位置信息、有效期、起始时间、临时会 话密匙、观察者内容更新;其中,如在第一网关的订阅列表中保存了一条关注第二网关的记 录,则订阅者身份标识为第一网关的身份标识,观察者身份标识为第二网关身份标识,呈现 状态为第二网关的当前状态信息(包括在线、离线、现在忙等),关系状态为第一网关与第二 网关是否确认订阅(包括确认和待确认),位置信息为第二网关的位置信息,有效期为第一 网关与第-网关的订阅关系的有效期,起始时间为第一网关与第-网关的订阅关系的起始 时间,临时会话密匙用于为第一网关与第二网关建立通讯连接,观察者内容更新表示第二 网关的多媒体内容清单是否发生更新(包括是、否);第一网关的订阅列表还包括该第一网 关与第三网关、第四网关等的订阅记录(该第四网关可以是家庭网关)。同理,该网络服务器 保存的第二网关的订阅列表同第一网关的订阅列表的结构相同。
[0048] 该网络服务器存储的第一网关和第二网关的多媒体内容清单均为XML格式,所述 多媒体内容清单至少包括:多媒体内容类型、格式、大小、制作时间、创建人、存储位置、基于 内容的散列值和数字签名,如该第二网关的多媒体内容清单的其中一条记录如下例所示:
[0049]

【权利要求】
1. 一种多媒体内容交互方法,其特征在于,该方法包括: 第一网关向网络服务器发送获取第二网关的多媒体内容清单的请求; 所述第一网关从所述网络服务器接收所述第二网关的多媒体内容清单,及接收供所述 第一网关和第二网关建立通讯连接的临时会话密匙; 所述第一网关根据所述临时会话密匙与所述第二网关建立通讯连接,所述第一网关向 所述第二网关发送获取所述多媒体内容清单所映射的多媒体内容的请求,及接收所述第二 网关发送过来的多媒体内容。
2. 根据权利要求1所述的方法,其特征在于,在所述第一网关向网络服务器发送获取 第二网关的多媒体内容清单的请求之前,该方法还包括: 所述第一网关向所述网络服务器发送认证请求,并在所述网络服务器认证成功后与所 述网络服务器建立通讯连接。
3. 根据权利要求1所述的方法,其特征在于,该方法还包括: 所述第一网关向所述网络服务器发送订阅所述第二网关的多媒体内容更新通知服务 的请求,并在所述网络服务器确认所述更新通知服务的请求时,建立与所述网络服务器关 于所述第二网关的多媒体内容发生更新的通知服务关系; 在所述第二网关的多媒体内容发生更新后,所述第一网关接收所述网络服务器发送的 关于所述第二网关的多媒体内容发生更新的通知。
4. 根据权利要求3所述的方法,其特征在于,所述多媒体内容发生更新的通知由所述 网络服务器生成,其中: 所述网络服务器接收所述第二网关上传的更新多媒体内容清单的请求,对存储在所述 网络服务器中的第二网关的多媒体内容清单进行更新,生成所述第二网关的多媒体内容发 生更新的通知,并将生成的通知发送给所述第一网关。
5. 根据权利要求4所述的方法,其特征在于,所述更新多媒体内容清单的请求由所述 第二网关生成,其中: 当所述第二网关接收到用户终端上传的多媒体内容时,所述第二网关对存储在该第二 网关里的多媒体内容和多媒体内容清单进行更新,生成所述更新多媒体内容清单的请求, 并将生成的所述更新多媒体内容清单的请求发送给所述网络服务器。
6. -种多媒体内容交互装置,其特征在于,包括第一网关,所述第一网关包括: 第一收发模块,用于向网络服务器发送获取第二网关的多媒体内容清单的请求,及从 所述网络服务器接收所述第二网关的多媒体内容清单和接收供所述第一网关和第二网关 建立通讯连接的临时会话密匙; 连接建立模块,用于根据所述临时会话密匙建立所述第一网关和第二网关的通讯连 接; 第二收发模块,用于根据所述连接建立模块建立的通讯连接向所述第二网关发送获取 所述多媒体内容清单所映射的多媒体内容的请求,及接收所述第二网关发送过来的多媒体 内容。
7. 根据权利要求6所述的装置,其特征在于,所述第一网关还包括: 认证模块,用于向所述网络服务器发送认证请求,并在所述网络服务器认证成功后与 所述网络服务器建立通讯连接。
8. 根据权利要求6所述的装置,其特征在于,所述第一网关还包括: 第三收发模块,用于向所述网络服务器发送订阅所述第二网关的多媒体内容更新通知 服务的请求,并在所述网络服务器确认所述更新通知服务的请求时,建立与所述网络服务 器关于所述第二网关的多媒体内容发生更新的通知服务关系;及用于在所述第二网关的多 媒体内容发生更新后,接收所述网络服务器发送的关于所述第二网关的多媒体内容发生更 新的通知。
9. 根据权利要求8所述的装置,其特征在于,所述多媒体内容发生更新的通知由所述 网络服务器生成,其中,所述网络服务器接收所述第二网关上传的更新多媒体内容清单的 请求,对存储在所述网络服务器中的第二网关的多媒体内容清单进行更新,生成所述第二 网关的多媒体内容发生更新的通知,并将生成的通知发送给所述第一网关。
10. 根据权利要求9所述的装置,其特征在于,所述更新多媒体内容清单的请求由所述 第二网关生成,其中:当所述第二网关接收到用户终端上传的多媒体内容时,所述第二网关 对存储在该第二网关里的多媒体内容和多媒体内容清单进行更新,生成所述更新多媒体内 容清单的请求,并将生成的所述更新多媒体内容清单的请求发送给所述网络服务器。
【文档编号】H04L12/28GK104378340SQ201310360254
【公开日】2015年2月25日 申请日期:2013年8月16日 优先权日:2013年8月16日
【发明者】施元庆 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1