技术新讯 > 电子通信装置的制造及其应用技术 > 故障排查方法及相关产品与流程  >  正文

故障排查方法及相关产品与流程

  • 国知局
  • 2024-08-02 12:37:57

本技术涉及故障检测,尤其涉及一种故障排查方法及相关产品。

背景技术:

1、在日常观看直播过程中,当接收到针对直播的直播故障反馈之后,需要花费较长的时间排查造成直播故障的原因。因此如何更快的排查造成直播故障的原因,是一个具有挑战性的问题。

技术实现思路

1、本技术提供一种故障排查方法及相关产品,其中,相关产品包括故障排查装置、电子设备、计算机可读存储介质及计算机程序产品。

2、第一方面,提供了一种故障排查方法,上述方法用于在接收到针对直播的直播故障的反馈的情况下,从直播设备中确定造成上述直播故障的目标故障原因;上述直播设备包括直播的推流端和传输设备;上述传输设备为传输主播推流数据的设备;上述主播推流数据为上述推流端通过直播产生的数据,上述方法包括:

3、获取上述直播故障和推流日志;上述推流日志为上述直播设备在直播过程中产生的日志;

4、根据故障检查策略,确定与上述直播故障匹配的一个或一个以上的备选故障原因;上述故障检查策略用于从上述直播设备中确定导致直播出现故障的原因;

5、从上述一个或一个以上的备选故障原因中确定出现在上述推流日志中的故障原因,作为上述目标故障原因。

6、结合本技术任一实施方式,获取推流日志,包括:

7、获取反馈设备的设备日志、第一设备的溯源日志;上述反馈设备为反馈上述直播故障的设备;上述第一设备为目标数据在被传输到上述反馈设备之前经过的上述直播设备;上述设备日志和上述溯源日志均包括与目标数据相关的记录,上述目标数据为上述直播推流数据中与直播故障对应的数据;

8、在上述反馈设备为观众端的情况下,根据上述溯源日志得到上述推流日志;

9、在上述反馈设备为非观众端的情况下,根据上述溯源日志,和/或,上述设备日志得到上述推流日志。

10、结合本技术任一实施方式,上述设备日志包含前置标识符;上述前置标识符所属的日志包括针对上述目标数据的第一处理,上述前置标识符所指向的日志包括针对上述目标数据的第二处理,上述第一处理的输入数据为上述第二处理的输出数据;

11、获取第一设备的溯源日志,包括:

12、从上述前置标识符中确定目标标识符;上述目标标识符所指向的日志为第二设备的日志,上述第二设备为上述第一设备中的一个设备;上述反馈设备是从上述第二设备获取与上述目标数据相关的数据的;

13、确定上述目标标识符所指向的日志为前置日志;

14、根据上述前置日志和第一溯源日志,得到上述溯源日志;上述第一溯源日志为上述第一设备的日志,且上述第一溯源日志记录有与上述目标数据相关的信息,且上述第一溯源日志与上述前置日志不同。

15、结合本技术任一实施方式,上述从上述前置标识符中确定目标标识符,包括:

16、从上述前置标识符中确定第一标识符;上述第一标识符为上述前置标识符中的任意一个;

17、在上述第一标识符指向的日志为上述第二设备的日志的情况下,将上述第一标识符作为上述目标标识符;

18、在上述第一标识符不指向上述第二设备的上述前置日志的情况下,通过上述第一标识符指向的日志,得到第二标识符;上述第二标识符所属的日志为上述第一标识符指向的日志;

19、在上述第二标识符指向上述第二设备的上述前置日志的情况下,将上述第二标识符作为上述目标标识符。

20、结合本技术任一实施方式,上述根据上述溯源日志得到上述推流日志,包括:

21、将上述溯源日志中与上述第二设备相关的日志作为上述推流日志。

22、结合本技术任一实施方式,推流日志为上述反馈设备或上述第一设备中的一个设备产生的与上述目标数据相关的日志,且上述推流日志不为上述推流端产生的与上述目标数据相关的日志;

23、上述根据故障检查策略,确定与上述直播故障匹配的一个或一个以上的备选故障原因之后,上述方法还包括:

24、在上述推流日志中不存在故障原因的情况下,确定第三设备;上述第三设备为发送目标数据给上述推流日志所属的设备的设备;

25、从上述一个或一个以上的备选故障原因中确定出现在与上述溯源日志中与上述第三设备相关的日志中的故障原因,作为上述目标故障原因。

26、结合本技术任一实施方式,上述故障检查策略包括针对上述直播设备的性能的检查策略;上述推流日志包括设备性能信息。

27、结合本技术任一实施方式,上述从上述一个或一个以上的备选故障原因中确定出现在上述推流日志中的故障原因,作为目标故障原因之后,上述方法还包括:

28、确定故障日志及产生上述故障日志的故障设备;上述故障日志为携带了满足上述目标故障原因的信息的日志;上述故障设备为记录上述故障日志的设备;

29、向上述主播端发送整改策略;上述整改策略是针对出现在上述故障设备中的上述目标故障原因进行整改的策略。

30、结合本技术任一实施方式,上述直播设备包括主播推流设备、内容分发网络服务器、源站服务器。

31、第二方面,提供了一种故障排查装置,上述故障排查装置用于在接收到针对直播的直播故障的反馈的情况下,从直播设备中确定造成上述直播故障的目标故障原因;上述直播设备包括直播的推流端和传输设备;上述传输设备为传输主播推流数据的设备;上述主播推流数据为上述推流端通过直播产生的数据,上述故障排查装置包括:

32、获取单元,用于获取上述直播故障和推流日志;上述推流日志为上述直播设备在直播过程中产生的日志;

33、确定单元,用于根据故障检查策略,确定与上述直播故障匹配的一个或一个以上的备选故障原因;上述故障检查策略用于从上述直播设备中确定导致直播出现故障的原因;

34、排查单元,用于从上述一个或一个以上的备选故障原因中确定出现在上述推流日志中的故障原因,作为上述目标故障原因。

35、结合本技术任一实施方式,上述获取单元,具体用于:

36、获取反馈设备的设备日志、第一设备的溯源日志;上述反馈设备为反馈上述直播故障的设备;上述第一设备为目标数据在被传输到上述反馈设备之前经过的上述直播设备;上述设备日志和上述溯源日志均包括与目标数据相关的记录,上述目标数据为上述直播推流数据中与直播故障对应的数据;

37、在上述反馈设备为观众端的情况下,根据上述溯源日志得到上述推流日志;

38、在上述反馈设备为非观众端的情况下,根据上述溯源日志,和/或,上述设备日志得到上述推流日志。

39、结合本技术任一实施方式,上述获取单元,具体用于:

40、从上述前置标识符中确定目标标识符;上述目标标识符所指向的日志为第二设备的日志,上述第二设备为上述第一设备中的一个设备;上述反馈设备是从上述第二设备获取与上述目标数据相关的数据的;

41、确定上述目标标识符所指向的日志为前置日志;

42、根据上述前置日志和第一溯源日志,得到上述溯源日志;上述第一溯源日志为上述第一设备的日志,且上述第一溯源日志记录有与上述目标数据相关的信息,且上述第一溯源日志与上述前置日志不同。

43、结合本技术任一实施方式,上述获取单元,具体用于:

44、从上述前置标识符中确定第一标识符;上述第一标识符为上述前置标识符中的任意一个;

45、在上述第一标识符指向的日志为上述第二设备的日志的情况下,将上述第一标识符作为上述目标标识符;

46、在上述第一标识符不指向上述第二设备的上述前置日志的情况下,通过上述第一标识符指向的日志,得到第二标识符;上述第二标识符所属的日志为上述第一标识符指向的日志;

47、在上述第二标识符指向上述第二设备的上述前置日志的情况下,将上述第二标识符作为上述目标标识符。

48、结合本技术任一实施方式,上述获取单元,具体用于:

49、将上述溯源日志中与上述第二设备相关的日志作为上述推流日志。

50、结合本技术任一实施方式,故障排查装置还包括:溯源单元,用于:

51、在上述推流日志中不存在故障原因的情况下,确定第三设备;上述第三设备为发送目标数据给上述推流日志所属的设备的设备;

52、结合本技术任一实施方式,上述排查单元,具体用于:

53、从上述一个或一个以上的备选故障原因中确定出现在与上述溯源日志中与上述第三设备相关的日志中的故障原因,作为上述目标故障原因。

54、结合本技术任一实施方式,上述故障检查策略包括针对上述直播设备的性能的检查策略;上述推流日志包括设备性能信息。

55、结合本技术任一实施方式,故障排查装置还包括:发送单元,用于:

56、确定故障日志及产生上述故障日志的故障设备;上述故障日志为携带了满足上述目标故障原因的信息的日志;上述故障设备为记录上述故障日志的设备;

57、向上述主播端发送整改策略;上述整改策略是针对出现在上述故障设备中的上述目标故障原因进行整改的策略。

58、结合本技术任一实施方式,上述直播设备包括主播推流设备、内容分发网络服务器、源站服务器。

59、第三方面,提供了一种电子设备,包括:处理器和存储器,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,在所述处理器执行所述计算机指令的情况下,所述电子设备执行如上述第一方面及其任一实施方式。

60、第四方面,提供了另一种电子设备,包括:处理器、发送装置、输入装置、输出装置和存储器,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,在所述处理器执行所述计算机指令的情况下,所述电子设备执行如上述第一方面及其任一实施方式。

61、第五方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序包括程序指令,在所述程序指令被处理器执行的情况下,使所述处理器执行如上述第一方面及其任一实施方式。

62、第六方面,提供了一种计算机程序产品,所述计算机程序产品包括计算机程序或指令,在所述计算机程序或指令在计算机上运行的情况下,使得所述计算机执行上述第一方面及其任一实施方式。

63、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本技术。

64、本技术实施例中,故障排查装置获取直播故障和直播设备产生的与主播推流数据相关的推流日志的情况下,从故障检查策略中确定与直播故障匹配的备选故障原因,从备选故障原因中确定推流日志满足的故障原因,作为目标故障原因,通过上述操作完成对故障排查的自动化操作。而通过自动化的对直播故障涉及的日志链路进行分析,自动确定导致直播故障的目标故障原因,可以减少投入的人力和精力,加快问题识别的效率。

本文地址:https://www.jishuxx.com/zhuanli/20240802/237077.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。