Method and apparatus for device selection
By using an Edge Enabled Server (EES) to select the appropriate Edge Application Server (EAS) based on the PLMN ID or ECSP ID, the problem of unmet business needs of user devices during roaming is solved, thus improving the user experience.
Patent Information
- Application Number
- CN202210114775.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-30
- Publication Date
- 2026-01-09
- Estimated Expiration
- 2042-01-30
AI Technical Summary
Other operators may not be able to ensure that the equipment or applications they deploy for users have the ability to provide roaming services, resulting in a significant decline in user experience.
The Edge Enabler Server (EES) receives requests from terminal devices and selects the appropriate Edge Application Server (EAS) for the user based on the Public Land Mobile Network ID (PLMN ID) or Edge Computing Service Provider ID (ECSP ID), and provides its identification information to ensure that business needs are met.
This improved the user experience, avoided the impact of EAS failing to meet business needs, and ensured the normal operation of the business.
Smart Images

Figure CN116567523B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication, and more particularly, to a device selection method and apparatus thereof. BACKGROUND
[0002] To meet the service requirement, a user can request a home operator to request other operators (e.g., a target operator) to deploy certain devices or applications (e.g., at least one edge enabler server (EES) or at least one edge application server (EAS)) through a joint interface between the home operator and the other operators, wherein the network location of the at least one EAS is deployed in the network of the other operators (e.g., the target operator).
[0003] However, it is difficult for the other operators (e.g., the target operator) to ensure that the certain devices or applications deployed for the user have the ability to provide the roaming service requirement of the user, resulting in a significant discount in the experience of the user. SUMMARY
[0004] Embodiments of the present application provide a device selection method and apparatus, and thus, the EAS selected by the EES for the UE is the one that supports the service of the UE, avoiding the problem that the service is affected due to the EAS obtained by the EES failing to meet the service of the UE, and improving the experience of the user.
[0005] In a first aspect, a device selection method is provided, including: an edge enabler server (EES) receiving information from a terminal device (UE) requesting the EES to determine a first edge application server (EAS) for the UE; after receiving the information requesting the EES to determine the first EAS for the UE, the EES determining the first EAS according to at least one of a public land mobile network identity (PLMN ID) corresponding to the UE or an edge computing service provider identity (ECSP ID) corresponding to the UE; and the EES sending information of the first EAS to the UE.
[0006] The information of the first EAS can include at least one of identification information of the first EAS, endpoint information (for example, a uniform resource identifier, an Internet protocol, a full address domain name, and the like) of the first EAS, and a PLMN ID of the first EAS or an ECSP ID of the first EAS, and the first EAS can include one or more EASs.
[0007] In an implementation manner, the UE can send a service discovery request message to the EES, and the service discovery request message includes a request for determining the information of the first EAS for the UE.
[0008] Optionally, the service discovery request message can further include location information of the UE, identity information of the UE, and application client profile (AC profile) information.
[0009] In addition, the EES can further determine the EAS associated with the EES according to the location information of the UE and an EAS discovery filter, and send the information of the EAS associated with the EES to the UE. Further, the EES can further send, to the UE, information about whether each EAS associated with the EES supports serving the terminal device for roaming and at least one of a PLMN ID corresponding to each EAS or an ECSP ID corresponding to each EAS. After receiving the above information, the UE can determine the first EAS in combination with at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
[0010] If none of the EASs associated with the EES has the capability of serving the UE, the EES sends a failure information to the UE, and the failure information indicates that none of the EASs has the capability of serving the UE. Optionally, the failure information can carry a failure cause indication, which is used to indicate that none of the EASs can serve the UE.
[0011] Based on the above scheme, after the EES receives the request for determining the information of the first EAS for the UE, the EES determines the first EAS according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE, and sends the information of the first EAS to the UE. The EES selects the first EAS for the UE through at least one of a PLMN ID of the UE or an ECSP ID of the UE, and the first EAS selected by the EES for the UE supports the service of the UE, thereby avoiding the problem that the service is affected due to the EASs obtained by the EES cannot meet the service of the UE, and improving the experience of the user.
[0012] In a possible implementation of the first aspect, the EES determines the first EAS according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE, including at least one of the following: the EES determines the first EAS according to a PLMN ID corresponding to an EAS to which the EES belongs or a PLMN ID of the UE; or the EES determines the first EAS according to an ECSP ID corresponding to the EAS to which the EES belongs or an ECSP ID of the UE, wherein the first EAS belongs to the EAS to which the EES belongs.
[0013] In a possible implementation of the first aspect, the EES sends at least one of the following information to the first edge configuration server ECS: a PLMN ID corresponding to the first EAS, an ECSP ID corresponding to the first EAS, a PLMN ID corresponding to the EES, or an ECSP ID corresponding to the EES.
[0014] In a possible implementation of the first aspect, in a case where the at least one information includes at least one of a PLMN ID corresponding to the EES or an ECSP ID corresponding to the EES, the method further includes at least one of the following: the EES determines the PLMN ID corresponding to the EES according to a PLMN ID corresponding to the first EAS; or the EES determines the ECSP ID corresponding to the EES according to an ECSP ID corresponding to the first EAS.
[0015] The at least one information can identify whether the first EAS can provide services for a roaming UE, or whether the first EAS can provide services for a user of a cooperative ECSP, or whether the EES can provide services for a roaming UE, or whether the EES can provide services for a user of a cooperative ECSP, or whether an EAS to which the EES belongs can provide services for a roaming UE or for a user of a cooperative ECSP.
[0016] In an implementation, the EES can send a service registration request message to the first ECS, and the service registration request message includes the at least one information.
[0017] In addition, the at least one information can also be carried in any other message between the EES and the first ECS, which is not limited in the present application.
[0018] Optionally, the first ECS can send at least one of a PLMN supported by the first ECS or an ECSP supported by the first ECS to the second ECS, and further, the first ECS can also send at least one of a PLMN ID corresponding to the EES, an ECSP ID corresponding to the EES, a PLMN ID corresponding to the first EAS, or an ECSP ID corresponding to the first EAS to the second ECS.
[0019] With reference to the first aspect, in some implementations of the first aspect, the EES receives at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE from a core network element.
[0020] Specifically, the EES can subscribe to a PLMN change event of a 5G core network (5GC), that is, the EES can subscribe to information of the PLMN change event of a session management function (SMF), or the EES can subscribe to the PLMN change event of the SMF through a network element function (NEF); then, in a case where the SMF detects a PLMN change event of the UE, the SMF can send a PLMN change event notification message to the EES, where the PLMN change event notification message can carry at least one of UE home PLMN or UE serving PLMN information.
[0021] Further, the EES can obtain ECSP information of the UE from a unified data management (UDM) network element through the SMF.
[0022] With reference to the first aspect, in some implementations of the first aspect, the information determined for the UE by the request includes at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
[0023] With reference to the first aspect, in some implementations of the first aspect, the EES receives at least one of a PLMN ID corresponding to the first EAS or an ECSP ID corresponding to the first EAS from the first EAS.
[0024] The information can identify whether the first EAS can provide services for a roaming UE or whether the first EAS can provide services for a user of a cooperative ECSP.
[0025] In a possible implementation manner, the first EAS can send an EAS registration request message (EAS registration (update) request) to the EES, in which at least one of the PLMN ID corresponding to the first EAS or the ECSP ID corresponding to the first EAS is carried. Further, the above information can be stored in an EAS profile.
[0026] With reference to the first aspect, in some implementations of the first aspect, the first EAS sends at least one of the PLMN ID corresponding to the first EAS or the ECSP ID corresponding to the first EAS to the EES.
[0027] Optionally, after receiving the registration request message, the EES can store the information contained in the registration request message, and send a registration (update) response message to the first EAS.
[0028] In a second aspect, a device selection method is provided, including: a first ECS receiving a request from a UE or a second ECS to determine information of an EES for the UE; after the first ECS receives the request from the UE or the second ECS to determine the information of the EES for the UE, the first ECS determines the EES according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE; and the first ECS sends information of the EES to the second ECS.
[0029] The information of the EES can include identification information of the EES, endpoint information of the EES (for example, a uniform resource identifier of the EES, an Internet protocol of the EES, a full address domain name of the EES, and the like), a service range of the EES, a data network access identifier of the EES, and the like.
[0030] Optionally, the information of the EES can further include identification information of an EAS associated with the EES, endpoint information of the EAS associated with the EES (for example, a uniform resource identifier, an Internet protocol, a full address domain name, and the like), and at least one of a PLMN ID of the EAS associated with the EES or an ECSP ID of the EAS associated with the EES.
[0031] Further, the EES can include one or more EESs.
[0032] In an implementation manner, the UE or the second ECS can send a service provision request message to the first ECS, and the service provision request message can include a request to determine the information of the EES for the UE.
[0033] In an implementation form, the first ECS can send a service providing response message to the second ECS, and the service providing response message can comprise information of the EES.
[0034] It should be understood that if the first ECS determines that no EES supports the service of the UE, the first ECS can return an indication of failure to the UE, and a failure cause, to indicate that no EES can support the service of the UE.
[0035] Based on the above scheme, after the first ECS receives the information of the EES determined for the UE, the first ECS determines the EES according to at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE, and sends information of the EES to the second ECS. Further, the EES selected by the first ECS for the UE is the EES that supports the service of the UE, which avoids the problem that the service is affected due to the fact that the EES obtained by the first ECS cannot meet the service of the UE, and further selection of the EAS cannot meet the service of the UE, and improves the experience of the user.
[0036] In addition, if the first ECS determines that no EES supports the service of the UE, the first ECS can return an indication of failure to the UE. Further, in the case that no EES supports the service of the UE, the UE still initiates the service is avoided.
[0037] With reference to the second aspect, in some implementation forms of the second aspect, the first ECS determines the EES according to at least one of the PLMN ID corresponding to the UE and the ECSP ID corresponding to the UE, comprising at least one of the following: the first ECS determines the EES according to the PLMN ID corresponding to the UE and the PLMN ID corresponding to the EES, or the first ECS determines the EES according to the ECSP ID corresponding to the UE and the ECSP ID corresponding to the EES.
[0038] With reference to the second aspect, in some implementation forms of the second aspect, the first ECS determines the EES according to at least one of the PLMN ID corresponding to the UE and the PLMN ID corresponding to the EES, comprising: the first ECS determines the EES according to the PLMN ID corresponding to the UE, the PLMN ID corresponding to the EES, and the capability of the EAS associated with the EES.
[0039] With reference to the second aspect, in some implementation forms of the second aspect, the first ECS determines the EES according to at least one of the ECSP ID corresponding to the UE and the ECSP ID corresponding to the EES, comprising: the first ECS determines the EES according to the ECSP ID corresponding to the UE, the ECSP ID corresponding to the EES, and the capability of the EAS associated with the EES.
[0040] The capability of the EAS associated with the EES can include at least one of a PLMN ID corresponding to the EAS associated with the EES or an ECSP ID corresponding to the EAS associated with the EES.
[0041] With reference to the second aspect, in some implementations of the second aspect, the first ECS receives information for determining a first EAS for the UE from the UE, wherein the first EAS belongs to the EAS associated with the EES; after the first ECS receives the information for determining the first EAS for the UE, the first ECS determines the first EAS according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE; and the first ECS sends information of the first EAS to the UE.
[0042] The information of the first EAS can include at least one of identification information of the first EAS, endpoint information (for example, a uniform resource identifier, an Internet protocol, a full address domain name, or the like) of the first EAS, a PLMN ID of the first EAS, or an ECSP ID of the first EAS, and the first EAS can include one or more EASs.
[0043] For example, the information for determining the first EAS for the UE can include at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
[0044] In an implementation, the UE can send a service discovery request message to the first ECS, and the service discovery request message can include the information for determining the first EAS for the UE.
[0045] In an implementation, the first ECS can send a service discovery response message to the UE, and the service discovery response message can include the information of the first EAS.
[0046] Based on the above scheme, after the first ECS receives the information for determining the first EAS for the UE, the first ECS determines the first EAS according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE, and sends information of the first EAS to the UE. Furthermore, the first EAS selected by the first ECS for the UE is capable of supporting services of the UE, thereby avoiding the problem that services are affected due to the fact that the EAS obtained by the first ECS cannot meet the services of the UE, and improving the experience of users.
[0047] In some implementations of the second aspect, the first ECS determines the first EAS according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE, including at least one of: the first ECS determines the first EAS according to the PLMN ID corresponding to the UE and a PLMN ID corresponding to an EAS associated with the EES, or the first ECS determines the first EAS according to the ECSP ID corresponding to the UE and an ECSP ID corresponding to an EAS associated with the EES.
[0048] In some implementations of the second aspect, the first ECS receives at least one of a PLMN ID corresponding to the first EAS, an ECSP ID corresponding to the first EAS, a PLMN ID corresponding to the EES, or an ECSP ID corresponding to the EES from the EES.
[0049] In one implementation, the EES can send a service registration request message to the first ECS, and the service registration request message includes the at least one information.
[0050] In addition, the at least one information can also be carried in any other message between the EES and the first ECS, which is not limited in the present application.
[0051] Further, the first ECS can send a registration (update) response message to the EES.
[0052] In some implementations of the second aspect, the information for determining the EES for the UE includes at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
[0053] In a third aspect, a method for device selection is provided, including: a first ECS receiving information for determining a first EAS for a UE from the UE; the first ECS determining the first EAS according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE after receiving the information for determining the first EAS for the UE; and the first ECS sending information of the first EAS to the UE.
[0054] The information of the first EAS can include identification information of the first EAS, endpoint information (such as a uniform resource identifier, an Internet protocol, a full address domain name, etc.) of the first EAS, and at least one of a PLMN ID of the first EAS or an ECSP ID of the first EAS, and the first EAS can include one or more EASs.
[0055] For example, the information requested by the UE to determine the first EAS can include at least one of PLMN ID information corresponding to the UE or ECSP ID information corresponding to the UE.
[0056] In an implementation manner, the UE can send a service discovery request message to the first ECS, where the service discovery request message includes information requested by the UE to determine the first EAS.
[0057] Optionally, the service discovery request message can further include location information of the UE, identity information of the UE, and application client profile (AC profile) information.
[0058] In addition, if the first ECS determines that no EAS has the capability to serve the UE, the first ECS sends failure information to the UE, where the failure information indicates that no EAS has the capability to serve the UE. Optionally, the failure information can carry a failure cause indication, which is used to indicate that no EAS can serve the UE.
[0059] Based on the above scheme, the beneficial effects can refer to the related description of the second aspect, and for brevity, the present application will not be repeated here.
[0060] In combination with the third aspect, in some implementation manners of the third aspect, the first ECS determines the first EAS according to at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE, including at least one of the following manners: the first ECS determines the first EAS according to the PLMN ID corresponding to the UE and the PLMN ID corresponding to the EAS associated with the EES, or the first ECS determines the first EAS according to the ECSP ID corresponding to the UE and the ECSP ID corresponding to the EAS associated with the EES, where the first EAS belongs to the EAS associated with the EES.
[0061] In combination with the third aspect, in some implementation manners of the third aspect, the first ECS receives a request from the UE or the second ECS to determine the EES for the UE; after the first ECS receives the request from the UE or the second ECS to determine the EES for the UE, the first ECS determines the EES according to at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE; and the first ECS sends information of the EES to the second ECS.
[0062] For example, the information requested by the UE to determine the EES can include one of the PLMN ID corresponding to the first EAS, the ECSP ID corresponding to the first EAS, the PLMN ID corresponding to the EES, or the ECSP ID corresponding to the EES.
[0063] The information of the EES can include identification information of the EES, endpoint information of the EES (for example, a uniform resource identifier of the EES, an Internet protocol of the EES, a full address domain name of the EES, or the like), a service range of the EES, a data network access identifier of the EES, and the like.
[0064] Optionally, the information of the EES can further include at least one of identification information of an EAS associated with the EES, endpoint information of the EAS associated with the EES (for example, a uniform resource identifier, an Internet protocol, a full address domain name, or the like), a PLMN ID of the EAS associated with the EES, or an ECSP ID of the EAS associated with the EES.
[0065] Further, the EES can include one or more EESs.
[0066] In an implementation manner, the UE or the second ECS can send a service provision request message to the first ECS, and the service provision request message can include information of a request for determining an EES for the UE.
[0067] In an implementation manner, the first ECS can send a service provision response message to the second ECS, and the service provision response message can include information of the EES.
[0068] It should be understood that if the first ECS determines that there is no EES supporting the service of the UE, the first ECS can return indication information of a failure and a failure cause to the UE to indicate that there is no EES supporting the service of the UE.
[0069] Based on the above scheme, beneficial effects can refer to the related description of the second aspect, and for brevity, the present application will not be repeated here.
[0070] In combination with the third aspect, in some implementation manners of the third aspect, the first ECS determines the EES according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE, including at least one of the following manners: the first ECS determines the EES according to the PLMN ID corresponding to the UE and a PLMN ID corresponding to the EES, or the first ECS determines the EES according to the ECSP ID corresponding to the UE and an ECSP ID corresponding to the EES.
[0071] In combination with the third aspect, in some implementation manners of the third aspect, the first ECS determines the EES according to the PLMN ID corresponding to the UE and the PLMN ID corresponding to the EES, including: the first ECS determines the EES according to the PLMN ID corresponding to the UE, the PLMN ID corresponding to the EES, and a capability of an EAS associated with the EES.
[0072] With reference to the third aspect, in some implementations of the third aspect, the first ECS determines the EES according to the ECSP ID corresponding to the UE and the ECSP ID corresponding to the EES, including: the first ECS determines the EES according to the ECSP ID corresponding to the UE, the ECSP ID corresponding to the EES, and the capability of the EAS associated with the EES.
[0073] The capability of the EAS associated with the EES can include at least one of a PLMN ID corresponding to the EAS associated with the EES or an ECSP ID corresponding to the EAS associated with the EES.
[0074] With reference to the third aspect, in some implementations of the third aspect, the first ECS receives at least one of the PLMN ID corresponding to the EES or the ECSP ID corresponding to the EES from the EES.
[0075] Optionally, the first ECS can further receive at least one of the PLMN ID corresponding to the first EAS or the ECSP ID corresponding to the first EAS from the EES.
[0076] With reference to the third aspect, in some implementations of the third aspect, the information of the first EAS determined for the UE by the request includes at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
[0077] The fourth aspect provides a method for device selection, including: a second ECS receives a request for the UE to determine information of an EES; after the second ECS receives the request for the UE to determine information of the EES, the second ECS determines the EES according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE; and the second ECS sends information of the EES to the UE.
[0078] For example, the request for the UE to determine information of the EES can include at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
[0079] The information of the EES can include identification information of the EES, endpoint information of the EES (for example, a uniform resource identifier of the EES, an internet protocol of the EES, a full address domain name of the EES, and other endpoint addresses), a service range of the EES, a data network access identifier of the EES, and the like.
[0080] Optionally, the information of the EES can further include at least one of identification information of an EAS associated with the EES, endpoint information (e.g., an endpoint address such as a uniform resource identifier, an Internet protocol, a fully qualified domain name, etc.) of the EAS associated with the EES, and a PLMN ID of the EAS associated with the EES or an ECSP ID of the EAS associated with the EES.
[0081] Further, the EES can include one or more EESs.
[0082] In an implementation manner, the UE can send a service provision request message to the second ECS, and the service provision request message can include information for determining an EES for the UE.
[0083] In an implementation manner, the second ECS can send a service provision response message to the UE, and the service provision response message can include information of the EES.
[0084] It should be understood that if the second ECS determines that no EES supports the service of the UE, the second ECS can return indication information of failure and a failure cause to the UE to indicate that no EES can support the service of the UE.
[0085] Based on the above scheme, beneficial effects can refer to the related description of the second aspect, and for brevity, the present application will not be repeated here.
[0086] In combination with the fourth aspect, in some implementation manners of the fourth aspect, the second ECS determines the EES according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE, including at least one of the following manners: the second ECS determines the EES according to the PLMN ID corresponding to the UE and a PLMN ID corresponding to the EES, or the second ECS determines the EES according to the ECSP ID corresponding to the UE and an ECSP ID corresponding to the EES.
[0087] In combination with the fourth aspect, in some implementation manners of the fourth aspect, the second ECS determines the EES according to at least one of a PLMN ID corresponding to the UE or a PLMN ID corresponding to the EES, including: the second ECS determines the EES according to the PLMN ID corresponding to the UE, the PLMN ID corresponding to the EES, and a capability of an EAS associated with the EES.
[0088] In combination with the fourth aspect, in some implementation manners of the fourth aspect, the second ECS determines the EES according to at least one of an ECSP ID corresponding to the UE or an ECSP ID corresponding to the EES, including: the second ECS determines the EES according to the ECSP ID corresponding to the UE, the ECSP ID corresponding to the EES, and a capability of an EAS associated with the EES.
[0089] The capability of the EAS associated with the EES can include at least one of a PLMN ID corresponding to the EAS associated with the EES or an ECSP ID corresponding to the EAS associated with the EES.
[0090] In combination with the fourth aspect, in some implementations of the fourth aspect, the second ECS receives a request from the UE for determining information of the first EAS for the UE; after receiving the request for determining the information of the first EAS for the UE, the second ECS determines the first EAS according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE; and the second ECS sends the information of the first EAS to the UE.
[0091] The information of the first EAS can include at least one of identification information of the first EAS, endpoint information (e.g., a uniform resource identifier, an Internet protocol, a full address domain name, etc.) of the first EAS, a PLMN ID of the first EAS, or an ECSP ID of the first EAS, and the first EAS can include one or more EASs.
[0092] For example, the request for determining the information of the first EAS for the UE can include at least one of a PLMN ID corresponding to the first EAS, an ECSP ID corresponding to the first EAS, a PLMN ID corresponding to the EES received by the second ECS from the first ECS, or an ECSP ID corresponding to the EES.
[0093] In an implementation, the UE can send a service discovery request message to the second ECS, and the service discovery request message can include the request for determining the information of the first EAS for the UE.
[0094] In an implementation, the second ECS can send a service discovery response message to the UE, and the service discovery response message can include the information of the first EAS.
[0095] In addition, if the second ECS determines that no EAS has the capability to serve the UE, the second ECS sends a failure information to the UE, and the failure information indicates that no EAS has the capability to serve the UE. Optionally, the failure information can carry a failure cause indication to indicate that no EAS can serve the UE.
[0096] Based on the above scheme, the beneficial effects can refer to the related description of the second aspect, and for brevity, the present application will not be repeated here.
[0097] In some implementations of the fourth aspect, the second ECS determines the first EAS according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE, including at least one of: the second ECS determines the first EAS according to a PLMN ID corresponding to an EAS associated with the EES and a PLMN ID corresponding to the UE; or the second ECS determines the first EAS according to an ECSP ID corresponding to an EAS associated with the EES and an ECSP ID corresponding to the UE, wherein the first EAS belongs to the EAS associated with the EES.
[0098] In some implementations of the fourth aspect, the second ECS receives at least one of a PLMN ID corresponding to an EAS associated with the EES or an ECSP ID corresponding to the EAS associated with the EES from the first ECS, wherein the EES belongs to an EES associated with the first ECS.
[0099] Optionally, the second ECS can further receive at least one of a PLMN ID corresponding to the first EAS or an ECSP ID corresponding to the first EAS from the first ECS.
[0100] In some implementations of the fourth aspect, the information for the UE to determine the EES includes at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
[0101] In some implementations of the fourth aspect, the information for the UE to determine the EAS includes at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
[0102] In some implementations of the fourth aspect, the information of the first EAS can include at least one of identification information of the first EAS, endpoint information (e.g., a uniform resource identifier, an Internet protocol, a full address domain name, etc.) of the first EAS, a PLMN ID of the first EAS, or an ECSP ID of the first EAS, and the first EAS can include one or more EASs.
[0103] In some implementations of the fourth aspect, the information for the UE to determine the first EAS can include at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
[0104] In an implementation form, the UE can send a service discovery request message to the second ECS, the service discovery request message comprising information requesting the first EAS for the UE to be determined.
[0105] Optionally, the service discovery request message can further comprise location information of the UE, identity information of the UE, and application client profile (AC profile) information.
[0106] Further, if the second ECS determines that no EAS has the capability to serve the UE, the second ECS sends a failure message to the UE, the failure message indicating that no EAS has the capability to serve the UE. Optionally, the failure message can carry a failure cause indication indicating that no EAS can serve the UE.
[0107] Based on the above scheme, the beneficial effects can refer to the related description of the second aspect, and for brevity, the present application will not be repeated here.
[0108] In combination with the fifth aspect, in some implementation forms of the fifth aspect, the second ECS receives information requesting the first EAS for the UE to be determined from the UE; after the second ECS receives the information requesting the first EAS for the UE to be determined, the second ECS determines the first EAS according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE; and the second ECS sends information of the first EAS to the UE.
[0109] In combination with the fifth aspect, in some implementation forms of the fifth aspect, the second ECS determines the first EAS according to at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE, comprising at least one of the following manners: the second ECS determines the first EAS according to a PLMN ID corresponding to an EAS associated with an EES and the PLMN ID corresponding to the UE; or the second ECS determines the first EAS according to an ECSP ID corresponding to the EAS associated with the EES and the ECSP ID corresponding to the UE, wherein the first EAS belongs to the EAS associated with the EES.
[0110] In combination with the fifth aspect, in some implementation forms of the fifth aspect, the second ECS receives information requesting the EES for the UE to be determined from the UE; after the second ECS receives the information requesting the EES for the UE to be determined, the second ECS determines the EES according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE; and the second ECS sends information of the EES to the UE according to the EES.
[0111] The information of the EES can include identification information of the EES, endpoint information of the EES (for example, a uniform resource identifier of the EES, an Internet protocol of the EES, a full address domain name of the EES, or the like), a service range of the EES, a data network access identifier of the EES, and the like.
[0112] Optionally, the information of the EES can further include at least one of identification information of an EAS associated with the EES, endpoint information of the EAS associated with the EES (for example, a uniform resource identifier, an Internet protocol, a full address domain name, or the like), a PLMN ID of the EAS associated with the EES, or an ECSP ID of the EAS associated with the EES.
[0113] Further, the EES can include one or more EESs.
[0114] In an implementation manner, the UE can send a service provision request message to the second ECS, and the service provision request message can include information of a request for determining an EES for the UE.
[0115] In an implementation manner, the second ECS can send a service provision response message to the UE, and the service provision response message can include the information of the EES.
[0116] It should be understood that if the second ECS determines that there is no EES supporting the service of the UE, the second ECS can return indication information of a failure and a failure cause to the UE to indicate that there is no EES supporting the service of the UE.
[0117] Based on the above scheme, beneficial effects can refer to the related description of the second aspect, and for brevity, the present application will not be repeated here.
[0118] In combination with the fifth aspect, in some implementation manners of the fifth aspect, the second ECS determines the EES according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE, including at least one of the following manners: the second ECS determines the EES according to the PLMN ID corresponding to the UE and a PLMN ID corresponding to the EES, or the second ECS determines the EES according to the ECSP ID corresponding to the UE and an ECSP ID corresponding to the EES.
[0119] In combination with the fifth aspect, in some implementation manners of the fifth aspect, the second ECS determines the EES according to the PLMN ID corresponding to the UE and the PLMN ID corresponding to the EES, including: the second ECS determines the EES according to the PLMN ID corresponding to the UE, the PLMN ID corresponding to the EES, and a capability of an EAS associated with the EES.
[0120] With reference to the fifth aspect, in some implementations of the fifth aspect, the second ECS determines the EES according to the ECSP ID corresponding to the UE and the ECSP ID corresponding to the EES, including: the second ECS determines the EES according to the ECSP ID corresponding to the UE, the ECSP ID corresponding to the EES, and the capability of the EAS associated with the EES.
[0121] The capability of the EAS associated with the EES can include at least one of a PLMN ID corresponding to the EAS associated with the EES or an ECSP ID corresponding to the EAS associated with the EES.
[0122] With reference to the fifth aspect, in some implementations of the fifth aspect, the second ECS receives at least one of a PLMN ID corresponding to the EES or an ECSP ID corresponding to the EES from the first ECS, where the EES belongs to the EES associated with the first ECS.
[0123] Optionally, the second ECS can also receive at least one of a PLMN ID corresponding to the first EAS or an ECSP ID corresponding to the first EAS from the first ECS.
[0124] With reference to the fifth aspect, in some implementations of the fifth aspect, the information for determining the first EAS for the UE includes at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
[0125] The sixth aspect provides a method for device selection, including: a UE sends a request to a first ECS or a second ECS for determining information of an EES for the UE; the UE receives the information of the EES for the UE from the first ECS or the second ECS; after the UE receives the request for determining the information of the EES for the UE, the UE determines the EES according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
[0126] The first EES can include one or more EESs.
[0127] Based on the above scheme, the beneficial effects can refer to the related description of the second aspect, and for the sake of brevity, the present application will not be repeated here.
[0128] With reference to the sixth aspect, in some implementations of the sixth aspect, the UE determines the EES according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE, including at least one of: the UE determines the EES according to the PLMN ID corresponding to the UE and a PLMN ID corresponding to the EES, or the UE determines the EES according to the ECSP ID corresponding to the UE and an ECSP ID corresponding to the EES.
[0129] With reference to the sixth aspect, in some implementations of the sixth aspect, the UE determines the EES according to the PLMN ID corresponding to the UE and the PLMN ID corresponding to the EES, including: the UE determines the EES according to the PLMN ID corresponding to the UE, the PLMN ID corresponding to the EES, and a capability of an EAS associated with the EES.
[0130] With reference to the sixth aspect, in some implementations of the sixth aspect, the UE determines the EES according to the ECSP ID corresponding to the UE and the ECSP ID corresponding to the EES, including: the UE determines the EES according to the ECSP ID corresponding to the UE, the ECSP ID corresponding to the EES, and a capability of an EAS associated with the EES.
[0131] The capability of the EAS associated with the EES can include at least one of a PLMN ID corresponding to the EAS associated with the EES or an ECSP ID corresponding to the EAS associated with the EES.
[0132] With reference to the sixth aspect, in some implementations of the sixth aspect, the information for determining the EES for the UE includes at least one of a PLMN ID corresponding to the EES or an ECSP ID corresponding to the EES.
[0133] With reference to the sixth aspect, in some implementations of the sixth aspect, the UE sends a request to the first ECS or the second ECS or the EES for determining information of a first EAS for the UE; the UE receives the information of the first EAS for the UE from the first ECS or the second ECS or the EES; and after the UE receives the information of the first EAS for the UE, the UE determines the first EAS according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
[0134] Based on the above scheme, the beneficial effects can refer to the related description of the second aspect, and for brevity, the present application will not be repeated here.
[0135] In some implementations of the sixth aspect, in conjunction with the sixth aspect, the UE determines the first EAS according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE, including at least one of: the UE determining the first EAS according to a PLMN ID corresponding to the EES-associated EAS and a PLMN ID corresponding to the UE; or the UE determining the first EAS according to an ECSP ID corresponding to the EES-associated EAS and an ECSP ID corresponding to the UE, wherein the first EAS belongs to the EES-associated EAS.
[0136] The first EAS can include one or more EASs.
[0137] In some implementations of the sixth aspect, in conjunction with the sixth aspect, the information for determining the first EAS for the UE includes at least one of a PLMN ID corresponding to the EES-associated EAS or an ECSP ID corresponding to the EES-associated EAS. Optionally, the information for determining the first EAS for the UE can further include at least one of a PLMN ID corresponding to the first EAS or an ECSP ID corresponding to the first EAS.
[0138] In some implementations of the sixth aspect, in conjunction with the sixth aspect, the information for requesting the UE to determine the EES includes at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
[0139] In the seventh aspect, a method for device selection is provided, including: a UE sending, to a first ECS or a second ECS or an EES, information for requesting the UE to determine a first EAS, wherein the first EAS belongs to an EES-associated EAS; the UE receiving, from the first ECS or the second ECS or the EES, information for determining the first EAS for the UE; and after the UE receives the information for determining the first EAS for the UE, the UE determining the first EAS according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
[0140] The first EAS can include one or more EASs.
[0141] Based on the above scheme, the beneficial effects can refer to the related description of the second aspect, and for the sake of brevity, the present application will not be repeated here.
[0142] With reference to the seventh aspect, in some implementations of the seventh aspect, the UE determines the first EAS according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE, including at least one of: the UE determines the first EAS according to the PLMN ID corresponding to the EES and the PLMN ID corresponding to the UE; or the UE determines the first EAS according to the ECSP ID corresponding to the EES and the ECSP ID corresponding to the UE.
[0143] With reference to the seventh aspect, in some implementations of the seventh aspect, in a case where the UE sends information requesting the first ECS or the second ECS to determine the first EAS for the UE, the UE sends information requesting the first ECS or the second ECS to determine the EES for the UE; the UE receives information from the first ECS or the second ECS determining the EES for the UE; after the UE receives the information determining the EES for the UE, the UE determines the EES according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
[0144] Based on the above scheme, the beneficial effects can refer to the related description of the second aspect, and for the sake of brevity, the present application will not be repeated here.
[0145] With reference to the seventh aspect, in some implementations of the seventh aspect, the UE determines the EES according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE, including at least one of: the UE determines the EES according to the PLMN ID corresponding to the UE and a PLMN ID corresponding to the EES, or the UE determines the EES according to the ECSP ID corresponding to the UE and an ECSP ID corresponding to the EES.
[0146] With reference to the seventh aspect, in some implementations of the seventh aspect, the UE determines the EES according to the PLMN ID corresponding to the UE and the PLMN ID corresponding to the EES, including: the UE determines the EES according to the PLMN ID corresponding to the UE, the PLMN ID corresponding to the EES, and a capability of an EAS associated with the EES.
[0147] Wherein, the EES can include one or more EESs.
[0148] With reference to the seventh aspect, in some implementations of the seventh aspect, the UE determines the EES according to the ECSP ID corresponding to the UE and the ECSP ID corresponding to the EES, including: the UE determines the EES according to the ECSP ID corresponding to the UE, the ECSP ID corresponding to the EES, and a capability of an EAS associated with the EES.
[0149] The capability of the EES-associated EAS can include at least one of a PLMN ID corresponding to the EES-associated EAS or an ECSP ID corresponding to the EES-associated EAS. In combination with the seventh aspect, in some implementations of the seventh aspect, the information for determining the first EAS for the UE includes at least one of the PLMN ID corresponding to the EES-associated EAS or the ECSP ID corresponding to the EES-associated EAS.
[0150] Optionally, the information for determining the first EAS for the UE can further include at least one of a PLMN ID corresponding to the first EAS or an ECSP ID corresponding to the first EAS.
[0151] In combination with the seventh aspect, in some implementations of the seventh aspect, the information for determining the first EAS for the UE includes at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
[0152] An eighth aspect provides a method for device selection, including: receiving, by a first EAS, information from an EES requesting the first EAS to determine whether the first EAS has a capability to serve a UE; determining, by the first EAS, whether the first EAS has the capability to serve the UE according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE after receiving the information requesting the first EAS to determine whether the first EAS has the capability to serve the UE; and sending, by the first EAS, information to the EES indicating that the first EAS has the capability to serve the UE.
[0153] Based on the above scheme, after receiving the information for determining whether the first EAS has the capability to serve the UE, the first EAS determines whether the first EAS has the capability to serve the UE according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE, and sends information to the EES indicating that the first EAS has the capability to serve the UE. Further, the first EAS selected for the UE supports the service of the UE, avoiding the problem that the service is affected due to the EAS failing to meet the service of the UE, and improving the experience of the user.
[0154] In some implementations of the eighth aspect, the first EAS determines that the first EAS has the capability to serve the UE according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE, including at least one of: the first EAS determining that the first EAS has the capability to serve the UE according to the PLMN ID corresponding to the UE and a PLMN ID corresponding to the first EAS, or the first EAS determining that the first EAS has the capability to serve the UE according to the ECSP ID corresponding to the UE and an ECSP ID corresponding to the first EAS.
[0155] In particular, if the first EAS has the capability to serve the UE, the first EAS can send success information or confirmation information to the EES, the success information or confirmation information indicating that the first EAS has the capability to serve the UE; if the first EAS does not have the capability to serve the UE, the first EAS sends failure information to the EES, the failure information indicating that the first EAS does not have the capability to serve the UE. Optionally, the failure information can carry a failure cause indication indicating that the first EAS cannot serve the UE.
[0156] In some implementations of the eighth aspect, the first EAS receives at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE from the EES or a core network element.
[0157] For example, the first EAS can subscribe to a PLMN change event of a 5G core network (5GC), i.e., the EES can subscribe to information of the PLMN change event of a session management function network element (SMF), or the first EAS can subscribe to the PLMN change event of the SMF through a network element function network element (NEF); then, in a case where the SMF detects a PLMN change event of the UE, the SMF can send a PLMN change event notification message to the first EAS, where the PLMN change event notification message can carry at least one of UE home PLMN or UE serving PLMN information.
[0158] Further, the first EAS can obtain ECSP information of the UE from a unified data management (UDM) network element through the SMF.
[0159] In a ninth aspect, a method for device selection is provided, including: receiving, by an EES, at least one of a PLMN ID corresponding to a first EAS or an ECSP ID corresponding to the first EAS, the first EAS being any of the EASs associated with the EES.
[0160] In some implementations of the ninth aspect, the EES sends at least one of the following to the first ECS: the PLMN ID corresponding to the first EAS, the ECSP ID corresponding to the first EAS, the PLMN ID corresponding to the EES, or the ECSP ID corresponding to the EES.
[0161] In some implementations of the ninth aspect, in the case that the at least one information includes at least one of the PLMN ID corresponding to the EES and the ECSP ID corresponding to the EES, the method further includes either: determining, by the EES, the PLMN ID corresponding to the EES according to the PLMN ID corresponding to the first EAS; or determining, by the EES, the ECSP ID corresponding to the EES according to the ECSP ID corresponding to the first EAS.
[0162] In some implementations of the ninth aspect, the EES receives at least one of a PLMN ID corresponding to a UE or an ECSP ID corresponding to the UE from a core network element.
[0163] Specifically, the EES can subscribe to a PLMN change event of a 5G core network (5GC), i.e., the EES can subscribe to information of the PLMN change event of a session management function (SMF), or the EES can subscribe to the PLMN change event of the SMF through a network element function (NEF); then, in the case that the SMF detects a PLMN change event of a UE, the SMF can send a PLMN change event notification message to the EES, where the PLMN change event notification message can carry at least one of UE home PLMN or UE serving PLMN information.
[0164] Further, the EES can obtain ECSP information of the UE from a unified data management (UDM) network element through the SMF.
[0165] In some implementations of the ninth aspect, in conjunction with the ninth aspect, the EES receives at least one of a PLMN ID corresponding to the UE and an ECSP ID corresponding to the UE from the UE.
[0166] In some implementations of the ninth aspect, in conjunction with the ninth aspect, the first EAS sends at least one of a PLMN ID corresponding to the first EAS and an ECSP ID corresponding to the first EAS to the EES.
[0167] The tenth aspect provides a communication apparatus, which is configured to execute the method provided in any of the first aspect to the ninth aspect. Specifically, the apparatus can include units and / or modules, such as processing units and / or communication units, configured to execute the method provided in the first aspect or any of the implementations of the first aspect or the second aspect or any of the implementations of the second aspect or the third aspect or any of the implementations of the third aspect or the fourth aspect or any of the implementations of the fourth aspect or the fifth aspect or any of the implementations of the fifth aspect or the sixth aspect or any of the implementations of the sixth aspect or the seventh aspect or any of the implementations of the seventh aspect or the eighth aspect or any of the implementations of the eighth aspect or the ninth aspect or any of the implementations of the ninth aspect.
[0168] As an implementation form, the apparatus is an EES. When the apparatus is an EES, the communication unit can be a transceiver, or an input / output interface; and the processing unit can be at least one processor. Optionally, the transceiver can be a transceiving circuit. Optionally, the input / output interface can be an input / output circuit.
[0169] In another implementation form, the apparatus is a chip, a chip system or a circuit for use in an EES. When the apparatus is a chip, a chip system or a circuit for use in an EES, the communication unit can be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or related circuitry, etc. on the chip, the chip system or the circuit; and the processing unit can be at least one processor, a processing circuit or a logic circuit, etc.
[0170] As an implementation form, the apparatus is a first ECS. When the apparatus is a first ECS, the communication unit can be a transceiver, or an input / output interface; and the processing unit can be at least one processor. Optionally, the transceiver can be a transceiving circuit. Optionally, the input / output interface can be an input / output circuit.
[0171] In another implementation, the apparatus is a chip, chip system, or circuitry for use in the first ECS. When the apparatus is a chip, chip system, or circuitry for use in the first ECS, the communication unit can be an input / output interface, interface circuitry, output circuitry, input circuitry, pin, or related circuitry, etc. on the chip, chip system, or circuitry; and the processing unit can be at least one processor, processing circuitry, or logic circuitry, etc.
[0172] As an implementation, the apparatus is a second ECS. When the apparatus is a second ECS, the communication unit can be a transceiver, or an input / output interface; and the processing unit can be at least one processor. Optionally, the transceiver can be transceiver circuitry. Optionally, the input / output interface can be input / output circuitry.
[0173] In another implementation, the apparatus is a chip, chip system, or circuitry for use in the second ECS. When the apparatus is a chip, chip system, or circuitry for use in the second ECS, the communication unit can be an input / output interface, interface circuitry, output circuitry, input circuitry, pin, or related circuitry, etc. on the chip, chip system, or circuitry; and the processing unit can be at least one processor, processing circuitry, or logic circuitry, etc.
[0174] As an implementation, the apparatus is a UE. When the apparatus is a UE, the communication unit can be a transceiver, or an input / output interface; and the processing unit can be at least one processor. Optionally, the transceiver can be transceiver circuitry. Optionally, the input / output interface can be input / output circuitry.
[0175] In another implementation, the apparatus is a chip, chip system, or circuitry for use in the UE. When the apparatus is a chip, chip system, or circuitry for use in the UE, the communication unit can be an input / output interface, interface circuitry, output circuitry, input circuitry, pin, or related circuitry, etc. on the chip, chip system, or circuitry; and the processing unit can be at least one processor, processing circuitry, or logic circuitry, etc.
[0176] As an implementation, the apparatus is a first EAS. When the apparatus is a first EAS, the communication unit can be a transceiver, or an input / output interface; and the processing unit can be at least one processor. Optionally, the transceiver can be transceiver circuitry. Optionally, the input / output interface can be input / output circuitry.
[0177] In another implementation, the apparatus is a chip, chip system or circuit for use in the first EAS. When the apparatus is a chip, chip system or circuit for use in the first EAS, the communication unit can be an input / output interface, interface circuit, output circuit, input circuit, pin or related circuitry, etc. on the chip, chip system or circuit; the processing unit can be at least one processor, processing circuit or logic circuit, etc.
[0178] In an eleventh aspect, a communication apparatus is provided, the apparatus comprising: a memory for storing a program; at least one processor for executing the computer program or instructions stored in the memory to implement the method provided in the first aspect or any one of the implementation forms of the first aspect, or the second aspect or any one of the implementation forms of the second aspect, or the third aspect or any one of the implementation forms of the third aspect, or the fourth aspect or any one of the implementation forms of the fourth aspect, or the fifth aspect or any one of the implementation forms of the fifth aspect, or the sixth aspect or any one of the implementation forms of the sixth aspect, or the seventh aspect or any one of the implementation forms of the seventh aspect, or the eighth aspect or any one of the implementation forms of the eighth aspect, or the ninth aspect or any one of the implementation forms of the ninth aspect.
[0179] As an implementation form, the apparatus is an EES.
[0180] In another implementation, the apparatus is a chip, chip system or circuit for use in the EES.
[0181] As an implementation form, the apparatus is a first ECS.
[0182] In another implementation, the apparatus is a chip, chip system or circuit for use in the first ECS.
[0183] As an implementation form, the apparatus is a second ECS.
[0184] In another implementation, the apparatus is a chip, chip system or circuit for use in the second ECS.
[0185] As an implementation form, the apparatus is a UE.
[0186] In another implementation, the apparatus is a chip, chip system or circuit for use in the UE.
[0187] As an implementation form, the apparatus is a first EAS.
[0188] In another implementation, the apparatus is a chip, chip system or circuit for use in the first EAS.
[0189] In a twelfth aspect, the present application provides a processor for executing the method provided in the above aspects.
[0190] For the sending and obtaining / receiving operations involved in the processor, if no special description is provided, or if it does not contradict with the actual role or inherent logic in the related description, it can be understood as the processor output and receive, input operations, and also can be understood as the sending and receiving operations performed by the radio frequency circuit and the antenna, and the present application does not limit this.
[0191] In a thirteenth aspect, a computer readable storage medium is provided, the computer readable medium stores program code for execution by an apparatus, the program code comprising instructions for performing the method provided in the above first aspect or any of the implementation manners of the first aspect, or the second aspect or any of the implementation manners of the second aspect, or the third aspect or any of the implementation manners of the third aspect, or the fourth aspect or any of the implementation manners of the fourth aspect, or the fifth aspect or any of the implementation manners of the fifth aspect, or the sixth aspect or any of the implementation manners of the sixth aspect, or the seventh aspect or any of the implementation manners of the seventh aspect, or the eighth aspect or any of the implementation manners of the eighth aspect, or the ninth aspect or any of the implementation manners of the ninth aspect.
[0192] In a fourteenth aspect, a computer program product containing instructions which, when the computer program product is executed on a computer, cause the computer to carry out the method provided in the above first aspect or any of the implementation manners of the first aspect, or the second aspect or any of the implementation manners of the second aspect, or the third aspect or any of the implementation manners of the third aspect, or the fourth aspect or any of the implementation manners of the fourth aspect, or the fifth aspect or any of the implementation manners of the fifth aspect, or the sixth aspect or any of the implementation manners of the sixth aspect, or the seventh aspect or any of the implementation manners of the seventh aspect, or the eighth aspect or any of the implementation manners of the eighth aspect, or the ninth aspect or any of the implementation manners of the ninth aspect is provided.
[0193] In a fifteenth aspect, a chip is provided, and the chip includes a processor and a communication interface. The processor reads instructions stored on a memory through the communication interface, and executes the method provided in the first aspect or any one of the implementation forms of the first aspect, or the second aspect or any one of the implementation forms of the second aspect, or the third aspect or any one of the implementation forms of the third aspect, or the fourth aspect or any one of the implementation forms of the fourth aspect, or the fifth aspect or any one of the implementation forms of the fifth aspect, or the sixth aspect or any one of the implementation forms of the sixth aspect, or the seventh aspect or any one of the implementation forms of the seventh aspect, or the eighth aspect or any one of the implementation forms of the eighth aspect, or the ninth aspect or any one of the implementation forms of the ninth aspect.
[0194] Optionally, as an implementation form, the chip further includes a memory, and the memory stores a computer program or instructions. The processor is configured to execute the computer program or instructions stored on the memory, and when the computer program or instructions are executed, the processor is configured to execute the method provided in the first aspect or any one of the implementation forms of the first aspect, or the second aspect or any one of the implementation forms of the second aspect, or the third aspect or any one of the implementation forms of the third aspect, or the fourth aspect or any one of the implementation forms of the fourth aspect, or the fifth aspect or any one of the implementation forms of the fifth aspect, or the sixth aspect or any one of the implementation forms of the sixth aspect, or the seventh aspect or any one of the implementation forms of the seventh aspect, or the eighth aspect or any one of the implementation forms of the eighth aspect, or the ninth aspect or any one of the implementation forms of the ninth aspect.
[0195] In a sixteenth aspect, a system for device selection is provided, and the system includes one or more of the following execution subjects:
[0196] The EES, the UE, the first ECS, the second ECS, or the first EAS. BRIEF DESCRIPTION OF DRAWINGS
[0197] Figure 1 A schematic diagram of a network architecture is shown.
[0198] Figure 2 A schematic diagram of a method 200 of selecting an edge enabler server and an edge application server is shown.
[0199] Figure 3 Another schematic diagram of a network architecture is shown.
[0200] Figure 4 A schematic diagram of a method 400 of device selection provided by the embodiments of the present application is shown.
[0201] Figure 5A schematic diagram of a method 500 for device selection is shown.
[0202] Figure 6 A schematic diagram of a method 600 for device selection is shown.
[0203] Figure 7 A schematic diagram of a method 700 for device selection is shown.
[0204] Figure 8 A schematic diagram of a method 800 for device selection is shown.
[0205] Figure 9 A schematic diagram of a method 900 for device selection is shown.
[0206] Figure 10 A schematic diagram of a method 1000 for device selection is shown.
[0207] Figure 11 A schematic diagram of a method 1100 for device selection is shown.
[0208] Figure 12 A schematic diagram of a method 1200 for device selection is shown.
[0209] Figure 13 A schematic block diagram of a communication apparatus 1300 is shown.
[0210] Figure 14 A schematic block diagram of a communication apparatus 1400 is shown.
[0211] Figure 15 A simplified structural schematic diagram of a terminal device 1500 is shown.
[0212] Figure 16 A simplified structural schematic diagram of a network device 1600 is shown. DETAILED DESCRIPTION
[0213] The technical solutions in the embodiments of the present application will be described below with reference to the drawings.
[0214] The technical solutions provided in this application can be applied to various communication systems, for example: a 5th generation (5G) or new radio (NR) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, and the like. The technical solutions provided in this application can also be applied to future communication systems, such as a 6th generation mobile communication system. The technical solutions provided in this application can also be applied to device to device (D2D) communication, vehicle-to-everything (V2X) communication, machine to machine (M2M) communication, machine type communication (MTC), and an internet of things (IoT) communication system or other communication systems.
[0215] First, a network architecture suitable for this application is briefly introduced as follows.
[0216] As an example, Figure 1 A schematic diagram of a network architecture is shown.
[0217] As Figure 1 shown, the network architecture takes a multi-access edge computing (MEC) application network as an example. The network architecture can include, but is not limited to: a terminal device, a 3rd generation partnership project (3GPP) core network, an edge data network (EDN), and an edge configuration server (ECS). Among them, the terminal device can include an application client (s) and an edge enabler client (EEC); the edge data network can include an edge application server (s) (EAS) and an edge enabler server (s) (EES).
[0218] The network elements shown in Figure 1 will be briefly introduced below.
[0219] 1. Terminal device: can be referred to as user equipment (UE), access terminal, subscriber unit, subscriber station, mobile station, mobile, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device.
[0220] The terminal device can be a device that provides voice / data to a user, such as a handheld device with wireless connection function, a vehicle-mounted device, etc. At present, some examples of terminal devices are: mobile phone, tablet computer, notebook computer, palm computer, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, wireless terminal in self driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication function, computing device or other processing device connected to a wireless modem, wearable device, terminal device in a 5G network, or terminal device in a future evolved public land mobile network (PLMN), etc. The embodiments of the present application are not limited thereto.
[0221] As an example but not limitation, in the embodiments of the present application, the terminal device can also be a wearable device. The wearable device can also be referred to as a wearable smart device, which is a general term for devices that are designed and developed by applying wearable technology to daily wear, such as glasses, gloves, watches, clothing, and shoes. The wearable device is a portable device that can be directly worn on the body or integrated into the user's clothes or accessories. The wearable device is not only a hardware device, but also a powerful function realized through software support and data interaction and cloud interaction. The general wearable smart device includes devices with full functions and large sizes, which can realize complete or partial functions without relying on a smart phone, such as smart watches or smart glasses, and devices that focus on a certain application function and need to cooperate with other devices such as smart phones, such as various smart wristbands and smart jewelry for monitoring vital signs.
[0222] In addition, in the embodiments of the present application, the terminal device can also be a terminal device in an IoT system. IoT is an important part of future information technology development, and its main technical feature is to connect objects through communication technology and network, so as to realize the intelligent network of man-machine interconnection and object-object interconnection.
[0223] It should be noted that the terminal device and the access network device can communicate with each other by using a certain air interface technology (such as NR or LTE technology, etc.). The terminal device and the terminal device can also communicate with each other by using a certain air interface technology (such as NR or LTE technology, etc.).
[0224] In the embodiments of the present application, the terminal device can be replaced by a device for realizing the function of the terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system or a chip, which can be installed in the terminal device. In addition, the chip system can be composed of a chip, or can include a chip and other discrete devices.
[0225] 2. Edge data network: in one understanding, the EDN only contains one data network, which is a local data network (local DN), contains edge enabling functions, can use a data network access identifier (DNAI) and a data network name (application instance / edge) identifier, is a network logical concept; in another understanding, the EDN is a peer concept of the center cloud, which can be understood as a local data center (geographical location concept), which can be identified by DNAI and can contain multiple local data networks.
[0226] 3. Application instance / edge application: refers to an application deployed in an edge data network, and can specifically refer to an application program of a server (for example, social media software, augmented reality (AR), virtual reality (VR)), or an instance running in the EDN. One application instance / edge application can deploy one or more EASs in one or more EDNs, and EASs running in different EDNs can be considered as different EASs of one application instance / edge application, which can share one domain name, can use one IP address, or can use different internet protocol (IP) addresses.
[0227] In addition, the application instance / edge application can also be referred to as an edge application (server), an EAS, an edge application instance, an MEC application (server), an EAS function, and the like.
[0228] 4. Application client: refers to a peer entity of an edge application on a terminal device side, and is used by an application user (user) to obtain application services from an application server. The application client is a client program of an application on a terminal device side, and can be connected to an application server on the cloud to obtain application services, or can be connected to an EAS deployed in one or more EDNs to obtain application services.
[0229] 5. Edge enabler server (EES): can be deployed in an application instance in an EDN to provide some enabling capabilities, and can better support the deployment of an application in a MEC; can support the registration of an edge application, the authentication and authorization of a terminal device, and the provision of IP address information of an application instance for a terminal device; can also obtain the identification and IP address of an application instance, and further send the identification and IP address of the application instance to an edge data network configuration server.
[0230] In addition, the EES is deployed in an EDN, and in general, an EAS is registered to one EES, or the information of an EAS is configured on one EES through a management system, the EES is referred to as the EES associated with the EAS, or the EES controls / manages the EAS registered / configured on the EES.
[0231] 6. Edge enabler client (EEC): the EEC is used to register the information of the EEC, the information of an application client, perform security authentication and authorization, obtain the IP address of an EAS from an EES, and provide edge computing enabling capabilities to an application client (for example, provide an EAS discovery service, and return the IP address of the EAS to the application client), and is a peer entity of an EES on a terminal device side.
[0232] 7. Edge Configuration Server (ECS): can be responsible for the configuration of the EDN (e.g., providing the terminal device with information of the EES), and can also directly provide the terminal device with information of the application instance, or interact with the domain name server (DNS) of the application to obtain information of the application instance. Further, it can also obtain and save information of the application instance and IP address from other functional entities.
[0233] The terminal device signs a service agreement with the provider of the application, thereby providing the terminal device with services, and the terminal device can log in to the application client on the terminal device and communicate with the EAS through the application client. The edge enabler client is a middleware layer, which is generally located in the operating system or between the application client and the operating system. The application client can obtain edge enabler services from the edge enabler client through the application program interface (API).
[0234] To facilitate understanding of the embodiments of the present application, edge computing and related processes involved in the present application are explained.
[0235] Edge computing refers to an open platform that integrates network, computing, storage, and application core capabilities on the network edge close to the data source, and provides edge intelligent services in proximity to meet the key needs of industry digitization in terms of agile connection, real-time business, data optimization, application intelligence, security and privacy protection, etc. In other words, edge computing is to analyze the data collected from the terminal device directly on the local device or network close to the data source, without the need to transmit the data to the cloud data processing center.
[0236] Multi-access edge computing: can utilize wireless access networks to provide services and cloud computing functions in proximity, thereby creating a high-performance, low-latency, and high-bandwidth telecom-level service environment, accelerating the fast download of various contents, services, and applications in the network, and allowing consumers to enjoy uninterrupted high-quality network experience.
[0237] Local data network: an access point of a data network that is very close to the attachment point of the user.
[0238] Data network: refers to a service network of an operator or a third party, which can provide services to the terminal device, such as operator services, Internet services, etc.
[0239] Figure 2A schematic diagram of a method 200 of selecting an edge enabler server and an edge application server is shown. As shown in Figure 2 The method 200 can include the following steps:
[0240] S201. The edge enabler client selects an edge enabler server platform from an edge configuration server.
[0241] The step can specifically include:
[0242] 1. The edge enabler client requests or subscribes to the edge enabler server corresponding to the location of the terminal device from the edge configuration server, and the edge enabler client selects the edge enabler server enabled platform or edge data network of interest from the edge configuration server;
[0243] 2. The EDN CS platform has detailed information of the application instance, acquires the DNAI according to the location of the terminal device, combines the DNAI and the fully qualified domain name (FQDN), and the edge enabler server profile, and selects a suitable edge enabler server for each application. At the same time, the location of the terminal device and other optional filters can be combined when selecting the edge enabler server platform;
[0244] 3. Acquire the current / potential DNAI;
[0245] 4. The edge enabler client acquires the information of one or more edge enabler servers from the edge configuration server.
[0246] S202. The edge enabler client selects an edge application instance of an edge application server from the edge enabler server.
[0247] The step can specifically include:
[0248] 1. The edge enabler client requests the edge application instance to be accessed from the edge enabler server;
[0249] 2. The edge enabler server matches the information of the registered application, and matches the edge application instance that meets the user request according to the information of the local registration / online edge application instance and the discovery filter parameter provided by the user, and if multiple edge application instances meet the requirement, multiple edge application instances can be returned;
[0250] 3. The edge enabler server returns the information of the edge application server to the edge enabler client, and then the edge enabler client can provide the edge application instance to the application client, for the application client to connect to the edge application instance.
[0251] Figure 3Another schematic diagram of a network architecture is shown. Among them, the operators of edge configuration server #1, edge enabling server #1, edge application server #1, edge application server #2, and edge application server #3 are operator A; the operators of edge configuration server #2, edge enabling server #2, edge enabling server #3, edge application server #4, and edge application server #5 are operator B.
[0252] As shown in the following figure, in the scenario of cross-operator or cross-ECSP deployment, operator A or edge computing service provider A can request operator B or edge computing service provider B to deploy certain applications (for example, edge application server #3) through the joint interface between operators or edge computing service providers, and the specific deployment location of edge application server #3 is in the network of operator B or edge computing service provider B. Figure 3 Specifically, a certain application service provider can sign a contract with operator A or edge computing service provider A, and operator A or edge computing service provider A can further sign a contract with operator B or edge computing service provider B in order to ensure that the user of the roaming application service provider can be provided with services in the V network (the network of operator B or edge computing service provider B). Operator A or edge computing service provider A can rent edge application servers or hardware resources in the network of operator B or edge computing service provider B, or request operator B or edge computing service provider B to deploy the application instances or edge application servers required by operator A or edge computing service provider A.
[0253] However, the edge configuration server of operator B or edge computing service provider B cannot guarantee the ability to provide services for roaming users when selecting edge enabling servers, and the selected edge enabling servers further select edge application servers.
[0254] Therefore, the present application provides a device selection method and device, which can improve the above problems.
[0255] In order to better understand the embodiments of the present application, the following points are explained:
[0256]
[0257] 1、In the present application, the PLMN ID corresponding to the UE can refer to at least one of a PLMN ID to which the UE belongs (UE home PLMN ID), a PLMN ID in which the UE is currently served (UE serving PLMN ID), a PLMN ID in which the UE is located, a PLMN ID supported by the UE, a PLMN ID deployed by the UE, or a PLMN ID designated by the UE; the ECSP ID corresponding to the UE can refer to at least one of an ECSP ID to which the UE belongs (UE home ECSP ID), an ECSP ID in which the UE is currently served (UE serving ECSP ID), an ECSP ID in which the UE is located, an ECSP ID supported by the UE, a PLMN ID preferred by the UE, an ECSP ID preferred by the UE, or an ECSP ID designated by the UE.
[0258] 2、In the present application, the PLMN ID corresponding to the EAS can refer to at least one of a PLMN ID to which the EAS belongs (EAS home PLMN ID), a PLMN ID in which the EAS is currently served (EAS serving PLMN ID), a PLMN ID in which the EAS is located, a PLMN ID supported by the EAS, a PLMN ID in which the EAS is deployed, or a PLMN ID designated by the EAS; the ECSP ID corresponding to the EAS can refer to at least one of an ECSP ID to which the EAS belongs (EAS home ECSP ID), an ECSP ID in which the EAS is currently served (EAS serving ECSP ID), an ECSP ID in which the EAS is located, an ECSP ID supported by the EAS, an ECSP ID in which the EAS is deployed, or an ECSP ID designated by the EAS.
[0259] 3、In the present application, the PLMN ID corresponding to the EES can refer to at least one of a PLMN ID to which the EES belongs (EES home PLMN ID), a PLMN ID in which the EES is currently served (EES serving PLMN ID), a PLMN ID in which the EES is located, a PLMN ID supported by the EES, a PLMN ID deployed by the EES, or a PLMN ID designated by the EES; the ECSP ID corresponding to the EES can refer to at least one of an ECSP ID to which the EES belongs (EES home ECSP ID), an ECSP ID in which the EES is currently served (EES serving ECSP ID), an ECSP ID in which the EES is located, an ECSP ID supported by the EES, an ECSP ID deployed by the EES, or an ECSP ID designated by the EES.
[0260] Optionally, the PLMN ID corresponding to the EES can be determined by the PLMN ID corresponding to any EAS associated with the EES, and the ECSP ID corresponding to the EES can be determined by the ECSP ID corresponding to any EAS associated with the EES.
[0261] 4、In the present application, since the EEC is a peer entity on the UE side, although the embodiments of the present application are all written with the UE as the execution subject, the execution subject can also be replaced by the EEC.
[0262] 5、In the present application, the EES can be replaced by an edge-enabled server, the first ECS can be replaced by a first edge configuration server, the second ECS can be replaced by a second edge configuration server, the first EAS can be replaced by a first edge application server, and the EEC can be replaced by an edge-enabled client.
[0263] 6、In the various embodiments of the present application, the first ECS can be an ECS in a network in which the UE is roaming, the EES can be an EES associated with the first ECS, the first EAS can be an EAS associated with the EES, and the second ECS can be an ECS in a network to which the UE belongs.
[0264] 7、In the various embodiments of the present application, the user equipment (UE) can include one or more application clients (ACs) and an edge-enabled client (EEC), and the user equipment can establish a connection with an edge data network through the application client and / or the edge-enabled client to obtain application services.
[0265] 8、In the various embodiments of the present application, the EAS associated with the EES, which can also be referred to as the EAS managed by the EES, can refer to an EAS registered on the EES; and the EES associated with the ECS, which can also be referred to as the EES managed by the ECS, can refer to an EES registered on the ECS.
[0266] 9、The term “and / or” in the present document is merely used to describe an association relationship of associated objects, and can represent three relationships, for example, A and / or B can represent three cases of A alone, A and B together, and B alone. In addition, the character “ / ” in the present document generally represents an “or” relationship between the front and rear associated objects.
[0267] 10、The various embodiments described below can be independent solutions, or can be combined according to the internal logic. These solutions all fall within the protection scope of the present application. It should be understood that the terms in the various embodiments can also be mutually referenced.
[0268] Figure 4is a schematic diagram of a method 400 of device selection provided by an embodiment of the present application. As shown in Figure 4 The method 400 can include the following steps:
[0269] S401, the UE sends information for requesting the EES to determine a first EAS for the UE to the EES. Correspondingly, the EES receives the information for requesting the EES to determine the first EAS for the UE from the UE.
[0270] Specifically, the information for requesting the EES to determine the first EAS for the UE can include at least one of UE corresponding PLMN ID information or UE corresponding ECSP ID information. Wherein, the first EAS can include one or more EASs, as an example, the UE corresponding PLMN ID information can be a PLMN ID to which the UE belongs, and the UE corresponding ECSP ID can be an ECSP ID to which the UE belongs.
[0271] In an implementation manner, the information for requesting the EES to determine the first EAS for the UE can further include UE location information, UE identity information, and / or application client profile (AC profile) information, etc.
[0272] The information for requesting the EES to determine the first EAS for the UE can be carried in any message between the UE and the EES. For example, the information for requesting the EES to determine the first EAS for the UE can be carried in any of the following messages:
[0273] EAS discovery request, EAS discovery subscription request, or EAS discovery subscription update request, or service discovery request, etc.
[0274] S402, after receiving the information for requesting the EES to determine the first EAS for the UE, the EES determines the first EAS according to at least one of the UE corresponding PLMN ID or the UE corresponding ECSP ID.
[0275] Specifically, the EES can determine the first EAS according to at least one of the following manners:
[0276] In a possible implementation manner, the EES can determine the first EAS according to the EES associated EAS corresponding PLMN ID and the UE corresponding PLMN ID.
[0277] Specifically, the EES can match the PLMN ID corresponding to each EAS associated with the EES with the PLMN ID corresponding to the UE, and if the PLMN ID corresponding to the EAS contains the PLMN ID corresponding to the UE, it is considered that the matching is successful, and the EAS that matches successfully can be determined as the first EAS.
[0278] For example, the PLMN ID corresponding to one or more EASs associated with the EES is {12, 34, 56}, and the PLMN ID corresponding to the UE is {12}, and it can be considered that the one or more EASs are the first EAS.
[0279] In another possible implementation, the EES can determine the first EAS according to the ECSP ID corresponding to the EAS associated with the EES and the ECSP ID corresponding to the UE.
[0280] Specifically, the EES can match the ECSP ID corresponding to each EAS associated with the EES with the ECSP ID corresponding to the UE, and if the ECSP ID corresponding to the EAS contains the ECSP ID corresponding to the UE, it is considered that the matching is successful, and the EAS that matches successfully can be determined as the first EAS.
[0281] For example, the ECSP ID corresponding to one or more EASs associated with the EES is {13, 35, 52}, and the ECSP ID corresponding to the UE is {35}, and it can be considered that the one or more EASs are the first EAS.
[0282] Further, the EES can determine the first EAS according to at least one of the PLMN ID corresponding to the UE, the ECSP ID corresponding to the UE, or the service requested by the UE, and the service supported by the EAS associated with the EES.
[0283] Specifically, the EES can match the service supported by each EAS associated with the EES with at least one of the PLMN ID corresponding to the UE, the ECSP ID corresponding to the UE, or the service requested by the UE, and if the matching is successful, the EAS that matches successfully can be determined as the first EAS.
[0284] It should be understood that the first EAS belongs to the EAS associated with the EES, that is, the first EAS is one or more EASs of the EAS associated with the EES.
[0285] It should also be understood that the EES can match each EAS associated with the EES with the UE, and finally take all the EASs that match successfully as the first EAS; or when there is an EAS associated with the EES that matches successfully with the UE, take the EAS as the first EAS and stop matching.
[0286] S403, the EES sends the information of the first EAS to the UE. Correspondingly, the UE receives the information of the first EAS from the EES.
[0287] The information of the first EAS can include one or more of the following information: identification information of the first EAS, endpoint information (e.g., uniform resource identifier, Internet protocol, full address domain name, etc. endpoint address) of the first EAS, and PLMN ID of the first EAS or ECSP ID of the first EAS.
[0288] Specifically, the information of the first EAS can include identification information of the first EAS. Further, the information of the first EAS can further include at least one of the following information: an indication of whether the first EAS supports providing services for the roaming UE, a PLMN ID corresponding to the first EAS, or an ECSP ID corresponding to the first EAS.
[0289] In an implementation manner, the EES can send a response message to the UE, and the response message includes the information of the first EAS. Specifically, the response message can be an EAS discovery response message, an EAS discovery subscription response message, an EAS discovery subscription update response message, a service discovery response message, or the like.
[0290] As an optional manner, the EES can also not determine the first EAS, that is, steps 402-403 can not be performed, and the method is as follows: the EES determines the EES- associated EAS, and sends information of the EES-associated EAS (which includes information of whether each EAS associated with the EES supports providing services for the roaming terminal device, such as at least one of the following information: a PLMN ID corresponding to each EAS or an ECSP ID corresponding to each EAS) to the UE, so that the UE can determine the first EAS in combination with at least one of the following information: a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE after receiving the above information. The specific method for the UE to determine the first EAS can refer to the related description of the following method 1000.
[0291] In this application, the EES can determine the EES-associated EAS according to one or more of the following parameters: location information of the UE, an EAS discovery filter, and an ECSP policy.
[0292] Further, if none of the EASs associated with the EES has the capability to serve the UE, the EES sends a failure message to the UE, the failure message indicating that none of the EASs has the capability to serve the UE. Optionally, the failure message can carry a failure cause indication indicating that none of the EASs can serve the UE.
[0293] Optionally, in order to register at the first ECS, the method 400 further comprises that the EES sends at least one of the following information to the first ECS:
[0294] the PLMN ID corresponding to the first EAS, the ECSP ID corresponding to the first EAS, the PLMN ID corresponding to the EES, or the ECSP ID corresponding to the EES.
[0295] Optionally, the at least one information can indicate whether the first EAS can serve the roaming UE, or whether the first EAS can serve the user of the cooperating ECSP, or whether the EES can serve the roaming UE, or whether the EES can serve the user of the cooperating ECSP, or whether the EASs associated with the EES can serve the roaming UE or the user of the cooperating ECSP.
[0296] In an implementation manner, the EES can send a service registration request message to the first ECS, the service registration request message comprising the at least one information.
[0297] Further, the at least one information can also be carried in any other message between the EES and the first ECS, which is not limited herein.
[0298] Further, in the case that the information can comprise at least one of the PLMN ID corresponding to the EES or the ECSP ID corresponding to the EES, the method 400 further comprises at least one of the following:
[0299] In a possible implementation manner, the EES can determine the PLMN ID corresponding to the EES according to the PLMN ID corresponding to the first EAS.
[0300] For example, the EES can take the union of the PLMN ID to which the EES belongs and the PLMN ID supported by the first EAS, as the PLMN ID supported by the EES.
[0301] For example, the EES can take the union of the PLMN ID being served before the first EAS is registered and the PLMN ID being served by the first EAS, as the PLMN ID being served by the EES after the first EAS is registered.
[0302] In another possible implementation, the EES can determine the ECSP ID corresponding to the EES according to the ECSP ID corresponding to the first EAS.
[0303] For example, the EES can take the union of the ECSP ID to which the EES belongs and the ECSP ID supported by the first EAS as the ECSP ID supported by the EES.
[0304] For example, the EES can take the union of the ECSP ID serving before the first EAS is registered and the ECSP ID serving by the first EAS as the ECSP ID serving by the EES after the first EAS is registered.
[0305] In addition, after the EES sends the service registration request message to the first ECS, the EES can receive the response message of the registration (update) from the first ECS.
[0306] Optionally, the first ECS can send at least one of the PLMN supported by the first ECS or the ECSP supported by the first ECS to the second ECS, and further, the first ECS can also send at least one of the PLMN ID corresponding to the EES, the ECSP ID corresponding to the EES, the PLMN ID corresponding to the first EAS, or the ECSP ID corresponding to the first EAS to the second ECS.
[0307] To implement step 402, the present application further provides a method for the EES to obtain at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE. The method 400 can further include: the EES receiving at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE from a core network element. Correspondingly, the core network element sends at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE to the EES.
[0308] Specifically, the EES can subscribe to a PLMN change event of a 5G core network (5GC), that is, the EES can subscribe to information of the PLMN change event of a session management function (SMF), or the EES can subscribe to the PLMN change event of the SMF through a network element function (NEF); then, in the case that the SMF detects a PLMN change event of the UE, the SMF can send a PLMN change event notification message to the EES, wherein the PLMN change event notification message can carry at least one of the UE home PLMN or the UE serving PLMN.
[0309] Further, the EES can obtain the ECSP information of the UE from a unified data management (UDM) network element via the SMF.
[0310] It should be understood that in this case, the EES can obtain at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE via the core network element. Then, the information requested in step S401 for determining the first EAS for the UE can not include at least one of the PLMN ID information corresponding to the UE or the ECSP ID information corresponding to the UE.
[0311] To achieve step 402, the present application also provides a method for the EES to obtain at least one of the PLMN ID corresponding to the first EAS or the ECSP ID corresponding to the first EAS. Then, the method 400 can further include: the EES receiving at least one of the PLMN ID corresponding to the first EAS or the ECSP ID corresponding to the first EAS from the first EAS. Correspondingly, the first EAS sends at least one of the PLMN ID corresponding to the first EAS or the ECSP ID corresponding to the first EAS to the EES.
[0312] The at least one information can identify whether the first EAS can provide services for the roaming UE and / or whether the first EAS can provide services for the user of the cooperating ECSP.
[0313] In one possible implementation, the first EAS can send an EAS registration request message (EAS registration (update) request) to the EES, in which at least one of the PLMN ID corresponding to the first EAS or the ECSP ID corresponding to the first EAS is carried. Further, the above information can be stored in the EAS profile.
[0314] In addition, at least one of the PLMN ID corresponding to the first EAS or the ECSP ID corresponding to the first EAS can also be carried in any of the following messages, and the specific carrying message is not limited:
[0315] UE location (update) request, UE location subscribe (update) request, application context relocation management event (update) subscribe request (ACR management event (update) subscribe request), AC information subscription (update) request, UE identifier application programming interface (update) request (UE identifier API (update) request), session with QoS create (update) request.
[0316] Optionally, after receiving the registration request message, the EES can store the information contained in the registration request message, and send a registration (update) response message to the first EAS.
[0317] As a manner of implementation, the EES can receive information from all EASs associated with the EES, for ease of description, all EASs associated with the EES can be referred to as second EASs. Among them, the second EASs can include the first EAS.
[0318] For example, the EES can receive at least one of the information corresponding to the PLMN ID of the second EAS or the ECSP ID of the second EAS.
[0319] Based on the above scheme, the EES selects the first EAS for the UE based on at least one of the PLMN ID of the UE or the ECSP ID of the UE, and the first EAS selected by the EES for the UE supports the service of the UE, avoiding the problem that the service is affected due to the EAS obtained by the EES cannot meet the service of the UE, and improving the experience of the user.
[0320] Figure 5FIG. 5 is a schematic diagram of a method 500 for device selection provided by an embodiment of the present application. The method 500 can be combined with other embodiments of the present application, for example, the method 500 can be combined with the method 400, the method 600, and the method 1200. As shown in FIG. 5, the method 500 can include the following steps: Figure 5
[0321] S501, the UE or the second ECS sends information for requesting the first ECS to determine the EES for the UE to the first ECS. Correspondingly, the first ECS receives the information for requesting the first ECS to determine the EES for the UE from the UE or the second ECS.
[0322] For example, the information for requesting the first ECS to determine the EES for the UE can include at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
[0323] In an implementation, the UE or the second ECS can send a service provision request message to the first ECS, and the service provision request message can include the information for requesting the first ECS to determine the EES for the UE.
[0324] S502, after the first ECS receives the information for requesting the first ECS to determine the EES for the UE, the first ECS determines the EES according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
[0325] Specifically, the first ECS can determine the EES according to at least one of the PLMN ID corresponding to the UE and the ECSP ID corresponding to the UE, and can be determined in any of the following ways:
[0326] In a possible implementation, the first ECS can determine the EES according to the PLMN ID corresponding to the UE and a PLMN ID corresponding to the EES.
[0327] Specifically, the first ECS can match the PLMN ID corresponding to the EES with the PLMN ID corresponding to the UE, and if the PLMN ID corresponding to the EES contains the PLMN ID corresponding to the UE, it is considered that the matching is successful, and the EES that is matched successfully can be determined as the EES for the UE.
[0328] For example, the PLMN ID corresponding to the EES is {12, 31}, and the PLMN ID corresponding to the UE is {12}, and it can be considered that the EES is the EES for the UE.
[0329] Further, the first ECS can also determine the EES according to the PLMN ID corresponding to the UE, the PLMN ID corresponding to the EES, and the capability of the EAS associated with the EES.
[0330] The capability of the EAS associated with the EES can include at least one of a PLMN ID corresponding to the EAS associated with the EES or an ECSP ID corresponding to the EAS associated with the EES.
[0331] Specifically, the first ECS can match the PLMN ID corresponding to the EES, the PLMN ID corresponding to the EAS associated with the EES, and the PLMN ID corresponding to the UE. If the PLMN ID corresponding to the EES and the PLMN ID corresponding to the EAS associated with the EES contain the PLMN ID corresponding to the UE, it is considered that the matching is successful, and it can be determined that the EES is the EES determined for the UE.
[0332] For example, the PLMN ID corresponding to the EES is {12, 31, 49}, the PLMN ID corresponding to the EAS associated with the EES is {31, 41}, and the PLMN ID corresponding to the UE is {31}. It can be considered that the EES is the EES determined for the UE.
[0333] It should be understood that in the above matching process, if there is already an EAS associated with the EES that can be successfully matched with the UE, the matching between the PLMN ID corresponding to the EAS associated with the EES and the PLMN ID corresponding to the UE can be stopped.
[0334] In another possible implementation, the first ECS can determine the EES according to the ECSP ID corresponding to the UE and the ECSP ID corresponding to the EES.
[0335] Specifically, the first ECS can match the ECSP ID corresponding to the EES and the ECSP ID corresponding to the UE. If the ECSP ID corresponding to the EES contains the ECSP ID corresponding to the UE, it is considered that the matching is successful, and it can be determined that the EES with the matching success is the EES determined for the UE.
[0336] For example, the ECSP ID corresponding to the EES is {14, 32}, and the ECSP ID corresponding to the UE is {32}. It can be considered that the EES is the EES determined for the UE.
[0337] Further, the first ECS can also determine the EES according to the ECSP ID corresponding to the UE, the ECSP ID corresponding to the EES, and the capability of the EAS associated with the EES.
[0338] Specifically, the first ECS can match the ECSP ID corresponding to the EES, the ECSP ID corresponding to the EAS associated with the EES, and the ECSP ID corresponding to the UE. If the ECSP ID corresponding to the EES and the ECSP ID corresponding to the EAS associated with the EES contain the ECSP ID corresponding to the UE, it is considered that the matching is successful, and it can be determined that the EES is the EES determined for the UE.
[0339] For example, the ECSP ID corresponding to the EES is {12, 30, 42}, the ECSP ID corresponding to the EAS associated with the EES is {12, 41}, and the ECSP ID corresponding to the UE is {12}. It can be considered that the EES is the EES determined for the UE.
[0340] It should be understood that in the above matching process, if there already exists an EAS associated with the EES that can be successfully matched with the UE, the matching between the PLMN ID corresponding to the EAS associated with the EES and the PLMN ID corresponding to the UE can be stopped.
[0341] S503, the first ECS sends the information of the EES to the second ECS. Correspondingly, the second ECS receives the information of the EES from the first ECS.
[0342] The information of the EES can include the identification information of the EES, the endpoint information of the EES (for example, the uniform resource identifier of the EES, the Internet protocol of the EES, the full address domain name of the EES, and the like), the service range of the EES, the data network access identifier of the EES, and the like.
[0343] Optionally, the information of the EES can further include the identification information of the EAS associated with the EES, the endpoint information of the EAS associated with the EES (for example, the uniform resource identifier, the Internet protocol, the full address domain name, and the like), and at least one of the PLMN ID of the EAS associated with the EES or the ECSP ID of the EAS associated with the EES.
[0344] Further, the EES can include one or more EESs.
[0345] In an implementation manner, the first ECS can send a service providing response message to the second ECS, and the service providing response message can include the information of the EES.
[0346] It should be understood that if the first ECS determines that there is no EES supporting the service of the UE, the first ECS can return the indication information of failure and the cause of failure to the UE to indicate that there is no EES that can support the service of the UE.
[0347] Further, the second ECS can send the information of the EES to the UE.
[0348] In addition, the first ECS can also send the information of the EES directly to the UE according to the EES.
[0349] Optionally, the method 500 further includes that the first ECS receives a request for determining the first EAS information of the UE from the UE. Correspondingly, the UE sends a request for determining the first EAS information of the UE to the first ECS. Wherein, the first EAS belongs to the EAS associated with the EES.
[0350] For example, the request for determining the first EAS information of the UE can include at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE.
[0351] In an implementation manner, the UE can send a service discovery request message to the first ECS, and the service discovery request message can include the request for determining the first EAS information of the UE.
[0352] Optionally, after the first ECS receives the request for determining the first EAS information of the UE, the method 500 further includes that the first ECS determines the first EAS according to at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE.
[0353] Specifically, the first ECS determines the first EAS according to at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE, which can include at least one of the following manners:
[0354] In a possible implementation manner, the first ECS determines the first EAS according to the PLMN ID corresponding to the UE and the PLMN ID corresponding to the EAS associated with the EES;
[0355] In another possible implementation manner, the first ECS determines the first EAS according to the ECSP ID corresponding to the UE and the ECSP ID corresponding to the EAS associated with the EES.
[0356] Specifically, the description of the first ECS determining the first EAS can refer to the related description of the EES determining the first EAS in the above S402, and the present application will not be repeated here for brevity.
[0357] Optionally, after determining the first EAS, the method 500 further includes that the first ECS sends the information of the first EAS to the UE. Correspondingly, the UE receives the information of the first EAS from the first ECS.
[0358] Specifically, the description of the information of the first EAS can refer to the description of the information of the first EAS in the above S403, and the present application will not be repeated here for brevity.
[0359] In an implementation, the first ECS can send a service discovery response message to the UE, and the service discovery response message can include information of the first EAS.
[0360] Optionally, the method 500 further includes that the first ECS receives at least one of the following information from the EES: a PLMN ID corresponding to the first EAS, an ECSP ID corresponding to the first EAS, a PLMN ID corresponding to the EES, or an ECSP ID corresponding to the EES. Correspondingly, the EES can send the above information to the first ECS.
[0361] In an implementation, the EES can send a service registration request message to the first ECS, and the service registration request message includes the at least one information.
[0362] In addition, the at least one information can also be carried in any other message between the EES and the first ECS, which is not limited herein.
[0363] Further, the first ECS can send a registration (update) response message to the EES.
[0364] Based on the above scheme, the EES selected by the first ECS for the UE supports the service of the UE, avoiding the problem that the service is affected due to the fact that the EES obtained by the first ECS cannot meet the service of the UE, and further selection of the EAS cannot meet the service of the UE, and improving the user experience.
[0365] In addition, the first EAS selected by the first ECS for the UE supports the service of the UE, avoiding the problem that the service is affected due to the fact that the EAS obtained by the first ECS cannot meet the service of the UE, and improving the user experience.
[0366] In addition, if the first ECS determines that there is no EES supporting the service of the UE, the first ECS can return an indication information of failure to the UE. Further, in the case that there is no EES supporting the service of the UE, the UE still initiates the service is avoided.
[0367] Figure 6 is a schematic diagram of a method 600 of device selection provided by an embodiment of the present application. The method 600 can be combined with other embodiments of the present application, for example, the method 600 can be combined with the method 400, the method 500, and the method 1200. As shown in the method 600, the method 600 can include the following steps: Figure 6
[0368] S601, the UE sends information of requesting the first ECS to determine the first EAS to the first ECS. Correspondingly, the first ECS receives the information of requesting the first ECS to determine the first EAS from the UE.
[0369] Specifically, for the description of requesting the first EAS information for the UE, reference can be made to the description of requesting the first EAS information for the UE in S401 described above, which will not be repeated here for brevity.
[0370] S602, after receiving the request for the first EAS information for the UE, the first ECS determines the first EAS according to at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE.
[0371] Specifically, for the description of the first ECS determining the first EAS, reference can be made to the description of the EES determining the first EAS in S402 described above, which will not be repeated here for brevity.
[0372] S603, the first ECS sends the first EAS information to the UE. Correspondingly, the UE receives the first EAS information from the first ECS.
[0373] Specifically, for the description of the first EAS information, reference can be made to the description of the first EAS information in S403 described above, which will not be repeated here for brevity.
[0374] In addition, if the first ECS determines that no EAS has the ability to serve the UE, the first ECS sends a failure information to the UE, which indicates that no EAS has the ability to serve the UE. Optionally, the failure information can carry a failure cause indication, which is used to indicate that no EAS can serve the UE.
[0375] Optionally, in order to determine the EES of the UE, the method 600 further includes: the UE or the second ECS sends a request for the EES information for the UE to the first ECS. Correspondingly, the first ECS receives the request for the EES information for the UE from the UE or the second ECS.
[0376] In an implementation manner, the UE or the second ECS can send a service provision request message to the first ECS, and the service provision request message can include the request for the EES information for the UE.
[0377] Optionally, after the first ECS receives the request for the EES information for the UE from the UE or the second ECS, the method 600 further includes: the first ECS determines the EES according to at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE.
[0378] Specifically, for the description of the first ECS determining the EES, reference can be made to the description of the first ECS determining the EES in S502 described above, which will not be repeated here for brevity.
[0379] Optionally, after determining the EES, the method 600 further includes: the first ECS sending information of the EES to the second ECS. Correspondingly, the second ECS receives the information of the EES from the first ECS.
[0380] Specifically, for the description of the information of the EES, reference can be made to the description of the information of the EES in S503 above, which will not be repeated here for brevity.
[0381] Optionally, to implement S603, the method 600 further includes: the first ECS receiving at least one of the PLMN ID corresponding to the EES or the ECSP ID corresponding to the EES from the EES. Correspondingly, the EES sends at least one of the PLMN ID corresponding to the EES or the ECSP ID corresponding to the EES to the first ECS.
[0382] Further, the first ECS can also receive at least one of the PLMN ID corresponding to the first EAS or the ECSP ID corresponding to the first EAS from the EES.
[0383] It should be understood that if the first ECS determines that there is no EES supporting the service of the UE, the first ECS can return an indication information of failure and a failure cause to the UE, to indicate that there is no EES supporting the service of the UE.
[0384] Based on the above scheme, the first EAS selected by the first ECS for the UE is to support the service of the UE, avoiding the problem that the service is affected due to the EAS failing to meet the service of the UE and the further selected EAS failing to meet the service of the UE, and improving the user experience.
[0385] In addition, the EES selected by the first ECS for the UE is to support the service of the UE, avoiding the problem that the service is affected due to the EES failing to meet the service of the UE, and improving the user experience.
[0386] In addition, if the first ECS determines that there is no EES supporting the service of the UE, the first ECS can return an indication information of failure to the UE. Further, it is avoided that the UE still initiates the service in the case that there is no EES supporting the service of the UE.
[0387] Figure 7 is a schematic diagram of a method 700 of device selection provided by an embodiment of the present application. The method 700 can be combined with other embodiments of the present application, for example, the method 700 can be combined with the method 400, the method 800, and the method 1200. As shown in the figure, the method 700 can include the following steps: Figure 7
[0388] S701, the UE sends information for requesting the second ECS to determine an EES for the UE to the second ECS. Correspondingly, the second ECS receives the information for requesting the second ECS to determine an EES for the UE from the UE.
[0389] For example, the information for requesting the second ECS to determine an EES for the UE can include at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
[0390] In an implementation, the UE can send a service provision request message to the second ECS, and the service provision request message can include the information for requesting the second ECS to determine an EES for the UE.
[0391] S702, after the second ECS receives the information for requesting the second ECS to determine an EES for the UE, the second ECS determines an EES according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
[0392] Specifically, the description about the second ECS determining an EES can refer to the description about the first ECS determining an EES in S502, which will not be repeated here for brevity.
[0393] S703, the second ECS sends information of the EES to the UE. Correspondingly, the UE receives the information of the EES from the second ECS.
[0394] Wherein, the information of the EES can refer to the information of the EES in S503, which will not be repeated here for brevity.
[0395] It should be understood that if the second ECS determines that there is no EES to support the service of the UE, the second ECS can return an indication information of failure and a failure cause to the UE to indicate that there is no EES to support the service of the UE.
[0396] Optionally, in order to determine the first EAS of the UE, the method 700 further includes: the UE sends information for requesting the second ECS to determine the first EAS for the UE to the second ECS. Correspondingly, the second ECS receives the information for requesting the second ECS to determine the first EAS for the UE from the UE.
[0397] In an implementation, the UE can send a service discovery request message to the second ECS, and the service discovery request message can include the information for requesting the second ECS to determine the first EAS for the UE.
[0398] Optionally, after the second ECS receives the information for requesting the second ECS to determine the first EAS for the UE, the method 700 further includes: the second ECS determines the first EAS according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
[0399] Specifically, the description of the first EAS in relation to the second ECS can refer to the description of the first EAS in relation to the EES in S402 described above, and the present application will not be repeated here for brevity.
[0400] Optionally, after determining the first EAS, the method 700 further includes: the second ECS sends information of the first EAS to the UE according to the first EAS. Correspondingly, the UE receives the information of the first EAS from the second ECS.
[0401] Specifically, the description of the information of the first EAS can refer to the description of the information of the first EAS in S403 described above, and the present application will not be repeated here for brevity.
[0402] Optionally, to implement S703, the method 700 further includes: the second ECS receives at least one of the PLMN ID corresponding to the EAS associated with the EES or the ECSP ID corresponding to the EAS associated with the EES from the first ECS.
[0403] Further, the second ECS can also receive at least one of the PLMN ID corresponding to the first EAS or the ECSP ID corresponding to the first EAS from the first ECS.
[0404] In addition, if the second ECS determines that no EAS has the ability to serve the UE, the second ECS sends a failure information to the UE, which indicates that no EAS has the ability to serve the UE. Optionally, the failure information can carry a failure cause indication to indicate that no EAS can serve the UE.
[0405] Based on the above scheme, the EES selected by the second ECS for the UE supports the service of the UE, avoiding the problem that the service is affected due to the EES being unable to meet the service of the UE and further selected EAS being unable to meet the service of the UE, and improving the user experience.
[0406] In addition, the first EAS selected by the second ECS for the UE supports the service of the UE, avoiding the problem that the service is affected due to the EAS being unable to meet the service of the UE, and improving the user experience.
[0407] In addition, if the second ECS determines that no EES supports the service of the UE, the second ECS can return a failure indication information to the UE. Further, it is avoided that the UE still initiates the service in the case that no EES supports the service of the UE.
[0408] Figure 8FIG. 8 is a schematic diagram of a method 800 for device selection provided by an embodiment of the present application. The method 800 can be combined with other embodiments of the present application, for example, the method 800 can be combined with the method 400, the method 700, and the method 1200. As shown in FIG. 8, the method 800 can include the following steps: Figure 8
[0409] S801, the UE sends information for requesting the second ECS to determine the first EAS for the UE to the second ECS. Correspondingly, the second ECS receives the information for requesting the second ECS to determine the first EAS for the UE from the UE.
[0410] Specifically, the information for requesting the second ECS to determine the first EAS for the UE can include at least one of the PLMN ID information corresponding to the UE or the ECSP ID information corresponding to the UE.
[0411] In an implementation manner, the UE can send a service discovery request message to the second ECS, and the service discovery request message includes the information for requesting the second ECS to determine the first EAS for the UE.
[0412] Optionally, the service discovery request message can further include location information of the UE, identity information of the UE, and application client profile (AC profile) information.
[0413] S802, after the second ECS receives the information for requesting the second ECS to determine the first EAS for the UE, the second ECS determines the first EAS according to at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE.
[0414] Specifically, the description about the second ECS determining the first EAS can refer to the description about the EES determining the first EAS in S402, which will not be repeated here for brevity.
[0415] S803, the second ECS sends the information of the first EAS to the UE. Correspondingly, the UE receives the information of the first EAS from the second ECS.
[0416] Specifically, the description about the information of the first EAS can refer to the description about the information of the first EAS in S403, which will not be repeated here for brevity.
[0417] In addition, if the second ECS determines that no EAS has the capability to serve the UE, the second ECS sends a failure information to the UE, and the failure information indicates that no EAS has the capability to serve the UE. Optionally, the failure information can carry a failure cause indication, which is used to indicate that no EAS can serve the UE.
[0418] Optionally, to determine the EES of the UE, the method 800 further includes that the second ECS receives information from the UE requesting to determine the EES of the UE. Correspondingly, the UE sends the information to the second ECS requesting to determine the EES of the UE.
[0419] In an implementation manner, the UE can send a service providing request message to the second ECS, and the service providing request message can include the information requesting to determine the EES of the UE.
[0420] Optionally, after the second ECS receives the information requesting to determine the EES of the UE, the method 800 further includes that the second ECS determines the EES according to at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE.
[0421] Specifically, for the description of the second ECS determining the EES, reference can be made to the description of the first ECS determining the EES in S502 described above, and for brevity, the present application will not be repeated here.
[0422] Optionally, after determining the EES, the method 800 further includes that the second ECS sends the information of the EES to the UE according to the EES. Correspondingly, the UE receives the information of the EES from the second ECS.
[0423] Wherein, for the information of the EES, reference can be made to the information of the EES in S503 described above, and for brevity, the present application will not be repeated here.
[0424] Optionally, to implement S803, the method 800 further includes that the second ECS receives at least one of the PLMN ID corresponding to the EES or the ECSP ID corresponding to the EES from the first ECS. Correspondingly, the first ECS sends at least one of the PLMN ID corresponding to the EES or the ECSP ID corresponding to the EES to the second ECS.
[0425] Wherein, the EES belongs to the EES associated with the first ECS.
[0426] Optionally, the second ECS can also receive at least one of the PLMN ID corresponding to the first EAS or the ECSP ID corresponding to the first EAS from the first ECS.
[0427] It should be understood that if the second ECS determines that there is no EES supporting the service of the UE, the second ECS can return the indication information of failure and the cause of failure to the UE to indicate that there is no EES supporting the service of the UE.
[0428] Based on the above scheme, the first EAS selected by the second ECS for the UE is capable of supporting services of the UE, avoiding the problem that the services are affected due to the fact that the EAS cannot meet the services of the UE and the further selected EAS cannot meet the services of the UE, and improving the user experience.
[0429] In addition, the EES selected by the second ECS for the UE is capable of supporting services of the UE, avoiding the problem that the services are affected due to the fact that the EES cannot meet the services of the UE, and improving the user experience.
[0430] In addition, if the second ECS determines that there is no EES supporting the services of the UE, the second ECS can return the UE with the indication information of failure. Further, the UE still initiates the services in the case that there is no EES supporting the services of the UE, which is avoided.
[0431] Figure 9 FIG. 9 is a schematic diagram of a method 900 for device selection provided by an embodiment of the present application. The method 900 can be combined with other embodiments of the present application, for example, the method 900 can be combined with the method 400, the method 1000, and the method 1200. As shown in the figure, the method 900 can include the following steps: Figure 9
[0432] S901, the UE sends information of requesting the first ECS or the second ECS to determine the EES for the UE. Correspondingly, the first ECS or the second ECS receives the information of requesting to determine the EES for the UE from the UE.
[0433] The information of requesting to determine the EES for the UE can include at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE.
[0434] S902, the first ECS or the second ECS sends the information of determining the EES for the UE to the UE. Correspondingly, the UE receives the information of determining the EES for the UE from the first ECS or the second ECS.
[0435] Specifically, after the first ECS or the second ECS receives the information of requesting to determine the EES for the UE, the first ECS or the second ECS can send the information of determining the EES for the UE to the UE.
[0436] For example, the information of determining the EES for the UE includes at least one of the PLMN ID corresponding to the EES or the ECSP ID corresponding to the EES.
[0437] S903, after the UE receives the information of requesting to determine the EES for the UE, the UE determines the EES according to at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE.
[0438] Specifically, the description about the UE determining the EES can refer to the description about the first ECS determining the EES in S502 described above, and the present application does not make a repetition here for the sake of brevity.
[0439] Optionally, in order to determine the first EAS of the UE, the method 900 further includes that the UE sends information for requesting the first ECS or the second ECS or the EES to determine the first EAS of the UE. Correspondingly, the first ECS or the second ECS or the EES receives the information for requesting the UE to determine the first EAS from the UE.
[0440] Optionally, after the first ECS or the second ECS receives the information for requesting the UE to determine the first EAS, the method 900 further includes that the first ECS or the second ECS or the EES sends the information for determining the first EAS of the UE to the UE. Correspondingly, the UE receives the information for determining the first EAS of the UE from the first ECS or the second ECS or the EES.
[0441] For example, the information for determining the first EAS of the UE includes at least one of a PLMN ID corresponding to an EAS associated with the EES or an ECSP ID corresponding to the EAS associated with the EES.
[0442] Further, the information for determining the first EAS of the UE can further include at least one of a PLMN ID corresponding to the first EAS or an ECSP ID corresponding to the first EAS.
[0443] Optionally, after the UE receives the information for determining the first EAS of the UE, the method 900 further includes that the UE determines the first EAS according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
[0444] Specifically, the description about the UE determining the first EAS can refer to the description about the EES determining the first EAS in S402 described above, and the present application does not make a repetition here for the sake of brevity.
[0445] Based on the above scheme, the EES selected by the UE supports the service of the UE, avoiding the problem that the service is affected due to the EES being unable to meet the service of the UE, and improving the experience of the user.
[0446] In addition, the first EAS selected by the UE supports the service of the UE, avoiding the problem that the service is affected due to the EAS being unable to meet the service of the UE and the further selected EAS being unable to meet the service of the UE, and improving the experience of the user.
[0447] Figure 10FIG. 10 is a schematic diagram of a method 1000 for device selection provided by an embodiment of the present application. The method 1000 can be combined with other embodiments of the present application, for example, the method 1000 can be combined with the method 400, the method 900, and the method 1200. As shown in FIG. 10, the method 1000 can include the following steps: Figure 10
[0448] S1001, the UE sends information for determining the first EAS for the UE to the first ECS or the second ECS or the EES. Correspondingly, the first ECS or the second ECS or the EES receives the information for determining the first EAS for the UE from the UE.
[0449] The information for determining the first EAS for the UE includes at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
[0450] In an implementation manner, the UE can send a service discovery request message to the first ECS or the second ECS or the EES, where the service discovery request message includes the information for determining the first EAS for the UE.
[0451] Optionally, the service discovery request message can further include location information of the UE, identity information of the UE, and application client profile (AC profile) information.
[0452] S1002, the first ECS or the second ECS sends a message for determining the first EAS for the UE to the UE. Correspondingly, the UE receives the message for determining the first EAS for the UE from the first ECS or the second ECS.
[0453] For example, the information for determining the first EAS for the UE includes at least one of a PLMN ID corresponding to an EAS associated with the EES or an ECSP ID corresponding to the EAS associated with the EES.
[0454] Optionally, the information for determining the first EAS for the UE can further include at least one of a PLMN ID corresponding to the first EAS or an ECSP ID corresponding to the first EAS.
[0455] S1003, after the UE receives the message for determining the first EAS for the UE, the UE determines the first EAS according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
[0456] Specifically, the description about the UE determining the first EAS can refer to the description about the EES determining the first EAS in S402, which will not be repeated here for brevity.
[0457] Optionally, in order to determine the EES of the UE, in the case that the UE sends information to the first ECS or the second ECS to request the first EAS of the UE, the method 1000 further includes: the UE sends information to the first ECS or the second ECS to request the EES of the UE. Correspondingly, the first ECS or the second ECS receives the information from the UE to request the EES of the UE.
[0458] Optionally, after the first ECS or the second ECS receives the information from the UE to request the EES of the UE, the method 1000 further includes: the first ECS or the second ECS sends the information of the EES of the UE to the UE. Correspondingly, the UE receives the information of the EES of the UE from the first ECS or the second ECS.
[0459] For example, the information of the EES of the UE includes at least one of a PLMN ID corresponding to the EES or an ECSP ID corresponding to the EES.
[0460] Optionally, after the UE receives the information of the EES of the UE, the method 1000 further includes: the UE determines the EES according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
[0461] Specifically, for the description of the UE determining the EES, the description of the first ECS determining the EES in the above S502 can be referred to, and the present application will not be repeated here for brevity.
[0462] Based on the above scheme, the first EAS selected by the UE supports the service of the UE, avoiding the problem that the service is affected due to the EAS being unable to meet the service of the UE, and improving the experience of the user.
[0463] In addition, the EES selected by the UE supports the service of the UE, avoiding the problem that the service is affected due to the EAS being unable to meet the service of the UE and the further selected EAS being unable to meet the service of the UE, and improving the experience of the user.
[0464] Figure 11 FIG. 11 is a schematic diagram of a method 1100 of device selection provided by an embodiment of the present application. The method 1100 can be combined with other embodiments of the present application, for example, the method 1100 can be combined with the method 400 and the method 1200. As shown in the figure, the method 1100 can include the following steps: Figure 11
[0465] S1101, the EES sends information requesting the first EAS to determine whether the first EAS has the capability to serve the UE to the first EAS. Correspondingly, the first EAS receives the information requesting the first EAS to determine whether the first EAS has the capability to serve the UE from the EES.
[0466] Specifically, the EES can send a request message to the EAS satisfying the EAS discovery filter condition (the requirement of the AC and / or the requirement of the EAS) to confirm whether the EAS has the capability to serve the UE. Wherein, the first EAS belongs to the EAS satisfying the EAS discovery filter condition.
[0467] S1102, after receiving the information requesting the first EAS to determine whether the first EAS has the capability to serve the UE, the first EAS determines that the first EAS has the capability to serve the UE according to at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE.
[0468] Specifically, the first EAS determines that the first EAS has the capability to serve the UE according to at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE, which can include at least one of the following ways:
[0469] In one possible implementation, the first EAS determines that the first EAS has the capability to serve the UE according to the PLMN ID corresponding to the UE and the PLMN ID corresponding to the first EAS;
[0470] In another possible implementation, the first EAS determines that the first EAS has the capability to serve the UE according to the ECSP ID corresponding to the UE and the ECSP ID corresponding to the first EAS.
[0471] Wherein, at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE can be contained in the subscription information of the UE. The UE can be subscribed to a certain operator or a certain ECSP, and the certain operator or the certain ECSP can provide the UE with a roaming network or an edge computing service of a cooperative ECSP.
[0472] S1103, the first EAS sends information that the first EAS has the capability to serve the UE to the EES. Correspondingly, the EES receives the information that the first EAS has the capability to serve the UE from the first EAS.
[0473] Specifically, if the first EAS has the capability to serve the UE, the first EAS can send success information or confirmation information to the EES, the success information or the confirmation information indicating that the first EAS has the capability to serve the UE; if the first EAS does not have the capability to serve the UE, the first EAS sends failure information to the EES, the failure information indicating that the first EAS does not have the capability to serve the UE. Optionally, the failure information can carry a failure cause indication, indicating that the first EAS cannot serve the UE.
[0474] Optionally, in order to obtain at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE, the method 1100 further includes: the EES or the core network element sends at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE to the first EAS. Correspondingly, the first EAS receives at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE from the EES or the core network element.
[0475] For example, the first EAS can subscribe to a PLMN change event of a 5G core network (5GC), that is, the EES can subscribe to information of the PLMN change event of a session management function network element (SMF), or the first EAS can subscribe to the PLMN change event through a network element function network element (NEF) to the SMF; then, in the case that the SMF detects the PLMN change event of the UE, the SMF can send a PLMN change event notification message to the first EAS, wherein the PLMN change event notification message can carry at least one of the UE home PLMN or the UE serving PLMN information.
[0476] Further, the first EAS can obtain the ECSP information of the UE from a unified data management (UDM) network element through the SMF.
[0477] Based on the above scheme, it can be determined that the first EAS supports the service of the UE, avoiding the problem that the service is affected due to the EAS being unable to meet the business of the UE, and improving the experience of the user.
[0478] Figure 12 is a schematic diagram of a device selection method 1200 provided by an embodiment of the present application. The method 1200 can be combined with other embodiments of the present application, for example, the method 1200 can be combined with the method 400 to the method 1100. As shown in the method 1200, Figure 12As shown, the method 1200 can include the following steps:
[0479] S1201, the first EAS sends at least one of the PLMN ID corresponding to the first EAS or the ECSP ID corresponding to the first EAS to the EES. Correspondingly, the EES receives at least one of the PLMN ID corresponding to the first EAS or the ECSP ID corresponding to the first EAS from the first EAS.
[0480] The information can identify whether the first EAS can provide services for the roaming UE or whether the first EAS can provide services for the user of the cooperative ECSP.
[0481] In a possible implementation manner, the first EAS can send an EAS registration request message (EAS registration (update) request) to the EES, and the EAS registration request message carries at least one of the PLMN ID corresponding to the first EAS or the ECSP ID corresponding to the first EAS. Further, the above information can be stored in an EAS profile.
[0482] In addition, at least one of the PLMN ID corresponding to the first EAS or the ECSP ID corresponding to the first EAS can also be carried in any of the following messages, and the specific carrying message is not limited:
[0483] UE location (update) request, UE location subscribe (update) request, ACR management event (update) subscribe request, AC information subscription (update) request, UE identifier API (update) request, and session with QoS create (update) request.
[0484] Optionally, after receiving the registration request message, the EES can store the information contained in the registration request message, and send a registration (update) response message to the first EAS.
[0485] S1202, the EES sends the following at least one information to the first ECS: the PLMN ID corresponding to the first EAS, the ECSP ID corresponding to the first EAS, the PLMN ID corresponding to the EES, or the ECSP ID corresponding to the EES. Correspondingly, the first ECS receives the above at least one information from the EES.
[0486] The above at least one information can identify whether the first EAS can provide services for the roaming UE, or whether the first EAS can provide services for the users of the cooperative ECSP, or whether the EES can provide services for the roaming UE, or whether the EES can provide services for the users of the cooperative ECSP, or whether the EAS associated with the EES can provide services for the roaming UE or the users of the cooperative ECSP.
[0487] In an implementation manner, the EES can send a service registration request message to the first ECS, and the service registration request message includes the above at least one information.
[0488] In addition, the above at least one information can also be carried in any other message between the EES and the first ECS, which is not limited herein.
[0489] Further, in the case that the above information can include at least one of the PLMN ID corresponding to the EES or the ECSP ID corresponding to the EES, the method 400 further includes at least one of the following:
[0490] In a possible implementation, the EES can determine the PLMN ID corresponding to the EES according to the PLMN ID corresponding to the first EAS;
[0491] In another possible implementation, the EES can determine the ECSP ID corresponding to the EES according to the ECSP ID corresponding to the first EAS.
[0492] In addition, after the EES sends the service registration request message to the first ECS, the EES can receive a response message of the registration (update) from the first ECS.
[0493] Optionally, the first ECS can send at least one of the PLMN supported by the first ECS or the ECSP supported by the first ECS to the second ECS, and further, the first ECS can send at least one of the following to the second ECS: the PLMN ID corresponding to the EES, the ECSP ID corresponding to the EES, the PLMN ID corresponding to the first EAS, or the ECSP ID corresponding to the first EAS.
[0494] S1203, the UE sends at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE to the second ECS. Correspondingly, the second ECS receives at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE from the UE.
[0495] For example, when the UE needs edge computing service, the UE can send at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE to the second ECS (for example, the second ECS can be the ECS of the home operator of the UE or the ECS of the ECSP, or the ECS pre-configured by the UE, or the ECS issued by the core network element).
[0496] In an implementation manner, at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE can be carried in a service provisioning request message, and the service provisioning request message can request the second ECS to determine the ECS (for example, the first ECS) for the UE.
[0497] Optionally, the service provisioning request message can further carry at least one of the identifier of the UE, an application client profile (AC profile), or a UE location. Further, the service provisioning request message can further carry indication information of whether only the EAS provided by the home operator / ECSP can be used, or indication information of whether the EAS provided by the home operator / home ECSP is preferred, or the ECS of a certain PLMN ID preferred, or the ECS of a certain ECSP ID preferred, or a list of the PLMN ID preferred, or a list of the ECSP ID preferred, or the ECS of a specified PLMN ID, or the ECS of a specified ECSP ID.
[0498] S1204, the second ECS determines the first ECS for the UE.
[0499] Specifically, after receiving the service provisioning request message, the second ECS can determine the first ECS for the UE according to at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE, and the identifier information of the UE. Further, the second ECS can also select and determine the second ECS (the network of the visited operator or the network of the cooperative ECSP) to which the UE needs to be relocated according to the service information requested by the UE, or according to at least one of the PLMN ID supported by the second ECS or the ECSP ID supported by the second ECS.
[0500] In a possible implementation, after determining the first ECS for the UE, the second ECS can send information of the first ECS to the UE. For example, the information of the first ECS can include configuration information of the first ECS or address information of the first ECS.
[0501] For example, the second ECS can send a service provision response message to the UE, and the service provision response message can include the information of the first ECS.
[0502] Then, the UE can send at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE, identification information of the UE, and application client profile (AC profile) information to the first ECS.
[0503] For example, the UE can send a service provision request message to the first ECS, and the service provision request message can carry the above information, to instruct the first ECS to select an EES (for example, the EES in this embodiment) supporting the above PLMN or ECSP for the UE.
[0504] In another possible implementation, after determining the first ECS for the UE, the second ECS can send at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE, identification information of the UE, and application client profile (AC profile) information to the first ECS.
[0505] For example, the second ECS can send a service provision request message to the first ECS, and the service provision request message can carry the above information, to instruct the first ECS to select an EES (for example, the EES in this embodiment) supporting the above PLMN or ECSP for the UE.
[0506] S1205, the UE or the first ECS or the second ECS determines an EES for the UE.
[0507] Optionally, the UE or the first ECS or the second ECS can determine an EES for the UE.
[0508] Specifically, for the description of the UE determining the EES, reference can be made to the description of the UE determining the EES in the method 900; for the description of the first ECS determining the EES, reference can be made to the description of the first ECS determining the EES in the method 500; and for the description of the second ECS determining the EES, reference can be made to the description of the second ECS determining the EES in the method 700. For brevity, the present application does not make a detailed description here.
[0509] S1206, the UE or the EES determines a first EAS for the UE.
[0510] Specifically, for the description of the UE determining the first EAS, reference can be made to the description of the UE determining the first EAS in the method 800 described above; for the description of the EES determining the first EAS, reference can be made to the description of the EES determining the first EAS in the method 400 described above. For brevity, the present application does not make any further description here.
[0511] In another implementation, the first ECS or the second ECS or the first EAS can also determine the first EAS for the UE.
[0512] Specifically, for the description of the first ECS determining the first EAS, reference can be made to the description of the first ECS determining the first EAS in the method 600 described above; for the description of the second ECS determining the first EAS, reference can be made to the description of the second ECS determining the first EAS in the method 800 described above; for the description of the first EAS determining the first EAS, reference can be made to the description of the first EAS determining the first EAS in the method 1100 described above. For brevity, the present application does not make any further description here.
[0513] It should be understood that in the above scheme, if only the first EAS needs to be determined for the UE, S1202 and S1205 can not be performed; if only the EES needs to be determined for the UE, S1206 can not be performed.
[0514] Based on the above scheme, the first EAS is determined for the UE based on at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE, and optionally, the EES is also determined for the UE based on at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE, and further, the first EAS or the EES selected for the UE both support the service of the UE, thereby avoiding the problem that the service is affected due to the EES or the EAS failing to meet the service of the UE, and improving the experience of the user.
[0515] In addition, if it is determined that there is no EES supporting the service of the UE, the UE can be returned with an indication information of failure. Further, in the case that there is no EES supporting the service of the UE, the UE is still initiated for the service is avoided.
[0516] It can be understood that the methods and operations implemented by the terminal device in the above various method embodiments can also be implemented by components (such as chips or circuits) that can be used for the terminal device, and the methods and operations implemented by the network device can also be implemented by components (such as chips or circuits) that can be used for the network device.
[0517] The above, in combination with Figures 4 to 12 The method provided by the embodiment of the present application is described in detail. Hereinafter, in combination with Figures 13 to 16The communication apparatus provided by the embodiments of the present application is described in detail. It should be understood that the description of the apparatus embodiments corresponds to the description of the method embodiments, and therefore, the content not described in detail can be referred to the method embodiments described above, which will not be repeated here for brevity.
[0518] The above describes the solutions provided by the embodiments of the present application mainly from the perspective of the interaction between the network elements. It can be understood that each network element, such as a transmitting end device or a receiving end device, includes a hardware structure and / or a software module for performing each function in order to implement the above functions. Those skilled in the art should realize that, in combination with the units and algorithm steps of the examples described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in the form of hardware or computer software driving hardware 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.
[0519] The embodiments of the present application can divide the transmitting end device or the receiving end device into functional modules according to the above method examples. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of the modules in the embodiments of the present application is illustrative, and is only a logical functional division. When actually implemented, another division method can be used. The following takes the division of each functional module according to each function as an example for description.
[0520] Figure 13 FIG. 13 is a schematic block diagram of the communication apparatus 1300 provided by the embodiments of the present application. The communication apparatus 1300 includes a transceiver unit 1310 and a processing unit 1320. The transceiver unit 1310 can implement corresponding communication functions, and the processing unit 1310 is configured to perform data processing. The transceiver unit 1310 can also be referred to as a communication interface or a communication unit.
[0521] Optionally, the communication apparatus 1300 can further include a storage unit, which can be configured to store instructions and / or data. The processing unit 1320 can read the instructions and / or data in the storage unit, so that the communication apparatus implements the above method embodiments.
[0522] The communication apparatus 1300 can be configured to perform the actions performed by the terminal device in the above method embodiments. In this case, the communication apparatus 1300 can be the terminal device or a component configured to the terminal device. The transceiver unit 1310 is configured to perform the operations related to transceiving at the terminal device side in the above method embodiments. The processing unit 1320 is configured to perform the operations related to processing at the terminal device side in the above method embodiments.
[0523] Alternatively, the communication apparatus 1300 can be configured to perform the actions performed by the first EAS in the above method embodiments. In this case, the communication apparatus 1300 can be the first EAS or a component configured to the first EAS. The transceiver unit 1310 is configured to perform the operations related to transceiving at the first EAS side in the above method embodiments. The processing unit 1320 is configured to perform the operations related to processing at the first EAS side in the above method embodiments.
[0524] Alternatively, the communication apparatus 1300 can be configured to perform the actions performed by the EES in the above method embodiments. In this case, the communication apparatus 1300 can be the EES or a component configured to the EES. The transceiver unit 1310 is configured to perform the operations related to transceiving at the EES side in the above method embodiments. The processing unit 1320 is configured to perform the operations related to processing at the EES side in the above method embodiments.
[0525] Alternatively, the communication apparatus 1300 can be configured to perform the actions performed by the first ECS in the above method embodiments. In this case, the communication apparatus 1300 can be the first ECS or a component configured to the first ECS. The transceiver unit 1310 is configured to perform the operations related to transceiving at the first ECS side in the above method embodiments. The processing unit 1320 is configured to perform the operations related to processing at the first ECS side in the above method embodiments.
[0526] Alternatively, the communication apparatus 1300 can be configured to perform the actions performed by the second ECS in the above method embodiments. In this case, the communication apparatus 1300 can be the second ECS or a component configured to the second ECS. The transceiver unit 1310 is configured to perform the operations related to transceiving at the second ECS side in the above method embodiments. The processing unit 1320 is configured to perform the operations related to processing at the second ECS side in the above method embodiments.
[0527] As an example, the communication apparatus 1300 can implement the steps or procedures performed by the terminal device in the method 400 to the method 1000, and the method 1200 according to the embodiments of the present application. The communication apparatus 1300 can include a module for performing the method 400 to the method 1000, and the method 1200 in the above method embodiments. Figure 4 Figure 10 Figure 12 The units of the method performed by the terminal device in the method 1200. Also, the units in the communication apparatus 1300 and the other operations and / or functions described above are for respectively realizing the corresponding procedures of the method 400 in the method 1200. Figure 4 the method 1000 in the method 1200, and Figure 10 the method 400 in the method 1200. Figure 12
[0528] As a further example, the communication apparatus 1300 can implement steps or procedures corresponding to the steps performed by the EES in the method 400, the method 1100 and the method 1200 according to embodiments of the present application, and the communication apparatus 1300 can comprise units for performing the method of the EES in the method 400, Figure 4 the method 400 in the method 1200, Figure 11 the method 1100 in the method 1200, and Figure 12 the method of the EES in the method 1200. Also, the units in the communication apparatus 1300 and the other operations and / or functions described above are for respectively realizing the corresponding procedures of the method 400 in the method 1200, Figure 4 the method 1100 in the method 1200, and Figure 11 the method 1200. Figure 12
[0529] As a further example, the communication apparatus 1300 can implement steps or procedures corresponding to the steps performed by the first ECS in the method 500, the method 600 and the method 1200 according to embodiments of the present application, and the communication apparatus 1300 can comprise units for performing the method of the first ECS in the method 500, Figure 5 the method 500 in the method 1200, Figure 6 the method 600 in the method 1200, and Figure 12 the method of the first ECS in the method 1200. Also, the units in the communication apparatus 1300 and the other operations and / or functions described above are for respectively realizing the corresponding procedures of the method 500 in the method 1200, Figure 5 the method 600 in the method 1200, and Figure 6 the method 1200. Figure 12
[0530] As a further example, the communication apparatus 1300 can implement steps or procedures corresponding to the steps performed by the second ECS in the method 500, the method 700 to the method 1000 and the method 1200 according to embodiments of the present application, and the communication apparatus 1300 can comprise units for performing the method of the second ECS in the method 500, Figure 5 the method 500 in the method 1200, Figure 7 the method 700 to the method 1000 in the method 1200, and Figure 10 the method 1200. Figure 12 the method of the second ECS in the method 1200. Also, the units in the communication apparatus 1300 and the other operations and / or functions described above are for respectively realizing the corresponding procedures of the method 500 in the method 1200, Figure 5 the method 700 to the method 1000 in the method 1200, and Figure 7 The method 700 to Figure 10 The method 1000, and Figure 12 The corresponding flow of the method 1200.
[0531] As a further example, the communication apparatus 1300 can implement the steps or flows performed by the first EAS in the method 1100 and the method 1200 according to the embodiments of the present application, and the communication apparatus 1300 can include units for performing the steps of the method 1100 and the method 1200. Figure 11 The method 1100 and Figure 12 The method of the first EAS in the method 1200. And the units in the communication apparatus 1300 and the other operations and / or functions described above are respectively configured to implement the corresponding flows of the method 1100 and the method 1200. Figure 11 The method 1100 and Figure 12 The corresponding flow of the method 1200.
[0532] It should be understood that the specific processes of the units performing the corresponding steps described above have been described in detail in the above method embodiments, and for the sake of brevity, will not be repeated here.
[0533] The processing unit 1320 in the above embodiments can be implemented by at least one processor or processor-related circuit. The transceiver unit 1310 can be implemented by a transceiver or transceiver-related circuit. The transceiver unit 1310 can also be referred to as a communication unit or a communication interface. The storage unit can be implemented by at least one memory.
[0534] As shown in Figure 14 The embodiments of the present application also provide a communication apparatus 1400. The communication apparatus 1400 includes a processor 1410, and the processor 1410 is coupled with a memory 1420, the memory 1420 is used to store computer programs or instructions and / or data, and the processor 1410 is used to execute the computer programs or instructions and / or data stored in the memory 1420, so that the methods in the above method embodiments are performed.
[0535] Optionally, the processor 1410 included in the communication apparatus 1400 is one or more.
[0536] Optionally, as shown in Figure 14 The communication apparatus 1400 can further include the memory 1420.
[0537] Optionally, the memory 1420 included in the communication apparatus 1400 can be one or more.
[0538] Optionally, the memory 1420 can be integrated with the processor 1410, or separately arranged.
[0539] Optionally, as shown in Figure 14As shown, the communication apparatus 1400 further includes a transceiver 1430 for receiving and / or sending signals. For example, the processor 1410 is configured to control the transceiver 1430 to receive and / or send signals.
[0540] As an example, the communication apparatus 1400 is configured to implement operations performed by a terminal device in the method embodiments.
[0541] For example, the processor 1410 is configured to implement processing-related operations performed by a terminal device in the method embodiments, and the transceiver 1430 is configured to implement transceiving-related operations performed by the terminal device in the method embodiments.
[0542] As another example, the communication apparatus 1400 is configured to implement operations performed by an EES in the method embodiments.
[0543] For example, the processor 1410 is configured to implement processing-related operations performed by an EES in the method embodiments, and the transceiver 1430 is configured to implement transceiving-related operations performed by the EES in the method embodiments.
[0544] As another example, the communication apparatus 1400 is configured to implement operations performed by a first ECS in the method embodiments.
[0545] For example, the processor 1410 is configured to implement processing-related operations performed by a first ECS in the method embodiments, and the transceiver 1430 is configured to implement transceiving-related operations performed by the first ECS in the method embodiments.
[0546] As another example, the communication apparatus 1400 is configured to implement operations performed by a second ECS in the method embodiments.
[0547] For example, the processor 1410 is configured to implement processing-related operations performed by a second ECS in the method embodiments, and the transceiver 1430 is configured to implement transceiving-related operations performed by the second ECS in the method embodiments.
[0548] As another example, the communication apparatus 1400 is configured to implement operations performed by a first EAS in the method embodiments.
[0549] For example, the processor 1410 is configured to implement processing-related operations performed by a first EAS in the method embodiments, and the transceiver 1430 is configured to implement transceiving-related operations performed by the first EAS in the method embodiments.
[0550] The embodiment of the present application further provides a communication device 1500, which can be a terminal device or a chip. The communication device 1500 can be used to perform the operations performed by the terminal device in the method embodiments.
[0551] When the communication device 1500 is a terminal device, Figure 15 A simplified structural diagram of the terminal device 1500 is shown. As shown in the figure, Figure 15 The terminal device includes a processor, a memory, a radio frequency circuit, an antenna and an input and output device. The processor is mainly used for processing communication protocols and communication data, controlling the terminal device, executing software programs, processing data of the software programs and the like. The memory is mainly used for storing software programs and data. The radio frequency circuit is mainly used for conversion between baseband signals and radio frequency signals and processing of the radio frequency signals. The antenna is mainly used for receiving and transmitting radio frequency signals in the form of electromagnetic waves. The input and output device, such as a touch screen, a display screen, a keyboard and the like, is mainly used for receiving data input by a user and outputting data to the user. It should be noted that some types of terminal devices can not have an input and output device.
[0552] When data needs to be sent, the processor performs baseband processing on the data to be sent, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal, and transmits the radio frequency signal in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For the sake of description, Figure 15 In the embodiment of the present application, only one memory and one processor are shown. In actual terminal device products, one or more processors and one or more memories can exist. The memory can also be referred to as a storage medium or a storage device. The memory can be independent of the processor or integrated with the processor. The embodiment of the present application does not limit this.
[0553] In the embodiment of the present application, the antenna and the radio frequency circuit with transceiving function can be regarded as a transceiving unit of the terminal device, and the processor with processing function can be regarded as a processing unit of the terminal device.
[0554] As shown in the figure, Figure 15 The terminal device includes a transceiving unit 1510 and a processing unit 1520. The transceiving unit 1510 can also be referred to as a transceiver, a transceiver, a transceiver device and the like. The processing unit 1520 can also be referred to as a processor, a processing board, a processing module, a processing device and the like.
[0555] Optionally, devices in the transceiver unit 1510 for implementing the receiving function can be regarded as a receiving unit, and devices in the transceiver unit 1510 for implementing the sending function can be regarded as a sending unit, that is, the transceiver unit 1510 includes a receiving unit and a sending unit. The transceiver unit can also be referred to as a transceiver, a transceiver, or a transceiver circuit, etc. The receiving unit can also be referred to as a receiver, a receiver, or a receiving circuit, etc. The sending unit can also be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0556] For example, in an implementation manner, the processing unit 1520 is configured to perform the processing actions of the terminal device side in the method embodiments. Figure 4 or Figure 5 or Figure 6 or Figure 7 or Figure 8 or Figure 9 or Figure 10 or Figure 12 The transceiver unit 1510 is configured to perform the transceiving actions of the terminal device side in the method embodiments. Figure 4 or Figure 5 or Figure 6 or Figure 7 or Figure 8 or Figure 9 or Figure 10 or Figure 12 The transceiver unit 1510 is configured to perform the transceiving actions of the terminal device side in the method embodiments.
[0557] It should be understood that Figure 15 The terminal device including the transceiver unit and the processing unit described above can not depend on the structure shown in Figure 15 .
[0558] When the communication apparatus 1500 is a chip, the chip includes a transceiver unit and a processing unit. The transceiver unit can be an input-output circuit or a communication interface; the processing unit can be a processor or a microprocessor integrated on the chip or an integrated circuit.
[0559] The communication apparatus 1600 provided by the embodiment of the present application can be a network device or a chip. The communication apparatus 1600 can be used to perform the operations performed by the network device in the method embodiments described above. The network device can include at least one of the EES or the first ECS or the second ECS or the first EAS.
[0560] Figure 16A simplified structural diagram of the network device 1600 is shown. The network device includes a 1610 part and a 1620 part. The 1610 part is mainly used for the transceiving of radio frequency signals and the conversion between radio frequency signals and baseband signals; the 1620 part is mainly used for signal processing, controlling the network device, etc. The 1610 part can be commonly referred to as a transceiving unit, a transceiver, a transceiving circuit, or a transceiver, etc. The 1620 part is usually the control center of the network device, and can be commonly referred to as a processing unit, used to control the network device to perform the processing operations of the network device side in the above method embodiments.
[0561] The transceiving unit of the 1610 part, which can also be referred to as a transceiver or the like, includes an antenna and a radio frequency circuit, wherein the radio frequency circuit is mainly used for radio frequency processing. Alternatively, the devices in the 1610 part for realizing the receiving function can be regarded as a receiving unit, and the devices for realizing the sending function can be regarded as a sending unit, that is, the 1610 part includes a receiving unit and a sending unit. The receiving unit can also be referred to as a receiver, a receiver, or a receiving circuit, etc., and the sending unit can be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0562] The 1620 part can include one or more single boards, and each single board can include one or more processors and one or more memories. The processor is used to read and execute the program in the memory to realize the baseband processing function and the control of the base station. If there are multiple single boards, the single boards can be interconnected to enhance the processing capability. As an optional implementation, multiple single boards can also share one or more processors, or multiple single boards can share one or more memories, or multiple single boards can simultaneously share one or more processors.
[0563] For example, in an implementation, the processing unit 1520 is configured to perform the processing actions of the EES side in any of the methods in Figure 4 or Figure 11 or Figure 12 , and the transceiving unit 1510 is configured to perform the transceiving actions of the EES side in any of the methods in Figure 4 or Figure 11 or Figure 12 .
[0564] For another example, in an implementation, the processing unit 1520 is configured to perform the processing actions of the first ECS side in any of the methods in Figure 5 or Figure 6 or Figure 12 , and the transceiving unit 1510 is configured to perform the transceiving actions of the first ECS side in any of the methods in Figure 5 or Figure 6 or Figure 12 .
[0565] For another example, in an implementation, the processing unit 1520 is configured to perform the processing actions of the second ECS side in any of the methods in Figure 5 orFigure 7 Figure 8 or Figure 9 or Figure 10 or Figure 12 the processing action of the second ECS side; the transceiver unit 1510 is configured to perform the transceiving action of the second ECS side in Figure 5 or Figure 7 or Figure 8 or Figure 9 or Figure 10 or Figure 12 the transceiving action of the second ECS side.
[0566] For another example, in an implementation, the processing unit 1520 is configured to perform the processing action of the first EAS side; the transceiver unit 1510 is configured to perform the transceiving action of the first EAS side in Figure 11 or Figure 12 the processing action of the first EAS side; the transceiver unit 1510 is configured to perform the transceiving action of the first EAS side in Figure 11 or Figure 12 the transceiving action of the first EAS side.
[0567] It should be understood that, Figure 16 by way of example only and not limitation, the network device including the transceiver unit and the processing unit described above can not rely on the structure shown in Figure 16 .
[0568] When the communication apparatus 1600 is a chip, the chip includes the transceiver unit and the processing unit. The transceiver unit can be an input / output circuit, a communication interface; and the processing unit is a processor or a microprocessor or an integrated circuit integrated on the chip.
[0569] The embodiment of the present application further provides a computer readable storage medium, which has stored thereon computer instructions for implementing the method executed by the terminal device, or the method executed by the EES, or the method executed by the first ECS, or the method executed by the second ECS, or the method executed by the first EAS in the method embodiments.
[0570] For example, the computer program is executed by a computer, so that the computer can implement the method executed by the terminal device, or the method executed by the EES, or the method executed by the first ECS, or the method executed by the second ECS, or the method executed by the first EAS in the method embodiments.
[0571] The embodiment of the present application further provides a computer program product including instructions, which are executed by a computer to make the computer implement the method executed by the terminal device, or the method executed by the EES, or the method executed by the first ECS, or the method executed by the second ECS, or the method executed by the first EAS in the method embodiments.
[0572] The embodiment of the present application further provides a device selection system, which includes one or more of the following execution subjects in the above embodiments:
[0573] the EES, the UE, the first ECS, the second ECS, or the first EAS.
[0574] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the explanation and beneficial effects of the related content in any one of the communication devices provided above can refer to the corresponding method embodiments provided above, and will not be repeated here.
[0575] In the embodiments of the present application, the terminal device or the network device can include a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer can include a central processing unit (CPU), a memory management unit (MMU), a memory (also known as main memory), and other hardware. The operating system of the operating system layer can be any one or more computer operating systems that implement business processing through processes, such as Linux operating system, Unix operating system, Android operating system, iOS operating system, or windows operating system, etc. The application layer can include browsers, address books, word processing software, instant messaging software, etc.
[0576] The embodiments of the present application do not particularly limit the specific structure of the execution subject of the method provided by the embodiments of the present application, as long as it can communicate according to the method provided by the embodiments of the present application by running the program in which the code of the method provided by the embodiments of the present application is recorded. For example, the execution subject of the method provided by the embodiments of the present application can be a terminal device or a network device, or a functional module in the terminal device or the network device that can call and execute the program.
[0577] Various aspects or features of the present application can be implemented as methods, apparatuses, or articles of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" used herein can encompass a computer program accessible from any computer-readable device, carrier, or media.
[0578] The computer-readable storage medium can be any available medium or media that is accessible by a computer and that includes one or more of volatile and non-volatile media, and that is removable and / or built-in. The computer-readable storage medium can also be integral to the processor. The computer-readable storage medium includes, but is not limited to, volatile media, such as random access memory (RAM), and / or non-volatile media, such as read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory, or the like. The computer-readable storage medium can also be, but is not limited to, a solid-state memory, a magnetic storage device, an optical storage device, a tape, a floppy disk, a hard disk drive, or a tape drive, a memory card, a compact disc (CD), digital versatile disc (DVD), or the like.
[0579] The various storage media described herein can represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" can include, without being limited to, wireless channels and various other media capable of storing, containing, and / or carrying instruction(s) and / or data.
[0580] It should be understood that the processor mentioned in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0581] It should also be understood that the memory described herein can be volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory. In various embodiments, nonvolatile memory can be read-only memory (ROM), programmable ROM (PROM), erasable PROM (EPROM), electrically EPROM (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as external cache. As an example and not by way of limitation, RAM can include a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0582] It should be noted that when the processor is a general processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated in the processor.
[0583] It should also be noted that the memory described herein is intended to include, but not limited to, these and any other suitable type of memory.
[0584] In several embodiments provided by the present application, it should be understood that the disclosed apparatus and method can be implemented by other ways. For example, the apparatus embodiments described above are only schematic, for example, the division of the above units is only a logical function division, and actual implementation can be another division manner, 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.
[0585] The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, i.e., may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to implement the solutions provided in the present application.
[0586] In addition, the functional units in each embodiment of the present application can be integrated into one unit, or each unit can exist physically, or two or more units can be integrated into one unit.
[0587] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof.
[0588] When implemented by using software, the computer program product can be implemented in the form of all or part of the computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. For example, the computer can be a personal computer, a server, or a network device. The computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. For the computer readable storage medium, please refer to the description above.
[0589] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited to this. Any changes or replacements that can be easily thought of by those skilled in the art within the technical scope disclosed in the present application should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims and the description.
Claims
1. A method of device selection, characterized by, Comprising: An edge enabler server (EES) receives a request for determining information of a first edge application server (EAS) for a terminal device (UE); After receiving the request for determining information of the first edge application server (EAS) for the terminal device (UE), the EES determines the first EAS according to at least one of a public land mobile network identity (PLMN ID) corresponding to the UE or an edge computing service provider identity (ECSP ID) corresponding to the UE; The EES sends information of the first EAS to the UE; Wherein, the EES is a first edge configuration server (ECS) or a second ECS or determined by the UE according to at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE, and a PLMN ID corresponding to the EES or an ECSP ID corresponding to the EES, the PLMN ID corresponding to the EES is determined according to a PLMN ID corresponding to an EAS associated with the EES, or the ECSP ID corresponding to the EES is determined according to an ECSP ID corresponding to an EAS associated with the EES.
2. The method of claim 1, wherein, The EES determines the first EAS according to at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE, comprising at least one of the following ways: The EES determines the first EAS according to the PLMN ID corresponding to the EAS associated with the EES or the PLMN ID corresponding to the UE; or The EES determines the first EAS according to the ECSP ID corresponding to the EAS associated with the EES or the ECSP ID corresponding to the UE, Wherein, the first EAS belongs to the EAS associated with the EES.
3. The method of claim 1, wherein, The method further comprises: The EES sends at least one of the following information to the first edge configuration server (ECS): The PLMN ID corresponding to the first EAS, the ECSP ID corresponding to the first EAS, the PLMN ID corresponding to the EES, or the ECSP ID corresponding to the EES.
4. The method according to any one of claims 1 to 3, characterized in that, The method further comprises: The EES receives at least one of the following information from the core network element: the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE.
5. The method according to any one of claims 1 to 3, characterized in that, The request for determining information of the first EAS for the UE includes at least one of the following information: the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE.
6. The method according to any one of claims 1 to 3, characterized in that, The method further comprises: The EES receives at least one of the following information from the first EAS: the PLMN ID corresponding to the first EAS or the ECSP ID corresponding to the first EAS.
7. A method of device selection, characterized by, Comprising: A first edge configuration server (ECS) receives a request for determining information of an edge enabler server (EES) for a terminal device (UE) or a second ECS; After the first ECS receives the request to determine information of an EES for the UE, the first ECS determines the EES according to at least one of a public land mobile network identity PLMN ID corresponding to the UE or an edge computing service provider identity ECSP ID corresponding to the UE, and at least one of a PLMN ID corresponding to the EES or an ECSP ID corresponding to the EES. The first ECS sends the information of the EES to the second ECS. The PLMN ID corresponding to the EES is determined according to a PLMN ID corresponding to an EAS associated with the EES, or the ECSP ID corresponding to the EES is determined according to an ECSP ID corresponding to the EAS associated with the EES.
8. The method of claim 7, wherein, The first ECS determines the EES according to at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE, including at least one of the following manners: The first ECS determines the EES according to the PLMN ID corresponding to the UE and the PLMN ID corresponding to the EES, or The first ECS determines the EES according to the ECSP ID corresponding to the UE and the ECSP ID corresponding to the EES.
9. The method of claim 8, wherein, The first ECS determines the EES according to at least one of the PLMN ID corresponding to the UE or the PLMN ID corresponding to the EES, including: The first ECS determines the EES according to the PLMN ID corresponding to the UE, the PLMN ID corresponding to the EES, and a capability of an EAS associated with the EES.
10. The method of claim 8, wherein, The first ECS determines the EES according to at least one of the ECSP ID corresponding to the UE or the ECSP ID corresponding to the EES, including: The first ECS determines the EES according to the ECSP ID corresponding to the UE, the ECSP ID corresponding to the EES, and a capability of an EAS associated with the EES.
11. The method according to any one of claims 7 to 10, characterized in that, The method further includes: The first ECS receives at least one of the following information from the EES: A PLMN ID corresponding to a first EAS, an ECSP ID corresponding to the first EAS, a PLMN ID corresponding to the EES, or an ECSP ID corresponding to the EES; The first EAS belongs to an EAS associated with the EES.
12. The method according to any one of claims 7 to 10, characterized in that, The request to determine information of an EES for the UE includes at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
13. A method of device selection, characterized by, Including: A second edge configuration server ECS receives a request from a terminal device UE to determine information of an edge enabling server EES for the UE; After the second ECS receives the request to determine information of an EES for the UE, the second ECS determines the EES according to at least one of a public land mobile network identity PLMN ID corresponding to the UE or an edge computing service provider identity ECSP ID corresponding to the UE, and at least one of a PLMN ID corresponding to the EES or an ECSP ID corresponding to the EES. The second ECS sends information of the EES to the UE. The PLMN ID corresponding to the EES is determined according to a PLMN ID corresponding to an EAS associated with the EES, or the ECSP ID corresponding to the EES is determined according to an ECSP ID corresponding to the EAS associated with the EES.
14. The method of claim 13, wherein, The second ECS determines the EES according to at least one of a public land mobile network identity PLMN ID corresponding to the UE or an edge computing service provider identity ECSP ID corresponding to the UE, and at least one of a PLMN ID corresponding to the EES or an ECSP ID corresponding to the EES, including at least one of the following manners: The second ECS determines the EES according to the PLMN ID corresponding to the UE and the PLMN ID corresponding to the EES, or The second ECS determines the EES according to the ECSP ID corresponding to the UE and the ECSP ID corresponding to the EES.
15. The method of claim 14, wherein, The second ECS determines the EES according to the PLMN ID corresponding to the UE or the PLMN ID corresponding to the EES, including: The second ECS determines the EES according to the PLMN ID corresponding to the UE, the PLMN ID corresponding to the EES, and a capability of an EAS associated with the EES.
16. The method of claim 14, wherein, The second ECS determines the EES according to the ECSP ID corresponding to the UE and the ECSP ID corresponding to the EES, including: The second ECS determines the EES according to the ECSP ID corresponding to the UE, the ECSP ID corresponding to the EES, and a capability of an EAS associated with the EES.
17. The method according to any one of claims 13 to 16, characterized in that, The request to determine information of an EES for the UE includes at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE.
18. A method of device selection, characterized by, including: A terminal device UE sends a request to a first edge configuration server ECS or a second ECS to determine information of an edge enabling server EES for the UE; The UE receives information of the EES for the UE from the first ECS or the second ECS, the information of the EES for the UE including at least one of a PLMN ID corresponding to the EES or an ECSP ID corresponding to the EES. After the UE receives the information determined by the EES for the UE, the UE determines the EES according to at least one of a public land mobile network identity (PLMN ID) corresponding to the UE or an edge computing service provider identity (ECSP ID) corresponding to the UE and the information determined by the EES for the UE. The UE sends, to the EES, a request for information for determining a first edge application server (EAS) for the UE. The UE receives, from the EES, information for determining the first EAS for the UE, the information for determining the first EAS for the UE including at least one of a PLMN ID or an ECSP ID corresponding to an EAS associated with the EES. After the UE receives the information determined by the EES for the UE, the UE determines the first EAS according to at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE and the information determined by the EES for the UE, the first EAS belonging to the EAS associated with the EES. The PLMN ID corresponding to the EES is determined according to a PLMN ID corresponding to an EAS associated with the EES, or the ECSP ID corresponding to the EES is determined according to an ECSP ID corresponding to the EAS associated with the EES.
19. The method of claim 18, wherein, The UE determines the EES according to at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE, including at least one of the following: The UE determines the EES according to the PLMN ID corresponding to the UE and a PLMN ID corresponding to the EES, or The UE determines the EES according to the ECSP ID corresponding to the UE and an ECSP ID corresponding to the EES.
20. The method of claim 19, wherein, The UE determines the EES according to the PLMN ID corresponding to the UE and the PLMN ID corresponding to the EES, including: The UE determines the EES according to the PLMN ID corresponding to the UE, the PLMN ID corresponding to the EES, and a capability of the EAS associated with the EES.
21. The method of claim 19, wherein, The UE determines the EES according to the ECSP ID corresponding to the UE and the ECSP ID corresponding to the EES, including: The UE determines the EES according to the ECSP ID corresponding to the UE, the ECSP ID corresponding to the EES, and a capability of the EAS associated with the EES.
22. The method according to any one of claims 18 to 21, characterized in that, The request for information for determining the EES for the UE includes at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE.
23. A method of device selection, characterized by, including: A terminal device (UE) sends, to a first edge configuration server (ECS) or a second ECS or an edge enabler server (EES), a request for information for determining a first edge application server (EAS) for the UE, wherein the first EAS belongs to an EAS associated with the EES; The UE receives information for determining the first EAS for the UE from the first ECS or the second ECS or the EES, the information for determining the first EAS for the UE including at least one of a PLMN ID or an ECSP ID corresponding to an edge application server (EAS) associated with the EES; After the UE receives the information for determining the first EAS for the UE, the UE determines the first EAS according to at least one of a PLMN ID corresponding to the UE or an ECSP ID corresponding to the UE and the information for determining the first EAS for the UE, the first EAS belonging to the EAS associated with the EES; The method further includes that the UE determines the EES according to at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE and at least one of a PLMN ID corresponding to the EES or an ECSP ID corresponding to the EES. The PLMN ID corresponding to the EES is determined according to a PLMN ID corresponding to the EAS associated with the EES, or the ECSP ID corresponding to the EES is determined according to an ECSP ID corresponding to the EAS associated with the EES.
24. The method of claim 23, wherein, The UE determines the first EAS according to at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE and the information for determining the first EAS for the UE includes at least one of the following: The UE determines the first EAS according to a PLMN ID corresponding to the EAS associated with the EES and a PLMN ID corresponding to the UE; or The UE determines the first EAS according to an ECSP ID corresponding to the EAS associated with the EES and an ECSP ID corresponding to the UE.
25. The method of claim 23 or 24, wherein, In a case where the UE sends the request for information for determining the first EAS for the UE to the first ECS or the second ECS, the method further includes: The UE sends a request for information for determining the EES for the UE to the first ECS or the second ECS; The UE receives the information for determining the EES for the UE from the first ECS or the second ECS; After the UE receives the information for determining the EES for the UE, the UE determines the EES according to at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE and at least one of a PLMN ID corresponding to the EES or an ECSP ID corresponding to the EES.
26. The method of claim 25, wherein, The UE determines the EES according to at least one of the PLMN ID corresponding to the UE or the ECSP ID corresponding to the UE and at least one of the PLMN ID corresponding to the EES or the ECSP ID corresponding to the EES includes at least one of the following: The UE determines the EES according to a PLMN ID corresponding to the UE and a PLMN ID corresponding to the EES, or The UE determines the EES according to an ECSP ID corresponding to the UE and an ECSP ID corresponding to the EES.
27. The method of claim 26, wherein, The UE determines the EES according to a PLMN ID corresponding to the UE and a PLMN ID corresponding to the EES, including: The UE determines the EES according to a PLMN ID corresponding to the UE, a PLMN ID corresponding to the EES, and a capability of an EAS associated with the EES.
28. The method of claim 26, wherein, The UE determines the EES according to an ECSP ID corresponding to the UE and an ECSP ID corresponding to the EES, including: The UE determines the EES according to an ECSP ID corresponding to the UE, an ECSP ID corresponding to the EES, and a capability of an EAS associated with the EES.
29. An apparatus for device selection, the apparatus comprising: including: The processor is configured to execute a computer program stored in the memory, so that the apparatus performs the method of any one of claims 1-6, or any one of claims 7-12, or any one of claims 13-17, or any one of claims 18-22, or any one of claims 23-28.
30. The apparatus of claim 29, wherein, The apparatus further includes the memory.
31. A computer readable storage medium, characterized in that, The computer program is stored on the computer readable storage medium, and when the computer program is run on a computer, the computer is caused to perform the method of any one of claims 1-6, or any one of claims 7-12, or any one of claims 13-17, or any one of claims 18-22, or any one of claims 23-28.
32. A computer program product, characterised in that, The computer program product includes a computer program for performing the method of any one of claims 1-6, or any one of claims 7-12, or any one of claims 13-17, or any one of claims 18-22, or any one of claims 23-28.
33. A system for device selection, the system comprising: including one or more of the following execution subjects: an edge enabler server EES, a terminal device UE, a first edge configuration server ECS, or a second edge configuration server ECS; The EES is configured to perform the method of any one of claims 1-6, the first ECS is configured to perform the method of any one of claims 7-12, the second ECS is configured to perform the method of any one of claims 13-17, the UE is configured to perform the method of any one of claims 18-22, or configured to perform the method of any one of claims 23-28.
Citation Information
Patent Citations
Method and device for obtaining edge service
CN113840293A