基于移动互联网的APP与服务器之间的通信设计

被引:12
作者
张常清
晏西国
卜庆凯
机构
[1] 青岛大学自动化工程学院
关键词
安卓; Socket通信; Base64编码; XML技术; 加密算法;
D O I
10.13306/j.1006-9798.2015.02.005
中图分类号
TP311.56 [];
学科分类号
081202 ; 0835 ;
摘要
针对拼接屏智能移动控制系统中APP与C++服务器之间的通信问题,本文设计并提出了一种基于TCP的Socket网络通信方案,通过采用XML数据传输技术,BASE64图片编码技术以及AES和RSA混合加密技术,实现了APP与服务器之间的命令交互、数据传递和图片传输等功能,并保证通信过程中系统的安全性。另外,将图片编码后传输,减少了传递数据量,提高了客户端与服务器通信的速度和安全性。测试结果表明,通信系统中命令交互速度快,系统响应时间短,传递数据量大。该设计对其他安卓客户端与C++服务器的通信系统设计具有实际的工程参考价值。
引用
收藏
页码:26 / 30
页数:5
相关论文
共 10 条
[1]   基于Android平台红外触摸屏驱动的开发 [J].
张晓娜 ;
刘卫东 ;
李新 .
电脑编程技巧与维护, 2014, (20) :51-53
[2]   AES与RSA算法优化及其混合加密体制 [J].
肖振久 ;
胡驰 ;
姜正涛 ;
陈虹 .
计算机应用研究, 2014, 31 (04) :1189-1194+1198
[3]   基于Android手机的远程视频监控系统的设计与开发 [J].
张雅楠 ;
杨璐 ;
郑丽敏 .
计算机应用, 2013, 33(S1) (S1) :283-286
[4]   回调机制及其在Android应用开发中的应用 [J].
彭涛 ;
孙连英 .
北京联合大学学报, 2013, 27 (02) :68-72
[5]   基于Android的智能家居系统的研究与实现 [J].
王朝华 ;
陈德艳 ;
黄国宏 ;
童怀 .
计算机技术与发展, 2012, 22 (06) :225-228+233
[6]   基于Android健康服务终端蓝牙传输软件的设计 [J].
李黎国 ;
张辉 ;
程号 .
电子科技, 2012, 25 (05) :115-118
[7]   基于Android的测控装置人机界面的设计与开发 [J].
詹成国 ;
朱伟 ;
徐敏 .
电力自动化设备, 2012, 32 (01) :119-122
[8]   基于Socket的VC++与Flash通信 [J].
李霞 ;
陈松 ;
张国琰 .
重庆交通大学学报(自然科学版), 2011, 30 (02) :344-348
[9]   用Socket的编程机制实现网上交谈 [J].
李新良 ;
罗戈夕 .
电脑知识与技术, 2006, (29) :29+40-29
[10]   TCP/IP下的Socket及Winsock通信机制 [J].
王晓鹏 .
航空计算技术, 2004, (02) :126-128