摘 要:基于面向对象思维建模设计的新一代用电信息采集通信协议,对它所使用的范围是比较大的,而且在配置方面具有很好的灵活性,具有各种不同形式的服务方法。为了能够让通信协议的各方面的优势得到充分的发挥,此次文章对面向对象的用电信息采集通信协议进行了分析和研究,并且对测试用例进行了相应的设计,可以进行协议一致性测试。
关键词:用电信息采集;通信协议;一致性测试
“全覆盖、全采集”这一目标是根据传统通信协议的用电信息采集系统来设定的,而且这一系统已经对这一目标进行了基本的实现,并且这一系统在多个公司中得到了很好的运用,发挥了重要的作用。这一系统可以分成两种不同的协议,其中一种是本地通信协议,另外一种是远程通信协议。本地通信协议,它的作用主要是,在数值的收集方面,而远程通信协议,它的作用主要是,在数据的交换方面。传统通信协议,它自身具有很多方面的优势,比如它的结构是比较简洁的,而且在使用的过程中,很容易对它的内容得到理解,在开发方面没有很高的难度,协议具有很好的一致性,在互操作性能方面也是比较好的。随着技术的不断创新和发展,电网公司在各个方面的业务也得到了很好的发展。在营销、发展、运检等各个方面都有了更高的需求,在用电信息采集系统上也有了更高的要求。近年来,出现了停上电事件主动上报等等很多新的业务和需求,这时候就造成了传统通信协议的发展出现了不好的情况。为了能够对数据基础的作用进行很好的发挥,将系统的各方面能力进行提升,此次对这通信协议展开了研究,希望能够为以后在这方面的研究工作提供一些参考资料。
一、 面向对象协议特点分析
(一)适用范围更广
面向对象协议在各个方面对数据交换协议进行了严格的规定,其中包括通信架构、数据链路层等等,它所适用的地方也是比较多的,包括用电信息采集系统、主站采集终端等等的数值之间的交换面向对象协议。主要是将两种通信协议进行了结合,将本地通信和远程通信进行了结合,对数值的格式进行了统一的安排,在数据方面出现的一些问题得到了很好的解决。它所适用的区域是比较大的,这也说明了需要使用这些协议的地方也是比较多的,比如采集主站终端设备等等,所以这时候就要将环节集中起来进行研究,然后再对其进行一致性的测试。
(二)灵活配置
面向对象协议还有一个比较大的特点,就是它的业务适应能力是比较强的。这一协议对传统的通信协议中所出现的一些情况和经验进行了总结和分析,并对国际的标准进行了很好的借鉴,然后对业务做出抽象的建模工作,并且具有很好的合理性,而且可以对它进行拓展。在配置方面也是比较灵活的,这也是这一协议的最显著的特征。在配置方面的灵活性,也表明了在存储空间方面,要对其进行严格的把控和管理,在对协议的一致性进行测试的时候,也具有了一定的复杂性。
(三)服务多样
面向对象协议能够提供不同种类的服务,比如预连接、建立应用连接等等,而且每一种服务都能够再提供出更多的服务方法。比如,在仅读取服务这一功能上,就包括了很多种的服务方法,比如可以选择读取一个对象属性请求,也可以选择读取若干个对象属性请求,当然还包括其他的四种服务方法。用户可以在工作当中,根据自己的需求来对读取方法进行选择,这一协议的服务性的种类繁多,也表明了协议在进行一致性测试的时候,将会有很多的内容,所以在测试的时候就具有很大的挑战。
二、 测试拓扑设计
在对协议进行一致性测试的时候,要注意测试的完整性。所以,在测试的时候要注意到系统中的每一个环节,包括主站系统、终端设备等等。为了能够让测试进度加快,系统需要进行完整的安排,从而能够支持拓扑结构。这时候就需要在自动化方面引起重视,从而来对测试的速度进行提高。终端在这一环节当中是比较重要的,它上与主站进行通讯,下与表计进行通信,所以它的作用是比较大的。因此,在对它进行测试时,要作为重点的测试对象。
三、 测试用例设计
对协议进行一致性的检测,其实就是对IUT进行各方面的检查,检查它在对接过程中,收到的一些信息是否和标准的要求是一样的。对IUT的检测主要是为了检测采集主站、终端设备等等这些内容是不是都能够符合协议上面的相关要求,要保证在不同厂商中所开发的内容都是互相关联的和能够互相进行通讯。在进行一致性测试的过程中,核心的地方是设计测试用例,测试它的目标主要是想要对所有的标准和规定能够在最大限度上进行覆盖,除此之外,还能够减少用例的数量,与此同时要对可操作性进行很好的保证。因为终端和表计设备在整个系统当中所占的部分是比较大的,所以在进行用例设计时,会将终端和表计设备作为主要的测试内容。对测试用例进行设计时,按照这四个方面来进行,分别是链路层、应用层规则、应用层服务以及对象清单这四个方面。在测试过程中,要注意到细节部分的处理,不要忽略了每一个环节,每一个步骤都要严格按照标准来进行,从而达到最佳的测试效果。
四、 结语
本文对面向对象的用电信息采集通信协议进行了分析和研究,首先,对面向对象协议特点做了相关的分析,具有三个方面的特点,分别是适用范围更广、灵活配置以及服务多样。其次,对测试拓扑进行了相应的设计,并且对测试用例进行了相应的设计,从而进行协议一致性测试。
参考文献:
[1]巫钟兴.用电信息采集系统远程通信协议一致性测试研究设计[J].电器与能效管理技术,2015.
[2]张海龙.微功率无线通信测试技术研究[J].电测与仪表,2016.
作者簡介:
李美红,南京能瑞自动化设备股份有限公司。