專利名稱:一種基于網絡的電話查詢及呼叫方法、裝置和系統的制作方法
技術領域:
本發明涉及通信領域,特別是涉及一種基于網絡的電話查詢及呼叫方法、 裝置和系統。
背景技術:
目前,A11IP的技術發展,以語音通訊為基礎的盈利區域被動搖,迫使電 信運營商必須尋求信息轉型,逐步向信息傳媒、行業服務等各種領域滲透u 同時,Internet的產業鏈已基本成熟,已經成為人們主要的獲取信息和服務的 重要手段,網絡服務商也依托信息門戶優勢,采用VoIP (Voice over Internet Protocol)等技術,向通信市場滲透。
電信運營商必須依托自身已有的通信網絡通道優勢和有限的信息資源優 勢,尋求在電信網和Internet網為主的融合應用中取得竟爭優勢。
電信運營商在網絡方面擁有網絡和終端的資源和控制能力;在內容方面 擁有號碼資源。而且,這種通過放號所掌握的號碼資源具有較好的準確性和 及時性。
通過在Internet網上建立以快速便捷的號碼查詢和通訊為一體的業務能 力,為廣大的網上用戶提供和企業便捷溝通的能力。同時為運營商在Internet 上建立門戶打下基礎。
采用ICT (Information and Communications Technology ) 4言息才支術與通4言 技術融合技術,為客戶和企業間建立網上便捷通信的能力。實現一種全新的 跨越電信網和Internet網的語音通信方式。
常用的號碼查詢方式可以歸納為
方式一基于搜索引擎技術的查詢方式;
方式二基于企業信息分類網站(例如黃頁、本地搜等)的查詢方式; 方式三基于電信運營商電話語音查詢方式(例如114);但以上技術的缺點也顯而易見,主要缺點如下 非電信運營商提供號碼信息來源缺乏準確性、及時性; 搜索引擎方式有可能獲取號碼信息,但是操作效率低,不確定性高; 普通網站信息量豐富,但是無法隨時獲取企業對應的號碼信息; 電信專業的黃頁網站信息不全面,操作效率低;
電話語音查詢方式必須要針對指定企業查詢,信息量不豐富,無法滿足 用戶信息查詢要求。
發明內容
本發明實施例要解決的問題是提供一種基于網絡的電話查詢及呼叫方 法、裝置和系統,實現快速準確的號碼查詢和呼叫。
為達到上述目的,本發明實施例提出一種基于網絡的電話查詢及呼叫方 法,包括以下步驟
通過網絡查詢目標用戶;
根據所述查詢的結果,選擇所述目標用戶;
選擇網絡呼叫方式,呼叫所述目標用戶。
本發明實施例還提出 一種基于網絡的電話查詢及呼叫裝置,其特征在于, 包括
查詢4莫塊,用于通過網絡查詢目標用戶;
選擇模塊,用于根據所述查詢模塊的查詢結果,選擇所述目標用戶; 處理模塊,用于選擇網絡呼叫方式,處理所述選擇模塊選擇的目標用戶 的呼叫任務。
本發明實施例還提出一種基于網絡的電話查詢及呼叫系統,包括
基于網絡的電話查詢及呼叫裝置,用于通過所述網絡查詢目標用戶所對 應的目標用戶端,以及根據所述查詢的結果,選擇并呼叫所述目標用戶;
網絡,用于查詢所述目標用戶所對應的目標用戶端,并建立所述基于網 絡的電話查詢及呼叫裝置和所述目標用戶端之間的通信連接;
目標用戶端,用于通過所述網絡與所述基于網絡的電話查詢及呼叫裝置
6建立通信連接。
本發明實施例的技術方案具有以下優點,因為采用了基于網絡的電話查 詢及呼叫方法、裝置和系統,從而,實現了快速號碼查詢和點擊呼叫的功能, 使用戶在網上瀏覽過程中能夠隨時快速查詢電話,并和目標方建立呼叫溝通, 達到了改善用戶體驗,提高用戶與目標方溝通效率的效果。
圖1為本發明實施例提供的一種基于網絡的電話查詢及呼叫方法的流程
示意圖2為本發明實施例提供的一種基于網絡的電話查詢及呼叫系統的結構 示意圖3為本發明實施例一,PC查詢和PC2Phone呼叫的流程示意圖; 圖4為本發明實施例一 ,PC查詢和PC2Phone呼叫的信令流程示意圖; 圖5為本發明實施例二, PC查詢和預約呼叫的流程示意圖; 圖6為本發明實施例二, PC查詢和預約呼叫的信令流程示意圖。
具體實施例方式
本發明實施例提供一種基于網絡的電話查詢及呼叫方法、裝置和系統, 以Internet網絡為接入々某介,采用網頁嵌入代碼、獨立PC終端應用軟件等方 式,提供快速號碼查詢和點擊呼叫能力;使用戶在網上瀏覽過程中能夠隨時 快速查詢電話,并和目標方建立呼叫溝通。
下面結合附圖和實施例,對本發明的具體實施方式
作進一步詳細描述
如圖l所示,為本發明實施例, 一種基于網絡的電話查詢及呼叫方法的 流程示意圖,包括以下步驟
步驟S101、接入網絡。
本發明實施例以常見的因特網(Internet)為例進行說明,但需要進一步 指出的是,本發明的保護范圍不僅限于此,借助可以獲取目標用戶信息的其 他網絡來實現的與本發明技術思想相一致的技術方案也應屬于本發明的保護范圍。
步驟S102、選擇待查詢的目標用戶名稱,并根據預設的查詢方式進行查詢。
當預設的查詢方式為通過網頁內嵌的查詢控件查詢目標用戶時,轉入步
驟S103;
當預設的查詢方式為通過預裝的號碼查詢程序查詢目標用戶時,轉入步 驟S104。
步驟S103、通過網頁內嵌的查詢控件查詢目標用戶,并轉入步驟S105。
在加盟網站的網頁中嵌入代碼,將號碼查詢功能以撥號圖標、浮動窗口、 超鏈接等各種形式顯示。用戶點擊界面元素后,激活號碼查詢控件,然后在 號碼查詢控件所提供的界面中輸入商家信息進行查詢。
步驟S104、通過預裝的號碼查詢程序查詢目標用戶,并轉入步驟S105。
在計算機操作系統中預先安裝獨立的號碼查詢應用程序并常駐系統。號 碼查詢應用程序可具有獨立的顯示窗口,用戶可以釆用拖動或者手動輸入的 方式將商家信息錄入到號碼查詢應用程序的窗口 ,然后采用點擊按鈕等方式 進行查詢操作。
步驟S105、接收查詢結果,選擇待呼叫的目標用戶。
應用服務器后臺進行號碼查詢。號碼查詢控件或者應用程序將用戶輸入 傳輸到應用服務器,應用服務器從信息庫中搜索匹配商家并返回號碼查詢控 件或應用程序,號碼查詢控件或應用程序在界面中顯示,用戶可以在返回的 多個結果中選擇目標商家;
步驟S106、選擇對目標用戶的呼叫方式。
本發明實施例以個人電腦PC (Personal Computer)為例,充當網絡終端 進行說明。呼叫方式包括網絡終端對目標用戶端進行呼叫,即PC2Phone (電 腦對電話)方式,或,通過網絡終端預約實現的通信終端對目標用戶端進行 呼叫,即Phone2Phone (電話對電話)方式。
當選擇PC2Phone方式為對目標用戶的呼叫方式時,轉入步驟S107;
當選擇Phone2Phone方式為對目標用戶的呼叫方式時,轉入步驟S108。
8步驟S107、通過PC2Phone方式呼叫目標用戶。
通過PC聲卡語音輸入和輸出功能,配合相關外設(例如耳機、話筒等), 形成軟電話終端。用戶點擊呼叫按鍵后,系統根據用戶選擇的目標用戶號碼, 發起PC-Phone的呼叫,目標客戶端摘機應答后通話。
步驟S108、通過Phone2Phone方式呼叫目標用戶。
預設主叫電話號碼。用戶點擊呼叫按鍵后,系統根據用戶選擇的目標用 戶電話和預設主叫電話,建立兩端的連接,兩端摘機后雙方通話。
為了實現上述方法,如圖2所示,本發明實施例還提供了一種基于網絡 的電話查詢及呼叫系統,包括
基于網絡的電話查詢及呼叫裝置1,用于通過網絡2查詢目標用戶所對應 的目標用戶端3,以及根據查詢結果,選擇并呼叫該目標用戶;
網絡2,用于查詢目標用戶所對應的目標用戶端3,并建立基于網絡的電 話查詢及呼叫裝置1和目標用戶端3之間的通信連接;
目標用戶端3,用于通過網絡2與源用戶1端建立通信連接。
其中,基于網絡的電話查詢及呼叫裝置1包括以下兩種組成方案,具體
為
當選擇PC2Phone方式為對目標用戶的呼叫方式時,基于網絡的電話查詢 及呼叫裝置1僅包括網絡終端11,包括
查詢才莫塊lll,用于通過網絡查詢目標用戶;
選擇模塊112,用于根據查詢模塊111的查詢結果,選擇目標用戶; 處理模塊113,用于按照PC2Phone方式,直接呼叫選擇模塊112選擇的 目標用戶。
當選擇Phone2Phone方式為對目標用戶的呼叫方式時,基于網絡的電話 查詢及呼叫裝置1包括網絡終端11和通信終端12,具體為
網絡終端11的構成同上,包含查詢模塊111、選擇模塊112、處理模塊
113;
通信終端12包含呼叫模塊121;
其中,處理模塊113,用于選擇預約呼叫方式,而呼叫模塊121,則用于
9根據處理模塊113選擇的預約呼叫方式,呼叫選擇模塊112選擇的目標用戶。 其中,網絡2,具體包括
交換控制系統21,用于實現基于網絡的電話查詢及呼叫裝置1和應用服 務器22之間的信令交互,和基于網絡的電話查詢及呼叫裝置1和目標用戶端 3的通信連接的建立;
應用服務器22,用于查詢目標用戶所對應的目標用戶端3,和對基于網 絡的電話查詢及呼叫裝置1發出的呼叫請求進行鑒權。
其中,目標用戶端3,具體包括
目標用戶預設的網絡終端31和通信終端32中的至少一個。
下面根據具體的場景對上述系統和方法進行進一步說明
如圖3所示,為本發明實施例一,PC查詢和PC2Phone呼叫的流程示意
圖,在本實施例中,基于網絡的電話查詢及呼叫裝置1只包括網絡終端11,
包括以下步驟
步驟S301、基于網絡的電話查詢及呼叫裝置1發起查詢請求,應用服務 器22,即AS (Application Server),在信息庫中搜索匹配信息并反饋查詢結果, 基于網絡的電話查詢及呼叫裝置1頁面顯示查詢結果。
步驟S302、基于網絡的電話查詢及呼叫裝置1選擇使用網絡終端11 (本 實施例以PC軟終端為例,進行說明)呼叫目標用戶端3,并發起呼叫請求。
步驟S303、呼叫請求通過寬帶IP (Internet Protocol,因特網協議)地址 承載到達交換控制系統21,并觸發到應用服務器22。
步驟S304、應用服務器22判斷本次呼叫合法后,控制交換控制系統21 接續呼叫。
步驟S305、交換控制系統21將呼叫接續到目標用戶端3的網絡終端31 或通信終端32,如PC軟終端或電話。
步驟S306、目標用戶端3的網絡終端31或通信終端32進入振鈴狀態, 當目標用戶摘機后,雙方進入通話狀態,由統一々某體網關UMG ( Unification Media Gateway)完成網絡終端11 ( PC軟終端)和目標用戶端3的網絡終端 31 (PC軟終端)或通信終端32 (電話)的媒體轉換和互通。對應上述的流程示意圖,如圖4所示,為PC查詢和PC2Phone呼叫的信 令流程示意圖,具體包括以下步驟
步驟S401、基于網絡的電話查詢及呼叫裝置1通過HTTP協議指令向應 用服務器22發送目標用戶查詢請求。
步驟S402、應用服務器22在信息庫中查詢該目標用戶所對應的目標用戶 端3的信息。
步驟S403、應用服務器22通過HTTP協議指令向基于網絡的電話查詢及 呼叫裝置l反饋查詢結果。
上述步驟S401、 S402、 S403對應前述步驟S301。
步驟S404、基于網絡的電話查詢及呼叫裝置1向交換控制系統21發送呼 叫請求,請求建立與目標用戶所對應的目標用戶端3的通信連接。 在實際應用中,本步驟應用INVITE指令實現。 本步驟對應前述步驟S302。
步驟S405、交換控制系統21將呼叫請求觸發到應用服務器22。 本步驟對應前述步驟S303。
步驟S406、應用服務器22對呼叫請求進行鑒權,判斷該呼叫是否合法。 步驟S407、當判斷該呼叫請求合法時,應用月良務器22控制交換控制系統 21進行接續呼叫。
上述步驟S406、 S407對應前述步驟S304。
步驟S408、交換控制系統21將呼叫接續到目標用戶端3 。
本步驟對應前述步驟S305。
步驟S409、交換控制系統21向基于網絡的電話查詢及呼叫裝置1發送振 鈴提示。
目標用戶端3進入振鈴狀態,并將此狀態對基于網絡的電話查詢及呼叫 裝置1進行振鈴提示,在實際應用中,本步驟可以通用過180RING指令實現。
步驟S410、目標用戶摘機應答,目標用戶端3向交換控制系統21發送接 通信令。
步驟S411、交換控制系統21向基于網絡的電話查詢及呼叫裝置1反饋接通信令。
在實際應用中,本步驟可以通用過200OK指令實現。 步驟S412、建立基于網絡的電話查詢及呼叫裝置l和目標用戶端3之間 的通信連接。
上述步驟S408、 S409、 S410、 S411對應前述步驟S306。
其中基于網絡的電話查詢及呼叫裝置1到交換控制系統21、交換控制系 統21到應用服務器22、交換控制系統22到目標用戶端3所使用的交互信令, 不僅限于圖中所示的SIP、 HTTP等協議,可以是任何能完成上述流程的協議。
如圖5所示,為本發明實施例二, PC查詢和預約呼叫的流程示意圖,在 本實施例中,基于網絡的電話查詢及呼叫裝置1包括網絡終端11和通信終端 12,包括以下步驟
步驟S501、網絡終端11發起查詢請求,應用服務器22在信息庫中搜索 匹配信息并反^t責查詢結果,網絡終端11頁面顯示查詢結果。
步驟S502、選擇硬終端通話方式,網絡終端11發起預約呼叫請求。
步驟S503、應用服務器22接受網絡終端11的呼叫請求,其中包含基于 網絡的電話查詢及呼叫裝置1的通信終端12電話號碼和目標用戶端3的電話 號碼或網絡通信地址。應用服務器22判斷本次呼叫應用合法權限后,控制交 換控制系統21分別向基于網絡的電話查詢及呼叫裝置1和目標用戶端3的網 絡終端31或通信終端32發起呼叫。
步驟S504、交換控制系統21分別將呼叫接續到基于網絡的電話查詢及呼 叫裝置1和目標用戶端3的網絡終端31或通信終端32。
步驟S505、當基于網絡的電話查詢及呼叫裝置1和目標用戶端3的網絡 終端31或通信終端32分別摘機后,應用服務器22控制交換控制系統21連 才妄兩個呼叫終端,雙方進入通話狀態。
對應上述的流程示意圖,如圖6所示,為PC查詢和預約呼叫的信令流程 示意圖,具體包括以下步驟
步驟S601、基于網絡的電話查詢及呼叫裝置1通過HTTP協議指令向應 用服務器22發送目標用戶查詢請求。步驟S602、應用服務器22在信息庫中查詢該目標用戶所對應的目標用戶 端3的信息。
步驟S603、應用服務器22通過HTTP協議指令向基于網絡的電話查詢及
呼叫裝置l反^"查詢結果。
上述步驟S601、 S602、 S603對應前述步驟S501。
步驟S604、基于網絡的電話查詢及呼叫裝置1通過HTTP協議指令向應 用服務器22發送預約呼叫請求,請求通過通信終端11建立與目標用戶所對 應的目標用戶端3的通信連接。
本步驟對應前述步驟S502。
步驟S605、應用服務器22對預約呼叫請求進行鑒權,判斷該呼叫是否合法。
步驟S606、當判斷該預約呼叫請求合法時,應用服務器22控制交換控制 系統21進行4妄續呼叫。
步驟S607、交換控制系統21將呼叫接續到通信終端12。
步驟S608、通信終端12摘機,向交換控制系統21發送接通信令。
步驟S609、交換控制系統21向應用服務器22上報通信終端12的接通信令。
步驟S610、應用服務器22向交換控制系統21發送接續目標用戶端3的 信令。
步驟S611、交換控制系統21將呼叫接續到目標用戶端3。 步驟S612、目標用戶摘機應答,目標用戶端3向交換控制系統21發送接 通信令。
步驟S613、交換控制系統21向應用服務器22上報目標用戶端3的接通 信令。
上述步驟S605至S613對應前述步驟S503和S504。
步驟S614、應用服務器22控制連接通信終端12和目標用戶端3之間的
呼叫Q
步驟S615、建立通信終端12和目標用戶端3之間的通信連接。上述步驟S614、 S615對應前述步驟S505。
其中網絡終端11到交換控制系統21、交換控制系統21到應用服務器22、 交換控制系統21到目標用戶端3所使用的交互信令,不僅限于圖中所示的 HTTP等協議,可以是任何能完成上述流程的協議。而且在通信終端12和目 標用戶端3的接續順序上,不僅限于圖中所示的先接續通信終端12、再接續 目標用戶端3的順序,可以是同時或者相反的順序。
本發明實施例的技術方案具有以下優點,因為采用了基于網絡的電話查 詢及呼叫方法、裝置和系統,從而,實現了快速號碼查詢和點擊呼叫的功能, 使用戶在網上瀏覽過程中能夠隨時快速查詢電話,并和目標方建立呼叫溝通, 達到了改善用戶體驗,提高用戶與目標方溝通效率的效果。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本 發明可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬 件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發明的技 術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體 現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使 得一臺終端設備(可以是手機,個人計算機,服務器,或者網絡設備等) 執行本發明各個實施例所述的方法。
以上所述僅是本發明的優選實施方式,應當指出,對于本技術領域的 普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進 和潤飾,這些改進和潤飾也應-見本發明的保護范圍。
權利要求
1、一種基于網絡的電話查詢及呼叫方法,其特征在于,包括以下步驟通過網絡查詢目標用戶;根據所述查詢的結果,選擇所述目標用戶;選擇網絡呼叫方式,呼叫所述目標用戶。
2、 如權利要求1所述基于網絡的電話查詢及呼叫方法,其特征在于,所 述通過網絡查詢目標用戶,具體包括通過網頁內嵌的查詢控件查詢所述目標用戶;或, 通過預裝的號碼查詢程序查詢所述目標用戶。
3、 如權利要求1所述基于網絡的電話查詢及呼叫方法,其特征在于,所 述網絡呼叫方式,具體包括網絡終端對目標用戶端進行呼叫;或,通過網絡終端預約,建立通信終端與目標用戶端之間的通信連接。
4、 如權利要求3所述基于網絡的電話查詢及呼叫方法,其特征在于,所 述通過網絡終端預約,建立通信終端與目標用戶端之間的通信連接,具體包 括對所述網絡終端預設主叫通信終端; 通過所述網絡終端發起預約呼叫請求;當所述預約呼叫請求被通過后,建立所述主叫通信終端與所述目標用戶 端之間的通信連才妻。
5、 如權利要求3或4所述基于網絡的電話查詢及呼叫方法,其特征在于, 所述目標用戶端,具體包括所述目標用戶預設的網絡終端和/或通信終端。
6、 一種基于網絡的電話查詢及呼叫裝置,其特征在于,包括 查詢模塊,用于通過網絡查詢目標用戶;選擇模塊,用于根據所述查詢模塊的查詢結果,選擇所述目標用戶; 處理模塊,用于選擇網絡呼叫方式,處理所述選擇模塊選擇的目標用戶 的呼叫任務。
7、 如權利要求6所述基于網絡的電話查詢及呼叫裝置,其特征在于,還 包括呼叫模塊,用于當所述處理模塊選擇預約呼叫方式時,呼叫所述目標用戶。
8、 如權利要求7所述基于網絡的電話查詢及呼叫裝置,其特征在于,所 述處理模塊,具體為當所述處理模塊選擇直接呼叫方式時,所述處理模塊直接呼叫所述目標 用戶;當所述處理模塊選擇預約呼叫方式時,所述處理模塊通過所迷呼叫模塊 呼叫所述目標用戶。
9、 如權利要求6所迷基于網絡的電話查詢及呼叫裝置,其特征在于,具 體為網絡終端,包括查詢模塊、選擇模塊、處理模塊;或 所述網絡終端和通信終端,所述通信終端包括呼叫沖莫塊。
10、 一種基于網絡的電話查詢及呼叫系統,其特征在于,包括基于網絡 的電話查詢及呼叫裝置、網絡和目標用戶端所述基于網絡的電話查詢及呼叫裝置,用于通過所述網絡查詢目標用戶 所對應的目標用戶端,以及才艮據所述查詢的結果,選擇并呼叫所述目標用戶;所述網絡,用于查詢所述目標用戶所對應的目標用戶端,并建立所述基 于網絡的電話查詢及呼叫裝置和所述目標用戶端之間的通信連接;所述目標用戶端,用于通過所述網絡與所述基于網絡的電話查詢及呼叫 裝置建立通信連接。
11、 如權利要求IO所述基于網絡的電話查詢及呼叫系統,其特征在于, 所述網絡,具體包括交換控制系統和應用服務器交換控制系統,用于實現所述基于網絡的電話查詢及呼叫裝置和所述應 用服務器之間的信令交互,和所述基于網絡的電話查詢及呼叫裝置和所述目 標用戶端的通信連接的建立;應用服務器,用于查詢所述目標用戶所對應的目標用戶端,和對所述基于網絡的電話查詢及呼叫裝置發出的呼叫請求進行鑒權。
12、如權利要求IO所述基于網絡的電話查詢及呼叫系統,其特征在于,所述目標用戶端,具體包括所述目標用戶預設的網絡終端和/或通信終端。
全文摘要
本發明實施例公開了一種基于網絡的電話查詢及呼叫方法、裝置和系統,所述方法包括以下步驟通過網絡查詢目標用戶;根據所述查詢的結果,選擇所述目標用戶;選擇網絡呼叫方式,呼叫所述目標用戶。通過應用本發明,實現了快速號碼查詢和點擊呼叫的功能,使用戶在網上瀏覽過程中能夠隨時快速查詢電話,并和目標方建立呼叫溝通,達到了改善用戶體驗,提高用戶與目標方溝通效率的效果。
文檔編號H04M7/00GK101540805SQ20081008431
公開日2009年9月23日 申請日期2008年3月18日 優先權日2008年3月18日
發明者江 吳 申請人:華為技術有限公司