[發(fā)明專利]基于多層次狀態(tài)機(jī)的媒體播放控制器、播放器及播放方法有效
| 申請(qǐng)?zhí)枺?/td> | 201310358023.5 | 申請(qǐng)日: | 2013-08-16 |
| 公開(公告)號(hào): | CN103455328A | 公開(公告)日: | 2013-12-18 |
| 發(fā)明(設(shè)計(jì))人: | 林國(guó)勇;潘杰 | 申請(qǐng)(專利權(quán))人: | 奧博杰天軟件(西安)有限公司 |
| 主分類號(hào): | G06F9/44 | 分類號(hào): | G06F9/44;G06F9/455 |
| 代理公司: | 北京匯澤知識(shí)產(chǎn)權(quán)代理有限公司 11228 | 代理人: | 劉淑敏 |
| 地址: | 710075 陜西省西安*** | 國(guó)省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 多層次 狀態(tài)機(jī) 媒體 播放 控制器 方法 | ||
1.一種基于多層次狀態(tài)機(jī)的媒體播放控制器,其特征在于,主要包括面板控制器代理模塊、視頻播放器代理模塊或/和音頻播放器代理模塊、次控制器代理模塊和處理模塊;其中:
所述面板控制器代理模塊、視頻播放器代理模塊或/和音頻播放器代理模塊和次控制器代理模塊均為一個(gè)層次狀態(tài)機(jī),所述每個(gè)層次狀態(tài)機(jī)對(duì)應(yīng)一種相應(yīng)的抽象控制設(shè)備,用于維護(hù)和管理與之對(duì)應(yīng)的控制設(shè)備的所有狀態(tài),通過所述處理模塊接收消息和數(shù)據(jù),并通過事件驅(qū)動(dòng)所述層次狀態(tài)機(jī)內(nèi)部狀態(tài)和動(dòng)作;
所述處理模塊,用于接收和處理消息及數(shù)據(jù),并供主控制器通過發(fā)送消息給所有被管理的層次狀態(tài)機(jī)以實(shí)現(xiàn)對(duì)子設(shè)備代理狀態(tài)機(jī)的管理和控制。
2.根據(jù)權(quán)利要求1所述基于多層次狀態(tài)機(jī)的媒體播放控制器,其特征在于,所述面板控制器代理模塊,包含播放源選擇子模塊、播放文件選擇子模塊、音量控制子模塊和播放控制子模塊,用于處理控制面板發(fā)出的控制指令和控制消息。
3.根據(jù)權(quán)利要求1所述基于多層次狀態(tài)機(jī)的媒體播放控制器,其特征在于,所述處理模塊,包含消息接收子模塊、呼叫處理子模塊和尋址處理子模塊,用于接收控制消息和控制指令,并進(jìn)行相應(yīng)的處理后通過消息總線發(fā)出處理結(jié)果。
4.根據(jù)權(quán)利要求1所述基于多層次狀態(tài)機(jī)的媒體播放控制器,其特征在于,所述事件是以消息的方式定義,主要包括如下兩部分:事件標(biāo)志ID、事件的參數(shù)和消息內(nèi)容。
5.一種包括權(quán)利要求1所述基于多層次狀態(tài)機(jī)的媒體播放控制器的媒體播放器,其特征在于,還包括面板控制器、次控制器、視頻播放器或/和音頻播放器、以及消息總線;其中:
所述媒體播放控制器,用于管理并協(xié)調(diào)各設(shè)備間的操作與通信;
所述面板控制器,主要用于播放視頻和音頻媒體文件;
所述視頻播放器和音頻播放器,分別對(duì)應(yīng)媒體播放控制器中的視頻播放器代理模塊和音頻播放器代理模塊,用于根據(jù)通過面板控制器代理模塊發(fā)出的指令選擇和播放視頻文件及音頻文件;及
所述媒體播放控制器與次控制器通過消息總線傳遞消息、實(shí)現(xiàn)設(shè)備間的互聯(lián)與通信。
6.根據(jù)權(quán)利要求5所述基于多層次狀態(tài)機(jī)的媒體播放控制器的媒體播放器,其特征在于,所述消息總線采用RNET數(shù)據(jù)傳輸協(xié)議。
7.根據(jù)權(quán)利要求5所述基于多層次狀態(tài)機(jī)的媒體播放控制器的媒體播放器,其特征在于,所述媒體播放控制器能夠掛接多個(gè)控制設(shè)備和播放設(shè)備。
8.一種基于多層次狀態(tài)機(jī)的媒體播放控制器的媒體播放方法,其特征在于,包括:
A、使媒體播放器上電,在播放系統(tǒng)中生成主控制器狀態(tài)管理器即媒體播放控制器;
B、所述媒體播放控制器根據(jù)播放系統(tǒng)的鏈接情況找到控制面板和音頻播放器并連入所述播放系統(tǒng),生成相應(yīng)的控制器面板代理模塊和視頻或/和音頻播放器代理模塊,以實(shí)現(xiàn)對(duì)該設(shè)備的管理;
C、所述媒體播放控制器初始化所述的設(shè)備,并使其各自進(jìn)入運(yùn)行狀態(tài);
D、通過面板控制器在運(yùn)行態(tài)枚舉系統(tǒng)資源,將其顯示在面板上,并在面板上顯示當(dāng)前系統(tǒng)掛接的資源,包括顯示所述媒體播放器;
E、在所述面板控制器上選擇媒體播放器作為播放源,面板控制器通過發(fā)送消息給媒體播放控制器,媒體播放控制器則根據(jù)消息中的ID將消息傳遞給媒體播放器代理模塊;
F、所述面板控制器通過發(fā)送消息給所述媒體播放器,獲取所有播放列表;將所述播放列表顯示在控制面板上,供用戶選擇播放媒體文件;
G、在面板控制器上選擇擬播放的音頻或/和視頻媒體文件播放,并將對(duì)應(yīng)的消息和數(shù)據(jù)通過媒體播放控制器轉(zhuǎn)發(fā)給媒體播放器;
H、音頻或視頻播放控制器代理模塊則跟蹤對(duì)應(yīng)的播放器的所有狀態(tài),包括播放狀態(tài)、聲音的大小狀態(tài);
I、所述面板控制器定時(shí)發(fā)送消息給所述媒體播放控制器以獲取最新的播放狀態(tài)和進(jìn)度。
9.根據(jù)權(quán)利要求8所述基于多層次狀態(tài)機(jī)的媒體播放控制器的媒體播放方法,其特征在于,步驟B所述的設(shè)備均由相應(yīng)的ID唯一標(biāo)識(shí)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于奧博杰天軟件(西安)有限公司,未經(jīng)奧博杰天軟件(西安)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310358023.5/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:變壓器用的散熱裝置
- 下一篇:動(dòng)能液壓回收裝置
- 利用商用支撐結(jié)構(gòu)所構(gòu)筑的多層次水產(chǎn)養(yǎng)殖系統(tǒng)
- 多層次微粒體及其抗眩膜
- 一種自動(dòng)生成網(wǎng)格與著色器多層次細(xì)節(jié)的方法
- 一種高靈敏度電容型柔性壓力傳感器
- 一種基于多組學(xué)數(shù)據(jù)整合的植物全基因組多層次生物網(wǎng)絡(luò)重建方法
- 基于多層次深度特征的鐵軌異物檢測(cè)方法與裝置
- 多源故障檢測(cè)與診斷方法和裝置
- 識(shí)別待檢測(cè)樣本中異常細(xì)胞的方法、裝置和存儲(chǔ)介質(zhì)
- 云平臺(tái)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 用于產(chǎn)生多層次字符圖形的方法和裝置以及記錄介質(zhì)
- 一種使用狀態(tài)機(jī)測(cè)試網(wǎng)元接口的方法
- 狀態(tài)機(jī)的通信處理方法和系統(tǒng)
- 分布式實(shí)現(xiàn)LACP標(biāo)準(zhǔn)狀態(tài)機(jī)的方法及系統(tǒng)
- 一種狀態(tài)機(jī)協(xié)作控制方法、裝置及狀態(tài)機(jī)系統(tǒng)
- 有限狀態(tài)機(jī)的執(zhí)行系統(tǒng)及執(zhí)行方法
- 協(xié)議解析的方法和裝置
- 狀態(tài)機(jī)配置器
- 一種用于雙通道CCD成像系統(tǒng)的時(shí)序發(fā)生器及時(shí)序驅(qū)動(dòng)方法
- 一種用于雙通道CCD成像系統(tǒng)的時(shí)序發(fā)生器
- 一種擴(kuò)展?fàn)顟B(tài)機(jī)邏輯的方法、裝置、存儲(chǔ)介質(zhì)和電子裝置





