新四季網

用於測試和認證連接的媒體環境內使用的媒體設備的系統和方法與流程

2023-12-02 21:29:31 1


本發明的實施方式總體上涉及提供例如音樂或視頻內容的媒體內容,並且尤其涉及用於測試和認證在連接的媒體環境內使用的音頻揚聲器或其他類型的媒體設備的系統和方法。



背景技術:

如今的消費者享有使用各種各樣的媒體設備在任何地點或一天中的任何時間訪問諸如音樂和視頻的大量媒體內容的能力。隨著可靠的高速網際網路連接的可用性和數字版權管理的進步,用戶可以根據需要從對等設備或遠程媒體伺服器流式傳輸媒體內容。

連接的媒體環境使得用戶能夠選擇應該使用若干媒體設備中的哪一個來播放特定的媒體內容。例如,用戶可能希望將選擇的歌曲流式傳輸到特定的音頻揚聲器,或者將選擇的電影流式傳輸到特定的電視機。為了提供最佳用戶體驗,這樣的媒體設備必須在連接的媒體環境內令人滿意地操作。這些是可以使用本發明的實施方式的環境類型的一些示例。



技術實現要素:

根據實施方式,本文描述的是用於測試和認證在連接的媒體環境內使用的媒體設備的系統和方法。測試設備包括例如麥克風的輸入機構和多個測試文件。每個測試文件能夠用於產生特徵信號,例如具有特定頻率的音軌。測試設備仿真例如音頻揚聲器的被測試媒體設備與媒體伺服器之間的媒體網關。測試腳本能夠用於模仿命令來播放或以其他方式訪問被測設備處的媒體內容。能夠檢測特定測試文件的播放,以及根據由該測試文件產生的特徵信號來識別特定測試文件的播放。結果測試信息能夠用於評估連接的媒體環境內的媒體設備的性能和/或認證其操作。

根據實施方式,測試設備可以被設置在特定地點,以用於測試在該地點的媒體設備,以及在本地報告這樣的測試的結果或者可替選地將這樣的測試的結果經由網絡報告給用於媒體設備的遠程測試和認證的遠程位置或認證供應商。

附圖說明

圖1示出了根據實施方式的媒體環境的示例。

圖2示出了根據實施方式的連接的媒體環境的示例。

圖3另外示出了根據實施方式的連接的媒體環境的示例。

圖4示出了根據實施方式的包括用於測試和認證在連接的媒體環境內使用的媒體設備的測試設備的系統。

圖5另外示出了根據實施方式的用於測試和認證媒體設備的系統。

圖6是示出根據實施方式的測試和認證媒體設備的方法的流程圖。

圖7示出了根據實施方式的能夠在分布式測試環境中使用的用於測試和認證媒體設備的系統。

圖8是示出根據實施方式的在分布式測試環境中的測試和認證媒體設備的方法的流程圖。

具體實施方式

如上所述,連接的媒體環境使得用戶能夠選擇應該使用若干媒體設備中的哪一個來播放特定的媒體內容,媒體設備例如為個人計算機系統、手持娛樂設備、平板設備、智慧型電話、電視機、音頻揚聲器、車內娛樂系統或其他類型的媒體設備。例如,用戶可能希望將選擇的歌曲流式傳輸到特定的音頻揚聲器設備,或者將選擇的電影流式傳輸到特定的電視機設備。

在一些連接的媒體環境中,用戶能夠使用例如智慧型電話的一媒體設備來控制在例如音頻揚聲器或電視機的另一媒體設備處的媒體內容的播放。每個媒體設備能夠與帳戶相關聯,該帳戶使得後端媒體伺服器能夠將設備識別為流式傳輸媒體內容的潛在目的地。訪問媒體內容的用戶命令或請求能夠與應該訪問該媒體內容的適當目的地相關聯。

例如,能夠使用智慧型手機將「下一首歌曲」命令發送至媒體伺服器,以在目的地音頻揚聲器處播放。然後,媒體伺服器能夠將相應的歌曲流式傳輸到該音頻揚聲器。命令能夠類似地用於例如暫停、播放、跳過或以其他方式通過目的地設備控制對媒體內容的訪問。

連接的媒體環境的示例是「spotifyconnect」環境,其在本文中總體上作為說明性示例使用,但是本文描述的特徵和技術也能夠與其他類型的連接的媒體環境一起使用。

為了在連接的媒體環境內提供最佳用戶體驗,媒體設備必須在環境中令人滿意地操作。為了解決這個問題,每個媒體設備的操作應該優選地在其產品開發期間進行檢查,以確保設備在環境中按照預期進行操作或響應。例如,當用戶選擇要在目的地設備處播放的歌曲時,這樣的播放應該快速地並且以最小的可察覺的中斷發生。

可以使用手動或主觀手段對媒體設備的適用性進行檢查。例如,人類測試者可以使用目的地設備執行一系列命令,例如播放或跳過所選擇的媒體內容,然後基於他/她們的感知來確定每個命令是否在設備上成功完成。

然而,這樣的方法通常是緩慢的、勞動密集型的、在本質上是主觀的,並且限制於它們能夠提供的數據類型。此外,設備固件和其他特性可能會有規律地變化,需要重新測試和另一輪勞動密集型任務。

根據實施方式,本文描述的是用於測試和認證在連接的媒體環境內使用的媒體設備的系統和方法。測試設備包括例如麥克風的輸入機構和多個測試文件。每個測試文件可以用於產生特徵信號,例如具有特定頻率的音軌。測試設備仿真例如音頻揚聲器的被測試媒體設備與媒體伺服器之間的媒體網關。測試腳本可以用於模仿命令來播放或以其他方式訪問被測設備處的媒體內容。可以檢測特定測試文件的播放,以及根據由該測試文件產生的特徵信號來識別特定測試文件的播放。結果測試信息能夠用於評估連接的媒體環境內的媒體設備的性能和/或認證其操作。

例如,結果信息能夠用於創建描述媒體設備對命令的響應性的報告或記分卡,所述命令為例如開始播放音軌、跳到下一音軌、改變播放音量等。

根據實施方式,測試設備能夠被設置在特定地點,以用於測試在該地點的媒體設備以及本地報告這樣的測試的結果或者替選地將這樣的測試的結果經由網絡報告給用於媒體設備的遠程測試和認證的遠程位置或認證供應商。

媒體環境

圖1示出了根據實施方式的媒體環境的示例。

如圖1所示,根據實施方式,充當客戶端設備的媒體設備102能夠接收和播放由後端媒體伺服器系統142(媒體伺服器)或者由另一系統或對等設備提供的媒體內容。根據實施方式,客戶端設備能夠例如是個人計算機系統、手持娛樂設備、平板設備、智慧型電話、電視機、音頻揚聲器、車載娛樂系統或其他類型的適於或者能夠準備用於呈現的媒體內容、控制媒體內容的呈現和/或播放或以其他方式呈現媒體內容的電子設備或媒體設備。

根據實施方式,客戶端設備和媒體伺服器中的每一個能夠分別包括一個或更多個物理設備或計算機硬體資源104、144,例如一個或更多個處理器(cpu)、物理存儲器、網絡組件或其他類型的硬體資源。

儘管出於說明的目的,示出了單個客戶端設備和單個媒體伺服器,但是根據實施方式,媒體伺服器能夠支持同時使用多個客戶端設備。類似地,根據實施方式,客戶端設備能夠訪問由多個媒體伺服器提供的媒體內容,或者在由一個或更多個媒體伺服器產生的不同媒體流之間切換。

根據實施方式,客戶端設備能夠可選地包括用戶界面106,用戶界面106適於顯示媒體選項,例如作為媒體片(tile)、縮略圖或其他格式的陣列,並且適於確定用戶交互或輸入。選擇例如特定的媒體片或縮略圖的特定媒體選項能夠被用戶和/或客戶端設備用作到媒體伺服器的命令,以下載、流式傳輸或以其他方式訪問相應的特定媒體項目或媒體內容的流。

根據實施方式,客戶端設備可以包括媒體應用108以及存儲器內媒體內容緩衝器110以及數據緩衝邏輯112,數據緩衝邏輯112可以用於控制從媒體伺服器接收的媒體內容的播放,以用於以遠程控制的方式在請求客戶端設備(即控制設備)處或者在受控客戶端設備(即受控設備)處播放。連接的媒體環境固件或邏輯120使得設備能夠參與到連接的媒體環境內。

根據實施方式,數據緩衝邏輯與媒體內容緩衝器一起使得媒體項目的一部分或其樣本能夠在客戶端設備處預緩衝。

例如,當媒體選項正在準備在用戶界面上顯示為例如媒體片或縮略圖時,它們的相關的媒體內容能夠在同一時間被預緩衝,並且被一個或更多個客戶端設備緩存在它們的媒體內容緩衝器中,以在需要時進行快速、高效的播放。

根據實施方式,媒體伺服器能夠包括支持媒體伺服器應用150的執行的作業系統146或其他處理環境,媒體伺服器應用150能夠用於例如將音樂、視頻或其他形式的媒體內容流式傳輸到客戶端設備或受控設備。

根據實施方式,媒體伺服器能夠提供基於訂閱的媒體流送服務,對於媒體流送服務,客戶端設備或用戶能夠具有相關聯的帳戶和憑證,並且媒體流送服務使得用戶的客戶端設備能夠與媒體伺服器通信以及從媒體伺服器接收內容。

接收到的來自客戶端設備的媒體訪問請求能夠包括例如網絡地址的標識目的地客戶端設備的信息,其中,響應於處理媒體訪問請求,媒體伺服器應該向目的地客戶端設備流式傳輸或以其他方式提供媒體內容。

例如,用戶可以擁有能夠呈現從媒體伺服器接收的媒體內容的諸如智慧型電話和音頻揚聲器的若干客戶端設備。根據實施方式,與媒體訪問請求一起提供的標識信息能夠包括標識媒體訪問請求旨在與特定目的地設備一起使用的標識符,例如ip地址、mac地址或設備名稱。

這使得用戶能夠例如將他/她們的智慧型手機用作控制客戶端設備,並且將他/她們的音頻揚聲器用作應該向其發送媒體內容的受控客戶端設備。然後,即使該請求是由用戶的智慧型電話發起的,媒體伺服器也能夠將請求的媒體發送至音頻揚聲器和/或將媒體訪問請求轉發至音頻揚聲器。

根據實施方式,媒體應用接口148能夠從客戶端設備或從其他系統接收請求以檢索來自媒體伺服器的媒體內容。上下文資料庫162能夠存儲與由客戶端設備呈現的媒體內容相關聯的數據,包括例如由客戶端設備呈現的媒體流中的當前位置,或與媒體流相關聯的播放列表,或一個或更多個先前指示的用戶播放偏好。媒體伺服器能夠將與媒體流相關聯的上下文信息傳輸至呈現該流的客戶端設備,使得上下文信息能夠被客戶端設備使用和/或顯示給用戶。根據實施方式,上下文資料庫能夠用於在媒體伺服器處存儲媒體設備的當前媒體狀態,並且以類似雲的方式在設備之間同步該狀態。替選地,根據實施方式,媒體狀態能夠以對等方式共享,其中每個設備知道其自己的當前媒體狀態,然後根據需要與其他設備同步。

例如,根據實施方式,當正在向其流式傳輸媒體內容的目的地客戶端設備從控制設備變成受控設備,或者從第一受控設備變成第二受控設備時,之後媒體伺服器系統能夠將與活動媒體內容相關聯的上下文信息傳輸至新指定的目的地設備,供該設備在播放媒體內容時使用。

根據實施方式,媒體內容資料庫164能夠包括例如音樂、歌曲、視頻、電影或其他媒體內容的媒體內容以及描述該媒體內容的元數據。元數據能夠用於使得用戶和客戶端設備能夠在媒體內容的存儲庫內進行搜索,以定位特定的媒體項目。

根據實施方式,緩衝邏輯180能夠用於響應於來自客戶端設備或其他系統的請求來檢索或以其他方式訪問媒體項目或內容,並且在媒體傳送模塊152處使用對應的媒體內容數據的流182、184、186填充媒體內容緩衝器181,然後能夠將媒體內容數據的流返回至請求設備或受控設備。

根據實施方式,多個客戶端設備、媒體伺服器系統和/或受控設備能夠使用網絡彼此進行通信,所述網絡為例如網際網路190、區域網、對等連接、無線或蜂窩網絡或其他形式的網絡。用戶192能夠在客戶端設備處與用戶界面進行交互194,並且發出訪問媒體內容的請求,例如在用戶的客戶端設備或在受控設備處播放所選擇的音樂或視頻項,或者將媒體信道或視頻流流式傳輸至用戶的客戶端設備或傳輸至受控設備。

例如,根據實施方式,能夠經由伺服器的媒體應用接口將用戶對特定媒體選項的選擇傳達196至媒體伺服器。媒體伺服器能夠在伺服器204處使用包括一個或更多個媒體內容數據的流的對應的媒體內容206填充其媒體內容緩衝器。然後,媒體伺服器能夠將所選擇的媒體內容傳達208至用戶的客戶端設備,或根據需要傳達至受控設備,其中所選擇的媒體內容能夠在媒體內容緩衝器中緩衝以用於在設備上播放。

連接的媒體環境內的媒體播放

圖2示出了根據實施方式的連接的媒體環境的示例。

如圖2中所示,根據實施方式,例如spotifyconnect環境的連接的媒體環境230能夠實現在連接的媒體環境內的客戶端設備與伺服器側媒體網關或接入點248之間的通信,包括可選地使用路由器250。

能夠設置在連接的媒體環境內的媒體設備的類型的示例包括音頻揚聲器232、電視機234、計算機236、智慧型電話238以及車載娛樂系統240或其他類型的媒體設備。

根據實施方式,具有應用用戶界面的客戶端設備能夠用作控制客戶端設備,以控制252媒體內容在受控設備處的播放。根據實施方式,客戶端設備本身能夠用作媒體網關,供連接的媒體環境內的其他設備使用。

根據實施方式,受控設備還能夠包括媒體應用,在音頻揚聲器的情況下,電視機或類似設備能夠作為固件邏輯包括在設備本身內,或者在例如單獨的機頂盒盒或類似的售後設備內。

如上所述,根據實施方式,用戶能夠在客戶端設備處與用戶界面進行交互,並且發出訪問媒體內容的請求,例如在他/她們的客戶端設備或受控設備處播放所選擇的音樂或視頻項目,或者將媒體信道或視頻流流式傳輸至他/她們的客戶端設備或受控設備。

例如,用戶能夠請求在例如智慧型電話的控制客戶端設備處緩衝、流式傳輸或接收以及播放媒體內容,並且在例如音頻揚聲器的一個或更多個受控設備處同時緩衝、流式傳輸或接收媒體內容用於播放。

類似地,例如,用戶能夠發出媒體改變請求254以改變媒體信道,響應於媒體改變請求,媒體伺服器能夠在受控設備處切換媒體信道,然後在受控設備處繼續流式傳輸或緩衝用於切換的信道的媒體內容256。

如上所述,在某些情況下,媒體內容的一部分能夠在受控設備處進行預緩衝,使得在受控設備處的信道切換以無縫的方式進行操作。

圖3還示出了根據實施方式的連接的媒體環境的示例。

如圖3中所示,用戶能夠利用例如與音頻揚聲器262組合的智慧型電話260,以發出來自智慧型電話的媒體改變請求275,以例如改變音頻揚聲器處的媒體信道。

該請求能夠由媒體網關接收並且作為針對媒體內容276的請求傳達至媒體伺服器,媒體伺服器然後能夠進行響應,通過控制目的地設備(在該示例中為音頻揚聲器)來訪問(例如播放)所選擇的媒體內容280。

連接的媒體環境內的媒體設備的認證

如上所述,為了在連接的媒體環境內提供最佳的用戶體驗,應該優選地在媒體設備的產品開發期間檢查每個媒體設備的操作,以確保設備將按照預期在環境中操作或響應。

圖4示出了根據實施方式的包括用於測試和認證在連接的媒體環境內使用的媒體設備的測試設備的系統。

如圖4中所示,根據實施方式,測試設備300能夠包括:例如一個或更多個處理器(cpu)、物理存儲器、網絡組件或其他類型的硬體資源的的物理設備資源302、輸入機構304、測試邏輯320以及多個測試文件330。根據實施方式,輸入機構能夠是麥克風。

根據實施方式,多個測試文件(例如,測試文件a332、測試文件b334、測試文件n336)中的每一個能夠用於產生特徵信號,例如具有特定頻率的音軌的播放。

根據實施方式,測試設備仿真在例如音頻揚聲器的被測試媒體設備350與媒體伺服器之間的具有仿真媒體伺服器312的媒體網關310。仿真媒體伺服器能夠在仿真媒體網關的上下文中提供與如上所述的(常規)媒體伺服器相似的功能,包括對訪問媒體內容的支持。

根據實施方式,能夠使用測試腳本340來控制352或模仿來自媒體設備的命令來播放或以其他方式訪問與測試文件相關聯的媒體內容。能夠根據由該測試文件產生的特徵信號例如使用信號分析器306來檢測和識別特定測試文件的播放。

圖5還示出了根據實施方式的用於測試和認證媒體設備的系統。

如圖5中所示,根據實施方式,能夠執行測試腳本以控制在例如音頻揚聲器360的媒體設備處的播放,例如做出媒體改變求和/或其他請求362以訪問測試文件媒體內容。仿真媒體網關攔截該請求,該仿真媒體網關與其仿真媒體伺服器一起使得在目的地設備處播放對應的測試文件媒體內容364,目的地設備在此示例中為音頻揚聲器。

根據實施方式,在音樂/歌曲環境中使用的測試能夠包括如下命令,例如加載音軌、推送播放列表、跳到下一音軌、跳到以前的音軌、在音軌內尋找、改變播放音量、暫停播放以及從暫停播放重新開始。在其他類型的媒體環境內使用的測試能夠包括不同類型的命令。

根據實施方式,能夠通過輸入機構監視測試文件媒體內容的播放366,將結果信息用於評估測試文件媒體內容的播放370,並且為被測試媒體設備提供測試結果372。

例如,根據實施方式,能夠使用麥克風來記錄來自被測揚聲器的音頻輸出,並且將音頻輸出提供給確定其頻率的頻率分析器。測試腳本能夠發出命令來播放音軌,每個與特定音頻頻率相關聯,使得當測試命令被處理以例如點擊下一音軌時,輸出頻率應該相應地改變。麥克風能夠監視改變的輸出,測試邏輯能夠確定揚聲器是否確實播放預期的正確音軌,或者在播放該音軌時是否存在任何延遲。

這樣的信息能夠用於確定被測設備對測試命令的靈敏度,這又提供了設備的在連接的媒體環境內的適用性的指示。

根據示例性實施方式,測試設備能夠被實現為諸如raspberrypi單元的獨立計算機,包括麥克風、無線路由器能力以及適當的仿真媒體網關和測試邏輯。每個測試文件能夠用於播放具有特定頻率的正弦波的音軌。

在測試期間,在相當安靜的房間或空腔內,測試設備能夠被放置於要測試的音頻揚聲器的前面。音頻揚聲器能夠與由測試設備啟用的無線網絡配對,該測試設備被配置成用作例如spotifyconnect環境的連接的媒體環境的網關,包括對例如用戶認證和音軌選擇的特性的支持。

仿真媒體網關能夠攔截旨在針對媒體伺服器(在本例中為spotify媒體伺服器)的媒體訪問請求。然後,測試設備能夠控制音頻揚聲器,請求它執行一系列測試命令。能夠對播放/輸出的聲音執行信號分析,以確定音頻揚聲器對媒體訪問請求的響應。結果信息能夠用於創建描述音頻揚聲器對命令的靈敏度的報告或記分卡,所述命令例如為開始播放音軌、跳到下一音軌、改變播放音量等。

根據實施方式,能夠通過用戶界面在測試設備本身處或者例如通過在測試設備處可訪問的網頁來提供測試結果。每組測試結果能夠包括諸如測試作業的類型和數量的數據,包括每個命令/動作運行的次數,以及中位數、模式和標準差。

測試結果也能夠返回至設備製造商,並且與預定義的限制進行比較,以確定設備的通過/失敗,和/或設備是否能夠被確認為能在連接的媒體環境內使用。

根據實施方式,旨在與連接的媒體環境一起使用的每個媒體設備能夠包括固件,其包括使得設備能夠參與環境的連接的媒體環境固件或邏輯120。

例如,在spotifyconnect環境中,每個設備都能夠在其媒體環境固件或邏輯中包含spotify庫,該spotify庫支持spotify理解的任務,例如從spotify下載音樂,或者處理spotify命令,例如播放、下一首和暫停音軌。設備製造商能夠提供設備特定固件,包括執行實際播放媒體設備的操作的音頻驅動器以及使得能夠與音頻驅動器交互的包裝器(wrapper),使得當spotify庫被使用時,例如暫停播放特定歌曲時,該暫停命令也被傳達至設備的音頻驅動器。

為了確保媒體設備在連接的媒體環境內將按照預期進行操作,在開發時進行的特定媒體設備的測試應該在該特定設備的最終版本和固件上執行。

根據實施方式,測試設備能夠包括私鑰,該私鑰與連接的媒體環境兼容,並且能夠與被測固件一起使用以驗證其對測試設備內的仿真媒體伺服器的真實性。以這種方式,當媒體設備及其固件最終向公眾發布時,不需要進一步的改變來確保設備與連接的媒體環境的兼容性。

雖然上述技術的主要目的是認證在連接的媒體環境內使用的媒體設備,但是由於能夠在其產品開發期間檢查每個媒體設備的操作,所以另外的益處是系統也能夠用於在最終發布進行製造之前發現設備的硬體或固件中的潛在性能問題或缺陷。

圖6是示出根據實施方式的測試和認證媒體設備的方法的流程圖。

如圖6中所示,根據實施方式,在步驟380處,測試設備被設置有音頻輸入機構(例如麥克風)、測試邏輯以及一個或更多個測試文件,其中每個測試文件能夠用於在播放時產生特徵信號。

在步驟381處,測試設備被配置成仿真在連接的媒體環境內的媒體網關。

在步驟382處,針對被測試媒體設備執行一個或更多個測試,以使媒體設備訪問與測試文件相關聯的媒體內容。

在步驟383處,響應於接收到測試命令,被測試媒體設備發出相應的媒體改變和/或其他請求,以經由測試設備處的仿真媒體網關來訪問與測試文件相關聯的媒體內容。

在步驟384處,測試設備使用音頻輸入機構監視被測試媒體設備的輸出,以根據其信號特徵確定哪個測試文件正在被播放。

在步驟385處,針對每個附加測試命令繼續發出相應的媒體改變和/或其他請求的過程。

在步驟386處,在完成測試之後,將該組媒體設備輸出與該組測試命令進行比較,以確定被測試媒體設備的性能或認證。

媒體設備的分布式測試和認證

根據實施方式,包括測試設備的系統能夠被製造成可攜式或分布式的,使得其能夠用於諸如在遠程地點或位置處的音頻揚聲器的測試媒體設備,並將測試結果報告回中心位置,例如認證供應商。這樣的實施方式使得例如媒體設備製造商能夠對他/她們的設備執行詳細的測試,預先認證在連接的媒體環境內使用的這些設備。

例如,如上所述,根據實施方式,測試設備能夠被設置在特定地點,以用於測試該地點的媒體設備,並且將這樣的測試的結果經由網絡報告給用於媒體設備的遠程測試和認證的遠程位置或認證供應商。

圖7示出了根據實施方式的能夠在分布式測試環境中使用的用於測試和認證媒體設備的系統。

如圖7中所示,根據實施方式,在多個地點中的每一個處,例如在製造商環境a410、b430處,製造商環境包括一個或更多個被測試媒體設備(412、432)、測試設備420、440,測試設備如上所述包括仿真媒體網關422、442以及測試邏輯424、444,以用於測試該地點處的媒體設備並且準備測試結果426、446。

根據實施方式,然後能夠將測試結果傳達450至認證供應商460,在認證供應商460處,測試結果462、464能夠用於確定470對於被測試媒體設備的認證472。

如上所述,結果信息還能夠用於創建描述設備對命令的靈敏度的報告或記分卡,所述命令為例如開始播放音軌、跳到下一音軌、改變播放音量等。然後,記分卡和/或認證能夠被設置有製造商482或以其他方式與製造商482相關聯480,以與設備一起使用。

如上所述,為了確保媒體設備將在環境中按照預期進行操作,開發時進行的特定媒體設備的測試應該在該特定設備的最終版本和固件上執行。

如上面進一步描述的,根據實施方式,測試設備能夠包括私鑰,該私鑰與連接的媒體環境兼容,並且能夠與被測固件一起使用以驗證其對測試設備內的仿真媒體伺服器的真實性。根據實施方式,每個製造商能夠被設置有特定於該製造商及其測試設備的密鑰,以進一步提高安全性,並且使得該製造商能夠操作其自己的仿真媒體伺服器。

在特定實現方式中,每個製造商能夠從認證供應商處接收具有開/關或「測試」開關、網絡連接和麥克風的獨立設備形式的測試設備。測試設備能夠放置在要測試的設備的旁邊,連接至網絡,並且激活測試開關以啟動測試並且返回即時結果。測試設備還能夠被配置成將信息上傳至報告伺服器,或者如上所述可以包括允許訪問設備上的存儲結果的內部網伺服器。

通常,媒體設備製造商能夠在其設備中運行測試一個小時左右,直到達到測試結果的置信水平。如果快速達到負面的結果,則通常不需要繼續運行。類似地,如果快速達到非常正面的結果,可能存在較少的繼續測試的原因,這允許為閾值情況保留較長的測試周期。

根據其他實施方式,能夠例如與音頻揚聲器的集群一起使用測試設備。例如,在集群環境中,一個音頻揚聲器可以被配置為與後端媒體伺服器進行通信的主音頻揚聲器,而其他音頻揚聲器可以是以主伺服器為首的夥伴音頻揚聲器。在這樣的環境中,測試設備能夠在多個音頻揚聲器上運行測試,以例如檢測這些多個設備之間的媒體內容的漂移。

根據其他實施方式,能夠使用多房間測試來以公共測試腳本同時測試多個音頻揚聲器。

提供兩個或更多個集群音頻揚聲器之間的通信或在多房間環境中的通信的特定細節能夠留給音頻揚聲器實現。

圖8是示出根據實施方式的在分布式測試環境中的測試和認證媒體設備的方法的流程圖。

如圖8中所示,根據實施方式,能夠在分布式測試環境中使用類似於參照圖6上面描述的方法,其區別在於,在步驟490處,能夠在製造商位置提供測試設備以及音頻輸入機構、測試邏輯和一個或更多個測試文件,其中每個測試文件能夠用於在播放時產生特徵信號。

步驟491-495通常能夠反映上述步驟381-385的那些步驟。

在步驟496處,在完成測試之後,將測試結果傳達至認證供應商(其能夠是例如託管連接的媒體環境的實體),以用於確定被測試媒體設備的性能。

在步驟497處,能夠在認證供應商處接收測試結果,以用於確定在連接的媒體環境內使用的媒體設備的性能和/或認證。

本發明的實施方式能夠使用一個或更多個常規通用目的或專用數字計算機、計算設備、機器或微處理器來方便地實現,所述常規通用目的或專用數字計算機、計算設備、機器或微處理器包括根據本公開內容的教導編程的一個或更多個處理器、存儲器和/或計算機可讀存儲介質。對於軟體領域技術人員將明顯的是,基於本公開內容的教導,本領域普通程式設計師能夠容易地準備適當的軟體代碼。

在一些實施方式中,本發明包括電腦程式產品,其是具有存儲在其上的指令的非暫態存儲介質或計算機可讀介質(介質),指令能夠用於對計算機進行編程以執行本發明的任何過程。存儲介質的示例能夠包括但不限於任何類型的盤,包括:軟盤、光碟、dvd,cd-rom、微驅動器和磁光碟、rom、ram、eprom、eeprom、dram、vram、快閃記憶體設備、磁卡或光卡、納米系統(包括分子存儲器ic),或者適於存儲指令和/或數據的任何類型的介質或設備。

出於說明和描述的目的,已經提供了本發明的實施方式的前述描述。它不意在窮舉或將本發明限制於所公開的精確形式。許多修改和變化對於本領域技術人員將是明顯的。

例如,雖然上述若干示例大體上描述了spotifyconnect環境和被測音頻揚聲器的使用,但是本文描述的特徵和技術能夠與其他類型的連接的媒體環境和其他類型的媒體設備類似地使用。

選擇和描述實施方式以便最佳地解釋本發明的原理及其實際應用,從而使得本領域的其他技術人員能夠理解針對各種實施方式的本發明以及適用於所考慮的特別用途的各種修改。旨在本發明的範圍由所附權利要求及其等同方式來限定。

實施方式的項目單

1.一種用於測試和認證在連接的媒體環境內使用的音頻揚聲器和其他媒體設備的系統,包括:

測試設備,包括:

輸入機構,

多個測試文件,其中,每個測試文件能夠用於產生特徵信號,以及

仿真媒體網關,所述仿真媒體網關仿真連接的媒體環境,所述連接的媒體環境包括被測試媒體設備和媒體伺服器;

其中,使用測試來命令以播放或以其他方式訪問在所述被測設備處的媒體內容,使得特定測試文件的播放被檢測,以及根據由那些測試文件產生的特徵信號來識別所述特定測試文件的播放;以及

其中,結果測試信息能夠用於評估在所連接的媒體環境內使用的所述媒體設備的性能和/或認證其操作。

2.根據項目1所述的系統,其中,所述輸入機構是麥克風,並且其中,每個測試文件用於產生具有特定頻率的音軌的播放。

3.根據項目1所述的系統,其中,所述系統包括一個或更多個測試腳本,所述測試腳本包括在其中定義的測試命令,當由所述被測試媒體設備執行時,所述測試腳本使得所述媒體設備發出針對與所述測試文件相關聯的媒體內容的播放的請求或針對對所述媒體內容進行其他控制的請求。

4.根據項目1所述的系統,其中,所述測試設備被設置在特定地點,以用於測試在所述地點的媒體設備,並且在本地報告這樣的測試的結果。

5.根據項目1的系統,其中,所述測試設備能夠被設置在特定地點,以用於測試在所述地點的媒體設備,並且將這樣的測試的結果經由網絡報告給用於遠程測試和認證所述媒體設備的遠程位置。

6.一種對在連接的媒體環境內使用的音頻揚聲器和其他媒體設備進行測試和提供認證的方法,包括:

在包括輸入機構的測試設備處訪問多個測試文件,其中,每個測試文件能夠用於產生特徵信號;

執行仿真媒體網關,所述仿真媒體網關仿真包括被測試媒體設備和媒體伺服器的連接的媒體環境;

執行測試以模仿命令來播放或以其他方式訪問所述被測設備處的媒體內容;

根據由那些測試文件產生的特徵信號來檢測和識別特定測試文件的播放;以及

使用結果測試信息來評估所述連接的媒體環境內的所述媒體設備的性能和/或認證其操作。

7.根據項目6所述的方法,其中,所述輸入機構是麥克風,並且其中,每個測試文件用於產生具有特定頻率的音軌的播放。

8.根據項目6所述的方法,其中,所述系統包括一個或更多個測試腳本,所述測試腳本包括在其中定義的測試命令,當由所述被測試媒體設備執行時,所述測試腳本使得所述媒體設備發出針對與所述測試文件相關聯的媒體內容的播放的請求或針對對所述媒體內容進行其他控制的請求。

9.根據項目6所述的方法,其中,所述測試設備被設置在特定地點,以用於測試在所述地點的媒體設備,並且在本地報告這樣的測試的結果。

10.根據項目6所述的方法,其中,測試設備能夠被設置在特定地點,以用於測試在所述地點的媒體設備,並且將這樣的測試的結果經由網絡報告給用於遠程測試和認證所述媒體設備的遠程位置。

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀