MOFIMO · ANDROID PROTOTYPE2026.07
需求理解与原型沟通

出行轨迹采集
与人机协同标注

面向科研出行调查的 Android 原型方案
当前原型用于展示核心业务流程与技术可行性,正式项目的功能范围、数据字段与验收指标将结合具体调查方案进一步确认。
MoFiMo · Android 原型方案当前平台:Android
01 · 项目目标PROJECT UNDERSTANDING

从长时轨迹采集到出行段标注,形成可修正的调查数据生产流程。

本项目需要重点解决的三个问题
A

后台采集连续性

在切换应用和锁屏状态下持续保存定位数据,并尽可能减少系统调度导致的轨迹缺失。

对应能力:前台定位服务、状态通知、异常记录。
B

定位数据的基础质量处理

系统按定位精度和时效对数据进行分级;已记录的采集中断显示为数据缺口,空间证据不足的区间显示为待确认区间。

对应能力:位置证据分级、数据缺口记录、待确认区间展示。
C

降低受访者填写负担

先提供候选停留点和出行段,让受访者在预分段基础上修正,而不是从零回忆全天出行。

对应能力:时间线编辑、边界调整、属性填写。
02 · 当前原型WORKING PROTOTYPE

原型已覆盖采集、预分段、用户修正与属性填写的核心流程。

01轨迹采集前台服务持续记录位置
02自动预分段生成候选停留和出行段
03时间线修正调整边界、新增或删除停留
04出行属性填写当前支持方式和目的
Android 端轨迹采集中页面
实际界面 · 采集

轨迹采集与运行状态

采集中页面展示实时轨迹、累计时长、已落盘位置点和最近定位精度,并提供暂停与停止分析入口。

静态截图 · Android 真机界面
循环演示
实际界面 · 交互录屏

历史轨迹与时间线修正

录屏展示从历史记录进入轨迹详情,查看预分段,调整停留边界,并填写出行方式与出行目的。

03 · 长时轨迹采集ANDROID COLLECTION DESIGN

基于 Android 前台定位服务,已形成后台轨迹采集、状态提示和数据缺口记录的基础流程。

01
前台定位服务

采集期间通过常驻通知展示状态,并在后台与锁屏状态下持续接收定位回调。

02
自适应轨迹记录

移动状态保留较密集的位置点,静止状态降低落盘频率,为后续参数调整保留空间。

03
采集状态与数据缺口记录

记录主动暂停、系统定位变化和可识别的定位回调中断,便于查看数据覆盖情况。

04
定位订阅恢复

定位回调长时间中断时尝试重新订阅,并记录相应的数据缺口。

04 · 停留点与出行段预识别SEGMENTATION PROTOTYPE

先识别候选停留点,再形成候选出行段,作为受访者回忆与修正的起点。

PRINCIPLE DIAGRAM
预分段原理示意
01 · INPUT

原始 GPS 点序列

按时间顺序保存的定位点与精度信息
02 · DETECT

识别候选停留

结合空间聚集、停留时长与定位证据生成候选点
03 · SEGMENT

形成候选时间线

停留出行段停留
作为用户回忆、调整与确认的起点
以候选停留点为边界,组织出行段与待确认结果
原理示意

当前原型思路

根据轨迹的空间聚集、停留时长与定位证据,生成候选停留点;再以停留点为边界组织候选出行段。信息不足的区间保留为待确认结果,由用户结合实际出行修正。

当前为用于验证产品流程的规则型简化实现;算法参数和识别效果需结合真实调查轨迹与人工标注结果进一步调优。

思路参考:Zhao, F., Ghorpade, A., Pereira, F. C., Zegras, C., & Ben-Akiva, M. (2015). Stop Detection in Smartphone-based Travel Surveys. Transportation Research Procedia, 11, 218–226.
05 · 用户调整与属性填写PROMPTED RECALL INTERACTION

用户先通过调整停留点边界修正相邻出行段的时长,再选择具体出行段补充属性信息。

在时间线中调整停留点边界
01 · ADJUST

调整停留点

选中停留点后拖动左右边界,修正停留起止时间。停留时长变化会同步改变前后相邻出行段的时长。

在时间线中选择并查看出行段
02 · SELECT

选择出行段

点击调整后的出行段,查看该段的起止时间及地图上对应的轨迹范围。

填写出行段的出行方式和出行目的
03 · ANNOTATE

填写出行信息

为选中的出行段填写出行方式和出行目的,保存该段信息后继续确认当日时间线。

06 · 后续沟通NEXT CONVERSATION

以当前原型为基础,进一步对齐调查流程、数据需求与正式交付范围。

01调查方案

调查对象、单次调查时长与大致受访者规模。

02调查数据内容

停留点和出行段需要填写的属性、选项与数据导出内容。

03数据查看与管理

是否仅需手机端与文件导出,或者还需要研究者数据查看与管理后台。

其他功能和使用要求,可结合实际研究方案进一步补充。