国家标准网
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111352495.0 (22)申请日 2021.11.16 (71)申请人 杭州电魂网络科技股份有限公司 地址 310051 浙江省杭州市滨江区西兴街 道滨安路43 5号 (72)发明人 郭贺  (74)专利代理 机构 杭州创智卓英知识产权代理 事务所(普通 合伙) 33324 代理人 张迪 (51)Int.Cl. H04L 67/06(2022.01) H04L 67/131(2022.01) H04L 67/30(2022.01) H04L 67/55(2022.01) H04J 3/06(2006.01)H04L 9/40(2022.01) (54)发明名称 一种游戏资源打包发布系统、 方法、 电子设 备和存储介质 (57)摘要 本申请涉及一种游戏资源发布系统, 其中, 该系统包括: 时间校验模块、 FTP 模块和完整性校 验模块; 时间校验模块用于从NTP服务获取标准 时间, 并根据标准时间校准系统时间; FTP 模块用 于从本地存储器获取游戏数据, 将游戏数据打包 并存储至打包目录, 其中, 游戏数据包括服务程 序和配置文件, 服务程序基于配置文件运行; 完 整性校验模块用于分别对 FTP模块中的游戏 数据 和本地存储器中的游戏数据进行信息摘要计算, 分别得到第一秘钥信息和第二秘钥信息, 以及, 判断第一秘钥信息与第二秘钥信息是否一致, 若 是, 指示FTP模块将游戏数据存储至发布目录用 于发布。 通过本申请, 解决了相关技术中游戏发 布方法效率低, 准确性差的问题, 提升了发布效 率和安全性。 权利要求书2页 说明书7页 附图3页 CN 114221952 A 2022.03.22 CN 114221952 A 1.一种游戏资源打包发布系统, 其特征在于, 所述系统包括: 时间校验模块、 FTP模块和 完整性校验 模块; 所述时间校验 模块用于从NTP服 务获取标准时间, 并根据所述标准时间校准系统时间; 所述FTP模块用于从本地存储器获取游戏数据, 将所述游戏数据打包并存储至打包目 录, 其中, 所述游戏数据包括 服务程序和配置文件, 所述 服务程序基于所述配置文件运行; 所述完整性校验模块用于分别对所述FTP模块中的游戏数据和所述本地存储器中的游 戏数据进行信息摘要计算, 分别得到第一秘钥 信息和第二秘钥 信息, 以及, 判断所述第 一秘钥信息与所述第二秘钥信息是否一致, 若是, 指示所述FTP模块将所述 游戏数据存 储至发布目录用于发布。 2.根据权利要求1所述的系统, 其特 征在于, 所述系统还 包括推送模块; 所述推送模块用于在所述第 一秘钥信 息与所述第二秘钥信 息一致的情况下, 推送发布 就绪信息至业务服务器, 以及, 在所述第一秘钥信息和所述第二秘钥信息不一致的情况下, 推送校验失败信息 至所述业务服务器。 3.根据权利要求2所述的系统, 其特 征在于, 所述 业务服务器用于: 在接收到所述发布就绪信息的情况下, 从所述FTP模块的发布目录下获取所述游戏数 据; 生成所述游戏数据对应的安装地址, 并将所述 安装地址推送至业 务终端。 4.根据权利要求1所述的系统, 其特征在于, 所述系统还包括编译模块, 所述编译模块 用于: 在所述FTP模块从所述本地存储器获取所述游戏数据之前, 将游戏源代码编译得到所 述服务程序。 5.根据权利要求1所述的系统, 其特征在于, 所述完整性校验模块通过信 息摘要算法进 行所述信息摘要计算, 其中, 所述信息摘要算法是MD5算法。 6.根据权利要求5所述的系统, 其特征在于, 所述完整性校验模块包括: 信息获取模块、 填充模块、 分块模块、 循环模块和输出模块, 其中, 所述信息获取模块用于分别从所述本地存 储器和所述FTP模块获取游戏数据; 所述填充模块用于在所述游戏数据中的子数据的尾部进行补位和长度填充, 将所述子 数据转换为预设长度; 所述分块模块用于将所述 填充后的子数据分割为多个子数据组; 所述循环运 算模块用于基于所述子数据组进行循环运 算, 得到MD5运算结果; 所述输出模块用于将所述MD5运算结果输出, 并将所述本地存储器 中游戏数据的MD5运 算结果与FTP模块中游戏数据的MD5运算结果进行对比, 若所述对比的结果一致, 则校验成 功, 若所述对比的结果 不一致, 则校验失败。 7.一种游戏资源打包发布方法, 其特 征在于, 所述方法包括: 通过时间校验 模块从NTP服 务获取标准时间, 并根据所述标准时间校准系统时间; 所述系统时间校准之后, 通过FTP模块从本地存储器获取游戏数据, 将所述游戏数据打 包并存储至 打包目录, 其中, 所述游戏数据包括服务程序和配置文件, 所述服务程序基于所 述配置文件运行;权 利 要 求 书 1/2 页 2 CN 114221952 A 2通过完整性校验模块分别对所述FTP模块中的游戏数据和所述本地存储器 中的游戏数 据进行信息摘要计算, 分别得到第一秘钥 信息和第二秘钥 信息, 以及, 判断所述第一秘钥信息与所述第二秘钥信息是否一致, 若是, 指示所述FTP模块 将所述游戏数据存 储至发布目录用于发布。 8.根据权利要求7所述的方法, 其特征在于, 所述FTP模块将所述游戏数据存储至发布 目录用于发布之后, 所述方法还 包括: 在所述第一秘钥信 息与所述第 二秘钥信 息一致的情况下, 推送发布就绪信 息至业务终 端, 以及, 在所述第一秘钥信息和所述第二秘钥信息不一致的情况下, 推送校验失败信息 至所述业务服务器。 9.一种计算机设备, 包括存储器、 处理器以及存储在所述存储器上并可在所述处理器 上运行的计算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现如权利要求7至 8中任一项所述的游戏资源打包发布方法。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 该程序被处理器 执行时实现如权利要求7至8中任一项所述的游戏资源打包发布方法。权 利 要 求 书 2/2 页 3 CN 114221952 A 3

.PDF文档 专利 一种游戏资源打包发布系统、方法、电子设备和存储介质

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种游戏资源打包发布系统、方法、电子设备和存储介质 第 1 页 专利 一种游戏资源打包发布系统、方法、电子设备和存储介质 第 2 页 专利 一种游戏资源打包发布系统、方法、电子设备和存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 20:59:40上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。