设备:一台手机和一台笔记本电脑,
要求:实现手机与电脑之间通过业务平台收发短消息,求教应该怎么用java编程,要用到哪些知识及答题流程是怎样的
新手求大神们指点。。

解决方案 »

  1.   

    1: 你要向移动申请一个接入短信网关号码,然后用JAVA写一个CMPP协议的程序,连到移动短信网关上,按协议发送/接收短信。(上行短信必须发给你申请的这个号码才行。)
    2: 在电脑上接个短信猫,它就是一个手机,通过这个手机发送/接收短信,电脑上有程序可以收发。
      

  2.   

    你不是用电脑来发短信,你是用电脑来收短信,所以需要通过移动互联网短信网关来操作,申请移动业务长号码,楼上也提到过了使用 CMPP 协议
      

  3.   

        你要有一个短信猫,这个短信猫里还有有sim卡,你可以用windows自带的超级终端用AT指令测试是否好使。
        然后你用程序java或者是C#去初始化这个短信猫,如果你只有一个猫的话,要记住一般这个用线程初始化只能初始一遍,最后JAVA通过COMM口发送短信的代码,发送彩信还要连接GPRS。。
        我这里倒是有以前给甲方做技术验证做过的demo,也是基于sun 以前的一个项目叫SMS吧好像是,你可以查查。
        我猜你是在做android项目是吧?嗯。。你可以把你自己的手机驱动装上,然后我记得好像是你可以直接把程序发布在自己的手机上,这样就能用手机发送短信了。
        你要收想叫电脑去发送应该只能用第三方硬件了吧,比如上面说的短信猫。
        你可以考虑用webServices去做可以呀,还比较简单。
      

  4.   


    没有用过CMPP,准备研究研究,您说的“申请一个接入短信网关号码”需要费用么?