客戶端的運(yùn)行方法及客戶端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖層處理領(lǐng)域,具體而言,涉及一種客戶端的運(yùn)行方法及客戶端。
【背景技術(shù)】
[0002]隨著圖層處理技術(shù)的多元化發(fā)展,越來(lái)越多的廠商致力于開發(fā)具有多種功能的產(chǎn)品,例如,在視頻中插入攝像頭畫面等?,F(xiàn)有技術(shù)在視頻中插入攝像頭畫面是通過(guò)分別為視頻以及攝像頭畫面建立圖層窗口后,各個(gè)圖層窗口分別顯示對(duì)應(yīng)的內(nèi)容。那么,在此過(guò)程中,容易導(dǎo)致視頻與攝像頭畫面的刷新頻率不一致,畫面閃爍的問(wèn)題。針對(duì)上述的問(wèn)題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供了一種客戶端的運(yùn)行方法及客戶端,以至少解決現(xiàn)有技術(shù)各個(gè)圖層窗口刷新頻率不一致的技術(shù)問(wèn)題。
[0004]根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種客戶端的運(yùn)行方法,包括:接收用于請(qǐng)求運(yùn)行客戶端的請(qǐng)求消息;響應(yīng)所述請(qǐng)求消息,在所述客戶端的主界面中創(chuàng)建用戶界面Π層預(yù)覽區(qū)窗口 ;根據(jù)所述Π層預(yù)覽區(qū)窗口的參數(shù)信息,創(chuàng)建疊加在所述Π層預(yù)覽區(qū)窗口之上的底層預(yù)覽區(qū)窗口,其中,所述底層預(yù)覽窗口中包括多個(gè)繪制區(qū)域;按照預(yù)定的幀率刷新所述底層預(yù)覽區(qū)窗口中的所述多個(gè)繪制區(qū)域上顯示的待顯示信息。
[0005]根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種客戶端,包括:第一接收單元,用于接收用于請(qǐng)求運(yùn)行客戶端的請(qǐng)求消息;第一創(chuàng)建單元,用于響應(yīng)所述請(qǐng)求消息,在所述客戶端的主界面中創(chuàng)建用戶界面Π層預(yù)覽區(qū)窗口 ;第二創(chuàng)建單元,用于根據(jù)所述UI層預(yù)覽區(qū)窗口的參數(shù)信息,創(chuàng)建疊加在所述Π層預(yù)覽區(qū)窗口之上的底層預(yù)覽區(qū)窗口,其中,所述底層預(yù)覽窗口中包括多個(gè)繪制區(qū)域;刷新單元,用于按照預(yù)定的幀率刷新所述底層預(yù)覽區(qū)窗口中的所述多個(gè)繪制區(qū)域上顯示的待顯示信息。
[0006]在本發(fā)明實(shí)施例中,采用將各個(gè)待顯示信息在同一底層預(yù)覽區(qū)窗口中顯示的方式,通過(guò)接收用于請(qǐng)求運(yùn)行客戶端的請(qǐng)求消息,響應(yīng)所述請(qǐng)求消息,在所述客戶端的主界面中創(chuàng)建用戶界面UI層預(yù)覽區(qū)窗口,根據(jù)所述UI層預(yù)覽區(qū)窗口的參數(shù)信息,創(chuàng)建疊加在所述UI層預(yù)覽區(qū)窗口之上的底層預(yù)覽區(qū)窗口,其中,所述底層預(yù)覽窗口中包括多個(gè)繪制區(qū)域,按照預(yù)定的幀率刷新所述底層預(yù)覽區(qū)窗口中的所述多個(gè)繪制區(qū)域上顯示的待顯示信息,達(dá)到了各個(gè)待顯示信息刷新頻率一致的目的,從而實(shí)現(xiàn)了畫面同步的技術(shù)效果,進(jìn)而解決了現(xiàn)有技術(shù)各個(gè)圖層窗口刷新頻率不一致的技術(shù)問(wèn)題。
【附圖說(shuō)明】
[0007]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0008]圖1是根據(jù)本發(fā)明實(shí)施例的一種可選的客戶端的運(yùn)行方法的硬件結(jié)構(gòu)圖;
[0009]圖2是根據(jù)本發(fā)明實(shí)施例的一種可選的客戶端的運(yùn)行方法的流程示意圖;
[0010]圖3是根據(jù)本發(fā)明實(shí)施例的一種可選的客戶端的顯示界面示意圖;
[0011]圖4是根據(jù)本發(fā)明實(shí)施例的另一種可選的圖層關(guān)系示意圖;
[0012]圖5是根據(jù)本發(fā)明實(shí)施例的另一種可選的客戶端的顯示界面示意圖;
[0013]圖6是根據(jù)本發(fā)明實(shí)施例的另一種可選的客戶端的運(yùn)行方法的流程示意圖;
[0014]圖7是根據(jù)本發(fā)明實(shí)施例的另一種可選的客戶端的運(yùn)行方法的流程示意圖;
[0015]圖8是根據(jù)本發(fā)明實(shí)施例的另一種可選的客戶端的運(yùn)行方法的流程示意圖;
[0016]圖9是根據(jù)本發(fā)明實(shí)施例的一種可選的客戶端的結(jié)構(gòu)示意圖;
[0017]圖10是根據(jù)本發(fā)明實(shí)施例的另一種可選的客戶端的結(jié)構(gòu)示意圖;
[0018]圖11是根據(jù)本發(fā)明實(shí)施例的另一種可選的客戶端的結(jié)構(gòu)示意圖;
[0019]圖12是根據(jù)本發(fā)明實(shí)施例的另一種可選的客戶端的結(jié)構(gòu)示意圖;
[0020]圖13是根據(jù)本發(fā)明實(shí)施例的另一種可選的客戶端的結(jié)構(gòu)示意圖;
[0021]圖14是根據(jù)本發(fā)明實(shí)施例的另一種可選的客戶端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0022]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0023]需要說(shuō)明的是,本發(fā)明的說(shuō)明書和權(quán)利要求書及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0024]實(shí)施例1
[0025]根據(jù)本發(fā)明實(shí)施例,提供了一種客戶端的運(yùn)行方法,在本實(shí)施例中,上述客戶端的運(yùn)行方法可以應(yīng)用于如圖1所示的服務(wù)器102以及設(shè)置有客戶端的終端104的硬件環(huán)境中。如圖1所示,服務(wù)器102通過(guò)網(wǎng)絡(luò)與終端104進(jìn)行連接,上述網(wǎng)絡(luò)包括但不限于:廣域網(wǎng)、城域網(wǎng)或局域網(wǎng),終端104可以但不限于包括以下之一:手機(jī)、平板電腦。終端104的客戶端在運(yùn)行后,可以將本地正在運(yùn)行的游戲通過(guò)客戶端輸出,以使其他終端104的客戶端同步顯示該游戲。
[0026]根據(jù)本發(fā)明實(shí)施例,提供了一種客戶端的運(yùn)行方法,如圖2所示,該方法包括:
[0027]S202:接收用于請(qǐng)求運(yùn)行客戶端的請(qǐng)求消息;
[0028]S204:響應(yīng)請(qǐng)求消息,在客戶端的主界面中創(chuàng)建用戶界面Π層預(yù)覽區(qū)窗口 ;
[0029]S206:根據(jù)Π層預(yù)覽區(qū)窗口的參數(shù)信息,創(chuàng)建疊加在Π層預(yù)覽區(qū)窗口之上的底層預(yù)覽區(qū)窗口,其中,底層預(yù)覽窗口中包括多個(gè)繪制區(qū)域;
[0030]S208:按照預(yù)定的幀率刷新底層預(yù)覽區(qū)窗口中的多個(gè)繪制區(qū)域上顯示的待顯示信息。
[0031]需要說(shuō)明的是,本發(fā)明實(shí)施例的待顯示信息可以是文字、圖片、視頻、區(qū)域、游戲、攝像頭畫面等,本發(fā)明實(shí)施例對(duì)此不做限制。
[0032]在上述環(huán)境下,根據(jù)本發(fā)明實(shí)施例提供的客戶端的運(yùn)行方法,在步驟S202中,客戶端會(huì)接收到用于請(qǐng)求運(yùn)行客戶端的請(qǐng)求消息。
[0033]在本發(fā)明實(shí)施例中,用戶可以通過(guò)安裝有客戶端的終端進(jìn)行多媒體文件(即待顯示的信息)的直播與錄制。例如,用戶當(dāng)前可以控制終端運(yùn)行游戲應(yīng)用A,此時(shí),用戶想要對(duì)當(dāng)前運(yùn)行的游戲應(yīng)用A中顯示的畫面進(jìn)行錄制或者直播,用戶可以點(diǎn)擊該客戶端以運(yùn)行該客戶端,本發(fā)明實(shí)施例中,該客戶端會(huì)接收到用于請(qǐng)求運(yùn)行客戶端的請(qǐng)求消息,進(jìn)而運(yùn)行該客戶端。其中,用戶可以雙擊該客戶端以運(yùn)行該客戶端,也可以單擊該客戶端以運(yùn)行該客戶端,也可以長(zhǎng)按該客戶端以運(yùn)行該客戶端,本發(fā)明實(shí)施例對(duì)此不做限制。
[0034]又例如,本發(fā)明實(shí)施例的客戶端不僅可以實(shí)現(xiàn)游戲應(yīng)用的錄制或者直播,而且可以實(shí)現(xiàn)圖像的編輯、文字的編輯、同步載入攝像頭畫面通過(guò)截屏功能兼容其他游戲,后續(xù)實(shí)施例中會(huì)進(jìn)行詳細(xì)說(shuō)明。
[0035]在上述環(huán)境下,根據(jù)本發(fā)明實(shí)施例提供的客戶端的運(yùn)行方法,在步驟S204中,客戶端可以響應(yīng)步驟S202中的請(qǐng)求消息,在客戶端的主界面中創(chuàng)建用戶界面Π層預(yù)覽區(qū)窗
□O
[0036]本發(fā)明實(shí)施例中,客戶端的主界面可以為如圖3所示的界面,在該主界面中,可以包含選擇游戲按鈕、截取屏幕按鈕、插入文字按鈕、插入圖片按鈕、插入視頻按鈕、插入攝像頭按鈕中的一個(gè)或多個(gè),在該主界面中,還可以包含錄制按鈕、直播按鈕、上傳按鈕,那么用戶則可以根據(jù)自己的需求錄制、直播或者上傳其選擇的游戲、截屏、文字、圖片、視頻、攝像頭畫面等。
[0037]在該客戶端接收到用于請(qǐng)求運(yùn)行客戶端的請(qǐng)求消息之后,客戶端響應(yīng)該請(qǐng)求消息,打開如圖3所示的主界面,并在主界面中創(chuàng)建UI (User Interface,用戶界面)層預(yù)覽區(qū)窗口。進(jìn)而,根據(jù)該Π預(yù)覽區(qū)窗口的參數(shù)信息創(chuàng)建疊加在Π層預(yù)覽區(qū)窗口之上的底層預(yù)覽區(qū)窗口。
[0038]在上述環(huán)境下,根據(jù)本發(fā)明實(shí)施例提供的客戶端的運(yùn)行方法,在步驟S206中,客戶端可以根據(jù)Π層預(yù)覽區(qū)窗口的參數(shù)信息,創(chuàng)建疊加在Π層預(yù)覽區(qū)窗口之上的底層預(yù)覽區(qū)窗口,其中,底層預(yù)覽窗口中包括多個(gè)繪制區(qū)域。
[0039]本發(fā)明實(shí)施例中,客戶端在主界面中創(chuàng)建了 Π層預(yù)覽區(qū)窗口后,可以根據(jù)該Π層預(yù)覽區(qū)窗口的參數(shù)信息,創(chuàng)建疊加在該Π層預(yù)覽區(qū)窗口之上的底層預(yù)覽區(qū)窗口,如圖3所示的主界面中,由虛線框所限定的區(qū)域即為底層預(yù)覽區(qū)窗口及Π層預(yù)覽區(qū)窗口,其中,上述的游戲、截屏、文字、圖片、視頻、攝像頭畫面等是在該底層預(yù)覽區(qū)窗口的繪制區(qū)域中顯示的,也就是說(shuō),用戶可以觀看到的是底層預(yù)覽區(qū)窗口的內(nèi)容,由于底層預(yù)覽區(qū)窗口是疊加在UI層預(yù)覽區(qū)窗口之上的,因此,對(duì)于用戶而言,用戶是無(wú)法看到UI層預(yù)覽區(qū)窗口的,以用戶觀看電腦屏幕為例,Π層預(yù)覽區(qū)窗口位于遠(yuǎn)離用戶的一側(cè),底層預(yù)覽區(qū)窗口位于靠近用戶的一側(cè)。
[0040]例如可選地,當(dāng)用戶想要對(duì)當(dāng)前正在運(yùn)行的游戲應(yīng)用A的顯示畫面進(jìn)行錄制時(shí),用戶可以點(diǎn)擊如圖3所示的主界面中選擇游戲按鈕,并可以選擇當(dāng)前正在運(yùn)行的游戲應(yīng)用A,此時(shí),客戶端可以創(chuàng)建一個(gè)疊加在上述底層預(yù)覽區(qū)窗口之上的Π圖層窗口,并且,根據(jù)UI圖層窗口與UI層預(yù)覽區(qū)窗口的位置關(guān)系,在底層預(yù)覽區(qū)窗口中確定與該UI圖層窗口對(duì)應(yīng)的繪制區(qū)域。如圖4所示,為客戶端的圖層關(guān)系示意圖,其中,由下到上依次為Π層預(yù)覽區(qū)窗口-底層預(yù)覽區(qū)窗口(其中設(shè)置有繪制區(qū)域)-UI圖層窗口,繪制區(qū)域與UI圖層窗口——對(duì)應(yīng)。
[0041]本發(fā)明實(shí)施例中,Π圖層窗口可以為透明的窗口,其作用為根據(jù)Π圖層窗口與Π層預(yù)覽區(qū)窗口的位置關(guān)系,可以確定底層預(yù)覽區(qū)窗口中繪制區(qū)域的位置,也就是說(shuō),由于UI圖層窗口是透明的,用戶可以觀看到的是底層預(yù)覽區(qū)窗口的內(nèi)容,由于底層預(yù)覽區(qū)窗口是疊加在Π層預(yù)覽區(qū)窗口之上的,因此,對(duì)于用戶而言,用戶是無(wú)法看到Π層預(yù)覽區(qū)窗口的,以用戶觀看電腦屏幕為例,Π層預(yù)覽區(qū)窗口位于遠(yuǎn)離用戶的一側(cè),底層預(yù)覽區(qū)窗口位于中間,UI圖層窗口位于靠近用戶的一側(cè)。
[0042]可選地,Π層預(yù)覽區(qū)窗口的參數(shù)信息包括Π層預(yù)覽區(qū)窗口的句柄;其中,根據(jù)Π層預(yù)覽區(qū)窗口的參數(shù)信息,創(chuàng)建疊加在Π層預(yù)覽區(qū)窗口之上的底層預(yù)覽區(qū)窗口,包括:
當(dāng)前第1頁(yè)
1 
2 
3 
4 
5