一种网页元素碰撞判断方法及装置与流程

文档序号:13252901阅读:来源:国知局
技术特征:
1.一种网页元素碰撞判断方法,其特征在于,包括:根据第一基准对象在网页中的当前位置信息,以及表示第一基准对象与网页中第一网页元素轮廓线的相对位置的信息,确定第一网页元素轮廓线的当前位置信息;根据第二基准对象在网页中的当前位置信息,以及表示第二基准对象与网页中第二网页元素轮廓线的相对位置的信息,确定第二网页元素轮廓线的当前位置信息;根据第一网页元素轮廓线的当前位置信息,以及第二网页元素轮廓线的当前位置信息,确定第一网页元素和第二网页元素是否发生碰撞;其中,当第一基准对象在网页中的位置发生变化时,第一基准对象与第一网页元素的相对位置不变;当第二基准对象在网页中的位置发生变化时,第二基准对象与第二网页元素的相对位置不变。2.如权利要求1所述的方法,其特征在于,在根据第一基准对象在网页中的当前位置信息,以及表示第一基准对象与网页中第一网页元素轮廓线的相对位置的信息,确定第一网页元素轮廓线的当前位置信息之前;或者,在根据第二基准对象在网页中的当前位置信息,以及表示第二基准对象与网页中第二网页元素轮廓线的相对位置的信息,确定第二网页元素轮廓线的当前位置信息之前,所述方法还包括:确定第一基准对象在网页中的当前位置和第二基准对象在网页中的当前位置发生重叠。3.如权利要求1所述的方法,其特征在于,根据第二基准对象在网页中的当前位置信息,以及表示第二基准对象与网页中第二网页元素轮廓线的相对位置的信息,确定第二网页元素轮廓线的当前位置信息,包括:根据第一网页元素轮廓线的当前位置信息,确定第一网页元素当前所处网页区域的位置信息;根据网页区域的位置信息、第二基准对象在网页中的当前位置信息,以及表示第二基准对象与网页中第二网页元素轮廓线的相对位置的信息,确定第二网页元素当前处于网页区域内的部分的位置信息。4.如权利要求1所述的方法,其特征在于,表示第一基准对象与网页中第一网页元素轮廓线的相对位置的信息采用下述方式确定:获得包含第一网页元素的位图;通过逐行扫描所述位图的方式,确定构成第一网页元素轮廓线的像素点在所述网页中的位置;根据所述第一基准对象在所述网页中的位置,以及所述像素点在所述网页中的位置,确定表示第一基准对象与网页中第一网页元素轮廓线的相对位置的信息。5.如权利要求1~4任一权项所述的方法,其特征在于,第一基准对象为第一网页元素对应的盒模型的特定部分;第二基准对象为第二网页元素对应的盒模型的特定部分。6.一种网页元素碰撞判断装置,其特征在于,包括:位置信息确定单元,用于根据第一基准对象在网页中的当前位置信息,以及表示第一基准对象与网页中第一网页元素轮廓线的相对位置的信息,确定第一网页元素轮廓线的当前位置信息;根据第二基准对象在网页中的当前位置信息,以及表示第二基准对象与网页中第二网页元素轮廓线的相对位置的信息,确定第二网页元素轮廓线的当前位置信息;碰撞判断单元,用于根据位置信息确定单元确定的第一网页元素轮廓线的当前位置信息以及第二网页元素轮廓线的当前位置信息,确定第一网页元素和第二网页元素是否发生碰撞;其中,当第一基准对象在网页中的位置发生变化时,第一基准对象与第一网页元素的相对位置不变;当第二基准对象在网页中的位置发生变化时,第二基准对象与第二网页元素的相对位置不变。7.如权利要求6所述的装置,其特征在于,所述装置还包括:位置重叠判定单元,用于在位置信息确定单元确定第一网页元素轮廓线的当前位置信息或第二网页元素轮廓线的当前位置信息前,确定第一基准对象在网页中的当前位置和第二基准对象在网页中的当前位置发生重叠。8.如权利要求6所述的装置,其特征在于,位置信息确定单元,用于:根据第一网页元素轮廓线的当前位置信息,确定第一网页元素当前所处网页区域的位置信息;根据网页区域的位置信息、第二基准对象在网页中的当前位置信息,以及表示第二基准对象与网页中第二网页元素轮廓线的相对位置的信息,确定第二网页元素当前处于网页区域内的部分的位置信息。9.如权利要求6所述的装置,其特征在于,所述装置还包括相对位置确定单元,用于:获得包含第一网页元素的位图;通过逐行扫描所述位图的方式,确定构成第一网页元素轮廓线的像素点在所述网页中的位置;根据所述第一基准对象在所述网页中的位置,以及所述像素点在所述网页中的位置,确定表示第一基准对象与网页中第一网页元素轮廓线的相对位置的信息。10.如权利要求6~9任一权项所述的装置,其特征在于,第一基准对象为第一网页元素对应的盒模型的特定部分;第二基准对象为第二网页元素对应的盒模型的特定部分。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1