一種多媒體傳輸?shù)姆椒敖K端、服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,更具體涉及到一種多媒體傳輸?shù)姆椒敖K端、服務(wù)器。
【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)技術(shù)的發(fā)展和智能終端的普及,用戶之間交互的信息由文字信息轉(zhuǎn)變?yōu)楹A康膱D像、音視頻等多媒體信息。例如用戶用手機拍照后可通過多種途徑進行分享(如微博、微信等方式),或者用戶瀏覽到有趣的信息內(nèi)容也可以進行轉(zhuǎn)發(fā)分享。但多媒體內(nèi)容在用戶通過移動互聯(lián)網(wǎng)進行上傳/下載時需要消耗用戶大量的流量和帶寬,而且用戶之間相互轉(zhuǎn)發(fā)的同一種多媒體內(nèi)容會出現(xiàn)重復(fù)的收發(fā),從而浪費用戶的流量資源以及占用額外的帶寬。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題是提供一種多媒體傳輸?shù)姆椒敖K端、服務(wù)器,以減少多媒體傳輸過程中重復(fù)消耗的流量和帶寬。
[0004]為了解決上述技術(shù)問題,本發(fā)明提供了一種多媒體傳輸?shù)姆椒?,包?
[0005]終端在發(fā)送指定多媒體內(nèi)容時,檢查本地是否存儲有所述指定多媒體內(nèi)容對應(yīng)的特征碼,如是,則向服務(wù)器發(fā)送所述特征碼,否則向所述服務(wù)器發(fā)送所述指定多媒體內(nèi)容。
[0006]進一步地,上述方法還具有下面特點:所述終端向所述服務(wù)器發(fā)送所述指定多媒體內(nèi)容后,包括:
[0007]接收所述服務(wù)器分配所述指定多媒體內(nèi)容的特征碼并存儲。
[0008]為了解決上述問題,本發(fā)明還提供了一種終端,其中,包括:
[0009]檢查模塊,用于在發(fā)送指定多媒體內(nèi)容時,檢查本地是否存儲有所述指定多媒體內(nèi)容對應(yīng)的特征碼;
[0010]發(fā)送模塊,用于在所述檢查模塊檢查本地存儲有所述指定多媒體內(nèi)容對應(yīng)的特征碼,則向服務(wù)器發(fā)送所述特征碼;在所述檢查模塊檢查本地未存儲有所述指定多媒體內(nèi)容對應(yīng)的特征碼,則向服務(wù)器發(fā)送所述指定多媒體內(nèi)容。
[0011]進一步地,上述終端還具有下面特點:所述終端還包括:
[0012]存儲模塊,用于接收所述服務(wù)器分配所述指定多媒體內(nèi)容的特征碼并存儲。
[0013]為了解決上述問題,本發(fā)明還提供了一種多媒體傳輸?shù)姆椒?,包?
[0014]終端接收服務(wù)器發(fā)送的指定多媒體內(nèi)容的特征碼;
[0015]如檢查本地未存儲有與所述特征碼對應(yīng)的多媒體內(nèi)容,則接收所述服務(wù)器發(fā)送的所述指定多媒體內(nèi)容。
[0016]進一步地,上述方法還具有下面特點:所述終端接收所述服務(wù)器發(fā)送的所述指定多媒體內(nèi)容后,還包括:
[0017]所述終端存儲所述指定多媒體內(nèi)容和所述對應(yīng)的特征碼。
[0018]進一步地,上述方法還具有下面特點:所述終端檢查本地是否存儲有與所述特征碼對應(yīng)的多媒體內(nèi)容后,還包括:
[0019]所述終端將檢查結(jié)果發(fā)送給所述服務(wù)器。
[0020]為了解決上述問題,本發(fā)明還提供了一種終端,其中,包括:
[0021]接收模塊,用于接收服務(wù)器發(fā)送的指定多媒體內(nèi)容的特征碼;用于受觸發(fā)后,接收所述服務(wù)器發(fā)送的所述指定多媒體內(nèi)容;
[0022]所述檢查模塊,用于檢查本地是否存儲有與所述特征碼對應(yīng)的多媒體內(nèi)容,如本地未存儲有與所述特征碼對應(yīng)的多媒體內(nèi)容,則觸發(fā)所述接收模塊。
[0023]進一步地,上述終端還具有下面特點:所述終端還包括:
[0024]存儲模塊,用于存儲所述接收模塊接收的所述指定多媒體內(nèi)容和對應(yīng)的特征碼。
[0025]進一步地,上述終端還具有下面特點:所述終端還包括:
[0026]發(fā)送模塊,用于將所述檢查模塊的檢查結(jié)果發(fā)送給所述服務(wù)器。
[0027]為了解決上述問題,本發(fā)明還提供了一種多媒體傳輸?shù)姆椒?,包?
[0028]服務(wù)器接收所述源終端發(fā)送的特征碼;或者接收到源終端發(fā)送的多媒體內(nèi)容后,為所述多媒體內(nèi)容生成一對應(yīng)的特征碼;
[0029]所述服務(wù)器將所述特征碼發(fā)送給目的終端;
[0030]所述服務(wù)器根據(jù)所述目的終端返回的信息決定是否發(fā)送所述特征碼對應(yīng)的多媒體內(nèi)容。
[0031]進一步地,上述方法還具有下面特點:所述服務(wù)器為所述多媒體內(nèi)容生成一對應(yīng)的特征碼后,還包括:
[0032]所述服務(wù)器將所述特征碼返回給所述源終端,并存儲所述多媒體內(nèi)容與所述對應(yīng)的特征碼。
[0033]為了解決上述問題,本發(fā)明還提供了一種服務(wù)器,其中,包括:
[0034]接收模塊,用于接收到源終端發(fā)送的多媒體內(nèi)容或特征碼;
[0035]生成模塊,用于為所述多媒體內(nèi)容生成一對應(yīng)的特征碼,
[0036]發(fā)送模塊,用于將所述特征碼發(fā)送給目的終端;
[0037]處理模塊,用于根據(jù)所述目的終端返回的信息決定是否發(fā)送所述特征碼對應(yīng)的多媒體內(nèi)容。
[0038]進一步地,上述服務(wù)器還具有下面特點:所述服務(wù)器還包括存儲模塊,
[0039]所述發(fā)送模塊,還用于將所述特征碼返回給所述源終端;
[0040]所述存儲模塊,用于存儲所述多媒體內(nèi)容與對應(yīng)的特征碼。
[0041]綜上,本發(fā)明提供一種多媒體傳輸?shù)姆椒敖K端、服務(wù)器,能夠解決端到端之間多媒體傳輸?shù)男蕛?yōu)化問題,以減少傳輸過程中重復(fù)消耗的流量和帶寬。
【附圖說明】
[0042]圖1為本發(fā)明實施例的發(fā)送終端側(cè)進行多媒體傳輸?shù)姆椒ǖ牧鞒虉D;
[0043]圖2為本發(fā)明實施例的接收終端側(cè)進行多媒體傳輸?shù)姆椒ǖ牧鞒虉D;
[0044]圖3為本發(fā)明實施例的服務(wù)側(cè)進行多媒體傳輸?shù)姆椒ǖ牧鞒虉D;
[0045]圖4為本發(fā)明實施例的一個實現(xiàn)系統(tǒng)的結(jié)構(gòu)圖;
[0046]圖5為本發(fā)明一實施例的終端的示意圖;
[0047]圖6為本發(fā)明另一實施例的終端的示意圖;
[0048]圖7為本發(fā)明實施例的服務(wù)器的示意圖。
【具體實施方式】
[0049]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
[0050]圖1為本發(fā)明實施例的發(fā)送終端側(cè)進行多媒體傳輸?shù)姆椒ǖ牧鞒虉D,如圖1所示,本實施例的方法可以包括:
[0051]步驟11、發(fā)送終端在發(fā)送指定多媒體內(nèi)容時,檢查本地是否存儲有所述指定多媒體內(nèi)容對應(yīng)的特征碼,如是,則轉(zhuǎn)步驟12 ;否則轉(zhuǎn)步驟13 ;
[0052]步驟12、發(fā)送終端向服務(wù)器發(fā)送所述特征碼;
[0053]步驟13、發(fā)送終端向所述服務(wù)器發(fā)送所述指定多媒體內(nèi)容,然后可以轉(zhuǎn)步驟14 ;
[0054]步驟14、發(fā)送終端接收所述服務(wù)器返回所述指定多媒體內(nèi)容的特征碼并存儲。
[0055]這樣,發(fā)送終端除首次發(fā)送多媒體內(nèi)容外,以后如要再發(fā)送同一個多媒體內(nèi)容,可以僅發(fā)送該多媒體內(nèi)容對應(yīng)的特征碼,就不用重復(fù)發(fā)送相同的多媒體內(nèi)容,大大節(jié)省了傳輸帶寬。
[0056]圖2為本發(fā)明實施例的接收終端側(cè)進行多媒體傳輸?shù)姆椒ǖ牧鞒虉D,如圖2所示,本實施例的方法可以包括:
[0057]步驟21、接收終端接收服務(wù)器發(fā)送的指定多媒體內(nèi)容的特征碼;
[0058]步驟22、接收終端檢查本地是否存儲有與所述特征碼對應(yīng)的多媒體內(nèi)容并將檢查結(jié)果反饋給服務(wù)器,如本地存儲有與所述特征碼對應(yīng)的多媒體內(nèi)容,則轉(zhuǎn)步驟23,否則轉(zhuǎn)步驟24 ;
[0059]步驟23、流程結(jié)束。
[0060]接下來接收終端可以顯示/播放與所述特征碼對應(yīng)的多媒體內(nèi)容,或者根據(jù)具體的應(yīng)用處理所述多媒體內(nèi)容。
[0061]步驟24、接收終端接收所述服務(wù)器發(fā)送的所述指定多媒體內(nèi)容;然后可以轉(zhuǎn)步驟25 ;
[0062]步驟25、接收終端存儲所述指定多媒體內(nèi)容和所述對應(yīng)的特征碼。
[0063]這樣,如接收終端本地已存儲有將要接收的多媒體內(nèi)容,可以通知服務(wù)器不用重復(fù)發(fā)送,也極大地減少傳輸過程中重復(fù)消耗的流量和帶寬。
[0064]圖3為本發(fā)明實施例的服務(wù)器側(cè)進行多媒體傳輸?shù)姆椒ǖ牧鞒虉D,如圖3所示,本實施例的方法包括:
[0065]步驟31、服務(wù)器接收發(fā)送終端發(fā)送的特征碼;或者接收到發(fā)送終端發(fā)送的多媒體內(nèi)容后,為所述多媒體內(nèi)容生成一對應(yīng)的特征碼;
[0066]服務(wù)器還可以將生成的特征碼返回給發(fā)送終端,并存儲所述多媒體內(nèi)容與所述對應(yīng)的特征碼;
[0067]步驟32、服務(wù)器將所述特征碼發(fā)送給目的終端;
[0068]步驟33、服務(wù)器根據(jù)所述目的終端返回的信息決定是否發(fā)送所述特征碼對應(yīng)的多媒體內(nèi)容。
[0069]圖4為本發(fā)明實施例的一個實現(xiàn)系統(tǒng)的結(jié)構(gòu)圖,發(fā)送端、服務(wù)器、接收端是通過蜂窩網(wǎng)絡(luò)、有線連接、WIF1、藍牙等通信連接組成一個可實現(xiàn)端到端通信的網(wǎng)絡(luò)設(shè)備。用戶分享的多媒體內(nèi)容通??煞譃閮煞N,一種是用戶原創(chuàng)內(nèi)容,例如用戶通過終端拍的照片、視頻,錄的音頻等;一種是在網(wǎng)上服務(wù)器下載的多媒體內(nèi)容。下面結(jié)合具體實施例來說明本發(fā)明的實現(xiàn)方案。
[0070]實施例1
[0071]用戶用手機拍了很多照片,需要發(fā)送給好友,好友收到照片后可能繼續(xù)轉(zhuǎn)發(fā)給其他人,如按現(xiàn)有技術(shù)同樣的照片在網(wǎng)絡(luò)中需要重復(fù)傳輸。而本發(fā)明實施例是基于端到端之間的多媒體傳輸利用了一個共同的服務(wù)器來實現(xiàn)高效的多媒體傳輸,可以包括以下步驟:
[0072]步驟101:發(fā)送端將一幅圖片發(fā)送到服務(wù)器,服務(wù)器為發(fā)送端上傳的圖片分配一個特征碼,將特征碼返回發(fā)送端保存。
[0073]特征碼與多媒體內(nèi)容是一一對應(yīng)的,特征碼由服務(wù)器來分配。如果發(fā)送端保存有多媒體的特征碼,說明服務(wù)器已經(jīng)有該多媒體內(nèi)容的拷貝,那么發(fā)送端只需發(fā)送多媒體的特征碼即可。
[0074]利用現(xiàn)有技術(shù),服務(wù)器可以選擇一種或多種文件校驗算法來獲得多媒體內(nèi)容的文件摘要,將文件摘要或者加上一些格式符、媒體類別字段等的文件摘要作為該多