sms与mms区别

SMS,Short Messaging Service短信业务,可以通过手机等移动设备发送文本型短信。SMS这个术语最早在80年代初期出现,但一直到了90年代初才开始进入商用市场,并且一直到1999年,该业务才在世界各国迅速蔓延,并有持续爆炸性的增长趋势。可刚进入21世纪,人们又提出EMS--Enhanced Message Service增强短信业务,除文本之外,它可提供简单的图片和声音的短信服务,在2001年6月,几家手机巨头联合起来要统一EMS的标准,并且要生产具有这种功能的手机,可是因为没有Nokia的支持,不久就不了了之。那么手机业的龙头老大-Nokia为什么不支持EMS呢?因为Nokia认为MMS时代将很快来临,没有必要再生出一个过渡性标准。

(1) SMS是最早的短信业务,是现在普及率最高的一种短信业务。
目前SMS只是在手机内建立一段文字后再发送给朋友,简单方便易用,这种短信的长度被限定在140字节之内。SMS以简单方便的使用功能受到大众的欢迎,却始终是属于第一代的无线数据服务,在内容和应用方面存在技术标准的限制。

SMS采用存储转发机制。SMS传送数据包的工作由移动网络中的短信中心而不是终端用户来完成,如果用户不在服务区内,短信就被存储在短信中心,等用户出现之后再转发给他。另外采用传递确认机制。在电路交换数据环境中,连接是端到端的,所以用户能够知道连接是否完成,以及数据传递的情况,但在GPRS环境中,附属于GPRS承载体的终端是“永远在线”的,它在任何时候都准备透明地(相对于用户而言)传送或接收数据,这样一来,检查数据包是否发送成功的任务就落到了用户头上,对于每一次分组数据业务,其相应的成本也会比SMS高。

(2) EMS增强短信服务,SMS增强版本,是SMS向MMS的跳板。
EMS的优势除了可以像SMS那样发送文本短信之外,还可发简单的图像、声音和动画等信息,仍然可以运行在原有SMS运行的网络上,发送途径和操作也没有差别。该标准属于开放式的,任何对EMS感兴趣的第三方公司或个人都可以在此平台上开发应用软件和服务。

EMS能够将简单音调、图片、声音、动画、文本集成到一起,然后在EMS手机上显示,例如,当短信中出现感叹号时演奏相关的音调,或者把简单的黑白图片和文本及声音效果同时展示出来。 
EMS是SMS的增强版本,也使用信令信道,通过短信中心存储和转发短信,实现原理也比较相似,无须对基础网络进行升级。从SMS向EMS的升级是透明的,实施EMS对现有的短信中心几乎没有任何影响。 
EMS对现有的短信中心所要做的最大修改是运营商计费系统,毕竟EMS和SMS属于不同类别的业务,一条EMS短信的容量可能是SMS的好几倍,在EMS中有些格式的字占用的空间也比SMS大很多,故定价策略不应采取“一刀切”的方案。在这种情况下,短信中心就需要增加一些模块,记录相关的技术值并生成相应的呼叫详情记录。

(3) MMS意为多媒体短信业务。
MMS在概念上与SMS和EMS非常相似,可以理解为是SMS向多媒体的演进。但与SMS和EMS不同的是,MMS对于信息内容的大小或复杂性几乎没有任何限制。MMS不但可以传输文字短信,还可以传送图像、影像和音频,因此,MMS带来最大的变化是各运营商可发展更多元化的移动通信服务。MMS既可收发多媒体短信,还可以收发包含附件的邮件等。而从用户角度来看,多媒体应用将是吸引他们使用的关键。

从技术上来看,MMS绝对不是像SMS那么简单的技术,说的简单一些,MMS是封装在WAP协议之上的高层应用程序(注意:这里仅仅是协议的封装,并没有出现WAP浏览器本身),利用这种高层应用程序可以实现包括图像、音频信息、视频信息、数据以及文本等多媒体信息在内的信息传送。业内人士有的把它看作是电子邮件的替代品,有的把它看作是明信片的电子版,当然更多的是看作多媒体化的SMS。就好像收音机到电视机的发展一样,多媒体短信与原有的普通短信比较,除了基本的文字信息以外,更配有丰富的彩色图片、声音、动画等多媒体的内容。通过MMS,手机可以收发多媒体短信,包括文本、声音、图像、视频等,MMS支持手机贺卡、手机图片、手机屏保、手机地图、商业卡片、卡通、交互式视频等多媒体业务。

MMS 能够自动快速传送用户创建的内容。它主要以接收者的电话号码进行寻址定位,这样MMS通信可以在终端之间进行。同时MMS也支持Email寻址,因此信息可以在终端和Email之间传递。

MMS作为一种新兴的移动数据业务,MMS的发展需要多方面的合作和支持,包括网络运营商、设备制造商、内容提供商等等,而各方面所持的积极态度使得MMS已经呼之欲出。
但是,实施MMS并不是一件轻松的事,为了实现新的承载业务,网络基础设施需要更新,MMS终端也必须流行起来,并且,还要有丰富、精彩的内容来推动应用的发展。

msmms (一) sms与mms区别的更多相关文章

  1. msmms (二) sms与mms 简述!

    mms 锁定 本词条由“科普中国”百科科学词条编写与应用工作项目 审核 . MMS是英文缩写,它可以是Membership Management System的缩写,中文译名为会员管理系统.也可以是M ...

  2. Android 源码阅读之SMS,MMS

    主界面: com.android.mms.ui.ConversationList.java  [extends ListActivity] 点击新建信息:onListItemClick -〉 posi ...

  3. Android 短信模块分析(二) MMS中四大组件核心功能详解

    接下来的分析先从MMS中四大组件(Activity ,BroadCastReceiver,Service,ContentProvider),也是MMS中最核心的部分入手: 一. Activity  1 ...

  4. 彩信的在android里是如何存储的 Android MMS模块数据存取

    数据表MMS模块总共包含17张表:addr.android_metadata.attachments.canonical_addresses.drm.part.pdu.pending_msgs.rat ...

  5. A profile to detect when a SMS database has been changed

    http://webmail.dev411.com/t/gg/tasker/12bdddbsak/a-profile-to-detect-when-a-sms-has-been-sent A bela ...

  6. Android 4.4 (KitKat) SMS Apis Change——Android 4.4的一个重大变化

    Android团队通过Android开发博客透漏今年会放出Android 4.4 (KitKat) ,同时更新了 SMS 的部分API.博客上讲只有default SMS app才能对短信数据库有写权 ...

  7. Android MMS数据库存储说明

    数据表 MMS模块总共包含17张表:addr.android_metadata.attachments.canonical_addresses.drm.part.pdu.pending_msgs.ra ...

  8. Android2.1消息应用(Messaging)

    我想首先应该从AndroidManifest.xml文件开始,该文件是Android应用(APK)的打包清单,其中提供了关于这个应用程序的基本信息,如名称(application/@label),图标 ...

  9. Security+学习笔记

    第二章 风险分析 风险管理 评估:确定并评估系统中存在的风险 分析:分析风险对系统产生的潜在影响 响应:规划如何响应风险的策略 缓解: 缓解风险对未来安全造成的不良影响 风险分析流程 资产确定 漏洞确 ...

随机推荐

  1. opencv3学习:reshape函数

    在opencv中,reshape函数比较有意思,它既可以改变矩阵的通道数,又可以对矩阵元素进行序列化,非常有用的一个函数. 函数原型: C++: Mat Mat::reshape() const 参数 ...

  2. Linux常用指令---find | locate(查找)

    1.locate locate指令和find找寻档案的功能类似,但locate是透过update程序将硬盘中的所有档案和目录资料先建立一个索引数据库,在 执行loacte时直接找该索引,查询速度会较快 ...

  3. [CareerCup] 13.2 Compare Hash Table and STL Map 比较哈希表和Map

    13.2 Compare and contrast a hash table and an STL map. How is a hash table implemented? If the numbe ...

  4. Linux及安全——Linux基础实践

    Linux及安全——Linux基础实践 一.实践一:掌握软件源的维护方法,配置系统使用教育网内的软件源镜像.掌握通过软件源来查找,安装,卸载,更新软件的方法. 1.软件源的维护方法 Ubuntu的软件 ...

  5. UITableView和UICollectionView的Cell高度的几种设置方式

    UITableViewCell 1.UITableView的Cell高度默认由rowHeight属性指定一个低优先级的隐式约束 2.XIB中可向UITableViewCell的contentView添 ...

  6. 一款WP小游戏代码分享

    首先声明游戏是H5的代码,当然游戏部分不是我写的,感谢@LeZhi的分享,关于H5我还在学习,这里只是简单介绍一下如何把一款现成的H5游戏封装成一款WP游戏(当然也可以做成Windows游戏). 大家 ...

  7. iptables 的使用

    iptables 是Linux 防火墙规则配置命令 iptables -L -n 查看目前配置 iptables -F        清除预设表filter中的所有规则链的规则 iptables -A ...

  8. C# 6.0部分新特性

    Struct的默认构造函数和属性赋值 我看C# 6 introduce 提到这个功能.但vs2015搭载的NET4.6貌似还不支持这个.所以也不好判断. 属性赋值 /// <summary> ...

  9. [bzoj1296][SCOI2009]粉刷匠(泛化背包)

    http://www.lydsy.com:808/JudgeOnline/problem.php?id=1296 分析: 首先预处理出每一行的g[0..T]表示这一行刷0..T次,最多得到的正确格子数 ...

  10. [USACO2003][poj2187]Beauty Contest(凸包+旋转卡壳)

    http://poj.org/problem?id=2187 题意:老题了,求平面内最远点对(让本渣默默想到了悲剧的AHOI2012……) 分析: nlogn的凸包+旋转卡壳 附:http://www ...