欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種流媒體業(yè)務(wù)的發(fā)送方法、播放方法及裝置與流程

文檔序號(hào):12039410閱讀:232來源:國知局
一種流媒體業(yè)務(wù)的發(fā)送方法、播放方法及裝置與流程
本發(fā)明涉及流媒體傳輸技術(shù)領(lǐng)域,特別涉及一種流媒體業(yè)務(wù)的發(fā)送方法、播放方法及裝置。

背景技術(shù):
隨著流媒體傳輸技術(shù)的發(fā)展,現(xiàn)有媒體呈現(xiàn)描述(MPD,MediaPresentationDescription)文件的更新流程主要包括:首先,客戶端通過帶外方式獲取MPD的統(tǒng)一資源標(biāo)識(shí)符(URL,UniformResourceLocator,即網(wǎng)址);其次,客戶端向服務(wù)器發(fā)送獲取更新MPD文件的請(qǐng)求;所述服務(wù)器將包括更新MPD文件的響應(yīng)發(fā)送給客戶端。其中,服務(wù)器為了保證MPD更新請(qǐng)求在恰當(dāng)?shù)臅r(shí)候發(fā)送,以及保證在服務(wù)器和客戶端兩側(cè)MPD更新的一致性和有效性,現(xiàn)有技術(shù)規(guī)范中對(duì)發(fā)送更新MPD文件定義了一系列的參數(shù)和約束條件。比如,對(duì)于服務(wù)器上已經(jīng)獲取到新的版本如i+1版本的MPD文件,規(guī)定i版本的MPD文件何時(shí)失效的限制條件,以及客戶端何時(shí)發(fā)送MPD更新請(qǐng)求,以及i版本的MPD文件何時(shí)失效的限制條件等。也就是說,服務(wù)器不能將接收到的更新的MPD文件及時(shí)的發(fā)送給客戶端,只有在接收到客戶端的請(qǐng)求后更新的MPD文件才能被發(fā)送;當(dāng)然,客戶端也可以按設(shè)定的條件向服務(wù)器請(qǐng)求獲取更新的MPD文件,即服務(wù)器和客戶端均需要按照設(shè)定的參數(shù)或觸發(fā)條件并通過Request和Response模式來獲取更新的MPD文件。因此,在對(duì)現(xiàn)有技術(shù)的研究和實(shí)踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),現(xiàn)有的實(shí)現(xiàn)方式中,有可能服務(wù)器的MPD文件已經(jīng)更新,但是由于客戶端還不具備請(qǐng)求獲取更新MPD的時(shí)間或條件,導(dǎo)致客戶端對(duì)MPD的更新不及時(shí),影響后繼客戶端對(duì)媒體分片的請(qǐng)求和媒體內(nèi)容的播放。或者,客戶端按照設(shè)定的觸發(fā)條件觸發(fā)對(duì)MPD更新的請(qǐng)求,而服務(wù)器的MPD很可能并沒有更新,從而導(dǎo)致服務(wù)器將最近的一次已經(jīng)發(fā)送的MPD文件發(fā)送給客戶端,造成MPD文件的重復(fù)傳輸。

技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種流媒體業(yè)務(wù)的更新方法及裝置,以解決現(xiàn)有技術(shù)中客戶端不能與服務(wù)器同步更新MPD文件,導(dǎo)致客戶端播放媒體業(yè)務(wù)不順暢的技術(shù)問題,以及重復(fù)傳輸MPD文件的技術(shù)問題。為解決上述問題,本發(fā)明實(shí)施例提供一種流媒體業(yè)務(wù)的發(fā)送方法,所述方法包括:接收客戶端發(fā)送的獲取第一媒體呈現(xiàn)描述MPD文件的請(qǐng)求;將包括所述第一MPD文件的響應(yīng)發(fā)送給所述客戶端;當(dāng)所述第一MPD文件發(fā)生更新時(shí),向所述客戶端發(fā)送第二MPD文件,所述第二MPD文件包括:更新的MPD文件或者所述第一MPD文件的更新信息,以便于客戶端及時(shí)替換或更新所述第一MPD文件??蛇x的,在接收到客戶端發(fā)送獲取第一媒體呈現(xiàn)描述MPD文件的請(qǐng)求前或者請(qǐng)求時(shí),所述方法還包括:與所述客戶端建立傳輸流媒體業(yè)務(wù)的連接通道,其中,所述流媒體業(yè)務(wù)包括第一MPD文件或第二MPD文件??蛇x的,所述接收到客戶端發(fā)送獲取第一媒體呈現(xiàn)描述MPD文件的請(qǐng)求為:接收到客戶端首次發(fā)送獲取第一MPD文件的請(qǐng)求??蛇x的,所述連接通道是基于第5版超文本標(biāo)記語言HTML5的服務(wù)器發(fā)送事件Server-sent-event的事件流eventstream連接通道??蛇x的,所述與所述客戶端建立用于傳輸MPD文件的連接通道包括:接收到客戶端發(fā)送建立傳輸流媒體業(yè)務(wù)的連接通道的請(qǐng)求;向所述客戶端發(fā)送同意建立傳輸流媒體業(yè)務(wù)的連接通道的響應(yīng);或者接收到客戶端發(fā)送獲取第一MPD文件的請(qǐng)求中還包括建立傳輸流媒體業(yè)務(wù)的連接通道的請(qǐng)求信息;在發(fā)送給所述客戶終端包括第一MPD文件的響應(yīng)中還包括同意建立傳輸流媒體業(yè)務(wù)的連接通道的響應(yīng)信息??蛇x的,如果在接收到客戶端發(fā)送獲取第一媒體呈現(xiàn)描述MPD文件的請(qǐng)求時(shí),與所述客戶端建立用于傳輸流媒體業(yè)務(wù)的連接通道;所述將包括所述第一MPD文件的響應(yīng)發(fā)送給所述客戶端為:通過所述連接通道將包括所述第一MPD文件的響應(yīng)發(fā)送給所述客戶端;所述向客戶端發(fā)送第二MPD文件為:通過所述連接通道向所述客戶端發(fā)送第二MPD文件。可選的,如果在接收客戶端發(fā)送獲取第一媒體呈現(xiàn)描述MPD文件的請(qǐng)求前,與所述客戶端建立用于傳輸流媒體業(yè)務(wù)的連接通道;所述接收客戶端發(fā)送獲取第一媒體呈現(xiàn)描述MPD文件的請(qǐng)求為:通過建立的連接通道接收客戶端發(fā)送獲取第一MPD文件的請(qǐng)求;所述將包括所述第一MPD文件的響應(yīng)發(fā)送給所述客戶端為:通過建立的連接通道將包括所述第一MPD文件的響應(yīng)發(fā)送給所述客戶端;所述向所述客戶端發(fā)送第二MPD文件為:通過建立的連接通道向所述客戶端發(fā)送第二MPD文件??蛇x的,所述方法還包括:在發(fā)送所述第一MPD文件或第二MPD文件后,斷開與所述客戶端建立傳輸流媒體業(yè)務(wù)的連接通道??蛇x的,在斷開與所述客戶端的連接通道后,所述方法還包括:在接收到客戶端發(fā)起的建立連接請(qǐng)求時(shí),再次與所述客戶端建立傳輸流媒體業(yè)務(wù)的連接通道。本發(fā)明實(shí)施例還提供一種流媒體業(yè)務(wù)的播放方法,所述方法包括:在接收到服務(wù)器發(fā)送第一媒體呈現(xiàn)描述MPD文件后,接收到服務(wù)器發(fā)送的第二媒體呈現(xiàn)描述MPD文件,其中,所述第二MPD文件包括:更新后的MPD文件或者所述第一MPD文件的更新信息;利用所述更新后的MPD文件替換第一MPD文件,或利用所述第一MPD文件的更新信息更新第一MPD文件,得到更新后的MPD文件;根據(jù)所述更新后的MPD文件構(gòu)造分片請(qǐng)求;從所述服務(wù)器中獲取與所述分片請(qǐng)求對(duì)應(yīng)的分片內(nèi)容;播放所述分片內(nèi)容??蛇x的,在接收到服務(wù)器發(fā)送所述第一MPD文件之前,所述方法還包括:向服務(wù)器發(fā)送獲取所述第一MPD文件的請(qǐng)求;接收所述服務(wù)器發(fā)送的包括所述第一MPD文件的響應(yīng)??蛇x的,在向所述服務(wù)器發(fā)送獲取所述第一MPD文件的請(qǐng)求前或者請(qǐng)求時(shí),所述方法還包括:與所述服務(wù)器建立用于傳輸流媒體業(yè)務(wù)的連接通道,所述流媒體業(yè)務(wù)包括第一MPD文件或第二MPD文件??蛇x的,所述向服務(wù)器發(fā)送獲取所述第一MPD文件的請(qǐng)求為:向服務(wù)器首次發(fā)送獲取所述第一MPD文件的請(qǐng)求??蛇x的,所述與服務(wù)器建立用于傳輸流媒體業(yè)務(wù)的連接通道,包括:在向服務(wù)器發(fā)送獲取第一MPD文件的請(qǐng)求后,向服務(wù)器發(fā)送用于建立傳輸流媒體業(yè)務(wù)的連接通道的請(qǐng)求;接收所述服務(wù)器發(fā)送同意建立傳輸流媒體業(yè)務(wù)的連接通道的響應(yīng);或者在向服務(wù)器發(fā)送獲取第一MPD文件的請(qǐng)求中還包括建立傳輸流媒體業(yè)務(wù)的連接通道的請(qǐng)求信息;接收所述服務(wù)器發(fā)送的包括MPD文件的響應(yīng)中還包括同意建立傳輸流媒體業(yè)務(wù)的連接通道的響應(yīng)信息??蛇x的,所述方法還包括:在接收到服務(wù)器發(fā)送的所述第一MPD文件或第二MPD文件后,檢測(cè)與所述服務(wù)器建立傳輸流媒體業(yè)務(wù)的連接通道的狀態(tài)??蛇x的,如果檢測(cè)到與所述服務(wù)器建立傳輸流媒體業(yè)務(wù)的連接通道的狀態(tài)為斷開時(shí),所述方法還包括:再次發(fā)起與服務(wù)器建立傳輸流媒體業(yè)務(wù)的連接通道。可選的,所述連接通道是基于第5版超文本標(biāo)記語言HTML5的服務(wù)器發(fā)送事件Server-sent-event的事件流eventstream連接通道??蛇x的,所述方法還包括:通過創(chuàng)建基于HTML5的事件源EventSource對(duì)象來打開一個(gè)事件流eventstream連接通道??蛇x的,在創(chuàng)建基于HTML5的EventSource對(duì)象時(shí),所述對(duì)象接收所述第一MPD文件或第二MPD文件的統(tǒng)一資源定位符URL,作為其構(gòu)造函數(shù)的參數(shù)??蛇x的,所述方法還包括:客戶端根據(jù)不同的EventSource對(duì)象來區(qū)分不同的媒體內(nèi)容對(duì)應(yīng)的MPD文件。相應(yīng)的,本發(fā)明還提供一種流媒體業(yè)務(wù)的發(fā)送裝置,包括:第一接收單元,用于接收客戶端發(fā)送獲取第一媒體呈現(xiàn)描述MPD文件的請(qǐng)求;第一發(fā)送單元,用于將包括所述第一MPD文件的響應(yīng)發(fā)送給所述客戶端;第二發(fā)送單元,用于在所述第一MPD文件發(fā)生更新時(shí),向所述客戶端發(fā)送第二MPD文件,所述第二MPD文件為更新的MPD文件或者所述第一MPD文件的更新信息,以便于客戶端及時(shí)替換或更新所述第一MPD文件。可選的,所述裝置還包括:第一建立單元,用于在所述第一接收單元接收到客戶端發(fā)送的獲取第一MPD文件的請(qǐng)求前或者請(qǐng)求時(shí),與所述客戶端建立傳輸流媒體業(yè)務(wù)的連接通道,其中,所述流媒體業(yè)務(wù)包括第一MPD文件或第二MPD文件??蛇x的,所述第一接收單元,具體用于接收客戶端首次發(fā)送的獲取第一媒體呈現(xiàn)描述MPD文件的請(qǐng)求??蛇x的,所述裝置還包括:控制單元,用于在第一發(fā)送單元或第二發(fā)送單元發(fā)送所述第一MPD文件或第二MPD文件后,斷開與所述客戶端建立傳輸流媒體業(yè)務(wù)的連接通道??蛇x的,所述裝置還包括:第二建立單元,用于在所述控制單元斷開與所述客戶端的連接通道后,在接收到客戶端發(fā)起的建立連接請(qǐng)求時(shí),再次與所述客戶端建立傳輸流媒體業(yè)務(wù)的連接通道。本發(fā)明實(shí)施例還提供一種流媒體業(yè)務(wù)的播放裝置,包括:第一接收單元,用于在接收到服務(wù)器發(fā)送第一媒體呈現(xiàn)描述MPD文件后,接收到服務(wù)器發(fā)送的第二媒體呈現(xiàn)描述MPD文件,其中,所述第二MPD文件為更新后的MPD文件或者所述第一MPD文件的更新信息;更新單元,用于利用所述更新后的MPD文件替換第一MPD文件;或利用所述第一MPD的更新信息更新第一MPD文件,得到更新后的MPD文件;構(gòu)造單元,用于根據(jù)所述更新后的MPD文件構(gòu)造分片請(qǐng)求;獲取單元,用于從所述服務(wù)器中獲取與所述分片請(qǐng)求對(duì)應(yīng)的分片內(nèi)容;播放單元,用于播放所述分片內(nèi)容??蛇x的,在所述第一接收單元接收到服務(wù)器發(fā)送所述第二MPD文件之前,所述裝置還包括:第一發(fā)送單元,用于向服務(wù)器發(fā)送獲取所述第一MPD文件的請(qǐng)求;第二接收單元,用于接收所述服務(wù)器發(fā)送的包括所述第一MPD文件的響應(yīng)??蛇x的,所述裝置還包括:第一建立單元,用于在第一發(fā)送單元向所述服務(wù)器發(fā)送獲取所述第一MPD文件的請(qǐng)求前或者請(qǐng)求時(shí),與所述服務(wù)器建立用于傳輸流媒體業(yè)務(wù)的連接通道,所述流媒體業(yè)務(wù)包括第一MPD文件或第二MPD文件??蛇x的,所述裝置還包括:檢測(cè)單元,用于在所述第一接收單元接收到服務(wù)器發(fā)送的所述第一MPD文件或第二MPD文件后,檢測(cè)所述第一建立單元建立的用于傳輸流媒體業(yè)務(wù)的連接通道的狀態(tài)??蛇x的,所述裝置還包括:第二建立單元,用于在所述檢測(cè)單元檢測(cè)到檢測(cè)所述第一建立單元建立的用于傳輸流媒體業(yè)務(wù)的連接通道的狀態(tài)處于斷開時(shí),再次與服務(wù)器建立用于傳輸流媒體業(yè)務(wù)的連接通道。由上述技術(shù)方案可知,本實(shí)施例中,當(dāng)服務(wù)器將第一MPD文件發(fā)送給客戶端后,如果檢測(cè)到或查詢到第一MPD文件發(fā)生變更,則將變更后的第二MPD文件主動(dòng)發(fā)送給客戶端,或者將第二MPD文件相對(duì)第一MPD文件的更新部分發(fā)送給客戶端,以便于客戶端及時(shí)更新,并能順暢的播放媒體業(yè)務(wù)。從而保證與服務(wù)器上MPD文件的一致性和有效性。附圖說明為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例提供的一種流媒體業(yè)務(wù)的發(fā)送方法的流程圖;圖2為本發(fā)明實(shí)施例提供的一種流媒體業(yè)務(wù)的播放方法的流程圖;圖3為本發(fā)明實(shí)施例提供的一種流媒體業(yè)務(wù)的發(fā)送裝置的結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例提供的一種流媒體業(yè)務(wù)的發(fā)送裝置的第二結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例提供的一種流媒體業(yè)務(wù)的發(fā)送裝置的第三結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例提供的一種流媒體業(yè)務(wù)的發(fā)送裝置的第四結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例提供的一種流媒體業(yè)務(wù)的播放裝置的結(jié)構(gòu)示意圖;圖8為本發(fā)明實(shí)施例提供的一種流媒體業(yè)務(wù)的播放裝置的第二結(jié)構(gòu)示意圖;圖9為本發(fā)明實(shí)施例提供的一種流媒體業(yè)務(wù)的播放裝置的第三結(jié)構(gòu)示意圖;圖10為本發(fā)明實(shí)施例提供的一種流媒體業(yè)務(wù)的播放裝置的第四結(jié)構(gòu)示意圖;圖11為本發(fā)明實(shí)施例提供的一種媒體業(yè)務(wù)的視頻播放方法的應(yīng)用實(shí)例的流程圖。具體實(shí)施方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。請(qǐng)參閱圖1為本發(fā)明實(shí)施例提供的一種流媒體業(yè)務(wù)的發(fā)送方法的流程圖;所述方法包括:步驟101:接收客戶端發(fā)送的獲取第一媒體呈現(xiàn)描述(MPD,MediaPresentationDescription)文件的請(qǐng)求;在該實(shí)施例中,MPD是對(duì)一個(gè)媒體呈現(xiàn)內(nèi)容的描述,主要包括對(duì)內(nèi)容分片、請(qǐng)求構(gòu)造、多碼率等的描述。MPD文件是一個(gè)xml格式的文檔,第三代移動(dòng)通信伙伴項(xiàng)目(3GPP,3rdGenerationPartnershipProject)的客戶端用MPD文件中包括的元數(shù)據(jù)來構(gòu)造合適的超文本傳輸協(xié)議的統(tǒng)一資源定位符(HTTP-URL,HypertextTransferProtocol-UniformResourceLocator),進(jìn)而獲取分片內(nèi)容,并給客戶端提供流媒體服務(wù)。對(duì)于MPD的定義,具體可以參考3GPPTS26.247中的解釋,在此不再贅述。其中,所述客戶端可以是超文本傳輸協(xié)議流客戶端(HTTPStreamingClient),也可以是其他具有超文本傳輸協(xié)議的客戶端。步驟102:將包括所述第一MPD文件的響應(yīng)發(fā)送給所述客戶端;該步驟中,服務(wù)器,比如,超文本傳輸協(xié)議流服務(wù)器(HTTPSteamingServer),在接收到內(nèi)容準(zhǔn)備服務(wù)器(ContentPreparationServer)推送的MPD文件后,如果接收到客戶端發(fā)送獲取MPD文件(即第一MPD文件)的請(qǐng)求,則將所述MPD文件發(fā)送給所述客戶端。步驟103:當(dāng)所述第一MPD文件發(fā)生更新時(shí),向所述客戶端發(fā)送第二MPD文件,所述第二MPD文件包括:更新的MPD文件或者所述第一MPD的更新信息,以便于客戶端及時(shí)替換或更新所述第一MPD文件。其中,所述第二MPD文件中還可以包括對(duì)第一MPD文件已更新的指示信息。該步驟中,當(dāng)服務(wù)器檢測(cè)到或查詢到數(shù)據(jù)庫或者內(nèi)容服務(wù)器中所述第一MPD文件發(fā)生更新時(shí),主動(dòng)將更新的第二MPD文件發(fā)送給所述客戶端,以便于客戶端及時(shí)將所述第一MPD文件更新或替換為第二MPD文件。其檢測(cè)或查詢的方式可以實(shí)時(shí),也可以定時(shí),本實(shí)施例不作限制。在該實(shí)施例中,當(dāng)服務(wù)器將第一MPD文件發(fā)送給客戶端后,如果檢測(cè)到或查詢到第一MPD文件發(fā)生變更,則將變更后的第二MPD文件主動(dòng)發(fā)送給客戶端,以便于客戶端及時(shí)更新,并能順暢的播放媒體業(yè)務(wù),從而保證與服務(wù)器上MPD文件的一致性和有效性。可選的,本發(fā)明實(shí)施例中,在接收到客戶端發(fā)送獲取第一媒體呈現(xiàn)描述MPD文件的請(qǐng)求前或者請(qǐng)求時(shí),所述方法還可以包括:服務(wù)器與所述客戶端建立傳輸流媒體業(yè)務(wù)的連接通道,其中,所述流媒體業(yè)務(wù)包括第一MPD文件或第二MPD文件。具體包括:一種建立方式為:服務(wù)器接收到客戶端發(fā)送建立傳輸流媒體業(yè)務(wù)的連接通道的請(qǐng)求;服務(wù)器向所述客戶端發(fā)送同意建立傳輸流媒體業(yè)務(wù)的連接通道的響應(yīng)。另一種方式為:服務(wù)器接收到客戶端發(fā)送獲取第一MPD文件的請(qǐng)求中還包括建立傳輸流媒體業(yè)務(wù)的連接通道的請(qǐng)求信息;服務(wù)器在發(fā)送給所述客戶終端包括第一MPD文件的響應(yīng)中還包括同意建立傳輸流媒體業(yè)務(wù)的連接通道的響應(yīng)信息。其中,所述連接通道是基于第5版超文本標(biāo)記語言HTML5的服務(wù)器發(fā)送事件(Server-sent-event)的事件流(eventstream)連接通道。當(dāng)然,也并不限于此,還可以是其他類似的連接通道??蛇x,如果在接收到客戶端發(fā)送獲取第一媒體呈現(xiàn)描述MPD文件的請(qǐng)求時(shí),與所述客戶端建立用于傳輸流媒體業(yè)務(wù)的連接通道;則在上述實(shí)施例中,所述將包括所述第一MPD文件的響應(yīng)發(fā)送給所述客戶端為:通過所述連接通道將包括所述第一MPD文件的響應(yīng)發(fā)送給所述客戶端;所述向客戶端發(fā)送第二MPD文件為:通過所述連接通道向所述客戶端發(fā)送第二MPD文件。如果在接收客戶端發(fā)送獲取第一媒體呈現(xiàn)描述MPD文件的請(qǐng)求前,與所述客戶端建立用于傳輸流媒體業(yè)務(wù)的連接通道;則在上述實(shí)施例中,所述接收客戶端發(fā)送獲取第一媒體呈現(xiàn)描述MPD文件的請(qǐng)求為:通過建立的連接通道接收客戶端發(fā)送獲取第一MPD文件的請(qǐng)求;所述將包括所述第一MPD文件的響應(yīng)發(fā)送給所述客戶端為:通過建立的連接通道將包括所述第一MPD文件的響應(yīng)發(fā)送給所述客戶端;所述向所述客戶端發(fā)送第二MPD文件為:通過建立的連接通道向所述客戶端發(fā)送第二MPD文件。在上述實(shí)施例中,所述方法還可以包括:在發(fā)送所述第一MPD文件或第二MPD文件后,服務(wù)器斷開或保持與所述客戶端的連接通道。其中,如果服務(wù)器斷開與所述客戶端的連接通道,所述方法還可以包括:再次與所述客戶端建立用于傳輸流媒體業(yè)務(wù)的連接通道;具體包括:服務(wù)器接收到所述客戶端再次發(fā)送建立流媒體業(yè)務(wù)的連接通道的請(qǐng)求;服務(wù)器向所述客戶端再次發(fā)送同意建立傳輸流媒體業(yè)務(wù)的連接通道的響應(yīng)。其中,所述連接通道是基于第5版超文本標(biāo)記語言HTML5的服務(wù)器發(fā)送事件(Server-sent-event)的事件流(eventstream)連接通道。其中,所述Server-sent-event的eventstream連接通道正常情況下不會(huì)被服務(wù)器主動(dòng)斷開。本發(fā)明實(shí)施例中,服務(wù)器一旦檢測(cè)到MPD的更新,就主動(dòng)將更新后的MPD文件或者包括相對(duì)于上次MPD修改的部分更新信息發(fā)送給客戶端,以便于客戶端及時(shí)更新本地的MPD,從而保證服務(wù)器與客戶端上MPD文件的一致性和有效性。還請(qǐng)參閱圖2,為本發(fā)明實(shí)施例提供的一種流媒體業(yè)務(wù)的播放方法的流程圖,所述方法包括:步驟201:在接收到服務(wù)器發(fā)送第一媒體呈現(xiàn)描述MPD文件后,接收到服務(wù)器發(fā)送的第二媒體呈現(xiàn)描述MPD文件,其中,所述第二MPD文件包括:更新后的MPD文件或者所述第一MPD的更新信息;步驟202:利用所述更新后的MPD文件替換第一MPD文件,或利用所述第一MPD的更新信息更新第一MPD文件,得到更新后的MPD文件;步驟203:根據(jù)所述更新后的MPD文件構(gòu)造分片請(qǐng)求;步驟204:從所述服務(wù)器中獲取與所述分片請(qǐng)求對(duì)應(yīng)的分片內(nèi)容;步驟205:播放所述分片內(nèi)容。在該實(shí)施例中,客戶端不需要向服務(wù)器請(qǐng)求獲取更新的第二MPD文件,而是服務(wù)器在檢測(cè)到或查詢到與之前發(fā)送給客戶端的MPD文件有更新,主動(dòng)將更新后的MPD文件,或者之前已發(fā)送MPD文件的更新信息發(fā)送客戶端??蛇x的,在接收到服務(wù)器發(fā)送所述第一MPD文件之前,所述方法還可以包括:客戶端向服務(wù)器發(fā)送獲取所述第一MPD文件的請(qǐng)求;客戶端接收所述服務(wù)器發(fā)送的包括所述第一MPD文件的響應(yīng)??蛇x的,在向所述服務(wù)器發(fā)送獲取所述第一MPD文件的請(qǐng)求前或者請(qǐng)求時(shí),所述方法還可以包括:客戶端與所述服務(wù)器建立用于傳輸流媒體業(yè)務(wù)的連接通道,所述流媒體業(yè)務(wù)包括第一MPD文件或第二MPD文件。其中,客戶端與所述服務(wù)器建立用于傳輸流媒體業(yè)務(wù)的連接通道可以包括:一種方式,為客戶端在向服務(wù)器首次發(fā)送獲取第一MPD文件的請(qǐng)求時(shí),與服務(wù)器建立傳輸流媒體業(yè)務(wù)的連接通道;具體包括:在向服務(wù)器發(fā)送的獲取第一MPD文件的請(qǐng)求中還包括建立傳輸流媒體業(yè)務(wù)的連接通道的請(qǐng)求信息;接收所述服務(wù)器發(fā)送的包括MPD文件的響應(yīng)中還包括同意建立傳輸流媒體業(yè)務(wù)的連接通道的響應(yīng)信息。另一種是,客戶端在向服務(wù)器發(fā)送獲取第一MPD文件的請(qǐng)求后,向服務(wù)器發(fā)送用于建立傳輸流媒體業(yè)務(wù)的連接通道的請(qǐng)求;客戶端接收所述服務(wù)器發(fā)送同意建立傳輸流媒體業(yè)務(wù)的連接通道的響應(yīng)??蛇x的,所述向服務(wù)器發(fā)送獲取所述第一MPD文件的請(qǐng)求為:向服務(wù)器首次發(fā)送獲取所述第一MPD文件的請(qǐng)求??蛇x的,所述方法還可以包括:客戶端在接收到服務(wù)器發(fā)送的所述第一MPD文件或第二MPD文件后,檢測(cè)與所述服務(wù)器建立傳輸流媒體業(yè)務(wù)的連接通道的狀態(tài)。可選的,所述方法還可以包括:在檢測(cè)到與所述服務(wù)器建立傳輸流媒體業(yè)務(wù)的連接通道狀態(tài)為斷開時(shí),再次與客戶端建立傳輸流媒體業(yè)務(wù)的連接通道;具體包括:在與所述服務(wù)器建立傳輸流媒體業(yè)務(wù)的連接通道斷開時(shí),立即向所述服務(wù)器再次發(fā)送用于建立傳輸流媒體業(yè)務(wù)的連接通道的請(qǐng)求;接收服務(wù)器再次發(fā)送同意建立傳輸流媒體業(yè)務(wù)的連接通道的響應(yīng)。可選的,本實(shí)施例中的所述連接通道是基于第5版超文本標(biāo)記語言(HTML5)的服務(wù)器發(fā)送事件(Server-sent-event)的事件流(eventstream)連接通道。客戶端通過創(chuàng)建基于HTML5的事件源(EventSource)對(duì)象來打開一個(gè)eventstream連接通道。在創(chuàng)建基于HTML5的EventSource對(duì)象時(shí),該對(duì)象接收所述第一MPD文件或第二MPD文件的URL,作為其構(gòu)造函數(shù)的參數(shù)??蛻舳烁鶕?jù)不同的EventSource對(duì)象來區(qū)分不同的媒體內(nèi)容對(duì)應(yīng)的MPD文件。本發(fā)明實(shí)施例中,客戶端可以在首次請(qǐng)求獲取MPD文件時(shí),建立一個(gè)與服務(wù)器之間的專有的HTTP連接(并不限于此),使用該連接建立進(jìn)行MPD的更新傳送。與現(xiàn)有技術(shù)相比,服務(wù)器和客戶端之間不需要像現(xiàn)有技術(shù)中那樣,設(shè)置多個(gè)參數(shù)來約束客戶端進(jìn)行核對(duì)更新的MPD的行為。也就是說,本發(fā)明實(shí)施例中,每當(dāng)服務(wù)器檢測(cè)或查詢到新的MPD時(shí),就主動(dòng)的發(fā)送給客戶端,客戶端收到后更新本地的MPD文件,以保證與服務(wù)器中MPD文件的一致性和有效性?;谏鲜龇椒ǖ膶?shí)現(xiàn)過程,本發(fā)明實(shí)施例還提供一種流媒體業(yè)務(wù)的發(fā)送裝置,其結(jié)構(gòu)示意圖如圖3所示,所述裝置包括:第一接收單元31、第一發(fā)送單元32和第二發(fā)送單元33,其中,所述第一接收單元31,用于接收客戶端發(fā)送獲取第一媒體呈現(xiàn)描述MPD文件的請(qǐng)求;所述第一發(fā)送單元32,用于將包括所述第一MPD文件的響應(yīng)發(fā)送給所述客戶端;所述第二發(fā)送單元33,用于在所述第一MPD文件發(fā)生更新時(shí),向所述客戶端發(fā)送第二MPD文件,所述第二MPD文件為更新的MPD文件或者所述第一MPD的更新信息,以便于客戶端及時(shí)替換或更新所述第一MPD文件。其中,第一接收單元31接收到客戶端發(fā)送獲取第一MPD文件的請(qǐng)求,可以使客戶端首次發(fā)送獲取第一MPD文件的請(qǐng)求。可選的,所述裝置還可以包括:第一建立單元41,用于在所述第一接收單元31接收到客戶端發(fā)送的獲取第一MPD文件的請(qǐng)求前或者請(qǐng)求時(shí),與所述客戶端建立傳輸流媒體業(yè)務(wù)的連接通道,其中,所述流媒體業(yè)務(wù)包括第一MPD文件或第二MPD文件。其中,建立傳輸流媒體業(yè)務(wù)的連接通道的過程具體詳見上述,在此不再贅述。其對(duì)應(yīng)的結(jié)構(gòu)示意圖如圖4所示,圖4為本發(fā)明實(shí)施例提供的一種流媒體業(yè)務(wù)的發(fā)送裝置的第二結(jié)構(gòu)示意圖??蛇x的,所述裝置還可以包括:控制單元52,用于在第一發(fā)送單元31或第二發(fā)送單元32發(fā)送所述第一MPD文件或第二MPD文件后,斷開與所述客戶端建立傳輸流媒體業(yè)務(wù)的連接通道。其對(duì)應(yīng)的結(jié)構(gòu)示意圖如圖5所示,圖5為本發(fā)明實(shí)施例提供的一種流媒體業(yè)務(wù)的發(fā)送裝置的第三結(jié)構(gòu)示意圖??蛇x的,所述裝置還可以包括:第二建立單元61,用于在所述控制單元51斷開與所述客戶端建立傳輸流媒體業(yè)務(wù)的連接通道時(shí)或后,在接收到客戶端發(fā)起的建立連接請(qǐng)求時(shí),再次與所述客戶端建立傳輸流媒體業(yè)務(wù)的連接通道,具體包括:接收到所述客戶端再次發(fā)送建立流媒體業(yè)務(wù)的連接通道的請(qǐng)求;以及向所述客戶端再次發(fā)送同意建立傳輸流媒體業(yè)務(wù)的連接通道的響應(yīng)。其對(duì)應(yīng)的結(jié)構(gòu)示意圖如圖6所示,圖6為本發(fā)明實(shí)施例提供的一種流媒體業(yè)務(wù)的發(fā)送裝置的第四結(jié)構(gòu)示意圖。所述裝置中各個(gè)單元的功能和作用的實(shí)現(xiàn)過程,詳見上述方法中對(duì)應(yīng)的實(shí)現(xiàn)過程,在此不再贅述。相應(yīng)的,本發(fā)明實(shí)施例還提供一種流媒體業(yè)務(wù)的播放裝置,其結(jié)構(gòu)示意圖如圖7所示,所述裝置包括:第一接收單元71,更新單元72,構(gòu)造單元73,獲取單元74和播放單元75,其中,所述第一接收單元71,用于在接收到服務(wù)器發(fā)送第一媒體呈現(xiàn)描述MPD文件后,接收服務(wù)器發(fā)送的第二媒體呈現(xiàn)描述MPD文件,其中,所述第二MPD文件為更新后的MPD文件或者所述第一MPD文件的更新信息;所述更新單元72,用于利用所述更新后的MPD文件替換第一MPD文件;或利用所述第一MPD的更新信息更新第一MPD文件,得到更新后的MPD文件;所述構(gòu)造單元73,用于根據(jù)所述更新后的MPD文件構(gòu)造分片請(qǐng)求;所述獲取單元74,用于從所述服務(wù)器中獲取與所述分片請(qǐng)求對(duì)應(yīng)的分片內(nèi)容;所述播放單元75,用于播放所述分片內(nèi)容??蛇x的,在第一接收單元71接收到服務(wù)器發(fā)送所述第二MPD文件之前,所述裝置還可以包括:第一發(fā)送單元81和第二接收單元82,所述第一發(fā)送單元81,用于向服務(wù)器發(fā)送獲取所述第一MPD文件的請(qǐng)求;所述第二接收單元82,用于接收所述服務(wù)器發(fā)送的包括所述第一MPD文件的響應(yīng)。其對(duì)應(yīng)的結(jié)構(gòu)示意圖如圖8所示,圖8為本發(fā)明實(shí)施例提供的一種流媒體業(yè)務(wù)的發(fā)送裝置的第二結(jié)構(gòu)示意圖??蛇x的,所述裝置還可以包括:第一建立單元91,用于在第一發(fā)送單元81向所述服務(wù)器發(fā)送獲取所述第一MPD文件的請(qǐng)求前或者請(qǐng)求時(shí),與所述服務(wù)器建立用于傳輸流媒體業(yè)務(wù)的連接通道,所述流媒體業(yè)務(wù)包括第一MPD文件或第二MPD文件。其對(duì)應(yīng)的結(jié)構(gòu)示意圖如圖9所示,圖9為本發(fā)明實(shí)施例提供的一種流媒體業(yè)務(wù)的發(fā)送裝置的第三結(jié)構(gòu)示意圖??蛇x的,所述裝置還可以包括:檢測(cè)單元10,用于在所述第一接收單元接收到所述服務(wù)器發(fā)送的所述第二MPD文件和/或第二接收單元接收到所述服務(wù)器發(fā)送的第一MPD文件后,檢測(cè)所述第一建立單元91建立的用于傳輸流媒體業(yè)務(wù)的連接通道的狀態(tài)。所述裝置還可以包括:第二建立單元11,用于在所述檢測(cè)單元10檢測(cè)所述第一建立單元91建立的用于傳輸流媒體業(yè)務(wù)的連接通道斷開后,立即再次與服務(wù)器建立用于傳輸流媒體業(yè)務(wù)的連接通道,其建立的具體過程包括:立即向所述服務(wù)器再次發(fā)送用于建立傳輸流媒體業(yè)務(wù)的連接通道的請(qǐng)求;以及接收服務(wù)器再次發(fā)送同意建立傳輸流媒體業(yè)務(wù)的連接通道的響應(yīng)。其對(duì)應(yīng)的結(jié)構(gòu)示意圖如圖10所示,圖10為本發(fā)明實(shí)施例提供的一種流媒體業(yè)務(wù)的發(fā)送裝置的第四結(jié)構(gòu)示意圖。所述裝置中各個(gè)單元的功能和作用的實(shí)現(xiàn)過程,詳見上述方法中對(duì)應(yīng)的實(shí)現(xiàn)過程,在此不再贅述。為了便于本領(lǐng)域技術(shù)人員的理解,下面以具體的應(yīng)用實(shí)例來說明。還請(qǐng)參閱圖11,為本發(fā)明實(shí)施例提供的一種媒體業(yè)務(wù)的視頻播放方法的應(yīng)用實(shí)例的流程圖,該實(shí)施例以應(yīng)用于3GPPAdaptiveHTTPStreaming系統(tǒng)為例,在該系統(tǒng)中涉及到的網(wǎng)元包括:內(nèi)容源(ContentSource)網(wǎng)元、內(nèi)容準(zhǔn)備(ContentPreparation)網(wǎng)元、HTTP流服務(wù)器(HTTPStreamingServer,簡稱HTTP服務(wù)器)和HTTP流客戶端(HTTPStreamingClient,簡稱,HTTP客戶端),具體過程包括:步驟110:內(nèi)容源網(wǎng)元將需要HTTP流客戶端播放的媒體內(nèi)容發(fā)送給內(nèi)容準(zhǔn)備網(wǎng)元;步驟111:內(nèi)容準(zhǔn)備網(wǎng)元將接收到的媒體內(nèi)容劃分為媒體內(nèi)容分片,以及生成MPD;也就是說,內(nèi)容準(zhǔn)備網(wǎng)元負(fù)責(zé)對(duì)接收得到的媒體內(nèi)容進(jìn)行媒體分片,并將媒體分片內(nèi)容封裝成符合要求的格式(如3GP格式的文件分片),然后,針對(duì)每個(gè)媒體分片生成對(duì)應(yīng)的媒體呈現(xiàn)描述MPD文件。步驟112:內(nèi)容準(zhǔn)備網(wǎng)元將所述內(nèi)容分片和MPD文件發(fā)送(或者推送)給HTTP流服務(wù)器;以便于HTTP流服務(wù)器存儲(chǔ)接收到的內(nèi)容分片和MPD文件;步驟113:HTTP流客戶端通過帶外方式獲取到MPD文件的URL;步驟114:HTTP流客戶端與所述HTTP流服務(wù)器建立傳輸流媒體業(yè)務(wù)(即MPD文件)的連接通道;其中,所述流媒體業(yè)務(wù)包括首次傳輸?shù)腗PD文件,或者更新的MPD文件等。需要說明的是,本發(fā)明是以HTTP流客戶端向HTTP流服務(wù)器首次請(qǐng)求獲取MPD文件之前,建立連接通道為例,但并不限于此,比如,還可以在首次請(qǐng)求獲取MPD文件時(shí)建立傳輸媒體業(yè)務(wù)的連接通道。其中,本實(shí)施例中,所述連接通道是基于第5版超文本標(biāo)記語言HTML5的服務(wù)器發(fā)送事件Server-sent-event的事件流eventstream連接通道,但并不限于此。步驟115:HTTP流客戶端向URL對(duì)應(yīng)的HTTP流服務(wù)器請(qǐng)求獲取MPD文件(即第一MPD文件)。當(dāng)然,在該實(shí)施例中,還可以在請(qǐng)求獲取MPD文件(即第一MPD文件)前,請(qǐng)求與所述HTTP流服務(wù)器建立傳輸流媒體業(yè)務(wù)的連接通道;本實(shí)施例以請(qǐng)求MPD文件之前建立連接通道為例。步驟116:HTTP流服務(wù)器將存儲(chǔ)的MPD文件發(fā)送給所述HTTP客戶端;步驟117:HTTP流客戶端根據(jù)所述MPD文件生成(構(gòu)造)分片請(qǐng)求;步驟118:HTTP流客戶端向HTTP流服務(wù)器請(qǐng)求獲取所述分片請(qǐng)求的分片內(nèi)容;步驟119:HTTP流服務(wù)器向所述HTTP流客戶端發(fā)送所述分片請(qǐng)求的分片內(nèi)容;步驟120:HTTP流客戶端播放接收到的所述分片內(nèi)容;步驟121:內(nèi)容源網(wǎng)元將更新的MPD文件發(fā)送給內(nèi)容準(zhǔn)備網(wǎng)元;步驟122:內(nèi)容準(zhǔn)備網(wǎng)元將接收到的所述更新的MPD文件發(fā)布到所述HTTP流服務(wù)器上;其中,所述更新的MPD文件為更新后的MPD文件或者所述第一MPD的更新信息等;步驟123:HTTP流服務(wù)器將接收到的所述更新的MPD文件主動(dòng)發(fā)送給HTTP流客戶端;其中,HTTP流服務(wù)器還可以實(shí)時(shí)或定期查詢數(shù)據(jù)庫或者內(nèi)容準(zhǔn)備網(wǎng)元或者內(nèi)容服務(wù)器等,如果查詢到MPD文件發(fā)生更新,即向所述HTTP流客戶端發(fā)送更新的MPD文件,即第二MPD文件。步驟124:HTTP流客戶端根據(jù)所述更新的MPD文件生成分片請(qǐng)求;并從HTTP服務(wù)器上獲取所述分片請(qǐng)求對(duì)應(yīng)的分片內(nèi)容,然后播放所述分片內(nèi)容。即重復(fù)執(zhí)行步驟117步驟120。之后,當(dāng)HTTP流服務(wù)器在接收或檢測(cè)到更新的MPD文件時(shí),會(huì)主動(dòng)將更新的MPD文件發(fā)送給HTTP流客戶端,而HTTP流客戶端的執(zhí)行過程如上所述,在此不再贅述。也就是說,本實(shí)施例中,HTTP流客戶端在首次請(qǐng)求獲取MPD文件之前,先建立一個(gè)與HTTP流服務(wù)器之間的專有的HTTP連接,并使用該連接進(jìn)行MPD文件或更新的MPD文件的傳送,并且,在HTTP流服務(wù)器檢測(cè)到已發(fā)送給HTTP流客戶端的MPD文件發(fā)生變更時(shí),及時(shí)將更新的MPD文件主動(dòng)發(fā)送給HTTP流客戶端,以便于HTTP流客戶端及時(shí)更新本地的MPD文件,從而保證HTTP流客戶端與HTTP流服務(wù)器上MPD文件的一致性和有效性。本實(shí)施例以基于HTML5的push實(shí)現(xiàn)為例。其中,HTML5SSE(Server-SentEvents)是HTML5的一項(xiàng)技術(shù),標(biāo)準(zhǔn)化了serverpush功能,Server-SentEvents規(guī)范定義了API來打開一個(gè)超文本傳送協(xié)議HTTP連接,通過該連接能夠獲取從HTTP服務(wù)器推送的通知。下面是客戶端請(qǐng)求與服務(wù)器建立基于SSE的連接打開一個(gè)eventstream的一個(gè)HTTPGET消息示例,該消息示例中標(biāo)明了客戶端支持的三種MIME類型text/event-stream、application/3gpp-dahs+xml、application/3gpp-dahsdelta+xml。具體包括:GET/EventsHTTP/1.1Host:myServer:8875User-Agent:Mozilla/5.0(Windows;U;WindowsNT5.1;de-DE)AppleWebKit/532+(KHTML,likeGecko)Version/4.0.4Safari/531.21.10Accept-Encoding:gzip,deflateReferer:http://myServer:8875/Accept:text/event-stream;application/3gpp-dahs+xml;application/3gpp-dahsdelta+xml;Last-Event-Id:6Accept-Language:de-DECache-Control:no-cacheConnection:keep-alive也就是說,該程序段描述,該HTTP服務(wù)器收到該HTTP請(qǐng)求后,回復(fù)下述response消息。Response消息中包括對(duì)eventstream事件的響應(yīng),data字段指示這是一個(gè)MPD文件相關(guān)的信息,并且附帶了MPD文件相關(guān)的信息。其中SomeRandomString用來區(qū)分兩種不同的數(shù)據(jù)類型。HTTP/1.1200OKServer:xLightweb/2.12-HTML5Preview6Content-Type:multipart/mixed;;boundary=″SomeRandomString″Expires:Fri,01Jan199000:00:00GMTCache-Control:no-cache,no-store,max-age=0,must-revalidatePragma:no-cacheConnection:close–SomeRandomStringContent-type:text/event-stream:forMPDstreamretry:5000id:7data:ThisisaMPDdata.--SomeRandomStringContent-type:application/3gpp-ahs+xmlThispartisMPDDATA--SomeRandomString也就是說,HTTP客戶端收到該response以后,解析數(shù)據(jù)部分,獲取MPD文件更新信息。之后,HTTP服務(wù)器在查詢到MPD文件發(fā)生更新時(shí),主動(dòng)將更新的MPD文件發(fā)送發(fā)給HTTP客戶端。即HTTP服務(wù)器和HTTP客戶端之間的交互類似于客戶端先請(qǐng)求,服務(wù)器響應(yīng),然后再主動(dòng)響應(yīng)的形式。在另一實(shí)施例中,還可以基于longpolling的push實(shí)現(xiàn)為例,Longpolling技術(shù)也是基于HTTP的,該實(shí)施例要求客戶端和服務(wù)器都支持longpolling特性,其過程為:客戶端和Server之間連接建立以后,客戶端向Server發(fā)送一個(gè)請(qǐng)求,Server會(huì)一直保持這個(gè)鏈接,同時(shí)反復(fù)查詢數(shù)據(jù)庫或者內(nèi)容服務(wù)器,一旦Server查詢到有更新或者有數(shù)據(jù)要向客戶端發(fā)送,就恢復(fù)response,將其發(fā)送給客戶端,之后連接被斷開,然后,客戶端可以重新建立連接,并發(fā)起一個(gè)新的request到Server。這樣可以保證客戶端不重復(fù)請(qǐng)求,服務(wù)器不重復(fù)發(fā)送。但是,在實(shí)際的應(yīng)用中,有些實(shí)現(xiàn)方式里,客戶端和Server之間的連接也可以不斷開,一直保持。但是數(shù)據(jù)更新的獲取還是建立在resquest和response對(duì)的基礎(chǔ)上。在另一實(shí)施例中,還可以基于HTML5中有HAP的場(chǎng)景的實(shí)現(xiàn),也就是說,網(wǎng)絡(luò)中存在HTTPProxy實(shí)體,該實(shí)體具備代理server的功能,需要對(duì)來自Server的MPD文件進(jìn)行修改。這種場(chǎng)景下,可以在HTTPProxy和HTTPClient之間建立一個(gè)用于傳送和更新MPD文件的連接??蛻舳送瑫r(shí)接收來自server和proxy的MPD文件更新信息,客戶端根據(jù)最后一次收到的更新信息替換或更新本地的MPD文件。本發(fā)明實(shí)施例中,不但保證了MPD文件更新的及時(shí)性,也避免了MPD信息的重復(fù)傳輸,以及避免維護(hù)MPD正常更新的復(fù)雜性。需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
达州市| 山阳县| 云阳县| 东明县| 建始县| 呼和浩特市| 鹿泉市| 沁阳市| 玉门市| 登封市| 乳源| 城固县| 怀柔区| 克拉玛依市| 石景山区| 鹤峰县| 临朐县| 绍兴市| 正镶白旗| 社旗县| 金山区| 琼结县| 盐边县| 丹阳市| 西城区| 龙江县| 荔浦县| 昌江| 阿坝| 朝阳市| 清河县| 邮箱| 若尔盖县| 东乌珠穆沁旗| 盐边县| 榆树市| 榆树市| 沅江市| 普格县| 新河县| 宁晋县|