
手机短信
文章平均质量分 86
yafeya
这家伙很懒,但是留下了很多东西!!!
展开
-
手机短信编码解码
这两天在家呆着,由于公司接到一个客户需求,需要实现手机监控。这个任务落到了我的脑袋上,所以需要做出一套通用的收发短信的东西,周五做了一套同步收发的工具,但是一直苦恼于短信的解码问题,因此,周末在家自己研究了一下关于手机的编码解码问题。0891683108501905F0040D91683176056198F70008902020906461230866258282597D760891原创 2010-04-25 14:32:00 · 11504 阅读 · 3 评论 -
手机收发短信
手机收发短信,上一边文章介绍了短信的编码解码,在此基础上编写了手机收发短信的代码,收发短信都是调用AT指令集。原来设计了一个版本,收短信采用SerialPort类的DataReceive事件,使用AT+CNMI指令接收短消息。这样有个问题,来一条短信就会触发一个事件,这样,如果对方发短信的频率过快,特别是使用飞信的情况下,会产生丢失短消息的情况。因此,设计了另一个版本,在收短信的时候采用A原创 2010-04-28 21:58:00 · 2258 阅读 · 3 评论 -
手机收发短信V0.2
上一次发过一篇文章,是使用AT指令集对手机短信进行收发的。最近使用的时候发现了一些问题,因此进行了一系列的重构与修改。问题:(1) 有一些编码没有支持;(2) 使用定时器接收短信,造成接收短信实时性很低;(3) 所有操作均为同步操作,是应用程序效率降低;调整:1. 解码支持了3种编码:7位、8位与16位。 对应于PDU编码中的TP-DCS,7位对应为00,8位对应原创 2010-05-13 13:12:00 · 1323 阅读 · 0 评论 -
事务处理——蓄水池方式
蓄水池的事务处理方式,解决了入口大出口小的问题。用户请求的速度可能很快,但是处理速度可能很慢,因此需要将用户的请求进行排队,进行处理。用户请求插入队列,在一个单独的线程中,处理队列中的请求,当然队列需要加锁,而且需要考虑队列被塞满的情况。根据公司领导的指导,我把前段时间写的手机短信收发工具改造成了这种方式,在这里给大家共享一下,留个念想,呵呵。希望大家踊跃下载,给我多提提意见。下载地址原创 2010-05-19 20:02:00 · 630 阅读 · 0 评论