一种视频彩铃的显示方法、系统、设备及存储介质与流程

文档序号:33700163发布日期:2023-03-31 18:16阅读:26来源:国知局
一种视频彩铃的显示方法、系统、设备及存储介质与流程

1.本发明涉及彩铃领域,尤其是一种视频彩铃的显示方法、系统、设备及存储介质。


背景技术:

2.随着移动网络的高速发展和移动智能终端的普及,结合高速通信技术以“客户极致体验”为导向,视频彩铃应运而生,能够带动高清语音服务从听觉升级为视听空间。目前,视频彩铃主要基于运营商volte网络,从传统的音频彩铃升级为视频彩铃,被叫用户开通视频彩铃业务后,主叫用户拨打电话时,无需借助第三方app就能在呼叫等待的时间段观看被叫用户设置的个性化视频彩铃。然而,现今视频彩铃存在版本单一且显示播放方式单一的缺点,当不同的主叫用户使用不同分辨率的终端时,无法达到适应性的调整,适应性差且用户体验差。


技术实现要素:

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.将所述调整记录发送至被叫终端。
37.本发明实施例还提供一种视频彩铃的显示系统,包括:
38.获取模块,用于获取主叫终端的第一播放区域的第一分辨率;
39.第一播放模块,用于从彩铃平台获取所述第一分辨率的第一视频彩铃,在所述第一播放区域播放所述第一视频彩铃;
40.检测模块,用于在所述第一视频彩铃播放过程中检测第二播放区域的第二分辨率;所述第二播放区域为所述第一播放区域或者根据所述主叫终端接收的调整指令调整后的新的第一播放区域;
41.第二播放模块,用于从所述彩铃平台获取所述第二分辨率的第二视频彩铃,在所述第二播放区域播放所述第二视频彩铃。
42.本发明实施例还提供一种电子设备,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现所述方法。
43.本发明实施例还提供一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现所述方法。
44.本发明的有益效果是:通过获取主叫终端的第一播放区域的第一分辨率,从彩铃平台获取第一分辨率的第一视频彩铃,在第一播放区域播放第一视频彩铃,使得第一视频彩铃的分辨率能够适应第一播放区域,提高适应性;在第一视频彩铃播放过程中检测第二播放区域的第二分辨率;第二播放区域为第一播放区域或者根据主叫终端接收的调整指令调整后的新的第一播放区域,从彩铃平台获取第二分辨率的第二视频彩铃,在第二播放区域播放第二视频彩铃,当主叫用户调整第一播放区域,能够从彩铃平台重新获取第二视频彩铃并在第二播放区域播放,进一步提高适应性以及用户体验。
附图说明
45.图1为本发明具体实施例视频彩铃的显示方法的步骤流程示意图;
46.图2为本发明具体实施例显示页面的示意图。
具体实施方式
47.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
48.本技术的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
49.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
50.如图1所示,本发明实施例提供一种视频彩铃的显示方法,包括步骤s100-s500:
51.s100、获取主叫终端的第一播放区域的第一分辨率。
52.本发明实施例中,主叫终端指的是主叫用户使用的用于呼叫被叫用户的终端,可选地,终端包括但不限于手机、平板电脑、电脑或者车载终端等等。需要说明的是,第一播放区域指的是主叫终端的屏幕中的(屏幕)显示页面的某一个区域,例如图2所示,(屏幕)显示页面中具有播放区201与控制区202,控制区202中具有若干功能键203,播放区201即为初始
的第一播放区域。
53.s200、从彩铃平台获取第一分辨率的第一视频彩铃,在第一播放区域播放第一视频彩铃。
54.具体地,步骤s200包括步骤s210-s220:
55.s210、从若干候选视频彩铃中选取与第一分辨率相同的候选视频彩铃作为第一视频彩铃。
56.本发明实施例中,彩铃平台具有若干候选视频彩铃,不同的候选视频彩铃为不同分辨率且内容相同的视频彩铃。例如,候选视频彩铃的内容可以为a卡通,不同的候选视频彩铃为不同分辨率(例如标清、高清、超清)的a卡通的视频彩铃。可选地,标清可以指720
×
576(水平像素
×
垂直像素),画幅比为4:3的视频彩铃,高清可以指1280
×
720(水平像素
×
垂直像素),画幅比为16:9的视频彩铃,超清可以指1920
×
1080(水平像素
×
垂直像素),画幅比为16:9的视频彩铃。需要说明的是,其他实施例中不局限于上述分辨率,标清、高清以及超清的像素也可以根据需要进行调整,不作具体限定。本发明实施例中,可以根据水平像素或者垂直像素的其中之一作为判断分辨率是否与某个分辨率的视频彩铃相同。例如,水平像素分为三个范围:0~720(标清),720~1280(高清),1280~∞(超清),垂直像素分为三个范围:0~576(标清),576~720(高清),720~∞(高清),当第一分辨率为300
×
500,根据水平像素或者垂直像素的其中之一都可确定标清的候选视频彩铃为与第一分辨率相同的候选视频彩铃,即第一视频彩铃;当第一分辨率为300
×
600,根据水平像素或者垂直像素的其中之一则分别确定标清的候选视频或者高清的候选视频,然后可以事先设置选择分辨率更低或者更高的候选视频作为最终的第一视频彩铃,不作具体限定。
57.s220、将第一视频彩铃从彩铃平台发送至主叫终端,并在第一播放区域播放第一视频彩铃。
58.具体地,将第一视频彩铃从彩铃平台发送至主叫终端,主叫终端接收主叫终端后,在第一播放区域播放第一视频彩铃。可选地,第一视频彩铃可以包括视频以及声音,或者仅包括视频。
59.s300、在第一视频彩铃播放过程中检测第二播放区域的第二分辨率。
60.需要说明的是,第二播放区域可以为第一播放区域或者根据主叫终端接收的调整指令调整后的新的第一播放区域。例如,当主叫终端未接收到调整指令,则第一播放区域的大小未出现变化,此时第二播放区域与第一播放区域相同;而当主叫终端接收到主叫用户输入的调整指令,第一播放区域的大小会受到调整,例如放大第一播放区域或者缩小第一播放区域,此时放大的第一播放区域或者缩小的第一播放区域为第二播放区域,即新的第一播放区域。需要说明的是,当第一播放区域的大小可以预先设置,主叫用户未输入调整指令前,默认第二播放区域为第一播放区域。
61.需要说明的是,本发明实施例的视频彩铃的显示方法能够为主叫用户提供调节功能,使得主叫用户能够按照自己的想法输入调整指令而随意调整视频彩铃的显示大小。可选地,调整指令包括但不限于按钮切换指令以及屏幕滑动指令。
62.可选地,可以在(屏幕)显示页面中设置至少一个按钮或者利用主叫终端本身的音量键等作为按钮,点击按钮代表调整第一播放区域,或者可以若干个按钮,每一个按钮代表一种调整后的第一播放区域的大小。具体地,当主叫终端接收主叫用户输入的按钮切换指
令,调整第一播放区域以得到第二播放区域。
63.本发明实施例中,响应于屏幕滑动指令,调整第一播放区域以得到第二播放区域。可选地,屏幕滑动指令包括但不限于边框滑动指令或者方向滑动指令,例如:边框滑动指令可以为按住边框滑动,实现调整第一播放区域的大小;方向滑动指令可以为在屏幕的预定区域滑动实现第一播放区域的大小控制,例如向上滑动则按比例缩小播放区域,向下滑动则按比例扩大播放区域。
64.具体地,步骤s300包括步骤s310或者s320:
65.s310、在第一视频彩铃播放过程中间隔预设时间检测第二播放区域的第二分辨率。
66.需要说明的是,预设时间可以根据实际需要进行设定。例如,当预设时间为1s,则每间隔1s检测第二播放区域的第二分辨率。
67.s320、在第一视频彩铃播放过程中,当主叫终端接收到调整指令,检测第二播放区域的第二分辨率。
68.本发明实施例中,检测第二播放区域的第二分辨率,当主叫终端接收到主叫用户的调整指令,即当第二播放区域的大小(分辨率)发生了变化时,触发第二播放区域的第二分辨率的检测。
69.s400、从彩铃平台获取第二分辨率的第二视频彩铃,在第二播放区域播放第二视频彩铃。
70.同样地,与步骤s210-s220原理相同,例如当第一播放区域的分辨率为300
×
500,则第一视频彩铃为标清的候选视频彩铃,若此时第二分辨率为1080
×
650,则第二视频彩铃为高清的候选视频彩铃,主叫终端接收彩铃平台的第二视频彩铃,在第二播放区域播放第二视频彩铃。
71.相关技术中,设定固定清晰度且单一分辨率的视频彩铃例如(超清的视频彩铃),无论显示区域多大,都会实现一定的清晰度,导致的结果是投送数据量大,使得主叫终端需要的网速大,提高了网速的要求并且增加了主叫终端的流量消耗。而本发明实施例提供的视频彩铃的显示方法,根据实际的第一播放区域的第一分辨率以及第二播放区域的第二分辨率选取对应的第一分辨率的第一视频彩铃以及第二分辨率的第二视频彩铃,根据显示的播放区域的大小,发送相适应的清晰度的视频彩铃进行播放,在显示的播放区域扩大的情况下,使用对应清晰度的视频彩铃,一定程度上实现视频彩铃的流畅播放,降低了网速的要求以及流量消耗。
72.可选地,步骤s400中在第二播放区域播放第二视频彩铃,包括步骤s410或者s420,其中s420包括步骤s4201-s4204:
73.s410、当第一视频彩铃的第一总帧数与第二视频彩铃的第二总帧数相同,获取第一视频彩铃的已播放帧数,在第二播放区域从已播放帧数的下一帧开始播放第二视频彩铃。
74.可选地,假设彩铃平台中每一个候选视频彩铃的视频帧数均为60帧(即每一秒播放60个图片)且播放时长均为40s,因此第一视频彩铃的第一总帧数与第二视频彩铃的第二总帧数相同,而视频彩铃的总帧数为视频帧数
×
视频帧数=2400帧,即第一总帧数以及第二总帧数为2400帧。本发明实施例中,假设第一视频彩铃已经播放20s,则已播放帧数为20
×
60=1200帧(画面),然后在第二播放区域从已播放帧数的下一帧(即1201帧)开始播放第二视频彩铃,即从第二视频彩铃的1201帧开始播放,从而保证视频彩铃播放的连贯性,提升用户的体验。需要说明的是,其他实施例中视频帧数以及播放时长可以根据实际需要调整,各个候选视频彩铃的视频帧数以及播放时长可以相同也可以不相同。
75.s4201、当第一视频彩铃的第一总帧数与第二视频彩铃的第二总帧数不相同,获取第一视频彩铃的视频帧数以及第一视频彩铃的已播放时长。
76.可选地,假设第一视频彩铃的第一总帧数与第二视频彩铃的第二总帧数不相同,两者的播放时长均为40s,例如第一视频彩铃的视频帧数为30帧,则第一视频彩铃的第一总帧数为1200,第二视频彩铃的视频帧数为60帧,则第二视频彩铃的第二总帧数为2400,假设第一视频彩铃的已播放时长为10s。
77.s4202、根据已播放时长以及视频帧数计算已播放帧数,并计算已播放帧数与第一总帧数的比例。
78.具体地,已播放帧数=已播放时长
×
视频帧数=300,比例=已播放帧数/第一总帧数=1/4,
79.s4203、计算比例与第二总帧数的乘积。
80.具体地,乘积为1/4
×
2400=600。
81.s4204、在第二播放区域从乘积的下一帧开始播放第二视频彩铃。
82.具体地,在第二播放区域从乘积的下一帧(601)开始播放第二视频彩铃,即从第二视频彩铃的601帧开始播放,从而保证视频彩铃播放的连贯性,提升用户的体验。
83.本发明实施例的视频彩铃的显示方法还包括步骤:s510、s520或者s530:
84.s510、当第二播放区域大于等于主叫终端的屏幕可视区域的预设阈值,将控制区悬浮显示。
85.需要说明的是,主叫终端的(屏幕)显示页面包括第二播放区域以及控制区,控制区中可以设置有若干功能键,功能键包括但不限于挂断、扬声器、录音、电话本等等。可选地,预设阈值可以根据需要设置,例如80%,屏幕可视区域指的是屏幕的最大分辨率。示例性地,当第二播放区域大于等于主叫终端的屏幕可视区域的80%,则将控制区悬浮显示。
86.s520、当第二播放区域通过放大得到且小于主叫终端的屏幕可视区域的预设阈值,缩小控制区。
87.可选地,当第二播放区域通过放大得到,即主叫终端接收的调整指令为放大第一播放区域,若第二播放区域小于主叫终端的屏幕可视区域的预设阈值,相应地缩小控制区。需要说明的是,当控制区缩小时,功能键的比例相应地缩小,例如:可以设置功能键的大小与控制区的大小为预设比例,当控制区缩小时,功能键按照预设比例缩小,或者控制区的长宽调整多少比例,则功能键的长宽对应调整相应的比例。
88.s530、当第二播放区域通过缩小得到,放大控制区。
89.可选地,当第二播放区域通过缩小得到,即主叫终端接收的调整指令为缩小第一播放区域,放大控制区。类似地,可以设置功能键的大小与控制区的大小为预设比例,当控制区放大时,功能键按照预设比例放大。
90.本发明实施例中,通过控制区以及功能键的显示方式/大小的调整,使得主叫用户在调整第一播放区域得到第二播放区域时,控制区的显示以及功能键的显示和使用不会受
到影响。
91.本发明实施例的视频彩铃的显示方法还包括步骤s610-s620:
92.s610、记录第一播放区域的调整记录。
93.可选地,调整记录指的是主叫终端接收的调整指令的相关记录,调整记录中的放大表征主叫用户对第一视频彩铃的喜爱,即若调整指令为放大第一播放区域的指令,说明主叫用户对第一视频彩铃的喜爱。需要说明的是,其他实施例中,对于第一视频彩铃的喜爱划分可以设定不同的标准。
94.s620、将调整记录发送至被叫终端。
95.具体地,将调整记录实时或者定时发送至被叫终端,使得被叫用户了解第一播放区域被放大或缩小,有利用被叫用户了解不同的主叫用户对第一视频彩铃的喜爱程度/倾向,从而判定是否更换或继续使用。
96.本发明实施例还提供一种视频彩铃的显示系统,包括:
97.获取模块,用于获取主叫终端的第一播放区域的第一分辨率;
98.第一播放模块,用于从彩铃平台获取第一分辨率的第一视频彩铃,在第一播放区域播放第一视频彩铃;
99.检测模块,用于在第一视频彩铃播放过程中检测第二播放区域的第二分辨率;第二播放区域为第一播放区域或者根据主叫终端接收的调整指令调整后的新的第一播放区域;
100.第二播放模块,用于从彩铃平台获取第二分辨率的第二视频彩铃,在第二播放区域播放第二视频彩铃。
101.上述方法实施例中的内容均适用于本系统实施例中,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。
102.本发明实施例还提供了一种电子设备,电子设备包括处理器和存储器,存储器中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现前述实施例的视频彩铃的显示方法。本发明实施例的电子设备包括但不限于手机、平板电脑、电脑、车载电脑等任意智能终端。
103.上述方法实施例中的内容均适用于本设备实施例中,本设备实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。
104.本发明实施例还提供一种计算机可读存储介质,存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现前述实施例的视频彩铃的显示方法。
105.本发明实施例还提供本发明实施例还提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行前述实施例的视频彩铃的显示方法。
106.本技术的说明书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的
数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
107.应当理解,在本技术中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
108.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
109.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括多指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-on ly memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等各种可以存储程序的介质。
110.以上,以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1