K7.10.1explicit session-end action on public devices设计研究

公共设备的会话必须有明确的结束动作而非依赖超时

别名: 结束按钮 · 主动退出 · kiosk logout · explicit end

概念解释

借还机、入住屏、照片打印亭上的「用完了」不能只交给倒计时。公共设备的会话必须有明确的结束动作(explicit session-end action)指屏幕上要有人能主动按下去的「结束 / 退出 / 完成」,超时只是人已经走开时的网。只有超时的终端会让人以为自己还在会话里——去拿一件行李再回来,发现被踢了;或者根本没发现还登着,把位置让给下一位。这条管的是会话生命周期的出口怎么被操作,不是倒计时该设几秒,也不是清哪些字段。

机制

私人设备的会话默认属于同一个人,退出可以藏在账户菜单里。公共设备的下一个用户是陌生人,出口必须是任务级的、当场看得见的动作,否则边界只存在于系统内部。超时把「无人操作」等同于「愿意结束」,两个事件并不相同:人可能在读屏、等人、翻证件,手没碰玻璃。没有结束控件,想走的人只能等,或以为关掉画面就等于退出。有结束控件但放在角落、叫「返回首页」,人不会把它读成切断登录。公共任务本来就短,结束动作要和「下一步」同一量级的可发现,才能插进已经很满的动作预算里。结束动作还承担社交功能:按下去等于向后面排队的人宣布这台机器空了,比默默走开更干净。

怎么研究

比较「仅超时」与「明确结束 + 超时兜底」在真实点位的残留会话、过早踢出、下一用户接到上一会话的次数。观察人离开前是否寻找结束、找到后是否使用。

自变量:结束控件是否存在、位置与命名、是否要二次确认。 因变量:主动结束率、离开后会话仍存活的时长、被过早超时打断的任务、下一用户开始时是否仍在上一人的账户里。

实验室里被试被要求「请退出」,主动结束会被抬高。现场要把「任务已完成而离开」和「还没完成但放弃」分开,否则看不出结束控件是被用了还是被绕过。二次确认会压低主动结束率,把人推回超时,等于把出口又关掉。

边界

纯展示、无登录无输入的广告屏没有会话可结束。一人值守、工作人员在每次使用后复位的柜台,结束可以由人完成,但仍应有一键复位,避免交接口误。残障用户若只能用开关扫描,结束必须进扫描环,不能只做触控。强制二次确认在支付场景可能必要,在「我只查了一下下一班」上会变成不结束。自动感应到人离开就结束,可以补超时,但不能取消屏幕上的结束动作——感应会误判,人还站在侧面翻包。

怎么落地

  • 在任务进行的每一屏放一个固定位置的「结束 / 完成」,文案说切断会话,不要写成「返回」或「首页」。
  • 结束是单击完成的动作;不要把出口藏进账户菜单或要先滑出抽屉。
  • 超时可以并存,但界面要让人看见「我可以现在结束」,而不是只看见倒计时。
  • 验证:任务完成后请人离开,看有多少人找到并使用结束;找不到或不用的人,下一用户开始前会话是否仍在。改控件后再比同一点位,而不是只看超时是否触发。

延伸

  • 同组K7.10.2 会话结束需清除个人数据与登录状态,不留可被下一用户访问的痕迹 · K7.10.3 用户离开却未主动结束时的超时时长需要权衡便利与隐私风险 · K7.10.4 涉及支付或身份的会话结束需要显式的视觉确认而非静默退出
  • 相邻K7.04 多人同时使用 · C4.16 参与状态的脱离与超时
  • 站内检索kiosk logout · explicit session end · shared terminal

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/K7.10.1