在无线网络中的设备隔离的制作方法

文档序号:21084850发布日期:2020-06-12 16:49阅读:359来源:国知局
在无线网络中的设备隔离的制作方法

本申请是申请日为2015年6月19日、申请号为201580034297.6的发明专利申请“在无线网络中的设备隔离”的分案申请。



背景技术:

已经开发了改善在移动设置中对用户可用的功能的移动计算设备。例如,用户可以与移动电话、平板计算机或其它移动计算设备交互,来检查电子邮件、在网上浏览、写文本、与应用交互,等等。在企业设置中,用户可以利用个人移动设备来参加企业相关活动,例如在线会议、内容创建和/或共享,等等。

虽然移动设备的增殖为用户在选择移动设备时提供了多种选择,但移动设备的多样性也从网络性能角度呈现了挑战。例如,由于存在具有变化类别的能力和操作环境的多种不同的移动设备,一些设备可能与一些网络组件不兼容。



技术实现要素:

提供该“发明内容”以介绍在后文“具体实施例”中进一步描述的简化形式的概念选择。该发明内容并不意图识别所要求保护主题的关键特征或必要特征,也不打算用作帮助确定所要求保护主题的范围。

描述了用于在无线网络中的设备隔离的技术。根据各种实现方式,将请求连接到无线网络的设备(例如,移动客户端设备)以隔离状态置于无线网络中。确定设备的属性,并且基于所述属性规定连接参数。在至少一些实施例中,可以遵循连接参数从隔离状态处释放设备。

附图说明

参考附图描述详细描述。在图中,附图标记最左边的数字识别该附图标记首次出现的图。在描述和附图的不同实例中使用相同的附图标记可以表示类似或相同的项目。

图1是在能够采用本文讨论的技术的示例性实现方式中的环境图示。

图2示出了根据一个或多个实施例的用于无线网络的本地规范。

图3示出了根据一个或多个实施例的用于无线网络的本地策略。

图4示出了根据一个或多个实施例的在无线网络中的设备隔离的示例性实现场景。

图5是根据一个或多个实施例描述在将设备连接到无线网络的方法中的步骤的流程图。

图6是根据一个或多个实施例描述在基于连接参数将设备连接到无线网络的方法中的步骤的流程图。

图7是根据一个或多个实施例描述在确定设备兼容属性的方法中的步骤的流程图。

图8是根据一个或多个实施例描述在用于识别配置设置中的变化以改善无线性能的方法中的步骤的流程图。

图9是根据一个或多个实施例描述在用于识别对设备组件的更新以改善设备无线性能的方法中的步骤的流程图。

图10是根据一个或多个实施例描述在用于更新本地网络规范的方法中的步骤的流程图。

图11是根据一个或多个实施例描述在用于更新本地策略的方法中的步骤的流程图。

图12是根据一个或多个实施例描述在用于针对无线网络利用无线简档的方法中的步骤的流程图。

图13示出了结合图1描述的示例性系统和计算设备,其配置为实现本文描述的技术的实施例。

具体实施方式

概述

描述了在无线网络中的设备隔离的技术。根据各种实现方式,将请求连接到无线网络的设备(例如,移动客户端设备)以隔离状态置于无线网络中。一般而言,隔离状态为设备提供用于无线网络的网络访问许可的有限集合。在隔离状态,例如,设备被许可与无线网络的管理功能(例如,网络控制器)交互。然而,虽然在隔离状态中,但设备可能不被允许对无线网络的一般访问,例如访问与无线网络相关联的互联网或者和与无线网络相关联的其它客户端设备通信。

根据一个或多个实现方式,用于无线网络的配置服务与设备交互以识别设备的不同属性,例如,安装在设备上的硬件、软件、设备驱动器等等。例如,配置服务可以例如通过网络控制器实现在无线网络本地。替代地或另外,配置服务可以实现为远程服务,例如基于网络和/或基于云的服务。配置服务比较设备的属性与无线网络的规范,以确定设备与无线网络的兼容性。例如,将设备的属性与“已知良好的”属性和/或“已知有问题的”属性进行比较,以确定个体属性是否已知与无线网络兼容,或者已知具有与无线网络的兼容性问题(例如,无线性能问题)。

根据各种实现方式,基于设备属性和无线网络规范的比较来确定设备的连接参数。例如,连接参数可以规定设备在连接到无线网络时的预期(例如,期望的)无线性能质量。替代地或另外,连接参数可以规定可以应用于设备以减轻识别出的兼容性问题的改变。这种改变的例子包括软件更新、设备驱动器更新、设备设置改变,等等。

根据一个或多个实施方式,设备遵循连接参数从隔离状态释放。例如,如果对兼容性问题的修复(fix)可用,则可以通知和/或指示设备应用该修复。如果修复不可用,则可以通知设备:该设备在连接到无线网络时可能会经历无线性能问题。例如,图形用户界面(gui)可以显示在设备上,通知用户在设备和无线网络之间存在已知兼容性问题,并因此用户可能在连接到无线网络时经历无线性能问题。

根据各种实现方式,从隔离状态释放设备使得设备能够基于访问许可的扩展集合(例如,关于隔离状态的扩展)访问无线网络。例如,设备可以被允许对无线网络的一般访问,例如访问无线网络的内联网资源。替代地,设备可以被允许对无线网络的受限访问,例如排除与识别出的兼容性问题相关联的问题活动的访问。例如,可能禁止设备参与高带宽活动,例如视频呼叫。下文讨论了各种其它细节和实现方式。

在后续讨论中,首先描述能够操作以采用本文描述技术的示例性环境。接下来标题为“示例性实现场景”的章节描述根据一个或多个实施例在无线网络中的设备隔离的示例性实现场景。之后,标题为“示例性过程”的章节描述根据一个或多个实施例在无线网络中的设备隔离的一些示例性过程。最后,标题为“示例性系统和设备”的章节描述根据一个或多个实施例能够操作以采用本文讨论的技术的示例性系统和设备。

在呈现根据一个或多个实施例的示例性实现方式的概述之后,现在考虑可以采用示例性实现方式的示例性环境。

示例性环境

图1是环境100的图示,其中示例性实现方式能操作以采用本文描述的在无线网络中的设备隔离的技术。一般而言,环境100包括各种设备、服务和支持经由多种不同模态进行通信的网络。例如,环境100包括与无线企业网络(wen)104相关联和/或连接的客户端设备102。客户端设备102可以以多种方式配置,例如传统计算机(例如,台式个人计算机、膝上型计算机,等等)、移动站、娱乐设备、智能手机、上网本、游戏控制台、手持设备(例如,平板计算机)、可穿戴计算设备,等等。

wen104表示向客户端设备102提供到各种网络和/或服务(例如互联网)的连接的网络。可以通过特定企业实体提供和/或管理wen104,所述企业实体例如是商业实体、教育机构(例如,大学)、政府机构等。如本文使用的,术语“企业”一般指的是实体或实体组,其可以为各种目的维护无线数据网络。wen104可以经由多种不同连接技术为客户端设备102提供无线连接,所述连接技术例如是宽带电缆、数字订户线(dsl)、无线数据连接(例如,wifitm)、t载波(例如,t1)、以太网等等。

wen104至少部分地经由无线接入点(wap)实现,其表示发送和接收无线数据的功能作为wen104的一部分。例如,wap106为客户端设备102和其它无线支持设备提供无线连接。

客户端设备102还包括客户端硬件108、客户端驱动器110以及客户端软件112。客户端硬件108表示不同类型和实例客户端设备102的硬件和/或设备。客户端硬件108的例子包括无线硬件,其使得客户端设备102能够发送和接收无线数据,例如天线、无线电设备、滤波器、接收器、发送器等等。客户端硬件108的其它例子包括输入/输出(i/o)设备、处理设备、数据存储设备等等。不同实例和类型的客户端硬件108的一些特定例子在下文参考图13结合计算设备1302进行讨论。

客户端驱动器110表示支持在客户端设备102的组件和客户端硬件108之间的交互的功能,反之亦然。在至少一些实现方式中,客户端驱动器110包括无线驱动器,其表示支持在客户端设备102的组件和客户端硬件108的无线设备之间的交互的功能。

客户端软件112表示支持经由客户端设备102执行不同任务的功能。例如,客户端软件112表示可以至少部分地客户端设备102上执行的不同应用和/或服务。客户端软件112的例子包括文字处理器、电子邮件客户端、网络浏览器,等等。

例如,客户端软件112包括通信应用114,其表示支持经由客户端设备102进行不同形式的通信的功能。通信应用114的例子包括语音通信应用(例如,voip客户端)、视频通信应用、消息传送应用、内容共享应用、统一通信和合作(uc&c)应用及其组合。通信应用114例如支持组合不同的通信模态,以提供多种通信场景。根据一个或多个实施例,通信应用112表示安装到客户端设备102上的应用。另外或替代地,通信应用112可以实现为经由网络浏览器访问的远程应用、网络应用等。

环境100还包括网络基础设施116,其表示在各种实体间交换、处理和/或路由数据的不同连接组件。网络基础设施116例如表示可以由不同实体(例如,互联网服务提供商(isp))提供和管理的不同网络和/或子网络。例如,wap106连接到网络基础设施116(例如,通过有线和/或无线连接),以为wap106提供网络连接,例如互联网、web、其它企业网络等。客户端设备102例如可以无线连接到wap106,以为客户端设备102提供到网络基础设施116的连接。

在至少一些实施例中,网络基础设施116支持不同形式的通信。网络基础设施116例如支持发送和接收语音数据、视频数据、内容数据等。在至少一些实施例中,网络基础设施116表示uc&c支持网络。

网络100还包括网络控制器118,其表示管理wen104的各个方面的功能。网络控制器120例如连接到wen104上,并维护知道wen104的不同组件的状态。例如,网络控制器120维护wap106的映射(例如,依据位置)以及wap106的性能属性,例如不同wap106的信号指令、wap106的服务质量(qos)属性等。网络控制器120例如可以实现为软件定义的网络(sdn)控制器以管理wen104的各种方面。

网络控制器118包括和/或维护本地规范120,其表示跟踪wen104的各种硬件和/或软件组件的性能和/或兼容性属性的功能。例如,本地规范120表示识别已知在于wen104交互时至少提供基线性能水平的实例和/或版本硬件和软件的数据库。本地规范120还可以识别具有已知性能和/或兼容性问题的实例和/或版本硬件和软件。下文讨论了关于本地规范120的进一步实现细节。

网络控制器118还维护本地策略122,其表示wen104的不同规则和参数。例如,本地策略122规定连接到wen104的设备的特定行为和/或设置。根据各种实现方式,本地策略122基于设备规范与在本地规范120中规定的规范相比如何来规定用于设备(例如,客户端设备102)的不同行为和/或许可。下文讨论本地策略122的不同示例性实现方式的例子。

根据各种实现方式,网络控制器118配置为执行用于经由本地配置服务124在本文讨论的无线网络中的设备隔离的技术的不同方面。一般而言,本地配置服务124表示与不同无线设备(例如,客户端设备102)交互以查明设备规范并将设备规范和本地规范120的功能进行比较。例如,本地配置服务124使得客户端设备102能够基于本地规范120进行配置。客户端设备102包括配置模块126,其表示与本地配置服务124和/或其它功能交互的功能,以支持根据本地规范120和/或本地策略122配置客户端设备102。

配置模块126可以以多种方式实现,例如经由软件、固件、硬件和/或其组合。根据一个或多个实现方式,配置模块126可以实现为客户端设备102的物理层(phy)和/或媒体访问控制(mac)层组件。因此,本文讨论的各种技术可以实现在phy和/或mac层,以配置客户端设备102用于连接到wen104。

连接到和/或实现为网络基础设施114的一部分的是远程配置服务128,其包括和/或维护规范数据库(db)130和策略数据库(db)132。远程配置服务128表示执行本文讨论的在无线网络中的设备隔离的技术的各个方面的功能。远程配置服务128例如将来自规范db130的规范和来自策略db132的策略传播到各种实体,例如网络控制器118。根据各种实现方式,远程配置服务128可以更新规范db130和/或策略db132,并可以支持这种更新传播到网络控制器118。网络控制器118可以在更新本地规范120和/或本地策略122时应用更新,因此使得网络控制器118能够维护本地规范120中的当前版本的配置规范和本地策略122中的当前策略版本。

在至少一些实现方式中,结合网络控制器118在本文讨论的功能可以额外地或替代地由远程配置服务128执行。例如,用于在无线网络中的设备隔离的技术可以本地由本地配置服务124、经由远程配置服务128和/或其组合实现。

环境100还包括通信服务134,其表示执行用于管理在客户端设备102和用户设备136之间的通信的各种任务的服务。例如,通信服务134可以管理通信会话的开始、适度和结束。通信服务134的例子包括voip服务、在线会议服务、uc&c服务等。在至少一些实施例中,通信服务134可以实现为或连接到与公共切换电话网络(pstn)通信的专用交换分机(pbx),以支持在客户端设备102和用户设备136之间的语音通信。

根据一个或多个实现方式,客户端设备102配置为经由通信应用114与通信服务134交互,以支持在客户端设备102和用户设备136之间的通信。例如,通信应用114表示由通信服务134实现和管理的通信门户,以支持各种类型的通信。

客户端设备102还包括无线简档138,其表示存储和/或跟踪wen104以及其它无线网络的连接参数的功能。下文详述无线简档138的其它方面。

图2示出了上文介绍的本地规范120的详细例子。一般而言,本地规范120表示不同设备组件(例如,硬件、软件、设备驱动器、固件等)的性能和/或兼容性状态。例如,本地规范120将组件实例的标识符与各个组件的性能和/或兼容性属性匹配。

本地规范120包括白名单200、黑名单202以及灰名单204。根据各种实现方式,白名单200识别已知满足最小的可接受性能和/或兼容性阈值的组件的实例。例如,在白名单200中识别出的组件的实例已知具有经由wen104进行的数据通信的可接受性能属性。

黑名单202识别已知具有性能问题和/或兼容性问题的组件的实例。例如,在黑名单202中识别出的组件可能不满足对于例如通过wen104进行的数据通信的最小的性能和/或兼容性阈值。灰名单204识别具有未确定和/或未测试的性能和/或兼容性属性的组件的实例。

在至少一些实现方式中,可以参考与wen104的硬件基础设施组件(例如,路由器、交换机、接入点等)的兼容性、与特定应用和/或服务的兼容性、与特定类型的数据的兼容性等来规定本地规范120。

可以以各种方式配置和/或更新本地规范120。例如,来自规范db130的规范可以传播到本地规范120。替代地或另外,本地规范120可以是用户配置的,例如通过与wen104相关联的网络管理员和/或信息技术(it)人员。

虽然示出本地规范120由网络控制器118维护,但可以理解的是其它实体也可以维护、更新和强制执行本地规范120。例如,在至少一些实现方式中,远程配置服务128可以维护本地规范120并将本地规范120与wen104相关联。

图3示出了上文介绍的本地策略122的详细例子。一般而言,本地策略122规定应用于请求连接到wen104的设备的不同规则、参数和行为。例如,本地策略122规定了将基于设备组件是已在白名单200、黑名单202、灰名单204中识别出还是未在所述列表之一中被具体识别出而执行的行为和/或动作。

本地策略122包括白名单策略300、黑名单策略302和灰名单策略304。当设备组件在白名单200中被识别出时,应用白名单策略300。白名单策略300例如可以规定,如果设备组件(例如,无线设备驱动器)在白名单200中被识别出,则所述设备被允许对wen104的一般的(general)和/或无资格的(unqualified)访问。作为另一例子,白名单策略300可以规定,如果可更新设备组件(例如,应用或设备驱动器)在白名单200中被识别出并且该组件的更新版本是可用的,可以通知用户:其设备满足最小性能标准,但是有更新是可用的,该更新能改善设备性能。

当设备组件在黑名单202中被识别出时,应用黑名单策略302。后文是黑名单策略302的非穷举列表。

(1)组件更新-黑名单策略302可以规定,如果设备组件在黑名单202中被识别出,则将发起对该组件的更新的搜索。如果识别出更新,则黑名单策略302可以规定该用户将被通知“更新可用”,并且将所述用户指引到可以获得更新处。替代地或另外,更新可以被自动取回并向用户提供,例如通过网络控制器118。

(2)设置更新-黑名单策略302可以规定,如果客户端设备102的当前配置设置在黑名单202中被识别为有问题的,且用于该设置的更新可用,则通知用户“配置设置更新可用”。例如,可以向用户通知该更新,和/或更新可以例如独立于用户输入而自动地应用于客户端设备102。

(3)用户通知-黑名单策略302可以规定向用户通知:用户的设备的组件被识别为未满足最小性能和/或兼容性阈值,并因此网络上的无线性能可能经历性能问题。

(4)基于安全性策略-黑名单策略302可以考虑可能由在黑名单202上识别出的某些组件引起的安全性漏洞。例如,在黑名单202上可以将特定操作系统识别为具有安全性漏洞,如果操作系统与网络交互,则所述安全性漏洞可能危及wen104的安全性。此外,在黑名单202中可以将某些应用和/或可执行代码的一部分识别为会感染其它网络连接设备的恶意软件。因此,黑名单策略302可以规定如果设备包括可能将其它网络设备暴露于安全风险的安全性漏洞和/或恶意软件,则该设备不被允许访问wen104。例如,设备可能被隔离,并且被给予修复安全性漏洞的机会。

(5)受限网络访问-黑名单策略302可以规定:如果客户端设备102的属性在黑名单202上被识别出,则客户端设备102通过wen104可以参与的行为类型将被限制。例如,可以允许客户端设备102浏览互联网并参与即时消息传送和电子邮件,但是可以禁止参与其它活动,例如实时的视频通信和/或其它资源密集型活动。

这些黑名单策略仅出于示例的目的呈现,并且在所要求保护的实施例的精神和范围内可以采用多种其它黑名单策略。

灰名单策略304可以规定,如果设备组件在灰名单204上被识别出,则可以通知用户:该组件的性能和/或兼容性属性是未知的,并且因此在连接到wen104时的用户体验的质量可能是可变的。在至少一些实现方式中,灰名单策略304可以规定:如果设备组件在灰名单204上被识别出,则将发起对该组件的更新的搜索。如果定位到了更新,并在白名单200上识别出该更新,则灰名单策略304可以规定将向用户通知该更新可用,且将所述用户指引到可以获得该更新之处。替代地或另外,可以例如通过网络控制器118自动取回更新并向用户提供更新。

在至少一些实现方式中,本地策略122可以规定如果在白名单200、黑名单202或灰名单204中未识别出设备组件,则呈现表示“组件的性能和/或兼容性属性未知”的通知,并因此用户在连接到wen104时的体验质量可能是可变的。

这些本地策略122仅出于示例的目的呈现,并且可以理解的是,可以根据所要求保护的实施例采用多种不同策略。

可以以各种方式配置和/或更新本地策略122。例如,来自策略db132的策略可以传播给本地策略122。替代地或另外,本地策略122可以是用户配置的,例如由与wen104相关联的网络管理员和/或信息技术(it)人员。

虽然本地策略122示出为由网络控制器118维护,但是可以理解的是,其它实体可以维护、更新和强制实施本地策略122。例如,在至少一些实现方式中,远程配置服务128可以维护本地策略122,并可以将本地策略122与wen104相关联,并可以为wen104强制实施本地策略122。

在描述了可以操作本文描述的技术的示例性环境的属性后,现在考虑根据一个或多个实施例在无线网络中设备隔离的一些示例性实现场景。

示例性实现场景

后续章节描述了根据一个或多个实施例在无线网络中的设备隔离的示例性实现场景。实现场景可以实现于上述的环境100中和/或任意其它适当环境中。

图4示出了在无线网络中的设备隔离的示例性实现场景(总称为400)。场景400包括以上结合环境100介绍的各种实体和组件。

在场景400中,客户端设备102将连接请求402提交给连接到wen104的wap106。客户端设备102例如向wap106发送关联请求帧。响应于接收到连接请求402,wap106将连接请求通知404发送给网络控制器118的本地配置服务124。请求通知404例如包括客户端设备102的标识符,并表示客户端设备102请求连接到wen104。

在至少一些实现方式中,响应于确定客户端设备102未向wen104的网络域登记,wap106将请求通知404发送到本地配置服务124。客户端设备102例如是关于wen104的非域设备(non-domaindevice)。在这种实现方式中,请求通知404可以包括客户端设备102是非域设备的通知。

响应于接收到请求通知404,本地配置服务124将规范查询406发送到客户端设备102。规范查询406例如向客户端设备102查询客户端设备102的各种属性。像这样的属性的例子包括:

(1)驱动器类型和/或版本,例如针对客户端设备102的无线驱动器的。

(2)标记客户端设备102的能力的服务质量(qos)。

(3)无线功率控制能力,例如,动态范围、功率控制步长等。

(4)无线数据速率能力。

(5)动态频率选择速度。

(6)客户端设备102利用和/或能够利用的一个和/或多个无线技术。这种无线技术的例子包括802.11协议(例如,11b、11g、11af、11n、11ac等)、自组织无线网络、蓝牙tm等。

(7)软件类型和/或版本。规范查询406例如向客户端设备102查询:驻留在客户端设备102上的应用和/或服务、各自应用和/或服务的版本、应用和/或服务的能力等。在至少一些实现方式中,规范查询406向客户端设备102查询驻留在客户端设备102上的通信应用的类型和/或版本。

(8)软件设置。规范查询406例如向客户端设备102查询针对驻留在客户端设备102上的应用和/或服务的不同配置设置。

(9)硬件类型和/或版本。规范查询406例如向客户端设备102查询驻留在客户端设备102上的硬件类型、硬件制造商、硬件模型和/或版本、硬件能力等。

(10)硬件设置。规范查询406例如向客户端设备102查询驻留在客户端设备102上的硬件的不同配置设置。

(11)基于安全的属性。安全属性的例子包括防恶意软件的类型和/或版本,客户端设备102是否包括具有已知安全性漏洞的软件和/或服务,客户端设备102是否受到恶意软件的干扰,等等。

这些示例性属性仅出于示例的目的呈现,并且可以理解的是,可以向客户端设备102查询所要求保护实施例的精神和范围内的多种不同规范和属性。

继续场景400,客户端设备102以识别规范查询406请求的不同属性的查询响应408来响应规范查询406。基于在查询响应408中识别出或未识别出(例如,省略)的属性,本地配置服务124可以执行各种动作,其例子在上文和下文中讨论了。

例如,本地配置服务124比较来自查询响应408的属性与本地规范120,以查明客户端设备102的属性是否与本地规范120兼容。本地配置服务124还可以应用本地策略122以将来自查询响应408的属性与本地规范120进行比较。基于对查询响应408的该处理,本地配置服务124生成连接参数(cp)通知410,并将cp通知410发送给客户端设备102。

一般而言,cp通知410包括用于将客户端设备102连接到wen104的连接参数。例如,cp通知410通知客户端设备102在客户端设备102被连接到wen104时可能经历的预期性能参数。例如,如果查询响应408表示客户端设备102使用具有已知的与wen104的兼容性问题的无线驱动器和/或无线技术,则cp通知410可以包括客户端设备102在连接到wen104时可能经历的网络连接和/或性能问题的指示。

在至少一些实现方式中,cp通知410可以包括可以使得客户端设备102能够改善其在连接到wen104时的无线体验的建议和/或指令。例如,cp通知410可以表明可以应用的客户端设备102的各种配置设置的配置改变,例如,用于软件、硬件、驱动器等的设置。配置改变可以被呈现为可以例如经由向用户显示建议的gui应用的建议。用户可以选择应用或不应用设置。

替代地,配置改变可以自动应用于改变客户端设备102的配置设置。例如,配置模块126可以处理cp通知410并识别配置改变。配置模块126可以通过指令将配置改变传播给适当的功能,例如将改变应用到软件、驱动器、硬件等。因此,在至少一些实现方式中,可以利用用于连接wen104和与其交互的适当设置来自动配置客户端设备102。

在至少一些实现方式中,cp通知410可以包括更新客户端设备102的指示,例如,驱动器更新、软件更新等。更新可以作为建议呈现,例如经由向用户显示更新建议的gui。例如,gui可以识别可更新的组件,并可选地提供可以在何处获得更新的指示。例如,gui可以包括到可以获得更新的网站和/或其它网络资源的链接(例如,超链接)。

替代地,可以自动将更新推送到客户端设备102用于安装。例如,网络控制器118可以使得更新在本地存储,和/或可以访问网络资源以取回更新。网络控制器118然后可以将更新推送到客户端设备102。例如,配置模块126可以从网络控制器118接收更新,并可以发起对所述更新的安装。在至少一些实现方式中,更新可以作为cp通知410的一部分被包含。

继续场景400,客户端设备102将各种连接参数作为wen104的无线简档138的一部分存储。例如,无线简档138包括cp通知410表示的设置、性能属性、更新等。在至少一些实现方式中,为wen104创建新的无线简档138,并且填充有连接参数。替代地,通过连接参数更新用于wen104的现有无线简档138。根据各种实现方式,如果客户端设备102从wen104断开连接并稍后返回并重新连接到wen104,则客户端设备102可以利用来自无线简档138的连接参数来准备客户端设备102以连接到wen104。例如,利用无线简档138可以使得客户端设备102能够预先配置到wen104的后续连接。

根据各种实现方式,在本地配置服务124基于查询响应408执行动作(例如,提供cp通知410)之前,客户端设备102可以被置于针对wen104的隔离状态。在隔离状态中,客户端设备102可以被允许与网络控制器118交互,但是可以不被允许访问wen104的其它部分。例如,当在隔离状态中时,客户端设备102可以不被允许对wen104的一般访问,例如,访问wen104的内联网和/或内联网资源、发送数据到用户设备118以及从用户设备118接收数据,等等。不能由处于隔离状态的设备访问的wen104的资源的例子包括本地域资源(localdomainresources),例如本地存储设备、本地内联网网站、本地内容共享网站等。

作为示例性实现方式,考虑wen104实现为虚拟网络(例如,软件定义的网络)的场景。在这种场景中,可以经由“网络切片(networkslice)”来定义wen104,每个“网络切片”包括一组相关联的网络资源、访问许可等。因此,可以针对请求访问wen104的设备定义隔离切片(quarantineslice)。例如,当客户端设备102最初提交连接请求402时,客户端设备102基于隔离切片连接到wen104。隔离切片可以与访问许可的有限集合相关联。例如,隔离切片可以允许数据在客户端设备102和网络控制器118之间传输,但是可以不允许客户端设备发送数据到其它设备和/或实体。

在本地配置服务124接收并处理查询响应408并基于查询响应408执行动作之后,通过与隔离切片相比增强的连接,客户端设备102到wen104的连接可以转换到网络切片。例如,客户端设备102可以基于“访客切片”连接到wen104,所述访客切片使得客户端设备102能够与其它客户端设备通信数据,参与与其它设备的通信会话(例如,uc&c会话),以及访问扩展的网络资源(例如,wen104的内联网资源)。

如上所讨论的,客户端设备102可以利用无线简档138来对到wen104的后续连接进行预先配置。这种预先配置可以减少客户端设备102处于隔离状态的时间量。

虽然本文中结合在客户端设备102和本地配置服务124之间的通信讨论了实现方式,但是可以理解的是,可以在客户端设备102和远程配置服务128之间进行类似交互。例如,在场景400中讨论的在客户端设备102和网络控制器118之间的通信和事务可以额外地或替代地在客户端设备102和远程配置服务128之间进行。例如,结合网络控制器118讨论的功能可以替代地由远程配置服务128实现和/或执行。

在讨论了示例性实现场景后,现在考虑根据一个或多个实施例讨论一些示例性过程。

示例性过程

后续讨论描述了根据一个或多个实施例在无线网案例中的设备隔离的一些示例性过程。示例性过程可以在图1的环境100、图13的系统1300和/或任意其它适当环境中采用。此外,示例性过程可以呈现以上讨论的示例性实现场景的方面的实现方式。在至少一些实现方式中,针对各种过程描述的步骤可以自动并独立于用户交互实现。

图5是描述根据一个或多个实施例的方法的步骤的流程图。该方法描述了根据一个或多个实施例将设备连接到无线网络的示例性过程。在至少一些实现方式中,该方法可以由客户端设备102执行。

步骤500发送连接到无线网络的请求。例如,客户端设备102向wap106发送连接到wen104的请求。如上所讨论的,wap106可以向本地配置服务124和/或远程配置服务128通知:客户端设备102正请求连接到wen104。

步骤502接收对设备属性的查询。客户端设备102例如从本地配置服务124和/或远程配置服务128接收包括针对各种设备属性的规范查询406,其例子在上文详述。在至少一些实现方式中,查询请求设备的无线属性,例如,设备利用的无线驱动器和/或驱动器版本、设备利用的无线技术和/或协议、设备的无线性能属性等诸如此类。

步骤504生成包括设备属性的查询响应。例如,客户端设备102生成包括一些或所有被请求属性的查询响应408。在至少一些实现方式中,查询响应可以格式化为专有信息元素和/或预定义的动作帧,其可以被发送到本地配置服务124和/或远程配置服务128以使得本地配置服务124和/或远程配置服务128能够查明客户端设备102的属性。

步骤506将查询响应发送到用于无线网络的配置服务。客户端设备102例如将查询响应408发送到本地配置服务124和/或远程配置服务128。

步骤508接收包括用于连接到无线网络的连接参数的通知。例如,客户端设备102接收识别用于连接到wen104的各种参数的cp通知410。在至少一些实现方式中,cp通知410包括可显示的信息,并表示连接到wen104的预期性能属性。这种性能属性的一个例子是设备属性(例如,软件和/或驱动器)具有已知的与wen104的兼容性问题的指示,并因此无线性能可能不太理想。另一示例性属性可以规定在wen104上传输特定数据可能是有问题的,例如,具有较大带宽消耗的视频数据和/或其它数据。

步骤510基于连接参数执行动作。例如,客户端设备102可以显示关于到wen104的连接的各种预期性能属性和/或连接状态信息。在至少一些实现方式中,cp通知410包括用于重新配置客户端设备102的配置信息,例如,改善客户端设备102的无线性能和/或用户体验。例如,配置信息可以包括对设备组件(例如,驱动器、软件、硬件等)的配置设置的改变。替代地或另外,配置信息可以规定对客户端设备102的组件的更新。

如上所述,可以将配置信息呈现(例如,显示)为用户可以实现的建议,例如通过手动方式实现建议。替代地或另外,配置信息可以自动应用于重新配置和/或更新设备组件。例如,配置模块126可以检测配置信息,并可以实现使得配置信息应用于客户端设备102的过程。在至少一些实现方式中,配置信息可以自动应用并独立于用户输入。

步骤512将连接参数作为无线网络的无线简档的一部分来存储。例如,客户端设备102将连接参数作为wen104的无线简档138的一部分来存储。如上所述,无线简档138可以包括用于不同无线网络的连接简档,并且每个连接简档可以规定根据本文讨论的实现方式而查明的各个无线网络的连接参数。

图6是描述根据一个或多个实施例的方法中步骤的流程图。该方法描述了根据一个或多个实施例基于连接参数将设备连接到无线网络的示例性过程。在至少一些实现方式中,可以通过本地配置服务124、wap106和/或远程配置服务128执行所述方法。

步骤600接收设备正在请求连接到无线网络的通知。例如,本地配置服务124接收表明客户端设备102正在请求连接到wen104的请求通知404。

步骤602将设备置于隔离状态。例如,本地配置服务124向客户端设备102所连接(关联)到的那个wap106通知:所述客户端设备102处于隔离状态。如上所述,隔离状态可以允许客户端设备102访问wen104以与网络控制器118交互,但是可以防止客户端设备102访问其它网络资源,例如,wen104的内联网、wen104的设备和/或资源等等。与wen104的一般访问状态相比,隔离状态可以例如向客户端设备102提供访问许可的有限集合。在至少一些实现方式中,隔离状态可以与虚拟网络的“隔离切片”相关联。

步骤604查明设备的属性。例如,本地配置服务124将规范查询406发送到客户端设备102。基于规范查询406,本地配置服务124从客户端设备102接收查询响应408。本地配置服务124处理查询响应408,以查明在查询响应408中规定的客户端设备102的不同属性。

步骤606基于属性来确定将设备连接到无线网络的连接参数。例如,本地配置服务124比较属性与本地规范120。一般而言,设备属性和本地规范120的比较使得本地配置服务124能够确定设备属性是与wen104兼容还是不兼容,设备属性是否具有针对wen104的已知性能问题,等等。下文讨论处理设备属性的示例性方式。

示例性连接参数包括客户端设备102连接到wen104时的预期性能属性的通知,客户端设备102的配置设置的改变,客户端设备102的组件更新的指示,等等。

步骤608遵循连接参数将设备从隔离状态释放。例如,网络控制器118允许客户端设备102遵循由连接参数规定的条件和/或行为来访问wen104。在至少一些实现方式中,连接参数包括到客户端设备102的通知(例如,cp通知410),该通知表明将客户端设备102连接到wen104的预期性能属性。替代地或另外,连接参数可以包括对客户端设备102的配置设置的改变和/或对客户端设备102的组件的更新。

根据各种实现方式,将客户端设备102从隔离状态释放允许客户端设备102对wen104的一般访问,例如与wen104的内联网资源交互,参与和用户设备136进行通信,等等。

图7是描述根据一个或多个实施例的方法中步骤的流程图。该方法描述了根据一个或多个实施例的用于确定设备兼容性属性的实例性过程。在至少一些实现方式中,该方法描述了结合图6在上文讨论的执行步骤606的示例性方式。

步骤700查明设备的属性是否包含于无线网络的已知良好属性的列表中。例如,本地配置服务124比较客户端设备102的属性与在白名单200中包括的属性。

如果属性在已知良好属性的列表中列出(“是”),则步骤702基于该属性来在确定无线连接参数时应用已知良好属性的策略。本地配置服务124例如将白名单策略300应用到该属性。在至少一些实现方式中,白名单策略300可以规定:如果设备的属性在已知良好列表中列出,则设备被允许对无线网络的一般访问。

如果属性未在属性的已知良好列表中列出(“否”),则步骤704查明该属性是否在无线网络的已知问题属性列表中列出。例如,本地配置服务124将客户端设备102的属性和在黑名单202中包括的属性进行比较。

如果属性在无线网络的已知问题属性的列表中列出(“是”),则步骤706基于该属性来在确定无线连接参数时应用已知问题属性的策略。本地配置服务124例如将黑名单策略302应用到该属性。已知问题属性的策略的例子在上文结合图3进行了讨论。

如果属性未在无线网络的已知问题属性的列表中列出(“否”),则步骤708查明属性是否在无线网络的未表征属性列表中列出。例如,本地配置服务124比较客户端设备102的属性与在灰名单204中包括的属性。

如果属性在无线网络的未表征属性的列表中列出(“是”),则步骤710基于该属性在确定无线连接参数时应用未表征属性的策略。例如,本地配置服务124将灰名单策略304应用到该属性。在至少一些实现方式中,未表征的属性可以对应于尚未测试和/或尚未确定性能属性的已知属性。

如果属性未在无线网络的未表征属性的列表中列出(“否”),则步骤712基于该属性在确定无线连接参数时应用未知属性的策略。例如,本地配置服务124通知用户“属性未知”,并因此,在wen104上的客户端设备102的性能可以改变。

在至少一些实现方式中,步骤708和710是可选步骤。例如,方法可以从步骤704的“否”分支进行到步骤712,例如,而不检查设备属性的灰名单。

图8是描述根据一个或多个实施例的方法中的步骤的流程图。该方法描述了根据一个或多个实施例用于识别配置设置中的改变以改善无线性能的示例性过程。

步骤800查明用于将设备连接到无线网络的配置设置的改变。例如,本地配置服务124查明客户端设备102的配置设置可以(例如,从当前设置)被改变以改善wen104上客户端设备102的性能。在至少一些实现方式中,改善的性能可以指的是:比当前配置设置所提供的更高的数据带宽速率、更高的信号质量、更低的信号错误(例如,抖动、分组丢弃等)、更高质量的媒体传输等。

步骤802将配置设置的改变通知设备。如上讨论的,通知可以包括对用户的建议,从而用户能够制定配置改变。替代地或另外,通知可以包括,使得配置设置的改变能够独立于用户输入自动应用的指令(例如,到配置模块126)。

图9是描述根据一个或多个实施例的方法中的步骤的流程图。该方法描述根据一个或多个实施例用于识别对设备组件的更新以改善设备无线性能的示例性过程。

步骤900识别针对连接到无线网络的设备的组件的更新。例如,本地配置服务124查明对客户端设备102的组件的更新是可用的,其可被安装以改善客户端设备102的在wen104上的性能。在至少一些实现方式中,改善的性能可以涉及比在应用更新之前由设备所经历的更高的数据带宽速率、更高的信号质量、更轻微的信号错误(例如,抖动、分组丢弃等)、更高质量的媒体传输等。

步骤902将更新通知设备。如上所讨论的,通知可以包括对用户的建议,从而用户可以发起对更新的取回和/或安装。替代地或另外,通知可以包括使得更新能够被独立于用户输入而自动应用的指令(例如,到配置模块126)。例如,本地配置服务124可以将更新推送到客户端设备102用于自动安装。

图10是描述根据一个或多个实施例的方法中的步骤的流程图。该方法描述根据一个或多个实施例的用于更新本地网络规范的示例性过程。

步骤1000接收对性能规范进行更新的指令。例如,更新后的性能规范表示对设备组件和/或设备配置设置的兼容性属性的更新。例如,本地配置服务124从远程配置服务128处接收对将应用到本地规范120的规范的更新的指示。例如,更新可以应用到现有本地规范120,和/或可以对应于新的本地规范120。

在至少一些实现方式中,本地配置服务124可以例如响应于特定事件周期性和/或动态地向远程配置服务128查询规范更新。响应于查询,远程配置服务128可以查明规范db130包括规范更新,并可以将更新提供给网络控制器118。

替代地或另外,远程配置服务128可以例如独立于来自本地配置服务124的查询而将更新推送到本地配置服务124。

步骤1002基于对性能规范的更新来更新本地规范。例如,本地配置服务124应用更新来更新本地规范120。例如,更新可以应用于白名单200、黑名单202、灰名单204和/或本地规范120的其它方面。

图11是描述根据一个或多个实施例的方法中的步骤的流程图。该方法描述根据一个或多个实施例的用于更新本地策略的示例性过程。

步骤1100接收对性能策略进行更新的指令。例如,本地配置服务124接收对性能策略的更新将应用到本地策略122的指令。例如,更新可以应用到现有本地策略122,和/或可以对应于新的本地策略122。

在至少一些实现方式中,本地配置服务124可以例如响应于特定事件周期性和/或动态地向远程配置服务128查询策略更新。响应于查询,远程配置服务128可以查明策略db132包括策略更新,并可以将更新提供给本地配置服务124。

替代地或另外,远程配置服务128可以例如独立于来自本地配置服务124的查询而将更新推送到本地配置服务124。

步骤1102基于对性能策略的更新来更新本地策略。例如,本地配置服务124应用该更新来更新本地策略122。例如,更新可以应用于白名单策略300、黑名单策略302、灰名单策略304和/或本地策略122的其它方面。

图12是描述根据一个或多个实施例的方法中的步骤的流程图。该方法描述根据一个或多个实施例的用于利用无线网络的无线简档的示例性过程。

步骤1200识别可用无线网络。例如,客户端设备102检测wen104可用。例如,客户端设备102检测由wap106发送的信标帧。

步骤1202取回针对无线网络的无线简档。例如,客户端设备102在无线简档138中搜索wen104的无线简档。例如,客户端102使用wen104的网络id来搜索无线简档138,并定位与网络id相匹配的无线简档138。在至少一些实现方式中,无线简档138本地存储于客户端设备102上。

步骤1204利用来自无线简档的连接参数来配置用于连接到无线网络的设备。例如,客户端设备102利用来自wen104的无线简档138的连接参数,来配置客户端设备102的各种设置和/或组件。上文详述了基于连接参数可配饰的不同设备设置和组件的例子。

步骤1206将配置后的设备连接到无线网络。例如,客户端设备102基于基于连接参数配置和/或重新配置的不同设置和/或组件连接到wen104。

在至少一些实现方式中,上述过程可以实现于客户端设备102与wen104连接之前,例如在请求连接到wen104之前和/或同时地。替代地,可以在客户端设备102连接到wen104之后实现过程。例如,所述过程可以实现于针对wen104进入隔离状态之前和/或客户端设备102处于用于wen104的隔离状态时。在至少一些实现方式中,应用来自无线简档138的连接参数可以减少客户端设备102处于隔离状态的时间量。例如,应用来自无线简档138的连接参数可以使客户端设备102与wen104的各种本地策略122兼容,并因此使得客户端设备102能够在连接到wen104时更快速从隔离状态过渡。

在讨论了一些示例性过程后,现在考虑讨论根据一个或多个实施例的示例性系统和设备。

示例性系统和设备

图13示出了一般在1300处的示例性系统,其包括示例性计算设备1302,其表示可以实现本文描述的各种技术的一个或多个计算系统和/或设备。例如,以上讨论的客户端设备102、网络控制器118和/或远程配置服务128可以实现为计算设备1302。计算设备1302例如可以是服务提供商的服务器、与客户端(例如,客户端设备)相关联的设备、片上系统和/或任意其它适当的计算设备或计算系统。

如图所示的示例性计算设备1302包括可以彼此通信耦合的处理系统1304、一个或多个计算机可读介质1306以及一个或多个输入/输出(i/o)接口1308。虽然未示出,但计算设备1302还可以包括系统总线或其它数据和命令转移系统,其将各种组件彼此耦合。系统总线可以包括不同总线结构中的任意一个或组合,例如,存储器总线或存储器控制器、外围总线、通用串行总线和/或处理器或利用多种总线结构中任一种的局部总线。还可以构思多种其它例子,例如控制线和数据线。

处理系统1304表示使用硬件执行一个或多个操作的功能。因此,如图所示包括硬件元件1310的处理系统1304可以配置为处理器、功能块等。这可以包括在硬件中实现为专用集成电路或使用一个或多个半导体形成的其它逻辑设备。硬件元件1310不限于所形成的材料或其中采用的处理机构。例如,处理器可以包括半导体和/或晶体管(例如,电子集成电路(ic))。在这种上下文中,处理器可执行指令可以是电可执行指令。

计算机可读介质1306示出为包括存储器/存储设备1312。存储器/存储设备1312表示与一个或多个计算机可读介质相关联的存储器/存储设备。存储器/存储设备1312可以包括易失性介质(例如,随机存取存储器(ram))和/或非易失性介质(例如,只读存储器(rom)、闪存、光盘、磁盘等)。存储器/存储设备1312可以包括固定介质(例如,ram、rom、固定硬驱动等)以及可移除介质(例如,闪存、可移除硬驱动、光盘等)。计算机可读介质1306可以以多种其它方式配置,如下文所述。

输入/输出接口1308表示允许用户将命令和信息输入到计算设备1302并还允许利用各种输入/输出设备将信息呈现给用户和/或其它组件或设备的功能。输入设备的例子包括键盘、光标控制设备(例如,鼠标)、麦克风(例如,用于语音识别和/或口语输入)、扫描仪、触摸功能(例如,配置为检测物理触摸的电容或其它传感器)、摄像机(例如,采用可见或不可见波长(如红外频率)来检测不涉及如手势的触摸的移动)等。输出设备的例子包括显示设备(例如,件事情或投影仪)、扬声器、打印机、网卡、触觉响应设备等。因此,计算设备1302可以以多种方式配置,如下文进一步所述,以支持用户交互。

可以以软件、硬件元件或程序模块的一般上下文描述各种技术。一般而言,这种模块包括例程、程序、对象、元件、组件、数据结构等,其执行特定任务或实现特定抽象数据类型。本文使用的术语“模块”、“功能”、“服务”和“组件”一般表示软件、固件、硬件或其组合。本文描述的技术特征是平台独立的,意味着技术可以实现于具有多种处理器的多种商业计算平台上。

所述模块和技术的实现方式可以存储于一些形式的计算机可读介质或跨一些形式的计算机可读介质传输。计算机可读介质可以包括多种介质,其可以由计算设备1302访问。通过示例而非限制,计算机可读介质可以包括“计算机可读存储介质”和“计算机可读信号介质”。

“计算机可读存储介质”可以指的是介质和/或设备,其与仅信号传输、载波或信号本身相比能够持续存储信息。计算机可读存储介质不包括信号本身。计算机可读存储介质包括硬件,例如,易失性和非易失性、可移除和不可移除介质和/或存储设备,其以适于存储信息的方法或技术实现,所述信息例如是计算机可读指令、数据结构、程序模块、逻辑元件/电路或其它数据。计算机可读存储介质的例子包括但不限于,ram、rom、eeprom、闪存或其它存储器技术、cd-rom、数字通用盘(dvd)或其它光存储设备、硬盘、磁带盒、磁带、磁盘存储设备或其它磁存储设备、或其它存储设备、有形介质或制品,其适于存储期望的信息并可由计算机访问。

“计算机可读信号介质”可以指的是信号承载介质,其配置为将指令例如经由网络发送到计算设备1302的硬件。信号介质通常可以实现计算机可读指令、数据结构、程序模块、或在已调数据信号(例如,载波、数据信号或其它传输机构)中的其它数据。信号介质还包括任意信息输送介质。术语“已调数据信号”表示具有一个或多个其特性集或以编码信号中信息的方式改变的信号。通过示例而非限制,通信介质包括有线介质,例如,有线网络或直连线连接;以及无线介质,例如,声、射频(rf)、红外和其它无线介质。

如前所述,硬件元件1310和计算机可读介质1306表示指令、模块、可编程设备逻辑和/或固定设备逻辑,其以硬件形式实现可在一些实施例中用于实现本文描述技术的至少一些方面。硬件元件可以包括集成电路或片上系统的组件、专用集成电路(asic)、现场可编程门阵列(fpga)、复杂可编程逻辑设备(cpld)、以及在硅或其它硬件设备中的其它实现方式。在该上下文中,硬件元件可以操作为处理设备,其执行由通过硬件元件实现的指令、模块和/或逻辑定义的程序任务;以及硬件设备,其用于存储用于执行的指令,例如,先前所述的计算机可读存储介质。

前述的组合也可以用于实现本文描述的各种技术和模块。因此,软件、硬件或程序模块和其它程序模块可以实现一个或多个指令和/或逻辑,其实现在一些形式的计算机可读存储介质上和/或由一个或多个硬件元件1310实现。计算设备1302可以配置为实现对应于软件和/或硬件模块的多个指令和/或功能。因此,将有计算设备1302执行的模块实现为软件可以至少部分第在硬件中实现,例如,通过使用计算机可读存储介质和/或处理系统的硬件元件1310。所述指令和/或功能可以由一个或多个制品执行/操作(例如,一个或多个计算设备1302和/或处理系统1304),以实现本文描述的技术、模块和例子。

如在图13中进一步示出的,当在个人计算机(pc)、电视设备和/或移动设备上运行应用时,示例性系统1300支持普遍存在的环境用于无缝用户体验。当从一个设备转换到下一个且同事使用应用播放视频游戏、观看视频等时,服务和应用本质上在所有三个环境中类似地运行。

在示例性系统1300中,多个设备通过中央计算设备互相连接。中央计算设备可以在多个设备本地或者可以位于多个设备远处。在一个实施例中,中央计算设备可以是一个或多个服务器计算机的云,所述计算机通过网络、互联网或其它数据通信链路连接到多个设备上。

在一个实施例中,该互连架构使得能够跨多个设备输送功能,以为多个设备的用户提供共同的且无缝的体验。多个设备中的每个可以具有不同的物理要求和能力,并且中央计算设备使用平台来支持将为设备量身定做且仍对所有设备公用的体验输送到设备。在一个实施例中,创建一类目标设备,并且裁剪体验到一般类别的设备。一类设备可以由物理特征、使用类型或设备的其它公共特性定义。

在各种实现方式中,计算设备1302可以假设多种不同的配置,例如,用于计算机1314、移动设备1316和电视机1318使用。这些配置中的每个包括一般具有不同结构和能力的设备,并因此可以根据一个或多个不同设备类别来配置计算设备1302。例如,计算设备1302可以实现为计算机1314类别的设备,其包括个人计算机、台式计算机、多屏幕计算机、膝上型计算机、上网本,等等。

计算设备1302还可以实现为移动1316类别的设备,其包括移动设备,例如移动电话、可穿戴设备、便携式音乐播放器、便携式游戏设备、平板计算机、多屏幕计算机,等等。计算设备1302还可以实现为电视机1318类别设备,其包括在视觉查看环境中具有或连接到一般较大屏幕的设备。这些设备包括电视机、机顶盒、游戏控制台,等等。

本文描述的技术可以由计算设备1302的这些各种配置支持,并不限于本文描述的技术的具体例子。例如,结合客户端设备102、网络控制器118和/或远程配置服务128讨论的功能可以全部或部分通过使用分布式系统实现,例如,经由下文所述的平台1322通过“云”1320实现。

云1320包括和/或表示用于资源1324的平台1322。平台1322提取云1320的硬件(例如,服务器)和软件资源的基本功能。资源1324可以包括应用和/或数据,其可以在和计算设备1302远离的服务器上执行计算机处理时使用。资源1324还可以包括通过互联网和/或通过订户网络提供的访问,例如,蜂窝或wi-fitm网络。

平台1322可以提取资源和功能已将计算设备1302与其它计算设备连接。平台1322还用于提取资源缩放以提供对应级别的缩放到经由平台1322实现的资源1324的遇到的请求。因此,在互连设备实施例中,实现本文所述的功能可以遍布系统1300分布。例如,功能可以部分地实现于计算书合并1302上,并经由提取云1320的功能的平台1322实现。

本文讨论的是可以实现以执行本文讨论的技术的多种方法。所述方法的各方面可以以硬件、固件或软件或者其组合实现。所述方法示出为一组步骤,所述步骤规定由一个或多个设备执行的操作并不必限于由各个狂示出的执行操作的次序。此外,结合特定方法示出的操作可以与根据一个或多个实现方式的不同方法的操作组合和/或互换。所述方法的各方面可以经由在上述结合环境100讨论的各种实体之间的交互实现。

结论

描述了在无线网络中设备隔离的技术。虽然已专用于结构特征和/或方法动作的语言描述了实施例,但是可以理解的是,在随附权利要求中定义的实施例不必限于描述的特定特征或动作。而是,将特定特征和动作公开为实现所要求保护实施例的示例性形式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1