基于VB生成C格式NR数据库表信息的方法及装置制造方法及图纸

技术编号:28035066 阅读:37 留言:0更新日期:2021-04-09 23:17
本发明专利技术公开了基于VB生成C格式NR数据库表信息的方法及装置,属于数据库技术领域,要解决的技术问题为如何持续优化NR数据库表的架构,降低代码开发和维护成本。包括如下步骤:通过Excel表对NR数据库表相关的NR基站配置参数进行归类和调整;借助Excel表中的VB开发工具进行VB代码的开发和编写;依据NR数据库表的SQL创建语句,获取Excel表中NR数据库参数信息,组合成符合数据库可执行的SQL语句;创建一个表列表的sheet页,添加一个按钮控件,并将按钮控件指定调用的宏设置为VB中编写的生成代码主函数;VB代码编写并验证成功后,通过生成代码按钮控件生成C格式的NR数据库表信息代码文件。

【技术实现步骤摘要】
基于VB生成C格式NR数据库表信息的方法及装置
本专利技术涉及数据库
,具体地说是基于VB生成C格式NR数据库表信息的方法及装置。
技术介绍
在NR基站研发过程中,数据库是一个至关重要的模块,数据库表设计的好坏直接影响着基站的性能,合理的规划NR数据库参数,不仅可以直接提高高层与数据库的交互效率,也可将数据库表的配置参数更好的展现在网管页面上,达到事半功倍的效果。详细来讲,NR数据库作为NR基站研发中不可或缺的一个重要模块,其保存了NR基站中所需的大部分的配置参数,基站在启动和运行过程中,都需要从数据库中读取或保存参数。若数据库表设计的不合理(如参数规划的错乱),高层(如层三等)在读取数据库表时,可能需要多次从数据库中读取表信息才能遍历出需要的参数,或者读取数据库参数时耗费的时长较长,更严重的会导致数据库的死锁。因此,在NR数据库模块的研发中,常常需要多次进行数据库表的更改和调整,而每次的更改就会导致高层代码和数据库代码间接口的调整和适配,即SQL语句的改动,尤其是针对NR数据库配置参数比较庞大的场景下,每次的表改动就会带来巨大的本文档来自技高网...

【技术保护点】
1.基于VB生成C格式NR数据库表信息的方法,其特征在于包括如下步骤:/n通过Excel表对NR数据库表相关的NR基站配置参数进行归类和调整,以NR数据库参数表示NR基站配置参数;/n借助Excel表中的VB开发工具进行VB代码的开发和编写;/n依据NR数据库表的SQL创建语句,获取Excel表中NR数据库参数信息,组合成符合数据库可执行的SQL语句,所述SQL语句符合当前高层协议栈可调用的接口;/n创建一个表列表的sheet页,添加一个按钮控件,所述按钮控件命名为生成代码,并将所述按钮控件指定调用的宏设置为VB中编写的生成代码主函数;/nVB代码编写并验证成功后,通过生成代码按钮控件生成C格...

【技术特征摘要】
1.基于VB生成C格式NR数据库表信息的方法,其特征在于包括如下步骤:
通过Excel表对NR数据库表相关的NR基站配置参数进行归类和调整,以NR数据库参数表示NR基站配置参数;
借助Excel表中的VB开发工具进行VB代码的开发和编写;
依据NR数据库表的SQL创建语句,获取Excel表中NR数据库参数信息,组合成符合数据库可执行的SQL语句,所述SQL语句符合当前高层协议栈可调用的接口;
创建一个表列表的sheet页,添加一个按钮控件,所述按钮控件命名为生成代码,并将所述按钮控件指定调用的宏设置为VB中编写的生成代码主函数;
VB代码编写并验证成功后,通过生成代码按钮控件生成C格式的NR数据库表信息代码文件,高层和数据库交互开发时引用所述数据库表信息代码文件。


2.根据权利要求1所述的基于VB生成C格式NR数据库信息的方法,其特征在于NR数据库参数信息包括但不限于表名、字段名、约束条件、字段类型和默认值。


3.根据权利要求1或2所述的基于VB生成C格式NR数据库信息的方法,其特征在于Excel表中字段参数编写完成后,借助Excel表的菜单栏进行VB代码的开发和编写。


4.根据权利要求1或2所述的基于VB生成C格式NR数据库表信息的方法,其特征在于所述NR数据库表包括:
平台表,所述平台表用于向网管页面提供网管系统开发相关的网管配置信息,所述网管配置信息包括但不限于当前NR基站所安装设备信息、基站的运行状态以及VLAN和OMC管理配置信息;
业务表,所述业务表用于提供和业务强相关的NR配置信息,所述NR配置信息包括但不限于GNB配置参数、小区配置参数、小区系统消息调度配置参数、小区邻区配置参数。
...

【专利技术属性】
技术研发人员:李本元彭聪李瑞
申请(专利权)人:浪潮软件科技有限公司
类型:发明
国别省市:山东;37

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

1