[发明专利]面向服务的协议仿真系统的设计方法及系统有效
| 申请号: | 200810069258.1 | 申请日: | 2008-01-18 |
| 公开(公告)号: | CN101222385A | 公开(公告)日: | 2008-07-16 |
| 发明(设计)人: | 刘小锐;雒江涛;刘晓东;舒忠玲 | 申请(专利权)人: | 重庆重邮东电通信技术有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;G06F17/50 |
| 代理公司: | 重庆市恒信知识产权代理有限公司 | 代理人: | 寸南华 |
| 地址: | 401121重庆市*** | 国省代码: | 重庆;85 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 面向 服务 协议 仿真 系统 设计 方法 | ||
技术领域
本发明涉及通信领域协议仿真系统的设计方法及系统,特别涉及一种基于面向服务的协议仿真系统的设计方法及系统。
背景技术
随着通信行业的发展,协议仿真技术越来越受到业界的重视。所谓协议仿真是指根据通信协议测试的需要,采用仿真技术设计、构建的一个仿真通信设备系统(简称为协议仿真系统),该协议仿真系统可以仿真现实通信中的硬件设备系统,也可以仿真现实通信中的软件设备系统,或者是两者的组合。然后,根据某具体协议构造符合协议规范的数据,使用前述协议仿真系统处理这些数据,由此对协议仿真系统的处理能力进行测试。由于协议仿真系统是完全模拟现实通信设备系统的,因此,其测试结果对现实通信设备系统有着重要的指导意义,也对根据某具体协议构造符合协议规范的数据有着重要的指导意义。并且,这些构造出来的数据,可以是一些现有网络上出现频率很低的特殊数据,或者是一些非法数据,通过对这些数据的分析,既能够对通信设备的性能进行深度测试,又可避免进行现实网络测试的复杂性和危险性。
现有技术设计、构建协议仿真系统的方法主要有二种,一种是面向过程的方法,该方法首先分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。这种方法最大的缺点是灵活性太差、耦合性较强,完成相同的工作量系统资源的耗费较大。另一种是面向对象的方法,该方法通过封装、继承和多态三种具有特色的数据操作方式,有效的提高了代码重用率和程序效率。然而,采用面向对象的协议仿真系统,当用户需求发生变化,或者是协议仿真系统需要升级时,由于该系统采用函数调用各个功能模块,完成一次操作需要频繁调用多个函数功能模块,并且,由于新加入的功能和原有功能存在较强的耦合性,容易导致系统运行异常,严重的会导致系统无法继续使用。
显然,不论是面向过程的协议仿真方法,还是面向对象的协议仿真方法都存在着这样或那样的不足,影响着通讯技术的发展。
发明内容
为解决通讯领域现有协议仿真技术存在的灵活性较差、资源耗费严重和耦合性较强等问题,本发明提出一种面向服务的协议仿真系统的设计方法及系统。本发明面向服务的协议仿真系统的设计方法将服务模块与主控模块分离设计和放置,在主控模块和服务模块之间采用通信原语进行通信,使得用户的服务需求发生变化时,或者主控系统升级时都不会影响到协议仿真系统的正常运行,只需增加服务模块即可。采用本发明面向服务协议仿真系统设计方法的设计的协议仿真系统,可以较大限度的利用各种资源,并具有较强的灵活性。
本发明面向服务的协议仿真系统的设计方法将服务模块与主控模块的功能分离设计;在主控模块和服务模块之间,或者在不同的服务模块之间采用通信原语进行信息交流;服务模块和主控模块在空间位置上可以集成放置,也可以分离放置。
本发明面向服务的协议仿真系统的设计方法将服务模块与主控模块的功能分离设计,包括将服务模块设计为具有各种协议测试功能的模块,将主控模块设计为根据用户服务需求搜索、调用相应的服务模块进行协议测试并向用户报告测试结果的模块。
本发明面向服务的协议仿真系统的设计方法在主控模块和服务模块之间,或者在不同的服务模块之间采用通信原语进行信息交流,包括:
1、发送服务接口语法结构为:
Send 消息名称 [,参数1 [,参数2...]], 延迟时长
其中:消息名称指需要发送的消息;参数1,参数2......可选,与具体消息有关;延迟时长指经过多长时间后发送消息;服务结果:TRUE,表示服务被正确地执行并返回;FALSE,表示服务执行有误;
2、接收服务接口语法结构为:
Receive消息名称/状态码,超时时长
其中:消息名称/状态码指想要接收的消息或状态码;超时时长指在多长时间内没有接收到上述信息判为超时;服务结果:TRUE表示服务被正确地执行并返回;FALSE表示服务执行有误;TIMEOUT表示服务在超时时长内没有接收到想要得到的信息;
3、等待服务接口语法结构为:
Sleep等待时长
其中:等待时长指需要等待的时间;服务结果:无。
本发明面向服务的协议仿真系统的设计方法,服务模块和主控模块在空间位置上可以集成放置,也可以分离放置,包括:可以将服务模块和主控模块设计为集成为一体的协议仿真系统,也可以将服务模块和主控模块在空间位置上分离放置,相互间通过网络连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆重邮东电通信技术有限公司,未经重庆重邮东电通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810069258.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:摩阻力计及其测试方法
- 下一篇:用于等离子体增强化学汽相沉积的方法和设备





