语音呼叫方法、语音呼叫系统和通信终端的制作方法

文档序号:7815986阅读:223来源:国知局
语音呼叫方法、语音呼叫系统和通信终端的制作方法
【专利摘要】本发明公开了一种语音呼叫方法、语音呼叫系统和通信终端,所述语音呼叫方法包括步骤:主叫终端与被叫终端建立协商短信通信协议;主叫终端接收到对被叫终端的语音呼叫指令后,向被叫终端发送第一协商短信进行业务协商;主叫终端根据被叫终端针对第一协商短信的响应,执行相应的操作;其中,在业务协商过程中,主叫终端对协商短信进行隐藏处理。从而,在发起语音呼叫前,通过协商短信进行业务协商,使得主叫方可以及时了解被叫方的状态信息,再根据这些信息发起或取消语音呼叫,避免了用户在不方便接听电话的情况下被语音呼叫打扰;同时,在进行业务协商过程中,对协商短信进行隐藏,使得呼叫界面与普通呼叫的一致,用户感受不到协商过程。
【专利说明】语音呼叫方法、语音呼叫系统和通信终端

【技术领域】
[0001]本发明涉及通信【技术领域】,尤其是涉及一种语音呼叫方法、语音呼叫系统和通信终端。

【背景技术】
[0002]在两个通信终端建立语音业务连接时,一般的方法是通过主叫方发起语音呼叫,被叫方应答或拒绝语音呼叫,这种方法的缺陷是主叫方往往不知道被叫方的状态信息,如果被叫方在会议中或者其他原因而不方便进行语音通话时,主叫方贸然发起的语音呼叫会打扰被叫方。在另一种情况下,被叫方比较适合发起语音呼叫,比如主叫免费等情况,则传统的呼叫方法则无法根据这种情况进行呼叫调整,导致资源浪费。因此现有的语音呼叫方法,用户体验不佳。


【发明内容】

[0003]本发明的主要目的在于提供一种语音呼叫方法、语音呼叫系统和通信终端,旨在实现根据被叫方的状态信息进行语音呼叫,提升用户体验。
[0004]为达以上目的,本发明提出一种语音呼叫方法,包括步骤:
[0005]主叫终端与被叫终端建立协商短信通信协议,以对协商短信理解一致;
[0006]主叫终端接收到对被叫终端的语音呼叫指令后,向被叫终端发送第一协商短信进行业务协商;
[0007]主叫终端根据被叫终端针对所述第一协商短信的响应,执行相应的操作;
[0008]其中,在业务协商过程中,主叫终端对协商短信进行隐藏处理。
[0009]优选地,所述主叫终端对协商短信进行隐藏处理包括:主叫终端根据协商短信的特定标识识别出所述协商短信,对所述协商短信进行隐藏处理。
[0010]优选地,所述主叫终端根据被叫终端针对所述第一协商短信的响应执行相应的操作包括:
[0011]若被叫终端针对所述第一协商短信的响应为回复第二协商短信,主叫终端则根据所述第二协商短信发起语音呼叫;
[0012]若被叫终端针对所述第一协商短信的响应为回复第三协商短信,主叫终端则根据所述第三协商短信取消语音呼叫。
[0013]优选地,所述主叫终端根据被叫终端针对所述第一协商短信的响应执行相应的操作包括:
[0014]若被叫终端针对所述第一协商短信的响应为主动发起语音呼叫,主叫终端则应答所述语音呼叫,建立语音通话连接。
[0015]优选地,若主叫终端在预设时间内没有接收到被叫终端的任何反馈信息,则取消语音呼叫。
[0016]本发明还提出一种语音呼叫方法,包括步骤:
[0017]被叫终端与主叫终端建立协商短信通信协议,以对协商短信理解一致;
[0018]被叫终端接收到主叫终端发送的第一协商短信后,对所述第一协商短信进行隐藏处理,并根据所述第一协商短信判断是否满足预设条件;
[0019]被叫终端根据判断结果对主叫终端进行响应。
[0020]优选地,所述对所述第一协商短信进行隐藏处理包括:被叫终端根据所述第一协商短信的特定标识识别出所述第一协商短信,对所述第一协商短信进行隐藏处理。
[0021]优选地,所述预设条件为接收语音呼叫的条件,所述被叫终端根据判断结果对主叫终端进行响应包括:
[0022]若所述判断结果为当前适合接收语音呼叫,被叫终端则向主叫终端回复第二协商短?目;
[0023]若所述判断结果为当前不适合接收语音呼叫,被叫终端则向主叫终端回复第三协商短?目。
[0024]优选地,所述预设条件为主动发起语音呼叫的条件,所述被叫终端根据判断结果对主叫终端进行响应包括:
[0025]若所述判断结果为当前适合主动发起语音呼叫,被叫终端则主动向主叫终端发起语音呼叫;
[0026]若所述判断结果为当前不适合主动发起语音呼叫,被叫终端则向主叫终端回复第二协商短信。
[0027]优选地,所述根据所述第一协商短信判断是否满足预设条件包括:
[0028]被叫终端根据所述第一协商短信判断本机当前主叫是否免费或主叫终端是否为指定联系人;
[0029]若本机当前主叫免费或主叫终端是指定联系人,则判定满足主动发起语音呼叫的条件;否则,判定不满足主动发起语音呼叫的条件。
[0030]本发明同时提出一种语音呼叫系统,包括主叫终端和被叫终端,所述主叫终端和被叫终端建立了协商短信通信协议,对协商短信理解一致,其中:
[0031]主叫终端,用于接收到对所述被叫终端的语音呼叫指令后,向所述被叫终端发送第一协商短信进行业务协商;根据所述被叫终端针对所述第一协商短信的响应,执行相应的操作;
[0032]被叫终端,用于接收主叫终端发送的第一协商短信后,根据所述第一协商短信判断是否满足预设条件,根据判断结果对主叫终端进行响应;
[0033]其中,在业务协商过程中,所述主叫终端和被叫终端对协商短信进行隐藏处理。
[0034]优选地,所述主叫终端和被叫终端对协商短信进行隐藏处理包括:主叫终端和被叫终端根据协商短信的特定标识识别出所述协商短信,对所述协商短信进行隐藏处理。
[0035]优选地,所述主叫终端用于:若被叫终端针对所述第一协商短信的响应为回复第二协商短信,则根据所述第二协商短信发起语音呼叫;若被叫终端针对所述第一协商短信的响应为回复第三协商短信,则根据所述第三协商短信取消语音呼叫。
[0036]优选地,所述主叫终端用于:若被叫终端针对所述第一协商短信的响应为主动发起语音呼叫,则应答所述语音呼叫,建立语音通话连接。
[0037]优选地,所述预设条件为接收语音呼叫的条件,所述被叫终端用于:若所述判断结果为当前适合接收语音呼叫,则向主叫终端回复第二协商短信;若所述判断结果为当前不适合接收语音呼叫,则向主叫终端回复第三协商短信。
[0038]优选地,所述预设条件为主动发起语音呼叫的条件,所述被叫终端用于:若所述判断结果为当前适合主动发起语音呼叫,则主动向主叫终端发起语音呼叫;若所述判断结果为当前不适合主动发起语音呼叫,则向主叫终端回复第二协商短信。
[0039]优选地,所述被叫终端用于:根据第一协商短信判断本机当前主叫是否免费或主叫终端是否为指定联系人;若本机当前主叫免费或主叫终端是指定联系人,则判定满足主动发起语音呼叫的条件;否则,判定不满足主动发起语音呼叫的条件。
[0040]本发明同时提出一种通信终端,包括短信协议模块、语音呼叫模块和隐藏模块,其中:
[0041]短信协议模块,用于与目标终端建立协商短信通信协议,以对协商短信理解一致;
[0042]语音呼叫模块,用于在建立语音通话连接之前,根据所述协商短信通信协议与所述所述目标终端进行业务协商,根据协商结果执行相应的操作;
[0043]隐藏模块,用于对所述协商短信进行隐藏处理。
[0044]优选地,所述隐藏模块用于:根据协商短信的特定标识识别出所述协商短信,对所述协商短信进行隐藏处理。
[0045]优选地,所述语音呼叫模块用于:当作为主叫终端时,接收到对所述目标终端的语音呼叫指令后,向所述目标终端发送第一协商短信;根据所述目标终端针对所述第一协商短信的响应,执行相应的操作。
[0046]优选地,所述语音呼叫模块用于:若所述目标终端针对所述第一协商短信的响应为回复第二协商短信,则根据所述第二协商短信发起语音呼叫;若所述目标终端针对所述第一协商短信的响应为回复第三协商短信,则根据所述第三协商短信取消语音呼叫。
[0047]优选地,所述语音呼叫模块用于:若所述目标终端针对所述第一协商短信的响应为主动发起语音呼叫,则应答所述语音呼叫,建立语音通话连接。
[0048]优选地,所述语音呼叫模块用于:当作为被叫终端时,接收到所述目标终端发送的第一协商短信后,根据所述第一协商短信判断是否满足预设条件;根据判断结果对所述目标终端进行响应。
[0049]优选地,所述预设条件为接收语音呼叫的条件,所述语音呼叫模块用于:若所述判断结果为当前适合接收语音呼叫,则向所述目标终端回复第二协商短信;若所述判断结果为当前不适合接收语音呼叫,则向所述目标终端回复第三协商短信。
[0050]优选地,所述预设条件为主动发起语音呼叫的条件,所述语音呼叫模块用于:若所述判断结果为当前适合主动发起语音呼叫,则主动向所述目标终端发起语音呼叫;若所述判断结果为当前不适合主动发起语音呼叫,则向所述目标终端回复第二协商短信。
[0051]优选地,所述语音呼叫模块用于:根据所述第一协商短信判断本机当前主叫是否免费或所述目标终端是否为指定联系人;若本机当前主叫免费或所述目标终端是指定联系人,则判定满足主动发起语音呼叫的条件;否则,判定不满足主动发起语音呼叫的条件。
[0052]本发明所提供的一种语音呼叫方法,在发起语音呼叫前,通过协商短信进行业务协商,实现被叫状态信息同步,使得主叫方可以及时准确的了解被叫方的状态信息,比如知悉被叫方是否在会议中不希望接通电话,或者关机中、脱网中等各种情况,再根据这些状态信息进行相应操作。如发起语音呼叫、取消语音呼叫等,避免了用户在不方便接听电话的情况下被语音呼叫打扰;甚至还可以由被叫方在满足预设条件的情况主动发起语音呼叫,主叫方直接应答即可,非常方便灵活,特别适合被叫方主叫免费的情形,节约了资源,节省了通话成本。同时,在进行业务协商过程中,对协商短信进行隐藏处理,使得协商短信对用户不可见,用户感受不到协商过程,呼叫界面与普通呼叫的一致。极大的提升了用户体验。

【专利附图】

【附图说明】
[0053]图1是本发明的语音呼叫方法第一实施例的流程图;
[0054]图2是本发明的语音呼叫方法第二实施例的流程图;
[0055]图3是本发明的语音呼叫方法第三实施例的流程图;
[0056]图4是本发明的语音呼叫方法第四实施例的流程图;
[0057]图5是本发明的语音呼叫系统一实施例的模块示意图;
[0058]图6是本发明的通信终端一实施例的模块示意图;
[0059]图7是图6中语音呼叫模块的模块示意图。
[0060]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

【具体实施方式】
[0061]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0062]本发明的语音呼叫方法,通过短信发起语音业务。首先由主叫终端和被叫终端建立协商短信通信协议,以对协商短信理解一致;当主叫终端接收到对被叫终端的语音呼叫指令后,不会立即发起语音呼叫,而是先向被叫终端发送第一协商短信,通过该第一协商短信来了解被叫终端的相关信息;然后主叫终端根据被叫终端针对第一协商短信的响应,来执行相应的操作。而被叫终端接收到主叫终端发送的第一协商短信后,根据第一协商短信判断是否满足预设条件,根据判断结果对主叫终端进行响应。同时,在业务协商过程中,主叫终端和被叫终端对协商短信进行隐藏处理,使得协商短信对用户不可见,即主叫终端和被叫终端的的用户界面(UI)屏蔽协商短信界面,不显示协商短信界面。用户界面可显示呼出界面(如显示为正在接通中),对用户来说感受不到协商过程,和普通呼叫一致。
[0063]其中,被叫终端针对第一协商短信的响应包括:向被叫终端回复相应的协商短信、主动向被叫终端发起语音呼叫、不反馈任何信息(如既不回复协商短信也不发起语音呼叫)等。所述预设条件包括:接收语音呼叫的条件、主动发起语音呼叫的条件等。以下通过具体实施例进行详细说明。
[0064]参见图1,提出本发明的语音呼叫方法第一实施例,所述语音呼叫方法包括以下步骤:
[0065]步骤SlOl:主叫终端和被叫终端建立协商短信通信协议,以对协商短信理解一致
[0066]具体的,可以通过协商短信通信协议,约定第一协商短信为邀请建立语音通话,第二协商短信为同意建立语音通话,第三协商短信为拒绝建立语音通话并可包含拒绝原因。
[0067]步骤S102:主叫终端接收到对被叫终端的语音呼叫指令后,向被叫终端发送第一协商短信
[0068]主叫终端的用户通过拨号界面或通讯录触发语音呼叫指令,主叫终端接收到该语音呼叫指令,不会立即向相应联系人的被叫终端发起语音呼叫,而是首先向被叫终端发送第一协商短信。虽然没有立即发起语音呼叫,但用户界面仍然可以显示呼出界面。
[0069]步骤S103:被叫终端接收到第一协商短信后,隐藏该第一协商短信,并分析本机的状态
[0070]被叫终端接收到第一协商短信后,首先对第一协商短信进行隐藏处理,使得第一协商短信对用户不可见。然后根据协商短信通信协议对第一协商短信进行解析,得知主叫终端向本机发出语音通话邀请,则对本机当前的状态进行分析。
[0071]在具体实现上,主叫终端和被叫终端在生成协商短信时,可以对协商短信标注特定标识,如为了和普通短信区别,在协商短信头增加=CONFIG字段作为特定标识。主叫终端和被叫终端根据协商短信的特定标识识别出该短信为协商短信,则将该协商短信从普通短信中提取出来予以隐藏。
[0072]步骤S104:被叫终端判断是否满足接收语音呼叫的条件
[0073]经过分析,如果发现本机当前处于会议模式、免打扰模式等,则判定当前不适合接收语音呼叫,不满足接收语音呼叫的条件,进入步骤S107;否则,判定当前适合接收语音呼叫,满足接收语音呼叫的条件,进入步骤S105。
[0074]步骤S105:被叫终端向主叫终端回复第二协商短信
[0075]当判定当前适合接收语音呼叫时,则向主叫终端回复第二协商短信。
[0076]步骤S106:主叫终端隐藏第二协商短信,并根据第二协商短信向被叫终端发起语音呼叫
[0077]主叫终端接收到第二协商短信后,首先对第二协商短信进行隐藏处理,使得第二协商短信对用户不可见。然后根据协商短信通信协议对第二协商短信进行解析,得知被叫终端当前适合接收语音呼叫并同意建立语音通话,则向被叫终端发起语音呼叫。被叫终端则应答该语音呼叫,建立语音通话连接。
[0078]步骤S107:被叫终端向主叫终端回复第二协商短信
[0079]当判定当前不适合接收语音呼叫时,被叫终端则向主叫终端回复第三协商短信。
[0080]步骤S108:主叫终端隐藏第三协商短信,并根据第三协商短信取消语音呼叫
[0081]主叫终端接收到第三协商短信后,首先对第三协商短信进行隐藏处理,使得第三协商短信对用户不可见。然后根据协商短信通信协议对第三协商短信进行解析,得知被叫终端当前不适合接收语音呼叫并拒绝建立语音通话,则取消语音呼叫,即不发起语音呼叫。同时,还可以向用户提示原因,如对方正在会议中或对方正在休息不方便接电话等。
[0082]从而,本实施例的语音呼叫方法,主叫终端通过被叫终端反馈的协商短信,获取被叫终端的当前是否适合接收语音呼叫的信息,据此决定发起语音呼叫或取消语音呼叫,避免在对方不方便接听电话的情况下贸然发起语音呼叫而打扰对方。同时,在进行业务协商过程中,隐藏协商短信,使得协商短信对用户不可见,用户感受不到协商过程,和普通呼叫一致。提升了用户体验。
[0083]参见图2,提出本发明的语音呼叫方法第二实施例,所述语音呼叫方法包括以下步骤:
[0084]步骤S201:主叫终端和被叫终端建立协商短信通信协议,以对协商短信理解一致
[0085]步骤S202:主叫终端接收到对被叫终端的语音呼叫指令后,向被叫终端发送第一协商短信
[0086]步骤S203:被叫终端接收到第一协商短信后,对第一协商短信进行隐藏处理
[0087]被叫终端接收到第一协商短信后,首先对第一协商短信进行隐藏处理,使得第一协商短信对用户不可见。
[0088]步骤S204:被叫终端根据第一协商短信判断是否满足主动发起语音呼叫的条件
[0089]被叫终端接收到第一协商短信后,根据协商短信通信协议进行解析,得知主叫终端向本机发出语音通话要求,则进行检测分析,判断是否满足主动发起语音呼叫的条件。例如,判断本机当前主叫是否免费、主叫终端是否为指定联系人(如是父母、孩子等亲人以及恋人、朋友等)等情况。终端中记载了主叫免费的信息,该主机免费的信息如:在什么区域、什么时段或/和针对什么联系人主叫免费等信息。若本机当前主叫免费或主叫终端是指定联系人,则判定满足主动发起语音呼叫的条件,即适合主动发起语音呼叫,进入步骤S205;否则,判定不满足主动发起语音呼叫的条件,即不适合主动发起语音呼叫,进入步骤S207。
[0090]步骤S205:被叫终端主动向主叫终端发起语音呼叫
[0091 ] 被叫终端判定满足主动发起语音呼叫的条件时,如本机当前主叫免费,则主动向主叫终端发起语音呼叫,以节约资源,节省对方的通话成本。或者,得知主叫终端为指定联系人如父母,为了节省父母话费或以示尊敬,则主动向主叫终端发起语音呼叫。
[0092]在向主叫终端发起语音呼叫时,被叫终端可以对用户进行提示,如通过语音提示或响铃提示。或者,在向主叫终端发起语音呼叫前,主叫终端对用户进行提示,由用户选择当前是否主动向主叫终端发起语音呼叫。
[0093]步骤S206:主叫终端应答语音呼叫,建立语音通话连接
[0094]主叫终端接收到被叫终端主动发起的语音呼叫后,则对该语音呼叫进行应答,以响铃或语音方式提示用户,当用户选择接听后则建立语音通话连接或者直接建立语音通话连接。
[0095]步骤S207:被叫终端向主叫终端回复第二协商短信
[0096]被叫终端判定不满足主动发起语音呼叫的条件时,则向主叫终端回复第二协商短信,同意建立语音通话。
[0097]步骤S208:主叫终端隐藏第二协商短信,并根据第二协商短信向被叫终端发起语音呼叫
[0098]主叫终端接收到第二协商短信后,首先对第二协商短信进行隐藏处理,使得第二协商短信对用户不可见。然后根据协商短信通信协议对第二协商短信进行解析,得知被叫终端同意建立语音通话,则向被叫终端发起语音呼叫。
[0099]从而,本实施例的语音呼叫方法,被叫终端根据主叫终端发送的第一协商短信,判断是否满足主动发起语音呼叫的条件,当满足条件时则主动向主叫终端发起语音呼叫,当不满足条件时则向主叫终端反馈第二协商短信,由主叫终端发起语音呼叫。实现了由主叫终端发起语音呼叫建立邀请,却由被叫终端主动发起语音呼叫的语音呼叫方案,特别适合被叫终端主叫免费的情形,节约了资源,节省了通话成本,提升了用户体验。
[0100]参见图3,提出本发明的语音呼叫方法第三实施例,所述语音呼叫方法包括以下步骤:
[0101]步骤S301:主叫终端和被叫终端建立协商短信通信协议,以对协商短信理解一致;
[0102]步骤S302:主叫终端接收到对被叫终端的语音呼叫指令后,向被叫终端发送第一协商短
[0103]步骤S303:被叫终端接收到第一协商短信后,隐藏该第一协商短信,并分析本机的状态
[0104]被叫终端接收到第一协商短信后,首先对第一协商短信进行隐藏处理,使得第一协商短信对用户不可见。然后根据协商短信通信协议对接收到的第一协商短信进行解析,得知主叫终端向本机发出语音通话邀请,则对本机当前的状态进行分析。
[0105]步骤S304:被叫终端判断是否满足接收语音呼叫的条件
[0106]经过分析,如果发现本机当前处于会议模式、免打扰模式等,则判定当前不适合接收语音呼叫,不满足接收语音呼叫的条件,进入步骤S310;否则,判定当前适合接收语音呼叫,满足接收语音呼叫的条件,进入步骤S305。
[0107]步骤S305:被叫终端判断是否满足主动发起语音呼叫的条件
[0108]被叫终端判定当前适合接收语音呼叫时,则进一步判断当前是否满足主动发起语音呼叫的条件。若判定满足条件,则进入步骤S306 ;否则,进入步骤S308。
[0109]步骤S306:被叫终端主动向主叫终端发起语音呼叫
[0110]被叫终端判定满足主动发起语音呼叫的条件,如本机当前主叫免费或主叫终端为指定联系人时,则主动向主叫终端发起语音呼叫。
[0111]步骤S307:主叫终端应答语音呼叫,建立语音通话连接
[0112]主叫终端接收到被叫终端主动发起的语音呼叫后,则对该语音呼叫进行应答,以响铃或语音方式提示用户,当用户选择接听后则建立语音通话连接或者直接建立语音通话连接。
[0113]步骤S308:被叫终端向主叫终端回复第二协商短信
[0114]被叫终端判定不满足主动发起语音呼叫的条件时,则向主叫终端回复第二协商短信,同意建立语音通话。
[0115]步骤S309:主叫终端隐藏第二协商短信,并根据第二协商短信向被叫终端发起语音呼叫
[0116]主叫终端接收到第二协商短信后,首先对第二协商短信进行隐藏处理,使得第二协商短信对用户不可见。然后根据协商短信通信协议对第二协商短信进行解析,得知被叫终端当前适合接收语音呼叫并同意建立语音通话,则向被叫终端发起语音呼叫。
[0117]步骤S310:被叫终端向主叫终端回复第三协商短信
[0118]当判定当前不适合接收语音呼叫时,被叫终端则向主叫终端回复第三协商短信。
[0119]步骤S311:主叫终端隐藏第三协商短信,并根据第三协商短信取消语音呼叫
[0120]主叫终端接收到第三协商短信后,首先对第三协商短信进行隐藏处理,使得第三协商短信对用户不可见。然后根据协商短信通信协议对第三协商短信进行解析,得知被叫终端当前不适合接收语音呼叫并拒绝建立语音通话,则取消语音呼叫,即不发起语音呼叫。同时,还可以向用户提示原因,如对方正在会议中或对方正在休息不方便接电话等。
[0121 ] 本实施例结合第一实施例和第二实施例的优点,被叫终端首先判断本机当前是否满足接收语音呼叫的条件,即是否适合接收语音呼叫,在判定适合接收语音呼叫后,再判断是否满足主动发起语音呼叫的条件。既避免了用户在不方便接听电话的情况下被打扰,又能够在本机当前主叫免费或对方联系人为指定联系人的情况下能主动发起语音呼叫,提升了用户体验。
[0122]参见图4,提出本发明的语音呼叫方法第四实施例,所述语音呼叫方法包括以下步骤:
[0123]步骤S401:主叫终端和被叫终端建立协商短信通信协议,以对协商短信理解一致
[0124]步骤S402:主叫终端接收到对被叫终端的语音呼叫指令后,向被叫终端发送第一协商短信
[0125]步骤S403:主叫终端在预设时间内没有接收到被叫终端的任何反馈信息,则取消语音呼叫
[0126]具体的,当被叫终端当前处于脱网状态或关机状态时,则无法接收到第一协商短信,自然不会有任何反馈信息。主叫终端在预设时间内(如5-10秒内)没有接收到被叫终端的任何反馈信息(如既没有接收到任何协商短信也没有接收到语音呼叫),则判定被叫终端当前处于脱网状态或者处于关机状态。此种情况,主叫终端则取消语音呼叫,即不予发起语音呼叫,并告知用户原因。在某些实施例中,也可以直接发起语音呼叫,通过语音呼叫反馈来让用户知道具体情况。
[0127]现以移动终端为例举例说明:
[0128]两台移动终端,分别为A终端和B终端,均具备短信功能,A终端用户发起语音呼叫时,A终端显示呼出界面,同时播放音频接续提示,但不立即发起语音呼叫,而是发送协商短信I给B终端。B终端接收到协商短信I后,对协商短信I进行隐藏,若准备接收语音呼口4,则回复协商短信2给A终端,A终端接收到协商短信2后,对协商短信2进行隐藏,并直接发起语音呼叫;托B终端不适合接收呼叫,B终端则回复协商短信3通知A终端原因。A终端接收到协商短信3后,对协商短信3进行隐藏,并取消语音呼叫;其中,协商短信1、2和3的内容由A、B终端约定,并理解一致。如果B终端适合主叫,B终端则根据协商短信直接向A终端发起语音呼叫,A终端则应答语音呼叫。整个过程虽然通过协商短信进行业务协商,但对协商短信进行了隐藏处理,用户感受不到协商过程,表面上与普通呼叫一致。
[0129]上述实施例中,对接收到的协商短信进行隐藏处理,不予显示接收协商短信的过程以及接收到的协商短信。进一步地,还可以对本机发送的协商短信进行隐藏处理,使得发出的协商短信不在发信箱中显示,彻底清除协商短信的痕迹。可选地,在一次呼叫结束后,终端可以自动删除本次呼叫中产生的协商短信,节约存储空间。
[0130]据此,本发明的语音呼叫方法,在发起语音呼叫前,通过协商短信进行业务协商,实现被叫状态信息同步,使得主叫方可以及时准确的了解被叫方的状态信息,比如知悉被叫方是否在会议中不希望接通电话,或者关机中、脱网中等各种情况,再根据这些信息进行相应操作。如发起语音呼叫、取消语音呼叫等,避免了用户在不方便接听电话的情况下被语音呼叫打扰;甚至还可以由被叫方在满足预设条件的情况主动发起语音呼叫,主叫方直接应答即可,非常方便灵活,特别适合被叫方主叫免费的情形,节约了资源,节省了通话成本。同时,在进行业务协商过程中,对协商短信进行隐藏,使得协商短信对用户不可见,用户感受不到协商过程,用户界面与普通呼叫的一致。极大的提升了用户体验。
[0131]参见图5,提出本发明的语音呼叫系统一实施例,所述语音呼叫系统包括主叫终端和被叫终端,主叫终端和被叫终端建立了协商短信通信协议,二者对协商短信理解一致。具体的,可以通过协商短信通信协议,约定第一协商短信为邀请建立语音通话,第二协商短信为同意建立语音通话,第三协商短信为拒绝建立语音通话并可包含拒绝原因。
[0132]主叫终端:用于接收到对被叫终端的语音呼叫指令后,不会立即向相应联系人的被叫终端发起语音呼叫,而是首先向被叫终端发送第一协商短信;然后根据被叫终端针对第一协商短信的响应,执行相应的操作。在短信协商过程中,虽然没有发起语音呼叫,但用户界面仍然可以显示呼出界面,如显示为正在接通中,同时还可以播放音频接续提示。
[0133]其中,被叫终端针对第一协商短信的响应包括:向被叫终端回复相应的协商短信、直接向被叫终端发起语音呼叫、不反馈任何信息(如既不回复协商短信也不发起语音呼叫)等。
[0134]被叫终端:用于接收主叫终端发送的第一协商短信,根据第一协商短信判断是否满足预设条件,根据判断结果对主叫终端进行响应。所述预设条件包括:接收语音呼叫的条件、主动发起语音呼叫的条件等。
[0135]同时,在业务协商过程中,主叫终端和被叫终端对协商短信进行隐藏处理,使得协商短信对用户不可见。
[0136]具体的,被叫终端接收到第一协商短信后,首先对第一协商短信进行隐藏处理,使得第一协商短信对用户不可见。然后根据协商短信通信协议对接收到的第一协商短信进行解析,得知主叫终端向本机发出语音通话邀请,则对本机当前的状态进行分析,判断是否满足接收语音呼叫的条件,即当前是否适合接收语音呼叫,若是则向主叫终端回复第二协商短信,若否则向主叫终端回复第三协商短信。
[0137]当主叫终端接收到第二协商短信后,首先对第二协商短信进行隐藏处理,使得第一协商短信对用户不可见,然后根据协商短信通信协议对第二协商短信进行解析,得知被叫终端当前适合接收语音呼叫并同意建立语音通话,则向被叫终端发起语音呼叫。当主叫终端接收到第三协商短信后,首先对第三协商短信进行隐藏处理,使得第一协商短信对用户不可见,然后根据协商短信通信协议对第三协商短信进行解析,得知被叫终端当前不适合接收语音呼叫并拒绝建立语音通话,则取消语音呼叫,即不发起语音呼叫。同时,还可以向用户提示原因,如对方正在会议中或对方正在休息不方便接电话等。
[0138]进一步地,被叫终端接收到第一协商短信并进行隐藏处理后,进行检测分析,判断是否满足主动发起语音呼叫的条件,若满足条件,则反过来作为主叫主动向主叫终端发起语音呼叫;主叫终端则应答该语音呼叫,建立语音通话连接。所述满足主动发起语音呼叫的条件是指被叫终端检测发现:本机当前主叫免费、主叫终端为预设的指定联系人(如是父母、孩子等亲人以及恋人、朋友等)等情况。其中,终端中记载了主叫免费的信息,该主机免费的信息如:在什么区域、什么时段或/和针对什么联系人主叫免费等信息。
[0139]对于协商短信的隐藏处理,可以通过以下方式实现:主叫终端和被叫终端在生成协商短信时,可以对协商短信标注特定标识,如为了和普通短信区别,在协商短信头增加:CONFIG字段作为特定标识。主叫终端和被叫终端根据协商短信的特定标识识别出该短信为协商短信,则将该协商短信从普通短信中提取出来予以隐藏。
[0140]进一步地,主叫终端在预设时间内(如5-10秒内)没有接收到被叫终端的任何反馈信息,则判定被叫终端当前处于脱网状态或者处于关机状态。此种情况,主叫终端则取消语音呼叫,即不予发起语音呼叫,并告知用户原因。在某些实施例中,也可以直接发起语音呼叫,通过语音呼叫反馈来让用户知道具体情况。
[0141]从而,本发明的语音呼叫系统,在发起语音呼叫前,主被叫双方通过协商短信进行业务协商,实现被叫状态信息同步,使得主叫方可以及时准确的了解被叫方的状态信息,t匕如知悉被叫方是否在会议中不希望接通电话,或者关机中、脱网中等各种情况,再根据这些信息进行相应操作。如发起语音呼叫、取消语音呼叫等,避免了用户在不方便接听电话的情况下被语音呼叫打扰;甚至还可以由被叫方在满足预设条件的情况主动发起语音呼叫,主叫方直接应答即可,非常方便灵活,特别适合被叫方主叫免费的情形,节约了资源,节省了通话成本。同时,在进行业务协商过程中,对协商短信进行隐藏,使得协商短信对用户不可见,用户感受不到协商过程,和普通呼叫一致。极大的提升了用户体验。
[0142]需要说明的是:上述实施例提供的语音呼叫系统与语音呼叫方法实施例属于同一构思,其具体实现过程详见方法实施例,且方法实施例中的技术特征在系统实施例中均对应适用,这里不再赘述。
[0143]参见图6、图7,提出本发明的通信终端一实施例,所述通信终端包括短信协议模块、语音呼叫模块和隐藏模块。
[0144]短信协议模块:用于与目标终端建立协商短信通信协议。具体的,可以通过协商短信通信协议,约定第一协商短信为邀请建立语音通话,第二协商短信为同意建立语音通话,第三协商短信为拒绝建立语音通话并可包含拒绝原因。
[0145]语音呼叫模块:在建立语音通话连接之前,根据协商短信通信协议与目标终端进行业务协商,根据协商结果执行相应的操作。
[0146]隐藏模块:用于在业务协商过程中,对协商短信进行隐藏,使得协商短信对用户不可见。隐藏模块可以对本机发送的或接收的协商短信进行隐藏处理,具体实现上,终端在生成协商短信时,可以对协商短信标注特定标识,如为了和普通短信区别,在协商短信头增加=CONFIG字段作为特定标识。隐藏模块根据协商短信的特定标识识别出该短信为协商短信,则将该协商短信从普通短信中提取出来予以隐藏。
[0147]具体的,当作为主叫终端时,语音呼叫模块接收用户对目标终端的语音呼叫指令,根据语音呼叫指令和协商短信通信协议向目标终端发送第一协商短信;根据目标终端针对第一协商短信的响应,执行相应的操作。若目标终端针对第一协商短信的响应为回复第二协商短信,语音呼叫模块则根据第二协商短信发起语音呼叫;若目标终端针对第一协商短信的响应为回复第三协商短信,语音呼叫模块则根据第三协商短信取消语音呼叫。
[0148]在短信协商过程中,虽然没有发起语音呼叫,但用户界面仍然可以显示呼出界面。
[0149]如图7所示,语音呼叫模块包括解析单元和处理单元,其中:
[0150]解析单元:用于根据协商短信通信协议解析目标终端回复的协商短信,如第二协商短信或第三协商短信,并向处理单元发送解析结果。
[0151]处理单元:用于根据解析结果执行相应的操作,若解析结果为目标终端适合接收语音呼叫,则向目标终端发起语音呼叫;若解析结果为目标终端不适合接收语音呼叫,则取消语音呼叫,即不发起语音呼叫。
[0152]进一步地,若目标终端针对第一协商短信的响应为主动发起语音呼叫,处理单元则应答该语音呼叫,以响铃或语音方式提示用户,当用户选择接听后则建立语音通话连接或者直接建立语音通话连接。
[0153]进一步地,若在预设时间内(如5-10秒内)没有接收到目标终端的任何反馈信息(如既没有接收到任何协商短信也没有接收到语音呼叫),处理单元则取消语音呼叫,即不予发起语音呼叫。在某些实施例中,也可以直接发起语音呼叫,通过语音呼叫反馈来让用户知道具体情况。
[0154]当作为被叫终端时,语音呼叫模块接收到目标终端发送的第一协商短信后,根据第一协商短信判断是否满足预设条件,根据判断结果对目标终端进行响应。所述预设条件包括:接收语音呼叫的条件、主动发起语音呼叫的条件等。具体的,语音呼叫模块分析本机的状态,判断是否满足接收语音呼叫的条件,即当前是否适合接收语音呼叫,若是则向目标终端回复第二协商短信,若否则向主叫终端回复第三协商短信。或者,接收到目标终端发送的第一协商短信后,判断是否满足主动发起语音呼叫的条件,若是,则直接向主叫终端发起语音呼叫;其中,若语音呼叫模块检测到本机当前主叫免费或主叫终端为预设的指定联系人时,则判定满足主动发起语音呼叫的条件。其中,终端中记载了主叫免费的信息,该主机免费的信息如:在什么区域、什么时段或/和针对什么联系人主叫免费等信息。
[0155]据此,本发明的通信终端,与目标终端事先建立协商短信通信协议,在发起语音呼叫前,通过协商短信进行业务协商,实现被叫状态信息同步,使得主叫方可以及时准确的了解被叫方的状态信息,比如知悉被叫方是否在会议中不希望接通电话,或者关机中、脱网中等各种情况,再根据这些状态信息进行相应操作。如发起语音呼叫、取消语音呼叫等,避免了用户在不方便接听电话的情况下被语音呼叫打扰;甚至还可以由被叫方在满足预设条件的情况主动发起语音呼叫,主叫方直接应答即可,非常方便灵活,特别适合被叫方主叫免费的情形,节约了资源,节省了通话成本。同时,在进行业务协商过程中,对协商短信进行隐藏,使得协商短信对用户不可见,用户感受不到协商过程,和普通呼叫一致。极大的提升了用户体验。
[0156]需要说明的是:上述实施例提供的通信终端在进行语音呼叫时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将通信终端的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的通信终端与语音呼叫方法和系统实施例属于同一构思,当通信终端作为主叫方时,则为方法和系统实施例中的主叫终端,当通信终端作为被叫方时,则为方法和系统实施例中的被叫终端,其具体实现过程详见方法实施例,且方法实施例中的技术特征在通信终端实施例中均对应适用,这里不再赘述。
[0157]本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤可以通过程序来控制相关的硬件完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质可以是R0M/RAM、磁盘、光盘等。
[0158]以上参照【专利附图】
附图
【附图说明】了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。
【权利要求】
1.一种语音呼叫方法,其特征在于,包括步骤: 主叫终端与被叫终端建立协商短信通信协议,以对协商短信理解一致; 主叫终端接收到对被叫终端的语音呼叫指令后,向被叫终端发送第一协商短信进行业务协商; 主叫终端根据被叫终端针对所述第一协商短信的响应,执行相应的操作; 其中,在业务协商过程中,主叫终端对协商短信进行隐藏处理。
2.根据权利要求1所述的语音呼叫方法,其特征在于,所述主叫终端对协商短信进行隐藏处理包括:主叫终端根据协商短信的特定标识识别出所述协商短信,对所述协商短信进行隐藏处理。
3.根据权利要求1或2所述的语音呼叫方法,其特征在于,所述主叫终端根据被叫终端针对所述第一协商短信的响应执行相应的操作包括: 若被叫终端针对所述第一协商短信的响应为回复第二协商短信,主叫终端则根据所述第二协商短?目发起语首呼叫; 若被叫终端针对所述第一协商短信的响应为回复第三协商短信,主叫终端则根据所述第二协商短?目取消语首呼叫。
4.根据权利要求1或2所述的语音呼叫方法,其特征在于,所述主叫终端根据被叫终端针对所述第一协商短信的响应执行相应的操作包括: 若被叫终端针对所述第一协商短信的响应为主动发起语音呼叫,主叫终端则应答所述语音呼叫,建立语音通话连接。
5.一种语音呼叫方法,其特征在于,包括步骤: 被叫终端与主叫终端建立协商短信通信协议,以对协商短信理解一致; 被叫终端接收到主叫终端发送的第一协商短信后,对所述第一协商短信进行隐藏处理,并根据所述第一协商短信判断是否满足预设条件; 被叫终端根据判断结果对主叫终端进行响应。
6.根据权利要求5所述的语音呼叫方法,其特征在于,所述对所述第一协商短信进行隐藏处理包括:被叫终端根据所述第一协商短信的特定标识识别出所述第一协商短信,对所述第一协商短信进行隐藏处理。
7.根据权利要求5或6所述的语音呼叫方法,其特征在于,所述预设条件为接收语音呼叫的条件,所述被叫终端根据判断结果对主叫终端进行响应包括: 若所述判断结果为当前适合接收语音呼叫,被叫终端则向主叫终端回复第二协商短?目; 若所述判断结果为当前不适合接收语音呼叫,被叫终端则向主叫终端回复第三协商短?目。
8.根据权利要求5或6所述的语音呼叫方法,其特征在于,所述预设条件为主动发起语音呼叫的条件,所述被叫终端根据判断结果对主叫终端进行响应包括: 若所述判断结果为当前适合主动发起语音呼叫,被叫终端则主动向主叫终端发起语音呼叫; 若所述判断结果为当前不适合主动发起语音呼叫,被叫终端则向主叫终端回复第二协商短?目。
9.根据权利要求8所述的语音呼叫方法,其特征在于,所述根据所述第一协商短信判断是否满足预设条件包括: 被叫终端根据所述第一协商短信判断本机当前主叫是否免费或主叫终端是否为指定联系人; 若本机当前主叫免费或主叫终端是指定联系人,则判定满足主动发起语音呼叫的条件;否则,判定不满足主动发起语音呼叫的条件。
10.一种语首呼叫系统,其特征在于,包括王叫终纟而和被叫终纟而,所述王叫终纟而和被叫终端建立了协商短信通信协议,对协商短信理解一致,其中: 主叫终端:用于接收到对所述被叫终端的语音呼叫指令后,向所述被叫终端发送第一协商短信进行业务协商;根据所述被叫终端针对所述第一协商短信的响应,执行相应的操作; 被叫终端:用于接收主叫终端发送的第一协商短信后,根据所述第一协商短信判断是否满足预设条件,根据判断结果对主叫终端进行响应; 其中,在业务协商过程中,所述主叫终端和被叫终端对协商短信进行隐藏处理。
11.根据权利要求10所述的语音呼叫系统,其特征在于,所述主叫终端和被叫终端对协商短信进行隐藏处理包括:主叫终端和被叫终端根据协商短信的特定标识识别出所述协商短信,对所述协商短信进行隐藏处理。
12.一种通信终端,其特征在于,包括短信协议模块、语音呼叫模块和隐藏模块,其中: 短信协议模块,用于与目标终端建立协商短信通信协议,以对协商短信理解一致; 语音呼叫模块,用于在建立语音通话连接之前,根据所述协商短信通信协议与所述所述目标终端进行业务协商,根据协商结果执行相应的操作; 隐藏模块,用于对所述协商短信进行隐藏处理。
13.根据权利要求12所述的通信终端,其特征在于,所述隐藏模块用于:根据协商短信的特定标识识别出所述协商短信,对所述协商短信进行隐藏处理。
14.根据权利要求12或13所述的通信终端,其特征在于,所述语音呼叫模块用于:当作为主叫终端时,接收到对所述目标终端的语音呼叫指令后,向所述目标终端发送第一协商短信;根据所述目标终端针对所述第一协商短信的响应,执行相应的操作。
15.根据权利要求14所述的通信终端,其特征在于,所述语音呼叫模块用于:若所述目标终端针对所述第一协商短信的响应为回复第二协商短信,则根据所述第二协商短信发起语音呼叫;若所述目标终端针对所述第一协商短信的响应为回复第三协商短信,则根据所述第三协商短信取消语音呼叫。
16.根据权利要求14所述的通信终端,其特征在于,所述语音呼叫模块用于:若所述目标终端针对所述第一协商短信的响应为主动发起语音呼叫,则应答所述语音呼叫,建立语音通话连接。
17.根据权利要求12或13所述的通信终端,其特征在于,所述语音呼叫模块用于:当作为被叫终端时,接收到所述目标终端发送的第一协商短信后,根据所述第一协商短信判断是否满足预设条件;根据判断结果对所述目标终端进行响应。
18.根据权利要求17所述的通信终端,其特征在于,所述预设条件为接收语音呼叫的条件,所述语音呼叫模块用于:若所述判断结果为当前适合接收语音呼叫,则向所述目标终端回复第二协商短信;若所述判断结果为当前不适合接收语音呼叫,则向所述目标终端回复第二协商短。
19.根据权利要求17所述的通信终端,其特征在于,所述预设条件为主动发起语音呼叫的条件,所述语音呼叫模块用于:若所述判断结果为当前适合主动发起语音呼叫,则主动向所述目标终端发起语音呼叫;若所述判断结果为当前不适合主动发起语音呼叫,则向所述目标终端回复第二协商短信。
【文档编号】H04M3/42GK104301550SQ201410513950
【公开日】2015年1月21日 申请日期:2014年9月29日 优先权日:2014年9月19日
【发明者】申世安 申请人:深圳市中兴移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1