基于云分支服务器网页合并的方法技术

技术编号:13862489 阅读:69 留言:0更新日期:2016-10-19 11:06
本发明专利技术提出一种基于云分支服务器(ECBS)的网页合并的方法,用户通过云分支服务器访问互联网,云分支服务器一方面将用户访问的互联网网页返还给用户;同时,云分支服务器可以将另外的网页推送给用户;最后,将这两个网页无缝的合并在一起。本发明专利技术利用云分支服务器的路由、数据库、网络IP包抓取分析、防火墙等功能,使用户在通过云分支服务器访问互联网时仍然不离开云分支服务器平台,独立于浏览器,通过云分支服务器的自身本地网页来随时推送服务。

【技术实现步骤摘要】

本专利技术属于计算机技术应用领域,特别是涉及到一种基于云分支服务器的网页合并的方法。
技术介绍
移动互联网、云平台大数据技术的发展与应用已经对社会的方方面面产生深远影响。今天,从政府到企业,从医疗、教育等公共服务部门到商业、科技领域,大数据技术正在催生各个领域的变革力量,整个社会也在不遗余力地主动进行大数据技术的发展与应用; 为了通过网页推送服务信息,一般采用的是通过浏览器插件或者在网页中弹出窗口等技术;由于使用了云分支服务器ECBS作为路由器,使得我们可以利用云分支服务器的强大功能将服务信息网页合并进入用户的浏览器,而且这种方法不受浏览器限制。而且服务信息网页可以存储在本地云分支服务器上,节省了的网络资源的使用,使得网络速度更快,而且,此合并网页可以根据用户的不同,地域的不同以及云分支服务器的不同而不同,所有这些处理,完全由云分支服务器实现而无需云中心服务器的处理。所以当前的大数据和云平台技术面临着存储资源和网络资源紧张 、细节信息采集缺失、数据处理能力滞后等问题能被此专利技术有效的解决。
技术实现思路
本专利技术要解决的问题是提出一种基于云分支服务器的网页合并的方法,节省云平台资源,解决资源耗费问题;为了达到上述目的,本专利技术采用的技术方案为:一种基于云分支服务器的网页合并的方法,包括如下步骤:(1) 建立基于云分支服务器的云服务平台,以多个云分支服务器为节点,所述云分支服务器通过网络连接中心服务器;(2) 所述云分支服务器实时收集用户数据,包括访问的网页的URL、PORT、IP并对数据进行预处理,同时更新本地数据库;对特定的URL和应用,云分支服务器可以进行屏蔽或重定向;(3) 云分支服务器将本地预处理后的数据库及数据压缩、加密,上传至中心服务器;(4) 中心服务器将云分支服务器上传的数据汇总、分析,制定数据收集以及预处理策略,包括需要合并的网页信息等, 将所述策略下载至相应的云分支服务器;(5) 用户通过云分支服务器访问的网页将和云分支服务器所指定的网页合并,一同返回给用户,再返回步骤(3)。优选的,所述云分支服务器通过网络访问中心服务器,所述网络包括WIFI,DMBT,3/4G,ETHERNET;优选的,所述云分支服务器实时收集用户数据,所述方法包括路由功能、IP包抓取、网页推送服务和数据库处理;优选的,步骤(3)所述加密采用的是RSA加密算法。优选的,所述数据库上传前需要重命名,新的命名信息包括云分支服务器的序列号以及上传文件的次数;本专利技术的另一方面,一种基于云分支服务器的网页合并的装置,包括:中心服务器,将更新服务器上传的数据汇总、分析,制定数据收集以及预处理策略,将所述策略下载至相应的云分支服务器。云分支服务器,用于实时接收数据并对数据进行预处理,同时更新本地数据库并上传;优选的,所述云分支服务器包括:数据收集模块,用于实时收集数据, 包括IP包抓取,URL和PORT提取;本地数据库模块,用于存储数据信息;数据处理模块,用于对数据进行预处理,同时更新本地数据库,然后将本地预处理后的数据库及数据压缩、加密,将网页推送至用户端;网络模块,用于将压缩、加密后的数据库及数据上传至中心服务器;以及从中心服务器下载数据收集及预处理策略以及新的数据;路由功能,将用户的IP包传递至外网;防火墙功能,对某些URL进行屏蔽或者重定向;优选的,所述中心服务器包括:数据分析模块,用于将云分支服务器上传的数据汇总、分析,制定数据收集以及预处理策略;网络模块,用于接收云分支服务器的上传信息;以及向分支服务器下发策略信息和新的数据。本专利技术的有益效果为:使用本专利技术的方法,用户通过云分支服务器访问互联网,可将云分支服务器本地预处理后的网页和用户访问网页合并一同浏览,体验更便捷和快速的本地服务;同时,独立于浏览器,节省了推送服务和应用的网络资源。中心服务器将对预处理后的数据进行进一步的处理。同时,中心服务器可以将预数据需求发送给指定的云分支服务器,这样能减小中心服务器的压力,不会导致所有用户都去同时向中心服务器下载数据。云分支服务器从中心服务器获得预数据需求数据后,将根据中心服务器的要求来更改处理策略,如生成不同的网页加以合并。解决了当前的大数据和云平台技术面临着存储资源和网络资源紧张 、细节信息采集缺失、数据处理能力滞后等问题。附图说明:图1是本专利技术服务器的关系示意图;图2是本专利技术的路由、IP包抓取、防火墙及数据库生成示意图;图3是本专利技术的数据库上传示意图;图4是本专利技术的策略下载示意图;图5 是本专利技术的网页合并及其它处理流程图。具体实施方式下面结合具体实施例对本专利技术做进一步说明;采用WIFI、DMBT、DVBT 、3/4G、ETHERNET、音频广播、等各种方法,将本地数据库压缩上传至中心服务器,中心服务器分类管理云分支服务器,中心服务器汇总分析后将更新的数据信息以及数据收集策略按照类别下载至云分支服务器,云分支服务器按照数据类别从更新服务器获得数据。中心服务器、云分支服务器和用户的关系如图1所示;用户使用浏览器,通过http协议,利用云分支服务器访问互联网网站,云分支服务器将此ip包抓取,分析,提取出用户IP、浏览器PORT、URL和访问协议的port等,将此处理结果存储在数据库中,对某些特定的URL和应用,云分支服务器可根据其处理策略进行屏蔽和重定向。其中数据库的格式如表1所示,此过程如图2所示云分支服务器定时的将上述数据库压缩、加密上传至中心服务器,此过程如图3所示;云中心服务器根据上述数据库的分析,汇总,形成网页生成、路由优先、防火墙的屏蔽和重定向策略并下载到相应的云分支服务器,此过程如图4所示;云分支服务器将根据下载的策略,完成网页合并以及其它的处理,如图5所示;段名称段数据类型描述例子ip_addresschar[50]用户IP地址192.168.1.233Portinteger一个访问的浏览器port553353urlchar[2048]用户访问的urlwww.china.comrecord_numinteger逐步增加的记录序号,到最大值从1开始1333user_typechar[50]用户系统名称android-phonetarget_portinteger目标port80required_timedate访问的请求时间2015/2/22/10:23:33Processbool是否处理过,如果已经合并处理过,为TRUE,否则为FALSETRUE表1,数据库格式。本文档来自技高网...

【技术保护点】
一种基于云分支服务器的网页合并的方法,其特征在于,包括如下步骤:建立基于云分支服务器的云服务平台,以多个云分支服务器为节点,所述云分支服务器通过网络连接中心服务器;所述云分支服务器具有路由、数据库、IP包抓取、数据处理以及防火墙的功能;通过IP包抓取,得到用户浏览器需返回网页的port以及用户的IP,数据处理根据处理策略产生相应的网页,将此网页返回到用户浏览器的相应的port;用户通过云分支服务器,利用浏览器访问互联网的网页,云分支服务器将所访问的网页和特定的另外的网页合并一同返回给浏览器,再返回步骤(2)。

【技术特征摘要】
1.一种基于云分支服务器的网页合并的方法,其特征在于,包括如下步骤:建立基于云分支服务器的云服务平台,以多个云分支服务器为节点,所述云分支服务器通过网络连接中心服务器;所述云分支服务器具有路由、数据库、IP包抓取、数据处理以及防火墙的功能;通过IP包抓取,得到用户浏览器需返回网页的port以及用户的IP,数据处理根据处理策略产生相应的网页,将此网页返回到用户浏览器的相应的port;用户通过云分支服务器,利用浏览器访问互联网的网页,云分支服务器将所访问的网页和特定的另外的网页合并一同返回给浏览器,再返回步骤(2)。2.所述云分支服务器具有路由功能和防火墙功能,其特征在于:连接到此云分支服务器的所有用户,利用此云分支服务器,可以访问互联网;访问是通过云分支服务器的路由功能实现的;因此,所有访问的URL的http协议的IP包,都要经过云分支服务器的路由模块;云分支服务器的路由模块,将云分支服务器的内网(也就是其连接用户的局域网)和外网(也就是云服务器连接的互联网)两个网络连接到一起;云分支服务器的内外两个网络可以是WIFI或者是ETHERNET;云分支服务器的防火墙可以根据策略,可针对每个用户的每个时刻和每个URL请求进行屏蔽和重定向。3.所述云分支服务器具有数据库功能,其特征如下:云分支服务器具有完整的数据库,用于记录所有的使用http协议的用户的IP和每个PORT以及相应的访问的URL,同时还包括访问的时间等信息;当一个用户新访问一个网页时,数据库将新增加一条记录;当云分支服务器对每个记录暨用户访问请求处理完毕后,此记录将被标记,不再进行处理;云分支服务器的数据库文件压缩、加密上传至中心服务器,此数据可以用于中心服务器的进一步的汇总和分析...

【专利技术属性】
技术研发人员:华中刘长春刘文亮潘国锋
申请(专利权)人:天津铂创国茂电子科技发展有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1