我们自己有个电脑和数据库相连,然后加一个设备与电脑相连(比如上面KFDXXF说的手机模块),这个设备可以收发短信,我做一个程序可以监控这个设备,如果收到短信的话检查一下格式和用户,如果是我们的用户则看他需要什么样的信息,比如说他发的是#0#程序自动到数据库里检索信息然后把信息发送到他的手机上。
要用一个什么样的设备是通过串口通信还是其它接口,如何检察是否收到短信以及收到的短信的内容是什么,再一个如何把短信通过设备发送出去呢?

解决方案 »

  1.   

    手机模块就是猫,模块有G18/G20 你去查查资料,然后查查短信接口资料,我们单位上层是用delphi做的。
      

  2.   

     新浪短信Web Service 
      Tuesday, March 23, 2004 12:09 PM 
    在上一篇文章中,提到了在我的流程监控系统中应用了新浪发送短信的Web Service,得到了大家的响应。很多人对此非常感兴趣。在得到该资源的推荐者张炜先生(开发合作部的同事)的允许后,我决定公布此资源,并且提供如同鸡肋般的示例代码。该资源的该问地址为:http://smsinter.sina.com.cn/ws/smswebservice0101.wsdl,这是一个WSDL文件格式,您可以直接在您的VS.NET环境中直接添加Web引用,把该地址输入即可。该Web Service就只有一个方法,即string sendXml(carrier,userid,password,mobilenumber,content,msgtype)。各个参数全部为string类型,其含义基本如下(可能不正确)。carrier:运营商名称,这里面可以随便输,不过似乎没有任何显示,不知道里面有没有其它奥秘。 
    userid:您在新浪无线上注册的手机ID,即http://sms.sina.com.cn。 
    password:您在新浪无线上注册手机时所使用的密码。 
    mobilenumber:对方的手机号码; 
    content:发送短消息的内容; 
    msgtype:发送短消息的类型,我估计支持彩信,不过我目前仅使用文本短信方式,似乎随便输什么都可以,我使用的是“Text”。
    示例如下:Sina.SMSWS ws = new Sina.SMSWS();
       string result = ws.sendXml("Sina",textBox1.Text,textBox2.Text,textBox3.Text,textBox4.Text,"new"); 资费标准请参看新浪无线网站上的相关说明,应该是一条一角钱,不过也或者是一条两角线。由于其后台可能使用了消息队列机制,在繁忙的时候,可能会有几秒钟延迟。
      

  3.   

    你们领导叫做你就做啊,上次在 成都天宇 的时候我们领导叫做个CALS系统(据说是比操作系统还牛逼的东东,做出来微软就死了),虽然做不了但大家都说没有问题,最后花了一个月时间做一期,花了三个月时间做二期。。
         后来大家都走了,新的人又加进来做,据说开发规划有N多期。
         楼主学着点啊,要正确理解领导的意思,要多看领导的脸色,其实有时候领导并不是要什么真正的系统,而是要一个概念而已。以便出去吹的时候不至于冷场
         据说出去吹的时候很爽的。
      

  4.   

    建议选用arm芯片...
    需要设计电路、布线和制板...
    程序方面不是很复杂...楼主以前做过硬件开发吗?
    做过的话应该会比较容易上手...
      

  5.   

    我手上有你说的东西,用短信猫,软件根据你的要求自己写,我刚完成的一个用短信点菜程序,my qq is 58340655 if you need  call me please
      

  6.   

    这个主要要有移动的接口如果你们单位人不多用sina的就可以了,发送短信就一个简单的函数就ok了,如果你们人很多,几千人,那就自己向移动买个接口有了接口,程序还是比较简单的
      

  7.   

    1.买一个发短信的设备(市价:5000左右)2.用设备提供的接口开发,可以自己在上面再包装一层,将业务逻辑放进去3.至于你说的功能不难实现,但要定好规则:
      a.发送短信(简单,直接调设备的接口发送,最好弄一个信息队列,优先值什么的,以后省很多
        麻烦)
      b.接收短信,根据内容处理相关的逻辑.可以考虑写一个服务(用.NET写很容易的),定时接收
        短信,然后根据短信内容与事先统一的规则,调相应的逻辑处理(这里可以根据你的具体要
        求来写,例如,回复内容为"01.00001"表示通过ID为00001的记录等等)
      

  8.   

    硬件准备:
    1、从电信申请网关 or
    2、自己准备手机模块,如上海贝尔的 信灵通(通过com口和计算机相连)
    软件:
    自己能过电信网关的SDK或手机模块的SDK进行开发就可以了,不难的!
      

  9.   


    我自主开发的一套短信息发送接收程序.
    是基于短信modem开发的.你想不想要,可以和我联系!
    0551-3641011.
    mail:[email protected]
      

  10.   

    有两种方法:
    1.与移动或联通进行合作,进行开发
    2.买一个短信modem,自已再二次开发.
    我使用的是2.自已用C#进行的二次开发.
      

  11.   

    请到http://community.csdn.net/Expert/topic/3294/3294262.xml?temp=.2844812
    接分!