当前位置: 首页 > article >正文

8.8 Primary ODSA service without ODSA Portal

主要ODSA服务(不使用ODSA门户)
以下场景描述如下情况:
• 主ODSA客户端应用程序被允许用于该类型的主设备,且对终端用户启用(已授权)。
• 服务提供商(SP)能够在不涉及ODSA门户Web服务器的情况下(即使用原生用户界面)激活或转移订阅,并为该主设备创建eSIM配置文件。
• 无需将终端用户跳转至ODSA门户Web服务器。
• 主设备上需安装或转移一个eSIM配置文件。

图38展示了当服务提供商在ManageSubscription请求时即提供主设备eSIM配置文件下载信息的调用流程。
认证流程(如EAP-AKA、短信OTP)在此流程开始前已完成。

  1. 主ODSA客户端应用程序向ECS发送CheckEligibility请求。

  2. ECS查询管理ODSA应用授权和eSIM配置文件的SP后端系统。

  3. ECS生成包含应用状态(ENABLED)的响应。

  4. (可选)由于目标服务已允许,主ODSA应用发送AcquireConfiguration请求以获取设备关联的eSIM配置文件信息。

  5. ECS查询管理订阅和活跃eSIM配置文件的SP后端系统。

  6. ECS处理SP后端系统的响应,生成不含PrimaryDeviceConfigurations(无关联eSIM配置文件/订阅)的200 OK响应。

  7. 主ODSA客户端应用发送ManageSubscription请求至ECS以启动订阅流程。设备可选择在请求中添加old_terminal_iccid参数。

  8. ECS查询管理订阅和eSIM配置文件的SP后端系统。若存在old_terminal_iccid,ECS会校验其正确性。

  9. SP后端系统通过ES2+接口与SM-DP+交互,完成新订阅相关的eSIM配置文件请求(如DownloadOrder、ConfirmOrder、ReleaseProfile),生成主设备的激活码和ICCID并返回ECS。

  10. ECS处理SP后端系统响应,生成ManageSubscription 200 OK响应,其中SubscriptionResult设为DOWNLOAD_PROFILE(值2)并填充DownloadInfo结构体。

  11. 主ODSA客户端应用通知eSIM下载配置文件。

  12. 设备eSIM通过ES9+通道从SM-DP+获取配置文件。

  13. ODSA客户端应用发送AcquireConfiguration请求至ECS以验证主设备订阅和服务状态。

  14. ECS查询管理订阅和eSIM配置文件的SP后端系统。

  15. ECS生成200 OK响应,其中PrimaryDeviceConfiguration包含新激活订阅条目(状态为ACTIVATED,值1)。

  16. 主设备订阅和服务状态正常后,可启动蜂窝服务。

图38:不使用ODSA门户且即时下载的主ODSA服务流程

图39展示了当服务提供商未在ManageSubscription请求时立即提供主设备配置文件下载信息的流程(延迟交付)。
步骤1至8与图38相同,后续步骤如下:

  1. SP后端系统通过ES2+接口与SM-DP+交互完成订阅关联的eSIM配置文件请求,并向ECS表明下载信息将延迟返回(异步)。

  2. ECS生成ManageSubscription 200 OK响应,其中SubscriptionResult设为DELAYED_DOWNLOAD(值4)。

此流程支持两种机制:推送和轮询。若采用推送机制,需执行步骤11至16:
11. ODSA客户端应用发送带notif_token和notif_action参数的AcquireConfiguration请求,以便接收基础设施通知。
12. ECS查询SP后端系统,确认eSIM配置文件下载信息未就绪且订阅未完成。
13. ECS返回200 OK响应,其中PrimaryDeviceConfiguration条目状态为ACTIVATING(值2)。若下载信息已就绪,ECS可能在ACTIVATING状态下发送DownloadInfo(但此时服务状态未变为ACTIVATED)。响应包含RegisterNotifStatus参数(0表示通知注册成功)。
14. 当ECS从运营商后端收到状态变更和下载信息通知后,通过notif_action定义的方法通知ODSA客户端。
15. ODSA客户端收到通知后发起AcquireConfiguration请求。
16. ECS查询SP后端系统。

若采用轮询机制,则执行步骤17至20替代步骤11至16:
17. ODSA客户端应用发送AcquireConfiguration请求以验证状态。
18. ECS查询SP后端系统:
a) 若未达到MaxRefreshRequest且下载信息/订阅未就绪,转步骤19;
b) 若达到MaxRefreshRequest时仍未就绪,转步骤20;
c) 若在MaxRefreshRequest内就绪,转步骤21。
19. ECS返回状态为ACTIVATING(值2)的200 OK响应,附带PollingInterval参数。若下载信息已就绪,可能同时返回DownloadInfo(但服务状态仍非ACTIVATED)。客户端重复步骤17-19轮询状态。
20. ECS返回状态为DEACTIVATED, NO_REUSE(值4)的PrimaryDeviceConfiguration,激活流程终止。

两种机制共有的后续步骤:
21. ECS返回状态为ACTIVATED(值1)且含DownloadInfo的200 OK响应。
22. 主ODSA客户端应用通知eSIM下载配置文件。
23. 设备eSIM通过ES9+通道获取配置文件。
24. 需同时满足eSIM配置文件安装完成且ServiceStatus=Activated方可使用服务。主设备订阅和服务状态正常后,可启动蜂窝服务。

图39:不使用ODSA门户且延迟下载的主ODSA服务流程

http://www.lryc.cn/news/2394853.html

相关文章:

  • YOLOv8 移动端升级:借助 GhostNetv2 主干网络,实现高效特征提取
  • 国产化Word处理控件Spire.Doc教程:在 C# 中打印 Word 文档终极指南
  • java的vscode扩展插件
  • 谷歌:贝叶斯框架优化LLM推理反思
  • Qt SQL模块基础
  • [9-3] 串口发送串口发送+接收 江协科技学习笔记(26个知识点)
  • java 微服务中,微服务相互调用 feign 和flux 如何选择
  • 如何在Qt中绘制一个带有动画的弧形进度条?
  • 参加技术会议,为程序人生的职业生涯成长添砖加瓦
  • 国产三维CAD皇冠CAD(CrownCAD)建模教程:汽车电池
  • 记录算法笔记(2025.5.28)只出现一次的数字
  • VMware-workstation安装教程--超详细(附带安装包)附带安装CentOS系统教程
  • 2025年- H63-Lc171--33.搜索旋转排序数组(2次二分查找,需二刷)--Java版
  • 3D-激光SLAM笔记
  • Golang 配置国内代理
  • Android bindservice绑定服务,并同步返回service对象的两个方法
  • 5G 核心网 UE 状态深度剖析:机制、迁移与演进
  • HomeKit 基本理解
  • [SC]SystemC在CPU/GPU验证中的应用(三)
  • gunicorn多线程部署django导致的登陆错误
  • (LeetCode 每日一题) 909. 蛇梯棋 (广度优先搜索bfs)
  • PostgreSQL ERROR: out of shared memory处理
  • 生成https 证书步骤
  • 34、请求处理-【源码分析】-Model、Map原理
  • 设计模式——适配器设计模式(结构型)
  • 小黑大语言模型通过设计demo进行应用探索:langchain中chain的简单理解demo
  • 秒杀系统—5.第二版升级优化的技术文档三
  • [SC]SystemC在CPU/GPU验证中的应用(六)
  • 【STM32】HAL库 之 CAN 开发指南
  • WPF的基础设施:XAML基础语法