基于错误码扩展的原因定位方法、智能终端及存储介质

文档序号:1641951 发布日期:2019-12-20 浏览:16次 >En<

阅读说明:本技术 基于错误码扩展的原因定位方法、智能终端及存储介质 (Error code expansion-based cause positioning method, intelligent terminal and storage medium ) 是由 徐华 吴闽华 马波 于 2019-08-12 设计创作,主要内容包括:本发明公开了基于错误码扩展的原因定位方法、智能终端及存储介质,所述方法包括:将呼叫错误码进行扩展处理,定义不同的所述呼叫错误码对应原因大项和原因小项,生成原因码详细定义表;在通话的呼叫流程中,检测到通话被切断时,获取当前故障的错误码;根据所述错误码,从所述原因码详细定义表定位当前故障的原因。本发明通过扩展错误码,增加了原因大项和原因小项两个错误码,从而可以通过单个呼叫的错误码快速定位故障原因,便于及时进行维护。(The invention discloses a cause positioning method based on error code extension, an intelligent terminal and a storage medium, wherein the method comprises the following steps: carrying out extension processing on a calling error code, defining a reason large item and a reason small item corresponding to different calling error codes, and generating a reason code detailed definition table; in a call flow of a call, when the call is detected to be cut off, acquiring an error code of a current fault; and according to the error code, locating the reason of the current fault from the reason code detailed definition table. The invention increases two error codes of a reason large item and a reason small item by expanding the error codes, thereby being capable of rapidly positioning the fault reason through the error code of a single call and being convenient for timely maintenance.)

基于错误码扩展的原因定位方法、智能终端及存储介质

技术领域

本发明涉及网络通信应用技术领域,尤其涉及一种基于错误码扩展的原因定位方法、智能终端及存储介质。

背景技术

Q.850呼叫错误码表示通话中出现的异常对应不同标准错误码,ITU-T关于电话断开原因代码的正式定义:<Q.850:Usage of cause and location in the DigitalSubscriber Signalling System No.1 and the Signalling System No.7 ISDN userpart>,ITU-T的中文名称是国际电信联盟电信标准分局(ITU-T for ITUTelecommunication Standardization Sector),它是国际电信联盟管理下的专门制定电信标准的分支机构。

通俗点说,就是一个电话断了会有很多原因,可能是主被叫方挂断了、被叫忙、设备资源不足、网络故障等等,所以ITU-T对应不同的原因定义了标准的错误码,从而所有的设备开发商都遵从这个标准,就可以统一的知道呼叫的切断原因。

因为之前iAN8000设备(iAN800是一款MSAN,Multi-Service Access Node,多业务接入节点,既是一个窄带和宽带综合接入网设备,又是一个电信级的软交换媒体接入网关)呼叫流程中按照Q931协议(Q.931,作为电信体系的网络层协议,主要为ISDN提供呼叫建立及维护和终止两设备间的逻辑网络连接,Q.931是电信体系网络层(第三层)协议之一)的规定,定义了标准的Q.850呼叫错误码,但是Q.850呼叫错误码的定义是宽泛的,同一个错误码可能对应着多种的原因可能性,对于维护部门来说鉴别比较困难。

如下表,Q.850的错误码都是18,而可能对应有T303定时器超时、T306定时器超时、T308定时器超时、T310定时器超时、AN故障等多个原因,维护人员需要根据不同的原因进行针对性的追查,维护人员必须一个一个的去定位,而且涉及到和终端客户的沟通,会浪费了大量的人力物力,维护起来很困难。

18 对方终端没有应答 1 定时器超时 2 T303超时
18 对方终端没有应答 1 定时器超时 3 T306超时
18 对方终端没有应答 1 定时器超时 22 T308超时
18 对方终端没有应答 1 定时器超时 5 T310超时
18 对方终端没有应答 2 故障或异常动作 7 AN故障

因此,现有技术还有待于改进和发展。

发明内容

本发明的主要目的在于提供一种基于错误码扩展的原因定位方法、智能终端及存储介质,旨在解决现有技术中同一个错误码可能对应着多种的原因可能性,对于维护部门来说鉴别比较困难的问题。

为实现上述目的,本发明提供一种基于错误码扩展的原因定位方法,所述基于错误码扩展的原因定位方法包括如下步骤:

将呼叫错误码进行扩展处理,定义不同的所述呼叫错误码对应原因大项和原因小项,生成原因码详细定义表;

在通话的呼叫流程中,检测到通话被切断时,获取当前故障的错误码;

根据所述错误码,从所述原因码详细定义表定位当前故障的原因。

可选地,所述的基于错误码扩展的原因定位方法,其中,所述呼叫错误码包括错误码定义值和对应原因;

所述原因大项包括大项目码定义值和对应原因;

所述原因小项包括小项目码定义值和对应原因。

可选地,所述的基于错误码扩展的原因定位方法,其中,所述呼叫错误码的原因包括:

空号、没有路由、不可通路利用、正常切断、用户忙、对方终端没有应答、对方用户在振铃没有应答、对方终端拒绝呼入、对方终端故障中、无效号码格式、无可利用接口或通路、网络故障、网络暂时故障、交换机阻塞、不能利用申请的通路、网络阻塞、其他业务或者不可利用可选级别、未支持承载指定、业务未支持以及定时器超时释放。

可选地,所述的基于错误码扩展的原因定位方法,其中,所述原因大项的原因包括:

故障或异常动作、由于用户操作的切断、定时器超时、故障或异常动作、维护人员操作以及由于用户操作的切断。

可选地,所述的基于错误码扩展的原因定位方法,其中,相同的所述呼叫错误码对应一个或者多个所述原因大项的原因;一个或者多个相同的所述原因大项的原因对应唯一所述原因小项的原因。

可选地,所述的基于错误码扩展的原因定位方法,其中,所述呼叫错误码为Q.850呼叫错误码。

可选地,所述的基于错误码扩展的原因定位方法,其中,将呼叫错误码进行扩展处理后,在呼叫流程中携带扩展的错误码。

可选地,所述的基于错误码扩展的原因定位方法,其中,所述基于错误码扩展的原因定位方法还包括:

统计所述呼叫错误码出现的频率值,根据所述频率值分析用户的操作习惯。

此外,为实现上述目的,本发明还提供一种智能终端,其中,所述智能终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于错误码扩展的原因定位程序,所述基于错误码扩展的原因定位程序被所述处理器执行时实现如上所述的基于错误码扩展的原因定位方法的步骤。

此外,为实现上述目的,本发明还提供一种存储介质,其中,所述存储介质存储有基于错误码扩展的原因定位程序,所述基于错误码扩展的原因定位程序被处理器执行时实现如上所述的基于错误码扩展的原因定位方法的步骤。

本发明中,将呼叫错误码进行扩展处理,定义不同的所述呼叫错误码对应原因大项和原因小项,生成原因码详细定义表;在通话的呼叫流程中,检测到通话被切断时,获取当前故障的错误码;根据所述错误码,从所述原因码详细定义表定位当前故障的原因。本发明通过扩展错误码,增加了原因大项和原因小项两个错误码,从而可以通过单个呼叫的错误码快速定位故障原因,便于及时进行维护。

附图说明

图1是本发明基于错误码扩展的原因定位方法的较佳实施例的流程图;

图2是本发明基于错误码扩展的原因定位方法的较佳实施例中呼叫流程的示意图;

图3为本发明智能终端的较佳实施例的运行环境示意图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明较佳实施例所述的基于错误码扩展的原因定位方法,如图1所示,所述基于错误码扩展的原因定位方法包括以下步骤:

步骤S10、将呼叫错误码进行扩展处理,定义不同的所述呼叫错误码对应原因大项和原因小项,生成原因码详细定义表。

具体地,本发明中的所述呼叫错误码优选为Q.850呼叫错误码,先扩展Q.850呼叫错误码,增加并定义原因大项和原因小项两个错误码,对各种原因可能性进行细化定义,组成一张原因码详细定义表,如下:

步骤S20、在通话的呼叫流程中,检测到通话被切断时,获取当前故障的错误码。

具体地,根据定义好的代码数值,上述原因码详细定义表分别代表了Q.850的错误码<ITU-T定义>,切断原因的大项目代码<和使用设备的运营商共同定义>、切断原因的小项目代码<和使用设备的运营商共同定义>;在通话的呼叫流程(一个电话的呼叫是有整套的消息交互流程)中检测到通话被切断时,获取当前故障的错误码。

步骤S30、根据所述错误码,从所述原因码详细定义表定位当前故障的原因。

具体地,在呼叫流程中携带扩展的错误码,从而维护部门既可以通过单个呼叫的错误码快速定位问题(原因),例如,以前只有Q.850错误码27,存在着多种的可能性,维护人员必须一个一个的去定位,而且涉及到和终端客户的沟通,会浪费了大量的人力物力,而定义了大小项目原因值之后,就可以缩小很大范围定位到是什么问题,极大的提高了问题的解决速度,例如,如下表所示,如果是2/3,就知道是ISDN的L2连接断了,就去查L2断了的原因;如果是2/33,就会去查为什么Restart了,是人工操作的还是链路自己进行的Restart;如果是2/37,就是L1点故障,那就去查是否物理线坏了等。

进一步地,如图2所示,电话通话中,iAN8000设备维护人员进行Deactivate(链路去激活)的操作,电话被切断,iAN8000给核心网侧发送的Bye消息里面除了携带正常的Q.850错误码41以外,还携带了切断原因大项目代码4和小项目代码3;核心网侧会记录下来,了解电话切断的具体原因;此时如果核心网侧有新的呼叫发送过来,iAN8000给核心网侧发送的502消息里面除了携带正常的Q.850错误码27以外,还携带了切断原因大项目代码4和小项目代码1,核心网侧会识别立马就会知道是iAN8000侧进行了Deactivate的操作,就可以放相应的提示音(例如:对不起,您所拨打用户的设备正在进行维护,请稍后再拨)给主叫用户,也就是说,在某些场景下,可以进行语音提示,达到人性化的效果。

进一步地,如图3所示,基于上述基于错误码扩展的原因定位方法,本发明还相应提供了一种智能终端,所述智能终端包括:处理器10、存储器20及显示器30。图3仅示出了智能终端的部分组件,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

所述存储器20在一些实施例中可以是所述智能终端的内部存储单元,例如智能终端的硬盘或内存。所述存储器20在另一些实施例中也可以是所述智能终端的外部存储设备,例如所述智能终端上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器20还可以既包括所述智能终端的内部存储单元也包括外部存储设备。所述存储器20用于存储安装于所述智能终端的应用软件及各类数据,例如所述安装智能终端的程序代码等。所述存储器20还可以用于暂时地存储已经输出或者将要输出的数据。在一实施例中,存储器20上存储有基于错误码扩展的原因定位程序40,该基于错误码扩展的原因定位程序40可被处理器10所执行,从而实现本申请中基于错误码扩展的原因定位方法。

所述处理器10在一些实施例中可以是一中央处理器(Central Processing Unit,CPU),微处理器或其他数据处理芯片,用于运行所述存储器20中存储的程序代码或处理数据,例如执行所述基于错误码扩展的原因定位方法等。

所述显示器30在一些实施例中可以是LED显示器、液晶显示器、触控式液晶显示器以及OLED(Organic Light-Emitting Diode,有机发光二极管)触摸器等。所述显示器30用于显示在所述智能终端的信息以及用于显示可视化的用户界面。所述智能终端的部件10-30通过系统总线相互通信。

在一实施例中,当处理器10执行所述存储器20中基于错误码扩展的原因定位程序40时实现以下步骤:

将呼叫错误码进行扩展处理,定义不同的所述呼叫错误码对应原因大项和原因小项,生成原因码详细定义表;

在通话的呼叫流程中,检测到通话被切断时,获取当前故障的错误码;

根据所述错误码,从所述原因码详细定义表定位当前故障的原因。

所述呼叫错误码包括错误码定义值和对应原因;

所述原因大项包括大项目码定义值和对应原因;

所述原因小项包括小项目码定义值和对应原因。

所述呼叫错误码的原因包括:

空号、没有路由、不可通路利用、正常切断、用户忙、对方终端没有应答、对方用户在振铃没有应答、对方终端拒绝呼入、对方终端故障中、无效号码格式、无可利用接口或通路、网络故障、网络暂时故障、交换机阻塞、不能利用申请的通路、网络阻塞、其他业务或者不可利用可选级别、未支持承载指定、业务未支持以及定时器超时释放。

所述原因大项的原因包括:

故障或异常动作、由于用户操作的切断、定时器超时、故障或异常动作、维护人员操作以及由于用户操作的切断。

相同的所述呼叫错误码对应一个或者多个所述原因大项的原因;一个或者多个相同的所述原因大项的原因对应唯一所述原因小项的原因。

所述呼叫错误码为Q.850呼叫错误码。

将呼叫错误码进行扩展处理后,在呼叫流程中携带扩展的错误码。

所述基于错误码扩展的原因定位方法还包括:

统计所述呼叫错误码出现的频率值,根据所述频率值分析用户的操作习惯。

进一步地,本发明还提供一种存储介质,其中,所述存储介质存储有基于错误码扩展的原因定位程序,所述基于错误码扩展的原因定位程序被处理器执行时实现如上所述的基于错误码扩展的原因定位方法的步骤。

综上所述,本发明提供一种基于错误码扩展的原因定位方法、智能终端及存储介质,所述方法包括:将呼叫错误码进行扩展处理,定义不同的所述呼叫错误码对应原因大项和原因小项,生成原因码详细定义表;在通话的呼叫流程中,检测到通话被切断时,获取当前故障的错误码;根据所述错误码,从所述原因码详细定义表定位当前故障的原因。本发明通过扩展错误码,增加了原因大项和原因小项两个错误码,从而可以通过单个呼叫的错误码快速定位故障原因,便于及时进行维护。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,所述程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:通信线路特征提取方法、通信线路识别方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类