處理移動網呼叫請求的方法
2023-06-06 12:05:56 4
專利名稱:處理移動網呼叫請求的方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種處理移動網呼叫請求的方法。
背景技術:
移動網際網路採用國際先進移動信息技術,整合了網際網路與移動通信技術,具有更高數據吞吐量,並且低時延,更低的建設和運行維護成本等優勢,引導移動通信技術發展。在現有的移動網際網路系列產品中,怎樣解決網際網路與移動網之間資源的共享與衝突是一個長久的話題。為此,本發明提供一種在移動網際網路終端上處理移動網呼叫請求的方法,以解決網際網路與移動網之間資源的衝突與共享。
發明內容
本發明的主要目的在於提供一種處理移動網呼叫請求的方法,以解決網際網路與移動網之間資源的衝突與共享。為達上述目的,本發明公開一種處理移動網呼叫請求的方法,應用於網際網路電話客戶端,包括以下步驟:監聽移動網的呼叫請求;判斷該呼叫請求對端的主叫用戶是否是該網際網路電話的註冊用戶;如果是,在該呼叫請求的顯示界面上標記該主叫用戶在所述網際網路電話的第二身份。為達上述目的,本發明還公開一種處理移動網呼叫請求的方法,應用於網際網路電話網絡側的網際網路電話伺服器,包括以下步驟:接收移動網用戶的註冊申請,並在註冊過程中,設置該移動網用戶的第二身份,且綁定該第二身份與該移動網用戶電話號碼的對應關係,供安裝於移動網智能終端的網際網路電話客戶端查找,以及根據該第二身份建立與該移動網用戶相關的網際網路電話呼叫。本發明至少具有以下優點:被叫用戶在處理移動網呼叫請求時,能通過網際網路電話客戶端直觀並及時地了解到該主叫用戶在該網際網路電話中的第二身份信息,從而便於用戶靈活地處理移動網的呼叫請求,為網際網路與移動網之間資源的共享與快速切換墊定基礎。
圖1是本發明實施例公開的處理移動網呼叫請求的方法。
具體實施例方式下面結合說明書附圖對本發明語音簡訊的發送方法做一詳細描述。實施例一本實施例公開一種處理移動網呼叫請求的方法,主要執行於安裝有網際網路電話(如後續的PHONE+)客戶端的移動網際網路手機終端上,涉及移動網和網際網路兩個層面的資源衝突與共享。其中,該移動網際網路手機終端的作業系統包括但不限於安卓和IOS等,只要能實現網際網路連接及數據的下載與上傳等傳輸功能的智慧型手機都可以用於執行本發明公開的技術方案。本實施例中,PHONE+是由本案申請人推出的一款免費的多方語音電話軟體,只要有網絡地方就可以免費打電話,可以進行多方語音通話、文本聊天。本實施例以PHONE+為例說明其處理移動網呼叫請求的方法,如圖1所示,包括以下步驟:步驟S1、智慧型手機終端下載並安裝網際網路電話的客戶端。該步驟中,有關PHONE+客戶端的下載可以從其官網http://phoneplus.langma.cn/index.php進行下載,也可以根據手機作業系統從其它相應的手機應用平臺進行下載,例如,蘋果手機則可從蘋果園進行下載並安裝。其中,安裝步驟包括移動網用戶向網絡電話網絡側的網際網路電話伺服器的註冊過程。在該過程中,該網際網路電話伺服器接收移動網用戶的註冊申請,並在註冊過程中,設置該移動網用戶的第二身份(該第二身份包括諸如暱稱、會員號及會員等級中的任意一種或任意組合,其中是否是註冊用戶本身也是一種第二身份),且綁定該第二身份與該移動網用戶電話號碼的對應關係,供其它安裝於移動網智能終端的網際網路電話客戶端查找,以便於後續根據該第二身份建立與該移動網用戶相關的網際網路電話呼叫。本實施例中,PHONE+創建有自己專屬的通訊簿,且該通訊簿與手機固有的通訊簿同步,用以將移動網用戶固有的存儲於手機和SIM卡上的通訊簿內聯繫人信息導入到其專屬的電話薄中,以及向與其網際網路連接的網際網路電話伺服器查詢並動態更新相關聯繫人的狀態信息。在用戶上線的過程中,該客戶端會將通訊簿各聯繫人的電話號碼發送給網際網路電話伺服器,供該網際網路電話伺服器判斷該通訊簿內各聯繫人是否已是註冊用戶,並將該通訊簿內聯繫人已註冊的信息發送給該網際網路電話客戶端,供該網際網路電話客戶端在專屬的通訊簿中標記各聯繫人是否是網際網路電話用戶。從而啟動該網際網路電話客戶端後,默認的「通訊錄」頁面是用戶專屬的PHONE+聯繫人列表,如果您的聯繫人在線,名字後面會顯示免費電話按鈕,點擊即可通過PHONE+免費通話。步驟S2、網際網路電話客戶端監聽移動網的呼叫請求。當監聽到有移動網的呼叫請求呼入時,轉下述步驟S3。步驟S3、網際網路電話客戶端判斷該呼叫請求對端的主叫用戶是否是該網際網路電話的註冊用戶。如果是,轉步驟S4,否則,按手機終端固有的呼叫請求的顯示界面進行處理,當該網際網路電話客戶端所在的智能終端接受該移動網的呼叫請求時,轉步驟S5。其中,可選的,當判斷該呼叫請求對端的主叫用戶不是該網際網路電話的註冊用戶後,該網際網路電話客戶端可以創建目標指向該主叫用戶的邀請簡訊,並在移動網電話結束後,將創建的該邀請簡訊呈現給其智能終端的操作界面,供用戶選擇是否通過移動網向剛結束通話的對端移動網用戶發送該邀請簡訊。該步驟中,該判斷過程可以是:查找該網際網路電話客戶端專屬的電話薄是否存儲有該主叫的電話號碼,如果是,判斷該呼叫請求對端的主叫用戶為該網際網路電話的註冊用戶;否則,提取該主叫的電話號碼,將該電話號碼攜帶在查詢請求中發送給與其網際網路連接的網際網路電話伺服器,根據該網際網路電話伺服器返回的結果判斷該主叫用戶是否是該網際網路電話的註冊用戶,在此過程中,網際網路電話伺服器會從其內部或外部的資料庫中遍歷所有用戶註冊的電話號碼信息,如果查找到有與該主叫電話號碼一致的註冊信息,則判斷該主叫用戶為註冊用戶。步驟S4、網際網路電話客戶端在該呼叫請求的顯示界面上標記該主叫用戶在網際網路電話的第二身份。本實施例中,第二身份的顯示內容可以僅限於以PHONE+圖表顯示是PHONE+的註冊用戶,也可以進一步包括其相應的註冊會員號等其他信息。該步驟中,在智慧型手機終端的操作界面上顯示有對端主叫用戶的第二身份,從而可以方便用戶決定是否以PHONE+免費電話的方式與對方進行網際網路通話。優選的,本實施例可在該第二身份的顯示位置上設一快捷鍵,供用戶點擊以掛斷該移動網呼叫請求,並根據該主叫用戶的第二身份向其發起網際網路電話呼叫。藉此,被叫用戶在處理移動網呼叫請求時,能通過網際網路電話客戶端直觀並及時地了解到該主叫用戶在該網際網路電話中的第二身份信息,從而便於用戶靈活地處理移動網的呼叫請求,為網際網路與移動網之間資源的共享與快速切換墊定基礎。綜上,與上述步驟中網際網路電話客戶端處理移動網呼叫請求相對應的,網際網路電話伺服器的處理主要包括:接收移動網用戶的註冊申請,並在註冊過程中,設置該移動網用戶的第二身份,且綁定該第二身份與該移動網用戶電話號碼的對應關係,供安裝於移動網智能終端的網際網路電話客戶端查找,以及監聽並處理網際網路電話客戶端的呼叫請求,根據該第二身份建立與該移動網用戶相關的網際網路電話呼叫,以及分配語音資源,轉發網際網路電話客戶端的語音數據。本實施例中,可選的,網際網路電話伺服器集成有業務邏輯處理模塊和語音處理模塊。其中業務邏輯處理模塊用於接收移動網用戶的註冊申請,並在註冊過程中,設置該移動網用戶的第二身份,且綁定該第二身份與該移動網用戶電話號碼的對應關係,以及根據該第二身份建立與該移動網用戶相關的網際網路電話呼叫;以及監聽網際網路電話客戶端的呼叫請求。語音處理模塊用於處理用戶的通話請求;分配語音資源;接收、遞交用戶的上、下行語音數據。進一步的,該業務邏輯處理模塊還可以用於通過網際網路電話客戶端獲取移動網用戶的通訊簿,進而判斷該通訊簿內各聯繫人是否已是註冊用戶,然後將該通訊簿內聯繫人已註冊的信息發送給網際網路電話客戶端,供所述網際網路電話客戶端在專屬的通訊簿中標記各聯繫人是否是網際網路電話用戶,便於其發起網際網路電話呼叫。依託網際網路電話伺服器上述集成的功能模塊,其用戶註冊可包括以下三步:第一步、用戶A安裝網際網路電話客戶端後,使用與該手機綁定的電話號碼,向業務邏輯模塊提交「網際網路電話身份註冊請求」。第二步、業務邏輯模塊處理用戶A的註冊請求,並將用戶A的第二身份與對應的電話號碼生成綁定關係。第三步、業務邏輯模塊將用戶A的第二身份通知給網際網路電話客戶端。依託網際網路電話伺服器上述集成的功能模塊,假設用戶B也完成了上述註冊步驟且用戶A的網際網路電話客戶端的專屬電話薄中存儲有用戶B的第二身份,則用戶A呼叫用戶B的呼叫流程如下,包括:步驟a、用戶A通過網際網路電話客戶端向業務邏輯模塊發起呼叫用戶B的請求,業務邏輯模塊首先校驗用戶A的第二身份。
步驟b、如用戶A身份校驗通過,則校驗用戶B (即被叫)的第二身份。步驟C、如用戶B的身份校驗通過,則業務邏輯模塊向用戶B的網際網路電話客戶端遞送用戶A的呼叫請求。步驟d、用戶A的網際網路電話客戶端處理用戶B的呼叫請求。值得說明的是,依託網際網路電話伺服器上述集成的功能模塊,假如用戶A在手機上未添加用戶B的手機號碼進系統通訊薄,因此在網際網路電話客戶端的專屬電話薄中,沒有用戶B的第二身份信息;則用戶A在獲悉用戶B的電話號碼後,可不添加用戶B的電話號碼進系統通訊薄,而在網際網路電話客戶端中通過電話號碼呼叫的方式向業務邏輯模塊提交呼叫請求;業務邏輯模塊收到用戶A呼叫用戶B的請求,通過用戶B的電話號碼查詢是否是該網際網路註冊用戶;如果不是,業務邏輯模塊向用戶A的網際網路電話客戶端發送錯誤報告,網際網路電話呼叫流程結束(可選的,當用戶A的網際網路電話客戶端收到業務邏輯模塊的錯誤報告,確認用戶B並非該網際網路電話的註冊用戶,結束呼叫界面。用戶A的網際網路電話客戶端在呼叫界面結束後,提示用戶是否通過移動網向用戶B發送邀請簡訊,如用戶選擇「邀請」後,業務邏輯模塊會收到用戶A向用戶B發送移動網邀請簡訊的請求。然後業務邏輯模塊可通過內部的移動網簡訊接口向用戶B發送預定格式的邀請簡訊);如果是,業務邏輯模塊則通過用戶B的電話號碼與第二身份的綁定關係,獲取其第二身份,並將用戶B的第二身份通知給用戶A的網際網路電話客戶端;業務邏輯模塊向用戶B的網際網路電話客戶端遞送用戶A的呼叫請求。步驟e、業務邏輯模塊在成功處理用戶A和用戶B的呼叫接續後,網際網路電話客戶端通過業務邏輯模塊分配的語音資源唯一標識,向語音模塊提交資源佔用請求。步驟f、語音模塊處理用戶的資源佔用請求,分配語音資源,轉發用戶A與用戶B之間的語音數據。步驟S5、當該網際網路電話客戶端所在的智能終端接受該移動網的呼叫請求時,該網際網路電話客戶端判斷本地是否維繫有網際網路電話,如果有,向提供網際網路電話服務的網際網路電話伺服器發送暫停上下行網際網路語音數據發送的指令;並在檢測到移動網通話結束後,向該網際網路電話伺服器發送恢復上下行網際網路語音數據發送的指令。步驟S6、網際網路電話伺服器接收網際網路電話客戶端發送的暫停上下行網際網路語音數據發送的指令,判斷需維繫的網際網路電話是一對一通話還是電話會議,如果是一對一通話,以呼叫等待的方式語音通知對端的網際網路電話客戶端等待,如果是電話會議,在會議成員列表中做該網際網路電話客戶端所服務的用戶的狀態變更圖像顯示;並在接收到恢復上下行網際網路語音數據發送的指令後,恢復對該網際網路電話客戶端語音數據的收發。由於移動網會話的信道與網際網路會話的信道是不同的,主要是麥克風和揚聲器等功能元器件的共享,因此,當一方網絡進行通話的過程中,另一網絡的會話可以以呼叫等待的方式得以維繫。因此,本實施例執行上述可選的步驟S5、S6的意義在於可以有效解決網際網路電話與移動網電話之間的衝突,方便用戶在移動網通話結束之後快速的切換到當前仍在進行或維繫的網際網路會話中來。綜上所述,本實施例公開的處理移動網呼叫請求的方法至少具有以下有益效果:被叫用戶在處理移動網呼叫請求時,能通過網際網路電話客戶端直觀並及時地了解到該主叫用戶在該網際網路電話中的第二身份信息,從而便於用戶靈活地處理移動網的呼叫請求,為網際網路與移動網之間資源的共享與快速切換墊定基礎。以上公開的僅為本發明的幾個具體實施例,但是,本發明並非局限於此,任何本領域的技術人員能思之的變化都應落入本發明的保護範圍。
權利要求
1.一種處理移動網呼叫請求的方法,應用於網際網路電話客戶端,其特徵在於,包括以下步驟: 監聽移動網的呼叫請求; 判斷該呼叫請求對端的主叫用戶是否是該網際網路電話的註冊用戶; 如果是,在該呼叫請求的顯示界面上標記該主叫用戶在所述網際網路電話的第二身份。
2.根據權利要求1所述的處理移動網呼叫請求的方法,其特徵在於,所述網際網路電話客戶端設置並管理一專屬的電話簿,以將移動網用戶固有的存儲於手機和SM卡上的通訊簿內聯繫人信息導入到其專屬的電話薄中,以及向與其網際網路連接的網際網路電話伺服器查詢並動態更新相關聯繫人的狀態信息; 其中上述判斷該呼叫請求對端的主叫用戶是否是該網際網路電話的註冊用戶包括:查找該網際網路電話客戶端專屬的電話薄是否存儲有該主叫的電話號碼,如果是,判斷該呼叫請求對端的主叫用戶為該網際網路電話的註冊用戶。
3.根據權利要求1所述的處理移動網呼叫請求的方法,其特徵在於,所述網際網路電話客戶端判斷該呼叫請求對端的主叫用戶是否是該網際網路電話的註冊用戶包括: 提取該主叫的電話號碼,將該電話號碼攜帶在查詢請求中發送給與其網際網路連接的網際網路電話伺服器; 根據該網際網路電話伺服器返回的結果判斷該主叫用戶是否是該網際網路電話的註冊用戶。
4.根據權利要求1至3任一所述的處理移動網呼叫請求的方法,其特徵在於,還包括: 在該第二身份的顯 示位置上設一快捷鍵,供用戶點擊以掛斷該移動網呼叫請求,並根據該主叫用戶的第二身份向其發起網際網路電話呼叫。
5.根據權利要求1至3任一所述的處理移動網呼叫請求的方法,其特徵在於,還包括: 當判斷該呼叫請求對端的主叫用戶不是該網際網路電話的註冊用戶後,創建目標指向該主叫用戶的邀請簡訊,並在移動網電話結束後,將創建的該邀請簡訊呈現給其智能終端的操作界面,供用戶選擇是否通過移動網向剛結束通話的對端移動網用戶發送該邀請簡訊。
6.根據權利要求1至3任一所述的處理移動網呼叫請求的方法,其特徵在於,還包括: 當該網際網路電話客戶端所在的智能終端接受該移動網的呼叫請求時,判斷本地是否維繫有網際網路電話,如果有,向提供網際網路電話服務的網際網路電話伺服器發送暫停上下行網際網路語音數據發送的指令;以及在檢測到移動網通話結束後,向該網際網路電話伺服器發送恢復上下行網際網路語音數據發送的指令。
7.一種處理移動網呼叫請求的方法,應用於網際網路電話網絡側的網際網路電話伺服器,其特徵在於,包括以下步驟: 接收移動網用戶的註冊申請,並在註冊過程中,設置該移動網用戶的第二身份,且綁定該第二身份與該移動網用戶電話號碼的對應關係,供安裝於移動網智能終端的網際網路電話客戶端查找,以及監聽並處理網際網路電話客戶端的呼叫請求,根據該第二身份建立與該移動網用戶相關的網際網路電話呼叫,以及分配語音資源,轉發網際網路電話客戶端的語音數據。
8.根據權利要求7所述的處理移動網呼叫請求的方法,其特徵在於,還包括: 通過網際網路電話客戶端獲取移動網用戶的通訊簿; 判斷該通訊簿內各聯繫人是否已是註冊用戶,並將該通訊簿內聯繫人已註冊的信息發送給網際網路電話客戶端,供所述網際網路電話客戶端在專屬的通訊簿中標記各聯繫人是否是網際網路電話用戶。
9.根據權利要求7或8所述的處理移動網呼叫請求的方法,其特徵在於,還包括: 根據網際網路電話客戶端的請求,通過內部移動網簡訊接口向指定的未註冊移動網用戶發送邀請簡訊。
10.根據權利要求7或8所述的處理移動網呼叫請求的方法,其特徵在於,還包括: 接收網際網路電話客戶端發送的暫停上下行網際網路語音數據發送的指令; 判斷需維繫的網際網路電話是一對一通話還是電話會議,如果是一對一通話,以呼叫等待的方式語音通知對端的網際網路電話客戶端等待,如果是電話會議,在會議成員列表中做該網際網路電話客戶端所服務的用戶的狀態變更圖像顯示;並在接收到恢復上下行網際網路語音數據發送的指 令後,恢復對該網際網路電話客戶端語音數據的收發。
全文摘要
本發明公開一種處理移動網呼叫請求的方法,以解決網際網路與移動網之間資源的衝突與共享。該方法中,網絡側的網際網路電話伺服器用於接收移動網用戶的註冊申請,並在註冊過程中,設置該移動網用戶的第二身份,且綁定該第二身份與該移動網用戶電話號碼的對應關係,供其它安裝於移動網智能終端的網際網路電話客戶端查找,以便於根據該第二身份建立與該移動網用戶相關的網際網路電話呼叫;其中網際網路電話客戶端的處理包括以下步驟監聽移動網的呼叫請求;判斷該呼叫請求對端的主叫用戶是否是該網際網路電話的註冊用戶;如果是,在該呼叫請求的顯示界面上標記該主叫用戶在所述網際網路電話的第二身份。
文檔編號H04W24/02GK103200591SQ20131005527
公開日2013年7月10日 申請日期2013年2月21日 優先權日2012年10月30日
發明者羅光喜, 李曉鵬, 黃國宏, 靳國文, 史紅軍, 潘年華, 周平, 王海, 晏利平 申請人:貴陽朗瑪信息技術股份有限公司