[发明专利]交叉仓所覆盖的交叉项数量的获取方法、电子设备和介质有效
申请号: | 202310920129.3 | 申请日: | 2023-07-26 |
公开(公告)号: | CN116663492B | 公开(公告)日: | 2023-10-13 |
发明(设计)人: | 冀伟安 | 申请(专利权)人: | 北京云枢创新软件技术有限公司;上海合见工业软件集团有限公司;成都融见软件科技有限公司 |
主分类号: | G06F30/398 | 分类号: | G06F30/398;G06F111/04;G06F115/10 |
代理公司: | 北京锺维联合知识产权代理有限公司 11579 | 代理人: | 丁慧玲 |
地址: | 100193 北京市海淀区东北旺北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交叉 覆盖 数量 获取 方法 电子设备 介质 | ||
1.一种交叉仓所覆盖的交叉项数量的获取方法,其特征在于,包括:
步骤S1、获取用户定义的交叉仓所对应的N个变量{A1,A2,…,An,…,AN},An为用户定义的交叉仓所对应的第n个变量,n的取值范围为1到N;
步骤S2、将每一An划分为f(n)个变量仓,每一变量仓对应一个变量仓id,构建变量取值和变量仓id的映射关系,建立N维坐标系,每一维度对应一个变量An,在An对应的坐标轴上,每一整数值对应一个An的变量仓id;
步骤S3、获取覆盖组中的用户定义的M个交叉仓{B1,B2,…,Bm,…,BM},Bm为覆盖组中的第m个用户定义的交叉仓,m的取值范围为1到M,Bm中设置了A1,A2,…,An,…,AN对应的取值范围;
步骤S4、基于变量取值和变量仓id的映射关系确定每一Bm中每一An对应的变量仓id集合;
步骤S5、基于Bm中所有An对应的变量仓id集合生成Bm对应的N维矩形集合,基于每一Bm对应的N维矩形集合,在所述N维坐标系中构建每一Bm对应的N维矩形生成所有Bm对应的N维矩形所覆盖的区域;
步骤S6、基于扫描线算法获取所有Bm对应的N维矩形所覆盖的区域对应的交叉点数,将所有Bm对应的N维矩形所覆盖的区域对应的交叉点数确定为交叉仓所覆盖的交叉项数量。
2.根据权利要求1所述的方法,其特征在于,
Bm中An对应的取值范围为{[a1mn,a2mn],[a3mn,a4mn],…,[aymn,ay+1mn],…,[ag(mn) mn,ag(mn)+1mn] },[aymn,ay+1mn]为Bm中An对应的第y个取值范围,y的取值范围为1到g(mn), g(mn)为Bm中An对应的取值范围总数,a1mn≤a2mn≤a3mn≤a4mn≤…≤aymn≤ay+1mn,…,≤ag(mn)mn≤ag(mn)+1mn,所述步骤S4包括:
步骤S41、基于变量取值和变量仓id的映射关系,确定Bm中每一[aymn,ay+1mn],所对应的变量仓id范围[bymn,by+1mn],生成Bm中每一An对应的变量仓id集合{[b1mn,b2mn],[b3mn,b4mn],…,[bymn,by+1mn],…,[bg(mn)mn,bg(mn)+1mn] }。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京云枢创新软件技术有限公司;上海合见工业软件集团有限公司;成都融见软件科技有限公司,未经北京云枢创新软件技术有限公司;上海合见工业软件集团有限公司;成都融见软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310920129.3/1.html,转载请声明来源钻瓜专利网。