发明名称 |
一种仿真方法和系统 |
摘要 |
本申请提供了一种仿真方法和系统,以解决仿真效率低的问题。其中,所述方法包括:预先创建仿真结果数据库,所述仿真结果数据库中设置用于索引的数据库关键词;接收用户输入的数据库关键词和仿真配置文件;查找所述仿真结果数据库中与所述用户输入的数据库关键词相匹配的仿真结果;若查找到,则输出所述相匹配的仿真结果;若未查找到,则依据用户输入的仿真配置文件执行仿真过程,将仿真得到的仿真结果输出,并将所述仿真得到的仿真结果作为与所述用户输入的数据库关键词相匹配的仿真结果,存储到仿真结果数据库中。本申请能够简化仿真过程,有效减少重复的工作量,提高仿真效率。 |
申请公布号 |
CN102855278B |
申请公布日期 |
2016.03.09 |
申请号 |
CN201210257083.3 |
申请日期 |
2012.07.23 |
申请人 |
电信科学技术研究院 |
发明人 |
任斌;朱向前;高起;石蕊;刘刚 |
分类号 |
G06F17/30(2006.01)I;G06F17/50(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京润泽恒知识产权代理有限公司 11319 |
代理人 |
苏培华 |
主权项 |
一种仿真方法,其特征在于,包括:预先创建仿真结果数据库,所述仿真结果数据库中设置用于索引的数据库关键词;接收用户输入的数据库关键词和仿真配置文件;查找所述仿真结果数据库中与所述用户输入的数据库关键词相匹配的仿真结果;若查找到,则输出所述相匹配的仿真结果;若未查找到,则依据用户输入的仿真配置文件执行仿真过程,将仿真得到的仿真结果输出,并将所述仿真得到的仿真结果作为与所述用户输入的数据库关键词相匹配的仿真结果,存储到仿真结果数据库中,其中,所述仿真结果数据库中的每个数据库关键词对应一个搜索次数变量;所述仿真结果数据库为分层存储结构,所述创建仿真结果数据库的步骤包括:针对仿真结果数据库的第1层进行分类,并为每个分类分配一个数据库关键词;从第2层开始直到预设层数N的最后一层,通过对第i‑1层中的每个分类分配的数据库关键词再次进行分类,得到第i层的分类,并为第i层中的每个分类分配一个数据库关键词,其中,i=2,3,...,N;在输出所述相匹配的或仿真得到的仿真结果之后,还包括:将所述仿真结果数据库中每个用户输入的数据库关键词对应的搜索次数变量的取值加1;所述用户输入的数据库关键词为多个,所述查找所述仿真结果数据库中与所述用户输入的数据库关键词相匹配的仿真结果的步骤包括:从第1层开始,依次判断第j层中是否存在用户输入的数据库关键词中的任意一个,其中,j=1,2,...,N‑1;若存在,则获取所述数据库关键词的分类,并判断第j+1层中属于该分类的数据库关键词中是否存在用户输入的剩余的数据库关键词中的任意一个;若不存在,则判断第j+1层中是否存在用户输入的数据库关键词中的任意一个;查找仿真结果数据库第N层中与用户输入的剩余的最后一个数据库关键词相匹配的仿真结果。 |
地址 |
100191 北京市海淀区学院路40号大唐电信集团主楼二层电信科学技术研究院无线移动创新中心知识产权部 |