[发明专利]一种大型游戏资源规范监测方法及装置在审
申请号: | 201910037032.1 | 申请日: | 2019-01-15 |
公开(公告)号: | CN109876447A | 公开(公告)日: | 2019-06-14 |
发明(设计)人: | 李邦戈;李爱华;徐飞;王刚 | 申请(专利权)人: | 珠海金山网络游戏科技有限公司;珠海西山居移动游戏科技有限公司 |
主分类号: | A63F13/60 | 分类号: | A63F13/60 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 陈慧华 |
地址: | 519000 广东省珠海市高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 第一处理装置 文件上传请求 大型游戏 资源规范 服务端 客户端 上传 入库 第二处理装置 继续执行 约束关系 监测 客户 写入 数据库 提示 | ||
1.一种大型游戏资源规范监测方法,其特征在于,包括以下步骤:
S100)获取客户端的动作,并当客户端向服务端发出文件上传请求时,启动第一处理装置;
S200)第一处理装置获取客户端上传的一个或多个文件,并判断一个或多个文件是否满足第一约束关系,若满足,则通过客户端的文件上传请求,服务端接收上传的一个或多个文件,并继续执行以下步骤,若不满足,则提示错误;
S300)启动第二处理装置,获取并将以下数据中的至少一项写入数据库:路径hash值,入库者,入库时间,版本号。
2.根据权利要求1所述的大型游戏资源规范监测方法,其特征在于,步骤S200还包括以下子步骤:
S210A)获取一个或多个文件所依赖的数据库中的一个或多个文件名;
S220A)查找数据库中的一个或多个文件,若数据库中的一个或多个文件存在,则判断满足第一约束关系。
3.根据权利要求1所述的大型游戏资源规范监测方法,其特征在于,步骤S200还包括以下子步骤:
S210B)至少显示以下信息中的一项:不满足第一约束关系的客户端上传的一个或多个文件的文件名、数量以及错误详细说明页面连接;
S220B)在错误详细说明页面连接中,至少显示以下信息中的一项:不满足第一约束关系的客户端上传的一个或多个文件的文件名及文件类型、与其存在第一约束关系的一个或多个文件,以及备注信息。
4.根据权利要求1所述的大型游戏资源规范监测方法,其特征在于,所述第一处理装置及第二处理装置使用SVN系统的hook机制。
5.根据权利要求4所述的大型游戏资源规范监测方法,其特征在于,所述第一处理装置为SVN系统的pre-commit接口。
6.根据权利要求4所述的大型游戏资源规范监测方法,其特征在于,所述第二处理装置为SVN系统的post-commit接口。
7.根据权利要求5或6任一项所述的大型游戏资源规范监测方法,其特征在于,步骤S200还包括以下子步骤:
S210C)pre-commit接口向hook返回一个或多个参数;
S220C)post-commit接口向hook返回一个或多个参数;
S230C)hook向pre-commit接口和/或post-commit接口返回一个或多个参数。
8.根据权利要求5或6任一项所述的大型游戏资源规范监测方法,其特征在于,步骤S200还包括以下子步骤:
S210D)判断hook向pre-commit接口返回的第一参数值,若非0,则中止上传;
S220D)忽略hook向post-commit接口返回的第二参数值。
9.一种大型游戏资源规范监测装置,其特征在于,包括以下模块:
获取模块,用于获取客户端的动作,并当客户端向服务端发出文件上传请求时,启动第一处理装置;
第一处理模块,用于第一处理装置获取客户端上传的一个或多个文件,并判断一个或多个文件是否满足第一约束关系,若满足,则通过客户端的文件上传请求,服务端接收上传的一个或多个文件,并继续启动第二处理模块,若不满足,则提示错误;
第二处理模块,用于启动第二处理装置,获取并将以下数据中的至少一项写入数据库:路径hash值,入库者,入库时间,版本号。
10.一种计算机可读存储介质,其上存储有计算机指令,所述指令用于执行上述权利要求1-8任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山网络游戏科技有限公司;珠海西山居移动游戏科技有限公司,未经珠海金山网络游戏科技有限公司;珠海西山居移动游戏科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910037032.1/1.html,转载请声明来源钻瓜专利网。