一、MMS概述
    近几年来,随着手机用户的不断增加,短信业务随之火爆,逐渐成为人们交流信息的一种重要渠道。中国移动趁热打铁推出了移动梦网,通过互联网使短信业务进一步得到了长足的发展。去年中国移动用户短信使用量猛增至308亿条,并继续呈现高增长态势,今年仅上半年用户短信使用量就已达到382亿条,其发展前景十分乐观。现有的短信息主要以文字为主,EMS(增强型信息服务)已经可以支持包含文本文字、简单的图形、黑白图片的混合信息,而最新的MMS (Multimedia Messaging Service,多媒体信息服务)则可以支持图片、语音、图像、数据和文本等各种组合的短信息。中国移动在去年10月1日把多媒体信息服务正式投入商用,定名为“彩信业务”,这将对中国移动的短信业务发展注入新的活力。

MMS是按照3GPP标准(3GPP TS 23.140)、WAP论坛标准(WAP-206和WAP-209)的有关多媒体信息标准开发的最新业务,它最大的特色就是支持多媒体功能,目前在 GPRS网络的支持下,以WAP(无线应用协议)为载体传送视频短片、图片、声音和文字,可以支持语音、因特网浏览、电子邮件、会议电视等多种高速数据业务。具有MMS彩信功能的移动电话具有独特的内置媒体编辑器,使用户可以方便地编写多媒体信息。还可以安装上内置或外置的数码相机、数码摄像机,可以将拍摄到的数码照片、数码影像放入MMS彩信中发送。

二、 MMS的传送内容及特点
    今天是女朋友的生日,他向她的手机发送了一个动画贺卡,随即,她也回赠了一条图片信息,于是,女朋友甜美灿烂的照片出现在他的手机屏幕上……朋友聚会,你用多媒体手机拍到一幅很搞笑的照片,然后你很快用手机短信方式发到了其他朋友的手机上,与大家共享快乐一刻……出差在外的父亲十分想念刚满周岁的女儿,这时,他的手机收到一条短信,里面有女儿呀呀学语的声音和天真可爱的面庞……MMS手机彩信业务不仅可以用来发送文字信息,还能传送声音、图片、视频片断、动画信息。
目前一条MMS彩信的容量为50K,其中可以包含以下各类多媒体信息:
文字信息:MMS彩信打破了SMS对信息量的限制,并可以对文字的字体、大小和格式进行设置。
照片和图形:MMS彩信可以在文本信息中加入丰富多彩的图片,使信息图文并貌。您可以使用手机中存储的图片、通过电脑将图片传入手机、用手机上网下载图片,还可以使用手机内置或外置的数码相机拍摄图片。
    音频数据:MMS彩信手机可以支持MP3、MIDI、WAV等多种格式的音频数据,将喜爱的音乐加入MMS彩信中,可以使信息更加生动活泼,您还可以将会议录音等重要音频文件以MMS彩信的方式发送。
    视频数据:MMS彩信可以收发大约30秒左右的视频短片,使信息内容更加有声有色。随着网络带宽的增加,分辨率和长度都将有所增加。
    综合演示:利用名为"微笑(smile)"的SMIL媒体编辑语言,您可以制作并发送带有照片、图形、音频及视频数据的Powerpoint演示文稿。
    音频/视频数据流:MMS彩信最具吸引力的功能。依靠移动网络的带宽,用户无需将庞大的音频或视频文件保存在手机中就可以观看。这意味着您可以直接通过手机观看电影或体育直播赛事。借助MMS彩信,手机已经完全超越了通信工具的概念。

三、NetJava移动多媒体网关技术特点:
1. 采用Java语言编写,具有性能稳定高效,跨平台的独特优点,可以在几乎任何操作系统上运行,Windows NT, Windows 2000, Linux, FreeBSD, Unix, Solaris等。
2. 使用方便,有详细的使用接口文档,便于二次开发与定制。
3. 设计灵活,可以迅速与SP现有的短信网关进行无缝平滑连接,通过CMPP协议以及WAP传输协议进行网络多媒体传输,从而实现彩信(彩图,动画,和弦铃声,彩信贺卡)服务。

四、应用案例:
1. 可以帮助传统SP轻松实现彩信服务,如果SP无短信网关或者原有短信网关不能满足业务需要,推荐同时采用易成短信网关系统以及移动多媒体网关系统,无需SP进行特殊设置,轻松实现传统短信服务以及具有无穷市场潜力的彩信服务。
2.  可以帮助kjava游戏提供商实现kjava游戏的OTA下载,许多游戏提供商拥有一批质量优秀的kjava游戏,可是缺少支付通道,使收入受到了严重的限制,利用易成移动多媒体,可以使得游戏提供商实现kjava游戏的空中下载安装以及通过中国移动CMPP实现收费。
3. 各个超市,商场,专卖店可以利用移动多媒体网关实现产品信息,促销活动的多媒体广告,将图文并茂得彩信发到用户手机上,诱人的商品图片展示以及吸引人的促销价格,一定会让商家的收入又有大幅度得改善。

五、功能介绍:
《MMS 接入系统介绍》是实现和移动梦网进行网关通讯的系统,它包括以下一些部分。
1 彩信下行类业务流程
1. 用特定的编辑软件,如索爱提供的MMS Composer 制作出相应的彩信内容,
彩信内容包括彩信所需要的图片,铃声,文本信息,以及彩信的解释文件smil
文件;
2. 将制作好的彩信内容保存到彩信服务器的磁盘驱动器的特定位置下,同时在
彩信内容数据库表中记录彩信放置的位置。
3. 当应用程序需要下发此条彩信信息,则应用程序可以通过下行接口插入数据

4. 网关程序下发相应的彩信内容。

2.彩信上行类业务流程:
1. 移动收到一个上行的彩信,发送给彩信网关的接受系统;
2. 彩信网关接收系统调用上行接口,上行接口的作用为将接受到的彩信内容存放到彩信服
务器特定目录下,同时在上行彩信接受数据库中增加一条记录,记录相应的彩信内容存
放路径。
3. 然后其他应用程序可以根据业务的需要从上行数据表中查找相应的彩信位置。

六、系统运行环境:
1 操作系统
 Linux 平台
 Windows 2000 全系列产品
 Windows XP 全系列产品
 Windows 2003 全系列产品
2 数据库
 MySQL
 MS SQL SERVER
 ORACLE
3 运行环境
 开发包:>j2se sdk 1.4
 API:华为vasapi.jar1.01
七、数据库结构:(sqlServer)
----具体字段含义请参考《中移MM7 API用户手册.doc》
GO
CREATE TABLE [dbo].[t_mms_submit](  ---发送备注表
 [id] [int] IDENTITY(1,1) NOT NULL,
 [msg_id] [varchar](30)  NULL,
 [mobile] [varchar](21)  NULL,
 [feemobile] [varchar](21)  NULL,
 [feetype] [int] NULL,
 [infofee] [int] NULL,
 [serviceid] [varchar](20)  NULL,
 [subject] [varchar](50)  NULL,
 [infoFile] [varchar](500)  NULL,
 [src_sp] [varchar](20)  NULL,
 [link_id] [varchar](50)  NULL,
 [submit_rsp] [varchar](50)  NULL   DEFAULT ((0)),
 [time] [datetime] NULL   DEFAULT (getdate()),
 [reserver] [varchar](50)  NULL
) ON [PRIMARY]

GO

CREATE TABLE [dbo].[t_mms_deliver]( ---接收彩信备注表
 [id] [int] IDENTITY(1,1) NOT NULL,
 [msg_id] [varchar](30)  NULL,
 [mobile] [varchar](50)  NULL,
 [dest_sp] [varchar](20)  NULL,
 [subject] [varchar](50)  NULL,
 [fileDir] [varchar](200)  NULL,
 [link_id] [varchar](50)  NULL,
 [time] [datetime] NULL   DEFAULT (getdate()),
 [reserver] [varchar](50)  NULL
) ON [PRIMARY]

CREATE TABLE [dbo].[t_mms_interface_deliver]( ----接收接口表
 [id] [int] IDENTITY(1,1) NOT NULL,
 [msg_id] [varchar](30)  NULL,
 [mobile] [varchar](50)  NULL,
 [dest_sp] [varchar](20)  NULL,
 [subject] [varchar](50)  NULL,
 [fileDir] [varchar](200)  NULL,
 [link_id] [varchar](50)  NULL,
 [flag] [int] NULL DEFAULT 0,
 [time] [datetime] NULL   DEFAULT (getdate()),
 [reserver] [varchar](50)  NULL
) ON [PRIMARY]

CREATE TABLE [dbo].[t_mms_interface_submit]( ---发送接口表
 [id] [int] IDENTITY(1,1) NOT NULL,
 [msg_id] [varchar](30)  NULL,
 [mobile] [varchar](21)  NULL,
 [feemobile] [varchar](21)  NULL,
 [feetype] [int] NULL,
 [infofee] [int] NULL,
 [serviceid] [varchar](20)  NULL,
 [subject] [varchar](50)  NULL,
 [infoFile] [varchar](500)  NULL,
 [src_sp] [varchar](20)  NULL,
 [link_id] [varchar](50)  NULL,
 [flag] [int] NULL DEFAULT 0,
 [time] [datetime] NULL   DEFAULT (getdate()),
 [reserver] [varchar](50)  NULL
) ON [PRIMARY]

CREATE TABLE [dbo].[t_mms_report_tem](  ---状态报告表
 [id] [int] IDENTITY(1,1) NOT NULL,
 [report_stat] [varchar](20)  NOT NULL,
 [mobile] [varchar](32)  NULL DEFAULT ('0'),
 [dest_sp] [varchar](21)  NOT NULL,
 [report_time] [varchar](21)  NULL DEFAULT ('0'),
 [time] [varchar](20)  NULL DEFAULT (getdate()),
 [stat] [int] NULL DEFAULT ('-1'),
 [reserver] [varchar](10)  NULL DEFAULT ('0')
) ON [PRIMARY]

蓝杰MM7协议彩信网关相关推荐

  1. [解决]电信彩信网关开发错误-SOAP_VERSIONMISMATCH

    上一个文章:[求救]电信彩信网关开发错误-SOAP_VERSIONMISMATCH 说的问题 <messageId>SVC0001</messageId>   <text ...

  2. 使用Asterisk接收彩信(四):自己写彩信网关

    上篇文章从接收彩信的角度出发貌似已经走入死胡同了,换一个思路,既然彩信发送实质是向手机上设置的彩信网关发一个含有Post信息的http请求包,那么我们就可以从发送的角度入手,自己写一个彩信网关,然后再 ...

  3. android http 网关,安卓平台上实现基于HTTP协议数据网关的方法

    摘要:文章介绍了一种在安卓平台上实现基于HTTP协议数据网关的方法,并详细阐述了数据网关与终端网络设备之间数据传输的实现过程. 关键词:安卓平台: 服务器: 应用开发: Abstract:This p ...

  4. 蓝杰学习01--登陆界面验证用户名和密码

    今天第一次在蓝杰学习,飞哥给我们讲了一些关于界面,事件监听和接口的一些知识.学完之后给我们布置了一个作业,就是编写一个登陆界面验证用户名和密码. ** 要用到的类:JFrame(窗体).FlowLay ...

  5. 两路RS485转4GMQTT协议云网关

    4GMQTT协议云网关有两路RS485,可采集一些标准的Modbus RTU仪表比如电表.水表.燃气表等等,然后通过网关转换协议MQTT到云平台. 下面介绍用于设置 RS485 串口的用途和参数,包括 ...

  6. ThingsBoard接入阿里ALink协议的网关设备探讨

    目录 前言 整体规划 调用流程 开始 总结 前言 市面多数设备支持阿里云物联网平台的ALink协议,假设这类网关无法更改上下行协议,如何接入tb平台? 文章是个人调研过程中的理解和分享,顺便通过偏实战 ...

  7. 云网融合学习之-VRRP协议实现网关保护探讨

    众所周知在链路层实现链路保护可以通过链路聚合实现,那么在链路层之上的网络层如何实现网关设备的保护呢?比如一组非常重要的服务器网络它们只能配置一个网关IP地址,如果这个网关IP地址所在的路由器或防火墙设 ...

  8. RS232转PROFINET网关通讯协议应用网关模块远创智控

            远创智控YC-RSPN-002型号RS232转PROFINET网关是串口转PROFINET网关的一种,具备大数据量通讯能力最大1440字节输入数据+1440字节输出数据.网关在PROF ...

  9. 发电厂兰吉尔电表数据采集方案-IEC62056/DLMS/COSEM协议采集网关驱动配置说明

    DLMS网关采集驱动使用说明 时间配置 DLMS整个采集过程包括建立连接.采集数据.断开连接等步骤,如下图所示: 一次完整的采集包括一个序列的指令,指令之间的发送间隔时间由采集间隔时间指定.而一次采集 ...

最新文章

  1. 我们为什么要分库分表?
  2. 为什么使用HashMap需要重写hashcode和equals方法_为什么要重写 hashcode 和 equals 方法?...
  3. 暑假周进度总结报告1
  4. excel软件php函数,excel的函数
  5. 低版本内核编译奇怪错误
  6. 【嵌入式模块】DS1302 时钟定时芯片
  7. 走进小作坊(二十)----商道:胡雪岩叱咤商场的经营智慧
  8. nnUNet使用教程
  9. robosense激光雷达使用及适配autoware
  10. 计算机应用数学 教材,计算机应用数学(第2版)
  11. uni-app启动时间太长
  12. 2020蓝桥杯之单片机设计与开发(1)——CT107D开发板了解与准备
  13. 条码管理系统,助力企业打造轻量级数字化车间
  14. 广东大学生计算机设计大赛,我校学子在广东省大学生计算机设计大赛中荣获一等奖...
  15. 实时控制软件第一次作业--CNC软件系统分析
  16. c语言典型编程题北理,c++经典编程题
  17. layui的表单与表格使用详解
  18. 电商产品2| ERP框架+登录页 低保真原型
  19. oracle中取top10,Oracle结合Mybatis实现取表TOP 10
  20. Golang 具名返回参数 具名返回值 定义方法

热门文章

  1. 3-7 考拉兹猜想(高教社,《Python编程基础及应用》习题6-11)
  2. UDP 反向代理设计方案
  3. python实现matlab stretchlim函数和imadjust函数
  4. Java中的java、javax、sun、org包有什么区别
  5. 中国楼市只涨不跌的秘密(转)
  6. mysql sql语句优化面试_面试不要一把梭了,这才是SQL优化的正确姿势
  7. markdown 语法指南
  8. CentOS8安装U盘制作
  9. 比尔盖茨笔记--参加达沃斯论坛心情小记
  10. 养兔子c语言sdut,SDUT 1218 养兔子