專利名稱:點(diǎn)對(duì)點(diǎn)視頻文件傳輸方法、終端及服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)業(yè)務(wù)領(lǐng)域,具體涉及一種點(diǎn)對(duì)點(diǎn)視頻文件傳輸方法、終端及服務(wù)
O
背景技術(shù):
隨著社會(huì)信息化程度提高和多媒體信息的豐富,手機(jī)用戶信息傳輸?shù)男枨笠呀?jīng)從 一般的語(yǔ)音、文字、圖片發(fā)展到視頻。目前手機(jī)用戶信息傳輸?shù)姆绞街饔幸Z(yǔ)音電話、短信、 彩信、視頻電話等。其中,語(yǔ)音電話、視頻電話主要用于終端間傳送終端通過話筒或攝像頭 等實(shí)時(shí)接收到的語(yǔ)音、視頻信息;短信用于字?jǐn)?shù)受限的文字傳輸,即,首先由發(fā)起移動(dòng)終端 將短消息發(fā)送給短消息中心,再由短消息中心再把短消息發(fā)送給目的移動(dòng)終端;彩信主要 用于圖片、文字、聲音等多媒體文件傳輸,即,首先由發(fā)起移動(dòng)終端將彩信發(fā)送給彩信中心, 再由彩信中心再把彩信發(fā)送給目的移動(dòng)終端。一般而言,由于短信使用信令信道,彩信基于 短消息+GPRS方式采用專用協(xié)議,故短消息、彩信傳送信息的方式不適合傳輸大數(shù)據(jù)量文 件。現(xiàn)有手機(jī)用戶信息傳輸?shù)姆绞酱嬖谥韵碌娜秉c(diǎn)(1)語(yǔ)音電話及視頻電話無(wú)法在移動(dòng)終端間傳送移動(dòng)終端上保存的文字、語(yǔ)音、視 頻文件;短信息、彩信方式很難承擔(dān)傳送較大數(shù)據(jù)量文件的傳送任務(wù),也就是說(shuō),現(xiàn)有的傳 輸方式難以傳輸大數(shù)據(jù)量的視頻文件。(2)由于短消息、彩信都需要在中心服務(wù)器上保存一定的時(shí)間,其用于傳輸大數(shù)據(jù) 量的視頻文件將給中心服務(wù)器存儲(chǔ)增加較大的壓力,同時(shí)由于無(wú)線資源的限制,若傳送視 頻文件的用戶過多,將會(huì)給語(yǔ)音等通信造成較大影響。(3)視頻文件由用戶臨時(shí)生成的可能性較小,不同用戶傳送的視頻文件重復(fù)的可 能性較大,導(dǎo)致視頻文件傳輸?shù)墓ぷ髦貜?fù)率大,降低效率及增加通信及存儲(chǔ)成本。
發(fā)明內(nèi)容
本發(fā)明的第一目的是針對(duì)現(xiàn)有手機(jī)用戶信息傳輸?shù)姆绞叫实图俺杀靖叩娜毕荩?提出一種高效的、低成本的點(diǎn)對(duì)點(diǎn)視頻文件傳輸方法。本發(fā)明的第二目的是針對(duì)現(xiàn)有手機(jī)用戶信息傳輸?shù)姆绞叫实图俺杀靖叩娜毕荩?提出一種高效的、低成本的點(diǎn)對(duì)點(diǎn)視頻文件傳輸終端。本發(fā)明的第三目的是針對(duì)現(xiàn)有手機(jī)用戶信息傳輸?shù)姆绞叫实图俺杀靖叩娜毕荩?提出一種高效的、低成本的點(diǎn)對(duì)點(diǎn)視頻文件傳輸服務(wù)器。為實(shí)現(xiàn)上述第一目的,本發(fā)明提供了一種點(diǎn)對(duì)點(diǎn)視頻文件傳輸方法,包括發(fā)送終 端將預(yù)存的待發(fā)送視頻文件的標(biāo)識(shí)發(fā)送至中心服務(wù)器;中心服務(wù)器根據(jù)待發(fā)送視頻文件的 標(biāo)識(shí)判斷是否已經(jīng)存儲(chǔ)待發(fā)送視頻文件,并在判定已存儲(chǔ)時(shí),向發(fā)送終端發(fā)送用于表征已 存待發(fā)送視頻文件的信息;發(fā)送終端根據(jù)信息停止視頻文件的上傳流程。為實(shí)現(xiàn)上述第二目的,本發(fā)明提供了一種點(diǎn)對(duì)點(diǎn)視頻文件傳輸終端,包括顯示模塊,用于接收表征選定待發(fā)送視頻文件的選擇信息;終端存儲(chǔ)模塊,用于存儲(chǔ)待發(fā)送視頻文 件及其標(biāo)識(shí);收發(fā)模塊,用于傳送或接收待發(fā)送視頻文件及其標(biāo)識(shí);終端調(diào)度模塊,用于根 據(jù)選擇信息從終端存儲(chǔ)模塊獲取待發(fā)送視頻文件的標(biāo)識(shí)以供收發(fā)模塊傳送;或者在根據(jù)收 發(fā)模塊接收的待發(fā)送視頻文件的標(biāo)識(shí)判定終端存儲(chǔ)模塊已存儲(chǔ)待發(fā)送視頻文件時(shí),控制收 發(fā)模塊發(fā)送用于表征視頻信息存在的回復(fù)信息。為實(shí)現(xiàn)上述第三目的,本發(fā)明提供了一種點(diǎn)對(duì)點(diǎn)視頻文件傳輸服務(wù)器,包括中心 平臺(tái)存儲(chǔ)模塊,用于存儲(chǔ)待發(fā)送視頻文件及其標(biāo)識(shí);通信傳輸模塊,用于傳送或接收待發(fā)送 視頻文件及其標(biāo)識(shí);中心平臺(tái)調(diào)度模塊,用于根據(jù)發(fā)送終端上傳的待發(fā)送視頻文件的標(biāo)識(shí) 判定中心平臺(tái)存儲(chǔ)模塊已存儲(chǔ)待發(fā)送視頻文件時(shí),控制通信傳輸模塊向發(fā)送終端發(fā)送用于 表征已存待發(fā)送視頻文件的信息;并根據(jù)發(fā)送終端發(fā)送的接收終端的標(biāo)識(shí),控制通信傳輸 模塊向接收終端發(fā)送用于表征待發(fā)送視頻文件的標(biāo)識(shí);以及在收到用于表征接收終端已經(jīng) 存儲(chǔ)待發(fā)送視頻文件的回復(fù)信息時(shí),停止視頻文件的下發(fā)流程。本發(fā)明各個(gè)實(shí)施例中,通過根據(jù)待發(fā)送視頻文件的標(biāo)識(shí)判定視頻文件在中心服務(wù) 器存在時(shí),發(fā)送終端不重復(fù)發(fā)送視頻文件,提高了視頻文件傳輸?shù)墓ぷ餍剩?jié)約了通信資 源與中心服務(wù)器存儲(chǔ)資源。
附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書的一部分,與本發(fā)明的實(shí) 施例一并用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中圖1為本發(fā)明的點(diǎn)對(duì)點(diǎn)視頻文件傳輸方法的實(shí)施例一流程圖;圖2為本發(fā)明的點(diǎn)對(duì)點(diǎn)視頻文件傳輸方法的實(shí)施例二流程圖;圖3為本發(fā)明的點(diǎn)對(duì)點(diǎn)視頻文件傳輸方法的實(shí)施例三流程圖;圖4為本發(fā)明的點(diǎn)對(duì)點(diǎn)視頻文件傳輸方法的實(shí)施例四流程圖;圖5為本發(fā)明的點(diǎn)對(duì)點(diǎn)視頻文件傳輸終端的實(shí)施例結(jié)構(gòu)圖;圖6為本發(fā)明的點(diǎn)對(duì)點(diǎn)視頻文件傳輸服務(wù)器的實(shí)施例結(jié)構(gòu)圖。
具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí) 施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。方法實(shí)施例圖1為本發(fā)明的點(diǎn)對(duì)點(diǎn)視頻文件傳輸方法的實(shí)施例一流程圖。如圖1所示,本實(shí) 施例包括步驟S102 發(fā)送終端將預(yù)存的待發(fā)送視頻文件的標(biāo)識(shí)發(fā)送至中心服務(wù)器;具體解 釋請(qǐng)參照?qǐng)D2中步驟201至步驟205的解釋說(shuō)明;步驟S104 中心服務(wù)器根據(jù)待發(fā)送視頻文件的標(biāo)識(shí)判斷是否已經(jīng)存儲(chǔ)待發(fā)送視 頻文件,并在判定已存儲(chǔ)時(shí),向發(fā)送終端發(fā)送用于表征已存待發(fā)送視頻文件的信息;具體解 釋請(qǐng)參照?qǐng)D2的解釋說(shuō)明;步驟S106 發(fā)送終端根據(jù)信息停止視頻文件的上傳流程。本實(shí)施例通過根據(jù)待發(fā)送視頻文件的標(biāo)識(shí)判定視頻文件在中心服務(wù)器存在時(shí),發(fā)送終端不重復(fù)發(fā)送視頻文件,提高了視頻文件傳輸?shù)墓ぷ餍剩?jié)約了通信資源與中心服 務(wù)器存儲(chǔ)資源。圖2為本發(fā)明的點(diǎn)對(duì)點(diǎn)視頻文件傳輸方法的實(shí)施例二流程圖。圖2是圖1的優(yōu)選 實(shí)施方式,其分為兩種情況,分別為待傳送視頻文件存在于中心服務(wù)器(以下也稱中心服 務(wù)器平臺(tái))中與不存在于中心服務(wù)器平臺(tái)中,即分別對(duì)應(yīng)于圖2的上圖及下圖。以下則分 別針對(duì)圖2中的上圖及下圖進(jìn)行解釋說(shuō)明。其中,終端(以下也稱移動(dòng)終端平臺(tái))、中心服 務(wù)器平臺(tái)及其各個(gè)模塊詳見圖5及圖6的解釋說(shuō)明。如圖2的上圖所示,本實(shí)施例包括步驟201 用戶首先從移動(dòng)終端平臺(tái)的顯示模塊選擇預(yù)先存儲(chǔ)的待發(fā)送給對(duì)端移 動(dòng)終端的視頻文件;步驟202 顯示模塊將用戶的選擇信息或消息以及接收終端的標(biāo)識(shí)(如對(duì)端手機(jī) 號(hào))發(fā)送給終端調(diào)度模塊,其中該選擇消息可以包括用于指示該視頻文件的相關(guān)信息,如, 文件名、日期等,該相關(guān)消息一般為用戶可見;步驟203 終端調(diào)度模塊根據(jù)用戶的選擇消息從終端存儲(chǔ)模塊中讀取該視頻文件 對(duì)應(yīng)的唯一標(biāo)識(shí)號(hào)(簡(jiǎn)稱為標(biāo)識(shí)),其中,該唯一標(biāo)識(shí)號(hào)是文件的一個(gè)屬性,為本系統(tǒng)內(nèi)部 的一個(gè)約定,一般不呈現(xiàn)給用戶;步驟204 終端調(diào)度模塊將該文件對(duì)應(yīng)的唯一標(biāo)識(shí)號(hào)與對(duì)端手機(jī)號(hào)發(fā)送至短消息 模塊;步驟205 短消息模塊發(fā)送短消息給中心服務(wù)器平臺(tái)以通知中心服務(wù)器平臺(tái)準(zhǔn)備 接收視頻文件,其中,該短消息包括該視頻文件對(duì)應(yīng)的唯一標(biāo)識(shí)號(hào)與對(duì)端手機(jī)號(hào);步驟206 中心服務(wù)器平臺(tái)的短消息通信模塊接收到移動(dòng)終端發(fā)送過來(lái)的短消息 后,將該視頻文件對(duì)應(yīng)的唯一標(biāo)識(shí)號(hào)、本端手機(jī)號(hào)及對(duì)端手機(jī)號(hào)送給中心平臺(tái)調(diào)度模塊;中 心平臺(tái)調(diào)度模塊根據(jù)該視頻文件對(duì)應(yīng)的唯一標(biāo)識(shí)號(hào)確定后續(xù)操作,具體如下在該視頻文件對(duì)應(yīng)的唯一標(biāo)識(shí)號(hào)表征為該視頻文件是從中心服務(wù)器平臺(tái)中下載 的(即中心服務(wù)器平臺(tái)曾經(jīng)存儲(chǔ)過該視頻文件),如該視頻文件唯一標(biāo)識(shí)號(hào)為非空時(shí),中心 平臺(tái)調(diào)度模塊則在中心平臺(tái)存儲(chǔ)模塊查詢?cè)摌?biāo)識(shí)號(hào),執(zhí)行步驟207 ;在該視頻文件對(duì)應(yīng)的唯一標(biāo)識(shí)號(hào)表征為該視頻文件不是從中心服務(wù)器平臺(tái)中下 載的,如該視頻文件唯一標(biāo)識(shí)號(hào)為空時(shí),或者短消息在傳送過程中將該視頻文件唯一標(biāo)識(shí) 丟失時(shí),則進(jìn)行“文件不存在于中心服務(wù)器平臺(tái)”的流程,即執(zhí)行步驟2 等操作,對(duì)應(yīng)于圖 2中的下圖的解釋說(shuō)明;步驟207 在中心平臺(tái)存儲(chǔ)模塊中保存了該標(biāo)識(shí)號(hào)時(shí),發(fā)送消息至中心平臺(tái)調(diào)度 模塊以通知該標(biāo)識(shí)號(hào)存在,否則進(jìn)行“文件不存在于中心服務(wù)器平臺(tái)”的流程,對(duì)應(yīng)于圖2 中下圖的解釋說(shuō)明;步驟208 中心平臺(tái)調(diào)度模塊向短消息通信模塊發(fā)送文件存在的消息;步驟209 中心服務(wù)器平臺(tái)的短消息通信模塊向移動(dòng)終端的短消息模塊發(fā)送文件 存在的消息;步驟210 移動(dòng)終端的短消息模塊發(fā)送文件存在的消息至終端調(diào)度模塊;步驟211 終端調(diào)度模塊通過顯示模塊顯示文件發(fā)送成功消息;如圖2的下圖所示,本實(shí)施例包括步驟221至步驟226的操作與上述步驟201-步驟206基本一致,在此不再贅述;
步驟227 中心平臺(tái)存儲(chǔ)模塊中沒有保存該標(biāo)識(shí)號(hào),發(fā)送消息至中心平臺(tái)調(diào)度模 塊以通知該標(biāo)識(shí)號(hào)不存在;步驟228 中心平臺(tái)調(diào)度模塊在接收到該標(biāo)識(shí)號(hào)不存在的消息時(shí)或者該標(biāo)識(shí)號(hào)為 空時(shí)(即根據(jù)該標(biāo)識(shí)號(hào)判定視頻文件不在中心服務(wù)器時(shí)),發(fā)送文件不存在至短消息通信 模塊;具體操作時(shí),若移動(dòng)終端發(fā)送過來(lái)的短消息沒有包含了待傳送文件的唯一標(biāo)識(shí)號(hào)也 執(zhí)行步驟228的操作;步驟229 中心平臺(tái)調(diào)度模塊通知文件傳輸服務(wù)器端模塊準(zhǔn)備接收文件;步驟230 短消息通信模塊向移動(dòng)終端平臺(tái)的短消息模塊發(fā)送文件傳送短消息;步驟231 移動(dòng)終端平臺(tái)的短消息模塊將該短消息發(fā)送至終端調(diào)度模塊;步驟232 終端調(diào)度模塊通知文件傳輸客戶端模塊發(fā)送該視頻文件;步驟233 文件傳輸客戶端模塊從終端存儲(chǔ)模塊讀取該視頻文件,具體操作時(shí),在 讀取文件前還可以包括首先,文件傳輸客戶端模塊向文件傳輸戶服務(wù)器端模塊發(fā)出傳送文件消息;其次, 文件傳輸服務(wù)器端回復(fù)文件接收準(zhǔn)備完成消息至文件傳輸客戶端模塊;步驟234 文件傳輸客戶端模塊將該視頻文件上傳至中心服務(wù)器平臺(tái)的文件傳輸 服務(wù)器端模塊;步驟235 文件傳輸服務(wù)器端模塊在接收該視頻文件的同時(shí)將文件存儲(chǔ)至中心平 臺(tái)存儲(chǔ)模塊;步驟236 在文件發(fā)送完成時(shí),文件傳輸客戶端模塊向文件傳輸服務(wù)器端發(fā)送文 件傳送完成消息;步驟237 文件傳輸服務(wù)器端模塊回復(fù)文件接收完成消息文件傳輸客戶端模塊;步驟238 文件傳輸服務(wù)器端模塊通知中心平臺(tái)存儲(chǔ)模塊文件接收完畢,以及中 心平臺(tái)存儲(chǔ)模塊在接收到文件接收完畢消息后,給接收到的文件分配唯一標(biāo)識(shí)號(hào);具體操作時(shí),步驟238可以包括中心服務(wù)器在收到接收到的待發(fā)送視頻文件的標(biāo)識(shí)時(shí),將接收到的待發(fā)送視頻文 件的標(biāo)識(shí)與接收到的待發(fā)送視頻文件匹配;或者中心服務(wù)器在未收到接收到的待發(fā)送視頻文件的標(biāo)識(shí)時(shí),生成與接收到的待發(fā)送 視頻文件匹配的標(biāo)識(shí);步驟239 文件傳輸客戶端模塊將文件接收完成消息送給終端調(diào)度模塊;步驟MO 終端調(diào)度模塊通過顯示模塊提示用戶文件發(fā)送成功。本實(shí)施例通過對(duì)視頻文件進(jìn)行唯一性編碼,當(dāng)視頻文件在中心服務(wù)器存在時(shí)不重 復(fù)發(fā)送,提高了工作效率,節(jié)約了通信資源與中心服務(wù)器存儲(chǔ)資源,適合視頻文件點(diǎn)對(duì)點(diǎn)傳 送的特點(diǎn),彌補(bǔ)了語(yǔ)音及視頻通信無(wú)法傳送移動(dòng)終端上保存的文字、語(yǔ)音及視頻文件,以及 短消息、彩信無(wú)法傳送傳輸大數(shù)據(jù)量文件的缺陷,解決了較大數(shù)據(jù)量視頻文件傳送過程中 協(xié)議支持、中心服務(wù)器存儲(chǔ)壓力過大、無(wú)線資源占用過多等問題。圖3本發(fā)明的點(diǎn)對(duì)點(diǎn)視頻文件傳輸方法的實(shí)施例三流程圖。圖3主要用于解釋說(shuō) 明中心服務(wù)器平臺(tái)向接收終端發(fā)送視頻信息的過程,其分為兩種情況,分別為待下發(fā)視頻 文件存在于接收終端中與不存在于接收終端中,即分別對(duì)應(yīng)于圖3的上圖及下圖。以下則 分別針對(duì)圖3中的上圖及下圖進(jìn)行解釋說(shuō)明。如圖3中的上圖所示,本實(shí)施例包括
步驟301 中心平臺(tái)調(diào)度模塊從中心平臺(tái)存儲(chǔ)模塊文件中讀取待下發(fā)視頻文件的 唯一性標(biāo)識(shí);步驟302 中心平臺(tái)調(diào)度模塊向短消息通信模塊發(fā)送消息,其中,該短消息包括下 傳文件的唯一標(biāo)識(shí)號(hào)及對(duì)端終端的手機(jī)號(hào);步驟303 短消息通信模塊向?qū)Χ私K端的短消息模塊發(fā)送上述包括下傳文件的唯 一標(biāo)識(shí)號(hào)及本端終端的手機(jī)號(hào)的短消息;步驟304 短消息模塊將接收到的短消息發(fā)送至終端調(diào)度模塊;步驟305 終端調(diào)度模塊檢索終端存儲(chǔ)模塊,若終端存儲(chǔ)模塊存儲(chǔ)了待傳文件的 唯一標(biāo)識(shí)號(hào),則返回該標(biāo)識(shí)號(hào)存在的信息至終端調(diào)度模塊,若不存在則參見圖3中的下圖、 圖4中的上圖及下圖的解釋說(shuō)明;步驟306 終端調(diào)度模塊向短消息模塊發(fā)送文件已存在的消息。步驟307 短消息模塊返回文件已存在的短消息中心服務(wù)器平臺(tái)的短消息通信模 塊;步驟308 短消息通信模塊返回文件已存在的短消息至中心平臺(tái)調(diào)度模塊;步驟309 終端調(diào)度模塊通過顯示模塊提示用戶文件已接收。如圖3中的下圖所示,本實(shí)施例包括步驟311至步驟313與上述步驟302至步驟304基本一致,在此不再贅述;步驟314 終端存儲(chǔ)模塊沒有存儲(chǔ)待傳文件的唯一標(biāo)識(shí)號(hào),則返回該標(biāo)識(shí)號(hào)不存 在的信息至終端調(diào)度模塊;步驟315 終端調(diào)度模塊通過顯示模塊詢問用戶是否接收文件;步驟316 顯示模塊接收到用戶選擇接收文件的消息(也稱為交互控制信息);步驟317 終端調(diào)度模塊向短消息模塊發(fā)送接受文件的消息;步驟318 終端調(diào)度模塊通知文件傳輸客戶端模塊準(zhǔn)備接收文件;步驟319 短消息模塊傳送該發(fā)送文件的短消息至中心服務(wù)器平臺(tái)的短消息通信 模塊;步驟320 中心服務(wù)器平臺(tái)的短消息通信模塊將接收到的短消息轉(zhuǎn)發(fā)至中心平臺(tái) 調(diào)度模塊;步驟321 中心平臺(tái)調(diào)度模塊通知文件傳輸服務(wù)器端模塊下發(fā)待下發(fā)的視頻文 件;步驟322 文件傳輸服務(wù)器端模塊首先向文件傳輸客戶端模塊發(fā)出下送文件消 息,其次,文件傳輸客戶端回復(fù)文件接收準(zhǔn)備完成消息;步驟323 文件傳輸服務(wù)器端模塊從中心平臺(tái)存儲(chǔ)模塊讀取該待下發(fā)的視頻文 件,并發(fā)送至文件傳輸客戶端模塊;步驟324 文件傳輸客戶端模塊在接收文件的同時(shí),將文件存儲(chǔ)至終端存儲(chǔ)模塊;步驟325 當(dāng)文件發(fā)送完成后,文件傳輸服務(wù)器端模塊向文件傳輸客戶端發(fā)送文 件傳送完成消息;步驟326 文件傳輸客戶端端模塊回復(fù)文件接收完成消息;步驟327 文件傳輸客戶端模塊將文件接收完成消息送給終端調(diào)度模塊;步驟328 終端調(diào)度模塊通過顯示模塊提示用戶文件發(fā)送成功;
步驟329 終端調(diào)度模塊將該文件與唯一標(biāo)識(shí)號(hào)的對(duì)應(yīng)關(guān)系寫入終端存儲(chǔ)模塊。本實(shí)施例通過對(duì)視頻文件進(jìn)行唯一性編碼,當(dāng)視頻文件在接收終端存在時(shí)不重復(fù) 發(fā)送,提高了工作效率,節(jié)約了通信資源與接收終端存儲(chǔ)資源,解決了較大數(shù)據(jù)量視頻文件 傳送過程中協(xié)議支持、無(wú)線資源占用過多的問題。圖4發(fā)明的點(diǎn)對(duì)點(diǎn)視頻文件傳輸方法的實(shí)施例四流程圖。圖4主要用于說(shuō)明在中 心服務(wù)器向接收終端下發(fā)文件時(shí),接收終端不存在該下發(fā)文件且接收終端對(duì)應(yīng)的用戶選擇 不直接接收該下發(fā)文件的情況,故其為一種優(yōu)選的實(shí)施方式,分別為用戶選擇不接收及在 線觀看,即分別對(duì)應(yīng)于圖4的上圖及下圖。以下則分別針對(duì)圖4中的上圖及下圖進(jìn)行解釋 說(shuō)明。如圖4中的上圖所示,本實(shí)施例包括步驟401至步驟406與步驟321至步驟3 基本一致,在此不再贅述;步驟407 顯示模塊接收到用戶選擇不接收文件的消息(也稱為交互控制信息);步驟408 終端調(diào)度模塊向短消息模塊發(fā)送不接受文件的反饋信息;步驟409 短消息模塊傳送該用戶不接收文件的反饋信息至中心服務(wù)器平臺(tái)的短 消息通信模塊;步驟410 中心服務(wù)器平臺(tái)的短消息通信模塊將用戶不接收文件的反饋信息(短 消息)轉(zhuǎn)發(fā)至中心平臺(tái)調(diào)度模塊,中心平臺(tái)調(diào)度模塊終止文件下發(fā)流程。如圖4中的下圖所示,本實(shí)施例包括步驟421至步驟425與步驟322至步驟3 基本一致,在此不再贅述;步驟426 顯示模塊接收到用戶選擇在線觀看的消息(也稱為交互控制信息);步驟427 終端調(diào)度模塊向短消息模塊發(fā)送在線觀看的消息;步驟428 終端調(diào)度模塊啟動(dòng)視頻播放客戶端模塊準(zhǔn)備播放視頻;步驟429 短消息模塊傳送該用戶在線觀看的短消息至中心服務(wù)器平臺(tái)的短消息 通信模塊;步驟430 中心服務(wù)器平臺(tái)的短消息通信模塊將用戶在線觀看的短消息轉(zhuǎn)發(fā)至中 心平臺(tái)調(diào)度模塊;步驟431 中心平臺(tái)調(diào)度模塊通知視頻播放服務(wù)器端模塊播放相應(yīng)的視頻文件;步驟432 視頻播放服務(wù)器模塊讀取相應(yīng)的視頻文件;步驟433 視頻播放服務(wù)器模塊發(fā)送給視頻播放客戶端模塊播放。本實(shí)施例通過增設(shè)在用戶選擇不直接接收中心服務(wù)器平臺(tái)下發(fā)的視頻文件的流 程,完善了視頻文件傳輸過程中的功能,且提供在線播放而無(wú)需下載,進(jìn)一步節(jié)約了傳輸資 源。裝置實(shí)施例圖5為本發(fā)明的點(diǎn)對(duì)點(diǎn)視頻文件傳輸終端的實(shí)施例結(jié)構(gòu)圖。如圖5所示,該點(diǎn)對(duì) 點(diǎn)視頻文件傳輸終端(也稱移動(dòng)終端平臺(tái))包括顯示模塊51,用于接收用于選定待發(fā)送 視頻文件的選擇信息;收發(fā)模塊,用于傳送或接收待發(fā)送視頻文件及其標(biāo)識(shí);終端存儲(chǔ)模 塊M,用于存儲(chǔ)待視頻文件及其標(biāo)識(shí)信息;終端調(diào)度模塊陽(yáng),用于根據(jù)選擇信息從終端存 儲(chǔ)模塊M獲取待發(fā)送視頻文件的標(biāo)識(shí)以供收發(fā)模塊傳送;或者在根據(jù)收發(fā)模塊接收的待 發(fā)送視頻文件的標(biāo)識(shí)判定終端存儲(chǔ)模塊M已存儲(chǔ)待發(fā)送視頻文件時(shí),控制收發(fā)模塊發(fā)送 用于表征視頻信息存在的回復(fù)信息。
具體操作時(shí),該收發(fā)模塊可以包括文件傳輸客戶端模塊52,用于傳送或接收待 發(fā)送視頻文件;短消息模塊53,用于傳送或接收待發(fā)送視頻文件的標(biāo)識(shí);在交互控制信息 表征用戶不接收待發(fā)送視頻文件時(shí),向中心服務(wù)器發(fā)送不接收視頻文件的反饋信息;在交 互控制信息表征用戶接收待發(fā)送視頻文件時(shí),向中心服務(wù)器發(fā)送接收待發(fā)送視頻文件的反 饋信息;在交互控制信息表征用戶在線觀看視頻文件時(shí),向中心服務(wù)器發(fā)送在線播放待發(fā) 送視頻文件的反饋信息以及其他短消息。該移動(dòng)終端平臺(tái)還可以包括視頻播放客戶端模塊56,用于接收并播放移動(dòng)終端 平臺(tái)發(fā)送過來(lái)的實(shí)時(shí)視頻數(shù)據(jù)。需要說(shuō)明的是,移動(dòng)終端平臺(tái)部署在移動(dòng)終端上,完成與中 心服務(wù)器平臺(tái)交互發(fā)送(接收)文件、文件存儲(chǔ),視頻播放(客戶端),邏輯調(diào)度、短消息通 信等功能。顯示模塊51還可以用于顯示可供傳輸?shù)囊曨l文件以及接收來(lái)的短消息內(nèi)容,以 及接收用于控制與中心服務(wù)器信息交互的交互控制信息。終端存儲(chǔ)模塊M還可以用于存 儲(chǔ)待視頻文件的其他附加信息。終端調(diào)度模塊陽(yáng)還用于移動(dòng)終端平臺(tái)各模塊之間其他的 功能調(diào)度。各個(gè)模塊的功能以及信息交互可以參見圖1-4中的方法實(shí)施例的解釋說(shuō)明。本實(shí)施例通過終端調(diào)度模塊對(duì)視頻文件進(jìn)行唯一性編碼,當(dāng)視頻文件在中心服務(wù) 器及接收終端存在時(shí)不重復(fù)發(fā)送,提高了工作效率,節(jié)約了通信資源、中心服務(wù)器及接收終 端存儲(chǔ)資源。如圖6為本發(fā)明的點(diǎn)對(duì)點(diǎn)視頻文件傳輸中心服務(wù)器的實(shí)施例結(jié)構(gòu)圖。如圖6所示, 該點(diǎn)對(duì)點(diǎn)視頻文件傳輸中心服務(wù)器(也稱中心服務(wù)器平臺(tái))包括通信傳輸模塊,用于傳送 或接收待發(fā)送視頻文件及其標(biāo)識(shí);中心平臺(tái)存儲(chǔ)模塊64,用于存儲(chǔ)待發(fā)送視頻文件及其標(biāo) 識(shí);中心平臺(tái)調(diào)度模塊66,用于在根據(jù)發(fā)送終端上傳的待發(fā)送視頻文件的標(biāo)識(shí)判定中心平 臺(tái)存儲(chǔ)模塊64已存儲(chǔ)待發(fā)送視頻文件時(shí),控制通信傳輸模塊向發(fā)送終端發(fā)送用于表征已 存待發(fā)送視頻文件的信息;并根據(jù)發(fā)送終端發(fā)送的接收終端的標(biāo)識(shí),控制通信傳輸模塊向 接收終端發(fā)送用于表征待發(fā)送視頻文件的標(biāo)識(shí);以及在收到用于表征接收終端已經(jīng)存儲(chǔ)待 發(fā)送視頻文件的回復(fù)信息時(shí),停止視頻文件的下發(fā)流程。具體操作時(shí),該通信傳輸模塊可以包括文件傳輸服務(wù)器端模塊60,用于移動(dòng)終 端平臺(tái)與中心服務(wù)器平臺(tái)之間傳送視頻文件;短消息通信模塊62,用于移動(dòng)終端平臺(tái)與中 心服務(wù)器平臺(tái)之間傳送短消息。中心服務(wù)器平臺(tái)還可以包括視頻播放服務(wù)器端模塊68, 用于將實(shí)時(shí)視頻數(shù)據(jù)發(fā)送給移動(dòng)終端平臺(tái)。需要說(shuō)明的是,中心服務(wù)器平臺(tái)部署在中心服 務(wù)器上,完成移動(dòng)終端平臺(tái)交互發(fā)送(接收)文件,文件存儲(chǔ),短消息通信、視頻播放(服務(wù) 器端)等功能。各個(gè)模塊的功能以及信息交互可以參見圖1-4中的方法實(shí)施例的解釋說(shuō)明。本實(shí)施例通過中心平臺(tái)調(diào)度模塊對(duì)視頻文件進(jìn)行唯一性編碼,當(dāng)視頻文件在中心 服務(wù)器及接收終端存在時(shí)不重復(fù)發(fā)送,提高了工作效率,節(jié)約了通信資源、中心服務(wù)器及接 收終端存儲(chǔ)資源。最后應(yīng)說(shuō)明的是以上僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,盡管 參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),其依然可以對(duì) 前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù) 范圍之內(nèi)。
權(quán)利要求
1.一種點(diǎn)對(duì)點(diǎn)視頻文件傳輸方法,其特征在于,包括 發(fā)送終端將預(yù)存的待發(fā)送視頻文件的標(biāo)識(shí)發(fā)送至中心服務(wù)器;所述中心服務(wù)器根據(jù)所述待發(fā)送視頻文件的標(biāo)識(shí)判斷是否已經(jīng)存儲(chǔ)所述待發(fā)送視 頻文件,并在判定已存儲(chǔ)時(shí),向所述發(fā)送終端發(fā)送用于表征已存所述待發(fā)送視頻文件的信 息;所述發(fā)送終端根據(jù)所述信息停止視頻文件的上傳流程。
2.根據(jù)權(quán)利要求1所述的點(diǎn)對(duì)點(diǎn)視頻文件傳輸方法,其特征在于,還包括所述中心服務(wù)器在根據(jù)所述待發(fā)送視頻文件的標(biāo)識(shí)判定未存儲(chǔ)所述待發(fā)送視頻文件 時(shí),向所述發(fā)送終端發(fā)送用于表征需上傳所述待發(fā)送視頻文件的返回信息;所述發(fā)送終端根據(jù)所述返回信息將所述待發(fā)送視頻文件上傳至所述中心服務(wù)器。
3.根據(jù)權(quán)利要求2所述的點(diǎn)對(duì)點(diǎn)視頻文件傳輸方法,其特征在于,還包括 所述中心服務(wù)器為接收到的待發(fā)送視頻文件分配標(biāo)識(shí)。
4.根據(jù)權(quán)利要求3所述的點(diǎn)對(duì)點(diǎn)視頻文件傳輸方法,其特征在于,所述中心服務(wù)器為 接收到的待發(fā)送視頻文件分配標(biāo)識(shí)的步驟包括所述中心服務(wù)器在收到所述接收到的待發(fā)送視頻文件的標(biāo)識(shí)時(shí),將所述接收到的待發(fā) 送視頻文件的標(biāo)識(shí)與所述接收到的待發(fā)送視頻文件匹配;或者所述中心服務(wù)器在未收到所述接收到的待發(fā)送視頻文件的標(biāo)識(shí)時(shí),生成與所述接收到 的待發(fā)送視頻文件匹配的標(biāo)識(shí)。
5.根據(jù)上述權(quán)利要求1-4中任一項(xiàng)所述的點(diǎn)對(duì)點(diǎn)視頻文件傳輸方法,其特征在于,還 包括根據(jù)所述發(fā)送終端發(fā)送的接收終端的標(biāo)識(shí),所述中心服務(wù)器將所述待發(fā)送視頻文件的 標(biāo)識(shí)發(fā)送至所述接收終端;所述接收終端在根據(jù)所述待發(fā)送視頻文件的標(biāo)識(shí)判定自身已存儲(chǔ)所述待發(fā)送視頻文 件時(shí),發(fā)送用于表征視頻信息存在的回復(fù)信息至所述中心服務(wù)器; 所述中心服務(wù)器根據(jù)所述回復(fù)信息停止視頻文件的下發(fā)流程。
6.根據(jù)權(quán)利要求5所述的點(diǎn)對(duì)點(diǎn)視頻文件傳輸方法,其特征在于,還包括所述接收終端在根據(jù)所述待發(fā)送視頻文件的標(biāo)識(shí)判定自身未存儲(chǔ)所述待發(fā)送視頻文 件時(shí),接收用于控制所述接收終端與所述中心服務(wù)器信息交互的交互控制信息,并根據(jù)所 述交互控制信息與所述中心服務(wù)器進(jìn)行所述待發(fā)送視頻文件的交互。
7.根據(jù)權(quán)利要求6所述的點(diǎn)對(duì)點(diǎn)視頻文件傳輸方法,其特征在于,所述根據(jù)所述交互 控制信息與所述中心服務(wù)器進(jìn)行所述待發(fā)送視頻文件的交互的步驟包括在所述交互控制信息表征用戶不接收所述待發(fā)送視頻文件時(shí),所述接收終端向所述中 心服務(wù)器發(fā)送不接收視頻文件的反饋信息;在所述交互控制信息表征用戶接收所述待發(fā)送視頻文件時(shí),所述接收終端向所述中心 服務(wù)器發(fā)送接收所述待發(fā)送視頻文件的反饋信息,以及所述中心服務(wù)器根據(jù)所述反饋信息 將所述待發(fā)送視頻文件下發(fā)至所述接收終端;在所述交互控制信息表征用戶在線觀看視頻文件時(shí),所述接收終端向所述中心服務(wù)器 發(fā)送在線播放所述待發(fā)送視頻文件的反饋信息,以及所述中心服務(wù)器根據(jù)所述反饋信息在 線播放所述待發(fā)送視頻文件。
8.一種點(diǎn)對(duì)點(diǎn)視頻文件傳輸終端,其特征在于,包括顯示模塊,用于接收表征選定待發(fā)送視頻文件的選擇信息;終端存儲(chǔ)模塊,用于存儲(chǔ)所述待發(fā)送視頻文件及其標(biāo)識(shí);收發(fā)模塊,用于傳送或接收所述待發(fā)送視頻文件及其標(biāo)識(shí);終端調(diào)度模塊,用于根據(jù)所述選擇信息從所述終端存儲(chǔ)模塊獲取所述待發(fā)送視頻文件 的標(biāo)識(shí)以供所述收發(fā)模塊傳送;或者在根據(jù)所述收發(fā)模塊接收的待發(fā)送視頻文件的標(biāo)識(shí)判 定所述終端存儲(chǔ)模塊已存儲(chǔ)所述待發(fā)送視頻文件時(shí),控制所述收發(fā)模塊發(fā)送用于表征視頻 信息存在的回復(fù)信息。
9.根據(jù)上述權(quán)利要求8中所述的點(diǎn)對(duì)點(diǎn)視頻文件傳輸終端,所述收發(fā)模塊包括短消息模塊,用于傳送或接收所述待發(fā)送視頻文件的標(biāo)識(shí);在所述顯示模塊接收的用 于控制與中心服務(wù)器進(jìn)行信息交互的交互控制信息表征用戶不接收所述待發(fā)送視頻文件 時(shí),向所述中心服務(wù)器發(fā)送不接收視頻文件的反饋信息;在所述交互控制信息表征用戶接 收所述待發(fā)送視頻文件時(shí),向所述中心服務(wù)器發(fā)送接收所述待發(fā)送視頻文件的反饋信息; 在所述交互控制信息表征用戶在線觀看視頻文件時(shí),向所述中心服務(wù)器發(fā)送在線播放所述 待發(fā)送視頻文件的反饋信息;文件傳輸客戶端模塊,用于傳送或接收所述待發(fā)送視頻文件。
10.一種點(diǎn)對(duì)點(diǎn)視頻文件傳輸服務(wù)器,其特征在于,包括中心平臺(tái)存儲(chǔ)模塊,用于存儲(chǔ)待發(fā)送視頻文件及其標(biāo)識(shí);通信傳輸模塊,用于傳送或接收所述待發(fā)送視頻文件及其標(biāo)識(shí);中心平臺(tái)調(diào)度模塊,用于在根據(jù)發(fā)送終端上傳的待發(fā)送視頻文件的標(biāo)識(shí)判定所述中心 平臺(tái)存儲(chǔ)模塊已存儲(chǔ)所述待發(fā)送視頻文件時(shí),控制所述通信傳輸模塊向所述發(fā)送終端發(fā)送 用于表征已存所述待發(fā)送視頻文件的信息;并根據(jù)所述發(fā)送終端發(fā)送的接收終端的標(biāo)識(shí), 控制所述通信傳輸模塊向所述接收終端發(fā)送用于表征所述待發(fā)送視頻文件的標(biāo)識(shí);以及在 收到用于表征所述接收終端已經(jīng)存儲(chǔ)所述待發(fā)送視頻文件的回復(fù)信息時(shí),停止視頻文件的 下發(fā)流程。
11.根據(jù)權(quán)利要求10所述的點(diǎn)對(duì)點(diǎn)視頻文件傳輸服務(wù)器,其特征在于,還包括視頻播放服務(wù)器端模塊,用于播放所述待發(fā)送視頻文件。
全文摘要
本發(fā)明提供了一種點(diǎn)對(duì)點(diǎn)視頻文件傳輸方法、終端及服務(wù)器,其中,該方法包括發(fā)送終端將預(yù)存的待發(fā)送視頻文件的標(biāo)識(shí)發(fā)送至中心服務(wù)器;中心服務(wù)器根據(jù)待發(fā)送視頻文件的標(biāo)識(shí)判斷是否已經(jīng)存儲(chǔ)待發(fā)送視頻文件,并在判定已存儲(chǔ)時(shí),向發(fā)送終端發(fā)送用于表征已存待發(fā)送視頻文件的信息;發(fā)送終端根據(jù)信息停止視頻文件的上傳流程。本發(fā)明通過根據(jù)待發(fā)送視頻文件的標(biāo)識(shí)判定視頻文件在中心服務(wù)器存在時(shí),發(fā)送終端不重復(fù)發(fā)送視頻文件,提高了視頻文件傳輸?shù)墓ぷ餍?,?jié)約了通信資源與中心服務(wù)器存儲(chǔ)資源。
文檔編號(hào)H04L29/08GK102143192SQ20101010230
公開日2011年8月3日 申請(qǐng)日期2010年1月28日 優(yōu)先權(quán)日2010年1月28日
發(fā)明者詹求翔 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)江西有限公司