用于移動設備的按需電話號碼控制功能的制作方法
【專利摘要】本發明一種用于為具有不可撥號碼的設備分配臨時可撥號碼的方法,從而使得該設備如在被回呼時可以具有被連接的能力。除了本發明所提供的許多益處之外,本發明為移動設備用戶具體提供了多種益處,使得利用不具有可撥移動設備號碼(MDN)的基于緊急情況的系統的個體能夠健康、安全和有保障。
【專利說明】用于移動設備的按需電話號碼控制功能
相關申請的交叉引用
[0001]在美國專利法第119(e)項35條款下,本申請要求2011年10月21日提交的美國臨時申請序列號61/550,020的優先權。
發明領域
[0002]本發明總體上涉及移動設備,并更具體地涉及一種用于將可確定的按需號碼與一個或多個移動設備相關聯的方法。
發明背景
[0003]用戶的蜂窩電話與具體的移動設備號碼(MDN)相關聯。MDN通常是蜂窩電話運營商(即,網絡服務提供商)分配給移動設備的,最熟悉的MDN類型是蜂窩電話的電話號碼。對于一些蜂窩系統,MDN還可以充當用于登錄到與移動設備運營商的網絡(或類似的)相關聯的用戶賬戶的用戶名。然而,將MDN分配給移動設備使得具有MDN的該移動設備在或者同一網絡或者不同的網絡上能夠被識別并且與另一設備通信。每個設備還具有一個用于識別相關聯的服務提供商的移動識別號碼(MIN)。
[0004]MDN可以被進一步分類成兩類號碼,可撥和不可撥。可撥MDN表示可以用于完成連接請求的號碼。例如,當針對可撥MDN向具體的移動設備做出連接請求時,當可撥時,服務網將接受該請求并嘗試做出連接。相反地,當針對不可撥MDN做出連接請求時,服務網將拒絕該請求,并且,因為不可以打電話給該不可撥MDN,該連接嘗試將失敗。結果是,具有不可撥MDN的移動設備雖然能夠向其他設備和號碼做出連接請求(即,呼叫),這種移動設備不能被回呼,這種設備也不能從另一移動設備獲得成功的連接請求。
[0005]可以具有不可撥MDN的設備的示例包括但不限于電傳單元(TSU),該電傳單元具有通常位于汽車內的緊急情況通知能力;在課外時間具有有限的回呼時間段的兒童監測設備;只有當位于其指定區域的外部時才能被回呼的倉庫跟蹤設備;只能被從醫生的辦公室回呼的健康監測設備。
[0006]進一步舉例說明,當汽車內的氣囊例如彈出時,汽車內的TSU可以自動地呼叫緊急號碼并與緊急情況應答者建立呼叫。在這些情形下,TSU能夠從遇險車輛完成緊急呼出并與緊急服務建立連接,但是如發生無意連接斷開的情況下,一旦該連接丟失,之前所連接的緊急服務提供商不能夠與遇險的車輛重新連接。這種限制和沒有能力與發起設備連接帶來了挑戰,這可能涉及威脅生命的情形。
[0007]相應地,所希望的是一種提供限制具有被另一設備連接的能力的不可撥MDN的移動設備的方法,使得能夠與該移動設備建立連接,如在回呼情形下。
[0008]如在此所使用的,術語:設備、移動設備、第三方系統、智能電話、終端、遠程設備、無線資產等旨在彼此或與針對本發明的目的其他類似的基于通信的設備是包含的、可互換的、和/或同義的,雖然將認識到每一設備在功能上可以具有獨特的特點、功能和/或操作(對其個體能力和/或部署可能是特定的)。
[0009]如在此所使用的,術語“可撥的”旨在包括能和/或能夠被撥號的定義;而術語“不可撥的”旨在包括不能和/或不能夠被撥號的定義。本領域技術人員將認識到術語如“可撥的”和“不可撥的”分別與上述定義是可互換。
發明概述
[0010]本發明滿足這些需要,并且已經響應于現有技術水平并具體地響應于本領域中目前可獲得的技術仍未完全解決的問題和需要對本發明進行了開發。
[0011]本發明的一個實施例包括一種用于為具有不可撥號碼的設備分配臨時可撥號碼的方法,從而使得該設備如在被回呼時可以具有被連接的能力。
[0012]本發明的另一實施例包括一種用于為具有現有的MDN的設備分配可撥的按需號碼的方法,包括:確定該設備的該MDN是不可撥的;從一個MDN號碼池為該設備分配一個可撥MDN ;并且將該所分配的可撥MDN映射至該設備和一個MSC,以使得能夠與該所分配的可撥MDN進行業務連接。
[0013]本發明的一個進一步的實施例包括提供一種用于使得能夠對具有MND的設備進行回呼的方法,包括:確定該設備的一個MND ;將所接收到的該設備的MND與一個將之前所分配的多個MDN相關聯的數據集進行比較;從該數據集中檢索一個相關聯的之前所分配的MDN ;并將該之前所分配的MND用作該設備的一個可撥MDN。
[0014]本發明的一個進一步的實施例提供了一種存儲在計算機可用介質上的計算機程序產品,包括:計算機可讀程序裝置,用于致使一臺計算機控制一個應用的一次執行,以執行一種用于將可撥號碼與具有MDN的設備相關聯的方法,該方法包括:使用臨時電話號碼控制功能(TDNCF)處理邏輯,確定該設備的該MDN ;從一個MDN數據池分配一個可撥MDN ;將該所分配的可撥MDN映射至該設備和一個MSC,使得能夠與該所分配的可撥MDN進行業務連接;以及使用數據存儲裝置將該所分配的可撥MDN和具有現有的MDN的該MDC的該映射進行存儲。
附圖簡要說明
[0015]圖1描繪了臨時電話號碼控制功能(TDNCF)移動網絡參考圖。
[0016]圖2展示了作為路由代理的用于設備發起的呼叫建立的TDNCF。
[0017]圖3展示了作為獨立的路由功能的用于設備發起的呼叫建立的TDNCF。
[0018]圖4展示了用于設備發起的呼叫建立的TDNCF邏輯。
[0019]圖5展示了用于設備終止的呼叫建立的TDNCF。
[0020]圖6展示了用于設備終止的呼叫建立的TDNCF邏輯。
[0021]圖7展示了 TDNCF在呼叫建立之前更新設備注冊的流程圖。
[0022]圖8展示了用于在呼叫建立之前進行設備注冊更新的TDNCF邏輯的流程圖。
[0023]圖9展示了 TDNCF在設備注冊過程中分配永久可撥MDN的流程圖。
[0024]圖10展示了用于在注冊過程中進行永久可撥MDN分配的TDNCF邏輯的流程圖。 優選實施方案的詳細說明
[0025]本發明總體上涉及移動設備,并更具體地涉及一種用于將可確定的按需號碼與一個或多個移動設備相關聯的方法。以下描述被展示為使得本領域的普通技術人員能夠制作和使用本發明,并且提供在專利申請及其要求的背景中。對優選實施例和通用原理以及在此描述的特征作出的各種修改對本領域的技術人員而言將是非常明顯的。因此,本發明并非旨在限定于所示實施例,而是要符合與在此描述的原理和特征相一致的最廣范圍。[0026]圖1描繪了臨時電話號碼控制功能(TDNCF)移動網絡參考圖100。處理邏輯114和數據存儲器116包括TDNCF112的一部分。信號控制點(SCP) 110與TDNCF112耦合。在一個優選實施例中,SCP是計算機數據庫,該計算機數據庫通常從服務網接收信息請求消息并返回對于完成呼叫或服務的連接而言所必需的信息。如在此所使用的,SCP在此被用來代表一個控制呼叫的路由的外部實體。在這個意義上,“路由”是要確定呼叫的結束地址。該結束地址可以是電話號碼、IP地址、電子郵件地址、URL等。
[0027]根據圖1,設備102與服務移動交換中心(MSC) 104耦合,該服務移動交換中心與TDNCFl 12耦合。MSC104還與網關交換機106耦合,該網關交換機與一個應答點108耦合,并與TDNCFl 12耦合。
[0028]圖2展示了作為路由代理的用于設備發起的呼叫建立的TDNCF。呼叫發起(電話號碼呼叫轉接)DNCF特殊數字,一個不可撥的MDN源自設備102'并且在210與服務MCS104'連接。發起請求(ORREQ) (DNCF特殊數字,不可撥的MDN)源自MSC104'并且在220與TDNCFl 12;連接。ORREQ (SCP 特殊數字,可撥 MDN)源自 TDNCFl 12'并且在 230 與 SCPl 1(V連接。然后,0RREQ_RR(路由數字,可撥MDN)源自SCPllO'并且在240與TDNCFl 12'連接。0RREQ_RR源自TDNCF112'并且在250與MSClOf連接。最后,起始地址消息(IAM)(可撥MDN)源自MSC104并且在260與應答點108'連接。此后,在207,對話在應答點對呼叫做出應答之后開始。
[0029]MDN是一個優選實施例,是一個代表移動網上的一個設備的標識符,并且還可以通過其他形式存在,如包括這些用于互聯網協議(IP)地址、電子郵件地址、統一資源定位符(URL)等的標識符。
[0030]圖3展示了作為獨立的路由功能的用于設備發起的呼叫建立的TDNCF。呼叫發起(DNCF特殊數字,不可撥的MDN)源自設備102"并且在310與MSC104"連接。0RREQ(DNCF特殊數字,不可撥的MDN)源自MSC104"并且在320與TDNCFl 12"連接。0RREQ_RR(路由數字,可撥MDN)源自TDNCF112"并且在330與MSC104"連接。IAM(可撥MDN)源自MSC104"并且在340與應答點108"連接。此后,在207',對話在應答點108"對呼叫做出應答之后開始。
[0031]圖4展示了用于設備發起的呼叫建立的TDNCF邏輯。首先,在402,從MSC接收ORREQ0然后,在404,檢查撥號數字是否違反預先配置的處理規則。在406,確定撥號數字是否需要TDNCF處理。如果在406不需要TDNCH處理,在408,確定使用發端MDN。然后,在410,orreq_RR被發送至具有適當的路由數字和MDN的MSC。
[0032]然而,根據圖4,在406,如果確定撥號數字確實需要TDNCF處理,則在412: (I)從號碼池向呼叫者分配一個臨時可撥MDN; (2)在設備標識符、可撥MDN、不可撥MDN、和服務MSC地址之間記錄一個映射;(3)為映射記錄確定持續時間;以及(4)將該映射存儲在臨時MDN數據存儲中。在414,確定服務SCP是否應該路由該呼叫。
[0033]如果在414確定為否,在416進一步確定是否應該對該呼叫的位置進行路由。如果在416確定為否,在420利用一個臨時可撥MDN,并且在410將0RREQ_RR發送至具有適當的路由數字和MDN的MSC。然而,如果在416對呼叫的位置進行路由,則在418將映射設備位置路由至路由數字,其中在420使用了臨時可撥MDN,并且在410將0RREQ_RR發送至具有適當路由數字和MDN的MSC。[0034]如果在414確定為是,則在422orreq_RR被發送至具有SCP特有撥號數字和可撥MDN的服務SCP,此后,在424從服務SCP接收0RREQ_RR。此后,在420使用一個臨時可撥MDN,并且在410將orreq_RR發送至具有適當的路由數字和MDN的MSC。
[0035]本領域技術人員將認識到的是,對于圖4、圖6、圖8和圖10而言,菱形表示處理流程中的決策點,其中,可以關于預先配置的處理規則和值來獲得決策結果。將進一步認識到的是,可以隨時對此類處理規則進行更改、修改和改變以從本發明獲得進一步的益處和結果O
[0036]在本發明的一個優選實施例中,可以按需分配臨時MDN。類似地,臨時MDN還可以具有與其分配相關聯的預定或特定持續時間,從而使得能夠重新使用或回收之前所分配的臨時MDN。
[0037]圖5展示了用于設備終止的呼叫建立的TDNCF。呼叫發起(可撥MDN)源自呼叫者502并且在510與網關交換機106'連接。位置請求(LOCREQ)(可撥MDN)源自網關交換機1(^并且在520與TDNCFl 12"'連接。路由器請求(R0UTEREQ)(不可撥MDN、MIN、移動標識號碼)源自TDNCFl 12"'并且在530與MSC104"'連接。routereq_rr (TLDN)源自MSC104"'并且在 540 與 TDNCFl 12"'連接。locreq_qq(MSICID,TLDN)源自 TDNCFl 12"'并且在550與網關交換機106'連接。IAM臨時位置電話號碼(TLDN)源自網關交換機106'并且在560與MSC104" ’連接。在570,尋呼源于MSC104" ’并終止于設備102" ’。通過步驟270',會話在設備對呼叫做出應答之后開始。
[0038]舉例來說,在一種優選的實施方式中,圖5的場景可以發生在下列情況下:呼叫被停止并且前述圖中的應答點對該設備進行回呼。在這種場景中,應答點在此特殊情況下變成了 “呼叫者”。
[0039]圖6展示了用于設備終止的呼叫建立的TDNCF邏輯。首先,在602,從網關MSC接收L0CREQ。然后,在604,檢查所接收到的撥號數字是否違反臨時MDN映射數據存儲。如果未找到映射,則在608將撥號數字用作MDN。此后,在614,routereq被發送至具有適當MDN的服務MSC。當在616接收的routereq_rr具有TLDN時,在618將具有TLDN的routereq_rr與MSC ID —同發送至網關MSN。返回步驟606,如果在606找到映射,則在610從數據存儲中檢索不可撥MDN (MIN和服務MSC ID)。然后,在612將初始不可撥號碼用作MDN。在614,routereq被發送至具有適當MDN的服務MSC。在616,接收具有TLDN的routereq_rr。在618,將具有TLDN和MSC ID的routereq_rr發送至網關MSC。
[0040]圖7展示了 TDNCF在呼叫建立之前更新設備注冊的流程圖。
[0041]根據圖7,SMS (DNCF特殊數字)源自設備102""并且在710與服務MSC104""連接。在另一實施例中,一種特殊的撥號方案可以源自該設備,如小鍵盤上的按鍵的組合(如*480)。SMDPP(DNCF特殊數字,不可撥的MDN)源自服務MSC104""并且在720與TDNCF112""連接。在另一個實施例中,特征請求FEAREQ可以源自服務MSC。QUALDIR(可撥MDN)源自TDNCFl 12""并且在730與服務MSC104 ""連接。qualdir_rr (成功)源自服務MSC104""并且在740與TDNCFl 12""連接。SMDPP (成功)源自112""并且在750與服務MSC104""連接。SMS (成功)源自服務MSC104""并且在760與設備102""連接。呼叫發起(可撥數字)源自設備102""并且在770與服務服務MSC104""連接。IAM (可撥MDN)源自服務MSC104""并且在780與應答點108 ""連接。此后,在2(^,對話在應答點對呼叫做出應答之后開始。
[0042]在一個優選實施例中,在設備進行手機發起的呼叫之前,TDNCF用可撥號碼動態地更新網絡中的設備注冊記錄。在一個進一步的優選實施例中,TDNCF使用QUALDIR(資格指示)來更新MSC中的設備注冊,其中,此具體注冊記錄僅用于呼叫建立,這樣使得該設備配置有一個不可撥號碼。本領域技術人員將認識到,當設備從確認注冊改變成功的TDNCF接收到SMS時,然后設備將照常進行呼叫。
[0043]圖8展示了用于在呼叫建立之前進行設備注冊更新的TDNCF邏輯的流程圖。首先,在802,從MSC接收SMS。然后,在804,檢查該SMS是否包含預先配置的TDNCF觸發規。如果在806該SMS不需要TDNCF處理,則在814,SMS確認被發送至該設備。
[0044]如果在806SMS確實需要TDNCF處理,則在808在一個優選實施例中將發生下列情況:(1)從號碼池分配一個臨時可撥MDN至該設備;(2)在設備標識符、可撥MDN、不可撥MDN、和服務MSC地址之間進行映射記錄;(3)為映射記錄確定持續時間;以及(4)將該映射存儲在臨時MDN數據存儲中。緊接著808的處理,在810將QUALDIR發送至具有新分配的可撥MDN的MSC。然后,在812,從MSC接收響應。然后在814向該設備發送SMS確認。
[0045]圖9展示了 TDNCF在設備注冊過程中分配永久可撥MDN的流程圖。注冊源自設備102""并且在910與服務MSC104""連接。REGNOT(不可撥MDN)源自服務MSC104""并且在920與TDNCFl 12""連接。REGNOT (可撥MDN)源自TDNCF112""并且在930與服務MSC104""連接。注冊成功源自服務MSC104""并且在940與設備102 ""連接。SMS(DNCF特殊數字)源自設備102""并且在950與服務MSC104""連接。在另一實施例中,一種特殊的撥號方案可以源自該設備,如小鍵盤上的按鍵的組合(如*480)。SMDPP(DNCF特殊數字,可撥的MDN)源于服務MSC104""并且在960與TDNCFl 12""連接。在另一實施例中,特征請求FEAREQ可以源自服務MSC0 SMDPP (成功)源自TDNCFl 12""并且在970與服務MSC104""連接。SMS (成功)源自服務MSC104""并且在980與設備102 ""連接。呼叫發起(撥號數字)源自設備102""并且在985與服務MSC104""連接。IAM (可撥MDN)源自服務MSC104""并且在990與應答點108""連接。此后,在270',對話在應答點對呼叫做出應答之后開始。
[0046]在一個或多個優選的替代性實施例中,本發明使得當設備注冊到網絡時TDNCF能夠為該設備分配一個永久可撥MDN。在操作中,在其可以使用網絡進行SMS或呼叫發起之前,設備將在其上電時向網絡注冊;TDNCF可以正常阻塞對可撥MDN的所有呼叫;因此,本發明提供了:當設備需要撥打允許回呼的號碼時,該設備在進行呼叫之前向TDNCF發送一個觸發。該觸發可以是一個SMS或該設備可以通過MSC發送至TDNCF的任何其他消息。當與本發明一起使用時,這種觸發將使TDNCF在一個可配置的時間段內暫時不阻塞對可撥MDN的呼叫。
[0047]圖10展示了用于在注冊過程中進行永久可撥MDN的分配的TDNCF邏輯。根據圖10,該過程具有兩個步驟,步驟I包括過程1002至1010,并且步驟2包括過程1012至1020。
[0048]首先,在1002,從MSC接收REGNOT。如果在1004確定主叫號碼為可撥的,則(I)為該設備分配一個可撥MDN ;并且(2)在1008在所分配的號碼上配置呼叫阻塞。
[0049]然而,如果在1004確定主叫號碼為不可撥的,則在1006確定主叫號碼是否需要TDNCF處理。如果確定主叫號碼需要TDNCF處理或者主叫號碼不需要TDNCF,則在1008: (I)為該設備分配一個可撥MDN;并且(2)在所分配的號碼上配置呼叫阻塞。此后,在1010,將regnot_rr響應發送至具有可撥MDN的MSC。這結束了步驟I ;然后在稍后的時間緊跟著步驟2。
[0050]對于步驟2而言,在1012,從MSC接收SMS。接下來,在1014檢查該SMS是否包含預先配置的TDNCF觸發規則。如果在1016該SMS不需要TDNCF處理,則在1020將SMS確認發送給該設備。如果在1016SMS不需要TDNCF處理,則在1018: (I)移除呼叫阻塞配置;以及(2)將該移除設置成在一段可配置的持續時間之后失效。此后,在1020向該設備發送SMS確認。
[0051 ] 根據本發明,在一個或多個實施例中,提供了為設備分配可撥按需號碼。雖然對本發明而言存在許多益處,同時本發明的一個具體優點是:少量的可撥號碼可以用于大量的不可撥設備,因為不是所有設備都將同時使用這些號碼。因此,本發明立即證明了優秀的資源利用。進一步地,本發明不僅允許不可撥移動設備提高到現有的安全標準之上,而且還為不可撥移動設備按需回呼創建了新的機會。
[0052]盡管已經根據所示實施例對本發明進行了描述,但本領域的普通技術人員將容易地認識到,可以對這些實施例進行變化并且那些變化將在本發明的精神和范圍內。相應地,在不偏離本發明的精神和范圍的情況下,本領域的普通技術人員可以作出許多修改。還設想了本發明的許多其他實施例。
[0053]在此所述的任何理論、運行機制、證據、或發現旨在進一步加強對本發明的理解,并且并不打算以任何方式使本發明依賴于這種理論、運行機制、證據、或發現。應當理解的是,雖然上述說明中對詞語更可取的、優選地或優選的使用表示如此描述的特征可能更可取,盡管如此,它可能不是必要的,并且沒有該特征的實施例可以視為在本發明的范圍之內,該范圍由接下來的權利要求書所定義。
【權利要求】
1.一種用于為具有現有的移動設備號碼(MDN)的設備分配可撥按需號碼的方法,包括: 確定該設備的該MDN是不可撥的;從一個MDN號碼池分配一個可撥MDN給該設備;以及將該所分配的可撥MDN映射至該設備和一個移動交換中心(MSC)以使得能夠與該所分配的可撥MDN進行業務連接。
2.如權利要求1所述的方法,其中,該現有的MDN是不可撥的。
3.如權利要求2所述的方法,進一步包括為該所分配的可撥MDN設置一個預定的有效時間。
4.如權利要求3所述的方法,其中,映射進一步包括對該所分配的可撥MDN和具有該現有的MDN的該MSC進行映射。
5.如權利要求4所述的方法,其中,進一步包括存儲對該所分配的可撥MDN和具有該現有的MDN的該MSC的該映射。
6.如權利要求5所述的方法,進一步包括向該MSC提供與該所分配的可撥MDN相關聯的適當路由信息。
7.如權利要求6所述的方法,其中,由于該有效期具有一個預定值,該所分配的可撥MDN是臨時的。
8.如權利要求6 所述的方法,進一步包括給該所分配的可撥MDN打一個電話并建立一個業務連接。
9.一種用于使得能夠向具有現有的移動設備號碼(MDN)的設備回呼的方法,包括: 確定該設備的一個MDN ;將所接收到的該設備的MDN與一個將之前所分配的多個MDN相關聯的數據集進行比較;以及 從該數據集中檢索一個相關聯的之前所分配的MDN ;以及將該之前所分配的MDN用作該設備的一個可撥MDN。
10.如權利要求9所述的方法,進一步包括將來自該數據集的該之前所分配的MDN與該設備和一個移動交換中心(MSC)相關聯。
11.如權利要求10所述的方法,其中,該現有的MDN是不可撥的。
12.如權利要求10所述的方法,其中,從該數據集檢索一個相關聯的之前所分配的MDN進一步包括:從該數據集檢索一個不可撥MDN、一個移動標識號碼(MIN)和MSC標識。
13.如權利要求10所述的方法,進一步包括向該MSC提供與該之前所分配的MDN相關聯的適當路由信息從而使得能夠進行例程和一個業務連接。
14.如權利要求13所述的方法,其中,該之前所分配的MDN具有一個有效期。
15.如權利要求13所述的方法,進一步包括給該之前所分配的MDN打一個電話并建立一個業務連接。
16.如權利要求15所述的方法,其中,該設備是一個電傳服務單兀(TSU)。
17.如權利要求15所述的方法,其中,該設備是一個健康監測設備。
18.一種存儲在計算機可用介質上的計算機程序產品,包括: 計算機可讀程序裝置,用于致使一個計算機控制一個應用的一次執行,以執行一種用于將可撥號碼與具有現有的移動設備號碼(MDN)的設備關聯的方法,包括執行;使用臨時電話號碼控制功能(TDNCF)處理邏輯;確定該設備的該MDN ;從一個MDN數據池分配一個可撥 MDN ; 將該所分配的可撥MDN映射至該設備和一個移動交換中心(MSC)以使得能夠與該所分配的可撥MDN進行業務連接;以及 使用數據存儲裝置存儲對該所分配的可撥MDN和具有該現有的MDN的該MSC的該映射。
19.如權利要求18所述的程序產品,進一步包括:該TDNCF邏輯為該所分配的可撥MDN建立一個預定有效時間。
20.如權利要求19所述的程序產品,進一步包括:該TDNCF提供路由信息從而為該設備建立一個業務連接。
【文檔編號】H04M11/00GK103999440SQ201280063317
【公開日】2014年8月20日 申請日期:2012年10月19日 優先權日:2011年10月21日
【發明者】陳以翔, 德魯·S·約翰遜, 賽義德·扎伊姆·侯賽因, 馬克·E·克拉森伯格, 柯克·E·布雷茲, 金大勝 申請人:艾里斯通訊公司