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

文档序号:8433699阅读:437来源:国知局
一种流媒体业务优化方法、设备及系统的制作方法
【技术领域】
[0001]本发明涉及流媒体技术领域,尤其涉及一种流媒体业务优化方法、设备及系统。
【背景技术】
[0002]流媒体技术是多媒体技术和网络技术交叉的产物,它是指视频或音频等连续媒体流经过压缩编码、数据打包后按照一定的时序要求发送给接收设备,以使接收设备在后续数据不断到达的同时对接收到的数据进行重组、解码和播放的技术。与传统的、需要从服务器上下载多媒体数据后才能实现多媒体播放的技术而言,其主要特点为无需等待全部数据下载到本地即可以开始浏览或播放,从而可达到边下载边观看媒体数据的目的,提高用户的应用体验。
[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]其中,所述流媒体业务检测信息与流媒体业务异常原因以及流媒体业务优化信息的对应关系是所述流媒体服务器对采用众包方式获取到的各流媒体客户端的流媒体业务检测信息进行分析后所得到的。
[0029]其中,所述业务异常原因至少包括流媒体客户端版本低、流媒体客户端操作系统版本低、流媒体客户端接入网络速度低、内容分发网络延迟以及内容分发路由复杂中的一种或多种;
[0030]所述流媒体业务优化信息至少包括降低流媒体内容分辨率、指示流媒体客户端进行软件升级、更新内容网络分配算法以及指示流媒体客户端进行内容重定向中的一种或多种。
[0031]进一步地,所述预先配置的流媒体业务检测信息与流媒体业务异常原因以及流媒体业务优化信息的对应关系采用数据表的形式表示。
[0032]进一步地,在根据所述流媒体业务优化信息对本次流媒体业务进行相应地优化处理之后,所述方法还包括:
[0033]向所述流媒体服务器返回流媒体业务处理响应消息。
[0034]相应地,本发明实施例还提供了一种流媒体服务器,包括:
[0035]信息接收模块,用于接收流媒体客户端在确定流媒体业务异常时反馈的流媒体业务检测信息;
[0036]分析确定模块,用于根据所述信息接收模块接收到的所述流媒体业务检测信息,分析确定所述流媒体业务的业务异常原因以及用于解决所述业务异常原因的流媒体业务优化信息;
[0037]信息发送模块,用于将所述分析确定模块确定的所述流媒体业务优化信息发送给所述流媒体客户端,指示所述流媒体客户端根据所述流媒体业务优化信息对本次流媒体业务进行相应地优化处理。
[0038]具体地,所述信息接收模块接收到的所述流媒体业务检测信息至少包括以下信息中的一种或多种:
[0039]流媒体客户端应用型号、流媒体客户端操作系统及版本、流媒体业务标识、流媒体业务访问时长、流媒体业务访问频率以及流媒体业务对应的内容分发路由信息。
[0040]进一步地,所述分析确定模块,具体用于根据预先配置的流媒体业务检测信息与流媒体业务异常原因以及流媒体业务优化信息的对应关系,确定与所述接收到的流媒体业务检测信息相对应的流媒体业务异常原因以及用于解决所述业务异常原因的流媒体业务优化信息;
[0041]其中,所述流媒体业务检测信息与流媒体业务异常原因以及流媒体业务优化信息的对应关系是所述流媒体服务器对采用众包方式获取到的各流媒体客户端的流媒体业务检测信息进行分析后所得到的。
[0042]其中,所述业务异常原因至少包括流媒体客户端版本低、流媒体客户端操作系统版本低、流媒体客户端接入网络速度低、内容分发网络延迟以及内容分发路由复杂中的一种或多种;
[0043]所述流媒体业务优化信息至少包括降低流媒体内容分辨率、指示流媒体客户端进行软件升级、更新内容网络分配算法以及指示流媒体客户端进行内容重定向中的一种或多种。
[0044]进一步地,所述预先配置的流媒体业务检测信息与流媒体业务异常原因以及流媒体业务优化信息的对应关系采用数据表的形式表示。
[0045]进一步地,所述信息接收模块,还用于在所述信息发送模块将确定的流媒体业务优化信息发送给所述流媒体客户端,指示所述流媒体客户端根据所述流媒体业务处理信息对本次流媒体业务进行相应地优化处理之后,接收所述流媒体客户端返回的流媒体业务处理响应信息。
[0046]进一步地,本发明实施例还提供了一种流媒体客户端,包括:
[0047]信息发送模块,用于在确定流媒体业务异常时,向流媒体服务器反馈流媒体业务检测信息,以使所述流媒体服务器根据所述流媒体业务检测信息,分析确定所述流媒体业务的业务异常原因以及用于解决所述业务异常原因的流媒体业务优化信息;
[0048]信息接收模块,用于接收所述流媒体服务器返回的所述流媒体业务优化信息;
[0049]优化处理模块,用于根据所述信息接收模块接收到的所述流媒体业务优化信息对本次流媒体业务进行相应地优化处理。
[0050]具体地,所述信息发送模块发送的所述流媒体业务检测信息至少包括以下信息中的一种或多种:
[0051 ] 流媒体客户端应用型号、流媒体客户端操作系统及版本、流媒体业务标识、流媒体业务访问时长、流媒体业务访问频率以及流媒体业务对应的内容分发路由信息。
[0052]进一步地,所述信息发送模块,具体用于向所述流媒体服务器反馈流媒体业务检测信息,以使所述流媒体服务器根据预先配置的流媒体业务检测信息与流媒体业务异常原因以及流媒体业务优化信息的对应关系,确定与所述接收到的流媒体业务检测信息相对应的流媒体业务异常原因以及用于解决所述业务异常原因的流媒体业务优化信息;
[0053]其中,所述流媒体业务检测信息与流媒体业务异常原因以及流媒体业务优化信息的对应关系是所述流媒体服务器对采用众包方式获取到的各流媒体客户端的流媒体业务检测信息进行分析后所得到的。
[0054]进一步地,所述业务异常原因至少包括流媒体客户端版本低、流媒体客户端操作系统版本低、流媒体客户端接入网络速度低、内容分发网络延迟以及内容分发路由复杂中的一种或多种;
[0055]所述流媒体业务优化信息至少包括降低流媒体内容分辨率、指示流媒体客户端进行软件升级、更新内容网络分配算法以及指示流媒体客户端进行内容重定向中的一种或多种。
[0056]进一步地,所述预先配置的流媒体业务检测信息与流媒体业务异常原因以及流媒体业务优化信息的对应关系采用数据表的形式表示。
[0057]进一步地,所述信息发送模块,还用于在所述优化处理模块根据所述流媒体业务优化信息对本次流媒体业务进行相应地优化处理之后,向
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1