The invention relates to the field of communication technology, in particular to an abnormal call processing method and terminal. The method includes when receiving a modulation and demodulation module returns the first telephone link information query query results to hang up abnormal, query request to a modulation and demodulation module sends second telephone link information; in the first telephone link information query query result of the modulation and demodulation module of a receipt, modify the information of the link the telephone. In this application, the first telephone link information query results to hang up abnormal, non normal or hang up dial failed, will request to send second modem telephone links, receiving second telephone link query response, will modify the telephone link information. Which makes the call UI module according to the correct process call link information changes, close call UI.
【技术实现步骤摘要】
一种异常通话处理方法及终端
本专利技术涉及通信
,具体涉及一种异常通话处理方法及终端。
技术介绍
在安卓
,通话过程中,当电话被挂断的情形下,不论是通话双方的任一一方挂断电话,都会具有电话挂断的处理过程,以其中一方终端为例,当发现电话挂断后,终端内的调制解调模块会上报通话状态变化给安卓系统的电话Telephony模块,而后会由Telephony模块向调制解调模块获取电话链路状态,按照协议会对正常的电话挂断原因进行处理,如挂断原因为正常挂断或者是拨号无效,此时会清除当前的电话链路,并将电话状态更新为空闲,最后由安卓系统的通话用户界面(UI,UserInterface)就会关掉,完成电话挂断过程。但是,在此过程中,除了正常挂断和拨号无效之外,实际获取到的可能是一些非协议标准的挂断异常,而这些原因在Telephony模块进行电话链路更新时会产生更新异常的情况,会导致通话UI模块无法获得正确的电话链路信息,会出现电话链路一直存在,但是通话UI不会关闭,Telephony模块也不会通知通话UI更新电话链路信息,导致通话UI不能关闭的状态一直存在,即便点击挂断图标也无法关闭通话UI,因为此时无线接口层已经没有电话链路存在,挂断命令的响应也会出现异常,从而无法进行电话的拨打,最终只能重启终端才能进行电话的拨打,而这种情形会使得用户体验糟糕。
技术实现思路
本专利技术实施例提供了一种异常通话处理方法来解决现有在异常的电话挂断原因时无法关闭通话UI且无法接打电话的问题。有鉴于此,本专利技术第一方面提供一种异常通话处理方法,该方法包括,当接收到调制解调模块返回的第一电 ...
【技术保护点】
一种异常通话处理方法,其特征在于,包括:当接收到调制解调模块返回的第一电话链路信息查询请求的查询结果为挂断异常时,向所述调制解调模块发送第二电话链路信息查询请求;在接收到所述第二电话链路信息查询请求的查询结果后,修改所述电话链路信息。
【技术特征摘要】
1.一种异常通话处理方法,其特征在于,包括:当接收到调制解调模块返回的第一电话链路信息查询请求的查询结果为挂断异常时,向所述调制解调模块发送第二电话链路信息查询请求;在接收到所述第二电话链路信息查询请求的查询结果后,修改所述电话链路信息。2.根据权利要求1所述的异常通话处理方法,其特征在于,所述接收到调制解调模块返回的第一电话链路信息查询请求的查询结果之前,所述方法还包括:获取电话链路信息;当根据所述电话链路信息确定对应的电话链路不存在时,向所述调制解调模块发送第一电话链路信息查询请求。3.根据权利要求2所述的异常通话处理方法,其特征在于,在获取电话链路信息之前,所述方法还包括:接收调制解调模块上报的通话状态变化事件。4.根据权利要求1至3中任一项所述的异常通话处理方法,其特征在于,所述修改所述电话链路信息包括:将所述电话链路信息修改为未连接;将电话状态修改为空闲。5.根据权利要求1至3中任一项所述的异常通话处理方法,其特征在于,所述修改所述电话链路信息之后,所述方法...
【专利技术属性】
技术研发人员:陈忠平,
申请(专利权)人:深圳市万普拉斯科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。