社区WI-FI网络的制作方法

文档序号:13687051阅读:291来源:国知局
背景局域计算网络在当今社会中普遍存在。局域网在家庭、商业、学校、公共区域等等中通常是很流行的。当连接到局域网时,计算设备可以使用和/或访问在局域网上可用的各种网络资源,例如因特网、网络附连存储、打印机、局域网上的其他计算设备等等。对因特网的访问典型地由因特网服务供应商(ISP)来提供给局域网。可以从ISP获得用于该局域网的分配了网络带宽能力的账号。因此,当计算设备被连接到该局域网时,分配给(例如用于该局域网的)该账号的网络带宽可以由该计算设备(以及连接到该局域网的其他计算设备)使用。局域网通常具有过剩的分配给从ISP获得的各个账号的网络带宽能力。因此,期望能(例如与除分别包括在该局域网中的计算设备之外的设备)共享对该局域网可用的网络带宽能力的一部分。然而,传统的用于与不同的设备分享局域网可用的网络带宽能力的一部分的方案通常涉及通过有线连接将所述不同的设备连接到该局域网或者提供证书以使得所述不同的设备无线地连接到该局域网(例如在无线保真(Wi-Fi)连接上)。然而,在各种场景中,前述方案可能是不实际的且费时的。而且,上述方案可能引起安全风险,特别是当允许未知访客的设备连接到局域网时。概述在此描述了关于将局域网中的计算设备加入到社区Wi-Fi网络的各种技术。社区Wi-Fi网络可以包括不同的计算设备,其中所述不同的计算设备与社区Wi-Fi网络的一个或多个成员消费者设备共享相应的网络带宽能力。计算设备可以接收指示计算设备期望被添加到社区Wi-Fi网络的选择加入信号。响应于接收到选择加入信号,计算设备可以检索账号的参数。账号的参数可以包括指示分配给该账号的网络带宽能力,其中所述分配给该账号的网络带宽能力可由所述计算设备使用。而且,可以至少部分基于账号的参数来确定分配给该账号的网络带宽能力的共享部分。而且,计算设备可以被配置为共享网络带宽能力的共享部分以供一个或多个成员消费者设备来消费。计算设备可以在Wi-Fi连接上与一个或多个成员消费者设备通信。根据在此所述的各种实施例,所提供的并由社区Wi-Fi网络中的用户消费的带宽可以是净计量的。具体而言,可以接收指示由社区Wi-Fi网络中的用户的计算设备所提供的(例如由其他用户的一个或多个成员消费者设备所消耗的)消耗的网络带宽能力的量的使用数据。而且,可以接收指示由社区Wi-Fi网络中的用户的成员消费者设备所消耗的(例如由其他用户的计算设备所提供的)消耗的网络带宽能力的量的使用数据。使用数据,例如,可以由至少一个服务器计算设备、计算设备、社区Wi-Fi网络中的不同的计算设备、成员消费者设备、社区Wi-Fi网络中的不同的成员消费者设备、其组合等等,接收。基于所消费的由社区Wi-Fi网络中的用户的计算设备所提供的网络带宽能力的量可以将贷项(credit)分配给该用户的简档。基于所消费的由社区Wi-Fi网络中的用户的成员消费者设备消费的网络带宽能力的量还可以将借项(debit)分配给该用户的简档。而且,可以根据贷项和借项之间的差来计算用户的简档的净计量值。以上概述呈现了简化概述,以提供对本文讨论的系统和/或方法的一些方面的基本理解。本概述并不是对此处所讨论的系统和/或方法的全面综述。并不旨在标识关键/重要元素,也不描绘这样的系统和/或方法的范围。其唯一目的是以简化形式呈现一些概念,作为稍后呈现的更详细说明的序言。附图简述图1示出示例性系统的功能框图,该示例性系统将局域网中的计算设备加入到社区Wi-Fi网络。图2示出示例性系统的功能框图,该示例性系统自动配置计算设备以在接收到指示计算设备期望被添加到社区Wi-Fi网络的选择加入信号之际加入所述社区Wi-Fi网络。图3示出示例性系统的功能框图,该示例性系统将计算设备和特定用户的消费者设备加入到一个或多个社区Wi-Fi网络。图4示出示例性系统的功能框图,该示例性系统将消费者设备加入到社区Wi-Fi网络。图5示出示例性系统的功能框图,该示例性系统对用于社区Wi-Fi网络的资源供应和消费模型进行评估。图6示出示例性系统的功能框图,该示例性系统从服务器计算设备控制到社区Wi-Fi网络的准入。图7示出另一个示例性系统的功能框图,该示例性系统控制到社区Wi-Fi网络的准入。图8是示出用于将局域网中的计算设备加入到社区Wi-Fi网络的示例性方法的流程图。图9是示出用于净计量由社区Wi-Fi网络中的用户所提供并消费的带宽的示例性方法的流程图。图10示出了示例性计算设备。详细描述现在参照附图来描述涉及将局域网中的计算设备加入到社区Wi-Fi网络的各种技术,其中在全部附图中相同的附图标记用于指代相同的元素。在以下描述中,为解释起见,阐明了众多具体细节以提供对一个或多个方面的全面理解。然而,显然这(些)方面可以在没有这些具体细节的情况下实施。在其他实例中,以框图形式示出公知的结构和设备以便于描述一个或多个方面。另外,要理解,被描述为由特定系统组件执行的功能性可由多个组件执行。类似地,例如,一组件可被配置成执行被描述为由多个组件实现的功能。此外,术语“或”意指包括性“或”而非排斥性“或”。即,除非另有指定或从上下文显而易见,否则短语“X采用A或B”意指任何自然的包括性排列。即,短语“X采用A或B”藉由以下实例中任何实例得到满足:X采用A;X采用B;或X采用A和B两者。另外,本申请和所附权利要求书中所使用的冠词“一”和“某”一般应当被解释成表示“一个或多个”,除非另外声明或者可从上下文中清楚看出是指单数形式。现在参考附图,图1是示出将局域网104中的计算设备102加入到社区Wi-Fi网络106的系统100。社区Wi-Fi网络106是已经被加入到这样的网络的计算设备的网格(例如通过正被选择加入到社区Wi-Fi网络106的计算设备)。这样,社区Wi-Fi网络106可以包括已经被加入到社区Wi-Fi网络106的不同的计算设备(除了计算设备102之外)。具体而言,社区Wi-Fi网络106可以包括计算设备1108、……、计算设备X110(在此统称为计算设备108-110),其中X可以基本上是大于1的任何整数。计算设备1108可以被包括在共享局域网1112、……中,并且计算设备X110可以被包括在共享局域网X114(在此统一称为共享局域网112-114)中。尽管在此所述的许多实施例描述了包括一个加入(或可加入)到社区Wi-Fi网络106的计算设备的每个局域网(例如局域网104、共享局域网112-114),可以理解一个或多个局域网可以包括超过一个的加入(或可加入)到社区Wi-Fi网络106的计算设备(例如共享局域网1112可以包括一个或多个已经被添加到社区Wi-Fi网络106等)的计算设备。而且,可以构想一个或多个局域网(例如局域网104、共享局域网112-114)可以附加地包括没有被加入到社区Wi-Fi网络106的计算设备;这样,例如,共享局域网1112可以包括计算设备1108(其被加入到社区Wi-Fi网络106)以及不同的计算设备(其没有被加入到社区Wi-Fi网络106)。共享局域网112-114每个具有分配从ISP获得的网络带宽能力(例如到因特网118)的相应的账号。社区Wi-Fi网络106中的计算设备108-110可以与社区Wi-Fi网络106的一个或多个成员消费者设备116共享相应的(例如用于共享局域网112-114的)网络带宽能力。而且,可以向计算设备108-110的用户偿还由成员消费者设备116所消费的相应的网络带宽能力。而且,成员消费者设备可以是能够消费被社区Wi-Fi网络106中的计算设备108-110共享的网络带宽能力的移动设备。移动设备,例如,可以是移动电话(例如智能电话)、平板计算机、手持计算机、膝上计算机、可穿戴计算机、个人数字助理(PDA)、便携式游戏设备、车载通信和信息系统等等。然而,还构想了成员消费者设备不必是移动设备,并且取而代之的是可以基本上是任何其他类型的可以消费由社区Wi-Fi网络106中的计算设备108-110共享的网络带宽能力的计算设备。类似地,局域网104可以具有分配从ISP获得的网络带宽能力(例如到因特网118)的账号。因此,分配给局域网104的账号的网络带宽能力可以由计算设备102使用以访问因特网118。而且,如在此更加详细描述地,计算设备102可以响应于所接收的选择加入信号加入到社区Wi-Fi网络106以允许分配给可由计算设备102使用的账号的网络带宽能力的至少一部分与成员消费者设备116共享。计算设备102可以包括成员资格管理组件120,它可以接收指示计算设备102期望被添加到社区Wi-Fi网络106的选择加入信号。作为示例,选择加入信号可以由成员资格管理组件120响应于用户选择来接收。根据该示例,计算设备102的用户可以选择共享从ISP获取的分配给局域网104的账号的过剩的网络带宽能力,其中,所述过剩的网络带宽能力可以与社区Wi-Fi网络106中的成员消费者设备116共享。根据另一个示例,所述选择加入信号可以由成员资格管理组件120在计算设备102的初始安装期间(例如作为计算设备102的“即时可用(out-of-the-box)”体验的部分)来接收。计算设备102还可以包括可以响应于接收到选择加入信号来检索账号(例如分配了从ISP获得的用于局域网104的网络带宽能力的账号)的参数的参数检索组件122。参数可以至少包括指示分配给账号的网络带宽能力的数据。根据各种实施例,所述参数检索组件122可以获得除了指示分配给账号的网络带宽能力的数据之外的其他参数。这样的其他参数的示例包括指示账号的历史网络带宽消费的数据、指示账号的带宽上限的数据、指示账号的带宽限流的数据、指示账号的网络带宽能力的成本的数据、其组合等等。根据一个示例,参数检索组件122可以从提供局域网104的网络带宽能力的ISP的服务器计算设备检索账号的参数。附加地或替换地,参数检索组件122可以从局域网104中的不同设备(例如从局域网104中的路由设备等)接收账号的参数。而且,可以构想账号的一个或多个参数可以由计算设备102的用户手动地提供给参数检索组件122。计算设备102还可以包括共享控制组件124,它可以至少部分基于从参数检索组件122检索到的账号的参数来确定分配给该账号的网络带宽能力的共享部分。这样,在被共享之际,分配给账号的可以由成员消费者设备116消费的网络带宽能力的量在共享部分处被封顶。根据一个示例,共享控制组件124可以基于账号的参数动态地确定局域网104的过剩的网络带宽能力的量,并且共享控制组件124可以基于过剩的网络带宽能力的量确定网络带宽能力的共享部分(例如过剩的量可以是共享部分,过剩的量的小部分可以是共享部分等)。根据另一个示例,共享控制组件124可以基于贡献局域网104的网络带宽能力的量或百分比的用户输入来确定网络带宽能力的共享部分。共享控制组件124还可以配置计算设备102以共享网络带宽能力的共享部分以供由成员消费者设备116来消费。在由共享控制组件124共享之际,分配给账号的网络带宽能力的共享部分可用于供成员消费者设备116消费,同时分配给该账号的网络带宽能力的剩余部分可以被阻止用于供成员消费者设备116消费(例如分配给该账号的网络带宽能力的剩余部分可以由包括在包含计算设备102的局域网104中的计算设备使用)。计算设备102还包括可以在Wi-Fi连接上与成员消费者设备116通信的无线接口组件126。当计算设备102被添加到社区Wi-Fi网络106中时(例如当共享控制组件124配置计算设备102来共享网络带宽能力的共享部分时),无线接口组件126可以通过Wi-Fi连接与成员消费者设备116通信。共享控制组件124可以至少部分基于账号参数来根据时间动态地调整供成员消费者设备116消费的网络带宽能力的共享部分。例如,随着更多网络带宽能力(例如由局域网104中的计算设备、由成员消费者设备116等)被消费,网络带宽能力的共享部分的量可以被减少。根据另一个示例,在当局域网104中的计算设备(例如计算设备102、不同的计算设备)的用户没有使用局域网104的网络带宽能力时的时间周期期间,网络带宽能力的共享部分可以更大;这样,共享控制组件124可以根据用户日历、局域网104中的计算设备的所感测到的状态(例如活动、休眠、关闭等)、来自检测在地理位置内的存在性(例如检测某人是否在屋子内等)的传感器的数据等等来动态调整网络带宽能力的共享部分。而且,共享控制组件124可以控制对被提供以供由成员消费者设备116消费的网络带宽能力的共享部分的访问。共享控制组件124可以基于带宽的期望使用的属性、期望消费该带宽的用户的属性等等来控制访问。例如,共享控制组件124可以控制供由成员消费者设备116消费的网络带宽能力的共享部分的访问许可。访问许可可以允许成员消费者设备116的第一子集消费网络带宽能力的共享部分。而且,访问许可可以阻止成员消费者设备116的第二子集消费网络带宽能力的共享部分。构想了由共享控制组件124设置的访问许可可以基于白名单、黑名单、及其组合等。根据另一个示例,访问许可可以根据社交网络中的关系由共享控制组件124来设置。根据该示例,计算设备102的用户的联系人可以被许可消费网络带宽能力的共享部分,反之,不是计算设备102的用户的联系人的用户可以被阻止消费网络带宽能力的共享部分。然而,可以设想,所要求保护的主题不限于前述示例。根据另一个示例,共享控制组件124可以控制用于供成员消费者设备116消费的网络带宽能力的共享部分的内容限制。由共享控制组件124控制的内容限制可以许可由使用网络带宽能力的共享部分的成员消费者设备116来消费内容类型的第一子集。而且,内容限制可以阻止由使用网络带宽能力的共享部分的成员消费者设备116消费内容类型的第二子集。例如,内容限制可以基于应用的类型(例如游戏、流视频、电话呼叫、web浏览等)、内容源、内容大小等等选择性地限制网络带宽能力的共享部分的使用。共享控制组件124可以进一步控制供成员消费者设备116消费的网络带宽能力的共享部分的访问权限。访问权限,如由共享控制组件124所控制的,可以许可成员消费者设备116访问局域网104的网络资源的第一子集。而且,访问权限可以阻止成员消费者设备116访问局域网104的网络资源的第二子集。局域网104的网络资源的示例包括因特网、网络附连存储、网络打印机、计算设备102、局域网104上的其他计算设备,等等。当被加入到社区Wi-Fi网络106时,可以构想计算设备102可以从社区Wi-Fi网络106中被顺序移除。因此,成员资格管理组件120可以在计算设备102处接收指示期望计算设备102从社区Wi-Fi网络106中被移除的选择退出信号。响应于接收到选择退出信号,共享控制组件124可以配置计算设备102以阻止被分配给该账号的网络带宽能力的共享部分的共享。可以构想社区Wi-Fi网络106,例如,可以在生态系统中实现。根据该示例,生态系统可以用于在其中消费者设备被净计量的某种类型的消费者设备。基于所述净计量,净生产者(例如共享超过消费)可以赢得针对服务合约、增强服务质量(QoS)等的贷项。返回到图2,示出系统200,该系统自动配置计算设备102以在接收到指示计算设备102期望被添加到社区Wi-Fi网络106的选择加入信号之际加入所述社区Wi-Fi网络106。系统200再次包括社区Wi-Fi网络106和局域网104。系统200还包括ISP服务器计算设备202,它可以保留账号参数204。例如,账号参数204可被保留在ISP服务器计算设备202的数据储存库(未示出)中。ISP服务器计算设备202可以是提供分配给局域网104的账号的网络带宽能力的ISP的服务器计算设备。局域网104包括计算设备102。计算设备102的示例包括接入点、计算机、游戏控制台等等;还有,其他类型的计算设备旨在落入本文所附的权利要求书的范围之内。局域网104还可以包括路由设备206(例如路由器)。根据一个示例,计算设备102可以(例如直接地,通过中间设备)与路由设备206耦合。路由设备206可以在网络(例如局域网104和ISP的网络)之间转发数据包;这样,路由设备206可以通过ISP的网络连接到因特网118。如上所述,计算设备102的成员资格管理组件120可以接收指示计算设备102期望被添加到社区Wi-Fi网络106的选择加入信号。响应于接收到选择加入信号,参数检索组件122可以从ISP服务器组件设备202检索账号参数204。具体而言,参数检索组件122可以接收账号的证书(例如该证书可以基于用户输入被接收)。而且,账号参数204可以利用证书由参数检索组件122从ISP服务器计算设备202检索出。参考图3,示出系统300,该系统将计算设备102和特定用户的消费者设备302加入到一个或多个社区Wi-Fi网络。特定用户可以与计算设备102以及消费者设备302相关联。特定用户可以选择加入社区Wi-Fi网络1304和/或社区Wi-Fi网络2306(在此统称为社区Wi-Fi网络304-306)。社区Wi-Fi网络304-306可以对应于不同的团体、地理位置等。例如,社区Wi-Fi网络1304可以对应于城市中的第一邻域,而社区Wi-Fi网络2306可以对应于城市中的第二邻域。根据另一个示例,社区Wi-Fi网络1304可以在来自社交网络的用户的第一团体(例如基于朋友的朋友的团体)内实现,并且社区Wi-Fi网络2306可以在来自社交网络的用户的第二团体(例如与基于朋友的朋友不同的团体)内实现。消费者设备302可以包括社区访问组件312,它可以使得消费者设备302被加入到给定社区Wi-Fi网络的成员消费者设备。社区访问组件312可以使得消费者设备302响应于接收到(例如从特定用户获取的)选择加入信号被加入到给定社区Wi-Fi网络的成员消费者设备。而且,消费者设备302可以包括无线接口组件314,在被加入到给定社区Wi-Fi网络的成员消费者设备时它可以通过Wi-Fi连接与给定社区Wi-Fi网络中包括的计算设备通信。作为说明,特定用户可以选择将计算设备102加入到社区Wi-Fi网络1304。因此,计算设备102可以被配置为与社区Wi-Fi网络1304的一个或多个成员消费者设备308共享局域网104的网络带宽能力的共享部分。而且,特定用户可以选择将消费者设备302加入到社区Wi-Fi网络1304的成员消费者设备308。附加地或替换地,特定用户可以选择加入以将计算设备102和消费者设备302加入到社区Wi-Fi网络2306;这样,计算设备102可以被加入到社区Wi-Fi网络2306,并且消费者设备302可以被加入到社区Wi-Fi网络2306的成员消费者设备310。尽管在图3所述的示例中描述了两个社区Wi-Fi网络,可以理解可以使用基本上任何数目的社区Wi-Fi网络。因此,所要求保护的主题不受限于使用两个社区Wi-Fi网络。参考图4,示出系统400,该系统将消费者设备402(例如移动设备等)加入到社区Wi-Fi网络106。当被加入到社区Wi-Fi网络106时,一旦被加入到社区Wi-Fi网络106,消费者设备402可以通过移动网络404与成员消费者设备共享因特网连接。这样,消费者设备402可以被选择加入社区Wi-Fi网络106以供因特网连接共享。社区Wi-Fi网络106可以是跨域网络。因此,社区Wi-Fi网络106可以包括共享局域网112-114的计算设备108-110。而且,社区Wi-Fi网络106可以包括一个或多个不同的共享消费者设备406,它们共享通过移动网络404(和/或不同的移动网络(未示出))所提供的相应的因特网连接。计算机设备402可以包括成员资格管理组件408、参数检索组件410、共享控制组件412以及无线接口组件414,它们可以基本上类似于成员资格管理组件120、参数检索组件122、共享控制组件124以及无线接口组件126。而且,消费者设备402可以具有由移动网络404所提供的通过其可使用的网络带宽能力。因此,类似于在此所述的计算设备102,消费者设备402的成员资格管理组件408可以接收指示计算设备402期望被添加到社区Wi-Fi网络106的选择加入信号。响应于接收到选择加入信号,参数检索组件410可以检索消费者设备402的账号的参数。而且,共享控制组件412可以至少部分基于账号的参数来确定网络带宽能力的共享部分。共享控制组件412还可以配置消费者设备402以共享网络带宽能力的共享部分以供成员消费者设备116来消费。而且,无线接口组件414可以在Wi-Fi连接上与成员消费者设备116通信。参考图5,示出系统500,该系统对用于社区Wi-Fi网络的资源供应和消费模型进行评估。在社区Wi-Fi网络(例如社区Wi-Fi网络106)中的用户所提供和消费的带宽可以被净计量。如图5所示,系统500包括共享的局域网A502和共享的局域网B504。共享的局域网A502包括计算设备A506,并且共享的局域网B504包括计算设备B508。计算设备A506和计算设备B508(在此统称为计算设备506-508)被包括在社区Wi-Fi网络中。计算设备506-508被配置为与社区Wi-Fi网络的一个或多个成员消费者设备共享相应的网络带宽能力。而且,虽然未示出,但可以理解来自基本上任何数目的不同的共享的局域网的基本上任何数目的不同的计算设备也可以被包括在这样的社区Wi-Fi网络中。系统500还包括成员消费者设备A510和成员消费者设备B512(在此统称为成员消费者设备510-512)。尽管未示出,但是可以理解,除了成员消费者设备510-512之外,系统500还可包括基本上任意数量的不同的成员消费者设备。计算设备A506和成员消费者设备A510两者均可由用户A使用。类似地,计算设备B508和成员消费者设备B512两者均可由用户B使用。可以构想用户A或用户B可以进一步使用附加计算设备和/或成员消费者设备。而且,可以理解,除了用户A或用户B之外的用户也可以使用其他计算设备和/或其他成员消费者设备。尽管未示出,可以构想计算设备A506可以包括如在此所述的成员资格管理组件120、参数检索组件122以及共享控制组件124。计算设备A506还包括在Wi-Fi连接上与一个或多个成员消费者设备通信的无线接口组件126。而且,无线接口组件126可以在Wi-Fi连接上与成员消费者设备B512通信。计算设备A506还可以进一步包括监视组件514,它可以跟踪由成员消费者设备对由计算设备A506所提供的网络带宽能力的共享部分的消费。因此,监视组件514可以跟踪消费由计算设备A506所提供的网络带宽能力的共享部分的成员消费者设备B512以及不同的成员消费者设备的消费。根据一个示例,监视组件514可以将使用数据516保留在计算设备A506的储存库(未示出)中,在其中使用数据516指示被跟踪的成员消费者设备的消费。而且,计算设备A506可以包括将指示所跟踪的成员消费者设备的消费的使用数据516通过因特网118传送给至少一个服务器计算设备520的报告组件518。而且,成员消费者设备A510可以使用无线接口组件314在Wi-Fi连接上与计算设备B508(以及社区Wi-Fi网络中包括的其他计算设备)通信。成员消费者设备A510还可以包括监视组件522,它可以跟踪由成员消费者设备A510对由计算设备B508以及成员消费者设备A510所通信的其他计算设备所提供的网络带宽能力的共享部分的消费。再次,监视组件522可以将使用数据524保留在成员消费者设备A510的数据储存库(未示出)中,其中所述使用数据可以指示所跟踪的成员消费者设备A510的消费。成员消费者设备A510还可以包括可将指示所跟踪的成员消费者设备A510的消费的使用数据524传送给服务器计算设备520的报告组件526。服务器计算设备520可以包括接收使用数据530的收集组件528,所述使用数据530可以被保留在服务器计算设备520的数据储存库(未示出)中。根据一个示例,使用数据530可以包括来自计算设备A506的使用数据516以及来自计算设备A510的使用数据524。根据该示例,收集组件528可以接收由计算设备A506的报告组件518所发送的使用数据516以及由在社区Wi-Fi网络中的不同的计算设备所收集的使用数据。而且,收集组件528可以获得由报告组件526发送的来自成员消费者设备A510的使用数据824以及不同的成员消费者设备的不同的使用数据。根据另一个示例,收集组件528可以从一个或多个ISP的一个或多个服务器获得使用数据530。作为又一个示例,服务器计算设备520可以跟踪在社区Wi-Fi网络中的共享的网络带宽能力的消费并将使用数据530保留在数据储存库中。服务器计算设备520还可包括记账组件532。记账组件532可以将贷项和借项分配给用户的简档。记账组件532还可以根据贷项和借项之间相应的差来计算用户的简档的净计量值。而且,在分配贷项和借项时,记账组件532可以使用不同的费率。例如,不同类型的网络带宽能力可以具有不同的费率(例如通过移动网络的网络带宽能力可以比通过宽带ISP的网络带宽能力更加昂贵)。根据另一个示例,不同的地理位置可以具有不同的费率(例如,靠近城市中的体育场的网络带宽能力可以比靠近乡镇的网络带宽能力更加昂贵)。根据又一个示例,一天中的不同时刻可以与不同的费率相关联(例如在高峰使用时间周期期间的网络带宽能力可以比在非高峰使用时间周期期间的网络带宽能力更加昂贵)。根据说明,产生贷项和借项的费率可以随时间根据网络带宽能力需求来被动态调整。这样,网络带宽能力的成本可以随时间改变(例如在较高需求的时间周期期间共享某一数量的网络带宽能力可以导致与在较低需求的时间周期期间共享所述数量的网络带宽能力相比产生更多的贷项,在较高需求的时间周期期间消费某一数量的网络带宽能力可以导致与在较低需求的时间周期期间消费所述数量的网络带宽能力相比产生更多的借项)。许多下述示例涉及用户A;可以构想这样的示例可以被扩展到使用系统500中的计算设备和成员消费者设备的其他用户。作为示例,收集组件528可以接收指示所消费的由社区Wi-Fi网络中的计算设备A506所提供的网络带宽能力的量的使用数据。而且,收集组件528可以接收指示所消费的由社区Wi-Fi网络中的用户的成员消费者设备A510所消费的网络带宽能力的量的使用数据。记账组件532可以基于所消费的由社区Wi-Fi网络中的计算设备A506所提供的网络带宽能力的量将贷项分配给该用户的简档。而且,基于所消费的由社区Wi-Fi网络中的用户的成员消费者设备A510消费的网络带宽能力的量可以将借项分配给该用户的简档。记账组件532还可以根据贷项和借项之间的差来计算用户的简档的净计量值。因此,计算设备A506和成员消费者设备A510的用户A所提供和消费的带宽可以被净计量。可以根据由成员消费者设备(例如成员消费者设备B512、不同的成员消费者设备等)所消费的由计算设备A506所提供的网络带宽能力的共享部分的量来产生贷项。而且,可以根据由用户的成员消费者设备A510所消费的由不同的计算设备(例如计算设备B508、包括在社区Wi-Fi网络中的不同的计算设备等)所共享的网络带宽能力的量产生借项。根据一示例,在计算设备A506启动共享网络带宽能力以供社区Wi-Fi网络中的成员消费者设备消费之际,记账组件532可以向用户A的简档分配贷项。这样,在启动网络带宽能力的共享部分的共享以供成员消费者设备消费之际,计算设备A506可以赢得贷项。根据另一个示例,记账组件532可以基于转介为用户的简档分配贷项。例如,转介贷项可以由计算设备A506的用户A赢得。转介贷项可以基于加入到社区Wi-Fi网络中的转介用户的转介计算设备、所消费的由转介计算设备共享的网络带宽能力的量、由转介用户的转介消费者设备所消费的由被包括在社区Wi-Fi网络中的计算设备共享的网络带宽能力的量等等。例如,如果用户A转介用户B,那么基于用户B将计算设备B508加入到社区Wi-Fi网络中、所消费的由计算设备B508共享的网络带宽能力的量和/或由用户B的成员消费者设备B512所消费的由被包括在社区Wi-Fi网络中的计算设备(除计算设备B508之外)共享的网络带宽能力的量,用户A可以赢得转介贷项。根据另一个示例,计算设备A506所提供的网络带宽能力的共享部分的至少一部分可以被赠予社区Wi-Fi网络的给定成员消费者设备。例如,计算设备A506的共享控制组件(例如共享控制组件124)可以将由计算设备A506所提供的网络带宽能力的共享部分的至少一部分赠予成员消费者设备B512。当被赠予成员消费者设备B512时,在由成员消费者设备B512消费网络带宽能力的共享部分的这样的部分之际,记账组件532不需要为计算设备A506的用户A的简档分配贷项。类似地,记账组件532不需要分配与由成员消费者设备512对由计算设备A506所提供的网络带宽能力的共享部分的所赠予的部分的这样的消费相关联的借项。记账组件532还可以基于所消费的由用户的成员消费者设备所提供的并由社区Wi-Fi网络的其他成员消费者设备消费的网络带宽能力的量来将贷项分配给成员消费者设备(例如图4的消费者设备402、图4的共享消费者设备406)的用户的简档。例如,成员消费者设备A510可以选择加入因特网连接共享。因此,可以基于所消费的由成员消费者设备A510提供并由不同的成员消费者设备(例如成员消费者设备B512、不同的成员消费者设备等)消费的共享网络带宽能力来赢得贷项。可以理解,可以基于不同类型的所消费或提供的网络带宽能力来以不同费率赢得贷项和借项。例如,与由计算设备所提供的网络带宽能力相比而言,通过因特网连接共享的由成员消费者设备提供的网络带宽能力可以以更高的费率赢得借项和贷项;然而,所要求保护的主题不限于此。尽管在图5的示例中记账组件532被示为被包括在服务器计算设备520中,但可以理解类似的记账组件可以被包括在计算设备A506(以及社区Wi-Fi网络中的不同的计算设备)中。而且,类似于记账组件532的记账组件可以被包括在成员消费者设备A510(以及不同的成员消费者设备)中。因此,可以在客户机(例如成员消费者设备)、计算设备和/或服务器计算设备上执行分门别类地记录。例如,可以在计算设备、成员消费者设备和/或服务器计算设备的显示屏上显示用户的简档的净计量值。根据各种示例,用户的简档的净计量值可以产生针对服务和/或装备、增强QoS等的贷项。例如,如果用户是净提供者(例如分配给该用户的简档的贷项超过分配给该用户的简档的借项),那么该用户可以赢得针对服务或装备的贷项;然而,所要求保护的主题不限于前述说明。现在转向图6,示出系统600,该系统从服务器计算设备602控制到社区Wi-Fi网络106的许可。根据一示例,服务器计算设备602可以是图5的服务器计算设备520;然而,所要求保护的主题并不限于此。服务器计算设备602还包括控制计算设备和成员消费者设备到社区Wi-Fi网络106的准入的社区管理组件604。计算设备102的成员资格管理组件120可以发送加入社区Wi-Fi网络106的请求,其中响应于接收到指示计算设备102期望被添加到社区Wi-Fi网络106的选择加入信号,所述请求被发送服务器计算设备602。社区管理组件604可以接收该请求。而且,响应于该请求的接收,社区管理组件604可以(例如基于与计算设备102相关的标识符、计算设备102的用户的标识符等等)接受或拒绝这样的请求。如果所述请求被社区管理组件604接受,那么计算设备102可以继续加入到社区Wi-Fi网络106,如在此所述。或者,如果社区管理组件604拒绝来自计算设备102的所述请求,那么计算设备102可以被阻止加入社区Wi-Fi网络106。类似地,消费者设备可以发送请求以被添加到社区Wi-Fi网络106的成员消费者设备116(例如由社区访问组件312发送的)。再次,这样的请求可以被发送给服务器计算设备602。而且,社区管理组件604可以接受或拒绝来自消费者设备的请求。附加地或替换地,社区管理组件604可以根据用户的净计量值来管理社区Wi-Fi网络中的用户的成员消费者设备的QoS。根据示例,第一用户的简档可以具有与第二用户的简档相比更大的净计量值(例如其中净计量值为贷项减去借项)。根据该示例,社区管理组件604可以向第一用户的成员消费者设备提供与提供给第二用户的成员消费者设备的QoS相比较而言经增强的QoS。现在转向图7,示出另一系统700,该系统控制到社区Wi-Fi网络106的许可。。在图7中所述的示例中,计算设备1108可以包括在此所述的社区管理组件604。然而,可以理解,被包括在社区Wi-Fi网络106中的其他计算设备108-110可以附加地或替换地包括社区管理组件604。图8-9示出关于加入和使用社区Wi-Fi网络的示例性方法。尽管各方法被表示和描述为顺序地执行的一系列动作,但要理解,这些方法不受该顺序的次序的限制。例如,一些动作能以与本文描述的不同的次序发生。另外,某一动作可以与另一动作并发地发生。此外,在一些实例中,实现本文描述的方法并不需要所有动作。此外,本文描述的动作可以是可由一个或多个处理器实现的和/或存储在一个或多个计算机可读介质上的计算机可执行指令。计算机可执行指令可包括例程、子例程、程序、执行的线程等。另外,这些方法的动作的结果可以存储在计算机可读介质中,显示在显示设备上,等等。图8是示出用于将局域网中的计算设备加入到社区Wi-Fi网络的方法800。社区Wi-Fi网络可以包括不同的计算设备。而且,不同的计算设备可以与社区Wi-Fi网络的一个或多个成员消费者设备共享相应的网络带宽能力。在802,在计算设备处可以接收指示该计算设备期望被添加到社区Wi-Fi网络的选择加入信号。在804,响应于接收到选择加入信号,可以检索账号的参数。参数可以至少包括指示分配给账号的网络带宽能力的数据。而且,分配给所述账号的所述网络带宽能力可以由计算设备使用。在806,可以至少部分基于账号的参数来确定分配给该账号的网络带宽能力的共享部分。在808,计算设备可以被配置为共享网络带宽能力的共享部分以供一个或多个成员消费者设备来消费。而且,计算设备和一个或多个成员消费者设备可以在Wi-Fi连接上通信。转向图9,示出用于净计量在社区Wi-Fi网络中的用户所提供并消费的带宽的方法900。在902,使用数据可被接收。使用数据可以指示所消费的由社区Wi-Fi网络中的用户的计算设备所提供的网络带宽能力的量。而且,使用数据可以指示所消费的由社区Wi-Fi网络中的用户的成员消费者设备所消费的网络带宽能力的量。在904,基于所消费的由社区Wi-Fi网络中的用户的计算设备提供的网络带宽能力的量可以将贷项分配给该用户的简档。在906,基于所消费的由社区Wi-Fi网络中的用户的成员消费者设备消费的网络带宽能力的量可以将借项分配给该用户的简档。在908,可以根据贷项和借项之间的差值来计算用户的简档的净计量值。现在参考图10,示出了可以根据本文公开的系统和方法使用的示例性计算设备1000的高级图示。例如,计算设备1000可以是计算设备102、计算设备108-110之一、成员消费者设备116之一、ISP服务器计算设备202、消费者设备302、消费者设备402、共享消费者设备406之一、计算设备506-508之一、成员消费者设备510-512之一、服务器计算设备520或服务器计算设备602。计算设备1000包括执行存储在存储器1004中的指令的至少一个处理器1002。这些指令可以是例如用于实现被描述为由上述一个或多个组件执行的功能的指令或用于实现上述方法中的一个或多个的指令。处理器1002可以通过系统总线1006访问存储器1004。除了存储可执行指令之外,存储器1004还可存储账号参数、使用数据、用户简档等等。此外,计算设备1000还包括可由处理器1002通过系统总线1006访问的数据存储1008。数据存储1008可以包括可执行指令、账号参数、使用数据、用户简档等。计算设备1000还包括允许外部设备与计算设备1000进行通信的输入接口1010。例如,输入接口1010可被用于从外部计算机设备、从用户等处接收指令。计算设备1000也可包括使计算设备1000和一个或多个外部设备相对接的输出接口1012。例如,计算设备1000可以通过输出接口1012显示文本、图像等。考虑了通过输入接口1010和输出接口1012与计算设备1000通信的外部设备可被包括在提供实质上任何类型的用户可与之交互的用户界面的环境中。用户界面类型的示例包括图形用户界面、自然用户界面等。例如,图形用户界面可接受来自用户采用诸如键盘、鼠标、遥控器等之类的(诸)输入设备的输入,以及在诸如显示器之类的输出设备上提供输出。此外,自然语言界面可使得用户能够以无需受到诸如键盘、鼠标、遥控器等之类的输入设备强加的约束的方式来与计算设备1000交互。相反,自然用户界面可依赖于语音识别、触摸和指示笔识别、屏幕上和屏幕附近的手势识别、空中手势、头部和眼睛跟踪、语音和语音、视觉、触摸、手势、以及机器智能等。此外,尽管被示为单个系统,但可以理解,计算设备1000可以是分布式系统。因此,例如,若干设备可以通过网络连接进行通信并且可共同执行被描述为由计算设备1000执行的任务。如本文所使用的,术语“组件”和“系统”旨在包含用使得在被处理器执行时执行特定功能的计算机可执行指令配置的计算机可读数据存储。计算机可执行指令可包括例程、功能等等。还要理解组件或系统可以位于单个设备上或跨若干设备分布。另外,如此处所用的,术语“示例性”旨在是指“充当某事物的图示或示例”。本文中描述的各功能可在硬件、软件或其任何组合中实现。如果在软件中实现,则这些功能可以作为一条或多条指令或代码存储在计算机可读介质上或藉其进行传送。计算机可读介质包括计算机可读存储介质。计算机可读存储介质可以是能被计算机访问的任何可用存储介质。作为示例而非限定,这样的计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储或其他磁存储设备、或能被用来承载或存储指令或数据结构形式的期望程序代码且能被计算机访问的任何其他介质。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光碟(BD),其中盘(disk)往往以磁的方式再现数据,而碟(disc)常常用激光以光学方式再现数据。另外,所传播的信号不被包括在计算机可读存储介质的范围内。计算机可读介质还包括通信介质,该通信介质包括促成将计算机程序从一地转移到另一地的任何介质。连接例如可以是通信介质。例如,如果软件使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外线、无线电、以及微波之类的无线技术来从web网站、服务器、或其它远程源传输,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外线、无线电、以及微波之类的无线技术被包括在通信介质的定义中。上述的组合应当也被包括在计算机可读介质的范围内。作为替换或补充,本文所述的功能可至少部分地由一个或多个硬件逻辑组件来执行。例如、但非限制,可使用的硬件逻辑组件的说明性类型包括现场可编程门阵列(FPGA)、程序专用的集成电路(ASIC)、程序专用的标准产品(ASSP)、片上系统系统(SOC)、复杂可编程逻辑器件(CPLD)、等等。以上所描述的包括一个或多个实施例的示例。当然,出于描绘前述各方面的目的而描述上述设备或方法的每个可以想到修改和改变是不可能的,但本领域内的普通技术人员可以认识到,各方面的许多另外的组合和置换都是可能的。因此,所描述的各方面旨在包括所有这些属于所附权利要求书的精神和范围内的改变、修改和变型。此外,就在详细描述或权利要求书中使用术语“包括”而言,这一术语旨在以与术语“包含”在被用作权利要求书中的过渡词时所解释的相似的方式为包含性的。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1