移动终端数据传输的几种方式介绍

转载 2011年01月25日 09:49:00

 

本文介绍在推送出现之前的一些移动终端数据传输方式,包括推送方式。

方式一: 轮循(Polling)

Polling是最初移动终端数据传输方式,客户端周期性的检查服务器上是否有需要的更新。无论有无需要的内容,客户端一直在轮循。

缺点如下:

  • 低效率,增加了网络交互和流量成本
  • 多次轮循只为一个事件
  • 由于周期性轮循(Polling Interval)造成获取数据的延迟
  • 消耗电池-每一次轮循都要消耗电能
  • 产生额外的服务器端和客户端的网络交互
  • 1,000,000手持终端 x 12轮循/时 x 24小时 = 288, 000, 000 一天的访问

方式二:提示(Alert)

手持终端根据收到的通知来唤醒应用去执行任务。很像推送,但是没有内容,或是应用程序对内容的限制。

方式三:推拉式(Poke-Pull)

手持终端接收到推送的通知或URL后访问服务器请求所需内容,效率上比真正的Push低。

方式四:推送(Push)

推送数据内容到手持终端儿无需手持终端应用的轮循。推送一般是由应用服务器发起,推送请求到达数据推送服务站(BES/MDS)经过验证为合法请求,再由BES/MDS推送至手机客户端。手机客户端需要侦听指定端口来获得推送数据。推送包包含投递信息和数据内容。投递信息描述地址和投递方式。推送数据可以是任意,图片,文字,音频,视频,或其他。

这就是移动数据传输的四种方式。

 

 

---------转载

相关文章推荐

应用系统之间数据传输的几种方式

随着近年来SOA(面向服务技术架构)的兴起,越来越多的应用系统开始进行分布式的设计和部署。系统由原来单一的技术架构变成面向服务的多系统架构。原来在一个系统之间可以完成的业务流程,通过多系统的之间多次交...

应用系统之间数据传输的几种方式

随着近年来SOA(面向服务技术架构)的兴起,越来越多的应用系统开始进行分布式的设计和部署。系统由原来单一的技术架构变成面向服务的多系统架构。原来在一个系统之间可以完成的业务流程,通过多系统的之间多次交...

应用系统之间数据传输的几种方式

随着近年来SOA(面向服务技术架构)的兴起,越来越多的应用系统开始进行分布式的设计和部署。系统由原来单一的技术架构变成面向服务的多系统架构。原来在一个系统之间可以完成的业务流程,通过多系统的之间多次交...
  • zi_jun
  • zi_jun
  • 2012-09-30 22:12
  • 1043

移动终端设计实验 实验5:数据存储实验

实验5:数据存储实验 一、     实验目的 本次实验的目的是掌握Android的数据存储:SharedPrefenrence、文件存储以及SQLite存储。重点掌握SQLit...

避免移动终端设备数据丢失的十个方法

如果你打算在这个节假日期间还要处理公务,如果你因商务需要出差在外,携带移动终端设备外出旅行则成为必需。然而有组数据你看后,或许会给你即将实施旅行打上阴影——据调研机构声称,每53秒钟就有一台移动终端设...

Android 蓝牙技术 实现终端间数据传输

此博客转自:转载请注明出处:http://blog.csdn.net/smartbetter/article/details/53117527 供学习交流用,特此记录。 蓝牙技术在智能硬件...

中国移动终端基地介绍

  • 2009-03-19 15:00
  • 1.15MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)