CN108616834A - 一种附加业务的传输方法、装置及*** - Google Patents
一种附加业务的传输方法、装置及*** Download PDFInfo
- Publication number
- CN108616834A CN108616834A CN201710005208.6A CN201710005208A CN108616834A CN 108616834 A CN108616834 A CN 108616834A CN 201710005208 A CN201710005208 A CN 201710005208A CN 108616834 A CN108616834 A CN 108616834A
- Authority
- CN
- China
- Prior art keywords
- supplementary service
- calling party
- network
- service server
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例公开了一种附加业务的传输方法、装置及***;其中,所述方法包括:接收到附加业务触发请求时,基于所述触发请求获取主叫方信息;判断主叫方是否接入第一网络,并在确定主叫方接入第一网络时,基于所述第一网络与主叫方建立第一通信链路,基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务。
Description
技术领域
本发明涉及通信技术领域中的数据处理技术,具体涉及一种附加业务的传输方法、装置及***。
背景技术
目前,运用最广泛的彩铃业务实现方案,是基于运营商核心网触发及播放的彩铃***。即当主叫终端发起呼叫后,被叫终端的核心网通知彩铃平台呼叫事件,然后彩铃平台通过核心网在振铃阶段向主叫终端播放彩铃。但是,现有的彩铃业务实现方案至少存在以下缺陷:
所有彩铃都通过移动通话网络播放,对于2G/3G网络用户来说,由于通话网络带宽较小,无法享受视频彩铃服务,但即便是4G VoLTE用户,当通话采用流量计费后,也要被收取高额的流量费用。
发明内容
为解决现有存在的技术问题,本发明实施例期望提供一种附加业务的传输方法、装置及***,能根据主叫方当前的驻留网络环境,为主叫方配置最佳的附加业务实现方案。
为达到上述目的,本发明实施例的技术方案是这样实现的:
第一方面,本发明实施例提供了一种附加业务的传输方法,所述方法包括:
接收到附加业务触发请求时,基于所述触发请求获取主叫方信息;
判断主叫方是否接入第一网络,并在确定主叫方接入第一网络时,基于所述第一网络与主叫方建立第一通信链路,基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务。
上述方案中,可选地,所述方法还包括:
确定主叫方未接入第一网络时,基于主叫方的当前呼叫网络与主叫方建立第二通信链路,基于所述第二通信链路向主叫方传输所述附加业务中的第二类附加业务;其中,所述主叫方接收所述第二类附加业务所需流量小于或等于接收第一类附加业务所需流量;
其中,所述附加业务是彩铃业务时,所述第一类附加业务为视频彩铃业务,所述第一网络是无线局域网。
上述方案中,可选地,所述方法还包括:
获取第一网络的网络速率;
所述基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务之前,还包括:
结合所述第一网络的网络速率,和/或所述主叫方的附加业务推送注册信息,和/或所述被叫方的附加业务签约信息,从所述附加业务中的可选第一类附加业务选择待传输的第一类附加业务。
上述方案中,可选地,所述方法还包括:
获取当前呼叫网络的网络速率;
所述基于所述第二通信链路向主叫方传输所述附加业务中的第二类附加业务之前,还包括:
结合所述当前呼叫网络的网络速率,和/或所述主叫方的附加业务推送注册信息,和/或所述被叫方的附加业务签约信息,从所述附加业务中的可选第二类附加业务选择待传输的第二类附加业务。
上述方案中,可选地,接收附加业务触发请求之前,所述方法还包括:
接收主叫方发送的附加业务推送注册请求;所述注册请求用于请求附加业务服务器为所述主叫方开通通过第一网络传输附加业务的功能;
基于所述注册请求生成与所述主叫方匹配的附加业务推送注册信息,并向所述主叫方发送注册成功响应。
上述方案中,可选地,所述判断主叫方是否接入第一网络,包括:
检测预设时间内是否有与所述主叫方对应的第一心跳消息;其中,所述第一心跳消息是由所述主叫方在向所述附加业务服务器注册成功后定期通过第一网络向所述附加业务服务器发送的消息;
若有与所述主叫方对应的第一心跳消息,则判定所述主叫方连接第一网络;
若没有与所述主叫方对应的第一心跳消息,则判定所述主叫方未连接第一网络。
上述方案中,可选地,所述判断主叫方是否接入第一网络,包括:
获取所述主叫方的附加业务推送注册信息;
基于所述附加业务推送注册信息向所述主叫方发送第一网络连接状态探测请求;
根据所述主叫方返回的第一网络连接状态探测应答消息确定主叫方是否连接第一网络。
第二方面,本发明实施例还提供了一种附加业务的传输方法,所述方法包括:
向开通附加业务的被叫方发送呼叫请求;
接收附加业务服务器通过第二网络发送的第一网络连接请求,与所述附加业务服务器建立第一通信链路;
接收附加业务服务器通过所述第一通信链路发送的第一类附加业务传输请求,基于所述第一通信链路接收所述第一类附加业务。
上述方案中,可选地,所述向开通附加业务的被叫方发送呼叫请求之前,所述方法还包括:
向附加业务服务器发送附加业务推送注册请求,由所述附加业务服务器基于所述注册请求生成与所述主叫方匹配的附加业务推送注册信息;所述注册请求用于请求附加业务服务器为所述主叫方开通通过第一网络传输附加业务的功能;
接收所述附加业务服务器返回的注册成功响应;
其中,所述附加业务是彩铃业务时,所述第一类附加业务为视频彩铃业务,所述第一网络是无线局域网。
上述方案中,可选地,所述方法还包括:
在向所述附加业务服务器注册成功后,定期通过第一网络向所述附加业务服务器发送第一心跳消息,以由所述附加业务服务器基于预设时间内是否接收到有与所述主叫方对应的第一心跳消息确定所述主叫方是否连接第一网络。
上述方案中,可选地,所述方法还包括:
接收附加业务服务器发送的第一网络连接状态探测请求;
根据所述主叫方当前与第一网络的连接状态向所述附加业务服务器返回第一网络连接状态探测应答消息,以由所述附加业务服务器基于第一网络连接状态探测应答消息确定所述主叫方是否连接第一网络。
第三方面,本发明实施例还提供了一种附加业务服务器,所述附加业务服务器包括:
第一通信模块,用于接收附加业务触发请求;
第一获取模块,用于在所述第一通信模块接收到附加业务触发请求时,基于所述触发请求获取主叫方信息;
处理模块,用于判断主叫方是否接入第一网络,并在确定主叫方接入第一网络时,基于所述第一网络与主叫方建立第一通信链路,基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务。
上述方案中,可选地,所述处理模块,还用于:
确定主叫方未接入第一网络时,基于主叫方的当前呼叫网络与主叫方建立第二通信链路,基于所述第二通信链路向主叫方传输所述附加业务中的第二类附加业务;其中,所述主叫方接收所述第二类附加业务所需流量小于或等于接收第一类附加业务所需流量;
其中,所述附加业务是彩铃业务时,所述第一类附加业务为视频彩铃业务,所述第一网络是无线局域网。
上述方案中,可选地,所述附加业务服务器还包括:
第二获取模块,用于获取第一网络的网络速率;
所述处理模块,还用于在所述基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务之前,结合所述第一网络的网络速率,和/或所述主叫方的附加业务推送注册信息,和/或所述被叫方的附加业务签约信息,从所述附加业务中的可选第一类附加业务选择待传输的第一类附加业务。
上述方案中,可选地,所述附加业务服务器还包括:
第三获取模块,用于获取当前呼叫网络的网络速率;
所述处理模块,还用于在基于所述第二通信链路向主叫方传输所述附加业务中的第二类附加业务之前,结合所述当前呼叫网络的网络速率,和/或所述主叫方的附加业务推送注册信息,和/或所述被叫方的附加业务签约信息,从所述附加业务中的可选第二类附加业务选择待传输的第二类附加业务。
上述方案中,可选地,所述附加业务服务器还包括:
第一注册模块,用于接收主叫方发送的附加业务推送注册请求;所述注册请求用于请求附加业务服务器为所述主叫方开通通过第一网络传输附加业务的功能;基于所述注册请求生成与所述主叫方匹配的附加业务推送注册信息,并向所述主叫方发送注册成功响应。
上述方案中,可选地,所述处理模块,还用于:
检测预设时间内是否有与所述主叫方对应的第一心跳消息;其中,所述第一心跳消息是由所述主叫方在向所述附加业务服务器注册成功后定期通过第一网络向所述附加业务服务器发送的消息;若有与所述主叫方对应的第一心跳消息,则判定所述主叫方连接第一网络;若没有与所述主叫方对应的第一心跳消息,则判定所述主叫方未连接第一网络。
上述方案中,可选地,所述处理模块,还用于:获取所述主叫方的附加业务推送注册信息;基于所述附加业务推送注册信息向所述主叫方发送第一网络连接状态探测请求;根据所述主叫方返回的第一网络连接状态探测应答消息确定主叫方是否连接第一网络。
第四方面,本发明实施例还提供了一种附加业务的传输装置,所述装置包括:
第二通信模块,用于向开通附加业务的被叫方发送呼叫请求;
第三通信模块,用于接收附加业务服务器通过第二网络发送的第一网络连接请求;
建立模块,用于在所述第三通信模块接收到附加业务服务器通过第二网络发送的第一网络连接请求时,与所述附加业务服务器建立第一通信链路;
所述第三通信模块,还用于接收附加业务服务器通过所述第一通信链路发送的第一类附加业务传输请求;
控制模块,用于基于所述第一通信链路接收所述第一类附加业务。
上述方案中,可选地,所述装置还包括:
第二注册模块,用于向附加业务服务器发送附加业务推送注册请求,由所述附加业务服务器基于所述注册请求生成与所述主叫方匹配的附加业务推送注册信息;所述注册请求用于请求附加业务服务器为所述主叫方开通通过第一网络传输附加业务的功能;接收所述附加业务服务器返回的注册成功响应;
其中,所述附加业务是彩铃业务时,所述第一类附加业务为视频彩铃业务,所述第一网络是无线局域网。
上述方案中,可选地,所述第第三通信模块,还用于在向所述附加业务服务器注册成功后,定期通过第一网络向所述附加业务服务器发送第一心跳消息,以由所述附加业务服务器基于预设时间内是否接收到有与所述主叫方对应的第一心跳消息确定所述主叫方是否连接第一网络。
上述方案中,可选地,所述第三通信模块,还用于接收附加业务服务器发送的第一网络连接状态探测请求;根据所述主叫方当前与第一网络的连接状态向所述附加业务服务器返回第一网络连接状态探测应答消息,以由所述附加业务服务器基于第一网络连接状态探测应答消息确定所述主叫方是否连接第一网络。
第五方面,本发明实施例还提供了一种附加业务的传输***,所述***包括:
主叫方,用于向开通附加业务的被叫方发送呼叫请求;接收附加业务服务器通过第二网络发送的第一网络连接请求,与所述附加业务服务器建立第一通信链路;接收附加业务服务器通过所述第一通信链路发送的第一类附加业务传输请求,基于所述第一通信链路接收所述第一类附加业务;
附加业务服务器,用于接收到附加业务触发请求时,基于所述触发请求获取主叫方信息;判断主叫方是否接入第一网络,并在确定主叫方接入第一网络时,基于所述第一网络与主叫方建立第一通信链路,基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务;
开通附加业务的被叫方,用于接收主叫方发送的呼叫请求,并在接收到主叫方发送的呼叫请求时,发送振铃消息。
采用本发明实施例的技术方案,附加业务服务器在接收到附加业务触发请求时,基于所述触发请求获取主叫方信息;判断主叫方是否接入第一网络,并在确定主叫方接入第一网络时,基于所述第一网络与主叫方建立第一通信链路,基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务。这样,当主叫方处于接入第一网络的状态时,通过主叫方已接入的第一网络来接收附加业务服务器发送的第一类附加业务,保证了主叫方能够接收到第一类附加业务,解决了因一些主叫方因不支持用于传输第一类附加业务的移动数据网络而导致的无法享受第一类附加业务服务的问题;同时,由于主叫方不必通过当前呼叫被叫方所使用的移动数据网络接收第一类附加业务,还能节省因通过移动数据网络接收第一类附加业务而产生的流量。另外,主叫方处于接入第一网络的状态时,能够根据当前驻留网络环境选择通过第一网络来接收第一类附加业务,主叫方优选已接入的第一网络来接收附加业务服务器发送的第一类附加业务,提升了选择接收第一类附加业务网络的灵活性。
附图说明
图1为本发明实施例一的附加业务的传输方法的流程示意图;
图2为本发明实施例二的附加业务的传输方法的流程示意图;
图3为本发明实施例三的附加业务的传输方法的流程示意图;
图4为本发明实施例四的附加业务服务器的一种组成结构示意图;
图5为本发明实施例五的附加业务的传输装置的一种组成结构示意图;
图6为本发明实施例六的附加业务的传输***的一种交互示意图。
具体实施方式
为了能够更加详尽地了解本发明的特点与技术内容,下面结合附图对本发明的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。
实施例一
本发明实施例提供了一种附加业务的传输方法。图1为本发明实施例一的附加业务的传输方法的流程示意图;如图1所示,所述方法包括:
步骤101:接收到附加业务触发请求时,基于所述触发请求获取主叫方信息。
本实施例所述的附加业务的传输方法应用于一设备中,所述设备可为附加业务服务器。
这里,所述附加业务为由通讯运营商提供的服务,所述通讯运营商可以是移动运营商、联通运营商、电信运营商等。
可选地,所述附加业务是主叫方在向被叫方发送呼叫请求时,在主叫方等待被叫方接通的过程中,由被叫方设定的为主叫方提供的服务。
这里,所述呼叫请求可以是电话呼叫请求,也可以是主叫方通过第三方应用向被叫方发送的呼叫请求。
例如,所述附加业务可以为彩铃业务,它是一项由被叫用户为呼叫自己移动电话的其他主叫用户设定特殊音效(音乐、歌曲、故事情节、人物对话)的回铃音的业务。被叫用户开通这项业务后,主叫用户在拨打该用户手机等待接通的时候,听到的就不再是“嘟……嘟……”的回铃音,而是为主叫用户提供一段视频或音乐或问候语等多媒体形式内容来替代普通回铃音。
可选地,所述触发请求是由核心网向附加业务服务器发送的。
在一具体实施方式中,附加业务服务器接收核心网发送的附加业务触发请求;其中,所述附加业务触发请求是所述核心网接收到主叫方对被叫方的呼叫请求时,根据被叫方附加业务签约信息而发出的。
这里,所述主叫方信息至少包括主叫方用户号码、或主叫方终端标识号等。
步骤102:判断主叫方是否接入第一网络,并在确定主叫方接入第一网络时,基于所述第一网络与主叫方建立第一通信链路,基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务。
这里,所述第一网络可以是无线局域网,如WI-FI网络。其中,所述WI-FI是Wireless-Fidelity的简称。
这里,所述第一类附加业务可以是视频类附加业务。例如,当所述附加业务为彩铃业务时,所述第一类附加业务为视频类彩铃,主叫方接收视频类彩铃时,所需流量较大。
在一实施例中,步骤101之前,所述方法还包括:
接收主叫方发送的附加业务推送注册请求;所述注册请求用于请求附加业务服务器为所述主叫方开通通过第一网络传输附加业务的功能;
基于所述注册请求生成与所述主叫方匹配的附加业务推送注册信息,并向所述主叫方发送注册成功响应。
这里,所述附加业务推送注册信息,包括但不限于:
主叫方用户号码、主叫方无线网络IP地址、网关地址(如果存在)、端口号、当前第一网络的网络速率、以及在未接入第一网络时,是否选择第一类附加业务推送。
这里,所述附加业务推送注册信息可存储于附加业务服务器中。
如此,当附加业务服务器接收到附加业务触发请求时,能够快速基于获得的主叫方信息查询到主叫方之前所注册的附加业务推送注册信息,从而为判断主叫方是否接入第一网络提供有效支持。
在一可选实施方式中,所述判断主叫方是否接入第一网络,包括:
检测预设时间内是否有与所述主叫方对应的第一心跳消息;其中,所述第一心跳消息是由所述主叫方在向所述附加业务服务器注册成功后定期通过第一网络向所述附加业务服务器发送的消息;
若有与所述主叫方对应的第一心跳消息,则判定所述主叫方连接第一网络;
若没有与所述主叫方对应的第一心跳消息,则判定所述主叫方未连接第一网络。
本实施例中,所述预设时间可依据网络实际情况或者结合经验预先配置。
如此,主叫方在向附加业务服务器注册成功后,定期通过第一网络向所述附加业务服务器发送第一心跳消息;这样,附加业务服务器可依据是否接收到第一心跳消息来判断主叫方是否接入第一网络。
在另一可选实施方式中,所述判断主叫方是否接入第一网络,包括:
获取所述主叫方的附加业务推送注册信息;
基于所述附加业务推送注册信息,向所述主叫方发送第一网络连接状态探测请求;
根据所述主叫方返回的第一网络连接状态探测应答消息确定主叫方是否连接第一网络。
其中,所述第一网络连接状态探测应答消息,可包含但不限于如下信息:主叫方用户号码、当前第一网络的网络速率。
如此,当主叫方向被叫方发起呼叫后,附加业务服务器根据之前主叫方附加业务的注册信息,直接向主叫方发第一网络连接状态探测请求,根据主叫方的返回信息,判断主叫方当前是否处于第一网络连接状态。
进一步地,所述方法还包括:
步骤103:确定主叫方未接入第一网络时,基于主叫方的当前呼叫网络与主叫方建立第二通信链路,基于所述第二通信链路向主叫方传输所述附加业务中的第二类附加业务。
其中,所述主叫方接收所述第二类附加业务所需流量小于或等于接收第一类附加业务所需流量。
这里,所述第二类附加业务可以是音频类附加业务。例如,当所述附加业务为彩铃业务时,所述第二类附加业务为音频类彩铃,主叫方接收音频类彩铃所需流量较小。
需要说明的是,通常情况下,接收第二类附加业务所需流量小于接收第一类附加业务所需流量。但是,特殊情况下,若获取的主叫方的附加业务推送注册信息包括主叫方在未连接第一网络时,仍选择推送附加业务中的第一类附加业务,那么,步骤103中,所述第二类附加业务是第一类附加业务。
如此,一般情况下,在主叫方未连接第一网络的状态下,通过第二通信链路向主叫方传输第二类附加业务;但是,若主叫方在注册时设置了在未连接第一网络的状态下,仍然推送第一类附加业务,那么,在主叫方未连接第一网络的状态下,通过第二通信链路向主叫方传输第一类附加业务。这样,能够在尽量为主叫方节省流量的情况下,满足主叫方对附加业务的多样化选择服务需求,也提升了供主叫方选择接收第一类附加业务的灵活性。
采用本发明实施例的技术方案,当主叫方处于接入第一网络的状态时,通过主叫方已接入的第一网络来接收附加业务服务器发送的第一类附加业务,保证了主叫方能够接收到第一类附加业务,解决了因一些主叫方因不支持用于传输第一类附加业务的移动数据网络而导致的无法享受第一类附加业务服务的问题;同时,由于主叫方不必通过当前呼叫被叫方所使用的移动数据网络接收第一类附加业务,还能节省因通过移动数据网络接收第一类附加业务而产生的流量。另外,主叫方处于接入第一网络的状态时,能够根据当前驻留网络环境选择通过第一网络来接收第一类附加业务,主叫方优选已接入的第一网络来接收附加业务服务器发送的第一类附加业务,提升了选择接收第一类附加业务网络的灵活性。再有,相对于一些基于主叫终端直接触发附加业务服务器的附加业务实现方案来说,且对于这类附加业务实现方案,黑客很容易通过终端对附加业务服务器进行攻击,造成业务瘫痪;然而,本实施例所述技术方案是由核心网来完成对附加业务服务器的触发,提高了安全系数,不会存在虚假攻击的隐患。
下面,以第一类附加业务为视频彩铃,第二类附加业务为音频彩铃,附加业务服务器为彩铃平台、第一网络为WI-FI网络为例进行说明。
彩铃平台接收核心网发送的彩铃业务触发请求;彩铃平台在接收到附加业务触发请求时,基于所述触发请求获取主叫方信息;判断主叫方是否接入WI-FI网络,并在确定主叫方接入WI-FI网络时,基于所述WI-FI网络与主叫方建立WI-FI网络通信链路,基于所述WI-FI网络通信链路向主叫方传输视频彩铃。这样,当主叫方处于接入WI-FI网络的状态时,通过主叫方已接入的WI-FI网络来接收彩铃平台发送的视频彩铃,保证了主叫方能够接收到视频彩铃,解决了因一些主叫方因不支持用于传输视频彩铃的移动数据网络而导致的无法享受视频彩铃服务的问题;同时,由于主叫方不必通过当前呼叫被叫方所使用的移动数据网络接收视频彩铃,还能节省因通过移动数据网络接收视频彩铃而产生的流量。
实施例二
本发明实施例提供了一种附加业务的传输方法。图2为本发明实施例一的附加业务的传输方法的流程示意图;如图2所示,所述方法包括:
步骤201:接收到附加业务触发请求时,基于所述触发请求获取主叫方信息。
本实施例所述的附加业务的传输方法应用于一设备中,所述设备可为附加业务服务器。
这里,所述附加业务为由通讯运营商提供的服务,所述通讯运营商可以是移动运营商、联通运营商、电信运营商等。
步骤202:判断主叫方是否接入第一网络,若主叫方接入第一网络,执行步骤203;若主叫方未接入第一网络,执行步骤204;
例如,所述第一网络为WI-FI网络。
这里,判断主叫方是否接入第一网络的方式包括:
通过是否接收到主叫方定时发送的第一心跳信息来判定,或者
直接向主叫方发第一网络连接状态探测请求,根据主叫方的返回信息,判断主叫方当前是否处于第一网络连接状态。
步骤203:获取第一网络的网络速率,然后执行步骤205;
这里,获取第一网络的网络速率的方式包括:
通过主叫方定时发送的第一心跳信息中获取,或者
直接向主叫方发送第一网络网速探测请求,从主叫方返回的自身探测数据中获取。
步骤204:获取当前呼叫网络的网络速率,然后执行步骤208;
这里,获取当前呼叫网络的网络速率的方式,包括:
通过主叫方定时发送的关于当前呼叫网络的第二心跳信息中获取,或者
直接向主叫方发送当前呼叫网络网速探测请求,从主叫方返回的自身探测数据中获取。
步骤205:基于所述第一网络与主叫方建立第一通信链路,然后执行步骤206;
步骤206:结合所述第一网络的网络速率,和/或所述主叫方的附加业务推送注册信息,和/或所述被叫方的附加业务签约信息,从所述附加业务中的可选第一类附加业务选择待传输的第一类附加业务,然后执行步骤207;
可选地,从所述附加业务中的可选第一类附加业务选择待传输的第一类附加业务,包括:
结合所述第一网络的网络速率,从所述附加业务中的可选第一类附加业务选择待传输的第一类附加业务;或
结合所述第一网络的网络速率、及所述被叫方的附加业务签约信息,从所述附加业务中的可选第一类附加业务选择待传输的第一类附加业务;或
结合所述第一网络的网络速率、及所述主叫方的附加业务推送注册信息,从所述附加业务中的可选第一类附加业务选择待传输的第一类附加业务;或
结合所述第一网络的网络速率、所述主叫方的附加业务推送注册信息、及所述被叫方的附加业务签约信息,从所述附加业务中的可选第一类附加业务选择待传输的第一类附加业务。
如此,可根据主叫方所处不同的网络环境、网速情况,为主叫方挑选更高质量的附加业务内容。
如此,附加业务服务器根据主叫方当前所在网络情况、网速情况以及主叫方提前设置好的附加业务传输要求,挑选出当前可为主叫方提供的最好质量的附加业务内容。
具体地,所述附加业务内容的质量由高至低可分为高清第一类附加业务、标清第一类附加业务、流畅第一类附加业务、高清第二类附加业务、标清第二类附加业务。
这里,质量属性好坏的顺序为:高清≥标清≥流畅。
以附加业务为彩铃业务为例,所述彩铃业务的质量由高至低可分为:高清视频彩铃、标清视频彩铃、流畅视频彩铃、高清音频彩铃、标清音频彩铃。
在一具体实施方式种,每一附加业务内容均附带有用于表征附加业务内容质量的质量属性标签或质量属性标识。
如此,在附加业务服务器确定待传输的附加业务内容的类别后,可根据当前驻留网络的网络速率确定与该网络速率相适应的质量属性。
举例来说,附加业务服务器确定向主叫方通过第一网络传输第一类别附加业务,判断当前第一网络的网络速率满足高清质量属性的要求,则为主叫方挑选高清质量属性的第一类别附加业务。
可选地,对于主叫方,可提前设置第一类附加业务的推送方式,即:是否只在主叫方处于第一网络下传输,或即使当主叫用户处于非第一网络时,也允许附加业务服务器为主叫方传输第一类附加业务。
可选地,对于被叫方,可以提前设置为主叫方播放的附加业务内容,可以为一个或多个,当被叫方完成该设置后,附加业务服务器将从被叫方设置的附加业务内容库中选择与当前网络环境及网络速率相适应的、质量最好的附加业务内容,向主叫方传输。如果被叫方未专门设置为主叫方播放的附加业务内容,但开通了附加业务功能,则附加业务服务器在默认附加业务内容库中自选与当前网络环境及网络速率相适应的、质量最好的附加业务内容,向主叫方传输。
在一具体实施方式中,所述结合所述第一网络的网络速率,和/或所述主叫方的附加业务推送注册信息,和/或所述被叫方的附加业务签约信息,从所述附加业务中的可选第一类附加业务选择待传输的第一类附加业务,包括:
基于所述被叫方的附加业务签约信息判断是否有与所述被叫方对应的附加业务内容库;
如果有,从与所述被叫方对应的附加业务内容库中选择与主叫方的当前驻留的第一网络及其网络速率相适应的附加业务内容;
如果没有,从默认附加业务内容库中选择与主叫方的当前驻留第一网络及其网络速率相适应的附加业务内容。
作为一种实施方式,所述选择与主叫方的当前驻留第一网络及其网络速率相适应的附加业务内容,包括:
若同时存在两个或两个以上的与主叫方的当前驻留网络及当前驻留网络的网络速率相适应的附加业务内容,则随机选择一个待播放的附加业务内容。
需要说明的是,这里,所述步骤205与步骤206的执行顺序可以互换,或者,二者可以同时进行。
步骤207:基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务,然后结束流程。
步骤208:基于所述当前呼叫网络与主叫方建立第二通信链路,然后执行步骤209;
步骤209:结合所述当前呼叫网络的网络速率,和/或所述主叫方的附加业务推送注册信息,和/或所述被叫方的附加业务签约信息,从所述附加业务中的可选第二类附加业务选择待传输的第二类附加业务,然后执行步骤210;
需要说明的是,这里,所述步骤208与步骤209的执行顺序可以互换,或者,二者可以同时进行。
步骤210:基于所述第二通信链路向主叫方传输所述附加业务中的第二类附加业务,然后结束流程。
需要说明的是,一方面,被叫方可以指定播放的附加业务内容,可以是一个附加业务内容,也可以是多个附加业务内容;可以是不同质量的第一类附加业务或第二类附加业务。当被叫方指定了播放的附加业务内容集合后,当附加业务服务器向主叫方播放附加业务内容时,就需要从被叫方指定的附加业务内容集合中选择当前主叫方可以接受的最高质量的附加业务内容。当存在多个可播放的相同质量的附加业务内容时,可从多个可播放的相同质量的附加业务内容中,随机选择一个作为待播放的附加业务内容。
另一方面,主叫方可设置当处于非第一网络时,附加业务服务器是否为主叫方优先推送第一类附加业务。即,若主叫方设置为非第一网络也优先播放第一类附加业务时,则无论主叫方当前是否处于第一网络连接状态,附加业务服务器都根据主叫方当前网速情况,尽可能为主叫方推送最高质量的第一类附加业务,只有在网速不满足播放第一类附加业务最低的速率时,才为主叫方选择播放主叫方能接受的最高质量的第二类附加业务。若用户设置为只有第一网络下播放第一类附加业务,则当彩铃平台判断主叫方在第一网络下时,根据主叫方的网速情况,为主叫方优先推送最好质量的第一类附加业务;当判断主叫用户不在第一网络时,附加业务服务器根据主叫方当前网速为用户推送最好质量的第二类附加业务。
本实施例中,所述第一类附加业务可以理解为视频类附加业务,如视频彩铃;所述第二类附加业务可以理解为音频类附加业务,如音频彩铃。
采用本实施例所述技术方案,主叫方可通过第一网络传输第一类附加业务,为主叫方节省了因第一类附加业务产生的高额流量费,解决了当采用流量计费后,因第一类附加业务需要产生较大流量而带给主叫方高额流量费,且影响附加业务推广的问题。另一方面,本实施例所述技术方案,可根据主叫方所处不同的网络环境、网速情况,为主叫方挑选更高质量的附加业务,保证附加业务的100%可达,即无论主叫方是否支持第一网络播放第一类附加业务,由附加业务服务器先确定当前主叫方驻留网络情况及其网速情况,然后才为主叫方传输与当前驻留网络及网速情况相适应的附加业务,这样,能保证至少为主叫方传输各主叫终端均支持的第二类附加业务。再一方面,相对于现有技术中附加业务都是在被叫方设定的几个附加业务内容中随机选择进行传输的这种传输方式来说,由于随机选择时,无论当前网络环境的好坏,所选中的附加业务内容必须适应最坏网络的播放条件;而采用本实施例所述技术方案,能根据主叫方网络条件的好坏为主叫方挑选更高质量的附加业务内容进行播放。最后一方面,对附加业务服务器的触发由核心网完成,而非由主叫方直接完成,不会存在虚假攻击的隐患。
下面,继续以第一类附加业务为视频彩铃,第二类附加业务为音频彩铃,附加业务服务器为彩铃平台、第一网络为WI-FI网络为例进行说明。
彩铃平台接收核心网发送的彩铃业务触发请求;基于所述彩铃业务触发请求获取主叫终端的当前驻留网络;获取主叫终端当前驻留网络的网络速率;根据主叫终端的当前驻留网络及当前驻留网络的网络速率,选择用于播放彩铃的网络以及待播放的彩铃内容,通过所述用于播放彩铃的网络向所述主叫终端播放所述彩铃内容。这样,可根据主叫方所处不同的网络环境、网速情况,为主叫方挑选更高质量的彩铃业务服务。
实施例三
本发明实施例提供了一种附加业务的传输方法。图3为本发明实施例一的附加业务的传输方法的流程示意图;如图3所示,所述方法包括:
步骤301:向开通附加业务的被叫方发送呼叫请求。
本实施例所述的附加业务的传输方法应用于一设备中,所述设备可为主叫终端。
这里,所述附加业务为由通讯运营商提供的服务,所述通讯运营商可以是移动运营商、联通运营商、电信运营商等。
可选地,所述附加业务是主叫方在向被叫方发送呼叫请求时,在主叫方等待被叫方接通的过程中,由被叫方设定的为主叫方提供的服务。
这里,所述呼叫请求可以是电话呼叫请求,也可以是通过第三方应用向被叫方发送的呼叫请求。
步骤302:接收附加业务服务器通过第二网络发送的第一网络连接请求,与所述附加业务服务器建立第一通信链路。
步骤303:接收附加业务服务器通过所述第一通信链路发送的第一类附加业务传输请求,基于所述第一通信链路接收所述第一类附加业务。
在一实施例中,所述向开通附加业务的被叫方发送呼叫请求之前,所述方法还包括:
向附加业务服务器发送附加业务推送注册请求,由所述附加业务服务器基于所述注册请求生成与所述主叫方匹配的附加业务推送注册信息;所述注册请求用于请求附加业务服务器为所述主叫方开通通过第一网络传输附加业务的功能;
接收所述附加业务服务器返回的注册成功响应。
如此,由于主叫方预先向附加业务服务器开通了通过第一网络传输附加业务的功能,这样,在主叫方向开通附加业务的被叫方发送呼叫请求,在主叫方等待被叫方接通的过程中,能基于所述第一通信链路接收所述第一类附加业务,使得主叫方对应的主叫用户享受通过第一网络播放第一类附加业务的服务,节省了采用当前呼叫网络播放第一类附加业务所产生的流量。
进一步地,所述方法还包括:
在向所述附加业务服务器注册成功后,定期通过第一网络向所述附加业务服务器发送第一心跳消息,以由所述附加业务服务器基于预设时间内是否接收到有与所述主叫方对应的第一心跳消息确定所述主叫方是否连接第一网络。
如此,便于附加业务服务器确定所述主叫方当前是否连接第一网络。
在一实施例中,所述方法还包括:
接收附加业务服务器发送的第一网络连接状态探测请求;
根据所述主叫方当前与第一网络的连接状态向所述附加业务服务器返回第一网络连接状态探测应答消息,以由所述附加业务服务器基于第一网络连接状态探测应答消息确定所述主叫方是否连接第一网络。
如此,及时向附加业务服务器返回第一网络连接状态探测应答消息,能够使附加业务服务器及时确定所述主叫方当前是否连接第一网络,并为附加业务服务器从所述附加业务中选择待传输的附加业务提供基础。
另一方面,主叫方可设置当处于非第一网络时,附加业务服务器是否为主叫方优先推送第一类附加业务。即,若主叫方设置为非第一网络也优先播放第一类附加业务时,则无论主叫方当前是否处于第一网络连接状态,附加业务服务器都根据主叫方当前网速情况,尽可能为主叫方推送最高质量的第一类附加业务,只有在网速不满足播放第一类附加业务最低的速率时,才为主叫方选择播放主叫方能接受的最高质量的第二类附加业务。若用户设置为只有第一网络下播放第一类附加业务,则当彩铃平台判断主叫方在第一网络下时,根据主叫方的网速情况,为主叫方优先推送最好质量的第一类附加业务;当判断主叫用户不在第一网络时,附加业务服务器根据主叫方当前网速为用户推送最好质量的第二类附加业务。
本实施例中,所述第一类附加业务可以理解为视频类附加业务,如视频彩铃;所述第二类附加业务可以理解为音频类附加业务,如音频彩铃。
采用本实施例所述技术方案,主叫方可通过第一网络传输第一类附加业务,为主叫方节省了因第一类附加业务产生的高额流量费,解决了当采用流量计费后,因第一类附加业务需要产生较大流量而带给主叫方高额流量费,且影响附加业务推广的问题。
实施例四
本发明实施例提供了一种附加业务服务器。图4为本发明实施例的附加业务服务器的组成结构示意图;如图4所示,所述附加业务服务器包括:第一通信模块41、第一获取模块42和处理模块43;其中,
所述第一通信模块41,用于接收附加业务触发请求;
所述第一获取模块42,用于在所述第一通信模块接收到附加业务触发请求时,基于所述触发请求获取主叫方信息;
所述处理模块43,用于判断主叫方是否接入第一网络,并在确定主叫方接入第一网络时,基于所述第一网络与主叫方建立第一通信链路,基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务。
在一实施例中,所述处理模块43:
确定主叫方未接入第一网络时,基于主叫方的当前呼叫网络与主叫方建立第二通信链路,基于所述第二通信链路向主叫方传输所述附加业务中的第二类附加业务;其中,所述主叫方接收所述第二类附加业务所需流量小于或等于接收第一类附加业务所需流量。
在一可选实施方式中,所述附加业务服务器还包括:
第二获取模块44,用于获取第一网络的网络速率;
所述处理模块43,还用于在所述基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务之前,结合所述第一网络的网络速率,和/或所述主叫方的附加业务推送注册信息,和/或所述被叫方的附加业务签约信息,从所述附加业务中的可选第一类附加业务选择待传输的第一类附加业务。
在一可选实施方式中,所述附加业务服务器还包括:
第三获取模块45,用于获取当前呼叫网络的网络速率;
所述处理模块43,还用于在基于所述第二通信链路向主叫方传输所述附加业务中的第二类附加业务之前,结合所述当前呼叫网络的网络速率,和/或所述主叫方的附加业务推送注册信息,和/或所述被叫方的附加业务签约信息,从所述附加业务中的可选第二类附加业务选择待传输的第二类附加业务。
在一可选实施方式中,所述附加业务服务器还包括:
第一注册模块46,用于接收主叫方发送的附加业务推送注册请求;所述注册请求用于请求附加业务服务器为所述主叫方开通通过第一网络传输附加业务的功能;基于所述注册请求生成与所述主叫方匹配的附加业务推送注册信息,并向所述主叫方发送注册成功响应。
进一步地,所述处理模块43,还用于:
检测预设时间内是否有与所述主叫方对应的第一心跳消息;其中,所述第一心跳消息是由所述主叫方在向所述附加业务服务器注册成功后定期通过第一网络向所述附加业务服务器发送的消息;若有与所述主叫方对应的第一心跳消息,则判定所述主叫方连接第一网络;若没有与所述主叫方对应的第一心跳消息,则判定所述主叫方未连接第一网络。
作为一种实施方式,所述处理模块43,还用于:获取所述主叫方的附加业务推送注册信息;基于所述附加业务推送注册信息向所述主叫方发送第一网络连接状态探测请求;根据所述主叫方返回的第一网络连接状态探测应答消息确定主叫方是否连接第一网络。
本领域技术人员应当理解,本发明实施例的附加业务服务器中各处理单元的功能,可参照前述附加业务的传输方法的相关描述而理解,本发明实施例的附加业务服务器中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。
本实施例中,所述附加业务服务器中的第一获取模块42、处理模块43、第二获取模块44、第三获取模块45、第一注册模块46,在实际应用中可由所述附加业务服务器中的中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP,Digital SignalProcessor)或可编程门阵列(FPGA,Field-Programmable Gate Array)等实现;所述设备中的第一通信模块41,在实际应用中可由所述附加业务服务器中的收发天线实现。
本发明实施例所述附加业务服务器,能根据主叫方当前的驻留网络环境,为主叫方配置最佳的附加业务实现方案。
实施例五
本发明实施例提供了一种附加业务的传输装置。图5为本发明实施例的附加业务的传输装置的组成结构示意图;如图5所示,所述附加业务的传输装置包括:第二通信模块51、第三通信模块52、建立模块53和控制模块54;其中,
所述第二通信模块51,用于向开通附加业务的被叫方发送呼叫请求;
所述第三通信模块52,用于接收附加业务服务器通过第二网络发送的第一网络连接请求;
所述建立模块53,用于在所述第三通信模块接收到附加业务服务器通过第二网络发送的第一网络连接请求时,与所述附加业务服务器建立第一通信链路;所述第三通信模块52,还用于接收附加业务服务器通过所述第一通信链路发送的第一类附加业务传输请求;
所述控制模块54,用于基于所述第一通信链路接收所述第一类附加业务。
在一实施例中,所述装置还包括:
第二注册模块55,用于向附加业务服务器发送附加业务推送注册请求,由所述附加业务服务器基于所述注册请求生成与所述主叫方匹配的附加业务推送注册信息;所述注册请求用于请求附加业务服务器为所述主叫方开通通过第一网络传输附加业务的功能;接收所述附加业务服务器返回的注册成功响应。
在一可选实施方式中,所述第第三通信模块52,还用于在向所述附加业务服务器注册成功后,定期通过第一网络向所述附加业务服务器发送第一心跳消息,以由所述附加业务服务器基于预设时间内是否接收到有与所述主叫方对应的第一心跳消息确定所述主叫方是否连接第一网络。
在一可选实施方式中,所述第三通信模块53,还用于接收附加业务服务器发送的第一网络连接状态探测请求;根据所述主叫方当前与第一网络的连接状态向所述附加业务服务器返回第一网络连接状态探测应答消息,以由所述附加业务服务器基于第一网络连接状态探测应答消息确定所述主叫方是否连接第一网络。
本实施例中,所述附加业务的传输装置可设置于主叫方所在终端中。
本领域技术人员应当理解,本发明实施例的附加业务的传输装置中各处理单元的功能,可参照前述附加业务的传输方法的相关描述而理解,本发明实施例的附加业务的传输装置中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。
本实施例中,所述附加业务的传输装置中的建立模块53、控制模块54、第二注册模块55,在实际应用中可由所述附加业务的传输装置或所述传输装置所属终端中的中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP,Digital Signal Processor)或可编程门阵列(FPGA,Field-Programmable Gate Array)等实现;所述附加业务的传输装置中的第二通信模块51、第三通信模块52,在实际应用中可由所述附加业务的传输装置或所述传输装置所属终端中的收发天线实现。
本发明实施例的附加业务的传输装置,主叫方处于接入第一网络的状态时,不必通过当前呼叫被叫方所使用的移动数据网络接收第一类附加业务,能节省因通过移动数据网络接收第一类附加业务而产生的流量。
实施例六
本实施例提供一种附加业务的传输***,图6为本发明实施例提供的附加业务的传输***的一种交互示意图,如图6所示,所述附加业务的传输***,包括:
主叫方61,用于向开通附加业务的被叫方63发送呼叫请求;接收附加业务服务器62通过第二网络发送的第一网络连接请求,与所述附加业务服务器62建立第一通信链路;接收附加业务服务器62通过所述第一通信链路发送的第一类附加业务传输请求,基于所述第一通信链路接收所述第一类附加业务;
附加业务服务器62,用于接收到附加业务触发请求时,基于所述触发请求获取主叫方信息;判断主叫方61是否接入第一网络,并在确定主叫方61接入第一网络时,基于所述第一网络与主叫方61建立第一通信链路,基于所述第一通信链路向主叫方61传输所述附加业务中的第一类附加业务;
开通附加业务的被叫方63,用于接收主叫方61发送的呼叫请求,并在接收到主叫方61发送的呼叫请求时,发送振铃消息。
具体地,开通附加业务的被叫方63,用于向核心网发送振铃消息,以由所述核心网将所述振铃消息转发至所述附加业务服务器62,并向所述附加业务服务器62发送附加业务触发请求。
这里,当附加业务服务器接收到振铃消息时,表明被叫方当前未摘机,附加业务服务器需向主叫方传输附加业务。
这里,所述附加业务服务器62,用于接收核心网发送的附加业务触发请求。
具体地,所述主叫方61所在终端包括如图5所示的附加业务的传输装置。
具体地,所述附加业务服务器62的具体组成结构如图4所示,在此不再赘述。
实际应用中,附加业务的传输***中的通讯可以由服务器中的硬件资源协同实现,如处理器等计算资源、通信资源(如用于支持实现各种方式的通信)实现。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (21)
1.一种附加业务的传输方法,其特征在于,所述方法包括:
接收到附加业务触发请求时,基于所述触发请求获取主叫方信息;
判断主叫方是否接入第一网络,并在确定主叫方接入第一网络时,基于所述第一网络与主叫方建立第一通信链路,基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务;
其中,所述方法还包括:
确定主叫方未接入第一网络时,基于主叫方的当前呼叫网络与主叫方建立第二通信链路,基于所述第二通信链路向主叫方传输所述附加业务中的第二类附加业务;其中,所述主叫方接收所述第二类附加业务所需流量小于或等于接收第一类附加业务所需流量。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取第一网络的网络速率;
所述基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务之前,还包括:
结合所述第一网络的网络速率,和/或所述主叫方的附加业务推送注册信息,和/或所述被叫方的附加业务签约信息,从所述附加业务中的可选第一类附加业务选择待传输的第一类附加业务;
其中,所述附加业务是彩铃业务时,所述第一类附加业务为视频彩铃业务,所述第一网络是无线局域网。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取当前呼叫网络的网络速率;
所述基于所述第二通信链路向主叫方传输所述附加业务中的第二类附加业务之前,还包括:
结合所述当前呼叫网络的网络速率,和/或所述主叫方的附加业务推送注册信息,和/或所述被叫方的附加业务签约信息,从所述附加业务中的可选第二类附加业务选择待传输的第二类附加业务。
4.根据权利要求1所述的方法,其特征在于,接收附加业务触发请求之前,所述方法还包括:
接收主叫方发送的附加业务推送注册请求;所述注册请求用于请求附加业务服务器为所述主叫方开通通过第一网络传输附加业务的功能;
基于所述注册请求生成与所述主叫方匹配的附加业务推送注册信息,并向所述主叫方发送注册成功响应。
5.根据权利要求4所述的方法,其特征在于,所述判断主叫方是否接入第一网络,包括:
检测预设时间内是否有与所述主叫方对应的第一心跳消息;其中,所述第一心跳消息是由所述主叫方在向所述附加业务服务器注册成功后定期通过第一网络向所述附加业务服务器发送的消息;
若有与所述主叫方对应的第一心跳消息,则判定所述主叫方连接第一网络;
若没有与所述主叫方对应的第一心跳消息,则判定所述主叫方未连接第一网络。
6.根据权利要求4所述的方法,其特征在于,所述判断主叫方是否接入第一网络,包括:
获取所述主叫方的附加业务推送注册信息;
基于所述附加业务推送注册信息,向所述主叫方发送第一网络连接状态探测请求;
根据所述主叫方返回的第一网络连接状态探测应答消息确定主叫方是否连接第一网络。
7.一种附加业务的传输方法,其特征在于,所述方法包括:
向开通附加业务的被叫方发送呼叫请求;
接收附加业务服务器通过第二网络发送的第一网络连接请求,与所述附加业务服务器建立第一通信链路;
接收附加业务服务器通过所述第一通信链路发送的第一类附加业务传输请求,基于所述第一通信链路接收所述第一类附加业务。
8.根据权利要求7所述的方法,其特征在于,所述向开通附加业务的被叫方发送呼叫请求之前,所述方法还包括:
向附加业务服务器发送附加业务推送注册请求,由所述附加业务服务器基于所述注册请求生成与所述主叫方匹配的附加业务推送注册信息;所述注册请求用于请求附加业务服务器为所述主叫方开通通过第一网络传输附加业务的功能;
接收所述附加业务服务器返回的注册成功响应;
其中,所述附加业务是彩铃业务时,所述第一类附加业务为视频彩铃业务,所述第一网络是无线局域网。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
在向所述附加业务服务器注册成功后,定期通过第一网络向所述附加业务服务器发送第一心跳消息,以由所述附加业务服务器基于预设时间内是否接收到有与所述主叫方对应的第一心跳消息确定所述主叫方是否连接第一网络。
10.根据权利要求8所述的方法,其特征在于,所述方法还包括:
接收附加业务服务器发送的第一网络连接状态探测请求;
根据所述主叫方当前与第一网络的连接状态向所述附加业务服务器返回第一网络连接状态探测应答消息,以由所述附加业务服务器基于第一网络连接状态探测应答消息确定所述主叫方是否连接第一网络。
11.一种附加业务服务器,其特征在于,所述附加业务服务器包括:
第一通信模块,用于接收附加业务触发请求;
第一获取模块,用于在所述第一通信模块接收到附加业务触发请求时,基于所述触发请求获取主叫方信息;
处理模块,用于判断主叫方是否接入第一网络,并在确定主叫方接入第一网络时,基于所述第一网络与主叫方建立第一通信链路,基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务;
所述处理模块,还用于:
确定主叫方未接入第一网络时,基于主叫方的当前呼叫网络与主叫方建立第二通信链路,基于所述第二通信链路向主叫方传输所述附加业务中的第二类附加业务;其中,所述主叫方接收所述第二类附加业务所需流量小于或等于接收第一类附加业务所需流量。
12.根据权利要求11所述的附加业务服务器,其特征在于,所述附加业务服务器还包括:
第二获取模块,用于获取第一网络的网络速率;
所述处理模块,还用于在所述基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务之前,结合所述第一网络的网络速率,和/或所述主叫方的附加业务推送注册信息,和/或所述被叫方的附加业务签约信息,从所述附加业务中的可选第一类附加业务选择待传输的第一类附加业务;
其中,所述附加业务是彩铃业务时,所述第一类附加业务为视频彩铃业务,所述第一网络是无线局域网。
13.根据权利要求11所述的附加业务服务器,其特征在于,所述附加业务服务器还包括:
第三获取模块,用于获取当前呼叫网络的网络速率;
所述处理模块,还用于在基于所述第二通信链路向主叫方传输所述附加业务中的第二类附加业务之前,结合所述当前呼叫网络的网络速率,和/或所述主叫方的附加业务推送注册信息,和/或所述被叫方的附加业务签约信息,从所述附加业务中的可选第二类附加业务选择待传输的第二类附加业务。
14.根据权利要求11所述的附加业务服务器,其特征在于,所述附加业务服务器还包括:
第一注册模块,用于接收主叫方发送的附加业务推送注册请求;所述注册请求用于请求附加业务服务器为所述主叫方开通通过第一网络传输附加业务的功能;基于所述注册请求生成与所述主叫方匹配的附加业务推送注册信息,并向所述主叫方发送注册成功响应。
15.根据权利要求14所述的附加业务服务器,其特征在于,所述处理模块,还用于:
检测预设时间内是否有与所述主叫方对应的第一心跳消息;其中,所述第一心跳消息是由所述主叫方在向所述附加业务服务器注册成功后定期通过第一网络向所述附加业务服务器发送的消息;若有与所述主叫方对应的第一心跳消息,则判定所述主叫方连接第一网络;若没有与所述主叫方对应的第一心跳消息,则判定所述主叫方未连接第一网络。
16.根据权利要求14所述的附加业务服务器,其特征在于,所述处理模块,还用于:获取所述主叫方的附加业务推送注册信息;基于所述附加业务推送注册信息向所述主叫方发送第一网络连接状态探测请求;根据所述主叫方返回的第一网络连接状态探测应答消息确定主叫方是否连接第一网络。
17.一种附加业务的传输装置,其特征在于,所述装置包括:
第二通信模块,用于向开通附加业务的被叫方发送呼叫请求;
第三通信模块,用于接收附加业务服务器通过第二网络发送的第一网络连接请求;
建立模块,用于在所述第三通信模块接收到附加业务服务器通过第二网络发送的第一网络连接请求时,与所述附加业务服务器建立第一通信链路;
所述第三通信模块,还用于接收附加业务服务器通过所述第一通信链路发送的第一类附加业务传输请求;
控制模块,用于基于所述第一通信链路接收所述第一类附加业务。
18.根据权利要求17所述的装置,其特征在于,所述装置还包括:
第二注册模块,用于向附加业务服务器发送附加业务推送注册请求,由所述附加业务服务器基于所述注册请求生成与所述主叫方匹配的附加业务推送注册信息;所述注册请求用于请求附加业务服务器为所述主叫方开通通过第一网络传输附加业务的功能;接收所述附加业务服务器返回的注册成功响应;其中,所述附加业务是彩铃业务时,所述第一类附加业务为视频彩铃业务,所述第一网络是无线局域网。
19.根据权利要求18所述的装置,其特征在于,所述第第三通信模块,还用于在向所述附加业务服务器注册成功后,定期通过第一网络向所述附加业务服务器发送第一心跳消息,以由所述附加业务服务器基于预设时间内是否接收到有与所述主叫方对应的第一心跳消息确定所述主叫方是否连接第一网络。
20.根据权利要求18所述的装置,其特征在于,所述第三通信模块,还用于接收附加业务服务器发送的第一网络连接状态探测请求;根据所述主叫方当前与第一网络的连接状态向所述附加业务服务器返回第一网络连接状态探测应答消息,以由所述附加业务服务器基于第一网络连接状态探测应答消息确定所述主叫方是否连接第一网络。
21.一种附加业务的传输***,其特征在于,所述***包括:
主叫方,用于向开通附加业务的被叫方发送呼叫请求;接收附加业务服务器通过第二网络发送的第一网络连接请求,与所述附加业务服务器建立第一通信链路;接收附加业务服务器通过所述第一通信链路发送的第一类附加业务传输请求,基于所述第一通信链路接收所述第一类附加业务;
附加业务服务器,用于接收到附加业务触发请求时,基于所述触发请求获取主叫方信息;判断主叫方是否接入第一网络,并在确定主叫方接入第一网络时,基于所述第一网络与主叫方建立第一通信链路,基于所述第一通信链路向主叫方传输所述附加业务中的第一类附加业务;
开通附加业务的被叫方,用于接收主叫方发送的呼叫请求,并在接收到主叫方发送的呼叫请求时,发送振铃消息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710005208.6A CN108616834A (zh) | 2017-01-04 | 2017-01-04 | 一种附加业务的传输方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710005208.6A CN108616834A (zh) | 2017-01-04 | 2017-01-04 | 一种附加业务的传输方法、装置及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108616834A true CN108616834A (zh) | 2018-10-02 |
Family
ID=63658519
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710005208.6A Pending CN108616834A (zh) | 2017-01-04 | 2017-01-04 | 一种附加业务的传输方法、装置及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108616834A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111464704A (zh) * | 2020-03-16 | 2020-07-28 | 咪咕音乐有限公司 | 彩铃业务的实现方法、服务器、终端及存储介质 |
CN111741170A (zh) * | 2020-06-19 | 2020-10-02 | 杭州东信北邮信息技术有限公司 | 一种5g超高清自适应视频彩铃业务***及其实现方法 |
CN113132923A (zh) * | 2019-12-31 | 2021-07-16 | 华为技术有限公司 | 呼叫处理的方法、***及相关装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101304324A (zh) * | 2007-05-11 | 2008-11-12 | 朱波 | 视频彩铃的实现方法及*** |
CN104092972A (zh) * | 2014-07-15 | 2014-10-08 | 北京小鱼儿科技有限公司 | 一种通信终端及安装于移动终端的工具 |
CN105007386A (zh) * | 2015-07-27 | 2015-10-28 | 北京攀峰友文科技有限公司 | 一种彩铃播放方法及装置 |
-
2017
- 2017-01-04 CN CN201710005208.6A patent/CN108616834A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101304324A (zh) * | 2007-05-11 | 2008-11-12 | 朱波 | 视频彩铃的实现方法及*** |
CN104092972A (zh) * | 2014-07-15 | 2014-10-08 | 北京小鱼儿科技有限公司 | 一种通信终端及安装于移动终端的工具 |
CN105007386A (zh) * | 2015-07-27 | 2015-10-28 | 北京攀峰友文科技有限公司 | 一种彩铃播放方法及装置 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113132923A (zh) * | 2019-12-31 | 2021-07-16 | 华为技术有限公司 | 呼叫处理的方法、***及相关装置 |
CN113132923B (zh) * | 2019-12-31 | 2022-08-26 | 华为技术有限公司 | 呼叫处理的方法、***及相关装置 |
CN111464704A (zh) * | 2020-03-16 | 2020-07-28 | 咪咕音乐有限公司 | 彩铃业务的实现方法、服务器、终端及存储介质 |
CN111464704B (zh) * | 2020-03-16 | 2022-01-25 | 咪咕音乐有限公司 | 彩铃业务的实现方法、服务器、终端及存储介质 |
CN111741170A (zh) * | 2020-06-19 | 2020-10-02 | 杭州东信北邮信息技术有限公司 | 一种5g超高清自适应视频彩铃业务***及其实现方法 |
CN111741170B (zh) * | 2020-06-19 | 2021-08-06 | 杭州东信北邮信息技术有限公司 | 一种5g超高清自适应视频彩铃业务***及其实现方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8644482B2 (en) | Method and apparatus for implementing and filtering customized ringing signals | |
US7751848B2 (en) | Systems and methods for providing concurrent mobile applications to mobile communication devices | |
KR100632007B1 (ko) | 멀티미디어 링백톤 대체음 제공 방법 | |
US8339437B2 (en) | Video communication method, video communication system and integrated media resource server | |
US20070286372A1 (en) | Customized ringback and communications | |
US20080095326A1 (en) | Method and system for providing presence information using ringback tone | |
US20060210033A1 (en) | Context sensitive ring back service | |
US8131265B2 (en) | System and method for implementing multimedia ring back tone service | |
CN101647296A (zh) | 实现彩铃互通的方法、多媒体网关控制设备及应用服务器 | |
KR20070095435A (ko) | 링백톤 서비스를 구현하는 방법 및 시스템 | |
US20070127705A1 (en) | Apparatus and method for providing customized information | |
US8908845B2 (en) | Method, device and system for implementing customized ring back tone service and customized ring tone service | |
CN108616834A (zh) | 一种附加业务的传输方法、装置及*** | |
ES2439253T3 (es) | Un método y un sistema para proporcionar un tono de retorno de llamada en una red de comunicación | |
WO2008036008A1 (en) | Multiple response options for incoming communication attempts | |
CN106603466A (zh) | 网络切换时的媒体能力协商方法和设备 | |
CN101222540B (zh) | 用于ip多媒体子***的多媒体业务实现方法 | |
CN108337650A (zh) | 一种媒体信息处理方法及网络设备、终端 | |
CN104580272B (zh) | 一种共享用户终端数据的方法及装置 | |
CN114500474A (zh) | 一种基于sip终端的通信方法、装置、通信设备和存储介质 | |
WO2010037302A1 (zh) | 一种实现彩振业务的方法、装置及通信*** | |
KR100589670B1 (ko) | 인터넷 텔레포니의 시그널링 부가 서비스 제공 방법 및 그 시스템 | |
CN102036201B (zh) | 来电提示方法及装置 | |
US20040253957A1 (en) | Mobile terminal control of the establishment of multimedia sessions | |
CN114567704A (zh) | 应用于呼叫的交互方法和相关装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181002 |