主权项 |
一种用户移动轨迹中敏感轨迹模式的净化方法,其特征在于,具体包括以下步骤:步骤1、构建道路网络有向图:以道路交叉点作为道路网络有向图的顶点,以道路上的相邻顶点的连线作为道路网络有向图的边;步骤2、将道路网络有向图中若干个顶点预设为敏感点,根据敏感点来确定敏感轨迹模式集PS={P<sub>1</sub>,P<sub>2</sub>,...,P<sub>M</sub>},其中,<img file="FDA0000587229430000011.GIF" wi="669" he="78" />为敏感轨迹模式,i=1,2,3...,M,M,n均为正整数,v<sub>1</sub>,v<sub>2</sub>,...,v<sub>n</sub>均为道路网络有向图的顶点,且其中至少有一个敏感点;a<sub>1</sub>,a<sub>2</sub>,...,a<sub>n‑1</sub>为相邻两个顶点之间的时间间隔;步骤3、记录用户移动轨迹点有序列表,将所有用户移动轨迹点有序列表中不属于道路网络有向图中顶点的轨迹点删除,得到用户移动顶点有序列表TV<sub>j</sub>={<p<sub>1</sub>,t<sub>1</sub>>,<p<sub>2</sub>,t<sub>2</sub>>,...,<p<sub>N</sub>,t<sub>N</sub>>},t<sub>1</sub><t<sub>2</sub><...<t<sub>N</sub>,其中,p<sub>b</sub>=(x<sub>b</sub>,y<sub>b</sub>),b=1,2,3,...,N,N为正整数,j为正整数;顶点p<sub>b</sub>表示用户在t<sub>b</sub>时刻所处的空间位置,x<sub>b</sub>,y<sub>b</sub>分别表示顶点p<sub>b</sub>的横纵坐标值;其中,每个用户移动顶点有序列表对应一条用户移动顶点轨迹<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>PV</mi><mi>j</mi></msub><mo>=</mo><msub><mi>p</mi><mn>1</mn></msub><mover><mo>→</mo><mrow><msub><mi>t</mi><mn>2</mn></msub><mo>-</mo><msub><mi>t</mi><mn>1</mn></msub></mrow></mover><msub><mi>p</mi><mn>2</mn></msub><mover><mo>→</mo><mrow><msub><mi>t</mi><mn>3</mn></msub><mo>-</mo><msub><mi>t</mi><mn>2</mn></msub></mrow></mover><msub><mi>p</mi><mn>3</mn></msub><mo>.</mo><mo>.</mo><mo>.</mo><mover><mo>→</mo><mrow><msub><mi>t</mi><mi>N</mi></msub><mo>-</mo><msub><mi>t</mi><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow></mover><msub><mi>p</mi><mi>N</mi></msub><mo>;</mo></mrow>]]></math><img file="FDA0000587229430000012.GIF" wi="970" he="85" /></maths>步骤4、设定匹配时间容限τ,将每个用户移动顶点有序列表对应的用户移动顶点轨迹分别与敏感轨迹模式集进行匹配运算,得到每个用户移动顶点有序列表的全局匹配集<img file="FDA0000587229430000013.GIF" wi="700" he="99" />其中PV<sub>j</sub>是TV<sub>j</sub>所对应的用户移动顶点轨迹,TV<sub>j</sub>∈TVS,TVS为用户移动顶点有序列表集合;步骤5、以全局匹配集不为空集为条件,确定需要净化的用户移动顶点有序列表;步骤6、对每个需要净化的用户移动顶点有序列表进行净化,得到不包含敏感轨迹模式的所有用户移动顶点有序列表,具体净化过程为:步骤6‑1、将需要净化的用户移动顶点有序列表中的顶点与该有序列表的全局匹配集进行匹配运算,得到该用户移动顶点有序列表中每个顶点对应的局部匹配集;步骤6‑2、删除最大局部匹配集对应的顶点,得到新的用户移动顶点有序列表后执行步骤6‑3;当最大局部匹配集对应的顶点为两个或两个以上时,则选择一个顶点删除;步骤6‑3、将新的用户移动顶点有序列表对应的用户移动顶点轨迹与敏感轨迹模式集进行匹配,如果得到的全局匹配集为空集,则用户移动顶点有序列表净化完成,否则,重复步骤6‑1至步骤6‑3。 |