本发明涉及一种通讯领域,特别涉及一种终端间呼叫的方法、装置及系统。
背景技术:
现有技术中,支持ip语音与视频通话的智能电子终端,都是基于voip技术(基于ip的语音传输,voiceoverinternetprotocol),voip技术是一种语音通话技术,经由网际协议(ip)来达成语音通话与多媒体会议,也就是经由互联网来进行通信,其他非正式的名称有ip电话(iptelephony)、互联网电话(internettelephony)、宽带电话(broadbandtelephony)以及宽带电话服务(broadbandphoneservice)。
智能电子终端基本都是向4g业务平台进行通讯,同时,也需要与通话的软交换平台(软交换平台可以是阿里云的数据中心)进行通讯。
当前,智能电子终端的功耗较高,还要连接两个平台进行消息交互,功耗进一步加大,智能电子终端需要每天充电,人们发现,对于通话业务,日常使用频次不算太高,则没有必要长时间连接软交换平台而加大不必要的功耗。
技术实现要素:
为了解决降低智能电子终端的功耗的问题,本发明能提供一种终端间呼叫的方法、装置及系统。
本发明的技术方案是这样实现的:
本发明公开了一种终端间呼叫的方法,应用于通讯业务平台及软交换平台,包括以下步骤:
s1.在移动终端上拨打智能电子终端的号码,向软交换平台发起呼叫请求,呼叫所述的号码;
s2.所述的软交换平台向移动终端呼叫请求进行应答;
s3.若所述的号码在线并适于通话,则所述的智能电子终端接听电话,所述的移动终端及智能电子终端之间实现ip通话,
其中,所述的智能电子终端未通话时,仅连接所述的通讯业务平台,与所述的软交换平台不连接。
进一步地,所述的步骤s2,具体包括以下步骤:
s21.所述的软交换平台判断被呼叫的号码是否sip在线,若是,进入步骤s3,若否,进入步骤s23;
s3.所述的移动终端按正常的呼叫流程进行外呼,
s23.则所述的移动终端向所述的通讯业务平台发起呼叫请求,请求所述的通讯业务平台通知被呼叫的智能电子终端连接所述的软交换平台。
进一步地,所述的步骤s3,具体包括以下步骤:
s31.若所述的号码在线,则判断被呼叫的智能电子终端是否允许呼入,若是,进入步骤s32,若否,进入步骤s33;
s32.自动连接所述的软交换平台,向所述的软交换平台发起sip注册,所述的软交换平台把所述的sip在线状态通知到所述的移动终端,所述的移动终端向所述的智能电子终端发起外呼,实现ip语音或视频通话,
s33.呼叫结束。
进一步地,所述的移动终端包括智能手机,所述的智能电子终端包括定位卡及定位手环,所述的通讯业务平台包括4g业务平台,所述的软交换平台包括voip软件交换模块,所述的移动终端未通话时,仅连接所述的通讯业务平台,与所述的软交换平台不连接。
本发明公开了一种终端间呼叫的装置,应用于通讯业务平台及软交换平台,包括以下单元:
呼叫单元,用于在移动终端上拨打智能电子终端的号码,向软交换平台发起呼叫请求,呼叫所述的号码;
应答单元,用于所述的软交换平台向移动终端呼叫请求进行应答;
通话单元,若所述的号码在线并适于通话,则所述的智能电子终端接听电话,所述的移动终端及智能电子终端之间实现ip通话,
其中,所述的智能电子终端未通话时,仅连接所述的通讯业务平台,与所述的软交换平台不连接。
进一步地,所述的应答单元,具体包括以下单元:
第一判断单元,用于所述的软交换平台判断被呼叫的号码是否sip在线,若sip在线,进入所述的通话单元;
外呼单元,用于若sip不在线,则所述的移动终端向所述的通讯业务平台发起呼叫请求,请求所述的通讯业务平台通知被呼叫的智能电子终端连接所述的软交换平台。
进一步地,所述的通话单元,具体包括以下单元:
第二判断单元,用于若所述的号码在线,则判断被呼叫的智能电子终端是否允许呼入,
发起单元,用于若所述的号码在线及允许呼入,则自动连接所述的软交换平台,向所述的软交换平台发起sip注册,所述的软交换平台把所述的sip在线状态通知到所述的移动终端,所述的移动终端向所述的智能电子终端发起外呼,实现ip语音或视频通话,
结束单元,用于若不允许呼入,则呼叫结束。
进一步地,所述的移动终端包括智能手机,所述的智能电子终端包括定位卡及定位手环,所述的通讯业务平台包括4g业务平台,所述的软交换平台包括voip软件交换模块,所述的移动终端未通话时,仅连接所述的通讯业务平台,与所述的软交换平台不连接。
本发明公开了一种终端间呼叫的系统,包括至少一个移动终端及智能电子终端,与所述的移动终端及智能电子终端均无线交互的通讯业务平台及软交换平台,所述的系统具有上述的装置。
进一步地,所述的系统具有与所述的移动终端﹑智能电子终端﹑通讯业务平台及软交换平台均相连接的控制器,所述的装置设置于所述的控制器。
实施本发明的终端间呼叫的方法、装置及系统,具有以下有益技术效果:
区别于现有技术中的智能电子终端未通话时连接4g业务平台及软交换平台,加大不必要的功耗,本发明的智能电子终端与移动终端在未通话时只连接4g业务平台,无需连接软交换平台,降低智能电子终端功耗,当要进行呼叫回拨时,发起端自动连接软交换平台,同时通过4g业务平台向呼入端发起请求,当呼入端接收请求后则连接软交换平台,实现ip语音与视频通话,避免了软交换平台不必要的连接,降低性能压力。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的第一实施例一种终端间呼叫的方法流程图;
图2为本发明的第二实施例一种终端间呼叫的方法流程图;
图3为本发明的第三实施例一种终端间呼叫的方法流程图;
图4为本发明的第一实施例一种终端间呼叫的装置功能模块图;
图5为本发明的第二实施例一种终端间呼叫的装置功能模块图;
图6为本发明的第三实施例一种终端间呼叫的装置功能模块图;
图7为本发明的实施例一种终端间呼叫的系统结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,第一实施例,一种终端间呼叫的方法,应用于通讯业务平台及软交换平台,包括以下步骤:
s1.在移动终端上拨打智能电子终端的号码,向软交换平台发起呼叫请求,呼叫所述的号码;
移动终端发起呼叫,具体是:选择需要通讯录入的智能电子终端发起呼叫,即:移动终端向软交换平台发起呼叫请求,呼叫智能电子终端的号码。
移动终端具有安装在手机、pad等系统中的应用程序,可用于管理定位终端的数据,查看定位终端信息。
智能电子终端:不限于定位卡或定位手环等定位终端。支持4g无线通讯,通过无线网络与4g业务平台、软交换平台进行通信。
通讯业务平台包括4g业务平台:是支持定位终端接入,带有定位功能的业务平台。在整个装置中,作为呼叫回拨的核心,实现通知被叫连接软交换平台的调度中心。
软交换平台:是voip软件交换模块,实现移动终端与智能电子终端的ip语音与视频通话功能,其中,保持主叫的发起呼状态,并定期向主叫返回被叫的在线状态,当被叫在线后,确认主叫可发起呼叫,从而实现呼叫回拨的方法。
s2.所述的软交换平台向移动终端呼叫请求进行应答;
软交换平台向移动终端呼叫请求进行应答,应答信息包括被叫号码是否sip(sessioninitiationprotocol,会话初始协议)在线。
软交换模块定期(如每1秒)返回被叫的sip在线状态给到移动终端。
较佳地,智能电子终端与移动终端日常都不连接软交换平台,从而减低软交换平台的性能压力,增加软交换平台的容量,降低成本。
s3.若所述的号码在线并适于通话,则所述的智能电子终端接听电话,所述的移动终端及智能电子终端之间实现ip通话,
其中,所述的智能电子终端未通话时,仅连接所述的通讯业务平台,与所述的软交换平台不连接。
智能电子终端日常为保证主要的业务功能,主要是连接4g业务平台,从而实现定位等业务数据上报及存储,同时,4g业务平台可下发参数到该终端。
在满足现有主要业务功能的基础上,扩展ip的语音与视频通话功能,则需要终端与软交换平台进行通信,从而实现与移动终端进行语音与视频通话,
为了降低终端的功耗,终端日常运行时,不连接软交换平台,只有在发起呼叫时,结合4g业务平台,实现与软交换平台通信,从而实现整个呼叫发起与通话处理。
请参阅图2,方法的第二实施例,步骤s2,具体包括以下步骤:
s21.所述的软交换平台判断被呼叫的号码是否sip在线,若是,进入步骤s3,若否,进入步骤s23;
s23.则所述的移动终端向所述的通讯业务平台发起呼叫请求,请求所述的通讯业务平台通知被呼叫的智能电子终端连接所述的软交换平台。
例如:如果被叫sip不在线,则移动终端向4g业务平台发起呼叫请求,通知定位终端连接软交换平台,请求信息不限于终端imei(国际移动设备识别码:internationalmobileequipmentidentity),移动终端的sip账号。
4g业务平台收到移动终端的呼叫请求后,则向相应的imei的定位终端发起呼叫请求控制指令,通知智能电子终端发起与软交换sip注册。
请参阅图3,方法的第三实施例,步骤s3,具体包括以下步骤:
s31.若所述的号码在线,则判断被呼叫的智能电子终端是否允许呼入,若是,进入步骤s32,若否,进入步骤s33;
s32.自动连接所述的软交换平台,向所述的软交换平台发起sip注册,所述的软交换平台把所述的sip在线状态通知到所述的移动终端,所述的移动终端向所述的智能电子终端发起外呼,实现ip语音或视频通话,
s33.呼叫结束。
具体地说:
如果被叫的智能电子终端空闲,则该模块响应4g业务平台的呼叫请求控制应答,返回被叫的当前状态:允许呼入或禁止呼入,对于禁止呼入情况不限于被叫在通话、被叫在休眠时间段或在免打扰时间段等。
4g业务平台响应移动终端的呼叫请求控制指令,返回被叫是否允许呼入。如果被叫禁止呼入,则呼叫结束。
如果被叫允许呼入,则接收被叫sip在线的通知。
智能电子终端允许呼入,则自动连接软交换平台,向软交换平台发起sip注册。
智能电子终端向软交换平台发起sip注册请求。
软交换平台接收到被叫的sip注册,则立即对sip注册进行响应应答。
软交换平台把被叫sip在线状态通知到移动终端。
移动终端向sip在线的被叫发起外呼,后续的呼叫是标准的sip呼叫及通话流程:移动终端向软交换平台发起呼叫,呼叫被叫智能电子终端,软交换平台向智能电子终端发起呼叫,智能电子终端接听电话,从而实现ip语音或视频呼叫请求,智能电子终端接听电话后,则把呼叫接听消息发给软交换平台,软交换平台把被叫的呼叫接听应答消息发给移动终端,移动终端进入通话状态,可与被叫智能电子终端通话,智能电子终端在移动终端接听后,也进入通话模式,从而实现ip的语音与视频通话,智能电子终端通过挂机,结束通话,智能电子终端结束通知后,则上报通话话单到业务平台进行话单保存,整个通话流程结束。
下面介绍实现以上方法的装置,在装置中没有记载的部分,请参考以上方法的记载。
请参阅图4﹑装置的第一实施例,一种终端间呼叫的装置1,应用于通讯业务平台及软交换平台,包括以下单元:
呼叫单元10,用于在移动终端上拨打智能电子终端的号码,向软交换平台发起呼叫请求,呼叫所述的号码;
应答单元20,用于所述的软交换平台向移动终端呼叫请求进行应答;
通话单元30,若所述的号码在线并适于通话,则所述的智能电子终端接听电话,所述的移动终端及智能电子终端之间实现ip通话,
其中,所述的智能电子终端未通话时,仅连接所述的通讯业务平台,与所述的软交换平台不连接。
举例来说,智能电子终端只连接4g业务平台,在需要发起呼叫通话时,通过4g业务平台通知被叫连接软交换平台,被叫在线后,则建立呼叫流程,并实现通话功能。保证智能电子终端支持ip语音与视频通话功能的基础,无需连接两个平台,实现智能电子终端功耗不增加。
请参阅图5﹑装置的第二实施例,应答单元20,具体包括以下单元:
第一判断单元40,用于所述的软交换平台判断被呼叫的号码是否sip在线,若在线,进入通话单元30;
外呼单元60,用于若sip不在线,则所述的移动终端向所述的通讯业务平台发起呼叫请求,请求所述的通讯业务平台通知被呼叫的智能电子终端连接所述的软交换平台。
请参阅图6﹑装置的第三实施例,通话单元30,具体包括以下单元:
第二判断单元70,用于若所述的号码在线,则判断被呼叫的智能电子终端是否允许呼入,
发起单元80,用于若所述的号码在线及允许呼入,则自动连接所述的软交换平台,向所述的软交换平台发起sip注册,所述的软交换平台把所述的sip在线状态通知到所述的移动终端,所述的移动终端向所述的智能电子终端发起外呼,实现ip语音或视频通话,
结束单元90,用于若不允许呼入,则呼叫结束。
移动终端包括智能手机,智能电子终端包括定位卡及定位手环,通讯业务平台包括4g业务平台,软交换平台包括voip软件交换模块。
请参阅图7﹑一种终端间呼叫的系统100,包括至少一个移动终端200及智能电子终端300,与移动终端200及智能电子终端300均无线交互的通讯业务平台400及软交换平台500,系统100具有上述的装置1。
系统100具有与移动终端200﹑智能电子终端300﹑通讯业务平台400及软交换平台500均相连接的控制器600,装置1设置于控制器600中。
本系统100中,为了保证移动终端200﹑智能电子终端300的功耗,移动终端200﹑智能电子终端300日常运行时,不连接软交换平台500,只有在发起呼叫时,结合4g业务平台400,实现与软交换平台500通信,从而实现整个呼叫发起与通话处理。
实施本发明的终端间呼叫的方法、装置及系统,具有以下有益技术效果:
区别于现有技术中的智能电子终端未通话时连接4g业务平台及软交换平台,加大不必在的功耗,本发明的智能电子终端与移动终端在未通话时只连接4g业务平台,无需连接软交换平台,降低智能电子终端功耗,当要进行呼叫回拨时,发起端自动连接软交换平台,同时通过4g业务平台向呼入端发起请求,当呼入端接收请求后则连接软交换平台,实现ip语音与视频通话,避免了软交换平台不必要的连接,降低性能压力。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或至少一个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或至少一个流程和/或方框图一个方框或至少一个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或至少一个流程和/或方框图一个方框或至少一个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或至少一个流程和/或方框图一个方框或至少一个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。