[发明专利]模型资源管理方法和系统在审
申请号: | 202211453414.0 | 申请日: | 2022-11-18 |
公开(公告)号: | CN115766243A | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 万敏华;罗子初 | 申请(专利权)人: | 上海哔哩哔哩科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/00;H04L41/082;H04L9/32;H04L67/06;G06F8/65 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 邓小玲 |
地址: | 200433 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模型 资源管理 方法 系统 | ||
本申请实施例提供了一种模型资源管理方法和系统,应用于客户端,所述客户端部署有一预置的下载器,其中,所述的方法包括:在登录所述客户端后,接收服务器发送的鉴权参数,并展示一模型列表界面;其中,所述模型列表界面中包含多个模型;响应作用于所述模型列表界面上的选择操作,从所述多个模型中确定目标模型;通过所述预置的下载器,根据所述鉴权参数从所述服务器中获取所述目标模型的资源,以更新缓存的所述目标模型的资源。通过在客户端部署预置的下载器,在预置的下载器中对模型资源进行更新和上下线管理,用户可以在不重启应用的前提下获取到最新的模型资源,减少发布新版本应用的流程及时间,提高用户使用产品的体验。
技术领域
本申请实施例涉及数据处理技术领域,尤其涉及一种模型资源管理方法、系统、计算机设备及计算机可读存储介质。
背景技术
现有技术中,很多场景需要应用到模型资源,例如,利用虚拟形象进行直播,虚拟场景中的虚拟角色和虚拟道具等都使用了模型资源。目前,在对包含各种类型的模型资源的项目进行开发或维护的过程中,如果有更新模型资源的需求,正常的更新流程是:利用AssetBundle压缩技术把当前项目中所有的模型资源统一打包成一个资源文件,然后加上项目源代码编译后的二进制文件,再进行一层压缩生成一个单独的文件,最后推送给用户下载并解压使用。
然而,AssetBundle只提供了一种资源压缩标准,没有对压缩后的资源进行版本管理及提供分发下载的功能,如果仅仅有更新模型资源中的一小部分(如头套)的需求,需要执行完上述的所有流程,从而用户需要额外下载重复的项目源代码对应的二进制文件和模型资源中未发生变化部分对应的资源文件,导致从开发端到用户端都浪费了不必要的时间和存储空间,且上传下载也会浪费带宽资源。
发明内容
本申请实施例的目的是提供一种模型资源管理方法、系统、计算机设备及计算机可读存储介质,用于解决以下问题:在更新部分模型资源时,需要重新下载项目中包含的所有模型资源,浪费了较多时间、带宽资源和存储空间。
本申请实施例的一个方面提供了一种模型资源管理方法,应用于客户端,所述客户端部署有一预置的下载器,所述方法包括:
在登录所述客户端后,接收服务器发送的鉴权参数,并展示一模型列表界面;其中,所述模型列表界面中包含多个模型;
响应作用于所述模型列表界面上的选择操作,从所述多个模型中确定目标模型;
通过所述预置的下载器,根据所述鉴权参数从所述服务器中获取所述目标模型的资源,以更新缓存的所述目标模型的资源。
可选地,在所述展示一模型列表界面的步骤之后,还包括:
通过所述预置的下载器,根据所述鉴权参数向所述服务器发送资源列表请求;
接收所述服务器响应于所述资源列表请求返回的模型信息;其中,所述模型信息包含第一资源列表;
根据所述第一资源列表确定所述模型列表界面中存在更新的模型,并在所述模型列表界面上展示更新提示消息。
可选地,所述资源列表请求中携带所述鉴权参数,所述接收所述服务器响应于所述资源列表请求返回的模型信息,包括:
通过所述服务器在接收到所述资源列表请求之后,依据所述资源列表请求中的鉴权参数对所述预置的下载器进行鉴权,并在鉴权成功的情况下,向所述预置的下载器返回模型信息。
可选地,所述根据所述第一资源列表确定所述模型列表界面中存在更新的模型,包括:
获取缓存的第二资源列表;
对所述第一资源列表和所述第二资源列表进行比对,以确定所述模型列表界面中存在更新的模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海哔哩哔哩科技有限公司,未经上海哔哩哔哩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211453414.0/2.html,转载请声明来源钻瓜专利网。