论文部分内容阅读
近年来,随着移动互联网、GPS定位技术的发展,各类应用积累的位置信息数据也十分丰富。如何对这些大量的数据进行处理,挖掘位置信息数据的特征,找到隐藏在其中丰富的知识和规律,进而为决策提供支持,已成为目前研究的热门。在WiFi普及率急速升高的时代,全城WiFi覆盖已不再遥远,本文在基于WiFi全城覆盖的这个前提下,希望通过采集移动对象的地理位置信息对形成的轨迹进行判别,并能对有异常的轨迹进行预警。本文针对判别移动对象轨迹是否异常的情况,设计并实现了基于WiFi的异常轨迹预警系统。本系统首先通过手机APP获取用户移动轨迹数据,将收集到的数据经过格式化处理后,提取WiFi位置特征点信息,将WiFi位置点信息通过TFIDF值处理成向量表,利用余弦相似度理论,计算轨迹间的相似度,选取相似度值高的前N条轨迹作为异常检测的基础数据。通过邻居点定义,利用收集到的GPS位置点,以基于相似的异常轨迹检测算法为核心算法,计算轨迹的异常值。对异常轨迹进行预警,为预防和管理控制各类安全事件提供信息支撑。论文开发实现的基于WiFi的异常轨迹预警系统是以MySQL数据库为后台数据库,使用UML建模技术进行设计,Django为开发平台来开发的。通过C/S、B/S相结合,协同APP实现了轨迹的异常判断及预警,历史轨迹的查询,用户当前位置查询等功能。通过对系统的实现与测试,能有效的对异常轨迹进行预警,为预防和管理控制异常轨迹状况提供决策支持。