码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • MSDC 4.3 接口规范(18)


    MSDC 4.3 接口规范(18)

        • 5.4.6 Information calls
          • 5.4.6.1 Get service list
            • 5.4.6.1.1 Interface functions
            • 5.4.6.1.2 Prerequisites
            • 5.4.6.1.3 Description
            • 5.4.6.1.4 Call flows
          • 5.4.6.2 Get available file list
            • 5.4.6.2.1 Interface functions
            • 5.4.6.2.2 Prerequisites
            • 5.4.6.2.3 Description
            • 5.4.6.2.4 Call flows
          • 5.4.6.3 Get running File Delivery services
            • 5.4.6.3.1 Interface functions
            • 5.4.6.3.2 Prerequisites
            • 5.4.6.3.3 Description
            • 5.4.6.3.4 Call flows
          • 5.4.6.4 Get camped group
            • 5.4.6.4.1 nterface functions
            • 5.4.6.4.2 Prerequisites
            • 5.4.6.4.3 Description
            • 5.4.6.4.4 Call flows
          • 5.4.6.5 Get File Delivery group list
            • 5.4.6.5.1 Interface functions
            • 5.4.6.5.2 Prerequisites
            • 5.4.6.5.3 Description
            • 5.4.6.5.4 Call flows
          • 5.4.6.6 Get File Delivery service list by group
            • 5.4.6.6.1 Interface functions
            • 5.4.6.6.2 Prerequisites
            • 5.4.6.5.3 Description
            • 5.4.6.6.4 Call flows
          • 5.4.6.7 Get active file download state list
            • 5.4.6.7.1 Interface functions
            • 5.4.6.7.2 Get active file download state list
            • 5.4.6.7.3 Description
            • 5.4.6.7.4 Call flows

    5.4.6 Information calls

    5.4.6.1 Get service list
    5.4.6.1.1 Interface functions
    Map<Integer, FDService> getFileDeliveryServiceList ();
    
    • 1
    5.4.6.1.2 Prerequisites
    • 文件传递​​模块连接初始化
    5.4.6.1.3 Description

    要获得可用的文件交付服务的列表,应用程序应该使用getFileDeliveryServiceList()。返回值有服务的列表和相应的服务ID。
    getFileDeliveryServiceList()提供所有服务组中的所有服务的列表。关于服务组的更多信息,见第5.4.6.4节。
    有关代码示例,请参见第A.4.1节。

    5.4.6.1.4 Call flows

    在这里插入图片描述

    5.4.6.2 Get available file list
    5.4.6.2.1 Interface functions
    List<FDFile> getAvailableFileList (int serviceId);
    
    • 1
    5.4.6.2.2 Prerequisites
    • 文件传递​​模块连接初始化
    5.4.6.2.3 Description

    要获得已经被文件传递服务下载的可用文件的列表,应用程序应该使用getAvailableFileList()。返回值是可用文件的列表。

    5.4.6.2.4 Call flows

    在这里插入图片描述

    5.4.6.3 Get running File Delivery services
    5.4.6.3.1 Interface functions
    List<Integer> getRunningFileDeliveryService ();
    
    • 1
    5.4.6.3.2 Prerequisites

    文件传递模块连接初始化

    5.4.6.3.3 Description

    要获得有活动文件下载的文件交付服务的列表,应用程序应该使用getRunningFileDeliveryService()。返回值有服务ID的列表。

    5.4.6.3.4 Call flows

    在这里插入图片描述

    5.4.6.4 Get camped group
    5.4.6.4.1 nterface functions
    GroupItem getCampedGroup();
    getCampedGroup() returns the GroupItem object which contains the following member variables:
    String groupName;
    List<Integer> serviceAreaIdList;
    List<Integer> serviceHandleList;
    
    • 1
    • 2
    • 3
    • 4
    • 5

    成员变量groupName是当前营建的网络类型的名称。serviceHandleList是流媒体服务的列表,这些服务在该组的serviceAreaIdList中列出的服务区是可用/有效的。

    5.4.6.4.2 Prerequisites

    添加文件传递模块事件监听器

    5.4.6.4.3 Description

    UE可能能够访问在给定地理位置的多个频率载体上广播的服务,即使它可能在一个频率上驻扎。
    驻扎频率上的服务被称为驻扎组。同样,UE可以访问的所有频率上的服务可以按频率分组为多个服务组。因此,一个营建组是所有服务组的相同或子集。
    服务组是UE可以并发访问的一组服务。营地组中的服务可以立即访问,而不需要UE切换/获取另一个频率载体。
    为了从MSDC获得营地组的信息,应用程序应该使用getCampedGroup()。其返回值定义如下。

    • 组名
    • 服务区ID列表 - 服务手柄列表
      注意。
    • 如果应用程序试图访问营地组以外的服务,会有一个额外的延迟。- 在应用程序的多视图用户界面中,不能显示来自不同服务组的服务。
    5.4.6.4.4 Call flows

    在这里插入图片描述

    5.4.6.5 Get File Delivery group list
    5.4.6.5.1 Interface functions
    List< GroupItem > getFileDeliveryGroupList ()
    getFileDeliveryGroupList() returns the list of available groups (GroupItem) where File Delivery
    services are available. Each GroupItem class contains the following member variables:
    String groupName;
    List<Integer> serviceAreaIdList;
    List<Integer> serviceHandleList;
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    成员变量groupName是当前营的网络类型的名称。serviceHandleList是文件传送服务的列表,这些服务在该组的serviceAreaIdList中列出的服务区是可用/有效的。

    5.4.6.5.2 Prerequisites

    添加文件传递模块事件监听器

    5.4.6.5.3 Description

    要获得除已入营组以外的所有服务组的列表(见5.4.6.4节),应用程序应该使用getFileDeliveryGroupList()。返回值有除已入营组以外的服务组列表。

    5.4.6.5.4 Call flows

    在这里插入图片描述

    5.4.6.6 Get File Delivery service list by group
    5.4.6.6.1 Interface functions
    Map <Integer, FDService> getFileDeliveryServiceListByGroup
                                    (String groupName)
    
    • 1
    • 2
    5.4.6.6.2 Prerequisites

    添加文件传递模块事件监听器

    5.4.6.5.3 Description

    To get the list of all File Delivery services for a particular service group, the app should use getFileDeliveryServiceListByGroup(). For more information on service groups, see Section 5.4.6.4.

    5.4.6.6.4 Call flows

    在这里插入图片描述

    5.4.6.7 Get active file download state list
    5.4.6.7.1 Interface functions
    public Map<String, Enum<ActiveFileDownloadState>>
    getActiveFileDownloadInfoList(int serviceHandle, String fileUri);
    
    • 1
    • 2
    5.4.6.7.2 Get active file download state list

    添加文件传递模块事件监听器

    5.4.6.7.3 Description

    要获得活动文件下载状态的列表,应用程序应该使用getActiveFileDownloadInfoList()。返回值有文件URI地图和所请求服务的相应状态。
    如果应用程序没有指定任何文件URI,该地图包含所请求服务的所有活动文件的状态。如果应用程序请求一个特定文件URI的状态,返回的地图将根据请求的文件URI和服务ID进行过滤。
    /exampples/
    这个函数的结果可用于确定所请求的文件是否仍在进行中,或是否已被BM-SC取消。假设应用程序开始对F1(列在文件URI列表中)进行捕获。后来,应用程序收到服务列表的更新,说F1已经不在了。在服务列表更新中,F1可以从文件URI列表中删除,原因如下。

    • F1计划过期
    • F1计划被BM-SC取消了
      在F1从服务列表更新中被删除后,应用程序可以检查F1的状态,以确保文件下载仍在进行,并等待文件修复。
    5.4.6.7.4 Call flows

    在这里插入图片描述

  • 相关阅读:
    Mysql深入优化 (一) --- 索引、视图、存储过程、触发器
    【云原生|Docker系列7】Docker Machine 使用详解
    【动态规划】647. 回文子串、516. 最长回文子序列
    jvm 自带调优工具一览
    Android Room的使用详解
    外贸出口化妆品BCOP认证解析及适用范围
    HashMap部分八股文
    RK3568-buildroot添加用户应用程序
    [UE]node.js 报错解决办法 throw er;// Unhandled ‘error‘event解决某个端口被占用的情况
    Java面向对象编程
  • 原文地址:https://blog.csdn.net/weixin_38498942/article/details/127547245
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号