專利名稱:一種支持語音和視頻消息的即時(shí)通信方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施適用于即時(shí)通信領(lǐng)域,揭示了一種跨平臺(tái)傳輸音頻和視頻消息的方法和系統(tǒng),特別是基于傳統(tǒng)即時(shí)通信系統(tǒng)的基礎(chǔ)上,實(shí)現(xiàn)不同平臺(tái)不同設(shè)備(如電腦和移動(dòng)通信設(shè)備)之間實(shí)時(shí)地錄制語音和視頻消息并實(shí)時(shí)傳輸?shù)姆椒ê拖到y(tǒng),以實(shí)現(xiàn)不同系統(tǒng)不同設(shè)備之間可以實(shí)現(xiàn)相互發(fā)送語音短信、視頻短信的功能,以達(dá)到無邊界的網(wǎng)絡(luò)中IM軟件實(shí)現(xiàn)異步音視頻短信聊天功能。
背景技術(shù):
目前,互聯(lián)網(wǎng)和移動(dòng)互聯(lián)網(wǎng)上有關(guān)即時(shí)通訊軟件anstant Messager, IM)集成語音及視頻的應(yīng)用已成為主流。據(jù)統(tǒng)計(jì),我國國內(nèi)關(guān)于即時(shí)通信系統(tǒng)的專利申請(qǐng)已有大約600 多項(xiàng)。無論是移動(dòng)客戶端還是計(jì)算機(jī)客戶端都可以方便的通過IM與對(duì)方進(jìn)行文字,語音, 視頻的在線實(shí)時(shí)交流。目前,移動(dòng)客戶端之間也可以相互實(shí)時(shí)發(fā)送語音和視頻消息,但問題是現(xiàn)有的系統(tǒng)及客戶端并不能在手機(jī)客戶端與計(jì)算機(jī)客戶端之間跨平臺(tái)的發(fā)送并接受音視頻消息。使得語音和視頻在傳統(tǒng)互聯(lián)網(wǎng)用戶和移動(dòng)互聯(lián)網(wǎng)用戶之間的交流范圍受到限制,不能完全滿足無邊界的用戶語音及視頻消息交流需求。
發(fā)明內(nèi)容本發(fā)明主要目的在于提供一種在移動(dòng)互聯(lián)網(wǎng)和傳統(tǒng)互聯(lián)網(wǎng)之間以聊天消息的形式發(fā)送并接受語音視頻信息的方法和系統(tǒng)。本系統(tǒng)分為客戶端,服務(wù)器端兩部分??蛻舳塑浖砂惭b在智能手機(jī),移動(dòng)智能平板電腦及傳統(tǒng)電腦上。手機(jī)和其他移動(dòng)智能終端通過3G、GPRS、Wifi等網(wǎng)絡(luò)接入互聯(lián)網(wǎng),傳統(tǒng)電腦直接接入互聯(lián)網(wǎng)。服務(wù)器端包括應(yīng)用程序服務(wù)器和數(shù)據(jù)庫服務(wù)器。用戶可在電腦或手機(jī)等智能終端安裝客戶端軟件,發(fā)送客戶端使用對(duì)講功能錄制語音或視頻數(shù)據(jù),并且發(fā)送經(jīng)壓縮的語音或視頻數(shù)據(jù)給接收方,應(yīng)用服務(wù)器負(fù)責(zé)將該信息保存在數(shù)據(jù)庫中并將其發(fā)送至接收端用戶。接收端用戶可從手機(jī)或計(jì)算機(jī)客戶端接收此消息。其特點(diǎn)在于無論用戶在何時(shí)何地使用何種設(shè)備均可通過該客戶端發(fā)送或者接收語音或視頻短信。此系統(tǒng)使得語音和視頻短信的應(yīng)用范圍跨越傳統(tǒng)互聯(lián)網(wǎng)和移動(dòng)互聯(lián)網(wǎng),使得手機(jī)移動(dòng)用戶與傳統(tǒng)計(jì)算機(jī)用戶之間的語音和視頻交流更加方便。在本發(fā)明實(shí)施例中,分布在不同位置的移動(dòng)用戶可以在自己的智能手機(jī)上安裝與相應(yīng)操作系統(tǒng)匹配的客戶端軟件,通過此軟件可錄制語音和視頻內(nèi)容并將其發(fā)送給部分在另一移動(dòng)客戶端或是計(jì)算機(jī)客戶端的好友。這樣便實(shí)現(xiàn)了隨時(shí)隨地任何設(shè)備之間的音視頻消息傳遞,極大地方便了人們?cè)诓煌瑫r(shí)間不同地點(diǎn)之間的溝通和交流。
圖1是本發(fā)明實(shí)施例提供的系統(tǒng)整體架構(gòu)圖具體實(shí)施方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行詳細(xì)說明。此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。在本發(fā)明實(shí)施例中,通過在現(xiàn)有的即時(shí)通訊客戶端基礎(chǔ)上增加音視頻消息通信單元12或14使得新的即時(shí)通信客戶端可以相互之間通過互聯(lián)網(wǎng)發(fā)送語音和視頻消息,并在本地查看和回復(fù)。此音視頻消息通信模塊的整合和利用可以實(shí)現(xiàn)移動(dòng)互聯(lián)網(wǎng)智能終端與本地計(jì)算機(jī)終端在語音消息和視頻消息應(yīng)用的互聯(lián)互通,從而在移動(dòng)互聯(lián)網(wǎng)時(shí)代更加方便智能手機(jī)用戶與傳統(tǒng)計(jì)算機(jī)用戶的溝通和交流。圖1示出了發(fā)明實(shí)施例的系統(tǒng)架構(gòu)。為了便于說明,僅出現(xiàn)實(shí)現(xiàn)本系統(tǒng)功能的關(guān)鍵部分。如圖1,即時(shí)通信客戶端11和15分別安裝在不同類型設(shè)備或不同操作系統(tǒng)上(如智能手機(jī),平版電腦,筆記本電腦等)。在原有即時(shí)通信功能基礎(chǔ)之上,將音視頻消息通信單元模塊12和13分別集成到各自相應(yīng)的客戶端中,通過不同的網(wǎng)絡(luò)與服務(wù)器端13相連接。 服務(wù)器端13配備相應(yīng)的應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器專門處理12和14類型模塊的數(shù)據(jù)業(yè)務(wù)。這樣,本地主機(jī)15便可以通過本地客戶端中集成的模塊與手機(jī)客戶端11發(fā)送語音和視頻消息,相應(yīng)的也可以接受語音和視頻消息。在即時(shí)通信系統(tǒng)客戶端中,音視頻消息通信單元承擔(dān)了消息的錄制、存儲(chǔ)、發(fā)送和接收等功能。所以總的來說,包括如圖1所示的手機(jī)客戶端集成的錄音錄像模塊121、存儲(chǔ)模塊123、發(fā)送模塊122和接收模塊124。在本地客戶端也同樣集成了錄音錄像模塊141、存儲(chǔ)模塊143、發(fā)送模塊142和接收模塊144。無論是手機(jī)客戶端11,還是本地主機(jī)15,其即時(shí)通信系統(tǒng)中集成的所有模塊都與其本身的互聯(lián)網(wǎng)即時(shí)通信協(xié)議保持一致。如QQ即時(shí)通訊軟件集成的音視頻消息通信單元的協(xié)議與QQ系統(tǒng)保持一致。MSN即時(shí)通訊軟件集成的音視頻消息通信單元的協(xié)議與MSN系統(tǒng)保持一致。這樣新系統(tǒng)就與其原有的即時(shí)通訊軟件有相同的通訊協(xié)議,保證了語音和視頻消息的發(fā)送和接收。服務(wù)器端13包括了應(yīng)用程序服務(wù)器和數(shù)據(jù)庫存儲(chǔ)服務(wù)器兩大類。其作用是提供即時(shí)消息和相關(guān)服務(wù)數(shù)據(jù)的傳輸和存儲(chǔ)。應(yīng)用服務(wù)器在功能上增加對(duì)較大數(shù)據(jù)流(語音和視頻)的傳輸支持與質(zhì)量保證。服務(wù)器端13的位置如圖1在移動(dòng)互聯(lián)網(wǎng)的另一側(cè),即傳統(tǒng)互聯(lián)網(wǎng)。但在實(shí)際實(shí)施例中,服務(wù)器端13不止一個(gè),而且也可以分布在圖1中的移動(dòng)互聯(lián)
網(wǎng)一端。在手機(jī)客戶端包含的音視頻消息通信單元12中,用戶選擇好聊天對(duì)象,按下客戶端軟件錄音鍵后錄音錄像模塊121開始記錄從手機(jī)麥克風(fēng)傳進(jìn)的聲音并對(duì)其做壓縮等處理,同時(shí)將音頻數(shù)據(jù)存儲(chǔ)在存儲(chǔ)模塊123,當(dāng)錄音完成后發(fā)送模塊122根據(jù)用戶的確認(rèn)發(fā)送消息。發(fā)送模塊可通過3G、GPRS、Wifi等網(wǎng)絡(luò)將數(shù)據(jù)傳送至服務(wù)器端13。這時(shí),應(yīng)用服務(wù)器會(huì)檢查在線的接收端為本地主機(jī)或是另一手機(jī)客戶端。如在本實(shí)施例中接收方本地客戶端15在線,則服務(wù)器端將語音消息傳至音視頻消息通信單元14中的接收模塊144,并存儲(chǔ)在存儲(chǔ)模塊143中。本地主機(jī)客戶端可通過存儲(chǔ)模塊和本地播放器程序或內(nèi)置播放模塊收聽到該語音消息。此外,本系統(tǒng)的客戶端(包括音視頻消息通訊單元)和服務(wù)器端均滿足網(wǎng)絡(luò)通訊協(xié)議如TCP/IP協(xié)議和相應(yīng)的即時(shí)通訊網(wǎng)絡(luò)協(xié)議。在通訊時(shí),如果接收客戶端離線,則服務(wù)器保存該消息(可以動(dòng)態(tài)設(shè)置一個(gè)保存期限)等到接收端上線時(shí)再傳送該消息。
以上過程可以看到,此系統(tǒng)和方法可以使語音和視頻消息在移動(dòng)互聯(lián)網(wǎng)與傳統(tǒng)網(wǎng)絡(luò)之間進(jìn)行傳送,并使得手機(jī)客戶與本地客戶可方便的通過該系統(tǒng)和方法進(jìn)行語音和視頻以消息的形式聊天。使得無論任何人、任何時(shí)間、任何地點(diǎn)、 通過任何設(shè)備之間的溝通和交流更加的方便。
權(quán)利要求
1.一種支持語音和視頻消息的即時(shí)通信方法和系統(tǒng),其特征在于,包括基于智能移動(dòng)設(shè)備(如智能手機(jī),平板電腦等)的即時(shí)通信客戶端軟件,在原有即時(shí)通訊功能基礎(chǔ)上增加的音視頻消息通信單元,具體用于音頻和視頻消息的錄制、存儲(chǔ)、發(fā)送和接收。傳統(tǒng)計(jì)算機(jī)即使通訊客戶端軟件,在原有功能的基礎(chǔ)上增加的音視頻通信單元,具體用于音頻和視頻消息的錄制、存儲(chǔ)、發(fā)送和接收。服務(wù)器端軟件,包括但不限于部署在一個(gè)應(yīng)用服務(wù)器端的軟件,用于消息的存儲(chǔ)、接收和轉(zhuǎn)發(fā)等。支持對(duì)語音和視頻消息流的處理和存儲(chǔ);支持對(duì)客戶登陸端類型(移動(dòng)客戶端、 計(jì)算機(jī)客戶端)的檢測和選擇,支持對(duì)客戶端接入網(wǎng)絡(luò)(如3G,GPRS, WIFI, Internet等) 接入方式的檢測,支持根據(jù)不同網(wǎng)絡(luò)接入選擇不同的數(shù)據(jù)格式進(jìn)行發(fā)送以保證音視頻的質(zhì)量等功能;支持離線語音和視頻消息的保存并根據(jù)用戶上線方式進(jìn)行傳送的功能,支持消息日志的記錄,支持音視頻消息轉(zhuǎn)發(fā)后對(duì)數(shù)據(jù)庫的清除功能。
2.根據(jù)權(quán)利1要求所述的一種支持語音和視頻消息的即時(shí)通信方法和系統(tǒng),其特征在于,所述用戶無論從移動(dòng)客戶端軟件還是從計(jì)算機(jī)端軟件登錄,都可以通過增加的音視頻消息通信單元發(fā)送并接受音視頻消息,客戶端根據(jù)發(fā)送方和接收方的設(shè)備類型進(jìn)行相應(yīng)的數(shù)據(jù)壓縮和傳送,接入客戶端的網(wǎng)絡(luò)可以是3G、GPRS、Wifi、Internet網(wǎng)絡(luò)。
3.根據(jù)權(quán)利1要求所述的一種支持語音和視頻消息的即時(shí)通信方法和系統(tǒng),其特征在于,所述客戶端和服務(wù)器端及其增加的音視頻通信單元均符合TCP/IP協(xié)議和即時(shí)通信網(wǎng)絡(luò)協(xié)議。
4.根據(jù)權(quán)利1要求所述的一種支持語音和視頻消息的即時(shí)通信方法和系統(tǒng),其特征在于,所述服務(wù)器端包括至少一臺(tái)應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器,可分部于移動(dòng)互聯(lián)網(wǎng)和傳統(tǒng)互聯(lián)網(wǎng)上,符合移動(dòng)互聯(lián)網(wǎng)和傳統(tǒng)互聯(lián)網(wǎng)各網(wǎng)絡(luò)協(xié)議。
5.根據(jù)權(quán)利1要求所述的一種支持語音和視頻消息的即時(shí)通信方法和系統(tǒng),其特征在于,所述服務(wù)器和客戶端支持音視頻消息群發(fā)和多人音視頻消息聊天功能??蛻舳丝梢淮芜x擇多人進(jìn)行音視頻消息廣播。
全文摘要
本發(fā)明實(shí)施適用于即時(shí)通信領(lǐng)域,揭示了一種跨平臺(tái)傳輸音頻和視頻消息的方法和系統(tǒng),特別是提供一種在移動(dòng)互聯(lián)網(wǎng)和傳統(tǒng)互聯(lián)網(wǎng)之間以聊天消息的形式發(fā)送并接受語音視頻信息的方法和系統(tǒng)。本系統(tǒng)分為客戶端,服務(wù)器端兩部分??蛻舳塑浖砂惭b在智能手機(jī),移動(dòng)智能平板電腦及傳統(tǒng)電腦上。服務(wù)器端包括應(yīng)用程序服務(wù)器和數(shù)據(jù)庫服務(wù)器。用戶可在電腦或手機(jī)等智能終端安裝客戶端軟件,發(fā)送客戶端使用對(duì)講功能錄制語音或視頻數(shù)據(jù),并且發(fā)送經(jīng)壓縮的語音或視頻數(shù)據(jù)給接收方,應(yīng)用服務(wù)器負(fù)責(zé)數(shù)據(jù)保存和轉(zhuǎn)發(fā)。其特點(diǎn)在于無論用戶在何時(shí)何地使用何種設(shè)備均可通過該客戶端發(fā)送或者接收語音或視頻消息。從而使得即使通訊用戶之間的交流更加方便。
文檔編號(hào)H04L12/58GK102281213SQ20111025544
公開日2011年12月14日 申請(qǐng)日期2011年8月31日 優(yōu)先權(quán)日2011年8月31日
發(fā)明者王胄, 鄭曉卉 申請(qǐng)人:王胄, 鄭曉卉