亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

內(nèi)容投射方法及移動終端與流程

文檔序號:11931620閱讀:300來源:國知局
內(nèi)容投射方法及移動終端與流程

本發(fā)明涉及通信領(lǐng)域的內(nèi)容投射技術(shù),尤其涉及一種內(nèi)容投射方法及移動終端。



背景技術(shù):

移動終端的內(nèi)容投射,是指用戶可以將原本在移動終端上播放的視頻,通過數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA,Digital Living Network Alliance)投影協(xié)議、空中播放(AirPlay)投射協(xié)議等多屏互動投影協(xié)議(也可以經(jīng)過機(jī)頂盒)在電視等播放設(shè)備上播放。這種方式可以突破移動終端屏幕較小的限制,極大的提高用戶的觀影體驗。

當(dāng)前移動終端投射的技術(shù)方案一般為,移動終端中的投射應(yīng)用獲取視頻的播放地址,基于DLNA或AirPlay等投射協(xié)議,將播放地址發(fā)送給支持投射的設(shè)備服務(wù)上,設(shè)備服務(wù)通常運(yùn)行于電視或電視盒子等播放設(shè)備上,播放設(shè)備服務(wù)獲取到視頻地址后,通過自帶播放器將播放畫面渲染到屏幕上,通常協(xié)議會支持播放、暫停等控制邏輯,移動終端可通過保持與服務(wù)的通信,對播放過程進(jìn)行控制。

目前移動終端中的投射應(yīng)用僅支持一種投射協(xié)議,這就導(dǎo)致某些播放設(shè)備的發(fā)布的投射服務(wù)由支持的投射協(xié)議不兼容的問題無法支持移動終端進(jìn)行內(nèi)容投射。



技術(shù)實現(xiàn)要素:

本發(fā)明實施例提供一種內(nèi)容投射方法以及移動終端,能夠兼容播放設(shè)備使用不同投射協(xié)議的投射服務(wù)。

本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:

本發(fā)明實施例提供一種內(nèi)容投射方法,包括:

移動終端運(yùn)行本地播放服務(wù)、內(nèi)容投射控制服務(wù)和至少兩個協(xié)議投射控制服務(wù),其中,不同的所述協(xié)議投射控制服務(wù)支持的投射協(xié)議不同;

通過所述內(nèi)容投射控制服務(wù)獲取第一投射指令,截獲所述本地播放服務(wù)播放的第一內(nèi)容,并將所截獲的第一內(nèi)容傳遞至第一協(xié)議投射控制服務(wù),其中,所述第一協(xié)議投射控制服務(wù)為至少兩個協(xié)議投射控制服務(wù)中探測到播放設(shè)備發(fā)布的第一投射服務(wù)的協(xié)議投射控制服務(wù);

通過第一協(xié)議投射控制服務(wù)、并基于第一投射協(xié)議向第一投射服務(wù)傳遞所述第一內(nèi)容,所述第一內(nèi)容用于供所述第一投射服務(wù)在對應(yīng)的播放設(shè)備進(jìn)行渲染呈現(xiàn),其中,所述第一協(xié)議投射控制服務(wù)與所述第一投射服務(wù)均支持所述第一投射協(xié)議。

本發(fā)明實施例提供一種移動終端,包括:

本地播放服務(wù)單元、內(nèi)容投射控制服務(wù)單元和至少兩個協(xié)議投射控制服務(wù)單元,其中,不同的所述協(xié)議投射控制服務(wù)單元支持的投射協(xié)議不同;

所述內(nèi)容投射控制服務(wù)單元,用于獲取第一投射指令,截獲所述本地播放服務(wù)單元播放的第一內(nèi)容,并將所截獲的第一內(nèi)容傳遞至第一協(xié)議投射控制服務(wù)單元,其中,所述第一協(xié)議投射控制服務(wù)單元為至少兩個協(xié)議投射控制服務(wù)單元中探測到播放設(shè)備發(fā)布的第一投射服務(wù)的協(xié)議投射控制服務(wù)單元;

所述第一協(xié)議投射控制服務(wù)單元、用于基于第一投射協(xié)議向第一投射服務(wù)傳遞所述第一內(nèi)容,所述第一內(nèi)容用于供所述第一投射服務(wù)在對應(yīng)的播放設(shè)備進(jìn)行渲染呈現(xiàn),其中,所述第一協(xié)議投射控制服務(wù)單元與所述第一投射服務(wù)均支持所述第一投射協(xié)議。

本發(fā)明實施例中,移動終端通過運(yùn)行內(nèi)容投射控制服務(wù)、以及與至少兩種投射協(xié)議一一對應(yīng)的協(xié)議投射控制服務(wù),實際應(yīng)用中協(xié)議投射控制服務(wù)支持的投射協(xié)議可以根據(jù)播放設(shè)備支持的投射協(xié)議對應(yīng)設(shè)置,內(nèi)容投射控制服務(wù)根據(jù)需要使用的播放設(shè)備發(fā)布的投射服務(wù)所支持的投射協(xié)議,與對應(yīng)的協(xié)議投射控制服務(wù)協(xié)同向播放設(shè)置發(fā)布的投射服務(wù)傳遞需要投射的內(nèi)容(第一內(nèi)容);由于 協(xié)議投射控制協(xié)議與投射協(xié)議是一一對應(yīng)的,這樣,對于使用不同的投射協(xié)議的投射服務(wù)的兼容支持,可以通過內(nèi)容投射控制服務(wù)與對應(yīng)的協(xié)議投射控制服務(wù)實現(xiàn)。

附圖說明

圖1是本發(fā)明實施例中移動終端運(yùn)行服務(wù)的示意圖一;

圖2是本發(fā)明實施例中移動終端運(yùn)行服務(wù)的示意圖二;

圖3是本發(fā)明實施例中內(nèi)容投射方法的實現(xiàn)示意圖一;

圖4是本發(fā)明實施例中選中第一內(nèi)容在移動終端播放的操作示意圖;

圖5是本發(fā)明實施例中將本地播放的內(nèi)容在播放設(shè)備進(jìn)行投射的示意圖;

圖6是本發(fā)明實施例中選取播放設(shè)備的示意圖;

圖7是本發(fā)明實施例中內(nèi)容投射方法的實現(xiàn)示意圖二;

圖8是本發(fā)明實施例中內(nèi)第一內(nèi)容進(jìn)行投射的狀態(tài)控制界面的示意圖;

圖9是本發(fā)明實施例中內(nèi)容投射方法的實現(xiàn)示意圖三;

圖10是本發(fā)明實施例中在移動終端播放第二內(nèi)容的示意圖;

圖11是本發(fā)明實施例中將第一內(nèi)容的投射的狀態(tài)控制界面切換至后臺,并

在移動終端本地播放第二內(nèi)容的示意圖;

圖12是本發(fā)明實施例中內(nèi)容投射方法的實現(xiàn)示意圖四;

圖13是本發(fā)明實施例中內(nèi)容投射方法的實現(xiàn)示意圖五;

圖14是本發(fā)明實施例中切換第一內(nèi)容所使用的投射服務(wù)的示意圖;

圖15是本發(fā)明實施例中內(nèi)容投射方法的實現(xiàn)示意圖六;

圖16是本發(fā)明實施例中移動終端運(yùn)行服務(wù)的示意圖三;

圖17是本發(fā)明實施例中切換投射第一內(nèi)容使用的投射協(xié)議的示意圖;

圖18是本發(fā)明實施例中內(nèi)容投射方法的實現(xiàn)示意圖七;

圖19是本發(fā)明實施例中移動終端的結(jié)構(gòu)示意圖。

具體實施方式

以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

現(xiàn)在將參考附圖描述實現(xiàn)本發(fā)明實施例中記載的移動終端,移動終端可以以各種形式來實施,例如,上述的移動終端可以是智能手機(jī)、平板電腦、筆記本電腦或穿戴式設(shè)備(如智能眼鏡、智能手表等),移動終端的操作系統(tǒng)可以是安卓操作系統(tǒng)、IOS操作系統(tǒng)或其他任意第三方開發(fā)的可以運(yùn)行于微型計算機(jī)結(jié)構(gòu)(至少包括處理器和內(nèi)存)的操作系統(tǒng)(如移動版Linux系統(tǒng)、黑莓QNX操作系統(tǒng)等),本發(fā)明實施例中的附圖中以移動終端為智能手機(jī)進(jìn)行說明,這不構(gòu)成對本發(fā)明實施例記載的技術(shù)方案所使用的移動終端類型的限定。

參見圖1,移動終端運(yùn)行具有投射功能的多媒體播放應(yīng)用(簡稱投射應(yīng)用,如騰訊視頻),投射應(yīng)用包括有多個功能模塊:本地播放服務(wù)、內(nèi)容投射控制服務(wù)和至少兩個協(xié)議投射控制服務(wù)(圖中1以協(xié)議投射控制服務(wù)1和協(xié)議投射控制服務(wù)2為例進(jìn)行說明),其中,不同的協(xié)議投射控制服務(wù)支持的投射協(xié)議不同,例如協(xié)議投射控制服務(wù)1可以支持DLNA投射協(xié)議,協(xié)議投射控制服務(wù)2可以支持AirPlay投射協(xié)議;實際應(yīng)用中移動終端運(yùn)行的協(xié)議投射控制服務(wù)的數(shù)量視需要支持的投射協(xié)議的數(shù)量而定,例如,如圖2所示,如果還需要支持Miracast投射協(xié)議,則移動終端中還可以運(yùn)行有協(xié)議投射控制服務(wù)3以支持Miracast投射協(xié)議。

移動終端通過本地播放服務(wù)在移動終端的顯示界面中播放第一內(nèi)容(這里的第一內(nèi)容并非特指,凡是首先被觸發(fā)在移動終端的顯示界面中顯示的內(nèi)容即可視為第一內(nèi)容,僅為與后續(xù)被觸發(fā)在移動終端的顯示界面中顯示的內(nèi)容也即第二內(nèi)容進(jìn)行區(qū)分);內(nèi)容投射控制服務(wù)用于與至少兩個協(xié)議投射控制服務(wù)協(xié)同實現(xiàn)以下功能:

1)向使用特定投射協(xié)議(如前述的DLNA投射協(xié)議、AirPlay投射協(xié)議和Miracast投射協(xié)議)的第一投射服務(wù)(第一投射服務(wù)并非特指第一個投射服務(wù), 實際應(yīng)用中播放設(shè)備可能發(fā)布多個投射服務(wù),其中不同的投射服務(wù)使用的投射協(xié)議不同,這里的第一投射服務(wù)是指移動終端通過內(nèi)容投射控制服務(wù)選定的要使用的投射服務(wù),以區(qū)別于后續(xù)移動終端通過內(nèi)容投射控制服務(wù)再次選定的要使用的投射服務(wù))傳遞第一內(nèi)容,使第一投射服務(wù)在對應(yīng)的播放設(shè)備(也即發(fā)布第一投射服務(wù)的播放設(shè)備,如電視或與電視連接的機(jī)頂盒)對第一內(nèi)容進(jìn)行渲染呈現(xiàn);通過運(yùn)行至少兩個協(xié)議投射控制服務(wù),對播放設(shè)備發(fā)布的不同投射服務(wù)(使用不同的投射協(xié)議)實現(xiàn)了兼容;

2)移動終端通過第一協(xié)議投射控制服務(wù)向第一投射服務(wù)傳遞第一內(nèi)容后,如果需要通過本地播放服務(wù)播放在本地播放第二內(nèi)容(與第一內(nèi)容不同),則通過第一協(xié)議投射控制服務(wù)維持針對第一內(nèi)容的第一投射服務(wù),這樣,在移動終端觀看與投射的第一內(nèi)容不同的第二內(nèi)容時,第一投射服務(wù)在播放設(shè)備進(jìn)行的第一內(nèi)容的投射也不會中斷,給用戶帶來靈活流暢的操作體驗;

3)通過第一協(xié)議投射控制服務(wù)向第一投射服務(wù)傳遞第一內(nèi)容時,如果通過內(nèi)容投射控制服務(wù)獲取到將第一協(xié)議投射控制服務(wù)切換到后臺的指令(例如,此時用戶可能需要將投射應(yīng)用切換到后臺)時,則通過第一協(xié)議投射控制服務(wù)執(zhí)行切換到后臺的操作,并維持針對第一內(nèi)容的第一投射服務(wù);這樣,在移動終端將投射應(yīng)用切換到后臺進(jìn)行其他操作時,第一投射服務(wù)在播放設(shè)備進(jìn)行的第一內(nèi)容的投射也不會中斷,給用戶帶來靈活流暢的操作體驗;

4)通過第一協(xié)議投射控制協(xié)議、并基于第一投射協(xié)議,嘗試向第一投射服務(wù)傳遞不同格式的所述第一內(nèi)容;直至,第一投射服務(wù)成功使用第一內(nèi)容在對應(yīng)的播放設(shè)備進(jìn)行渲染呈現(xiàn);即使是同一投射協(xié)議,不同播放設(shè)備發(fā)布的針對同一投射協(xié)議的投射服務(wù)(第一投射服務(wù))對第一內(nèi)容的格式支持情況也不完全相同,通過向第一投射服務(wù)傳遞不同格式的第一內(nèi)容,確保獲取到第一內(nèi)容的第一投射服務(wù)能夠在對應(yīng)的播放設(shè)備進(jìn)行渲染呈現(xiàn),提升了對不同播放設(shè)備的兼容性;

5)對第一投射服務(wù)的狀態(tài)控制,例如第一內(nèi)容播放的快進(jìn)、快退、播放分辨率選擇,便于用戶控制第一內(nèi)容在播放設(shè)備的投射;

6)投射服務(wù)的切換,也就是切換投射第一內(nèi)容的播放設(shè)備,滿足用戶隨時隨地切換播放設(shè)備的需求;

7)投射第一內(nèi)容所使用的投射協(xié)議的切換,對于發(fā)布第一投射服務(wù)(使用第一投射協(xié)議)的播放設(shè)備,如果該播放設(shè)備還發(fā)布第二投射服務(wù)(使用第二投射協(xié)議),則可以切換當(dāng)前在播放設(shè)備投射第一內(nèi)容所使用的投射協(xié)議。

以下結(jié)合具體示例對上述功能的實現(xiàn)進(jìn)行說明。

示例1)

對應(yīng)上述的功能1),結(jié)合圖1,并參見圖3示出的內(nèi)容投射的實現(xiàn)流程圖,移動終端運(yùn)行投射應(yīng)用時,移動終端運(yùn)行本地播放服務(wù)、內(nèi)容投射控制服務(wù)和至少兩個協(xié)議投射控制服務(wù)(步驟101),其中,協(xié)議投射控制服務(wù)1支持DLNA投射協(xié)議,協(xié)議投射控制服務(wù)2支持AirPlay投射協(xié)議;移動終端通過投射應(yīng)用中的本地播放服務(wù)向網(wǎng)絡(luò)側(cè)的媒體服務(wù)器拉取可供在移動終端的顯示界面播放的內(nèi)容的列表(對電視劇、演唱會等視頻內(nèi)容的地址列表);

參見圖4,如果用戶在內(nèi)容的列表中選中第一內(nèi)容(第一內(nèi)容并非特指,僅為與后續(xù)用戶在內(nèi)容列表中選中的內(nèi)容也即第二內(nèi)容進(jìn)行區(qū)分)進(jìn)行播放,參見圖5,移動終端通過本地播放服務(wù)對第一內(nèi)容進(jìn)行渲染呈現(xiàn),以在移動終端的顯示界面中播放第一內(nèi)容;并且,可以在顯示界面中呈現(xiàn)對第一內(nèi)容進(jìn)行投射的虛擬按鈕,如果用戶觸發(fā)該虛擬按鈕,則移動終端會通過內(nèi)容投射控制服務(wù)獲取第一投射指令(步驟102),并通過協(xié)議投射控制協(xié)議進(jìn)行投射服務(wù)的探測(發(fā)現(xiàn)),實際應(yīng)用中一個播放設(shè)備往往只會支持一種投射協(xié)議,圖1中示出的播放設(shè)備1發(fā)布支持DLNA投射協(xié)議的投射服務(wù)1,播放設(shè)備2發(fā)布支持AirPlay投射協(xié)議的投射服務(wù)2,由于協(xié)議投射控制服務(wù)1支持DLNA投射協(xié)議,因此協(xié)議投射控制服務(wù)1探測到播放設(shè)備1發(fā)布的探測服務(wù)1,同理,由于協(xié)議投射控制服務(wù)2支持AirPlay投射協(xié)議,因此協(xié)議投射控制服務(wù)2探測到播放設(shè)備2發(fā)布的投射服務(wù)2,協(xié)議投射控制服務(wù)將探測到投射服務(wù)的情況會傳 遞至內(nèi)容投射控制服務(wù),如圖6所示,內(nèi)容投射控制服務(wù)經(jīng)由本地播放服務(wù)在移動終端的顯示界面中呈現(xiàn)投射第一內(nèi)容可以使用的播放設(shè)備以及播放設(shè)備支持的投射協(xié)議;這里假設(shè)用戶選中使用播放設(shè)備1發(fā)布的投射服務(wù)1(第一投射服務(wù))進(jìn)行第一內(nèi)容的投射;

在內(nèi)容投射服務(wù)確定第一投射服務(wù)后,截獲本地播放服務(wù)播放的第一內(nèi)容(可以為多媒體服務(wù)器中指向第一內(nèi)容地址如統(tǒng)一資源定位符也即URL),并將所截獲的第一內(nèi)容(對應(yīng)可以為第一內(nèi)容的地址)傳遞至協(xié)議投射服務(wù)1(第一協(xié)議投射控制服務(wù))(步驟103),可選地,當(dāng)通過本地播放服務(wù)播放的第一內(nèi)容被觸發(fā)投射時,移動終端不再通過本地播放服務(wù)在移動終端的顯示界面中播放第一內(nèi)容,以節(jié)省移動終端顯示界面中的顯示空間;當(dāng)然,移動終端也可以通過本地播放服務(wù)繼續(xù)播放第一內(nèi)容;

移動終端通過協(xié)議投射控制服務(wù)1(第一協(xié)議投射控制服務(wù))、并基于第一投射協(xié)議向投射服務(wù)1(第一投射服務(wù))傳遞第一內(nèi)容(步驟104),投射服務(wù)1使用第一內(nèi)容在對應(yīng)的播放設(shè)備1(如調(diào)用播放設(shè)備1中運(yùn)行的播放器用于)進(jìn)行渲染呈現(xiàn);可選地,通過內(nèi)容投射控制服務(wù)將本地播放服務(wù)播放第一內(nèi)容的進(jìn)度傳遞至投射服務(wù)1(第一投射服務(wù)),投射服務(wù)1基于第一內(nèi)容的播放進(jìn)度在對應(yīng)的播放設(shè)備(播放設(shè)備1)進(jìn)行渲染呈現(xiàn),給用戶帶來連續(xù)的觀看體驗。

基于上述處理不難看出,對于用戶在圖6中選擇播放設(shè)備2發(fā)布的投射服務(wù)2進(jìn)行投射的情況,移動終端可以通過內(nèi)容投射控制服務(wù)截獲本地播放服務(wù)播放的第一內(nèi)容,并將所截獲的第一內(nèi)容傳遞至協(xié)議投射控制服務(wù)2,并通過協(xié)議投射控制服務(wù)2、基于AirPlay投射協(xié)議將第一內(nèi)容傳遞至投射服務(wù)2,由投射服務(wù)2(調(diào)用播放設(shè)備2中播放器應(yīng)用)在播放設(shè)備2進(jìn)行渲染播放;可選地,移動終端不再通過本地播放服務(wù)在移動終端的顯示界面中播放第一內(nèi)容,以節(jié)省移動終端顯示界面中的顯示空間;可選地,通過內(nèi)容投射控制服務(wù)將本地播放服務(wù)播放第一內(nèi)容的進(jìn)度傳遞至投射服務(wù)2(第二投射服務(wù)),投射服務(wù)1基于第一內(nèi)容的播放進(jìn)度在對應(yīng)的播放設(shè)備(播放設(shè)備2)進(jìn)行渲染呈現(xiàn),給 用戶帶來連續(xù)的觀看體驗。

示例1)中,通過內(nèi)容投射服務(wù)與不同的協(xié)議投射控制服務(wù)(支持不同的投射協(xié)議)的協(xié)同,對于發(fā)布不同投射服務(wù)(也即使用不同的投射協(xié)議的服務(wù))的播放設(shè)備,能夠兼容實現(xiàn)在基于不同投射協(xié)議的播放設(shè)備進(jìn)行內(nèi)容的投射處理。

示例2)

與上述功能2)對應(yīng),對上述示例1)中移動終端通過協(xié)議投射控制服務(wù)1(第一協(xié)議投射控制服務(wù))向發(fā)布投射服務(wù)1(第一投射服務(wù))的播放設(shè)備1傳遞第一內(nèi)容時,第一內(nèi)容由投射服務(wù)1在播放設(shè)備1進(jìn)行渲染呈現(xiàn),可選地,在移動終端的顯示界面中呈現(xiàn)協(xié)議投射控制服務(wù)1(第一協(xié)議投射控制服務(wù))針對投射服務(wù)1的狀態(tài)控制界面;此時,移動終端用戶期望在不中斷投射服務(wù)1對第一內(nèi)容在播放設(shè)備1進(jìn)行渲染呈現(xiàn)的前提下,在移動終端播放第二內(nèi)容(也即與第一內(nèi)容不同的內(nèi)容);為實現(xiàn)此目的,用戶可以在投射應(yīng)用的呈現(xiàn)的內(nèi)容列表中觸發(fā)播放第二內(nèi)容,相應(yīng)地,參見圖7,移動終端會通過本地播放服務(wù)獲取到指示播放第二內(nèi)容的第二播放指令(步驟201);通過本地播放服務(wù)在移動終端的顯示界面播放第二內(nèi)容(步驟202),并通過第一協(xié)議投射控制服務(wù)維持針對第一內(nèi)容的投射服務(wù)1(第一投射服務(wù))(步驟203),也就是使投射服務(wù)1繼續(xù)基于第一內(nèi)容在移動終端進(jìn)行渲染呈現(xiàn),可選地,協(xié)議投射控制服務(wù)1(第一協(xié)議投射控制服務(wù))針對投射服務(wù)1的狀態(tài)控制界面可以繼續(xù)在移動終端的顯示界面中呈現(xiàn)。

示例2)中,通過在不中斷投射服務(wù)1對第一內(nèi)容在播放設(shè)備1進(jìn)行渲染呈現(xiàn)的前提下,還在移動終端播放第二內(nèi)容,實際應(yīng)用中,用戶可以利用移動終端將電影投射到客廳電視上播放,同時可以操作移動終端進(jìn)行其他操作,如瀏覽網(wǎng)頁等,不會對客廳電視的電影播放產(chǎn)生影響。

示例3)

與上述功能3)對應(yīng),對上述示例1)中移動終端通過協(xié)議投射控制服務(wù)1(第一協(xié)議投射控制服務(wù))向發(fā)布投射服務(wù)1(第一投射服務(wù))的播放設(shè)備1傳遞第一內(nèi)容時,第一內(nèi)容由投射服務(wù)1在播放設(shè)備1進(jìn)行渲染呈現(xiàn);參見圖8,在移動終端的顯示界面中呈現(xiàn)協(xié)議投射控制服務(wù)1(第一協(xié)議投射控制服務(wù))針對投射服務(wù)1(第一投射服務(wù))的狀態(tài)控制界面;此時,移動終端用戶還可能需要將協(xié)議投射控制服務(wù)1(第一協(xié)議投射控制服務(wù))切換到后臺(也就是將投射服務(wù)1的狀態(tài)控制界面切換到后臺),從而可以在使用投射應(yīng)用在移動終端本地觀看第二內(nèi)容(與第一內(nèi)容不同),或者對移動終端中的其他應(yīng)用進(jìn)行操作(如收聽廣播、瀏覽網(wǎng)頁等);相應(yīng)地,參見圖8,結(jié)合圖9,用戶可以觸發(fā)協(xié)議投射控制服務(wù)1(第一協(xié)議投射控制服務(wù))針對投射服務(wù)1(第一投射服務(wù))的狀態(tài)控制界面中切換至后臺的虛擬按鈕,也就是在移動終端通過協(xié)議投射控制服務(wù)1(第一協(xié)議投射控制服務(wù))向投射服務(wù)1(第一投射服務(wù))傳遞第一內(nèi)容時,通過內(nèi)容投射控制服務(wù)獲取到將協(xié)議投射控制服務(wù)1切換到后臺的指令(步驟301);通過協(xié)議投射控制服務(wù)1(第一協(xié)議投射控制服務(wù))執(zhí)行切換到后臺的操作,并維持針對第一內(nèi)容的投射服務(wù)1(第一投射服務(wù))在播放設(shè)備繼續(xù)基于第一內(nèi)容進(jìn)行渲染呈現(xiàn)(步驟302);參見圖10,移動終端可以通過本地播放服務(wù)呈現(xiàn)內(nèi)容列表,便于用于選擇第二內(nèi)容并通過本地播放服務(wù)在移動終端的顯示界面中播放,在不中斷投射服務(wù)1對第一內(nèi)容在播放設(shè)備1進(jìn)行渲染呈現(xiàn)的前提下,支持移動終端使用本地播放服務(wù)播放第二內(nèi)容;當(dāng)然,也可以支持用戶對移動終端的其他應(yīng)用進(jìn)行操作(如瀏覽網(wǎng)頁等);

可選地,參見圖10和圖11,在協(xié)議投射控制服務(wù)1(第一協(xié)議投射控制服務(wù))執(zhí)行切換到后臺的操作后,在移動終端的下顯示界面中呈現(xiàn)協(xié)議投射控制服務(wù)1(第一協(xié)議投射控制服務(wù))針對投射服務(wù)1(第一投射服務(wù))的狀態(tài)控制界面的標(biāo)識(步驟303),用戶可以通過觸發(fā)標(biāo)識使移動終端的顯示界面返回至協(xié)議投射控制服務(wù)1(第一協(xié)議投射控制服務(wù))針對投射服務(wù)1(第一投射服務(wù))的狀態(tài)控制界面。

示例3)中,通過在不中斷投射服務(wù)1對第一內(nèi)容在播放設(shè)備1進(jìn)行渲染 呈現(xiàn)的前提下,還支持將協(xié)議投射控制服務(wù)1(第一協(xié)議投射控制服務(wù))針對投射服務(wù)1(第一投射服務(wù))的狀態(tài)控制界面切換至后臺,便于用戶在投射應(yīng)用的內(nèi)容列表中選取第二內(nèi)容進(jìn)行播放,或者對移動終端的其他應(yīng)用進(jìn)行操作。

示例4)

與上述的功能4)對應(yīng),實際應(yīng)用中,由于播放設(shè)備生產(chǎn)廠商的差異,使用相同投射協(xié)議的投射服務(wù)所支持的內(nèi)容的格式也并非完全相同,例如部分支持HLS格式,部分支持MP4格式;基于此,參見圖12,在上述示例1)中,當(dāng)移動終端通過協(xié)議投射控制服務(wù)1(第一協(xié)議投射控制服務(wù))、并基于DLNA投射協(xié)議(第一投射協(xié)議)向投射服務(wù)1(第一投射服務(wù))傳遞第一內(nèi)容時,移動終端通過第一協(xié)議投射控制協(xié)議、并基于所述第一投射協(xié)議,嘗試使投射服務(wù)1(第一投射服務(wù))首先使用HLS格式的第一內(nèi)容在對應(yīng)的播放設(shè)備(發(fā)布投射服務(wù)1的播放設(shè)備)也即播放設(shè)備1進(jìn)行渲染呈現(xiàn)(步驟401),如果失敗(步驟402),則在確定未達(dá)到最大嘗試次數(shù)的前提下(步驟403),繼續(xù)嘗試使投射服務(wù)1(第一投射服務(wù))使用HLS格式的第一內(nèi)容在對應(yīng)的播放設(shè)備(發(fā)布投射服務(wù)1的播放設(shè)備)也即播放設(shè)備1進(jìn)行渲染呈現(xiàn);如果在步驟403中確定達(dá)到最大嘗試次數(shù),則嘗試使投射服務(wù)1使用MP4格式的第一內(nèi)容在播放設(shè)備1進(jìn)行渲染呈現(xiàn)(步驟404);如果失敗(步驟405),則在確定未達(dá)到最大嘗試次數(shù)的前提下(步驟406),繼續(xù)嘗試使投射服務(wù)1使用MP4格式的第一內(nèi)容在播放設(shè)備1進(jìn)行渲染呈現(xiàn),直至使投射服務(wù)1成功使用某一格式的第一內(nèi)容在對應(yīng)的播放設(shè)備1進(jìn)行渲染呈現(xiàn);

可選地,嘗試使用一種格式的第一內(nèi)容使第一投射服務(wù)在對應(yīng)的播放設(shè)備進(jìn)行渲染呈現(xiàn)時,可以進(jìn)行多次嘗試,在嘗試次數(shù)達(dá)到最大值時嘗試使第一投射服務(wù)使用另一種格式的第一內(nèi)容在對應(yīng)的播放設(shè)備進(jìn)行渲染呈現(xiàn)。

示例5)

與上述的功能5)對應(yīng),結(jié)合圖8并參見圖13,在移動終端通過內(nèi)容投射 控制服務(wù)在移動終端的顯示界面中呈現(xiàn)協(xié)議投射控制服務(wù)1(第一協(xié)議投射控制服務(wù))針對投射服務(wù)1(第一投射服務(wù))的狀態(tài)控制界面(呈現(xiàn)有針對第一內(nèi)容的投射服務(wù)1的狀態(tài))時,通過內(nèi)容投射控制服務(wù)獲取針對第一內(nèi)容的投射服務(wù)1(第一投射服務(wù))的狀態(tài)控制指令(步驟501),并將狀態(tài)控制指令傳遞至協(xié)議投射控制服務(wù)1(第一協(xié)議投射控制服務(wù))(步驟502),以使協(xié)議投射控制服務(wù)1調(diào)整投射服務(wù)1的狀態(tài),例如視頻清晰度、切換第一內(nèi)容、快進(jìn)快退、調(diào)節(jié)音量、播放暫停等;

基于上述的處理,不難看出,在移動終端通過內(nèi)容投射控制服務(wù)在移動終端的顯示界面中呈現(xiàn)協(xié)議投射控制服務(wù)2(第二協(xié)議投射控制服務(wù))針對投射服務(wù)2(第二投射服務(wù))的狀態(tài)控制界面(呈現(xiàn)有針對第二內(nèi)容的投射服務(wù)2的狀態(tài))時,通過內(nèi)容投射控制服務(wù)獲取針對第二內(nèi)容的投射服務(wù)2(第二投射服務(wù))的狀態(tài)控制指令,并將狀態(tài)控制指令傳遞至協(xié)議投射控制服務(wù)2(第二協(xié)議投射控制服務(wù)),以使協(xié)議投射控制服務(wù)2調(diào)整投射服務(wù)2的狀態(tài),例如視頻清晰度、切換第二內(nèi)容、快進(jìn)快退、調(diào)節(jié)音量、播放暫停等;

用戶通過移動終端即可實現(xiàn)對播放設(shè)備中內(nèi)容的播放進(jìn)行控制,移動終端實現(xiàn)了遙控功能,無需直接對播放設(shè)備直接進(jìn)行操作,提升了用戶的操作體驗。

示例6)

與上述的功能6)對應(yīng),參見圖1并結(jié)合在上述示例1),移動終端通過協(xié)議投射控制服務(wù)1(第一協(xié)議投射控制服務(wù))向發(fā)布投射服務(wù)1(第一投射服務(wù))的播放設(shè)備1傳遞第一內(nèi)容時,第一內(nèi)容由投射服務(wù)1在播放設(shè)備1進(jìn)行渲染呈現(xiàn);此后,用戶可能需要切換對第一內(nèi)容進(jìn)行投射的播放設(shè)備,例如需要使用播放設(shè)備2發(fā)布的投射服務(wù)(第二投射服務(wù))在播放設(shè)備2進(jìn)行渲染渲染呈現(xiàn);相應(yīng)地,結(jié)合圖14并參見圖15,移動終端通過內(nèi)容投射服務(wù)在移動終端的顯示界面中呈現(xiàn)針對第一內(nèi)容的投射服務(wù)1的狀態(tài)控制界面,用戶觸發(fā)狀態(tài) 控制界面中的切換播放設(shè)備的虛擬按鈕,將使移動終端通過內(nèi)容投射控制服務(wù)在移動終端的顯示界面呈現(xiàn)候選投射服務(wù)(步驟601),包括投射服務(wù)1和投射服務(wù)2,其中投射服務(wù)1為協(xié)議投射控制服務(wù)1在探測到播放設(shè)備1發(fā)布的投射服務(wù),投射服務(wù)1與協(xié)議投射控制服務(wù)1均支持DLNA投射協(xié)議(第一投射協(xié)議),投射服務(wù)2為協(xié)議投射控制服務(wù)2在探測到播放設(shè)備2發(fā)布的投射服務(wù),投射服務(wù)2與協(xié)議投射控制服務(wù)2均支持AirPlay投射協(xié)議(第二投射協(xié)議);

假設(shè)用戶選擇切換到播放設(shè)備2也就是使用投射服務(wù)2基于第一內(nèi)容在播放設(shè)備2進(jìn)行渲染呈現(xiàn),相應(yīng)地,移動終端通過內(nèi)容投射控制服務(wù)獲取到切換第一內(nèi)容所使用的投射服務(wù)的指令,并確定第一內(nèi)容使用投射服務(wù)2(第二投射服務(wù))在播放設(shè)備2進(jìn)行渲染呈現(xiàn)(步驟602);

移動終端通過協(xié)議投射控制服務(wù)2(第二協(xié)議投射控制服務(wù))向發(fā)布投射服務(wù)2(第二投射服務(wù))的播放設(shè)備2傳遞第一內(nèi)容(步驟603),使投射服務(wù)2使用第一內(nèi)容在對應(yīng)的播放設(shè)備2進(jìn)行渲染呈現(xiàn)(步驟604),其中,所述第二協(xié)議投射控制服務(wù)為所述至少兩個協(xié)議投射控制服務(wù)中探測到所述第二投射服務(wù)的協(xié)議投射控制服務(wù),所述第二協(xié)議投射控制服務(wù)與所述第二投射服務(wù)均支持所述第二投射協(xié)議。

可選地,移動終端可以通過內(nèi)容投射控制服務(wù)保存投射服務(wù)1(第一投射服務(wù))基于第一內(nèi)容渲染呈現(xiàn)的進(jìn)度信息,將進(jìn)度信息傳遞至投射服務(wù)2(第二投射服務(wù)),從而使投射服務(wù)2基于第一內(nèi)容的進(jìn)度信息繼續(xù)渲染呈現(xiàn)第一內(nèi)容,保證第一內(nèi)容在不同播放設(shè)備中使用投射服務(wù)進(jìn)行渲染呈現(xiàn)的連續(xù)性,給用戶帶來良好的觀看體驗。

示例7)

與上述的功能7)對應(yīng),參見圖16,假設(shè)播放設(shè)備1發(fā)布了支持DLNA的投射服務(wù)1和支持AirPlay投射協(xié)議的投射服務(wù)4;移動終端運(yùn)行的協(xié)議投射控制服務(wù)1(支持DLNA投射協(xié)議)探測到播放設(shè)備1發(fā)布的投射服務(wù)1,移動終端運(yùn)行的協(xié)議投射控制服務(wù)3(對應(yīng)第三協(xié)議投射控制服務(wù),支持DLNA投 射協(xié)議)探測到播放設(shè)備1發(fā)布的投射服務(wù)1,支持AirPlay投射協(xié)議的協(xié)議投射控制服務(wù)2探測到播放設(shè)備1發(fā)布的投射服務(wù)4;假設(shè)移動終端通過協(xié)議投射控制服務(wù)1(第一協(xié)議投射控制服務(wù))向發(fā)布投射服務(wù)1(第一投射服務(wù))的播放設(shè)備1傳遞第一內(nèi)容,第一內(nèi)容由投射服務(wù)1在播放設(shè)備1進(jìn)行渲染呈現(xiàn),具體的實現(xiàn)參見上述示例1);

用戶可能期望播放設(shè)備1更換投射第一內(nèi)容使用的投射協(xié)議,例如使用投射服務(wù)4基于AirPlay投射協(xié)議在播放設(shè)備1進(jìn)行渲染呈現(xiàn);相應(yīng)地,移動終端通過內(nèi)容投射服務(wù)在移動終端的顯示界面中呈現(xiàn)針對第一內(nèi)容的投射服務(wù)1的狀態(tài)控制界面,用戶觸發(fā)狀態(tài)控制界面中的切換投射協(xié)議的虛擬按鈕,這將觸發(fā)移動終端通過內(nèi)容投射控制協(xié)議在移動終端的顯示界面呈現(xiàn)候選投射協(xié)議(步驟701),其中候選投射協(xié)議為協(xié)議投射控制服務(wù)1和協(xié)議投射控制服務(wù)3支持的投射協(xié)議,包括DLNA投射協(xié)議和AirPlay投射協(xié)議;

用戶選定了需要切換的投射協(xié)議之后(假設(shè)選定了AirPlay投射協(xié)議),參見圖18,移動終端通過內(nèi)容投射控制協(xié)議獲取到切換第一內(nèi)容所使用的投射協(xié)議的指令,并確定第一內(nèi)容使用的新投射協(xié)議(步驟702)也即AirPlay投射協(xié)議;通過協(xié)議投射控制服務(wù)3(第三協(xié)議投射控制服務(wù))向投射服務(wù)4(新投射服務(wù),支持新投射協(xié)議也即AirPlay投射協(xié)議)傳遞第一內(nèi)容(步驟703),使投射服務(wù)4(新投射服務(wù))基于第一內(nèi)容在發(fā)布新投射協(xié)議的播放設(shè)備也即播放設(shè)備1進(jìn)行渲染呈現(xiàn),實現(xiàn)了播放設(shè)備1投射第一內(nèi)容時投射協(xié)議的切換。

本發(fā)明實施例還記載一種移動終端,參見圖19,包括:本地播放服務(wù)單元100(對應(yīng)前述的本地播放服務(wù))、內(nèi)容投射控制服務(wù)單元200(對應(yīng)前述的內(nèi)容投射控制服務(wù))和至少兩個協(xié)議投射控制服務(wù)單元(對應(yīng)前述的協(xié)議投射控制服務(wù)單元),圖19中以第一協(xié)議投射控制服務(wù)單元300、第二協(xié)議投射控制服務(wù)單元400和第三協(xié)議投射控制服務(wù)單元500為例進(jìn)行說明:不同的所述協(xié)議投射控制服務(wù)單元支持的投射協(xié)議不同;示例性地,第一協(xié)議投射控制服務(wù)單元300支持DLNA投射協(xié)議,第二協(xié)議投射控制服務(wù)單元400支持AirPlay 投射協(xié)議,第三協(xié)議投射控制服務(wù)單元500支持Miracast投射協(xié)議;

所述內(nèi)容投射控制服務(wù)單元200,用于獲取第一投射指令,截獲所述本地播放服務(wù)單元100播放的第一內(nèi)容,并將所截獲的第一內(nèi)容傳遞至第一協(xié)議投射控制服務(wù)單元300,其中,所述第一協(xié)議投射控制服務(wù)單元300為至少兩個協(xié)議投射控制服務(wù)單元中探測到播放設(shè)備發(fā)布的第一投射服務(wù)的協(xié)議投射控制服務(wù)單元;

所述第一協(xié)議投射控制服務(wù)單元300、用于基于第一投射協(xié)議向第一投射服務(wù)傳遞所述第一內(nèi)容,所述第一內(nèi)容用于供所述第一投射服務(wù)在對應(yīng)的播放設(shè)備進(jìn)行渲染呈現(xiàn),其中,所述第一協(xié)議投射控制服務(wù)單元300與所述第一投射服務(wù)均支持所述第一投射協(xié)議。

示例性地,所述第一協(xié)議投射控制服務(wù)單元300,還用于向發(fā)布所述第一投射服務(wù)的播放設(shè)備傳遞所述第一內(nèi)容時,若通過所述本地播放服務(wù)單元100獲取到指示播放第二內(nèi)容的第二播放指令,所述第二內(nèi)容與所述第一內(nèi)容不同;

所述本地播放服務(wù)單元100,還用于在所述移動終端的顯示界面播放所述第二內(nèi)容,并通過所述第一協(xié)議投射控制服務(wù)單元300維持針對所述第一內(nèi)容的所述第一投射服務(wù)。

示例性地,所述第一協(xié)議投射控制服務(wù)單元300,還用于向所述第一投射服務(wù)傳遞所述第一內(nèi)容時,通過所述內(nèi)容投射控制服務(wù)單元200獲取到將所述第一協(xié)議投射控制服務(wù)單元300切換到后臺的指令;

所述第一協(xié)議投射控制服務(wù)單元300,還用于執(zhí)行切換到后臺的操作,并維持針對所述第一內(nèi)容的所述第一投射服務(wù)。

示例性地,所述第一協(xié)議投射控制服務(wù)單元300,還用于使所述第一投射服務(wù)使用不同格式的所述第一內(nèi)容在對應(yīng)的播放設(shè)備進(jìn)行渲染呈現(xiàn);直至,使所述第一投射服務(wù)成功使用所述第一內(nèi)容在對應(yīng)的播放設(shè)備進(jìn)行渲染呈現(xiàn)。

示例性地,所述內(nèi)容投射控制服務(wù)單元200,還用于在所述移動終端的顯示界面呈現(xiàn)狀態(tài)控制界面,所述狀態(tài)控制界面中呈現(xiàn)有針對所述第一內(nèi)容的第一投射服務(wù)的狀態(tài);

所述內(nèi)容投射控制服務(wù)單元200,還用于獲取針對所述第一內(nèi)容的第一投射服務(wù)的狀態(tài)控制指令,并將所述狀態(tài)控制指令傳遞至所述第一協(xié)議投射控制服務(wù)單元300,以使所述第一協(xié)議投射控制服務(wù)單元300調(diào)整所述第一投射服務(wù)的狀態(tài)。

示例性地,所述內(nèi)容投射控制服務(wù)單元200,還用于在所述移動終端的顯示界面呈現(xiàn)候選投射服務(wù),所述候選投射服務(wù)為所述至少兩個協(xié)議投射控制服務(wù)單元探測到的至少一個所述播放設(shè)備發(fā)布的投射服務(wù);

所述內(nèi)容投射控制服務(wù)單元200,還用于獲取到切換所述第一內(nèi)容所使用的投射服務(wù)的指令,并確定所述第一內(nèi)容使用的第二投射服務(wù);

第二協(xié)議投射控制服務(wù)單元400,還用于向發(fā)布所述第二投射服務(wù)的播放設(shè)備傳遞所述第一內(nèi)容,所述第一內(nèi)容用于供所述第二投射服務(wù)在對應(yīng)的播放設(shè)備進(jìn)行渲染呈現(xiàn),其中,

第二協(xié)議投射控制服務(wù)單元400,還用于為所述至少兩個協(xié)議投射控制服務(wù)單元中探測到所述第二投射服務(wù)的協(xié)議投射控制服務(wù)單元,所述第二協(xié)議投射控制服務(wù)單元400與所述第二投射服務(wù)均支持所述第二投射協(xié)議。

示例性地,所述內(nèi)容投射控制服務(wù)單元200,還用于在所述移動終端的顯示界面呈現(xiàn)候選投射協(xié)議,所述候選投射協(xié)議為所述至少兩個協(xié)議投射控制協(xié)議探測到的投射服務(wù)所支持的投射協(xié)議;

所述內(nèi)容投射控制服務(wù)單元200,還用于獲取到切換所述第一內(nèi)容所使用的投射協(xié)議的指令,并確定所述第一內(nèi)容使用的新投射協(xié)議;

第三協(xié)議投射控制服務(wù)單元500,還用于向發(fā)布所述新投射服務(wù)傳遞所述第一內(nèi)容,使所述新投射服務(wù)基于所述第一內(nèi)容在對應(yīng)的播放設(shè)備進(jìn)行渲染呈現(xiàn),所述第三協(xié)議投射控制服務(wù)單元500為使用所述新投射協(xié)議的協(xié)議投射控制服務(wù)單元。

移動終端中的上述單元可以由移動終端中的處理器在內(nèi)存中運(yùn)行應(yīng)用(如騰訊視頻等投射應(yīng)用)中的特定服務(wù)實現(xiàn),例如,通過運(yùn)行前述的本地播放服務(wù)來實現(xiàn)本地播放服務(wù)單元100的功能,通過運(yùn)行前述的內(nèi)容投射服務(wù)來實現(xiàn) 內(nèi)容投射控制服務(wù)單元200的功能,通過運(yùn)行前述的協(xié)議投射控制服務(wù)來來實現(xiàn)協(xié)議投射控制服務(wù)單元的功能。

本發(fā)明實施例還記載一種計算機(jī)可讀介質(zhì),可以為ROM(例如,只讀存儲器、FLASH存儲器、轉(zhuǎn)移裝置等)、磁存儲介質(zhì)(例如,磁帶、磁盤驅(qū)動器等)、光學(xué)存儲介質(zhì)(例如,CD-ROM、DVD-ROM、紙卡、紙帶等)以及其他熟知類型的程序存儲器;所述計算機(jī)可讀介質(zhì)中存儲有計算機(jī)可執(zhí)行指令(例如騰訊視頻等投射應(yīng)用的二進(jìn)制可執(zhí)行指令),當(dāng)執(zhí)行所述指令時,引起至少一個處理器執(zhí)行包括以下的操作:

運(yùn)行投射應(yīng)用中的本地播放服務(wù)、內(nèi)容投射控制服務(wù)和至少兩個協(xié)議投射控制服務(wù),其中,不同的所述協(xié)議投射控制服務(wù)支持的投射協(xié)議不同;

通過所述內(nèi)容投射控制服務(wù)獲取第一投射指令,截獲所述本地播放服務(wù)播放的第一內(nèi)容,并將所截獲的第一內(nèi)容傳遞至第一協(xié)議投射控制服務(wù),其中,所述第一協(xié)議投射控制服務(wù)為至少兩個協(xié)議投射控制服務(wù)中探測到播放設(shè)備發(fā)布的第一投射服務(wù)的協(xié)議投射控制服務(wù);

通過第一協(xié)議投射控制服務(wù)、并基于第一投射協(xié)議向第一投射服務(wù)傳遞所述第一內(nèi)容,所述第一內(nèi)容用于供所述第一投射服務(wù)在對應(yīng)的播放設(shè)備進(jìn)行渲染呈現(xiàn),其中,所述第一協(xié)議投射控制服務(wù)與所述第一投射服務(wù)均支持所述第一投射協(xié)議。

綜上所述,本發(fā)明實施例具有以下有益效果:

1)當(dāng)用戶控制移動終端的投射應(yīng)用退出播放后,投射設(shè)備投射也會隨之停止,無法做到邊投射邊在移動終端觀看視頻;本發(fā)明實施例對此進(jìn)行了改進(jìn),當(dāng)用戶退出播放窗口或投射應(yīng)用切換至后臺,播放設(shè)備的投射內(nèi)容不會中斷,移動終端依然可以繼續(xù)對播放設(shè)備中的投射內(nèi)容的狀態(tài)(如音量、分辨率、進(jìn)度)進(jìn)行控制,同時用戶可在移動終端上觀看其他視頻而不會對投射產(chǎn)生影響,用戶也可以方便的通過投射入口返回投射視頻的狀態(tài)控制界面繼續(xù)進(jìn)行控制。

2)目前大多數(shù)投射應(yīng)用僅支持一種投射協(xié)議,這就導(dǎo)致某些播放設(shè)備由于 協(xié)議兼容問題無法投射;本發(fā)明集成了較為主流的DLNA和AirPlay至少兩種投射協(xié)議,同時可對投射流格式按設(shè)備兼容情況進(jìn)行動態(tài)控制,盡可能的對市面上的設(shè)備進(jìn)行了兼容,同時用戶可方便的在兩種投射協(xié)議之間切換。

本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:移動存儲設(shè)備、隨機(jī)存取存儲器(RAM,Random Access Memory)、只讀存儲器(ROM,Read-Only Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明實施例的技術(shù)方案本質(zhì)上或者說對相關(guān)技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分。而前述的存儲介質(zhì)包括:移動存儲設(shè)備、RAM、ROM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1