Apparatus and method for installing and managing esim profiles
Abstract
An apparatus and method for safely providing a profile to a terminal in a communication system are provided. The apparatus and method include a communication technique that combines a fifth generation (5G) communication system for supporting a data rate that is higher than that of a beyond fourth generation (4G) system with Internet of technology (IoT) technology, and a system thereof. The present disclosure may be applied to intelligent services based on 5G communication technology and IoT related technology, such as smart home, smart building, smart city, smart car or connected car, health care, digital education, retail, security and safety related services.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method performed by a terminal in a wireless communication system, the method comprising:
transmitting, to a server, a first message including first information associated with an operation type requested by the terminal, the first information indicating a profile download; receiving, from the server, a second message based on the first information, the second message including first data for an operation of the profile download and a signature of the server for the first data; transmitting, to the server, a third message including second information associated with an operation type requested by the terminal, the second information indicating a remote profile management (RPM); and receiving, from the server, a fourth message based on the second information, the fourth message including second data for an operation of the RPM and a signature of the server for the second data, wherein the second data comprises an RPM package and the RPM package includes an RPM command.
2 . The method of claim 1 , wherein the first data comprises information indicating that the RPM package is pending, and
wherein the second data further comprises information indicating that another RPM package is pending.
3 . The method of claim 1 , wherein the RPM package includes a plurality of RPM commands including the RPM command based on a priority of the plurality of RPM commands, and
wherein the method further comprises:
receiving a user input for executing the plurality of RPM commands included in the RPM package, the user input being a combined input for the RPM package; and
performing an operation based on the user input.
4 . The method of claim 3 , wherein, in case that more than one RPM commands are pending in the server, a priority of the more than one RPM commands is determined based on a request of an operator.
5 . The method of claim 1 , wherein, in case that more than one profile downloads are pending in the server, a priority of the more than one profile downloads is determined based on a request of an operator.
6 . A method performed by a server in a wireless communication system, the method comprising:
receiving, from a terminal, a first message including first information associated with an operation type requested by the terminal, the first information indicating a profile download; transmitting, to the terminal, a second message based on the first information, the second message including first data for an operation of the profile download and a signature of the server for the first data; receiving, from the terminal, a third message including second information associated with an operation type requested by the terminal, the second information indicating a remote profile management (RPM); and transmitting, to the terminal, a fourth message based on the second information, the fourth message including second data for an operation of the RPM and a signature of the server for the second data, wherein the second data comprises an RPM package and the RPM package includes an RPM command.
7 . The method of claim 6 , wherein the first data comprises information indicating that the RPM package is pending, and
wherein the second data further comprises information indicating that another RPM package is pending.
8 . The method of claim 6 , wherein the RPM package includes a plurality of RPM commands including the RPM command based on a priority of the plurality of RPM commands, and
wherein an operation corresponding to the plurality of RPM commands included in the RPM package is performed based on a user input for executing the plurality of RPM commands, the user input being a combined input for the RPM package.
9 . The method of claim 8 , wherein, in case that more than one RPM commands are pending in the server, a priority of the more than one RPM commands is determined based on a request of an operator.
10 . The method of claim 6 , wherein, in case that more than one profile downloads are pending in the server, a priority of the more than one profile downloads is determined based on a request of an operator.
11 . A terminal in a wireless communication system, the terminal comprising:
a transceiver; and a controller configured to:
transmit, to a server via the transceiver, a first message including first information associated with an operation type requested by the terminal, the first information indicating a profile download,
receive, from the server via the transceiver, a second message based on the first information, the second message including first data for an operation of the profile download and a signature of the server for the first data,
transmit, to the server via the transceiver, a third message including second information associated with an operation type requested by the terminal, the second information indicating a remote profile management (RPM), and
receive, from the server via the transceiver, a fourth message based on the second information, the fourth message including second data for an operation of the RPM and a signature of the server for the second data,
wherein the second data comprises an RPM package and the RPM package includes an RPM command.
12 . The terminal of claim 11 , wherein the first data comprises information indicating that the RPM package is pending, and
wherein the second data further comprises information indicating that another RPM package is pending.
13 . The terminal of claim 11 , wherein the RPM package includes a plurality of RPM commands including the RPM command based on a priority of the plurality of RPM commands, and
wherein the controller is further configured to:
receive a user input for executing the plurality of RPM commands included in the RPM package, the user input being a combined input for the RPM package, and
perform an operation based on the user input.
14 . The terminal of claim 13 , wherein, in case that more than one RPM commands are pending in the server, a priority of the more than one RPM commands is determined based on a request of an operator.
15 . The terminal of claim 11 , wherein, in case that more than one profile downloads are pending in the server, a priority of the more than one profile downloads is determined based on a request of an operator.
16 . A server in a wireless communication system, the server comprising:
a transceiver; and a controller configured to:
receive, from a terminal via the transceiver, a first message including first information associated with an operation type requested by the terminal, the first information indicating a profile download,
transmit, to the terminal via the transceiver, a second message based on the first information, the second message including first data for an operation of the profile download and a signature of the server for the first data,
receive, from the terminal via the transceiver, a third message including second information associated with an operation type requested by the terminal, the second information indicating a remote profile management (RPM), and
transmit, to the terminal via the transceiver, a fourth message based on the second information, the fourth message including second data for an operation of the RPM and a signature of the server for the second data,
wherein the second data comprises an RPM package and the RPM package includes an RPM command.
17 . The server of claim 16 , wherein the first data comprises information indicating that the RPM package is pending, and
wherein the second data further comprises information indicating that another RPM package is pending.
18 . The server of claim 16 , wherein the RPM package includes a plurality of RPM commands including the RPM command based on a priority of the plurality of RPM commands, and
wherein an operation corresponding to the plurality of RPM commands included in the RPM package is performed based on a user input for executing the plurality of RPM commands, the user input being a combined input for the RPM package.
19 . The server of claim 18 , wherein, in case that more than one RPM commands are pending in the server, a priority of the more than one RPM commands is determined based on a request of an operator.
20 . The server of claim 16 , wherein, in case that more than one profile downloads are pending in the server, a priority of the more than one profile downloads is determined based on a request of an operator.Join the waitlist — get patent alerts
Track US2020245129A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.