APP下载

Protocol Buffer在Android企业云通讯录中的应用*

2012-06-27沈奇威

电信科学 2012年9期
关键词:用户

殷 昊,沈奇威,王 纯

(1.北京邮电大学网络与交换技术国家重点实验室 北京100876;2.东信北邮信息技术有限公司北京100191)

1 引言

2007年,由Google公司推出的Android操作系统,由于具有良好的开放性和平台开发的便捷性等特点,迅速得到许多厂商的支持,同时也受到广大应用开发者的追捧,市场份额迅速攀升[1],已跃居第一大手机操作系统。并且,每个成熟的企业都会维护一个员工通讯录,而让员工把企业通讯录添加到手机通讯录中会造成其通讯录超量,故而可查询、直接拨打、来电提示的Android企业通讯录应用便有了其实用价值,这些功能在Android应用中实现都比较容易。又因为员工离职、新员工加入、员工信息变化等,企业通讯录会经常发生变化,因此采用在云端维护数据、应用端更新的模式很为适合,服务器与终端之间更新的模式以及方式是整个应用的核心环节,需要满足传输数据量小、时间耗费短、安全性高等条件。

2 相关背景

目前大多数 Android网络应用采用 XML(extensible markup language)或者 JSON(JavaScript object notation)等在传统互联网领域已经被广泛应用的数据通信格式,其优点是技术已经被大多数开发者掌握,学习成本低,开发时不需要额外安装编译器,并且明文方式方便扩展与调试。但是,这二者有着信息冗余度大、解析慢、明文传输等缺点,解决这些问题需要额外的压缩与解压缩、加密与解密等方式,增加工作量的同时,又使得编码、解析的过程更慢。而相对于XML和 JSON,Google的另外一项技术Protobuf(Protocol Buffer)有着数据量小、解析快、安全性较高等优点,这些优点都是移动互联网现在非常需要的特点,也是企业云通讯录进行同步更新环节所需要的特点。……

登录APP查看全文

猜你喜欢

用户
雅阁国内用户交付突破300万辆
关注用户
关注用户
两新党建新媒体用户与全网新媒体用户之间有何差别
关注用户
关注用户
挖掘用户需求尖端科技应用
Camera360:拍出5亿用户
100万用户
如何获取一亿海外用户