一种数据资源的预先处理方法

文档序号:6443861阅读:271来源:国知局
专利名称:一种数据资源的预先处理方法
技术领域
本发明涉及数据处理技术领域,特别涉及一种数据资源的预先处理方法。
背景技术
数据资源是各类机器或程序在正常运行中需要用到的基础数据,如图I所示,机器或程序通过数据接口从外部直接读取各种数据资源来实现正常运行,数据资源包括程序源代码中的常数和定义、XML配置文件里的配置数据、运行时需要读取的表格和文本内容, 还有各种非文本资源,如图片和音乐等。对于大规模软件程序来说,往往需要极多的数据资源,以某大型网络游戏为例,其道具种类达到45000种,界面用图片近15000张,这些数据资源都需要通过人工来准备,通过人工维护,保证数据资源的正确性和有效性,才能使机器或程序的运行过程能够正确的进行。
但是,为了机器或程序能够识别和处理,那么这些需要直接读取的数据资源就需要按照机器或程序容易识别和处理的方式来实现和整理,而机器或程序容易识别和处理的方式对于人来说,往往难以阅读和理解;对于大量的原始数据资源,往往是海量的无意义表格和数字,如果不是非常了解数据处理的具体过程和要求,没有很清晰的数据处理逻辑,很难有效地对数据资源进行直接修改和维护,维护过程不仅耗时耗力,也很容易出错,维护成本很高。
另外,机器或程序要求的数据资源比较分散,一个的数据资源有可能在源代码、配置文件、XML配置文件中都需要用到,如果要改变这个数据资源,那么所有用到的地方都需要修改,否则会造成不同程度的处理错误。而且不同数据资源之间的关联性不强,如在网络游戏中,当机器或程序需要查找一个非玩家控制角色(NPC)的信息时,往往还需要查找这个NPC出现在哪一个场景,这个时候,由于数据资源分散在不同的文件中,给他们建立链接关系会比较困难,就算功能正确,复杂度也较大,查找过程会给机器或程序的运行效率带来负面影响。这些因素都加大了现有数据资源的人工维护难度。发明内容
有鉴于此,本发明提供了一种数据资源的预先处理方法,可以减少机器或程序所需的数据资源的维护难度和维护量,并保证数据资源的正确性和有效性。
为达上述目的,本发明的技术方案具体是这样实现的
—种数据资源的预先处理方法,该方法包括
通过数据预处理系统将人工容易识别的原始数据按照预设的预处理方法转换为符合机器或程序处理要求的数据资源;
其中所述预处理方法包括
对于表格形式的原始数据,根据助记符,从所述原始数据中识别出需要转换的人工容易识别的数据;
根据所述助记符确定需要使用的记录有人工容易识别数据与符合机器或程序处理要求的数据之间对应关系的对照表;
根据所述对照表将被所述助记符标识的人工容易识别数据转换为符合数据处理要求的形式。
较佳地,该方法进一步包括
根据所述助记符和对照表建立所述表格形式的原始数据之间的关联,根据所述助记符和对照表,按照查询需求,遍历原始数据中所有与查询需求有关联的原始数据,并进行汇总输出。
较佳地,该方法进一步包括
根据所述汇总输出的结果与查询需求预期的结果进行比较,得到原始数据的正确性和有效性信息。
由上述技术方案可见,本发明的这种数据资源的预先处理方法,通过数据预处理系统,将人工容易识别和维护的原始数据转换成机器或程序可以直接读取的数据资源,人工只需要维护容易理解的原始数据,不需要直接维护难以理解的数据资源,从而减少数据资源的维护难度;而对于同一个数据很多地方用到的情况,只需要维护一个原始数据,由数据预处理系统将这个原始数据按照机器或程序处理过程所需的形式转换到相应的文件中, 从而减少了维护量,并且保证了数据资源的正确性和有效性。


图I为现有机器程序正常运行所需的数据资源示意图。
图2为本发明实施例的数据资源的预先处理方法示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。
本发明主要是通过数据预处理系统,将人工容易识别和维护的原始数据转换成机器或程序可以直接读取的数据资源,不需要人工直接维护数据资源,从而减少数据资源的维护难度,减少维护量,通过该预处理过程还能实现数据资源的正确性和有效性验证,保证得到的数据资源的正确和有效,减少错误发生。
如图2所示,在本发明中,并不是由人工直接维护数据处理所需的数据资源,而是由人工维护容易识别和维护的原始数据,通过数据预处理系统的转换,将原始数据转换为符合机器或程序处理要求的数据资源,机器或程序通过数据接口读取数据预处理系统输出的数据资源进行正常运行。
在本发明中,数据预处理系统起到了一个数据翻译的作用,按照机器或程序的数据要求进行转换,将人工容易识别的形式转换为机器或程序容易识别的形式;具体转换方法可以根据具体需要来确定,现举几个例子例如网络游戏中,存在大量道具,每种道具以 ID作区别,对于某个任务,需要某些道具来确定任务是否完成,此时,网络游戏程序需要一个表格形式的数据资源,记录完成某任务都需要哪些道具,具体如表一所示
权利要求
1.一种数据资源的预先处理方法,其特征在于,该方法包括通过数据预处理系统将人工容易识别的原始数据按照预设的预处理方法转换为符合机器或程序数据处理要求的数据资源;其中所述预处理方法包括对于表格形式的原始数据,根据助记符,从所述原始数据中识别出需要转换的人工容易识别的数据;根据所述助记符确定需要使用的记录有人工容易识别数据与符合数据处理要求的数据之间对应关系的对照表;根据所述对照表将被所述助记符标识的人工容易识别数据转换为符合机器或程序数据处理要求的形式。
2.如权利要求I所述的数据资源的预先处理方法,其特征在于,该方法进一步包括 根据所述助记符和对照表建立所述表格形式的原始数据之间的关联,根据所述助记符和对照表,按照查询需求,遍历原始数据中所有与查询需求有关联的原始数据,并进行汇总输出。
3.如权利要求2所述的数据资源的预先处理方法,其特征在于,该方法进一步包括 根据所述汇总输出的结果与查询需求预期的结果进行比较,得到原始数据的正确性和有效性信息。
全文摘要
本发明实施例公开了一种数据资源的预先处理方法,该方法包括通过数据预处理系统将人工容易识别的原始数据按照预设的预处理方法转换为符合机器或程序数据处理要求的数据资源;其中所述预处理方法包括对于表格形式的原始数据,根据助记符,从所述原始数据中识别出需要转换的人工容易识别的数据;根据所述助记符确定需要使用的记录有人工容易识别数据与符合数据处理要求的数据之间对应关系的对照表;根据所述对照表将被所述助记符标识的人工容易识别数据转换为符合机器或程序数据处理要求的形式。该方法可以有效减少数据资源的维护难度和维护量,并保证数据资源的正确性和有效性。
文档编号G06F17/30GK102542049SQ20111044870
公开日2012年7月4日 申请日期2011年12月28日 优先权日2011年12月28日
发明者马遥 申请人:北京像素软件科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1