[发明专利]基于区块链动态规划的序列情节关联规则挖掘方法在审

专利信息
申请号: 201810191462.4 申请日: 2018-03-08
公开(公告)号: CN108549653A 公开(公告)日: 2018-09-18
发明(设计)人: 周洪海 申请(专利权)人: 金数信息科技(苏州)有限公司
主分类号: G06F17/30 分类号: G06F17/30;G06N5/02
代理公司: 北京同辉知识产权代理事务所(普通合伙) 11357 代理人: 刘洪勋
地址: 215000 江苏省苏州*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于区块链动态规划的序列情节关联规则挖掘方法,方法步骤为:扫描一遍原始序列,对各个项的索引使用哈希表进行记录;然后过滤掉低频项;再依次对每个项开头相同的元素进行处理,处理方式为根据给定的窗口长度确定子序列,对所有具有相同头元素的子序列利用动态规划方法两两求公共子序列;然后将每个求得的结果保存进trie树;最后遍历trie树过滤输出满足要求的序列关联规则。本发明得到的序列情节规则比传统方法数量更少,但保证挖掘出的规则的完备性,对安全威胁事件的分析将更加简洁,更容易对威胁的本质事件进行分析。
搜索关键词: 动态规划 关联规则挖掘 子序列 区块 过滤 公共子序列 安全威胁 长度确定 处理方式 关联规则 结果保存 索引使用 原始序列 哈希表 完备性 遍历 扫描 分析 输出 挖掘 记录 威胁 保证
【主权项】:
1.一种基于区块链动态规划的序列情节关联规则挖掘方法,其特征在于,包括以下几个步骤:步骤1,初始化,定义序列S,最小支持数minSupport,窗口大小window_size和规则长度ruleLen;步骤2,扫描一遍原始序列S,用哈希表保存各个序列元素的出现在序列中的位置索引,key为该元素符号,值为按序列出现顺序的key的索引列表;步骤3,遍历哈希表,过滤索引数量(支持数)低于minSupport的表项;步骤4,遍历哈希表中剩余的项;步骤5,将每项I中的索引进行两两组合,记其分别记为Ia,Ib,根据Ia,Ib索引在原始序列S中从该位置开始,截取长度为window_size大小的子序列,记为Sa,Sb,利用动态规划求出Sa,Sb的所有的公共序列,记为集合Scommon,遍历集合Scommon中的每一个元素s,如果s的长度大于等于ruleLen,则将s和Ia,Ib参数带入,调用trie树的插入方法;步骤6,遍历trie树,结点计数值count大于minSupport的结点其为所有相关结点,输出从根结点到该结点的序列,该序列即为频繁出现的序列。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金数信息科技(苏州)有限公司,未经金数信息科技(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201810191462.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top