CN113133085B - 建立连接和获取中继服务代码的方法和通信装置 - Google Patents

建立连接和获取中继服务代码的方法和通信装置 Download PDF

Info

Publication number
CN113133085B
CN113133085B CN201911391368.4A CN201911391368A CN113133085B CN 113133085 B CN113133085 B CN 113133085B CN 201911391368 A CN201911391368 A CN 201911391368A CN 113133085 B CN113133085 B CN 113133085B
Authority
CN
China
Prior art keywords
relay service
application
service code
parameter
terminal device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911391368.4A
Other languages
English (en)
Other versions
CN113133085A (zh
Inventor
丁辉
张迪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201911391368.4A priority Critical patent/CN113133085B/zh
Priority to CN202210516897.8A priority patent/CN114885439A/zh
Priority to PCT/CN2020/111204 priority patent/WO2021135295A1/zh
Priority to EP20908647.9A priority patent/EP4072234A4/en
Publication of CN113133085A publication Critical patent/CN113133085A/zh
Application granted granted Critical
Publication of CN113133085B publication Critical patent/CN113133085B/zh
Priority to US17/851,403 priority patent/US20220330361A1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/22Communication route or path selection, e.g. power-based or shortest path routing using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • H04W48/10Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/04Terminal devices adapted for relaying to or from another terminal or user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请提供了一种建立连接和获取中继服务代码的方法。该方法包括:第一终端设备发送第一广播消息,该第一广播消息包括第一中继服务代码,该第一中继服务代码包括第一参数的信息,该第一参数是访问第一应用对应的参数,该第一应用是该第一终端设备待发起的应用;该第一终端设备接收来自第二终端设备的响应消息,该响应消息用于指示该第二终端设备支持以该第一参数访问该第一应用。第一终端设备根据该第一中继服务代码匹配到的第二终端设备,可以提供第一终端设备所需的中继服务。

Description

建立连接和获取中继服务代码的方法和通信装置
技术领域
本申请涉及无线通信领域,并且更具体地,涉及一种建立连接和获取中继服务代码的方法和通信装置。
背景技术
在***(4th generation,4G)***中所定义的邻近中继方案中,远端用户设备(user equipment,UE)与中继UE通过预配置的中继服务代码(relay service code)建立PC5连接。远端UE与中继UE建立PC5连接之后,远端UE通过中继UE发起业务或应用时,中继UE基于自身所收到的用户路由选择策略(UE routing selection policy,URSP)规则为该业务或应用建立协议数据单元(protocol data unit,PDU)会话,即此时根据该业务或应用所选择的会话参数是运营商为中继UE所配置的会话参数。而对于远端UE而言,其可能开通了相应增值业务,或是订购了增值套餐,从而运营商为该远端UE配置的可以是优先级更高的会话参数。因此,远端UE基于当前预配置的中级服务代码匹配到中继UE,可能无法提供远端UE所需要的业务保障。
发明内容
本申请提供一种建立连接和获取中继服务代码的方法,根据本申请提供的方法,远端 UE匹配的中继UE可以提供远端UE需要的业务保障。
第一方面,提供了一种建立连接的方法,该方法包括:第一终端设备发送第一广播消息,该第一广播消息包括第一中继服务代码,该第一中继服务代码包括第一参数的信息,该第一参数是访问第一应用对应的参数,该第一应用是该第一终端设备待发起的应用;该第一终端设备接收来自第二终端设备的响应消息,该响应消息用于指示该第二终端设备支持以该第一参数访问该第一应用。
基于上述技术方案,远端UE发送的第一广播消息中包括的第一中继服务代码可以包括第一参数的信息。因此,根据该第一广播消息匹配到的中继UE,能够以远端UE所需要的会话参数访问其待发起的应用,即该中继UE可以提供远端UE需要的业务保障。
结合第一方面,在第一方面的某些实现方式中,该第一参数包括以下参数中的一种或多种:数据网络名称(data network name,DNN)、单切片选择辅助信息(single-network slice selection assistance information,S-NSSAI)、会话和服务连续(session and service continuity mode,SSC)模式、PDU会话类型、接入方式优先级、非第三代合作伙伴计划 (3rd Generation Partnership Project,3GPP)分流指示。
结合第一方面,在第一方面的某些实现方式中,该第一中继服务代码与该第一应用相关联。
结合第一方面,在第一方面的某些实现方式中,该第一中继服务代码与第二应用相关联,该第二应用是该第二终端设备支持中继服务的应用。
结合第一方面,在第一方面的某些实现方式中,该方法还包括:该第一终端设备通过接入和移动管理(access and mobility management function,AMF)网元向第一策略控制 (policy control function,PCF)网元发送第一请求消息,该第一请求消息用于请求获取该第一中继服务代码;该第一终端设备接收来自该第一PCF网元的该第一中继服务代码。
结合第一方面,在第一方面的某些实现方式中,该第一请求消息包括以下信息:该第一终端设备的标识信息、请求类型、该应用的标识符。
结合第一方面,在第一方面的某些实现方式中,该第一请求消息还包括降级指示信息,该降级指示信息用于指示该第一终端设备是否接受服务降级。
第二方面,提供了一种建立连接的方法,该方法包括:第二终端设备接收第一广播消息,该第一广播消息包括第一中继服务代码,该第一中继服务代码包括第一参数的信息,该第一参数是访问第一应用对应的参数,该第一应用是该第一终端设备待发起的应用;该第二终端设备向该第一终端发送响应消息,该响应消息用于指示该第二终端设备支持以该第一参数访问该第一应用。
基于上述技术方案,远端UE发送的第一广播消息中包括的第一中继服务代码可以包括第一参数的信息。因此,根据该第一广播消息匹配到的中继UE,能够以远端UE所需要的会话参数访问其待发起的应用,即该中继UE可以提供远端UE需要的业务保障。
结合第二方面,在第二方面的某些实现方式中,该第一参数包括以下参数中的一种或多种:DNN、S-NASSI、SSC模式、PDU会话类型、接入方式优先级、非3GPP分流指示。
结合第二方面,在第二方面的某些实现方式中,在该第二终端设备向该第一终端设备发送响应消息之前,该方法还包括:该第二终端设备确定是否支持以该第一参数访问该第一应用。
结合第二方面,在第二方面的某些实现方式中,该第一中继服务代码与该第一应用相关联,该方法还包括:该第二终端设备根据该第一中继服务代码是否与第二中继服务代码相同或等同,确定是否支持以该第一参数访问该第一应用,该第二中继服务代码与该第一应用或第二应用相关联,该第二应用是该第二终端设备支持中继服务的应用,该第二中继服务代码是该第二终端设备保存的中继服务代码。
结合第二方面,在第二方面的某些实现方式中,该第一中继服务代码与第二应用相关联,该第二应用是该第二终端设备支持中继服务的应用,该方法还包括:该第二终端设备根据该第一中继服务代码是否与第二中继服务代码相同或等同,确定是否支持以该第一参数访问该第一应用,该第二中继服务代码与该第二应用相关联,该第二中继服务代码是该第二终端设备保存的中继服务代码。
第三方面,提供了一种获取中继服务代码的方法,该方法包括:第一PCF网元接收来自第一终端设备的第一请求消息,该第一请求消息用于请求获取第一中继服务代码,该第一中继服务代码包括第一参数的信息,该第一参数是访问第一应用对应的参数,该第一应用是该第一终端设备待发起的应用;该第一PCF网元根据该第一参数决策该中继服务代码;该第一PCF网元通过AMF网元向该第一终端设备发送该第一中继服务代码。
基于上述技术方案,第一PCF根据远端UE的请求,可以为远端UE分配包括第一参数的信息的第一中继服务代码。进一步地,远端UE根据该第一中继服务代码匹配的中继 UE可以提供远端UE需要的中继服务。
结合第三方面,在第三方面的某些实现方式中,该第一参数包括以下参数中的一种或多种:DNN、S-NASSI、SSC模式、PDU会话类型、接入方式优先级、非3GPP分流指示。
结合第三方面,在第三方面的某些实现方式中,该第一中继服务代码与该第一应用相关联,以及该第一PCF网元根据该第一参数决策该第一中继服务代码,包括:该第一PCF网元根据该第一参数和以下信息决策该第一中继服务代码:该第一终端设备的签约信息、该第一应用的标识符。
结合第三方面,在第三方面的某些实现方式中,该第一中继服务代码与该第一应用相关联,以及该第一PCF网元根据该第一参数决策该中继服务代码,包括:该第一PCF网元根据该第一参数和以下信息决策该第一中继服务代码:该第一终端设备的签约信息、该第一应用的标识符、降级指示信息,该降级指示信息用于指示该第一终端设备是否接受服务降级。
结合第三方面,在第三方面的某些实现方式中,该第一中继服务代码与第二应用相关联,该第二应用是该终端设备支持中继服务的应用,以及该第一PCF网元根据该第一参数决策该第一中继服务代码,包括:该第一PCF网元向第二PCF网元发送第二请求消息,该第二请求消息用于请求获取第二中继服务代码,该第二中继服务代码与该第二应用相关联,该请求消息包括该第一参数和该第一应用的标识符;该第一PCF网元接收来自该第二PCF网元的该第二中继服务代码;该第一PCF网元根据该第二中继服务代码决策该第一中继服务代码。
基于上述技术方案,第一PCF可以为远端UE分配与中继UE相关联的第一中继服务代码,并且该第一中继服务代码对应的中继UE可以提供远端UE需要的中继服务。因此,远端UE根据该第一中继服务代码匹配的中继UE可以满足远端UE的需求。
结合第三方面,在第三方面的某些实现方式中,该方法还包括:该第一PCF网元向该统一数据仓库(unified data repository,UDR)网元发送第三请求消息,该第三请求消息用于请求获取第二PCF的信息;该第一PCF网元接收来自该UDR网元的该第二PCF的信息。
结合第三方面,在第三方面的某些实现方式中,该第一请求消息包括以下信息:该第一终端设备的标识信息、请求类型、该第一应用的标识符。
结合第三方面,在第三方面的某些实现方式中,该第一请求消息还包括降级指示信息,该降级指示信息用于指示该第一终端设备是否接受服务降级。
第四方面,提供了一种建立连接的方法,该方法包括:第一终端设备发送第一广播消息,该第一广播消息包括第三中继服务代码和第一参数,该第一参数是访问第一应用对应的参数,该第一应用是该第一终端设备待发起的应用;该第一终端设备接收来自第二终端设备的响应消息,该响应消息用于指示该第二终端设备支持以该第一参数访问该第一应用。
基于上述技术方案,远端UE发送的第一广播消息中可以包括第一参数的信息。因此,根据该第一广播消息匹配到的中继UE,能够以远端UE所需要的会话参数访问其待发起的应用,即该中继UE可以提供远端UE需要的业务保障。
结合第四方面,在第四方面的某些实现方式中,该第一参数包括以下参数中的一种或多种:DNN、S-NASSI、SSC模式、PDU会话类型。
第五方面,提供了一种建立连接的方法,该方法包括:第二终端设备发送第二广播消息,该第二广播消息包括第二中继服务代码,该第二中继服务代码包括第二参数的信息,该第二参数是访问第二应用对应的参数,该第二应用是该第二终端设备支持中继服务的应用;该第二终端设备接收来自第一终端设备的第四请求消息,该第四请求消息用于请求与该第二终端设备建立PC5连接。
基于上述技术方案,中继UE发送的第二广播消息中包括的第二中继服务代码可以包括第二参数的信息。因此,该中继UE可以以根据该第二广播消息匹配到的远端UE所需要的会话参数,访问远端UE待发起的应用,即该中继UE可以提供远端UE需要的业务保障。
结合第五方面,在第五方面的某些实现方式中,该第二参数包括以下参数中的一种或多种:DNN、S-NASSI、SSC模式、PDU会话类型、接入方式优先级、非3GPP分流指示。
结合第五方面,在第五方面的某些实现方式中,该第二中继服务代码与该第二应用相关联。
结合第五方面,在第五方面的某些实现方式中,该第二中继服务代码与第一应用相关联,该第一应用是该第一终端设备待发起应用。
结合第五方面,在第五方面的某些实现方式中,该方法还包括:该第二终端设备通过 AMF网元向第二PCF网元发送第五请求消息,该第五请求消息用于请求获取该第二中继服务代码;该第二终端设备接收来自该第二PCF网元的该第二中继服务代码。
结合第五方面,在第五方面的某些实现方式中,该第五请求消息包括以下信息:该第二终端设备的标识信息、请求类型、该第二应用的标识符。
第六方面,提供了一种建立连接的方法,该方法包括:第一终端设备接收第二广播消息,该第二广播消息包括第二中继服务代码,该第二中继服务代码包括第二参数的信息,该第二参数是访问第二应用对应的参数,该第二应用是该第二终端设备支持中继服务的应用;该第一终端设备向该第二终端设备发送第四请求消息,该第四请求消息用于请求与该第二终端设备建立PC5连接。
基于上述技术方案,中继UE发送的第二广播消息中包括的第二中继服务代码可以包括第二参数的信息。因此,该中继UE可以以根据该第二广播消息匹配到的远端UE所需要的会话参数,访问远端UE待发起的应用,即该中继UE可以提供远端UE需要的业务保障。
结合第六方面,在第六方面的某些实现方式中,该第二参数包括以下参数中的一种或多种:DNN、S-NASSI、SSC模式、PDU会话类型、接入方式优先级、非3GPP分流指示。
结合第六方面,在第六方面的某些实现方式中,在该第二终端设备向该第一终端设备发送第四请求消息之前,该方法还包括:该第一终端设备确定该第二终端设备是否支持以第一参数访问第一应用,该第一应用是该第一终端设备待发起的应用,该第一参数是访问该第一应用对应的参数。
结合第六方面,在第六方面的某些实现方式中,该第二中继服务代码与该第二应用相关联,该方法还包括:该第一终端设备根据该第二中继服务代码是否与第一中继服务代码相同或等同,确定该第二终端设备是否支持以第一参数访问该第二应用,该第一中继服务代码是该第一终端设备保存的中继服务代码,该第一中继服务代码与该第二应用或第一应用相关联,该第一应用是该第一终端设备待发起的应用,该第一参数是访问该第一应用对应的参数。
结合第六方面,在第六方面的某些实现方式中,该第二中继服务代码与第一应用相关联,该第一应用是该第一终端设备待发起的应用,该方法还包括:该第一终端设备根据该第二中继服务代码是否与第一中继服务代码相同或等同,确定该第二终端设备是否支持以第一参数访问该第一应用,该第一中继服务代码是该第一终端设备保存的中继服务代码,该第二中继服务代码与该第一应用相关联,该第一参数是访问该第一应用对应的参数。
结合第六方面,在第六方面的某些实现方式中,该第一参数包括以下参数中的一种或多种:DNN、S-NASSI、SSC模式、PDU会话类型、接入方式优先级、非3GPP分流指示。
第七方面,提供了一种获取中继服务代码的方法,该方法包括:第二PCF网元接收来自第二终端设备的第五请求消息,该第五请求消息用于请求获取第二中继服务代码,该第二中继服务代码包括第二参数的信息,该第二参数是访问第二应用对应的参数,该第二应用是该第二终端设备支持中继服务的应用;该第二PCF网元根据该第二参数决策该第二中继服务代码;该第二PCF网元通过AMF网元向该第二终端设备发送该第二中继服务代码。
基于上述技术方案,第二PCF根据中继UE的请求,可以为中继UE分配包括第二参数的信息的第二中继服务代码。进一步地,中继UE可以为根据该第一中继服务代码匹配的远端UE提供其需要的中继服务。
结合第七方面,在第七方面的某些实现方式中,该第二参数包括以下参数中的一种或多种:DNN、S-NASSI、SSC模式、PDU会话类型、接入方式优先级、非3GPP分流指示。
结合第七方面,在第七方面的某些实现方式中,该第二中继服务代码与该第二应用相关联,以及该第二PCF网元根据该第二参数决策该第二中继服务代码,包括:该第二PCF网元根据该第二参数和以下信息决策该第二中继服务代码:该第二终端设备的签约信息、该第二应用的标识符。
结合第七方面,在第七方面的某些实现方式中,该第二中继服务代码与该第二应用相关联,以及该第二PCF网元根据该第二参数决策该第二中继服务代码,包括:该第二PCF网元根据该第二参数和以下信息决策该第二中继服务代码:该第二终端设备的签约信息、该第二应用的标识符。
结合第七方面,在第七方面的某些实现方式中,该第二中继服务代码与第一应用相关联,该第一应用是该第一终端设备待发起应用,以及该第二PCF网元根据该第二参数决策该第二中继服务代码,包括:该第二PCF网元向第一PCF网元发送第六请求消息,该第六请求消息用于请求获取第一中继服务代码,该第一中继服务代码与该第一应用相关联,该第六请求消息包括该第二参数和该第二应用的标识符;该第二PCF网元接收来自该第一PCF网元的该第一中继服务代码;该第二PCF网元根据该第一中继服务代码决策该第二中继服务代码。
基于上述技术方案,第二PCF可以为中继UE分配与远端UE相关联的第二中继服务代码,并且该中继UE可以为该第二中继服务代码对应的远端UE提供其需要的中继服务。
结合第七方面,在第七方面的某些实现方式中,该方法还包括:该第二PCF网元向UDR网元发送第七请求消息,该第七请求消息用于请求获取第一PCF的信息;该第二PCF 网元接收来自该UDR网元的该第一PCF的信息。
结合第七方面,在第七方面的某些实现方式中,该第五请求消息包括以下信息:该第二终端设备的标识信息、请求类型、该第二应用的标识符。
第八方面,提供了一种建立连接的方法,该方法包括:
第二终端设备发送第二广播消息,该第二广播消息包括第二中继服务代码和第二参数,该第二参数是访问第二应用对应的参数,该第二应用是该第二终端设备支持中继服务的应用;该第二终端设备接收来自第一终端设备的请求消息,该请求消息用于请求与该第二终端设备建立PC5连接。
基于上述技术方案,中继UE发送的第二广播消息中可以包括第二参数的信息。因此,该中继UE可以以根据该第二广播消息匹配到的远端UE所需要的会话参数,访问远端UE待发起的应用,即该中继UE可以提供远端UE需要的业务保障。
结合第八方面,在第八方面的某些实现方式中,该第二参数包括以下参数中的一种或多种:DNN、S-NASSI、SSC模式、PDU会话类型、接入方式优先级、非3GPP分流指示。
第九方面,提供了一种通信装置,该通信装置包括收发单元:该收发单元用于:发送第一广播消息,该第一广播消息包括第一中继服务代码,该第一中继服务代码包括第一参数的信息,该第一参数是访问第一应用对应的参数,该第一应用是该通信装置待发起的应用;该收发单元还用于:接收来自第二终端设备的响应消息,该响应消息用于指示该第二终端设备支持以该第一参数访问该第一应用。
结合第九方面,在第九方面的某些实现方式中,该第一参数包括以下参数中的一种或多种:DNN、S-NSSAI、SSC模式、PDU会话类型、接入方式优先级、非3GPP分流指示。
结合第九方面,在第九方面的某些实现方式中,该第一中继服务代码与该第一应用相关联。
结合第九方面,在第九方面的某些实现方式中,该第一中继服务代码与第二应用相关联,该第二应用是该第二终端设备支持中继服务的应用。
结合第九方面,在第九方面的某些实现方式中,该收发单元还用于:通过AMF网元向第一PCF网元发送第一请求消息,该第一请求消息用于请求获取该第一中继服务代码;该第一终端设备接收来自该第一PCF网元的该第一中继服务代码。
结合第九方面,在第九方面的某些实现方式中,该第一请求消息包括以下信息:该通信装置的标识信息、请求类型、该第一应用的标识符。
结合第九方面,在第九方面的某些实现方式中,该第一请求消息还包括降级指示信息,该降级指示信息用于指示该通信装置是否接受服务降级。
第十方面,提供了一种通信装置,该通信装置包括收发单元和处理单元:该收发单元用于:接收第一广播消息,该第一广播消息包括第一中继服务代码,该第一中继服务代码包括第一参数的信息,该第一参数是访问第一应用对应的参数,该第一应用是该第一终端设备待发起的应用;该收发单元还用于:向该第一终端发送响应消息,该响应消息用于指示该通信装置支持以该第一参数访问该第一应用。
结合第十方面,在第十方面的某些实现方式中,该第一参数包括以下参数中的一种或多种:DNN、S-NASSI、SSC模式、PDU会话类型、接入方式优先级、非3GPP分流指示。
结合第十方面,在第十方面的某些实现方式中,该处理单元用于:确定是否支持以该第一参数访问该第一应用。
结合第十方面,在第十方面的某些实现方式中,该第一中继服务代码与该第一应用相关联,该处理单元还用于:根据该第一中继服务代码是否与第二中继服务代码相同或等同,确定是否支持以该第一参数访问该第一应用,该第二中继服务代码与该第一应用或第二应用相关联,该第二应用是该通信装置支持中继服务的应用,该第二中继服务代码是该通信装置保存的中继服务代码。
结合第十方面,在第十方面的某些实现方式中,该第一中继服务代码与第二应用相关联,该第二应用是该通信装置支持中继服务的应用,该处理单元还用于:根据该第一中继服务代码是否与第二中继服务代码相同或等同,确定是否支持以该第一参数访问该第一应用,该第二中继服务代码与该第二应用相关联,该第二中继服务代码是该通信装置保存的中继服务代码。
第十一方面,提供了一种通信装置,该通信装置包括收发单元和处理单元:该收发单元用于:接收来自第一终端设备的第一请求消息,该第一请求消息用于请求获取第一中继服务代码,该第一中继服务代码包括第一参数的信息,该第一参数是访问第一应用对应的参数,该第一应用是该第一终端设备待发起的应用;该处理单元用于:根据该第一参数决策该中继服务代码;该收发单元还用于:通过AMF网元向该第一终端设备发送该第一中继服务代码。
结合第十一方面,在第十一方面的某些实现方式中,该第一参数包括以下参数中的一种或多种:DNN、S-NASSI、SSC模式、PDU会话类型、接入方式优先级、非3GPP分流指示。
结合第十一方面,在第十一方面的某些实现方式中,该第一中继服务代码与该第一应用相关联,以及该处理单元具体用于:根据该第一参数和以下信息决策该第一中继服务代码:该第一终端设备的签约信息、该第一应用的标识符。
结合第十一方面,在第十一方面的某些实现方式中,该第一中继服务代码与该第一应用相关联,以及该处理单元具体用于:根据该第一参数和以下信息决策该第一中继服务代码:该第一终端设备的签约信息、该第一应用的标识符、降级指示信息,该降级指示信息用于指示该第一终端设备是否接受服务降级。
结合第十一方面,在第十一方面的某些实现方式中,该第一中继服务代码与第二应用相关联,该第二应用是该终端设备支持中继服务的应用,以及该收发单元用于:向第二PCF网元发送第二请求消息,该第二请求消息用于请求获取第二中继服务代码,该第二中继服务代码与该第二应用相关联,该第二请求消息包括该第一参数和该第一应用的标识符;该收发单元还用于:接收来自该第二PCF网元的该第二中继服务代码;该处理单元用于:根据该第二中继服务代码决策该第一中继服务代码。
结合第十一方面,在第十一方面的某些实现方式中,该收发单元还用于:向该UDR网元发送第三请求消息,该第三请求消息用于请求获取第二PCF的信息;该收发单元还用于:接收来自该UDR网元的该第二PCF的信息。
结合第十一方面,在第十一方面的某些实现方式中,该第一请求消息包括以下信息:该第一终端设备的标识信息、请求类型、该第一应用的标识符。
结合第十一方面,在第十一方面的某些实现方式中,该第一请求消息还包括降级指示信息,该降级指示信息用于指示该第一终端设备是否接受服务降级。
第十二方面,提供了一种通信装置,该通信装置包括收发单元:该收发单元用于:发送第一广播消息,该第一广播消息包括第一中继服务代码和第一参数,该第一参数是访问第一应用对应的参数,该第一应用是该通信装置待发起的应用;该收发单元还用于:接收来自第二终端设备的响应消息,该响应消息用于指示该第二终端设备支持以该第一参数访问该第一应用。
结合第十二方面,在第十二方面的某些实现方式中,该第一参数包括以下参数中的一种或多种:DNN、S-NASSI、SSC模式、PDU会话类型。
第十三方面,提供了一种通信装置,该通信装置包括收发单元:该收发单元用于:发送第二广播消息,该第二广播消息包括第二中继服务代码,该第二中继服务代码包括第二参数的信息,该第二参数是访问第二应用对应的参数,该第二应用是该通信装置支持中继服务的应用;该收发单元还用于:接收来自第一终端设备的第四请求消息,该第四请求消息用于请求与该通信装置建立PC5连接。
结合第十三方面,在第十三方面的某些实现方式中,该第二参数包括以下参数中的一种或多种:DNN、S-NASSI、SSC模式、PDU会话类型、接入方式优先级、非3GPP分流指示。
结合第十三方面,在第十三方面的某些实现方式中,该第二中继服务代码与该第二应用相关联。
结合第十三方面,在第十三方面的某些实现方式中,该第二中继服务代码与第一应用相关联,该第一应用是该第一终端设备待发起应用。
结合第十三方面,在第十三方面的某些实现方式中,该收发单元还用于:通过AMF网元向第二PCF网元发送第五请求消息,该第五请求消息用于请求获取该第二中继服务代码;收发单元还用于:接收来自该第二PCF网元的该第二中继服务代码。
结合第十三方面,在第十三方面的某些实现方式中,该第五请求消息包括以下信息:该第二终端设备的标识信息、请求类型、该第二应用的标识符。
第十四方面,提供了一种通信装置,该通信装置包括收发单元和处理单元:该收发单元用于:接收第二广播消息,该第二广播消息包括第二中继服务代码,该第二中继服务代码包括第二参数的信息,该第二参数是访问第二应用对应的参数,该第二应用是第二终端设备支持中继服务的应用;该收发单元向该第二终端设备发送第四请求消息,该第四请求消息用于请求与该第二终端设备建立PC5连接。
结合第十四方面,在第十四方面的某些实现方式中,该第二参数包括以下参数中的一种或多种:DNN、S-NASSI、SSC模式、PDU会话类型、接入方式优先级、非3GPP分流指示。
结合第十四方面,在第十四方面的某些实现方式中,在该收发单元向该第二终端设备发送第四请求消息之前,该处理单元用于:确定该第二终端设备是否支持以第一参数访问第一应用,该第一应用是该通信装置待发起的应用,该第一参数是访问该第一应用对应的参数。
结合第十四方面,在第十四方面的某些实现方式中,该第二中继服务代码与该第二应用相关联,该处理单元还用于:根据该第二中继服务代码是否与第一中继服务代码相同或等同,确定该第二终端设备是否支持以第一参数访问该第二应用,该第一中继服务代码是该通信装置保存的中继服务代码,该第一中继服务代码与该第二应用或第一应用相关联,该第一应用是该通信装置待发起的应用,该第一参数是访问该第一应用对应的参数。
结合第十四方面,在第十四方面的某些实现方式中,该第二中继服务代码与第一应用相关联,该第一应用是该通信装置待发起的应用,该处理单元还用于:根据该第二中继服务代码是否与第一中继服务代码相同或等同,确定该第二终端设备是否支持以第一参数访问该第一应用,该第一中继服务代码是该通信装置保存的中继服务代码,该第二中继服务代码与该第一应用相关联,该第一参数是访问该第一应用对应的参数。
结合第十四方面,在第十四方面的某些实现方式中,该第一参数包括以下参数中的一种或多种:DNN、S-NASSI、SSC模式、PDU会话类型、接入方式优先级、非3GPP分流指示。
第十五方面,提供了一种通信装置,该通信装置包括收发单元和处理单元:该收发单元用于:接收来自第二终端设备的第五请求消息,该第五请求消息用于请求获取第二中继服务代码,该第二中继服务代码包括第二参数的信息,该第二参数是访问第二应用对应的参数,该第二应用是该第二终端设备支持中继服务的应用;该处理单元用于:根据该第二参数决策该第二中继服务代码;该收发单元还用于:通过AMF网元向该第二终端设备发送该第二中继服务代码。
结合第十五方面,在第十五方面的某些实现方式中,该第二参数包括以下参数中的一种或多种:DNN、S-NASSI、SSC模式、PDU会话类型、接入方式优先级、非3GPP分流指示。
结合第十五方面,在第十五方面的某些实现方式中,该第二中继服务代码与该第二应用相关联,以及该处理单元具体用于:根据该第二参数和以下信息决策该第二中继服务代码:该第二终端设备的签约信息、该第二应用的标识符。
结合第十五方面,在第十五方面的某些实现方式中,该第二中继服务代码与该第二应用相关联,以及该处理单元具体用于:根据该第二参数和以下信息决策该第二中继服务代码:该第二终端设备的签约信息、该第二应用的标识符。
结合第十五方面,在第十五方面的某些实现方式中,该第二中继服务代码与第一应用相关联,该第一应用是该第一终端设备待发起应用,以及该收发单元用于:向第一PCF网元发送第六请求消息,该第六请求消息用于请求获取第一中继服务代码,该第一中继服务代码与该第一应用相关联,该第六请求消息包括该第二参数和该第二应用的标识符;该收发单元还用于:接收来自该第一PCF网元的该第一中继服务代码;该处理单元用于:根据该第一中继服务代码决策该第二中继服务代码。
结合第十五方面,在第十五方面的某些实现方式中,该收发单元还用于:向UDR网元发送第七请求消息,该第七请求消息用于请求获取第一PCF的信息;该收发单元还用于:接收来自所述UDR网元的所述第一PCF的信息。
结合第十五方面,在第十五方面的某些实现方式中,该第五请求消息包括以下信息:该第二终端设备的标识信息、请求类型、该第二应用的标识符。
第十六方面,提供了一种通信装置,该通信装置包括收发单元:该收发单元用于:发送第二广播消息,该第二广播消息包括第二中继服务代码和第二参数,该第二参数是访问第二应用对应的参数,该第二应用是该通信装置支持中继服务的应用;该通信装置还用于:接收来自第一终端设备的请求消息,该请求消息用于请求与该通信装置建立PC5连接。
结合第十六方面,在第十六方面的某些实现方式中,该第二参数包括以下参数中的一种或多种:DNN、S-NASSI、SSC模式、PDU会话类型、接入方式优先级、非3GPP分流指示。
第十七方面,提供了一种通信装置,包括处理器。该处理器与存储器耦合,可用于执行存储器中的指令或者数据,以实现上述第一方面以及第一方面中任一种可能实现方式、第四方面以及第四方面中任一种可能实现方式、第六方面以及第六方面中任一种可能实现方式中的方法。其中,该通信装置还包括存储器。其中,该通信装置还包括通信接口,处理器与通信接口耦合。
在一种实现方式中,该通信装置为第一终端设备。当该通信装置为第一终端设备时,所述通信接口可以是收发器,或,输入/输出接口。
在另一种实现方式中,该通信装置为配置于第一终端设备中的芯片或芯片***。当该通信装置为配置于第一终端设备中的芯片或芯片***时,该通信接口可以是输入/输出接口。
其中,该收发器可以为收发电路。其中,该输入/输出接口可以为输入/输出电路。
第十八方面,提供了一种通信装置,包括处理器。该处理器与存储器耦合,可用于执行存储器中的指令或者数据,以实现上述第二面以及第二方面中任一种可能实现方式、第五方面以及第五方面中任一种可能实现方式、第八方面以及第八方面中任一种可能实现方式中的方法。其中,该通信装置还包括存储器。其中,该通信装置还包括通信接口,处理器与通信接口耦合。
在一种实现方式中,该通信装置为第二终端设备。当该通信装置为第二终端设备时,所述通信接口可以是收发器,或,输入/输出接口。
在另一种实现方式中,该通信装置为配置于第二终端设备中的芯片或芯片***。当该通信装置为配置于第二终端设备中的芯片或芯片***时,该通信接口可以是输入/输出接口。
其中,所述收发器可以为收发电路。其中,所述输入/输出接口可以为输入/输出电路。
第十九方面,提供了一种通信装置,包括处理器。该处理器与存储器耦合,可用于执行存储器中的指令或者数据,以实现上述第三方面以及第三方面中任一种可能实现方式中的方法。其中,该通信装置还包括存储器。其中,该通信装置还包括通信接口,处理器与通信接口耦合。
在一种实现方式中,该通信装置为第一PCF网元。当该通信装置为第一PCF网元时,所述通信接口可以是收发器,或,输入/输出接口。
在另一种实现方式中,该通信装置为配置于第一PCF网元中的芯片或芯片***。当该通信装置为配置于第一PCF网元中的芯片或芯片***时,该通信接口可以是输入/输出接口。
其中,该收发器可以为收发电路。其中,该输入/输出接口可以为输入/输出电路。
第二十方面,提供了一种通信装置,包括处理器。该处理器与存储器耦合,可用于执行存储器中的指令或者数据,以实现上述第七方面以及第七方面中任一种可能实现方式中的方法。其中,该通信装置还包括存储器。其中,该通信装置还包括通信接口,处理器与通信接口耦合。
在一种实现方式中,该通信装置为第二PCF网元。当该通信装置为第二PCF网元时,所述通信接口可以是收发器,或,输入/输出接口。
在另一种实现方式中,该通信装置为配置于第二PCF网元中的芯片或芯片***。当该通信装置为配置于第二PCF网元中的芯片或芯片***时,该通信接口可以是输入/输出接口。
其中,该收发器可以为收发电路。其中,该输入/输出接口可以为输入/输出电路。
第二十一方面,提供了一种处理器,包括:输入电路、输出电路和处理电路。所述处理电路用于通过所述输入电路接收信号,并通过所述输出电路发送信号,使得所述处理器执行第一方面至第八方面以及第一方面至第八方面中任一种可能实现方式中的方法。
在具体实现过程中,上述处理器可以为一个或多个芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本申请实施例对处理器及各种电路的具体实现方式不做限定。
第二十二方面,提供了一种处理装置,包括处理器和存储器。该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以执行第一方面至第八方面以及第一方面至第八方面中任一种可能实现方式中的方法。
其中,该处理器为一个或多个,该存储器为一个或多个。
其中,该存储器可以与所述处理器集成在一起,或者该存储器与处理器分离设置。
在具体实现过程中,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,ROM),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本申请实施例对存储器的类型以及存储器与处理器的设置方式不做限定。
应理解,相关的数据交互过程例如发送指示信息可以为从处理器输出指示信息的过程,接收能力信息可以为处理器接收输入能力信息的过程。具体地,处理器输出的数据可以输出给发射器,处理器接收的输入数据可以来自接收器。其中,发射器和接收器可以统称为收发器。
上述第二十二方面中的处理装置可以是一个或多个芯片,或者,也可以是一个芯片***。该处理装置中的处理器可以通过硬件来实现也可以通过软件来实现。当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。
第二十三方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序 (也可以称为代码,或指令),当所述计算机程序被运行时,使得执行上述第一方面至第八方面以及第一方面至第八方面中任一种可能实现方式中的方法。
第二十四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述第一方面至第八方面以及第一方面至第八方面中任一种可能实现方式中的方法。
第二十五方面,提供了一种通信***,包括:前述的第一终端设备,第二终端设备,和/或,前述的第一PCF网元,和/或,前述的第二PCF网元。
附图说明
图1适用于本申请实施例提供的方法的应用场景的示意图。
图2是本申请实施例提供的建立连接的方法的示意性流程图。
图3是本申请实施例提供的获取中继服务代码的方法的示意性流程图。
图4是本申请实施例提供的建立连接的方法的示意性流程图。
图5是本申请实施例提供的获取中继服务代码的方法的示意性流程图。
图6至图9是本申请实施例提供的建立连接的方法的示意性流程图。
图10是本申请实施例提供的通信装置的示意性框图。
图11是本申请实施例提供的终端设备的结构示意图。
具体实施方式
下面结合附图,对本申请中的技术方案进行描述。
本申请实施例的技术方案可以应用于各种通信***,例如:全球移动通讯(GlobalSystem of Mobile communication,GSM)***、码分多址(Code Division MultipleAccess, CDMA)***、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)***、通用分组无线业务(General Packet Radio Service,GPRS)、长期演进(Long TermEvolution, LTE)***、LTE频分双工(Frequency Division Duplex,FDD)***、LTE时分双工(Time Division Duplex,TDD)、通用移动通信***(Universal MobileTelecommunication System, UMTS)、全球互联微波接入(Worldwide Interoperabilityfor Microwave Access,WiMAX) 通信***、第五代(5th Generation,5G)***或新无线(New Radio,NR)、或未来的通信***等。
应理解,本申请实施例并未对本申请实施例提供的方法的执行主体的具体结构特别限定,只要能够通过运行记录有本申请实施例的提供的方法的代码的程序,以根据本申请实施例提供的方法进行通信即可,例如,本申请实施例提供的方法的执行主体可以是终端或网络侧设备,或者,是用户设备或网络侧设备中能够调用程序并执行程序的功能模块。
为便于理解本申请实施例,首先结合图1详细说明本申请实施例的一个应用场景。
图1是适用于本申请实施例提供的方法的网络架构的示意图。如图所示,该网络架构具体可以包括下列网元:
1、用户设备(user equipment,UE):可以称终端设备、终端、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、无线通信设备、用户代理或用户装置。终端设备还可以是蜂窝电话、无绳电话、会话启动协议(Session InitiationProtocol,SIP)电话、无线本地环路(Wireless Local Loop,WLL)站、个人数字处理(Personal Digital Assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5G网络中的终端设备或者未来演进的公用陆地移动通信网络(Public Land Mobile Network,PLMN)中的终端设备等,本申请实施例对此并不限定。如图1所示,图中示出了UE#A和UE#B。其中,UE#B通过Uu接口与下一代无线接入网(next generation radio access network, NG-RAN)相连,然后UE#B再通过NG-RAN接入到5G核心网(5G core network,5GC)。 UE#A通过PC5接口与UE#B相连。
2、接入网(access network,AN):为特定区域的授权用户提供入网功能,并能够根据用户的级别,业务的需求等使用不同质量的传输隧道。接入网络可以为采用不同接入技术的接入网络。目前的无线接入技术有两种类型:3GPP接入技术和非第三代合作伙伴计划(non-3GPP)接入技术。其中,3GPP接入技术,例如第三代(3rd generation,3G)***中采用的无线接入网技术、4G***中采用的无线接入网技术、或图1中的NG-RAN技术(如5G***中采用的无线接入技术)。3GPP接入技术是指符合3GPP标准规范的接入技术,采用3GPP接入技术的接入网络称为无线接入网络(radio access network,RAN)。其中,5G***中的接入网设备称为下一代基站节点(next generation Node Base station, gNB)。非3GPP接入技术是指不符合3GPP标准规范的接入技术,例如,以wifi中的接入点(access point,AP)为代表的空口技术。
基于无线通信技术实现接入网络功能的接入网可以称为无线接入网(radioaccess network,RAN)。无线接入网能够管理无线资源,为终端提供接入服务,进而完成控制信号和用户数据在终端和核心网之间的转发。
无线接入网例如可以是基站(NodeB)、演进型基站(evolved NodeB,eNB或eNodeB)、 5G移动通信***中的基站(gNB)、未来移动通信***中的基站或WiFi***中的AP等,还可以是云无线接入网络(cloud radio access network,CRAN)场景下的无线控制器,或者该接入网设备可以为中继站、接入点、车载设备、可穿戴设备以及未来5G网络中的网络设备或者未来演进的PLMN网络中的网络设备等。本申请的实施例对无线接入网设备所采用的具体技术和具体设备形态不做限定。
3、接入和移动管理功能(access and mobility management function,AMF)实体:主要用于移动性管理和接入管理等,可以用于实现移动性管理实体(mobilitymanagement entity,MME)功能中除会话管理之外的其它功能,例如,合法监听、或接入授权(或鉴权)等功能。在本申请实施例中,可用于实现接入和移动管理网元的功能。
4、会话管理功能(session management function,SMF)实体:主要用于会话管理、UE的网际协议(Internet Protocol,IP)地址分配和管理、选择可管理用户平面功能、策略控制、或收费功能接口的终结点以及下行数据通知等。在本申请实施例中,可用于实现会话管理网元的功能。
5、用户平面功能(User Plane Function,UPF)实体:即,数据面网关。可用于分组路由和转发、或用户面数据的服务质量(quality of service,QoS)处理等。用户数据可通过该网元接入到数据网络(data network,DN)。在本申请实施例中,可用于实现用户面网关的功能。
6、数据网络(DN):用于提供传输数据的网络。例如,运营商业务的网络、因特(Internet) 网、第三方的业务网络等。如图1中示出了第三方部署的应用服务器。
7、网络开放功能(network exposure function,NEF)实体:用于安全地向外部开放由 3GPP网络功能提供的业务和能力等。
8、策略控制功能(policy control function,PCF)实体:用于指导网络行为的统一策略框架,为控制平面功能网元(例如AMF,SMF网元等)提供策略规则信息等。
9、统一数据管理(unified data management,UDM)实体:用于统一数据管理、5G用户数据管理、处理用户标识、接入鉴权、注册、或移动性管理等。
10、应用功能(application function,AF)实体:用于进行应用影响的数据路由,接入网络开放功能网元,或,与策略框架交互进行策略控制等。AF可以是第三方功能实体,也可以是运营商部署的应用服务,如IP多媒体子***(IP multimedia subsystem,IMS) 语音呼叫业务。对于第三方应用的应用功能实体,其与核心网进行交互时还可经由NEF 实体进行授权处理,例如第三方应用功能直接向NEF实体发送请求消息,NEF实体判断该AF实体是否被允许发送该请求消息,若验证通过,则将转发该请求消息至对应PCF实体或UDM实体。
11、统一数据仓库(unified data repository,UDR)实体:用于签约数据、策略数据、应用数据等类型数据的存取。
在该网络架构中,N6接口为UPF实体和DN之间的参考点,用于传输用户面的数据等。
应理解,上述应用于本申请实施例的网络架构仅是举例说明的从传统点到点的架构和服务化架构的角度描述的网络架构,适用本申请实施例的网络架构并不局限于此,任何能够实现上述各个网元的功能的网络架构都适用于本申请实施例。
还应理解,图1中所示的AMF实体、SMF实体、UPF实体、NEF实体、PCF实体、 UDM实体、AF实体、UDR实体可以理解为核心网中用于实现不同功能的网元,例如可以按需组合成网络切片。这些核心网网元可以各自独立的设备,也可以集成于同一设备中实现不同的功能,本申请对此不做限定。
下文中,为便于说明,将用于实现AMF的实体记作接入和移动管理网元,将用于实现SMF的实体记作会话管理网元,将用于实现UPF的实体记作用户面网关,将用于实现 UDR功能的实体记作统一数据仓库网元,将用于实现PCF的实体记作策略控制网元。应理解,上述命名仅为用于区分不同的功能,并不代表这些网元分别为独立的物理设备,本申请对于上述网元的具体形态不作限定,例如,可以集成在同一个物理设备中,也可以分别是不同的物理设备。此外,上述命名仅为便于区分不同的功能,而不应对本申请构成任何限定,本申请并不排除在5G网络以及未来其它的网络中采用其他命名的可能。例如,在6G网络中,上述各个网元中的部分或全部可以沿用5G中的术语,也可能采用其他名称等。在此进行统一说明,以下不再赘述。
还应理解,图1中的各个网元之间的接口名称只是一个示例,具体实现中接口的名称可能为其他的名称,本申请对此不作具体限定。此外,上述各个网元之间的所传输的消息(或信令)的名称也仅仅是一个示例,对消息本身的功能不构成任何限定。
在UE建立PDU会话的过程中,UE可以基于一定的URSP规则建立PDU会话。其中,URSP规则仅支持由归属地策略控制功能(home-policy control function,H-PCF)实体提供,URSP规则主要用于UE决策如何为待传输的业务数据流选择路由策略,例如,该待传输的业务数据流是否支持分流至non-3GPP接入,或者,为该待传输的业务数据流选择特定的DNN、S-NSSAI、SSC模式、PDU会话类型等信息。
URSP的结构主要由两部分内容组成:流量描述符(traffic descriptor),定义URSP 中可用于流量识别的特性;路由选择描述符列表(list of route selectiondescriptor)。
UE执行URSP匹配的过程可简要描述如下:
当UE判断需发起特定的业务/应用时,将按照URSP规则的优先级,按顺序对待发起的业务/应用与UE所收到的URSP规则中的流量描述符进行匹配,若匹配到具体的URSP 规则(该匹配到的URSP规则可能是默认的规则,即该URSP规则中的流量描述符与所有的业务/应用都匹配),则UE继续判断是否已有PDU会话符合该匹配到的URSP规则中的路由选择描述符的定义。
若已有PDU会话所对应的DNN、S-NASSI、SSC模式、PDU会话类型等信息与待发起的业务/应用所对应的DNN、S-NASSI、SSC模式等PDU会话类型信息一致,则UE可以选择在已有的PDU会话基础上发起PDU会话修改请求。PDU会话修改请求消息中可以携带以下参数:PDU会话标识符、N1接口会话管理容器(N1 SM Container)。其中,PDU会话标识符用于接入和移动管理网元关联至具体会话上下文,N1 SM Container则由接入和移动管理网元透传至会话管理网元。其中,N1 SM Container包括PDU会话修改请求,PDU会话修改请求中包括:PDU会话标识符、分组过滤器、操作、请求的服务质量 (service of quality,QoS)。
若已有的PDU所对应的DNN、S-NASSI、SSC模式、PDU会话类型等信息均无法与待发起的业务/应用所对应的DNN、S-NASSI、SSC模式、PDU会话类型等信息匹配,则 UE将为该待发起的业务/应用发起PDU会话建立请求。PDU会话建立请求消息中可以携带以下参数:新分配的PDU会话标识符、DNN、S-NASSI、N1 SM Container。其中,新分配的PDU会话标识符用于标识该PDU会话建立请求所对应的PDU会话,DNN和 S-NASSI作为接入与移动管理网元为该PDU会话建立请求选择会话管理网元的参数,N1 SM Container则由接入和移动管理网元透传至所选择的会话管理网元。其中,N1 SM Container包括SSC模式、PDU会话类型。
在中继接入场景下,当UE处于运营商网络覆盖较弱的边缘区域,或者处于运营商网络覆盖范围之外的情况下,若该UE需发起特定的业务或应用,则可以通过与邻近的UE 建立PC5连接,从而间接地接入到5G网络中。例如,图1所示的UE#A在需要发起特定的业务或应用的情况下,可以通过与UE#B建立PC5连接,从而接入到5GC中。
为了便于理解,后文将使用中继服务的UE记为远端(remote)UE,将为远端UE提供中继服务的UE记为中继(relay)UE。例如,图1所示的UE#A对应的是远端UE,UE#B 对应的是中继UE。
远端UE与中继UE建立PC5连接的方式有以下两种:
模式A:
中继UE根据从策略控制网元收到的频点信息在相应的频带上发送广播消息,该广播消息可以包括:(a)中继UE的标识符:链路层标识符(link layer identifier);(b)中继UE的信息:可以包括中继UE的层2标识或应用层用户信息;(c)中继服务代码:可以包括业务信息、安全策略,可选地,还可以包括授权允许接入的UE列表。其中,中继服务代码是中继UE本地预配置的。
相对应地,远端UE根据从策略控制网元收到的频点信息在相应的频带对广播消息进行监听。进一步地,远端UE对监听到的广播信息中的中继服务代码进行解析,若监听到的中继服务代码能与远端UE本地预配置的中继服务代码对应,则远端UE可以判断该中继UE能够提供远端UE所需要发起的应用或业务的中继服务。再进一步地,远端UE向该中继UE发起PC5建立请求,从而与该中继UE建立PC5连接。
模式B:
远端UE根据从策略控制网元收到的频点信息在相应的频带上发送广播消息,该广播消息可以包括:(a)远端UE的信息:可以包括远端UE的链路层标识或应用层用户信息;(b)中继服务代码:可以包括业务信息、安全策略。其中,中继服务代码是远端UE本地预配置的。若远端UE能够预先获取到中继UE的标识符,则该广播信息中还可以包括中继UE的标识符。
相对应地,中继UE根据从策略控制网元收到的频点信息在相应的频带对广播消息进行监听。进一步地,中继UE对监听到的广播消息中的中继服务代码进行解析,若监听到的中继服务代码能与中继UE本地预配置的中继服务代码对应,则中继UE可以判断自身能够为远端UE提供远端UE需要发起的应用或业务的中继服务。
进一步地,中继UE向远端UE发送响应消息,该响应消息可以包括:(a)中继UE 的标识符:链路层标识符;(b)远端UE的信息。相对应地,远端UE接收到该响应消息之后,向中继UE发起PC5建立请求,从而与该中继UE建立PC5连接。
其中,远端UE本地预配置的中继服务代码与中继UE本地配置的中继服务代码对应可以理解为,远端UE本地配置的中继服务代码与中继UE本地预配置的中继服务代码相同,或者等同,又或者通过特定的加密/解密算法可以得到对等信息,例如远端UE的中继服务代码与中继UE的中继服务代码对应同一个应用标识符(application identifier)。
在4G***中所定义的邻近中继方案中,由于中继业务仅用于公共安全业务,因此远端UE与中继UE中所保存的中继服务代码为预配置方式,且中继服务代码与公共安全业务直接关联。然而在当前5G***的讨论中,中继业务不再局限于公共安全场景,若继续沿用预配置中继服务代码的方式,可能会导致中继业务无法反应实际应用,且不具备动态调整的灵活性。
除此之外,当前远端UE在通过中继UE发起业务或应用时,中继UE基于自身所收到的URSP规则为该业务或应用建立PDU会话,即此时根据该业务或应用所选择的DNN、 S-NASSI、SSC模式、PDU会话类型等信息是运营商为中继UE所配置的参数。而对于远端UE而言,其可能开通了相应增值业务,或是订购了增值套餐,从而运营商为该远端 UE配置的可以是优先级更高的DNN、S-NASSI、SSC模式、PDU会话类型等信息。若远端UE基于上文所述的方法匹配中继UE,则匹配到的中继UE可能无法提供远端UE所需要的业务保障。
有鉴于此,本申请实施例提供一种建立连接的方法,可以使远端UE能够匹配到支持以远端UE需要的方式接入特定的应用服务的中继UE。
下面将结合附图详细说明本申请实施例提供的方法。
需要说明的是,在下文中结合附图描述实施例的过程中,图中仅为便于理解而示意,不应对本申请构成任何限定。此外,图中示出AMF可对应于接入和移动管理网元,UDR 可对应于统一数据仓库网元,PCF可对应于策略管理网元。各网元名称仅为区分不同的功能而定义,不应对本申请构成任何限定。本申请并不排除定义其他网元来实现相同或相似功能的可能。
还需要说明的是,本申请实施例中提及的第一中继服务代码对应于UE#A(远端UE)保存的中继服务代码。该第一中继服务代码的具体内容可以有多种,例如,该第一中继服务代码(对应于下文中的中继服务代码#1)可以与UE#A待发起的应用相关联,且不包括第一参数的信息;或者,该第一中继服务代码(对应于下文中的中继服务代码#2)可以与 UE#A待发起的应用或UE#B支持中继服务的应用相关联,且包括第一参数的信息;又或者,该第一中继服务代码(对应于下文中的中继服务代码#3)可以与UE#B支持中继服务的应用相关联,且不包括第一参数的信息。这里的第一参数可以是以下参数中的一种或多种:DNN、S-NASSI、SSC模式、PDU会话类型、接入方式优先级、非3GPP分流指示。
还需要说明的是,本申请实施例中提及的第二中继服务代码对应于UE#B(中继UE)保存的中继服务代码。该第二中继服务代码的具体内容可以有多种,例如,该第二中继服务代码(对应于下文中的中继服务代码#4)可以与UE#B支持中继服务的应用相关联,且不包括第二参数的信息;或者,该第二中继服务代码(对应于下文中的中继服务代码#5) 可以与UE#A待发起的应用或UE#B支持中继服务的应用相关联,且包括第二参数的信息;又或者,该第二中继服务代码(对应于下文中的中继服务代码#6)可以与UE#A待发起的应用相关联,且不包括第二参数的信息。这里的第二参数可以是以下参数中的一种或多种: DNN、S-NASSI、SSC模式、PDU会话类型、接入方式优先级、非3GPP分流指示。
还需要说明的是,本申请实施例提及的应用包括应用和/或业务。
图2示出了本申请实施例提供的建立连接的方法的示意性流程图。图2所示的方法可以由图1所示的***中的UE#A和UE#B执行,其中UE#A对应于第一终端设备,UE#B 对应于第二终端设备。该方法200中所描述的UE#A与UE#B建立连接的方法对应于模式 B,即由远端UE发送广播消息。如图2所示,该方法包括S210和S220。下面详细描述每个步骤。
S210,UE#A发送第一广播消息。
UE#A可以根据从为其服务的策略控制网元收到的频点信息在相应的频带上发送该第一广播消息。相对应地,UE#B可以根据从为其服务的策略控制网元收到的频点信息在相应的频带上接收该第一广播消息。
该第一广播消息用于发现可以为UE#A提供中继服务的UE#B。
本申请实施例对该第一广播消息的具体内容不做限定。
在一种实现方式中,该第一广播消息可以包括以下信息:UE#A的信息、中继服务代码#1(所述第一中继服务代码的一例)以及第一参数。
其中UE#A的信息用于标识该UE#A,UE#A的信息可以包括UE#A的链路层标识或者UE#A的应用层用户信息。
中继服务代码#1与第一应用相关联,该第一应用是UE#A待发起的应用,中继服务代码#1可以包括UE#A待发起的应用的信息,可选的,该中继服务代码#1还可包括UE#A 的中继服务安全策略。
中继服务代码#1可以是UE#A本地预配置的,也可以是UE#A从为其服务的策略控制网元获取的,本申请实施例对此不做限定。后文会结合其他实施例对UE#A从为其服务的策略控制网元获取中继服务代码#1的方法进行描述,为了简洁,此处暂不详述。
第一参数是访问第一应用对应的参数,即该第一参数是UE#A访问该第一应用需要使用的参数,或者是UE#A访问该第一应用允许使用的参数。也就是说,该第一参数是运营商为UE#A待发起的应用配置的URSP规则中的路由选择描述信息中的参数。该第一参数可以是所述路由选择描述信息中的参数里的一种或多种:DNN、S-NAASI、SSC模式、PDU 会话类型、接入方式优先级、非3GPP分流指示等。
该第一参数可以是UE#A从为其服务的策略控制网元获取的。
在另一种实现方式中,该第一广播消息可以包括以下信息:UE#A的信息、中继服务代码#2(所述第一中继服务代码的一例)。
其中,UE#A的信息用于标识该UE#A,UE#A的信息可以包括UE#A的链路层标识或者UE#A的应用层用户信息。
中继服务代码#2包括第一参数的信息。中继服务代码#2包括第一参数的信息可以理解为,中继服务代码#2包括第一参数对应的编码,或者,中继服务代码#2包括第一参数。换句话说,从中继服务代码#2中可以解析出第一参数。
本申请实施例对中继服务代码#2的具体形式不做限定。
作为一个示例,该中继服务代码#2与第一应用相关联,也可以理解为该中继服务代码#2与UE#A相关联。在此情况下,该中继服务代码#2还可以包括第一应用的信息,可选地,该中继服务代码#2还可以包括UE#A的中继服务安全策略。
作为另一个示例,该中继服务代码#2与第二应用相关联,该第二应用是UE#B支持中继服务的应用,也可以理解为该中继服务代码#2与UE#B相关联。在此情况下,该中继服务代码#2可以包括第二应用的信息,可选地,该中继服务代码#2还可以包括UE#B 的中继服务安全策略。
该中继服务代码#2可以是UE#A从为其服务的策略控制网元获取的。后文会结合其他实施例详细描述UE#A从为其服务的策略控制网元获取中继服务代码#2的方法,为了简洁,此处暂不详述。
在又一种实施方式中,该第一广播消息可以包括以下信息:UE#A的信息、中继服务代码#3(所述第一中继服务代码的一例)。
其中UE#A的信息用于标识该UE#A,UE#A的信息可以包括UE#A的链路层标识或者UE#A的应用层用户信息。
中继服务代码#3与第二应用相关联,也可以理解为该中继服务代码#3与UE#B相关联。且该中继服务代码#3对应的UE#B能够为UE#A提供中继服务。换句话说,该中继服务代码#3是可用中继服务代码。中继服务代码#3可以包括第二应用的信息,可选地,该中继服务代码#3还可以包括UE#B的中继服务安全策略。
其中,中继服务代码#3可以是UE#A从为其服务的策略控制网元获取的。后文会结合其他实施例详细描述UE#A从为其服务的策略控制网元获取中继服务代码#3的方法,为了简洁,此处暂不详述。
在又一种实施方式中,该第一广播消息可以包括以下信息:UE#A的信息、中继服务代码#1(所述第一中继服务代码的一例)。
其中UE#A的信息用于标识该UE#A,UE#A的信息可以包括UE#A的链路层标识或者UE#A的应用层用户信息。
中继服务代码#1与第一应用相关联,该第一应用是UE#A待发起的应用,中继服务代码#1可以包括UE#A待发起的应用的信息,可选地,该中继服务代码#1还可以包括UE#A 的中继服务安全策略。
中继服务代码#1可以是UE#A本地预配置的,也可以是UE#A从为其服务的策略控制网元获取的,本申请实施例对此不做限定。后文会结合其他实施例对UE#A从为其服务的策略控制网元获取中继服务代码#1的方法进行描述,为了简洁,此处暂不详述。
S220,UE#B向UE#A发送响应消息。
该响应消息用于指示UE#B支持以第一参数访问第一应用。该响应消息可以包括:UE#B的标识符、UE#A的信息。其中,UE#B的标识符用于标识UE#B,UE#B的标识符可以包括UE#B的链路层标识符。
如前文所述,UE#A发送的第一广播消息可以包括不同的内容。
在一种实现方式中,UE#A发送的第一广播消息包括以下信息:UE#A的信息、中继服务代码#1(所述第一中继服务代码的一例)以及第一参数。
在此情况下,UE#B接收到UE#A发送的第一广播消息之后,首先对该第一广播消息中的中继服务代码#1进行解析,判断自身是否能够提供UE#A待发起的应用的中继服务。
UE#B对该第一广播消息中的中继服务代码#1解析可以理解为,UE#B判断该广播消息中的中继服务代码#1与UE#B所配置的中继服务代码#4(所述第二中继服务代码的一例)是否相同,或者,是否等同,又或者,是否对中继服务代码#1与中继服务代码#4进行特定的加密/解密算法可以得到对等信息。例如,UE#B对中继服务代码#1与中继服务代码#4进行特定的解密算法是否可以得到同一个应用标识符。再例如,UE#B所配置的中继服务代码#4也可以是目标中继服务代码的过滤器,根据该过滤器,UE#B可判断该中继服务代码#1是否符合该过滤器需求,即UE#B是否可以为该中继服务代码#1所对应的 UE#A支持提供UE#A待发起的应用的中继服务。
其中,中继服务代码#4与第二应用相关联,也可以理解为中继服务代码#4与UE#B相关联。中继服务代码#4是UE#B保存的中继服务代码,可以是UE#B本地预配置的,也可以是UE#B从为其服务的策略控制网元获取的,本申请实施例对此不做限定。UE#B 从为其服务的策略控制网元获取中继服务代码#4的方法可以参考UE#A获取中继服务代码#1的方法,为了简洁,本申请实施例不再赘述。
若UE#B确定中继服务代码#1与中继服务代码#4相同,或者,等同,或者进行特定的加密/解密算法可以得到对等信息,则UE#B继续判断自身是否支持以第一参数访问第一应用。
若UE#B确定自身支持以第一参数访问第一应用,则UE#B确定自身能够提供第一应用的中继服务。然后,UE#B可以向UE#A回复一个响应消息。
示例性地,UE#B可以根据第一参数是否与第二参数一致或等同,确定自身是否支持以第一参数访问第一应用。第二参数是访问第二应用的参数。若第一参数与第二参数一致或等同,则UE#B确定自身支持以第一参数访问第一应用。
可选地,若该第一参数中包括多个参数,则UE#B可以在确定自身能够以该第一参数中的至少一个参数访问第一应用的情况下,确定自身能够提供第一应用的中继服务。例如,若该第一参数中包括DNN和S-NAASI,则UE#B确定自身能够以该第一参数中的DNN 访问第一应用的情况下,确定自身能够提供第一应用的中继服务;或者UE#B确定自身能够以该第一参数中的S-NAASI访问第一应用的情况下,确定自身能够提供第一应用的中继服务;或者UE#B确定自身能够以该第一参数中的DNN和S-NAASI访问第一应用的情况下,确定自身能够提供第一应用的中继服务。
在另一种实现方式中,UE#A发送的第一广播消息包括以下信息:UE#A的信息、中继服务代码#2(所述第一中继服务代码的一例)。
在此情况下,UE#B接收到UE#A发送的第一广播消息之后,可以对该第一广播消息中的中继服务代码#2进行解析,判断自身是否能够提供第一应用的中继服务。
作为一个示例,在中继服务代码#2与第一应用相关联的情况下,UE#B对该第一广播消息中的中继服务代码#2解析可以理解为,UE#B判断该中继服务代码#2是否与UE#B 预先获取的中继服务代码#5(所述第二中继服务代码的一例)相同或等同,也可以理解为 UE#B获取中继服务代码#2中包括的第一参数的信息。
若UE#B可以知道为UE#A服务的策略控制网元是如何为UE#A配置中继服务代码#2的,则可以成功解析中继服务代码#2。例如,若为UE#B服务的策略控制网元为UE#B配置中继服务代码#5的方式,与为UE#A服务的策略控制网元为UE#A配置中继服务代码 #2的方式相同,则UE#B可以知道为UE#A服务的策略控制网元是如何为UE#A配置中继服务代码#2的。其中,中继服务代码#5与第二应用相关联。或者,UE#B有可能可以通过对中继服务代码#2进行特定的加密/解密算法之后,得到中继服务代码#2中的第一参数的信息。以上以举例的方式示出了UE#B解析中继服务代码#2的方法,不应对本申请实施例造成限定。
进一步地,若UE#B可以成功解析中继服务代码#2,即可以成功获取中继服务代码#2 中包括的第一参数的信息,则UE#B继续确定自身能否支持以该第一参数访问第一应用。
若UE#B确定自身支持以该第一参数访问第一应用,则UE#B确定自身能够提供第一应用的中继服务。然后,UE#B可以向UE#A回复一个响应消息。
示例性地,UE#B可以根据第一参数是否与第二参数相同或等同,确定自身是否支持以第一参数访问第一应用。第二参数是访问第二应用的参数。若第一参数与第二参数相同或等同,则UE#B确定自身支持以第一参数访问第一应用。
可选地,若该第一参数中包括多个参数,则UE#B确定自身能够以该第一参数中的至少一个参数访问第一应用的情况下,确定自身能够提供第一应用的中继服务。例如,若该第一参数中包括DNN和S-NAASI,则UE#B确定自身支持以该第一参数中的DNN访问第一应用的情况下,确定自身能够提供第一应用的中继服务;或者UE#B确定自身支持以该第一参数中的S-NAASI访问第一应用的情况下,确定自身能够提供第一应用的中继服务;或者UE#B确定自身支持以该第一参数中的DNN和S-NAASI访问第一应用的情况下,确定自身能够提供第一应用的中继服务。
作为另一个示例,在该中继服务代码#2与第一应用相关联的情况下,UE#B对该第一广播消息中的中继服务代码#2解析可以理解为,UE#B判断该中继服务代码#2是否与 UE#B预先获取的中继服务代码#5相同或等同。示例性地,UE#B可以根据该中继服务代码#2与中继服务代码#5的前缀是否相同或等同,判断该中继服务代码#2中继服务代码#5 是否相同或等同。其中,UE#B能够为中继服务代码#5所对应的UE#A提供中继服务,即支持第一参数访问第一应用。中继服务代码#5与第一应用相关联。
因此,若UE#B确定该第一广播消息中的中继服务代码#2与UE#B预先获取的中继服务代码#5等同或相同,则可以确定自身能够提供第一应用的中继服务,即支持以第一参数访问第一应用。然后,UE#B可以向UE#A回复一个响应消息。
可选地,UE#B预先获取的中继服务代码#5有多个,若中继服务代码#2与其中一个中继服务代码#5等同或相同,则UE#B可以确定自身能够提供第一应用的中继服务。
作为另一个示例,在中继服务代码#2与第二应用相关联的情况下,UE#B对该第一广播消息中的中继服务代码#2解析可以理解为UE#B判断该中继服务代码#2与UE#B所保存的中继服务代码#5是否相同或等同。示例性地,UE#B可以根据该中继服务代码#2与中继服务代码#5的前缀是否相同或等同,判断该中继服务代码#2中继服务代码#5是否相同或等同。其中,中继服务代码#5与第二应用相关联。
若UE#B确定中继服务代码#2与中继服务代码#5相同或等同,则UE#B确定自身能够提供第一应用的中继服务,即UE#B确定自身支持以该第一参数访问第一应用。然后, UE#B可以向UE#A回复一个响应消息。
在又一种实现方式中,该广播消息还可以包括以下信息:UE#A的信息、中继服务代码#3(所述第一中继服务代码的一例)。
在此情况下,UE#B接收到UE#A发送的第一广播消息之后,首先对该广播消息中的中继服务代码#3进行解析,以判断自身是否能够提供第一应用的中继服务。
UE#B对该中继服务代码#3解析可以理解为,UE#B判断该中继服务代码#3与UE#B所保存的中继服务代码#4(所述第二中继服务代码的一例)是否相同或等同。示例性地,UE#B可以根据该中继服务代码#3与中继服务代码#3的前缀是否相同或等同,判断该中继服务代码#3中继服务代码#3是否相同或等同。其中,中继服务代码#4与第二应用相关联。
若UE#B确定中继服务代码#3与中继服务代码#4相同或等同,则UE#B确定自身能够提供第一应用的中继服务,即UE#B确定自身支持以第一参数访问第一应用。然后, UE#B可以向UE#A回复一个响应消息。
在又一种实现方式中,该广播消息还可以包括以下信息:UE#A的信息、中继服务代码#1(所述第一中继服务代码的一例)。
在此情况下,UE#B接收到UE#A发送的第一广播消息之后,首先对该广播消息中的中继服务代码#1进行解析,以判断自身是否能够提供第一应用的中继服务。
UE#B对该中继服务代码#1解析可以理解为,UE#B判断该中继服务代码#1与UE#B所保存的中继服务代码#6(所述第二中继服务代码的一例)是否相同或等同。示例性地,UE#B可以根据该中继服务代码#1与中继服务代码#6的前缀是否相同或等同,判断该中继服务代码#2中继服务代码#5是否相同或等同。其中,中继服务代码#6与第一应用相关联。
若UE#B确定中继服务代码#1与中继服务代码#6相同或等同,则UE#B确定自身能够提供第一应用的中继服务,即UE#B确定自身支持以第一参数访问第一应用。然后, UE#B可以向UE#A回复一个响应消息。
可选地,UE#B所保存的中继服务代码#6有多个,若中继服务代码#1与其中一个中继服务代码#6等同或相同,则UE#B可以确定自身能够提供第一应用的中继服务。
可选地,在UE#A收到UE#B的响应消息之后,可以向UE#B发送PC5连接请求消息,以与UE#B建立PC5连接。
进一步地,UE#A与UE#B建立PC5连接之后,若UE#B判断本地无可用的PDU会话,则根据第一应用的标识符执行URSP匹配,并根据匹配到的URSP规则中的路由选择描述符列表发起PDU会话建立流程。其中,该PDU会话建立请求所请求的DNN、S-NSSAI、 SSC模式、PDU会话类型等参数中的一个或多个与UE#A所需要的会话参数一致或等同。
在本申请实施例中,UE#A发送的第一广播消息中可以包括第一参数,或者第一中继服务代码可以包括第一参数的信息,又或者,UE#A发送的第一广播消息中可以包括从策略控制网元获取的可用中继服务代码。因此,根据该第一广播消息匹配到的UE#B能够以UE#A所需要的会话参数(即所述第一参数)访问第一应用。
图3示出了第一终端设备(图中所示的UE#A)获取第一中继服务代码的方法的示意性流程图。图中所示的AMF#1、PCF#1以及UDR#1都为UE#A提供服务,PCF#2为第二终端设备(图中未画出)提供服务。如图3所示,该方法300包括S310-S330,下面详细描述每个步骤。
S310,UE#A通过AMF#1(所述接入和移动管理网元的一例)向PCF#1(所述第一策略控制网元的一例)发送请求消息#1(所述第一请求消息的一例)。
其中,该请求消息#1用于请求获取第一中继服务代码。
UE#A通过AMF#1向PCF#1发送请求消息#1的方法可以是:
方式一:
UE#A首先向AMF#1发送注册请求消息,该注册请求消息中可以包括以下信息中的一种或多种:UE#A的标识信息、第一应用的标识符。
其中,UE#A的标识信息可以是用户隐藏标识符(subscriber concealedidentifier,SUCI),或者是全球唯一临时标识(globally unique temporary identity,GUTI)。UE#A的标识信息用于标识UE#A,以及用于AMF#1映射得到用户永久标识符(subscriber permanent identifier,SUPI)。
第一应用的标识符用于指示UE#A待发起的应用。
可选地,该注册请求消息中还可以包括降级指示信息,该降级指示信息用于指示UE#A 是否接受服务降级。服务降级可以理解为会话参数降级,例如,UE#A是否接受以低优先级的会话参数访问第一应用。
作为一个示例,该降级指示信息用于指示UE#A不接受服务降级,表示UE#A只允许以UE#A需要的会话参数访问第一应用。
作为另一个示例,该降级指示信息用于指示UE#A接受服务降级,表示UE#A可以允许以比UE#A需要的会话参数的优先级低的会话参数访问第一应用。例如,UE#A当前处于无运营商网络覆盖区域,为了尽可能接入运营商网络,UE#A可以允许以低优先级的 DNN、S-NASSI、SSC模式、PDU会话类型等参数访问第一应用。
然后,AMF#1收到来自UE#A的注册请求消息之后,向PCF#1发送请求消息#1。
本申请实施例对该请求消息#1的具体形式不做限定。例如,若AMF#1收到的注册请求消息是初始注册请求消息,即AMF#1与PCF#1之间还没有建立用户策略关联,则该请求消息#1可以是用户策略关联建立请求消息。又例如,若AMF#1收到的注册请求消息是由于UE#A位置更新发出的注册请求消息,或者是UE#A周期性发出的注册请求消息,即 AMF#1与PCF#1之间的用户策略关联还处于激活状态,则该请求消息#1可以是用户策略关联更新请求消息。
该请求消息#1可以包括以下信息:UE#A的标识信息、第一应用的标识符。其中,UE#A的标识信息是SUPI。
可选地,该请求消息#1还可以包括降级指示信息。
可以理解,该请求消息#1的内容可以与注册请求消息的内容对应。例如,注册请求消息中包括UE#A的标识信息和第一应用的标识符,则请求消息#1也包括UE#A的标识信息和第一应用的标识符。又例如,注册请求消息中包括UE#A的标识信息、第一应用的标识符和降级指示信息,则请求消息#1也包括UE#A的标识信息、第一应用的标识符和降级指示信息。
方式二:
UE#A首先向AMF#1发送邻近(proximity based service,ProSe)发现请求消息,该ProSe发现请求消息可以包括以下信息中的一种或多种:UE#A的标识信息、请求类型、第一应用的标识符。
其中,UE#A的标识信息可以SUCI,或者是GUTI。UE#A的标识信息用于标识UE#A,以及用于AMF#1映射得到SUPI。
第一应用的标识符用于指示UE#A待发起的应用。
请求类型用于指示UE#A请求作为中继UE节点还是远端UE节点。
可选地,该注册请求消息中还可以包括降级指示信息,该降级指示信息用于指示UE#A 是否接受服务降级。服务降级可以理解为会话参数降级,例如,UE#A是否接受以低优先级的会话参数访问第一应用。
作为一个示例,该降级指示信息用于指示UE#A不接受服务降级,表示UE#A只允许以UE#A需要的会话参数访问第一应用。
作为另一个示例,该降级指示信息用于指示UE#A接受服务降级,表示UE#A可以允许以比UE#A需要的会话参数的优先级低的会话参数访问第一应用。例如,UE#A当前处于无运营商网络覆盖区域,为了尽可能接入运营商网络,UE#A可以允许以低优先级的 DNN、S-NASSI、SSC模式、PDU会话类型等参数访问第一应用。
然后,AMF#1收到来自UE#A的ProSe发现请求消息之后,向PCF#1发送请求消息 #1。
该请求消息#1可以包括以下信息:UE#A的标识信息、第一应用的标识符、请求类型。其中,UE#A的标识信息是SUPI,该标识信息可以理解为AMF#1根据SUCI或GUTI映射得到。
可选地,该请求消息#1还可以包括所述降级指示信息。
可以理解,该请求消息#1的内容可以与ProSe发现请求消息的内容对应。例如,ProSe 发现请求消息包括UE#A的标识信息和第一应用的标识符,则请求消息#1也包括UE#A的标识信息和第一应用的标识符。又例如,ProSe发现请求消息中包括UE#A的标识信息、第一应用的标识符和降级指示信息,则请求消息#1也包括UE#A的标识信息、第一应用的标识符和降级指示信息。
S320,PCF#1决策第一中继服务代码。
本申请实施例对PCF#1决策第一中继服务代码的方法不做限定。
在一种实现方式中,PCF#1可以根据第一参数决策第一中继服务代码。该第一中继服务代码可对应于上文所述的中继服务代码#2。
第一参数是访问第一应用对应的参数,即该第一参数是UE#A访问该第一应用需要使用的参数,或者是UE#A访问该第一应用允许使用的参数。也就是说,该第一参数是运营商为UE#A支持中继服务的应用配置的URSP规则中的路由选择描述信息中的参数。该第一参数可以是所述路由选择描述信息中的参数里的一种或多种:DNN、S-NAASI、SSC模式、PDU会话类型、接入方式优先级、非3GPP分流指示等。
作为一个示例,PCF#1可以对第一参数对应的编码进行哈希运算,得到第一中继服务代码。
作为另一个示例,PCF#1可以对第一参数对应的编码采用密钥加密,得到第一中继服务代码。
在另一种实现方式中,PCF#1可以根据第一参数和以下信息决策第一中继服务代码: UE#A的签约信息、第一应用的标识符。该第一中继服务代码可对应于上文所述的中继服务代码#2。
同样地,PCF#1可以将第一参数对应的编码,和上述信息对应的编码一起进行哈希运算或采用密钥加密得到第一中继服务代码。
在又一种实现方式中,PCF#1可以根据第一参数和以下信息决策第一中继服务代码:UE#A的签约信息、第一应用的标识符、降级指示信息。该第一中继服务代码可对应于上文所述的中继服务代码#2。
若该降级指示信息用于指示UE#A不接受服务降级,则PCF#1可以将第一参数对应的编码,和上述信息对应的编码一起进行哈希运算或采用密钥加密得到第一中继服务代码。
若该降级指示信息用于指示UE#A接受服务降级,则可以将优先级低于第一参数的会话参数对应的编码,和上述信息对应的编码进行哈希运算或采用密钥加密得到第一中继服务代码。
上文中本申请实施例仅以哈希运算和密钥加密作为示例,对PCF#1决策第一中继服务编码的方式进行说明,可以理解,PCF#1还可以采用其他的编码方式决策第一中继服务代码,本申请实施例对此不做限定。
可以理解,若PCF#1处没有保存第一参数,则PCF#1可以从UDR#1(所述数据管理仓库网元的一例)处获取第一参数,或是通过获取第一应用对应的URSP规则或路由选择描述信息,从而从URSP规则或路由选择描述信息中获取所述第一参数。
S3201a,PCF#1向UDR#1发送请求消息#2。
该请求消息#2用于请求获取第一参数,或者用于请求获取第一应用对应的URSP规则,再或者是用于请求获取路由选择描述信息。
可选地,该请求消息#2还用于请求验证UE#A是否被允许使用第一业务。
可选地,若PCF#1收到的请求消息#1中包括请求类型,则该请求消息#2还用于请求验证UE#A是否被允许作为中继UE节点或远端UE节点。
该请求消息#2中包括以下信息:UE#A的标识信息、第一应用的标识符。
可以理解,该请求消息#2不论是用于请求获取第一参数,还是用于请求URSP规则或路由选择描述信息,UDR#1都是首先根据该请求消息#2获取运营商为UE#A下的第一应用配置的URSP规则。进一步地,若该请求消息#2用于请求获取路由选择描述信息,则UDR#1可以从URSP规则中获取路由选择描述信息;若该请求消息#2用于请求获取第一参数,则UDR#1可以先从URSP规则中获取路由选择描述信息,然后再从路由选择描述信息中获取第一参数。
可选地,UDR#1还可以获取UE#A的签约信息。
S3202a,UDR#1向PCF#1发送第一参数。
可选地,UDR#1还可以向PCF#1发送UE#A的签约信息。
在又一种实现方式中,PCF#1可以根据来自PCF#2的第二中继服务代码决策第一中继服务代码。若该第二中继服务代码包括第二参数的信息,则PCF#1根据该第二中继服务代码决策的第一中继服务代码对应于上文所述的中继服务代码#2;若该第二中继服务代码不包括第二参数的信息,则PCF#1根据该第二中继服务代码决策的第一中继服务代码对应于上文所述的中继服务代码#3。
作为一个示例,PCF#1可以不对第二中继服务代码做处理,将第二中继服务代码决策为第一中继服务代码。
作为另一个示例,PCF#1可以对第二中继服务代码做处理,得到第一中继服务代码。例如,PCF#1可以将第二中继服务代码的前缀决策为第一中继服务代码。再例如,PCF#1可以根据该第二中继服务代码生成第一中继服务代码,该第一中继服务代码与第二中继服务代码对应。
可以理解,若PCF#1处没有保存第二中继服务代码,则PCF#1可以从PCF#2处获取第二中继服务代码。
S3201b,PCF#1向UDR#1发送请求消息#3(所述第三请求消息的一例)。
该请求消息#2用于请求获取PCF#2的信息。
S3202b,UDR#1向PCF#1发送PCF#2的信息。
作为一个示例,UDR#1接收到来自PCF#1的请求消息#3之后,可以向PCF#1发送 UE#A所在的拜访地公共陆地移动网络(public land mobile network,PLMN)的标识信息和/或邻近PLMN的标识信息。然后,由PCF#1根据该拜访地PLMN的标识信息和/或邻近PLMN的标识信息,查找该拜访地PLMN网络和/或邻近PLMN网络中的PCF#2的信息。
作为另一个示例,UDR#1也可在发送至PCF#1的响应消息中直接携带拜访地PLMN的标识信息和/或邻近PLMN的标识信息,以及该拜访地PLMN网络和/或邻近PLMN网络中的PCF#2的信息。
可以理解,与UE#A所在的PLMN网络邻近的PLMN网络可以有多个,或者,UE#A 所在的PLMN网络和邻近的PLMN网络中分别可以有多个PCF#2,对应地,UDR#1可以获得多个PCF#2的信息。
然后,UDR#1将该多个PCF#2的信息和/或多个PLMN标识信息发送至PCF#1。
若PCF#1收到的是拜访地PLMN标识信息和/或邻近PLMN标识信息,则PCF#1还可通过网络存储功能(network repository function,NRF)网元查询该拜访地PLMN和/或邻近PLMN中的PCF#2的信息。
S3203b,PCF#1向PCF#2发送请求消息#4(所述第二请求消息的一例)。
该请求消息#4用于请求获取第二中继服务代码。
该请求消息#4包括以下信息:第一参数、第一应用的标识符。
可选地,该请求消息#4还可以包括UE#A标识信息。
可选地,该请求消息#4还可以包括降级指示信息。
可以理解,PCF#1可以收到多个PCF#2的信息,因此,PCF#1向每个PCF#2都发送该请求消息#4。
S3204b,PCF#2向PCF#1发送第二中继服务代码。
PCF#2收到请求消息#4之后,首先判断自身所服务的UE#B是否支持以第一参数访问第一应用,例如,PCF#2判断运营商为UE#B配置的URSP规则中的会话参数是否与第一参数等同或相同,若相同或等同,则PCF#2确定自身所服务的UE#B支持以第一参数访问第一应用。然后,PCF#2将其为UE#B决策的第二中继服务代码发送至PCF#1。再例如,PCF#2还可根据本地所保存的中继服务代码列表,判断其中支持提供第一参数访问第一应用的中继服务的第二中继服务代码,并将符合条件的一个或多个第二中继服务代码发送PCF#1。
可选地,若该请求消息#4中还包括UE#A的标识信息,则PCF#2还可以判断自身所服务的UE#B是否允许为UE#A提供中继服务。若允许,则PCF#2将其为UE#B决策的第二中继服务代码发送至PCF#1。
可选地,若该请求消息#4中还包括降级指示信息,则在PCF#2判断运营商为UE#B配置的URSP规则中的会话参数比第一参数优先级更低的情况下,也可以将其为UE#B决策的第二中继服务代码发送至PCF#1。可选地,PCF#2还可根据本地所保存的中继服务代码列表,判断其中支持提供第一参数降级后的第二参数访问第一应用的中继服务的第二中继服务代码,并将符合条件的一个或多个第二中继服务代码发送至PCF#1。
在又一种实现方式中,PCF#1可以根据以下信息决策第一中继服务代码:UE#A的签约信息、第一应用的标识符。该第一中继服务代码可以对应于上文所述的中继服务代码#1。
PCF#1可以将上述信息对应的编码进行哈希运算或采用密钥加密得到第一中继服务代码。
S330,PCF#1通过AMF#1向UE#A发送第一中继服务代码。
PCF#1可以先向AMF#1发送一个响应消息,该响应消息中包括该第一中继服务代码,然后AMF#1将该第一中继服务代码发送至UE#A。
可选地,PCF#1向AMF#1发送的响应消息中还可以包括第一应用的标识符。相对应地,AMF#1向UE#A发送的消息中也可以包括第一应用的标识符。
可选地,PCF#1向AMF#1发送的响应消息中还可以包括UE#A发送第一广播消息对应的无线参数,例如,频带信息、频带适用地理区域、有效时间等。相对应地,AMF#1 向UE#A发送的消息中也可以包括无线参数、有效时间等信息。
在本申请实施例中,PCF#1根据UE#A的请求可以为UE#A分配包括第一参数的信息的第一中继服务代码。进一步地,UE#A根据该第一中继服务代码匹配的UE#B可以提供 UE#A需要的中继服务。或者,PCF#1还可以为UE#A分配与UE#B相关联的第一中继服务代码,并且该第一中继服务代码对应的UE#B可以提供UE#A需要的中继服务。因此, UE#A根据该第一中继服务代码匹配的UE#B可以满足UE#A的需求。
图4示出了本申请实施例提供的建立连接的方法的示意性流程图。图4所示的方法可以由图1所示的***中的UE#A和UE#B执行,其中UE#A对应于第一终端设备,UE#B 对应于第二终端设备。该方法200中所描述的UE#A与UE#B建立连接的方法对应于模式 A,即由中继UE发送广播消息。如图4所示,该方法包括S410和S420。下面详细描述每个步骤。
S410,UE#B发送第二广播消息。
UE#B可以根据从为其服务的策略控制网元收到的频点信息在相应的频带上发送该第二广播消息。相对应地,UE#A可以根据从为其服务的策略控制网元收到的频点信息在相应的频带上接收该第二广播消息。
该第二广播消息用于被需要中继服务的UE#A发现。
本申请实施例对该第二广播消息的具体内容不做限定。
在一种实现方式中,该广播消息可以包括以下信息:UE#B的信息、中继服务代码#4(所述第二中继服务代码的一例)以及第二参数。
其中UE#B的信息用于标识该UE#B,UE#B的信息可以包括UE#B的链路层标识或者UE#B的应用层用户信息。
中继服务代码#4与第二应用相关联,该第二应用是UE#B支持中继服务的应用,中继服务代码#4可以包括第二应用的信息可选地,该中继服务代码#4还可以包括UE#B的中继服务安全策略。
中继服务代码#4可以是UE#B本地预配置的,也可以是UE#B从为其服务的策略控制网元获取的,本申请实施例对此不做限定。后文会结合其他实施例对UE#B从为其服务的策略控制网元获取中继服务代码#4的方法进行描述,为了简洁,此处暂不详述。
第二参数是访问第二应用对应的参数,即该第二参数是UE#B访问该第二应用需要使用的参数,或者是UE#B访问该第二应用允许使用的参数。也就是说,该第二参数是运营商为UE#B支持中继服务的应用配置的URSP规则中的路由选择描述信息中的参数。该第二参数可以所述路由选择描述信息中的参数里的一种或多种:DNN、S-NAASI、SSC模式、 PDU会话类型、接入方式优先级、非3GPP分流指示等。
该第二参数是UE#B从为其服务的策略控制网元获取的。
在另一种实现方式中,该广播消息可以包括以下信息:UE#B的信息、中继服务代码#5。
其中UE#B的信息用于标识该UE#B,UE#B的信息可以包括UE#B的链路层标识或者UE#B的应用层用户信息。
中继服务代码#5包括第二参数的信息。中继服务代码#5包括第二参数的信息可以理解为,中继服务代码#5包含第二参数对应的编码,或者,中继服务代码#5包含第二参数。换句话说,从中继服务代码#5中可以解析出第二参数。
本申请实施例对中继服务代码#5的具体形式不做限定。
作为一个示例,该中继服务代码#5与第二应用相关联,也可以理解为该中继服务代码#5与UE#B相关联。在此情况下,该中继服务代码#5还可以包括第二应用的信息,可选地,该中继服务代码#5还可以包括UE#B的中继服务安全策略。
作为另一个示例,该中继服务代码#5与第一应用相关联,该第一应用是UE#A待发起应用,也可以理解为该中继服务代码#5与UE#A相关联。在此情况下,该中继服务代码#5还可以包括第一应用的信息,可选地,该中继服务代码#5还可以包括UE#A的中继服务安全策略。
该中继服务代码#5可以是UE#B从为其服务的策略控制网元获取的。后文会结合其他实施例详细描述UE#B从为其服务的策略控制网元获取中继服务代码#5的方法,为了简洁,此处暂不详述。
在又一种实施方式中,该第一广播消息可以包括以下信息:UE#B的信息、中继服务代码#6(所述第二中继服务代码的一例)。
其中UE#B的信息用于标识该UE#B,UE#B的信息可以包括UE#B的链路层标识或者UE#B的应用层用户信息。
中继服务代码#6与第一应用相关联,也可以理解为该中继服务代码#6与UE#A相关联。且UE#B能够为该中继服务代码#6对应的UE#A提供中继服务。换句话说,该中继服务代码#6是可用中继服务代码。中继服务代码#6可以包括第一应用的信息,可选地,该中继服务代码#6还可以包括UE#A的中继服务安全策略。
其中,中继服务代码#6可以是UE#B从为其服务的策略控制网元获取的。后文会结合其他实施例详细描述UE#B从为其服务的策略控制网元获取中继服务代码#6的方法,为了简洁,此处暂不详述。
在又一种实施方式中,该第一广播消息可以包括以下信息:UE#B的信息、中继服务代码#4(所述第二中继服务代码的一例)。
其中UE#B的信息用于标识该UE#B,UE#B的信息可以包括UE#B的链路层标识或者UE#B的应用层用户信息。
中继服务代码#4与第二应用相关联,中继服务代码#4可以包括第二应用的信息,可选地,该中继服务代码#4还可以包括UE#B的中继服务安全策略。
中继服务代码#4可以是UE#B本地预配置的,也可以是UE#B从为其服务的策略控制网元获取的,本申请实施例对此不做限定。后文会结合其他实施例对UE#B从为其服务的策略控制网元获取中继服务代码#1的方法进行描述,为了简洁,此处暂不详述。
S420,UE#A向UE#B发送请求消息#5(所述第四请求消息的一例)。
该请求消息#5用于请求与UE#B建立PC5连接。
如前文所述,UE#B发送的第二广播消息可以包括不同的内容。
在一种实现方式中,UE#B发送的第一广播消息包括以下信息:UE#B的信息、中继服务代码#4(所述第二中继服务代码的一例)以及第二参数。
在此情况下,UE#A接收到UE#B发送的第二广播消息之后,首先对该第二广播消息中的中继服务代码#4进行解析,判断UE#B是否能够提供自身待发起的应用的中继服务。
UE#A对该第二广播消息中的中继服务代码#4解析可以理解为,UE#A判断该第二广播消息中的中继服务代码#4与UE#A所保存的中继服务代码#1(所述第一中继服务代码的一例)是否相同,或者,是否等同,又或者,是否对中继服务代码#1与中继服务代码 #4进行特定的加密/解密算法可以得到对等信息。例如,UE#A对中继服务代码#1与中继服务代码#4进行特定的解密算法是否可以得到同一个应用标识符。再例如,UE#A所配置的中继服务代码#1也可以是目标中继服务代码的过滤器,根据该过滤器,UE#A可判断该中继服务代码#4是否符合该过滤器需求,即该中继服务代码#4所对应的UE#B是否可以为UE#A提供UE#A待发起的应用的中继服务。
其中,中继服务代码#1与第一应用相关联,也可以理解为中继服务代码#1与UE#A相关联。中继服务代码#1是UE#A保存的中继服务代码,可以是UE#A本地预配置的,也可以是UE#A从为其服务的策略控制网元获取的,本申请实施例对此不做限定。UE#A 从为其服务的策略控制网元获取中继服务代码#1的方法可以参考UE#B获取中继服务代码#4的方法,为了简洁,本申请实施例不再赘述。
若UE#A确定中继服务代码#1与中继服务代码#4相同,或者,等同,或者进行特定的加密/解密算法可以得到对等信息,则UE#A继续该第二参数是否第一参数一致或等同,第一参数是访问第一应用对应的参数。
若UE#A确定该第二参数与第一参数一致或等同,则UE#A确定UE#B能够提供第一应用的中继服务。然后,UE#A可以向UE#B发送请求消息#5。
可选地,若该第一参数中包括多个参数,则UE#A可以在确定该第二参数中的至少一个参数与第一参数中的参数一致或等同的情况下,确定自身能够提供第一应用的中继服务。例如,若该第二参数中包括DNN和S-NAASI,则UE#A确定该第二参数中的DNN 与第一参数中的DNN一致或等同的情况下,确定UE#B能够提供第一应用的中继服务;则UE#A确定该第二参数中的S-NASSI与第一参数中的S-NASSI一致或等同的情况下,确定UE#B能够提供第一应用的中继服务;则UE#A确定该第二参数中的DNN和S-NASII 与第一参数中的DNN和S-NASSI一致或等同的情况下,确定UE#B能够提供第一应用的中继服务。
在另一种实现方式中,UE#B发送的第二广播消息包括以下信息:UE#B的信息、中继服务代码#5(所述第二中继服务代码的一例)。
在此情况下,UE#A接收到UE#B发送的第二广播消息之后,可以对该第二广播消息中的中继服务代码#5进行解析,判断UE#B是否能够提供第一应用的中继服务。
作为一个示例,在中继服务代码#5与第二应用相关联的情况下,UE#A对该第二广播消息中的中继服务代码#5解析可以理解为,UE#A判断该中继服务代码#5是否与UE#A 预先获取的中继服务代码#2相同或等同,也可以理解为UE#A获取中继服务代码#5中包括的第二参数的信息。
若UE#A可以知道为UE#B服务的策略控制网元是如何为UE#B配置中继服务代码#5的,则可以成功解析中继服务代码#5。例如,若为UE#A服务的策略控制网元为UE#A配置中继服务代码#2(所述第一中继服务代码的一例)的方式,与为UE#B服务的策略控制网元为UE#B配置中继服务代码#5的方式相同,则UE#A可以知道为UE#B服务的策略控制网元是如何为UE#B配置中继服务代码#5的。其中,中继服务代码#2与第一应用相关联。或者,UE#A有可能可以通过对中继服务代码#5进行特定的加密/解密算法之后,得到中继服务代码#5中的第二参数的信息。以上以举例的方式示出了UE#A解析中继服务代码#5的方法,不应对本申请实施例造成限定。
进一步地,若UE#A可以成功解析中继服务代码#5,即可以成功获取中继服务代码#5 中包括的第二参数的信息,则UE#A该第二参数或否与第一参数一致或等同。
若UE#A确定该第二参数与第一参数一致或等同,则UE#A确定UE#B能够提供第一应用的中继服务。然后,UE#A可以向UE#B发送请求消息#5。
可选地,若该第二参数中包括多个参数,则UE#A可以在确定该第二参数中的至少一个参数与第一参数中的参数一致或等同的情况下,确定自身能够提供第一应用的中继服务。例如,若该第二参数中包括DNN和S-NAASI,则UE#A确定该第二参数中的DNN 与第一参数中的DNN一致或等同的情况下,确定UE#B能够提供第一应用的中继服务;或者UE#A确定该第二参数中的S-NASSI与第一参数中的S-NASSI一致或等同的情况下,确定UE#B能够提供第一应用的中继服务;或者UE#A确定该第二参数中的DNN和 S-NASII与第一参数中的DNN和S-NASSI一致或等同的情况下,确定UE#B能够提供第一应用的中继服务。
作为另一个示例,在该中继服务代码#5与第二应用相关联的情况下,UE#A对该第二广播消息中的中继服务代码#5解析可以理解为,UE#A判断该中继服务代码#5是否与 UE#A预先获取的中继服务代码#2相同或等同。示例性地,UE#A可以根据该中继服务代码#2与中继服务代码#5的前缀是否相同或等同,判断该中继服务代码#2中继服务代码#5 是否相同或等同。其中,中继服务代码#2所对应的UE#B能够为UE#A提供中继服务,即支持以第一参数访问第一应用。中继服务代码#2与第二应用相关联。
因此,若UE#A确定该第二广播消息中的中继服务代码#5与UE#A所保存的中继服务代码#2等同或相同,则可以确定UE#B能够提供第一应用的中继服务,即UE#B支持以第一参数访问第一应用。然后,UE#A可以向UE#B发送请求消息#5。
可选地,UE#A所保存的中继服务代码#2有多个,若中继服务代码#5与其中一个中继服务代码#2等同或相同,则UE#A可以确定UE#B能够提供第一应用的中继服务。
作为另一个示例,在中继服务代码#5与第一应用相关联的情况下,UE#A对该第二广播消息中的中继服务代码#5解析可以理解为UE#A判断该中继服务代码#5与UE#A所保存的中继服务代码#2是否相同或等同。示例性地,UE#A可以根据该中继服务代码#2与中继服务代码#5的前缀是否相同或等同,判断该中继服务代码#2中继服务代码#5是否相同或等同。其中,中继服务代码#2与第一应用相关联。
若UE#A确定中继服务代码#5与中继服务代码#2相同或等同,则UE#A确定UE#B 能够提供第一应用的中继服务,即确定UE#B支持以第一参数访问第一应用。然后,UE#A 可以向UE#B发送请求消息#5。
在又一种实现方式中,该广播消息还可以包括以下信息:UE#A的信息、中继服务代码#6(所述第二中继服务代码的一例)。
在此情况下,UE#A接收到UE#B发送的第二广播消息之后,首先对该第二广播消息中的中继服务代码#6进行解析,以判断UE#B是否能够提供第一应用的中继服务。
UE#A对该中继服务代码#6解析可以理解为,UE#A判断该中继服务代码#6与UE#A所保存的中继服务代码#1(所述第一中继服务代码的一例)是否相同或等同。示例性地,UE#A可以根据该中继服务代码#6与中继服务代码#1的前缀是否相同或等同,判断该中继服务代码#1中继服务代码#6是否相同或等同。其中,中继服务代码#1与第一应用相关联。
若UE#A确定中继服务代码#6与中继服务代码#1相同或等同,则UE#A确定UE#B 能够提供第一应用的中继服务,即确定UE#B支持以第一参数访问第一应用。然后,UE#A 可以向UE#B发送请求消息#5。
在又一种实现方式中,该广播消息还可以包括以下信息:UE#A的信息、中继服务代码#4(所述第二中继服务代码的一例)。
在此情况下,UE#A接收到UE#B发送的第二广播消息之后,首先对该第二广播消息中的中继服务代码#4进行解析,以判断UE#B是否能够提供第一应用的中继服务。
UE#A对该中继服务代码#4解析可以理解为,UE#A判断该中继服务代码#4与UE#A所保存的中继服务代码#3(所述第一中继服务代码的一例)是否相同或等同。示例性地,UE#A可以根据该中继服务代码#3与中继服务代码#4的前缀是否相同或等同,判断该中继服务代码#3中继服务代码#4是否相同或等同。其中,中继服务代码#3与第二应用相关联。
若UE#A确定中继服务代码#4与中继服务代码#3相同或等同,则UE#A确定UE#B 能够提供第一应用的中继服务,即确定UE#B支持以第一参数访问第一应用。然后,UE#A 可以向UE#B发送请求消息#5。
可选地,UE#A所保存的中继服务代码#3有多个,若中继服务代码#4与其中一个中继服务代码#3等同或相同,则UE#A可以确定UE#B能够提供第一应用的中继服务。
进一步地,UE#A与UE#B建立PC5连接之后,若UE#B判断本地无可用的PDU会话,则根据第一应用的标识符执行URSP匹配,并根据匹配到的URSP规则中的路由选择描述符列表发起PDU会话建立流程。其中,该PDU会话建立请求所请求的DNN、S-NSSAI、 SSC模式、PDU会话类型等参数中的一个或多个与UE#A所需要的会话参数一致或等同。
在本申请实施例中,UE#B发送的第二广播消息中可以包括第二参数,或者第二中继服务代码可以包括第二参数的信息,又或者,UE#B发送的第二广播消息中可以包括从策略控制网元获取的可用中继服务代码。因此,UE#B可以为根据该第二广播消息匹配到的UE#A提供该UE#A所需要中继服务,即UE#B可以以UE#A需要的会话参数访问UE#A 待发起的应用。
图5示出了第二终端设备(图中所示的UE#B)获取第二中继服务代码的方法的示意性流程图。图中所示的AMF#2、PCF#2以及UDR#2为UE#B提供服务,PCF#1为第一终端设备(图中未画出)提供服务。如图5所示,该方法500包括S510-S530,下面详细描述每个步骤。
S510,UE#B通过AMF#2(所述接入和移动管理网元的一例)向PCF#2(所述第二策略控制网元的一例)发送请求消息#6(所述第五请求消息的一例)。
其中,该请求消息#6用于请求获取第二中继服务代码。
UE#B通过AMF#2向PCF#2发送请求消息#6的方法可以是:
方式一:
UE#B首先向AMF#2发送注册请求消息,该注册请求消息中可以包括以下信息中的一种或多种:UE#B的标识信息、第二应用的标识符。
其中,UE#B的标识信息可以是SUCI,或者是GUTI。UE#B的标识信息用于标识 UE#B,以及用于AMF#2映射得到SUPI。
第一应用的标识符用于指示UE#B支持中继服务的应用。
然后,AMF#2收到来自UE#B的注册请求消息之后,向PCF#2发送请求消息#6。
本申请实施例对该请求消息#6的具体形式不做限定。例如,若AMF#2收到的注册请求消息是初始注册请求消息,即AMF#2与PCF#2之间还没有建立用户策略关联,则该请求消息#6可以是用户策略关联建立请求消息。又例如,若AMF#2收到的注册请求消息是由于UE#B位置更新发出的注册请求消息,或者是UE#B周期性发出的注册请求消息,即 AMF#2与PCF#2之间的用户策略关联还处于激活状态,则该请求消息#6可以是用户策略关联更新请求消息。
该请求消息#6可以包括以下信息:UE#B的标识信息、第二应用的标识符。其中,UE#B 的标识信息是SUPI。
可以理解,该请求消息#6的内容可以与注册请求消息的内容对应。例如,注册请求消息中包括UE#B的标识信息和第二应用的标识符,则请求消息#6也包括UE#B的标识信息和第二应用的标识符。
方式二:
UE#B首先向AMF#2发送ProSe发现请求消息,该ProSe发现请求消息可以包括以下信息中的一种或多种:UE#B的标识信息、请求类型、第二应用的标识符。
其中,UE#B的标识信息可以是SUCI,或者是GUTI。UE#B的标识信息用于标识 UE#B,以及用于AMF#2映射SUPI。
第二应用的标识符用于指示UE#B支持中继服务的应用。
请求类型用于指示UE#B请求作为中继UE节点还是远端UE节点。
然后,AMF#2收到来自UE#A的ProSe发现请求消息之后,向PCF#2发送请求消息 #6。
该请求消息#6可以包括以下信息:UE#B的标识信息、第二应用的标识符、请求类型。其中,UE#B的标识信息是SUPI,该标识信息可以理解为AMF#2根据SUCI或GUTI映射得到的。
可以理解,该请求消息#6的内容可以与ProSe发现请求消息的内容对应。例如,ProSe 发现请求消息包括UE#B的标识信息和第二应用的标识符,则请求消息#6也包括UE#B的标识信息和第二应用的标识符。
S520,PCF#2决策第二中继服务代码。
本申请实施例对PCF#2决策第二中继服务代码的方法不做限定。
在一种实现方式中,PCF#2可以根据第二参数决策第二中继服务代码。该第二中继服务代码可对应于上文所述的中继服务代码#5。
第二参数是访问第二应用对应的参数,即该第二参数是UE#B访问该第二应用需要使用的参数,或者是UE#B访问该第二应用允许使用的参数。也就是说,该第二参数是运营商为UE#B支持中继服务的应用配置的URSP规则中的路由选择描述信息中的参数。该第一参数可以是以下所述路由选择描述信息中的参数中里的一种或多种:DNN、S-NAASI、 SSC模式、PDU会话类型、接入方式优先级、非3GPP分流指示等。
作为一个示例,PCF#2可以对第二参数对应的编码进行哈希运算,得到第二中继服务代码。
作为另一个示例,PCF#2可以对第二参数对应的编码采用密钥加密,得到第二中继服务代码。
在另一种实现方式中,PCF#2可以根据第二参数和以下信息决策第二中继服务代码: UE#B的签约信息、第二应用的标识符。该第二中继服务代码可对应于上文所述的中继服务代码#5。
同样地,PCF#2可以将第二参数对应的编码,和上述信息对应的编码一起进行哈希运算或采用密钥加密得到第二中继服务代码。
上文中本申请实施例仅以哈希运算和密钥加密作为示例,对PCF#2决策第二中继服务编码的方式进行说明,可以理解,PCF#2还可以采用其他的编码方式决策第二中继服务代码,本申请实施例对此不做限定。
可以理解,若PCF#2处没有保存第二参数,则PCF#2可以从UDR#2(所述数据管理仓库网元的一例)处获取第二参数,或是通过获取第二应用对应的URSP规则或路由选择描述信息,从而从URSP规则或路由选择描述信息中获取所述第二参数。
S5201a,PCF#2向UDR#2发送请求消息#7。
该请求消息#7用于请求获取第二参数,或者用于请求获取第二应用对应的URSP规则,再或者是用于请求获取路由选择描述信息。
可选地,该请求消息#7还用于请求验证UE#B是否被允许使用第二应用。
可选地,若PCF#2收到的请求消息#7中包括请求类型,则该请求消息#7还用于请求验证UE#B是否被允许作为中继UE节点或远端UE节点。
该请求消息#7中包括以下信息:UE#B的标识信息、第二应用的标识符。
可以理解,该请求消息#7不论是用于请求获取第二参数,还是用于请求URSP规则或路由选择描述信息,UDR#2都是首先根据该请求消息#7获取运营商为UE#B下的第二应用配置的URSP规则。进一步地,若该请求消息#7用于请求获取路由选择描述信息,则UDR#2可以从URSP规则中获取路由选择描述信息;若该请求消息#7用于请求获取第二参数,则UDR#2可以先从URSP规则中获取路由选择描述信息,然后再从路由选择描述信息中获取第二参数。
可选地,UDR#2还可以获取UE#B的签约信息。
S5202a,UDR#2向PCF#2发送第二参数。
可选地,UDR#2还可以向PCF#2发送UE#B的签约信息。
在又一种实现方式中,PCF#2可以根据来自PCF#1的第一中继服务代码决策第二中继服务代码。若该第一中继服务代码包括第一参数的信息,则PCF#2根据该第一中继服务代码决策的第二中继服务代码对应于上文所述的中继服务代码#5;若该第一中继服务代码不包括第一参数的信息,则PCF#2根据该第一中继服务代码决策的第二中继服务代码对应于上文所述的中继服务代码#6。
作为一个示例,PCF#2可以不对第一中继服务代码做处理,将第一中继服务代码决策为第二中继服务代码。
作为另一个示例,PCF#2可以对第一中继服务代码做处理,得到第二中继服务代码。例如,PCF#2可以将第一中继服务代码的前缀决策为第二中继服务代码。再例如,PCF#2可以根据该第一中继服务代码生成第二中继服务代码,该第二中继服务代码与第一中继服务代码对应。
可以理解,若PCF#2处没有保存第一中继服务代码,则PCF#2可以从PCF#1处获取第一中继服务代码。
S5201b,PCF#2向UDR#2发送请求消息#8(所述第七请求消息的一例)。
该请求消息#8用于请求获取PCF#1的信息。
S5202b,UDR#2向PCF#2发送PCF#1的信息。
作为一个示例,UDR#2接收到来自PCF#2的请求消息#8之后,可以向PCF#2发送 UE#B所在的拜访地PLMN的标识信息和/或邻近PLMN的标识信息。然后由PCF#2根据该拜访地PLMN的标识信息和/或邻近PLMN标识信息查找该拜访地PLMN和/或邻近 PLMN网络中的PCF#1的信息。
作为另一个示例,UDR#2也可在发送至PCF#2的响应消息中直接携带拜访地PLMN的标识信息和/或邻近PLMN的标识信息,以及该拜访地PLMN和/或邻近PLMN网络中的的PCF#1的信息。
可以理解,与UE#B所在的PLMN网络邻近的PLMN网络可以有多个,或者,UE#A 所在的PLMN网络和邻近的PLMN网络中分别可以有多个PCF#1,对应地,UDR#2可以获得多个PCF#1的信息。
然后,UDR#2将该多个PCF#1的信息和/或多个PLMN标识信息发送至PCF#2。
若PCF#2收到的是拜访地PLMN标识信息和/或邻近PLMN标识信息,则PCF#2还可通过NRF网元查询该拜访地PLMN和/或邻近PLMN中的PCF#1的信息。
S5203b,PCF#2向PCF#1发送请求消息#9(所述第六请求消息的一例)。
该请求消息#9用于请求获取第一中继服务代码。
该请求消息#9包括以下信息:第二参数、第二应用的标识符。
可选地,该请求消息#9还可以包括UE#B标识信息。
可以理解,PCF#2可以收到多个PCF#1的信息,因此,PCF#2向每个PCF#1都发送该请求消息#9。
S5204b,PCF#1向PCF#2发送第一中继服务代码。
PCF#1收到请求消息#9之后,首先判断该请求消息#9中的第二参数是否与自身所服务的UE#A需要的第一参数相同或等同,若相同或等同,则PCF#1确定PCF#2服务的UE#B 支持提供第一应用的中继服务。然后,PCF#1将其为UE#A决策的第一中继服务代码发送至PCF#2。再例如,PCF#1还可根据本地所保存的中继服务代码列表,判断其中对应的第一参数与第二参数相同或等同的第一中继服务代码,并将符合条件的一个或多个第一中继服务代码发送至PCF#2。
可选地,若该请求消息#9中还包括UE#B的标识信息,则PCF#1还可以判断自身所服务的UE#A是否允许与UE#B建立连接。若允许,则PCF#1将其为UE#A决策的第一中继服务代码发送至PCF#2。
在又一种实现方式中,PCF#2可以根据以下信息决策第二中继服务代码:UE#B的签约信息、第二应用的标识符。该第二中继服务代码可以对应于上文所述的中继服务代码#4。
PCF#2可以将上述信息对应的编码进行哈希运算或采用密钥加密得到第二中继服务代码。
S530,PCF#2通过AMF#2向UE#B发送第二中继服务代码。
PCF#2可以先向AMF#2发送一个响应消息,该响应消息中包括该第二中继服务代码,然后AMF#2将该第二中继服务代码发送至UE#B。
可选地,PCF#2向AMF#2发送的响应消息中还可以包括第二应用的标识符。相对应地,AMF#2向UE#B发送的消息中也可以包括第二应用的标识符。
可选地,PCF#2向AMF#2发送的响应消息中还可以包括UE#B发送第二广播消息对应的无线参数,例如,频带信息、频带适用地理区域、有效时间等。相对应地,AMF#2 向UE#B发送的消息中也可以包括无线参数、有效时间等信息。
在本申请实施例中,PCF#2根据UE#B的请求可以为UE#B分配包括第二参数的信息的第二中继服务代码。进一步地,UE#B可以为根据该第二中继服务代码匹配的UE#A提供中继服务。或者,PCF#2还可以为UE#B分配与UE#A相关联的第二中继服务代码,并且可以为该第二中继服务代码对应的UE#A提供中继服务。因此,UE#B可以满足根据该第二中继服务代码匹配的UE#A的需求。
下文结合图6至图9说明远端UE和中继UE以模式B建立PC5连接的方法。需要说明的是,图6至图9中示出的UE#A对应于远端UE,PCF#1为UE#A提供服务;UE#B 对应于中继UE,PCF#2为UE#B提供服务。
图6示出了本申请实施例提供的建立的连接的方法的示意性流程图。如图6所示,该方法包括S610-S650,下面详细说明每个步骤。
S610,UE#A从PCF#1获取中继服务代码#2。
该中继服务代码#2包含第一参数的信息。UE#A获取中继服务代码#2的方法可参考方法300,为了简洁,此处不再赘述。
在一种实现方式中,该中继服务代码#2与UE#A待发起的应用相关联,即与UE#A 相关联。
在另一种实现方式中,该中继服务代码#2与UE#B支持中继服务的应用相关联,即与UE#B相关联。
S620,UE#B从PCF#2获取中继服务代码#5。
该中继服务代码#5包含第二参数的信息。UE#B获取中继服务代码#5的方法可以参考方法500,为了简洁,此处不再赘述。
在一种实现方式中,该中继服务代码#5与UE#B支持中继服务的应用相关联,即与UE#B相关联。
在另一种实现方式中,该中继服务代码#5与UE#A待发起的应用相关联,即与UE#A相关联。
S630,UE#A发送第一广播消息。
该第一广播消息中包括中继服务代码#2。
S640,UE#B向UE#A发送响应消息。
该响应消息用于指示UE#B支持以第一参数访问UE#A待发起的应用。
若第一广播消息包括的中继服务代码#2与UE#A待发起的应用相关联,则在UE#B获取的中继服务代码#5与UE#A待发起的应用相关联,或者与UE#B支持中继服务的应用相关联的情况下,UE#B可以根据判断中继服务代码#2是否与中继服务代码#5相同或等同,确定自身是否支持以第一参数访问UE#A待发起的应用。详细的判断方法可以参考方法200,为了简洁,此处不再赘述。
若第一广播消息包括的中继服务代码#2与UE#B支持中继服务的应用相关联,则在UE#B获取的中继服务代码#5同样是与UE#B支持中继服务的应用相关联的情况下,UE#B 可以根据判断中继服务代码#2是否与中继服务代码#5相同或等同,确定自身是否支持以第一参数访问UE#A待发起的应用。详细的判断方法可以参考方法200,为了简洁,此处不再赘述。
S650,UE#A向UE#B发送请求消息#5。
该请求消息#5用于请求与UE#B建立PC5连接。
需要说明的是,上文描述的方法600中的各个步骤的先后顺序仅为示例,不应对本申请实施例造成限定。例如,该方法600可以先执行S620,再执行S610;或者,还可以先执行S610和S630,再执行S620。
图7示出了本申请实施例提供的建立的连接的方法的示意性流程图。如图7所示,该方法包括S710-S770,下面详细说明每个步骤。
S710,UE#A从PCF#1获取中继服务代码#1。
该中继服务代码#1不包含第一参数的信息,且该中级服务代码#1与UE#A待发起的应用相关联,即与UE#A相关联。UE#A获取中继服务代码#1的方法可参考方法300,为了简洁,此处不再赘述。
若UE#A本地预配置了中继服务代码#1,则可以不执行S710。
S720,UE#A从PCF#1获取第一参数。
UE#A获取第一参数的方法可参考方法300,为了简洁,此处不再赘述。
若UE#A本地保存了第一参数,则可以不执行S720。
S730,UE#B从PCF#2获取中继服务代码#4。
该中继服务代码#4不包含第二参数的信息,且该中级服务代码#4与UE#B支持中继服务的应用相关联,即与UE#B相关联。UE#A获取中继服务代码#4的方法可参考方法 500,为了简洁,此处不再赘述。
若UE#B本地预配置了中继服务代码#4,则可以不执行S730。
S740,UE#B从PCF#2获取第二参数。
若UE#B本地保存了第二参数,则可以不执行S740。
UE#B获取第二参数的方法可参考方法500,为了简洁,此处不再赘述。
S750,UE#A发送第一广播消息。
该第一广播消息中包括中继服务代码#1和第一参数。
S760,UE#B向UE#A发送响应消息。
该响应消息用于指示UE#B支持以第一参数访问UE#A待发起的应用。
UE#B可以根据判断中继服务代码#1是否与中继服务代码#4相同或等同,以及第一参数和第二参数是否一致或等同,确定自身是否支持以第一参数访问UE#A待发起的应用。详细的判断方法可以参考方法200,为了简洁,此处不再赘述。
S770,UE#A向UE#B发送请求消息#5。
该请求消息#5用于请求与UE#B建立PC5连接。
需要说明的是,上文描述的方法700中的各个步骤的先后顺序仅为示例,不应对本申请实施例造成限定。例如,该方法700可以先执行S720,再执行S710;或者,还可以先执行S730-S740,再执行S710-S720。
图8示出了本申请实施例提供的建立的连接的方法的示意性流程图。如图8所示,该方法包括S810-S850,下面详细说明每个步骤。
S810,UE#A从PCF#1获取中继服务代码#1。
该中继服务代码#1不包含第一参数的信息,且该中级服务代码#1与UE#A待发起的应用相关联,即与UE#A相关联。UE#A获取中继服务代码#1的方法可参考方法300,为了简洁,此处不再赘述。
若UE#A本地预配置了中继服务代码#1,则可以不执行S810。
S820,UE#B从PCF#2获取中继服务代码#6。
该中继服务代码#6与UE#A待发起的应用相关联,即与UE#A相关联。UE#B获取中继服务代码#6的方法可参考方法500,为了简洁,此处不再赘述。
S830,UE#A发送第一广播消息。
该第一广播消息中包括中继服务代码#1。
S840,UE#B向UE#A发送响应消息。
该响应消息用于指示UE#B支持以第一参数访问UE#A待发起的应用。
UE#B可以根据判断中继服务代码#1是否与中继服务代码#6相同或等同,确定自身是否支持以第一参数访问UE#A待发起的应用。详细的判断方法可以参考方法200,为了简洁,此处不再赘述。
S850,UE#A向UE#B发送请求消息#5。
该请求消息#5用于请求与UE#B建立PC5连接。
需要说明的是,上文描述的方法800中的各个步骤的先后顺序仅为示例,不应对本申请实施例造成限定。例如,该方法800可以先执行S820,再执行S810;或者,还可以先执行S810和S830,再执行S820。
图9示出了本申请实施例提供的建立的连接的方法的示意性流程图。如图9所示,该方法包括S910-S950,下面详细说明每个步骤。
S910,UE#A从PCF#1获取中继服务代码#3。
该中继服务代码#3与与UE#B支持中继服务的应用相关联,即与UE#B相关联。UE#A获取中继服务代码#3的方法可参考方法300,为了简洁,此处不再赘述。
S920,UE#B从PCF#2获取中继服务代码#4。
该中继服务代码#4不包含第二参数的信息,且该中级服务代码#4与UE#B支持中继服务的应用相关联,即与UE#B相关联。UE#A获取中继服务代码#4的方法可参考方法 500,为了简洁,此处不再赘述。
若UE#B本地预配置了中继服务代码#4,则可以不执行S930。
S930,UE#A发送第一广播消息。
该第一广播消息中包括中继服务代码#3。
S940,UE#B向UE#A发送响应消息。
该响应消息用于指示UE#B支持以第一参数访问UE#A待发起的应用。
UE#B可以根据判断中继服务代码#3是否与中继服务代码#4相同或等同,确定自身是否支持以第一参数访问UE#A待发起的应用。详细的判断方法可以参考方法200,为了简洁,此处不再赘述。
S950,UE#A向UE#B发送请求消息#5。
该请求消息#5用于请求与UE#B建立PC5连接。
需要说明的是,上文描述的方法900中的各个步骤的先后顺序仅为示例,不应对本申请实施例造成限定。例如,该方法900可以先执行S920,再执行S910;或者,还可以先执行S910和S930,再执行S920。
上文示出了模式B场景下,远端UE与中继UE建立PC5连接的方法,模式A场景下,远端UE与中继UE建立PC5连接的方法可参考上述方法,为了简洁,此处不再赘述。
以上,结合图2至图9详细说明了本申请实施例提供的方法。以下,结合图10至图11详细说明本申请实施例提供的装置。
图10是本申请实施例提供的通信装置的示意性框图。如图10所示,该通信装置2000 可以包括处理单元2100和收发单元2200。
在一种可能的设计中,该通信装置2000可对应于上文方法实施例中的第一终端设备,例如,可以为第一终端设备,或者配置于第一终端设备中的部件(如芯片或芯片***)。
应理解,该通信装置2000可对应于根据本申请实施例的方法200、方法300、方法400、方法600、方法700、方法800、方法900中的第一终端设备,该通信装置2000可以包括用于执行图2中的方法200、图3中的方法300、图4中的方法400、图6中方法 600、图7中的方法700、图8中的方法800、图9中的方法900中的第一终端设备执行的方法的单元。并且,该通信装置2000中的各单元和上述其他操作和/或功能分别为了实现图2中的方法200、图3中的方法300、图4中的方法400、图6中方法600、图7中的方法700、图8中的方法800、图9中的方法900的相应流程。应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。
还应理解,该通信装置2000为第一终端设备时,该通信装置2000中的收发单元2200 可以通过收发器实现,例如可对应于图11中示出的终端设备3000中的收发器3020,该通信装置2000中的处理单元2100可通过至少一个处理器实现,例如可对应于图11中示出的终端设备3000中的处理器3010。
还应理解,该通信装置2000为配置于第一终端设备中的芯片或芯片***时,该通信装置2000中的收发单元2200可以通过输入/输出接口实现,该通信装置2000中的处理单元2100可以通过该芯片或芯片***上集成的处理器、微处理器或集成电路等实现。
在另一种可能的设计中,该通信装置2000可对应于上文方法实施例中的第二终端设备,例如,可以为第二终端设备,或者配置于第二终端设备中的部件(如芯片或芯片***)。
应理解,该通信装置2000可对应于根据本申请实施例的方法200、方法300、方法500、方法600、方法700、方法800、方法900中的第二终端设备,该通信装置2000可以包括用于执行图2中的方法200、图3中的方法300、图5中的方法500、图6中方法 600、图7中的方法700、图8中的方法800、图9中的方法900中的第二终端设备执行的方法的单元。并且,该通信装置2000中的各单元和上述其他操作和/或功能分别为了实现图2中的方法200、图3中的方法300、图5中的方法500、图6中方法600、图7中的方法700、图8中的方法800、图9中的方法900的相应流程。应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。
还应理解,该通信装置2000为第二终端设备时,该通信装置2000中的收发单元2200 可以通过收发器实现,例如可对应于图11中示出的终端设备3000中的收发器3020,该通信装置2000中的处理单元2100可通过至少一个处理器实现,例如可对应于图11中示出的终端设备3000中的处理器3010。
还应理解,该通信装置2000为配置于第二终端设备中的芯片或芯片***时,该通信装置2000中的收发单元2200可以通过输入/输出接口实现,该通信装置2000中的处理单元2100可以通过该芯片或芯片***上集成的处理器、微处理器或集成电路等实现。
在另一种可能的设计中,该通信装置2000可对应于上文方法实施例中的第一策略控制网元,例如,可以为第一策略控制网元,或者配置于第一策略控制网元中的部件(如芯片或芯片***)。
应理解,该通信装置2000可对应于根据本申请实施例的方法300、方法600、方法700、方法800、方法900中的第一策略控制网元,该通信装置2000可以包括用于执行图 3中的方法300、图6中方法600、图7中的方法700、图8中的方法800、图9中的方法 900中的第一策略控制网元执行的方法的单元。并且,该通信装置2000中的各单元和上述其他操作和/或功能分别为了实现图3中的方法300、图6中方法600、图7中的方法700、图8中的方法800、图9中的方法900的相应流程。应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。
在另一种可能的设计中,该通信装置2000可对应于上文方法实施例中的第二策略控制网元,例如,可以为第二策略控制网元,或者配置于第二策略控制网元中的部件(如芯片或芯片***)。
应理解,该通信装置2000可对应于根据本申请实施例的方法500、方法600、方法700、方法800、方法900中的第二策略控制网元,该通信装置2000可以包括用于执行图 5中的方法500、图6中方法600、图7中的方法700、图8中的方法800、图9中的方法 900中的第二策略控制网元执行的方法的单元。并且,该通信装置2000中的各单元和上述其他操作和/或功能分别为了实现图5中的方法500、图6中方法600、图7中的方法700、图8中的方法800、图9中的方法900的相应流程。应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。
图11是本申请实施例提供的终端设备3000的结构示意图。该终端设备3000可应用于如图1所示的***中,执行上述方法实施例中终端设备的功能。如图所示,该终端设备3000包括处理器3010和收发器3020。可选地,该终端设备3000还包括存储器3030。其中,处理器3010、收发器3002和存储器3030之间可以通过内部连接通路互相通信,传递控制和/或数据信号,该存储器3030用于存储计算机程序,该处理器3010用于从该存储器3030中调用并运行该计算机程序,以控制该收发器3020收发信号。可选地,终端设备3000还可以包括天线3040,用于将收发器3020输出的上行数据或上行控制信令通过无线信号发送出去。
上述处理器3010可以和存储器3030可以合成一个处理装置,处理器3010用于执行存储器3030中存储的程序代码来实现上述功能。具体实现时,该存储器3030也可以集成在处理器3010中,或者独立于处理器3010。该处理器3010可以与图10中的处理单元2100 对应。
上述收发器3020可以与图10中的收发单元2200对应,也可以称为收发单元。收发器2020可以包括接收器(或称接收机、接收电路)和发射器(或称发射机、发射电路)。其中,接收器用于接收信号,发射器用于发射信号。
应理解,图11所示的终端设备3000能够实现图2、图3、图4以及图6至图9中所示方法实施例中涉及第一终端设备的各个过程。终端设备3000中的各个模块的操作和/或功能,分别为了实现上述方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详细描述。
上述处理器3010可以用于执行前面方法实施例中描述的由第一终端设备内部实现的动作,如确定第二参数是否与第一参数相同或等同等。收发器3020可以用于执行前面方法实施例中描述的第一终端设备发送或从第二终端设备接收的动作,如发送广播消息和请求消息,接收响应消息等。具体请见前面方法实施例中的描述,此处不再赘述。
还应理解,图11所示的终端设备3000能够实现图2以及图4至图9中所示方法实施例中涉及第二终端设备的各个过程。终端设备3000中的各个模块的操作和/或功能,分别为了实现上述方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详细描述。
上述处理器3010可以用于执行前面方法实施例中描述的由第二终端设备内部实现的动作,如确定是否支持提供第一应用的中继服务等。收发器3020可以用于执行前面方法实施例中描述的第二终端设备向第一终端设备发送或从第一终端设备接收的动作,如发送广播消息和响应消息,接收请求消息等。具体请见前面方法实施例中的描述,此处不再赘述。
其中,上述终端设备3000还可以包括电源3050,用于给终端设备中的各种器件或电路提供电源。
除此之外,为了使得终端设备的功能更加完善,该终端设备3000还可以包括输入单元3060、显示单元3070、音频电路3080、摄像头3090和传感器3100等中的一个或多个,所述音频电路还可以包括扬声器3082、麦克风3084等。
本申请实施例还提供了一种处理装置,包括处理器和接口;所述处理器用于执行上述任一方法实施例中的方法。
应理解,上述处理装置可以是一个或多个芯片。例如,该处理装置可以是现场可编程门阵列(field programmable gate array,FPGA),可以是专用集成芯片(applicationspecific integrated circuit,ASIC),还可以是***芯片(system on chip,SoC),还可以是中央处理器(central processor unit,CPU),还可以是网络处理器(networkprocessor,NP),还可以是数字信号处理电路(digital signal processor,DSP),还可以是微控制器(micro controller unit,MCU),还可以是可编程控制器(programmable logicdevice,PLD)或其他集成芯片。
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
应注意,本申请实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM, EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rateSDRAM,DDR SDRAM)、增强型同步动态随机存取存储器 (enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM, SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。应注意,本文描述的***和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
根据本申请实施例提供的方法,本申请还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行图 2至图9所示实施例中第一终端设备、第二终端设备、第一策略控制网元和第二策略控制网元分别执行的方法。
根据本申请实施例提供的方法,本申请还提供一种计算机可读介质,该计算机可读介质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行图2至图9所示实施例中第一终端设备、第二终端设备、第一策略控制网元和第二策略控制网元分别执行的方法。
根据本申请实施例提供的方法,本申请还提供一种***,其包括前述的一个或多个终端设备以及一个或多个策略控制网元。
上述各个装置实施例中策略控制网元与终端设备和方法实施例中的策略控制网元或终端设备完全对应,由相应的模块或单元执行相应的步骤,例如通信单元(收发器)执行方法实施例中接收或发送的步骤,除发送、接收外的其它步骤可以由处理单元(处理器)执行。具体单元的功能可以参考相应的方法实施例。其中,处理器可以为一个或多个。
在本说明书中使用的术语“部件”、“模块”、“***”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在2个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地***、分布式***和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它***交互的互联网)的信号通过本地和/或远程进程来通信。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各种说明性逻辑块(illustrative logical block)和步骤(step),能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
在上述实施例中,各功能单元的功能可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令(程序)。在计算机上加载和执行所述计算机程序指令(程序)时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质, (例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc, DVD))、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

Claims (41)

1.一种建立连接的方法,其特征在于,包括:
第一终端设备发送第一广播消息,所述第一广播消息包括第一中继服务代码,所述第一中继服务代码包括第一参数的信息,所述第一参数是访问第一应用对应的参数,所述第一应用是所述第一终端设备待发起的应用;
所述第一终端设备接收来自第二终端设备的响应消息,所述响应消息用于指示所述第二终端设备支持以所述第一参数访问所述第一应用。
2.根据权利要求1所述的方法,其特征在于,所述第一参数包括以下参数中的一种或多种:数据网络名称DNN、单切片选择辅助信息S-NASSI、会话和服务连续SSC模式、协议数据单元PDU会话类型、接入方式优先级、非第三代合作伙伴计划3GPP分流指示。
3.根据权利要求1或2所述的方法,其特征在于,所述第一中继服务代码与所述第一应用相关联。
4.根据权利要求1或2所述的方法,其特征在于,所述第一中继服务代码与第二应用相关联,所述第二应用是所述第二终端设备支持中继服务的应用。
5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述第一终端设备通过接入和移动管理AMF网元向第一策略控制PCF网元发送第一请求消息,所述第一请求消息用于请求获取所述第一中继服务代码;
所述第一终端设备接收来自所述第一PCF网元的所述第一中继服务代码。
6.根据权利要求5所述的方法,其特征在于,所述第一请求消息包括以下信息:所述第一终端设备的标识信息、请求类型、所述第一应用的标识符。
7.根据权利要求6所述的方法,其特征在于,所述第一请求消息还包括降级指示信息,所述降级指示信息用于指示所述第一终端设备是否接受服务降级。
8.一种建立连接的方法,其特征在于,包括:
第二终端设备接收第一广播消息,所述第一广播消息包括第一中继服务代码;
所述第二终端设备根据包含所述第一中继服务代码的所述第一广播信息获取第一参数的信息,所述第一参数是访问第一应用对应的参数,所述第一应用是第一终端设备待发起的应用;
在所述第二终端设备支持以所述第一参数访问所述第一应用的情况下,所述第二终端设备向所述第一终端发送响应消息。
9.根据权利要求8所述的方法,其特征在于,所述第一参数包括以下参数中的一种或多种:数据网络名称DNN、单切片选择辅助信息S-NASSI、会话和服务连续SSC模式、协议数据单元PDU会话类型、接入方式优先级、非第三代合作伙伴计划3GPP分流指示。
10.根据权利要求8或9所述的方法,其特征在于,在所述第二终端设备向所述第一终端设备发送响应消息之前,所述方法还包括:
所述第二终端设备确定是否支持以所述第一参数访问所述第一应用。
11.根据权利要求8或9所述的方法,其特征在于,所述第一中继服务代码与所述第一应用相关联,
所述方法还包括:
所述第二终端设备根据所述第一中继服务代码是否与第二中继服务代码相同或等同,确定是否支持以所述第一参数访问所述第一应用,所述第二中继服务代码与所述第一应用或第二应用相关联,所述第二应用是所述第二终端设备支持中继服务的应用,所述第二中继服务代码是所述第二终端设备保存的中继服务代码。
12.根据权利要求8或9所述的方法,其特征在于,所述第一中继服务代码与第二应用相关联,所述第二应用是所述第二终端设备支持中继服务的应用,
所述方法还包括:
所述第二终端设备根据所述第一中继服务代码是否与第二中继服务代码相同或等同,确定是否支持以所述第一参数访问所述第一应用,所述第二中继服务代码与所述第二应用相关联,所述第二中继服务代码是所述第二终端设备保存的中继服务代码。
13.一种获取中继服务代码的方法,其特征在于,包括:
第一策略控制PCF网元接收来自第一终端设备的第一请求消息,所述第一请求消息用于请求获取第一中继服务代码,所述第一中继服务代码包括第一参数的信息,所述第一参数是访问第一应用对应的参数,所述第一应用是所述第一终端设备待发起的应用;
所述第一PCF网元根据所述第一参数决策所述第一中继服务代码;
所述第一PCF网元通过接入和移动管理AMF网元向所述第一终端设备发送所述第一中继服务代码。
14.根据权利要求13所述的方法,其特征在于,所述第一参数包括以下参数中的一种或多种:数据网络名称DNN、单切片选择辅助信息S-NASSI、会话和服务连续SSC模式、协议数据单元PDU会话类型、接入方式优先级、非第三代合作伙伴计划3GPP分流指示。
15.根据权利要求13或14所述的方法,其特征在于,所述第一中继服务代码与所述第一应用相关联,以及
所述第一PCF网元根据所述第一参数决策所述第一中继服务代码,包括:
所述第一PCF网元根据所述第一参数和以下信息决策所述第一中继服务代码:
所述第一终端设备的签约信息、所述第一应用的标识符。
16.根据权利要求13或14所述的方法,其特征在于,所述第一中继服务代码与所述第一应用相关联,以及
所述第一PCF网元根据所述第一参数决策所述中继服务代码,包括:
所述第一PCF网元根据所述第一参数和以下信息决策所述第一中继服务代码:
所述第一终端设备的签约信息、所述第一应用的标识符、降级指示信息,所述降级指示信息用于指示所述第一终端设备是否接受服务降级。
17.根据权利要求13或14所述的方法,其特征在于,所述第一中继服务代码与第二应用相关联,所述第二应用是所述终端设备支持中继服务的应用,以及
所述第一PCF网元根据所述第一参数决策所述第一中继服务代码,包括:
所述第一PCF网元向第二PCF网元发送第二请求消息,所述第二请求消息用于请求获取第二中继服务代码,所述第二中继服务代码与所述第二应用相关联,所述第二请求消息包括所述第一参数和所述第一应用的标识符;
所述第一PCF网元接收来自所述第二PCF网元的所述第二中继服务代码;
所述第一PCF网元根据所述第二中继服务代码决策所述第一中继服务代码。
18.根据权利要求17所述的方法,其特征在于,所述方法还包括:
所述第一PCF网元向统一数据仓库UDR网元发送第三请求消息,所述第三请求消息用于请求获取第二PCF的信息;
所述第一PCF网元接收来自所述UDR网元的所述第二PCF的信息。
19.根据权利要求13或14所述的方法,其特征在于,所述第一请求消息包括以下信息:所述第一终端设备的标识信息、请求类型、所述第一应用的标识符。
20.根据权利要求19所述的方法,其特征在于,所述第一请求消息还包括降级指示信息,所述降级指示信息用于指示所述第一终端设备是否接受服务降级。
21.一种建立连接的方法,其特征在于,包括:
第二终端设备发送第二广播消息,所述第二广播消息包括第二中继服务代码,所述第二中继服务代码包括第二参数的信息,所述第二参数是访问第二应用对应的参数,所述第二应用是所述第二终端设备支持中继服务的应用;
所述第二终端设备接收来自第一终端设备的第四请求消息,所述第四请求消息用于请求与所述第二终端设备建立PC5连接。
22.根据权利要求21所述的方法,其特征在于,所述第二参数包括以下参数中的一种或多种:数据网络名称DNN、单切片选择辅助信息S-NASSI、会话和服务连续SSC模式、协议数据单元PDU会话类型、接入方式优先级、非第三代合作伙伴计划3GPP分流指示。
23.根据权利要求21或22所述的方法,其特征在于,所述第二中继服务代码与所述第二应用相关联。
24.根据权利要求21或22所述的方法,其特征在于,所述第二中继服务代码与第一应用相关联,所述第一应用是所述第一终端设备待发起应用。
25.根据权利要求21或22所述的方法,其特征在于,所述方法还包括:
所述第二终端设备通过接入和移动管理AMF网元向第二策略控制PCF网元发送第五请求消息,所述第五请求消息用于请求获取所述第二中继服务代码;
所述第二终端设备接收来自所述第二PCF网元的所述第二中继服务代码。
26.根据权利要求25所述的方法,其特征在于,所述第五请求消息包括以下信息:所述第二终端设备的标识信息、请求类型、所述第二应用的标识符。
27.一种建立连接的方法,其特征在于,包括:
第一终端设备接收第二广播消息,所述第二广播消息包括第二中继服务代码,所述第二中继服务代码包括第二参数的信息,所述第二参数是访问第二应用对应的参数,所述第二应用是第二终端设备支持中继服务的应用;
所述第一终端设备向所述第二终端设备发送第四请求消息,所述第四请求消息用于请求与所述第二终端设备建立PC5连接。
28.根据权利要求27所述的方法,其特征在于,所述第二参数包括以下参数中的一种或多种:数据网络名称DNN、单切片选择辅助信息S-NASSI、会话和服务连续SSC模式、协议数据单元PDU会话类型、接入方式优先级、非第三代合作伙伴计划3GPP分流指示。
29.根据权利要求27或28所述的方法,其特征在于,在所述第一终端设备向所述第二终端设备发送第四请求消息之前,所述方法还包括:
所述第一终端设备确定所述第二终端设备是否支持以第一参数访问第一应用,所述第一应用是所述第一终端设备待发起的应用,所述第一参数是访问所述第一应用对应的参数。
30.根据权利要求27或28所述的方法,其特征在于,所述第二中继服务代码与所述第二应用相关联,
所述方法还包括:
所述第一终端设备根据所述第二中继服务代码是否与第一中继服务代码相同或等同,确定所述第二终端设备是否支持以第一参数访问所述第二应用,所述第一中继服务代码是所述第一终端设备保存的中继服务代码,所述第一中继服务代码与所述第二应用或第一应用相关联,所述第一应用是所述第一终端设备待发起的应用,所述第一参数是访问所述第一应用对应的参数。
31.根据权利要求27或28所述的方法,其特征在于,所述第二中继服务代码与第一应用相关联,所述第一应用是所述第一终端设备待发起的应用,
所述方法还包括:
所述第一终端设备根据所述第二中继服务代码是否与第一中继服务代码相同或等同,确定所述第二终端设备是否支持以第一参数访问所述第一应用,所述第一中继服务代码是所述第一终端设备保存的中继服务代码,所述第二中继服务代码与所述第一应用相关联,所述第一参数是访问所述第一应用对应的参数。
32.根据权利要求29所述的方法,其特征在于,所述第一参数包括以下参数中的一种或多种:DNN、S-NASSI、SSC模式、PDU会话类型、接入方式优先级、非3GPP分流指示。
33.一种获取中继服务代码的方法,其特征在于,包括:
第二策略控制PCF网元接收来自第二终端设备的第五请求消息,所述第五请求消息用于请求获取第二中继服务代码,所述第二中继服务代码包括第二参数的信息,所述第二参数是访问第二应用对应的参数,所述第二应用是所述第二终端设备支持中继服务的应用;
所述第二PCF网元根据所述第二参数决策所述第二中继服务代码;
所述第二PCF网元通过接入和移动管理AMF网元向所述第二终端设备发送所述第二中继服务代码。
34.根据权利要求33所述的方法,其特征在于,所述第二参数包括以下参数中的一种或多种:数据网络名称DNN、单切片选择辅助信息S-NASSI、会话和服务连续SSC模式、协议数据单元PDU会话类型、接入方式优先级、非第三代合作伙伴计划3GPP分流指示。
35.根据权利要求33或34所述的方法,其特征在于,所述第二中继服务代码与所述第二应用相关联,以及
所述第二PCF网元根据所述第二参数决策所述第二中继服务代码,包括:
所述第二PCF网元根据所述第二参数和以下信息决策所述第二中继服务代码:
所述第二终端设备的签约信息、所述第二应用的标识符。
36.根据权利要求33或34所述的方法,其特征在于,所述第二中继服务代码与第一应用相关联,所述第一应用是第一终端设备待发起应用,以及
所述第二PCF网元根据所述第二参数决策所述第二中继服务代码,包括:
所述第二PCF网元向第一PCF网元发送第六请求消息,所述第六请求消息用于请求获取第一中继服务代码,所述第一中继服务代码与所述第一应用相关联,所述第六请求消息包括所述第二参数和所述第二应用的标识符;
所述第二PCF网元接收来自所述第一PCF网元的所述第一中继服务代码;
所述第二PCF网元根据所述第一中继服务代码决策所述第二中继服务代码。
37.根据权利要求36所述的方法,其特征在于,所述方法还包括:
所述第二PCF网元向统一数据仓库UDR网元发送第七请求消息,所述第七请求消息用于请求获取第一PCF的信息;
所述第二PCF网元接收来自所述UDR网元的所述第一PCF的信息。
38.根据权利要求33或34所述的方法,其特征在于,所述第五请求消息包括以下信息:
所述第二终端设备的标识信息、请求类型、所述第二应用的标识符。
39.一种通信装置,其特征在于,包括用于实现如权利要求1至38中任一项所述的方法的单元。
40.一种通信装置,其特征在于,包括:
处理器,用于执行存储器中存储的计算机指令,以使得所述装置执行:如权利要求1至38中任一项所述的方法。
41.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被执行时,以使得执行如权利要求1至38中任一项所述的方法。
CN201911391368.4A 2019-12-30 2019-12-30 建立连接和获取中继服务代码的方法和通信装置 Active CN113133085B (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN201911391368.4A CN113133085B (zh) 2019-12-30 2019-12-30 建立连接和获取中继服务代码的方法和通信装置
CN202210516897.8A CN114885439A (zh) 2019-12-30 2019-12-30 建立连接和获取中继服务代码的方法和通信装置
PCT/CN2020/111204 WO2021135295A1 (zh) 2019-12-30 2020-08-26 建立连接和获取中继服务代码的方法和通信装置
EP20908647.9A EP4072234A4 (en) 2019-12-30 2020-08-26 PROCEDURE FOR ESTABLISHING A CONNECTION AND OBTAINING A RELAY SERVICE CODE AND COMMUNICATION DEVICE
US17/851,403 US20220330361A1 (en) 2019-12-30 2022-06-28 Method for establishing connection and obtaining relay service code and communications apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911391368.4A CN113133085B (zh) 2019-12-30 2019-12-30 建立连接和获取中继服务代码的方法和通信装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202210516897.8A Division CN114885439A (zh) 2019-12-30 2019-12-30 建立连接和获取中继服务代码的方法和通信装置

Publications (2)

Publication Number Publication Date
CN113133085A CN113133085A (zh) 2021-07-16
CN113133085B true CN113133085B (zh) 2022-05-13

Family

ID=76686395

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201911391368.4A Active CN113133085B (zh) 2019-12-30 2019-12-30 建立连接和获取中继服务代码的方法和通信装置
CN202210516897.8A Pending CN114885439A (zh) 2019-12-30 2019-12-30 建立连接和获取中继服务代码的方法和通信装置

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202210516897.8A Pending CN114885439A (zh) 2019-12-30 2019-12-30 建立连接和获取中继服务代码的方法和通信装置

Country Status (4)

Country Link
US (1) US20220330361A1 (zh)
EP (1) EP4072234A4 (zh)
CN (2) CN113133085B (zh)
WO (1) WO2021135295A1 (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210352767A1 (en) * 2020-05-11 2021-11-11 Qualcomm Incorporated Relay adaptation protocol layer configuration
US20240098628A1 (en) * 2021-01-25 2024-03-21 Telefonaktiebolaget Lm Ericsson (Publ) Method and Apparatus for Relay Service Code Management
US11792726B2 (en) * 2021-05-06 2023-10-17 Apple Inc. Network slice configuration for device to device communication
WO2023283901A1 (zh) * 2021-07-15 2023-01-19 Oppo广东移动通信有限公司 一种数据传输方法及装置、终端设备、网络设备
CN115915022A (zh) * 2021-08-16 2023-04-04 大唐移动通信设备有限公司 组播广播业务数据传输方法、装置、设备以及存储介质
US20230090671A1 (en) * 2021-09-23 2023-03-23 Qualcomm Incorporated Configuration and signaling techniques for scheduled wireless communications
CN116567590A (zh) * 2022-01-29 2023-08-08 华为技术有限公司 授权方法及装置
WO2023201454A1 (zh) * 2022-04-18 2023-10-26 北京小米移动软件有限公司 中继通信方法、装置、通信设备及存储介质
CN114928871B (zh) * 2022-05-13 2024-02-06 中国电信股份有限公司 中继流量的方法、网络接入方法及终端、介质及设备
CN117460019A (zh) * 2022-07-19 2024-01-26 中国电信股份有限公司 确定中继终端的方法、装置和***
WO2024031725A1 (zh) * 2022-08-12 2024-02-15 北京小米移动软件有限公司 中继通信的安全机制校验方法和装置、设备及存储介质
WO2024098197A1 (en) * 2022-11-07 2024-05-16 Nokia Shanghai Bell Co., Ltd. Methods, devices and computer-readable medium for communication

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104113821A (zh) * 2013-04-16 2014-10-22 中兴通讯股份有限公司 一种用户设备间的发现方法、***及装置
CN106211026A (zh) * 2014-12-22 2016-12-07 中兴通讯股份有限公司 一种实现设备直通中继选择的方法、网络控制节点及用户设备
CN107409429A (zh) * 2015-03-25 2017-11-28 高通股份有限公司 中继发现和关联消息
WO2018129543A1 (en) * 2017-01-09 2018-07-12 Idac Holdings, Inc. Relay for wireless communication system
CN109429361A (zh) * 2017-07-18 2019-03-05 华为技术有限公司 会话处理方法及装置
CN110366132A (zh) * 2018-04-09 2019-10-22 华为技术有限公司 通信方法及装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10609744B2 (en) * 2015-10-22 2020-03-31 Lg Electronics Inc. Method for direct communication between terminals in wireless communication system and apparatus for method
US11903085B2 (en) * 2016-11-02 2024-02-13 Telefonaktiebolaget Lm Ericsson (Publ) Mobility management for relaying
WO2018126452A1 (zh) * 2017-01-06 2018-07-12 华为技术有限公司 授权验证方法和装置
US10932175B2 (en) * 2017-03-21 2021-02-23 Lg Electronics Inc. Method for relay terminal to select remote terminal where access control is applied due to network congestion and relay terminal performing method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104113821A (zh) * 2013-04-16 2014-10-22 中兴通讯股份有限公司 一种用户设备间的发现方法、***及装置
CN106211026A (zh) * 2014-12-22 2016-12-07 中兴通讯股份有限公司 一种实现设备直通中继选择的方法、网络控制节点及用户设备
CN107409429A (zh) * 2015-03-25 2017-11-28 高通股份有限公司 中继发现和关联消息
WO2018129543A1 (en) * 2017-01-09 2018-07-12 Idac Holdings, Inc. Relay for wireless communication system
CN109429361A (zh) * 2017-07-18 2019-03-05 华为技术有限公司 会话处理方法及装置
CN110366132A (zh) * 2018-04-09 2019-10-22 华为技术有限公司 通信方法及装置

Also Published As

Publication number Publication date
WO2021135295A1 (zh) 2021-07-08
US20220330361A1 (en) 2022-10-13
CN113133085A (zh) 2021-07-16
EP4072234A4 (en) 2023-02-22
EP4072234A1 (en) 2022-10-12
CN114885439A (zh) 2022-08-09

Similar Documents

Publication Publication Date Title
CN113133085B (zh) 建立连接和获取中继服务代码的方法和通信装置
US11706705B2 (en) Multimedia priority service
KR102050201B1 (ko) 네트워크 슬라이스 선택
CN113630749B (zh) 一种获取边缘服务的方法和装置
CN113691969B (zh) 通信方法和装置
CN113630843B (zh) 一种通信方法和通信装置
US9668285B2 (en) Methods and apparatus for standalone LTE RAN using unlicensed frequency band
US20230319549A1 (en) Privacy of relay selection in cellular sliced networks
CN112566149B (zh) 配置业务的方法、通信装置和通信***
CN111404814B (zh) 一种数据传输的方法及通信装置
US11503533B2 (en) Method of registration with access and mobility management function re-allocation
EP3515098B1 (en) Local service authorization method and related device
CN113055879B (zh) 一种用户标识接入方法及通信装置
CN110557846B (zh) 一种数据传输方法、终端设备及网络设备
CN110366204B (zh) 通信方法和通信装置
CN114916018A (zh) 通信方法及通信装置
CN113473569A (zh) 应用服务器的发现方法及相关装置
CN112929949A (zh) 无线通信方法和通信设备
CN111988782B (zh) 安全会话方法和装置
CN113329392B (zh) 家庭网关接入网络的方法和通信装置
CN115884153A (zh) 通信的方法和装置
CN115706997A (zh) 授权验证的方法及装置
CN115484582A (zh) 通信方法和通信装置
CN117377030A (zh) 接入网络的方法和通信装置
CN115552928A (zh) 网络选择的方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant