用于移动设备的按需电话号码控制功能的制作方法

文档序号:7993825阅读:188来源:国知局
用于移动设备的按需电话号码控制功能的制作方法
【专利摘要】本发明一种用于为具有不可拨号码的设备分配临时可拨号码的方法,从而使得该设备如在被回呼时可以具有被连接的能力。除了本发明所提供的许多益处之外,本发明为移动设备用户具体提供了多种益处,使得利用不具有可拨移动设备号码(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·布雷兹, 金大胜 申请人:艾里斯通讯公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1