通话处理方法及装置与流程

文档序号:13450663阅读:157来源:国知局
通话处理方法及装置与流程

本发明涉及通信领域的通话处理技术,尤其涉及一种通话处理方法及装置。



背景技术:

实际应用中,在使用手机等终端设备时,由于意外而误拨电话的情况时有发生,例如,用户在拨号时,由于接触手机屏幕时误操作或者拨错号码造成误拨电话。

现有技术中,涉及防止用户误拨领域,该方法公开了一种通过获取执行拨号操作的用户的生物特征信息,将生物特征信息与预设生物特征信息进行匹配,预设生物特征信息用于表征不合法的拨号用户;判断生物特征信息与预设生物特征信息一致时,禁止电话拨出。

然而,现有技术是通过对不合法的拨号用户进行拨号限制而实现防止误拨通话,由此,针对合法用户进行误拨操作后,不能告知误拨用户该电话为误拨电话,造成了因用户误拨操作而可能引起误拨用户回拨,增加了通话成本。



技术实现要素:

为解决现有存在的技术问题,本发明实施例提供一种通话处理方法及装置,能够实现主动向被叫终端发送携带有异常通话提示信息的预设短信,节省了通话成本。

为达到上述目的,本发明的技术方案是这样实现的:

第一方面,本发明实施例提供一种通话处理方法,方法包括:

判定主叫终端与被叫终端的通话满足第一预设条件时,确定所述通话为异常通话;

通过主叫终端的短信接口向所述被叫终端发送携带有异常通话提示信息的预设短信。

在上述方案中,所述判定主叫终端与被叫终端的通话满足第一预设条件时,确定所述通话为异常通话,包括:

检测到所述通话接通时,记录所述通话的起始时间;

检测到所述通话结束时,记录所述通话的结束时间;

根据所述起始时间和所述结束时间,计算所述通话的通话时长;

判定所述通话时长满足第二预设条件时,确定所述通话为异常通话。

在上述方案中,所述检测到所述通话结束时,记录所述通话的结束时间,包括:

检测到主叫用户挂机操作产生的挂机事件时,记录所述通话的结束时间。

在上述方案中,所述方法还包括:

检测到主叫用户输入的拨号号码后,将信息数据库中的各个号码与所述拨号号码进行匹配,判断所述信息数据库中是否存在所述拨号号码;

判定所述信息数据库中存在所述拨号号码时,监测所述通话的通话状态。

在上述方案中,所述判定主叫终端与被叫终端的通话满足第一预设条件时,确定所述通话为异常通话之后,所述方法还包括:

通过主叫终端的用户界面提示主叫用户是否向所述被叫终端发送携带有异常通话提示信息的预设短信;

接收到主叫用户确定向所述被叫终端发送携带有异常通话提示信息的预设短信的反馈信息时,通过主叫终端的短信接口向所述被叫终端发送携带有异常通话提示信息的预设短信。

第二方面,本发明实施例提供了一种通话处理装置,装置包括:

判断模块,用于判定主叫终端与被叫终端的通话满足第一预设条件时,确定所述通话为异常通话;

发送模块,用于通过主叫终端的短信接口向所述被叫终端发送携带有异常通话提示信息的预设短信。

在上述方案中,所述判断模块,具体用于:

检测到所述通话接通时,记录所述通话的起始时间;

检测到所述通话结束时,记录所述通话的结束时间;

根据所述起始时间和所述结束时间,计算所述通话的通话时长;

判定所述通话时长满足第二预设条件时,确定所述通话为异常通话。

在上述方案中,所述装置还包括:

第一检测模块,用于检测主叫用户挂机操作产生的挂机事件时,记录所述通话的结束时间。

在上述方案中,所述装置还包括:

第二检测模块,用于检测到主叫用户输入的拨号号码后,将信息数据库中的各个号码与所述拨号号码进行匹配,判定所述信息数据库中是否存在所述拨号号码;判定所述信息数据库中存在所述拨号号码时,监测所述通话的通话状态。

在上述方案中,所述装置还包括:

提示模块,用于通过主叫终端的用户界面提示主叫用户是否向所述被叫终端发送携带有异常通话提示信息的预设短信;接收到主叫用户确定向所述被叫终端发送携带有异常通话提示信息的预设短信的反馈信息时,通过主叫终端的短信接口向所述被叫终端发送携带有异常通话提示信息的预设短信。

本发明实施例的通话方法及装置,通过判定主叫终端与被叫终端的通话满足第一预设条件时,确定通话为异常通话,通过主叫终端的短信接口向被叫终端发送携带有异常通话提示信息的预设短信,从而可以避免因异常通话而可能引起的进行异常通话的被叫回拨电话,降低了通话成本。

附图说明

图1为本发明实施例中通话处理方法的一种可选的流程示意图;

图2为本发明实施例中通话处理方法的另一种可选的流程示意图;

图3为本发明实施例中通话处理方法的再一种可选的流程示意图;

图4为本发明实施例中通话处理装置的一种可选的结构示意图1;

图5为本发明实施例中通话处理装置的一种可选的结构示意图2;

图6为本发明实施例中通话处理装置的一种可选的结构示意图3;

图7为本发明实施例中通话处理装置的一种可选的结构示意图4。

具体实施方式

在本发明的各种实施例中:通话处理装置判定主叫终端与被叫终端的通话满足第一预设条件时,确定通话为异常通话,通过主叫终端的短信接口向被叫终端发送携带有异常通话提示信息的预设短信。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

本发明实施例提供了一种通话处理方法,可以应用于希望避免因主叫用户误拨电话后不处理而可能引起被叫用户回拨电话,节省通话成本的场景中;本发明实施例通话处理方法的执行主体为通话处理装置,通话处理装置可以采用下列方式来实施,例如:在主叫移动终端中实施通话处理装置的组件,也可以在主叫移动终端侧以耦合的方式实施通话处理装置的组件。

图1为本发明实施例中通话处理方法的一种可选的流程示意图;如图1所示,通话处理方法包括:

步骤101:判定主叫终端与被叫终端的通话满足第一预设条件时,确定通话为异常通话;

步骤101的一种可行的实现方式为:检测到主叫用户输入的拨号号码后,将信息数据库中的各个号码与拨号号码进行匹配,判断信息数据库中是否存在拨号号码;判定信息数据库中存在拨号号码时,监测通话的通话状态;检测到通话接通时,记录通话的起始时间;检测到主叫用户挂机操作产生的挂机事件时,记录通话的结束时间;根据起始时间和结束时间,计算通话的通话时长;判定通话时长满足第二预设条件时,确定通话为异常通话。

这里,通话状态例如,可以为通话的拨号/振铃/接通/呼叫等待/连接超时/结束状态,本发明实施例对此并不具体限定。

确定通话时长的可行的实现方式为以下两种,本发明实施例对此并不具体限定:

方式1、计算通话的起始时间与通话的结束时间的时间间隔。

方式2、检测到通话结束时,获取主叫终端内该通话的通信记录,解析通信记录,得到该通信记录的通信时长。

这里,判定通话满足第二预设条件的可行的实现方式为以下两种,本发明实施例对此并不具体限定:

方式1、预置的时间阈值:判定通话时长小于预置的阈值时,确定通话为异常通话。

方式2、预置的时间区间:判定通话时长在预置的区间内时,确定通话为异常通话。

步骤102:通过主叫终端的短信接口向被叫终端发送携带有异常通话提示信息的预设短信。

步骤102的一种可行的实现方式为:通话处理装置判定主叫终端与被叫终端的通话满足第一预设条件时,确定通话为异常通话;通过主叫终端的用户界面提示主叫用户是否向被叫终端发送携带有异常通话提示信息的预设短信;接收到主叫用户确定向被叫终端发送携带有异常通话提示信息的预设短信的反馈信息时,通过主叫终端的短信接口向被叫终端发送携带有异常通话提示信息的预设短信。

本发明实施例的通话处理方法通过判定主叫终端与被叫终端的通话满足第一预设条件时,确定通话为异常通话,通过主叫终端的短信接口向被叫终端发送携带有异常通话提示信息的预设短信,避免了主叫用户编辑短信告知被叫用户,能够在用户确认向被叫终端发送误拨提示短信时,自动调用预设的短信告知被叫用户,节省了通话成本。

本发明实施例提供一种通话处理方法,可以应用于希望智能判定与被叫终端的通话为异常通话时,自动向被叫终端发送携带有异常通话提示信息的预设短信的场景中。

通话处理装置对主叫终端进行实时监测,监控针对主叫用户发起的拨号操作时,将主叫终端的信息数据库中的各个号码与拨号号码进行匹配,判断信息数据库中是否存在拨号号码;判定信息数据库中存在拨号号码时,检测是否接收到被叫终端返回的通话接通响应,本发明实施例以判定与被叫终端进行的通话为满足第一预设条件的通话时,确定该通话为异常通话,通过主叫终端的短信接口向被叫终端发送携带有异常通话提示信息的预设短信为例,如图2所示:

步骤201:检测到通话接通时,记录通话的起始时间。

检测到通话接通包括:检测到向被叫终端发送通话连接请求,接收到被叫终端返回的通话接通响应。

步骤202:检测到通话结束时,记录通话的结束时间。

步骤203:根据起始时间和结束时间,计算通话的通话时长。

步骤203的一种可行的实现方式为:检测到主叫用户挂机操作产生的挂机事件时,记录通话的结束时间,本发明实施例对此并不具体限定。

步骤204:判定通话时长满足第二预设条件时,确定通话为异常通话。

步骤205:通过主叫终端的短信接口向被叫终端发送携带有异常通话提示信息的预设短信。

本发明实施例通过检测到通话接通时,记录通话的起始时间,检测到通话结束时,记录通话的结束时间,根据起始时间和结束时间,计算通话的通话时长,判定通话时长满足第二预设条件时,确定通话为异常通话,通过主叫终端的短信接口向被叫终端发送携带有异常通话提示信息的预设短信,能够智能确定异常通话,并向进行异常通话的被叫终端自动发送携带有异常通话提示信息的预设短信,避免了主叫用户需要编辑提示短信告知被叫用户,节省了时间成本。

本发明实施例,可以应用于希望在确定打错电话后自动发送短信告诉对方,避免给通话双方造成不必要的麻烦的场景中。

本发明实施例提供的通话处理装置包括判定模块、提示模块、操作模块,该装置主要涉及的三个模块功能描述如下:

判定模块:主要应用于对用户打错电话场景的检测的场景中,主要监测以下三点:1、所拨打电话是否为手机通讯录中的号码;2、所打电话是否打通;3、从打通电话开始计时,到用户挂断电话之间的时间值是否小于等于手机预设值;

若三个检测条件均满足,则判定为打错的电话,进入提示模块。

提示模块:主要应用于用来提示用户,该电话为误打的电话,是否需要短信通知对方的场景中。

操作模块:主要应用于用户确定短信通知对方时,调用短信接口,将已预制好的短信以短信形式发送给对方,告知对方误打,避免尴尬的场景中。

本发明实施例提供的通话处理装置的在具体场景中的流程,如图3所述,步骤如下:

步骤301:现有ab双方,a输入b电话。

步骤302:a手机后台开始将b号码和a手机中的联系人数据库进行一一遍历比对,判断b号码和a手机联系人数据库中的号码是否匹配;若匹配,则判定b号码为手机通讯录中的号码,执行步骤303;若不匹配,则判定b号码不是手机通讯录中的号码,流程结束,即a端不再给用户提示。

步骤303:此时a拨打b电话进行呼叫,a手机检测运营商网络下发的消息,以此判断该电话是否拨通;若打通b,则执行步骤304;若并未打通b,则流程结束。

步骤304:a手机从接收到打通信息的一刻起开始计时。

步骤305:一直到a主动挂断电话止,期间的时间值记为n。

步骤306:判断n是否小于2s;若n≤2s,则判定该电话为误打,执行步骤307;若n>2s,则判定该电话为正常通话,则不做处理,流程结束。

步骤307:此时a端给用户提示,提醒用户是否告知b该电话为误打;若用户选择确定,则执行步骤308;若用户选择取消,则不做处理,流程结束。

步骤308:调起短信模块,将预制好的短信发送给b。

本发明实施例通过对用户拨通电话到挂断电话的时长进行计算,如果小于等于设定值,则判定该电话为误打电话,主动提示用户是否告知对方,用户同意后自动调起短信模块,将预制好的短信发送给对方,节省了用户编辑短信的时间,避免因误打电话可能引起的通话成本的增加。

本发明实施例提供了一种通话处理装置,如图4所述,通话处理装置41,包括:

判断模块401,用于判定与被叫终端的通话满足第一预设条件时,确定通话为异常通话;

发送模块402,用于通过主叫终端的短信接口向被叫终端发送携带有异常通话提示信息的预设短信。

本发明实施例通过通话处理装置判定主叫终端与被叫终端的通话满足第一预设条件时,确定通话为异常通话,通过主叫终端的短信接口向被叫终端发送携带有异常通话提示信息的预设短信,从而可以避免因异常通话可能引起的被叫终端进行回拨操作时通话成本的增加,如此,可以提高有效的通话率,减少通话成本。

在上述实施例的基础上,判断模块401,具体用于:检测到通话接通时,记录通话的起始时间;检测到通话结束时,记录通话的结束时间;根据起始时间和结束时间,计算通话的通话时长;判定通话时长满足第二预设条件时,确定通话为异常通话。

在上述实施例的基础上,如图5所示,通话处理装置42包括通话处理装置41中的判断模块401和发送模块402之外,还包括:

第一检测模块403,用于检测到主叫用户挂机操作产生的挂机事件时,记录通话的结束时间。

在上述实施例基础上,如图6所示,通话处理装置43包括通话处理装置41中的判断模块401和发送模块402之外,还包括:

第二检测模块404,用于检测到主叫用户输入的拨号号码后,将信息数据库中的各个号码与拨号号码进行匹配,判定信息数据库中是否存在拨号号码;判定信息数据库中存在拨号号码时,监测通话的通话状态。

在上述实施例基础上,如图7所示,通话处理装置44包括通话处理装置41中的判断模块401和发送模块402之外,还包括:

提示模块405,用于通过主叫终端的用户界面提示主叫用户是否向被叫终端发送携带有异常通话提示信息的预设短信;接收到主叫用户确定向被叫终端发送携带有异常通话提示信息的预设短信的反馈信息时,通过主叫终端的短信接口向被叫终端发送携带有异常通话提示信息的预设短信。

在实际应用中,判断模块401、发送模块402、第一检测模块403、第二检测模块404、提示模块405均可由位于通话处理装置的中央处理器(cpu)、微处理器(mpu)、数字信号处理器(dsp)、或现场可编程门阵列(fpga)等实现。

本实施例记载一种计算机可读介质,可以为rom(例如,只读存储器、flash存储器、转移装置等)、磁存储介质(例如,磁带、磁盘驱动器等)、光学存储介质(例如,cd-rom、dvd-rom、纸卡、纸带等)以及其他熟知类型的程序存储器;计算机可读介质中存储有计算机可执行指令,当执行指令时,引起至少一个处理器执行包括以下的操作:

判定主叫终端与被叫终端的通话满足第一预设条件时,确定通话为异常通话;

通过主叫终端的短信接口向被叫终端发送携带有异常通话提示信息的预设短信。

综上,本发明实施例的通话处理方法及装置,通过通话处理装置判定主叫终端与被叫终端的通话满足第一预设条件时,确定通话为异常通话,通过主叫终端的短信接口向被叫终端发送携带有异常通话提示信息的预设短信,从而可以避免因异常通话而可能引起的进行异常通话的被叫回拨电话,降低了通话成本。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程通话处理设备的处理器以产生一个机器,使得通过计算机或其他可编程通话处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程通话处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程通话处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1