本发明实施例涉及通信技术领域,尤其涉及一种终端呼叫与信息推送方法、装置及系统。
背景技术:
网络电话又称为voip电话,是通过ip网络直接拨打对方的固定电话和手机。被呼叫时,被叫方手机或固定电话只显示阿拉伯数字号码。这些号码还有可能是随机的数字组合。被叫方通话前无法了解主叫方。用户体验并不好。
手机即时通讯app以及手机app远程可视猫眼或手机app远程网络监控等越来越普及,接收设备app要时时联网才能收到对方的紧急呼叫或提示信息。不仅耗费网络流量,而且会增加手机的耗电量。缩短手机待机时间。因为信令资源限制,往往靠长连接保持连接,可靠性也不是很好,可能会有延迟。
技术实现要素:
本发明实施例提供一种终端呼叫与信息推送方法、装置及系统,以提高终端的信息接收效率。
本发明实施例的一个方面是提供一种终端呼叫与信息推送方法,包括:
发送设备生成阿拉伯数字序列,所述阿拉伯数字序列包括表示信息类型的信息类型字段;
所述发送设备以呼叫的方式将所述阿拉伯数字序列通过cs域或ims域发送给接收设备,以使所述接收设备解析所述信息类型字段获得信息类型。
本发明实施例的另一个方面是提供一种终端呼叫与信息推送方法,包括:
接收设备接收发送设备以呼叫的方式通过cs域或ims域发送的阿拉伯数字序列,所述阿拉伯数字序列包括表示信息类型的信息类型字段;
所述接收设备解析所述信息类型字段获得信息类型。
本发明实施例的另一个方面是提供一种发送设备,包括:
编码模块,用于生成阿拉伯数字序列,所述阿拉伯数字序列包括表示信息类型的信息类型字段;
发送模块,用于以呼叫的方式将所述阿拉伯数字序列通过cs域或ims域发送给接收设备,以使所述接收设备解析所述信息类型字段获得信息类型。
本发明实施例的另一个方面是提供一种接收设备,包括:
接收模块,用于接收发送设备以呼叫的方式通过cs域或ims域发送的阿拉伯数字序列,所述阿拉伯数字序列包括表示信息类型的信息类型字段;
解析模块,用于解析所述信息类型字段获得信息类型。
本发明实施例的另一个方面是提供一种终端呼叫与信息显示系统,包括所述的发送设备和所述的接收设备。
本发明实施例提供的终端呼叫与信息推送方法、装置及系统,通过发送设备生成阿拉伯数字序列,并以呼叫的方式将所述阿拉伯数字序列通过cs域或ims域发送给接收设备,实现了发送设备呼叫接收设备时,向接收设备发送信息,接收设备被呼叫的同时显示发送设备发送的信息,提高了通讯时效性和可靠性,节约了移动终端的耗电量。
附图说明
图1为本发明实施例提供的终端呼叫与信息推送方法流程图;
图2为本发明实施例提供的终端呼叫与信息推送方法适用的网络结构图;
图3a为本发明实施例提供的门铃提示方法流程图;
图3b为本发明实施例提供的门铃提示方法流程图;
图4为本发明实施例提供的voip电话方法流程图;
图5为本发明实施例提供的短信提示方法流程图;
图6为本发明实施例提供的邮件提示方法流程图;
图7为本发明实施例提供的skype呼叫方法流程图;
图8为本发明另一实施例提供的终端呼叫与信息推送方法流程图;
图9为本发明另一实施例提供的终端呼叫与信息推送方法流程图;
图10为本发明实施例提供的发送设备的结构图;
图11为本发明实施例提供的接收设备的结构图;
图12为本发明另一实施例提供的接收设备的结构图;
图13为本发明实施例提供的终端呼叫与信息显示系统的结构图。
具体实施方式
图1为本发明实施例提供的终端呼叫与信息推送方法流程图;图2为本发明实施例提供的终端呼叫与信息推送方法适用的网络结构图。本发明实施例实现发送设备呼叫接收设备时,向接收设备发送信息。接收设备被呼叫的同时显示发送设备发送的信息。接收设备依据编码信息启动相关联的接收设备app,通过ip网络与发送设备建立通讯。
提升了网络电话的用户体验。提高了通讯时效性和可靠性,节约了移动终端的耗电量。接收设备无法连接ip网络情况下,接收设备也能得到发送设备通过voip电话呼叫发送的信息。提高了接收设备的信息接收效率。
如图1所示,提供了终端呼叫与信息推送方法,该方法的具体步骤如下:
步骤s101、发送设备生成阿拉伯数字序列,所述阿拉伯数字序列包括表示信息类型的信息类型字段;
如图2所示,在本发明实施例中,发送设备21与ip网络22相连。voip系统23与ip网络22相连,且voip系统23通过移动通信网络25或公共交换电话网络24与接收设备26连接。ip网络可以是局域网也可以是广域网等。发送设备可以是各种智能设备或应用服务器。接收设备为各种智能设备,例如为移动设备(手机)或固定电话。voip系统23包括连接ip网络22与移动通信网络25,或连接ip网络22与公共交换电话网络24的voip代理网关,而且voip系统23还可包括voip服务器等设备(未示出)。
发送设备生成阿拉伯数字序列,所述阿拉伯数字序列包括表示信息类型的信息类型字段如12表示智能门铃来电、15表示skype呼叫、18表示邮件提醒、20表示短信提示等。
步骤s102、所述发送设备以呼叫的方式将所述阿拉伯数字序列通过cs域或ims域发送给接收设备,以使所述接收设备解析所述信息类型字段获得信息类型。
发送设备以呼叫的方式将所述阿拉伯数字序列通过cs域或ims域发送给接收设备,接收设备接收到该阿拉伯数字序列后解析该阿拉伯数字序列包括的信息类型字段,若信息类型字段为12,则接收设备解析该发送设备发起的呼叫是智能门铃来电,若信息类型字段为15,则接收设备解析该发送设备发起的呼叫是skype呼叫,若信息类型字段为18,则接收设备解析该发送设备发起的呼叫是邮件提醒,若信息类型字段为20,则接收设备解析该发送设备发起的呼叫是短信提示。
在本发明实施例中,不限定发送设备21为智能门铃,也可以是门铃对应的应用服务器,还可以是任何一种能够进行信息收发的设备。另外,不限定信息类型字段的具体内容以及信息类型的种类。
本发明实施例通过发送设备生成阿拉伯数字序列,并以呼叫的方式将所述阿拉伯数字序列通过cs域或ims域发送给接收设备,实现了发送设备呼叫接收设备时,向接收设备发送信息,接收设备被呼叫的同时显示发送设备发送的信息,提高了通讯时效性和可靠性,节约了移动终端的耗电量。
在上述实施例的基础上,所述发送设备生成阿拉伯数字序列,包括:所述发送设备对待发送的信息内容进行编码,产生表示信息内容的信息内容字段;所述发送设备将所述信息类型字段和所述信息内容字段构成所述阿拉伯数字序列。
例如,发送设备21为智能门铃,接收设备26为手机。智能门铃和控制该智能门铃的手机端的门铃app注册在应用服务器中,并且智能门铃和手机端的门铃app相互关联;该智能门铃可与手机端的门铃app进行信息交互,并通过手机端的门铃app控制该智能门铃,具体的,手机26安装有门铃app。假设门铃要发送的信息内容为:前大门,本发明实施例借用电报码对“前大门”进行编码,“前大门”对应的电报码为046711297024,其中,0467表示“前”,1129表示“大”,7024表示“门”,046711297024为信息内容字段,发送设备将信息类型字段“12”和信息内容字段“046711297024”一起构成阿拉伯数字序列12046711297024。
另外,所述阿拉伯数字序列还包括标识字段,所述标识字段表示所述阿拉伯数字序列需要接收设备解析。
发送设备还可以在12046711297024的基础上添加标识字段088和密 码字段15,具体地,标识字段088添加在12046711297024的首部,密码字段15添加在12046711297024的尾部构成依次包括标识字段、信息类型字段、信息内容字段和密码字段的阿拉伯数字序列0881204671129702415。
所述发送设备以呼叫的方式将所述阿拉伯数字序列通过cs域或ims域发送给接收设备,包括:所述发送设备以所述阿拉伯数字序列为主叫号码,以所述接收设备的电话号码为被叫号码向voip系统发送呼叫请求,以使所述voip系统依据所述呼叫请求通过cs域或ims域以所述阿拉伯数字序列为主叫号码呼叫所述接收设备,以便所述接收设备通过来电显示功能接收所述阿拉伯数字序列。
当该智能门铃被按响后,该智能门铃以阿拉伯数字序列0881204671129702415为主叫号码,以手机26的电话号码为被叫号码,向voip系统23发送呼叫请求。voip系统23以0881204671129702415为主叫号码向手机26发出呼叫,手机26振铃时显示编码信息0881204671129702415,其中,088为标识字段,表示后续数据需要手机26进行解码;12为信息类型字段:表示门铃来电。手机26依据信息类型数字12,解码为门铃来电,启动关联的门铃app,使之通过ip网络与门铃建立通信,即0881204671129702415是门铃来电信息;046711297024为信息内容字段,以电报码为例:0467表示前,1129表示大,7024表示门,即编码信息中的046711297024用的是电报码(也可以是其它编码方式);优选的,15为确认码段,接收设备26的解码模块依据该确认码段识别呼叫真假,若解码模块识别出呼叫为假,则屏蔽解呼叫和解码。手机26解码后,显示前大门门铃来电。若手机端拒绝cs域或ims域呼叫,则呼叫被终止。若手机端接收cs域或ims域呼叫,则手机与智能门铃同时也通过cs域或ims域建立通信。
如上述步骤所述的编码信息0881204671129702415和接收设备26的电话号码存储在智能门铃21,当该智能门铃被按响后,该智能门铃以编码信息0881204671129702415为主叫号码,以手机26的电话号码为被叫号码,向voip系统23发送呼叫请求。voip系统23以0881204671129702415为主叫号码向手机26发出呼叫,手机26振铃时显示编码信息0881204671129702415,并将该数字解码为前大门门铃来电。
本发明实施例通过接收设备依据编码信息启动相关联的接收设备app, 通过ip网络与发送设备建立通讯,提升了网络电话的用户体验;另外,即使接收设备无法连接ip网络情况下,接收设备也能得到发送设备通过voip电话呼叫发送的信息,从而提高了接收设备的信息接收效率。
图3a为本发明实施例提供的门铃提示方法流程图;图3b为本发明实施例提供的门铃提示方法流程图;图4为本发明实施例提供的voip电话方法流程图;图5为本发明实施例提供的短信提示方法流程图;图6为本发明实施例提供的邮件提示方法流程图;图7为本发明实施例提供的skype呼叫方法流程图。
如图3a所示,门铃提示方法流程具体如下:
步骤s301、手机端门铃app在应用服务器注册账号和移动识别号;
手机端门铃app预先在应用服务器上注册账号和移动识别号,该移动识别号是手机的电话号码。
步骤s302、应用服务器向智能门铃转发手机号码;
应用服务器转发给智能门铃的手机号码可以为注册手机端门铃app用户的手机号码,也可以是该注册手机端门铃app用户指定的手机号码,且用户每次登陆该账号时均可在手机端门铃app中修改该手机号码,应用服务器将修改后的手机号码发送给智能门铃。
步骤s303、智能门铃对呼叫信息进行编码产生阿拉伯数字序列;
例如,智能门铃要发送的呼叫信息为前大门,则对前大门进行编码,并结合信息类型字段、标识字段和密码字段生成阿拉伯数字序列0881204671129702415,生成0881204671129702415的过程详见上述实施例,本发明实施例不再赘述。
步骤s304、智能门铃以手机号码为被叫号码,阿拉伯数字序列为主叫号码向voip系统发送呼叫请求;
智能门铃以步骤s302中应用服务器发送的手机号码为被叫号码,0881204671129702415为主叫号码向voip系统发送呼叫请求。
步骤s305、voip系统通过cs域或ims域将阿拉伯数字序列作为主叫号码呼叫手机;
voip系统通过cs域或ims域将0881204671129702415作为主叫号码呼叫手机。
步骤s306、手机显示阿拉伯数字序列;
手机显示0881204671129702415。
步骤s307、手机对阿拉伯数字序列进行解码,显示呼叫信息;
手机对阿拉伯数字序列0881204671129702415进行解码获得呼叫内容为前大门门铃来电。
步骤s308a、手机接受呼叫;
若手机没有开启wlan或无线流量时,手机直接接听该呼叫进行通话。
步骤s309a、手机通过cs域或ims域与智能门铃建立通信;
手机通过cs域或ims域与voip系统建立连接,并通过voip系统与智能门铃进行通信。
如图3b所示为门铃提示方法流程,图3b和图3a相比,步骤s301-步骤s307完全一致,不同之处从步骤s308b开始,该方法具体步骤如下:
步骤s301、手机端门铃app在应用服务器注册账号和移动识别号;
步骤s302、应用服务器向智能门铃转发手机号码;
步骤s303、智能门铃对呼叫信息进行编码产生阿拉伯数字序列;
步骤s304、智能门铃以手机号码为被叫号码,阿拉伯数字序列为主叫号码向voip系统发送呼叫请求;
步骤s305、voip系统通过cs域或ims域将阿拉伯数字序列作为主叫号码呼叫手机;
步骤s306、手机显示阿拉伯数字序列;
步骤s307、手机对阿拉伯数字序列进行解码,显示呼叫信息;
步骤s308b、手机拒绝呼叫;
若手机开启wlan或无线流量时,手机拒绝接听该呼叫同时启动手机端门铃app,或者手机接收到用户的启动app操作,并依据启动app操作生成启动指令,根据该启动指令启动手机端门铃app。
步骤s309b、手机根据信息类型字段启动手机端门铃app;
步骤s310、手机端门铃app通过ip网络连接应用服务器;
步骤s311、手机端门铃app与智能门铃建立通信。
另外,步骤s307中手机对阿拉伯数字序列进行解码可以是通过手机的解码app对阿拉伯数字序列进行解码,解码app和手机端门铃app可以是同一 个app,也可以是不同的两个app;手机的解码功能也可以集成在移动系统应用中;应用服务器的个数可以是一个也可以是多个。
如图4所示,voip电话方法流程具体如下:
步骤s401、发送设备对呼叫信息进行编码产生阿拉伯数字序列;
发送设备将发送设备对应的用户的姓名、昵称、性别和/或通话目的等进行编码产生阿拉伯数字序列。
步骤s402、发送设备以接收设备的电话号码为被叫号码,阿拉伯数字序列为主叫号码向voip系统发送呼叫请求;
发送设备向voip系统发送接收设备的电话号码和阿拉伯数字序列。
步骤s403、voip系统通过cs域或ims域将阿拉伯数字序列作为主叫号码呼叫接收设备;
步骤s404、接收设备显示阿拉伯数字序列;
步骤s405、接收设备对阿拉伯数字序列进行解码;
接收设备对阿拉伯数字序列进行解码获得发送设备对应的用户的姓名、昵称、性别和/或通话目的等。
步骤s406、接收设备接受呼叫;
接收设备用户确认发送设备用户的信息后,通过接收设备直接接听该发送设备的呼叫。
步骤s407、接收设备通过cs域或ims域与发送设备建立通信。
发送设备和接收设备直接通过移动通信网络进行通信。
如图5所示,短信提示方法流程具体如下:
步骤s501、发送设备产生短信内容、对短信内容进行编码产生阿拉伯数字序列;
发送设备产生的短信内容例如为“回家吃饭”,发送设备对“回家吃饭”进行编码产生阿拉伯数字序列088200932136706767391,其中,088为标识字段,表示后续数据需要进行解码;20为信息类型字段,表示中文短信;0932136706767391为短信内容字段,0932表示“回”,1367表示“家”,0676表示“吃”,7391表示“饭”。
步骤s502、发送设备以接收设备的电话号码为被叫号码,阿拉伯数字序列为主叫号码向voip系统发送呼叫请求;
发送设备向voip系统发送接收设备的电话号码和编码信息088200932136706767391。
步骤s503、voip系统通过cs域或ims域将阿拉伯数字序列作为主叫号码呼叫接收设备;
voip系统通过cs域或ims域将编码信息088200932136706767391作为主叫号码呼叫接收设备。
步骤s504、接收设备显示阿拉伯数字序列;
接收设备显示编码信息088200932136706767391。
步骤s505、接收设备对阿拉伯数字序列进行解码,显示短信内容;
接收设备app对编码信息088200932136706767391进行解码,显示短信内容“回家吃饭”。
步骤s506、接收设备拒绝呼叫。
本发明实施例中,接收设备app解析出短信内容为“回家吃饭”便可拒绝呼叫。
如图6所示,邮件提示方法流程具体如下:
步骤s601、接收端app在邮件服务器注册帐号和接收设备电话号码;
接收端app预先在邮件服务器注册账号和接收设备电话号码,以使app启动后可以通过ip网络连接邮件服务器收取邮件。
步骤s602、邮件服务器对收到的邮件信息进行编码产生阿拉伯数字序列;
邮件服务器产生邮件信息、对邮件信息进行编码产生阿拉伯数字序列088182624343726,其中,088表示后续数据需要解码,18表示邮件标识,假设这里编码方法如下:g:26、e:24、o:34、r:37、那么2624343726表示“georg”,即阿拉伯数字序列088182624343726表示来自georg的邮件。
步骤s603、邮件服务器以接收设备电话号码为被叫号码,阿拉伯数字序列为主叫号码向voip系统发送呼叫请求;
步骤s604、voip系统通过cs域或ims域将阿拉伯数字序列作为主叫号码呼叫接收设备;
步骤s605、接收设备显示阿拉伯数字序列;
步骤s606、邮件服务器停止呼叫;
步骤s607、接收设备对阿拉伯数字序列进行解码,显示邮件信息;
步骤s608、接收端app根据信息类型字段启动相应的接收端app;
步骤s609、接收端app通过ip网络与邮件服务器建立通信,获取完整邮件信息。
如图7所示,主叫方skype呼叫流程,具体步骤如下:
步骤s701、手机端skype在应用服务器注册账号和手机电话号码;
手机端skype预先在应用服务器上注册账号和移动识别号,该移动识别号是手机的电话号码,主叫方skype已经注册好帐号,并且登录应服务器。手机端和主叫方skype互为联系人
步骤s702、主叫方skype向应用服务器发送呼叫信息;
例如主叫方skype的用户昵称为alisa,手机端的skype用户昵称为mike,alisa通过主叫方skype呼叫手机的被叫者mike时,将呼叫被叫者mike的呼叫信息发送给应用服务器。
步骤s703、应用服务器查找手机的电话号码、对呼叫信息进行编码产生阿拉伯数字序列;
应用服务器查找手机的电话号码,对呼叫信息进行编码产生阿拉伯数字序列088152031283820,088表示后续数据需要解码,15表示skype呼叫,假设编码方式20:a、31:l、28:i、38:s。2031283820表示主叫用户昵称“alisa”。
步骤s704、应用服务器向voip系统发送以手机的电话号码为被叫号码、阿拉伯数字序列为主叫号码的呼叫请求;
应用服务器向voip系统发送以手机的电话号码为被叫号码、阿拉伯数字序列088152031283820为主叫号码的呼叫请求;
步骤s705、voip系统通过cs域或ims域将阿拉伯数字序列作为主叫号码呼叫手机;
voip系统通过cs域或ims域将088152031283820作为主叫号码呼叫手机。
步骤s706、手机显示阿拉伯数字序列;
手机显示088152031283820。
步骤s707、手机对阿拉伯数字序列进行解码,显示呼叫信息;
手机对阿拉伯数字序列088152031283820进行解码获得呼叫信息为skype呼叫alisa。
步骤s708、手机拒绝呼叫;
手机拒绝接听该呼叫,同时依据信息类型启动手机端skype,以使手机端skype与主叫方skype建立通信的过程具体为步骤s709-s711;
步骤s709、手机依据信息类型启动手机端skype;
步骤s710、手机端skype通过ip网络连接应用服务器;
步骤s711、手机端skype和主叫方skype建立通信。
步骤s701-步骤s711的方法与上述实例的方法一致;手机的解码app可以集成在接收设备的系统应用中,也可以是独立安装的app;应用服务器的个数可以是一个也可以是多个。
在本发明实施中,发送设备或voip系统可根据信息类型字段确定呼叫次数,例如,信息类型字段为12表示门铃来电,15表示skype呼叫,20表示中文短信,18表示邮件标识。对于中文短信和邮件标识,发送设备或voip系统或接收设备可确定呼叫次数为1,即接收设备只振铃一次。对于门铃来电和skype呼叫,发送设备或voip系统或接收设备允许多次振铃。接收设备可以直接接听门铃来电或skype呼叫,此时,接收设备通过电信网络和发送设备通话,将产生通讯费用;另外,接收设备还可以通过ip网络接听门铃来电或skype呼叫,此时,接收设备使用ip网络产生数据流量费;再者,接收设备还可以选择挂断门铃来电或skype呼叫。
本发明实施例通过发送设备将待发送的信息进行编码产生编码信息,并将编码信息发送给接收设备,以使接收设备依据编码信息中的标识字段对信息类型字段和信息内容字段进行解码操作获得信息类型和信息内容,即使两个移动接收终端中至少有一个移动接收终端不处于wlan环境下或没有开启无线流量时,该移动接收终端也能收到其他移动接收终端将待发送的信息进行编码产生的编码信息,提高了两个移动接收终端之间通信的可靠性,同时提高了移动接收终端接收信息的时效性。
图8为本发明另一实施例提供的终端呼叫与信息推送方法流程图。本发明实施例针对当该两个移动接收终端中至少有一个移动接收终端不处于wlan环境下或没有开启无线流量,则该移动终端将无法实时接收到其他移动终端 通过第三方软件发送给该移动终端的信息,降低了该移动终端的信息接收效率,提供了终端呼叫与信息推送方法,该方法的具体步骤如下:
步骤s901、接收设备接收发送设备以呼叫的方式通过cs域或ims域发送的阿拉伯数字序列,所述阿拉伯数字序列包括表示信息类型的信息类型字段;
如图2所示,在本发明实施例中,发送设备21与ip网络22相连。voip系统23与ip网络22相连,且voip系统23通过移动通信网络25或公共交换电话网络24与接收设备26连接。ip网络可以是局域网也可以是广域网等。发送设备可以是各种智能设备或应用服务器。接收设备为各种智能设备,通常是移动设备(手机),voip系统23包括voip代理网关和voip服务器等设备。
发送设备生成阿拉伯数字序列,所述阿拉伯数字序列包括表示信息类型的信息类型字段如12表示智能门铃来电、15表示skype呼叫、18表示邮件提醒、20表示短信提示等。
步骤s902、所述接收设备解析所述信息类型字段获得信息类型。
发送设备以呼叫的方式将所述阿拉伯数字序列通过cs域或ims域发送给接收设备,接收设备接收到该阿拉伯数字序列后解析该阿拉伯数字序列包括的信息类型字段,若信息类型字段为12,则接收设备解析该发送设备发起的呼叫是智能门铃来电,若信息类型字段为15,则接收设备解析该发送设备发起的呼叫是skype呼叫,若信息类型字段为18,则接收设备解析该发送设备发起的呼叫是邮件提醒,若信息类型字段为20,则接收设备解析该发送设备发起的呼叫是短信提示。
在本发明实施例中,不限定发送设备21为智能门铃,也可以是门铃对应的应用服务器,还可以是任何一种能够进行信息收发的设备。另外,不限定信息类型字段的具体内容以及信息类型的种类。
本发明实施例通过发送设备生成阿拉伯数字序列,并以呼叫的方式将所述阿拉伯数字序列通过cs域或ims域发送给接收设备,实现了发送设备呼叫接收设备时,向接收设备发送信息,接收设备被呼叫的同时显示发送设备发送的信息,提高了通讯时效性和可靠性,节约了移动终端的耗电量。
在图8对应的实施例基础上,所述阿拉伯数字序列还包括表示信息内容 的信息内容字段,所述信息内容字段是所述发送设备对待发送的信息内容进行编码产生的;所述方法还包括:所述接收设备对所述信息内容字段进行解码获得所述信息内容。
例如,发送设备21为智能门铃,接收设备26为手机。智能门铃和控制该智能门铃的手机端的门铃app注册在应用服务器中,并且智能门铃和手机端的门铃app相互关联;该智能门铃可与手机端的门铃app进行信息交互,并通过手机端的门铃app控制该智能门铃,具体的,手机26安装有门铃app。假设门铃要发送的信息内容为:前大门,本发明实施例借用电报码对“前大门”进行编码,“前大门”对应的电报码为046711297024,其中,0467表示“前”,1129表示“大”,7024表示“门”,046711297024为信息内容字段,发送设备将信息类型字段“12”和信息内容字段“046711297024”一起构成阿拉伯数字序列12046711297024。
另外,所述阿拉伯数字序列还包括标识字段,所述标识字段表示所述阿拉伯数字序列需要接收设备解析。
发送设备还可以在12046711297024的基础上添加标识字段088和密码字段15,具体地,标识字段088添加在12046711297024的首部,密码字段15添加在12046711297024的尾部构成依次包括标识字段、信息类型字段、信息内容字段和密码字段的阿拉伯数字序列0881204671129702415。
所述接收设备接收发送设备以呼叫的方式通过cs域或ims域发送的阿拉伯数字序列,包括:所述接收设备接收voip系统依据呼叫请求通过cs域或ims域将所述阿拉伯数字序列作为主叫号码的呼叫,所述呼叫请求是所述发送设备以所述阿拉伯数字序列为主叫号码,以所述接收设备的电话号码为被叫号码向voip系统发送的。
当该智能门铃被按响后,该智能门铃以阿拉伯数字序列0881204671129702415为主叫号码,以手机26的电话号码为被叫号码,向voip系统23发送呼叫请求。voip系统23以0881204671129702415为主叫号码向手机26发出呼叫,手机26振铃时显示编码信息0881204671129702415,其中,088为标识字段,表示后续数据需要手机26进行解码;12为信息类型字段:表示门铃来电。手机26依据信息类型数字12,解码为门铃来电,启动关联的门铃app,使之通过ip网络与门铃建立通信,即08812046711297024 15是门铃来电信息;046711297024为信息内容字段,以电报码为例:0467表示前,1129表示大,7024表示门,即编码信息中的046711297024用的是电报码(也可以是其它编码方式);优选的,15为确认码段,接收设备26的解码模块依据该确认码段识别呼叫真假,若解码模块识别出呼叫为假,则屏蔽解呼叫和解码。手机26解码后,显示前大门门铃来电。若手机端拒绝cs域或ims域呼叫,则呼叫被终止。若手机端接收cs域或ims域呼叫,则手机与智能门铃同时也通过cs域或ims域建立通信。
如上述步骤所述的编码信息0881204671129702415和接收设备26的电话号码存储在智能门铃21,当该智能门铃被按响后,该智能门铃以编码信息0881204671129702415为主叫号码,以手机26的电话号码为被叫号码,向voip系统23发送呼叫请求。voip系统23以0881204671129702415为主叫号码向手机26发出呼叫,手机26振铃时显示编码信息0881204671129702415,并将该数字解码为前大门门铃来电。
本发明实施例通过接收设备依据编码信息启动相关联的接收设备app,通过ip网络与发送设备建立通讯,提升了网络电话的用户体验;另外,即使接收设备无法连接ip网络情况下,接收设备也能得到发送设备通过voip电话呼叫发送的信息,从而提高了接收设备的信息接收效率。
图9为本发明另一实施例提供的终端呼叫与信息推送方法流程图,在图8的基础上,本发明实施例提供的方法的具体步骤如下:
步骤s1001、接收设备接收发送设备以呼叫的方式通过cs域或ims域发送的阿拉伯数字序列,所述阿拉伯数字序列包括表示信息类型的信息类型字段;
步骤s1002、所述接收设备解析所述信息类型字段获得信息类型;
步骤s1003、所述接收设备依据所述信息类型字段查询所述接收设备中是否存在相关联的接收设备app;
例如,接收设备接收到阿拉伯数字序列0881204671129702415,解析信息类型字段12获知该阿拉伯数字序列来自智能门铃呼叫,则接收设备查询本地是否存在智能门铃app。
步骤s1004、若有,则直接启动所述相关联的接收设备app,或者响应于接收到的启动指令启动所述相关联的接收设备app。
接收设备若安装有智能门铃app,则直接启动该智能门铃app,或者接收设备检测到本地安装有智能门铃app时,在屏幕上显示提示信息以提示用户是否开启该智能门铃app,若用户点击按钮确定开启该智能门铃app,则接收设备依据用户操作产生的启动指令启动该智能门铃app。
步骤s1005、若所述接收设备的当前振铃次数已达到所述预设振铃次数或接收到拒绝呼叫指令,则终止所述呼叫;
另外,所述信息类型字段包括预设振铃次数,例如,接收设备接收到阿拉伯数字序列08812304671129702415,其中,信息类型字段为123,12表示该阿拉伯数字序列来自智能门铃呼叫,3表示预设振铃次数,接收设备从接收到阿拉伯数字序列时刻起开始振铃,当接收设备的当前振铃次数已达到所述预设振铃次数时终止所述呼叫,或者接收设备的当前振铃次数未达到所述预设振铃次数,但用户按下了拒绝按钮,则接收设备终止所述呼叫。
或者,同一类型的呼叫可用不同的信息类型字段表示,例如,信息类型字段12、22可同时表示智能门铃来电,若接收设备接收到阿拉伯数字序列0881204671129702415,其中,信息类型字段为12,12表示该阿拉伯数字序列来自智能门铃呼叫且不限制呼叫次数,即用户按下拒绝按钮或接通按钮之前,该智能门铃呼叫接收设备产生的振铃可持续;若接收设备接收到阿拉伯数字序列0882204671129702415,其中,信息类型字段为22,22表示该阿拉伯数字序列来自智能门铃呼叫且限定预设振铃次数为3,接收设备从接收到阿拉伯数字序列时刻起开始振铃,当接收设备的当前振铃次数已达到所述预设振铃次数3时终止所述呼叫,或者接收设备的当前振铃次数未达到所述预设振铃次数,但用户按下了拒绝按钮,则接收设备终止所述呼叫。
步骤s1006、若所述接收设备接受所述呼叫,则所述接收设备通过cs域或ims域与所述voip系统建立连接,并通过所述voip系统与所述发送设备进行通信。
本发明实施例通过接收设备依据编码信息启动相关联的接收设备app,通过ip网络与发送设备建立通讯,提升了网络电话的用户体验;另外,即使接收设备无法连接ip网络情况下,接收设备也能得到发送设备通过voip电话呼叫发送的信息,从而提高了接收设备的信息接收效率。
图10为本发明实施例提供的发送设备的结构图。本发明实施例提供的发 送设备可以执行终端呼叫与信息推送方法实施例提供的处理流程,如图10所示,发送设备110包括编码模块111和发送模块112,其中,编码模块111用于生成阿拉伯数字序列,所述阿拉伯数字序列包括表示信息类型的信息类型字段;发送模块112用于以呼叫的方式将所述阿拉伯数字序列通过cs域或ims域发送给接收设备,以使所述接收设备解析所述信息类型字段获得信息类型。
本发明实施例通过发送设备生成阿拉伯数字序列,并以呼叫的方式将所述阿拉伯数字序列通过cs域或ims域发送给接收设备,实现了发送设备呼叫接收设备时,向接收设备发送信息,接收设备被呼叫的同时显示发送设备发送的信息,提高了通讯时效性和可靠性,节约了移动终端的耗电量。
在上述实施例的基础上,编码模块111具体用于对待发送的信息内容进行编码,产生表示信息内容的信息内容字段;将所述信息类型字段和所述信息内容字段构成所述阿拉伯数字序列。
所述阿拉伯数字序列还包括标识字段,所述标识字段表示所述阿拉伯数字序列需要接收设备解析。
发送模块112具体用于以所述阿拉伯数字序列为主叫号码,以所述接收设备的电话号码为被叫号码向voip系统发送呼叫请求,以使所述voip系统依据所述呼叫请求通过cs域或ims域以所述阿拉伯数字序列为主叫号码呼叫所述接收设备,以便所述接收设备通过来电显示功能接收所述阿拉伯数字序列。
本发明实施例提供的发送设备可以具体用于执行上述图1所提供的方法实施例,具体功能此处不再赘述。
本发明实施例通过接收设备依据编码信息启动相关联的接收设备app,通过ip网络与发送设备建立通讯,提升了网络电话的用户体验;另外,即使接收设备无法连接ip网络情况下,接收设备也能得到发送设备通过voip电话呼叫发送的信息,从而提高了接收设备的信息接收效率。。
图11为本发明实施例提供的接收设备的结构图。本发明实施例提供的接收设备可以执行终端呼叫与信息推送方法实施例提供的处理流程,如图11所示,接收设备120包括接收模块121和解析模块122,其中,接收模块121用于接收发送设备以呼叫的方式通过cs域或ims域发送的阿拉伯数字序列, 所述阿拉伯数字序列包括表示信息类型的信息类型字段;解析模块122用于解析所述信息类型字段获得信息类型。
本发明实施例通过发送设备生成阿拉伯数字序列,并以呼叫的方式将所述阿拉伯数字序列通过cs域或ims域发送给接收设备,实现了发送设备呼叫接收设备时,向接收设备发送信息,接收设备被呼叫的同时显示发送设备发送的信息,提高了通讯时效性和可靠性,节约了移动终端的耗电量。
图12为本发明另一实施例提供的接收设备的结构图。本发明实施例提供的接收设备可以执行终端呼叫与信息推送方法实施例提供的处理流程,如图12所示,所述阿拉伯数字序列还包括表示信息内容的信息内容字段,所述信息内容字段是所述发送设备对待发送的信息内容进行编码产生的;解析模块122还用于对所述信息内容字段进行解码获得所述信息内容。
所述阿拉伯数字序列还包括标识字段,所述标识字段表示所述阿拉伯数字序列需要接收设备解析。
接收模块121具体用于接收voip系统依据呼叫请求通过cs域或ims域将所述阿拉伯数字序列作为主叫号码的呼叫,所述呼叫请求是所述发送设备以所述阿拉伯数字序列为主叫号码,以所述接收设备的电话号码为被叫号码向voip系统发送的。
接收设备120还包括查询模块123和app启动模块124,查询模块123用于依据所述信息类型字段查询所述接收设备中是否存在相关联的接收设备app;app启动模块124用于若所述查询模块查询到所述接收设备中存在相关联的接收设备app,则直接启动所述相关联的接收设备app,或者响应于接收到的启动指令启动所述相关联的接收设备app。
接收设备120还包括切断模块125,切断模块125用于所述接收设备的当前振铃次数已达到所述预设振铃次数或接收到拒绝呼叫指令时终止所述呼叫。
接收设备120还包括连接建立模块126,连接建立模块126用于若所述接收设备接受所述呼叫,则通过cs域或ims域与所述voip系统建立连接,并通过所述voip系统与所述发送设备进行通信。
本发明实施例提供的发送设备可以具体用于执行上述图8所提供的方法实施例,具体功能此处不再赘述。
本发明实施例通过接收设备依据编码信息启动相关联的接收设备app,通过ip网络与发送设备建立通讯,提升了网络电话的用户体验;另外,即使接收设备无法连接ip网络情况下,接收设备也能得到发送设备通过voip电话呼叫发送的信息,从而提高了接收设备的信息接收效率。
图13为本发明实施例提供的终端呼叫与信息显示系统的结构图。本发明实施例提供的终端呼叫与信息显示系统可以执行终端呼叫与信息推送方法实施例提供的处理流程,如图13所示,终端呼叫与信息显示系统140包括上述实施例中的发送设备110和上述实施例中的接收设备120。
本发明实施例提供的终端呼叫与信息显示系统可以执行终端呼叫与信息推送方法实施例提供的处理流程。
综上所述,本发明实施例通过发送设备生成阿拉伯数字序列,并以呼叫的方式将所述阿拉伯数字序列通过cs域或ims域发送给接收设备,实现了发送设备呼叫接收设备时,向接收设备发送信息,接收设备被呼叫的同时显示发送设备发送的信息,提高了通讯时效性和可靠性,节约了移动终端的耗电量;通过接收设备依据编码信息启动相关联的接收设备app,通过ip网络与发送设备建立通讯,提升了网络电话的用户体验;另外,即使接收设备无法连接ip网络情况下,接收设备也能得到发送设备通过voip电话呼叫发送的信息,从而提高了接收设备的信息接收效率。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中, 也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。