APP下载

异步消息驱动安全通信模块的设计与实现

2011-09-07邱俊源

计算机工程与设计 2011年8期
关键词:用户模型

邱俊源, 张 跃

(清华大学深圳研究生院嵌入式系统与技术实验室,广东深圳518055)

0 引 言

网络通信模块是许多数据交互系统的基础,然而在当前严峻的网络环境之下,网络数据传输时常面临着数据窃取、数据篡改以及恶意连接的威胁。按照一般的明文传输方法,隐私数据的保密性无法得到保证,甚至数据通讯过程都有可能遭到破坏。

远程无线多生理参数实时监测与分析网络平台[1-2]是远程监护和家庭护理的一个应用,是集以心电信号为主的多生理参数采集、数据远程传输、监控分析于一体的软硬件整体解决方案。为了保障各个实时监护服务器的监护数据汇总到信息中心数据库过程中的通讯安全,本文在 OpenSSL库及WSAAsyncSelect模型基础上设计并实现了一个基于异步消息通知及SSL安全连接协议的安全通信模块,提出了通过面向对象的方式并行处理安全网络通讯的新方法,有效地解决了上述问题。

1 I/O模型设计

1.1 异步I/O通知模型实现

1.1.1 一般通信I/O模式及存在问题

现有的安全通信模块中,基本都是基于阻塞模型,其优势在于简单直接,适用于简单应用程序的快速原型化。采用这种模型的应用程序,在处理I/O时往往对每个连接都要建立一至两个线程,在线程中循环发出阻塞调用。这也正是这种模型的局限之处,创建多线程通常需要耗费较多的系统资源,同时如果涉及到多线程数据交互更是需要进行繁琐的同步工作,异步通知模型则可以高效解决这种情况下的并行处理问题。……

登录APP查看全文

猜你喜欢

用户模型
一半模型
重尾非线性自回归模型自加权M-估计的渐近分布
关注用户
3D打印中的模型分割与打包
关注用户
关注用户
FLUKA几何模型到CAD几何模型转换方法初步研究
Camera360:拍出5亿用户
100万用户
如何获取一亿海外用户