[发明专利]一种基于优先级动态调整的共享策略验证与冲突检测方法在审
申请号: | 202210576075.9 | 申请日: | 2022-05-25 |
公开(公告)号: | CN114900367A | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 黄杰;吴婕;李姗姗 | 申请(专利权)人: | 东南大学 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/12 |
代理公司: | 南京众联专利代理有限公司 32206 | 代理人: | 叶倩 |
地址: | 210096 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 优先级 动态 调整 共享 策略 验证 冲突 检测 方法 | ||
1.一种基于优先级动态调整的共享策略验证与冲突检测方法,其特征在于,包括如下步骤:
S1,共享规则格式设计:根据数据共享请求涉及到的信息字段数据设计合理的共享规则格式,以规则为基础构建数据共享策略;所述共享规则至少包括优先级priority、规则匹配条件match、匹配动作action和规则状态status;
S2,规则优先级动态调整:根据实时接收的数据共享请求和共享规则匹配情况,重新计算相关规则的优先级priority,根据规则优先级动态调整规则匹配顺序;所述优先级priority由规则的匹配总次数matchTimes和最近匹配时间matchLast决定,每一次规则被匹配后都需要动态调整,优先级priority计算公式为:
priority=w*(matchTimes/allmatch)+(1-w)*(matchLast/allmatch)
其中,al lmatch表示当前已经接收过的数据共享请求数量;w表示mathchTimes对优先级的影响权重;
S3,共享策略验证:根据被请求数据的类型获取策略对应的规则,根据所述规则和默认操作对数据共享请求进行匹配验证;
S4,共享策略冲突检测:对所有新增或者修改的共享规则,与已存在的所有规则进行比对判断,检测是否存在策略冲突,若存在策略冲突,新增或修改的共享规则失败;否则,新增或修改共享规则;所述策略冲突包括但不限于规则冗余和规则冲突。
2.如权利要求1所述的一种基于优先级动态调整的共享策略验证与冲突检测方法,其特征在于:所述步骤S1中,信息字段数据包括但不限于:源物联网平台、目的物联网平台、共享资源类型、资源安全级别、安全运算符、是否启用、匹配动作、匹配次数、最近匹配时间及优先级。
3.如权利要求1所述的一种基于优先级动态调整的共享策略验证与冲突检测方法,其特征在于:所述步骤S1的共享规则中,
所述规则匹配条件至少包括源物联网平台、目的物联网平台、共享资源类型、资源安全级别和安全运算符;
所述匹配动作为accept或者deny,当数据共享请求满足规则匹配条件后,执行accept;若共享规则在创建时未设置action的值或当数据共享请求与所有规则都不匹配时,默认执行deny动作;
所述规则状态取值为true或者false,分别表示在数据共享请求进行共享策略验证时是否启用该规则,不启用则无需计算该共享规则的优先级,无需与数据请求进行匹配;若某共享规则在创建时未设置status的值,默认启用该规则。
4.如权利要求2或3所述的一种基于优先级动态调整的共享策略验证与冲突检测方法,其特征在于:所述步骤S2中,按优先级顺序对数据共享请求进行规则匹配,若匹配成功,更新全局变量al lmatch,更新规则的匹配总次数matchTimes和最近匹配时间matchLast,继续计算新的优先级prioity;若匹配全部失败则不进行优先级调整。
5.如权利要求4所述的一种基于优先级动态调整的共享策略验证与冲突检测方法,其特征在于:所述步骤S3进一步包括:
S31:根据被请求数据的类型对数据共享请求进行分类,获取针对该类别数据的共享策略,所述共享策略包括规则和默认动作;
S32:根据步骤S2,对该类型下的共享规则按优先级降序排列;
S33:对不同物联网平台间的数据共享请求进行共享策略匹配,若匹配成功则执行对应的动作,否则执行默认动作;
S34:根据步骤S33的动作类型判断该请求进行共享策略验证是否成功。
6.如权利要求5所述的一种基于优先级动态调整的共享策略验证与冲突检测方法,其特征在于:所述步骤S4中,通过判断规则匹配条件match是否部分重合来进行所有新增或者修改的共享规则与已存在的所有规则的比对判断,若无重合部分,则无策略冲突,新增或修改规则成功;
若存在重合部分,且匹配动作action相同,则判断为规则冗余;若存在重合部分,但匹配动作action不同,则判断为规则冲突;规则冗余和规则冲突均指向新增或修改共享规则失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210576075.9/1.html,转载请声明来源钻瓜专利网。