一种多媒体文件存储方法、装置、设备和存储介质制造方法及图纸

技术编号:29199287 阅读:22 留言:0更新日期:2021-07-10 00:32
本发明专利技术实施例公开了一种多媒体文件存储方法、装置、设备和存储介质。该多媒体文件存储方法包括:根据服务器的当前性能信息,确定服务器的当前可接收多媒体文件峰值;接收智能设备上报的当前多媒体文件流量信息,并根据当前可接收多媒体文件峰值和所述当前多媒体文件流量信息确定智能设备的当前上传多媒体文件峰值;向智能设备发送当前上传多媒体文件峰值,用于指示智能设备根据当前上传多媒体文件峰值上传多媒体文件。本发明专利技术实施例实现对智能设备上传多媒体文件的控制,从而提高服务器对接收到的上传多媒体文件的存储效率,避免上传多媒体文件的丢失现象发生,解决服务器在面对多媒体文件流量较大带来的多媒体文件存储压力的问题。力的问题。力的问题。

【技术实现步骤摘要】
一种多媒体文件存储方法、装置、设备和存储介质


[0001]本专利技术实施例涉及互联网
,尤其涉及一种多媒体文件存储方法、装置、设备和存储介质。

技术介绍

[0002]随着互联网技术的发展,服务器所能处理的业务也越来越多。对于监控一体机而言,目前已逐渐发展为融合了对图像进行管理、存储、解码以及转发等多种业务功能的综合管理平台,可以对连接在服务器上的监控设备进行管理,其中,监控设备包括卡口、人脸相机、结构化相机、人脸识别终端等智能设备。服务器对各监控设备上传的图像可以进行一系列的业务处理,提高管理效率。
[0003]然而,由于服务器是集多种业务功能于一体的,在综合业务情况下,服务器对图像数据的处理存在性能瓶颈,所以在面对同一时间点连接的设备上报大量的图像数据时,当服务器接收大量图像数据时会因性能不足导致出现图像处理慢、图像存储不及时的图像堆积现象,在长时间处理不过来的情况下甚至会出现图像数据丢失的情况,给后续处理带来困难。并且在图像数据接收频繁的情况下,对于服务器的其他业务也会造成响应较慢,降低用户的体验感。

技术实现思路

[0004]本专利技术实施例提供一种多媒体文件存储方法、装置、设备和存储介质,通过根据服务器的性能以及设备的信息对智能设备的上传图像峰值进行控制,以提高服务器对接收到的上传图像的存储效率,避免上传图像的丢失现象发生。
[0005]第一方面,本专利技术实施例提供了一种多媒体文件存储方法,由服务器执行,包括:
[0006]根据服务器的当前性能信息,确定服务器的当前可接收多媒体文件峰值;
[0007]接收智能设备上报的当前多媒体文件流量信息,并根据所述当前可接收多媒体文件峰值和所述当前多媒体文件流量信息确定智能设备的当前上传多媒体文件峰值;
[0008]向所述智能设备发送所述当前上传多媒体文件峰值,用于指示所述智能设备根据所述当前上传多媒体文件峰值上传多媒体文件。
[0009]第二方面,本专利技术实施例提供了一种多媒体文件存储方法,由智能设备执行,包括:
[0010]向服务器发送本地智能设备的当前多媒体文件流量信息;
[0011]从服务器接收所述当前上传多媒体文件峰值;其中所述当前上传多媒体文件峰值根据服务器的当前可接收多媒体文件峰值和所述当前多媒体文件流量信息确定;
[0012]根据所述当前上传多媒体文件峰值上传多媒体文件。
[0013]第三方面,本专利技术实施例还提供了一种多媒体文件存储装置,由服务器执行,包括:
[0014]可接收多媒体文件峰值确定模块,用于根据服务器的当前性能信息,确定服务器
的当前可接收多媒体文件峰值;
[0015]上传多媒体文件峰值确定模块,用于接收智能设备上报的当前多媒体文件流量信息,并根据所述当前可接收多媒体文件峰值和所述当前多媒体文件流量信息确定智能设备的当前上传多媒体文件峰值;
[0016]上传多媒体文件峰值发送模块,用于向所述智能设备发送所述当前上传多媒体文件峰值,用于指示所述智能设备根据所述当前上传多媒体文件峰值上传多媒体文件。
[0017]第四方面,本专利技术实施例还提供了一种多媒体文件存储装置,由智能设备执行,包括:
[0018]多媒体文件流量信息发送模块,用于向服务器发送本地智能设备的当前多媒体文件流量信息;
[0019]上传多媒体文件峰值接收模块,用于从服务器接收所述当前上传多媒体文件峰值;其中所述当前上传多媒体文件峰值根据服务器的当前可接收多媒体文件峰值和所述当前多媒体文件流量信息确定;
[0020]多媒体文件上传模块,用于根据所述当前上传多媒体文件峰值上传多媒体文件。
[0021]第五方面,本专利技术实施例还提供了一种计算机设备,包括:
[0022]一个或多个处理器;
[0023]存储装置,用于存储一个或多个程序,
[0024]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任一实施例所述的多媒体文件存储方法。
[0025]第六方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任一实施例所述的多媒体文件存储方法。
[0026]本专利技术实施例通过确定服务器的当前可接收多媒体文件峰值,并结合智能设备的当前多媒体文件流量信息,对智能设备的当前上传多媒体文件峰值进行确定。实现对智能设备上传多媒体文件的控制,从而提高服务器对接收到的上传多媒体文件的存储效率,避免上传多媒体文件的丢失现象发生,解决服务器在面对图像流量较大带来的图像存储压力的问题。
附图说明
[0027]图1是本专利技术实施例一中的多媒体文件存储方法的流程图;
[0028]图2是本专利技术实施例二中的多媒体文件存储方法的流程图;
[0029]图3是本专利技术实施例三中的多媒体文件存储方法的流程图;
[0030]图4是本专利技术实施例四中的多媒体文件存储装置的结构示意图;
[0031]图5是本专利技术实施例五中的多媒体文件存储装置的结构示意图;
[0032]图6是本专利技术实施例六中的计算机设备的结构示意图。
具体实施方式
[0033]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0034]实施例一
[0035]图1是本专利技术实施例一中的多媒体文件存储方法的流程图,由服务器执行,本实施例可适用于通过控制智能设备的上传多媒体文件峰值解决服务器面临接收多媒体文件存储压力大的情况。多媒体文件包括图片、视频以及音频等数据类型的文件。该方法可以由多媒体文件存储装置来执行,该装置可以采用软件和/或硬件的方式实现,并可配置在计算机设备中,例如计算机设备可以是后台服务器等具有通信和计算能力的设备。如图1所示,该方法具体包括:
[0036]步骤101、根据服务器的当前性能信息,确定服务器的当前可接收多媒体文件峰值。
[0037]其中,服务器包括可以对设备上传的多媒体文件进行存储的一体机,同时服务器还支持除存储多媒体文件之外其他的业务处理,如对多媒体文件进行管理、解码以及转发等。示例性的,服务器可以是监控一体机,需要对其连接的智能设备上传的多媒体文件进行存储。当前性能信息包括可以对服务器的运行情况进行描述的信息,用于对服务器的性能消耗情况进行表示。示例性的,当前性能信息包括服务器当前已使用内存以及当前网速等。当前可接收多媒体文件峰值是指基于当前服务器的性能信息服务器可以存储的多媒体文件大小,并且服务器的其他业务处理不受影响。示例性的,当前可接收多媒体文件峰值可以是可接收的多媒体文件数量峰值,或者可接收的多媒体文件流量峰值,例如,当前可接收多媒体文件峰值为5000个,表示服务器当前可以接收并存储的多媒体文件的数量上限为5000个。
[0038]具本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多媒体文件存储方法,其特征在于,由服务器执行,所述方法包括:根据服务器的当前性能信息,确定服务器的当前可接收多媒体文件峰值;接收智能设备上报的当前多媒体文件流量信息,并根据所述当前可接收多媒体文件峰值和所述当前多媒体文件流量信息确定智能设备的当前上传多媒体文件峰值;向所述智能设备发送所述当前上传多媒体文件峰值,用于指示所述智能设备根据所述当前上传多媒体文件峰值上传多媒体文件。2.根据权利要求1所述的方法,其特征在于,所述根据服务器的当前性能信息,确定服务器的当前可接收多媒体文件峰值,包括:根据服务器的当前性能信息确定服务器的当前综合性能值;将所述当前综合性能值,与预设的综合性能值与可接收多媒体文件峰值之间的映射关系进行匹配,得到当前可接收多媒体文件峰值;其中,所述当前性能信息包括如下至少一项:服务器的当前带宽、当前中央处理器内存以及当前硬盘读写能力。3.根据权利要求1所述的方法,其特征在于,所述根据所述当前可接收多媒体文件峰值和所述当前多媒体文件流量信息确定智能设备的当前上传多媒体文件峰值,包括:对至少两个智能设备的当前多媒体文件流量信息进行求和,得到当前总多媒体文件流量信息;确定每一智能设备的当前多媒体文件流量信息在所述当前总多媒体文件流量信息中的占比值;根据所述占比值和所述当前可接收多媒体文件峰值,确定每一智能设备的当前上传多媒体文件峰值。4.根据权利要求1-3中任一项所述的方法,其特征在于,接收智能设备上报的当前多媒体文件流量信息之前,还包括:获取智能设备的多媒体文件类型;确定所述多媒体文件类型的优先级;向所述智能设备发送所述多媒体文件类型的优先级,用于指示所述智能设备根据所述优先级上传多媒体文件。5.一种多媒体文件存储方法,其特征在于,由智能设备执行,所述方法包括:向服务器发送本地智能设备的当前多媒体文件流量信息;从服务器接收当前上传多媒体文件峰值;其中所述当前上传多媒体文件峰值根据服务器的当前可接收多媒体文件峰值和所述当前多媒体文件流量信息确定;根据所述当前上传多媒体文件峰值上传多媒体文件。6.根据权利要求5所述的方法,其特征在于,根据所述当前上传多媒体文件峰值上传多媒体文件之前,还包括:从服务器接收多媒体文件类型的优先级;相应的,根据所述当前上传多媒体文件峰值上传多媒体文件,包括:根据所述当前上传多媒体文件峰值和所述多媒体文件类型的优先级,上传多媒体文件。7.根据权利要求6所述的方法,其特征在于,所述根据所述当前上传多媒体文件峰值和所述多媒体文件类型的优先级,上传多媒...

【专利技术属性】
技术研发人员:李玲胡晓华
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:

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

1