彩铃业务推送的方法和装置与流程

文档序号:12068518阅读:262来源:国知局
彩铃业务推送的方法和装置与流程

本发明涉及通信技术领域,特别涉及彩铃业务推送的方法和装置。



背景技术:

彩铃系统除了能提供基本的彩铃业务,还能提供各种定制化彩铃业务,彩铃的形式也多种多样,不仅仅局限于音频,还包括视频、图片、文字等。其中的推送类业务彩铃就是一种定制化彩铃。运营商将需要推送的信息以彩铃的方式向定制有彩铃业务的用户播放,实现消息推送业务。

现有彩铃系统中的信息推送业务都是针对有定制需求的用户,例如被叫方用户预先向运营商提出定制推送类彩铃,当主叫方用户呼叫被叫方用户时,运营商服务器向主叫方用户播放被叫方用户定制的推送类彩铃。

而运营商有时候希望能够向用户播放运营商自己的推送类彩铃,但是由于目前的推送类彩铃播放方式比较单一,如果运营商在主叫方呼叫被叫方时播放运营商自己的推送类彩铃,则无法向主叫方播放被叫方定制的推送类彩铃,影响被叫方的正常业务需求。



技术实现要素:

本发明的主要目的为提供一种彩铃业务推送的方法和装置,在运营商向用户播放运营商自己的推送类彩铃时,不会影响到用户已定制彩铃的正常播放。

本发明提出一种彩铃业务推送的方法,包括步骤:

接收主叫方用户呼叫请求,根据所述呼叫请求呼叫被叫方用户;

在所述被叫方用户应答前或在呼叫等待时长到达最大等待时长前,向所述主叫方用户播放所述主叫方用户或被叫方用户的定制彩铃;

当所述定制彩铃的播放时长达到第一预设时长时,暂停播放所述定制彩铃,并向所述主叫方用户播放主叫方运营商或被叫方运营商的推送类彩铃;

当所述推送类彩铃的播放时长达到第二预设时长时,停止播放所述推送类彩铃,并向所述主叫方用户重新播放所述定制彩铃。

优选地,所述暂停播放所述定制彩铃的步骤包括:中断播放所述定制彩铃,并记录所述定制彩铃的中断点;

所述重新播放所述定制彩铃的步骤包括:从所述中断点继续向所述主叫方用户播放所述定制彩铃。

优选地,所述向所述主叫方用户播放所述主叫方用户或被叫方用户的定制彩铃的步骤之前还包括:

判断所述主叫方用户或被叫方用户是否签约有所述定制彩铃;

如果是,则向所述主叫方用户播放所述主叫方用户或被叫方用户的定制彩铃;

如果否,则向所述主叫方用户播放所述主叫方运营商或被叫方运营商的系统默认彩铃。

优选地,所述向所述主叫方用户播放所述主叫方用户或被叫方用户的定制彩铃的步骤包括:

当所述主叫方用户和被叫方用户都签约有所述定制彩铃时,优先播放所述主叫方用户的定制彩铃。

优选地,所述向所述主叫方用户播放主叫方运营商或被叫方运营商的推送类彩铃的步骤包括:

若当前暂停播放的定制彩铃为主叫方用户的定制彩铃时,向所述主叫方用户播放所述主叫方运营商的推送类彩铃;

若当前暂停播放的定制彩铃为被叫方用户的定制彩铃时,向所述主叫方用户播放所述被叫方运营商的推送类彩铃。

本发明还提出一种彩铃业务推送的装置,包括:

呼叫模块,用于接收主叫方用户呼叫请求,根据所述呼叫请求呼叫被叫方用户;

播放模块,用于在所述被叫方用户应答前或在呼叫等待时长到达最大等待时长前,向所述主叫方用户播放所述主叫方用户或被叫方用户的定制彩铃;

中断模块,用于当所述定制彩铃的播放时长达到第一预设时长时,暂停 播放所述定制彩铃;

推送模块,用于向所述主叫方用户播放主叫方运营商或被叫方运营商的推送类彩铃;

所述播放模块还用于,当所述推送类彩铃的播放时长达到第二预设时长时,停止播放所述推送类彩铃,并向所述主叫方用户重新播放所述定制彩铃。

优选地,所述中断模块还用于:中断播放所述定制彩铃,并记录所述定制彩铃的中断点;

所述播放模块还用于:从所述中断点继续向所述主叫方用户播放所述定制彩铃。

优选地,所述彩铃业务推送的装置,还包括判断模块,用于判断所述主叫方用户或被叫方用户是否签约有所述定制彩铃;

所述播放模块还用于:

在所述判断模块判定所述主叫方用户或被叫方用户签约有所述定制彩铃时,向所述主叫方用户播放所述主叫方用户或被叫方用户的定制彩铃;

在所述判断模块判定所述主叫方用户和被叫方用户都没有签约所述定制彩铃时,向所述主叫方用户播放所述主叫方运营商或被叫方运营商的系统默认彩铃。

优选地,所述播放模块还用于:当所述主叫方用户和被叫方用户都签约有所述定制彩铃时,优先播放所述主叫方用户的定制彩铃。

优选地,所述推送模块还用于:

若当前暂停播放的定制彩铃为主叫方用户的定制彩铃时,向所述主叫方用户播放所述主叫方运营商的推送类彩铃;

若当前暂停播放的定制彩铃为被叫方用户的定制彩铃时,向所述主叫方用户播放所述被叫方运营商的推送类彩铃。

本发明在播放彩铃时,服务器先播放主叫方用户或被叫方用户定制的彩铃,在预设的推送类彩铃的播放时间点到达时,暂停播放当前的定制彩铃,转而播放主叫方运营商或被叫方运营商的推送类彩铃,在推送类彩铃的结束时间点到达时,停止播放推送类彩铃,重新播放主叫方用户或被叫方用户的定制铃,既能向用户播放运营商自己的推送类彩铃,又不会影响到用户已定 制彩铃的正常播放,使彩铃播放更加灵活、多样。

附图说明

图1为本发明彩铃业务推送的方法的第一实施例的流程图;

图2为本发明彩铃业务推送的方法的第二实施例的流程图;

图3为本发明彩铃业务推送的方法的第三实施例的流程图;

图4为本发明彩铃业务推送的方法的第四实施例的流程图;

图5为本发明彩铃业务推送的装置的第一实施例的模块示意图;

图6为本发明彩铃业务推送的装置的第二实施例的模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,图1为本发明彩铃业务推送的方法的第一实施例的流程图。本实施例提到的彩铃业务推送的方法,包括步骤:

步骤S10,接收主叫方用户呼叫请求,根据呼叫请求呼叫被叫方用户;

本实施例中的主叫方用户归属于主叫方运营商,被叫方用户归属于被叫方运营商,被叫方运营商和主叫方运营商可以为同一运营商。当主叫方用户需要呼叫被叫方用户时,主叫方用户通过主叫方终端拨打被叫方用户的通讯号,主叫方终端将呼叫请求发送至服务器,服务器建立主叫方用户与被叫方用户之间的寻呼联接。

步骤S20,在被叫方用户应答前或在呼叫等待时长到达最大等待时长前,向主叫方用户播放主叫方用户或被叫方用户的定制彩铃;

在被叫方用户振铃但未应答的过程中,服务器从主叫方运营商或被叫方运营商的彩铃服务器中获取彩铃,并向主叫方用户播放彩铃,该彩铃可以是主叫方用户定制的彩铃,也可以是被叫方用户定制的彩铃。

步骤S30,当定制彩铃的播放时长达到第一预设时长时,暂停播放定制彩 铃;

服务器查询主叫方运营商或被叫方运营商的彩铃服务器中是否有运营商自己的推送类彩铃。如果没有,则服务器一直向主叫方用户播放定制彩铃,直至被叫方用户应答该呼叫,停止播放,主叫方和被叫方通话;或呼叫等待时长达到最大等待时长,停止播放,终止呼叫。如果主叫方运营商或被叫方运营商的彩铃服务器中有运营商自己的推送类彩铃,则服务器根据预设的第一预设时长对定制彩铃的播放时长计时,当定制彩铃播放时长达到第一预设时长时,暂停播放该定制彩铃。

步骤S40,向主叫方用户播放主叫方运营商或被叫方运营商的推送类彩铃;

服务器从主叫方运营商或被叫方运营商的彩铃服务器中获取运营商自己的推送类彩铃,并向主叫方用户播放该推送类彩铃。其中,第一预设时长就是预设的推送类彩铃播放时间点,表示推送类彩铃从什么时间点开始播放。该第一预设时长可由运营商自行设置。例如,若当前播放的定制彩铃为主叫方用户的定制彩铃,则该第一预设时长为主叫方运营商设置的第一预设时长;若当前播放的定制彩铃为被叫方用户的定制彩铃,则该第一预设时长为被叫方运营商设置的第一预设时长。此外,主叫方用户和被叫方用户也可以自行设置第一预设时长,用户设置的第一预设时长优先级高于运营商设置的第一预设时长优先级。用户还可以设置第一预设时长大于最大等待时长,这样相当于设置为不播放运营商的推送彩铃。

步骤S50,当推送类彩铃的播放时长达到第二预设时长时,停止播放推送类彩铃;

推送类彩铃在播放过程中,服务器对播放时长计时,当播放时长达到第二预设时长时,停止播放推送类彩铃。第二预设时长表示预设的推送类彩铃播放结束时间点,也可由运营商或用户进行预设。

步骤S60,向主叫方用户重新播放定制彩铃。

服务器在停止播放推送类彩铃后,重新向主叫方用户播放先前暂停的定制彩铃。重新播放可以从定制铃声的开头播放,也可以从暂停的时刻继续播放。

本实施例在播放彩铃时,服务器先播放主叫方用户或被叫方用户定制的彩铃,在预设的推送类彩铃的播放时间点到达时,暂停播放当前的定制彩铃,转而播放主叫方运营商或被叫方运营商的推送类彩铃,在推送类彩铃的结束时间点到达时,停止播放推送类彩铃,重新播放主叫方用户或被叫方用户的定制铃,如此一来,既能向用户播放运营商自己的推送类彩铃,又不会影响到用户已定制彩铃的正常播放,使彩铃播放更加灵活、多样。

如图2所示,图2为本发明彩铃业务推送的方法的第二实施例的流程图。本实施例包括图1所示实施例中的步骤,其中:

步骤S30包括:

步骤S31,当定制彩铃的播放时长达到第一预设时长时,中断播放定制彩铃,并记录定制彩铃的中断点;

步骤S60包括:

步骤S61,从中断点继续向主叫方用户播放定制彩铃。

本实施例在定制彩铃的播放时长到达第一预设时长时,即推送类彩铃的播放时间点到达时,服务器暂停播放定制彩铃,并记录该暂停时刻该定制彩铃的中断点,并切换到运营商的推送类彩铃。在推送类彩铃的播放时长到达第二预设时长时,服务器停止播放推送类彩铃,并根据记录的中断点重新播放先前暂停的定制彩铃,使重新播放的定制彩铃内容与先前中断的内容接续,有利于在向用户播放运营商的推送类彩铃的同时,实现定制彩铃的正常播放。其中所述制定彩铃可以是一条彩铃,也可以是播放时间依序相连的两条或两条以上的彩铃。同理所述推送类彩铃可以是一条彩铃,也可以是播放时间依序相连的两条或两条以上的彩铃。

如图3所示,图3为本发明彩铃业务推送的方法的第三实施例的流程图。本实施例包括图1所示实施例中的步骤,步骤S20之前还包括:

步骤S71,判断主叫方用户或被叫方用户是否签约有定制彩铃;如果是,则执行步骤S20;如果否,则执行步骤S72;

步骤S72,在被叫方用户应答前或在呼叫等待时长到达最大等待时长前,向主叫方用户播放主叫方运营商或被叫方运营商的系统默认彩铃。

本实施例中,在主叫方用户呼叫被叫方用户时,服务器在向主叫方用户播放彩铃前,先在主叫方运营商的彩铃服务器中查询主叫方用户是否签约有定制彩铃,还在被叫方运营商的彩铃服务器中查询被叫方用户是否签约有定制彩铃。如果主叫方用户和被叫方用户中的任一个签约有定制彩铃,则服务器向主叫方用户播放主叫方用户或被叫方用户的定制彩铃。当主叫方用户和被叫方用户都签约有定制彩铃时,可优先播放主叫方用户的定制彩铃。如果主叫方用户和被叫方用户都没有签约定制彩铃,则服务器从主叫方运营商或被叫方运营商的彩铃服务器中获取系统默认彩铃进行播放。此外,如果主叫方用户和被叫方用户都没有签约定制彩铃,且主叫方运营商和被叫方运营商都没有设置系统默认彩铃,则可不播放彩铃,只向主叫方用户播放普通的回铃声,此时不再播放运营商的推送类彩铃。本实施例通过播放运营商的系统默认彩铃,确保运营商推送类彩铃能顺利插播到当前播放的彩铃中,实现推送类彩铃的正常播放。

如图4所示,图4为本发明彩铃业务推送的方法的第四实施例的流程图。本实施例包括图1所示实施例中的步骤,步骤S40包括:

步骤S41,若当前暂停播放的定制彩铃为主叫方用户的定制彩铃时,向主叫方用户播放主叫方运营商的推送类彩铃;

步骤S42,若当前暂停播放的定制彩铃为被叫方用户的定制彩铃时,向主叫方用户播放被叫方运营商的推送类彩铃。

本实施例中,在播放推送类彩铃时,按照定制彩铃与推送类彩铃的归属对应播放。如果服务器开始播放的是主叫方用户的定制彩铃,则在该定制彩铃暂停后,服务器获取主叫方运营商的推送类彩铃进行播放,在推送类彩铃的播放结束时间点到达时,停止播放主叫方运营商的推送类彩铃,并重新播放主叫方用户的定制彩铃。如果服务器开始播放的是被叫方用户的定制彩铃,则在该定制彩铃暂停后,服务器获取被叫方运营商的推送类彩铃进行播放,在推送类彩铃的播放结束时间点到达时,停止播放被叫方运营商的推送类彩铃,并重新播放被叫方用户的定制彩铃。如此一来,主叫方运营商和被叫方运营商的推送类彩铃相互独立。

如图5所示,图5为本发明彩铃业务推送的装置的第一实施例的模块示意图。本实施例提出的彩铃业务推送的装置,包括:

呼叫模块10,用于接收主叫方用户呼叫请求,根据呼叫请求呼叫被叫方用户;

播放模块20,用于在被叫方用户应答前或在呼叫等待时长到达最大等待时长前,向主叫方用户播放主叫方用户或被叫方用户的定制彩铃;

中断模块30,用于当定制彩铃的播放时长达到第一预设时长时,暂停播放定制彩铃;

推送模块40,用于向主叫方用户播放主叫方运营商或被叫方运营商的推送类彩铃;

播放模块20还用于,当推送类彩铃的播放时长达到第二预设时长时,停止播放推送类彩铃,并向主叫方用户重新播放定制彩铃。

本实施例中的彩铃业务推送的装置设于服务器中,其中主叫方用户归属于主叫方运营商,被叫方用户归属于被叫方运营商,被叫方运营商和主叫方运营商可以为同一运营商。当主叫方用户需要呼叫被叫方用户时,主叫方用户通过主叫方终端拨打被叫方用户的通讯号,主叫方终端将呼叫请求发送至服务器,服务器建立主叫方用户与被叫方用户之间的寻呼联接。

在被叫方用户振铃但未应答的过程中,服务器从主叫方运营商或被叫方运营商的彩铃服务器中获取彩铃,并向主叫方用户播放彩铃,该彩铃可以是主叫方用户定制的彩铃,也可以是被叫方用户定制的彩铃。

服务器查询主叫方运营商或被叫方运营商的彩铃服务器中是否有运营商自己的推送类彩铃。如果没有,则服务器一直向主叫方用户播放定制彩铃,直至被叫方用户应答该呼叫,停止播放,主叫方和被叫方通话;或呼叫等待时长达到最大等待时长,停止播放,终止呼叫。如果主叫方运营商或被叫方运营商的彩铃服务器中有运营商自己的推送类彩铃,则服务器根据预设的第一预设时长对定制彩铃的播放时长计时,当定制彩铃播放时长达到第一预设时长时,暂停播放该定制彩铃。

服务器从主叫方运营商或被叫方运营商的彩铃服务器中获取运营商自己的推送类彩铃,并向主叫方用户播放该推送类彩铃。其中,第一预设时长就是预设的推送类彩铃播放时间点,表示推送类彩铃从什么时间点开始播放。 该第一预设时长可由运营商自行设置。例如,若当前播放的定制彩铃为主叫方用户的定制彩铃,则该第一预设时长为主叫方运营商设置的第一预设时长;若当前播放的定制彩铃为被叫方用户的定制彩铃,则该第一预设时长为被叫方运营商设置的第一预设时长。此外,主叫方用户和被叫方用户也可以自行设置第一预设时长,用户设置的第一预设时长优先级高于运营商设置的第一预设时长优先级。用户还可以设置第一预设时长大于最大等待时长,这样相当于设置为不播放运营商的推送彩铃。

推送类彩铃在播放过程中,服务器对播放时长计时,当播放时长达到第二预设时长时,停止播放推送类彩铃。第二预设时长表示预设的推送类彩铃播放结束时间点,也可由运营商或用户进行预设。

服务器在停止播放推送类彩铃后,重新向主叫方用户播放先前暂停的定制彩铃。重新播放可以从定制铃声的开头播放,也可以从暂停的时刻继续播放。

本实施例在播放彩铃时,服务器先播放主叫方用户或被叫方用户定制的彩铃,在预设的推送类彩铃的播放时间点到达时,暂停播放当前的定制彩铃,转而播放主叫方运营商或被叫方运营商的推送类彩铃,在推送类彩铃的结束时间点到达时,停止播放推送类彩铃,重新播放主叫方用户或被叫方用户的定制铃,如此一来,既能向用户播放运营商自己的推送类彩铃,又不会影响到用户已定制彩铃的正常播放,使彩铃播放更加灵活、多样。

进一步的,中断模块30还用于:中断播放定制彩铃,并记录定制彩铃的中断点;

播放模块20还用于:从中断点继续向主叫方用户播放定制彩铃。

本实施例在定制彩铃的播放时长到达第一预设时长时,即推送类彩铃的播放时间点到达时,服务器暂停播放定制彩铃,并记录该暂停时刻该定制彩铃的中断点,并切换到运营商的推送类彩铃。在推送类彩铃的播放时长到达第二预设时长时,服务器停止播放推送类彩铃,并根据记录的中断点重新播放先前暂停的定制彩铃,使重新播放的定制彩铃内容与先前中断的内容接续,有利于在向用户播放运营商的推送类彩铃的同时,实现定制彩铃的正常播放。其中所述制定彩铃可以是一条彩铃,也可以是播放时间依序相连的两条或两 条以上的彩铃。同理所述推送类彩铃可以是一条彩铃,也可以是播放时间依序相连的两条或两条以上的彩铃。

如图6所示,图6为本发明彩铃业务推送的装置的第二实施例的模块示意图。本实施例包括图5所示实施例的模块,还包括判断模块50,用于判断主叫方用户或被叫方用户是否签约有定制彩铃;

播放模块20还用于:

在判断模块50判定主叫方用户或被叫方用户签约有定制彩铃时,向主叫方用户播放主叫方用户或被叫方用户的定制彩铃;

在判断模块50判定主叫方用户和被叫方用户都没有签约定制彩铃时,向主叫方用户播放主叫方运营商或被叫方运营商的系统默认彩铃。

进一步的,播放模块20还用于:当主叫方用户和被叫方用户都签约有定制彩铃时,优先播放主叫方用户的定制彩铃。

本实施例中,在主叫方用户呼叫被叫方用户时,服务器在向主叫方用户播放彩铃前,先在主叫方运营商的彩铃服务器中查询主叫方用户是否签约有定制彩铃,还在被叫方运营商的彩铃服务器中查询被叫方用户是否签约有定制彩铃。如果主叫方用户和被叫方用户中的任一个签约有定制彩铃,则服务器向主叫方用户播放主叫方用户或被叫方用户的定制彩铃。当主叫方用户和被叫方用户都签约有定制彩铃时,可优先播放主叫方用户的定制彩铃。如果主叫方用户和被叫方用户都没有签约定制彩铃,则服务器从主叫方运营商或被叫方运营商的彩铃服务器中获取系统默认彩铃进行播放。此外,如果主叫方用户和被叫方用户都没有签约定制彩铃,且主叫方运营商和被叫方运营商都没有设置系统默认彩铃,则可不播放彩铃,只向主叫方用户播放普通的回铃声,此时不再播放运营商的推送类彩铃。本实施例通过播放运营商的系统默认彩铃,确保运营商推送类彩铃能顺利插播到当前播放的彩铃中,实现推送类彩铃的正常播放。

进一步的,推送模块40还用于:

若当前暂停播放的定制彩铃为主叫方用户的定制彩铃时,向主叫方用户播放主叫方运营商的推送类彩铃;

若当前暂停播放的定制彩铃为被叫方用户的定制彩铃时,向主叫方用户播放被叫方运营商的推送类彩铃。

本实施例中,在播放推送类彩铃时,按照定制彩铃与推送类彩铃的归属对应播放。如果服务器开始播放的是主叫方用户的定制彩铃,则在该定制彩铃暂停后,服务器获取主叫方运营商的推送类彩铃进行播放,在推送类彩铃的播放结束时间点到达时,停止播放主叫方运营商的推送类彩铃,并重新播放主叫方用户的定制彩铃。如果服务器开始播放的是被叫方用户的定制彩铃,则在该定制彩铃暂停后,服务器获取被叫方运营商的推送类彩铃进行播放,在推送类彩铃的播放结束时间点到达时,停止播放被叫方运营商的推送类彩铃,并重新播放被叫方用户的定制彩铃。如此一来,主叫方运营商和被叫方运营商的推送类彩铃相互独立。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1