[go: up one dir, main page]

WO2025026276A1 - Data channel establishment method and apparatus, and communication device - Google Patents

Data channel establishment method and apparatus, and communication device Download PDF

Info

Publication number
WO2025026276A1
WO2025026276A1 PCT/CN2024/108218 CN2024108218W WO2025026276A1 WO 2025026276 A1 WO2025026276 A1 WO 2025026276A1 CN 2024108218 W CN2024108218 W CN 2024108218W WO 2025026276 A1 WO2025026276 A1 WO 2025026276A1
Authority
WO
WIPO (PCT)
Prior art keywords
network side
side device
information
network
demand information
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.)
Pending
Application number
PCT/CN2024/108218
Other languages
French (fr)
Chinese (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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Publication of WO2025026276A1 publication Critical patent/WO2025026276A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1045Proxies, e.g. for session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup

Definitions

  • the present application belongs to the field of communication technology, and specifically relates to a data channel establishment method, device and communication equipment.
  • the 5th Generation (5G) Next Generation Real Time Communication is based on 5G ultra-high-definition video voice call (VoNR) multimedia real-time communication and carries a new data transmission channel to provide users with a new real-time communication service that integrates high-definition audio and video calls with data applications.
  • VoIP Internet Protocol
  • IMS Internet Multimedia Subsystem
  • NG-RTC introduces a service-oriented interface, which enables it to support interactive communication and augmented reality (AR) communication at the current stage, and the business can be scalable to support innovative business brought about by the introduction of more new media technologies in the future.
  • NG-RTC can establish data channels to realize data application services while making high-definition audio and video calls.
  • processing capabilities of at least some network elements involved in establishing data channels are currently limited to AR rendering, so data channels cannot be established for media services other than AR rendering, resulting in the data channel establishment method in the prior art being unable to be applied to different media service scenarios.
  • the embodiments of the present application provide a data channel establishment method, apparatus and communication equipment, which can solve the problem that the data channel establishment method in the prior art cannot be applied to different media service scenarios.
  • a method for establishing a data channel comprising:
  • the first network side device obtains demand information of the media service
  • the first network side device obtains a second network side device that meets the requirement information from among M second network side devices, wherein the M second network side devices support multiple media services, and M is an integer greater than zero;
  • the first network side device interacts with the second network side device that meets the demand information to establish a data channel for the media service.
  • a method for establishing a data channel comprising:
  • the third network side device receives the media service demand information sent by the first network side device
  • the third network side device determines a second network side device that meets the requirement information among M second network side devices, wherein the M second network side devices support multiple media services, and M is an integer greater than zero;
  • the third network side device sends parameter information of the second network side device that meets the requirement information to the first network side device;
  • the third network side device interacts with the second network side device that meets the demand information to establish a data channel for the media service.
  • a method for establishing a data channel comprising:
  • the terminal sends the media service demand information to the first network side device.
  • a method for establishing a data channel comprising:
  • the second network side device receives the media service demand information sent by the third network side device;
  • the second network side device performs resource reservation or resource application according to the demand information to obtain resources for providing services for the media service;
  • the second network side device sends second indication information to the first network side device, wherein the second indication information is used to indicate that resource reservation or resource application is successfully performed according to the demand information.
  • a data channel establishment device which is applied to a first network side device, and the device includes:
  • a first acquisition module is used to acquire demand information of media services
  • a second acquisition module configured to acquire a second network side device that meets the requirement information from among M second network side devices, wherein the M second network side devices support multiple media services, and M is an integer greater than zero;
  • the first establishing module is used to interact with a second network side device that meets the demand information to establish a data channel for the media service.
  • a data channel establishment device which is applied to a third network side device, and the device includes:
  • a first receiving module used to receive demand information of a media service sent by a first network side device
  • a determination module configured to determine a second network side device that meets the requirement information among M second network side devices, wherein the M second network side devices support multiple media services, and M is an integer greater than zero;
  • a first sending module used to send parameter information of a second network side device that meets the requirement information to the first network side device
  • the second establishing module is used to interact with a second network side device that meets the demand information to establish a data channel for the media service.
  • a data channel establishment device which is applied to a terminal, and the device includes:
  • the second sending module is used to send the media service demand information to the first network side device.
  • a data channel establishment device which is applied to a second network side device, and the device includes:
  • a second receiving module used to receive the media service demand information sent by the third network side device
  • a processing module used to perform resource reservation or resource application according to the demand information, and obtain resources for providing services for the media business;
  • the third sending module is used to send second indication information to the first network side device, wherein the second indication information is used to indicate that resource reservation or resource application is successfully executed according to the demand information.
  • a network side device which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect, the second aspect, or the fourth aspect are implemented.
  • a network side device including a processor and a communication interface
  • the processor When the network side device serves as the first network side device, the processor is used to obtain demand information of the media service, obtain a second network side device that meets the demand information among the M second network side devices, control the communication interface to interact with the second network side device that meets the demand information, and establish a data channel for the media service, wherein the M second network side devices support multiple media services, and M is an integer greater than zero;
  • the communication interface is used to receive demand information of a media service sent by the first network side device; the processor is used to determine a second network side device that meets the demand information among M second network side devices, wherein the M second network side devices support multiple media services, and M is an integer greater than zero; the communication interface is used to send parameter information of the second network side device that meets the demand information to the first network side device; the processor is used to control the communication interface to interact with the second network side device that meets the demand information to establish a data channel for the media service;
  • the communication interface is used to receive demand information of a media service sent by a third network side device; the processor is used to perform resource reservation or resource application according to the demand information to obtain resources for providing services for the media service; the communication interface is used to send second indication information to the first network side device, wherein the second indication information is used to indicate that resource reservation or resource application is successfully executed according to the demand information.
  • a terminal wherein the network side device includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method described in the third aspect are implemented.
  • a terminal comprising a processor and a communication interface, wherein the communication interface is used to send demand information of a media service to a first network side device.
  • a readable storage medium on which a program or instruction is stored.
  • the program or instruction is executed by a processor, the steps of the method described in the first aspect, the second aspect, the third aspect, or the fourth aspect are implemented.
  • a data channel establishment system including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the third aspect, and the network side device can be used to execute the steps of the method described in the first aspect, the second aspect, or the fourth aspect.
  • a chip in a fifteenth aspect, includes a processor and a communication interface, wherein the communication interface and the The processor is coupled, and the processor is used to run programs or instructions to implement the steps of the method described in the first aspect, the second aspect, the third aspect, or the fourth aspect.
  • a computer program/program product is provided, wherein the computer program/program product is stored in a storage medium, and the program/program product is executed by at least one processor to implement the steps of the method described in the first aspect, the second aspect, the third aspect, or the fourth aspect.
  • the first network side device can obtain the demand information of the media service, thereby obtaining the second network side device that meets the demand information from the M second network side devices, and then interacting with the second network side device that meets the demand information to establish a data channel for the media service, wherein the M second network side devices support multiple media services, and M is an integer greater than zero.
  • the second network side device that can provide services for the media service can be obtained from the M second network side devices. In this way, the corresponding second network side devices can be matched for different media services, so that data channels can be established for different media services. Therefore, the embodiment of the present application can solve the problem that the data channel establishment method in the prior art cannot be applied to different media service scenarios.
  • FIG1 is a block diagram of a wireless communication system to which an embodiment of the present application can be applied;
  • FIG2 is a schematic diagram of a flow chart of establishing a NG-RTC data channel in the related art
  • FIG3 is a schematic diagram of a process for establishing AR communication based on a data channel in the related art
  • FIG4 is a schematic diagram of an IMS architecture applicable to an embodiment of the present application.
  • FIG5 is a flow chart of a method for establishing a data channel in an embodiment of the present application.
  • FIG6 is a flow chart of another method for establishing a data channel in an embodiment of the present application.
  • FIG7 is a flow chart of another method for establishing a data channel in an embodiment of the present application.
  • FIG8 is a flow chart of another method for establishing a data channel in an embodiment of the present application.
  • FIG9 is a flow chart of implementation mode 1 in the embodiment of the present application.
  • FIG10 is a flow chart of implementation mode 2 in the embodiment of the present application.
  • FIG11 is a flow chart of implementation mode 3 in the embodiment of the present application.
  • FIG12 is a flow chart of implementation mode 4 in the embodiment of the present application.
  • FIG13 is a structural block diagram of a data channel establishment device in an embodiment of the present application.
  • FIG14 is a structural block diagram of another data channel establishment device in an embodiment of the present application.
  • FIG15 is a structural block diagram of another data channel establishment device in an embodiment of the present application.
  • FIG16 is a structural block diagram of another data channel establishment device in an embodiment of the present application.
  • FIG17 is a structural block diagram of a communication device in an embodiment of the present application.
  • FIG18 is a block diagram of a terminal in an embodiment of the present application.
  • FIG19 is a structural block diagram of a network-side device in an embodiment of the present application.
  • first, second, etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by “first” and “second” are generally of one type, and the number of objects is not limited, for example, the first object can be one or more.
  • “or” in this application represents at least one of the connected objects.
  • “A or B” covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B.
  • the character "/" generally indicates that the objects associated with each other are in an "or” relationship.
  • indication in this application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication).
  • a direct indication can be understood as the sender explicitly informing the receiver of specific information, operations to be performed, or request results in the sent indication;
  • an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.
  • LTE Long Term Evolution
  • LTE-A Long Term Evolution
  • CDMA Code Division Multiple Access
  • TDMA Time Division Multiple Access
  • FDMA Frequency Division Multiple Access
  • OFDMA Orthogonal Frequency Division Multiple Access
  • SC-FDMA Single-carrier Frequency Division Multiple Access
  • NR New Radio
  • 6G 6th Generation
  • FIG1 shows a block diagram of a wireless communication system applicable to the embodiment of the present application.
  • the wireless communication system includes a terminal 11 and a network side device 12 .
  • the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), a flight vehicle (flight vehicle), a vehicle user equipment (VUE), a shipborne equipment, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (Personal Computer, PC
  • Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc.
  • the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application.
  • the network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit.
  • the access network device may include a base station, a wireless local area network (Wireless Local Area Network, WLAN) access point (Access Point, AS) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc.
  • WLAN wireless Local Area Network
  • AS Access Point
  • WiFi wireless Fidelity
  • the base station can be called Node B (Node B, NB), Evolved Node B (Evolved Node B, eNB), the next generation Node B (the next generation Node B, gNB), New Radio Node B (New Radio Node B, NR Node B), access point, Relay Base Station (Relay Base Station, RBS), Serving Base Station (Serving Base Station, SBS), Base Transceiver Station (Base Transceiver Station, BTS), radio base station, radio transceiver, base
  • the base station is not limited to specific technical terms as long as the same technical effect is achieved. It should be noted that in the embodiments of the present application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.
  • the core network equipment may include but is not limited to at least one of the following: core network nodes, core network functions, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery ...
  • MME mobility management entity
  • AMF Access and Mobility Management Function
  • SMF Session Management Function
  • SMF Session Management Function
  • UPF User Plane Function
  • Policy Control Function Policy Control Function
  • PCRF Policy and Charging Rules Function
  • edge application service discovery function Edge Application Server Discovery ...
  • Step 21 User Equipment (UE) #1 sends a Session Initialization Protocol (SIP) re-request, carrying an updated Session Description Protocol (SDP), which It includes bootstrap data channel (DC) information, requested application (APP) data channel (Data, Channel DC) and corresponding DC APP binding message;
  • SIP Session Initialization Protocol
  • SDP Session Description Protocol
  • Step 22 DC routing decision, i.e. the IP Multimedia Subsystem Application Server (IMS AS) network element verifies the UE subscription information and decides whether to inform the Data Channel Signaling Function (DCSF) of the request;
  • IMS AS IP Multimedia Subsystem Application Server
  • Step 23 IMS AS sends a session event control notification (Nimsas_SessionEventControl_Notify) to DCSF, carrying the media change request event, session ID, media information list, and event trigger;
  • a session event control notification (Nimsas_SessionEventControl_Notify)
  • Step 24 DCSF decides whether to provide DC based on the APP binding message and determines the DC control strategy
  • Step 25 DCSF decides to provide DC, then creates the initiating side media data channel (MDC2) media information required by the Data Channel Media Function (DCMF), that is, the Data Channel Application Server (DC AS) is used as the destination endpoint, and the media service flow is anchored on the Management Function (MF);
  • MDC2 the initiating side media data channel
  • DCMF Data Channel Media Function
  • DC AS Data Channel Application Server
  • MF Management Function
  • Step 26 DCSF sends a media control media instruction (Nimsas_MediaControl_MediaInstruction) to the IMS AS, which carries the session ID and the media instruction set. That is, DCSF informs the IMS AS to terminate the media stream of the source UE at the MF through the media control service (Nimsas_MediaControl service), and at the same time informs the IMS AS to forward the media data of the data channel through MDC2.
  • a media control media instruction (Nimsas_MediaControl_MediaInstruction)
  • Step 27 IMS AS calls the media resource management generation service (Nmf_MRM_Create service) to reserve or apply for media resources;
  • Step 28 IMS AS responds to DCSF, i.e., IMS AS sends a media control media instruction response (Nimsas_MediaControl_MediaInstruction Response) to DCSF, which carries media resource information;
  • a media control media instruction response (Nimsas_MediaControl_MediaInstruction Response)
  • Step 29 DCSF stores the media resource information and sends a point-to-point protocol data channel (P2A DC) establishment request to DC AS, carrying MDC2 SDP.
  • P2A DC point-to-point protocol data channel
  • Step 210 DCSF accepts the request and provides an MDC2 SDP response
  • Step 211 DCSF sends Nimsas_MediaControl_MediaInstruction to IMS AS, which carries the session ID and media instruction set, i.e., DCSF requests IMS AS to update MF resources through MDC2 information.
  • Step 212 IMS AS updates MF resources
  • Step 213 Update response, i.e., IMS AS sends Nimsas_MediaControl_MediaInstruction Response to DCSF;
  • Step 214 Session event control response, i.e. DCSF sends a session event control notification response (Nimsas_SessionEventControl_NotifyResponse) to IMS AS;
  • Step 215-16 IMS AS sends a re-invite to UE2;
  • Step 217-19 UE2 and the terminating network return a 200OK response;
  • Step 220 IMS AS sends Nimsas_SessionEventControl_Notify to DCSF, carrying the media change request event, session ID, media information list, and event trigger;
  • Step 221 DCSF sends Nimsas_SessionEventControl_NotifyResponse to IMS AS;
  • Steps 222-223 The IMS AS returns a 200 OK response to the Proxy-Call Session Control Function (P-CSCF);
  • P-CSCF Proxy-Call Session Control Function
  • Step 224 Execute DC QoS flow
  • Step 225 ACK confirmation
  • Step 227 The application data channel has been activated.
  • Establishment of AR communication based on data channel includes the following steps:
  • Step 31 The audio/video session between UE-A and UE-B is established and the data channel is guided to be established, that is, UE-A initiates an IMS session, establishes an audio/video session connection with UE-B, and establishes a data channel for UE-A and UE-B at the same time.
  • the AR media rendering negotiation process is as follows:
  • Step 32 UE-A decides to request network media rendering based on its own status, such as power, signal, computing capability, internal storage, etc.
  • Step 33 UE-A completes AR media rendering negotiation with the AR application server.
  • Step 34 An application data channel is established between UE-A and the IMS network. That is, if the negotiation in step 33 is successful, UE-A initiates a new P2A APP DC for AR data transmission between UE-A and the network. During the P2A APP DC establishment process, DCSF will guide MF through IMS AS on how to establish the data channel and corresponding media processing.
  • Step 35 (Optional) IMS AS initiates a media renegotiation request to UE-A to transfer UE-A's audio and video media Stream connected to MF.
  • Step 36 The IMS initiates a media re-negotiation request to UE-B, and connects the audio and video media streams of UE-B to the MF.
  • UE-A can request to change the network rendering content.
  • Step 37 UE-A starts AR media rendering.
  • Step 38 UE-A sends the AR data to MF for network-assisted rendering.
  • Step 39 Based on at least one of the AR data received from UE-A and the instruction received from the AR AS, the MF performs AR media rendering according to the negotiation result of step 33.
  • Step 310 The MF sends the presented audio/video media stream to UE-B.
  • the above process gives the process of establishing the data channel of the AR rendering service.
  • the AR rendering service becomes other media services
  • an embodiment of the present application provides a method for establishing a data channel, which can be applied to the IMS architecture shown in Figure 4.
  • DCAR Data Channel Application Repository
  • AR Application Server is a rendering application server
  • DCSF is a data channel signaling function network element
  • NEF is a network function
  • IMS HSS IP Multimedia Subsystem Home Subscriber Server
  • IMS AS IP Multimedia Subsystem Application Server
  • MF is a management function
  • I/S-CSCF is a CSCF.
  • Call Session Control Function is the call session control function on the called side/calling side
  • P-CSCF is the call session control function for the calling user
  • IMS-AGW i.e. IP Multimedia Subsystem-Access Gateway
  • TrGW i.e. Translation Gateway
  • Remote IMS is the remote IP multimedia system
  • N33 DC1, DC2, DC3, DC4, DC5, N70, N72, N71, ISC, Mr’or Cr, Mw, Mx, Mb, lp, Gm, lx represent different interfaces respectively.
  • the method may include the following steps 501 to 503:
  • Step 501 A first network-side device obtains demand information for a media service.
  • the first network side device may be a data channel signaling function (DCSF) network element. It is understandable that the first network side device is not limited to a DCSF network element.
  • DCSF data channel signaling function
  • the media business includes at least one of AR rendering, image rendering, digital human processing, and artificial intelligence (Artificial Intelligence) image reasoning.
  • the demand information includes at least one of the following: business processing type, computing power demand information, load demand information, network resource demand information, and processing capacity information.
  • the business processing type includes at least one of the following: rendering type, artificial intelligence (AI) computing type, central processing unit (CPU) computing power type, graphics processing unit (GPU) computing power type, and field programmable gate array (FPGA) computing power type; computing power demand information is used to indicate the computing power demand of the media service, and load demand information is used to indicate the load demand of the media service; network resource demand information is used to indicate the network resource demand of the media service; and processing capacity information includes at least one of the following: memory size, processor size, integer computing rate, and floating point computing rate.
  • AI artificial intelligence
  • CPU central processing unit
  • GPU graphics processing unit
  • FPGA field programmable gate array
  • the first network side device can obtain at least one of the business processing type, computing power requirement information, load requirement information, network resource requirement information, and processing capacity information of the media service, thereby obtaining a second network side device that meets at least one of the business processing type, computing power requirement, load requirement, network resource requirement, and processing capacity requirement.
  • the second network side device that meets the requirement information is a second network side device that meets at least one of the following:
  • Computing power that can provide the demand information i.e., computing power that can provide the media service needs
  • Bear the load indicated by the demand information i.e., be able to bear the load required by the media service
  • Providing network resources indicated by demand information i.e., network resources that can provide media service requirements
  • Step 502 The first network side device obtains a second network side device that meets the requirement information from among M second network side devices.
  • the M second network side devices support multiple media services, and M is an integer greater than zero. That is, among the M second network side devices, there may be devices supporting the same media service, or there may be devices supporting different media services. It should be noted that a second network side device may support one media service or multiple media services, which is not specifically limited in the embodiments of the present application.
  • the M second network-side devices support scenarios with multiple media service processing capabilities, that is, among the M second network-side devices, at least some different second network-side devices can provide corresponding services for different media services.
  • the first network-side device obtains the demand information of the media service that needs to be executed currently, it can obtain the second network-side device that meets the demand information among the M second network-side devices, and then the second network-side device that meets the demand information can provide services for the media service.
  • the second network side device is a media function (MF) network element. It is understandable that the second network side device is not limited to the MF network element, for example, it can also be a media resource function (MRF) network element, a data communication management function (DCMF) network element, etc.
  • MRF media resource function
  • DCMF data communication management function
  • the embodiments of the present application can improve the existing MF, that is, multiple MFs are set, and the multiple MFs support multiple media services.
  • an MF that meets the actual needs of different media services can be selected from multiple MFs, so that data channels can be established for different media services; or, multiple MFs or multiple DCMFs can be set, and multiple MRFs or DCMFs can support multiple media services.
  • multiple MFs or multiple DCMFs that meet the actual needs of different media services can be selected from multiple MFs or multiple DCMFs, so that data channels can be established for different media services.
  • Step 503 The first network side device interacts with the second network side device that meets the demand information to establish a data channel for the media service.
  • the second network side device that meets the demand information can support the media service to which the demand information belongs, so the first network side device can interact with the second network side device that meets the demand information to establish a data channel for the media service to which the demand information belongs. It is understandable that the interaction process here can also include other devices.
  • the first network side device interacts with the second network side device that meets the demand information and other devices to execute the specific process of establishing the data channel, which can be found in steps 26 to 227 described above.
  • the first network side device can obtain the demand information of the media service, thereby obtaining the second network side device that meets the demand information among the M second network side devices, and then interacting with the second network side device that meets the demand information to establish a data channel for the media service, wherein the M second network side devices support multiple media services, and M is an integer greater than zero.
  • the second network side device that can provide services for the media service can be obtained from the M second network side devices. In this way, the corresponding second network side devices can be matched for different media services, so that data channels can be established for different media services. Therefore, the embodiment of the present application can solve the problem that the data channel establishment method in the prior art cannot be applied to different media service scenarios.
  • step 501 “the first network side device obtains demand information of the media service” includes the following step A-1:
  • Step A-1 The first network side device receives the demand information sent by the terminal.
  • the terminal can send the demand information of the media service to the first network side device.
  • the first network side device may receive the demand information sent by the terminal through the fifth network side device.
  • the terminal may carry the demand information in a Session Initiation Protocol Reinvite message (SIP Reinvite) and send it to the fifth network side device, so that the fifth network side device carries the demand information in a media modification request and sends it to the first network side device.
  • the fifth network side device may be an IP Multimedia Subsystem Application Server (IMS AS) network element.
  • IMS AS IP Multimedia Subsystem Application Server
  • Method 1 The first network side device obtains from the third network side device:
  • the first network side device obtains M second network side devices that meet the requirement.
  • the second network side device requesting information includes the following steps B-1 to B-2:
  • Step B-1 the first network side device sends the demand information to the third network side device;
  • Step B-2 The first network-side device receives parameter information of a device sent by the third network-side device, and determines the device indicated by the parameter information as the second network-side device that meets the requirement information.
  • the first network side device can send demand information to the third network side device, so that the third network side device obtains the second network side device that meets the demand information from M second network side devices, and sends the parameter information of the second network side device that meets the demand information to the first network side device.
  • the third network side device stores the first information provided by the third network side device, so that the third network side device can obtain the second network side device that meets the above-mentioned requirement information from multiple second network side devices according to the first information.
  • the first information includes at least one of the computing power information that different second network side devices can provide, the load information that can be carried, and the network resource information that can be provided.
  • the third network side device may be an augmented reality media application server (AR AS) or a data channel application server (DC AS). It is understandable that the third network side device is not limited to AR AS or DC AS.
  • AR AS augmented reality media application server
  • DC AS data channel application server
  • the parameter information of the second network side device may include at least one of an identification (ID) and an address (Address) of the second network side device.
  • the first network side device may carry the demand information in a point-to-point protocol data channel (P2A DC) establishment request and send it to the third network side device.
  • P2A DC point-to-point protocol data channel
  • the third network side device can select one from them to establish a data channel for the media service to which the demand information belongs. For example, one can be randomly selected from multiple second network side devices that meet the demand information, or one with load balancing can be selected based on multiple second network side devices that meet the demand information.
  • Method 2 The first network side device selects:
  • the above step 502 “the first network side device obtains a second network side device that meets the requirement information from among the M second network side devices” includes the following steps C-1 to C-2:
  • Step C-1 The first network side device obtains first information provided by the third network side device, wherein the first information includes at least one of computing power information that can be provided by different second network side devices, load information that can be carried, and network resource information that can be provided;
  • Step C-2 The first network side device determines, based on the first information, a second network side device among multiple second network side devices that meets the requirement information.
  • the first network side device obtains the first information provided by the third network side device, it can obtain the second network side device that meets the required information from multiple second network side devices based on the first information.
  • step C-1 “the first network side device obtains first information provided by the third network side device” includes the following steps E-1 to E-2:
  • Step E-1 the first network side device sends first indication information to the fourth network side device, where the first indication information is used to indicate a request to obtain the first information;
  • Step E-2 The first network side device receives the first information sent by the fourth network side device.
  • the above-mentioned fourth network side device can be a network function (Network Element Function, NEF) network element.
  • NEF Network Element Function
  • the first network side device can send the first indication information to the fourth network side device, so that the fourth network side device forwards the first indication information to the third network side device.
  • the third network side device receives the first indication information, it can reply the first information to the fourth network side device, and then the fourth network side device can reply the first information to the first network side device.
  • the first indication information is carried in a first request message sent by the first network side device, and the first information is carried in a first response message received by the first network side device;
  • the first request message is an open event subscription request Nnef_Eventexposure_Subscribe Request for a service provided by the network function
  • the first response message is an open event subscription response Nnef_Eventexposure_Subscribe Response for a service provided by the network function
  • the first request message is a request for signing up for computing resources for the service provided by the network function Nnef_ComputingResource_Subscribe Request
  • the first response message is the computing resource contract response Nnef_ComputingResource_Subscribe Response for the service provided by the network function.
  • the first network side device can carry the first indication information in the first request message and send it to the fourth network side device, so that the fourth network side device sends the first indication information to the third network side device, and then the third network side device sends the first information to the fourth network side device, so that the fourth network side device carries the first information in the first response message and sends it to the first network side device.
  • the first request message and the first response message are messages in one of the services of the fourth network side device, such as the open event subscription (Nnef_Eventexposure_Subscribe) service provided by the network function or the computing resource subscription (Nnef_ComputingResource_Subscribe) service provided by the network function.
  • the fourth network side device may carry the first indication information in a third request message and send it to the third network side device
  • the third network side device may carry the first information in a third response message and send it to the fourth network side device.
  • the third request message and the third response message are messages in one of the services of the fourth network side device, such as an open event subscription (Ndcas_Eventexposure_Subscribe) service provided by the data channel application server or a computing resource subscription (Ndcas_ComputingResource_Subscribe) service provided by the data channel application server.
  • the third request message may be an open event subscription request (Ndcas_Eventexposure_Subscribe Request) for the service provided by the data channel application server, and the third response message may be an open event subscription response (Ndcas_Eventexposure_Subscribe Response) for the service provided by the data channel application server; or, the third request message may be a computing resource subscription request (Ndcas_ComputingResource_Subscribe Request) for the service provided by the data channel application server, and the third response message may be a computing resource subscription response (Ndcas_ComputingResource_Subscribe Response) for the service provided by the data channel application server.
  • Case 2 Obtained through the communication interface between the first network side device and the third network side device:
  • step C-1 “the first network side device obtains the first information provided by the third network side device” includes the following steps F-1 to F-2:
  • Step F-1 the first network side device sends first indication information to the third network side device, where the first indication information is used to indicate a request to obtain the first information;
  • Step F-2 The first network side device receives the first information sent by the third network side device.
  • the first network side device can directly send the first indication information to the third network side device through the communication interface between the first network side device and the third network side device.
  • the third network side device after the third network side device receives the first indication information, it can reply the first information to the first network side device through the communication interface between the first network side device and the third network side device.
  • the first indication information is carried in a second request message sent by the first network side device, and the first information is carried in a second response message received by the first network side device;
  • the second request message is an open event subscription request Ndcas_Eventexposure_Subscribe Request for a service provided by the data channel application server
  • the second response message is an open event subscription response Ndcas_Eventexposure_Subscribe Response for a service provided by the data channel application server
  • the second request message is a computing resource subscription request Ndcas_ComputingResoure_Subscribe Request for the service provided by the data channel application server
  • the second response message is a computing resource subscription response Ndcas_ComputingResoure_Subscribe Response for the service provided by the data channel application server.
  • the first network side device can carry the first indication information in the second request message and send it to the third network side device
  • the third network side device can carry the first information in the second response message and send it to the first network side device.
  • the second request message and the second response message are messages in one of the services of the third network side device, such as Ndcas_Eventexposure_Subscribe or Ndcas_ComputingResoure_Subscribe service.
  • the first network side device obtains the above-mentioned first information in advance. For example, the first network side device first registers and obtains the above-mentioned first information, and then when a data channel for a media service needs to be established subsequently, a second network side device that meets the required information can be selected based on the first information.
  • the method further comprises the following step H-1:
  • Step H-1 The first network side device obtains updated information of the first information provided by the third network side device, wherein the first information includes at least one of the computing power information that can be provided by different second network side devices, the load information that can be borne, and the network resource information that can be provided.
  • the first network side device can also obtain updated information of the first information provided by the third network side device, so that the second network side device that obtains the required information is more in line with the actual situation.
  • the updated information of the first information provided by the third network side device can be sent to the first network side device in real time or periodically.
  • the second network side device corresponding to the changed information can report it to the third network side device to trigger the third network side device to transmit the updated first information to the first network side device; or, at regular intervals, the third network side device transmits the latest first information to the first network side device.
  • the transmission method of the updated information of the first information provided by the third network side device between the third network side device and the first network side device can also be as described in the above-mentioned situation one or situation two, and will not be repeated here.
  • the method further includes:
  • the first network side device selects one of a plurality of second network side devices that meet the requirement information as a target device
  • step 503 the first network side device interacts with the second network side device that meets the demand information to establish a data channel for the media service.
  • the first network-side device interacts with the target device to establish a data channel for the media service.
  • the first network side device can select one from them to establish a data channel for the media service to which the demand information belongs.
  • the method further comprises:
  • the first network side device sends the demand information to the second network side device that meets the demand information; the first network side device receives second indication information sent by the second network side device that meets the demand information, wherein the second indication information is used to indicate that resource reservation or resource application is successfully performed according to the demand information;
  • the first network side device sends the demand information to the fifth network side device; the first network side device receives the second indication information sent by the fifth network side device.
  • the first network side device can also send the demand information to the second network side device that meets the demand information, so that the second network side device that meets the demand information can perform resource reservation or resource application according to the demand information, and then after the resource reservation or application is successful, the above-mentioned second indication information is sent to the first network side device.
  • the reserved resources or applied resources can be used to provide services for the data flow of the media service.
  • the first network side device may send the demand information to the fifth network side device, so that the fifth network side device forwards the demand information to the second network side device that meets the demand information;
  • the second network side device that meets the demand information may send the above-mentioned second indication information to the fifth network side device, so that the fifth network side device installs the second indication information to the first network side device;
  • the first network side device may also send the demand information to the second network side device that meets the demand information through the communication interface between the first network side device and the second network side device that meets the demand information; the second network side device that meets the demand information may also send the above-mentioned second indication information to the first network side device through the communication interface between it and the first network side device.
  • the fifth network side device can be an IMS AS.
  • an embodiment of the present application further provides a method for establishing a data channel. As shown in FIG6 , the method may include the following steps 601 to 604:
  • Step 601 The third network side device receives the media service demand information sent by the first network side device.
  • the third network side device can be an AR AS or DC AS network element. It can be understood that the third network side device is not limited to AR AS or DC AS network elements.
  • the first network side device may carry the demand information in a P2A DC establishment request and send it to the third network side device.
  • Step 602 The third network side device determines a second network side device among the M second network side devices that meets the requirement information. Network side equipment.
  • the demand information includes at least one of the following: business processing type, computing power demand information, load demand information, network resource demand information, and processing capacity information.
  • the business processing type includes at least one of the following: rendering type, AI computing type, CPU computing power type, GPU computing power type, and FPGA computing power type; computing power demand information is used to indicate the computing power demand of the media business, and load demand information is used to indicate the load demand of the media business; network resource demand information is used to indicate the network resource demand of the media business; and processing capacity information includes at least one of the following: memory size, processor size, integer computing rate, and floating point computing rate.
  • the first network side device can obtain at least one of the business processing type, computing power requirement information, load requirement information, network resource requirement information, and processing capacity information of the media service, thereby obtaining a second network side device that meets at least one of the business processing type, computing power requirement, load requirement, network resource requirement, and processing capacity requirement.
  • the second network side device that meets the requirement information is a second network side device that meets at least one of the following:
  • Computing power that can provide the demand information i.e., computing power that can provide the media service needs
  • Bear the load indicated by the demand information i.e., be able to bear the load required by the media service
  • Providing network resources indicated by demand information i.e., network resources that can provide media service requirements
  • the M second network side devices support multiple media services, and M is an integer greater than zero.
  • the second network side device is a media function (MF) network element. It is understandable that the second network side device is not limited to the MF network element, for example, it can also be an MRF network element, a DCMF network element, etc.
  • the M second network-side devices support scenarios with multiple media service processing capabilities, that is, among the M second network-side devices, at least some different second network-side devices can provide corresponding services for different media services.
  • the first network-side device obtains the demand information of the media service that needs to be executed currently, it can obtain the second network-side device that meets the demand information among the M second network-side devices, and then the second network-side device that meets the demand information can provide services for the media service.
  • Step 603 The third network side device sends parameter information of the second network side device that meets the requirement information to the first network side device.
  • the parameter information of the second network side device may include at least one of the ID and Address of the second network side device.
  • the first network side device After the first network side device receives the parameter information of the second network side device, it can determine which second network side device meets the demand information based on the parameter information. In this way, a data channel for the media service to which the demand information belongs can be established based on the second network side device.
  • Step 604 The third network-side device interacts with the second network-side device that meets the demand information to establish a data channel for the media service.
  • the second network side device that meets the demand information can support the media service to which the demand information belongs, so the first network side device can interact with the second network side device that meets the demand information to establish a data channel for the media service to which the demand information belongs. It is understandable that the interaction process here can also include other devices.
  • the third network side device receives the demand information of the media service sent by the first network side device, thereby determining the second network side device that meets the demand information among the M second network side devices, and then sends the parameter information of the second network side device that meets the demand information to the first network side device, and interacts with the second network side device that meets the demand information to establish a data channel for the media service, wherein the M second network side devices support multiple media services, and M is an integer greater than zero.
  • the second network side device that can provide services for the media service can be obtained from the M second network side devices. In this way, the corresponding second network side devices can be matched for different media services, so that data channels can be established for different media services. Therefore, the embodiment of the present application can solve the problem that the data channel establishment method in the prior art cannot be applied to different media service scenarios.
  • the third network side device determines a second network side device that meets the requirement information among the M second network side devices, including:
  • the third network side device determines a second network side device that meets the requirement information according to the first information provided by the third network side device;
  • the first information includes at least one of the computing power information that different second network side devices can provide, the load information that can be borne, and the network resource information that can be provided.
  • the third network side device stores the first information provided by the third network side device.
  • the network side device can obtain a second network side device that meets the above requirement information from the M second network side devices according to the first information.
  • the third network side device can select one from them to establish a data channel for the media service to which the demand information belongs. For example, one can be randomly selected from multiple second network side devices that meet the demand information, or one with load balancing can be selected based on multiple second network side devices that meet the demand information.
  • the method further comprises:
  • the third network side device sends the first information provided by the third network side device to the first network side device, wherein the first information includes at least one of the computing power information that different second network side devices can provide, the load information that can be borne, and the network resource information that can be provided.
  • the first network side device After the first network side device receives the first information provided by the third network side device, it can determine the second network side device that meets the requirement information according to the first information.
  • the first network side device obtains the first information provided by the third network side device, it can obtain the second network side device that meets the required information from the M second network side devices according to the first information.
  • the following specifically describes the process of the third network side device sending the first information to the first network side device, as described in the following situation one or two:
  • the third network side device sending the first information provided by the third network side device to the first network side device includes:
  • the third network side device receives first indication information sent by the fourth network side device, where the first indication information is used to indicate a request to obtain the first information;
  • the third network side device sends the first information to the fourth network side device, where the first information is used to trigger the fourth network side device to forward the first information to the first network side device.
  • the fourth network side device mentioned above can be a NEF network element.
  • the first network side device can send the first indication information to the fourth network side device, so that the fourth network side device forwards the first indication information to the third network side device.
  • the third network side device receives the first indication information, it can reply the first information to the fourth network side device, and then the fourth network side device can reply the first information to the first network side device.
  • the first indication information is carried in a third request message received by the third network side device, and the first information is carried in a third response message sent by the third network side device;
  • the third request message is Ndcas_Eventexposure_Subscribe Request, and the third response message is Ndcas_Eventexposure_Subscribe Response;
  • the third request message is Ndcas_ComputingResource_Subscribe Request
  • the third response message is Ndcas_ComputingResource_Subscribe Response.
  • the first network side device can send the first indication information to the fourth network side device, so that the fourth network side device carries the first indication information in the third request message and sends it to the third network side device, and then the third network side device carries the first information in the third response message and sends it to the fourth network side device, so that the fourth network side device carries the first information and sends it to the first network side device.
  • the third request message and the third response message are messages in one of the services of the fourth network side device, such as the Ndcas_Eventexposure_Subscribe or Ndcas_ComputingResource_Subscribe service.
  • the first network side device may carry the first indication information in a first request message and send it to the fourth network side device
  • the fourth network side device may carry the first information in a first response message and send it to the first network side device.
  • the first request message and the first response message are messages in one of the services of the fourth network side device, such as Nnef_Eventexposure_Subscribe or Nnef_ComputingResource_Subscribe service.
  • the first request message may be Nnef_Eventexposure_Subscribe Request, and the first response message may be Nnef_Eventexposure_Subscribe Response; or, the first request message may be Nnef_ComputingResource_Subscribe Request, and the first response message may be Nnef_ComputingResource_Subscribe Response.
  • Case 2 Sending through the communication interface between the first network side device and the third network side device:
  • the third network side device sends the information provided by the third network side device to the first network side device.
  • the first information includes:
  • the third network side device receives first indication information sent by the first network side device, where the first indication information is used to indicate a request to obtain the first information;
  • the third network side device sends the first information to the first network side device.
  • the first network side device can directly send the first indication information to the third network side device through the communication interface between the first network side device and the third network side device.
  • the third network side device after the third network side device receives the first indication information, it can reply the first information to the first network side device through the communication interface between the first network side device and the third network side device.
  • the first indication information is carried in a second request message received by the third network side device, and the first information is carried in a second response message sent by the third network side device;
  • the second request message is Ndcas_Eventexposure_Subscribe Request, and the second response message is Ndcas_Eventexposure_Subscribe Response;
  • the second request message is Ndcas_ComputingResoure_Subscribe Request
  • the second response message is Ndcas_ComputingResoure_Subscribe Response.
  • the first network side device can carry the first indication information in the second request message and send it to the third network side device
  • the third network side device can carry the first information in the second response message and send it to the first network side device.
  • the second request message and the second response message are messages in one of the services of the third network side device, such as Ndcas_Eventexposure_Subscribe or Ndcas_ComputingResoure_Subscribe service.
  • the method further comprises:
  • the third network side device sends updated information of the first information provided by the third network side device to the first network side device, wherein the first information includes at least one of the computing power information that different second network side devices can provide, the load information that can be borne, and the network resource information that can be provided.
  • the first network side device can also obtain updated information of the first information provided by the third network side device, so that the second network side device that obtains the required information is more in line with the actual situation.
  • the updated information of the first information provided by the third network side device can be sent to the first network side device in real time or periodically.
  • the second network side device corresponding to the changed information can report it to the third network side device to trigger the third network side device to transmit the updated first information to the first network side device; or, at regular intervals, the third network side device transmits the latest first information to the first network side device.
  • the transmission method of the updated information of the first information provided by the third network side device between the third network side device and the first network side device can also be as described in the above-mentioned situation one or situation two, and will not be repeated here.
  • an embodiment of the present application further provides a method for establishing a data channel. As shown in FIG. 7 , the method may include the following step 701:
  • Step 701 The terminal sends media service demand information to the first network side device.
  • the first network side device can obtain the second network side device that meets the demand information from the M second network side devices, and then interact with the second network side device that meets the demand information to establish a data channel for the media service.
  • the M second network side devices support multiple media services, and M is an integer greater than 0. It can be seen that in the embodiment of the present application, the second network side device that can provide services for the media service can be obtained from the M second network side devices according to the actual demand information of the media service. In this way, the corresponding second network side device can be matched for different media services, so that data channels can be established for different media services. Therefore, the embodiment of the present application can solve the problem that the data channel establishment method in the prior art cannot be applied to different media service scenarios.
  • the demand information includes at least one of business processing type, computing power demand information, load demand information, network resource demand information, and processing capacity information.
  • the terminal can send the demand information to the first network side device through the fifth network side device.
  • the terminal can carry the demand information in a session initiation protocol re-request message (SIP Reinvite) and send it to the fifth network side device, so that the fifth network side device carries the demand information in a media modification request and sends it to the first network side device.
  • the fifth network side device can be an IP Multimedia Subsystem Application Server (IP Multimedia Subsystem Application Server). Server, IMS AS) network element.
  • an embodiment of the present application further provides a method for establishing a data channel. As shown in FIG8 , the method may include the following steps 801 to 803:
  • Step 801 The second network side device receives media service demand information sent by the third network side device.
  • the second network side device is an MF network element. It is understandable that the second network side device is not limited to an MF network element, and may also be, for example, an MRF network element, a DCMF network element, and the like.
  • the demand information includes at least one of business processing type, computing power demand information, load demand information, network resource demand information, and processing capacity information.
  • Step 802 The second network-side device performs resource reservation or resource application according to the demand information to obtain resources for providing services for the media service.
  • Step 803 The second network side device sends second indication information to the first network side device.
  • the second indication information is used to indicate that resource reservation or resource application is successfully executed according to the demand information.
  • the first network side device can also send the demand information to the second network side device that meets the demand information, so that the second network side device that meets the demand information can perform resource reservation or resource application according to the demand information, and then after the resource reservation or resource application is successful, the above-mentioned second indication information is sent to the first network side device.
  • the second network side device that meets the demand information can perform resource reservation or resource application according to the demand information, and then after the resource reservation or resource application is successful, the above-mentioned second indication information is sent to the first network side device.
  • the method further comprises:
  • the second network side device reports the second information to the third network side device
  • the second information includes at least one of the computing power information that the second network side device can provide, the load information that it can bear, and the network resource information that it can provide.
  • the second network side device can report the updated information to the third network side device in real time or periodically.
  • the second network side device corresponding to the changed information can report it to the third network side device to trigger the third network side device to update the first information (i.e., at least one of the computing power information, load information that can be borne, and network resource information that can be provided by different second network side devices), and transmit the updated first information to the first network side device; or, at regular intervals, the second network side device transmits the latest second information to the third network side device, so that the third network side device updates the first information, thereby transmitting the updated first information to the first network side device.
  • the first information i.e., at least one of the computing power information, load information that can be borne, and network resource information that can be provided by different second network side devices
  • the second network side device transmits the latest second information to the third network side device, so that the third network side device updates the first information, thereby transmitting the updated first information to the first network side device.
  • Step 90 The DCSF receives the media modification request sent by the IMS AS in the P2A setup procedure
  • the media modification request carries demand information of the media service; here, the IMS AS sends a media modification request after receiving the SIP Reinvite sent by the UE, wherein the SIP Reinvite carries the demand information; optionally, the demand information includes at least one of the service processing type, computing power demand information, load demand information, network resource demand information, and processing capability information.
  • Step 91 DCSF sends a P2A DC establishment request to the AR AS, wherein the P2A DC establishment request carries the above requirement information;
  • Step 92 Selecting an MF, that is, the AR AS determines an MF that meets the requirement information according to the first information provided, wherein the first information includes at least one of computing power information that different MFs can provide, load information that they can bear, and network resource information that they can provide;
  • AR AS decides whether it can provide APP DC service at present according to at least one of the computing power, load and network resources registered by different MFs. If at least one of the computing power, load and network resources meets the demand information, the MF that meets the demand information is the appropriate MF.
  • Step 93 AR AS returns parameter information of the selected MF to DCAS, such as MF ID or MF Address;
  • Steps 94-95 DCSF sends a resource reservation or resource application request to IMS AS, which is then forwarded by IMS AS to the MF that meets the demand information.
  • the resource reservation or resource application request carries the above demand information and is used to instruct the MF to reserve or apply for resources according to the demand information.
  • the resource reservation or resource application request in steps 94-95 can also be directly sent to DCSF and MF.
  • the packets are sent through the interface of the IMS, that is, they are not forwarded through the IMS AS.
  • Step 96 The MF performs resource reservation or resource application
  • Step 97 MF sends a resource reservation or resource application success response to the IMS AS;
  • Step 98 IMS AS sends a successful response of resource reservation or resource application to DCSF, uses the MF for reserved resources or applied resources as the destination endpoint for computing services such as AR communication, and anchors the media service flow on the MF; here, the reserved resources or applied resources are used to provide services for the media service after the data channel is established.
  • Step 99 Other APP DCs establish an execution process (steps 26 to 227 described above).
  • Implementation method 2 as shown in FIG. 10 , including the following steps 100 to 107:
  • Step 100 The DCSF receives the media modification request sent by the IMS AS in the P2A setup procedure
  • the media modification request carries demand information of the media service; here, the IMS AS sends a media modification request after receiving the SIP Reinvite sent by the UE, wherein the SIP Reinvite carries the demand information; optionally, the demand information includes at least one of the service processing type, computing power demand information, load demand information, network resource demand information, and processing capability information.
  • Step 101 Selecting an MF, that is, the DCSF determines an MF that meets the requirement information according to first information provided by the subscribed ARAS, wherein the first information includes at least one of computing power information that different MFs can provide, load information that can be carried, and network resource information that can be provided;
  • DCSF decides whether it can provide APP DC services based on at least one of the computing power, load, and network resources registered by different MFs. If at least one of the computing power, load, and network resources meets the demand information, the MF that meets the demand information is the appropriate MF.
  • Steps 102-103 DCSF sends a resource reservation or resource application request to IMS AS, which is then forwarded by IMS AS to the MF that meets the demand information.
  • the resource reservation or resource application request carries the above demand information and is used to instruct the MF to reserve resources or apply for resources according to the demand information.
  • resource reservation or resource application request in steps 102-103 can also be sent directly through the interface of DCSF and MF, that is, without being forwarded through the IMS AS.
  • Step 104 The MF performs resource reservation
  • Step 105 MF sends a resource reservation or resource application success response to the IMS AS;
  • Step 106 IMS AS sends a successful response of resource reservation or resource application to DCSF, uses the MF of reserved resources or applied resources as the destination endpoint of computing services such as AR communication, and anchors the media service flow on the MF; here, the reserved resources or applied resources are used to provide services for the media service after the data channel is established.
  • Step 107 Other APP DCs establish the execution process (steps 26 to 227 described above).
  • the above-mentioned AR AS can also be replaced by DC AS.
  • Implementation method 3 as shown in FIG11 , it includes the following steps 111 to 116:
  • Step 111 DCSF sends Nnef_Eventexposure_Subscribe Request to NEF, for requesting to obtain first information provided by AR AS, wherein the first information includes at least one of computing power information that different MFs can provide, load information that can be carried, and network resource information that can be provided;
  • DCSF requests the Nnef_Eventexposure_Subscribe service of NEF to obtain the above-mentioned first information of AR AS. It can be understood that other services of NEF can also be called here, such as Nnef_ComputingResource_Subscribe service, etc.
  • Step 112 NEF sends Ndcas_Eventexposure_Subscribe Request to AR AS, requesting to obtain the above-mentioned first information of AR AS.
  • NEF calls the Ndcas_Eventexposure_Subscribe service of ARAS. It is understandable that other services of NEF, such as the Ndcas_ComputingResource_Subscribe service, etc., can also be called here.
  • Step 113 AR AS responds to NEF, that is, AR AS sends Ndcas_Eventexposure_Subscribe Response to NEF, carrying the above-mentioned first information;
  • Step 114 NEF responds to DCSF, that is, NEF sends Nnef_Eventexposure_SubscribeResponse to DCSF, carrying the first information;
  • a monitoring event may also be configured, that is, MF, as a computing power service node, may report the changed information to AR AS in real time or periodically, or when at least one item of the above-mentioned first information changes; further, AR AS may also report the changed information to DCSF through the following steps 115-116.
  • Steps 115-116 AR AS reports the updated first information through Ndcas_EventExposure_notify and Nnef_EventExposure_notify; it is understandable that other services can also be called here, such as Ndcas_ ComputingResource_notify and Nnef_E ComputingResource_notify.
  • Implementation method 4 as shown in FIG12 , including the following steps 121 to 124:
  • Step 121 The DCSF sends an Ndcas_Eventexposure_Subscribe Request to the AR AS, for requesting to obtain first information provided by the AR AS, wherein the first information includes at least one of computing power information that different MFs can provide, load information that can be carried, and network resource information that can be provided;
  • DCSF calls the Ndcas_Eventexposure_Subscribe service of AR AS to request the above-mentioned first information of AR AS. It is understandable that other services of AR AS can also be called here, such as Ndcas_ComputingResoure_Subscribe service, etc.
  • Step 122 AR AS responds to DCSF, that is, AR AS sends Ndcas_EventExposure_Subscribe Response to NEF, carrying the above-mentioned first information;
  • a monitoring event may also be configured, that is, MF, as a computing power service node, may report the changed information to AR AS in real time or periodically, or when at least one item of the above-mentioned first information changes; further, AR AS may also report the changed information to DCSF through the following step 123.
  • Step 123 AR AS reports the updated first information through Ndcas_EventExposure_notify; it is understandable that other services can also be called here, such as Ndcas_ComputingResource_notify, etc.
  • Step 123 MF informs the computing power/load/network resource information of the current computing power node through Ndcas_EventExposure_notify, and can also call other services of NEF, such as Ndcas_ComputingResoure_Notify service.
  • AR AS can also be replaced by DC AS.
  • implementation modes three and four are performed before APP DC is established, that is, before implementation mode two occurs, that is, DCSF first registers and obtains the above first information of AR AS (or DCAS), and then executes implementation mode two for subsequent media services.
  • Figures 9 to 12 only list the main information or key content of the interaction of each step.
  • the specific content of each step involved can be found in the above-mentioned implementation methods one to four.
  • the embodiments of the present application based on the existing AR communication establishment method, take into account the processing capabilities of the current network application server in the establishment process of the real-time communication service, such as computing power, load, network resource information, and at least one of the load processing capabilities, to ensure that there are sufficient resources to support real-time communication services with ultra-high application processing capabilities. That is, the embodiments of the present application can manage 5G new calls and new services in a more fine-grained manner, while expanding the IMS architecture and adding scenarios with multiple computing nodes or media task types in the network.
  • the data channel establishment method provided in the embodiment of the present application can be executed by a data channel establishment device.
  • the data channel establishment device executing the data channel establishment method is taken as an example to illustrate the data channel establishment device provided in the embodiment of the present application.
  • an embodiment of the present application provides a data channel establishment device, which can be applied to a first network side device, and the first network side device can be a DCSF.
  • the data channel establishment device 130 can include the following modules:
  • the first acquisition module 1301 is used to acquire demand information of media services
  • a second acquisition module 1302 is used to acquire a second network side device that meets the requirement information from among M second network side devices, wherein the M second network side devices support multiple media services, and M is an integer greater than zero;
  • the first establishing module 1303 is used to interact with the second network side device that meets the demand information to establish a data channel for the media service.
  • the demand information includes at least one of business processing type, computing power demand information, load demand information, network resource demand information, and processing capacity information.
  • the first acquisition module 1301 is specifically used to:
  • the demand information sent by the receiving terminal is not limited to
  • the second acquisition module 1302 includes:
  • a sending submodule used for sending the demand information to a third network side device
  • the receiving submodule is used to receive parameter information of a device sent by the third network side device, and determine the device indicated by the parameter information as the second network side device that meets the requirement information.
  • the second acquisition module 1302 includes:
  • An information acquisition submodule used to acquire first information provided by a third network side device, wherein the first information includes at least one of computing power information that can be provided by different second network side devices, load information that can be carried, and network resource information that can be provided;
  • a determination submodule is used to determine a second network side device that meets the requirement information among multiple second network side devices based on the first information.
  • the information acquisition submodule is specifically used for:
  • the first indication information is carried in a first request message sent by the first network side device, and the first information is carried in a first response message received by the first network side device;
  • the first request message is an open event subscription request Nnef_Eventexposure_Subscribe Request for a service provided by the network function
  • the first response message is an open event subscription response Nnef_Eventexposure_Subscribe Response for a service provided by the network function
  • the first request message is a computing resource subscription request Nnef_ComputingResource_Subscribe Request for the service provided by the network function
  • the first response message is a computing resource subscription response Nnef_ComputingResource_Subscribe Response for the service provided by the network function.
  • the information acquisition submodule is specifically used for:
  • the first indication information is carried in a second request message sent by the first network side device, and the first information is carried in a second response message received by the first network side device;
  • the second request message is an open event subscription request Ndcas_Eventexposure_Subscribe Request for a service provided by the data channel application server
  • the second response message is an open event subscription response Ndcas_Eventexposure_Subscribe Response for a service provided by the data channel application server
  • the second request message is a computing resource subscription request Ndcas_ComputingResoure_Subscribe Request for the service provided by the data channel application server
  • the second response message is a computing resource subscription response Ndcas_ComputingResoure_Subscribe Response for the service provided by the data channel application server.
  • the device further comprises:
  • An update information acquisition module is used to obtain updated information of the first information provided by the third network side device, wherein the first information includes at least one of the computing power information that different second network side devices can provide, the load information that can be borne, and the network resource information that can be provided.
  • the apparatus when there are multiple second network side devices that meet the requirement information, the apparatus further includes:
  • a selection module used to select one of a plurality of second network side devices that meet the requirement information as a target device
  • the first establishment module includes:
  • the establishment submodule is used to interact with the target device and establish a data channel for the media service.
  • the device further comprises:
  • a fourth sending module configured to send the demand information to a second network side device that meets the demand information
  • a third receiving module configured to receive second indication information sent by a second network side device that meets the requirement information, wherein the second indication information is used to indicate that resource reservation or resource application is successfully performed according to the requirement information;
  • a fifth sending module used to send the demand information to a fifth network side device
  • the fourth receiving module is used to receive the second indication information sent by the fifth network side device.
  • the data channel establishment device in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in the electronic device, such as an integrated circuit or a chip.
  • the electronic device can be a network side device.
  • the network side device can include but is not limited to the types of network side devices 12 listed above, and the embodiment of the present application does not specifically limit it.
  • the data channel establishment device provided in the embodiment of the present application can implement each process implemented by the method embodiment of Figure 5 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
  • an embodiment of the present application provides a data channel establishment device, which can be applied to a third network side device, and the first network side device can be an AR AS or a DC AS. As shown in FIG. 14 , the data channel establishment device 140 The following modules can be included:
  • the first receiving module 1401 is used to receive the media service demand information sent by the first network side device
  • a determination module 1402 is configured to determine a second network side device that meets the requirement information among M second network side devices, wherein the M second network side devices support multiple media services, and M is an integer greater than zero;
  • a first sending module 1403 is used to send parameter information of a second network side device that meets the requirement information to the first network side device;
  • the second establishing module 1404 is used to interact with the second network side device that meets the demand information to establish a data channel for the media service.
  • the demand information includes at least one of business processing type, computing power demand information, load demand information, network resource demand information, and processing capacity information.
  • the determining module 1402 is specifically configured to:
  • the first information includes at least one of the computing power information that different second network side devices can provide, the load information that can be borne, and the network resource information that can be provided.
  • the device further comprises:
  • An information transmission module is used to send the first information provided by the third network side device to the first network side device, wherein the first information includes at least one of the computing power information that can be provided by different second network side devices, the load information that can be borne, and the network resource information that can be provided.
  • the information transmission module is specifically used to:
  • the first information is sent to the fourth network side device, where the first information is used to trigger the fourth network side device to forward the first information to the first network side device.
  • the first indication information is carried in a third request message received by the third network side device, and the first information is carried in a third response message sent by the third network side device;
  • the third request message is Ndcas_Eventexposure_Subscribe Request, and the third response message is Ndcas_Eventexposure_Subscribe Response;
  • the third request message is Ndcas_ComputingResource_Subscribe Request
  • the third response message is Ndcas_ComputingResource_Subscribe Response.
  • the information transmission module is specifically used to:
  • the first indication information is carried in a second request message received by the third network side device, and the first information is carried in a second response message sent by the third network side device;
  • the second request message is Ndcas_Eventexposure_Subscribe Request, and the second response message is Ndcas_Eventexposure_Subscribe Response;
  • the second request message is Ndcas_ComputingResoure_Subscribe Request
  • the second response message is Ndcas_ComputingResoure_Subscribe Response.
  • the device further comprises:
  • the sixth sending module is used to send updated information of the first information provided by the third network side device to the first network side device, wherein the first information includes at least one of the computing power information that different second network side devices can provide, the load information that can be borne, and the network resource information that can be provided.
  • the data channel establishment device in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in the electronic device, such as an integrated circuit or a chip.
  • the electronic device can be a network side device.
  • the network side device can include but is not limited to the types of network side devices 12 listed above, and the embodiment of the present application does not specifically limit it.
  • the data channel establishment device provided in the embodiment of the present application can implement each process implemented by the method embodiment of Figure 6 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
  • an embodiment of the present application provides a data channel establishment device, which can be applied to a terminal.
  • the data channel establishment device 150 may include the following modules:
  • the second sending module 1501 is used to send the media service demand information to the first network side device.
  • the demand information includes at least one of business processing type, computing power demand information, load demand information, network resource demand information, and processing capacity information.
  • the data channel establishment device in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in the electronic device, such as an integrated circuit or a chip.
  • the electronic device can be a terminal, and illustratively, the terminal can include but is not limited to the types of the terminal 11 listed above, which is not specifically limited in the embodiment of the present application.
  • the data channel establishment device provided in the embodiment of the present application can implement each process implemented by the method embodiment of Figure 7 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
  • an embodiment of the present application provides a data channel establishment device, which can be applied to a second network side device, and the second network side device can be a MF.
  • the data channel establishment device 160 can include the following modules:
  • the second receiving module 1601 is used to receive the media service demand information sent by the third network side device;
  • Processing module 1602 configured to perform resource reservation or resource application according to the demand information, and obtain service resources for providing the media service
  • the third sending module 1603 is used to send second indication information to the first network side device, wherein the second indication information is used to indicate that resource reservation or resource application is successfully executed according to the demand information.
  • the demand information includes at least one of business processing type, computing power demand information, load demand information, network resource demand information, and processing capacity information.
  • the device further comprises:
  • a reporting module used to report the second information to the third network side device
  • the second information includes at least one of the computing power information that the second network side device can provide, the load information that it can bear, and the network resource information that it can provide.
  • the data channel establishment device in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in the electronic device, such as an integrated circuit or a chip.
  • the electronic device can be a network side device.
  • the network side device can include but is not limited to the types of network side devices 12 listed above, and the embodiment of the present application does not specifically limit this.
  • the data channel establishment device provided in the embodiment of the present application can implement each process implemented by the method embodiment of Figure 8 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
  • the embodiment of the present application further provides a communication device 1700, including a processor 1701 and a memory 1702, and the memory 1702 stores a program or instruction that can be run on the processor 1701.
  • the communication device 1700 is a terminal
  • the program or instruction is executed by the processor 1701 to implement the various steps of the above-mentioned data channel establishment method embodiment, and can achieve the same technical effect.
  • the communication device 1700 is a network side device
  • the program or instruction is executed by the processor 1701 to implement the various steps of the above-mentioned data channel establishment method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
  • the embodiment of the present application also provides a terminal, including a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps in the method embodiment shown in Figure 7.
  • This terminal embodiment corresponds to the above-mentioned terminal side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to the terminal embodiment and can achieve the same technical effect.
  • Figure 18 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.
  • the terminal 1800 includes but is not limited to: a radio frequency unit 1801, a network module 1802, an audio output unit 1803, an input unit 1804, a sensor 1805, a display unit 1806, a user input unit 1807, an interface unit 1808, a memory 1809 and at least some of the components of the processor 1810.
  • the terminal 1800 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1810 through a power management system, so as to implement functions such as managing charging, discharging, and power consumption management through the power management system.
  • a power source such as a battery
  • the terminal structure shown in FIG18 does not constitute a limitation on the terminal, and the terminal may include more or fewer components than shown, or combine certain components, or arrange components differently, which will not be described in detail here.
  • the input unit 1804 may include a graphics processing unit (GPU) 18041 and a microphone 18042, and the graphics processor 18041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode.
  • the display unit 1806 may include a display panel 18061, which may be configured in the form of a liquid crystal display, an organic light emitting diode, etc.
  • the user input unit 1807 includes a touch panel 18071 and at least one of other input devices 18072.
  • the touch panel 18071 is also called a touch screen.
  • the touch panel 18071 may include two parts: a touch detection device and a touch controller.
  • Other input devices 18072 may include, but are not limited to, a physical keyboard, function keys (such as a volume control button, a switch button, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
  • the RF unit 1801 can transmit the data to the processor 1810 for processing; in addition, the RF unit 1801 can send uplink data to the network side device.
  • the RF unit 1801 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
  • the memory 1809 can be used to store software programs or instructions and various data.
  • the memory 1809 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc.
  • the memory 1809 may include a volatile memory or a non-volatile memory.
  • the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory.
  • the volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM).
  • RAM random access memory
  • SRAM static random access memory
  • DRAM dynamic random access memory
  • SDRAM synchronous dynamic random access memory
  • DDRSDRAM double data rate synchronous dynamic random access memory
  • ESDRAM enhanced synchronous dynamic random access memory
  • SLDRAM synchronous link dynamic random access memory
  • DRRAM direct memory bus random access memory
  • the processor 1810 may include one or more processing units; optionally, the processor 1810 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1810.
  • the radio frequency unit 1801 is used to send media service demand information to the first network side device.
  • the demand information includes at least one of business processing type, computing power demand information, load demand information, network resource demand information, and processing capacity information.
  • the embodiment of the present application also provides a network side device, including a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps of the method embodiment shown in Figure 5, 6 or 8.
  • the network side device embodiment corresponds to the above network side device method embodiment, and each implementation process and implementation method of the above method embodiment can be applied to the network side device embodiment, and can achieve the same technical effect.
  • the embodiment of the present application further provides a network side device.
  • the network side device 1900 includes: a processor 1901, a network interface 1902, and a memory 1903.
  • the network interface 1902 is, for example, a common public radio interface (CPRI).
  • CPRI common public radio interface
  • the network side device 1900 of an embodiment of the present invention also includes: instructions or programs stored in the memory 1903 and executable on the processor 1901.
  • the processor 1901 calls the instructions or programs in the memory 1903 to execute the method shown in Figure 5 or 6 or 8, and achieves the same technical effect. To avoid repetition, it will not be repeated here.
  • An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored.
  • a program or instruction is stored.
  • each process of the above-mentioned data channel establishment method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
  • the processor is the processor in the terminal described in the above embodiment.
  • the readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
  • the readable storage medium may be a non-transient readable storage medium.
  • An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned data channel establishment method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
  • chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, a system-on-chip, a chip system or a chip System on chip, etc.
  • the embodiment of the present application further provides a computer program/program product, which is stored in a storage medium, and is executed by at least one processor to implement the various processes of the above-mentioned data channel establishment method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
  • An embodiment of the present application also provides a data channel establishment system, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the third aspect above, and the network side device can be used to execute the steps of the method described in the first aspect, the second aspect, or the fourth aspect above.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present application relates to the technical field of communications, and discloses a data channel establishment method and apparatus, and a communication device. The data channel establishment method in the embodiments of the present application comprises: a first network side device acquiring demand information of a media service; the first network side device acquiring a second network side device satisfying the demand information among M second network side devices, wherein the M second network side devices support a plurality of media services, and M is an integer greater than zero; and the first network side device interacting with the second network side device satisfying the demand information, and establishing a data channel for the media service.

Description

一种数据通道建立方法、装置及通信设备A method, device and communication equipment for establishing a data channel

本申请要求于2023年8月1日提交国家知识产权局、申请号为202310962966.2、申请名称为“一种数据通道建立方法、装置及通信设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of the Chinese patent application filed with the State Intellectual Property Office on August 1, 2023, with application number 202310962966.2 and application name “A method, device and communication equipment for establishing a data channel”, all contents of which are incorporated by reference in this application.

技术领域Technical Field

本申请属于通信技术领域,具体涉及一种数据通道建立方法、装置及通信设备。The present application belongs to the field of communication technology, and specifically relates to a data channel establishment method, device and communication equipment.

背景技术Background Art

第五代(5th Generation,5G)新通话(Next Generation Real Time Communication,NG-RTC)是在5G超清视频语音通话(Voice over New Radio,VoNR)多媒体实时通信的基础上搭载新的数据传输通道,为用户提供高清音视频通话与数据应用融合的全新实时通信服务。基于现有网际互联协议(Internet Protocol,IP)多媒体系统(IP Multimedia Subsystem,IMS)架构的增强,NG-RTC引入了服务化接口,使它既能在现阶段支持交互式通信和增强现实媒体(Augmented Reality,AR)通信,业务又可以具备扩展性,以支撑未来更多新媒体技术引入带来的创新业务。The 5th Generation (5G) Next Generation Real Time Communication (NG-RTC) is based on 5G ultra-high-definition video voice call (VoNR) multimedia real-time communication and carries a new data transmission channel to provide users with a new real-time communication service that integrates high-definition audio and video calls with data applications. Based on the enhancement of the existing Internet Protocol (IP) Multimedia Subsystem (IMS) architecture, NG-RTC introduces a service-oriented interface, which enables it to support interactive communication and augmented reality (AR) communication at the current stage, and the business can be scalable to support innovative business brought about by the introduction of more new media technologies in the future.

由此可见,NG-RTC能够在高清音视频通话的同时,建立数据通道来实现数据应用的业务。但是,目前建立数据通道涉及的至少部分网元的处理能力仅限于AR渲染,从而无法为AR渲染之外的媒体业务建立数据通道,导致现有技术中的数据通道建立方法无法适用于不同媒体业务场景。It can be seen that NG-RTC can establish data channels to realize data application services while making high-definition audio and video calls. However, the processing capabilities of at least some network elements involved in establishing data channels are currently limited to AR rendering, so data channels cannot be established for media services other than AR rendering, resulting in the data channel establishment method in the prior art being unable to be applied to different media service scenarios.

发明内容Summary of the invention

本申请实施例提供一种数据通道建立方法、装置及通信设备,能够解决现有技术中的数据通道建立方法无法适用于不同媒体业务场景的问题。The embodiments of the present application provide a data channel establishment method, apparatus and communication equipment, which can solve the problem that the data channel establishment method in the prior art cannot be applied to different media service scenarios.

第一方面,提供了一种数据通道建立方法,所述方法包括:In a first aspect, a method for establishing a data channel is provided, the method comprising:

第一网络侧设备获取媒体业务的需求信息;The first network side device obtains demand information of the media service;

所述第一网络侧设备获取M个第二网络侧设备中满足所述需求信息的第二网络侧设备,其中,所述M个第二网络侧设备支持多个媒体业务,M为大于零的整数;The first network side device obtains a second network side device that meets the requirement information from among M second network side devices, wherein the M second network side devices support multiple media services, and M is an integer greater than zero;

所述第一网络侧设备与满足所述需求信息的第二网络侧设备进行交互,建立所述媒体业务的数据通道。The first network side device interacts with the second network side device that meets the demand information to establish a data channel for the media service.

第二方面,提供了一种数据通道建立方法,所述方法包括:In a second aspect, a method for establishing a data channel is provided, the method comprising:

第三网络侧设备接收第一网络侧设备发送的媒体业务的需求信息;The third network side device receives the media service demand information sent by the first network side device;

所述第三网络侧设备确定M个第二网络侧设备中满足所述需求信息的第二网络侧设备,其中,所述M个第二网络侧设备支持多个媒体业务,M为大于零的整数;The third network side device determines a second network side device that meets the requirement information among M second network side devices, wherein the M second network side devices support multiple media services, and M is an integer greater than zero;

所述第三网络侧设备向所述第一网络侧设备发送满足所述需求信息的第二网络侧设备的参数信息;The third network side device sends parameter information of the second network side device that meets the requirement information to the first network side device;

所述第三网络侧设备与满足所述需求信息的第二网络侧设备交互,建立所述媒体业务的数据通道。The third network side device interacts with the second network side device that meets the demand information to establish a data channel for the media service.

第三方面,提供了一种数据通道建立方法,所述方法包括:In a third aspect, a method for establishing a data channel is provided, the method comprising:

终端向第一网络侧设备发送媒体业务的需求信息。The terminal sends the media service demand information to the first network side device.

第四方面,提供了一种数据通道建立方法,所述方法包括:In a fourth aspect, a method for establishing a data channel is provided, the method comprising:

第二网络侧设备接收第三网络侧设备发送的媒体业务的需求信息;The second network side device receives the media service demand information sent by the third network side device;

所述第二网络侧设备根据所述需求信息执行资源预留或资源申请,获得用于为所述媒体业务提供服务的资源;The second network side device performs resource reservation or resource application according to the demand information to obtain resources for providing services for the media service;

所述第二网络侧设备向第一网络侧设备发送第二指示信息,其中,所述第二指示信息用于指示根据所述需求信息成功执行资源预留或资源申请。The second network side device sends second indication information to the first network side device, wherein the second indication information is used to indicate that resource reservation or resource application is successfully performed according to the demand information.

第五方面,提供了一种数据通道建立装置,应用于第一网络侧设备,所述装置包括:In a fifth aspect, a data channel establishment device is provided, which is applied to a first network side device, and the device includes:

第一获取模块,用于获取媒体业务的需求信息; A first acquisition module is used to acquire demand information of media services;

第二获取模块,用于获取M个第二网络侧设备中满足所述需求信息的第二网络侧设备,其中,所述M个第二网络侧设备支持多个媒体业务,M为大于零的整数;A second acquisition module, configured to acquire a second network side device that meets the requirement information from among M second network side devices, wherein the M second network side devices support multiple media services, and M is an integer greater than zero;

第一建立模块,用于与满足所述需求信息的第二网络侧设备进行交互,建立所述媒体业务的数据通道。The first establishing module is used to interact with a second network side device that meets the demand information to establish a data channel for the media service.

第六方面,提供了一种数据通道建立装置,应用于第三网络侧设备,所述装置包括:In a sixth aspect, a data channel establishment device is provided, which is applied to a third network side device, and the device includes:

第一接收模块,用于接收第一网络侧设备发送的媒体业务的需求信息;A first receiving module, used to receive demand information of a media service sent by a first network side device;

确定模块,用于确定M个第二网络侧设备中满足所述需求信息的第二网络侧设备,其中,所述M个第二网络侧设备支持多个媒体业务,M为大于零的整数;A determination module, configured to determine a second network side device that meets the requirement information among M second network side devices, wherein the M second network side devices support multiple media services, and M is an integer greater than zero;

第一发送模块,用于向所述第一网络侧设备发送满足所述需求信息的第二网络侧设备的参数信息;A first sending module, used to send parameter information of a second network side device that meets the requirement information to the first network side device;

第二建立模块,用于与满足所述需求信息的第二网络侧设备交互,建立所述媒体业务的数据通道。The second establishing module is used to interact with a second network side device that meets the demand information to establish a data channel for the media service.

第七方面,提供了一种数据通道建立装置,应用于终端,所述装置包括:In a seventh aspect, a data channel establishment device is provided, which is applied to a terminal, and the device includes:

第二发送模块,用于向第一网络侧设备发送媒体业务的需求信息。The second sending module is used to send the media service demand information to the first network side device.

第八方面,提供了一种数据通道建立装置,应用于第二网络侧设备,所述装置包括:In an eighth aspect, a data channel establishment device is provided, which is applied to a second network side device, and the device includes:

第二接收模块,用于接收第三网络侧设备发送的媒体业务的需求信息;A second receiving module, used to receive the media service demand information sent by the third network side device;

处理模块,用于根据所述需求信息执行资源预留或资源申请,获得用于为所述媒体业务提供服务的资源;A processing module, used to perform resource reservation or resource application according to the demand information, and obtain resources for providing services for the media business;

第三发送模块,用于向第一网络侧设备发送第二指示信息,其中,所述第二指示信息用于指示根据所述需求信息成功执行资源预留或资源申请。The third sending module is used to send second indication information to the first network side device, wherein the second indication information is used to indicate that resource reservation or resource application is successfully executed according to the demand information.

第九方面,提供了一种网络侧设备,该网络侧设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面或第二方面或第四方面所述的方法的步骤。In the ninth aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect, the second aspect, or the fourth aspect are implemented.

第十方面,提供了一种网络侧设备,包括处理器及通信接口;In a tenth aspect, a network side device is provided, including a processor and a communication interface;

当该网络侧设备作为第一网络侧设备时,所述处理器用于获取媒体业务的需求信息,获取M个第二网络侧设备中满足所述需求信息的第二网络侧设备,控制所述通信接口与满足所述需求信息的第二网络侧设备进行交互,建立所述媒体业务的数据通道,其中,所述M个第二网络侧设备支持多个媒体业务,M为大于零的整数;When the network side device serves as the first network side device, the processor is used to obtain demand information of the media service, obtain a second network side device that meets the demand information among the M second network side devices, control the communication interface to interact with the second network side device that meets the demand information, and establish a data channel for the media service, wherein the M second network side devices support multiple media services, and M is an integer greater than zero;

当该网络侧设备作为第三网络侧设备时,所述通信接口用于接收第一网络侧设备发送的媒体业务的需求信息;所述处理器用于确定M个第二网络侧设备中满足所述需求信息的第二网络侧设备,其中,所述M个第二网络侧设备支持多个媒体业务,M为大于零的整数;所述通信接口用于向所述第一网络侧设备发送满足所述需求信息的第二网络侧设备的参数信息;所述处理器用于控制所述通信接口与满足所述需求信息的第二网络侧设备交互,建立所述媒体业务的数据通道;When the network side device is used as a third network side device, the communication interface is used to receive demand information of a media service sent by the first network side device; the processor is used to determine a second network side device that meets the demand information among M second network side devices, wherein the M second network side devices support multiple media services, and M is an integer greater than zero; the communication interface is used to send parameter information of the second network side device that meets the demand information to the first network side device; the processor is used to control the communication interface to interact with the second network side device that meets the demand information to establish a data channel for the media service;

当该网络侧设备作为第二网络侧设备时,所述通信接口用于接收第三网络侧设备发送的媒体业务的需求信息;所述处理器用于根据所述需求信息执行资源预留或资源申请,获得用于为所述媒体业务提供服务的资源;所述通信接口用于向第一网络侧设备发送第二指示信息,其中,所述第二指示信息用于指示根据所述需求信息成功执行资源预留或资源申请。When the network side device acts as a second network side device, the communication interface is used to receive demand information of a media service sent by a third network side device; the processor is used to perform resource reservation or resource application according to the demand information to obtain resources for providing services for the media service; the communication interface is used to send second indication information to the first network side device, wherein the second indication information is used to indicate that resource reservation or resource application is successfully executed according to the demand information.

第十一方面,提供了一种终端,该网络侧设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第三方面所述的方法的步骤。In the eleventh aspect, a terminal is provided, wherein the network side device includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method described in the third aspect are implemented.

第十二方面,提供了一种终端,包括处理器及通信接口,其中,所述通信接口用于向第一网络侧设备发送媒体业务的需求信息。In a twelfth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the communication interface is used to send demand information of a media service to a first network side device.

第十三方面,提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面或第二方面或第三方面或第四方面所述的方法的步骤。In the thirteenth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect, the second aspect, the third aspect, or the fourth aspect are implemented.

第十四方面,提供了一种数据通道建立系统,包括:终端及网络侧设备,所述终端可用于执行如第三方面所述的方法的步骤,所述网络侧设备可用于执行如第一方面或第二方面或第四方面所述的方法的步骤。In the fourteenth aspect, a data channel establishment system is provided, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the third aspect, and the network side device can be used to execute the steps of the method described in the first aspect, the second aspect, or the fourth aspect.

第十五方面,提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所 述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面或第二方面或第三方面或第四方面所述的方法的步骤。In a fifteenth aspect, a chip is provided, wherein the chip includes a processor and a communication interface, wherein the communication interface and the The processor is coupled, and the processor is used to run programs or instructions to implement the steps of the method described in the first aspect, the second aspect, the third aspect, or the fourth aspect.

第十六方面,提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在存储介质中,所述程序/程序产品被至少一个处理器执行以实现如第一方面或第二方面或第三方面或第四方面所述的方法的步骤。In the sixteenth aspect, a computer program/program product is provided, wherein the computer program/program product is stored in a storage medium, and the program/program product is executed by at least one processor to implement the steps of the method described in the first aspect, the second aspect, the third aspect, or the fourth aspect.

在本申请实施例中,第一网络侧设备能够获取媒体业务的需求信息,从而获取M个第二网络侧设备中满足该需求信息的第二网络侧设备,进而与满足该需求信息的第二网络侧设备进行交互,建立该媒体业务的数据通道,其中,所述M个第二网络侧设备支持多个媒体业务,M为大于零的整数。由此可见,在本申请的实施例中,能够根据媒体业务的实际需求信息,从M个第二网络侧设备中获取能够为该媒体业务提供服务的第二网络侧设备,这样,可以为不同媒体业务匹配相应的第二网络侧设备,从而可以实现为不同媒体业务建立数据通道,因此,本申请的实施例可以解决现有技术中的数据通道建立方法无法适用于不同媒体业务场景的问题。In an embodiment of the present application, the first network side device can obtain the demand information of the media service, thereby obtaining the second network side device that meets the demand information from the M second network side devices, and then interacting with the second network side device that meets the demand information to establish a data channel for the media service, wherein the M second network side devices support multiple media services, and M is an integer greater than zero. It can be seen that in an embodiment of the present application, according to the actual demand information of the media service, the second network side device that can provide services for the media service can be obtained from the M second network side devices. In this way, the corresponding second network side devices can be matched for different media services, so that data channels can be established for different media services. Therefore, the embodiment of the present application can solve the problem that the data channel establishment method in the prior art cannot be applied to different media service scenarios.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1是本申请实施例可应用的一种无线通信系统的框图;FIG1 is a block diagram of a wireless communication system to which an embodiment of the present application can be applied;

图2是相关技术中NG-RTC数据通道建立流程示意图;FIG2 is a schematic diagram of a flow chart of establishing a NG-RTC data channel in the related art;

图3是相关技术中基于数据通道AR通信的建立流程示意图;FIG3 is a schematic diagram of a process for establishing AR communication based on a data channel in the related art;

图4是本申请实施例可应用的IMS架构示意图;FIG4 is a schematic diagram of an IMS architecture applicable to an embodiment of the present application;

图5是本申请实施例中的一种数据通道建立方法的流程图;FIG5 is a flow chart of a method for establishing a data channel in an embodiment of the present application;

图6是本申请实施例中的另一种数据通道建立方法的流程图;FIG6 is a flow chart of another method for establishing a data channel in an embodiment of the present application;

图7是本申请实施例中的另一种数据通道建立方法的流程图;FIG7 is a flow chart of another method for establishing a data channel in an embodiment of the present application;

图8是本申请实施例中的另一种数据通道建立方法的流程图;FIG8 is a flow chart of another method for establishing a data channel in an embodiment of the present application;

图9是本申请实施例中的实施方式一的流程图;FIG9 is a flow chart of implementation mode 1 in the embodiment of the present application;

图10是本申请实施例中的实施方式二的流程图;FIG10 is a flow chart of implementation mode 2 in the embodiment of the present application;

图11是本申请实施例中的实施方式三的流程图;FIG11 is a flow chart of implementation mode 3 in the embodiment of the present application;

图12是本申请实施例中的实施方式四的流程图;FIG12 is a flow chart of implementation mode 4 in the embodiment of the present application;

图13是本申请实施例中的一种数据通道建立装置的结构框图;FIG13 is a structural block diagram of a data channel establishment device in an embodiment of the present application;

图14是本申请实施例中的另一种数据通道建立装置的结构框图;FIG14 is a structural block diagram of another data channel establishment device in an embodiment of the present application;

图15是本申请实施例中的另一种数据通道建立装置的结构框图;FIG15 is a structural block diagram of another data channel establishment device in an embodiment of the present application;

图16是本申请实施例中的另一种数据通道建立装置的结构框图;FIG16 is a structural block diagram of another data channel establishment device in an embodiment of the present application;

图17是本申请实施例中的一种通信设备的结构框图;FIG17 is a structural block diagram of a communication device in an embodiment of the present application;

图18是本申请实施例中的一种终端的结构框图;FIG18 is a block diagram of a terminal in an embodiment of the present application;

图19是本申请实施例中的一种网络侧设备的结构框图。FIG19 is a structural block diagram of a network-side device in an embodiment of the present application.

具体实施方式DETAILED DESCRIPTION

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.

本申请的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”所区别的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,本申请中的“或”表示所连接对象的至少其中之一。例如“A或B”涵盖三种方案,即,方案一:包括A且不包括B;方案二:包括B且不包括A;方案三:既包括A又包括B。字符“/”一般表示前后关联对象是一种“或”的关系。The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of one type, and the number of objects is not limited, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B. The character "/" generally indicates that the objects associated with each other are in an "or" relationship.

本申请的术语“指示”既可以是一个直接的指示(或者说显式的指示),也可以是一个间接的指示(或者说隐含的指示)。其中,直接的指示可以理解为,发送方在发送的指示中明确告知了接收方具体的信息、需要执行的操作或请求结果等内容;间接的指示可以理解为,接收方根据发送方发送的指示确定对应的信息,或者进行判断并根据判断结果确定需要执行的操作或请求结果等。 The term "indication" in this application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, operations to be performed, or request results in the sent indication; an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.

值得指出的是,本申请实施例所描述的技术不限于长期演进型(Long Term Evolution,LTE)/LTE的演进(LTE-Advanced,LTE-A)系统,还可用于其他无线通信系统,诸如码分多址(Code Division Multiple Access,CDMA)、时分多址(Time Division Multiple Access,TDMA)、频分多址(Frequency Division Multiple Access,FDMA)、正交频分多址(Orthogonal Frequency Division Multiple Access,OFDMA)、单载波频分多址(Single-carrier Frequency-Division Multiple Access,SC-FDMA)或其他系统。本申请实施例中的术语“系统”和“网络”常被可互换地使用,所描述的技术既可用于以上提及的系统和无线电技术,也可用于其他系统和无线电技术。以下描述出于示例目的描述了新空口(New Radio,NR)系统,并且在以下大部分描述中使用NR术语,但是这些技术也可应用于NR系统以外的系统,如第6代(6th Generation,6G)通信系统。It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE)/LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the above-mentioned systems and radio technologies as well as other systems and radio technologies. The following description describes a New Radio (NR) system for example purposes, and NR terms are used in most of the following descriptions, but these technologies can also be applied to systems other than NR systems, such as 6th Generation (6G) communication systems.

图1示出本申请实施例可应用的一种无线通信系统的框图。无线通信系统包括终端11和网络侧设备12。其中,终端11可以是手机、平板电脑(Tablet Personal Computer)、膝上型电脑(Laptop Computer)、笔记本电脑、个人数字助理(Personal Digital Assistant,PDA)、掌上电脑、上网本、超级移动个人计算机(Ultra-mobile Personal Computer,UMPC)、移动上网装置(Mobile Internet Device,MID)、增强现实(Augmented Reality,AR)、虚拟现实(Virtual Reality,VR)设备、机器人、可穿戴式设备(Wearable Device)、飞行器(flight vehicle)、车载设备(Vehicle User Equipment,VUE)、船载设备、行人终端(Pedestrian User Equipment,PUE)、智能家居(具有无线通信功能的家居设备,如冰箱、电视、洗衣机或者家具等)、游戏机、个人计算机(Personal Computer,PC)、柜员机或者自助机等终端侧设备。可穿戴式设备包括:智能手表、智能手环、智能耳机、智能眼镜、智能首饰(智能手镯、智能手链、智能戒指、智能项链、智能脚镯、智能脚链等)、智能腕带、智能服装等。其中,车载设备也可以称为车载终端、车载控制器、车载模块、车载部件、车载芯片或车载单元等。需要说明的是,在本申请实施例并不限定终端11的具体类型。网络侧设备12可以包括接入网设备或核心网设备,其中,接入网设备也可以称为无线接入网(Radio Access Network,RAN)设备、无线接入网功能或无线接入网单元。接入网设备可以包括基站、无线局域网(Wireless Local Area Network,WLAN)接入点(Access Point,AS)或无线保真(Wireless Fidelity,WiFi)节点等。其中,基站可被称为节点B(Node B,NB)、演进节点B(Evolved Node B,eNB)、下一代节点B(the next generation Node B,gNB)、新空口节点B(New Radio Node B,NR Node B)、接入点、中继站(Relay Base Station,RBS)、服务基站(Serving Base Station,SBS)、基收发机站(Base Transceiver Station,BTS)、无线电基站、无线电收发机、基本服务集(Basic Service Set,BSS)、扩展服务集(Extended Service Set,ESS)、家用B节点(home Node B,HNB)、家用演进型B节点(home evolved Node B)、发送接收点(Transmission Reception Point,TRP)或所述领域中其他某个合适的术语,只要达到相同的技术效果,所述基站不限于特定技术词汇,需要说明的是,在本申请实施例中仅以NR系统中的基站为例进行介绍,并不限定基站的具体类型。FIG1 shows a block diagram of a wireless communication system applicable to the embodiment of the present application. The wireless communication system includes a terminal 11 and a network side device 12 . Among them, the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), a flight vehicle (flight vehicle), a vehicle user equipment (VUE), a shipborne equipment, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (Personal Computer, PC), a teller machine or a self-service machine and other terminal side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (Wireless Local Area Network, WLAN) access point (Access Point, AS) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc. Among them, the base station can be called Node B (Node B, NB), Evolved Node B (Evolved Node B, eNB), the next generation Node B (the next generation Node B, gNB), New Radio Node B (New Radio Node B, NR Node B), access point, Relay Base Station (Relay Base Station, RBS), Serving Base Station (Serving Base Station, SBS), Base Transceiver Station (Base Transceiver Station, BTS), radio base station, radio transceiver, base The base station is not limited to specific technical terms as long as the same technical effect is achieved. It should be noted that in the embodiments of the present application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.

核心网设备可以包含但不限于如下至少一项:核心网节点、核心网功能、移动管理实体(Mobility Management Entity,MME)、接入移动管理功能(Access and Mobility Management Function,AMF)、会话管理功能(Session Management Function,SMF)、用户平面功能(User Plane Function,UPF)、策略控制功能(Policy Control Function,PCF)、策略与计费规则功能单元(Policy and Charging Rules Function,PCRF)、边缘应用服务发现功能(Edge Application Server Discovery Function,EASDF)、统一数据管理(Unified Data Management,UDM)、统一数据仓储(Unified Data Repository,UDR)、归属用户服务器(Home Subscriber Server,HSS)、集中式网络配置(Centralized network configuration,CNC)、网络存储功能(Network Repository Function,NRF)、网络开放功能(Network Exposure Function,NEF)、本地NEF(Local NEF,或L-NEF)、绑定支持功能(Binding Support Function,BSF)、应用功能(Application Function,AF)等。需要说明的是,在本申请实施例中仅以NR系统中的核心网设备为例进行介绍,并不限定核心网设备的具体类型。The core network equipment may include but is not limited to at least one of the following: core network nodes, core network functions, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery ... user plane function (User Plane Function, UPF), user plane function (User Plane Function, UPF), user plane function (User Plane Function, UPF), user plane function (User Plane Function, UPF), user plane function (User Plane Function, UPF), user plane function (User Plane Function, UPF), user plane function (User Plane Function, UPF), user plane function (User Plane Function, UPF), user plane function (User Plane Function, UPF), user plane function (User Plane Function, UPF), user ion, EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (or L-NEF), Binding Support Function (BSF), Application Function (AF), etc. It should be noted that in the embodiments of the present application, only the core network device in the NR system is taken as an example for introduction, and the specific type of the core network device is not limited.

为了便于理解本申请实施例的数据通道建立方法,首先对如下相关技术进行介绍:In order to facilitate understanding of the data channel establishment method of the embodiment of the present application, the following related technologies are first introduced:

一、NG-RTC数据通道的建立:如图2所示,包括如下步骤:1. Establishment of NG-RTC data channel: As shown in Figure 2, it includes the following steps:

步骤21:用户设备(User Equipment,UE)#1发送会话初始协议(Session initialization Protocol,SIP)重请求,携带更新会话描述协议(Session Description Protocol,SDP),其 中,包含引导(bootstrap)数据通道(Data Channel,DC)信息、请求的应用(Application,APP)数据通道(Data,Channel DC)和对应的DC APP绑定(binding)消息;Step 21: User Equipment (UE) #1 sends a Session Initialization Protocol (SIP) re-request, carrying an updated Session Description Protocol (SDP), which It includes bootstrap data channel (DC) information, requested application (APP) data channel (Data, Channel DC) and corresponding DC APP binding message;

步骤22:DC路由决策,即IP多媒体系统应用服务器(IP Multimedia Subsystem Application Server,IMS AS)网元验证UE签约信息,决策是否将请求告知数据通道信令功能(Data Channel Signalling Function,DCSF);Step 22: DC routing decision, i.e. the IP Multimedia Subsystem Application Server (IMS AS) network element verifies the UE subscription information and decides whether to inform the Data Channel Signaling Function (DCSF) of the request;

步骤23:IMS AS向DCSF发送会话事件控制通知(Nimsas_SessionEventControl_Notify),携带媒体更改请求事件、会话ID、媒体信息列表、事件触发;Step 23: IMS AS sends a session event control notification (Nimsas_SessionEventControl_Notify) to DCSF, carrying the media change request event, session ID, media information list, and event trigger;

步骤24:DCSF基于APP绑定消息,决策是否提供DC,并确定DC控制策略;Step 24: DCSF decides whether to provide DC based on the APP binding message and determines the DC control strategy;

步骤25:DCSF决策提供DC,则创建数据通道媒体功能(Data Channel Media Function,DCMF)所需的发起侧媒体数据通道(Media Data Channel,MDC2)媒体信息,即将数据通道应用服务器(Data Channel Application Server,DC AS)作为目的终结点,将媒体业务流锚定在管理功能(Management Function,MF)上;Step 25: DCSF decides to provide DC, then creates the initiating side media data channel (MDC2) media information required by the Data Channel Media Function (DCMF), that is, the Data Channel Application Server (DC AS) is used as the destination endpoint, and the media service flow is anchored on the Management Function (MF);

步骤26:DCSF向IMS AS发送媒体控制媒体指令(Nimsas_MediaControl_MediaInstruction),其中携带会话ID和媒体指令集,即DCSF通过媒体控制服务(Nimsas_MediaControl service),告知IMS AS将源UE的媒体流终结在MF,同时告知数据通道的媒体数据通过MDC2转发;Step 26: DCSF sends a media control media instruction (Nimsas_MediaControl_MediaInstruction) to the IMS AS, which carries the session ID and the media instruction set. That is, DCSF informs the IMS AS to terminate the media stream of the source UE at the MF through the media control service (Nimsas_MediaControl service), and at the same time informs the IMS AS to forward the media data of the data channel through MDC2.

步骤27:IMS AS调用媒体资源管理生成服务(Nmf_MRM_Create service)预留或申请媒体资源;Step 27: IMS AS calls the media resource management generation service (Nmf_MRM_Create service) to reserve or apply for media resources;

步骤28:IMS AS响应DCSF,即IMS AS向DCSF发送媒体控制媒体指令响应(Nimsas_MediaControl_MediaInstruction Response),其中携带媒体资源信息;Step 28: IMS AS responds to DCSF, i.e., IMS AS sends a media control media instruction response (Nimsas_MediaControl_MediaInstruction Response) to DCSF, which carries media resource information;

步骤29:DCSF存储媒体资源信息,并且发送点对点协议数据通道(P2A DC)建立请求给DC AS,携带MDC2 SDP;Step 29: DCSF stores the media resource information and sends a point-to-point protocol data channel (P2A DC) establishment request to DC AS, carrying MDC2 SDP.

步骤210:DCSF接受该请求并提供MDC2 SDP应答;Step 210: DCSF accepts the request and provides an MDC2 SDP response;

步骤211:DCSF向IMS AS发送Nimsas_MediaControl_MediaInstruction,其中携带会话ID,媒体指令集,即DCSF请求IMS AS通过MDC2信息更新MF资源;Step 211: DCSF sends Nimsas_MediaControl_MediaInstruction to IMS AS, which carries the session ID and media instruction set, i.e., DCSF requests IMS AS to update MF resources through MDC2 information.

步骤212:IMS AS更新MF资源;Step 212: IMS AS updates MF resources;

步骤213:更新响应,即IMS AS向DCSF发送Nimsas_MediaControl_MediaInstruction Response;Step 213: Update response, i.e., IMS AS sends Nimsas_MediaControl_MediaInstruction Response to DCSF;

步骤214:会话事件控制(Session event control)响应,即DCSF向IMS AS发送会话事件控制通知响应(Nimsas_SessionEventControl_NotifyResponse);Step 214: Session event control response, i.e. DCSF sends a session event control notification response (Nimsas_SessionEventControl_NotifyResponse) to IMS AS;

步骤215-16:IMS AS发送重请求(re-invite)到UE2;Step 215-16: IMS AS sends a re-invite to UE2;

步骤217-19:UE2和终止网络端返回200OK响应;Step 217-19: UE2 and the terminating network return a 200OK response;

步骤220:IMS AS向DCSF发送Nimsas_SessionEventControl_Notify,携带媒体更改请求事件、会话ID、媒体信息列表、事件触发;Step 220: IMS AS sends Nimsas_SessionEventControl_Notify to DCSF, carrying the media change request event, session ID, media information list, and event trigger;

步骤221:DCSF向IMS AS发送Nimsas_SessionEventControl_NotifyResponse;Step 221: DCSF sends Nimsas_SessionEventControl_NotifyResponse to IMS AS;

步骤222-223:IMS AS向代理呼叫会话控制功能(Proxy-Call Session Control Function,P-CSCF)反馈200OK响应;Steps 222-223: The IMS AS returns a 200 OK response to the Proxy-Call Session Control Function (P-CSCF);

步骤224:执行DC QoS流;Step 224: Execute DC QoS flow;

步骤225:ACK确认;Step 225: ACK confirmation;

步骤227:应用程序数据通道已激活。Step 227: The application data channel has been activated.

二、基于数据通道AR通信的建立,如图3所示,包括如下步骤:2. Establishment of AR communication based on data channel, as shown in FIG3, includes the following steps:

步骤31:UE-A和UE-B的音频/视频会话建立和引导数据信道建立,即UE-A发起IMS会话,与UE-B建立音视频会话连接,为UE-A和UE-B同时建立起数据通道。Step 31: The audio/video session between UE-A and UE-B is established and the data channel is guided to be established, that is, UE-A initiates an IMS session, establishes an audio/video session connection with UE-B, and establishes a data channel for UE-A and UE-B at the same time.

其中,AR媒体渲染协商流程如下:The AR media rendering negotiation process is as follows:

步骤32:UE-A根据自身的状态,如功率、信号、计算能力、内部存储等,决定请求网络媒体渲染。Step 32: UE-A decides to request network media rendering based on its own status, such as power, signal, computing capability, internal storage, etc.

步骤33:UE-A与AR应用服务器完成AR媒体渲染协商。Step 33: UE-A completes AR media rendering negotiation with the AR application server.

步骤34:UE-A与IMS网络之间建立应用数据信道,即如果步骤33中协商成功,UE-A发起新的P2A APP DC,用于UE-A与网络之间的AR数据传输。在P2A APP DC建立过程中,DCSF将通过IMS AS指导MF如何建立数据通道和相应的媒体处理。Step 34: An application data channel is established between UE-A and the IMS network. That is, if the negotiation in step 33 is successful, UE-A initiates a new P2A APP DC for AR data transmission between UE-A and the network. During the P2A APP DC establishment process, DCSF will guide MF through IMS AS on how to establish the data channel and corresponding media processing.

步骤35:(可选)IMS AS向UE-A发起媒体重新协商请求,将UE-A的音视频媒体 流连接到MF。Step 35: (Optional) IMS AS initiates a media renegotiation request to UE-A to transfer UE-A's audio and video media Stream connected to MF.

步骤36:IMS向UE-B发起媒体重协商请求,将UE-B的音视频媒体流接入MF。Step 36: The IMS initiates a media re-negotiation request to UE-B, and connects the audio and video media streams of UE-B to the MF.

如果UE-A的状态发生变化,如低功耗、低计算能力等,UE-A可以请求更改网络渲染内容。If the state of UE-A changes, such as low power consumption, low computing power, etc., UE-A can request to change the network rendering content.

下面是以网络为中心的流程:Here is the network-centric process:

步骤37:UE-A开始AR媒体渲染。Step 37: UE-A starts AR media rendering.

步骤38:UE-A将AR数据发送给MF进行网络辅助渲染。Step 38: UE-A sends the AR data to MF for network-assisted rendering.

步骤39:基于从UE-A接收到的AR数据、从AR AS接收到的指令中至少一项,MF根据步骤33的协商结果执行AR媒体渲染。Step 39: Based on at least one of the AR data received from UE-A and the instruction received from the AR AS, the MF performs AR media rendering according to the negotiation result of step 33.

步骤310:MF将呈现的音频/视频媒体流发送到UE-B。Step 310: The MF sends the presented audio/video media stream to UE-B.

由此可知,上述流程给出了AR渲染业务的数据通道的建立流程。其中,当该AR渲染业务变为其他媒体业务时,由于上述建立数据通道的流程涉及的至少部分网元无法支持AR渲染之外的媒体业务,例如上述MF的处理能力仅限于AR渲染,使得上述数据通道建立方法无法适用于不同媒体业务场景。It can be seen that the above process gives the process of establishing the data channel of the AR rendering service. Among them, when the AR rendering service becomes other media services, since at least some of the network elements involved in the above process of establishing the data channel cannot support media services other than AR rendering, for example, the processing capability of the above MF is limited to AR rendering, the above data channel establishment method cannot be applied to different media service scenarios.

下面结合附图,通过一些实施例及其应用场景对本申请实施例提供的数据通道建立方法进行详细地说明。The data channel establishment method provided by the embodiment of the present application is described in detail below through some embodiments and their application scenarios in combination with the accompanying drawings.

第一方面,本申请的实施例提供了一种数据通道建立方法,该方法可以应用于如4所示的IMS架构。在图4中,DCAR(即Data Channel Application Repository)为数据通道应用仓库,AR Application Server为渲染应用服务器,DCSF为数据通道信令功能网元,NEF为网络功能,IMS HSS(即IP Multimedia Subsystem Home Subscriber Server)为用户归属服务器,IMS AS(即IP Multimedia Subsystem Application Server)为IP多媒体系统应用服务器,MF为管理功能,I/S-CSCF(即Call Session Control Function)为被叫侧/主叫侧呼叫会话控制功能,P-CSCF主叫用户呼叫会话控制功能,IMS-AGW(即IP Multimedia Subsystem-Access Gateway)为IP多媒体系统接入网关,TrGW(即Translation Gateway)为转换网关,Remote IMS为远程IP多媒体系统,N33、DC1、DC2、DC3、DC4、DC5、N70、N72、N71、ISC、Mr’or Cr、Mw、Mx、Mb、lp、Gm、lx分别表示不同的接口。In the first aspect, an embodiment of the present application provides a method for establishing a data channel, which can be applied to the IMS architecture shown in Figure 4. In Figure 4, DCAR (Data Channel Application Repository) is a data channel application repository, AR Application Server is a rendering application server, DCSF is a data channel signaling function network element, NEF is a network function, IMS HSS (IP Multimedia Subsystem Home Subscriber Server) is a user home server, IMS AS (IP Multimedia Subsystem Application Server) is an IP multimedia system application server, MF is a management function, and I/S-CSCF is a CSCF. (i.e. Call Session Control Function) is the call session control function on the called side/calling side, P-CSCF is the call session control function for the calling user, IMS-AGW (i.e. IP Multimedia Subsystem-Access Gateway) is the IP multimedia system access gateway, TrGW (i.e. Translation Gateway) is the translation gateway, Remote IMS is the remote IP multimedia system, N33, DC1, DC2, DC3, DC4, DC5, N70, N72, N71, ISC, Mr’or Cr, Mw, Mx, Mb, lp, Gm, lx represent different interfaces respectively.

其中,需要说明的是,在图4所示的架构中,存在多个MF,其中,所述多个MF中至少部分MF支持不同的媒体业务。It should be noted that, in the architecture shown in FIG. 4 , there are multiple MFs, wherein at least some of the multiple MFs support different media services.

如图5所示,该方法可以包括如下步骤501至503:As shown in FIG. 5 , the method may include the following steps 501 to 503:

步骤501:第一网络侧设备获取媒体业务的需求信息。Step 501: A first network-side device obtains demand information for a media service.

其中,第一网络侧设备可以为数据通道信令功能(Data Channel Signaling Function,DCSF)网元。可以理解的是,第一网络侧设备并不局限于DCSF网元。The first network side device may be a data channel signaling function (DCSF) network element. It is understandable that the first network side device is not limited to a DCSF network element.

另外,媒体业务包括AR渲染、图像渲染、数字人处理、人工智能(Artificial Intelligence)图像推理中至少一项。In addition, the media business includes at least one of AR rendering, image rendering, digital human processing, and artificial intelligence (Artificial Intelligence) image reasoning.

可选地,所述需求信息包括业务处理类型、算力需求信息、负载需求信息、网络资源需求信息、处理能力信息中至少一项。其中,业务处理类型包括渲染类型、人工智能(Artificial Intelligence,AI)计算类型、中央处理器(Central Processing Unit,CPU)算力类型、图形处理器(Graphic Processing Unit,GPU)算力类型、现场可以编程门阵列(Field Programmable Gate Array,FPGA)算力类型中至少一项;算力需求信息用于指示媒体业务对算力的需求,负载需求信息用于指示媒体业务对负载的需求;网络资源需求信息用于指示媒体业务对网络资源的需求;处理能力信息包括内存大小、处理器大小、整数计算率、浮点计算速率中至少一项。Optionally, the demand information includes at least one of the following: business processing type, computing power demand information, load demand information, network resource demand information, and processing capacity information. The business processing type includes at least one of the following: rendering type, artificial intelligence (AI) computing type, central processing unit (CPU) computing power type, graphics processing unit (GPU) computing power type, and field programmable gate array (FPGA) computing power type; computing power demand information is used to indicate the computing power demand of the media service, and load demand information is used to indicate the load demand of the media service; network resource demand information is used to indicate the network resource demand of the media service; and processing capacity information includes at least one of the following: memory size, processor size, integer computing rate, and floating point computing rate.

由此可知,第一网络侧设备可以获取媒体业务的业务处理类型、算力需求信息、负载需求信息、网络资源需求信息、处理能力信息中至少一项,从而获取满足业务处理类型、算力需求、负载需求、网络资源需求、处理能力需求中至少一项的第二网络侧设备。From this, it can be seen that the first network side device can obtain at least one of the business processing type, computing power requirement information, load requirement information, network resource requirement information, and processing capacity information of the media service, thereby obtaining a second network side device that meets at least one of the business processing type, computing power requirement, load requirement, network resource requirement, and processing capacity requirement.

即满足需求信息的第二网络侧设备,为满足如下至少一项的第二网络侧设备:That is, the second network side device that meets the requirement information is a second network side device that meets at least one of the following:

能够提供需求信息指示的算力(即能够提供媒体业务需求的算力);Computing power that can provide the demand information (i.e., computing power that can provide the media service needs);

承受需求信息指示的负载(即能够承受媒体业务需求的负载);Bear the load indicated by the demand information (i.e., be able to bear the load required by the media service);

提供需求信息指示的网络资源(即能够提供媒体业务需求的网络资源);Providing network resources indicated by demand information (i.e., network resources that can provide media service requirements);

支持需求信息指示的业务处理类型;Support the business processing type indicated by the demand information;

具备需求信息指示的能力。 Possess the ability to indicate required information.

步骤502:所述第一网络侧设备获取M个第二网络侧设备中满足所述需求信息的第二网络侧设备。Step 502: The first network side device obtains a second network side device that meets the requirement information from among M second network side devices.

其中,所述M个第二网络侧设备支持多个媒体业务,M为大于零的整数。即M个第二网络侧设备中可以存在支持相同媒体业务的设备,也可以存在支持不同媒体业务的设备。需要说明的是,一个第二网络侧设备可以支持一种媒体业务,也可以支持多种媒体业务,本申请实施例中不作具体限定。Among them, the M second network side devices support multiple media services, and M is an integer greater than zero. That is, among the M second network side devices, there may be devices supporting the same media service, or there may be devices supporting different media services. It should be noted that a second network side device may support one media service or multiple media services, which is not specifically limited in the embodiments of the present application.

由此可知,在本申请实施例中,存在M个第二网络侧设备,且所述M个第二网络侧设备支持多个媒体业务处理能力的场景,即M个第二网络侧设备中,至少部分不同的第二网络侧设备可以为不同媒体业务提供相应的服务,这样,第一网络侧设备获取到当前需要执行的媒体业务的需求信息之后,则可以获取所述M个第二网络侧设备中,满足该需求信息的第二网络侧设备,进而可以由满足该需求信息的第二网络侧设备为该媒体业务提供服务。It can be seen that in an embodiment of the present application, there are M second network-side devices, and the M second network-side devices support scenarios with multiple media service processing capabilities, that is, among the M second network-side devices, at least some different second network-side devices can provide corresponding services for different media services. In this way, after the first network-side device obtains the demand information of the media service that needs to be executed currently, it can obtain the second network-side device that meets the demand information among the M second network-side devices, and then the second network-side device that meets the demand information can provide services for the media service.

可选地,上述第二网络侧设备为媒体功能(Media Function,MF)网元。可以理解的是,第二网络侧设备并不局限于MF网元,例如还可以为媒体资源功能(Media Resource Function,MRF)网元、数据通信管理功能(Data Communication Management Function,DCMF)网元等。Optionally, the second network side device is a media function (MF) network element. It is understandable that the second network side device is not limited to the MF network element, for example, it can also be a media resource function (MRF) network element, a data communication management function (DCMF) network element, etc.

由此可知,本申请实施例,可以对现有的MF进行改进,即设置多个MF,且多个MF支持多个媒体业务,这样,可以从多个MF中选择满足不同媒体业务的实际需求的MF,从而可以为不同媒体业务建立数据通道;或者,也可以设置多个MF或多个DCMF,且多个MRF或DCMF可以支持多个媒体业务,这样,可以从多个MF或多个DCMF中选择满足不同媒体业务的实际需求的多个MF或多个DCMF,从而可以为不同媒体业务建立数据通道。It can be seen from this that the embodiments of the present application can improve the existing MF, that is, multiple MFs are set, and the multiple MFs support multiple media services. In this way, an MF that meets the actual needs of different media services can be selected from multiple MFs, so that data channels can be established for different media services; or, multiple MFs or multiple DCMFs can be set, and multiple MRFs or DCMFs can support multiple media services. In this way, multiple MFs or multiple DCMFs that meet the actual needs of different media services can be selected from multiple MFs or multiple DCMFs, so that data channels can be established for different media services.

即本申请的实施例,除了MF之外,还可以存在其他支持多个媒体业务的设备,从而可以扩展本申请实施例的数据通道建立方法的适用范围。That is, in the embodiment of the present application, in addition to the MF, there may also be other devices supporting multiple media services, thereby expanding the scope of application of the data channel establishment method of the embodiment of the present application.

步骤503:所述第一网络侧设备与满足所述需求信息的第二网络侧设备进行交互,建立所述媒体业务的数据通道。Step 503: The first network side device interacts with the second network side device that meets the demand information to establish a data channel for the media service.

其中,满足所述需求信息的第二网络侧设备,能够支持该需求信息所属的媒体业务,因此,可以通过第一网络侧设备与满足需求信息的第二网络侧设备进行交互,以建立该需求信息所属的媒体业务的数据通道。可以理解的是,这里的交互过程也可以包括其他设备。The second network side device that meets the demand information can support the media service to which the demand information belongs, so the first network side device can interact with the second network side device that meets the demand information to establish a data channel for the media service to which the demand information belongs. It is understandable that the interaction process here can also include other devices.

另外,第一网络侧设备与满足需求信息的第二网络侧设备,以及其他设备进行交互,执行建立数据通道的具体流程,可参见前文所述的步骤26至227。In addition, the first network side device interacts with the second network side device that meets the demand information and other devices to execute the specific process of establishing the data channel, which can be found in steps 26 to 227 described above.

由上述步骤501至503可知,在本申请实施例中,第一网络侧设备能够获取媒体业务的需求信息,从而获取M个第二网络侧设备中满足该需求信息的第二网络侧设备,进而与满足该需求信息的第二网络侧设备进行交互,建立该媒体业务的数据通道,其中,所述M个第二网络侧设备支持多个媒体业务,M为大于零的整数。由此可见,在本申请的实施例中,能够根据媒体业务的实际需求信息,从M个第二网络侧设备中获取能够为该媒体业务提供服务的第二网络侧设备,这样,可以为不同媒体业务匹配相应的第二网络侧设备,从而可以实现为不同媒体业务建立数据通道,因此,本申请的实施例可以解决现有技术中的数据通道建立方法无法适用于不同媒体业务场景的问题。It can be seen from the above steps 501 to 503 that in the embodiment of the present application, the first network side device can obtain the demand information of the media service, thereby obtaining the second network side device that meets the demand information among the M second network side devices, and then interacting with the second network side device that meets the demand information to establish a data channel for the media service, wherein the M second network side devices support multiple media services, and M is an integer greater than zero. It can be seen that in the embodiment of the present application, according to the actual demand information of the media service, the second network side device that can provide services for the media service can be obtained from the M second network side devices. In this way, the corresponding second network side devices can be matched for different media services, so that data channels can be established for different media services. Therefore, the embodiment of the present application can solve the problem that the data channel establishment method in the prior art cannot be applied to different media service scenarios.

可选地,上述步骤501“所述第一网络侧设备获取媒体业务的需求信息”,包括如下步骤A-1:Optionally, the above step 501 "the first network side device obtains demand information of the media service" includes the following step A-1:

步骤A-1:所述第一网络侧设备接收终端发送的所述需求信息。Step A-1: The first network side device receives the demand information sent by the terminal.

由此可知,终端可以将媒体业务的需求信息发送至第一网络侧设备。It can be seen from this that the terminal can send the demand information of the media service to the first network side device.

其中,第一网络侧设备可以通过第五网络侧设备接收终端发送的所述需求信息,例如终端可以将需求信息携带在会话初始协议重请求消息(SIP Reinvite)中发送给第五网络侧设备,以使得第五网络侧设备将需求信息携带在媒体修改请求中发送给第一网络侧设备。这里,第五网络侧设备可以为IP多媒体系统应用服务器(IP Multimedia Subsystem Application Server,IMS AS)网元。The first network side device may receive the demand information sent by the terminal through the fifth network side device. For example, the terminal may carry the demand information in a Session Initiation Protocol Reinvite message (SIP Reinvite) and send it to the fifth network side device, so that the fifth network side device carries the demand information in a media modification request and sends it to the first network side device. Here, the fifth network side device may be an IP Multimedia Subsystem Application Server (IMS AS) network element.

下面介绍第一网络侧设备获取满足需求信息的第二网络侧设备的方式,如下方式一或方式二所述:The following describes a method in which a first network side device obtains information from a second network side device that meets the requirement, as described in the following method 1 or method 2:

方式一:第一网络侧设备从第三网络侧设备中获取:Method 1: The first network side device obtains from the third network side device:

可选地,上述步骤502“所述第一网络侧设备获取M个第二网络侧设备中满足所述需 求信息的第二网络侧设备”,包括如下步骤B-1至B-2:Optionally, in step 502, the first network side device obtains M second network side devices that meet the requirement. The second network side device requesting information includes the following steps B-1 to B-2:

步骤B-1:所述第一网络侧设备向第三网络侧设备发送所述需求信息;Step B-1: the first network side device sends the demand information to the third network side device;

步骤B-2:所述第一网络侧设备接收所述第三网络侧设备发送的设备的参数信息,并将所述参数信息指示的设备确定为满足所述需求信息的第二网络侧设备。Step B-2: The first network-side device receives parameter information of a device sent by the third network-side device, and determines the device indicated by the parameter information as the second network-side device that meets the requirement information.

由此可知,第一网络侧设备可以将需求信息发送给第三网络侧设备,以使得第三网络侧设备从M个第二网络侧设备中获取满足该需求信息的第二网络侧设备,并将满足该需求信息的第二网络侧设备的参数信息发送给第一网络侧设备。From this, it can be seen that the first network side device can send demand information to the third network side device, so that the third network side device obtains the second network side device that meets the demand information from M second network side devices, and sends the parameter information of the second network side device that meets the demand information to the first network side device.

其中,第三网络侧设备中存储有第三网络侧设备的提供的第一信息,这样,第三网络侧设备则可以根据该第一信息,从多个第二网络侧设备中获取满足上述需求信息的第二网络侧设备。可选地,所述第一信息包括不同第二网络侧设备能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项。The third network side device stores the first information provided by the third network side device, so that the third network side device can obtain the second network side device that meets the above-mentioned requirement information from multiple second network side devices according to the first information. Optionally, the first information includes at least one of the computing power information that different second network side devices can provide, the load information that can be carried, and the network resource information that can be provided.

另外,第三网络侧设备可以为增强现实媒体应用服务器(Augmented Reality Application Server,AR AS)或数据通道应用服务器(Data Channel Application Server,DC AS)。可以理解的是,第三网络侧设备并不局限于AR AS或DC AS。In addition, the third network side device may be an augmented reality media application server (AR AS) or a data channel application server (DC AS). It is understandable that the third network side device is not limited to AR AS or DC AS.

此外,第二网络侧设备的参数信息可以包括第二网络侧设备的标识(ID)、地址(Address)中至少一项。In addition, the parameter information of the second network side device may include at least one of an identification (ID) and an address (Address) of the second network side device.

可选地,在步骤B-1中,第一网络侧设备可以将需求信息携带在点对点协议数据通道(P2A DC)建立请求中,发送给第三网络侧设备。Optionally, in step B-1, the first network side device may carry the demand information in a point-to-point protocol data channel (P2A DC) establishment request and send it to the third network side device.

还需要说明的是,如果存在多个满足需求信息的第二网络侧设备,那么第三网络侧设备可以从中选出一个用于建立该需求信息所属的媒体业务的数据通道,例如可以从多个满足需求信息的第二网络侧设备中随机选择一个,或者,也可以根据多个满足需求信息的第二网络侧设备中选择负载均衡的一个。It should also be noted that if there are multiple second network side devices that meet the demand information, then the third network side device can select one from them to establish a data channel for the media service to which the demand information belongs. For example, one can be randomly selected from multiple second network side devices that meet the demand information, or one with load balancing can be selected based on multiple second network side devices that meet the demand information.

方式二:第一网络侧设备自己选择:Method 2: The first network side device selects:

可选地,上述步骤502“所述第一网络侧设备获取M个第二网络侧设备中满足所述需求信息的第二网络侧设备”,包括如下步骤C-1至C-2:Optionally, the above step 502 “the first network side device obtains a second network side device that meets the requirement information from among the M second network side devices” includes the following steps C-1 to C-2:

步骤C-1:所述第一网络侧设备获取第三网络侧设备提供的第一信息,其中,所述第一信息包括不同第二网络侧设备能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项;Step C-1: The first network side device obtains first information provided by the third network side device, wherein the first information includes at least one of computing power information that can be provided by different second network side devices, load information that can be carried, and network resource information that can be provided;

步骤C-2:所述第一网络侧设备根据所述第一信息,确定多个第二网络侧设备中满足所述需求信息的第二网络侧设备。Step C-2: The first network side device determines, based on the first information, a second network side device among multiple second network side devices that meets the requirement information.

由此可知,第一网络侧设备可以获取到第三网络侧设备的提供的第一信息后,根据该第一信息,自己从多个第二网络侧设备中获取满足所述需求信息的第二网络侧设备。It can be seen that after the first network side device obtains the first information provided by the third network side device, it can obtain the second network side device that meets the required information from multiple second network side devices based on the first information.

下面具体介绍第一网络侧设备获取上述第一信息的过程,如下情况一或二所述:The following specifically describes the process of the first network side device acquiring the first information, as described in the following situation one or two:

情况一:通过第四网络侧设备获取:Case 1: Obtained through the fourth network side device:

可选地,步骤C-1“所述第一网络侧设备获取第三网络侧设备提供的第一信息”,包括如下步骤E-1至步骤E-2:Optionally, step C-1 “the first network side device obtains first information provided by the third network side device” includes the following steps E-1 to E-2:

步骤E-1:所述第一网络侧设备向第四网络侧设备发送第一指示信息,所述第一指示信息用于指示请求获取所述第一信息;Step E-1: the first network side device sends first indication information to the fourth network side device, where the first indication information is used to indicate a request to obtain the first information;

步骤E-2:所述第一网络侧设备接收所述第四网络侧设备发送的所述第一信息。Step E-2: The first network side device receives the first information sent by the fourth network side device.

其中,上述第四网络侧设备可以为网络功能(Network Element Function,NEF)网元。Among them, the above-mentioned fourth network side device can be a network function (Network Element Function, NEF) network element.

由此可知,第一网络侧设备可以向第四网络侧设备发送第一指示信息,以使得第四网络侧设备将第一指示信息转发给第三网络侧设备,这样,第三网络侧设备接收到第一指示信息后,则可以向第四网络侧设备回复第一信息,进而使得第四网络侧设备可以向第一网络侧设备回复第一信息。From this, it can be seen that the first network side device can send the first indication information to the fourth network side device, so that the fourth network side device forwards the first indication information to the third network side device. In this way, after the third network side device receives the first indication information, it can reply the first information to the fourth network side device, and then the fourth network side device can reply the first information to the first network side device.

可选地,所述第一指示信息携带在所述第一网络侧设备发送的第一请求消息中,所述第一信息携带在所述第一网络侧设备接收到的第一响应消息中;Optionally, the first indication information is carried in a first request message sent by the first network side device, and the first information is carried in a first response message received by the first network side device;

所述第一请求消息为网络功能提供的服务的开放事件签约请求Nnef_Eventexposure_Subscribe Request,所述第一响应消息为所述网络功能提供的服务的开放事件签约响应Nnef_Eventexposure_Subscribe Response;The first request message is an open event subscription request Nnef_Eventexposure_Subscribe Request for a service provided by the network function, and the first response message is an open event subscription response Nnef_Eventexposure_Subscribe Response for a service provided by the network function;

或者,or,

所述第一请求消息为所述网络功能提供的服务的算力资源签约请求 Nnef_ComputingResource_Subscribe Request,所述第一响应消息为所述网络功能提供的服务的算力资源签约响应Nnef_ComputingResource_Subscribe Response。The first request message is a request for signing up for computing resources for the service provided by the network function Nnef_ComputingResource_Subscribe Request, the first response message is the computing resource contract response Nnef_ComputingResource_Subscribe Response for the service provided by the network function.

由此可知,第一网络侧设备可以将第一指示信息携带在第一请求消息中发送给第四网络侧设备,从而由第四网络侧设备将第一指示信息发送至第三网络侧设备,进而由第三网络侧设备将第一信息发送至第四网络侧设备,从而由第四网络侧设备将第一信息携带在第一响应消息中发送给第一网络侧设备。这里所述第一请求消息和所述第一响应消息为第四网络侧设备的其中一项服务中的消息,该服务例如为网络功能提供的服务的开放事件签约(Nnef_Eventexposure_Subscribe)服务或网络功能提供的服务的算力资源签约(Nnef_ComputingResource_Subscribe)服务。It can be seen that the first network side device can carry the first indication information in the first request message and send it to the fourth network side device, so that the fourth network side device sends the first indication information to the third network side device, and then the third network side device sends the first information to the fourth network side device, so that the fourth network side device carries the first information in the first response message and sends it to the first network side device. Here, the first request message and the first response message are messages in one of the services of the fourth network side device, such as the open event subscription (Nnef_Eventexposure_Subscribe) service provided by the network function or the computing resource subscription (Nnef_ComputingResource_Subscribe) service provided by the network function.

另外,第四网络侧设备可以将第一指示信息携带在第三请求消息中发送给第三网络侧设备,第三网络侧设备可以将第一信息携带在第三响应消息中发送给第四网络侧设备。所述第三请求消息和所述第三响应消息为第四网络侧设备的其中一项服务中的消息,该服务例如为数据通道应用服务器提供的服务的开放事件签约(Ndcas_Eventexposure_Subscribe)服务或数据通道应用服务器提供的服务的算力资源签约(Ndcas_ComputingResource_Subscribe)服务。即第三请求消息可以为数据通道应用服务器提供的服务的开放事件签约请求(Ndcas_Eventexposure_Subscribe Request),第三响应消息可以为数据通道应用服务器提供的服务的开放事件签约响应(Ndcas_Eventexposure_Subscribe Response);或者,第三请求消息可以为数据通道应用服务器提供的服务的算力资源签约请求(Ndcas_ComputingResource_Subscribe Request),第三响应消息为数据通道应用服务器提供的服务的算力资源签约响应(Ndcas_ComputingResource_Subscribe Response)。In addition, the fourth network side device may carry the first indication information in a third request message and send it to the third network side device, and the third network side device may carry the first information in a third response message and send it to the fourth network side device. The third request message and the third response message are messages in one of the services of the fourth network side device, such as an open event subscription (Ndcas_Eventexposure_Subscribe) service provided by the data channel application server or a computing resource subscription (Ndcas_ComputingResource_Subscribe) service provided by the data channel application server. That is, the third request message may be an open event subscription request (Ndcas_Eventexposure_Subscribe Request) for the service provided by the data channel application server, and the third response message may be an open event subscription response (Ndcas_Eventexposure_Subscribe Response) for the service provided by the data channel application server; or, the third request message may be a computing resource subscription request (Ndcas_ComputingResource_Subscribe Request) for the service provided by the data channel application server, and the third response message may be a computing resource subscription response (Ndcas_ComputingResource_Subscribe Response) for the service provided by the data channel application server.

情况二:通过第一网络侧设备与第三网络侧设备之间的通信接口获取:Case 2: Obtained through the communication interface between the first network side device and the third network side device:

可选地,上述步骤C-1“所述第一网络侧设备获取第三网络侧设备提供的第一信息”,包括如下步骤F-1至F-2:Optionally, the above step C-1 “the first network side device obtains the first information provided by the third network side device” includes the following steps F-1 to F-2:

步骤F-1:所述第一网络侧设备向所述第三网络侧设备发送第一指示信息,所述第一指示信息用于指示请求获取所述第一信息;Step F-1: the first network side device sends first indication information to the third network side device, where the first indication information is used to indicate a request to obtain the first information;

步骤F-2:所述第一网络侧设备接收所述第三网络侧设备发送的所述第一信息。Step F-2: The first network side device receives the first information sent by the third network side device.

由此可知,第一网络侧设备可以直接通过第一网络侧设备与第三网络侧设备之间的通信接口,向第三网络侧设备发送第一指示信息,这样,第三网络侧设备接收到第一指示信息后,则可以通过第一网络侧设备与第三网络侧设备之间的通信接口,向第一网络侧设备回复第一信息。From this, it can be seen that the first network side device can directly send the first indication information to the third network side device through the communication interface between the first network side device and the third network side device. In this way, after the third network side device receives the first indication information, it can reply the first information to the first network side device through the communication interface between the first network side device and the third network side device.

可选地,所述第一指示信息携带在所述第一网络侧设备发送的第二请求消息中,所述第一信息携带在所述第一网络侧设备接收到的第二响应消息中;Optionally, the first indication information is carried in a second request message sent by the first network side device, and the first information is carried in a second response message received by the first network side device;

所述第二请求消息为数据通道应用服务器提供的服务的开放事件签约请求Ndcas_Eventexposure_Subscribe Request,所述第二响应消息为所述数据通道应用服务器提供的服务的开放事件签约响应Ndcas_Eventexposure_Subscribe Response;The second request message is an open event subscription request Ndcas_Eventexposure_Subscribe Request for a service provided by the data channel application server, and the second response message is an open event subscription response Ndcas_Eventexposure_Subscribe Response for a service provided by the data channel application server;

或者,or,

所述第二请求消息为所述数据通道应用服务器提供的服务的算力资源签约请求Ndcas_ComputingResoure_Subscribe Request,所述第二响应消息为所述数据通道应用服务器提供的服务的算力资源签约响应Ndcas_ComputingResoure_Subscribe Response。The second request message is a computing resource subscription request Ndcas_ComputingResoure_Subscribe Request for the service provided by the data channel application server, and the second response message is a computing resource subscription response Ndcas_ComputingResoure_Subscribe Response for the service provided by the data channel application server.

由此可知,第一网络侧设备可以将第一指示信息携带在第二请求消息中发送给第三网络侧设备,第三网络侧设备可以将第一信息携带在第二响应消息中发送给第一网络侧设备。所述第二请求消息和所述第二响应消息为第三网络侧设备的其中一项服务中的消息,该服务例如为Ndcas_Eventexposure_Subscribe或Ndcas_ComputingResoure_Subscribe服务。Therefore, it can be known that the first network side device can carry the first indication information in the second request message and send it to the third network side device, and the third network side device can carry the first information in the second response message and send it to the first network side device. The second request message and the second response message are messages in one of the services of the third network side device, such as Ndcas_Eventexposure_Subscribe or Ndcas_ComputingResoure_Subscribe service.

需要说明的是,第一网络侧设备预先获取上述第一信息,例如第一网络侧设备先注册获取上述第一信息,然后在后续需要建立媒体业务的数据通道时,可以基于该第一信息选择满足需求信息的第二网络侧设备。It should be noted that the first network side device obtains the above-mentioned first information in advance. For example, the first network side device first registers and obtains the above-mentioned first information, and then when a data channel for a media service needs to be established subsequently, a second network side device that meets the required information can be selected based on the first information.

可选地,所述方法还包括如下步骤H-1:Optionally, the method further comprises the following step H-1:

步骤H-1:所述第一网络侧设备获取第三网络侧设备提供的第一信息更新后的信息,其中,所述第一信息包括不同第二网络侧设备能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项。 Step H-1: The first network side device obtains updated information of the first information provided by the third network side device, wherein the first information includes at least one of the computing power information that can be provided by different second network side devices, the load information that can be borne, and the network resource information that can be provided.

其中,随着时间的变化,第二网络侧设备能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项,会发生改变,因此,第一网络侧设备还可以获取第三网络侧设备提供的第一信息更新后的信息,以使得获取到的满足需求信息的第二网络侧设备更加符合实际情况。Among them, as time changes, at least one of the computing power information that the second network side device can provide, the load information that it can bear, and the network resource information that it can provide will change. Therefore, the first network side device can also obtain updated information of the first information provided by the third network side device, so that the second network side device that obtains the required information is more in line with the actual situation.

可选地,第三网络侧设备提供的第一信息更新后的信息可以实时或定期发送给第一网络侧设备,例如第一的信息中包括的任一项信息发生变化,则发生变化的信息对应的第二网络侧设备可以上报给第三网络侧设备,以触发第三网络侧设备将更新后的第一信息传输给第一网络侧设备;或者,每隔一定时间,第三网络侧设备将最新的第一信息传输给第一网络侧设备。Optionally, the updated information of the first information provided by the third network side device can be sent to the first network side device in real time or periodically. For example, if any information included in the first information changes, the second network side device corresponding to the changed information can report it to the third network side device to trigger the third network side device to transmit the updated first information to the first network side device; or, at regular intervals, the third network side device transmits the latest first information to the first network side device.

可以理解的是,第三网络侧设备提供的第一信息更新后的信息在第三网络侧设备和第一网络侧设备之间的传输方式,也可如前述情况一或情况二所述,此处不再赘述。It can be understood that the transmission method of the updated information of the first information provided by the third network side device between the third network side device and the first network side device can also be as described in the above-mentioned situation one or situation two, and will not be repeated here.

可选地,在存在多个满足所述需求信息的第二网络侧设备的情况下,所述方法还包括:Optionally, when there are multiple second network side devices that meet the requirement information, the method further includes:

所述第一网络侧设备从多个满足所述需求信息的第二网络侧设备中选择一个作为目标设备;The first network side device selects one of a plurality of second network side devices that meet the requirement information as a target device;

上述步骤503“所述第一网络侧设备与满足所述需求信息的第二网络侧设备进行交互,建立所述媒体业务的数据通道”,包括:The above step 503 "the first network side device interacts with the second network side device that meets the demand information to establish a data channel for the media service" includes:

所述第一网络侧设备与所述目标设备进行交互,建立所述媒体业务的数据通道。The first network-side device interacts with the target device to establish a data channel for the media service.

由此可知,在多个第二网络侧设备中,存在多个满足需求信息的第二网络侧设备的情况下,第一网络侧设备可以从中选出一个用于建立该需求信息所属的媒体业务的数据通道。It can be seen from this that, when there are multiple second network side devices that meet the demand information among the multiple second network side devices, the first network side device can select one from them to establish a data channel for the media service to which the demand information belongs.

其中,可以从多个满足需求信息的第二网络侧设备中随机选择一个作为上述目标设备,或者,也可以根据多个满足需求信息的第二网络侧设备中选择负载均衡的一个作为上述目标设备。Among them, one can be randomly selected from multiple second network side devices that meet the demand information as the above-mentioned target device, or a load-balanced one can be selected from multiple second network side devices that meet the demand information as the above-mentioned target device.

可选地,所述方法还包括:Optionally, the method further comprises:

所述第一网络侧设备向满足所述需求信息的第二网络侧设备发送所述需求信息;所述第一网络侧设备接收满足所述需求信息的第二网络侧设备发送的第二指示信息,其中,所述第二指示信息用于指示根据所述需求信息成功执行资源预留或资源申请;The first network side device sends the demand information to the second network side device that meets the demand information; the first network side device receives second indication information sent by the second network side device that meets the demand information, wherein the second indication information is used to indicate that resource reservation or resource application is successfully performed according to the demand information;

或者,or,

所述第一网络侧设备向第五网络侧设备发送所述需求信息;所述第一网络侧设备接收所述第五网络侧设备发送的所述第二指示信息。The first network side device sends the demand information to the fifth network side device; the first network side device receives the second indication information sent by the fifth network side device.

由此可知,第一网络侧设备还可以将该需求信息发送至满足该需求信息的第二网络侧设备,以使得满足需求信息的第二网络侧设备能够根据需求信息执行资源预留或资源申请,进而在资源预留或申请成功之后将上述第二指示信息发送至第一网络侧设备,这样,在媒体业务的数据通道建立完成后,可以通过预留资源或申请的资源为该媒体业务的数据流提供服务。It can be seen from this that the first network side device can also send the demand information to the second network side device that meets the demand information, so that the second network side device that meets the demand information can perform resource reservation or resource application according to the demand information, and then after the resource reservation or application is successful, the above-mentioned second indication information is sent to the first network side device. In this way, after the data channel of the media service is established, the reserved resources or applied resources can be used to provide services for the data flow of the media service.

其中,第一网络侧设备可以将需求信息发送给第五网络侧设备,从而由第五网络侧设备将需求信息转发给满足需求信息的第二网络侧设备;满足需求信息的第二网络侧设备可以将上述第二指示信息发送给第五网络侧设备,从而由第五网络侧设备将第二指示信息装给第一网络侧设备;或者,The first network side device may send the demand information to the fifth network side device, so that the fifth network side device forwards the demand information to the second network side device that meets the demand information; the second network side device that meets the demand information may send the above-mentioned second indication information to the fifth network side device, so that the fifth network side device installs the second indication information to the first network side device; or,

第一网络侧设备也可以通过第一网络侧设备与满足需求信息的第二网络侧设备之间的通信接口,向满足需求信息的第二网络侧设备发送需求信息;满足需求信息的第二网络侧设备也可以通过其与第一网络侧设备之间的通信接口,向第一网络侧设备发送上述第二指示信息。The first network side device may also send the demand information to the second network side device that meets the demand information through the communication interface between the first network side device and the second network side device that meets the demand information; the second network side device that meets the demand information may also send the above-mentioned second indication information to the first network side device through the communication interface between it and the first network side device.

这里,第五网络侧设备可以为IMS AS。Here, the fifth network side device can be an IMS AS.

第二方面,本申请的实施例还提供了一种数据通道建立方法,如图6所示,该方法可以包括如下步骤601至604:In a second aspect, an embodiment of the present application further provides a method for establishing a data channel. As shown in FIG6 , the method may include the following steps 601 to 604:

步骤601:第三网络侧设备接收第一网络侧设备发送的媒体业务的需求信息。Step 601: The third network side device receives the media service demand information sent by the first network side device.

其中,第三网络侧设备可以为AR AS或DC AS网元,可以理解的是,第三网络侧设备并不局限于AR AS或DC AS网元。Among them, the third network side device can be an AR AS or DC AS network element. It can be understood that the third network side device is not limited to AR AS or DC AS network elements.

可选地,第一网络侧设备可以将需求信息携带在P2A DC建立请求中,发送给第三网络侧设备。Optionally, the first network side device may carry the demand information in a P2A DC establishment request and send it to the third network side device.

步骤602:所述第三网络侧设备确定M个第二网络侧设备中满足所述需求信息的第二 网络侧设备。Step 602: The third network side device determines a second network side device among the M second network side devices that meets the requirement information. Network side equipment.

可选地,所述需求信息包括业务处理类型、算力需求信息、负载需求信息、网络资源需求信息、处理能力信息中至少一项。其中,业务处理类型包括渲染类型、AI计算类型、CPU算力类型、GPU算力类型、FPGA算力类型中至少一项;算力需求信息用于指示媒体业务对算力的需求,负载需求信息用于指示媒体业务对负载的需求;网络资源需求信息用于指示媒体业务对网络资源的需求;处理能力信息包括内存大小、处理器大小、整数计算率、浮点计算速率中至少一项。Optionally, the demand information includes at least one of the following: business processing type, computing power demand information, load demand information, network resource demand information, and processing capacity information. Among them, the business processing type includes at least one of the following: rendering type, AI computing type, CPU computing power type, GPU computing power type, and FPGA computing power type; computing power demand information is used to indicate the computing power demand of the media business, and load demand information is used to indicate the load demand of the media business; network resource demand information is used to indicate the network resource demand of the media business; and processing capacity information includes at least one of the following: memory size, processor size, integer computing rate, and floating point computing rate.

由此可知,第一网络侧设备可以获取媒体业务的业务处理类型、算力需求信息、负载需求信息、网络资源需求信息、处理能力信息中至少一项,从而获取满足业务处理类型、算力需求、负载需求、网络资源需求、处理能力需求中至少一项的第二网络侧设备。From this, it can be seen that the first network side device can obtain at least one of the business processing type, computing power requirement information, load requirement information, network resource requirement information, and processing capacity information of the media service, thereby obtaining a second network side device that meets at least one of the business processing type, computing power requirement, load requirement, network resource requirement, and processing capacity requirement.

即满足需求信息的第二网络侧设备,为满足如下至少一项的第二网络侧设备:That is, the second network side device that meets the requirement information is a second network side device that meets at least one of the following:

能够提供需求信息指示的算力(即能够提供媒体业务需求的算力);Computing power that can provide the demand information (i.e., computing power that can provide the media service needs);

承受需求信息指示的负载(即能够承受媒体业务需求的负载);Bear the load indicated by the demand information (i.e., be able to bear the load required by the media service);

提供需求信息指示的网络资源(即能够提供媒体业务需求的网络资源);Providing network resources indicated by demand information (i.e., network resources that can provide media service requirements);

支持需求信息指示的业务处理类型;Support the business processing type indicated by the demand information;

具备需求信息指示的能力。Possess the ability to indicate required information.

其中,所述M个第二网络侧设备支持多个媒体业务,M为大于零的整数。可选地,第二网络侧设备为媒体功能(Media Function,MF)网元。可以理解的是,第二网络侧设备并不局限于MF网元,例如还可以为MRF网元、DCMF网元等。The M second network side devices support multiple media services, and M is an integer greater than zero. Optionally, the second network side device is a media function (MF) network element. It is understandable that the second network side device is not limited to the MF network element, for example, it can also be an MRF network element, a DCMF network element, etc.

由此可知,在本申请实施例中,存在M个第二网络侧设备,且所述M个第二网络侧设备支持多个媒体业务处理能力的场景,即M个第二网络侧设备中,至少部分不同的第二网络侧设备可以为不同媒体业务提供相应的服务,这样,第一网络侧设备获取到当前需要执行的媒体业务的需求信息之后,则可以获取所述M个第二网络侧设备中,满足该需求信息的第二网络侧设备,进而可以由满足该需求信息的第二网络侧设备为该媒体业务提供服务。It can be seen that in an embodiment of the present application, there are M second network-side devices, and the M second network-side devices support scenarios with multiple media service processing capabilities, that is, among the M second network-side devices, at least some different second network-side devices can provide corresponding services for different media services. In this way, after the first network-side device obtains the demand information of the media service that needs to be executed currently, it can obtain the second network-side device that meets the demand information among the M second network-side devices, and then the second network-side device that meets the demand information can provide services for the media service.

步骤603:所述第三网络侧设备向所述第一网络侧设备发送满足所述需求信息的第二网络侧设备的参数信息。Step 603: The third network side device sends parameter information of the second network side device that meets the requirement information to the first network side device.

其中,第二网络侧设备的参数信息可以包括第二网络侧设备的ID、Address中至少一项。The parameter information of the second network side device may include at least one of the ID and Address of the second network side device.

另外,第一网络侧设备接收到第二网络侧设备的参数信息后,则可以基于该参数信息确定满足需求信息的第二网络侧设备为哪一个设备,这样,则可以基于该第二网络侧设备建立该需求信息所属的媒体业务的数据通道。In addition, after the first network side device receives the parameter information of the second network side device, it can determine which second network side device meets the demand information based on the parameter information. In this way, a data channel for the media service to which the demand information belongs can be established based on the second network side device.

步骤604:所述第三网络侧设备与满足所述需求信息的第二网络侧设备交互,建立所述媒体业务的数据通道。Step 604: The third network-side device interacts with the second network-side device that meets the demand information to establish a data channel for the media service.

其中,满足所述需求信息的第二网络侧设备,能够支持该需求信息所属的媒体业务,因此,可以通过第一网络侧设备与满足需求信息的第二网络侧设备进行交互,以建立该需求信息所属的媒体业务的数据通道。可以理解的是,这里的交互过程也可以包括其他设备。The second network side device that meets the demand information can support the media service to which the demand information belongs, so the first network side device can interact with the second network side device that meets the demand information to establish a data channel for the media service to which the demand information belongs. It is understandable that the interaction process here can also include other devices.

由上述步骤601至604可知,在本申请实施例中,第三网络侧设备接收第一网络侧设备发送的媒体业务的需求信息,从而确定M个第二网络侧设备中满足该需求信息的第二网络侧设备,进而将满足需求信息的第二网络侧设备的参数信息发送至第一网络侧设备,并与满足该需求信息的第二网络侧设备进行交互,建立该媒体业务的数据通道,其中,所述M个第二网络侧设备支持多个媒体业务,M为大于零的整数。由此可见,在本申请的实施例中,能够根据媒体业务的实际需求信息,从M个第二网络侧设备中获取能够为该媒体业务提供服务的第二网络侧设备,这样,可以为不同媒体业务匹配相应的第二网络侧设备,从而可以实现为不同媒体业务建立数据通道,因此,本申请的实施例可以解决现有技术中的数据通道建立方法无法适用于不同媒体业务场景的问题。It can be seen from the above steps 601 to 604 that in the embodiment of the present application, the third network side device receives the demand information of the media service sent by the first network side device, thereby determining the second network side device that meets the demand information among the M second network side devices, and then sends the parameter information of the second network side device that meets the demand information to the first network side device, and interacts with the second network side device that meets the demand information to establish a data channel for the media service, wherein the M second network side devices support multiple media services, and M is an integer greater than zero. It can be seen that in the embodiment of the present application, according to the actual demand information of the media service, the second network side device that can provide services for the media service can be obtained from the M second network side devices. In this way, the corresponding second network side devices can be matched for different media services, so that data channels can be established for different media services. Therefore, the embodiment of the present application can solve the problem that the data channel establishment method in the prior art cannot be applied to different media service scenarios.

可选地,所述第三网络侧设备确定M个第二网络侧设备中满足所述需求信息的第二网络侧设备,包括:Optionally, the third network side device determines a second network side device that meets the requirement information among the M second network side devices, including:

所述第三网络侧设备根据所述第三网络侧设备提供的第一信息,确定满足所述需求信息的第二网络侧设备;The third network side device determines a second network side device that meets the requirement information according to the first information provided by the third network side device;

其中,所述第一信息包括不同第二网络侧设备能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项。Among them, the first information includes at least one of the computing power information that different second network side devices can provide, the load information that can be borne, and the network resource information that can be provided.

由此可知,第三网络侧设备中存储有第三网络侧设备提供的第一信息,这样,第三网 络侧设备则可以根据该第一信息,从M个第二网络侧设备中获取满足上述需求信息的第二网络侧设备。It can be seen that the third network side device stores the first information provided by the third network side device. The network side device can obtain a second network side device that meets the above requirement information from the M second network side devices according to the first information.

还需要说明的是,如果存在多个满足需求信息的第二网络侧设备,那么第三网络侧设备可以从中选出一个用于建立该需求信息所属的媒体业务的数据通道,例如可以从多个满足需求信息的第二网络侧设备中随机选择一个,或者,也可以根据多个满足需求信息的第二网络侧设备中选择负载均衡的一个。It should also be noted that if there are multiple second network side devices that meet the demand information, then the third network side device can select one from them to establish a data channel for the media service to which the demand information belongs. For example, one can be randomly selected from multiple second network side devices that meet the demand information, or one with load balancing can be selected based on multiple second network side devices that meet the demand information.

可选地,所述方法还包括:Optionally, the method further comprises:

所述第三网络侧设备向所述第一网络侧设备发送所述第三网络侧设备提供的第一信息,其中,所述第一信息包括不同第二网络侧设备能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项。The third network side device sends the first information provided by the third network side device to the first network side device, wherein the first information includes at least one of the computing power information that different second network side devices can provide, the load information that can be borne, and the network resource information that can be provided.

其中,第一网络侧设备接收到第三网络侧设备提供的第一信息后,则可以根据该第一信息确定满足需求信息的第二网络侧设备。After the first network side device receives the first information provided by the third network side device, it can determine the second network side device that meets the requirement information according to the first information.

由此可知,第一网络侧设备可以获取到第三网络侧设备提供的第一信息后,根据该第一信息,自己从M个第二网络侧设备中获取满足所述需求信息的第二网络侧设备。Therefore, it can be seen that after the first network side device obtains the first information provided by the third network side device, it can obtain the second network side device that meets the required information from the M second network side devices according to the first information.

下面具体介绍第三网络侧设备向第一网络侧设备发送上述第一信息的过程,如下情况一或二所述:The following specifically describes the process of the third network side device sending the first information to the first network side device, as described in the following situation one or two:

情况一:通过第四网络侧设备发送:Case 1: Sending through the fourth network side device:

可选地,所述第三网络侧设备向所述第一网络侧设备发送所述第三网络侧设备提供的第一信息,包括:Optionally, the third network side device sending the first information provided by the third network side device to the first network side device includes:

所述第三网络侧设备接收第四网络侧设备发送的第一指示信息,所述第一指示信息用于指示请求获取所述第一信息;The third network side device receives first indication information sent by the fourth network side device, where the first indication information is used to indicate a request to obtain the first information;

所述第三网络侧设备向所述第四网络侧设备发送所述第一信息,所述第一信息用于触发所述第四网络侧设备将所述第一信息转发给所述第一网络侧设备。The third network side device sends the first information to the fourth network side device, where the first information is used to trigger the fourth network side device to forward the first information to the first network side device.

其中,上述第四网络侧设备可以为NEF网元。Among them, the fourth network side device mentioned above can be a NEF network element.

由此可知,第一网络侧设备可以向第四网络侧设备发送第一指示信息,以使得第四网络侧设备将第一指示信息转发给第三网络侧设备,这样,第三网络侧设备接收到第一指示信息后,则可以向第四网络侧设备回复第一信息,进而使得第四网络侧设备可以向第一网络侧设备回复第一信息。From this, it can be seen that the first network side device can send the first indication information to the fourth network side device, so that the fourth network side device forwards the first indication information to the third network side device. In this way, after the third network side device receives the first indication information, it can reply the first information to the fourth network side device, and then the fourth network side device can reply the first information to the first network side device.

可选地,所述第一指示信息携带在所述第三网络侧设备接收到的第三请求消息中,所述第一信息携带在所述第三网络侧设备发送的第三响应消息中;Optionally, the first indication information is carried in a third request message received by the third network side device, and the first information is carried in a third response message sent by the third network side device;

所述第三请求消息为Ndcas_Eventexposure_Subscribe Request,所述第三响应消息为Ndcas_Eventexposure_Subscribe Response;The third request message is Ndcas_Eventexposure_Subscribe Request, and the third response message is Ndcas_Eventexposure_Subscribe Response;

或者,or,

所述第三请求消息为Ndcas_ComputingResource_Subscribe Request,所述第三响应消息为Ndcas_ComputingResource_Subscribe Response。The third request message is Ndcas_ComputingResource_Subscribe Request, and the third response message is Ndcas_ComputingResource_Subscribe Response.

由此可知,第一网络侧设备可以将第一指示信息发送给第四网络侧设备,从而由第四网络侧设备将第一指示信息携带在第三请求消息中发送至第三网络侧设备,进而由第三网络侧设备将第一信息携带在第三响应消息中发送至第四网络侧设备,从而由第四网络侧设备将第一信息携带发送给第一网络侧设备。这里所述第三请求消息和所述第三响应消息为第四网络侧设备的其中一项服务中的消息,该服务例如为Ndcas_Eventexposure_Subscribe或Ndcas_ComputingResource_Subscribe服务。It can be seen from this that the first network side device can send the first indication information to the fourth network side device, so that the fourth network side device carries the first indication information in the third request message and sends it to the third network side device, and then the third network side device carries the first information in the third response message and sends it to the fourth network side device, so that the fourth network side device carries the first information and sends it to the first network side device. Here, the third request message and the third response message are messages in one of the services of the fourth network side device, such as the Ndcas_Eventexposure_Subscribe or Ndcas_ComputingResource_Subscribe service.

另外,第一网络侧设备可以将第一指示信息携带在第一请求消息中发送给第四网络侧设备,第四网络侧设备可以将第一信息携带在第一响应消息中发送给第一网络侧设备。所述第一请求消息和所述第一响应消息为第四网络侧设备的其中一项服务中的消息,该服务例如为Nnef_Eventexposure_Subscribe或Nnef_ComputingResource_Subscribe服务。即第一请求消息可以为Nnef_Eventexposure_Subscribe Request,第一响应消息可以为Nnef_Eventexposure_Subscribe Response;或者,第一请求消息可以为Nnef_ComputingResource_Subscribe Request,第一响应消息可以为Nnef_ComputingResource_Subscribe Response。In addition, the first network side device may carry the first indication information in a first request message and send it to the fourth network side device, and the fourth network side device may carry the first information in a first response message and send it to the first network side device. The first request message and the first response message are messages in one of the services of the fourth network side device, such as Nnef_Eventexposure_Subscribe or Nnef_ComputingResource_Subscribe service. That is, the first request message may be Nnef_Eventexposure_Subscribe Request, and the first response message may be Nnef_Eventexposure_Subscribe Response; or, the first request message may be Nnef_ComputingResource_Subscribe Request, and the first response message may be Nnef_ComputingResource_Subscribe Response.

情况二:通过第一网络侧设备与第三网络侧设备之间的通信接口发送:Case 2: Sending through the communication interface between the first network side device and the third network side device:

可选地,所述第三网络侧设备向所述第一网络侧设备发送所述第三网络侧设备提供的 第一信息,包括:Optionally, the third network side device sends the information provided by the third network side device to the first network side device. The first information includes:

所述第三网络侧设备接收所述第一网络侧设备发送的第一指示信息,所述第一指示信息用于指示请求获取所述第一信息;The third network side device receives first indication information sent by the first network side device, where the first indication information is used to indicate a request to obtain the first information;

所述第三网络侧设备向所述第一网络侧设备发送所述第一信息。The third network side device sends the first information to the first network side device.

由此可知,第一网络侧设备可以直接通过第一网络侧设备与第三网络侧设备之间的通信接口,向第三网络侧设备发送第一指示信息,这样,第三网络侧设备接收到第一指示信息后,则可以通过第一网络侧设备与第三网络侧设备之间的通信接口,向第一网络侧设备回复第一信息。From this, it can be seen that the first network side device can directly send the first indication information to the third network side device through the communication interface between the first network side device and the third network side device. In this way, after the third network side device receives the first indication information, it can reply the first information to the first network side device through the communication interface between the first network side device and the third network side device.

可选地,所述第一指示信息携带在所述第三网络侧设备接收到的第二请求消息中,所述第一信息携带在所述第三网络侧设备发送的第二响应消息中;Optionally, the first indication information is carried in a second request message received by the third network side device, and the first information is carried in a second response message sent by the third network side device;

所述第二请求消息为Ndcas_Eventexposure_Subscribe Request,所述第二响应消息为Ndcas_Eventexposure_Subscribe Response;The second request message is Ndcas_Eventexposure_Subscribe Request, and the second response message is Ndcas_Eventexposure_Subscribe Response;

或者,or,

所述第二请求消息为Ndcas_ComputingResoure_Subscribe Request,所述第二响应消息为Ndcas_ComputingResoure_Subscribe Response。The second request message is Ndcas_ComputingResoure_Subscribe Request, and the second response message is Ndcas_ComputingResoure_Subscribe Response.

由此可知,第一网络侧设备可以将第一指示信息携带在第二请求消息中发送给第三网络侧设备,第三网络侧设备可以将第一信息携带在第二响应消息中发送给第一网络侧设备。所述第二请求消息和所述第二响应消息为第三网络侧设备的其中一项服务中的消息,该服务例如为Ndcas_Eventexposure_Subscribe或Ndcas_ComputingResoure_Subscribe服务。Therefore, it can be known that the first network side device can carry the first indication information in the second request message and send it to the third network side device, and the third network side device can carry the first information in the second response message and send it to the first network side device. The second request message and the second response message are messages in one of the services of the third network side device, such as Ndcas_Eventexposure_Subscribe or Ndcas_ComputingResoure_Subscribe service.

可选地,所述方法还包括:Optionally, the method further comprises:

所述第三网络侧设备向所述第一网络侧设备发送所述第三网络侧设备提供的第一信息更新后的信息,其中,所述第一信息包括不同第二网络侧设备能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项。The third network side device sends updated information of the first information provided by the third network side device to the first network side device, wherein the first information includes at least one of the computing power information that different second network side devices can provide, the load information that can be borne, and the network resource information that can be provided.

其中,其中,随着时间的变化,第二网络侧设备能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项,会发生改变,因此,第一网络侧设备还可以获取第三网络侧设备提供的第一信息更新后的信息,以使得获取到的满足需求信息的第二网络侧设备更加符合实际情况。Among them, as time changes, at least one of the computing power information that the second network side device can provide, the load information that it can bear, and the network resource information that it can provide will change. Therefore, the first network side device can also obtain updated information of the first information provided by the third network side device, so that the second network side device that obtains the required information is more in line with the actual situation.

可选地,第三网络侧设备提供的第一信息更新后的信息可以实时或定期发送给第一网络侧设备,例如第一的信息中包括的任一项信息发生变化,则发生变化的信息对应的第二网络侧设备可以上报给第三网络侧设备,以触发第三网络侧设备将更新后的第一信息传输给第一网络侧设备;或者,每隔一定时间,第三网络侧设备将最新的第一信息传输给第一网络侧设备。Optionally, the updated information of the first information provided by the third network side device can be sent to the first network side device in real time or periodically. For example, if any information included in the first information changes, the second network side device corresponding to the changed information can report it to the third network side device to trigger the third network side device to transmit the updated first information to the first network side device; or, at regular intervals, the third network side device transmits the latest first information to the first network side device.

可以理解的是,第三网络侧设备提供的第一信息更新后的信息在第三网络侧设备和第一网络侧设备之间的传输方式,也可如前述情况一或情况二所述,此处不再赘述。It can be understood that the transmission method of the updated information of the first information provided by the third network side device between the third network side device and the first network side device can also be as described in the above-mentioned situation one or situation two, and will not be repeated here.

第三方面,本申请的实施例还提供了一种数据通道建立方法,如图7所示,该方法可以包括如下步骤701:In a third aspect, an embodiment of the present application further provides a method for establishing a data channel. As shown in FIG. 7 , the method may include the following step 701:

步骤701:终端向第一网络侧设备发送媒体业务的需求信息。Step 701: The terminal sends media service demand information to the first network side device.

另外,第一网络侧设备接收到媒体业务的需求信息后,可以获取M个第二网络侧设备中满足该需求信息的第二网络侧设备,进而与满足该需求信息的第二网络侧设备进行交互,建立该媒体业务的数据通道。In addition, after receiving the demand information of the media service, the first network side device can obtain the second network side device that meets the demand information from the M second network side devices, and then interact with the second network side device that meets the demand information to establish a data channel for the media service.

这里,所述M个第二网络侧设备支持多个媒体业务,M为大于零的整数。由此可见,在本申请的实施例中,能够根据媒体业务的实际需求信息,从M个第二网络侧设备中获取能够为该媒体业务提供服务的第二网络侧设备,这样,可以为不同媒体业务匹配相应的第二网络侧设备,从而可以实现为不同媒体业务建立数据通道,因此,本申请的实施例可以解决现有技术中的数据通道建立方法无法适用于不同媒体业务场景的问题。Here, the M second network side devices support multiple media services, and M is an integer greater than 0. It can be seen that in the embodiment of the present application, the second network side device that can provide services for the media service can be obtained from the M second network side devices according to the actual demand information of the media service. In this way, the corresponding second network side device can be matched for different media services, so that data channels can be established for different media services. Therefore, the embodiment of the present application can solve the problem that the data channel establishment method in the prior art cannot be applied to different media service scenarios.

可选地,所述需求信息包括业务处理类型、算力需求信息、负载需求信息、网络资源需求信息、处理能力信息中至少一项。Optionally, the demand information includes at least one of business processing type, computing power demand information, load demand information, network resource demand information, and processing capacity information.

另外,终端可以通过第五网络侧设备向第一网络侧设备发送所述需求信息,例如终端可以将需求信息携带在会话初始协议重请求消息(SIP Reinvite)中发送给第五网络侧设备,以使得第五网络侧设备将需求信息携带在媒体修改请求中发送给第一网络侧设备。这里,第五网络侧设备可以为IP多媒体系统应用服务器(IP Multimedia Subsystem Application  Server,IMS AS)网元。In addition, the terminal can send the demand information to the first network side device through the fifth network side device. For example, the terminal can carry the demand information in a session initiation protocol re-request message (SIP Reinvite) and send it to the fifth network side device, so that the fifth network side device carries the demand information in a media modification request and sends it to the first network side device. Here, the fifth network side device can be an IP Multimedia Subsystem Application Server (IP Multimedia Subsystem Application Server). Server, IMS AS) network element.

第四方面,本申请的实施例还提供了一种数据通道建立方法,如图8所示,该方法可以包括如下步骤801至803:In a fourth aspect, an embodiment of the present application further provides a method for establishing a data channel. As shown in FIG8 , the method may include the following steps 801 to 803:

步骤801:第二网络侧设备接收第三网络侧设备发送的媒体业务的需求信息。Step 801: The second network side device receives media service demand information sent by the third network side device.

可选地,第二网络侧设备为MF网元。可以理解的是,第二网络侧设备并不局限于MF网元,例如还可以为MRF网元、DCMF网元等。Optionally, the second network side device is an MF network element. It is understandable that the second network side device is not limited to an MF network element, and may also be, for example, an MRF network element, a DCMF network element, and the like.

可选地,所述需求信息包括业务处理类型、算力需求信息、负载需求信息、网络资源需求信息、处理能力信息中至少一项。Optionally, the demand information includes at least one of business processing type, computing power demand information, load demand information, network resource demand information, and processing capacity information.

步骤802:所述第二网络侧设备根据所述需求信息执行资源预留或资源申请,获得用于为所述媒体业务提供服务的资源。Step 802: The second network-side device performs resource reservation or resource application according to the demand information to obtain resources for providing services for the media service.

步骤803:所述第二网络侧设备向第一网络侧设备发送第二指示信息。Step 803: The second network side device sends second indication information to the first network side device.

其中,所述第二指示信息用于指示根据所述需求信息成功执行资源预留或资源申请。The second indication information is used to indicate that resource reservation or resource application is successfully executed according to the demand information.

由此可知,第一网络侧设备还可以将该需求信息发送至满足需求信息的第二网络侧设备,以使得满足需求信息的第二网络侧设备能够根据需求信息执行资源预留或资源申请,进而在资源预留或资源申请成功之后将上述第二指示信息发送至第一网络侧设备,这样,在媒体业务的数据通道建立完成后,可以通过预留或申请资源为该媒体业务的数据流提供服务。It can be seen from this that the first network side device can also send the demand information to the second network side device that meets the demand information, so that the second network side device that meets the demand information can perform resource reservation or resource application according to the demand information, and then after the resource reservation or resource application is successful, the above-mentioned second indication information is sent to the first network side device. In this way, after the data channel of the media service is established, services can be provided for the data flow of the media service by reserving or applying for resources.

可选地,所述方法还包括:Optionally, the method further comprises:

所述第二网络侧设备向第三网络侧设备上报第二信息;The second network side device reports the second information to the third network side device;

其中,所述第二信息包括所述第二网络侧设备能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项。The second information includes at least one of the computing power information that the second network side device can provide, the load information that it can bear, and the network resource information that it can provide.

其中,随着时间的变化,第二网络侧设备能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项,会发生改变,因此,第二网络侧设备可以实时或定期将这些信息更新后的信息上报给第三网络侧设备。Among them, as time changes, at least one of the computing power information that the second network side device can provide, the load information that it can bear, and the network resource information that it can provide will change. Therefore, the second network side device can report the updated information to the third network side device in real time or periodically.

例如上述第二信息中包括的任一项信息发生变化,则发生变化的信息对应的第二网络侧设备可以上报给第三网络侧设备,以触发第三网络侧设备更新第一信息(即不同第二网络侧设备能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项),并将更新后的第一信息传输给第一网络侧设备;或者,每隔一定时间,第二网络侧设备将最新的第二信息传输给第三网络侧设备,以使得第三网络侧设备更新第一信息,从而将更新后的第一信息传输给第一网络侧设备。For example, if any of the information included in the above-mentioned second information changes, the second network side device corresponding to the changed information can report it to the third network side device to trigger the third network side device to update the first information (i.e., at least one of the computing power information, load information that can be borne, and network resource information that can be provided by different second network side devices), and transmit the updated first information to the first network side device; or, at regular intervals, the second network side device transmits the latest second information to the third network side device, so that the third network side device updates the first information, thereby transmitting the updated first information to the first network side device.

综上所述,本申请实施例的数据通道建立方法的具体实施方式可如下实施方式一至四所述:In summary, the specific implementation of the data channel establishment method of the embodiment of the present application can be described in the following implementations 1 to 4:

实施方式一:如图9所示,包括如下步骤90至99:Implementation method 1: as shown in FIG9 , including the following steps 90 to 99:

步骤90:DCSF在P2A设置程序中接收IMS AS发送的媒体修改请求;Step 90: The DCSF receives the media modification request sent by the IMS AS in the P2A setup procedure;

其中,媒体修改请求中携带有媒体业务的需求信息;这里IMS AS接收到UE发送的SIP Reinvite之后发送媒体修改请求,其中,SIP Reinvite中携带有该需求信息;可选地,所述需求信息包括业务处理类型、算力需求信息、负载需求信息、网络资源需求信息、处理能力信息中至少一项。The media modification request carries demand information of the media service; here, the IMS AS sends a media modification request after receiving the SIP Reinvite sent by the UE, wherein the SIP Reinvite carries the demand information; optionally, the demand information includes at least one of the service processing type, computing power demand information, load demand information, network resource demand information, and processing capability information.

步骤91:DCSF向AR AS发送P2A DC建立请求,其中,P2A DC建立请求中携带有上述需求信息;Step 91: DCSF sends a P2A DC establishment request to the AR AS, wherein the P2A DC establishment request carries the above requirement information;

步骤92:选择MF,即AR AS根据提供的第一信息确定满足该需求信息的MF,其中,所述第一信息包括不同MF能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项;Step 92: Selecting an MF, that is, the AR AS determines an MF that meets the requirement information according to the first information provided, wherein the first information includes at least one of computing power information that different MFs can provide, load information that they can bear, and network resource information that they can provide;

即AR AS根据不同MF注册的算力、负载、网络资源中至少一项,决策当前是否能够提供APP DC服务,若算力、负载、网络资源中至少一项满足需求信息,则满足需求信息的MF即为合适的MF。That is, AR AS decides whether it can provide APP DC service at present according to at least one of the computing power, load and network resources registered by different MFs. If at least one of the computing power, load and network resources meets the demand information, the MF that meets the demand information is the appropriate MF.

步骤93:AR AS向DCAS返回选择的MF的参数信息,例如MF ID或MF Address等;Step 93: AR AS returns parameter information of the selected MF to DCAS, such as MF ID or MF Address;

步骤94-95:DCSF向IMS AS发送资源预留或资源申请请求,然后由IMS AS转发给满足需求信息的MF,其中,该资源预留或资源申请请求中携带有上述需求信息,该资源预留或资源申请请求用于指示MF根据需求信息预留或申请资源;Steps 94-95: DCSF sends a resource reservation or resource application request to IMS AS, which is then forwarded by IMS AS to the MF that meets the demand information. The resource reservation or resource application request carries the above demand information and is used to instruct the MF to reserve or apply for resources according to the demand information.

需要说明的是步骤94-95中的资源预留或资源申请请求,也可以直接通过DCSF和MF 的接口进行发送,即不通过IMS AS转发。It should be noted that the resource reservation or resource application request in steps 94-95 can also be directly sent to DCSF and MF. The packets are sent through the interface of the IMS, that is, they are not forwarded through the IMS AS.

步骤96:MF执行资源预留或资源申请;Step 96: The MF performs resource reservation or resource application;

步骤97:MF向IMS AS发送资源预留或资源申请成功响应;Step 97: MF sends a resource reservation or resource application success response to the IMS AS;

步骤98:IMS AS向DCSF发送资源预留或资源申请成功响应,将预留资源或申请资源的MF作为AR通信等算力业务的目的终结点,并将媒体业务流锚定在该MF上;这里,预留资源或申请资源用于在数据通道建立完成后为媒体业务提供服务。Step 98: IMS AS sends a successful response of resource reservation or resource application to DCSF, uses the MF for reserved resources or applied resources as the destination endpoint for computing services such as AR communication, and anchors the media service flow on the MF; here, the reserved resources or applied resources are used to provide services for the media service after the data channel is established.

步骤99:其他APP DC建立执行流程(前文所述的步骤26至227)。Step 99: Other APP DCs establish an execution process (steps 26 to 227 described above).

实施方式二:如图10所示,包括如下步骤100至107:Implementation method 2: as shown in FIG. 10 , including the following steps 100 to 107:

步骤100:DCSF在P2A设置程序中接收IMS AS发送的媒体修改请求;Step 100: The DCSF receives the media modification request sent by the IMS AS in the P2A setup procedure;

其中,媒体修改请求中携带有媒体业务的需求信息;这里IMS AS接收到UE发送的SIP Reinvite之后发送媒体修改请求,其中,SIP Reinvite中携带有该需求信息;可选地,所述需求信息包括业务处理类型、算力需求信息、负载需求信息、网络资源需求信息、处理能力信息中至少一项。The media modification request carries demand information of the media service; here, the IMS AS sends a media modification request after receiving the SIP Reinvite sent by the UE, wherein the SIP Reinvite carries the demand information; optionally, the demand information includes at least one of the service processing type, computing power demand information, load demand information, network resource demand information, and processing capability information.

步骤101:选择MF,即DCSF根据订阅的ARAS提供的第一信息,确定满足该需求信息的MF,其中,所述第一信息包括不同MF能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项;Step 101: Selecting an MF, that is, the DCSF determines an MF that meets the requirement information according to first information provided by the subscribed ARAS, wherein the first information includes at least one of computing power information that different MFs can provide, load information that can be carried, and network resource information that can be provided;

即DCSF根据不同MF注册的算力、负载、网络资源中至少一项,决策当前是否能够提供APP DC服务,若算力、负载、网络资源中至少一项满足需求信息,则满足需求信息的MF即为合适的MF。That is, DCSF decides whether it can provide APP DC services based on at least one of the computing power, load, and network resources registered by different MFs. If at least one of the computing power, load, and network resources meets the demand information, the MF that meets the demand information is the appropriate MF.

步骤102-103:DCSF向IMS AS发送资源预留或资源申请请求,然后由IMS AS转发给满足需求信息的MF,其中,该资源预留或资源申请请求中携带有上述需求信息,该资源预留或资源申请请求用于指示MF根据需求信息预留资源或申请资源;Steps 102-103: DCSF sends a resource reservation or resource application request to IMS AS, which is then forwarded by IMS AS to the MF that meets the demand information. The resource reservation or resource application request carries the above demand information and is used to instruct the MF to reserve resources or apply for resources according to the demand information.

需要说明的是步骤102-103中的资源预留或资源申请请求,也可以直接通过DCSF和MF的接口进行发送,即不通过IMS AS转发。It should be noted that the resource reservation or resource application request in steps 102-103 can also be sent directly through the interface of DCSF and MF, that is, without being forwarded through the IMS AS.

步骤104:MF执行资源预留;Step 104: The MF performs resource reservation;

步骤105:MF向IMS AS发送资源预留或资源申请成功响应;Step 105: MF sends a resource reservation or resource application success response to the IMS AS;

步骤106:IMS AS向DCSF发送资源预留或资源申请成功响应,将预留资源或申请资源的MF作为AR通信等算力业务的目的终结点,并将媒体业务流锚定在该MF上;这里,预留资源或申请资源用于在数据通道建立完成后为媒体业务提供服务。Step 106: IMS AS sends a successful response of resource reservation or resource application to DCSF, uses the MF of reserved resources or applied resources as the destination endpoint of computing services such as AR communication, and anchors the media service flow on the MF; here, the reserved resources or applied resources are used to provide services for the media service after the data channel is established.

步骤107.其他APP DC建立执行流程(前文所述的步骤26至227)。Step 107. Other APP DCs establish the execution process (steps 26 to 227 described above).

其中,上述AR AS也可以通过DC AS代替。Among them, the above-mentioned AR AS can also be replaced by DC AS.

实施方式三:如图11所示,包括如下步骤111至116:Implementation method 3: as shown in FIG11 , it includes the following steps 111 to 116:

步骤111:DCSF向NEF发送Nnef_Eventexposure_Subscribe Request,用于请求获取AR AS提供的第一信息,其中,所述第一信息包括不同MF能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项;Step 111: DCSF sends Nnef_Eventexposure_Subscribe Request to NEF, for requesting to obtain first information provided by AR AS, wherein the first information includes at least one of computing power information that different MFs can provide, load information that can be carried, and network resource information that can be provided;

即DCSF请求NEF的Nnef_Eventexposure_Subscribe服务,请求获取AR AS的上述第一信息。可以理解的是,此处也可以调用NEF的其他服务,例如Nnef_ComputingResource_Subscribe服务等。That is, DCSF requests the Nnef_Eventexposure_Subscribe service of NEF to obtain the above-mentioned first information of AR AS. It can be understood that other services of NEF can also be called here, such as Nnef_ComputingResource_Subscribe service, etc.

步骤112:NEF向AR AS发送Ndcas_Eventexposure_Subscribe Request,请求获取AR AS的上述第一信息。Step 112: NEF sends Ndcas_Eventexposure_Subscribe Request to AR AS, requesting to obtain the above-mentioned first information of AR AS.

即NEF调用ARAS的Ndcas_Eventexposure_Subscribe服务。可以理解的是,此处也可以调用NEF的其他服务,例如Ndcas_ComputingResource_Subscribe服务等。That is, NEF calls the Ndcas_Eventexposure_Subscribe service of ARAS. It is understandable that other services of NEF, such as the Ndcas_ComputingResource_Subscribe service, etc., can also be called here.

步骤113:AR AS响应NEF,即AR AS向NEF发送Ndcas_Eventexposure_Subscribe Response,携带上述第一信息;Step 113: AR AS responds to NEF, that is, AR AS sends Ndcas_Eventexposure_Subscribe Response to NEF, carrying the above-mentioned first information;

步骤114:NEF响应DCSF,即NEF向DCSF发送Nnef_Eventexposure_SubscribeResponse,携带上述第一信息;Step 114: NEF responds to DCSF, that is, NEF sends Nnef_Eventexposure_SubscribeResponse to DCSF, carrying the first information;

可选地,还可以配置监控事件,即MF作为算力服务节点,其可以实时或定期,或在上述第一信息中至少一项发生变化时,上报变化后的信息给AR AS;进一步地,AR AS也可以通过如下步骤115-116,将变化的信息上报给DCSF。Optionally, a monitoring event may also be configured, that is, MF, as a computing power service node, may report the changed information to AR AS in real time or periodically, or when at least one item of the above-mentioned first information changes; further, AR AS may also report the changed information to DCSF through the following steps 115-116.

步骤115-116:AR AS通过Ndcas_EventExposure_notify和Nnef_EventExposure_notify上报更新后的第一信息;可以理解的是,这里也可以调用其他服务,例如Ndcas_ ComputingResource_notify和Nnef_E ComputingResource_notify。Steps 115-116: AR AS reports the updated first information through Ndcas_EventExposure_notify and Nnef_EventExposure_notify; it is understandable that other services can also be called here, such as Ndcas_ ComputingResource_notify and Nnef_E ComputingResource_notify.

实施方式四:如图12所示,包括如下步骤121至124:Implementation method 4: as shown in FIG12 , including the following steps 121 to 124:

步骤121:DCSF向AR AS发送Ndcas_Eventexposure_Subscribe Request,用于请求获取AR AS提供的第一信息,其中,所述第一信息包括不同MF能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项;Step 121: The DCSF sends an Ndcas_Eventexposure_Subscribe Request to the AR AS, for requesting to obtain first information provided by the AR AS, wherein the first information includes at least one of computing power information that different MFs can provide, load information that can be carried, and network resource information that can be provided;

即DCSF调用AR AS的Ndcas_Eventexposure_Subscribe服务,请求获取AR AS的上述第一信息。可以理解的是,此处也可以调用AR AS的其他服务,例如Ndcas_ComputingResoure_Subscribe服务等。That is, DCSF calls the Ndcas_Eventexposure_Subscribe service of AR AS to request the above-mentioned first information of AR AS. It is understandable that other services of AR AS can also be called here, such as Ndcas_ComputingResoure_Subscribe service, etc.

步骤122:AR AS响应DCSF,即AR AS向NEF发送Ndcas_EventExposure_Subscribe Response,携带上述第一信息;Step 122: AR AS responds to DCSF, that is, AR AS sends Ndcas_EventExposure_Subscribe Response to NEF, carrying the above-mentioned first information;

可选地,还可以配置监控事件,即MF作为算力服务节点,其可以实时或定期,或在上述第一信息中至少一项发生变化时,上报变化后的信息给AR AS;进一步地,AR AS也可以通过如下步骤123,将变化的信息上报给DCSF。Optionally, a monitoring event may also be configured, that is, MF, as a computing power service node, may report the changed information to AR AS in real time or periodically, or when at least one item of the above-mentioned first information changes; further, AR AS may also report the changed information to DCSF through the following step 123.

步骤123:AR AS通过Ndcas_EventExposure_notify上报更新后的第一信息;可以理解的是,这里也可以调用其他服务,例如Ndcas_ComputingResource_notify等。Step 123: AR AS reports the updated first information through Ndcas_EventExposure_notify; it is understandable that other services can also be called here, such as Ndcas_ComputingResource_notify, etc.

步骤123:MF通过Ndcas_EventExposure_notify告知当前算力节点的算力/负载/网络资源信息的情况,也可以调用NEF的其他服务,例如Ndcas_ComputingResoure_Notify服务等。Step 123: MF informs the computing power/load/network resource information of the current computing power node through Ndcas_EventExposure_notify, and can also call other services of NEF, such as Ndcas_ComputingResoure_Notify service.

需要说明的是,上述AR AS也可以通过DC AS代替。It should be noted that the above-mentioned AR AS can also be replaced by DC AS.

另外,上述实施方式三、四在APP DC建立,即实施方式二发生前进行,即DCSF先注册获取AR AS(也可以是DCAS)的上述第一信息,然后供后续媒体业务时执行实施方式二。In addition, the above implementation modes three and four are performed before APP DC is established, that is, before implementation mode two occurs, that is, DCSF first registers and obtains the above first information of AR AS (or DCAS), and then executes implementation mode two for subsequent media services.

另外,图9至12仅列出来各个步骤交互的主要信息或者关键内容,其中涉及的各个步骤的具体内容可参见前文实施方式一至四所述。In addition, Figures 9 to 12 only list the main information or key content of the interaction of each step. The specific content of each step involved can be found in the above-mentioned implementation methods one to four.

由上述可知,本申请的实施例,基于现有的AR通信建立的方法,在实时通信业务的建立流程中考虑了当前网络应用服务器的处理能力,例如算力、负载、网络资源信息、负载处理能力中至少一项,以确保在具有足够的资源支撑应用处理能力超高的实时通信业务。即本申请的实施例可以更加细粒度地进行5G新通话新业务的管理,同时扩展了IMS架构,增加了网络中多算力节点或媒体任务类型的场景。As can be seen from the above, the embodiments of the present application, based on the existing AR communication establishment method, take into account the processing capabilities of the current network application server in the establishment process of the real-time communication service, such as computing power, load, network resource information, and at least one of the load processing capabilities, to ensure that there are sufficient resources to support real-time communication services with ultra-high application processing capabilities. That is, the embodiments of the present application can manage 5G new calls and new services in a more fine-grained manner, while expanding the IMS architecture and adding scenarios with multiple computing nodes or media task types in the network.

本申请实施例提供的数据通道建立方法,执行主体可以为数据通道建立装置。本申请实施例中以数据通道建立装置执行数据通道建立方法为例,说明本申请实施例提供的数据通道建立装置。The data channel establishment method provided in the embodiment of the present application can be executed by a data channel establishment device. In the embodiment of the present application, the data channel establishment device executing the data channel establishment method is taken as an example to illustrate the data channel establishment device provided in the embodiment of the present application.

第五方面,本申请的实施例提供了一种数据通道建立装置,可以应用于第一网络侧设备,该第一网络侧设备可以为DCSF。如图13所示,该数据通道建立装置130可以包括如下模块:In a fifth aspect, an embodiment of the present application provides a data channel establishment device, which can be applied to a first network side device, and the first network side device can be a DCSF. As shown in FIG13 , the data channel establishment device 130 can include the following modules:

第一获取模块1301,用于获取媒体业务的需求信息;The first acquisition module 1301 is used to acquire demand information of media services;

第二获取模块1302,用于获取M个第二网络侧设备中满足所述需求信息的第二网络侧设备,其中,所述M个第二网络侧设备支持多个媒体业务,M为大于零的整数;A second acquisition module 1302 is used to acquire a second network side device that meets the requirement information from among M second network side devices, wherein the M second network side devices support multiple media services, and M is an integer greater than zero;

第一建立模块1303,用于与满足所述需求信息的第二网络侧设备进行交互,建立所述媒体业务的数据通道。The first establishing module 1303 is used to interact with the second network side device that meets the demand information to establish a data channel for the media service.

可选地,所述需求信息包括业务处理类型、算力需求信息、负载需求信息、网络资源需求信息、处理能力信息中至少一项。Optionally, the demand information includes at least one of business processing type, computing power demand information, load demand information, network resource demand information, and processing capacity information.

可选地,所述第一获取模块1301具体用于:Optionally, the first acquisition module 1301 is specifically used to:

接收终端发送的所述需求信息。The demand information sent by the receiving terminal.

可选地,所述第二获取模块1302,包括:Optionally, the second acquisition module 1302 includes:

发送子模块,用于向第三网络侧设备发送所述需求信息;A sending submodule, used for sending the demand information to a third network side device;

接收子模块,用于接收所述第三网络侧设备发送的设备的参数信息,并将所述参数信息指示的设备确定为满足所述需求信息的第二网络侧设备。The receiving submodule is used to receive parameter information of a device sent by the third network side device, and determine the device indicated by the parameter information as the second network side device that meets the requirement information.

可选地,所述第二获取模块1302,包括:Optionally, the second acquisition module 1302 includes:

信息获取子模块,用于获取第三网络侧设备提供的第一信息,其中,所述第一信息包括不同第二网络侧设备能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项; An information acquisition submodule, used to acquire first information provided by a third network side device, wherein the first information includes at least one of computing power information that can be provided by different second network side devices, load information that can be carried, and network resource information that can be provided;

确定子模块,用于根据所述第一信息,确定多个第二网络侧设备中满足所述需求信息的第二网络侧设备。A determination submodule is used to determine a second network side device that meets the requirement information among multiple second network side devices based on the first information.

可选地,所述信息获取子模块具体用于:Optionally, the information acquisition submodule is specifically used for:

向第四网络侧设备发送第一指示信息,所述第一指示信息用于指示请求获取所述第一信息;Sending first indication information to the fourth network side device, where the first indication information is used to indicate a request to obtain the first information;

接收所述第四网络侧设备发送的所述第一信息。Receive the first information sent by the fourth network side device.

可选地,所述第一指示信息携带在所述第一网络侧设备发送的第一请求消息中,所述第一信息携带在所述第一网络侧设备接收到的第一响应消息中;Optionally, the first indication information is carried in a first request message sent by the first network side device, and the first information is carried in a first response message received by the first network side device;

所述第一请求消息为网络功能提供的服务的开放事件签约请求Nnef_Eventexposure_Subscribe Request,所述第一响应消息为所述网络功能提供的服务的开放事件签约响应Nnef_Eventexposure_Subscribe Response;The first request message is an open event subscription request Nnef_Eventexposure_Subscribe Request for a service provided by the network function, and the first response message is an open event subscription response Nnef_Eventexposure_Subscribe Response for a service provided by the network function;

或者,or,

所述第一请求消息为所述网络功能提供的服务的算力资源签约请求Nnef_ComputingResource_Subscribe Request,所述第一响应消息为所述网络功能提供的服务的算力资源签约响应Nnef_ComputingResource_Subscribe Response。The first request message is a computing resource subscription request Nnef_ComputingResource_Subscribe Request for the service provided by the network function, and the first response message is a computing resource subscription response Nnef_ComputingResource_Subscribe Response for the service provided by the network function.

可选地,所述信息获取子模块具体用于:Optionally, the information acquisition submodule is specifically used for:

向所述第三网络侧设备发送第一指示信息,所述第一指示信息用于指示请求获取所述第一信息;Sending first indication information to the third network side device, where the first indication information is used to indicate a request to obtain the first information;

接收所述第三网络侧设备发送的所述第一信息。Receive the first information sent by the third network side device.

可选地,所述第一指示信息携带在所述第一网络侧设备发送的第二请求消息中,所述第一信息携带在所述第一网络侧设备接收到的第二响应消息中;Optionally, the first indication information is carried in a second request message sent by the first network side device, and the first information is carried in a second response message received by the first network side device;

所述第二请求消息为数据通道应用服务器提供的服务的开放事件签约请求Ndcas_Eventexposure_Subscribe Request,所述第二响应消息为所述数据通道应用服务器提供的服务的开放事件签约响应Ndcas_Eventexposure_Subscribe Response;The second request message is an open event subscription request Ndcas_Eventexposure_Subscribe Request for a service provided by the data channel application server, and the second response message is an open event subscription response Ndcas_Eventexposure_Subscribe Response for a service provided by the data channel application server;

或者,or,

所述第二请求消息为所述数据通道应用服务器提供的服务的算力资源签约请求Ndcas_ComputingResoure_Subscribe Request,所述第二响应消息为所述数据通道应用服务器提供的服务的算力资源签约响应Ndcas_ComputingResoure_Subscribe Response。The second request message is a computing resource subscription request Ndcas_ComputingResoure_Subscribe Request for the service provided by the data channel application server, and the second response message is a computing resource subscription response Ndcas_ComputingResoure_Subscribe Response for the service provided by the data channel application server.

可选地,所述装置还包括:Optionally, the device further comprises:

更新信息获取模块,用于获取第三网络侧设备提供的第一信息更新后的信息,其中,所述第一信息包括不同第二网络侧设备能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项。An update information acquisition module is used to obtain updated information of the first information provided by the third network side device, wherein the first information includes at least one of the computing power information that different second network side devices can provide, the load information that can be borne, and the network resource information that can be provided.

可选地,在存在多个满足所述需求信息的第二网络侧设备的情况下,所述装置还包括:Optionally, when there are multiple second network side devices that meet the requirement information, the apparatus further includes:

选择模块,用于从多个满足所述需求信息的第二网络侧设备中选择一个作为目标设备;A selection module, used to select one of a plurality of second network side devices that meet the requirement information as a target device;

所述第一建立模块包括:The first establishment module includes:

建立子模块,用于与所述目标设备进行交互,建立所述媒体业务的数据通道。The establishment submodule is used to interact with the target device and establish a data channel for the media service.

可选地,所述装置还包括:Optionally, the device further comprises:

第四发送模块,用于向满足所述需求信息的第二网络侧设备发送所述需求信息;A fourth sending module, configured to send the demand information to a second network side device that meets the demand information;

第三接收模块,用于接收满足所述需求信息的第二网络侧设备发送的第二指示信息,其中,所述第二指示信息用于指示根据所述需求信息成功执行资源预留或资源申请;A third receiving module, configured to receive second indication information sent by a second network side device that meets the requirement information, wherein the second indication information is used to indicate that resource reservation or resource application is successfully performed according to the requirement information;

或者,or,

第五发送模块,用于向第五网络侧设备发送所述需求信息;A fifth sending module, used to send the demand information to a fifth network side device;

第四接收模块,用于接收所述第五网络侧设备发送的所述第二指示信息。The fourth receiving module is used to receive the second indication information sent by the fifth network side device.

本申请实施例中的数据通道建立装置可以是电子设备,例如具有操作系统的电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是网络侧设备,示例性地,网络侧设备可以包括但不限于上述所列举的网络侧设备12的类型,本申请实施例不作具体限定。The data channel establishment device in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a network side device. For example, the network side device can include but is not limited to the types of network side devices 12 listed above, and the embodiment of the present application does not specifically limit it.

本申请实施例提供的数据通道建立装置能够实现图5的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。The data channel establishment device provided in the embodiment of the present application can implement each process implemented by the method embodiment of Figure 5 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

第六方面,本申请的实施例提供了一种数据通道建立装置,可以应用于第三网络侧设备,该第一网络侧设备可以为AR AS或DC AS。如图14所示,该数据通道建立装置140 可以包括如下模块:In a sixth aspect, an embodiment of the present application provides a data channel establishment device, which can be applied to a third network side device, and the first network side device can be an AR AS or a DC AS. As shown in FIG. 14 , the data channel establishment device 140 The following modules can be included:

第一接收模块1401,用于接收第一网络侧设备发送的媒体业务的需求信息;The first receiving module 1401 is used to receive the media service demand information sent by the first network side device;

确定模块1402,用于确定M个第二网络侧设备中满足所述需求信息的第二网络侧设备,其中,所述M个第二网络侧设备支持多个媒体业务,M为大于零的整数;A determination module 1402 is configured to determine a second network side device that meets the requirement information among M second network side devices, wherein the M second network side devices support multiple media services, and M is an integer greater than zero;

第一发送模块1403,用于向所述第一网络侧设备发送满足所述需求信息的第二网络侧设备的参数信息;A first sending module 1403 is used to send parameter information of a second network side device that meets the requirement information to the first network side device;

第二建立模块1404,用于与满足所述需求信息的第二网络侧设备交互,建立所述媒体业务的数据通道。The second establishing module 1404 is used to interact with the second network side device that meets the demand information to establish a data channel for the media service.

可选地,所述需求信息包括业务处理类型、算力需求信息、负载需求信息、网络资源需求信息、处理能力信息中至少一项。Optionally, the demand information includes at least one of business processing type, computing power demand information, load demand information, network resource demand information, and processing capacity information.

可选地,所述确定模块1402具体用于:Optionally, the determining module 1402 is specifically configured to:

根据所述第三网络侧设备提供的第一信息,确定满足所述需求信息的第二网络侧设备;Determine, according to the first information provided by the third network side device, a second network side device that meets the requirement information;

其中,所述第一信息包括不同第二网络侧设备能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项。Among them, the first information includes at least one of the computing power information that different second network side devices can provide, the load information that can be borne, and the network resource information that can be provided.

可选地,所述装置还包括:Optionally, the device further comprises:

信息传输模块,用于向所述第一网络侧设备发送所述第三网络侧设备提供的第一信息,其中,所述第一信息包括不同第二网络侧设备能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项。An information transmission module is used to send the first information provided by the third network side device to the first network side device, wherein the first information includes at least one of the computing power information that can be provided by different second network side devices, the load information that can be borne, and the network resource information that can be provided.

可选地,所述信息传输模块具体用于:Optionally, the information transmission module is specifically used to:

接收第四网络侧设备发送的第一指示信息,所述第一指示信息用于指示请求获取所述第一信息;receiving first indication information sent by a fourth network side device, where the first indication information is used to indicate a request to obtain the first information;

向所述第四网络侧设备发送所述第一信息,所述第一信息用于触发所述第四网络侧设备将所述第一信息转发给所述第一网络侧设备。The first information is sent to the fourth network side device, where the first information is used to trigger the fourth network side device to forward the first information to the first network side device.

可选地,所述第一指示信息携带在所述第三网络侧设备接收到的第三请求消息中,所述第一信息携带在所述第三网络侧设备发送的第三响应消息中;Optionally, the first indication information is carried in a third request message received by the third network side device, and the first information is carried in a third response message sent by the third network side device;

所述第三请求消息为Ndcas_Eventexposure_Subscribe Request,所述第三响应消息为Ndcas_Eventexposure_Subscribe Response;The third request message is Ndcas_Eventexposure_Subscribe Request, and the third response message is Ndcas_Eventexposure_Subscribe Response;

或者,or,

所述第三请求消息为Ndcas_ComputingResource_Subscribe Request,所述第三响应消息为Ndcas_ComputingResource_Subscribe Response。The third request message is Ndcas_ComputingResource_Subscribe Request, and the third response message is Ndcas_ComputingResource_Subscribe Response.

可选地,所述信息传输模块具体用于:Optionally, the information transmission module is specifically used to:

接收所述第一网络侧设备发送的第一指示信息,所述第一指示信息用于指示请求获取所述第一信息;receiving first indication information sent by the first network side device, where the first indication information is used to indicate a request to obtain the first information;

向所述第一网络侧设备发送所述第一信息。Send the first information to the first network side device.

可选地,所述第一指示信息携带在所述第三网络侧设备接收到的第二请求消息中,所述第一信息携带在所述第三网络侧设备发送的第二响应消息中;Optionally, the first indication information is carried in a second request message received by the third network side device, and the first information is carried in a second response message sent by the third network side device;

所述第二请求消息为Ndcas_Eventexposure_Subscribe Request,所述第二响应消息为Ndcas_Eventexposure_Subscribe Response;The second request message is Ndcas_Eventexposure_Subscribe Request, and the second response message is Ndcas_Eventexposure_Subscribe Response;

或者,or,

所述第二请求消息为Ndcas_ComputingResoure_Subscribe Request,所述第二响应消息为Ndcas_ComputingResoure_Subscribe Response。The second request message is Ndcas_ComputingResoure_Subscribe Request, and the second response message is Ndcas_ComputingResoure_Subscribe Response.

可选地,所述装置还包括:Optionally, the device further comprises:

第六发送模块,用于向所述第一网络侧设备发送所述第三网络侧设备提供的第一信息更新后的信息,其中,所述第一信息包括不同第二网络侧设备能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项。The sixth sending module is used to send updated information of the first information provided by the third network side device to the first network side device, wherein the first information includes at least one of the computing power information that different second network side devices can provide, the load information that can be borne, and the network resource information that can be provided.

本申请实施例中的数据通道建立装置可以是电子设备,例如具有操作系统的电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是网络侧设备,示例性地,网络侧设备可以包括但不限于上述所列举的网络侧设备12的类型,本申请实施例不作具体限定。The data channel establishment device in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a network side device. For example, the network side device can include but is not limited to the types of network side devices 12 listed above, and the embodiment of the present application does not specifically limit it.

本申请实施例提供的数据通道建立装置能够实现图6的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。 The data channel establishment device provided in the embodiment of the present application can implement each process implemented by the method embodiment of Figure 6 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

第七方面,本申请的实施例提供了一种数据通道建立装置,可以应用于终端。如图15所示,该数据通道建立装置150可以包括如下模块:In a seventh aspect, an embodiment of the present application provides a data channel establishment device, which can be applied to a terminal. As shown in FIG15 , the data channel establishment device 150 may include the following modules:

第二发送模块1501,用于向第一网络侧设备发送媒体业务的需求信息。The second sending module 1501 is used to send the media service demand information to the first network side device.

可选地,所述需求信息包括业务处理类型、算力需求信息、负载需求信息、网络资源需求信息、处理能力信息中至少一项。Optionally, the demand information includes at least one of business processing type, computing power demand information, load demand information, network resource demand information, and processing capacity information.

本申请实施例中的数据通道建立装置可以是电子设备,例如具有操作系统的电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,示例性地,终端可以包括但不限于上述所列举的终端11的类型,本申请实施例不作具体限定。The data channel establishment device in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, and illustratively, the terminal can include but is not limited to the types of the terminal 11 listed above, which is not specifically limited in the embodiment of the present application.

本申请实施例提供的数据通道建立装置能够实现图7的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。The data channel establishment device provided in the embodiment of the present application can implement each process implemented by the method embodiment of Figure 7 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

第八方面,本申请的实施例提供了一种数据通道建立装置,可以应用于第二网络侧设备,该第二网络侧设备可以为MF。如图16所示,该数据通道建立装置160可以包括如下模块:In an eighth aspect, an embodiment of the present application provides a data channel establishment device, which can be applied to a second network side device, and the second network side device can be a MF. As shown in FIG16 , the data channel establishment device 160 can include the following modules:

第二接收模块1601,用于接收第三网络侧设备发送的媒体业务的需求信息;The second receiving module 1601 is used to receive the media service demand information sent by the third network side device;

处理模块1602,用于根据所述需求信息执行资源预留或资源申请,获得用于为所述媒体业务提供服务资源;Processing module 1602, configured to perform resource reservation or resource application according to the demand information, and obtain service resources for providing the media service;

第三发送模块1603,用于向第一网络侧设备发送第二指示信息,其中,所述第二指示信息用于指示根据所述需求信息成功执行资源预留或资源申请。The third sending module 1603 is used to send second indication information to the first network side device, wherein the second indication information is used to indicate that resource reservation or resource application is successfully executed according to the demand information.

可选地,所述需求信息包括业务处理类型、算力需求信息、负载需求信息、网络资源需求信息、处理能力信息中至少一项。Optionally, the demand information includes at least one of business processing type, computing power demand information, load demand information, network resource demand information, and processing capacity information.

可选地,所述装置还包括:Optionally, the device further comprises:

上报模块,用于向第三网络侧设备上报第二信息;A reporting module, used to report the second information to the third network side device;

其中,所述第二信息包括所述第二网络侧设备能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项。The second information includes at least one of the computing power information that the second network side device can provide, the load information that it can bear, and the network resource information that it can provide.

本申请实施例中的数据通道建立装置可以是电子设备,例如具有操作系统的电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是网络侧设备,示例性地,网络侧设备可以包括但不限于上述所列举的网络侧设备12的类型,本申请实施例不作具体限定。The data channel establishment device in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a network side device. For example, the network side device can include but is not limited to the types of network side devices 12 listed above, and the embodiment of the present application does not specifically limit this.

本申请实施例提供的数据通道建立装置能够实现图8的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。The data channel establishment device provided in the embodiment of the present application can implement each process implemented by the method embodiment of Figure 8 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

如图17所示,本申请实施例还提供一种通信设备1700,包括处理器1701和存储器1702,存储器1702上存储有可在所述处理器1701上运行的程序或指令,例如,该通信设备1700为终端时,该程序或指令被处理器1701执行时实现上述数据通道建立方法实施例的各个步骤,且能达到相同的技术效果。该通信设备1700为网络侧设备时,该程序或指令被处理器1701执行时实现上述数据通道建立方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。As shown in FIG17, the embodiment of the present application further provides a communication device 1700, including a processor 1701 and a memory 1702, and the memory 1702 stores a program or instruction that can be run on the processor 1701. For example, when the communication device 1700 is a terminal, the program or instruction is executed by the processor 1701 to implement the various steps of the above-mentioned data channel establishment method embodiment, and can achieve the same technical effect. When the communication device 1700 is a network side device, the program or instruction is executed by the processor 1701 to implement the various steps of the above-mentioned data channel establishment method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

本申请实施例还提供一种终端,包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如图7所示方法实施例中的步骤。该终端实施例与上述终端侧方法实施例对应,上述方法实施例的各个实施过程和实现方式均可适用于该终端实施例中,且能达到相同的技术效果。具体地,图18为实现本申请实施例的一种终端的硬件结构示意图。The embodiment of the present application also provides a terminal, including a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps in the method embodiment shown in Figure 7. This terminal embodiment corresponds to the above-mentioned terminal side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to the terminal embodiment and can achieve the same technical effect. Specifically, Figure 18 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.

该终端1800包括但不限于:射频单元1801、网络模块1802、音频输出单元1803、输入单元1804、传感器1805、显示单元1806、用户输入单元1807、接口单元1808、存储器1809以及处理器1810等中的至少部分部件。The terminal 1800 includes but is not limited to: a radio frequency unit 1801, a network module 1802, an audio output unit 1803, an input unit 1804, a sensor 1805, a display unit 1806, a user input unit 1807, an interface unit 1808, a memory 1809 and at least some of the components of the processor 1810.

本领域技术人员可以理解,终端1800还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1810逻辑相连,从而通过电源管理系统实现管理充电、放电以及功耗管理等功能。图18中示出的终端结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。Those skilled in the art will appreciate that the terminal 1800 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1810 through a power management system, so as to implement functions such as managing charging, discharging, and power consumption management through the power management system. The terminal structure shown in FIG18 does not constitute a limitation on the terminal, and the terminal may include more or fewer components than shown, or combine certain components, or arrange components differently, which will not be described in detail here.

应理解的是,本申请实施例中,输入单元1804可以包括图形处理单元(Graphics Processing Unit,GPU)18041和麦克风18042,图形处理器18041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显 示单元1806可包括显示面板18061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板18061。用户输入单元1807包括触控面板18071以及其他输入设备18072中的至少一种。触控面板18071,也称为触摸屏。触控面板18071可包括触摸检测装置和触摸控制器两个部分。其他输入设备18072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。It should be understood that in the embodiment of the present application, the input unit 1804 may include a graphics processing unit (GPU) 18041 and a microphone 18042, and the graphics processor 18041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1806 may include a display panel 18061, which may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1807 includes a touch panel 18071 and at least one of other input devices 18072. The touch panel 18071 is also called a touch screen. The touch panel 18071 may include two parts: a touch detection device and a touch controller. Other input devices 18072 may include, but are not limited to, a physical keyboard, function keys (such as a volume control button, a switch button, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

本申请实施例中,射频单元1801接收来自网络侧设备的下行数据后,可以传输给处理器1810进行处理;另外,射频单元1801可以向网络侧设备发送上行数据。通常,射频单元1801包括但不限于天线、放大器、收发信机、耦合器、低噪声放大器、双工器等。In the embodiment of the present application, after receiving downlink data from the network side device, the RF unit 1801 can transmit the data to the processor 1810 for processing; in addition, the RF unit 1801 can send uplink data to the network side device. Generally, the RF unit 1801 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

存储器1809可用于存储软件程序或指令以及各种数据。存储器1809可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器1809可以包括易失性存储器或非易失性存储器。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例中的存储器1809包括但不限于这些和任意其它适合类型的存储器。The memory 1809 can be used to store software programs or instructions and various data. The memory 1809 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1809 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 1809 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

处理器1810可包括一个或多个处理单元;可选地,处理器1810集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器1810中。The processor 1810 may include one or more processing units; optionally, the processor 1810 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1810.

其中,射频单元1801用于向第一网络侧设备发送媒体业务的需求信息。The radio frequency unit 1801 is used to send media service demand information to the first network side device.

可选地,所述需求信息包括业务处理类型、算力需求信息、负载需求信息、网络资源需求信息、处理能力信息中至少一项。Optionally, the demand information includes at least one of business processing type, computing power demand information, load demand information, network resource demand information, and processing capacity information.

可以理解,本实施例中提及的各实现方式的实现过程可以参照方法上述数据通道建立方法的实施例的相关描述,并达到相同或相应的技术效果,为避免重复,在此不再赘述。It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the embodiment of the data channel establishment method mentioned above, and achieve the same or corresponding technical effect. To avoid repetition, it will not be repeated here.

本申请实施例还提供一种网络侧设备,包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如图5或6或8所示的方法实施例的步骤。该网络侧设备实施例与上述网络侧设备方法实施例对应,上述方法实施例的各个实施过程和实现方式均可适用于该网络侧设备实施例中,且能达到相同的技术效果。The embodiment of the present application also provides a network side device, including a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps of the method embodiment shown in Figure 5, 6 or 8. The network side device embodiment corresponds to the above network side device method embodiment, and each implementation process and implementation method of the above method embodiment can be applied to the network side device embodiment, and can achieve the same technical effect.

具体地,本申请实施例还提供了一种网络侧设备。如图19所示,该网络侧设备1900包括:处理器1901、网络接口1902和存储器1903。其中,网络接口1902例如为通用公共无线接口(common public radio interface,CPRI)。Specifically, the embodiment of the present application further provides a network side device. As shown in FIG19 , the network side device 1900 includes: a processor 1901, a network interface 1902, and a memory 1903. Among them, the network interface 1902 is, for example, a common public radio interface (CPRI).

具体地,本发明实施例的网络侧设备1900还包括:存储在存储器1903上并可在处理器1901上运行的指令或程序,处理器1901调用存储器1903中的指令或程序执行图5或6或8所示的方法,并达到相同的技术效果,为避免重复,故不在此赘述。Specifically, the network side device 1900 of an embodiment of the present invention also includes: instructions or programs stored in the memory 1903 and executable on the processor 1901. The processor 1901 calls the instructions or programs in the memory 1903 to execute the method shown in Figure 5 or 6 or 8, and achieves the same technical effect. To avoid repetition, it will not be repeated here.

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述数据通道建立方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned data channel establishment method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

其中,所述处理器为上述实施例中所述的终端中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器ROM、随机存取存储器RAM、磁碟或者光盘等。在一些示例中,可读存储介质可以是非瞬态的可读存储介质。The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述数据通道建立方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned data channel establishment method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

应理解,本申请实施例提到的芯片还可以称为系统级芯片,系统芯片,芯片系统或片 上系统芯片等。It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, a system-on-chip, a chip system or a chip System on chip, etc.

本申请实施例另提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在存储介质中,所述计算机程序/程序产品被至少一个处理器执行以实现上述数据通道建立方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。The embodiment of the present application further provides a computer program/program product, which is stored in a storage medium, and is executed by at least one processor to implement the various processes of the above-mentioned data channel establishment method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

本申请实施例还提供了一种数据通道建立系统,包括:终端及网络侧设备,所述终端可用于执行如上第三方面所述方法的步骤,所述网络侧设备可用于执行如上第一方面或第二方面或第四方面所述方法的步骤。An embodiment of the present application also provides a data channel establishment system, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the third aspect above, and the network side device can be used to execute the steps of the method described in the first aspect, the second aspect, or the fourth aspect above.

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助计算机软件产品加必需的通用硬件平台的方式来实现,当然也可以通过硬件。该计算机软件产品存储在存储介质(如ROM、RAM、磁碟、光盘等)中,包括若干指令,用以使得终端或者网络侧设备执行本申请各个实施例所述的方法。Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, disk, CD, etc.), including several instructions to enable a terminal or a network-side device to execute the methods described in each embodiment of the present application.

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式的实施方式,这些实施方式均属于本申请的保护之内。 The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of the present application and the scope of protection of the claims, and these implementation methods are all within the protection of the present application.

Claims (32)

一种数据通道建立方法,其中,所述方法包括:A method for establishing a data channel, wherein the method comprises: 第一网络侧设备获取媒体业务的需求信息;The first network side device obtains demand information of the media service; 所述第一网络侧设备获取M个第二网络侧设备中满足所述需求信息的第二网络侧设备,其中,所述M个第二网络侧设备支持多个媒体业务,M为大于零的整数;The first network side device obtains a second network side device that meets the requirement information from among M second network side devices, wherein the M second network side devices support multiple media services, and M is an integer greater than zero; 所述第一网络侧设备与满足所述需求信息的第二网络侧设备进行交互,建立所述媒体业务的数据通道。The first network side device interacts with the second network side device that meets the demand information to establish a data channel for the media service. 根据权利要求1所述的方法,其中,所述需求信息包括业务处理类型、算力需求信息、负载需求信息、网络资源需求信息、处理能力信息中至少一项。The method according to claim 1, wherein the demand information includes at least one of business processing type, computing power demand information, load demand information, network resource demand information, and processing capacity information. 根据权利要求1或2所述的方法,其中,所述第一网络侧设备获取媒体业务的需求信息,包括:The method according to claim 1 or 2, wherein the first network side device obtains the demand information of the media service, comprising: 所述第一网络侧设备接收终端发送的所述需求信息。The first network side device receives the demand information sent by the terminal. 根据权利要求1至3任一项所述的方法,其中,所述第一网络侧设备获取M个第二网络侧设备中满足所述需求信息的第二网络侧设备,包括:The method according to any one of claims 1 to 3, wherein the first network side device obtains the second network side device that meets the requirement information from the M second network side devices, comprising: 所述第一网络侧设备向第三网络侧设备发送所述需求信息;The first network side device sends the demand information to the third network side device; 所述第一网络侧设备接收所述第三网络侧设备发送的设备的参数信息,并将所述参数信息指示的设备确定为满足所述需求信息的第二网络侧设备。The first network side device receives parameter information of the device sent by the third network side device, and determines the device indicated by the parameter information as the second network side device that meets the requirement information. 根据权利要求1至3任一项所述的方法,其中,所述第一网络侧设备获取M个第二网络侧设备中满足所述需求信息的第二网络侧设备,包括:The method according to any one of claims 1 to 3, wherein the first network side device obtains the second network side device that meets the requirement information from the M second network side devices, comprising: 所述第一网络侧设备获取第三网络侧设备提供的第一信息,其中,所述第一信息包括不同第二网络侧设备能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项;The first network side device obtains first information provided by the third network side device, wherein the first information includes at least one of computing power information that can be provided by different second network side devices, load information that can be carried, and network resource information that can be provided; 所述第一网络侧设备根据所述第一信息,确定多个第二网络侧设备中满足所述需求信息的第二网络侧设备。The first network side device determines, according to the first information, a second network side device among a plurality of second network side devices that meets the requirement information. 根据权利要求5所述的方法,其中,所述第一网络侧设备获取第三网络侧设备提供的第一信息,包括:The method according to claim 5, wherein the first network side device obtains the first information provided by the third network side device, comprising: 所述第一网络侧设备向第四网络侧设备发送第一指示信息,所述第一指示信息用于指示请求获取所述第一信息;The first network side device sends first indication information to the fourth network side device, where the first indication information is used to indicate a request to obtain the first information; 所述第一网络侧设备接收所述第四网络侧设备发送的所述第一信息。The first network side device receives the first information sent by the fourth network side device. 根据权利要求6所述的方法,其中,所述第一指示信息携带在所述第一网络侧设备发送的第一请求消息中,所述第一信息携带在所述第一网络侧设备接收到的第一响应消息中;The method according to claim 6, wherein the first indication information is carried in a first request message sent by the first network side device, and the first information is carried in a first response message received by the first network side device; 所述第一请求消息为网络功能提供的服务的开放事件签约请求Nnef_Eventexposure_Subscribe Request,所述第一响应消息为所述网络功能提供的服务的开放事件签约响应Nnef_Eventexposure_Subscribe Response;The first request message is an open event subscription request Nnef_Eventexposure_Subscribe Request for a service provided by the network function, and the first response message is an open event subscription response Nnef_Eventexposure_Subscribe Response for a service provided by the network function; 或者,or, 所述第一请求消息为所述网络功能提供的服务的算力资源签约请求Nnef_ComputingResource_Subscribe Request,所述第一响应消息为所述网络功能提供的服务的算力资源签约响应Nnef_ComputingResource_Subscribe Response。The first request message is a computing resource subscription request Nnef_ComputingResource_Subscribe Request for the service provided by the network function, and the first response message is a computing resource subscription response Nnef_ComputingResource_Subscribe Response for the service provided by the network function. 根据权利要求5所述的方法,其中,所述第一网络侧设备获取第三网络侧设备提供的第一信息,包括:The method according to claim 5, wherein the first network side device obtains the first information provided by the third network side device, comprising: 所述第一网络侧设备向所述第三网络侧设备发送第一指示信息,所述第一指示信息用于指示请求获取所述第一信息;The first network side device sends first indication information to the third network side device, where the first indication information is used to indicate a request to obtain the first information; 所述第一网络侧设备接收所述第三网络侧设备发送的所述第一信息。The first network side device receives the first information sent by the third network side device. 根据权利要求8所述的方法,其中,所述第一指示信息携带在所述第一网络侧设备发送的第二请求消息中,所述第一信息携带在所述第一网络侧设备接收到的第二响应消息中;The method according to claim 8, wherein the first indication information is carried in a second request message sent by the first network side device, and the first information is carried in a second response message received by the first network side device; 所述第二请求消息为数据通道应用服务器提供的服务的开放事件签约请求Ndcas_Eventexposure_Subscribe Request,所述第二响应消息为所述数据通道应用服务器提供的服务的开放事件签约响应Ndcas_Eventexposure_Subscribe Response;The second request message is an open event subscription request Ndcas_Eventexposure_Subscribe Request for a service provided by the data channel application server, and the second response message is an open event subscription response Ndcas_Eventexposure_Subscribe Response for a service provided by the data channel application server; 或者,or, 所述第二请求消息为所述数据通道应用服务器提供的服务的算力资源签约请求 Ndcas_ComputingResoure_Subscribe Request,所述第二响应消息为所述数据通道应用服务器提供的服务的算力资源签约响应Ndcas_ComputingResoure_Subscribe Response。The second request message is a computing resource contract request for the service provided by the data channel application server Ndcas_ComputingResoure_Subscribe Request, the second response message is the computing resource subscription response Ndcas_ComputingResoure_Subscribe Response for the service provided by the data channel application server. 根据权利要求1至9任一项所述的方法,其中,所述方法还包括:The method according to any one of claims 1 to 9, wherein the method further comprises: 所述第一网络侧设备获取第三网络侧设备提供的第一信息更新后的信息,其中,所述第一信息包括不同第二网络侧设备能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项。The first network side device obtains updated information of the first information provided by the third network side device, wherein the first information includes at least one of the computing power information that can be provided by different second network side devices, the load information that can be borne, and the network resource information that can be provided. 根据权利要求1至10任一项所述的方法,其中,在存在多个满足所述需求信息的第二网络侧设备的情况下,所述方法还包括:The method according to any one of claims 1 to 10, wherein, in the case where there are multiple second network side devices that meet the requirement information, the method further comprises: 所述第一网络侧设备从多个满足所述需求信息的第二网络侧设备中选择一个作为目标设备;The first network side device selects one of a plurality of second network side devices that meet the requirement information as a target device; 所述第一网络侧设备与满足所述需求信息的第二网络侧设备进行交互,建立所述媒体业务的数据通道,包括:The first network side device interacts with the second network side device that meets the demand information to establish a data channel for the media service, including: 所述第一网络侧设备与所述目标设备进行交互,建立所述媒体业务的数据通道。The first network-side device interacts with the target device to establish a data channel for the media service. 根据权利要求1至11任一项所述的方法,其中,所述方法还包括:The method according to any one of claims 1 to 11, wherein the method further comprises: 所述第一网络侧设备向满足所述需求信息的第二网络侧设备发送所述需求信息;所述第一网络侧设备接收满足所述需求信息的第二网络侧设备发送的第二指示信息,其中,所述第二指示信息用于指示根据所述需求信息成功执行资源预留或资源申请;The first network side device sends the demand information to the second network side device that meets the demand information; the first network side device receives second indication information sent by the second network side device that meets the demand information, wherein the second indication information is used to indicate that resource reservation or resource application is successfully performed according to the demand information; 或者,or, 所述第一网络侧设备向第五网络侧设备发送所述需求信息;所述第一网络侧设备接收所述第五网络侧设备发送的所述第二指示信息。The first network side device sends the demand information to the fifth network side device; the first network side device receives the second indication information sent by the fifth network side device. 一种数据通道建立方法,其中,所述方法包括:A method for establishing a data channel, wherein the method comprises: 第三网络侧设备接收第一网络侧设备发送的媒体业务的需求信息;The third network side device receives the media service demand information sent by the first network side device; 所述第三网络侧设备确定M个第二网络侧设备中满足所述需求信息的第二网络侧设备,其中,所述M个第二网络侧设备支持多个媒体业务,M为大于零的整数;The third network side device determines a second network side device that meets the requirement information among M second network side devices, wherein the M second network side devices support multiple media services, and M is an integer greater than zero; 所述第三网络侧设备向所述第一网络侧设备发送满足所述需求信息的第二网络侧设备的参数信息;The third network side device sends parameter information of the second network side device that meets the requirement information to the first network side device; 所述第三网络侧设备与满足所述需求信息的第二网络侧设备交互,建立所述媒体业务的数据通道。The third network side device interacts with the second network side device that meets the demand information to establish a data channel for the media service. 根据权利要求13所述的方法,其中,所述需求信息包括业务处理类型、算力需求信息、负载需求信息、网络资源需求信息、处理能力信息中至少一项。The method according to claim 13, wherein the demand information includes at least one of business processing type, computing power demand information, load demand information, network resource demand information, and processing capacity information. 根据权利要求13或14所述的方法,其中,所述第三网络侧设备确定M个第二网络侧设备中满足所述需求信息的第二网络侧设备,包括:The method according to claim 13 or 14, wherein the third network side device determines the second network side device that meets the requirement information among the M second network side devices, comprising: 所述第三网络侧设备根据所述第三网络侧设备提供的第一信息,确定满足所述需求信息的第二网络侧设备;The third network side device determines a second network side device that meets the requirement information according to the first information provided by the third network side device; 其中,所述第一信息包括不同第二网络侧设备能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项。Among them, the first information includes at least one of the computing power information that different second network side devices can provide, the load information that can be borne, and the network resource information that can be provided. 根据权利要求13至15任一项所述的方法,其中,所述方法还包括:The method according to any one of claims 13 to 15, wherein the method further comprises: 所述第三网络侧设备向所述第一网络侧设备发送所述第三网络侧设备提供的第一信息,其中,所述第一信息包括不同第二网络侧设备能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项。The third network side device sends the first information provided by the third network side device to the first network side device, wherein the first information includes at least one of the computing power information that different second network side devices can provide, the load information that can be borne, and the network resource information that can be provided. 根据权利要求16所述的方法,其中,所述第三网络侧设备向所述第一网络侧设备发送所述第三网络侧设备提供的第一信息,包括:The method according to claim 16, wherein the third network side device sends the first information provided by the third network side device to the first network side device, comprising: 所述第三网络侧设备接收第四网络侧设备发送的第一指示信息,所述第一指示信息用于指示请求获取所述第一信息;The third network side device receives first indication information sent by the fourth network side device, where the first indication information is used to indicate a request to obtain the first information; 所述第三网络侧设备向所述第四网络侧设备发送所述第一信息,所述第一信息用于触发所述第四网络侧设备将所述第一信息转发给所述第一网络侧设备。The third network side device sends the first information to the fourth network side device, where the first information is used to trigger the fourth network side device to forward the first information to the first network side device. 根据权利要求17所述的方法,其中,所述第一指示信息携带在所述第三网络侧设备接收到的第三请求消息中,所述第一信息携带在所述第三网络侧设备发送的第三响应消息中;The method according to claim 17, wherein the first indication information is carried in a third request message received by the third network side device, and the first information is carried in a third response message sent by the third network side device; 所述第三请求消息为Ndcas_Eventexposure_Subscribe Request,所述第三响应消息为Ndcas_Eventexposure_Subscribe Response; The third request message is Ndcas_Eventexposure_Subscribe Request, and the third response message is Ndcas_Eventexposure_Subscribe Response; 或者,or, 所述第三请求消息为Ndcas_ComputingResource_Subscribe Request,所述第三响应消息为Ndcas_ComputingResource_Subscribe Response。The third request message is Ndcas_ComputingResource_Subscribe Request, and the third response message is Ndcas_ComputingResource_Subscribe Response. 根据权利要求16所述的方法,其中,所述第三网络侧设备向所述第一网络侧设备发送所述第三网络侧设备提供的第一信息,包括:The method according to claim 16, wherein the third network side device sends the first information provided by the third network side device to the first network side device, comprising: 所述第三网络侧设备接收所述第一网络侧设备发送的第一指示信息,所述第一指示信息用于指示请求获取所述第一信息;The third network side device receives first indication information sent by the first network side device, where the first indication information is used to indicate a request to obtain the first information; 所述第三网络侧设备向所述第一网络侧设备发送所述第一信息。The third network side device sends the first information to the first network side device. 根据权利要求19所述的方法,其中,所述第一指示信息携带在所述第三网络侧设备接收到的第二请求消息中,所述第一信息携带在所述第三网络侧设备发送的第二响应消息中;The method according to claim 19, wherein the first indication information is carried in a second request message received by the third network side device, and the first information is carried in a second response message sent by the third network side device; 所述第二请求消息为Ndcas_Eventexposure_Subscribe Request,所述第二响应消息为Ndcas_Eventexposure_Subscribe Response;The second request message is Ndcas_Eventexposure_Subscribe Request, and the second response message is Ndcas_Eventexposure_Subscribe Response; 或者,or, 所述第二请求消息为Ndcas_ComputingResoure_Subscribe Request,所述第二响应消息为Ndcas_ComputingResoure_Subscribe Response。The second request message is Ndcas_ComputingResoure_Subscribe Request, and the second response message is Ndcas_ComputingResoure_Subscribe Response. 根据权利要求13至20任一项所述的方法,其中,所述方法还包括:The method according to any one of claims 13 to 20, wherein the method further comprises: 所述第三网络侧设备向所述第一网络侧设备发送所述第三网络侧设备提供的第一信息更新后的信息,其中,所述第一信息包括不同第二网络侧设备能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项。The third network side device sends updated information of the first information provided by the third network side device to the first network side device, wherein the first information includes at least one of the computing power information that different second network side devices can provide, the load information that can be borne, and the network resource information that can be provided. 一种数据通道建立方法,其中,所述方法包括:A method for establishing a data channel, wherein the method comprises: 终端向第一网络侧设备发送媒体业务的需求信息。The terminal sends the media service demand information to the first network side device. 根据权利要求22所述的方法,其中,所述需求信息包括业务处理类型、算力需求信息、负载需求信息、网络资源需求信息、处理能力信息中至少一项。The method according to claim 22, wherein the demand information includes at least one of business processing type, computing power demand information, load demand information, network resource demand information, and processing capacity information. 一种数据通道建立方法,其中,所述方法包括:A method for establishing a data channel, wherein the method comprises: 第二网络侧设备接收第三网络侧设备发送的媒体业务的需求信息;The second network side device receives the media service demand information sent by the third network side device; 所述第二网络侧设备根据所述需求信息执行资源预留或资源申请,获得用于为所述媒体业务提供服务的资源;The second network side device performs resource reservation or resource application according to the demand information to obtain resources for providing services for the media service; 所述第二网络侧设备向第一网络侧设备发送第二指示信息,其中,所述第二指示信息用于指示根据所述需求信息成功执行资源预留或资源申请。The second network side device sends second indication information to the first network side device, wherein the second indication information is used to indicate that resource reservation or resource application is successfully performed according to the demand information. 根据权利要求24所述的方法,其中,所述需求信息包括业务处理类型、算力需求信息、负载需求信息、网络资源需求信息、处理能力信息中至少一项。The method according to claim 24, wherein the demand information includes at least one of business processing type, computing power demand information, load demand information, network resource demand information, and processing capacity information. 根据权利要求24或25所述的方法,其中,所述方法还包括:The method according to claim 24 or 25, wherein the method further comprises: 所述第二网络侧设备向第三网络侧设备上报第二信息;The second network side device reports the second information to the third network side device; 其中,所述第二信息包括所述第二网络侧设备能够提供的算力信息、能够承载的负载信息、能够提供的网络资源信息中至少一项。The second information includes at least one of the computing power information that the second network side device can provide, the load information that it can bear, and the network resource information that it can provide. 一种数据通道建立装置,其中,应用于第一网络侧设备,所述装置包括:A data channel establishment device, wherein the device is applied to a first network side device, and the device comprises: 第一获取模块,用于获取媒体业务的需求信息;A first acquisition module is used to acquire demand information of media services; 第二获取模块,用于获取M个第二网络侧设备中满足所述需求信息的第二网络侧设备,其中,所述M个第二网络侧设备支持多个媒体业务,M为大于零的整数;A second acquisition module, configured to acquire a second network side device that meets the requirement information from among M second network side devices, wherein the M second network side devices support multiple media services, and M is an integer greater than zero; 第一建立模块,用于与满足所述需求信息的第二网络侧设备进行交互,建立所述媒体业务的数据通道。The first establishing module is used to interact with a second network side device that meets the demand information to establish a data channel for the media service. 一种数据通道建立装置,其中,应用于第三网络侧设备,所述装置包括:A data channel establishment device, wherein the device is applied to a third network side device, and the device comprises: 第一接收模块,用于接收第一网络侧设备发送的媒体业务的需求信息;A first receiving module, used to receive demand information of a media service sent by a first network side device; 确定模块,用于确定M个第二网络侧设备中满足所述需求信息的第二网络侧设备,其中,所述M个第二网络侧设备支持多个媒体业务,M为大于零的整数;A determination module, configured to determine a second network side device that meets the requirement information among M second network side devices, wherein the M second network side devices support multiple media services, and M is an integer greater than zero; 第一发送模块,用于向所述第一网络侧设备发送满足所述需求信息的第二网络侧设备的参数信息;A first sending module, used to send parameter information of a second network side device that meets the requirement information to the first network side device; 第二建立模块,用于与满足所述需求信息的第二网络侧设备交互,建立所述媒体业务的数据通道。The second establishing module is used to interact with a second network side device that meets the demand information to establish a data channel for the media service. 一种数据通道建立装置,其中,应用于终端,所述装置包括: A data channel establishment device, wherein the device is applied to a terminal, and the device comprises: 第二发送模块,用于向第一网络侧设备发送媒体业务的需求信息。The second sending module is used to send the media service demand information to the first network side device. 一种数据通道建立装置,其中,应用于第二网络侧设备,所述装置包括:A data channel establishment device, wherein the device is applied to a second network side device, and the device comprises: 第二接收模块,用于接收第三网络侧设备发送的媒体业务的需求信息;A second receiving module, used to receive the media service demand information sent by the third network side device; 处理模块,用于根据所述需求信息执行资源预留或资源申请,获得用于为所述媒体业务提供服务的资源;A processing module, used to perform resource reservation or resource application according to the demand information, and obtain resources for providing services for the media business; 第三发送模块,用于向第一网络侧设备发送第二指示信息,其中,所述第二指示信息用于指示根据所述需求信息成功执行资源预留或资源申请。The third sending module is used to send second indication information to the first network side device, wherein the second indication information is used to indicate that resource reservation or resource application is successfully executed according to the demand information. 一种通信设备,其中,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至12任一项所述的数据通信建立方法的步骤,或者实现如权利要求13至21任一项所述的数据通信建立方法的步骤,或者实现如权利要求22至23任一项所述的数据通信建立方法的步骤,或者实现如权利要求24至26任一项所述的数据通信建立方法的步骤。A communication device, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, it implements the steps of the data communication establishment method as described in any one of claims 1 to 12, or implements the steps of the data communication establishment method as described in any one of claims 13 to 21, or implements the steps of the data communication establishment method as described in any one of claims 22 to 23, or implements the steps of the data communication establishment method as described in any one of claims 24 to 26. 一种可读存储介质,其中,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至12任一项所述的数据通信建立方法的步骤,或者实现如权利要求13至21任一项所述的数据通信建立方法的步骤,或者实现如权利要求22至23任一项所述的数据通信建立方法的步骤,或者实现如权利要求24至26任一项所述的数据通信建立方法的步骤。 A readable storage medium, wherein the readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, it implements the steps of the data communication establishment method as described in any one of claims 1 to 12, or implements the steps of the data communication establishment method as described in any one of claims 13 to 21, or implements the steps of the data communication establishment method as described in any one of claims 22 to 23, or implements the steps of the data communication establishment method as described in any one of claims 24 to 26.
PCT/CN2024/108218 2023-08-01 2024-07-29 Data channel establishment method and apparatus, and communication device Pending WO2025026276A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202310962966.2A CN119449775A (en) 2023-08-01 2023-08-01 A method, device and communication equipment for establishing a data channel
CN202310962966.2 2023-08-01

Publications (1)

Publication Number Publication Date
WO2025026276A1 true WO2025026276A1 (en) 2025-02-06

Family

ID=94394236

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2024/108218 Pending WO2025026276A1 (en) 2023-08-01 2024-07-29 Data channel establishment method and apparatus, and communication device

Country Status (2)

Country Link
CN (1) CN119449775A (en)
WO (1) WO2025026276A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106341839A (en) * 2015-07-07 2017-01-18 电信科学技术研究院 Information reporting/receiving method and device and bearer establishment method and device
CN115695380A (en) * 2021-07-28 2023-02-03 中国移动通信有限公司研究院 A channel establishment method, device, network equipment and storage medium
CN115884271A (en) * 2021-09-29 2023-03-31 华为技术有限公司 A communication method and related device
CN117062110A (en) * 2022-05-06 2023-11-14 中国移动通信有限公司研究院 Information processing method, apparatus, communication device, and storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106341839A (en) * 2015-07-07 2017-01-18 电信科学技术研究院 Information reporting/receiving method and device and bearer establishment method and device
CN115695380A (en) * 2021-07-28 2023-02-03 中国移动通信有限公司研究院 A channel establishment method, device, network equipment and storage medium
CN115884271A (en) * 2021-09-29 2023-03-31 华为技术有限公司 A communication method and related device
CN117062110A (en) * 2022-05-06 2023-11-14 中国移动通信有限公司研究院 Information processing method, apparatus, communication device, and storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on system architecture enhancement for next generation real time communication; Phase 2 (Release 18)", 3GPP STANDARD; TECHNICAL REPORT; 3GPP TR 23.700-87, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, no. V18.0.0, 31 March 2023 (2023-03-31), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, pages 1 - 125, XP052284165 *
CHINA MOBILE: "New Solution for KI#1 and KI#4 on service registration, discovery and selection for distributed DC server", 3GPP DRAFT; S2-2204240, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. SA WG2, no. e-meeting; 20220516 - 20220520, 6 May 2022 (2022-05-06), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, XP052159743 *

Also Published As

Publication number Publication date
CN119449775A (en) 2025-02-14

Similar Documents

Publication Publication Date Title
CN113163058A (en) Session parameter updating method and device, communication equipment and electronic equipment
US20250203677A1 (en) Communication establishment method and apparatus, terminal device, and network side device
US20250071178A1 (en) Method and Apparatus for Processing Data Channel Application List, and Device
CN117062083A (en) Communication method, device, terminal, network side equipment and medium
WO2025026192A1 (en) Ai service processing method and apparatus, device, and readable storage medium
WO2025026276A1 (en) Data channel establishment method and apparatus, and communication device
WO2025026191A1 (en) Ai service connection establishment method and apparatus, and terminal and network-side device
WO2025008895A1 (en) Method and system for performing handover from wlan to new radio (nr) in a wireless network
WO2024061133A1 (en) Communication method, apparatus, ue, and readable storage medium
WO2023213275A1 (en) Communication method and apparatus, terminal, network side device and medium
CN119449774B (en) Methods, apparatus, equipment and media for establishing data channels and P2A connections
CN117793810A (en) Communication methods, devices and equipment
US20220060519A1 (en) Capabilities-based network selection for cellular devices
WO2025026277A1 (en) Data channel establishment method and apparatus, p2a connection establishment method and apparatus, and device and medium
WO2025067114A1 (en) Method for establishing data channel, first user equipment, and network side function
US20250159459A1 (en) Communication processing method and apparatus, communication device, and readable storage medium
WO2025092970A1 (en) Data channel (dc) establishment method, message processing method, resource allocation method, and related devices
WO2024017238A1 (en) Call negotiation method and apparatus, and communication device and readable storage medium
WO2025067044A1 (en) Information synchronization method, service switching method, request processing method, and device
WO2025167888A1 (en) Communication method, and apparatus, device and storage medium
CN119629725A (en) Terminal message processing method, terminal message processing device and terminal
CN118740786A (en) Address, IMS message sending method, terminal and network side device
CN119946604A (en) Transmission method, device, terminal and network side equipment
WO2024051663A1 (en) Data channel establishment method, and first terminal and second terminal
WO2025139925A1 (en) Communication processing method and apparatus, terminal, and network side device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24848231

Country of ref document: EP

Kind code of ref document: A1