首页> 中国专利> 利用树状结构目录管理海量网络子站网页的方法

利用树状结构目录管理海量网络子站网页的方法

摘要

本发明属于互联网信息管理技术领域,特别是涉及一种利用树状结构目录管理海量网络子站网页的方法。该方法根据用户的设定,使用创建结构树的计算机软件模块对海量子站域名进行结构化处理,获取关于海量子站域名的信息集合,得到一个具有遗传信息的可以用来作为信息储存单元索引的地名结构树,并建立子站结构树和子站域名的关系文档;使用目录系统创建模块对结构树进行处理,生成树状结构的计算机文件目录,子站内容存放在相应的目录结点下;使用域名信息处理模块对用户输入的域名进行分析处理,计算出对应的结构树结点;利用域名解析模块提取子站内容信息,并输出到用户界面。通过该方法可使得网页子站数量可以无限增加,实用性强、速度快。

著录项

  • 公开/公告号CN101236571A

    专利类型发明专利

  • 公开/公告日2008-08-06

    原文格式PDF

  • 申请/专利权人 北京乾坤化物数字技术有限公司;

    申请/专利号CN200810101401.0

  • 发明设计人 赵文银;

    申请日2008-03-06

  • 分类号G06F17/30(20060101);

  • 代理机构11246 北京众合诚成知识产权代理有限公司;

  • 代理人朱琨

  • 地址 100036 北京市海淀区普惠北里8号中兴家园D座020

  • 入库时间 2023-12-17 20:28:06

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-03-01

    未缴年费专利权终止 IPC(主分类):G06F17/30 授权公告日:20120530 终止日期:20180306 申请日:20080306

    专利权的终止

  • 2013-10-16

    专利权人的姓名或者名称、地址的变更 IPC(主分类):G06F17/30 变更前: 变更后: 申请日:20080306

    专利权人的姓名或者名称、地址的变更

  • 2012-05-30

    授权

    授权

  • 2009-11-11

    实质审查的生效

    实质审查的生效

  • 2008-08-06

    公开

    公开

说明书

技术领域

本发明属于互联网信息管理技术领域,特别是涉及一种利用树状结构目录管理海量网络子站网页的方法。

背景技术

互联网技术的高速发展,使得每个网站必须通过增加信息量、细分信息、信息区域化等方式来增加竞争力。网民需要尽快看到属于自己关心的区域的符合需要的分类的信息。

信息的细分是通过分级管理来实现的,最上层的分类颗粒最粗糙,层数越多,分类颗粒越细,越能满足用户的需要。

这样就导致了用户在寻找信息时需要花较长的时间来进入目的区域。为了解决这个问题,采用子域名方式是一个有效的解决方案,国内外大型网站都是采用这种方法来为用户提供比较细分的内容。

在现阶段,尽管可以采用子站域名的方式来实现内容快速浏览的目的,但由于在管理子站域名方面存在较大的技术难题,面对数百万甚至数亿的细分信息体,采用如此庞大的子站域名来实现信息扁平化,目前还存在许多需要解决的技术困难。

发明内容

本发明为了解决现有技术中的不足,特别涉及一种利用树状结构目录管理海量网络子站网页的方法。

本发明的技术方案如下:

一种利用树状结构目录管理海量网络子站网页的方法,该方法包括如下步骤:

1)、根据用户的设定,使用创建结构树的计算机软件模块对海量子站域名进行结构化处理,获取关于海量子站域名的信息集合,得到一个具有遗传信息的可以用来作为信息储存单元索引的结构树,并建立子站结构树和子站域名的关系文档;

2)、使用目录系统创建模块对结构树进行处理,生成树状结构的计算机文件目录,子站内容存放在相应的目录结点下;

3)、使用域名信息处理模块对用户输入的域名进行分析处理,计算出对应的结构树结点;

4)、利用域名解析模块提取子站内容信息,并输出到用户界面。

所述步骤1)的地名结构树结点代码是由2个字符、数字或符号组成分段代码信息构成;结构树是一个由结点代码信息组成的集合,集合中至少包含一个结点代码;每个子站域名对应一个唯一的结点代码;

域名结构树的信息存储在文件或者数据库里,文件或者数据库里的全部信息构成了一个完整的域名结点代码信息集合;

结构树和子站域名的关系信息存储在文档里。

其中结构树的结点代码信息包含其祖先的全部信息,一个完整的结点代码信息是分段代码信息的集合,代码信息的执行是按照从左到右的顺序执行,且代码信息中包含有纵向和横向的位置关系。

所述的代码信息是由一张2维表构成的,每个分段代码是表里的一个数据点,每个父结点的子结点数量≤99,分段代码的数量≤99,每个分段代码包含其在分段代码信息集合中的位置,位置小的分段代码为兄长。

所述的分段代码信息集合至少包括一个子站域名,且是每个子站域名对应到域名结构树上的唯一一个结点。

所述步骤2)中对结构树进行处理的步骤如下:

读取域名结点信息集合里的一个结点代码信息,判断结点代码长度是否小于等于第一级目录设置的长度,如果是,该结点代码为第一级目录的名称属性,第二级目录的名称属性定义为root;否则,从结点代码中取与第一级目录设置的长度相等数量的代码,作为第一级目录的名称属性,剩余的代码为第二级目录的名称属性;

重复执行上述步骤,直到域名结点信息集合里的结点代码信息全部处理完为止;

子站内容存放在最后一级目录结点下,最后一级目录所处的层数是一样的;

域名目录有一个并且只能有一个虚拟的根目录,虚拟的根目录名称属性出现在所有第一级地名目录的名称属性中。

所述步骤3)中对域名进行分析处理的步骤如下:

用户输入一个符合互联网标准的子站域名,使用域名信息处理模块读取子站域名和结构树的关系文档里的相关参数,计算出子站域名对应的结点代码。

所述步骤4)中该域名对应的结点代码转换为文件目录,判断该目录对应的子站是否存在,若存在,且是有效的子站,则输出内容,否则,返回说明信息,说明是无效子站,或者是不存在的网站,并输出对应的说明文字;

从以上方案可以看出,本发明提供的一种利用树状结构目录管理海量网络子站网页的方法具有以下效果:无序的海量子站域名转换成具有信息遗传特征的结构树后,变成了有序、可控、有规律的信息;对子站域名的解析以及提取子站页面内容的过程是通过一次计算机处理而获得的,不受子站数量多少的影响,使得子站数量可以无限增加,实用性强、速度快。

附图说明

图1为本发明利用树状结构目录管理海量网络子站网页的方法的处理流程图;

图2为本发明子站域名结构树构成的树状目录的示例图。

具体实施方式

下面参照附图结合具体实施例对本发明作进一步详细的说明。

本发明是参照一个收集城市信息、并拥有数百万子站的具体网站来说明本方法的特征,并不是指子站域名结构树只能使用这种方法创建,比如同样可以直接把子站域名本身进行结构化处理来构造子站域名结构树等。

以8层地名结构以及分类属性作为创建子站的要求为例,即每个具体的地区里的有关分类需要创建一个子站,详细说明树状结构目录管理海量网络子站网页的方法。

图1是根据本发明利用树状结构目录管理海量网络子站网页的方法的处理流程图。

步骤101、根据用户的要求,网站的内容管理采用的是以区域为中心的社区化管理模式,每个社区再按照分类信息细分。因此本步骤首先需要构建地名结构树。本例以现实中物理存在的地名结构为原形,创建地名结构树,其根为太阳,结点代码为bb,只有一个分段代码,并且必须是分段代码集合中的第一个。

其次,需要进行扁平化处理的分类,也就是指直接通过子站域名访问就能得到相关信息的分类,平级地放在该社区结点下。

最后,创建子站域名和区域以及分类的关系文档。

步骤102、从地名结构树中获取所需的地名信息集合。

可以根据需要从任何结点提取地名信息,本例从根开始提取信息,提取的内容为“万寿路街道”下属的全部居委会信息。

读取集合中包含的地名信息,根据树结点代码属性逐层形成树状结构目录。比如本例中读取翠微路社区居委会的结点代码信息bbbbbbbbbbbbbbbb,其对应的树状结构目录为:

bbbbbbbbbbbb/bbbb/

该目录共8层,每层包含2个字符,为一个完整的分段代码。

第一级目录取6层,本例中6层表示地级城市以上的级别为第一级目录,之后的为第2级目录,如果代码总长度只到第6层,则第2级目录名称属性规定用root代替。

图2是本例所展示的是8层地名结构树,太阳-->地球-->亚洲-->中国-->北京市-->海淀区-->万寿路街道-->翠微路社区居委会。

图2中的bbbbbbbbbbbbbbbmore_advertisement是在地名“翠微路社区居委会”下的分类目录,其中more_advertisement表示在该社区的分类广告;

步骤103、用户输入一个子站域名,计算机处理程序从子站域名和子站域名结构树关系文档里获取相应的关系信息,并计算出该子站域名对应的子站目录参数。比如flgg.cwl.cncc360.com,从关系文档中得到,flgg代表more_advertisement,而cwl代表bbbbbbbbbbbbbbbb,表示为翠微路社区居委会。

步骤104、系统对该子站目录参数进行判断,如果对应的子站网页存在,则输出网页信息,否则,则输出提示子站不存在的说明信息。

经过以上的步骤,就可以得到利用树状结构目录管理海量网络子站网页的方法。

以上,仅以8层地名结构为例,对本发明利用树状结构目录管理海量网络子站网页的方法进行了详细的说明,但是本发明所提供的方法同样使用于其它需要进行信息扁平化处理的领域,比如企业信息管理、数字政府管理等,在其它领域的实现方法和以上所述的方法基本一致,这里不再赘述。

以上所述,仅为本发明的具体实施例,并非用以限定本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号