查看: 1225|回复: 8
|
用VB6寫sms application的問題。。幫幫忙
[复制链接]
|
|
小弟的FYP 是要寫一個SMS APPLICATION (可以auto-reply system)
好像當傳送 TYPE GET 12345 然後SEND 32999﹐ 系統就會自動回復一個SMS給發送人
>> 系統能夠 明白一些預設的keyword, 如﹕ GET XXXXX
我所用得器材
GSM device: Nokia 8250
Connectivity: irDA (Kingsun KS-959 USB infrared adapter)
Database: mySQL
Programming Languange: Visual Basic6
Library to be used: Nokia Connectivity SDK 3.0
內容是這樣的﹕
1)接收incoming的SMS, sms received 然後會 copy sms message, save 到database(file)
2)然後把已經save 了得sms 刪除﹐這是避免sim card/phone memory full
3)System 會讀取 database(or file) 內的 SMS message 過後 intepret SMS 內的 keyword
for example: GET 12345 ABC
4)System 過後能夠針對不同的 keyword 作出回復 。
例如﹕ 收到SMS message 是 TITLE ﹐ system 就會回復一個內容是 "Hello world" 的 sms.
問題是 我不是很清楚要這麼寫。。(無從下手)
我是用 nokia 8250 的gsm modem 的infra red port 接受 訊息。
請問除了用nokia SDK 3.0, 還有什麼library 可以用?
請問我應該如何做我的 sms database,這個我一點也想不到?
希望各位如果有研究過類似apps 的話﹐ 能幫小弟一個忙﹗﹗
小弟感激不禁﹗﹗﹗ |
|
|
|
|
|
|
|
发表于 8-1-2007 11:11 AM
|
显示全部楼层
原帖由 giopadini 于 8-1-2007 12:50 AM 发表
小弟的FYP 是要寫一個SMS APPLICATION (可以auto-reply system)
好像當傳送 TYPE GET 12345 然後SEND 32999﹐ 系統就會自動回復一個SMS給發送人
>> 系統能夠 明白一些預設的keyword, 如﹕ GET XXXXX ...
好像當傳送 TYPE GET 12345 然後SEND 32999﹐ 系統就會自動回復一個SMS給發送人
你要去register 一个 number 如32999,他们会通过http post到你的web url,你可以通过这URL GET DATA然后insert 到你的DB,你可以用VB连接到那个DB query那DATA.你可以hide有关web的,不要给你的supervisor知道就可以了
1)接收incoming的SMS, sms received 然後會 copy sms message, save 到database(file)
这很简单,你可以用http get来拿data,然后insert 到 DB
2)然後把已經save 了得sms 刪除﹐這是避免sim card/phone memory full
你要的是在handphone上执行的application?这我就没有写过
3)System 會讀取 database(or file) 內的 SMS message 過後 intepret SMS 內的 keyword
for example: GET 12345 ABC
你可以用text split来分辨keyword
4)System 過後能夠針對不同的 keyword 作出回復 。
例如﹕ 收到SMS message 是 TITLE ﹐ system 就會回復一個內容是 "Hello world" 的 sms.
text split 后,可以用case或db 的方法来分辨那个TITLE要执行什么command,如果要reply sms到user手机上,就要用http post到你的sms gateway provider那里,然后他们会帮你sent 出去,sent出去后,他们会告诉你是否成功或失败
|
|
|
|
|
|
|
|

楼主 |
发表于 8-1-2007 11:25 AM
|
显示全部楼层
原帖由 max5007 于 8-1-2007 11:11 AM 发表
好像當傳送 TYPE GET 12345 然後SEND 32999﹐ 系統就會自動回復一個SMS給發送人
你要去register 一个 number 如32999,他们会通过http post到你的web url,你可以通过这URL GET DATA然后insert 到你的DB,你可以用VB连接到那个DB query那DATA.你可以hide有关web的,不要给你的supervisor知道就可以了
4)System 過後能夠針對不同的 keyword 作出回復 。
例如﹕ 收到SMS message 是 TITLE ﹐ system 就會回復一個內容是 "Hello world" 的 sms.
text split 后,可以用case或db 的方法来分辨那个TITLE要执行什么command,如果要reply sms到user手机上,就要用http post到你的sms gateway provider那里,然后他们会帮你sent 出去,sent出去后,他们会告诉你是否成功或失败
可是我是不被應許去register一個號碼32999得號碼的。。
據我所知這是一個SMS gateway的方法了。。supervisor 說不能用
我是用我自己的prepaid sim card 來做接收(hotlink)
如果是這個情況﹐ 您所說的方法是否還可以用呢?
您是否用nokia connectivity sdk , 或者用著其他的sms library? 還是用普通的MSComm 方法?
還有多一個新的問題, 如果我要把incomin sms 都post 到 我的server webpage 上應該用什麼command?
謝謝您。。。
[ 本帖最后由 giopadini 于 8-1-2007 11:40 AM 编辑 ] |
|
|
|
|
|
|
|
发表于 8-1-2007 02:30 PM
|
显示全部楼层
原帖由 giopadini 于 8-1-2007 11:25 AM 发表
4)System 過後能夠針對不同的 keyword 作出回復 。
例如﹕ 收到SMS message 是 TITLE ﹐ system 就會回復一個內容是 "Hello world" 的 sms.
text split 后,可以用case或db 的方法来分辨那个 ...
我完全没有用到什么SDK,我只是用http 而已,为什么supervisor不给register?
方法是类似的..你要用那种SDK反而更麻烦 |
|
|
|
|
|
|
|

楼主 |
发表于 8-1-2007 03:35 PM
|
显示全部楼层
我的supervisor 说没有必要
有点浪费钱。。。(这是他的要求)
如果真的需要register 一个 32999 的号码
那么大概要多少钱?
如果我要把incoming sms 都post 到 我的server webpage 上應該用什麼command? |
|
|
|
|
|
|
|
发表于 8-1-2007 03:42 PM
|
显示全部楼层
原帖由 giopadini 于 8-1-2007 03:35 PM 发表
我的supervisor 说没有必要
有点浪费钱。。。(这是他的要求)
如果真的需要register 一个 32999 的号码
那么大概要多少钱?
如果我要把incoming sms 都post 到 我的server webpage 上應該用什麼c ...
不贵,他们会给你几千个sms,大约几千吧。。如果是商业用途的,还要和MCMC部门注册
用http://XXX?XXX=XXX |
|
|
|
|
|
|
|

楼主 |
发表于 9-1-2007 12:54 AM
|
显示全部楼层
原帖由 max5007 于 8-1-2007 03:42 PM 发表
不贵,他们会给你几千个sms,大约几千吧。。如果是商业用途的,还要和MCMC部门注册
用http://XXX?XXX=XXX
幾千塊錢對我來說蠻貴的。。
看來我要想想其他方法了。。
謝謝您的指點 |
|
|
|
|
|
|
|
发表于 9-1-2007 08:56 AM
|
显示全部楼层
Use AT command to commnicate with GSM Modem
Siemens MC35iT - GSM & GPRS Modem
我的同事用以上的gsm modem来做类似你的application.
Siemens MC35iT - GSM & GPRS Modem cost about RM950++. |
|
|
|
|
|
|
|

楼主 |
发表于 2-2-2007 01:03 AM
|
显示全部楼层
终于考试完了
又要回到project
superwei 可以指教一下吗。。。有example吗
小弟想要参考一下
谢谢您
[ 本帖最后由 giopadini 于 2-2-2007 01:38 AM 编辑 ] |
|
|
|
|
|
|
| |
本周最热论坛帖子
|