[发明专利]一种基于时间串的论坛页面信息自动抽取方法及系统在审
| 申请号: | 201410429698.9 | 申请日: | 2014-08-27 |
| 公开(公告)号: | CN104268148A | 公开(公告)日: | 2015-01-07 |
| 发明(设计)人: | 程学旗;郗家贞;郭岩;刘悦;俞晓明;赵岭 | 申请(专利权)人: | 中国科学院计算技术研究所 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 祁建国;梁挥 |
| 地址: | 100190 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 时间 论坛 页面 信息 自动 抽取 方法 系统 | ||
1.一种基于时间串的论坛页面信息自动抽取方法,其特征在于,包括:
步骤1,对所述论坛页面进行文件对象模型解析,并创建文件对象模型树,清除所述文件对象模型树中的无用标签和空标签,其中将所述无用标签和所述空标签对应的节点,标记为非关键节点,以完成清除;
步骤2,根据所述时间串,对所述文件对象模型树进行聚类,生成多个聚类集合,遍历所述聚类集合,获取最大簇,若所述最大簇只包含一个单独节点,则所述论坛页面为单楼页面,根据所述单独节点的时间串,获取所述单楼页面的发帖时间信息;
步骤3,初始化关键字列表和正则式列表,遍历所述文件对象模型树,获取包含网页地址的新节点,通过所述关键字列表或所述正则式列表,对所述网页地址进行关键字查找或正则式查找;
步骤4,若所述网页地址包含所述关键字列表中的关键字或所述正则式列表中的正则式,则获取所述新节点及其子节点包含的文本信息,所述文本信息为所述单楼页面的用户名信息。
2.如权利要求1所述的基于时间串的论坛页面信息自动抽取方法,其特征在于,所述步骤1和所述步骤2之间还包括:
通过正则式获取所述文件对象模型树的所述时间串。
3.如权利要求1所述的基于时间串的论坛页面信息自动抽取方法,其特征在于,还包括:
步骤5,对所述单独节点和所述新节点在所述文件对象模型树中的父节点进行标记;
步骤6,查找所述文件对象模型树中的标题节点,提取每个标题节点的标题文本信息;
步骤7,根据所述标题文本信息,查找所述单楼页面的主楼的标题文本信息,并查找所述主楼的所述标题文本信息在所述文件对象模型树中对应的主楼标题节点;
步骤8,若找到所述主楼标题节点,则遍历所述主楼标题节点及其子节点,否则遍历所述文件对象模型树,在除被标记的所述父节点和所述非关键节点之外的节点中,查找文本密度最大的节点,并获取文本信息作为所述单楼页面的 正文信息。
4.如权利要求1或3所述的基于时间串的论坛页面信息自动抽取方法,其特征在于,所述步骤2还包括:
步骤21,若所述最大簇只包含两个节点,且所述两个节点没有公共父节点,则所述论坛页面为主楼与跟帖结构不同的两楼页面;
步骤22,获取所述两楼页面的每楼时间串对应节点的最低公共父节点,获取所述最低公共父节点的儿子节点,查找所述儿子节点中所述每楼时间串的祖先节点,并将所述祖先节点作为根节点,生成两颗文件对象模型树;
步骤23,根据所述两颗文件对象模型树,通过所述单楼页面的获取发帖时间信息、用户名信息、正文信息的方法,获取所述两楼页面每楼帖子的发帖时间信息、用户名信息、正文信息。
5.如权利要求1所述的基于时间串的论坛页面信息自动抽取方法,其特征在于,所述步骤2还包括:
步骤24,获取所述最大簇包含的节点,并获取所述节点的公共父节点,查找所述公共父节点中出现频率最高的公共父节点作为统领节点,并记录所述统领节点对应时间串的节点;
步骤25,将所述公共父节点对应时间串的祖先节点进行标记,查找所述公共父节点的直接子节点,获取第一个被标记的祖先节点作为第一楼节点;
步骤26,获取与所述最大簇对应的时间串的正则式,根据所述正则式查找与所述第一楼节点对应的时间串。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410429698.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:履带式弹簧热处理炉
- 下一篇:钢卷加热炉内罩防塌陷装置





