[发明专利]智能电视中间件的实现方法有效
申请号: | 201310381697.7 | 申请日: | 2013-08-28 |
公开(公告)号: | CN103455332A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 吴久清 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;H04N21/472 |
代理公司: | 成都虹桥专利事务所(普通合伙) 51124 | 代理人: | 刘世平 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 电视 中间件 实现 方法 | ||
技术领域
本发明涉及智能电视软件实现技术,具体的说,是涉及智能电视中间件的实现方法。
背景技术
目前国内智能电视中间件均以库的形式由芯片公司提供和维护,各方案商的中间件架构差异大且需求符合度低,每次开发新方案我们都要重新梳理方案商的软件框架及功能问题以及加入我们的差异化需求,从而导致在一个方案上已解决的问题,在另一个方案上重复出现,甚至同一个公司的不同方案,问题也会重复产生,这样难以保证产品质量的一致性和延续性,由于中间件均与方案绑定,不利于移植和跨平台操作。
发明内容
本发明所要解决的技术问题是:提出一种智能电视中间件的实现方法,解决传统技术中中间件与方案绑定,不利于移植和跨平台操作的问题。
本发明解决上述技术问题所采用的技术方案是:
智能电视中间件的实现方法,包括以下步骤:
a.采用类、继承、封装等C++思想定义中间件各功能模块;
b.构建跨芯片平台、跨数据类型、跨OS(播放系统)的开放系统框架;
c.建立多线程、多Player(播放)框架,实现音视频功能裁剪自如和各通道信号流程独立管控;
d.采用统一资源管控策略实现资源管控。
进一步,步骤a具体包括:
把智能电视的每个大功能抽象为独立的类,有上下级关系的功能模块定义为继承关系,所有的类都继承CHTV_System_MiddleWare(长虹中间件系统)类;与音视频播放通道相关的定义为player类。
进一步,步骤b具体包括:
对中间件定义三层结构:上层为API(应用程序接口)层、下层为HAL(硬件抽象)层、中间层为逻辑层;其中逻辑层为核心层,在该核心层,对数据类型进行了抽象,对不同平台的数据类型,只需要更改配置文件即可;对线程创建进行了抽象,对不同操作系统的线程只需更改配置即可。
进一步,步骤c具体包括:
把电视相关的通道功能抽象为独立的player,每个player都有自己监控线程,在独立的线程中完成本player的信号流程管控,为画质、音质、缩放等模块提供切入点;建立PostEvent(事件发送)机制,确保中间件与上层应用状态同步,使用STL(标准模板库)建立SendEvent(事件传递)机制,确保中间件内部线程之间消息传递。
进一步,步骤d具体包括:
在中间件的API层定义了CHTV_API_System_Manager(长虹系统管理应用程序接口)类,所有中间件模块的API接口只能通过该类提供的方案才能才能被调用;在中间件的核心层,定义了CHTV_System_Manager(长虹系统管理)类,各功能模块之间的交互也只能通过该类提供的方法才能被调用。
本发明的有益效果是:通过该方法,我们可以很灵活地配置电视功能,并且可以沉淀特色功能,保证产品质量一致性及延续性、避免重复错误,提高开发效率。
附图说明
图1为本发明的方法流程。
具体实施方式
本旨在提出一种智能电视中间件的实现方法,解决传统技术中中间件与方案绑定,不利于移植和跨平台操作的问题,如图1所示,该方法包括以下步骤:
a.采用类、继承、封装等C++思想定义中间件各功能模块;
b.构建跨芯片平台、跨数据类型、跨OS的开放系统框架;
c.建立多线程、多Player框架,实现音视频功能裁剪自如和各通道信号流程独立管控;
d.采用统一资源管控策略。
下面对各个步骤的具体实现进行具体描述:
1.采用类、继承、封装等C++思想定义中间件各功能模块
把TV的每个大功能抽象为独立的类,有上下级关系的功能模块定义为继承关系,所有的类都继承CHTV_System_MiddleWare如:CHTV_System_Manager_TV类、CHTV_System_Manager_TV_China类;与音视频播放通道相关的定义为player类,如:CHTV_System_Player类、CHTV_System_Player_ATV类、CHTV_System_Player_AV类。
2.跨芯片平台、跨数据类型、跨OS的开放系统框架
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310381697.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自动安装驱动程序的方法
- 下一篇:轴向内压式波纹补偿器