本技术涉及多媒体业务领域,尤其涉及一种私享彩铃业务状态的控制方法、终端、服务器及可读存储介质。
背景技术:
1、私享彩铃是一项由用户为自己设置的特殊的定制视频彩铃业务。例如终端a支持播放视频彩铃,用户设置终端a开通私享彩铃业务,终端a呼叫终端b时,无论终端b是否开通视频彩铃业务,终端a的界面都会显示用户设置的视频彩铃画面。
2、在使用私享彩铃的过程中发现,当用户设置终端开通私享彩铃业务时,彩铃运营商app的私享彩铃开关打开,终端呼叫时请求播放视频彩铃;当终端的私享彩铃业务到期之后,私享彩铃开关不会关闭,但是如果终端的私享彩铃开关不关闭,终端无法正常请求播放视频彩铃,无法进行视频通话。
技术实现思路
1、本技术提供一种私享彩铃业务状态的控制方法、终端、服务器及可读存储介质,目的在于使得终端的私享彩铃业务到期后,终端能够自动切换正常进行视频通话和视频彩铃播放,提高用户体验。
2、第一方面,本技术提供了一种私享彩铃业务状态的控制方法,应用于主叫终端,该方法包括:
3、当主叫终端发起通话请求时,检测所述主叫终端的私享彩铃业务的当前状态;
4、当所述业务状态为到期状态时,查询所述主叫终端的私享彩铃开关状态;
5、当所述私享彩铃开关状态为打开状态时,触发使得所述私享彩铃开关状态切换的操作。
6、本技术所提供的私享彩铃业务状态的控制方法,通过在主叫终端发起通话请求时,检测主叫终端的私享彩铃业务的当前状态,若当前状态为到期状态,则查询私享彩铃开关是否是打开状态,若私享彩铃开关是打开状态,则触发使得所述私享彩铃开关状态切换的操作,如关闭私享彩铃开关,当私享彩铃开关关闭后,主叫终端不受私享彩铃业务的影响,可以执行普通视频彩铃流程,进而可以实现视频通话,若被叫终端设置的视频彩铃,主叫终端还可以播放视频彩铃,如此,实现终端私享彩铃业务到期后,能够自动切换正常进行视频通话和视频彩铃播放,提升了视频彩铃的使用效果,以及提高了用户体验。
7、在一种可能的实现方式中,所述检测所述主叫终端的私享彩铃业务的当前状态的步骤包括:
8、所述主叫终端向通信基站发送获取私享彩铃业务的当前状态的请求消息;
9、接收所述通信基站基于所述请求消息返回的响应信息,根据所述响应信息确定所述私享彩铃业务的当前状态。
10、在另一种可能的实现方式中,所述根据所述响应信息确定所述私享彩铃业务的当前状态的步骤包括:
11、判断所述响应信息中携带的私享彩铃业务标识是否为失效状态;
12、在所述私享彩铃业务标识为失效状态时,确定所述私享彩铃业务的当前状态为到期状态。
13、在另一种可能的实现方式中,所述请求消息为update消息,所述update消息携带获取私享彩铃业务标识的指示。
14、在另一种可能的实现方式中,所述触发使得所述私享彩铃开关状态切换的操作的步骤包括:
15、关闭所述私享彩铃开关。
16、在另一种可能的实现方式中,所述触发使得所述私享彩铃开关状态切换的操作的步骤包括:
17、输出关闭所述私享彩铃开关的提示信息,以提示用户关闭;
18、检测到所述私享彩铃开关的关闭操作时,关闭所述私享彩铃开关。
19、在另一种可能的实现方式中,所述触发所述主叫终端的私享彩铃开关的关闭操作的步骤包括:
20、所述触发使得所述私享彩铃开关状态切换的操作的步骤包括:
21、输出关闭所述私享彩铃开关的提示信息,以提示用户关闭所述主叫终端中彩铃运营商app的私享彩铃开关;
22、检测到所述私享彩铃开关的关闭操作时,关闭所述私享彩铃开关。
23、在另一种可能的实现方式中,所述查询所述主叫终端的私享彩铃开关状态的步骤包括:
24、查询所述主叫终端中彩铃运营商app的私享彩铃开关是否置灰;
25、若否,则所述私享彩铃开关状态为打开状态。
26、在另一种可能的实现方式中,所述触发使得所述私享彩铃开关状态切换的操作的步骤之后,还包括:
27、与通信基站重新进行视频媒体sdp协商;
28、接收到所述通信基站返回的视频彩铃时,播放所述视频彩铃,并建立通话。
29、在另一种可能的实现方式中,所述与通信基站重新进行视频媒体sdp协商的步骤之后,还包括:
30、接收到返回的播放传统视频铃声的提示消息时,播放传统视频铃声。
31、在另一种可能的实现方式中,所述触发使得所述私享彩铃开关状态切换的操作的步骤之后,还包括:
32、切换为语音通话,或者结束本次通话请求;
33、再次发起通话请求时,所述主叫终端与通信基站完成视频媒体sdp协商;
34、接收所述通信基站返回的视频彩铃,播放所述视频彩铃,并建立通话。
35、第二方面,本技术还提供了一种私享彩铃业务状态的控制方法,应用于彩铃运营商服务器,所述方法包括:
36、彩铃运营商服务器接收主叫终端发送的私享彩铃业务的到期消息,所述到期消息为主叫终端向彩铃运营商服务器发送的,主叫终端发起通话请求时,若私享彩铃业务到期,且主叫终端的私享彩铃开关状态为打开状态,则向所述彩铃运营商服务器发送所述到期消息;
37、将所述主叫终端的私享彩铃开关状态切换为关闭状态。
38、在一种可能的实现方式中,所述将所述主叫终端的私享彩铃开关状态切换为关闭状态的步骤包括:
39、弹出所述私享彩铃业务的到期消息;
40、预设时间内未接收到所述私享彩铃业务重新办理请求时,置灰所述主叫终端中彩铃运行商app的私享彩铃开关;
41、预设时间间隔内接收到所述私享彩铃业务重新办理请求时,保持所述运营商app的私享彩铃开关的打开状态。
42、第三方面,本技术还提供一种主叫终端,包括:检测模块、查询模块和处理模块;
43、所述检测模块,用于检测主叫终端的私享彩铃业务的当前状态;
44、查询模块,用于所述当前状态为到期状态时,查询所述主叫终端的私享彩铃开关状态;
45、处理模块,用于在所述私享彩铃开关状态为打开状态时,触发使得所述私享彩铃开关状态切换的操作。
46、第四方面,本技术还提供一种彩铃运营商服务器,包括:接收模块和处理模块;
47、所述接收模块,用于接收主叫终端发送的私享彩铃业务的到期消息,所述到期消息为主叫终端向彩铃运营商服务器发送的,主叫终端发起通话请求时,若私享彩铃业务到期,且主叫终端的私享彩铃开关状态为打开状态,则向所述彩铃运营商服务器发送所述到期消息;
48、处理模块,用于将所述主叫终端的私享彩铃开关状态切换为关闭状态。
49、第五方面,本技术还提供一种终端,包括:一个或多个处理器;存储器;以及一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器中,所述一个或多个计算机程序包括指令,当所述指令被所述终端执行时,使得所述终端执行如上述第一方面或第一方面的可能的实现方式中任一项所述的私享彩铃业务状态的控制方法。
50、第五方面,本技术还提供一种计算机可读存储介质,所述计算机可读存储介质中存储了计算机程序,当所述计算机程序被处理器执行时,使得处理器执行如上述第一方面或第一方面的可能的实现方式中任一项所述的私享彩铃业务状态的控制方法。
51、第六方面,本技术提供了一种芯片,所述芯片包括处理器与数据接口,所述处理器通过所述数据接口读取存储器上存储的指令,执行第一方面或第一方面的可能的实现方式中任一项所述的私享彩铃业务状态的控制方法。
52、可选的,作为一种可能的实现方式,所述芯片还可以包括存储器,所述存储器中存储有指令,所述处理器用于执行所述存储器上存储的指令,当所述指令被执行时,所述处理器用于执行第一方面或第一方面的可能的实现方式中任一项所述的私享彩铃业务状态的控制方法。