公交实时查询系统服务端.pdfVIP

  • 12
  • 0
  • 约1.02万字
  • 约 11页
  • 2021-09-01 发布于广东
  • 举报
4.4.2 服务器端功能组件交互设计 本文的上一节中对公交实时查询系统服务端进行了功能组件划分,并介绍了各功能组件的作 用,接下来选择两个典型的应用场景对功能组件间的交互方式进行阐述。 1、用户实时位置采集和聚类分析场景 系统进行用户实时位置采集和聚类分析时,服务器端对应组件的交互过程如图 4-3 所示。 图 4-3 用户实时位置采集和聚类分析场景组件交互图 1)手机客户端按照规定的时间周期,利用其自身的定位功能获取当前所处地点的位置数 据,将定位数据上报给服务器端组件——用户位置数据采集组件,用户位置数据采集组件接收客 户端定位信息,并按照实现约定的协议解析数据,解析后的数据存入数据库中对应的数据表中。 2)服务器端的用户位置数据聚类组件按照约定的时间周期,定期从数据库中抽取最新的用 户位置数据,然后使用聚类算法获得公交车所在的公交线路和当前位置,将此结果永久保存到数 据库中。 3)公交实时数据统计组件按照约定的周期,定期从数据库中读取最新的聚类计算结果,再 对聚类分析输出数据进一步统计分析,得到当前各个路段的路况,将路况数据永久保存到数据库 中。 4)公交历史数据统计组件根据系统需要,按月或按周从数据库中获取这段周期时间内公交 车的运行数据,计算出各

文档评论(0)

1亿VIP精品文档

相关文档