Wireless communication method and device

CN119732121APending Publication Date: 2025-03-28GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280099133.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-08-18
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

In the New Radio (NR) system, how can the relay terminal (Relay UE) effectively provide proximity computing services to the remote terminal (Remote UE) to reduce the computing load of the first terminal and optimize the computing and transmission efficiency of the service? .

Method used

The side link between the second terminal and the first terminal realizes work task offloading based on proximity services. The second terminal can share part of the computing tasks of the first terminal and use the address information of the PDU session to transmit computing task-related data to ensure The address does not change and the network can recognize and process the data.

Benefits of technology

It reduces the computing load of the first terminal, optimizes the computing and transmission efficiency of the business, and improves the overall performance of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119732121A_ABST
    Figure CN119732121A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a wireless communication method and device, and a second terminal can share a part of calculation tasks of a first terminal, thereby reducing the calculation load of the first terminal, and optimizing the service calculation and transmission efficiency. The wireless communication method is applied to a first terminal, the first terminal transmits data related to the first terminal by using a PDU session established between a second terminal and a network, and the method comprises the following steps: the first terminal sends first information; wherein the first information comprises at least one of the following information: identification information of the first terminal, an identification of a first PDU session, and first indication information; wherein the first PDU session is a PDU session established between the first terminal and a network, and the first indication information is used for indicating the second terminal to execute proximity computing service.
Need to check novelty before this filing date? Find Prior Art

Description

Wireless communication method and device Technical Field

[0001] The present invention relates to the field of communications, and more specifically, to a method and device for wireless communications. Background Art

[0002] In New Radio (NR) systems, remote UEs (remote users) can access the network through relay UEs. Relay UEs can provide not only communication services but also computing services (i.e., proximity computing services). However, how relay UEs provide proximity computing services to remote UEs remains a challenge.

[0003] Summary of the Invention

[0004] An embodiment of the present application provides a method and device for wireless communication. For a certain service, a second terminal can share part of the computing tasks of a first terminal. That is, the second terminal can use the side link between the second terminal and the first terminal to achieve work task offloading based on proximity service, thereby reducing the computing load of the first terminal and optimizing the computing and transmission efficiency of the service.

[0005] In a first aspect, a wireless communication method is provided, applied to a first terminal, wherein the first terminal uses a PDU session established between a second terminal and a network to transmit data related to the first terminal, the method comprising:

[0006] The first terminal sends first information;

[0007] The first information includes at least one of the following: identification information of the first terminal, an identifier of the first PDU session, and first indication information;

[0008] The first PDU session is a PDU session established between the first terminal and the network, and the first indication information is used to instruct the second terminal to perform a proximity computing service.

[0009] In a second aspect, a wireless communication method is provided, which is applied to a second terminal, wherein a first terminal uses a PDU session established between the second terminal and a network to transmit data related to the first terminal, the method comprising:

[0010] The second terminal receives the first information;

[0011] The first information includes at least one of the following: identification information of the first terminal, an identifier of a first protocol data unit PDU session, and first indication information;

[0012] The first PDU session is a PDU session established between the first terminal and the network, and the first indication information is used to instruct the second terminal to perform a proximity computing service.

[0013] In a third aspect, a wireless communication method is provided, applied to a second terminal, the method including:

[0014] The second terminal sends second information;

[0015] The second information includes at least one of the following: identification information of the first terminal, an identifier of the first PDU session, and second indication information;

[0016] In which, the first PDU session is a PDU session established between the first terminal and the network, and the second indication information is used to indicate the acquisition of address information of the first PDU session, and / or, the second indication information is used to indicate the selection of a session management function SMF entity and / or UPF entity serving the first PDU session.

[0017] In a fourth aspect, a wireless communication method is provided, which is applied to an SMF entity, and the method includes:

[0018] The SMF entity receives second information;

[0019] The second information includes at least one of the following: identification information of the first terminal, an identifier of the first PDU session, and second indication information;

[0020] The first PDU session is a PDU session established between the first terminal and the network, and the second indication information is used to indicate the acquisition of address information of the first PDU session, and / or the second indication information is used to indicate the selection of the SMF and / or UPF serving the first PDU session.

[0021] In a fifth aspect, a wireless communication method is provided, applied to a first terminal, where the first terminal uses a PDU session established between a second terminal and a network to transmit data related to the first terminal, the method comprising:

[0022] The first terminal sends fourth information;

[0023] The fourth information includes at least one of the following: information about the first computing task, information about the second computing task, computing time of the first computing task, and total time of the first business;

[0024] The first computing task is executed by the first terminal, the second computing task is executed by the second terminal, and the first computing task, the second computing task, and the computing task executed by the network constitute the first service;

[0025] Among them, the total time of the first business includes the calculation time of the first computing task, the time for transmitting the data related to the first computing task, the calculation time of the second computing task, the time for transmitting the data related to the second computing task, and the calculation time of the computing task executed by the network.

[0026] In a sixth aspect, a wireless communication method is provided, which is applied to a second terminal, wherein a first terminal uses a PDU session established between the second terminal and a network to transmit data related to the first terminal, the method comprising:

[0027] The second terminal receives fourth information;

[0028] The fourth information includes at least one of the following: information about the first computing task, information about the second computing task, computing time of the first computing task, and total time of the first business;

[0029] The first computing task is executed by the first terminal, the second computing task is executed by the second terminal, and the first computing task, the second computing task, and the computing task executed by the network constitute the first service;

[0030] Among them, the total time of the first business includes the calculation time of the first computing task, the time for transmitting the data related to the first computing task, the calculation time of the second computing task, the time for transmitting the data related to the second computing task, and the calculation time of the computing task executed by the network.

[0031] In a seventh aspect, a terminal device is provided for executing the method in the first aspect.

[0032] Specifically, the terminal device includes a functional module for executing the method in the above-mentioned first aspect.

[0033] In an eighth aspect, a terminal device is provided for executing the method in the second aspect.

[0034] Specifically, the terminal device includes a functional module for executing the method in the above-mentioned second aspect.

[0035] In a ninth aspect, a terminal device is provided for executing the method in the third aspect.

[0036] Specifically, the terminal device includes a functional module for executing the method in the third aspect above.

[0037] In the tenth aspect, an SMF entity is provided for executing the method in the fourth aspect.

[0038] Specifically, the SMF entity includes a functional module for executing the method in the fourth aspect above.

[0039] In the eleventh aspect, a terminal device is provided for executing the method in the fifth aspect.

[0040] Specifically, the terminal device includes a functional module for executing the method in the fifth aspect above.

[0041] In the twelfth aspect, a terminal device is provided for executing the method in the sixth aspect.

[0042] Specifically, the terminal device includes a functional module for executing the method in the sixth aspect above.

[0043] In the thirteenth aspect, a terminal device is provided, comprising a processor and a memory; the memory is used to store computer programs, and the processor is used to call and run the computer programs stored in the memory, so that the terminal device executes the method in the above-mentioned first aspect.

[0044] In the fourteenth aspect, a terminal device is provided, comprising a processor and a memory; the memory is used to store computer programs, and the processor is used to call and run the computer programs stored in the memory, so that the terminal device executes the method in the above-mentioned second aspect.

[0045] In the fifteenth aspect, a terminal device is provided, comprising a processor and a memory; the memory is used to store computer programs, and the processor is used to call and run the computer programs stored in the memory, so that the terminal device executes the method in the above-mentioned third aspect.

[0046] In the sixteenth aspect, an SMF entity is provided, comprising a processor and a memory; the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory, so that the SMF entity executes the method in the above-mentioned fourth aspect.

[0047] In the seventeenth aspect, a terminal device is provided, comprising a processor and a memory; the memory is used to store computer programs, and the processor is used to call and run the computer programs stored in the memory, so that the terminal device executes the method in the above-mentioned fifth aspect.

[0048] In the eighteenth aspect, a terminal device is provided, comprising a processor and a memory; the memory is used to store computer programs, and the processor is used to call and run the computer programs stored in the memory, so that the terminal device executes the method in the above-mentioned sixth aspect.

[0049] In the nineteenth aspect, a device is provided for implementing the method in any one of the above-mentioned first to sixth aspects.

[0050] Specifically, the apparatus includes: a processor, configured to call and run a computer program from a memory, so that a device equipped with the apparatus executes the method in any one of the first to sixth aspects described above.

[0051] In the twentieth aspect, a computer-readable storage medium is provided for storing a computer program, which enables a computer to execute the method in any one of the above-mentioned first to sixth aspects.

[0052] In the twenty-first aspect, a computer program product is provided, comprising computer program instructions, wherein the computer program instructions enable a computer to execute the method in any one of the above-mentioned first to sixth aspects.

[0053] In the twenty-second aspect, a computer program is provided, which, when executed on a computer, enables the computer to execute the method of any one of the first to sixth aspects described above.

[0054] Through the technical solutions of the first to fourth aspects above, the first terminal sends the first information, so that the second terminal can instruct to obtain the address information of the first PDU session based on the content contained in the first information, and then the second terminal can use the address information of the first PDU session to transmit at least one of the following: data related to the computing task performed by the second terminal, and data related to the computing task performed by the first terminal obtained from the first terminal. Specifically, the second terminal uses the address information of the first PDU session to transmit the computing task related data, which can ensure that the address used by the second terminal when transmitting the computing task related data before and after participating in the computing task remains unchanged, and the network can also identify the computing task related data transmitted by the second terminal after participating in the computing task. That is, when the first terminal accesses the network through the second terminal and the second terminal supports the proximity computing service, for the first service, the second terminal can share part of the computing task of the first terminal, and the second terminal can use the side link between the first terminal to realize the work task offloading based on the proximity service, thereby reducing the computing load of the first terminal and optimizing the computing and transmission efficiency of the first service.

[0055] Through the technical solutions of the fifth and sixth aspects above, when a first terminal accesses a network through a second terminal and the second terminal supports proximity computing services, the second terminal can determine the QoS parameters of the PC5 interface between the second terminal and the first terminal, as well as the QoS parameters of the Uu interface between the second terminal and the network device, based on information about the computing task performed by the first terminal, the computing time of the computing task performed by the first terminal, information about the computing task performed by the second terminal, the computing time of the computing task performed by the second terminal, and the total time of the first service (including computing and transmission time). Furthermore, the second terminal can receive data related to the computing task performed by the first terminal based on the QoS parameters of the PC5 interface; and the second terminal can transmit data related to the computing task performed by the first terminal and data related to the computing task performed by the second terminal to the network based on the QoS parameters of the Uu interface. That is, when the first terminal accesses a network through the second terminal and the second terminal supports proximity computing services, for the first service, the second terminal can share a portion of the computing task of the first terminal, and the second terminal can use the side link between the first terminal and the first terminal to implement workload offloading based on proximity services, thereby reducing the computing load of the first terminal and optimizing the computing and transmission efficiency of the first service. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] FIG1 is a schematic diagram of a communication system architecture applied in an embodiment of the present application.

[0057] FIG2 is a schematic diagram of a process for establishing a relay service-related connection provided in the present application.

[0058] FIG3 is a schematic diagram of a hierarchical computing / communication resource evaluation of an AlexNet model provided in this application.

[0059] FIG4 is a schematic diagram of a model calculation without task offloading provided by the present application.

[0060] FIG5 is a schematic diagram of a model calculation with task offloading provided by the present application.

[0061] FIG6 is a schematic interactive flowchart of a wireless communication method provided according to an embodiment of the present application.

[0062] FIG7 is a schematic interactive flowchart of another wireless communication method provided according to an embodiment of the present application.

[0063] FIG8 is a schematic interactive flowchart of yet another wireless communication method provided according to an embodiment of the present application.

[0064] FIG9 is a schematic flowchart of an embodiment of the present application providing a method for maintaining an IP address of a UE2 unchanged before and after the UE2 participates in a proximity computing service.

[0065] FIG10 is a schematic interactive flowchart of yet another wireless communication method provided according to an embodiment of the present application.

[0066] FIG11 is a schematic block diagram of a terminal device provided according to an embodiment of the present application.

[0067] FIG12 is a schematic block diagram of another terminal device provided according to an embodiment of the present application.

[0068] FIG13 is a schematic block diagram of another terminal device provided according to an embodiment of the present application.

[0069] FIG14 is a schematic block diagram of an SMF entity provided according to an embodiment of the present application.

[0070] FIG15 is a schematic block diagram of another terminal device provided according to an embodiment of the present application.

[0071] FIG16 is a schematic block diagram of another terminal device provided according to an embodiment of the present application.

[0072] Figure 17 is a schematic block diagram of a communication device provided according to an embodiment of the present application.

[0073] FIG18 is a schematic block diagram of a device provided according to an embodiment of the present application.

[0074] Figure 19 is a schematic block diagram of a communication system provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0075] The following will describe the technical solutions in the embodiments of this application in conjunction with the drawings in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. With respect to the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0076] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE-based access to unlicensed spectrum (LTE-U) system on unlicensed spectrum, NR-based access to unlicensed spectrum (NR-U) system on unlicensed spectrum, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Internet of Things (IoT), Wireless Fidelity (WFI) system. Fidelity, WiFi), fifth-generation communication (5th-Generation, 5G) system, sixth-generation communication (6G) system or other communication systems.

[0077] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine type communication (MTC), vehicle-to-vehicle (V2V) communication, sidelink (SL) communication, vehicle-to-everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.

[0078] In some embodiments, the communication system in the embodiments of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, an independent (SA) networking scenario, or a non-standalone (NSA) networking scenario.

[0079] In some embodiments, the communication system in the embodiments of the present application can be applied to an unlicensed spectrum, where the unlicensed spectrum can also be considered as a shared spectrum; or, the communication system in the embodiments of the present application can also be applied to an authorized spectrum, where the authorized spectrum can also be considered as an unshared spectrum.

[0080] In some embodiments, the communication system in the embodiments of the present application can be applied to the FR1 frequency band (corresponding to the frequency band range of 410MHz to 7.125GHz), can also be applied to the FR2 frequency band (corresponding to the frequency band range of 24.25GHz to 52.6GHz), and can also be applied to new frequency bands such as high-frequency bands corresponding to the frequency band range of 52.6GHz to 71GHz or the frequency band range of 71GHz to 114.25GHz.

[0081] The embodiments of the present application describe various embodiments in conjunction with network devices and terminal devices, wherein the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.

[0082] The terminal device can be a station (ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.

[0083] In an embodiment of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (such as airplanes, balloons and satellites, etc.).

[0084] In an embodiment of the present application, the terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city or a wireless terminal device in a smart home, an in-vehicle communication device, a wireless communication chip / application specific integrated circuit (ASIC) / system on chip (SoC), etc.

[0085] As an example and not a limitation, in the embodiment of the present application, the terminal device may also be a wearable device. Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0086] In an embodiment of the present application, the network device may be a device for communicating with a mobile device. The network device may be an access point (AP) in WLAN, a base station (BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved base station (eNB or eNodeB) in LTE, or a relay station or access point, or a network device or base station (gNB) or a transmission reception point (TRP) in a vehicle-mounted device, a wearable device, and an NR network, or a network device in a future evolved PLMN network or a network device in an NTN network, etc.

[0087] As an example and not a limitation, in an embodiment of the present application, the network device may have a mobile feature, for example, the network device may be a mobile device. In some embodiments, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. In some embodiments, the network device may also be a base station set up in a location such as land or water.

[0088] In an embodiment of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell can be a cell corresponding to the network device (for example, a base station). The cell can belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.

[0089] For example, a communication system 100 used in an embodiment of the present application is shown in FIG1 . The communication system 100 may include a first terminal 110, a second terminal 120, and a network device 130. The first terminal 110 may be connected to the network device 130 through the second terminal 120. The network device 130 may be a device that communicates with the second terminal 120 (or referred to as a communication terminal or terminal). The network device 130 may provide communication coverage for a specific geographic area and may communicate with terminal devices located within the coverage area.

[0090] Optionally, in the embodiment of the present application, the first terminal 110 may be a remote terminal (Remote UE), and the second terminal 120 may be a relay terminal (Relay UE).

[0091] In some embodiments, the communication system 100 may include multiple network devices and each network device may include other number of terminal devices within its coverage area, which is not limited in this embodiment of the present application.

[0092] In some embodiments, the communication system 100 may also include other network entities such as a network controller, a mobility management entity (such as an access and mobility management function (AMF) entity), a session management entity (such as a session management function (SMF) entity), etc., but the embodiments of the present application are not limited to this.

[0093] It should be understood that in the embodiments of the present application, a device having a communication function in a network / system may be referred to as a communication device. Taking the communication system 100 shown in FIG1 as an example, the communication device may include a first terminal 110, a second terminal 120, and a network device 130 having a communication function. The communication device may also include other devices in the communication system 100, such as a network controller, a mobility management entity, and other network entities, which are not limited in the embodiments of the present application.

[0094] It should be understood that the terms "system" and "network" are often used interchangeably herein. The term "and / or" is simply a description of an association between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " generally indicates that the related objects are in an "or" relationship.

[0095] It should be understood that this document relates to a first communication device and a second communication device. The first communication device can be a terminal device, such as a mobile phone, a machine facility, a customer premises equipment (CPE), industrial equipment, a vehicle, etc.; the second communication device can be a peer communication device of the first communication device, such as a network device, a mobile phone, industrial equipment, a vehicle, etc. In the embodiment of the present application, the first communication device can be a first terminal, and the second communication device can be a second terminal (i.e., side communication).

[0096] The terms used in the embodiments of this application are intended only to explain the specific embodiments of this application and are not intended to limit this application. The terms "first," "second," "third," and "fourth," etc. in the specification and claims of this application and the accompanying drawings are used to distinguish different objects, not to describe a specific order. In addition, the terms "including" and "having," and any variations thereof, are intended to cover non-exclusive inclusions.

[0097] It should be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association between A and B.

[0098] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and being indicated, configuration and being configured, etc.

[0099] In the embodiments of the present application, "pre-definition" or "pre-configuration" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., a terminal device and a network device). The present application does not limit the specific implementation method. For example, pre-definition may refer to information defined in a protocol.

[0100] In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communications field, for example, it may be an evolution of an existing LTE protocol, NR protocol, Wi-Fi protocol, or a protocol related to other communication systems. The present application does not limit the protocol type.

[0101] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The following related technologies can be combined with the technical solutions of the embodiments of the present application as optional solutions, and they all fall within the scope of protection of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.

[0102] To facilitate a better understanding of the embodiments of the present application, the relay connection establishment process related to the present application is described. Specifically, as shown in Figure 2, the relay connection can be performed by the following entity devices: remote UE (Remote UE), UE to network relay UE (UE-to-NW Relay UE), Next Generation Radio Access Network (NG-RAN), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Non-3GPP Inter Working Function (N3IWF), where the connection between the remote UE and the relay UE is layer 3 (layer3, L3).

[0103] Specifically, as shown in FIG2 , in step 1 , service authorization and configuration are performed for the 5G Proximity-based Services (ProSe) L3 relay UE, and service authorization and configuration are performed for the 5G ProSe L3 remote UE.

[0104] 2 , in step 2, the 5G ProSe L3 remote UE performs discovery of the 5G ProSe L3 relay UE. As part of the discovery process, the 5G ProSe L3 remote UE learns about the connection services provided by the 5G ProSe L3 relay UE.

[0105] Specifically, as shown in Figure 2, in step 3, the 5G ProSe L3 remote UE selects a 5G ProSe L3 relay UE and establishes a connection for unicast mode communication. If there is no protocol data unit (PDU) session associated with the relay service code (Relay Service Code) or a new PDU session is required for relaying, the 5G ProSe L3 relay UE initiates a new PDU session establishment process for relaying before completing the PC5 connection establishment.

[0106] The network determines the PDU session to be established for relaying traffic and then generates Quality of Service (QoS) rules and QoS flow-level QoS parameters at the 5G ProSe L3 relay UE. The 5G ProSe L3 relay UE determines the PDU session type for relaying. In addition, the relay UE can also establish a PDU session that can be used to perform relay services for the far-end UE.

[0107] To facilitate a better understanding of the embodiments of the present application, the model segmentation-based reasoning method related to the present application is explained.

[0108] Model splitting is the most important feature of artificial intelligence (AI) reasoning. Specifically, in convolutional neural networks (CNNs) used for image recognition, such as the AlexNet model, different model split points can correspond to different terminal computing layers and data transmission volumes. For example, as shown in Figure 3, the overall trend is that the more layers a terminal calculates, the less intermediate data needs to be transmitted to a network server (such as an application server). In other words, when the terminal's computing power is low (for example, due to low battery), the application server can change the split point to allow the terminal to calculate fewer layers, while increasing the data rate in the Uu interface to transmit the higher load of intermediate data to the network.

[0109] However, sometimes, due to radio resource limitations, it's impossible to increase the data rate. In this case, terminals with lower computing power need to offload computing tasks to nearby terminals (such as relay terminals, which provide computing services), allowing the nearby terminals to send the calculated data to the network. Therefore, offloading workloads through direct device connections can relieve the computing load of the original terminal, while not necessarily increasing the data rate of the Uu interface, thereby achieving more ideal results.

[0110] In order to facilitate a better understanding of the embodiments of the present application, the problems solved by the present application are explained.

[0111] Remote UEs can access the network through relay UEs. Relay UEs can provide not only communication services but also computing services (i.e., proximity computing services). "Proximity computing services" means that relay UEs can not only provide relay communication services but also provide computing power to perform tasks and send the results to network servers (e.g., application servers).

[0112] However, how the relay terminal (Relay UE) implements proximity computing services is a problem that needs to be solved.

[0113] Based on the above problems, the present application proposes a wireless communication solution. When the first terminal accesses the network through the second terminal and the second terminal supports proximity computing services, for the first service, the second terminal can share part of the computing tasks of the first terminal, that is, the second terminal can use the side link between the second terminal and the first terminal to realize work task offloading based on proximity services, thereby reducing the computing load of the first terminal and optimizing the computing and transmission efficiency of the first service.

[0114] In an embodiment of the present application, a first terminal (such as UE-A) accesses a network through a second terminal (such as UE-B), and the second terminal (such as UE-B) supports proximity computing services. Specifically, "proximity computing services" means that the second terminal (such as UE-B) can not only provide relay communication services, but also provide computing power to provide computing services for a certain task, and send the calculation results to a network server (such as an application server). The following describes the proximity computing services provided by the second terminal (such as UE-B) through specific embodiments.

[0115] UE-A is using an AI model (such as AlexNet) for image recognition. As shown in Figure 3, the application server can predetermine five candidate segmentation points, which are respectively recorded as segmentation point 0 (cloud-based inference), segmentation point 1 (after pooling layer 1), segmentation point 2 (after pooling layer 2), segmentation point 3 (after pooling layer 5), and segmentation point 4 (device-based inference). The corresponding intermediate data sizes (such as the approximate output data size) and uplink data transmission rates (required UL data rate) of the five candidate segmentation points can be shown in Table 1. Fewer calculation layers means less workload for UE-A.

[0116] Table 1

[0117]

[0118] 1. As shown in Figure 4, UE-A is using the Alexnet model for image recognition and selecting split point 3 for AI inference. This means that the intermediate data per frame per second is 0.02 MByte, and the uplink data transmission rate is 4.8 Mbit / s. Specifically, the end-to-end service latency (including image recognition latency and intermediate data transmission latency) is 1 second. This means that the time it takes UE-A to perform the computational tasks for layers 1-15 of the Alexnet model + the time it takes to transmit the data related to the computational tasks for layers 1-15 of the Alexnet model + the time it takes the application server to perform the computational tasks for layers 16-24 of the Alexnet model = 1 second.

[0119] 2. When the battery of UE-A is low, UE-A cannot undertake the heavy workload of the AlexNet model (i.e., the computational tasks of layers 1-15 of the AlexNet model locally).

[0120] 3. UE-A finds that UE-B (such as Customer Premise Equipment (CPE)) which has installed the same model (i.e., AlexNet model) is willing to share the computing task from UE-A.

[0121] Specifically, as shown in Figure 5, UE-A establishes a sidelink (also known as a direct connection or direct device connection) with UE-B. During the sidelink establishment process, UE-B can also obtain information such as the end-to-end total service latency (including image recognition latency and intermediate data transmission latency) and the computation time consumed by UE-A to calculate layers 1-4 of the Alexnet model. Since UE-B has already obtained the end-to-end total service latency and the computation time consumed by UE-A to calculate layers 1-4 of the Alexnet model, and UE-B knows its own computation time for calculating layers 5-15 of the Alexnet model, UE-B can determine the QoS parameters for the Uu interface (the interface between UE-B and NG-RAN) and the QoS parameters for the PC5 interface (the interface between UE-B and UE-A), while maintaining the end-to-end total service latency for performing image recognition in Figure 5 consistent with the end-to-end total service latency for performing image recognition in Figure 4.

[0122] Note: It is assumed that UE-A and UE-B have the same computing power, that is, the time used to calculate certain AlexNet model layers is the same for UE-A and UE-B. Otherwise, the data rate on the Uu interface and PC5 interface may change accordingly.

[0123] 4. UE-A sends the intermediate data (data obtained after calculating layers 1-4 of the Alexnet model) to UE-B via the sidelink, allowing UE-B to perform further calculations (i.e., calculate layers 5-15 of the Alexnet model). UE-B then sends the intermediate data calculated by UE-A (data obtained after calculating layers 1-4 of the Alexnet model) and the intermediate data calculated by UE-B (data obtained after calculating layers 5-15 of the Alexnet model) to the application server via the Uu interface. The specific model layers calculated by UE-A and UE-B are shown in Figure 5. Proximity-based workload offloading is achieved using direct device connection (i.e., sidelink). In this case, there is no need to increase the data rate on UE-A's Uu interface, while simultaneously offloading UE-A's computational load.

[0124] 5. UE-A continues to use the sidelink and the computing power of UE-B for image recognition, while the end-to-end service latency of image recognition remains unchanged.

[0125] The technical solution of this application is described in detail below through specific embodiments.

[0126] FIG6 is a schematic flow chart of a wireless communication method 200 according to an embodiment of the present application, in which a first terminal uses a PDU session established between a second terminal and a network to transmit data related to the first terminal. Specifically, as shown in FIG6 , the wireless communication method 200 may include at least some of the following:

[0127] S210, the first terminal sends first information; wherein the first information includes at least one of the following: identification information of the first terminal, an identifier of a first PDU session, and first indication information; wherein the first PDU session is a PDU session established between the first terminal and the network, and the first indication information is used to instruct the second terminal to perform a proximity computing service;

[0128] S220: The second terminal receives the first information.

[0129] In an embodiment of the present application, the second terminal can support proximity computing services, that is, the second terminal can not only provide relay communication services, but also provide computing power to provide computing services for a certain task and send the calculation results to the application server.

[0130] In some embodiments, the first terminal may be a remote terminal, and the second terminal may be a relay terminal.

[0131] In some embodiments, before the second terminal executes the proximity computing service (i.e., before the second terminal participates in the computing task), the computing task executed by the first terminal and the computing task executed by the network constitute the first service. For example, as shown in FIG4 , the computing task executed by the first terminal is the computing task of layers 1-15 of the Alexnet model, and the computing task executed by the network (i.e., the application server) is the computing task of layers 16-24 of the Alexnet model, and the computing task of layers 1-24 of the Alexnet model constitutes the first task (i.e., the image recognition task).

[0132] In some embodiments, after the second terminal executes the proximity computing service (i.e., after the second terminal participates in the computing task), the computing task executed by the first terminal, the computing task executed by the second terminal, and the computing task executed by the network constitute the first service. For example, as shown in FIG5 , the computing task executed by the first terminal is the computing task of layers 1-4 of the Alexnet model, the computing task executed by the second terminal is the computing task of layers 5-15 of the Alexnet model, the computing task executed by the network (i.e., the application server) is the computing task of layers 16-24 of the Alexnet model, and the computing task of layers 1-24 of the Alexnet model constitutes the first task (i.e., the image recognition task).

[0133] In some embodiments, the first service may be an image recognition task, a measurement task, a positioning task, etc., which is not limited in this embodiment of the present application.

[0134] In some embodiments, the identification information of the first terminal includes at least an identification used by the first terminal in the core network or a layer 2 identification of the first terminal.

[0135] In some embodiments, when the identification information of the first terminal includes at least the layer 2 identification of the first terminal, the second terminal or the core network device can determine the identification used by the first terminal in the core network based on the layer 2 identification of the first terminal.

[0136] In some embodiments, the identifier used by the first terminal in the core network may include but is not limited to at least one of the following:

[0137] Subscription Permanent Identifier (SUPI), 5G Globally Unique Temporary UE Identity (5G-GUTI).

[0138] It should be noted that the identification information of the first terminal may also include other identifications of the first terminal, which is not limited in this embodiment of the present application.

[0139] In some embodiments, the first PDU session may specifically be: a PDU session that the first terminal requests to establish before the second terminal participates in the computing task and is used to transmit data related to the computing task performed by the first terminal.

[0140] It should be understood that the first terminal may have multiple PDU sessions. This embodiment only targets the first PDU session, and other PDU sessions are not affected.

[0141] In an embodiment of the present application, the first indication information is used to instruct the second terminal to perform a proximity computing service, and then the second terminal can trigger a PDU session establishment or modification process and obtain the Internet Protocol (IP) address previously used by the first terminal (i.e., the IP address of the first PDU session). Furthermore, the second terminal uses the IP address previously used by the first terminal to transmit computing task-related data, thereby ensuring that the IP address used by the second terminal to transmit computing task-related data before and after participating in the computing task remains unchanged, and the network can also identify the computing task-related data transmitted by the second terminal after participating in the computing task.

[0142] Further optionally, as shown in FIG7 , the wireless communication method 200 may further include at least part of the following contents:

[0143] S230, the second terminal sends second information; wherein the second information is used to establish or modify a PDU session between the second terminal and the network, and the second information includes at least one of the following: identification information of the first terminal, an identification of the first PDU session, and second indication information; wherein the second indication information is used to indicate acquisition of address information of the first PDU session, and / or the second indication information is used to indicate selection of an SMF entity and / or a UPF entity serving the first PDU session;

[0144] S240, the SMF entity receives the second information;

[0145] S250, the SMF entity sends third information; wherein the third information includes at least address information of the first PDU session;

[0146] S260, the second terminal receives the third information;

[0147] S270, the second terminal uses the address information of the first PDU session to transmit at least one of the following: data related to the computing task executed by the second terminal, and data related to the computing task executed by the first terminal obtained from the first terminal.

[0148] Specifically, the SMF entity in S240 is the SMF entity serving the first PDU session.

[0149] Specifically, in S270, the address used by the second terminal when transmitting data related to the computing task executed by the second terminal and / or data related to the computing task executed by the first terminal is the address information of the first PDU session.

[0150] In some embodiments, the address information of the first PDU session may be one of the following: an Internet Protocol (IP) address, an IP v6 address, or a Media Access Control (MAC) address.

[0151] In an embodiment of the present application, the second terminal may indicate to obtain the address information of the first PDU session based on the content contained in the first information, and then the second terminal may use the address information of the first PDU session to transmit at least one of the following: data related to the computing task performed by the second terminal, and data related to the computing task performed by the first terminal obtained from the first terminal. Specifically, the second terminal uses the address information of the first PDU session to transmit the computing task-related data, which can ensure that the address used by the second terminal when transmitting the computing task-related data before and after participating in the computing task remains unchanged, and the network can also identify the computing task-related data transmitted by the second terminal after participating in the computing task.

[0152] In some embodiments, the amount of computing tasks performed by the first terminal and the amount of computing tasks performed by the second terminal may be determined by the first terminal and indicated to the second terminal. Alternatively, the amount of computing tasks performed by the first terminal and the amount of computing tasks performed by the second terminal may be determined by negotiation between the first terminal and the second terminal.

[0153] In some embodiments, the first terminal sends the first information after a discovery process, that is, the first terminal may send the first information to the second terminal after discovering the second terminal. Specifically, the discovery process may be shown in FIG2 .

[0154] In some embodiments, the first terminal sends the first information during the process of establishing a sideline connection with the second terminal. Optionally, for example, the first information is carried by a direct communication request, that is, the first terminal can carry the first information in the direct communication request sent during the process of establishing the sideline connection with the second terminal.

[0155] In some embodiments, the first terminal sends the first information after establishing a sideline connection (also referred to as a PC5 connection) with the second terminal. Optionally, for example, the first information is carried by a PC5 user plane message. Specifically, the PC5 connection establishment process can be shown in Figure 2.

[0156] In some embodiments, each computing task of the first service is executed by a first model. Optionally, the first model is an Alexnet model, or the first model is another network model, which is not limited in this embodiment of the present application.

[0157] In some embodiments, the model information of the first model is obtained by the first terminal during a registration process. For example, the model information of the first model is obtained by the first terminal during a fifth generation system (5G system, 5GS) registration process. Specifically, the 5GS registration process may be as shown in FIG2 .

[0158] In some embodiments, the model information of the first model is pre-configured by the network device, or the model information of the first model is agreed upon by a protocol.

[0159] In some embodiments, the model information of the first model includes but is not limited to at least one of the following: model topology and parameter information of the first model, model segmentation point information of the first model, and the amount of intermediate data corresponding to the model segmentation points of the first model.

[0160] For example, the amount of intermediate data corresponding to the model segmentation points of the first model may be as shown in Table 1 above.

[0161] In some embodiments, the first terminal discovers the second terminal according to at least one of the following:

[0162] Whether the first model is supported, and whether proximity computing services are supported.

[0163] In some embodiments, the second information is carried by one of the following:

[0164] PDU session establishment request, PDU session modification request.

[0165] Specifically, the PDU session establishment process may be shown in FIG2 .

[0166] For example, the second terminal may send a PDU session establishment request to request the establishment of a new PDU session, which is recorded as a second PDU session. The address information of the second PDU session is the address information of the first PDU session. The second PDU session is used to transmit at least one of the following: data related to the computing task performed by the second terminal, and data related to the computing task performed by the first terminal obtained from the first terminal. The address information is, for example, an IP address.

[0167] For example, the second terminal may request to establish a new PDU session by sending a PDU session establishment request, which is recorded as a second PDU session. The second PDU session may be the same PDU session as the first PDU session, and the address information corresponding to the second PDU session is the address information of the first PDU session. The second PDU session is used to transmit at least one of the following: data related to the computing task performed by the second terminal, and data related to the computing task performed by the first terminal obtained from the first terminal. The address information is, for example, an IP address.

[0168] For another specific example, the second terminal may send a PDU session modification request to request modification of an existing PDU session, which is recorded as a third PDU session. The address information of the modified third PDU session is the address information of the first PDU session. The modified third PDU session is used to transmit at least one of the following: data related to a computing task performed by the second terminal, and data related to a computing task performed by the first terminal obtained from the first terminal. The address information is, for example, an IP address.

[0169] In some embodiments, when the second information is carried in a PDU session establishment request, the third information is carried in a PDU session establishment response; and / or, when the second information is carried in a PDU session modification request, the third information is carried in a PDU session modification response.

[0170] In some embodiments, the first terminal triggers the release of the first PDU session. That is, after the second terminal participates in the computing task, the first terminal can transmit data related to the computing task performed by the first terminal through the second terminal, and thus the first terminal can trigger the release of the first PDU session.

[0171] In some embodiments, the SMF entity triggers the release of the first PDU session. That is, after the second terminal participates in the computing task, the first terminal can transmit the computing task related data executed by the first terminal through the second terminal, and therefore, the SMF can trigger the release of the first PDU session.

[0172] Therefore, in an embodiment of the present application, the first terminal sends the first information, so that the second terminal can instruct to obtain the address information of the first PDU session based on the content contained in the first information, and then the second terminal can use the address information of the first PDU session to transmit at least one of the following: data related to the computing task performed by the second terminal, and data related to the computing task performed by the first terminal obtained from the first terminal. Specifically, the second terminal uses the address information of the first PDU session to transmit the computing task related data, which can ensure that the address information used by the second terminal when transmitting the computing task related data before and after participating in the computing task remains unchanged, and the network can also identify the computing task related data transmitted after the second terminal participates in the computing task. That is, when the first terminal accesses the network through the second terminal and the second terminal supports the proximity computing service, for the first business, the second terminal can share part of the computing task of the first terminal, and the second terminal can use the side link between the first terminal to realize the work task offloading based on the proximity service, thereby reducing the computing load of the first terminal and optimizing the computing and transmission efficiency of the first business.

[0173] FIG8 is a schematic flowchart of a wireless communication method 300 according to an embodiment of the present application. As shown in FIG8 , the wireless communication method 300 may include at least part of the following contents:

[0174] S310, the second terminal sends second information; wherein the second information is used to establish or modify a PDU session between the second terminal and the network, and the second information includes at least one of the following: identification information of the first terminal, an identification of the first PDU session, and second indication information; wherein the first PDU session is a PDU session established between the first terminal and the network, and the second indication information is used to instruct to obtain address information of the first PDU session, and / or the second indication information is used to instruct to select an SMF entity and / or a UPF entity serving the first PDU session;

[0175] S320: The SMF entity receives the second information.

[0176] In an embodiment of the present application, the second terminal can support proximity computing services, that is, the second terminal can not only provide relay communication services, but also provide computing power to provide computing services for a certain task and send the calculation results to the application server.

[0177] In some embodiments, the first terminal may be a remote terminal, and the second terminal may be a relay terminal.

[0178] In some embodiments, before the second terminal executes the proximity computing service (i.e., before the second terminal participates in the computing task), the computing task executed by the first terminal and the computing task executed by the network constitute the first service. For example, as shown in FIG4 , the computing task executed by the first terminal is the computing task of layers 1-15 of the Alexnet model, and the computing task executed by the network (i.e., the application server) is the computing task of layers 16-24 of the Alexnet model, and the computing task of layers 1-24 of the Alexnet model constitutes the first task (i.e., the image recognition task).

[0179] In some embodiments, after the second terminal executes the proximity computing service (i.e., after the second terminal participates in the computing task), the computing task executed by the first terminal, the computing task executed by the second terminal, and the computing task executed by the network constitute the first service. For example, as shown in FIG5 , the computing task executed by the first terminal is the computing task of layers 1-4 of the Alexnet model, the computing task executed by the second terminal is the computing task of layers 5-15 of the Alexnet model, the computing task executed by the network (i.e., the application server) is the computing task of layers 16-24 of the Alexnet model, and the computing task of layers 1-24 of the Alexnet model constitutes the first task (i.e., the image recognition task).

[0180] In some embodiments, the first service may be an image recognition task, a measurement task, a positioning task, etc., which is not limited in this embodiment of the present application.

[0181] In some embodiments, the identification information of the first terminal includes at least an identification used by the first terminal in the core network or a layer 2 identification of the first terminal.

[0182] In some embodiments, the identifier used by the first terminal in the core network may include but is not limited to at least one of the following:

[0183] SUPI, 5G-GUTI.

[0184] In some embodiments, the first PDU session may specifically be: a PDU session that the first terminal requests to establish before the second terminal participates in the computing task and is used to transmit data related to the computing task performed by the first terminal.

[0185] In some embodiments, the SMF entity sends third information; wherein the third information includes at least address information of the first PDU session.

[0186] In some embodiments, the address information of the first PDU session may be one of the following:

[0187] IP address, IP v6 address, MAC address.

[0188] In some embodiments, the second terminal uses the address information of the first PDU session to transmit at least one of the following: data related to the computing task performed by the second terminal, and data related to the computing task performed by the first terminal obtained from the first terminal.

[0189] Specifically, the SMF entity in S320 is the SMF entity serving the first PDU session.

[0190] In an embodiment of the present application, the second terminal may obtain the address information of the first PDU session through the second information indication, and further, the second terminal may use the address information of the first PDU session to transmit at least one of the following: data related to the computing task performed by the second terminal, and data related to the computing task performed by the first terminal obtained from the first terminal. Specifically, the second terminal uses the address information of the first PDU session to transmit the computing task-related data, which can ensure that the address information used by the second terminal when transmitting the computing task-related data before and after participating in the computing task remains unchanged, and the network can also identify the computing task-related data transmitted by the second terminal after participating in the computing task.

[0191] In some embodiments, the amount of computing tasks performed by the first terminal and the amount of computing tasks performed by the second terminal may be determined by the first terminal and indicated to the second terminal. Alternatively, the amount of computing tasks performed by the first terminal and the amount of computing tasks performed by the second terminal may be determined by negotiation between the first terminal and the second terminal.

[0192] In some embodiments, the second information is carried by one of the following:

[0193] PDU session establishment request, PDU session modification request.

[0194] Specifically, the PDU session establishment process may be shown in FIG2 .

[0195] For example, the second terminal can send a PDU session establishment request to request the establishment of a new PDU session, which is recorded as the second PDU session. The IP address of the second PDU session is the IP address corresponding to the first PDU session. The second PDU session is used to transmit at least one of the following: data related to the computing task performed by the second terminal, and data related to the computing task performed by the first terminal obtained from the first terminal.

[0196] For example, the second terminal can request to establish a new PDU session by sending a PDU session establishment request, which is recorded as the second PDU session. The second PDU session can be the same PDU session as the first PDU session, and the IP address corresponding to the second PDU session is the IP address corresponding to the first PDU session. The second PDU session is used to transmit at least one of the following: data related to the computing task performed by the second terminal, and data related to the computing task performed by the first terminal obtained from the first terminal.

[0197] Specifically, for example, the second terminal can send a PDU session modification request to request to modify an original PDU session, which is recorded as the third PDU session. The IP address corresponding to the modified third PDU session is the IP address corresponding to the first PDU session. The modified third PDU session is used to transmit at least one of the following: data related to the computing task performed by the second terminal, and data related to the computing task performed by the first terminal obtained from the first terminal.

[0198] In some embodiments, when the second information is carried in a PDU session establishment request, the third information is carried in a PDU session establishment response; and / or, when the second information is carried in a PDU session modification request, the third information is carried in a PDU session modification response.

[0199] In some embodiments, the first terminal triggers the release of the first PDU session. That is, after the second terminal participates in the computing task, the first terminal can transmit data related to the computing task performed by the first terminal through the second terminal, and thus the first terminal can trigger the release of the first PDU session.

[0200] In some embodiments, the SMF entity triggers the release of the first PDU session. That is, after the second terminal participates in the computing task, the first terminal can transmit the computing task related data executed by the first terminal through the second terminal, and therefore, the SMF can trigger the release of the first PDU session.

[0201] In some embodiments, before sending the second information, the second terminal may also receive the first information sent by the first terminal; wherein the first information includes at least one of the following: identification information of the first terminal, identification of the first PDU session, and first indication information; the first indication information is used to instruct the second terminal to perform proximity computing services.

[0202] In some embodiments, when the identification information of the first terminal includes at least the layer 2 identification of the first terminal, the second terminal or the core network device can determine the identification used by the first terminal in the core network based on the layer 2 identification of the first terminal.

[0203] In an embodiment of the present application, the first indication information is used to instruct the second terminal to perform a proximity computing service, and then the second terminal can trigger a PDU session establishment or modification process and obtain the IP address previously used by the first terminal (i.e., the IP address corresponding to the first PDU session). Furthermore, the second terminal uses the IP address previously used by the first terminal to transmit computing task-related data, thereby ensuring that the IP address used by the second terminal to transmit computing task-related data before and after participating in the computing task remains unchanged, and the network can also identify the computing task-related data transmitted by the second terminal after participating in the computing task.

[0204] In some embodiments, the first terminal sends the first information after a discovery process, that is, the first terminal may send the first information to the second terminal after discovering the second terminal. Specifically, the discovery process may be shown in FIG2 .

[0205] In some embodiments, the first terminal sends the first information during the process of establishing a sideline connection with the second terminal. Optionally, for example, the first information is carried by a direct communication request, that is, the first terminal can carry the first information in the direct communication request sent during the process of establishing the sideline connection with the second terminal.

[0206] In some embodiments, the first terminal sends the first information after establishing a sideline connection (also referred to as a PC5 connection) with the second terminal. Optionally, for example, the first information is carried by a PC5 user plane message. Specifically, the PC5 connection establishment process can be shown in Figure 2.

[0207] In some embodiments, each computing task of the first service is executed by a first model. Optionally, the first model is an Alexnet model, or the first model is another network model, which is not limited in this embodiment of the present application.

[0208] In some embodiments, the model information of the first model is obtained by the first terminal during a registration process. For example, the model information of the first model is obtained by the first terminal during a fifth generation system (5G system, 5GS) registration process. Specifically, the 5GS registration process may be as shown in FIG2 .

[0209] In some embodiments, the model information of the first model is pre-configured by the network device, or the model information of the first model is agreed upon by a protocol.

[0210] In some embodiments, the model information of the first model includes but is not limited to at least one of the following: model topology and parameter information of the first model, model segmentation point information of the first model, and the amount of intermediate data corresponding to the model segmentation points of the first model.

[0211] For example, the amount of intermediate data corresponding to the model segmentation points of the first model may be as shown in Table 1 above.

[0212] Therefore, in an embodiment of the present application, the first terminal sends the first information, so that the second terminal can instruct to obtain the address information of the first PDU session based on the content contained in the first information, and then the second terminal can use the address information of the first PDU session to transmit at least one of the following: data related to the computing task performed by the second terminal, and data related to the computing task performed by the first terminal obtained from the first terminal. Specifically, the second terminal uses the address information of the first PDU session to transmit the computing task related data, which can ensure that the address used by the second terminal when transmitting the computing task related data before and after participating in the computing task remains unchanged, and the network can also identify the computing task related data transmitted after the second terminal participates in the computing task. That is, when the first terminal accesses the network through the second terminal and the second terminal supports the proximity computing service, for the first business, the second terminal can share part of the computing task of the first terminal, and the second terminal can use the side link between the first terminal to realize the work task offloading based on the proximity service, thereby reducing the computing load of the first terminal and optimizing the computing and transmission efficiency of the first business.

[0213] The technical solution of this application is described in detail below through a specific embodiment.

[0214] In Example 1, assuming the first terminal is UE1, the second terminal is UE2, the first PDU session is PDU session 1, and the address information of the PDU session is an IP address. As shown in Figure 9, it can include three parts: the first part: UE1 and UE2 establish a PC5 connection, which can be implemented through S1-1 to S1-3; the second part: UE2 (i.e., the relay UE) establishes a PDU session, which can be implemented through S2-1 to S2-5; and the third part: UE1 or the SMF entity triggers the release of UE1's PDU session 1.

[0215] As shown in FIG9 , before the first part, a PDU session 1 is established between UE1 and the network, and UE1 can use PDU session 1 to transmit computing task related data.

[0216] S1-1, UE1 sends a direct communication request to UE2.

[0217] S1-2, a secure link is established between UE1 and UE2.

[0218] S1-3, UE2 sends a direct communication response to UE1.

[0219] Optionally, UE1 may inform UE2 of at least one of the following parameters through a direct communication request:

[0220] UE1 identity (Identity, ID), the identity of UE1's PDU session 1, the first indication information.

[0221] Optionally, UE1 may inform UE2 of at least one of the following parameters through a PC5 user plane message:

[0222] UE1 identity (Identity, ID), the identity of UE1's PDU session 1, the first indication information.

[0223] Among them, UE1ID refers to the ID used by UE1 in the core network, such as SUPI, 5G-GUTI, which can be identified by the core network elements; or UE1ID refers to the layer 2 ID of UE1, and then UE2 determines the ID used by UE1 in the core network based on the layer 2 ID of UE1. The identifier of UE1's PDU session 1: refers to the PDU session identifier currently used by UE1 to transmit data for the first service. The first indication information: is used to instruct UE2 to perform "proximity computing service", so that UE2 can trigger the establishment of the second part of the PDU session and obtain the IP address previously used by UE1.

[0224] It should be noted that, in the first part, UE1 may have multiple PDU sessions. The PDU session mentioned here is the PDU session serving the first business data transmission, and other PDU sessions may not be affected.

[0225] Optionally, in the direct communication request or PC5 user plane message in the first part, UE1 may send at least one of the following parameters to UE2: information about the computing task performed by UE1, information about the computing task performed by UE2, the computing time of the computing task performed by UE1, and the total service time (including the computing time of the computing task performed by UE1, the computing time of the computing task performed by UE2, the time for transmitting data related to the computing task performed by UE1 and data related to the computing task performed by UE2, and the computing time of the computing task performed by the network). Thus, UE2 can determine the QoS parameters of the PC5 interface between UE2 and UE1, and the QoS parameters of the Uu interface between UE2 and the network device. Furthermore, UE2 can receive data related to the computing task performed by UE1 based on the QoS parameters of the PC5 interface; and UE2 can transmit data related to the computing task performed by UE1 and data related to the computing task performed by UE2 to the network based on the QoS parameters of the Uu interface.

[0226] S2-1, UE2 sends a PDU session establishment request to the SMF entity, wherein the PDU session establishment request includes at least one of the following: UE1ID, the identifier of UE1's PDU session 1, and second indication information. The second indication information is used to indicate the acquisition of the IP address of PDU session 1, and / or the second indication information is used to indicate the selection of the SMF entity serving PDU session 1. In addition, optionally, the PDU session requested by UE2 can carry the PDU session 2 identifier separately, and the identifier of UE1's PDU session 1 can be used as the identifier for UE2 to establish the PDU session.

[0227] S2-2, PDU session establishment / modification based on N4 interface is performed between SMF entity and UPF entity.

[0228] S2-3, the SMF entity sends an N1N2 message to the AMF entity.

[0229] S2-4, the AMF entity sends an N2PDU session request to the Radio Access Network (RAN) device.

[0230] S2-5, the RAN device and UE2 execute access network (AN) related resource establishment (also carrying a downlink PDU session establishment response, including the IP address corresponding to UE1's PDU session 1).

[0231] In the second part, after receiving the PDU session establishment request, the SMF entity assigns the IP address identified by UE1's PDU session 1 to UE2 and continues to execute other process steps for establishing the PDU session.

[0232] After the second part, UE2 can obtain the data related to the computing task performed by UE1 through the PC5 link, and UE2 can use PDU session 2 to transmit the data related to the computing task performed by UE1 and the data related to the computing task performed by UE2.

[0233] In the third part, since the IP address corresponding to UE1's PDU session 1 has been used by UE2, UE1's PDU session 1 needs to be released. The release can be triggered by the SMF entity or UE1.

[0234] FIG10 is a schematic flow chart of a wireless communication method 400 according to an embodiment of the present application, in which a first terminal uses a PDU session established between a second terminal and a network to transmit data related to the first terminal. Specifically, as shown in FIG10 , the wireless communication method 400 may include at least part of the following contents:

[0235] S410, the first terminal sends fourth information; wherein the fourth information includes at least one of the following: information about the first computing task, information about the second computing task, computing time of the first computing task, and total time of the first service; wherein the first computing task is executed by the first terminal, the second computing task is executed by the second terminal, and the first computing task, the second computing task, and computing tasks executed by the network constitute the first service; wherein the total time of the first service includes computing time of the first computing task, time for transmitting data related to the first computing task, computing time of the second computing task, time for transmitting data related to the second computing task, and computing time of computing tasks executed by the network;

[0236] S420: The second terminal receives the fourth information.

[0237] In an embodiment of the present application, the second terminal can support proximity computing services, that is, the second terminal can not only provide relay communication services, but also provide computing power to provide computing services for a certain task and send the calculation results to the application server.

[0238] In some embodiments, the first terminal may be a remote terminal, and the second terminal may be a relay terminal.

[0239] In some embodiments, before the second terminal executes the proximity computing service (i.e., before the second terminal participates in the computing task), the computing task executed by the first terminal and the computing task executed by the network constitute the first service. For example, as shown in FIG4 , the computing task executed by the first terminal is the computing task of layers 1-15 of the Alexnet model, and the computing task executed by the network (i.e., the application server) is the computing task of layers 16-24 of the Alexnet model, and the computing task of layers 1-24 of the Alexnet model constitutes the first task (i.e., the image recognition task).

[0240] In some embodiments, after the second terminal executes the proximity computing service (i.e., after the second terminal participates in the computing task), the computing task executed by the first terminal, the computing task executed by the second terminal, and the computing task executed by the network constitute the first service. For example, as shown in FIG5 , the computing task executed by the first terminal is the computing task of layers 1-4 of the Alexnet model, the computing task executed by the second terminal is the computing task of layers 5-15 of the Alexnet model, the computing task executed by the network (i.e., the application server) is the computing task of layers 16-24 of the Alexnet model, and the computing task of layers 1-24 of the Alexnet model constitutes the first task (i.e., the image recognition task).

[0241] In some embodiments, the first service may be an image recognition task, a measurement task, a positioning task, etc., which is not limited in this embodiment of the present application.

[0242] It should be noted that the QoS on the PC5 interface and the Uu interface is determined by the relay terminal (i.e., the second terminal). Generally, since the relay terminal (i.e., the second terminal) only provides communication services, that is, forwarding the data sent by the remote terminal (i.e., the first terminal) to the fifth generation system (5G System, 5GS), the QoS parameters of the PC5 interface and the Uu interface are the same.

[0243] However, when the relay terminal (i.e., the second terminal) provides not only communication services but also computing services (also known as "proximal computing services"), it is necessary to consider the QoS parameter values ​​on different interfaces from the perspective of end-to-end services, because at this time, the end-to-end service time is determined by the task computing time + communication time.

[0244] In an embodiment of the present application, when a first terminal accesses a network through a second terminal and the second terminal supports proximity computing services, the second terminal can determine the QoS parameters of the PC5 interface between the second terminal and the first terminal, as well as the QoS parameters of the Uu interface between the second terminal and the network device, based on information about the computing task performed by the first terminal, the computing time of the computing task performed by the first terminal, information about the computing task performed by the second terminal, the computing time of the computing task performed by the second terminal, and the total time of the first service (including computing and transmission time). Furthermore, the second terminal can receive data related to the computing task performed by the first terminal based on the QoS parameters of the PC5 interface; and the second terminal can transmit data related to the computing task performed by the first terminal and data related to the computing task performed by the second terminal to the network based on the QoS parameters of the Uu interface.

[0245] In some embodiments, the IP address used by the second terminal when transmitting the first computing task-related data and / or the second computing task-related data is the IP address of the first terminal. Specifically, the first terminal can send the first computing task-related data to the second terminal via the PC5 interface. After the second terminal executes the second computing task, the second terminal sends the first computing task-related data and / or the second computing task-related data to the network. Moreover, the IP address used by the second terminal when transmitting the first computing task-related data and / or the second computing task-related data is the IP address of the first terminal.

[0246] It should be noted that the IP address of the first terminal may be: the IP address corresponding to the PDU session that the first terminal requests to establish before the second terminal participates in the computing task and is used to transmit data related to the computing task performed by the first terminal.

[0247] Specifically, the second terminal uses the IP address previously used by the first terminal to transmit computing task-related data, thereby ensuring that the IP address used by the second terminal to transmit computing task-related data before and after participating in the computing task remains unchanged, and the network can also identify the computing task-related data transmitted by the second terminal after participating in the computing task.

[0248] In some embodiments, the second terminal sends fifth information; wherein the fifth information is used to request the IP address of the first terminal, and / or the fifth information is used to indicate that the second terminal will perform a proximity computing service.

[0249] For example, the second terminal sends the fifth information to the SMF entity, and the SMF can allocate the IP address of the first terminal to the second terminal based on the fifth information.

[0250] In some embodiments, the fifth information includes at least one of the following: identification information of the first terminal, and PDU session information used by the first terminal to transmit data related to the computing task it performs. The identification information of the first terminal includes at least an identification used by the first terminal in the core network.

[0251] It should be noted that the IP address of the first terminal is the IP address corresponding to the PDU session used by the first terminal to transmit data related to the computing task it performs. After the SMF entity learns the PDU session information used by the first terminal to transmit data related to the computing task it performs, it can know the IP address of the first terminal. Thus, the SMF can assign the IP address of the first terminal to the second terminal.

[0252] In some embodiments, the content included in the fifth information is obtained by the second terminal in a discovery process, or the content included in the fifth information is obtained by the second terminal in a process of establishing a sideline connection with the first terminal.

[0253] In some embodiments, the fifth information is sent by the second terminal in the process of requesting to establish a target PDU session;

[0254] The target PDU session is used to transmit data related to the first computing task and / or data related to the second computing task.

[0255] In some embodiments, the target PDU session may be a PDU session requested by the first terminal to be established for transmitting data related to the computing task performed by it, or the target PDU session may be a PDU session different from the PDU session requested by the first terminal to be established.

[0256] In some embodiments, the fifth information is carried by one of the following:

[0257] PDU session establishment request, PDU session modification request.

[0258] Specifically, the PDU session establishment process may be shown in FIG2 .

[0259] For example, the second terminal can request to establish a new PDU session, namely, a target PDU session, by sending a PDU session establishment request. The IP address corresponding to the target PDU session is the IP address of the first terminal. The target PDU session is used to transmit at least one of the following: data related to the computing task performed by the second terminal, and data related to the computing task performed by the first terminal obtained from the first terminal.

[0260] Specifically, for example, the second terminal can request to modify an original PDU session by sending a PDU session modification request. The modified PDU session is the target PDU session. The IP address corresponding to the target PDU session is the IP address of the first terminal. The target PDU session is used to transmit at least one of the following: data related to the computing task performed by the second terminal, and data related to the computing task performed by the first terminal obtained from the first terminal.

[0261] In some embodiments, each computing task of the first service is executed by a first model. Optionally, the first model is an Alexnet model, or the first model is another network model, which is not limited in this embodiment of the present application.

[0262] In some embodiments, the fourth information further includes at least one of the following:

[0263] Information about the first model, at least one model segmentation point of the first model and information about the corresponding intermediate data volume.

[0264] In some embodiments, the model information of the first model is obtained by the second terminal during a registration process. For example, the model information of the first model is obtained by the first terminal during a fifth generation system (5G system, 5GS) registration process, and the 5GS registration process may be as shown in FIG2 .

[0265] In some embodiments, the model information of the first model is pre-configured by the network device, or the model information of the first model is agreed upon by the protocol, or the model information of the first model is configured or indicated by the first terminal.

[0266] In some embodiments, the model information of the first model includes but is not limited to at least one of the following: model topology and parameter information of the first model, model segmentation point information of the first model, and the amount of intermediate data corresponding to the model segmentation points of the first model.

[0267] In some embodiments, the second terminal determines, based on the fourth information, quality of service (QoS) parameters of a PC5 interface between the second terminal and the first terminal, and QoS parameters of a Uu interface between the second terminal and the network device.

[0268] In some embodiments, the second terminal determines the QoS parameters of the PC5 interface between the second terminal and the first terminal, and the QoS parameters of the Uu interface between the second terminal and the network device based on the fourth information, the calculation time of the second computing task, at least one model segmentation point of the first model and the corresponding intermediate data volume information.

[0269] In some embodiments, the first terminal sends the fourth information after the discovery process. In other words, the second terminal receives the fourth information after the discovery process. Specifically, the discovery process may be as shown in FIG2 .

[0270] In some embodiments, the first terminal sends the fourth information during the process of establishing a sideline connection with the second terminal. In other words, the second terminal receives the fourth information during the process of establishing a sideline connection (i.e., a PC5 connection) with the first terminal. Specifically, the PC5 connection establishment process may be shown in FIG2 .

[0271] In some embodiments, the first terminal sends the fourth information after establishing a sideline connection (i.e., a PC5 connection) with the second terminal. In other words, the second terminal receives the fourth information after establishing a sideline connection with the first terminal. Specifically, the PC5 connection establishment process may be shown in FIG2 .

[0272] In some embodiments, the first terminal discovers the second terminal according to at least one of the following:

[0273] Whether the first model is supported, and whether proximity computing services are supported.

[0274] Therefore, in an embodiment of the present application, when the first terminal accesses the network through the second terminal and the second terminal supports proximity computing services, the second terminal can determine the QoS parameters of the PC5 interface between the second terminal and the first terminal, and the QoS parameters of the Uu interface between the second terminal and the network device based on the information of the computing task performed by the first terminal, the computing time of the computing task performed by the first terminal, the information of the computing task performed by the second terminal, the computing time of the computing task performed by the second terminal, and the total time of the first service (including computing and transmission time). Further, the second terminal can receive data related to the computing task performed by the first terminal based on the QoS parameters of the PC5 interface; and the second terminal can transmit data related to the computing task performed by the first terminal and data related to the computing task performed by the second terminal to the network based on the QoS parameters of the Uu interface. That is, when the first terminal accesses the network through the second terminal and the second terminal supports proximity computing services, for the first service, the second terminal can share part of the computing task of the first terminal, and the second terminal can use the side link between the first terminal and the first terminal to achieve work task offloading based on proximity services, thereby reducing the computing load of the first terminal and optimizing the computing and transmission efficiency of the first service.

[0275] The above text, in combination with Figures 6 to 10, describes in detail the method embodiment of the present application. The following text, in combination with Figures 11 to 16, describes in detail the device embodiment of the present application. It should be understood that the device embodiment and the method embodiment correspond to each other, and similar descriptions can refer to the method embodiment.

[0276] FIG11 shows a schematic block diagram of a terminal device 500 according to an embodiment of the present application. The terminal device 500 is a first terminal, which uses a protocol data unit (PDU) session established between a second terminal and a network to transmit data related to the first terminal. As shown in FIG11 , the terminal device 500 includes:

[0277] The communication unit 510 is configured to send first information;

[0278] The first information includes at least one of the following: identification information of the first terminal, an identifier of a first protocol data unit PDU session, and first indication information;

[0279] The first PDU session is a PDU session established between the first terminal and the network, and the first indication information is used to instruct the second terminal to perform a proximity computing service.

[0280] In some embodiments, the communication unit 510 is specifically configured to:

[0281] The first information is sent after the discovery process, or the first information is sent during the process of establishing the sideline connection with the second terminal, or the first information is sent after the sideline connection with the second terminal is established.

[0282] In some embodiments, when the first terminal sends the first information during the process of establishing a sideline connection with the second terminal, the first information is carried by a direct communication request; or,

[0283] In the case where the first terminal sends the first information after the sideline connection with the second terminal is established, the first information is carried by a PC5 user plane message.

[0284] In some embodiments, before the second terminal executes the proximity computing service, the computing task executed by the first terminal and the computing task executed by the network constitute a first service;

[0285] After the second terminal executes the proximity computing service, the computing task executed by the first terminal, the computing task executed by the second terminal, and the computing task executed by the network constitute a first service.

[0286] In some embodiments, the address used by the second terminal when transmitting data related to the computing task executed by the second terminal and / or data related to the computing task executed by the first terminal is the address information of the first PDU session.

[0287] In some embodiments, each computing task of the first business is executed through the first model.

[0288] In some embodiments, the model information of the first model is obtained by the first terminal during a registration process.

[0289] In some embodiments, the model information of the first model is obtained by the first terminal during the fifth generation system 5GS registration process.

[0290] In some embodiments, the model information of the first model is pre-configured by the network device, or the model information of the first model is agreed upon by a protocol.

[0291] In some embodiments, the model information of the first model includes at least one of the following: model topology and parameter information of the first model, model segmentation point information of the first model, and the amount of intermediate data corresponding to the model segmentation points of the first model.

[0292] In some embodiments, the terminal device 500 further includes:

[0293] The processing unit 520 is configured to discover the second terminal according to at least one of the following:

[0294] Whether the first model is supported, and whether proximity computing services are supported.

[0295] In some embodiments, the terminal device 500 further includes:

[0296] The processing unit 520 is configured to trigger the release of the first PDU session.

[0297] In some embodiments, the identification information of the first terminal includes at least an identification used by the first terminal in the core network or a layer 2 identification of the first terminal.

[0298] In some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit may be one or more processors.

[0299] It should be understood that the terminal device 500 according to the embodiment of the present application may correspond to the first terminal in the embodiment of the method of the present application, and the above-mentioned and other operations and / or functions of each unit in the terminal device 500 are respectively for implementing the corresponding processes of the first terminal in the method shown in Figures 6 to 8. For the sake of brevity, they will not be repeated here.

[0300] FIG12 shows a schematic block diagram of a terminal device 600 according to an embodiment of the present application. The terminal device 600 is a second terminal, and a first terminal uses a protocol data unit (PDU) session established between the second terminal and a network to transmit data related to the first terminal. As shown in FIG12 , the terminal device 600 includes:

[0301] A first communication unit 610 is configured to receive first information;

[0302] The first information includes at least one of the following: identification information of the first terminal, an identifier of a first protocol data unit PDU session, and first indication information;

[0303] The first PDU session is a PDU session established between the first terminal and the network, and the first indication information is used to instruct the second terminal to perform a proximity computing service.

[0304] In some embodiments, the first communication unit 610 is specifically configured to:

[0305] The first information is received after a discovery process, or the first information is received during a process of establishing a sideline connection with the first terminal, or the first information is received after the sideline connection with the first terminal is established.

[0306] In some embodiments, when the second terminal receives the first information during the process of establishing a sideline connection with the first terminal, the first information is carried by a direct communication request; or,

[0307] In the case that the second terminal receives the first information after the sideline connection with the first terminal is established, the first information is carried by a PC5 user plane message.

[0308] In some embodiments, the terminal device 600 further includes:

[0309] The second communication unit 620 is used to send second information;

[0310] The second information is used to establish or modify a PDU session between the second terminal and the network, and the second information includes at least one of the following: identification information of the first terminal, an identifier of the first PDU session, and second indication information;

[0311] The second indication information is used to indicate the acquisition of address information of the first PDU session, and / or the second indication information is used to indicate the selection of a session management function SMF entity and / or a user plane function UPF entity serving the first PDU session.

[0312] In some embodiments, the second information is carried by one of the following:

[0313] PDU session establishment request, PDU session modification request.

[0314] In some embodiments, the first communication unit 610 is further configured to receive third information, wherein the third information includes at least address information of the first PDU session;

[0315] The second communication unit 620 is further configured to use the address information of the first PDU session to transmit at least one of the following: data related to the computing task executed by the second terminal, and data related to the computing task executed by the first terminal obtained from the first terminal.

[0316] In some embodiments, when the second information is carried in a PDU session establishment request, the third information is carried in a PDU session establishment response; and / or, when the second information is carried in a PDU session modification request, the third information is carried in a PDU session modification response.

[0317] In some embodiments, before the second terminal executes the proximity computing service, the computing task executed by the first terminal and the computing task executed by the network constitute a first service;

[0318] After the second terminal executes the proximity computing service, the computing task executed by the first terminal, the computing task executed by the second terminal, and the computing task executed by the network constitute a first service.

[0319] In some embodiments, each computing task of the first business is executed through the first model.

[0320] In some embodiments, the model information of the first model is obtained by the second terminal during a registration process.

[0321] In some embodiments, the model information of the first model is obtained by the second terminal during the fifth generation system 5GS registration process.

[0322] In some embodiments, the model information of the first model is pre-configured by the network device, or the model information of the first model is agreed upon by a protocol.

[0323] In some embodiments, the model information of the first model includes at least one of the following: model topology and parameter information of the first model, model segmentation point information of the first model, and the amount of intermediate data corresponding to the model segmentation points of the first model.

[0324] In some embodiments, the identification information of the first terminal includes at least an identification used by the first terminal in the core network or a layer 2 identification of the first terminal.

[0325] In some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip.

[0326] It should be understood that the terminal device 600 according to the embodiment of the present application may correspond to the second terminal in the embodiment of the method of the present application, and the above-mentioned and other operations and / or functions of each unit in the terminal device 600 are respectively for realizing the corresponding processes of the second terminal in the method shown in Figures 6 to 8. For the sake of brevity, they will not be repeated here.

[0327] FIG13 shows a schematic block diagram of a terminal device 700 according to an embodiment of the present application. The terminal device 700 is a second terminal. As shown in FIG13 , the terminal device 700 includes:

[0328] The first communication unit 710 is configured to send second information;

[0329] The second information includes at least one of the following: identification information of the first terminal, an identifier of the first PDU session, and second indication information;

[0330] In which, the first PDU session is a PDU session established between the first terminal and the network, and the second indication information is used to indicate the acquisition of address information of the first PDU session, and / or, the second indication information is used to indicate the selection of a session management function SMF entity and / or a user plane function UPF entity serving the first PDU session.

[0331] In some embodiments, the second information is carried by one of the following:

[0332] PDU session establishment request, PDU session modification request.

[0333] In some embodiments, the terminal device 700 further includes: a second communication unit 720;

[0334] The second communication unit 720 is configured to receive third information, wherein the third information includes at least address information of the first PDU session;

[0335] The first communication unit 710 is further configured to use the address information of the first PDU session to transmit at least one of the following: data related to the computing task executed by the second terminal, and data related to the computing task executed by the first terminal obtained from the first terminal.

[0336] In some embodiments, when the second information is carried in a PDU session establishment request, the third information is carried in a PDU session establishment response; and / or, when the second information is carried in a PDU session modification request, the third information is carried in a PDU session modification response.

[0337] In some embodiments, the terminal device 700 further includes: a second communication unit 720;

[0338] The second communication unit 720 is used to receive first information;

[0339] The first information includes at least one of the following: identification information of the first terminal, an identifier of the first PDU session, and first indication information;

[0340] The first indication information is used to instruct the second terminal to execute a proximity computing service.

[0341] In some embodiments, the second communication unit 720 is specifically configured to:

[0342] The first information is received after a discovery process, or the first information is received during a process of establishing a sideline connection with the first terminal, or the first information is received after the sideline connection with the first terminal is established.

[0343] In some embodiments, when the second terminal receives the first information during the process of establishing a sideline connection with the first terminal, the first information is carried by a direct communication request; or,

[0344] In the case that the second terminal receives the first information after the sideline connection with the first terminal is established, the first information is carried by a PC5 user plane message.

[0345] In some embodiments, the identification information of the first terminal includes at least an identification used by the first terminal in the core network or a layer 2 identification of the first terminal.

[0346] In some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip.

[0347] It should be understood that the terminal device 700 according to the embodiment of the present application may correspond to the second terminal in the embodiment of the method of the present application, and the above-mentioned and other operations and / or functions of each unit in the terminal device 700 are respectively for realizing the corresponding processes of the second terminal in the method shown in Figures 6 to 8. For the sake of brevity, they will not be repeated here.

[0348] Figure 14 shows a schematic block diagram of an SMF entity 800 according to an embodiment of the present application. As shown in Figure 14, the SMF entity 800 includes:

[0349] A first communication unit 810 is configured to receive second information;

[0350] The second information includes at least one of the following: identification information of the first terminal, an identifier of the first protocol data unit PDU session, and second indication information;

[0351] In which, the first PDU session is a PDU session established between the first terminal and the network, the second indication information is used to indicate the acquisition of address information of the first PDU session, and / or, the second indication information is used to indicate the selection of the SMF and / or user plane function UPF entity serving the first PDU session.

[0352] In some embodiments, the second information is carried by one of the following:

[0353] PDU session establishment request, PDU session modification request.

[0354] In some embodiments, the SMF entity 800 further includes:

[0355] The second communication unit 820 is used to send third information;

[0356] The third information includes at least address information of the first PDU session;

[0357] The address used by the second terminal when transmitting data related to the computing task executed by the second terminal and / or data related to the computing task executed by the first terminal is the address information of the first PDU session.

[0358] In some embodiments, when the second information is carried in a PDU session establishment request, the third information is carried in a PDU session establishment response; and / or, when the second information is carried in a PDU session modification request, the third information is carried in a PDU session modification response.

[0359] In some embodiments, the SMF entity 800 further includes:

[0360] The processing unit 830 is configured to trigger the release of the first PDU session.

[0361] In some embodiments, the identification information of the first terminal includes at least an identification used by the first terminal in the core network or a layer 2 identification of the first terminal.

[0362] In some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit may be one or more processors.

[0363] It should be understood that the SMF entity 800 according to the embodiment of the present application may correspond to the SMF entity in the method embodiment of the present application, and the above-mentioned and other operations and / or functions of each unit in the SMF entity 800 are respectively for implementing the corresponding processes of the SMF entity in the method shown in Figures 6 to 8. For the sake of brevity, they will not be repeated here.

[0364] FIG15 shows a schematic block diagram of a terminal device 900 according to an embodiment of the present application. The terminal device 900 is a first terminal, which uses a protocol data unit (PDU) session established between a second terminal and a network to transmit data related to the first terminal. As shown in FIG15 , the terminal device 900 includes:

[0365] Communication unit 910, configured to send fourth information;

[0366] The fourth information includes at least one of the following: information about the first computing task, information about the second computing task, computing time of the first computing task, and total time of the first business;

[0367] The first computing task is executed by the first terminal, the second computing task is executed by the second terminal, and the first computing task, the second computing task, and the computing task executed by the network constitute the first service;

[0368] Among them, the total time of the first business includes the calculation time of the first computing task, the time for transmitting the data related to the first computing task, the calculation time of the second computing task, the time for transmitting the data related to the second computing task, and the calculation time of the computing task executed by the network.

[0369] In some embodiments, the Internet Protocol IP address used by the second terminal when transmitting the first computing task related data and / or the second computing task related data is the IP address of the first terminal.

[0370] In some embodiments, each computing task of the first business is executed through the first model.

[0371] In some embodiments, the fourth information further includes at least one of the following:

[0372] Information about the first model, at least one model segmentation point of the first model and information about the corresponding intermediate data volume.

[0373] In some embodiments, the model information of the first model is obtained by the first terminal during a registration process.

[0374] In some embodiments, the model information of the first model is obtained by the first terminal during the fifth generation system 5GS registration process.

[0375] In some embodiments, the model information of the first model is pre-configured by the network device, or the model information of the first model is agreed upon by a protocol.

[0376] In some embodiments, the model information of the first model includes at least one of the following: model topology and parameter information of the first model, model segmentation point information of the first model, and the amount of intermediate data corresponding to the model segmentation points of the first model.

[0377] In some embodiments, the terminal device 900 further includes:

[0378] The processing unit 920 is configured to discover the second terminal according to at least one of the following:

[0379] Whether the first model is supported, and whether proximity computing services are supported.

[0380] In some embodiments, the communication unit 910 is specifically configured to:

[0381] The fourth information is sent after the discovery process, or the fourth information is sent during the process of establishing the sideline connection with the second terminal, or the fourth information is sent after the sideline connection with the second terminal is established.

[0382] In some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit may be one or more processors.

[0383] It should be understood that the terminal device 900 according to the embodiment of the present application may correspond to the first terminal in the method embodiment of the present application, and the above-mentioned and other operations and / or functions of each unit in the terminal device 900 are respectively for implementing the corresponding processes of the first terminal in the method 300 shown in Figure 10. For the sake of brevity, they will not be repeated here.

[0384] FIG16 shows a schematic block diagram of a terminal device 1000 according to an embodiment of the present application. The terminal device 1000 is a second terminal, and a first terminal uses a protocol data unit (PDU) session established between the second terminal and a network to transmit data related to the first terminal. As shown in FIG16 , the terminal device 1000 includes:

[0385] The communication unit 1010 is configured to receive fourth information;

[0386] The fourth information includes at least one of the following: information about the first computing task, information about the second computing task, computing time of the first computing task, and total time of the first business;

[0387] The first computing task is executed by the first terminal, the second computing task is executed by the second terminal, and the first computing task, the second computing task, and the computing task executed by the network constitute the first service;

[0388] Among them, the total time of the first business includes the calculation time of the first computing task, the time for transmitting the data related to the first computing task, the calculation time of the second computing task, the time for transmitting the data related to the second computing task, and the calculation time of the computing task executed by the network.

[0389] In some embodiments, the Internet Protocol IP address used by the second terminal when transmitting the first computing task related data and / or the second computing task related data is the IP address of the first terminal.

[0390] In some embodiments, the communication unit 1010 is further configured to send fifth information;

[0391] The fifth information is used to request the IP address of the first terminal, and / or the fifth information is used to indicate that the second terminal will execute a proximity computing service.

[0392] In some embodiments, the fifth information includes at least one of the following: identification information of the first terminal, and protocol data unit (PDU) session information used by the first terminal to transmit data related to the computing task it performs.

[0393] In some embodiments, the content included in the fifth information is obtained by the second terminal in a discovery process, or the content included in the fifth information is obtained by the second terminal in a process of establishing a sideline connection with the first terminal.

[0394] In some embodiments, the fifth information is sent by the second terminal in the process of requesting to establish a target PDU session;

[0395] The target PDU session is used to transmit data related to the first computing task and / or data related to the second computing task.

[0396] In some embodiments, the fifth information is carried by one of the following:

[0397] PDU session establishment request, PDU session modification request.

[0398] In some embodiments, each computing task of the first business is executed through the first model.

[0399] In some embodiments, the fourth information further includes at least one of the following:

[0400] Information about the first model, at least one model segmentation point of the first model and information about the corresponding intermediate data volume.

[0401] In some embodiments, the model information of the first model is obtained by the second terminal during a registration process.

[0402] In some embodiments, the model information of the first model is obtained by the second terminal during the fifth generation system 5GS registration process.

[0403] In some embodiments, the model information of the first model is pre-configured by the network device, or the model information of the first model is agreed upon by the protocol, or the model information of the first model is configured or indicated by the first terminal.

[0404] In some embodiments, the model information of the first model includes at least one of the following: model topology and parameter information of the first model, model segmentation point information of the first model, and the amount of intermediate data corresponding to the model segmentation points of the first model.

[0405] In some embodiments, the terminal device 1000 further includes:

[0406] The processing unit 1020 is configured to determine, according to the fourth information, a quality of service (QoS) parameter of a PC5 interface between the second terminal and the first terminal, and a QoS parameter of a Uu interface between the second terminal and the network device.

[0407] In some embodiments, the processing unit 1020 is specifically configured to:

[0408] Based on the fourth information, the calculation time of the second computing task, at least one model segmentation point of the first model and the corresponding intermediate data volume information, the QoS parameters of the PC5 interface between the second terminal and the first terminal, and the QoS parameters of the Uu interface between the second terminal and the network device are determined.

[0409] In some embodiments, the communication unit 1010 is specifically configured to:

[0410] The fourth information is received after the discovery process, or the fourth information is received during the process of establishing the sideline connection with the first terminal, or the fourth information is received after the sideline connection with the first terminal is established.

[0411] In some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit may be one or more processors.

[0412] It should be understood that the terminal device 1000 according to the embodiment of the present application may correspond to the second terminal in the embodiment of the method of the present application, and the above-mentioned and other operations and / or functions of each unit in the terminal device 1000 are respectively for realizing the corresponding process of the second terminal in the method 300 shown in Figure 10. For the sake of brevity, they will not be repeated here.

[0413] Figure 17 is a schematic structural diagram of a communication device 1100 provided in an embodiment of the present application. The communication device 1100 shown in Figure 17 includes a processor 1110, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.

[0414] In some embodiments, as shown in FIG17 , the communication device 1100 may further include a memory 1120. The processor 1110 may call and execute a computer program from the memory 1120 to implement the method in the embodiment of the present application.

[0415] The memory 1120 may be a separate device independent of the processor 1110 , or may be integrated into the processor 1110 .

[0416] In some embodiments, as shown in FIG17 , the communication device 1100 may further include a transceiver 1130 , and the processor 1110 may control the transceiver 1130 to communicate with other devices. Specifically, the transceiver 1130 may send information or data to other devices, or receive information or data sent by other devices.

[0417] The transceiver 1130 may include a transmitter and a receiver. The transceiver 1130 may further include an antenna, and the number of antennas may be one or more.

[0418] In some embodiments, the processor 1110 may implement the functions of a processing unit in a terminal device, or the processor 1110 may implement the functions of a processing unit in a network device, which will not be described in detail here for the sake of brevity.

[0419] In some embodiments, the transceiver 1130 may implement the functions of a communication unit in a terminal device, which will not be described in detail here for the sake of brevity.

[0420] In some embodiments, the transceiver 1130 may implement the functionality of a communication unit in an SMF entity, which will not be described in detail here for the sake of brevity.

[0421] In some embodiments, the communication device 1100 may specifically be an SMF entity of an embodiment of the present application, and the communication device 1100 may implement the corresponding processes implemented by the SMF entity in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.

[0422] In some embodiments, the communication device 1100 may specifically be a terminal device of an embodiment of the present application, and the communication device 1100 may implement the corresponding processes implemented by the terminal device in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.

[0423] Figure 18 is a schematic structural diagram of an apparatus according to an embodiment of the present application. The apparatus 1200 shown in Figure 18 includes a processor 1210, which can call and execute a computer program from a memory to implement the method according to the embodiment of the present application.

[0424] In some embodiments, as shown in FIG18 , the apparatus 1200 may further include a memory 1220. The processor 1210 may call and execute a computer program from the memory 1220 to implement the method in the embodiment of the present application.

[0425] The memory 1220 may be a separate device independent of the processor 1210 , or may be integrated into the processor 1210 .

[0426] In some embodiments, the apparatus 1200 may further include an input interface 1230. The processor 1210 may control the input interface 1230 to communicate with other devices or chips, specifically, to obtain information or data sent by other devices or chips. Optionally, the processor 1210 may be located inside or outside the chip.

[0427] In some embodiments, the processor 1210 may implement the functionality of a processing unit in a terminal device, or the processor 1210 may implement the functionality of a processing unit in an SMF entity, which will not be described in detail here for the sake of brevity.

[0428] In some embodiments, the input interface 1230 may implement the functionality of a communication unit in a terminal device, or the input interface 1230 may implement the functionality of a communication unit in an SMF entity.

[0429] In some embodiments, the apparatus 1200 may further include an output interface 1240. The processor 1210 may control the output interface 1240 to communicate with other devices or chips, specifically, to output information or data to other devices or chips. Optionally, the processor 1210 may be located inside or outside the chip.

[0430] In some embodiments, the output interface 1240 may implement the functionality of a communication unit in a terminal device, or the output interface 1240 may implement the functionality of a communication unit in an SMF entity.

[0431] In some embodiments, the device can be applied to the SMF entity in the embodiments of the present application, and the device can implement the corresponding processes implemented by the SMF entity in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0432] In some embodiments, the apparatus can be applied to the terminal device in the embodiments of the present application, and the apparatus can implement the corresponding processes implemented by the terminal device in the various methods in the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0433] In some embodiments, the device mentioned in the embodiments of the present application may also be a chip, such as a system-on-chip, a system-on-chip, a chip system, or a system-on-chip chip.

[0434] FIG19 is a schematic block diagram of a communication system 1300 provided in an embodiment of the present application. As shown in FIG19 , the communication system 1300 includes a first terminal 1310 , a second terminal 1320 , and a network device 1330 .

[0435] Among them, the first terminal 1310 can be used to implement the corresponding functions implemented by the first terminal in the above method, the second terminal 1320 can be used to implement the corresponding functions implemented by the second terminal in the above method, and the network device 1330 can be used to implement the corresponding functions implemented by the SMF entity in the above method. For the sake of brevity, they will not be repeated here.

[0436] It should be understood that the processor of the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by hardware integrated logic circuits in the processor or software instructions. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0437] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. 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), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0438] It should be understood that the above-mentioned memories are exemplary but not restrictive. For example, the memories in the embodiments of the present application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM RAM (DR RAM), etc. In other words, the memories in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.

[0439] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.

[0440] In some embodiments, the computer-readable storage medium can be applied to the SMF entity in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the SMF entity in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0441] In some embodiments, the computer-readable storage medium can be applied to the terminal device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0442] An embodiment of the present application also provides a computer program product, including computer program instructions.

[0443] In some embodiments, the computer program product can be applied to the SMF entity in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the SMF entity in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0444] In some embodiments, the computer program product can be applied to the terminal device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0445] The embodiment of the present application also provides a computer program.

[0446] In some embodiments, the computer program can be applied to the SMF entity in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the SMF entity in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0447] In some embodiments, the computer program can be applied to the terminal device in the embodiments of the present application. When the computer program runs on the computer, the computer executes the corresponding processes implemented by the terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0448] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0449] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0450] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0451] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0452] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0453] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. In view of this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0454] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A wireless communication method, characterized in that: Applied to a first terminal, the first terminal uses a protocol data unit (PDU) session established between a second terminal and a network to transmit data related to the first terminal, the method comprising: The first terminal sends first information; The first information includes at least one of the following: identification information of the first terminal, an identifier of the first PDU session, and first indication information; The first PDU session is a PDU session established between the first terminal and the network, and the first indication information is used to instruct the second terminal to perform proximity computing services.

2. The method according to claim 1, wherein The first terminal sending the first information includes: The first terminal sends the first information after the discovery process, or the first terminal sends the first information during the process of establishing a sideline connection with the second terminal, or the first terminal sends the first information after the sideline connection with the second terminal is established.

3. The method according to claim 2, wherein In a case where the first terminal sends the first information during a process of establishing a sideline connection with the second terminal, the first information is carried by a direct communication request; or In the case where the first terminal sends the first information after establishing the sideline connection with the second terminal, the first information is carried by a PC5 user plane message.

4. The method according to any one of claims 1 to 3, characterized in that Before the second terminal performs the proximity computing service, the computing task performed by the first terminal and the computing task performed by the network constitute a first service; After the second terminal executes the proximity computing service, the computing task executed by the first terminal, the computing task executed by the second terminal, and the computing task executed by the network constitute a first service.

5. The method according to claim 4, wherein The address used by the second terminal when transmitting data related to the computing task executed by the second terminal and / or data related to the computing task executed by the first terminal is the address information of the first PDU session.

6. The method according to claim 4 or 5, characterized in that Each computing task of the first business is executed through the first model.

7. The method according to claim 6, wherein The model information of the first model is acquired by the first terminal during the registration process.

8. The method according to claim 7, wherein The model information of the first model is obtained by the first terminal during the registration process of the fifth generation system 5GS.

9. The method according to claim 6, wherein The model information of the first model is pre-configured by the network device, or the model information of the first model is agreed upon by a protocol.

10. The method according to any one of claims 7 to 9, characterized in that The model information of the first model includes at least one of the following: model topology and parameter information of the first model, model segmentation point information of the first model, and the amount of intermediate data corresponding to the model segmentation points of the first model.

11. The method according to any one of claims 6 to 10, characterized in that The method further comprises: The first terminal discovers the second terminal according to at least one of the following: Whether the first model is supported and whether proximity computing services are supported.

12. The method according to any one of claims 1 to 11, characterized in that The method further comprises: The first terminal triggers the release of the first PDU session.

13. The method according to any one of claims 1 to 12, characterized in that The identification information of the first terminal includes at least an identifier used by the first terminal in the core network or a layer 2 identifier of the first terminal.

14. A wireless communication method, characterized in that: Applied to a second terminal, a first terminal uses a protocol data unit (PDU) session established between the second terminal and a network to transmit data related to the first terminal, the method comprising: The second terminal receives the first information; The first information includes at least one of the following: identification information of the first terminal, an identifier of the first PDU session, and first indication information; The first PDU session is a PDU session established between the first terminal and the network, and the first indication information is used to instruct the second terminal to perform proximity computing services.

15. The method according to claim 14, wherein The second terminal receives the first information, including: The second terminal receives the first information after the discovery process, or the second terminal receives the first information during the process of establishing a sideline connection with the first terminal, or the second terminal receives the first information after the sideline connection with the first terminal is established.

16. The method according to claim 15, wherein In a case where the second terminal receives the first information during a process of establishing a sideline connection with the first terminal, the first information is carried by a direct communication request; or In the case that the second terminal receives the first information after the sideline connection with the first terminal is established, the first information is carried by a PC5 user plane message.

17. The method according to any one of claims 14 to 16, characterized in that The method further comprises: The second terminal sends second information; The second information is used to establish or modify a PDU session between the second terminal and the network, and the second information includes at least one of the following: identification information of the first terminal, an identifier of the first PDU session, and second indication information; The second indication information is used to indicate the acquisition of address information of the first PDU session, and / or the second indication information is used to indicate the selection of a session management function SMF entity and / or a user plane function UPF entity serving the first PDU session.

18. The method according to claim 17, wherein The second information is carried by one of the following: PDU session establishment request, PDU session modification request.

19. The method according to claim 17 or 18, wherein: The method further comprises: The second terminal receives third information, wherein the third information includes at least address information of the first PDU session; The second terminal uses the address information of the first PDU session to transmit at least one of the following: data related to the computing task performed by the second terminal, and data related to the computing task performed by the first terminal obtained from the first terminal.

20. The method according to claim 19, wherein In the case where the second information is carried in a PDU session establishment request, the third information is carried in a PDU session establishment response; and / or, in the case where the second information is carried in a PDU session modification request, the third information is carried in a PDU session modification response.

21. The method according to any one of claims 14 to 20, characterized in that Before the second terminal performs the proximity computing service, the computing task performed by the first terminal and the computing task performed by the network constitute a first service; After the second terminal executes the proximity computing service, the computing task executed by the first terminal, the computing task executed by the second terminal, and the computing task executed by the network constitute a first service.

22. The method according to claim 21, wherein Each computing task of the first business is executed through the first model.

23. The method according to claim 22, wherein The model information of the first model is acquired by the second terminal during the registration process.

24. The method according to claim 23, wherein The model information of the first model is obtained by the second terminal during the registration process of the fifth generation system 5GS.

25. The method of claim 22, wherein: The model information of the first model is pre-configured by the network device, or the model information of the first model is agreed upon by a protocol.

26. The method according to any one of claims 23 to 25, characterized in that The model information of the first model includes at least one of the following: model topology and parameter information of the first model, model segmentation point information of the first model, and the amount of intermediate data corresponding to the model segmentation points of the first model.

27. The method according to any one of claims 14 to 26, characterized in that The identification information of the first terminal includes at least an identifier used by the first terminal in the core network or a layer 2 identifier of the first terminal.

28. A wireless communication method, characterized in that: Applied to the second terminal, the method includes: The second terminal sends second information; The second information is used to establish or modify a PDU session between the second terminal and the network, and the second information includes at least one of the following: identification information of the first terminal, an identifier of the first PDU session, and second indication information; In which, the first PDU session is a PDU session established between the first terminal and the network, the second indication information is used to indicate the acquisition of address information of the first PDU session, and / or, the second indication information is used to indicate the selection of a session management function SMF entity and / or a user plane function UPF entity serving the first PDU session.

29. The method of claim 28, wherein The second information is carried by one of the following: PDU session establishment request, PDU session modification request.

30. The method according to claim 28 or 29, wherein The method further comprises: The second terminal receives third information, wherein the third information includes at least address information of the first PDU session; The second terminal uses the address information of the first PDU session to transmit at least one of the following: data related to the computing task performed by the second terminal, and data related to the computing task performed by the first terminal obtained from the first terminal.

31. The method of claim 30, wherein: In the case where the second information is carried in a PDU session establishment request, the third information is carried in a PDU session establishment response; and / or, in the case where the second information is carried in a PDU session modification request, the third information is carried in a PDU session modification response.

32. The method according to any one of claims 28 to 31, wherein The method further comprises: The second terminal receives the first information; The first information includes at least one of the following: identification information of the first terminal, an identifier of the first PDU session, and first indication information; The first indication information is used to instruct the second terminal to execute a proximity computing service.

33. The method of claim 32, wherein: The second terminal receives the first information, including: The second terminal receives the first information after the discovery process, or the second terminal receives the first information during the process of establishing a sideline connection with the first terminal, or the second terminal receives the first information after the sideline connection with the first terminal is established.

34. The method of claim 33, wherein: In a case where the second terminal receives the first information during a process of establishing a sideline connection with the first terminal, the first information is carried by a direct communication request; or In the case that the second terminal receives the first information after the sideline connection with the first terminal is established, the first information is carried by a PC5 user plane message.

35. The method according to any one of claims 28 to 34, characterized in that The identification information of the first terminal includes at least an identifier used by the first terminal in the core network or a layer 2 identifier of the first terminal.

36. A wireless communication method, characterized in that: Applied to a session management function (SMF) entity, the method includes: The SMF entity receives second information; The second information is used to establish or modify a protocol data unit (PDU) session between the second terminal and the network, and the second information includes at least one of the following: identification information of the first terminal, an identifier of the first PDU session, and second indication information; In which, the first PDU session is a PDU session established between the first terminal and the network, the second indication information is used to indicate the acquisition of address information of the first PDU session, and / or, the second indication information is used to indicate the selection of the SMF and / or user plane function UPF entity serving the first PDU session.

37. The method of claim 36, wherein: The second information is carried by one of the following: PDU session establishment request, PDU session modification request.

38. The method according to claim 36 or 37, wherein The method further comprises: The SMF entity sends third information; Wherein, the third information includes at least address information of the first PDU session; Among them, the address used by the second terminal when transmitting data related to the computing task executed by the second terminal and / or data related to the computing task executed by the first terminal is the address information of the first PDU session.

39. The method of claim 38, wherein In the case where the second information is carried in a PDU session establishment request, the third information is carried in a PDU session establishment response; and / or, in the case where the second information is carried in a PDU session modification request, the third information is carried in a PDU session modification response.

40. The method according to any one of claims 36 to 39, wherein The method further comprises: The SMF entity triggers the release of the first PDU session.

41. The method according to any one of claims 36 to 40, wherein The identification information of the first terminal includes at least an identifier used by the first terminal in the core network or a layer 2 identifier of the first terminal.

42. A wireless communication method, characterized in that: Applied to a first terminal, the first terminal uses a protocol data unit (PDU) session established between a second terminal and a network to transmit data related to the first terminal, the method comprising: The first terminal sends fourth information; The fourth information includes at least one of the following: information about the first computing task, information about the second computing task, computing time of the first computing task, and total time of the first business; The first computing task is executed by the first terminal, the second computing task is executed by the second terminal, and the first computing task, the second computing task, and the computing task executed by the network constitute the first service; Among them, the total time of the first business includes the calculation time of the first computing task, the time for transmitting data related to the first computing task, the calculation time of the second computing task, the time for transmitting data related to the second computing task, and the calculation time of the computing task executed by the network.

43. The method of claim 42, wherein: The Internet Protocol IP address used by the second terminal when transmitting the first computing task related data and / or the second computing task related data is the IP address of the first terminal.

44. The method according to claim 42 or 43, wherein Each computing task of the first business is executed through the first model.

45. The method of claim 44, wherein: The fourth information further includes at least one of the following: Information about the first model, information about at least one model segmentation point of the first model and the corresponding intermediate data volume.

46. ​​The method according to claim 44 or 45, wherein The model information of the first model is acquired by the first terminal during the registration process.

47. The method of claim 46, wherein The model information of the first model is obtained by the first terminal during the registration process of the fifth generation system 5GS.

48. The method according to claim 44 or 45, wherein The model information of the first model is pre-configured by the network device, or the model information of the first model is agreed upon by a protocol.

49. The method according to any one of claims 46 to 48, wherein The model information of the first model includes at least one of the following: model topology and parameter information of the first model, model segmentation point information of the first model, and the amount of intermediate data corresponding to the model segmentation points of the first model.

50. The method according to any one of claims 44 to 49, wherein The method further comprises: The first terminal discovers the second terminal according to at least one of the following: Whether the first model is supported and whether proximity computing services are supported.

51. The method according to any one of claims 42 to 50, wherein The first terminal sends fourth information, including: The first terminal sends the fourth information after the discovery process, or the first terminal sends the fourth information during the process of establishing a sideline connection with the second terminal, or the first terminal sends the fourth information after the sideline connection with the second terminal is established.

52. A wireless communication method, characterized in that: Applied to a second terminal, a first terminal uses a protocol data unit (PDU) session established between the second terminal and a network to transmit data related to the first terminal, the method comprising: The second terminal receives fourth information; The fourth information includes at least one of the following: information about the first computing task, information about the second computing task, computing time of the first computing task, and total time of the first business; The first computing task is executed by the first terminal, the second computing task is executed by the second terminal, and the first computing task, the second computing task, and the computing task executed by the network constitute the first service; Among them, the total time of the first business includes the calculation time of the first computing task, the time for transmitting data related to the first computing task, the calculation time of the second computing task, the time for transmitting data related to the second computing task, and the calculation time of the computing task executed by the network.

53. The method of claim 52, wherein: The Internet Protocol IP address used by the second terminal when transmitting the first computing task related data and / or the second computing task related data is the IP address of the first terminal.

54. The method of claim 53, wherein: The method further comprises: The second terminal sends fifth information; The fifth information is used to request the IP address of the first terminal, and / or the fifth information is used to instruct the second terminal to perform a proximity computing service.

55. The method of claim 54, wherein: The fifth information includes at least one of the following: identification information of the first terminal, and PDU session information used by the first terminal to transmit data related to the computing task it performs.

56. The method of claim 55, wherein: The content included in the fifth information is obtained by the second terminal in the discovery process, or the content included in the fifth information is obtained by the second terminal in the process of establishing a sideline connection with the first terminal.

57. The method according to any one of claims 54 to 56, wherein The fifth information is sent by the second terminal in the process of requesting to establish a target PDU session; The target PDU session is used to transmit the first computing task related data and / or the second computing task related data.

58. The method according to any one of claims 54 to 57, wherein The fifth information is carried by one of the following: PDU session establishment request, PDU session modification request.

59. The method according to any one of claims 52 to 58, wherein Each computing task of the first business is executed through the first model.

60. The method of claim 59, wherein The fourth information further includes at least one of the following: Information about the first model, information about at least one model segmentation point of the first model and the corresponding intermediate data volume.

61. The method according to claim 59 or 60, wherein The model information of the first model is acquired by the second terminal during the registration process.

62. The method of claim 61, wherein The model information of the first model is obtained by the second terminal during the registration process of the fifth generation system 5GS.

63. The method of claim 59 or 60, wherein: The model information of the first model is pre-configured by the network device, or the model information of the first model is agreed upon by a protocol, or the model information of the first model is configured or indicated by the first terminal.

64. The method according to any one of claims 61 to 63, wherein The model information of the first model includes at least one of the following: model topology and parameter information of the first model, model segmentation point information of the first model, and the amount of intermediate data corresponding to the model segmentation points of the first model.

65. The method according to any one of claims 52 to 64, wherein The method further comprises: The second terminal determines, based on the fourth information, quality of service (QoS) parameters of the PC5 interface between the second terminal and the first terminal, and QoS parameters of the Uu interface between the second terminal and the network device.

66. The method of claim 65, wherein The second terminal determines, based on the fourth information, QoS parameters of a PC5 interface between the second terminal and the first terminal, and QoS parameters of a Uu interface between the second terminal and the network device, including: The second terminal determines the QoS parameters of the PC5 interface between the second terminal and the first terminal, and the QoS parameters of the Uu interface between the second terminal and the network device based on the fourth information, the calculation time of the second computing task, at least one model segmentation point of the first model and the corresponding intermediate data volume information.

67. The method according to any one of claims 52 to 66, wherein The second terminal receives fourth information, including: The second terminal receives the fourth information after the discovery process, or the second terminal receives the fourth information during the process of establishing a sideline connection with the first terminal, or the second terminal receives the fourth information after the sideline connection with the first terminal is established.

68. A terminal device, characterized in that: The terminal device is a first terminal, and the first terminal uses a protocol data unit (PDU) session established between a second terminal and a network to transmit data related to the first terminal. The terminal device includes: a communication unit, configured to send first information; The first information includes at least one of the following: identification information of the first terminal, an identifier of the first PDU session, and first indication information; The first PDU session is a PDU session established between the first terminal and the network, and the first indication information is used to instruct the second terminal to perform proximity computing services.

69. A terminal device, characterized in that: The terminal device is a second terminal, and the first terminal uses a protocol data unit (PDU) session established between the second terminal and the network to transmit data related to the first terminal. The terminal device includes: A first communication unit, configured to receive first information; The first information includes at least one of the following: identification information of the first terminal, an identifier of the first PDU session, and first indication information; The first PDU session is a PDU session established between the first terminal and the network, and the first indication information is used to instruct the second terminal to perform proximity computing services.

70. A terminal device, characterized in that: The terminal device is a second terminal, and the terminal device includes: A first communication unit, configured to send second information; The second information is used to establish or modify a PDU session between the second terminal and the network, and the second information includes at least one of the following: identification information of the first terminal, an identifier of the first PDU session, and second indication information; In which, the first PDU session is a PDU session established between the first terminal and the network, the second indication information is used to indicate the acquisition of address information of the first PDU session, and / or, the second indication information is used to indicate the selection of a session management function SMF entity and / or a user plane function UPF entity serving the first PDU session.

71. A session management function (SMF) entity, comprising: A first communication unit, configured to receive second information; The second information is used to establish or modify a PDU session between the second terminal and the network, and the second information includes at least one of the following: identification information of the first terminal, an identifier of the first protocol data unit PDU session, and second indication information; In which, the first PDU session is a PDU session established between the first terminal and the network, the second indication information is used to indicate the acquisition of address information of the first PDU session, and / or, the second indication information is used to indicate the selection of the SMF and / or user plane function UPF entity serving the first PDU session.

72. A terminal device, characterized in that: The terminal device is a first terminal, and the first terminal uses a protocol data unit (PDU) session established between a second terminal and a network to transmit data related to the first terminal. The terminal device includes: a communication unit, configured to send fourth information; The fourth information includes at least one of the following: information about the first computing task, information about the second computing task, computing time of the first computing task, and total time of the first business; The first computing task is executed by the first terminal, the second computing task is executed by the second terminal, and the first computing task, the second computing task, and the computing task executed by the network constitute the first service; Among them, the total time of the first business includes the calculation time of the first computing task, the time for transmitting data related to the first computing task, the calculation time of the second computing task, the time for transmitting data related to the second computing task, and the calculation time of the computing task executed by the network.

73. A terminal device, characterized in that: The terminal device is a second terminal, and the first terminal uses a protocol data unit (PDU) session established between the second terminal and the network to transmit data related to the first terminal. The terminal device includes: a communication unit, configured to receive fourth information; The fourth information includes at least one of the following: information about the first computing task, information about the second computing task, computing time of the first computing task, and total time of the first business; The first computing task is executed by the first terminal, the second computing task is executed by the second terminal, and the first computing task, the second computing task, and the computing task executed by the network constitute the first service; Among them, the total time of the first business includes the calculation time of the first computing task, the time for transmitting data related to the first computing task, the calculation time of the second computing task, the time for transmitting data related to the second computing task, and the calculation time of the computing task executed by the network.

74. A terminal device, characterized in that include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory, so that the terminal device executes the method according to any one of claims 1 to 13.

75. A terminal device, characterized in that include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory, so that the terminal device executes the method according to any one of claims 14 to 27.

76. A terminal device, characterized in that include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory, so that the terminal device executes the method according to any one of claims 28 to 35.

77. An SMF entity, characterized in that include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory, so that the SMF entity executes the method according to any one of claims 36 to 41.

78. A terminal device, characterized in that: include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory, so that the terminal device executes the method as described in any one of claims 42 to 51.

79. A terminal device, characterized in that: include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory, so that the terminal device executes the method as described in any one of claims 52 to 67.

80. A chip, characterized in that: include: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip performs the method according to any one of claims 1 to 13, or a device equipped with the chip performs the method according to any one of claims 14 to 27, or a device equipped with the chip performs the method according to any one of claims 28 to 35, or a device equipped with the chip performs the method according to any one of claims 36 to 41, or a device equipped with the chip performs the method according to any one of claims 42 to 51, or a device equipped with the chip performs the method according to any one of claims 52 to 67.

81. A computer-readable storage medium, characterized in that Used to store a computer program, when the computer program is executed, the method according to any one of claims 1 to 13 is implemented, or the method according to any one of claims 14 to 27 is implemented, or the method according to any one of claims 28 to 35 is implemented, or the method according to any one of claims 36 to 41 is implemented, or the method according to any one of claims 42 to 51 is implemented, or the method according to any one of claims 52 to 67 is implemented.

82. A computer program product, characterized in that Comprising computer program instructions, when the computer program instructions are executed, the method according to any one of claims 1 to 13 is implemented, or the method according to any one of claims 14 to 27 is implemented, or the method according to any one of claims 28 to 35 is implemented, or the method according to any one of claims 36 to 41 is implemented, or the method according to any one of claims 42 to 51 is implemented, or the method according to any one of claims 52 to 67 is implemented.

83. A computer program, characterized in that When the computer program is executed, the method according to any one of claims 1 to 13 is implemented, or the method according to any one of claims 14 to 27 is implemented, or the method according to any one of claims 28 to 35 is implemented, or the method according to any one of claims 36 to 41 is implemented, or the method according to any one of claims 42 to 51 is implemented, or the method according to any one of claims 52 to 67 is implemented.