一种电磁频谱监测系统数据通信协议设计方法
2020-12-16赵明芳
电声技术 2020年7期
关键词:服务
赵明芳,刘 军,杨 青
(中国电子科技集团公司第四十一研究所,山东 青岛 266500)
1 电磁监测系统中常用的数据通信协议
随着用户需求的日益复杂,电磁监测系统业务种类增多,组网内不同监测角色间协同监测任务数量及复杂度同步加大。不同业务场景对数据及其传输实时性、数据链路特性均有不同的需求,因此需要统一并简化电磁频谱监测系统中各角色功能间的数据通信格式,以统一的数据通信协议简化数据接口,提高数据交互效率。电磁监测系统中常用的数据通信协议有HTTP 超文本传输协议和XML语法格式接口协议两种方式。
1.1 HTTP 超文本传输协议
超文本传输协议(HyperText Transfer Protocol,HTTP)属于应用层的面向对象的协议,主要用于从WWW 服务器传输超文本到本地浏览器。数据传输时,客户端与服务器建立连接。传输过程中,客户端向服务器发送请求消息,服务器收到请求消息后返回响应消息。请求与响应结束后,客户端主动释放连接。该接口协议包含请求消息和响应消息两种消息格式,实现简洁的表达请求和正确的解析与展示。
1.2 XML 语法格式接口协议
可扩展标记语言(eXtensible Markup Language,XML)是一种实用的结构化通用标记语言。XML 独立于平台和语言,基于统一的语法规范,以纯文本方式实现数据的传输与存储。以某监测管理一体化平台为例,采用自定义的XML 同步请求/应答消息格式即服务名称(服务终结点,请求命令/响应消息),实现客户端、服务端、数据库以及设备间的数据通信。例如……
登录APP查看全文
