2009-10-16 19:19130人阅读评论(0)收藏举报

BREW 通过一个安全的企业外联网站点使运营商对应用的选择、管理、定价、用户的使用跟踪和计费拥有完全的控制权。从商业模式上来讲,BREW应用的分发主要有两种: 一种是运营商控制的应用的分发,另一种是典型的认证应用分发。典型认证应用是指开发商自己可以通过开发商外联网对移动增值业务进行数字签名加密的应用。而运营商控制的应用则需要运营商对应用进行数字签名加密,开发商只需要向运营商提供应用就可以了。

简单的讲,一个典型认证应用的发布流程如下:一个开发商开发了应用,然后提交TRUE BREW测试。在通过TRUE BREW测试后,开发商提交应用的计费方案,这时运营商就可以看到这个应用了。当开发商和运营商就价格协商之后,运营商生成应用下载目录,然后激活该下载目录供用户可见。终端用户使用手机中的BREW应用管理器就可以浏览应用下载目录,并且可以自由下载使用该应用了(图5-5)。

图 5-5:一种典型认证应用的发布流程

当用户下载了一个移动增值业务后,应用下载服务器接收到相关的交易信息,然后传送给BREW分发系统。BREW分发系统将相关的交易信息转化用户的计费数据信息,类似语音通信业务中的CDR。运营商根据这些计费数据信息生成用户的计费话单收据,同时根据与应用开发商的协商结果向应用开发商付费(图5-6)。

图 5-6:开发商的付费方式

作为进一步服务,运营商可以针对开发商和相关应用生成各种报表。其中应用使用报表可以描述应用的下载使用状况,以及每个月的每个手机上的应用交易分析;应用销售报表汇总了所有开发商的收入状况,以及扩展类应用的计费分割等;应用活跃程度报表可以对运营商的所有应用包括测试系统上的应用进行统计。根据开发商可以提取的XML文件,开发商可以进一步完善商务智能的分析和研究。

作为内容分发系统,BDS不仅能够分发开发商拥有的移动增值业务,同样可以分发由手机厂商或者运营商自主知识产权的移动增值业务(图5-7和图5-8),其流程类似。当然,其中涉及到产业政策问题在不同的国家是不同的。

转载于:https://blog.51cto.com/wirelesscao/636595

BREW应用的分发流程相关推荐

  1. 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之22---BDS的分发流程...

    BREW通过一个安全的企业外联网站点使运营商对应用的选择.管理.定价.用户的使用跟踪和计费拥有完全的控制权.从商业模式上来讲,BREW应用的分发主要有两种: 一种是运营商控制的应用的分发,另一种是典型 ...

  2. Android TouchEvent 分发流程

    消息分发知识基础 动作序列的三个事件 TouchEvent 分三种事件:down.move.up. 其中move事件在一个操作中(这里说的一个操作就是用户与屏幕的交互,即由down到up的动作序列)可 ...

  3. 带你从源码角度分析ViewGroup中事件分发流程

    序言 这篇博文不是对事件分发机制全面的介绍,只是从源码的角度分析ACTION_DOWN.ACTION_MOVE.ACTION_UP事件在ViewGroup中的分发逻辑,了解各个事件在ViewGroup ...

  4. 【Android 事件分发】MotionEvent.ACTION_DOWN 按下事件分发流程( Activity | ViewGroup | View )

    Android 事件分发 系列文章目录 [Android 事件分发]事件分发源码分析 ( 驱动层通过中断传递事件 | WindowManagerService 向 View 层传递事件 ) [Andr ...

  5. 事件分发(二)ViewGroup和View对触摸事件的分发流程

    接着上篇<Activity对触摸事件的分发流程>,这篇我们讲<ViewGroup和View对触摸事件的分发流程>. 1.ViewGroup对触摸事件的分发流程 ViewGrou ...

  6. Android之Input子系统事件分发流程

    原址 Android创建窗口机制,请看如下转载: http://blog.csdn.net/sfdev/article/details/9130527一.Android4.2系统服务侧--与View关 ...

  7. Nginx 多进程连接请求/事件分发流程分析

    Nginx使用多进程的方法进行任务处理,每个worker进程只有一个线程,单线程循环处理全部监听的事件.本文重点分析一下多进程间的负载均衡问题以及Nginx多进程事件处理流程,方便大家自己写程序的时候 ...

  8. Flutter事件分发流程简析

    概述 不管是原生Android.iOS还是JavaScript,只要是涉及手势交互都会有事件的分发处理.和原生Android.iOS的事件分发的步骤和原理一样,Flutter的事件分发总体也由手势触发 ...

  9. 事件分发流程,史上最全的Android面试题集锦,大厂内部资料

    前言 从去年底到前几天,不断被各路跳槽的朋友刺激着,他们都跟我说着同一件事:跳槽了,薪资翻倍了,去一家叫做字节跳动的公司了. 让我更加讶异的是一个在微博做移动开发的朋友跟我说他舍弃了年终奖,在春节之前 ...

最新文章

  1. Python openpyxl 之 Excel 文档简单操作
  2. .NET设计模式(2):单件模式(Singleton Pattern)
  3. MATLAB APPbase,使用HTTPD做内部访问转向
  4. mysql 使用EF6.0CodeFirst
  5. *30.什么是微内核
  6. TUST 数据库原理 试卷(A)
  7. 当Typora开始收费,开源免费的MarkText编辑器火了:一周新增2k+star
  8. C#中枚举类型enum的使用[转载]
  9. python append函数_Python程序性能分析
  10. 【编程题目】寻找丑数
  11. paip.tree 生成目录树到txt后的折叠查看
  12. 达梦数据库可视化管理工具的配置
  13. 小米台灯突然自己亮了_除了彩屏和小爱,还有哪些升级?——小米手环4 NFC版...
  14. 5G网络优化工程师是做什么的?4大工作职责!
  15. java和python哪个运行速度快_python和java学哪个比较简单点
  16. 如何解决error: failed to push some refs to ‘https://gitee.com/
  17. 原创 | GIS属性表转为Excel表格
  18. 输入等值线参数绘制等值线图python_ArcGIS绘图—空气质量站点数据插值绘制等值线图...
  19. CentOS 7 查看系统时间、更新系统时间 、修改系统时间
  20. linux系统中的挂载有什么用,linux 挂载详解

热门文章

  1. 大学计算机高级应用学什么,大学计算机高级应用 . 上卷
  2. tampermonkey参数
  3. IT项目管理需要注意的细节
  4. Winform中实现连接Mysql8使用mysqldump实现备份表的数据
  5. Winform中设置ZedGraph多条Y轴时坐标轴左右显示设置
  6. SpringBoot+Jquery实现前后端数据交互
  7. java强引用、软引用、弱引用、虚引用-Java的引用类型总共有四种,你都知道吗
  8. 交互式计算机图形学总结:第四章 观察
  9. 如何使用纯 CSS 创建翻牌动画
  10. 如何在Dart中读取控制台输入/ stdin?