基本结构是, 用电脑控制手机收发短信.
手机收发短信, 就象电脑上网需要一个猫一样, 也有一个"GSM-modem". 插入SIM卡后, 就相当于给猫输入了用户名, 密码, 然后就可以打电话/发短信了.
电脑与手机的数据传输, GSM在这方面有个规范, 叫做"AT", 所有与"GSM-modem"的交互都是在这个协议上进行的. 在编程层次上, 这属于串口编程
大概流程是这样的
Nokia的手机除了早期出品的外, 基本上都可以通过pc suite实现这个功能, 它封装了这些交互细节. 我用的nokia 1116, 不被pc suite支持, 接口规范用的是FBUS, 在nokia官方网站上找不到相应的驱动程序, 不过有第三方的, 叫做"mobiMB".这有破解版.
市面上, 有种东西叫做"短信猫" , 基本上就是这个意思. 不用自己去diy了 :)