專利名稱:一種語音短信系統(tǒng)的制作方法
技術(shù)領域:
本實用新型涉及消息系統(tǒng)領域,尤其涉及一種語音短信系統(tǒng)。
背景技術(shù):
在移動設備的短信息通訊領域中,主要的產(chǎn)品有文字短信和彩信兩大類型。其中文字短信應用廣泛,但是表現(xiàn)形式僅為簡單的文本文字,而彩信則可以包括圖文、視頻、音頻等信息。這兩種短信消息發(fā)送方式不存在離線的狀態(tài),只要移動的設備打開電源處于正常工作狀態(tài),就可以接收短消息,而不需要特殊的登錄過程,這種信息的傳遞也基本是實時狀態(tài)。彩信是各種功能的雜燴,如發(fā)送圖片、視訊等,雖然彩信支持很多視頻音頻協(xié)議, 但除發(fā)送圖片之外的功能幾乎不被用戶認識和接受,因此在日常生活中除發(fā)送圖片之外的其他功能很少使用,并且發(fā)送的彩信大小不能超過50k,否則手機會提示彩信太大,發(fā)送 50k(包括50k)以下的彩信沒問題,但發(fā)送的過程還是比較慢的。而且,彩信的操作界面十分復雜,其復雜程度遠超過文字短信,大多數(shù)用戶都不會使用。此外,彩信目前只能通過運營商指定的網(wǎng)關(guān)接收,限于手機之間相互傳遞信息,不能和電子郵件系統(tǒng)等其他通訊系統(tǒng)交互,因此被運營商完全限制。
實用新型內(nèi)容為了解決現(xiàn)有技術(shù)的上述問題,本實用新型的目的是提供一種操作簡單且短信內(nèi)容長度不受限制的語音短信系統(tǒng)。為了實現(xiàn)上述目的,本實用新型提供了一種語音短信系統(tǒng),包括發(fā)送方的客戶端、 服務器和接收方的客戶端,其中所述發(fā)送方的客戶端,用于新建一條用于發(fā)送語音文件的語音短信,并將接收方的手機號碼或賬號發(fā)送至所述服務器,以及將語音文件上傳至所述服務器;所述服務器,用于判斷接收方是否為注冊用戶,若接收方是注冊用戶,則所述服務器接收所述發(fā)送方的客戶端上傳的語音文件,并判斷所述接收方的客戶端是否處于活動狀態(tài),若處于活動狀態(tài),則所述服務器直接將語音文件發(fā)送至所述接收方的客戶端;若未處于活動狀態(tài),則發(fā)送方的手機或服務器向接收方的手機發(fā)送一條通知其接收語音文件的文字短信;若接收方是非注冊用戶,則所述服務器接收所述發(fā)送方的客戶端上傳的語音文件,且發(fā)送方的手機或服務器向接收方的手機發(fā)送一條包含語音文件下載地址的文字短信或邀請接收方安裝客戶端并通過注冊成為注冊用戶;所述接收方的客戶端,用于接收所述服務器發(fā)送來的語音文件。作為優(yōu)選,所述客戶端通過socket協(xié)議或http協(xié)議與所述服務器進行交互。作為優(yōu)選,所述客戶端是第一類客戶端或第二類客戶端,其中所述第一類客戶端,內(nèi)置于手機中,手機開機時自動運行后即可發(fā)送或接收語音短信;[0012]所述第二類客戶端,安裝于手機或PC中,登錄成功后才能發(fā)送或接收語音短信。作為進一步的優(yōu)選,所述接收方的客戶端是所述第一類客戶端時,所述接收方的客戶端定時從所述服務器取語音文件;所述接收方的客戶端是所述第二類客戶端時,所述服務器即時向所述接收方的客戶端發(fā)送語音文件。作為進一步地優(yōu)選,所述第一類客戶端包括注冊模塊,用于Sim卡初次裝入手機時控制手機自動向所述服務器發(fā)送一條包含用戶的注冊信息的文字短信;發(fā)信模塊,用于新建一條語音短信并將其發(fā)送至所述服務器;收信模塊,用于接收、存儲和顯示語音短信;設置模塊,用于設置語音短信的發(fā)送和接收的相關(guān)參數(shù);說明模塊,用于存儲和顯示本客戶端的信息;發(fā)信存儲模塊,用于存儲和顯示發(fā)送過的語音短信,以及轉(zhuǎn)發(fā)發(fā)送過的語音短信。作為進一步地優(yōu)選,所述注冊信息包括手機號碼、sim卡的串號、手機IMEI號碼和手機的機型。作為進一步地優(yōu)選,所述第二類客戶端包括注冊模塊,用于新用戶輸入注冊信息并將輸入的注冊信息發(fā)送至所述服務器;登錄模塊,用于用戶輸入登錄信息并將輸入的登錄信息發(fā)送至所述服務器;密碼修改模塊,用于用戶輸入密碼修改信息并將輸入的密碼修改信息發(fā)送至所述服務器;發(fā)信模塊,用于新建一條語音短信并將其發(fā)送至所述服務器;收信模塊,用于接收、存儲和顯示語音短信;說明模塊,用于存儲和顯示本客戶端的信息;發(fā)信存儲模塊,用于存儲和顯示發(fā)送過的語音短信,以及轉(zhuǎn)發(fā)發(fā)送過的語音短信;好友管理模塊,用于添加好友。作為進一步地優(yōu)選,所述注冊信息包括用戶名、密碼和手機號碼。作為進一步地優(yōu)選,所述好友管理模塊通過手機號碼或用戶名添加好友。作為進一步地優(yōu)選,所述服務器包括用戶注冊模塊,用于接收所述第一類客戶端的注冊模塊或所述第二類客戶端的注冊模塊發(fā)送來的注冊信息;用戶登錄模塊,用于接收所述第二類客戶端的登錄模塊發(fā)送來的登錄信息;用戶認證模塊,用于驗證所述用戶登錄模塊接收到的登錄信息是否與所述服務器中存儲的注冊信息一致,如果一致,則所述第二類客戶端登錄成功,如果不一致,則所述第二類客戶端登錄失??;語音轉(zhuǎn)換模塊,用于對所述第一類客戶端和第二類客戶端發(fā)送來的語音文件進行格式轉(zhuǎn)換;語音發(fā)送模塊,用于將語音短信發(fā)送給所述接收方的客戶端;判定模塊,用于判斷接收方是否為注冊用戶;接收方活動狀態(tài)檢測模塊,用于判斷接收方的客戶端是否處于活動狀態(tài),同一用戶在同一時刻只有一種登錄方式有效,最后登錄的客戶端處于活動狀態(tài);語音存儲與定位模塊,用于存儲、查找和識別語音文件;設置模塊,用于設置語音短信的發(fā)送數(shù)量。作為優(yōu)選,所述語音文件的類型是amr、mp3.wav, mpeg或midi。作為優(yōu)選,所述語音短信中還包括圖片、文字或視頻。與現(xiàn)有技術(shù)相比,本實用新型具有以下有益效果(1)采用本實用新型提供的語音短信系統(tǒng)發(fā)送語音短信時,無需文字輸入,只需調(diào)用手機或PC的錄音功能進行錄音發(fā)送即可,大大方便了用戶的應用;(2)由于采用了語音短信,消除了對于短信內(nèi)容長度的限制,并且提高了短信的輸入速度;(3)由于采用用戶的錄音代替了現(xiàn)有文字短信和彩信的單一的文字和圖片,增加了用戶通訊的親切感和生動性。
圖1為本實用新型的語音短信系統(tǒng)的結(jié)構(gòu)示意圖。圖2為采用本實用新型的語音短信系統(tǒng)發(fā)送語音短信的流程示意圖。
具體實施方式
以下結(jié)合附圖對本實用新型的實施例進行詳細說明。圖1為本實用新型的語音短信系統(tǒng)的結(jié)構(gòu)示意圖。如圖1所示,本實施例提供的語音短信系統(tǒng)包括發(fā)送方的客戶端、服務器和接收方的客戶端,其中所述發(fā)送方的客戶端,用于新建一條用于發(fā)送語音文件的語音短信,并將接收方的手機號碼或賬號發(fā)送至所述服務器,以及將語音文件上傳至所述服務器;所述服務器,用于判斷接收方是否為注冊用戶,若接收方是注冊用戶,則所述服務器接收所述發(fā)送方的客戶端上傳的語音文件,并判斷所述接收方的客戶端是否處于活動狀態(tài),若處于活動狀態(tài),則所述服務器直接將語音文件發(fā)送至所述接收方的客戶端;若未處于活動狀態(tài),則發(fā)送方的手機或服務器向接收方的手機發(fā)送一條通知其接收語音文件的文字短信;若接收方是非注冊用戶,則所述服務器接收所述發(fā)送方的客戶端上傳的語音文件,且發(fā)送方的手機或服務器向接收方的手機發(fā)送一條包含語音文件下載地址的文字短信或邀請接收方安裝客戶端并通過注冊成為注冊用戶;所述接收方的客戶端,用于接收所述服務器發(fā)送來的語音文件。由于http協(xié)議每次聯(lián)網(wǎng)較慢且一次請求無法響應多個語音文件,故所述客戶端通過socket協(xié)議與所述服務器進行交互,一次socket連接中可以傳送多個語音文件,多個語音文件傳送完畢后,關(guān)閉該socket連接,由于socket會話連接在接收多個語音文件時, 保持連接不斷,從而節(jié)省多次建立連接花費的時間;倘若客戶端很難設計“socket會話連接”,所述客戶端和所述服務器之間可以暫時使用http協(xié)議進行連接。所述客戶端是第一類客戶端或第二類客戶端,其中所述第一類客戶端,內(nèi)置于手機中,手機開機時自動運行,無需登錄即可發(fā)送或接收語音短信,其認證過程在每次與所述服務器連接時自動進行;[0059]所述第二類客戶端,安裝于手機或PC中,通過同時輸入正確的用戶名和密碼,或者同時輸入正確的手機號碼和密碼登錄成功后才能發(fā)送或接收語音短信。所述接收方的客戶端是所述第一類客戶端時,所述接收方的客戶端定時從所述服務器取語音文件,此時的通訊方式類似于“短信/彩信方式”的傳遞方式,以“非推送方式” 交互;所述接收方的客戶端是所述第二類客戶端時,所述服務器即時向所述接收方的客戶端發(fā)送語音文件,此時的通訊方式類似于“QQ/MSN方式”的傳遞方式,以推送方式交互。所述第一類客戶端包括注冊模塊,用于Sim卡初次裝入手機時控制手機自動向所述服務器發(fā)送一條包含用戶的注冊信息的文字短信,從而將用戶的手機號碼綁定在所述服務器上;所述注冊信息包括手機號碼、sim卡的串號、手機IMEI號碼和手機的機型;發(fā)信模塊,用于新建一條語音短信并將其發(fā)送至所述服務器;收信模塊,用于接收、存儲和顯示語音短信;設置模塊,用于設置語音短信的發(fā)送和接收的相關(guān)參數(shù);說明模塊,用于存儲和顯示本客戶端的信息;發(fā)信存儲模塊,用于存儲和顯示發(fā)送過的語音短信,以及轉(zhuǎn)發(fā)發(fā)送過的語音短信。所述第二類客戶端包括注冊模塊,用于新用戶輸入注冊信息并將輸入的注冊信息發(fā)送至所述服務器;所述注冊信息包括用戶名、密碼和手機號碼;登錄模塊,用于用戶輸入登錄信息并將輸入的登錄信息發(fā)送至所述服務器;密碼修改模塊,用于用戶輸入密碼修改信息并將輸入的密碼修改信息發(fā)送至所述服務器;發(fā)信模塊,用于新建一條語音短信并將其發(fā)送至所述服務器;收信模塊,用于接收、存儲和顯示語音短信;說明模塊,用于存儲和顯示本客戶端的信息;發(fā)信存儲模塊,用于存儲和顯示發(fā)送過的語音短信,以及轉(zhuǎn)發(fā)發(fā)送過的語音短好友管理模塊,用于添加好友,可通過手機號碼或用戶名添加好友,其中手機號碼主要從本地電話簿中獲得。所述服務器包括用戶注冊模塊,用于接收所述第一類客戶端的注冊模塊或所述第二類客戶端的注冊模塊發(fā)送來的注冊信息;用戶登錄模塊,用于接收所述第二類客戶端的登錄模塊發(fā)送來的登錄信息;用戶認證模塊,用于驗證所述用戶登錄模塊接收到的登錄信息是否與所述服務器中存儲的注冊信息一致,如果一致,則所述第二類客戶端登錄成功,如果不一致,則所述第二類客戶端登錄失?。徽Z音轉(zhuǎn)換模塊,用于對所述第一類客戶端和第二類客戶端發(fā)送來的語音文件進行格式轉(zhuǎn)換;語音發(fā)送模塊,用于將語音短信發(fā)送給所述接收方的客戶端;判定模塊,用于判斷接收方是否為注冊用戶;[0084]接收方活動狀態(tài)檢測模塊,用于判斷接收方的客戶端是否處于活動狀態(tài),同一用戶在同一時刻只有一種登錄方式有效,最后登錄的客戶端處于活動狀態(tài);語音存儲與定位模塊,用于存儲、查找和識別語音文件;設置模塊,用于設置語音短信的發(fā)送數(shù)量。所述語音文件的類型可以是amr (Adaptibve Multi-Rate,自適應多速率)、 mp3 (Moving Picture Experts Group Audio Layer
3) >wav (Waveform audio format,是一禾中聲音文件格式)、mpeg (Moving Pictures Experts Group,動態(tài)圖像專家組)或 midi (Musical Instrument Digital hterface,樂器數(shù)字接 Π )。所述語音短信中還包括圖片、文字或視頻。圖2為采用本實用新型的語音短信系統(tǒng)發(fā)送語音短信的流程示意圖。如圖2所示, 采用本實施例提供的語音短信系統(tǒng)傳送語音短信的步驟如下步驟A 所述發(fā)送方的客戶端新建一條用于發(fā)送語音文件的語音短信,并將接收方的手機號碼或賬號發(fā)送至所述服務器; 步驟B 所述服務器判斷接收方是否為注冊用戶,若接收方是注冊用戶,則執(zhí)行步驟C ;若接收方是非注冊用戶,則執(zhí)行步驟D ;步驟C 所述發(fā)送方的客戶端將語音文件上傳至所述服務器,上傳成功后,服務器向發(fā)送方的客戶端返回一個成功狀態(tài)碼;所述服務器判斷接所述收方的客戶端是否處于活動狀態(tài),若處于活動狀態(tài),則所述服務器直接將語音文件發(fā)送至所述接收方的客戶端;若未處于活動狀態(tài),則發(fā)送方的手機或服務器向接收方的手機發(fā)送一條通知其接收語音文件的文字短信;步驟D 所述發(fā)送方的客戶端將語音文件上傳至服務器,上傳成功后,服務器向發(fā)送方的客戶端返回一個成功狀態(tài)碼;且發(fā)送方的手機或服務器向接收方的手機發(fā)送一條包含語音文件下載地址的文字短信或邀請接收方安裝客戶端并通過注冊成為注冊用戶。所述接收方的客戶端收到語音短信之后,將直接通過語言播放器播放語音文件。 若接收方收到的是包含語音文件的下載地址的文字短信,則可以直接通過該網(wǎng)絡地址調(diào)用手機或PC自帶的瀏覽器直接下載收聽。以上實施例僅為本實用新型的示例性實施例,不用于限制本實用新型,本實用新型的保護范圍由權(quán)利要求書限定。本領域技術(shù)人員可以在本實用新型的實質(zhì)和保護范圍內(nèi),對本實用新型做出各種修改或等同替換,這種修改或等同替換也應視為落在本實用新型的保護范圍內(nèi)。
權(quán)利要求1.一種語音短信系統(tǒng),其特征在于,包括發(fā)送方的客戶端、服務器和接收方的客戶端, 其中所述發(fā)送方的客戶端,用于新建一條用于發(fā)送語音文件的語音短信,并將接收方的手機號碼或賬號發(fā)送至所述服務器,以及將語音文件上傳至所述服務器;所述服務器,用于判斷接收方是否為注冊用戶,若接收方是注冊用戶,則所述服務器接收所述發(fā)送方的客戶端上傳的語音文件,并判斷所述接收方的客戶端是否處于活動狀態(tài), 若處于活動狀態(tài),則所述服務器直接將語音文件發(fā)送至所述接收方的客戶端;若未處于活動狀態(tài),則發(fā)送方的手機或服務器向接收方的手機發(fā)送一條通知其接收語音文件的文字短信;若接收方是非注冊用戶,則所述服務器接收所述發(fā)送方的客戶端上傳的語音文件,且發(fā)送方的手機或服務器向接收方的手機發(fā)送一條包含語音文件下載地址的文字短信或邀請接收方安裝客戶端并通過注冊成為注冊用戶;所述接收方的客戶端,用于接收所述服務器發(fā)送來的語音文件。
2.根據(jù)權(quán)利要求1所述的語音短信系統(tǒng),其特征在于,所述客戶端通過socket協(xié)議或 http協(xié)議與所述服務器進行交互。
3.根據(jù)權(quán)利要求1所述的語音短信系統(tǒng),其特征在于,所述客戶端是第一類客戶端或第二類客戶端,其中所述第一類客戶端,內(nèi)置于手機中,手機開機時自動運行后即可發(fā)送或接收語音短所述第二類客戶端,安裝于手機或PC中,登錄成功后才能發(fā)送或接收語音短信。
4.根據(jù)權(quán)利要求3所述的語音短信系統(tǒng),其特征在于,所述接收方的客戶端是所述第一類客戶端時,所述接收方的客戶端定時從所述服務器取語音文件;所述接收方的客戶端是所述第二類客戶端時,所述服務器即時向所述接收方的客戶端發(fā)送語音文件。
專利摘要本實用新型公開了一種語音短信系統(tǒng),包括發(fā)送方的客戶端、服務器和接收方的客戶端,所述發(fā)送方的客戶端,用于將接收方的手機號碼或賬號和語音文件以及文字、圖片和視頻等多媒體數(shù)據(jù)發(fā)送至所述服務器;所述服務器,用于判斷所述接收方的客戶端是否為注冊用戶,如果是非注冊用戶,則所述發(fā)送方客戶端在上傳語音文件的同時,發(fā)送方的手機或服務器向接收方的手機發(fā)送一條含語音文件下載地址的文字短信;如果是注冊用戶,則無需此文字短信。采用本實用新型提供的語音短信系統(tǒng)發(fā)送語音短信時,無需文字輸入,只需調(diào)用手機或PC的錄音功能進行錄音后發(fā)送即可,大大方便了用戶的應用。
文檔編號H04W4/12GK202111859SQ201120107868
公開日2012年1月11日 申請日期2011年4月13日 優(yōu)先權(quán)日2011年4月13日
發(fā)明者郭衛(wèi)東 申請人:深圳市漢訊通科技有限公司