一种多媒体资源的处理方法、装置、设备及存储介质制造方法及图纸

技术编号:34608554 阅读:16 留言:0更新日期:2022-08-20 09:13
本公开关于一种多媒体资源的处理方法、装置、设备及存储介质,能够减少API服务的资源消耗,提高API服务的处理能力。具体方案包括:接收来自终端发送的资源请求消息,资源请求消息用于请求获取目标多媒体资源。获取服务器中存储的多媒体资源。若服务器中存储的多媒体资源未满足预设条件,则向消息中间件发送资源更新消息,并向终端发送服务器中存储的多媒体资源中的部分资源,资源更新消息用于指示消息中间件确定目标多媒体资源。件确定目标多媒体资源。件确定目标多媒体资源。

【技术实现步骤摘要】
一种多媒体资源的处理方法、装置、设备及存储介质


[0001]本公开涉及网络
,尤其涉及一种多媒体资源的处理方法、装置、设备及存储介质。

技术介绍

[0002]随着网络技术的发展,用户可以通过终端(如手机、笔记本电脑、平板电脑等)在网络平台上发布多媒体资源(例如歌曲、短视频、文字信息等),网络平台可以将用户发布的多媒体资源进行分类(例如近期发布的多媒体资源、播放量较高的多媒体资源等)。之后,其他用户可以通过终端查看分类后的多媒体资源。
[0003]目前,网络平台对用户发布的多媒体资源进行分类,通常是由服务器的应用程序编程接口(application programming interface,API)服务对用户发布的多媒体资源进行解析处理,以得到分类后的目标多媒体资源。但是,API服务对多媒体资源进行处理得到目标多媒体资源的过程会占用较多资源,影响API服务的处理能力。

技术实现思路

[0004]本公开提供一种多媒体资源的处理方法、装置、设备及存储介质,能够减少API服务的资源消耗,提高API服务的处理能力。本公开的技术方案如下:
[0005]根据本公开的第一方面,提供一种多媒体资源的处理方法,应用于服务器中部署的应用程序接口API服务,服务器还部署有消息中间件。该方法包括:
[0006]接收来自终端发送的资源请求消息,资源请求消息用于请求获取目标多媒体资源。获取服务器中存储的多媒体资源。若服务器中存储的多媒体资源未满足预设条件,则向消息中间件发送资源更新消息,并向终端发送服务器中存储的多媒体资源中的部分资源,资源更新消息用于指示消息中间件确定目标多媒体资源。
[0007]可选的,服务器中存储的多媒体资源按照预设顺序排列。该多媒体资源的处理方法包括:若服务器中存储的多媒体资源满足预设条件,则将服务器中存储的多媒体资源中预设次序的多媒体资源确定为目标多媒体资源,并向终端发送目标多媒体资源。
[0008]可选的,预设条件包括以下一项或多项:第一条件、第二条件、第三条件。其中,第一条件为:服务器中存储的多媒体资源的数量大于第一预设数量阈值。第二条件为:目标时间间隔小于预设时间间隔阈值,目标时间间隔为第一时刻与第二时刻的间隔,第一时刻为请求获取目标多媒体资源的时刻,第二时刻为服务器中存储的多媒体资源的存储时刻。第三条件为:服务器中存储的多媒体资源中非公开多媒体资源的数量小于第二预设数量阈值。
[0009]根据本公开的第二方面,提供一种多媒体资源的处理方法,应用于服务器中部署的消息中间件,服务器还部署有应用程序接口API服务。该方法包括:
[0010]接收来自API服务的资源更新消息,资源更新消息用于指示消息中间件确定目标多媒体资源。根据资源更新消息,确定目标多媒体资源。将目标多媒体资源存储至服务器。
[0011]可选的,资源更新消息包括:目标用户账号,目标用户账号为发布目标多媒体资源的账号。该多媒体资源的处理方法包括:获取服务器中存储的多媒体资源。确定服务器中存储的多媒体资源是否满足预设条件。若确定服务器中存储的多媒体资源未满足预设条件,则从全部多媒体资源中确定目标多媒体资源,全部多媒体资源为目标用户账号发布的全部的多媒体资源。
[0012]可选的,该多媒体资源的处理方法包括:在接收到多条资源更新消息的情况下,调用目标线程依次根据多条资源更新消息中的每条资源更新消息,确定目标多媒体资源,目标线程为多条线程中任一获取到处理资源的线程,多条资源更新消息的目标用户账号相同。
[0013]可选的,预设条件包括以下一项或多项:第一条件、第二条件、第三条件。其中,第一条件为:服务器中存储的多媒体资源的数量大于第一预设数量阈值。第二条件为:目标时间间隔小于预设时间间隔阈值,目标时间间隔为第一时刻与第二时刻的间隔,第一时刻为API请求获取目标多媒体资源的时刻,第二时刻为服务器中存储的多媒体资源的存储时刻。第三条件为:服务器中存储的多媒体资源中非公开多媒体资源的数量小于第二预设数量阈值。
[0014]根据本公开的第三方面,提供一种多媒体资源的处理装置,应用于服务器中部署的应用程序接口API服务,服务器还部署有消息中间件。该多媒体资源的处理装置包括:接收单元、处理单元和发送单元。
[0015]接收单元,被配置为执行接收来自终端发送的资源请求消息,资源请求消息用于请求获取目标多媒体资源。处理单元,被配置为执行获取服务器中存储的多媒体资源。发送单元,被配置为执行若服务器中存储的多媒体资源未满足预设条件,则向消息中间件发送资源更新消息,并向终端发送服务器中存储的多媒体资源中的部分资源,资源更新消息用于指示消息中间件确定目标多媒体资源。
[0016]可选的,服务器中存储的多媒体资源按照预设顺序排列。处理单元,还被配置为执行若服务器中存储的多媒体资源满足预设条件,则将服务器中存储的多媒体资源中预设次序的多媒体资源确定为目标多媒体资源。发送单元,还被配置为执行向终端发送目标多媒体资源。
[0017]可选的,预设条件包括以下一项或多项:第一条件、第二条件、第三条件。其中,第一条件为:服务器中存储的多媒体资源的数量大于第一预设数量阈值。第二条件为:目标时间间隔小于预设时间间隔阈值,目标时间间隔为第一时刻与第二时刻的间隔,第一时刻为请求获取目标多媒体资源的时刻,第二时刻为服务器中存储的多媒体资源的存储时刻。第三条件为:服务器中存储的多媒体资源中非公开多媒体资源的数量小于第二预设数量阈值。
[0018]根据本公开的第四方面,提供一种多媒体资源的处理装置,应用于服务器中部署的消息中间件,服务器还部署有应用程序接口API服务。该多媒体资源的处理装置包括:接收单元和处理单元。
[0019]接收单元,被配置为执行接收来自API服务的资源更新消息,资源更新消息用于指示消息中间件确定目标多媒体资源。处理单元,被配置为执行根据资源更新消息,确定目标多媒体资源。处理单元,还被配置为执行将目标多媒体资源存储至服务器。
[0020]可选的,资源更新消息包括:目标用户账号,目标用户账号为发布目标多媒体资源的账号。处理单元,还被配置为执行获取服务器中存储的多媒体资源。处理单元,还被配置为执行确定服务器中存储的多媒体资源是否满足预设条件。处理单元,还被配置为执行若确定服务器中存储的多媒体资源未满足预设条件,则从全部多媒体资源中确定目标多媒体资源,全部多媒体资源为目标用户账号发布的全部的多媒体资源。
[0021]可选的,处理单元,还被配置为执行在接收到多条资源更新消息的情况下,调用目标线程依次根据多条资源更新消息中的每条资源更新消息,确定目标多媒体资源,目标线程为多条线程中任一获取到处理资源的线程,多条资源更新消息的目标用户账号相同。
[0022]可选的,预设条件包括以下一项或多项:第一条件、第二条件、第三条件。其中,第一条件为:服务器中存储的多媒体资源的数量大于第一预设数量阈值。第二条件为:目标时间间隔小于预设时间间隔阈值,目标时间间隔为第一时刻与第二本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多媒体资源的处理方法,其特征在于,应用于服务器中部署的应用程序接口API服务,所述服务器还部署有消息中间件,所述方法包括:接收来自终端发送的资源请求消息,所述资源请求消息用于请求获取目标多媒体资源;获取所述服务器中存储的多媒体资源;若所述服务器中存储的多媒体资源未满足预设条件,则向所述消息中间件发送资源更新消息,并向所述终端发送所述服务器中存储的多媒体资源中的部分资源,所述资源更新消息用于指示所述消息中间件确定所述目标多媒体资源。2.根据权利要求1所述的方法,其特征在于,所述服务器中存储的多媒体资源按照预设顺序排列;所述方法还包括:若所述服务器中存储的多媒体资源满足预设条件,则将所述服务器中存储的多媒体资源中预设次序的多媒体资源确定为所述目标多媒体资源,并向所述终端发送所述目标多媒体资源。3.根据权利要求1或2所述的方法,其特征在于,所述预设条件包括以下一项或多项:第一条件、第二条件、第三条件;其中,所述第一条件为:所述服务器中存储的多媒体资源的数量大于第一预设数量阈值;所述第二条件为:目标时间间隔小于预设时间间隔阈值,所述目标时间间隔为第一时刻与第二时刻的间隔,所述第一时刻为请求获取所述目标多媒体资源的时刻,所述第二时刻为所述服务器中存储的多媒体资源的存储时刻;所述第三条件为:所述服务器中存储的多媒体资源中非公开多媒体资源的数量小于第二预设数量阈值。4.一种多媒体资源的处理方法,其特征在于,应用于服务器中部署的消息中间件,所述服务器还部署有应用程序接口API服务,所述方法包括:接收来自所述API服务的资源更新消息,所述资源更新消息用于指示所述消息中间件确定所述目标多媒体资源;根据所述资源更新消息,确定所述目标多媒体资源;将所述目标多媒体资源存储至所述服务器。5.根据权利要求4所述的方法,其特征在于,所述资源更新消息包括:目标用户账号,所述目标用户账号为发布所述目标多媒体资源的账号;在所述根据所述资源更新消息,确定所述目标多媒体资源之前,所述方法还包括:获取所述服务器中存储的多媒体资源;确定所述服务器中存储的多媒体资源是...

【专利技术属性】
技术研发人员:季振超
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1