基于短消息技术的移动客服系统及其在远程教育中的应用

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

J2EE体系结构
最终,客户 在客户端通过 WEB浏览器等方 式访问位于中 间层的WEB服务 器(JSP、Servlet、 JAVABEAN),WEB 服务器响应该 请求,进行简 单处理,再调 用位于应用程 序服务器中的 EJB去访问和操 纵后台的数据 库服务器,用 以完成复杂的 商业逻辑。
19
2
本文所做的主要工作与创新之处(1)
通过短消息使电子信息平台和手机终端相交互 将互联网上的数据在移动通信网上流通 ,通过短消息实现了 在信息息平台和手机终端间的交互 .将互联网技术与移动通信技 术相结合,结合各自优势,更好地方便用户。 系统架构和设计 采用B/S结构,使客户端实现零安装。采用 J2EE架构MVC设 计模式, 使系统各个部分相对独立, 提高了系统的可维护性和 可配置性,便于系统各个部分的扩展和替换,同时使系统具有开 放、安全、健壮、跨平台等优势。 采用多线程技术,用多线程实现短信的扫描、发送、接收 并保存短信记录到相关数据库。并且企业用户可以根据客服信 息量和服务器性能对系统的发送短信线程数进行动态调整,以 最优方式完成短信客户服务。
13
SP经网关通过CMPP协议收短信过程
接收过程为(1)手机发出数据请求(可能是订阅信息或图片点播等),被源ISMG 接收; (2) 源 ISMG 对接收到的信息返回响应; (3) 源 ISMG 在本地查询不到要连接的 SP ,向 GNS( 汇接网关 ) 发路由请求信息; (4)GNS 将路由信息返回; (5) 源 ISMG 根据 路由信息将请求前转给目的 ISMG ; (6) 目的 ISMG 对接收到的信息返回响应; (7) 目 的ISMG将请求信息送SP(8)SP返回响应;在以上操作中,步骤3到步骤8均使用CMPP 协议;在随后的操作中,目的 ISMG 在接收到 SP 的响应后将产生 MO 状态报告发给源 ISMG。
4
部分客户截图(1)
5
部分客户截图(2)
6
内容提要
短消息和互联网短消息网关介绍 关键技术详解 系统设计实现 论文工作的实际应用、下一步构想
7
短消息相关介绍
除了点对点的短消息业务外,以服务提供商SP向移动终端发送短 消息正在快速地发展。形成了从手机用户到服务内容提供商的一 整套产业链,并逐渐成为各移动运营商新的经济增长点。 除了传输文本信息的SMS,还有EMS和MMS技术。我们可以用 “SMS无声无色,EMS有声无色,MMS有声有色”来形象地概括 这三种消息服务的特点。 短消息应用现状 在英国、德国、挪威等一些国家和地区,有些运营商的短消息业 务收入甚至超过了传统的话音业务。统计表明,在我国主导移动 运营商中国移动2亿余用户中,75%左右的用户使用短信,且每人 平均月使用短信超过100条。(2*0.75*100=150亿) 短消息收发过程 点对点的收发过程较为简单,主要由短消息中心来负责。当将互 联网上的数据做为短信源发送给用户(和接收)的时候要通过短消 息互联网网关发送(和接收)。
14
短消息收发的程序实现
调用网关代理中相关接口来实现短消息的收发。封装短信收发接口方法的SMProxy的抽象类 SMProxy在com.huawei.SMProxy的包中,封装了Send、close、getConnState方法。在这里假设我 们有连接到短消息网关的条件,具体地说能连接互联网、知道网关服务器的IP地址和端口、申请 到了登陆到网关的企业代码、用户名、密码和接入号,因为这是接入短信网关的前提条件。 SMProxy是一个抽象类,需要被继承使用。SMProxy抽象类的框架的主要内容如下: public class SMProxy { public SMProxy(Args args) { //完成初始化和向ISMG登录等工作 } /** * 发送消息,阻塞直到收到响应或超时。 * 返回为收到的消息,超时或通信异常时Exception。 */ public CMPPMessage send(CMPPMessage message) { //调用此方法发送消息 }
} /** * 终止连接。调用之后连接将永久不可用。 */ public void close() { } /** * 提供给业务层调用的获取连接状态的方法 */ public String getConnState() { //返回连接状态的描述 } } 当不需要接收ISMG下发的短信和不需要获得ISMG的断连通知的时候,可以直接使用SMProxy类方法 发送/查询/删除短信和退出ISMG。
MVC体系结构
MVC(Model-View –Controller模型-视图-控制器)体系结构是为那些需要为同 样的数据提供多个视图的应用程序而设计的。MVC把程序分为三种对象类型: 1. 模型(Model):维护数据并提供数据访问方法。 2. 视图(View):绘制模型的部分数据或者所有数据的可视图。 3. 控制器(Controller):用来处理用户命令及程序事件。 过程是:首先由控制器接收用户的请求,并决定应该用哪个模型来进行处理,然后模 型用业务逻辑处理用户的请求并返回数据通过表示层呈现给用户。
倡道信息化电子商务无纸办公另一方面随着移动通讯技术的发展移动终端越来越普及05年上半年363亿预测2010年7亿户除了用手机接听电话外用户对其它应用业务也有很强烈的需求如短消息业务就成为了手机用户最经常使用的业务之一
基于短消息技术的移动客服系 统及其在远程教育中的应用
1
选题背景及意义
信息化是当今社会发展的主旋律,随着网络应用日益广泛、信息 技术条件不断完善以及政府在宏观政策上的强力引导,许多企事 业单位都有了自己的信息平台或有这个需要。(倡道信息化、电 子商务、无纸办公) 另一方面随着移动通讯技术的发展,移动终端越来越普及(05年上 半年3.63亿,预测2010年7亿户),除了用手机接听电话外,用户 对其它应用业务也有很强烈的需求,如短消息业务就成为了手机 用户最经常使用的业务之一。 移动运营商在完善传统语音业务的同时积极拓展无线数据业务。 综合这些方面,如果用户能通过短消息与单位的信息平台进行交互 来达到阅读信息、学习或办公的目的,这必将受到用户的欢迎。 可以说,将互联网技术和移动通信技术更高程度的融合是不可阻 挡的趋势。本文即以此为背景来进行开发和研究的。 意义:在丰富了无线数据内容的同时,信息平台能更好地服务于 用户,融合了方便、快捷等移动特色。
10
内容提要
短消息和互联网短消息网关介绍 关键技术详解(网关协议及短消息的收发) 系统设计实现 论文工作的实际应用、进一步研究构想
11
网关协议
网关协议介绍 CMPP(China Mobile Peer to Peer)协议即中国移动点对点协议,是移动 短信网关连接SP所采用的协议。SP与联通短信网关采用的是SGIP(在CDMA上 是ETIP,是因为联通有GSM和CDMA两个网络)协议,与电信连接是用SMGP协议。 SMPP(Short Message Peer to Peer)协议即短消息点对点协议,是网关连 接短消息中心采用的协议。SMPP是国际通用的协议,CMPP是中国移动根据我 国情况在SMPP基础上自己制定的协议,二者体系结构大体相同,应用范围也 相同,但数据包的格式及内容有一定的差异。 CMPP协议栈与通信方式、长连接和短连接 SP与ISMG之间进行信息交互时,可以采用长连接方式,也可以采用短连 接方式。长连接是指在一个TCP连接上可以连续发送多个数据包,在TCP连接 保持期间,如果没有数据包发送,需要双方发链路检测包以维持此连接。短 连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则 断开此TCP连接,即每次TCP连接只完成一对CMPP消息的发送。
3
本文所做的主要工作与创新之处(2)
支持各种短信平台 可以采用不同的短信接入方式,支持SMPP短信协议及中国移 动CMPP短信协议、中国联通SGIP短信协议,支持大多数互联网 短信网关(ISMG)。 在通信服务器之间建立高速缓存,尽量减少单位时间内应用 程序对数据库的直接读取,提高并发用户多时系统的性能。具 体办法是各种应用与通信服务器之间建立高速缓存,根据具体 硬件情况可以是通信服务器的内存。 将MCC设计成产品,再进行简单开发可以应用于各种行业和 实现各种业务需求。在本文中也在MCC系统基础上进行业务扩 充实现了一个校园短信系统。实现学校、家长和学习者间的短 信互动。
9
网关系统结构
短消息网关(ISMG)是处于短消息中心(SMSC)和业务提供商(SP) 之间的设备,它为SP与短消息中心之间数据交换提供一条安全、快捷 的通道,以便手机用户利用短信方式与SP双向通信 短信网关包括与负责范围内SP进行连接的通讯软件(采用CMPP协 议)。与负责范围内SMSC相连的协议软件(采用专线互联方式,即 SMPP协议)。与其他ISMG进行连接的通讯软件(采用CMPP协议)、业 务处理软件、网络管理软件、防火墙软件和为计费提供原始活单的计 费处理软件等。
12
SP经网关通过CMPP协议发短信过程
发送过程为(1)SP发出数据请求(可能是短信通知或手机铃声等),被源ISMG接收;(2)源ISMG 对接收到的信息返回响应;(3)源ISMG在本地数据库中找不到要发送的目的手机号段所对应网 关代码,向GNS(汇接网关)发路由请求信息;(4)汇接网关将路由信息返回; (5)源ISMG根据 路由信息将请求前转给目的ISMG;(6)目的ISMG对接收到的信息返回响应;(7)目的ISMG将请求 信息发送至SMC;(8)SMC向目的ISMG返回响应;在上述操作中,步骤1到步骤6均使用CMPP协议; 在随后的操作中, SMC 将通过信令网向移动用户发送信息,移动用户收到后将返回状态报告 (Delivery-Receipt)给短信中心,短信中心将按照MO操作的流程将状态报告返回给SP(如果 SP要求返回状态报告)。
15
/*连接终止的处理,可加上具体业务处理过程, SMC连接终止后,需要执行动作的接口 */ public void onTerminate() {//可以添加ISMG和SMProxy断开连接的处理代码 } /*对收到消息的处理。可加上具体业务处理过程。 @param msg 从短消息中心来的消息。 * @return 应该回的响应,加以业务处理。 */ public CMPPMessage onDeliver(CMPPDeliverMessage msg) {
8
互联网短消息网关介绍
短消息网关的引入 在短信信息服务第二阶段业务发展的初期,一般采用SP(服务提供 商)通过SMPP协议直接与某一个SMSC (短消息中心)连接,由SMSC直接 通过信令网发送短信给用户的方式。但当SP的短信信息服务业务量很 大时,全部短信都由与SP直连的SMSC负责转发,造成该SMSC负荷极大, 难以满足业务发展的需要。而且,GSM网的规范做法是由用户归属地的 SMSC负责用户短信业务的转发,如果该SMSC与提供服务的SP没有连接, 当用户采用短信点播申请短信信息服务时,上行短信无法发送到该SP。 因此,随着业务的发展,信息类短信的转发也要求采用GSM网的规范做 法,即由用户归属地的SMSC负责用户短信信息服务的发送。短消息网 关应运而生,在短信网关参与的模式下,短信网关作为专业化的信息 分配及管理者实现SP与SMSC之间的交互。
16
//添加收到短消息中心下发消息的处理代码
内容提要
短消息和互联网短消息网关介绍 关键技术详解 系统设计实现 论文工作的实际应用、进一步研究构想
17
J2EE介绍
J2EE是一个企业级开发平台,它是开放的、基于标准的平台,用于开发、 部署和管理N层结构,面向WEB的、以服务器为中心的企业级应用。 它是一套体系结构,而不是一个具体的软件。 它最大的优点在于将企业的业务逻辑同系统服务和用户接口分开,放在 它们之间的中间层。它提供了一系列的底层服务,如事务管理、缓冲池 等,使得开发者能够将精力集中于企业的业务逻辑和商业规则上,一切 与基础结构服务相关的问题以及低层分配问题都由应用程序容器或者服 务器来处理。 J2EE的基本体系结构由客户层、WEB层、应用层和数据层组成。Web Brower 和Java client组成客户层,用于显示用户界面。Web Container 存在于WEB服务器上,为WEB层;EJB Container(Enterprise JavaBeans Contain在一 起组成了J2EE体系结构的中间层,用以完成企业计算的事务逻辑。数据 层则是传统的大型数据库服务器。
相关文档
最新文档