Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于事件模版相似度推荐的三层关联方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

摘要:本发明公开了一种基于事件模版相似度推荐的三层关联方法,具体涉及大数据安全技术领域,本发明通过提出的方法围绕模版进行数据库日志和应用日志的三层关联,大幅提升时效性和准确度,率先提出将DBSCAN聚类算法应用在url请求和响应参数汇聚中,有助于提升整套算法的准确度,将推荐协同过滤算法应用在三层关联技术领域,提出word2vec相似度矩阵匹配实现应用日志事件和数据库日志模版三层关联,大幅度提升关联准确度。

主权项:1.一种基于事件模版相似度推荐的三层关联方法,其特征在于:步骤一:筛选需要分析的sql模版;步骤二:针对一个sql模版,筛选一段时间内的所有sql事件;步骤三:将该sql模版的所有sql事件的请求和响应参数汇聚到集合sqlTemplateReqs,sqlTemplateRsps内并分别去重;步骤四:对该sql模版的所有sql事件,筛选每一个sql事件之前一段时间内的所有url事件,并去重;步骤五:将所有url事件根据apiUrl分别汇聚请求和响应参数用DBSCAN聚类算法聚类到apiUrlReqs,apiUrlRsps内,并去重;步骤六:借鉴推荐系统的思想,基于上几步获得的结果将apiUrlReqs与sqlTemplateReqs,apiUrlRsps与sqlTemplateRsps分别转换为数值向量,并利用协同过滤算法计算相关性,并将合适的apiUrl推荐给对应的sql模版;协同过滤的核心是目标之间的相似度计算,采用矩阵思想来计算相似度,将sqlTemplateRsps构建行为Rsps矩阵,所述Rsps矩阵的某个元素代表某个sqlTemplate的Rsp参数值,其中行向量代表某个sqlTemplate对所有apiUrl的相关向量,列向量代表sqlTemplateRsps的参数值,利用word2vec算法将apiUrlRsps和sqlTemplateRsps转化为行向量和列向量,有了行向量和列向量,计算apiUrlRsps与sqlTemplateRsps之间的相似度,具体来说,行向量之间的相似度就是apiUrlRsps和sqlTemplateRsps之间的相似度,列向量之间的相似度就是apiUrlRsps之间的相似度,同理建设Reqs行为矩阵,并计算apiUrlReqs和sqlTemplateReqs之间的相似度,将两个相似度进行相加,将最合适的apiUrl推荐给对应的sql模版;步骤七:将关联结果存储到数据库中,每隔一个月更新一次;步骤八:重复1-7的步骤,循环sql模版。

全文数据:

权利要求:

百度查询: 全知科技(杭州)有限责任公司 一种基于事件模版相似度推荐的三层关联方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。