一种流媒体业务优化方法、设备及系统的制作方法_5

文档序号:8433699阅读:来源:国知局
在所述信息发送模块13将确定的流媒体业务优化信息发送给所述流媒体客户端,指示所述流媒体客户端根据所述流媒体业务处理信息对本次流媒体业务进行相应地优化处理之后,接收所述流媒体客户端返回的流媒体业务处理响应信息,以便根据所述流媒体业务处理响应信息得知并记录所述流媒体客户端进行本次优化处理的优化状态信息。
[0161]需要说明的是,在本发明所述实施例中,所述流媒体服务器还可包括信息存储模块14,以用于存储预先配置的流媒体业务检测信息与流媒体业务异常原因以及流媒体业务优化信息的对应关系等信息。
[0162]本发明实施例四提供了一种流媒体服务器,在本发明实施例四所述技术方案中,由于流媒体服务器可根据流媒体客户端在流媒体业务异常时反馈的流媒体业务检测信息,向流媒体客户端实时反馈相应地用于解决业务异常的流媒体业务优化信息,因此,可达到通过系统的诊断方式,及时地为用户提供可能的流媒体业务优化解决方案以提高流媒体业务的服务质量、进而提高流媒体业务的优化效果的目的。
[0163]实施例五:
[0164]本发明实施例五提供了一种可适用于本发明实施例一或实施例三所示方法的流媒体客户端,所述流媒体客户端通常可为手机客户端或电脑客户端等,本发明实施例对此不作任何限定。具体地,如图5所示,其为本发明实施例五中所述流媒体客户端的结构示意图,所述流媒体客户端可以包括信息发送模块21、信息接收模块22以及优化处理模块23,其中:
[0165]信息发送模块21可用于在确定流媒体业务异常时,向流媒体服务器反馈流媒体业务检测信息,以使所述流媒体服务器根据所述流媒体业务检测信息,分析确定所述流媒体业务的业务异常原因以及用于解决所述业务异常原因的流媒体业务优化信息;
[0166]所述信息接收模块22可用于接收所述流媒体服务器返回的所述流媒体业务优化信息;
[0167]所述优化处理模块23可用于根据所述信息接收模块22接收到的所述流媒体业务优化信息对本次流媒体业务进行相应地优化处理。
[0168]具体地,所述信息发送模块21发送的所述流媒体业务检测信息至少可以包括以下信息中的一种或多种:流媒体客户端应用型号、流媒体客户端操作系统及版本、流媒体业务标识、流媒体业务访问时长、流媒体业务访问频率以及流媒体业务对应的内容分发路由信息等,本发明实施例对此不作任何限定。
[0169]进一步地,所述信息发送模块21具体可用于向所述流媒体服务器反馈流媒体业务检测信息,以使所述流媒体服务器根据预先配置的流媒体业务检测信息与流媒体业务异常原因以及流媒体业务优化信息的对应关系,确定与所述接收到的流媒体业务检测信息相对应的流媒体业务异常原因以及用于解决所述业务异常原因的流媒体业务优化信息;
[0170]其中,所述流媒体业务检测信息与流媒体业务异常原因以及流媒体业务优化信息的对应关系通常可以是所述流媒体服务器对采用众包方式获取到的各流媒体客户端的流媒体业务检测信息进行分析后所得到的。
[0171]也就是说,在本发明所述实施例中,所述流媒体服务器可事先采用众包的方式,收集并记录大量的来自各流媒体客户端的流媒体业务检测信息,并通过对所记录的大量流媒体业务检测信息进行分析(如采用众包方式进行分析)的方式,预先确定各流媒体业务检测信息对应的流媒体业务异常原因以及流媒体业务优化信息,并根据相应的确定结果,预先建立所述流媒体业务检测信息与流媒体业务异常原因以及流媒体业务优化信息的对应关系,以便后续接收到各流媒体客户端发送的流媒体业务检测信息时,根据预先建立的流媒体业务检测信息与流媒体业务异常原因以及流媒体业务优化信息的对应关系,较为快速地确定与接收到的流媒体业务检测信息相对应的流媒体业务异常原因以及流媒体业务优化信息,从而达到提高流媒体业务的优化处理效率的目的。
[0172]其中,所述业务异常原因至少可以包括流媒体客户端版本低、流媒体客户端操作系统版本低、流媒体客户端接入网络速度低、内容分发网络延迟以及内容分发路由复杂中的一种或多种,本发明实施例对此不作任何限定;相应地,所述流媒体业务优化信息至少可以包括降低流媒体内容分辨率、指示流媒体客户端进行软件升级、更新内容网络分配算法以及指示流媒体客户端进行内容重定向中的一种或多种,本发明实施例对此也不作任何限定。
[0173]需要说明的是,当所述流媒体业务优化信息为更新内容网络分配算法时,所述流媒体业务优化信息中还可携带有所述流媒体服务器确定的、已更新的内容网络分配算法;当所述流媒体业务优化信息为指示流媒体客户端进行内容重定向时,所述流媒体业务优化信息中还可携带有所述流媒体服务器确定的、所述流媒体客户端需重定向至的、当前服务质量较优(如负载较低)的缓存服务器等,本发明实施例对此不作赘述。
[0174]再有需要说明的是,所述预先配置的流媒体业务检测信息与流媒体业务异常原因以及流媒体业务优化信息的对应关系通常可采用数据表的形式表示。进一步地,在本发明所述实施例中,通常可采用一静态数据表以及一动态数据表的方式对所述流媒体业务检测信息与流媒体业务异常原因以及流媒体业务优化信息的对应关系进行表示。
[0175]其中,所述静态数据表中可以包括流媒体客户端应用型号以及流媒体客户端操作系统及版本等与流媒体客户端相关的静态流媒体业务检测信息,以及与所述静态流媒体业务检测信息相对应的流媒体业务异常原因以及流媒体业务优化信息等;所述动态数据表中可以包括流媒体业务标识、流媒体业务访问时长、流媒体业务访问频率以及流媒体业务对应的内容分发路由等与流媒体服务器以及内容分发网络相关的动态流媒体业务检测信息,以及与所述动态流媒体业务检测信息相对应的流媒体业务异常原因以及流媒体业务优化信息等,本发明实施例对此不作任何限定。
[0176]相应地,在具备静态数据表以及动态数据表的前提下,所述流媒体服务器在根据接收到的所述流媒体业务检测信息,分析确定所述流媒体业务的业务异常原因以及用于解决所述业务异常原因的流媒体业务优化信息时,可首先通过查找所述静态数据表中的相应信息的方式,查找与所述接收到的流媒体业务检测信息相匹配的业务异常原因以及用于解决所述业务异常原因的流媒体业务优化信息,并在从所述静态数据表中查找到相应信息时,结束本次查找操作;或者,
[0177]在未从所述静态数据表中查找到相应信息时,再通过查找所述动态数据表中的相应信息的方式,查找与所述接收到的流媒体业务检测信息相匹配的业务异常原因以及用于解决所述业务异常原因的流媒体业务优化信息,本发明实施例对此不作赘述。
[0178]进一步地,在本发明所述实施例中,所述信息发送模块21还可用于在所述优化处理模块23根据所述流媒体业务优化信息对本次流媒体业务进行相应地优化处理之后,向所述流媒体服务器返回流媒体业务处理响应消息,以便所述流媒体服务器根据所述流媒体业务处理响应信息得知并记录所述流媒体客户端进行本次优化处理的优化状态信息。
[0179]本发明实施例五提供了一种流媒体客户端,在本发明实施例五所述技术方案中,由于流媒体客户端可在确定流媒体业务异常时向流媒体服务器反馈流媒体业务检测信息,以使流媒体服务器根据所述流媒体业务检测信息,分析确定所述流媒体业务的业务异常原因以及用于解决所述业务异常原因的流媒体业务优化信息;并根据所述流媒体服务器返回的所述流媒体业务优化信息,对本次流媒体业务进行相应地优化处理,从而可达到通过系统的诊断方式,及时地为用户提供可能的流媒体业务优化解决方案以提高流媒体业务的服务质量、进而提高流媒体业务的优化效果的目的。
[0180]实施例六:
[0181]本发明实施例六提供了一种可应用于视频或音频等流媒体业务的处理过程中的流媒体业务优化系统。具体地,如图6所示,其为本发明实施例流中所述流媒体业务优化系统的结构示意图,所述流媒体业务优化系统可以包括至少一个流媒体服务器31以及至少一个流媒体客户端32,其中:
[0182]所述流媒体客户端32可用于在确定流媒体业务异常时,向所述流媒体服务器31反馈流媒体业务检测信息,并接收所述流媒体服务器31返回的流媒体业务优化信息,以及,根据所述流媒体业务优化信息对本次流媒体业务进行相应地优化处理;
[0183]所述流媒体服务器31可用于接收所述流媒体客户端32反馈的所述流媒体业务检测信息,并根据接收到的所述流媒体业务检测信息,分析确定所述流媒体业务的业务异常原因以及用于解决所述业务异常原因的流媒体业务优化信息,以及,将确定的所述流媒体业务优化信息发送给所述流媒体客户端32。
[0184]需要说明的是,在本发明所述实施例中,所述流媒体服务器31以及所述流媒体客户端32的具体结构分别与本发明实施例四中所述的流媒体服务器以及本发明实施例五中所述的流媒体客户端类似,本发明实施例对此不再赘述。
[0185]本发明实施例六提供了一种流媒体业务优化系统,在本发明实施例六所述技术方案中,由于流媒体服务器可根据流媒体客户端在流媒体业务异常时反馈的流媒体业务检测信息,向流媒体客户端实时反馈相应地用于解决业务异常的流媒体业务优化信息,因此,可达到通过系统的诊断方式,及时地为用户提供可能的流媒体业务优化解决方案以提高流媒体业务的服务质量、进而提高流媒体业务的优化效果的目的。
[0186]本领域技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0187]本发明是参照根据本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的
>J-U ρ?α装直。
[0188]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0189]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0190]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0191]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种流媒体业务优化方法,其特征在于,包括: 流媒体服务器接收流媒体客户端在确定流媒体业务异常时反馈
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1