全网唯一标准王
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202211325601.0 (22)申请日 2022.10.27 (65)同一申请的已公布的文献号 申请公布号 CN 115373764 A (43)申请公布日 2022.11.22 (73)专利权人 中诚华隆计算机技 术有限公司 地址 100012 北京市朝阳区来广营乡紫月 路18号院3号楼8层 (72)发明人 王嘉诚 张少仲 张栩  (74)专利代理 机构 北京智燃律师事务所 1 1864 专利代理师 柴琳琳 (51)Int.Cl. G06F 9/445(2018.01) G06F 9/455(2006.01) G06F 9/50(2006.01)审查员 张慧雯 (54)发明名称 一种容器自动加载 方法和装置 (57)摘要 本发明公开了一种容器自动加载方法和装 置, 涉及程序的加载或启动的技术领域, 其中所 述方法包括: 获取用户行为习惯数据, 包括用户 使用时间数据、 用户配置性能数据、 用户场景数 据; 根据用户场景数据确定用户预加载的场景内 容并获取场景内容标签, 根据场景内容标签和用 户配置性能数据分配pod; 所述pod部署时配置有 共享存储器, 其内包含所述pod对应场景的纹理 单元; 获取用户使用时间数据, 据此得到预测用 户使用时间, 在所述预测用户使用时间之前加载 容器。 本发明根据用户行为习惯数据, 提前加载 用户最有可能使用的场景, 减少用户等待加载的 时间, 在云端合理为容器分配资源, 提供共享纹 理模板, 提高了资源利用效率。 权利要求书2页 说明书7页 附图2页 CN 115373764 B 2022.12.27 CN 115373764 B 1.一种容器自动加载 方法, 应用于分布式云计算系统, 所述方法包括: 获取用户行为习惯数据, 所述用户行为习惯数据包括用户使用时间数据、 用户配置性 能数据、 用户场景数据, 所述用户场景数据包括用户场景时长数据, 用户场景评分数据, 用 户目标数据, 用户场景近期序列; 根据用户场景数据确定用户预加载的场景内容并获取场景内容标签, 根据场景内容标 签和用户配置性能数据分配pod, 所述pod中的容器的场景内容标签相同, 所述pod中的容器 对应的用户配置性能数据相同, 所在工作节点内各个pod的预期带宽分配总和不超过所述 工作节点的总带宽; 所述pod部署时配置有共享存储器, 所述共享存储器内包含所述pod对应场景的纹理单 元, 所述pod中的容器通过访问接口读取所述共享存储器中的场景的纹理模版, 所述纹理模 版的像素步长和pod对应的用户配置性能对应; 获取用户使用时间数据, 根据所述用户使用时间数据得到预测用户使用时间, 在所述 预测用户使用时间之前加载容器; 其中, 根据用户场景 数据确定给用户预加载的场景内容包括: 首先, 判断接收到的用户场景数据中的用户目标数据不为空, 表明用户设置了目标数 据, 则通过如下公式计算有 个场景下第 个场景的生成系数 , , 其中 ; 其中, 为用户设置的第 个场景的用户目标数据, 为用户在的第 个场景的用户场 景评分数据, 为场景任务在目标中的占比, 为用户在的第 个场景的用户场景时长数 据; 将生成系数 按照从大到小的顺序进行排序, 选择排序 最靠前的生成系数对应的场景 内容进行 预加载; 判断接收到的用户场景数据中的用户目标数据为空, 则 选择预加载场景近期序列中对 应用户场景评 分数据不合格对应的场景内容, 如场景近期序列中对应用户场景评分数据均 合格则随机加载场景近期序列中不包括的场景内容。 2.如权利要求1所述的方法, 其特征在于, 所在工作节点内各个pod的预期带宽分配总 和不超过 所述工作节点的总带宽包括: 在预测时段内, 确定所述工作节点内各个pod的预期带宽分配总和的最大值不大于所 述工作节点的总带宽; 根据对所有用户使用时段进行预测后, 获取所述预测时段内需要加载的容器和按照现 有部署pod确定对应 分配的pod, 根据用户配置信息和pod内容器数量确定预测要分配给pod 的带宽, 计算预测时段内所述工作节点内各个pod的预期带宽总和的最大值是否超过所在 工作节点最大带宽, 若是则在预测时段前调整所述工作节点内的pod, 将部分pod迁移到网 络负载较低的工作节点上去。权 利 要 求 书 1/2 页 2 CN 115373764 B 23.如权利要求2所述的方法, 其特 征在于, 在所述工作节点内, 混合部署网络带宽需求高和需求低的pod, 将网络需求高的pod分 开部署在不同节点, 当需要调整工作节点内的pod时, 优先迁移网络带宽需求低的pod。 4.如权利要求1所述的方法, 其特 征在于, 当检测到用户设备请求与容器停止通信连接或者接收到用户发送的结束服务指令时, 及时删除该用户设备对应的容器并释放 容器资源。 5.如权利要求1所述的方法, 其特 征在于, 在预加载容器后的等待时间阈值内没有收到用户设备请求传输的指令时, 删除预加载 容器并释放 容器资源。 6.如权利要求5所述的方法, 其特征在于, 从所述用户设备处接收切换场景指令, 所述 切换场景指 令中包括请求的场景内容ID和用户配置信息, 根据场景内容ID获取切换场景内 容标签, 根据所述切换场景内容标签和配置信息找到第二pod, 将当前容器迁移到第二pod 中, 将用户信息备份后重新加载容器到第二pod, 使用第二pod共享存储器中的纹理模版对 用户请求的场景进行渲染后传输 。 7.如权利要求1所述的方法, 其特 征在于, 所述pod中的容器获得的网络带宽资源相同。 8.如权利要求1所述的方法, 其特 征在于, 在遇到系统报警后, 查看系统报 警指明的场景和用户配置情况, 定位对应pod并对其进 行恢复处 理。 9.一种容器自动加载装置, 为分布式云计算系统, 所述装置内包含多个工作节点, 每个 工作节点上部署有多个pod, 每个pod内可加载多个容器, 用于实现权利要求1 ‑8之一所述的 容器自动加载 方法。权 利 要 求 书 2/2 页 3 CN 115373764 B 3

PDF文档 专利 一种容器自动加载方法和装置

文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种容器自动加载方法和装置 第 1 页 专利 一种容器自动加载方法和装置 第 2 页 专利 一种容器自动加载方法和装置 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:00:29上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。