專利名稱:一種下位機(jī)可離線運行的廣播系統(tǒng)控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種廣播系統(tǒng)控制的方法,特別是一種下位機(jī)可離線運行的廣播系統(tǒng)控制的方法。
背景技術(shù):
目前,現(xiàn)有技術(shù)中可分為無網(wǎng)絡(luò)的定時廣播和有網(wǎng)絡(luò)的定時廣播,但產(chǎn)品都比較單一,對于無網(wǎng)絡(luò)的定時廣播方式,此方式的缺點在于不能靈活的設(shè)定任務(wù),而對于有網(wǎng)絡(luò)的定時廣播方式,主要是通過上位機(jī)向下位機(jī)發(fā)送指令進(jìn)行控制,但是當(dāng)上位機(jī)出現(xiàn)故障(如重啟、斷電)或網(wǎng)絡(luò)故障時(如線材被老鼠咬斷,或受到雨水和雷擊的影響),下位機(jī)將不能正常工作,不能有效地執(zhí)行定時任務(wù),穩(wěn)定性比較差。
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明的目的在于提供一種下位機(jī)能離線運行,并且可以靈活設(shè)定任務(wù)的一種下位機(jī)可離線運行的廣播系統(tǒng)控制方法。本發(fā)明解決其問題所采用的技術(shù)方案是
一種下位機(jī)可離線運行的廣播系統(tǒng)控制方法,包括以下步驟
A、下位機(jī)啟動,嘗試連接服務(wù)器,根據(jù)服務(wù)器的連接狀況進(jìn)行任務(wù)的調(diào)度;
B、下位機(jī)播放存儲于SD卡中的音頻文件。作為所述的一種下位機(jī)可離線運行的廣播系統(tǒng)控制方法的進(jìn)一步改進(jìn),所述的步驟A根據(jù)服務(wù)器的連接狀況進(jìn)行任務(wù)的調(diào)度包括
Al、判斷是否能連接上服務(wù)器,若能,執(zhí)行步驟A3 ;反之,則執(zhí)行步驟A2 ;
A2、下位機(jī)自行任務(wù)調(diào)度;
A3、服務(wù)器對下位機(jī)進(jìn)行任務(wù)的調(diào)度;
A4、下位機(jī)將音頻文件寫入SD卡中。作為所述的一種下位機(jī)可離線運行的廣播系統(tǒng)控制方法的進(jìn)一步改進(jìn),所述的步驟A2包括
BI、下位機(jī)讀取閃存中存儲的任務(wù)列表信息;
B2、輪詢掃描任務(wù)信息,如果到達(dá)任務(wù)時間,則執(zhí)行步驟B。作為所述的一種下位機(jī)可離線運行的廣播系統(tǒng)控制方法的進(jìn)一步改進(jìn),所述的步驟A3還包括以下步驟
51、服務(wù)器讀取備份的任務(wù)信息,并判斷是否到達(dá)任務(wù)時間;
如果沒有到達(dá)任務(wù)時間,則執(zhí)行S2 ;或者,
如果已經(jīng)到達(dá)任務(wù)時間,則執(zhí)行S4 ;
52、判斷服務(wù)器是否有對任務(wù)信息進(jìn)行更新;
如果服務(wù)器對任務(wù)信息進(jìn)行了更新,則執(zhí)行S3 ;或者,
如果服務(wù)器沒有對任務(wù)信息進(jìn)行更新,則返回繼續(xù)執(zhí)行步驟SI ;53、服務(wù)器將更新后的任務(wù)信息發(fā)送給下位機(jī),下位機(jī)存儲任務(wù)信息到閃存中的任務(wù)列表,并返回繼續(xù)執(zhí)行步驟SI ;
54、服務(wù)器發(fā)送音頻文件給下位機(jī)。本發(fā)明的有益效果是
本發(fā)明采用的一種下位機(jī)可離線運行的廣播系統(tǒng)控制方法,通過下位機(jī)啟動,嘗試連接服務(wù)器,根據(jù)服務(wù)器的連接狀況進(jìn)行任務(wù)的調(diào)度;下位機(jī)播放存儲于SD卡中的音頻文件,解決了廣播系統(tǒng)在離線時不能正常工作,穩(wěn)定性差等問題。此方法上位機(jī)在向下位機(jī)發(fā)送執(zhí)行指令的同時,下位機(jī)可以同時將該指令保存在閃存中的任務(wù)列表里,當(dāng)網(wǎng)絡(luò)斷開連接后,下位機(jī)仍然能根據(jù)任務(wù)列表離線獨立操作運行,正常執(zhí)行設(shè)定的定時廣播,因此其安全性和穩(wěn)定性更好。
下面結(jié)合附圖和實例對本發(fā)明作進(jìn)一步說明。圖I是本發(fā)明的一種下位機(jī)可離線運行的廣播系統(tǒng)控制方法的步驟流程圖。圖2是本發(fā)明一種下位機(jī)可離線運行的廣播系統(tǒng)控制方法步驟A實施例一的步驟流程圖。圖3是本發(fā)明一種下位機(jī)可離線運行的廣播系統(tǒng)控制方法步驟A實施例二的步驟流程圖。圖4是本發(fā)明一種下位機(jī)可離線運行的廣播系統(tǒng)控制方法步驟A實施例三的步驟流程圖。
具體實施例方式圖I是本發(fā)明的一種下位機(jī)可離線運行的廣播系統(tǒng)控制方法的步驟流程圖,結(jié)合圖1,本發(fā)明作為一種下位機(jī)可離線運行的廣播系統(tǒng)控制方法,包括以下步驟
A、下位機(jī)啟動,嘗試連接服務(wù)器,根據(jù)服務(wù)器的連接狀況進(jìn)行任務(wù)的調(diào)度;
B、下位機(jī)播放存儲于SD卡中的音頻文件。圖2是本發(fā)明一種下位機(jī)可離線運行的廣播系統(tǒng)控制方法步驟A實施例一的步驟流程圖,所述的步驟A根據(jù)服務(wù)器的連接狀況進(jìn)行任務(wù)的調(diào)度包括
Al、判斷是否能連接上服務(wù)器,若是,執(zhí)行步驟A3 ;反之,則執(zhí)行步驟A2 ;
A2、下位機(jī)自行任務(wù)調(diào)度;
A3、服務(wù)器對下位機(jī)進(jìn)行任務(wù)的調(diào)度;
A4、下位機(jī)將音頻文件寫入SD卡中。圖3是本發(fā)明一種下位機(jī)可離線運行的廣播系統(tǒng)控制方法步驟A實施例二的步驟流程圖,作為對實施例一的進(jìn)一步改進(jìn),所述的步驟A2包括
BI、下位機(jī)讀取閃存中存儲的任務(wù)列表信息;
B2、輪詢掃描任務(wù)信息,如果到達(dá)任務(wù)時間,則執(zhí)行步驟B。圖4是本發(fā)明一種下位機(jī)可離線運行的廣播系統(tǒng)控制方法步驟A實施例三的步驟流程圖,作為對實施例一的進(jìn)一步改進(jìn),所述的步驟A3還包括以下步驟
SI、服務(wù)器讀取備份的任務(wù)信息,并判斷是否到達(dá)任務(wù)時間;如果沒有到達(dá)任務(wù)時間,則執(zhí)行S2 ;或者,
如果已經(jīng)到達(dá)任務(wù)時間,則執(zhí)行S4 ;
52、判斷服務(wù)器是否有對任務(wù)信息進(jìn)行更新;
如果服務(wù)器對任務(wù)信息進(jìn)行了更新,則執(zhí)行S3 ;或者,
如果服務(wù)器沒有對任務(wù)信息進(jìn)行更新,則返回繼續(xù)執(zhí)行步驟SI ;
53、服務(wù)器將更新后的任務(wù)信息發(fā)送給下位機(jī),下位機(jī)存儲任務(wù)信息到閃存中的任務(wù)列表,并返回繼續(xù)執(zhí)行步驟SI ;
54、服務(wù)器發(fā)送音頻文件給下位機(jī)。
通過上述對一種下位機(jī)可離線運行的廣播系統(tǒng)控制方法的描述,上述實施例解決了當(dāng)上位機(jī)出現(xiàn)故障或網(wǎng)絡(luò)故障時,下位機(jī)將不能正常工作,不能有效地執(zhí)行定時任務(wù),穩(wěn)定性比較差的問題。此方法上位機(jī)在向下位機(jī)發(fā)送執(zhí)行指令的同時,下位機(jī)可以同時將該指令保存在閃存中的任務(wù)列表里,當(dāng)網(wǎng)絡(luò)斷開連接后,下位機(jī)仍然能根據(jù)任務(wù)列表離線獨立操作運行,正常執(zhí)行設(shè)定的定時廣播,因此其安全性和穩(wěn)定性更好。以上所述,只是本發(fā)明的較佳實施例而已,本發(fā)明并不局限于上述實施方式,只要其以相同的手段達(dá)到本發(fā)明的技術(shù)效果,都應(yīng)屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種下位機(jī)可離線運行的廣播系統(tǒng)控制方法,其特征在于,包括以下步驟 A、下位機(jī)啟動,嘗試連接服務(wù)器,根據(jù)服務(wù)器的連接狀況進(jìn)行任務(wù)的調(diào)度; B、下位機(jī)播放存儲于SD卡中的音頻文件。
2.根據(jù)權(quán)利要求I所述的一種下位機(jī)可離線運行的廣播系統(tǒng)控制方法,其特征在于,所述的步驟A根據(jù)服務(wù)器的連接狀況進(jìn)行任務(wù)的調(diào)度包括 Al、判斷是否能連接上服務(wù)器,若能,執(zhí)行步驟A3 ;反之,則執(zhí)行步驟A2 ; A2、下位機(jī)自行任務(wù)調(diào)度; A3、服務(wù)器對下位機(jī)進(jìn)行任務(wù)的調(diào)度; A4、下位機(jī)將音頻文件寫入SD卡中。
3.根據(jù)權(quán)利要求2所述的一種下位機(jī)可離線運行的廣播系統(tǒng)控制方法,其特征在于所述的步驟A2包括 BI、下位機(jī)讀取閃存中存儲的任務(wù)列表信息; B2、輪詢掃描任務(wù)信息,如果到達(dá)任務(wù)時間,則執(zhí)行步驟B。
4.根據(jù)權(quán)利要求2或3所述的一種下位機(jī)可離線運行的廣播系統(tǒng)控制方法,其特征在于所述的步驟A3還包括以下步驟 ·51、服務(wù)器讀取備份的任務(wù)信息,并判斷是否到達(dá)任務(wù)時間; 如果沒有到達(dá)任務(wù)時間,則執(zhí)行S2 ;或者, 如果已經(jīng)到達(dá)任務(wù)時間,則執(zhí)行S4 ; · 52、判斷服務(wù)器是否有對任務(wù)信息進(jìn)行更新; 如果服務(wù)器對任務(wù)信息進(jìn)行了更新,則執(zhí)行S3 ;或者, 如果服務(wù)器沒有對任務(wù)信息進(jìn)行更新,則返回繼續(xù)執(zhí)行步驟SI ; · 53、服務(wù)器將更新后的任務(wù)信息發(fā)送給下位機(jī),下位機(jī)存儲任務(wù)信息到閃存中的任務(wù)列表,并返回繼續(xù)執(zhí)行步驟SI ; · 54、服務(wù)器發(fā)送音頻文件給下位機(jī)。
全文摘要
本發(fā)明公開了一種下位機(jī)可離線運行的廣播系統(tǒng)控制方法,通過下位機(jī)啟動,嘗試連接服務(wù)器,根據(jù)服務(wù)器的連接狀況進(jìn)行任務(wù)的調(diào)度;下位機(jī)播放存儲于SD卡中的音頻文件,解決了廣播系統(tǒng)在離線時不能正常工作,穩(wěn)定性差等問題。此方法上位機(jī)在向下位機(jī)發(fā)送執(zhí)行指令的同時,下位機(jī)可以同時將該指令保存在閃存中的任務(wù)列表里,當(dāng)網(wǎng)絡(luò)斷開連接后,下位機(jī)仍然能根據(jù)任務(wù)列表離線獨立操作運行,正常執(zhí)行設(shè)定的定時廣播,因此其安全性和穩(wěn)定性更好。
文檔編號H04H20/12GK102970088SQ20121045741
公開日2013年3月13日 申請日期2012年11月14日 優(yōu)先權(quán)日2012年11月14日
發(fā)明者韓偉, 黃昌典, 陳濤, 聶天龍, 黃鶴 申請人:韓偉