基于云计算环境的客户端网络控制的方法及系统的制作方法_4

文档序号:8490071阅读:来源:国知局
希函数对所述客户端进行分区,以所述客户端的MAC码作为哈希的计算得到一个哈希值,然后哈希值除以所述子服务器的个数,得到的余数即为所述子服务器的ID ;ServerId = Hash(MAC) % N 其中ServerId是子服务器的ID ; Hash ()是随机哈希函数; MAC是对应客户端的mac地址; N是集群中子服务器的个数。
4.根据权利要求2所述的方法,其特征在于,所述步骤S122还包括:当所述子服务器未查询到该客户端的上网信息时,判断该客户端为新客户端,在所述子服务器的数据中心中注册该新客户端。
5.根据权利要求1所述的方法,其特征在于,所述步骤S13之后还包括: 514:云端服务器接收所述客户端提交的断网请求; 515:所述云端服务器接收所述断网请求,计算所述客户端的剩余上网时长,更新所述客户端的上网信息; 516:所述云端服务器将断网控制信号反馈给所述路由器,以使所述路由器控制所述客户端进行断网。
6.一种基于云计算环境的客户端网络控制方法,其特征在于,包括以下步骤: 521:路由器接收客户端提交的上网请求,查询所述客户端的上网信息,当所述客户端满足上网条件时,控制所述客户端进行连网; 522:所述路由器将所述上网请求提交给云端服务器,以使所述云端服务器通过分布式查询方式查询该客户端的上网信息,并将所述上网信息反馈给所述路由器; 523:所述路由器接收所述云端服务器反馈的上网信息,实时更新上网信息。
7.根据权利要求6所述的方法,其特征在于,所述步骤S23之后还包括: S24:当所述客户端离开所在的无线局域网后,所述路由器自动断开所述客户端的网络连接,计算所述客户端的剩余上网时长,并将所述断开信息以及剩余上网时长发送给所述云端服务器,以使所述云端服务器计算所述客户端的剩余上网时长,并更新所述客户端的上网信息。
8.根据权利要求6所述的方法,其特征在于,所述步骤S21还包括:所述路由器实时计算、更新所述客户端的上网信息;相应地, 所述步骤S22还包括:所述路由器定时将其计算的上网信息发送给所述云端服务器,以使云端服务器验证所述云端服务器计算的上网信息和所述路由器计算的上网信息是否一致,如果一致,则更新所述云端服务器端的上网信息;如果不一致,以所述云端服务器计算的上网信息为准,更新所述云端服务器的上网信息,并将所述上网信息发送给所述路由器,更新所述路由器的上网信息。
9.根据权利要求6所述的方法,其特征在于,所述步骤S23中所述路由器接收所述云端服务器反馈的上网信息后还包括:检测所述客户端的上网信息中的上网时长是否到期,若到期,则将该客户端信息返回给所述云端服务器,以使云端服务器重新计算该客户端的上网信息,如剩余上网时长为零,则返回断网控制信号给所述路由器,并提醒所述客户端上网时长已到,且提醒所述客户端用所述上网信息中的上网积分兑换相应的上网时长;所述路由器根据断网控制信号断开所述客户端的网络连接,并将断开消息发送给所述云端服务器。
10.一种基于云计算环境的客户端网络控制方法,其特征在于,包括以下步骤: 531:客户端下载安装客户端App ; 532:所述客户端通过所述客户端App将上网请求提交给路由器,以使其查询所述客户端的上网信息,从而控制所述客户端进行连网;并通过所述路由器将上网请求提交给云端服务器,使所述云端服务器根据所述上网请求通过分布式查询方式查询相应的上网信息,并将所述上网信息反馈给所述路由器; 533:所述客户端通过路由器的控制来进行连网。
11.根据权利要求10所述的方法,其特征在于,所述步骤S33之后还包括: 534:所述客户端通过所述网络连接App将断网请求提交给所述云端服务器,以使云端服务器计算所述客户端的剩余上网时长,并使云服务器将所述断网请求反馈给所述路由器,以使所述路由器控制所述客户端进行断网; 535:所述客户端通过所述路由器的控制进行断网。
12.根据权利要求10所述的方法,其特征在于,所述步骤S31进一步为:客户端连接本地无线局域网下载网络连接App。
13.—种基于云计算环境的客户端网络控制系统,其特征在于,包括:客户端、云端服务器以及路由器,其中: 所述路由器用于接收所述客户端提交的上网请求并对所述客户端的上网信息进行缓存,控制所述客户端的网络连接或断开,并将所述上网请求发送给所述云端服务器; 所述云端服务器用于接收所述路由器发送来的所述上网请求,根据所述上网请求查询对应的上网信息,并对所述上网信息进行实时更新,且将所述上网信息反馈给所述路由器。
14.根据权利要求13所述的系统,其特征在于,所述路由器包括硬盘,用于存储所述客户端的上网信息,还用于存储网络连接App。
15.根据权利要求13所述的系统,其特征在于,所述路由器还用于根据所述上网请求实时计算、更新对应的上网信息,并将所述上网信息发送给所述云端服务器; 当所述云端服务器计算的所述上网信息与所述路由器计算的上网信息不一致时,以所述云端服务器计算的所述上网信息为准,所述云端服务器还用于将所述上网信息发送给所述路由器,更新所述路由器的所述上网信息。
16.根据权利要求13所述的系统,其特征在于,所述云端服务器还用于接收所述客户端提交的断网请求,计算该客户端的剩余上网时长,并将断网请求反馈给所述路由器,以使所述路由器控制所述客户端进行断网。
17.根据权利要求13所述的系统,其特征在于,所述路由器还用于当所述客户端离开所在的无线局域网后,自动断开该客户端的网络连接,计算、更新该客户端的上网信息; 所述路由器还用于检测是否存在到期的客户端,若存在,则断开该客户端的网络连接,并将该客户端信息发送给所述云端服务器;相应地, 所述云端服务器还用于收到到期的客户端信息时,重新计算其上网时长,如果为零,则返回断网控制信号给所述路由器,并提醒所述客户端上网时长已用完,且提醒所述客户端用上网积分换取相应的上网时长。
18.根据权利要求13所述的系统,其特征在于,所述云端服务器包括集群控制系统和多个子服务器; 所述集群服务器用于对上网请求进行分区查询,并将所述上网请求发送给所述分区对应的所述子服务器;所述子服务器用于接收所述集群控制器发送来的所述上网请求,实时查询、计算、更新所述客户端的上网信息,并将所述上网信息反馈给所述集群控制系统,以使集群控制系统将所述上网信息反馈给相应的所述路由器。
【专利摘要】本发明公开了一种基于云计算环境的客户端网络控制方法及系统,该方法包括:安装App;提交上网请求;路由器查询;云端服务器查询;云端服务器验证与更新;路由器网络控制。该系统包括:客户端、路由器以及云端服务器,客户端分别与路由器以及云端服务器双向连接,路由器与云端服务器双向连接。本发明的基于云计算环境的客户端网络控制方法及系统通过路由器的缓存数据快速响应用户的上网请求,降低了云端服务器的负载;云端服务器采用分布式计算方式提高了计算速度,提高了整个网络的性能。
【IPC分类】H04L29-08
【公开号】CN104811505
【申请号】CN201510264224
【发明人】杨定裕, 杨琳清
【申请人】上海礼源网络科技有限公司
【公开日】2015年7月29日
【申请日】2015年5月21日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1