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

文档序号:8433699阅读:来源:国知局
所述流媒体服务器返回流媒体业务处理响应消息。
[0058]相应地,本发明实施例还提供了一种流媒体业务优化系统,包括至少一个流媒体服务器以及至少一个流媒体客户端,其中:
[0059]所述流媒体客户端,用于在确定流媒体业务异常时,向所述流媒体服务器反馈流媒体业务检测信息,并接收所述流媒体服务器返回的流媒体业务优化信息,以及,根据所述流媒体业务优化信息对本次流媒体业务进行相应地优化处理;
[0060]所述流媒体服务器,用于接收所述流媒体客户端反馈的所述流媒体业务检测信息,并根据接收到的所述流媒体业务检测信息,分析确定所述流媒体业务的业务异常原因以及用于解决所述业务异常原因的流媒体业务优化信息,以及,将确定的所述流媒体业务优化信息发送给所述流媒体客户端
[0061]本发明有益效果如下:
[0062]本发明实施例提供了一种流媒体业务优化方法、设备及系统,所述方法包括:流媒体服务器接收流媒体客户端在确定流媒体业务异常时反馈的流媒体业务检测信息,并根据该流媒体业务检测信息,分析确定流媒体业务的业务异常原因以及用于解决该业务异常原因的流媒体业务优化信息,以及,将确定的流媒体业务优化信息发送给流媒体客户端,指示流媒体客户端根据该流媒体业务优化信息对本次流媒体业务进行相应地优化处理。在本发明实施例所述技术方案中,由于流媒体服务器可根据流媒体客户端在流媒体业务异常时反馈的流媒体业务检测信息,向流媒体客户端实时反馈相应地用于解决业务异常的流媒体业务优化信息,因此,可达到及时地提高流媒体业务的服务质量、进而提高流媒体业务的优化效果的目的。
【附图说明】
[0063]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0064]图1所示为本发明实施例一中所述流媒体业务优化方法的流程示意图;
[0065]图2所示为本发明实施例二中所述流媒体业务优化方法的流程示意图;
[0066]图3所示为本发明实施例三中所述流媒体业务优化方法的流程示意图
[0067]图4所示为本发明实施例四中所述流媒体服务器的结构示意图;
[0068]图5所示为本发明实施例五中所述流媒体客户端的结构示意图;
[0069]图6所示为本发明实施例六中所述流媒体业务优化系统的结构示意图。
【具体实施方式】
[0070]为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0071]实施例一:
[0072]本发明实施例一提供了一种流媒体业务优化方法,所述流媒体业务优化方法可应用于视频或音频等流媒体业务的处理过程中,本发明实施例对此不作任何限定。如图1所示,其为本发明实施例一中所述流媒体业务优化方法的流程示意图。具体地,所述流媒体业务优化方法可包括以下步骤:
[0073]步骤101:流媒体服务器接收流媒体客户端在确定流媒体业务异常时反馈的流媒体业务检测信息。
[0074]具体地,所述流媒体业务检测信息通常可以是所述流媒体客户端(如手机客户端或电脑客户端等)在进行流媒体业务处理的过程中,如进行流媒体视频播放或流媒体音频播放时,确定流媒体业务异常,如流媒体播放不畅导致流媒体播放器频繁的暂停、倒退或重启时,向所述流媒体服务器反馈的业务异常检测信息。
[0075]进一步地,在本发明所述实施例中,所述流媒体业务检测信息至少可以包括以下信息中的一种或多种:
[0076]流媒体客户端应用型号、流媒体客户端操作系统及版本、流媒体业务标识、流媒体业务访问时长、流媒体业务访问频率以及流媒体业务对应的内容分发路由等信息。
[0077]其中,所述流媒体客户端应用型号以及流媒体客户端操作系统及版本等与流媒体客户端相关的信息可看作为静态的流媒体业务检测信息,所述流媒体业务标识、流媒体业务访问时长、流媒体业务访问频率以及流媒体业务对应的内容分发路由等与流媒体服务器以及内容分发网络相关的信息可看作为动态的流媒体业务检测信息,本发明实施例对此不作任何限定。
[0078]步骤102:根据接收到的所述流媒体业务检测信息,分析确定所述流媒体业务的业务异常原因以及用于解决所述业务异常原因的流媒体业务优化信息。
[0079]具体地,在本发明所述实施例中,根据接收到的流媒体业务检测信息,分析确定所述流媒体业务的业务异常原因以及用于解决所述业务异常原因的流媒体业务优化信息,可以包括:
[0080]根据预先配置的流媒体业务检测信息与流媒体业务异常原因以及流媒体业务优化信息的对应关系,确定与所述接收到的流媒体业务检测信息相对应的流媒体业务异常原因以及用于解决所述业务异常原因的流媒体业务优化信息;
[0081]其中,所述流媒体业务检测信息与流媒体业务异常原因以及流媒体业务优化信息的对应关系是所述流媒体服务器对采用众包方式获取到的各流媒体客户端的流媒体业务检测信息进行分析后所得到的。
[0082]也就是说,在本发明所述实施例中,所述流媒体服务器可事先采用众包的方式,收集并记录大量的来自各流媒体客户端的流媒体业务检测信息,并通过对所记录的大量流媒体业务检测信息进行分析(如采用众包方式进行分析)的方式,预先确定各流媒体业务检测信息对应的流媒体业务异常原因以及流媒体业务优化信息,并根据相应的确定结果,预先建立所述流媒体业务检测信息与流媒体业务异常原因以及流媒体业务优化信息的对应关系,以便后续接收到各流媒体客户端发送的流媒体业务检测信息时,根据预先建立的流媒体业务检测信息与流媒体业务异常原因以及流媒体业务优化信息的对应关系,较为快速地确定与接收到的流媒体业务检测信息相对应的流媒体业务异常原因以及流媒体业务优化信息,从而达到提高流媒体业务的优化处理效率的目的。
[0083]其中,所述业务异常原因至少可以包括流媒体客户端版本低、流媒体客户端操作系统版本低、流媒体客户端接入网络速度低、内容分发网络延迟以及内容分发路由复杂中的一种或多种,本发明实施例对此不作任何限定;相应地,所述流媒体业务优化信息至少可以包括降低流媒体内容分辨率、指示流媒体客户端进行软件升级、更新内容网络分配算法以及指示流媒体客户端进行内容重定向中的一种或多种,本发明实施例对此也不作任何限定。
[0084]需要说明的是,当所述流媒体业务优化信息为更新内容网络分配算法时,所述流媒体业务优化信息中还可携带有所述流媒体服务器确定的、已更新的内容网络分配算法;当所述流媒体业务优化信息为指示流媒体客户端进行内容重定向时,所述流媒体业务优化信息中还可携带有所述流媒体服务器确定的、所述流媒体客户端需重定向至的、当前服务质量较优(如负载较低)的缓存服务器等,本发明实施例对此不作赘述。
[0085]再有需要说明的是,所述预先配置的流媒体业务检测信息与流媒体业务异常原因以及流媒体业务优化信息的对应关系通常可采用数据表的形式表示。进一步地,在本发明所述实施例中,通常可采用一静态数据表以及一动态数据表的方式对所述流媒体业务检测信息与流媒体业务异常原因以及流媒体业务优化信息的对应关系进行表示。
[0086]其中,所述静态数据表中可以包括流媒体客户端应用型号以及流媒体客户端操作系统及版本等与流媒体客户端相关的静态流媒体业务检测信息,以及与所述静态流媒体业务检测信息相对应的流媒体业务异常原因以及流媒体业务优化信息等;所述动态数据表中可以包括流媒体业务标识、流媒体业务访问时长、流媒体业务访问频率以及流媒体业务对应的内容分发路由等与流媒体服务器以及内容分发网络相关的动态流媒体业务检测信息,以及与所述动态流媒体业务检测信息相对应的流媒体业务异常原因以及流媒体业务优化信息等,本发明实施例对此不作任何限定。
[0087]相应地,在具备静态数据表以及动态数据表的前提下,在根据接收到的所述流媒体业务检测信息,分析确定所述流媒体业务的业务异常原因以及用于解决所述业务异常原因的流媒体业务优化信息时,可首先通过查找所述静态数据表中的相应信息的方式,查找与所述接收到的流媒体业务检测信息相匹配的业务异常原因以及用于解决所述业务异常原因的流媒体业务优化信息,并在从所述静态数据表中查找到相应信息时,结束本次查找操作;或者,
[0088]在未从所述静态数据表中查找到相应信息时,再通过查找所述动态数据表中的相应信息的方式,查找与所述接收到的流媒体业务检测信息相匹配的业务异常原因以及用于解决所述业务异常原因的流媒体业务优化信息,本发明实施例对此不作赘述。
[0089]需要说明的是,在本发明所述实施例中,在接收到所述流媒体业务检测信息之后,还可采用其他方式分析确定所述流媒体业务的业务异常原因以及用于解决所述业务异常原因的流媒体业务优化信息,如通过自动测试工具对系统进行实例测试或通过其他辅助手段对系统进行实例测试等,来确定所述流媒体业务的业务异常原因以及用于解决所述业务异常原因的流媒体业务优化信息,本发明实施例对此不作任何限定。
[0090]再有需要说明的是,在根据接收到的所述流媒体业务检测信息,采用其他方式分析确定所述流媒体业务的业务异常原因以及用于解决所述业务异常原因的流媒体业务优化信息后,可根据所确定的信息对预先配置的流媒体业务检测信息与流媒体业务异常原因以及流媒体业务优化信息的对应关系进行更新,以达到完善所述对应关系的目的。
[0091]步骤103:将确定的所述流媒体业务优化信息发送给所述流媒体客户端,指示所述流媒体客户端根据所述流媒体业务优化信息对本次流媒体业务进行相应地优化处理。
[0092]具体地,所述流媒体服务器可向所述流媒体客户端发送降低流媒体内容分辨率、指示流媒体客户端进行软件升级、更新内容网络分配算法或者指示流媒体客户端进行内容重定向等流媒体业务优化信息,以指示所述流媒体客户端根据所述流媒体业务优化信息进行相应地优化处理,如降低流媒体内容分辨率、进行客户端软件升级、使用更新后的内容网络分配算法或者向新的缓存服务器进行内容重定向等,本发明实施例对此不作赘述。
[0093]进一步地,在将确定的所述流媒体业务优化信息发送给所述流媒体客户端之后,所述流媒体服务器还可通过数据表的形式对本次反馈事件进行记录。进一步地,所述流媒体服务器还可等待并接收所述流媒体客户端返回的流媒体业务处理响应信息,以便根据所述流媒体业务处理响应信息得知并记录所述流媒体客户端进行本次优化处理的优化状态信息。
[0094]本发明实施例一提供了一种流媒体业务优化方法,在本发明实施例一所述技术方案中,由于流媒体服务器可根据流媒体客户端在流媒体业务异常时反馈的流媒体业务检测信息,向流媒体客户端实时反馈相应地用于解决业务异常的流媒体业务优化信息,因此,可达到通过系统的诊断方式,及时地为用户提供可能的流媒体业务优化解决方案以提高流媒体业务的服务质量、进而提高流媒体业务的优化效果的目的。
[0095]实施例二:
[0096]本发明实施例二以动作执行方为流媒体客户端为例,对本发明实施例一中所述流媒体业务优化方法进行进一步说明。如图2所示,其为本发明实施例二中所述流媒体业务优化方法的流程示意图,所述流媒体业务优化方法可包括以下步骤:
[0097
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1