WEB网页短信系统建设方案

根据客户和公司的需要工作组近期进行了对短信系统的开发。在此为大家分享下
一:短信平台的适用性要求
1:跨平台开发
根据要求系统必须支持跨平台,苹果系统、WINDOWS系统、Linux系统 必须在不下载和安装程序的前提下直接使用。为此我们采用了系统对跨平台开发的开发。客户端采用了WEB网页端进行开发。保证用户使用客户端时通过任何一个系统的浏览器直接访问和使用
2:支持多线程大批量的信息发送
因WEB网页端的特殊机制无法实现大批量的短信信息处理,怎么我们采用了WEB网页端客户提交存入服务器的数据库和文件系统。服务器上的C/S服务程序进行多线程的发送处理
3:信息中文编码
因各大移动厂商的信息发送的编码机制不一致,我们采用了后台设置通道时对编码的设置。设置后系统会自动转换编码。通常格式是GBK(gb2312)和UTF-8格式。服务发送系统程序会根据不同的设置进行对中文内容的编码处理。
4:信息编码处理的重要性
在开发过程中当时忽略了不同发送厂商的编码问题,没有对中文内容进行信息编码的处理。发送至手机后中文内容变成了不可识别的乱码。所以对不同编码的信息处理是一定要做的。
5:信息发送通道的号码分隔符处理
各种移动厂商的多好吗处理分隔符其实也是不一样的,没有规则无法统一。我们在开发过程中在管理后台加入了通道多号码分隔符的设定,总而保证了客户提交一种格式,服务程序发送发送时按照通道设置好的格式进行发送号码的组合。
6:通道分流
根据客户的要求要针对不同用户设置不同通道,不同号码要针对不同的通道进行分流。例如移动号码通过移动通道发出、联通号码通过联通通道发出、电信号码通过电信通道发出。为实现此功能项目组对web网页的后台和WEB网页客户端进行了调整。后台增加了用户通道分配分流功能,可对不同的用户进行不同的通道分配和分流。客户端增加了号段分类采用了字符串函数进行处理。发送服务程序增加了号段的多线程分流处理。从而实现了客户的要求
7:敏感词的应用
客户要求系统在后台可设置敏感词,通过敏感词库功能进行对客户端提交的信息自动筛选和提醒。为此后台增加敏感词库功能。客户端增加了对用户提交信息的内容和敏感词库的比对。通过C#字符串函数实现。
二:系统构架
根据上述客户的部分要求可看出整套系统的构架
系统采用 C/S +B/S+数据库整体构成
2.1:B/S运用在整个系统的客户端、代理商和后台 。客户端、代理商后台和总后台采用WEB网页B/S架构从而实现客户所要求的款平台,无论使用什么系统 无需下载安装程序即可通过浏览器进行登陆和使用。
2.2:C/S架构 运营在系统中的发送服务上。此服务程序是安装在服务器上使用,用于解决数据处理问题。
2.3:数据库 系统的整个数据存储将会存入服务器上的数据库。调用也是在此调用。
有需要交流的hu

猜你喜欢

转载自blog.csdn.net/baihua345/article/details/88074151