專利名稱:回呼式Web800系統(tǒng)及其通話方法
技術(shù)領(lǐng)域:
本發(fā)明涉及Web800系統(tǒng)及其通話方法,更具體而言,涉及回呼式 Web800系統(tǒng)及其通話方法。
背景技術(shù):
傳統(tǒng)的被叫集中付費(fèi)業(yè)務(wù),由于接入碼為800,所以又稱為800 業(yè)務(wù)。該業(yè)務(wù)由被叫用戶付費(fèi),主叫用戶不付費(fèi),為公司、商業(yè)機(jī)構(gòu) 業(yè)務(wù)發(fā)展提供了方便,能大量吸引客戶給企業(yè)打電話,從而使公司、 商業(yè)機(jī)構(gòu)獲得業(yè)務(wù)上的發(fā)展。但是,傳統(tǒng)的800業(yè)務(wù)通話費(fèi)用比較高, 客戶需要承擔(dān)高昂的電信資費(fèi)。近年來(lái),隨著IP網(wǎng)絡(luò)的快速發(fā)展,語(yǔ)音可以在IP網(wǎng)絡(luò)上廉價(jià)地 傳輸, 一種通過(guò)互聯(lián)網(wǎng)實(shí)現(xiàn)通話功能并由受話方付費(fèi)的網(wǎng)絡(luò)通訊服務(wù) 業(yè)務(wù)應(yīng)運(yùn)而生,這就是Web800, —種通過(guò)互聯(lián)網(wǎng)提供的全球性在線服 務(wù)。Web800號(hào)業(yè)務(wù)按使用方式分為兩類Web點(diǎn)擊800號(hào)和電話撥打 800號(hào)。其中電話撥打的800號(hào)業(yè)務(wù)又分為普通PSTN (公共電話交換 網(wǎng))電話撥打和以太網(wǎng)電話撥打的800號(hào)兩種。然而由于PSTN和IP 網(wǎng)之間的結(jié)算問(wèn)題,對(duì)于主叫用戶是普通PSTN用戶時(shí),Web800往往 需要主叫支付PSTN接入通話費(fèi)用,這有悖于800的本意。然而,對(duì)于 主叫用戶用以太網(wǎng)電話撥打800號(hào)時(shí),要求主叫用戶必須擁有計(jì)算機(jī)、 麥克風(fēng)以及必須能夠上網(wǎng)等相關(guān)軟硬件配置,這對(duì)主叫用戶提出了很 高的配置要求,對(duì)于普通的PSTN用戶來(lái)說(shuō),需要承擔(dān)一筆額外的開(kāi)支。此外,在國(guó)內(nèi)外電信市場(chǎng),不同國(guó)家和地區(qū)所制定的跨國(guó)(地區(qū)) 呼叫的電信資費(fèi)還存在著較大的差距,然而,當(dāng)前的電信資費(fèi)計(jì)費(fèi)方 式均以主叫方的電信資費(fèi)標(biāo)準(zhǔn)計(jì)費(fèi)。因此,在電信資費(fèi)較高國(guó)家或地 區(qū)的用戶往往因高額的長(zhǎng)途話費(fèi)而將電話溝通的需求克制到了最低。發(fā)明內(nèi)容因此,本發(fā)明的主要目的在于提供一種呼叫雙方均是普通的PSTN
用戶時(shí),將從電信資費(fèi)較高地區(qū)向電信資費(fèi)較低地區(qū)發(fā)出的呼叫轉(zhuǎn)換 成由電信資費(fèi)較低地區(qū)向電信資費(fèi)較高地區(qū)發(fā)出的呼叫的回呼式Web800系統(tǒng)及其通話方法。根據(jù)本發(fā)明的第一方面,提供一種Web800系統(tǒng),包括觸發(fā)設(shè)備、 回呼處理單元、第一話機(jī)、第二話機(jī),其中所述觸發(fā)設(shè)備向所述回 呼處理單元發(fā)送回呼請(qǐng)求消息;所述回呼處理單元接收該回呼請(qǐng)求消 息,從該回呼請(qǐng)求消息獲取第一話機(jī)號(hào)碼和第二話機(jī)號(hào)碼,然后依據(jù) 預(yù)設(shè)業(yè)務(wù)規(guī)則作為主叫方向兩端話機(jī)發(fā)起呼叫,為所述第一話機(jī)和所 述第二話機(jī)創(chuàng)建通話;所述第一話機(jī)與所述第二話機(jī)通話。根據(jù)本發(fā)明的第二方面,提供一種Web800通話方法,包括步驟 (l)從觸發(fā)設(shè)備向回呼處理單元發(fā)送回呼請(qǐng)求消息;(2)所述回呼處理 單元接收該回呼請(qǐng)求消息,獲取通話號(hào)碼;(3)所述回呼處理單元利用 該通話號(hào)碼,依據(jù)預(yù)設(shè)業(yè)務(wù)規(guī)則作為主叫方向兩端話機(jī)呼叫;(4)為所 述兩端話機(jī)創(chuàng)建通話;(5)兩端話機(jī)通話。根據(jù)本發(fā)明提供的回呼式Web800系統(tǒng)及其通話方法,使作為普通 的PSTN用戶只要能上網(wǎng)或者擁有一部能發(fā)送即時(shí)文本消息的電話就 可以快捷有效地聯(lián)系到對(duì)方然后進(jìn)行PSTN通話,并且,用戶可以按照 電信資費(fèi)較低地區(qū)的資費(fèi)標(biāo)準(zhǔn)繳費(fèi),從而在提供方便快捷的通話方式 的同時(shí)大大節(jié)省了用戶的資費(fèi)開(kāi)支。
為了更好地理解本發(fā)明,下面結(jié)合附圖僅以舉例的方式對(duì)本發(fā)明 的實(shí)施方案作詳細(xì)說(shuō)明,其中圖l示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方案的回呼式Web800系統(tǒng)的系統(tǒng)結(jié)構(gòu)示意圖;圖2示出了根據(jù)本發(fā)明的又一實(shí)施方案的回呼式Web800系統(tǒng)的系 統(tǒng)結(jié)構(gòu)示意圖;圖3示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方案的回呼式Web800系統(tǒng)的網(wǎng) 絡(luò)拓樸示意圖;圖4示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方案的成功完成一次基于Web 頁(yè)面發(fā)起的回呼業(yè)務(wù)流程的回呼式Web800系統(tǒng)消息交互圖5示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方案的成功完成一次基于短消 息發(fā)起的回呼業(yè)務(wù)流程的回呼式Web800系統(tǒng)消息交互圖;圖6示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方案的回呼式Web800呼叫處 理流程圖。
具體實(shí)施方式
本發(fā)明的主要目的在于為普通的PSTN用戶提供一種方便、快捷、 資費(fèi)低廉的通話系統(tǒng)以及通話方法。作為普通的PSTN用戶只要能上網(wǎng) 或者擁有一部能發(fā)送即時(shí)文本消息的電話就可以快捷有效地聯(lián)系到對(duì) 方然后進(jìn)行PSTN通話,并且,用戶可以按照電信資費(fèi)較低地區(qū)的資費(fèi) 標(biāo)準(zhǔn)繳費(fèi),從而在提供方便快捷的通話方式的同時(shí)大大節(jié)省了用戶的 資費(fèi)開(kāi)支。在下面描述中,為說(shuō)明起見(jiàn),描述了很多具體細(xì)節(jié)以便全面理解 本發(fā)明的實(shí)施方案。然而,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),顯而易見(jiàn)的 是本發(fā)明可不采用這些具體細(xì)節(jié)進(jìn)行實(shí)施。此外,在下文描述中,相 同的附圖標(biāo)記表示相同的部件。圖l示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方案的回呼式Web800系統(tǒng)的系 統(tǒng)結(jié)構(gòu)示意圖。參見(jiàn)圖1,觸發(fā)設(shè)備10向回呼處理單元30發(fā)送回呼 請(qǐng)求消息,所發(fā)送的回呼請(qǐng)求消息中可以包括第一話機(jī)號(hào)碼、第二話 機(jī)號(hào)碼、第一話機(jī)機(jī)主名稱、第二話機(jī)機(jī)主名稱以及所提問(wèn)題等,在 此回呼請(qǐng)求消息內(nèi)容可以是本領(lǐng)域技術(shù)人員所知的任何適用于本發(fā)明 的內(nèi)容。接收該回呼請(qǐng)求消息,從該回呼請(qǐng)求消息獲取第一話機(jī)號(hào)碼 和第二話機(jī)號(hào)碼,然后依據(jù)預(yù)設(shè)業(yè)務(wù)規(guī)則作為主叫方呼叫第一話機(jī)70 和第二話機(jī)80。優(yōu)選地,在回呼處理單元30向兩端話機(jī)發(fā)起呼叫前,還可以包括 判斷,例如判斷回呼請(qǐng)求的類型,如果是實(shí)時(shí)回呼,則同時(shí)向兩端話 機(jī)發(fā)起呼叫;如果是預(yù)約回呼,則判斷當(dāng)前時(shí)間是否到達(dá)預(yù)約時(shí)間, 若是,則同時(shí)向兩端話機(jī)發(fā)起呼叫,反之,則將所述回呼請(qǐng)求保存至 等待呼叫隊(duì)列。當(dāng)回呼處理單元30向兩端話機(jī)發(fā)起呼叫時(shí),如果呼叫 失敗,那么優(yōu)選地,還可以包括呼叫失敗處理,例如保存呼叫失敗記 錄,向觸發(fā)設(shè)備IO發(fā)送失敗提示消息等。當(dāng)回呼處理單元30向兩端
話機(jī)呼叫成功后,為兩端話機(jī)創(chuàng)建通話,第一話機(jī)70和第二話機(jī)80通話o圖2示出了根據(jù)本發(fā)明的又一實(shí)施方案的回呼式Web800系統(tǒng)的系 統(tǒng)結(jié)構(gòu)示意圖。參見(jiàn)圖2,觸發(fā)設(shè)備10向回呼處理單元30發(fā)送回呼 請(qǐng)求消息,所發(fā)送的回呼請(qǐng)求消息中可以包括第一話機(jī)號(hào)碼、第二話 機(jī)號(hào)碼、第一話機(jī)機(jī)主名稱、第二話機(jī)機(jī)主名稱以及所提問(wèn)題等,在 此回呼請(qǐng)求消息內(nèi)容可以是本領(lǐng)域技術(shù)人員所知的任何適用于本發(fā)明 的內(nèi)容。優(yōu)選地,回呼處理單元30可以包括回呼請(qǐng)求消息解析服務(wù)器302、 業(yè)務(wù)受理服務(wù)器304、呼叫服務(wù)器308、業(yè)務(wù)數(shù)據(jù)庫(kù)306。當(dāng)回呼請(qǐng)求 消息發(fā)送到回呼處理單元30時(shí),回呼請(qǐng)求消息解析服務(wù)器302接收該 回呼請(qǐng)求消息并對(duì)其進(jìn)行解析,如果解析成功,則將所解析的回呼請(qǐng) 求發(fā)送給業(yè)務(wù)受理服務(wù)器304;如果解析失敗,則向觸發(fā)設(shè)備10發(fā)送 解析失敗消息,提示觸發(fā)設(shè)備10重新發(fā)送回呼請(qǐng)求消息。業(yè)務(wù)受理服務(wù)器304接收所解析的回呼請(qǐng)求,將其提交到業(yè)務(wù)數(shù) 據(jù)庫(kù)306,優(yōu)選地,在提交到業(yè)務(wù)數(shù)據(jù)庫(kù)306之前,業(yè)務(wù)受理服務(wù)器 304可以先判斷該回呼請(qǐng)求的有效性,例如可以判斷第一話機(jī)號(hào)碼以 及第二話機(jī)號(hào)碼是否為合法的數(shù)字,以及話機(jī)號(hào)碼的長(zhǎng)度是否合法等, 如果有效則提交到業(yè)務(wù)數(shù)據(jù)庫(kù)306;否則,將無(wú)效提示信息返回回呼 請(qǐng)求消息解析服務(wù)器302,回呼請(qǐng)求消息解析服務(wù)器302向觸發(fā)設(shè)備 IO發(fā)送回呼請(qǐng)求失敗消息,提示觸發(fā)設(shè)備10重新發(fā)送回呼請(qǐng)求消息。優(yōu)選地,業(yè)務(wù)受理類型可以分為預(yù)付費(fèi)和后付費(fèi),在業(yè)務(wù)受理服 務(wù)器304將所接收到的所解析的回呼請(qǐng)求提交到業(yè)務(wù)數(shù)據(jù)庫(kù)306之前, 還可以包括判斷業(yè)務(wù)受理類型,如果是預(yù)付費(fèi),則向計(jì)費(fèi)服務(wù)器50查 詢?cè)捹M(fèi)余額,如果計(jì)費(fèi)服務(wù)器50返回余額不足消息,則業(yè)務(wù)受理服務(wù) 器304向回呼請(qǐng)求消息解析服務(wù)器302發(fā)送余額不足消息,然后回呼 請(qǐng)求消息解析服務(wù)器302向觸發(fā)設(shè)備IO發(fā)送回呼請(qǐng)求失敗消息,提示 觸發(fā)設(shè)備10余額不足,無(wú)法呼叫。當(dāng)業(yè)務(wù)數(shù)據(jù)庫(kù)306成功記錄回呼請(qǐng)求后,向業(yè)務(wù)受理服務(wù)器304 發(fā)送記錄寫入成功消息,業(yè)務(wù)受理服務(wù)器304接收到該記錄寫入成功 消息后,向呼叫服務(wù)器308發(fā)起呼叫建立請(qǐng)求,呼叫服務(wù)器308接受 該請(qǐng)求,從業(yè)務(wù)數(shù)據(jù)庫(kù)306獲取所提交的回呼請(qǐng)求和預(yù)設(shè)業(yè)務(wù)規(guī)則,何規(guī)則,諸如呼叫失敗后,重復(fù)呼叫的次數(shù);呼叫遇忙時(shí),重復(fù)呼叫; 呼叫拒絕接聽(tīng)時(shí),不需要重復(fù)呼叫;余額不足時(shí)的提示音播放;呼叫 時(shí)的提示音播放。呼叫服務(wù)器308根據(jù)所獲取的回呼請(qǐng)求,獲得第一 話機(jī)號(hào)碼和第二話機(jī)號(hào)碼,然后根據(jù)所獲取的預(yù)設(shè)業(yè)務(wù)規(guī)則,作為主 叫方向兩端話才幾發(fā)起呼叫。優(yōu)選地,在呼叫服務(wù)器308向兩端話機(jī)發(fā)起呼叫前,還可以包括 判斷,例如判斷回呼請(qǐng)求的類型,如果是實(shí)時(shí)回呼,則同時(shí)向兩端話 機(jī)發(fā)起呼叫;如果是預(yù)約回呼,則判斷當(dāng)前時(shí)間是否到達(dá)預(yù)約時(shí)間, 若是,則同時(shí)向兩端話機(jī)發(fā)起呼叫,反之,則將所述回呼請(qǐng)求保存至 等待呼叫隊(duì)列。當(dāng)為第一話機(jī)70和第二話機(jī)80創(chuàng)建通話成功后,呼 叫服務(wù)器308向業(yè)務(wù)受理服務(wù)器304發(fā)送呼叫成功通知。優(yōu)選地,業(yè)務(wù)受理服務(wù)器304接收到呼叫成功通知后,可以向計(jì) 費(fèi)服務(wù)器50發(fā)送計(jì)費(fèi)請(qǐng)求,計(jì)費(fèi)服務(wù)器50根據(jù)作為主叫方的呼叫服 務(wù)器308開(kāi)始計(jì)費(fèi)。圖3示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方案的回呼式Web800系統(tǒng)的網(wǎng) 絡(luò)拓樸示意圖。觸發(fā)設(shè)備10可以通過(guò)計(jì)算機(jī)101或移動(dòng)通訊設(shè)備103 發(fā)送回呼請(qǐng)求消息。優(yōu)選地,可以通過(guò)諸如Web頁(yè)面、電子郵件或短 消息發(fā)送回呼請(qǐng)求消息。優(yōu)選地,移動(dòng)通訊設(shè)備103可以是手機(jī)、小 靈通等可以發(fā)送文本消息的設(shè)備。觸發(fā)設(shè)備10將回呼請(qǐng)求消息發(fā)送到 回呼處理單元30。優(yōu)選地,回呼處理單元30可以包括回呼請(qǐng)求消息解析服務(wù)器302、 業(yè)務(wù)受理服務(wù)器304、呼叫服務(wù)器308、業(yè)務(wù)數(shù)據(jù)庫(kù)306。當(dāng)回呼請(qǐng)求 消息發(fā)送到回呼處理單元30時(shí),根據(jù)不同的觸發(fā)方式,回呼請(qǐng)求消息 解析服務(wù)器302將通過(guò)不同的服務(wù)器接收該請(qǐng)求并對(duì)其進(jìn)行解析。當(dāng)通過(guò)因特網(wǎng)采用Web頁(yè)面發(fā)送回呼請(qǐng)求消息時(shí),Web服務(wù)器3021 接收到回呼請(qǐng)求消息后,通過(guò)相應(yīng)的協(xié)議解析該回呼請(qǐng)求消息,然后 將所解析的回呼請(qǐng)求發(fā)送到業(yè)務(wù)受理服務(wù)器304。在此,所采用的協(xié) 議可以是本領(lǐng)域技術(shù)人員所熟知的任何能夠解析出該回呼請(qǐng)求消息的 協(xié)議,也可以是根據(jù)需要自定義的協(xié)議,在下文中將對(duì)自定義的協(xié)議 進(jìn)行描述。優(yōu)選地,在Web服務(wù)器3021和業(yè)務(wù)受理服務(wù)器304之間可 以使用諸如XML/TCP之類的通信協(xié)議進(jìn)行通信。當(dāng)通過(guò)因特網(wǎng)采用電子郵件發(fā)送回呼請(qǐng)求消息時(shí),用戶編寫具有 指定格式規(guī)范的電子郵件發(fā)往郵件服務(wù)器3023,郵件服務(wù)器3023接 收該電子郵件后通過(guò)相應(yīng)的協(xié)議解析該電子郵件,然后將所解析的回 呼請(qǐng)求發(fā)送到業(yè)務(wù)受理服務(wù)器304。在此,所采用的協(xié)議可以是本領(lǐng) 域技術(shù)人員所熟知的任何能夠解析出該回呼請(qǐng)求消息的協(xié)議,也可以 是根據(jù)需要自定義的協(xié)議,在下文中將對(duì)自定義的協(xié)議進(jìn)行描述。當(dāng)通過(guò)移動(dòng)通訊設(shè)備103發(fā)送短消息來(lái)發(fā)送回呼請(qǐng)求消息時(shí),用 戶發(fā)起具有一定格式規(guī)范的指令短消息并通過(guò)不同的短信網(wǎng)關(guān)J3良務(wù)器 901 (例如中國(guó)移動(dòng)短消息網(wǎng)關(guān)接入或者中國(guó)聯(lián)通的短消息網(wǎng)關(guān)接入) 路由到短信處理服務(wù)器3025。短信處理服務(wù)器3025通過(guò)相應(yīng)的協(xié)議 解析該回呼請(qǐng)求消息,然后將所解析的回呼請(qǐng)求發(fā)送到業(yè)務(wù)受理服務(wù) 器304。在此,所采用的協(xié)議可以是本領(lǐng)域技術(shù)人員所熟知的任何能 夠解析出該回呼請(qǐng)求消息的協(xié)議,也可以是根據(jù)需要自定義的協(xié)議, 在下文中將對(duì)自定義的協(xié)議進(jìn)行描述。接下來(lái),將采用偽代碼的形式對(duì)自定義的協(xié)議XBP進(jìn)行描述,在此, 該描述是為了說(shuō)明,而不是為了限制。XBP是一種基于XML的擴(kuò)展協(xié)議, 用來(lái)實(shí)現(xiàn)業(yè)務(wù)受理服務(wù)器304與回呼請(qǐng)求消息解析服務(wù)器302之間的通 信。XBP協(xié)議格式遵循XML編碼的基本規(guī)則,由 一個(gè)XBP表示的ROOT標(biāo)記, 以及header與body域組成,例如<XBP version="l-0" copyright="XX Corp."> <header><sender>XXXWEBApp</sender> <message>12</message> <seqnum>l</seqnum> <match-code>12</match-code> <session—d>XBP-8745-3423</session-id > </header> <body> <type>phonenumber</type> <value>02112345678</value> <type>authcodelen</type> <value>7</value> </body> </XBP>自定義的XBP標(biāo)記表明本協(xié)議格式與內(nèi)容符合XBP編碼方案;對(duì)于 XBP協(xié)i義來(lái)"i兌,header域是必須的,body域是可選的。其中,header域由四個(gè)基本要素加若干個(gè)可選的擴(kuò)展要素組成1. sender元素為分配給WEBApp的全局唯一 ID碼;2. message為請(qǐng)求或回應(yīng)的消息編石馬;3. seqnum為當(dāng)前會(huì)話的順序號(hào),同一會(huì)話的所有消息具有 相同的seqnum值,該值由協(xié)議棧自動(dòng)維護(hù);4. match-code用來(lái)表示本消息是針對(duì)哪條消息的回應(yīng),會(huì) 話初始發(fā)起消息的match-code為其本身的ID;5. session-id用來(lái)區(qū)分同一個(gè)TCP鏈接發(fā)送的多個(gè)業(yè)務(wù)請(qǐng) 求,該值由協(xié)議棧自動(dòng)維護(hù);6. XBP協(xié)議的實(shí)現(xiàn)支持可選的擴(kuò)展要素。而body域根據(jù)消息的不同,可有不同的內(nèi)容,但其格式是固定的, 由"ypeX/typeXvalueX/value〉對(duì)組成。在業(yè)務(wù)受理服務(wù)器304接收所解析的回呼請(qǐng)求后,將其提交到業(yè) 務(wù)數(shù)據(jù)庫(kù)306。在提交到業(yè)務(wù)數(shù)據(jù)庫(kù)306之前,優(yōu)選地,業(yè)務(wù)受理服 務(wù)器304可以先判斷該回呼請(qǐng)求的有效性,例如可以判斷第一話機(jī)號(hào) 碼以及第二話機(jī)號(hào)碼是否為合法的數(shù)字,以及話機(jī)號(hào)碼的長(zhǎng)度是否合 法等,如果有效則提交到業(yè)務(wù)數(shù)據(jù)庫(kù)306;否則,將無(wú)效提示信息返 回回呼請(qǐng)求消息解析服務(wù)器302,回呼請(qǐng)求消息解析服務(wù)器302向觸 發(fā)設(shè)備10發(fā)送回呼請(qǐng)求失敗消息,提示觸發(fā)設(shè)備10重新發(fā)送回呼請(qǐng) 求消息。優(yōu)選地,業(yè)務(wù)受理類型可以分為預(yù)付費(fèi)和后付費(fèi),在業(yè)務(wù)受理服 務(wù)器304將所接收到的所解析的回呼請(qǐng)求提交到業(yè)務(wù)數(shù)據(jù)庫(kù)306之前, 還可以包括判斷業(yè)務(wù)受理類型,如果是預(yù)付費(fèi),則向計(jì)費(fèi)服務(wù)器50查
詢?cè)捹M(fèi)余額,如果計(jì)費(fèi)服務(wù)器50返回余額不足消息,則業(yè)務(wù)受理服務(wù) 器304向回呼請(qǐng)求消息解析服務(wù)器302發(fā)送余額不足消息,然后回呼 請(qǐng)求消息解析服務(wù)器302向觸發(fā)設(shè)備IO發(fā)送回呼請(qǐng)求失敗消息,提示 觸發(fā)設(shè)備10余額不足,無(wú)法呼叫。在此,業(yè)務(wù)數(shù)據(jù)庫(kù)306可以是例如 DB2、 Oracal、 SQL Server、 Sybase、 My SQL。當(dāng)業(yè)務(wù)數(shù)據(jù)庫(kù)306成功記錄回呼請(qǐng)求后,向業(yè)務(wù)受理服務(wù)器304 發(fā)送記錄寫入成功消息,業(yè)務(wù)受理服務(wù)器304接收到該記錄寫入成功 消息后,向呼叫服務(wù)器308發(fā)起呼叫建立請(qǐng)求,呼叫服務(wù)器308接受該 請(qǐng)求,從業(yè)務(wù)數(shù)據(jù)庫(kù)306獲取所提交的回呼請(qǐng)求和預(yù)設(shè)業(yè)務(wù)規(guī)則,所述則,諸如呼叫失敗后,重復(fù)呼叫的次數(shù);呼叫遇忙時(shí),重復(fù)呼叫;呼叫 拒絕接聽(tīng)時(shí),不需要重復(fù)呼叫;余額不足時(shí)的提示音播放;呼叫時(shí)的提 示音播放。呼叫服務(wù)器308根據(jù)所獲取的回呼請(qǐng)求,獲得第一話機(jī)號(hào)碼 和第二話機(jī)號(hào)碼,然后根據(jù)所獲取的預(yù)設(shè)業(yè)^i則,通過(guò)E1/T1線作為 主叫方向兩端話機(jī)發(fā)起呼叫。優(yōu)選地,第一話機(jī)70可以是例如固定電話701或者移動(dòng)通ifU殳備 703,第二話機(jī)80可以是例如固定電話801或者移動(dòng)通訊設(shè)備803。優(yōu) 選地,移動(dòng)通訊設(shè)備703或803可以是例如手機(jī)、小靈通等可以發(fā)送 文本消息的設(shè)備。當(dāng)為第一話機(jī)70和第二話機(jī)80創(chuàng)建通話成功后,呼叫服務(wù)器308 向業(yè)務(wù)受理服務(wù)器304發(fā)送呼叫成功通知。優(yōu)選地,業(yè)務(wù)受理服務(wù)器304 接收到呼叫成功通知后,可以向計(jì)費(fèi)服務(wù)器50發(fā)送計(jì)費(fèi)請(qǐng)求,計(jì)費(fèi)服務(wù) 器50根據(jù)作為主叫方的呼叫服務(wù)器308開(kāi)始計(jì)費(fèi)。圖4示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方案的成功完成一次基于Web 頁(yè)面發(fā)起的回呼業(yè)務(wù)流程的回呼式Web800系統(tǒng)消息交互圖。Web頁(yè)面 1011向Web服務(wù)器3021發(fā)送回呼請(qǐng)求消息。Web服務(wù)器3021接收該 回呼請(qǐng)求消息后,對(duì)其進(jìn)行解析,解析成功后,向Web頁(yè)面1011發(fā)送 解析成功消息,并將所解析的回呼請(qǐng)求發(fā)送到業(yè)務(wù)受理服務(wù)器304。業(yè)務(wù)受理服務(wù)器304接收該回呼請(qǐng)求成功后,向Web服務(wù)器3021 發(fā)送確認(rèn)消息,然后向計(jì)費(fèi)服務(wù)器50發(fā)送話費(fèi)余額查詢消息。計(jì)費(fèi)服 務(wù)器50接收該話費(fèi)余額查詢消息后,查詢出話費(fèi)余額,然后向業(yè)務(wù)受
理服務(wù)器304返回話費(fèi)余額。業(yè)務(wù)受理服務(wù)器304接收到話費(fèi)余額, 經(jīng)判斷話費(fèi)余額充足,然后向業(yè)務(wù)數(shù)據(jù)庫(kù)306發(fā)送記錄回呼請(qǐng)求消息, 例如,記錄回呼請(qǐng)求的流水號(hào)seqnum、第一話機(jī)ID、第一話才幾號(hào)碼、 第二話機(jī)ID、第二話機(jī)號(hào)碼、接到回呼請(qǐng)求的開(kāi)始時(shí)間。業(yè)務(wù)數(shù)據(jù)庫(kù)306記錄成功后,向業(yè)務(wù)受理服務(wù)器304發(fā)送記錄寫 入成功消息。接收到業(yè)務(wù)數(shù)據(jù)庫(kù)306發(fā)送的記錄寫入成功消息后,業(yè) 務(wù)受理服務(wù)器304向呼叫服務(wù)器308提交回呼請(qǐng)求事務(wù),呼叫服務(wù)器 308接收該事務(wù),并將該事務(wù)保存到事務(wù)處理隊(duì)列中,然后掃描事務(wù) 處理隊(duì)列,找到第一個(gè)事務(wù),并向業(yè)務(wù)數(shù)據(jù)庫(kù)306發(fā)送獲取預(yù)設(shè)業(yè)務(wù) 規(guī)則和回呼請(qǐng)求消息,業(yè)務(wù)數(shù)據(jù)庫(kù)306接收該獲取請(qǐng)求消息后,向呼 叫服務(wù)器308發(fā)送預(yù)設(shè)業(yè)務(wù)規(guī)則和回呼請(qǐng)求。接收到預(yù)設(shè)業(yè)務(wù)規(guī)則和回呼請(qǐng)求后,呼叫服務(wù)器308根據(jù)回呼請(qǐng) 求,獲取第一話機(jī)70和第二話機(jī)80的號(hào)碼,然后依據(jù)業(yè)務(wù)規(guī)則,呼 叫第一話機(jī)70,第一話機(jī)70接聽(tīng)后,播報(bào)例如"正在為您接通,請(qǐng) 稍候,,的提示音,同時(shí)呼叫第二話機(jī)80,第二話機(jī)80接聽(tīng)后,停止 播報(bào)提示音,開(kāi)始通話。呼叫服務(wù)器308向業(yè)務(wù)受理服務(wù)器304發(fā)送 呼叫成功通知消息,并同時(shí)向計(jì)費(fèi)服務(wù)器50發(fā)送計(jì)費(fèi)請(qǐng)求消息,計(jì) 費(fèi)服務(wù)器50向業(yè)務(wù)受理服務(wù)器304發(fā)送確認(rèn)消息,開(kāi)始計(jì)費(fèi)。業(yè)務(wù)受理服務(wù)器304向計(jì)費(fèi)服務(wù)器50查詢?cè)捹M(fèi)余額,計(jì)費(fèi)服務(wù) 器50向業(yè)務(wù)受理服務(wù)器304返回余額信息。業(yè)務(wù)受理服務(wù)器304接 收到余額信息后,經(jīng)判斷余額充足,則繼續(xù)通話。第一話機(jī)70向呼叫服務(wù)器308發(fā)出桂機(jī)消息,呼叫服務(wù)器308 接收到掛機(jī)消息后,向業(yè)務(wù)受理服務(wù)器304發(fā)出通話結(jié)束消息,并向 第二話機(jī)80發(fā)出結(jié)束通話通知,同時(shí)向計(jì)費(fèi)服務(wù)器50發(fā)出停止計(jì)費(fèi) 請(qǐng)求,計(jì)費(fèi)服務(wù)器50停止計(jì)費(fèi),并向業(yè)務(wù)受理服務(wù)器304發(fā)送停止 計(jì)費(fèi)確認(rèn)消息。業(yè)務(wù)受理服務(wù)器304接收到停止計(jì)費(fèi)確認(rèn)消息后,向業(yè)務(wù)數(shù)據(jù)庫(kù) 306寫入呼叫結(jié)果,例如呼叫成功,以及呼叫結(jié)束時(shí)間。業(yè)務(wù)數(shù)據(jù)庫(kù) 306記錄成功后,向業(yè)務(wù)受理服務(wù)器304發(fā)送記錄寫入成功消息。業(yè) 務(wù)受理服務(wù)器304接收到記錄寫入成功消息后,向Web服務(wù)器3021發(fā) 送呼叫成功消息。
圖5示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方案的成功完成一次基于短消 息發(fā)起的回呼業(yè)務(wù)流程的回呼式Web800系統(tǒng)消息交互圖。與圖3相比, 除了回呼請(qǐng)求消息是通過(guò)手機(jī)1013發(fā)起,然后通過(guò)短信處理月艮務(wù)器 3025解析該回呼請(qǐng)求消息,并將所解析的回呼請(qǐng)求發(fā)送到業(yè)務(wù)受理 服務(wù)器304外,其余消息交互均類似,因此,為了簡(jiǎn)潔的目的,在此 將不再特別說(shuō)明。雖然在上文中僅描述了基于Web頁(yè)面和短消息發(fā)起的回呼業(yè)務(wù) 流程,但是對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),基于電子郵件發(fā)起的回呼業(yè) 務(wù)流程也同樣適用于本發(fā)明,并且,上文所描述的實(shí)施方案僅是為了 說(shuō)明,而不是為了限制,因此,任何可以發(fā)起回呼業(yè)務(wù)流程的4支術(shù)均 適用于本發(fā)明。圖6示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方案的回呼式Web800呼叫處 理流程圖。在步驟600,呼叫服務(wù)器開(kāi)始呼叫。在步驟602,呼叫服務(wù) 器呼叫第一話機(jī)。在步驟604,呼叫服務(wù)器判斷第一話機(jī)是否接通, 如果沒(méi)有接通,則在步驟606,判斷呼叫次數(shù)是否少于兩次,如果是, 則轉(zhuǎn)到步驟602,重新對(duì)第一話機(jī)進(jìn)行呼叫;如果在步驟606,判斷呼 叫次數(shù)不少于兩次,則轉(zhuǎn)到步驟630,結(jié)束本次呼叫。在步驟604,如 果呼叫服務(wù)器判斷第一話機(jī)已經(jīng)接通,那么進(jìn)入步驟608,向第一話 機(jī)播放提示音。接著進(jìn)入步驟610,呼叫服務(wù)器呼叫第二話機(jī)。在步 驟612,呼叫服務(wù)器判斷第二話機(jī)是否接通,如果沒(méi)有接通,則進(jìn)入 步驟614,判斷第二話機(jī)是否存在另一呼叫號(hào)碼,如果存在另一呼叫 號(hào)碼,則轉(zhuǎn)到步驟610,利用另一呼叫號(hào)碼重新呼叫第二話機(jī);如果 在步驟614,判斷第二話機(jī)不存在另一呼叫號(hào)碼,則轉(zhuǎn)到步驟628,向 第一話機(jī)播放呼叫結(jié)束提示音,然后進(jìn)入步驟630,結(jié)束本次呼叫。 如果在步驟612,呼叫服務(wù)器判斷第二話機(jī)已經(jīng)接通,那么進(jìn)入步驟 616,第一話機(jī)與第二話機(jī)開(kāi)始通話,呼叫服務(wù)器向業(yè)務(wù)受理月良務(wù)器發(fā) 送呼叫成功通知。在步驟618,業(yè)務(wù)受理服務(wù)器向計(jì)費(fèi)服務(wù)器查詢?cè)?費(fèi)余額,如果余額不足,則轉(zhuǎn)到步驟624,通知呼叫服務(wù)器向第一話 機(jī)和第二話機(jī)播放余額不足提示音,結(jié)束通話;如果余額充足,則轉(zhuǎn) 到步驟616,繼續(xù)通話。然后進(jìn)入步驟620,計(jì)費(fèi)服務(wù)器根據(jù)作為主叫 方的呼叫服務(wù)器開(kāi)始計(jì)費(fèi)。在步驟622,第一話機(jī)或者第二話;f幾通知
呼叫服務(wù)器掛機(jī)。在步驟626,呼叫服務(wù)器通知業(yè)務(wù)受理服務(wù)器通話 結(jié)束,并通知未掛機(jī)方通話結(jié)束。在步驟626,業(yè)務(wù)受理服務(wù)器通知 計(jì)費(fèi)服務(wù)器停止計(jì)費(fèi),計(jì)費(fèi)服務(wù)器結(jié)束計(jì)費(fèi)。然后進(jìn)入步驟630,呼 叫結(jié)束。上文通過(guò)描述基于Web頁(yè)面的通話計(jì)費(fèi)流程,闡述了基于本發(fā)明 的回呼式Web800系統(tǒng)及其通話方法的實(shí)現(xiàn)。用戶可以簡(jiǎn)單迅速地將本 系統(tǒng)部署到任何電信資費(fèi)較低的地區(qū),從而使作為普通的PSTN用戶只要能上網(wǎng)或者擁有一部能發(fā)送即時(shí)文本消息的電話就可以快捷有效地 聯(lián)系到對(duì)方然后進(jìn)行PSTN通話,并且,用戶可以按照電信資費(fèi)^f氐的地區(qū)的資費(fèi)標(biāo)準(zhǔn)繳費(fèi),從而在提供方便快捷的通話方式的同時(shí)大大節(jié)省了用戶的資費(fèi)開(kāi)支。雖然在本說(shuō)明書中僅舉出了兩方通話的回呼式Web800的系統(tǒng)及其通話方法,但是對(duì)于三方或多方通話的情形,本發(fā)明所提供的回呼 式Web800的系統(tǒng)及其通話方法均適用。顯而易見(jiàn),在此描述的本發(fā)明可以有許多變化,這種變化不能認(rèn)為偏離本發(fā)明的精神和范圍。因此, 所有對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)顯而易見(jiàn)的改變,都包括在本權(quán)利要求書的涵蓋范圍之內(nèi)。
權(quán)利要求
1.一種Web800系統(tǒng),包括觸發(fā)設(shè)備、回呼處理單元、第一話機(jī)、第二話機(jī),其中所述觸發(fā)設(shè)備向所述回呼處理單元發(fā)送回呼請(qǐng)求消息;所述回呼處理單元接收該回呼請(qǐng)求消息,從該回呼請(qǐng)求消息獲取第一話機(jī)號(hào)碼和第二話機(jī)號(hào)碼,然后依據(jù)預(yù)設(shè)業(yè)務(wù)規(guī)則作為主叫方向兩端話機(jī)發(fā)起呼叫,為所述第一話機(jī)和所述第二話機(jī)創(chuàng)建通話;所述第一話機(jī)與所述第二話機(jī)通話。
2. 如權(quán)利要求1所述的系統(tǒng),其特征在于,所述回呼處理單元進(jìn) 一步包括回呼請(qǐng)求消息解析服務(wù)器、業(yè)務(wù)受理服務(wù)器、呼叫服務(wù)器、 業(yè)務(wù)數(shù)據(jù)庫(kù),其中所述回呼請(qǐng)求消息解析服務(wù)器接收該回呼請(qǐng)求消息并進(jìn)行解析, 將所解析的回呼請(qǐng)求發(fā)送到所述業(yè)務(wù)受理服務(wù)器;所述業(yè)務(wù)受理服務(wù)器接收所解析的回呼請(qǐng)求將其提交到所述業(yè)務(wù) 數(shù)據(jù)庫(kù),并向所述呼叫服務(wù)器發(fā)起呼叫建立請(qǐng)求;所述呼叫服務(wù)器接受所述呼叫建立請(qǐng)求,從所述業(yè)務(wù)數(shù)據(jù)庫(kù)獲取 所提交的回呼請(qǐng)求和預(yù)設(shè)業(yè)務(wù)規(guī)則,呼叫。
3. 如權(quán)利要求1或2所述的系統(tǒng),其特征在于,進(jìn)一步包括計(jì)費(fèi)服務(wù)器,從創(chuàng)建通話開(kāi)始計(jì)費(fèi),到任意一端掛機(jī)結(jié)束計(jì)費(fèi)。
4. 如權(quán)利要求1或2所述的系統(tǒng),其特征在于,在向兩端話機(jī)發(fā) 起呼叫前,還包括判斷回呼請(qǐng)求的類型,如果是實(shí)時(shí)回呼,則同時(shí) 向兩端話機(jī)發(fā)起呼叫;如果是預(yù)約回呼,則判斷當(dāng)前時(shí)間是否到達(dá)預(yù) 約時(shí)間,若是,則同時(shí)向兩端話機(jī)發(fā)起呼叫,反之,則將所述回呼請(qǐng) 求保存至等待呼叫隊(duì)列。
5. 如權(quán)利要求1或2所述的系統(tǒng),其特征在于,在向兩端話機(jī)發(fā) 起呼叫后,還包括當(dāng)有一端話機(jī)接入時(shí),播報(bào)提示音,直到兩端話 機(jī)都接入后,停止播報(bào)提示音,創(chuàng)建通話。
6. 如權(quán)利要求1或2所述的系統(tǒng),其特征在于,在向兩端話機(jī)發(fā) 起呼叫后,還包括呼叫失敗處理。
7. 如權(quán)利要求2所述的系統(tǒng),其特征在于,所述業(yè)務(wù)受理服務(wù)器 將所解析的回呼請(qǐng)求提交到所述業(yè)務(wù)數(shù)據(jù)庫(kù)前,還包括判斷所述回 呼請(qǐng)求的有效性,如果有效,則提交到所述業(yè)務(wù)數(shù)據(jù)庫(kù),反之,則將 無(wú)效提示信息返回所述回呼請(qǐng)求消息解析服務(wù)器。
8. 如權(quán)利要求1或2或7所述的系統(tǒng),其特征在于,所述觸發(fā)設(shè) 備是瀏覽器、移動(dòng)通訊設(shè)備和郵件客戶端軟件中的至少一種。
9. 如權(quán)利要求1或2或7所述的系統(tǒng),其特征在于,所述第一話 機(jī)和/或所述第二話機(jī)各包括一個(gè)以上話機(jī)。
10. —種Web800通話方法,包括步驟(1) 從觸發(fā)設(shè)備向回呼處理單元發(fā)送回呼請(qǐng)求消息;(2) 所述回呼處理單元接收該回呼請(qǐng)求消息,獲取通話號(hào)碼;(3) 所述回呼處理單元利用該通話號(hào)碼,依據(jù)預(yù)i殳業(yè)務(wù)規(guī)則作為主 叫方向兩端話機(jī)呼叫;(4) 為所述兩端話機(jī)創(chuàng)建通話;(5) 兩端話機(jī)通話。
11. 如權(quán)利要求10所述的方法,其特征在于,在兩端話機(jī)通話后 還包括計(jì)費(fèi)。
全文摘要
一種Web800系統(tǒng),包括觸發(fā)設(shè)備、回呼處理單元、第一話機(jī)、第二話機(jī),其中所述觸發(fā)設(shè)備向所述回呼處理單元發(fā)送回呼請(qǐng)求消息;所述回呼處理單元接收該回呼請(qǐng)求消息,從該回呼請(qǐng)求消息獲取第一話機(jī)號(hào)碼和第二話機(jī)號(hào)碼,然后依據(jù)預(yù)設(shè)業(yè)務(wù)規(guī)則作為主叫方向兩端話機(jī)發(fā)起呼叫,為所述第一話機(jī)和所述第二話機(jī)創(chuàng)建通話;所述第一話機(jī)與所述第二話機(jī)通話。以及一種Web800通話方法,利用該系統(tǒng)和方法極大地方便了用戶并降低了話費(fèi)。
文檔編號(hào)H04M3/51GK101102368SQ20071014956
公開(kāi)日2008年1月9日 申請(qǐng)日期2007年9月6日 優(yōu)先權(quán)日2007年9月6日
發(fā)明者俞高宇, 姚濱暉, 朱維成, 陸明其, 顧志凌 申請(qǐng)人:北京移數(shù)通電訊有限公司