Electronic device transmitting UE assistance information message and method for operating thereof
An electronic device is provided. The electronic device includes at least one processor. The at least one processor may be configured to detect execution of at least one first application, identify at least one first information element (IE) of a user equipment (UE) assistance information (UAI) message stored corresponding to the at least one first application and/or information related to the location of the electronic device, and transmit a UAI message including the at least one first IE to a network.
1 . An electronic device comprising:
at least one processor; and
memory storing instructions that, when executed by the at least one processor, cause the electronic device to:
identify a location of the electronic device,
identify at least one first information element (IE) of a user equipment (UE) assistance information (UAI) message stored corresponding to at least one piece of information related to the location of the electronic device, and
transmit a UAI message including the at least one first IE to a network,
wherein the instructions, when executed by the at least one processor, cause the electronic device to, as at least part of transmitting the UAI message including the at least one first IE to the network:
transmit the UAI message including the at least one first IE based on that a similarity between at least one parameter identified at a current time and at least one parameter stored corresponding to the at least one first IE is greater than or equal to a threshold similarity.
2 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor, cause the electronic device to, as at least part of transmitting the UAI message including the at least one first IE:
based on the electronic device accessing a first cell, transmit the UAI message including the at least one first IE indicating two of a maximum number of MIMO layers.
3 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor cause the electronic device to:
identify an execution of at least one first application, and
identify at least one first IE stored corresponding to the at least one first application and/or the at least one piece of information related to the location of the electronic device.
4 . The electronic device of claim 3 , wherein the instructions, when executed by the at least one processor, cause the electronic device to, as at least part of an operation of identifying at least one first IE stored corresponding to the at least one first application and/or the at least one piece of information related to the location of the electronic device:
identify the at least one first IE stored corresponding to identification information of each of the at least one first application.
5 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor, cause the electronic device to, as at least part of identifying at least one piece of information related to the location of the electronic device:
identify identification information of a serving cell to which the electronic device is connected, information on an electric field of the serving cell, identification information of at least one neighbor cell, information on the electric field of each of the at least one neighbor cell, identification information of an external wireless fidelity (Wi-Fi) access point (AP), and/or a global positioning system (GPS) information of the electronic device as at least one piece of information related to the location.
6 . The electronic device of claim 3 , wherein the instructions, when executed by the at least one processor, cause the electronic device to, as at least part of identifying at least one first IE stored corresponding to the at least one first application and/or the at least one piece of information related to the location of the electronic device:
identify an IE set stored corresponding to the at least one first application among a plurality of applications as the at least one first IE by referring to related information between the plurality of applications and a plurality of IE sets stored in the electronic device.
7 . The electronic device of claim 6 , wherein the instructions, when executed by the at least one processor, cause the electronic device to:
identify at least one parameter set multiple times while the at least one first application is executed, and
generate sub-related information between the at least one first application and the at least one first IE of the related information, based on at least one parameter set identified multiple times.
8 . The electronic device of claim 7 , wherein the instructions, when executed by the at least one processor, cause the electronic device to, as at least part of generating sub-related information between the at least one first application and the at least one first IE of the related information, based on the at least one parameter set identified multiple times:
identify a ratio between a numbers of multiple input multiple output (MIMO) layers allocated to the electronic device while the at least one first application is executed, based on the at least one parameter set identified multiple times, and
identify a maximum number of IEs of the MIMO layer as at least a part of the at least one first IE, based on the identified ratio.
9 . The electronic device of claim 7 , wherein the instructions, when executed by the at least one processor, cause the electronic device to, as at least part of generating sub-related information between the at least one first application and the at least one first IE of the related information, based on the at least one parameter set identified multiple times:
identify a data transmission/reception ratio of each activated at least one carrier component (CC) allocated to the electronic device while the at least one first application is executed, based on the at least one parameter set identified multiple times, and
identify the IE of a maximum number of secondary CCs as at least a part of the at least one first IE, based on the data transmission/reception ratio.
10 . The electronic device of claim 7 , wherein the instructions, when executed by the at least one processor, cause the electronic device to, as at least part of generating sub-related information between the at least one first application and the at least one first IE of the related information, based on the at least one parameter set identified multiple times:
identify information on a resource block (RB) and/or bandwidth allocated to the electronic device while the at least one first application is executed, based on the at least one parameter set identified multiple times, and
identify the IE of a maximum value of an aggregated bandwidth as at least a part of the at least one first IE, based on the information on the RB and/or bandwidth.
11 . The electronic device of claim 7 , wherein the instructions, when executed by the at least one processor, cause the electronic device to, as at least part of generating sub-related information between the at least one first application and the at least one first IE of the related information, based on the at least one parameter set identified multiple times:
identify a congestion level of a cell to which the electronic device is connected, based on the at least one parameter set identified multiple times, and
generate sub-related information between the at least one first application and the at least one first IE of the related information, based on the congestion level.
12 . The electronic device of claim 11 , wherein the instructions, when executed by the at least one processor, cause the electronic device to, as at least part of identifying a congestion level of a cell:
identify the congestion level based on a number of symbols of a physical downlink control channel (PDCCH), and/or
identify the congestion level, based on a total number of slots of a physical downlink shared channel (PDSCH) and a number of slots including PDSCH symbols having RSSI greater than or equal to a threshold RSSI.
13 . A method of operating an electronic device, the method comprising:
identifying a location of the electronic device;
identifying at least one first information element (IE) of a user equipment (UE) assistance information (UAI) message stored corresponding to at least one piece of information related to a location of the electronic device; and
transmitting a UAI message including the at least one first IE to a network,
wherein the transmitting of the UAI message includes:
transmitting the UAI message including the at least one first IE based on that a similarity between at least one parameter identified at a current time and at least one parameter stored corresponding to the at least one first IE is greater than or equal to a threshold similarity.
14 . The method of claim 13 , wherein the transmitting the UAI message including the at least one first IE comprises:
based on the electronic device accessing a first cell, transmitting the UAI message including the at least one first IE indicating two of a maximum number of MIMO layers.
15 . The method of claim 13 , further comprising:
identifying an execution of at least one first application; and
identifying the at least one first IE stored corresponding to the at least one first application and/or the at least one piece of information related to the location of the electronic device.
16 . The method of claim 15 , wherein the identifying the at least one first IE stored corresponding to the at least one first application and/or the at least one piece of information related to the location of the electronic device comprises:
identifying an IE set stored corresponding to the at least one first application among a plurality of applications as the at least one first IE by referring to related information between the plurality of applications and a plurality of IE sets stored in the electronic device.
17 . One or more non-transitory computer-readable storage media storing computer-executable instructions, that when executed by at least one processor of an electronic device, configure the electronic device to perform operations comprising:
identifying a location of the electronic device;
identifying at least one first IE of a user equipment (UE) assistance information (UAI) message stored corresponding to information related to a location of the electronic device; and
transmitting a UAI message including the at least one first IE to a network,
wherein the transmitting of the UAI message includes:
transmitting the UAI message including the at least one first IE based on that a similarity between at least one parameter identified at a current time and at least one parameter stored corresponding to the at least one first IE is greater than or equal to a threshold similarity.
18 . The one or more non-transitory computer-readable storage media of claim 17 , wherein the transmitting the UAI message including the at least one first IE comprises:
based on the electronic device accessing a first cell, transmitting the UAI message including the at least one first IE indicating two of a maximum number of MIMO layers.