午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種測試畫面同步顯示方法及系統(tǒng)的制作方法

文檔序號(hào):10473580閱讀:652來源:國知局
一種測試畫面同步顯示方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種測試畫面同步顯示方法及系統(tǒng),其中測試畫面同步顯示方法適于在測試畫面同步顯示系統(tǒng)中執(zhí)行,該測試畫面同步顯示系統(tǒng)包括多個(gè)移動(dòng)終端、服務(wù)器和計(jì)算設(shè)備,所述方法包括:各移動(dòng)終端對(duì)當(dāng)前測試過程的畫面進(jìn)行錄屏,得到第一視頻數(shù)據(jù);對(duì)所述第一視頻數(shù)據(jù)進(jìn)行編碼處理,形成第二視頻數(shù)據(jù);將所述第二視頻數(shù)據(jù)封裝后得到的第三視頻數(shù)據(jù)上傳至服務(wù)器;服務(wù)器獲取上傳所述第三視頻數(shù)據(jù)的各移動(dòng)終端的名稱參數(shù);根據(jù)所述名稱參數(shù),服務(wù)器生成相應(yīng)的多個(gè)URL地址,所述URL地址分別對(duì)應(yīng)各移動(dòng)終端的第三視頻數(shù)據(jù);計(jì)算設(shè)備通過在多個(gè)網(wǎng)頁中分別訪問各URL地址,解碼播放對(duì)應(yīng)的第三視頻數(shù)據(jù)以同步顯示各移動(dòng)終端的測試畫面。
【專利說明】
-種測試畫面同步顯示方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001] 本發(fā)明設(shè)及移動(dòng)終端領(lǐng)域,特別設(shè)及一種測試畫面同步顯示方法及系統(tǒng)。
【背景技術(shù)】
[0002] 隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,智能手機(jī)、平板電腦等移動(dòng)終端的使用也越來 越普及,其可實(shí)現(xiàn)的功能也隨之增多,各種與生活、社交和休閑娛樂等相關(guān)的應(yīng)用都可W安 裝在移動(dòng)終端上。用戶對(duì)移動(dòng)終端的性能要求也逐漸提升,則對(duì)其進(jìn)行測試也變得越來越 重要。
[0003] 然而,在對(duì)移動(dòng)終端進(jìn)行測試的過程中,經(jīng)常會(huì)設(shè)及到需要同時(shí)查看多個(gè)移動(dòng)終 端運(yùn)行情況的情形。此時(shí),由于移動(dòng)終端自身正在進(jìn)行如充電測試、自動(dòng)化穩(wěn)定性測試等類 型的測試,會(huì)無法使用移動(dòng)終端,或是無法實(shí)時(shí)查看多個(gè)移動(dòng)終端的測試情況的場景,只能 由測試人員一個(gè)一個(gè)地直接觀察每個(gè)移動(dòng)終端運(yùn)行的狀態(tài),難W提供一個(gè)整體運(yùn)行的效果 狀態(tài),還帶來了人力的浪費(fèi)和時(shí)間的消耗。

【發(fā)明內(nèi)容】

[0004] 為此,本發(fā)明提供一種測試畫面同步顯示的方案,W力圖解決或者至少緩解上面 存在的問題。
[0005] 根據(jù)本發(fā)明的一個(gè)方面,提供一種測試畫面同步顯示方法,適于在測試畫面同步 顯示系統(tǒng)中執(zhí)行,該測試畫面同步顯示系統(tǒng)包括多個(gè)移動(dòng)終端、服務(wù)器和計(jì)算設(shè)備,該方法 包括:各移動(dòng)終端對(duì)當(dāng)前測試過程的畫面進(jìn)行錄屏,得到第一視頻數(shù)據(jù);對(duì)第一視頻數(shù)據(jù)進(jìn) 行編碼處理,形成第二視頻數(shù)據(jù);將第二視頻數(shù)據(jù)封裝后得到的第=視頻數(shù)據(jù)上傳至服務(wù) 器;服務(wù)器獲取上傳第=視頻數(shù)據(jù)的各移動(dòng)終端的名稱參數(shù);根據(jù)名稱參數(shù),服務(wù)器生成相 應(yīng)的多個(gè)抓L地址,U化地址分別對(duì)應(yīng)于各移動(dòng)終端的第S視頻數(shù)據(jù);計(jì)算設(shè)備通過在多個(gè) 網(wǎng)頁中分別訪問各U化地址,解碼播放對(duì)應(yīng)的第S視頻數(shù)據(jù)W同步顯示各移動(dòng)終端的測試 畫面。
[0006] 可選地,在根據(jù)本發(fā)明的測試畫面同步顯示方法中,對(duì)第一視頻數(shù)據(jù)進(jìn)行編碼處 理,形成第二視頻數(shù)據(jù)包括:對(duì)第一視頻數(shù)據(jù)進(jìn)行取帖處理形成圖片;對(duì)圖片進(jìn)行轉(zhuǎn)換視頻 編碼,形成第一預(yù)設(shè)格式的第二視頻數(shù)據(jù)。
[0007] 可選地,在根據(jù)本發(fā)明的測試畫面同步顯示方法中,對(duì)第一視頻數(shù)據(jù)進(jìn)行取帖處 理形成圖片包括:獲取第一視頻數(shù)據(jù)的帖率;根據(jù)帖率取出第一視頻數(shù)據(jù)包含的各帖圖像; 將取出的各帖圖像壓縮保存為第二預(yù)設(shè)格式的圖片。
[000引可選地,在根據(jù)本發(fā)明的測試畫面同步顯示方法中,第一預(yù)設(shè)格式包括H. 264格 式。
[0009] 可選地,在根據(jù)本發(fā)明的測試畫面同步顯示方法中,第二預(yù)設(shè)格式包括肝G格式。
[0010] 可選地,在根據(jù)本發(fā)明的測試畫面同步顯示方法中,將第二視頻數(shù)據(jù)封裝后得到 的第=視頻數(shù)據(jù)上傳至服務(wù)器之前,包括:獲取第二視頻數(shù)據(jù)的解碼信息頭;將解碼信息頭 與第二視頻數(shù)據(jù)進(jìn)行封裝,得到第=預(yù)設(shè)格式的第=視頻數(shù)據(jù)。
[0011] 可選地,在根據(jù)本發(fā)明的測試畫面同步顯示方法中,第S預(yù)設(shè)格式包括FLV格式。
[0012] 可選地,在根據(jù)本發(fā)明的測試畫面同步顯示方法中,計(jì)算設(shè)備通過在多個(gè)網(wǎng)頁中 分別訪問各U化地址,解碼播放對(duì)應(yīng)的第S視頻數(shù)據(jù)W同步顯示各移動(dòng)終端的測試畫面包 括:在多個(gè)網(wǎng)頁中分別訪問各TOL地址向服務(wù)器發(fā)出視頻數(shù)據(jù)請(qǐng)求;接收服務(wù)器下發(fā)的與 m?L地址對(duì)應(yīng)的第S視頻數(shù)據(jù);調(diào)用解碼插件對(duì)第S視頻數(shù)據(jù)進(jìn)行解碼播放W同步顯示各 移動(dòng)終端的測試畫面。
[0013] 可選地,在根據(jù)本發(fā)明的測試畫面同步顯示方法中,各移動(dòng)終端對(duì)當(dāng)前測試過程 的畫面進(jìn)行錄屏,得到第一視頻數(shù)據(jù)之前,包括執(zhí)行自動(dòng)化測試腳本開始測試。
[0014] 根據(jù)本發(fā)明的又一個(gè)方面,提供一種測試畫面同步顯示系統(tǒng),包括多個(gè)移動(dòng)終端、 服務(wù)器和計(jì)算設(shè)備,其中,移動(dòng)終端中駐留有視頻處理裝置,包括:錄屏模塊,適于各移動(dòng)終 端對(duì)當(dāng)前測試過程的畫面進(jìn)行錄屏,得到第一視頻數(shù)據(jù);編碼模塊,適于對(duì)第一視頻數(shù)據(jù)進(jìn) 行編碼處理,形成第二視頻數(shù)據(jù);上傳模塊,適于將第二視頻數(shù)據(jù)封裝后得到的第=視頻數(shù) 據(jù)上傳至服務(wù)器;服務(wù)器中駐留有U化生成裝置,包括:獲取模塊,適于獲取上傳第S視頻數(shù) 據(jù)的各移動(dòng)終端的名稱參數(shù);生成模塊,適于根據(jù)名稱參數(shù),生成相應(yīng)的多個(gè)抓L地址,m?L 地址分別對(duì)應(yīng)于各移動(dòng)終端的第=視頻數(shù)據(jù);計(jì)算設(shè)備中駐留有網(wǎng)頁瀏覽裝置,網(wǎng)頁瀏覽 裝置適于通過在多個(gè)網(wǎng)頁中分別訪問各U化地址,解碼播放對(duì)應(yīng)的第S視頻數(shù)據(jù)W同步顯 示各移動(dòng)終端的測試畫面。
[0015] 可選地,在根據(jù)本發(fā)明的測試畫面同步顯示系統(tǒng)中,編碼模塊包括:取帖處理單 元,適于對(duì)第一視頻數(shù)據(jù)進(jìn)行取帖處理形成圖片;視頻編碼單元,適于對(duì)圖片進(jìn)行轉(zhuǎn)換視頻 編碼,形成第一預(yù)設(shè)格式的第二視頻數(shù)據(jù)。
[0016] 可選地,在根據(jù)本發(fā)明的測試畫面同步顯示系統(tǒng)中,取帖處理單元進(jìn)一步適于:獲 取第一視頻數(shù)據(jù)的帖率;根據(jù)帖率取出第一視頻數(shù)據(jù)包含的各帖圖像;將取出的各帖圖像 壓縮保存為第二預(yù)設(shè)格式的圖片。
[0017] 可選地,在根據(jù)本發(fā)明的測試畫面同步顯示系統(tǒng)中,第一預(yù)設(shè)格式包括H. 264格 式。
[0018] 可選地,在根據(jù)本發(fā)明的測試畫面同步顯示系統(tǒng)中,第二預(yù)設(shè)格式包括肝G格式。
[0019] 可選地,在根據(jù)本發(fā)明的測試畫面同步顯示系統(tǒng)中,視頻處理裝置還包括封裝模 塊,封裝模塊包括:第一獲取單元,適于獲取第二視頻數(shù)據(jù)的解碼信息頭;視頻封裝單元,適 于將解碼信息頭與第二視頻數(shù)據(jù)進(jìn)行封裝,得到第=預(yù)設(shè)格式的第=視頻數(shù)據(jù)。
[0020] 可選地,在根據(jù)本發(fā)明的測試畫面同步顯示系統(tǒng)中,第S預(yù)設(shè)格式包括FLV格式。
[0021] 可選地,在根據(jù)本發(fā)明的測試畫面同步顯示系統(tǒng)中,網(wǎng)頁瀏覽裝置包括:請(qǐng)求模 塊,適于通過在多個(gè)網(wǎng)頁中分別訪問各抓L地址向服務(wù)器發(fā)出視頻數(shù)據(jù)請(qǐng)求;接收模塊,適 于接收服務(wù)器下發(fā)的與U化地址對(duì)應(yīng)的第=視頻數(shù)據(jù);顯示模塊,適于調(diào)用解碼插件對(duì)第= 視頻數(shù)據(jù)進(jìn)行解碼播放W同步顯示各移動(dòng)終端的測試畫面。
[0022] 可選地,在根據(jù)本發(fā)明的測試畫面同步顯示系統(tǒng)中,移動(dòng)終端中還駐留有測試裝 置,包括腳本執(zhí)行模塊,腳本執(zhí)行模塊適于在執(zhí)行自動(dòng)化測試腳本開始測試。
[0023] 根據(jù)本發(fā)明的測試畫面同步顯示的技術(shù)方案,首先對(duì)各移動(dòng)終端的當(dāng)前測試過程 的畫面進(jìn)行錄屏,得到視頻數(shù)據(jù),對(duì)其進(jìn)行編碼、封裝后上傳至服務(wù)器,服務(wù)器根據(jù)上傳視 頻數(shù)據(jù)的各移動(dòng)終端的名稱參數(shù)生成相應(yīng)的多個(gè)U化地址,計(jì)算設(shè)備在多個(gè)網(wǎng)頁中分別訪 問各U化地址,解碼播放對(duì)應(yīng)的視頻數(shù)據(jù)W同步顯示各移動(dòng)終端的測試畫面。上述技術(shù)方案 中,對(duì)各移動(dòng)終端的測試畫面錄屏后的視頻數(shù)據(jù)進(jìn)行一系列處理,最后上傳至服務(wù)器,通過 在PC機(jī)中瀏覽器的多個(gè)網(wǎng)頁內(nèi)直接訪問服務(wù)器生成的與各移動(dòng)終端相對(duì)應(yīng)的U化地址,即 可在網(wǎng)頁上實(shí)時(shí)查看該移動(dòng)終端的測試畫面情況。一方面避免了因測試本身的原因無法使 用移動(dòng)終端進(jìn)行屏幕內(nèi)容查看,另一方面還實(shí)現(xiàn)了可實(shí)時(shí)查看多個(gè)移動(dòng)終端的測試情況, 能夠獲得測試的一個(gè)整體運(yùn)行的效果狀態(tài),節(jié)約了人力和時(shí)間。
【附圖說明】
[0024] 為了實(shí)現(xiàn)上述W及相關(guān)目的,本文結(jié)合下面的描述和附圖來描述某些說明性方 面,運(yùn)些方面指示了可W實(shí)踐本文所公開的原理的各種方式,并且所有方面及其等效方面 旨在落入所要求保護(hù)的主題的范圍內(nèi)。通過結(jié)合附圖閱讀下面的詳細(xì)描述,本公開的上述 W及其它目的、特征和優(yōu)勢(shì)將變得更加明顯。遍及本公開,相同的附圖標(biāo)記通常指代相同的 部件或元素。
[0025] 圖1示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的測試畫面同步顯示系統(tǒng)100的示意圖;
[0026] 圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)終端200的結(jié)構(gòu)框圖;
[0027] 圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的視頻處理裝置300的示意圖;
[0028] 圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的視頻處理裝置300的應(yīng)用界面示意圖;
[0029] 圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的服務(wù)器500的示意圖;
[0030] 圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的計(jì)算設(shè)備600的結(jié)構(gòu)框圖;
[0031] 圖7示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)頁瀏覽裝置700的示意圖;
[0032] 圖8示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)頁瀏覽裝置700的測試畫面同步顯示示意 圖;W及
[0033] 圖9示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的測試畫面同步顯示方法900的流程圖。
【具體實(shí)施方式】
[0034] 下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開 的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可W W各種形式實(shí)現(xiàn)本公開而不應(yīng)被運(yùn)里闡述的實(shí)施例 所限制。相反,提供運(yùn)些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍 完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0035] 圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的測試畫面同步顯示系統(tǒng)100的示意圖。如圖1 所示,測試畫面同步顯示系統(tǒng)100中包括兩個(gè)移動(dòng)終端,分別是移動(dòng)終端200和移動(dòng)終端 400,均可W是智能手機(jī)、平板電腦等,但不限于此,移動(dòng)終端的數(shù)量也不限于兩個(gè)。該系統(tǒng) 100中還包括一個(gè)服務(wù)器500和一個(gè)計(jì)算設(shè)備600。服務(wù)器500是流媒體服務(wù)器,在本實(shí)施例 中服務(wù)器500為RTMP服務(wù)器,計(jì)算設(shè)備600為PC機(jī)。W下將W移動(dòng)終端200為例進(jìn)行說明。具 體來說,移動(dòng)終端200將對(duì)當(dāng)前測試過程的畫面錄屏后得到的視頻數(shù)據(jù)進(jìn)行編碼、封裝處理 后上傳至服務(wù)器500,而服務(wù)器500則根據(jù)接收到的視頻數(shù)據(jù)來生成與其上傳來源,即移動(dòng) 終端200對(duì)應(yīng)的U化地址,最后計(jì)算設(shè)備600通過上述U化地址進(jìn)行服務(wù)器500的訪問,W便在 瀏覽器中的一個(gè)網(wǎng)頁上進(jìn)行移動(dòng)終端200的當(dāng)前測試畫面瀏覽。而與此同時(shí),上述過程也同 樣發(fā)生在移動(dòng)終端400、服務(wù)器500和計(jì)算設(shè)備600上,則計(jì)算設(shè)備600的瀏覽器中另一個(gè)網(wǎng) 頁上可W進(jìn)行移動(dòng)終端400的當(dāng)前測試畫面瀏覽,從而在瀏覽器的不同網(wǎng)頁中實(shí)現(xiàn)了多個(gè) 移動(dòng)終端的測試畫面的同步顯示。通過本測試畫面同步顯示系統(tǒng)100,不僅避免了因測試本 身的原因無法使用移動(dòng)終端進(jìn)行屏幕內(nèi)容查看,還實(shí)現(xiàn)了可實(shí)時(shí)查看多個(gè)移動(dòng)終端的測試 情況,能夠獲得測試的一個(gè)整體運(yùn)行的效果狀態(tài),節(jié)約了人力和時(shí)間。
[0036] 圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)終端200的結(jié)構(gòu)框圖。移動(dòng)終端200可W 包括存儲(chǔ)器接口 202、一個(gè)或多個(gè)數(shù)據(jù)處理器、圖像處理器和/或中央處理單元204, W及外 圍接口 206。
[0037] 存儲(chǔ)器接口 202、一個(gè)或多個(gè)處理器204和/或外圍接口 206既可W是分立元件,也 可W集成在一個(gè)或多個(gè)集成電路中。在移動(dòng)終端200中,各種元件可W通過一條或多條通信 總線或信號(hào)線來禪合。傳感器、設(shè)備和子系統(tǒng)可W禪合到外圍接口 206, W便幫助實(shí)現(xiàn)多種 功能。
[0038] 例如,運(yùn)動(dòng)傳感器210、光線傳感器212和距離傳感器214可W禪合到外圍接口 206, W方便定向、照明和測距等功能。其他傳感器216同樣可W與外圍接口 206相連,例如定位系 統(tǒng)(例如GI^接收機(jī))、溫度傳感器、生物測定傳感器或其他感測設(shè)備,由此可W幫助實(shí)施相 關(guān)的功能。
[0039] 相機(jī)子系統(tǒng)220和光學(xué)傳感器222可W用于方便諸如記錄照片和視頻剪輯的相機(jī) 功能的實(shí)現(xiàn),其中所述相機(jī)子系統(tǒng)和光學(xué)傳感器例如可W是電荷禪合器件(CCD)或互補(bǔ)金 屬氧化物半導(dǎo)體(厘米OS)光學(xué)傳感器??蒞通過一個(gè)或多個(gè)無線通信子系統(tǒng)224來幫助實(shí) 現(xiàn)通信功能,其中無線通信子系統(tǒng)可W包括射頻接收機(jī)和發(fā)射機(jī)和/或光(例如紅外)接收 機(jī)和發(fā)射機(jī)。無線通信子系統(tǒng)224的特定設(shè)計(jì)和實(shí)施方式可W取決于移動(dòng)終端200所支持的 一個(gè)或多個(gè)通信網(wǎng)絡(luò)。例如,移動(dòng)終端200可W包括被設(shè)計(jì)成支持LTE、3G、GSM網(wǎng)絡(luò)、GPRS網(wǎng) 絡(luò)、EDGE網(wǎng)絡(luò)、Wi-Fi或WiMax網(wǎng)絡(luò)W及Bluebooth?網(wǎng)絡(luò)的通信子系統(tǒng)224。
[0040] 音頻子系統(tǒng)226可W與揚(yáng)聲器228W及麥克風(fēng)230相禪合,W便幫助實(shí)施啟用語音 的功能,例如語音識(shí)別、語音復(fù)制、數(shù)字記錄和電話功能。I/O子系統(tǒng)240可W包括觸摸屏控 制器242和/或一個(gè)或多個(gè)其他輸入控制器244。觸摸屏控制器242可W禪合到觸摸屏246。舉 例來說,該觸摸屏246和觸摸屏控制器242可W使用多種觸摸感測技術(shù)中的任何一種來檢測 與之進(jìn)行的接觸和移動(dòng)或是暫停,其中感測技術(shù)包括但不局限于電容性、電阻性、紅外和表 面聲波技術(shù)。一個(gè)或多個(gè)其他輸入控制器244可W禪合到其他輸入/控制設(shè)備248,例如一個(gè) 或多個(gè)按鈕、搖桿開關(guān)、拇指旋輪、紅外端口、USB端口、和/或指示筆之類的指點(diǎn)設(shè)備。所述 一個(gè)或多個(gè)按鈕(未顯示)可W包括用于控制揚(yáng)聲器228和/或麥克風(fēng)230音量的向上/向下 按鈕。
[0041] 存儲(chǔ)器接口 202可W與存儲(chǔ)器250相禪合。該存儲(chǔ)器250可W包括高速隨機(jī)存取存 儲(chǔ)器和/或非易失性存儲(chǔ)器,例如一個(gè)或多個(gè)磁盤存儲(chǔ)設(shè)備,一個(gè)或多個(gè)光學(xué)存儲(chǔ)設(shè)備,和/ 或閃存存儲(chǔ)器(例如NAND,N0R)。存儲(chǔ)器250可W存儲(chǔ)操作系統(tǒng)272,例如An化OicUiOS或是 Windows Phone之類的操作系統(tǒng)。該操作系統(tǒng)272可W包括用于處理基本系統(tǒng)服務(wù)W及執(zhí)行 依賴于硬件的任務(wù)的指令。存儲(chǔ)器250還可W存儲(chǔ)應(yīng)用274。在移動(dòng)設(shè)備運(yùn)行時(shí),會(huì)從存儲(chǔ)器 250中加載操作系統(tǒng)272,并且由處理器104執(zhí)行。應(yīng)用274在運(yùn)行時(shí),也會(huì)從存儲(chǔ)器250中加 載,并由處理器204執(zhí)行。應(yīng)用274運(yùn)行在操作系統(tǒng)之上,利用操作系統(tǒng)W及底層硬件提供的 接口實(shí)現(xiàn)各種用戶期望的功能,如即時(shí)通信、網(wǎng)頁瀏覽、圖片管理等。應(yīng)用274可W是獨(dú)立于 操作系統(tǒng)提供的,也可W是操作系統(tǒng)自帶的。另外,應(yīng)用274被安裝到移動(dòng)終端100中時(shí),也 可W向操作系統(tǒng)添加驅(qū)動(dòng)模塊。在上述各種應(yīng)用274中,其中的一種應(yīng)用為根據(jù)本發(fā)明的視 頻處理裝置300。
[0042] 圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的視頻處理裝置300的示意圖。該裝置包括:錄 屏模塊310、編碼模塊320和上傳模塊340。該裝置還包括封裝模塊330 (圖中未示出),封裝模 塊330位于編碼模塊320和上傳模塊330之間。
[0043] 錄屏模塊310適于各移動(dòng)終端對(duì)當(dāng)前測試過程的畫面進(jìn)行錄屏,得到第一視頻數(shù) 據(jù)。在本實(shí)施例中,移動(dòng)終端200的各類應(yīng)用274中,還包括一種應(yīng)用為根據(jù)本發(fā)明的測試裝 置(圖2中未示出),包括腳本執(zhí)行模塊,該腳本執(zhí)行模塊適于執(zhí)行自動(dòng)化測試腳本開始測 試。圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的視頻處理裝置300的應(yīng)用界面示意圖。如圖4所示, 測試人員點(diǎn)擊"BEGIN"按鈕時(shí),實(shí)時(shí)視頻采集開始,錄屏模塊310對(duì)當(dāng)前屏幕中呈現(xiàn)的測試 畫面進(jìn)行錄制。通過調(diào)用adb命令來對(duì)移動(dòng)終端的測試過程進(jìn)行錄屏,該adb命令可表示為 a化 shel 1 screenrecord/sdcard/demo.mp4,其中在screenrecord后可進(jìn)行相應(yīng)的參數(shù)設(shè) 置,如錄屏?xí)r長、分辨率大小等。對(duì)上述缺省參數(shù)的情形,默認(rèn)錄制時(shí)間為180秒,第一視頻 數(shù)據(jù)的格式為MP4,名稱為demo,且保存在Sd卡的根目錄下。
[0044] 編碼模塊320適于對(duì)第一視頻數(shù)據(jù)進(jìn)行編碼處理,形成第二視頻數(shù)據(jù),包括取帖處 理單元322和視頻編碼單元323 (圖中均未示出)。其中,取帖處理單元322適于對(duì)第一視頻數(shù) 據(jù)進(jìn)行取帖處理形成圖片,進(jìn)一步適于獲取第一視頻數(shù)據(jù)的帖率;根據(jù)帖率取出第一視頻 數(shù)據(jù)包含的各帖圖像;將取出的各帖圖像壓縮保存為第二預(yù)設(shè)格式的圖片。帖率是用于測 量顯示帖數(shù)的量度,W每秒顯示帖數(shù)(化ames per Second)來衡量。第一視頻數(shù)據(jù)的帖率為 錄屏?xí)r移動(dòng)終端的實(shí)時(shí)屏幕顯示帖率,在本實(shí)施例中,帖率為60fps。根據(jù)默認(rèn)錄制時(shí)間180 秒,則第一視頻數(shù)據(jù)中包括10800帖,將運(yùn)些圖像帖取出后,通過開源圖像處理庫化enCV對(duì) 其分別進(jìn)行壓縮處理,第二預(yù)設(shè)格式為肝G格式,則最后得到10800帖JPG格式的圖片。視頻 編碼單元323適于對(duì)取帖處理后得到的圖片進(jìn)行轉(zhuǎn)換視頻編碼,形成第一預(yù)設(shè)格式的第二 視頻數(shù)據(jù)。在本實(shí)施例中,第一預(yù)設(shè)格式為H. 264格式,利用VideoEncoder化read線程調(diào)用 第=方編碼庫如FFmpeg來實(shí)現(xiàn)轉(zhuǎn)換視頻編碼,從而獲得H. 264格式的第二視頻數(shù)據(jù),并第二 視頻數(shù)據(jù)傳遞至數(shù)據(jù)緩存隊(duì)列化化Buffer如eue中。
[0045] 封裝模塊330包括第一獲取單元331和視頻封裝單元332(圖中均未示出),其中第 一獲取單元331適于獲取第二視頻數(shù)據(jù)的解碼信息頭,視頻封裝單元332適于將解碼信息頭 與第二視頻數(shù)據(jù)進(jìn)行封裝,得到第=預(yù)設(shè)格式的第=視頻數(shù)據(jù),即利用Rtmp化read線程從 DataBufferQueue中取出第二視頻數(shù)據(jù)后,利用解碼信息頭將其封裝為RTMP Packet,最終 得到第=預(yù)設(shè)格式為FLV格式的第=視頻數(shù)據(jù)。
[0046] 上傳模塊340適于將第二視頻數(shù)據(jù)封裝后得到的第=視頻數(shù)據(jù)上傳至服務(wù)器500。 服務(wù)器500為RTMP服務(wù)器,根據(jù)RTMP協(xié)議的要求,將封裝好的化V格式的第S視頻數(shù)據(jù)通過 RTMP協(xié)議上傳到RTMP服務(wù)器500。
[0047] 圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的服務(wù)器500的示意圖。如圖5所示,服務(wù)器中駐 留有U化生成裝置510,其包括獲取模塊511和生成模塊512。其中,獲取模塊511適于獲取上 傳第=視頻數(shù)據(jù)的各移動(dòng)終端的名稱參數(shù),生成模塊512適于根據(jù)上述名稱參數(shù),生成相應(yīng) 的多個(gè)U化地址,U化地址分別對(duì)應(yīng)于各移動(dòng)終端的第S視頻數(shù)據(jù)。在本實(shí)施例中,移動(dòng)終端 200是通過GET方式向服務(wù)器5 OO請(qǐng)求和發(fā)送數(shù)據(jù)的,當(dāng)前服務(wù)器的IP地址為 192.168.40.30,此時(shí)獲取模塊511接收到的名稱參數(shù)test="測試機(jī)1",根據(jù)運(yùn)一名稱參 數(shù),判斷出是移動(dòng)終端200的畫面數(shù)據(jù)。而生成模塊512則將服務(wù)器地址和上述名稱參數(shù)結(jié) 合起來,生成移動(dòng)終端200對(duì)應(yīng)的U化地址,即為192.168.40.30/?test =測試機(jī)1。上述畫面 同步系統(tǒng)100中的移動(dòng)終端200、服務(wù)器500和計(jì)算設(shè)備600均是位于內(nèi)網(wǎng)中,可直接用IP地 址進(jìn)行服務(wù)器訪問。而當(dāng)畫面同步系統(tǒng)100是位于外網(wǎng)情況下時(shí),必須要服務(wù)器IP地址綁定 域名,然后通過域名訪問,或使用VPN訪問內(nèi)網(wǎng),再輸入IP地址進(jìn)行訪問。
[0048] 圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的計(jì)算設(shè)備600的結(jié)構(gòu)框圖。在基本的配置602 中,計(jì)算設(shè)備600典型地包括系統(tǒng)存儲(chǔ)器606和一個(gè)或者多個(gè)處理器604。存儲(chǔ)器總線608可 W用于在處理器604和系統(tǒng)存儲(chǔ)器606之間的通信。
[0049] 取決于期望的配置,處理器604可W是任何類型的處理,包括但不限于:微處理器 ((W)、微控制器(此)、數(shù)字信息處理器(DSP)或者它們的任何組合。處理器604可W包括諸 如一級(jí)高速緩存610和二級(jí)高速緩存612之類的一個(gè)或者多個(gè)級(jí)別的高速緩存、處理器核屯、 614和寄存器616。示例的處理器核屯、614可W包括運(yùn)算邏輯單元(ALU)、浮點(diǎn)數(shù)單元(FPU)、 數(shù)字信號(hào)處理核屯、化SP核屯、)或者它們的任何組合。示例的存儲(chǔ)器控制器618可W與處理器 604-起使用,或者在一些實(shí)現(xiàn)中,存儲(chǔ)器控制器618可W是處理器604的一個(gè)內(nèi)部部分。
[0050] 取決于期望的配置,系統(tǒng)存儲(chǔ)器606可W是任意類型的存儲(chǔ)器,包括但不限于:易 失性存儲(chǔ)器(諸如RAM)、非易失性存儲(chǔ)器饋如ROM、閃存等)或者它們的任何組合。系統(tǒng)存儲(chǔ) 器606可W包括操作系統(tǒng)620、一個(gè)或者多個(gè)應(yīng)用622W及程序數(shù)據(jù)624。在一些實(shí)施方式中, 應(yīng)用622可W布置為在操作系統(tǒng)上利用程序數(shù)據(jù)624進(jìn)行操作。
[0051] 計(jì)算設(shè)備600還可W包括有助于從各種接口設(shè)備(例如,輸出設(shè)備642、外設(shè)接口 644和通信設(shè)備646)到基本配置602經(jīng)由總線/接口控制器630的通信的接口總線640。示例 的輸出設(shè)備642包括圖形處理單元648和音頻處理單元650。它們可W被配置為有助于經(jīng)由 一個(gè)或者多個(gè)A/V端口 652與諸如顯示器或者揚(yáng)聲器之類的各種外部設(shè)備進(jìn)行通信。示例外 設(shè)接口 644可W包括串行接口控制器654和并行接口控制器656,它們可W被配置為有助于 經(jīng)由一個(gè)或者多個(gè)I/O端口 658和諸如輸入設(shè)備(例如,鍵盤、鼠標(biāo)、筆、語音輸入設(shè)備、觸摸 輸入設(shè)備)或者其他外設(shè)(例如打印機(jī)、掃描儀等)之類的外部設(shè)備進(jìn)行通信。示例的通信設(shè) 備646可W包括網(wǎng)絡(luò)控制器660,其可W被布置為便于經(jīng)由一個(gè)或者多個(gè)通信端口 664與一 個(gè)或者多個(gè)其他計(jì)算設(shè)備662通過網(wǎng)絡(luò)通信鏈路的通信。
[0052] 網(wǎng)絡(luò)通信鏈路可W是通信介質(zhì)的一個(gè)示例。通信介質(zhì)通??蒞體現(xiàn)為在諸如載波 或者其他傳輸機(jī)制之類的調(diào)制數(shù)據(jù)信號(hào)中的計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊,并且可 W包括任何信息遞送介質(zhì)。"調(diào)制數(shù)據(jù)信號(hào)"可W運(yùn)樣的信號(hào),它的數(shù)據(jù)集中的一個(gè)或者多 個(gè)或者它的改變可W在信號(hào)中編碼信息的方式進(jìn)行。作為非限制性的示例,通信介質(zhì)可W 包括諸如有線網(wǎng)絡(luò)或者專線網(wǎng)絡(luò)之類的有線介質(zhì),W及諸如聲音、射頻(RF)、微波、紅外 (IR)或者其它無線介質(zhì)在內(nèi)的各種無線介質(zhì)。運(yùn)里使用的術(shù)語計(jì)算機(jī)可讀介質(zhì)可W包括存 儲(chǔ)介質(zhì)和通信介質(zhì)二者。
[0053] 計(jì)算設(shè)備600可W實(shí)現(xiàn)為小尺寸便攜(或者移動(dòng))電子設(shè)備的一部分,運(yùn)些電子設(shè) 備可W是諸如蜂窩電話、個(gè)人數(shù)字助理(PDA)、個(gè)人媒體播放器設(shè)備、無線網(wǎng)絡(luò)瀏覽設(shè)備、個(gè) 人頭戴設(shè)備、應(yīng)用專用設(shè)備、或者可W包括上面任何功能的混合設(shè)備。計(jì)算設(shè)備600還可W 實(shí)現(xiàn)為包括桌面計(jì)算機(jī)和筆記本計(jì)算機(jī)配置的個(gè)人計(jì)算機(jī)。應(yīng)用622包括根據(jù)本發(fā)明的網(wǎng) 頁瀏覽裝置700。
[0054]在本實(shí)施例中,計(jì)算設(shè)備600為PC機(jī),其中的網(wǎng)頁瀏覽裝置700可視為常規(guī)的瀏覽 器客戶端。圖7示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)頁瀏覽裝置700的示意圖,該裝置包括請(qǐng) 求模塊710,接收模塊720和顯示模塊730。其中,請(qǐng)求模塊710適于通過在多個(gè)網(wǎng)頁中分別訪 問各U化地址向服務(wù)器發(fā)出視頻數(shù)據(jù)請(qǐng)求。對(duì)移動(dòng)終端200而言,請(qǐng)求模塊710在一個(gè)網(wǎng)頁中 訪問U化地址192.168.40.30/?test =測試機(jī)1向服務(wù)器500發(fā)送視頻數(shù)據(jù)請(qǐng)求。接收模塊 720適于接收服務(wù)器下發(fā)的與ML地址對(duì)應(yīng)的第S視頻數(shù)據(jù),即接收服務(wù)器500下發(fā)的與URL 地址192.168.40.30/?test =測試機(jī)1對(duì)應(yīng)的第S視頻數(shù)據(jù)。顯示模塊730適于調(diào)用解碼插 件對(duì)第=視頻數(shù)據(jù)進(jìn)行解碼播放W同步顯示各移動(dòng)終端的測試畫面,可視為瀏覽器中的網(wǎng) 頁界面顯示窗口。圖8示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)頁瀏覽裝置700的測試畫面同步顯 示示意圖。通過在瀏覽器中訪問服務(wù)器500生成的U化地址,即192.168.40.3(V?test =測試 機(jī)1,并進(jìn)行鏈接來對(duì)服務(wù)器500發(fā)出請(qǐng)求。服務(wù)器500接收到瀏覽器的請(qǐng)求后進(jìn)行響應(yīng),對(duì) 該U化地址后綴部分進(jìn)行解析處理,使用RTMP協(xié)議從H264Reader獲取對(duì)應(yīng)的視頻數(shù)據(jù)并將 其進(jìn)行下發(fā),而在發(fā)送視頻數(shù)據(jù)之前首先需要發(fā)送包含重要的編碼信息的AVC sequence header^便播放端進(jìn)行解碼播放。PC機(jī)上的瀏覽器對(duì)上述待解碼的視頻數(shù)據(jù)調(diào)用Flash插 件進(jìn)行解碼播放,從而在網(wǎng)頁上顯示與名稱參數(shù)test ="測試機(jī)r對(duì)應(yīng)的移動(dòng)終端200的當(dāng) 前屏幕中的測試過程畫面,實(shí)現(xiàn)了測試畫面同步顯示。示例性代碼如下所示: rn〇55i
[0057]在本實(shí)施例中,對(duì)于移動(dòng)終端400而言,其名稱參數(shù)test="測試機(jī)2",當(dāng)輸入的 U化地址為192.168.40.30/?test =測試機(jī)2時(shí),當(dāng)前網(wǎng)頁顯示與其對(duì)應(yīng)的移動(dòng)終端400的當(dāng) 前屏幕中的測試過程畫面,即實(shí)現(xiàn)了在多個(gè)網(wǎng)頁中分別輸入相應(yīng)的U化地址即可播放對(duì)應(yīng) 移動(dòng)終端的測試畫面。若要停止上述測試畫面同步顯示,則點(diǎn)擊視頻處理裝置300的應(yīng)用界 面中巧N護(hù)按鈕,實(shí)時(shí)視頻采集終止,錄屏模塊310停止工作。
[005引圖9示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的畫面同步顯示方法900的流程圖。如圖9所示, 方法900始于步驟S910。在步驟S910之前,還包括執(zhí)行自動(dòng)化測試腳本開始測試。在步驟 S910中,首先各移動(dòng)終端對(duì)當(dāng)前測試過程的畫面進(jìn)行錄屏,得到第一視頻數(shù)據(jù),即通過調(diào)用 a化shell screenrecord命令來對(duì)移動(dòng)終端的測試過程進(jìn)行錄屏,獲得當(dāng)前測試畫面對(duì)應(yīng) 的第一視頻數(shù)據(jù)。
[0059] 隨后,進(jìn)入步驟S920,對(duì)第一視頻數(shù)據(jù)進(jìn)行編碼處理,形成第二視頻數(shù)據(jù)。首先,獲 取第一視頻數(shù)據(jù)的帖率,并根據(jù)帖率取出第一視頻數(shù)據(jù)包含的各帖圖像,再將取出的各帖 圖像壓縮保存為第二預(yù)設(shè)格式的圖片;其次,對(duì)上述圖片進(jìn)行轉(zhuǎn)換視頻編碼,形成第一預(yù)設(shè) 格式的第二視頻數(shù)據(jù)。其中,第一預(yù)設(shè)格式包括H. 264格式,第二預(yù)設(shè)格式包括肝G格式。在 本實(shí)施例中,帖率為60巧S,錄制時(shí)間為180秒,則第一視頻數(shù)據(jù)中包括10800帖,將運(yùn)些圖像 帖取出后,通過開源圖像處理庫化enCV對(duì)其分別進(jìn)行壓縮處理,得到10800帖JPG格式的圖 片。最后調(diào)用第=方編碼庫如FFmpeg來實(shí)現(xiàn)轉(zhuǎn)換視頻編碼,從而獲得H. 264格式的第二視頻 數(shù)據(jù)。
[0060] 在步驟S930之前,獲取第二視頻數(shù)據(jù)的解碼信息頭,并將該解碼信息頭與第二視 頻數(shù)據(jù)進(jìn)行封裝,得到第=預(yù)設(shè)格式的第=視頻數(shù)據(jù)。其中,第=預(yù)設(shè)格式包括化V格式。在 步驟S830中,將第二視頻數(shù)據(jù)封裝后得到的第=視頻數(shù)據(jù)上傳至服務(wù)器。在本實(shí)施例中,根 據(jù)RTMP協(xié)議的要求,將封裝好的化V格式的第S視頻數(shù)據(jù)通過RTMP協(xié)議上傳到RTMP服務(wù)器 500。
[0061] 在步驟S940中,服務(wù)器獲取上傳第=視頻數(shù)據(jù)的各移動(dòng)終端的名稱參數(shù)。在本實(shí) 施例中,移動(dòng)終端200的名稱參數(shù)test ="測試機(jī)r,移動(dòng)終端300的名稱參數(shù)test ="測試 機(jī)2"。在步驟S950中,根據(jù)名稱參數(shù),服務(wù)器生成相應(yīng)的多個(gè)抓L地址,U化地址分別對(duì)應(yīng)于 各移動(dòng)終端的第=視頻數(shù)據(jù)。服務(wù)器500地址為192.168.40.30,將其和上述名稱參數(shù)結(jié)合 起來,生成移動(dòng)終端200對(duì)應(yīng)的U化地址,即為192.168.40.30/?test =測試機(jī)1。生成移動(dòng)終 端300對(duì)應(yīng)的U化地址,即為192.168.40.30/?test =測試機(jī)2。
[0062] 最后,在步驟S960中,計(jì)算設(shè)備通過在多個(gè)網(wǎng)頁中分別訪問各TOL地址,解碼播放 對(duì)應(yīng)的第=視頻數(shù)據(jù)W同步顯示各移動(dòng)終端的測試畫面。在本實(shí)施例中,首先在多個(gè)網(wǎng)頁 中分別輸入各抓L地址向服務(wù)器500發(fā)送視頻數(shù)據(jù)請(qǐng)求,即訪問抓L地址192.168.40.30/? test =測試機(jī)1和192.168.40.3(V?test =測試機(jī)2,并分別接收服務(wù)器500下發(fā)的與U化地 址對(duì)應(yīng)的第=視頻數(shù)據(jù),調(diào)用解碼插件如Flash插件對(duì)該第=視頻數(shù)據(jù)進(jìn)行解碼播放,從而 在不同網(wǎng)頁中同步顯示移動(dòng)終端200和400的當(dāng)前測試畫面。
[0063] 關(guān)于測試畫面同步顯示的具體步驟W及實(shí)施例,在基于圖1~8的描述中已經(jīng)詳細(xì) 公開,此處不再寶述。
[0064] 根據(jù)本發(fā)明的測試畫面同步顯示的技術(shù)方案,首先各移動(dòng)終端對(duì)當(dāng)前測試過程的 畫面進(jìn)行錄屏,得到視頻數(shù)據(jù),對(duì)其進(jìn)行編碼、封裝后上傳至服務(wù)器,服務(wù)器根據(jù)上傳視頻 數(shù)據(jù)的各移動(dòng)終端的名稱參數(shù)生成相應(yīng)的多個(gè)抓L地址,計(jì)算設(shè)備在多個(gè)網(wǎng)頁中分別訪問 各U化地址即可同步顯示各移動(dòng)終端的測試畫面。上述技術(shù)方案中,一方面避免了因測試本 身的原因無法使用移動(dòng)終端進(jìn)行屏幕內(nèi)容查看,另一方面還實(shí)現(xiàn)了可實(shí)時(shí)查看多個(gè)移動(dòng)終 端的測試情況,能夠獲得測試的一個(gè)整體運(yùn)行的效果狀態(tài),節(jié)約了人力和時(shí)間。
[0065] Bll.如BlO所述的系統(tǒng),其中所述編碼模塊包括:
[0066] 取帖處理單元,適于對(duì)所述第一視頻數(shù)據(jù)進(jìn)行取帖處理形成圖片;
[0067] 視頻編碼單元,適于對(duì)所述圖片進(jìn)行轉(zhuǎn)換視頻編碼,形成第一預(yù)設(shè)格式的第二視 頻數(shù)據(jù)。
[0068] B12.如Bll所述的系統(tǒng),其中所述取帖處理單元進(jìn)一步適于:
[0069] 獲取所述第一視頻數(shù)據(jù)的帖率;
[0070] 根據(jù)所述帖率取出第一視頻數(shù)據(jù)包含的各帖圖像;
[0071] 將取出的各帖圖像壓縮保存為第二預(yù)設(shè)格式的圖片。
[0072] B13.如Bll所述的系統(tǒng),其中所述第一預(yù)設(shè)格式包括H.264格式。
[0073] B14.如B12所述的系統(tǒng),其中所述第二預(yù)設(shè)格式包括肝G格式。
[0074] B15.如BlO所述的系統(tǒng),其中所述視頻處理裝置還包括封裝模塊,所述封裝模塊包 括:
[0075] 第一獲取單元,適于獲取第二視頻數(shù)據(jù)的解碼信息頭;
[0076] 視頻封裝單元,適于將所述解碼信息頭與第二視頻數(shù)據(jù)進(jìn)行封裝,得到第=預(yù)設(shè) 格式的第=視頻數(shù)據(jù)。
[0077] B16.如B15所述的系統(tǒng),其中所述第S預(yù)設(shè)格式包括FLV格式。
[0078] B17.如BlO所述的系統(tǒng),其中所述網(wǎng)頁瀏覽裝置包括:
[0079] 請(qǐng)求模塊,適于通過在多個(gè)網(wǎng)頁中分別訪問各U化地址向服務(wù)器發(fā)出視頻數(shù)據(jù)請(qǐng) 求;
[0080] 接收模塊,適于接收服務(wù)器下發(fā)的與所述ML地址對(duì)應(yīng)的第S視頻數(shù)據(jù);
[0081] 顯示模塊,適于調(diào)用解碼插件對(duì)所述第=視頻數(shù)據(jù)進(jìn)行解碼播放W同步顯示各移 動(dòng)終端的測試畫面。
[0082] Bl8.如Bl0-17中任一項(xiàng)所述的系統(tǒng),其中移動(dòng)終端中還駐留有測試裝置,包括腳 本執(zhí)行模塊,所述腳本執(zhí)行模塊適于在執(zhí)行自動(dòng)化測試腳本開始測試。
[0083] 在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施 例可W在沒有運(yùn)些具體細(xì)節(jié)的情況下被實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié) 構(gòu)和技術(shù),W便不模糊對(duì)本說明書的理解。
[0084] 類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在 上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施 例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保 護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多特征。更確切地說,如下面的 權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵 循【具體實(shí)施方式】的權(quán)利要求書由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都 作為本發(fā)明的單獨(dú)實(shí)施例。
[0085] 本領(lǐng)域那些技術(shù)人員應(yīng)當(dāng)理解在本文所公開的示例中的設(shè)備的模塊或單元或組 件可W布置在如該實(shí)施例中所描述的設(shè)備中,或者可替換地可W定位在與該示例中的設(shè)備 不同的一個(gè)或多個(gè)設(shè)備中。前述示例中的模塊可W組合為一個(gè)模塊或者此外可W分成多個(gè) 子模塊。
[0086] 本領(lǐng)域那些技術(shù)人員可W理解,可W對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地 改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??蒞把實(shí)施例中的模塊或單 元或組件組合成一個(gè)模塊或單元或組件,W及此外可W把它們分成多個(gè)子模塊或子單元或 子組件。除了運(yùn)樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可W采用任何 組合對(duì)本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征W及如此公開的任 何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán) 利要求、摘要和附圖)中公開的每個(gè)特征可W由提供相同、等同或相似目的的替代特征來代 替。
[0087] 此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例 中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的 范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任 意之一都可WW任意的組合方式來使用。
[0088] 此外,所述實(shí)施例中的一些在此被描述成可W由計(jì)算機(jī)系統(tǒng)的處理器或者由執(zhí)行 所述功能的其它裝置實(shí)施的方法或方法元素的組合。因此,具有用于實(shí)施所述方法或方法 元素的必要指令的處理器形成用于實(shí)施該方法或方法元素的裝置。此外,裝置實(shí)施例的在 此所述的元素是如下裝置的例子:該裝置用于實(shí)施由為了實(shí)施該發(fā)明的目的的元素所執(zhí)行 的功能。
[0089] 如在此所使用的那樣,除非另行規(guī)定,使用序數(shù)詞"第一"、"第二"、"第等等來 描述普通對(duì)象僅僅表示設(shè)及類似對(duì)象的不同實(shí)例,并且并不意圖暗示運(yùn)樣被描述的對(duì)象必 須具有時(shí)間上、空間上、排序方面或者W任意其它方式的給定順序。
[0090] 盡管根據(jù)有限數(shù)量的實(shí)施例描述了本發(fā)明,但是受益于上面的描述,本技術(shù)領(lǐng)域 內(nèi)的技術(shù)人員明白,在由此描述的本發(fā)明的范圍內(nèi),可W設(shè)想其它實(shí)施例。此外,應(yīng)當(dāng)注意, 本說明書中使用的語言主要是為了可讀性和教導(dǎo)的目的而選擇的,而不是為了解釋或者限 定本發(fā)明的主題而選擇的。因此,在不偏離所附權(quán)利要求書的范圍和精神的情況下,對(duì)于本 技術(shù)領(lǐng)域的普通技術(shù)人員來說許多修改和變更都是顯而易見的。對(duì)于本發(fā)明的范圍,對(duì)本 發(fā)明所做的公開是說明性的,而非限制性的,本發(fā)明的范圍由所附權(quán)利要求書限定。
【主權(quán)項(xiàng)】
1. 一種測試畫面同步顯示方法,適于在測試畫面同步顯示系統(tǒng)中執(zhí)行,該測試畫面同 步顯示系統(tǒng)包括多個(gè)移動(dòng)終端、服務(wù)器和計(jì)算設(shè)備,所述方法包括: 各移動(dòng)終端對(duì)當(dāng)前測試過程的畫面進(jìn)行錄屏,得到第一視頻數(shù)據(jù); 對(duì)所述第一視頻數(shù)據(jù)進(jìn)行編碼處理,形成第二視頻數(shù)據(jù); 將所述第二視頻數(shù)據(jù)封裝后得到的第三視頻數(shù)據(jù)上傳至服務(wù)器; 服務(wù)器獲取上傳所述第三視頻數(shù)據(jù)的各移動(dòng)終端的名稱參數(shù); 根據(jù)所述名稱參數(shù),服務(wù)器生成相應(yīng)的多個(gè)URL地址,所述URL地址分別對(duì)應(yīng)于各移動(dòng) 終端的第三視頻數(shù)據(jù); 計(jì)算設(shè)備通過在多個(gè)網(wǎng)頁中分別訪問各URL地址,解碼播放對(duì)應(yīng)的第三視頻數(shù)據(jù)以同 步顯示各移動(dòng)終端的測試畫面。2. 如權(quán)利要求1所述的方法,其中對(duì)所述第一視頻數(shù)據(jù)進(jìn)行編碼處理,形成第二視頻數(shù) 據(jù)包括: 對(duì)所述第一視頻數(shù)據(jù)進(jìn)行取幀處理形成圖片; 對(duì)所述圖片進(jìn)行轉(zhuǎn)換視頻編碼,形成第一預(yù)設(shè)格式的第二視頻數(shù)據(jù)。3. 如權(quán)利要求2所述的方法,其中對(duì)所述第一視頻數(shù)據(jù)進(jìn)行取幀處理形成圖片包括: 獲取所述第一視頻數(shù)據(jù)的幀率; 根據(jù)所述幀率取出第一視頻數(shù)據(jù)包含的各幀圖像; 將取出的各幀圖像壓縮保存為第二預(yù)設(shè)格式的圖片。4. 如權(quán)利要求2所述的方法,其中所述第一預(yù)設(shè)格式包括Η. 264格式。5. 如權(quán)利要求3所述的方法,其中所述第二預(yù)設(shè)格式包括JPG格式。6. 如權(quán)利要求1所述的方法,其中將所述第二視頻數(shù)據(jù)封裝后得到的第三視頻數(shù)據(jù)上 傳至服務(wù)器之前,包括: 獲取第二視頻數(shù)據(jù)的解碼信息頭; 將所述解碼信息頭與第二視頻數(shù)據(jù)進(jìn)行封裝,得到第三預(yù)設(shè)格式的第三視頻數(shù)據(jù)。7. 如權(quán)利要求6所述的方法,其中所述第三預(yù)設(shè)格式包括FLV格式。8. 如權(quán)利要求1所述的方法,其中計(jì)算設(shè)備通過在多個(gè)網(wǎng)頁中分別訪問各URL地址,解 碼播放對(duì)應(yīng)的第三視頻數(shù)據(jù)以同步顯示各移動(dòng)終端的測試畫面包括: 在多個(gè)網(wǎng)頁中分別訪問各URL地址向服務(wù)器發(fā)出視頻數(shù)據(jù)請(qǐng)求; 接收服務(wù)器下發(fā)的與所述URL地址對(duì)應(yīng)的第三視頻數(shù)據(jù); 調(diào)用解碼插件對(duì)所述第三視頻數(shù)據(jù)進(jìn)行解碼播放以同步顯示各移動(dòng)終端的測試畫面。9. 如權(quán)利要求1-8任一項(xiàng)所述的方法,其中各移動(dòng)終端對(duì)當(dāng)前測試過程的畫面進(jìn)行錄 屏,得到第一視頻數(shù)據(jù)之前,包括執(zhí)行自動(dòng)化測試腳本開始測試。10. -種測試畫面同步顯示系統(tǒng),包括多個(gè)移動(dòng)終端、服務(wù)器和計(jì)算設(shè)備,其中, 移動(dòng)終端中駐留有視頻處理裝置,包括: 錄屏模塊,適于各移動(dòng)終端對(duì)當(dāng)前測試過程的畫面進(jìn)行錄屏,得到第一視頻數(shù)據(jù); 編碼模塊,適于對(duì)所述第一視頻數(shù)據(jù)進(jìn)行編碼處理,形成第二視頻數(shù)據(jù); 上傳模塊,適于將所述第二視頻數(shù)據(jù)封裝后得到的第三視頻數(shù)據(jù)上傳至服務(wù)器; 服務(wù)器中駐留有URL生成裝置,包括: 獲取模塊,適于獲取上傳所述第三視頻數(shù)據(jù)的各移動(dòng)終端的名稱參數(shù); 生成模塊,適于根據(jù)所述名稱參數(shù),生成相應(yīng)的多個(gè)URL地址,所述URL地址分別對(duì)應(yīng)于 各移動(dòng)終端的第三視頻數(shù)據(jù); 計(jì)算設(shè)備中駐留有網(wǎng)頁瀏覽裝置,所述網(wǎng)頁瀏覽裝置適于通過在多個(gè)網(wǎng)頁中分別訪問 各URL地址,解碼播放對(duì)應(yīng)的第三視頻數(shù)據(jù)以同步顯示各移動(dòng)終端的測試畫面。
【文檔編號(hào)】H04L29/06GK105827484SQ201610309727
【公開日】2016年8月3日
【申請(qǐng)日】2016年5月11日
【發(fā)明人】蘇偉
【申請(qǐng)人】廈門美圖移動(dòng)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1