專利名稱:一種發(fā)起呼叫的方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種發(fā)起呼叫的方法、裝置及系統(tǒng)。
技術(shù)背景隨著企業(yè)信息化建設(shè)的進(jìn)一步加快及網(wǎng)絡(luò)應(yīng)用的普及,用戶很容易從網(wǎng) 絡(luò)上得到關(guān)于企業(yè)的各種各樣的信息,比如企業(yè)為了方便用戶來電咨詢,會 將自己的聯(lián)系方式公開在自己的網(wǎng)站或其它宣傳性網(wǎng)站上,用戶在咨詢時(shí), 可以直接撥打企業(yè)提供的電話號碼。但是發(fā)起呼叫的過程是使用傳統(tǒng)通訊方式中的普通老式電話服務(wù)(Plain Old Telephone Service, POTS ),需要用 戶手動(dòng)輸入電話號碼,無法體現(xiàn)效率的同時(shí)還不能保證輸入號碼的正確率。 由此可見,POTS電話已經(jīng)^艮難滿足用戶對高效的需求,如何實(shí)現(xiàn)與企業(yè)的應(yīng) 用軟件進(jìn)行方便的集成變得越來越重要。這樣,點(diǎn)擊呼叫業(yè)務(wù)便應(yīng)運(yùn)而生了。參見圖1,現(xiàn)有技術(shù)通過提供專門的統(tǒng)一通信(UC)業(yè)務(wù)客戶端程序的方 法來實(shí)現(xiàn)點(diǎn)擊呼叫。假設(shè)某網(wǎng)頁或文檔中包含某個(gè)電話號碼,用戶想要向該 號碼發(fā)起呼叫時(shí),可以首先打開UC業(yè)務(wù)客戶端UlOl,將該號碼拷貝到程序中, 然后在UC業(yè)務(wù)客戶端U101上發(fā)起點(diǎn)擊呼叫請求,再由該UC業(yè)務(wù)客戶端向軟 交換設(shè)備U102發(fā)送點(diǎn)擊呼叫請求息,最后由軟交換設(shè)備U102建立主叫、被 叫之間的通話。當(dāng)然,該UC業(yè)務(wù)客戶端UlOl也可以以通訊錄的形式保存關(guān) 于企業(yè)的信息,用戶可以直接點(diǎn)擊通訊錄中的信息發(fā)起點(diǎn)擊呼叫。發(fā)明人在研究中發(fā)現(xiàn),現(xiàn)有技術(shù)的方法雖然能夠?qū)崿F(xiàn)點(diǎn)擊呼叫,但需要 用戶輸入被叫號碼,或在通訊錄中查找被叫方,而這些操作都是在UC客戶端 界面上進(jìn)行的,無法真正滿足用戶高效辦公的需求。發(fā)明內(nèi)容有鑒于此,本發(fā)明實(shí)施例提供了一種發(fā)起呼叫的方法、裝置及系統(tǒng),以 解決現(xiàn)有技術(shù)必須在UC客戶端界面上才能完成呼叫,而帶來的無法真正滿足 用戶高效辦公需求的問題。本發(fā)明實(shí)施例提供了如下方案一種發(fā)起呼叫的方法,包括 獲取鼠標(biāo)當(dāng)前位置下的信息內(nèi)容; 判斷是否發(fā)起呼叫,如果是,發(fā)送發(fā)起呼叫的指示; 接收到所述提示后,由所述信息內(nèi)容確定被叫號碼; 向軟交換設(shè)備發(fā)送攜帶有主叫號碼及所述被叫號碼的呼叫請求消息。 一種發(fā)起呼叫的裝置,包括信息內(nèi)容獲取單元,用于獲耳又鼠標(biāo)當(dāng)前位置下的信息內(nèi)容;指示確定單元,用于當(dāng)獲取信息內(nèi)容后,確定是否發(fā)起呼叫,如果是, 發(fā)送發(fā)起呼叫的指示;被叫號碼確定單元,用于接收到所述指示后,由所述信息內(nèi)容確定被叫 號碼;消息發(fā)送單元,用于向軟交換設(shè)備發(fā)送攜帶有主叫號碼及所述被叫號碼 的呼叫請求消息。一種發(fā)起呼叫的系統(tǒng),包括呼叫終端,用于根據(jù)鼠標(biāo)當(dāng)前位置下的內(nèi)容發(fā)起呼叫;軟交換設(shè)備,用于根據(jù)所述呼叫終端發(fā)起的呼叫,建立主叫與被叫之間 的通話。通過本發(fā)明實(shí)施例,獲取鼠標(biāo)當(dāng)前位置下的信息內(nèi)容;當(dāng)接收到發(fā)起呼 叫的指示時(shí),由所述信息內(nèi)容確定被叫號碼后,便可以直接發(fā)起呼叫,用戶 不需要輸入被叫號碼,使呼叫業(yè)務(wù)真正嵌入到各種應(yīng)用系統(tǒng)中,提高了工作 效率,達(dá)到了高效辦公的目的。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí) 施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面 描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖l是現(xiàn)有技術(shù)實(shí)現(xiàn)點(diǎn)擊呼叫系統(tǒng)示意圖; 圖2是本發(fā)明實(shí)施例一提供的方法的流程圖; 圖3是本發(fā)明實(shí)施例二提供的方法的流程圖; 圖4是本發(fā)明實(shí)施例提供的建立通話的方法的流程圖; 圖5是本發(fā)明實(shí)施例三提供的方法的流程圖; 圖6是本發(fā)明實(shí)施例提供的第一裝置的示意圖; 圖7是本發(fā)明實(shí)施例提供的第二裝置的示意圖; 圖8是本發(fā)明實(shí)施例提供的第三裝置的示意圖; 圖9是本發(fā)明實(shí)施例提供的系統(tǒng)的示意圖; 圖IO是本發(fā)明實(shí)施例提供的另一系統(tǒng)的示意圖。
具體實(shí)施例方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行
清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而
不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作
出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。 呼叫
實(shí)施例一、參見圖2,本發(fā)明實(shí)施例提供的發(fā)起呼叫的方法包括以下步驟
S201:獲^^鼠標(biāo)當(dāng)前位置下的信息內(nèi)容;
S202:判斷是否發(fā)起呼叫,如果是,發(fā)送發(fā)起呼叫的指示;
其中,在實(shí)際應(yīng)用中,是否發(fā)起呼叫是由用戶來確定的,因此,在步驟 S 2 01中獲取鼠標(biāo)當(dāng)前位置下的內(nèi)容時(shí),可以以窗口的形式顯示呼叫的按鈕(為 了便于用戶知道獲取到的信息內(nèi)容,也可以將獲取的信息內(nèi)容在窗口中顯示 出來)。則在步驟S202中,當(dāng)所述呼叫的按鈕被點(diǎn)擊時(shí),則可以認(rèn)為用戶是 要發(fā)起呼叫,可以將這種方式稱為點(diǎn)擊呼叫。
當(dāng)然,也可以采用其他方法來確定是否要發(fā)起呼叫,如,在某信息內(nèi)容上點(diǎn)擊鼠標(biāo)右鍵時(shí),在彈出的菜單中顯示呼叫按鈕;再或者,由電話助理 (Telephone Assistant, TA)軟終端自行設(shè)置,例如,當(dāng)鼠標(biāo);汰置在某信息 內(nèi)容處的時(shí)間超過閾值時(shí),確定為預(yù)發(fā)起呼叫。為了方便描述,下文均以點(diǎn) 擊呼叫為例進(jìn)行詳細(xì)描述。
S203:接收到所述發(fā)起呼叫的提示后,由所述信息內(nèi)容確定被叫號碼;
S2 04:向軟交換設(shè)備發(fā)送攜帶有主叫號碼及所述被叫號碼的呼叫請求消
臺
由上述可知,用戶在閱讀文檔或?yàn)g覽網(wǎng)頁等時(shí),如果需要向某一號碼或 某企業(yè)發(fā)起呼叫,利用本發(fā)明實(shí)施例,只需要將鼠標(biāo)放在該號碼或該企業(yè)名 稱上,就會將該號碼或企業(yè)名稱顯示出來,同時(shí)顯示呼叫的按鈕,當(dāng)用戶點(diǎn)
擊該按鈕時(shí),就會在確定被叫號碼后,向軟交換設(shè)備發(fā)起呼叫請求;與現(xiàn)有 方案相比,由于不需要將被叫號碼拷貝到客戶端指定的地方,能夠快速發(fā)起 呼叫。
其中,由于Windows操作系統(tǒng)是通過調(diào)用顯示字體的函數(shù)進(jìn)行文本的顯 示的,因此獲取鼠標(biāo)當(dāng)前位置下的信息內(nèi)容并顯示所述信息內(nèi)容及話音業(yè)務(wù) 按鈕的過程可以采用以下方法來實(shí)現(xiàn)使用Windows操作系統(tǒng)提供的應(yīng)用程 序編程接口 ( A卯lication Programming Interface, API)函數(shù)安裝屏幕取 詞鉤子,對Windows操作系統(tǒng)中顯示字體的函數(shù)進(jìn)行截獲。鼠標(biāo)放到屏幕信 息內(nèi)容處時(shí),向鼠標(biāo)下的窗口發(fā)送重畫消息,此時(shí),Windows會重新調(diào)用顯示 字體的函數(shù),但由于已經(jīng)對這些函數(shù)進(jìn)行了截獲,因此在這些函數(shù)被調(diào)用時(shí), 會自動(dòng)跳轉(zhuǎn)到本發(fā)明實(shí)施例編寫的函數(shù)上,這樣便可以獲得鼠標(biāo)當(dāng)前位置下 的信息內(nèi)容,同時(shí)將該信息內(nèi)容及點(diǎn)擊呼叫的按鈕顯示出來。與傳統(tǒng)的屏幕 取詞的方法的不同之處在于,本發(fā)明實(shí)施例中在顯示取到的信息內(nèi)容的同時(shí), 還要顯示呼叫的按鈕,該按鈕被點(diǎn)擊時(shí),會觸發(fā)向軟交換設(shè)備發(fā)送點(diǎn)擊呼叫 請求的步驟。
如上所述,鼠標(biāo)當(dāng)前位置下的信息內(nèi)容可能是一串?dāng)?shù)字,也可能是其它 字符,如企業(yè)的名稱或其它用戶的姓名等,針對數(shù)字和字符,確定被叫號碼 時(shí)的處理方法有所不同,下面以向用戶顯示呼叫按^組以便確定是否發(fā)起點(diǎn)擊呼叫為例,并針對該不同的處理方法進(jìn)行詳細(xì)的描述。
實(shí)施例二,參見圖3,本發(fā)明提供的發(fā)起點(diǎn)擊呼叫的方法包括以下步驟
S301:獲取鼠標(biāo)當(dāng)前位置下的信息內(nèi)容,并顯示點(diǎn)擊呼叫的按鈕;
S302:當(dāng)所述點(diǎn)擊呼叫的按鈕被點(diǎn)擊時(shí),對獲取到的信息內(nèi)容進(jìn)行分析, 判斷所述信息內(nèi)容是否為全部數(shù)字格式,如果是,進(jìn)入S403;如果否,進(jìn)入 S404j
S303:將所述信息內(nèi)容確定為被叫號碼;
S304:查詢所述信息內(nèi)容對應(yīng)的號碼,如果查詢到,將該號碼確定為^皮 叫號碼;
S305:向軟交換設(shè)備發(fā)送攜帶有主叫號碼及所述被叫號碼的點(diǎn)擊呼叫請 求消息。
可見,當(dāng)取到的信息內(nèi)容為除數(shù)字外的其它字符時(shí),則需要查詢該信息 內(nèi)容對應(yīng)的號碼,在本發(fā)明實(shí)施例中,該查詢的過程可以通過以下步驟實(shí)現(xiàn) 向輕量目錄訪問協(xié)議(Lightweight Directory Access Protocol, LDAP )服 務(wù)器發(fā)送攜帶有該信息內(nèi)容的查詢消息,以獲^^該信息內(nèi)容對應(yīng)的電話號碼; LMP服務(wù)器收到所述查詢消息后,查詢自身的地址簿,查找與所述信息內(nèi)容 對應(yīng)的號碼,如果查找到,則返回所述對應(yīng)的號碼,以將此號碼確定為^皮叫 號碼。當(dāng)收到該號碼后,將該號碼確定為被叫號碼,并再向軟交換設(shè)備發(fā)送 攜帶有該號碼的消息,來發(fā)起點(diǎn)擊呼叫請求。
可見,當(dāng)鼠標(biāo)當(dāng)前位置下的信息內(nèi)容為數(shù)字時(shí),可直接向軟交換設(shè)備發(fā) 送點(diǎn)擊呼叫請求,而當(dāng)鼠標(biāo)當(dāng)前位置下的信息內(nèi)容為其他字符時(shí),需要首先 到LDAP服務(wù)器查詢匹配的號碼,然后再向軟交換設(shè)備發(fā)送點(diǎn)擊呼叫請求。值 得注意的是,當(dāng)獲取到鼠標(biāo)當(dāng)前位置下的信息內(nèi)容為全部數(shù)字格式時(shí),直接 將這串?dāng)?shù)字作為被叫號碼,號碼的合法性判斷過程可由軟交換設(shè)備來完成。
其中,向軟交換設(shè)備發(fā)送的點(diǎn)擊呼叫請求消息中還可以包括點(diǎn)擊呼叫業(yè) 務(wù)標(biāo)識,以便于軟交換設(shè)備判斷消息的業(yè)務(wù)類型。
以上所述實(shí)現(xiàn)了發(fā)起點(diǎn)擊呼叫的過程,在本發(fā)明實(shí)施例中,軟交換設(shè)備在接收到點(diǎn)擊呼叫請求消息之后,就可以建立主、被叫之間的通話了,參見
圖4,建立通話的過程包括以下步驟
S401:軟交換設(shè)備收到點(diǎn)擊呼叫請求后,檢查消息的合法性(是否攜帶 了主、被叫號碼),并對主、被叫號碼進(jìn)行鑒權(quán);
S402:如果合法,則回復(fù)200 OK響應(yīng),否則結(jié)束呼叫流程;
S403 S406:軟交換設(shè)備判斷此次呼叫是否為點(diǎn)擊呼叫業(yè)務(wù),則根據(jù)主 叫號碼向主叫POTS電話發(fā)起呼叫,并向TA通知呼叫主叫事件;TA向軟交換 設(shè)備回復(fù)確認(rèn)消息,同時(shí)在界面上顯示"正在呼叫,,信息;
S407 -S409:主叫POTS振鈴,軟交換設(shè)備向TA通知主叫振鈴事件;TA 向軟交換設(shè)備回復(fù)確認(rèn)響應(yīng),同時(shí)在界面上顯示"正在呼叫"信息;
S410-S413:主叫POTS用戶摘機(jī),軟交換設(shè)備根據(jù)被叫號碼向被叫POTS 發(fā)起呼叫,并向TA通知呼叫被叫事件,TA向軟交換設(shè)備回復(fù)確認(rèn)消息;
S414 S417:被叫POTS振鈴,軟交換設(shè)備向主叫POTS放回鈴音,并通 知TA被叫振鈴事件,TA向軟交換設(shè)備回復(fù)確認(rèn)消息,同時(shí)在界面上顯示"正 在振鈴"信息;
S418 S422:被叫POTS用戶摘機(jī),軟交換設(shè)備停止向主叫POTS放回鈴 音,主叫與被叫建立通話,軟交換設(shè)備向TA通知建立通話事件,TA向軟交換 設(shè)備回復(fù)確認(rèn)消息,同時(shí)在界面上顯示"正在通話"信息;
S423 S426:被叫POTS電話掛機(jī),軟交換設(shè)備結(jié)束主、被叫之間的呼叫, 并向TA通知被叫掛機(jī)事件,TA向軟交換設(shè)備回復(fù)確認(rèn)消息,同時(shí)顯示"通話 結(jié)束"信息。
以上所述完成了點(diǎn)擊呼叫的全過程,在實(shí)際應(yīng)用中,本發(fā)明實(shí)施例也可 以用來發(fā)起點(diǎn)擊會議,這里的點(diǎn)擊會議是指,用戶要加入某個(gè)會議,該會議 是用POTS電話進(jìn)行的,系統(tǒng)會為該會議分配一個(gè)ID,用戶可以通過電子郵件 或其它方式獲得該會議的ID。在本發(fā)明實(shí)施例中,只需要在顯示點(diǎn)擊呼叫的 按鈕的同時(shí)顯示點(diǎn)擊會議的按鈕,使得用戶也可以通過本發(fā)明實(shí)施例提供的 方法來發(fā)起點(diǎn)擊會議。下面對此過程進(jìn)行詳細(xì)地描述。實(shí)施例三、參見圖5,本發(fā)明實(shí)施例提供的方法包括以下步驟
S501:獲取鼠標(biāo)當(dāng)前位置下的信息內(nèi)容,并顯示點(diǎn)擊呼叫的按鈕及點(diǎn)擊 會議的按鈕;
只需要修改本發(fā)明實(shí)施例編寫的API函數(shù)即可同時(shí)顯示點(diǎn)擊會議的按鈕; 其中,同時(shí)顯示點(diǎn)擊呼叫的按鈕和點(diǎn)擊會議的按鈕的目的是,用戶可以根據(jù) 實(shí)際需要,來任意選擇進(jìn)行點(diǎn)擊呼叫或點(diǎn)擊會議;
S502:當(dāng)所述點(diǎn)擊呼叫的按鈕被點(diǎn)擊時(shí),根據(jù)所述信息內(nèi)容確定被叫號 碼,進(jìn)入S503;
S503:向軟交換設(shè)備發(fā)送攜帶有主叫號碼及所述被叫號碼的點(diǎn)擊呼叫請 求消息;
S504 S506:當(dāng)所述點(diǎn)擊會議的按鈕被點(diǎn)擊時(shí),判斷所述信息內(nèi)容是否 為全部數(shù)字格式,如果是,將所述信息內(nèi)容確定為會議ID號碼,進(jìn)入S507;
S507:向軟交換設(shè)備發(fā)送攜帶有主叫號碼及所述會議ID號碼的點(diǎn)擊會議 i青求消息。
其中,向軟交換設(shè)備發(fā)送的點(diǎn)擊會議請求消息中也可以攜帶有點(diǎn)擊會議 業(yè)務(wù)標(biāo)識。軟交換設(shè)備檢查所述點(diǎn)擊會議請求消息中是否攜帶了主叫號碼及 會議ID號碼,如果是,則根據(jù)點(diǎn)擊會議業(yè)務(wù)標(biāo)識判斷出是點(diǎn)擊會議業(yè)務(wù)后, 向主叫POTS發(fā)起呼叫,主叫振鈴并摘機(jī)后,軟交換設(shè)備根據(jù)會議ID號碼, 建立主叫POTS與會議成員之間的通話。
可見,應(yīng)用本發(fā)明實(shí)施例提供的方法,用戶可以根據(jù)實(shí)際需要,直接在 各類文檔或網(wǎng)頁上發(fā)起呼叫或點(diǎn)擊會議,方便快捷,并且符合Windows應(yīng)用 系統(tǒng)的操作習(xí)慣,提高了系統(tǒng)的可用性。
與本發(fā)明實(shí)施例提供的方法相對應(yīng),本發(fā)明實(shí)施例還提供了 一種發(fā)起呼 叫的裝置,參見圖6,該裝置包括信息內(nèi)容獲取單元U601、指示接收單元U602、 被叫號碼確定單元U603及消息發(fā)送單元U604。
在本實(shí)施例中,信息內(nèi)容獲^^單元U601用于獲取鼠標(biāo)當(dāng)前位置下的信息 內(nèi)容。指示確定單元U602用于當(dāng)獲取信息內(nèi)容后,確定是否發(fā)起呼叫,如果是,發(fā)送發(fā)起呼叫的指示。被叫號碼確定單元U603用于當(dāng)接收到所述指示時(shí), 根據(jù)所述信息內(nèi)容確定被叫號碼。消息發(fā)送單元U604用于向軟交換設(shè)備發(fā)送 攜帶有主叫號碼及所述被叫號碼的呼叫請求消息。
其中,參見圖7,信息內(nèi)容獲取單元U601包括鉤子安裝子單元U6011、 重畫消息發(fā)送子單元U6012及函數(shù)攔截子單元U6013。
在本實(shí)施例中,鉤子安裝子單元U6011用于安裝屏幕取詞鉤子。重畫消 息發(fā)送子單元U6012用于向鼠標(biāo)當(dāng)前位置下的窗口發(fā)送重畫消息。函凄t攔截 子單元U6013用于在系統(tǒng)重畫時(shí),利用所述屏幕取詞鉤子攔截操作系統(tǒng)中顯 示字體的函數(shù),獲取鼠標(biāo)當(dāng)前位置下的信息內(nèi)容。
其中,參見圖8,被叫號碼確定單元U603包括信息內(nèi)容分析子單元U6031、 查詢子單元U6032、確定子單元U6033,其中,
信息內(nèi)容分析子單元U6031用于判斷獲取的信息內(nèi)容是否為全數(shù)字格式, 如果是,觸發(fā)所述確定子單元U6033將所述信息內(nèi)容確定為被叫號碼;如果 否,觸發(fā)所述查詢子單元U6032查詢所述信息內(nèi)容對應(yīng)的號碼,如果查詢到,
在本實(shí)施例中,為了實(shí)現(xiàn)發(fā)起會議,指示確定單元U602還用于當(dāng)獲取信 息內(nèi)容后,確定是否發(fā)起會議,如果是,發(fā)送發(fā)起會議的指示被叫號碼確定
息內(nèi)容確定為會議ID號碼。消息發(fā)送單元U604還用于向軟交換設(shè)備發(fā)送攜 帶有所述會議ID號碼的會議請求消息。
與本發(fā)明實(shí)施例提供的方法及裝置相對應(yīng),本發(fā)明實(shí)施例還提供了 一種 發(fā)起呼叫的系統(tǒng)。參見圖9,該系統(tǒng)包括呼叫終端U901與軟交換設(shè)備U902。 在本實(shí)施例中,呼叫終端U901用于根據(jù)鼠標(biāo)當(dāng)前位置下的內(nèi)容發(fā)起呼叫。
軟交換設(shè)備U902用于根據(jù)所述呼叫終端U901發(fā)起的呼叫,建立主叫與 被叫之間的通話。
在本實(shí)施例中,呼叫終端U901包括信息內(nèi)容獲^^單元U9011、指示確定單元U9012、被叫號碼確定單元U9013、消息發(fā)送單元U9014。信息內(nèi)容獲取 單元U9011用于獲取鼠標(biāo)當(dāng)前位置下的信息內(nèi)容。指示確定單元U9012用于 當(dāng)獲取所述信息內(nèi)容后,確定是否發(fā)起呼叫,如果是,發(fā)送發(fā)起呼叫的指示。 被叫號碼確定單元U9013用于當(dāng)接收到所述發(fā)起呼叫的指示時(shí),根據(jù)所述信 息內(nèi)容確定被叫號碼。消息發(fā)送單元U9014用于向所述軟交換設(shè)備U902發(fā)送 攜帶有主叫號碼及所述被叫號碼的呼叫請求消息。
軟交換設(shè)備U902包括合法性檢查單元U9021、業(yè)務(wù)類型判斷單元U9022、 呼叫建立單元U9023。合法性檢查單元U9021用于在接收到所述呼叫請求消息 后,檢查消息中是否攜帶了主叫及被叫號碼,業(yè)務(wù)類型判斷單元U9022用于 當(dāng)所述合法性檢查單元檢查結(jié)果為是時(shí),判斷業(yè)務(wù)類型是否為呼叫業(yè)務(wù)。呼 叫建立單元U9023用于當(dāng)所述業(yè)務(wù)類型判斷單元U9022確定是呼叫業(yè)務(wù)時(shí), 根據(jù)主叫號碼及被叫號碼建立主叫與被叫之間的通話。
其中,參見圖10,該系統(tǒng)還包括LDAP服務(wù)器U903,貝'J,
呼叫終端U901中的被叫號碼確定單元U9013用于判斷所述信息內(nèi)容是否 全部為數(shù)字格式,在判斷獲取的信息內(nèi)容為非全數(shù)字格式時(shí),向LDAP服務(wù)器 U9 0 3發(fā)送攜帶有所述信息內(nèi)容的查詢消息;
LDAP服務(wù)器U903用于在收到所述查詢消息后,查找與所述信息內(nèi)容對應(yīng) 的號碼,如果查找到,則向所述呼叫終端中的一皮叫號碼確定單元U9013返回 所述對應(yīng)的號碼。
為了實(shí)現(xiàn)發(fā)起會議的過程,呼叫終端U901中的指示確定單元U9012還用 于判斷是否發(fā)起會議,如果是,發(fā)送發(fā)起會議的指示,貝'J,
被叫號碼確定單元U9013在判斷所述信息內(nèi)容為全部數(shù)字格式時(shí),將所 述信息內(nèi)容確定為會議ID號碼;消息發(fā)送單元U9014還用于向軟交換設(shè)備 U902發(fā)送攜帶有所述會議ID號碼的會議請求消息;
軟交換設(shè)備U902中的合法性檢查單元U9021還用于在收到會議請求消息 后,檢查所述會議請求消息中是否攜帶了主叫號碼及會議ID號碼。業(yè)務(wù)類型判斷單元U9022還用于判斷業(yè)務(wù)類型是否為^i義業(yè)務(wù)。通話建立單元U9023 還用于根據(jù)主叫號碼及會議ID號碼將主叫加入到會議中。
本發(fā)明實(shí)施例提供了一種發(fā)起呼叫的方法、裝置及系統(tǒng),通過本發(fā)明實(shí) 施例,只要獲取鼠標(biāo)當(dāng)前位置下的信息內(nèi)容,并從信息內(nèi)容中確定被叫號碼, 便可以直接發(fā)起呼叫,使呼叫業(yè)務(wù)真正嵌入到各種應(yīng)用系統(tǒng)中,提高了工作 效率,達(dá)到了高效辦公的目的。
是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于一計(jì)算機(jī) 可讀取存儲介質(zhì)中,該程序在執(zhí)行時(shí),包括如下步驟獲取鼠標(biāo)當(dāng)前位置下 的信息內(nèi)容;當(dāng)接收到發(fā)起呼叫的指示時(shí),由所述信息內(nèi)容確定被叫號碼; 向軟交換設(shè)備發(fā)送攜帶有主叫號碼及所述被叫號碼的呼叫請求消息。所述的 存儲介質(zhì),如R0M/RAM、磁碟、光盤等。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普 通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤 飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1. 一種發(fā)起呼叫的方法,其特征在于,包括獲取鼠標(biāo)當(dāng)前位置下的信息內(nèi)容;判斷是否發(fā)起呼叫,如果是,發(fā)送發(fā)起呼叫的指示;接收到所述提示后,由所述信息內(nèi)容確定被叫號碼;向軟交換設(shè)備發(fā)送攜帶有主叫號碼及所述被叫號碼的呼叫請求消息。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取鼠標(biāo)當(dāng)前位置下 的信息內(nèi)容的步驟包括安裝屏幕取詞鉤子;向鼠標(biāo)當(dāng)前位置下的窗口發(fā)送重畫消息;系統(tǒng)重畫時(shí),利用所述屏幕取詞鉤子攔截操作系統(tǒng)中顯示字體的函數(shù), 獲取鼠標(biāo)當(dāng)前位置下的信息內(nèi)容。
3、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述由所述信息內(nèi)容確定 被叫號碼的步驟包括判斷所述信息內(nèi)容是否為全部數(shù)字格式;如果是,將所述信息內(nèi)容確定為被叫號碼;如果否,查詢所述信息內(nèi)容對應(yīng)的號碼,如果查詢到,將該號碼確定為 被叫號碼。
4、 根據(jù)權(quán)利要求3所述的方法,其特征在于,查詢所述信息內(nèi)容對應(yīng)的 號碼的步驟包括向輕量目錄訪問協(xié)議LDAP服務(wù)器發(fā)送攜帶有所述信息內(nèi)容的查詢消息以 查找與所述信息內(nèi)容對應(yīng)的號碼;如果查找到,則返回所述對應(yīng)的號碼。
5、 根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括判斷是否發(fā)起會 議,如果是,發(fā)送發(fā)起會議的指示,則,接收到所述發(fā)起會議的指示后,包 括判斷所述信息內(nèi)容是否為全部數(shù)字格式,如果是,將所述信息內(nèi)容確定為會議ID號碼;向軟交換設(shè)備發(fā)送攜帶有主叫號碼及所述會議ID號碼的會議請求消息。
6、 一種發(fā)起呼叫的裝置,其特征在于,包括信息內(nèi)容獲取單元,用于獲取鼠標(biāo)當(dāng)前位置下的信息內(nèi)容;指示確定單元,用于當(dāng)獲取信息內(nèi)容后,確定是否發(fā)起呼叫,如果是, 發(fā)送發(fā)起呼叫的指示;;被叫號碼確定單元,用于接收到所述指示后,由所述信息內(nèi)容確定被叫 號碼;消息發(fā)送單元,用于向軟交換設(shè)備發(fā)送攜帶有主叫號碼及所述被叫號碼 的呼叫請求消息。
7、 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述信息內(nèi)容獲取單元包括鉤子安裝子單元,用于安裝屏幕耳又詞鉤子;重畫消息發(fā)送子單元,用于向鼠標(biāo)當(dāng)前位置下的窗口發(fā)送重畫消息;函數(shù)攔截子單元,用于在系統(tǒng)重畫時(shí),利用所述屏幕取詞鉤子攔截操作 系統(tǒng)中顯示字體的函數(shù),獲取鼠標(biāo)當(dāng)前位置下的信息內(nèi)容。
8、 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述被叫號碼確定單元包 括信息內(nèi)容分析子單元、查詢子單元、確定子單元,其中,所述信息內(nèi)容分析子單元用于判斷獲取的信息內(nèi)容是否為全數(shù)字格式, 如果是,觸發(fā)所述確定子單元將所述信息內(nèi)容確定為被叫號碼;如果否,觸 發(fā)所述查詢子單元查詢所述信息內(nèi)容對應(yīng)的號碼,如果查詢到,所述確定子 單元還用于將該號碼確定為被叫號碼。
9、 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述指示確定單元還用于 當(dāng)獲取信息內(nèi)容后,確定是否發(fā)起會議,如果是,發(fā)送發(fā)起會議的指示,則,所述被叫號碼確定單元還用于判斷所述信息內(nèi)容是否為全部數(shù)字格式,如果是,將所述信息內(nèi)容確定為會議ID號碼;所述消息發(fā)送單元還用于向軟交換設(shè)備發(fā)送攜帶有所述會議ID號碼的會 議請求消息。
10、 一種發(fā)起呼叫的系統(tǒng),其特征在于,包括呼叫終端,用于根據(jù)鼠標(biāo)當(dāng)前位置下的內(nèi)容發(fā)起呼叫;軟交換設(shè)備,用于根據(jù)所述呼叫終端發(fā)起的呼叫,建立主叫與被叫之間 的通話。
11、 根據(jù)權(quán)利要求IO所述的系統(tǒng),其特征在于,所述呼叫終端包括信息內(nèi)容獲取單元,用于獲耳又鼠標(biāo)當(dāng)前位置下的信息內(nèi)容;指示確定單元,用于當(dāng)獲取信息內(nèi)容后,確定是否發(fā)起呼叫,如果是, 發(fā)送發(fā)起呼叫的指示;被叫號碼確定單元,用于當(dāng)接收到所述指示時(shí),由所述信息內(nèi)容確定被 叫號碼;消息發(fā)送單元,用于向所述軟交換設(shè)備發(fā)送攜帶有主叫號碼及所述被叫 號碼的呼叫請求消息。
12、 根據(jù)權(quán)利要求ll所述的系統(tǒng),其特征在于,所述軟交換設(shè)備包括合法性檢查單元,用于在接收到所述呼叫請求消息后,檢查消息中是否 攜帶了主叫及被叫號碼;業(yè)務(wù)類型判斷單元,用于當(dāng)所述合法性檢查單元^r查結(jié)果為是時(shí),判斷 業(yè)務(wù)類型是否為呼叫業(yè)務(wù);呼叫建立單元,用于當(dāng)所述業(yè)務(wù)類型判斷單元確定是呼叫業(yè)務(wù)時(shí),根據(jù) 主叫號碼及被叫號碼建立主叫與被叫之間的通話。
13、 根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括LDAP服務(wù)器,用于當(dāng)所述被叫號碼確定單元在判斷獲取的信息內(nèi)容為非全數(shù)字格 式時(shí),接收所述被叫號碼確認(rèn)單元發(fā)送的攜帶所述信息內(nèi)容的查詢消息,并 查找與所述信息內(nèi)容對應(yīng)的號碼,如果查找到,則向所述呼叫終端中的被叫 號碼確定單元返回所述對應(yīng)的號碼。
14、根據(jù)權(quán)利要求11或12所述的系統(tǒng),其特征在于,呼叫終端中的指 示確定單元還用于判斷是否發(fā)起會議,如果是,發(fā)送發(fā)起會議的指示,貝'J,所述被叫號碼確定單元還用于判斷所述信息內(nèi)容是否為全部數(shù)字格式, 如果是,將所述信息內(nèi)容確定為會議ID號碼;所述消息發(fā)送單元還用于向軟 交換設(shè)備發(fā)送攜帶有所述會議ID號碼的會議請求消息;所述合法性檢查單元還用于在收到會議請求消息后,檢查所述會議請求 消息中是否攜帶了主叫號碼及會議ID號碼;所述業(yè)務(wù)類型判斷單元還用于判 斷業(yè)務(wù)類型是否為會議業(yè)務(wù);所述通話建立單元還用于根據(jù)主叫號碼及會議 ID號碼將主叫加入到會"R中。
全文摘要
本發(fā)明實(shí)施例公開了一種發(fā)起呼叫的方法,該方法包括獲取鼠標(biāo)當(dāng)前位置下的信息內(nèi)容;判斷是否發(fā)起呼叫,如果是,發(fā)送發(fā)起呼叫的指示;接收到所述提示后,由所述信息內(nèi)容確定被叫號碼;向軟交換設(shè)備發(fā)送攜帶有主叫號碼及所述被叫號碼的呼叫請求消息。本發(fā)明實(shí)施例還公開了一種發(fā)起呼叫的裝置及系統(tǒng)。通過本發(fā)明實(shí)施例,只要獲取鼠標(biāo)當(dāng)前位置下的信息內(nèi)容,并從信息內(nèi)容中確定被叫號碼,便可以直接發(fā)起呼叫,使呼叫業(yè)務(wù)真正嵌入到各種應(yīng)用系統(tǒng)中,提高了工作效率,達(dá)到了高效辦公的目的。
文檔編號H04M7/00GK101304413SQ20081008593
公開日2008年11月12日 申請日期2008年6月3日 優(yōu)先權(quán)日2008年6月3日
發(fā)明者沈國華, 胡信躍, 波 袁, 陳光輝 申請人:華為技術(shù)有限公司