Communication method and device

By using an Edge Configuration Server (ECS) to identify available Edge Enabled Servers (EES) for the terminal, the problem of service interruption and latency caused by the lack of inter-satellite links in satellite deployment scenarios is solved, ensuring that the terminal directly connects to the EES to improve data transmission quality.

CN121531339APending Publication Date: 2026-02-13HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411107715.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-12
Publication Date
2026-02-13

AI Technical Summary

Technical Problem

In satellite-deployed EES/EAS scenarios, the lack of inter-satellite links or poor link quality between satellites can lead to service interruptions or increased service latency, affecting data transmission quality.

Method used

By using an Edge Configuration Server (ECS) to determine the Edge Enable Server (EES) corresponding to the satellite to which the terminal is connected, unnecessary interactions between satellites are avoided, ensuring that the terminal directly connects to an available EES to obtain edge computing services and reducing service latency.

Benefits of technology

It enables the avoidance of service interruptions, reduction of service latency, and improvement of data transmission quality in satellite deployment scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121531339A_ABST
    Figure CN121531339A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and device. In the method, the ECS determines the first EES for the terminal through the satellite (namely the first equipment) corresponding to the access network equipment connected with the terminal, so that when the terminal wants to acquire the edge computing service, the first EES corresponding to the satellite can be connected, unnecessary interaction between satellites is prevented from being introduced, and the user experience is improved. Therefore, it is ensured that the terminal can be connected to the first EES to obtain the edge computing service, unnecessary service interruption is avoided, the service delay is reduced, and the data transmission quality is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, and in particular to a communication method and device. BACKGROUND

[0002] For some services with low latency and large bandwidth requirements, deploying application services at the edge of the network can provide better service experience to users. Such application services deployed at the edge of the network can be referred to as edge application services (EAS). The EAS is registered on an edge enabler server (EES). A terminal device discovers the EAS from the EES platform and establishes a connection with the EAS, thereby obtaining the application service provided by the EAS.

[0003] Currently, the process of discovering the EES / EAS can be applied to a satellite deployment scenario. However, in the scenario of deploying the EES / EAS on a satellite, there can be a case where data needs to be transmitted through an inter-satellite link. If there is no inter-satellite link between satellites or the quality of the inter-satellite link is poor, it will cause service interruption or increase service latency. SUMMARY

[0004] The present application provides a communication method and device, which can ensure that a UE can obtain edge computing services, that is, avoid service interruption and reduce service latency, thereby improving data transmission quality.

[0005] In a first aspect, a communication method is provided. The method can be performed by an edge configuration server (ECS), a module (such as a processor, a chip, or a chip system) applied to the ECS, a logic node, a logic module, or software that can implement all or part of the function of the ECS. For convenience of description, the method performed by the ECS is taken as an example in the following description. The method includes receiving a first request message from a terminal, the first request message being used to request to determine an edge enabler server (EES) for the terminal, the first request message including information of a first device corresponding to the terminal, wherein the first device is a satellite corresponding to an access network device connected by the terminal. Then, according to the first request message, a first response message is sent to the terminal, the first response message including information of a first EES, and the first EES corresponding to the first device.

[0006] Based on the method of the first aspect, the ECS determines the first EES for the terminal through the satellite corresponding to the access network device to which the terminal is connected (i.e., the first device), so that when the terminal wants to obtain edge computing services, the terminal can be connected to the first EES corresponding to the satellite, avoiding unnecessary interaction between satellites, thereby ensuring that the terminal can be connected to the first EES to obtain edge computing services, avoiding unnecessary service interruption, reducing service latency, and thus improving data transmission quality.

[0007] Optionally, the first response message includes first information, and the first information is used to indicate time and / or spatial availability of the first EES. The first information can be determined by the ECS according to ephemeris information of the satellite corresponding to the first EES. By determining the time and / or spatial availability of the first EES through the ECS, the overhead of the terminal can be reduced. When the terminal wants to obtain edge computing services, based on the time and / or spatial availability of the first EES, the terminal can determine whether the satellite corresponding to the first EES is connectable, thereby determining whether the first EES is connectable, facilitating the terminal to connect to the first EES at available time and / or space.

[0008] Optionally, the first device is a device currently corresponding to the terminal. That is, the first device can be a satellite corresponding to an access network device currently connected by the terminal. In this way, the first EES accessed by the terminal subsequently corresponds to the device currently corresponding to the terminal, which can avoid unnecessary inter-satellite link connection and reduce latency.

[0009] In this way, the first device can be a satellite corresponding to an access network device currently connected by the terminal. In this way, the first EES accessed by the terminal subsequently corresponds to the device currently corresponding to the terminal, which can avoid unnecessary inter-satellite link connection and reduce latency.

[0010] Optionally, the first EES corresponding to the first device includes that the first EES is deployed at the first device.

[0011] In a possible implementation, after receiving the first request message from the terminal, the communication method can further include: determining the first EES according to information of the first device and information of devices corresponding to at least one EES, the at least one EES including the first EES, and the devices corresponding to the at least one EES including the first device.

[0012] It can be understood that the ECS maintains information of at least one EES, or in other words, information of at least one EES is registered on the ECS. The information of at least one EES can include information of a device corresponding to at least one EES, such as that each of at least one EES corresponds to a SAT ID, and there is a corresponding relationship between the EES and the SAT ID. The ECS determines a first EES corresponding to the information of the first device from the information of the device corresponding to at least one EES, so that the first EES determined by the ECS is an EES available to the terminal and connectable without an inter-satellite link, avoiding unnecessary service interruption due to the lack of an inter-satellite link and reducing latency.

[0013] Optionally, the communication method can further include receiving a second request message from the at least one EES, and the second request message includes second information, and the second information indicates identification information of the at least one EES, address information of the at least one EES, and information of a device corresponding to the at least one EES.

[0014] Optionally, the second request message can be an EES registration request message, and the EES registration request message is used to request registration of the information of the at least one EES on the ECS. The ECS determines the first EES of the first device through the second information, which can improve the accuracy of determining the first EES.

[0015] Optionally, the second request message further includes ephemeris information of a device corresponding to the at least one EES, and the ephemeris information is used to indicate time and / or spatial availability information of the device corresponding to the at least one EES. The time and / or spatial availability information of the device corresponding to the at least one EES can be used to determine time and / or spatial availability information of the first EES, so that the terminal can determine whether the first EES is connectable in time and / or space, thereby avoiding unnecessary service interruption and reducing latency.

[0016] In a second aspect, a communication method is provided, which can be executed by a terminal, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the terminal, or by a logic node, a logic module, or software capable of realizing all or part of the functions of the terminal. For the convenience of description, the method is introduced below by taking the terminal as an example. The method includes: sending a first request message to an edge configuration server ECS, the first request message being used to request determination of an edge enabled server EES for the terminal, and the first request message including information of a first device corresponding to the terminal; the first device being a satellite corresponding to an access network device connected by the terminal. Then, a first response message from the ECS is received, and the first response message includes information of a first EES corresponding to the first device.

[0017] Optionally, the first response message can include first information, and the first information is used to indicate time and / or spatial availability information of the first EES.

[0018] Optionally, the first device can be a device currently corresponding to the terminal.

[0019] Optionally, the first EES corresponding to the first device can comprise that the first EES is deployed at the first device.

[0020] It can be understood that the technical effects of the method of the second aspect described above can also be referred to the above-mentioned first aspect, which will not be repeated here.

[0021] In a third aspect, a communication method is provided, which can be executed by a terminal, a module (such as a processor, a chip, or a chip system, etc.) applied to the terminal, and a logic node, a logic module, or software that can realize all or part of the terminal functions. For the convenience of description, the following will be introduced by taking the method executed by the terminal as an example. The method comprises: sending a first request message to an edge configuration server (ECS), the first request message being used to request to determine an edge enabler server (EES) for the terminal; receiving a first response message from the ECS, the first response message comprising information of at least one EES and information of a device corresponding to the at least one EES; and determining a first EES corresponding to a first device according to the first response message and the information of the first device, the devices of the at least one EES comprising the first device, and the first device being a satellite corresponding to an access network device connected by the terminal.

[0022] Based on the method of the third aspect, the terminal determines the first EES corresponding to the first device from the devices corresponding to the at least one EES based on the information of the at least one EES and the information of the devices corresponding to the at least one EES sent by the ECS. Since the first device is a satellite corresponding to an access network device connected by the terminal, when the terminal wants to obtain an edge computing service, the terminal can be connected to the first EES corresponding to the satellite connected by the terminal, thereby avoiding unnecessary interaction between satellites, ensuring that the terminal can be connected to the first EES to obtain the edge computing service, reducing the service delay, and improving the data transmission quality.

[0023] Optionally, the first device can be a satellite corresponding to an access network device currently connected by the terminal.

[0024] Optionally, the first EES is deployed at the first device.

[0025] Optionally, the first response message further indicates ephemeris information of the devices corresponding to the at least one EES; and the communication method can further comprise: determining available information of the first EES in time and / or space according to the information of the first device and the ephemeris information. By determining the available information of the first EES in time and / or space by the terminal, the overhead of the ECS can be reduced.

[0026] It can be understood that the technical effects of the method of the third aspect described above can also be referred to the above-mentioned first aspect, which will not be repeated here.

[0027] In a fourth aspect, a communication method is provided. The method can be performed by an ECS, or by a module (e.g., a processor, a chip, or a chip system) applied to the ECS, or by a logic node, a logic module, or software that can implement all or part of the function of the ECS. For the convenience of description, the method performed by the ECS is taken as an example in the following description. The method comprises: receiving a first request message from a terminal, the first request message being used to request to determine an edge enabler server (EES) for the terminal; and sending, to the terminal, a first response message according to the first request message, the first response message comprising information of at least one EES and information of a device corresponding to the at least one EES.

[0028] Optionally, the communication method can further comprise: receiving a second request message from the at least one EES, the second request message comprising second information, the second information being used to indicate identification information of the at least one EES, address information of the at least one EES, and information of a device corresponding to the at least one EES.

[0029] Optionally, the second request message can further comprise ephemeris information of the device corresponding to the at least one EES, the ephemeris information being used to indicate available information of the device corresponding to the at least one EES in time and / or space.

[0030] It can be understood that the technical effects of the method of the fourth aspect described above can also be referred to the above-mentioned first aspect or the second aspect, which will not be repeated here.

[0031] In a fifth aspect, a communication method is provided. The method can be performed by an EES, or by a module (e.g., a processor, a chip, or a chip system) applied to the EES, or by a logic node, a logic module, or software that can implement all or part of the function of the EES. For the convenience of description, the method performed by the EES is taken as an example in the following description. The method comprises: receiving a first request message from a terminal, the first request message being used to request to determine an edge enabler server (EAS) for the terminal, the first request message comprising information of a first device corresponding to the terminal, wherein the first device is a satellite corresponding to an access network device connected by the terminal; and sending, to the terminal, a first response message according to the first request message, the first response message comprising information of a first EAS, the first EAS corresponding to the first device.

[0032] According to the method of the fifth aspect, the EES determines the first EAS for the terminal through the satellite corresponding to the access network device to which the terminal is connected (i.e., the first device), so that when the terminal wants to obtain edge computing services, the terminal can be connected to the first EAS corresponding to the satellite, avoiding unnecessary interaction between satellites, thereby ensuring that the terminal can be connected to the first EAS to obtain edge computing services, avoiding unnecessary service interruption, reducing service latency, and thus improving data transmission quality.

[0033] Optionally, the first response message includes first information, and the first information is used to indicate time and / or space availability information of the first EAS. The first information can be determined by the EES according to ephemeris information of the satellite corresponding to the first EAS. By determining the time and / or space availability information of the first EAS by the EES, the overhead of the terminal can be reduced. When the terminal wants to obtain edge computing services, based on the time and / or space availability information of the first EAS, the terminal can determine whether the satellite corresponding to the first EAS is connectable, thereby determining whether the first EAS is connectable, facilitating the terminal to connect to the first EAS at available time and / or space.

[0034] Optionally, the first device is a device currently corresponding to the terminal. That is, the first device can be a satellite corresponding to an access network device currently connected by the terminal. In this way, the first EAS accessed by the terminal subsequently corresponds to the device currently corresponding to the terminal, which can avoid unnecessary inter-satellite link connection and reduce latency.

[0035] Optionally, the first device can also be a satellite corresponding to an access network device to be connected by the terminal in the future, so that the terminal can determine the available EAS to be accessed at a certain time in the future in advance, reducing service latency.

[0036] Optionally, the first EAS corresponding to the first device includes that the first EAS is deployed on the first device.

[0037] In a possible implementation, after receiving the first request message from the terminal, the communication method can further include: determining the first EAS according to the information of the first device and the information of devices corresponding to at least one EAS, the at least one EAS including the first EAS, and the devices corresponding to the at least one EAS including the first device.

[0038] It can be understood that the EES maintains information of at least one EAS, or in other words, information of at least one EAS is registered on the EES. The information of at least one EAS can include information of a device corresponding to at least one EAS, such as that each of at least one EAS corresponds to a SAT ID, and there is a corresponding relationship between the EAS and the SAT ID. The EES determines a first EAS corresponding to the information of the first device from the information of the device corresponding to at least one EAS, so that the first EAS determined by the EES is an EAS available to the terminal and connectable without an inter-satellite link, avoiding unnecessary service interruption due to lack of an inter-satellite link and reducing latency.

[0039] Optionally, the communication method can further include receiving a second request message from the at least one EAS, and the second request message includes second information, and the second information indicates identification information of the at least one EAS, address information of the at least one EAS, and information of a device corresponding to the at least one EAS.

[0040] Optionally, the second request message can be an EAS registration request message, and the EAS registration request message is used to request registration of the information of the at least one EAS on the EES. The EES determines the first EAS of the first device through the second information, which can improve the accuracy of determining the first EAS.

[0041] Optionally, the second request message further includes ephemeris information of a device corresponding to the at least one EAS, and the ephemeris information is used to indicate time and / or spatial availability information of the device corresponding to the at least one EAS. The time and / or spatial availability information of the device corresponding to the at least one EAS can be used to determine time and / or spatial availability information of the first EAS, so that the terminal can determine whether the first EAS is connectable in time and / or space, thereby avoiding unnecessary service interruption and reducing latency.

[0042] In a sixth aspect, a communication method is provided, which can be executed by a terminal, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the terminal, or by a logic node, a logic module, or software capable of realizing all or part of the functions of the terminal. For the convenience of description, the method is introduced below by taking the terminal as an example. The method includes: sending a first request message to an edge configuration server EES, the first request message being used to request determination of an edge enabled server EAS for the terminal, and the first request message including information of a first device corresponding to the terminal; the first device being a satellite corresponding to an access network device connected by the terminal. Then, a first response message from the EES is received, and the first response message includes information of a first EAS, and the first EAS corresponds to the first device.

[0043] Optionally, the first response message can include first information, and the first information is used to indicate time and / or spatial availability information of the first EAS.

[0044] Optionally, the first device can be a device currently corresponding to the terminal.

[0045] Optionally, the first EAS corresponding to the first device can include that the first EAS is deployed at the first device.

[0046] It can be understood that the technical effects of the method of the sixth aspect described above can also be referred to the related description of the fifth aspect described above, which will not be repeated here.

[0047] In a seventh aspect, a communication method is provided, which can be executed by a terminal, a module (such as a processor, a chip, or a chip system, etc.) applied to the terminal, and a logic node, a logic module, or software that can realize all or part of the terminal functions. For the convenience of description, the following will be introduced by taking the method executed by the terminal as an example. The method includes: sending a first request message to an edge configuration server (EES), the first request message being used to request to determine an edge-enabled server (EAS) for the terminal; receiving a first response message from the EES, the first response message including information of at least one EAS and information of a device corresponding to the at least one EAS; and determining a first EAS corresponding to a first device according to the first response message and the information of the first device, the devices of the at least one EAS including the first device, and the first device being a satellite corresponding to an access network device connected by the terminal.

[0048] Based on the method of the seventh aspect, the terminal determines the first EAS corresponding to the first device from the devices corresponding to the at least one EAS based on the information of the at least one EAS and the information of the devices corresponding to the at least one EAS sent by the EES. Since the first device is a satellite corresponding to an access network device connected by the terminal, when the terminal wants to obtain an edge computing service, the terminal can be connected to the first EAS corresponding to the satellite connected by the terminal, thereby avoiding unnecessary interaction between satellites, ensuring that the terminal can be connected to the first EAS to obtain the edge computing service, reducing the service delay, and improving the data transmission quality.

[0049] Optionally, the first device can be a satellite corresponding to an access network device currently connected by the terminal.

[0050] Optionally, the first EAS is deployed at the first device.

[0051] Optionally, the first response message further indicates ephemeris information of the devices corresponding to the at least one EAS; and the communication method can further include: determining available information of the first EAS in time and / or space according to the information of the first device and the ephemeris information. By determining the available information of the first EAS in time and / or space by the terminal, the overhead of the EES can be reduced.

[0052] It can be understood that the technical effects of the method of the seventh aspect described above can also be referred to the related description of the fifth aspect described above, and will not be repeated here.

[0053] In an eighth aspect, a communication method is provided. The method can be performed by an EES, or by a module (e.g., a processor, a chip, or a chip system) applied to the EES, or by a logic node, a logic module, or software that can implement all or part of the functions of the EES. For the convenience of description, the method is described below by taking the EES as an example. The method includes: receiving a first request message from a terminal, the first request message being used to request to determine an edge enabler server (EAS) for the terminal; and sending, according to the first request message, a first response message to the terminal, the first response message including information of at least one EAS and information of a device corresponding to the at least one EAS.

[0054] Optionally, the communication method can further include: receiving a second request message from the at least one EAS, the second request message including second information, the second information being used to indicate identification information of the at least one EAS, address information of the at least one EAS, and information of a device corresponding to the at least one EAS.

[0055] Optionally, the second request message can further include ephemeris information of the device corresponding to the at least one EAS, the ephemeris information being used to indicate available information of the device corresponding to the at least one EAS in time and / or space.

[0056] It can be understood that the technical effects of the method of the eighth aspect described above can also be referred to the related description of the fifth aspect or the sixth aspect described above, and will not be repeated here.

[0057] In a ninth aspect, a communication method is provided. The method can be performed by a terminal, or by a module (e.g., a processor, a chip, or a chip system) applied to the terminal, or by a logic node, a logic module, or software that can implement all or part of the functions of the terminal. For the convenience of description, the method is described below by taking the terminal as an example. The method includes: sending a first message to a first network element, the first message including first information, the first information being used to indicate related information of at least one satellite; receiving second information from the first network element, the second information being used to indicate information of a first satellite, the first satellite corresponding to an access network device serving the terminal, and the at least one satellite including the first satellite; and determining a first edge enabler server (EES) according to the second information, the first EES corresponding to the first satellite.

[0058] Based on the ninth aspect, in the case that the RAN is deployed on the ground, the terminal can obtain the information of the first satellite corresponding to the access network device connected to the terminal from the first network element by sending the related information of the at least one satellite to the core network element (i.e., the first network element), so as to determine the first EES corresponding to the first satellite. When the terminal wants to obtain the edge computing service, the terminal can connect to the first EES corresponding to the first satellite, thereby avoiding unnecessary interaction between satellites, ensuring that the terminal can connect to the first EES to obtain the edge computing service, reducing the service delay, and improving the data transmission quality.

[0059] Optionally, the first EES corresponding to the first satellite includes that the first EES is deployed on the first satellite.

[0060] Optionally, the related information of the at least one satellite includes at least one of the following: a data network name (DNN), a slice, or a data network access identifier (DNAI) of each satellite in the at least one satellite. It can be understood that the DNN, the slice, or the DNAI can be related to satellite services, for example, can be a DNN, a slice, or a DNAI corresponding to an EES on a satellite, that is, different from a DNN, a slice, or a DNAI corresponding to an EES on the ground. Since the related information of the at least one satellite is related to satellite services, the first network element determines the first satellite corresponding to the access network device serving the terminal from the at least one satellite, so that the terminal obtains the information of the first satellite through the related information of the at least one satellite to access the first EES corresponding to the first satellite to obtain the edge computing service.

[0061] Optionally, the communication method can further include: obtaining information of at least one EES, the information of the at least one EES including the related information of the at least one satellite. For example, the terminal obtains the information of the at least one EES from the ECS. The at least one EES registers the information of the at least one EES on the ECS, so that when the terminal requests the ECS to discover the EES, the ECS sends the information of the at least one EES to the terminal.

[0062] Optionally, the information of the at least one EES includes information of a satellite corresponding to the at least one EES; and determining the first EES according to the second information includes: determining the first EES according to the second information and the information of the satellite corresponding to the at least one EES, the at least one EES including the first EES.

[0063] The information for at least one EES may include the identification information and / or address information of each of the at least one EES, and the identification information and / or address information corresponds to the information of the satellite corresponding to the at least one EES. The identification information and / or address information of the EES ensures the accuracy of the terminal in identifying the first EES.

[0064] Optionally, the communication method may further include: determining, based on information from at least one EES, to establish a session connecting to a satellite, with a first message used to request the establishment of the session. Since the ECS determines the satellite corresponding to the EES currently available to the terminal (e.g., deployed on a satellite), or determines that there is currently no terrestrial EES available to the terminal (i.e., the EES the terminal can connect to is not deployed on the ground), the ECS sends information about at least one EES to the terminal. Thus, the terminal obtains information about at least one EES, which implicitly indicates the satellite corresponding to the EES currently available to the terminal. The terminal needs to establish a session connecting to the satellite, such as a PDU session, and thus obtains the information of the first satellite through the session establishment process.

[0065] Optionally, before sending the first information to the core network element, the communication method may further include: receiving third information from the edge configuration server ECS, wherein the third information indicates the satellite to which the terminal can connect to the EES, or that the EES to which the terminal can connect is not deployed on the ground.

[0066] Optionally, the communication method may further include: determining, based on third information, to establish a session connected to the satellite, wherein a first message is used to request the establishment of the session.

[0067] In other words, the terminal can learn, through explicit indication, which satellite the terminal can connect to, or whether the EES the terminal can connect to is not deployed on the ground. The terminal determines, based on third-party information, that it needs to establish a session to the satellite, such as a PDU session, and then obtains information about the first satellite through the session establishment process.

[0068] A tenth aspect provides a communication method, the method comprising: a first network element receiving a first message from a terminal, the first message including first information, the first information indicating relevant information of at least one satellite; the first network element sending second information to the terminal according to the first information, the second information indicating information of the first satellite, the first satellite corresponding to an access network device serving the terminal, and at least one satellite including the first satellite.

[0069] Optionally, the communication method may further include: a first network element sending information about a first satellite to a second network element; the first network element receiving fourth information from the second network element, the fourth information indicating that the first satellite corresponds to a first user function network element; and the second information including the fourth information.

[0070] It can be understood that if the first satellite is deployed with a user function network element, that is, the first user function network element, the first network element receives information indicating that the first satellite corresponds to the first user function network element. The information can be included in the second information and sent to the terminal, so that the terminal subsequently accesses the first user function network element when obtaining edge computing services, and the connected first user function network element and the first EES correspond to the first satellite, thereby avoiding unnecessary inter-satellite link connection and reducing latency.

[0071] It can be understood that the technical effects of the method of the tenth aspect described above can also be referred to the related description of the ninth aspect described above, which will not be repeated here.

[0072] In a eleventh aspect, a communication method is provided, which includes: a second network element receiving information of a first satellite from a first network element, the first satellite corresponding to an access network device serving a terminal; and the second network element sending fourth information to the first network element according to the information of the first satellite, the fourth information indicating that the first satellite corresponds to a first user function network element.

[0073] Optionally, before the second network element sends the fourth information to the first network element according to the information of the first satellite, the communication method can further include: the second network element determining the first user function network element according to the information of the first satellite and satellite information corresponding to at least one user function network element, the at least one user function network element including the first user function network element.

[0074] The second network element determines whether there is information of the first satellite in the satellite information corresponding to the at least one user function network element, or in other words, determines whether there is a user function network element deployed on the first satellite. If there is, the user function network element deployed on the first satellite is selected as the first user function network element, that is, the user function network element deployed on the satellite corresponding to the RAN connected by the terminal is selected. So that the terminal subsequently accesses the first user function network element when obtaining edge computing services, and the connected first user function network element and the first EES correspond to the first satellite, thereby avoiding unnecessary inter-satellite link connection and reducing latency.

[0075] It can be understood that the technical effects of the method of the eleventh aspect described above can also be referred to the related description of the ninth aspect described above, which will not be repeated here.

[0076] In a twelfth aspect, a communication method is provided, which can be performed by a terminal, by a module (e.g., a processor, a chip, or a chip system, etc.) applied to the terminal, by a logic node, a logic module, or software that can implement all or part of the functions of the terminal. For the convenience of description, the method is described below by taking the terminal as an example. The method comprises: sending a first message to a first network element, the first message comprising first information, the first information indicating related information of at least one satellite; receiving second information from the first network element, the second information indicating information of a first satellite, the first satellite corresponding to an access network device serving the terminal, the at least one satellite comprising the first satellite; and determining a first edge enabler server (EAS) according to the second information, the first EAS corresponding to the first satellite.

[0077] Based on the content of the twelfth aspect, in the case that the RAN is deployed on the ground, the terminal can obtain the information of the first satellite corresponding to the access network device serving the terminal from the first network element by sending the related information of the at least one satellite to the core network element (i.e., the first network element), so as to determine the first EAS corresponding to the first satellite. When the terminal wants to obtain edge computing services, the terminal can connect to the first EAS corresponding to the first satellite, thereby avoiding unnecessary interaction between satellites, ensuring that the terminal can connect to the first EAS to obtain edge computing services, reducing the service delay, and improving the data transmission quality.

[0078] Optionally, the first EAS corresponding to the first satellite comprises that the first EAS is deployed on the first satellite.

[0079] Optionally, the related information of the at least one satellite comprises at least one of the following: a data network name (DNN), a slice, or a data network access identifier (DNAI) of each satellite in the at least one satellite. It can be understood that the DNN, the slice, or the DNAI can be related to satellite services, for example, can be a DNN, a slice, or a DNAI corresponding to an EAS on a satellite, i.e., different from a DNN, a slice, or a DNAI corresponding to an EAS on the ground. Since the related information of the at least one satellite indicates satellite services, the first network element determines the first satellite corresponding to the access network device serving the terminal from the at least one satellite, so that the terminal obtains the information of the first satellite through the related information of the at least one satellite to access the first EAS corresponding to the first satellite to obtain edge computing services.

[0080] Optionally, the communication method can further comprise: obtaining the information of the at least one EAS, the information of the at least one EAS comprising the information of the satellite corresponding to the at least one EAS. For example, the terminal obtains the information of the at least one EAS from the EES. The at least one EAS registers the information of the at least one EAS on the EES, so that when the terminal requests the EES to discover the EAS, the EES sends the information of the at least one EAS to the terminal.

[0081] Optionally, the information of the at least one EAS comprises the information of the satellite corresponding to the at least one EAS; and determining the first EAS according to the second information comprises: determining the first EAS according to the second information and the information of the satellite corresponding to the at least one EAS, the at least one EAS comprising the first EAS.

[0082] Optionally, the information of the at least one EAS comprises the identification information and / or address information of each EAS in the at least one EAS, the identification information and / or address information corresponding to the information of the satellite corresponding to the at least one EAS. Through the identification information and / or address information of the EAS, the accuracy of the determination of the first EAS by the terminal can be ensured.

[0083] Optionally, the communication method can further comprise: determining, according to the information of the at least one EAS, to establish a session connected to the satellite, the first information being used to request to establish the session. Since the EES determines the satellite corresponding to the EAS currently available to the terminal, such as deployed on the satellite, or the EES determines that no EAS on the ground is currently available to the terminal, i.e., the EAS connectable by the terminal is not deployed on the ground, the EES sends the information of the at least one EAS to the terminal. Thus, the terminal obtains the information of the at least one EAS, i.e., implicitly indicates the satellite corresponding to the EAS currently available to the terminal, and the terminal needs to establish a session connected to the satellite, such as a PDU session, so as to obtain the information of the first satellite through a session establishment process.

[0084] Optionally, before sending the first information to the core network element, the communication method can further comprise: receiving third information from the edge configuration server EES, the third information indicating that the EAS connectable by the terminal corresponds to the satellite, or the EAS connectable by the terminal is not deployed on the ground.

[0085] Optionally, the communication method can further comprise: determining, according to the third information, to establish a session connected to the satellite, the first information being used to request to establish the session.

[0086] That is, the terminal can learn that the EAS connectable by the terminal corresponds to the satellite, or the EAS connectable by the terminal is not deployed on the ground, through the explicit indication. The terminal determines, according to the third information, to establish a session connected to the satellite, such as a PDU session, so as to obtain the information of the first satellite through a session establishment process.

[0087] In a thirteenth aspect, a communication method is provided. The method includes: receiving, by a first network element, a first message from a terminal, the first message including first information indicating related information of at least one satellite; and transmitting, by the first network element, second information to the terminal according to the first information, the second information indicating information of a first satellite corresponding to an access network device serving the terminal, the at least one satellite including the first satellite.

[0088] Optionally, the method can further include: transmitting, by the first network element, the information of the first satellite to a second network element; receiving, by the first network element, fourth information from the second network element, the fourth information indicating that the first satellite corresponds to a first user function network element; and including, by the first network element, the fourth information in the second information.

[0089] It can be understood that if a user function network element is deployed on the first satellite, i.e., the first user function network element, the first network element receives information indicating that the first satellite corresponds to the first user function network element, and can include the information in the second information and transmit the second information to the terminal, so that the terminal subsequently accesses the first user function network element when obtaining edge computing services, and the connected first user function network element and first EAS correspond to the first satellite, thereby avoiding unnecessary inter-satellite link connection and reducing latency.

[0090] It can be understood that the technical effects of the method of the thirteenth aspect described above can also be referred to the related description of the twelfth aspect described above, which will not be repeated here.

[0091] In a fourteenth aspect, a communication method is provided. The method includes: receiving, by a second network element, information of a first satellite from a first network element, the first satellite corresponding to an access network device serving a terminal; and transmitting, by the second network element, fourth information to the first network element according to the information of the first satellite, the fourth information indicating that the first satellite corresponds to a first user function network element.

[0092] Optionally, before the second network element transmits the fourth information to the first network element according to the information of the first satellite, the method can further include: determining, by the second network element, the first user function network element according to the information of the first satellite and satellite information corresponding to at least one user function network element, the at least one user function network element including the first user function network element.

[0093] The second network element determines whether there is information of the first satellite in the satellite information corresponding to the at least one user function network element, or whether there is a user function network element deployed on the first satellite, and if so, selects the user function network element deployed on the first satellite as the first user function network element, i.e., selects the user function network element deployed on the satellite corresponding to the RAN to which the terminal is connected. So that the terminal subsequently accesses the first user function network element when obtaining edge computing services, and the connected first user function network element and first EAS correspond to the first satellite, thereby avoiding unnecessary inter-satellite link connection and reducing latency.

[0094] It can be understood that the technical effects of the method of the fourteenth aspect can also be referred to the above-mentioned twelfth aspect, and details are not described herein.

[0095] In a fifteenth aspect, a communication apparatus is provided. The communication apparatus includes a processor configured to implement a method in any of the first aspect to the fourteenth aspect.

[0096] In a possible implementation, the communication apparatus of the fifteenth aspect can further include a transceiver. The transceiver can be a transceiver circuit or an interface circuit. The transceiver can be configured to enable the communication apparatus to communicate with other communication apparatuses.

[0097] In a possible implementation, the communication apparatus of the fifteenth aspect can further include a memory. The memory can be integrated with the processor or can be separately arranged. The memory can be configured to store computer programs and / or data involved in the method of any of the first aspect to the fourteenth aspect.

[0098] In addition, the technical effects of the communication apparatus of the fifteenth aspect can refer to the technical effects of any of the first aspect to the fourteenth aspect, and details are not described herein.

[0099] In a sixteenth aspect, a communication apparatus is provided. The communication apparatus includes a processor coupled to a memory, and the processor is configured to execute computer programs or instructions stored in the memory, so that the communication apparatus implements the method of any of the first aspect to the fourteenth aspect.

[0100] In a possible implementation, the communication apparatus can further include a transceiver. The transceiver can be a transceiver circuit or an interface circuit. The transceiver can be configured to enable the communication apparatus to communicate with other communication apparatuses.

[0101] In a possible implementation, the communication apparatus further includes that the memory is configured to store the computer programs or instructions. Optionally, the memory and the processor are integrated together.

[0102] In addition, the technical effects of the communication apparatus of the sixteenth aspect can refer to the technical effects of any of the first aspect to the fourteenth aspect, and details are not described herein.

[0103] In a seventeenth aspect, a communication system is provided. The communication system includes an ECS, at least one EES, and a terminal. The ECS is configured to implement the method of any of the first aspect and the fourth aspect; the EES is configured to implement the method of any of the fifth aspect and the eighth aspect; and the terminal is configured to implement the method of any of the second aspect, the third aspect, the sixth aspect, the seventh aspect, the ninth aspect, the twelfth aspect.

[0104] The communication system may also include core network elements, such as a first network element and a second network element, wherein the first network element is used to implement the method described in any one of the tenth and thirteenth aspects above, and the second network element is used to implement the method described in any one of the eleventh and fourteenth aspects above.

[0105] Eighteenth aspect: A computer-readable storage medium is provided, comprising: a computer program or instructions; when the computer program or instructions are executed, causing the method as described in any of the first to fourteenth aspects above to be implemented.

[0106] In a nineteenth aspect, a computer program product is provided, comprising a computer program or instructions that, when executed, cause the method as described in any of the embodiments of the first to fourteenth aspects above to be implemented.

[0107] In a twentieth aspect, a chip or chip system is provided, including at least one processor connected to a memory for storing a computer program, the at least one processor for executing the computer program stored in the memory, such that the method described in any of the first to fourteenth aspects is implemented. Attached Figure Description

[0108] Figure 1 This is a schematic diagram of a MEC network architecture;

[0109] Figure 2 A schematic diagram illustrating the deployment of EES and EAS in a satellite scenario;

[0110] Figure 3 This is a schematic diagram of an end-to-end process in a satellite scenario.

[0111] Figure 4 This is a schematic diagram of satellite scene 1 provided in an embodiment of this application;

[0112] Figure 5 This is a schematic diagram of satellite scene 2 provided in an embodiment of this application;

[0113] Figure 6 This is a schematic diagram of satellite scene 3 provided in an embodiment of this application;

[0114] Figure 7 This is a schematic diagram of satellite scene 4 provided in an embodiment of this application;

[0115] Figure 8 Schematic diagram of the communication system provided in the embodiments of this application Figure 1 ;

[0116] Figure 9 Schematic diagram of the communication system provided in the embodiments of this application Figure 2 ;

[0117] Figure 10 Flowchart of the communication method provided in the embodiments of this application Figure 1 ;

[0118] Figure 11 Flowchart of the communication method provided in the embodiments of this application Figure 2 ;

[0119] Figure 12 Flowchart of the communication method provided in the embodiments of this application Figure 3 ;

[0120] Figure 13 Flowchart of the communication method provided in the embodiments of this application Figure 4 ;

[0121] Figure 14 Flowchart of the communication method provided in the embodiments of this application Figure 5 ;

[0122] Figure 15 Flowchart of the communication method provided in the embodiments of this application Figure 6 ;

[0123] Figure 16 Flowchart of the communication method provided in the embodiments of this application Figure 7 ;

[0124] Figure 17 Flowchart of the communication method provided in the embodiments of this application Figure 8 ;

[0125] Figure 18 Flowchart of the communication method provided in the embodiments of this application Figure 9 ;

[0126] Figure 19 Flowchart of the communication method provided in the embodiments of this application Figure 10 ;

[0127] Figure 20 Schematic diagram of the communication device provided in the embodiments of this application Figure 1 ;

[0128] Figure 21 Schematic diagram of the communication device provided in the embodiments of this application Figure 2 . Detailed Implementation

[0129] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example, a Wireless Fidelity (Wi-Fi) system, a vehicle to everything (V2X) communication system, a device-to-device (D2D) communication system, a vehicle networking communication system, a 4th generation (4G) mobile communication system such as a long term evolution (LTE) system, a worldwide interoperability for microwave access (WiMAX) communication system, a 5th generation (5G) mobile communication system such as a new radio (NR) system, and a future communication system.

[0130] For the convenience of understanding, the technical terms related to the embodiments of the present application are introduced as follows.

[0131] 1. Mobile edge computing or muti-access edge computing (MEC):

[0132] The 3rd generation partnership project (3GPP) is researching on application-enabled MEC, and defines a network architecture as shown in FIG. 1. Figure 1 The following introduces each functional entity and interface as shown in FIG. 1. Figure 1

[0133] Edge data network (EDN): In one understanding of EDN, EDN is a network logical concept, in which EDN corresponds to a data network, is a special local data network (DN), contains edge-enabled functions, and can be identified by a data network access identifier (DNAI) and a data network name (DNN). In another understanding of EDN, EDN is a geographical location concept, in which EDN is a peer concept of a central cloud, can be understood as a local data center, can be identified by a DNAI, and can contain multiple local data networks (local DNs).

[0134] ​EAS: EAS refers to an application deployed in an edge data network, specifically, a server application (e.g., social media software, augmented reality (AR), VR, etc.) deployed and running in an instance of an EDN. An application can deploy EAS in one or more EDNs, and each EDN can deploy one or more EASs. EASs deployed and running in different EDNs can be considered as different EASs of an application, which can share a domain name, can use one internet protocol (IP) address, or can use different IP addresses. EAS can also be referred to as edge application server, application instance, edge application instance, MEC application (server), EAS function, etc.

[0135] application client (AC): application client is the peer entity of the edge application on the terminal device side, used by the application user to obtain application services from the application server. Application client is the client program of the application on the terminal device side. The application client can connect to the application server on the cloud to obtain application services, or can connect to the EAS deployed and running in one or more EDNs to obtain application services.

[0136] EES: EES can provide some enabling capabilities for EAS deployed in EDN, and can better support the deployment of applications in MEC. It can support the registration of EAS, the authentication and authorization of terminal devices, and provide IP address information of EAS for terminal devices. EES can also support obtaining the identity and IP address information of EAS, and further sending the identity and IP address information of EAS to the edge configuration server (ECS).

[0137] EES is deployed in EDN. Generally, EAS is registered to an EES, or the information of an EAS is configured on an EES through a management system. At this time, the EES is referred to as the EES associated with the EAS, and the EES controls (or manages) the EAS registered / configured on the EES.

[0138] In the embodiments of the present application, the EAS registered on the EES and similar expressions can also be referred to as the EAS configured on the EES, which refers to the EAS associated with the EES.

[0139] Edge enabler client (EEC): The EEC is the peer entity of EES on the terminal device side. The EEC is used to register EEC information and application client information with EES, perform security authentication and authorization, obtain the IP address of EAS from EES, and provide edge computing enabling capabilities to application clients, such as the EAS discovery service returning the IP address of EAS to the application client.

[0140] ECS: Responsible for EDN configuration, such as providing EES information to end devices. ECS can also directly provide application instance information to end devices, and interact with the application's DNS to obtain EAS information, as well as obtain and store EAS and IP address information from other functional entities.

[0141] In this system, application users can sign service agreements with application providers, enabling the network to provide services to them. Users can communicate with the EAS (Edge Enablement System) by logging into the application client on their terminal device. The EEC is a middleware layer, typically located within the operating system or between the application client and the operating system. The application client can obtain edge enabling services from the EEC via an application programming interface (API).

[0142] 2. Discovery process for EES and EAS:

[0143] Currently, based on Figure 2 The architecture shown defines a discovery process for both the EES platform and the EAS. This process uses a two-level discovery mechanism: first, the EES platform is discovered, and then the EAS is discovered from the EES platform. The process includes the following steps:

[0144] 1. The terminal device-side EEC discovers the EES platform from the ECS. Step 1 specifically includes the following (1)-(4):

[0145] (1) The EEC requests (or subscribes to) the platform EES corresponding to the location of the terminal device from the ECS. The request message carries some relevant information, such as the fully qualified domain name (FQDN) requested by the terminal device, the application information requested by the terminal device, etc.

[0146] (2) The ECS selects a suitable EES for each application requested by the terminal device. Specifically, the ECS can obtain the DNAI based on the location of the terminal device, and then combine the DNAI, FQDN, and EES profile to select a suitable EES for each application. Optionally, when selecting an EES for an application, the ECS can also select based on the location of the terminal device and other optional filter parameters.

[0147] (3) Obtain current / potential DNAI.

[0148] (4) The EEC obtains information about one or more EES from the ECS.

[0149] 2. EEC discovers EAS application instances from EES. Step 2 specifically includes the following (1)-(3):

[0150] (1) The EEC requests the discovery of EAS from the acquired EES.

[0151] (2) EES matches the information of registered applications. Specifically, EES matches one or more EAS that meet the user's request based on the information of locally registered / online EAS and the discovery filtering parameters provided by the user.

[0152] (3) EES returns EAS information, such as address information, to EEC, and then EEC can provide EAS information to application clients so that clients can connect to EAS.

[0153] 3. Detection process for EES and EAS in satellite scenarios:

[0154] Figure 2 This is a schematic diagram illustrating the deployment of EES and EAS in a satellite scenario. Figure 3 As shown, in this scenario, EAS#1 and EAS#2 can be deployed on satellites, either on the same satellite or on different satellites. ECS, EES#1, EES#2, and EES#3 can be deployed on the ground. When the coverage area of ​​the EES-deployed satellites covers the terminal device, the terminal device can establish a connection with the EES. Similarly, when the coverage area of ​​the EAS-deployed satellites covers the terminal device, the terminal device can establish a connection with the EAS.

[0155] Figure 3 This is a schematic diagram of an end-to-end process in a satellite scenario. For example... Figure 4 As shown, assuming EAS#1 and EAS#2 are deployed on the same satellite and the terminal device is a UE, a possible end-to-end process may include the following steps:

[0156] S300a, EES#1 acquires the SAT ID of the satellite corresponding to EES#1 from an operation administration and maintenance (OAM) network element.

[0157] The SAT ID of the satellite corresponding to EES#1 can be acquired according to the running track of the satellite. EES#1 can also acquire the ephemeris information of the satellite corresponding to SAT from the OAM network element, the time available within a certain range / the time available at a certain location.

[0158] S300b, EAS#1 and EAS#2 configure the associated SAT ID.

[0159] EAS#1 and EAS#2 deploy the identification information of the satellite, and the specific form is not limited, and the satellite identification can also be the address information of the satellite and the like.

[0160] S301, EAS#1 and EAS#2 respectively register the SAT ID information to EES#1.

[0161] For example, EAS#1 and EAS#2 respectively send a registration request message to EES#1, the registration request message carries the SAT ID of the satellite associated with EAS#1 and EAS#2, and / or the ephemeris information of the satellite deploying EAS#1 and EAS#2. EES sends a corresponding registration response message to EAS#1 and EAS#2.

[0162] S302, EES#1 determines a group of EAS list according to the SAT ID associated with EAS#1 and EAS#2.

[0163] EES determines a group of EAS list (e.g. EAS#1, EAS#2) according to the SAT ID associated with the group of EAS, and the SAT ID list (e.g. SAT ID#1, SAT ID#2…) provided by the OAM network element, according to the running track of the satellite. EAS#1 and EAS#2 in the EAS list are arranged according to the order of EAS connecting EES.

[0164] S303, EES#1 sends a registration request message to ECS.

[0165] The request message carries the EES#1 related information, such as the ID of EES#1, the address (endpoint) of EES#1 and the like

[0166] S304, ECS sends a response message to EES#1.

[0167] The response message is used to indicate that the registration of EES#1 is successful or failed.

[0168] S305, when the UE needs to acquire edge computing service, the UE sends an EES discovery request message to the ECS.

[0169] The UE sends an EES discovery request message or a service provisioning request message to the ECS, and the request message carries at least one of the following: location information of the UE (current location or predicted location of the UE), information of an application requested by the UE, such as an EAS ID.

[0170] S306, the ECS sends an EES discovery response message to the UE.

[0171] Alternatively, the ECS can also send a service provisioning response message to the UE.

[0172] The ECS determines an EES#1 for the UE according to the location information of the UE and a service area of the EES, and can send EES#1 related information, including an EES#1 ID, an EES#1 address (endpoint), and the like, to the UE; or the ECS determines multiple EESs and sends information of the multiple EESs to the UE.

[0173] S307, the UE sends an EAS discovery request message to the EES#1 determined by the ECS.

[0174] The EAS discovery request message carries UE location information and EAS ID information.

[0175] S308, the EES#1 determines a group of EASs according to the current location information of the UE and an EAS list corresponding to the EES#1.

[0176] Optionally, the EES#1 can determine an EAS corresponding to the current location of the UE. That is, the EES#1 determines an EAS that the UE can currently connect to.

[0177] S309, the EES#1 sends an EAS discovery response message to the UE.

[0178] The EAS discovery response message can carry an EAS ID, an EAS list, and ephemeris information, and optionally, the EAS discovery response message can also indicate initial EAS information / EAS information corresponding to the current location of the UE (address information).

[0179] In some other implementations, the EES#1 can not determine the EAS corresponding to the current location of the UE, that is, the EES#1 sends the EAS list and the ephemeris information corresponding to each EAS to the UE, and the UE can determine the EAS to be connected according to the current location information of the UE.

[0180] The discovery process of the EES and the EAS in the above satellite scenario only determines the connected EES / EAS according to the geographical position and time of the UE. When multiple satellites can provide the same coverage for the UE, it can cause the selected EES to have a poor path. The following specifically introduces four satellite deployment scenarios of EES / EAS.

[0181] Scenario 1:

[0182] Figure 4 The satellite scenario 1 provided by the embodiments of the present application is shown in the schematic diagram. As shown in the figure, Figure 4 In scenario 1, the ECS is deployed on the ground, RAN#1, EES#1 and EAS#1 can be deployed on the satellite corresponding to SAT ID#1, RAN#2, EES#2 and EAS#2 can be deployed on the satellite corresponding to SAT ID#2. In addition, in scenario 1, the protocol data unit (PDU) session anchor (PSA) UPF is deployed on the ground, but the local UPF is deployed on the satellite, that is, Figure 5 UPF#1 is deployed on the satellite corresponding to SAT ID#1, and UPF#2 is deployed on the satellite corresponding to SAT ID#2.

[0183] When the satellites corresponding to SAT ID#1 and SAT ID#2 can provide the same coverage for the UE, for the UE, selecting SAT ID#1 or SAT ID#2 can provide the same coverage, similarly, EES#1 and EES#2 can also provide the same coverage for the UE.

[0184] Currently, for geosynchronous earth orbit (GEO) satellites, only the RAN position and the ephemeris information corresponding to the EES are used to select the available EES; for hybrid GEO (N-GEO), the UE position information and time are used to select the appropriate EES. Since the basis / conditions for selecting EES are different for GEO and N-GEO, the UE may be connected to RAN #1 and UPF #1 on the satellite corresponding to SAT ID #1, and EES #2 and EAS #2 on the satellite corresponding to SAT ID #2. At this time, the user plane path of UE-EES #2 needs to be transmitted through the satellite corresponding to SAT ID #1 and the satellite corresponding to SAT ID #2. At this time, there may be no inter-satellite link between the two satellites, or the inter-satellite link quality between the two satellites is not optimal, resulting in increased user plane path delay and poor data transmission quality.

[0185] Scenario 2:

[0186] Figure 5 The satellite scenario 2 provided by the embodiments of the present application is shown in the figure. Figure 6 As shown in the figure, in scenario 2, EES #1 and ECS are deployed on the ground, EAS #1 and RAN #1 can be deployed on the satellite corresponding to SAT ID #1, and EAS #2 and RAN #2 can be deployed on the satellite corresponding to SAT ID #2.

[0187] If EAS is selected only based on the geographical position information of the UE and the time, UPF #1 and RAN #1 on the satellite corresponding to SAT ID #1 and EAS #2 on the satellite corresponding to SAT ID #2 may be selected, resulting in increased user plane path delay and poor data transmission quality.

[0188] Scenario 3:

[0189] Figure 6 The satellite scenario 3 provided by the embodiments of the present application is shown in the figure. Figure 7 As shown in the figure, in scenario 3, RAN #1 and ECS are deployed on the ground, EES #1 and EAS #1 can be deployed on the satellite corresponding to SAT ID #1, and EES #2 and EAS #2 can be deployed on the satellite corresponding to SAT ID #2.

[0190] If EES is selected only based on the geographical position information of the UE and the time, the UE may select EES #2 when connecting to the satellite corresponding to SAT ID #1, resulting in increased user plane path delay and poor data transmission quality.

[0191] Scenario 4:

[0192] Figure 7A schematic diagram of a satellite scenario 4 is provided for the embodiments of the present application. As shown in Figure 8 In scenario 4, EES#1, ECS, and RAN#1 are deployed on the ground, EAS#1 can be deployed on the satellite corresponding to SAT ID#1, and EAS#2 can be deployed on the satellite corresponding to SAT ID#2.

[0193] If EAS is selected based only on the geographical location information and time of the UE, UPF#1 on the satellite corresponding to SAT ID#1 and EAS#2 on the satellite corresponding to SAT ID#2 can be selected, resulting in increased user plane path delay and poor data transmission quality.

[0194] In summary, in the scenario where at least one of RAN, EES, and EAS is deployed on a satellite, if EES / EAS connection is selected only according to the geographical location and time of the UE, in the case where multiple satellites can provide the same coverage for the UE, the path of the selected EES / EAS and RAN / UPF of the UE can need inter-satellite link transmission, resulting in the inability to achieve data transmission when there is no inter-satellite link between the satellites, or even if there is an inter-satellite link, the user plane path delay is increased, thereby reducing the data transmission quality.

[0195] To solve the above technical problems, the embodiments of the present application provide the following technical solutions. The communication method, device, and system provided by the embodiments of the present application can avoid unnecessary interaction between satellites, thereby ensuring that the terminal can obtain edge computing services and reducing service latency, thereby improving data transmission quality.

[0196] The technical solutions in the present application will be described below with reference to the accompanying drawings.

[0197] In the embodiments of the present application, “indication” can include direct indication and indirect indication, and can also include explicit indication and implicit indication. The information indicated by a certain information is referred to as to-be-indicated information, and there are many ways to indicate the to-be-indicated information in the specific implementation process, for example, but not limited to, the to-be-indicated information itself or an index of the to-be-indicated information can be directly indicated. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. Only a part of the to-be-indicated information can be indicated, and the other part of the to-be-indicated information is known or agreed in advance. For example, the arrangement order of each information agreed in advance (for example, a protocol) can also be used to indicate a specific information, thereby reducing the indication overhead to a certain extent. At the same time, the common part of each information can be identified and uniformly indicated to reduce the indication overhead caused by separately indicating the same information.

[0198] In addition, the specific indication manner can also be various existing indication manners, for example but not limited to the indication manners described above and various combinations thereof. As described above, for example, when multiple information of the same type needs to be indicated, the indication manners of different information can be different. In the specific implementation process, the required indication manner can be selected according to the specific needs, and the selected indication manner is not limited by the embodiments of the application. In this way, the indication manners involved in the embodiments of the application should be understood as covering various methods that can enable the to-be-indicated party to know the to-be-indicated information.

[0199] It should be understood that the to-be-indicated information can be sent as a whole or can be divided into multiple sub-information and sent separately, and the sending period and / or sending occasion of the sub-information can be the same or different. The specific sending method is not limited by the embodiments of the application. The sending period and / or sending occasion of the sub-information can be predefined, for example, predefined according to a protocol, or configured by the sending node device by sending configuration information to the receiving node device.

[0200] In the present application, "sending information" can be understood as a device sending information to another device, or can also be understood as a logical module in a device sending information to another logical module. For example, "network device sending information" can be understood as the network device sending information to another device (such as a terminal or another network device), or can be understood as a logical module 1 in the network device sending information to a logical module 2 in the network device.

[0201] In the present application, "receiving information" can be understood as a device receiving information from another device, or can also be understood as a logical module in a device receiving information from another logical module. For example, "network device receiving information" can be understood as the network device receiving information from another device (such as a terminal or another network device), or can be understood as a logical module 1 in the network device receiving information from a logical module 2 in the network device.

[0202] In the present application, "sending information to (for example, a terminal)" or related illustrations in the drawings can be understood as that the destination of the information is the terminal. It can include directly or indirectly sending information to the terminal. "Receiving information from (for example, a terminal)" or "receiving information sent by (for example, a terminal)" or "receiving information sent by (for example, a terminal)", or related illustrations in the drawings can be understood as that the source of the information is the terminal. It can include directly or indirectly receiving information from the terminal. The information can be processed as necessary between the source and the destination of the information, for example, format change, etc., but the destination can understand the valid information from the source. Similar expressions in the present application can be similarly understood, and will not be described here.

[0203] The predefinition or pre-configuration can be realized by pre-storing corresponding codes, tables or other means for indicating relevant information in the device, and the embodiments of the present application do not limit the specific implementation manner. The storage can be in one or more memories. The one or more memories can be separately arranged or integrated in the encoder or decoder, processor or communication device. The one or more memories can be partially separately arranged and partially integrated in the decoder, processor or communication device. The memory can be any form of storage medium, and the embodiments of the present application do not limit the same.

[0204] The protocol referred to in the embodiments of the present application can refer to a protocol family in the communication field, a standard protocol similar to the protocol family frame structure, or a relevant protocol applied to a future communication system, and the embodiments of the present application do not limit the same.

[0205] In the embodiments of the present application, the descriptions such as "when", "in the case of", "if" and "whether" all refer to that the device will make corresponding processing under certain objective condition, and are not limited in time, and do not require the device to have a judgment action when implemented, nor mean that there are other limitations.

[0206] In the description of the embodiments of the present application, unless otherwise specified, " / " represents that the objects before and after the " / " are in an "or" relationship, for example, A / B can represent A or B; "and / or" in the embodiments of the present application is only a description of the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. And, in the description of the embodiments of the present application, unless otherwise specified, "multiple" means two or more than two. "At least one of the following" or the like means any combination of the items, including any combination of single item or multiple items. For example, at least one of a, b or c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple. In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, "first", "second", and the like are used to distinguish the same items or similar items with basically the same function and role. Those skilled in the art can understand that "first", "second", and the like do not limit the quantity and execution order, and "first", "second", and the like do not necessarily mean different. At the same time, in the embodiments of the present application, "exemplary" or "for example" means to serve as an example, illustration or description. Any embodiment or implementation described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as more preferred or more advantageous than other embodiments or implementations. Rather, the use of "exemplary" or "for example" is intended to present the relevant concept in a specific manner, for understanding.

[0207] The network architecture and service scenarios described in the embodiments of the present application are used to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, with the evolution of network architecture and the appearance of new service scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0208] In order to understand the embodiments of the present application, first, the communication system shown in Figure 8 will be taken as an example to describe the communication system applicable to the embodiments of the present application in detail. Exemplarily, Figure 1 The structure of the communication system provided by the embodiments of the present application is shown in Figure 8 .

[0209] As shown in Figure 9 , the communication system mainly includes ECS or EES, and terminal. Optionally, the communication system can also include EAS.

[0210] It should be noted that in this application embodiment, "terminal" and "EEC" are the same concept. If an EEC is deployed on a terminal, the EEC has the function of edge server discovery. An ECS is deployed on the network side, and an EES and / or EAS are deployed on the edge network side. The ECS is used to discover the EES for the terminal, and the EES is used to discover a suitable EAS for the terminal.

[0211] For example, this communication system can be applied to 5G or future communication systems. Figure 2 Schematic diagram of the communication system provided in the embodiments of this application Figure 9 ,like Figure 9 As shown, in the communication system, the terminal is located on the ground and can connect to the satellite via a wireless link. The satellite connects to the ground station via a wireless link, and the ground station connects to the core network on the ground. Optionally, different satellites can transmit signaling or data via a wireless link (also known as an inter-satellite link). The ECS is deployed on the ground (not shown in the figure), and the EES is deployed on the satellite or the ground (not shown in the figure), which will be described in detail later in conjunction with specific scenarios.

[0212] Optionally, the communication system may also include a data network (DN). The data network can be connected to the core network. For example, such as... Figure 9 As shown, the data network can be connected to the user plane function (UPF) network elements in the core network.

[0213] Figure 9 In this configuration, the satellite can operate in transparent mode, in which case the access network equipment is deployed on the ground. Alternatively, the satellite can operate in regenerative mode, in which case the access network equipment is deployed on the satellite; or in other words, the satellite itself becomes the access network equipment, used to implement the functions of the access network equipment in this embodiment. Communication between the terminal and the access network equipment is via air interface.

[0214] Figure 9 In the communication system shown, the air interface between the terminal and the access network equipment can be an air interface from various communication systems. For example, it can be an air interface from a 3GPP communication system, such as a 4G, 5G, or future-oriented evolution system. Alternatively, it can be an air interface from an open radio access network (O-RAN or ORAN) or a cloud radio access network (CRAN). It can also be an air interface from a communication system that integrates two or more of the above systems.

[0215] Figure 9 In the communication system shown, the network elements are described as follows:

[0216] The terminal can also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely applied to various scenarios, such as device-to-device (D2D), V2X communication, machine-type communication (MTC), internet of things (IoT), smart point of sale (POS), customer-premises equipment (CPE), virtual reality, augmented reality, industrial control, autonomous driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear (such as smart watch, smart bracelet, pedometer, smart glasses, etc.), smart transportation, smart city, etc. The terminal can be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle device (such as whole vehicle device, vehicle-mounted module, vehicle-mounted chip, on board unit (OBU) or telematics box (T-BOX)), unmanned aerial vehicle, helicopter, airplane, ship, robot, mechanical arm, smart home device, satellite terminal, etc. Embodiments of the present application do not limit the device form of the terminal.

[0217] The access network device, which can also be referred to as a RAN node or an access node, is used to help the terminal device to realize wireless access. In a possible scenario, the access network device can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a future mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc. The access network device can be a macro base station, a micro base station, a relay node or a primary node, or a wireless controller in a CRAN scenario. All or part of the functions of the access network device in the present application can also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform (such as a cloud platform). The access network device in the present application can also be a logical node, a logical module or software that can realize all or part of the functions of the access network device.

[0218] It can be understood that the RAN node described above can be a newly defined name, and the RAN node can also have different expressions, such as access node, network device, wireless access node, etc., without limitation. In the present application, the network device is used for expression without special description.

[0219] In another possible scenario, a terminal device accesses a wireless network through cooperation of multiple access network devices, and different access network devices implement part of functions of a base station. For example, an access network device can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately configured, or can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0220] In different systems, the CU (or CU-CP and CU-UP), DU, or RU can also have different names, but those skilled in the art can understand their meanings. For example, in an ORAN system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU, and RU are taken as examples for description in this application. Any of the CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0221] The core network can be logically divided into a user plane and a control plane. The control plane is responsible for management of the mobile network, and the user plane is responsible for transmission of service data. Different network elements in the core network can be responsible for different functions. For example, as shown in FIG. 2, the core network includes a user plane function (UPF), an access and mobility management function (AMF), a session management function (SMF), a policy control function (PCF), a user data management (UDM), and a unified data management (UDR). Figure 9As shown, in the 5G core network, the Access and Mobility Management Function (AMF) network element is mainly responsible for user access management, security authentication, and mobility management. The Session Management Function (SMF) network element is mainly responsible for interacting with the separate data plane, creating, updating, and deleting Protocol Data Unit (PDU) sessions, and managing the session context with the UPF. The UPF network element is mainly responsible for managing user plane data transmission and traffic statistics.

[0222] Ground stations are responsible for relaying signaling and data between satellites and the core network.

[0223] In this embodiment of the application, the network element can also be referred to as an entity or functional entity.

[0224] In one possible application scenario, the communication method provided in this application embodiment is applicable. Figure 1 The communication system shown can be with Figure 4 The network architecture shown is combined. For example, such as... Figure 5 In Scenario 1, the ECS is deployed on the ground, and EAS#1 is registered (or configured) on EES#1. RAN#1, EES#1, and EAS#1 can be deployed on the satellite corresponding to SAT ID#1. In this communication system, the ECS determines the EES#1 for the terminal through the satellite (SAT ID#1) corresponding to the RAN#1 connected to by the UE. This allows the UE to connect to the EES#1 corresponding to SAT ID#1 when it wants to obtain edge computing services, avoiding unnecessary interactions between satellites. This ensures that the UE can connect to EES#1 to obtain edge computing services, reduces service latency, and improves data transmission quality.

[0225] like Figure 6 In Scenario 2, EES#1 and ECS are deployed on the ground, while EES#1 and RAN#1 can be deployed on the satellite corresponding to SATID#1. In this communication system, the UE uses information about at least one EES sent by the ECS, along with information about the device (SAT ID) corresponding to at least one EES, to determine the EES#1 corresponding to SAT ID#1 from the SAT IDs corresponding to at least one EES. Since EES#1 is the satellite corresponding to RAN#1 to which the UE is connected, when the UE wants to obtain edge computing services, it can connect to the EES#1 corresponding to the satellite to which the UE is connected. This avoids introducing unnecessary interactions between satellites, ensuring that the UE can connect to EES#1 to obtain edge computing services, reducing service latency, and thus improving data transmission quality.

[0226] Figure 7 In the illustrated scenario 3, the RAN and the ECS can be deployed on the ground, and the EES#1 and the EAS#1 can be deployed on the satellite corresponding to the SAT ID#1.

[0227] Figure 1 In the illustrated scenario 4, the EES#1, the ECS, and the RAN#1 are deployed on the ground, and the EAS#1 can be deployed on the satellite corresponding to the SAT ID#1.

[0228] The communication method provided by the embodiments of the present application will be described below. Figure 10- Figure 19 The communication method provided by the embodiments of the present application will be described below.

[0229] It should be noted that the names of messages and the names of parameters in the messages in the following embodiments of the present application are only examples, and other names can also be used in specific implementations, and the embodiments of the present application do not make specific limitations.

[0230] The communication method provided by the embodiments of the present application will be described below. Figure 10 The communication method provided by the embodiments of the present application will be described below. Figure 11 The content indicated by the first request message in the corresponding embodiment is different. Figure 4 The content indicated by the first request message in the corresponding embodiment is different.

[0231] The embodiments applicable to the scenario 1 illustrated in the following will be introduced. Figure 10 The embodiments applicable to the scenario 1 illustrated in the following will be introduced.

[0232] Figure 1 The flow of the communication method provided by the embodiments of the present application is shown in Figure 10 . The communication method is applicable to the communication system described above, and mainly involves the interaction between the terminal and the ECS.

[0233] As shown in Figure 11 , the flow of the communication method is as follows:

[0234] S1001, the terminal sends a first request message to the ECS, and correspondingly, the ECS receives the first request message from the terminal.

[0235] The first request message is used to request the EES (Edge Execution System) to be determined for the terminal. The first request message can trigger the ECS (Elastic Compute Service) to discover the EES. For example, the first request message can be an EES discovery request message, used to request the ECS to discover the EES. Alternatively, the first request message can be a service provisioning request message, requesting the ECS to provide edge computing services to the terminal. Based on the first request message, the ECS determines that it needs to discover the EES for the terminal.

[0236] Of course, the first request message in this embodiment can also be other messages that can be used to request EES discovery, and there is no limitation. Correspondingly, the first request message in this embodiment can also be replaced with other possible expressions, such as EES discovery request message, service provision request message, edge service request message, etc., and there is no limitation. The following is an example of the terminal sending an EES discovery request message to the ECS.

[0237] The first request message may include information about a first device corresponding to the terminal. The first device may be a satellite corresponding to the access network device to which the terminal is connected. Here, the satellite corresponding to the access network device can be understood as the satellite on which the access network device is deployed. The information of the first device may be the identification information of the satellite corresponding to the access network device to which the terminal is connected, such as the identification information of the satellite serving the terminal (UE serving SAT ID), that is, the SAT ID corresponding to the RAN to which the terminal is connected. The satellite corresponding to the access network device to which the terminal is connected indicates that the satellite can cover the terminal's location, or that the terminal's location is within the satellite's coverage area, and that the terminal can communicate with the satellite, meaning the terminal can connect to the access network device deployed on that satellite.

[0238] Optionally, the first device can be the device currently corresponding to the terminal. That is, the first device can be the satellite corresponding to the access network device currently connected to by the terminal. For example, the RAN#1 currently connected to by the UE corresponds to SAT ID#1. The UE obtains EES#1 discovered by the ECS from the ECS and connects to EES#1. EES#1 corresponds to SAT ID#1.

[0239] The first device can also be the satellite corresponding to the access network device that the terminal predicts will connect to in the future. For example, the UE predicts that after time period #1, the RAN #2 that the UE will connect to corresponds to SAT ID #2. Thus, the UE can know that the EES #2 discovered by the ECS corresponds to SAT ID #2, and the UE will connect to EES #2 after time period #1.

[0240] The first request message can further comprise at least one of the following: location information of the terminal, identification information of the terminal, information of an application requested by the terminal (such as EAS ID, AC ID, application ID, AC profile), and the like. The location information of the terminal can comprise information indicating a current location of the terminal and / or information indicating a predicted location of the terminal. The identification information of the terminal can comprise a UE ID and / or an EEC ID.

[0241] Optionally, when the location information of the terminal comprises information indicating a current location of the terminal, the location information of the terminal can further comprise time information corresponding to the current location of the terminal. The time information corresponding to the current location of the terminal can comprise at least one of the following: a time at which the terminal is located at the current location, or a time during which the terminal is predicted to be located at the current location. When the location information of the terminal comprises information indicating a predicted location of the terminal, the location information of the terminal can further comprise time information corresponding to the predicted location of the terminal. The time information corresponding to the predicted location of the terminal can comprise at least one of the following: a time at which the terminal is predicted to arrive at the predicted location, or a time during which the terminal is predicted to be located at the predicted location.

[0242] Optionally, if the first request message does not comprise the location information of the terminal, the ECS can obtain the location information of the terminal in other manners, and embodiments of the present application do not limit the specific manners in which the ECS obtains the location information of the terminal.

[0243] S1002, the ECS sends a first response message to the terminal according to the first request message, and correspondingly, the terminal receives the first response message.

[0244] The first response message is used to respond to the first request message. For example, the first response message can be an EES discovery response message or a service provisioning response message, which is used to indicate that the discovery of the EES is successful or failed.

[0245] Of course, the first response message in embodiments of the present application can also be other messages capable of indicating that the discovery of the EES is successful or failed, which are not limited. Correspondingly, the first response message in embodiments of the present application can also be replaced by other possible expressions, such as an EES discovery response message, a service provisioning response message, an edge service response message, and the like, which are not limited.

[0246] The first response message can comprise information of a first EES corresponding to the first device. The first EES corresponding to the first device can comprise that the first EES is deployed in the first device.

[0247] That is, the ECS selects, according to the information of the first device, a terminal available / connectable EES for the terminal, that is, a first EES deployed on the first device, so that the first EES corresponds to the same satellite as the access network device connected by the terminal, or is deployed on the same satellite. If a UPF is deployed on the satellite, the first EES, the access network device connected by the terminal, and the UPF are deployed on the same satellite, avoiding interaction between different satellites.

[0248] Optionally, the first response message can include first information, and the first information is used to indicate time and / or space availability information of the first EES.

[0249] The first information is used to indicate time availability information of the first EES, or the first information is used to indicate space availability information of the first EES, or the first information is used to indicate time and space availability information of the first EES. The first information can be determined by the ECS according to ephemeris information of the satellite corresponding to the first EES. It can be understood that when the coverage range of the satellite corresponding to the first EES can cover the terminal, it means that the first EES can be connected with the terminal. That is, the ephemeris information of the satellite corresponding to the first EES can be used to determine whether the first EES can establish a connection with the terminal.

[0250] The time availability information of the first EES can be the time availability information of the satellite corresponding to the first EES, which can represent the time period during which the satellite corresponding to the first EES can be connected with a communication device on the ground, or can be understood as the time period during which the satellite corresponding to the first EES can cover a certain geographical location / geographical range. In the embodiments of the present application, the time availability information of the first EES can be understood as the time period during which the satellite corresponding to the first EES can be connected with the terminal, or the time period during which the satellite corresponding to the first EES can cover the position of the terminal, for example, the first information indicates that the UE can be connected to the satellite corresponding to the first EES within time period #1.

[0251] The space availability information of the first EES can be the space availability information of the satellite corresponding to the first EES, which can represent the position information of the satellite corresponding to the first EES at a certain time, or can also be the coverage range information of the satellite. For example, the coverage range of the satellite is position #1~position #8, and the UE can be connected to the satellite corresponding to the first EES at position #1~position #8.

[0252] The time and space availability information of the satellite corresponding to the first EES can represent the running track or position of the satellite corresponding to the first EES changing with time. For example, the first information is the ephemeris information of the satellite corresponding to the first EES.

[0253] For example, the first information can represent that EES #1 (i.e., the first EES described above) is available (i.e., connectable) at 9:00-10:00 for position #1, and is available at 10:00-11:00 for position #2.

[0254] In this way, when the terminal wants to obtain the edge computing service, the terminal can determine whether the satellite corresponding to the first EES is connectable based on the available information of the first EES in time and / or space, so as to determine whether the first EES is connectable, thereby facilitating the terminal to connect the first EES in available time and / or space.

[0255] It can be understood that in the embodiments of the present application, the available information can also be replaced by other possible representations, such as connectable information, which is not limited.

[0256] Optionally, after the ECS receives the first request message from the terminal, the communication method can further include: the ECS determining the first EES according to the information of the first device and the information of the device corresponding to at least one EES, wherein the at least one EES can include the first EES, and the device corresponding to the at least one EES can include the first device.

[0257] It can be understood that the ECS maintains the information of at least one EES, or the information of at least one EES is registered on the ECS. The information of at least one EES can include the information of the device corresponding to at least one EES, such as that each EES of the at least one EES corresponds to a SAT ID, and the EES and the SAT ID have a corresponding relationship. For example, EES #1 corresponds to SAT ID #1, EES #2 corresponds to SAT ID #2, EES #3 corresponds to SAT ID #3, and the like.

[0258] The information of at least one EES can also include at least one of the following for each EES of the at least one EES: identification information (such as EES ID), address information (EES address info) such as EES address (endpoint), connection information of the EES (such as ephemeris information of the satellite corresponding to each EES), and the like.

[0259] The ECS determines the first EES corresponding to the information of the first device from the information of the device corresponding to at least one EES, such as that the ECS determines EES #1 corresponding to SAT ID #1 from the SAT ID corresponding to each EES of the at least one EES according to the SAT ID #1 corresponding to the RAN currently connected by the UE, and sends the information of the EES #1 to the UE.

[0260] The information of the at least one EES maintained by the ECS is information of the at least one EES pre-registered on the ECS. The process of the at least one EES registering on the ECS is described below.

[0261] Optionally, the communication method can further include that the ECS receives a second request message from the at least one EES, and the second request message can include second information indicating identification information of the at least one EES, address information of the at least one EES, and information of a device corresponding to the at least one EES.

[0262] The second request message can be an EES registration request message, which is used to request registration of information of the at least one EES on the ECS. The EES registration request message can include EES-related information (i.e., the second information). The EES-related information can include information of a satellite corresponding to the EES, such as a SAT ID. For example, the at least one EES respectively sends an EES registration request message to the ECS, and the EES registration request message carries a SAT ID of a satellite corresponding to each of the at least one EES. For example, a SAT ID #1 corresponding to an EES #1, a SAT ID #2 corresponding to an EES #2, a SAT ID #3 corresponding to an EES #3, and the like.

[0263] The EES-related information can further include at least one of the following: identification information of the EES, such as an EES ID, address information of the EES (EES endpoint), or connection information of the EES (such as ephemeris information of a satellite corresponding to each EES), and the like.

[0264] For example, the at least one EES respectively sends an EES registration request message to the ECS, and the EES registration request message further carries identification information (such as an EES ID) and address information (EES address info) of each of the at least one EES, such as an EES address (endpoint) and connection information. The connection information of the EES can refer to the description of the ephemeris information of a device corresponding to the at least one EES below.

[0265] The second request message in the embodiments of the present application can also be replaced by other possible expressions, such as a registration request message, an EES registration request message, and the like, without limitation.

[0266] The embodiments of the present application do not limit the specific implementation of the at least one EES obtaining information of a satellite corresponding to the EES. For example, the EES can obtain identification information and / or ephemeris information of a satellite corresponding to the EES from an OAM network element. For another example, the EES can be pre-configured with identification information and / or ephemeris information of a satellite corresponding to the EES.

[0267] In addition, the ECS sends an EES registration response message to the at least one EES, and the EES registration response message carries information indicating success or failure of the registration.

[0268] Optionally, the second request message can further include ephemeris information of a device corresponding to the at least one EES, and the ephemeris information is used to indicate available information in time and / or space of the device corresponding to the at least one EES.

[0269] In the formula, the ephemeris information of the device corresponding to the at least one EES can be replaced by ephemeris information of the at least one EES, and the available information in time and / or space of the device corresponding to the at least one EES can be replaced by available information in time and / or space of the at least one EES.

[0270] The available information in time and / or space of the device corresponding to the at least one EES can refer to the available information in time and / or space of the first EES described above, and details are not described herein. The at least one EES registers the ephemeris information on the ECS, so that the ECS determines the first information according to the ephemeris information of the satellite corresponding to the first EES in the at least one EES, that is, the available information in time and / or space of the device corresponding to the first EES.

[0271] In summary, the ECS determines the first EES for the terminal through the first device corresponding to the terminal, so that when the terminal wants to obtain the edge computing service, the first EES corresponding to the satellite connected with the terminal can be connected, unnecessary interaction between satellites is avoided, so that the terminal can be connected to the first EES to obtain the edge computing service, and the service time delay is reduced, so as to improve the data transmission quality.

[0272] Figure 2 Flowchart of a communication method provided by an embodiment of the application Figure 11 The communication method is applicable to the communication system described above, and mainly involves interaction between the terminal and the ECS.

[0273] As shown in Figure 10 , the flow of the communication method is as follows:

[0274] S1101, the terminal sends a first request message to the ECS, and correspondingly, the ECS receives the first request message from the terminal.

[0275] The first request message is used to request to determine the EES for the terminal. The first request message can trigger the ECS to discover the EES. For example, the first request message can be a discovery request message, which is used to request the ECS to discover the EES. For another example, the first request message can be a service provisioning request message, which is used to request the ECS to provide the edge computing service for the terminal, so that the ECS determines to discover the EES for the terminal according to the first request message.

[0276] The first request message in the embodiment of the application can refer to the description of the first request message in S1001, and the difference is that the first request message in S1001 can include the information of the first device corresponding to the terminal, and the first request message in the embodiment of the application can not include the information of the first device corresponding to the terminal.

[0277] S1102, the ECS sends the first response message to the terminal, and correspondingly, the terminal receives the first response message from the ECS.

[0278] The first response message can include the information of at least one EES and the information of the device corresponding to the at least one EES.

[0279] The first response message is used to respond to the first request message. For example, the first response message can be a discovery response message or a service provisioning response / service provisioning request-response message, which is used to indicate that the discovery of the EES is successful or failed.

[0280] The first response message in the embodiment of the application can refer to the description of the first response message in S1001, and the difference is that the first response message in S1001 can include the information of the first EES, and the first response message in the embodiment of the application can include the information of at least one EES and the information of the device corresponding to the at least one EES. That is, the ECS does not select / determine the EES in the embodiment of the application, and the terminal determines the final first EES from the at least one EES.

[0281] The at least one EES can be at least one EES determined by the ECS according to information in the first request message, such as location information of the terminal, information of an application requested by the terminal (such as an EAS ID, an AC ID, and an application ID), and the like. Information of the at least one EES can refer to the description of the information of the at least one EES in S1002, and will not be described herein again. Information of a device corresponding to the at least one EES can refer to the description of the information of the device corresponding to the at least one EES in S1002, and will not be described herein again.

[0282] In S1103, the terminal determines the first EES corresponding to the first device according to the first response message and the information of the first device.

[0283] The device corresponding to the at least one EES can include the first device, and the first device can be a satellite corresponding to an access network device connected by the terminal.

[0284] The device corresponding to the at least one EES can be a satellite corresponding to each EES in the at least one EES, indicating that each EES in the at least one EES has a corresponding relationship with the device. The terminal determines the first EES corresponding to the first device from the corresponding relationship, that is, the first EES determined by the terminal corresponds to the same satellite as the access network device connected by the terminal. Alternatively, the first EES is deployed on the same satellite as the first device, that is, the first EES determined by the terminal is deployed on the same satellite as the access network device connected by the terminal.

[0285] Alternatively, the first device can be a satellite corresponding to an access network device currently connected by the terminal, that is, the first device can be a device currently corresponding to the terminal. The first device can also be a satellite corresponding to an access network device predicted to be connected by the terminal in the future. The first device in the embodiments of the present application can refer to the description of the first device in S1002, and will not be described herein again.

[0286] Alternatively, the first response message further indicates ephemeris information of the device corresponding to the at least one EES; and the communication method can further include: determining, by the terminal, time and / or space availability information of the first EES according to the information of the first device and the ephemeris information.

[0287] The ephemeris information of the device corresponding to the at least one EES can refer to the description in S1002, and will not be described herein again. The time and / or space availability information of the first EES can refer to the description in S1002, and will not be described herein again.

[0288] The ephemeris information of the device corresponding to the at least one EES can include ephemeris information corresponding to the first device, and the terminal determines the time and / or space availability information of the first EES according to the ephemeris information corresponding to the first device.

[0289] Optionally, the terminal determines the available information of the at least one EES in time and / or space according to the information of the first device and the ephemeris information.

[0290] In summary, the terminal determines the first EES corresponding to the first device from the devices corresponding to the at least one EES according to the information of the at least one EES sent by the ECS and the information of the devices corresponding to the at least one EES. Since the first device is the satellite corresponding to the access network device connected by the terminal, when the terminal wants to obtain the edge computing service, the first EES corresponding to the satellite connected by the terminal can be connected, unnecessary interaction between satellites is avoided, so that the terminal can be connected to the first EES to obtain the edge computing service, the service delay is reduced, and the data transmission quality is improved.

[0291] The above describes the overall flow of the communication method of the two schemes provided by the embodiments of the application. Figure 11 and Figure 12 The above describes the overall flow of the communication method of the two schemes provided by the embodiments of the application. Figure 12 The above describes the overall flow of the communication method of the two schemes provided by the embodiments of the application.

[0292] Figure 3 The above describes the overall flow of the communication method of the two schemes provided by the embodiments of the application. Figure 12 The communication method is applicable to the above communication system, and specifically relates to the interaction between the UE (i.e., the above terminal), the ECS, and the EES#1 (i.e., the above first EES). The ECS determines the EES#1 for the terminal through the satellite (SAT ID#1) corresponding to the RAN#1 connected by the UE, or the ECS sends the information of the at least one EES to the UE, so that the UE determines the EES#1 according to the satellite (SAT ID#1) corresponding to the RAN#1 connected by the UE. When the UE wants to obtain the edge computing service, the EES#1 corresponding to the SAT ID#1 can be connected, unnecessary interaction between satellites is avoided, so that the UE can be connected to the EES#1 to obtain the edge computing service, the service delay is reduced, and the data transmission quality is improved.

[0293] Specifically, as shown in Figure 10 , the flow of the communication method is as follows:

[0294] In S1201, the EES#1 sends an EES registration request message to the ECS.

[0295] It can be understood that the at least one EES is registered on the ECS, and the following is described by taking the registration of the EES#1 on the ECS as an example.

[0296] The EES registration request message is used to request registration of the related information of the EES #1. The EES registration request message carries the EES ID, the EES address (endpoint), and the satellite identifier corresponding to the satellite on which the EES #1 is deployed, such as the SAT ID #1 corresponding to the EES #1. Optionally, the EES registration request message can also carry the ephemeris information corresponding to the SAT ID #1.

[0297] The EES registration request message can also refer to the second request message in S1002, and details are not repeated.

[0298] S1202, the ECS sends an EES registration response message to the EES #1.

[0299] The EES registration response message carries information about whether the registration of the related information of the EES #1 is successful or failed.

[0300] Two ways in which the UE discovers the EES from the ECS are introduced below. The way 1 can be applied to Figure 11 The corresponding embodiment, and the way 2 can be applied to Figure 5 The corresponding embodiment.

[0301] Way 1:

[0302] S1203, the UE sends an EES discovery request message #1 to the ECS.

[0303] The EES discovery request message #1 (EES discovery request) carries the EEC ID, the information of the application requested by the UE (such as the EAS ID, the AC ID, the AC profile, and the application ID), the UE ID, the location information of the terminal, and the SAT ID #1 (UE serving SAT ID) corresponding to the RAN to which the UE is currently connected.

[0304] The EES discovery request message #1 can also refer to the introduction of the first request message in S1001, and details are not repeated.

[0305] S1204, the ECS determines the EES #1 according to the SAT ID #1.

[0306] The ECS determines the EES #1 corresponding to the SAT ID #1 according to the SAT ID #1 carried in the EES discovery request message #1 and the SAT ID corresponding to at least one EES managed by the ECS, that is, the EES #1 determined by the ECS is deployed on the same satellite as the RAN #1. If the UPF 1 is deployed on the satellite, the EES #1, the UPF #1, and the RAN #1 are deployed on the same satellite.

[0307] Wherein, the EES#1 can refer to the description of the first EES in S1002, and no further description is made.

[0308] S1205, the ECS sends an EES discovery response message#1 to the UE.

[0309] The EES discovery response message#1 indicates information of success or failure of EES discovery. The EES discovery response message carries information of the EES#1.

[0310] Optionally, the EES discovery response message#1 also indicates information of availability of the EES#1 in time and / or space, such as satellite ephemeris information corresponding to the EES#1, such as in time period#1, location#1, the UE can connect to the EES#1, or a satellite corresponding to the EES#1.

[0311] The EES discovery response message#1 can also refer to the introduction of the first response message in S1002, and no further description is made.

[0312] Method 2:

[0313] S1206, the UE sends an EES discovery request message#2 to the ECS.

[0314] The EES discovery request message#2 carries information of EEC ID, information of application requested by the UE (such as EAS ID, AC ID, AC profile, application ID), UE ID, and location information of the terminal.

[0315] The EES discovery request message#2 can refer to the introduction of the first request message in S1101, and no further description is made.

[0316] S1207, the ECS sends information of at least one EES to the UE.

[0317] The information of at least one EES can include EES ID, EES address information (endpoint), and SAT ID corresponding to the EES of each EES in the at least one EES. Optionally, the information of at least one EES can also include corresponding ephemeris information of each EES in the at least one EES, i.e. the ECS does not select / determine the EES, or only filters part of the EES.

[0318] The information of at least one EES can refer to the introduction of the information of at least one EES in S1102, and no further description is made.

[0319] S1208, the UE determines the EES#1 according to the SAT ID#1 and the information of at least one EES.

[0320] The UE determines the EES#1 corresponding to the SAT ID#1 from the SAT ID corresponding to at least one EES in the information of the at least one EES. The SAT ID#1 can be an identifier of a satellite corresponding to the RAN#1 currently connected by the UE, that is, the EES#1 and the RAN#1 are deployed on the same satellite. If a UPF1 is deployed on the satellite, the EES#1, the UPF#1 and the RAN#1 are deployed on the same satellite.

[0321] Optionally, the UE can determine the available information of the EES#1 in time and / or space according to the SAT ID#1 and the ephemeris information corresponding to the SAT ID#1, that is, the UE can determine the time and location conditions for connecting the EES#1.

[0322] The specific implementation of S1201-S1205 can also refer to the related description of S1001-S1002 described above, which will not be repeated here. The specific implementation of S1201-S1202 and S1206-S1208 can also refer to the related description of S1101-S1103 described above, which will not be repeated here. In summary, the ECS determines the EES#1 for the terminal through the satellite (SAT ID#1) corresponding to the RAN#1 connected by the UE, or the ECS sends the information of at least one EES to the UE, so that the UE determines the EES#1 according to the satellite (SAT ID#1) corresponding to the RAN#1 connected by the UE. When the UE wants to obtain edge computing services, the EES#1 corresponding to the SAT ID#1 can be connected, unnecessary interaction between satellites is avoided, so that the UE can be connected to the EES#1 to obtain edge computing services, and the business latency is reduced, thereby improving the data transmission quality.

[0323] The following describes an embodiment applicable to Figure 13 Scenario 2 shown in the figure.

[0324] Figure 4 The flow of the communication method provided by the embodiment of the present application is shown in Figure 13 . The communication method is applicable to the above-mentioned communication system, and mainly involves the interaction between the terminal and the ECS.

[0325] As Figure 14 shown, the flow of the communication method is as follows:

[0326] S1301, the terminal sends a first request message to the EES, and correspondingly, the EES receives the first request message from the terminal.

[0327] The first request message is used to request the EAS for the terminal. The first request message can trigger the EES to discover the EAS. For example, the first request message can be an EAS discovery request message used to request the EES to discover the EAS. For another example, the first request message can be a service provisioning request message used to request the EES to provide an edge computing service for the terminal, so that the EES determines to discover the EAS for the terminal according to the first request message.

[0328] Of course, the first request message in the embodiment of the application can also be other messages that can be used to request to discover the EAS, which is not limited. Correspondingly, the first request message in the embodiment of the application can also be replaced by other possible expressions, such as an EAS discovery request message, a service provisioning request message, an edge service request message, and the like, which is not limited. Hereinafter, the EAS discovery request message sent by the terminal to the EES is taken as an example for description.

[0329] The first request message can include information of a first device corresponding to the terminal. The first device can be a satellite corresponding to an access network device connected by the terminal. The satellite corresponding to the access network device can be understood as that the access network device is deployed on the satellite. The information of the first device can be identification information of the satellite corresponding to the access network device connected by the terminal, such as identification (UE serving SAT ID) information of a satellite serving the terminal, that is, a SAT ID corresponding to a RAN connected by the terminal.

[0330] Optionally, the first device can be a device currently corresponding to the terminal. That is, the first device can be a satellite corresponding to an access network device currently connected by the terminal. For example, a UE currently connects a RAN#1 corresponding to a SAT ID#1, the UE obtains an EAS#1 discovered by the EES from the EES, and connects the EAS#1, the EAS#1 corresponds to the SAT ID#1.

[0331] The first device can also be a satellite corresponding to an access network device predicted to be connected by the terminal in the future, for example, a UE predicts that a RAN#2 corresponding to a SAT ID#2 will be connected by the UE after a time period#1. Therefore, the UE can know that an EAS#2 discovered by the EES corresponds to the SAT ID#2, and the UE connects the EAS#2 after the time period#1.

[0332] The first request message can further include at least one of the following information: location information of the terminal, identification information of the terminal, information of an application requested by the terminal (such as EAS ID, AC ID, application ID, AC profile), and the like. The location information of the terminal can include information indicating a current location of the terminal and / or information indicating a predicted location of the terminal. The identification information of the terminal can include a UE ID and / or an EEC ID.

[0333] Optionally, when the location information of the terminal includes information indicating a current location of the terminal, the location information of the terminal can further include time information corresponding to the current location of the terminal. The time information corresponding to the current location of the terminal can include at least one of the following: a time at which the terminal is located at the current location, or a time during which the terminal is predicted to be located at the current location. When the location information of the terminal includes information indicating a predicted location of the terminal, the location information of the terminal can further include time information corresponding to the predicted location of the terminal. The time information corresponding to the predicted location of the terminal can include at least one of the following: a time at which the terminal is predicted to arrive at the predicted location, or a time during which the terminal is predicted to be located at the predicted location.

[0334] Optionally, if the first request message does not include the location information of the terminal, the EES can also obtain the location information of the terminal by other manners, and the embodiments of the present application do not limit the specific manners in which the EES obtains the location information of the terminal.

[0335] S1302, the EES sends a first response message to the terminal according to the first request message, and correspondingly, the terminal receives the first response message.

[0336] The first response message is used to respond to the first request message. For example, the first response message can be an EAS discovery response message or a service provisioning response message, which is used to indicate that the discovery of the EAS is successful or failed.

[0337] Of course, the first response message in the embodiments of the present application can also be other messages that can be used to indicate that the discovery of the EAS is successful or failed, which are not limited. Correspondingly, the first response message in the embodiments of the present application can also be replaced by other possible expressions, such as an EAS discovery response message, a service provisioning response message, an edge service response message, and the like, which are not limited.

[0338] The first response message can include information of a first EAS corresponding to the first device. The first EAS corresponding to the first device can include that the first EAS is deployed in the first device.

[0339] That is, the EES selects, according to the information of the first device, an EAS available / connectable by the terminal for the terminal, that is, a first EAS deployed on the first device, so that the first EAS and the access network device connected by the terminal correspond to the same satellite, or in other words, are deployed on the same satellite. If a UPF is deployed on the satellite, the first EAS, the access network device connected by the terminal and the UPF are deployed on the same satellite, avoiding interaction between different satellites.

[0340] Optionally, the first response message can include first information, and the first information is used to indicate time and / or space available information of the first EAS.

[0341] The first information is used to indicate time available information of the first EAS, or the first information is used to indicate space available information of the first EAS, or the first information is used to indicate time and space available information of the first EAS. The first information can be determined by the EES according to ephemeris information of the satellite corresponding to the first EAS. It can be understood that when the coverage range of the satellite corresponding to the first EAS can cover the terminal, it means that the first EAS can be connected with the terminal. That is, the ephemeris information of the satellite corresponding to the first EAS can be used to determine whether the first EAS can establish a connection with the terminal.

[0342] The time available information of the first EAS can be time available information of the satellite corresponding to the first EAS, which can represent a time period during which the satellite corresponding to the first EAS can be connected with a communication device on the ground, or can be understood as a time period during which the satellite corresponding to the first EAS can cover a certain geographical position / geographical range. In the embodiments of the present application, the time available information of the first EAS can be understood as a time period during which the satellite corresponding to the first EAS can be connected with the terminal, or a time period during which the satellite corresponding to the first EAS can cover the position of the terminal, for example, the first information indicates that the UE can be connected to the satellite corresponding to the first EAS within time period #1.

[0343] The space available information of the first EAS can be space available information of the satellite corresponding to the first EAS, which can represent position information of the satellite corresponding to the first EAS at a certain time, or can be coverage range information of the satellite. For example, the coverage range of the satellite is position #1~position #8, and the UE can be connected to the satellite corresponding to the first EAS at position #1~position #8.

[0344] The time and space available information of the satellite corresponding to the first EAS can represent the running track or position of the satellite corresponding to the first EAS changing with time. For example, the first information is ephemeris information of the satellite corresponding to the first EAS.

[0345] For example, the first information can represent that for position #1, EAS #1 (i.e., the first EAS described above) is available (i.e., connectable) from 9:00 to 10:00, and for position #2, EAS #1 is available from 10:00 to 11:00.

[0346] It can be understood that in the embodiments of the present application, the available information can also be replaced by other possible representations, such as connectable information, which is not limited.

[0347] Optionally, after the EES receives the first request message from the terminal, the communication method can further include: determining, by the EES, the first EAS according to the information of the first device and the information of the device corresponding to the at least one EAS, wherein the at least one EAS can include the first EAS, and the device corresponding to the at least one EAS can include the first device.

[0348] It can be understood that the EES maintains the information of the at least one EAS, or the information of the at least one EAS is registered on the EES. The information of the at least one EAS can include the information of the device corresponding to the at least one EAS, such as that each of the at least one EAS corresponds to a SAT ID, and the EAS and the SAT ID have a corresponding relationship. For example, SAT ID #1 corresponding to EAS #1, SAT ID #2 corresponding to EAS #2, SAT ID #3 corresponding to EAS #3, and the like.

[0349] The information of the at least one EAS can also include at least one of the following for each of the at least one EAS: identification information (such as an EAS ID), address information (EAS address info) such as an EAS address (endpoint), connection information of the EAS (such as ephemeris information of a satellite corresponding to each EAS), and the like.

[0350] The EES determines the first EAS corresponding to the information of the first device from the information of the device corresponding to the at least one EAS, such as that the EES determines EAS #1 corresponding to SAT ID #1 from the SAT ID corresponding to each of the at least one EAS according to the SAT ID #1 corresponding to the RAN currently connected by the UE, and sends the information of EAS #1 to the UE.

[0351] The information of the at least one EAS maintained by the EES is information of the at least one EAS pre-registered on the EES, and the process of registering the at least one EAS on the EES is described below.

[0352] Optionally, the communication method can further include: receiving, by the EES, a second request message from the at least one EAS, the second request message including second information indicating identification information of the at least one EAS, address information of the at least one EAS, or information of a device corresponding to the at least one EAS.

[0353] The second request message can be an EAS registration request message, used to request registration of information of the at least one EAS on the EES. The EAS registration request message can include relevant information (i.e., the second information) of the EAS. The relevant information of the EAS can include information of a satellite corresponding to the EAS, such as a SAT ID. For example, the at least one EAS respectively sends an EAS registration request message to the EES, and the EAS registration request message carries a SAT ID of a satellite corresponding to each of the at least one EAS. For example, a SAT ID#1 of a satellite corresponding to an EAS#1, a SAT ID#2 of a satellite corresponding to an EAS#2, a SAT ID#3 of a satellite corresponding to an EAS#3, and the like.

[0354] The relevant information of the EAS can further include at least one of the following: identification information of the EAS, such as an EAS ID, address information of the EAS (EAS endpoint), or connection information of the EAS (such as ephemeris information of a satellite corresponding to each of the EAS), and the like.

[0355] For example, the at least one EAS respectively sends an EAS registration request message to the EES, and the EAS registration request message further carries identification information (such as an EAS ID) of each of the at least one EAS, address information (EAS address info) of the EAS, such as an EAS address (endpoint), and connection information of the EAS. The connection information of the EAS can refer to the description of the ephemeris information of the device corresponding to the at least one EAS below.

[0356] The second request message in the embodiments of the present application can also be replaced by other possible expressions, such as a registration request message, an EAS registration request message, and the like, without limitation.

[0357] The embodiments of the present application do not limit the specific implementation of the at least one EAS obtaining information of a satellite corresponding to the EAS. For example, the EAS can obtain identification information and / or ephemeris information of a satellite corresponding to the EAS from an OAM network element. For another example, the EAS can be preconfigured with identification information and / or ephemeris information of a satellite corresponding to the EAS.

[0358] In addition, the EES sends a second response message, such as an EAS registration response message, to the at least one EAS, and the EAS registration response message carries information of a registration success or failure.

[0359] Optionally, the second request message can further include ephemeris information of the device corresponding to the at least one EAS, the ephemeris information being used to indicate available information in time and / or space of the device corresponding to the at least one EAS.

[0360] The ephemeris information of the device corresponding to the at least one EAS can be replaced by ephemeris information of the at least one EAS, and the available information in time and / or space of the device corresponding to the at least one EAS can be replaced by available information in time and / or space of the at least one EAS.

[0361] The available information in time and / or space of the device corresponding to the at least one EAS can refer to the available information in time and / or space of the first EAS described above, and details are not repeated. The at least one EAS registers the ephemeris information on the EES, so that the EES determines the first information according to the ephemeris information of the satellite corresponding to the first EAS in the at least one EAS, that is, the available information in time and / or space of the device corresponding to the first EAS.

[0362] In summary, the EES determines the first EAS for the terminal through the first device corresponding to the terminal, so that when the terminal wants to obtain edge computing service, the first EAS corresponding to the satellite connected with the terminal can be connected, unnecessary interaction between satellites is avoided, so that the terminal can be connected to the first EAS to obtain edge computing service, and the service delay is reduced, so as to improve the data transmission quality.

[0363] Figure 5 Flowchart of the communication method provided by the embodiment of the application Figure 13 The communication method is applicable to the communication system described above, and mainly involves the interaction between the terminal and the EES.

[0364] As shown in Figure 14 , the flow of the communication method is as follows:

[0365] S1401, the terminal sends a first request message to the EES, and correspondingly, the EES receives the first request message from the terminal.

[0366] The first request message is used to request to determine the EAS for the terminal. The first request message can trigger the EES to discover the EAS. For example, the first request message can be a discovery request message, which is used to request the EES to discover the EAS. For another example, the first request message can be a service provisioning request message, which is used to request the EES to provide edge computing service for the terminal, so that the EES determines to discover the EAS for the terminal according to the first request message.

[0367] The first request message in the embodiments of the present application can refer to the description of the first request message in S1301, and the difference is that the first request message in S1301 can include the information of the first device corresponding to the terminal, while the first request message in the embodiments of the present application can not include the information of the first device corresponding to the terminal.

[0368] S1402, the EES sends a first response message to the terminal, and correspondingly, the terminal receives the first response message from the EES.

[0369] The first response message can include information of at least one EAS and information of a device corresponding to the at least one EAS.

[0370] The first response message is used to respond to the first request message. For example, the first response message can be an EAS discovery response message or a service provisioning response / service provisioning request-response message, which is used to indicate that the discovery of the EAS is successful or failed.

[0371] The first response message in the embodiments of the present application can refer to the description of the first response message in S1301, and the difference is that the first response message in S1301 can include the information of the first EAS, while the first response message in the embodiments of the present application can include the information of at least one EAS and the information of a device corresponding to the at least one EAS. That is, the EES does not select / determine the EAS in the embodiments of the present application, and the terminal determines the final first EAS from the at least one EAS.

[0372] The at least one EAS can be at least one EAS available / connectable to the terminal determined by the EES according to the information in the first request message, such as the location information of the terminal, the information of the application requested by the terminal (such as EAS ID, AC ID, application ID), and the like. The information of the at least one EAS can refer to the introduction of the information of the at least one EAS in S1302, and will not be repeated. The information of the device corresponding to the at least one EAS can refer to the introduction of the information of the device corresponding to the at least one EAS in S1302, and will not be repeated.

[0373] S1403, the terminal determines the first EAS corresponding to the first device according to the first response message and the information of the first device.

[0374] The device corresponding to the at least one EAS can include the first device, and the first device can be a satellite corresponding to an access network device connected by the terminal.

[0375] The device corresponding to at least one EAS can be a satellite corresponding to each of the at least one EAS, indicating a correspondence between each EAS and the device. The terminal determines the first EAS corresponding to the first device from this correspondence, that is, the first EAS determined by the terminal corresponds to the same satellite as the access network device connected to the terminal. Optionally, the first EAS is deployed on the first device, that is, the first EAS determined by the terminal is deployed on the same satellite as the access network device connected to the terminal.

[0376] Optionally, the first device may be the satellite corresponding to the access network device currently connected to the terminal; that is, the first device may be the device currently connected to the terminal. Alternatively, the first device may be the satellite corresponding to the access network device that the terminal predicts it will connect to in the future. In this embodiment, the description of the first device in S1302 is also relevant and will not be repeated here.

[0377] Optionally, the first response message is also used to indicate the ephemeris information of at least one device corresponding to the EAS; the communication method may further include: the terminal determining the temporal and / or spatial availability information of the first EAS based on the information of the first device and the ephemeris information.

[0378] The ephemeris information of at least one EAS device can be found in the description in S1302, and will not be repeated here. The available temporal and / or spatial information of the first EAS can be found in the description in S1302, and will not be repeated here.

[0379] The ephemeris information of at least one EAS device may include the ephemeris information of the first device, and the terminal determines the temporal and / or spatial availability information of the first EAS based on the ephemeris information of the first device.

[0380] Optionally, the terminal determines the temporal and / or spatial availability of at least one EAS based on the information from the first device and ephemeris information.

[0381] In summary, the terminal uses information about at least one EAS sent via EES, along with information about the device corresponding to that at least one EAS, to determine the first EAS corresponding to the first device from among the devices corresponding to the at least one EAS. Since the first device is the satellite corresponding to the access network device to which the terminal is connected, when the terminal wants to obtain edge computing services, it can connect to the first EAS corresponding to the satellite to which the terminal is connected. This avoids introducing unnecessary interactions between satellites, ensuring that the terminal can connect to the first EAS to obtain edge computing services, reducing service latency, and thus improving data transmission quality.

[0382] The above combination Figure 15 and Figure 15 The overall flow of the communication methods for the two schemes provided in the embodiments of this application is explained. The following, in conjunction with...Figure 6 The communication method provided by the embodiment of the present application is introduced in the specific flow of the specific scenario (scenario 2 described above).

[0383] Figure 15 The flow of the communication method provided by the embodiment of the present application is shown in Figure 13 . The communication method is applicable to the above-mentioned communication system, and specifically relates to the interaction between the UE (i.e. the above-mentioned terminal), the EES and the EAS#1 (i.e. the above-mentioned first EAS). The EES determines the EAS#1 for the terminal through the satellite (SAT ID#1) corresponding to the RAN#1 connected by the UE, or the EES sends the information of at least one EAS to the UE, so that the UE determines the EAS#1 according to the satellite (SAT ID#1) corresponding to the RAN#1 connected by the UE. So that when the UE wants to obtain edge computing service, it can connect to the EAS#1 corresponding to SAT ID#1, avoiding unnecessary interaction between satellites, thereby ensuring that the UE can connect to the EAS#1 to obtain edge computing service, and reducing the service delay, thereby improving the data transmission quality.

[0384] Specifically, as shown in Figure 14 , the flow of the communication method is as follows:

[0385] S1501, the EAS#1 sends an EAS registration request message to the EES.

[0386] It can be understood that at least one EAS is registered on the EES, and the following is introduced by taking the registration of the EAS#1 on the EES as an example.

[0387] The EAS registration request message is used to request the registration of the related information of the EAS#1, and the EAS registration request message carries the EAS ID, the EAS address (endpoint), and the satellite identifier corresponding to the satellite on which the EAS#1 is deployed, such as the SAT ID#1 corresponding to the EAS#1. Optionally, the EAS registration request message can also carry the ephemeris information corresponding to the SAT ID#1.

[0388] Among them, the registration request message can also refer to the second request message in S1302, and details are not repeated.

[0389] S1502, the EES sends an EAS registration response message to the EAS#1.

[0390] The EAS registration response message carries the information of whether the registration of the related information of the EAS#1 is successful or failed.

[0391] The following will introduce two ways of discovering EAS by UE from EES, among them, way 1 can be applied to Figure 6 corresponding embodiment, and way 2 can be applied to Figure 16 corresponding embodiment.

[0392] Manner 1:

[0393] S1503, the UE sends an EAS discovery request message #1 to the EES.

[0394] The EAS discovery request message #1 carries the EEC ID, information of the application requested by the UE (such as the EAS ID, the AC ID, the AC profile, the application ID), the UE ID, the location information of the terminal, and in addition, the EAS discovery request message #1 also carries the SAT ID #1 (UE serving SAT ID) corresponding to the RAN currently connected to by the UE.

[0395] The EAS discovery request message #1 can also refer to the introduction of the first request message in S1301, and will not be repeated here.

[0396] S1504, the EES determines the EAS #1 according to the SAT ID #1.

[0397] The EES determines the EAS #1 corresponding to the SAT ID #1 according to the SAT ID #1 carried in the EAS discovery request message #1 and the SAT ID corresponding to at least one EAS managed by the EES, that is, the EAS #1 determined by the EES is deployed on the same satellite as the RAN #1. If the satellite is deployed with the UPF1, the EAS #1 is deployed on the same satellite as the UPF #1 and the RAN #1.

[0398] Among them, the EAS #1 can refer to the description of the first EAS in S1302, and will not be repeated here.

[0399] S1505, the EES sends an EAS discovery response message #1 to the UE.

[0400] The EAS discovery response message #1 indicates the information of the success or failure of the EAS discovery. The EAS discovery response message carries the information of the EAS #1.

[0401] Optionally, the EAS discovery response message #1 also indicates the available information of the EAS #1 in time and / or space, such as the satellite ephemeris information corresponding to the EAS #1, such as in the time period #1, the UE can be connected to the EAS #1 or the satellite corresponding to the EAS #1 at the location #1.

[0402] The EAS discovery response message #1 can also refer to the introduction of the first response message in S1302, and will not be repeated here.

[0403] Manner 2:

[0404] S1506, the UE sends an EAS discovery request message #2 to the EES.

[0405] The EAS discovery request message #2 carries the EEC ID, information of the application requested by the UE (such as the EAS ID, the AC ID, the AC profile, the application ID), the UE ID, and the location information of the terminal.

[0406] The EAS discovery request message #2 can refer to the introduction of the first request message in S1401, and will not be described here.

[0407] S1507, the EES sends information of at least one EAS to the UE.

[0408] The information of at least one EAS can include the EAS ID, the EAS address information (endpoint), and the SAT ID corresponding to the EAS of each EAS in the at least one EAS. Optionally, the information of at least one EAS can also include the corresponding ephemeris information of each EAS in the at least one EAS, that is, the EES does not select / determine the EAS, or only filters part of the EAS.

[0409] The information of at least one EAS can refer to the introduction of the information of at least one EAS in S1402, and will not be described here.

[0410] S1508, the UE determines the EAS #1 according to the SAT ID #1 and the information of at least one EAS.

[0411] The UE determines the EAS #1 corresponding to the SAT ID #1 from the SAT ID corresponding to at least one EAS in the information of at least one EAS. Wherein, the SAT ID #1 can be the identifier of the satellite corresponding to the RAN #1 currently connected by the UE, that is, the EAS #1 and the RAN #1 are deployed on the same satellite. If the satellite is deployed with the UPF1, the EAS #1 and the UPF #1, the RAN #1 are deployed on the same satellite.

[0412] Optionally, the UE can determine the available information of the EAS #1 in time and / or space according to the SAT ID #1 and the ephemeris information corresponding to the SAT ID #1, that is, the UE can determine the time and location conditions for connecting the EAS #1.

[0413] The specific implementation of S1501-S1505 can also refer to the related introduction of S1301-S1302 described above, which will not be described here again. The specific implementation of S1501-S1502 and S1506-S1508 can also refer to the related introduction of S1401-S1403 described above, which will not be described here again.

[0414] In summary, the EES determines the EAS#1 for the terminal through the satellite (SAT ID#1) corresponding to the RAN#1 connected by the UE, or the EES sends the information of at least one EAS to the UE, so that the UE determines the EAS#1 according to the satellite (SAT ID#1) corresponding to the RAN#1 connected by the UE. In this way, when the UE wants to obtain edge computing services, the UE can be connected to the EAS#1 corresponding to the SAT ID#1, unnecessary interaction between satellites is avoided, the UE can be connected to the EAS#1 to obtain edge computing services, the service delay is reduced, and the data transmission quality is improved.

[0415] The following describes an embodiment applicable to Figure 7 Scenario 3 shown in FIG. 3.

[0416] Figure 16 The communication method provided by the embodiment of the present application is shown in the flowchart Figure 16 . The communication method is applicable to the above-mentioned communication system, and mainly involves the interaction between the terminal and the ECS.

[0417] As shown in Figure 17 , the flow of the communication method is as follows:

[0418] S1601, the terminal sends a first message to the first network element, and correspondingly, the first network element receives the first message from the terminal.

[0419] The first network element herein can be a core network element, such as an AMF network element, or can be a network element that can realize access and mobility management function in the future, without limitation.

[0420] The first message can be a PDU session establishment request message, or can also be other messages for establishing a session or communicating with a core network element, without limitation.

[0421] The first message can include first information, and the first information indicates the related information of at least one satellite. The related information of at least one satellite is used to indicate each satellite in the at least one satellite, such as the identification information of each satellite in the at least one satellite. The related information of at least one satellite is related to satellite services.

[0422] Optionally, the related information of at least one satellite can include at least one of the following for each satellite in the at least one satellite: data network name (DNN), slice information (slice), or data network access identifier (DNAI).

[0423] It can be understood that the DNN, slice information or DNAI can be related to satellite service, for example, can be the DNN, slice information or DNAI corresponding to the EES on the satellite, that is, distinguished from the DNN, slice information or DNAI corresponding to the EES on the ground.

[0424] The related information of the at least one satellite can further include an identifier corresponding to each of the at least one satellite, such as a SAT ID, and a correspondence relationship between the DNN, slice information or DNAI of the satellite and the identifier, such as that the identifier of the satellite corresponding to the DNN#1 is SAT ID#1, the identifier of the satellite corresponding to the slice information#2 is SAT ID#2, and the identifier of the satellite corresponding to the DNAI#3 is SAT ID#3.

[0425] Optionally, before S1601, the EEC acquires information of at least one EES, for example, the EEC acquires the information of the at least one EES through an EES discovery process. The information of the at least one EES can include identifier information (such as an EES ID) and / or address information (an endpoint) of each of the at least one EES. The information of the at least one EES can further include at least one of the DNN, slice information and DNAI corresponding to each of the at least one EES. Optionally, the information of the at least one EES can further include an identifier of a satellite corresponding to each of the at least one EES. The information of the at least one EES can include the related information of the at least one satellite.

[0426] In addition, the embodiment of the present application does not limit the manner in which the terminal obtains the related information of the at least one satellite. For example, the terminal obtains the related information of the at least one satellite from the ECS in the EES discovery process. For details, refer to the introduction of the information of the at least one EES in S1603 below, which is not repeated here. For another example, the ECS sends an application function request (AF request) to a unified data management (UDM) network element through a network exposure function (NEF), the AF request includes UE route selection policy guidance (URSP) information, and the URSP indication information includes at least one of the DNN, slice information, and DNAI corresponding to the EES on the at least one satellite. The UDM sends the URSP indication information to a unified data repository (UDR), and further sends it to a policy control function (PCF), and the PCF sends at least one of the DNN, slice information, and DNAI corresponding to the EES on the at least one satellite to the UE through the AMF network element through a UE configuration update procedure for transparent UE policy delivery.

[0427] S1602, the first network element sends second information to the terminal according to the first information, and correspondingly, the terminal receives the second information from the first network element.

[0428] The second information indicates the information of the first satellite. The second information can be carried in an N1 session message (N1 SM container), which carries a PDU session establishment response (PDU Session Establishment Accept) message.

[0429] The first satellite corresponds to an access network device serving the terminal, and the at least one satellite can include the first satellite. The access network device belongs to the ground and has a link connection with the first satellite.

[0430] The information of the first satellite can be an identifier of the first satellite, such as SAT ID#1, and optionally further include a correspondence between the first satellite and an access network device of the terminal (such as RAN#1-SAT ID#1), and / or information of the first satellite and a UPF deployed by the first satellite (such as local UPF-SAT ID#1).

[0431] Since the information of the at least one satellite indicates a correspondence with satellite service, the first network element determines the first satellite corresponding to the access network device serving the terminal from the at least one satellite, or the first satellite corresponding to the access network device connected by the terminal. For example, the AMF network element (i.e., the first network element) determines that the terminal is connected to RAN#1, determines the satellite identifier SAT ID#1 corresponding to RAN#1 from the information of the at least one satellite, and then indicates the SAT ID#1 selected by the AMF network element to the terminal, or indicates the SAT ID#1 corresponding to RAN#1.

[0432] In S1603, the terminal determines the first EES according to the second information.

[0433] The first EES corresponds to the first satellite, that is, the access network device connected by the terminal, the first EES, and the first satellite correspond to each other, and if a user plane network element such as a UPF is deployed on the first satellite, the access network device connected by the terminal, the first EES, and the UPF correspond to the first satellite, which can avoid unnecessary inter-satellite links.

[0434] Optionally, the first EES corresponding to the first satellite can include that the first EES is deployed on the first satellite.

[0435] The process of determining the first EES by the terminal is described below.

[0436] In one possible implementation, the terminal obtains information of at least one EES, and the information of the at least one EES can include information of at least one satellite.

[0437] The terminal obtains the information of the at least one EES from the ECS. The at least one EES registers the information of the at least one EES on the ECS, so that when the terminal requests to discover the EES from the ECS, the ECS sends the information of the at least one EES to the terminal.

[0438] Optionally, the information of the at least one EES can further include identifier information (such as EES ID) and / or address information (endpoint) of each EES in the at least one EES.

[0439] Optionally, the information of the at least one EES can comprise information of a satellite corresponding to the at least one EES; S1603 can comprise: determining, by the terminal, the first EES according to the second information and the information of the satellite corresponding to the at least one EES, and the at least one EES can comprise the first EES.

[0440] The information of the satellite corresponding to the at least one EES can comprise an identifier of a satellite corresponding to each EES in the at least one EES, such as a SAT ID. That is, each EES in the at least one EES has a corresponding relationship with the identifier of the satellite, and the terminal determines the first EES corresponding to the first satellite from the at least one EES according to the corresponding relationship, such as: the UE determines the EES#1 (i.e., the first EES) corresponding to the SAT ID#1 according to the SAT ID corresponding to the at least one EES and the SAT ID#1 (i.e., the first satellite) corresponding to the RAN connected by the UE.

[0441] Optionally, the terminal obtaining the information of the at least one EES can comprise: the terminal sending a first request message to the ECS and receiving a first response message from the ECS. The first response message can comprise the information of the at least one EES.

[0442] The first request message is used to request the terminal to determine the EES. The first request message can trigger the ECS to discover the EES, for example, the first request message can be a discovery request message, which is used to request the ECS to discover the EES. For another example, the first request message can be a service provisioning request message, which is used to request the ECS to provide edge computing service for the terminal, so that the ECS determines to discover the EES for the terminal according to the first request message.

[0443] The first request message can further comprise at least one of the following information: location information of the terminal, identifier information of the terminal, information of an application requested by the terminal (such as EAS ID, AC ID, application ID, AC profile), and the like. The location information of the terminal can comprise information indicating the current location of the terminal, and / or information indicating the predicted location of the terminal. The identifier information of the terminal can comprise a UE ID and / or an EEC ID.

[0444] The first request message in the embodiments of the present application can refer to the description of the first request message in S1101, and will not be described here.

[0445] The first response message is used to respond to the first request message. For example, the first response message can be an EES discovery response message, or a service provisioning response (service provisioning request-response) message, used to indicate that the discovery of the EES is successful or failed.

[0446] The first response message in the embodiments of the present application can refer to the description of the first response message in S1101, and will not be repeated here.

[0447] Optionally, in the case that the ECS determines that the currently available EES of the terminal is deployed on a satellite, or the ECS determines that there is no EES on the ground available to the terminal, the first response message includes information of at least one EES.

[0448] The process in which at least one EES registers information of at least one EES on the ECS will be introduced below, taking the registration process of the first EES as an example.

[0449] In a possible implementation, the first EES sends a second request message to the ECS, and receives a second response message from the ECS. The second request message can refer to the introduction of the second request message in S1002, and the difference is that the second request message in the embodiments of the present application can further include related information of the satellite corresponding to the first EES, such as at least one of the DNN, the slice information, and the DNAI of the satellite corresponding to the first EES. The second response message can refer to the introduction of the second response message in S1002, and will not be repeated here.

[0450] For example, taking EES#1 as an example. The EES#1 registration request message carries the EES#1 ID, the EES#1 address information (endpoint), and the satellite identifier corresponding to the satellite on which the EES#1 is deployed, such as the SAT ID#1 corresponding to the EES#1. The EES#1 registration request message further carries at least one of the DNN#1, the slice information#1, and the DNAI#1 corresponding to the EES#1. Optionally, the EES#1 registration request message can further carry the ephemeris information corresponding to the SAT ID#1. The ECS sends an EES#1 registration response message to the EES#1, and the registration response message carries information indicating whether the registration is successful or failed.

[0451] The condition triggering S1601 will be introduced below.

[0452] In a possible implementation, before the terminal sends a first message to the first network element, the communication method can further include: determining, by the terminal, to establish a session connected to a satellite according to the information of at least one EES, and the first message is used to request to establish the session.

[0453] The ECS determines the EES currently available to the terminal corresponds to a satellite, such as deployed on the satellite, or the ECS determines that there is no EES on the ground currently available to the terminal, that is, the EES connectable by the terminal is not deployed on the ground, and the ECS sends information of at least one EES to the terminal. For example, the ECS includes the information of at least one EES in the above-mentioned first response message in the process of the terminal discovering the EES.

[0454] That is, the information of at least one EES obtained by the terminal implicitly indicates that the EES currently available to the terminal corresponds to a satellite, and the terminal needs to establish a session, such as a PDU session, connected to the satellite, and then the terminal sends a first message to the first network element, and the first message is used to request to establish a session.

[0455] In another possible implementation, before the terminal sends the first message to the first network element, the communication method can further include: the terminal receives third information from the ECS, the third information indicating that the EES connectable by the terminal corresponds to a satellite, or the EES connectable by the terminal is not deployed on the ground. The terminal determines to establish a session connected to the satellite according to the third information, and the first message is used to request to establish a session.

[0456] That is, the terminal can know that the EES connectable by the terminal corresponds to a satellite, or the EES connectable by the terminal is not deployed on the ground, through explicit indication. The terminal determines to establish a session, such as a PDU session, connected to the satellite according to the third information, and then the terminal sends a first message to the first network element.

[0457] The above introduces the interaction between the terminal and the first network element, and the interaction between the terminal and the ECS. The interaction between the first network element and the second network element is introduced below.

[0458] S01, the first network element sends information of a first satellite to the second network element, and correspondingly, the second network element receives the information of the first satellite from the first network element.

[0459] The first satellite corresponds to an access network device serving the terminal. The second network element can be an SMF network element, or can be other network elements that can implement a session management function in the future, without limitation.

[0460] The information of the first satellite in S01 is carried in a session establishment request message, such as a request message (Nsmf_PDUSession_CreateSMContext Request) for establishing a PDU session, or other messages for communicating with a core network element, without limitation. The session establishment request message is taken as an example for introduction below.

[0461] The session establishment request message includes information of the first satellite, and can further include at least one of a subscription permanent identifier (SUPI) of the terminal, a cell ID, and a tracing area identity (TAI).

[0462] S02, the second network element sends fourth information according to the information of the first satellite to the first network element, and correspondingly, the first network element receives the fourth information from the second network element.

[0463] The fourth information indicates that the first satellite corresponds to the first user function network element. The fourth information can be carried in a session response message, such as an N1N2 message (Namf_Communication_N1N2MessageTransfer). The first user function network element can be a user function network element (such as a UPF network element) on the first satellite, such as a local UPF-SAT ID carried in the N1N2 message indicating the satellite identifier corresponding to the UPF. The first user function network element can also be other network elements that can implement user plane functions in the future, without limitation.

[0464] Optionally, before the second network element sends the fourth information to the first network element according to the information of the first satellite, the communication method can further include: the second network element determines the first user function network element according to the information of the first satellite and satellite information corresponding to at least one user function network element, and the at least one user function network element includes the first user function network element.

[0465] The second network element determines whether there is information of the first satellite in the satellite information corresponding to the at least one user function network element, or whether there is a user function network element deployed on the first satellite. If so, the user function network element deployed on the first satellite is selected as the first user function network element, that is, the user function network element deployed on the satellite corresponding to the RAN to which the terminal is connected is selected. For example, the fourth information indicates that the first satellite corresponds to the first user function network element (local UPF#1 corresponds to SATID#1).

[0466] The second information involved in the above S1602 can include the fourth information.

[0467] In summary, in the case that the RAN is deployed on the ground, the terminal can obtain the information of the first satellite corresponding to the access network device connected by the terminal from the first network element by sending the related information of at least one satellite to the first network element (i.e., the first network element), so as to determine the first EES corresponding to the first satellite. When the terminal wants to obtain the edge computing service, the terminal can connect to the first EES corresponding to the first satellite, thereby avoiding unnecessary interaction between satellites, ensuring that the terminal can connect to the first EES to obtain the edge computing service, reducing the service delay, and improving the data transmission quality.

[0468] The above describes the overall process of the communication method provided by the embodiment of the application. Figure 17 The overall process of the communication method provided by the embodiment of the application is described. Figure 8 The specific process of the communication method provided by the embodiment of the application in a specific scenario (scenario 3 described above) is introduced.

[0469] Figure 17 The process of the communication method provided by the embodiment of the application is shown in Figure 7 . The communication method is applicable to the communication system described above, and specifically relates to the interaction between the UE (i.e., the terminal described above), the ECS, and the EES#1 (i.e., the first EES described above), the AMF (i.e., the first network element described above), and the SMF (i.e., the second network element described above). In the case that the RAN is deployed on the ground, the UE can obtain the SAT ID#1 corresponding to the RAN connected by the terminal from the AMF by sending the related information of at least one satellite to the AMF, so as to determine the EES#1 corresponding to the SAT ID#1. When the UE wants to obtain the edge computing service, the UE can connect to the EES#1 corresponding to the SAT ID#1, thereby avoiding unnecessary interaction between satellites, ensuring that the UE can connect to the EES#1 to obtain the edge computing service, reducing the service delay, and improving the data transmission quality.

[0470] Specifically, as shown in Figure 18 , the process of the communication method is as follows:

[0471] S1701, the EES#1 sends an EES registration request message to the ECS.

[0472] It can be understood that at least one EES is registered on the ECS, and the following is described by taking the registration of the EES#1 on the ECS as an example. The registration process of each EES in the at least one EES can refer to the EES#1.

[0473] The EES registration request message is used to request registration of the related information of the EES #1. The EES registration request message carries the EES ID, the EES address (endpoint), and the satellite identifier corresponding to the satellite on which the EES #1 is deployed, such as the SAT ID #1 corresponding to the EES #1. Optionally, the EES registration request message can also carry the ephemeris information corresponding to the SAT ID #1. In addition, the EES registration request message also carries at least one of the DNN, the slice information (slice), and the DNAI corresponding to the EES #1. The DNN, the slice information (slice), and the DNAI are the DNN, the slice information (slice), and the DNAI corresponding to the satellite, which are different from the DNN, the slice information (slice), and the DNAI corresponding to the EES on the ground.

[0474] The EES registration request message can also refer to the second request message in S1603, and details are not repeated.

[0475] S1702, the ECS sends an EES registration response message to the EES #1.

[0476] The EES registration response message carries information about whether the registration of the related information of the EES #1 is successful or failed.

[0477] S1703, the ECS sends at least one of the DNN, the slice information, and the DNAI corresponding to the EES #1 to the UE through the 5GC and the AMF.

[0478] The ECS sends an AF request to the UDM through the NEF, and the AF request includes URSP indication information containing at least one of the DNN, the slice information, and the DNAI corresponding to the EES #1. The UDM sends the above information to the UDR and further to the PCF. The PCF sends at least one of the DNN, the slice information, and the DNAI corresponding to the EES #1 to the UE through the AMF through the UE configuration update (UE Configuration Update procedure for transparent UE Policy delivery) process for transparent UE policy delivery.

[0479] S1704, the UE sends an EES discovery request message #1 to the ECS.

[0480] The EES discovery request message #1 (EES discovery request) carries the EEC ID, the information of the application requested by the UE (such as the EAS ID, the AC ID, the AC profile, and the application ID), the UE ID, and the location information of the terminal.

[0481] The EES discovery request message #1 can also refer to the introduction of the first request message in S1603, and will not be repeated here.

[0482] S1705, the ECS sends an EES discovery response message #1 to the UE.

[0483] When the ECS determines that the EES currently available to the UE is deployed on a satellite, or the ECS determines that there is no EES on the ground currently available to the UE, the EES discovery response message #1 carries information of at least one EES, such as EES ID, EES address (endpoint), and SAT ID corresponding to the EES.

[0484] The EES discovery response message #1 can also refer to the introduction of the first response message in S1603, and will not be repeated here.

[0485] S1706, the UE determines that the available EES is deployed on a satellite and needs to establish a PDU session to the satellite.

[0486] The UE determines that the available EES is deployed on a satellite according to the information of at least one EES in the EES discovery response message #1. Alternatively, the EES discovery response message #1 contains indication information (i.e. the third information in S1603), which indicates that the EES currently available to the UE is deployed on a satellite, or the ECS determines that there is no EES on the ground currently available to the UE, and then the UE needs to establish a PDU session to the satellite.

[0487] S1707, the UE sends a PDU session establishment request message to the AMF.

[0488] The PDU session establishment request message can include at least one of DNN, slice information, and DNAI corresponding to the EES on the satellite. Alternatively, at least one of DNN, slice information, and DNAI corresponding to the satellite.

[0489] The PDU session establishment request message can refer to the introduction of the first message in S1601, and will not be repeated here.

[0490] S1708, the AMF sends a PDU session establishment request message to the SMF.

[0491] The PDU session establishment request message (Nsmf_PDUSession_CreateSMContext Request) can include SAT ID #1 corresponding to RAN #1.

[0492] At least one of the DNN, slice information, and DNAI corresponding to the at least one satellite corresponds to the SAT ID, that is, each of the at least one satellite corresponds to an identifier (that is, SAT ID). The AMF determines that the SAT ID #1 corresponding to the DNN #1 is the SAT ID #1 corresponding to the RAN #1, where the RAN #1 is a RAN currently connected by the UE, the RAN #1 is deployed on the ground, and the RAN #1 has a link connection with the satellite corresponding to the SAT ID #1.

[0493] In S1709, the SMF determines the SAT ID #1 corresponding to the UPF #1 according to the SAT ID #1 corresponding to the RAN #1.

[0494] The SMF selects the UPF deployed on the satellite connected by the RAN #1, that is, the UPF #1, also known as a local UPF. The satellite corresponding to the UPF #1 is the same as the satellite connected by the RAN, that is, the satellite corresponding to the SAT ID #1.

[0495] In S1710, the SMF sends a PDU session response message to the AMF.

[0496] The PDU session response message may be, for example, an N1N2 message (Namf_Communication_N1N2MessageTransfer), which carries the SAT ID #1 corresponding to the UPF #1.

[0497] In S1711, the AMF sends a session establishment success message to the UE.

[0498] The session establishment success message is an N1 session message (N1 SM container), which carries a PDU session establishment response (PDU Session Establishment Accept) message, and the SAT ID #1 corresponding to the UPF #1 is carried in the PDU session establishment response message.

[0499] In S1712, the UE determines the EES #1 according to the SAT ID corresponding to the EES and the SAT ID corresponding to the UPF.

[0500] The UE selects the EES #1 corresponding to the SAT ID #1 according to the SAT ID corresponding to the at least one EES and the SAT ID #1 corresponding to the UPF #1, that is, the UPF #1 and the EES #1 correspond to the same SAT ID.

[0501] The specific implementation of S1701-S1712 can also refer to the related description of S1601-S1603 described above, and will not be described here.

[0502] In summary, in the case that the RAN is deployed on the ground, the UE can obtain the SAT ID #1 corresponding to the RAN connected by the terminal from the AMF by sending the related information of at least one satellite to the AMF, so as to determine the EES #1 corresponding to the SAT ID #1. When the UE wants to obtain the edge computing service, the EES #1 corresponding to the SAT ID #1 can be connected, unnecessary interaction between satellites is avoided, so that the UE can be connected to the EES #1 to obtain the edge computing service, the service delay is reduced, and the data transmission quality is improved.

[0503] The following describes embodiments applicable to Figure 9 Scenario 4 shown in FIG. 8.

[0504] Figure 18 The flow of the communication method provided by the embodiments of the present application is shown in Figure 18 . The communication method is applicable to the above-mentioned communication system, and mainly involves the interaction between the terminal and the EES.

[0505] As shown in Figure 19 , the flow of the communication method is as follows:

[0506] S1801, the terminal sends a first message to a first network element, and correspondingly, the first network element receives the first message from the terminal.

[0507] The first network element herein can be a core network element, such as an AMF network element, or can be a network element that can realize access and mobility management function in the future, without limitation. The first message can be a PDU session establishment request message, or can be other messages for establishing a session or communicating with a core network element, without limitation.

[0508] The first message can include first information, and the first information indicates the related information of at least one satellite. The related information of at least one satellite is used to indicate each satellite in the at least one satellite, such as the identification information of each satellite in the at least one satellite. The related information of at least one satellite is related to satellite service.

[0509] Optionally, the related information of at least one satellite can include at least one of the following: DNN, slice information, or DNAI of each satellite in the at least one satellite. It can be understood that the DNN, slice information, or DNAI can be related to satellite service, for example, can be the DNN, slice information, or DNAI corresponding to the EAS on the satellite, that is, different from the DNN, slice information, or DNAI corresponding to the EAS on the ground.

[0510] The information about the at least one satellite can further include an identifier corresponding to each of the at least one satellite, such as a SAT ID, and the correspondence between the identifier and the DNN, slice information, or DNAI of the satellite, such as that the identifier of the satellite corresponding to DNN#1 is SAT ID#1, the identifier of the satellite corresponding to slice information#2 is SAT ID#2, and the identifier of the satellite corresponding to DNAI#3 is SAT ID#3.

[0511] In addition, the embodiments of the present application do not limit the manner in which the terminal obtains the information about the at least one satellite. For example, the terminal can obtain the information about the at least one satellite from the EES in the EAS discovery process. For details, refer to the information about the at least one EAS in S1803 below, which is not described herein. For another example, the EES sends an application function (AF) request to a UDM network element through a NEF, the AF request includes URSP indication information, the URSP indication information includes at least one of the DNN, slice information, or DNAI of the EAS on the at least one satellite. The UDM sends the URSP indication information to a UDR and further to a PCF. The PCF sends at least one of the DNN, slice information, or DNAI of the EAS on the at least one satellite to the UE through an AMF network element through a UE configuration update procedure for transparent UE policy delivery.

[0512] S1802, the first network element sends second information to the terminal according to the first information, and correspondingly, the terminal receives the second information from the first network element.

[0513] The second information indicates the information of the first satellite. The second information can be carried in an N1 session message (N1 SM container) that carries a PDU session establishment response (PDU Session Establishment Accept) message.

[0514] The first satellite corresponds to an access network device serving the terminal, and the at least one satellite can include the first satellite. The access network device belongs to the ground and has a link connection with the first satellite.

[0515] The information of the first satellite can be an identifier of the first satellite, such as SAT ID#1, and can further include the correspondence between the first satellite and the access network device of the terminal (such as RAN#1-SAT ID#1) and / or the information of the first satellite and the UPF deployed by the first satellite (such as local UPF-SAT ID#1).

[0516] Since the information related to the at least one satellite indicates a relationship with satellite service, the first network element determines a first satellite corresponding to the access network device serving the terminal from the at least one satellite, or a first satellite corresponding to the access network device to which the terminal is connected. For example, the AMF network element (i.e., the first network element) determines that the terminal is connected to RAN#1, determines a satellite identifier SAT ID#1 corresponding to RAN#1 from the information related to the at least one satellite, and then indicates the SAT ID#1 selected by the AMF network element to the terminal, or indicates the SAT ID#1 corresponding to RAN#1.

[0517] S1803, the terminal determines the first EAS according to the second information.

[0518] The first EAS corresponds to the first satellite, that is, the access network device to which the terminal is connected, the first EAS, and the first satellite correspond to each other, and if a user plane network element such as a UPF is deployed on the first satellite, the access network device to which the terminal is connected, the first EAS, and the UPF correspond to the first satellite, which can avoid unnecessary inter-satellite links.

[0519] Optionally, the first EAS corresponding to the first satellite can include that the first EAS is deployed on the first satellite.

[0520] The process of determining the first EAS by the terminal is described below.

[0521] In one possible implementation, the terminal obtains information of at least one EAS, and the information of the at least one EAS can include information related to at least one satellite.

[0522] The terminal obtains the information of the at least one EAS from the EES. The at least one EAS registers the information of the at least one EAS on the EES, so that when the terminal requests to discover the EAS from the EES, the EES sends the information of the at least one EAS to the terminal.

[0523] Optionally, the information of the at least one EAS can further include identification information (such as an EAS ID) and / or address information (an endpoint) of each EAS in the at least one EAS.

[0524] Optionally, the information of the at least one EAS can include information of a satellite corresponding to the at least one EAS; and S1803 can include that the terminal determines the first EAS according to the second information and the information of the satellite corresponding to the at least one EAS, and the at least one EAS includes the first EAS.

[0525] The information of the satellite corresponding to each of the at least one EAS can include an identifier of the satellite corresponding to each of the at least one EAS, such as a SAT ID. That is, each of the at least one EAS has a corresponding relationship with an identifier of a satellite, and the terminal determines a first EAS corresponding to a first satellite from the at least one EAS according to the corresponding relationship, such as that the UE determines an EAS#1 (i.e., a first EAS) corresponding to a SAT ID#1 (i.e., a first satellite) according to a SAT ID corresponding to the at least one EAS and a SAT ID#1 corresponding to the RAN to which the UE is connected.

[0526] Optionally, the terminal obtaining the information of the at least one EAS can include that the terminal sends a first request message to the EES and receives a first response message from the EES. The first response message can include the information of the at least one EAS.

[0527] The first request message is used to request the terminal to determine the EAS. The first request message can trigger the EES to discover the EAS. For example, the first request message can be a discovery request message used to request the EES to discover the EAS. For another example, the first request message can be a service provisioning request message, which requests the EES to provide an edge computing service for the terminal, so that the EES determines to discover the EAS for the terminal according to the first request message.

[0528] The first request message can further include at least one of the following information: location information of the terminal, identifier information of the terminal, information of an application requested by the terminal (such as an EAS ID, an AC ID, an application ID, and an AC profile), and the like. The location information of the terminal can include information indicating a current location of the terminal and / or information indicating a predicted location of the terminal. The identifier information of the terminal can include a UE ID and / or an EEC ID.

[0529] The first request message in the embodiments of the present application can refer to the description of the first request message in S1101, and will not be described herein.

[0530] The first response message is used to respond to the first request message. For example, the first response message can be a discovery response message or a service provisioning response / service provisioning request-response message, which is used to indicate that the discovery of the EAS is successful or failed.

[0531] The first response message in the embodiments of the present application can refer to the description of the first response message in S1101, and will not be repeated here.

[0532] Optionally, the first response message includes information of at least one EAS in the case that the EES determines that the currently available EAS of the terminal is deployed on a satellite, or the EES determines that no EAS on the ground is currently available for the terminal.

[0533] The process in which at least one EAS registers information of the at least one EAS on the EES will be introduced below, and the registration process of the first EAS will be taken as an example for introduction.

[0534] In a possible implementation, the first EAS sends a second request message to the EES and receives a second response message from the EES. The second request message can refer to the introduction of the second request message in S1002, and the difference is that the second request message in the embodiments of the present application can further include related information of the satellite corresponding to the first EAS, such as at least one of the DNN, slice information, and DNAI of the satellite corresponding to the first EAS. The second response message can refer to the introduction of the second response message in S1002, and will not be repeated here.

[0535] For example, the EAS#1 will be taken as an example for introduction. The EAS#1 registration request message carries the EAS#1 ID, the EAS#1 address information (endpoint), and the satellite identifier corresponding to the satellite on which the EAS#1 is deployed, such as the SAT ID#1 corresponding to the EAS#1. The EAS#1 registration request message further carries at least one of the DNN#1, slice information#1, and DNAI#1 corresponding to the EAS#1. Optionally, the EAS#1 registration request message can further carry the ephemeris information corresponding to the SAT ID#1. The EES sends the EAS#1 registration response message to the EAS#1, and the registration response message carries the information of registration success or failure.

[0536] The condition triggering S1801 will be introduced below.

[0537] In a possible implementation, before the terminal sends the first message to the first network element, the communication method can further include: determining, by the terminal according to the information of the at least one EAS, to establish a session connected to a satellite, and the first message is used to request to establish the session.

[0538] The EES sends the information of at least one EAS to the terminal in the case that the EES determines that the currently available EAS of the terminal corresponds to a satellite, such as being deployed on a satellite, or the EES determines that no EAS on the ground is currently available for the terminal, that is, the EAS connectable by the terminal is not deployed on the ground. For example, the EES includes the information of at least one EAS in the above-mentioned first response message in the process in which the terminal discovers the EAS.

[0539] That is, the information of at least one EAS acquired by the terminal implicitly indicates that the EAS currently available to the terminal corresponds to a satellite, and the terminal needs to establish a session, such as a PDU session, connected to the satellite. Then, the terminal sends a first message to the first network element, and the first message is used to request establishment of the session.

[0540] In another possible implementation, before the terminal sends the first message to the first network element, the communication method can further include: the terminal receiving third information from the EES, the third information indicating that the EAS connectable by the terminal corresponds to a satellite, or the EAS connectable by the terminal is not deployed on the ground. The terminal determines, according to the third information, to establish a session connected to the satellite, and the first message is used to request establishment of the session.

[0541] That is, the terminal can learn, through explicit indication, that the EAS connectable by the terminal corresponds to a satellite, or the EAS connectable by the terminal is not deployed on the ground. The terminal determines, according to the third information, to establish a session, such as a PDU session, connected to the satellite, and then the terminal sends the first message to the first network element.

[0542] The above introduces the interaction between the terminal and the first network element, and the interaction between the terminal and the EES. The following introduces the interaction between the first network element and the second network element.

[0543] S1, the first network element sends information of the first satellite to the second network element, and correspondingly, the second network element receives the information of the first satellite from the first network element.

[0544] The first satellite corresponds to an access network device serving the terminal. The second network element can be a UPF network element, or can be other network elements that can implement a session management function in the future, without limitation.

[0545] The information of the first satellite in S1 is carried in a session establishment request message, such as a request message (Nsmf_PDUSession_CreateSMContext Request) for establishing a PDU session, or other messages for communication with a core network element, without limitation. The following is described by taking the session establishment request message as an example.

[0546] The session establishment request message includes the information of the first satellite, and can also include at least one of a subscription permanent identifier (SUPI) of the terminal, a cell ID, and a tracing area identity (TAI).

[0547] S2, the second network element sends fourth information to the first network element according to the information of the first satellite, and correspondingly, the first network element receives the fourth information from the second network element.

[0548] The fourth information indicates that the first satellite corresponds to the first user function network element. The fourth information can be carried in a session response message, such as an N1N2 message (Namf_Communication_N1N2MessageTransfer). The first user function network element can be a user function network element (such as a UPF network element) on the first satellite, and the N1N2 message carries a satellite identifier corresponding to the UPF (local UPF-SAT ID).

[0549] Optionally, before the second network element sends the fourth information to the first network element according to the information of the first satellite, the communication method can further include: determining, by the second network element, the first user function network element according to the information of the first satellite and satellite information corresponding to at least one user function network element, the at least one user function network element including the first user function network element.

[0550] The second network element determines whether the information of the first satellite is in the satellite information corresponding to the at least one user function network element, or whether a user function network element is deployed on the first satellite. If so, the user function network element deployed on the first satellite is selected as the first user function network element, that is, the user function network element deployed on the satellite corresponding to the RAN to which the terminal is connected is selected. For example, the fourth information indicates that the first satellite corresponds to the first user function network element (local UPF#1 corresponds to SATID#1).

[0551] The second information involved in the above S1802 can include the fourth information.

[0552] In summary, in the case where the RAN is deployed on the ground, the terminal can obtain the information of the first satellite corresponding to the access network device to which the terminal is connected from the first network element by sending the related information of at least one satellite to the core network element (i.e., the first network element), so as to determine the first EAS corresponding to the first satellite. When the terminal wants to obtain edge computing services, the terminal can connect to the first EAS corresponding to the first satellite, thereby avoiding unnecessary interaction between satellites, ensuring that the terminal can connect to the first EAS to obtain edge computing services, reducing service latency, and improving data transmission quality.

[0553] The above describes the overall flow of the communication method provided by the embodiments of the present application. The following describes the specific flow of the communication method provided by the embodiments of the present application in a specific scenario (scenario 4 described above). Figure 19 The above describes the overall flow of the communication method provided by the embodiments of the present application. The following describes the specific flow of the communication method provided by the embodiments of the present application in a specific scenario (scenario 4 described above). Figure 10 The above describes the overall flow of the communication method provided by the embodiments of the present application. The following describes the specific flow of the communication method provided by the embodiments of the present application in a specific scenario (scenario 4 described above).

[0554] Figure 13 The above describes the overall flow of the communication method provided by the embodiments of the present application. The following describes the specific flow of the communication method provided by the embodiments of the present application in a specific scenario (scenario 4 described above). Figure 10The communication method is applicable to the above communication system, and specifically relates to the interaction among a UE (i.e., the above terminal), an EES, and an EAS#1 (i.e., the above first EAS), an AMF (i.e., the above first network element), and an SMF (i.e., the above second network element). In the case where the RAN is deployed on the ground, the UE can obtain the SAT ID#1 corresponding to the RAN connected by the terminal from the AMF by sending the relevant information of at least one satellite to the AMF, so as to determine the EAS#1 corresponding to the SAT ID#1. When the UE wants to obtain an edge computing service, the UE can connect to the EAS#1 corresponding to the SAT ID#1, thereby avoiding unnecessary interaction among satellites, ensuring that the UE can connect to the EAS#1 to obtain the edge computing service, reducing the service delay, and improving the data transmission quality.

[0555] Specifically, as shown in Figure 10- Figure 19 The flow of the communication method is as follows:

[0556] S1901, the EAS#1 sends an EAS registration request message to the EES.

[0557] It can be understood that at least one EAS is registered on the EES, and the following is described by taking the registration of the EAS#1 on the EES as an example. The registration process of each EAS in the at least one EAS can refer to the EAS#1.

[0558] The EAS registration request message is used to request to register the relevant information of the EAS#1, and the EAS registration request message carries an EAS ID, an EAS address (endpoint), and a satellite identifier corresponding to the satellite on which the EAS#1 is deployed, such as the SAT ID#1 corresponding to the EAS#1. Optionally, the EAS registration request message can also carry ephemeris information corresponding to the SAT ID#1. In addition, the EAS registration request message also carries at least one of a DNN, slice information, and DNAI corresponding to the EAS#1, which are different from the DNN, slice information, and DNAI corresponding to the EAS on the ground.

[0559] The EAS registration request message can also refer to the second request message in S1803, and details are not described herein.

[0560] S1902, the EES sends an EAS registration response message to the EAS#1.

[0561] The EAS registration response message carries information about whether the registration of the relevant information of the EAS#1 is successful or failed.

[0562] S1903, the EES sends at least one of the DNN, slice information, DNAI corresponding to the EAS#1 to the UE through the 5GC and the AMF.

[0563] The EES sends an AF request to the UDM through the NEF, the AF request including URSP indication information containing at least one of the DNN, slice information, DNAI corresponding to the EAS#1. The UDM sends the above information to the UDR, and further to the PCF, and the PCF sends at least one of the DNN, slice information, DNAI corresponding to the EAS#1 to the UE through the AMF through the UE Configuration Update procedure for transparent UE Policy delivery.

[0564] S1904, the UE sends an EAS discovery request message#1 to the EES.

[0565] The EAS discovery request message#1 carries the EEC ID, information of the application requested by the UE (such as EAS ID, AC ID, AC profile, application ID), UE ID, and location information of the terminal.

[0566] The EAS discovery request message#1 can also refer to the introduction of the first request message in S1803, and will not be repeated here.

[0567] S1905, the EES sends an EAS discovery response message#1 to the UE.

[0568] When the EES determines that the EAS currently available to the UE is deployed on a satellite, or the EES determines that there is no EAS on the ground currently available to the UE, the EAS discovery response message#1 carries information of at least one EAS, such as EAS ID, EAS address (endpoint), and SAT ID corresponding to the EAS.

[0569] The EAS discovery response message#1 can also refer to the introduction of the first response message in S1803, and will not be repeated here.

[0570] S1906, the UE determines that the available EAS is deployed on a satellite, and needs to establish a PDU session to the satellite.

[0571] The UE determines, according to the information of at least one EAS in the EAS discovery response message #1, that the available EAS is deployed on the satellite. Alternatively, the EAS discovery response message #1 contains indication information (i.e., the third information in S1803), which indicates that the available EAS for the UE is deployed on the satellite, or the EES determines that no EAS on the ground is available for the UE, and the UE needs to establish a PDU session to the satellite.

[0572] S1907, the UE sends a PDU session establishment request message to the AMF.

[0573] The PDU session establishment request message can include at least one of the DNN, slice information, and DNAI corresponding to the EAS on the satellite. Alternatively, at least one of the DNN, slice information, and DNAI corresponding to the satellite.

[0574] The PDU session establishment request message can refer to the introduction of the first message in S1801, and details are not repeated.

[0575] S1908, the AMF sends a PDU session establishment request message to the SMF.

[0576] The PDU session establishment request message (Nsmf_PDUSession_CreateSMContext Request) can include a SAT ID #1 corresponding to RAN #1.

[0577] At least one of the DNN, slice information, and DNAI corresponding to the satellite corresponds to the SAT ID, that is, each of the at least one satellite corresponds to an identifier (i.e., SAT ID). The AMF determines that the SAT ID #1 corresponding to the DNN #1 is the SAT ID #1 corresponding to the RAN #1, wherein the RAN #1 is the RAN currently connected by the UE, the RAN #1 is deployed on the ground, and the RAN #1 has a link connection with the satellite corresponding to the SAT ID #1.

[0578] S1909, the SMF determines that the UPF #1 corresponding to the SAT ID #1 is determined according to the SAT ID #1 corresponding to the RAN #1.

[0579] The SMF selects the UPF deployed on the satellite connected by the RAN #1, that is, the UPF #1, also known as the local UPF (local UPF). The satellite corresponding to the UPF #1 is the same as the satellite connected by the RAN, that is, the satellite corresponding to the SAT ID #1.

[0580] S1910, the SMF sends a session response message to the AMF.

[0581] The session response message can be, for example, an N1N2 message (Namf_Communication_N1N2MessageTransfer), in which SAT ID#1 corresponding to UPF#1 is carried.

[0582] S1911, the AMF sends a session establishment success message to the UE.

[0583] The session establishment success message is an N1 session message (N1 SM container), in which a PDU session establishment response (PDU Session Establishment Accept) message is carried, and in which SAT ID#1 corresponding to UPF#1 is carried.

[0584] S1912, the UE determines EAS#1 according to the SAT ID corresponding to the EAS and the SAT ID corresponding to the UPF.

[0585] The UE selects EAS#1 corresponding to SAT ID#1 according to the SAT ID corresponding to at least one EAS and SAT ID#1 corresponding to UPF#1, that is, UPF#1 and EAS#1 correspond to the same SAT ID.

[0586] The specific implementation of S1901-S1912 can also refer to the related description of S1801-S1803 described above, and will not be repeated here.

[0587] In summary, in the case where the RAN is deployed on the ground, the UE can obtain SAT ID#1 corresponding to the RAN connected to the terminal from the AMF by sending relevant information of at least one satellite to the AMF, so as to determine EAS#1 corresponding to SAT ID#1. When the UE wants to obtain edge computing services, it can connect to EAS#1 corresponding to SAT ID#1, avoiding unnecessary interaction between satellites, so as to ensure that the UE can connect to EAS#1 to obtain edge computing services, and reduce the service delay, thereby improving the data transmission quality.

[0588] It should be understood that the various implementations of the various embodiments in the present application can be used in combination, such as Figure 20- Figure 21 The process of registering the EAS with the EES in the corresponding embodiment can be applied to Figure 20 the corresponding embodiment. The combination of the various implementations of the above embodiments is not limited.

[0589] The above Figure 1 The method provided by the embodiments of the present application is described in detail. The following Figure 20 The communication device for executing the communication method provided by the embodiments of the present application is described in detail.

[0590] Figure 20 is a structure schematic of a communication apparatus provided by an embodiment of the present application Figure 10 . Exemplarily, as shown in Figure 10 , the communication apparatus 2000 comprises a transceiver module 2001 and a processing module 2002. For the convenience of description, Figure 20 only main components of the communication apparatus are shown.

[0591] The transceiver module 2001 is configured to perform the transceiving function of the method shown in Figure 20 , and the processing module 2002 is configured to perform the function of the method shown in Figure 20 other than the transceiving function.

[0592] Optionally, the transceiver module 2001 can comprise a sending module (not shown in Figure 10 ) and a receiving module (not shown in Figure 10 ). The sending module is configured to implement the sending function of the communication apparatus 2000, and the receiving module is configured to implement the receiving function of the communication apparatus 2000.

[0593] Optionally, the communication apparatus 2000 can further comprise a storage module (not shown in Figure 21 ) which stores programs or instructions. When the processing module 2002 executes the programs or instructions, the communication apparatus 2000 can perform the function of the terminal or network device in the method shown in Figure 2 .

[0594] It can be understood that the communication apparatus 2000 can be a terminal or a network device, or a chip (system) or other components or assemblies which can be arranged in the terminal or the network device, or an apparatus comprising the terminal or the network device, and the present application does not limit this.

[0595] In addition, the technical effects of the communication apparatus 2000 can refer to the technical effects of the communication method shown in Figure 21 , which will not be described herein again.

[0596] Figure 21 is a structure schematic of a communication apparatus provided by an embodiment of the present application Figure 10 . Exemplarily, the communication apparatus can be a terminal, or a chip (system) or other components or assemblies which can be arranged in the terminal. As shown in Figure 21 , the communication apparatus 2100 can comprise a processor 2101. Optionally, the communication apparatus 2100 can further comprise a memory 2102 and / or a transceiver 2103. The processor 2101 is coupled with the memory 2102 and / or the transceiver 2103, which can be connected through a communication bus, can be connected through an intra-chip interface, or can be connected through other communication lines. Optionally, the memory 2102 can be integrated with the processor 2101.

[0597] The following describes the communication method in detail. Figure 21 The various components of the communication device 2100 are described in detail as follows.

[0598] The processor 2101 is the control center of the communication device 2100, which can be one processor or a combination of multiple processing elements. For example, the processor 2101 is one or more central processing units (CPUs), application specific integrated circuits (ASICs), or one or more integrated circuits configured to perform the embodiments of the present application, such as one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs).

[0599] Optionally, the processor 2101 can perform various functions of the communication device 2100 by running or executing software programs stored in the memory 2102 and calling data stored in the memory 2102, such as performing the above-described Figure 21 communication method.

[0600] In a specific implementation, as an embodiment, the processor 2101 can include one or more CPUs, such as the CPU0 and CPU1 shown in Figure 21 In a specific implementation, as an embodiment, the processor 2101 can include one or more CPUs, such as the CPU0 and CPU1 shown in

[0601] In a specific implementation, as an embodiment, the communication device 2100 can also include multiple processors, such as the processor 2101 and the processor 2104 shown in Figure 21 In a specific implementation, as an embodiment, the communication device 2100 can also include multiple processors, such as the processor 2101 and the processor 2104 shown in

[0602] The memory 2102 is used to store software programs for implementing the schemes of the present application, and is controlled by the processor 2101 to perform, and the specific implementation can refer to the above-mentioned method embodiments, which will not be described here.

[0603] Optionally, the memory 2102 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. The memory 2102 may be integrated with the processor 2101 or exist independently, and may be connected via the interface circuit of the communication device 2100. Figure 21 (Not shown in the image) is coupled to processor 2101, and this embodiment does not specifically limit this.

[0604] Transceiver 2103 is used for communication with other communication devices. For example, if communication device 2100 is a terminal, transceiver 2103 can be used to communicate with a network device or with another terminal device. As another example, if communication device 2100 is a network device, transceiver 2103 can be used to communicate with a terminal or with another network device.

[0605] Optionally, transceiver 2103 may include a receiver and a transmitter. Figure 21 (Not shown separately). The receiver is used to implement the receiving function, and the transmitter is used to implement the sending function.

[0606] Optionally, the transceiver 2103 can be integrated with the processor 2101, or it can exist independently and communicate through the interface circuit of the communication device 2100. ​ (Not shown in the image) is coupled to processor 2101, and this embodiment does not specifically limit this.

[0607] Understandable ​ The structure of the communication device 2100 shown does not constitute a limitation on the communication device. Actual communication devices may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0608] Furthermore, the technical effects of the communication device 2100 can be referred to the technical effects of the method described in the above method embodiments, and will not be repeated here.

[0609] It should be understood that the processor in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, DSPs, ASICs, FPGAs or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or can also be any conventional processor.

[0610] It should also be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a ROM, a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an EEPROM or a flash memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example but 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 SDRAM (ESDRAM), synchronous link DRAM (SLDRAM) and direct rambus RAM (DR RAM).

[0611] The above-described embodiments can be implemented in part or in whole through software, hardware (e.g., circuitry), firmware, or any combination thereof. When implemented in software, the above-described embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When loaded and executed by a computer, the computer instructions or computer programs can cause the computer to perform the processes or functions described in the embodiments of the present application. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable apparatus. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, such as from a website site, a computer, a server, or a data center to another website site, a computer, a server, or a data center through a wired (e.g., infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. that includes one or more collections of available media. The available media can be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.

[0612] It should be understood that the term "and / or" used herein is merely an association relationship between the associated objects, which means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. In addition, the character " / " herein generally represents an "or" relationship between the associated objects before and after it, but it can also represent an "and / or" relationship, which can be understood in the context before and after it.

[0613] In this application, "at least one" means one or more, and "multiple" means two or more. "At least one of the following" or similar expressions means any combination of the items, including any combination of single or multiple items. For example, at least one of a, b, or c can mean a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.

[0614] It should be understood that in various embodiments of the present application, the size of the sequence number of the above-described processes does not mean the order of execution, and the execution order of the processes should be determined by their functions and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0615] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0616] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.

[0617] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division, and there can be another division manner in actual implementation. For example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.

[0618] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e. they can be located in one place or distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

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

[0620] If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the part of the technical solutions that essentially contribute to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing 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 methods described in each embodiment of the present application. The foregoing storage medium includes the above-mentioned various possible memories.

Claims

1. A communication method, characterized in that, The method includes: A first request message is received from a terminal, the first request message being used to request the determination of an Edge Enable Server (EES) for the terminal, the first request message including information about a first device corresponding to the terminal; the first device is a satellite corresponding to the access network device to which the terminal is connected. Based on the first request message, a first response message is sent to the terminal. The first response message includes information about a first EES, which corresponds to the first device.

2. The method according to claim 1, characterized in that, The first response message includes first information, which indicates the availability of information for the first EES in time and / or space.

3. The method according to claim 1 or 2, characterized in that, The first device is the device currently corresponding to the terminal.

4. The method according to any one of claims 1 to 3, characterized in that, The first EES corresponding to the first device includes: the first EES is deployed on the first device.

5. The method according to any one of claims 1 to 4, characterized in that, After receiving the first request message from the terminal, the method further includes: Based on the information of the first device and the information of at least one EES corresponding to the device, the first EES is determined, wherein the at least one EES includes the first EES and the device corresponding to the at least one EES includes the first device.

6. The method according to claim 5, characterized in that, The method further includes: Receive a second request message from the at least one EES, the second request message including second information, the second information indicating the identification information of the at least one EES, the address information of the at least one EES, and the information of the device corresponding to the at least one EES.

7. The method according to claim 6, characterized in that, The second request message also includes ephemeris information of the device corresponding to the at least one EES, the ephemeris information being used to indicate the temporal and / or spatial availability of the device corresponding to the at least one EES.

8. A communication method, characterized in that, The method includes: A first request message is sent to the Edge Configuration Server (ECS). The first request message is used to request the determination of the Edge Enable Server (EES) for the terminal. The first request message includes information about the first device corresponding to the terminal. The first device is the satellite corresponding to the access network device to which the terminal is connected. Receive a first response message from the ECS, the first response message including information about a first EES, the first EES corresponding to the first device.

9. The method according to claim 8, characterized in that, The first response message includes first information, which indicates the availability of information for the first EES in time and / or space.

10. The method according to claim 8 or 9, characterized in that, The first device is the device currently corresponding to the terminal.

11. The method according to any one of claims 8 to 10, characterized in that, The first EES corresponding to the first device includes: the first EES is deployed on the first device.

12. A communication method, characterized in that, The method includes: Send a first request message to the edge configuration server ECS, the first request message being used to request the determination of the edge enable server EES for the terminal; Receive a first response message from the ECS, the first response message including information about at least one EES and information about the device corresponding to the at least one EES; Based on the first response message and the information of the first device, a first EES corresponding to the first device is determined. The device corresponding to the at least one EES includes the first device, and the first device is the satellite corresponding to the access network device connected to the terminal.

13. The method according to claim 12, characterized in that, The first device is the satellite corresponding to the access network device currently connected to the terminal.

14. The method according to claim 12 or 13, characterized in that, The first EES is deployed on the first device.

15. The method according to any one of claims 12 to 14, characterized in that, The first response message also indicates the ephemeris information of the device corresponding to the at least one EES; the method further includes: Based on the information from the first device and the ephemeris information, determine the temporal and / or spatial availability of the first EES.

16. A communication method, characterized in that, The method includes: A first request message is received from a terminal, the first request message being used to request the determination of an Edge Application Server (EAS) for the terminal, the first request message including information about a first device corresponding to the terminal; the first device is a satellite corresponding to the access network device to which the terminal is connected. Based on the first request message, a first response message is sent to the terminal. The first response message includes information about a first EAS, which corresponds to the first device.

17. The method according to claim 16, characterized in that, The first response message includes first information, which indicates the availability of the first EAS in time and / or space.

18. The method according to claim 16 or 17, characterized in that, The first device is the device currently corresponding to the terminal.

19. The method according to any one of claims 16 to 18, characterized in that, The first EAS corresponding to the first device includes: the first EAS is deployed on the first device.

20. The method according to any one of claims 16 to 19, characterized in that, After receiving the first request message from the terminal, the method further includes: Based on the information of the first device and the information of the device corresponding to at least one EAS, the first EAS is determined, wherein the at least one EAS includes the first EAS, and the device corresponding to the at least one EAS includes the first device.

21. The method according to claim 20, characterized in that, The method further includes: Receive a second request message from the at least one EAS, the second request message including second information, the second information indicating the identification information of the at least one EAS, the address information of the at least one EAS, and the information of the device corresponding to the at least one EAS.

22. The method according to claim 21, characterized in that, The second request message also includes ephemeris information of the device corresponding to the at least one EAS, the ephemeris information being used to indicate the temporal and / or spatial availability of the device corresponding to the at least one EAS.

23. A communication method, characterized in that, The method includes: A first request message is sent to the Edge Enablement Server (EES). The first request message is used to request the determination of the Edge Application Server (EAS) for the terminal. The first request message includes information about a first device corresponding to the terminal. The first device is a satellite corresponding to the access network device to which the terminal is connected. Receive a first response message from the EES, the first response message including information about a first EAS, the first EAS corresponding to the first device.

24. The method according to claim 23, characterized in that, The first response message includes first information, which indicates the availability of the first EAS in time and / or space.

25. The method according to claim 23 or 24, characterized in that, The first device is the device currently corresponding to the terminal.

26. The method according to any one of claims 23 to 25, characterized in that, The first EAS corresponding to the first device includes: the first EAS is deployed on the first device.

27. A communication method, characterized in that, The method includes: Send a first request message to the Edge Enable Server (EES), the first request message being used to request the determination of the Edge Application Server (EAS) for the terminal; Receive a first response message from the EES, the first response message including information of at least one EAS and information of the device corresponding to the at least one EAS; Based on the information of the first device and the information of the device corresponding to the at least one EAS, the first EAS corresponding to the first device is determined, wherein the device of the at least one EAS includes the first device, and the first device is the satellite corresponding to the access network device connected to the terminal.

28. The method according to claim 27, characterized in that, The first device is the satellite corresponding to the access network device currently connected to the terminal.

29. The method according to claim 27 or 28, characterized in that, The first EAS is deployed on the first device.

30. The method according to any one of claims 27 to 29, characterized in that, The first response message also indicates the ephemeris information of the device corresponding to the at least one EAS; the method further includes: Based on the information from the first device and the ephemeris information, determine the temporal and / or spatial availability of the first EAS.

31. A communication device, characterized in that, The apparatus includes: a module for performing the method as described in any one of claims 1-15, or a module for performing the method as described in any one of claims 16-30.

32. A communication device, characterized in that, The communication device includes: at least one processor and a memory; the memory is used to store computer instructions, which, when executed by the at least one processor, cause the method as described in any one of claims 1-15 to be performed, or cause the method as described in any one of claims 16-30 to be performed.

33. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a computer program or instructions that, when executed on a computer, cause the computer to perform the method as claimed in any one of claims 1-15, or cause the computer to perform the method as claimed in any one of claims 16-30.

34. A computer program product, characterized in that, The computer program product includes a computer program or instructions that, when run on a computer, cause the method as described in any one of claims 1-15 to be performed, or cause the method as described in any one of claims 16-30 to be performed.