The present invention relates to an apparatus and method for controlling session connection in a communication system.
Research into next-generation communication systems is actively being performed to provide services having high-speed various quality of service (QoS) to user equipment (UE). Typical examples of the next-generation communication systems are an institute of electrical and electronics engineers (IEEE) 802.16 m communication system, a long term evolution (LTE) communication system, an IEEE 802.11n wireless local area network (WLAN) communication system, etc.
Meanwhile, in a communication system, session control functions as a very critical factor in terms of quality of service (QoS), resource efficiency, transfer delay, overhead. However, in currently available communication systems, a user equipment (UE) controls only sessions of upper layers including a session layer, and sessions of lower layers including a network layer are separately controlled by network nodes including a router, a gateway, a NodeB, etc. included in a corresponding communication system.
Since sessions are separately controlled in each of layers included in each of network nodes included in a communication system, transfer delay and overhead occur due to information exchange between nodes and between layers for session control, and resource efficiency is also decreased thereby. Also, the transfer delay and overhead caused by information exchange between nodes and between layers may result in a decrease in QoS. Also, since only sessions of layers included in each of network nodes are controlled, user information is not used.
One or more embodiments of the present invention provide an apparatus and method for controlling session control in a communication system.
The apparatus according to an embodiment of the present invention includes a session connection controller for controlling session connection of at least two sessions of a layer or each of at least two layers selected from the group consisting of a transport layer, a network layer, and a physical layer in a user equipment (UE) in a communication system.
The method according to an embodiment of the present invention includes controlling session connection of at least two sessions of a layer or each of at least two layers selected from the group consisting of a transport layer, a network layer, and a physical layer in a user equipment (UE) in a communication system.
A user equipment (UE) according to an embodiment of the present invention directly determines characteristics of a session of each of layers by using various application layer quality information, evaluation information including various transmission layer information including end-to-end transfer delay, end-to-end throughput, etc., and network supply information including a network load rate, use price, path information, according to service, and controls session connection, thereby guarantying supply of a user requirement service and improving network efficiency.
A UE according to an embodiment of the present invention determines session characteristics according to a layer, taking a lead to control handover between heterogeneous networks or between multiple cells in a network, thereby forming a dispersion control structure, and utilizes evaluation information and network supply information of the UE so that transfer delay and overhead caused by evaluation information acquirement and information exchange between heterogeneous networks which may occur in a conventional session management technology based on a network may be substantially reduced and a communication network resource may be efficiently used.
A UE according to an embodiment of the present invention directly controls session connection according to a layer, so that a multi-homing technology, in which a network connection service is supplied by connection with many networks through multiple transmission paths according to a layer, may be easily embodied. When the multi-homing technology is used, error prevention, service dispersion, etc., which are not achieved by only single connection, may be effectively provided and also, mobility is enhanced and selective change to politically and economically beneficial connection links is possible.
A UE according to an embodiment of the present invention enables supply of an inexpensive and high-speed wireless data service according to user s requirements and preference anywhere and anytime.
A UE according to an embodiment of the present invention enables network connection that is optimized in terms of a user so as to construct an always-online communication environment in which high quality multimedia service is stably supplied and necessary information is immediately obtained.
A UE according to an embodiment of the present invention reduces a burden of supplying mobility between heterogeneous networks out of network operators to remove obstacles to introduction of novel network and service, thereby enabling emergence of various networks and embodiment of a real mobile life.
A UE according to an embodiment of the present invention removes obstacles to network evolution and emergence of various access networks and services so as to induce various new service and access network emergence, thereby contributing to activation of service market even in a mobile communication-based ubiquitous communication environment in the future.
A UE according to an embodiment of the present invention may substantially contribute to an increase in a user equipment market share through maximization of added values.
A UE according to an embodiment of the present invention enhances communication network efficiency, and improves CAPEX/OPEX via optimized access network design, so as to reduce communication network costs and activate the equipment industry.
Hereinafter, one or more embodiments of the present invention will be described in detail with reference to the attached drawings. Also, if the detailed description on related known function and structure is considered to unnecessarily make the present invention unclear, it will not be presented herein.
The present invention provides an apparatus and method for controlling session connection in a communication system. In the present invention, an example of the communication system may be a multicell or heterogeneous network that includes at least one system selected from the group consisting of a long term evolution (LTE) communication system, an institute of electrical and electronics engineers (IEEE) 802.16m communication system, a WiBro communication system, and a wireless local area network (WLAN) communication system. Also, in addition to the LTE, IEEE 802.16m, and WLAN communication systems, a wireless communication system, such as Wireless Personal Area Network (WPAN), and a wired communication system, such as local area network (LANk) may also be included.
Prior to description of the present invention, the following terms will now be defined.
(1) User Requirement Service
This term refers to an act of efficiently supplying various media desired by a user, and the media includes audio media, video media, data media, etc. In this regard, the audio media includes audio, music, audio call, radio broadcasting, etc., the video media includes video broadcasting, video streaming, video conference, video call, etc., and the data media includes games, navigation, short message, WEB browsing, e-mails, file exchange, etc.
(2) Session
The term “session” refers to an information exchange flow between a transmission node and a receiving node, and a transmission path is a path for session. Herein, a session and a transmission path of each of layers will now be described below.
First, a session of a transport layer is a flow for exchanging a segment that constitutes a data stream of one user requirement service between end nods so as to provide requirement service, and a transmission path of the transport layer is a path for the session of the transport layer. Secondly, a session of a network layer is a connection flow between network layers each that constitute the session of the transport layer, and a flow for exchanging data packet that constitutes the segment between end nodes, and a transmission path of the network layer is a path for the session of the network layer.
Thirdly, a session of a physical layer is a connection flow between physical layers each that constitute a session of the network layer, and a signal exchange flow using a physical medium between a transmission node and a receiving node, and a transmission path of the physical layer is a path for a session of the physical layer.
Referring to
Also, the UE may generate at least one server and at least one network layer session. In this regard, the server may be a UE that is different from the UE. If the UE generates at least two network layer sessions, a combiner of a transport layer may perform a session connection operation for combining the at least two network layer sessions into at least one transport layer session or dividing at least one transport layer session into at least two network layer sessions. In this regard, the UE may generate at least two servers and at least two network layer sessions. Also, when the UE generates at least two network layer sessions, the at least two network layer sessions may be established via either at least two different communication devices in an identical communication network, or at least two different communication networks. In this regard, examples of the communication device are NodeB, relay, a repeater, femtocell NodeB, etc., and examples of the communication network are LTE, IEEE 802.16m, WLAN, WiBro, WPAN, LAN, etc.
Also, the UE may generate at least one server and at least one transport layer session. If the UE generates at least two transport layer sessions, a combiner of a session layer may perform a session connection operation for combining the at least two transport layer sessions into at least one session layer session, or dividing at least one session layer session into at least two transport layer sessions. The UE may generate at least two servers and at least two transport layer sessions. Also, if the UE generates at least two transport layer sessions, the at least two transport layer sessions may be established via either at least two different communication devices in an identical communication network, or at least two different communication networks.
Also, a network node is a communication node between an UE and a server, and examples of the network node are relay, or NodeB, or a gateway, or a router, or a switch.
Also, sessions of layers of a LTE communication system illustrated in
In this regard, characteristics of the respective layer sessions will now be described in detail.
First, characteristics of a session of a transport layer will now be described in detail.
Characteristics of a session of a transport layer include a session size of the transport layer and a session QoS parameter of the transport layer. In this regard, an example of the session size of the transport layer is a segment throughput, and examples of the session QoS parameter of the transport layer are a segment transfer delay, a retransmission count, a round trip time (RTT), a segment throughput, a segment loss, etc. In this regard, the segment transfer delay refers to a time period between when a corresponding segment is received and when a next segment is received. The retransmission count refers to a segment retransmission count per unit hour. The RTT refers to a time period between when a segment is transmitted and when a response corresponding to the segment is received. The segment throughput refers to a segment transmission amount per unit hour. The segment loss refers to a segment loss probability occurring during segment transmission.
For example, the session QoS parameter of the transport layer includes at least two parameters selected from the group consisting of the segment transfer delay, the retransmission count, RTT, the segment throughput, and the segment loss.
Secondly, characteristics of a session of a network layer will now be described in detail.
Characteristics of a session of a network layer include a session size of the network layer and a session QoS parameter of the network layer. In this regard, an example of the session size of the network layer is a segment throughput, and examples of the session QoS parameter of the network layer are jitter, packet transfer delay, packet loss, packet throughput, use price, etc. The jitter refers to a dispersion of packet arrival time periods, and a degree of packet arrival time change. The packet transfer delay refers to a time period between when a corresponding packet is received and when a next packet is received. The packet loss refers to a segment loss probability occurring during packet transmission. The packet throughput refers to a packet transmission amount per unit time. The use price refers to a cost for network connection and utilization performed by UE per unit time (or unit packet).
For example, the session QoS parameter of the network layer includes at least two parameters selected from the group consisting of the jitter, packet transfer delay, packet loss, packet throughput, and use price.
Thirdly, characteristics of a session of a physical layer will now be described in detail.
Characteristics of a session of a physical layer include a session size of the physical layer and a session QoS parameter of the physical layer. In this regard, an example of the session size of the physical layer is a channel capacity, and examples of the session QoS parameter of the physical layer are a signal to noise ratio (SNR), a signal to interference and noise ratio (SINR), a received signal strength indicator (RSSI), channel capacity, a suppliable data rate, a suppliable data rate dispersion, error rate, outage rate, signal transfer delay, etc. In this regard, the RSSI refers to a received signal strength measured in a receiving node, the SNR refers to a ratio of signal power to noise power, the SINR refers to a signal power ratio with respect interference and noise power, and the channel capacity refers to an maximum amount of information that is transmissible through a channel without error. Also, the suppliable data rate refers to an actually transmissible data rate that is determined in consideration of channel characteristics elements, and may be an instantaneous data rate or an mean data rate, and may include a total data rate, a data rate according to a user, a data rate according to a stream, etc. The suppliable data rate dispersion refers to a degree of suppliable data rate change according to channel characteristics, and the error rate refers to an error probability occurring during signal transmission and may include a bit error rate (BER), block error rate (BLER), a frame error rate (FER), a packet error rate (PER), etc. The outrage rate is a communication outrage probability occurring when a channel quality is equal to or lower than a communication outrage reference that has set in advance, and the communication outrage reference may include RSSI, SNR, SINR, error rate, channel capacity, suppliable data rate, etc. For example, if the communication outrage reference is 0 [dB] SNR, the outrage rate of UE is determined according to a probability that SNR of UE experiences a channel equal to or lower than 0 [dB]. The signal transfer delay refers to a time period between when a corresponding signal is received and when a next signal is received.
For example, the session QoS parameter of the physical layer includes at least two parameters selected from the group consisting of SNR, SINR, RSSI, channel capacity, suppliable data rate, suppliable data rate dispersion, error rate, outrage rate, and signal transfer delay.
Also, at least two selected from the characteristics of the sessions of the layers may be combined to define one parameter, and the defined parameter may be used as a session connection control parameter. For example, SINR, which is a characteristic of the session of the physical layer, is combined with transfer delay and packet loss, which are characteristics of the session of the network layer so as to define one parameter, that is, a required bandwidth (BW). In this regard, the required BW is a resource amount of a transmission path required for supplying a user requirement service, and may be obtained, as shown in Equation 1 below, by dividing an effective data rate by frequency efficiency:
The effective data rate is calculated in consideration of QoS requirements including a peak data rate, a mean data rate, delay bound, packet loss ratio, a maximum burst size, etc., by using Equation 2 below:
MathFigure 2
ER
i
=g×s
i×(1−L) [Math.2]
In Equation 2, ERi is the effective data rate, L is a required packet loss rate, and g is a data rate that is required to satisfy QoS requirements including delay bound (D), maximum burst size(s), etc. and may have a value between a peak data rate (Rpeak) and a mean data rate (Rmean) according to a service. For example, a requirement data rate (g) for a service, such as video streaming or game, in which delay bound, data rate, and burst size all substantially affect QoS may be obtained by using Equation 3 below.
As another example, a requirement data rate (g) for a service, such as WEB browsing, E-mail, or file exchange, that is relatively not sensitive to delay may be defined as a mean data rate (Rmean) as shown in Equation 4 below.
MathFigure 4
g=R
mean [Math.4]
Also, si in Equation 2 is a transmission count that is needed to transmit one packet successfully, and varies according to a channel situation. In this regard, if a packet error rate of path i is pe,i and a maximum transmission count is 1, SINR according a path and corresponding BER and PER are shown as Equation 5:
Also, the spectral efficiency in Equation 1 is a value that is determined according to a modulation and coding scheme (MCS) level in consideration of path characteristics of, for example, SINR. For example, spectral efficiency values are shown in Table 1 below.
Then, a user experience quality will now be described in detail.
A user experience quality parameter may vary according to a service, which will now be described in detail.
First, a user experience quality parameter for audio service includes mean opinion score (MOS), a un-response rate to call, R-value, etc. The MOS refers to a QoS evaluated in consideration of human recognition characteristics, the un-response rate to call refers to a probability that an outrage state of audio call occurs, and the R-value refers to a quality index representing a quality that is recognizable by using network environment information within a measurement range.
Secondly, a user experience quality parameter for a video streaming service includes initial buffering time, jerkiness, audio and video synchronization, etc. The initial buffering time refers to a time period between from when a user requires a video streaming service and when the user receives an initial service, following buffering of predetermined data, and the jerkiness refers to a measurement value about continuation of video stopped image or a degree that motions are viewed as being not naturally continuous.
Thirdly, a user experience quality parameter for a WEB browsing service includes a page response time, etc. The page response time refers to a time period between when a user requires a WEB page and when the user receives a corresponding page.
Fourthly, a user experience quality parameter for a file exchange service includes a data rate, a download time, etc. The data rate refers to a data transmission rate per unit time, and the download time refers to a total time for receiving a required file.
Then, an interior structure of UE of a communication system according to an embodiment of the present invention will now be described in detail with reference to
Referring to
The session connection controller 215 controls connection of at least one session selected from the group consisting of a transport layer, a network layer, and a physical layer. That is, the session connection controller 215 controls at least one operation selected from the group consisting of session establishment, session close, session change, and session connection for connection of a session of which characteristics are determined by the session characteristics determination unit 211 by using a transmission path that is elected by the path characteristics determination unit 213. Detailed descriptions of the session establishment, the session close, the session change, and the session connection will be described in detail later.
As described above, in the UE interior structure illustrated in
Referring to
The transport layer path characteristics determination unit 313 elects a transmission path for a session of a transport layer, and determines characteristics of the elected transmission path. That is, the transport layer path characteristics determination unit 313 elects a transmission path for connection of a session of which characteristics are determined by the transport layer session characteristics determination unit 311, and determines characteristics of the elected transmission path.
The transport layer session connection controller 315 controls connection of a session of a transport layer. That is, the transport layer session connection controller 315 controls at least one operation selected from the group consisting of session establishment, session close, session change, session connection for connection of a session of which characteristics are determined by the transport layer session characteristics determination unit 311 by using a transmission path that is elected by the transport layer path characteristics determination unit 313.
The network layer session characteristics determination unit 317 determines characteristics of a network layer to supply a user requirement service.
The network layer path characteristics determination unit 319 elects a transmission path for a session of a network layer, and determines characteristics of the elected transmission path. That is, the network layer path characteristics determination unit 319 elects a transmission path for a session of which characteristics are determined by the network layer session characteristics determination unit 317, and determines characteristics of the elected transmission path.
The network layer session connection controller 321 controls connection of a session of a network layer. That is, the network layer session connection controller 321 controls at least one operation selected from the group consisting of session establishment, session close, session change, session connection for connection of a session of which characteristics are determined by the network layer session characteristics determination unit 317 by using a transmission path that is elected by the network layer path characteristics determination unit 319.
The physical layer session characteristics determination unit 323 determines characteristics of a session of a physical layer to supply a user requirement service.
The physical layer path characteristics determination unit 325 elects a transmission path for a session of a physical layer, and determines characteristics of the elected transmission path. That is, the physical layer path characteristics determination unit 325 elects a transmission path for a session of which characteristics are determined by the physical layer session characteristics determination unit 323, and determines characteristics of the elected transmission path.
The physical layer session connection controller 327 controls connection of a session of a physical layer. That is, the physical layer session connection controller 327 controls at least one operation selected from the group consisting of session establishment, session close, session change, and session connection for connection of a session of which characteristics are determined by the physical layer session characteristics determination unit 323 by using a transmission path that is elected by the physical layer path characteristics determination unit 325.
As described above, in the UE interior structure illustrated in
Referring to
The transport layer path characteristics determination unit 413 elects a transmission path for a session of a transport layer, and determines characteristics of the elected transmission path. That is, the transport layer path characteristics determination unit 413 elects a transmission path for connection of a session of which characteristics are determined by the transport layer session characteristics determination unit 411, and determines characteristics of the elected transmission path. The network layer session characteristics determination unit 415 determines characteristics of a network layer to supply a user requirement service.
The network layer path characteristics determination unit 417 elects a transmission path for a session of a network layer, and determines characteristics of the elected transmission path. That is, the network layer path characteristics determination unit 417 elects a transmission path for a session of which characteristics are determined by the network layer session characteristics determination unit 415, and determines characteristics of the elected transmission path.
The physical layer session characteristics determination unit 419 determines characteristics of a session of a physical layer to supply a user requirement service.
The physical layer path characteristics determination unit 421 elects a transmission path for a session of a physical layer, and determines characteristics of the elected transmission path. That is, the physical layer path characteristics determination unit 421 elects a transmission path for a session of which characteristics are determined by the physical layer session characteristics determination unit 419, and determines characteristics of the elected transmission path. The session connection controller 423 controls connection of at least one session selected from the group consisting of a transport layer, a network layer, and a physical layer. That is, the session connection controller 423 controls connection of at least one session selected from the group consisting of a transport layer, a network layer, and a physical layer for connection of a session of which characteristics are determined by the transport layer session characteristics determination unit 411 by using a transmission path that is elected by the transport layer path characteristics determination unit 413. Also, the session connection controller 423 controls connection of at least one session selected from the group consisting of a transport layer, a network layer, and a physical layer for connection of a session of which characteristics are determined by the network layer session characteristics determination unit 415 by using a transmission path that is elected by the network layer path characteristics determination unit 417. Also, the session connection controller 423 controls connection of at least one session selected from the group consisting of a transport layer, a network layer, and a physical layer for connection of a session of which characteristics are determined by the physical layer session characteristics determination unit 419 by using a transmission path that is elected by the physical layer path characteristics determination unit 421.
As described above, in the UE interior structure illustrated in
Referring to
Also, the UE may have interior structures other than the structures illustrated in
According to an embodiment, each of the layers may include a session characteristics determination unit, all the layers may commonly share one path characteristics determination unit, and each of the layers may include a session connection controller. That is, the UE may include a transport layer session characteristics determination unit, a network layer session characteristics determination unit, a physical layer session characteristics determination unit, a path characteristics determination unit, a transport layer session connection controller, a network layer session connection controller, and a physical layer session connection controller.
According to another embodiment, each of the layers may include a session characteristics determination unit, and all the layers may commonly share one path characteristics determination unit and one session connection controller. That is, the UE may include a transport layer session characteristics determination unit, a network layer session characteristics determination unit, a physical layer session characteristics determination unit, a path characteristics determination unit, and a session connection controller.
According to another embodiment, all the layers may commonly share one session characteristics determination unit, and each of the layers may include a path characteristics determination unit and a session connection controller. That is, the UE may include a session characteristics determination unit, a transport layer path characteristics determination unit, a network layer path characteristics determination unit, a physical layer path characteristics determination unit, a transport layer session connection controller, a network layer session connection controller, and a physical layer session connection controller.
According to another embodiment, all the layers may commonly share one session characteristics determination unit and one session connection controller, and each of the layers may include a path characteristics determination unit. That is, the UE may include a session characteristics determination unit, a transport layer path characteristics determination unit, a network layer path characteristics determination unit, a physical layer path characteristics determination unit, and a session connection controller.
According to another embodiment, all the layers may commonly share one session characteristics determination unit and one path characteristics determination unit, and each of the layers includes a session connection controller. That is, the UE may include a session characteristics determination unit, a path characteristics determination unit, a transport layer session connection controller, a network layer session connection controller, and a physical layer session connection controller.
Hereinafter, operations of a session characteristics determination unit, a path characteristics determination unit, and a session connection controller will be described in detail.
First, an operation of a session characteristics determination unit will now be described in detail.
The session characteristics determination unit determines characteristics of a session of a layer to supply a service, and the characteristics of a session of a layer include a session size, session connection mode (multiplexing, diversity, or a hybrid including multiplexing and diversity), session flexibility (service and traffic, network load, or flexibility corresponding to channel state), QoE parameter, etc. For example, if the session characteristics determination unit, when the flexibility corresponding to channel state is set to a high level, gives a current channel state a margin and determines characteristics of a session relatively generously. Accordingly, even when the channel state is relatively poor, the current session state may be allowed to be maintained as long as the channel state change is within the predetermined range.
The session characteristics determination unit utilizes at least one selected from the group consisting of service characteristics information, communication quality information, network information, channel characteristics information, when the session characteristics determination unit determines characteristics of a session of a layer to supply a user requirement service. In addition, at least two of these may be used in combination. In this regard, the service characteristics information includes user preference, QoE requirement parameter according to a session, service price, etc. Also, the communication quality information may be directly measured and collected by UE, and includes communication quality information of an application layer, communication quality information of a session layer, communication quality information of a transport layer, communication quality information of a network layer, communication quality information of a MAC layer, and communication quality information of a physical layer.
In this regard, the communication quality information of the application layer includes availability, reconstruction quality, time constraint, service price, MOS, data rate, jitter, transfer delay, a peak signal-to-noise ratio (PSNR), etc.; the communication quality information of the session layer includes a session state (normal or abnormal session connection), etc.; the communication quality information of the transport layer includes an end-to-end retransmission rate, end-to-end transfer delay, end-to-end segment loss, end-to-end throughput, segment delay change, etc.; the communication quality information of the network layer includes QoS information, routing information, packet loss, packet transfer delay, packet throughput, etc.; the communication quality information of the MAC layer includes a link retransmission rate, FER, etc.; and the communication quality information of the physical layer includes BER, signal strength, etc.
Also, the network information refers to information supplied by networks with which the UE are to have connection, and includes neighbor list (NL) information, a network load rate, price policy, etc. The channel characteristics information refers to transmission parameter information for network connection of UE, and includes modulation method information, coding method information, transmit and receive method information, multiple antenna method information, etc.
Secondly, an operation of a path characteristics determination unit will now be described in detail.
The path characteristics determination unit elects a transmission path of a session of at least one layer determined by the session characteristics determination unit, and determines characteristics of the elected transmission path. The path characteristics determination unit may elect at least one transmission path from among all transmission paths available between UE and another UE for each layer to supply a user requirement service.
The path characteristics determined by the path characteristics determination unit include a session size according to a path, transmission characteristics according to a path, etc. In this regard, when the path characteristics determination unit determines a session size according to a path, when at least one layer elects at least two paths, to supply a user requirement service, the at least one layer elects determines the session size of each of the paths required to provide the user requirement service. Also, when the path characteristics determination unit determines transmission characteristics according to a path, when at least one layer elects at least two paths, to supply a user requirement service, the at least one layer determines transmission characteristics of each of the path required to provide the user requirement service. In this regard, the transmission characteristics include a transmission order, transmission time, etc.
Thirdly, an operation of a session connection controller will now be described in detail.
The session connection controller controls at least one selected from the group consisting of session establishment, session close, session change, and session connection for connection of a session of at least one layer of which characteristics are determined by the session characteristics determination unit by using at least one path determined by the path characteristics determination unit. Hereinafter, each of the session establishment, the session close, the session change, and the session connection will be described in detail.
(1) Session Establishment
The session establishment refers to a process in which UE establishes a session of at least one layer by using at least one path, when data for transmission is generated or when a new user requirement service is required. In this regard, the UE may establish a session of at least one layer by using at least two transmission paths in consideration of characteristics of a session to supply a user requirement service. Also, the session establishment requires a resource allocation process.
(2) Session Close
The session close refers to a process in which UE closes a session of at least one layer that is currently established. In this regard, the UE may close the whole or a portion of a transmission path that is established for a session of a corresponding layer. Also, the session close requires a resource return process.
(3) Session Change
The session change refers to a process in which UE changes the whole or a portion of transmission paths of at least one layer currently in use to supply a user requirement service, or at least one of session sizes and session characteristics of the whole or a portion of transmission paths of at least one layer currently in use, when there is a need to change a transmission path for connection of a session of at least one layer, for example, when a session of at least one layer currently used by UE does not satisfy a user requirement QoS, or when the session exceeds a user requirement QoS, or when a user requirement QoS is changed.
For example, when a user requirement QoS is changed, the session connection controller may increase or decrease the transmission path size of at least one selected from the group consisting of a transport layer, a network layer, and a physical layer currently in use. Alternatively, when at least one transmission path currently in use is insufficient, a new transmission path of at least one layer may be additionally used, or when transmission paths of at least one layer currently in use are excessive, transmission paths of at least one layer may be closed. In this regard, when the transmission path is changed, the session connection controller may change a transmission path within the same communication network, or may use a transmission path of different communication networks. In this case, the session connection controller may use transmission paths of at least two different communication networks simultaneously.
Also, the session change requires a resource allocation process and a resource return process, and even when the current QoS is changed, if a user requirement service is suppliable with the current session, the current session may be maintained.
Hereinafter, with reference to
The session change process illustrated in
Referring to
Regarding network layer session change, when during a user requirement service is supplied using a network layer session 1, it is difficult to supply the user requirement service using the network layer session 1 due to a particular cause, the US searches for a new network layer session that enables supply of a user requirement service. In this regard, an example of the particular cause may be an increase in a packet error rate (PER), a high use price, or an increase in packet transfer delay. That is, when during a user requirement service is supplied using a network layer session 1, it is difficult to supply the user requirement service using the network layer session 1 due to an increase in a PER, a high use price, or an increase in packet transfer delay, the US searches for a new network layer session that enables supply of a user requirement service. Also, if the searched network layer session is a network layer session 2, the UE performs session change from the network layer session 1 to the network layer session 2.
Regarding transport layer session change, when during a user requirement service is supplied using a transport layer session 1, it is difficult to supply the user requirement service using the transport layer session 1 due to a particular cause, the US searches for a new transport layer session that enables supply of a user requirement service. In this regard, an example of the particular cause may be an increase in a round trip time (RTT), an increase in retransmission count, or a decrease in segment throughput. That is, when during a user requirement service is supplied using a transport layer session 1, it is difficult to supply the user requirement service using the transport layer session 1 due to an increase in a PER, a high use price, or an increase in packet transfer delay, the US searches for a new transport layer session that enables supply of a user requirement service. Also, if the searched transport layer session is a transport layer session 2, the UE performs session change from the transport layer session 1 to the transport layer session 2.
Hereinafter, a session connection process performed by UE in a communication system according to an embodiment of the present invention will be described in detail.
First, session connection is a process in which UE, to receive a user requirement service, establishes at least two sessions of at least one layer by using at least two transmission paths, and divides and transmits information about the user requirement service at least one layer by using at least two transmission paths, or matches information transmitted to at least one layer through at least two transmission paths.
That is, session connection is a process for dividing at least one session layer session into at least two transport layer sessions, dividing at least one transport layer session into at least two network layer sessions, dividing at least one MAC layer session into at least two physical layer sessions, combining at least two transport layer sessions into a session of at least one session layer, combining at least two network layer sessions into at least one transport layer session, or combining at least two physical layer sessions into at least one MAC layer session.
Also, when in a session establishment process, at least two sessions are established in at least one layer for one user requirement service, a session connection process for combining the at least two sessions is needed. In this regard, when identical information is received by using at least two sessions, the session connection may be performed in a diversity connection manner in which among identical information received using the at least two sessions, only one is elected.
However, when different information is received by using at least two sessions, the session connection may be performed in a multiplexing connection manner in which information received by using the at least two sessions is aligned according to a sequence and then combined into one.
Unlike these cases, when at least two sessions simultaneously receive identical information and different information, the UE performs diversity connection with respect to the identical information and the UE performs multiplexing connection with respect to different information. That is, when at least two sessions are used, the UE performs diversity connection with respect to a portion of at least one session of the at least two sessions and a corresponding residual session by receiving identical information, and the UE performs multiplexing connection with respect to the remaining portion and a corresponding residual session by receiving different information. For example, when a user requirement service is supplied using a transport layer session 1 and a transport layer session 2, the UE performs diversity combination session connection by receiving identical segments through a first sub-session of the transport layer session 1 that has a session size that is ⅓ of the transport layer session 1 and a first sub-session of the transport layer session 2 that has a session size that is ½ of the transport layer session 2. Simultaneously, by receiving different segments through a second sub-session of the transport layer session 1 that has a session size of ⅔ of the transport layer session 1, and other different segments through a second sub-session of the transport layer session 2 that has a session size of ½ of the transport layer session 2, a segment obtained by diversity combination session connection of segments received through the first sub-session of the transport layer session 1 and the first sub-session of the transport layer session 2 is combined with segments received through the second sub-session of the transport layer session 1 and a segment received through the second sub-session of the transport layer session 2 by multiplexing combination session connection.
According to another embodiment, when a WEB browsing service is supplied using a network layer session 1 and a network layer session 2, the UE performs diversity combination session connection by receiving identical packets that constitute image information of the WEB browsing service through a first sub-session of the transport layer session 1 that has a session size that is ½ of the transport layer session 1 and the transport layer session 2. Simultaneously, by receiving packets that constitute text information of the WEB browsing service through a second sub-session of the transport layer session 1 that has a session size of the residual ½ of the transport layer session 1, a packet obtained by diversity combination session connection of the packets received through the first sub-session of the network layer session 1 and the network layer session 2 is combined with the packet received through the second sub-session of the network layer session 1 by multiplexing combination session connection.
In this way, data received through a session of a physical layer, in addition to a session of a transport layer and a session of a network layer, may be combined by session connection. Also, when identical information is transmitted using at least two sessions, a session connection process is performed in a diversity division manner in which identical information is divided and transmitted using the at least two sessions. Alternatively, when different information is transmitted using at least two sessions, a session connection process is performed in a multiplexing division manner in which different information is divided and transmitted using the at least two sessions.
Alternatively, identical information and different information are each divided for at least two sessions, and the UE performs diversity transmission with respect to the identical information and the UE performs multiplexing transmission with respect to different information. That is, when at least two sessions are used, the UE performs diversity division session connection with respect to a portion of at least one session of the at least two sessions and a corresponding residual session perform by transmitting identical information therethrough, and the UE performs multiplexing division session connection with respect to the remaining portion and a corresponding residual session perform by transmitting different information. For example, when a user requirement service is supplied using a physical layer session 1 and a physical layer session 2, the UE performs a diversity division session connection with a first sub-session of the physical layer session 1 that has a session size that is ½ of the physical layer session 1 and the physical layer session 2 respect to by transmitting identical signals through the first sub-session of the physical layer session 1 and the physical layer session 2. Simultaneously, by transmitting other signals through a second sub-session of the physical layer session 1 that has a session size of the residual ½ of the physical layer session 1, a signal obtained by the diversity division session connection of the signals transmitted through the first sub-session of the physical layer session 1 and the physical layer session 2 and the signals transmitted through the second sub-session of the physical layer session 1 are subjected to a multiplexing division session connection.
In this way, data transmitted through a session of a transport layer and a session of a network layer, in addition to the session of the physical layer, are combined by session connection.
Also, for session connection according to a layer, each session includes a session identifier (ID), a sequence number, and an initial sequence number. The session ID, the sequence number, and the sequence number will now be described in detail.
First, the session ID will now be described in detail.
The session ID, when at least one layer generates at least two sessions, indicates an upper session or service that constitutes the at least two sessions, and is needed to recognize that any of the at least two sessions is used for the identical upper session or service in performing session connection by a combiner.
Secondly, the sequence number will now be described in detail.
The sequence number is a sequence number of data streams received using sessions of layers, and is needed to combine data streams received by using at least two sessions into one upper session or service for an identical upper session or service in a combiner.
If identical data streams are received by using at least two sessions, the UE performs a diversity combination session connection by electing one among from identical data streams having the same sequence number, or if different data streams are received by using at least two sessions, the UE performs a multiplexing combination session connection by aligning sequence numbers.
Thirdly, the initial sequence number will now be described in detail.
The initial sequence number indicates a starting sequence number of data streams received by using sessions of layers. The combiner recognizes the initial sequence number and performs session connection using a sequence number of data streams.
Hereinafter, with reference to
Referring to
Also, one physical layer session may be constituted of at least two network layer sessions, and in
Likewise, one network layer session may be constituted of one transport layer session, two or more network layer sessions are combined into one transport layer session in a combiner of a transport layer, and one network layer session may be constituted of at least two transport layer sessions.
Also, one transport layer session may be constituted of one session layer session, and two or more transport layer sessions may be combined into one session layer in a combiner of a session layer.
Also, when UE transmits signals, one network layer session may be constituted of one physical layer session. In
Also, at least two network layer sessions may be constituted of one physical layer session. In
Also, when UE receives signals, at least one session characteristics may be combined when at least two sessions of at least one layer are combined. In
Also, in
As described above, when UE receives signals, during a session connection process, session characteristics of at least two sessions are combined and a session having one session characteristics is formed. Also, in this case, two or more session characteristics may also be combined.
Also, when UE transmits signals, when at least two sessions are combined, at least one session characteristics may be divided. In
Also, when the transport layer session 1 is divided by multiplexing, the transport layer session 1 having 1 Vs use price characteristics is divided into the network layer session 1 having 1 Vs use price characteristics and the network layer session 2 having 0 Vs use price characteristics.
Also, when the network layer session 1 is divided by diversity, the network layer session 1 having 0.01 bit error rate characteristics is divided into the physical layer session 1 having 0.02 bit error rate characteristics and the physical layer session 2 having 0.03 bit error rate characteristics.
As described above, when signals are transmitted, during a session connection process, a session characteristic of one session may be divided and the session may be divided into at least two sessions having the divided session characteristics. At least two or more session characteristics may also be divided.
Also, when the physical layer session 1 and physical layer session 2 are combined by diversity, a session having 0.01 bit error rate characteristics is generated by combining 0.02 bit error rate characteristics of the physical layer session 1 and 0.03 bit error rate characteristics of the physical layer session 2.
Also, when at least two physical layer transmission paths are used in the same communication network, at least two physical layer sessions may be combined in a physical layer, or at least two physical layer sessions may be combined in a MAC layer.
In this regard, regarding the session connection, a session connection controller may perform session connection of at least two sessions established in the same communication network, or may perform session connection of at least two sessions established through transmission paths of different communication networks. For example, a session connection controller may combine a network layer session established through LTE and a network layer session established through WLAN into one transport layer session in a combiner of a transport layer.
It should be understood that the exemplary embodiments described therein should be considered in a descriptive sense only and not for purposes of limitation. Descriptions of features or aspects within each embodiment should typically be considered as available for other similar features or aspects in other embodiments.
this invention can be used in the field of network communication system.
Number | Date | Country | Kind |
---|---|---|---|
10-2010-0072627 | Jul 2010 | KR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/KR11/05520 | 7/27/2011 | WO | 00 | 1/16/2013 |