[发明专利]嵌入式多媒体播放框架在审
申请号: | 201811368010.5 | 申请日: | 2018-11-16 |
公开(公告)号: | CN109522006A | 公开(公告)日: | 2019-03-26 |
发明(设计)人: | 冀川 | 申请(专利权)人: | 湖南国科微电子股份有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 王术兰 |
地址: | 410000 湖南省长沙市*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式多媒体 播放 多媒体播放软件 操作系统单元 控制逻辑单元 数据处理单元 数据管理单元 多媒体技术 扩展性 人力物力 适配单元 需求变更 框架本 重用性 封装 测试 开发 节约 重复 应用 | ||
1.一种嵌入式多媒体播放框架,其特征在于,所述嵌入式多媒体播放框架包括:
操作系统单元,用于实现所述嵌入式多媒体播放框架的跨系统应用且与各个多媒体函数接口对应;
组件适配单元,用于对各个多媒体函数接口进行封装得到统一函数接口,以通过所述统一函数接口实现多媒体数据收发;
数据管理单元,用于通过所述组件适配单元接收所述多媒体数据并发送组帧结果;
数据处理单元,用于获取多媒体数据及控制指令,并将所述多媒体数据及所述控制指令进行组帧得到组帧结果;
控制逻辑单元,用于产生控制指令以实现所述嵌入式多媒体播放框架的具体功能。
2.如权利要求1所述的嵌入式多媒体播放框架,其特征在于,所述操作系统单元包括操作系统模块及驱动模块;
所述操作系统模块,用于将嵌入式多媒体播放框架与多媒体软件开发设备的操作系统进行对接,以实现所述嵌入式多媒体播放框架的跨系统应用;
所述驱动模块,用于与各个多媒体函数接口对应。
3.如权利要求1所述的嵌入式多媒体播放框架,其特征在于,所述数据处理单元包括数据接收模块、数据存储模块及数据发送模块;
所述数据接收模块,用于接收多媒体数据及控制指令并进行解析;
所述数据存储模块,用于获取所述数据接收模块解析后的多媒体数据及控制指令并进行记录;
所述数据发送模块,用于将解析后的多媒体数据及控制指令进行组帧得到组帧结果,并将所述组帧结果发送至所述数据管理单元。
4.如权利要求3所述的嵌入式多媒体播放框架,其特征在于,所述数据管理单元包括数据校验模块及数据检测模块;
所述数据校验模块,用于从所述组件适配单元获取所述多媒体数据进行校验,将通过校验的所述多媒体数据放入共享内存,并发送通知信息至所述数据接收模块,以使所述数据接收模块对所述共享内存中的所述多媒体数据进行处理;
所述数据检测模块,用于周期性检测所述数据发送模块是否存在发送数据需求,并在检测到所述数据发送模块存在发送数据需求时将所述组帧结果按照预设发送逻辑发送到所述组件适配单元。
5.如权利要求1所述的嵌入式多媒体播放框架,其特征在于,所述嵌入式多媒体播放框架还包括:
故障检测单元,用于实时检测所述嵌入式多媒体播放框架运行过程中的故障。
6.如权利要求5所述的嵌入式多媒体播放框架,其特征在于,所述嵌入式多媒体播放框架还包括:
故障处理单元,用于获取所述故障检测单元检测到的故障并进行处理。
7.如权利要求1所述的嵌入式多媒体播放框架,其特征在于,所述嵌入式多媒体播放框架的初始化流程包括初始化系统配置、初始化组件接口邮箱消息队列、初始化协议、初始化时钟中断服务及初始化控制逻辑。
8.如权利要求7所述的嵌入式多媒体播放框架,其特征在于,所述初始化协议包括加载系统配置协议、加载组件协议及加载数据存储协议;
所述加载系统配置协议,表征在所述嵌入式多媒体播放框架通过配置解析之后,初始化多媒体软件开发设备的挂载端口信息,并对所述挂载端口进行初始化,创建适配器以进行数据收发管理;
所述加载组件协议,表征根据端口信息及端口对应协议ID,初始化所述数据处理单元中的数据接收模块和数据发送模块;
所述加载数据存储协议,表征建立全局数据域数据与端口局部数据域数据之间的映射关系,并建立数据绑定关系,以对全局数据域数据进行维护。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南国科微电子股份有限公司,未经湖南国科微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811368010.5/1.html,转载请声明来源钻瓜专利网。