播放彩铃的方法、系统和彩铃平台 |
|||||||
申请号 | CN201280000893.9 | 申请日 | 2012-08-16 | 公开(公告)号 | CN102959994A | 公开(公告)日 | 2013-03-06 |
申请人 | 华为技术有限公司; | 发明人 | 徐玉丰; | ||||
摘要 | 本 发明 实施例 提供了一种播放彩铃的方法、系统和彩铃平台,被叫终端归属的彩铃平台接收主叫MSC发送的用于触发彩铃业务的 请求 消息,根据请求消息中携带的被叫号码判断被叫用户是否签约了反射彩铃模式的彩铃业务,若签约了,则根据请求消息中携带的主叫号码从主叫终端归属的彩铃平台获取主叫用户签约的彩铃信息,根据主叫用户签约的彩铃信息确定要播放的彩铃,并向主叫移动交换中心MSC播放该确定要播放的彩铃,使得呼叫被叫的任何主叫用户均能够听到自己设置的彩铃,提高了用户体验。 | ||||||
权利要求 | 1.一种播放彩铃的方法,其特征在于,包括: |
||||||
说明书全文 | 播放彩铃的方法、系统和彩铃平台技术领域[0001] 本发明涉及通信技术领域,尤其涉及一种播放彩铃的方法、系统和彩铃平台。 背景技术[0002] 彩铃业务是一项由被叫终端(User Equipment,UE)定制,为主叫终端提供个性化回铃音,即彩铃,例如:一段悦耳的音乐、一句问候语等,来替代普通回铃音的业务。在全球移动通讯系统(Global System of Mobile Communications,GSM)网络中,可以实现语音彩铃;在第三代移动通信技术(3rd-generation,3G)核心网电路域网络中,可以实现语音或视频的多媒体彩铃。 [0003] 用户可以根据自身的喜好自行从彩铃业务的提供商处下载并设置各种彩铃,例如,用户可以设置针对某个特殊的主叫号码而播放的特定彩铃,当特定的主叫号码对应的用户呼叫该彩铃用户时,将听到彩铃用户为其设置的特定彩铃;或用户可以设置针对某个特殊的主叫号码群组而播放的特定彩铃,当主叫号码群组中的主叫号码对应的用户在特定时间呼叫该彩铃用户时,将听到彩铃用户为其设置的特定彩铃;或用户可以设置针对某个特定的时间段而播放的特定彩铃,当任何主叫号码对应的用户在特定时间段内呼叫彩铃用户时,将听到彩铃用户设置的特定彩铃。 [0004] 当被叫用户开通彩铃业务之后,被叫终端的归属彩铃平台保存被叫用户签约的彩铃业务数据,当被叫用户的归属彩铃平台接收到主叫的移动交换中心(Mobile Switching Center,MSC)发送的用于触发彩铃业务的请求消息后,被叫终端的归属彩铃平台根据主被叫用户号码确定所需要的彩铃,并向主叫侧播放该彩铃,但是,现有技术中被叫终端的归属彩铃平台不能按照主叫用户设置的彩铃为该主叫用户播放彩铃。 发明内容[0005] 鉴于此,本申请的多个方面提供播放彩铃的方法、系统和彩铃平台,解决了被叫终端的归属彩铃平台不能按照主叫用户设置的彩铃为该主叫用户播放彩铃的问题。 [0006] 本申请的一方面,提供一种播放彩铃的方法,包括:被叫终端归属的彩铃平台接收主叫移动交换中心MSC发送的用于触发彩铃业务的请求消息,所述请求消息中携带被叫号码和主叫号码;所述被叫终端归属的彩铃平台根据所述被叫号码判断被叫用户是否签约了反射彩铃模式的彩铃业务;若所述被叫用户签约了反射彩铃模式的彩铃业务,则所述被叫终端归属的彩铃平台根据所述主叫号码从主叫终端归属的彩铃平台获取主叫用户签约的彩铃信息,根据所述主叫用户签约的彩铃信息确定要播放的彩铃,并向所述主叫移动交换中心MSC播放所述确定要播放的彩铃。 [0007] 在第一种可能的实现方式中,所述被叫终端归属的彩铃平台根据所述主叫号码从主叫终端归属的彩铃平台获取主叫用户签约的彩铃信息,包括:所述被叫终端归属的彩铃平台根据所述主叫号码向所述主叫终端归属的彩铃平台发送获取主叫用户签约的彩铃信息的查询请求,所述查询请求中携带有主叫号码和请求获取的彩铃信息的类型;所述被叫终端归属的彩铃平台接收所述主叫终端归属的彩铃平台根据所述主叫号码和请求获取的彩铃信息的类型返回的所述主叫用户签约的彩铃信息。 [0008] 结合第一种可能的实现方式,在第二种可能的实现方式中,所述根据所述主叫用户签约的彩铃信息确定要播放的彩铃,包括:根据所述主叫用户签约的彩铃信息中携带的彩铃列表和预先设置的彩铃播放算法确定要播放的彩铃。 [0009] 本申请的另一方面,提供一种播放彩铃的方法,包括:主叫终端归属的彩铃平台接收被叫终端归属的彩铃平台发送的获取主叫用户签约的彩铃信息的查询请求,所述查询请求中携带有主叫号码和请求获取的彩铃信息的类型;所述主叫终端归属的彩铃平台根据所述主叫号码和请求获取的彩铃信息的类型确定主叫用户签约的彩铃信息;所述主叫终端归属的彩铃平台将所述主叫用户签约的彩铃信息发送给所述被叫终端归属的彩铃平台,以便于所述被叫终端归属的彩铃平台根据所述主叫用户签约的彩铃信息确定要播放的彩铃,并向主叫移动交换中心MSC播放所述确定要播放的彩铃。 [0010] 在第一种可能的实现方式中,承载所述获取主叫用户签约的彩铃信息的查询请求的协议包括:超文本传送协议http、简单对象访问协议soap或传输控制协议tcp。 [0011] 结合第一种可能的实现方式,在第二种可能的实现方式中,所述主叫终端归属的彩铃平台根据所述主叫号码和请求获取的彩铃信息的类型确定主叫用户签约的彩铃信息,包括:所述主叫终端归属的彩铃平台根据所述主叫号码查询彩铃数据库,所述彩铃数据库预先存储有主叫用户签约的彩铃信息,根据所述请求获取的彩铃信息的类型获取主叫用户签约的彩铃信息。 [0012] 本申请的另一方面,提供一种被叫终端归属彩铃平台,包括:接收模块,用于接收主叫移动交换中心MSC发送的用于触发彩铃业务的请求消息,所述请求消息中携带被叫号码和主叫号码;判断模块,用于根据所述被叫号码判断被叫用户是否签约了反射彩铃模式的彩铃业务;获取模块,用于若所述被叫用户签约了反射彩铃模式的彩铃业务,根据所述主叫号码从主叫终端归属的彩铃平台获取主叫用户签约的彩铃信息;播放模块,用于根据所述主叫用户签约的彩铃信息确定要播放的彩铃,向主叫移动交换中心MSC播放所述确定要播放的彩铃。 [0013] 在第一种可能的实现方式中,所述获取模块包括:发送单元,用于若所述被叫用户签约了反射彩铃模式的彩铃业务,根据所述主叫号码向所述主叫终端归属的彩铃平台发送获取主叫用户签约的彩铃信息的查询请求,所述查询请求中携带有主叫号码和请求获取的彩铃信息的类型;接收单元,用于接收所述主叫终端归属的彩铃平台根据所述主叫号码和请求获取的彩铃信息的类型返回的所述主叫用户签约的彩铃信息。 [0014] 结合第一种可能的实现方式,在第二种可能的实现方式中,所述判断模块还用于根据所述被叫号码确定所述被叫用户签约了彩铃业务。 [0015] 本申请的另一方面,提供一种主叫终端归属彩铃平台,包括:接收模块,用于接收被叫终端归属的彩铃平台发送的获取主叫用户签约的彩铃信息的查询请求,所述查询请求中携带有主叫号码和请求获取的彩铃信息的类型;确定模块,用于根据所述主叫号码和请求获取的彩铃信息的类型确定主叫用户签约的彩铃信息;发送模块,用于将所述主叫用户签约的彩铃信息发送给所述被叫终端归属的彩铃平台,以便于所述被叫终端归属的彩铃平台根据所述主叫用户签约的彩铃信息确定要播放的彩铃,并向主叫移动交换中心MSC播放所述确定要播放的彩铃。 [0016] 在第一种可能的实现方式中,所述确定模块具体用于根据所述主叫号码查询彩铃数据库,所述彩铃数据库预先存储有主叫用户签约的彩铃信息,根据所述请求获取的彩铃信息的类型获取主叫用户签约的彩铃信息。 [0017] 本申请的另一方面,提供一种播放彩铃的系统,包括:被叫终端归属的彩铃平台和主叫移动交换中心MSC;所述主叫移动交换中心MSC向所述被叫终端归属的彩铃平台发送用于触发彩铃业务的请求消息,所述请求消息中携带被叫号码和主叫号码;所述被叫终端归属的彩铃平台根据所述被叫号码判断被叫用户是否签约了反射彩铃模式的彩铃业务,若所述被叫用户签约了反射彩铃模式的彩铃业务,则根据所述主叫号码从主叫终端归属的彩铃平台获取主叫用户签约的彩铃信息,根据所述主叫用户签约的彩铃信息确定要播放的彩铃,并向所述主叫移动交换中心MSC播放所述确定要播放的彩铃。 [0018] 在本发明实施例中,被叫终端归属的彩铃平台接收主叫MSC发送的用于触发彩铃业务的请求消息,根据请求消息中携带的被叫号码判断被叫用户是否签约了反射彩铃模式的彩铃业务,若签约了,则根据请求消息中携带的主叫号码从主叫终端归属的彩铃平台获取主叫用户签约的彩铃信息,根据主叫用户签约的彩铃信息确定要播放的彩铃,并向主叫移动交换中心MSC播放该确定要播放的彩铃,使得呼叫被叫的任何主叫用户均能够听到自己设置的彩铃,提高了用户体验。附图说明 [0019] 图1为本发明应用在WCDMA系统中的架构图; [0020] 图2为本发明实施例播放彩铃的方法的一个实施例的流程示意图; [0021] 图3为本发明实施例播放彩铃的方法的另一个实施例的流程示意图; [0022] 图4为本发明实施例播放彩铃的方法的另一个实施例的流程示意图; [0023] 图5为本发明实施例被叫终端归属彩铃平台的一个实施例的结构示意图; [0024] 图6为本发明实施例被叫终端归属彩铃平台的另一个实施例的结构示意图; [0025] 图7为本发明实施例被叫终端归属彩铃平台的另一个实施例的结构示意图; [0026] 图8为本发明实施例主叫终端归属彩铃平台的一个实施例的结构示意图; [0027] 图9为本发明实施例主叫终端归属彩铃平台的另一个实施例的结构示意图; [0028] 图10为本发明实施例播放彩铃的系统的一个实施例的结构示意图。 具体实施方式[0029] 本发明的技术方案可以用于多种通信系统,如可以用于码分多址接入系统(CDMA,Code Division Multiple Access)、宽带码分多址接入系统(WCDMA,Wideband Code Division Multiple Access)、全球移动通信系统(GSM,Global System for Mobile communications)、通用分组无线业务(GPRS,General Packet Radio Service)等通信系统。但为更方便说明本发明之技术方案,下述仅以WCDMA系统作为示例,对本发明的应用环境进行说明。 [0030] 图1为本发明应用在WCDMA系统中的架构图,如图1所示:提供彩铃业务的系统包括主叫终端MO、主叫终端所属的节点NodeB、管辖主叫终端所属节点NodeB的主叫终端移动交换中心O-MSC、被叫终端MT、被叫终端所属的节点NodeB、管辖被叫终端所属节点NodeB的被叫终端移动交换中心T-MSC、归属位置寄存器HLR和多媒体彩铃(Multimedia Ring Back Tone,MRBT)平台。 [0031] MSC主要完成业务交换功能和呼叫控制功能,由MSC服务器和媒体网关MGW组成,MGW用于完成MRBT平台和终端之间的接续,使得MRBT平台发送的多媒体彩铃可以通过MGW发送给主叫终端;HLR用于保存终端的签约信息,通过HLR和MSC的交互,给MSC提供该MSC当前所管理的用户终端信息;MRBT平台用于保存终端预先定制的多媒体彩铃。 [0032] 图2为本发明实施例播放彩铃的方法的一个实施例的流程示意图,如图2所示,该方法包括: [0033] 步骤101、被叫终端归属的彩铃平台接收主叫移动交换中心MSC发送的用于触发彩铃业务的请求消息,所述请求消息中携带被叫号码和主叫号码; [0034] 在本发明实施例中,主叫MSC发送的用于触发彩铃业务的请求消息可以是初始地址消息(Initial Address Message,IAM)消息,该IAM消息中携带被叫号码和主叫号码,其中,被叫号码可以是“彩铃业务码+被叫移动台号码(Mobile Station ISDN Number,MSISDN)。此外,该IAM消息中还携带有主叫MSC支持的承载控制信息。 [0035] 步骤102、所述被叫终端归属的彩铃平台根据所述被叫号码判断被叫用户是否签约了反射彩铃模式的彩铃业务; [0036] 在本发明实施例中,被叫用户预先跟彩铃业务的提供商,例如,电信运营商,签约彩铃业务,通常彩铃业务的提供商提供的彩铃业务种类比较多,被叫用户可以根据需求与彩铃业务的提供商签约特定的彩铃业务,被叫用户与彩铃业务的提供商签约特定的彩铃业务后,彩铃业务的提供商会将被叫号码,例如,移动台号码,与签约特定的彩铃业务绑定,因此,可以通过被叫号码判断被叫用户是否签约了彩铃业务或判断被叫用户签约了何种彩铃业务。 [0037] 在本发明实施例中,反射彩铃模式的彩铃业务是由被叫用户签约的,是用于使被叫终端的归属彩铃平台根据主叫用户签约的彩铃信息向该主叫用户播放主叫用户所签约的彩铃的业务。 [0038] 例如,若用户A通过主叫终端A呼叫被叫终端C,则被叫终端C所在的彩铃平台自动从主叫终端A所在的彩铃平台获取用户A签约的彩铃信息,并确定要播放的彩铃,将该彩铃播放给用户A听;若用户B通过主叫终端B呼叫被叫终端C,则被叫终端C所在的彩铃平台也同样自动从主叫终端B所在的彩铃平台获取用户B签约的彩铃信息,并确定要播放的彩铃,并将该彩铃播放给用户B听。被叫用户通过签约反射彩铃模式的彩铃业务,使签约过彩铃业务的主叫用户在呼叫被叫用户时,听到的彩铃是主叫用户自己设置过的彩铃,提高用户体验。 [0039] 步骤103、若所述被叫用户签约了反射彩铃模式的彩铃业务,则所述被叫终端归属的彩铃平台根据所述主叫号码从主叫终端归属的彩铃平台获取主叫用户签约的彩铃信息,根据所述主叫用户签约的彩铃信息确定要播放的彩铃,并向所述主叫移动交换中心MSC播放所述确定要播放的彩铃。 [0040] 具体的,被叫终端归属的彩铃平台可以根据主叫号码向该主叫终端归属的彩铃平台发送获取主叫用户签约的彩铃信息的查询请求,该查询请求中携带有主叫号码和请求获取的彩铃信息的类型; [0041] 在本发明实施例中,查询请求中携带的彩铃信息的类型包括但不限于:主叫用户签约的在特定时间内播放过的彩铃,例如,1年内播放过的所有彩铃,或主叫用户签约的最近播放的彩铃,例如,最近播放的10首彩铃,或主叫用户签约的播放时间最长的彩铃,例如,播放时间最长的5首彩铃。需要说明的是,查询请求中可以携带一种彩铃信息的类型,也可以同时携带多种彩铃信息的类型,本发明实施例,对此不做限定。 [0042] 通过在查询请求中携带彩铃信息的类型,使得被叫终端归属的彩铃平台能够从主叫用户当前签约和历史签约的彩铃信息中,获取主叫用户最喜欢的彩铃信息,使得被叫终端归属的彩铃平台将主叫用户最喜欢的彩铃播放给主叫用户听,进一步提升用户体验。 [0043] 该被叫终端归属的彩铃平台接收该主叫终端归属的彩铃平台根据主叫号码和请求获取的彩铃信息的类型返回的所述主叫用户签约的彩铃信息。其中,在该返回的主叫用户签约的彩铃信息中可以携带彩铃列表,该彩铃列表中记录的信息包括但不限于:彩铃播放的时长和彩铃播放的方式。 [0044] 还需要说明的是,根据主叫用户签约的彩铃信息确定要播放的彩铃,具体可以为:根据主叫用户签约的彩铃信息中携带的彩铃列表和预先设置的彩铃播放算法确定要播放的彩铃。 [0045] 此外,在向主叫移动交换中心MSC播放确定要播放的彩铃之前,被叫终端归属的彩铃平台还可以向主叫MSC返回地址全消息(Address Complete Message,ACM)。 [0046] 在本发明实施例中,被叫终端归属的彩铃平台接收主叫MSC发送的用于触发彩铃业务的请求消息,根据请求消息中携带的被叫号码判断被叫用户是否签约了反射彩铃模式的彩铃业务,若签约了,则根据请求消息中携带的主叫号码从主叫终端归属的彩铃平台获取主叫用户签约的彩铃信息,根据主叫用户签约的彩铃信息确定要播放的彩铃,并向主叫移动交换中心MSC播放该确定要播放的彩铃,使得呼叫被叫的任何主叫用户均能够听到自己设置的彩铃,提高了用户体验。 [0047] 图3为本发明实施例播放彩铃的方法的另一个实施例的流程示意图,如图3所示,该方法包括: [0048] 步骤201、主叫终端归属的彩铃平台接收被叫终端归属的彩铃平台发送的获取主叫用户签约的彩铃信息的查询请求,所述查询请求中携带有主叫号码和请求获取的彩铃信息的类型; [0049] 在本发明实施例中,查询请求中携带的彩铃信息的类型包括但不限于:主叫用户签约的在特定时间内播放过的彩铃,例如,1年内播放过的所有彩铃,或主叫用户签约的最近播放的彩铃,例如,最近播放的10首彩铃,或主叫用户签约的播放时间最长的彩铃,例如,播放时间最长的5首彩铃。需要说明的是,查询请求中可以携带一种彩铃信息的类型,也可以同时携带多种彩铃信息的类型,本发明实施例,对此不做限定。 [0050] 通过在查询请求中携带彩铃信息的类型,使得被叫终端归属的彩铃平台能够从主叫用户当前签约和历史签约的彩铃信息中,获取主叫用户最喜欢的彩铃信息,使得被叫终端归属的彩铃平台将主叫用户最喜欢的彩铃播放给主叫用户听,进一步提升用户体验。 [0051] 此外,在本发明实施例中,承载该获取主叫用户签约的彩铃信息的查询请求的协议可以包括:超文本传送协议(Hyper Text Transfer Protocol,http)、简单对象访问协议(Simple Object Access Protocol,soap)或传输控制协议(Transmission Control Protocol,tcp)。 [0052] 步骤202、所述主叫终端归属的彩铃平台根据所述主叫号码和请求获取的彩铃信息的类型确定主叫用户签约的彩铃信息; [0053] 具体的,该主叫终端归属的彩铃平台根据该主叫号码查询彩铃数据库,该彩铃数据库预先存储有主叫用户签约的彩铃信息,根据该请求获取的彩铃信息的类型获取主叫用户签约的彩铃信息。 [0054] 例如,若请求获取的彩铃信息的类型为播放时间最长的5首彩铃,则主叫终端归属的彩铃平台根据该主叫号码查询彩铃数据库,获取主叫用户签约的彩铃信息后,从该主叫用户签约的彩铃信息根据彩铃的历史播放时长确定播放时间最长的5首彩铃的信息。 [0055] 步骤203、所述主叫终端归属的彩铃平台将所述主叫用户签约的彩铃信息发送给所述被叫终端归属的彩铃平台,以便于所述被叫终端归属的彩铃平台根据所述主叫用户签约的彩铃信息确定要播放的彩铃,并向主叫移动交换中心MSC播放所述确定要播放的彩铃。 [0056] 在本发明实施例中,主叫终端归属的彩铃平台接收被叫终端归属的彩铃平台发送的获取主叫用户签约的彩铃信息的查询请求,根据查询请求中携带的主叫号码和请求获取的彩铃信息的类型确定主叫用户签约的彩铃信息,并将主叫用户签约的彩铃信息发送给被叫终端归属的彩铃平台,以便于被叫终端归属的彩铃平台根据主叫用户签约的彩铃信息确定要播放的彩铃,并向主叫移动交换中心MSC播放该确定要播放的彩铃,使得呼叫被叫的任何主叫用户均能够听到自己设置的彩铃,提高了用户体验。 [0057] 图4为本发明实施例播放彩铃的方法的另一个实施例的流程示意图,在本发明实施例中,作为示例,以主叫终端归属的彩铃平台和被叫终端归属的彩铃平台不属于同一个彩铃平台为例,对本发明实施例进行说明,如图4所示,该方法包括: [0058] 步骤301、主叫移动交换中心MSC接收主叫用户的触发消息,例如,setup消息,或者接收外网入局的ISDN用户部分(ISDN User Part,ISUP)初始地址消息IAM; [0059] 步骤302、主叫MSC向被叫归属位置寄存器(Home Location Register,HLR)发SRI(Send Routing Information,发送路由信息),查询路由信息,其中利用扩展域带有彩铃支持信息标志; [0060] 步骤303、该被叫HLR向被叫用户当前所在的被叫MSC发PRN(Provide Roaming Number,提供漫游号码),寻求移动台漫游号(Mobile Station Roaming Number,MSRN); [0062] 步骤305、该HLR向主叫MSC发SRI_ACK,根据SRI信令中带有的彩铃支持信息标志,SRI_ACK中带有移动台漫游号码(Mobile Station Roaming Number,MSRN)以及彩铃业务码SS_Code(254); [0063] 步骤306、主叫MSC根据彩铃业务码将本呼叫置上彩铃标志,并利用MSRN向被叫MSC发起IAM; [0064] 步骤307、被叫MSC向主叫MSC返回振铃信令ACM(Address Complete Message,地址全消息),其中用户状态为空闲; [0065] 步骤308、被叫MSC同时开始播放普通回铃音; [0066] 步骤309、主叫MSC收到被叫MSC返回的ACM后,根据彩铃标志,暂时挂起与被叫MSC的话路连接,同时向被叫终端归属的彩铃平台发送IAM,该IAM携带被叫号码和主叫号码,被叫号码为“彩铃业务码+被叫ISDN”; [0067] 步骤310、被叫终端归属的彩铃平台根据该被叫号码判断被叫用户是否签约了彩铃业务; [0068] 步骤311、若被叫用户签约了彩铃业务,则判断被叫用户签约的彩铃业务是否设置为反射彩铃模式; [0069] 在本发明实施例中,反射彩铃模式的彩铃业务是由被叫用户签约的,是用于使被叫终端的归属彩铃平台根据主叫用户签约的彩铃信息向该主叫用户播放主叫用户所签约的彩铃的业务。 [0070] 步骤312、如果是,则被叫终端归属的彩铃平台根据主叫号码向主叫终端归属的彩铃平台发起主叫用户签约的彩铃信息的查询请求,该查询请求携带查询参数,该查询参数包括但不限于:主叫号码和请求获取的彩铃信息的类型; [0071] 具体的,被叫终端归属的彩铃平台可以用主叫的MSISDN去查询号段表,该号段表包括号段和彩铃平台地址信息,通过查询可确认主叫号码对应的彩铃平台的地址信息,进而根据该地址信息向主叫终端归属的彩铃平台发起主叫用户签约的彩铃信息的查询请求。 [0072] 需要说明的是,在本发明实施例中,被叫终端归属的彩铃平台可以通过请求获取的彩铃信息的类型来获取主叫用户当前签约的彩铃信息和主叫用户过去签约的彩铃信息。 [0073] 其中,该查询请求中携带的彩铃信息的类型包括但不限于:主叫用户签约的在特定时间内播放过的彩铃,例如,1年内播放过的所有彩铃,或主叫用户签约的最近播放的彩铃,例如,最近播放的10首彩铃,或主叫用户签约的播放时间最长的彩铃,例如,播放时间最长的5首彩铃。需要说明的是,查询请求中可以携带一种彩铃信息的类型,也可以同时携带多种彩铃信息的类型,本发明实施例,对此不做限定。 [0074] 例如,若请求获取的彩铃信息的类型为播放时间最长的5首彩铃,则主叫终端归属的彩铃平台根据该主叫号码查询彩铃数据库,获取主叫用户历史上签约的彩铃信息,从该主叫用户签约的彩铃信息根据彩铃的历史播放时长确定播放时间最长的5首彩铃的信息。 [0075] 通过在查询请求中携带彩铃信息的类型,使得被叫终端归属的彩铃平台能够从主叫用户当前签约和历史签约的彩铃信息中,获取主叫用户最喜欢的彩铃信息,使得被叫终端归属的彩铃平台将主叫用户最喜欢的彩铃播放给主叫用户听,进一步提升用户体验。 [0076] 此外,还需要说明的是,承载获取主叫用户签约的彩铃信息的查询请求的协议可以采用http、soap或tcp。 [0077] 步骤313、主叫终端归属的彩铃平台根据主叫号码查询彩铃数据库,该彩铃数据库预先存储有主叫用户签约的彩铃信息,根据请求获取的彩铃信息的类型获取主叫用户签约的彩铃信息; [0078] 步骤314、主叫终端归属的彩铃平台将获取的主叫用户签约的彩铃信息发送给被叫终端归属的彩铃平台,该彩铃信息中携带彩铃列表,该彩铃列表中记录的信息包括但不限于:彩铃播放的时长和彩铃播放的方式; [0079] 步骤315、被叫终端归属的彩铃平台根据彩铃列表和预先设置的彩铃播放算法确定要播放的彩铃; [0080] 具体的,被叫终端归属的彩铃平台可以根据彩铃列表和下列预先设置的彩铃播放算法确定要播放的彩铃: [0081] 算法1:随机播放算法 [0082] 被叫终端归属的彩铃平台根据返回的彩铃列表,随机选取一首彩铃进行播放; [0083] 算法2:按播放时长依次播放算法 [0084] 被叫终端归属的彩铃平台根据返回的彩铃列表,对彩铃按照其播放时长排序后,选择时长最大的进行播放,该被叫终端归属的彩铃平台还可以记录播放过的彩铃,下次播放播放时长其次的彩铃; [0085] 算法3:彩铃热度播放算法 [0086] 被叫终端归属的彩铃平台根据返回的彩铃列表,提取彩铃的歌手名字,获取系统音乐库内这些歌手最新的热门歌曲,或者挑选最近一首的热门歌曲作为彩铃播放。 [0087] 步骤316、被叫终端归属的彩铃平台向主叫MSC回送ACM消息并开始播放确定要播放的彩铃; [0088] 在本发明实施例中,被叫终端归属的彩铃平台向主叫MSC回送ACM消息并开始播放确定要播放的彩铃,主叫用户开始听到彩铃,该彩铃是根据主叫用户签约的彩铃信息播放的。 [0089] 步骤317、被叫MSC向主叫MSC发送应答消息(Answer Message,ANM); [0090] 在本发明实施例中,被叫用户摘机时,被叫MSC向主叫MSC发送ANM。 [0091] 步骤318、主叫MSC向被叫终端归属的彩铃平台发送拆线信令(Release Mes sage,REL),拆线原因值为正常拆线。 [0092] 在本发明实施例中,主叫终端归属的彩铃平台接收被叫终端归属的彩铃平台发送的获取主叫用户签约的彩铃信息的查询请求,根据查询请求中携带的主叫号码和请求获取的彩铃信息的类型确定主叫用户签约的彩铃信息,并将主叫用户签约的彩铃信息发送给被叫终端归属的彩铃平台,被叫终端归属的彩铃平台根据主叫用户签约的彩铃信息确定要播放的彩铃,并向主叫移动交换中心MSC播放该确定要播放的彩铃,使得呼叫被叫的任何主叫用户均能够听到自己设置的彩铃,提高了用户体验。 [0093] 此外,需要说明是,在本发明实施例中,若主叫终端归属的彩铃平台和被叫终端归属的彩铃平台归属于同一个彩铃平台,则被叫终端归属的彩铃平台不需要根据主叫号码向主叫终端归属的彩铃平台发起主叫用户签约的彩铃信息的查询请求,步骤312至步骤314可以为: [0094] 被叫终端归属的彩铃平台可以直接内部查询彩铃数据库,即可获得主叫用户签约的彩铃信息。 [0095] 具体的,被叫终端归属的彩铃平台可以用主叫的MSISDN去查询号段表,该号段表包括号段和彩铃平台地址信息,通过查询可确认主叫号码对应的彩铃平台的位置信息,如果主叫终端归属的彩铃平台和被叫终端归属的彩铃平台属于同一个彩铃平台,则被叫终端归属的彩铃平台可以直接内部查询彩铃数据库,即可获得主叫用户签约的彩铃信息。 [0096] 图5为本发明实施例被叫终端归属彩铃平台的一个实施例的结构示意图,如图5所示,该被叫终端归属彩铃平台40包括接收模块401、判断模块402、获取模块403和播放模块404。 [0097] 接收模块401用于接收主叫移动交换中心MSC发送的用于触发彩铃业务的请求消息,所述请求消息中携带被叫号码和主叫号码; [0098] 判断模块402用于根据所述被叫号码判断被叫用户是否签约了反射彩铃模式的彩铃业务; [0099] 获取模块403用于若所述被叫用户签约了反射彩铃模式的彩铃业务,根据所述主叫号码从主叫终端归属的彩铃平台获取主叫用户签约的彩铃信息; [0100] 播放模块404用于根据所述主叫用户签约的彩铃信息确定要播放的彩铃,向主叫移动交换中心MSC播放所述确定要播放的彩铃。 [0101] 在本发明实施例中,被叫终端归属彩铃平台接收主叫MSC发送的用于触发彩铃业务的请求消息,根据请求消息中携带的被叫号码判断被叫用户是否签约了反射彩铃模式的彩铃业务,若签约了,则根据请求消息中携带的主叫号码从主叫终端归属的彩铃平台获取主叫用户签约的彩铃信息,根据主叫用户签约的彩铃信息确定要播放的彩铃,并向主叫移动交换中心MSC播放该确定要播放的彩铃,使得呼叫被叫的任何主叫用户均能够听到自己设置的彩铃,提高了用户体验。 [0102] 可选的,如图6所示,在本发明实施例中,获取模块403还可以包括发送单元4031和接收单元4032。 [0103] 发送单元4031用于若所述被叫用户签约了反射彩铃模式的彩铃业务,根据所述主叫号码向所述主叫终端归属的彩铃平台发送获取主叫用户签约的彩铃信息的查询请求,所述查询请求中携带有主叫号码和请求获取的彩铃信息的类型; [0104] 接收单元4032用于接收所述主叫终端归属的彩铃平台根据所述主叫号码和请求获取的彩铃信息的类型返回的所述主叫用户签约的彩铃信息。 [0105] 此外,播放模块404还可以具体用于根据所述主叫用户签约的彩铃信息中携带的彩铃列表和预先设置的彩铃播放算法确定要播放的彩铃。 [0106] 判断模块402还可以用于根据所述被叫号码确定所述被叫用户签约了彩铃业务。 [0107] 图7为本发明实施例被叫终端归属彩铃平台的另一个实施例的结构示意图,如图7所示,该被叫终端归属彩铃平台包括至少一个处理器601,至少一个网络接口604,存储器 605,至少一个通信总线602和用户接口603。 [0108] 该通信总线602用于实现上述组件之间的连接通信;该用户接口603用于实现与用户交互。其中,该存储器605包括:接收模块6051,判断模块6052,获取模块6053和播放模块6054等可执行模块,处理器601用于执行该存储器605存储的模块,当这些模块被处理器601执行时实现如下的功能: [0109] 接收模块6051用于接收主叫移动交换中心MSC发送的用于触发彩铃业务的请求消息,所述请求消息中携带被叫号码和主叫号码; [0110] 判断模块6052用于根据所述被叫号码判断被叫用户是否签约了反射彩铃模式的彩铃业务, [0111] 获取模块6053用于若所述被叫用户签约了反射彩铃模式的彩铃业务,根据所述主叫号码从主叫终端归属的彩铃平台获取主叫用户签约的彩铃信息; [0112] 播放模块6054用于根据所述主叫用户签约的彩铃信息确定要播放的彩铃,向主叫移动交换中心MSC播放所述确定要播放的彩铃。 [0113] 在本发明实施例中,被叫终端归属彩铃平台接收主叫MSC发送的用于触发彩铃业务的请求消息,根据请求消息中携带的被叫号码判断被叫用户是否签约了反射彩铃模式的彩铃业务,若签约了,则根据请求消息中携带的主叫号码从主叫终端归属的彩铃平台获取主叫用户签约的彩铃信息,根据主叫用户签约的彩铃信息确定要播放的彩铃,并向主叫移动交换中心MSC播放该确定要播放的彩铃,使得呼叫被叫的任何主叫用户均能够听到自己设置的彩铃,提高了用户体验。 [0114] 图8为本发明实施例主叫终端归属彩铃平台的一个实施例的结构示意图,如图8所示,该主叫终端归属彩铃平台70包括接收模块701、确定模块702和发送模块703。 [0115] 接收模块701用于接收被叫终端归属的彩铃平台发送的获取主叫用户签约的彩铃信息的查询请求,所述查询请求中携带有主叫号码和请求获取的彩铃信息的类型; [0116] 确定模块702用于根据所述主叫号码和请求获取的彩铃信息的类型确定主叫用户签约的彩铃信息; [0117] 发送模块703用于将所述主叫用户签约的彩铃信息发送给所述被叫终端归属的彩铃平台,以便于所述被叫终端归属的彩铃平台根据所述主叫用户签约的彩铃信息确定要播放的彩铃,并向主叫移动交换中心MSC播放所述确定要播放的彩铃。 [0118] 在本发明实施例中,主叫终端归属彩铃平台接收被叫终端归属的彩铃平台发送的获取主叫用户签约的彩铃信息的查询请求,根据查询请求中携带的主叫号码和请求获取的彩铃信息的类型确定主叫用户签约的彩铃信息,并将主叫用户签约的彩铃信息发送给被叫终端归属的彩铃平台,以便于被叫终端归属的彩铃平台根据主叫用户签约的彩铃信息确定要播放的彩铃,并向主叫移动交换中心MSC播放该确定要播放的彩铃,使得呼叫被叫的任何主叫用户均能够听到自己设置的彩铃,提高了用户体验。 [0119] 此外,确定模块702具体用于根据所述主叫号码查询彩铃数据库,所述彩铃数据库预先存储有主叫用户签约的彩铃信息,根据所述请求获取的彩铃信息的类型获取主叫用户签约的彩铃信息。 [0120] 图9为本发明实施例主叫终端归属彩铃平台的另一个实施例的结构示意图,如图9所示,该主叫终端归属彩铃平台包括至少一个处理器801,至少一个网络接口804,存储器 805,至少一个通信总线802和用户接口803。 [0121] 该通信总线802用于实现上述组件之间的连接通信;该用户接口803用于实现与用户交互。其中,该存储器805包括:接收模块8051、确定模块8052和发送模块8053,处理器801用于执行该存储器805存储的模块,当这些模块被处理器801执行时实现如下的功能: [0122] 接收模块8051用于接收被叫终端归属的彩铃平台发送的获取主叫用户签约的彩铃信息的查询请求,所述查询请求中携带有主叫号码和请求获取的彩铃信息的类型; [0123] 确定模块8052用于根据所述主叫号码和请求获取的彩铃信息的类型确定主叫用户签约的彩铃信息; [0124] 发送模块8053用于将所述主叫用户签约的彩铃信息发送给所述被叫终端归属的彩铃平台,以便于所述被叫终端归属的彩铃平台根据所述主叫用户签约的彩铃信息确定要播放的彩铃,并向主叫移动交换中心MSC播放所述确定要播放的彩铃。 [0125] 在本发明实施例中,主叫终端归属彩铃平台接收被叫终端归属的彩铃平台发送的获取主叫用户签约的彩铃信息的查询请求,根据查询请求中携带的主叫号码和请求获取的彩铃信息的类型确定主叫用户签约的彩铃信息,并将主叫用户签约的彩铃信息发送给被叫终端归属的彩铃平台,以便于被叫终端归属的彩铃平台根据主叫用户签约的彩铃信息确定要播放的彩铃,并向主叫移动交换中心MSC播放该确定要播放的彩铃,使得呼叫被叫的任何主叫用户均能够听到自己设置的彩铃,提高了用户体验。 [0126] 图10为本发明实施例播放彩铃的系统的一个实施例的结构示意图,如图10所示,该播放彩铃的系统包括被叫终端归属的彩铃平台901和主叫移动交换中心MSC902。 [0127] 主叫移动交换中心MSC902向所述被叫终端归属的彩铃平台901发送用于触发彩铃业务的请求消息,所述请求消息中携带被叫号码和主叫号码; [0128] 被叫终端归属的彩铃平台901根据所述被叫号码判断被叫用户是否签约了反射彩铃模式的彩铃业务,若所述被叫用户签约了反射彩铃模式的彩铃业务,则根据所述主叫号码从主叫终端归属的彩铃平台获取主叫用户签约的彩铃信息,根据所述主叫用户签约的彩铃信息确定要播放的彩铃,并向所述主叫移动交换中心MSC902播放所述确定要播放的彩铃。 [0129] 在本发明实施例中,被叫终端归属的彩铃平台接收主叫MSC发送的用于触发彩铃业务的请求消息,根据请求消息中携带的被叫号码判断被叫用户是否签约了反射彩铃模式的彩铃业务,若签约了,则根据请求消息中携带的主叫号码从主叫终端归属的彩铃平台获取主叫用户签约的彩铃信息,根据主叫用户签约的彩铃信息确定要播放的彩铃,并向主叫移动交换中心MSC播放该确定要播放的彩铃,使得呼叫被叫的任何主叫用户均能够听到自己设置的彩铃,提高了用户体验。 [0130] 所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。 [0131] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模块、单元及步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。 专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。 [0132] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置、模块或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。 [0133] 所述作为分离部件说明的模块或单元可以是或者也可以不是物理上分开的,作为模块或单元显示的部件可以是或者也可以不是物理模块或单元,即可以位于一个地方,或者也可以分布到多个网络模块或单元上。可以根据实际的需要选择其中的部分或者全部模块或单元来实现本发明实施例方案的目的。 [0134] 另外,在本发明各个实施例中的各功能模块或单元可以集成在一个处理模块或单元中,也可以是各个模块或单元单独物理存在,也可以是两个或两个以上模块或单元集成在一个模块或单元中。上述集成的模块或单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。 [0135] 所述集成的模块或单元如果以软件功能模块或单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。 [0136] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。 |