标题：北斗通短信软件
简介
北斗通短信软件是北京星康泰科技有限公司旗下的一款短信增值软件，它主要包含有六个模块组成：客户端模块、用户Web管理模块、Web Service及HTTP接口模块、系统管理后台模块、状态回调模块。
模块
一、客户端模块功能。1．短信群发或定时群发功能。
A.提供各种强大的批量号码导入方式，可以从Excel文件、TXT文件直接导入号码，可以在网页、Word、Excel或记事本等直接复制字符数据进行导入，客户端会智能分析字符数据，筛选出正确的手机号码进行导入，处理大量数据能力强。
B.提供比较多的辅助功能。
C.对比筛选功能，对两批号码进行灵活的比较操作处理。
2．一对一短信发送或定时功能，一对一群发功能是针对每个号码要发送不同的内容，如：给每个学生发送考试成绩通知，给每个会员发送帐户消费余额等。客户一般是从Excel文件导入发送号码及内容。
3．发送历史短信管理，查询发送历史号码的状态、重发、删除等功能。
4．联系人信息管理，支持客户资料Excel导入功能。
5. 自定义联系人的信息字段设置，使客户端能灵活适应不用客户的使用。
6. 发送内容模板设置，方便客户发重复的内容。
7．帐户余额查询。
8. 灵活的接口设置及发送速度调节，点击登陆窗口的左下小三角图标可以进行设置,默认是使用HTTP接口方式发送，速度是每次调用接口向服务器提交100个号码，最大的发送速度是每次提交2000个号码，客户可根据自己的网络环境情况进行合理调整。当服务器的IP接口变动时，也可以让客户直接修改新的连接地址。
9. 网上自动更新客户端功能。
10. 获取新IP接口地址功能。由于托管服务器机房变更或其他原因，造成IP接口地址会有可能变动，在客户端登陆窗口的“端口检测”按钮里，首先以之前的IP地址进行连接测试，如果测试失败会到网站指定页面读取新的IP地址，连接测试成功后自动覆盖旧的IP地址。
经过多次和国内各种公司的短信客户端测试相比，该客户端是性能最稳定，速度最快,功能最齐全强大的，而且越是随着数据量的加倍增大处理，该客户端的优势体现越加明显。
二、用户Web管理模块该模块包含有4种帐户角色的Web管理功能：普通终端用户角色、集团用户角色、代理商用户、业务员用户。
1. 普通终端用户角色功能。
A．发送短信功能，以网页形式提交发送短信功能，能自动分析客户输入的号码个数给内容字数。
B．短信发送记录，用户发送短信的历史记录。
C．草稿箱管理，发送信息的草稿模板管理。
D．回复短信管理，回复信息查询功能。
E．我的充值记录，帐户的充值历史查询功能。
F．申请充值，提交帐户申请充值功能。
G．申请充值记录，查询帐户申请充值的历史记录。
H．黑名单管理，过滤禁止发送的黑名单号码。(作用范围：该帐户)
2. 集团用户角色功能，该用户角色是给一些大的集团或公司使用的，可以让客户自己增加普通终端用户给不同的部门或员工使用，并且对增加的普通终端用户进行管理。
A. 用户帐号管理，管理添加、修改、划帐普通终端帐户等功能。
B. 用户发送记录，查看集团内所有子帐户的发送短信情况。
C. 用户划帐记录，管理集团子帐户的划帐历史记录。
D. 我的充值记录，集团用户的充值历史记录。
E. 申请充值，集团用户充值申请功能。
F. 申请充值记录，集团用户申请充值历史记录管理。
G. 帐户等审核充值申请，审核集团子帐户的充值申请管理。
黑名单管理，过滤禁止发送的黑名单号码，作用范围是该集团的所有子帐户。在集团用户的黑名单增加号码后，该集团用户开出的所以普通终端用户发送信息时，都会过滤该号码的发送。代理商角色功能。普通客户管理，对普通终端帐户的添加、修改、初始密码、划帐等管理等功能。
1)设置用户状态有3种:
(a).禁用，禁用后，普通用户不能进行登陆发送信息等。
(b).正常，普通用户正常发送使用。
2)设置负责客户的业务员，设置了负责的业务员后，业务员在登陆后台管理就能查看及设置监控跟踪该客户的发送情况。
集团客户管理，对集团帐户的添加、修改、初始密码、划帐等管理功能。
说明：如果集团帐户被禁用，除了该集团帐户不能登陆平台，该集团帐户开出的所有子帐户也不能进行登陆及发信息， 
代理商管理，对代理商帐户的添加、修改、初始密码、划帐等管理功能。
说明：如果代理商帐户被禁用，除了该代理商帐户不能登陆平台，该代理商开出的所有子帐户也不能进行登陆及发信息， 
在增加或修改代理商帐户信息时，该代理商能查看所以子帐户发送号码的通道网关返回真实状态报告清单，否则，该代理商是没有查询号码的真实发送状态报告权限。
业务员管理，对业务员帐户添加、修改、初始密码、划帐等管理功能。客户发送记录，查询代理商的所有子帐户或下级代理商子帐户的发送历史记录。审核充值申请，审核子帐户的充值申请。 
4.公司业务员角色功能。
普通客户管理，业务员负责的普通客户帐户管理功能。
1)设置用户发送监控跟踪有3种:
(a).停止，不对用户发送的信息进行监控通知。
(b).发送，当用户发送号码大于100个时，系统会发一条通知信息到业务员的手机里，通知业务员该用户提交了信息。
(c).完全，设置为完全监控后，当该用户有发送信息时，不管是发多少条，系统都会发一条通知信息到业务员的手机里，通知业务员该用户提交了信息。
B. 集团客户管理，业务员负责的集团客户帐户管理功能。点击查子帐户后，能对集团帐户的子帐户进行设置管理
C. 代理商管理，业务员负责的代理商帐户管理功能。点击查子帐户后，能对代理商帐户的子帐户进行设置管理
D. 客户发送记录，业务员负责的所有帐户的发送历史记录查询。
E. 客户充值记录，业务员负责的所有帐户的充值历史记录查询。
F. 待审核充值申请，业务员负责的所有帐户的等审核充值申请记录查询。
三、有Web Service接口或Http接口 双接口模块，让客户根据自己的不同情况选择合适的接口，实现跨平台发送信息的接口功能。提供给下级代理商自己的SMS平台里接入平台，或提供给应用客户的OA办公软件、JXC进销存软件、CRM客户关系管理、ERP企业资源管理等 各种行业软件接入平台，该接口模块对发展下级代理商或一些大应用客户非常重要。
1. GetBalance 说明：获取帐户余额信息接口。
2. GetSmsInfo 说明：获取通道每条短信内容的长度接口。
3. SendMessage 说明：提交发送信息到平台的接口。
4. SendTimer 说明：提交定时短信到平台的接口。
5. UpdatePsw 说明：修改用户登陆密码的接口。
6. UserLogin 说明：用户的合法性检测接口。
由于本SMS平台的Web Service接口是使用开发，如果下级代理商的短信平台或大的应用客户网站使用的是Java 语言开发，如不经过特别处理，在调用标准的Web Service接口会不成功，我们已经针对这种情况，会另外提供多一个专供Java平台调用的Web Servicer接口模块
接口帮助说明文档地址，是在接口的IP地址下，输入help.htm 即可查看接口帮助说明书文档。
四、平台的系统管理后台模块，提供系统管理员管理平台的后台功能，主要用于多种不同的发送通道管理、帐户发送使用的通道，发送记录查询管理等。
1. 普通客户管理，设置普通帐户使用指定的网关通道进行发送指定类型的号码，如果没有指定通道，默认自动系统会自动使用优先级别高的通道对该类型的号码进行发送，否则就使用指定的通道发送该类型的号码。
2. 集团客户管理，设置集团帐户使用指定的网关通道进行发送指定类型的号码，由于集团帐户是不能直接用来发送信息的，设置集团帐户的发送通道只是为了让集团帐户开出的子帐户使用一样的通道发送。
3. 代理商管理，设置代理商帐户使用指定的网关通道进行发送指定类型的号码，由于代理商帐户是不能直接用来发送信息的，设置代理商帐户的发送通道只是为了让代理商帐户开出的子帐户使用一样的通道发送。
4. 等待发送记录，查询平台正在等待提交到通道网关的发送记录，可以中止正在等待发送的记录，
5. 发送历史记录，所有帐户的发送历史记录查询。
6. 定时发送记录，所有在等待发送的定时短信记录管理，可以中止取消定时短信的发送。
7. 中止发送记录，所有被系统中止发送的记录查询。
8. 发送通道管理，平台的网关、通道提供商的管理，如果是直接号码池的通道，可以管理注册号码、发送号码的增加、删除、上传。主要用来调整通道的发送优先级别，当帐户的发送通道是“自动”时，系统会使用优先级别最高的通道发送，可以对通道进行上移或下移进行调整优先级别。
9 发送通道测试，测试可用通道的发送状态功能，使用通道发送测试号码，测试通道是否能正常发送接收。
10.表，每个帐户在各个通道发送数量的统计报表功能，方便与各个客户进行统计结算。
11.名单管理，过滤禁止发送的黑名单号码。(作用范围：系统所有的帐户)
五、通道发送服务模块，采用Windows 服务的方式处理，在服务器启动后就能立即进入工作状态，该模块负责向电信网关或通道商平台传送所有帐户提交的发送数据，该模块采用多线程并发工作模式，暂时用1个线程处理定时短信的发送，1个线程处理1对1短信的发送，2个线程同时处理批量短信的发送，2个线程处理取通道状态报告功能，可根据服务器的CPU核心数增加处理线程数量。在每天凌晨5点开始 汇总统计发送记录，处理前天发送历史记录，然后自动重启服务器。
该模块支持多通道的并发式发送，同一时间不同批次短信可以使用不同网关通道进行发送，也集成有并发取各个通道的发送状态功能，由于有部分通道的发送状态需要平台自己到通道提供商的服务器取回状态报告，而不是通过回调返回状态报告，所以在该通道发送模块里也有调取通道发送状态的功能。
由于不同的网关通道运营商使用的接口及标准会各式各样，所以SMS平台接入一个新的不同接口方式的通道，我们都会免费帮客户处理更新发送服务模块，以及通道的取状态报告或回调状态功能等。
六、通道的发送状态回调Web Service接口，提供电信发送状态回调清单的接口功能。（如没有使用直联回调状态报告通道，可不需要此模块。）
[1]
1.由于不同的通道运营商，会使用不同的状态报告回调接口，该状态回调模块已经多种版本模块，网页HTTP GET 回调方式，Web Service 接口回调方式等。
备注：
2.平台的号码发送状态分提交状态及实发状态报告，普通用户、集团用户、没发送状态权限的代理商和业务员，查看到的号码发送状态是号码发送到SMS平台服务器的提交状态，只要号码是正确的都会显示是成功状态。号码的实发状态报告只有权限的代理商用户和系统管理员才能查询显示。
3.户端模块有独立运行版本或EXCEL插件版本，另外再分公司自己专用版、公用版或下级代理商专用的OEM版本。