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

转载 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(面向服务技术架构)的兴起,越来越多的应用系统开始进行分布式的设计和部署。系统由原来单一的技术架构变成面向服务的多系统架构。原来在一个系统之间可以完成的业务流程,通过多系统的之间多次交...

Struts2 中的数据传输的几种方式

1.     如何将参数从界面传递到Action? 你可以把Struts2中的Action看做是Struts1的Action+ActionForm,即只需在Action中定义相关的属性(要有ge...

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

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

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

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

移动终端访问互联网时socket的传输过程详解

http://www.zhihujingxuan.com/23124.html http://www.zhihu.com/question/23989027/answer/33611749 h...

移动终端与服务端维持会话方式

手机客户端与服务器端的通信,不同于浏览器与服务器端的通信。浏览器和服务器端的通信依靠session去维持一个会话, 当这一切搬到手机上仿佛一切都失效了。 1.在上一家公司的时候公司同事曾经问过我...

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

实验5:数据存储实验 一、     实验目的 本次实验的目的是掌握Android的数据存储:SharedPrefenrence、文件存储以及SQLite存储。重点掌握SQLit...
  • PNAN222
  • PNAN222
  • 2016年12月02日 10:26
  • 338

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

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

基于云的移动终端数据保护方案

  • 2014年02月19日 14:21
  • 40KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:移动终端数据传输的几种方式介绍
举报原因:
原因补充:

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