新四季網

車載導航系統的流媒體播放器及播放方法

2023-09-18 01:59:05 2

車載導航系統的流媒體播放器及播放方法
【專利摘要】本發明涉及一種車載導航系統的流媒體播放器及播放方法,流媒體播放器包括:網絡層,用於接收服務端的流媒體文件並將接收的流媒體文件進行緩存;與網絡層連接的流媒體播放層,用於播放緩存中的流媒體文件;與流媒體播放層連接的應用層,用於向流媒體播放層發送控制指令。實施本發明,通過播放緩存下載的流媒體的方式,避免了因為網絡波動所帶來的播放卡頓現象,使得在線播放的流媒體文件更加流暢,提高使用者的觀看收聽的體驗感。
【專利說明】車載導航系統的流媒體播放器及播放方法

【技術領域】
[0001]本發明涉及網絡方法技術,更具體的說,涉及一種流媒體播放器。

【背景技術】
[0002]流媒體播放器是一種用於播放存放在網絡端的視頻、音頻的設備。現有的流媒體播放器採用在線直接播放的方式,播放過程中容易因網絡問題出現阻塞和狀態不容易判斷的問題,導致播放出現間斷、卡頓的現象,嚴重影響使用者使用時的體驗感。


【發明內容】

[0003]本發明針對現有的流媒體播放器在播放在線的音視頻的時候,容易出現播放中途停頓的現象,提供一種流媒體播放器,能夠抑制播放延遲,進行流暢的播放。
[0004]本發明解決上述問題的方案是,提供一種車載導航系統的流媒體播放器,包括:網絡層,用於接收服務端的流媒體文件並將接收的流媒體文件進行緩存;與網絡層連接的流媒體播放層,用於播放緩存中的流媒體文件;與流媒體播放層連接的應用層,用於向流媒體播放層發送控制指令。
[0005]本發明的車載導航系統的流媒體播放器,應用層包括:
[0006]初始化模塊,用於使流媒體播放器恢復到初始狀態;
[0007]播放/暫停模塊,用於控制流媒體播放層對緩存中的流媒體文件的播放與暫停狀態切換;
[0008]上首/下首模塊,用於向網絡層發出對上一個或者下一個流媒體文件的下載請求;
[0009]停止模塊,用於使流媒體播放層停止工作;
[0010]在線查詢模塊,用於向伺服器請求下載文件列表;
[0011]退出模塊,用於關閉流媒體播放器;
[0012]狀態顯示模塊,用於顯示當前流媒體播放器的工作模式。
[0013]本發明的車載導航系統的流媒體播放器,應用層包括控制按鍵,控制按鍵包括播放/暫停鍵、停止鍵、上首鍵、下首鍵、在線查詢鍵和退出鍵。
[0014]本發明的車載導航系統的流媒體播放器,應用層還包括狀態顯示欄。
[0015]本發明的車載導航系統的流媒體播放器,流媒體播放層包括顯示區。
[0016]本發明的車載導航系統的流媒體播放器,應用層包括控制模塊;流媒體播放層包括流媒體緩存器和播放模塊;網絡層包括網絡收發模塊;流媒體緩存器分別連接網絡收發模塊、播放模塊和控制模塊,控制模塊還與網絡收發模塊、播放模塊連接。
[0017]本發明還涉及一種車載導航系統的流媒體播放方法,包括:
[0018]接收服務端的流媒體文件並將接收的流媒體文件進行緩存;
[0019]播放緩存中的流媒體文件;
[0020]發送控制指令以控制流媒體文件的播放。
[0021]本發明的車載導航系統的流媒體播放方法,控制指令包括:
[0022]初始化指令,用於使流媒體播放器恢復到初始狀態;
[0023]播放/暫停指令,用於控制流媒體播放層對緩存中的流媒體文件的播放與暫停狀態切換;
[0024]上首/下首指令,用於向網絡層發出對上一個或者下一個流媒體文件的下載請求;
[0025]停止指令,用於使流媒體播放層停止工作;
[0026]在線查詢指令,用於向伺服器請求下載文件列表;
[0027]退出指令,用於關閉流媒體播放器;
[0028]狀態顯示指令,用於顯示當前流媒體播放器的工作模式。
[0029]實施本發明的車載導航系統的流媒體播放器及播放方法,通過播放緩存下載的流媒體的方式,避免了因為網絡波動所帶來的播放卡頓現象,使得在線播放的流媒體文件更加流暢,提聞使用者的觀看收聽的體驗感。

【專利附圖】

【附圖說明】
[0030]以下結合附圖對本發明進行說明,其中:
[0031]圖1為本發明的流媒體播放器的功能模塊圖;
[0032]圖2為本發明的流媒體播放器的前端示意圖;
[0033]圖3為本發明的流媒體播放器的硬體功能模塊示意圖。

【具體實施方式】
[0034]以下結合附圖和【具體實施方式】對本發明進行詳細說明。
[0035]如圖1所述為本發明的流媒體播放器的功能模塊圖,本發明針對現有的流媒體播放器在進行播放流媒體的時候在發送請求的過程中容易出現阻塞和狀態不容易判斷的問題,導致播放出現間斷、卡頓的問題,將整個系統進行分層處理。如圖1所示,系統分成應用層100、流媒體播放層200和網絡層300。網絡層300用於從服務端下載流媒體,下載的流媒體先保存在緩存(未在圖中標識)中,由流媒體播放層200進行播放,在播放的同時,網絡層300進行持續的下載動作。採用這種現在下一部分流媒體進行緩存,再同時播放的同時下載剩餘的流媒體的方式,能夠避免因為網絡的波動而產生的播放卡頓現象。
[0036]應用層100中包括以下的子功能模塊:初始化模塊,用於使流媒體播放器恢復到初始狀態,清空緩存;播放/暫停模塊,用於控制流媒體播放層200對緩存中的流媒體文件進行播放與暫停兩個狀態的切換;上首/下首模塊,當該模塊激活時,流媒體播放層200暫停對當前流媒體文件的播放,同時網絡層300也暫停對當前流媒體文件的下載,網絡層300向伺服器發出對上一個或者下一個流媒體文件的下載請求,緩存中分出新的空間對這個新下載的流媒體文件予以保存;停止模塊,用於使流媒體播放層200停止工作,並釋放出緩存空間;在線查詢模塊,當該模塊被激活的時候,網絡層向伺服器請求下載文件列表,該文件列表對應於伺服器中保存的所有流媒體文件;退出模塊,用於關閉流媒體播放器;狀態顯示模塊,用於顯示當前流媒體播放器的工作模式,例如暫停播放、緩存空間不足等等。
[0037]如圖2為依據圖1功能模塊製作的一個前端實施例。在該實施例中,應用層100的各個子功能模塊製成按壓式的按鍵:播放/暫停鍵101、停止鍵102、上首鍵103、下首鍵
104、在線查詢鍵105、退出鍵106、狀態顯示欄107。在該前端中,還包括顯示區201,用於顯示視頻類型的流媒體文件或者是對於音頻類的流媒體文件顯示音頻文件的特徵信息,例如比特率、流媒體的音頻波紋圖等。
[0038]當按下播放/暫停鍵101時,對應激活應用層100中的播放/暫停模塊,當切換至播放狀態時,網絡層300從伺服器下載流媒體文件並保存到緩存中,當緩存的流媒體達到播放文件的最低閾值時,流媒體播放層200進行文件的播放;在播放的同時,網絡層300持續對流媒體文件進行下載。若此時再次按下播放/暫停鍵101,則流媒體播放器切換到暫停狀態,此時顯示區201固定在暫停時的畫面,並在狀態顯示欄107中通過文字或圖像顯示此時的流媒體播放器進入到暫停狀態。網絡層300則不改下載動作,持續對流媒體文件繼續進行下載,直到按下停止鍵102或者退出鍵106為止。
[0039]在按下上首鍵103或者下首鍵104,對應激活應用層100中的上首/下首模塊,此時暫停對當前流媒體文件的播放,同時網絡層300也暫停對當前流媒體文件的下載,網絡層300向伺服器發出對上一個或者下一個流媒體文件的下載請求,緩存中分出新的空間對這個新下載的流媒體文件予以保存,當緩存得到的文件的幀數足夠播放後,自動激活這個流媒體文件進行播放,同時持續進行下載流媒體文件。
[0040]當按下在線查詢鍵105時,流媒體播放器向服務端發送查詢請求,以獲得下載文件列表,該文件列表對應於伺服器中保存的所有流媒體文件,同時在前端打開一個新的界面,用以顯示這個獲取的文件列表。由於文件列表的信息以及查詢請求所佔用的帶寬都極少,流媒體播放器可以在同時緩存文件的過程中發情在線查詢,而無需暫停視頻或者暫定下載。
[0041]以上是本發明應用於前端顯示時的一個優選實施例,對於不同的平臺例如PC、
105、各種智慧型手機系統的app等,都可以採用該方式以實現在線瀏覽流媒體文件。需要理解的是該前端面板也可以作為硬體的用戶界面進行實施,各個功能按鍵作為實體按鍵進行設置,例如退出鍵106作為電源的關閉按鍵,顯示區201對應為液晶顯示器等。
[0042]當本發明作為硬體實施的時候,其內部的功能模塊結構如圖3所示,流媒體播放器包括網絡收發模塊、流媒體緩存器、播放模塊和控制模塊,其中流媒體緩存器分別連接網絡收發模塊、播放模塊和控制模塊,控制模塊還與網絡收發模塊、播放模塊連接。
[0043]網絡收發模塊通過有線連接方式,例如RS485接口、RS232接口,或者無線連接的方式,如WIF1、紅外等,與遠端的伺服器或者本地的中轉路由等進行通信連接,以便從遠端的伺服器獲取流媒體。獲取的流媒體的時候,先保存在流媒體緩存器中,當流媒體的緩存至足夠播放的幀數時,播放模塊對流媒體緩存器中的進行播放。
[0044]在播放流媒體的同時,網絡收發模塊從伺服器上繼續進行下載流媒體,並將下載到的部分接續在流媒體緩存器中。這樣,即使網絡收發模塊因為網絡波動而在短時間內無法收到流媒體文件,也不會影像播放模塊的正常播放。
[0045]控制模塊用於對整個流媒體播放器進行控制。例如通過與播放模塊的連接,控制播放模塊在流媒體文件的播放過程中的各個動作,例如播放/暫停,上一首、下一首等等。控制模塊通過與流媒體緩存器的連接,以實現對緩存空間的控制,例如在選擇播放下一首的時候,在流媒體緩存器中開闢新的空間以緩存新的流媒體文件。控制模塊通過與網絡接收模塊的連接,在進行在線查詢的時候,請求信息從控制模塊發出,並由網絡收發模塊向伺服器發出查詢請求。控制模塊的各個控制命令均與圖1中的應用層子功能模塊相對應。
[0046]以上僅為本發明【具體實施方式】,不能以此來限定本發明的範圍,本【技術領域】內的一般技術人員根據本創作所作的均等變化,以及本領域內技術人員熟知的改變,都應仍屬本發明涵蓋的範圍。
【權利要求】
1.一種流媒體播放器,其特徵在於,包括:網絡層,用於接收服務端的流媒體文件並將接收的流媒體文件進行緩存;與網絡層連接的流媒體播放層,用於播放緩存中的流媒體文件;與流媒體播放層連接的應用層,用於向流媒體播放層發送控制指令。
2.根據權利要求1所述的流媒體播放器,其特徵在於,所述應用層包括: 初始化模塊,用於使流媒體播放器恢復到初始狀態; 播放/暫停模塊,用於控制流媒體播放層對緩存中的流媒體文件的播放與暫停狀態切換; 上首/下首模塊,用於向網絡層發出對上一個或者下一個流媒體文件的下載請求; 停止模塊,用於使流媒體播放層停止工作; 在線查詢模塊,用於向伺服器請求下載文件列表; 退出模塊,用於關閉流媒體播放器; 狀態顯示模塊,用於顯示當前流媒體播放器的工作模式。
3.根據權利要求1或2所述的流媒體播放器,其特徵在於,所述應用層包括控制按鍵,控制按鍵包括播放/暫停鍵、停止鍵、上首鍵、下首鍵、在線查詢鍵和退出鍵。
4.根據權利要求3所述的流媒體播放器,其特徵在於,所述應用層還包括狀態顯示欄。
5.根據權利要求4所述的流媒體播放器,其特徵在於,所述流媒體播放層包括顯示區。
6.根據權利要求1所述的流媒體播放器,其特徵在於,所述應用層包括控制模塊;所示流媒體播放層包括流媒體緩存器和播放模塊;所示網絡層包括網絡收發模塊;所示流媒體緩存器分別連接所述網絡收發模塊、播放模塊和控制模塊,所述控制模塊還與所示網絡收發模塊、播放模塊連接。
7.—種流媒體播放方法,其特徵在於,包括: 接收服務端的流媒體文件並將接收的流媒體文件進行緩存; 播放緩存中的流媒體文件; 發送控制指令以控制流媒體文件的播放。
8.根據權利要求7所述的流媒體播放方法,其特徵在於,所述控制指令 包括: 初始化指令,用於使流媒體播放器恢復到初始狀態; 播放/暫停指令,用於控制流媒體播放層對緩存中的流媒體文件的播放與暫停狀態切換; 上首/下首指令,用於向網絡層發出對上一個或者下一個流媒體文件的下載請求; 停止指令,用於使流媒體播放層停止工作; 在線查詢指令,用於向伺服器請求下載文件列表; 退出指令,用於關閉流媒體播放器; 狀態顯示指令,用於顯示當前流媒體播放器的工作模式。
【文檔編號】H04N21/438GK104244050SQ201310228325
【公開日】2014年12月24日 申請日期:2013年6月8日 優先權日:2013年6月8日
【發明者】周國明, 蔡文正, 賓俊興 申請人:深圳市眾鴻科技股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀