CN112422948B - Troubleshooting method and device and communication equipment - Google Patents
Troubleshooting method and device and communication equipment Download PDFInfo
- Publication number
- CN112422948B CN112422948B CN201910772938.8A CN201910772938A CN112422948B CN 112422948 B CN112422948 B CN 112422948B CN 201910772938 A CN201910772938 A CN 201910772938A CN 112422948 B CN112422948 B CN 112422948B
- Authority
- CN
- China
- Prior art keywords
- troubleshooting
- top box
- fault
- information
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N17/00—Diagnosis, testing or measuring for television systems or their details
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/4425—Monitoring of client processing errors or hardware failure
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明提供一种故障排查方法、装置及通信设备,该故障排查方法包括:接收用户在机顶盒终端的排障界面上输入的第一控制指令,所述第一控制指令用于指示对目标待排查故障进行排查;基于与所述目标待排查故障对应的预设排障方式,对所述目标待排查故障进行排查,得到排查结果。本发明的实施例,可以借助用户操作实现机顶盒终端故障的自排查,从而及时解决故障,提高运维效率,提升用户体验。
The present invention provides a troubleshooting method, device, and communication equipment. The troubleshooting method includes: receiving a first control instruction input by a user on a troubleshooting interface of a set-top box terminal, and the first control instruction is used to indicate that the target is to be checked. Troubleshooting: Based on the preset troubleshooting mode corresponding to the target fault to be checked, the target fault to be checked is checked to obtain a troubleshooting result. The embodiments of the present invention can realize self-diagnosis of set-top box terminal faults by means of user operations, so as to solve faults in time, improve operation and maintenance efficiency, and improve user experience.
Description
技术领域technical field
本发明涉及通信技术领域,尤其涉及一种故障排查方法、装置及通信设备。The present invention relates to the technical field of communication, in particular to a troubleshooting method, device and communication equipment.
背景技术Background technique
机顶盒终端是家庭娱乐的重要部分,在家庭生活中一直扮演着特别重要的角色。目前,当机顶盒终端发生故障时,一般采用后发现机制。比如,机顶盒故障服务器实时收集所服务的机顶盒终端的日志信息,并汇总分析,通过算法归集和阈值判断法等来判断相应机顶盒终端是否发生故障,并在可能出现的故障的情况下,下发拨测任务,以进行故障排查。The set-top box terminal is an important part of home entertainment, and has always played a particularly important role in family life. At present, when a set-top box terminal fails, a post-discovery mechanism is generally adopted. For example, the set-top box failure server collects the log information of the set-top box terminals it serves in real time, summarizes and analyzes it, and judges whether the corresponding set-top box terminal fails through algorithm collection and threshold judgment, and sends a Dial test tasks for troubleshooting.
然而,由于后发现机制一般是目标区域内的多个机顶盒终端出现故障后才进行排查,常常导致无法及时解决故障,极大影响了机顶盒终端的产品质量、可靠性和用户体验感。However, due to the post-discovery mechanism, the troubleshooting is usually performed after multiple set-top box terminals in the target area fail, which often leads to failure to solve the fault in time, which greatly affects the product quality, reliability and user experience of the set-top box terminal.
发明内容Contents of the invention
本发明实施例提供一种故障排查方法、装置及通信设备,以解决现有机顶盒终端的故障排查方法无法及时解决故障的问题。Embodiments of the present invention provide a troubleshooting method, device, and communication equipment to solve the problem that existing troubleshooting methods for set-top box terminals cannot resolve malfunctions in time.
为了解决上述技术问题,本发明是这样实现的:In order to solve the problems of the technologies described above, the present invention is achieved in that:
第一方面,本发明实施例提供了一种故障排查方法,应用于机顶盒终端,包括:In the first aspect, the embodiment of the present invention provides a troubleshooting method, which is applied to a set-top box terminal, including:
接收用户在机顶盒终端的排障界面上输入的第一控制指令,其中,所述第一控制指令用于指示对目标待排查故障进行排查;receiving a first control instruction input by the user on the troubleshooting interface of the set-top box terminal, wherein the first control instruction is used to instruct to troubleshoot the target fault to be checked;
基于与所述目标待排查故障对应的预设排障方式,对所述目标待排查故障进行排查,得到排查结果。Based on the preset troubleshooting mode corresponding to the target fault to be checked, the target fault to be checked is checked to obtain a check result.
可选的,所述目标待排查故障包括以下至少一项:Optionally, the target fault to be checked includes at least one of the following:
机顶盒自身故障、网关故障、接入网故障、内容服务器故障、视频索引服务器故障。The failure of the set-top box itself, the failure of the gateway, the failure of the access network, the failure of the content server, and the failure of the video index server.
可选的,所述方法还包括:Optionally, the method also includes:
接收用户在所述排障界面上输入的第二控制指令;receiving a second control instruction input by the user on the troubleshooting interface;
根据所述第二控制指令,向服务器发送查询请求信息,其中,所述查询请求信息中包括所述机顶盒终端的位置信息,所述查询请求信息用于请求所述服务器查询所述位置信息对应的目标区域内的其他机顶盒终端的故障情况;According to the second control instruction, send query request information to the server, where the query request information includes the location information of the set-top box terminal, and the query request information is used to request the server to query the location information corresponding to the location information. Failure conditions of other STB terminals in the target area;
接收所述服务器根据所述查询请求信息发送的第一故障信息。receiving first fault information sent by the server according to the query request information.
可选的,所述接收用户在机顶盒终端的排障界面上输入的第一控制指令,包括:Optionally, the receiving the first control instruction input by the user on the troubleshooting interface of the set-top box terminal includes:
接收服务器发送的故障排查请求信息,其中,所述故障排查请求信息是所述服务器在确定出所述机顶盒终端所在的目标区域内的多个机顶盒终端出现相同故障的情况下发送的,所述故障排查请求信息中包括所述相同故障的相关信息;receiving the troubleshooting request information sent by the server, wherein the troubleshooting request information is sent by the server when it is determined that multiple set-top box terminals in the target area where the set-top box terminal is located have the same failure, and the failure Information about the same fault is included in the troubleshooting request information;
显示所述相同故障的相关信息;display relevant information for the same fault;
接收用户根据所述相同故障的相关信息输入的所述第一控制指令。The first control instruction input by the user according to the relevant information of the same fault is received.
可选的,所述得到排查结果之后,所述方法还包括:Optionally, after the investigation result is obtained, the method further includes:
在所述排查结果表明所述目标待排查故障出现的情况下,根据所述排查结果,确定指示信息;In the case that the troubleshooting result indicates that the target fault to be checked occurs, according to the troubleshooting result, determine the indication information;
其中,所述指示信息用于指示消除故障的目标操作。Wherein, the indication information is used to indicate the target operation of eliminating the fault.
第二方面,本发明实施例提供了一种故障排查方法,应用于服务器,包括:In the second aspect, the embodiment of the present invention provides a troubleshooting method applied to a server, including:
接收机顶盒终端发送的排查结果,其中,所述排查结果是所述机顶盒终端在接收到用户输入的第一控制指令之后,对目标待排查故障进行排查得到的,所述第一控制指令用于指示对所述目标待排查故障进行排查;Receive the troubleshooting result sent by the top-box terminal, wherein the troubleshooting result is obtained by the set-top box terminal after receiving the first control instruction input by the user, and troubleshooting the target fault to be checked, and the first control instruction is used to indicate Troubleshoot the target to be troubleshooted;
根据所述排查结果,确定第二故障信息和处理操作信息;Determine the second fault information and processing operation information according to the investigation result;
向所述机顶盒终端发送所述第二故障信息和所述处理操作信息。sending the second fault information and the processing operation information to the set-top box terminal.
可选的,所述方法还包括:Optionally, the method also includes:
接收所述机顶盒终端发送的查询请求信息,其中,所述查询请求信息中包括所述机顶盒终端的位置信息,所述查询请求信息用于请求所述服务器查询所述位置信息对应的目标区域内的其他机顶盒终端的故障情况;receiving the query request information sent by the set-top box terminal, wherein the query request information includes the location information of the set-top box terminal, and the query request information is used to request the server to query the location information in the target area corresponding to the location information Fault conditions of other STB terminals;
根据所述查询请求信息,对所述其他机顶盒终端的故障情况进行查询,得到第一故障信息;According to the query request information, query the fault conditions of the other set-top box terminals to obtain the first fault information;
向所述机顶盒终端发送所述第一故障信息。Send the first fault information to the set-top box terminal.
第三方面,本发明实施例提供了一种故障排查装置,应用于机顶盒终端,包括:In a third aspect, an embodiment of the present invention provides a troubleshooting device, which is applied to a set-top box terminal, including:
第一接收模块,用于接收用户在机顶盒终端的排障界面上输入的第一控制指令,其中,所述第一控制指令用于指示对目标待排查故障进行排查;The first receiving module is configured to receive the first control instruction input by the user on the troubleshooting interface of the set-top box terminal, wherein the first control instruction is used to instruct to troubleshoot the target fault to be checked;
处理模块,用于基于与所述目标待排查故障对应的预设排障方式,对所述目标待排查故障进行排查,得到排查结果。A processing module, configured to troubleshoot the target trouble to be troubleshooted based on a preset troubleshoot mode corresponding to the target trouble to be troubleshooted, and obtain a troubleshoot result.
可选的,所述目标待排查故障包括以下至少一项:Optionally, the target fault to be checked includes at least one of the following:
机顶盒自身故障、网关故障、接入网故障、内容服务器故障、视频索引服务器故障。The failure of the set-top box itself, the failure of the gateway, the failure of the access network, the failure of the content server, and the failure of the video index server.
可选的,所述故障排查装置还包括:Optionally, the troubleshooting device also includes:
第二接收模块,用于接收用户在所述排障界面上输入的第二控制指令;a second receiving module, configured to receive a second control instruction input by the user on the troubleshooting interface;
第一发送模块,用于根据所述第二控制指令,向服务器发送查询请求信息,其中,所述查询请求信息中包括所述机顶盒终端的位置信息,所述查询请求信息用于请求所述服务器查询所述位置信息对应的目标区域内的其他机顶盒终端的故障情况;The first sending module is configured to send query request information to a server according to the second control instruction, wherein the query request information includes the location information of the set-top box terminal, and the query request information is used to request the server Querying the failure conditions of other set-top box terminals in the target area corresponding to the location information;
第三接收模块,用于接收所述服务器根据所述查询请求信息发送的第一故障信息。A third receiving module, configured to receive the first fault information sent by the server according to the query request information.
可选的,所述第一接收模块包括:Optionally, the first receiving module includes:
第一接收单元,用于接收服务器发送的故障排查请求信息,其中,所述故障排查请求信息是所述服务器在确定出所述机顶盒终端所在的目标区域内的多个机顶盒终端出现相同故障的情况下发送的,所述故障排查请求信息中包括所述相同故障的相关信息;The first receiving unit is configured to receive the troubleshooting request information sent by the server, wherein the troubleshooting request information is that the server determines that multiple set-top box terminals in the target area where the set-top box terminal is located have the same failure. sent under , and the troubleshooting request information includes relevant information about the same fault;
显示单元,用于显示所述相同故障的相关信息;a display unit, configured to display related information of the same fault;
第二接收单元,用于接收用户根据所述相同故障的相关信息输入的所述第一控制指令。The second receiving unit is configured to receive the first control instruction input by the user according to the relevant information of the same fault.
可选的,所述故障排查装置还包括:Optionally, the troubleshooting device also includes:
第一确定模块,用于在所述排查结果表明所述目标待排查故障出现的情况下,根据所述排查结果,确定指示信息;A first determining module, configured to determine indication information according to the troubleshooting result when the troubleshooting result indicates that the target fault to be checked occurs;
其中,所述指示信息用于指示消除故障的目标操作。Wherein, the indication information is used to indicate the target operation of eliminating the fault.
第四方面,本发明实施例提供了一种故障排查装置,应用于服务器,包括:In a fourth aspect, an embodiment of the present invention provides a troubleshooting device applied to a server, including:
第四接收模块,用于接收机顶盒终端发送的排查结果,其中,所述排查结果是所述机顶盒终端在接收到用户输入的第一控制指令之后,对目标待排查故障进行排查得到的,所述第一控制指令用于指示对所述目标待排查故障进行排查;The fourth receiving module is used to receive the troubleshooting result sent by the top box terminal, wherein the troubleshooting result is obtained by the set-top box terminal checking the target fault to be checked after receiving the first control instruction input by the user. The first control instruction is used to instruct to troubleshoot the target fault to be troubleshooted;
第二确定模块,用于根据所述排查结果,确定第二故障信息和处理操作信息;A second determining module, configured to determine second fault information and processing operation information according to the investigation result;
第二发送模块,用于向所述机顶盒终端发送所述第二故障信息和所述处理操作信息。The second sending module is configured to send the second fault information and the processing operation information to the set-top box terminal.
可选的,所述故障排查装置还可包括:Optionally, the troubleshooting device may also include:
第五接收模块,用于接收所述机顶盒终端发送的查询请求信息,其中,所述查询请求信息中包括所述机顶盒终端的位置信息,所述查询请求信息用于请求所述服务器查询所述位置信息对应的目标区域内的其他机顶盒终端的故障情况;A fifth receiving module, configured to receive query request information sent by the set-top box terminal, wherein the query request information includes location information of the set-top box terminal, and the query request information is used to request the server to query the location Fault conditions of other set-top box terminals in the target area corresponding to the information;
查询模块,用于根据所述查询请求信息,对所述其他机顶盒终端的故障情况进行查询,得到第一故障信息;An inquiry module, configured to inquire about the failure conditions of the other set-top box terminals according to the inquiry request information, and obtain the first failure information;
第三发送模块,用于向所述机顶盒终端发送所述第一故障信息。A third sending module, configured to send the first fault information to the set-top box terminal.
第五方面,本发明实施例提供了一种通信设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述计算机程序被所述处理器执行时可实现上述应用于机顶盒终端的故障排查方法的步骤,或者可实现上述应用于服务器的故障排查方法的步骤。In the fifth aspect, an embodiment of the present invention provides a communication device, including a memory, a processor, and a computer program stored in the memory and operable on the processor, wherein the computer program is processed by the processor When the server executes, the steps of the above-mentioned troubleshooting method applied to the set-top box terminal can be realized, or the steps of the above-mentioned troubleshooting method applied to the server can be realized.
第六方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时可实现上述应用于机顶盒终端的故障排查方法的步骤,或者可实现上述应用于服务器的故障排查方法的步骤。In a sixth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above troubleshooting method applied to a set-top box terminal can be implemented, or can be Steps to implement the above troubleshooting method applied to the server.
本发明实施例中,接收用户在机顶盒终端的排障界面上输入的第一控制指令,所述第一控制指令用于指示对目标待排查故障进行排查,基于与所述目标待排查故障对应的预设排障方式,对所述目标待排查故障进行排查,得到排查结果,可以借助用户操作实现机顶盒终端故障的自排查,从而及时解决故障,提高运维效率,提升用户体验。In the embodiment of the present invention, the first control instruction input by the user on the troubleshooting interface of the set-top box terminal is received, and the first control instruction is used to instruct to troubleshoot the target fault to be checked, based on the corresponding The default troubleshooting method is used to check the target faults to be checked and get the results. User operations can be used to implement self-checking of set-top box terminal faults, thereby solving faults in a timely manner, improving operation and maintenance efficiency, and improving user experience.
附图说明Description of drawings
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the accompanying drawings required in the embodiments of the present invention. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For Those of ordinary skill in the art can also obtain other drawings based on these drawings without any creative effort.
图1为本发明实施例的故障排查方法的流程图之一;Fig. 1 is one of the flowcharts of the troubleshooting method of the embodiment of the present invention;
图2为本发明实施例的故障排查方法的流程图之二;Fig. 2 is the second flowchart of the troubleshooting method of the embodiment of the present invention;
图3是本发明实施例的故障排查过程的逻辑框架图;Fig. 3 is a logical frame diagram of the troubleshooting process of the embodiment of the present invention;
图4为本发明实施例的故障排查装置的结构示意图之一;Fig. 4 is one of the structural schematic diagrams of the troubleshooting device of the embodiment of the present invention;
图5为本发明实施例的故障排查装置的结构示意图之二;Fig. 5 is the second structural schematic diagram of the troubleshooting device according to the embodiment of the present invention;
图6为本发明实施例的通信设备的结构示意图。FIG. 6 is a schematic structural diagram of a communication device according to an embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
请参见图1,图1是本发明实施例提供的一种故障排查方法的流程图,该方法应用于机顶盒终端,如图1所示,该方法包括如下步骤:Please refer to FIG. 1. FIG. 1 is a flowchart of a troubleshooting method provided by an embodiment of the present invention. The method is applied to a set-top box terminal. As shown in FIG. 1, the method includes the following steps:
步骤101:接收用户在机顶盒终端的排障界面上输入的第一控制指令。Step 101: Receive a first control instruction input by a user on a troubleshooting interface of a set-top box terminal.
本实施例中,所述第一控制指令用于指示对目标待排查故障进行排查。可选的,以用户借助机顶盒终端收看视频的过程为例,所述目标待排查故障可包括以下至少一项:机顶盒自身故障、网关故障、接入网故障(OLT、BRAS)、内容服务器故障(CDN)、视频索引服务器故障(EPG)等。In this embodiment, the first control instruction is used to instruct to troubleshoot the target fault to be troubleshooted. Optionally, taking the process of a user watching a video with a set-top box terminal as an example, the target fault to be checked may include at least one of the following: a fault of the set-top box itself, a fault of a gateway, a fault of an access network (OLT, BRAS), a fault of a content server ( CDN), video index server failure (EPG), etc.
为了接收用户的控制指令,上述机顶盒终端的排障界面上可包括多个控制按钮,所述控制按钮用于用户执行按压操作。上述的第一控制指令可以是因用户按压排障界面上的排障按钮而生成。In order to receive a user's control instruction, the troubleshooting interface of the above-mentioned set-top box terminal may include a plurality of control buttons, and the control buttons are used for the user to perform a pressing operation. The above-mentioned first control instruction may be generated when the user presses a troubleshooting button on the troubleshooting interface.
步骤102:基于与所述目标待排查故障对应的预设排障方式,对所述目标待排查故障进行排查,得到排查结果。Step 102: Based on the preset troubleshooting mode corresponding to the target fault to be checked, check the target fault to be checked to obtain a check result.
可选的,在得到排查结果之后,本实施例中的机顶盒终端还可显示该排查结果,以便用户查看故障排查结果。Optionally, after obtaining the troubleshooting result, the set-top box terminal in this embodiment may also display the troubleshooting result, so that the user can view the troubleshooting result.
需说明的是,上述预设排障方式可以是基于现有排障方式预先设置的。以接入网故障为例,对应的预设排障方式可为检查网络连通性(PING),即网络连通性检查阶段,机顶盒终端可推荐常用的TOP10网站的IP地址,用户也可以指定IP地址,进行连通性检查,而检查结果比如包括因特网包探索器PING的时延、成功次数、丢包率等信息。It should be noted that the above preset troubleshooting methods may be preset based on existing troubleshooting methods. Taking the access network failure as an example, the corresponding default troubleshooting method is to check the network connectivity (PING), that is, during the network connectivity check stage, the set-top box terminal can recommend the IP address of the commonly used TOP10 websites, and the user can also specify the IP address , to perform a connectivity check, and the check results include, for example, information such as the delay of the Internet packet explorer PING, the number of successes, and the packet loss rate.
可选的,上述步骤102中的得到排查结果之后,所述方法还可包括:Optionally, after the investigation result in
在所述排查结果表明所述目标待排查故障出现的情况下,根据所述排查结果,确定指示信息。If the troubleshooting result indicates that the target fault to be checked occurs, the indication information is determined according to the troubleshooting result.
其中,所述指示信息用于指示消除故障的目标操作。在确定指示信息之后,可对该指示信息进行显示,以便用户获取因自排查得到的消除故障的建议,从而有助于及时消除故障。Wherein, the indication information is used to indicate the target operation of eliminating the fault. After the indication information is determined, the indication information can be displayed, so that the user can obtain a suggestion for eliminating the fault obtained from the self-diagnosis, thereby helping to eliminate the fault in time.
本发明实施例的故障排查方法,接收用户在机顶盒终端的排障界面上输入的第一控制指令,所述第一控制指令用于指示对目标待排查故障进行排查,基于与所述目标待排查故障对应的预设排障方式,对所述目标待排查故障进行排查,得到排查结果,可以借助用户操作实现机顶盒终端故障的自排查,从而及时解决故障,提高运维效率,提升用户体验。The troubleshooting method in the embodiment of the present invention receives the first control instruction input by the user on the troubleshooting interface of the set-top box terminal, the first control instruction is used to instruct to troubleshoot the target to be checked, based on the The default troubleshooting method corresponding to the fault is to troubleshoot the target faults to be checked, and get the troubleshooting results, which can realize the self-diagnosis of set-top box terminal faults with the help of user operations, so as to solve the faults in time, improve the efficiency of operation and maintenance, and improve the user experience.
进一步的,由于用户拥有对机顶盒终端故障的知情权,因此借助本实施例中的故障自排查过程,可以使得用户清楚故障排查的过程和原因,增加对机顶盒的服务的信任感。Furthermore, since the user has the right to know about the failure of the set-top box terminal, the self-diagnosing process of the failure in this embodiment can make the user clear about the troubleshooting process and reasons, and increase the trust in the service of the set-top box.
本发明至少一个实施例中,在上述步骤102中的得到排查结果之后,机顶盒终端还可将所述排查结果发送到服务器,以便从服务器获取对应的故障信息和处理操作信息。这样,在自排查的基础上,进一步结合服务器来确定故障信息和处理操作信息,可以得到更加确切的故障结果,从而更加及时解决故障,提高运维效率,提升用户体验。In at least one embodiment of the present invention, after obtaining the troubleshooting result in
需说明的是,上述服务器可选为服务机顶盒终端的平台服务器。上述服务器在确定对应的故障信息和处理操作信息时,除了可根据上述接收到的排查结果来确定之外,还可以进一步结合目标区域(比如同一小区)内其他机顶盒终端上报的日志信息来确定,从而更深层次的全局排障,提高所确定的故障信息和处理操作信息的准确性。It should be noted that the above server can be selected as a platform server serving set-top box terminals. When the above-mentioned server determines the corresponding fault information and processing operation information, in addition to determining according to the above-mentioned received investigation results, it can also be further determined in combination with log information reported by other set-top box terminals in the target area (such as the same community), Thereby, a deeper level of overall troubleshooting can be achieved, and the accuracy of the determined fault information and processing operation information can be improved.
为了实时预测自身可能出现的故障,本实施例中的机顶盒终端还可借助向服务器发送查询请求信息,来获知目标区域内(比如同一小区)内的其他机顶盒终端的故障情况。可选的,本实施例中的故障排查方法还可包括:In order to predict possible failures of itself in real time, the set-top box terminal in this embodiment can also know the failure conditions of other set-top box terminals in the target area (such as the same cell) by sending query request information to the server. Optionally, the troubleshooting method in this embodiment may also include:
接收用户在所述排障界面上输入的第二控制指令;receiving a second control instruction input by the user on the troubleshooting interface;
根据所述第二控制指令,向服务器发送查询请求信息,其中,所述查询请求信息中包括所述机顶盒终端的位置信息,所述查询请求信息用于请求所述服务器查询所述位置信息对应的目标区域内的其他机顶盒终端的故障情况;According to the second control instruction, send query request information to the server, where the query request information includes the location information of the set-top box terminal, and the query request information is used to request the server to query the location information corresponding to the location information. Failure conditions of other STB terminals in the target area;
接收所述服务器根据所述查询请求信息发送的第一故障信息。receiving first fault information sent by the server according to the query request information.
其中,所述第一故障信息是所述服务器根据所述查询请求信息,对所述其他机顶盒终端的故障情况进行查询得到的。而查询方式可为对其他机顶盒终端上报的日志信息、自排查结果等进行查询。在接收到上述第一排查信息之后,可以实时显示此第一排查信息。这样,可以便于用户及时获知目标区域内的其他机顶盒终端的故障情况,从而预测自身机顶盒终端可能出现的故障,和及时消除故障。Wherein, the first fault information is obtained by the server querying the fault conditions of the other set-top box terminals according to the query request information. The query method may be to query log information reported by other set-top box terminals, self-examination results, and the like. After receiving the first screening information, the first screening information may be displayed in real time. In this way, it is convenient for the user to timely know the fault conditions of other set-top box terminals in the target area, so as to predict the possible faults of the own set-top box terminals and eliminate the faults in time.
一种应用场景下,若用户在收看视频过程中发生了故障(例如卡顿、花屏等),用户可登陆排障界面,查看同小区同厂家其他用户的已发生的故障情况和投诉处理情况,以便预测自身机顶盒终端可能出现的故障。进一步如果类似故障已经产生投诉并正在维修,用户可以选择等待维修完成和继续投诉两个途径处理。In one application scenario, if a user encounters a fault (such as stuck, blurred screen, etc.) In order to predict possible failures of the own set-top box terminal. Further, if similar faults have generated complaints and are being repaired, the user can choose to wait for the repair to be completed or continue to complain.
为了使得用户及时发现自身机顶盒终端的故障情况以及为排障工作增加数据参考,本实施例中的机顶盒终端可以接收服务器的故障提醒,并基于服务器发送的故障排查请求信息进行排查。In order to enable the user to timely discover the fault condition of its own set-top box terminal and add data reference for the troubleshooting work, the set-top box terminal in this embodiment can receive the fault reminder from the server, and perform troubleshooting based on the troubleshooting request information sent by the server.
可选的,上述步骤101可包括:Optionally, the
接收服务器发送的故障排查请求信息,其中,所述故障排查请求信息是所述服务器在确定出所述机顶盒终端所在的目标区域内的多个机顶盒终端出现相同故障的情况下发送的,所述故障排查请求信息中包括所述相同故障的相关信息;receiving the troubleshooting request information sent by the server, wherein the troubleshooting request information is sent by the server when it is determined that multiple set-top box terminals in the target area where the set-top box terminal is located have the same failure, and the failure Information about the same fault is included in the troubleshooting request information;
显示所述相同故障的相关信息;display relevant information for the same fault;
接收用户根据所述相同故障的相关信息输入的所述第一控制指令。The first control instruction input by the user according to the relevant information of the same fault is received.
其中,用户在输入第一控制指令时,可以对所显示的相同故障的相关信息进行分析,以便确定自身机顶盒终端可能出现的故障,并将可能出现的故障作为目标待排查故障进行排查。该相同故障的相关信息比如可为出现此相同故障的机顶盒终端的数量、此相同故障对应的电视频道等等。Wherein, when the user inputs the first control command, the user can analyze the displayed related information of the same fault, so as to determine the possible fault of the set-top box terminal, and use the possible fault as the target fault to be checked for troubleshooting. The relevant information of the same fault may be, for example, the number of set-top box terminals with the same fault, the TV channel corresponding to the same fault, and the like.
一种应用场景下,用户在使用机顶盒终端时,可以手动切换到排障界面,而排障界面可显示同小区有故障投诉情况。例如,排障界面上可显示同小区内其他机顶盒用户投诉故障频道是**电视台,而在此情况下机顶盒终端运营商可以通过积分等手段鼓励当前用户切换到故障频道,查看是否出现同样的故障问题,方便增加互动粘性,另一方面为排障工作增加数据参考。In one application scenario, when using a set-top box terminal, the user can manually switch to the troubleshooting interface, and the troubleshooting interface can display fault complaints in the same community. For example, on the troubleshooting interface, it can be displayed that other set-top box users in the same community complain that the faulty channel is ** TV station, and in this case, the set-top box terminal operator can encourage the current user to switch to the faulty channel by points and other means to check whether the same fault occurs problem, it is convenient to increase the stickiness of interaction, and on the other hand, it can increase data reference for troubleshooting work.
可选的,上述将排查结果发送到服务器之后,所述方法还可包括:Optionally, after the above-mentioned checking results are sent to the server, the method may further include:
接收所述服务器发送的为所述排查结果分配的排障码;receiving the troubleshooting code assigned to the troubleshooting result sent by the server;
显示所述排障码。Display the troubleshooter code.
其中,所述排障码是为相应排查结果即排查过程分配的唯一标识。这样,借助此排障码,可以唯一确定相应的排查过程以及排查结果,从而提高投诉的针对性,有助于利用此排障码获取消除故障的意见。Wherein, the troubleshooting code is a unique identifier assigned to the corresponding troubleshooting result, that is, the troubleshooting process. In this way, with the help of this troubleshooting code, the corresponding troubleshooting process and troubleshooting results can be uniquely determined, thereby improving the pertinence of complaints and helping to use this troubleshooting code to obtain opinions on troubleshooting.
进一步的,上述在接收到排障码之后,所述方法还可包括:Further, after the above-mentioned troubleshooting code is received, the method may further include:
接收用户的第三控制指令;receiving a third control instruction from the user;
根据所述第三控制指令,将所述排障码发送给客服平台。According to the third control instruction, the troubleshooting code is sent to the customer service platform.
其中,上述的第三控制指令可以是因用户按压排障界面上的投诉按钮而生成。这样,借助用户输入排障码可以准确实现投诉过程。Wherein, the above-mentioned third control instruction may be generated when the user presses the complaint button on the troubleshooting interface. In this way, the complaint process can be accurately implemented by means of the user inputting the troubleshooting code.
一种实施方式中,在接收到排障码之后,用户可以利用该排障码进行投诉,即借助用户输入操作上报该排障码至客服平台,以便客服人员基于该排障码获知相应的排查过程及排查结果,并结合专业知识,综合判断后给出专业的消除故障的意见,提高投诉工作效率。In one embodiment, after receiving the troubleshooting code, the user can use the troubleshooting code to make a complaint, that is, report the troubleshooting code to the customer service platform through the user input operation, so that the customer service personnel can learn the corresponding troubleshooting based on the troubleshooting code. Process and investigation results, combined with professional knowledge, after comprehensive judgment, give professional opinions on eliminating faults, and improve the efficiency of complaint work.
本发明至少一个实施例中,为了便于及时消除故障,用户还可以查看目标区域比如同小区内的故障投诉情况,如有相似故障可以减少投诉派单,减少客服人员的排障工作。可选的,本实施例中的机顶盒终端还可执行如下过程:接收服务器发送的目标区域内其他机顶盒终端的故障信息;显示所述故障信息,以便用户借助该故障信息及时消除可能存在的故障。In at least one embodiment of the present invention, in order to facilitate timely troubleshooting, the user can also check the fault complaints in the target area, such as the same community. If there are similar faults, it can reduce the number of complaint orders and reduce the troubleshooting work of customer service personnel. Optionally, the set-top box terminal in this embodiment can also perform the following process: receive the fault information of other set-top box terminals in the target area sent by the server; display the fault information, so that the user can eliminate possible faults in time by means of the fault information.
请参见图2,图2是本发明实施例提供的一种故障排查方法的流程图,该方法应用于服务器,如图2所示,该方法包括如下步骤:Please refer to FIG. 2. FIG. 2 is a flowchart of a troubleshooting method provided by an embodiment of the present invention. The method is applied to a server. As shown in FIG. 2, the method includes the following steps:
步骤201:接收机顶盒终端发送的排查结果。Step 201: Receive the checking result sent by the set-top box terminal.
其中,所述排查结果是所述机顶盒终端在接收到用户输入的第一控制指令之后,对目标待排查故障进行排查得到的,所述第一控制指令用于指示对所述目标待排查故障进行排查。Wherein, the troubleshooting result is obtained by the set-top box terminal checking the target fault to be checked after receiving the first control command input by the user, and the first control command is used to instruct the target fault to be checked. Troubleshoot.
步骤202:根据所述排查结果,确定第二故障信息和处理操作信息。Step 202: Determine the second fault information and processing operation information according to the troubleshooting result.
步骤203:向所述机顶盒终端发送所述第二故障信息和所述处理操作信息。Step 203: Send the second fault information and the processing operation information to the set-top box terminal.
这样,在自排查的基础上,进一步结合服务器来确定故障信息和处理操作信息,可以得到更加确切的故障结果,从而更加及时解决故障,提高运维效率,提升用户体验。In this way, on the basis of self-examination, further combined with the server to determine fault information and process operation information, more accurate fault results can be obtained, so as to solve faults in a more timely manner, improve operation and maintenance efficiency, and improve user experience.
可选的,所述方法还包括:Optionally, the method also includes:
接收所述机顶盒终端发送的查询请求信息,其中,所述查询请求信息中包括所述机顶盒终端的位置信息,所述查询请求信息用于请求所述服务器查询所述位置信息对应的目标区域内的其他机顶盒终端的故障情况;receiving the query request information sent by the set-top box terminal, wherein the query request information includes the location information of the set-top box terminal, and the query request information is used to request the server to query the location information in the target area corresponding to the location information Fault conditions of other set-top box terminals;
根据所述查询请求信息,对所述其他机顶盒终端的故障情况进行查询,得到第一故障信息;According to the query request information, query the fault conditions of the other set-top box terminals to obtain the first fault information;
向所述机顶盒终端发送所述第一故障信息。Send the first fault information to the set-top box terminal.
这样,可以便于用户及时获知目标区域内的其他机顶盒终端的故障情况,从而预测自身机顶盒终端可能出现的故障,和及时消除故障。In this way, it is convenient for the user to timely know the fault conditions of other set-top box terminals in the target area, so as to predict the possible faults of the own set-top box terminals and eliminate the faults in time.
下面结合图3所示的逻辑框架图,对本发明实施例进行详细说明。The embodiment of the present invention will be described in detail below with reference to the logic frame diagram shown in FIG. 3 .
请参见图3,图3是本发明实施例的故障排查过程的逻辑框架图。如图3所示,本发明实施例可能涉及以下内容(包括但不限于):1)数据库,用于对相关数据进行存储;2)数字视频变换盒(Set Top Box,STB)平台服务器即上述的服务器,该STB平台服务器可包括自排查收集模块、故障分析模块和小区模块,该自排查收集模块用于接收自排查结果,该故障分析模块用于对故障进行分析,该小区模块用于监测目标区域内机顶盒终端的故障;3)视频服务器,该视频服务器可至少包括内容分发服务器CDN和视频索引服务器EPG;4)接入网,该接入网可至少包括家庭网关、光线路终端(optical line terminal,OLT)和宽带远程接入服务器(Broadband Remote Access Server,BRAS);5)机顶盒终端,该机顶盒终端可至少包括排障模块(用于进行故障排查)、投诉模块和数据上报模块;6)客服平台(可称为客服中心);7)派单系统。Please refer to FIG. 3 . FIG. 3 is a logical framework diagram of a troubleshooting process in an embodiment of the present invention. As shown in Figure 3, the embodiment of the present invention may involve the following contents (including but not limited to): 1) a database for storing related data; 2) a digital video conversion box (Set Top Box, STB) platform server that is the above server, the STB platform server may include a self-examination collection module, a fault analysis module, and a community module, the self-examination collection module is used to receive self-examination results, the fault analysis module is used to analyze faults, and the community module is used to monitor The failure of the set-top box terminal in the target area; 3) video server, which can at least include content distribution server CDN and video index server EPG; 4) access network, which can at least include home gateway, optical line terminal (optical line terminal, OLT) and broadband remote access server (Broadband Remote Access Server, BRAS); 5) set-top box terminal, the set-top box terminal may at least include a troubleshooting module (for troubleshooting), a complaint module and a data reporting module; 6 ) customer service platform (may be referred to as customer service center); 7) order dispatching system.
在用户借助机顶盒终端收看视频过程中,可能发生故障的结点可包括以下至少一项:机顶盒自身故障、网关故障、接入网故障(OLT、BRAS)、内容服务器故障(CDN)、视频索引服务器故障(EPG)等。During the process of users watching video with the help of a set-top box terminal, the nodes that may fail may include at least one of the following: set-top box itself failure, gateway failure, access network failure (OLT, BRAS), content server failure (CDN), video index server failure (EPG), etc.
在机顶盒终端中,可至少包括排障模块和数据上报模块。该排障模块在用户侧可提供排障界面,以使用户可以输入控制指令来进行故障排查。根据机顶盒终端的硬件能力,用户可选的故障排查方法有:检查网络连通性(PING)、跟踪探测网络路由(TRACEROUTE)、测试视频服务器等。而排查结果可实时显示在排障界面上,以供用户查看,并上报给STB平台服务器,而STB平台服务器接收到排查结果后,可为本次自排障分配唯一的排障码,并发送给机顶盒终端。进一步的,机顶盒终端中的排障模块根据排查结果可生成指示信息,以指示消除故障的目标操作,即给用户提供处理建议。STB平台服务器接收到排查结果后,可以综合接收到的排查结果和其余机顶盒终端上报的日志信息,进行更深层次的全局排障,并将生成的故障信息和处理操作信息返回给相应的机顶盒终端。在此过程中,如果STB平台服务器判断出确实发生故障,该STB平台服务器可联系客服平台,针对故障派单,以及时解决故障,而派单结果可同步给相应机顶盒终端的排障界面,供用户查看。如果STB平台服务器判断出没有发生故障,但用户仍然不能正常收看视频,用户可以通过投诉模块投诉到客服平台,上报排障码给客服平台,以使客服平台接收到投诉和排障码之后,从数据库中获取该排障码对应的排查过程和排查结果,并结合专业知识,综合判断后给出专业的消除故障的意见。In the set-top box terminal, at least a troubleshooting module and a data reporting module may be included. The troubleshooting module can provide a troubleshooting interface on the user side, so that the user can input control commands for troubleshooting. According to the hardware capability of the set-top box terminal, the user can select troubleshooting methods as follows: check network connectivity (PING), track and detect network routing (TRACEROUTE), test video server, etc. The troubleshooting results can be displayed on the troubleshooting interface in real time for users to view and report to the STB platform server. After receiving the troubleshooting results, the STB platform server can assign a unique troubleshooting code for this self-diagnosing and send to the set-top box terminal. Further, the troubleshooting module in the set-top box terminal can generate instruction information according to the troubleshooting result, to indicate the target operation of troubleshooting, that is, to provide the user with processing suggestions. After receiving the troubleshooting results, the STB platform server can integrate the received troubleshooting results and the log information reported by other set-top box terminals to perform deeper global troubleshooting, and return the generated fault information and processing operation information to the corresponding set-top box terminals. During this process, if the STB platform server determines that a fault has indeed occurred, the STB platform server can contact the customer service platform to dispatch a ticket for the fault to resolve the fault in a timely manner, and the dispatch result can be synchronized to the troubleshooting interface of the corresponding set-top box terminal for user view. If the STB platform server judges that there is no failure, but the user still cannot watch the video normally, the user can complain to the customer service platform through the complaint module, and report the troubleshooting code to the customer service platform, so that the customer service platform can receive the complaint and troubleshooting code from the The troubleshooting process and results corresponding to the troubleshooting code are obtained from the database, combined with professional knowledge, and comprehensive judgments are given to give professional opinions on troubleshooting.
以用户观看视频时的故障为例,对应的故障排查过程可详细描述如下:Taking the fault when a user watches a video as an example, the corresponding troubleshooting process can be described in detail as follows:
网络连通性检查阶段,可推荐常用的TOP10网站的IP地址,用户也可以指定IP地址,进行连通性检查,而检查结果在排障界面上显示,比如包括因特网包探索器PING的时延、成功次数、丢包率等信息,并上报给STB平台服务器。跟踪探测网络路由阶段,机顶盒终端可跟踪记录网络跳转路径,以及到达每个节点的时间,并在排障界面上显示,比如网元节点IP、延时时间等信息,并上报给STB平台服务器。测试视频服务器阶段,可以选择最近播放的视频进行视频服务器测试,测试与视频服务器的延时,测试结果在排障界面显示,并上传给STB平台服务器。In the stage of network connectivity check, the IP address of the commonly used TOP10 websites can be recommended, and the user can also specify the IP address to check the connectivity, and the check results are displayed on the troubleshooting interface, such as the time delay and success Times, packet loss rate and other information, and reported to the STB platform server. In the stage of tracking and detecting network routing, the set-top box terminal can track and record the network jump path and the time to reach each node, and display it on the troubleshooting interface, such as network element node IP, delay time and other information, and report it to the STB platform server . In the stage of testing the video server, you can select the recently played video to test the video server, test the delay with the video server, and the test results are displayed on the troubleshooting interface and uploaded to the STB platform server.
对于机顶盒终端的排障模块,可在每一个故障排查阶段给出排查结果和故障建议(即指示信息)。例如,在网络连通性检查阶段,用户选择PING的网址是新浪,页面显示每次PING的字节数、时间,PING的成功率和最长、最短、平均时延。排障模块根据成功率、时延等信息进行故障自排查,而排查结果例如为PING成功率为0%,建议用户检查网络连接,重启网关。For the troubleshooting module of the set-top box terminal, the troubleshooting results and troubleshooting suggestions (that is, instruction information) can be given at each troubleshooting stage. For example, in the stage of network connectivity check, the website selected by the user for PING is Sina, and the page displays the number of bytes and time of each PING, the success rate of PING and the longest, shortest and average time delay. The troubleshooting module performs self-diagnosis of faults based on information such as success rate and time delay. The result of the troubleshooting is, for example, that the PING success rate is 0%. It is recommended that users check the network connection and restart the gateway.
机顶盒终端可将排查结果上报给STB平台服务器,而STB平台服务器可将该排查结果保存至数据库,并为此次排障分配唯一的排障码。STB平台服务器保存排查结果之后,可由其中的故障分析模块基于排查结果进行故障分析。进一步的,故障分析模块可以综合接收到的所有故障信息和日志信息,进行故障排查,给出实时排查结果。例如,故障分析模块对接收到的故障归集后,发现上报的故障集中在某个OLT PON口,可以判断出OLT PON口故障,并将此故障信息返给机顶盒终端进行显示,以供用户获取。The set-top box terminal can report the troubleshooting result to the STB platform server, and the STB platform server can save the troubleshooting result to the database, and assign a unique troubleshooting code for this troubleshooting. After the STB platform server saves the troubleshooting results, the fault analysis module can perform fault analysis based on the troubleshooting results. Furthermore, the fault analysis module can synthesize all received fault information and log information, perform fault troubleshooting, and provide real-time troubleshooting results. For example, after the fault analysis module collects the received faults, it finds that the reported faults are concentrated in a certain OLT PON port, and can determine the fault of the OLT PON port, and return the fault information to the set-top box terminal for display, so that users can obtain .
STB平台服务器获得故障信息后,可以调通客服派单系统的接口,对于明确判断出来的故障进行系统派单,及时处理故障。例如上述的OLT PON故障,故障分析模块将故障详细描述,并通过客服派单系统将此故障派单到相应省份装维人员,以及时处理故障。进一步的,STB平台服务器的派单信息也可一并同步至机顶盒终端的排障界面上,实现故障处理全阶段对用户透明。After the STB platform server obtains the fault information, it can call the interface of the customer service order dispatching system, send orders to the system for clearly judged faults, and deal with the faults in a timely manner. For example, for the above-mentioned OLT PON failure, the failure analysis module will describe the failure in detail, and dispatch the failure order to the installation and maintenance personnel in the corresponding province through the customer service order system, so as to deal with the failure in time. Furthermore, the dispatch information of the STB platform server can also be synchronized to the troubleshooting interface of the set-top box terminal, so that the whole stage of troubleshooting can be transparent to users.
如果用户对于排障处理方式不满意,可以投诉联系客服平台,并提供排障码,以使客服人员根据排障码查询当前的排查结果,并结合专业知识,综合判断后给出专业的消除故障的意见,节省客服时间,提高投诉工作效率。If the user is not satisfied with the troubleshooting method, he can complain and contact the customer service platform, and provide the troubleshooting code, so that the customer service personnel can query the current troubleshooting results according to the troubleshooting code, and combine professional knowledge to give a professional troubleshooting solution after a comprehensive judgment opinions, save customer service time, and improve complaint work efficiency.
此外,STB平台服务器根据机顶盒终端的归属信息,可以将隐去个人隐私信息的故障机顶盒的故障情况、投诉、装维进度等同步给同一小区内所有该机顶盒厂家的用户。In addition, according to the ownership information of the STB terminal, the STB platform server can synchronize the failure status, complaints, and installation and maintenance progress of the faulty STB whose personal privacy information is hidden to all users of the STB manufacturer in the same community.
例如,如果用户收看视频过程中产生卡顿,影响用户观看体验,可以进行以下故障排查过程:For example, if a user freezes while watching a video, which affects the user's viewing experience, the following troubleshooting procedures can be performed:
S1:用户通过按压相应按钮启动机顶盒终端的排障模块,进行故障排查,而排障界面上实时显示排查结果,比如网络连通性检查结果、路由探测检查结果,视频服务器检查结果等。S1: The user starts the troubleshooting module of the set-top box terminal by pressing the corresponding button to perform troubleshooting, and the troubleshooting interface displays the troubleshooting results in real time, such as network connectivity check results, routing detection check results, video server check results, etc.
S2:根据上述排查结果,排障模块给出故障建议,比如“视频服务器连接超时,服务器正在分析…”。S2: According to the above troubleshooting results, the troubleshooting module gives fault suggestions, such as "the video server connection timed out, and the server is analyzing...".
S3:机顶盒终端上报排查结果给STB平台服务器(以下简称服务器),而服务器的故障分析模块综合所接收到的故障上报信息,分析并判断出部署在A省的视频服务器发生故障。S3: The set-top box terminal reports the troubleshooting results to the STB platform server (hereinafter referred to as the server), and the fault analysis module of the server integrates the received fault report information, analyzes and judges that the video server deployed in province A is faulty.
S4:服务器根据故障信息,调通客服派单系统的接口,派单到A省相关人员进行处理。S4: The server calls the interface of the customer service order dispatching system according to the fault information, and dispatches the order to relevant personnel in province A for processing.
S5:服务器将判定的故障信息和处理操作信息,返回机顶盒终端显示,以供用户查看,比如“服务器判断,此次故障原因为A省的视频服务器*.*.*.*,服务能力发生故障,已经派单为相关人员***,预计**时间后解决,暂时请切换观看其余视频内容。如有疑问请进一步联系客服,排障码为****”。S5: The server returns the determined fault information and processing operation information to the set-top box terminal for display, for the user to view, for example, "The server judges that the cause of the fault is the video server *.*.*.* in province A, and the service capability has failed , has dispatched an order to the relevant personnel ***, it is expected to be resolved after ** time, please switch to watch the rest of the video content for the time being. If you have any questions, please contact customer service further, the troubleshooting code is ****".
S6:若用户不满意处理过程进行投诉,则客服人员收到投诉后,根据排障码查询出自排障结果,快速给出故障判断,提高交流效率。S6: If the user is dissatisfied with the processing process and complains, the customer service personnel will query the troubleshooting results based on the troubleshooting code after receiving the complaint, and quickly give a fault judgment to improve communication efficiency.
S7:其他机顶盒终端发生同样故障时,快速返回故障信息和派单处理动作。S7: When the same failure occurs in other set-top box terminals, quickly return the failure information and dispatch order processing action.
请参见图4,图4是本发明实施例提供的一种故障排查装置的结构示意图,该故障排查装置40应用于机顶盒终端,如图4所示,包括:Please refer to FIG. 4. FIG. 4 is a schematic structural diagram of a troubleshooting device provided by an embodiment of the present invention. The
第一接收模块41,用于接收用户在机顶盒终端的排障界面上输入的第一控制指令,其中,所述第一控制指令用于指示对目标待排查故障进行排查;The
处理模块42,用于基于与所述目标待排查故障对应的预设排障方式,对所述目标待排查故障进行排查,得到排查结果。The
本发明实施例中,接收用户在机顶盒终端的排障界面上输入的第一控制指令,所述第一控制指令用于指示对目标待排查故障进行排查,基于与所述目标待排查故障对应的预设排障方式,对所述目标待排查故障进行排查,得到排查结果,可以借助用户操作实现机顶盒终端故障的自排查,从而及时解决故障,提高运维效率,提升用户体验。In the embodiment of the present invention, the first control instruction input by the user on the troubleshooting interface of the set-top box terminal is received, and the first control instruction is used to instruct to troubleshoot the target fault to be checked, based on the corresponding The default troubleshooting method is used to check the target faults to be checked and get the results. User operations can be used to implement self-checking of set-top box terminal faults, thereby solving faults in a timely manner, improving operation and maintenance efficiency, and improving user experience.
可选的,所述目标待排查故障包括以下至少一项:Optionally, the target fault to be checked includes at least one of the following:
机顶盒自身故障、网关故障、接入网故障、内容服务器故障、视频索引服务器故障。The failure of the set-top box itself, the failure of the gateway, the failure of the access network, the failure of the content server, and the failure of the video index server.
可选的,所述故障排查装置40还包括:Optionally, the
第二接收模块,用于接收用户在所述排障界面上输入的第二控制指令;a second receiving module, configured to receive a second control instruction input by the user on the troubleshooting interface;
第一发送模块,用于根据所述第二控制指令,向服务器发送查询请求信息,其中,所述查询请求信息中包括所述机顶盒终端的位置信息,所述查询请求信息用于请求所述服务器查询所述位置信息对应的目标区域内的其他机顶盒终端的故障情况;The first sending module is configured to send query request information to a server according to the second control instruction, wherein the query request information includes the location information of the set-top box terminal, and the query request information is used to request the server Querying the failure conditions of other set-top box terminals in the target area corresponding to the location information;
第三接收模块,用于接收所述服务器根据所述查询请求信息发送的第一故障信息。A third receiving module, configured to receive the first fault information sent by the server according to the query request information.
可选的,所述第一接收模块41包括:Optionally, the
第一接收单元,用于接收服务器发送的故障排查请求信息,其中,所述故障排查请求信息是所述服务器在确定出所述机顶盒终端所在的目标区域内的多个机顶盒终端出现相同故障的情况下发送的,所述故障排查请求信息中包括所述相同故障的相关信息;The first receiving unit is configured to receive the troubleshooting request information sent by the server, wherein the troubleshooting request information is that the server determines that multiple set-top box terminals in the target area where the set-top box terminal is located have the same failure. sent under , and the troubleshooting request information includes relevant information about the same fault;
显示单元,用于显示所述相同故障的相关信息;a display unit, configured to display related information of the same fault;
第二接收单元,用于接收用户根据所述相同故障的相关信息输入的所述第一控制指令。The second receiving unit is configured to receive the first control instruction input by the user according to the relevant information of the same fault.
可选的,所述故障排查装置40还包括:Optionally, the
第一确定模块,用于在所述排查结果表明所述目标待排查故障出现的情况下,根据所述排查结果,确定指示信息;A first determining module, configured to determine indication information according to the troubleshooting result when the troubleshooting result indicates that the target fault to be checked occurs;
其中,所述指示信息用于指示消除故障的目标操作。Wherein, the indication information is used to indicate the target operation of eliminating the fault.
请参见图5,图5是本发明实施例提供的一种故障排查装置的结构示意图,该故障排查装置50应用于服务器,如图5所示,包括:Please refer to FIG. 5. FIG. 5 is a schematic structural diagram of a troubleshooting device provided by an embodiment of the present invention. The
第四接收模块51,用于接收机顶盒终端发送的排查结果,其中,所述排查结果是所述机顶盒终端在接收到用户输入的第一控制指令之后,对目标待排查故障进行排查得到的,所述第一控制指令用于指示对所述目标待排查故障进行排查;The
第二确定模块52,用于根据所述排查结果,确定第二故障信息和处理操作信息;The
第二发送模块53,用于向所述机顶盒终端发送所述第二故障信息和所述处理操作信息。The
这样,在自排查的基础上,进一步结合服务器来确定故障信息和处理操作信息,可以得到更加确切的故障结果,从而更加及时解决故障,提高运维效率,提升用户体验。In this way, on the basis of self-examination, further combined with the server to determine fault information and process operation information, more accurate fault results can be obtained, so as to solve faults in a more timely manner, improve operation and maintenance efficiency, and improve user experience.
可选的,所述故障排查装置还可包括:Optionally, the troubleshooting device may also include:
第五接收模块,用于接收所述机顶盒终端发送的查询请求信息,其中,所述查询请求信息中包括所述机顶盒终端的位置信息,所述查询请求信息用于请求所述服务器查询所述位置信息对应的目标区域内的其他机顶盒终端的故障情况;A fifth receiving module, configured to receive query request information sent by the set-top box terminal, wherein the query request information includes location information of the set-top box terminal, and the query request information is used to request the server to query the location Fault conditions of other set-top box terminals in the target area corresponding to the information;
查询模块,用于根据所述查询请求信息,对所述其他机顶盒终端的故障情况进行查询,得到第一故障信息;An inquiry module, configured to inquire about the failure conditions of the other set-top box terminals according to the inquiry request information, and obtain the first failure information;
第三发送模块,用于向所述机顶盒终端发送所述第一故障信息。A third sending module, configured to send the first fault information to the set-top box terminal.
此外,本发明实施例还提供了一种通信设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述计算机程序被所述处理器执行时可实现上述图1所示的故障排查方法实施例的各个过程,或者实现上述图2所示的故障排查方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。可选的,上述通信设备可为上述机顶盒终端或者服务器。In addition, an embodiment of the present invention also provides a communication device, including a memory, a processor, and a computer program stored in the memory and operable on the processor, wherein the computer program is executed by the processor During execution, each process of the embodiment of the troubleshooting method shown in FIG. 1 can be realized, or each process of the embodiment of the troubleshooting method shown in FIG. 2 can be realized, and the same technical effect can be achieved. In order to avoid repetition, it is not described here Let me repeat. Optionally, the aforementioned communication device may be the aforementioned set-top box terminal or server.
可选的,参见图6所示,本发明实施例还提供了一种通信设备,包括总线61、收发机62、天线63、总线接口64、处理器65和存储器66。Optionally, referring to FIG. 6 , the embodiment of the present invention further provides a communication device, including a bus 61 , a transceiver 62 , an
在本发明实施例中,所述通信设备还包括:存储在存储器66上并可在处理器65上运行的计算机程序。In the embodiment of the present invention, the communication device further includes: a computer program stored in the
可选的,所述通信设备可为机顶盒终端时,所述计算机程序被处理器65执行时可实现如下步骤:Optionally, when the communication device can be a set-top box terminal, the computer program can implement the following steps when executed by the processor 65:
接收用户在机顶盒终端的排障界面上输入的第一控制指令,其中,所述第一控制指令用于指示对目标待排查故障进行排查;receiving a first control instruction input by the user on the troubleshooting interface of the set-top box terminal, wherein the first control instruction is used to instruct to troubleshoot the target fault to be checked;
基于与所述目标待排查故障对应的预设排障方式,对所述目标待排查故障进行排查,得到排查结果。Based on the preset troubleshooting mode corresponding to the target fault to be checked, the target fault to be checked is checked to obtain a check result.
可理解的,本发明实施例中,所述计算机程序被处理器65执行时可实现上述图1所示的故障排查方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。It can be understood that, in the embodiment of the present invention, when the computer program is executed by the processor 65, each process of the troubleshooting method embodiment shown in FIG. 1 can be realized, and the same technical effect can be achieved. To avoid repetition, here No longer.
可选的,所述通信设备可为服务器时,所述计算机程序被处理器65执行时可实现如下步骤:Optionally, when the communication device can be a server, the computer program can implement the following steps when executed by the processor 65:
接收机顶盒终端发送的排查结果,其中,所述排查结果是所述机顶盒终端在接收到用户输入的第一控制指令之后,对目标待排查故障进行排查得到的,所述第一控制指令用于指示对所述目标待排查故障进行排查;Receive the troubleshooting result sent by the top-box terminal, wherein the troubleshooting result is obtained by the set-top box terminal after receiving the first control instruction input by the user, and troubleshooting the target fault to be checked, and the first control instruction is used to indicate Troubleshoot the target to be troubleshooted;
根据所述排查结果,确定第二故障信息和处理操作信息;Determine the second fault information and processing operation information according to the investigation result;
向所述机顶盒终端发送所述第二故障信息和所述处理操作信息。sending the second fault information and the processing operation information to the set-top box terminal.
可理解的,本发明实施例中,所述计算机程序被处理器65执行时可实现上述图2所示的故障排查方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。It can be understood that, in the embodiment of the present invention, when the computer program is executed by the processor 65, the various processes of the troubleshooting method embodiment shown in FIG. 2 can be realized, and the same technical effect can be achieved. In order to avoid repetition, here No longer.
在图6中,总线架构(用总线61来代表),总线61可以包括任意数量的互联的总线和桥,总线61将包括由处理器65代表的一个或多个处理器和存储器66代表的存储器的各种电路链接在一起。总线61还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口64在总线61和收发机62之间提供接口。收发机62可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器65处理的数据通过天线63在无线介质上进行传输,进一步,天线63还接收数据并将数据传送给处理器65。In FIG. 6, the bus architecture (represented by bus 61), bus 61 may include any number of interconnected buses and bridges, bus 61 will include one or more processors represented by processor 65 and memory represented by
处理器65负责管理总线61和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器66可以被用于存储处理器65在执行操作时所使用的数据。Processor 65 is responsible for managing bus 61 and general processing, and may also provide various functions including timing, peripheral interfacing, voltage regulation, power management, and other control functions. Instead, the
可选的,处理器65可以是CPU、ASIC、FPGA或CPLD。Optionally, the processor 65 may be a CPU, ASIC, FPGA or CPLD.
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时可实现上述图1所示的故障排查方法实施例的各个过程,或者实现上述图2所示的故障排查方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。The embodiment of the present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, each process of the embodiment of the troubleshooting method shown in FIG. 1 can be realized, or the Each process of the embodiment of the troubleshooting method shown in FIG. 2 above can achieve the same technical effect. To avoid repetition, details are not repeated here.
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer-readable media includes both permanent and non-permanent, removable and non-removable media, and can be implemented by any method or technology for information storage. Information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Flash memory or other memory technology, Compact Disc Read-Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, Magnetic tape cartridge, tape magnetic disk storage or other magnetic storage device or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media excludes transitory computer-readable media, such as modulated data signals and carrier waves.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。It should be noted that, in this document, the term "comprising", "comprising" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or apparatus comprising a set of elements includes not only those elements, It also includes other elements not expressly listed, or elements inherent in the process, method, article, or device. Without further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of additional identical elements in the process, method, article, or apparatus comprising that element.
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the above embodiments of the present invention are for description only, and do not represent the advantages and disadvantages of the embodiments.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is better implementation. Based on such an understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products are stored in a storage medium (such as ROM/RAM, disk, CD) contains several instructions to make a terminal device (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) execute the methods described in various embodiments of the present invention.
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above is only a preferred embodiment of the present invention, it should be pointed out that, for those of ordinary skill in the art, without departing from the principle of the present invention, some improvements and modifications can also be made, and these improvements and modifications can also be made. It should be regarded as the protection scope of the present invention.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910772938.8A CN112422948B (en) | 2019-08-21 | 2019-08-21 | Troubleshooting method and device and communication equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910772938.8A CN112422948B (en) | 2019-08-21 | 2019-08-21 | Troubleshooting method and device and communication equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112422948A CN112422948A (en) | 2021-02-26 |
CN112422948B true CN112422948B (en) | 2023-03-31 |
Family
ID=74779231
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910772938.8A Active CN112422948B (en) | 2019-08-21 | 2019-08-21 | Troubleshooting method and device and communication equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112422948B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114817800A (en) * | 2022-03-03 | 2022-07-29 | 平安普惠企业管理有限公司 | Page mortgage processing method and device, computer equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101594553A (en) * | 2009-06-30 | 2009-12-02 | 中兴通讯股份有限公司 | A kind of system and method for positioning network failures of set top box |
CN101605073A (en) * | 2009-07-01 | 2009-12-16 | 中兴通讯股份有限公司 | A kind of method, Apparatus and system that the IPTV user terminal is tested |
CN102421023A (en) * | 2010-09-27 | 2012-04-18 | 中国电信股份有限公司 | IPTV set-top box, IPTV test method and module |
CN102611917A (en) * | 2011-12-21 | 2012-07-25 | 华为技术有限公司 | Method and device for preprocessing network television fault |
CN105490862A (en) * | 2016-01-08 | 2016-04-13 | 成都网丁科技有限公司 | Efficient fault diagnosis engine |
CN107465841A (en) * | 2017-08-15 | 2017-12-12 | 东莞市金铭电子有限公司 | A kind of fault information reporting method and terminal |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9773248B2 (en) * | 2015-02-28 | 2017-09-26 | Verizon Patent And Licensing Inc. | Troubleshooting a problem with user equipment based on a location of a user |
-
2019
- 2019-08-21 CN CN201910772938.8A patent/CN112422948B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101594553A (en) * | 2009-06-30 | 2009-12-02 | 中兴通讯股份有限公司 | A kind of system and method for positioning network failures of set top box |
CN101605073A (en) * | 2009-07-01 | 2009-12-16 | 中兴通讯股份有限公司 | A kind of method, Apparatus and system that the IPTV user terminal is tested |
CN102421023A (en) * | 2010-09-27 | 2012-04-18 | 中国电信股份有限公司 | IPTV set-top box, IPTV test method and module |
CN102611917A (en) * | 2011-12-21 | 2012-07-25 | 华为技术有限公司 | Method and device for preprocessing network television fault |
CN105490862A (en) * | 2016-01-08 | 2016-04-13 | 成都网丁科技有限公司 | Efficient fault diagnosis engine |
CN107465841A (en) * | 2017-08-15 | 2017-12-12 | 东莞市金铭电子有限公司 | A kind of fault information reporting method and terminal |
Also Published As
Publication number | Publication date |
---|---|
CN112422948A (en) | 2021-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10574550B2 (en) | Methods and apparatus for scoring the condition of nodes in a communication network and taking action based on node health scores | |
US10289473B2 (en) | Situation analysis | |
US10616039B2 (en) | System and method for remote maintenance | |
RU2641706C1 (en) | Method of processing failure of network service, control system of services and system control unit | |
US8014294B2 (en) | System, apparatus and method for devices tracing | |
US11863420B2 (en) | Diagnosing faults in a multimedia over coax alliance (MoCA) local area network (LAN) including a WiFi segment | |
US8555113B2 (en) | System and method to manage problems with network-based services | |
WO2017041406A1 (en) | Failure positioning method and device | |
CN106789223A (en) | A kind of IPTV IPTV service quality determining method and system | |
KR102148346B1 (en) | Apparatus for diagnosing service error and client device | |
US9104565B2 (en) | Fault tracing system and method for remote maintenance | |
US11811844B2 (en) | Product validation based on simulated enhanced calling or messaging communications services in telecommunications network | |
CN111934936B (en) | Network state detection method and device, electronic equipment and storage medium | |
US11770323B2 (en) | Unified interface and tracing tool for network function virtualization architecture | |
CN102291267A (en) | Failure positioning method and device | |
US11849492B2 (en) | Unified query tool for network function virtualization architecture | |
CN108401164A (en) | Fault handling method and device | |
CN112422948B (en) | Troubleshooting method and device and communication equipment | |
US20190044830A1 (en) | Calculating Service Performance Indicators | |
US10742485B2 (en) | Method for determining a sequence of events, a determination device for determining a sequence of events, and a providing device | |
WO2017197829A1 (en) | Test information management method and apparatus, and test case execution system and device | |
US20070019568A1 (en) | Method of monitoring network elements supporting virtual private networks | |
KR101459558B1 (en) | System and method for managing network service | |
Tan et al. | Machine Learning Assisted Troubleshooting Flows | |
US10444730B2 (en) | Real-time compliance status for equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |