网络配置共享的方法与流程

文档序号:17983329发布日期:2019-06-22 00:14阅读:359来源:国知局
网络配置共享的方法与流程

本申请要求于2016年9月27日提交的美国临时申请序列号62/400,419、2017年3月30日提交的美国临时申请序列号62/479,196和2017年3月31日提交的美国临时申请序列号62/479,399的权益,其中每一临时申请的全部内容均通过引用的方式并入。

本发明总体上涉及计算机网络领域,且更具体地说,涉及用于计算机网络领域中的网络配置共享的新的且有用的方法。



背景技术:

现代互联网使计算装置能够克服难以置信的巨大差异快速传输大量数据,从而彻底改变了通信。应用程序和web开发人员设置的创新速度快得惊人,但令人遗憾的是,并非互联网体验的所有方面都保持同步。特别是,即使人们越来越多地依赖住宅网络解决方案来为快速增多的电子装置实现互联网连接,支持这些解决方案的技术通常提供的用户体验严重不足。用户经常会面临困难的连接或配置任务,当试图使用新网络时,这些任务可能需要针对许多用户装置(例如,膝上型计算机、智能手机、智能手表等)中的每一个重复执行。因此,在计算机网络领域中需要创建用于网络配置共享的新的且有用的方法。

附图说明

图1是优选实施方案的方法的图表表示。

图2是智能路由器的图形表示。

图3是优选实施方案的方法的网络修改元件的图表表示。

图4是访客认证配置下的非本属网络(awaynetwork)修改和后续连接的示意性表示。

图5是修改之前和之后的非本属网络的示意性表示。

图6是修改的非本属网络的示意性表示。

图7是通过vpn隧道连接的归属网络和修改后的非本属网络的示意性表示。

图8是该方法的示例的示意性表示。

图9是该方法的第一具体示例的示意性表示。

图10是该方法的第二具体示例的示意性表示。

图11是该方法的第三具体示例的示意性表示。

具体实施方式

以下对本发明的优选实施方案的描述并非旨在将本发明限制于这些优选实施方案,而是使本领域技术人员能够制造和使用本发明。

1.概述。

用于网络配置共享的方法100包括:接收与用户s110相关联的归属网络配置、识别非本属网络s120以及基于归属网络的配置来修改非本属网络的配置s130(例如,如图1和/或8所示)。方法100可以另外或替代地包括确定与非本属网络相关联的信息s140和/或修改网络连接装置的操作s150。

建立网络费时费力,特别是在网络提供的不仅仅是最基本的连接的情况下。当用户将其装置连接到新网络时,这种时间和精力又必须重复一遍。该方法还能够基于优选网络配置(例如,用户归属网络的网络配置)来实现对网络的自动重新配置。

该方法可以提供优于传统系统的若干益处。在各种变体中,该方法可以减少或消除与建立对非本属网络(例如,在朋友家、度假屋、旅馆、饭店等的网络)的访问相关联的时间和/或难度(例如,从朋友、企业和/或其他实体获得认证凭据,例如密码;将认证凭据输入到一个或多个用户装置中;等)。该方法可以另外或替代地实现对用户偏好,例如家庭自动化偏好(例如,对于安全、照明、音乐、气候等的偏好)的访问和/或使用,即使不在家时(例如,当连接到非本属网络,而不是归属网络时)。然而,方法100可以另外或替代地提供任何其他合适的益处。

在整个说明书中,术语‘归属网络’将用于指代与优选网络配置相关联的网络;本领域普通技术人员将认识到,该网络可以是任何类型的网络(例如,家庭网络、办公室网络、商业场所网络等)。同样,术语‘非本属网络’将用于指代期望配置修改(基于归属网络)的网络。

2.系统。

方法100优选地由远程管理平台和非本属网络的智能路由器执行,但是可以另外或替代地由归属网络的智能路由器、用户装置(例如,用户装置的客户端)、附加的智能路由器和/或任何其他合适的计算装置来执行。

方法100的归属和非本属网络优选地各自包括可由远程管理平台配置的智能路由器;例如,如2016年1月27日提交的美国专利申请号15/008,251中所述,该专利申请的全部内容通过引用的方式并入。然而,也可以使用任何其他合适的网络或路由系统。归属网络优选地是用户习惯使用的网络,并且可以是:用户已经配置的网络(例如,通过用户的用户帐户进行配置;与用户帐户相关联等);用户装置历史上连接到的网络;用户装置已存储了其网络配置的网络;或者是任何其他合适的网络。归属网络可以是与用户或用户装置相关联的任何网络,是与“归属”标签或名称相关联的网络,或者是任何其他合适的网络。非本属网络优选地是用户或用户装置尚未连接到的网络(例如,没有存储其网络配置)和/或通常未被授权连接到的网络,但是可替代地或另外地是与不同的用户帐户(例如,不同的管理帐户)相关联的网络,不与用户的用户帐户相关联的网络,在地理上与归属网络分开预定距离的网络,或者是任何其他合适的网络。优选地,每个网络都与不同的网络配置、地理区域(例如,覆盖区域)和/或任何合适的参数值相关联。然而,网络也可以替代地共享参数值。

归属网络和非本属网络的智能路由器优选地包括wi-fi无线电和处理器,并且更优选地另外包括蓝牙无线电和以太网接口。路由器可以另外或替代地包括任何其他硬件或软件。在一个示例实现方式中,如图2所示,智能路由器包括两个wi-fi无线电:一个5ghz无线电、一个2.4ghz无线电,能够进行蓝牙4.0和btle通信的蓝牙无线电、自动感测千兆以太网接口、arm处理器、ddrram、emmc存储装置(用于存储路由器固件)和usb接口(例如,用于添加网络可访问存储装置)。在第二示例实现方式中,智能路由器包括三个wi-fi无线电:两个5ghz无线电和一个2.4ghz无线电,能够进行蓝牙智能通信的蓝牙无线电,802.15.4无线电(例如,被配置为使用一种或多种802.15.4协议,如thread、zigbee等进行通信),自动感测千兆以太网接口、arm处理器、ddrram和emmc存储装置(用于存储路由器固件)。在第三示例实现方式中,智能路由器包括两个wi-fi无线电:一个5ghz无线电和一个2.4ghz无线电,能够进行蓝牙智能通信的蓝牙无线电,802.15.4无线电(例如,被配置为使用一种或多种802.15.4协议,如thread,zigbee等进行通信),arm处理器、ddrram和emmc存储装置(用于存储路由器固件)。替代地,智能路由器可以是任何合适的路由器、无线接入点和/或其他网络装置。然而,智能路由器可以包括任何合适的无线电(例如,诸如nfc、rf等之类的短程无线电)、处理系统、传感器组或其他部件的任何合适的组合。

智能路由器优选地由远程管理平台进行配置和/或管理。例如,可以通过在远程服务器(远程管理平台的一部分)中更改存储的配置概要文件来配置智能路由器,之后将存储的配置概要文件推送到智能路由器。智能路由器的远程可配置性可以用于实现单个实体(例如,远程管理平台)对归属网络和非本属网络配置的控制。这种集中控制可以便于不同网络之间的自动配置共享。在一个示例中,远程管理平台可以访问归属网络配置概要文件(例如,与归属网络相关联的智能路由器的配置概要文件),并且可以随后基于归属网络配置概要文件来修改非本属网络的配置(例如,通过将配置元素从归属网络配置概要文件复制到非本属网络配置概要文件)。

3.方法。

3.1接收归属网络配置。

接收与用户相关联的归属网络配置s110是为了确定关于用户习惯使用的归属网络的信息(例如,用户已配置的网络)。特别地,s110优选地是为了确定与用户认证和/或与归属网络的连接有关的信息。

优选地在远程管理平台处接收归属网络配置,但是也可以另外或替代地在智能路由器(例如,非本属网络的路由器)、用户装置和/或任何其他合适的计算装置处接收。优选地从远程管理平台(例如,从远程管理平台的数据库)接收归属网络配置,但是也可以另外或替代地从智能路由器(例如,归属网络的路由器)、用户装置和/或在任何其他合适的计算装置处接收。

归属网络配置优选地包含用户已经应用于他或她的归属网络的配置信息;例如,网络名称和密码。归属网络配置的信息可以用于修改非本属网络配置(在s130中),使得用户能够有效地使用远离归属网络以外的网络而不强迫他们执行繁琐的配置。

归属网络配置优选地包括认证配置,其可以使被授权装置能够自动连接到网络,同时防止或限制未授权装置的连接。认证配置优选地包括wi-fissid和凭据(例如,预共享密钥(psk)、证书、加密密钥对的公钥、诸如u2f装置之类的硬件安全密钥等),并且还可以另外或者替代地包括认证模式(例如,wpa2-psk、wpa2-802.1x、wep、无认证等)、装置列表(例如,mac地址白名单或黑名单)、网络标识符和/或任何其他合适的认证配置信息。

归属网络配置可以另外或替代地包括影响与网络的交互(例如,由用户、由其他授权用户、通过网络装置等进行的交互)的配置。这样的配置可以包括优选地用于维护网络安全性的安全策略配置(例如,防火墙配置);优选地用于强制父母、工作场所和/或法律控制的内容过滤配置(例如,网站白名单、协议黑名单等);优选地确保网络性能的服务质量(qos)配置;lan配置;wan配置(例如,路由器wanip地址);nat配置(例如,端口转发设置);dns配置;认证服务配置;和/或网络连接电器配置。lan配置可以包括dhcp配置、vlan配置、lan拓扑和/或任何其他合适的lan配置信息。认证服务配置可以与认证服务,例如密码管理服务(例如,全局密码管理服务、由远程服务器托管的服务、由本地存储的密码数据库(例如加密数据库)启用的服务等)相关联。认证服务配置可以包括认证和/或加密信息(例如,用户名、主密码、加密密钥等)、数据(例如,加密的密码数据库)和/或与认证服务相关联的任何其他合适的信息。网络连接电器配置可以包括设置、偏好、历史使用信息和/或与网络连接电器相关联的任何其他合适的信息。例如,网络连接电器配置可以包括照明配置(例如,亮度、颜色、使用时间等)、气候控制配置(例如,homecontroltm、温度、湿度等)、物理安全配置(例如,访问代码,例如用于警报系统和/或电子锁,物业入口和/或出口的典型和/或允许的时间等)和/或任何其他合适的配置。然而,归属网络配置可以包括任何其他合适的配置。可以在所有装置上一致地应用这样的配置(例如,与用户、用户帐户、诸如家庭等用户组相关联的所有装置;与lan和/或wap相关联的所有装置;等),可以针对不同装置不同地(例如,基于装置类型、相关联的用户、单个装置等)或以任何其他合适的方式应用这样的配置。在一个示例中,内容过滤配置包括与网络的成人用户相关联的(例如,与成人用户的装置、装置帐户等相关联的)第一组规则和与网络的青少年用户(例如,成人用户的孩子)相关联的第二组规则(例如,较不宽松的规则,例如,包括更严格的网站和/或协议阻止的规则)。

归属网络配置优选地与用户相关联(例如,通过用户标识符)。用户标识符可以是用户名、认证凭据、装置id(例如,与用户相关联的用户装置的装置id),和/或任何其他合适的标识符。认证凭据可以是密码、证书、一次性密码(例如,totp、hotp等)、加密密钥对、生物识别标识符和/或任何其他合适的认证凭据。装置id可以是mac地址(和/或其一部分,例如ouid或其他前置代码)、装置名称、用户代理字符串、装置托管的ssid、与装置的客户端相关联的标识符,和/或任何其他合适的标识符。用户标识符的第一示例是与远程路由器管理平台相关联的用户名。用户标识符的第二示例是用户装置的mac地址。然而,归属网络配置可以以任何其他合适的方式与用户相关联。

3.2识别非本属网络。

识别非本属网络s120是为了确定用户正在使用和/或将来可能会使用的可修改网络。优选地识别非本属网络,使得可以改善用户使用非本属网络的体验,而无需迫使用户手动重新配置非本属网络(或者请求网络管理员重新配置非本属网络)。

非本属网络可以是用户未将其配置为符合其首选标准的任何网络;例如,用户不经常使用的网络,例如与临时住所、熟人(例如,朋友的住所、车辆或工作场所)、共享车辆或供应商相关联的网络,但是另外或替代地可以是用户可能有规律地使用的网络,例如与工作场所和/或永久居住地相关联的网络,和/或任何其他合适的网络。

s120可以包括以多种方式中的一种或多种方式识别非本属网络。

在第一实施方案中,s120通过检测用户(其具有相关联的归属网络配置)已连接到非本属网络来识别非本属网络。例如,s120可以包括在非本属网络的智能路由器处检测用户装置已经连接到非本属网络,确定与用户装置相关联的标识符(例如,mac地址,例如在由用户装置发送的探测请求中接收到的;远程管理平台id,例如与用户装置相关联的id,用户帐户和/或任何其他合适的用户相关实体),并基于用户装置标识符来确定用户装置与用户相关联。作为第二示例,s120可以包括(例如,在用户装置处)检测到用户装置已经连接到非本属网络,确定非本属网络的智能路由器的标识符(例如,mac地址,远程管理平台id),将非本属网络的智能路由器的标识符发送给远程管理平台。然而,可以以任何合适的方式确定到非本属网络的用户连接。例如,智能路由器可以将mac地址信息发送到路由器管理平台以检查相关的归属网络配置(例如,如图11所示)。作为第二示例,智能路由器可以本地维护与可能期望网络配置共享的用户装置相关联的mac地址列表。

在第二实施方案中,s120通过预测用户将连接到非本属网络来识别非本属网络。非本属网络连接预测可以基于直接指示、计算活动、用户位置和/或任何其他合适的数据(例如,历史数据)。

直接指示可以包括用户已经位于、计划访问和/或可能访问与非本属网络相关联的位置、用户已经具有、被安排具有和/或可能有非本属网络的访问权限(例如,在网络广播的无线信号的范围内)的指示,和/或任何其他合适的指示。直接指示可以包括来自与非本属网络相关联的主机的主机输入(例如,发送给用户的邀请;为用户做出的预约,其优选地与用户标识符或帐户相关联;等)、用户输入(例如,发送给主机的请求)、来自与主机和/或用户相关联的服务提供商的服务提供商数据(例如,授权用户使用网络和/或访问与网络相关联的位置、在与网络相关联的位置处进行购物等),和/或来自任何其他合适来源的指示。

计算活动可以包括日历约会、导航活动(例如,位置搜索、目的地等)、通信、网络搜索、网站访问、广告查看、连接请求和/或尝试(例如,无线网络连接请求),和/或任何其他合适的计算活动。

可以从用户装置接收用户位置(例如,由用户装置和/或位置服务提供商确定的;基于gps数据、imu数据、诸如ssid之类的wi-fi信号数据、蓝牙信号数据、802.15.4信号数据、近场通信数据,诸如与无线通信协议相关联的其他装置标识符之类的其他无线通信数据等来确定的)、网络(例如,非本属网络、第三网络;基于由网络进行的用户装置检测和/或与网络的连接确定的),和/或任何其他合适的来源。另外或替代地,用户位置可以通过用户辨识(例如,面部辨识、步态辨识、声音辨识等;基于图像数据集、诸如wi-fi信道状态信息之类的雷达数据集、lidar数据集、音频数据集等)、用户装置辨识、车辆辨识(例如,车牌辨识、车辆rfid收费标签,等)和/或任何其他合适的基础来确定。

在第二实施方案的变体中,s120可以包括通过预测用户将访问与非本属网络相关联的位置来预测与非本属网络的用户连接。与非本属网络相关联的位置优选地是连接到非本属网络的装置(例如,智能路由器)的阈值距离(例如,最大无线连接距离,例如35米、100米或1千米)内的位置,非本属网络的连接和/或可以从其加入非本属网络的位置(例如,智能路由器或与非本属网络相关联的其他wap的覆盖区域;智能路由器的潜在覆盖区域,例如可能的无线无线电重新配置后的覆盖区域;与非本属网络相关的地理围栏;等),但另外或替代地,可以是与可以提供对非本属网络的访问的供应商相关联的位置,和/或可以是以某种方式与非本属网络相关联的任何其他位置。预测用户将连接到非本属网络可以另外或替代地包括:预测用户可能使用非本属网络的时间或时间窗口(例如,包括开始时间、结束时间、使用持续时间或时间间隔等)(例如,连接到非本属网络的时间、与网络相关联的位置的到达时间等)。预测的时间或时间窗口可以基于以下各项来确定:一组预定规则、用户或用户群体的非本属网络使用的历史时间或持续时间(例如,平均值、中位数等)、日历信息、预测的非本属网络负载、预订信息,或以其他方式来确定。在一些变体中,预测用户将连接到非本属网络可以基于这样的假设:非本属网络将被修改(例如,如下面在s130中所描述的)以允许用户连接到非本属网络和/或促进这种联系。

在第二实施方案的第一示例中,s120包括基于表示与某一位置相关联的计划事件的信息来预测用户将访问该位置(例如,与非本属网络相关联的位置)。计划的事件信息可以包括预订(例如,酒店预订、水疗中心预订、飞机航班等)、日历议程项目、服务请求(例如,运输网络乘车请求),和/或任何其他合适的事件或其指示。表示计划事件的信息可以由远程管理平台和/或任何其他合适的计算资源接收(例如,从与预订相关联的服务提供商接收;从用户和/或用户相关的资源,例如用户电子邮件帐户和/或日历;等等接收),和/或可以以任何其他合适的方式确定。

在第二示例中,s120包括基于位置信息(例如,由与用户相关联的用户装置,一个或多个智能路由器和/或其他网络装置等确定的和/或从其接收的),预测用户将访问某一位置(例如,与非本属网络相关联的位置)。位置信息可以包括当前和/或最近的位置数据(例如,表示用户的当前行为)、历史位置数据(例如,表示用户的典型行为)和/或任何其他合适的位置数据。在一具体示例中,历史位置数据表示用户行为的模式,其中模式和/或用户行为可以与一个或多个地理位置相关联(例如,用户通常在工作日早晨使用第一路线前往杂货店,而当用户前往特定朋友的家时,用户通常在周末晚上使用第二路线这样做)。在该具体示例中,当从用户装置(与用户相关联的)接收(例如,在远程管理平台处)到的最近位置数据匹配历史数据的模式时(例如,在工作日早晨,最近的数据表示用户正沿着第一路线的一部分行进,预测的位置被设置为与检测到的模式或用户行为相关联的历史位置。在该具体示例中,基于位置数据,s120包括预测用户将访问与匹配的模式相关联的位置(例如,杂货店)。

在第三示例中,s120包括基于社交网络信息和/或其他社交互动信息来预测用户将访问某一位置(例如,与非本属网络相关联的位置)。例如,如果用户与一组人相关联(例如,基于从社交网络接收到的社交图数据),并且该组的若干成员当前在一个位置(和/或预期在另一时间在该位置处,例如基于如对于s120所述确定的预测或以其他方式确定的预测),s120可以包括基于该社交网络信息来预测用户将访问该位置。该示例可以另外或替代地包括基于用户的通信来预测用户行为。例如,如果用户向朋友发送消息,表示他们打算访问某一位置(例如,与该朋友相关联的位置),则该消息可用于预测用户将访问该位置。

在第四示例中,s120包括预测用户将访问某一位置(例如,如上所述)和检测(例如,在进行预测之后)用户是否在该位置。基于预测,s120可以可选地包括改变与用户和/或位置相关联的其他预测和/或检测技术(例如,减小确定用户在该位置的阈值,增大预测用户将在远离最初预测的位置的第二位置的阈值,等),和/或改变任何其他合适的与用户和/或位置相关的动作(例如,在s130中,相对于非本属网络的其他可能的访客用户,更偏向于该用户)。在一具体示例中,s120包括预测第一用户将在与非本属网络相关联的区域内,但不包括预测第二用户将在该区域内(例如,包括预测第二用户将在该区域之外,不包括与第二用户相关的预测等)。在该具体示例中,基于表示第一和第二用户都靠近该区域的位置信息,s120可以包括确定第一用户可能使用非本属网络(例如,因此,在s130中,基于第一用户的归属网络配置,修改非本属网络配置),但是第二用户可能不使用(例如,因此不基于第二用户的归属网络配置来修改非本属网络配置)。

非本属网络(和/或连接到非本属网络的装置)可能位于以下各处和/或在其附近:自助服务终端(例如,wi-fi访问自助服务终端)、供应商(例如,咖啡店、酒吧、餐馆、超市、服装店,等)、接待服务提供商(例如,酒店、短期租赁过宿,例如通过airbnbtm预订的过宿等)、私人住宅、办公室、共享车辆(例如,出租车、共乘车辆,例如,与运输网络公司相关联的车辆、公共汽车、火车、班车、租赁汽车、飞机、渡轮等)、私人车辆和/或任何其他合适的位置。

可以使用机器学习和/或统计分析技术和/或使用任何其他合适的技术来执行s120。例如,可以使用以下各项中的一项或多项来执行s120:回归、分类、神经网络(例如,卷积神经网络)、启发式、模式匹配、方程(例如,加权方程等)、选择(例如,从库中)、基于实例的方法(例如,最近邻点法)、正则化方法(例如,脊回归)、决策树、贝叶斯(bayesian)方法、核方法、概率、确定性和/或任何其他合适的方法。

识别非本属网络s120优选地在远程管理平台上执行(例如,基于远程管理平台存储的信息;从诸如用户装置、智能路由器、网络管理员和/或服务提供商之类的一个或多个实体接收到的信息;等),但是也可以另外或替代地由智能路由器、用户装置和/或任何其他合适的计算装置来执行。s120可以在预定时间、以规则间隔、偶尔地、响应于接收到数据或检测到事件(例如,与用户、主机、归属网络、非本属网络等相关联的数据或事件)和/或在任何其他合适的时间执行。然而,也可以通过任何合适的系统以任何合适的方式以任何合适的时间选择来识别非本属网络。

3.3修改非本属网络配置。

基于归属网络的配置来修改非本属网络的配置s130是为了为用户修改非本属网络。例如,s130可以使用户能够以与用户通常连接到并使用归属网络类似或相同的方式无缝地连接到并使用非本属网络,而无需任何手动重新配置。

修改非本属网络的配置s130优选地包括选择归属网络配置的期望元素s131,确定非本属网络配置的可修改元素s132,以及基于归属网络配置的所选元素来修改非本属网络配置的可修改元素s133,并且可以另外或替代地包括还原网络配置修改s134,如图3所示。

选择归属网络配置的期望元素s131是为了确定修改非本属网络配置的基础。所选元素优选地对应于用户在使用非本属网络期间可能期望的修改。元素优选地是从在s110中接收到的归属网络配置中选择的,但是另外或替代地也可以从任何合适的归属网络配置中选择。所选元素优选地包括归属网络认证配置,并且可以另外或替代地包括归属网络lan配置、安全策略配置、nat配置、qos配置、内容过滤配置、dns配置和/或任何其他合适的网络配置信息。

在s131的第一变体中,基于共享的选择规则集来选择元素。该组选择规则可以是通用的(适用于所有用户和归属网络)或由一组用户和/或归属网络共享(例如,基于用户和/或网络的共同特征分组)。选择规则可以基于配置类型(例如,仅选择授权配置和内容过滤配置,选择除wan配置之外的所有配置等);基于网络装置类型(例如,诸如电话、智能手表、平板电脑和膝上型计算机之类的便携式装置),例如省略与便携式网络装置无关的配置元素;基于配置参数值(例如,仅选择或省略与一组应用程序或端口有关的防火墙规则,仅选择或省略与一系列ip地址有关的dhcp配置等);和/或包括任何其他合适的标准。在第一具体示例中,选择mac地址白名单,但是从白名单中排除对应于非便携式装置(例如,台式计算机、家用电器等)的mac地址。在第二具体示例中,选择了归属网络配置的所有元素。

在s131的第二变体中,基于从与归属网络相关联的用户(例如,用户、管理员等)接收到的标准来选择元素。这样的标准可以包括明确的规则和/或对元素选择过程的任何其他输入。另外或替代地,可以从与非本属网络相关联的用户或从任何其他合适的用户接收标准。

在s131的第三变体中,基于用户活动(例如,根据规则集等自动地)选择元素。例如,可以选择实现与归属网络的典型用户交互的元素,而可以省略基本上不影响用户的归属网络活动的元素。然而,可以以任何合适的方式选择所需的归属网络配置元素。

确定非本属网络配置的可修改元素s132是为了确定为用户修改非本属网络的潜在方式。s132可以包括确定可以对非本属网络配置进行的一组可能的修改,以及从该组可能的修改中选择一组允许的修改。该组允许的修改优选地包括认证配置修改,并且可以另外或替代地包括任何其他合适的修改。

可以基于非本属网络配置、智能路由器能力、远程管理平台能力、用户装置能力和/或任何其他合适的标准来确定该组可能的修改。

优选地,基于与非本属网络相关联的修改设置来选择该组允许的修改。可以基于安全关切、可用性关切、法律限制和/或任何其他合适的标准来确定修改设置,和/或可以手动确定修改设置。修改设置可以是默认设置、可以基于非本属网络活动和/或原始非本属网络配置来自动确定(例如,为最小化修改对典型的非本属网络使用情况的影响)、可以从非本属网络管理员和/或任何其他合适的人那里接收和/或可以以任何其他合适的方式确定。

在一个示例中,修改设置包括一组电器控制偏好(例如,从非本属网络管理员那里接收的),其可以指定主机和/或访客装置可以控制哪些网络连接电器(例如,其操作可以被修改),可以修改这些装置的操作的哪些方面(例如,允许打开和关闭装置、禁止安全设置修改等),这些方面可以被修改的方式(例如,仅允许在预定义范围内调整参数,仅允许从预定义的一组操作设置等中选择,等),和/或与对网络连接电器的控制相关联的任何其他合适的偏好。

确定修改设置还可以包括请求权限(例如,由用户通过远程管理平台从非本属网络管理员请求)来改变修改设置(例如,以允许期望的修改),并且响应于接收到权限,相应地更改修改设置。可以在执行s133之前,执行s133之后但在执行s134之前(例如,在用户使用非本属网络期间,其中修改设置的相应改变提示对非本属网络配置的附加修改),和/或在任何其他合适的时间请求和/或接收权限。

s133包括基于归属网络配置的所选元素来修改非本属网络配置的可修改元素。

例如,s133可以包括将非本属网络分段(例如,分段为vlan)以创建与主机网络段隔离的访客网络段。优选地,主机装置(例如,在主机认证配置下认证的装置,历史上与非本属网络相关联的装置,在执行s130之前连接到非本属网络的装置等)与主机网络段相关联,而访客装置(例如,在访客认证配置下认证的装置,与用户相关联的装置,历史上不与非本属网络相关联的装置,在执行s130之前未连接到非本属网络的装置,等)与访客网络段相关联。对非本属网络进行分割的第一变体包括创建主机网络段,而在第二变体中,主机网络段在s130的执行之前存在。

对非本属网络进行分段还可以另外包括将配置应用于一个或多个网络段(优选地,将限制配置应用于访客网络段)。限制配置可以包括带宽和/或数据传输限制(例如,每装置限制、装置组限制、整个网络段限制等)、安全策略配置、nat配置、qos配置、内容过滤配置和/或任何其他合适的限制。在第一示例中,可以将限制配置应用于访客网络段,使得访客网络段可以使用不超过总网络带宽的60%,并且访客装置不能在与不期望的活动相关联的端口上进行通信。在第二示例中,可以将限制配置应用于访客网络段,使得高优先级主机网络段流量优先于所有访客网络段流量,并且访客装置只能访问一组列入白名单的网站。在第三示例中,可以将广告配置应用于访客网络段,使得广告可以插入到访客装置访问的网站中。然而,任何其他合适的配置都可以应用于网络段。

s133可以另外或替代地包括配置非本属网络的一个或多个智能路由器以允许基于归属网络认证配置来在访客认证配置下连接到非本属网络(例如,如图4所示)。

在某些情况下,访客身份验证配置始终等同于归属网络认证配置。替代地,可以排除一些访客认证配置(例如,如s132中所确定的)。例如,可以排除特定ssid和/或匹配特定模式的ssid(例如,诸如“归属”之类的通用ssid)。

优选地,配置非本属网络智能路由器以允许在访客认证配置下的连接另外还包括继续允许基于原始配置(例如,在执行s130之前,在非本属网络中使用的配置)在第二认证配置(主机认证配置)下连接到非本属网络,但是替代地,可以包括在主机认证配置下排除连接。可以基于装置连接到非本属网络的认证配置来将装置识别为访客或主机装置(例如,如图5所示)。在包括对非本属网络进行分段的实施方案中,可以基于该识别将装置与适当的网络段相关联。

配置非本属网络智能路由器以允许在访客认证配置下连接到非本属网络的一个实施方案包括:当以为连接到归属网络所接受的方式进行认证时(例如,根据在归属网络中使用的认证方法,呈现连接到归属网络所需的任何凭据),配置智能路由器以接受与归属网络的ssid匹配的ssid(访客ssid)的连接(例如,允许装置使用访客ssid与智能路由器相关联,允许装置加入对应于访客ssid的非本属网络服务集,等),且优选地,还包括广播访客ssid(例如,发送包括访客ssid的信标帧)。在该实施方案的一个变体中,在执行s130之前,非本属网络智能路由器广播主机ssid,并接受从使用主机凭据进行认证的装置到主机ssid的连接。该变体还包括(例如,在执行s133之后)广播和接受与访客ssid的连接,优选地同时继续广播和接受到主机ssid的连接(例如,以与执行s133之前相同的方式)。该变体还可以包括识别作为访客装置连接到访客ssid的装置、识别作为主机装置连接到主机ssid的装置、将访客装置与访客vlan相关联以及将主机装置与主机vlan相关联(例如,通过诸如mac地址之类的装置标识符进行关联)。例如,远程管理平台可以向非本属网络智能路由器发送:访客ssid、与访客ssid相关联的归属网络psk以及创建访客vlan的指令。

当多个ssid(例如,每个都对应于扩展服务集(ess))在非本属网络中并发使用时(例如,主机ssid和访客ssid、多个主机和/或访客ssid等),非本属网络路由器可以使用其任何或所有无线电来处理所有活动ess的通信。例如,非本属网络路由器可以为每个ess使用不同的无线电(例如,仅将其2.4ghz无线电用于主机ssid,并仅将其5ghz无线电用于访客ssid),可以为每个ess使用所有可用无线电(例如,在时间、空间、相位和/或频率方面在每个无线电上分离主机和访客服务集通信,例如通过交替传输和/或使用mu-mimo通信),和/或可以以任何其他合适的方式分配无线电活动。

在一些实施方案中,非本属网络包括多个路由器和许多并发活动的ess(例如,足以使所有活动ess中的单个路由器由于大量服务集,例如超过4、5、6、7、8、9、10、15或20个服务集,而会出现性能下降)。例如,如果许多用户(例如,每个用户都与不同的归属网络相关联)同时处于非本属网络位置(例如,其中针对每个这样的用户执行s133,导致为每个用户产生单独ssid),则这样的实施方案可能会出现。在一些这样的实施方案中,每个路由器都可以可选地仅参与ess的子集(例如,以避免或减少性能下降的情况)。可以基于网络通信(例如,与每个路由器处的每个ess相对应的流量)、位置信息(例如,用户和路由器的相对位置)和/或任何其他合适的信息来确定这些参与决定。例如,如果第一非本属网络路由器仅参与与第一访客ssid相关联的最小活动和/或与第一访客ssid相关联的所有用户靠近其他非本属网络路由器(例如,可以与它们建立高质量无线通信),则第一非本属网络路由器可以(例如,临时、永久等)停止使用第一访客ssid(例如,与使用第一访客ssid的任何用户装置断开连接、停止传输包括第一访客ssid的信标帧、离开与第一访客ssid相关联的服务集,等)。然而,具有多个路由器的非本属网络可以另外或替代地以任何其他合适的方式容纳多个ess。

s133可以另外或替代地包括配置非本属网络智能路由器(和/或非本属网络的附加智能路由器)以模仿归属网络的任何方面。例如,s133可以包括配置访客vlan以对访客装置流量施加与归属网络qos规则相同的一组访客qos规则,阻止在归属网络上阻止的第一端口,以及阻止在归属网络上打开但在非本属网络上被阻止的第二端口。在该变体中,访客装置流量优选地还受非本属网络qos规则的约束(图6中示出的示例)。第二变体包括配置访客vlan以匹配在s131中选择的可以进行所需修改的归属网络配置的所有元素。在此变体的第一示例中,访客vlan流量也接受非本属网络限制配置的约束(例如,访客vlan可以被配置有与归属网络防火墙规则匹配的防火墙规则,但访客vlan流量也将接受非本属网络防火墙规则的约束)。在第二示例中,访客vlan流量不受非本属网络限制配置的约束。

配置非本属网络智能路由器以向连接的用户提供与归属网络类似的体验可以另外或替代地包括促进一个或多个访客装置与非本属网络外部的装置(例如,归属网络的装置、远程管理平台、独立远程服务器等)之间的专用连接。促进专用连接的一个实施方案包括在访客vlan和归属网络之间创建vpn隧道(图7中所示的示例)。在该实施方案的第一变体中,归属网络智能路由器已经被配置为允许创建vpn隧道。该实施方案的第二变体包括配置非本属网络智能路由器和归属网络智能路由器以允许创建vpn隧道。该变体的第一示例包括请求权限(例如,从归属网络管理员、从用户等)以配置归属网络智能路由器,并且响应于接收到权限,执行配置。第二示例包括响应于接收到请求(例如,从用户、从归属网络管理员等),配置归属网络智能路由器以创建vpn隧道。例如,vpn隧道可以用于扩展对归属网络装置(例如,网络附加存储(nas),数字生活网络联盟(dlna)服务器等)的访问。

配置非本属网络智能路由器以向连接的用户提供与归属网络类似的体验可以另外或替代地包括使连接到非本属网络的装置(例如,主机装置)能够呈现与归属网络认证服务配置相关联的信息(例如,诸如密码和相关用户名之类的认证凭据)。例如,非本属网络的网络连接音乐系统可以使用音乐服务认证凭据(其是使用归属网络认证服务配置获得的)来向互联网音乐服务进行认证。

可以从用户、非本属网络管理员、归属网络管理员、服务提供商(例如,与非本属网络相关联的供应商、共乘或住房共享平台等)、与归属网络和/或非本属网络相关联(例如,连接到、历史上与其一起使用,等)的电子装置,和/或任何其他合适的批准者要求、请求和/或接收执行s133的权限。可以响应于接收到权限请求选择(例如,从用户、从归属网络或非本属网络管理员),自动地(例如,响应于s120、在预测的开始时间之前,在尝试非本属网络连接时等),和/或以任何其他合适的时间选择,发送权限请求(例如,由远程管理平台、由智能路由器、由用户装置等)。

执行s133的权限可以针对每个访客用户和/或s133的每次执行独立地授予,或者可以替代地针对特定非本属网络的所有可能修改(例如,对于任何访客、对于任何授权访客等)或对于非本属网络的所有可能的修改一致地授予。在第一变体中,为每个用户和/或s133的每次执行请求和/或授予允许特定用户使用非本属网络的权限(例如,基于用户的归属网络修改非本属网络的权限)。在第二变体中,可以授予更一般的权限(例如,基于非本属网络管理员的网络共享偏好,诸如由智能路由器、路由器管理平台和/或任何其他合适的计算系统(例如第三方计算系统)接收和/或存储在其上的偏好)。例如,非本属网络管理员可以向被邀请参加在非本属网络位置处的聚会的访客(例如,限制在时间窗口(例如聚会的晚上)使用),和/或与非本属网络相关联的商业服务的任何客户端(例如,airbnb访客、优选地限制在与他们的预订相关联的时间间隔期间使用,例如在入住和退房时间之间)授予进行社交网络连接的权限(例如,与他们的所有facebook朋友、社交网络组的成员等进行连接)。

另外或替代地,执行s133的权限可以在完成一个或多个任务的条件下授予(例如,响应于任务完成而自动授予)。例如,可以要求用户执行安全检查或观看广告。

在一个实施方案中,s133包括(例如,在远程管理平台处)将网络配置信息传输到非本属网络的一个或多个路由器,可选地连同控制指令(例如,基于所发送的信息来修改非本属网络配置的指令)、修改时间(例如,开始时间、停止时间、时间间隔等)和/或任何其他合适的信息。

在第二实施方案中,非本属网络的一个或多个路由器存储网络配置信息(例如,归属网络配置的元素),优选地与标识符(例如,用户id、归属网络id等)相关联地存储。非本属网络路由器可以可选地存储其他网络配置信息(例如,与已经使用过非本属网络和/或将来可以使用非本属网络的其他用户相关联的信息)。在该实施方案中,s133在存储网络配置信息的路由器处包括接收基于存储的信息来修改非本属网络的控制指令(例如,从远程管理平台)。控制指令可以可选地包括时间选择信息(例如,立即执行、在特定时间选择执行或在从特定时间开始的阈值时间内执行、响应于检测到触发事件而执行、在特定时间还原等)。路由器可以根据控制指令以任何合适的时间选择(例如,根据时间选择信息,响应于接收到指令立即,在默认时间等)来修改非本属网络。在一个示例中,非本属网络路由器存储与特定标识符(例如,诸如用户帐户名称之类的用户id、诸如mac地址之类的用户装置id等)相关联的配置信息,控制指令可以包括标识符、优选的开始时间和优选的结束时间。响应于接收到控制指令,路由器可以(例如,接近优选的开始时间,例如不久之前)使用存储的信息执行s133(并且可以可选地执行s134,例如下面描述的,接近优选的结束时间)。

s130的一些或所有元素(例如,s133)优选地响应于识别非本属网络s120而执行。s130的元素可以在识别非本属网络s120之后立即执行(例如,尽快或切实可行),在在s120中确定的时间,例如开始时间(例如,预测的非本属网络访问时间)(或之前,例如紧接在前或在至少最小时间间隔之前)执行,在开始时间之前的预定时间窗口内执行,和/或在任何其他合适的时间执行。在一些实施方案中,s130的元素被重复执行(例如,针对相同或不同的用户、归属网络、非本属网络、网络访问等),例如周期性地或偶尔地执行。在一个示例中,远程管理平台周期性地识别非本属网络,确定修改非本属网络的适当时间,然后控制非本属网络的路由器(例如,在确定的时间或接近确定的时间)以修改非本属网络配置。然而,s133和/或s130的一些或所有其他元素可以另外或替代地以任何合适的时间选择执行。

s130可以可选地包括还原网络配置修改s134,其是为了将非本属网络返回到其原始状态(例如,从而不再允许基于归属网络认证配置来连接到非本属网络)。尽管还原网络配置修改s134优选地将非本属网络配置恢复到其原始状态(例如,其在执行s133之前的状态),但是s134被理解为包含在执行s133之后的任何合适的网络配置修改。

s134可以在以下情况下执行:响应于确定网络配置修改不再有用(例如,基于用户与非本属网络相关联的位置离开,在用户预期离开该位置的预测时间之后等)和/或不再被授权(例如,授权使用时间间隔(例如与预订相关的间隔)结束;响应于从非本属网络的管理员那里接收到取消授权选择;等等)。例如,可以响应于确定在与非本属网络相关联的任何路由器(例如,它们协作地生成非本属网络)处在预定持续时间内未从访客装置接收到传输(例如,帧)而执行s134。在另一示例中,可以响应于结束时间的满足(例如,在s120中确定)而执行s134,这可以导致访客用户装置与非本属网络断开连接和/或不允许将来基于归属网络认证配置连接到非本属网络。然而,s134可以另外或替代地在任何其他合适的时间执行。

在执行s133之后,非本属网络路由器可以可选地保留(例如,继续存储)原始非本属网络配置(例如,在s133之前的配置)。s134可以包括还原到存储的(例如,原始的)配置;接收包括原始配置的网络配置信息,例如从远程管理平台接收,并相应地修改非本属网络;和/或以任何其他合适的方式修改非本属网络配置。在执行s134之后,非本属网络路由器可以可选地禁止访客装置与非本属网络的连接;保留(例如,继续存储)修改的网络配置和/或相关信息(例如,在s133中修改的配置元素),优选地与归属网络标识符(例如,用户id、网络id等)相关联地保留;删除归属网络配置信息和/或任何其他合适的信息(例如,网络配置返原后路由器不再需要的信息);或以其他方式管理修改的网络配置(例如,访客网络配置)。

优选地,远程管理平台和非本属网络智能路由器协同地执行修改非本属网络配置s130。另外或替代地,网络修改可以仅由智能路由器单独执行,仅由远程管理平台单独执行,由用户装置执行,和/或由任何其他合适的系统或系统组合执行。

修改非本属网络配置s130优选地包括防止网络管理员发现关于归属网络的秘密信息(例如,诸如预共享密钥之类的私有认证信息)。其中秘密信息被发送到非本属网络智能路由器的第一变体可以包括隔离秘密信息以防止其被发现。例如,可以使用非本属网络管理员不知道的密钥来加密秘密信息,和/或可以从显示归属网络信息的非本属网络管理界面中排除秘密信息。另外或替代地,在该变体中,s134可以包括删除秘密信息。在第二变体中,秘密信息不被发送到非本属网络智能路由器。例如,可以由远程管理平台而不是由非本属网络智能路由器(部分地或全部地)执行与访客装置的认证,以避免将归属网络预共享密钥发送到非本属网络智能路由器。然而,可以采取任何合适的措施来防止秘密信息被发现,或者可以不采取这样的措施。

3.4确定与非本属网络相关联的信息。

确定与非本属网络相关联的信息s140是为了确定与非本属网络相关联的实体可能感兴趣的信息,可以实现非本属网络功能的改进,和/或可以具有任何其他合适的功能。该信息可以由以下各项来确定:远程管理平台;非本属网络路由器;用户装置;其他计算系统(例如,与其他实体(例如与非本属网络位置和/或社交网络服务相关联的服务提供商)相关联的远程计算系统);诸如用户、管理员和/或服务提供商人员之类的人员;和/或任何其他合适的系统。可以响应于触发事件和/或以任何其他合适的时间选择连续地、周期性地、偶尔地、一次地确定信息。

在s140中确定的信息可以包括例如与以下各项相关联的信息:非本属网络访问,非本属网络使用,连接到非本属网络的装置(例如,主机装置、访客装置等),非本属网络位置,与非本属网络相关联的用户和/或管理员(例如,非本属网络的当前和/或历史用户,预测访问非本属网络的用户等),和/或与非本属网络相关联的服务提供商。访问信息可以包括例如预测的访问(和/或预测的访问时间)和/或检测到的访问(例如,基于用户位置,用户装置与非本属网络的连接等检测到的)。使用信息可以包括带宽和/或数据传输使用(和/或使用时间),网络流量内容(例如,使用的协议、查看的网页、传输端点、关键字等),和/或任何其他合适的使用信息。与连接到非本属网络的装置相关联的信息可以包括装置类型、数量、状态(例如,电池充电状态、电器故障、门锁位置、互联网连接质量等),相关联的用户和/或用户组(例如,用户家庭,与单个归属网络相关联的组等),装置位置(例如,基于装置位置传感器确定的;基于与装置的无线通信的属性确定的,例如基于相对于一个或多个非本属网络路由器的装置距离和/或方向和/或基于诸如无线通信信道状态信息之类的雷达数据确定的;等)和/或任何其他合适的信息。用户和/或管理员信息可以包括位置和/或行为信息(例如,基于用户装置位置确定的;基于由诸如摄像头、接近传感器、运动传感器、功率传感器、烟雾探测器和/或麦克风之类的辅助传感器采样的信息来确定的;等),身份和/或人口统计信息(例如,基于用户帐户信息、网络流量、辅助传感器、从一个或多个社交网络服务接收到的信息、从与用户相关联的不同帐户接收到的此类信息之间的相同和/或差异来确定的)、评估信息(例如,与服务相关联的主机和/或用户得分),和/或任何其他合适的信息。然而,s140可以另外或替代地包括确定任何其他合适的信息。

在一个实施方案中,根据位置和/或服务使用策略(例如,对于与诸如airbnbtm列表之类的住宿租赁相关联的非本属网络)分析在s140中确定的信息(例如,与访客用户行为相关联的信息),例如最大入住人数、客人类型限制(例如,不允许孩子、不允许带宠物等)、行为规则(例如,禁止吸烟、晚上保持安静、不损坏位置处财产、不允许举行喧闹的聚会等)、时间和/或空间限制(例如,入住和/或退房时间、禁止入内区域等)和/或任何其他合适的策略。

该实施方案的第一变体包括确定该位置处的访客的数量,例如基于连接到非本属网络的访客装置和/或存在于该位置或报告该位置(例如,基于装置的数量;基于装置类型的数量,例如存在4台膝上型计算机,表示可能存在至少4个用户;基于用户与装置的关联,例如与第一和第二用户帐户相关联的装置的存在,表示可能存在与每个帐户相关联的至少一个用户;基于装置状态,例如同时使用5个装置,表示可能存在至少5个用户;等等)和/或基于辅助传感器信息(例如,对信息的分析,例如由安全摄像头采样的图像和/或由麦克风采样的音频,表示访客存在于该位置)。

第二变体包括确定非本属网络位置处的访客的类型,例如基于网络通信和/或辅助传感器信息。在一个示例中,基于网络流量包括儿童电视节目,s140包括预测一个或多个儿童的存在。在第二示例中,s140包括基于对辅助传感器采样的视频和/或音频数据的分析来检测在位置处是否有狗。

第三变体包括确定用户的位置(例如,非本属网络位置内的特定位置)并根据空间和/或时间限制对其进行分析。用户位置可以基于用户装置位置(例如,其中装置位置由装置;由路由器确定,例如使用三边测量技术;等等)、辅助传感器信息(例如,音频和/或视频数据,定位到特定插座和/或电路的电力数据等)和/或任何其他合适的信息来确定。在第一示例中,s140包括检测在预约时间间隔之外(例如,在入住之前,在结账之后)用户存在于该位置处(和/或在该位置附近),这可以表示用户违反了时间限制。在第二示例中,s140包括确定表示用户存在于禁止入内区域(例如,未出租的房间、私人地下室、不安全的屋顶等)中的位置数据。

第四变体包括确定用户行为。在一个示例中,辅助传感器信息表示物理位置和/或其便利设施的使用。在特定示例中,视频和/或音频数据可以表示大型聚会,或者过多的电力消耗可以表示电器使用不当。在第二示例中,网络通信信息表示非本属网络(例如,其互联网连接)的使用,诸如表示不适当和/或不期望的行为(例如,受版权保护的材料的文件共享,访问非法内容等)。

在第二实施方案中,s140包括确定(和/或评估)与非本属网络相关联的实体(例如,网络管理员、位置所有者和/或管理者、服务提供商等)的行为。例如,s130可以包括确定服务提供商人员是否适当地响应潜在问题(例如,访客投诉和/或请求,装备故障等),和/或人员是否不恰当地侵入(例如,当不需要或不期望人员的存在时,他们存在于物业处和/或物业附近)。类似于对用户评估的可能修改,关于与服务提供商相关行为的确定(例如,人员、位置所有者和/或管理者的行为等)可用于确定和/或修改相关评估。

在第三实施方案中,s140包括确定与非本属网络和/或其位置相关联的潜在问题,例如电器故障、互联网中断(例如,由远程管理平台基于与非本属网络路由器的连接丢失而确定)、安全性问题(例如,门锁失效、地面窗户打开等),潜在的紧急情况(例如,火灾探测器、co探测器、侵入探测器等的警报状态),和/或任何其他合适的问题。该实施方案优选地包括响应于确定这些问题而提供通知(例如,使得被通知实体能够采取纠正措施)。

s140可选地包括基于所确定的信息执行动作。在一些变体中,s140包括基于所确定的信息来提供通知(例如,表示信息的通知,响应于确定信息而提供的通知等),其可以用于向感兴趣方通知该信息。通知优选地由远程管理平台提供(例如,传输),但是可以另外或替代地由智能路由器、用户装置、连接的电器(例如,警报系统)和/或任何其他合适的实体提供。通知优选地提供给与非本属网络相关联的一个或多个实体(例如,非本属网络管理员、非本属网络智能路由器、非本属网络主机装置、访客用户和/或用户装置、与非本属网络相关联的服务提供商、与非本属网络位置相关联的安全性和/或紧急人员等,但是可以另外或替代地提供给任何其他合适的实体。可以(例如,通过电子邮件、sms、推送通知、邮政邮件等)发送通知,可以使通知可用(例如,在远程数据库中),和/或可以以任何其他合适的方式提供通知。

在一个示例中,s140包括提供非本属网络访问的通知。可以响应于用户与非本属网络的连接、断开和/或接近而提供通知。另外或替代地,响应于接收到与非本属网络相关联的请求(例如,连接请求、修改设置改变请求等),可以提供通知,并且可以包括请求接收者允许和/或拒绝请求的选项。可以针对每个访问事件提供通知(例如,近实时提供),和/或可以提供针对某一时间段或阈值数量的访问事件的批量通知。

可以响应于确定遵守和/或不遵守策略,可选地执行动作(例如,由远程管理平台执行)(例如,提供不合规的通知、确定和/或更新用户得分、修改网络和/或电器配置等)。例如,响应于确定用户违反了使用策略,远程管理平台可以:向位置所有者或管理者发送通知,通知他们有人违规;向服务提供商平台发送通知,使服务提供商能够修改用户的评估,例如得分(例如,响应于违反规则和/或考虑不周的行为而降低得分,响应于遵守规则和/或有用的行为而增加得分等);修改或取消用户使用非本属网络和/或控制网络连接电器的能力(例如,执行s134、缩小音乐音量、锁住被限制区域的门等);激活警报系统;和/或采取任何其他适当的动作。在具体示例中(例如,其中非本属网络与住宿租赁位置相关联),可以响应于确定在预订时间开始之前访客已经到达该位置而提供提前到达通知,可以响应于确定在预订时间结束后访客仍留在该位置而提供延时离开通知,可以响应于确定在该位置的访客多于租赁协议允许的数量而提供超容量通知,和/或可以提供任何其他合适的策略违反通知。

然而,s140可以另外或替代地包括确定与非本属网络相关联的任何其他合适的信息,和/或可以包括以任何合适的方式执行的任何其他合适的元素。

3.5修改网络连接装置操作。

修改网络连接装置s150的操作是为了修改用户的装置操作。装置(例如,网络连接电器)优选地与非本属网络相关联(例如,位于非本属网络附近,连接到非本属网络)。例如,装置和非本属网络都可以与用户租用的临时住所(例如,旅馆房间、租赁汽车、共乘车辆等)相关联。

可以修改装置的操作(和/或与装置有关的智能路由器操作)以允许用户控制装置。在第一示例中,在修改之后,用户可以通过用户装置与锁的接近度和/或通过计算机化的请求(例如,使用网络发送、发送到非本属网络路由器和/或远程管理平台等)来控制网络连接锁的致动,并且用户可以使用计算机接口来设置用于锁致动的键码。在第二示例中,在修改之后,用户可以通过用户装置客户端来控制音乐系统。另外或替代地,可以基于用户(例如,基于用户偏好、历史用户行为、连接到非本属网络的用户装置、归属网络电器配置设置等)修改装置的操作。例如,可以调节房间照明特性(例如,强度、颜色等)以匹配用户的典型家庭照明使用,并且可以安排自动咖啡机在用户的优选醒来时间来冲泡咖啡。另外或替代地,可以以类似的方式为任何用户修改装置的操作。例如,警报系统可以在用户在出租房屋中的预定停留期间停用,并在预定停留时间结束时重新激活。

在装置操作修改的一种实现方式中,其中非本属网络被分段为访客和主机vlan,主机vlan中的若干电器将接受来自能够与它们进行通信的任何其他装置的控制指令(例如,主机vlan中的装置,但不包括访客vlan中的装置)。在该实现方式中,智能路由器可以选择性地使一些或所有访客装置(例如,被授权控制电器的装置,例如与成人相关联的用户装置)和访客被允许控制的主机电器(例如,诸如照明系统之类的电器类型、位于非本属网络位置的访客区域中的电器等)之间的通信通过,同时防止访客和主机vlan之间的其他网络流量。在第二实现方式中,其中基于用户装置列表(例如,mac地址白名单)允许装置操作控制,可以将访客装置添加到授权控制器列表中。在第三实现方式中,其中装置操作可以由远程管理平台控制,装置控制指令经由远程管理平台(例如,经由与远程管理平台相关联的用户装置客户端)从用户传递到装置。

网络连接装置可以包括安全装置(例如,门锁、安全警报系统)、计算机配件(例如,打印机,扫描仪)、娱乐系统(例如,音乐系统、家庭影院)、家用电器(例如,冰箱、洗衣机、浸没式循环器)、灯和/或任何其他合适的装置。所述装置可以连接到任何合适的网络,并且可以以任何合适的方式修改它们的操作。优选地,在与s133的执行基本相同的时间修改装置的操作,并且可以在与s134的执行基本相同的时间使修改还原。然而,可以在任何合适的时间修改装置操作。

3.6示例。

在第一实施方案中,方法100包括响应于检测到用户装置尝试(例如由与远程管理平台存储的用户帐户相关联的用户装置)发现和/或连接到网络(例如,非本属网络、归属网络等)来修改非本属网络配置。远程管理平台可以存储与用户帐户相关联的数据,例如用户装置标识符(例如,mac地址)和/或归属网络配置的元素(例如,ssid、psk等)。检测用户装置网络发现尝试可以包括,例如,接收(例如,在非本属网络路由器处)探测请求(例如,包括归属ssid和用户装置mac地址)并确定探测请求来自与用户帐户相关联的装置。响应于该确定,非本属网络路由器可以允许用户装置与其相关联(例如,加入其ssid是归属网络ssid的服务集和/或使用归属网络psk来执行认证;加入具有不同ssid(例如默认非本属网络ssid)的服务集;使用不同的psk(例如默认非本属网络psk)来执行认证;等等)。然而,这样的实现方式不能与实现匿名化和/或反跟踪技术(例如,发送空探测请求而不是定向的探测请求;使用伪mac地址(例如随机化mac地址)进行诸如探测请求之类的传输;等等)的用户装置兼容。此外,一些这样的实现方式(例如,其中非本属网络路由器不在其标识符是归属网络ssid的服务集中和/或使用除归属网络psk之外的psk执行认证的那些实现方式)可能在用户装置可以与非本属网络路由器相关联之前需要用户干预(例如,将非本属网络ssid和/或psk输入到用户装置中)。

在第二实施方案中,方法100包括在检测到用户装置尝试发现和/或连接到非本属网络之前修改非本属网络配置。例如,该方法可以包括预测用户可以连接到非本属网络(例如,如上面关于s120所述),并且响应于预测,主动修改非本属网络配置以允许这种连接(例如,如上面关于s130所述),优选地包括允许与用户相关联的装置使用归属网络ssid和psk连接到非本属网络(例如,允许装置加入具有归属网络ssid的服务集并使用归属网络psk进行认证),其中服务集包括一个或多个非本属网络路由器)。该示例优选地包括配置非本属网络路由器以广播具有归属网络ssid的服务集的可用性(例如,发送包括归属网络ssid的信标帧),更优选地在检测到由与用户相关联的装置发现和/或连接到非本属网络(例如,在非本属网络路由器处,开始在从任何这样的装置接收到探测请求之前发送信标帧)的任何尝试之前开始这样做。

在一些示例中,方法100包括预测用户可以连接到非本属网络(例如,如上面关于s130所述),并且响应于预测结果(例如,立即,在未来某一时间,例如与预测相关联的某一时间,等;例如,如上面关于s130所述),修改非本属网络配置,使得一个或多个非本属网络路由器通告使用归属网络认证配置连接到非本属网络的可能性(例如,发送包括归属网络ssid的信标帧和/或探测响应帧),但是使得非本属网络路由器实际上不允许使用归属网络认证配置进行连接(例如,忽略使用归属网络ssid的认证和/或关联请求)。在执行该初始修改之后,方法100可以包括与用户相关联的s120的附加执行(例如,细化预测,例如基于在初始修改之后接收到的,进一步表示潜在的用户与非本属网络的连接的附加信息)。这样的附加信息可以包括表示用户存在于非本属网络位置处或在其附近的位置信息、接收到表示连接到非本属网络的尝试的无线传输(例如,包括归属网络ssid和/或用户装置mac的传输,诸如探测请求、认证请求和/或关联请求等)和/或任何其他合适的信息。响应于确定潜在用户与非本属网络的连接的这种进一步指示,方法100可以包括执行对非本属网络配置的另一修改,以允许使用归属网络认证配置进行连接。这种交错的修改方法可以通过减少路由器上的计算和/或无线电需求来潜在地增强网络路由器的性能。例如,这种方法可以减少其中路由器同时充当接入点的服务集的数量(例如,减少路由器允许连接到一个或多个服务集的时间,不允许基于错误预测的连接,等等)和/或增大能够容易地发现和/或连接到非本属网络的用户的数量(例如,通过降低预测潜在用户与非本属网络的连接的阈值,从而对更多归属网络执行初始修改)。

在一个具体示例中,非本属网络与接待服务提供商位置(例如,酒店或酒店房间,airbnbtm租赁位置等)相关联,诸如如图9中所示。关于位置的信息列表(例如,租赁列表、广告等)可以包括关于非本属网络的信息(例如,诸如带宽和/或等待时间之类的互联网连接信息,诸如可由访客控制的网络连接电器的已连接装置)、优选地包括(例如,由服务提供商的计算系统)从远程管理平台接收到的信息,但是另外或替代地包括由与非本属网络或位置相关联的人(例如,用户、管理员、所有者、管理者,等)提供的信息。响应于生成和/或接收对该位置的预订(例如,airbnbtm租赁预订),向远程管理平台发送(例如,从服务提供商)表示预订的信息(例如,位置和/或非本属网络标识符、时间间隔、访客标识符等)。预订信息可以立即、周期性地(例如,批量地,例如夜间批次地)、在预订开始时间之前(例如,在阈值量之前),和/或在任何其他合适的时间发送。响应于接收到预订信息,远程管理平台针对访客修改非本属网络配置(例如,如上面关于s130所述),优选地在预订开始时间之前(例如,紧接在前,例如5分钟或1小时的阈值时间间隔之前等等),但也可以替代地在任何其他合适的时间修改。可选地,可以(例如,从远程管理平台,服务提供商等)向访客(例如,向与访客相关联的用户装置)提供通知,例如指示他们可以连接到非本属网络的通知。通知优选地在预订开始时间或接近预订开始时间提供,但是可以另外或替代地在任何其他合适的时间提供。可选地,可以允许用户控制非本属网络的网络连接电器(例如,使用连接到非本属网络的用户装置等)。例如,在该时间间隔期间,用户可以提交进入请求,并且响应于接收到该请求,远程管理平台和/或非本属网络路由器可以控制网络连接门锁以解锁。在预订结束时间、接近预订结束时间或之后,远程管理平台优选地还原网络配置修改(例如,如上面关于s134所述)。

在第二具体示例中,用户是非本属网络的管理员并且与社交网络帐户相关联。用户可以向他们的一些或所有社交网络连接(例如,facebook朋友,从一个或多个社交网络系统等)授予作为访客用户对非本属网络进行访问的权限,并且可以可选地向一些或所有这样的访客用户授予修改非本属网络的一些或全部网络连接电器的操作的权限。社交网络连接的装置(和/或归属网络)信息可以从社交网络系统接收,基于与社交网络连接相关联的网络标识符或用户帐户来确定,或以其他方式来确定。基于所授予的权限,方法100可以包括确定访客用户将连接到非本属网络(例如,如上面关于s120所述),基于该访客用户的归属网络配置来修改非本属网络配置(例如,如上面关于s130所述),和/或执行方法100的任何其他合适的元素(例如,如上所述)。在一个示例中,该方法包括:在本地路由器或远程计算系统(例如,社交网络系统的远程计算系统、远程管理平台等)处从访客用户装置接收连接请求;用权限列表(例如,存储在远程计算系统、社交网络系统等)来验证访客用户装置(或相关联的标识符);如果访客用户装置未包含在权限列表中(或包含在黑名单中),则拒绝访问;且如果访客用户装置包含在权限列表中,则启动s130。然而,非本属网络管理员的社交网络可以以其他方式用于执行该方法。

在第三具体示例中,第三方网络装置(例如,与社交网络服务相关联)使用以下技术连接到用户的网络,诸如如图10中所示。与网络相关联(例如,连接到网络,与用户相关联等)的网络连接用户装置(例如,在用户装置上运行的客户端,例如社交网络客户端)从第三方网络装置接收加密种子(例如,经由诸如蓝牙之类的无线通信;通过诸如条形码、qr码或文本标识符之类的光学标识符;等等)。用户装置将加密种子和用户标识符(例如,与社交网络服务的用户帐户相关联)发送到第三方计算系统(例如,社交网络平台)。第三方装置连接到开放网络(例如,不需要认证凭据的网络,例如隐藏的受限开放wi-fi网络,其中接入点不发送包括ssid的信标帧,连接到该网络的客户端装置仅限于通过互联网访问特定端点,例如由智能路由器(例如,用户的网络、另一网络等的)托管的开放网络,并将与其自身相关联的信息(例如,装置标识符)发送到第三方计算系统(例如,经由开放网络)。响应于从用户装置和第三方装置两者接收到信息,第三方计算系统验证加密种子、将第三方装置与用户的帐户相关联并将表示该关联的信息发送到路由器远程管理平台。响应于接收到该信息,远程管理平台向智能路由器发送命令、指示其向第三方装置提供用户的网络认证信息(例如,其中该命令可以可选地包括认证信息)。智能路由器经由开放网络提供信息,并且响应于接收到这种信息,第三方装置使用该信息连接到用户的网络(例如,在断开与开放网络的连接之后)。

然而,该方法100可以另外或替代地包括任何其他合适的元素,和/或可以以任何其他合适的方式执行。

尽管为了简明而省略,但是优选实施方案包括各种系统部件和各种方法过程的每种组合和置换。此外,优选方法的各种过程可以至少部分地体现和/或实现为被配置为接收存储计算机可读指令的计算机可读介质的机器。所述指令优选地由优选地与系统集成的计算机可执行部件执行。计算机可读介质可以存储在任何合适的计算机可读介质上,例如ram、rom、闪存、eeprom、光学装置(cd或dvd)、硬盘驱动器、软盘驱动器或任何合适的装置。计算机可执行部件优选地是通用或专用处理子系统,但是任何合适的专用硬件装置或硬件/固件组合装置可以另外或替代地执行指令。

附图示出了根据优选实施方案的系统、方法和计算机程序产品的可能实现方式的架构、功能和操作、示例配置及其变体。在这方面,流程图或框图中的每个框都可以表示代码的模块、段、步骤或部分,其包括用于实现指定的逻辑功能的一个或多个可执行指令。还应注意,在一些替代实现方式中,框中提到的功能可以不按图中所示的顺序发生。例如,连续示出的两个框实际上可以基本上同时执行,或者这些框有时可以以相反的顺序执行,这取决于所涉及的功能。还应注意,框图和/或流程图说明的每个框以及框图和/或流程图说明中的框的组合可以由执行特定功能或动作的基于专用硬件的系统、或专用硬件和计算机指令的组合来实现。

如本领域技术人员将从前面的详细描述以及附图和权利要求中认识到的,在不脱离所附权利要求限定的本发明的范围的情况下,可以对本发明的优选实施方案进行修改和改变。

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