一种资源管理方法、装置和电子设备与流程

文档序号:37234414发布日期:2024-03-06 16:52阅读:35来源:国知局
一种资源管理方法、装置和电子设备与流程

本公开涉及数据处理,尤其涉及一种资源管理方法、装置和电子设备。


背景技术:

1、目前,安卓(android)系统的多媒体音视频编解码资源通常采用先占先得的模式,即先起播的应用优先抢占多媒体音视频编解码资源,后起播的应用则进行多媒体音视频编解码资源的申请。

2、在这种情况下,如果先起播的应用出现异常无法正常释放多媒体音视频编解码资源的情况时,则后起播的应用可能会出现由于剩余的多媒体音视频编解码资源不满足后起播的应用申请的多媒体音视频编解码资源,导致后起播的应用无法正常进行编解码,出现多媒体音视频编解码资源申请失败、起播失败等问题。


技术实现思路

1、为了解决上述技术问题,本公开提供了一种资源管理方法、装置和电子设备。

2、本公开的技术方案如下:

3、第一方面,本公开提供一种电子设备,包括:处理器,被配置为响应于对实际多媒体文件的播放请求,控制通信器获取编解码实际多媒体文件需要的第一实际资源数量;处理器,还被配置为在剩余的编解码资源的剩余资源数量小于通信器获取的第一实际资源数量的情况下,基于实际多媒体文件的文件格式,确定当前使用编解码资源的目标多媒体文件;其中,目标多媒体文件的文件格式与实际多媒体文件的文件格式的相同;处理器,还被配置为在目标多媒体文件的个数不为0的情况下,释放至少一个目标多媒体文件所占用的编解码资源,直至剩余资源数量大于或等于第一实际资源数量;处理器,还被配置为对实际多媒体文件进行编解码,并控制显示器播放编解码后的实际多媒体文件。

4、第二方面,本公开提供一种资源管理方法,包括:响应于对实际多媒体文件的播放请求,获取编解码实际多媒体文件需要的第一实际资源数量;在剩余的编解码资源的剩余资源数量小于第一实际资源数量的情况下,基于实际多媒体文件的文件格式,确定当前使用编解码资源的目标多媒体文件;其中,目标多媒体文件的文件格式与实际多媒体文件的文件格式的相同;在目标多媒体文件的个数不为0的情况下,释放至少一个目标多媒体文件所占用的编解码资源,直至剩余资源数量大于或等于第一实际资源数量;对实际多媒体文件进行编解码,并播放编解码后的实际多媒体文件。

5、第三方面,本公开提供一种电子设备,包括:存储器和处理器,存储器用于存储计算机程序;处理器用于在执行计算机程序时,使得电子设备实现如第二方面提供的任一项的资源管理方法。

6、第四方面,本发明提供一种计算机可读存储介质,包括:计算机可读存储介质上存储计算机程序,计算机程序被处理器执行如第二方面提供的任一项的资源管理方法。

7、第五方面,本发明提供一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行如第二方面提供的任一项的资源管理方法。

8、需要说明的是,上述计算机指令可以全部或者部分存储在第一计算机可读存储介质上。其中,第一计算机可读存储介质可以与电子设备的处理器封装在一起的,也可以与服务器的处理器单独封装,本公开对此不作限定。

9、本公开中第二方面、第三方面、第四方面以及第五方面的描述,可以参考第一方面的详细描述;并且,第二方面、第三方面、第四方面以及第五方面的描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。

10、在本公开中,上述电子设备的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本公开类似,属于本公开权利要求及其等同技术的范围之内。

11、本公开的这些方面或其他方面在以下的描述中会更加简明易懂。

12、本公开提供的技术方案与现有技术相比具有如下优点:

13、通过本公开实施例提供的资源管理方法,电子设备在接收到播放实际多媒体文件的播放请求时,若剩余的编解码资源的剩余资源数量小于通信器获取的第一实际资源数量时,此时会基于实际多媒体文件的文件格式,在当前正在占用编解码资源的多媒体文件中,寻找与该实际多媒体文件的文件格式相同的目标多媒体文件。当目标多媒体文件的个数不为0的情况下,释放至少一个目标多媒体文件所占用的编解码资源,直至剩余资源数量大于或等于第一实际资源数量,从而电子设备可以解决如果先起播的应用出现异常无法正常释放多媒体音视频编解码资源的情况时,则后起播的应用可能会出现由于剩余的多媒体音视频编解码资源不满足后起播的应用申请的多媒体音视频编解码资源,导致后起播的应用无法正常进行编解码,出现多媒体音视频编解码资源申请失败、起播失败等问题。由于剩余资源数量大于或等于第一实际资源数量,因此有足够的编解码资源对实际多媒体文件进行编解码,从而可以播放编解码后的实际多媒体文件,保证用户的体验。



技术特征:

1.一种电子设备,其特征在于,包括:

2.根据权利要求1所述的电子设备,其特征在于,所述处理器,进一步被配置为响应于对实际多媒体文件的播放请求,控制通信器获取所述实际多媒体文件的配置信息;

3.根据权利要求2所述的电子设备,其特征在于,所述配置信息包括宽度、高度、以及帧率;

4.根据权利要求1所述的电子设备,其特征在于,所述处理器,还被配置为在所述目标多媒体文件的个数为0的情况下,控制所述通信器获取除所述实际多媒体文件对应的文件格式以外的每种文件格式当前占用的编解码资源的第二实际资源数量;

5.根据权利要求4所述的电子设备,其特征在于,所述处理器,还被配置为若除所述实际多媒体文件对应的文件格式以外的每种文件格式中不存在第一预设时长内未接收到视频帧的预设多媒体文件时,释放最大的所述第二实际资源数量所对应的文件格式所占用的编解码资源。

6.根据权利要求1所述的电子设备,其特征在于,所述处理器,进一步被配置为在所述目标多媒体文件的个数不为0的情况下,控制所述通信器获取每个所述目标多媒体文件占用的第三实际资源数量;

7.根据权利要求6所述的电子设备,其特征在于,所述处理器,还被配置为基于所述排序结果,确定所述排序结果中不存在第二预设时长内未接收到视频帧的目标多媒体文件时,释放最大的所述第三实际资源数量对应的目标多媒体文件占用的编解码资源。

8.根据权利要求5和7所述的电子设备,其特征在于,所述处理器,还被配置为若所述剩余资源数量大于或等于所述第一实际资源数量,则对所述实际多媒体文件进行编解码,并播放编解码后的所述实际多媒体文件。

9.根据权利要求8所述的电子设备,其特征在于,所述处理器,还被配置为若所述剩余资源数量小于所述第一实际资源数量,生成用于指示编解码资源不足的提示信息。

10.一种资源管理方法,其特征在于,包括:


技术总结
本公开涉及数据处理技术领域,尤其涉及一种资源管理方法、装置和电子设备,用于解决先起播的应用出现异常无法正常释放多媒体音视频编解码资源的情况时,则后起播的应用可能会出现由于剩余的多媒体音视频编解码资源不满足后起播的应用申请的多媒体音视频编解码资源,导致后起播的应用无法正常进行编解码,出现多媒体音视频编解码资源申请失败、起播失败等问题。包括:在剩余的编解码资源的剩余资源数量小于第一实际资源数量的情况下,基于实际多媒体文件的文件格式,确定当前使用编解码资源的目标多媒体文件;在目标多媒体文件的个数不为0的情况下,释放至少一个目标多媒体文件所占用的编解码资源,直至剩余资源数量大于或等于第一实际资源数量。

技术研发人员:马立凯,李斌,陈春晓
受保护的技术使用者:海信视像科技股份有限公司
技术研发日:
技术公布日:2024/3/5
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1