锚点的有效期需要明确策略,而非永久假设环境不变
别名: 锚点有效期 · TTL · persistence policy · 过期策略
概念解释
展签被做成「永久钉在这里」,展期结束三个月,空地板上还浮着一张介绍已撤展品的卡片。锚点有效期(anchor lifetime)是一份明确的存活策略:会话级、当日、本展期、直到人工撤销——而不是默认环境永不改、内容永远该出现。
有效期是产品决策,不是定位算法的精度问题。算法可以仍然对得上那块地板;该不该还显示,是另一道闸。
机制
持久化系统擅长记住,不擅长忘记。地图和锚点一旦写入云端或本机,查询接口会在定位成功时把内容带回现场。没有到期字段,唯一的停止方式是有人记得去删。人不会记得:布展的人离场,下一档活动沿用同一套应用,旧锚点在定位成功的那一刻被当成有效。
时间本身会过期,即使几何没变。会议预约结束、临时施工围挡拆除、促销档期切到下一周,内容的语义先死,坐标还活着。把「能定位」等同于「应显示」,就会在空地上继续履行一份已经无效的空间契约。策略要把生命周期写进锚点:创建者、预期撤下时刻、超时后的行为(隐藏、降级为需确认、删除)。
怎么研究
用过期剧本做现场研究:同一锚点分别标「两小时」「本日」「本周」「无到期」,在到期点前后让新的进入者报告他们看见了什么、是否把它当成仍有效的信息。
策略因子:到期粒度、到期后是隐藏还是标「可能过期」、是否需要创建者确认续期。 观测:过期后仍被当作现行信息的比例、用户自行判断过期的时间、误信过期内容做出的动作(走向已撤展品、等待已结束的会议)。
问卷里的「你觉得该留多久」和真实误信率不是一回事,要看行动。
边界
建筑级固定物(消防栓标注、永久展线)的有效期可以按年,但仍要有人负责续期,不能写成「无限」。医疗、施工现场的锚点往往以班次或工单为界,套用展厅的「本季」会把已拆的管线说明留在现场。设备时钟错误或时区未设,到期会提前或推迟,策略再清楚也会在错误的时刻执行。结构突变的失效是事件驱动,不靠日历;两者要同时存在,谁也不能代替谁。
怎么落地
- 创建锚点时必填有效期,默认给短值(本日或本活动),永久必须显式选择并指定负责人。
- 到期后默认隐藏,而不是半透明继续钉着;需要回顾的,进「已过期」列表,不进现场。
- 在到期前通知负责人续期;无人续期就撤,不要把沉默当成同意永久留下。
- 验证:布一个两小时到期的会议标注,到期后换人进房间。现场应看不到它;若新来的人仍按它去等一场已经散的会,有效期就没有从定位成功里分开。