專利名稱:一種呼叫處理系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子通信領(lǐng)域的呼叫處理技術(shù),尤其涉及一種呼叫處理系統(tǒng)及其方法。
背景技術(shù):
現(xiàn)在的通信終端,如智能手機(jī)、IP電話等,一般都提供了本地快速查號(hào)、快速撥號(hào)功能。用戶將電話號(hào)碼信息存儲(chǔ)于本地地址簿中,在需要撥號(hào)時(shí),通過(guò)對(duì)通信終端內(nèi)本地地址簿或通話記錄進(jìn)行搜索,找到需要呼叫的電話號(hào)碼之后,向交換機(jī)發(fā)送呼叫請(qǐng)求。有些終端對(duì)本地地址簿還提供了一些高級(jí)查詢,如用戶名拼音方式,假設(shè)被叫用戶姓名為熊強(qiáng),那么只要輸入XQ,查詢之后在符合的結(jié)果集中選擇熊強(qiáng)即可撥號(hào)。
相對(duì)終端本地地址簿,用戶電話號(hào)碼信息也可以部署到地址簿處理單元集中管理,稱作全局地址簿。全局地址簿特別適合具有獨(dú)立電話交換系統(tǒng)的企業(yè)或團(tuán)體。全局地址簿可以存放企業(yè)員工、客戶或者合作伙伴的電話號(hào)碼及相應(yīng)的相關(guān)信息,如姓名、單位、部門、工號(hào)、郵件地址等,這些信息一般由專門的管理員負(fù)責(zé)導(dǎo)入和更新。通信終端通過(guò)所述相關(guān)信息查找全局地址簿,獲取與該相關(guān)信息匹配的電話號(hào)碼。
在現(xiàn)有技術(shù)中,用戶進(jìn)行一次呼叫的實(shí)現(xiàn)過(guò)程如下1、通信終端通過(guò)搜索本地地址簿或全局地址簿,獲取被叫用戶的電話號(hào)碼;2、通信終端獲取電話號(hào)碼之后,向交換機(jī)發(fā)送對(duì)該電話號(hào)碼的呼叫請(qǐng)求;3、交換機(jī)收到通信終端的呼叫請(qǐng)求后,進(jìn)行呼叫接續(xù)處理。
發(fā)明人在實(shí)施現(xiàn)有技術(shù)的過(guò)程中,發(fā)現(xiàn)以下問(wèn)題通信終端必須在獲取被叫的電話號(hào)碼之后,才能向交換機(jī)發(fā)送呼叫請(qǐng)求,由于對(duì)電話號(hào)碼的查找功能主要在通信終端上實(shí)現(xiàn),對(duì)用戶來(lái)說(shuō),操作簡(jiǎn)便性很低。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于,提供一種呼叫處理系統(tǒng),可在通信終端無(wú)需獲取被叫的電話號(hào)碼的情況下,直接向交換機(jī)發(fā)送呼叫請(qǐng)求。
為了解決上述技術(shù)問(wèn)題,本發(fā)明的實(shí)施例提出了一種呼叫處理系統(tǒng),該系統(tǒng)包括通信終端,用于發(fā)送呼叫請(qǐng)求,所述呼叫請(qǐng)求中攜帶有與用戶信息對(duì)應(yīng)的關(guān)鍵詞;交換機(jī),用于接收到所述呼叫請(qǐng)求后,獲得所述關(guān)鍵詞,發(fā)送攜帶有所述關(guān)鍵詞的號(hào)碼獲得請(qǐng)求,并在獲得被叫電話號(hào)碼之后,對(duì)該被叫電話號(hào)碼發(fā)起呼叫;地址簿處理單元,存儲(chǔ)有用戶的電話號(hào)碼簿信息,用于接收來(lái)自交換機(jī)的號(hào)碼獲得請(qǐng)求,并查詢獲得與所述關(guān)鍵詞匹配的被叫電話號(hào)碼,向交換機(jī)發(fā)送所述被叫電話號(hào)碼。
相應(yīng)地,本發(fā)明的實(shí)施例還提供了一種呼叫處理方法,其特征在于,所述呼叫處理方法包括接收來(lái)自通信終端的呼叫請(qǐng)求,所述呼叫請(qǐng)求攜帶有與被叫電話號(hào)碼信息對(duì)應(yīng)的關(guān)鍵詞;獲取與所述關(guān)鍵詞匹配的被叫電話號(hào)碼;對(duì)所述被叫電話號(hào)碼進(jìn)行呼叫處理。
本發(fā)明的實(shí)施例通過(guò)利用用戶信息對(duì)應(yīng)的關(guān)鍵詞代替現(xiàn)有技術(shù)中的電話號(hào)碼向交換機(jī)發(fā)送呼叫請(qǐng)求,交換機(jī)識(shí)別該呼叫請(qǐng)求之后,向地址簿處理單元獲取與所述關(guān)鍵詞匹配的被叫電話號(hào)碼,對(duì)該被叫電話號(hào)碼發(fā)起呼叫,實(shí)現(xiàn)了在通信終端無(wú)需獲取被叫的電話號(hào)碼的情況下,直接向交換機(jī)發(fā)送呼叫請(qǐng)求,既簡(jiǎn)便快速,易于操作,又免除了記憶電話號(hào)碼的麻煩。
圖1是本發(fā)明提供的呼叫處理系統(tǒng)第一實(shí)施例的結(jié)構(gòu)示意圖;圖2是本發(fā)明提供的呼叫處理系統(tǒng)第二實(shí)施例的結(jié)構(gòu)示意圖;圖3是本發(fā)明提供的呼叫處理系統(tǒng)第三實(shí)施例的結(jié)構(gòu)示意圖;圖4是本發(fā)明提供的呼叫處理系統(tǒng)中存儲(chǔ)單元的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖5是本發(fā)明提供的呼叫處理系統(tǒng)第四實(shí)施例的結(jié)構(gòu)示意圖;圖6是本發(fā)明提供的呼叫處理方法第一實(shí)施例的流程圖;圖7是本發(fā)明提供的呼叫處理方法第二實(shí)施例的流程圖;
圖8是本發(fā)明提供的呼叫處理方法第三實(shí)施例的流程圖。
具體實(shí)施例方式
下面結(jié)合附圖詳細(xì)說(shuō)明本發(fā)明的優(yōu)選實(shí)施例。
參考圖1,該圖是本發(fā)明提供的呼叫處理系統(tǒng)第一實(shí)施例的結(jié)構(gòu)示意圖。如圖所示,本實(shí)施例包括通信終端1,交換機(jī)2以及地址簿處理單元3。其中,所述通信終端1的主要功能是向交換機(jī)2發(fā)送呼叫請(qǐng)求,所述呼叫請(qǐng)求中攜帶有與被叫用戶信息對(duì)應(yīng)的關(guān)鍵詞,通信終端1可以是普通電話機(jī),也可以是手機(jī)或智能手機(jī)、IP電話等。
所述交換機(jī)2的主要功能是在識(shí)別通信終端1的呼叫請(qǐng)求后,向地址薄服務(wù)器3獲取與所述關(guān)鍵詞匹配的被叫電話號(hào)碼;并在獲得所述電話號(hào)碼之后,對(duì)該被叫電話號(hào)碼發(fā)起呼叫。
所述地址簿處理單元3的主要功能是存儲(chǔ)用戶的電話號(hào)碼簿信息,并查詢獲得與所述關(guān)鍵詞相匹配的被叫電話號(hào)碼,向交換機(jī)2發(fā)送所述被叫電話號(hào)碼,地址簿處理單元3可以是一個(gè)單獨(dú)的服務(wù)器,也可以置于其他服務(wù)器中,或者甚至置于通信終端中,所述電話號(hào)碼簿信息通常包括用戶的電話號(hào)碼、用戶信息(如用戶名、工作單位、工號(hào)等)、與所述用戶信息對(duì)應(yīng)的關(guān)鍵詞庫(kù)、以及所述關(guān)鍵詞庫(kù)與電話號(hào)碼的匹配關(guān)系。
參考圖2,該圖是本發(fā)明提供的呼叫處理系統(tǒng)第二實(shí)施例的結(jié)構(gòu)示意圖。如圖所示,本實(shí)施例包括通信終端1,交換機(jī)2、地址簿處理單元3以及終端交互單元4。其中,所述通信終端1的主要功能是用于向交換機(jī)2發(fā)送呼叫請(qǐng)求,所述呼叫請(qǐng)求中攜帶有與被叫用戶信息對(duì)應(yīng)的關(guān)鍵詞,并在查詢獲得多個(gè)與所述關(guān)鍵詞匹配的被叫電話號(hào)碼時(shí),與用戶進(jìn)行交互以選擇需要最終需要發(fā)起呼叫的被叫電話號(hào)碼,通信終端1可以是普通電話機(jī),也可以是手機(jī)或智能手機(jī)、IP電話等。
所述交換機(jī)2的主要功能是在識(shí)別通信終端1的呼叫請(qǐng)求后,向地址薄服務(wù)器3獲取與所述關(guān)鍵詞匹配的被叫電話號(hào)碼;并在獲得所述電話號(hào)碼之后,對(duì)該被叫電話號(hào)碼發(fā)起呼叫。
所述地址簿處理單元3的主要功能是存儲(chǔ)用戶的電話號(hào)碼簿信息,并查詢獲得與所述關(guān)鍵詞匹配的被叫電話號(hào)碼,向交換機(jī)2返回所述被叫電話號(hào)碼,地址簿處理單元3可以是一個(gè)單獨(dú)的服務(wù)器,也可以置于其他服務(wù)器中,或者甚至置于通信終端中,所述電話號(hào)碼簿信息通常包括用戶的電話號(hào)碼、用戶信息(如用戶名、工作單位、工號(hào)等)、與所述用戶信息對(duì)應(yīng)的關(guān)鍵詞庫(kù)、以及所述關(guān)鍵詞庫(kù)與電話號(hào)碼的匹配關(guān)系。
所述終端交互單元4的主要功能是當(dāng)查詢到多個(gè)與所述關(guān)鍵詞匹配的被叫電話號(hào)碼時(shí),且所述被叫電話號(hào)碼數(shù)目少于預(yù)設(shè)的限值時(shí),與通信終端進(jìn)行交互,選擇最終需要呼叫的被叫電話號(hào)碼。
參考圖3,該圖是本發(fā)明提供的呼叫處理系統(tǒng)第三實(shí)施例的結(jié)構(gòu)示意圖。如圖所示,本實(shí)施例包括通信終端1,交換機(jī)2以及地址簿處理單元3。其中,所述通信終端1的主要功能是向交換機(jī)2發(fā)送呼叫請(qǐng)求,所述呼叫請(qǐng)求中攜帶有與被叫用戶信息對(duì)應(yīng)的關(guān)鍵詞,通信終端1可以是普通電話機(jī),也可以是手機(jī)或智能手機(jī)、IP電話等。
所述交換機(jī)2的主要功能是在識(shí)別通信終端1的呼叫請(qǐng)求后,向地址薄處理單元2獲取與所述關(guān)鍵詞匹配的被叫電話號(hào)碼;并對(duì)該被叫電話號(hào)碼進(jìn)行呼叫處理。
具體實(shí)現(xiàn)時(shí),所述交換機(jī)2具體包括識(shí)別處理單元21,用于識(shí)別來(lái)自通信終端的攜帶有與被叫用戶信息對(duì)應(yīng)的關(guān)鍵詞的呼叫請(qǐng)求,并從地址薄處理單元2獲取與所述關(guān)鍵詞匹配的被叫電話號(hào)碼。
電話轉(zhuǎn)接單元22,用于在收到地址簿處理單元2返回的被叫電話號(hào)碼之后,對(duì)該電話號(hào)碼進(jìn)行呼叫處理。
所述地址簿處理單元3的主要功能是存儲(chǔ)用戶的電話號(hào)碼簿信息,并根據(jù)所述交換機(jī)2的獲取電話號(hào)碼請(qǐng)求中的關(guān)鍵詞信息,向交換機(jī)2返回與關(guān)鍵詞匹配的電話號(hào)碼,地址簿處理單元3可以是一個(gè)單獨(dú)的服務(wù)器,也可以置于其他服務(wù)器中,或者甚至置于通信終端中。
具體實(shí)現(xiàn)時(shí),所述地址簿處理單元3可以包括存儲(chǔ)單元31、控制單元32,以及終端交互單元33,其中存儲(chǔ)單元31的主要功能是存儲(chǔ)用戶的電話號(hào)碼和用戶信息(如用戶名、工作單位、工號(hào)等)、與所述用戶信息對(duì)應(yīng)的關(guān)鍵詞及電話號(hào)碼和所述關(guān)鍵詞之間數(shù)據(jù)對(duì)應(yīng)的索引;參考圖4,存儲(chǔ)單元32具體可包括地址簿321,其主要功能是存儲(chǔ)用戶的電話號(hào)碼和用戶信息(如用戶名、工作單位、工號(hào)等);
關(guān)鍵詞庫(kù)322,其主要功能是存儲(chǔ)與所述用戶信息對(duì)應(yīng)的關(guān)鍵詞;索引表323,其主要功能是存儲(chǔ)所述地址簿和詞庫(kù)之間數(shù)據(jù)的匹配關(guān)系。
控制單元32的主要功能是在收到交換機(jī)2的號(hào)碼獲得請(qǐng)求之后,通過(guò)查找所述存儲(chǔ)單元32內(nèi)的索引表獲取符合匹配條件的電話號(hào)碼,當(dāng)存儲(chǔ)單元32返回的電話號(hào)碼數(shù)目為一個(gè)時(shí),將該電話號(hào)碼發(fā)送給交換機(jī)2,當(dāng)返回的電話號(hào)碼數(shù)目多于一個(gè)且少于預(yù)設(shè)的限值時(shí),請(qǐng)求交換機(jī)2建立終端交互單元33和通信終端1的呼叫,并將終端交互單元33返回的被叫電話號(hào)碼發(fā)送給交換機(jī)2,當(dāng)返回的被叫電話號(hào)碼數(shù)目為0或超出預(yù)設(shè)的限值時(shí),向交換機(jī)2返回電話號(hào)碼無(wú)效信息;終端交互單元33的主要功能是當(dāng)返回的被叫電話號(hào)碼多于一個(gè)且少于預(yù)設(shè)的限值時(shí),將控制單元32查詢到的被叫電話號(hào)碼返回通信終端1;并在一個(gè)預(yù)設(shè)的等待時(shí)間之后,判斷用戶是否輸入了選擇號(hào)碼指令,若是,則向控制單元返回用戶選擇的電話號(hào)碼,否則,向控制單元32返回一個(gè)預(yù)設(shè)位置的電話號(hào)碼,例如將排在通信終端1顯示屏上第一個(gè)位置的電話號(hào)碼返回。
參考圖5,該圖是本發(fā)明提供的呼叫處理系統(tǒng)第四實(shí)施例的結(jié)構(gòu)示意圖。如圖所示,本實(shí)施例包括通信終端1,交換機(jī)2以及地址簿處理單元3。其中,所述通信終端1的主要功能是向交換機(jī)2發(fā)送呼叫請(qǐng)求,所述呼叫請(qǐng)求中攜帶有與被叫用戶信息對(duì)應(yīng)的關(guān)鍵詞,通信終端1可以是普通電話機(jī),也可以是手機(jī)或智能手機(jī)、IP電話等。
所述交換機(jī)2的主要功能是在識(shí)別通信終端1的呼叫請(qǐng)求后,向地址薄處理單元2獲取與所述關(guān)鍵詞匹配的被叫電話號(hào)碼;并向該被叫電話號(hào)碼發(fā)起呼叫。
具體實(shí)現(xiàn)時(shí),所述交換機(jī)2具體包括識(shí)別處理單元21,用于識(shí)別來(lái)自通信終端的攜帶有與被叫用戶信息對(duì)應(yīng)的關(guān)鍵詞的呼叫請(qǐng)求,并從地址薄處理單元2獲取與所述關(guān)鍵詞匹配的被叫電話號(hào)碼。
電話轉(zhuǎn)接單元22,用于在收到地址簿處理單元2返回的被叫電話號(hào)碼之后,對(duì)該電話號(hào)碼發(fā)起呼叫。
終端交互單元23的主要功能是當(dāng)返回的被叫電話號(hào)碼多于一個(gè)且少于預(yù)設(shè)的限值時(shí),將所述多個(gè)被叫電話號(hào)碼返回給通信終端1;并在一個(gè)預(yù)設(shè)的等待時(shí)時(shí)間之后,判斷用戶是否輸入了選擇號(hào)碼指令,若是,則返回用戶選擇的電話號(hào)碼,否則,返回一個(gè)預(yù)設(shè)位置的電話號(hào)碼,例如將排在通信終端1顯示屏上第一個(gè)位置的電話號(hào)碼返回。
所述地址簿處理單元3的主要功能是存儲(chǔ)用戶的電話號(hào)碼簿信息,并根據(jù)所述交換機(jī)2的獲取電話號(hào)碼請(qǐng)求中的關(guān)鍵詞信息,向交換機(jī)2返回與關(guān)鍵詞匹配的電話號(hào)碼,地址簿處理單元3可以是一個(gè)單獨(dú)的服務(wù)器,也可以置于其他服務(wù)器中,或者甚至置于通信終端中。
具體實(shí)現(xiàn)時(shí),所述地址簿處理單元3可以包括存儲(chǔ)單元31、控制單元32,以及終端交互單元33,其中存儲(chǔ)單元31的主要功能是存儲(chǔ)用戶的電話號(hào)碼和用戶信息(如用戶名、工作單位、工號(hào)等)、與所述用戶信息對(duì)應(yīng)的關(guān)鍵詞及電話號(hào)碼和所述關(guān)鍵詞之間數(shù)據(jù)對(duì)應(yīng)的索引;同樣參考圖4,存儲(chǔ)單元32具體可包括地址簿321,其主要功能是存儲(chǔ)用戶的電話號(hào)碼和用戶信息(如用戶名、工作單位、工號(hào)等);關(guān)鍵詞庫(kù)322,其主要功能是存儲(chǔ)與所述用戶信息對(duì)應(yīng)的關(guān)鍵詞;索引表323,其主要功能是存儲(chǔ)所述地址簿和詞庫(kù)之間數(shù)據(jù)的匹配關(guān)系。
控制單元32的主要功能是在收到交換機(jī)2的號(hào)碼獲得請(qǐng)求之后,通過(guò)查找所述存儲(chǔ)單元32內(nèi)的索引表獲取符合匹配條件的電話號(hào)碼,當(dāng)存儲(chǔ)單元32返回的電話號(hào)碼數(shù)目為一個(gè)時(shí),將該電話號(hào)碼發(fā)送給交換機(jī)2,當(dāng)返回的電話號(hào)碼數(shù)目多于一個(gè)且少于預(yù)設(shè)的限值時(shí),請(qǐng)求交換機(jī)2建立終端交互單元33和通信終端1的呼叫,并將終端交互單元33返回的被叫電話號(hào)碼發(fā)送給交換機(jī)2,當(dāng)返回的被叫電話號(hào)碼數(shù)目為0或超出預(yù)設(shè)的限值時(shí),向交換機(jī)2返回電話號(hào)碼無(wú)效信息;下面詳細(xì)說(shuō)明本發(fā)明提供的呼叫處理系統(tǒng)進(jìn)行呼叫處理的具體實(shí)現(xiàn)方法的第一實(shí)施例,參考圖6,其具體步驟如下在步驟S101中,通信終端向交換機(jī)發(fā)起呼叫請(qǐng)求,所述呼叫請(qǐng)求中攜帶有與被叫用戶信息對(duì)應(yīng)的關(guān)鍵詞和識(shí)別碼。
具體實(shí)現(xiàn)時(shí),可通過(guò)添加前綴的形式作為識(shí)別碼發(fā)送撥號(hào)請(qǐng)求,以與普通的撥號(hào)請(qǐng)求相區(qū)別,例如所述的撥號(hào)請(qǐng)求可以采用如下格式前綴關(guān)鍵詞&關(guān)鍵詞,假定被叫用戶信息為研發(fā)部熊強(qiáng),前綴為62,xq表示熊強(qiáng),&表示并且,yf表示研發(fā),則通信終端輸入為62xq&yf
對(duì)于不支持字母輸入的普通電話機(jī),可將字母轉(zhuǎn)義為數(shù)字,例如1假定11為&,1為字母結(jié)束,使用重復(fù)按鍵,則通信終端輸入為62 991(x)771(q)11(&)9991(y)3331(f)=>6299177111999133312假定1為&,使用按鍵數(shù)編碼,則通信終端輸入為62 92(x)72(q)&(1)93(y)33(f)=>6292729333如被叫用戶信息為彼得(bd),則通信終端輸入為622231。
在步驟S102中,交換機(jī)接收所述呼叫請(qǐng)求,并通過(guò)所述前綴識(shí)別該呼叫請(qǐng)求后,向地址薄處理單元獲取所述與被叫用戶信息對(duì)應(yīng)的關(guān)鍵詞匹配的被叫電話號(hào)碼。
在步驟S103中,交換機(jī)獲取所述被叫電話號(hào)碼之后,對(duì)該被叫電話號(hào)碼進(jìn)行呼叫處理。
本實(shí)施例中,對(duì)于關(guān)鍵詞的拼音識(shí)別,可以有多種策略,包括全拼、簡(jiǎn)拼、雙拼等,還可以漢字和拼音混合。
參考圖4,該圖為本發(fā)明提供的呼叫處理系統(tǒng)進(jìn)行呼叫處理的具體實(shí)現(xiàn)方法第二實(shí)施例的流程圖,其具體步驟如下在步驟S201中,通信終端向交換機(jī)發(fā)起呼叫請(qǐng)求,所述呼叫請(qǐng)求中攜帶有與被叫用戶信息對(duì)應(yīng)的關(guān)鍵詞和識(shí)別碼。
具體實(shí)現(xiàn)時(shí),可通過(guò)添加前綴的形式作為識(shí)別碼發(fā)送撥號(hào)請(qǐng)求,以與普通的撥號(hào)請(qǐng)求相區(qū)別,例如所述的撥號(hào)請(qǐng)求可以采用如下格式前綴關(guān)鍵詞&關(guān)鍵詞,假定被叫用戶信息為研發(fā)部熊強(qiáng),前綴為62,xq表示熊強(qiáng),&表示并且,yf表示研發(fā),則通信終端輸入為62xq&yf對(duì)于不支持字母輸入的普通電話機(jī),可將字母轉(zhuǎn)義為數(shù)字,例如1假定11為&,1為字母結(jié)束,使用重復(fù)按鍵,則通信終端輸入為62 991(x)771(q)11(&)9991(y)3331(f)=>6299177111999133312假定1為&,使用按鍵數(shù)編碼,則通信終端輸入為62 92(x)72(q)&(1)93(y)33(f)=>6292729333如被叫用戶信息為彼得(bd),則通信終端輸入為622231。
在步驟S202中,交換機(jī)接收所述呼叫請(qǐng)求,并通過(guò)所述前綴識(shí)別該呼叫請(qǐng)求之后,向地址薄服務(wù)器內(nèi)控制單元發(fā)送獲得與所述電話號(hào)碼信息對(duì)應(yīng)的關(guān)鍵詞匹配的被叫電話號(hào)碼的請(qǐng)求。
在步驟S203中,控制單元收到所述獲取電話號(hào)碼請(qǐng)求后,通過(guò)檢索位于存儲(chǔ)單元內(nèi)的索引表,查詢符合匹配條件的被叫電話號(hào)碼;存儲(chǔ)單元內(nèi)存儲(chǔ)的數(shù)據(jù)有電話號(hào)碼簿、關(guān)鍵詞庫(kù)及兩者對(duì)應(yīng)的索引表,例如,假設(shè)管理員在數(shù)據(jù)庫(kù)中導(dǎo)入如下原始數(shù)據(jù)記錄名xiongqiang12345部門北京研究所固網(wǎng)終端市場(chǎng)部工號(hào)12345姓名熊強(qiáng)郵件xiongqiang12345@notesmail.huawei.com姓名(簡(jiǎn))xq12345電話87654321電話(短號(hào))4321通過(guò)計(jì)算可能等到如下索引表xiongqiang12345熊強(qiáng) 北京 固網(wǎng) 市場(chǎng) 固網(wǎng)終端87654321 4321 xqb xq,具體實(shí)現(xiàn)時(shí),索引表的更新有兩種方式,一是由管理員設(shè)置一個(gè)固定的時(shí)間間隔,處理引擎按照此時(shí)間間隔定時(shí)更新索引表,二是當(dāng)電話號(hào)碼數(shù)據(jù)發(fā)生變化時(shí),由管理員觸發(fā)更新索引表。
在步驟S204中,控制單元得到查詢結(jié)果之后,對(duì)返回的電話號(hào)碼數(shù)目進(jìn)行判斷,若所述電話號(hào)碼數(shù)目為一個(gè),則執(zhí)行步驟S206,若返回的電話號(hào)碼數(shù)目多于一個(gè)且不超過(guò)預(yù)設(shè)的限值,則執(zhí)行步驟S205,若返回的電話號(hào)碼數(shù)目大于預(yù)設(shè)的限值,則向交換機(jī)返回電話號(hào)碼無(wú)效信息。
在步驟S205中,交換機(jī)建立終端交互單元與通信終端之間的呼叫連接,與用戶交互獲取需要發(fā)起呼叫的電話號(hào)碼,并將該號(hào)碼返回控制單元;在步驟S206中,控制單元將收到的電話號(hào)碼發(fā)送給交換機(jī),并通知交換機(jī)對(duì)該號(hào)碼發(fā)起呼叫。
在步驟S207中,交換機(jī)判斷控制單元發(fā)送的電話號(hào)碼是否有效,若是,則對(duì)該號(hào)碼發(fā)起呼叫,否則,向通信終端返回呼叫失敗信息。
本實(shí)施例中,對(duì)于關(guān)鍵詞的拼音識(shí)別,可以有多種策略,包括全拼、簡(jiǎn)拼、雙拼等,還可以漢字和拼音混合。
參考圖5,該圖為本發(fā)明提供的呼叫處理系統(tǒng)進(jìn)行呼叫處理的具體實(shí)現(xiàn)方法第三實(shí)施例的流程圖,其具體步驟如下在步驟S301中,通信終端向交換機(jī)發(fā)起呼叫請(qǐng)求,所述呼叫請(qǐng)求中攜帶有與被叫用戶信息對(duì)應(yīng)的關(guān)鍵詞和識(shí)別碼。
具體實(shí)現(xiàn)時(shí),可通過(guò)添加前綴的形式作為識(shí)別碼發(fā)送撥號(hào)請(qǐng)求,以與普通的撥號(hào)請(qǐng)求相區(qū)別,例如所述的撥號(hào)請(qǐng)求可以采用如下格式前綴關(guān)鍵詞&關(guān)鍵詞,假定被叫用戶信息為研發(fā)部熊強(qiáng),前綴為62,xq表示熊強(qiáng),&表示并且,yf表示研發(fā),則通信終端輸入為62xq&yf對(duì)于不支持字母輸入的普通電話機(jī),可將字母轉(zhuǎn)義為數(shù)字,例如1假定11為&,1為字母結(jié)束,使用重復(fù)按鍵,則通信終端輸入為62 991(x)771(q)11(&)9991(y)3331(f)=>6299177111999133312假定1為&,使用按鍵數(shù)編碼,則通信終端輸入為62 92(x)72(q)&(1)93(y)33(f)=>6292729333如被叫用戶信息為彼得(bd),則通信終端輸入為622231。
在步驟S302中,交換機(jī)接收所述呼叫請(qǐng)求,并通過(guò)所述前綴識(shí)別該呼叫請(qǐng)求之后,向地址薄服務(wù)器內(nèi)控制單元發(fā)送獲得與所述電話號(hào)碼信息對(duì)應(yīng)的關(guān)鍵詞匹配的被叫電話號(hào)碼的請(qǐng)求。
在步驟S303中、控制單元收到所述號(hào)碼獲得請(qǐng)求后,通過(guò)檢索位于存儲(chǔ)單元內(nèi)的索引表,查詢符合匹配條件的電話號(hào)碼;存儲(chǔ)單元內(nèi)存儲(chǔ)的數(shù)據(jù)有電話號(hào)碼簿、關(guān)鍵詞庫(kù)及兩者對(duì)應(yīng)的索引表,例如,假設(shè)管理員在數(shù)據(jù)庫(kù)中導(dǎo)入如下原始數(shù)據(jù)記錄名xiongqiang12345部門北京研究所固網(wǎng)終端市場(chǎng)部工號(hào)12345姓名熊強(qiáng)郵件xiongqiang12345@notesmail.huawei.com姓名(簡(jiǎn))xq12345電話87654321
電話(短號(hào))4321通過(guò)計(jì)算可能等到如下索引表xiongqiang12345熊強(qiáng) 北京 固網(wǎng) 市場(chǎng) 固網(wǎng)終端87654321 4321 xqb xq,具體實(shí)現(xiàn)時(shí),索引表的更新有兩種方式,一是由管理員設(shè)置一個(gè)固定的時(shí)間間隔,處理引擎按照此時(shí)間間隔定時(shí)更新索引表,二是當(dāng)電話號(hào)碼數(shù)據(jù)發(fā)生變化時(shí),由管理員觸發(fā)更新索引表。
在步驟S304中,控制單元得到查詢結(jié)果之后,對(duì)返回的電話號(hào)碼數(shù)目進(jìn)行判斷,若所述電話號(hào)碼數(shù)目為一個(gè),則執(zhí)行步驟S308,若返回的電話號(hào)碼數(shù)目多于一個(gè)且不超過(guò)預(yù)設(shè)的限值,則執(zhí)行步驟S305,若返回的電話號(hào)碼數(shù)目為0或多于預(yù)設(shè)的限值,則向交換機(jī)返回電話號(hào)碼無(wú)效信息;在步驟S305中,控制單元向交換機(jī)請(qǐng)求建立終端交互單元與通信終端的連接。
在步驟S306中,終端交互單元與通信終端的連接建立后,將控制單元搜索到的電話號(hào)碼結(jié)果集發(fā)送給通信終端。
在步驟S307中,終端交互單元在一個(gè)預(yù)設(shè)的等待時(shí)時(shí)間之后,判斷用戶是否輸入了選擇指令,若是,則向控制單元發(fā)送用戶選擇的電話號(hào)碼,否則,向控制單元發(fā)送查詢結(jié)果集的第一個(gè)電話號(hào)碼。
在步驟S308中,控制單元將收到的電話號(hào)碼發(fā)送給交換機(jī),并通知交換機(jī)對(duì)該號(hào)碼發(fā)起呼叫。
在步驟S309中,交換機(jī)判斷控制單元發(fā)送的電話號(hào)碼是否有效,若是,則對(duì)該號(hào)碼發(fā)起呼叫,否則,向通信終端返回呼叫失敗信息。
下面簡(jiǎn)單舉例說(shuō)明一下本實(shí)施例中在不同的搜索結(jié)果數(shù)目下的處理過(guò)程,假設(shè)預(yù)設(shè)的電話號(hào)碼限值是5個(gè),終端交互單元的預(yù)設(shè)等待時(shí)間是3秒,則若控制單元搜索到2-5個(gè)符合匹配條件的電話號(hào)碼,則請(qǐng)求交換機(jī)建立終端交互單元與通信終端的呼叫連接,呼叫建立后,終端交互單元將所述結(jié)果集顯示在通信終端的顯示屏上,3秒鐘之后,若通信終端接收到用戶輸入的選擇需要發(fā)起呼叫的電話號(hào)碼信息,終端交互單元?jiǎng)t直接將所述用戶選擇的被叫電話號(hào)碼發(fā)送給控制單元,否則,終端交互單元將在通信終端顯示屏上顯示的第一個(gè)電話號(hào)碼發(fā)送給控制單元,控制單元收到來(lái)自終端交互單元返回的電話號(hào)碼之后,將該電話號(hào)碼發(fā)送給交換機(jī),交換機(jī)對(duì)該號(hào)碼發(fā)起呼叫。
若控制單元僅搜索到1個(gè)符合匹配條件的電話號(hào)碼,則直接將該號(hào)碼發(fā)送給交換機(jī),交換機(jī)對(duì)該號(hào)碼發(fā)起呼叫。
若控制單元搜索到0個(gè)或5個(gè)以上符合條件的電話號(hào)碼,則向交換機(jī)返回號(hào)碼無(wú)效信息,交換機(jī)向通信終端返回呼叫失敗信息。
本實(shí)施例中,對(duì)于關(guān)鍵詞的拼音識(shí)別,可以有多種策略,包括全拼、簡(jiǎn)拼、雙拼等,還可以漢字和拼音混合。
本發(fā)明實(shí)施例利用與被叫用戶信息對(duì)應(yīng)的關(guān)鍵詞代替現(xiàn)有技術(shù)中的電話號(hào)碼向交換機(jī)發(fā)送呼叫請(qǐng)求,交換機(jī)識(shí)別該呼叫請(qǐng)求之后,向地址簿處理單元獲取與所述關(guān)鍵詞匹配的被叫電話號(hào)碼,對(duì)該被叫電話號(hào)碼發(fā)起呼叫,實(shí)現(xiàn)了無(wú)需依賴通信終端的地址簿功能、無(wú)需訪問(wèn)網(wǎng)絡(luò)的情況下,直接通過(guò)輸入與被叫用戶信息對(duì)應(yīng)的關(guān)鍵詞進(jìn)行撥號(hào),既簡(jiǎn)便快速,易于操作,又免除了記憶電話號(hào)碼的麻煩。
以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種呼叫處理系統(tǒng),其特征在于,該系統(tǒng)包括通信終端,用于發(fā)送呼叫請(qǐng)求,所述呼叫請(qǐng)求中攜帶有與被叫用戶信息對(duì)應(yīng)的關(guān)鍵詞;交換機(jī),用于接收到所述呼叫請(qǐng)求后,獲得所述關(guān)鍵詞,發(fā)送攜帶有所述關(guān)鍵詞的號(hào)碼獲得請(qǐng)求,并在獲得被叫電話號(hào)碼之后,對(duì)該被叫電話號(hào)碼發(fā)起呼叫;地址簿處理單元,存儲(chǔ)有用戶的電話號(hào)碼簿信息,用于接收來(lái)自交換機(jī)的號(hào)碼獲得請(qǐng)求,并查詢獲得與所述關(guān)鍵詞匹配的被叫電話號(hào)碼,向交換機(jī)發(fā)送所述被叫電話號(hào)碼。
2.如權(quán)利要求1所述的呼叫處理系統(tǒng),其特征在于,所述地址簿處理單元包括存儲(chǔ)單元,用于存儲(chǔ)用戶的電話號(hào)碼簿信息,包括電話號(hào)碼、用戶信息與所述用戶信息對(duì)應(yīng)的關(guān)鍵詞、及電話號(hào)碼和所述關(guān)鍵詞之間的匹配關(guān)系;控制單元,用于在收到交換機(jī)的號(hào)碼獲得請(qǐng)求之后,根據(jù)所述關(guān)鍵詞查詢所述存儲(chǔ)單元,獲得與所述關(guān)鍵詞匹配的被叫電話號(hào)碼,并將該被叫電話號(hào)碼發(fā)送到交換機(jī)。
3.如權(quán)利要求2所述的呼叫處理系統(tǒng),其特征在于,所述交換機(jī)包括識(shí)別處理單元,用于識(shí)別來(lái)自通信終端的攜帶有與用戶信息對(duì)應(yīng)的關(guān)鍵詞的呼叫請(qǐng)求,并向控制單元請(qǐng)求獲取與所述關(guān)鍵詞匹配的被叫號(hào)碼;電話處理單元,用于在收到控制單元返回的被叫電話號(hào)碼之后,對(duì)該號(hào)碼發(fā)起呼叫。
4.如權(quán)利要求1所述的呼叫處理系統(tǒng),其特征在于,還包括終端交互單元,用于當(dāng)查詢到多個(gè)與所述關(guān)鍵詞匹配的被叫電話號(hào)碼時(shí),與通信終端進(jìn)行交互,選擇最終需要呼叫的被叫電話號(hào)碼。
5.如權(quán)利要求4所述的呼叫處理系統(tǒng),其特征在于,所述終端交互單元位于地址簿處理單元或交換機(jī)。
6.如權(quán)利要求2所述的呼叫處理系統(tǒng),其特征在于,所述存儲(chǔ)單元包括地址簿,用于存儲(chǔ)用戶的電話號(hào)碼和用戶信息;關(guān)鍵詞庫(kù),用于存儲(chǔ)與用戶信息對(duì)應(yīng)的關(guān)鍵詞;索引表,用于存儲(chǔ)所述地址簿和關(guān)鍵詞庫(kù)之間數(shù)據(jù)的匹配關(guān)系。
7.一種呼叫處理方法,其特征在于,所述呼叫處理方法包括接收來(lái)自通信終端的呼叫請(qǐng)求,所述呼叫請(qǐng)求攜帶有與被叫用戶信息對(duì)應(yīng)的關(guān)鍵詞;獲取與所述關(guān)鍵詞匹配的被叫電話號(hào)碼;對(duì)所述被叫電話號(hào)碼進(jìn)行呼叫處理。
8.如權(quán)利要求7所述的呼叫處理方法,其特征在于,獲取與所述關(guān)鍵詞匹配的被叫電話號(hào)碼包括發(fā)送號(hào)碼獲得請(qǐng)求,所述號(hào)碼獲得請(qǐng)求中攜帶有所述與被叫用戶信息對(duì)應(yīng)的關(guān)鍵詞;接收返回的被叫電話號(hào)碼。
9.如權(quán)利要求8所述的呼叫處理方法,其特征在于,接收返回的被叫電話號(hào)碼步驟之前還包括接收所述號(hào)碼獲得請(qǐng)求;查詢索引表,獲得與所述關(guān)鍵詞匹配的被叫電話號(hào)碼;返回所述被叫電話號(hào)碼。
10.如權(quán)利要求8所述的呼叫處理方法,其特征在于,接收返回的被叫電話號(hào)碼步驟之前還包括接收所述號(hào)碼獲得請(qǐng)求;查詢索引表,獲得與所述關(guān)鍵詞匹配的多個(gè)電話號(hào)碼;根據(jù)通信終端的輸入,從多個(gè)電話號(hào)碼中獲得一個(gè)被叫電話號(hào)碼;返回所述被叫電話號(hào)碼。
11.如權(quán)利要求7所述的呼叫處理方法,其特征在于,獲取與所述關(guān)鍵詞匹配的被叫電話號(hào)碼包括發(fā)送號(hào)碼獲得請(qǐng)求,所述號(hào)碼獲得請(qǐng)求中攜帶有所述與被叫用戶信息對(duì)應(yīng)的關(guān)鍵詞;接收返回的多個(gè)電話號(hào)碼;根據(jù)通信終端的輸入,從多個(gè)電話號(hào)碼中獲得一個(gè)被叫電話號(hào)碼。
12.如權(quán)利要求10或11所述的呼叫處理方法,其特征在于,所述根據(jù)通信終端的輸入,從多個(gè)電話號(hào)碼中獲得一個(gè)被叫電話號(hào)碼包括將所述多個(gè)與所述關(guān)鍵詞匹配的被叫電話號(hào)碼發(fā)送給通信終端;在一個(gè)預(yù)設(shè)的等待時(shí)間之后,判斷用戶是否輸入電話號(hào)碼選擇信息,若是,則返回用戶選擇的被叫電話號(hào)碼,否則,返回一個(gè)預(yù)設(shè)或默認(rèn)位置的被叫電話號(hào)碼。
全文摘要
本發(fā)明公開(kāi)了一種呼叫處理系統(tǒng),包括通信終端,用于發(fā)送呼叫請(qǐng)求,所述呼叫請(qǐng)求中攜帶有與被叫用戶信息對(duì)應(yīng)的關(guān)鍵詞;交換機(jī),用于接收到所述呼叫請(qǐng)求后,獲得所述關(guān)鍵詞,發(fā)送攜帶有所述關(guān)鍵詞的號(hào)碼獲得請(qǐng)求,并在獲得被叫電話號(hào)碼之后,對(duì)該被叫電話號(hào)碼發(fā)起呼叫;地址簿處理單元,存儲(chǔ)有用戶的電話號(hào)碼簿信息,用于接收來(lái)自交換機(jī)的號(hào)碼獲得請(qǐng)求,并查詢獲得與所述關(guān)鍵詞匹配的被叫電話號(hào)碼,向交換機(jī)發(fā)送所述被叫電話號(hào)碼。相應(yīng)地,本發(fā)明還公開(kāi)了呼叫處理系統(tǒng)中進(jìn)行呼叫處理的方法,實(shí)施本發(fā)明,可在通信終端無(wú)需獲取被叫的電話號(hào)碼的情況下,直接向交換機(jī)發(fā)送呼叫請(qǐng)求,既簡(jiǎn)便快速,易于操作,又免除了記憶電話號(hào)碼的麻煩。
文檔編號(hào)G06F17/30GK101039518SQ20071002770
公開(kāi)日2007年9月19日 申請(qǐng)日期2007年4月25日 優(yōu)先權(quán)日2007年4月25日
發(fā)明者孟越濤, 俞洲, 陳克平 申請(qǐng)人:華為技術(shù)有限公司