一种配置软件静态数据的处理方法及系统技术方案

技术编号:25755763 阅读:39 留言:0更新日期:2020-09-25 21:05
本申请公开了一种配置软件静态数据的处理方法及系统,方法包括:遍历预先设定的配置文件存放的目录,加载相应的配置文件,并通过列表形式将其配置规范表格化;检查配置表的规范,并将其中不符合规范的内容收集展示;检查主键、复合主键、引用名和各数据类型是否符合规范,并将其中不符合规范的内容收集展示;检查引用数据并将其替换为主键,同时将不符合引用规范的内容进行收集展示;检查预定的数据类型是否正确,否则将其错误类容进行收集展示;根据不同的软件开发环境生成对应的配置数据。通过本发明专利技术,提高了软件配置数据的处理效率,增强了软件配置的应用能力。

【技术实现步骤摘要】
一种配置软件静态数据的处理方法及系统
本申请涉及互联网技术,尤其涉及一种配置软件静态数据的处理方法及系统。
技术介绍
随着互联网技术及城市通信系统的迅猛发展,人们已然习惯于通过固定或移动的通讯设备进行包括社交、娱乐、公务、金融等在内的功能使用,其使用介质即是设备中相对应的各种软件,固然,软件已成为了当下生活和工作的必备工具。具体地,软件通常包括客户端、服务端等组成部分,客户端因为运行环境不一样,进而需对应配置出多份不同的产品,例如一个游戏软件,可能会在PC环境、手机环境均有独立的客户端软件,软件不同的组成部分所使用的开发技术是不一样的,但都需要加载相同的配置数据,目前常用的方式是配置数据生成通用的文件(常用的格式为:json,xml),不同的技术使用合适的解析方式,将数据载入到软件中进行使用,或者直接将配置数据载入至代码中;对于各种配置类型的软件,其复杂的软件具有大量的配置数据,包括文本、数值及自定义的数据,该配置数据在软件中会根据不同的场合被读取并用于展示和运算,小到功能或物品的名称,大到运算使用的数值和公式,软件开发过程中需要持续对本文档来自技高网...

【技术保护点】
1.一种配置软件静态数据的处理方法,其特征在于,所述方法包括以下步骤:/nS1,遍历预先设定的配置文件存放的目录,加载相应的配置文件,并通过列表形式将其配置规范表格化;/nS2,检查配置表的规范,并将其中不符合规范的内容收集展示;/nS3,检查主键、复合主键、引用名和各数据类型是否符合规范,并将其中不符合规范的内容收集展示;/nS4,检查引用数据并将其替换为主键,同时将不符合引用规范的内容进行收集展示;/nS5,检查预定的数据类型是否正确,否则将其错误类容进行收集展示;/nS6,根据不同的软件开发环境生成对应的配置数据。/n

【技术特征摘要】
1.一种配置软件静态数据的处理方法,其特征在于,所述方法包括以下步骤:
S1,遍历预先设定的配置文件存放的目录,加载相应的配置文件,并通过列表形式将其配置规范表格化;
S2,检查配置表的规范,并将其中不符合规范的内容收集展示;
S3,检查主键、复合主键、引用名和各数据类型是否符合规范,并将其中不符合规范的内容收集展示;
S4,检查引用数据并将其替换为主键,同时将不符合引用规范的内容进行收集展示;
S5,检查预定的数据类型是否正确,否则将其错误类容进行收集展示;
S6,根据不同的软件开发环境生成对应的配置数据。


2.根据权利要求1所述的配置软件静态数据的处理方法,其特征在于,在步骤S1中,目录及前置配置中预先设定的内容包括:
配置文件与目录对应,并在处理过程中放入进对应目录中;
每份配置文件对应存放1份及其以上的二维表格,每份二维表格进行自定义命名;
每份表格中的每一列需明确定义列的含义和数据类型,其每一行需明确定义唯一标识,其中,单数据标识为主键,多数据标识为复合主键;
每份表格中每一行包括根据配置定义唯一引用名,其他配置表格关联数据时使用。


3.根据权利要求1或2所述的配置软件静态数据的处理方法,其特征在于,步骤S1包括以下过程:
S101,读取人工配置的表格数据;
S102,解析数据,将配置文件的行和列的数据,以二维表格的形式载入到内存中;
S103,对于内存中的每份二维表格,均以原配置数据表格的名字进行命名。


4.根据权利要求1或2所述的配置软件静态数据的处理方法,其特征在于,对于步骤S2,包括以下判断机制:
若所载入的二维表格出现重名,将该重名表格进行收集展示;
检查每个二维表格的前两行配置列的数据类型信息,若该前两行的信息是无效状态,则将无效信息进行收集展示。


5.根据权利要求1或2所述的配置软件静态数据的处理方法,其特征在于,对于步骤S3,包括以下判断机制:
每个二维表格中行的主键和复合主键需合法...

【专利技术属性】
技术研发人员:上官剑敏
申请(专利权)人:厦门极致互动网络技术股份有限公司
类型:发明
国别省市:福建;35

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

1