- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[SMSWAP]实例讲解制作OTA短信
来自动配置手机WAP书签
编写者 日期 关键词 郑昀@ultrapower 2005-5 Sms wap ota 书签 空中下载 收集上网设置 WDP WSP WBXML 空中下载(OTA)的概念
OTA,即Over The Air,国内翻译为空中下载。
OTA标准由爱立信和诺基亚共同制订java中的应用程序下载也是通过OTA。我们这篇文章主要讲的是,通过短信方式空中下载配置信息,参考的文档是OTA_settings_general_7_0.pdf。
在
/main/1,6566,1_47_50_10,00.html
你可以看到许多Nokia - Ericsson OTA Documents。
下载OTA Setting规范:
/id/3377eb33-cb1d-490e-a1cb-8735d785e1d3/OTA_settings_general_7_0.pdf
下载OTA Setting示范:
/id/bf5f034f-be06-4506-87b7-22788de5c316/OTA_service_settings_example_v11.pdf
规范中定义了三种Setting:
浏览器设置
浏览器的书签设置
SyncML设置
也就是说,你通过发送短信可以帮助用户手机配置这三种设置。
商业应用示范
网易有一个很好的示范,你可以浏览
/wap/OTASetting.jsp?type=all
它下面的注解也说了:“OTA自动配置简单来说就是通过一条特殊格式的短信为客户手机设置手机参数。适合机型:所有支持OTA设置的开通GPRS的WAP手机。(常见的支持OTA的机型有:索尼爱立信、爱立信、诺基亚等。)OTA_settings_general_7_0.pdf,并参照OTA_service_settings_example_v11.pdf,就可以轻松地制作出符合规范的OTA短信。
OTAMessage message = new OTAMessage();
txtOTAResult.Text = message.GetSMSBytes(txtBookmarkName.Text, txtBookmarkURL.Text);
来生成短信二进制内容,并通过
UltraBinarySMS UltraBinarySMS.SendSMS sendsms = new UltraBinarySMS.SendSMS();
string strResponse = sendsms.send(content, destmobile);
发送短信,你就可以立即在手机上看到效果。
下面,我们来铺垫:
你要给目的手机发送一条短信,它必须是二进制格式的,这样手机才能够识别出来。
这条短信内容差不多分为三块:
WDP Layer的包头;
WSP Layer的包头;
WBXML。
书签的真正内容是用WBXML表述的。
WDP、WSP
什么是WDP呢?。
WDP即Wireless Datagram Protocol。WP即Wireless Protocol。
更多信息可以参考/pbook/wap.htm。
WAP Forum 在设计1.x版本的时候是经过深思熟虑的,但它和我们熟知和喜爱的3W协议(比如HTTP, SSL 和HTML)并不兼容。
WAP1.x堆栈被定义为五层,自底向上依次是:
WDP (Wireless Datagram Protocol),
WTLS (Wireless Transport Layer Security),
WTP (Wireless Transaction Protocol),
WSP (Wireless Session Protocol),
WAE (Wireless Application Environment,包括 Wireless Markup Language 或 WML, 以及 WMLScript )。
每一层都和3W堆栈层面大致吻合:
WDP-IP,
WTP-TCP,
WTLS-SSL/TLS,
WSP-HTTP,
WML-HTML。
这时你可以参考/pbook/images/wapstack.gif
,The OSI Model for Wireless Communication。
由于WSP相当于HTTP层,那么WSP层所肩负的职责是:
1).提供HTTP 1.1的功能和语义
2).能力协商
3).会话状态长期保存
4).会话挂起和恢复
5).可靠以及不可靠的Push的公共机制
等等。
在我们的OTA实现中,WSP Header其实就是声明两个内容:PDU type和MIME TypeCHARACTERISTIC-LISTCH
您可能关注的文档
- XGQ系列全自动洗脱机使用说明.doc
- XMT-2000数显控制仪使用说明书.doc
- xp如何打开宽带连接.doc
- xp母盘制作流程QQDLL修改和系统文件DLL修改.doc
- xp系统下文件夹设置权限.doc
- XP系统如何加快开机速度.doc
- xxxxxx行政人事部岗位说明书.doc
- xx万亩现代核桃产业园区建设实施方案35.doc
- XX大学附属中学项目管理合同.doc
- XX年X卫视节目绩效考核方案.doc
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)