加入社区Wi-Fi网络的接入点配置的制作方法_4

文档序号:9925635阅读:来源:国知局
区域。此夕卜,由于接入点A 102、接入点B 106以及接入点C 108已经被添加到社区W1-Fi网络,该社区W1-Fi网络的覆盖区域是覆盖区域502-506的并集。
[0068]系统500还包括地理上定位在接入点的覆盖区域502-506内的成员计算设备。如图5中显示的,成员计算设备508地理上位于覆盖区域502内。因此,成员计算设备508可建立与接入点A 102的通信会话。此外,成员计算设备510地理上位于接入点B 106的覆盖区域504内以及接入点C 108的覆盖区域506内。由此,根据一示例,成员计算设备510可并发地维持与接入点B 106和接入点C 108两者建立的通信会话。此外,系统500包括成员计算设备512,其地理上定位在覆盖区域502、覆盖区域504以及覆盖区域506内。因此,构想了成员计算设备512可并发地维持与接入点中的一个或多个(例如,接入点A 102、接入点B 106和/或接入点C 108)建立的通信会话。
[0069]此外,社区聚集系统124(例如,路由组件404)可在社区W1-Fi网络的接入点之间切换成员计算设备(例如,随着成员计算设备在覆盖区域502-506内移动);这样的切换对于成员计算设备而言可以是透明的。社区W1-Fi网络的接入点之间的切换在以下示例中描述。
[0070]根据一示例,成员计算设备可被定位在成员计算设备508的某一地理位置处。因此,成员计算设备可建立与社区W1-Fi网络中的接入点A 102的第一通信会话。由此,成员计算设备可从接入点A 102接收形成数据对象的一部分的第一数据分组。之后,成员计算设备可移动到成员计算设备512的某一地理位置。因此,成员计算设备可建立与社区W1-Fi网络中的接入点B 106的第二通信会话,同时与接入点A 102的第一通信会话保持未过期。响应于第二通信会话的建立,成员计算设备可从接入点A 102接收形成数据对象的一部分的第二数据分组。附加地,响应于第二通信会话的建立,成员计算设备可从接入点B 106接收形成数据对象的一部分的第三数据分组。之后,成员计算设备可移动到成员计算设备510的某一地理位置。因此,与社区W1-Fi网络中的接入点A 102的第一通信会话可被终止。响应于第一通信会话的终止,成员计算设备可从接入点B 106接收形成数据对象的一部分的第四数据分组。
[0071]如在以上示例中描述的,社区W1-Fi网络中接入点之间的切换对于成员计算设备而言可以是透明的。此外,社区聚集系统124可使用移动代理基于成员计算设备的预测的移动(例如,在通过汽车、火车、走路等来行进时)来将数据分组分发到相应的接入点;但是,所要求保护的主题不被如此限制。
[0072]此外,根据一说明,构想了以上示例中的第一数据分组、第二数据分组、第三数据分组和第四数据分组中的每一个包括被映射到社区W1-Fi网络的相同SSID;但是,所要求保护的主题不被如此限制。
[0073]根据一说明,一成员计算设备可被定位在成员计算设备512的某一地理位置处,并且该成员计算设备可具有与接入点A 102、接入点B 106以及接入点C 108的并发的、未过期的通信会话。在这样的地理位置处时,成员计算设备512可与接入点A 102交换数据分组;因此,成员计算设备512可被预先连接到接入点B 106和接入点C 108。如果成员计算设备移动出接入点A 502的覆盖区域502,则数据分组可转而通过社区W1-Fi网络中的预先连接的接入点中的一个或多个(例如,接入点B 106和/或接入点C 108)来被路由。
[0074]转向图6,示出的是基于成员计算设备304的预测的移动来将数据分组分发到社区W1-F i网络104中相应接入点602 (例如,接入点A 102、接入点106-108、不同的接入点30 2等)的系统600。在系统600中,社区聚集系统124包括随着时间预测成员计算设备304的运动的跟踪组件604。跟踪组件604可基于预测的运动来确定在数据分组的递送时成员计算设备304的预期的地理位置。由此,数据接收组件402可接收被定址到成员计算设备304的数据分组。此外,路由组件404可基于成员计算设备304的预期的地理位置来选择给定连接的接入点以用于数据分组的递送,并且通信组件406可将数据分组传送到该给定连接的接入点以递送到成员计算设备304。
[0075]作为说明,成员计算设备304可以移动通过某一地理区域。数据接收组件402可接收被定址到成员计算设备304的数据分组集(例如,对应于网页、视频、图像等)。此外,跟踪组件604可随着时间预测成员计算设备304的运动。基于预测运动,跟踪组件604可确定成员计算设备304被预测在第一时间段期间在第一接入点(例如,接入点602中的一个)的覆盖区域内并且在第二时间段期间在第二接入点(例如,接入点602中的另一个)的覆盖区域内。此夕卜,跟踪组件604可确定可在第一时间段期间(例如,使用被第一接入点共享的网络带宽容量从第一接入点等)被发送到成员计算设备304的数据分组的第一子集以及可在第二时间段期间(例如,使用被第二接入点共享的网络带宽容量从第二接入点等)被发送到成员计算设备304的数据分组的第二子集。因此,路由组件404和通信组件406可将数据分组的第一子集发送到第一接入点并将数据分组的第二子集发送到第二接入点。数据分组的第一子集可被缓冲在第一接入点处并且数据分组的第二子集可被缓冲在第二接入点处。因此,数据分组的第一子集可在成员计算设备304处于第一接入点的覆盖区域内时被第一接入点传送到成员计算设备304(例如,在第一时间段期间),并且数据分组的第二子集可在成员计算设备304处于第二接入点的覆盖区域内时被第二接入点传送到成员计算设备304(例如,在第二时间段期间)。由此,数据分组集可基于延迟时间在系统600内被路由和/或分发,该延迟时间可以是预测的成员计算设备304的运动(例如,速度)的函数。
[0076]社区聚集系统124还可包括控制组件606,该控制组件606选择性地管理包括数据分组的数据对象的压缩。压缩可由控制组件606根据随着时间预测的成员计算设备304的运动来被选择性地管理。例如,如果成员计算设备304被跟踪组件604预测为正以高的速率移动(例如,在相对受限的时间段内具有与连接的接入点的通信会话),则相比于成员计算设备304正以低的速率移动(或静止),控制组件606可增加数据对象的压缩程度。由此,控制组件606可控制压缩参数(例如,被用于语音呼叫的编解码器的类型、图像压缩的程度等)。
[0077]图7-9示出关于配置和使用社区W1-Fi网络的示例性方法。尽管各方法被表示和描述为顺序地执行的一系列动作,但要理解,这些方法不受该顺序的次序的限制。例如,一些动作能以与本文描述的不同的次序发生。另外,某一动作可以与另一动作并发地发生。此夕卜,在一些实例中,实现本文描述的方法并不需要所有动作。
[0078]此外,本文描述的动作可以是可由一个或多个处理器实现的和/或存储在一个或多个计算机可读介质上的计算机可执行指令。计算机可执行指令可包括例程、子例程、程序、执行的线程等。另外,这些方法的动作的结果可以存储在计算机可读介质中,显示在显不设备上,等等。
[0079]图7示出配置局域网中的接入点的方法700。在702,可把将接入点加入到社区W1-Fi网络的请求从接入点传送到社区聚集系统。社区W1-Fi网络可包括不同局域网中的将相应网络带宽容量与社区W1-Fi网络中的成员计算设备进行共享的不同接入点。在704,可响应于该请求在该接入点处接收到来自社区聚集系统的固件更新。在706,固件更新可被安装在该接入点的存储器中。在708,响应于固件更新的安装,向某一帐户分配的网络带宽容量可与社区W1-Fi网络的成员计算设备共享。向该帐户分配的网络带宽容量可经由该接入点访问。
[0080]转向图8,示出的是分发来自社区聚集系统的数据分组的方法800。在802,社区W1-Fi网络中成员计算设备的连接的接入点可被标识。该成员计算设备可具有与连接的接入点的未过期的通信会话。此外,连接的接入点在该社区W1-Fi网络中,其中该社区W1-Fi网络包括不同局域网中将相应网络带宽容量与社区W1-Fi网络的成员计算设备进行共享的接入点。在804,被定址到成员计算设备的数据分组可被接收。在806,可从连接的接入点中选择第一连接的接入点以用于数据分组的递送。在808,数据分组可被传送到第一连接的接入点以供递送到成员计算设备。
[0081 ] 参考图9,示出的是操作社区W1-Fi网络中的成员计算设备的方法900。在902,可建立与社区W1-Fi网络中的第一接入点的第一通信会话。在904,可从第一接入点接收到形成数据对象的一部分的第一数据分组。在906,可建立与社区W1-Fi网络中的第二接入点的第二通信会话,同时第一通信会话保持未过期。响应于第二通信会话的建立,可在908从第一接入点接收到形成该数据对象的一部分的第二数据分组。此外,响应于第二通信会话的建立,可在910从第二接入点接收到形成该数据对象的一部分的第三数据分组。在912,与社区W1-F i网络中的第一接入点的第一通信会话可被终止。在914,响应于第一通信会话的终止,可从第二接入点接收到形成该数据对象的一部分的第四数据分组。
[0082]现在参考图10,示出了可以根据本文公开的系统和方法使用的示例性计算设备1000的高级图示。例如,计算设备1000可以是接入点(例如,接入点A 102、接入点B 106、接入点C 108、不同的接入点302中的一个、接入点602中的一个等等)。作为另一示例,计算设备1000可被用在社区聚集系统124中。根据还一个示例,计算设备1000可以是成员计算设备(例如,成员计算设备122中的一个、成员计算设备304、成员计算设备508-512中的一个等等)。计算设备1000包括执行存储在存储器1004中的指令的至少一个处理器1002。这些指令可以是例如用于实现被描述为由上述一个或多个组件执行的功能的指令或用于实现上述方法中的一个或多个的指令。处理器1002可以通过系统总线1006访问
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1