一种视频播放系统的错误处理方法及设备技术方案

技术编号:18398197 阅读:37 留言:0更新日期:2018-07-08 19:12
本发明专利技术提供了一种视频播放系统的错误处理方法及设备,用以及时有效地处理视频播放系统出现的错误。方法包括:子系统中的服务程序发生错误时,子系统通过服务程序生成错误信息,错误信息用于指示错误源自的服务程序和错误原因,子系统将错误信息发送给错误管理平台,错误信息用于错误管理平台处理错误。

【技术实现步骤摘要】
一种视频播放系统的错误处理方法及设备
本专利技术涉及信息处理领域,尤其涉及一种视频播放系统的错误处理方法及设备。
技术介绍
视频播放系统包括客户端和服务器,视频播放系统在运行过程中,若客户端和/或服务器中的某个服务程序出现错误导致视频播放系统不能正常运行,通常会通过客户端的显示界面向用户发出视频播放系统出现错误的提示信息,或者用户自行发现视频播放系统出现错误。用户确认视频播放系统出现错误后,会以投诉的形式向服务器上报视频播放系统出现错误,服务器收到投诉后对视频播放系统出现的错误进行处理。在上述现有的对视频播放系统的错误的处理方案中,视频播放系统出现错误是由用户发现并投诉至服务器的,再由服务器解决视频播放系统出现的错误,这个过程需要一定时间开销,导致视频播放系统出现错误后服务器不能及时有效地对视频播放系统出现的错误进行处理。另外,用户根据提示信息向服务器投诉或者用户自行发现视频播放系统出现错误向服务器投诉时,由于用户无法得知视频播放系统出现错误的来源、原因等详细信息,因此用户在进行投诉时无法向服务器上报视频播放系统出现错误的详细信息,使得服务器不能及时确定视频播放系统出现错误的详细信息,进而导致视频播放系统出现错误后服务器不能及时有效地对视频播放系统出现的错误进行处理。综上所述,现有的对视频播放系统的错误的处理方案存在不能及时有效地对视频播放系统出现的错误进行处理的问题。
技术实现思路
本专利技术实施例提供了一种视频播放系统的错误处理方法及装置,用以解决现有的对视频播放系统的错误的处理方案存在的不能及时有效地对视频播放系统出现的错误进行处理的问题。其中,视频播放系统包含的子系统包括客户端和服务器。本专利技术实施例是通过以下技术方案实现的:第一方面,本专利技术实施例提供一种视频播放系统的错误处理方法,该系统包含的子系统包括客户端和服务器,该方法包括:子系统中的服务程序发生错误时,该子系统通过服务程序生成错误信息,错误信息用于指示错误源自的服务程序和错误原因;该子系统将错误信息发送给错误管理平台,错误信息用于错误管理平台处理错误。在一种可能的设计中,子系统通过服务程序生成错误信息之前,还包括:子系统中的各个服务程序加载各自对应的软件开发程序SDK封装库,SDK封装库中包括与SDK封装库对应的服务程序可能发生的各种错误一一对应的错误码,错误码用于指示错误源自的服务程序和错误原因;子系统通过服务程序生成错误信息,包括:子系统通过服务程序调用服务程序对应的SDK封装库,确定用于指示服务程序发生的错误的错误码;子系统生成错误信息,错误信息包括确定的错误码。在一种可能的设计中,子系统通过服务程序生成错误信息之前,还包括:子系统确定服务程序发生的错误所在的会话周期的标识,并将会话周期的标识携带在错误信息中,会话周期的标识用于错误管理平台对包括同一会话周期的标识的错误信息指示的错误进行汇总处理。在一种可能的设计中,子系统将会话周期的标识携带在错误信息中之后,还包括:子系统将携带会话周期的标识的错误信息发送给其他子系统,其他子系统是指子系统的服务程序发生错误的会话周期内、与子系统进行交互的其他子系统,会话周期的标识用于其他子系统生成自身的错误信息,其他子系统生成的错误信息将发送给错误管理平台。在一种可能的设计中,子系统中的服务程序发生错误之前,还包括:子系统接收客户端发送的数据请求消息;子系统通过服务程序生成错误信息之后,还包括:子系统将错误信息发送给客户端,错误信息用于客户端向用户展示错误信息指示的错误。第二方面,本专利技术实施例提供一种视频播放系统的错误处理方法,该系统包含的子系统包括客户端和服务器,该方法包括:错误管理平台接收子系统发送的至少一个错误信息,错误信息用于指示子系统中的服务程序发生错误时,错误源自的服务程序和错误原因;错误管理平台根据错误信息,对子系统中的服务程序发生的错误进行处理。在一种可能的设计中,错误管理平台接收子系统发送的至少一个错误信息之前,还包括:错误管理平台加载子系统中所有服务程序对应的软件开发程序SDK封装库,SDK封装库包括与该SDK封装库对应的服务程序可能发生的各种错误一一对应的错误码,错误码用于指示错误源自的服务程序和错误原因;错误管理平台加载的SDK封装库中还包括用于处理错误码对应的错误的处理方案。在一种可能的设计中,错误管理平台根据错误信息,对子系统中的服务程序发生的错误进行处理,包括:错误管理平台获取错误信息包括的错误码;错误管理平台调用SDK封装库获取错误码对应的错误的处理方案,并根据错误的处理方案对子系统中的服务程序发生的错误进行处理。在一种可能的设计中,错误信息还包括服务程序发生的错误所在的会话周期的标识;错误管理平台根据错误信息,对子系统中的服务程序发生的错误进行处理,包括:若错误管理平台接收的至少一个错误信息中存在多个错误信息包括同一会话周期的标识,则错误管理平台将包括同一会话周期的标识的多个错误信息指示的错误进行汇总处理。第三方面,本专利技术实施例提供一种视频播放系统,该系统包含的子系统包括客户端和服务器,该子系统包括:处理单元,用于子系统中的服务程序发生错误时,通过服务程序生成错误信息,错误信息用于指示错误源自的服务程序和错误原因;收发单元,用于将处理单元生成的错误信息发送给错误管理平台,错误信息用于错误管理平台处理错误。在一种可能的设计中,处理单元还用于:在通过服务程序生成错误信息之前,为子系统中的各个服务程序加载各自对应的软件开发程序SDK封装库,SDK封装库中包括与SDK封装库对应的服务程序可能发生的各种错误一一对应的错误码,错误码用于指示错误源自的服务程序和错误原因;处理单元通过服务程序生成错误信息时,具体用于:通过服务程序调用服务程序对应的SDK封装库,确定用于指示服务程序发生的错误的错误码;生成错误信息,错误信息包括确定的错误码。在一种可能的设计中,处理单元还用于:在通过服务程序生成错误信息之前,确定服务程序发生的错误所在的会话周期的标识,并将会话周期的标识携带在错误信息中,会话周期的标识用于错误管理平台对包括同一会话周期的标识的错误信息指示的错误进行汇总处理。在一种可能的设计中,收发单元还用于:在处理单元将会话周期的标识携带在错误信息中之后,将携带会话周期的标识的错误信息发送给其他子系统,其他子系统是指子系统的服务程序发生错误的会话周期内、与子系统进行交互的其他子系统,会话周期的标识用于其他子系统生成自身的错误信息,其他子系统生成的错误信息将发送给错误管理平台。在一种可能的设计中,收发单元还用于:在子系统中的服务程序发生错误之前,接收客户端发送的数据请求消息;收发单元还用于:在处理单元通过服务程序生成错误信息之后,将错误信息发送给客户端,错误信息用于客户端向用户展示错误信息指示的错误。第四方面,本专利技术实施例提供一种错误管理平台,包括:收发单元,用于接收视频播放系统的子系统发送的至少一个错误信息,系统的子系统包括客户端和服务器,错误信息用于指示子系统中的服务程序发生错误时,错误源自的服务程序和错误原因;处理单元,用于根据收发单元接收的错误信息,对子系统中的服务程序发生的错误进行处理。在一种可能的设计中,处理单元还用于:在收发单元接收子系统发送的至少一个错误信息之前,本文档来自技高网...

【技术保护点】
1.一种视频播放系统的错误处理方法,其特征在于,所述系统包含的子系统包括客户端和服务器,所述方法包括:子系统中的服务程序发生错误时,所述子系统通过所述服务程序生成错误信息,所述错误信息用于指示错误源自的服务程序和错误原因;所述子系统将所述错误信息发送给错误管理平台,所述错误信息用于所述错误管理平台处理所述错误。

【技术特征摘要】
1.一种视频播放系统的错误处理方法,其特征在于,所述系统包含的子系统包括客户端和服务器,所述方法包括:子系统中的服务程序发生错误时,所述子系统通过所述服务程序生成错误信息,所述错误信息用于指示错误源自的服务程序和错误原因;所述子系统将所述错误信息发送给错误管理平台,所述错误信息用于所述错误管理平台处理所述错误。2.如权利要求1所述的方法,其特征在于,所述子系统通过所述服务程序生成错误信息之前,还包括:所述子系统中的各个服务程序加载各自对应的软件开发程序SDK封装库,所述SDK封装库中包括与所述SDK封装库对应的服务程序可能发生的各种错误一一对应的错误码,所述错误码用于指示错误源自的服务程序和错误原因;所述子系统通过所述服务程序生成错误信息,包括:所述子系统通过所述服务程序调用所述服务程序对应的SDK封装库,确定用于指示所述服务程序发生的错误的错误码;所述子系统生成错误信息,所述错误信息包括确定的所述错误码。3.如权利要求1所述的方法,其特征在于,所述子系统通过所述服务程序生成错误信息之前,还包括:所述子系统确定所述服务程序发生的错误所在的会话周期的标识,并将所述会话周期的标识携带在所述错误信息中,所述会话周期的标识用于所述错误管理平台对包括同一会话周期的标识的错误信息指示的错误进行汇总处理。4.如权利要求3所述的方法,其特征在于,所述子系统将所述会话周期的标识携带在所述错误信息中之后,还包括:所述子系统将携带所述会话周期的标识的所述错误信息发送给其他子系统,所述其他子系统是指所述子系统的服务程序发生错误的会话周期内、与所述子系统进行交互的其他子系统,所述会话周期的标识用于所述其他子系统生成自身的错误信息,所述其他子系统生成的错误信息将发送给所述错误管理平台。5.如权利要求1所述的方法,其特征在于,所述子系统中的服务程序发生错误之前,还包括:所述子系统接收客户端发送的数据请求消息;所述子系统通过所述服务程序生成错误信息之后,还包括:所述子系统将所述错误信息发送给所述客户端,所述错误信息用于所述客户端向用户展示所述错误信息指示的错误。6.一种视频播放系统的错误处理方法,其特征在于,所述系统包含的子系统包括客户端和服务器,所述方法包括:错误管理平台接收所述子系统发送的至少一个错误信息,所述错误信息用于指示所述子系统中的服务程序发生错误时,所述错误源自的服务程序和错误原因;所述错误管理平台根据所述错误信息,对所述子系统中的服务程序发生的错误进行处理。7.如权利要求6所述的方法,其特征在于,所述错误管理平台接收所述子系统发送的至少一个错误信息之前,还包括:所述错误管理平台加载所述子系统中所有服务程序对应的软件开发程序SDK封装库,所述SDK封装库包括与该SDK封装库对应的服务程序可能发生的各种错误一一对应的错误码,所述错误码用于指示错误源自的服务程序和错误原因;所述错误管理平台加载的所述SDK封装库中还包括用于处理错误码对应的错误的处理方案;所述错误管理平台根据所述错误信息,对所述子系统中的服务程序发生的错误进行处理,包括:所述错误管理平台获取所述错误信息包括的错误码;所述错误管理平台调用所述SDK封装库获取所述错误码对应的错误的处理方案,并根据所述错误的处理方案对所述子系统中的服务程序发生的错误进行处理。8.如权利要求6至7任一所述的方法,其特征在于,所述错误信息还包括所述服务程序发生的错误所在的会话周期的标识;所述错误管理平台根据所述错误信息,对所述子系统中的服务程序发生的错误进行处理,包括:若所述错误管理平台接收的至少一个错误信息中存在多个错误信息包括同一会话周期的标识,则所述错误管理平...

【专利技术属性】
技术研发人员:冯涛
申请(专利权)人:深圳市优朋普乐传媒发展有限公司
类型:发明
国别省市:广东,44

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

1