You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GlobalPlatform应用部分匹配的选择顺序、规范要求与实际实现问询

GlobalPlatform SELECT命令多匹配场景的迭代顺序问题

标准规范层面

GlobalPlatform规范中仅定义了SELECT [by command] [first or only occurrence]和SELECT [by command] [next occurrence]两种SELECT命令变体,支持对多个部分AID匹配项进行迭代,但并未明确规定多匹配场景下OPEN选择/迭代的顺序规则。

实际卡片的普遍处理预期

虽然标准未作强制要求,但行业内存在两种较为普遍的实现逻辑:

  • 按应用安装/实例化顺序:绝大多数卡片会遵循应用创建的先后顺序维护内部应用列表,迭代时直接按该顺序依次返回匹配项,这是最常见的处理方式。
  • 按AID字典序:少数厂商会将匹配的AID按字节序列的字典序排序后再进行迭代,以此实现更具可预测性的迭代逻辑。

内容的提问来源于stack exchange,提问作者lxgr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 18:22:02