多媒体数据下载方法和通信系统的制作方法

文档序号:7996607阅读:162来源:国知局
专利名称:多媒体数据下载方法和通信系统的制作方法
技术领域
本发明涉及通信技术领域,特别涉及ー种多媒体下载方法和通信系统。
背景技术
随着互联网的发展,多媒体业务也得到了快速的发展,目前在互联网或IPTV提供的多媒体业务中,当用户定购了某一多媒体节目要求进行下载,如果下载未完成,则会出现用户已下载了部分多媒体数据,同时还有部分未下载的情況。用户终端更新后,用户需要使用该新的終端,在众多的节目中重新选择该节目并进行下载。用户需要记住有哪些节目未下载完成,并且在用户不管之前该节目已下载了多少,用户都需要再下载一遍,而有时用户不要全部下载,比如某节目用户下载了上半部分且已经观看,那么用户更新終端后,就会不希望重新下载上半部。现有技术的方案不能满足用户的这种需求,影响用户的体验,且由于提供多媒体业务时多采用内容分发网络(ContentDelivery Network,以下简称⑶N),对服务器的存储资源也造成了浪费。

发明内容
本发明提供ー种多媒体数据下载的方法和通信系统,用以在用户终端发生了切換时,增强了用户下载多媒体数据的灵活性,提高用户的体验。本发明提供了ー种多媒体数据下载的方法,包括:在用户下载多媒体数据的过程中,当检测到用户侧的用户终端设备发生了更换吋,则获取用户的下载任务信息,该下载任务信息中包括该多媒体数据的标识信息,已下载的多媒体数据和未下载的多媒体数据的信息;向所述用户终端发送所述下载任务信息。本发明还提供了ー种多媒体数据下载的通信系统,包括:媒体交換中心,用于在用户下载多媒体数据的过程中,当检测到用户侧的用户终端设备发生了更换吋,则获取用户的下载任务信息,该下载任务信息中包括该多媒体数据的标识信息,已下载的多媒体数据和未下载的多媒体数据的信息;并向所述用户终端发送所述下载任务信息;用户终端,当接收到所述媒体交換中心发送的下载任务信息吋,向所述媒体交換中心发送下载任务请求,所述下载任务请求中包括所述多媒体数据的标识信息和所述多媒体数据的任务通知信息;所述多媒体任务通知信息为重新下载或继续下载。本发明提供的多媒体数据下载的方法和通信系统。在用户终端发生了切换时,系统能够识别该事件,并主动向用户终端发送任务通知以确保下载的任务不丢失,同时能够支持用户选择是继续下载未完成的部分,还是重新下载。增强了用户选择的灵活性,提高了用户的体验。


图1a为本发明第一实施例提供的网络通信系统的结构图;图1b为本发明第一实施例提供的多媒体数据下载的方法流程图;图1c为本发明第一实施例提供的用户更换用户终端时多媒体数据下载的方法流程图;图2为本发明第二实施例提供的多媒体数据下载的方法流程图;图3为本发明第三实施例提供的多媒体数据下载的通信系统的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。本发明公开了一种多媒体数据下载的方法,用以在用户终端发生了切换时,能够支持用户选择是继续下载未完成的部分,还是重新下载。增强了用户选择的灵活性,提高了用户的体验。本实施例的方法是基于图1a所示的网络通信系统实现的,参见图1a所示,该网络通信系统包括:用户终端如用户的机顶盒或PC机(个人计算机)等、媒体下载网元、媒体交换中心和用户配置中心。其中,在网络通信系统进行实际部署时,媒体交换中心涉及的模块包括:注册服务模块、媒体交换模块、媒体资源服务器、媒体控制服务器;用户配置中心涉及的模块包括认证鉴权服务模块、数据同步服务模块。基于该网络通信系统,用户通过用户终端(如机顶盒或PC机)下载多媒体数据。参见图1b所示为在该网络通信系统中,用户下载多媒体数据的流程图。详述如下:1、用户终端开机发起注册请求,注册请求中包含用户标识。2、注册服务模块收到注册请求后发给认证鉴权服务模块,要求对用户身份进行认证。3、认证鉴权服务模块收到注册请求后,生成消息应答以实现对用户的身份认证,在本实施例中,身份认证采用根据随机数生成挑战字的方式。即认证鉴权服务模块收到注册请求后,生成随机数并计算挑战字,把随机数和挑战字返回给注册服务模块。4、注册服务模块向用户发送未授权应答,要求对用户进行身份认证。如把随机数发给用户终端要求进行身份认证。5、用户终端根据收到的未授权应答,生成注册授权请求发送给注册服务模块。如根据随机数计算挑战字后把该挑战字发给注册服务模块。6、注册服务模块收到注册授权请求后对用户进行身份认证,如可以采用对比收到的用户终端发送的挑战字和认证鉴权服务模块发送的挑战字以实现对用户的身份认证。7、对用户的身份认证通过后,注册服务模块向用户终端发送认证通过信息。8、用户终端向注册服务模块发送用户配置信息。9、注册服务模块把收到的用户配置信息发送给用户配置中心的数据同步服务模块进行数据更新。
通过上述的流程就实现了对用户终端的身份认证,用户终端就可以采用常规的方式进行多媒体数据下载。进一歩的,本实施例还需要考虑用户终端发生了更换以后,如何支持用户选择是继续下载未完成的多媒体数据,还是重新下载,以增强用户选择的灵活性,提高了用户的体验。方法如下:10、注册服务模块检查用户终端是否更换,如果更换,则向媒体交換模块发送用户终端更新的通知。用户终端的标识包括用户标识和设备标识,用户标识用以标识用户的身份,设备标识用以标识用户终端使用的设备。如用户A的用户终端为机顶盒,则用户标识可以为用户A的SIM卡或用户A的账号,用以标识该用户A,而设备标识可以为该机顶盒的序号、MAC地址等标识,用以标识用户A所使用的设备;如用户B的用户终端为PC机,则用户标识可以为用户B的账号,用以标识该用户B,而设备标识可以为该PC机的MAC地址,用以标识该用户B所使用的设备。因此,检测某个用户的用户终端是否更换时,可以检测该用户的用户标识所对应的用户终端的设备标识是否改变,如果是,则说明该用户的用户终端进行了更换。如,用户A更换了机顶盒,但仍使用原SIM卡或账号,则当检测到该用户A的SIM卡或账号对应的设备标识(如机顶盒序号)发生了变化时,则认为用户A的用户终端发生了更换。11、媒体交换模块检查用户下载内容,若有未完成的下载,则向用户终端发送未下载完成的任务通知,该任务通知中包括用户终端需要下载的多媒体数据的标识。12、用户终端向媒体交换模块请求进行媒体下载,请求信息中包含需要下载的多媒体数据标识。13、媒体交換模块收到媒体下载请求后,如果需要鉴权则媒体交换模块把进行媒体下载的请求发送给对应的认证鉴权模块。14、认证鉴权模块对用户终端进行鉴权。把鉴权结果返回给媒体交換模块。如果鉴权不通过,则媒体交换模块对用户终端应答鉴权不通过,结束该流程。如果鉴权通过,则执行15。15、媒体交换模块向用户终端返回鉴权通过,并把媒体控制服务器的地址信息或域名信息发送给用户终端。16、媒体交换模块通知媒体控制服务器该用户終端的多媒体下载信息。17、用户终端向媒体控制服务器发起请求以获取下载节点列表。18、媒体控制服务器收到获取下载节点列表的请求后,向媒体资源服务器查询媒体下载网元的资源情況。19、媒体资源服务器向媒体控制服务器返回该用户終端可用的媒体下载网元及其他节点信息。20、媒体控制服务器向用户终端返回下载节点列表,下载节点列表中将用户终端本地的网元作为优选下载节点,下载节点列表中还可能包括其他的节点。21、用户终端分别向下载节点列表中的节点如本地的媒体下载网元发送下载多媒体数据的请求。22、提供服务的节点(以本地的媒体下载网元为例)根据收到的用户终端的请求对用户终端进行认证,认证通过后向用户终端发送应答信息,并把多媒体数据发送给用户终端。用户终端向其他节点请求多媒体数据的方式与步骤21和22类似,在此不再赘述。23、用户终端检测到数据下载完成后,向媒体交换模块发送数据下载完成通知。24、媒体交换模块把该用户终端下载完成的相关信息通知给相关的媒体控制服务器。经过上述的流程,就实现了用户在更换了用户终端后,仍能完成多媒体数据的下载。多媒体数据下载完成后,可选的,用户进行播放或者拖动多媒体下载列表时,用户终端首先检查本地的多媒体下载列表,如果多媒体数据已下载则直接进行播放,否则用户终端根据播放顺序优先请求已下载的多媒体数据进行播放。通过上述方法就实现了在通常情况下用户进行多媒体数据的下载,且在用户下载数据的过程中,进行了多次的认证鉴权,通过采用这种安全机制,保证了多媒体下载业务的安全传输。本实施例中进一步考虑了用户在下载多媒体数据,且进行了用户终端的更换时,进行相应的多媒体数据下载的方法。参见图1c为该方法的流程图,包括:101、用户终端开机注册时,注册服务模块检查用户终端是否更换。102、如果用户终端发生了更换,注册服务模块通知媒体交换模块该用户的终端已更换。103、媒体交换模块检查该用户的下载任务信息,如有未完成的下载任务则向用户终端发送下载任务信息,通知该用户终端有未下载完成的任务,下载任务信息中包含未完成任务的多媒体数据的标识信息,以及已下载的多媒体数据和未下载的多媒体数据的信
肩、O104、用户终端收到下载任务信息。用户根据该下载任务信息,可以确定有哪些未下载的任务,每个任务需要下载的多媒体数据的大小,已下载的多媒体数据量和未下载的多媒体数据量。用户可以很直观的了解到下载情况,由此可以灵活的选择如何处理这些下载任务。比如,用户可以选择重新下载,或者在原下载任务的基础上,继续下载未完成的多媒体数据。105、如果用户启动下载任务,则用户终端向媒体交换中心发送请求信息以请求进行媒体下载,请求信息中包含内容标识和任务通知标识。用户向媒体交换中心请求进行媒体下载时,发送的请求信息中包含未完成任务的多媒体数据的标识信息、任务通知信息等信息。任务通知信息可以为重新下载或继续下载,用户可以根据自己的需求灵活选择。媒体交换中心可以根据内容标识确定用户需要下载那个多媒体数据,根据任务通知标识确定是重新下载该多媒体数据,或是接续下载多媒体数据即仅下载未完成的多媒体数据。106、媒体交换中心通知为所述用户服务的媒体下载网元向用户发送该任务中未完成的多媒体数据。本步骤的具体执行方法可参考上述的多媒体下载流程中12以后的步骤,此处不再赘述。本实施例提供的多媒体数据下载的方法。在用户终端发生了切换时,系统能够识别该事件,并主动向用户终端发送任务通知以确保下载的任务不丢失,同时能够支持用户选择是继续下载未完成的部分,还是重新下载。增强了用户选择的灵活性,提高了用户的体验。且在多媒体数据的下载过程中采用了多种安全机制,保证了多媒体下载业务的安全传输。參见图2为本发明第二实施例提供的多媒体数据下载的方法,该方法的执行主体可以媒体交换中心,方法包括:步骤201、在用户下载多媒体数据的过程中,当检测到用户侧的用户终端设备发生了更换时,则获取用户的下载任务信息,该下载任务信息中包括该多媒体数据的标识信息,已下载的多媒体数据和未下载的多媒体数据的信息。本实施例中,在用户下载多媒体数据的过程中,媒体交換中心会获取用户的下载任务信息,包括记录已经下载的多媒体数据和未下载的多媒体数据。当媒体交換中心在检测到用户侧的用户终端发生了更换时,则获取之前已记录的该下载任务信息,以向用户终端发送该任务信息,由用户自己选择是继续下载还是重新下载。步骤202、向所述用户终端发送所述下载任务信息。用户在收到下载任务信息后,就可以根据需要选择是重新下载还是继续下载。当媒体交換中心接收到所述用户终端发送的下载未完成任务的请求时,则通知为所述用户服务的媒体下载网元向所述用户发送该任务中未完成的多媒体数据。当媒体交換中心接收到用户终端发送的重新下载任务的请求时,则通知为所述用户服务的媒体下载网元重新向所述用户终端发送该任务的所有数据。本实施例提供的多媒体数据下载的方法。在用户终端发生了切换时,系统能够识别该事件,并主动向用户终端发送任务通知以确保下载的任务不丢失,同时能够支持用户选择是继续下载未完成的部分,还是重新下载。增强了用户选择的灵活性,提高了用户的体验。參见图3为本发明第三实施例提供的多媒体数据下载的通信系统的结构示意图,包括:媒体交換中心32,用于在用户下载多媒体数据的过程中,当检测到用户侧的用户終端设备发生了更换时,则获取用户的下载任务信息,该下载任务信息中包括该多媒体数据的标识信息,已下载的多媒体数据和未下载的多媒体数据的信息;并向所述用户终端发送所述下载任务信息。以及用户终端31,当接收到所述媒体交換中心发送的下载任务信息吋,向所述媒体交换中心发送下载任务请求,所述下载任务请求中包括所述多媒体数据的标识信息和所述多媒体数据的任务通知信息;所述多媒体任务通知信息为重新下载或继续下载。用户在收到下载任务信息后是,可以根据需要选择是重新下载还是继续下载。所述媒体交換中心32收到所述用户终端发送的下载任务请求,且所述下载任务请求中的任务通知信息为继续下载时,则通知为所述用户服务的媒体下载网元向所述用户发送该任务中未完成的多媒体数据。所述媒体交換中心32收到所述用户终端发送的下载任务请求,且所述下载任务请求中的任务通知信息为重新下载时,则通知为所述用户服务的媒体下载网元向重新向所述用户终端发送该任务的所有数据。
本实施例提供的多媒体数据下载的方法。在用户终端发生了切换时,系统能够识别该事件,并主动向用户终端发送任务通知以确保下载的任务不丢失,同时能够支持用户选择是继续下载未完成的部分,还是重新下载。增强了用户选择的灵活性,提高了用户的体验。本领域普通技术人员可以理解:附图只是一个实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。本领域普通技术人员可以理解:实施例中的装置中的模块可以按照实施例描述分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。
权利要求
1.一种多媒体数据下载的方法,其特征在于,包括: 在用户下载多媒体数据的过程中,当检测到用户侧的用户终端设备发生了更换时,则获取用户的下载任务信息,该下载任务信息中包括该多媒体数据的标识信息,已下载的多媒体数据和未下载的多媒体数据的信息; 向所述用户终端发送所述下载任务信息。
2.根据权利要求1所述的多媒体数据下载的方法,其特征在于,向所述用户终端发送所述下载任务信息之后,还包括: 当接收到所述用户终端发送的下载未完成任务的请求时,则通知为所述用户服务的媒体下载网元向所述用户发送该任务中未完成的多媒体数据。
3.根据权利要求1所述的多媒体数据下载的方法,其特征在于,向所述用户终端发送所述下载任务信息之后,还包括: 当接收到用户终端发送的重新下载任务的请求时,则通知为所述用户服务的媒体下载网元重新向所述用户终端发送该任务的所有数据。
4.一种多媒体数据下载的通信系统,其特征在于,包括: 媒体交换中心,用于在用户下载多媒体数据的过程中,当检测到用户侧的用户终端设备发生了更换时,则获取用户的下载任务信息,该下载任务信息中包括该多媒体数据的标识信息,已下载的多媒体数据和未下载的多媒体数据的信息;并向所述用户终端发送所述下载任务信息; 用户终端,当接收到所述媒体交换中心发送的下载任务信息时,向所述媒体交换中心发送下载任务请求,所述下载任务请求中包括所述多媒体数据的标识信息和所述多媒体数据的任务通知信息;所述多媒体任务通知信息为重新下载或继续下载。
5.根据权利要求4所述的多媒体数据下载的通信系统,其特征在于, 所述媒体交换中心收到所述用户终端发送的下载任务请求,且所述下载任务请求中的任务通知信息为继续下载时,则通知为所述用户服务的媒体下载网元向所述用户发送该任务中未完成的多媒体数据。
6.根据权利要求4所述的多媒体数据下载的通信系统,其特征在于, 所述媒体交换中心收到所述用户终端发送的下载任务请求,且所述下载任务请求中的任务通知信息为重新下载时,则通知为所述用户服务的媒体下载网元向重新向所述用户终端发送该任务的所有数据。
全文摘要
本发明公开了一种多媒体数据下载的方法和通信系统,方法包括在用户下载多媒体数据的过程中,当检测到用户侧的用户终端设备发生了更换时,则获取用户的下载任务信息,该下载任务信息中包括该多媒体数据的标识信息,已下载的多媒体数据和未下载的多媒体数据的信息;向所述用户终端发送所述下载任务信息。本发明提供的多媒体数据下载的方法和通信系统,在用户终端发生了切换时,系统能够识别该事件,并主动向用户终端发送任务通知以确保下载的任务不丢失,同时能够支持用户选择是继续下载未完成的部分,还是重新下载。增强了用户选择的灵活性,提高了用户的体验。
文档编号H04L29/08GK103139177SQ20111039207
公开日2013年6月5日 申请日期2011年11月30日 优先权日2011年11月30日
发明者马少红, 刘红旗, 张伦泳, 王子奇, 刘辛炎 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1