********** 高分征求软件方案 ************
各位程序员、系统分析员高手:
我想征询各位的意见,希望各位可以就自己所了解的情况,或者自己已有的经验,发表自己的见解。
我现在需要做这样一个系统:
通过软件,向GSM手机发送短消息。
要求: 系统自动从数据库中取得相关信息,向GSM手机发送短消息,范围是全国范围内所有的GSM手机。
实现平台: 不限(交换机短信服务器除外)
网络条件: LAN/WAN 均可
编程语言: 不限
编程难度: 不考虑
数据库: ORACLE8
问题点数:300、回复次数:24Top
1 楼tchaikov()回复于 2000-08-30 09:34:00 得分 0
?Top
2 楼tchaikov()回复于 2000-08-30 19:11:00 得分 0
拜托!Top
3 楼nitrogen(氮)回复于 2000-08-30 22:12:00 得分 50
你是中国移动的? 中国联通的?
只要和GSM运营商的短消息中心或MSC连接上, 向手机发短消息不难啊!
如果没有运营商的背景是不可能的.Top
4 楼tchaikov()回复于 2000-08-30 23:39:00 得分 0
我是ISP的,归属中国电信。但最好有更简单的办法。Top
5 楼icedian(茶亭)回复于 2000-08-31 17:47:00 得分 0
关注...Top
6 楼tchaikov()回复于 2000-09-01 09:33:00 得分 0
***********下面的答复转自 VC++ 论坛
jyg回复于2000-8-31 12:57:00
已有一个类似的软件,叫"网上通 (MsgQ)",下面是他的readme:
网上通 (MsgQ)说明文件
1.简介
短消息是数字移动电话的业务之一,可向用户手机每次发送160字节的信
息,当用户未开机或离开服务区时,短消息会被存储在服务系统,当用户开机或进
入服务区时,短消息立刻送入用户的手机中,因此它跟传呼相比较下有它的优势,
中文手机可以支持中文短信息,非常方便中国人使用.
网上通(MsgQ)是一个可以向中国移动手机用户发送短消息的免费软件,
只要对方的手机支持短消息的收发,您就可以通过网上通给他(她)发送短消息。
本版本支持中英文的短消息,以及地址簿的功能。
2.安装
网上通(MsgQ)2.5包括3个文件
MSGQ_25.EXE
README.TXT
whatsnew.TXT
用zip工具解压到同一目录下面即可。
3.使用
3.1 发送消息
首先请确认您可以访问互联网,如果通过代理服务器,请参考3.2
运行msgq.exe,在对方号码窗口中添入您要发送的对方手机号码,您也
可以从您已有的地址簿中选择对方的姓名;如果您要在发出的短信息最后包含您
的姓名,请选中“我的名字”,并输入您的名字或是手机号码。然后书写您的短
消息内容并发送。如果发送成功的话,会有对话框弹出通知您。
3.2 代理服务器设置
如果您的局域网中通过代理服务器访问Internet, 请点击设置,在弹出
的对话框中添入代理服务器的名称和端口号。点击OK即可。
3.3 地址簿设置
点击地址簿,您可以看到“我的地址簿”,如果是第一次使用地址簿
功能的话,该内容为空,选择“添加新卡片”可以输入个人信息,选择“添加新组”
可以添加新组,从而便于管理。
4. 结束语
该程序是作者闲暇之时用Delphi开发的,如果您使用中遇到什么问题,
或有什么建议,欢迎与我联系。
mailto:surfingtomchen@bigfoot.com
svbird回复于2000-8-31 17:16:00
想要发短消息就必须跟移动公司打交道,首先必须跟移动局的SMSC建立网络连接,
然后根据短消息协议写一个短消息网关,再写一个数据库服务器负责由数据库读取
相关的信息,通过短消息网关把短消息发给SMSC就OK了。
估计MsgQ的作者也不会跟移动局有什么关系,因此应该无法与SMSC建立实际的物理连接,
可能只是将要发送的短消息与手机号码封装在一个Http请求里,再把Http请求发给能够
发送短消息的各大网站。
svbird回复于2000-8-31 17:18:00
想要发短消息就必须跟移动公司打交道,首先必须跟移动局的SMSC建立网络连接,
然后根据短消息协议写一个短消息网关,再写一个数据库服务器负责由数据库读取
相关的信息,通过短消息网关把短消息发给SMSC就OK了。
估计MsgQ的作者也不会跟移动局有什么关系,因此应该无法与SMSC建立实际的物理连接,
可能只是将要发送的短消息与手机号码封装在一个Http请求里,再把Http请求发给能够
发送短消息的各大网站。
nitrogen回复于2000-8-31 23:25:00
同意svbird的看法, 另外一种可能的方法是电脑和手机相连, 通过某种协议将信息发给手机, 由手机发送短消息. 这手机要特制, 异想天开罢了.
joyle回复于2000-9-1 9:06:00
有两种途径
1、所有的手机都支持WAVCOM协议,可以通过串口向手机的数据口发送WAVCOM协议,来控制手机发送短消息。
2、通过短消息服务中心(SMSC),几乎所有的SMSC在支持自己厂家的协议的同时都支持由欧洲电信联盟定义的短消息点对点协议(SMPP)。这样通过DDN专线,在SMSC厂家的支持下(需要在SMSC开TCP接入端口),就可以编写程序发送
这两种方法我都做过,效果还是第二种好。但是开发过程中的协调问题很讨厌,大多数SMSC厂家都不愿意别人的程序接入
Top
7 楼tchaikov()回复于 2000-09-01 09:35:00 得分 0
*********下面的答复转自 DELPHI 论坛
hugos回复于2000-8-30 21:35:00
我曾经作过短消息应用程序。针对于nokia, nokia card phone,motorola D10模块。是在全国范围内发送sms。
不知道你的具体要求。最简单化,只要一台电脑,一部手机,加上软件就可以轻松搞定。
sms协议可以参考etsi标准。一般sms的发送有三种方式。txt,block,pdu
hugos回复于2000-8-30 21:35:00
我曾经作过短消息应用程序。针对于nokia, nokia card phone,motorola D10模块。是在全国范围内发送sms。
不知道你的具体要求。最简单化,只要一台电脑,一部手机,加上软件就可以轻松搞定。
sms协议可以参考etsi标准。一般sms的发送有三种方式。txt,block,pdu
JGTM2000回复于2000-8-31 1:30:00
可能性不容置疑,找台有红外口的笔记本,用带红外收发装置的手机,通过红外口编程就可以实现程序发送短信息(有数据电缆就可以完全控制短信息收发)。问题是,作为服务,这种方案的可行性如何?
Top
8 楼tchaikov()回复于 2000-09-05 21:32:00 得分 0
谢谢各位!
总结一下各位的意见,主要有以下几种方法:
1.将计算机连接到一个手机,通过手机发送短信。这种方法比较简易,也容易实现,但显得有点土,特别是作为我现在单位的服务对象----ISP,估计无法接收。
2.直接连接到移动局交换机的短信服务器,通过短信服务器发送。和移动局的关系协调倒不是什么不可能的事,但这种方法需要DDN专线,其租金由于众所周知的原因,太贵了。现在的ISP已经不再热衷于烧钱了,能省就变着法子省。
3.通过能够发送短信的网站,在其网页上做文章。这种方法会不会涉嫌侵权,或者就是和对方协商。
上述各种方法各有利弊,请各位继续帮助讨论方案的可行性,也可以提出新的建议。
为了表示感谢,我将三个帖子各加了100分,现在一共900分。不久,将犒劳参与讨论的各位网友。
Top
9 楼9p(飞龙在天)回复于 2000-09-06 12:34:00 得分 50
可以采用 JAVA+Servlet+WAP的方式Top
10 楼xfchina(delphi招聘)回复于 2000-09-06 17:39:00 得分 50
方法2最好,要省钱的话,可以不用DDN,用ISDN,或普通电话(PSTN)拨号到移动局就可以了Top
11 楼Liubin(风)回复于 2000-09-07 21:53:00 得分 0
关注Top
12 楼tchaikov()回复于 2000-09-24 20:07:00 得分 0
请 hugos,JGTM2000,joyle,svbird,jyg到这里来再说几句,我要给分!Top
13 楼stone_w8()回复于 2000-09-28 17:29:00 得分 0
关注Top
14 楼tchaikov()回复于 2000-11-07 12:35:00 得分 0
他们几个都没有来,分数也没有用了,送给大家。请跟贴(6位)。Top
15 楼Igao()回复于 2000-11-07 18:13:00 得分 100
有我份吗?我做了一个把信息打包作Http请求给移动局的网站的措施。Top
16 楼tchaikov()回复于 2000-11-07 18:14:00 得分 0
有!有!Top
17 楼tchaikov()回复于 2000-11-08 12:15:00 得分 0
唉!白给分都没有人要。Top
18 楼tchaikov()回复于 2000-11-09 11:48:00 得分 0
随便签个名就是,分白送。还有5位。Top
19 楼bigjim(飞翔鸟)回复于 2000-11-09 14:12:00 得分 50
你已经有谱了吗?Top
20 楼philiploo()回复于 2000-11-11 05:00:00 得分 0
这是什么意思?Top




