彩信开发手册

合集下载

移动增值应用开发技术导论第四章彩信MMS篇

移动增值应用开发技术导论第四章彩信MMS篇

• (5)MMS增值应用平台(MMS VAS Applications):基于多媒体消息平台的增值应 用平台;多媒体消息中心应提供开放的、标准 的API接口,支持增值应用开发;
• 不具备彩信功能的用户提供SMS短信通知;
• 提供彩信手机和电子邮件之间传递MMS彩信信 息的能力;
• 提供多媒体呼叫应答语音服务
B.终端-邮箱业务流程 ① 彩信手机发送给邮箱 ② 梦网邮箱发送给彩信手机
C.终端-应用业务流程 ① 登陆网站、发送短信、登陆WAP或者直
接发送彩信等方式点播或定制。
② 用户可以给自己,也可以给别人点播定 制彩信应用。
③ 如果系统判断接受方是非彩信用户,则 系统拒绝发送此条彩信,短信通知。
SP彩信业务现状
• (8)MM8:MMS服务中心和计费系统间的 参考点。
MMS增值应用平台 MM7
MMS用户代理A MM1
HLR MM5
MMS用户数据库 MM6
MM8
计费系统
MMS中继服务器 /多媒体消息中心
Relay<-> Server (MM2)
MMSC MM3
外部应用服务器
eg.E- Mail. Voice Mai.lFox
MMSE(多媒体业务环境)
MMS VAS应用 HTTP
服务器
MM7
计费系统 FTP
MM8
E-mail服务器
SMTP MM3
MMSC NAS MM
存储器
MMS服务器
SMSC
非MMS终端 SMPP 支持系统
用户数据库 MM6
No.7 信令网络
外部SMSC 外部
用户数据库
WAP网关
HTTP MM1

【Android】Android彩信发送的两种方式+源代码

【Android】Android彩信发送的两种方式+源代码

【Android 】Android 彩信发送的两种⽅式+源代码Android 彩信发送的两种⽅式第⼀种:直接调⽤彩信发送接⼝ 实现代码如下, 看到彩信发送的代码,跟短信发送的代码有很⼤的不同,彩信发送不同于短信发送,调⽤系统的彩信发送会出现发送界⾯。

有朋友就要问了,这样不适合我的需求,我需要实现⾃定义彩信发送,并且不调⽤系统彩信。

第⼆种⽅法将满⾜我们的需求第⼆种:⾃定义彩信发送 ⾃定义彩信发送,⽆需进⼊彩信发送界⾯,需要调⽤系统源码 PDU 实现。

⾸先给出发送代码APNManager.getSimMNC ⽤来设置 彩信Url 和代理端⼝MMSSender.sendMMS 实现彩信的发送APNManager 类源代码Intent intent = new Intent(Intent.ACTION_SEND);intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);intent.putExtra(Intent.EXTRA_STREAM, Uri.parse(url));// uri 为你的附件的uriintent.putExtra("subject", "it's subject"); //彩信的主题intent.putExtra("address", "10086"); //彩信发送⽬的号码intent.putExtra("sms_body", "it's content"); //彩信中⽂字内容intent.putExtra(Intent.EXTRA_TEXT, "it's EXTRA_TEXT");intent.setType("image/*");// 彩信附件类型intent.setClassName("com.android.mms","poseMessageActivity");startActivity(intent);//彩信发送函数public static void sendMMS(final Context context, String number,String subject, String text, String imagePath, String audioPath) {final MMSInfo mmsInfo = new MMSInfo(context, number, subject, text,imagePath, audioPath);final List<String> list = APNManager.getSimMNC (context);new Thread() {@Overridepublic void run() {try {byte [] res = MMSSender.sendMMS (context, list,mmsInfo.getMMSBytes());} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}};}.start();}View Codepackage com.rayray.util;import java.util.ArrayList;import java.util.List;import android.content.ContentResolver;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import .Uri;import android.telephony.TelephonyManager;import android.text.TextUtils;import android.util.Log;public class APNManager {// 电信彩信中⼼url ,代理,端⼝public static String mmscUrl_ct = "http://mmsc.vnet.mobi";public static String mmsProxy_ct = "10.0.0.200";// 移动彩信中⼼url ,代理,端⼝public static String mmscUrl_cm = "";public static String mmsProxy_cm = "10.0.0.172";// 联通彩信中⼼url ,代理,端⼝public static String mmscUrl_uni = "http://mmsc.vnet.mobi";public static String mmsProxy_uni = "10.0.0.172";private static String TAG = "APNManager";private static final Uri APN_TABLE_URI = Uri.parse("content://telephony/carriers");// 所有的APN 配配置信息位置private static final Uri PREFERRED_APN_URI = Uri.parse("content://telephony/carriers/preferapn");// 当前的APNprivate static String[] projection = { "_id", "apn", "type", "current","proxy", "port" };private static String APN_NET_ID = null ;private static String APN_WAP_ID = null ;public static List<String> getSimMNC(Context context) {TelephonyManager telManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);String imsi = telManager.getSubscriberId();if (imsi != null) {ArrayList<String> list = new ArrayList<String>();if (imsi.startsWith("46000") || imsi.startsWith("46002")) {// 因为移动⽹络编号46000下的IMSI已经⽤完,所以虚拟了⼀个46002编号,134/159号段使⽤了此编号 // 中国移动list.add(mmscUrl_cm);list.add(mmsProxy_cm);} else if (imsi.startsWith("46001")) {// 中国联通list.add(mmscUrl_uni);list.add(mmsProxy_uni);} else if (imsi.startsWith("46003")) {// 中国电信list.add(mmscUrl_ct);list.add(mmsProxy_ct);}shouldChangeApn(context);return list;}return null;}private static boolean shouldChangeApn(final Context context) {final String wapId = getWapApnId(context);String apnId = getCurApnId(context);// 若当前apn不是wap,则切换⾄wapif (!wapId.equals(apnId)) {APN_NET_ID = apnId;setApn(context, wapId);// 切换apn需要⼀定时间,先让等待2秒try {Thread.sleep(2000);} catch (InterruptedException e) {e.printStackTrace();}return true;}return false;}public static boolean shouldChangeApnBack(final Context context) {// 彩信发送完毕后检查是否需要把接⼊点切换回来if (null != APN_NET_ID) {setApn(context, APN_NET_ID);return true;}return false;}// 切换成NETAPNpublic static boolean ChangeNetApn(final Context context) {final String wapId = getWapApnId(context);String apnId = getCurApnId(context);// 若当前apn是wap,则切换⾄netif (wapId.equals(apnId)) {APN_NET_ID = getNetApnId(context);setApn(context, APN_NET_ID);// 切换apn需要⼀定时间,先让等待⼏秒,与机⼦性能有关try {Thread.sleep(3000);} catch (InterruptedException e) {e.printStackTrace();}Log.d("xml", "setApn");return true;}return true;}// 切换成WAPAPNpublic static boolean ChangeWapApn(final Context context) {final String netId = getWapApnId(context);String apnId = getCurApnId(context);// 若当前apn是net,则切换⾄wapif (netId.equals(apnId)) {APN_WAP_ID = getNetApnId(context);setApn(context, APN_WAP_ID);// 切换apn需要⼀定时间,先让等待⼏秒,与机⼦性能有关try {Thread.sleep(3000);} catch (InterruptedException e) {e.printStackTrace();}Log.d("xml", "setApn");return true;}return true;}// 获取当前APNpublic static String getCurApnId(Context context) {ContentResolver resoler = context.getContentResolver();// String[] projection = new String[] { "_id" };Cursor cur = resoler.query(PREFERRED_APN_URI, projection, null, null, null);String apnId = null;if (cur != null && cur.moveToFirst()) {apnId = cur.getString(cur.getColumnIndex("_id"));}Log.i("xml", "getCurApnId:" + apnId);return apnId;}public static APN getCurApnInfo(final Context context) {ContentResolver resoler = context.getContentResolver();// String[] projection = new String[] { "_id" };Cursor cur = resoler.query(PREFERRED_APN_URI, projection, null, null, null);APN apn = new APN();if (cur != null && cur.moveToFirst()) {apn.id = cur.getString(cur.getColumnIndex("_id"));apn.apn = cur.getString(cur.getColumnIndex("apn"));apn.type = cur.getString(cur.getColumnIndex("type"));}return apn;}public static void setApn(Context context, String id) {ContentResolver resolver = context.getContentResolver();ContentValues values = new ContentValues();values.put("apn_id", id);resolver.update(PREFERRED_APN_URI, values, null, null);Log.d("xml", "setApn");}// 获取WAP APNpublic static String getWapApnId(Context context) {ContentResolver contentResolver = context.getContentResolver();// 查询cmwapAPNCursor cur = contentResolver.query(APN_TABLE_URI, projection,"apn = \'cmwap\' and current = 1", null, null);// wap APN 端⼝不为空if (cur != null && cur.moveToFirst()) {do {String id = cur.getString(cur.getColumnIndex("_id"));String proxy = cur.getString(cur.getColumnIndex("proxy"));if (!TextUtils.isEmpty(proxy)) {Log.i("xml", "getWapApnId" + id);return id;}} while (cur.moveToNext());}return null;}public static String getNetApnId(Context context) {ContentResolver contentResolver = context.getContentResolver();Cursor cur = contentResolver.query(APN_TABLE_URI, projection,"apn = \'cmnet\' and current = 1", null, null);if (cur != null && cur.moveToFirst()) {return cur.getString(cur.getColumnIndex("_id"));}return null;}// 获取所有APNpublic static ArrayList<APN> getAPNList(final Context context) {ContentResolver contentResolver = context.getContentResolver();Cursor cr = contentResolver.query(APN_TABLE_URI, projection, null, null, null);ArrayList<APN> apnList = new ArrayList<APN>();if (cr != null && cr.moveToFirst()) {do {Log.d(TAG,cr.getString(cr.getColumnIndex("_id")) + ";"+ cr.getString(cr.getColumnIndex("apn")) + ";"+ cr.getString(cr.getColumnIndex("type")) + ";"+ cr.getString(cr.getColumnIndex("current"))+ ";"+ cr.getString(cr.getColumnIndex("proxy")));APN apn = new APN();apn.id = cr.getString(cr.getColumnIndex("_id"));apn.apn = cr.getString(cr.getColumnIndex("apn"));apn.type = cr.getString(cr.getColumnIndex("type"));apnList.add(apn);} while (cr.moveToNext());cr.close();}return apnList;}// 获取可⽤的APNpublic static ArrayList<APN> getAvailableAPNList(final Context context) { // current不为空表⽰可以使⽤的APNContentResolver contentResolver = context.getContentResolver();Cursor cr = contentResolver.query(APN_TABLE_URI, projection,"current is not null", null, null);ArrayList<APN> apnList = new ArrayList<APN>();if (cr != null && cr.moveToFirst()) {do {Log.d(TAG,cr.getString(cr.getColumnIndex("_id")) + ";"+ cr.getString(cr.getColumnIndex("apn")) + ";"+ cr.getString(cr.getColumnIndex("type")) + ";"+ cr.getString(cr.getColumnIndex("current"))+ ";"+ cr.getString(cr.getColumnIndex("proxy")));APN apn = new APN();apn.id = cr.getString(cr.getColumnIndex("_id"));apn.apn = cr.getString(cr.getColumnIndex("apn"));apn.type = cr.getString(cr.getColumnIndex("type"));apnList.add(apn);} while (cr.moveToNext());cr.close();}return apnList;}// ⾃定义APN包装类static class APN {String id;String apn;String type;@Overridepublic String toString() {return "id=" + id + ",apn=" + apn + ";type=" + type;}}}MMSSender类源代码View Code//发送类package com.rayray.util;import java.io.DataInputStream;import java.io.IOException;import .SocketException;import java.util.List;import org.apache.http.HttpEntity;import org.apache.http.HttpHost;import org.apache.http.HttpResponse;import org.apache.http.StatusLine;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpPost;import org.apache.http.conn.params.ConnRoutePNames;import org.apache.http.entity.ByteArrayEntity;import org.apache.http.impl.client.DefaultHttpClient;import org.apache.http.params.BasicHttpParams;import org.apache.http.params.HttpConnectionParams;import org.apache.http.params.HttpParams;import org.apache.http.params.HttpProtocolParams;import org.apache.http.protocol.HTTP;import android.content.Context;import android.util.Log;/*** @author* @version创建时间:2012-2-1 上午09:32:54*/public class MMSSender {private static final String TAG = "MMSSender";// public static String mmscUrl = "";// public static String mmscProxy = "10.0.0.172";public static int mmsProt = 80;private static String HDR_VALUE_ACCEPT_LANGUAGE = "";private static final String HDR_KEY_ACCEPT = "Accept";private static final String HDR_KEY_ACCEPT_LANGUAGE = "Accept-Language";private static final String HDR_VALUE_ACCEPT = "*/*, application/vnd.wap.mms-message, application/vnd.wap.sic";public static byte[] sendMMS(Context context, List<String> list, byte[] pdu)throws IOException {System.out.println("进⼊sendMMS⽅法");// HDR_VALUE_ACCEPT_LANGUAGE = getHttpAcceptLanguage();HDR_VALUE_ACCEPT_LANGUAGE = HTTP.UTF_8;String mmsUrl = (String) list.get(0);String mmsProxy = (String) list.get(1);if (mmsUrl == null) {throw new IllegalArgumentException("URL must not be null.");}HttpClient client = null;try {// Make sure to use a proxy which supports CONNECT.// client = HttpConnector.buileClient(context);HttpHost httpHost = new HttpHost(mmsProxy, mmsProt);HttpParams httpParams = new BasicHttpParams();httpParams.setParameter(ConnRoutePNames.DEFAULT_PROXY, httpHost);HttpConnectionParams.setConnectionTimeout(httpParams, 10000);client = new DefaultHttpClient(httpParams);HttpPost post = new HttpPost(mmsUrl);// mms PUD STARTByteArrayEntity entity = new ByteArrayEntity(pdu);entity.setContentType("application/vnd.wap.mms-message");post.setEntity(entity);post.addHeader(HDR_KEY_ACCEPT, HDR_VALUE_ACCEPT);post.addHeader(HDR_KEY_ACCEPT_LANGUAGE, HDR_VALUE_ACCEPT_LANGUAGE);post.addHeader("user-agent","Mozilla/5.0(Linux;U;Android 2.1-update1;zh-cn;ZTE-C_N600/ZTE-C_N600V1.0.0B02;240*320;CTC/2.0)AppleWebkit/530.17(KHTML,like Gecko) Version/4.0 Mobile Safari/530.17");// mms PUD ENDHttpParams params = client.getParams();HttpProtocolParams.setContentCharset(params, "UTF-8");System.out.println("准备执⾏发送");// PlainSocketFactory localPlainSocketFactory =// PlainSocketFactory.getSocketFactory();HttpResponse response = client.execute(post);System.out.println("执⾏发送结束,等回执。

彩信业务(MMS)SP接口应用认证测试规范

彩信业务(MMS)SP接口应用认证测试规范

彩信业务(MMS)SP接口应用认证测试规范修订记录目录1测试目的 (4)2测试说明 (5)2.1测试用例类型 (5)2.2测试使用的终端 (5)3测试内容 (5)3.1下行业务测试 (5)3.1.1必测项 (5)1.主送地址的填写 (6)2.中文标题字符集测试 (7)3.英文标题字符集测试 (8)4.中英文混合标题字符集测试 (9)5.中文消息内容字符集测试 (10)6.英文消息内容字符集测试 (11)7.中英文混合消息内容字符集测试 (12)8.GIF87a图片内容测试 (13)9.GIF89a图片内容测试 (14)10.JPG图片内容测试 (15)11.AMR声音内容测试 (16)12.IME声音内容测试 (17)13.各种媒体混合测试 (18)14.BASIC鉴权信息的填充 (19)15.接收方号码的长度合法性判断 (20)16.接收方号码的字符合法性判断 (21)17.接收方号码的归属判断 (22)3.1.2选测项 (23)1.多个主送地址的填写 (23)2.主送、抄送地址同时填写 (24)3.主送、密送地址的填写 (25)4.抄送地址的填写 (26)5.密送地址的填写 (27)6.多个主送、抄送地址的填写 (28)7.多个主送、密送地址的填写 (29)8.多个主送、抄送地址、密送地址的填写 (30)9.WBMP图片内容测试 (31)3.2上行业务测试 (32)3.2.1必测项 (32)1.接收消息处理功能测试(标题) (32)2.接收消息处理功能测试(文本内容) (33)3.接收消息处理功能测试(图片内容) (34)4.接收消息处理功能测试(声音内容) (35)5.接收消息处理功能测试(各种格式混合内容) (36)6.接收递送请求处理测试 (37)7.接收递送报告请求处理测试 (38)3.3计费测试 (39)3.3.1必测项 (39)1.计费号码的填充 (39)3.4性能测试 (40)3.4.1选测项 (40)1.接收消息性能 (40)彩信业务(MMS)SP接口应用认证测试规范关键词:多媒体消息业务中心、MMSC、彩信业务、SP、业务认证、测试规范摘要:本测试规范根据多媒体消息中心设备相关规范编制,作为业务认证测试的依据。

彩信库(mmslib)设计备忘录

彩信库(mmslib)设计备忘录

软件英才网软件行业驰名招聘网站彩信库(mmslib)设计备忘录作者联系方式:Li XianJing <xianjimli at hotmail dot com>彩信库(mmslib)确实有一点复杂,尽管有两位高手指点,还是花了12个工作日才完成它的设计、编码和测试,写了超过4000行的C代码(除去测试程序、注释、空行和头文件)。

主要原因还是没有相关经验,有些问题不得不花时间去尝试。

这里写个备忘录,供有兴趣的朋友参考,避免走弯路。

彩信库(mmslib)的基本功能有:●创建彩信: 设置幻灯片的版式和时间,以及幻灯片所需要的图片、声音和文本等数据。

●解析彩信: 把从彩信中心接收的彩信,解析成一个彩信对象,从中获取幻灯片相关数据。

●解析彩信通知:彩信通知是通过SMS传输的,解析彩信通知,从中获取URL和主题等。

●发送彩信:把彩信通过WAP网关和MMSC,发送到目标手机。

●接收彩信:从彩信通知URL指定的位置下载彩信。

其间涉及到HTTP、WSP、SMIL、MMS封装和MIME等知识,尽管这都不是什么太复杂的东西,不过如果没有相关经验,一个小问题可能会折腾你好久(在此对给我帮助的两位高手表示感谢)。

彩信库(mmslib)的模块视图:1.彩信软件英才网软件行业驰名招聘网站mms: 代表整个彩信对象,它基本上只是一个容器,另外也提供了一些简单易用的接口。

mms_header: 彩信最前面是mms header,它的格式在彩信封装协议文档中有详细的描述(W AP-209-MMSEncapsulation-20020105-a.pdf),mms_header负责mms header的解析、打包和查询等职责。

这部分比较简单和直观,唯一要注意的就是mms header以content-type结束,而不是以长度标识结束。

mms_body:代表彩信的实际数据,基本上也只是一个容器。

mms header后面紧跟的是组成mms_body的mms_body_part个数。

企业彩信使用手册

企业彩信使用手册

企业彩信使用手册(V1.1)中国移动通信有限责任公司2010年 9月目录1平台功能概述 (1)2操作指南 (1)2.1登陆和退出 (1)2.2彩信编辑 (2)2.3彩信浏览 (5)2.3.1立即发送彩信列表 (5)2.3.2立即发送彩信浏览 (7)2.3.3定时发送彩信列表 (7)2.3.4定时发送彩信浏览 (9)2.4彩信查询 (9)2.4.1彩信查询列表 (9)2.4.2彩信查询预览 (10)2.5彩信发送记录 (11)2.5.1彩信发送记录列表 (11)2.5.2彩信明细列表 (12)2.6彩信流量查询 (14)2.6.1企业彩信流量 (14)2.6.2帐号彩信流量 (15)2.7企业发送彩信列表 (16)1平台功能概述上海移动企业彩信平台(ESMP)为用户提供了彩信发送和管理系统。

彩信发送和管理系统提供了彩信编辑、上传、提交以及对已发送彩信进行管理的功能。

2操作指南2.1登陆和退出登陆:在登录页面输入用户名,密码和校验码,进入系统欢迎页面,如下图退出:点击右上角〖退出〗或左边导航条→退出均可以退出系统,如下图图2-1企业管理员系统欢迎页面2.2彩信编辑功能描述:企业用户可以上传gif与jpg格式的图片、midi格式的音乐和3pg与mp4格式的视频,填写彩信文本内容,编辑多帧的彩信效果。

单条彩信的总大小限制为95kb。

进入页面:点击左边导航条→彩信编辑,进入到彩信编辑页面,如图图2-2 普通企业页面填写彩信内容:填写彩信名称、彩信描述,上传gif或者jpg格式图片、mid音乐或者3gp或mp4格式的视频,但不能同时有音乐和视频。

填写手机号码,多个手机号之间用英文逗号分隔;填写彩信文本内容,选择立即发送或定时发动彩信,定时发动彩信,需要填写发送时间。

增加帧:点击增加帧,添加新的一帧彩信内容。

上传:点击上传,将彩信提交审核。

(注:目标发送手机号码小于150个上传后可以直接提交进行发送。

目标手机号码大于150个,目标号码会进行150个每组进行分组,需要在预览列表点击预览提交信息) 取消:点击“取消”,则已经增加但尚未提交的所有帧将被清除。

彩信方案_??????

彩信方案_??????

彩信方案简介彩信是一种多媒体消息服务,使用彩色图像、音频、视频等多种媒体元素来增强短信的交流效果。

彩信可以在移动通信网络上发送和接收,为用户提供更多样化丰富的通信方式。

本文档将介绍彩信的基本原理和实施方案。

彩信的基本原理彩信是通过移动通信网络传输的多媒体消息。

彩信消息由两个主要组成部分组成:消息内容和消息头部。

消息内容可以包含文本、静态或动态图片、音频和视频等多种媒体格式。

消息头部包含一些必备信息,如发送者和接收者的号码、消息优先级和类型等。

彩信可以在不同的协议下进行传输,常用的协议包括多媒体消息服务中心(MMSC)协议和终端环境(TE)协议。

MMSC协议用于在移动网络之间传输彩信消息,而TE协议用于在终端设备之间进行彩信交互。

彩信的实施方案彩信服务提供商要实现彩信功能,通常需要借助彩信服务提供商的支持。

彩信服务提供商是提供彩信服务的专业公司,他们提供基础设施和平台,帮助用户发送和接收彩信消息。

用户可以根据自身需求选择合适的彩信服务提供商,并与其合作开展彩信业务。

彩信网关彩信网关是实现彩信传输的关键组件,它负责将彩信消息从发送者发送到接收者。

彩信网关有两种类型:发送网关和接收网关。

发送网关负责将彩信消息发送到目标终端设备或MMSC,接收网关负责将彩信消息从MMSC接收并发送到目标终端设备。

业务支撑系统在实施彩信方案时,通常还需要一些业务支撑系统来辅助实现特定的业务需求。

例如,彩信的订阅和付费管理、彩信群发功能、彩信模板管理等。

业务支撑系统可以根据具体情况进行定制开发或集成现有的解决方案。

彩信的应用场景彩信具有丰富多样的应用场景,以下是几个常见的彩信应用场景:营销推广彩信可以作为一种营销推广手段,通过发送包含商品促销信息或宣传活动的彩信消息,吸引用户的注意力和兴趣。

彩信消息的多媒体特性可以使推广信息更加生动和吸引人。

社交互动彩信可以用于社交互动,例如发送彩信贺卡、活动邀请等。

彩信的多媒体特性可以增强互动体验,让用户更好地参与到社交活动中。

彩信制作技巧教程-文档资料

彩信制作技巧教程-文档资料

集团手机报的图片处理
图片压缩处理的工具软件很多,本教程主要介绍“云软件”,不需要安装 等要求,只要能上网就可以处理图片了。 登陆网址:tuyitu(图艺图) 备注:该软件的版权归软件提供方所有,本教程仅作免费操作演示。
①选择“照片编辑 器”
②从电脑上选择 要处理的图片
10
Business Consulting Services
因为手机屏幕的大 小有限,太大的图 片会占彩信容量, 且对手机的显示效 果没有太大的提升, 所以图片大小合适 就好。
少放文字
彩信大小建议,宽度 为200~450像素;大 小为5k~25k。
尽量少把文字信息ps在图 片上,若屏幕小的手机观 看会非常吃力。文字信息 尽量在文本上体现。
9
Business Consulting Services
以上图片为真实应用的彩信手机截图,未经允许不得抄袭转发,谢谢。
7
集团手机报的排版——不定期型
Business Consulting Services
排版特点: 1、发送模式比较随意,简单图片加文字,信息主要体现在文字上,图片是 吸引读者的作用。 2、一般是围绕某个活动的一次性发送应用,发送量较大。 适用客户:商家优惠活动,活动推广,会展,邀请函,优惠劵等
集团手机报的图片处理
①可调节图 片的亮度和 对比度
②美化好图片 后,点击图片 尺寸,修改图 片大小
③只需修改图片的宽度, 高度会自动调整 建议为:200~450像素
12
Business Consulting Services
集团手机报的图片处理
①修改完成后点 击保存
③注意:输完质量值后,需要在格 式选项里选择其他格式,来进行刷 新,再选回jpeg格式,点击确定。

甘肃联通彩信业务操作手册

甘肃联通彩信业务操作手册

甘肃联通彩信业务操作手册
定义:
“彩信”,是Multimedia Messaging Service的缩写,意为多媒体信息服务。

它最大的特色就是支持多媒体功能,能够传递功能全面的内容和信息,这些信息包括文字、图像、声音、数据等各种多媒体格式的信息。

彩信业务可实现即时的手机端到端、手机终端到互联网或互联网到手机终端的多媒体信息传送。

使用方式:
彩信手机发送给彩信手机;从彩信手机发送至个人相册或网站。

发送对象:
联通手机用户—电信CDMA手机用户
联通手机用户—移动GSM手机用户"
彩信内容大小限制:
彩信大小限制:300KB
保留时间:
彩信接收有效期在72小时内。

收费标准:
点对点彩信按条计费,向发送方按条计费,在国内发送、接收免流量费。

2G用户发送0.45元/条,3G用户发送0.9元/条。

国际漫游彩信:发送和接收彩信叠加收取国际漫游数据流量费。

注:最新资费以甘肃联通公布的信息为准。

短彩信相关设计文档 精品

短彩信相关设计文档 精品

短彩信相关设计文档1开发规划1.1背景说明信箱模式是中国移动针对android手机定制的一个模块,专门针对使用习惯信箱模式的用户开发的,与android自带的会话模式短彩信相辅相成,共同构造了短彩信的应用程序。

1.2中国移动规范需求信息菜单下设置收件箱、发件箱、草稿、已发信息4个文件夹。

收件箱保存客户接收到的信息;发件箱保存正在发送的信息;草稿保存客户已编辑的草稿信息;已发信息保存客户已经成功发送的信息。

1.3开发环境和工具2总体设计2.1基本设计描述信箱模式设计思路为在用户进入mms时,可以根据用户的使用习惯自由选择使用会话模式或者是信箱模式进行短彩信的管理,如果用户选择进入的是信箱模式,可以通过menu 选项切换回会话模式,同样可以使用类似方法切换回信箱模式。

信箱模式中主要包括如下几个模块:1. 新建信息 2. 几种常用信息箱体 3. SIM卡信箱管理 4. 安全信箱进入入口对于各种箱体信息的操作为大部分手机的模式,不再详细说明。

对于安全信箱的设计是以信箱模式为基础,增加了一个登陆界面,只有登陆成功后才会进入信箱模式,由于处于相对保密性,使得搜索等程序不能查看到安全信箱的内容,这里对于存储安全信箱的信息专门做了一个独立的数据库进行存储。

Sim卡信箱的设计时,由于直接读取SIM卡信息较为耗时,为了使得用户体验最好,在开机的时候会在本地同步SIM卡中的信息,在操作SIM卡信息时同时操作本地数据,使得其完全同步,而在SIM卡信箱中显示的是本地数据,这样会使得用户的体验更加流畅。

2.1.1系统总体逻辑结构图信箱模式为短彩信模块的一个子模块,这里主要绘制出了信箱模式的结构图,会话模式为谷歌android信息机制,这里不再进行累述。

2.2模块列表下表主要对于信箱模式中的几个模块进行了罗列3数据结构3.2原短彩信数据库基础下增加的三个表结构4接口规范由于开发时间有限,在开发过程中没有专门针对信箱模式进行接口设计,大部分功能接口使用的是原会话模式短彩信机制的接口,对于安全信箱是属于独立于短彩信的机制因此有安全信箱的数据操作接口设计。

手机彩信方案

手机彩信方案
四、服务规范与标准
为确保服务的合规性和用户体验,以下规范需严格遵守:
1.彩信内容必须符合国家法律法规,不得包含任何违法违规信息。
2.服务时间为全天候,但因网络维护、系统升级等原因,服务可能会暂时中断。
3.彩信发送以运营商系统记录为准,发送失败时,用户可重新尝试发送。
4.用户需确保自身设备、SIM卡和网络状态正常,以保障彩信服务的顺畅使用。
第2篇
手机彩信方案
一、引言
随着移动通信技术的进步,彩信服务作为一项增值业务,已经成为用户日常生活的重要组成部分。本方案旨在制定一套详细、合规的手机彩信服务方案,以满足市场需求,提升用户体验。
二、目标用户群体
本方案适用于国内合法持有移动通信设备并具备一定操作能力的用户。用户需符合以下条件:
-持有有效移动通信设备;
2.在提供服务过程中,将依法保护用户权益,确保业务合法合规开展。
九、方案实施与监督
1.制定详细的实施方案,明确责任分工,确保各项措施落实到位。
2.定期对方案执行情况进行检查,发现问题及时整改。
3.鼓励用户提出意见和建议,持续优化方案。
本手机彩信方案旨在为广大用户提供优质、便捷、合法合规的彩信服务,助力我国移动通信事业的发展。希望各方共同努力,为构建和谐、繁荣的通信环境贡献力量。
手机彩信方案
第1篇
手机彩信方案
一、方案背景
随着移动通信技术的飞速发展,手机彩信业务已成为广大用户日常生活的重要组成部分。为进一步满足市场需求,提升用户体验,本方案旨在制定一套合法合规的手机彩信服务方案。
二、目标用户
1.本方案适用于我国境内合法持有手机卡的移动通信用户。
2.用户需具备一定的手机操作技能,能够正常接收和发送彩信。

生活娱乐类彩信产品手册

生活娱乐类彩信产品手册
违章内容主要有:违章时间、地点、违章行为、处理机关等。违章信息每个工作日更新一次。
成功定制此业务后,系统将定期为用户下发车辆违章信息、驾驶员违法信息、驾驶证记分查询等信息,该车在全区12盟市任一盟市违章,系统都将自动为用户下发。如用户无违章记录,系统也将定期通知用户。
公司名称
内蒙古博克达电子科技有限责任公司
(4)、保健与生活:此栏目为您提供保健养生、亚健康、健康自测、家庭急救、用药常识、家庭护理等保健常识和保健方法。
(5)、健康与饮食:此栏目为您提供饮食与疾病的关系,合理的饮食搭配、食品安全等知识,又下设:A饮食与疾病B营养食谱C食品相克知识
(6)、预防常识:为您提供一本随身携带的便捷健康知识词典,为您提供常见小疾病的预防与措施。
(7)、美容格调:如何才是最美的如何在流光异彩的大都市中格调出自我的风采在这里,告诉你!
(8)、运动学堂:合理的锻炼是健康的保障,运动学堂会告诉您正确的健身方法,使您在忙碌生活之中惬意休闲健身!
联通彩信产品手册----违章查询
公司名称
内蒙古博克达电子科技有限责任公司
产品名称
违章信息
产品类型
生活类
信息来源
姓名
郑蕊
电话
E-MAIL
SP客服电话
业务介绍
最时尚前沿的流行讯息、搭配方案
最实用有效的彩妆技巧、护肤指南
简单易学的美体塑身运动、瘦身饮食搭配方法
手机互动交流平台,来晒晒烦恼、分享乐事
参与会员活动,抢鲜试用品牌新品
联通彩信产品手册—健康导航
公司名称
呼和浩特市广联科技有限公司
产品名称
健康导航
产品类型
生活类
“健康导航”细化为八大栏目:
(1)、宝宝乐园:讲述育儿知识、婴幼儿营养饮食、日常生活护理、婴儿疾病预防方面等方面的信息内容。

彩信程序模块说明

彩信程序模块说明

彩信程序模块说明应用接口模块一、功能说明和性能参数将前台应用提交的内容接收下来,作初步的合法性检验,并进入缓冲队列。

接受的内容包括:发送方手机号、接收方手机号、计费方手机号、业务包id、业务id、smilid等。

系统检查发送方、接收方、计费方手机号是否合法等。

按照后进先出策略放入待发送缓冲。

采用短连接方式,连接数量可以根据启动线程数量自动控制。

二、结构拓扑图三:核心技术描述1、采用多线程处理模式,一次启动多个线程循环接收应用连接请求,可以根据应用连接数量,配置启动的线程数,提高系统的负载和处理能力。

2、应用线程之间的互斥技术,保证同时只有一个线程可以接收应用连接请求。

3、对收到的应用信息进行检测,灵活的按照应用的不同配置放在不同的队列中,提高核心处理的灵活性。

4、在数据入队列中,采用后进先出的策略,保证新的使用用户可以得到最新的服务。

四、实现所花的人工1人15天彩信生成处理模块一、功能说明和性能参数包括业务处理和内容处理两部分。

根据业务包取出对应的优先级;根据业务取出对应的业务代码、资费;处理黑名单用户;根据smilid取出内容生成最终的smil文件;屏蔽含有关键字内容的信息。

二、结构拓扑图三、核心技术描述1、对彩信smil文件进行xml的解析,与彩信contentser交互,动态生成彩信,进行彩信包结构的封装。

2、对用户进行黑名单,vip等过滤,采用共享内存方式。

3、对彩信文字内容进行关键字过滤,保证内容健康向上,符合国家要求。

4、对彩信附带广告进行统一自动化的管理,自动根据广告后台内容进行彩信头尾广告的更新。

5、彩信分发机制,按照用户网关信息把彩信分发到多个守候程序。

四、实现所花的人工2人50天网关守候处理程序一、功能说明和性能参数将收到的彩信内容分优先级存到交换目录,同时写索引文件。

根据不同的优先级按照后进先出原则进入不同的交换目录。

交换目录的结构:不同优先级——hash子目录——文件每个优先级有一个对应的索引文件。

移动企业彩信网关MM7API用户手册V1

移动企业彩信网关MM7API用户手册V1

北京移动MM7 API用户手册版本:V1.0.0中国移动集团北京分公司修改记录目录1.概述 52.概念 52.1企业代码 52.2服务代码 62.3业务代码 62.3.1上行业务的业务代码规范 62.3.2下行业务的业务代码规范 82.4操作指令码 102.5下行业务 112.6上行业务 112.7递送报告 113.安装方法 113.1 MM7 API的使用 113.2配置文件的设置 114.开发方法 134.1 VASP接收传送请求(上行业务) 13 4.1.1 方式1:普通应用程序中的用法 13 4.1.2 方式2:Web应用程序中的用法 14 4.2发送多媒体消息的过程(下行业务) 15 4.2.1准备 154.2.2创建待发送消息 164.2.2.1 创建提交增值业务的多媒体消息(MM7SubmitReq) 16 4.2.2.2 创建取消多媒体消息(MM7CancelReq) 184.2.2.3 创建替换多媒体消息(MM7ReplaceReq) 184.2.3 创建消息内容体 194.2.4 发送多媒体消息 204.2.5发送MM7SubmitReq消息到移动终端实例 204.3 VASP接收传送消息以及发送提交消息实例 214.4 VASP接收状态报告(上行业务) 244.4.1方式1:普通应用程序中的用法 244.4.2方式2:Web应用程序中的用法 254.5 VASP接收读后回复报告(上行业务) 264.5.1方式1:普通应用程序中的用法 264.5.2方式2:Web应用程序中的用法 274.6 发送取消消息(下行业务) 274.7 发送替换消息(下行业务) 285.开发过程中需用的一些Status解释 295.1 关于VASP接收到消息后设置返回响应(Res)的状态码及状态报告的解释 295.2 关于VASP收到DeliverReq中MMStatus的解释 305.3 关于VASP收到ReadReplyReq中ReadStatus的解释 306.获取MM7 API版本信息的方法 307. MM7 API返回StatusCode说明 301.概述该文档说明了企业如何使用北京移动企业彩信平台的的MM7 API程序与彩信网关进行对接,实现MM7接口的通讯,开发增值业务应用。

彩信网关功能设计说明书

彩信网关功能设计说明书

彩信网关功能设计说明书版本号V1。

0目录1.概念2.业务与功能1.概念1。

1引用标准、协议[1] 3G TS 22。

140 V4.0。

1 (2000-07),Multimedia Messaging Service – Stage 1[2] 3GPP TS 23.140 V4.2。

0 (2001-03),Multimedia Messaging Service – Stage 2, (Release 4)[3] 3GPP TS 23.140 V5.1.0 (2001-12),Multimedia Messaging Service – Stage 2,(Release 5)[4] 3GPP TS 23。

140 V5.2。

0 (2002—03),Multimedia Messaging Service – Stage 2, (Release 5)[5]WAP-206—MMSCTR—20020115-aWAP MMS Client Transactions[6] WAP—209—MMSEncapsulation-20020105-aWAP MMS Encapsulation Protocol[7]中国移动多媒体信息业务规范[8] 中国移动多媒体信息业务设备规范[9]多媒体信息业务接口规范[10] 中国移动WAP PUSH业务技术规范[11]中国移动数据业务总体技术要求[12]中国移动GPRS网络技术体制[13]中国移动互联网技术体制1。

2缩略语AO Application OrientedAT Application TerminatedFTP File Transfer ProtocolHTTP Hypertext Transfer ProtocolMMS Multimedia Messaging ServiceMMSC Multimedia Messaging Service CenterMMSE Multimedia Messaging Service EnvironmentMO Mobile OrientedMT Mobile TerminatedNFS Network File SystemSMPP Short Message Peer to Peer ProtocolSMTP Simple Mail Transfer ProtocolSNMP Simple Network Management ProtocolWAP Wireless Application ProtocolWSP WAP Session ProtocolCDR Call Data RecordURI Uniform Resource Identifier1。

生活娱乐类彩信产品手册

生活娱乐类彩信产品手册
联通彩信产品手册—时尚娱乐
公司名称
聚焦互动广告(北京)有限公司
产品名称
时尚娱乐
产品类型
娱乐
信息来源
人民网、时尚杂志
产品定位及目标用户群
全省彩信用户
资费标准
3元/月
发送频次
10-12次/月
开通退订流程
业务联系人
姓名
孙淼
电话
E-MAIL
SP客服电话
业务介绍
【时尚娱乐】彩信手机杂志以提供当前都市时尚人群的衣食住行等各方面的时尚娱乐资讯,让大众用户能快速了解当下时尚品牌、生活情调以及一手娱乐资讯,让自己民懂得如何更好的提升自己的品味,享受快乐人生。【时尚娱乐】带你随时随地了解时尚生活,品味人生。
SP客服电话
业务介绍
最时尚前沿的流行讯息、搭配方案
最实用有效的彩妆技巧、护肤指南
简单易学的美体塑身运动、瘦身饮食搭配方法
手机互动交流平台,来晒晒烦恼、分享乐事
参与会员活动,抢鲜试用品牌新品
联通彩信产品手册—健康导航
ቤተ መጻሕፍቲ ባይዱ公司名称
呼和浩特市广联科技有限公司
产品名称
健康导航
产品类型
生活类
信息来源
39健康网
产品定位及目标用户群
产品名称
违章信息
产品类型
生活类
信息来源
内蒙古交警总队提供
产品定位及目标用户群
全区12盟市驾驶员及车主,据不完全统计全区目前约有400多万辆车
资费标准
1元/次
发送频次
一条上行一条下行
开通退订流程
业务联系人
姓名
丁永梅
电话
E-MAIL
SP客服电话
业务介绍

短彩信业务管理手册

短彩信业务管理手册

和兴证券短彩信业务管理办法第一章总则为保证公司短彩信(以下简称“短信”)业务顺利开展和系统规范运营,提高运行效率和客户服务水平,特制定本办法。

第一条、本办法所称短信业务,是指通过公司短彩信业务服务管理系统(以下简称“短信系统”),利用通讯运营商的网络资源,向我公司客户提供证券市场信息、账户信息、(八)负责受理短信业务的客户投诉并跟踪处理。

第五条公司研究发展部是短信证券咨询产品的开发、生产的主管部门,相关具体职责如下:(一)负责短信证券咨询产品的规划开发与制作;(二)负责及时更新短信证券咨询产品内容;(三)负责收集研究各证券营业部短信产品需求,研发并制作短信咨询产品;(四)负责营业部短信证券咨询产品的审查。

第六条、公司计划财务部负责对公司各营业部短信收支的财务核算以及对运营商的结算。

第七条、公司营业部负责通过公司短信系统为本营业部客户提供短信服务,并对本第十四条、公司研究发展部对短信咨询产品进行编辑、更新和审查。

每项产品内容更新后需经公司研究发展部相关负责人审核后方可发送。

第四章短信系统用户与权限管理第十五条、总部各部门和各营业部有关人员需使用短信系统的,应填写《和兴证券短信服务管理系统操作权限申请/变更表》(见附件一),经其部门主要负责人签字,经公司批准后,报市场业务部,由市场业务部负责分配用户账号和初始密码及权限。

第十六条、需使用短信系统接口发送信息的部门,填写接口用户申请,经公司批准后,报市场业务部。

第十七条、拥有短信系统用户权限的员工在岗位调整、工作变动时,该员工所在部门应于其岗位调整、工作变动确定当日,按本办法第十五条规定的程序申请注销其类型客户。

(三)未确定:新增有手机的客户和没有明确回复是否需要短信服务的客户。

公司不发送短信给此类型客户。

第二十二条、CRM系统新增有手机号码的客户,系统自动将有手机号码的客户导入,客户类型设置为“未确定”。

第二十三条、客户资料管理移交:短信系统用户变换岗位时,离岗前必须将所有服务的客户移交至上级用户名下,在完成上述工作的前提下,可由上级用户将客户分配给新的接岗用户。

短彩信平台方案

短彩信平台方案

短彩信平台解决方案前言:本手册系统阐述仕腾科技平台解决方案及功能优势,为政企客户解决如下问题:1.统一通道接入:为政企客户统一申请专用专享运营商直连通道,统一所有机构的短信发送通道号码,保障送达率、及时性;2.统一平台管理:把整个无线增值业务平台的管理运维都集中到政企信息中心,统一部署到政企内部服务器,统一管理、集中维护,对大限度保证信息安全;3.统一终端品牌:采用统一的、自主的政企品牌做为发送终端界面、后台管理界面,有政企形象,确立良好的使用体验,应用的实施培训成本也大大降低;4.统一集中采购:节省应用成本,避免重复投入和无谓浪费;5.统一开发接口:平台具备可扩展性,包含二次开发接口,支持政企各类应用软件及管理系统统一接入、集成无线应用;6.统一数据管理:平台承载了用户所有发送数据和客户信息,统计报表清晰明了,数据安全性和可靠性有充分保障。

一、公司介绍二、平台介绍1、平台架构“平台”包含后台管理中心、二级部门登陆管理平台、短信网关接口引擎、短信网关二次开发接口协议、信息通网页版、手机版、软件版。

图二:系统架构图2、后台管理中心后台管理系统分为系统设置、平台管理、办公系统、查询统计。

图三:主要功能模块列表3、短信接入进程管理程序独创设计——多进程智能处理、多通道自动补发、多网关自动调配、多通道自助接入,提交性能和稳定性都达到了极高的水平。

4、二级部门管理平台包括短信帐号查询和注销、短信冲值卡和余额绑定、个人资料修改、政企用户操作日志查询、政企用户短信查询统计等功能5、短信网关接口引擎支持SQL Server、Access等主流数据库,提供在数据层无缝接入联通、移动、电信的短信网关,适合规模较大或发送频率较高的政企客户。

系统安装配置十分简单,仅需要10分钟即实现与现有相关系统或网站的对接,轻松实现移动商务集成需求。

图三:接口业务流程6、短信网关二次开发接口协议提供Web Service、Http 两种标准协议和接口接入模式,包含“注册接口Reg”、“更改密码UpdPwd”、“修改注册信息UpdReg”、“查询余额SelSum”、“发送短信Send”、“接收短信Get”、“帐号充值ChargeUp”、“注销UnReg”等接口函数。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Multimedia Messaging Service, 多媒体消息服务, 中国移动规定彩 信内容一般不要大于 50k
3.工作流程
本产品作为应用系统与彩信/短信服务的中介,利用数据库表来交换数据,系统支持 Access、 SQL Server、Oracle、MYSQL 和 Sybase 数据库,初次安装彩信系统,默认数据库为 Access,数 据库文件为安装目录下的 MMSServer.mdb,内有 4 张表,简单说明如下:
G P R S网 络
应用系统
数据库
彩信系统 手机用户
应用系统和彩信系统只需要读写中间的数据库就可以收 发 彩 信 /短 信 ,无需其他任何复杂的操作
(彩信系统与应用系统连接示意图 )

发送彩信/短信过程 1. 2. 应用系统向数据库中的 MSG_Outbox 表填写要发送的手机号码和彩信数据 彩信系统系统定时扫描 MSG_Outbox 表,一旦发现有符合条件的数据,则读出并控 制 GPRS 彩信设备连接 GPRS 网络将信息发出
3. 4. 5. 6.
彩信系统删除 MSG_Outbox 中的相应数据 如发送成功,彩信系统将数据保存到 MSG_Sentbox 表中 如发送失败,彩信系统将数据保存到 MSG_Failedbox 表中 应用系统可通过读取 MSG_Sentbox 和 MSG_Failedbox 表中的信息来判断彩信/短信 发送是否成功
数字 数字 2
自动编号字段, 可作为要发送信息的 ID 标识 , 用户程序无需处理 发送级别,系统分为 3 个级别: � 0 为最高优先级 � 1 较高优先级 � 2 普通优先级 可通过此字段控制发送信息的先后顺序
3
Sender
文本
100

发送者名称, 也可以是发送者的手机号码, 为 用户程序保留的字段, 用户可根据自己的需要 来填写,也可不填写。 接收者手机号码,此字段为必填字段。 � 发送短信,只能填写一个手机号码 可填写多个手机号, 手机号之 � 发送彩信, 间用半角逗号分开, 手机号的数量最多不 超过 10 个, 其数值与当地彩信网关有关, 有的网关会过滤掉后面的手机号, 这种情 况只能填写一个手机号
1.产品概述
本产品定位于为传统软件企业、 无线增值业务服务公司和其他任何需要彩信/短信服务的实体 提供二次开发接口服务。 对于使用彩信/短信的公司而言,传统的方式是通过专线或 Internet 等有线接入方式实现,而 彩信产品则可通过 gsm/gprs 等移动通信网络直接将彩信/短信以无线的方式传输, 无需通过移动运 营商的接入平台就可以开展无线业务应用。 本系统提供基于数据库表的接口连接模式,这种方式可以跨越 windows 和 Unix 平台,同时 可兼顾 B/S 和 C/S 应用,是一套全能的接口策略。 本产品可实现: � � � � � 多种形式彩信发送 彩信接收 普通短信发送、快闪短信(免提短信)发送 Wap push 信息发送 普通短信接收
本产品提供给用户快速二次开发的能力,利用本产品普通的开发人员可以在几个小时之内快 速开发、测试并启用彩信/短信服务。 本产品支持的数据库包括:Access、SQL Server、Oracle、MYSQL 和 Sybase 本产品支持的彩信文件种类包括: � 单一资源文件: � � � � � � � 文字:.txt 图片:.jpg 声音:.mid .doc .ppt .pdf 和 .xls 文件
彩信通(数据库接口版) 用户手册
版本:V1.2


1.产品概述.................................................................................................................................................... 4 2.概念说明.................................................................................................................................................... 5 3.工作流程.................................................................................................................................................... 6 4.产品安装配置............................................................................................................................................ 8 5.数据库表说明............................................................................................................................................ 9 5.1 信息发送表(MSG_Outbox)...................................................................................................... 9 5.2 信息发送成功表(MSG_Sentbox).......................................................................................... 12 5.3 信息发送失败表(MSG_Failedbox)........................................................................................12 5.4 信息接收表(MSG_Inbox)..................................................................................................... 13 6.发送功能实现.......................................................................................................................................... 15 6.1 发送短信......................................................................................................................................15 6.2 发送 wap push............................................................................................................................. 15 6.3 发送彩信......................................................................................................................................15 7、应用环境............................................................................................................................................... 16
表名 MSG_Outbox MSG_Sentbox MSG_Failedbox MSG_Inbox
中文名 信息发送表 信息发送成功表 信息发送失败表 信息接收表
用途 用户要发送的彩信/短信存储于该表 存储发送成功的信息 存储发送失败的信息 存储接收到的彩信/短信
下图为应用系统和彩信系统之间的连接图:
2.概念说明
名称 快闪短信 Wap push smil 彩信通知 彩信 描述 也叫免提短信,当此类短信到达手机后,不需要用户点击就可自行显示 Wap 标准之一,将一个 wap 链接地址发送到手机上 Synchronized Multimedia Integration Language 即“同步多媒体集成语言”,是 W3C 的标准之一 类似于 wap push,用户接收彩信的时候,首先接收一条彩信通知 ( MMS Notifycation),系统再根据彩信通知提供的地址去下载彩信
� �
MMS-Examples:彩信例子目录,包含 3 种彩信,可用于测试发送 MMS-IN:系统安装完成后,默认的彩信接收保存目录
5.数据库表说明
5.1 信息发送表(MSG _Outbox) MSG_Outbox
序号 字段名 类型 长度 默 认 值 允 许 空 说明
1 2
MsgID ExpressLevel

接收彩信过程 1. 2. 手机用户向 GPRS 彩信设备发送了一条彩信 彩信系统将收到的“彩信通知“保存到 MSG_Inbox 中,并控制 GPRS 彩信设备连 接 GPRS 网络,接收彩信 3. 如成功接收彩信,彩信系统将接收的彩信以文件的形式保存到指定目录,并把文件 名称更新到数据库中的 MSG_Inbox 表 4. 如接收彩信失败,彩信系统将更新 MSG_Inbox 表中对应的下载状态字段,以后不 再下载 5. 应用系统可读取 MSG_Inbox 表中的内容来操作成功接收的彩信 Nhomakorabea�
相关文档
最新文档