[发明专利]一种基于javaSwing组件的性能数据模拟生成器及生成方法有效
申请号: | 201510435162.2 | 申请日: | 2015-07-22 |
公开(公告)号: | CN105119742B | 公开(公告)日: | 2018-04-10 |
发明(设计)人: | 黄金钰 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 上海硕力知识产权代理事务所(普通合伙)31251 | 代理人: | 郭桂峰 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 java swing 组件 性能 数据 模拟 生成器 生成 方法 | ||
1.一种基于java Swing组件的性能数据模拟生成器,其特征在于,所述模拟生成器包括:
源信息存储设备,用于预先存储设备表、PO表和原始数据库,所述设备表以设备树形式保存了每一个设备的相关信息,所述PO表保存了各个类型设备要生成的性能指标数据所对应的原始数据表的表名,所述原始数据库中保存了各种性能指标数据所分别对应的各个原始数据表;
用户输入设备,用于根据用户的操作,接收用户输入的开始时间、结束时间、采集粒度、存入数据库类型和存入数据库IP地址;
定时器,提供定时信号;
主控设备,与所述源信息存储设备、所述用户输入设备和所述定时器分别连接,根据用户的输入,在设备树形式的设备表中查找需要生成性能指标数据的设备作为目标设备,基于所述开始时间和所述结束时间创建一个线程,根据采集粒度设定所述定时器轮询所述线程;
其中,在所述线程内,所述主控设备执行以下操作:根据目标设备的相关信息在所述PO表中查找要生成的性能指标数据所对应的原始数据表的表名以作为目标表名,根据所述目标表名在所述原始数据库中查找生成目标设备性能指标数据所对应的原始数据表,根据查找到的原始数据表的字段类型和字段对应的取值范围,生成在所述取值范围内的随机性能指标数据;
其中,所述主控设备在所述定时器轮询所述线程时执行以下操作:将生成的随机性能指标数据和生成时间写入TXT文件;
其中,在TXT文件写入完毕后,所述主控设备将TXT文件导入具有存入数据库IP地址的存入设备内的与存入数据库类型对应的数据库。
2.根据权利要求1所述的模拟生成器,其特征在于,所述模拟生成器还包括:
显示设备,与所述源信息存储设备连接,用于显示设备树以供用户选择目标设备,还用于显示开始时间选项、结束时间选项、采集粒度选项、存入数据库类型选项和存入数据库IP地址选项。
3.根据权利要求1所述的模拟生成器,其特征在于:
所述目标设备性能指标数据所对应的原始数据表为一个或多个。
4.根据权利要求1所述的模拟生成器,其特征在于:
所述主控设备在写入TXT文件时,将所述TXT文件存储在其内置存储单元中。
5.根据权利要求1所述的模拟生成器,其特征在于:
所述主控设备在将TXT文件导入具有存入数据库IP地址的存入设备内的与存入数据库类型对应的数据库后,删除其内置存储单元中的TXT文件。
6.一种基于java Swing组件的性能数据模拟生成方法,其特征在于,所述模拟生成方法包括:
建立预先存储设备表、PO表和原始数据库,所述设备表以设备树形式保存了每一个设备的相关信息,所述PO表保存了各个类型设备要生成的性能指标数据所对应的原始数据表的表名,所述原始数据库中保存了各种性能指标数据所分别对应的各个原始数据表;
接收用户输入的开始时间、结束时间、采集粒度、存入数据库类型和存入数据库IP地址;
根据用户的输入,在设备树形式的设备表中查找需要生成性能指标数据的设备作为目标设备,基于所述开始时间和所述结束时间创建一个线程,根据采集粒度设定定时轮询所述线程;
其中,在所述线程具体操作为:根据目标设备的相关信息在所述PO表中查找要生成的性能指标数据所对应的原始数据表的表名以作为目标表名,根据所述目标表名在所述原始数据库中查找生成目标设备性能指标数据所对应的原始数据表,根据查找到的原始数据表的字段类型和字段对应的取值范围,生成在所述取值范围内的随机性能指标数据;
其中,在定时轮询所述线程时,将生成的随机性能指标数据和生成时间写入TXT文件;
其中,在TXT文件写入完毕后,将TXT文件导入具有存入数据库IP地址的存入设备内的与存入数据库类型对应的数据库。
7.根据权利要求6所述的模拟生成方法,其特征在于,所述模拟生成方法还包括:
采用显示设备以显示设备树,供用户选择目标设备,还采用显示设备显示开始时间选项、结束时间选项、采集粒度选项、存入数据库类型选项和存入数据库IP地址选项以供用户选择。
8.根据权利要求6所述的模拟生成方法,其特征在于:
所述目标设备性能指标数据所对应的原始数据表为一个或多个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510435162.2/1.html,转载请声明来源钻瓜专利网。