- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
恒安短信平台需分析说明书
英业达B2B平台
解决方案
南开创元信息技术有限公司
2009年7月
目 录
项目概述项目背景平台的开发设计实现了模块化、分层化的结构。从业务资源的角度,降低了各个模块的相关性,从而保证了结构上的灵活性和系统的稳定性。
图2-1
平台引擎
短信平台引擎提供一个基于短信应用的、实现用户群发、信息采集、通讯管理等服务的无线数据平台,使企业降低与客户通讯成本,达到促成营销目的的深远效应。为了保证在大容量业务处理的情况下系统的稳定性和安全性,平台采用了队列方式的通信机制,同时设计了多进程控制。多线程的优势在于一个业务模块中,可以支持大量的业务处理请求。
第一种方式: Socket接口方式,Socket可以看成在两个程序进行通讯连接中的一个端点,一个程序将一段信息写入Socket中,该Socket将这段信息发送给另外一个Socket中,使这段信息能传送到其他程序中。其他应用系统将短信写入Socket中,Socket的内容被其他应用系统的网络管理程序访问,并将这段信息发送到短信平台,短信平台的网络接口接收到这段信息后,传送给Host B的网络管理软件,网络管理软件将这段信息保存在Host B的Socket中,然后程序B才能在Socket中阅读这段信息。要通过互联网进行通信,至少需要一对套接字,一个运行于客户机端,称之为Client Socket,另一个运行于服务器端,称之为Server Socket。 根据连接启动的方式以及本地套接字要连接的目标,套接字之间的连接过程可以分为三个步骤:服务器监听,客户端请求,连接确认。 服务器监听:是服务器端套接字并不定位具体的客户端套接字,而是处于等待连接的状态,实时监控网络状态。 客户端请求:是指由客户端的套接字提出连接请求,要连接的目标是服务器端的套接字。为此,客户端的套接字必须首先描述它要连接的服务器的套接字,指出服务器端套接字的地址和端口号,然后就向服务器端套接字提出连接请求。 连接确认:是指当服务器端套接字监听到或者说接收到客户端套接字的连接请求,它就响应客户端套接字的请求,建立一个新的线程,把服务器端套接字的描述发给客户端,一旦客户端确认了此描述,连接就建立好了。而服务器端套接字继续处于监听状态,继续接收其他客户端套接字的连接请求。平台采用TCP/IP协议,保证数据的正确和可靠性。
第二种方式:Web Service接口方式,可以接收从其它应用系统中传递过来的短信发送请求。Web Service技术允许网络上的所有系统进行交互。这种协作机制对其他系统来说,是完全透明的。但是对于其他系统短信发送后。
MQ
参数 类型 介绍
id Varchar(20)字符型 由商务人员分配的账号
pwd Varchar(20)字符型 分配给您的密码。
to Varchar(2000) 接收手机号码多个手机号码用 , 英文逗号隔如13344566889,139444566778(注意URL会超长。建议每次提交在100个号内,超过请自行做循环。)
content Varchar (65)字符型 短信内容 65个字符。
time datetime()长日期型 定时发送。为空时立即发送。
格式如:2006-8-26 17:25
返回状态码 信息说明
000 成送成功!
-02 当前用户ID错误!
-03 当前密码错误!
-04 参数不够或参数内容的类型错误!
-05 手机号码格式不对!
-06 短信内容编码不对!
-07 短信内容含有敏感字符!
-08 无接收数据
-10 手机号码数量超长!(100个/次 超100个请自行做循环)
-11 短信内容超长!(70个字符)
-12 其它错误!
基本业务功能
手写短信
新建短信时由固定文件模板上传短信内容,系统自动拼接模板中的字段组成待发内容后提供短信内容预览,确认无误后手动发送。发送时平台引擎会按照系统设定的白名单、禁语规则、长号码等设置进行数据检查,不符合条件的短信返回申请者。如再次新建短信需删除已上传的文件。
收件箱
收件箱中保存所有手机用户通过运营商转发的短信并提供按手机号、日期和内容进行查询。
发件箱
发件箱中保存其他系统通过平台引擎发送的短信和平台自身发出的短信并提供按照公司、地域、部组、手机号、日期、类型和发送内容进行对已发送短信的多条件组合查询。
系统管理
重发规则定义
重发规则将定义协议层的重发规则。模块支持同一号码同一天发送次数的设定,支持标记为重发的短信是否重发的设定以及同一号码相同信息是否重发的设定。
白名单管理
白名单管理模块需先定义导入名单的方案名称,然后批量导入白名单数据。删除白名单数据时只需删除
文档评论(0)