一种配置文件的处理方法及处理装置制造方法及图纸

技术编号:28853691 阅读:14 留言:0更新日期:2021-06-15 22:38
本申请公开了一种配置文件的处理方法及处理装置,其中,该处理方法包括基于电子设备的交互组件导入目标程序的配置文件形成配置表,其中,配置表的表现形式为表结构,表结构具备以下预先设定的至少一个:字段类型、字段名称以及字段描述;基于待配置数据格式,从配置表中导出配置文件中的待配置数据;将待配置数据同步至第一服务器,以支持目标程序运行。本申请直接通过电子设备的交互组件便可以导入配置文件,无需单独安装其他的应用程序,操作方便,维护成本较低;并且,通过待配置数据格式有选择的导出待配置数据,将待配置数据同步至第一服务器,也即能够实现针对性的修改第一服务器内的待配置数据,进而使得维护成本较低。

【技术实现步骤摘要】
一种配置文件的处理方法及处理装置
本申请涉及数据处理
,特别涉及一种配置文件的处理方法及处理装置。
技术介绍
游戏配置文件在游戏服务器中是重要的组成部分。具体地,游戏开发运营过程中会有大量的Excel配置文件,之后将Excel中的内容转换成服务器可以使用的格式,进而实现游戏的正常运行。目前常见的转换方式主要包括以下两种:1、使用python或者其他脚本语言编写工具,进而通过该python或者其他脚本语言编写工具,将Excel中的内容转换成服务器可以使用的格式;2、使用第三方工具如NavicatforMysql,先根据Excel的表头和每列的数据类型创建对应的表,然后将Excel包含的内容导入到表中,之后导出成服务器可以用的格式。但,第一种方式中,需要对每个Excel都单独对应一个脚本文件来处理文件内容,导致维护成本较高;第二种方式中,一旦Excel的字段发生变化,便需要对Excel对应的这个表结构进行维护,其维护成本也比较高;并且,上述两种方式中均需要使用第三方工具,操作不便。
技术实现思路
本申请实施例的目的在于提供一种配置文件的处理方法及处理装置,不仅能够降低维护成本,还便于操作。第一方面,本申请实施例提供了一种配置文件的处理方法,其中,包括:基于电子设备的交互组件导入目标程序的配置文件形成配置表,其中,所述配置表的表现形式为表结构,所述表结构具备以下预先设定的至少一个:字段类型、字段名称以及字段描述;基于待配置数据格式,从所述配置表中导出所述配置文件中的待配置数据;将所述待配置数据同步至第一服务器,以支持所述目标程序运行。在一种可能的实施方式中,所述基于电子设备的交互组件导入目标程序的配置文件形成配置表,包括:基于电子设备的交互组件,获取多个具备导入权限的用户传输的导入指令;基于每个所述导入指令的时间顺序导入每个所述导入指令对应的配置文件;利用所述配置文件形成配置表。在一种可能的实施方式中,所述待配置数据为一个或多个;所述基于待配置数据格式,从所述配置表中导出所述配置文件中的待配置数据,包括:提取所述待配置数据格式中的分隔符号,其中,所述分隔符号为预先设置的;基于所述分隔符号的个数确定所述待配置数据的个数。在一种可能的实施方式中,所述处理方法还包括:基于所述第一服务器的待配置数据,确定是否存在符合预设条件的第二服务器;若存在,则将所述待配置数据同步至所述第二服务器。在一种可能的实施方式中,所述基于所述第一服务器的待配置数据,确定是否存在符合预设条件的第二服务器,包括:判断所述第二服务器所需的待配置数据与所述第一服务器的待配置数据是否相同;若相同,则确定存在符合所述预设条件的第二服务器。在一种可能的实施方式中,所述配置表被划分为多个页签;所述基于待配置数据格式,从所述配置表中导出所述配置文件中的待配置数据,包括:基于待配置数据格式,从所述配置表的任意一个页签或多个页签中导出所述待配置数据。在一种可能的实施方式中,所述处理方法还包括:保存所述待配置数据格式;基于所述待配置数据格式进行下一次的待配置数据导出。在一种可能的实施方式中,所述处理方法还包括:保存所述待配置数据;将导出的预设次数的待配置数据进行对比,确定所述预设次数的待配置数据之间的差别数据;将所述差别数据以特定方式进行显示,其中,所述特定方式包括特定颜色和特定字体。第二方面,本申请实施例还提供了一种配置文件的处理装置,其中,包括:导入模块,其配置地基于电子设备的交互组件导入目标程序的配置文件形成配置表,其中,所述配置表的表现形式为表结构,所述表结构具备以下预先设定的至少一个:字段类型、字段名称以及字段描述;导出模块,其配置地基于待配置数据格式,从所述配置表中导出所述配置文件中的待配置数据;第一同步模块,其配置地将所述待配置数据同步至第一服务器,以支持所述目标程序运行。第三方面,本申请实施例还提供了一种计算机装置,包括存储器、处理器以及存储在存储器上的计算机程序,所述处理器执行所述计算机程序以实现上述任一实施方式中的处理方法步骤。本申请实施例提供的处理方法,直接通过电子设备的交互组件便可以导入配置文件,无需单独安装其他的应用程序,操作方便,维护成本较低;并且,通过待配置数据格式有选择的导出待配置数据,将待配置数据同步至第一服务器,也即能够实现针对性的修改第一服务器内的待配置数据,进而使得维护成本较低。附图说明为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1示出了本申请所提供的一种配置文件的处理方法的流程图;图2示出了本申请所提供的一种配置文件的处理方法中基于电子设备的交互组件导入目标程序的配置文件形成配置表的流程图;图3示出了本申请所提供的一种配置文件的处理方法中导出配置文件中的待配置数据的流程图;图4示出了本申请所提供的一种配置文件的处理方法中配置其他程序的待配置数据的流程图;图5示出了本申请所提供的一种配置文件的处理方法中进行下一次的待配置数据导出的流程图;图6示出了本申请所提供的一种配置文件的处理方法中区别显示不同待配置数据的流程图;图7示出了本申请所提供的一种配置文件的处理装置的结构示意图;图8示出了本申请所提供的电子设备的结构示意图。具体实施方式此处参考附图描述本申请的各种方案以及特征。应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本申请的范围和精神内的其他修改。包含在说明书中并构成说明书的一部分的附图示出了本申请的实施例,并且与上面给出的对本申请的大致描述以及下面给出的对实施例的详细描述一起用于解释本申请的原理。通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本申请的这些和其它特性将会变得显而易见。还应当理解,尽管已经参照一些具体实例对本申请进行了描述,但本领域技术人员能够确定地实现本申请的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。当结合附图时,鉴于以下详细说明,本申请的上述和其他方面、特征和优势将变得更为显而易见。此后参照附图描述本申请的具体实施例;然而,应当理解,所申请的实施例仅仅是本申请的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本申请模糊不清。因此,本文所申请的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和本文档来自技高网...

【技术保护点】
1.一种配置文件的处理方法,其特征在于,包括:/n基于电子设备的交互组件导入目标程序的配置文件形成配置表,其中,所述配置表的表现形式为表结构,所述表结构具备以下预先设定的至少一个:字段类型、字段名称以及字段描述;/n基于待配置数据格式,从所述配置表中导出所述配置文件中的待配置数据;/n将所述待配置数据同步至第一服务器,以支持所述目标程序运行。/n

【技术特征摘要】
1.一种配置文件的处理方法,其特征在于,包括:
基于电子设备的交互组件导入目标程序的配置文件形成配置表,其中,所述配置表的表现形式为表结构,所述表结构具备以下预先设定的至少一个:字段类型、字段名称以及字段描述;
基于待配置数据格式,从所述配置表中导出所述配置文件中的待配置数据;
将所述待配置数据同步至第一服务器,以支持所述目标程序运行。


2.根据权利要求1所述的处理方法,其特征在于,所述基于电子设备的交互组件导入目标程序的配置文件形成配置表,包括:
基于电子设备的交互组件,获取多个具备导入权限的用户传输的导入指令;
基于每个所述导入指令的时间顺序导入每个所述导入指令对应的配置文件;
利用所述配置文件形成配置表。


3.根据权利要求1所述的处理方法,其特征在于,所述待配置数据为一个或多个;所述基于待配置数据格式,从所述配置表中导出所述配置文件中的待配置数据,包括:
提取所述待配置数据格式中的分隔符号,其中,所述分隔符号为预先设置的;
基于所述分隔符号的个数确定所述待配置数据的个数。


4.根据权利要求1所述的处理方法,其特征在于,还包括:
基于所述第一服务器的待配置数据,确定是否存在符合预设条件的第二服务器;
若存在,则将所述待配置数据同步至所述第二服务器。


5.根据权利要求4所述的处理方法,其特征在于,所述基于所述第一服务器的待配置数据,确定是否存在符合预设条件的第二服务器,包括:
判断所述第二服务器所需的待配置数据与所述第一服务器的待配...

【专利技术属性】
技术研发人员:张韩
申请(专利权)人:北京格瑞拉科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1