<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

媒體數據的處理方法、裝置及系統與流程

文檔序號:11253991閱讀:947來源:國知局
媒體數據的處理方法、裝置及系統與流程

本發明涉及數據處理領域,具體而言,涉及一種媒體數據的處理方法、裝置及系統。



背景技術:

無線視頻矩陣傳輸器可以無線傳送高清視頻,現有的無線視頻矩陣傳輸器可以將多個信號源(例如,手機,pc(個人電腦,是personalcomputer的簡稱),筆記本,攝像頭等)中任意一個的媒體數據傳輸至一個顯示設備(例如,電視,顯示器,投影儀等),由該顯示設備進行顯示。

但是,在很多場合下,例如會議室、教室、家庭、展廳、婚禮現場等應用場景中,存在多個信號源和多個顯示設備,現有的無線視頻矩陣傳輸器無法滿足需求,且成本高,部署麻煩,擴展性差。

針對現有技術中的媒體數據的處理方法擴展性差的問題,目前尚未提出有效的解決方案。



技術實現要素:

本發明實施例提供了一種媒體數據的處理方法、裝置及系統,以至少解決現有技術中的媒體數據的處理方法擴展性差的技術問題。

根據本發明實施例的一個方面,提供了一種媒體數據的處理方法,包括:至少一個發射端獲取至少一個接收端的數量;至少一個發射端根據至少一個接收端的數量,建立至少一條數據鏈路,其中,至少一個發射端通過至少一條數據鏈路與至少一個接收端建立連接;至少一個發射端采集至少一個信號源的媒體數據;至少一個發射端通過至少一條數據鏈路向至少一個接收端發送媒體數據,其中,媒體數據由與至少一個接收端連接的至少一個顯示設備進行顯示。

進一步地,數據鏈路包括:單播數據鏈路和組播數據鏈路,其中,至少一個發射端根據至少一個接收端的數量,建立至少一條數據鏈路,包括:至少一個發射端將至少一個接收端的數量與第一預設值進行比較;如果至少一個接收端的數量小于等于第一預設值,則至少一個發射端為每個發射端建立一條單播數據鏈路;如果至少一個接收端的數量大于第一預設值,則至少一個發射端獲取至少一個發射端的數量,并根據至少一個發射端的數量,建立至少一條數據鏈路。

進一步地,根據至少一個發射端的數量,建立至少一條數據鏈路,包括:將至少一個發射端的數量與第二預設值進行比較;如果至少一個發射端的數量小于等于第二預設值,則至少一個發射端建立一條組播數據鏈路;如果至少一個發射端的數量大于第二預設值,則至少一個發射端建立數據鏈路集合,其中,數據鏈路集合包括:至少一條單播數據鏈路和/或至少一條組播數據鏈路。

進一步地,至少一個發射端建立數據鏈路集合,包括:至少一個發射端獲取目標發射端;目標發射端建立一條組播數據鏈路,得到數據鏈路集合。

進一步地,至少一個發射端建立數據鏈路集合,包括:至少一個發射端獲取分組信息,其中,分組信息包括:多個分組,以及每個分組包含的發射端的數量和接收端的數量;至少一個發射端根據每個分組包含的發射端數量和接收端數量,建立每個分組的數據鏈路;根據每個分組的數據鏈路,得到數據鏈路集合。

進一步地,至少一個發射端獲取至少一個接收端的數量,或至少一個發射端獲取至少一個發射端的數量,包括:至少一個發射端獲取控制器發送的控制信息,其中,控制信息包括:至少一個發射端的標識信息或至少一個接收端的標識信息;至少一個發射端根據控制信息,確定至少一個發射端的數量或至少一個接收端的數量。

進一步地,至少一個發射端通過至少一條數據鏈路向至少一個接收端發送媒體數據,包括:至少一個發射端獲取至少一個接收端的標識信息;至少一個發射端根據至少一個接收端的標識信息,通過至少一條數據鏈路向至少一個接收端發送媒體數據。

進一步地,在至少一個發射端獲取至少一個接收端的數量之前,上述方法還包括:在接入預設網絡之后,至少一個發射端發送接入信號至至少一個接收端;至少一個發射端接收至少一個接收端返回的至少一個接收端的標識信息;至少一個發射端存儲至少一個接收端的標識信息。

進一步地,在至少一個發射端根據至少一個接收端的數量,建立至少一條數據鏈路之前,上述方法還包括:至少一個發射端建立至少一條控制路徑,其中,控制路徑的數量與接收端的數量相同;至少一個發射端通過至少一條控制路徑確定數據傳輸信息,其中,數據傳輸信息至少包括:編碼格式、采樣率、分辨率和/或組播信息。

根據本發明實施例的另一方面,還提供了一種媒體數據的處理方法,包括:至少一個接收端通過至少一條數據鏈路與至少一個發射端建立連接,其中,至少一條數據鏈路由至少一個發射端根據至少一個接收端的數量建立;至少一個接收端通過至少一條數據鏈路接收至少一個發射端采集到的至少一個信號源的媒體數據;至少一個接收端控制至少一個顯示設備顯示媒體數據。

進一步地,在至少一個接收端通過至少一條數據鏈路與至少一個發射端建立連接之前,上述方法還包括:在接入預設網絡之后,至少一個接收端接收至少一個發射端發送的接入信號;至少一個接收端發送至少一個接收端的標識信息至至少一個發射端。

進一步地,在至少一個接收端發送至少一個接收端的標識信息至至少一個發射端的同時,上述方法還包括:第一接收端向第二接收端發送第一接收端的標識信息,其中,第一接收端為至少一個接收端中的任意一個,第二接收端為至少一個接收端中除第一接收端之外的任意一個;第二接收端判斷數據庫中是否存在第一接收端的標識信息;如果數據庫中不存在第一接收端的標識信息,則第二接收端將第一接收端的標識信息存儲至數據庫中。

根據本發明實施例的另一方面,還提供了一種媒體數據的處理裝置,包括:獲取模塊,用于獲取至少一個接收端的數量;建立模塊,用于根據至少一個接收端的數量,建立至少一條數據鏈路,其中,至少一個發射端通過至少一條數據鏈路與至少一個接收端建立連接;采集模塊,用于采集至少一個信號源的媒體數據;第一發送模塊,用于通過至少一條數據鏈路向至少一個接收端發送媒體數據,其中,媒體數據由與至少一個接收端連接的至少一個顯示設備進行顯示。

進一步地,數據鏈路包括:單播數據鏈路和組播數據鏈路,其中,建立模塊包括:比較模塊,用于將至少一個接收端的數量與第一預設值進行比較;第一建立子模塊,用于如果至少一個接收端的數量小于等于第一預設值,則為每個發射端建立一條單播數據鏈路;第二建立子模塊,用于如果至少一個接收端的數量大于第一預設值,則獲取至少一個發射端的數量,并根據至少一個發射端的數量,建立至少一條數據鏈路。

進一步地,上述裝置還包括:第二發送模塊,用于在接入預設網絡之后,發送接入信號至至少一個接收端;接收模塊,用于接收至少一個接收端返回的至少一個接收端的標識信息;存儲模塊,用于存儲至少一個接收端的標識信息。

根據本發明實施例的另一方面,還提供了一種媒體數據的處理裝置,包括:連接模塊,用于通過至少一條數據鏈路與至少一個發射端建立連接,其中,至少一條數據鏈路由至少一個發射端根據至少一個接收端的數量建立;第一接收模塊,用于通過至少一條數據鏈路接收至少一個發射端采集到的至少一個信號源的媒體數據;控制模塊,用于控制至少一個顯示設備顯示媒體數據。

進一步地,上述裝置還包括:第二接收模塊,用于在接入預設網絡之后,接收至少一個發射端發送的接入信號;發送模塊,用于發送至少一個接收端的標識信息至至少一個發射端。

根據本發明實施例的另一方面,還提供了一種媒體數據的處理系統,包括:至少一個信號源;至少一個發射端,與至少一個信號源連接,用于獲取至少一個接收端的數量,根據至少一個接收端的數量,建立至少一條數據鏈路,并采集至少一個信號源的媒體數據;至少一個接收端,通過至少一條數據鏈路與至少一個發射端連接,用于接收至少一個發射端發送的媒體數據;至少一個顯示設備,與至少一個接收端連接,用于顯示媒體數據。

進一步地,數據鏈路包括:單播數據鏈路和組播數據鏈路,其中,至少一個發射端還用于將至少一個接收端的數量與第一預設值進行比較;如果至少一個接收端的數量小于等于第一預設值,則為每個發射端建立一條單播數據鏈路;如果至少一個接收端的數量大于第一預設值,則獲取至少一個發射端的數量,并根據至少一個發射端的數量,建立至少一條數據鏈路。

進一步地,至少一個發射端還用于在接入預設網絡之后,發送接入信號;至少一個接收端還用于在接收到接入信號之后,返回至少一個接收端的標識信息;至少一個發射端還用于存儲至少一個接收端的標識信息。

根據本發明實施例的另一方面,還提供了一種存儲介質,存儲介質包括存儲的程序,其中,在程序運行時控制存儲介質所在設備執行上述實施例中的媒體數據的處理方法。

根據本發明實施例的另一方面,還提供了一種處理器,處理器用于運行程序,其中,程序運行時執行上述實施例中的媒體數據的處理方法。

在本發明實施例中,至少一個發射端獲取至少一個接收端的數量,根據至少一個接收端的數量,建立至少一條數據鏈路,采集至少一個信號源的媒體數據,并通過至少一條數據鏈路向至少一個接收端發送媒體數據,從而實現至少一個信號源與至少一個顯示設備進行數據傳輸、顯示。容易注意到的是,至少一個發射端獲取至少一個接收端的數量,并根據至少一個接收端的數量建立數據鏈路,實現了多個發射端與多個接收端進行數據傳輸,擴展性較強,并且,與現有技術相比,數據鏈路的建立方式并不固定,靈活性較強,從而解決了現有技術中的媒體數據的處理方法擴展性差的技術問題。因此,通過本發明上述實施例提供的方案,可以達到擴大適用范圍,增加擴展性,提高靈活性,提升用戶好感度的效果。

附圖說明

此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:

圖1是根據本發明實施例的一種媒體數據的處理方法的流程圖;

圖2是根據本發明實施例的一種可選的媒體數據的處理方法的流程圖;

圖3是根據本發明實施例的一種可選的多個發射端和多個接收端的示意圖;

圖4是根據本發明實施例的一種可選的多個發射端和一個接收端的示意圖;

圖5是根據本發明實施例的另一種可選的多個發射端和多個接收端的示意圖;

圖6是根據本發明實施例的另一種媒體數據的處理方法的流程圖;

圖7是根據本發明實施例的一種媒體數據的處理裝置的示意圖;

圖8是根據本發明實施例的另一種媒體數據的處理裝置的示意圖;以及

圖9是根據本發明實施例的一種媒體數據的處理系統的示意圖。

具體實施方式

為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分的實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本發明保護的范圍。

需要說明的是,本發明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本發明的實施例能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。

實施例1

根據本發明實施例,提供了一種媒體數據的處理方法的實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟。

圖1是根據本發明實施例的一種媒體數據的處理方法的流程圖,如圖1所示,該方法包括如下步驟:

步驟s102,至少一個發射端獲取至少一個接收端的數量。

具體的,上述的至少一個發射端和至少一個接收端加入同一個無線接入點ap(是accesspoint的簡稱)。

步驟s104,至少一個發射端根據至少一個接收端的數量,建立至少一條數據鏈路,其中,至少一個發射端通過至少一條數據鏈路與至少一個接收端建立連接。

步驟s106,至少一個發射端采集至少一個信號源的媒體數據。

具體地,上述的信號源可以是智能手機、pc電腦,筆記本電腦,攝像頭等設備,本發明對此不做具體限定;上述的媒體數據可以是視頻數據、音頻數據、圖像數據等,本發明對此不做具體限定。

步驟s108,至少一個發射端通過至少一條數據鏈路向至少一個接收端發送媒體數據,其中,媒體數據由與至少一個接收端連接的至少一個顯示設備進行顯示。

具體地,上述的顯示設備可以是電視、顯示器、投影儀等設備,本發明對此不做具體限定。

在一種可選的方案中,多個發射端與多個接收端加入同一個無線接入點ap,即多個發射端與多個接收端加入同一個局域網中,用戶可以通過控制器控制多個發射端中的至少一個發射端與至少一個接收端進行輸出傳輸。至少一個發射端可以從控制器獲取至少一個接收端的數量,并根據接收端數量的不同,建立不同數量的數據鏈路,例如,如果接收端只有一個,則可以為每個發射端建立一條數據鏈路,如果接收端有多個,且發射端為一個,則可以為建立一條數據鏈路,在至少一條數據鏈路建立完成之后,至少一個發射端可以從至少一個信號源采集每個信號源的媒體數據,并通過至少一條數據鏈路傳輸給至少一個接收端,由至少一個接收端可以控制至少一個顯示設備進行顯示。

在另一種可選的方案中,至少一個發射端與至少一個接收端加入同一個無線接入點ap,即至少一個發射端與至少一個接收端加入同一個局域網中,該至少一個發射端可以與至少一個接收端進行數據傳輸,并且,至少一個發射端可以確定接入該局域網中所有接收端的數量,并根據接收端數量的不同,建立不同數量的數據鏈路,在至少一條數據鏈路建立完成之后,至少一個發射端可以從至少一個信號源采集每個信號源的媒體數據,并通過至少一條數據鏈路傳輸給至少一個接收端,由至少一個接收端可以控制至少一個顯示設備進行顯示。

根據本發明上述實施例,至少一個發射端獲取至少一個接收端的數量,根據至少一個接收端的數量,建立至少一條數據鏈路,采集至少一個信號源的媒體數據,并通過至少一條數據鏈路向至少一個接收端發送媒體數據,從而實現至少一個信號源與至少一個顯示設備進行數據傳輸、顯示。容易注意到的是,至少一個發射端獲取至少一個接收端的數量,并根據至少一個接收端的數量建立數據鏈路,實現了多個發射端與多個接收端進行數據傳輸,擴展性較強,并且,與現有技術相比,數據鏈路的建立方式并不固定,靈活性較強,從而解決了現有技術中的媒體數據的處理方法擴展性差的技術問題。因此,通過本發明上述實施例提供的方案,可以達到擴大適用范圍,增加擴展性,提高靈活性,提升用戶好感度的效果。

可選地,在本發明上述實施例中,數據鏈路包括:單播數據鏈路和組播數據鏈路,其中,步驟s104,至少一個發射端根據至少一個接收端的數量,建立至少一條數據鏈路,包括:

步驟s1042,至少一個發射端將至少一個接收端的數量與第一預設值進行比較。

具體地,上述的第一預設值可以是1。

步驟s1044,如果至少一個接收端的數量小于等于第一預設值,則至少一個發射端為每個發射端建立一條單播數據鏈路。

在一種可選的方案中,至少一個發射端在獲取到至少一個接收端的數量之后,可以判斷是否只有一個接收端,即判斷至少一個接收端的數量是否為1,如果只有一個接收端,即至少一個接收端的數量為1,則可以為每個發射端建立一條單播數據鏈路,每個發射端通過單播數據鏈路將采集到的媒體數據傳輸給接收端,由顯示設備進行顯示。

需要說明的是,為了保證顯示設備能夠顯示多個發射端發送的媒體數據,接收端可以開啟分屏顯示,接收端可以根據數據鏈路的數量,重繪顯示畫面,在不同位置顯示不同信號源的媒體數據。

步驟s1046,如果至少一個接收端的數量大于第一預設值,則至少一個發射端獲取至少一個發射端的數量,并根據至少一個發射端的數量,建立至少一條數據鏈路。

在一種可選的方案中,至少一個發射端在獲取到至少一個接收端的數量之后,可以判斷是否只有一個接收端,即判斷至少一個接收端的數量是否為1,如果有多個接收端,即至少一個接收端的數量大于1,則可以獲取發射端的數量,結合發射端的數量,建立至少一條數據鏈路,并通過至少一條數據鏈路傳輸信號源的媒體數據,并由顯示設備進行顯示。

可選地,在本發明上述實施例中,步驟s1046,根據至少一個發射端的數量,建立至少一條數據鏈路,包括:

步驟s10462,將至少一個發射端的數量與第二預設值進行比較。

具體地,上述的第二預設值可以是1。

步驟s10464,如果至少一個發射端的數量小于等于第二預設值,則至少一個發射端建立一條組播數據鏈路。

在一種可選的方案中,在確定有多個接收端,即至少一個接收端的數量大于1之后,可以獲取至少一個發射端的數量,判斷是否只有一個發射端,即判斷至少一個發射端的數量是否為1,如果只有一個發射端,即至少一個發射端的數量為1,則可以建立一條組播數據鏈路,將多個接收端加入組播列表,發射端通過組播數據鏈路將采集到的媒體數據傳輸給多個接收端,并由多個顯示設備進行顯示。

步驟s10466,如果至少一個發射端的數量大于第二預設值,則至少一個發射端建立數據鏈路集合,其中,數據鏈路集合包括:至少一條單播數據鏈路和/或至少一條組播數據鏈路。

在一種可選的方案中,在確定有多個接收端,即至少一個接收端的數量大于1之后,可以獲取至少一個發射端的數量,判斷是否只有一個發射端,即判斷至少一個發射端的數量是否為1,如果有多個發射端,即至少一個發射端的數量大于1,則可以建立數據鏈路集合,多個發射端通過數據鏈路集合將采集到的媒體數據傳輸給多個接收端,并由多個顯示設備進行顯示。

可選地,在本發明上述實施例中,步驟s10466,至少一個發射端建立數據鏈路集合,包括:

步驟a,至少一個發射端獲取目標發射端。

具體地,上述的目標發射端可以是多個發射端中,通過按鍵或控制器確定的需要傳輸媒體數據的發射端。

步驟b,目標發射端建立一條組播數據鏈路,得到數據鏈路集合。

在一種可選的方案中,在確定有多個接收端,即至少一個接收端的數量大于1,且確定有多個發射端,即至少一個發射端的數量大于1之后,當前局域網中有且僅有一個發射端可以將信號源的媒體數據傳輸到多個接收端,其他接收端處于準備狀態,可以通過按鍵或者控制器獲取到目標發射端,目標發射端可以建立一條組播數據鏈路,將所有多個接收端加入組播列表,將采集到的信號源的媒體數據傳輸給多個接收端,并由多個顯示設備進行顯示。

可選地,在本發明上述實施例中,步驟s10466,至少一個發射端建立數據鏈路集合,包括:

步驟c,至少一個發射端獲取分組信息,其中,分組信息包括:多個分組,以及每個分組包含的發射端的數量和接收端的數量。

步驟d,至少一個發射端根據每個分組包含的發射端數量和接收端數量,建立每個分組的數據鏈路。

步驟e,根據每個分組的數據鏈路,得到數據鏈路集合。

在一種可選的方案中,用戶可以通過控制器設置多組發射端和接收端,可以將多個接收端和多個發射端進行分組,根據每個分組中發射端和接收端的不同,建立單播數據鏈路或者組播數據鏈路,如果一個分組中有一個發射端和一個接收端,則建立一條單播數據鏈路;如果一個分組中有一個發射端和多個接收端,則建立一條組播數據鏈路;如果一個分組中有多個發射端和一個接收端,則建立多條組播數據鏈路。

可選地,在本發明上述實施例中,步驟s102,至少一個發射端獲取至少一個接收端的數量,或步驟s1046,至少一個發射端獲取至少一個發射端的數量,包括:

步驟s122,至少一個發射端獲取控制器發送的控制信息,其中,控制信息包括:至少一個發射端的標識信息或至少一個接收端的標識信息。

具體地,上述的控制器可以是接入無線接入點ap,即接入局域網,可以通過無線網絡配置信號源和輸出設備的個數以及其他參數的控制設備,例如,遙控器,安裝有控制軟件的平板電腦、智能手機等移動終端,本發明對此不做具體限定;上述的標識信息可以是發送端或者接收端的ip地址,也可以是發送端或者接收端的id。

步驟s124,至少一個發射端根據控制信息,確定至少一個發射端的數量或至少一個接收端的數量。

在一種可選的方案中,用戶可以通過控制器同時控制多個信號源的媒體數據在多個顯示設備上顯示,用戶可以在控制器上選擇需要發送媒體數據的目標發射端和需要顯示媒體數據的目標接收端,即上述的至少一個發射端和上述的至少一個接收端,控制器將用戶選擇的目標發射端和目標接收端的id發送給局域網絡中的所有發射端和接收端,至少一個發射端可以根據接收到的控制信息,確定至少一個發射端的數量和至少一個接收端的數量。

可選地,在本發明上述實施例中,步驟s108,至少一個發射端通過至少一條數據鏈路向至少一個接收端發送媒體數據,包括:

步驟s1082,至少一個發射端獲取至少一個接收端的標識信息。

步驟s1084,至少一個發射端根據至少一個接收端的標識信息,通過至少一條數據鏈路向至少一個接收端發送媒體數據。

在一種可選的方案中,至少一個發射端在建立至少一條數據鏈路之后,可以從預先存儲的多個接收端的ip地址中,獲取至少一個接收端的ip地址,并通過至少一條數據鏈路,將媒體數據發送給對應的ip地址,從而至少一個接收端接收到媒體數據,并由至少一個顯示設備進行顯示。

可選地,在本發明上述實施例中,在步驟s102,至少一個發射端獲取至少一個接收端的數量之前,該方法還包括如下步驟:

步驟s110,在接入預設網絡之后,至少一個發射端發送接入信號至至少一個接收端。

具體地,上述的預設網絡可以是至少一個發射端和至少一個接收端所在區域的局域網,至少一個發射端和至少一個接收端可以通過接入同一個無線接入點ap,從而接入同一個局域網。

步驟s112,至少一個發射端接收至少一個接收端返回的至少一個接收端的標識信息。

步驟s114,至少一個發射端存儲至少一個接收端的標識信息。

在一種可選的方案中,發射端和接收端第一次啟動后可以默認加入無線接入點ap,發射端啟動廣播,發送接入信號至所有接收端,通知所有接收端,有新的發射端加入局域網。接收端在接收到發射端廣播之后,可以廣播自身ip地址,通知所有發射端該接收端的ip地址,發射端記錄接收端的ip地址,與現有技術相比,發射端和接收端無需預先進行配置,實現零無線配置網絡,達到簡化部署過程,增加靈活性的效果。

需要說明的是,其他接收端接收到該接收端的廣播之后,可以檢查記錄中是否存在該接收端的ip地址,如果不存在,則可以記錄該ip地址,并繼續廣播自身ip地址。

還需要說明的是,在新的發射端接入預設網絡之后,可以重新執行上述方案,從而接入預設網絡的每個發射端都可以獲取到接收端的ip地址。

可選地,在本發明上述實施例中,在步驟s104,至少一個發射端根據至少一個接收端的數量,建立至少一條數據鏈路之前,該方法還包括如下步驟:

步驟s116,至少一個發射端建立至少一條控制路徑,其中,控制路徑的數量與接收端的數量相同。

步驟s118,至少一個發射端通過至少一條控制路徑確定數據傳輸信息,其中,數據傳輸信息至少包括:編碼格式、采樣率、分辨率和/或組播信息。

在一種可選的方案中,接入預設網絡的所有發射端可以根據實時記錄的當前接入的接收端的數量,建立相應數量的控制鏈路,發射端和接收端通過控制鏈路確定數據傳輸信息,即協商編碼格式,采樣率,分辨率,組播信息等,然后將接收端加入到協商的組播列表。發射端采集到信號源的媒體數據之后,可以根據數據傳輸信息對媒體數據進行處理,并將處理后的數據傳輸給至少一個接收端,接收端對接收到的數據進行處理,從而得到信號源的媒體數據,并由顯示設備對媒體數據進行顯示。

圖2是根據本發明實施例的一種可選的媒體數據的處理方法的流程圖,下面結合圖2對本發明一種優選的實施例進行詳細說明,如圖2所示,該方法可以包括如下步驟:

步驟s21,發射端、接收端、控制器接入ap。

可選地,多個發射端、多個接收端、控制器接入無線接入點ap,多個發射端根據零配置無線網絡可以自動獲取接入網絡的所有接收端的ip地址,并進行存儲。

步驟s22,判斷是否存在控制器。

可選地,在傳輸數據之前,首先判斷控制器是否接入無線接入點,如果控制器接入,則進入步驟s23,用戶可以通過控制器選擇信號源和顯示設備,從而確定目標發射端和目標接收端;如果控制器未接入,則進入步驟s24,用戶需要根據實際使用需求,接入相應數量的發射端和接收端。

步驟s23,控制器配置m個發射端和n個接收端。

可選地,用戶可以根據需求,在控制器上選擇m個發射端和n個接收端,圖3是根據本發明實施例的一種可選的多個發射端和多個接收端的示意圖,如圖3所示,接入網絡可以有3個發射端,即發射端s1-s3,s1連接信號源pc,s2連接信號源筆記本電腦,s3連接信號源手機,4個接收端,即接收端r1-r4,r1-r4分別連接一個顯示器。可以通過控制器將s1、s2、r1和r2加入到分組1,s3、r3、r4加入到分組2,實現r1與r3可以在同一網絡同時輸出不同信號源。

步驟s24,自動配置網絡。

可選地,如果控制器未接入,則可以根據實際需要,接入相應數量的發射端和接收端,如果需要將一路信號源輸出至多個顯示設備,則進入步驟s25;如果需要將多路信號源輸出至同一個顯示設備,則進入步驟s26;如果需要通過切換方式將一路信號源輸出至一個顯示設備,則進入步驟s27。

步驟s25,接入1個發射端和多個接收端。

可選地,用戶將1個發射端和多個接收端接入ap網絡,該發射端可以根據零配置無線網絡確定當前接入網絡的接收端的數量,即確定有多少路顯示設備,從而實現一個信號源通過無線傳輸到多個顯示設備的目的。

步驟s26,接入多個發射端和1個接收端。

可選地,圖4是根據本發明實施例的一種可選的多個發射端和一個接收端的示意圖,如圖4所示,接入網絡可以有n個發射端,即發射端s1-sn,s1連接信號源pc,s2連接信號源筆記本電腦,sn連接信號源手機,1個接收端,連接一個顯示器,并且該接收端開啟分屏顯示,從而實現多個信號源通過無線輸出到一個顯示設備的目的。

步驟s27,接入多個發射端切換傳輸。

可選地,圖5是根據本發明實施例的另一種可選的多個發射端和多個接收端的示意圖,如圖5所示,接入網絡可以有n個發射端,即發射端s1-sn,s1連接信號源pc,s2連接信號源筆記本電腦,sn連接信號源手機,n個接收端,即接收端r1-rn,r1-rn分別連接一個顯示器。多個發射端可以根據零配置無線網絡獲取所有接收端的信息,當前ap網絡中有且僅有一個發射端將信號源發送到其他接收端,其他發射端處于準備狀態,通過安檢或者控制端配置,將按鍵或者配置的發射端連接的信號源發送到接收端,同時斷開之前發射端連接的信號源,并使其處于等待狀態。

步驟s28,建立控制鏈路。

步驟s29,協商編碼,分辨率,采樣率。

可選地,控制鏈路的數量與當前接入無線接入點的接收端的數量相關,通過建立控制鏈路協商編碼格式,采樣率,分辨率,組播信息等,并將接收端加入到協商的組播列表。

步驟s210,判斷是否接入多個發射端。

可選地,判斷用戶通過控制器配置的發射端的數量和根據需要自動配置的發射端的數量是否為多個,如果發射端的數量是1個,則進入步驟s211,如果發射端的數量是多個,則進入步驟s212。

步驟s211,建立組播數據鏈路。

可選地,針對接入1個發射端和多個接收端,以及接入多個發射端切換傳輸的應用場景,可以在發射端和多個接收端之間建立組播數據鏈路,并將接收端加入到協商的組播列表中。

步驟s212,建立單播數據鏈路。

可選地,針對接入多個發射端和1個接收端,以及m個發射端和n個接收端的應用場景,可以在發射端和接收端之間建立單播數據,例如,可以根據發射端的數量確定建立單播數據鏈路。

步驟s213,發送數據。

可選地,在數據鏈路建立完成之后,發射端可以通過數據鏈路傳輸媒體數據至接收端,針對多個信號源通過無線輸出到一個顯示設備的情況,接收端可以根據建立的數據鏈路的數量,重繪顯示畫面。

通過上述方案,可以實現純軟件視頻切換矩陣,多個發射端可以秒切到多個顯示設備,并且無需人工配置網絡。

實施例2

根據本發明實施例,提供了另一種媒體數據的處理方法的實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟。

圖6是根據本發明實施例的另一種媒體數據的處理方法的流程圖,如圖6所示,該方法包括如下步驟:

步驟s602,至少一個接收端通過至少一條數據鏈路與至少一個發射端建立連接,其中,至少一條數據鏈路由至少一個發射端根據至少一個接收端的數量建立。

具體的,上述的至少一個發射端和至少一個接收端加入同一個無線接入點ap(是accesspoint的簡稱)。

步驟s604,至少一個接收端通過至少一條數據鏈路接收至少一個發射端采集到的至少一個信號源的媒體數據。

具體地,上述的信號源可以是智能手機、pc電腦,筆記本電腦,攝像頭等設備,本發明對此不做具體限定;上述的媒體數據可以是視頻數據、音頻數據、圖像數據等,本發明對此不做具體限定。

步驟s606,至少一個接收端控制至少一個顯示設備顯示媒體數據。

具體地,上述的顯示設備可以是電視、顯示器、投影儀等設備,本發明對此不做具體限定。

在一種可選的方案中,多個發射端與多個接收端加入同一個無線接入點ap,即多個發射端與多個接收端加入同一個局域網中,用戶可以通過控制器控制多個發射端中的至少一個發射端與至少一個接收端進行輸出傳輸。至少一個發射端可以從控制器獲取至少一個接收端的數量,并根據接收端數量的不同,建立不同數量的數據鏈路,例如,如果接收端只有一個,則可以為每個發射端建立一條數據鏈路,如果接收端有多個,且發射端為一個,則可以為建立一條數據鏈路,在至少一條數據鏈路建立完成之后,至少一個發射端可以從至少一個信號源采集每個信號源的媒體數據,并通過至少一條數據鏈路傳輸給至少一個接收端,由至少一個接收端可以控制至少一個顯示設備進行顯示。

在另一種可選的方案中,至少一個發射端與至少一個接收端加入同一個無線接入點ap,即至少一個發射端與至少一個接收端加入同一個局域網中,該至少一個發射端可以與至少一個接收端進行數據傳輸,并且,至少一個發射端可以確定接入該局域網中所有接收端的數量,并根據接收端數量的不同,建立不同數量的數據鏈路,在至少一條數據鏈路建立完成之后,至少一個發射端可以從至少一個信號源采集每個信號源的媒體數據,并通過至少一條數據鏈路傳輸給至少一個接收端,由至少一個接收端可以控制至少一個顯示設備進行顯示。

根據本發明上述實施例,至少一個接收端通過至少一條數據鏈路與至少一個發射端建立連接,通過至少一條數據鏈路接收至少一個發射端采集到的至少一個信號源的媒體數據,并控制至少一個顯示設備顯示媒體數,從而實現至少一個信號源與至少一個顯示設備進行數據傳輸、顯示。容易注意到的是,至少一個發射端獲取至少一個接收端的數量,并根據至少一個接收端的數量建立數據鏈路,實現了多個發射端與多個接收端進行數據傳輸,擴展性較強,并且,與現有技術相比,數據鏈路的建立方式并不固定,靈活性較強,從而解決了現有技術中的媒體數據的處理方法擴展性差的技術問題。因此,通過本發明上述實施例提供的方案,可以達到擴大適用范圍,增加擴展性,提高靈活性,提升用戶好感度的效果。

可選地,在本發明上述實施例中,在步驟s602,至少一個接收端通過至少一條數據鏈路與至少一個發射端連接之前,該方法還包括如下步驟:

步驟s608,在接入預設網絡之后,至少一個接收端接收至少一個發射端發送的接入信號。

具體地,上述的預設網絡可以是至少一個發射端和至少一個接收端所在區域的局域網,至少一個發射端和至少一個接收端可以通過接入同一個無線接入點ap,從而接入同一個局域網。

步驟s610,至少一個接收端發送至少一個接收端的標識信息至至少一個發射端。

在一種可選的方案中,發射端和接收端第一次啟動后可以默認加入無線接入點ap,發射端啟動廣播,發送接入信號至所有接收端,通知所有接收端,有新的發射端加入局域網。接收端在接收到發射端廣播之后,可以廣播自身ip地址,通知所有發射端該接收端的ip地址,發射端記錄接收端的ip地址,與現有技術相比,發射端和接收端無需預先進行配置,實現零無線配置網絡,達到簡化部署過程,增加靈活性的效果。

需要說明的是,在新的發射端接入預設網絡之后,可以重新執行上述方案,從而接入預設網絡的每個發射端都可以獲取到接收端的ip地址。

可選地,在本發明上述實施例中,在步驟s610,至少一個接收端發送至少一個接收端的標識信息至至少一個發射端的同時,該方法還包括如下步驟:

步驟s612,第一接收端向第二接收端發送第一接收端的標識信息,其中,第一接收端為至少一個接收端中的任意一個,第二接收端為至少一個接收端中除第一接收端之外的任意一個。

步驟s614,第二接收端判斷數據庫中是否存在第一接收端的標識信息。

具體地,上述的數據庫用于存儲接入同一個接入點的所有接收端的ip地址。

步驟s616,如果數據庫中不存在第一接收端的標識信息,則第二接收端將第一接收端的標識信息存儲至數據庫中。

在一種可選的方案中,在一個接收端廣播自身ip地址之后,其他接收端接收到該接收端的廣播之后,可以檢查記錄中是否存在該接收端的ip地址,如果不存在,則可以記錄該ip地址,并繼續廣播自身ip地址。

實施例3

根據本發明實施例,提供了一種媒體數據的處理裝置的實施例。

圖7是根據本發明實施例的一種媒體數據的處理裝置的示意圖,如圖7所示,該裝置包括:

獲取模塊71,用于獲取至少一個接收端的數量。

具體的,上述的至少一個發射端和至少一個接收端加入同一個無線接入點ap(是accesspoint的簡稱)。

建立模塊73,用于根據至少一個接收端的數量,建立至少一條數據鏈路,其中,至少一個發射端通過至少一條數據鏈路與至少一個接收端建立連接。

采集模塊75,用于至少一個發射端采集至少一個信號源的媒體數據。

具體地,上述的信號源可以是智能手機、pc電腦,筆記本電腦,攝像頭等設備,本發明對此不做具體限定;上述的媒體數據可以是視頻數據、音頻數據、圖像數據等,本發明對此不做具體限定。

第一發送模塊77,用于通過至少一條數據鏈路向至少一個接收端發送媒體數據,其中,媒體數據由與至少一個接收端連接的至少一個顯示設備進行顯示。

具體地,上述的顯示設備可以是電視、顯示器、投影儀等設備,本發明對此不做具體限定。

在一種可選的方案中,多個發射端與多個接收端加入同一個無線接入點ap,即多個發射端與多個接收端加入同一個局域網中,用戶可以通過控制器控制多個發射端中的至少一個發射端與至少一個接收端進行輸出傳輸。至少一個發射端可以從控制器獲取至少一個接收端的數量,并根據接收端數量的不同,建立不同數量的數據鏈路,例如,如果接收端只有一個,則可以為每個發射端建立一條數據鏈路,如果接收端有多個,且發射端為一個,則可以為建立一條數據鏈路,在至少一條數據鏈路建立完成之后,至少一個發射端可以從至少一個信號源采集每個信號源的媒體數據,并通過至少一條數據鏈路傳輸給至少一個接收端,由至少一個接收端可以控制至少一個顯示設備進行顯示。

在另一種可選的方案中,至少一個發射端與至少一個接收端加入同一個無線接入點ap,即至少一個發射端與至少一個接收端加入同一個局域網中,該至少一個發射端可以與至少一個接收端進行數據傳輸,并且,至少一個發射端可以確定接入該局域網中所有接收端的數量,并根據接收端數量的不同,建立不同數量的數據鏈路,在至少一條數據鏈路建立完成之后,至少一個發射端可以從至少一個信號源采集每個信號源的媒體數據,并通過至少一條數據鏈路傳輸給至少一個接收端,由至少一個接收端可以控制至少一個顯示設備進行顯示。

根據本發明上述實施例,至少一個發射端獲取至少一個接收端的數量,根據至少一個接收端的數量,建立至少一條數據鏈路,采集至少一個信號源的媒體數據,并通過至少一條數據鏈路向至少一個接收端發送媒體數據,從而實現至少一個信號源與至少一個顯示設備進行數據傳輸、顯示。容易注意到的是,至少一個發射端獲取至少一個接收端的數量,并根據至少一個接收端的數量建立數據鏈路,實現了多個發射端與多個接收端進行數據傳輸,擴展性較強,并且,與現有技術相比,數據鏈路的建立方式并不固定,靈活性較強,從而解決了現有技術中的媒體數據的處理方法擴展性差的技術問題。因此,通過本發明上述實施例提供的方案,可以達到擴大適用范圍,增加擴展性,提高靈活性,提升用戶好感度的效果。

可選地,在本發明上述實施例中,數據鏈路包括:單播數據鏈路和組播數據鏈路,其中,建立模塊包括:

比較模塊,用于將至少一個接收端的數量與第一預設值進行比較。

具體地,上述的第一預設值可以是1。

第一建立子模塊,用于如果至少一個接收端的數量小于等于第一預設值,則為每個發射端建立一條單播數據鏈路。

在一種可選的方案中,至少一個發射端在獲取到至少一個接收端的數量之后,可以判斷是否只有一個接收端,即判斷至少一個接收端的數量是否為1,如果只有一個接收端,即至少一個接收端的數量為1,則可以為每個發射端建立一條單播數據鏈路,每個發射端通過單播數據鏈路將采集到的媒體數據傳輸給接收端,由顯示設備進行顯示。

需要說明的是,為了保證顯示設備能夠顯示多個發射端發送的媒體數據,接收端可以開啟分屏顯示,接收端可以根據數據鏈路的數量,重繪顯示畫面,在不同位置顯示不同信號源的媒體數據。

第二建立子模塊,用于如果至少一個接收端的數量大于第一預設值,則至少一個發射端獲取至少一個發射端的數量,并根據至少一個發射端的數量,建立至少一條數據鏈路。

在一種可選的方案中,至少一個發射端在獲取到至少一個接收端的數量之后,可以判斷是否只有一個接收端,即判斷至少一個接收端的數量是否為1,如果有多個接收端,即至少一個接收端的數量大于1,則可以獲取發射端的數量,結合發射端的數量,建立至少一條數據鏈路,并通過至少一條數據鏈路傳輸信號源的媒體數據,并由顯示設備進行顯示。

可選地,在本發明上述實施例中,建立模塊還用于將至少一個發射端的數量與第二預設值進行比較,如果至少一個發射端的數量小于等于第二預設值,則至少一個發射端建立一條組播數據鏈路,如果至少一個發射端的數量大于第二預設值,則至少一個發射端建立數據鏈路集合,其中,數據鏈路集合包括:至少一條單播數據鏈路和/或至少一條組播數據鏈路。

可選地,在本發明上述實施例中,建立模塊還用于至少一個發射端獲取目標發射端,建立一條組播數據鏈路,得到數據鏈路集合。

在一種可選的方案中,在確定有多個接收端,即至少一個接收端的數量大于1,且確定有多個發射端,即至少一個發射端的數量大于1之后,當前局域網中有且僅有一個發射端可以將信號源的媒體數據傳輸到多個接收端,其他接收端處于準備狀態,可以通過按鍵或者控制器獲取到目標發射端,目標發射端可以建立一條組播數據鏈路,將所有多個接收端加入組播列表,將采集到的信號源的媒體數據傳輸給多個接收端,并由多個顯示設備進行顯示。

可選地,在本發明上述實施例中,建立模塊還用于至少一個發射端獲取分組信息,根據每個分組包含的發射端數量和接收端數量,建立每個分組的數據鏈路,根據每個分組包含的發射端數量和接收端數量,建立每個分組的數據鏈路,并根據每個分組的數據鏈路,得到數據鏈路集合,其中,分組信息包括:多個分組,以及每個分組包含的發射端的數量和接收端的數量。

可選地,在本發明上述實施例中,獲取模塊還用于獲取控制器發送的控制信息,并根據控制信息,確定至少一個發射端的數量或至少一個接收端的數量,其中,控制信息包括:至少一個發射端的標識信息或至少一個接收端的標識信息。

可選地,在本發明上述實施例中,第一發送模塊還用于獲取至少一個接收端的標識信息,并根據至少一個接收端的標識信息,通過至少一條數據鏈路向至少一個接收端發送媒體數據。

可選地,在本發明上述實施例中,該裝置還包括:

第二發送模塊,用于在接入預設網絡之后,發送接入信號至至少一個接收端。

具體地,上述的預設網絡可以是至少一個發射端和至少一個接收端所在區域的局域網,至少一個發射端和至少一個接收端可以通過接入同一個無線接入點ap,從而接入同一個局域網。

接收模塊,用于接收至少一個接收端返回的至少一個接收端的標識信息。

存儲模塊,用于存儲至少一個接收端的標識信息。

在一種可選的方案中,發射端和接收端第一次啟動后可以默認加入無線接入點ap,發射端啟動廣播,發送接入信號至所有接收端,通知所有接收端,有新的發射端加入局域網。接收端在接收到發射端廣播之后,可以廣播自身ip地址,通知所有發射端該接收端的ip地址,發射端記錄接收端的ip地址,與現有技術相比,發射端和接收端無需預先進行配置,實現零無線配置網絡,達到簡化部署過程,增加靈活性的效果。

需要說明的是,其他接收端接收到該接收端的廣播之后,可以檢查記錄中是否存在該接收端的ip地址,如果不存在,則可以記錄該ip地址,并繼續廣播自身ip地址。

還需要說明的是,在新的發射端接入預設網絡之后,可以重新執行上述方案,從而接入預設網絡的每個發射端都可以獲取到接收端的ip地址。

可選地,在本發明上述實施例中,建立模塊還用于建立至少一條控制路徑,通過至少一條控制路徑確定數據傳輸信息,其中,控制路徑的數量與接收端的數量相同,數據傳輸信息至少包括:編碼格式、采樣率、分辨率和/或組播信息。

實施例4

根據本發明實施例,提供了另一種媒體數據的處理裝置的實施例。

圖8是根據本發明實施例的另一種媒體數據的處理裝置的示意圖,如圖8所示,該裝置包括:

連接模塊81,用于通過至少一條數據鏈路與至少一個發射端建立連接,其中,至少一條數據鏈路由至少一個發射端根據至少一個接收端的數量建立。

具體的,上述的至少一個發射端和至少一個接收端加入同一個無線接入點ap(是accesspoint的簡稱)。

第一接收模塊83,用于通過至少一條數據鏈路接收至少一個發射端采集到的至少一個信號源的媒體數據。

具體地,上述的信號源可以是智能手機、pc電腦,筆記本電腦,攝像頭等設備,本發明對此不做具體限定;上述的媒體數據可以是視頻數據、音頻數據、圖像數據等,本發明對此不做具體限定。

控制模塊85,用于控制至少一個顯示設備顯示媒體數據。

具體地,上述的顯示設備可以是電視、顯示器、投影儀等設備,本發明對此不做具體限定。

在一種可選的方案中,多個發射端與多個接收端加入同一個無線接入點ap,即多個發射端與多個接收端加入同一個局域網中,用戶可以通過控制器控制多個發射端中的至少一個發射端與至少一個接收端進行輸出傳輸。至少一個發射端可以從控制器獲取至少一個接收端的數量,并根據接收端數量的不同,建立不同數量的數據鏈路,例如,如果接收端只有一個,則可以為每個發射端建立一條數據鏈路,如果接收端有多個,且發射端為一個,則可以為建立一條數據鏈路,在至少一條數據鏈路建立完成之后,至少一個發射端可以從至少一個信號源采集每個信號源的媒體數據,并通過至少一條數據鏈路傳輸給至少一個接收端,由至少一個接收端可以控制至少一個顯示設備進行顯示。

在另一種可選的方案中,至少一個發射端與至少一個接收端加入同一個無線接入點ap,即至少一個發射端與至少一個接收端加入同一個局域網中,該至少一個發射端可以與至少一個接收端進行數據傳輸,并且,至少一個發射端可以確定接入該局域網中所有接收端的數量,并根據接收端數量的不同,建立不同數量的數據鏈路,在至少一條數據鏈路建立完成之后,至少一個發射端可以從至少一個信號源采集每個信號源的媒體數據,并通過至少一條數據鏈路傳輸給至少一個接收端,由至少一個接收端可以控制至少一個顯示設備進行顯示。

根據本發明上述實施例,至少一個接收端通過至少一條數據鏈路與至少一個發射端建立連接,通過至少一條數據鏈路接收至少一個發射端采集到的至少一個信號源的媒體數據,并控制至少一個顯示設備顯示媒體數,從而實現至少一個信號源與至少一個顯示設備進行數據傳輸、顯示。容易注意到的是,至少一個發射端獲取至少一個接收端的數量,并根據至少一個接收端的數量建立數據鏈路,實現了多個發射端與多個接收端進行數據傳輸,擴展性較強,并且,與現有技術相比,數據鏈路的建立方式并不固定,靈活性較強,從而解決了現有技術中的媒體數據的處理方法擴展性差的技術問題。因此,通過本發明上述實施例提供的方案,可以達到擴大適用范圍,增加擴展性,提高靈活性,提升用戶好感度的效果。

可選地,在本發明上述實施例中,該裝置還包括:

第二接收模塊,用于在接入預設網絡之后,至少一個接收端接收至少一個發射端發送的接入信號。

具體地,上述的預設網絡可以是至少一個發射端和至少一個接收端所在區域的局域網,至少一個發射端和至少一個接收端可以通過接入同一個無線接入點ap,從而接入同一個局域網。

發送模塊,用于至少一個接收端發送至少一個接收端的標識信息至至少一個發射端。

在一種可選的方案中,發射端和接收端第一次啟動后可以默認加入無線接入點ap,發射端啟動廣播,發送接入信號至所有接收端,通知所有接收端,有新的發射端加入局域網。接收端在接收到發射端廣播之后,可以廣播自身ip地址,通知所有發射端該接收端的ip地址,發射端記錄接收端的ip地址,與現有技術相比,發射端和接收端無需預先進行配置,實現零無線配置網絡,達到簡化部署過程,增加靈活性的效果。

需要說明的是,在新的發射端接入預設網絡之后,可以重新執行上述方案,從而接入預設網絡的每個發射端都可以獲取到接收端的ip地址。

可選地,在本發明上述實施例中,發送模塊還用于向第二接收端發送第一接收端的標識信息,其中,第一接收端為至少一個接收端中的任意一個,第二接收端為至少一個接收端中除第一接收端之外的任意一個;

判斷模塊,用于第二接收端判斷數據庫中是否存在第一接收端的標識信息。

具體地,上述的數據庫用于存儲接入同一個接入點的所有接收端的ip地址。

存儲模塊,用于如果數據庫中不存在第一接收端的標識信息,則第二接收端將第一接收端的標識信息存儲至數據庫中。

在一種可選的方案中,在一個接收端廣播自身ip地址之后,其他接收端接收到該接收端的廣播之后,可以檢查記錄中是否存在該接收端的ip地址,如果不存在,則可以記錄該ip地址,并繼續廣播自身ip地址。

實施例5

根據本發明實施例,提供了一種媒體數據的處理系統的實施例。

圖9是根據本發明實施例的一種媒體數據的處理系統的示意圖,如圖9所示,該系統包括:至少一個信號源91,至少一個發射端93,至少一個接收端95和至少一個顯示設備97。

其中,至少一個發射端與至少一個信號源連接,用于獲取至少一個接收端的數量,根據至少一個接收端的數量,建立至少一條數據鏈路,采集至少一個信號源的媒體數據,其中,至少一個發射端通過至少一條數據鏈路與至少一個接收端建立連接;至少一個接收端,通過至少一條數據鏈路與至少一個發射端連接,用于接收至少一個發射端發送的媒體數據;至少一個顯示設備,與至少一個接收端連接,用于顯示媒體數據。

具體的,上述的至少一個發射端和至少一個接收端加入同一個無線接入點ap(是accesspoint的簡稱);上述的信號源可以是智能手機、pc電腦,筆記本電腦,攝像頭等設備,本發明對此不做具體限定;上述的媒體數據可以是視頻數據、音頻數據、圖像數據等,本發明對此不做具體限定;上述的顯示設備可以是電視、顯示器、投影儀等設備,本發明對此不做具體限定。

在一種可選的方案中,多個發射端與多個接收端加入同一個無線接入點ap,即多個發射端與多個接收端加入同一個局域網中,用戶可以通過控制器控制多個發射端中的至少一個發射端與至少一個接收端進行輸出傳輸。至少一個發射端可以從控制器獲取至少一個接收端的數量,并根據接收端數量的不同,建立不同數量的數據鏈路,例如,如果接收端只有一個,則可以為每個發射端建立一條數據鏈路,如果接收端有多個,且發射端為一個,則可以為建立一條數據鏈路,在至少一條數據鏈路建立完成之后,至少一個發射端可以從至少一個信號源采集每個信號源的媒體數據,并通過至少一條數據鏈路傳輸給至少一個接收端,由至少一個接收端可以控制至少一個顯示設備進行顯示。

在另一種可選的方案中,至少一個發射端與至少一個接收端加入同一個無線接入點ap,即至少一個發射端與至少一個接收端加入同一個局域網中,該至少一個發射端可以與至少一個接收端進行數據傳輸,并且,至少一個發射端可以確定接入該局域網中所有接收端的數量,并根據接收端數量的不同,建立不同數量的數據鏈路,在至少一條數據鏈路建立完成之后,至少一個發射端可以從至少一個信號源采集每個信號源的媒體數據,并通過至少一條數據鏈路傳輸給至少一個接收端,由至少一個接收端可以控制至少一個顯示設備進行顯示。

根據本發明上述實施例,至少一個發射端獲取至少一個接收端的數量,根據至少一個接收端的數量,建立至少一條數據鏈路,采集至少一個信號源的媒體數據,并通過至少一條數據鏈路向至少一個接收端發送媒體數據,從而實現至少一個信號源與至少一個顯示設備進行數據傳輸、顯示。容易注意到的是,至少一個發射端獲取至少一個接收端的數量,并根據至少一個接收端的數量建立數據鏈路,實現了多個發射端與多個接收端進行數據傳輸,擴展性較強,并且,與現有技術相比,數據鏈路的建立方式并不固定,靈活性較強,從而解決了現有技術中的媒體數據的處理方法擴展性差的技術問題。因此,通過本發明上述實施例提供的方案,可以達到擴大適用范圍,增加擴展性,提高靈活性,提升用戶好感度的效果。

可選地,在本發明上述實施例中,數據鏈路包括:單播數據鏈路和組播數據鏈路,其中,至少一個發射端還用于將至少一個接收端的數量與第一預設值進行比較,如果至少一個接收端的數量小于等于第一預設值,則至少一個發射端為每個發射端建立一條單播數據鏈路,如果至少一個接收端的數量大于第一預設值,則至少一個發射端獲取至少一個發射端的數量,并根據至少一個發射端的數量,建立至少一條數據鏈路。

具體地,上述的第一預設值可以是1。

在一種可選的方案中,至少一個發射端在獲取到至少一個接收端的數量之后,可以判斷是否只有一個接收端,即判斷至少一個接收端的數量是否為1,如果只有一個接收端,即至少一個接收端的數量為1,則可以為每個發射端建立一條單播數據鏈路,每個發射端通過單播數據鏈路將采集到的媒體數據傳輸給接收端,由顯示設備進行顯示;如果有多個接收端,即至少一個接收端的數量大于1,則可以獲取發射端的數量,結合發射端的數量,建立至少一條數據鏈路,并通過至少一條數據鏈路傳輸信號源的媒體數據,并由顯示設備進行顯示。

需要說明的是,為了保證顯示設備能夠顯示多個發射端發送的媒體數據,接收端可以開啟分屏顯示,接收端可以根據數據鏈路的數量,重繪顯示畫面,在不同位置顯示不同信號源的媒體數據。

可選地,在本發明上述實施例中,至少一個發射端還用于將至少一個發射端的數量與第二預設值進行比較;如果至少一個發射端的數量小于等于第二預設值,則至少一個發射端建立一條組播數據鏈路;如果至少一個發射端的數量大于第二預設值,則至少一個發射端建立數據鏈路集合,其中,數據鏈路集合包括:至少一條單播數據鏈路和/或至少一條組播數據鏈路。

可選地,在本發明上述實施例中,至少一個發射端還用于獲取目標發射端;建立一條組播數據鏈路,得到數據鏈路集合。

可選地,在本發明上述實施例中,至少一個發射端還用于建立數據鏈路集合,包括:至少一個發射端獲取分組信息,至少一個發射端根據每個分組包含的發射端數量和接收端數量,建立每個分組的數據鏈路,根據每個分組的數據鏈路,得到數據鏈路集合,其中,分組信息包括:多個分組,以及每個分組包含的發射端的數量和接收端的數量。

可選地,在本發明上述實施例中,至少一個發射端還用于獲取控制器發送的控制信息,根據控制信息,確定至少一個發射端的數量或至少一個接收端的數量,其中,控制信息包括:至少一個發射端的標識信息或至少一個接收端的標識信息。

可選地,在本發明上述實施例中,至少一個發射端還用于獲取至少一個接收端的標識信息;根據至少一個接收端的標識信息,通過至少一條數據鏈路向至少一個接收端發送媒體數據。

可選地,在本發明上述實施例中,至少一個發射端還用于發送接入信號至至少一個接收端;至少一個接收端還用于發送至少一個接收端的標識信息;至少一個發射端還用于存儲至少一個接收端的標識信息。

在一種可選的方案中,發射端和接收端第一次啟動后可以默認加入無線接入點ap,發射端啟動廣播,發送接入信號至所有接收端,通知所有接收端,有新的發射端加入局域網。接收端在接收到發射端廣播之后,可以廣播自身ip地址,通知所有發射端該接收端的ip地址,發射端記錄接收端的ip地址,與現有技術相比,發射端和接收端無需預先進行配置,實現零無線配置網絡,達到簡化部署過程,增加靈活性的效果。

需要說明的是,其他接收端接收到該接收端的廣播之后,可以檢查記錄中是否存在該接收端的ip地址,如果不存在,則可以記錄該ip地址,并繼續廣播自身ip地址。

還需要說明的是,在新的發射端接入預設網絡之后,可以重新執行上述方案,從而接入預設網絡的每個發射端都可以獲取到接收端的ip地址。

可選地,在本發明上述實施例中,至少一個發射端還用于建立至少一條控制路徑,通過至少一條控制路徑確定數據傳輸信息,其中,控制路徑的數量與接收端的數量相同;數據傳輸信息至少包括:編碼格式、采樣率、分辨率和/或組播信息。

實施例6

根據本發明實施例,提供了一種存儲介質的實施例,存儲介質包括存儲的程序,其中,在程序運行時控制存儲介質所在設備執行上述實施例1和2中的媒體數據的處理方法。

實施例7

根據本發明實施例,提供了一種處理器的實施例,處理器用于運行程序,其中,程序運行時執行上述實施例1和2中的媒體數據的處理方法。

上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。

在本發明的上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。

在本申請所提供的幾個實施例中,應該理解到,所揭露的技術內容,可通過其它的方式實現。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。

另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用軟件功能單元的形式實現。

所述集成的單元如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可為個人計算機、服務器或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:u盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質。

以上所述僅是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影