手机电视终端架构分析
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子技术
手机电视终端架构分析  2012/3/1
音频解码:音频解码部分完成对音频数据的解码。在目前的很多手机电视终端方案中,由于采用了高性能的应用处理器,并且这些处理器往往针对多媒体处理进行过优化,因此很多终端方案都没有采用硬件协处理器进行音视频的解码,而是通过纯软件方式来实现音视频数据的解码。通信子系统软件:通信子系统软件是终端软件架构中相对独立的一部分,由通信子系统中的基带处理器运行,主要包括GSM/GPRS通信协议栈、SIM卡管理模块,以及电信业务
音频解码:音频解码部分完成对音频数据的解码。

在目前的很多手机电视终端方案中,由于采用了高性能的应用处理器,并且这些处理器往往针对多媒体处理进行过优化,因此很多终端方案都没有采用硬件协处理器进行音视频的解码,而是通过纯软件方式来实现音视频数据的解码。

通信子系统软件:通信子系统软件是终端软件架构中相对独立的一部分,由通信子系统中的基带处理器运行,主要包括GSM/GPRS通信协议栈、SIM卡管理模块,以及电信业务管理。

AT指令扩展模块:AT指令扩展(AT+)的主要功能是提供手机电视业务鉴权、密钥管理所需的SIM卡访问命令。

SG功能模块:SG功能模块主要负责处理由移动网络下发的业务指南。通过对业务指南进行解析,终端应可以向用户显示有关节目信息,包括显示频道名称、节目名称、内容简介、开始时间、结束时间、付费标准等信息。业务指南基于XML数据格式定义。业务指南中,除了包含可以显示给用户的信息(频道信息、节目介绍、付费信息)以外,还包含了接收频道的方法(频点、频道编号等),以及交互所需要的信息(交互内容、时间提前量以及交互服务器地址)。终端可以方便地向用户展示用户需要的查看的信息,并且在需要播放相关频道和进行交互操作时候提供必要的技术参数。

交互功能模块:交互模块主要负责手机电视节目中观众与节目的互动。手机电视业务与传统电视业务的最大区别就是可以非常方便地提供交互功能,这也是手机电视业务的亮点之一。交互业务提供与广播节目的相关信息,用户通过交互业务可以获取和节目内容相关的背景介绍信息、资料数据、参与投票、竞猜活动等。

鉴权与密钥管理模块:鉴权技术是手机电视业务的核心功能之一,掌握鉴权技术也就意味着掌握了手机电视业务的主导权。中国移动通信研究院在结合3GPP相关标准的基础上提出了基于SIM/USIM卡的鉴权方案。鉴权与密钥管理模块的主要功能如下。

(1)通过底层的通信协议、GPRS连接与核心网业务管理平台进行交互,进行用户鉴权认证并获得密钥信息;
(2)通过AT命令与SIM卡或USIM卡交换鉴权信息及密钥信息。SIM卡或USIM卡则负责完成相关的密钥运算。

3 手机电视终端客户端的移植性

手机电视终端上的播放器软件是手机电视业务的最前端,直接面向用户:向用户呈现电视节目、业务导航信息,并提供与用户的互动。在未来的手机电视商用阶段,终端将会由多个厂家提供。因此,不同型号、平台的手机电视终端能否提供风格一致的用户界面和操作流程,以及终端播放器软件能否快速的移植到新的硬件平台上都将影响的业务的推广和用户体验。

以下我们将针对不同的情况来分析终端客户端软件的可移植性及提高可移植性的手段。

3.1 跨硬件平台的移植性

当手机电视的移动接收子系统的硬件发生改变时,和芯片相配套的驱动程序必然会发生变化,因此中间层的SDK需要重新开发。为了将底层硬件的变化对上层软件的影响降低到最小,有必要将中间层SDK向上层的接口进行统一和规范。这样当底层的硬件及驱动发生改变时,只需要重新开发SDK,并保持SDK向上层提供的接口不变,就能够最大程度的重用之前的软件模块。

当手机软件的应用处理器芯片发生变化时,会引起操作系统、驱动程序等一系列的变化。如果只是操作系统版本的变化,则对上层软件的影响不会太大;如果是操作系统种类的变化,则牵扯到下面要讨论的跨操作系统的移植。

3.2 跨操作系统的移植性

在不同的操作系统中移植性将面临比较大的工作量,最主要的问题包括进程/线程管理机制、消息机制、开发环境和GUI上的差异。例如在Win Mobile中通常使用EVC作为开发工具,而在Linux中通常是GNU C。虽然同为C/C++语言,但二者在库文件、程序控制机制方面存在较大差异,使得这种跨平台的移植或重用难度较大,很多模块的代码都要重写。再加上不同操作系统的界面风格、GUI资源也存在差别,因此界面部分也很难实现跨操作系统的重用。为了统一终端客
与《手机电视终端架构分析》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095