【技术实现步骤摘要】
基于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代码编写并验证成功后,通过生成 ...
【技术特征摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。