用户终端、媒体服务实现方法及系统技术方案

技术编号:19327779 阅读:39 留言:0更新日期:2018-11-03 14:38
本发明专利技术实施例提供了一种用户终端、媒体服务实现方法及系统。该方法包括:媒体服务器在提供媒体服务的过程中,若检测到媒体文件损坏,则触发用户终端重定向至其他媒体服务器继续获取媒体服务,本发明专利技术与现有在读取过程发现内容损坏只能中断本次服务的重定向技术相比,可以保证媒体服务不会因为媒体文件损坏而中断,与现有中继方式相比,不会导致不必要能力损耗。

User terminal and media service implementing method and system

The embodiment of the invention provides a user terminal, a media service realization method and a system. The method includes: in the process of providing the media service, if the media file damage is detected in the media server, the user terminal is triggered to redirect to other media servers to continue obtaining the media service. Compared with the existing redirection technology, which can only interrupt the service if the content damage is found in the reading process, the present invention can guarantee that the service can only be interrupted. Media service will not be interrupted because of media file damage, and will not cause unnecessary capacity loss compared with the existing relay mode.

【技术实现步骤摘要】
用户终端、媒体服务实现方法及系统
本专利技术涉及多媒体应用领域,尤其涉及一种用户终端、媒体服务实现方法及系统。
技术介绍
在现实生活中,为了保证媒体文件的可靠性,媒体服务器及其平台往往会采用多副本等方式将媒体文件进行存储,这样将某媒体服务器的媒体文件损坏时,用户终端还可以从其他的媒体服务器获取媒体文件实现媒体服务。针对这种媒体文件损坏的场景,现有技术采用两个方式解决,一种是重定向技术,该重定向技术是媒体服务器在读取媒体文件之前就已知目标媒体文件的内容损坏,则重定向用户服务,如果在读取过程发现内容损坏,则只能中断本次服务;另外一种方式采用中继方式,媒体服务器在服务过程发现文件损坏则通过中继方式到依赖媒体服务器获取对应媒体文件后,发送至用户终端,这种方式会同时消耗本媒体服务器及依赖媒体服务器的能力,导致不必要的能力损耗。
技术实现思路
本专利技术实施例提供了一种用户终端、媒体服务实现方法及系统,以至少提供一种可以保证媒体服务不会因为媒体文件损坏而中断、同时不会导致不必要能力损耗的媒体服务实现方法。一方面,提供了一种媒体服务实现方法,包括:用户终端在使用媒体服务时,检测是否接收到第一媒体服务器发送的媒体文件错误消息;其中,第一媒体服务器是正在使用媒体文件为用户终端提供媒体服务的媒体服务器,媒体文件错误消息携带为用户终端提供过媒体服务的历史媒体服务器信息、以及管理媒体服务的服务管理器的服务管理器地址;用户终端在接收到媒体文件错误消息时,获取媒体文件的内容信息;用户终端构建重定向请求消息,发送重定向请求消息至服务管理器;其中,重定向请求消息携带历史媒体服务器信息及媒体文件的内容信息,用于触发服务管理器为用户终端选择第二媒体服务器;用户终端根据服务管理器返回的重定向响应消息,发送携带媒体文件的内容信息的媒体文件播放请求至第二媒体服务器,继续从第二媒体服务器获取媒体服务;其中,重定向响应消息携带第二媒体服务器的媒体服务器信息,第二媒体服务器为服务管理器重新为用户终端选择的媒体服务器。一方面,提供了一种媒体服务实现方法,包括:第一媒体服务器在使用媒体文件为用户终端提供媒体服务时,检测媒体文件是否损坏,在检测到媒体文件已损坏时,生成并发送媒体文件错误消息至用户终端;其中,媒体文件错误消息携带为用户终端提供过媒体服务的历史媒体服务器信息、以及管理媒体服务的服务管理器的服务管理器地址;用户终端在使用媒体服务时,若接收到媒体文件错误消息,则获取媒体文件的内容信息,构建并发送重定向请求消息至服务管理器;其中,重定向请求消息携带历史媒体服务器信息及媒体文件的内容信息;服务管理器在接收到重定向请求消息后,为用户终端选择第二媒体服务器,生成并向用户终端发送重定向响应消息;其中,重定向响应消息携带第二媒体服务器的媒体服务器信息;用户终端根据服务管理器返回的重定向响应消息,发送携带媒体文件的内容信息的媒体文件播放请求至第二媒体服务器;第二媒体服务器根据媒体文件的内容信息,继续为用户终端提供媒体服务。一方面,提供了一种用户终端,包括:接收模块,用于在使用媒体服务时,检测是否接收到第一媒体服务器发送的媒体文件错误消息;其中,第一媒体服务器是正在使用媒体文件为用户终端提供媒体服务的媒体服务器,媒体文件错误消息携带为用户终端提供过媒体服务的历史媒体服务器信息、以及管理媒体服务的服务管理器的服务管理器地址;获取模块,用于在接收到媒体文件错误消息时,获取媒体文件的内容信息;重定向模块,用于构建重定向请求消息,发送重定向请求消息至服务管理器;其中,重定向请求消息携带历史媒体服务器信息及媒体文件的内容信息,用于触发服务管理器为用户终端选择第二媒体服务器;服务模块,用于根据服务管理器返回的重定向响应消息,发送携带媒体文件的内容信息的媒体文件播放请求至第二媒体服务器,继续从第二媒体服务器获取媒体服务;其中,重定向响应消息携带第二媒体服务器的媒体服务器信息,第二媒体服务器为服务管理器重新为用户终端选择的媒体服务器。一方面,提供了一种媒体服务实现系统,包括:本专利技术提供的用户终端、以及媒体服务平台,媒体服务平台包括至少两个用于使用媒体文件为用户终端提供媒体服务的媒体服务器、以及用于管理媒体服务的服务管理器,至少两个媒体服务器包括第一媒体服务器及第二媒体服务器,其中,第一媒体服务器用于在使用媒体文件为用户终端提供媒体服务时,检测媒体文件是否损坏,在检测到媒体文件已损坏时,生成并发送媒体文件错误消息至用户终端;其中,媒体文件错误消息携带为用户终端提供过媒体服务的历史媒体服务器信息、以及管理媒体服务的服务管理器的服务管理器地址;用户终端用于在使用媒体服务时,若接收到媒体文件错误消息,则获取媒体文件的内容信息,构建并发送重定向请求消息至服务管理器;其中,重定向请求消息携带历史媒体服务器信息及媒体文件的内容信息;服务管理器用于在接收到重定向请求消息后,为用户终端选择第二媒体服务器,生成并向用户终端发送重定向响应消息;其中,重定向响应消息携带第二媒体服务器的媒体服务器信息;用户终端还用于根据服务管理器返回的重定向响应消息,发送携带媒体文件的内容信息的媒体文件播放请求至第二媒体服务器;第二媒体服务器用于根据媒体文件的内容信息,继续为用户终端提供媒体服务。另一方面,提供了一种计算机存储介质,计算机存储介质中存储有计算机可执行指令,计算机可执行指令用于执行前述的媒体服务实现方法。本专利技术实施例的有益效果:本专利技术实施例提供了一种用户终端、媒体服务实现方法及系统,其中,该方法通过媒体服务器在提供媒体服务的过程中,若检测到媒体文件损坏,则触发用户终端重定向其他媒体服务器,这样与现有在读取过程发现内容损坏只能中断本次服务的重定向技术相比,可以保证媒体服务不会因为媒体文件损坏而中断,同时,与现有中继方式相比,不会同时消耗本媒体服务器及依赖媒体服务器的能力,进而不会导致不必要能力损耗。附图说明图1为本专利技术第一实施例提供的媒体服务实现系统的组网示意图;图2为本专利技术第一实施例提供的媒体服务平台的结构框图;图3为本专利技术第一实施例提供的用户终端的结构框图;图4为本专利技术第一实施例提供的媒体服务实现方法的流程图;图5为本专利技术第一实施例提供的媒体服务实现方法在媒体服务平台侧的流程图;图6为本专利技术第一实施例提供的媒体服务实现方法在用户终端侧的流程图;图7为本专利技术第二实施例涉及的媒体服务实现系统的信令交互图;图8为本专利技术第二实施例涉及的媒体服务实现方法的时序图;图9为本专利技术第三实施例涉及的媒体服务实现系统的组网示意图;图10为本专利技术第三实施例涉及的媒体服务实现方法的时序图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本专利技术中一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术主要用于媒体服务的应用场景,例如用户使用机顶盒进行IPTV(交互式网络电视)业务,或者使用门户网站(如酷狗、腾讯、爱奇艺等)观看视频/音频等,在这些场景中,媒体文件一般采用多副本的方式存储在服务器内,用户终端需要通过门户网站从媒体服务器获取对应的媒体文件完成媒体服务,本文档来自技高网...

【技术保护点】
1.一种媒体服务实现方法,包括:用户终端在使用媒体服务时,检测是否接收到第一媒体服务器发送的媒体文件错误消息;其中,所述第一媒体服务器是正在使用媒体文件为用户终端提供媒体服务的媒体服务器,所述媒体文件错误消息携带为所述用户终端提供过所述媒体服务的历史媒体服务器信息、以及管理所述媒体服务的服务管理器的服务管理器地址;所述用户终端在接收到所述媒体文件错误消息时,获取所述媒体文件的内容信息;所述用户终端构建重定向请求消息,发送所述重定向请求消息至所述服务管理器;其中,所述重定向请求消息携带所述历史媒体服务器信息及所述媒体文件的内容信息,用于触发所述服务管理器为所述用户终端选择第二媒体服务器;所述用户终端根据所述服务管理器返回的重定向响应消息,发送携带所述媒体文件的内容信息的媒体文件播放请求至所述第二媒体服务器,继续从所述第二媒体服务器获取所述媒体服务;其中,所述重定向响应消息携带所述第二媒体服务器的媒体服务器信息,所述第二媒体服务器为所述服务管理器重新为所述用户终端选择的媒体服务器。

【技术特征摘要】
1.一种媒体服务实现方法,包括:用户终端在使用媒体服务时,检测是否接收到第一媒体服务器发送的媒体文件错误消息;其中,所述第一媒体服务器是正在使用媒体文件为用户终端提供媒体服务的媒体服务器,所述媒体文件错误消息携带为所述用户终端提供过所述媒体服务的历史媒体服务器信息、以及管理所述媒体服务的服务管理器的服务管理器地址;所述用户终端在接收到所述媒体文件错误消息时,获取所述媒体文件的内容信息;所述用户终端构建重定向请求消息,发送所述重定向请求消息至所述服务管理器;其中,所述重定向请求消息携带所述历史媒体服务器信息及所述媒体文件的内容信息,用于触发所述服务管理器为所述用户终端选择第二媒体服务器;所述用户终端根据所述服务管理器返回的重定向响应消息,发送携带所述媒体文件的内容信息的媒体文件播放请求至所述第二媒体服务器,继续从所述第二媒体服务器获取所述媒体服务;其中,所述重定向响应消息携带所述第二媒体服务器的媒体服务器信息,所述第二媒体服务器为所述服务管理器重新为所述用户终端选择的媒体服务器。2.如权利要求1所述的媒体服务实现方法,其特征在于,所述继续从所述第二媒体服务器获取所述媒体服务包括:所述用户终端获取所述媒体文件的播放时间点信息;所述用户终端生成携带所述播放时间点信息的媒体文件播放请求;所述用户终端根据所述重定向响应消息携带的所述第二媒体服务器的媒体服务器信息,将所述媒体文件播放请求发送至所述第二媒体服务器;所述用户终端接收并播放所述第二媒体服务器返回的待继续播放媒体文件,其中,所述待继续播放媒体文件为所述第二媒体服务器根据所述播放时间点信息对所述媒体文件进行分段处理生成的文件。3.一种媒体服务实现方法,包括:第一媒体服务器在使用媒体文件为用户终端提供媒体服务时,检测所述媒体文件是否损坏,在检测到所述媒体文件已损坏时,生成并发送媒体文件错误消息至所述用户终端;其中,所述媒体文件错误消息携带为所述用户终端提供过所述媒体服务的历史媒体服务器信息、以及管理所述媒体服务的服务管理器的服务管理器地址;所述用户终端在使用媒体服务时,若接收到所述媒体文件错误消息,则获取所述媒体文件的内容信息,构建并发送重定向请求消息至所述服务管理器;其中,所述重定向请求消息携带所述历史媒体服务器信息及所述媒体文件的内容信息;所述服务管理器在接收到重定向请求消息后,为所述用户终端选择第二媒体服务器,生成并向所述用户终端发送重定向响应消息;其中,所述重定向响应消息携带所述第二媒体服务器的媒体服务器信息;所述用户终端根据所述服务管理器返回的重定向响应消息,发送携带所述媒体文件的内容信息的媒体文件播放请求至所述第二媒体服务器;所述第二媒体服务器根据所述媒体文件的内容信息,继续为所述用户终端提供所述媒体服务。4.如权利要求3所述的媒体服务实现方法,其特征在于,所述服务管理器为所述用户终端选择第二媒体服务器包括:所述服务管理器根据所述内容信息,查询提供所述媒体文件的所有媒体服务器;所述服务管理器在所述所有媒体服务器中,删除所述历史媒体服务器信息,确定可用媒体服务器;所述服务管理器根据预设规则,从所述可用媒体服务器选择一个媒体服务器作为所述第二媒体服务器。5.如权利要求3或4所述的媒体服务实现方法,其特征在于,当所述媒体文件播放请求还携带所述媒体文件的播放时间点信息时,所述第二媒体服务器继续为所述用户终端提供所述媒体服务包括:所述第二媒体服务器根据所述播放时间点信息,对所述媒体文件进行分段处理;所述第二媒体服务器根据所述媒体文件中所述播放时间点信息之后的文件,生成待继续播放媒体文件;所述第二媒体服务器发送所述待继续播放媒体文件至所述用户终端。6.一种用户终端,包括:接收...

【专利技术属性】
技术研发人员:夏洪升周磊武炳亮
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1