发明名称 一种软件对应配置文件的读取方法和装置
摘要 本发明公开了一种软件对应配置文件的读取方法和装置,所述方法在软件发布前,将该软件中以文本形式存在的普通配置文件编译成编译配置文件,所述编译配置文件包括一个“节哈希表”和一个或多个“参数哈希表”,所述“节哈希表”由哈希表项组成,每个哈希表项保存普通配置文件中的一个节,对应的,普通配置文件中一个节中的参数生成一个对应的“参数哈希表”,该“参数哈希表”的每个哈希表项保存该普通配置文件中的对应节下所包含的一个参数;之后,若是编译配置文件,则根据需要读取的“节名称”和“参数名称”,分别对应在“节哈希表”和 “参数哈希表”查找对应的节和参数,并在找到参数时,返回该参数值。本发明有效提高配置文件的读取效率。
申请公布号 CN104572876A 申请公布日期 2015.04.29
申请号 CN201410805491.7 申请日期 2014.12.19
申请人 珠海金山网络游戏科技有限公司;成都西山居互动娱乐科技有限公司 发明人 梁波;刘畅;李翔威;谭贤亮
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 广州嘉权专利商标事务所有限公司 44205 代理人 谭志强
主权项 一种软件对应配置文件的读取方法,其特征在于,包括:配置文件编译的步骤,在软件发布前,将该软件中以文本形式存在的普通配置文件编译成编译配置文件,所述编译配置文件包括具有对应关系的一个“节哈希表”和一个或多个“参数哈希表”,所述“节哈希表”由哈希表项组成,每个哈希表项保存普通配置文件中的一个节,对应的,每个普通配置文件中的一个节中的参数生成一个对应的“参数哈希表”,该“参数哈希表”由哈希表项组成,每个哈希表项保存该普通配置文件中的对应节下所包含的一个参数;配置文件读取的步骤,判断配置文件是普通配置文件或者是编译配置文件,若是普通配置文件,则进行正常读取,否则,根据需要读取的“节名称”和“参数名称”,分别对应在“节哈希表”和 “参数哈希表”查找对应的节和参数,并在找到参数时,返回该参数值。
地址 519000 广东省珠海市吉大景山路莲山巷8号金山软件大厦