更新时间:2023-06-01 21:15
Enhanced Message Service的缩写,意为增强型短消息服务。 它比起SMS来,其优势是除了可以像SMS那样发送文本短消息之外,还可以发送简单的图像、声音和动画等信息。而它更大的优势是EMS仍然可以运行在原有SMS运行的GSM网络上,并且在发送途径和操作方法上也没有差别。该标准属于开放式的,所以任何对EMS感兴趣的第三方公司或个人都可以在此平台上开发应用软件和服务。
EMS(Enhanced Message Service)增强短信业务是SMS的增强版本,是人们在进入21世纪初提出的一个概念,这项业务的功能是除发送文本外,还可以发简单的图像、声音和动画等信息。在当时已经有MMS的概念,但由于MMS需要GPRS网络或CDMA 2000 1X(2.5G网络)普及的限制,EMS是作为一个从SMS到MMS过渡的版本而设计。EMS在GSM网络就可以发送,应该说是在2G网络向2.5G网络过渡的一项不错的技术。对EMS的支持需改动最大的是运营商的计费系统,因为图像、声音和动画等所占用的字数可能相差很大,运营商需要仔细衡量。
EMS可以把简单的铃声、图片、甚至动画和文字结合在起来,在支持EMS的手机之间互相发送。我们经常见到的如爱立信T68型手机,西门子2118型手机都支持EMS。EMS和SMS有相似之处,只是简单的改进而已。改掉了SMS单调的文字形式,带给我们更生动,更丰富多彩的短消息。以上这些都有利于EMS推广。不过,EMS只是几个手机商自定的标准,各个品牌的手机之间发送EMS也不是很顺畅。所以导致了EMS不能整体取代SMS而成为新一代的短消息。
阿尔卡特 爱立信
EMS作为向MMS过渡的桥梁,在短消息的形式上有了很大的扩展,支持铃声和图片。目前移动运营商的网络已经基本支持EMS服务,而且的确有许多内容提供商已经提供了EMS服务。但是作为MMS过渡的中间产品,EMS似乎没有引起移动运营商的兴趣。移动运营商关注点目前已经落在MMS业务上,对于需要用户手机支持,短消息系统计费模式需要修改的EMS业务,并没有投入太多的热情,而是满足于目前EMS业务不温不火的现状。
EMS采用开放的ETSI标准,属于3GPP范畴。它利用现有的短消息系统平台,通过多条SMS串接实现较大数据量的短消息应用。它支持端到端消息传送,即手机用户之间可以通过短消息发送和接收含有文字、简单图像、动画和声音的组合信息。它也是内容传送的载体,即可以将铃音、屏保、墙纸或定制图标等内容下载到手机上。
以多条SMS为载体的EMS服务可提供以下信息内容:
◆ 文本信息:支持格式化文本,包括字体、字号、字形等。
◆ 图片信息:其中小图片为16*16像素,大图片为32*32像素,图片没有动画和灰度,只有白或者黑。一条EMS中最多可以有包含6张图片,即96*64。
◆ 动画信息: 对预先定义的动画,并不通过空中接口传送动画,而是传送动画指针,一旦数据达到动画位置,即开始按照预定方式播放; 对用户自定义的动画,包含4张图片,8*8像素或16*16像素,必须通过空中接口传送。
◆ 声音信息:对预先定义的声音,不通过空中接口传送,只传其ID。消息中可以加入10种不同的声音,一旦显示某个声音标志,即开始播放; 对用户自定义的声音,用户可以自定义自己的声音,这些声音信息通过空中接口传送,最大为128字节。
EMS完全利用SMS所采用的信令信道。其实现涉及以下两个关键机制。
(1)TP-UDH(User Data Header):使得在一般的短消息中可以包含二进制数据。二进制数据存放在TP_UDH中,位于文本数据的前面。
(2)串接机制:允许EMS的发送和接收方可以自动把多个消息串接成一个长消息,并在IED字段前三个字节中表示,其具体含义如下。
Octet 1:串接短消息参考数。该参考数在每一个被串接短消息中应该保持不变。
Octet 2:一个串接短消息中短消息的最大数目。0-255,从1开始,在同一个串接中的各个短消息中保持不变。
Octet 3:当前短消息的顺序号。
(1)网络设备改造
短消息中心:为支持增强型短消息服务,短消息中心的软件基本不变,但个别参数需要设定。具体修改如下:TP-UDHI,比特6置1,表示接受串接短消息。这样一来,短消息中心将不会拒绝串接短消息;透明传输TP-DU,不修改消息内容。
短信网关:利用现有的协议,作最小改动。
CMPP协议:CMPP设三个参数,顺序号、相同短信顺序号和TP-UDHI;如果EMS又多条SMS组成时,SP就要同时填写上述的三个参数。对于同一EMS,SP填写的“顺序号”应该是相同的;而“相同短信顺序号”参数应填写这条EMS有多少条串接而成的总数量。
SMPP协议:需要系统支持SMPP3.4;要支持EMS, SMG需要设定 ESM_class bit 6 为 1—UDHI 。
(2) 计费要求
当发出组合的EMS时,由于MAP信令层的限制,手机收到的是若干条的短消息,如果其中的某一条没有收到都无法显示出完整的消息。为确保用户的利益,短消息中心和短信网关应对EMS的计费作特别处理:在EMS的层面上而不是单条短消息的层面来计费,也就是按一条EMS计费而不是按多条短信计费。
由于组合EMS对手机终端的要求,它的生存周期一般以30-60分钟为宜,因此要求短消息中心和短信网关遇到EMS时应按照特定的生存周期处理。
当短信网关支持EMS计费后,短信中心与之的通讯协议也必须进行相应的修改。