專利名稱:具有自動(dòng)存儲(chǔ)轉(zhuǎn)發(fā)機(jī)制的網(wǎng)絡(luò)電話系統(tǒng)與方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)一種網(wǎng)絡(luò)電話,特別是有關(guān)一種具有自動(dòng)存儲(chǔ)轉(zhuǎn)發(fā)機(jī)制的網(wǎng)絡(luò)電 話系統(tǒng)與方法。
背景技術(shù):
由于網(wǎng)絡(luò)覆蓋面廣,同時(shí)寬頻服務(wù)日益普及,通過(guò)網(wǎng)際網(wǎng)絡(luò)來(lái)做語(yǔ)音和影像的傳輸是目前熱門的話題。網(wǎng)際網(wǎng)絡(luò)語(yǔ)音協(xié)議(Voice over Internet Protocol, VoIP)是一種利用網(wǎng)際網(wǎng)絡(luò)傳送語(yǔ)音或影像的協(xié)議,先將語(yǔ)音和影像轉(zhuǎn)換為壓縮的 數(shù)據(jù)封包(packet),再以數(shù)位的方式在網(wǎng)際網(wǎng)絡(luò)協(xié)議(Internet Protocol, IP)的 網(wǎng)絡(luò)上傳輸。以往,由于頻寬的限制,VoIP在語(yǔ)音的傳輸上無(wú)法與傳統(tǒng)的電話相比,然而由于通訊技術(shù)的進(jìn)步,頻寬日益增大,VoIP的傳輸效果已獲得大幅的改善。在VoIP技術(shù)下的網(wǎng)絡(luò)電話(IP Phone)發(fā)展非常迅速,其中基于實(shí)時(shí)通訊協(xié) 議(Session Initiation Protocol, SIP)的網(wǎng)絡(luò)電話發(fā)展尤為突出。但其美中不 足之一是處理實(shí)時(shí)信息方面,SIP服務(wù)器并不支持儲(chǔ)存轉(zhuǎn)發(fā)的功能;例如,當(dāng)對(duì) 方不在線上時(shí),不像手機(jī)發(fā)送簡(jiǎn)訊(短消息)一樣由簡(jiǎn)訊中心儲(chǔ)存后再轉(zhuǎn)發(fā),只是 單純的返回?zé)o法傳送的響應(yīng)代碼,如此對(duì)于用戶使用上并不方便。因此,亟需提出一種具有自動(dòng)存儲(chǔ)轉(zhuǎn)發(fā)機(jī)制的網(wǎng)絡(luò)電話系統(tǒng)及其方法,用以 解決上述的問(wèn)題。發(fā)明內(nèi)容本發(fā)明的目的之一在于提出一種網(wǎng)絡(luò)電話系統(tǒng)及方法用以執(zhí)行自動(dòng)存儲(chǔ)轉(zhuǎn)發(fā) 的功能。根據(jù)以上所述的目的,本發(fā)明提供一種具有自動(dòng)存儲(chǔ)轉(zhuǎn)發(fā)機(jī)制的網(wǎng)絡(luò)電話系 統(tǒng),其包含一信息數(shù)據(jù)庫(kù),用以儲(chǔ)存未發(fā)送信息或新信息。另外,還包含一參數(shù)
設(shè)定單元,其包含至少一參數(shù)設(shè)定。再者,信息控制中心根據(jù)參數(shù)設(shè)定而自信息 數(shù)據(jù)庫(kù)取出未發(fā)送信息并進(jìn)行傳送,或自信息數(shù)據(jù)庫(kù)取出新信息并進(jìn)行顯示。
圖1是顯示本地信息中心的系統(tǒng)方塊圖;圖2是顯示信息發(fā)送模塊方塊圖;圖3是顯示信息發(fā)送流程圖;圖4是顯示信息接收模塊方塊圖;圖5是顯示信息接收流程圖。
具體實(shí)施方式
本發(fā)明的一些實(shí)施例詳細(xì)描述如下。然而,除了這些實(shí)施例外,本發(fā)明 還可以廣泛地在其它的實(shí)施例中施行,且本發(fā)明的范圍不受其限定,而應(yīng)以 所附的權(quán)利要求范圍為準(zhǔn)。圖1是顯示本發(fā)明實(shí)施例的系統(tǒng)方塊圖,其中本地信息(消息)中心(local message center) 1指的是客戶端(client)所使用的終端設(shè)備及架設(shè)在該終端 設(shè)備上的應(yīng)用軟件;例如,該軟件可應(yīng)用于計(jì)算機(jī)或是IP電話等終端設(shè)備上。 此本地信息中心1主要包含有信息輸入裝置10、信息顯示裝置20、參數(shù)設(shè)定 單元40、信息數(shù)據(jù)庫(kù)50與信息控制中心30;其中信息控制中心30還包含輸 入單元310、輸出單元320、控制單元330、接收單元340與發(fā)送單元350。圖2是顯示信息發(fā)送模塊方塊圖,為方便說(shuō)明其信息的發(fā)送流程,將配 合圖3所示的流程圖一并作說(shuō)明。 一開(kāi)始,由信息輸入裝置10輸入信息,其 中該信息輸入裝置10可以是鍵盤、鼠標(biāo)、麥克風(fēng)等任一種終端外圍硬件輸入 設(shè)備;而其所接收的信息可以是由文字、語(yǔ)音、圖案等任一不同種類的信息來(lái) 源,經(jīng)由信息輸入裝置10處理后產(chǎn)生信息內(nèi)容(message content)(如圖3步 驟100,以下均省略"圖標(biāo)名稱"只簡(jiǎn)稱"步驟")。信息內(nèi)容(步驟IOO)匯 進(jìn)輸入單元310后即加入未發(fā)送標(biāo)簽(或標(biāo)志,tag)與信息建立時(shí)間標(biāo)簽(步 驟110)后將該信息存入信息數(shù)據(jù)庫(kù)(message database) 50 (步驟120)。上述 的輸入單元310為處理信息輸入裝置10其信息內(nèi)容的一段軟件程序(以下若
冠有"單元"的名稱者亦同為右述的準(zhǔn)則),而上述的"標(biāo)簽"是用于記錄信 息的狀態(tài),于本實(shí)施例有三種基本的標(biāo)簽,分別為是否已發(fā)送標(biāo)簽、是否 為新信息標(biāo)簽與信息建立時(shí)間標(biāo)簽。接著,控制單元330會(huì)依照參數(shù)設(shè)定單元40所設(shè)定的參數(shù)來(lái)處理儲(chǔ)存于信息數(shù)據(jù)庫(kù)50內(nèi)的信息,控制單元330是由一獨(dú)立的執(zhí)行程序控制(或稱線 程序控制,thread control)來(lái)進(jìn)行程序行程(process)的執(zhí)行,其目的是按 照參數(shù)設(shè)定單元40所提供的參數(shù)設(shè)定持續(xù)的執(zhí)行程序。本實(shí)施例中,參數(shù)設(shè) 定單元40有三種參數(shù)設(shè)定方式,分別為關(guān)閉/開(kāi)啟自動(dòng)撥接、輪詢間隔與 過(guò)期間隔。若參數(shù)設(shè)定單元40設(shè)定為關(guān)閉自動(dòng)撥接(步驟130)則不論接收端 是否在線上,本地信息中心1只撥打一次(步驟140)給接收端;若為開(kāi)啟自動(dòng) 撥接(步驟130的路徑"否")則控制單元330會(huì)以參數(shù)設(shè)定單元40內(nèi)的輪詢 間隔所設(shè)定的時(shí)間間隔不斷輪詢檢測(cè)信息標(biāo)簽(步驟150)是否為未發(fā)送的信息 (步驟160),如果是未發(fā)送的信息;則控制單元330會(huì)以參數(shù)設(shè)定單元40內(nèi) 的過(guò)期間隔參數(shù)所設(shè)定的時(shí)間,來(lái)決定信息建立時(shí)間未超出過(guò)期間隔(步驟 170),若信息建立時(shí)間已超過(guò)過(guò)期間隔,控制單元330會(huì)修改信息標(biāo)簽為過(guò) 期信息,則本地信息中心1不處理該過(guò)期信息(步驟180)。如果信息建立時(shí)間未超出過(guò)期間隔,則自信息數(shù)據(jù)庫(kù)50取出信息(步驟190) 至發(fā)送單元350,該發(fā)送單元350會(huì)依照傳輸層的通訊協(xié)議格式將信息封裝后 傳送給傳輸層60 (步驟200),該傳輸層除了 SIP (Session Initiation Protocol) 協(xié)議外,還包括H. 323協(xié)議等。發(fā)送單元350除了將信息封裝外同時(shí)也檢查 撥接出去的信息其返回代碼通知是否為傳輸成功(步驟210),若為傳輸成功則 發(fā)送單元40會(huì)修改該信息標(biāo)簽為已發(fā)送(步驟220)并存回信息數(shù)據(jù)庫(kù)50,若 該已撥接信息于設(shè)定期間內(nèi)返回代碼為傳輸失敗,則檢査該信息是否未超出 過(guò)期時(shí)間(步驟230),若超出過(guò)期時(shí)間則該過(guò)期信息不予以處理(步驟180); 反之若未超出過(guò)期時(shí)間,則重新發(fā)送信息(步驟190 230)至信息成功撥接為 止。圖4與圖5分別顯示為接收模塊方塊圖與流程圖,為方便描述信息的接 收流程擬將圖4與圖5 —并說(shuō)明。首先由傳輸層60匯入信息至接收單元340, 該接收單元340也是由一獨(dú)立的執(zhí)行程序控制來(lái)進(jìn)行程序行程的執(zhí)行;因此,
只要傳輸層60有任何的信息,該接收單元340即會(huì)依照傳輸層的通訊協(xié)議格 式進(jìn)行信息解析(步驟400),接著將解析后所得到的信息內(nèi)容加入新信息標(biāo)簽 并存入信息數(shù)據(jù)庫(kù)(步驟410)。控制單元330會(huì)依照參數(shù)設(shè)定單元40所設(shè)定 的輪詢間隔時(shí)間參數(shù),定期的至信息數(shù)據(jù)庫(kù)50查詢所有信息標(biāo)簽是否為新信 息(步驟420),若無(wú)新信息則繼續(xù)輪詢信息數(shù)據(jù)庫(kù)50內(nèi)的信息標(biāo)簽;反之, 若有新信息,則自信息數(shù)據(jù)庫(kù)50取出信息內(nèi)容(步驟430),并由輸出單元320 將信息內(nèi)容傳送至信息顯示裝置20顯示信息內(nèi)容(步驟440),該信息顯示裝 置20可以是屏幕、喇叭等任一種終端外圍硬件輸出設(shè)備。在輸出單元320信 息內(nèi)容同時(shí),該輸出單元320也將新信息標(biāo)簽修改(步驟450)為舊信息標(biāo)簽并 傳回信息數(shù)據(jù)庫(kù)50儲(chǔ)存。以上所述僅為本發(fā)明的較佳實(shí)施例,并非用以限定本發(fā)明的申請(qǐng)的權(quán)利 要求范圍;凡其它未脫離發(fā)明所揭示的精神下所完成的等效的改變或修飾, 均應(yīng)包含在下述的本申請(qǐng)權(quán)利要求范圍內(nèi)。
權(quán)利要求
1.一種具有自動(dòng)存儲(chǔ)轉(zhuǎn)發(fā)機(jī)制的網(wǎng)絡(luò)電話系統(tǒng),包含一信息數(shù)據(jù)庫(kù),用以儲(chǔ)存未發(fā)送信息或新信息;一參數(shù)設(shè)定單元,其包含至少一參數(shù)設(shè)定;及一信息控制中心,其根據(jù)該參數(shù)設(shè)定而自該信息數(shù)據(jù)庫(kù)取出未發(fā)送信息并進(jìn)行傳送,或自該信息數(shù)據(jù)庫(kù)取出新信息并進(jìn)行顯示。
2. 如權(quán)利要求1所述的具有自動(dòng)存儲(chǔ)轉(zhuǎn)發(fā)機(jī)制的網(wǎng)絡(luò)電話系統(tǒng),其特征 在于所述的參數(shù)設(shè)定包含一輪詢間隔,該信息控制中心即根據(jù)該輪詢間隔而 定期檢査是否有未發(fā)送信息或是否有新信息。
3. 如權(quán)利要求1所述的具有自動(dòng)存儲(chǔ)轉(zhuǎn)發(fā)機(jī)制的網(wǎng)絡(luò)電話系統(tǒng),其特征 在于所述的參數(shù)設(shè)定包含一過(guò)期間隔,若未發(fā)送信息已超過(guò)該過(guò)期間隔,則 不再進(jìn)行處理。
4. 如權(quán)利要求1所述的具有自動(dòng)存儲(chǔ)轉(zhuǎn)發(fā)機(jī)制的網(wǎng)絡(luò)電話系統(tǒng),其特征 在于所述的參數(shù)設(shè)定包含一關(guān)閉/開(kāi)啟自動(dòng)撥接,用于關(guān)閉或開(kāi)啟該信息控制 中心。
5. 如權(quán)利要求1所述的具有自動(dòng)存儲(chǔ)轉(zhuǎn)發(fā)機(jī)制的網(wǎng)絡(luò)電話系統(tǒng),其特征 在于所述的信息控制中心包含一輸入單元,用以輸入信息并加入相應(yīng)的信息 標(biāo)簽后,將其儲(chǔ)存于該信息數(shù)據(jù)庫(kù)。
6. 如權(quán)利要求1所述的具有自動(dòng)存儲(chǔ)轉(zhuǎn)發(fā)機(jī)制的網(wǎng)絡(luò)電話系統(tǒng),其特征 在于所述的信息控制中心包含一輸出單元,用以將取自該信息數(shù)據(jù)庫(kù)的信息 加以顯示,并修改相應(yīng)的信息標(biāo)簽后存回該信息數(shù)據(jù)庫(kù)。
7. 如權(quán)利要求1所述的具有自動(dòng)存儲(chǔ)轉(zhuǎn)發(fā)機(jī)制的網(wǎng)絡(luò)電話系統(tǒng),其特征 在于所述的信息控制中心包含一控制單元,其根據(jù)該參數(shù)設(shè)定以檢査信息標(biāo)簽。
8. 如權(quán)利要求1所述的具有自動(dòng)存儲(chǔ)轉(zhuǎn)發(fā)機(jī)制的網(wǎng)絡(luò)電話系統(tǒng),其特征 在于所述的信息控制中心包含一接收單元,用以接收來(lái)自傳輸層的信息,其 依照通訊協(xié)議解析并加上信息標(biāo)簽后存入該信息數(shù)據(jù)庫(kù)。
9. 如權(quán)利要求1所述的具有自動(dòng)存儲(chǔ)轉(zhuǎn)發(fā)機(jī)制的網(wǎng)絡(luò)電話系統(tǒng),其特征在于所述的信息控制中心包含一發(fā)送單元,其自該信息數(shù)據(jù)庫(kù)取出信息,并 依照通訊協(xié)議進(jìn)行封裝后傳送給傳輸層,并根據(jù)傳輸層的返回代碼,修改信 息標(biāo)簽。
10. —種具有自動(dòng)存儲(chǔ)轉(zhuǎn)發(fā)機(jī)制的網(wǎng)絡(luò)電話發(fā)送系統(tǒng),包含一信息數(shù)據(jù)庫(kù),用以儲(chǔ)存未發(fā)送信息; 一參數(shù)設(shè)定單元,其包含至少一參數(shù)設(shè)定;及一信息控制中心,其根據(jù)該參數(shù)設(shè)定而自該信息數(shù)據(jù)庫(kù)取出未發(fā)送信息 并進(jìn)行傳送,該信息控制中心包含一輸入單元,用以輸入信息并加入相應(yīng)的信息標(biāo)簽后,將其儲(chǔ)存于該信息數(shù)據(jù)庫(kù);一控制單元,其根據(jù)該參數(shù)設(shè)定以檢査信息標(biāo)簽;及 一發(fā)送單元,其自該信息數(shù)據(jù)庫(kù)取出信息,并依照通訊協(xié)議進(jìn)行封裝后 傳送給傳輸層,并根據(jù)傳輸層的返回代碼,修改信息標(biāo)簽。
11. 如權(quán)利要求IO所述的具有自動(dòng)存儲(chǔ)轉(zhuǎn)發(fā)機(jī)制的網(wǎng)絡(luò)電話發(fā)送系統(tǒng),其 特征在于所述的參數(shù)設(shè)定包含一輪詢間隔,該信息控制中心即根據(jù)該輪詢間 隔而定期檢查是否有未發(fā)送信息。
12. 如權(quán)利要求IO所述的具有自動(dòng)存儲(chǔ)轉(zhuǎn)發(fā)機(jī)制的網(wǎng)絡(luò)電話發(fā)送系統(tǒng),其 特征在于所述的參數(shù)設(shè)定包含一過(guò)期間隔,若未發(fā)送信息已超過(guò)該過(guò)期間隔, 則不再進(jìn)行處理。
13. 如權(quán)利要求IO所述的具有自動(dòng)存儲(chǔ)轉(zhuǎn)發(fā)機(jī)制的網(wǎng)絡(luò)電話發(fā)送系統(tǒng),其特征在于所述的參數(shù)設(shè)定包含一關(guān)閉/開(kāi)啟自動(dòng)撥接,用于關(guān)閉或開(kāi)啟該信息 控制中心。
14. 一種具有自動(dòng)存儲(chǔ)轉(zhuǎn)發(fā)機(jī)制的網(wǎng)絡(luò)電話接收系統(tǒng),包含 一信息數(shù)據(jù)庫(kù),用以儲(chǔ)存新信息;一參數(shù)設(shè)定單元,其包含至少一參數(shù)設(shè)定;及一信息控制中心,其根據(jù)該參數(shù)設(shè)定而自該信息數(shù)據(jù)庫(kù)取出新信息并進(jìn) 行顯示,該信息控制中心包含一輸出單元,用以將取自該信息數(shù)據(jù)庫(kù)的信息加以顯示,并修改相應(yīng)的 信息標(biāo)簽后存回該信息數(shù)據(jù)庫(kù);一控制單元,其根據(jù)該參數(shù)設(shè)定以檢査信息標(biāo)簽;及一接收單元,用以接收來(lái)自傳輸層的信息,其依照通訊協(xié)議解析并加上 信息標(biāo)簽后存入該信息數(shù)據(jù)庫(kù)。
15. 如權(quán)利要求14所述的具有自動(dòng)存儲(chǔ)轉(zhuǎn)發(fā)機(jī)制的網(wǎng)絡(luò)電話接收系統(tǒng),其 特征在于所述的參數(shù)設(shè)定包含一輪詢間隔,該信息控制中心即根據(jù)該輪詢間 隔而定期檢査是否有新信息。
16. 如權(quán)利要求14所述的具有自動(dòng)存儲(chǔ)轉(zhuǎn)發(fā)機(jī)制的網(wǎng)絡(luò)電話接收系統(tǒng),其 特征在于所述的參數(shù)設(shè)定包含一關(guān)閉/開(kāi)啟自動(dòng)撥接,用于關(guān)閉或開(kāi)啟該信息 控制中心。
17. —種具有自動(dòng)存儲(chǔ)轉(zhuǎn)發(fā)機(jī)制的網(wǎng)絡(luò)電話發(fā)送方法,包含提供一信息;于該信息加上未發(fā)送標(biāo)簽與信息建立時(shí)間后,存入信息數(shù)據(jù)庫(kù); 依據(jù)參數(shù)設(shè)定,定期重復(fù)檢査該信息數(shù)據(jù)庫(kù)內(nèi)的信息標(biāo)簽; 若該信息標(biāo)簽為未發(fā)送狀態(tài),且該信息建立時(shí)間未超過(guò)過(guò)期間隔,則 將該信息由傳輸層發(fā)送出去,若該信息已超過(guò)過(guò)期間隔則不予以處理;及經(jīng)發(fā)送的該信息若發(fā)送成功,則返回成功代碼,若不成功,則該信息 于過(guò)期間隔內(nèi)將繼續(xù)被發(fā)送。
18. —種具有自動(dòng)存儲(chǔ)轉(zhuǎn)發(fā)機(jī)制的網(wǎng)絡(luò)電話接收方法,包含接收由傳輸層傳來(lái)的信息; 加入信息標(biāo)簽后存入信息數(shù)據(jù)庫(kù);及依據(jù)參數(shù)設(shè)定,定期重復(fù)檢査該信息數(shù)據(jù)庫(kù)內(nèi)信息標(biāo)簽,若有新信息 則將該信息自該信息數(shù)據(jù)庫(kù)取出并顯示,再將信息標(biāo)簽改為舊信息后存回該 信息數(shù)據(jù)庫(kù),若無(wú)新信息則繼續(xù)重復(fù)檢査。
全文摘要
一種具有自動(dòng)存儲(chǔ)轉(zhuǎn)發(fā)機(jī)制的網(wǎng)絡(luò)電話系統(tǒng),其包含一信息數(shù)據(jù)庫(kù),用以儲(chǔ)存未發(fā)送信息或新信息。另外,還包含一參數(shù)設(shè)定單元,其包含至少一參數(shù)設(shè)定。再者,信息控制中心根據(jù)參數(shù)設(shè)定而自信息數(shù)據(jù)庫(kù)取出未發(fā)送信息并進(jìn)行傳送,或自信息數(shù)據(jù)庫(kù)取出新信息并進(jìn)行顯示。
文檔編號(hào)H04L29/06GK101110748SQ20061010593
公開(kāi)日2008年1月23日 申請(qǐng)日期2006年7月17日 優(yōu)先權(quán)日2006年7月17日
發(fā)明者錢建軍 申請(qǐng)人:緯創(chuàng)資通股份有限公司