赵博扬 王勇



摘 要:首先对主流轻量级应用层通信协议进行研究,结合各类协议的优缺点,以及健康监测大数据平台的应用环境,探索了一种在客户端服务器模式下的应用层通信协议。它遵循应用层协议设计要求,采用应用层协议广泛使用的ASN.1语言进行协议描述。在调研用户群体、设备端和健康监测大数据平台三者之间关系以及健康监测大数据环境独有特点的情况下,设计了用于设备端与健康监测大数据平台进行协议交互的各种操作请求,在编解码方面选择了相对于XML有更好效率的BER编解码方法,使得网络带宽利用率更加充分。
关键词:健康监测;大数据;通信协议;异构性
DOI:10.11907/rjdk.171486
中图分类号:TP393 文献标识码:A 文章编号:1672-7800(2017)009-0173-04
Abstract:The article firstly design a application layer protocol in C/S server model to montor physiological parameter after we study advantages and defects of many protocols,environments of big data platform that monitors healthy information.The specific designation of protocol takes ASN.1 that is used to describe many application layer protocols.We design operational requests based on between triadic relation of users,devices and platform and unique features of healthy information.We used BER as a method of coding and decoding data so that it can improve efficiency of network transmission.
Key Words:health monitoring; big data; communication protocol; heterogeneity
0 引言
健康監测数据与每一个人息息相关,成熟的健康大数据应用拥有潜在的大规模用户,而且与健康相关的数据种类和数量庞大,决定了健康监测数据巨大的数据量(Volume)。而人们健康状况的实时采集和监测,使健康监测数据具有较快的产生速度(Velocity)。健康监测类设备功能和原理的多样性,决定了来自健康监测类设备的健康监测数据的广泛异构性(Variety),如存在结构化数据、音视频流数据、时空数据等多种数据形态。毫无疑问,健康监测数据具有巨大的价值(Value),即健康监测数据具有典型的大数据“4V”特性[1-5]。
由于健康监测类设备从功能、原理、生产厂商和型号等多个方面存在着异构性,因此在健康监测数据接入健康监测数据云中心时,需要一种统一的接入协议来屏蔽设备的异构性,如图1所示。……