自动远程访问ieee802.11网络的制作方法

文档序号:7886145阅读:181来源:国知局
专利名称:自动远程访问ieee802.11网络的制作方法
技术领域
本发明涉及数据通信网络的一般领域。具体的说,本发明涉及在终端和数据通信网络之间建立数据连接的方法、装置和计算机程序。
背景技术
移动宽带的主要技术是高速封包存取(高速分组接入,HSPA)、长期演进技术(LTE)和全球微波接入互操作性(WiMAX)。这些技术基于传统的蜂窝网架构;基站(可能安装在例如无线塔上)可能覆盖几平方公里的区域(所谓的宏蜂窝)并通常通过同步数字体系(SDH)或类似的回传技术可操作地连接至基站控制器和核心网络。所述网络的大部分成本花费在规划网络、安装基站和提供回传上。必须与业主协商交易并且必须购买设备、安装设备和对设备进行维护。为了提高容量和降低成本,大多数移动宽带技术还支持所谓的家庭基站(毫微微蜂窝基站)。对于家庭基站,在客户家中或办公室中安装有通过客户的现有宽带因特网连接可操作地连接至基站控制器和核心网络的
非常小的基站。IEEE802.11 (电 器与电子工程师协会)兼容技术还可用于提供在家或办公室之外的服务接入(例如接入至因特网)。通过IEEE802.11兼容接入点对公众提供服务接入的地址(位置)通常被称作“热点”,而更大的区域(例如连续覆盖的社区)经常被称作“热区”。尽管IEEE802.11标准支持强认证和加密,这些特征通常在公共网络中失效,以允许潜在的客户访问关于网络及其服务的信息。被称为通用访问方法(UAM)的最常见的技术解决方案是来自未经认证的终端的超文本传输协议(HTTP)请求被重新定向到强制网络门户,其中用户被要求在他们被授权通过网络访问希望的服务(例如因特网)之前利用网页浏览器通过输入他们的用户凭证来认证他们自己。传统的蜂窝网络架构的缺点可能包括每位(比特)的高成本和低的总体网络容量。获得频谱执照、建立无线电塔、安装基站设备和提供回传是昂贵的。低的网络容量可归因于终端与基站之间的大的平均距离;通常以公里计(一公里)或更大。这可能导致低的平均比特率和(在人口密集的区域)大量的终端在同一蜂窝中竞争频谱访问。在许多采用有移动宽带服务能力的蜂窝网络的城区,已存在由住宅因特网连接和IEEE802.11兼容的无线接入点组成的精细编织的无线访问网络。另外,由于因特网通信的按需性质,只有该基础设施(结构)的总容量的约1-2%在给定的时间点被使用。为了利用这个精细编织的无线(电)访问网络,已在W02010/145882中披露了系统、方法、服务器和接入点,该文献在此以其全文形式被结合入本文作为引用。系统允许漫游的用户利用与另一服务提供商相关的IEEE802.11网络并通过给予用户认证凭证连接至该IEEE802.11网络,好像用户在访问与其自己的服务提供商相关的IEEE802.11网络。在W02010/145882所披露的发明的一个实施例中,对每个因特网服务提供商实施单个服务提供商服务器,可能以冗余高可用度配置利用若干个计算机服务器。所述服务提供商服务器的网络地址可能储存在主服务器的服务提供商列表中。在所述实施例中,存在多个接入点,每个安装在订户(用户)宅室(用户端)。接入点可操作地连接至服务提供商服务器和主服务器,从而使得服务提供商能够向订户(用户)提供移动无线服务。该实施例的一个缺点可能是订户(用户)必须设置他们的终端以便连接至对应于因特网服务提供商的服务提供商服务器的单独(不同)的虚拟无线网络,以便使用移动无线服务。对于所有用户还可能不显而易见的是如何重新设置至新网络的终端,这会事实上阻止用户利用该系统。此外,管理认证凭证是昂贵的并且中央服务提供商服务器的成本是不可忽略的。为了克服这个问题,服务提供商必须维护和更新指令并对还包括如何连接终端至虚拟无线网络对客户提供支持。

发明内容
本发明通过提供方法、系统、装置和计算机程序以便在终端和数据通信网络之间建立数据连接提出解决或至少缓和上述问题的提议。根据一个方面,提供了一种用于接入点以便在终端和数据通信网络之间建立数据连接的方法,包括:从终端接收在探测请求帧提供的服务提供商请求,包括终端的MAC地址和可选的识别由终端优选的服务提供商的SSID ;向主服务器发送关于终端的MAC地址和可选的识别由终端优选的服务提供商的SSID的请求信息;从主服务器接收涉及与服务提供商相关的至少一个服务提供商服务器的确认信息,能够可操作地通过接入点将终端连接至数据通信网络;建立至与所述至少一个服务提供商相关的服务提供商服务器的网络连接,所述服务提供商服务器被包括在接入点中;从所述服务提供商服务器接收一组指令;根据所述指令分配虚拟接入点;和,根据所述指令通过虚拟接入点在终端和数据通信网络之间建立数据连接。在一个实施例中,所述方法适于适用IEEE802.11标准执行。根据一个方面,提供了用于在终端和数据通信网络之间建立数据连接的一种接入点,包括:接收器,用于从终端接收在探测请求帧提供的服务提供商请求,包括终端的MAC地址和可选的识别由终端优选的服务提供商的SSID ;发送器,用于向主服务器发送关于终端的MAC地址和可选的识别由 终端优选的服务提供商的SSID的请求信息;所述接收器还被设置成从主服务器接收关于与服务提供商相关的至少一个服务提供商服务器的确认信息,能够通过接入点可操作地将终端连接至数据通信网络;处理单元,所述处理单元被设置成建立至与所述至少一个服务提供商相关的服务提供商服务器的网络连接,所述服务提供商服务器被包括在接入点中;所述接收器还被设置成从所述服务提供商服务器接收一组指令;所述处理单元还被设置成根据所述指令分配虚拟接入点;和,所述处理单元还被设置成根据所述指令通过虚拟接入点在终端和数据通信网络之间建立数据连接。根据一个方面,提供了一种用于主服务器以便在终端和数据通信网络之间建立数据连接的方法,包括:从接入点接收关于服务提供商请求的请求信息;根据所接收到的请求信息搜索终端和服务提供商服务器之间的关联;和,发送关于与服务提供商相关的至少一个服务提供商服务器的确认信息,能够通过接入点可操作地将终端连接至数据通信网络。根据一个方面,提供了用于建立终端和数据通信网络之间的数据连接的主服务器,包括:接收器,用于从接入点接收关于服务提供商请求的请求信息;处理器单元,用于根据所接收到的请求信息搜索可用的服务提供商;和发送器,用于发送关于可用的服务提供商的确认信息,能够可操作地通过接入点将终端连接至数据通信网络。根据一个方面,提供了系统中的一种方法,所述系统包括接入点、主服务器和服务提供商服务器以便建立终端和数据通信网络之间的数据连接,所述方法包括:通过接入点接收服务提供商请求;通过接入点向主服务器发送关于服务提供商请求的请求信息;通过主服务器接收请求信息;通过主服务器根据所接收到的请求信息搜索相关的服务提供商服务器;通过接入点接收关于与服务提供商相关的至少一个服务提供商服务器的确认信息,能够通过接入点可操作地将终端连接至数据通信网络;在接入点建立至与所述至少一个服务提供商中的一个相关的远程服务提供商服务器的网络连接,所述服务提供商服务器被包括在接入点中;在接入点从所述服务提供商服务器接收一组指令;在接入点根据所述指令分配虚拟接入点;利用所选定的服务提供商通过接入点接收关于所建立的数据连接的认证信息;通过接入点发送所接收到的认证信息至服务提供商服务器;和,在接入点根据所述指令通过虚拟接入点建立终端和数据通信网络之间的数据连接。根据一个方面,提供了用于执行本文所述方法的计算机程序。一个优点可能是先前连接至常规无线网络的终端可能自动连接至虚拟无线网络,而不需对终端的设置 作任何改变。一个优点可能是因特网服务提供商可能不需要投资、安装和运行一个或若干个计算机服务器来实施单独(不同)的服务提供商服务器。一个优点可能是存储在接入点并用于限制访问常规无线网络的认证信息可被重新用于限制访问移动无线服务。一个优点可能是因特网服务提供商可能不需要重新培训客户支持人员来协助订户(用户)连接至单独(不同)的虚拟无线网络。一个优点可能是因特网服务提供商可能不需要更新提供给订户(用户)的资料,以便包括关于如何将终端连接至单独(不同)的虚拟无线网络的指令。使先前连接至常规无线网络的终端能够自动连接至虚拟无线网络可能具有重大的商业利益。例如,移动服务会自动对于先前将终端连接至他们房屋中的常规无线网络的所有订户(用户)是可用的。这表示即使因特网服务提供商不在推销服务上花费任何资源,服务摄取仍会是高的。另外,强制网络门户功能可在服务提供商服务器中实施。这对于订户(用户)来说更方便了并且还可能促进系统的更高的销售(流通)率。这也使得订户(用户)更方便地当即购买预定并开始立即使用服务。本发明的另一优点是由于服务提供商服务器106执行通常由常规接入点104执行的许多相同的功能,几乎不需要额外的硬件资源以便在接入点执行服务提供商服务器106。应当指出,关于涉及主服务器、接入点、服务提供商和他们的互操作性例如这些和其它设备之间的通信(如W02010/0145882所披露)的结构和功能性的其它特征被明确结合入本文。一般,权利要求中所用的术语要根据它们在技术领域中通常的含义进行解释,除非在本文中另有明确定义。所有提及“a/an/the[device, event, message, alarm, parameter,stepetc.([设备、事件、信息/消息、警报、参数、步骤等等])]”应被公开解释为是指所述设备、事件、信息/消息、警报、参数、步骤等的至少一个情况,除非另有明确陈述。本文所述的任何方法的步骤不必然要按照所披露的确切顺序执行,除非明确规定。


现在将通过示例的方式参见所附的示意图描述本发明的实施例,其中图1是现有技术通信系统的示意图,图2是现有技术通信系统的示意图,图3是根据实施例的通信系统的示意图,图4是根据实施例的通信系统的时间相关图解,图5a是根据实施例的主服务器的示意图,图5b是根据实施例的接入点的示意图,和图6是根据实施例的流程图。
具体实施例方式一般,贯穿整个说明书,相似的附图标记是指相似的元件。图1示出了第一通信系统100。这是与W02010/145882中所披露的系统相同的系统。系统100包括终端102、数据通信网络108、所谓的主服务器310、接入点104和服务提供商服务器106。终端(例如可能是计算机、个人数字助理、移动通信设备或诸如此类)被设置成通过如附图标记110所示的接入点无线可操作地连接至数据通信网络。数据通信网络可能是局域网或广域网,并可能对不同的服务例如电话通讯、电视和因特网提供访问。接入点可能是无线路由器、家庭网关或调制解调器例如有线调制解调器或ADSL (非对称数字用户线路)调制解调器。服务提供商服务器与终端的服务提供商相关。一般,系统100可能包括多个终端和接入点。终端可符合IEEE802.11标准。不过,本发明不要求改动IEEE802.11兼容终端。接入点104被设置成通过数据通信网络108可操作地连接到服务提供商服务器106和主服务器310。

现代的IEEE802.11接入点支持虚拟接入点特征。也就是说,一个物理接入点可以对终端看起来像若干个单独(不同)的接入点,各自具有其自己的网络名称或所谓的服务集标识符(SSID)。该特征有时被操作者用于让一个或几个服务提供商通过它们自己的SSID更清楚地表示或宣传他们服务的可用性。由接入点从与该SSID相关的终端接收到的流量通常被发在单独(不同)的以太网虚拟局域网(VLAN)上以便单独的强制网络门户界面可用于该虚拟网络。如W02010/145882中所讨论的,IEEE802.11兼容终端假定具有相同SSID的(虚拟)接入点属于相同的扩展服务集(ESS),即它们向相同的网络提供层2连接(连通性)。这使得接入点间能够自动切换,同时保持更高层连接,例如TCP/IP连接。所提议的网络架构为每个请求的服务提供商按需动态分配单独的虚拟接入点。这使得网络操作者能够分发非常大量的服务提供商的服务。另外,所提议的网络架构确保即使当终端在与不同(单独)的网络操作者相关的接入点之间漫游时仍保持层2连通性。这使得服务提供商能够通过非常大量的网络操作者的接入点分发其服务,可能具有重叠的网络覆盖。此外,所提议的网络架构使第三方能够操作主服务器并充当服务提供商和网络操作者之间漫游的清算合作方。这确保了服务提供商和网络操作者仅需要与第三方的漫游协议,从而减少了到管理级别的必要法律协议的数量。结合起来,这些改进使其除了其它应用之外可利用低成本基于IEEE802.11的接入点连接至住宅因特网连接以便大范围提供移动宽带。图2示出了第二通信系统200。通信系统200包括终端102、数据通信网络108、和主服务器310。与系统100不同,系统200还包括第一多个接入点,其中一个由附图标记104’表示;第二多个接入点,其中一个由附图标记104’’表示;用于第一服务提供商的服务器106’ ;和用于第二服务提供商的服务器106’’。第一多个接入点和第二多个接入点可操作地被连接至主服务器310。如图2中所表示,系统200可包括多个服务提供商和由多个网络操作者操作的多个接入点。每个服务提供商的服务可通过多个接入点进行访问。不过,不与接收接入点的服务提供商相关的服务提供商请求不需要被发送至接收接入点的服务提供商服务器。而是,如W02010/145882中所披露,假使所请求的服务提供商没有在接入点的服务提供商列表中找到,则服务提供商请求被转送至主服务器。主服务器可随后查找所请求的服务提供商并转送请求至该服务提供商服务器。因此,主服务器可作为独立和安全方。结果,任何加密的数据流量例如认证信息、密码等不需要通过不与终端相关的服务提供商服务器进行发送。例如,假设图2中的终端102请求通过与服务提供商服务器106’ ’相关的服务提供商访问数据通信网络108,如由“SP2”表示。服务提供商请求被与服务提供商服务器106’相关的接入点104’接收。接入点104’没有在服务提供商列表中找到所请求的服务提供商并因此转送请求至主服务器310。主服务器310进行查找并找到与所请求的服务提供商相关的服务提供商服务器106’ ’。主服务器310随后转送请求至服务提供商服务器106’ ’。此后,关于自终端102和数据通信网络108的数据连接的数据流量可能直接定向从接入点104’至服务提供商服务器106’’(即,而不定向通过与接入点104’相关的服务提供商服务器106’)。在图2中,相关的数据流量路径由虚线画出轮廓。此外,关于图1和图2所示系统的工作和细节的具体内容可在W02010/145882中找到并且被结合入本文,尤其是关于根据IEEE802.11标准的功能性。在W02010/145882中,系统100和200被标记为300和400。应当指出,另外关于在W02010/145882中标记为200的系统的细节也被结合入本文。图1和图2的系统100和200的一个缺点是,为了使用移动无线服务,用户必须设置他们的终端以便连接至对应于 因特网服务提供商的服务提供商服务器的不同(单独)的虚拟无线网络。第一次漫游用户连接至第二网络或外来网络时,用户会被要求连接至图2中的第二服务提供商106’’。这要求用户设置他的终端102以便根据服务提供商的中央服务提供商服务器的设定连接至不同的虚拟无线网络,以便使用移动无线服务。此外,因特网服务提供商必须投资、安装和运行一个或若干个计算机服务器以便执行服务提供商服务器106’和106’’。因特网服务提供商还必须创建、分发和储存认证信息以便用于限制对移动无线服务的访问。此外,因特网服务提供商必须重新培训客户支持人员以协助用户将他们的终端连接至虚拟无线网络,并且因特网服务提供商还必须更新提供给用户的资料以便包括关于如何将终端连接到虚拟无线网络的指令。图3示出了根据本发明的一个实施例的通信系统300。通信系统300包括至少一个终端102、数据通信网络108、和主服务器310以及至少一个第一接入点104和至少一个第二接入点104’,所述至少一个第一接入点104和至少一个第二接入点104’通过数据通信网络108可操作地连接至主服务器310。主服务器310会在下文结合图5a进行描述。接入点104会在下文结合图5b进行描述。在一个实施例中,通信系统300和通信系统300的设备根据IEEE802.11标准进行调整。每个接入点104和104’与服务提供商服务器106和106’相关。如图3中所示,服务提供商服务器106、106’在相应的接入点104、104’实施。服务提供商服务器106被设置成分发虚拟无线网络,所述虚拟无线网络在特性上与常规的无线网络相似。相似性可能例如在于虚拟无线网络与常规的无线网络具有相同的SSID (服务集标识符)。服务提供商服务器106还被设置成和常规的无线网络一样提供对数据通信网络108的相同层2部分的访问。在一个实施例中,认证机制(例如在IEEE802.1li标准中定义的)用于限制对常规无线网络的访问,并且服务提供商服务器被设置成使用相同的认证机制和储存在接入点104的相同的认证信息。从终端102的角度,虚拟无线网络和常规无线网络可能不易区分,并且服务提供商服务器106可能实际上提供对常规无线网络的远程访问。通信系统300的功能性现在会通过同时提及图3、图4和图6的示例实施例进行描述。图4是根据本文在通信系统的不同设备之间发送的消息的时间流程图。图6是根据本文的方法的流程图。终端102被连接至由接入点104的第一通信接口发出的常规无线网络。网络消息402 (包含终端102的MAC地址和常规无线网络的BSSID (基本服务器集标识符)或SSID)被生成并通过接入点104的第二通信接口发送至主服务器310。主服务器310接收并解码网络消息。主服务器储存(404)由网络消息解码的信息作为终端102和服务提供商服务器106之间的关联。终端102随后离开第一接入点104的覆盖区域并进入第二接入点104’的覆盖区域。终端102向第二接入点104’发送服务提供商请求406,而接入点104’接收(602)来自终端102的服务提供商请求,将服务提供商请求译成服务提供商请求网络消息(604)并通过第二通信接口发送(606)服务提供商请求网络消息408至主服务器310。主服务器310搜索它的存储器并找到先前存储的终端102和服务提供商服务器106之间的关联(410)。主服务器310将该关联译成(608)包含服务提供商服务器106的网络地址的服务提供商请求响应网络消息并发送(412)该消息至接入点104’。接入点104’接收消息(610)并通过数据通信网络108建立(414)至接入点104中的服务提供商服务器106的网络连接。服务提供商服务器106在该网络连接上构建并发送(416) —组指令,接入点104’接收、解码并使用所述一组指令以便分配(418)通过其第一通信接口发射虚拟无线网络的虚拟接入点,所述虚拟无线网络在特性上例如SSID类似于通过接入点104的第一通信接口发出的常规无线网络。接入点104’还可设置(420)(双箭头表示由第二接入点104’利用第一服务提供商服务器106完成该动作)虚拟接入点以便将服务提供商服务器106用作认证、授权和核算(AAA)服务器以便例如利用协议如RADIUS认证(422)终端102。利用协议如RADIUS的一个优点可能是防止认证信息被对接入点104’有控制的人窃取。服务提供商服务器106可被设置成根据储存在接入点104中的认证信息提供远程认证(422)。当将终端连接至由接入点104发出的常规无线网络时,终端102可自动连接到并认证(424)利用先前输入的认证信息通过接入点104’分发的虚拟无线网络。接入点104’还可建立(426)到服务提供商服务器106的层2隧道以便提供终端层2连接至如同常规无线网络的相同的局域网。如果终端是符合IEEE802.11标准的终端,其硬件、软件或配置可能不需要被改变以获得该功能性。一般,系统100可包括多个终端和接入点。在一个可替换的实施例中,由服务提供商服务器106构建并发送(416)至接入点104’的一组指令可包括储存在接入点104中的认证信息。该可替换的实施例的一个优点可能是接入点104’中虚拟接入点功能可能不需要去支持远程认证协议例如RADIUS。在一个实施例中, IEEE802.11介质访问控制(MAC)层的执行在接入点104’和服务提供商服务器106之间被分开。接入点104’执行MAC层的实时方面,例如确认(Ack)帧的传输,而服务提供商服务器106执行非实时方面,例如认证和加密密钥管理。根据IEEE802.1li标准加密的控制消息和数据帧通过数据通信网络108被传送,而不可能利用例如基于Μ)Ρ/ΙΡ协议例如CAPWAP截取或改动。该端对端的加密以及终端102和服务提供商服务器106之间的相互认证确保了用户和控制接入点104’的人之间不需要信任关系。连在接入点104’上具有物理控制也不可能截取或修改数据帧。最终用户只需要相信通常安装在他或她的建筑物中的接入点104是安全的。这是通常建立的信任关系。通过使先前连接至常规无线网络的终端102能够自动连接至虚拟无线网络,强制网络门户功能可能在接入点104中的服务提供商服务器106中执行,从而最初限制对由因特网服务提供商操作的付费门户的访问。通过门户界面,用户(订户)可接受使用移动无线服务的额外费用。如果用户(订户)接受额外费用,可解除访问限制以准许终端完全访问数据通信网络。额外费用可根据连接终端所通过的接入点。由于用户(订户)可能已经通过例如由IEEE802.1li标准定义的安全机制进行安全认证,可能不需要在购买时单独地认证用户。而是,用户可简单地接受额外费用被添加至发送给用户的下一账单上。一个优点可能是方便用户。一个优点可能是更高的售出率。接入点104和主服务器310之间的相互作用也可能被改进。由于主服务器310可能不需要知道SSID以便推断终端102的优选服务提供商,当将服务提供商请求译成接入点中的网络消息时可能不需要包括该信息。此外,由于接入点104可能能够在从其收到服务提供商请求前拦截包含针对终端的标识符的无线帧,它可能在所述较早的时间构建并发送服务提供商请求至主服务器。如果是这样的话,那么在一旦从终端102接收到服务提供商请求的较短的延迟后可构建并发送服务提供商请求响应,因为可能已建立了到终端102的优选服务提供商服务器的连接。一个优点可能是可能减少了在将终端连接至虚拟无线网络时显著延迟的可能性。
在一个实施例中,主服务器310被设置成将关于所接受的额外费用与关于接入点和服务提供商服务器之间的连接的账户信息相结合。该信息可用于利用一组分配密钥计算在所有因特网服务提供商中由用户接受的额外费用的部分的分配,其中接入点利用主服务器。所述组的分配密钥除其它外可包括额外费用金额;用户已通过接入点传送的数据量;用户已通过接入点连接的持续时间和用户通过接入点进行连接的接入点的地址(位置)。一个优点可能是可执行收入共享商业模式。主服务器310可分别从双方接收关于服务提供商服务器和接入点之间的连接的账户信息。由接入点报告的账户信息和由服务提供商服务器报告的账户信息之间的不一致可能表示欺诈。主服务器可分析账户信息以便发现所述不一致并通知操作人员。主服务器还可选择不理会很可能是欺诈的账户信息。很可能是欺诈的账户信息的来源可通过检查分配密钥和确定有机会操纵帐户信息的因特网服务提供商或用户中的哪一方具有经济刺激(动机)这样做来确定。由于服务提供商服务器106执行通常由常规接入点104执行的许多相同的功能,几乎不需要额外的硬件资源来执行接入点中的服务提供商服务器106。另外,常规接入点包括通信接口,所述通信接口在很多情况下可在接入点的常规功能和服务提供商服务器实施之间共享。因此,服务提供商服务器106可通过软件升级在接入点104中实施。一个优点可能是因特网服务提供商可能不用替换现有的接入点。如果接入点中的软件可以被远程更新,一个优点可能是可以在接入点中实施服务提供商服务器106而没有重新安装和相关的费用。可改进服务提供商服务器106和主服务器310之间的相互作用,尤其在服务提供商服务器310在接入点104中实施的情况。例如,由于每个因特网服务提供商可能操作大量的接入点104,可能需要在储存在主服务器310的存储器中的服务提供商列表中自动登记每个接入点104的网络地址。另外,由于接入点的设置通常在用户的控制下,从主服务器的角度可能不可能保证常规无线网络的SSID在所有的常规无线网络中是唯一的。因此,可能优选代替的是对提供远程访问的常规无线网络由标识符识别服务提供商服务器。服务提供商服务器可能例如通过构建并向主服务器发送网络消息在主服务器的服务提供商列表中登记其网络地址,例如在启动接入点或将接入点连接至数据通信网络的时候,所述网络消息包含接入点的第二通信接口的网络地址和通过接入点的第一通信接口发出的常规无线网络的BSSID。当终端被连接至常规无线网络时,接入点可构建并向主服务器发送网络消息,所述网络消息包含用于终端的标识符例如它的MAC地址和用于常规无线网络的标识符例如它的BSSID。主服务器可接收该网络消息并储存所识别的终端和服务提供商服务器之间的关联,所述服务提供商服务器提供对所识别的常规无线网络的远程访问。利用W02010/145882所披露的方法,主服务器可能随后使用该信息以便推断终端优选的服务提供商,在这种情况是 先前已连接的常规无线网络。图5a是根据实施例的所谓的主服务器310的内部部件的示意性示图。一般而言,主服务器310被设置成执行与可操作地将终端连接至数据通信系统的过程相关的操作,其中所述操作可包括接收关于服务提供商请求的请求信息,根据所接收到的请求信息搜索可用的服务提供商,和发送关于可用的服务提供商的确认信息。主服务器310还可被设置成储存与之相关的信息。主服务器310包括通信接口 502。通信接口 502可能是天线和/或网络接口等等,使得主服务器310能够与通信系统中的其它实体通信。在一个实施例中,主服务器是云服务器。通信接口 502被设置成与接收器504和发送器506进行通信,其中所述接收器504被设置成接收数据消息和信号,而所述发送器506被设置成发送数据消息和信号。接收器504和发送器506被设置成与处理单元508通信。处理单元508可能是中央处理单元(CPU)。处理单元508还被设置成与存储器510通信。在优选的实施例中,主服务器是利用若干计算机服务器以冗余高可用性配置实施的。通信接口被实现为绑定到可从广域网例如因特网获得的IP地址的网络接口。图5b是根据实施例的接入点104的内部部件的示意性示图。接入点104包括通信接口 512。通信接口 512可能是天线和/或网络接口等等,使得接入点104能够与通信系统中的其它实体通信。通信接口 512被设置成与接收器514和发送器516通信,其中所述接收器514被设置成接收数据消息和信号而发送器516被设置成发送数据消息和信号。接收器514和发送器516被设置成与处理单元518通信。处理单元518可能是中央处理单元(CPU)。处理单元518还被设置成与存储器520通信。在优选的实施例中,利用具有两个通信接口的低成本嵌入式系统实现接入点。第一通信接口主要用于与终端通信,所述终端包括具有软件定义的介质访问控制(MAC)层的IEEE802.11兼容无线电(设备)。在MAC层上的软件控制使得利用标准低成本IEEE802.11硬件实现所披露的方法和设备成为可能。第二通信接口主要用于与主服务器的通信并包括绑定至主服务器可获得的IP地址的网络接口。基于IP的第二通信接口使得在任何位置部署具有因特网接入的接入点成为可能。在一个实施例中,接入点104是路由器、(住宅)网关或调制解调器例如有线调制解调器或ADSL调制解调器。服务提供商服务器106也包括在接入点104中。服务提供商服务器106被连接至处理器518并可选的连接至存储器520。在一个实施例中,服务提供商服务器106被实现为具有内部处理器(未示出)和内部存储器(未示出)的独立的服务器并通过接口(未示出)被连接至接入点的处理器518。在一个实施例中,服务提供商服务器通过利用处理器518和存储器520通过储存在存储器520中的一组指令和同样储存在存储器520中的连接数据来实现。可选的,指令和/或连接数据存储在其它存储器中(未示出)。在本文中,应当指出,由于终端102可能是移动终端,所披露的通信系统可被设置成处理切换和漫游的问题。应当指出,关于涉及主服务器、接入点、服务提供商和他们的互操作性例如这些和其它设备之间通信(如W02010/0145882中具体披露)的结构和功能性的其它特征被明确结合入本文并且任何所述特 征可被取回用于将来的权利要求修改。应当理解,本领域技术人员可以通过多种方式修改上述实施例并仍利用上文实施例所示的本发明的优点。因此,本发明不应限于所示的实施例,而只应由所附权利要求书限定。
权利要求
1.一种用于接入点以便建立终端和数据通信网络之间的数据连接的方法,包括: -从终端接收在探测请求帧提供的服务提供商请求,包括终端的MAC地址和可选的识别由终端优选的服务提供商的SSID ; -向主服务器发送关于终端的MAC地址和可选的识别由终端优选的服务提供商的SSID的请求信息; -从主服务器接收确认信息,所述确认信息涉及与服务提供商相关的至少一个服务提供商服务器,能够通过接入点将终端可操作地连接至数据通信网络; -建立至与所述至少一个服务提供商中的一个相关的服务提供商服务器的网络连接,所述服务提供商服务器被包括在接入点中; -从所述服务提供商服务器接收一组指令; -根据所述指令分配虚拟接入点;和 -根据所述指令通过虚拟接入点建立终端和数据通信网络之间的数据连接。
2.根据权利要求1所述的方法,还包括利用所述服务提供商服务器作为认证、授权和核算服务器向终端发送认证请求。
3.根据权利要求2所述的方法,还包括从终端接收认证响应,所述认证响应包括对服务提供商先前输入的认证信息。
4.根据权利要求1-3中任一权利要求所述的方法,还包括建立至服务提供商服务器的第2层隧道。
5.根据权利要求1所述的方法,还包括拦截无线帧,所述无线帧包含针对终端的标识符例如MAC地址并且对之响应发送所述请求至主服务器。
6.根据权利要求1所述的方法,其中建立终端和虚拟接入点之间的数据连接包括向终端发送所述服务提供商请求响应和从所述终端接收数据连接信息。
7.根据权利要求6所述的方法,其中所述服务提供商请求、所述服务提供商请求响应和所述数据连接信息利用数据通信协议发送,所述数据通信协议包括IEEE802.11探测请求帧、IEEE802.11探测响应帧和IEEE802.11关联请求帧。
8.根据上述权利要求中任一权利要求所述的方法,还包括: -向主服务器发送关于用于储存终端和服务提供商之间的关联的选定服务提供商的信肩、O
9.一种用于建立终端和数据通信网络之间数据连接的接入点,包括: -接收器,用于从终端接收提供在探测请求帧的服务提供商请求,包括终端的MAC地址和可选的识别由终端优选的服务提供商的SSID ; -发送器,用于向主服务器发送关于终端的MAC地址和可选的识别由终端优选的服务提供商服务器的SSID的请求信息; -所述接收器还被设置成从主服务器接收确认信息,所述确认信息涉及与至少一个服务提供商相关的至少一个服务提供商服务器,能够通过接入点可操作地将终端连接至数据通信网络; -处理单元,所述处理单元被设置成建立至与所述至少一个服务提供商中的一个相关的服务提供商服务器的网络连接,所述服务提供商服务器被包括在接入点中; -所述接收器还被设置成从所述服务提供商服务器接收一组指令;-所述处理单元还被设置成根据所述指令分配虚拟接入点;和-所述处理单元还被设置成根据所述指令通过虚拟接入点建立终端和数据通信网络之间的数据连接。
10.一种用于主服务器以便建立终端和数据通信网络之间的数据连接的方法,包括: -从接入点接收关于服务提供商请求的请求信息; -根据所接收到的请求信息搜索终端和服务提供商服务器之间的关联;和-发送确认信息,所述确认信息涉及与服务提供商相关的至少一个服务提供商服务器,能够通过接入点可操作地将终端连接至数据通信网络。
11.根据权利要求10所述的方法,还包括储存关于已接受的额外费用的信息,所述信息具有关于接入点和服务提供商服务器之间的连接的账户信息。
12.一种用于建立终端和数据通信网络之间的数据连接的主服务器,包括: -接收器,用于从接入点接收关于服务提供商请求的请求信息; -处理器单元,用于根据所接收到的请求信息搜索可用的服务提供商;和-发送器,用于发送确认信息,所述确认信息涉及可用的服务提供商,能够通过接入点可操作地将终端连接至数据通信网络。
13.一种用于包括接入点、主服务器和服务提供商服务器以便建立终端和数据通信网络之间的数据连接的系统的方法,包括: -由接入点接收服务提供商请求; -由接入点向主服务器发送关于服务提供商请求的请求信息; -由主服务器接收请求信息; -根据所接收到的请求信息由主服务器搜索相关的服务提供商服务器; -由接入点接收确认信息,所述确认信息涉及与服务提供商相关的至少一个服务提供商服务器,能够通过接入点可操作地将终端连接至数据通信网络; -在接入点建立至与所述至少一个服务提供商中的一个相关的远程服务提供商服务器的网络连接,所述服务提供商服务器被包括在接入点中; -在接入点从所述服务提供商服务器接收一组指令; -在接入点根据所述指令分配虚拟接入点; -利用所选定的服务提供商通过接入点接收关于所建立的数据连接的认证信息; -由接入点向服务提供商服务器发送所接收到的认证信息;和 -在接入点根据所述指令通过虚拟接入点在终端与数据通信网络之间建立数据连接。
14.一种系统,适于执行权利要求13所述的方法。
15.一种储存在计算机可读介质上的计算机程序产品,包括当在处理器上执行时执行权利要求1所述的方法的指令。
16.一种储存在计算机可读介质上的计算机程序产品,包括当在处理器上执行时执行权利要求10所述的方法的指令。
17.一种储存 在计算机可读介质上的计算机程序产品,包括当在处理器上执行时执行权利要求13所述的方法的指令。
全文摘要
本发明提供了用于将IEEE802.11终端自动连接至虚拟IEEE802.11无线网络并从而建立至远程数据通信网络的数据连接的方法、设备和计算机程序。终端发送服务提供商请求至接入点。服务提供商请求被转送至主服务器,所述主服务器搜索终端和服务提供商之间的关联和可用的服务提供商的服务提供商服务器。通过主服务器向接入点发送确认信息,所述确认信息涉及与可用的服务提供商相关的服务提供商服务器,能够通过接入点可操作地将终端连接至数据通信网络。接入点基此建立虚拟IEEE802.11无线网络。在终端的服务提供商和接入点的操作者之间没有直接服务协议的情况时可建立数据连接,而不需要重新设置终端。
文档编号H04W48/20GK103229560SQ201180056330
公开日2013年7月31日 申请日期2011年11月21日 优先权日2010年11月22日
发明者比约恩·斯梅德曼, J·阿尔姆布拉德 申请人:安尼费网络公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1