一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

彩铃播放方法、系统、设备及存储介质与流程

2022-11-30 16:29:16 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种彩铃播放方法、系统、设备及存储介质。


背景技术:

2.当用户在volte(voice over long term evolution,长期演进语音承载)网络下拨打语音电话或视频电话时,在呼叫接通前会看到一段视频内容或者一段音频内容,该段视频内容即为视频彩铃,该段音频内容即为音频彩铃。为了方便描述,本技术将视频彩铃和音频彩铃均简称为彩铃,也就是说,本技术中的彩铃既可以是视频彩铃,也可以是音频彩铃。
3.目前,上述彩铃业务在实现时,彩铃播放过程与呼叫过程强耦合,因而对于只想单纯体验彩铃的用户来说,其在进行彩铃体验时,会影响被叫用户的其他呼叫关系建立。


技术实现要素:

4.本技术的主要目的在于提供一种彩铃播放方法、系统、设备及存储介质,旨在解决现有的彩铃播放过程与呼叫过程强耦合,导致用户体验彩铃时会影响被叫用户的其他呼叫关系建立的技术问题。
5.为实现上述目的,本技术提供一种彩铃播放方法,应用于彩铃平台,包括以下步骤:
6.接收呼叫请求;
7.判断所述呼叫请求是否包括预设标识;
8.若所述呼叫请求包括预设标识,则停止传递所述呼叫请求,并反馈与所述呼叫请求相对应的彩铃,以便播放所述彩铃。
9.可选地,所述反馈与所述呼叫请求相对应的彩铃的步骤之前,还包括:
10.完成与所述呼叫请求发送端之间的通信资源的预留;
11.其中,预留的通信资源用于反馈与所述呼叫请求相对应的彩铃。
12.可选地,所述反馈与所述呼叫请求相对应的彩铃的步骤,包括:
13.根据所述呼叫请求,与所述呼叫请求发送端进行彩铃媒体协商;
14.若在预设时间内接收到所述呼叫请求发送端反馈的彩铃媒体协商结果,则基于所述彩铃媒体协商结果,反馈与所述彩铃媒体协商结果相对应的彩铃。
15.此外,为实现上述目的,本技术还提供一种彩铃播放方法,应用于发送端,包括以下步骤:
16.生成包括预设标识的呼叫请求;
17.将所述呼叫请求发送至彩铃平台,所述呼叫请求用于所述彩铃平台在判断所述呼叫请求包括预设标识后,停止传递所述呼叫请求,并反馈与所述呼叫请求相对应的彩铃;
18.接收所述彩铃平台反馈的彩铃,并播放所述彩铃。
19.可选地,所述接收所述彩铃平台发送的彩铃,并进行播放的步骤之前,还包括:
20.完成与所述彩铃平台之间的通信资源的预留;
21.其中,预留的通信资源用于接收所述彩铃平台发送的彩铃。
22.可选地,所述完成与所述彩铃平台之间的通信资源的预留的步骤之后,所述接收所述彩铃平台反馈的彩铃,并播放所述彩铃的步骤之前,还包括:
23.与所述彩铃平台进行彩铃媒体协商;
24.若预留的通信资源,与所述彩铃媒体协商过程中获取的至少一项彩铃媒体相匹配,则基于所述预留的通信资源,确定彩铃媒体,并生成彩铃媒体协商结果,将所述彩铃媒体协商结果反馈至所述彩铃平台;
25.若预留的通信资源,与所述彩铃媒体协商过程中获取的所有项彩铃媒体均不匹配,则重新进行通信资源的预留,并在完成通信资源的预留后,基于当前预留的通信资源,确定彩铃媒体,并生成彩铃媒体协商结果,并将所述彩铃媒体协商结果反馈至所述彩铃平台。
26.可选地,所述接收所述彩铃平台反馈的彩铃,并播放所述彩铃的步骤之后,还包括:
27.在监听到呼入呼叫时,终止播放所述彩铃,与所述呼叫建立通话。
28.此外,为实现上述目的,本技术还提供一种彩铃播放系统,所述彩铃播放系统包括:
29.彩铃平台,所述彩铃平台用于:接收呼叫请求;判断所述呼叫请求是否包括预设标识;若所述呼叫请求包括所述预设标识,则停止传递所述呼叫请求,并反馈与所述呼叫请求相对应的彩铃,以便播放所述彩铃;
30.发送端,所述发送端用于:生成包括预设标识的呼叫请求;并将所述呼叫请求发送至彩铃平台,所述呼叫请求用于所述彩铃平台在判断所述呼叫请求包括所述预设标识后,停止传递所述呼叫请求,并反馈与所述呼叫请求相对应的彩铃;并接收所述彩铃平台反馈的彩铃,并播放所述彩铃。
31.此外,为实现上述目的,本技术还提供一种彩铃播放设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的彩铃播放程序,所述彩铃播放程序配置为实现如上所述应用于彩铃平台的彩铃播放方法的步骤,或者所述彩铃播放程序配置为实现如上所述应用于呼叫请求发送端的彩铃播放方法的步骤。
32.此外,为实现上述目的,本技术还提供一种存储介质,所述存储介质上存储有彩铃播放程序,所述彩铃播放程序被处理器执行时实现如上所述应用于彩铃平台的彩铃播放方法的步骤,或者所述彩铃播放程序被处理器执行时实现如上所述应用于呼叫请求发送端的彩铃播放方法的步骤。
33.本技术公开了一种彩铃播放方法、系统、设备及存储介质,与现有技术中,彩铃播放过程与呼叫过程强耦合,导致用户体验彩铃时会影响被叫用户的其他呼叫关系建立相比,本技术通过接收呼叫请求;判断所述呼叫请求是否包括预设标识;若所述呼叫请求包括预设标识,则停止传递所述呼叫请求,呼叫请求发送端不与被叫用户终端建立呼叫关系,并反馈与所述呼叫请求相对应的彩铃,以便播放所述彩铃,实现了呼叫请求发送端在其与被叫用户的终端无呼叫关系建立的情况下,进行彩铃的体验,不占用被叫用户的呼叫关系资源。
附图说明
34.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
35.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
36.图1为本技术彩铃播放方法第一实施例的流程示意图;
37.图2为本技术彩铃播放方法第二实施例的流程示意图;
38.图3为本技术彩铃播放方法第三实施例的流程示意图;
39.图4为本技术彩铃播放方法第四实施例的流程示意图;
40.图5为本技术彩铃播放方法第五实施例的流程示意图;
41.图6为本技术彩铃播放系统实现彩铃播放的信令流程图;
42.图7为本技术彩铃播放装置第一实施例的功能模块示意图;
43.图8为本技术彩铃播放装置第二实施例的功能模块示意图;
44.图9为本技术实施例方案涉及的硬件运行环境的彩铃播放设备结构示意图。
45.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
46.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
47.本技术实施例提供了一种彩铃播放方法,应用于彩铃平台,参照图1,图1为本技术彩铃播放方法第一实施例的流程示意图。
48.在本实施例中,所述彩铃播放方法包括以下步骤:
49.步骤s101、接收呼叫请求。
50.在本实施例中,呼叫请求所对应的发送端可以为支持视频播放功能的智能手机、具有通话功能且支持视频播放功能的电话手表、具备通话功能的平板电脑和具有网络电话功能的笔记本电脑、台式电脑等。
51.在具体应用中,彩铃平台实时接收呼叫请求发送端发送的呼叫请求。
52.步骤s102、判断所述呼叫请求是否包括预设标识。
53.在本实施例中,若呼叫请求包括预设标识,则说明呼叫请求发送端发起该呼叫请求只是想单纯的体验彩铃,而并非与被叫用户建立呼叫联系;若呼叫请求未包括预设标识,则说明呼叫请求发送端发起该呼叫请求是想与被叫用户建立呼叫联系,呼叫请求中会包含呼叫请求发送端想与之建立呼叫联系的被叫用户的号码。
54.作为一种示例,预设标识为由数字和字母组成的字符串。
55.作为一种示例,预设标识为由字母组成的字符串。
56.作为一种示例,预设标识为由数字和符号组成的字符串。
57.作为一种示例,预设标识为由符号组成的字符串。
58.作为一种示例,预设标识为数字和符号组成的字符串。
59.作为一种示例,预设标识为字母和符号组成的字符串。
60.其中,组成预设标识的数字为0~9,组成预设标识的字母为大写的24个字母a~z以及小写的24个字a~z,组成预设标识的符号为标点符号、数学符号、希腊字母和罗马符号中的一种或多种。
61.需要说明的是,预设标识的字符长度可自行定义,在本实施例中不作具体限定。
62.步骤s103、若所述呼叫请求包括预设标识,则停止传递所述呼叫请求,并反馈与所述呼叫请求相对应的彩铃,以便播放所述彩铃。
63.在本实施例中,若呼叫请求包括预设标识,则说明呼叫请求发送端发起该呼叫请求只是想单纯的体验彩铃,而并非与被叫用户建立呼叫联系。因此,彩铃平台在判断确定接收到呼叫请求中包括预设标识时,停止传递呼叫请求。即彩铃平台不与被叫终端(呼叫请求中包含的被叫用户的号码所对应的用户终端)进行信令交互,被叫终端接收不到呼叫请求,就不会与呼叫请求发送端建立呼叫联系。
64.具体地,反馈与所述呼叫请求相对应的彩铃的步骤,包括:
65.步骤a1、根据所述呼叫请求,与所述呼叫请求发送端进行彩铃媒体协商。
66.在本实施例中,当呼叫请求发送端支持视频彩铃播放时,呼叫请求发送端在发送呼叫请求时,会在呼叫请求中加入视频标签。也就是说,若彩铃平台接收到呼叫请求中包含视频标签,则彩铃平台与呼叫请求发送端进行视频彩铃媒体协商;反之,若彩铃平台接收到呼叫请求中未包含视频标签,则彩铃平台与呼叫请求发送端进行音频彩铃媒体协商。
67.在本实施例中,呼叫请求发送端与彩铃平台进行彩铃媒体协商的具体过程如下:
68.与所述彩铃平台进行彩铃媒体协商;
69.若预留的资源,与彩铃媒体协商过程中获取的至少一项彩铃媒体相匹配,则基于所述预留的资源,确定彩铃媒体,并生成彩铃媒体协商结果,将所述彩铃媒体协商结果反馈至所述彩铃平台;
70.若预留的资源,与彩铃媒体协商过程中获取的所有项彩铃媒体均不匹配,则重新进行资源的预留,并在完成资源的预留后,基于当前预留的资源,确定彩铃媒体,并生成彩铃媒体协商结果,将所述彩铃媒体协商结果反馈至所述彩铃平台。
71.作为一种示例,视频彩铃媒体协商信息包括被叫用户的号码所关联的多个视频彩铃。
72.当呼叫请求发送端与彩铃平台进行视频彩铃媒体协商时,呼叫请求发送端基于视频彩铃媒体协商过程中获取的所有项视频彩铃,对自身预留的资源进行判定,需要说明的是,呼叫请求发送端自身预留的资源用于播放视频彩铃。
73.若呼叫请求发送端自身预留的资源与视频彩铃媒体协商过程中获取的至少一项视频彩铃相匹配,即视频彩铃媒体协商过程中获取的所有项视频彩铃中存在至少一项视频彩铃所需的播放资源小于或等于呼叫请求发送端自身预留的资源,则呼叫请求发送端基于自身预留的资源,确定视频彩铃,并将该视频彩铃作为视频彩铃媒体协商结果反馈至彩铃平台,至此,彩铃平台与呼叫请求发送端之间完成视频彩铃媒体协商。
74.若呼叫请求发送端自身预留的资源与视频彩铃媒体协商过程中获取的所有项视
频彩铃均不匹配,即视频彩铃媒体协商过程中获取的所有项视频彩铃中任何一项视频彩铃所需的播放资源均大于呼叫请求发送端自身预留的资源,则呼叫请求发送端重新进行资源预留,并在完成资源预留后,基于当前预留的资源,确定视频彩铃,并将该视频彩铃作为视频彩铃媒体协商结果反馈至彩铃平台,至此,彩铃平台与呼叫请求发送端之间完成视频彩铃媒体协商。
75.在本示例中,呼叫请求发送端基于自身预留的资源,确定视频彩铃可以为:
76.基于视频彩铃媒体协商过程中获取的所有项视频彩铃各自所需的播放资源,呼叫请求发送端从中选择与自身预留的资源匹配度最高的视频彩铃;
77.或者基于视频彩铃媒体协商过程中获取的所有项视频彩铃各自所需的播放资源,呼叫请求发送端从中选择与自身预留的资源相比,资源差值位于预设阈值内的视频彩铃,其中,该预设阈值可根据实际应用进行设置,本示例中不作具体限定。
78.需要说明的是,呼叫请求发送端基于当前预留的资源,确定视频彩铃的过程,与其基于自身预留的资源,确定视频彩铃的过程相同,在此不再赘述。
79.作为一种示例,视频彩铃媒体协商信息包括被叫用户的号码所关联的多个视频彩铃所对应的编码以及播放资源。
80.当呼叫请求发送端与彩铃平台进行视频彩铃媒体协商时,呼叫请求发送端基于视频彩铃媒体协商过程中获取的所有项编码以及与编码所关联的播放资源,对自身预留的资源进行判定,需要说明的是,呼叫请求发送端自身预留的资源用于播放视频彩铃。
81.若呼叫请求发送端自身预留的资源与视频彩铃媒体协商过程中获取的所有项播放资源中的至少一项相匹配,即视频彩铃媒体协商过程中获取的所有项播放资源中至少有一项播放资源小于或等于呼叫请求发送端自身预留的资源,则呼叫请求发送端基于自身预留的资源,确定播放资源以及该播放资源关联的编码,并将该播放资源以及该播放资源关联的编码作为视频彩铃媒体协商结果反馈至彩铃平台,至此,彩铃平台与呼叫请求发送端之间完成视频彩铃媒体协商。
82.若呼叫请求发送端自身预留的资源与视频彩铃媒体协商过程中获取的所有项播放资源均不匹配,即视频彩铃媒体协商过程中获取的所有项播放资源中任何一项播放资源均大于呼叫请求发送端自身预留的资源,则呼叫请求发送端重新进行资源预留,并在完成资源预留后,基于当前预留的资源,确定播放资源以及该播放资源关联的编码,并将该播放资源以及该播放资源关联的编码作为视频彩铃媒体协商结果反馈至彩铃平台,至此,彩铃平台与呼叫请求发送端之间完成视频彩铃媒体协商。
83.在本示例中,呼叫请求发送端基于自身预留的资源,确定播放资源以及该播放资源关联的编码可以为:
84.基于视频彩铃媒体协商过程中获取的所有项播放资源,呼叫请求发送端从中选择与自身预留的资源匹配度最高的播放资源,以及该播放资源关联的编码;
85.或者基于视频彩铃媒体协商过程中获取的所有项播放资源,呼叫请求发送端从中选择与自身预留的资源相比,资源差值位于预设阈值内的播放资源,以及该播放资源关联的编码,其中,该预设阈值可根据实际应用进行设置,本示例中不作具体限定。
86.需要说明的是,呼叫请求发送端基于当前预留的资源,确定播放资源以及该播放资源关联的编码的过程,与其基于自身预留的资源,确定播放资源以及该播放资源关联的
编码的过程相同,在此不再赘述。
87.作为一种示例,音频彩铃媒体协商信息包括被叫用户的号码所关联的多个音频彩铃。
88.当呼叫请求发送端与彩铃平台进行音频彩铃媒体协商时,呼叫请求发送端基于音频彩铃媒体协商过程中获取的所有项音频彩铃,对自身预留的资源进行判定,需要说明的是,呼叫请求发送端自身预留的资源用于播放音频彩铃。
89.若呼叫请求发送端自身预留的资源与音频彩铃媒体协商过程中获取的至少一项音频彩铃相匹配,即音频彩铃媒体协商过程中获取的所有项音频彩铃中存在至少一项音频彩铃所需的播放资源小于或等于呼叫请求发送端自身预留的资源,则呼叫请求发送端基于自身预留的资源,确定音频彩铃,并将该音频彩铃作为音频彩铃媒体协商结果反馈至彩铃平台,至此,彩铃平台与呼叫请求发送端之间完成音频彩铃媒体协商。
90.若呼叫请求发送端自身预留的资源与音频彩铃媒体协商过程中获取的所有项音频彩铃均不匹配,即音频彩铃媒体协商过程中获取的所有项音频彩铃中任何一项音频彩铃所需的播放资源均大于呼叫请求发送端自身预留的资源,则呼叫请求发送端重新进行资源预留,并在完成资源预留后,基于当前预留的资源,确定音频彩铃,并将该音频彩铃作为音频彩铃媒体协商结果反馈至彩铃平台,至此,彩铃平台与呼叫请求发送端之间完成音频彩铃媒体协商。
91.在本示例中,呼叫请求发送端基于自身预留的资源,确定音频彩铃可以为:
92.基于视音频彩铃媒体协商过程中获取的所有项音频彩铃各自所需的播放资源,呼叫请求发送端从中选择与自身预留的资源匹配度最高的音频彩铃;
93.或者基于音频彩铃媒体协商过程中获取的所有项音频彩铃各自所需的播放资源,呼叫请求发送端从中选择与自身预留的资源相比,资源差值位于预设阈值内的音频彩铃,其中,该预设阈值可根据实际应用进行设置,本示例中不作具体限定。
94.需要说明的是,呼叫请求发送端基于当前预留的资源,确定音频彩铃的过程,与其基于自身预留的资源,确定音频彩铃的过程相同,在此不再赘述。
95.作为一种示例,音频彩铃媒体协商信息包括被叫用户的号码所关联的多个音频彩铃所对应的编码以及播放资源。
96.当呼叫请求发送端与彩铃平台进行音频彩铃媒体协商时,呼叫请求发送端基于音频彩铃媒体协商过程中获取的所有项编码以及与编码所关联的播放资源,对自身预留的资源进行判定,需要说明的是,呼叫请求发送端自身预留的资源用于播放音频彩铃。
97.若呼叫请求发送端自身预留的资源与音频彩铃媒体协商过程中获取的所有项播放资源中的至少一项相匹配,即音频彩铃媒体协商过程中获取的所有项播放资源中至少有一项播放资源小于或等于呼叫请求发送端自身预留的资源,则呼叫请求发送端基于自身预留的资源,确定播放资源以及该播放资源关联的编码,并将该播放资源以及该播放资源关联的编码作为音频彩铃媒体协商结果反馈至彩铃平台,至此,彩铃平台与呼叫请求发送端之间完成音频彩铃媒体协商。
98.若呼叫请求发送端自身预留的资源与音频彩铃媒体协商过程中获取的所有项播放资源均不匹配,即音频彩铃媒体协商过程中获取的所有项播放资源中任何一项播放资源均大于呼叫请求发送端自身预留的资源,则呼叫请求发送端重新进行资源预留,并在完成
资源预留后,基于当前预留的资源,确定播放资源以及该播放资源关联的编码,并将该播放资源以及该播放资源关联的编码作为音频彩铃媒体协商结果反馈至彩铃平台,至此,彩铃平台与呼叫请求发送端之间完成音频彩铃媒体协商。
99.在本示例中,呼叫请求发送端基于自身预留的资源,确定播放资源以及该播放资源关联的编码可以为:
100.基于音频彩铃媒体协商过程中获取的所有项播放资源,呼叫请求发送端从中选择与自身预留的资源匹配度最高的播放资源,以及该播放资源关联的编码;
101.或者基于音频彩铃媒体协商过程中获取的所有项播放资源,呼叫请求发送端从中选择与自身预留的资源相比,资源差值位于预设阈值内的播放资源,以及该播放资源关联的编码,其中,该预设阈值可根据实际应用进行设置,本示例中不作具体限定。
102.需要说明的是,呼叫请求发送端基于当前预留的资源,确定播放资源以及该播放资源关联的编码的过程,与其基于自身预留的资源,确定播放资源以及该播放资源关联的编码的过程相同,在此不再赘述。
103.步骤a2、若在预设时间内接收到所述呼叫请求发送端反馈的彩铃媒体协商结果,则基于所述彩铃媒体协商结果,反馈与所述彩铃媒体协商结果相对应的彩铃。
104.在本实施例中,当彩铃平台与呼叫请求发送端进行视频彩铃媒体协商时,呼叫请求发送端向彩铃平台发送视频彩铃媒体协商结果,彩铃平台根据该视频彩铃媒体协商结果,向呼叫请求发送端反馈与该视频彩铃媒体协商结果相对应的视频彩铃;当彩铃平台与呼叫请求发送端进行音频彩铃媒体协商时,呼叫请求发送端向彩铃平台发送音频彩铃媒体协商结果,彩铃平台根据该音频彩铃媒体协商结果,向呼叫请求发送端反馈与该音频彩铃媒体协商结果相对应的音频彩铃。
105.步骤a3、若在预设时间内未接收到所述呼叫请求发送端反馈的彩铃媒体协商结果,则反馈放弃播放信息。
106.在本实施例中,当彩铃平台在预设时间内未接收到呼叫请求发送端发送的彩铃媒体协商结果(视频彩铃媒体协商结果或音频彩铃媒体协商结果),将说明当前时段,呼叫请求发送端未预留足够的播放资源来播放视频彩铃或音频彩铃。由于呼叫请求发送端在进行彩铃播放时,仍旧处于拨号状态中,为了防止呼叫请求发送端长时间处于拨号状态中,影响其他终端与呼叫请求发送端之间建立呼叫联系。因此,在预设时间内未接收到呼叫请求发送端发送的彩铃媒体协商结果,彩铃平台向呼叫请求发送端反馈放弃播放信息,当呼叫请求发送端接收到该放弃播放信息后,播放回铃音,提醒用户挂机。
107.本实施例通过接收呼叫请求;判断所述呼叫请求是否包括预设标识;若所述呼叫请求包括预设标识,则停止传递所述呼叫请求,呼叫请求发送端不与被叫用户终端建立呼叫关系,并反馈与所述呼叫请求相对应的彩铃,以便播放所述彩铃,实现了呼叫请求发送端在其与被叫用户的终端无呼叫关系建立的情况下,进行彩铃的体验,不占用被叫用户的呼叫关系资源。
108.本技术实施例在彩铃播放方法的第一实施例的基础上,还提供了第二实施例。参照图2,图2为本技术彩铃播放方法第二实施例的流程示意图。
109.在本实施例中,所述彩铃播放方法包括以下步骤:
110.步骤s201、接收呼叫请求;
111.步骤s202、判断所述呼叫请求是否包括预设标识;
112.步骤s203、若所述呼叫请求包括预设标识,则停止传递所述呼叫请求,完成与呼叫请求发送端之间的通信资源的预留,并反馈与所述呼叫请求相对应的彩铃,以便播放所述彩铃;其中,预留的通信资源用于反馈与所述呼叫请求相对应的彩铃。
113.其中,步骤s201、步骤s202以及步骤s203中的反馈与所述呼叫请求相对应的彩铃在第一实施例中已有说明,在此不再赘述。
114.需要说明的是,由于本实施例中,在反馈与所述呼叫请求相对应的彩铃的步骤之间,还包括了完成与呼叫请求发送端之间的通信资源的预留。因此,在本实施例中,步骤s203中的反馈与所述呼叫请求相对应的彩铃的具体过程中涉及到的资源均为通信资源。
115.在本实施例中,视频彩铃或音频彩铃的播放都需要足够的带宽资源,因此,在向呼叫请求发送端反馈与呼叫请求相对应的彩铃之前,需要完成彩铃平台与呼叫请求发送端的通信资源预留,有效避免异常振铃或掉线现象发生。而且预留的用于彩铃播放的资源为通信资源,即在预览过程中使用通信网,而非数据网,不产生流量开销。
116.在本实施例中,若呼叫请求中携带有预留标签,则说明呼叫请求发送端具备通信资源预留的能力,则彩铃平台与呼叫请求发送端进行通信资源预留的信令交互,完成彩铃平台与呼叫请求发送端的通信资源预留。
117.本技术实施例提供了一种彩铃播放方法,应用于发送端,参照图3,图3为本技术彩铃播放方法第三实施例的流程示意图。
118.在本实施例中,所述彩铃播放方法包括以下步骤:
119.步骤s301、生成包括预设标识的呼叫请求。
120.在本实施中,生成包括预设标识的呼叫请求之前,需对用户在呼叫请求发送端上输入的呼叫信息进行判断,若呼叫信息中包括特征标识,则呼叫请求发送端生成包括预设标识的呼叫请求。
121.需要说明的是,当用户只是想单纯的体验彩铃,而并非与被叫用户建立呼叫联系,则用户在呼叫请求发送端上输入的呼叫信息不单包括被叫用户的号码,还包括特征标识;当用户想与被叫用户建立呼叫联系,则用户在呼叫请求发送端上输入的呼叫信息仅包括被叫用户的号码。
122.作为一种示例,输入的呼叫信息中,特征标识被添加在被叫用户的号码的前端。
123.作为一种示例,输入的呼叫信息中,特征标识被添加在被叫用户的号码的后端。
124.作为一种示例,输入的呼叫信息中,特征标识被添加在被叫用户的号码的前端以及后端。
125.其中,特征标识可以由符号组成,或者由字母组成,或者由符号和字母共同组成,或者由符号和数字共同组成,或者由字母和数字共同组成。需要说明的是,当特征标识由符号和数字共同组成,或者由字母和数字共同组成时,特征标识与被叫用户的号码相邻的字符必须为符号或字母。
126.在本实施例中,生成的呼叫请求中包括有预设标识、被叫用户的号码以及呼叫请求发送端的号码。
127.其中,当呼叫请求发送端支持视频彩铃播放时,呼叫请求中还包括视频标签。
128.其中,当呼叫请求发送端具备通信资源预留的能力,呼叫请求中还包括预留标签。
129.步骤s302、将所述呼叫请求发送至彩铃平台,所述呼叫请求用于所述彩铃平台在判断所述呼叫请求包括所述预设标识后,停止传递所述呼叫请求,并反馈与所述呼叫请求相对应的彩铃。
130.需要说明的是,由于叫用户的号码关联有的多个视频彩铃或者多个音频彩铃。因此,所述彩铃平台在反馈与所述呼叫请求相对应的彩铃的过程中,需要与呼叫请求发送端进行彩铃媒体协商。即在本实施例中,所述将所述呼叫请求发送至彩铃平台后的步骤之后,所述接收所彩铃平台反馈的彩铃,并播放所述彩铃的步骤之前,还包括:
131.与所述彩铃平台进行彩铃媒体协商;
132.若预留的资源,与彩铃媒体协商过程中获取的至少一项彩铃媒体相匹配,则基于所述预留的资源,确定彩铃媒体,并生成彩铃媒体协商结果,将所述彩铃媒体协商结果反馈至所述彩铃平台;
133.若预留的资源,与彩铃媒体协商过程中获取的所有项彩铃媒体均不匹配,则重新进行资源的预留,并在完成资源的预留后,基于当前预留的资源,确定彩铃媒体,并生成彩铃媒体协商结果,将所述彩铃媒体协商结果反馈至所述彩铃平台。
134.需要说明的是,上述步骤在第一实施例中已有说明,在此不再赘述。
135.在本实施例中,若呼叫请求发送端预留的资源,与彩铃媒体协商信息中的至少一项彩铃媒体相匹配,则说明呼叫请求发送端预留有足够的播放资源来对彩铃进行播放。若呼叫请求发送端预留的资源,与彩铃媒体协商信息中的任一项彩铃媒体均不匹配,则说明呼叫请求发送端没有预留有足够的播放资源来对彩铃进行播放。因此,需要对播放资源进行调配更新,以使呼叫请求发送端有足够的播放资源来进行彩铃播放。
136.步骤s303、接收所述彩铃平台反馈的彩铃,并播放所述彩铃。
137.本实施例通过生成带有预设标识的呼叫请求;将所述呼叫请求发送至彩铃平台,所述呼叫请求用于所述彩铃平台在判断所述呼叫请求包括所述预设标识后,停止传递所述呼叫请求,并反馈与所述呼叫请求相对应的彩铃;接收所述彩铃平台反馈的彩铃,并进行播放,实现了呼叫请求发送端在其与被叫用户的终端无呼叫关系建立的情况下,进行彩铃的体验,不占用被叫用户的呼叫关系资源。
138.本技术实施例在彩铃播放方法的第三实施例的基础上,还提供了第四实施例。参照图4,图4为本技术彩铃播放方法第四实施例的流程示意图。
139.在本实施例中,所述彩铃播放方法包括以下步骤:
140.步骤s401、生成包括预设标识的呼叫请求;
141.步骤s402、将所述呼叫请求发送至彩铃平台,所述呼叫请求用于所述彩铃平台在判断所述呼叫请求包括所述预设标识后,停止传递所述呼叫请求,并反馈与所述呼叫请求相对应的彩铃;
142.步骤s403、完成与所述彩铃平台之间的通信资源的预留;其中,预留的通信资源用于接收与所述彩铃平台发送的彩铃;
143.步骤s404、与所述彩铃平台进行彩铃媒体协商;
144.步骤s405、若预留的通信资源,与彩铃媒体协商过程中获取的至少一项彩铃媒体相匹配,则基于所述预留的通信资源,确定彩铃媒体,并生成彩铃媒体协商结果,将所述彩铃媒体协商结果反馈至所述彩铃平台;
145.步骤s406、若预留的通信资源,与所述彩铃媒体协商过程中获取的所有项彩铃媒体均不匹配,则重新进行通信资源的预留,并在完成通信资源的预留后,基于当前预留的通信资源,确定彩铃媒体,并生成彩铃媒体协商结果,将所述彩铃媒体协商结果反馈至所述彩铃平台;
146.步骤s407、接收所述彩铃平台反馈的彩铃,并播放所述彩铃。
147.其中,步骤s401~步骤s407中除步骤s403外,其余步骤均在第三实施例中已有说明,步骤s403在第二实施例中已有说明,在此不再赘述。
148.本技术实施例在彩铃播放方法的第四实施例的基础上,还提供了第五实施例。参照图5,图5为本技术彩铃播放方法第五实施例的流程示意图。
149.在本实施例中,所述彩铃播放方法包括以下步骤:
150.步骤s501、生成包括预设标识的呼叫请求;
151.步骤s502、将所述呼叫请求发送至彩铃平台,所述呼叫请求用于所述彩铃平台在判断所述呼叫请求包括所述预设标识后,停止传递所述呼叫请求,并反馈与所述呼叫请求相对应的彩铃;
152.步骤s503、完成与所述彩铃平台之间的通信资源的预留;其中,预留的通信资源用于接收与所述彩铃平台发送的彩铃;
153.步骤s504、与所述彩铃平台进行彩铃媒体协商;
154.步骤s505、若预留的通信资源,与彩铃媒体协商过程中获取的至少一项彩铃媒体相匹配,则基于所述预留的通信资源,确定彩铃媒体,并生成彩铃媒体协商结果,将所述彩铃媒体协商结果反馈至所述彩铃平台;
155.步骤s506、若预留的通信资源,与所述彩铃媒体协商过程中获取的所有项彩铃媒体均不匹配,则重新进行通信资源的预留,并在完成通信资源的预留后,基于当前预留的通信资源,确定彩铃媒体,并生成彩铃媒体协商结果,将所述彩铃媒体协商结果反馈至所述彩铃平台;
156.步骤s507、接收所述彩铃平台反馈的彩铃,并播放所述彩铃;
157.步骤s508、在监听到呼入呼叫时,终止播放所述彩铃,与所述呼叫建立通话。
158.其中,步骤s501~步骤s507在第四实施例中已有说明,在此不再赘述。
159.在本实施例中,由于呼叫请求发送端在进行彩铃播放时,仍旧处于拨号状态中,为了防止呼叫请求发送端长时间处于拨号状态中,影响其他终端与呼叫请求发送端之间的呼叫联系,呼叫请求发送端在监听到有电话呼入时,终止彩铃播放,与呼叫建立通话。
160.此外,本技术实施例还提供了一种彩铃播放系统,所述彩铃播放系统包括:
161.彩铃平台,所述彩铃平台用于:接收呼叫请求;判断所述呼叫请求是否包括预设标识;若所述呼叫请求包括预设标识,则停止传递所述呼叫请求,并反馈与所述呼叫请求相对应的彩铃,以便播放所述彩铃;
162.发送端,所述发送端用于:生成包括预设标识的呼叫请求;并将所述呼叫请求发送至彩铃平台,所述呼叫请求用于所述彩铃平台在判断所述呼叫请求包括所述预设标识后,停止传递所述呼叫请求,并反馈与所述呼叫请求相对应的彩铃;并接收所述彩铃平台反馈的彩铃,并播放所述彩铃。
163.本技术实施例彩铃播放系统具体实施方式与上述应用于彩铃平台和发送端的彩
铃播放方法各实施例基本相同,在此不再赘述。
164.为了便于理解,下面对本技术彩铃播放系统实现彩铃播放方法的具体过程做一个说明。
165.在本实施例中,彩铃播放系统的架构可包括发送端,主叫域的s-cscf,被叫域的i/s-cscf,tas和彩铃平台;其中发送端和主叫域的s-cscf属于主叫ims域,被叫域的i/s-cscf、tas和彩铃平台属于被叫ims域。
166.参照图6,图6为本技术彩铃播放系统实现彩铃播放的信令流程图,包括以下步骤:
167.1:发送端(user equipment,ue)发出初始请求(invite)消息,该invite消息包括主叫ue的sdp会话描述协议信息、带有特征标识的被叫号码和主叫号码,主叫域的s-cscf(serving-call session control function,服务类型的呼叫会话控制功能)在识别到invite消息中的被叫号码带有特征标识后,去除特征标识,并invite消息中添加预设标识,并将该invite消息发送到被叫域的i/s-cscf(i/cscf,interrogating-call session control function,查询类型的呼叫会话控制),被叫域的i/s-cscf通过tas(telephony application server,电话应用服务器)将invite消息发送至彩铃平台;
168.2:彩铃平台接收到invite消息后,返回183消息至tas,183消息包括彩铃平台的sdp会话描述协议信息,完成彩铃平台的通信资源预留,tas将183消息返回至被叫域的i/s-cscf,被叫域的i/s-cscf将183消息返回至主叫域的s-cscf,主叫域的s-cscf将183消息返回至主叫ue;
169.3:主叫ue接收183消息之后,再返回确认(prack)消息,通过主叫域的s-cscf将确认(prack)消息返回至被叫域的i/s-cscf,被叫域的i/s-cscf将确认(prack)消息返回至tas,tas将确认(prack)消息返回至彩铃平台;
170.4:彩铃平台接收确认(prack)消息之后,返回200消息,携带prack信息至tas,tas将200消息发送至被叫域的i/s-cscf,被叫域的i/s-cscf将200消息发送至主叫域的s-cscf,主叫域的s-cscf将200消息发送至主叫ue;
171.5:主叫ue接收200消息,主叫通信资源预留成功,返回update消息,update消息包括主叫ue的sdpa2信息,通过主叫域的s-cscf将update消息返回至被叫域的i/s-cscf,被叫域的i/s-cscf将update消息返回至tas,tas将update消息返回至彩铃平台;
172.6:彩铃平台接收update消息,返回200消息,200消息包括彩铃平台的sdpb2信息,tas接收200消息,将200消息发送至被叫域的i/s-cscf,被叫域的i/s-cscf将200消息发送至主叫域的s-cscf,主叫域的s-cscf将200消息发送至主叫ue;
173.7:彩铃平台发送180消息,tas接收180消息,将180消息发送至被叫域的i/s-cscf;
174.8:被叫域的i/s-cscf返回180消息至彩铃平台;
175.9:彩铃平台发起更新(update)消息,该update消息中携带彩铃sdp信息,通过tas将update消息发送至被叫域的i/s-cscf,被叫域的i/s-cscf将update消息发送至主叫域的s-cscf,主叫域的s-cscf将update消息发送至主叫ue;
176.10:主叫ue接收update消息,根据update消息中携带的彩铃sdp信息和主叫ue的媒体能力信息,进行彩铃媒体协商,确定彩铃媒体协商结果,并发送200消息,200消息中携带该彩铃媒体协商结果,通过主叫域的s-cscf将200消息返回至被叫域的i/s-cscf,被叫域的i/s-cscf将200消息返回至tas,tas将200消息返回至彩铃平台,主叫ue预览彩铃;
177.11:若10中未确定彩铃媒体协商结果,则主叫ue在确定彩铃媒体协商结果后,发起update消息,update消息中携带该彩铃媒体协商结果,通过主叫域的s-cscf将update消息返回至被叫域的i/s-cscf,被叫域的i/s-cscf将update消息返回至tas,tas将update消息返回至彩铃平台;
178.12:彩铃平台接收update消息,返回200消息,200消息包括彩铃平台的sdpcat2信息,tas接收200消息,将200消息发送至被叫域的i/s-cscf,被叫域的i/s-cscf将200消息发送至主叫域的s-cscf,主叫域的s-cscf将200消息发送至主叫ue,主叫ue预览彩铃;
179.13:彩铃平台发送180消息,tas接收180消息,将180消息发送至被叫域的i/s-cscf,被叫域的i/s-cscf将180消息发送至主叫域的s-cscf,主叫域的s-cscf将150消息发送至主叫ue,主叫ue振铃。
180.此外,本技术实施例还提供了一种彩铃播放装置,应用于彩铃平台,参照图7,图7为本技术彩铃播放装置第一实施例的功能模块示意图。
181.在本实施例中,所述彩铃播放装置包括:
182.接收模块701,用于接收呼叫请求;
183.处理模块702,用于判断所述呼叫请求是否包括预设标识;
184.所述处理模块,还用于若所述呼叫请求包括预设标识,则停止传递所述呼叫请求;
185.发送模块703,用于反馈与所述呼叫请求相对应的彩铃,以便播放所述彩铃。
186.可选地,所述处理模块,还用于完成与所述呼叫请求发送端之间的通信资源的预留;其中,预留的通信资源用于反馈与所述呼叫请求相对应的彩铃。
187.可选地,所述处理模块,还用于根据所述呼叫请求,与所述呼叫请求发送端进行彩铃媒体协商;
188.若在预设时间内接收到所述呼叫请求发送端反馈的彩铃媒体协商结果,则基于所述彩铃媒体协商结果,反馈与所述彩铃媒体协商结果相对应的彩铃。
189.此外,本技术实施例还提供了一种彩铃播放装置,应用于呼叫请求发送端,参照图8,图8为本技术彩铃播放装置第二实施例的功能模块示意图。
190.在本实施例中,所述彩铃播放装置包括:
191.处理模块801,用于生成包括预设标识的呼叫请求;
192.发送模块802,用于将所述呼叫请求发送至彩铃平台,所述呼叫请求用于所述彩铃平台在判断所述呼叫请求包括所述预设标识后,停止传递所述呼叫请求,并反馈与所述呼叫请求相对应的彩铃;
193.接收模块803,接收所述彩铃平台反馈的彩铃,并播放所述彩铃。
194.可选地,所述处理模块,还用于完成与所述彩铃平台之间的通信资源的预留;其中,预留的通信资源用于接收所述彩铃平台发送的彩铃。
195.可选地,所述处理模块,还用于与所述彩铃平台进行彩铃媒体协商;若预留的通信资源,与彩铃媒体协商过程中获取的至少一项彩铃媒体相匹配,则基于所述预留的通信资源,确定彩铃媒体,并生成彩铃媒体协商结果;若预留的通信资源,与彩铃媒体协商过程中获取的所有项彩铃媒体均不匹配,则重新进行通信资源的预留,并在完成通信资源的预留后,基于当前预留的通信资源,确定彩铃媒体,并生成彩铃媒体协商结果。
196.所述发送模块,还用于将所述彩铃媒体协商结果反馈至所述彩铃平台。
197.可选地,所述处理模块,还用于在监听到呼入呼叫时,终止播放所述彩铃,与所述呼叫建立通话。
198.此外,本技术实施例还提供了一种彩铃播放设备,应用于彩铃平台,参照图9,图9为本技术实施例方案涉及的硬件运行环境的彩铃播放设备结构示意图。
199.如图9所示,该彩铃播放设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram)存储器,也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
200.本领域技术人员可以理解,图9中示出的结构并不构成对彩铃播放设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
201.如图9所示,作为一种存储介质的存储器1005中可以包括操作系统、数据存储模块、网络通信模块、用户接口模块以及彩铃播放程序。
202.在图9所示的彩铃播放设备中,网络接口1004主要用于与其他设备进行数据通信;用户接口1003主要用于与用户进行数据交互;本技术彩铃播放设备中的处理器1001、存储器1005可以设置在彩铃播放设备中,所述彩铃播放设备通过处理器1001调用存储器1005中存储的彩铃播放程序,并执行本技术实施例提供的应用于彩铃平台的彩铃播放方法。
203.本技术实施例彩铃播放设备具体实施方式与上述应用于彩铃平台的彩铃播放方法各实施例基本相同,在此不再赘述。
204.此外,本技术实施例还提供了一种彩铃播放设备,应用于发送端。应用于发送端的彩铃播放设备的结构,与应用于彩铃平台的彩铃播放设备的结构相同,在此不再赘述。应用于发送端的彩铃播放设备的存储器中存储的彩铃播放程序,配置为实现如上所述应用于发送端的彩铃播放方法的步骤。
205.本技术实施例彩铃播放设备具体实施方式与上述应用于发送端的彩铃播放设方法各实施例基本相同,在此不再赘述。
206.此外,本技术实施例还提供了一种存储介质,所述存储介质应用于彩铃平台,所述存储介质上存储有彩铃播放程序,所述彩铃播放程序被处理器执行时实现如上所述应用于彩铃平台的彩铃播放方法的步骤。
207.本技术实施例存储介质具体实施方式与上述应用于彩铃平台的彩铃播放方法各实施例基本相同,在此不再赘述。
208.此外,本技术实施例还提供了一种存储介质,所述存储介质应用于发送端,所述存储介质上存储有彩铃播放程序,所述彩铃播放程序被处理器执行时实现如上所述应用于发送端的彩铃播放方法的步骤。
209.本技术实施例存储介质具体实施方式与上述应用于发送端的彩铃播放方法各实施例基本相同,在此不再赘述。
210.需要说明的是,在本文中,术语“包括”、“包括”或者其任何其他变体意在涵盖非排
他性的包括,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
211.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
212.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
213.以上仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献