首页> 中国专利> 一种应用于智慧水务系统测试的水务通信业务源

一种应用于智慧水务系统测试的水务通信业务源

摘要

本发明是关于一种应用于智慧水务系统测试的水务通信业务源,属于智慧水务领域。本发明包括水务业务流量模块、背景流量模块、流量合成模块和通信模块四个组成部分;水务业务流量模块产生符合智慧水务系统要求的水务通信业务,并将其传送给流量合成模块;背景流量模块产生背景业务,并将其传送给流量合成模块;流量合成模块依据不同水务通信业务的发送频率规律和背景业务的发送频率规律进行业务合成,产生合成业务,并将其传送给通信模块;通信模块向网络发送接收到的合成业务。本发明提出的一种应用于智慧水务系统测试的水务通信业务源用于智慧水务系统的通信测试的用途,与传统的通信测试方法相比,具有部署快速、成本低廉、场景模拟能力强的优点,更符合智慧水务系统测试的需求。

著录项

说明书

技术领域

本发明涉及智慧水务领域,更具体地说是涉及一种应用于智慧水务系统测试的水务通信业务源。

背景技术

现有的通信系统在电信行业中有较成熟的应用和测试方法,但是智慧水务系统对其通信网的要求与传统电信通信网不同,智慧水务系统的通信业务既有高可靠性、高实时性的要求,又有广域多点接入的要求。因此,智慧水务系统的通信网的测试不能简单照搬电信等运营商的测试方法,对智慧水务系统的通信网的测试需要设计出一种能模拟各种水务通信业务的水务通信业务源,对水务通信业务进行仿真,模拟出切合实际的水务业务流量以满足智慧水务系统测试的需求。

发明内容

本发明的目的是提供一种水务通信业务源的设计方法,能够完成对水务通信业务的模拟和仿真,并可以用于智慧水务系统测试。

本发明的具体技术方案是:

一种应用于智慧水务系统测试的水务通信业务源,包括以下组成部分:水务业务流量模块、背景流量模块、流量合成模块和通信模块,

水务业务流量模块产生符合智慧水务系统要求的水务通信业务,并将其传送给流量合成模块,

背景流量模块产生背景业务,并将其传送给流量合成模块,

流量合成模块依据不同水务通信业务的发送频率规律和背景业务的发送频率规律进行业务合成,产生合成业务,并将其传送给通信模块,

通信模块向网络发送接收到的合成业务。

根据本发明的一个方面,所述水务业务流量模块包括业务选择模块、节点选择模块、事件配置模块、数据模块、和计算模块,

业务选择模块,用于确定水务通信业务种类,

节点选择模块,用于确定每种水务通信业务所需的节点数,

事件配置模块,用于确定水务通信业务对应的事件,

数据模块,用于确定水务通信业务的数据格式,包括业务报文长度、报文头部大小和业务标志,并产生业务数据,

计算模块,用于确定发送业务数据报文大小。

根据本发明的另一个方面,所述背景流量模块产生背景业务,该背景业务是二进制数据序列文件,文件内容包括数据包大小、发送时刻和方向标志。

根据本发明的又一个方面,所述业务合成模块依据实测水务通信业务和背景业务的类型,将水务通信业务和背景业务划分为随机业务、突发性业务和周期性业务,采用泊松模型对随机业务建模,采用ON-OFF开关模型对突发性业务建模,采用梳状函数模型对周期性业务建模,利用构建的模型产生符合相应规律的水务通信业务和背景业务,然后将他们叠加起来,产生合成业务,并将其传送给通信模块。

根据本发明的又一个方面,所述通信模块将接收到的合成业务向网络发送。

根据本发明的又一个方面,本发明提供一种应用于智慧水务系统测试的水务通信业务源的设计方法,用于智慧水务系统的通信测试的用途。

本发明与现有技术相比有如下优点:

(1)采用水务通信业务源产生水务通信业务,用于智慧水务通信系统测试,是一种业务级的通信测试方法,与传统的通信性能测试相比,更符合智慧水务系统测试的要求。

(2)采用水务通信业务源产生水务通信业务,这是一种软件模拟和仿真的方法,与采用实际智慧水务系统产生水务通信业务用于测试相比,具有部署快速、成本低廉、场景模拟能力强的优点。

附图说明

图1为本发明的水务通信业务源结构示意图。

图2为本发明的水务业务流量模块结构示意图。

具体实施方式

下面将结合附图对本发明的实施例做进一步详述;

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,本发明提供一种应用于智慧水务系统测试的水务通信业务源,包括以下组成部分:水务业务流量模块、背景流量模块、流量合成模块和通信模块,

水务业务流量模块产生符合智慧水务系统要求的水务通信业务,并将其传送给流量合成模块,

背景流量模块产生背景业务,并将其传送给流量合成模块,

流量合成模块依据不同水务通信业务的发送频率规律和背景业务的发送频率规律进行业务合成,产生合成业务,并将其传送给通信模块,

通信模块向网络发送接收到的合成业务。

其中,如图2所示,水务业务流量模块包括业务选择模块、节点选择模块、事件配置模块、数据模块、和计算模块,

业务选择模块,用于确定水务通信业务种类,

节点选择模块,用于确定每种水务通信业务所需的节点数,

事件配置模块,用于确定水务通信业务对应的事件,

数据模块,用于确定水务通信业务的数据格式,包括业务报文长度、报文头部大小和业务标志,并产生业务数据,

计算模块,用于确定发送业务数据报文大小。

其中,背景流量模块产生背景业务,该背景业务是二进制数据序列文件,文件内容包括数据包大小、发送时刻和方向标志。

其中,业务合成模块依据实测水务通信业务和背景业务的类型,将水务通信业务和背景业务划分为随机业务、突发性业务和周期性业务,采用泊松模型对随机业务建模,采用ON-OFF开关模型对突发性业务建模,采用梳状函数模型对周期性业务建模,利用构建的模型产生符合相应规律的水务通信业务和背景业务,然后将他们叠加起来,产生合成业务,并将其传送给通信模块。

其中,通信模块将接收到的合成业务向网络发送,通信模块采用以太网接口技术。

本发明提供一种应用于智慧水务系统测试的水务通信业务源的设计方法,用于智慧水务系统的通信测试的用途。

本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤和任何新的组合。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号