CN102202373A - 基于位置的呼叫路由 - Google Patents

基于位置的呼叫路由 Download PDF

Info

Publication number
CN102202373A
CN102202373A CN201110079075XA CN201110079075A CN102202373A CN 102202373 A CN102202373 A CN 102202373A CN 201110079075X A CN201110079075X A CN 201110079075XA CN 201110079075 A CN201110079075 A CN 201110079075A CN 102202373 A CN102202373 A CN 102202373A
Authority
CN
China
Prior art keywords
user
mobile phone
zone
telephone system
area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201110079075XA
Other languages
English (en)
Inventor
彼得·库斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitel Networks Corp
Original Assignee
Mitel Networks Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitel Networks Corp filed Critical Mitel Networks Corp
Publication of CN102202373A publication Critical patent/CN102202373A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • H04M15/8033Rating or billing plans; Tariff determination aspects location-dependent, e.g. business or home
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • H04M15/8044Least cost routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • H04M15/8044Least cost routing
    • H04M15/8055Selecting cheaper transport technology for a given service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

本发明公开了基于位置的呼叫路由。一种用于基于移动电话的位置路由呼叫的呼叫路由***、电话***和移动电话。通过路由呼叫,经过直接呼叫移动电话附近的其他电话,可以免去或减少移动电话费用。在典型的实施例中,在接收呼叫前配置用于***的用户配置信息。用户配置信息可以定义多个区域,每个区域与路由号码相关联。在运行过程中,移动电话可利用其上的定位***来定期更新其位置。当呼叫移动电话时,在移动电话位置在已定义区域中时呼叫可以通过电话***被路由到另一个号码。所述区域可以特定是较宽的且可以相互重叠。在一个描述方式中,第一区域可以是办公室,而第二区域可以是建筑物。

Description

基于位置的呼叫路由
技术领域
本申请总体上涉及电话,更具体地讲,涉及一种当移动电话在配置所述路由号码的定义区中时用于将呼叫导向到所述路由号码的通信***。
背景技术
如今,市场上几乎每种移动电话都配备了全球定位***。全球定位***可使用定位在地球轨道上的一组卫星。为了确定其位置,移动电话能处理它从卫星接收到的数据,以计算与每个卫星的距离。这些距离以及卫星位置可以与三边测量的可能帮助一起用来计算移动电话的位置。海拔信息也可以包括为确定的位置信息的部分。
软件开发人员可以用各种方式来利用全球定位***所提供的位置信息。例如,可以在地图上显示位置信息。然后用户可以确定他们的确切坐标以找到目标地方。应用软件也可显示诸如方向和速度之类的衍生信息,通常,可以从位置改变计算出这些衍生信息。
然而,全球定位***应用还没有充分利用位置信息。当移动装置的用户在已知位置时,尽管可以利用附近的电话,但呼叫仍然路由到移动装置。通过将来电路由至附近的电话,可以节省移动电话的时间。为了提供上述呼叫路由特征的例子,当用户在酒店房间中时,用户可希望将呼叫他们PBX的分机路由到他们酒店房间的电话。然而,目前的呼叫路由应用并不提供这样的能力。
尽管上文描述单点,但是可有这样的情况,其中用户想要定义更大的区来检测他们当前所在地并基于该信息路由呼叫。例如,用户可希望在任意时间将他们在室内或附近的移动电话呼叫转到室内电话。因此,需要一种提供基于位置的呼叫路由来克服上述限制的***和方法。
附图简述
在所附权利要求中描述了被认为是本申请的特性的新特征。在随后的描述中,分别使用相同的标记在说明书和附图通篇标记相类似的部件。附图不必按比例绘制,并且考虑到简洁和简明,某些附图可能以放大或概括形式示出。然而,本申请本身以及用途的优选方式、另外的目的及其优势在结合附图阅读时通过参考以下对示例实施例的具体描述将被更好地理解,其中:
图1示出根据本申请的一方面的典型移动电话的示例性硬件和软件组件;
图2是示出根据本申请的一方面的商业环境中的自动呼叫路由特征的框图;
图3表示根据本申请的一方面当用户在已知位置外时的示例性呼叫路由特征;
图4提供根据本申请的一方面当用户进入另一识别位置时的呼叫路由特征的进一步描述;
图5是示出根据本申请的一方面的用于配置移动电话路由呼叫的示例性处理的流程图;
图6示出根据本申请的一方面的用于配置电话***路由呼叫的典型处理;以及
图7示出根据本申请的一方面的用于基于移动电话的位置信息路由呼叫的示意性处理。
发明详述
以下结合附图阐明的说明被看成是对本申请的当前优选实施例的描述,并且并非意在表示可以构造和/或利用本申请的唯一形式。说明书结合示例性实施例阐明了用于构造和操作本申请的步骤和步骤顺序。然而,应当理解,相同或等同功能和工序可以通过也意在包含在本申请的精神和范围内的不同实施例来完成。
概述
本申请总体上涉及远程通信,更具体地讲,涉及一种当移动电话在定义区中时用于将呼叫导向到路由号码的电话***。在示意性实施例中,用户可以通过配置用户配置信息来开始,所述用户配置信息通常在呼叫进行路由前提供。用户配置信息可以定义多个区域,每个区域与路由号码相关联。在运行过程中,移动电话可采用其上的定位***来定期更新它的位置。位置信息可由移动电话上的全球定位***(GPS)提供。当用户分机号码配置来电时,在移动电话的位置在定义区域中时,呼叫可以由电话***路由到另一配置的号码。当移动电话的位置不在任意已知的位置时,电话***可以将来电路由到移动电话。所述区域可以特定是较宽的且可以相互重叠。当移动电话的位置检测到在特定和较宽的区域中时,电话***可以将呼叫路由到与特定区域相关联的配置的号码。
如上所示,本申请涉及一种用户移动电话中的GPS接收器,该GPS识别位置以使用户希望使他们的专用交换分机(PBX)有呼叫路由的功能。在一个例子中,用户可以经历识别宾馆房间的GPS坐标的过程,其中将存储呼叫路由应用程序。随后,移动电话上的应用程序将轮询GPS的接收器以确定用户位置,并将其与存储位置列表进行比较,列表中的一者可以是用户所在的酒店房间的位置。当用户在他们的酒店房间中时,应用程序可将呼叫转接到酒店房间的电话。另一方面,当用户离开他们的酒店房间时,应用程序可将呼叫路由到他们的移动电话。如下所述是用于基于GPS坐标读数来识别位置并基于位置路由呼叫的一些***和方法。这可用于识别较小占位面积的位置(如酒店房间)和较大区域(如整幢建筑物)。相关领域的技术人员将理解上述实施例是说明目的的,而不限制本申请的范围。
移动电话
在对移动电话和电话***的操作进行详细说明之前,下面先对移动电话102的硬件和软件进行说明。一般来说,移动电话102可以包括用于执行逻辑的处理器104、存储器106、显示器108和键盘110。移动电话102的显示器108可以是液晶显示器(LCD),或者可以是通常用在移动电话102上的其他类型的显示器。显示器108可通过触敏的,并且可以作为输入装置来发挥作用。键盘110可以是按钮数字拨号键(如典型电话上的)、多键键盘(如常规键盘)、或用于输入文本数据的任何其他装置。在一些移动电话102中,键盘110可以在显示器108上显示,从而允许触敏显示器108起到键盘110的作用。
存储器106通常包括易失性存储器(如RAM)和非易失性存储器(如ROM、闪存等)。存储器106的非易失性部分可以用来保存永久性信息,当移动电话102关机时永久性信息也不应该丢失。移动电话102可以包括操作***(OS)120,如可得自微软公司的Windows.RTM.CE或Windows Mobile.RTM、Redmond、Wash.或其他OS。OS可驻留在存储器106中,并在处理器104上执行。
存储器106还可以包括一个或多个装置管理器122以用于和一个或多个输入/输出装置进行相互作用。装置管理器122可以是安装在移动电话102上的软件。装置管理器122可以与每个输入/输出装置对应。除了装置管理器122,一个或多个应用程序可以加载到存储器106,并运行在操作***120上或与操作***120相关联。可以在移动电话102上运行的应用程序的例子包括电话拨号程序、电子邮件程序、日程安排程序、个人信息管理(PIM)程序、文字处理程序、电子表格程序、互联网浏览器程序、即时消息程序、GPS和/或地图程序、健康监测程序、天气程序等。当然,许多在移动电话102上运行的其他类型的应用程序对于相关领域的技术人员而言都是显而易见的。
这些应用程序可以使用并将信息存储在存储器106中,如由电子邮件应用程序使用的电子邮件或其他信息、由PIM使用的接触信息、由日程安排程序使用的约会信息、由文字处理程序使用的文件、由即时信息程序使用的即时信息消息、由GPS和/或地图程序使用的地图和航线点、由健康监测程序使用的医疗信息等。
在存储器106中也在移动电话102上运行客户端应用124,它允许用户在电话***上配置用户信息及更新其位置。客户端应用124还允许用户指定更新位置的频率。客户端应用124可通过网络连接或通过直连链路安装在移动电话102上。或者,客户端应用124可以预装,且作为上述操作***120的一部分。
还可以在到移动电话102上提供软件电话应用126。软件电话应用126可以通过LAN上运行的公司网络接收来电。通常,来电可通过无线方式提供并由移动电话通过移动电话中的无线LAN接口硬件(802.11)接收。移动电话102中的软件电话通常是经由电话***中分出来的独立的分机号码来接收呼叫。通过软件电话应用126,移动电话102的用户在公司网络内可接收呼叫,而它们仍在覆盖区域中,因此避免移动电话的费用。
存储器106还可以包括一组或多组API 128的集合,以有助于实现移动电话102与一个或多个远程输入/输出装置之间的无线通信。API 128可以由应用程序启动以识别和控制一个或多个远程输入/输出装置。以这样的方式,移动电话102能够利用一个或多个远程输入/输出装置的服务或功能。
移动电话102还可以包括电源118,其可以以一块或多块电池、燃料电池或其他的电力源的形式来实施。电源118还可包括外接电源,如交流电适配器或供电的对接支架(docking cradle)来给电池补充或重新充电。
移动电话102还可以包括一个或多个音频、视频和/或振动提醒机构112。这些提醒机构112可以直接耦接电源118,使得当激活时,尽管处理器104和其他组件可能关闭以保存能量,但是它们在由提醒机构112指令的期间保持开启。提醒机构112的例子可以包括一个或多个发光二极管、音频接口和振动触发器。在使用时,可以对一个或多个发光二极管进行编程以指示装置状态(如开机、关机、充电、来电、信息等待等)。在使用时,音频接口可向用户提供音频信号,也可从用户接收音频信号。例如,音频接口可以耦接到扬声器以提供音频输出、和耦接到麦克风以接收音频输入,例如促进电话会话。在使用时,可以对振动触发器进行编程,使其振动来指示装置的状态(如在接收到来电或文本信息时、闹钟关闭时等振动)。
移动电话102还可以包括至少一个GPS接收器114,它可以促进确定移动电话102的位置信息。GPS接收器114可以使用由GPS卫星发送的精确定时信号来计算其位置。这些信号可以包括信息,例如发送信息的时间、精确的轨道信息及所有的GPS卫星的常规***健康和粗略轨道。这些位置信息然后可以集成到客户端应用124。
尽管位置信息可得自GPS接收器114,但是相关领域的技术人员将理解,本申请并不必限制于GPS实施方式,并且位置信息可通过代替的装置来获得。移动电话102还可以包括远程通信无线模块116,如GPRS模块或WiFi模块,这些模块通过通信网络促进移动电话102与外部世界之间的无线连接。
为了描述的目的,以下将提供一组例子来展示本申请内提供的基于位置的呼叫路由***和方法的细节。给出这些例子使得相关领域的技术人员对本申请有大致的理解。以下提供的例子假设用户具有恰当配置的多个区域。例子由移动电话102在用户的商业位置中时的路由呼叫开始。继而,示出了当移动电话102在用户的商业位置外时的路由特征。最后,在最后的例子中,移动电话102进入另一认可区域。遵循例子以流程图的形式提供通常的处理。
商业园区域
图2示出根据本申请的一方面的在商业环境200内的自动呼叫路由特征的框图。环境200示出了进入商业园216的移动电话102的用户。相关领域的技术人员将理解如图2所示的环境200也可以涉及其中用户恰当地配置的任何其他认可区域。
如图所示,当用户到达商业园216,在装配GPS的移动电话102上的客户端应用124可以用移动电话的GPS接收器114定期记录他们的GPS位置,并经由它们的蜂窝网络提供商206所提供的GPRS数据链路212将位置坐标发送到电话***204。在下文讨论中会更明确,电话***204还可称为通信***或VoIP***控制器204。电话***204可尝试确定由移动电话102提供的位置是否落在用户储存的预定义的“联系我”列表中。
当电话***204确定没有匹配时,电话***204可通过蜂窝网络206将来电214路由到移动电话102。另一方面,如图2所示,当电话***204将移动电话的位置匹配到配置区域(即商业园216)时,可以在呼叫路由路径208上将来电214路由到具有分机1234的IP电话210。呼叫路由路径208可以在公司LAN 202上。
商业园216还可定义为多点区域或更大区域。来电214可以在呼叫路由路径208上路由到用户的移动电话102上的用户SIP软件电话应用126,从而使他们的移动电话102铃响,而不是他们的IP电话210铃响。呼叫路由路径208可与公司LAN 202相关联,这可允许用户节省移动电话时间,以及允许他们经软件电话126接入他们的电话***204特征和应用。
尽管通常呼叫路由发生在电话***204上,但是在其他实施例中,来电214可由移动电话102接收,随后,移动电话102可将呼叫路由到适当的电话号码。相关领域的技术人员可以理解呼叫路由也可发生在蜂窝网络提供商206上。
非认可区域
继续上面提供的描述,图3表示根据本申请的一方面的当用户离开已知位置时的示例性呼叫路由特征。在示出的环境300中,用户已离开商业园216且不在任何预定义的“联系我”区域。相关领域的技术人员将理解当用户离开任何认可区域并进入非认可区域时,可以使用如下处理。
在它们装配GPS的移动电话102上的客户端应用124可用移动电话的GPS接收器114定期记录GPS位置。然后可以经由它们的蜂窝网络提供商206提供的GPRS数据链路212将位置坐标发送到电话***204。电话***204可以确定位置是否落在用户储存的预定义的“联系我”列表中。
如图3所示,和任何认可区域没有匹配,使得电话***204可为用户改变呼叫路由来匹配“区域外”路由规则。通常,这导致电话***204从共同的LAN 202上的IP电话210的分机1234至用户的移动电话102改变呼叫路由通道208。此后,来电214路由到用户的移动电话102,从而使电话铃响。
专用区域
当用户返回认可区域时,然后来电214可以再次进行路由,如图4所示。如环境400中所示,用户回到他们的家402。在它们装配GPS的移动电话102上的客户端应用124可以使用移动电话的GPS接收器114定期记录GPS位置,然后经由蜂窝网络提供商206提供的GPRS数据链路212将位置坐标发送到电话***204。电话***204可以确定用户在他们的家402,使得电话***204可以改变呼叫路由。从那一刻开始,至移动电话的来电214可被路由到用户家中的电话404,从而使电话铃响。
在另一实施例中,至位于商业园216中的IP电话210的来电214也可被路由至家中电话404。不是在公司LAN 202上将呼叫路由至IP电话210,电话***204可认识到呼叫应当被路由至移动电话102目前位于的区域。
图2、3、4中提供的例子用于示意性目的,其不应当被解释为对本申请的范围的限制。相关领域内的技术人员将理解本文所述的***和方法可扩展到多个认可区域。这些认可区域不需要是用户经常进入的区域,相反可包括用户已配置的任何区域。
此外,尽管在移动电话的位置确定在配置的区域中时来电214主要被路由至其他电话***,但是诸如SMS、MMS之类的其他呼入信息也可被路由。
移动电话配置
在通常的实施例中,在电话***204可以将来电214路由至适当装置之前,用户可配置多个区域。当配置并检测到移动电话102位于该区域内时,***控制器204可以将来电214导向到用户或其他授权人可提供的路由电话号码。图5是示出根据本申请的一方面的配置移动电话102路由呼叫的示例性处理的流程图。尽管提供示例性处理,但是相关领域的技术人员将理解这些处理可改变以包括更少或更多的处理。
移动电话102配置过程可从块500开始。在块502,用户可以在他们的移动电话102上配置客户端应用124。客户端应用124可通过将移动电话102直接连接到USB接口或通过蜂窝网络提供商206下载客户端应用124而配置到移动电话102上。在一个实施例中,在购买电话时可预装客户端应用124。在另一实施例中,客户端应用124可以在远程执行的软件(例如通过互联网)上远程运行。
在移动电话102上,用户可以配置“联系我”区域。在判决块504,可以决定用户是否愿意配置单点区域还是多点区域。在块506,提供单点区域的配置过程。单点区域可以是其中单一坐标用于精确指明移动电话102位置的区。例如单点区域可以是办公室。
为了配置单点区域,在块508,用户可以输入它们希望配置的区域的名称。用户可以通过移动电话102的键盘110或一些其他方法来输入位置名称。通常图形用户界面(GUI)可提供在移动电话102上,并显示在显示器108上,以促进用户的相互作用。GUI可以与客户端应用124相关联。GUI界面可以提供许多菜单和选项。一种这样的菜单可称为“配置联系我”菜单。
在块510,用户可以输入用户期望将来电214路由至的电话号码。还可提供GUI界面以输入电话号码。在一个实施例中,多个路由号码可输入GUI。在一个路由号码中断或挂断的情况下可以给予多个号码优先级。
继续图5,用户可以定义与输入的电话号码相关联的区域。在块512,根据一个实施例,用户可以到达他们希望定义的区域的位置。在块514,客户端应用124用GPS接收器114可以读取用户自己定位的区域的坐标。在替换的实施例中,用户可手动将坐标输入移动电话102,因此用户不必去用于配置的区域。
一般来说,当从移动电话102收到特定的坐标时,电话***206可包括周围区以定义区域。在另一实施例中,当读取单一坐标时,移动电话102可要求附加信息,如用户在怎样的房间中,房间的尺寸等。使用该信息,移动电话102可以定义区域。相关领域的技术人员将理解,来自单点读数的区域可调整为包含附加区,并且并不限制将附加区加入该单点的任何形式。
在块516,用户提供的信息可通过移动电话的GPRS链路212传递到电话***204。通常,这包括单点读数的坐标、以及名称和路由电话号码。移动电话102提供的其他信息可包括移动电话的特殊识别号码。在一个实施例中,移动电话102可将信息打包在一起并将其发送给电话***204。否则,可以单独发送信息。
一般来说,当物理位于期望的位置,如他们的家、分公司、酒店房间等中时,用户可以用同样的方法增加新的区域。任何区号可由电话***204识别并储存以用于呼叫路由目的。在块518,在完成初次配置后,即识别至少一个区域,客户端应用124可要求用户指定频率,在该频率客户应该轮询GPS接收器114以用于定位信息。例如,客户端应用124可每分钟、每小时、每天等将位置信息发送到电话***204。
在另一实施例中,频率可由电话***204发送。频率的选取可影响电源118被多快地放电。打开GPS接收器114越频繁,电源消耗越大。用户可以根据他们的经验和工作模式来改变频率。还可设定每天日程的时间以进行GPS轮询以及协助管理电源118。因此,用户可基于每天时间和每周天数来改变轮询频率以在这样的期限内降低电源118,在该期限内不必经常轮询或者甚至在办公时间后也根本上是这样。在块520,单点区域配置可以结束。
返回判决块504,在块522,描述配置多点区域的多个处理。不同的是,单点区域一般根据单个GPS读数来限定区域。单点区域旨在定义相对较小的区,如用户的办公室或酒店房间。当用户配置单点区域时,客户读取单个GPS位置,并将其发送到电话***204,从而指明它是单点区域。
在多点区域中,客户端应用124可通过一系列GPS坐标来定义区域的界线。多点区域旨在捕获可包括垂直分量的较大区。这就可以用于定义区域,例如用户的整个工作位置或他们的整个家。为了配置多点区域,在块524,用户可输入区域的名称。在块526,用户可输入呼叫路由号码。相关领域的技术人员将理解可以提供GUI或其他类型的界面以促进接收和发送信息。
根据一个实施例,为了输入多点区域,用户可以选取4个读数来定义他们所在结构的外部水平边界,如他们工作的建筑物或他们的家。在块528,可由用户将坐标按周界位置输入。在块530,针对各侧,这可包括用户走到结构的前面并进行读数,走到结构的后面并进行读数等。在其他实施例中,用户可将坐标手动输入到移动电话102。
在一些实施例中,还可取得垂直坐标。例如,多点区域可为具有多层的办公楼。在任选的块532,用户可被要求去最高层进行读数和最底层进行读数。在一个实施例中,用户所在的建筑物可以被输入的坐标识别,使得无需垂直读数。在块534,移动电话102可以读取垂直位置的GPS坐标。
在读取这些点后,在块516,它们移动电话102上的客户端应用124可以将信息通信到电话***204。之后,电话***204上的客户端应用124可以基于接收的点来计算结构的三维边界,并且增加附加区以覆盖误差边缘。在块518,用户可以选择GPS更新位置信息的频率。块520,多点区域配置过程可以结束。
电话***配置
图6示出根据本申请的一方面的配置电话***204路由呼叫的典型处理。电话***204可存储针对该用户的位置数据以用于呼叫路由的目的。在块600,可以开始配置电话***204的过程。在块602,电话***204可通过移动电话102从用户接收配置信息。配置信息可包括单点区域和多点区域数据。如上所述,单点区域数据可包括GPS坐标以及路由号码。单点区域可包括单个GPS坐标读数附近或周围的区。另外,电话***204可接收多点区域数据。所述信息可包括多个GPS坐标和路由号码。
在块604,电话***204可在与电话***204相关联的数据库606中使用单点或多点区域来存储路由号码以及GPS位置。数据库606可包括针对各用户和他们相关联的路由号码的信息。在块608,电话***204配置过程可以结束。
呼叫路由
在电话***204完成配置后,来电214可开始被路由。图7描述了根据发明申请的一方面的基于移动电话102的位置信息来路由呼叫的示意性处理。如上所示,基于GPS位置的呼叫路由方案使用包括在多种移动电话112中的GPS接收器114,如苹果
Figure BSA00000463422500111
谷歌Nexus
Figure BSA00000463422500112
奔迈
Figure BSA00000463422500113
和RIM黑
Figure BSA00000463422500114
在块700,可开始电话***路由过程。移动电话112上的客户端应用124可以定期轮询GPS接收器114它的当前位置。在块702,电话***204可以持续接收移动电话102的位置。移动电话102可以经由蜂窝网络提供商206提供的GPRS数据链路212将这个位置传输到电话***204。
在块704,来电214可由电话***204接收。在块706,电话***204可将移动电话102的用户位置与存储在数据库606中的配置区域相比较。
在判决块708,电话***204可以确定移动电话的位置与储存在数据库中的配置区域是否匹配。通常,这可以采用在块702接收的移动电话的位置并将这些坐标与配置区域相比较来确定。当位置与用户配置区域中的一个相匹配时,在块714,电话***204可请求用户配置呼叫路由规则。例如,如果标识的区域是用户的家402,电话***204可以自动将配置于用户的办公室电话210的呼叫重新路由到他们家中的电话404,直到他们离开他们的家402的时间。对于局部办公室或其他位置也保持相同的方法。当用户从一个位置漫步到另一位置,客户端应用联合电话***204可不间断的识别用户的位置,并确定用户是否移动到“联系我”区域,并此时为这个区申请呼叫路由规则。
如上所示,可配置单点区域和多点区域。通常,单点区域可落入多点区域内。在典型的实施例中,相对于多点区域,电话***204可以优先将呼叫路由到单点区域。在一个例子中,用户可将单点区域定义为他们的办公室,将多点区域定义为办公室所在的建筑物。当用户在办公室时,将配置他们的呼叫路由直接呼叫到他们的办公桌电话。然而当用户离开他们的办公室时,用户可以配置他们的呼叫路由以在公司的WiFi网络上导向呼叫,如果用户位于多点区域中的话。呼叫可路由到在它们配备WiFi的移动电话102上运行的SIP软件电话应用126。通常,SIP软件电话应用126可以通过电话***204的单独分机号码到达。以这种方式,当用户走出他们的办公室时,尽管他们仍在建筑物中,他们可在公司网络上继续接收他们移动电话102上的呼叫,因此避免移动电话费用。这也允许他们接入相同的特征和通信应用,这可通过它们移动电话102上的SIP软件电话126在它们的办公桌电话上得到。
当用户离开建筑物,如他们走到他们的车上,用户通常将不在定义区域,电话***204可在蜂窝网络提供商206上将他们的呼叫路由到他们的移动电话102。对于在家办公的情况(其中用户可具有家中办公室,所述办公室有他们办公室电话***204的远程工作者分机),可按上述同样的方案配置。这样,当用户在他们的家中办公室时,来电214可以路由到他们远程工作者的办公桌电话。另一方面,当用户离开办公室且仍在房子周围时,来电214可导向到他们家的电话号码。如上所示,用户在不同区域间中走动时,上述基于位置的路由可自动变换配置。在块712过程可结束。
返回判决块708,当用户不在任何定义的“联系我”区域时,电话***204可路由到移动电话102,如块710所示。在块712过程可结束。
***,方法和操作
根据本申请的一方面,提供了一种呼叫路由***。呼叫路由***可包括具有用于确定移动电话位置的定位***的移动电话。移动电话可向通信服务提供商提供位置,当移动电话的位置在配置路由号码的区中时,其将移动电话的来电导向到路由号码。
在一个实施例中,配置路由号码的区可用移动电话来定义。在一个实施例中,路由号码可与移动电话上运行的应用程序相关联,使得来电导向到移动电话。在一个实施例中,路由号码可与公司网络号码相关联。
根据本申请的另一方面,提供一种电话***。电话***可包括数据库来储存用户配置信息,其中用户配置信息定义了与第一路由号码相关联的第一区域,以及与第二路由号码相关联的第二区域,第一区域在第二区域中。电话***可包括至少一个处理器和与处理器操作性地耦接的储存器,所述存储器存储程序指令,所述程序指令在被所述处理器执行时使所述处理器执行处理。
处理可包括从用户装置接收位置数据。处理可包括当从用户装置接收到的位置数据指明用户装置位于第一区域中时,将呼叫路由到第一路由号码。处理可包括当从用户装置接收到的位置数据指明用户装置位于第二区域并且不在第一区域中时,将呼叫路由到第二路由号码。处理可包括当从用户装置接收到的位置数据指明用户既不在第一区域、也不在第二区域中时,将呼叫路由到用户装置。
在一个实施例中,其中存储器存储程序指令,程序指令在被处理器执行时使处理器从用户装置接收配置信息,并将配置信息存储到数据库中。在一个实施例中,第一区域可以定义用户的房间,第二区域定义用户的家。在一个实施例中,第一区域可以为办公室,第二区域可以为办公室所在的建筑物。在一个实施例中,定期从用户装置接收位置数据。
在一个实施例中,可以采用单个坐标配置第一区域。在一个实施例中,采用多个坐标配置第二区域。在一个实施例中,多个坐标可定义水平边界。在一个实施例中,多个坐标还可定义垂直边界。在一个实施例中,其中存储器储存程序指令,程序指令在被处理器执行时,当位置数据指明用户装置在第一区域和第二区域中进出时,使处理器在第一路由号码、第二路由号码和用户装置之间路由呼叫而不漏接呼叫。
根据本发明的又一方面,提供一种基于移动电话的位置来路由呼叫的方法。该方法可以包括通过全球定位***定义至少一个区域,并接收与所述至少一个区域相关联的路由号码。该方法可以包括为电话提供提供具有路由号码的至少一个区域,并用全球定位***确定移动电话的位置。该方法可以包括向电话***提供位置,其中在移动电话的位置在至少一个区域中时,电话***接收呼叫,并将呼叫路由到路由号码。
在一个实施例中,采用全球定位***定义至少一个区域可以包括采用单个位置读数。在一个实施例中,通过增加单个位置读数周围的附加区来确定由单个位置读数定义的至少一个区域。在一个实施例中,采用全球定位***定义所述至少一个区域可以包括采用多个位置读数。
在一个实施例中,当移动电话位于所述至少一个区域中时,电话***可以将呼叫路由到运行在移动电话上的软件电话应用。在一个实施例中,可以基于在所述移动电话上定义的频率偏好将位置提供给电话***。
提供前文描述使得本领域的技术人员能够实施本文所述的各个实施例。对这些实施例的各种变型对于本领域的技术人员是明显的,本文定义的一般原理可以应用于其他实施例。因而,权利要求并非意在限于所示和本文描述的实施例,而是将与权利要求的语言一致的全部范围相符,其中除非专门指出,否则对单个元件的参考并非意在表示“一个且仅有一个”,而是“一个或多个”。在本公开通篇描述的、已知的或者稍后变得本领域的技术人员已知的各种实施例的元素等同的所有结构和功能明确地以引用方式并入本文并且意在由权利要求所涵盖。而且,不管这种公开是否明确记载在权利要求中,本文的公开内容并不意在专用于公众。

Claims (10)

1.一种电话***,包括:
用于存储用户配置信息的数据库,其中所述用户配置信息定义与第一路由号码相关联的第一区域和与第二路由号码相关联的第二区域,所述第一区域位于所述第二区域中;
至少一个处理器;以及
与所述处理器操作性地耦接的存储器,所述存储器存储程序指令,所述程序指令在被所述处理器执行时使所述处理器:
从用户装置接收位置数据;
当从所述用户装置接收到的所述位置数据指明所述用户装置位于所述第一区域中时,将呼叫路由到所述第一路由号码;
当从所述用户装置接收到的所述位置数据指明所述用户装置位于所述第二区域并且不在所述第一区域中时,将所述呼叫路由到所述第二路由号码;
当从所述用户装置接收到的位置数据指明用户既不在所述第一区域、也不在所述第二区域中时,将所述呼叫路由到所述用户装置。
2.根据权利要求1所述电话***,其中所述存储器存储程序指令,所述程序指令在被所述处理器执行时使所述处理器从所述用户装置接收所述配置信息,并将所述配置信息存储到所述数据库中。
3.根据权利要求1所述电话***,其中从所述用户装置定期进行接收所述位置数据。
4.根据权利要求1所述的电话***,其中采用单个坐标设置所述第一区域。
5.根据权利要求1所述的电话***,其中采用多个坐标设置所述第二区域,而且所述多个坐标至少定义水平边界或垂直边界。
6.根据权利要求1所述的电话***,其中所述存储器储存程序指令,所述程序指令在被所述处理器执行时,当所述位置数据指明用户装置在所述第一区域和所述第二区域中进出时,使所述处理器在所述第一路由号码、所述第二路由号码和所述用户装置之间路由所述呼叫。
7.一种在装有全球定位***的移动电话中基于所述移动电话的位置进行路由呼叫的方法,所述方法包括:
通过所述全球定位***定义至少一个区域;
接收与所述至少一个区域相关联的路由号码;
为电话***提供具有所述路由号码的所述至少一个区域;
用所述全球定位***确定所述移动电话的位置;以及
将所述位置提供给所述电话***,其中在所述移动电话的所述位置在所述至少一个区域中时,所述电话***接收呼叫,并将所述呼叫路由到所述路由号码。
8.根据权利要求7所述的方法,其中用所述全球定位***定义所述至少一个区域包括采用单个位置读数。
9.根据权利要求7所述的方法,其中用所述全球定位***定义所述至少一个区域包括采用多个位置读数。
10.根据权利要求7所述的方法,其中基于在所述移动电话上定义的频率偏好将所述位置提供给所述电话***。
CN201110079075XA 2010-03-25 2011-03-25 基于位置的呼叫路由 Pending CN102202373A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/661,941 US20110237263A1 (en) 2010-03-25 2010-03-25 Location based call routing
US12/661,941 2010-03-25

Publications (1)

Publication Number Publication Date
CN102202373A true CN102202373A (zh) 2011-09-28

Family

ID=44177418

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110079075XA Pending CN102202373A (zh) 2010-03-25 2011-03-25 基于位置的呼叫路由

Country Status (4)

Country Link
US (1) US20110237263A1 (zh)
EP (1) EP2369868A1 (zh)
CN (1) CN102202373A (zh)
CA (1) CA2726313A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110771128A (zh) * 2017-06-22 2020-02-07 微软技术许可有限责任公司 使用地理电话号码的连接

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8670771B2 (en) * 2010-10-15 2014-03-11 Bandwidth.Com, Inc. Systems and methods for implementing location based contact routing
US8879708B2 (en) * 2012-01-24 2014-11-04 Genesys Telecommunications Laboratories, Inc. Service control point functionality implemented at communication endpoints
CN104254062B (zh) * 2013-06-28 2018-10-19 华为技术有限公司 一种直连链路通信方法及相关设备、***
US10536493B2 (en) 2017-06-23 2020-01-14 International Business Machines Corporation Establishing communication sessions

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1237059A (zh) * 1998-05-21 1999-12-01 三星电子株式会社 蜂窝通信网络中翻译区域号码的方法和移动交换中心
CN1339909A (zh) * 2000-06-09 2002-03-13 国际商业机器公司 根据便携电话机的自探测位置控制振铃的电话***和方法
WO2005099185A1 (en) * 2004-03-30 2005-10-20 Telefonaktiebolaget L.M. Ericsson (Publ) Mobile communication with unlicensed-radio access networks
US7257404B1 (en) * 1998-12-30 2007-08-14 At&T Corp. Neighborhood cordless service call handoff
US20080031214A1 (en) * 2006-08-07 2008-02-07 Mark Grayson GSM access point realization using a UMA proxy

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5903833A (en) * 1996-08-30 1999-05-11 Telefonaktiebolaget L M Ericsson Method and apparatus for routing calls by remote control
CA2364468A1 (en) * 1999-03-06 2000-09-14 Coppercom, Inc. System and method for administrating call and call feature set-up in a telecommunications network
US7047019B1 (en) * 2000-05-26 2006-05-16 Motorola, Inc. Method and apparatus for processing a communication signal based on the geographical location of a communication device
US6701145B2 (en) * 2001-07-30 2004-03-02 Hewlett-Packard Development Company, L.P. Method and system for redirecting calls placed to a mobile phone to a second phone
US20030134648A1 (en) * 2001-10-04 2003-07-17 Reed Mark Jefferson Machine for providing a dynamic data base of geographic location information for a plurality of wireless devices and process for making same
US7426197B2 (en) * 2004-11-24 2008-09-16 Qualcomm Incorporated Method and apparatus for location determination of a wireless device within an environment
US8229458B2 (en) * 2007-04-08 2012-07-24 Enhanced Geographic Llc Systems and methods to determine the name of a location visited by a user of a wireless device
US8670545B2 (en) * 2007-09-28 2014-03-11 Ringcentral, Inc. Inbound call identification and management

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1237059A (zh) * 1998-05-21 1999-12-01 三星电子株式会社 蜂窝通信网络中翻译区域号码的方法和移动交换中心
US7257404B1 (en) * 1998-12-30 2007-08-14 At&T Corp. Neighborhood cordless service call handoff
CN1339909A (zh) * 2000-06-09 2002-03-13 国际商业机器公司 根据便携电话机的自探测位置控制振铃的电话***和方法
WO2005099185A1 (en) * 2004-03-30 2005-10-20 Telefonaktiebolaget L.M. Ericsson (Publ) Mobile communication with unlicensed-radio access networks
US20080031214A1 (en) * 2006-08-07 2008-02-07 Mark Grayson GSM access point realization using a UMA proxy

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110771128A (zh) * 2017-06-22 2020-02-07 微软技术许可有限责任公司 使用地理电话号码的连接
US10939354B2 (en) 2017-06-22 2021-03-02 Microsoft Technology Licensing, Llc Connectivity using a geographic phone number
US10945191B2 (en) 2017-06-22 2021-03-09 Microsoft Technology Licensing, Llc Connectivity using a geographic phone number
CN110771128B (zh) * 2017-06-22 2021-06-29 微软技术许可有限责任公司 使用地理电话号码的连接

Also Published As

Publication number Publication date
US20110237263A1 (en) 2011-09-29
EP2369868A1 (en) 2011-09-28
CA2726313A1 (en) 2011-09-25

Similar Documents

Publication Publication Date Title
US9736756B2 (en) Centralized status server for call management of location-aware mobile devices
CN101836428B (zh) 利用移动计算设备访问订阅内容
CN106792584B (zh) 一种信息提醒的方法和移动终端
EP2716019B1 (en) Baseband on-board location monitoring
KR101715385B1 (ko) 이동 단말기 및 이동 단말기의 제어 방법
US7089020B2 (en) Method and apparatus for location marking
KR100617784B1 (ko) 이동통신 단말기의 전화번호 검색 장치 및 방법
US20180213354A1 (en) Location-Based Reminding Method, Indication Device, Reminding Device, and Mobile Terminal
EP2757758A1 (en) Content sharing method and apparatus
EP2123091A1 (en) Tracking a group of mobile terminals
CN109219953B (zh) 一种闹钟提醒方法、电子设备及计算机可读存储介质
CN102202373A (zh) 基于位置的呼叫路由
KR20150069172A (ko) 전자 장치의 위치 정보 공유 방법 및 장치
WO2008104841A1 (en) Automatically generated messages based on determined phone state
CN105530601A (zh) 位置显示方法及其移动通信装置
CN110622528B (zh) 一种信息推荐方法及装置
CN102238471A (zh) 移动定位救援***与方法
CN101873526A (zh) 一种定位监控的方法及导航设备
JP4939966B2 (ja) 情報通信端末
JP2002330197A (ja) 情報通信端末および通信システム
KR101911340B1 (ko) 휴대단말기의 통신 서비스 장치 및 방법
JP2008203014A (ja) 携帯端末装置及びプログラム
Jegan et al. Real-Time GPS Coordinates With Voice and Text Transfer Radio Frequency Processing System for Fleet Tracking
CA2498416C (en) Method and apparatus for location marking
JP2015119220A (ja) 場所に応じた機能を自動起動する携帯端末

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20110928