当前位置:编程学习 > JAVA >>

关于手机向电脑发短信

设备:一台手机和一台笔记本电脑,
要求:实现手机与电脑之间通过业务平台收发短消息,求教应该怎么用java编程,要用到哪些知识及答题流程是怎样的
新手求大神们指点。。 --------------------编程问答-------------------- 需要用到移动他们提供的接口吧 你可以去移动官网看看 --------------------编程问答-------------------- 1: 你要向移动申请一个接入短信网关号码,然后用JAVA写一个CMPP协议的程序,连到移动短信网关上,按协议发送/接收短信。(上行短信必须发给你申请的这个号码才行。)
2: 在电脑上接个短信猫,它就是一个手机,通过这个手机发送/接收短信,电脑上有程序可以收发。 --------------------编程问答-------------------- 看到好多代码实例 还在研究中 感谢帮助!
引用 1 楼  的回复:
需要用到移动他们提供的接口吧 你可以去移动官网看看
--------------------编程问答-------------------- 你说的我不是很懂,但是我想到一个方法,就是在手机和电脑上各安装一个模拟器,这样它们就能互发短信吧,这样是否还需要去申请网关号码?
引用 2 楼  的回复:
1: 你要向移动申请一个接入短信网关号码,然后用JAVA写一个CMPP协议的程序,连到移动短信网关上,按协议发送/接收短信。(上行短信必须发给你申请的这个号码才行。)
2: 在电脑上接个短信猫,它就是一个手机,通过这个手机发送/接收短信,电脑上有程序可以收发。
--------------------编程问答-------------------- 你不是用电脑来发短信,你是用电脑来收短信,所以需要通过移动互联网短信网关来操作,申请移动业务长号码,楼上也提到过了使用 CMPP 协议 --------------------编程问答-------------------- 现在我做到这一步。装了两个安卓虚拟器,一个在虚拟机中,如何用虚拟机中的虚拟器向另外一个发短消息? --------------------编程问答--------------------     你要有一个短信猫,这个短信猫里还有有sim卡,你可以用windows自带的超级终端用AT指令测试是否好使。
    然后你用程序java或者是C#去初始化这个短信猫,如果你只有一个猫的话,要记住一般这个用线程初始化只能初始一遍,最后JAVA通过COMM口发送短信的代码,发送彩信还要连接GPRS。。
    我这里倒是有以前给甲方做技术验证做过的demo,也是基于sun 以前的一个项目叫SMS吧好像是,你可以查查。
    我猜你是在做android项目是吧?嗯。。你可以把你自己的手机驱动装上,然后我记得好像是你可以直接把程序发布在自己的手机上,这样就能用手机发送短信了。
    你要收想叫电脑去发送应该只能用第三方硬件了吧,比如上面说的短信猫。
    你可以考虑用webServices去做可以呀,还比较简单。

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


没有用过CMPP,准备研究研究,您说的“申请一个接入短信网关号码”需要费用么? --------------------编程问答-------------------- --------------------编程问答-------------------- 当年毕业设计就做的这个
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,