关于在vb中用mscomm发长短信的问题!

cqq_chen 2010-03-30 04:39:45
发送是成功了,到手机上还是分成两条,有哪们有玩过的,说说看!
...全文
406 55 打赏 收藏 转发到动态 举报
写回复
用AI写文章
55 条回复
切换为时间正序
请发表友善的回复…
发表回复
wy 2011-12-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cqq_chen 的回复:]
pdu串中已经加入:050003210202
发送也正常,就是到手机上还是分成两条!
[/Quote]

http://mobiletidings.com/2009/02/18/combining-sms-messages/

提问的人,这个连接很有用,看看就能明白了,我先简单说一下
你知道在短信内容(tp-ud)的部分加入UDH字段,说明你已经找了很多资料了
我给你的网页里面还有一个地方要修改,就是UDHI(信息内容头指示)
也就是文章中的41(着色的)中的第6位,当这一位置一时,接收设备(手机等)才会从短信内容中分离UDH字段(也就是你加入的050003210202字段)。
祝你成功
efengxu 2010-04-09
  • 打赏
  • 举报
回复
我以前也做过pdu发送短信的相关程序,你的问题基本是模块是否支持长短信的问题了
如果你用手机发送短信的话,要看你手机gsm模块是否支持长短信了,我以前用的是短信猫发送长短信的,发送多于70个字符,到手机上是可以显示一条长短信的
有的模块不支持,那是没办法的
feifei20080 2010-04-09
  • 打赏
  • 举报
回复
我这里刚好有个短信猫的程序,我的就是能收长短信,但是从数据库中读出来的中文发送出去就是乱码
有时间交流一下23284221
cqq_chen 2010-04-08
  • 打赏
  • 举报
回复
再顶一次!
cqq_chen 2010-04-06
  • 打赏
  • 举报
回复
没人帮忙看看吗?
cqq_chen 2010-04-05
  • 打赏
  • 举报
回复
[Quote=引用 44 楼 jennyvenus 的回复:]

引用 43 楼 cqq_chen 的回复:
引用 35 楼 jennyvenus 的回复:

一时想不明白,关键是我们并不知道手机在发送时做了什么设置,试着将所有的参数都跟手机完全一样看看。

看过很多这方面的资料(有朋友专门在做手机AT开发方面的),应该做法是一样的,没有太大的区别...

俺一直做卡,3年前做过sim卡,按俺当时的理解,在组织好tpdu之后,不让手机处理,手机就……
[/Quote]
后来问了那个朋友,大概意思和你的一样,可不理解的是为什么通过PC发的手机为什么处理不了呢?
hxc1186 2010-04-04
  • 打赏
  • 举报
回复
salkdjlkasd
cqq_chen 2010-04-04
  • 打赏
  • 举报
回复
看来是没人帮我了,哎!
chinaboyzyq 2010-04-02
  • 打赏
  • 举报
回复
帮你顶一下……
chinaboyzyq 2010-04-02
  • 打赏
  • 举报
回复
帮你顶一下……
chinaboyzyq 2010-04-02
  • 打赏
  • 举报
回复
帮你顶一下……
用户 昵称 2010-04-02
  • 打赏
  • 举报
回复
[Quote=引用 43 楼 cqq_chen 的回复:]
引用 35 楼 jennyvenus 的回复:

一时想不明白,关键是我们并不知道手机在发送时做了什么设置,试着将所有的参数都跟手机完全一样看看。

看过很多这方面的资料(有朋友专门在做手机AT开发方面的),应该做法是一样的,没有太大的区别...
[/Quote]
俺一直做卡,3年前做过sim卡,按俺当时的理解,在组织好tpdu之后,不让手机处理,手机就直接发了。
cqq_chen 2010-04-02
  • 打赏
  • 举报
回复
[Quote=引用 35 楼 jennyvenus 的回复:]

一时想不明白,关键是我们并不知道手机在发送时做了什么设置,试着将所有的参数都跟手机完全一样看看。
[/Quote]
看过很多这方面的资料(有朋友专门在做手机AT开发方面的),应该做法是一样的,没有太大的区别...
cqq_chen 2010-04-02
  • 打赏
  • 举报
回复
[Quote=引用 40 楼 moke520 的回复:]

这个应该没办法吧....

就算是手机对手机....
字多了的时候也一样被分两条的
[/Quote]
错,目前大多数手机(至少我看到的手机)都已经支持长信息(至少210个字以内是支持的)。
cqq_chen 2010-04-02
  • 打赏
  • 举报
回复
[Quote=引用 37 楼 tiger_zhao 的回复:]

长短信的拆分是在手机和电信交互的信息头中注明的(类似我16楼链接的例子),如果你只是将信息简单拆分成多次信息的发送,那么对接收方的手机来说就是独立多条信息,除非你在接收端再用程序将它们拼成一条。

要让手机自动拼,就要用手机可识别的格式。
[/Quote]
明白你的意思,这就是我在怀疑可能无法完成的原由。
事实上手机发给手机的信息,下载后的信息就是和我分析的结果是一样的,而自己存放在手机上的长信息的结构也没有区别,所以....
算了,再等看看,如果没有结果就算了...
moke520 2010-04-02
  • 打赏
  • 举报
回复
这个应该没办法吧....

就算是手机对手机....
字多了的时候也一样被分两条的
cqq_chen 2010-04-02
  • 打赏
  • 举报
回复
[Quote=引用 36 楼 chinaboyzyq 的回复:]

网上有一篇《手机 SMS PDU 格式参考手册》值得看一下,网址记不得了,你搜一下吧。

我原来是准备做wince手机短信软件时用,后来也没空也没去做。
[/Quote]
谢谢!
chenyubo1977 2010-04-01
  • 打赏
  • 举报
回复
没做过,帮顶吧,再接点分
Tiger_Zhao 2010-04-01
  • 打赏
  • 举报
回复
长短信的拆分是在手机和电信交互的信息头中注明的(类似我16楼链接的例子),如果你只是将信息简单拆分成多次信息的发送,那么对接收方的手机来说就是独立多条信息,除非你在接收端再用程序将它们拼成一条。

要让手机自动拼,就要用手机可识别的格式。
用户 昵称 2010-03-31
  • 打赏
  • 举报
回复
1)以前知道联通不支持多条短信,移动可以。现在联通是否可以不知道
2)知道在nokia上可以,其他的是否可以不知道
3)以前只接收过多条短信,没有发送过
4)在以前收到的多条短信中,其sms delieve type的bit 6(从0开始数)是置成1的。
5)多条短信中,其tpdu段的前6个字节是多条短信的属性,第一个字节是长度,第二个是拆分标识,第三个是拆分数据长度,第四个是唯一标志(用于将多条短信合并),第五个是拆分条数,第六个是当前条,从1开始。
加载更多回复(35)

7,765

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧