用于控制語音通信的傳送的方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種用于控制語音通信的傳送的方法和系統(tǒng)。針對移動設備的用戶創(chuàng)建簡檔,所述簡檔指定用于在蜂窩網絡與無線網絡之間切換以執(zhí)行語音通信的閾值,以及存儲聯(lián)系人列表和關聯(lián)安全級別。如果蜂窩無線電信號的信號強度低于閾值,則所述移動設備檢測在所述移動設備的用戶的區(qū)域內的一個或多個無線網絡。然后檢查所述移動設備的所述用戶的所述簡檔,以便基于與所述用戶通信的一方所關聯(lián)的安全級別,判定所述移動設備是否被授權切換到所檢測到的無線網絡之一以便傳送語音通信。以這種方式,用戶能夠控制語音通信的傳送。
【專利說明】
用于控制語音通信的傳送的方法和系統(tǒng)
技術領域
[0001] 本發(fā)明一般地涉及語音通信,更具體地說,涉及基于用戶簡檔控制語音通信在蜂 窩數據網絡或無線網絡上的傳送。
【背景技術】
[0002] 蜂窩網絡是在陸地區(qū)域(稱為小區(qū))上使用不同無線電頻率的無線電網絡。每個小 區(qū)由至少一個固定位置收發(fā)器(例如,無線電/小區(qū)塔)提供服務。無線電波用于在固定位置 收發(fā)器與蜂窩電話或設備之間傳輸信號。收發(fā)器可以沿著小區(qū)中的其它支持蜂窩的設備將 信號傳遞到另一個收發(fā)器,或者傳遞到有線網絡連接。諸如平板計算機和智能電話之類的 許多移動計算設備能夠接入蜂窩網絡。無線服務提供者通常在無線合同的條款下,向注冊 后的移動計算設備提供這種接入。小區(qū)塔通常充當到移動計算設備的網絡接入點。
[0003] 但是,有時移動設備用戶會丟失蜂窩電話信號,例如當用戶進入建筑物時。在這種 情況下,移動設備繼續(xù)偵測(Ping)蜂窩網絡以查找服務并且以高速度消耗移動設備的電 池。
[0004] 當前,存在能夠使用蜂窩無線電信號以及基于網際協(xié)議的語音傳送語音通信的移 動設備。在以下情況下可能需要這種特性:當來自蜂窩網絡的無線電信號很差(例如,移動 設備用戶丟失蜂窩電話信號)時,其中用戶然后可以選擇以下選項:在無線網絡(例如,WiFi 網絡) 上使用基于網際協(xié)議的語音傳送語音通信。但是,這些移動設備均未向用戶提供以 下能力:加入滿足用戶要求(例如安全要求)的特定無線網絡(例如,Wi-Fi網絡)以便傳送基 于網際協(xié)議的語音。例如,當用戶進入餐廳時,如果餐廳的Wi-Fi網絡不安全并且用戶正在 與客戶進行業(yè)務對話,則用戶可能不希望將通信卸載到餐廳的網絡上。
[0005] 因此,當前沒有這樣的手段:當蜂窩無線電信號很差時,從使用蜂窩網絡切換到使 用無線網絡(如果此類網絡滿足用戶要求)以便傳送基于網際協(xié)議的語音。
【發(fā)明內容】
[0006] 在本發(fā)明的一個實施例中,一種用于控制語音通信的傳送的方法包括創(chuàng)建第一用 戶的具有聯(lián)系人列表和關聯(lián)安全級別的簡檔。所述方法還包括使用蜂窩數據網絡上的蜂窩 無線電發(fā)起或接收移動設備的所述第一用戶的電話呼叫。所述方法另外包括標識正在通過 所述電話呼叫與所述第一用戶通信的第二用戶。此外,所述方法包括監(jiān)視所述移動設備在 所述蜂窩數據網絡上接收的蜂窩無線電信號的信號強度。此外,所述方法包括響應于所述 蜂窩無線電信號的所述信號強度小于第一閾值,檢測一個或多個無線網絡。此外,所述方法 包括響應于所述蜂窩無線電信號的所述信號強度小于所述第一閾值,由處理器檢查所述移 動設備的所述第一用戶的所述簡檔,以便基于與所述第二用戶關聯(lián)的安全級別,判定是否 被授權切換到一個或多個檢測到的無線網絡之一以便傳送語音通信。所述方法還包括響應 于與所述第二用戶關聯(lián)的所述安全級別滿足或超過預定義安全級別并響應于所述一個或 多個檢測到的無線網絡之一是安全的,從所述一個或多個檢測到的無線網絡選擇安全無線 網絡以便使用基于網際協(xié)議的語音來傳送語音通信,或者響應于與所述第二用戶關聯(lián)的所 述安全級別低于所述預定義安全級別,選擇所述一個或多個檢測到的無線網絡之一。所述 方法另外包括切換到在選擇的無線網絡上使用所述基于網際協(xié)議的語音來傳送語音通信, 或者向所述移動設備的所述第一用戶顯示具有選項的通知,所述選項用于切換到在所述選 擇的無線網絡上使用所述基于網際協(xié)議的語音來傳送語音通信。
[0007] 上述方法的實施例的其它形式采用系統(tǒng)和計算機程序產品。
[0008] 上面一般地概述了本發(fā)明的一個或多個實施例的特性和技術優(yōu)勢,以便可以更好 地理解本發(fā)明的以下詳細描述。以下將描述本發(fā)明的其它特性和優(yōu)勢,它們可以形成本發(fā) 明的權利要求的主題。
【附圖說明】
[0009] 當結合以下附圖考慮以下詳細描述時,可以獲得對本發(fā)明的更好理解,這些附圖 是:
[0010] 圖1示出根據本發(fā)明的一個實施例配置的通信系統(tǒng);
[0011] 圖2示出根據本發(fā)明的一個實施例的移動設備的硬件配置;以及
[0012] 圖3A-3B是根據本發(fā)明的一個實施例的用于控制語音通信的傳送的方法的流程 圖,所述方法在蜂窩無線電信號很差時,從使用蜂窩網絡切換到使用滿足用戶要求(如在簡 檔中指定)的無線網絡(例如,Wi-Fi網絡)以便傳送基于網際協(xié)議的語音。
【具體實施方式】
[0013] 本發(fā)明包括一種用于控制語音通信的傳送的方法、系統(tǒng)和計算機程序產品。在本 發(fā)明的一個實施例中,針對移動設備的用戶創(chuàng)建簡檔,該簡檔指定用于在蜂窩數據網絡與 無線網絡之間切換以便進行語音通信的閾值,以及存儲聯(lián)系人列表和關聯(lián)安全級別(例如, 僅在安全網絡上通信,經由不安全網絡通信可接受)。例如使用社交媒體、反向電話查找和/ 或聯(lián)系人列表,標識在蜂窩網絡上使用蜂窩無線電與移動設備的用戶通信的一方。監(jiān)視由 移動設備在蜂窩數據網絡上接收的蜂窩無線電信號的信號強度。如果蜂窩無線電信號的信 號強度低于閾值,則移動設備檢測在移動設備的用戶的區(qū)域內的一個或多個無線網絡。然 后檢查移動設備的用戶的簡檔,以便基于與所標識的一方關聯(lián)的安全級別,判定移動設備 是否被授權切換到檢測到的無線網絡之一以便傳送語音通信。如果與所標識的一方關聯(lián)的 安全級別是到達/來自所標識的一方的呼叫可以在不安全網絡上發(fā)生,則移動設備切換到 檢測的無線網絡之一以便傳送語音通信(無論無線網絡是否安全),或者向用戶顯示用于切 換到檢測到的無線網絡之一以便傳送語音通信的通知。但是,如果與所標識的一方關聯(lián)的 安全級別是到達/來自所標識的一方的呼叫僅可以在安全網絡上發(fā)生,則移動設備將僅切 換到檢測到的無線網絡之一以便傳送語音通信(如果此類無線網絡安全),或者向用戶顯示 用于切換到檢測到的無線網絡之一以便傳送語音通信(如果此類無線網絡安全)的通知。以 這種方式,當蜂窩無線電信號很差時,用戶能夠控制語音通信的傳送,例如從使用蜂窩網絡 切換到使用無線網絡(如果此類網絡滿足用戶要求),以便傳送基于網際協(xié)議的語音。
[0014] 在以下描述中,說明了許多具體細節(jié)以便提供對本發(fā)明的徹底理解。但是,對所屬
技術領域的技術人員顯而易見的是,可以在沒有這些具體細節(jié)的情況下實現本發(fā)明。在其 它實例中,以框圖形式示出公知電路以免不必要地使本發(fā)明變得不清晰。多數情況下,考慮 時間事項等的細節(jié)已被省略,因為這些細節(jié)并不是獲得對本發(fā)明的完全理解必需的并且在 相關技術領域的普通技術人員的技能內。
[0015] 現在詳細參考附圖,圖1示出根據本發(fā)明的一個實施例配置的通信系統(tǒng)100。參考 圖1,通信系統(tǒng)100包括移動計算設備1〇1(在此也簡稱為"移動設備"),其經由蜂窩通信網絡 103(在此也簡稱為"蜂窩數據網絡")或者經由無線網絡104(例如,Wi-Fi網絡)與遠程移動 計算設備1〇2(在此也簡稱為"遠程移動設備")通信。
[0016] 移動設備101、102可以是任何移動計算設備(例如,移動電話、蜂窩電話、智能電 話、個人數字助理(PDA)、便攜式計算單元等),它們具備在蜂窩數據網絡103或者在無線網 絡104上接收語音通信的能力。每個移動設備101、102具備在蜂窩數據網絡103或者在無線 網絡104上發(fā)起或接收電話呼叫的能力。術語"遠程"與移動設備102結合使用時用于指示與 移動設備101的用戶進行電話對話的第二用戶或一方的移動設備。例如,移動設備101的用 戶可以從移動設備102的用戶(例如,朋友、同事、顧問、親戚、律師、醫(yī)生等)發(fā)起或接收電話 呼叫。下面結合圖2提供移動設備101、102的硬件配置描述。
[0017] 無線網絡104例如可以是具有使用基于網際協(xié)議的語音傳送語音通信的能力的 Wi-Fi網絡、IEEE 802.11標準網絡等。
[0018] 系統(tǒng)100并不將范圍限于任何一個特定的網絡體系架構。系統(tǒng)100可以包括任何數 量的移動設備101、1〇2、蜂窩網絡103和無線網絡104。
[0019]現在參考圖2,圖2示出表示用于實現本發(fā)明的硬件環(huán)境的移動設備101、102(圖1) 的硬件配置。參考圖2,移動設備101、102具有處理器201,其通過系統(tǒng)總線202耦合到各種其 它組件。
[0020] 移動設備101、102還包括發(fā)送器/接收器電路203,其被配置為向/從蜂窩網絡103 (圖1)無線地發(fā)送和接收信號。移動設備101、102還包括局部無線發(fā)送器/接收器電路204, 其被配置為無線地發(fā)送和接收短距離信號,例如藍牙、紅外線或Wi-Fi。
[0021] 移動設備101、102還包括操作系統(tǒng)205,其在處理器201上運行,并且提供控制并協(xié) 調圖2的各種組件的功能。根據本發(fā)明原理的應用206與操作系統(tǒng)205結合運行并且提供對 操作系統(tǒng)205的調用,其中調用實現要由應用206執(zhí)行的各種功能或服務。移動設備101、102 的應用206例如可以包括程序,該程序用于使用用戶簡檔控制在蜂窩數據網絡103(圖1)或 無線網絡104(圖1)上傳送語音通信,如下面結合圖3A-3B進一步討論的那樣。此外,使用用 戶簡檔控制在蜂窩數據網絡103或無線網絡104上傳送語音通信的程序(如下面結合圖3A-3B進一步討論的那樣)可以被包含在操作系統(tǒng)205(例如i〇S?操作系統(tǒng))中。
[0022] 移動設備101、102還包括存儲器207,其被配置為存儲必需邏輯和參數,以便控制 發(fā)送器/接收器電路203、204并且控制移動設備101、102的其它功能。存儲器207通常被集成 為移動設備1〇1、1〇2電路的一部分,但在某些實施例中,可以包括可移動存儲器,例如可移 動磁盤存儲器、集成電路(IC)存儲器、存儲卡等。處理器201和存儲器207還實現邏輯并且存 儲移動設備1〇1、1〇2的設置、偏好和參數。應該注意,包括操作系統(tǒng)205和應用206的軟件組 件可以被加載到存儲器207(其可以是移動設備101、102主存儲器)中以便執(zhí)行。
[0023] 移動設備101、102還具有麥克風208和揚聲器209,以便用戶向呼叫者說話或接聽 呼叫者的話音。揚聲器209可以表示多個揚聲器,至少某些揚聲器被配置為向用戶提醒入站 呼叫或消息。小鍵盤210被配置為移動設備101、102的一部分,以便撥電話號碼并且輸入數 據。移動設備1〇1、1〇2可以具備數據輸入/輸出(I/O)端口211,以便下載數據、應用、程序和 其它信息。此外,移動設備1〇1、1〇2通常包括顯示屏212,以便顯示有關入站呼叫或移動設備 10U102的使用圖形顯示器的其它特性的消息和信息。
[0024] 本發(fā)明可以是系統(tǒng)、方法和/或計算機程序產品。計算機程序產品可以包括計算機 可讀存儲介質,其上載有用于使處理器實現本發(fā)明的各個方面的計算機可讀程序指令。
[0025] 計算機可讀存儲介質可以是可以保持和存儲由指令執(zhí)行設備使用的指令的有形 設備。計算機可讀存儲介質例如可以是一但不限于一電存儲設備、磁存儲設備、光存儲設 備、電磁存儲設備、半導體存儲設備或者上述的任意合適的組合。計算機可讀存儲介質的更 具體的例子(非窮舉的列表)包括:便攜式計算機盤、硬盤、隨機存取存儲器(RAM)、只讀存儲 器(ROM)、可擦式可編程只讀存儲器(EPROM或閃存)、靜態(tài)隨機存取存儲器(SRAM)、便攜式壓 縮盤只讀存儲器(CD-ROM)、數字多功能盤(DVD)、記憶棒、軟盤、機械編碼設備、例如其上存 儲有指令的打孔卡或凹槽內凸起結構、以及上述的任意合適的組合。這里所使用的計算機 可讀存儲介質不被解釋為瞬時信號本身,諸如無線電波或者其它自由傳播的電磁波、通過 波導或其它傳輸介質傳播的電磁波(例如,通過光纖電纜的光脈沖)、或者通過電線傳輸的 電信號。
[0026] 這里所描述的計算機可讀程序指令可以從計算機可讀存儲介質下載到各個計算/ 處理設備,或者通過網絡、例如因特網、局域網、廣域網和/或無線網下載到外部計算機或外 部存儲設備。網絡可以包括銅傳輸電纜、光纖傳輸、無線傳輸、路由器、防火墻、交換機、網關 計算機和/或邊緣服務器。每個計算/處理設備中的網絡適配卡或者網絡接口從網絡接收計 算機可讀程序指令,并轉發(fā)該計算機可讀程序指令,以供存儲在各個計算/處理設備中的計 算機可讀存儲介質中。
[0027] 用于執(zhí)行本發(fā)明操作的計算機可讀程序指令可以是匯編指令、指令集架構(ISA) 指令、機器指令、機器相關指令、微代碼、固件指令、狀態(tài)設置數據、或者以一種或多種編程 語言的任意組合編寫的源代碼或目標代碼,所述編程語言包括面向對象的編程語言一諸如 Smalltalk、C++等,以及常規(guī)的過程式編程語言一諸如"C"語言或類似的編程語言。計算機 可讀程序指令可以完全地在用戶計算機上執(zhí)行、部分地在用戶計算機上執(zhí)行、作為一個獨 立的軟件包執(zhí)行、部分在用戶計算機上部分在遠程計算機上執(zhí)行、或者完全在遠程計算機 或服務器上執(zhí)行。在涉及遠程計算機的情形中,遠程計算機可以通過任意種類的網絡一包 括局域網(LAN)或廣域網(WAN)-連接到用戶計算機,或者,可以連接到外部計算機(例如利 用因特網服務提供商來通過因特網連接)。在一些實施例中,通過利用計算機可讀程序指令 的狀態(tài)信息來個性化電子電路,例如可編程邏輯電路、現場可編程門陣列(FPGA)或可編程 邏輯陣列(PLA),該電子電路可以執(zhí)行計算機可讀程序指令,從而實現本發(fā)明的各個方面。
[0028] 這里參照根據本發(fā)明實施例的方法、裝置(系統(tǒng))和計算機程序產品的流程圖和/ 或框圖描述了本發(fā)明的各個方面。應當理解,流程圖和/或框圖的每個方框以及流程圖和/ 或框圖中各方框的組合,都可以由計算機可讀程序指令實現。
[0029] 這些計算機可讀程序指令可以提供給通用計算機、專用計算機或其它可編程數據 處理裝置的處理器,從而生產出一種機器,使得這些指令在通過計算機或其它可編程數據 處理裝置的處理器執(zhí)行時,產生了實現流程圖和/或框圖中的一個或多個方框中規(guī)定的功 能/動作的裝置。也可以把這些計算機可讀程序指令存儲在計算機可讀存儲介質中,這些指 令使得計算機、可編程數據處理裝置和/或其它設備以特定方式工作,從而,存儲有指令的 計算機可讀存儲介質則包括一個制造品,其包括實現流程圖和/或框圖中的一個或多個方 框中規(guī)定的功能/動作的各個方面的指令。
[0030] 也可以把計算機可讀程序指令加載到計算機、其它可編程數據處理裝置、或其它 設備上,使得在計算機、其它可編程裝置或其它設備上執(zhí)行一系列操作步驟,以產生計算機 實現的過程,從而使得在計算機、其它可編程裝置、或其它設備上執(zhí)行的指令實現流程圖 和/或框圖中的一個或多個方框中規(guī)定的功能/動作。
[0031] 附圖中的流程圖和框圖顯示了根據本發(fā)明的不同實施例的系統(tǒng)、方法和計算機程 序產品的可能實現的體系架構、功能和操作。在這點上,流程圖或框圖中的每個方框可以代 表一個模塊、程序段或指令的一部分,所述模塊、程序段或指令的一部分包含一個或多個用 于實現規(guī)定的邏輯功能的可執(zhí)行指令。在有些作為替換的實現中,方框中所標注的功能可 以以不同于附圖中所標注的順序發(fā)生。例如,兩個連續(xù)的方框實際上可以基本并行地執(zhí)行, 它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流 程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動作 的專用的基于硬件的系統(tǒng)來實現,或者可以用專用硬件與計算機指令的組合來實現。
[0032]如在【背景技術】部分中所述,有時移動設備用戶會丟失蜂窩電話信號,例如當用戶 進入建筑物時。在這種情況下,移動設備繼續(xù)偵測蜂窩網絡以查找服務并且以高速度消耗 移動設備的電池。當前,存在能夠使用蜂窩無線電信號以及基于網際協(xié)議的語音傳送語音 通信的移動設備。在以下情況下可能需要這種特性:當來自蜂窩網絡的無線電信號很差(例 如,移動設備用戶丟失蜂窩電話信號)時,其中用戶然后可以選擇以下選項:在無線網絡(例 如,Wi-Fi網絡)上使用基于網際協(xié)議的語音傳送語音通信。但是,這些移動設備均未向用戶 提供以下能力:加入滿足用戶要求(例如安全要求)的特定無線網絡(例如,Wi-Fi網絡)以便 傳送基于網際協(xié)議的語音。例如,當用戶進入餐廳時,如果餐廳的Wi-Fi網絡不安全并且用 戶正在與客戶進行業(yè)務對話,則用戶可能不希望將通信卸載到餐廳的網絡上。因此,當前沒 有這樣的手段:當蜂窩無線電信號很差時,從使用蜂窩網絡切換到使用無線網絡(如果此類 網絡滿足用戶要求)以便傳送基于網際協(xié)議的語音。
[0033]本發(fā)明的原理提供用于當蜂窩無線電信號很差時從使用蜂窩網絡切換到使用無 線網絡(例如,Wi-Fi網絡)(如果此類網絡滿足例如在簡檔中指定的用戶要求)以便傳送基 于網際協(xié)議的語音的手段,如下面結合圖3A-3B討論的那樣。
[0034]圖3A-3B是根據本發(fā)明的一個實施例的用于控制語音通信的傳送的方法300的流 程圖,所述方法300在蜂窩無線電信號很差時,從使用蜂窩網絡切換到使用滿足用戶要求 (如在簡檔中指定)的無線網絡(例如,Wi-Fi網絡)以便傳送基于網際協(xié)議的語音。
[0035]盡管以下討論由移動設備101實現的方法300的步驟,但這些步驟可以由其它移動 設備(例如移動設備102)實現。本發(fā)明的原理并不將范圍限于實現方法300的步驟的任何一 個特定移動設備101。
[0036]結合圖1-2參考圖3A,在步驟301,移動設備101創(chuàng)建簡檔,該簡檔指定用于在蜂窩 數據網絡103與無線網絡104之間切換(如在此討論的那樣)的閾值,以及存儲聯(lián)系人列表和 關聯(lián)安全級別。如下面進一步討論的,移動設備101可以檢測其它無線網絡104,以便當來自 蜂窩網絡103的無線電信號的信號強度低于由用戶指定的閾值時,經由基于網際協(xié)議的語 音傳送語音通信(而不是在蜂窩網絡103上傳送語音通信)。相反地,當來自無線網絡104的 基于網際協(xié)議的語音信號的信號強度低于由用戶指定的閾值時,可以在蜂窩網絡103上傳 送語音通信,而不是在無線網絡104上經由基于網際協(xié)議的語音來傳送。
[0037]此外,用戶可以指定聯(lián)系人或各方列表(例如,朋友、同事、顧問、親戚、律師、醫(yī)生 等)和關聯(lián)安全級別(例如,僅在安全網絡上通信,經由不安全網絡通信可接受)。例如,用戶 可以指定與同事John Doe的所有通信僅通過安全無線網絡(例如,Wi-Fi網絡)發(fā)生。在一個 實施例中,由姓名連同電話號碼標識每個聯(lián)系人或每一方。在另一個實施例中,用戶可以簡 單地指定與用戶具有特定關系的任何個人(例如,同事)具有指定安全級別(例如,僅在安全 無線網絡上通信)。如在此使用的,"安全"網絡指可信無線網絡,其需要加密的網絡安全密 鑰或具有某種其它形式的安全性,例如加密證書。下面進一步提供關于使用安全級別判定 是否從使用蜂窩網絡103切換到使用無線網絡104以便實現語音通信的更詳細描述。
[0038]在步驟302,移動設備101使用蜂窩數據網絡103上的蜂窩無線電發(fā)起或接收移動 設備102的用戶的電話呼叫。
[0039] 在步驟303,移動設備101標識通過電話呼叫與移動設備101的用戶通信的一方(例 如,移動設備102的用戶)。在一個實施例中,使用社交媒體、反向電話查找和/或聯(lián)系人列表 標識該方。例如,可以使用與移動設備101的用戶通信的一方的電話號碼(當移動設備101的 用戶發(fā)起與移動設備102的電話呼叫時,該電話號碼可以從由移動設備101的用戶撥打的電 話號碼獲得,或者當移動設備102的用戶發(fā)起與移動設備101的電話呼叫時,該電話號碼可 以從移動設備102獲得)在用戶(移動設備101的用戶)聯(lián)系人列表(其包含聯(lián)系人列表以及 聯(lián)系人的電話號碼)中查找該方。在另一個實例中,移動設備101可以在獲得該方的電話號 碼之后,通過反向電話查找獲得該方的身份。在另一實例中,移動設備101可以使用社交媒 體確定該方的身份,例如通過檢查用戶的主頁或社交媒體信源,該主頁或社交媒體信源可 以指示在與電話呼叫接收或發(fā)起時間匹配的特定時間與指定個人通信。這種分析可以涉及 使用自然語言處理,其專注于諸如"通信"和"時間"之類的關鍵字。在一個實施例中,社交媒 體可以用于確定該方與移動設備101的用戶具有的特定關系。例如,可以標識該方的姓名, 但是,可能不會很容易地知道與移動用戶101的用戶的關系類型(例如,朋友、同事)。在一個 實施例中,可以使用社交媒體確定該方與移動設備101的用戶的關系,例如查看在用戶主頁 上列出的朋友以便判定是否具有與該方身份的匹配。
[0040] 在步驟304,移動設備101監(jiān)視由移動設備101在蜂窩數據網絡103上接收的蜂窩無 線電信號的信號強度。
[0041] 在步驟305,移動設備101判定蜂窩無線電信號的信號強度是否低于閾值。在一個 實施例中,此類閾值由移動設備101的用戶指定。在一個實施例中,可以以位速率(每秒位 數)或電話信號格數表示該閾值。
[0042]如果蜂窩無線電信號的信號強度高于閾值,則移動設備101繼續(xù)在步驟305判定蜂 窩無線電信號的信號強度是否低于閾值。
[0043]但是,如果蜂窩無線電信號的信號強度低于閾值,則在步驟306,移動設備101檢測 在移動設備101的用戶的區(qū)域內的一個或多個無線網絡104。
[0044]在步驟307,移動設備101檢查移動設備101的用戶的簡檔,以便基于與所標識的一 方關聯(lián)的安全級別,判定移動設備101是否被授權切換到檢測到的無線網絡104之一以便傳 送語音通信。如上面討論的,簡檔可以包括聯(lián)系人列表以及關聯(lián)安全級別。一旦知曉與移動 設備101的用戶通信的一方的身份和/或知曉該方與移動設備101的用戶具有的關系類型, 可以使用此類信息基于簡檔確定與該方關聯(lián)的安全級別。例如,簡檔可以指示在不安全網 絡上到達/來自John Doe的呼叫可接受。在另一個實例中,簡檔可以指示到達/來自Jane Doe的呼叫僅在安全網絡上發(fā)生。在另一實例中,簡檔可以指示來自業(yè)務伙伴的呼叫僅在安 全網絡上發(fā)生。
[0045] 在步驟308,移動設備101判定與所標識的一方關聯(lián)的安全級別是否滿足或超過預 定義安全級別,例如僅在安全網絡上通信。
[0046] 如果與所標識的一方關聯(lián)的安全級別不滿足或未超過預定義安全級別,則在步驟 309,移動設備101切換到在檢測到的無線網絡104之一上使用基于網際協(xié)議的語音傳送語 音通信。例如,如果所標識的一方對應于其安全級別與經由不安全網絡通信可接受相關聯(lián) 的朋友,則移動設備101將切換到在檢測到的無線網絡104之一上(無論是否安全)使用基于 網際協(xié)議的語音傳送語音通信。在一個實施例中,如果檢測到多個無線網絡104,則移動設 備101可以例如基于安全級別、信號強度等,選擇被認為好于其它無線網絡(多個)1〇4的無 線網絡104。
[0047] 備選地,移動設備101向移動設備101的用戶顯示具有選項的通知,該選項用于切 換到在檢測到的無線網絡104之一上使用基于網際協(xié)議的語音傳送語音通信。如果用戶接 收到此類通知,則用戶可以決定是否繼續(xù)切換到使用無線網絡104。如果用戶決定不繼續(xù)切 換到使用無線網絡104,則移動設備101繼續(xù)在步驟304監(jiān)視移動設備101在蜂窩數據網絡 103上接收的蜂窩無線電信號的信號強度。如果用戶決定繼續(xù)切換到使用無線網絡104,則 移動設備101切換到在安全無線網絡104上使用基于網際協(xié)議的語音傳送語音通信。
[0048]結合圖1-2參考圖3B,但是,如果與所標識的一方關聯(lián)的安全級別滿足或超過預定 義安全級別(例如要求僅在安全網絡上通信),則在步驟310,移動設備101判定任何檢測到 的無線網絡104是否安全。
[0049] 如果檢測到的無線網絡104均不安全,則在步驟311,移動設備101繼續(xù)在蜂窩數據 網絡103上傳送語音通信。以這種方式,用戶將能夠確保不在不安全的無線網絡104上傳輸 其安全性對于用戶來說重要的電話對話,即使此類無線網絡104將提供更好的信號強度。在 繼續(xù)通過蜂窩數據網絡103傳送語音通信時,移動設備101繼續(xù)在步驟304監(jiān)視由移動設備 101在蜂窩數據網絡103上接收的蜂窩無線電信號的信號強度。
[0050] 但是,如果至少一個檢測到的無線網絡104安全,則在步驟312,移動設備101切換 到在安全無線網絡104上使用基于網際協(xié)議的語音傳送語音通信。例如,如果所標識的一方 對應于其安全級別與僅通過安全網絡通信相關聯(lián)的業(yè)務同事,則移動設備101將切換到在 安全無線網絡104上使用基于網際協(xié)議的語音傳送語音通信。以這種方式,用戶可以控制語 音通信的傳送,并且確保僅在安全無線網絡104上傳輸其安全性對于用戶來說重要的電話 對話。在一個實施例中,如果檢測到多個安全無線網絡104,則移動設備101可以例如基于信 號強度等,選擇被認為好于其它無線網絡(多個)1〇4的無線網絡104。
[0051 ] 備選地,移動設備101向移動設備101的用戶顯示具有選項的通知,該選項用于切 換到在安全無線網絡104上使用基于網際協(xié)議的語音傳送語音通信。如果用戶接收到此類 通知,則用戶可以決定是否繼續(xù)切換到使用無線網絡104。如果用戶決定不繼續(xù)切換到使用 無線網絡104,則移動設備101繼續(xù)在步驟304監(jiān)視由移動設備101在蜂窩數據網絡103上接 收的蜂窩無線電信號的信號強度。如果用戶決定繼續(xù)切換到使用無線網絡104,則移動設備 101切換到在安全無線網絡104上使用基于網際協(xié)議的語音傳送語音通信。
[0052] 在步驟309或步驟312切換到在無線網絡104上使用基于網際協(xié)議的語音傳送語音 通信時(無論自動還是在用戶接收通知后指示切換到使用無線網絡104之后),在步驟313, 移動設備101被禁止聯(lián)系蜂窩數據網絡103以偵測服務。以這種方式,將延長移動設備101的 電池壽命。
[0053] 在步驟314,移動設備監(jiān)視無線網絡104(在步驟309或步驟312被切換到的用于傳 送語音通信的無線網絡104)上的基于網際協(xié)議的語音信號的信號強度。
[0054]在步驟315,移動設備101判定基于網際協(xié)議的語音信號的信號強度是否低于閾 值。在一個實施例中,此類閾值由移動設備101的用戶指定。在一個實施例中,可以以位速率 (每秒位數)或電話信號格數表示該閾值。
[0055] 如果基于網際協(xié)議的語音信號的信號強度高于閾值,則移動設備101繼續(xù)在步驟 315判定基于網際協(xié)議的語音信號的信號強度是否低于閾值。
[0056] 但是,如果基于網際協(xié)議的語音信號的信號強度低于閾值,則在步驟316,移動設 備101切換到在蜂窩數據網絡103上使用蜂窩無線電傳送語音通信。
[0057]在步驟317,禁止移動設備101聯(lián)系無線網絡104(在步驟309或步驟312被切換到的 用于傳送語音通信的無線網絡104)。以這種方式,將延長移動設備101的電池壽命。
[0058]出于示例目的給出了對本發(fā)明的不同實施例的描述,但所述描述并非旨在是窮舉 的或是限于所公開的實施例。在不偏離所述實施例的范圍和精神的情況下,對于所屬技術 領域的普通技術人員來說許多修改和變化都將是顯而易見的。在此使用的術語的選擇,旨 在最好地解釋實施例的原理、實際應用或對市場中的技術的技術改進,或者使所屬技術領 域的其它普通技術人員能理解在此所公開的實施例。
【主權項】
1. 一種用于控制語音通信的傳送的方法,所述方法包括: 創(chuàng)建第一用戶的具有聯(lián)系人列表和關聯(lián)安全級別的簡檔; 使用蜂窩數據網絡上的蜂窩無線電發(fā)起或接收移動設備的所述第一用戶的電話呼叫; 標識正在通過所述電話呼叫與所述第一用戶通信的第二用戶; 監(jiān)視所述移動設備在所述蜂窩數據網絡上接收的蜂窩無線電信號的信號強度; 響應于所述蜂窩無線電信號的所述信號強度小于第一閾值,檢測一個或多個無線網 絡; 響應于所述蜂窩無線電信號的所述信號強度小于所述第一閾值,由處理器檢查所述移 動設備的所述第一用戶的所述簡檔,以便基于與所述第二用戶關聯(lián)的安全級別,判定是否 被授權切換到一個或多個檢測到的無線網絡之一以便傳送語音通信; 響應于與所述第二用戶關聯(lián)的所述安全級別滿足或超過預定義安全級別并響應于所 述一個或多個檢測到的無線網絡之一是安全的,從所述一個或多個檢測到的無線網絡選擇 安全無線網絡以便使用基于網際協(xié)議的語音來傳送語音通信,或者響應于與所述第二用戶 關聯(lián)的所述安全級別低于所述預定義安全級別,選擇所述一個或多個檢測到的無線網絡之 一;以及 切換到在選擇的無線網絡上使用所述基于網際協(xié)議的語音來傳送語音通信,或者向所 述移動設備的所述第一用戶顯示具有選項的通知,所述選項用于切換到在所述選擇的無線 網絡上使用所述基于網際協(xié)議的語音來傳送語音通信。2. 如權利要求1所述的方法,還包括: 響應于切換到在所述選擇的無線網絡上傳送所述基于網際協(xié)議的語音,禁止所述移動 設備聯(lián)系所述蜂窩數據網絡以偵測服務。3. 如權利要求2所述的方法,還包括: 監(jiān)視所述選擇的無線網絡上的基于網際協(xié)議的語音信號的信號強度; 響應于所述選擇的無線網絡上的所述基于網際協(xié)議的語音信號的所述信號強度小于 第二閾值,切換到在所述蜂窩數據網絡上使用所述蜂窩無線電傳送語音通信;以及 禁止所述移動設備聯(lián)系所述選擇的無線網絡。4. 如權利要求1所述的方法,其中對于安全級別滿足或超過所述預定義安全級別的用 戶,所述簡檔指定僅使用安全無線網絡以便使用基于網際協(xié)議的語音來傳送語音通信,其 中對于安全級別低于所述預定義安全級別的用戶,所述簡檔允許使用不安全無線網絡以便 使用基于網際協(xié)議的語音來傳送語音通信。5. 如權利要求1所述的方法,其中基于社交媒體、反向電話查找以及聯(lián)系人列表中的一 個或多個來標識所述第一用戶正在與之通信的所述第二用戶。6. 如權利要求1所述的方法,其中所檢測到的一個或多個無線網絡是Wi-Fi網絡。7. 如權利要求1所述的方法,還包括: 響應于與所述第二用戶關聯(lián)的所述安全級別滿足或超過所述預定義安全級別并響應 于所述一個或多個檢測到的無線網絡均不安全,繼續(xù)在所述蜂窩數據網絡上傳送語音通 ?目。8. 一種系統(tǒng),包括: 存儲單元,其用于存儲控制語音通信的傳送的計算機程序;以及 處理器,其耦合到所述存儲單元,其中所述處理器被配置為執(zhí)行所述計算機程序的程 序指令,包括: 創(chuàng)建第一用戶的具有聯(lián)系人列表和關聯(lián)安全級別的簡檔; 使用蜂窩數據網絡上的蜂窩無線電發(fā)起或接收移動設備的所述第一用戶的電話呼叫; 標識正在通過所述電話呼叫與所述第一用戶通信的第二用戶; 監(jiān)視所述移動設備在所述蜂窩數據網絡上接收的蜂窩無線電信號的信號強度; 響應于所述蜂窩無線電信號的所述信號強度小于第一閾值,檢測一個或多個無線網 絡; 響應于所述蜂窩無線電信號的所述信號強度小于所述第一閾值,檢查所述移動設備的 所述第一用戶的所述簡檔,以便基于與所述第二用戶關聯(lián)的安全級別,判定是否被授權切 換到一個或多個檢測到的無線網絡之一以便傳送語音通信; 響應于與所述第二用戶關聯(lián)的所述安全級別滿足或超過預定義安全級別并響應于所 述一個或多個檢測到的無線網絡之一是安全的,從所述一個或多個檢測到的無線網絡選擇 安全無線網絡以便使用基于網際協(xié)議的語音來傳送語音通信,或者響應于與所述第二用戶 關聯(lián)的所述安全級別低于所述預定義安全級別,選擇所述一個或多個檢測到的無線網絡之 一;以及 切換到在選擇的無線網絡上使用所述基于網際協(xié)議的語音來傳送語音通信,或者向所 述移動設備的所述第一用戶顯示具有選項的通知,所述選項用于切換到在所述選擇的無線 網絡上使用所述基于網際協(xié)議的語音來傳送語音通信。9. 如權利要求8所述的系統(tǒng),其中所述計算機程序的所述程序指令還包括: 響應于切換到在所述選擇的無線網絡上傳送所述基于網際協(xié)議的語音,禁止所述移動 設備聯(lián)系所述蜂窩數據網絡以偵測服務。10. 如權利要求9所述的系統(tǒng),其中所述計算機程序的所述程序指令還包括: 監(jiān)視所述選擇的無線網絡上的基于網際協(xié)議的語音信號的信號強度; 響應于所述選擇的無線網絡上的所述基于網際協(xié)議的語音信號的所述信號強度小于 第二閾值,切換到在所述蜂窩數據網絡上使用所述蜂窩無線電傳送語音通信;以及 禁止所述移動設備聯(lián)系所述選擇的無線網絡。11. 如權利要求8所述的系統(tǒng),其中對于安全級別滿足或超過所述預定義安全級別的用 戶,所述簡檔指定僅使用安全無線網絡以便使用基于網際協(xié)議的語音來傳送語音通信,其 中對于安全級別低于所述預定義安全級別的用戶,所述簡檔允許使用不安全無線網絡以便 使用基于網際協(xié)議的語音來傳送語音通信。12. 如權利要求8所述的系統(tǒng),其中基于社交媒體、反向電話查找以及聯(lián)系人列表中的 一個或多個來標識所述第一用戶正在與之通信的所述第二用戶。13. 如權利要求8所述的系統(tǒng),其中所檢測到的一個或多個無線網絡是Wi-Fi網絡。14. 一種用于控制語音通信的傳送的計算機程序產品,所述計算機程序產品包括計算 機可讀存儲介質,所述計算機可讀存儲介質具有隨其包含的程序代碼,所述程序代碼包括 用于執(zhí)行權利要求1至7中的任一權利要求的方法步驟的程序指令。
【文檔編號】H04W36/14GK106068026SQ201610248966
【公開日】2016年11月2日
【申請日】2016年4月20日 公開號201610248966.6, CN 106068026 A, CN 106068026A, CN 201610248966, CN-A-106068026, CN106068026 A, CN106068026A, CN201610248966, CN201610248966.6
【發(fā)明人】D·M·阿德利, J·W·杰克遜, A·加里瓦拉, E·B·利博
【申請人】國際商業(yè)機器公司