一种用户轨迹的识别方法及装置与流程

文档序号:17880793发布日期:2019-06-13 10:35阅读:来源:国知局

技术特征:

1.一种用户轨迹的识别方法,其特征在于,包括:

获取每个用户终端在预设时间段内发生业务的基站位置点序列及其对应的时间点序列;

从所述基站位置点序列及其对应的时间点序列中识别出所述用户终端每次移动的起始点及其对应的时间点和结束点及其对应的时间点;

根据所有的起始点及其对应的时间点和结束点及其对应的时间点,获取所述预设时间段内的用户轨迹;

其中,所述从所述基站位置点序列及其对应的时间点序列中识别出所述用户终端每次移动的起始点及其对应的时间点和结束点及其对应的时间点,具体包括:

将所述基站位置点序列中的每个基站位置点标记为所述用户终端的停留点或移动点;

获取每次移动的第一个移动点及所述第一个移动点的前一个停留点,并将所述第一个移动点和所述前一个停留点的中心点作为本次移动的起始点,将所述第一个移动点对应的时间点和所述前一个停留点对应的时间点的中间点作为所述起始点对应的时间点;

获取每次移动的最后一个移动点及所述最后一个移动点的后一个停留点,并将所述最后一个移动点和所述后一个停留点的中心点作为本次移动的结束点,将所述最后一个移动点对应的时间点和所述后一个停留点对应的时间点的中间点作为所述结束点对应的时间点。

2.如权利要求1所述的用户轨迹的识别方法,其特征在于,所述将所述基站位置点序列中的每个基站位置点标记为所述用户终端的停留点或移动点,具体包括:

对所述基站位置点序列及其对应的时间点序列进行检测,判断在预设时间阈值内基站位置点是否发生变化;

若未发生变化,则将未发生变化的基站位置点标记为停留点;

若发生变化,则判断发生变化的基站位置点是否为多个基站位置点来回切换,且切换速度高于预设速度;若是,则获取所述多个基站位置点的中心点,并将所述中心点标记为停留点;若否,则将发生变化的基站位置点标记为移动点。

3.如权利要求1所述的用户轨迹的识别方法,其特征在于,所述根据所有的起始点及其对应的时间点和结束点及其对应的时间点,获取所述预设时间段内的用户轨迹,具体包括:

分别以每个起始点和每个结束点为中心建立缓冲区;

获取与每个缓冲区相交的道路,并检测与每个缓冲区相交的道路个数;

若与所述缓存区相交的道路个数为1个,则将所述起始点或所述结束点到相交的道路的垂足作为其拟合点;

若与所述缓存区相交的道路个数为多个,则采用最大概率法判定用户终端移动的道路,并将所述起始点或所述结束点到所判定的道路的垂足作为其拟合点;

根据每个起始点和每个结束点对应的时间点,将所有拟合点按照时间顺序进行连线;

去除未与道路重合的连线,并将保留的连线作为所述预设时间段内的用户轨迹。

4.如权利要求1至3任一项所述的用户轨迹的识别方法,其特征在于,所述用户轨迹的识别方法还包括:

根据获取的用户轨迹,统计所述预设时间段内每条道路上的用户数量。

5.一种用户轨迹的识别装置,其特征在于,包括:

获取模块,用于获取每个用户终端在预设时间段内发生业务的基站位置点序列及其对应的时间点序列;

识别模块,用于从所述基站位置点序列及其对应的时间点序列中识别出所述用户终端每次移动的起始点及其对应的时间点和结束点及其对应的时间点;以及,

用户轨迹获取模块,用于根据所有的起始点及其对应的时间点和结束点及其对应的时间点,获取所述预设时间段内的用户轨迹;

其中,所述识别模块具体包括:

标记单元,用于将所述基站位置点序列中的每个基站位置点标记为所述用户终端的停留点或移动点;

起始点获取单元,用于获取每次移动的第一个移动点及所述第一个移动点的前一个停留点,并将所述第一个移动点和所述前一个停留点的中心点作为本次移动的起始点,将所述第一个移动点对应的时间点和所述前一个停留点对应的时间点的中间点作为所述起始点对应的时间点;以及,

结束点获取单元,用于获取每次移动的最后一个移动点及所述最后一个移动点的后一个停留点,并将所述最后一个移动点和所述后一个停留点的中心点作为本次移动的结束点,将所述最后一个移动点对应的时间点和所述后一个停留点对应的时间点的中间点作为所述结束点对应的时间点。

6.如权利要求5所述的用户轨迹的识别装置,其特征在于,所述标记单元具体包括:

检测子单元,用于对所述基站位置点序列及其对应的时间点序列进行检测,判断在预设时间阈值内基站位置点是否发生变化;

第一标记子单元,用于在预设时间阈值内基站位置点未发生变化时,将未发生变化的基站位置点标记为停留点;以及,

第二标记子单元,用于在预设时间阈值内基站位置点发生变化时,判断发生变化的基站位置点是否为多个基站位置点来回切换,且切换速度高于预设速度;若是,则获取所述多个基站位置点的中心点,并将所述中心点标记为停留点;若否,则将发生变化的基站位置点标记为移动点。

7.如权利要求5所述的用户轨迹的识别装置,其特征在于,所述用户轨迹获取模块具体包括:

缓冲区建立单元,用于分别以每个起始点和每个结束点为中心建立缓冲区;

道路检测单元,用于获取与每个缓冲区相交的道路,并检测与每个缓冲区相交的道路个数;

第一拟合点获取单元,用于在与所述缓存区相交的道路个数为1个时,将所述起始点或所述结束点到相交的道路的垂足作为其拟合点;

第二拟合点获取单元,用于在与所述缓存区相交的道路个数为多个时,采用最大概率法判定用户终端移动的道路,并将所述起始点或所述结束点到所判定的道路的垂足作为其拟合点;

连线单元,用于根据每个起始点和每个结束点对应的时间点,将所有拟合点按照时间顺序进行连线;以及,

用户轨迹获取单元,用于去除未与道路重合的连线,并将保留的连线作为所述预设时间段内的用户轨迹。

8.如权利要求5至7任一项所述的用户轨迹的识别装置,其特征在于,所述用户轨迹的识别装置还包括:

用户数量统计模块,用于根据获取的用户轨迹,统计所述预设时间段内每条道路上的用户数量。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1