实现回铃播放的方法、装置和回铃业务系统的制作方法
【专利摘要】本发明提供了一种实现回铃播放的方法、装置和回铃业务系统。该实现回铃播放的方法包括以下步骤:在呼叫被叫终端的过程中,获取被叫终端的号码;判断号码是否在通信关系列表中,并判断主叫终端中是否保存有号码对应的回铃文件;如果判断结果均为是,播放号码对应的回铃文件;监听通信服务器返回的通信状态信令,并根据通信状态信令控制主叫终端的音频通道和/或视频通道的切换。应用本发明的技术方案,拨打电话时,终端播放本机已经预先存储的对应于号码的回铃文件,将回铃业务平台集中播放回铃文件并通过通信网络重复传输的方式改为终端设备各自独立播放回铃文件,既解决了回铃业务平台响应能力不足的问题,也解决了浪费网络传输资源的问题。
【专利说明】实现回铃播放的方法、装置和回铃业务系统
【技术领域】
[0001]本发明涉及通信【技术领域】,具体而言,涉及一种实现回铃播放的方法、装置和回铃业务系统。
【背景技术】
[0002]回铃业务是指由被叫方设定好特定的音频文件,当主叫方呼叫该被叫方时,在该被叫方接通前的呼叫等待期间,电信运营商网络中的回铃业务平台向主叫方播放该被叫方所设定的音频文件作为呼叫等待音的一种业务。在中国的电信运营商中,中国移动的回铃业务的名称是彩铃,中国联通的回铃业务的名称是炫铃,中国电信的回铃业务的名称是七
彩铃音。
[0003]在目前的电信运营商业务系统中,现有的实现回铃业务的方式是,在主叫方呼叫等待的过程中,运营系统向回铃业务平台发送对应被叫方号码的回铃音查询指令并在成功查询到该被叫方已设定好的回铃音文件之后,由回铃业务平台播放该回铃音文件,然后通过话音通道向主叫方播放。从而,现有各家电信运营商的回铃业务是利用语音通道播放单一的音频形式内容。
[0004]通过以上分析可以看出,在现有电信运营商的回铃业务系统中,当数量巨大的多个主叫方同时发起呼叫的时候,回铃业务平台需要同时集中播放多个回铃文件,存在平台实时并发大而响应能力不足的问题,另外,当一个主叫方多次呼叫某一个被叫方的时候,回铃业务平台需要每次都将该被叫方设定的回铃内容播放并重复传输给主叫方,存在浪费网络传输资源的问题,而且在语音通道质量差的环境下,也会影响回铃的播放质量。
[0005]针对现有技术中存在的回铃业务平台响应能力不足和网络资源浪费的问题,目前尚未提出有效的解决方案。
【发明内容】
[0006]本发明旨在提供一种实现回铃播放的方法、装置和回铃业务系统,以解决上述问题或者至少部分地解决上述问题。
[0007]本发明的一个目的是要提供一种实现回铃播放的方法。
[0008]该实现回铃播放的方法包括以下步骤:在呼叫被叫终端的过程中,获取被叫终端的号码;判断号码是否在通信关系列表中,并判断主叫终端中是否保存有号码对应的回铃文件;如果判断结果均为是,播放号码对应的回铃文件;监听通信服务器返回的通信状态信令,并根据通信状态信令控制主叫终端的音频通道和/或视频通道的切换。
[0009]应用本发明的技术方案,使用手机、智能电话等通信终端主动拨打电话时,终端的回铃不是由电信运营商的回铃业务平台占用语音通道进行播放,而是通过判断当前拨打号码是否是用户通信列表中的号码,并播放本机已经预先存储的回铃文件,将现有技术中回铃业务平台集中播放回铃文件并通过通信网络重复传输的方式改为终端设备各自独立播放回铃文件,既解决了回铃业务平台响应能力不足的问题,也解决了浪费网络传输资源的问题。
[0010]进一步地,在获取被叫终端的号码之前还包括:从回铃业务平台上下载通信关系列表中各号码对应的回铃文件,并保存在主叫终端上。
[0011]进一步地,从回铃业务平台上下载通信关系列表中各号码对应的回铃文件包括:查询通信关系列表中各号码对应的回铃文件在回铃业务平台上是否存在更新和/或接收回铃业务平台推送的回铃文件更新消息;根据查询结果或回铃文件更新消息下载回铃文件。
[0012]进一步地,以上根据通信状态信令控制主叫终端的音频通道和/或视频通道的切换的步骤具体可以包括:根据通信状态信令判断通信类型为音频通话或者视频通话;在通信类型为音频通话的情况下,控制显示屏幕持续输出号码对应的回铃文件的视频画面直至通话结束,并在通话接通后控制音频通道切换至通话线路;在通信类型为视频通话的情况下,在通话接通后控制音频通道切换至通话线路,并控制显示屏幕输出视频通话的视频界面。
[0013]以上回铃文件包括以下至少一项:文字、图片、视频、音频、动画、网页、脚本、可执行文件。
[0014]本发明一个进一步的目的为实现了各种多媒体格式的回铃文件的播放,而不局限于首频文件。
[0015]根据本发明的另一个方面,还提供了一种实现回铃播放的装置。
[0016]该实现回铃播放的装置包括:获取模块,用于在呼叫被叫终端的过程中,获取被叫终端的号码;判断模块,用于判断号码是否在通信关系列表中,并判断主叫终端中是否保存有号码对应的回铃文件;播放模块,用于如果判断结果均为是,播放号码对应的回铃文件;控制模块,用于监听通信服务器返回的通信状态信令,并根据通信状态信令控制主叫终端的音频通道和/或视频通道的切换。
[0017]进一步地,该实现回铃播放的装置还包括:下载存储模块,用于从回铃业务平台上下载通信关系列表中各号码对应的回铃文件,并保存在主叫终端上。
[0018]进一步地,控制模块还具体包括:音频通话控制子模块,用于在根据通信状态信令判断出通信类型为音频通话的情况下,控制显示屏幕持续输出号码对应的回铃文件的视频画面直至通话结束,并在通话接通后控制音频通道切换至通话线路;视频通话控制子模块,用于在根据通信状态信令判断出通信类型为视频通话的情况下,在通话接通后控制音频通道切换至通话线路,并控制显示屏幕输出视频通话的视频界面。
[0019]根据本发明的又一个目的,还提供了 一种回铃业务系统。
[0020]该回铃业务系统包括:终端设备,用于在呼叫被叫终端的过程中,获取被叫终端的号码;判断号码是否在通信关系列表中,并判断终端设备中是否保存有号码对应的回铃文件;如果判断结果均为是,播放号码对应的回铃文件;监听通信服务器返回的通信状态信令,并根据通信状态信令控制音频通道和/或视频通道的切换;回铃业务平台,通过通信网络与终端设备连接,用于保存注册用户的通信号码以及该通信号码对应的回铃文件,并向终端设备提供回铃文件的下载服务。
[0021]其中进一步地,回铃业务平台包括:通信关系索引模块,用于建立并刷新通信关系列表与通信号码的索引;回铃索引模块,用于建立并刷新号码与该号码对应回铃文件存储位置的索引;消息推送模块,用于在检测到通信关系列表中号码对应的回铃文件发生变化时,向终端设备发送回铃文件更新消息;文件传输模块,用于向终端设备传输回铃文件,并接收用户上传的回铃文件和通信关系列表。
[0022]应用本发明的技术方案,使用手机、智能电话等通信终端主动拨打电话时,终端的回铃不是由电信运营商的回铃业务平台占用语音通道进行播放,而是通过判断当前拨打的号码是否是用户通信列表中的号码,并播放本机已经预先存储的回铃文件,将现有技术中回铃业务平台集中播放回铃文件并通过通信网络重复传输的方式改为终端设备各自独立播放回铃文件,既解决了回铃业务平台响应能力不足的问题,也解决了浪费网络传输资源的问题。
[0023]通过对本发明技术方案的优化,主叫用户采用多种方式灵活地下载通信列表中号码对应的回铃文件,被叫用户可以按照自身需要设置回铃或上传回铃,在没有增加网络和传输成本的情况下,满足了用户的个性化需要。并且回铃文件不局限于声音的展现,还可以通过终端屏幕展示静态或动态画面,提高了用户体验。
[0024]根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
【专利附图】
【附图说明】
[0025]后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。在附图中:
[0026]图1是根据本发明实施例的回铃业务系统的架构示意图;以及
[0027]图2是根据本发明实施例的回铃业务平台的架构示意图;
[0028]图3是根据本发明实施例的该实现回铃播放的装置的示意图;
[0029]图4是根据本发明实施例的实现回铃播放的方法的示意图;以及
[0030]图5是根据本发明实施例的实现回铃播放的方法的流程示意图。
【具体实施方式】
[0031]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0032]首先介绍本实施例中实现回铃播放的系统构架,图1是根据本发明实施例的回铃业务系统的架构示意图,如图所示,本发明实施例的回铃业务系统主要包括:多个终端设备11,回铃业务平台12,以及通信网络13。终端设备11与回铃业务平台12之间通过通信网络13进行数据交换和信号连接。以上通信网络13可以使用各种通信模式,例如包括:通信运营商无线网络、宽带运营商网络、虚拟专用网络等。多个终端设备11之间通过通信网络13进行呼叫和通话。通信网络13中包含有通信服务器131,该通信服务器131为网络上通信用户提供通信服务,可同时为通信网络13连接多个终端设备11提供通信信道。
[0033]根据本发明实施例,终端设备11作为主叫终端即用户使用终端设备11主动拨叫其它终端设备11 (被叫终端设备)电话的情况下,播放回铃的步骤具体可以为:在呼叫被叫终端的过程中,获取被叫终端的号码;判断号码是否在通信关系列表中,并判断主叫终端11中是否保存有号码对应的回铃文件;如果号码在通信关系列表中而且主叫终端中保存有号码对应的回铃文件,播放号码对应的回铃文件;监听通信服务器131返回的通信状态信令,并根据通信状态信令控制主叫终端的音频通道和/或视频通道的切换。
[0034]以上呼叫被叫终端的过程一般指是通过通信服务器131发起对被叫终端的呼叫请求,以及通信服务器131和被叫终端响应以上呼叫请求的过程;也包括用户利用即时通信工具通过通信服务器131向对方号码提出对话请求,以及响应以上对话请求的过程。
[0035]以上通信关系列表并不局限于主叫终端自身的通信录,也可以是各种通信软件的好友列表或联系列表,如SKYPE的通信关系列表、QQ中的好友列表等。例如如果判断出被叫号码与QQ中的好友列表中好友绑定的电话号码,则认为号码属于上述通信关系列表,另夕卜,以上发起呼叫请求也可以包括例如QQ的视频或音频聊天请求。以上回铃文件在聊天请求的等待期间播放。因此以上通信关系列表不限于任何互联网或移动互联网通信软件的通信列表,以及各类通信终端的通讯录列表。
[0036]本发明实施例中的回铃业务平台12,用于保存用户(例如注册用户)的通信号码以及该通信号码对应的回铃文件,并向终端设备11提供回铃文件的下载服务。回铃业务平台12中的回铃文件为用户在资源库中的选择或者上传的文件,文件中包括音视频可播放的内容。通过以上实施例的回铃业务系统,用户根据自身的需要在回铃业务平台12上设置回铃文件供其他用户下载使用,当主叫用户拨打电话,回铃替换为已下载的回铃文件,也就是说本发明实施例中回铃业务平台12基于主叫方的通信关系列表,播放的回铃是被叫方设置的。
[0037]当用户使用终端设备11对播放列表内的号码发起呼叫时,主叫终端设备播放已下载保存的被叫方设定的回铃文件以替换传统的回铃,在拨叫过程中,主被叫之间的通信网络13上不需传输回铃文件以及通信关系列表和相关信息数据。用户可以选择在非呼叫状态的空闲时间发起终端设备11的下载任务。例如,终端设备11在非呼叫状态时,与回铃业务平台12进行连接和传输,如果终端设备11正在与回铃业务平台12进行传输时,用户发起呼叫,则终端设备11暂停传输过程,呼叫结束后,继续传输未完成的内容,从而在拨叫过程中不占用通信网络13的语音通道,用户可根据网络情况灵活选择下载更新时间以及灵活选择需要更新的内容。
[0038]用户的终端设备11与回铃业务平台12之间进行该用户通信关系列表成员所设定好的回铃文件的发现、传输和存储方式可以有以下两种:一是平台推送方式:用户的通信关系列表里某成员更新回铃文件之后,回铃业务平台12通过查询该成员分别存在于哪些用户的通信关系列表中,然后将该成员的更新消息分别推送给这些用户的终端设备11,这些用户的终端设备11收到推送消息通知后,从回铃业务平台12上进行下载,如果此前终端设备11上存在旧的回铃文件,则进行更新存储,如果第一次下载该用户的回铃文件,则直接存储并与该用户的号码进行关联。第二种方式是采用终端轮询方式,终端设备11定期或不定期向回铃业务平台12查询通信关系列表中成员的回铃文件更新状态,如果通过查询结果发现本地回铃文件状态与回铃业务平台12上的回铃文件状态不一致时,则从回铃业务平台12上下载新的回铃文件。
[0039]回铃业务平台12存储、维护、更新用户通信关系列表内容的方式可以有以下两种:一是用户主动将存储在终端设备11上的通信关系列表上传,用户每次修改、新增、删除通信关系列表的条目后,均将新的通信关系列表内容进行上传,回铃业务平台12更新该用户的通信关系列表;第二种是用户将存储在其他平台或服务器设备上的通信关系列表内容传输到回铃业务平台12,例如SKYPE的通信关系列表、QQ中的通信关系列表等并不局限于电话的通讯录,之后当用户在其他平台或服务器设备上的通信关系列表内容被更新后,用户再将更新后的通信关系列表内容传输到回铃业务平台12,回铃业务平台12模块更新该用户的通信关系列表原有内容并存储该用户最新传输来的内容。
[0040]图2是根据本发明实施例的回铃业务平台12的架构示意图,如图所示,该回铃业务平台12包括:通信关系索引模块121、回铃索引模块122、消息推送模块123、文件传输模块124、更新检测模块125、资源库模块126、回铃设置模块127、存储模块128、计费模块129、账户中心模块1210,以上各模块的具体作用如下:
[0041]通信关系索引模块121,用于建立并刷新通信关系列表与通信号码的索引。通信关系索引模块集合了每个注册用户设定的通信联系人列表的列表,包含每个联系人的身份信息和通信号码等内容,以及包含分别对应每个联系人的回铃文件信息和索引信息。
[0042]回铃索引模块122,用于建立并刷新号码与该号码对应回铃文件存储位置的索引;回铃索引模块122可以索引每个注册用户的通信号码和终端设备11信息,以及用于索引每个注册用户设定的回铃文件的存储位置信息,还用于索引每个注册用户的通信关系列表内容更新状态和回铃文件更新状态等。
[0043]消息推送模块123,用于检测到通信关系列表中号码对应的回铃文件发生变化时,向终端设备11发送回铃文件更新消息。
[0044]文件传输模块124,用于向终端设备11传输回铃文件,并接收用户上传的回铃文件和通信关系列表。当收到终端设备11下载请求后,将请求内容从服务器端传输到终端设备11上,另外当收到终端设备11上传请求后,接收上传的内容并进行存储。
[0045]更新检测模块125,用于轮询检查每个注册用户的通信列表成员、对应于每个成员的号码的回铃文件、索引信息等是否有更新。
[0046]资源库模块126,用于向用户展示由业务运营方提供的回铃文件信息,以供注册用户挑选和购买;
[0047]回铃设置模块127,用于接收注册用户对资源库模块126的选择操作,或者将用户上传的回铃文件与用户信息进行关联,从而根据将选择或上传的文件,设置为属于自己的且供其他人呼叫自己时在其他人终端设备11上播放的回铃文件,并更新索引模块中该注册用户的对应信息和状态。
[0048]存储模块128,用于存储以上通信关系索引模块121、回铃索引模块122、资源库模块126、以及用户设备终端上传的内容。
[0049]计费模块129,用于用户订购回铃业务的功能、回铃文件资源和服务等时,提供充值、计费和扣费功能。
[0050]账户中心模块1210,用于接收用户的注册信息,也用于记录和存储注册用户的用户资料、订购信息、充值账单、交易账单、账户余额等数据信息。
[0051]本发明实施例中回铃业务平台12的主要工作流程为:账户中心模块1210接收用户的注册信息,用于通过回铃设置模块127选择资源库模块126中的回铃文件,或者上传回铃文件作为被拨叫时对方播放的内容,计费模块129根据用户的操作的类型进行计费。另夕卜,通信关系索引模块121接收并存储对用户终端内的通信关系列表,回铃文件对数据进行索引,方便数据查询和利用。更新检测模块125实时对平台的数据进行更新检测,从而进行信息更新和消息下发。回铃业务平台12作为本实施例的回铃业务系统的服务提供端,实现了从数据提供到用户服务的功能。
[0052]以下对本发明实施例中设备终端侧功能和实现回铃播放方法进行介绍。图3是根据本发明实施例的该实现回铃播放的装置的示意图,如图,该实现回铃播放装置包括:获取模块31,在呼叫被叫终端的过程中,用于获取被叫终端的号码;判断模块32,用于判断号码是否在通信关系列表中,并判断主叫终端中是否保存有号码对应的回铃文件;播放模块33,用于如果判断结果均为是,播放号码对应的回铃文件;控制模块34,用于监听通信服务器返回的通信状态信令,并根据通信状态信令控制主叫终端的音频通道和/或视频通道的切换。
[0053]判断模块32对获取模块31得到的号码进行判断,播放模块33根据判断模块32的判断结果播放本机已经预先存储的回铃文件,控制模块34根据通信状态对播放模块进行相应控制。
[0054]以上回铃文件可以从回铃业务平台12下载得到,或者从其它装置上导入,因此,该实现回铃播放的装置还可以设置有:下载存储模块35,用于从回铃业务平台上下载通信关系列表中各号码对应的回铃文件,并保存在主叫终端上。
[0055]以上装置将现有技术中回铃业务平台集中播放回铃文件并通过通信网络重复传输的方式改为终端设备各自独立播放回铃文件,既解决了回铃业务平台响应能力不足的问题,也解决了浪费网络传输资源的问题。另外回铃文件在本地存储,可以在任何通道情况下保证文件播放质量,避免出现杂音或不清楚的问题。
[0056]另外使用本实施例的实现回铃播放的装置,不仅仅可以实现传统的回铃音播放,还可以展示视频图像等回铃信息。这种情况下,控制模块34还具体包括:音频通话控制子模块,用于在根据通信状态信令判断出通信类型为音频通话的情况下,控制显示屏幕持续输出号码对应的回铃文件的视频画面直至通话结束,并在通话接通后控制音频通道切换至通话线路;视频通话控制子模块,用于在根据通信状态信令判断出通信类型为视频通话的情况下,在通话接通后控制音频通道切换至通话线路,并控制显示屏幕输出视频通话的视频界面。以上通信类型可以通过通信服务器返回的通信状态信令确定。利用视听综合手段实现多媒体回铃播放,提高了用户的体验。
[0057]本实施例的实现回铃播放的装置,还可以实现本地文件的上传功能,例如将本地通信关系列表文件、个性化回铃文件上传至回铃业务平台12。
[0058]本发明实施例还提供了一种实现回铃播放的方法,该实现回铃播放的方法可以通过本发明上述实施例所提供的实现回铃播放的装置来执行,并且,该实现回铃播放的方法可以应用于包括以上装置的终端设备,图4是根据本发明实施例的实现回铃播放的方法的示意图,该实现回铃播放的方法包括:
[0059]步骤S41,在呼叫被叫终端的过程中,获取被叫终端的号码;
[0060]步骤S42,判断号码是否在通信关系列表中,并判断主叫终端中是否保存有号码对应的回铃文件;
[0061]步骤S43,如果判断结果均为是,播放号码对应的回铃文件;
[0062]步骤S44,监听通信服务器返回的通信状态信令,并根据通信状态信令控制主叫终端的音频通道和/或视频通道的切换。
[0063]其中步骤S41中获取号码的步骤可以通过主叫发起呼叫请求的动作触发,例如主叫用户拨打电话的同时,主叫终端执行获取被叫终端的号码的步骤;另一种方式是用户在通话界面中输入号码的过程,主叫终端开始获取被叫终端的号码。
[0064]在步骤S41之前还可以包括:从回铃业务平台上下载通信关系列表中各号码对应的回铃文件,并保存在主叫终端上。其中,具体的下载方式可以包括两种方式。第一种方式:查询通信关系列表中各号码对应的回铃文件在回铃业务平台上是否存在更新,根据查询结果下载存在更新的回铃文件。第二种方式:接收回铃业务平台推送的回铃文件更新消息,根据查询结果或回铃文件更新消息下载回铃文件。在实际使用中可以向用户提供所有的两种方式,由用户自行选择。
[0065]本实施例中的回铃文件可以为各种多媒体格式,并不仅局限于音频文件,可以包含图像等视频画面。具体地,回铃文件包括以下至少一项:文字、图片、视频、音频、动画、网页、脚本、可执行文件。而且考虑到目前常用的通话方式包括视频通话和普通的语音通话,其中,步骤S44可以通过通信服务器返回的通信状态信令判断通信类型,并具体通过以下方式进行通道切换:判断通信类型为音频通话或者视频通话;在通信类型为音频通话的情况下,控制显示屏幕持续输出号码对应的回铃文件的视频画面直至通话结束,并在通话接通后控制音频通道切换至通话线路;在通信类型为视频通话的情况下,在通话接通后控制音频通道切换至通话线路,并控制显示屏幕输出视频通话的视频界面。
[0066]图5是根据本发明实施例的实现回铃业务的流程示意图,如图所示,
[0067]当主叫终端设备对被叫方发起呼叫,在呼叫建立和呼叫等待的过程中,开始执行步骤S501,主叫终端设备判断号码是否存在于主叫方的通信关系列表中,
[0068]如果号码存在于主叫方的通信关系列表中,执行步骤S502,主叫终端设备查找是否下载存储过号码对应的回铃文件,
[0069]如果主叫终端设备上保存有上述对应于号码的回铃文件,执行步骤S503,在主叫终端设备上播放该回铃文件,播放过程包括:主叫终端设备的音频通道播放回铃文件中的音频,主叫终端设备的屏幕上输出回铃文件中的视频画面;
[0070]如果号码不在主叫方的通信关系列表中或者主叫终端设备上不存在属于号码的回铃文件,执行步骤S504,在主叫终端设备上播放本地默认的回铃文件或由主叫方设定的本地回铃文件,
[0071]主叫终端设备开始播放回铃文件后,执行步骤S505,监听通信服务器返回的通信状态信令,并根据通信状态信令判断主叫终端设备与被叫之间的通话是否成功建立,
[0072]如果主被叫之间的通话成功建立,执行步骤S506,判断主被叫之间的通话类型,
[0073]如果主被叫之间为音频通话,执行步骤S507,主叫终端设备的音频通道切换到音频通话线路,主叫终端设备的屏幕继续显示呼叫等待期间播放的回铃文件中的视频画面,
[0074]如果主被叫之间为视频通话,执行步骤S508,主叫终端设备的音频通道切换到音频通话线路,主叫终端设备的屏幕画面切换到的视频通话画面,如果主叫终端设备检测到步骤S509的呼叫失败、被叫繁忙、被叫终端、主叫挂断、无人接听等通话未成功建立的状态时,或者主被叫之间的通话正常结束时,执行步骤S510,主叫终端停止回铃文件的播放,返回呼叫前的设备状态。[0075]应用本发明的技术方案,使用手机、智能电话等通信终端主动拨打电话时,终端的回铃不是由电信运营商的回铃业务平台占用语音通道进行播放,而是通过判断当前拨打号码是否是用户通信列表中的号码,并播放本机已经预先存储的回铃文件,将现有技术中回铃业务平台集中播放回铃文件并通过通信网络重复传输的方式改为终端设备各自独立播放回铃文件,既解决了回铃业务平台响应能力不足的问题,也解决了浪费网络传输资源的问题。
[0076]在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0077]类似地,应当理解,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0078]本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或组件组合成一个模块或组件,以及此外可以把它们分成多个子模块或子组件。除了这样的特征的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或模块进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0079]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
【权利要求】
1.一种实现回铃播放的方法,该方法包括以下步骤: 在呼叫被叫终端的过程中,获取所述被叫终端的号码; 判断所述号码是否在通信关系列表中,并判断主叫终端中是否保存有所述号码对应的回铃文件; 如果判断结果均为是,播放所述号码对应的回铃文件; 监听通信服务器返回的通信状态信令,并根据所述通信状态信令控制主叫终端的音频通道和/或视频通道的切换。
2.根据权利要求1所述的方法,其中,在获取被叫终端的号码之前还包括: 从回铃业务平台上下载所述通信关系列表中各号码对应的回铃文件,并保存在所述主叫终端上。
3.根据权利要 求2所述的方法,其中,从回铃业务平台上下载所述通信关系列表中各号码对应的回铃文件包括: 查询所述通信关系列表中各号码对应的回铃文件在所述回铃业务平台上是否存在更新和/或接收所述回铃业务平台推送的回铃文件更新消息; 根据查询结果或所述回铃文件更新消息下载所述回铃文件。
4.根据权利要求1至3中任一项所述的方法,其中,根据所述通信状态信令控制主叫终端的音频通道和/或视频通道的切换包括: 根据所述通信状态信令判断通信类型为音频通话或者视频通话; 在所述通信类型为音频通话的情况下,控制显示屏幕持续输出所述号码对应的回铃文件的视频画面直至通话结束,并在通话接通后控制音频通道切换至通话线路; 在所述通信类型为视频通话的情况下,在通话接通后控制音频通道切换至通话线路,并控制显示屏幕输出所述视频通话的视频界面。
5.根据权利要求1至3中任一项所述的方法,其中,所述回铃文件包括以下至少一项:文字、图片、视频、音频、动画、网页、脚本、可执行文件。
6.一种实现回铃播放的装置,该装置包括: 获取模块,用于在呼叫被叫终端的过程中,获取所述被叫终端的号码; 判断模块,用于判断所述号码是否在通信关系列表中,并判断主叫终端中是否保存有所述号码对应的回铃文件; 播放模块,用于如果判断结果均为是,播放所述号码对应的回铃文件; 控制模块,用于监听所述通信服务器返回的通信状态信令,并根据所述通信状态信令控制主叫终端的音频通道和/或视频通道的切换。
7.根据权利要求6所述的装置,还包括: 下载存储模块,用于从回铃业务平台上下载所述通信关系列表中各号码对应的回铃文件,并保存在所述主叫终端上。
8.根据权利要求6或7所述的装置,所述控制模块还包括: 音频通话控制子模块,用于在根据所述通信状态信令判断出通信类型为音频通话的情况下,控制显示屏幕持续输出所述号码对应的回铃文件的视频画面直至通话结束,并在通话接通后控制音频通道切换至通话线路; 视频通话控制子模块,用于在根据所述通信状态信令判断出所述通信类型为视频通话的情况下,在通话接通后控制音频通道切换至通话线路,并控制显示屏幕输出所述视频通话的视频界面。
9.一种回铃业务系统,包括: 终端设备,用于在呼叫被叫终端的过程中,获取所述被叫终端的号码;判断所述号码是否在通信关系列表中,并判断所述终端设备中是否保存有所述号码对应的回铃文件;如果判断结果均为是,播放所述号码对应的回铃文件;监听所述通信服务器返回的通信状态信令,并根据所述通信状态信令控制音频通道和/或视频通道的切换; 回铃业务平台,通过通信网络与所述终端设备连接,用于保存注册用户的通信号码以及该通信号码对应的回铃文件,并向所述终端设备提供所述回铃文件的下载服务。
10.根据权利要求9所述的回铃业务系统,其中,所述回铃业务平台包括: 通信关系索引模块,用于建立并刷新所述通信关系列表与通信号码的索引; 回铃索引模块,用于建立并刷新号码与该号码对应回铃文件存储位置的索引; 消息推送模块,用于在检测到所述通信关系列表中号码对应的回铃文件发生变化时,向终端设备发送回铃文件更新消息; 文件传输模块,用于向所述终端设备传输回铃文件,并接收用户上传的回铃文件和所述通信关系列表。·
【文档编号】H04W4/12GK103428375SQ201310322311
【公开日】2013年12月4日 申请日期:2013年7月29日 优先权日:2013年7月29日
【发明者】郑明
申请人:郑明