一种无线网络仿真的参数信息转发方法、装置及仿真系统的制作方法

文档序号:7904454阅读:164来源:国知局
专利名称:一种无线网络仿真的参数信息转发方法、装置及仿真系统的制作方法
技术领域
本发明涉及无线通信技术领域,尤其涉及一种无线网络仿真的参数信息转发方法、装置及仿真系统。
背景技术
在无线网络规划的过程中,通常要利用无线网络仿真系统对网络的整体性能进行模拟,根据仿真结果对无线网络进行规划。由于无线信号的传播环境多种多样,因此需要通过各种不同的传播模型进行仿真运算。
在现有技术中,无线网络仿真系统包括若干个传播模型模块,以及数据库模块。其中,每个传播模型模块中保存有一个传播模型,数据库模块中保存有仿真所需的各种参数信息,包括网络中的基站参数信息、地理参数信息、天线参数信息、无线环境参数信息等。
现有技术的不足在于,当无线网络仿真系统包括若干个传播模型模块时,还没有技术方案来处理在仿真过程中导致无线网络仿真系统复杂度提高的问题。 发明内容
本发明实施例提供一种无线网络仿真的参数信息转发方法、装置及仿真系统,用以解决现有技术中无线网络仿真系统的复杂度高的问题。
本发明实施例提供的一种无线网络仿真的参数信息转发方法,包括
在数据库模块中获取参数信息;并
将获取到的所述参数信息封装成设定的通用格式的信息;以及
将封装的所述设定的通用格式的信息发送给从多个传播模型模块中选择出的传播模型模块。
本发明实施例提供的一种无线网络仿真的参数信息转发装置,包括
获取模块,用于在数据库模块中获取参数信息;
封装模块,用于将获取到的所述参数信息封装成设定的通用格式的信息;
发送模块,用于将封装的所述设定的通用格式的信息发送给从多个传播模型模块中选择出的传播模型模块。
本发明实施例提供的一种无线网络仿真系统,包括数据库模块和至少一个传播模型模块,还包括与所述数据库模块以及至少一个传播模型模块相连的无线网络仿真的参数信息转发装置;
所述数据库模块,用于保存参数信息;
所述无线网络仿真的参数信息转发装置,用于在所述数据库模块中获取参数信息,将获取到的所述参数信息封装成设定的通用格式的信息,将封装的所述设定的通用格式的信息发送给从多个传播模型模块中选择出的传播模型模块;
传播模型模块,用于对接收到的所述设定的通用格式的信息解封装,获取所述参数信息,并根据所述参数信息对无线网络进行仿真。
本发明实施例提供一种无线网络仿真的参数信息转发方法、装置及仿真系统,该方法获取数据库模块中的参数信息,并将获取到的参数信息封装成设定的通用格式的信息,将封装的该设定的通用格式的信息发送给至少一个传播模型模块。由于本发明实施例中将获取到的参数信息统一封装为通用格式的信息发送给传播模型模块,因此降低了无线网络仿真系统的复杂度。







图1A为现有技术中的无线网络仿真系统结构示意图;IB为现有技术中无线网络仿真系统的具体实现结构示意图;2为本发明实施例提供的无线网络仿真的参数信息转发过程;3为本发明实施例提供的无线网络仿真的详细过程;4为本发明实施例提供的无线网络仿真的参数信息转发装置结构示意图; 5为本发明实施例提供的无线网络仿真系统结构示意图。
具体实施方式
图1A为现有技术中的无线网络仿真系统结构示意图,如图1A所示,现有技术中的无线网络仿真系统包括若干个传播模型模块,以及数据库模块。在使用该系统对无线网络进行仿真时,需要调用某个传播模型模块,也即选择仿真所使用的传播模型。该传播模型模块在该数据库模块中获取仿真所需要的参数信息,并根据自身保存的传播模型,以及获取的参数信息,对无线网络进行计算仿真。
由于传播模型模块和数据库模块都可以由第三方提供,不同的第三方所采用的接口协议也各不相同,因此各个传播模型模块和数据库模块的接口协议不具备规范性和通用性,因此传播模型模块和数据库模块在进行交互时,需要通过专门的通信实体将传播模型模块与数据库模块交互的信息进行协议转换,以进行通信,如图1B所示。图1B为现有技术中无线网络仿真系统的具体实现结构示意图,在图1B中,无线网络仿真系统包括传播模型模块a和b,数据库模块A,由于这3个模块的接口协议各不相同,因此传播模型模块a和b 与数据库模块A进行交互时,需要建立相应的传播模型代理实体,以进行通信。如图1B所示,当传播模型模块a与数据库模块A进行交互时,需要通过建立的传播模型代理实体aA 为传播模型模块a与数据库模块A之间进行协议转换,以使传播模型模块a获取数据库模块A中的参数信息,当传播模型模块b与数据库模块A进行交互时,需要通过建立的传播模型代理实体bA为传播模型模块b与数据库模块A之间进行协议转换,以使传播模型模块b 获取数据库模块A中的参数信息。
由图1B可见,在现有的无线网络仿真系统中,需要为每个传播模型模块相应建立一个传播模型代理实体,导致无线网络仿真系统的复杂度提高,降低了对无线网络进行仿真的效率。
在本发明实施例中,为了降低无线网络仿真系统的复杂度,在传播模型模块和数 据库模块之间加入无线网络仿真的参数信息转发装置,由无线网络仿真的参数信息转发装置在数据库模块中获取参数信息,并将获取的参数信息封装成通用格式的信息发送给传播模型模块,无论传播模型模块采用何种接口协议,都能够识别该通用格式的信息,将其解封装,以获取参数信息,从而不需要针对每个传播模型模块都分别建立一个传播模型代理实体,降低了无线网络仿真系统的复杂度,提高了对无线网络进行仿真的效率。
下面结合说明书附图,对本发明实施例进行详细描述。
图2为本发明实施例提供的无线网络仿真的参数信息转发过程,具体包括以下步骤
S201 :在数据库模块中获取参数信息。
在本发明实施例中,在无线网络仿真系统中的传播模型模块和数据库模块之间加入一个无线网络仿真的参数信息转发装置,该无线网络仿真的参数信息转发装置也可以称为中间件,下面所述的中间件即为该无线网络仿真的参数信息转发装置。
该中间件与各个传播模型模块以及数据库模块相连。在进行无线网络仿真时,由中间件在数据库模块中获取参数信息。其中,用户可以根据需要,向该中间件发送指令,以指示该中间件在数据库模块中获取指定的参数信息。该参数信息包括基站参数信息、小区参数信息、地理参数信息、天线参数信息、无线环境参数信息以及其他仿真所需的参数信肩、O
S202 :将获取到的参数信息封装成设定的通用格式的信息。
其中,该设定的通用格式包括可扩展标记语言(Extensible Markup Language, XML)格式,由于XML为数据交换的公共语言,因此无论传播模型模块采用何种接口协议,传播模型模块都能够识别XML格式的信息,以获取参数信息。当然,设定的通用格式还可以包括其他的通用格式,只要是传播模型模块采用任何接口协议都能够识别的格式即可。
S203:将封装的该设定的通用格式的信息发送给从多个传播模型模块中选择出的传播模型模块。
在本发明实施例中,用户在进行无线网络仿真时,可以选择所要使用的至少一个传播模型的标识信息,中间件则可以根据用户选择的至少一个传播模型模块的标识信息, 将封装的该设定的通用格式的信息发送给选择出的至少一个传播模型模块。
在上述过程中,中间件获取数据库模块中的参数信息,并将获取到的参数信息封装成设定的通用格式的信息发送给至少一个传播模型模块。由于本发明实施例中由中间件获取数据库模块中的参数信息,并将参数信息封装为通用格式的信息发送给传播模型模块,因此无论传播模型模块采用哪种接口协议都能够将该通用格式的信息解封装,以获取参数信息,而不需要在无线网络仿真系统中针对每个传播模型模块都分别建立一个相应的传播模型代理实体以进行协议转换,降低了无线网络仿真系统的复杂度,提高了对无线网络进行仿真的效率。
在本发明实施例中,中间件在数据库模块中获取参数信息的具体过程为,中间件通过该数据库模块的接口协议,向该数据库模块发送获取参数信息的获取请求,并接收数据库模块返回的采用该接口协议封装的参数信息。其中,中间件支持该数据库模块的接口协议。
由于数据库模块返回的参数信息为采用该数据库模块的接口协议封装的参数信息,因此中间件将该参数信息封装成设定的通用格式的信息时,要将采用该接口协议封装的该参数信息进行解封装,并将解封装的参数信息封装成该设定的通用格式的信息。其中, 中间件可以调用设定的协议模板,将数据库模块的接口协议进行解封装,并将解封装后的参数信息封装成该设定的通用格式的信息。当该设定的通用格式为XML格式时,该协议模板可以采用XML结构定义(XML Schemas Definition,XSD)格式的文件保存。
在本发明实施例中,考虑到无线网络仿真系统中的某些传播模型模块可能会出现故障而导致失效,而失效的传播模型模块必然不能准确的对无线网络进行仿真。因此针对至少一个传播模型模块,中间件在将封装的该设定的通用格式的信息发送给该传播模型模块之前,还要根据自身保存的传播模型模块注册信息,确定该传播模型模块在该中间件中已注册,也即,中间件确定该传播模型模块为可用的传播模型模块。其中,无线网络仿真系统启动时,无线网络仿真系统中的每个可用的传播模型模块向中间件发送传播模型模块注册信息,中间件则保存这些传播模型模块注册信息,表示发送这些传播模型模块注册信息的传播模型模块可用。
中间件将封装的该设定的通用格式的信息发送给传播模型模块后,传播模型模块则可以将该设定的通用格式的信息解封装,获取参数信息,并根据参数信息对无线网络进行仿真。以该设定的通用格式为XML格式为例进行说明,传播模型模块接收到该XML格式的信息后,对该XML格式的信息解封装,获取参数信息,并根据自身保存的传播模型以及参数信息,对无线网络进行仿真计算。
在本发明实施例中,传播模型模块根据参数信息对无线网络进行仿真之后,还要将仿真结果返回给中间件,该中间件接收至少一个传播模型模块返回的仿真结果,将该仿真结果同样封装成该设定的通用格式的数据发送给数据库模块保存。其中,该中间件支持各个传播模型模块的接口协议。
也即,中间件将数据库模块发送给传播模型模块的参数信息,以及传播模型模块向数据库模块返回的仿真结果都封装成该设定的通用格式的信息,使接口协议各不相同的每个传播模型模块和数据库模块能够通过该中间件,将发送的信息统一封装为设定的通用格式,以实现信息的交互,降低了无线网络仿真系统的复杂度,提高了对无线网络进行仿真的效率。
在本发明实施例中,考虑到各个传播模型模块在根据参数信息对无线网络进行仿真的过程中,还可能会出现异常情况而导致仿真结果不准确,这些异常情况包括传播模型模块的运算意外中断、运算所需的资源不足等情况。因此,中间件针对至少一个传播模型模块,在该传播模型根据参考信息对无线网络进行仿真的过程中,监控该传播模型模块是否出现异常,当监控到出现异常时,指示该传播模型模块终止仿真,也即终止使用该传播模型模块对无线网络进行仿真的过程,并输出错误报告。
图3为本发明实施例提供的无线网络仿真的详细过程,具体包括以下步骤
S301 :中间件通过数据库模块的接口协议,向数据库模块发送获取参数信息的获取请求。
S302 :接收数据库模块返回的采用该接口协议封装的该参数信息。
S303 :该中间件将采用该接口协议封装的参数信息进行解封装,并将解封装的参数信息封装成XML格式的信息。
S304 :该中间件针对选择的至少一个传播模型模块,根据自身保存的传播模型模块注册信息,判断该传播模型模块是否在该中间件中已注册,若判断结果为是,进行步骤 S305,否则进行步骤S308。
S305 :将封装的XML格式的信息发送给该传播模型模块。
S306 :该传播模型模块将XML格式的信息解封装,获取参数信息,并根据参数信息对无线网络进行仿真,将仿真结果返回中间件。
S307 中间件接收该传播模型模块返回的仿真结果,将仿真结果封装成XML格式的数据发送给数据库模块保存。
S308 :确定该传播模型模块不可用,不将该XML格式的信息发送给该传播模型模块。
其中,中间件还可以在该传播模型模块根据参数信息对无线网络进行仿真的过程中,监控该传播模型模块是否出现异常,若出现异常,则指示该传播模型模块终止仿真,并输出错误报告。·
图4为本发明实施例提供的无线网络仿真的参数信息转发装置结构示意图,具体包括
获取模块401,用于在数据库模块中获取参数信息;
封装模块402,用于将获取到的所述参数信息封装成设定的通用格式的信息;
发送模块403,用于将封装的所述设定的通用格式的信息发送给从多个传播模型模块中选择出的传播模型模块。
所述封装模块402,具体用于将获取到的所述参数信息封装成可扩展标记语言 XML格式的信息。
所述获取模块401,具体用于通过所述数据库模块的接口协议,向所述数据库模块发送获取所述参数信息的获取请求,并接收所述数据库模块返回的采用所述接口协议封装的所述参数信息。
所述封装模块402具体用于,将采用所述接口协议封装的所述参数信息进行解封装,将解封装的参数信息封装成所述设定的通用格式的信息。
所述装置还包括
接收模块404,用于接收仿真结果,所述仿真结果为传播模型模块将接收到的所述设定的通用格式的信息解封装,获取所述参数信息后,根据所述参数信息对无线网络进行仿真之后返回的仿真结果;
所述发送模块403还用于,将所述仿真结果封装成所述设定的通用格式的数据发送给所述数据库模块保存。
所述装置还包括
监控模块405,用于针对至少一个传播模型模块,在该传播模型模块根据所述参数信息对无线网络进行仿真的过程中,监控该传播模型模块是否出现异常,当监控到出现异常时,指示该传播模型模块终止仿真。
图5为本发明实施例提供的无线网络仿真系统结构示意图,如图5所示,该无线网络仿真系统中包括传播模型模块I N的N个传播模型模块,其中N不小于I,数据库模块, 以及位于N个传播模型模块以及数据库模块之间,且与N个传播模型模块以及数据库模块相连的无线网络仿真的参数信息转发装置。其中,所述数据库模块,用于保存参数信息;所述无线网络仿真的参数信息转发装置,用于在所述数据库模块中获取参数信息,将获取到的所述参数信息封装成设定的通用格式的信息,将封装的所述设定的通用格式的信息发送给从多个传播模型模块中选择出的传播模型模块;所述传播模型模块,用于对接收到的所述设定的通用格式的信息解封装,获取所述参数信息,并根据所述参数信息对无线网络进行仿真。
由图5所示的本发明实施例提供的无线网络仿真系统,以及图1B所示的现有技术中的无线网络仿真系统可见,本发明实施例提供的无线网络仿真系统相比于现有技术中的无线网络仿真系统,降低了无线网络仿真系统的复杂度。
本发明实施例提供一种无线网络仿真的参数信息转发方法、装置及仿真系统,该方法获取数据库模块中的参数信息,并将获取到的参数信息封装成设定的通用格式的信息,将封装的该设定的通用格式的信息发送给至少一个传播模型模块。由于本发明实施例中将获取到的参数信息封装为通用格式的信息发送给传播模型模块,因此无论传播模型模块采用哪种接口协议都能够将该通用格式的信息解封装,以获取参数信息,而不需要在无线网络仿真系统中针对每个传播模型模块都分别建立一个相应的传播模型代理实体,以实现为数据库模块与每个传播模型模块之间进行接口协议的转换,从而降低了无线网络仿真系统的复杂度,提高了对无线网络进行仿真的效率。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种无线网络仿真的参数信息转发方法,其特征在于,包括 在数据库模块中获取参数信息;并 将获取到的所述参数信息封装成设定的通用格式的信息;以及 将封装的所述设定的通用格式的信息发送给从多个传播模型模块中选择出的传播模型模块。
2.如权利要求1所述的方法,其特征在于,所述设定的通用格式包括可扩展标记语言XML格式。
3.如权利要求1所述的方法,其特征在于,在数据库模块中获取参数信息,具体包括 通过所述数据库模块的接口协议,向所述数据库模块发送获取所述参数信息的获取请求;并 接收所述数据库模块返回的采用所述接口协议封装的所述参数信息。
4.如权利要求3所述的方法,其特征在于,将获取到的所述参数信息封装成设定的通用格式的信息,具体包括 将采用所述接口协议封装的所述参数信息进行解封装,将解封装的参数信息封装成所述设定的通用格式的信息。
5.如权利要求1 4任一所述的方法,其特征在于,所述方法还包括 接收仿真结果,所述仿真结果为传播模型模块将接收到的所述设定的通用格式的信息解封装,获取所述参数信息后,根据所述参数信息对无线网络进行仿真之后返回的仿真结果; 将所述仿真结果封装成所述设定的通用格式的数据发送给所述数据库模块保存。
6.如权利要求5所述的方法,其特征在于,所述方法还包括 针对至少一个传播模型模块,在该传播模型模块根据所述参数信息对无线网络进行仿真的过程中,监控该传播模型模块是否出现异常,当监控到出现异常时,指示该传播模型模块终止仿真。
7.一种无线网络仿真的参数信息转发装置,其特征在于,包括 获取模块,用于在数据库模块中获取参数信息; 封装模块,用于将获取到的所述参数信息封装成设定的通用格式的信息; 发送模块,用于将封装的所述设定的通用格式的信息发送给从多个传播模型模块中选择出的传播模型模块。
8.如权利要求7所述的装置,其特征在于,所述封装模块,具体用于将获取到的所述参数信息封装成可扩展标记语言XML格式的信息。
9.如权利要求7所述的装置,其特征在于,所述获取模块,具体用于通过所述数据库模块的接口协议,向所述数据库模块发送获取所述参数信息的获取请求,并接收所述数据库模块返回的采用所述接口协议封装的所述参数信息。
10.如权利要求9所述的装置,其特征在于,所述封装模块,具体用于将采用所述接口协议封装的所述参数信息进行解封装,将解封装的参数信息封装成所述设定的通用格式的信息。
11.如权利要求7 10任一所述的装置,其特征在于,所述装置还包括 接收模块,用于接收仿真结果,所述仿真结果为传播模型模块将接收到的所述设定的通用格式的信息解封装,获取所述参数信息后,根据所述参数信息对无线网络进行仿真之后返回的仿真结果; 所述发送模块还用于,将所述仿真结果封装成所述设定的通用格式的数据发送给所述数据库模块保存。
12.如权利要求11所述的装置,其特征在于,所述装置还包括 监控模块,用于针对至少一个传播模型模块,在该传播模型模块根据所述参数信息对无线网络进行仿真的过程中,监控该传播模型模块是否出现异常,当监控到出现异常时,指示该传播模型模块终止仿真。
13.一种无线网络仿真系统,包括数据库模块和至少一个传播模型模块,其特征在于,还包括与所述数据库模块以及至少一个传播模型模块相连的无线网络仿真的参数信息转发装置; 所述数据库模块,用于保存参数信息; 所述无线网络仿真的参数信息转发装置,用于在所述数据库模块中获取参数信息,将获取到的所述参数信息封装成设定的通用格式的信息,将封装的所述设定的通用格式的信息发送给从多个传播模型模块中选择出的传播模型模块; 所述传播模型模块,用于对接收到的所述设定的通用格式的信息解封装,获取所述参数信息,并根据所述参数信息对无线网络进行仿真。
全文摘要
本发明公开了一种无线网络仿真的参数信息转发方法、装置及仿真系统,用以解决现有技术中无线网络仿真系统的复杂度高的问题。该方法获取数据库模块中的参数信息,并将获取到的参数信息封装成设定的通用格式的信息,将封装的该设定的通用格式的信息发送给至少一个传播模型模块。由于本发明实施例中将获取到的参数信息统一封装为通用格式的信息发送给传播模型模块,因此降低了无线网络仿真系统的复杂度。
文档编号H04W16/22GK103002464SQ20111026549
公开日2013年3月27日 申请日期2011年9月8日 优先权日2011年9月8日
发明者张高山, 李楠, 高鹏, 陈燕雷, 韩云波 申请人:中国移动通信集团设计院有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1