[发明专利]动态网页分布式服务器系统无效
申请号: | 201019087055.X | 申请日: | 2010-04-14 |
公开(公告)号: | CN101827132A | 公开(公告)日: | 2010-09-08 |
发明(设计)人: | 朱自强;钟永东 | 申请(专利权)人: | 四川真视信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 成都天嘉专利事务所(普通合伙) 51211 | 代理人: | 徐丰 |
地址: | 610000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 网页 分布式 服务器 系统 | ||
技术领域
本发明涉及一种基于动态网页分布式服务器系统。
背景技术
现有的网页中的网关服务器中转所有来自客户端的链接,按功能负载到多个 不同功能的服务器上,web服务器提供静态资源和大量固定数据服务,socket服 务器提供同步及逻辑处理,消息服务器提供整个系统各部分消息发布。
在常规的网络应用中,如多客户端要通过网页进行数据或信息交换,要先把 请求发至官方服务器,官方服务器进行处理逻辑运算,再把数据或者结果传送到 各个客户端。但是当网络中的客户端数量过多时,就会造成官方服务器处理信息 速度变慢,情况严重的甚至会造成官方服务器宕机。现有的有些需要安装大型客 户端的网络游戏的游戏房间采用了客户端建立主机的形式,但是这种选择客户端 作为主机的原则是根据进入游戏的先后顺序来决定的,如果第一个进入房间的客 户端退出了游戏,则自动把第二个进入游戏的客户端作为建立游戏的主机,这次 选择客户端的方法每次并不能选择网络环境最好的客户端作为主机,也造成了大 量客户端访问的不畅通。
发明内容
本发明提供了一种基于动态网页分布式服务器系统,在多人互联的时候,动 态实现以网速最好的用户终端机做为服务器处理系统逻辑,当服务器终端网速过 慢或者掉线时将服务器处理逻辑任务交与网速更好的用户终端。
本发明的技术方案如下:
一种基于动态网页分布式服务器系统,包括网页服务器和网页客户端,其特 征在于:每个网页客户端预先加载逻辑运算模块,网页客户端和网页服务器端之 间定时互相发送PING包,网页服务器从PING包中取得PING值,选择PING值最 好的网页客户端作为分布服务器,分布服务器上的逻辑运算模块处理完数据后向 网页服务器端发送指令,网页服务器端将信息中转给其他网页客户端。
所述逻辑运算模块功能为实现服务器逻辑运算。
所述逻辑运算模块在网页客户端访问网页服务器时自动加载至客户端。
所述作为分布服务器的网页客户端断开链接时,网页服务器重新通过PING值 判断PING值最好的网页客户端最为分布服务器。
本发明的优点在于利用网络状况最好的客户端来运行网页中的逻辑运算,使 服务器只负责处理信息的中转或发布,从而减缓了服务器的压力。
附图说明
图1为本发明系统结构简图;
具体实施方式
一种基于动态网页分布式服务器系统,包括网页服务器和网页客户端,其特 征在于:每个客户端都预先加载逻辑运算模块,当客户端首次访问该网页服务器 时,便会自动加载,并且由于逻辑运算模块非常小,所以下载时间很短,不影响 客户体验,网页客户端和网页服务器端之间定时互相发送PING包,网页服务器从 PING包中取得PING值,选择PING值最好的网页客户端作为分布服务器,分布服 务器上的逻辑运算模块处理完数据后向网页服务器端发送相应指令,网页服务器 端将信息中转给其他相关网页客户端。
所述逻辑运算模块功能为实现服务器逻辑运算。
所述逻辑运算模块在客户端访问网页时自动加载至客户端。
所述作为分布服务器的网页客户端断开链接时,网页服务器重新通过PING值 判断PING值最好的网页客户端最为分布服务器。
为了减缓负载大量逻辑功能的服务器的压力,动态的在客户端设计了逻辑运 算模块,该逻辑运算模块接受网页服务器控制指令,提供一定范围内的逻辑处理, 例如网络游戏中怪物AI的逻辑运算,一般网络游戏是在服务器端专门建立怪物AI 逻辑服务器处理(怪物AI是指Artificial Intelligence人工智能,通过人工编 程使游戏中的敌人有类似人的智力),完成后返回结果,这样不但在硬件上承担更 大的成本,而且服务器也造成了负载,而在客户端上的逻辑运算模块就替代了逻 辑服务器。在系统的一块公用功能区域内的有限人群中,寻找一个网络情况最为 流畅的客户端主机,客户端和服务端之间定时互相发送PING包,由服务器从PING 包中取得PING值,选择PING最好的客户端作为分布的逻辑运算模块,并且启动 逻辑运算模块,逻辑运算模块处理完数据后向服务端发送相应指令,服务端仅做 信息中转给其他相关客户端,当该客户端断开链接或网络不再流畅时,由官方服 务器管理重新寻找并启动该区域内另一个客户端上的逻辑运算模块,该项技术在 网页上是一种新的技术。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川真视信息技术有限公司,未经四川真视信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201019087055.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种树木抗风支架
- 下一篇:一种节能型塑料网眼袋圆织机