移动终端通话重拨方法、装置及移动终端的制作方法

文档序号:10515861阅读:311来源:国知局
移动终端通话重拨方法、装置及移动终端的制作方法
【专利摘要】本发明公开了一种移动终端通话重拨方法,所述方法包括:监听主叫方是否接收到运营商提示信息;当主叫方接收到运营商提示信息时,判断所述运营商提示信息是否属于预定音频信息;当所述运营商提示信息属于预定音频信息时,主叫方重新拨打被叫方。本发明还公开了一种移动终端通话重拨装置以及包含该装置的移动终端,所述装置包括:提示信息监听模块、提示信息判断模块、重拨模块。在本发明中,当主叫方监听到运营商反馈的提示信息后,通过识别判断,基于特定的提示信息,可以自动重新拨打被叫方,从而使得重拨动作更加快捷方便。
【专利说明】
移动终端通话重拨方法、装置及移动终端
技术领域
[0001]本发明涉及移动通信领域,尤其涉及一种移动终端通话重拨方法、装置和移动终端。
【背景技术】
[0002]在生活中,人们会经常使用移动终端进行通话,例如,主叫方会给被叫方拨打电话,但很多时候,另一方会由于工作忙活其他原因无法接听,或因为所处地域的通信信号质量不好而无法接通。出现这种情况下,主叫方就需要手工再次拨打电话,因此操作较为繁琐。

【发明内容】

[0003]针对现有技术的缺陷,本发明的目的是提供一种能够基于主叫方收到的语音提示信息自动重拨被叫方移动终端的方法和装置。
[0004]本发明提供了一种移动终端通话重拨方法,所述方法包括:步骤110:监听主叫方是否接收到运营商提示信息;步骤120:当主叫方接收到运营商提示信息时,判断所述运营商提示信息是否属于预定音频信息;步骤130:当所述运营商提示信息属于预定音频信息时,主叫方重新拨打被叫方。
[0005]优选地,步骤110包括:判断主叫方与接听方之间是否已接通,当主叫方与接听方之间未接通时,停止监听所述运营商提示信息。
[0006]优选地,步骤120为:所述运营方提示信息为音频流媒体文件,当主叫方接收到运营商提示信息时,通过识别音频流媒体文件中的数据,判断所述运营商提示信息是否属于预定音频信息。
[0007]优选地,步骤120为:所述运营方提示信息为通过语音播放装置向用户播放的语音,当主叫方接收到运营商提示信息时,通过识别向用户播放的语音,判断所述运营商提示信息是否属于预定音频信息。
[0008]优选地,步骤130包括:当所述运营商提示信息属于预定音频信息时,根据接收到的运营商提示信息设定不同的预定时间间隔,在预定时间间隔后主叫方重新拨打被叫方。
[0009]本发明还提供了一种移动终端通话重拨装置,所述装置包括:提示信息监听模块、提示信息判断模块、重拨模块,其中:提示信息监听模块用于监听主叫方是否接收到运营商提示信息;提示信息判断模块用于当主叫方接收到运营商提示信息时判断所述运营商提示信息是否属于预定音频信息;重拨模块用于当所述运营商提示信息属于预定音频信息时重新拨打被叫方。
[0010]优选地,提示信息监听模块包括接通状态识别单元,接通状态识别单元用于判断主叫方与接听方之间是否已接通,当主叫方与接听方之间未接通时,停止监听所述运营商提不?目息。
[0011 ]优选地,提示信息判断模块包括音频流媒体文件识别单元,当所述运营方提示信息为音频流媒体文件时,音频流媒体文件识别单元用于通过识别音频流媒体文件中的数据判断所述运营商提示信息是否属于预定音频信息。
[0012]优选地,提示信息判断模块包括语音识别单元,当所述运营方提示信息为通过语音播放装置向用户播放的语音时,语音识别单元用于通过识别向用户播放的语音判断所述运营商提示信息是否属于预定音频信息。
[0013]优选地,重拨模块包括时间设定单元,所述时间设定单元用于当所述运营商提示信息属于预定音频信息时根据接收到的运营商提示信息设定不同的预定时间间隔,在预定时间间隔后,主叫方重新拨打被叫方。
[0014]本发明还提供了一种移动通信终端,所述移动通信终端包括移动终端通话重拨装置,所述装置包括:提示信息监听模块、提示信息判断模块、重拨模块,其中:提示信息监听模块用于监听主叫方是否接收到运营商提示信息;提示信息判断模块用于当主叫方接收到运营商提示信息时判断所述运营商提示信息是否属于预定音频信息;重拨模块用于当所述运营商提示信息属于预定音频信息时重新拨打被叫方。
[0015]相对于现有技术,本发明的目的是提供一种根据用户通话状况进行自动重拨的方法和装置。在本发明中,当监听到被叫方移动终端的反馈是特定的运营商回应的提示信息后,通过识别判断,对于特定的提示信息可以重新拨打被叫方。
【附图说明】
[0016]图1是本发明一种【具体实施方式】的移动终端通话重拨方法的流程图;
[0017]图2是本发明一种【具体实施方式】的移动终端通话重拨装置的系统框图;
[0018]图3是本发明一种【具体实施方式】的具有移动终端通话重拨装置的移动终端的结构示意图。
【具体实施方式】
[0019]本文中描述的各种技术可用于各种无线通信系统,例如当前2G、3G、4G通信系统,例如全球移动通信系统(GSM,Global System for Mobile communicat1ns)、码分多址(CDMA,Code Divis1n Multiple Access)系统、时分多址(TDMA,Time Divis1n MultipleAccess)系统、宽带码分多址(WCDMA,Wideband Code Divis1n Multiple AccessWireless)系统、频分多址(FDMA,Frequency Divis1n Multiple Addressing)系统、正交频分多址(0FDMA,Orthogonal Frequency-Divis1n Multiple Access)系统、单载波频分多址(SC-FDMA,Single Carrier Frequency Divis1n Multiple Addressing)系统、通用分组无线业务(GPRS,General Packet Rad1 Service)系统、长期演进(LTE,Long TermEvolut1n)系统,以及其他此类通信系统。
[0020]移动终端可以是无线终端,无线终端可以是只向用户提供语音和/或数据连通性的设备、具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(例如,RAN,Rad1 Access Network)与一个或多个核心网进行通信,无线终端可以是移动终端,如移动终端(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(PCS,Personal Communicat1n Service)电话、无绳电话、会话发起协议(SIP)话机、无线本地环路(WLL,Wireless Local Loop)站、个人数字助理(PDA,Personal Digital Assistant)等设备。无线终端也可以称为订户单元(Subscriber Unit)、订户站(Subscriber Stat1n),移动站(Mobi Ie Stat1n)、移动台(Mo bile)、远程站(Remote Stat1n)、接入点(Access Point)、远程终端(RemoteTerminal)、接入终端(Access Terminal)、用户设备(User Terminal )、用户代理(UserAgent)、用户设备(User Device)、或用户装备(User Equipment)。
[0021]图1是本发明移动终端通话重拨方法的一种【具体实施方式】的流程图。所述方法包括:
[0022]步骤110:判断监听主叫方移动终端是否接收到运营商提示信息。
[0023]在电话通信的过程中,电话的主叫方首先要通过拨号呼叫被叫方,在通常状态下,会出现“接通”与“未接通”两种状态,其中,在“未接通”的状态通常会是不在服务区、关机或信号不好无法接听的情况造成的。在这些情况下,通常运营商会根据具体情况发送语音提示,例如:在被叫方的移动终端关机的情况下,运营商会提示“对方的电话已关机,请稍后再拨”的语音;在被叫方的移动终端信号较差的情况下,运营商会提示“您拨打的电话无法接通,请稍后再拨”等。
[0024]在上述情况下,需要对不能接通的通话进行重拨。本发明提出了一种根据识别运营商语音提示的方法,可以通过识别运营商推送的提示信息进行快速重拨。
[0025]首先,主叫方在拨打了被叫方的电话后,开始监听主叫方的移动终端收到的语音信息。在对方无法接通的状态下,运营商会根据对被叫方移动终端的检测发送相应的消息。
[0026]在被叫方接通电话进行正常通话时,主叫方会检测到相应的接通信号。在一个实施例中,在Android系统中,实现手机电话状态的监听,可以依靠两个类:TelephoneManger和PhoneStateListenerο
[0027]对PhoneStateListener.LISTEN_CALL_STATE 监测的主要静态成员常量包括:
[0028]int CALL_STATE_IDLE空闲状态;
[0029]int CALL_STATE_0FFH00K摘机状态,表示至少有个电话活动,该活动或是拨打(dialing)或是通话,或是on hold;
[0030]ringing、waiting 表示没有电话。
[0031]在上述实施例中,可以通过监测int CALL_STATE_0FFH00K来判断电话是否接通。如果接通,则关闭对运营商提示信息进行监听。
[0032]步骤120:判断接收到所述运营商提示信息是否属于预定音频信息。在监听到运营商发送的提示消息后,作为主叫方的移动终端,如果在被叫方未接通的情况下接收到来自网络侧的语音识别信息,则认为该运营商提示信息是来自运营商的语音提示信息。
[0033]在接收到来自运营商的提示信息后,需要对所述提示信息进行判断,以确定其是否属于预定的语音提示信息,从而决定后续主叫方是否启动重拨。其中,预定的语音提示信息是指表征适于重播的情况的信息。例如,当接收到来自运营商的提示信息是“您拨打的用户已停机”,则表明该用户会在相当长的一段时间内无法接通,没有必要启动重拨;如果来自运营商的提示信息是“您拨打的用户忙,请稍后再拨”,则表明需要在一段时间后启动重拨。
[0034]在一个优选实施例中,运营商提示信息是运营商通过听筒向用户播放的语音。在该实施例中,首先采集播放的语音,然后对语音进行识别,以提取出语音中的相关数据,从而确定其是否属于预定的语音提示信息。在本实施例中,对播放语音的识别可以通过各种适合的语音识别模块来实现,例如,siri软件模块等。语音识别模块对向用户播放的语音进行识别后,将识别后输出的数据与预定的语音提示信息进行对比,如果属于预定的语音提示信息,则在后续步骤中进行重拨。
[0035]在另一个优选实施例中,运营商提示信息是来自网络侧表示运营商提示信息的音频流媒体文件,在该实施例中,可以直接读取流文件中的数据,通过对所述数据的识别,判断出所述数据是否属于预定的语音提示信息。在该实施例中,数据的识别仍然可以通过上面提及的语音识别模块来实现,但不必对话筒中的语音进行采集,处理过程更加快捷。在该实施例中,流媒体文件是指在Internet/Intranet中使用流式传输技术的连续时基媒体,如:音频、视频或多媒体文件,可以基于例如资源预留协议(RSVP)、实时传输协议(RTP)、实时传输控制协议(RTCP)、微软流媒体服务协议(MMS)、实时流传输协议(RTSP)或多目因特网电子邮件扩展协议(MIME)等协议中的一种。流媒体文件的格式可以是av1、mpeg、dat等格式的文件。
[0036]判断是否属于预定的语音提示信息可以通过关键词比较的方法来实现,具体地,在预设的语音提示信息集合中包括多个关键词,例如“用户忙”、“关机”、“无法接通”等。在通过识别获取运营商提示信息后,查询所述获取运营商提示信息中是否存在预设语音提示信息集合中的各个元素。如果存在,则表明该运营商提示信息属于预定的语音提示信息;如果不存在,则表明该运营商提示信息不属于预定的语音提示信息。其中,预设的语音提示信息集合中可以尽可能多地包含表示关键词的同义词、近义词,以便更准确、全面地实现判断步骤。
[0037]所述运营商提示信息不属于预定音频信息,则返回步骤110,继续进行监听。
[0038]步骤130:如果所述运营商提示信息属于预定音频信息,主叫方移动终端重新拨打被叫方移动终端。重拨与拨打的通信过程相同,在此不再赘述。
[0039]在实现该步骤的一个优选实施例中,针对提示信息设定相应的重拨间隔时间,由于不同运营商提示信息意味着被叫方处于不同的状态,可能需要不同的时间才能恢复到可以接听电话的状态。例如,当运营商提示信息是“您拨打的电话无法接通,请稍后再拨”时,表明被叫方目前可能是由于信号不好无法接听,因此可能需要较长的时间间隔(例如30-50秒)再重拨;当运营商提示信息是“您拨打的电话忙,请稍后再拨”时,表明被叫方是由于暂时有其他通话,因此可能需要较短的时间间隔(例如10-20秒)再重拨。因此,对于不同运营商提示信息,可以间隔不同的时间进行重拨,以提高重拨的效率和成功率。
[0040]相应地,本发明还提供了一种移动终端通话重拨装置200,如图2所示,所述装置200包括提示信息监听模块210、提示信息判断模块220、重拨模块230。其中:
[0041]提示信息监听模块210用于监听主叫方是否接收到运营商提示信息。主叫方在拨打了被叫方的电话后,开始监听主叫方的移动终端收到的语音信息。在对方无法接通的状态下,运营商会根据对被叫方移动终端的检测发送相应的消息。提示信息监听模块210可以通过相应的软件模块实现,例如,Android在电话状态改变是会发送act1n为android, intent.act1n.PH0NE_STATE的广播,可以通过设置相应的广播接收器来实现对广播的监听。
[0042]提示信息监听模块210包括接通状态识别单元211,接通状态识别单元211用于判断主叫方与接听方之间是否已接通,当主叫方与接听方之间未接通时,停止监听所述运营商提示信息。
[0043]根据前面的描述,作为一个实施例,接通状态识别单元21I可以通过监测PhoneStateListener.LISTEN_CALL_STATE中的参数int CALL_STATE_0Fra00K来判断电话是否接通来实现。
[0044]提示信息判断模块220用于当主叫方接收到运营商提示信息时判断所述运营商提示信息是否属于预定音频信息。
[0045]在一个优选实施例中,提示信息判断模块220可以包括语音识别单元,当所述运营方提示信息为通过语音播放装置向用户播放的语音时,语音识别单元用于通过识别向用户播放的语音判断所述运营商提示信息是否属于预定音频信息。语音识别单元可以通过各种适合的语音识别模块来实现,例如,苹果公司的siri软件模块等。
[0046]在另一个优选实施例中,提示信息判断模块220可以包括音频流媒体文件识别单元,当所述运营方提示信息为音频流媒体文件时,音频流媒体文件识别单元用于通过识别音频流媒体文件中的数据判断所述运营商提示信息是否属于预定音频信息。音频流媒体文件识别单元的数据输入端口不需要采集运营商反馈的语音,而是直接采集运营商反馈的语音数据文件,从数据文件中识别语音信息。音频流媒体文件识别单元也可以采用语音识别模块来实现。
[0047]重拨模块230用于当所述运营商提示信息属于预定音频信息时重新拨打被叫方。
[0048]在一个优选实施例中,所述重拨模块230包括时间设定单元231,由于不同运营商提示信息意味着被叫方处于不同的状态,可能需要不同的时间才能恢复到可以接听电话的状态。因此,对于不同运营商提示信息,可以间隔不同的时间进行重拨,以提高重拨的效率和成功率。所述时间设定单元231可以通过定时器等程序模块来实现,根据接收到的运营商提示信息设定不同的预定时间间隔,在预定时间间隔后主叫方重新拨打被叫方。
[0049]本发明还提供一种移动通信终端300,所述移动通信终端300包括上面描述的移动终端通话重拨装置200,通话重拨装置200包括提示信息监听模块210、提示信息判断模块220、重拨模块230。其中,提示信息监听模块用于监听主叫方是否接收到运营商提示信息;提示信息判断模块用于当主叫方接收到运营商提示信息时判断所述运营商提示信息是否属于预定音频信息;重拨模块用于当所述运营商提示信息属于预定音频信息时重新拨打被叫方。本发明的移动通信终端300在于在其中设置了可以基于运营商的语音提示信息进行重拨的移动终端通话重拨装置,移动终端通话重拨装置200的原理与实现方式已经在上面进行了描述,在此不再赘述。
[0050]最后应说明的是:以上具体实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种移动终端通话重拨方法,其特征在于,所述方法包括: 步骤110:监听主叫方是否接收到运营商提示信息; 步骤120:当主叫方接收到运营商提示信息时,判断所述运营商提示信息是否属于预定首频?目息; 步骤130:当所述运营商提示信息属于预定音频信息时,主叫方重新拨打被叫方。2.根据权利要求1所述的方法,其特征在于,步骤110包括:判断主叫方与接听方之间是否已接通,当主叫方与接听方之间未接通时,停止监听所述运营商提示信息。3.根据权利要求1或2所述的方法,其特征在于,步骤120为:所述运营方提示信息为音频流媒体文件,当主叫方接收到运营商提示信息时,通过识别音频流媒体文件中的数据,判断所述运营商提示信息是否属于预定音频信息。4.根据权利要求1或2所述的方法,其特征在于,步骤120为:所述运营方提示信息为通过语音播放装置向用户播放的语音,当主叫方接收到运营商提示信息时,通过识别向用户播放的语音,判断所述运营商提示信息是否属于预定音频信息。5.根据权利要求1或2所述的方法,其特征在于,步骤130包括:当所述运营商提示信息属于预定音频信息时,根据接收到的运营商提示信息设定不同的预定时间间隔,在预定时间间隔后主叫方重新拨打被叫方。6.一种移动终端通话重拨装置,其特征在于,所述装置包括:提示信息监听模块、提示信息判断模块、重拨模块,其中: 提示信息监听模块用于监听主叫方是否接收到运营商提示信息; 提示信息判断模块用于当主叫方接收到运营商提示信息时判断所述运营商提示信息是否属于预定音频信息; 重拨模块用于当所述运营商提示信息属于预定音频信息时重新拨打被叫方。7.根据权利要求6所述的装置,其特征在于,提示信息监听模块包括接通状态识别单元,接通状态识别单元用于判断主叫方与接听方之间是否已接通,当主叫方与接听方之间未接通时,停止监听所述运营商提示信息。8.根据权利要求6或7所述的装置,其特征在于,提示信息判断模块包括音频流媒体文件识别单元,当所述运营方提示信息为音频流媒体文件时,音频流媒体文件识别单元用于通过识别音频流媒体文件中的数据判断所述运营商提示信息是否属于预定音频信息。9.根据权利要求6或7所述的装置,其特征在于,提示信息判断模块包括语音识别单元,当所述运营方提示信息为通过语音播放装置向用户播放的语音时,语音识别单元用于通过识别向用户播放的语音判断所述运营商提示信息是否属于预定音频信息。10.根据权利要求6或7所述的装置,其特征在于,重拨模块包括时间设定单元,所述时间设定单元用于当所述运营商提示信息属于预定音频信息时根据接收到的运营商提示信息设定不同的预定时间间隔,在预定时间间隔后,主叫方重新拨打被叫方。11.一种移动通信终端,其特征在于,所述移动通信终端包括移动终端通话重拨装置,所述装置包括:提示信息监听模块、提示信息判断模块、重拨模块,其中: 提示信息监听模块用于监听主叫方是否接收到运营商提示信息; 提示信息判断模块用于当主叫方接收到运营商提示信息时判断所述运营商提示信息是否属于预定音频信息;重拨模块用于当所述运营商提示信息属于预定音频信息时重新拨打被叫方。
【文档编号】H04M1/725GK105872220SQ201610187982
【公开日】2016年8月17日
【申请日】2016年3月29日
【发明人】都彭韬
【申请人】乐视控股(北京)有限公司, 乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1