1.一种基于数据可视化的轨迹移动分析系统,其特征在于:包括路线信息获取模块、路线数据存储模块、商家消费记录调取模块、熟悉商家判断模块、熟悉商家存储模块、商家输入模块、商家位置获取模块、商家位置导航模块,所述路线数据存储模块用于预先存储使用者的往期行进路线信息以及行进路线上的商家位置信息,所述路线信息获取模块用于获取使用者本次的行进路线信息,所述行进路线信息包括使用者的实时位置移动轨迹信息,所述商家消费记录调取模块用于获取使用者于任一商家的消费记录,所述商家消费记录调取模块还用于获取任一商家内所有的消费记录总次数,所述熟悉商家判断模块用于判断任一商家是否为使用者的熟悉商家,所述熟悉商家存储模块用于存储符合存储条件的商家信息,所述商家输入模块用于使用者输入本次欲要前往的商家名称,商家位置获取模块根据使用者本次输入的商家名称获取与该商家名称对应的商家具体位置信息,所述商家位置导航模块用于陌生商家位置的定位;
所述路线信息获取模块对使用者本次的行进路线信息进行获取,确定使用者的实时位置,根据使用者的实时位置获取使用者的位置变化信息,并获取使用者在任一位置的停留时间T,所述停留时间 T1‑T0,进一步获取 时刻使用者的第一位置信息,所述任一位置包括以第一位置为圆心,R为半径的第一圆形区域,其中,为使用者离开所述第一圆形区域的时刻;
所述熟悉商家判断模块获取使用者在第一圆形区域内的停留时间T,当停留时间T大于等于第一预设值时,则进一步获取所述第一圆形区域内的所有商家信息,并将所有商家信息存储进熟悉商家存储模块,并在存储的所有商家信息中标记第二类商家,进一步通过所述消费记录调取模块获取使用者于第一圆形区域内所有商家的消费记录次数,所述熟悉商家判断模块进一步根据使用者的位置移动信息,判断使用者在停留时间T内是否前往所述第二类商家,将所有使用者前往的第二类商家存放进第二类商家集合,进一步获取使用者在第二类商家集合中所有第二类商家内的停留时间,当使用者在第二类商家集合中任一第二类商家内的停留时间大于等于第二预设值时,则将对应的第二类商家中的标记信息修改为第一类商家;
当使用者在第二类商家集合中任一第二类商家内的停留时间小于第二预设值时,则进一步获取使用者于第二类商家集合中所有第二类商家内的消费记录次数,当使用者在第二类商家集合中任一第二类商家内的消费记录次数大于等于消费记录次数阈值时,则将对应的第二类商家信息中的标记信息修改为第一类商家;
所述熟悉商家判断模块获取使用者在第一圆形区域内的停留时间T,当停留时间T小于第一预设值时,则进一步获取使用者的位置移动信息,根据使用者的位置移动信息判断使用者是否前往所述第一圆形区域内的任一商家,若使用者在停留时间T内前往所述第一圆形区域内的任一商家,进一步获取使用者在第一圆形区域内任一商家的停留时间,当使用者在所述任一商家内的停留时间大于等于第二预设值时,则将所述任一商家信息存储进熟悉商家存储模块,并在存储的所述任一商家信息中标记第二类商家;
当使用者在所述任一商家内的停留时间小于第二预设值时,则进一步获取使用者于所述第一圆形区域内所有第二类商家的消费记录,当使用者在第一圆形区域内任一第二类商家中的消费记录次数大于等于消费记录次数阈值时,则将对应的第二类商家信息中的标记信息修改为第一类商家;
所述商家位置获取模块在使用者输入商家名称后,获取该商家名称所对应的商家具体位置,并连接路线数据存储模块与熟悉商家存储模块,根据路线数据存储模块中存储的商家具体位置信息,判断使用者是否为第一次前往该商家,若路线数据存储模块中不存在该商家具体位置信息,则表示所述使用者为第一次前往该商家,若使用者为第一次前往该商家,即该商家不存在于所述熟悉商家存储模块,以所述商家具体位置为圆心,R1为半径建立第二圆形区域,通过熟悉商家存储模块获取所述第二圆形区域内的第一类商家信息和第二类商家信息,以第一类商家或第二类商家位置作为参考位置点,通过商家位置导航模块对该商家位置进行导航;
若使用者不是第一次前往该商家,即该商家存在于熟悉商家存储模块,以所述商家具体位置为圆心,为半径建立第二圆形区域,通过熟悉商家存储模块获取所述第二圆形区域内除该商家之外的第一类商家信息和第二类商家信息,以第一类商家或第二类商家位置作为参考位置点,通过商家位置导航模块对该商家位置进行导航。
2.根据权利要求1所述的一种基于数据可视化的轨迹移动分析系统,其特征在于:所述商家位置导航模块获取使用者本次欲要前往的商家的具体位置信息,进一步获取第二圆形区域内的第一类商家信息和第二类商家信息,若所述第二圆形区域内存在所述第一类商家与第二类商家,则获取第一类商家的数量以及所有第一类商家的具体位置,选取所有第一类商家中距本次欲前往商家位置的直线距离最近的为第一参照商家,并通过路线信息获取模块确认使用者当前行进方向,以使用者当前方向为横轴方向,过第一参照商家位置作与横轴方向平行的水平直线,所述水平直线为坐标系横轴,过本次欲前往商家位置作垂线垂直于坐标系横轴,所述垂线为坐标系纵轴,进一步连接第一参照商家位置与本次欲前往商家位置为第一直线,过第一参照商家位置作第二直线垂直于第一直线,过本次欲前往商家位置作第三直线垂直于第一直线,所述第二直线与所述第三直线的延长线与所述第二圆形区域的边缘相交,第二直线、第三直线与第二圆形区域边缘围成的区域为参考区域。
3.根据权利要求2所述的一种基于数据可视化的轨迹移动分析系统,其特征在于:所述商家位置导航模块根据使用者当前位置与本次欲前往商家位置对使用者进行路线导航,所述路线导航经过参考区域,当使用者进入所述参考区域内时,对使用者的实时位置与第一参照商家位置以及本次欲前往商家位置进行动态连线,所述动态连线即第一参照商家位置直线连接使用者的实时位置,本次欲前往商家位置直线连接使用者的实时位置,所述动态连线根据使用者的实时位置变化而变化,所述商家位置导航模块获取动态连线上的所有第二类商家信息并在路线导航中向使用者进行显示。
4.根据权利要求3所述的一种基于数据可视化的轨迹移动分析系统,其特征在于:所述商家位置导航模块获取使用者本次欲前往的商家的具体位置信息,进一步获取第二圆形区域内的第一类商家信息和第二类商家信息,若所述第二圆形区域内只存在第二类商家,则获取第二类商家的数量以及所有第二类商家的具体位置,选取所有第二类商家中距本次欲前往商家位置的直线距离最近的为第二参照商家,并根据第二参照商家建立参考区域以及动态连线,所述商家位置导航模块获取动态连线上的所有第二类商家信息并在路线导航中向使用者进行显示。
5.根据权利要求4所述的一种基于数据可视化的轨迹移动分析系统,其特征在于:所述商家位置导航模块获取使用者本次欲前往的商家的具体位置信息,进一步获取第二圆形区域内的第一类商家信息和第二类商家信息,若所述第二圆形区域内不存在第一类商家和第二类商家,则通过商家消费记录调取模块获取所述第二圆形区域内任一商家内所有的消费记录总次数,以消费记录总次数最多的商家为第三参照商家,并根据第三参照商家建立参考区域以及动态连线,所述商家位置导航模块获取动态连线上的所有消费记录总次数大于等于阈值的商家信息,并在路线导航中向使用者进行显示。