本申請涉及計算機領(lǐng)域,尤其涉及一種顯示幀數(shù)據(jù)的方法及設(shè)備。
背景技術(shù):
現(xiàn)有技術(shù)中,在同時對多個網(wǎng)絡(luò)數(shù)據(jù)對應(yīng)的顯示窗口進行瀏覽回顯時,由于回顯的窗口數(shù)量較多,導(dǎo)致每一個顯示窗口對應(yīng)的數(shù)據(jù)信息均需要被解碼,而且需要對每一個顯示窗口的數(shù)據(jù)信息對應(yīng)解碼后的幀數(shù)據(jù)進行更新,使得CPU使用率高,導(dǎo)致對數(shù)據(jù)信息的解碼不及時,進而導(dǎo)致對顯示窗口的更新不及時,影響所有顯示窗口對幀數(shù)據(jù)進行顯示的延時;又由于顯示窗口對應(yīng)的幀數(shù)據(jù)顯示延時大,進而導(dǎo)致每一個顯示窗口不能實時顯示對應(yīng)的幀數(shù)據(jù)。
技術(shù)實現(xiàn)要素:
本申請的一個目的是提供一種顯示幀數(shù)據(jù)的方法及設(shè)備,解決現(xiàn)有技術(shù)中的幀數(shù)據(jù)顯示不及時且延時大的問題。
根據(jù)本申請的一個方面,提供了一種顯示幀數(shù)據(jù)的方法,該方法包括:
獲取各待顯示信號源及其對應(yīng)的標識信息和數(shù)據(jù)信息;
基于所述標識信息判斷所述待顯示信號源是否屬于被選中的信號源,
若是,則對被選中的所述待顯示信號源對應(yīng)的數(shù)據(jù)信息進行解碼,得到所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù),并顯示所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù)。
進一步地,上述方法中,所述基于所述標識信息判斷所述待顯示信號源是否屬于被選中的信號源之前,還包括:
獲取本地被選中的信號源及其對應(yīng)的標識信息;
所述基于所述標識信息判斷所述待顯示信號源是否屬于被選中的信號源,包括:
基于所述待顯示信號源對應(yīng)的標識信息和所述被選中的信號源對應(yīng)的標識信息,判斷所述待顯示信號源是否屬于所述被選中的信號源。
進一步地,上述方法中,所述顯示所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù)之前,還包括:
對所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù)進行本地保存。
進一步地,上述方法中,所述顯示所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù),包括:
基于原有的顯示幀率,顯示所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù)。
進一步地,上述方法中,所述基于所述標識信息判斷所述待顯示信號源是否屬于被選中的信號源之后,還包括:
若否,則對未選中的所述待顯示信號源的數(shù)據(jù)信息進行篩選并解碼,得到所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù),其中,所述篩選幀數(shù)據(jù)包括用于標識所述未選中的待顯示信號源的關(guān)鍵幀數(shù)據(jù),并顯示所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù)。
進一步地,上述方法中,所述顯示所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù)之前,還包括:
對所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù)進行本地保存。
進一步地,上述方法中,所述對未選中的所述待顯示信號源的數(shù)據(jù)信息進行篩選并解碼,得到所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù),包括:
對未選中的所述待顯示信號源的數(shù)據(jù)信息進行篩選,得到所述未選中的待顯示信號源篩選后的數(shù)據(jù)信息;
對所述篩選后的數(shù)據(jù)信息進行解碼,得到所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù)。
進一步地,上述方法中,所述對未選中的所述待顯示信號源的數(shù)據(jù)信息進行篩選,包括:
基于獲取的所述待顯示信號源的數(shù)量,確定所述未選中的待顯示信號源的篩選顯示幀率;
基于所述篩選顯示幀率,對所述未選中的待顯示信號源的數(shù)據(jù)信息進行篩選。
進一步地,上述方法中,所述顯示所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù),包括:
基于所述篩選顯示幀率,顯示所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù)。
進一步地,上述方法中,所述對未選中的所述待顯示信號源的數(shù)據(jù)信息進行篩選之后,還包括:
得到所述未選中的待顯示信號源對應(yīng)的普通幀數(shù)據(jù)信息,并將所述普通幀數(shù)據(jù)信息丟棄。
根據(jù)本申請的另一方面,還提供了一種顯示幀數(shù)據(jù)的設(shè)備,該設(shè)備包括:
獲取裝置,用于獲取各待顯示信號源及其對應(yīng)的標識信息和數(shù)據(jù)信息;
判斷裝置,用于基于所述標識信息判斷所述待顯示信號源是否屬于被選中的信號源,
若是,則對被選中的所述待顯示信號源對應(yīng)的數(shù)據(jù)信息進行解碼,得到所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù),并顯示所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù)。
進一步地,上述設(shè)備中,所述判斷裝置還用于:
獲取本地被選中的信號源及其對應(yīng)的標識信息;
基于所述待顯示信號源對應(yīng)的標識信息和所述被選中的信號源對應(yīng)的標識信息,判斷所述待顯示信號源是否屬于所述被選中的信號源。
進一步地,上述設(shè)備中,所述判斷裝置還用于:
對所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù)進行本地保存。
進一步地,上述設(shè)備中,所述判斷裝置用于:
基于原有的顯示幀率,顯示所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù)。
進一步地,上述設(shè)備中,所述判斷裝置還用于:
若否,則對未選中的所述待顯示信號源的數(shù)據(jù)信息進行篩選并解碼,得到所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù),其中,所述篩選幀數(shù)據(jù)包括用于標識所述未選中的待顯示信號源的關(guān)鍵幀數(shù)據(jù),并顯示所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù)。
進一步地,上述設(shè)備中,所述判斷裝置還用于:
對所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù)進行本地保存。
進一步地,上述設(shè)備中,所述判斷裝置用于:
對未選中的所述待顯示信號源的數(shù)據(jù)信息進行篩選,得到所述未選中的待顯示信號源篩選后的數(shù)據(jù)信息;
對所述篩選后的數(shù)據(jù)信息進行解碼,得到所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù)。
進一步地,上述設(shè)備中,所述判斷裝置用于:
基于獲取的所述待顯示信號源的數(shù)量,確定所述未選中的待顯示信號源的篩選顯示幀率;
基于所述篩選顯示幀率,對所述未選中的待顯示信號源的數(shù)據(jù)信息進行篩選。
進一步地,上述設(shè)備中,所述判斷裝置用于:
基于所述篩選顯示幀率,顯示所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù)。
進一步地,上述設(shè)備中,所述判斷裝置還用于:
得到所述未選中的待顯示信號源對應(yīng)的普通幀數(shù)據(jù)信息,并將所述普通幀數(shù)據(jù)信息丟棄。
與現(xiàn)有技術(shù)相比,本申請通過在用戶設(shè)備端先獲取各待顯示信號源及其對應(yīng)的標識信息和數(shù)據(jù)信息;接著基于所述標識信息判斷所述待顯示信號源是否屬于被選中的信號源,若是,則對被選中的所述待顯示信號源對應(yīng)的數(shù)據(jù)信息進行解碼,得到所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù),并顯示所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù),實現(xiàn)了將被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù)進行實時顯示;進一步地,若否,則對未選中的所述待顯示信號源的數(shù)據(jù)信息進行篩選并解碼,得到所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù),其中,所述篩選幀數(shù)據(jù)包括用于標識所述未選中的待顯示信號源的關(guān)鍵幀數(shù)據(jù),并顯示所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù),同時也對未選中的待顯示信號源的數(shù)據(jù)信息進行篩選并解碼,顯示該未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù),實現(xiàn)了對未選中的待顯示信號源對應(yīng)的包含有關(guān)鍵幀數(shù)據(jù)的篩選幀數(shù)據(jù)進行實時顯示,不僅達到了對未選中的信號源的篩選幀數(shù)據(jù)的實時顯示,還避免了未選中的待顯示信號源處于靜止不更新顯示的狀態(tài),使得各待顯示信號源均被實時顯示。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優(yōu)點將會變得更明顯:
圖1示出根據(jù)本申請的一個方面提供的一種顯示幀數(shù)據(jù)的方法的流程圖;
圖2示出根據(jù)本申請一個方面的一實際應(yīng)用場景中的對待顯示信號源進行篩選的流程圖。
附圖中相同或相似的附圖標記代表相同或相似的部件。
具體實施方式
下面結(jié)合附圖對本申請作進一步詳細描述。
在本申請一個典型的配置中,終端、服務(wù)網(wǎng)絡(luò)的設(shè)備和可信方均包括一個或多個處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
內(nèi)存可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flashRAM)。內(nèi)存是計算機可讀介質(zhì)的示例。
計算機可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括非暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號和載波。
圖1示出根據(jù)本申請的一個方面提供的一種顯示幀數(shù)據(jù)的方法的流程圖,該方法應(yīng)用于數(shù)據(jù)顯示過程中的用戶設(shè)備端,該方法包括步驟S11、步驟S12、步驟S13和步驟S14,其中,所述步驟S11先獲取各待顯示信號源及其對應(yīng)的標識信息和數(shù)據(jù)信息;所述步驟S12基于所述標識信息判斷所述待顯示信號源是否屬于被選中的信號源,若是,則所述步驟S13對被選中的所述待顯示信號源對應(yīng)的數(shù)據(jù)信息進行解碼,得到所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù),并顯示所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù),通過將待顯示信號源分為被選中的待顯示信號源和未選中的待顯示信號源,并將被選中的待顯示信號源對應(yīng)的數(shù)據(jù)信息進行全部解碼以得到對應(yīng)的幀數(shù)據(jù),進而達到將被選中的信號源對應(yīng)的幀數(shù)據(jù)進行實時顯示的目的。
進一步地,所述步驟S12基于所述標識信息判斷所述待顯示信號源是否屬于被選中的信號源之后,還包括:若否,則所述步驟S14對未選中的所述待顯示信號源的數(shù)據(jù)信息進行篩選并解碼,得到所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù),其中,所述篩選幀數(shù)據(jù)包括用于標識所述未選中的待顯示信號源的關(guān)鍵幀數(shù)據(jù),并顯示所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù),實現(xiàn)了對未選中的待顯示信號源對應(yīng)的包含有關(guān)鍵幀數(shù)據(jù)的篩選幀數(shù)據(jù)進行實時顯示,不僅達到了對未選中的信號源的篩選幀數(shù)據(jù)的實時顯示,還避免了未選中的待顯示信號源處于靜止不更新顯示的狀態(tài),使得各待顯示信號源均被實時顯示。
本申請的一實施例中,若在所述步驟S11中獲取到的各待顯示信號源分別為“ABAABACB”如圖2所示,在本申請的優(yōu)選實施例中將待顯示信號源的標識信息優(yōu)選為待顯示信號源顯示時對應(yīng)的MAC地址,則有上述各待顯示信號源“ABAABACB”對應(yīng)的標識信息為MAC1、MAC2、MAC1、MAC1、MAC2、MAC1、MAC3、MAC2,由于待顯示信號源“A”與待顯示信號源“B”以及待顯示信號源“C”屬于不同的信號源,故待顯示信號源“A”的標識信息為MAC1,待顯示信號源“B”的標識信息為MAC2,以及待顯示信號源“C”的標識信息為MAC3,一個待顯示信號源對應(yīng)一個顯示窗口,即待顯示信號源“A”和待顯示信號源“C”分別對應(yīng)一個顯示窗口,當然,如圖2所示,當待顯示信號源“A”和待顯示信號源“C”對應(yīng)的這兩個窗口存在疊加時且存在被選中的情況,則將疊加區(qū)域中的最上層的窗口對應(yīng)的待顯示信號源標記為被選中的待顯示信號源,即被選中的待顯示信號源為“C”;接著所述步驟S12基于待顯示信號源對應(yīng)的標識信息判斷所述待顯示信號源“ABAABACB”是否屬于被選中的信號源,得到的判斷結(jié)果如圖2所示,其中所述待顯示信號源“C”為被選中的待顯示信號源,而剩余的待顯示信號源“ABAABAB”為未選中的待顯示信號源,則對被選中的待顯示信號源“C”對應(yīng)的數(shù)據(jù)信息全部進行解碼,得到該被選中的待顯示信號源“C”對應(yīng)的幀數(shù)據(jù),然后在需要顯示所述被選中的待顯示信號源“C”對應(yīng)的幀數(shù)據(jù)的時候,則實時顯示該被選中的待顯示信號源“C”對應(yīng)的幀數(shù)據(jù),以避免待顯示信號源對應(yīng)的幀數(shù)據(jù)的顯示延時。
接著本申請的上述實施例,為了保證對所述步驟S12判斷得到的未選中的待顯示信號源“ABAABAB”的實時顯示,且在對被選中的待顯示信號源“C”對應(yīng)的數(shù)據(jù)信息進行解碼時,減少未選中的待顯示信號源對其對應(yīng)的數(shù)據(jù)信息進行解碼所使用的內(nèi)存資源的消耗,則所述步驟S13對未選中的所述待顯示信號源“ABAABAB”的數(shù)據(jù)信息進行篩選,以篩選出能夠反映未選中的待顯示信號源對應(yīng)的數(shù)據(jù)信息的關(guān)鍵幀數(shù)據(jù)對應(yīng)的數(shù)據(jù)信息,并將篩選之后的包含有關(guān)鍵幀數(shù)據(jù)的數(shù)據(jù)信息進行相應(yīng)的解碼,以得到各未選中的待顯示信號源各自對應(yīng)的篩選幀數(shù)據(jù),其中,該篩選幀數(shù)據(jù)中包括了用來標識該未選中的待顯示信號源的關(guān)鍵幀數(shù)據(jù),以確保對未選中的待顯示信號源的關(guān)鍵幀數(shù)據(jù)的實時顯示,不僅達到了對未選中的信號源的篩選幀數(shù)據(jù)的實時顯示,還避免了未選中的待顯示信號源處于靜止不更新顯示的狀態(tài),使得被選中的和未選中的各待顯示信號源均能夠被實時顯示且不造成延時。
進一步地,所述步驟S12基于所述標識信息判斷所述待顯示信號源是否屬于被選中的信號源之前,還包括:
獲取本地被選中的信號源及其對應(yīng)的標識信息;
所述基于所述標識信息判斷所述待顯示信號源是否屬于被選中的信號源,包括:
基于所述待顯示信號源對應(yīng)的標識信息和所述被選中的信號源對應(yīng)的標識信息,判斷所述待顯示信號源是否屬于所述被選中的信號源。
接著本申請的上述實施例,在所述步驟S12判斷各待顯示信號源“ABAABACB”是否屬于被選中的信號源之前,用戶設(shè)備端的用戶用鼠標或者快捷鍵盤從各個顯示的信號源“ABAABACB”中選中信號源“C”,并在后來用戶設(shè)備端將被選中的信號源“C”記錄下來,使得獲取到本地被選中的信號源及其對應(yīng)的標識信息為“信號源C及其標識信息為MAC3”;接著所述步驟S12根據(jù)各待顯示信號源“ABAABACB”對應(yīng)的標識信息分別為MAC1、MAC2、MAC1、MAC1、MAC2、MAC1、MAC3、MAC2和本地被選中的信號源“C”對應(yīng)的標識信息“MAC3”,依次判斷各所述待顯示信號源“ABAABACB”是否屬于所述被選中的信號源,進而得到所述待顯示信號源“C”屬于被選中的信號源,實現(xiàn)了基于本地被選中的信號源,確定出所有的待顯示信號源中的所述被選中的待顯示信號源。
進一步地,所述步驟S13中的顯示所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù)之前,還包括:對所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù)進行本地保存。例如,對所述被選中的待顯示信號源“C”對應(yīng)的數(shù)據(jù)信息進行全部解碼之后,將解碼得到的所述被選中的待顯示信號源“C”對應(yīng)的幀數(shù)據(jù)保存至本地,以便后續(xù)需要顯示該被選中的待顯示信號源“C”對應(yīng)的幀數(shù)據(jù)時,能夠?qū)崟r讀取并顯示該被選中的待顯示信號源“C”對應(yīng)的幀數(shù)據(jù),進而提高幀數(shù)據(jù)顯示的時效性。
進一步地,所述步驟S12中的顯示所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù),包括:基于原有的顯示幀率,顯示所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù)。例如,若所述原有的顯示幀率為30幀/s,則需要顯示所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù)時,則按照30幀/s的顯示幀率來顯示該被選中的待顯示信號源“C”對應(yīng)的幀數(shù)據(jù),以實現(xiàn)被選中的待顯示信號源“C”對應(yīng)的幀數(shù)據(jù)的實時流暢的顯示。
進一步地,所述步驟S14中的顯示所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù)之前,還包括:對所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù)進行本地保存。例如,對所有的所述未選中的待顯示信號源“ABAABAB”對應(yīng)的數(shù)據(jù)信息進行篩選并解碼之后,將解碼后得到的各所述未選中的待顯示信號源“ABAABAB”對應(yīng)的篩選幀數(shù)據(jù)保存至本地,以便后續(xù)需要顯示各該未選中的待顯示信號源“ABAABAB”中的任一待顯示信號源對應(yīng)的篩選幀數(shù)據(jù)時,能夠?qū)崟r讀取并顯示該被選中的待顯示信號源(例如未選中的待顯示信號源“A”及其對應(yīng)的標識信息MAC1)對應(yīng)的篩選幀數(shù)據(jù),進而提高篩選幀數(shù)據(jù)顯示的時效性。
進一步地,所述步驟S14中的對未選中的所述待顯示信號源的數(shù)據(jù)信息進行篩選并解碼,得到所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù),包括:
對未選中的所述待顯示信號源的數(shù)據(jù)信息進行篩選,得到所述未選中的待顯示信號源篩選后的數(shù)據(jù)信息;
對所述篩選后的數(shù)據(jù)信息進行解碼,得到所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù)。
接著本申請的上述實施例,在判斷得到各未選中的待顯示信號源“ABAABAB”之后,首先對未選中的待顯示信號源(例如待顯示信號源“A”)對應(yīng)的數(shù)據(jù)信息進行篩選,篩選得到包含有該未選中的待顯示信號源“A”的關(guān)鍵幀數(shù)據(jù)的數(shù)據(jù)信息,之后,對包含有該未選中的待顯示信號源“A”的關(guān)鍵幀數(shù)據(jù)的數(shù)據(jù)信息進行解碼,得到該未選中的待顯示信號源“A”的篩選幀數(shù)據(jù),其中,該篩選幀數(shù)據(jù)中包括用于標識所述未選中的待顯示信號源“A”的關(guān)鍵幀數(shù)據(jù),以實現(xiàn)對未選中的待顯示信號源的解碼,以便后續(xù)實時顯示該未選中的待顯示信號源對應(yīng)到的篩選幀數(shù)據(jù),進而保證在被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù)實時顯示的同時,也能實時顯示未被選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù),以避免各待顯示信號源對應(yīng)的顯示延時或不及時。
進一步地,所述步驟S14中的對未選中的所述待顯示信號源的數(shù)據(jù)信息進行篩選,包括:基于獲取的所述待顯示信號源的數(shù)量,確定所述未選中的待顯示信號源的篩選顯示幀率;基于所述篩選顯示幀率,對所述未選中的待顯示信號源的數(shù)據(jù)信息進行篩選。例如,若獲取的待顯示信號源的數(shù)量為100個,則確定該未選中的待顯示信號源的顯示幀率為10幀/s,又例如若獲取的待顯示信號源的數(shù)量為60個,則確定該未選中的待顯示信號源的顯示幀率為20幀/s;又例如若獲取的待顯示信號源的數(shù)量為20個,則確定該未選中的待顯示信號源的顯示幀率為25幀/s,基于獲取的待顯示信號源的數(shù)量來動態(tài)的確定所述未選中的待顯示信號源的篩選顯示幀率,以確保每一個需要顯示的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù)都能實時顯示;然后,基于動態(tài)確定的所述篩選顯示幀率,分別對各所述未選中的待顯示信號源“ABAABAB”對應(yīng)的數(shù)據(jù)信息進行篩選,以使所述篩選后的數(shù)據(jù)信息中包含有未選中的待顯示信號源的關(guān)鍵幀數(shù)據(jù)。
進一步地,所述步驟S14中的顯示所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù),包括:基于所述篩選顯示幀率,顯示所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù)。例如,若基于獲取的所有的待顯示信號源的數(shù)量動態(tài)確定的篩選顯示幀率為20幀/s,則按照所述篩選顯示幀率20幀/s來顯示所述為選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù),以使在按照原有的顯示幀率30幀/s顯示被選中的待顯示信號源“C”對應(yīng)的幀數(shù)據(jù)的同時,也能實現(xiàn)對未選中的待顯示信號源“ABAABAB”對應(yīng)的篩選幀數(shù)據(jù)的實時流暢的顯示。
進一步地,所述步驟S14中的對未選中的所述待顯示信號源的數(shù)據(jù)信息進行篩選之后,還包括:得到所述未選中的待顯示信號源對應(yīng)的普通幀數(shù)據(jù)信息,并將所述普通幀數(shù)據(jù)信息丟棄。例如,為了保證被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù)和未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù)的實時顯示,在所述步驟S14中對未選中的待顯示信號源的數(shù)據(jù)信息進行篩選之后,得到各未選中的待顯示信號源對應(yīng)的普通幀數(shù)據(jù)信息,并將得到的所述普通幀數(shù)據(jù)信息丟棄,以減少對實時顯示過程中的內(nèi)存資源和顯示幀率的消耗,進而確保被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù)和未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù)進行顯示的實時性和時效性。
本申請的另一個方面提供的一種顯示幀數(shù)據(jù)的設(shè)備,應(yīng)用于數(shù)據(jù)顯示過程中的用戶設(shè)備端,該用戶設(shè)備包括獲取裝置和判斷裝置,其中,所述獲取裝置用于:先獲取各待顯示信號源及其對應(yīng)的標識信息和數(shù)據(jù)信息;所述判斷裝置用于:基于所述標識信息判斷所述待顯示信號源是否屬于被選中的信號源,若是,則所述判斷裝置對被選中的所述待顯示信號源對應(yīng)的數(shù)據(jù)信息進行解碼,得到所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù),并顯示所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù),通過將待顯示信號源分為被選中的待顯示信號源和未選中的待顯示信號源,并將被選中的待顯示信號源對應(yīng)的數(shù)據(jù)信息進行全部解碼以得到對應(yīng)的幀數(shù)據(jù),進而達到將被選中的信號源對應(yīng)的幀數(shù)據(jù)進行實時顯示的目的。
進一步地,所述判斷裝置還用于:若否,則對未選中的所述待顯示信號源的數(shù)據(jù)信息進行篩選并解碼,得到所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù),其中,所述篩選幀數(shù)據(jù)包括用于標識所述未選中的待顯示信號源的關(guān)鍵幀數(shù)據(jù),并顯示所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù),實現(xiàn)了對未選中的待顯示信號源對應(yīng)的包含有關(guān)鍵幀數(shù)據(jù)的篩選幀數(shù)據(jù)進行實時顯示,不僅達到了對未選中的信號源的篩選幀數(shù)據(jù)的實時顯示,還避免了未選中的待顯示信號源處于靜止不更新顯示的狀態(tài),使得各待顯示信號源均被實時顯示。
本申請的一實施例中,若在所述獲取裝置中獲取到的各待顯示信號源分別為“ABAABACB”如圖2所示,在本申請的優(yōu)選實施例中將待顯示信號源的標識信息優(yōu)選為待顯示信號源顯示時對應(yīng)的MAC地址,則有上述各待顯示信號源“ABAABACB”對應(yīng)的標識信息為MAC1、MAC2、MAC1、MAC1、MAC2、MAC1、MAC3、MAC2,由于待顯示信號源“A”與待顯示信號源“B”以及待顯示信號源“C”屬于不同的信號源,故待顯示信號源“A”的標識信息為MAC1,待顯示信號源“B”的標識信息為MAC2,以及待顯示信號源“C”的標識信息為MAC3,一個待顯示信號源對應(yīng)一個顯示窗口,即待顯示信號源“A”和待顯示信號源“C”分別對應(yīng)一個顯示窗口,當然,如圖2所示,當待顯示信號源“A”和待顯示信號源“C”對應(yīng)的這兩個窗口存在疊加時且存在被選中的情況,則將疊加區(qū)域中的最上層的窗口對應(yīng)的待顯示信號源標記為被選中的待顯示信號源,即被選中的待顯示信號源為“C”;接著所述判斷裝置基于待顯示信號源對應(yīng)的標識信息判斷所述待顯示信號源“ABAABACB”是否屬于被選中的信號源,得到的判斷結(jié)果如圖2所示,其中所述待顯示信號源“C”為被選中的待顯示信號源,而剩余的待顯示信號源“ABAABAB”為未選中的待顯示信號源,則對被選中的待顯示信號源“C”對應(yīng)的數(shù)據(jù)信息全部進行解碼,得到該被選中的待顯示信號源“C”對應(yīng)的幀數(shù)據(jù),然后在需要顯示所述被選中的待顯示信號源“C”對應(yīng)的幀數(shù)據(jù)的時候,則實時顯示該被選中的待顯示信號源“C”對應(yīng)的幀數(shù)據(jù),以避免待顯示信號源對應(yīng)的幀數(shù)據(jù)的顯示延時。
接著本申請的上述實施例,為了保證對所述判斷裝置判斷得到的未選中的待顯示信號源“ABAABAB”的實時顯示,且在對被選中的待顯示信號源“C”對應(yīng)的數(shù)據(jù)信息進行解碼時,減少未選中的待顯示信號源對其對應(yīng)的數(shù)據(jù)信息進行解碼所使用的內(nèi)存資源的消耗,則所述步驟S13對未選中的所述待顯示信號源“ABAABAB”的數(shù)據(jù)信息進行篩選,以篩選出能夠反映未選中的待顯示信號源對應(yīng)的數(shù)據(jù)信息的關(guān)鍵幀數(shù)據(jù)對應(yīng)的數(shù)據(jù)信息,并將篩選之后的包含有關(guān)鍵幀數(shù)據(jù)的數(shù)據(jù)信息進行相應(yīng)的解碼,以得到各未選中的待顯示信號源各自對應(yīng)的篩選幀數(shù)據(jù),其中,該篩選幀數(shù)據(jù)中包括了用來標識該未選中的待顯示信號源的關(guān)鍵幀數(shù)據(jù),以確保對未選中的待顯示信號源的關(guān)鍵幀數(shù)據(jù)的實時顯示,不僅達到了對未選中的信號源的篩選幀數(shù)據(jù)的實時顯示,還避免了未選中的待顯示信號源處于靜止不更新顯示的狀態(tài),使得被選中的和未選中的各待顯示信號源均能夠被實時顯示且不造成延時。
進一步地,所述判斷裝置還用于:
獲取本地被選中的信號源及其對應(yīng)的標識信息;
所述基于所述標識信息判斷所述待顯示信號源是否屬于被選中的信號源,包括:
基于所述待顯示信號源對應(yīng)的標識信息和所述被選中的信號源對應(yīng)的標識信息,判斷所述待顯示信號源是否屬于所述被選中的信號源。
接著本申請的上述實施例,在所述判斷裝置判斷各待顯示信號源“ABAABACB”是否屬于被選中的信號源之前,用戶設(shè)備端的用戶用鼠標或者快捷鍵盤從各個顯示的信號源“ABAABACB”中選中信號源“C”,并在后來用戶設(shè)備端將被選中的信號源“C”記錄下來,使得獲取到本地被選中的信號源及其對應(yīng)的標識信息為“信號源C及其標識信息為MAC3”;接著所述判斷裝置根據(jù)各待顯示信號源“ABAABACB”對應(yīng)的標識信息分別為MAC1、MAC2、MAC1、MAC1、MAC2、MAC1、MAC3、MAC2和本地被選中的信號源“C”對應(yīng)的標識信息“MAC3”,依次判斷各所述待顯示信號源“ABAABACB”是否屬于所述被選中的信號源,進而得到所述待顯示信號源“C”屬于被選中的信號源,實現(xiàn)了基于本地被選中的信號源,確定出所有的待顯示信號源中的所述被選中的待顯示信號源。
進一步地,所述判斷裝置還用于:對所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù)進行本地保存。例如,對所述被選中的待顯示信號源“C”對應(yīng)的數(shù)據(jù)信息進行全部解碼之后,將解碼得到的所述被選中的待顯示信號源“C”對應(yīng)的幀數(shù)據(jù)保存至本地,以便后續(xù)需要顯示該被選中的待顯示信號源“C”對應(yīng)的幀數(shù)據(jù)時,能夠?qū)崟r讀取并顯示該被選中的待顯示信號源“C”對應(yīng)的幀數(shù)據(jù),進而提高幀數(shù)據(jù)顯示的時效性。
進一步地,所述判斷裝置用于:基于原有的顯示幀率,顯示所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù)。例如,若所述原有的顯示幀率為30幀/s,則需要顯示所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù)時,則按照30幀/s的顯示幀率來顯示該被選中的待顯示信號源“C”對應(yīng)的幀數(shù)據(jù),以實現(xiàn)被選中的待顯示信號源“C”對應(yīng)的幀數(shù)據(jù)的實時流暢的顯示。
進一步地,所述判斷裝置還用于:對所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù)進行本地保存。例如,對所有的所述未選中的待顯示信號源“ABAABAB”對應(yīng)的數(shù)據(jù)信息進行篩選并解碼之后,將解碼后得到的各所述未選中的待顯示信號源“ABAABAB”對應(yīng)的篩選幀數(shù)據(jù)保存至本地,以便后續(xù)需要顯示各該未選中的待顯示信號源“ABAABAB”中的任一待顯示信號源對應(yīng)的篩選幀數(shù)據(jù)時,能夠?qū)崟r讀取并顯示該被選中的待顯示信號源(例如未選中的待顯示信號源“A”及其對應(yīng)的標識信息MAC1)對應(yīng)的篩選幀數(shù)據(jù),進而提高篩選幀數(shù)據(jù)顯示的時效性。
進一步地,所述判斷裝置用于:
對未選中的所述待顯示信號源的數(shù)據(jù)信息進行篩選,得到所述未選中的待顯示信號源篩選后的數(shù)據(jù)信息;
對所述篩選后的數(shù)據(jù)信息進行解碼,得到所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù)。
接著本申請的上述實施例,在判斷得到各未選中的待顯示信號源“ABAABAB”之后,首先對未選中的待顯示信號源(例如待顯示信號源“A”)對應(yīng)的數(shù)據(jù)信息進行篩選,篩選得到包含有該未選中的待顯示信號源“A”的關(guān)鍵幀數(shù)據(jù)的數(shù)據(jù)信息,之后,對包含有該未選中的待顯示信號源“A”的關(guān)鍵幀數(shù)據(jù)的數(shù)據(jù)信息進行解碼,得到該未選中的待顯示信號源“A”的篩選幀數(shù)據(jù),其中,該篩選幀數(shù)據(jù)中包括用于標識所述未選中的待顯示信號源“A”的關(guān)鍵幀數(shù)據(jù),以實現(xiàn)對未選中的待顯示信號源的解碼,以便后續(xù)實時顯示該未選中的待顯示信號源對應(yīng)到的篩選幀數(shù)據(jù),進而保證在被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù)實時顯示的同時,也能實時顯示未被選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù),以避免各待顯示信號源對應(yīng)的顯示延時或不及時。
進一步地,所述判斷裝置用于:基于獲取的所述待顯示信號源的數(shù)量,確定所述未選中的待顯示信號源的篩選顯示幀率;基于所述篩選顯示幀率,對所述未選中的待顯示信號源的數(shù)據(jù)信息進行篩選。例如,若獲取的待顯示信號源的數(shù)量為100個,則確定該未選中的待顯示信號源的顯示幀率為10幀/s,又例如若獲取的待顯示信號源的數(shù)量為60個,則確定該未選中的待顯示信號源的顯示幀率為20幀/s;又例如若獲取的待顯示信號源的數(shù)量為20個,則確定該未選中的待顯示信號源的顯示幀率為25幀/s,基于獲取的待顯示信號源的數(shù)量來動態(tài)的確定所述未選中的待顯示信號源的篩選顯示幀率,以確保每一個需要顯示的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù)都能實時顯示;然后,基于動態(tài)確定的所述篩選顯示幀率,分別對各所述未選中的待顯示信號源“ABAABAB”對應(yīng)的數(shù)據(jù)信息進行篩選,以使所述篩選后的數(shù)據(jù)信息中包含有未選中的待顯示信號源的關(guān)鍵幀數(shù)據(jù)。
進一步地,所述判斷裝置用于:基于所述篩選顯示幀率,顯示所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù)。例如,若基于獲取的所有的待顯示信號源的數(shù)量動態(tài)確定的篩選顯示幀率為20幀/s,則按照所述篩選顯示幀率20幀/s來顯示所述為選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù),以使在按照原有的顯示幀率30幀/s顯示被選中的待顯示信號源“C”對應(yīng)的幀數(shù)據(jù)的同時,也能實現(xiàn)對未選中的待顯示信號源“ABAABAB”對應(yīng)的篩選幀數(shù)據(jù)的實時流暢的顯示。
進一步地,所述判斷裝置還用于:得到所述未選中的待顯示信號源對應(yīng)的普通幀數(shù)據(jù)信息,并將所述普通幀數(shù)據(jù)信息丟棄。例如,為了保證被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù)和未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù)的實時顯示,在所述判斷裝置對未選中的待顯示信號源的數(shù)據(jù)信息進行篩選之后,得到各未選中的待顯示信號源對應(yīng)的普通幀數(shù)據(jù)信息,并將得到的所述普通幀數(shù)據(jù)信息丟棄,以減少對實時顯示過程中的內(nèi)存資源和顯示幀率的消耗,進而確保被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù)和未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù)進行顯示的實時性和時效性。綜上所述,本申請通過在用戶設(shè)備端先獲取各待顯示信號源及其對應(yīng)的標識信息和數(shù)據(jù)信息;接著基于所述標識信息判斷所述待顯示信號源是否屬于被選中的信號源,若是,則對被選中的所述待顯示信號源對應(yīng)的數(shù)據(jù)信息進行解碼,得到所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù),并顯示所述被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù),實現(xiàn)了將被選中的待顯示信號源對應(yīng)的幀數(shù)據(jù)進行實時顯示;進一步地,若否,則對未選中的所述待顯示信號源的數(shù)據(jù)信息進行篩選并解碼,得到所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù),其中,所述篩選幀數(shù)據(jù)包括用于標識所述未選中的待顯示信號源的關(guān)鍵幀數(shù)據(jù),并顯示所述未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù),同時也對未選中的待顯示信號源的數(shù)據(jù)信息進行篩選并解碼,顯示該未選中的待顯示信號源對應(yīng)的篩選幀數(shù)據(jù),實現(xiàn)了對未選中的待顯示信號源對應(yīng)的包含有關(guān)鍵幀數(shù)據(jù)的篩選幀數(shù)據(jù)進行實時顯示,不僅達到了對未選中的信號源的篩選幀數(shù)據(jù)的實時顯示,還避免了未選中的待顯示信號源處于靜止不更新顯示的狀態(tài),使得各待顯示信號源均被實時顯示。
顯然,本領(lǐng)域的技術(shù)人員可以對本申請進行各種改動和變型而不脫離本申請的精神和范圍。這樣,倘若本申請的這些修改和變型屬于本申請權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本申請也意圖包含這些改動和變型在內(nèi)。
需要注意的是,本申請可在軟件和/或軟件與硬件的組合體中被實施,例如,可采用專用集成電路(ASIC)、通用目的計算機或任何其他類似硬件設(shè)備來實現(xiàn)。在一個實施例中,本申請的軟件程序可以通過處理器執(zhí)行以實現(xiàn)上文所述步驟或功能。同樣地,本申請的軟件程序(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可以被存儲到計算機可讀記錄介質(zhì)中,例如,RAM存儲器,磁或光驅(qū)動器或軟磁盤及類似設(shè)備。另外,本申請的一些步驟或功能可采用硬件來實現(xiàn),例如,作為與處理器配合從而執(zhí)行各個步驟或功能的電路。
另外,本申請的一部分可被應(yīng)用為計算機程序產(chǎn)品,例如計算機程序指令,當其被計算機執(zhí)行時,通過該計算機的操作,可以調(diào)用或提供根據(jù)本申請的方法和/或技術(shù)方案。而調(diào)用本申請的方法的程序指令,可能被存儲在固定的或可移動的記錄介質(zhì)中,和/或通過廣播或其他信號承載媒體中的數(shù)據(jù)流而被傳輸,和/或被存儲在根據(jù)所述程序指令運行的計算機設(shè)備的工作存儲器中。在此,根據(jù)本申請的一個實施例包括一個裝置,該裝置包括用于存儲計算機程序指令的存儲器和用于執(zhí)行程序指令的處理器,其中,當該計算機程序指令被該處理器執(zhí)行時,觸發(fā)該裝置運行基于前述根據(jù)本申請的多個實施例的方法和/或技術(shù)方案。
對于本領(lǐng)域技術(shù)人員而言,顯然本申請不限于上述示范性實施例的細節(jié),而且在不背離本申請的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本申請。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本申請的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本申請內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。