一種多媒體的雙向實時通信的方法
2023-06-29 23:46:41 1
專利名稱::一種多媒體的雙向實時通信的方法
技術領域:
:本發明屬於一種多媒體的通信方法,具體涉及一種在手機、個人計算機之間進行多媒體的雙向實時通信的方法。
背景技術:
:現有的多々某體的實時通信的方法如下1)、手機之間文本簡訊服務(SMS,ShortMessagingService)、多媒體信息服務(MMS,MultimediaMessagingServices)的信息發送方式。發送內容包括文本、圖片、鈴聲等簡單多媒體,由於通用分組無線業務(GRPS,GeneralPacketRadioService)網絡限制,無法傳遞較大容量的多媒體,例如連續的視頻圖像等。2)、基於IP網絡的文本、音頻、視頻的實時通信方式。所述通信方式利用用戶ID進行連接和雙向通信。例如目前流行的QQ、MSN、Skype軟體等。所述通信方式一般應用於個人計算機(PC,PersonalComputer)上,目前開始逐漸向手機等無線終端上移植,但規模和所支持的特性有限。在手機等無線終端上,目前只支持文本通信,不支持視頻、音頻。3)、基於專用或公共IP網絡的可視電話或電話會議系統。該通信方式一般基於會話初始化協議(SIP,SessionInitiationProtocol)或H.323協議,利用用戶ID或電話號碼創建連接,支持音頻、視頻,不支持文本通信。上述通信方法皆不能在手機和PC之間進行大容量的文本、視頻和音頻的雙向實時通信。
發明內容有鑑於此,本發明所解決的技術問題在於提供一種在手機之間、手機與個人計算機之間、個人計算機之間進行多媒體的雙向實時通信的方法,本發明能使手機之間、手機與個人計算機之間、個人計算機之間方便、快速地建立實時通信,並能與對方進行-現頻、音頻以及文本通信。本發明的技術方案如下一種多4某體的雙向實時通信的方法,其特徵在於,包括以下步驟A1、若呼叫終端A未登錄,呼叫終端A自動登陸伺服器,若已登陸,則執行步驟B1;B1、呼叫終端A呼叫被呼叫終端B;C1、-陂呼叫終端B收到通知;D1、被呼叫終端B響應通知,呼叫終端A和被呼叫終端B之間的實時通信建立。進一步地,所述呼叫終端A為手^L。進一步地,所述呼叫終端A為PC。進一步地,所述被呼叫終端B為手機。進一步地,所述呼叫終端A呼叫所述被呼叫終端B的手機號碼。進一步地,所述呼叫終端A可在手機或PC上設置快捷鍵,通過4要快捷鍵以快速發起呼叫。進一步地,所述被呼叫終端B為PC。進一步地,所述呼叫終端A呼叫所述^皮呼叫終端B的註冊ID。進一步地,所述呼叫終端A可在手機或PC上設置快捷鍵,通過按快捷鍵以快速發起呼叫。進一步地,當所述呼叫終端A與被呼叫終端B為手機時,所述呼叫終端A與被呼叫終端B、所述伺服器與終端之間的通信協議是TCP/UDP協議或HTTP/WAP協議。進一步地,所述TCP/UDP協議支持CMNET的GPRS接入方式。進一步地,所述HTTP/WAP協議支持CMWAP和CMNET的GPRS接入方式。進一步地,當被呼叫終端B為手機且未登陸時,所述通知是所述呼叫終端A向所述被呼叫終端B發送的SMS簡訊、基於WAP協議的推入消息或基於電路切換數據的數據消息,顯示在被呼叫終端B的手機顯示屏上。進一步地,當被呼叫終端B已登陸時,所述通知是伺服器向所述被呼叫終端B發送的信息,顯示在被呼叫終端B的手機顯示屏上。進一步地,所述信息包括姓名或所述呼叫終端A的手機號。進一步地,當被呼叫終端B為PC時,所述通知是伺服器向所述被呼叫終端B發送的信息,顯示在被呼叫終端B的顯示器上。進一步地,所述信息包括姓名或所述呼叫終端A的手才幾號。進一步地,所述伺服器是網絡計算機。進一步地,所述步驟A1前進一步包括A11、呼叫終端A向伺服器註冊登記;A12、伺服器認證呼叫終端A,呼叫終端A被授權;進一步地,所述註冊登記的方式為手機號碼註冊方式、用戶自命名ID註冊方式、電子郵箱地址註冊方式或伺服器返回的ID註冊方式。進一步地,所述手機號碼註冊方式所提供的用戶信息為待註冊登記手機的手才幾號碼。進一步地,所述用戶信息還包括用戶姓名、年齡、性別、所在城市、興趣愛好,可選擇性提供。進一步地,所述用戶自命名ID註冊方式的用戶ID可為中文、英文或中英文混合使用。進一步地,所述伺服器返回的ID註冊方式的返回ID是伺服器自動產生並返回給用戶的。進一步地,所述多媒體包括文本、視頻和音頻。進一步地,所述視頻的實時傳送碼率小於10kbps。進一步地,所述實時通信的方式是結點到結點方式或伺服器轉接方式。進一步地,所述伺服器轉接方式在轉接多媒體信息的同時,可對視頻、音頻進行優化處理和轉換。進一步地,所述優化處理和轉換包括提高圖像的解析度,修補由通信損耗造成的圖像、語音的殘缺塊,降低圖像、語音的噪音。進一步地,所述實時通信過程中,伺服器向用戶終端發送純文本或多々某體的綜合服務信息。進一步地,所述綜合服務信息包括廣告、天氣預報、新聞。進一步地,所述綜合服務信息顯示於實時通信應用程式內置的瀏覽器或內置的文本信息窗口中。本發明的有益效果在於本發明能使手機之間、手機與PC之間、PC之間進行實時通信,並同時支持文本、視頻和音頻通信。當被呼叫終端為手機時,可利用手機號呼叫該被呼叫終端,並進行通信,方便快捷。另外,通信雙方可通過應用程式的視頻窗口實時看到雙方的連續視頻圖像,並在應用程式的文本窗口中進行文字輸入,以向對方發送文本信息。此外,由於這種基於IP數據網絡的方式不使用傳統的語音通訊,雙方的語音交流無通話費用,可為用戶節省大量的通信費用。雙方建立連接後的文本通信也是使用IP數據網絡,不產生SMS簡訊費用。圖1是本發明的呼機終端和被呼叫終端皆為手機且被呼叫終端未登錄的建立通信的流程示意圖;圖2是本發明的呼機終端和被呼叫終端皆為手機且被呼叫終端已登錄的建立通信的流程示意圖;圖3是本發明的呼機終端為PC,被呼叫終端為手機且被呼叫終端未登錄的建立通信的流程示意圖;圖4是本發明的呼機終端為PC,被呼叫終端為手機且被呼叫終端已登錄的建立通信的流程示意圖;圖5是本發明的呼機終端為手機,被呼叫終端為PC的建立通信的流程示意圖;圖6是本發明的呼機終端和被呼叫終端皆為PC的建立通信的流程示意圖。具體實施方式以下結合具體實施例和附圖對本發明作進一步詳細說明。本發明所涉及的終端,包括PC、手機及其他移動通信終端,例如個人數字助理(PDA,PersonalDigitalAssistant)、可攜式媒體播放器(PMP,PortableMediaPlayer)等。但手機的功能日益強大,其他移動通信終端的功能已逐漸集成於手機之上。上述終端向中央伺服器註冊登記,並得到授權。所述伺服器可以是任一通用的網絡計算機,用於將客戶群中的用戶進行連接並通信。對於手機,在伺服器上註冊登記的過程可以是自動的,伺服器記錄待註冊的手機的號碼,並將認證碼返回給手機。該認證碼對於手機用戶是不可見的,但伺服器會對此i人證碼自動識別。對於PC,由於沒有手機號碼,則需向伺服器提供自命名的ID。在需和其他用戶連接並通信時,成功註冊的用戶需先登陸至伺服器,獲得有效授權後,才可與其他用戶進行連接並通信。任一已登陸伺服器的用戶可向另一未登錄的註冊用戶呼叫,並進行文本、視頻和音頻通信。當然,視頻通信需要圖像捕捉裝置(例如攝像頭等)和圖像顯示裝置(例如電腦顯示器、手機屏幕等)。在GPRS數據網絡上,視頻的實時傳送碼率小於10kbps,因為在中國,典型的GPRS的上行速率小於12kbps。音頻通信需要語音捕捉裝置(例如麥克風等)和音頻播放裝置(如耳機、喇叭等)。文本通信需要應用程式的文本窗口進行輸入。所述應用程式的界面及功能類似於QQ、MSN、Skype等實時通信軟體。用戶註冊的方式如下1)、手機號碼註冊,適用於手機。手機只需向伺服器提供有效的手機號碼,即可被給予授權。其他用戶信息,例如用戶姓名、年齡、性別、所在城市、興趣愛好等可選擇性提供。2)、用戶自命名ID註冊,適用於PC。所述用戶ID由PC用戶自定義,只需與其他的已註冊用戶ID不同即可。用戶ID可用中文、英文或中英文混合使用。3)、電子郵箱(Email)地址註冊,適用於手機、PC。所述Email地址必須是有效的地址,伺服器有權向該地址發送Email以證實其真實性。4)、伺服器返回的ID註冊,適用於手機、PC。如伺服器不支持用戶自命名ID,則所述返回ID是伺服器自動產生並返回給用戶的,可省去用戶自命名的麻煩。手機與伺服器之間,手機與手機之間的通信協議可以使用1)、TCP(TransmissionControlProtocol,傳輸控制協議)/UDP(UserDataProtocol,用戶數據報協議)所述協議的優點為能自動將用戶的聯機狀態上報至伺服器,不需伺服器進行查詢,手機較為省電;缺點為在中國的手機網絡上只支持CMNET的GPRS接入方式,可用於PC、筆記本電腦、PDA等的GPRS上網服務。2)、HTTP(HypertextTransferProtocol,超文本傳輸協議)/WAP(WirelessApplicationProtocol,無線應用協議)所述協i義的優點為在中國手機網絡上支持CMWAP和CMNET兩種GPRS接入方式;缺點為伺服器需每隔一定時間查詢用戶的聯機狀態,手機較為費電。上述通信協議由手機設計者根據手機具體銷售地所支持的GPRS接入方式進行選擇。當任一登陸終端A向另任一登陸終端B發起呼叫時,終端A先向伺服器發起呼叫請求,由伺服器通知終端B,例如,在終端B的PC顯示器或手機顯示屏上,顯示用戶A正在呼叫的信息。當任一登陸終端A向任一未登陸終端B發起呼叫時,終端A將向終端B發送SMS短消息、基於WAP協議的推入消息(WAPPUSH,是一種特殊格式的簡訊)或基於電路切換數據(CSD)的數據消息,終端B打開收到的消息可自動登陸伺服器,以響應終端A的呼叫,並建立連接。對於手機,只有呼叫對方後,通過伺服器才能得知對方是否已登陸。對於PC,則可通過應用程式的界面窗口實時觀察自定義的好友列表中的用戶是否處於登陸狀態。當被呼叫終端被呼叫時,將有彈出的窗口和信息以顯示對方的身份(姓名、手機號或註冊ID),並伴有聲音提示。被呼叫終端可選擇接受或不接受該呼叫。如選擇接受呼叫,則兩終端之間的連接建立,開始通信;如選擇不接受呼叫,則兩終端仍保持非連接狀態。為減少用戶的工作量,可在手機或PC上設置快捷鍵,通過按快捷鍵以快速發起呼叫。連接建立之後,終端之間的文本、視頻、音頻可基於TCP/UDP協議以結點到結點(Peer-to-Peer)方式進行通信,或通過伺服器轉接方式進行通信,兩種方式的選擇由伺服器決定。對於Peer-to-Peer方式,多媒體通信可不經過伺服器轉接。伺服器只是幫助兩終端建立初始的連接,並發送綜合服務信息。對於伺服器轉接方式,伺服器在轉接多媒體信息的同時,可對視頻、音頻進行優化處理和轉換,可提高圖像、語音質量,例如提高圖像的解析度,修補由通信損耗造成的圖像、語音的殘缺塊,降低圖像、語音的噪音等。無論是結點到結點方式或伺服器轉接方式,在多媒體通信過程中,伺服器皆可向兩終端發送純文本或多媒體的綜合服務信息,例如廣告、天氣預報、新聞等。用戶可有選擇地接收綜合服務信息(當然,綜合服務信息分收費、不收費兩種方式,由服務提供商決定)。綜合服務信息將在實時通信應用程式內置的瀏覽器或內置的文本信息窗口中顯示。終端之間的通信的方法可分為手機與手機、PC與手機、PC之間的通信,具體分類及工作流程如下1)、手機A與手機B之間的通信(假設手機B未登陸),如圖1所示,建立通信的步驟如下A)、手機A向伺服器註冊登記;B)、伺服器認證手機A,手機A被授權;C)、若手機A未登錄,手機A自動登陸伺服器,若已登陸,則執行步驟D);D)、手才幾A呼叫手才幾B的手才幾號碼;E)、伺服器通知手機A,以使手機A提醒手機B登陸伺服器;F)、手機A向手機B發送SMS簡訊;G)、手機B打開簡訊,登陸伺服器,手機A、手機B之間的實時通信建立。當然,如果手機A已登記註冊,則上述工作流程的步驟A),B)可省略,直接執行步驟C)。另外,手機A向手機B發送的消息也可以是基於WAP協議的推入消息或基於CSD的數據消息。若手機B已登陸,如圖2所示,建立通信的步驟如下A)、手機A向伺服器註冊登記;B)、伺服器認證手機A,手機A被授權;C)、若手機A未登錄,手機A自動登陸伺服器,若已登陸,則執行步驟D);D)、手才幾A呼叫手才幾B的手衝幾號碼E)、伺服器向手機B發送通知,將有彈出的窗口和信息顯示在手機B的顯示屏上,以表明對方的身份(姓名、手機號或註冊ID),並伴有聲音提示5F)、手機B響應伺服器的通知,手機A、手機B之間的實時通信建立。當然,如果手機A已登記註冊,則上述工作流程的步驟A),B)可省略,直接執行步驟C)。2)、個人計算機A與手機B之間的通信(假設手機B未登陸),如圖3所示,建立通信的步驟如下A)、個人計算機A向伺服器註冊登記;B)、伺服器認證個人計算機A,個人計算機A被授權;C)、若個人計算機A未登錄,個人計算機自動登陸伺服器,若已登陸,則執行步驟D);D)、個人計算機A呼叫手機B的手機號碼;E)、伺服器向手機B發送SMS簡訊;F)、手機B打開簡訊,登陸伺服器,個人計算機A、手機B之間的實時通信建立。當然,如果個人計算機A已登記註冊,則上述工作流程的步驟A),B)可省略,直接執行步驟C)。另外,伺服器向手機B發送的消息也可以M於WAP協議的推入消息或基於CSD的數據消息。若手機B已登陸,如圖4所示,建立通信的步驟如下A)、個人計算機A向伺服器註冊登記;B)、伺服器認證個人計算機A,個人計算機A被授權;C)、若個人計算機A未登錄,個人計算機自動登陸伺服器,若已登陸,則執行步驟D);D)、個人計算機呼叫手機B的手機號碼;E)、伺服器向手機B發送通知,將有彈出的窗口和信息顯示在手機B的顯示屏上,以表明對方的身份(姓名或註冊ID),並伴有聲音提示;F)、手機B響應伺服器的通知,個人計算機A、手機B之間的實時通信建立。當然,如果個人計算機A已登記註冊,則上述工作流程的步驟A),B)可省略,直接執行步驟C)。3)、手機A與個人計算機B之間的通信(個人計算機B必須登陸),如圖5所示,建立通信的步驟如下A)、手機A向伺服器註冊登記;B)、伺服器認證手機A,手機A被授權;C)、若手機A未登錄,手機A自動登陸伺服器,若已登陸,則執行步驟D);D)、手機A呼叫個人計算機B的註冊ID;E)、伺服器向個人計算機B發送通知,將有彈出的窗口和信息顯示在個人計算機B的顯示器上,以表明對方的身份(姓名、手機號或註冊ID),並伴有聲音提示;F)、個人計算機B響應伺服器的通知,手機A、個人計算機B之間的實時通信建立。當然,如果手才幾A已登記註冊,則上述工作流程的步驟A),B)可省略,直接執行步驟C)。4)、個人計算機A與個人計算機B之間的通信(個人計算機B必須登陸),如圖6所示,建立通信的步驟如下A)、個人計算機A向伺服器註冊登記;B)、伺服器認證個人計算機A,個人計算機被授權;C)、若個人計算機未登錄,個人計算機自動登陸伺服器,若已登陸,則執行步驟D);D)、個人計算機呼叫個人計算機B的註冊ID;E)、伺服器向個人計算機發送通知,將有彈出的窗口和信息顯示在個人計算機的顯示器上,以表明對方的身份(姓名或註冊ID),並伴有聲音提示;F)、個人計算機B響應伺服器的通知,個人計算機A、個人計算機B之間的實時通信建立。當然,如果個人計算機A已登記註冊,則上述工作流程的步驟A),B)可省略,直接執行步驟C)。以上所述的實施例僅為說明本發明的技術思想及特點,其目的在於使本領域技術人員能夠了解本發明的內容並據以實施,並不能以此來限定本發明的保護範圍,即依本發明所揭示的精神所作的均等變化或修改仍應涵蓋在本發明的保護範圍內。權利要求1、一種多媒體的雙向實時通信的方法,其特徵在於,包括以下步驟A1、若呼叫終端A未登錄,呼叫終端A自動登陸伺服器,若已登陸,則執行步驟B1;B1、呼叫終端A呼叫被呼叫終端B;C1、被呼叫終端B收到通知;D1、被呼叫終端B響應通知,呼叫終端A和被呼叫終端B之間的實時通信建立。2、如權利要求1所述的多i某體的雙向實時通信的方法,其特徵在於,所述呼叫終端A為手^L。3、如權利要求1所述的多媒體的雙向實時通信的方法,其特徵在於,所述呼叫終端A為PC。4、如權利要求1或2或3所述的多i某體的雙向實時通信的方法,其特徵在於,所述被呼叫終端B為手機。5、如權利要求4所述的多媒體的雙向實時通信的方法,其特徵在於,所述呼叫終端A呼叫所述浮皮呼叫終端B的手^L號碼。6、如權利要求5所述的多々某體的雙向實時通信的方法,其特徵在於,所述呼叫終端A可在手機或PC上設置快捷鍵,通過按快捷鍵以快速發起呼叫。7、如權利要求1或2或3所述的多媒體的雙向實時通信的方法,其特徵在於,所述被呼叫終端B為PC。8、如權利要求7所述的多士某體的雙向實時通信的方法,其特徵在於,所述呼叫終端A呼叫所述淨皮呼叫終端B的註冊ID。9、如權利要求8所述的多媒體的雙向實時通信的方法,其特徵在於,所述呼叫終端A可在手機或PC上設置快捷鍵,通過按快捷鍵以快速發起呼叫。10、如權利要求1所述的多媒體的雙向實時通信的方法,其特徵在於,當所述呼叫終端A與被呼叫終端B為手機時,所述呼叫終端A與被呼叫終端B、所述伺服器與終端之間的通信協議是TCP/UDP協議或HTTP/WAP協議。11、如權利要求10所述的多i某體的雙向實時通信的方法,其特徵在於,所述TCP/UDP協議支持CMNET的GPRS接入方式。12、如權利要求10所述的多媒體的雙向實時通信的方法,其特徵在於,所述HTTP/WAP協議支持CMWAP和CMNET的GPRS接入方式。13、如權利要求1所述的多媒體的雙向實時通信的方法,其特徵在於,當被呼叫終端B為手機且未登陸時,所述通知是所述呼叫終端A向所述被呼叫終端B發送的SMS簡訊、基於WAP協議的推入消息或基於電路切換數據的數據消息,顯示在被呼叫終端B的手機顯示屏上。14、如權利要求1所述的多媒體的雙向實時通信的方法,其特徵在於,當被呼叫終端B已登陸時,所述通知是伺服器向所述被呼叫終端B發送的信息,顯示在被呼叫終端B的手機顯示屏上。15、如權利要求14所述的多々某體的雙向實時通信的方法,其特徵在於,所述信息包括姓名或所述呼叫終端A的手才幾號。16、如權利要求1所述的多媒體的雙向實時通信的方法,其特徵在於,當被呼叫終端B為PC時,所述通知是伺服器向所述被呼叫終端B發送的信息,顯示在被呼叫終端B的顯示器上。17、如權利要求16所述的多媒體的雙向實時通信的方法,其特徵在於,所述信息包括姓名或所述呼叫終端A的手機號。18、如權利要求1所述的多媒體的雙向實時通信的方法,其特徵在於,所述伺服器是網絡計算機。19、如權利要求1所述的多々某體的雙向實時通信的方法,其特徵在於,所述步驟A1前進一步包括A11、呼叫終端A向伺服器註冊登記;A12、伺服器認證呼叫終端A,呼叫終端A被授權。20、如權利要求19所述的多媒體的雙向實時通信的方法,其特徵在於,所述註冊登記的方式為手機號碼註冊方式、用戶自命名ID註冊方式、電子郵箱地址註冊方式或伺服器返回的ID註冊方式。21、如權利要求20所述的多々某體的雙向實時通信的方法,其特徵在於,所述手機號碼註冊方式所提供的用戶信息為待註冊登記手機的手機號碼。22、如權利要求21所述的多媒體的雙向實時通信的方法,其特徵在於,所述用戶信息還包括用戶姓名、年齡、性別、所在城市、興趣愛好,可選擇性提供。23、如權利要求20所述的多々某體的雙向實時通信的方法,其特徵在於,所述用戶自命名ID註冊方式的用戶ID可為中文、英文或中英文混合使用。24、如權利要求20所述的多媒體的雙向實時通信的方法,其特徵在於,所述伺服器返回的ID註冊方式的返回ID是伺服器自動產生並返回給用戶的。25、如權利要求1所述的多媒體的雙向實時通信的方法,其特徵在於,所述多媒體包括文本、視頻和音頻。26、如權利要求25所述的多媒體的雙向實時通信的方法,其特徵在於,所述視頻的實時傳送碼率小於10kbps。27、如權利要求1所述的多媒體的雙向實時通信的方法,其特徵在於,所述通信的方式是結點到結點方式或伺服器轉接方式。28、如權利要求27所述的多媒體的雙向實時通信的方法,其特徵在於,所述伺服器轉接方式在轉接多媒體信息的同時,可對視頻、音頻進行優化處理和轉換。29、如權利要求28所述的多媒體的雙向實時通信的方法,其特徵在於,所述優化處理和轉換包括提高圖像的解析度,修補由通信損耗造成的圖像、語音的殘缺塊,降低圖像、語音的噪音。30、如權利要求1所述的多媒體的雙向實時通信的方法,其特徵在於,所述實時通信過程中,伺服器向用戶終端發送純文本或多々某體的綜合服務信臺31、如權利要求30所述的多媒體的雙向實時通信的方法,其特徵在於,所述綜合服務信息包括廣告、天氣預報、新聞。32、如權利要求30所述的多媒體的雙向實時通信的方法,其特徵在於,所述綜合服務信息顯示於實時通信應用程式內置的瀏覽器或內置的文本信息窗口中。全文摘要本發明公開了一種多媒體的雙向實時通信的方法,包括以下步驟A1)、若呼叫終端A未登錄,呼叫終端A自動登陸伺服器,若已登陸,則執行步驟B1);B1)、呼叫終端A呼叫被呼叫終端B;C1)、被呼叫終端B收到通知;D1)、被呼叫終端B響應通知,呼叫終端A和被呼叫終端B之間的實時通信建立。本發明能使手機之間、手機與個人計算機之間、個人計算機之間方便、快速地建立實時通信,並能與對方進行視頻、音頻以及文本通信。本發明針對手機,能通過手機號碼建立實時通信。文檔編號H04L29/06GK101232512SQ20071017371公開日2008年7月30日申請日期2007年12月28日優先權日2007年12月28日發明者劉英川,毅梁,蔣躍峰申請人:上海茂碧信息科技有限公司;茂碧科技公司