[发明专利]基于多层次状态机的媒体播放控制器、播放器及播放方法有效
申请号: | 201310358023.5 | 申请日: | 2013-08-16 |
公开(公告)号: | CN103455328A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 林国勇;潘杰 | 申请(专利权)人: | 奥博杰天软件(西安)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/455 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 刘淑敏 |
地址: | 710075 陕西省西安*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 多层次 状态机 媒体 播放 控制器 方法 | ||
1.一种基于多层次状态机的媒体播放控制器,其特征在于,主要包括面板控制器代理模块、视频播放器代理模块或/和音频播放器代理模块、次控制器代理模块和处理模块;其中:
所述面板控制器代理模块、视频播放器代理模块或/和音频播放器代理模块和次控制器代理模块均为一个层次状态机,所述每个层次状态机对应一种相应的抽象控制设备,用于维护和管理与之对应的控制设备的所有状态,通过所述处理模块接收消息和数据,并通过事件驱动所述层次状态机内部状态和动作;
所述处理模块,用于接收和处理消息及数据,并供主控制器通过发送消息给所有被管理的层次状态机以实现对子设备代理状态机的管理和控制。
2.根据权利要求1所述基于多层次状态机的媒体播放控制器,其特征在于,所述面板控制器代理模块,包含播放源选择子模块、播放文件选择子模块、音量控制子模块和播放控制子模块,用于处理控制面板发出的控制指令和控制消息。
3.根据权利要求1所述基于多层次状态机的媒体播放控制器,其特征在于,所述处理模块,包含消息接收子模块、呼叫处理子模块和寻址处理子模块,用于接收控制消息和控制指令,并进行相应的处理后通过消息总线发出处理结果。
4.根据权利要求1所述基于多层次状态机的媒体播放控制器,其特征在于,所述事件是以消息的方式定义,主要包括如下两部分:事件标志ID、事件的参数和消息内容。
5.一种包括权利要求1所述基于多层次状态机的媒体播放控制器的媒体播放器,其特征在于,还包括面板控制器、次控制器、视频播放器或/和音频播放器、以及消息总线;其中:
所述媒体播放控制器,用于管理并协调各设备间的操作与通信;
所述面板控制器,主要用于播放视频和音频媒体文件;
所述视频播放器和音频播放器,分别对应媒体播放控制器中的视频播放器代理模块和音频播放器代理模块,用于根据通过面板控制器代理模块发出的指令选择和播放视频文件及音频文件;及
所述媒体播放控制器与次控制器通过消息总线传递消息、实现设备间的互联与通信。
6.根据权利要求5所述基于多层次状态机的媒体播放控制器的媒体播放器,其特征在于,所述消息总线采用RNET数据传输协议。
7.根据权利要求5所述基于多层次状态机的媒体播放控制器的媒体播放器,其特征在于,所述媒体播放控制器能够挂接多个控制设备和播放设备。
8.一种基于多层次状态机的媒体播放控制器的媒体播放方法,其特征在于,包括:
A、使媒体播放器上电,在播放系统中生成主控制器状态管理器即媒体播放控制器;
B、所述媒体播放控制器根据播放系统的链接情况找到控制面板和音频播放器并连入所述播放系统,生成相应的控制器面板代理模块和视频或/和音频播放器代理模块,以实现对该设备的管理;
C、所述媒体播放控制器初始化所述的设备,并使其各自进入运行状态;
D、通过面板控制器在运行态枚举系统资源,将其显示在面板上,并在面板上显示当前系统挂接的资源,包括显示所述媒体播放器;
E、在所述面板控制器上选择媒体播放器作为播放源,面板控制器通过发送消息给媒体播放控制器,媒体播放控制器则根据消息中的ID将消息传递给媒体播放器代理模块;
F、所述面板控制器通过发送消息给所述媒体播放器,获取所有播放列表;将所述播放列表显示在控制面板上,供用户选择播放媒体文件;
G、在面板控制器上选择拟播放的音频或/和视频媒体文件播放,并将对应的消息和数据通过媒体播放控制器转发给媒体播放器;
H、音频或视频播放控制器代理模块则跟踪对应的播放器的所有状态,包括播放状态、声音的大小状态;
I、所述面板控制器定时发送消息给所述媒体播放控制器以获取最新的播放状态和进度。
9.根据权利要求8所述基于多层次状态机的媒体播放控制器的媒体播放方法,其特征在于,步骤B所述的设备均由相应的ID唯一标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奥博杰天软件(西安)有限公司,未经奥博杰天软件(西安)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310358023.5/1.html,转载请声明来源钻瓜专利网。