The technical scheme of the present invention includes a server data management method and system for realizing: establishing a database in the server, retrieving information of all resource files on the current server, and performing upload operations on uploaded resource files, in which upload operations include, but are not limited to, upload incoming, locking files and new directories; and intercepting upload operations by the server or client. To call the database to perform retrieval comparison on the uploaded resource files, to determine whether the resource files are duplicated, if the upload operation is prohibited, the process is terminated, otherwise the upload operation is allowed; to retrieve the uploaded resource file information and write the new resource file information into the database to complete the updating of the database. The invention has the beneficial effects of reducing the generation of duplicate resources from the source, greatly reducing the storage pressure of the server, and reducing unnecessary waste of resources, thereby improving the efficiency of game development and reducing the cost of later maintenance. The standardized management of game resources is very helpful for improving the quality of the game.
【技术实现步骤摘要】
一种服务器数据管理方法及系统
本专利技术涉及一种服务器数据管理方法及系统,属于计算机
技术介绍
目前随着硬件技术的发展,游戏画面清晰度也逐步提高,相应的游戏美术资源也是越来越多。而在开发过程中,会产生许多重复的资源,导致资源服务器变得十分臃肿,对服务器存储造成浪费。目前比较常见的解决方法是测试人员定期检查资源服务器的文件,找出重复的文件,然后与美术人员沟通处理相关的文件。但这是属于后期补救的方法,越往后维护难度越大,会加大成员组之间沟通成本,效率极低。
技术实现思路
为解决上述问题,本专利技术的目的在于提供一种服务器数据管理方法及系统,在服务器中建立数据库,检索当前服务器上所有资源文件的信息,对待上传的资源文件执行上传操作,其中上传操作包括但不限于上传导入、锁定文件以及新建目录;服务器或客户端拦截上传操作,调用数据库对上传的资源文件执行检索对比,判断资源文件是否重复,若是则禁止上传操作,结束流程,否则允许上传操作;检索上传的资源文件信息,将新增的资源文件信息写入数据库,完成数据库的更新。本专利技术解决其问题所采用的技术方案一方面是:一种服务器数据管理方法,其特征在于,包括以下步骤:在服务器中建立数据库,检索当前服务器上所有资源文件的信息,其中资源文件的信息包括MD5值以及文件路径;对待上传的资源文件执行上传操作,其中上传操作包括但不限于上传导入、锁定文件以及新建目录;服务器或客户端拦截上传操作,调用数据库对上传的资源文件执行检索对比,判断资源文件是否重复,若是则禁止上传操作,结束流程,否则允许上传操作;检索当前服务器上所有资源文件的信息,完成数据库的 ...
【技术保护点】
1.一种服务器数据管理方法,其特征在于,包括以下步骤:在服务器中建立数据库,检索当前服务器上所有资源文件的信息,其中资源文件的信息包括MD5值以及文件路径;对待上传的资源文件执行上传操作,其中上传操作包括但不限于上传导入、锁定文件以及新建目录;服务器或客户端拦截上传操作,调用数据库对上传的资源文件执行检索对比,判断资源文件是否重复,若是则禁止上传操作,结束流程,否则允许上传操作;检索上传的资源文件信息,将新增的资源文件信息写入数据库,完成数据库的更新。
【技术特征摘要】
1.一种服务器数据管理方法,其特征在于,包括以下步骤:在服务器中建立数据库,检索当前服务器上所有资源文件的信息,其中资源文件的信息包括MD5值以及文件路径;对待上传的资源文件执行上传操作,其中上传操作包括但不限于上传导入、锁定文件以及新建目录;服务器或客户端拦截上传操作,调用数据库对上传的资源文件执行检索对比,判断资源文件是否重复,若是则禁止上传操作,结束流程,否则允许上传操作;检索上传的资源文件信息,将新增的资源文件信息写入数据库,完成数据库的更新。2.根据权利要求1所述的服务器数据管理方法,其特征在于,所述在服务器中建立数据库还包括建立白名单,白名单包括已存在服务器中资源文件的信息,其中资源文件的信息包括MD5值。3.根据权利要求2所述的服务器数据管理方法,其特征在于,所述服务器或客户端拦截上传操作还包括调用白名单对上传的资源文件执行检索对比,判断上传的资源文件是否位于白名单内,若是则跳过调用数据库对比,直接执行上传操作,否则调用数据库对上传的资源文件执行检索对比,判断资源文件是否重复。4.根据权利要求1所述的服务器数据管理方法,其特征在于,所述执行检索对比通过调用数据库中存储的资源文件的信息进行对比,若MD5值和/或文件路径一致,则判断该资源文件已经存在服务器中,禁止上传操作,否则判断该资源文件未存储在服务器中,允许上传操作。5.根据权利要求1所述的服务器数据管理方法,其特...
【专利技术属性】
技术研发人员:陈子凡,林景蓝,李爱华,
申请(专利权)人:珠海金山网络游戏科技有限公司,成都西山居互动娱乐科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。