本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種在線視頻調(diào)用方法及系統(tǒng)。
背景技術(shù):
流媒體指以網(wǎng)絡(luò)流方式在網(wǎng)絡(luò)中傳送音頻、視頻和多媒體文件的媒體形式。作為新一代互聯(lián)網(wǎng)應(yīng)用的標(biāo)志,流媒體技術(shù)在近幾年得到了飛速的發(fā)展。相對于先下載后觀看的網(wǎng)絡(luò)播放形式而言,流媒體的典型特征是把連續(xù)的音頻和視頻信息壓縮后放到網(wǎng)絡(luò)服務(wù)器上,用戶一邊下載一邊觀看,而不必等待整個(gè)視頻下載完畢。由于流媒體技術(shù)的優(yōu)越性,該技術(shù)廣泛應(yīng)用于視頻點(diǎn)播、視頻會(huì)議、遠(yuǎn)程教育、遠(yuǎn)程醫(yī)療和在線直播系統(tǒng)中。國內(nèi)的服務(wù)器軟件有PPS(使用PPS協(xié)議)、AVServer(使用HTTP協(xié)議)、Vatata(使用了P2P技術(shù)),國外主流的流媒體服務(wù)器有Windows Media Server、Media Real Server、QuickTime Streaming Server、Flash Media Server。Adobe的Flash Media System作為網(wǎng)絡(luò)上最為流行的主流流媒體系統(tǒng),擁有大量的用戶,隨著海外的youtube,國內(nèi)的土豆、56這樣視頻分享類的網(wǎng)站迅速流行,adobe的flv文件成為了網(wǎng)絡(luò)上最為普及的媒體文件類型。FMS不僅保證了網(wǎng)絡(luò)視頻的質(zhì)量,同時(shí)使用RTMPE和SWF認(rèn)證的技術(shù)對視頻的加密,實(shí)現(xiàn)了視頻內(nèi)容的保護(hù)。
在流式傳輸?shù)膶?shí)現(xiàn)方案中,一般采用HTTP/TCP來傳輸控制信息,而用RTP/UDP來傳輸實(shí)時(shí)聲音數(shù)據(jù)。具體的傳輸流程如下:
(1)Web瀏覽器與Web服務(wù)器之間使用HTTP/TCP交換控制信息,以便把需要傳輸?shù)膶?shí)時(shí)數(shù)據(jù)從原始信息中檢索出來。
(2)用HTTP從Web服務(wù)器檢索相關(guān)數(shù)據(jù),由A/V播放器進(jìn)行初始化。
(3)從Web服務(wù)器檢索出來的相關(guān)服務(wù)器的地址定位A/V服務(wù)器。
(4)A/V播放器與A/V服務(wù)器之間交換A/V傳輸所需要的實(shí)時(shí)控制協(xié)議。
(5)一旦A/V數(shù)據(jù)抵達(dá)客戶端,A/V播放器就可播放。
主流的流媒體技術(shù)有三種,分別是RealNetworks公司的RealMedia、Microsoft公司的WindowsMediaTechnology和Apple公司的QuickTime。這三家的技術(shù)都有自己的專利算法、專利文件格式甚至專利傳輸控制協(xié)議。
Adobe Flash Media Server已經(jīng)為Web的絕大部分的視頻提供功能支持,并且它是目前你在Web中體驗(yàn)到的一些最受人矚目的和質(zhì)量最好內(nèi)容的焦點(diǎn)。Adobe傳統(tǒng)的流媒體協(xié)議RTMP(實(shí)時(shí)消息協(xié)議)已經(jīng)服務(wù)和保護(hù)數(shù)百萬小時(shí)的視頻并且利用有史以來Web網(wǎng)站中一些最盛大的活動(dòng)為更多的觀看者提供新的在線體驗(yàn)。利用Adobe Flash Media Server 4和Adobe Flash Player 10.1,這一體驗(yàn)進(jìn)化仍在繼續(xù),它能夠通過先進(jìn)的傳送方法在多個(gè)網(wǎng)絡(luò)幫助提供更高質(zhì)量的體驗(yàn),其中包括具有新的RTMFP協(xié)議的對等互助網(wǎng)絡(luò)(peer-assisted networking)的先行的Premiere。
流媒體播放需要瀏覽器的支持.通常情況下,瀏覽器是采用mime來識(shí)別各種不同的簡單文件格式,所有的web瀏覽器都是基于http協(xié)議,而http協(xié)議都內(nèi)建有mime.所以web瀏覽器能夠通過http協(xié)議中內(nèi)建的mime來標(biāo)記web上眾多的多媒體文件格式,包括各種流媒體格式。
通常的在線視頻都是通過流媒體格式進(jìn)行傳輸,采用網(wǎng)頁設(shè)置的播放器進(jìn)行播放?,F(xiàn)有技術(shù)中,在網(wǎng)頁上嵌入視頻且所有用戶不管使用任何瀏覽器,或者操作系統(tǒng)都能看到的唯一可靠方法是使用Flash。這需要Adobe Flash插件,并且結(jié)合<object>和<embed>標(biāo)簽。顯然,這樣的設(shè)置方式對于在線視頻的播放是存在問題的。因而,亟需要一種在線視頻的播放和設(shè)置的方案,以避免在線視頻播放在設(shè)置和播放方面的問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種在線視頻調(diào)用方法及系統(tǒng),用以解決現(xiàn)有技術(shù)中在線視頻播放依賴于網(wǎng)頁內(nèi)嵌插件的問題。
本發(fā)明提供一種在線視頻調(diào)用方法,包括:
為在線視頻編輯VIDEO標(biāo)簽,所述VIDEO標(biāo)簽包括所述在線視頻的地址;
將所述VIDEO標(biāo)簽編輯上傳到在線展示頁面;
獲取所述在線展示頁面,根據(jù)所述VIDEO標(biāo)簽調(diào)用本地視頻播放器并播放所述在線視頻。
所述方法還包括:
所述VIDEO標(biāo)簽還包括所述在線視頻的編碼格式;
根據(jù)所述在線視頻的編碼格式調(diào)用相應(yīng)的本地視頻播放器播放所述在線視頻。
所述方法還包括:
所述本地視頻播放器為本地系統(tǒng)提供的視頻播放器。
所述方法還包括:
所述在線視頻的地址包括所述在線視頻的多個(gè)可讀取播放地址;
所述本地視頻播放器在讀取所述在線視頻時(shí),根據(jù)預(yù)設(shè)的順序逐一獲取所述多個(gè)可讀取播放地址,根據(jù)獲取的可讀取播放地址獲取在線視頻,并在無法獲取所述在線視頻時(shí),根據(jù)下一可讀取視頻地址獲取所述在線視頻。
所述方法還包括:
所述在VIDEO標(biāo)簽還包括在線視頻是否預(yù)加載設(shè)置標(biāo)簽。
所述方法還包括:
所述在VIDEO標(biāo)簽還包括在線視頻是否自動(dòng)播放設(shè)置標(biāo)簽。
所述方法還包括:
所述在VIDEO標(biāo)簽還包括在線視頻無法播放時(shí)的處理策略。
一種在線視頻調(diào)用系統(tǒng),包括:
VIDEO標(biāo)簽設(shè)置單元,用于為在線視頻編輯VIDEO標(biāo)簽,所述VIDEO 標(biāo)簽包括所述在線視頻的地址;
展示頁面設(shè)置單元,用于將所述VIDEO標(biāo)簽編輯上傳到在線展示頁面;
播放單元,用于獲取所述在線展示頁面,根據(jù)所述VIDEO標(biāo)簽調(diào)用本地視頻播放器并播放所述在線視頻。
所述VIDEO標(biāo)簽設(shè)置單元包括:
視頻地址設(shè)置子單元,用于設(shè)置所述在線視頻的地址;
編碼格式設(shè)置子單元,用于設(shè)置所述在線視頻的編碼格式;
預(yù)加載設(shè)置子單元,用于設(shè)置所述在線視頻是否預(yù)加載;
自動(dòng)播放設(shè)置子單元,用于設(shè)置所述在線視頻是否自動(dòng)播放;
容錯(cuò)處理子單元,用于設(shè)置所述在線視頻在無法播放時(shí)的處理策略。
所述視頻地址設(shè)置子單元還用于設(shè)置所述在線視頻的多個(gè)可讀取播放地址;
所述播放單元在讀取所述在線視頻時(shí),根據(jù)預(yù)設(shè)的順序逐一獲取所述多個(gè)可讀取播放地址,根據(jù)獲取的可讀取播放地址獲取在線視頻,并在無法獲取所述在線視頻時(shí),根據(jù)下一可讀取視頻地址獲取所述在線視頻。
本發(fā)明實(shí)施例通過為在線視頻編輯VIDEO標(biāo)簽,所述VIDEO標(biāo)簽包括所述在線視頻的地址;將所述VIDEO標(biāo)簽編輯上傳到在線展示頁面;獲取所述在線展示頁面,根據(jù)所述VIDEO標(biāo)簽調(diào)用本地視頻播放器并播放所述在線視頻。本發(fā)明實(shí)施例的方案,通過VIDEO標(biāo)簽的設(shè)置和調(diào)用,解決了在線視頻播放對瀏覽器插件的依賴,減輕了在線視頻開發(fā)人員的工作量,同時(shí),對終端的視頻播放也提高了效率。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
附圖說明
附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
圖1為本發(fā)明實(shí)施例1提供的一種在線視頻調(diào)用方法原理流程圖;
圖2為本發(fā)明實(shí)施例2提供的一種在線視頻調(diào)用系統(tǒng)結(jié)構(gòu)示意圖;
圖3為本發(fā)明實(shí)施例3提供的一種VIDEO標(biāo)簽設(shè)置單元結(jié)構(gòu)示意圖。
具體實(shí)施方式
以下結(jié)合附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
如圖1所示,為本發(fā)明實(shí)施例1提供的一種在線視頻調(diào)用方法原理流程圖,其中,
步驟11,為在線視頻編輯VIDEO標(biāo)簽,VIDEO標(biāo)簽包括在線視頻的地址。
VIDEO標(biāo)簽實(shí)際上是個(gè)在線視頻的設(shè)置參數(shù),根據(jù)這個(gè)標(biāo)簽,可以獲取在線視頻的控制和播放參數(shù)。使用VIDEO標(biāo)簽可以控制視頻的播放與停止,循環(huán)播放,視頻尺寸等等。
本實(shí)施例中的VIDEO標(biāo)簽不僅限于對播放的控制,還在于指定在線視頻的地址,根據(jù)這個(gè)地址,可以獲取在線視頻,因而避免了網(wǎng)頁播放視頻是需要隨網(wǎng)頁上傳視頻內(nèi)容的問題。
如果要在頁面中使用VIDEO標(biāo)簽,需要考慮三種情況,支持Ogg Theora或者VP8的(Opera、Mozilla、Chrome),支持H.264的(Safari、IE 9、Chrome)?,F(xiàn)在讓我們從技術(shù)層面來認(rèn)識(shí)HTML 5的視頻,包括VIDEO標(biāo)簽的使用,視頻對象可以用到的媒介屬性和方法,以及媒介事件。
VIDEO標(biāo)簽含有src、poster、preload、autoplay、loop、controls、width、 height等幾個(gè)屬性,以及一個(gè)內(nèi)部使用的標(biāo)簽<source>。VIDEO標(biāo)簽內(nèi)除了可以包含<source>標(biāo)簽外,還可以包含當(dāng)指定的視頻都不能播放時(shí),返回的內(nèi)容。
(1)src屬性和poster屬性
src屬性跟<img>標(biāo)簽的一樣,這個(gè)屬性用于指定視頻的地址。而poster屬性用于指定一張圖片,在當(dāng)前視頻數(shù)據(jù)無效時(shí)顯示(預(yù)覽圖)。視頻數(shù)據(jù)無效可能是視頻正在加載,可能是視頻地址錯(cuò)誤等。
<VIDEO width="658" height="444"
src="http://www.youname.com/images/first.mp4"
poster="http://www.youname.com/images/first.png"
autoplay="autoplay"></VIDEO>
(2)preload屬性
這個(gè)屬性也能通過名字了解用處,此屬性用于定義視頻是否預(yù)加載。屬性有三個(gè)可選擇的值:none、metadata、auto。如果不使用此屬性,默認(rèn)為auto。
<VIDEO width="658" height="444"
src="http://www.youname.com/images/first.mp4"
poster="http://www.youname.com/images/first.png" autoplay="autoplay"
preload="none"></VIDEO>
None:不進(jìn)行預(yù)加載。使用此屬性值,可能是頁面制作者認(rèn)為用戶不期望此視頻,或者減少HTTP請求。
Metadata:部分預(yù)加載。使用此屬性值,代表頁面制作者認(rèn)為用戶不期望此視頻,但為用戶提供一些元數(shù)據(jù)(包括尺寸,第一幀,曲目列表,持續(xù)時(shí)間等等)。
Auto:全部預(yù)加載。
(3)autoplay屬性
又是一個(gè)看名字知道用處的屬性。Autoplay屬性用于設(shè)置視頻是否自動(dòng)播放,是一個(gè)布爾屬性。當(dāng)出現(xiàn)時(shí),表示自動(dòng)播放,去掉是表示不自動(dòng)播放。
<VIDEO width="658" height="444"
src="http://www.youname.com/images/first.mp4"
poster="http://www.youname.com/images/first.png" autoplay="autoplay"
preload="none"></VIDEO>
注意,HTML中布爾屬性的值不是true和false。正確的用法是,在標(biāo)簽中使用此屬性表示true,此時(shí)屬性要么沒有值,要么其值恒等于他的名字(此處,自動(dòng)播放為<VIDEO autoplay/>或者<VIDEO autoplay=”autoplay”/>);而在標(biāo)簽中不使用此屬性表示false(此處不進(jìn)行自動(dòng)播放為<VIDEO/>)。
(4)loop屬性
<VIDEO width="658" height="444"
src="http://www.youname.com/images/first.mp4"
poster="http://www.youname.com/images/first.png" autoplay="autoplay"
loop="loop"></VIDEO>
一目了然,loop屬性用于指定視頻是否循環(huán)播放,同樣是一個(gè)布爾屬性。
(5)controls屬性
<VIDEO width="658" height="444"
src="http://www.youname.com/images/first.mp4"
poster="http://www.youname.com/images/first.png" autoplay="autoplay"
preload="none"controls="controls"></VIDEO>
Controls屬性用于向?yàn)g覽器指明頁面制作者沒有使用腳本生成播放控制器,需要瀏覽器啟用本身的播放控制欄。
控制欄須包括播放暫??刂疲シ胚M(jìn)度控制,音量控制等等。
每個(gè)瀏覽器默認(rèn)的播放控制欄在界面上不一樣。
(6)width屬性和height屬性
屬于標(biāo)簽的通用屬性,用于指定視頻播放的寬度和高度,此處不贅述。
(7)source標(biāo)簽
<VIDEO width="658" height="444"
poster="http://www.youname.com/images/first.png" autoplay="autoplay"
preload="none" controls="controls"><source
src="http://www.youname.com/images/first.ogv" /><source
src="http://www.youname.com/images/first.ogg"/></VIDEO>
Source標(biāo)簽用于給媒體(因?yàn)閍udio標(biāo)簽同樣可以包含此標(biāo)簽,所以這兒用媒體,而不是視頻)指定多個(gè)可選擇的(瀏覽器最終只能選一個(gè))文件地址,且只能在媒體標(biāo)簽沒有使用src屬性時(shí)使用。
瀏覽器按source標(biāo)簽的順序檢測標(biāo)簽指定的視頻是否能夠播放(可能是視頻格式不支持,視頻不存在等等),如果不能播放,換下一個(gè)。此方法多用于兼容不同的瀏覽器。Source標(biāo)簽本身不代表任何含義,不能單獨(dú)出現(xiàn)。
此標(biāo)簽包含src、type、media三個(gè)屬性。
src屬性:用于指定媒體的地址,和VIDEO標(biāo)簽的一樣。
Type屬性:用于說明src屬性指定媒體的類型,幫助瀏覽器在獲取媒體前判斷是否支持此類別的媒體格式。
Media屬性:用于說明媒體在何種媒介中使用,不設(shè)置時(shí)默認(rèn)值為all,表示支持所有媒介。
下面用一個(gè)完整的例子來說明本實(shí)施例的方案。
<VIDEO width="658" height="444"
poster="http://www.youname.com/images/first.png" autoplay="autoplay"
preload="none" controls="controls"><source
src="http://www.youname.com/images/first.ogv" /><source
src="http://www.youname.com/images/first.ogg"/></VIDEO>
這段代碼在頁面中定義了一個(gè)視頻,此視頻的預(yù)覽圖為poster的屬性值,顯示瀏覽器的默認(rèn)媒體控制欄,預(yù)加載視頻的元數(shù)據(jù),循環(huán)播放,寬度為900像素,高度為240像素。
第一選擇視頻地址為第一個(gè)source標(biāo)簽的src屬性值,視頻類別為Ogg視頻,視頻編碼譯碼器為Theora,音頻編碼譯碼器為Vorbis,播放媒介為顯示器;第二選擇視頻地址不再累述。如果你還要兼容IE的話,可以在最后一個(gè) source標(biāo)簽后再加上Flash播放器的標(biāo)簽集,或者使用一點(diǎn)JavaScript代碼。
步驟12,將VIDEO標(biāo)簽編輯上傳到在線展示頁面。
對于VIDEO標(biāo)簽,必須要嵌入網(wǎng)頁展示。而對于在線視頻,也是要通過網(wǎng)頁進(jìn)行展示的。因而,需要將在線視頻對應(yīng)的VIDEO標(biāo)簽編輯上傳到在線展示頁面。通過這個(gè)在線展示頁面可以展示相關(guān)的視頻信息并進(jìn)行在線播放。
對于VIDEO標(biāo)簽的使用,不僅限于對在線頁面的編輯和展示,還在于由于VIDEO標(biāo)簽的使用,在線頁面圖文展示方式更為多樣,不再受限于瀏覽器對于播放器的支持,也不再需要瀏覽器頁面內(nèi)嵌視頻播放插件的問題。
步驟13,獲取在線展示頁面,根據(jù)VIDEO標(biāo)簽調(diào)用本地視頻播放器并播放所述在線視頻。
在線視頻展示頁面編輯好后,由客戶端調(diào)用該在線展示頁面,并根據(jù)其中的VIDEO標(biāo)簽獲取相應(yīng)的在線視頻播放內(nèi)容和設(shè)置,調(diào)用本地的視頻播放器進(jìn)行播放。本地的視頻播放器通常是指本地系統(tǒng)自帶的視頻播放器,或者也可以由本地系統(tǒng)自行設(shè)定。
由于VIDEO標(biāo)簽中攜帶有在線視頻的多種參數(shù),因而本地播放僅需要根據(jù)參數(shù)控制播放即可。例如,VIDEO標(biāo)簽中包括有在線視頻的地址,則可以指示本地播放器獲取該在線視頻的地址。通常,這個(gè)地址可以是多個(gè)地址,以避免部分地址不能讀取的問題。本地視頻播放器在讀取所述在線視頻時(shí),根據(jù)預(yù)設(shè)的順序逐一獲取所述多個(gè)可讀取播放地址,根據(jù)獲取的可讀取播放地址獲取在線視頻,并在無法獲取所述在線視頻時(shí),根據(jù)下一可讀取視頻地址獲取所述在線視頻。
VIDEO標(biāo)簽中可以包括在線視頻的編碼格式,本地視頻播放器根據(jù)該編碼格式選擇對應(yīng)的解碼方式來對在線視頻進(jìn)行解碼。
VIDEO標(biāo)簽中還可以包括對在線視頻播放的多種控制參數(shù),例如,是否自動(dòng)播放、是否預(yù)加載、在無法播放或者加載過程中的處理策略等。還可以定義在線視頻播放時(shí)的長寬比例和顯示比例等。
本實(shí)施例通過為在線視頻編輯VIDEO標(biāo)簽,所述VIDEO標(biāo)簽包括所述在線視頻的地址;將所述VIDEO標(biāo)簽編輯上傳到在線展示頁面;獲取所述在線展示頁面,根據(jù)所述VIDEO標(biāo)簽調(diào)用本地視頻播放器并播放所述在線視頻。本發(fā)明實(shí)施例的方案,通過VIDEO標(biāo)簽的設(shè)置和調(diào)用,解決了在線視頻播放對瀏覽器插件的依賴,減輕了在線視頻開發(fā)人員的工作量,同時(shí),對終端的視頻播放也提高了效率。
如圖2所示,為本發(fā)明實(shí)施例2提供的一種在線視頻調(diào)用系統(tǒng)結(jié)構(gòu)示意圖,其中,
VIDEO標(biāo)簽設(shè)置單元21,用于為在線視頻編輯VIDEO標(biāo)簽,所述VIDEO標(biāo)簽包括所述在線視頻的地址;
展示頁面設(shè)置單元22,用于將所述VIDEO標(biāo)簽編輯上傳到在線展示頁面;
播放單元23,用于獲取所述在線展示頁面,根據(jù)所述VIDEO標(biāo)簽調(diào)用本地視頻播放器并播放所述在線視頻。
進(jìn)一步的,如圖3所示,為本發(fā)明實(shí)施例3提供的一種在線視頻調(diào)用系統(tǒng)中VIDEO標(biāo)簽設(shè)置單元21結(jié)構(gòu)示意圖,其中,
視頻地址設(shè)置子單元31,用于設(shè)置所述在線視頻的地址;
編碼格式設(shè)置子單元32,用于設(shè)置所述在線視頻的編碼格式;
預(yù)加載設(shè)置子單元33,用于設(shè)置所述在線視頻是否預(yù)加載;
自動(dòng)播放設(shè)置子單元34,用于設(shè)置所述在線視頻是否自動(dòng)播放;
容錯(cuò)處理子單元35,用于設(shè)置所述在線視頻在無法播放時(shí)的處理策略。
特別的,上述的視頻地址設(shè)置子單元31還用于設(shè)置所述在線視頻的多個(gè)可讀取播放地址;
所述播放單元23在讀取所述在線視頻時(shí),根據(jù)預(yù)設(shè)的順序逐一獲取所述多個(gè)可讀取播放地址,根據(jù)獲取的可讀取播放地址獲取在線視頻,并在無法獲 取所述在線視頻時(shí),根據(jù)下一可讀取視頻地址獲取所述在線視頻。
綜上所述,本發(fā)明實(shí)施例通過為在線視頻編輯VIDEO標(biāo)簽,所述VIDEO標(biāo)簽包括所述在線視頻的地址;將所述VIDEO標(biāo)簽編輯上傳到在線展示頁面;獲取所述在線展示頁面,根據(jù)所述VIDEO標(biāo)簽調(diào)用本地視頻播放器并播放所述在線視頻。本發(fā)明實(shí)施例的方案,通過VIDEO標(biāo)簽的設(shè)置和調(diào)用,解決了在線視頻播放對瀏覽器插件的依賴,減輕了在線視頻開發(fā)人員的工作量,同時(shí),對終端的視頻播放也提高了效率。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處 理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。