System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于播放设备类型的动画帧率调节方法、装置及系统制造方法及图纸_技高网

基于播放设备类型的动画帧率调节方法、装置及系统制造方法及图纸

技术编号:40590831 阅读:3 留言:0更新日期:2024-03-12 21:51
本发明专利技术公开了一种基于播放设备类型的动画帧率调节方法、装置及系统,所述方法包括:当接收到目标播放设备上的应用启动信号,获取目标播放设备的参数;目标播放设备的参数包括目标播放设备的处理器参数和运行内存参数;根据目标播放设备的参数和预设的评分规则对目标播放设备进行分类,确定目标播放设备的类型;根据目标播放设备的类型确定对应的最佳帧率,将对应的最佳帧率发送给客户端。本发明专利技术实施例将动画的播放帧率与播放设备的类型相匹配,使得设备在播放动画时能够最大程度地发挥其性能,可广泛应用于动画播放技术领域。

【技术实现步骤摘要】

本专利技术涉及动画播放,尤其涉及一种基于播放设备类型的动画帧率调节方法、装置及系统


技术介绍

1、svga是一种跨平台的开源动画格式,同时兼容ios系统、android系统和网页端,广泛应用于视频直播中。在现有的播放svga动画的技术中,动画的播放帧率是固定的,不能灵活调整,当动画的帧率与当前播放设备的性能不匹配,会导致多种问题。例如,当动画的播放帧率高于当前播放设备的性能,会出现播放卡顿等情况;在低端设备上,动画的播放帧率过高,会造成耗电增加以及设备的性能下降。


技术实现思路

1、有鉴于此,本专利技术实施例的目的是提供一种基于播放设备类型的动画帧率调节方法、装置及系统,使得动画的播放帧率与播放设备的类型相匹配,充分利用了播放设备的性能。

2、第一方面,本专利技术实施例提供了一种基于播放设备类型的动画帧率调节方法,包括:

3、接收客户端上传的目标播放设备的参数;目标播放设备的参数包括目标播放设备的处理器参数和运行内存参数;

4、根据目标播放设备的参数和预设的评分规则对目标播放设备进行分类,确定目标播放设备的类型;

5、根据目标播放设备的类型确定对应的最佳帧率,将对应的最佳帧率发送给客户端。

6、可选地,根据目标播放设备的参数和预设的评分规则对目标播放设备进行分类,确定目标播放设备的类型,具体包括:

7、将处理器参数和预设的评分规则中的处理器参数范围进行匹配,确定目标播放设备的处理器获得的分数;

8、将运行内存参数和预设的评分规则中的运行内存参数范围进行匹配,确定目标播放设备的运行内存获得的分数;

9、令处理器获得的分数和运行内存获得的分数加权相加得到总分,将总分与预设的评分规则中的总分范围进行匹配,确定目标播放设备的类型。

10、可选地,处理器参数包括处理器的主频值,将处理器参数和预设的评分规则中的处理器参数范围进行匹配,确定目标播放设备的处理器获得的分数,具体包括:

11、当主频值在第一主频范围内,确定处理器获得的分数为第一处理器分数;其中,第一主频范围包括0~2.4ghz;

12、当主频值在第二主频范围内,确定处理器获得的分数为第二处理器分数;其中,第二主频范围包括2.4~3ghz;

13、当主频值在第三主频范围内,确定处理器获得的分数为第三处理器分数;其中,第三主频范围包括大于3ghz。

14、可选地,将运行内存参数和预设的评分规则中的运行内存参数范围进行匹配,确定目标播放设备的运行内存获得的分数,具体包括:

15、当运行内存参数在第一内存范围内,确定运行内存获得的分数为第一内存分数;其中,第一内存范围包括0~6g;

16、当运行内存参数在第二内存范围内,确定运行内存获得的分数为第二内存分数;其中,第二内存范围包括6~8g;

17、当运行内存参数在第三内存范围内,确定运行内存获得的分数为第三内存分数;其中,第三内存范围包括大于8g。

18、可选地,目标播放设备的类型包括第一性能设备、第二性能设备和第三性能设备,将总分与预设的评分规则中的总分范围进行匹配,确定目标播放设备的类型,具体包括:

19、当总分在第一总分范围内时,目标播放设备为第一性能设备;其中,第一总分范围包括0~60分;

20、当总分在第二总分范围内时,目标播放设备为第二性能设备;其中,第二总分范围包括60~70分;

21、当总分在第三总分范围内时,目标播放设备为第三性能设备;其中,第三总分范围包括大于80分;

22、其中,第一总分范围、第二总分范围和第三总分范围根据处理器获得的分数和运行内存获得的分数共同确定。

23、可选地,在接收客户端上传的目标播放设备的参数之后,本专利技术实施例提供的基于播放设备类型的动画帧率调节方法还包括:

24、判断客户端是否上传过播放设备的参数;

25、若上传过播放设备的参数,判断目标播放设备的参数与客户端上一次上传的播放设备的参数是否相同;

26、若相同,将上一次确定的对应的最佳帧率发送给客户端;

27、若不相同,执行根据目标播放设备的参数和预设的评分规则对目标播放设备进行分类,确定目标播放设备的类型;根据目标播放设备的类型确定对应的最佳帧率,将对应的最佳帧率发送给客户端的步骤。

28、另一方面,本专利技术实施例提供了一种基于播放设备类型的动画帧率调节装置,包括:

29、第一模块,用于接收客户端上传的目标播放设备的参数;目标播放设备的参数包括目标播放设备的处理器参数和运行内存参数;

30、第二模块,用于根据目标播放设备的参数和预设的评分规则对目标播放设备进行分类,确定目标播放设备的类型;

31、第三模块,用于根据目标播放设备的类型确定对应的最佳帧率,将对应的最佳帧率发送给客户端。

32、另一方面,本专利技术实施例提供了一种计算机设备,包括:

33、至少一个处理器;

34、至少一个存储器,用于存储至少一个程序;

35、当至少一个程序被至少一个处理器执行,使得至少一个处理器实现如上所述的方法。

36、另一方面,本专利技术实施例提供了一种计算机可读存储介质,其中存储有处理器可执行的程序,处理器可执行的程序在由处理器执行时用于执行如上所述的方法。

37、另一方面,本专利技术实施例提供了一种基于播放设备类型的动画帧率调节系统,包括客户端以及与客户端连接的服务端;其中,

38、客户端,用于播放动画;

39、服务端包括:

40、至少一个处理器;

41、至少一个存储器,用于存储至少一个程序;

42、当至少一个程序被至少一个处理器执行,使得至少一个处理器实现如上所述的方法。

43、实施本专利技术实施例包括以下有益效果:本实施例提供的方法根据播放设备的参数和预设的评分规则对播放设备进行分类,确定播放设备的类型,根据播放设备的类型确定对应的最佳帧率,将对应的最佳帧率发送给客户端,客户端可根据当前播放设备的最佳帧率播放动画。本专利技术中,根据当前播放设备的类型确定了适合当前播放设备的动画帧率,使得动画的播放帧率与播放设备的类型相匹配,从而使得播放设备在播放动画时能够最大程度地发挥其性能,极大程度上减少了因动画帧率过高,增加播放设备的耗电和影响播放设备的性能的情况,或,因动画帧率过低,造成无法充分利用播放设备的性能和动画显示效果差的情况;并提高了动画播放的流畅度和视觉效果,提高了用户的观看体验。

本文档来自技高网...

【技术保护点】

1.一种基于播放设备类型的动画帧率调节方法,其特征在于,包括:

2.根据权利要求1所述的基于播放设备类型的动画帧率调节方法,其特征在于,所述根据目标播放设备的参数和预设的评分规则对所述目标播放设备进行分类,确定所述目标播放设备的类型,具体包括:

3.根据权利要求2所述的基于目标播放设备类型的动画帧率调节方法,其特征在于,所述处理器参数包括处理器的主频值,所述将所述处理器参数和所述预设的评分规则中的处理器参数范围进行匹配,确定所述目标播放设备的处理器获得的分数,具体包括:

4.根据权利要求2所述的基于目标播放设备类型的动画帧率调节方法,其特征在于,所述将所述运行内存参数和所述预设的评分规则中的运行内存参数范围进行匹配,确定所述目标播放设备的运行内存获得的分数,具体包括:

5.根据权利要求2所述的基于播放设备类型的动画帧率调节方法,其特征在于,所述目标播放设备的类型包括第一性能设备、第二性能设备和第三性能设备,所述将所述总分与所述预设的评分规则中的总分范围进行匹配,确定所述目标播放设备的类型,具体包括:

6.根据权利要求1所述的基于播放设备类型的动画帧率调节方法,其特征在于,在所述接收客户端上传的目标播放设备的参数之后,包括:

7.一种基于播放设备类型的动画帧率调节装置,其特征在于,包括:

8.一种计算机设备,其特征在于,包括:

9.一种计算机可读存储介质,其中存储有处理器可执行的程序,其特征在于,所述处理器可执行的程序在由处理器执行时用于执行如权利要求1-6任一项所述的方法。

10.一种基于播放设备类型的动画帧率调节系统,其特征在于,包括客户端以及与所述客户端连接的服务端;其中,

...

【技术特征摘要】

1.一种基于播放设备类型的动画帧率调节方法,其特征在于,包括:

2.根据权利要求1所述的基于播放设备类型的动画帧率调节方法,其特征在于,所述根据目标播放设备的参数和预设的评分规则对所述目标播放设备进行分类,确定所述目标播放设备的类型,具体包括:

3.根据权利要求2所述的基于目标播放设备类型的动画帧率调节方法,其特征在于,所述处理器参数包括处理器的主频值,所述将所述处理器参数和所述预设的评分规则中的处理器参数范围进行匹配,确定所述目标播放设备的处理器获得的分数,具体包括:

4.根据权利要求2所述的基于目标播放设备类型的动画帧率调节方法,其特征在于,所述将所述运行内存参数和所述预设的评分规则中的运行内存参数范围进行匹配,确定所述目标播放设备的运行内存获得的分数,具体包括:

5.根据权利要求2所述的基于...

【专利技术属性】
技术研发人员:舒伟郭曼丽伍小伟
申请(专利权)人:广州咪爪网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1