專利名稱:一種無線廣播電臺和網絡電臺自動切換系統及其實現方法
技術領域:
本發(fā)明涉及媒體播放器領域,特別是涉及一種無線廣播電臺和網絡電臺自動切換系統。本發(fā)明還涉及一種無線廣播電臺和網絡電臺自動切換系統的實現方法。
背景技術:
隨著網絡技術的不斷發(fā)展,影音壓縮技術的不斷進步,使多媒體內容數字化技術的不斷更新,使得影音信息可以通過網絡快速傳播,網絡視聽傳播受到了傳統視聽媒體行業(yè)的青睞,通過網絡的力量,傳統視聽媒體在播送影音節(jié)目中,多了一條新的通道,該通道無地域性的限制,迅速發(fā)展出了網絡影音的世界。普通收音機一般包括AM及FM波段,AM及FM指的是無線電學上的二種不同調制方式。AM :Amplitude Modulation 稱為調幅,而 FM !Frequency Modulation 稱為調頻,其音頻信號為模擬信號。網絡收音機是通過網絡作為媒介,將電臺訊號以互聯網(TCP/IP協議)數字音頻信號散發(fā)出去,只要有網絡可以接收的地方,便可以收聽到網絡電臺、電視,無地域性限制,
其音頻信號為數字信號。許多的廣播電臺除了利用原本的無線電廣播方式傳送節(jié)目外,也紛紛架設起多媒體流服務器,通過網路傳送的方式,采取邊傳邊播的模式,使得多媒體影音運用在網絡上普及。傳統的無線廣播所處的環(huán)境被屏蔽物屏障(如地鐵里、屏蔽建筑物里等)或使用收音機的質量差異等原因,常常導致用戶收聽不到無線廣播或效果非常差。網絡也往往由于網路質量問題或網絡收聽會產生費用(3G,有些室外WIFI熱點等)的問題,造成用戶在使用時經常因為以上原因需手動對播放器進行無線廣播電臺和網絡電臺之間的切換,非常不方便。
發(fā)明內容
本發(fā)明要解決的技術問題是提供一種無線廣播電臺和網絡電臺自動切換系統,實現播放器在無線廣播電臺和網絡電臺間的自動切換。為此,本發(fā)明還要提供一種所述自動切換系統的實現方法。為解決上述技術問題,本發(fā)明的無線廣播電臺和網絡電臺自動切換系統,包括一收音機模塊,接收無線廣播電臺模擬音頻信號傳輸給控制模塊;一網絡模塊,通過網絡連接網絡電臺服務器接收網路電臺的音頻流數據傳輸給存取豐吳塊;一存取模塊,具有隨機存儲器和外存儲器,將網絡模塊傳輸來的音頻流數據緩存后傳輸給控制模塊;所述外存儲器為硬盤或閃存;所述隨機存儲器是隨機存取內存。
一控制模塊,其具有實時時鐘模塊(RTC),控制模塊判斷網絡模塊是否有效接收音頻流數據,收音機模塊是否有效接收無線廣播電臺模擬音頻信號,控制收音機模塊和網絡模塊的關閉、啟動。實時時鐘模塊,用于計算收音機模塊和網絡模塊接收狀態(tài)持續(xù)時間。所述收音機模塊接收FM和AM頻率的模擬音頻信號。所述網絡模塊采用有線方式連接網絡接收音頻流數據。所述網絡模塊采用無線方式連接網絡接收音頻流數據。所述網絡模塊采用數據包通訊協議、傳輸控制協議或超文本傳輸協議。所述存取模塊的外存儲器內存儲有一網絡電臺網址對應無線廣播電臺頻率清單,用于將網絡電臺網址和無線廣播電臺頻率輸出給控制模塊。一種無線廣播電臺和網絡電臺自動切換系統的實現方法,包括(I)控制模塊后臺對無線廣播電臺信號進行自動檢測;(2)檢測到有效接收無線廣播電臺模擬音頻信號,繼續(xù)使用收音機模塊接收無線廣播信號;檢測到不能有效接收無線廣播電臺模擬音頻信號超過5秒,控制模塊關閉收音機模塊,開啟網絡模塊進行網絡搜索;檢測到無線廣播電臺模擬音頻信號在RSSI (接收信號強度指示)寄存器的數值在大于等于60db,控制模塊判斷為有效接收無線廣播電臺模擬音頻信號;檢測到無線廣播電臺模擬音頻信號在RSSI寄存器的數值在小于60db,控制模塊判斷為不能有效接收無線廣播電臺模擬音頻信號;(3)搜索到網絡后,網絡模塊按照網絡電臺網址對應無線廣播電臺頻率清單中的網絡電臺網址連接所述無線廣播電臺的網絡電臺服務器;控制模塊判斷網絡模塊是否有效接收網絡電臺的音頻流數據;網絡模塊有效接收網絡電臺音頻流數據,控制模塊保持網絡模塊運行,接收音頻流數據;網絡模塊不能有效接收網絡電臺的音頻流數據,控制模塊關閉網絡模塊,開啟收音機模塊;所述網絡電臺服務器未響應連接或傳輸速度小于等于15Kps/秒,控制模塊判定為網絡模塊不能有效接收網絡電臺音頻流數據;所述網絡電臺服務器傳輸速度大于15Kps/秒,控制模塊判定為網絡模塊有效接收網絡電臺音頻流數據。進一步改進所述方法,在使用網絡模塊接收音頻流數據時,控制模塊檢測到無線廣播電臺信號,且該無線廣播電臺信號有效接收無線廣播電臺的模擬音頻信號超過5秒,控制模塊關閉網絡模塊,打開收音機模塊,切換到接收無線廣播信號。進一步改進所述方法,步驟(3)中所述網絡搜索,先搜索有線網絡,若搜索到的有線網絡不能有效接收網絡電臺的音頻流數據,則搜索無線網絡。進一步改進所述方法,步驟(3)中所述網絡搜索,在搜索無線網絡時,先搜索Wi-Fi網絡,若搜索到Wi-Fi網絡不能有效接收網絡電臺音頻流數據,則搜索3G網絡。進一步改進所述方法,步驟(3)中,所述網絡電臺網址采用手動方式錄入網絡電臺網址對應無線廣播電臺頻率清單。
進一步改進所述方法,步驟(3)中,所述網絡電臺網址采用自動方式錄入網絡電臺網址對應無線廣播電臺頻率清單。進一步改進所述方法,網絡模塊按照手動錄入的網絡電臺網址與該網絡電臺服務器建立連接,控制模塊根據網絡模塊是否有效接收網絡電臺的音頻流數據,決定是否保存所述網絡電臺網址到網絡電臺網址對應無線廣播電臺頻率清單。本發(fā)明的無線廣播電臺和網絡電臺自動切換系統及其實現方法能消除用戶在接收條件差的環(huán)境中播放器需手動切換無線廣播電臺和網絡電臺造成的不便,實現播放器在無線廣播電臺和網絡電臺間的自動切換。
下面結合附圖與具體實施方式
對本發(fā)明作進一步詳細的說明圖I是本發(fā)明自動切換系統的系統架構示意圖。圖2是本發(fā)明實現方法的流程示意圖。圖3是本發(fā)明手動方式錄入網絡電臺網址的流程示意圖。
具體實施例方式如圖I所示,本發(fā)明的自動切換系統,包含一收音機模塊,接收無線廣播電臺模擬音頻信號傳輸給控制模塊;—網絡模塊,通過網絡連接網絡電臺服務器接收網路電臺的音頻流數據傳輸給存取豐吳塊;一存取模塊,具有隨機存儲和外存儲器,將網絡模塊傳輸來的音頻流數據緩存后傳輸給控制模塊;所述外存儲器為硬盤或閃存;所述隨機存儲器是隨機存取內存。一網絡電臺網址對應無線廣播電臺頻率清單,存儲于外存儲器內,用于將網絡電臺網址和無線廣播電臺頻率輸出給控制模塊;一控制模塊,其具有實時時鐘模塊(RTC),控制模塊判斷網絡模塊是否有效接收音頻流數據,收音機模塊是否有效接收無線廣播電臺模擬音頻信號,控制收音機模塊和網絡模塊的關閉、啟動。實時時鐘模塊,用于計算收音機模塊和網絡模塊接收狀態(tài)持續(xù)時間。如圖2所示,本發(fā)明的實現方法,包括(I)控制模塊后臺對無線廣播電臺信號進行自動檢測;(2)檢測到有效接收無線廣播電臺模擬音頻信號,繼續(xù)使用收音機模塊接收無線廣播信號;檢測到不能有效接收無線廣播電臺模擬音頻信號超過5秒,控制模塊關閉收音機模塊,開啟網絡模塊進行網絡搜索;檢測到無線廣播電臺模擬音頻信號在RSSI寄存器的數值在大于等于60db,控制模塊判斷為有效接收無線廣播電臺模擬音頻信號;檢測到無線廣播電臺模擬音頻信號在RSSI寄存器的數值在小于60db,控制模塊判斷為不能有效接收無線廣播電臺模擬音頻信號;
(3)搜索到網絡后,網絡模塊按照網絡電臺網址對應無線廣播電臺頻率清單中的網絡電臺網址連接所述無線廣播電臺的網絡電臺服務器;控制模塊判斷網絡模塊是否有效接收網絡電臺的音頻流數據;網絡模塊有效接收網絡電臺音頻流數據,控制模塊保持網絡模塊運行,接收音頻流數據;網絡模塊不能有效接收網絡電臺的音頻流數據,控制模塊關閉網絡模塊,開啟收音機模塊;所述網絡電臺服務器未響應連接或傳輸速度小于等于15Kps/秒,控制模塊判定為網絡模塊不能有效接收網絡電臺音頻流數據;所述網絡電臺服務器傳輸速度大于15Kps/秒,控制模塊判定為網絡模塊有效接收網絡電臺音頻流數據。如圖3所示,網絡模塊按照手動錄入的網絡電臺網址與該網絡電臺服務器建立連接,控制模塊根據網絡模塊是否有效接收網絡電臺的音頻流數據,決定是否保存所述網絡電臺網址到網絡電臺網址對應無線廣播電臺頻率清單。所述網絡電臺服務器未響應連接或傳輸速度小于等于15Kps/秒,控制模塊判定為網絡模塊不能有效接收網絡電臺音頻流數據,不保存網絡電臺網址到所述清單。所述網絡電臺服務器傳輸速度大于15Kps/秒,控制模塊判定為網絡模塊能有效接收網絡電臺音頻流數據,保存網絡電臺網址到所述清單。以上通過具體實施方式
和實施例對本發(fā)明進行了詳細的說明,但這些并非構成對本發(fā)明的限制。在不脫離本發(fā)明原理的情況下,本領域的技術人員還可做出許多變形和改進,這些也應視為本發(fā)明的保護范圍。
權利要求
1.一種無線廣播電臺和網絡電臺自動切換系統,其特征是,包括 一收音機模塊,接收無線廣播電臺模擬音頻信號傳輸給控制模塊; 一網絡模塊,通過網絡連接網絡電臺服務器接收網路電臺的音頻流數據傳輸給存取模塊; 一存取模塊,將網絡模塊傳輸來的音頻流數據緩存后傳輸給控制模塊; 一控制模塊,控制模塊判斷網絡模塊是否有效接收音頻流數據,收音機模塊是否有效接收無線廣播電臺模擬音頻信號,控制收音機模塊和網絡模塊的關閉、啟動。
2.如權利要求I所述的自動切換系統,其特征是所述收音機模塊接收FM和AM頻率的模擬音頻信號。
3.如權利要求I所述的自動切換系統,其特征是所述網絡模塊采用有線方式連接網絡接收音頻流數據。
4.如權利要求I所述的自動切換系統,其特征是所述網絡模塊采用無線方式連接網絡接收音頻流數據。
5.如權利要求I所述的自動切換系統,其特征是所述網絡模塊的通訊采用數據包通訊協議、傳輸控制協議或超文本傳輸協議。
6.如權利要求I所述的自動切換系統,其特征是具有一網絡電臺網址對應無線廣播電臺頻率清單,存儲于所述存取模塊內,用于將網絡電臺網址和無線廣播電臺頻率輸出給控制|吳塊。
7.一種無線廣播電臺和網絡電臺自動切換系統的實現方法,其特征是,包括 (1)控制模塊后臺對無線廣播電臺信號進行自動檢測; (2)檢測到有效接收無線廣播電臺模擬音頻信號,繼續(xù)使用收音機模塊接收無線廣播信號; 檢測到不能有效接收無線廣播電臺模擬音頻信號超過5秒,控制模塊關閉收音機模塊,開啟網絡模塊進行網絡搜索; 檢測到無線廣播電臺模擬音頻信號在RSSI (接收信號強度指示)寄存器的數值在大于等于60db,控制模塊判斷為有效接收無線廣播電臺模擬音頻信號; 檢測到無線廣播電臺模擬音頻信號在RSSI寄存器的數值在小于60db,控制模塊判斷為不能有效接收無線廣播電臺模擬音頻信號; (3)搜索到網絡后,網絡模塊按照網絡電臺網址對應無線廣播電臺頻率清單中的網絡電臺網址連接所述無線廣播電臺的網絡電臺服務器;控制模塊判斷網絡模塊是否有效接收網絡電臺的音頻流數據; 網絡模塊有效接收網絡電臺音頻流數據,控制模塊保持網絡模塊運行接收音頻流數據; 若網絡模塊不能有效接收網絡電臺的音頻流數據,控制模塊關閉網絡模塊,開啟收音機豐吳塊; 所述網絡電臺服務器未響應連接或傳輸速度小于等于15Kps/秒,控制模塊判定為網絡模塊不能有效接收網絡電臺音頻流數據; 所述網絡電臺服務器傳輸速度大于15Kps/秒,控制模塊判定為網絡模塊有效接收網絡電臺音頻流數據。
8.如權利要求7所述的方法,其特征是在使用網絡模塊接收音頻流數據時,控制模塊檢測到無線廣播電臺信號,且該無線廣播電臺信號有效接收無線廣播電臺的模擬音頻信號超過5秒,控制模塊關閉網絡模塊,打開收音機模塊,切換到接收無線廣播信號。
9.如權利要求7所述的方法,其特征是步驟(2)中所述網絡搜索,先搜索有線網絡,若搜索到的有線網絡不能有效接收網絡電臺的音頻流數據,則搜索無線網絡。
10.如權利要求7所述的方法,其特征是步驟(2)中所述網絡搜索,在搜索無線網絡時,先搜索Wi-Fi網絡,若搜索到Wi-Fi網絡不能有效接收網絡電臺音頻流數據,則搜索3G網絡。
11.如權利要求7所述的方法,其特征是步驟(3)中,所述網絡電臺網址采用手動方式錄入網絡電臺網址對應無線廣播電臺頻率清單。
12.如權利要求7所述的方法,其特征是步驟(3)中,所述網絡電臺網址采用自動方式錄入網絡電臺網址對應無線廣播電臺頻率清單。
13.如權利要求11所述的方法,其特征是 網絡模塊按照手動錄入的網絡電臺網址與該網絡電臺服務器建立連接,控制模塊根據網絡模塊是否有效接收網絡電臺的音頻流數據,決定是否保存所述網絡電臺網址到網絡電臺網址對應無線廣播電臺頻率清單。
全文摘要
本發(fā)明公開了一種無線廣播電臺和網絡電臺自動切換系統,包括一收音機模塊,接收無線廣播電臺模擬音頻信號傳輸給控制模塊;一網絡模塊,通過網絡連接網絡電臺服務器接收網路電臺的音頻流數據傳輸給存取模塊;一存取模塊,將網絡模塊傳輸來的音頻流數據緩存后傳輸給控制模塊;一網絡電臺網址對應無線廣播電臺頻率清單,存儲于所述存取模塊的外存儲器,用于將網絡電臺網址和無線廣播電臺頻率輸出給控制模塊。一控制模塊,用于控制收音機模塊和網絡模塊的關閉、啟動。本發(fā)明還公開了所述自動切換系統的實現方法。本發(fā)明能實現播放器在無線廣播電臺和網絡電臺間的自動切換。
文檔編號H04H60/76GK102932081SQ20111022766
公開日2013年2月13日 申請日期2011年8月10日 優(yōu)先權日2011年8月10日
發(fā)明者王培航 申請人:盛樂信息技術(上海)有限公司