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

转载 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推送至手机客户端。手机客户端需要侦听指定端口来获得推送数据。推送包包含投递信息和数据内容。投递信息描述地址和投递方式。推送数据可以是任意,图片,文字,音频,视频,或其他。

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

 

 

---------转载

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

本文介绍在推送出现之前的一些移动终端数据传输方式,包括推送方式。 方式一: 轮循(Polling) Polling是最初移动终端数据传输方式,客户端周期性的检查服务器上是否有需要的更新。无论有无需要的...
  • PantherBB
  • PantherBB
  • 2010年05月16日 08:27
  • 3664

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

1.     如何将参数从界面传递到Action? 你可以把Struts2中的Action看做是Struts1的Action+ActionForm,即只需在Action中定义相关的属性(要有ge...
  • u013700340
  • u013700340
  • 2014年04月03日 19:57
  • 1888

AJAX的几种数据传输

AJAX数据传输: 第一种传送方式:load
  • zxdfc
  • zxdfc
  • 2014年11月13日 11:04
  • 3132

spring声明式事务管理的几种方式

文章系转载 原地址:http://blog.csdn.net/jeamking/article/details/43982435 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spr...
  • z530065424
  • z530065424
  • 2016年07月13日 15:37
  • 204

备份的几种方式

在相当长一段时间,主要有三种基本的备份方式:全备份,增量备份和差异备份。最近,尽管数据备份软件厂商已经推出了一些新类型的备份方式,但是你可能对此不熟悉。尽管如此,在采取行动之前,我要给你们上一堂关于全...
  • zhouminganga
  • zhouminganga
  • 2016年01月23日 00:27
  • 1383

操作系统: 数据传送方式有哪几种?

四种:程序直接控制方式、中断控制方式、DMA方式、通道方式。
  • u012110719
  • u012110719
  • 2014年12月04日 00:06
  • 973

Mysql外键约束的几种建立方式与区别

*Mysql外键约束的几种建立方式与区别*一.理论解释 外键约束的概念大概可以理解为对一张表的数据进行操作修改时受到另一张表相关联数据的影响。 ① 建立外键的语法大致如下:Fore...
  • dhrome
  • dhrome
  • 2017年06月01日 17:38
  • 344

创建线程有几种不同的方式?

①继承Thread类(真正意义上的线程类),是Runnable接口的实现。 ②实现Runnable接口,并重写里面的run方法。 ③使用Executor框架创建线程池。Executor框架是juc...
  • wang_xing1993
  • wang_xing1993
  • 2017年04月20日 10:45
  • 2717

数据库连接的几种方式

ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一...
  • qq_27231343
  • qq_27231343
  • 2016年10月19日 15:18
  • 1809

几种常见的加密方式介绍

密码学在计算机科学中使用非常广泛,HTTPS就是建立在密码学基础之上的一种安全的通信协议。HTTPS早在1994年由网景公司首次提出,而如今在众多互联网厂商的推广之下HTTPS已经被广泛使用在各种大小...
  • dirk2014
  • dirk2014
  • 2016年12月08日 22:11
  • 579
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:移动终端数据传输的几种方式介绍
举报原因:
原因补充:

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