[发明专利]面向概率数据流的Skyline查询方法无效
申请号: | 201210597574.2 | 申请日: | 2012-12-21 |
公开(公告)号: | CN103150326A | 公开(公告)日: | 2013-06-12 |
发明(设计)人: | 孙圣力;刘京;陈杭 | 申请(专利权)人: | 北京大学软件与微电子学院无锡产学研合作教育基地 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 214125 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 概率 数据流 skyline 查询 方法 | ||
1.一种面向概率数据流的Skyline查询方法,其特征在于,包括:
(1)准备阶段:构建一个概率数据流环境下对象的状态模型:将概率数据流中的每个元组看作一个对象,数据流中观察到的对象在进入系统之前先保存在缓冲区中;
(2)预备阶段:新对象到达后立即调用处理过期对象的方法,从系统中淘汰过期对象并增大被该过期对象支配的对象的Skyline概率;
(3)处理阶段:接着调用确定新到达对象身份的方法,计算新到达对象的Skyline概率并将该新到达对象插入到其所属格中相应的队列中;
(4)最后阶段:最后调用处理被新到达对象支配的方法,处理所有被新到达对象支配的对象,即降低被新到达对象支配的对象的Skyline概率。
2.如权利要求1所述的面向概率数据流的Skyline查询方法,其特征在于,步骤(1)所述概率数据流的每一个元祖被赋予的属性包括:其在数据流中的序列号,其存在的概率,及其在各属性上的取值。
3.如权利要求1所述的面向概率数据流的Skyline查询方法,其特征在于,位于所述缓冲区的概率数据流对象具有如下四种状态:到达态、候选Skyline态、处于Skyline态、和过期态;对象在其整个生命周期内呈现不同的状态,但在一个具体的时刻它只能处于一个确定的状态。
4.如权利要求3所述的面向概率数据流的Skyline查询方法,其特征在于,采用网格作为索引结构,并且采用队列来保存活动对象,每个网格中关联2个指针列表,分别指向该网格中的Skyline态和候选Skyline态对象的指针。
5.如权利要求1所述的面向概率数据流的Skyline查询方法,其特征在于,步骤(3)将先到达的对象u的支配域和反向支配域划分为I、II、III、IV区域。
6.如权利要求5所述的面向概率数据流的Skyline查询方法,其特征在于,步骤(3)所述的确定新到达对象身份的方法采用概率定界方法,将新到达的对象u,记为格c,并称为格对象,所述格c的左下角和右上角分别记为Cmin和Cmax,可以得出任何支配Cmin的对象必须支配u,而且任何支配u的对象也必须支配Cmax。
7.如权利要求6所述的面向概率数据流的Skyline查询方法,其特征在于,步骤(3)在到达目的的前提下尽可能地减少访问对象树,以减少支配测试的次数,在对所述III区的遍历访问过程中,如果所述到达对象u的概率上界小于概率阈值p,则停止遍历。
8.如权利要求6所述的面向概率数据流的Skyline查询方法,其特征在于,步骤(4)中如果所述到达对象u不被它之后到达的活动对象支配的概率小于概率阈值p时,则将其立即从系统中提前淘汰。
9.如权利要求8所述的面向概率数据流的Skyline查询方法,其特征在于,步骤(4)提前淘汰对象后,没有必要对这些对象进行概率补偿。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学软件与微电子学院无锡产学研合作教育基地,未经北京大学软件与微电子学院无锡产学研合作教育基地许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210597574.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种塔式太阳能吸热器的管屏结构
- 下一篇:抽拉式LED节能灯固定装置