一种快速呼通方法和装置与流程

文档序号:15595587发布日期:2018-10-02 19:28阅读:187来源:国知局

本发明涉及移动通信领域,尤其涉及一种快速呼通方法和装置。



背景技术:

移动终端的语音通话业务为人们生活提供了极大的便利,然而,当你有急事要找某人的时候,对方的电话一直处在忙的状态,会使得电话无法呼入。如紧急实时信息通知,工作安排,亲人紧急求助,危险预警,特别是在儿童机,儿童手表等业务单向性非常高的情况下,主叫侧遇到对方占线的情况下,会产生严重的焦虑情绪,或错过事情的最佳处理时机。

目前,呼叫遇到对方忙的处理方式有如下几种:

a,呼叫遇到对方忙,网络会提示本机通话中,稍后再拨;

b,针对两个用户同时拨打电话给对方的解决方案,由网络判断a在拨打b的同时b也在拨打a,并由网络仲裁双方的主被叫关系来终止或继续呼叫,来达到快速建立同时呼叫对方的两个号码呼叫连接的目的。

c,当终端设备处在占线中时接到特定号码来电,终端将当前通话信息以短信方式发送给主叫号码所在设备。知会对方正在通话的细节,避免对方产生误会。

d,当终端设备处在占线中时接到特定号码来电,则在预设时间段内,周期性将当前终端是否空闲的信息以短信方式发送给呼叫号码所在设备。使对方及时获取本机空闲状态,保证下次呼叫的呼通率。

e,呼叫等待,当对方通话中时,第三方呼入可以得到提示并可选择接入新呼叫,使原来通话等待但不断链,等接听完第三方在恢复原来通话。

然而,上述几种处理方式都存在不足,表现在:

针对a情况:被叫忙时新的主叫无法呼入,只能等待,无法保证紧急号码可以及时呼通;

针对b情况:只能处理双方同时互拨且没有互通的情况,无法处理正在跟第三方通话时需要呼入的情况;

针对c情况和d情况:效果类似情况a,无法改变当前的通话状态,只能被动等待对方通话结束,只不过会提高心理体验。

针对e情况:是否接听由被叫方进行选择,被叫方无法判断事件紧急程度,不一定可以做出合理判断。需要网络侧进行支持,且不能处理呼叫中但是未接通的情况。



技术实现要素:

本发明提供一种快速呼通的方法和装置,用以解决现有技术中呼叫遇到对方忙的情况下,无法快速建立呼叫连接的问题。

依据本发明的一个方面,提供一种快速呼通的方法,应用于主叫侧,包括:

在快呼功能被触发时,向被叫发送用于指示被叫侧释放通话线路的快呼通知消息后,进入等待状态,并在确定出被叫侧通话线路已释放时,向被叫发起呼叫。

依据本发明的另一个方面,提供一种快速呼通的方法,应用于被叫侧,包括:

接收到快呼通知消息,对所述快呼通知消息的发送方的身份进行校验;

在身份校验通过时,检测本机的通话线路是否被占用,并在检测到被占用时,发起释放通话线路的操作。

依据本发明的第三个方面,提供一种快速呼通装置,所述装置应用于呼叫发起端,包括:

功能检测模块,用于在检测到快呼功能被触发时,通知第一快呼处理模块;

第一快呼处理模块,用于向被叫发送用于指示被叫侧释放通话线路的快呼通知消息后,进入等待状态,并在确定出被叫侧通话线路已释放时,向被叫发起呼叫。

依据本发明的第四个方面,提供一种快速呼通装置,所述装置应用于被叫端,包括:

信息处理模块,用于接收到快呼通知消息,对所述快呼通知消息的发送方的身份进行校验;

第二快呼处理模块,用于在身份校验通过时,检测本机的通话线路是否被占用,并在检测到被占用时,发起释放通话线路的操作。

本发明有益效果如下:

在本发明所述快速呼通方法和装置下,主叫方在有快速呼通需求时,可以在被叫方占线时强制被叫方拆链,保证主、被叫方的通话可以迅速建立,对于实时性特别强的消息传递,危险预警,亲人求助等起到了很好的保障作用,避免了不必要的损失。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为本发明第一实施例提供的一种快速呼通方法的流程图;

图2为本发明第二实施例提供的一种快速呼通方法的流程图;

图3为本发明第三实施例中主叫侧实现快速呼通的流程图;

图4为本发明第三实施例中被叫侧实现快速呼通的流程图;

图5为本发明第四实施例提供的一种快速呼通装置的结构框图;

图6为本发明第五实施例提供的一种快速呼通装置的结构框图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明实施例提供一种快速呼通的方法,执行该方法的通讯终端需要支持短信和通话功能,且该方法需要主叫和被叫配合实现。下面就分别从主叫侧和被叫侧,对本实施例所述的快速呼通方法进行详细阐述。

在本发明的第一实施例中提供一种快速呼通方法,应用在主叫侧,如图1所示,所述方法包括如下步骤:

步骤s101,在快呼功能被触发时,向被叫发送用于指示被叫侧释放通话线路的快呼通知消息后,进入等待状态;

具体的,本实施例中,主叫侧提供一种可以快速呼叫的选项。当用户选择快速呼叫方式进行呼叫时,判定出快呼功能被触发。

进一步地,本实施例中,所述快呼通知消息为设定的特定格式的短信,或者,为彩信。当然,通过特定格式的短信或者彩信只是实现本发明的两种具体实现方式,本发明并不拘泥于采用这两种方式,无论任何信息形式只要是可以实现告知被叫侧释放通话线路,均在本发明的保护思想范围之内。

本实施例中,当快呼通知消息为快呼短信时,其格式可以为:###***quickcall#call#01。当然这只是快呼短信格式的一种示例。当主叫侧选择快呼模式进行呼叫时主叫会发送快呼短信,被叫侧根据短信中的特定字符及符号判断收到的是否为快呼短信,并进行下一步操作。其中01是一个附加参数,后续可扩展。比如01代表主叫指示被叫强制断链等待被主叫呼叫,02代表主叫指示被叫发出紧急预警提示用户有紧急电话呼入等。

进一步地,本实施例中,主叫侧在等待状态下,禁止除所述被叫外的其他用户占用本机的通话线路。即禁止主叫向除被叫外的其他号码发起呼叫,以及禁止接受除被叫外的呼叫请求。

步骤s102,在确定出被叫侧通话线路已释放时,向被叫发起呼叫。

本实施例中,确定出被叫侧通话线路已释放的方式包括但不限于为:

方式一:在向被叫侧发送所述快呼通知消息后,启动设定的定时器dt1,在所述定时器dt1的定时时间达到时,若未接收到被叫侧反馈的拒绝快呼的消息,则确定出被叫侧通话线路已释放;其中,定时器dt1的定时时间即为进入等待状态后的等待时间。该时间要保证被叫已经断链并处于空闲状态,该时间可以通过统计的方式得到。

方式二:在向被叫侧发送所述快呼通知消息后,若接收到被叫侧反馈的可接收呼叫的反馈消息时,确定出被叫侧通话线路已释放。

进一步地,本实施例所述方法中,主叫侧在等待状态下,若接收到被叫侧返回的拒绝快呼的消息(通常以短信的形式),则进行解析并显示拒绝原因以提醒用户,并且提醒后终止快呼流程并丢弃收到的短信(即不在短信系统中显示)。

在本发明的第二实施例中提供一种快速呼通的方法,应用在被叫侧,如图2所示,所述方法包括如下步骤:

步骤s201,接收到快呼通知消息,对所述快呼通知消息的发送方的身份进行校验;

本实施例中,被叫侧具有优先处理收到快呼通知消息的能力。以快呼通信消息为短信为例,被叫侧在接收到短信时,判断短信的格式是否符合设定的与快呼对应的特定格式,若是,则优先处理该快呼短信,进行身份校验,否则,判定出不是快呼短信,不做任何处理并返回。

本实施例中,对于快呼短信,被叫侧解析得到信息后丢弃收到的短信,不在短信系统中显示。

本实施例中,对所述快呼通知消息的发送方的身份进行校验,具体包括:

在所述快呼通知消息中提取消息发送方的号码信息;调取预先设定的快呼白名单,检测所述发送方的号码信息是否在所述快呼白名单内,若是,则身份校验通过,否则,身份校验未通过。即被叫侧提供一个支持快速呼叫的白名单(快呼白名单),只有处于快呼白名单中的用户发起的快速呼叫,被叫才予以支持断链,以保证正常通话不被随意终止。

具体的,被叫侧提供快呼白名单编辑接口,用户可以通过该接口编辑白名单内的快呼号码信息。当然,快呼白名单可以有多重实现方式,比如不需要白名单对所有快速呼入有效,仅设置黑名单等,白名单的具体定义也可用其他格式替换。

步骤s202,在身份校验通过时,检测本机的通话线路是否被占用,并在检测到被占用时,发起释放通话线路的操作;

进一步地,本实施例中,当被叫侧检查出快呼通知消息发送方(以下简称主叫方)不在快呼白名单内且被叫侧的通话线路被占用时,被叫会以reject类型的快呼短信方式回馈给主叫方,用来向主叫方返回失败原因,以便主叫方显示给用户。反馈的拒绝消息的格式可以为:###***#quickcall#reject#01。其中01代表不在白名单内,其他原因可以依次扩展,此处不展开说明。

进一步地,本实施例中:

在确定当前通话线路未被占用时(开始就处于空闲状态或者拆链后进入空闲状态),等待所述快呼通知消息的发送方发起呼叫。该过程与第一实施例中“确定出被叫侧通话线路已释放”的方式一相匹配。

或者,向所述快呼通知消息的发送方反馈可接收呼叫的反馈消息。该过程与第一实施例中“确定出被叫侧通话线路已释放”的方式二相匹配。

进一步地,本实施例中,在发起释放通话线路的操作前,还包括:向所述通话线路的对端发送即将断线的指示消息,所述指示消息中携带有断线原因。其中,指示消息可以短信,也可以是播放预先录制的录音或报警音给对方,或者通过彩信等其他方式进行,也可以实现同样的效果。具体的携带的断线原因的内容可由机主定义,表明快速呼叫到来,需要挂断电话,稍后打过去等。

进一步地,本实施例中,当检测到通话线路未被占用时,以及,在发起释放通话线路的操作时,均需启动定时器dt2,在定时期间内保护通话线路不被除所述快呼通知消息发送方以外的其他用户占用。即在dt2时间内拒接非快呼号码来电,并限制本终端在dt2时间内无法发起主叫,以保证快速呼叫来电方可以被无障碍接听。

进一步地,在本发明的一个可选实施例中,还可以设定快呼白名单内各快呼号码的优先级,使得被叫侧可以根据快呼号码与当前通话优先级关系来决定是否接受快呼。

具体的,被叫侧在检测到通话线路被占用时:

判断通话线路是否为线路对端用户通过发起快呼而占用的通话线路,若否,则直接发起释放通话线路的操作;若是,则比较对端用户与所述快呼通知消息的发送方的身份优先级,若所述快呼通知消息的发送方的身份优先级高,则发起释放通话线路的操作;若所述快呼通知消息的发送方的身份优先级低,则向所述快呼通知消息的发送方反馈拒绝消息。

当然,在断链等待呼叫时根据来电优先级是否允许更高优先级号码呼入的情况也在本专利的保护范围内。

综上所述,本发明实施例所述方法,主叫方在有快速呼通需求时,可以在被叫方占线时强制被叫方拆链,保证主、被叫方的通话可以迅速建立,对于实时性特别强的消息传递,危险预警,亲人求助等起到了很好的保障作用,避免了不必要的损失。

在本发明的第三实施例中提供一种快速呼通的方法,该方法由主叫和被叫配合实现,主叫包含一个快速呼叫模式,被叫维护一个快呼白名单。主被叫共同遵守自定义的一套特殊格式的短信用来传递信息。

具体的,本实施例中,主叫侧实现快速呼通的流程图如图3所示,具体包括如下步骤:

步骤s301,主叫发送快呼短信给被叫,用来通知被叫进行断链,以保证主叫呼入成功。

步骤s302,主叫启动dt1定时器。dt1时长需保证从发出快呼短信到对方拆链结束,保证此段时间对方拆链成功即可,不能太长影响双方正常通话功能,需要统计决定。

步骤s303,dt1定时器运行期间,拒接任何电话呼入,若收到来电则以网络忙进行拒接。

步骤s304,dt1定时器运行期间,若收到被叫发回的快呼拒绝短信,则进行用户界面提示,并结束快呼流程;否则,在dt1定时器到期时,主叫发起针对被叫的呼叫,进入正常呼叫流程。

具体的,本实施例中,被叫侧实现快速呼通的流程图如图4所示,具体包括如下步骤:

步骤s401,被叫收到快呼短信并解析;

步骤s402,判断快呼短信发送方(以下简称“主叫方”)是否在预设的快呼白名单中,如果不在快呼白名单中,说明主叫方无权进行快呼操作,则执行步骤s403;否则,执行步骤s404;

步骤s403,被叫判断当前通话线路是否被占用,若被占用,则给主叫方回复拒绝原因并结束快呼流程;否则,不做处理。

步骤s404,被叫判断当前通话线路是否被占用,若被占用,则判定出需要进行断链操作,执行步骤s405;否则,判定出被叫空闲,执行步骤s407;

本发明实施例中,通话线路被占用指:被叫在通话中或者呼叫中。

步骤s405,被叫通过发送短信通知通话的对方因为要优先接听快速呼叫电话,当前通话即将被挂断;

步骤s406,被叫启动拆链动作;

步骤s407,启动定时器dt2,dt2时长根据拆链所需时长决定,目的是保证定时期间内不再启动新的建链;

步骤s408,被叫在dt2定时器运行期间,拒接非快呼号码以外的来电,以及禁止本机主叫呼出。

步骤s409,在接收到主叫方发送的呼叫时,进入正常呼叫处理流程。

本发明实施例提供的快速呼叫方式可以在对方忙的情况下,保证通话可以迅速建立,对于实施性特别强的消息传递,危险预警,亲人求助等场景可以保证第一时间接通电话,避免不必要的损失。

在本发明的第四实施例中提供一种快速呼通装置,所述装置应用于呼叫发起端,如图5所示,包括:功能检测模块510和第一快呼处理模块520

功能检测模块510,用于在检测到快呼功能被触发时,通知第一快呼处理模块520;

第一快呼处理模块520,用于向被叫发送用于指示被叫侧释放通话线路的快呼通知消息后,进入等待状态,并在确定出被叫侧通话线路已释放时,向被叫发起呼叫。

基于上述结构框架及实施原理,下面给出在上述结构下的几个具体及优选实施方式,用以细化和优化本发明所述装置的功能,以使本发明方案的实施更方便,准确。具体涉及如下内容:

本实施例中,第一快呼处理模块520发送的所述快呼通知消息为设定的特定格式的短信,或者,为彩信。

进一步地,本实施例中,第一快呼处理模块520在所述等待状态下,禁止除所述被叫外的其他用户占用本机的通话线路。

进一步地,本实施例中,第一快呼处理模块520,具体用于:

在向被叫侧发送所述快呼通知消息后,启动设定的定时器dt1,在所述定时器dt1的定时时间达到时,若未接收到被叫侧反馈的拒绝快呼的消息,则确定出被叫侧通话线路已释放;其中,定时器dt1的定时时间即为进入等待状态后的等待时间。该时间要保证被叫已经断链并处于空闲状态,该时间可以通过统计的方式得到。

或者,在向被叫侧发送所述快呼通知消息后,若接收到被叫侧反馈的可接收呼叫的反馈消息时,确定出被叫侧通话线路已释放。

进一步地,本实施例中,第一快呼处理模块520在等待状态下,若接收到被叫侧返回的拒绝快呼的消息(通常以短信的形式),则进行解析并显示拒绝原因以提醒用户,并且提醒后终止快呼流程并丢弃收到的短信(即不在短信系统中显示)。

在本发明的第五实施例中提供一种快速呼通装置,所述装置应用于被叫端,如图6所示,包括:信息处理模块610和第二快呼处理模块620;

信息处理模块610,用于接收到快呼通知消息,对所述快呼通知消息的发送方的身份进行校验;

第二快呼处理模块620,用于在身份校验通过时,检测本机的通话线路是否被占用,并在检测到被占用时,发起释放通话线路的操作。

基于上述结构框架及实施原理,下面给出在上述结构下的几个具体及优选实施方式,用以细化和优化本发明所述装置的功能,以使本发明方案的实施更方便,准确。具体涉及如下内容:

本实施例中,信息处理模块610,具体用于在所述快呼通知消息中提取消息发送方的号码信息,调取预先设定的快呼白名单,检测所述发送方的号码信息是否在所述快呼白名单内,若是,则身份校验通过,否则,身份校验未通过。

进一步地,本实施例中,第二快呼处理模块620,还用于在身份校验未通过且检测出本机的通话线路被占用时,向所述快呼通知消息的发送方反馈拒绝消息。

进一步地,本实施例中,第二快呼处理模块620,还用于在确定当前通话线路未被占用时(开始就处于空闲状态或者拆链后进入空闲状态),等待所述快呼通知消息的发送方发起呼叫,或者,向所述快呼通知消息的发送方反馈可接收呼叫的反馈消息。

进一步地,本实施例中,第二快呼处理模块620,还用于在发起释放通话线路的操作前,向所述通话线路的对端发送即将断线的指示消息,所述指示消息中携带有断线原因。具体的携带的断线原因的内容可由机主定义,表明快速呼叫到来,需要挂断电话,稍后打过去等。

进一步地,本实施例中,第二快呼处理模块620,还用于当检测到通话线路未被占用时,以及,在发起释放通话线路的操作时,均需启动定时器dt2,在定时期间内保护通话线路不被除所述快呼通知消息发送方以外的其他用户占用。即在dt2时间内拒接非快呼号码来电,并限制本终端在dt2时间内无法发起主叫,以保证快速呼叫来电方可以被无障碍接听。

进一步地,本实施例中,还可以设定快呼白名单内各快呼号码的优先级,使得被叫侧可以根据快呼号码与当前通话优先级关系来决定是否接受快呼。具体的,第二快呼处理模块620,在检测到通话线路被占用时,判断通话线路是否为线路对端用户发起快呼而占用的通话线路,若否,则直接发起释放通话线路的操作;若是,则比较对端用户与所述快呼通知消息的发送方的身份优先级,若所述快呼通知消息的发送方的身份优先级高,则发起释放通话线路的操作;若所述快呼通知消息的发送方的身份优先级低,则向所述快呼通知消息的发送方反馈拒绝消息。

当然,在断链等待呼叫时根据来电优先级是否允许更高优先级号码呼入的情况也在本专利的保护范围内。

综上所述,本发明实施例所述装置,主叫方在有快速呼通需求时,可以在被叫方占线时强制被叫方拆链,保证主、被叫方的通话可以迅速建立,对于实时性特别强的消息传递,危险预警,亲人求助等起到了很好的保障作用,避免了不必要的损失。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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