專利名稱:即時通信的方法、即時通信服務器、語音服務器及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及通信技術,特別是涉及一種即時通信方法、即時通信服務器、語音服務器及系統(tǒng)。
背景技術:
當企業(yè)上網(wǎng)正在成為經(jīng)營常態(tài),電子商務網(wǎng)站之間的竟爭就開始變得激烈起來。電子商務網(wǎng)站的效果好壞,關鍵的一點就是能否及時抓住正在訪問
網(wǎng)站的用戶,并與之交流。目前,用戶用網(wǎng)頁(Web)形式的即時通信(IM,instant messenger)軟件與網(wǎng)站的接待人員通過IM軟件進行文字交流,所述IM軟件是一種使人們能在網(wǎng)上識別在線用戶并與他們實時交換信息的技術,由于其所擁有的實時性、低成本、高效率等諸多優(yōu)勢,使之成為網(wǎng)民們最喜愛的網(wǎng)絡溝通方式之一 。
但是,隨著即時通訊軟件使用的廣泛化和深入化,單純的即時文字交流已不能滿足用戶的需求,用戶希望IM軟件進一步智能化,對于用戶的需求能進行及時回復,比如能通過語音回復用戶的需求等。而目前很多的中小企業(yè)還不能完成此功能,比如,不能安排一位網(wǎng)站接待人員一直守在電腦前等。
在對現(xiàn)有技術的研究和實踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),現(xiàn)有技術中,用戶與網(wǎng)站主之間不能隨時隨地的交流,溝通效果差,從而降低網(wǎng)絡營銷的效果。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種即時通信方法、設備、系統(tǒng)及語音服務器,提高網(wǎng)絡營銷的效率。
為解決上述技術問題,本發(fā)明是實施例提供一種即時通信方法,所述方法包括步驟
語音服務器接收第一用戶終端通過即時通信軟件發(fā)送的文本數(shù)據(jù);語音服務器將所述文本數(shù)據(jù)轉(zhuǎn)換為第 一語音數(shù)據(jù);
語音服務器將所述第一語音數(shù)據(jù)通過預設的電話號碼發(fā)送給對應的第二
6用戶終端;
語音服務器接收所述第二用戶終端發(fā)送的第二語音數(shù)據(jù);語音服務器將所述第二語音數(shù)據(jù)通過即時通信軟件發(fā)送給所述第一用戶終端。
優(yōu)選地,所述語音服務器接收第一用戶終端通過即時通信軟件發(fā)送的文本數(shù)據(jù)具體包括
即時通信服務器通過即時通信軟件接收第 一用戶終端輸入的文本數(shù)據(jù);
即時通信服務器將所述文本數(shù)據(jù)發(fā)送給語音服務器。
優(yōu)選地,所述即時通信服務器通過即時通信軟件接收第 一用戶終端輸入的文本數(shù)據(jù)具體為
即時通信服務通過網(wǎng)頁形式的即時通信軟件接收第 一用戶終端輸入的文本數(shù)據(jù)。
優(yōu)選地,所述語音服務器將所述第二語音數(shù)據(jù)通過即時通信軟件發(fā)送給所述第 一用戶終端具體包括
語音服務器將所述第二語音數(shù)據(jù)發(fā)送給即時通信服務器,所述即時通信服務器將接收到的所述第二語音數(shù)據(jù)通過即時通信軟件發(fā)送給所述第 一用戶終端;
所述第一用戶終端將所述第二語音數(shù)據(jù)發(fā)送給播放器軟件進行播放,或通過內(nèi)置的播放器軟件進行播放。優(yōu)選地,所述方法還包括
語音服務器接收所述第一用戶終端繼續(xù)通過即時通信軟件發(fā)送的文本數(shù)
據(jù);
執(zhí)行將所述文本數(shù)據(jù)轉(zhuǎn)換為第 一語音數(shù)據(jù)的步驟。
優(yōu)選地,所述語音服務器將文本數(shù)據(jù)轉(zhuǎn)換為第一語音數(shù)據(jù)具體包括語音服務器通過語音合成技術TTS,將所述文本數(shù)據(jù)轉(zhuǎn)換為第一語音數(shù)據(jù)。
優(yōu)選地,所述語音服務器將第一語音數(shù)據(jù)通過預設的電話號碼發(fā)送給對應的第二用戶終端具體包括
語音服務器啟動預先設定的電話號碼;將所述第一語音數(shù)據(jù)發(fā)送給電信服務器,指示所述電信服務器在電話接 通后發(fā)送第一語音數(shù)據(jù);
所述語音服務器接收所述第二用戶終端發(fā)送的第二語音數(shù)據(jù)具體包括 語音服務器接收所述電信服務器發(fā)送收集到第二用戶終端返回的第二語 音數(shù)據(jù)。
優(yōu)選地,所述預先設定的電話號碼包括多個電話號碼,則所述語音服務 器啟動預先設定的電話號碼具體包括
語音服務器判斷所述第一用戶終端的IP地址,確定第一用戶終端所屬的 區(qū)域,從所述多個電話號碼選定對應區(qū)域的電話號碼;
語音服務器啟動所述選定的電話號碼。
優(yōu)選地,所述預先設定的電話號碼包括多個時間段的電話號碼,則所述
語音服務器啟動預先"&定的電話號碼具體包括
語音服務器確定第一用戶終端發(fā)送文本數(shù)據(jù)的時間;
語音服務器根據(jù)所述確定的時間選擇所述對應時間段的電話號碼;
語音服務器啟動所述選定的電話號碼。
相應的,本發(fā)明實施例還提供一種語音服務器,包括
文本數(shù)據(jù)接收單元,用于接收第一用戶終端通過即時通信軟件發(fā)送的文
本數(shù)據(jù);
轉(zhuǎn)換單元,用于將所述文本數(shù)據(jù)接收單元接收到的文本數(shù)據(jù)轉(zhuǎn)換為第一 語音數(shù)據(jù);
第一語音數(shù)據(jù)發(fā)送單元,用于將所述轉(zhuǎn)換單元轉(zhuǎn)換后的第一語音數(shù)據(jù)通 過預設的電話號碼發(fā)送給對應的第二用戶終端;
第二語音數(shù)據(jù)接收單元,用于接收所述第二用戶終端發(fā)送的第二語音數(shù)
據(jù);
笫二語音數(shù)據(jù)發(fā)送單元,用于將所述語音數(shù)據(jù)接收單元接收到的第二語 音數(shù)據(jù)通過即時通信軟件發(fā)送給所述第 一用戶終端。
優(yōu)選地,所述文本數(shù)據(jù)接收單元在接收到所述第一用戶終端通過即時通 信軟件繼續(xù)發(fā)送的文本數(shù)據(jù)時;將所述第 一用戶終端繼續(xù)發(fā)送的文本數(shù)據(jù)發(fā)
8送給轉(zhuǎn)換單元。
優(yōu)選地,所述第一語音數(shù)據(jù)發(fā)送單元包括: 啟動單元,用于啟動預先設定的電話號碼;
曰》:
數(shù)據(jù)發(fā)送單元,用于將所述第一語音數(shù)據(jù)發(fā)送給電信服務器,指示所
述電信服務器在電話接通后發(fā)送第一語音數(shù)據(jù);
所述第二語音數(shù)據(jù)接收單元,具體用于接收所述電信服務器收集到第二
用戶終端返回的第二語音數(shù)據(jù)。
優(yōu)選地,所述語音服務器還包括
預設單元,用于預先綁定網(wǎng)站與一個第二用戶終端、網(wǎng)站與不同區(qū)域的 多個第二用戶終端的電話號碼,或者預先綁定網(wǎng)站與第二用戶終端不同時間 段的電話號碼。
優(yōu)選地,當所述預設單元預先綁定網(wǎng)站與不同區(qū)域的多個第二用戶終端 的電話號碼時,所述第二語音數(shù)據(jù)發(fā)送單元還包括
判斷單元,用于判斷所述第一用戶終端的IP地址,確定第一用戶終端所 屬的區(qū)域,并從預設單元中的所述多個電話號碼選定對應區(qū)域的電話號碼;
號碼發(fā)送單元,用于將選定的電話號碼發(fā)送給啟動單元。
優(yōu)選地,當所述預設單元預先綁定網(wǎng)站與第二用戶終端不同時間段的電 話號碼時,所述第二語音數(shù)據(jù)發(fā)送單元還包括
確定單元,用于確定第一用戶終端發(fā)送文本^據(jù)的時間;
號碼;
號碼發(fā)送單元,用于將選定的電話號碼發(fā)送給啟動單元。 本發(fā)明實施例還提供一種即時通信服務器,包括
文本數(shù)據(jù)接收單元,用于通過即時通信軟件接收第一用戶終端輸入的文 本數(shù)據(jù);
文本數(shù)據(jù)發(fā)送單元,將所述文本數(shù)據(jù)接收單元接收到的文本數(shù)據(jù)發(fā)送給 語音服務器;
語音數(shù)據(jù)接收單元,用于接收所述語音服務器返回的語音數(shù)據(jù);
9語音數(shù)據(jù)發(fā)送單元,用于將所述語音數(shù)據(jù)接收單元接收到的語音數(shù)據(jù)通 過即時通信軟件發(fā)送給第 一用戶終端。
本發(fā)明實施例還提供一種網(wǎng)站服務系統(tǒng),包括即時通信服務器和語音
服務器,其中,
所述即時通信服務器,用于通過網(wǎng)頁形式的即時通信軟件接收第一用戶
終端輸入的文本數(shù)據(jù);將所述文本數(shù)據(jù)發(fā)送給語音服務器;以及接收語音服 務器發(fā)送的語音數(shù)據(jù);通過網(wǎng)頁形式的即時通信軟件發(fā)送給所述第一用戶終 端,并指示第一用戶終端播放所述語音數(shù)據(jù);
所述語音服務器,用于接收即時通信服務器轉(zhuǎn)發(fā)接收到的第 一用戶終端 通過即時通信軟件發(fā)送的文本數(shù)據(jù);將所述文本數(shù)據(jù)轉(zhuǎn)換為第一語音數(shù)據(jù); 通過預設的電話號碼將所述第一語音數(shù)據(jù)發(fā)送給對應的第二用戶終端;以及 在接收所述第二用戶終端發(fā)送的第二語音數(shù)據(jù)時;將所述第二語音數(shù)據(jù)發(fā)送 繪即時通信服務器。
由上述可知,本發(fā)明實施例可以把第一用戶終端(訪問網(wǎng)站的用戶)通 過WebIM輸入的文本數(shù)據(jù)轉(zhuǎn)換為語音數(shù)據(jù),然后撥通預先設定的電話號碼播 放語音數(shù)據(jù),而所述電話號碼對應的第二用戶終端(網(wǎng)站主)在接聽完該語 音數(shù)據(jù)后,可以直接回復語音數(shù)據(jù),該回復的語音數(shù)據(jù)通過第一用戶終端的 電腦音箱/耳才幾4番;改。由此可見,第二用戶終端(即網(wǎng)站主)可以通過手^/L或 座機隨時隨地與訪問網(wǎng)站的用戶進行交流,從而提高了網(wǎng)絡營銷的效率,降 低了電子商務的門檻;打通互聯(lián)網(wǎng)與電信網(wǎng)。
圖1為本發(fā)明實施例1中即時通信服務器側即時通信方法的流程圖2為本發(fā)明實施例2中語音服務器側即時通信方法的流程圖3為本發(fā)明實施例3中實現(xiàn)即時通信方法的完整流程圖4為本發(fā)明實施例中即時通信服務器的結構示意圖5為本發(fā)明實施例中語音服務器的結構示意圖6為本發(fā)明實施例中即時通信系統(tǒng)的結構示意圖7為本發(fā)明實施例中即時通信系統(tǒng)的一種具體應用的結構示意圖。
具體實施例方式
本發(fā)明實施例可以把第 一用戶終端(訪問網(wǎng)站的用戶)通過WebIM輸入 的文本數(shù)據(jù)轉(zhuǎn)換為語音數(shù)據(jù),然后撥通預先設定的電話號碼播放語音數(shù)據(jù), 而所述電話號碼對應的第二用戶終端(網(wǎng)站主)在接聽完該語音數(shù)據(jù)后,可 以直接回復語音數(shù)據(jù),該回復的語音數(shù)據(jù)通過第一用戶終端的電腦音箱/耳機 播放。由此可見,第二用戶終端(即網(wǎng)站主)可以通過手機或座機隨時隨地 與訪問網(wǎng)站的用戶進行交流,從而提高了網(wǎng)絡營銷的效率。
下面我們將結合附圖,對本發(fā)明的最佳實施方案進行詳細描述。 請參閱圖1,為本發(fā)明實施例中即時通信服務器側即時通信的方法的流程 圖,本發(fā)明實施例以即時通信服務器通過網(wǎng)頁形式的即時通信軟件實現(xiàn)為例, 但并不限于此,所述方法包括步驟
步驟101:即時通信服務器通過網(wǎng)頁形式的即時通信軟件-接收第一用戶終 端輸入的文本lt據(jù);
步驟102:即時通信服務器將所述文本數(shù)據(jù)發(fā)送給語音服務器; 步驟103:即時通信服務器接收語音服務器發(fā)送的語音數(shù)據(jù); 步驟104:即時通信服務器將語音數(shù)據(jù)通過網(wǎng)頁形式的即時通信軟件發(fā)送 給第一用戶終端。
所述方法還包括所述第一用戶終端將所述第二語音數(shù)據(jù)發(fā)送給播放器 軟件進行播放,或通過內(nèi)置的播放器軟件進行播放。
所述方法還包括即時通信服務器通過網(wǎng)頁形式的即時通信軟件繼續(xù)接 收第 一用戶終端輸入的文本數(shù)據(jù)。
在本實施例中,首先在網(wǎng)站頁面的代碼中添加一段用于實現(xiàn)WebIM功能 的代碼,該代碼用于實現(xiàn)訪問網(wǎng)站的用戶與為網(wǎng)站服務的服務器之間數(shù)據(jù)的 傳輸;然后在網(wǎng)站主的服務器上安裝客戶端IM,基于此,網(wǎng)站主就可以利用 客戶端IM和訪問網(wǎng)站的用戶進行文字交流了,但是,本發(fā)明實施例為了更方 便訪問網(wǎng)站的用戶和網(wǎng)站主隨時隨地的溝通,更新網(wǎng)站頁面的代碼,即在網(wǎng) 站頁面的代碼中添加一段新的代碼,比如JavaScript代碼,是一種Java腳本, 而Java是一種編程語言;該段新的代碼除了具有正常的WebIM功能外,還可 以將通過WebIM傳輸?shù)奈谋緮?shù)據(jù)發(fā)送給語音服務器,并接收語音服務器發(fā)送
ii的語音數(shù)據(jù),以及將接收到的所述語音數(shù)據(jù)通過WebIM發(fā)送給訪問網(wǎng)站的用
戶終端的播放器上。
其中,即時通信服務器通過網(wǎng)頁形式的即時通信軟件接收第一用戶終端
輸入的文本數(shù)據(jù)發(fā)送給語音服務器,所述語音服務器對接收到所述文本數(shù)據(jù)
的處理過程詳見圖2。
請參閱圖2,為本發(fā)明實施例中語音服務器側通信的方法的流程圖,本發(fā)
明實施例以即時通信服務器通過網(wǎng)頁形式的即時通信軟件來接收第一用戶終
端發(fā)送文本信息,并將該文本信息發(fā)送給語音服務器為例,但并不限于此,
所述方法包括步驟
步驟201:語音服務器接收即時通信服務器發(fā)送的文本數(shù)據(jù);具體包括 即時通信服務器通過即時通信軟件接收第一用戶終端輸入的文本數(shù)據(jù);
即時通信服務器將所述文本數(shù)據(jù)發(fā)送給語音服務器。
步驟202:語音服務器將所述文本數(shù)據(jù)轉(zhuǎn)換為第 一語音數(shù)據(jù);
步驟203:語音服務器將所述第一語音數(shù)據(jù)發(fā)送給預設的電話號碼對應的
第二用戶終端;
步驟204:語音服務器接收所述第二用戶終端發(fā)送的第二語音數(shù)據(jù); 步驟205:語音服務器將所述第二語音數(shù)據(jù)通過網(wǎng)站上網(wǎng)頁形式的即時通
信軟件發(fā)送給所述第一用戶終端。具體包括
語音服務器將所述第二語音數(shù)據(jù)發(fā)送給即時通信服務器,所述即時通信
服務器將接收到的所述第二語音數(shù)據(jù)通過即時通信軟件發(fā)送給所述第一用戶
終端;
所述第一用戶終端將所述第二語音數(shù)據(jù)發(fā)送給播放器軟件進行播放,或 通過內(nèi)置的播放器軟件進行播放。
在步驟205之后,所述方法還包括步驟語音服務器接收所述第一用戶 終端通過網(wǎng)頁形式的即時通信軟件繼續(xù)發(fā)送的文本數(shù)據(jù);則重復執(zhí)行步驟202 至205。
其中,在步驟202中,語音服務器將所述文本數(shù)據(jù)轉(zhuǎn)換為第一語音數(shù)據(jù), 本實施例可以通過語音合成技術(TTS, Text To Speech)將所述文本數(shù)據(jù)轉(zhuǎn)換為第一語音數(shù)據(jù),但并不限于此,也可以通過其他的語音合成技術來完成
將文本數(shù)據(jù)轉(zhuǎn)換為語音數(shù)據(jù)。而所述TTS技術又稱語音轉(zhuǎn)換技術,它涉及聲
學、語言學、數(shù)字信號處理、計算機科學等多個學科技術,是中文信息處理 領域的一項前沿技術,該技術解決的主要問題就是如何將文字信息轉(zhuǎn)化為可 聽的聲音信息,而通過計算機語音合成則可以在任何時候?qū)⑷我馕谋巨D(zhuǎn)換成 具有高自然度的語音。該技術對于本領域技術人員來說,已是非常成熟的技 術,本實施例在此不再詳細的描述。
在步驟203中,語音服務器將所述第一語音數(shù)據(jù)發(fā)送給預設的電話號碼 對應的第二用戶終端的具體過程包括
語音服務器將所述第一語音數(shù)據(jù)發(fā)送給電信服務器,所述電信服務器在 接收到第一語音數(shù)據(jù)后,撥打所述預設的電話號碼,并在電話接通后發(fā)送該 第一語音數(shù)據(jù);也就是說,語音服務器將文本數(shù)據(jù)轉(zhuǎn)換為第一語音數(shù)據(jù)后, 向電信服務器發(fā)送一個通信請求,電信服務器在接收到所述通信請求后,根 據(jù)該請求的內(nèi)容查找對應的電話號碼,并在電話接通后,將所述第一語音數(shù) 據(jù)發(fā)送給該電話號碼對應的第二用戶終端,第二用戶終端在聽到語音提示后, 可以應答,并將應答的語音數(shù)據(jù)通過電信服務器反饋給語音服務器。
在步驟204和步驟205中,語音服務器在接收到所述第二用戶終端發(fā)送 的第二語音凝:據(jù);將所述第二語音凝:據(jù)通過網(wǎng)站上網(wǎng)頁形式的即時通信軟件 發(fā)送給所述第 一用戶終端,并指示第 一用戶終端的播放器播放所述第二語音 數(shù)據(jù)。
在通話過程中,語音服務器可以獲得所有的語音數(shù)據(jù),也就是說電信服 務器將收集到第二用戶終端返回的第二語音數(shù)據(jù);即語音服務器可以收集到 第二用戶終端在提示音后的應答,語音服務器將所述第二語音數(shù)據(jù)發(fā)送給網(wǎng) 站上的網(wǎng)頁形式的即時通信軟件,網(wǎng)頁形式的即時通信軟件顯示一段語音文 件,通過纟番^:器播j丈后就可以聽到第二用戶終端回復的留言。
優(yōu)選的,如果預先設定的電話號碼包括多個電話號碼,可以設置智能的 接聽方案比如,特定電話接待特定地區(qū)的網(wǎng)站訪客,可以通過IP地址來判 斷地區(qū),而對于不同銷售人員負責不同地區(qū)的公司也是很實用;又如設置分
13時段接聽的電話號碼,上班時間可以撥打用戶的座機、下班時間可以撥打用 戶的手機等。本發(fā)明以下述兩種情況為例,但并不限于此。
如果預先設定的電話號碼包括多個電話號碼,也就是說, 一個網(wǎng)站主可 以同時綁定幾個電話號碼,比如,綁定北京的電話號碼、上海的電話號碼和
深圳的電話號碼等,則所述啟動預先設定的電話號碼具體包括判斷所述第
一用戶終端的IP地址,確定第一用戶終端所屬的區(qū)域, >夂人所述多個電話號碼 選定對應區(qū)域的電話號碼,啟動所述選定的電話號碼。
比如,北京某公司要在網(wǎng)站銷售一設備,同時指定上海的聯(lián)系人A、深 圳的聯(lián)系人B作為本地的代銷商,此時,北京某公司可以同時將該公司的聯(lián) 系電話號碼和各地的代銷商的聯(lián)系電話號碼及其地區(qū)的IP同時綁定到語音服 務器中的數(shù)據(jù)庫中,則語音服務器經(jīng)過判斷訪問網(wǎng)站的用戶的IP地址,如果 確定訪問網(wǎng)站的用戶為北京的用戶,則撥打北京公司預先設置的電話號碼, 如果確定訪問網(wǎng)站的用戶為上海的用戶,則撥打上海代銷商設定的電話號碼, 如果確定訪問網(wǎng)站的用戶為深圳的用戶,則撥打深圳代銷商設定的電話號碼 等。
同理,如果預先設定的電話號碼包括多個時間段的電話號碼,則所述啟 動預先設定的電話號碼具體包括確定第一用戶終端發(fā)送文本數(shù)據(jù)的時間; 根據(jù)所述確定的時間選擇所述對應時間段的電話號碼;啟動所述選定的電話 號碼。
比如,網(wǎng)站主可以設置分時賴:接聽的電話號碼,上班時間可以撥打該網(wǎng) 站主的座才幾號碼、下班時間可以撥打該網(wǎng)站主的手才幾號碼等。
還請參閱圖3,為本發(fā)明實施例中實現(xiàn)即時通信方法的完整流程圖,在本 實施例中,以訪客終端、即時通信服務器、語音服務器、電信服務器和網(wǎng)站 主,訪客終端通過網(wǎng)頁形式的即時通信軟件進行業(yè)務處理為例,但并不限于 此,所述方法包括
步驟301:訪客終端通過網(wǎng)頁形式的即時通信軟件輸入文本信息;
步驟302:即時通信服務器接收訪客終端通過網(wǎng)頁形式的即時通信軟件發(fā) 送的文本信息;步驟303:即時通信服務器將所述文本數(shù)據(jù)發(fā)送給語音服務器; 步驟304:語音服務器將接收到即時通信服務器發(fā)送的所述文本數(shù)據(jù)轉(zhuǎn)換 為第一語音數(shù)據(jù);
步驟305:語音服務器將所述第一語音數(shù)據(jù)通過預設的電話號碼發(fā)送給對 應的網(wǎng)站主;其具體實現(xiàn)過程包括
語音服務器啟動預先設定的電話號碼;將所述第一語音數(shù)據(jù)發(fā)送給電信 服務器,指示所述電信服務器在電話接通后播放第一語音數(shù)據(jù);
步驟306:語音服務器接收所述電信服務器發(fā)送收集到第二用戶終端返回 的第二語音數(shù)據(jù);
步驟307:語音服務器將所述第二語音數(shù)據(jù)發(fā)送即時通信服務器;
步驟308:即時通信服務器通過網(wǎng)頁形式的即時通信軟件發(fā)送到訪客終
端;
步驟309:訪客終端將所述第二語音數(shù)據(jù)發(fā)送給播放器軟件進行播放,或 通過內(nèi)置的播放器軟件進行播放。
即時通信服務器通過網(wǎng)頁形式的即時通信軟件為該訪客終端顯示一個語 音文件,當訪客看到該攜帶第二語音數(shù)據(jù)的語音文件后,利用該訪客終端的 播放器來播放所述語音文件,即可以聽到該網(wǎng)站主反饋的第二語音數(shù)據(jù)。之 后,該訪客可以通過網(wǎng)頁形式的即時通信軟件繼續(xù)和網(wǎng)站主進行業(yè)務的溝通, 即重復執(zhí)行步驟302至步驟308。
由此可見,本發(fā)明實施例中,WebIM軟件可以將用戶輸入的文本數(shù)據(jù), 發(fā)送到語音服務器,語音服務器將文本數(shù)據(jù)轉(zhuǎn)為語音數(shù)據(jù)后,撥打預先設置 的電話號碼,并在電話號碼接通后播放該語音數(shù)據(jù)。之后接電話者在提示音 后留言,留言會通過語音服務器轉(zhuǎn)化為一段語音文件,發(fā)送到WebIM上,通 過電腦播-;故。網(wǎng)站主可以通過手機或座機隨時隨地與訪客交流,從而提高網(wǎng) 絡營銷的效果,降低了電子商務的門檻;打通互聯(lián)網(wǎng)與電信網(wǎng)。
為了便于本領域技術人員的理解,請查閱下述一個應用例子。
某一典型的小公司,老板一個人抓業(yè)務,經(jīng)常外出,不懂網(wǎng)絡,但是做 了一個網(wǎng)站,對于上網(wǎng)站的訪客,抓不住,可能是由于不能及時回復來訪用戶需求信息,而丟掉潛在的生意機會。
利用本發(fā)明實施例后,老板可以將自己的手機號碼與網(wǎng)站綁定,從而利
用電話接待訪客。比如訪客曱來了,在WebIM里問"巻閘門怎么賣?",如果 是傳統(tǒng)的WebIM模式,就沒有人理會訪客了,而現(xiàn)在老板會接到電話,聽到 語音"訪客曱說巻閘門怎么賣,問號,請在提示音后給訪客甲留言,嘀"。然 后,老板可以回復信息說"您好,請留個電話吧,我一會給您打過去"。之后, 訪客曱在WebIM上會看到老板來了 一段語音文件,播》文后就可以聽到老板說 的內(nèi)容,訪客曱可以繼續(xù)寫下自己的電話,接著老板又接到電話,聽到電話 號碼。最后,老板在得到訪客曱的電話后,就可以直接給訪客甲打電話,從 而創(chuàng)造潛在的生意機會。
本發(fā)明實施例不但可以文本凄t據(jù)轉(zhuǎn)換為語音數(shù)據(jù),而且,還可讓網(wǎng)站訪 客與網(wǎng)站主突破互聯(lián)網(wǎng)、電信網(wǎng)的分割,暢通的交流。
相應的,本發(fā)明還提供一種即時通信服務器,其結構示意圖詳見圖4,所 述即時通信服務器包括文本數(shù)據(jù)接收單元41、文本數(shù)據(jù)發(fā)送單元42、語音 數(shù)據(jù)接收單元43和語音數(shù)據(jù)發(fā)送單元44,其中,所述文本數(shù)據(jù)接收單元41 , 用于通過網(wǎng)頁形式的即時通信軟件接收第一用戶終端輸入的文本數(shù)據(jù);所述 文本數(shù)據(jù)發(fā)送單元42,將所述文本數(shù)據(jù)接收單元接收到的文本數(shù)據(jù)發(fā)送給語 音服務器;所述語音數(shù)據(jù)接收單元43,用于接收所述語音服務器發(fā)送的語音 數(shù)據(jù);所述語音數(shù)據(jù)發(fā)送單元44,用于將所述語音數(shù)據(jù)接收單元接收到的語 音數(shù)據(jù)通過即時通信軟件發(fā)送給第 一用戶終端,具體可以通過網(wǎng)頁形式的即 時通信軟件將所述語音凄t據(jù)發(fā)送給第 一用戶終端。
通過在網(wǎng)站頁面的源文件里增加一段代碼,比如JavaScript代碼,從而使 該網(wǎng)站的網(wǎng)頁不但可以具有正常的WebIM功能,還可以具有將WebIM的文 本數(shù)據(jù)傳輸?shù)秸Z音服務器的功能,以及接收從語音服務器上傳輸來的語音文 件的功能。
比如,訪客將文本數(shù)據(jù)輸入WebIM并發(fā)送以后,這段代碼會將此文本數(shù) 據(jù)傳輸?shù)秸Z音服務器,語音服務器上的程序集成了 TTS語音合成技術,可以 將文本數(shù)據(jù)轉(zhuǎn)化成語音數(shù)據(jù)。另一方面,如果語音服務器接收到電話端傳來的語音數(shù)據(jù),直接將語音數(shù)據(jù)傳輸回WebIM。
相應的,本發(fā)明實施例5還提供一種語音服務器,其結構示意圖詳見圖5, 所述語音服務器包括文本數(shù)據(jù)接收單元51、轉(zhuǎn)換單元52、第一語音數(shù)據(jù)發(fā) 送單元53、第二語音數(shù)據(jù)接收單元54和第二語音數(shù)據(jù)發(fā)送單元55。其中, 所述文本數(shù)據(jù)接收單元51 ,用于接收第 一用戶終端通過即時通信軟件發(fā)送的 文本數(shù)據(jù);所述轉(zhuǎn)換單元52,用于將所述文本數(shù)據(jù)接收單元51接收到的文本 數(shù)據(jù)轉(zhuǎn)換為第一語音數(shù)據(jù);所述第一語音數(shù)據(jù)發(fā)送單元53,用于將所述轉(zhuǎn)換 單元52轉(zhuǎn)換后的第 一語音數(shù)據(jù)通過預設的電話號碼發(fā)送給對應的第二用戶終 端;所述第二語音數(shù)據(jù)接收單元,用于接收所述第二用戶終端發(fā)送的第二語 音數(shù)據(jù);所述第二語音數(shù)據(jù)發(fā)送單元,用于將所述第二語音數(shù)據(jù)接收單元53 接收到的第二語音數(shù)據(jù)通過即時通信軟件發(fā)送給所述第 一用戶終端
所述文本數(shù)據(jù)接收單元51在接收到所述第一用戶終端通過網(wǎng)頁形式的即 時通信軟件繼續(xù)發(fā)送的文本數(shù)據(jù)時;將所述第一用戶終端繼續(xù)發(fā)送的文本數(shù) 據(jù)發(fā)送給轉(zhuǎn)換單元52,之后依次執(zhí)行第一語音數(shù)據(jù)發(fā)送53、第二語音數(shù)據(jù)接 收單元54和第二語音數(shù)據(jù)發(fā)送單元55的功能。
所述第一語音數(shù)據(jù)發(fā)送53包括啟動單元、數(shù)據(jù)發(fā)送單元,其中,所述 啟動單元,用于啟動預先設定的電話號碼;所述數(shù)據(jù)發(fā)送單元,用于將所述 第一語音數(shù)據(jù)發(fā)送給電信服務器,指示所述電信服務器在電話接通后播放第 一語音數(shù)據(jù);所述第二語音數(shù)據(jù)接收單元54,具體用于接收所述電信服務器 收集到第二用戶終端返回的第二語音數(shù)據(jù)。
所述語音服務器還包括預設單元,用于預先綁定網(wǎng)站與一個第二用戶 終端、網(wǎng)站與不同區(qū)域的多個第二用戶終端的電話號碼,或者預先綁定網(wǎng)站 與第二用戶終端不同時間段的電話號碼。
一種優(yōu)選的實施例,當所述預設單元預先綁定網(wǎng)站與不同區(qū)域的多個第 二用戶終端的電話號碼時,所述第二語音數(shù)據(jù)發(fā)送單元還包括判斷單元和 號碼發(fā)送單元,其中,所述判斷單元,用于判斷所述第一用戶終端的IP地址, 確定第一用戶終端所屬的區(qū)域,并從預設單元中的所述多個電話號碼選定對 應區(qū)域的電話號碼;所述號碼發(fā)送單元,用于將選定的電話號碼發(fā)送給啟動單元。
另 一種優(yōu)選的實施例,當所述預設單元預先綁定網(wǎng)站與第二用戶終端不
同時間段的電話號碼時,所述第二語音數(shù)據(jù)發(fā)送單元還包括確定單元、選
擇單元和號碼發(fā)送單元,其中,所述確定單元,用于確定第一用戶終端發(fā)送
文本數(shù)據(jù)的時間;所述選擇單元,用于根據(jù)所述確定的時間選擇預設單元中 對應時間段的電話號碼;所述號碼發(fā)送單元,用于將選定的電話號碼發(fā)送給 啟動單元。
本實施例中各個單元的功能和作用的實現(xiàn)過程詳見上述方法中對應的實 現(xiàn)過程,在此不再贅述。
另外,本發(fā)明實施例6還提供一種網(wǎng)站服務系統(tǒng),其結構示意圖如圖6 所示,所述網(wǎng)站服務系統(tǒng)包括即時通信服務器61和語音服務器62,其中所 述即時通信服務器61,用于通過網(wǎng)頁形式的即時通信軟件接收第一用戶終端 輸入的文本數(shù)據(jù);將所述文本數(shù)據(jù)發(fā)送給語音服務器;以及接收語音服務器 發(fā)送的語音數(shù)據(jù);通過網(wǎng)頁形式的即時通信軟件發(fā)送給所述第一用戶終端, 并指示第一用戶終端播放所述語音數(shù)據(jù);所述語音服務器62,用于接收即時 通信服務器轉(zhuǎn)發(fā)接收到的第 一用戶終端通過即時通信軟件發(fā)送的文本數(shù)據(jù); 將所述文本數(shù)據(jù)轉(zhuǎn)換為第 一語音數(shù)據(jù);通過預設的電話號碼將所述第 一語音 數(shù)據(jù)發(fā)送給對應的第二用戶終端;以及在接收所述第二用戶終端發(fā)送的第二 語音數(shù)據(jù)時;將所述第二語音數(shù)據(jù)發(fā)送給即時通信服務器。
為了便于本領域技術人員的理解,請參閱下述一具體的應用實施例。
請參閱圖7,為本發(fā)明實施例中網(wǎng)站服務系統(tǒng)的一應用實施例,如圖7所 示,包括訪客終端、即時通信服務器(本實施例以網(wǎng)站上某網(wǎng)頁71形式的 WeblM611為例,但并不限于此)、服務器72、以及集成在服務器上的語音服 務器721、電信服務器73和網(wǎng)站主。預先在語音服務器721綁定網(wǎng)站與網(wǎng)站 主的電話號碼,其具體的實現(xiàn)過程包括
訪客終端通過網(wǎng)站的某網(wǎng)頁71中的WeblM711輸入文本數(shù)據(jù),WeblM711 將輸入的文本數(shù)據(jù)發(fā)送給集成在服務器72上的語音服務器721,語音服務器 721將所述文本數(shù)據(jù)通過TTS轉(zhuǎn)換成語音數(shù)據(jù),語音服務器721自動撥打預
18先設定對應的電話號碼,即向電信服務器73發(fā)送通信請求消息,該請求消息 中包括預先設定的電話號碼和語音數(shù)據(jù),電信服務器73接收到所述通信請求 消息后,查找到對應的電話號碼后,電話接通,播放語音數(shù)據(jù),網(wǎng)站主在聽 到提示語音后,進行語音留言,語音服務器721收集網(wǎng)站主回復的電話語音, 直至電話掛斷,語音服務器721將收集到的網(wǎng)站主回復的電話語音發(fā)送給 WeblM711, WeblM711顯示網(wǎng)站主回復的語音文件,并將該語音文件發(fā)送給 該訪客的播放器中進行播放。訪客終端通過WeblM711繼續(xù)回復文本數(shù)據(jù), 進入下一個循環(huán)。
對于預先設定的對個電話號碼的實現(xiàn)過程,具體詳見上述的描述,在此 不再贅述。
通過以上的實施方式的描述,本領域的:^支術人員可以清楚地了解到以上 所述系統(tǒng)的各部分以功能分為各種單元分別描述。當然,在實施本發(fā)明時可 以把各單元的功能在同一個或多個軟件或硬件中實現(xiàn)?;谶@樣的理解,本 發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的 形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如ROM/RAM、 磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機, 服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所 述的方法。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普 通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進和潤 飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
19
權利要求
1、一種即時通信方法,其特征在于,包括語音服務器接收第一用戶終端通過即時通信軟件發(fā)送的文本數(shù)據(jù);語音服務器將所述文本數(shù)據(jù)轉(zhuǎn)換為第一語音數(shù)據(jù);語音服務器將所述第一語音數(shù)據(jù)通過預設的電話號碼發(fā)送給對應的第二用戶終端;語音服務器接收所述第二用戶終端發(fā)送的第二語音數(shù)據(jù);語音服務器將所述第二語音數(shù)據(jù)發(fā)送給所述第一用戶終端。
2、 根據(jù)權利要求1所述的方法,其特征在于,所述語音服務器接收第一 用戶終端通過即時通信軟件發(fā)送的文本數(shù)據(jù)具體包括即時通信服務器通過即時通信軟件接收第 一用戶終端輸入的文本數(shù)據(jù); 即時通信服務器將所述文本數(shù)據(jù)發(fā)送給語音服務器; 語音服務器接收即時通信服務器發(fā)送的所述文本數(shù)據(jù)。
3、 根據(jù)權利要求2所述的方法,其特征在于,所述即時通信服務器通過 即時通信軟件接收第 一用戶終端輸入的文本數(shù)據(jù)具體為即時通信服務通過網(wǎng)頁形式的即時通信軟件接收第一用戶終端輸入的文 本數(shù)據(jù)。
4、 根據(jù)權利要求2所述的方法,其特征在于,所述語音服務器將所述第 二語音數(shù)據(jù)發(fā)送給所述第 一用戶終端具體包括語音服務器將所述第二語音數(shù)據(jù)發(fā)送給即時通信服務器,所述即時通信 服務器將接收到的所述第二語音數(shù)據(jù)通過即時通信軟件發(fā)送給所述第 一用戶 終端;所述第 一用戶終端將接收到的所述第二語音數(shù)據(jù)發(fā)送給播放器軟件進行 播放,或通過內(nèi)置的播放器軟件進行播放。
5、 根據(jù)權利要求1至4任一項所述的方法,其特征在于,所述方法還包括語音服務器接收所述第一用戶終端繼續(xù)通過即時通信軟件發(fā)送的文本數(shù)據(jù);執(zhí)行將所述文本數(shù)據(jù)轉(zhuǎn)換為第 一語音數(shù)據(jù)的步驟。
6、 根據(jù)權利要求5所述的方法,其特征在于,所述語音服務器將文本數(shù) 據(jù)轉(zhuǎn)換為第一語音數(shù)據(jù)具體包括語音服務器通過語音合成技術TTS,將所 述文本數(shù)據(jù)轉(zhuǎn)換為第 一語音數(shù)據(jù)。
7、 根據(jù)權利要求6所述的方法,其特征在于,所述語音服務器將第一語 音數(shù)據(jù)通過預設的電話號碼發(fā)送給對應的第二用戶終端具體包括語音服務器啟動預先設定的電話號碼;將所述第一語音數(shù)據(jù)發(fā)送給電信服務器,指示所述電信服務器在電話接 通后發(fā)送第一語音數(shù)據(jù);所述語音服務器接收所述第二用戶終端發(fā)送的第二語音數(shù)據(jù)具體包括 語音服務器接收所述電信服務器發(fā)送的第二用戶終端返回的第二語音數(shù)據(jù)。
8、 根據(jù)權利要求7所述的方法,其特征在于,所述預先設定的電話號碼 包括多個電話號碼,則所述語音服務器啟動預先設定的電話號碼具體包括語音服務器判斷所述第一用戶終端的IP地址,確定第一用戶終端所屬的 區(qū)域,從所述多個電話號碼選定對應區(qū)域的電話號碼; 語音服務器啟動所述選定的電話號碼。
9、 根據(jù)權利要求7所述的方法,其特征在于,所述預先設定的電話號碼 包括多個時間段的電話號碼,則所述語音服務器啟動預先設定的電話號碼具 體包括語音服務器確定第 一用戶終端發(fā)送文本數(shù)據(jù)的時間; 語音服務器根據(jù)所述確定的時間選擇所述對應時間段的電話號碼; 語音服務器啟動所述選定的電話號碼。
10、 一種語音服務器,其特征在于,包括文本數(shù)據(jù)接收單元,用于接收第一用戶終端通過即時通信軟件發(fā)送的文 本數(shù)據(jù);轉(zhuǎn)換單元,用于將所述文本數(shù)據(jù)接收單元接收到的文本數(shù)據(jù)轉(zhuǎn)換為第一 語音數(shù)據(jù);第一語音數(shù)據(jù)發(fā)送單元,用于將所述轉(zhuǎn)換單元轉(zhuǎn)換后的第一語音數(shù)據(jù)通過預設的電話號碼發(fā)送給對應的第二用戶終端;第二語音數(shù)據(jù)接收單元,用于接收所述第二用戶終端發(fā)送的第二語音數(shù)據(jù);第二語音數(shù)據(jù)發(fā)送單元,用于將所述第二語音數(shù)據(jù)接收單元接收到的第 二語音數(shù)據(jù)通過即時通信軟件發(fā)送給所述第 一用戶終端。
11、 根據(jù)權利要求IO所述的語音服務器,其特征在于,所述文本數(shù)據(jù)接 收單元在接收到所述第一用戶終端通過即時通信軟件繼續(xù)發(fā)送的文本數(shù)據(jù) 時;將所述第 一用戶終端繼續(xù)發(fā)送的文本數(shù)據(jù)發(fā)送給轉(zhuǎn)換單元。
12、 根據(jù)權利要求11所述的語音服務器,其特征在于,所述第一語音數(shù) 據(jù)發(fā)送單元包括啟動單元,用于啟動預先設定的電話號碼;數(shù)據(jù)發(fā)送單元,用于將所述第一語音數(shù)據(jù)發(fā)送給電信服務器,指示所述 電信服務器在電話接通后發(fā)送第一語音數(shù)據(jù);所述第二語音數(shù)據(jù)接收單元,具體用于接收所述電信服務器收集到第二 用戶終端返回的第二語音數(shù)據(jù)。
13、 根據(jù)權利要求IO所述的語音服務器,其特征在于,所述語音服務器 還包括預設單元,用于預先綁定網(wǎng)站與一個第二用戶終端、網(wǎng)站與不同區(qū)域的 多個第二用戶終端的電話號碼,或者預先綁定網(wǎng)站與第二用戶終端不同時間 段的電話號碼。
14、 根據(jù)權利要求IO所述的語音服務器,其特征在于,當所述預設單元 預先綁定網(wǎng)站與不同區(qū)域的多個第二用戶終端的電話號碼時,所述第二語音 數(shù)據(jù)發(fā)送單元還包括判斷單元,用于判斷所述第一用戶終端的IP地址,確定第一用戶終端所 屬的區(qū)域,并/人預設單元中的所述多個電話號碼選定對應區(qū)域的電話號碼; 號碼發(fā)送單元,用于將選定的電話號碼發(fā)送給啟動單元。
15、 才艮據(jù)權利要求IO所述的語音服務器,其特征在于,當所述預設單元預先綁定網(wǎng)站與第二用戶終端不同時間段的電話號碼時,所述第二語音數(shù)據(jù)發(fā)送單元還包括確定單元,用于確定第一用戶終端發(fā)送文本數(shù)據(jù)的時間;號碼發(fā)送單元,用于將選定的電話號碼發(fā)送給啟動單元。
16、 一種即時通信服務器,其特征在于,包括文本數(shù)據(jù)接收單元,用于通過即時通信軟件接收第一用戶終端輸入的文本數(shù)據(jù);文本數(shù)據(jù)發(fā)送單元,將所述文本數(shù)據(jù)接收單元接收到的文本數(shù)據(jù)發(fā)送給語音服務器;語音數(shù)據(jù)接收單元,用于接收所述語音服務器返回的語音數(shù)據(jù);語音數(shù)據(jù)發(fā)送單元,用于將所述語音數(shù)據(jù)接收單元接收到的語音數(shù)據(jù)通過即時通信軟件發(fā)送給第 一用戶終端。
17、 一種網(wǎng)站服務系統(tǒng),其特征在于,包括即時通信服務器和語音服務器,其中,所述即時通信服務器,用于通過即時通信軟件接收第一用戶終端輸入的文本數(shù)據(jù);將所述文本數(shù)據(jù)發(fā)送給語音服務器;以及接收語音服務器發(fā)送的語音數(shù)據(jù);通過即時通信軟件發(fā)送給所述第一用戶終端,并指示第一用戶終端播放所述語音數(shù)據(jù);所述語音服務器,用于接收即時通信服務器轉(zhuǎn)發(fā)接收到的第一用戶終端通過即時通信軟件發(fā)送的文本數(shù)據(jù);將所述文本數(shù)據(jù)轉(zhuǎn)換為第 一語音數(shù)據(jù);通過預設的電話號碼將所述第 一語音數(shù)據(jù)發(fā)送給對應的第二用戶終端;以及在接收所述第二用戶終端發(fā)送的第二語音數(shù)據(jù)時;將所述第二語音數(shù)據(jù)發(fā)送給即時通信服務器。
全文摘要
本發(fā)明實施例涉及一種即時通信方法、即時通信服務器、語音服務器及系統(tǒng),所述即時通信方法包括語音服務器接收第一用戶終端通過即時通信軟件發(fā)送的文本數(shù)據(jù);語音服務器將所述文本數(shù)據(jù)轉(zhuǎn)換為第一語音數(shù)據(jù);語音服務器將所述第一語音數(shù)據(jù)通過預設的電話號碼發(fā)送給對應的第二用戶終端;語音服務器接收所述第二用戶終端發(fā)送的第二語音數(shù)據(jù);語音服務器將所述第二語音數(shù)據(jù)通過即時通信軟件發(fā)送給所述第一用戶終端。利用本發(fā)明實施例,網(wǎng)站主可以通過手機或座機隨時隨地與訪客交流,從而提高網(wǎng)絡營銷的效果,降低了電子商務的門檻;打通互聯(lián)網(wǎng)與電信網(wǎng)。
文檔編號H04L12/58GK101465825SQ20081018773
公開日2009年6月24日 申請日期2008年12月31日 優(yōu)先權日2008年12月31日
發(fā)明者劉增光, 華炳陽, 呂開利, 孟超峰, 征 張, 杰 蘇, 袁懷賓 申請人:阿里巴巴集團控股有限公司