Electronic apparatus, base station, communication system, method, and storage medium
According to one embodiment, an electronic apparatus includes a processor located in an interface which divides layers of a base station. The processor is configured to receive a first message transmitted from a first layer which is one of a next lower layer and a next upper layer, interpret the first message and transmit an interpreted message to a second layer which is the other layer, generate a second message based on the interpreted message, transmit the second message to the second layer, and control timing of transmitting the second message.
1 . An electronic apparatus comprising a processor, the processor being connected to an interface between a first layer and a second layer, the first layer and the second layer being layers in a protocol stack of a base station defined by a communication standard, and the processor being configured to:
receive a first message transmitted from the first layer;
interpret the first message and transmit an interpreted first message to the second layer;
generate a second message based on the interpreted first message, the second message being different from the interpreted first message;
control to set a timing at which the second message is to be transmitted to the second layer; and
transmit the second message to the second layer based on the timing having been set,
wherein:
the processor is configured to extract a parameter from the first message based on the interpreted first message, and to generate the second message based on the parameter, or
the processor is configured to generate a message related to schedule information of a protocol used in the interface as the second message, or
the processor is configured to generate a message related to a scheduling request of a communication protocol used in the interface and defined by a mobile communication system as the second message.
2 . The electronic apparatus of claim 1 , wherein the processor is configured to periodically transmit a message related to the scheduling request as the second message.
3 . The electronic apparatus of claim 1 , wherein the processor is configured to:
detect data transmission of a terminal connected to the base station; and
periodically transmit a message related to the scheduling request as the second message based on the data transmission for a predetermined period.
4 . The electronic apparatus of claim 1 , wherein the processor is configured to:
obtain timing information indicating a time at which a terminal connected to the base station transmits data, and
transmit a message related to the scheduling request as the second message at a time based on the timing information.
5 . The electronic apparatus of claim 4 , wherein the processor is configured to transmit the message related to the scheduling request before a time at which the terminal transmits data.
6 . The electronic apparatus of claim 4 , wherein the processor is configured to receive the timing information from the base station or a server connected to the base station.
7 . The electronic apparatus of claim 1 , wherein the processor is configured to:
obtain filter information indicating a terminal connected to the base station and an execution timing of a reduction in a delay of data communication, and
transmit a message related to the scheduling request as the second message based on the filter information.
8 . The electronic apparatus of claim 7 , wherein:
the filter information further indicates a priority related to execution of the reduction in the delay of the data communication of the terminal, and
the processor is configured to transmit, to the second layer, as the second message, a message related to the scheduling request related to a terminal having a higher priority at a time earlier than a message related to the scheduling request related to a terminal having a lower priority.
9 . A base station comprising:
the electronic apparatus of claim 1 ;
a wireless device configured to communicate with a terminal; and
a communication device configured to communicate with a network.
10 . A communication system comprising:
the electronic apparatus of claim 1 ;
a wireless device configured to communicate with a terminal;
a communication device configured to communicate with a network; and
a server connected to the network.
11 . The electronic device of claim 1 , wherein:
the first layer is connected to a wireless terminal, and
the second layer is connected to a network.
12 . The electronic apparatus of claim 1 , wherein:
the first layer is connected to a wireless terminal, and
the second layer is configured to, in response to receiving the second message, assign a communication resource for the wireless terminal.
13 . The electronic apparatus of claim 1 , wherein:
the first layer is one of a Radio Resource Control layer, a Packet Data Convergence Protocol layer, a Radio Link Control layer, a Media Access Control layer, and a Physical layer, and
the second layer is another one of the Radio Resource Control layer, the Packet Data Convergence Protocol layer, the Radio Link Control layer, the Media Access Control layer, and the Physical layer.
14 . The electronic apparatus of claim 1 , wherein the parameter comprises a Radio Network Temporary Identifier identifying a terminal connected to the base station, and a frame number and a slot number of a message transmitted by the terminal.
15 . The electronic apparatus of claim 14 , wherein the second message comprises a scheduling request equivalent to the first message transmitted from the first layer.
16 . The electronic apparatus of claim 1 , wherein the first layer is a lower layer than the second layer.
17 . The electronic apparatus of claim 1 , wherein the second message comprises a message indicating that the scheduling request can be transmitted.
18 . A method of an electronic apparatus connected to an interface between a first layer and a second layer, the first layer and the second layer being layers in a protocol stack of a base station defined by a communication standard, and the method comprising:
receiving, by the electronic apparatus, a first message transmitted from the first layer;
analyzing, by the electronic apparatus, the first message and transmitting an interpreted first message to the second layer;
generating, by the electronic apparatus, a second message based on the interpreted first message, the second message being different from the interpreted first message;
controlling, by the electronic apparatus, to set a timing at which the second message is to be transmitted to the second layer; and
transmitting, by the electronic apparatus, the second message to the second layer based on the timing having been set,
wherein the generating the second message comprises:
extracting a parameter from the first message based on the interpreted first message, and generating the second message based on the parameter, or
generating a message related to schedule information of a protocol used in the interface as the second message, or
generating a message related to a scheduling request of a communication protocol used in the interface and defined by a mobile communication system as the second message.
19 . The method of claim 18 , wherein:
the first layer is one of a Radio Resource Control layer, a Packet Data Convergence Protocol layer, a Radio Link Control layer, a Media Access Control layer, and a Physical layer, and
the second layer is another one of the Radio Resource Control layer, the Packet Data Convergence Protocol layer, the Radio Link Control layer, the Media Access Control layer, and the Physical layer.
20 . A non-transitory computer-readable storage medium storing computer-executable instructions for a computer connected to an interface between a first layer and a second layer, the first layer and the second layer being layers in a protocol stack of a base station defined by a communication standard, and the instructions being executed by the computer to control the computer to:
receive a first message transmitted from the first layer;
interpret the first message and transmit an interpreted first message to the second layer;
perform generation of a second message based on the interpreted first message, the second message being different from the interpreted first message;
control to set a timing at which the second message is to be transmitted to the second layer; and
transmit the second message to the second layer based on the timing having been set,
wherein the generation of the second message comprises:
extracting a parameter from the first message based on the interpreted first message, and generating the second message based on the parameter, or
generating a message related to schedule information of a protocol used in the interface as the second message, or
generating a message related to a scheduling request of a communication protocol used in the interface and defined by a mobile communication system as the second message.
21 . The non-transitory computer-readable storage medium of claim 20 , wherein:
the first layer is one of a Radio Resource Control layer, a Packet Data Convergence Protocol layer, a Radio Link Control layer, a Media Access Control layer, and a Physical layer, and
the second layer is another one of the Radio Resource Control layer, the Packet Data Convergence Protocol layer, the Radio Link Control layer, the Media Access Control layer, and the Physical layer.