本发明涉及网站管理领域,具体涉及一种cdm集群网站管理系统。
背景技术:
集群网站,也称集群式网站、网站集群,是指建立在统一标准,统一技术构架基础之上,分级管理,分级维护,耦合程度高,信息可以实现基于特定权限共享呈送的网站集合。集群网站管理系统一般包括站点管理模块、站点内容管理模块、单点登录模块、站群全文检索模块以及信息共享服务模块几个部分。利用集群网站管理系统能够搭建网络化信息发布平台,建设网站群主站和各子站,完成网站资源整合。现有的集群网站管理系统,已经具备统一导航,站群检索,单点登录,多站使用等功能。
然而,无论是主站还是各个子站的服务器容量都是有限的,不能够容纳无限量的用户同时访问。但是,有些用户在办完事情后习惯性地不关闭相关网站,会造成公共资源的浪费,使真正需要使用该网站的人无法登陆服务器访问该网站。而现在的网站管理系统并没有限制用户进行继续访问的功能。此外,每个网站的网站内容会出现重复内容,这些不仅不利于用户快速检索到所需的信息,也不利于各个网站的内容管理,造成存储空间被重复内容占用。
而当今社会已进入到大数据时代,对于cdm(clouddatamanagement)云数据管理技术也越来越成熟。利用cdm技术能够更好地实现集群网站的自动管理。因此,现在十分有必要结合cdm技术,推出一种能够避免用户无限制使用网站资源的集群网站管理系统。
技术实现要素:
本发明意在提供一种cdm集群网站管理系统,以解决现在的集群网站管理系统不能限制用户访问时间的问题。
为解决以上问题,提供如下方案:
方案一:本方案中的cdm集群网站管理系统,包括云端服务器以及与云端服务器连接的多个本地服务器;每个本地服务器中设有微处理器,以及分别与微处理器连接的站点管理模块、站点内容管理模块、单点登录模块、站群全文检索模块和信息共享服务模块;所述云端服务器中设有中央处理器以及与中央处理器分别连接的查重模块、标记模块、计时模块和云数据库;
所述云数据库,用来存储并实时更新本地服务器中各个模块的技术构架,用来存储并实时更新在统计时段内各个服务器中每个用户的所有访问内容及对应的访问时长;
所述计时模块,用来针对用户的每个访问内容进行访问时长计时;
所述查重模块,用来将站群全文检索模块反馈的检索内容分别与用户选中的访问内容进行对比和重复率计算;
所述标记模块,用来根据查重模块计算的重复率,对站群全文检索模块反馈的检索内容进行重复率标记;
所述中央处理器,用来实时接收计时模块传递来的访问时长,并从云数据库中调取该用户针对该访问内容的所有访问时长,中央处理器计算出该用户在针对该访问内容的平均访问时长,当计时模块传递来的访问时长大于平均访问时长,中央处理器控制本地服务器停止向用户提供访问内容;用来将重复率大于标准重复率的检索内容自动清除。
名词解释:
技术构架:也可称技术框架(technologicalframework),是整个或部分技术系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法,本文指可被系统管理者重新设置的各个模块的应用骨架或者说应用标准。
统计时段:指人为设置的使云数据库存储并更新用户访问内容的时间段。在统计时段以前的存储内容将被更新掉,以减少云数据库中无用信息对存储空间的占用。
检索内容:通过站群全文检索模块检索得到的各种文献、图片、音频或视频的总和。
原理及效果:
包括主站和子站在内的各个网站,系统管理人员通过站点管理模块管理网站地址网站名称,通过站点内容管理模块编辑站点内各个模块内的内容,通过单点登录模块使用户只需要登录网站集群中任一网站就可以在登录网站集群内的其他网站时自动获取登录访问权限,通过站群全文检索模块为客户提供网站集群内所有信息的统一检索,通过信息共享服务模块使用户能够向整个网站集群进行信息共享发送和接收。这些模块具体的编辑内容可以由每个网站的管理人员来分别管理,而各个模块的技术构架则由云数据库进行统一管理和更新,这使得各个本地服务器上对应的内容也许会不同,但却有统一的标准和统一的技术构架,为后面的资源整合利用提供基础。
通过在云端服务器中设置查重模块,对检索出的检索内容进行重复率计算,能够针对性地对存储在网站集群中的内容进行价值判断。重复率越高的内容,价值越低,越不应该被存储。只针对检索内容进行重复率计算,可以避免对网站集群内所有存储内容进行计算而产生的巨大工作量,避免计算那些乏人问津的存储内容而做的无用功。以用户选中的点进去浏览的访问内容为基础,计算其他检索内容的重复率,不仅能够在每次检索中以用户的需求为标准,自动为用户筛选他所需要的检索内容。同时,避免了两两比较带来的多余计算工作量。
标记模块将重复率标记在每个检索内容上,便于中央处理器提取识别具体的重复率进行比较判断,也为用户提供直观的访问选择依据。
中央处理器自动清理掉重复率大于标准重复率的检索内容,能够及时删除被发现的无用内容,释放更多的存储空间,增大网站集群的有效利用率。
通过云数据库将统计时间段内每个用户的访问内容和访问时长一一存储,并不断地将统计时间段以外的存储数据进行更新,有效保证了用户近期的访问情况记录,又不会造成过多无用信息的存储。通过云数据库的用户访问数据,使中央处理器能够计算出在统计时段内某一用户访问某一访问内容的平均访问时间,使中央处理器能够计算出统计时段内所有用户访问某一访问内容的平均访问时间。通过计时模块,实时计算用户在访问某一访问内容的访问时间,当超过该用户访问该访问内容的平均访问时间时,中央处理器控制本地服务器停止向该用户继续提供该访问内容。释放被该用户占用的访问空间,使其他用户能够访问到该访问内容。
本发明解决了现在的集群网站管理系统不能控制用户无限制访问网站的情况,有效避免了某些用户独占网络资源造成公共资源浪费的情况。
方案二:进一步,所述中央处理器内设有自动备份模块,用来自动保存被中央处理器自动清理掉的检索内容的名称及路径。
通过自动备份模块,可以自动保留下被自动清理掉的文献、图片、音频或视频究竟是什么,方便系统管理者查询是否有误删的情况,方便及时补救。
方案三:进一步,所述统计时段和标准重复率预设在中央处理器中。
统计时段和标准重复率预先设置在中央处理器中,可以通过改变设定值来改变统计时段和标准重复率。
方案四:进一步,所述统计时段为三个月;若统计时段内用户当前访问内容的记录为零,则中央处理器从云数据库中调取所有用户针对该访问内容的所有访问时长,中央处理器计算出所有用户在针对该访问内容的平均访问时长,中央处理器按照所有用户的平均访问时长限制用户访问时间。
据调查,人的行为习惯养成一般为二个月养成,统计三个月的用户访问内容既能有效保存用户在一个习惯养成阶段内的访问记录,又不会因为统计时段过长而导致云数据库中需要保存的内容过多。而对于访问时段内该用户没有访问内容记录的情况,直接利用云数据库中所有用户对该内容的平均访问时间,来限制该用户的访问时间。一般来讲,平均该用户能够在平均访问时间内完成相关内容的阅读,能够在满足用户需求的前提下避免用户过渡占用网站资源而使其他真正需要的用户无法访问该内容。
方案五:进一步,所述云端服务器内还设有用来通过网络外接输入设备的网络收发模块,所述网络收发模块与中央处理器连接。
通过网络收发模块,网络连接用来向云端数据库进行信息输入的输入设备。通过输入设备,可以更改设置在中央处理器中的统计时段和标准重复率的具体数值。
方案六:进一步,中央处理器在停止向用户提供某一访问内容后会自动提供与访问内容相似的检索内容给用户。
在自动关闭用户某一超过访问时长的访问内容的时候,自动可以自动为用户推荐相似类容给用户,既避免了用户一直占用某一网络资源而阻碍他人访问的情况,又避免将用户直接弹出网站,造成用户体验感不好的情况。
方案七:进一步,中央处理器按照重复率依次减小的顺序依次向用户提供相似的检索内容。
重复率依次减小,就是说相似度依次下降。将重复率大的检索类容作为相似的检索内容优先提供给用户,方便用户快速找到自己需要的访问内容。
附图说明
图1为本发明实施例的逻辑框图。
具体实施方式
下面通过具体实施方式对本发明作进一步详细的说明:
说明书附图中的附图标记包括:云端服务器1、中央处理器11、查重模块12、标记模块13、计时模块14、云数据库15、网络收发模块16、本地服务器2、微处理器21、站点管理模块22、站点内容管理模块23、单点登录模块24、站群全文检索模块25、信息共享服务模块26。
实施例基本如附图1所示:本实施例中的cdm集群网站管理系统,包括云端服务器1以及与云端服务器1连接的至少三个本地服务器2;每个本地服务器2对应一个或多个网站(子站或者主站)。
每个本地服务器2中均设有微处理器21,以及分别与微处理器21连接的用来管理网站站点的站点管理模块22、用来管理网站内容的站点内容管理模块23、用来实现各个网站之间登录权限自动授权的单点登录模块、用来实现网站集群内全文检索的站群全文检索模块25和用来实现网站集群内信息共享的信息共享服务模块26。
云端服务器1中设有中央处理器11以及与中央处理器11分别连接的查重模块12、标记模块13、计时模块14和云数据库15;这里的微处理器21可以根据网站的数据量的大小选择市场上销售的处理芯片,如em64t。
云数据库15,用来存储并实时更新站点管理模块22、站点内容管理模块23、单点登录模块、站群全文检索模块25和信息共享服务模块26的技术构架;用来存储并实时更新在预设统计时段内每个用户每次的访问内容及对应的访问时长;
计时模块14,用来针对用户的每个访问内容进行访问时长计时;
查重模块12,用来将用户通过站群全文检索模块25检索到的检索内容分别与用户选中的一个访问内容进行对比,计算各个检索内容与该访问内容的重复率;
标记模块13,用来在每次检索过程中,将查重模块12计算出的重复率标记在对应的检索内容上;
中央处理器11,用来实时接收计时模块14传递来的访问时长,并从云数据库15中调取该用户针对该访问内容的平均访问时长,当计时模块14传递来的访问时长大于平均访问时长,中央处理器11控制本地服务器2停止向用户提供访问内容;用来将重复率大于标准重复率的检索内容自动清除。中央处理器11通过每个本地服务器2中的微处理器21控制该本地服务器2停止向用户继续提供当前访问内容。
中央处理器11在停止向用户提供某一访问内容后会自动提供检索内容中重复率依次减小的其他检索内容给用户。
重复率依次减小,就是说相似度依次下降。在自动关闭用户某一超过访问时长的访问内容的时候,自动可以自动为用户推荐相似类容给用户,既避免了用户一直占用某一网络资源而阻碍他人访问的情况,又避免将用户直接弹出网站,造成用户体验感不好的情况。
统计时段和标准重复率预设在中央处理器11中。
统计时段和标准重复率预先设置在中央处理器11中,可以通过改变设定值来改变统计时段和标准重复率。
统计时段为三个月;若统计时段内用户当前访问内容的记录为零,则中央处理器11按照云数据库15存储的所有用户的平均访问时长限制用户访问时间。
据调查,人的行为习惯养成一般为二个月养成,统计三个月的用户访问内容既能有效保存用户在一个习惯养成阶段内的访问记录,又不会因为统计时段过长而导致云数据库15中需要保存的内容过多。而对于访问时段内该用户没有访问内容记录的情况,直接利用云数据库15中所有用户对该内容的平均访问时间,来限制该用户的访问时间。一般来讲,平均该用户能够在平均访问时间内完成相关内容的阅读,能够在满足用户需求的前提下避免用户过渡占用网站资源而使其他真正需要的用户无法访问该内容。
中央处理器11内设有自动备份模块,用来自动保存被中央处理器11自动清理掉的检索内容的名称及路径。
通过自动备份模块,可以自动保留下被自动清理掉的文献、图片、音频或视频究竟是什么,方便系统管理者查询是否有误删的情况,方便及时补救。
云端服务器1内还设有用来通过网络外接输入设备的网络收发模块16,网络收发模块16与中央处理器11连接。
通过网络收发模块16,网络连接用来向云端数据库进行信息输入的输入设备。通过输入设备,可以更改设置在中央处理器11中的统计时段和标准重复率的具体数值。
包括主站和子站在内的各个网站,系统管理人员通过站点管理模块22管理网站地址网站名称,通过站点内容管理模块23编辑站点内各个模块内的内容,通过单点登录模块使用户只需要登录网站集群中任一网站就可以在登录网站集群内的其他网站时自动获取登录访问权限,通过站群全文检索模块25为客户提供网站集群内所有信息的统一检索,通过信息共享服务模块26使用户能够向整个网站集群进行信息共享发送和接收。这些模块具体的编辑内容可以由每个网站的管理人员来分别管理,而各个模块的技术构架则由云数据库15进行统一管理和更新,这使得各个本地服务器2上对应的内容也许会不同,但却有统一的标准和统一的技术构架,为后面的资源整合利用提供基础。
通过在云端服务器1中设置查重模块12,对检索出的检索内容进行重复率计算,能够针对性地对存储在网站集群中的内容进行价值判断。重复率越高的内容,价值越低,越不应该被存储。只针对检索内容进行重复率计算,可以避免对网站集群内所有存储内容进行计算而产生的巨大工作量,避免计算那些乏人问津的存储内容而做的无用功。以用户选中的点进去浏览的访问内容为基础,计算其他检索内容的重复率,不仅能够在每次检索中以用户的需求为标准,自动为用户筛选他所需要的检索内容。同时,避免了两两比较带来的多余计算工作量。
标记模块13将重复率标记在每个检索内容上,便于中央处理器11提取识别具体的重复率进行比较判断,也为用户提供直观的访问选择依据。
中央处理器11自动清理掉重复率大于标准重复率的检索内容,能够及时删除被发现的无用内容,释放更多的存储空间,增大网站集群的有效利用率。
通过云数据库15将统计时间段内每个用户的访问内容和访问时长一一存储,并不断地将统计时间段以外的存储数据进行更新,有效保证了用户近期的访问情况记录,又不会造成过多无用信息的存储。通过云数据库15的用户访问数据,使中央处理器11能够计算出在统计时段内某一用户访问某一访问内容的平均访问时间,使中央处理器11能够计算出统计时段内所有用户访问某一访问内容的平均访问时间。通过计时模块14,实时计算用户在访问某一访问内容的访问时间,当超过该用户访问该访问内容的平均访问时间时,中央处理器11控制本地服务器2停止向该用户继续提供该访问内容。释放被该用户占用的访问空间,使其他用户能够访问到该访问内容。
本实施例解决了现在的集群网站管理系统不能控制用户无限制访问网站的情况,有效避免了某些用户独占网络资源造成公共资源浪费的情况。
以上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述,所属领域普通技术人员知晓申请日或者优先权日之前发明所属技术领域所有的普通技术知识,能够获知该领域中所有的现有技术,并且具有应用该日期之前常规实验手段的能力,所属领域普通技术人员可以在本申请给出的启示下,结合自身能力完善并实施本方案,一些典型的公知结构或者公知方法不应当成为所属领域普通技术人员实施本申请的障碍。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本申请要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。