基于普通手机的短信编程源码
源代码在线查看: readme.txt
一、概述:利用两台普通手机,你就可以快速搭建一个实用的、可以作为商业用途的短信收发平台。该平台提供一个简单灵活的短信收发接口(短信发送文件、短信接收文件), 用户可以任意定制自己的短信商业应用逻辑,实现任意类型的短信商业应用。
二、程序功能
1、利用手机和电脑搭建一个短信收发平台。
2、给用户软件提供一个简单的接口界面:发送文件和接收文件
A、短信平台把收到的短信写入文件 sms_recv.txt 末尾,一行一条短信,格式为:‘接收时间| 对方手机号| 短信内容’,由用户系统读取进行处理。
B、把待发送的短信写入文件 sms_send.txt 末尾,一行一条短信,格式为:‘发送时间|对方手机号| 短信内容’,短信平台自动把该短信发出。
3、原理
程序启动后,生成两个线程,一收一发。其中发送线程不断监控文件 sms_send.txt,如有新记录写入,即进行发送。
接收线程不断扫描接收短信手机内存,如有新收到的短信即把它写入文件 sms_recv.txt 末尾,由用户程序进行处理。
三、安装
建一目录,把文件 sms.exe sms.ini sms_recv.txt sms_send.txt sms.permit 拷入即可。
四、运行
1、运行文件为 sms.exe。
2、运行条件
收发短信的手机必须能通过串口经过数据线和电脑交换信息,作者在西门子系列手机(如:3568i,3618,6618等)上测试通过。
3、注意的问题
A、若为西门子3618或6618,使用前先通过超级终端向手机发指令"at+cpms=ht"或"at+cpms=me",短信平台才能正常接收短信;至于手机数据线网上到处都是。
B、若要同时进行短信的接收和发送,必须准备两台手机和相应数据线,通过不同的串口接入电脑,串口速率一般取19200或更高。同时注意设好本地短信中心号。
五、声明
为尊重作者的劳动,该软件为有偿使用软件,必须遵守使用共享软件的有关惯例。
费用:个人用户 250 元,单位用户 2500 元。
农行帐号:9559980839325000314 谷维强。
作者: 谷维强
tel: 13607713833
E_mail:gu_wei_qiang@163.net