MyException - 我的异常网
当前位置:我的异常网» J2EE » 想做一个短信网关,请教需要自己设计通信协议还是有

想做一个短信网关,请教需要自己设计通信协议还是有现成的协议可以使用

www.MyException.Cn  网友分享于:2015-08-26  浏览:30次
想做一个短信网关,请问需要自己设计通信协议还是有现成的协议可以使用?
想做一个短信网关,客户端在PC上,服务器在智能手机上,请问PC与智能手机如何才能通信,需要自己设计通信协议还是有现成的协议可以使用?

------解决方案--------------------
要获取电信这些提供商提供的接口,才能将短信发出去的
------解决方案--------------------
协议是运营商提供的

只想在局域网内有效?

短信你用什么形式下发?
------解决方案--------------------
我想LZ要得是WLAN内的消息推送机制
可以看看 apache mina

如果是收发真正的手机短信,不跟电信供应商打交道怎么可能??!
------解决方案--------------------
恩,消息传送的话,可以看看JMS方面的东西
------解决方案--------------------
哦。按照你这个想法,是可以实现的

但是不知道你是否考虑过信息量和传输压力(每秒多少条短信?)

如果都已经考虑过的话

实现还是不那么难的。

首先看下有没有对应的手机Socket类型的操作API

我记得应该有。但不知道你的手机是什么类型的操作系统,你需要自己查一下。

Socket的链接建立完毕后。定义好接口数据结构

然后手机这边再写一步调用本机短信接口的代码就可以了。
------解决方案--------------------
这个我也不知道,除了Socket要有之外

肯定也要让你的Android手机接入你的局域网吧?

我觉得如何让Android手机进入你的局域网是一个关键

至于SocketAPI估计已经满大街都是了
------解决方案--------------------
http://wenku.baidu.com/view/00dc17d180eb6294dd886cd5.html


安卓Socket编程,搜了下,有很多结果

楼主可以先去找找,如何让Android接入局域网
------解决方案--------------------
探讨

引用:

协议是运营商提供的

只想在局域网内有效?

短信你用什么形式下发?

构思是这样的:用智能手机作为服务器,进行信息的转发,客户端在PC上,在PC上编辑要发布的信息,然后发送给智能手机,由智能手机发送给目标手机。且目标手机均在局域网内。

------解决方案--------------------
探讨
这就简单多了。
随便找个JMS实现就可以,比如 Apache ActivMQ 或者Rabbit

首先确保所有手机都能上WLAN。
PC上装JMS Server
然后写个JMS Client 程序装每个手机上,用来向Server收发消息
最后写个PC的JMS Client 用来监听消息,同时用来编辑监听到的消息,并转发。

用不着干Soket这么底层的脏活。

------解决方案--------------------
探讨

引用:
这就简单多了。
随便找……

这样的话,岂不是把智能手机给省去了吗?和我的想法就不符合了!
而且 JMS Client 程序装每个手机上,比较麻烦。

------解决方案--------------------
探讨

引用:

协议是运营商提供的

只想在局域网内有效?

短信你用什么形式下发?

构思是这样的:用智能手机作为服务器,进行信息的转发,客户端在PC上,在PC上编辑要发布的信息,然后发送给智能手机,由智能手机发送给目标手机。且目标手机均在局域网内。

------解决方案--------------------
探讨
用socket方案, 你不是一样要每台手机上装App吗?

难道你想直接用手机的预装的短信模块?
这更不现实, 手机预装短信模块是由手机制造商提供的。
你得拦截短信模块向电信营运上发短信的动作,然后插入自己的代码。
莫非你有兴趣改Android系统?


------解决方案--------------------
如果只局限于局域网

。。。局域网广播。。。。
。。。UDP协议。。。。。

就是不错的方案了。。。。甚至广域网也可以用UDP,比如QQ就是。

jms webservice都弄出来了。。。。。
------解决方案--------------------
探讨

引用:

如果只局限于局域网

。。。局域网广播。。。。
。。。UDP协议。。。。。

就是不错的方案了。。。。甚至广域网也可以用UDP,比如QQ就是。

jms webservice都弄出来了。。。。。


呵呵,不是图省事么。WebService确实更省事

没有数据封装和拆封,没有成帧之类的操作了。

UDP也好

……

------解决方案--------------------
探讨

引用:

如果只局限于局域网

。。。局域网广播。。。。
。。。UDP协议。。。。。

就是不错的方案了。。。。甚至广域网也可以用UDP,比如QQ就是。

文章评论

“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
漫画:程序员的工作
漫画:程序员的工作
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
鲜为人知的编程真相
鲜为人知的编程真相
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
2013年美国开发者薪资调查报告
2013年美国开发者薪资调查报告
为什么程序员都是夜猫子
为什么程序员都是夜猫子
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
我是如何打败拖延症的
我是如何打败拖延症的
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
一个程序员的时间管理
一个程序员的时间管理
那些性感的让人尖叫的程序员
那些性感的让人尖叫的程序员
 程序员的样子
程序员的样子
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
旅行,写作,编程
旅行,写作,编程
10个调试和排错的小建议
10个调试和排错的小建议
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
总结2014中国互联网十大段子
总结2014中国互联网十大段子
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
中美印日四国程序员比较
中美印日四国程序员比较
那些争议最大的编程观点
那些争议最大的编程观点
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
编程语言是女人
编程语言是女人
程序员必看的十大电影
程序员必看的十大电影
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
程序员都该阅读的书
程序员都该阅读的书
老程序员的下场
老程序员的下场
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
Java程序员必看电影
Java程序员必看电影
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
Google伦敦新总部 犹如星级庄园
Google伦敦新总部 犹如星级庄园
我的丈夫是个程序员
我的丈夫是个程序员
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
程序员的鄙视链
程序员的鄙视链
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有