首页> 中国专利> 扩展手机功能以及移动性

扩展手机功能以及移动性

摘要

一种系统(10)包括具有呼叫控制系统(26)的企业网络(12),所述呼叫控制系统管理用于无线手机(20)的电话服务。在远端站点(16)处,计算设备(22)与企业网络(12)之间建立安全的有线通信会话。计算设备(22)还与一个或多个手机(20)之间建立无线的基于分组的链路。设备(22)充当中继,从而使手机即使处于企业网络(12)的服务区之外,也能够接收由企业网络(12)所管理的电话服务。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2009-04-29

    授权

    授权

  • 2006-02-22

    实质审查的生效

    实质审查的生效

  • 2005-12-28

    公开

    公开

说明书

技术领域

本发明一般地涉及无线通信,并且更具体而言,本发明涉及扩展手机的功能以及移动性。

背景技术

无线系统(例如802.11兼容系统)可以实现较短范围内的分组无线通信。这些起初为数据通信而设计的系统现在已被应用于电话应用。这样就带来了一系列问题、复杂性和机会。

发明内容

根据本发明,提供了用于扩展手机功能性以及移动性的技术。

根据具体的实施例,电话手机包括扬声器、麦克风以及支持802.11无线通信协议的无线接口。无线接口与耦合到通信网络的计算设备之间建立无线链路,其中所述计算设备具有通过通信网络而与远端企业网络之间建立的通信会话。所述手机还包括控制器,其注册到远端企业网络中的呼叫控制系统,并且管理由呼叫控制系统所支持的基于分组的电话服务。在呼叫期间,控制器对使用麦克风接收到的语音信息进行打包,将形成的分组发送到企业网络,接收来自企业网络的音频分组,并且使用扬声器,基于接收到的音频分组中的数据来产生声音。

本发明的实施例提供了各种技术优点。根据具体的实施例,这些技术能够在企业网络之外使用企业控制的手机。此外,这些技术能够在固定接入点覆盖区域之外使用企业控制的手机。这可以使远端的手机访问由企业的呼叫控制系统所支持的大量PBX类型的功能。此外,根据具体的实施例,这些技术能够实现企业网络和位于远端的手机之间的安全链路。

对本领域技术人员来说,从附图、说明书以及权利要求书中,本发明的其他技术优点将更容易地显现出来。此外,虽然以上已经列举了具体的优点,但是各种实施例可以包括列举出的优点中的一些或全部,或者不包括所列举出的优点。

附图说明

为了更完整地理解本发明及其优点,现在结合附图来参考以下描述,在附图中:

图1示出了包括根据本发明的各种实施例实现的无线手机的通信系统;

图2示出了用于支持系统中的手机的远程电话服务访问的计算设备的组件图;

图3示出了来自系统的手机的组件图;

图4示出了用于将计算设备设立为站点以远程访问企业网络的方法的流程图;以及

图5示出了无线手机用于远程接收来自企业网络的电话服务的方法。

具体实施方式

图1示出了被一般地表示为10的通信系统,其包括企业网络12、广域网14和远端站点16。企业网络12包括网络基础设施18,其支持无线手机20的无线通信。站点16包括手机20和计算设备22。一般,手机20提供由企业网络12所支持的无线电话通信服务。在站点16处,手机20将计算设备22用作通往由企业网络12提供的电话服务的网关。

企业网络12代表为企业提供了基于分组的通信服务的组件的任意合适的集合和排列。例如,企业网络12可以包括在任意多个位置上,由公司或其他组织所维护的设备。在所示实施例中,企业网络12包括网络基础设施18,其支持无线通信、分组传输、呼叫控制、与其他网络之间的接口连接,以及其他合适的操作。如图所示,网络基础设施18包括接入点24、呼叫控制系统26和网关28。虽然没有明确示出,但是网络基础设施18可以包括任意多个其他元件,例如交换机、路由器,以及用于互连和控制网络基础设施18的其他合适的网络组件。

接入点24支持企业网络12内的设备(例如手机20)的无线通信。根据具体实施例,接入点24根据802.11通信协议进行操作。这样,接入点24能够实现包含了任意合适数据的分组的无线通信。对于利用手机20进行的通信,这些分组可以包括语音数据,因此能够利用手机20来实现语音通信。为了管理电话服务,企业网络12包括呼叫控制系统26。呼叫控制系统26支持诸如信令、呼叫管理、特征分配与支持、线路分配以及组管理之类的操作。例如,当企业网络12内的被选手机20首先初始化时,它可以注册到呼叫控制系统26。作为响应,呼叫控制系统26可以给经注册的手机20分配电话线和特征,所述特征例如有保持、传递、暂停、即时电话会议以及其他适当的特征。然后,呼叫控制系统26通过处理信令、特征支持以及其他合适的呼叫管理操作来支持手机20的电话通信。

为了连接其他网络,企业网络12包括了一个或多个网关28。在所示实施例中,网关28将企业网络12链接到广域网14。为了提供该链路,网关28处理诸如路由、协议转换、安全性和其他合适功能之类的任务。根据具体实施例,网关28支持链接远端外部设备的安全链路,例如虚拟局域网(VLAN)连接。这些链路使远端设备能够从远端位置(例如站点16)安全地访问企业网络12中的元件。为了建立安全链路,网关28和远端外部设备可以使用任意合适的加密、握手、登录,和/或其他适当的硬件和/或软件安全协议。

广域网14代表支持通信的公共和/或私有网络元件的任意合适的集合和排列。例如,广域网14可以包括公共交换电话网(PSTN)、诸如因特网的全球通信网,和/或其他合适的通信网络。如图所示,广域网14提供了企业网络12和远端站点16之间的通信链路。

站点16包括手机20和计算设备22。手机20代表任意适当的无线通信设备,该设备被配置为接收由企业网络12所支持的电话服务。根据具体实施例,手机20使用802.11通信协议来支持基于分组的无线通信。当在企业网络12内的接入点24的范围之内时,手机20可以注册并接收由呼叫控制系统26所管理的电话服务。但是,在诸如站点16之类的外部位置上,手机20在接入点24的有效范围之外。为了接收企业网络12外的电话服务,手机20将计算设备22用作通往企业网络12的网关。

设备22提供了通往广域网14的有线链路,并且支持利用手机20的无线通信。设备22可以是任意适当的设备,例如膝上型个人计算机、专用通信设备、被适当装配的手机20或其他合适的设备。在操作中,设备22通过广域网14来建立与企业网络12之间的通信会话。例如,设备22可以拨入因特网服务提供商(ISP),然后与企业网络12的网关28之间形成数据连接。无论使用何种技术来连接企业网络12,通信会话都能够在企业网络12和设备22之间交换分组。

作为形成该通信会话步骤的一部分,设备22可以与企业网络12之间建立安全链路,例如VLAN连接。例如,使用适当的安全协议,设备22可以与网关28之间建立安全会话。该会话能够在设备22和网关28之间安全地传输分组。然后,网关28允许设备22访问企业网络12中的元件,就好像设备22位于企业网络12内一样。

站点16内的手机20与设备22进行无线通信,并且将设备22用作访问企业网络12的网关。根据具体实施例,手机20和设备22使用对等协议来执行分组的无线交换。例如,使用802.11对等协议,手机20和设备22可以无线地交换分组。设备22充当企业网络12和手机20之间的分组的中继。这使手机20即使不在接入点24的范围内,也能够接收由企业网络12所提供的电话服务。这允许组织成员即使处于组织支持的网络以外时,也能够使用相同的设备,并且接收相同类型的电话服务。例如,处于远端位置上的一个或多个组织成员可以接收电话服务,并且与组织的其他成员进行交互,就好像他们处于组织支持的网络内一样。

图2示出了用于计算设备22的示例性功能组件的框图,其包括控制器40、存储器42、无线接口44、网络接口46和显示器48。在所示实施例中,设备22使用网络接口46而利用接口线52来连接网络接入插座50。在操作期间,设备22使用网络接口46而与企业网络12之间建立通信会话,并且使用无线接口44来支持与手机20之间的基于分组的通信。通过在企业网络12和手机20之间中继分组,设备22使手机20能够接收由企业网络12所支持的电话服务。

处理器40控制设备22的管理和操作。例如,处理器40可以包括一个或多个微处理器、编程逻辑器件,或者其他合适的控制元件。存储器42保存在设备22的操作期间所使用的信息。存储器42可以包括静态和/或动态存储元件的任意合适的组合。在所示实施例中,存储器42保存代码54和配置信息56。代码54包括软件、逻辑例程、微代码和/或其他适用于控制设备22的操作的逻辑。例如,代码54可以包括用于与企业网络12之间建立通信会话的软件,与网关28之间形成安全会话的软件,以及用于与手机20之间执行基于分组的无线通信的软件。配置信息56包括设置、配置以及其他合适的信息。例如,配置信息56可以包括网络地址、登录信息,以及其他适当的配置数据。另外,存储器42可以包括由设备22,和/或与设备22进行通信的其他设备所使用的任意其他适当的信息。

无线接口44能够与其他被适当使能的设备之间执行分组的无线通信。例如,无线接口44可以是膝上型计算机中的802.11局域网(LAN)无线接口卡。使用无线接口44,设备22可以与手机20之间传输分组。如前所述,设备22和手机20可以使用任意合适的无线通信协议来交换分组。但是,具体的实施例设想设备22和手机20使用802.11对等协议来进行无线通信。

网络接口46提供了用于建立有线连接,并且与企业网络12之间形成通信会话的接口。使用该通信会话,设备22在企业网络12和手机20之间中继分组。但是,虽然设备22可以使用单个通信会话来中继用于多个手机20的分组,但是系统10设想设备22与企业网络12之间建立任意多个通信会话,以支持手机20。

在与企业网络12之间建立通信会话期间和/或建立通信会话之后,设备22可以执行各种操作以确保安全连接。例如,设备22可以与企业网络12之间建立安全链路。这确保了企业网络12和设备22之间的可靠连接,并且因此企业网络12可以允许设备22如同处于企业网络12内一样进行访问。但是,安全特征可以由手机20来处理。这样,设备22可以只充当无线接口,并且在企业网络12和手机20之间中继分组。

虽然所示实施例和上述描述集中于包括了特定元件的设备22的具体实施例,但是系统10设想设备22具有用于为手机20提供无线接口和分组中继站的元件的任意合适的组合和排列。这样,由所述具体元件所执行的功能可以被适当地分开或组合,并且这些元件中的一些或全部元件的功能可以由编码在介质中的逻辑来实现。此外,本领域技术人员将会意识到,虽然设备22被示为膝上型计算机,但是设备22可以被实现为任意多种类型的设备。例如,具有适当附件和软件的手机20或许可以建立有线接口,并且像设备22一样进行操作。

图3示出了手机20的示例性功能元件的图,其包括控制器70、存储器72、显示器74、无线接口76、附件接口78、扬声器80以及麦克风82。在操作期间,手机20使用基于分组的无线通信来提供语音电话服务。手机20基于企业网络12内的呼叫控制系统26的管理和控制来提供这些服务。当处于企业网络12的范围之外时,手机20将设备22用作通往企业网络12的网关,从而提供由呼叫控制系统26所支持的远程电话服务。

为了与用户进行交互,手机20包括多个用户接口,这些用户接口包括显示器74、扬声器80和麦克风82。显示器74示出说明当前状态、可获得的选项以及其他合适的信息的视觉信息。例如,显示器74可以示出电池指示符、信号强度指示符、选项菜单以及依赖于手机20当前状态的其他合适的信息。扬声器80和麦克风82能够产生和接收声音。虽然在该示例中没有具体示出,但是手机20还可以包括任意多个适合于接收来自用户的输入的输入机构,例如按钮和键盘。

无线接口76支持与其他被适当使能的设备之间的基于分组的无线通信。当在企业网络12的范围内进行操作时,无线接口76与接入点24进行通信以接收基于分组的通信服务。在诸如站点16之类的外部位置上,手机20使用无线接口76来与设备22进行通信,并且从而以接口连接到企业网络12。如前所述,对于与设备22之间的这些通信,无线接口76可以以对等通信模式进行操作。

器具接口78使手机20能够经由任意合适的接口来连接其他被适当使能的设备。根据具体的实施例,接口78允许手机20内的电池充电,并且允许以接口连接其它被适当使能的设备。例如,接口78可以包括诸如通用串行总线(USB)端口之类的串行接口,用于耦合诸如设备22之类的其他设备。而且,器具接口78可以支持有线和无线通信两者。例如,器具接口78可以允许蓝牙、调频(FM)和/或其他适当的通信。

控制器70管理手机20的操作和控制。例如,控制器70可以是微处理器、编程逻辑器件和其他合适控制器的任意合适的组合。在操作期间,控制器70执行诸如音频的打包与解包之类的操作、信号处理,以及其他适当的任务。为了支持这些操作,控制器70可以访问存储器72内所保存的信息。

存储器72代表由手机20所使用的静态和/或动态存储器的任意合适的组合。在所示实施例中,存储器72保存代码84和配置信息86。代码84包括软件、逻辑模块、微代码,和/或由手机20的元件所使用的其他合适的逻辑。例如,代码84可以包括用于实现无线通信协议、用于与用户进行交互、用于建立安全会话,以及用于其他适当操作的逻辑例程。配置信息86包括在手机20操作期间所使用的设置和其他配置。例如,配置信息86可以包括由呼叫控制系统26所配置的特征和选项、用户和手机标识符以及其他适当的数据。

在操作期间,手机20提供基于分组的无线通信服务,以支持电话应用。手机20通过根据其当前环境访问企业网络12来提供这些电话服务。当在企业网络12内进行操作时,手机20与接入点24之间建立通信。当在接入点24的有效范围之外时,手机20可能无法访问由企业网络12所支持的电话服务。

但是,如前所述,手机20可以通过将设备22用作网关来访问这些电话服务。这样,手机20与设备22之间建立无线通信,并且将设备22用作与企业网络12之间的分组中继。例如,使用802.11对等协议,手机20和设备22可以建立用于交换分组的无线通信链路。通过设备22,手机20可以注册到企业网络12内的呼叫控制系统26。这使呼叫控制系统26能够配置手机20,并且支持用于手机的电话服务。在这种情况下,手机20能够像处于企业网络12内一样进行操作。通过设想办公电话即使位于远端位置上,也能够像位于办公室内一样地工作,可以突出这种情形的许多优点。例如,手机20可以基于呼叫控制系统26和企业网络12的支持,而提供暂停、摘机、对讲机、会议和其他PBX类型的特征。

虽然所示实施例和以上描述集中于包括了特定元件的手机20的具体实施例,但是系统10设想手机20具有用于支持手机20的远程访问,以访问企业网络12的电话服务的元件的任意合适的组合和排列。这样,由所示实施例所执行的功能可以被适当地分开或组合,并且这些元件中的一些或全部元件的功能可以由编码在介质中的逻辑来实现。

图4示出了设备22用于准备并服务于站点16中的手机20的方法的流程图。在步骤100处,设备22建立对广域网14的有线连接。例如,设备22可以通过线路52来核实通往广域网14所提供的通信服务的连接。在步骤102处,设备22通过广域网14与企业网络12之间建立通信会话。在步骤104处,设备22还可以与企业网络12的网关26之间建立安全会话。但是,如前所述,设备22可能只执行安全特征中的一些或不执行安全特征,而将安全措施中的一些或全部留给手机20去执行。

在步骤106处,设备22监控以找到手机20。例如,设备22可以扫描各种无线通信信道上的对等连接请求。当在步骤108处检测到新的手机20时,设备22在步骤110处与手机20之间建立对等链路。例如,使用802.11对等协议,设备22和手机20可以建立用于基于分组的通信的通信信道。在步骤112处,设备22服务于现有的对等链路。例如,设备22可以使用通信会话将从手机20接收到的分组转发到企业网络12。相似地,对于从企业网络12接收到的分组,设备22可以将这些分组传送到适当的手机20。

以上流程图示出了用于设备22的相对简单的技术,该技术用于建立有线通信会话,并且服务于手机20的无线通信,从而支持由企业网络12所提供的远程电话服务。但是,以上流程图及其描述只示出了操作的示例性方法,并且系统10设想设备22使用任意合适的技术来提供相似的功能。这样,该流程图中的许多步骤可以同时发生,和/或以不同于所示流程图的顺序被执行。另外,只要方法依然合适,设备22就可以使用具有更多步骤、更少步骤和/或不同步骤的方法。

图5示出了手机20用于接收由远端企业网络12所支持的电话服务的方法的流程图。在步骤130处,手机20与诸如设备22之类的有线连接设备之间建立对等链路。例如,使用802.11对等协议,手机20可以产生用于通信链路的请求,然后与设备22之间建立该链路。在步骤132处,手机20判断设备22是否与企业网络12之间具有通信会话。如果没有,手机20则在步骤134处启动与企业网络12之间的通信会话的建立。例如,手机20可以请求设备22执行用于连接企业网络12的通信例程。

在步骤136处,手机20判断设备22是否具有已建立的安全连接。例如,手机20可以询问设备22是否具有与企业网络12之间的当前安全会话。如果没有,手机20则可以在步骤138处与企业网络12的网关26之间建立安全会话。为了建立安全会话,手机20可以请求设备22形成会话,或者可替换地,手机20也可以由其自身建立会话。因此,设备22或手机20可以确保与企业网络12之间的安全连接。

一旦与企业网络12之间建立了适当的连接,在步骤140处,手机20就注册到企业网络12的呼叫控制系统26。在注册到呼叫控制系统26的步骤中,手机20可以从呼叫控制系统26接收特征、线路分配、组分配以及其他合适的配置。这些配置可以为手机20提供一组由企业网络12所支持的电话服务。但是,手机20可以在任意适当的时间从呼叫控制系统26接收这些配置,并且将它们保存在存储器72中。这样,对呼叫控制系统26的注册可以简单地恢复手机20访问这些已经配置好的电话特征的能力。

一旦被适当地注册,手机20就在步骤142处接收来自企业网络12的电话服务。这包括使用设备22作为中介将分组传送到企业网络12,以及从企业网络12接收分组。当接收到这些电话服务时,手机20像处于企业网络12内一样进行操作。例如,为了呼叫企业网络12内的其他电话设备,手机20或许可以通过仅仅使用这些设备的扩展来访问它们。

企业网络12还可以支持从远端手机20发往企业网络12外的设备的呼叫。对于这些呼叫,企业网络12可以充当中介。例如,考虑从站点16处的手机20到企业网络12外的电话的呼叫。对于该呼叫,呼叫控制系统26处理信令。企业网络12经由网关28而链接到设备22,使用该链路,企业网络12将语音分组传送到手机20,以及接收来自手机20的语音分组。企业网络12还通过适当的网关链接到远端电话。这样,企业网络12充当对于该呼叫的中介。

以上流程图示出了用于手机20的相对简单的技术,该技术用于接收来自远端企业网络12的电话服务。但是,以上流程图及其描述只示出了操作的示例性方法,并且系统10设想手机20使用任意合适的技术来提供相似的功能。这样,该流程图中的许多步骤可以同时发生,和/或以不同于所示流程图的顺序被执行。另外,只要方法依然合适,手机20就可以使用具有更多步骤、更少步骤和/或不同步骤的方法。

虽然已经在若干实施例中描述了本发明,但是本领域的技术人员可以设想各种改变和修改,并且本发明想要包含落入所附权利要求书的范围内的改变和修改。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号