`
shuibianla
  • 浏览: 5896 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

博客开通----ota平台的应用

    博客分类:
  • life
阅读更多

     怀念曾今博客的生活,那是无忧无虑的大学生活,游戏、电影、运动、说笑中度过了人生中最轻松的时光。随着实习到现在工作,已经3年左右没写博客了,不再有那么悠闲的时光了,伴随着是压力、婚姻、生活中的许多琐碎的事情。不提那些了......

     突然今天有个想法,想写写博客,和大家交流交流,记录记录自己的生活。哈哈......

     言归正传,说说新工作下接触的一些东东吧。

     ota也许很多人对此都有所了解,ota空中下载是一种无须与SIM卡直接接触或连接即可与SIM卡进行通信、往卡上加载应用并对SIM卡进行管理的技术。

     空中下载技术基于客户端/服务器方式,服务器端为运营商的后台系统(客服中心、计费系统、应用服务器…),客户端则是一块SIM卡。

     运营商的后台系统负责将服务请求发送给一个OTA网关,然后再由这个OTA网关把这些服务请求转换成短信后发给一个短信服务中心(SMSC),最后再由这个短信中心把它们传给服务区内的一个或多个SIM卡。

     实现空中下载技术需要以下组件:

  一个用来发送服务请求的后台系统

  一个可以用SIM卡能够理解的格式处理服务请求的OTA网关

  一个可以通过无线网发送服务请求的短信服务中心

  一个用于传输服务请求的空中通道:目前采用短信系统作为空中通道…

  用于接收服务请求并将之传给SIM卡的移动终端

  一块用于接收和执行服务请求的SIM卡

  后台系统

  后台系统可以是一个客户服务提供商、一个计费系统、一个内容提供商或一个基于web的用户界面,这个后台系统必须(通过局域网或互联网)与移动网相 连。服务请求包含被请求的服务(激活、去活、上载、修改…)、目标用户及运行服务所需的数据,通常由后台系统将服务请求传给OTA网关。

  OTA网关

  OTA网关通过一个网关应用程序接口接收服务请求,由这个应用程序接口负责指示实际提出修改/更新/激活等服务请求的SIM卡。事实上,在OTA网关 内部有一个SIM卡数据库,其中记录了每一张卡的制造商(如金普斯、斯伦贝谢、DeLaRue等)、验证码、IMSI及MSISDN等信息。

  第二步是将服务请求转换成接收装置(SIM卡)能够理解的消息格式。OTA网关为此准备了一个格式库,可以识别各种品牌的SIM卡的格式(如金普斯的ESMS格式),OTA网关将根据接收卡的不同把消息转换成与之相应的格式。

  第三步是OTA网关使用GSM03.48中规定的一套参数将经过格式化的消息发给短信服务中心。为完成服务请求,OTA网关将根据需要发送相应数量的短信。在这一步中,OTA网关还将负责检查整个过程的完整性和安全性。

  短信服务中心

  短信服务中心负责消息管理系统(OTA网关)与蜂窝网络之间的消息传递。移动电话一次接收或发送的消息最多只能包含160个单字节字符。如果用户的手机没有开机或不在网络覆盖区,消息将先会被存起来,等用户开机或重新进入服务区后,再自动发给该用户。

  短信通道

  SIM卡与OTA网关之间的通信是通过互发短信实现的,这就是所谓的短信通道。

  移动电话

  移动电话必须符合GSM2阶+标准,并具有处理部分或全部标准GSM服务所需的各种功能,若想获得空中下载服务,用户的移动电话还必须支持SIM工具套件技术。

  SIM卡

  智能卡可以对用户进行安全的身份验证,在GSM系统中,它主要被用作用户身份识别模块(即SIM卡)。SIM卡是GSM系统的重要组成部分,也是提供 GSM增值服务的基础。现在的SIM卡可以提供新式菜单和快捷拨号方式,还可以通过发送规定格式的短信查询数据库或确保交易的安全。

 

      去年参加巴塞罗那电信展是我做关于ota的第一个项目,也是我最开始了解ota,目前也是做基于ota平台的一个相关项目,ota是一个非常庞大和复杂的一套系统,上述我只是基于概念的介绍了一下,不涉及任何程序级别的问题。因为我接触的也不是很多,也只是ota的某一层的开发。

      好了好了,等改天有空了再说说各个组件的实现。

0
0
分享到:
评论

相关推荐

    1033-OTA-Downgrader-master.zip

    10.3.3 OTA Downgrade Script Script to downgrade any device that has iOS 10.3.3 OTA signed. Please read this before doing ANYTHING Yes, this may not work out of the box for everyone. Please note, ...

    RT-Thread-OTA 用户手册 .pdf

    手册还特别指出,OTA升级技术不依赖于特定的OTA服务器,具有高度的可移植性,能够跨不同的操作系统、芯片平台和Flash型号进行应用。 总的来说,RT-Thread-OTA用户手册是一份详尽的技术文档,为开发者提供了全面的...

    9218D-dubi+viper4-ZL-ota-ymqn.zip

    此增量卡刷包只为掌讯系列车机增加:杜比音效+蝰蛇音效,刷入...刷入方法:将9218D-dubi+viper4-ZL-ota-ymqn.zip放U盘根目录,打开车载设置-系统信息-安卓升级,即可。 用户下载后只可自己使用,不可在网上传播。

    9218C-dubi+viper4-ZL-ota-ymqn.zip

    此增量卡刷包只为掌讯系列车机增加:杜比音效+蝰蛇音效,刷入...刷入方法:将9218C-dubi+viper4-ZL-ota-ymqn.zip放U盘根目录,打开车载设置-系统信息-安卓升级,即可。 用户下载后只可自己使用,不可在网上传播。

    官方原版线刷包-3560_65-ota-v3.5_DSP-20200901.rar

    标题中的“官方原版线刷包-3560_65-ota-v3.5_DSP-20200901.rar”表明这是一款针对掌讯3560型号设备的固件升级包,具体版本为v3.5,并且是针对DSP(Digital Signal Processor,数字信号处理器)进行的更新。...

    xyauto-3560-1024x768-full-evb3561sv-w-65-m0-ota-v3.6-DSP 竖屏版线刷包升

    【标题】"xyauto-3560-1024x768-full-evb3561sv-w-65-m0-ota-v3.6-DSP 竖屏版线刷包升级" 指的是一个针对掌讯3560设备的系统升级固件包,适用于1024x768分辨率的竖屏设备。这个固件包特别设计用于通过线刷方式更新...

    xyauto_ui1_9213AJ-ota-20200806.zip

    标题“xyauto_ui1_9213AJ-ota-20200806.zip”揭示了这是一个针对掌迅YT9213AJ设备的软件更新包,该更新通常被称为OTA(Over-the-Air)升级包。"ota"在IT领域中通常指的是设备通过无线网络接收的固件或软件更新。而...

    安卓12 -高通-OTA-AB升级相关信息.zip

    4. **0001-OTA.patch** 和 **0001-OTA-ota-sdcard.patch**:这些补丁可能包含对原系统文件的修改,比如修复bug、优化性能或添加新功能。编号通常表示补丁的顺序,ota-sdcard可能与通过SD卡进行的OTA升级有关。 5. *...

    xyauto_ui1_9213A_full_8227L_demo-ota-20200407.zip

    标题“xyauto_ui1_9213A_full_8227L_demo-ota-20200407.zip”表明这是一款由“xyauto”公司发布的固件更新包,版本号为“ui1_9213A”,针对掌讯8227L处理器的设备。日期“20200407”提示这是2020年4月7日的版本。此...

    3518C-008-root-ZL-ota-20200104-ymqn.zip

    此增量包只能用于掌讯3518C-V008-root专用, 基于版本200104....使用方法:将3518C-008-root-ZL-ota-20200104-ymqn.zip放U盘根目录,掌讯车机打开车载设置,系统信息,安卓升级,即可。 作 者:一梦千年

    3560-root-ZL-20200301-ota-ymqn.zip

    标题 "3560-root-ZL-20200301-ota-ymqn.zip" 提供的信息表明这是一款针对掌讯3560设备的系统更新或升级包,其中包含了root权限的获取。"ota"通常代表Over-the-Air更新,是通过网络对设备进行软件升级的方式。"ymqn...

    Laravel开发-laravel-ota-distribution-ios

    "Laravel开发-laravel-ota-distribution-ios"项目专注于在Laravel环境中实现iOS应用的Over-the-Air(OTA)分发功能。这允许用户通过网页直接下载并安装iOS应用,而无需通过App Store。 首先,我们要理解什么是OTA...

    35XX-dubi+Viper4-2.7.1-CP-ota-cj.zip

    标题 "35XX-dubi+Viper4-2.7.1-CP-ota-cj.zip" 提供的信息表明这可能是一个针对特定设备(可能是35XX系列)的固件或系统更新包,其中包含了Viper4音效增强模块的版本2.7.1。"CP"可能代表"Custom Partition",意味着...

    3518C_full_evb3561sv_w_65_m0-ota-root-20191009_HIFI.zip

    【标题】"3518C_full_evb3561sv_w_65_m0-ota-root-20191009_HIFI.zip" 提供的关键信息表明这是一款针对掌讯3518C-008设备的固件更新或root包。其中,“ota”通常指的是Over-The-Air更新,即通过网络进行的系统升级;...

    3518C_65-ota-v3.5_HIFI.zip

    3518C_65-ota-v3.5_HIFI.zip

    gongban_YT5760B_ui1-5760B-zlink-ota-v1.70

    【标题】"gongban_YT5760B_ui1-5760B-zlink-ota-v1.70" 指的是一个针对掌讯(ZLink)5760B设备的固件更新包,版本号为v1.70。在IT领域,固件(Firmware)是存储在硬件设备内部的一组控制程序,它决定了设备的基本...

    xyauto_ui1_9218C_full_8227L_demo-ota-20200408_HIFI卡刷包

    标题“xyauto_ui1_9218C_full_8227L_demo-ota-20200408_HIFI卡刷包”揭示了这是一个针对特定设备的固件更新包,主要针对掌讯9218C型号,同时兼容8227L平台。"HIFI"表示这个卡刷包可能包含了高品质音频相关的优化,...

    竖屏xyauto_3560_1024x768_full_evb3561sv_w_65_m0-ota-20200616_DSP.zip

    标题中的“竖屏xyauto_3560_1024x768_full_evb3561sv_w_65_m0-ota-20200616_DSP.zip”揭示了该压缩包是针对一个特定硬件平台的固件更新,主要面向一款具有竖屏显示功能的产品。其中,“xyauto”可能是指设备制造商或...

    docs-09-5264-23-00zi-zigbee-ota-upgrade-cluster-specification_R23

    ZigBee是一种基于IEEE 802.15.4标准的无线个人区域网络协议,广泛应用于智能家居、工业控制等物联网领域。OTA升级功能允许制造商远程更新设备上的固件,这对于维护和更新大规模部署的设备十分重要。 文档的修订版本...

Global site tag (gtag.js) - Google Analytics