WO2015160223A1 - Method and apparatus for allowing call service in overload condition of packet exchange mobile communication system - Google Patents
Method and apparatus for allowing call service in overload condition of packet exchange mobile communication system Download PDFInfo
- Publication number
- WO2015160223A1 WO2015160223A1 PCT/KR2015/003887 KR2015003887W WO2015160223A1 WO 2015160223 A1 WO2015160223 A1 WO 2015160223A1 KR 2015003887 W KR2015003887 W KR 2015003887W WO 2015160223 A1 WO2015160223 A1 WO 2015160223A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- bit rate
- call service
- information
- bitrate
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
- H04W28/22—Negotiating communication rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/26—Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
- H04L47/263—Rate modification at the source after receiving feedback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
- H04W28/12—Flow control between communication endpoints using signalling between network elements
Definitions
- the present invention relates to a mobile communication system, and more particularly, to a method and apparatus for a packet switched mobile communication system that allows a call service in a network overload situation.
- LTE Long Term Evolution
- IP Internet Protocol
- CSFB circuit switched fallback
- the CSFB scheme does not provide voice services based on LTE. That is, in the CSFB scheme, data communication is provided using an LTE network, and when a voice service is required, the CSFB scheme is switched to 3G mode (FallBack) to provide a voice service through an existing circuit-based network.
- 3G mode FeallBack
- VoLTE Voice over Internet Protocol
- the present disclosure provides a specific method for adjusting a bit rate to be applied to the terminal in a packet-switched mobile communication system (eg, LTE system).
- a packet-switched mobile communication system eg, LTE system
- the present disclosure provides a base station apparatus for supporting a bit rate control of the terminal by periodically transmitting a message including the maximum bit rate information to be applied to the call service and the connection timeout information of the terminal in a packet-switched mobile communication system to provide.
- the present disclosure provides an originating terminal for performing a bit rate control to be applied to a call service based on the information included in the periodic message in a packet-switched mobile communication system.
- the present disclosure provides a destination terminal for performing a bit rate control to be applied to a call service on the basis of the information in the session negotiation proposal message including the bit rate to be applied to the call service from the other terminal in the packet-switched mobile communication system to provide.
- the present disclosure provides a bitrate control method for a call service of an originating terminal in a packet-switched mobile communication system, comprising a periodic message, including a maximum bitrate information that the originating terminal can apply to a call service from a base station.
- Receiving determining a bitrate to be applied to a call service based on the maximum bitrate information included in the periodic message, and transmitting a session negotiation proposal message including the determined bitrate to another terminal.
- a control method is included.
- the present disclosure provides a bitrate control method for a call service of a called terminal in a packet-switched mobile communication system, the periodic message including the maximum bitrate information that the called terminal can apply to the call service from the base station
- a control method including determining a bit rate to be applied to a call service based on the bit rate to be applied to, and transmitting a session negotiation response message including the determined bit rate to the other terminal.
- the present disclosure provides an originating terminal for controlling a bit rate for a call service in a packet-switched mobile communication system, wherein the originating terminal includes, from a base station, maximum bit rate information that the calling terminal can apply to a call service. And a transceiver for receiving a periodic message and transmitting a session negotiation proposal message including the determined bit rate to another terminal, and a controller for determining a bit rate to be applied to a call service based on the information included in the periodic message. It provides a calling terminal.
- the present disclosure provides a destination terminal for controlling a bit rate for a call service in a packet-switched mobile communication system, wherein the destination terminal includes, from a base station, the maximum bit rate information that the destination terminal can apply to the call service;
- a transceiver for receiving a periodic message, receiving a session negotiation proposal message including a bit rate to be applied to a call service from another terminal, and transmitting a session negotiation response message including the determined bit rate to the other terminal; It provides a called terminal comprising a control unit for determining the bit rate to be applied to the call service based on the information included in the periodic message and the session negotiation proposal message.
- the present disclosure also provides a base station apparatus supporting bit rate control for a call service of a terminal in a packet switched mobile communication system, wherein the base station is connected to the terminal and the maximum bit rate information that the terminal can apply to a call service.
- a base station apparatus including a control unit configured to configure a message including time-out information and to periodically transmit the configured message to at least one terminal is provided.
- the terminal may directly adjust the bit rate of the voice or video call in a situation where the network is overloaded.
- GSM Global System for Mobile communication
- FIG. 2 is an exemplary diagram of an operation of adjusting call quality and network capacity in a WCDMA mobile communication system which is an example of a third generation communication system;
- FIG. 3 is an exemplary diagram of an operation of adjusting call quality and network capacity in an LTE communication system that is an example of a fourth generation communication system;
- FIG. 4 is a diagram illustrating a packet-switched mobile communication network to which a service-specific access control operation is applied;
- FIG. 5 is a diagram illustrating a service-specific access control method
- FIG. 6 is a diagram illustrating a communication bit rate control method of a base station and a terminal according to an embodiment of the present disclosure
- FIG. 7 is a diagram illustrating session negotiation proposal operation of a call originating terminal according to an embodiment of the present disclosure
- FIG. 8 illustrates a session negotiation response operation of a called terminal according to an embodiment of the present disclosure
- FIG. 9 is an exemplary configuration diagram of a base station apparatus according to an embodiment of the present disclosure.
- FIG. 10 is an exemplary configuration diagram of a terminal device according to an embodiment of the present disclosure.
- Generations of mobile communication technologies can be classified according to data transmission speeds.
- the transmission speed determines the transmission target (voice, text, video, multimedia, etc.).
- the division of households is determined by the International Telecommunication Union (ITU) under the United Nations.
- the first generation (1G) refers to the era of analog communication where only voice calls can be made.
- the analog mobile communication system uses analog frequency modulation (FM) for voice transmission and frequency shift keying (FSK) for signal transmission.
- FM analog frequency modulation
- FSK frequency shift keying
- the second generation (2G) refers to digital mobile phones, and can transmit data such as text messages and e-mails in addition to voice calls.
- the second generation mobile communication supports the transmission of still images due to the low data transmission speed, but does not provide the transmission of moving images.
- the third generation (3G) was defined by the ITU as a service that provides data rates of 144kbps to 2Mbps and video, and the CDMA (Code Division Multiple Access) 2000-1x EV DO, WCDMA (Wideband Code Division Multiple Access), etc. Belongs to the generation.
- users can enjoy multimedia data such as text, voice, and moving pictures at a speed and quality similar to those of the current wired Internet.
- LTE Long Term Evolution
- ITU adopted LTE-advanced and WiMax-evolution as international standards for 4G mobile communication.
- the present disclosure has been described using a VoLTE system as an example, the present invention can be applied to other wireless communication systems that can adjust the bit rate without any addition or subtraction.
- the voice bit rate of all terminals connected to the base stations of the various cells controlled by the base station controller is controlled in real time to collectively control call quality and Network capacity can be adjusted accordingly.
- the base station or the base station controller may adjust the number of more terminals to a lower quality by lowering the voice bit rate of the terminal.
- the base station or the base station controller may use a flexible network operation strategy such as maintaining a voice bit rate of the terminal in the call and lowering the voice bit rate of the newly accepted call to allow more calls.
- the base station or base station controller lowers the voice bit rate of the terminal to reduce the signal-to-noise ratio of each bit rate at a limited radio frequency (RF) output of the terminal.
- RF radio frequency
- SNR signal to noise ratio
- a circuit-switched mobile communication network such as a 2nd and 3rd generation communication system
- compression and restoration of voice call are performed in both a wireless section of an originating terminal and a wireless section of a terminating terminal.
- the centralized bitrate management by the base station or the base station controller has an advantage in that it can quickly respond to a sudden change in call demand.
- FIG. 1 illustrates an operation of adjusting call quality and network capacity in a Global System for Mobile communication (GSM) mobile communication system, which is an example of second generation communication.
- GSM Global System for Mobile communication
- a mobile station (MS) 100 a mobile station (MS) 100, a base transceiver station (BTS) 102, a base station controller (BSC) 104, and a telephone network are connected to the MS.
- MS Mobile switching centers
- PSTN public switched telephone networks
- MS 100 may transmit voice data to public switched telephone network (PSTN) 108 through base station 102, base station controller 104, and mobile switching center 106, and from public switched telephone network 108 Voice data may also be received.
- PSTN public switched telephone network
- the MS 100 may encode voice data and transmit the encoded voice data to the base station 102, and the encoded data may be decoded by the base station 102 and then transferred to the public switched telephone network 108 ( 110).
- the MS 100 may receive the encoded voice data transmitted from the public switched telephone network 108 through the base station 102, decode it, and restore the voice signal.
- the base station controller 104 may adjust the transmission rate to control the call quality of the MS 100 in consideration of the network capacity (115). For example, in a time division multiple access (TDMA) based GSM system, the base station controller 104 may assign a full rate (FR) channel or an HR (half rate) channel to the MS 100. You can also control call quality by assigning.
- the FR channel is a channel having a transmission rate of 22.8 kbps
- the HR is a channel having a transmission rate of 11.4 Kbps.
- the base station 102 adapts the bit rate of the voice to the channel situation within a range allowed by the channel allocated to each MS 100.
- the control operation that is, codec mode control (CMC) or codec mode request (CMR) may be exchanged (120).
- bit rate control may be performed in a CDMA2000 system.
- a code division multiple access (CDMA) based CDMA2000 system a voice codec such as enhanced variable rate codec (EVRC) is used, and the base station controller 104 is connected to each MS 100 connected to an affiliated base station 102.
- Call quality and network capacity may be indirectly adjusted by transmitting 'RATE_REDUC', which is a parameter indicating an upward average bitrate, to the MS 100 in order to adjust the voice average bitrate.
- FIG. 2 illustrates an operation of adjusting call quality and network capacity in a WCDMA mobile communication system, which is an example of a third generation communication system.
- a user equipment (UE) 200 In the 3rd generation mobile communication system, a user equipment (UE) 200, a base station (NodeB) 202, a radio network controller (RNC) 204, and a telephone network are connected to the UE 200.
- Mobile switching center (MSC) 206 and public switched telephone networks (PSTN) 208 that provide circuit switching services.
- the UE 200 may transmit voice data to a public switched telephone network (PSTN) 208 via a base station 202, a wireless network controller 204, and a mobile switching center 206, and the public switched telephone network 208. Voice data may also be received from.
- PSTN public switched telephone network
- the UE 200 encodes voice data and transmits the encoded voice data to the mobile switching center 206, and the coded data is decoded at the mobile switching center 206 and then transferred to the public switched telephone network 208. It may be 210.
- the UE 200 may receive the encoded voice data transmitted from the public switched telephone network 208 through the mobile switching center 206, decode, and restore the encoded voice data.
- the wireless network controller 204 may adjust the transmission rate to control the call quality of the UE 200 in consideration of network capacity (220).
- a voice codec such as AMR, AMR-WB (wideband) may be used, and the wireless network controller 204 may be configured to perform the operation of each UE 200 connected to an affiliated base station 202.
- the wireless network controller 204 adjusts the bit rate of the voice to fit the channel situation within a range allowed by the channel allocated to each UE 200, that is, codec mode control (CMC: codec mode). control) command can be sent.
- CMC codec mode control
- FIG. 3 illustrates an operation of adjusting call quality and network capacity in an LTE communication system, which is an example of a fourth generation communication system.
- a user equipment (UE) 300 a user equipment (UE) 300, a base station (eNodeB) 302, a serving gateway (S-GW) 304, a packet data network gateway (P-GW) 306, and an IMS IP multimedia subsystem (IMS) 308 may be included.
- UE user equipment
- eNodeB base station
- S-GW serving gateway
- P-GW packet data network gateway
- IMS IMS IP multimedia subsystem
- a packet-switched mobile communication network compression of a speech signal using a specific codec is performed at the calling terminal 300, and the compressed speech signal is delivered to the called terminal through the IMS network 308, and then the compressed at the called terminal.
- the restored voice signal is restored (310). That is, since the compressed voice signal passes through the outgoing terminal side wireless section and the destination terminal side wireless section, it is not possible to adjust the voice bit rate in consideration of the channel condition of a specific wireless section. Therefore, in a packet switched (PS) mobile communication network (eg, an LTE system), the base station eNodeB cannot directly adjust the voice bit rate of each UE.
- PS packet switched
- the voice bitrate is controlled between terminals by using a codec mode request (CMR) command of a real-time transport protocol (RTP) payload header or a real-time transport control protocol application defined (RTCP-APP) message. It may be requested directly (310).
- CMR codec mode request
- RTP real-time transport protocol
- RTCP-APP real-time transport control protocol application defined
- the base station 302 can indirectly control the call quality by assigning a radio resource to a packet (for example, a voice packet) to be transmitted as soon as possible through scheduling, ECN function, or SIB2 transmission procedure ( 320).
- a radio resource for example, a voice packet
- the base station 302 may warn the UE 300 in advance of an overload of the network or a deterioration of the connection state with the UE 300 through an explicit congestion notification (ECN) function.
- ECN is a function that the base station 302 signals the overload to the UE 300 and, for example, marking in the 2-bit area of the IP packet header transmitted by the base station 302 to the UE 300 (ie, ECN-CE). It can be implemented through.
- ECN-CE is a function that the base station 302 signals the overload to the UE 300 and, for example, marking in the 2-bit area of the IP packet header transmitted by the base station 302 to the UE 300 (ie, ECN-CE). It can be implemented through.
- the terminal 300 may start a procedure for avoiding degradation of a call quality such as lowering a voice bit rate.
- the base station 302 probabilistically permits the application of a voice or video call of the terminal 300 in an overload situation in which call requests increase rapidly through a system information block (SIB) type 2 periodically broadcasted or Deferred control, that is, service specific access control (SSAC) may be performed.
- SIB system information block
- SSAC service specific access control
- FIG. 4 is a diagram illustrating a service-specific access control operation in a packet-switched mobile communication network.
- a packet switched mobile communication network such as LTE may include one or more base stations 400 and 420 connected to the IMS 440 and one or more terminals 410 and 415 serviced by the base station 400.
- the one or more base stations may include a digital unit (DU) 420, which is a base station responsible for signal processing in a plurality of base stations, and a small base station remote radio head (RRH) 400 that extends the coverage of the DU 420. Can be.
- the packet-switched mobile communication network may further include an S-GW and a P-GW 430 that provide connectivity between the terminal and the IMS network 440.
- the base station 400 may periodically broadcast information necessary for the terminals 410 and 415 to access the base station 400 through SIB messages of a radio resource control (RRC) protocol.
- SIB can be defined from Type 2 to 16, each SIB Type is configured to be received by all the terminals in the cell through the appropriate period and transmission method.
- SSAC which is a function of probabilistically accepting a voice and video call request of a terminal, may use SIB Type2 (ie, SIB2). By receiving the SIB2, the UE may voluntarily defer the voice or video call request for a specified period as in the following procedure.
- Table 1 is an example of the SIB2 message structure that the terminal 410 receives from the base station 400.
- terminal A 410 is currently making a voice call through base station A 400, and terminal B 415 is attempting a video or voice call.
- SIB2 includes information necessary for the terminal to access the cell, in particular, ssac-BarringForMMTEL-Video-r9, which is restriction information for video call, ssac-BarringForMMTEL-Voice--r9, restriction information for voice call, connection restriction At least one of the element ac-BarringFactor, and the connection time-out ac-BarringTime (unit: seconds) may be included.
- 5 is a diagram illustrating a connection control method according to SSAC.
- the terminal may periodically receive information necessary for accessing the base station from the base station through an SIB message (eg, an SIB2 message). If the terminal intends to attempt a video call or a voice call, SSAC may proceed as follows.
- SIB message eg, an SIB2 message
- step 500 the terminal generates a random number (rand1) greater than or equal to 0 and less than 1. (0 ⁇ rand1 ⁇ 1)
- step 505 the terminal compares the generated random number (rand1) with the ac-BarringFactor of the information contained in the SIB2 received from the base station.
- the terminal may immediately try to connect with another terminal.
- the terminal If the random number rand1 generated by the terminal is greater than or equal to the ac-BarringFactor, the terminal generates another random number rand2 greater than or equal to 0 and less than 1 in step 515. (0 ⁇ rand2 ⁇ 1)
- step 520 the UE calculates ((0.7 + 0.6 * rand2) * ac-BarringTime) using ac-BarringTime among the information included in the SIB2 received from the base station, and calls for the same time as the calculated value. Defer the connection. The terminal may proceed to step 500 again.
- Tables 2 and 3 illustrate session negotiation proposal messages sent by an originating terminal of a call in a packet-switched mobile communication network, which is a fourth generation communication system.
- the terminal A supports the H.264 video codec and has a maximum of 500kbps.
- RTP real-time transport protocol
- UDP user datagram protocol
- IP internet protocol
- RR RTCP receive report
- the SDP Offer message which is a session negotiation proposal message transmitted from the terminal A to the terminal B, supports the two voice codecs of the AMR-WB and AMR, and is described relatively earlier in the SDP Offer message than the AMR.
- AMR-WB supports a total of nine compression schemes between 6.6 and 23.85kbps
- AMR or AMR-NB (narrow band)
- AS is an integer value obtained by adding RTP, UDP, and IP header to one frame of compressed voice, and means the maximum bit rate required for a call.
- B AS value of AMR 12.2kbps is 30.
- the bit rate of the voice call and the video call may have various bit rates of tens to hundreds of kbps.
- the SSAC method described with reference to FIG. 5 is suitable for 3G mobile communication, in which the bitrates of the voice call and the video call are fixed at 12.2kbs and 64kbps, respectively, so that bitrate adjustment is unnecessary.
- the call connection is delayed as described in FIG. 5 to control call quality and network capacity. Rather than controlling the connection in step 520, attempting a call by lowering the bit rate of the call will use resources more efficiently. Accordingly, the present disclosure proposes a flexible access control scheme that enables a terminal to adjust a bit rate of a call in a packet switched mobile communication system.
- Table 4 illustrates the structure of a SIB2 message according to an embodiment of the present disclosure.
- Table 4 shows that ssac-MaxVoiceBitRate, ssac-MaxVideoBitRate, and ssac-BarringTime information have been added.
- the SIB Type 2 message includes three fields, in particular, ssac-MaxVoiceBitRate, ssac-MaxVideoBitRate, and ssac-BarringTime, and the type of the fields is integer and the unit is kbps.
- the terminal When the ssac-MaxVoiceBitRate or ssac-MaxVideoBitRate is received, the terminal performs call connection when the bit rates of the video codec and the audio codec to be used for the call service through the packet-switched mobile communication network are less than or equal to ssac-MaxVoiceBitRate and ssac-MaxVideoBitRate (kbps), respectively. Try. Otherwise, the terminal attempts to connect the call by lowering the bitrates of the video codec and the voice codec to ssac-MaxVoiceBitRate and ssac-MaxVideoBitRate (kbps), respectively, or attempts to connect a call having a bitrate exceeded ssac-. Can be limited (delayed) by BarringTime (seconds).
- the time limit for the call connection may be calculated by combining ssac-BarringTime and a value randomly generated by the terminal.
- the present embodiment may not be applied simultaneously when ssac-BarringForMMTEL-Voice-r9 or ssac-BarringForMMTEL-Video-r9 is used.
- SSAC which is an existing technology for restricting network access
- Some terminals may allow a normal quality of service.
- FIG. 6 is a diagram illustrating a communication bit rate control method of a base station and a terminal according to an embodiment of the present disclosure.
- User terminal A 410 and user terminal B 415 may receive the SIB2 message from the base station 400.
- the base stations periodically transmitting the SIB2 message may also be different from each other.
- only a plurality of base stations are represented as one base station 400 for convenience of description.
- the user terminal A 410 (that is, the originating terminal) attempting the call may transmit an SDP Offer message, which is a session negotiation proposal message, to the user terminal B 415 (that is, the called terminal) through the base station 400 (610). , 615).
- SDP Offer message which is a session negotiation proposal message
- the user terminal B 415 may transmit a session negotiation response message SDP Answer message to the user terminal A 410 through the base station 400 (620 and 625).
- a call session is established between the terminals 410 and 415 by providing and receiving an SDP offer message and an SDP answer message, and a call service is provided.
- FIG. 7 is a diagram illustrating a session negotiation proposal operation of a call originating terminal according to an embodiment of the present disclosure.
- the calling terminal may receive the SIB2 message broadcast from the base station.
- the SIB2 message may include information about an allowable maximum bit rate described in Table 4 above.
- the SIB2 message may include at least one information of ssac-MaxVoiceBitRate, which is the maximum allowable voice bitrate, ssac-MaxVideoBitRate, which is the maximum allowable video bitrate, and ssac-BarringTime, which is the time limit.
- step 705 it is determined whether the allowable maximum bit rate is greater than the bit rate to be used by the terminal.
- an SDP offer message including a codec of the bit rate to be used by the terminal may be transmitted to the counterpart terminal.
- the terminal transmits an SDP offer message for suggesting a bit rate less than the allowed maximum bit rate to the counterpart terminal, or for a predetermined time limit.
- the timeout may be the ssac-BarringTime, or may be calculated by combining the ssac-BarringTime and a value randomly generated by the terminal.
- FIG. 8 is a diagram illustrating a session negotiation response operation of a called terminal according to an embodiment of the present disclosure.
- the called terminal may receive the SIB2 message broadcast from the base station.
- the SIB2 message may include information about an allowable maximum bit rate described in Table 4 above.
- the SIB2 message may include at least one information of ssac-MaxVoiceBitRate, which is the maximum allowable voice bitrate, ssac-MaxVideoBitRate, which is the maximum allowable video bitrate, and ssac-BarringTime, which is the time limit.
- step 805 the called terminal receives an SDP offer message, which is a session negotiation proposal message, from the calling terminal.
- step 810 the called terminal compares the allowed maximum bit rate with the bit rate of the codec included in the SDP offer message.
- the UE can transmit an SDP answer message including the codec included in the SDP offer message to the counterpart terminal in step 815.
- the terminal transmits an SDP answer message including a codec less than or equal to the allowable maximum bit rate to the counterpart terminal.
- the timeout may be the ssac-BarringTime, or may be calculated by combining the ssac-BarringTime and a value randomly generated by the terminal.
- Table 5 is an example of an SDP Offer message for a voice call according to an embodiment of the present disclosure.
- Table 5 illustrates an SDP Offer message in a network low load situation in which ssac-MaxVoiceBitRate is not received through the SIB2 message.
- the terminal may transmit a Session Initiation Protocol (SIP) Invite message including the SDP offer messages of Table 5 to the counterpart terminal via a packet switched mobile communication system.
- SIP Session Initiation Protocol
- Table 6 is another example of an SDP Offer message for a voice call according to an embodiment of the present disclosure.
- Table 6 exemplifies a case in which ssac-MaxVoiceBitRate is included in the SIB2 message received from the base station and its value is 30.
- a call connection attempt may not be allowed during ssac-BarringTime (seconds), during which the outgoing The terminal cannot send a SIP Invite message including an SDP offer.
- Tables 7 and 8 are examples of SDP Answer messages for voice calls according to one embodiment of the disclosure.
- the called terminal is capable of supporting both AMR-WB and AMR, as shown in Table 7, the called terminal can accept a call request with an AMR having a bit rate of 30 or less limited by SIB2, and the maximum of AMR-WB as shown in Table 8 below.
- a call connection attempt may not be allowed for ssac-BarringTime (seconds) if the received ssac-MaxVoiceBitRate value is less than the minimum bitrate value of AMR or AMR-WB.
- the time for which the call connection attempt is not allowed may be calculated by combining the ssac-BarringTime with a value randomly generated by the called terminal.
- Table 9 is an example of an SDP Offer message for a video call according to an embodiment of the present disclosure.
- Table 9 illustrates an SDP Offer message in a network low load situation in which ssac-MaxVideoBitRate is not received through the SIB2 message.
- the originating terminal may transmit a Session Initiation Protocol (SIP) Invite message including the SDP offer message of Table 9 to the counterpart terminal through a packet switched telecommunication system.
- SIP Session Initiation Protocol
- an SDP offer message including the corresponding video bitrate may be transmitted.
- Table 10 is another example of an SDP Offer message for a video call according to an embodiment of the present disclosure.
- Table 10 exemplifies a case where ssac-MaxVideoBitRate is included in the SIB2 message received from the base station and its value is 400.
- the call is not allowed for ssac-BarringTime seconds and no SIP Invite message can be sent during this period.
- the time at which the message is not allowed to be sent may be calculated by combining the ssac-BarringTime with a value randomly generated by the calling terminal.
- Tables 11 and 12 are examples of SDP offer message and SDP Answer message for video call according to one embodiment of the present disclosure, respectively.
- FIG. 9 is an exemplary configuration diagram of a base station apparatus according to an embodiment of the present disclosure.
- the base station apparatus 900 may include a transceiver 902 for transmitting and receiving a signal, data, or message with a terminal, and a controller 904 for controlling the transceiver 902.
- the controller 904 may be interpreted as performing all operations related to bit rate control of the base station described above in the present disclosure. Specifically, for example, the controller 904 may control the base station apparatus 900 to transmit an SIB2 message including at least one of maximum allowed bitrate and connection attempt timeout information to at least one terminal. have.
- transceiver 902 and the controller 904 are shown separately, but the transceiver 902 and the controller 904 may be implemented as one component.
- FIG. 10 is an exemplary configuration diagram of a terminal device according to an embodiment of the present disclosure.
- the terminal device 1000 may include a transceiver 1002 that transmits and receives a signal, data, or message with a base station and another terminal device, and a controller 1004 that controls the transceiver 1002.
- the controller 1004 may be interpreted as performing all operations related to bit rate control of the terminal described above in the present disclosure. Specifically, for example, the controller 1004 may allow the terminal device 1000 to send an SDP offer message or message to the other terminal using at least one of allowed maximum bit rate and connection attempt timeout information included in the SIB2 message. You can control to send SDP answer messages.
- transceiver 1002 and the controller 1004 are shown separately, but the transceiver 1002 and the controller 1004 may be implemented as one component.
- FIGS. 1 to 10 an example of a bitrate control method, a configuration diagram of an apparatus, and the like are not intended to limit the scope of the present disclosure. That is, all components, or steps of the operations described in FIGS. 1 to 10 should not be interpreted as essential components for the implementation of the invention, and may include only some of the components within the scope that does not impair the essence of the invention. Can be implemented.
- the above-described operations can be realized by providing a memory device storing the corresponding program code to an entity, a function, a base station, or any component in the terminal device of the communication system. That is, the controller of an entity, a function, a base station, or a terminal device can execute the above-described operations by reading and executing a program code stored in a memory device by a processor or a central processing unit (CPU).
- a processor or a central processing unit (CPU).
- the various components, modules, etc. of an entity, function, base station, or terminal device described herein may be a hardware circuit, for example, a complementary metal oxide semiconductor based logic circuit. And hardware circuitry such as firmware and a combination of software and / or hardware and software embedded in firmware and / or machine readable media.
- various electrical structures and methods may be implemented using transistors, logic gates, and electrical circuits such as application specific semiconductors.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Disclosed is a bitrate control method for a call service of an originating terminal in a packet exchange mobile communication system, comprising the steps of: receiving, from a base station, a periodic message including maximum bitrate information which can be applied to the call service by the originating terminal; determining a bitrate to be applied to the call service on the basis of the maximum bitrate information included in the periodic message; and transmitting, to another terminal, a session negotiation proposal message including the determined bitrate.
Description
본 발명은 이동통신 시스템에 관한 것으로, 네트워크가 과부하된 상황에서 통화 서비스를 허용하는 패킷 교환 이동통신 시스템의 방법 및 장치에 관한 것이다.The present invention relates to a mobile communication system, and more particularly, to a method and apparatus for a packet switched mobile communication system that allows a call service in a network overload situation.
4세대 이동통신이라 불리어지는 LTE(Long Term Evolution) 기술이 전 세계적으로 급속히 도입되고 있다. 음성 통화를 IP(Internet Protocol) 기반에서 제공하는 LTE 서비스인 VoLTE(Voice over LTE) 가 완전히 지원되지 않는 단계에서 음성 서비스는 대부분 CSFB(Circuit Switched FallBack) 방식으로 제공되고 있다. Long Term Evolution (LTE) technology, called fourth generation mobile communication, is rapidly being introduced worldwide. At the stage when Voice over LTE (VoLTE), a LTE service that provides voice calls based on Internet Protocol (IP), is not fully supported, voice services are mostly provided through a circuit switched fallback (CSFB) method.
엄밀히 말하면, CSFB 방식은 LTE 기반으로 음성 서비스를 제공하는 것이 아니다. 즉, CSFB 방식은, 데이터 통신은 LTE 망을 이용하여 제공하고, 음성 서비스의 제공이 필요한 경우에 3G 모드로 전환(FallBack)하여, 기존의 서킷 기반 네트워크를 통해 음성 서비스를 제공하는 방식이다. Strictly speaking, the CSFB scheme does not provide voice services based on LTE. That is, in the CSFB scheme, data communication is provided using an LTE network, and when a voice service is required, the CSFB scheme is switched to 3G mode (FallBack) to provide a voice service through an existing circuit-based network.
VoLTE와 같은 VoIP(Voice over Internet Protocol) LTE 시스템을 상용화하기 위해서는 품질에 민감한 기본 음성 통화 또는 영상 통화를 무선망에서 IP기반으로 제공하기 위해 필요한 여러 기술을 개발하고, 이를 최적화하는 과정이 필요하다. In order to commercialize Voice over Internet Protocol (VoIP) LTE systems such as VoLTE, it is necessary to develop and optimize various technologies necessary to provide quality-sensitive basic voice or video calls over the wireless network based on IP.
본 개시는 패킷 교환식 이동통신 시스템(예를 들어, LTE 시스템) 에서, 단말이 통화시 적용할 비트레이트를 조정할 수 있는 구체적인 방안을 제공한다.The present disclosure provides a specific method for adjusting a bit rate to be applied to the terminal in a packet-switched mobile communication system (eg, LTE system).
또한 본 개시는 패킷 교환식 이동통신 시스템에서 단말이 통화 서비스에 적용할 최대 비트레이트 정보 및 상기 단말의 연결 제한 시간 정보를 포함하는 메시지를 주기적으로 전송하여 상기 단말의 비트레이트 제어를 지원하는 기지국 장치를 제공한다.In addition, the present disclosure provides a base station apparatus for supporting a bit rate control of the terminal by periodically transmitting a message including the maximum bit rate information to be applied to the call service and the connection timeout information of the terminal in a packet-switched mobile communication system to provide.
또한 본 개시는 패킷 교환식 이동통신 시스템에서 상기 주기적 메시지에 포함되는 정보에 근거하여 통화 서비스에 적용할 비트레이트 제어를 수행하는 발신 단말을 제공한다.In addition, the present disclosure provides an originating terminal for performing a bit rate control to be applied to a call service based on the information included in the periodic message in a packet-switched mobile communication system.
또한 본 개시는 패킷 교환식 이동통신 시스템에서 상기 주기적 메시지 및 타 단말로부터 통화 서비스에 적용할 비트레이트를 포함하는 세션 교섭 제안 메시지의 정보에 근거하여 통화 서비스에 적용할 비트레이트 제어를 수행하는 착신 단말을 제공한다.In addition, the present disclosure provides a destination terminal for performing a bit rate control to be applied to a call service on the basis of the information in the session negotiation proposal message including the bit rate to be applied to the call service from the other terminal in the packet-switched mobile communication system to provide.
본 개시는 패킷 교환식 이동통신 시스템에서 발신 단말의 통화 서비스를 위한 비트레이트(bitrate) 제어 방법은, 기지국으로부터, 상기 발신 단말이 통화 서비스에 적용할 수 있는 최대 비트레이트 정보를 포함하는, 주기적 메시지를 수신하는 동작, 상기 주기적 메시지에 포함되는 상기 최대 비트레이트 정보에 근거하여 통화 서비스에 적용할 비트레이트를 결정하는 동작, 및 상기 결정된 비트레이트를 포함하는 세션 교섭 제안 메시지를 타 단말에게 송신하는 동작을 포함하는 제어 방법을 제안한다.The present disclosure provides a bitrate control method for a call service of an originating terminal in a packet-switched mobile communication system, comprising a periodic message, including a maximum bitrate information that the originating terminal can apply to a call service from a base station. Receiving, determining a bitrate to be applied to a call service based on the maximum bitrate information included in the periodic message, and transmitting a session negotiation proposal message including the determined bitrate to another terminal. A control method is included.
또한 본 개시는 패킷 교환식 이동통신 시스템에서 착신 단말의 통화 서비스를 위한 비트레이트(bitrate) 제어 방법은, 기지국으로부터, 상기 착신 단말이 통화 서비스에 적용할 수 있는 최대 비트레이트 정보를 포함하는, 주기적 메시지를 수신하는 동작, 타 단말로부터 통화 서비스에 적용할 비트레이트를 포함하는 세션 교섭 제안 메시지를 수신하는 동작, 상기 주기적 메시지에 포함되는 상기 최대 비트레이트 정보 및 상기 세션 교섭 제안 메시지에 포함되는 상기 통화 서비스에 적용할 비트레이트에 근거하여 통화 서비스에 적용할 비트레이트를 결정하는 동작, 및 상기 결정된 비트레이트를 포함하는 세션 교섭 응답 메시지를 상기 타 단말에게 송신하는 동작을 포함하는 제어 방법을 제안한다.In addition, the present disclosure provides a bitrate control method for a call service of a called terminal in a packet-switched mobile communication system, the periodic message including the maximum bitrate information that the called terminal can apply to the call service from the base station Receiving a session negotiation proposal message including a bitrate to be applied to a call service from another terminal, the maximum bitrate information included in the periodic message, and the call service included in the session negotiation proposal message. A control method including determining a bit rate to be applied to a call service based on the bit rate to be applied to, and transmitting a session negotiation response message including the determined bit rate to the other terminal.
또한 본 개시는 패킷 교환식 이동통신 시스템에서 통화 서비스를 위한 비트레이트를 제어하는 발신 단말에 있어서, 상기 발신 단말은, 기지국으로부터, 상기 발신 단말이 통화 서비스에 적용할 수 있는 최대 비트레이트 정보를 포함하는, 주기적 메시지를 수신하고, 결정된 비트레이트를 포함하는 세션 교섭 제안 메시지를 타 단말에게 송신하는 송수신부, 및 상기 주기적 메시지에 포함되는 정보에 근거하여 통화 서비스에 적용할 비트레이트를 결정하는 제어부를 포함하는 발신 단말을 제공한다. In another aspect, the present disclosure provides an originating terminal for controlling a bit rate for a call service in a packet-switched mobile communication system, wherein the originating terminal includes, from a base station, maximum bit rate information that the calling terminal can apply to a call service. And a transceiver for receiving a periodic message and transmitting a session negotiation proposal message including the determined bit rate to another terminal, and a controller for determining a bit rate to be applied to a call service based on the information included in the periodic message. It provides a calling terminal.
또한 본 개시는 패킷 교환식 이동통신 시스템에서 통화 서비스를 위한 비트레이트를 제어하는 착신 단말에 있어서, 상기 착신 단말은, 기지국으로부터, 상기 착신 단말이 통화 서비스에 적용할 수 있는 최대 비트레이트 정보를 포함하는, 주기적 메시지를 수신하고, 타 단말로부터 통화 서비스에 적용할 비트레이트를 포함하는 세션 교섭 제안 메시지를 수신하고, 결정된 비트레이트를 포함하는 세션 교섭 응답 메시지를 상기 타 단말에게 송신하는 송수신부, 및 상기 주기적 메시지에 포함되는 정보 및 상기 세션 교섭 제안 메시지에 근거하여 통화 서비스에 적용할 비트레이트를 결정하는 제어부를 포함하는 착신 단말을 제공한다.In another aspect, the present disclosure provides a destination terminal for controlling a bit rate for a call service in a packet-switched mobile communication system, wherein the destination terminal includes, from a base station, the maximum bit rate information that the destination terminal can apply to the call service; A transceiver for receiving a periodic message, receiving a session negotiation proposal message including a bit rate to be applied to a call service from another terminal, and transmitting a session negotiation response message including the determined bit rate to the other terminal; It provides a called terminal comprising a control unit for determining the bit rate to be applied to the call service based on the information included in the periodic message and the session negotiation proposal message.
또한 본 개시는 패킷 교환식 이동통신 시스템에서 단말의 통화 서비스를 위한 비트레이트 제어를 지원하는 기지국 장치에 있어서, 상기 기지국은, 상기 단말이 통화 서비스에 적용할 수 있는 최대 비트레이트 정보 및 상기 단말의 연결 제한 시간 정보를 포함하는 메시지를 구성하고, 적어도 하나의 단말에게 상기 구성한 메시지를 주기적으로 전송하는 동작을 제어하는 제어부를 포함하는 기지국 장치를 제공한다.The present disclosure also provides a base station apparatus supporting bit rate control for a call service of a terminal in a packet switched mobile communication system, wherein the base station is connected to the terminal and the maximum bit rate information that the terminal can apply to a call service. A base station apparatus including a control unit configured to configure a message including time-out information and to periodically transmit the configured message to at least one terminal is provided.
본 개시에서는 네트워크가 과부하된 상황에서 단말이 음성 또는 영상통화의 비트레이트를 직접 조절할 수 있다. In the present disclosure, the terminal may directly adjust the bit rate of the voice or video call in a situation where the network is overloaded.
그 외에 본 개시로 인해 얻을 수 있거나 추정되는 효과에 대해서는 본 개시의 실시 예에 대한 상세한 설명에서 직접적 또는 암시적으로 개시하도록 한다. 본 개시의 실시 예에 따라 추정되는 다양한 효과에 대해서는 후술될 상세한 설명 내에서 개시될 것이다.In addition, the effects obtained or estimated by the present disclosure will be disclosed directly or implicitly in the detailed description of the embodiments of the present disclosure. Various effects estimated in accordance with an embodiment of the present disclosure will be disclosed in the detailed description to be described later.
도 1은 2세대 통신의 예인 GSM(Global System for Mobile communication) 이동통신 시스템에서의 통화품질과 망 용량을 조절하는 동작의 예시도;1 is a diagram illustrating an operation of adjusting call quality and network capacity in a Global System for Mobile communication (GSM) mobile communication system, which is an example of second generation communication;
도 2은 3세대 통신시스템의 예인 WCDMA 이동통신 시스템에서의 통화품질과 망 용량을 조절하는 동작의 예시도;2 is an exemplary diagram of an operation of adjusting call quality and network capacity in a WCDMA mobile communication system which is an example of a third generation communication system;
도 3은 4세대 통신시스템의 예인 LTE 통신시스템에서의 통화품질과 망 용량을 조절하는 동작의 예시도;3 is an exemplary diagram of an operation of adjusting call quality and network capacity in an LTE communication system that is an example of a fourth generation communication system;
도 4는 서비스별 접속 제어 동작이 적용되는 패킷 교환식 이동통신망을 예시하는 도면;4 is a diagram illustrating a packet-switched mobile communication network to which a service-specific access control operation is applied;
도 5는 서비스별 접속 제어 방법을 예시하는 도면;5 is a diagram illustrating a service-specific access control method;
도 6은 본 개시의 일 실시예에 따른 기지국과 단말의 통화 비트레이트 제어 방법을 예시하는 도면;6 is a diagram illustrating a communication bit rate control method of a base station and a terminal according to an embodiment of the present disclosure;
도 7은 본 개시의 일 실시예에 따른 통화 발신 단말의 세션 교섭 제안 동작을 예시하는 도면;7 is a diagram illustrating session negotiation proposal operation of a call originating terminal according to an embodiment of the present disclosure;
도 8은 본 개시의 일 실시예에 따른 착신 단말의 세션 교섭 응답 동작을 예시하는 도면;8 illustrates a session negotiation response operation of a called terminal according to an embodiment of the present disclosure;
도 9는 본 개시의 일 실시예에 따른 기지국 장치의 구성 예시도;9 is an exemplary configuration diagram of a base station apparatus according to an embodiment of the present disclosure;
도 10은 본 개시의 일 실시예에 따른 단말 장치의 구성 예시도이다.10 is an exemplary configuration diagram of a terminal device according to an embodiment of the present disclosure.
하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. In the following description of the present invention, detailed descriptions of well-known functions or configurations will be omitted if it is determined that the detailed description of the present invention may unnecessarily obscure the subject matter of the present invention. Terms to be described later are terms defined in consideration of functions in the present invention, and may be changed according to intentions or customs of users or operators. Therefore, the definition should be made based on the contents throughout the specification.
이동통신 기술의 세대는 데이터 전송 속도에 따라 구분될 수 있다. 또한 전송속도는 전송 대상(음성, 문자, 동영상, 멀티미디어 등)을 좌우한다. 세대의 구분은 국제연합 산하의 국제전기통신연합(ITU: International Telecommunication Union)에 의해 결정된다. Generations of mobile communication technologies can be classified according to data transmission speeds. In addition, the transmission speed determines the transmission target (voice, text, video, multimedia, etc.). The division of households is determined by the International Telecommunication Union (ITU) under the United Nations.
ITU에 따르면, 1세대(1G)는 음성통화만 가능한 아날로그 통신 시대를 말한다. 아날로그 이동통신 시스템은 음성 전송에 아날로그 주파수변조(FM: Frequency Modulation)방식을, 신호 전송을 위해서는 주파수편이변조(FSK: Frequency Shift Keying)방식을 사용하였다.According to the ITU, the first generation (1G) refers to the era of analog communication where only voice calls can be made. The analog mobile communication system uses analog frequency modulation (FM) for voice transmission and frequency shift keying (FSK) for signal transmission.
2세대(2G)는 디지털 이동전화를 말하며, 음성통화 외에 문자메시지, 전자메일(e메일) 등의 데이터 전송이 가능한 수준이다. 그러나 2세대 이동통신은 데이터 전송속도가 느려 정지화상의 전송은 지원하나 동화상 전송은 서비스하지 않았다. The second generation (2G) refers to digital mobile phones, and can transmit data such as text messages and e-mails in addition to voice calls. However, the second generation mobile communication supports the transmission of still images due to the low data transmission speed, but does not provide the transmission of moving images.
3세대(3G)는 ITU에 의해 144kbps~2Mbps의 데이터 전송속도와 동영상을 제공하는 서비스로 규정되었고, CDMA(Code Division Multiple Access)2000-1x EV DO, WCDMA(Wideband Code Division Multiple Access) 등이 3세대에 속한다. 3세대에서는 문자, 음성, 동화상 등 멀티미디어 데이터를 현재의 유선 인터넷과 비슷한 속도와 화질로 즐길 수 있다. The third generation (3G) was defined by the ITU as a service that provides data rates of 144kbps to 2Mbps and video, and the CDMA (Code Division Multiple Access) 2000-1x EV DO, WCDMA (Wideband Code Division Multiple Access), etc. Belongs to the generation. In the third generation, users can enjoy multimedia data such as text, voice, and moving pictures at a speed and quality similar to those of the current wired Internet.
4세대 이동통신은 정지 상태에서 1Gbps, 60km이상 고속 이동시 100Mbps이상의 속도를 제공한다. LTE(Long Term Evolution)가 이에 속하며, ITU는 LTE-advanced와 WiMax-evolution을 4세대 이동통신 국제표준으로 채택하였다. The fourth generation mobile communication provides speeds of over 100Mbps when moving at high speeds of 1Gbps and 60km over a stationary state. Long Term Evolution (LTE) belongs to this category, and ITU adopted LTE-advanced and WiMax-evolution as international standards for 4G mobile communication.
본 개시는 VoLTE 시스템을 예로 들어 기술되었지만, 본 발명은 비트레이트를 조절할 수 있는 여타의 무선통신 시스템에 별다른 가감 없이 적용 가능하다. Although the present disclosure has been described using a VoLTE system as an example, the present invention can be applied to other wireless communication systems that can adjust the bit rate without any addition or subtraction.
2, 3세대 회선 교환식(circuit switched; CS) 이동통신망에서는 기지국 제어기에서 관할하는 여러 셀(cell)의 기지국에 연결된 모든 단말의 음성 비트레이트(bit rate)를 일괄적으로 실시간으로 조절하여 통화품질 및 망 용량을 상황에 맞게 조절할 수 있다. In the 2nd and 3rd generation circuit switched (CS) mobile communication networks, the voice bit rate of all terminals connected to the base stations of the various cells controlled by the base station controller is controlled in real time to collectively control call quality and Network capacity can be adjusted accordingly.
예를 들어, 출퇴근 시간처럼 음성 통화를 희망하는 단말의 수가 급증하는 상황에서, 기지국 또는 기지국 제어기는 단말의 음성 비트레이트를 낮추어 다소 낮은 품질에 더 많은 단말의 통화가 가능하도록 조절할 수 있다. 이때 기지국 또는 기지국 제어기는 통화가 진행중인 단말의 음성 비트레이트는 유지하고 새로 수용하는 통화의 음성 비트레이트를 낮추어 더 많은 통화를 허용하는 등의 융통성 있는 망 운용 전략을 구사할 수 있다. 단말이 셀(cell)간 경계 지역에 위치하여 신호 품질이 불량할 경우, 기지국 또는 기지국 제어기는 상기 단말의 음성 비트레이트를 낮추어 단말의 한정된 RF(radio frequency) 출력에서 각 비트레이트의 신호 대 잡음 비율(signal to noise ratio; SNR)을 증가시켜 전체적으로 통화 품질을 향상 시킬 수 있다. For example, in a situation in which the number of terminals wishing to make a voice call, such as commute time, increases, the base station or the base station controller may adjust the number of more terminals to a lower quality by lowering the voice bit rate of the terminal. At this time, the base station or the base station controller may use a flexible network operation strategy such as maintaining a voice bit rate of the terminal in the call and lowering the voice bit rate of the newly accepted call to allow more calls. If the terminal is located in a cell-cell boundary area and the signal quality is poor, the base station or base station controller lowers the voice bit rate of the terminal to reduce the signal-to-noise ratio of each bit rate at a limited radio frequency (RF) output of the terminal. Increasing the signal to noise ratio (SNR) can improve overall call quality.
2, 3 세대 통신 시스템과 같은 회선 교환식 이동통신망에서는 발신 단말(originating terminal) 측의 무선 구간과 착신 단말(terminating terminal) 측의 무선 구간 양쪽에서 통화 음성의 압축과 복원이 수행되는 고유한 특성이 있다. 이와 같이 음성의 압축과 복원이 1 개의 무선 구간 양쪽에서 이루어지는 환경에서, 기지국 또는 기지국 제어기에 의한 중앙집중적 비트레이트의 관리는 통화 요구의 급격한 변화에 빠르게 대응할 수 있다는 장점이 있다. In a circuit-switched mobile communication network such as a 2nd and 3rd generation communication system, there is an inherent characteristic that compression and restoration of voice call are performed in both a wireless section of an originating terminal and a wireless section of a terminating terminal. . As described above, in the environment in which voice compression and reconstruction are performed in one radio section, the centralized bitrate management by the base station or the base station controller has an advantage in that it can quickly respond to a sudden change in call demand.
도 1은 2세대 통신의 예인 GSM(Global System for Mobile communication) 이동통신 시스템에서의 통화품질과 망 용량을 조절하는 동작을 예시한 것이다. FIG. 1 illustrates an operation of adjusting call quality and network capacity in a Global System for Mobile communication (GSM) mobile communication system, which is an example of second generation communication.
2세대 이동통신 시스템에서는 이동단말(MS: mobile station)(100), 기지국(BTS: base transceiver station)(102), 기지국 제어기(BSC: base station controller)(104), 전화망과 연동하여 상기 MS에게 회선 교환 서비스를 제공하는 이동 전화 교환국(MSC: mobile switching center)(106) 및 공중 교환 전화망(PSTN: public switched telephone networks)(108)이 포함될 수 있다. In the second generation mobile communication system, a mobile station (MS) 100, a base transceiver station (BTS) 102, a base station controller (BSC) 104, and a telephone network are connected to the MS. Mobile switching centers (MSCs) 106 and public switched telephone networks (PSTN) 108 that provide circuit switching services may be included.
MS(100)은 기지국(102), 기지국 제어기(104), 및 이동 전화 교환국(106)을 통해 공중 교환 전화망(PSTN)(108)으로 음성 데이터를 전송할 수 있고, 상기 공중 교환 전화망(108)으로부터 음성 데이터를 수신할 수도 있다.MS 100 may transmit voice data to public switched telephone network (PSTN) 108 through base station 102, base station controller 104, and mobile switching center 106, and from public switched telephone network 108 Voice data may also be received.
구체적으로, 상기 MS(100)는 음성 데이터를 부호화하여 상기 기지국(102)로 전달하고, 상기 부호화된 데이터는 기지국(102)에서 복호화된 후, 상기 공중 교환 전화망(108)으로 전달될 수 있다(110). 또한, 상기 MS(100)는 상기 공중 교환 전화망(108)로부터 전달되는 부호화된 음성 데이터를 상기 기지국(102)를 통해 수신하고, 복호화하여 음성 신호로 복원할 수도 있다.In detail, the MS 100 may encode voice data and transmit the encoded voice data to the base station 102, and the encoded data may be decoded by the base station 102 and then transferred to the public switched telephone network 108 ( 110). In addition, the MS 100 may receive the encoded voice data transmitted from the public switched telephone network 108 through the base station 102, decode it, and restore the voice signal.
이때, 기지국 제어기(104)는 망 용량을 고려하여 MS(100)의 통화품질을 제어하기 위해 전송속도를 조절할 수 있다(115). 예를 들어, TDMA(time division multiple access; 시분할 다중접속) 기반의 GSM 시스템에서, 상기 기지국 제어기(104)는 상기 MS(100)에게 FR(full rate) 채널을 할당하거나 HR(half rate) 채널을 할당함으로써 통화품질을 제어할 수도 있다. 상기 FR 채널은 22.8kbps의 전송 속도를 갖는 채널이고, 상기 HR은 11.4 Kbps의 전송 속도를 갖는 채널이다. At this time, the base station controller 104 may adjust the transmission rate to control the call quality of the MS 100 in consideration of the network capacity (115). For example, in a time division multiple access (TDMA) based GSM system, the base station controller 104 may assign a full rate (FR) channel or an HR (half rate) channel to the MS 100. You can also control call quality by assigning. The FR channel is a channel having a transmission rate of 22.8 kbps, and the HR is a channel having a transmission rate of 11.4 Kbps.
또한, AMR(adaptive multi-rate) 음성 코덱(codec)이 사용되는 경우, 상기 기지국(102)은 각 MS(100)에 할당된 채널이 허용하는 범위 내에서 음성의 비트레이트를 채널 상황에 맞도록 조절하는 동작 즉, 코덱 모드 제어(CMC: codec mode control) 또는 코덱 모드 요청(CMR; codec mode request) 등을 교환할 수도 있다(120).In addition, when an adaptive multi-rate voice codec is used, the base station 102 adapts the bit rate of the voice to the channel situation within a range allowed by the channel allocated to each MS 100. The control operation, that is, codec mode control (CMC) or codec mode request (CMR) may be exchanged (120).
다른 일 예로서, CDMA2000 시스템에서는 다음과 같은 비트레이트 제어가 수행될 수도 있다. CDMA(code division multiple access; 코드분할 다중접속)기반의 CDMA2000 시스템에서는 EVRC(enhanced variable rate codec) 와 같은 음성 코덱이 사용되는데, 기지국 제어기(104)는 산하 기지국(102)에 연결된 각 MS(100)의 음성 평균 비트레이트를 조절하기 위하여 상향 평균 비트레이트를 지시하는 파라미터인 ‘RATE_REDUC’를 MS(100)에게 전송함으로써 통화 품질과 망 용량을 간접적으로 조절할 수도 있다.As another example, the following bit rate control may be performed in a CDMA2000 system. In a code division multiple access (CDMA) based CDMA2000 system, a voice codec such as enhanced variable rate codec (EVRC) is used, and the base station controller 104 is connected to each MS 100 connected to an affiliated base station 102. Call quality and network capacity may be indirectly adjusted by transmitting 'RATE_REDUC', which is a parameter indicating an upward average bitrate, to the MS 100 in order to adjust the voice average bitrate.
도 2은 3세대 통신시스템의 예인 WCDMA 이동통신 시스템에서의 통화품질과 망 용량을 조절하는 동작을 예시한 것이다. 2 illustrates an operation of adjusting call quality and network capacity in a WCDMA mobile communication system, which is an example of a third generation communication system.
3세대 이동통신 시스템에서는 사용자단말(UE: user equipment)(200), 기지국(NodeB)(202), 무선 망 제어기(RNC: radio network controller)(204), 전화망과 연동하여 상기 UE(200)에게 회선 교환 서비스를 제공하는 이동 전화 교환국(MSC: mobile switching center)(206) 및 공중 교환 전화망(PSTN: public switched telephone networks)(208)이 포함될 수 있다. In the 3rd generation mobile communication system, a user equipment (UE) 200, a base station (NodeB) 202, a radio network controller (RNC) 204, and a telephone network are connected to the UE 200. Mobile switching center (MSC) 206 and public switched telephone networks (PSTN) 208 that provide circuit switching services.
UE(200)은 기지국(202), 무선 망 제어기(204), 및 이동 전화 교환국(206)을 통해 공중 교환 전화망(PSTN)(208)으로 음성 데이터를 전송할 수 있고, 상기 공중 교환 전화망(208)으로부터 음성 데이터를 수신할 수도 있다.The UE 200 may transmit voice data to a public switched telephone network (PSTN) 208 via a base station 202, a wireless network controller 204, and a mobile switching center 206, and the public switched telephone network 208. Voice data may also be received from.
구체적으로, 상기 UE(200)는 음성 데이터를 부호화하여 상기 이동 전화 교환국(206)로 전달하고, 상기 부호화된 데이터는 이동 전화 교환국(206)에서 복호화된 후, 상기 공중 교환 전화망(208)로 전달될 수 있다(210). 또한, 상기 UE(200)는 상기 공중 교환 전화망(208)로부터 전달되는 부호화된 음성 데이터를 상기 이동 전화 교환국 (206)을 통해 수신하고, 복호화하여 음성 신호로 복원할 수도 있다.Specifically, the UE 200 encodes voice data and transmits the encoded voice data to the mobile switching center 206, and the coded data is decoded at the mobile switching center 206 and then transferred to the public switched telephone network 208. It may be 210. In addition, the UE 200 may receive the encoded voice data transmitted from the public switched telephone network 208 through the mobile switching center 206, decode, and restore the encoded voice data.
이때, 무선 망 제어기(204)는 망 용량을 고려하여 UE(200)의 통화품질을 제어하기 위해 전송속도를 조절할 수 있다(220). 예를 들어, CDMA 기술 기반의 WCDMA 시스템에서 AMR, AMR-WB(wideband) 등의 음성 코덱이 사용될 수 있는데, 상기 무선 망 제어기(204)는 산하 기지국(202)에 연결된 각각의 UE(200)의 최대 비트레이트를 조절하여 통화품질과 망 용량을 직접 조절할 수 있다. 구체적으로, 상기 무선 망 제어기(204)는 각각의 UE(200)에게 할당된 채널이 허용하는 범위 내에서 음성의 비트레이트를 채널 상황에 맞도록 조절하는 동작 즉, 코덱 모드 제어(CMC: codec mode control) 명령을 전송할 수 있다.In this case, the wireless network controller 204 may adjust the transmission rate to control the call quality of the UE 200 in consideration of network capacity (220). For example, in a CDMA technology-based WCDMA system, a voice codec such as AMR, AMR-WB (wideband) may be used, and the wireless network controller 204 may be configured to perform the operation of each UE 200 connected to an affiliated base station 202. By adjusting the maximum bitrate, you can directly adjust the call quality and network capacity. Specifically, the wireless network controller 204 adjusts the bit rate of the voice to fit the channel situation within a range allowed by the channel allocated to each UE 200, that is, codec mode control (CMC: codec mode). control) command can be sent.
도 3은 4세대 통신시스템의 예인 LTE 통신시스템에서의 통화품질과 망 용량을 조절하는 동작을 예시한 것이다. 3 illustrates an operation of adjusting call quality and network capacity in an LTE communication system, which is an example of a fourth generation communication system.
LTE 이동통신 시스템에서는 사용자단말(UE: user equipment)(300), 기지국(eNodeB)(302), S-GW(serving gateway)(304), P-GW(packet data network gateway)(306) 및 IMS 망(IP multimedia subsystem; IMS)(308)이 포함될 수 있다. In an LTE mobile communication system, a user equipment (UE) 300, a base station (eNodeB) 302, a serving gateway (S-GW) 304, a packet data network gateway (P-GW) 306, and an IMS IP multimedia subsystem (IMS) 308 may be included.
패킷 교환식 이동통신망에서는, 특정 코덱을 이용한 음성 신호의 압축이 발신 단말(300)에서 이루어지고, 상기 압축된 음성 신호가 IMS 망(308)을 통해 착신 단말까지 전달된 후, 상기 착신 단말에서 상기 압축된 음성 신호의 복원이 이루어지게 된다(310). 즉, 상기 압축된 음성 신호는 상기 발신 단말측 무선 구간과 상기 착신 단말측 무선 구간을 통과하게 되므로, 특정 무선 구간의 채널 상황만을 고려하여 음성 비트레이트를 조절할 수는 없게 된다. 따라서, 패킷 교환식(packet switched; PS) 이동통신망(예를 들어, LTE 시스템)에서는 기지국(eNodeB)이 각 단말(UE)의 음성 비트레이트를 직접 조절할 수 없다. 그러나 단말 간에 RTP(real-time transport protocol) 페이로드 헤더(payload header)의 CMR(codec mode request)명령이나 RTCP-APP(real-time transport control protocol application defined) 메시지를 사용해서 음성 비트레이트의 조절을 직접 요청할 수 있다(310).In a packet-switched mobile communication network, compression of a speech signal using a specific codec is performed at the calling terminal 300, and the compressed speech signal is delivered to the called terminal through the IMS network 308, and then the compressed at the called terminal. The restored voice signal is restored (310). That is, since the compressed voice signal passes through the outgoing terminal side wireless section and the destination terminal side wireless section, it is not possible to adjust the voice bit rate in consideration of the channel condition of a specific wireless section. Therefore, in a packet switched (PS) mobile communication network (eg, an LTE system), the base station eNodeB cannot directly adjust the voice bit rate of each UE. However, the voice bitrate is controlled between terminals by using a codec mode request (CMR) command of a real-time transport protocol (RTP) payload header or a real-time transport control protocol application defined (RTCP-APP) message. It may be requested directly (310).
한편, 기지국(302)은 스케쥴링, ECN 기능 또는 SIB2 전송 절차를 통해 조속히 전송되어야 할 패킷(예를 들어, 음성 패킷)에 무선 자원을 우선적으로 할당하는 식으로 통화품질을 간접적으로 제어할 수 있다(320). On the other hand, the base station 302 can indirectly control the call quality by assigning a radio resource to a packet (for example, a voice packet) to be transmitted as soon as possible through scheduling, ECN function, or SIB2 transmission procedure ( 320).
구체적으로, 기지국(302)은 명시적 혼잡 통지(ECN: explicit congestion notification) 기능을 통해 UE(300)에게 망의 과부하 혹은 상기 UE(300)과의 연결상태가 악화되는 상황을 사전에 경고할 수 있다. ECN은 기지국(302)이 UE(300)에게 과부하를 신호하는 기능이며 예를 들어, 기지국(302)이 UE(300)에게 전송하는 IP 패킷 헤더의 2 비트 영역 내 마킹(즉, ECN-CE)을 통해 구현될 수 있다. 단말(300)은 ECN-CE(congestion experienced) 표시가 된 음성 패킷을 수신하면 음성 비트레이트를 낮추는 등의 통화품질 저하를 회피하기 위한 절차를 시작할 수 있다. Specifically, the base station 302 may warn the UE 300 in advance of an overload of the network or a deterioration of the connection state with the UE 300 through an explicit congestion notification (ECN) function. have. ECN is a function that the base station 302 signals the overload to the UE 300 and, for example, marking in the 2-bit area of the IP packet header transmitted by the base station 302 to the UE 300 (ie, ECN-CE). It can be implemented through. When the terminal 300 receives a voice packet marked with an ECN-CE (congestion experienced), the terminal 300 may start a procedure for avoiding degradation of a call quality such as lowering a voice bit rate.
또한, 기지국(302)은 주기적으로 방송하는 SIB(system information block) 타입(type) 2를 통하여, 통화요청이 급증하는 과부하 상황에서 단말(300)의 음성 또는 영상 통화의 신청을 확률적으로 허용하거나 연기하는 제어 즉, 서비스 별 접속 제어(SSAC; service specific access control)를 할 수 있다.In addition, the base station 302 probabilistically permits the application of a voice or video call of the terminal 300 in an overload situation in which call requests increase rapidly through a system information block (SIB) type 2 periodically broadcasted or Deferred control, that is, service specific access control (SSAC) may be performed.
도 4는 패킷 교환식 이동통신망에서의 서비스별 접속 제어 동작을 예시하는 도면이다.4 is a diagram illustrating a service-specific access control operation in a packet-switched mobile communication network.
LTE와 같은 패킷 교환식 이동통신망에는 IMS(440)에 연결되는 하나 이상의 기지국(400, 420)과 상기 기지국(400)에 의해 서비스되는 하나 이상의 단말(410, 415)가 포함될 수 있다. 상기 하나 이상의 기지국은 다수의 기지국 내 신호처리를 담당하는 기지국인 DU(digital unit)(420) 및 상기 DU(420)의 커버리지를 확장시켜주는 소형 기지국 RRH(remote radio head)(400)를 포함할 수 있다. 상기 패킷 교환식 이동 통신망에는 단말과 IMS 망(440) 사이의 연결성을 제공하는 S-GW, P-GW(430)가 더 포함될 수 있다.A packet switched mobile communication network such as LTE may include one or more base stations 400 and 420 connected to the IMS 440 and one or more terminals 410 and 415 serviced by the base station 400. The one or more base stations may include a digital unit (DU) 420, which is a base station responsible for signal processing in a plurality of base stations, and a small base station remote radio head (RRH) 400 that extends the coverage of the DU 420. Can be. The packet-switched mobile communication network may further include an S-GW and a P-GW 430 that provide connectivity between the terminal and the IMS network 440.
기지국(400)은, RRC(radio resource control) 프로토콜의 SIB 메시지들을 통해, 단말(410, 415)이 상기 기지국(400)에 접속하는데 필요한 정보들을 주기적으로 방송할 수 있다. SIB는 Type 2부터 16까지 정의될 수 있으며, 각 SIB Type은 적절한 주기와 전송 방법을 통해 셀 내부의 모든 단말이 수신할 수 있도록 설정된다. 단말의 음성, 영상통화 요청을 확률적으로 수용하는 기능인 SSAC는 SIB Type2(즉, SIB2)를 사용할 수 있다. 단말은 SIB2를 수신함으로써 다음 절차와 같이 음성 또는 영상통화 요청을 지정된 기간 동안 자발적으로 연기할 수 있다.The base station 400 may periodically broadcast information necessary for the terminals 410 and 415 to access the base station 400 through SIB messages of a radio resource control (RRC) protocol. SIB can be defined from Type 2 to 16, each SIB Type is configured to be received by all the terminals in the cell through the appropriate period and transmission method. SSAC, which is a function of probabilistically accepting a voice and video call request of a terminal, may use SIB Type2 (ie, SIB2). By receiving the SIB2, the UE may voluntarily defer the voice or video call request for a specified period as in the following procedure.
표 1은 단말(410)이 기지국(400)으로부터 수신하는 SIB2 메시지 구조의 일 예이다.Table 1 is an example of the SIB2 message structure that the terminal 410 receives from the base station 400.
예를 들면, 단말 A(410)가 현재 음성통화를 기지국 A(400)를 통해 진행하고 있으며, 단말 B(415)는 영상통화 또는 음성통화를 시도하고 있다고 가정하자. For example, assume that terminal A 410 is currently making a voice call through base station A 400, and terminal B 415 is attempting a video or voice call.
SIB2는 단말이 셀에 접속하기 위해 필요한 정보를 포함하는데, 특히, 영상통화를 위한 제한 정보인 ssac-BarringForMMTEL-Video- r9, 음성 통화를 위한 제한 정보인 ssac-BarringForMMTEL-Voice--r9, 접속 제한 요소인 ac-BarringFactor, 및 접속 제한 시간인 ac-BarringTime (단위: 초) 중 적어도 하나가 포함될 수 있다. 상기 ac-BarringFactor의 값은 0보다 크거나 같고, 1보다는 작은 값이 될 수 있는데 구체적으로, p00=0, p05=0.05, p10=0.1, .... p95=0.95 과 같은 값을 가질 수 있다.SIB2 includes information necessary for the terminal to access the cell, in particular, ssac-BarringForMMTEL-Video-r9, which is restriction information for video call, ssac-BarringForMMTEL-Voice--r9, restriction information for voice call, connection restriction At least one of the element ac-BarringFactor, and the connection time-out ac-BarringTime (unit: seconds) may be included. The value of the ac-BarringFactor may be greater than or equal to 0 and less than 1, and specifically, may have values such as p00 = 0, p05 = 0.05, p10 = 0.1, .... p95 = 0.95. .
도 5는 SSAC 에 따른 접속 제어 방법을 예시하는 도면이다. 5 is a diagram illustrating a connection control method according to SSAC.
단말은 기지국에 접속하는데 필요한 정보들을 상기 기지국으로부터 SIB 메시지(예를 들어, SIB2 메시지)를 통해 주기적으로 수신할 수 있다. 상기 단말이 영상 통화 또는 음성 통화를 시도하고자 하는 경우, 다음 절차와 같이 SSAC가 진행될 수 있다.The terminal may periodically receive information necessary for accessing the base station from the base station through an SIB message (eg, an SIB2 message). If the terminal intends to attempt a video call or a voice call, SSAC may proceed as follows.
500단계에서, 상기 단말은 0보다 크거나 같고 1보다 작은 랜덤 숫자(rand1)를 생성한다. (0≤rand1<1)In step 500, the terminal generates a random number (rand1) greater than or equal to 0 and less than 1. (0≤rand1 <1)
505단계에서, 상기 단말은 상기 기지국으로부터 수신한 SIB2에 포함된 정보 중 ac-BarringFactor와 상기 생성한 랜덤 숫자(rand1)를 비교한다. In step 505, the terminal compares the generated random number (rand1) with the ac-BarringFactor of the information contained in the SIB2 received from the base station.
상기 단말이 생성한 랜덤 숫자(rand1)가 상기 ac-BarringFactor 보다 작다면, 510단계에서 상기 단말은 즉시 타 단말과의 통화 연결을 시도할 수 있다.If the random number rand1 generated by the terminal is smaller than the ac-BarringFactor, in step 510, the terminal may immediately try to connect with another terminal.
상기 단말이 생성한 랜덤 숫자(rand1)가 상기 ac-BarringFactor 보다 크거나 같다면, 515단계에서 상기 단말은 0보다 크거나 같고 1보다 작은 또 다른 랜덤 숫자(rand2)를 생성한다. (0≤rand2<1)If the random number rand1 generated by the terminal is greater than or equal to the ac-BarringFactor, the terminal generates another random number rand2 greater than or equal to 0 and less than 1 in step 515. (0≤rand2 <1)
520단계에서, 상기 단말은 상기 기지국으로부터 수신한 SIB2에 포함된 정보 중 ac-BarringTime 를 이용하여 ((0.7+0.6*rand2)*ac-BarringTime)를 계산하고, 상기 계산된 값만큼의 시간 동안 통화 연결을 연기한다. 그리고 상기 단말은 다시 500단계로 진행할 수 있다. In step 520, the UE calculates ((0.7 + 0.6 * rand2) * ac-BarringTime) using ac-BarringTime among the information included in the SIB2 received from the base station, and calls for the same time as the calculated value. Defer the connection. The terminal may proceed to step 500 again.
표 2와 표 3은 4세대 통신 시스템인 패킷 교환식 이동통신망에서 통화의 발신 단말이 보내는 세션 교섭 제안 메시지들을 예시한다.Tables 2 and 3 illustrate session negotiation proposal messages sent by an originating terminal of a call in a packet-switched mobile communication network, which is a fourth generation communication system.
표 2를 참조하면, 단말 A(발신 단말)가 단말 B(착신 단말)로 전송하는 세션 교섭 제안 메시지인 SDP(session description protocol) Offer 메시지에는 단말 A가 H.264 비디오 코덱을 지원하며 최대 500kbps의 비트레이트를 영상과 RTP(real-time transport protocol)/UDP(user datagram protocol)/IP(internet protocol) 헤더를 포함한 패킷 스트림(packet stream)에 사용하고 2500bps를 RTCP receive report(RR)에 사용하고 싶다는 제안을 포함하고 있다. 이러한 영상처리 능력은 profile-level-id값이 지정하는 범위 내에 있어야 하며 ‘42e00c’은 level 1.2를 의미한다.Referring to Table 2, in the session description protocol (SDP) Offer message, which is a session negotiation proposal message transmitted from the terminal A (the called terminal) to the terminal B (the called terminal), the terminal A supports the H.264 video codec and has a maximum of 500kbps. We want to use bitrates for packet streams that include video, real-time transport protocol (RTP) / user datagram protocol (UDP) / internet protocol (IP) headers, and 2500bps for RTCP receive report (RR). It contains suggestions. This image processing capability should be within the range specified by the profile-level-id value and '42e00c' means level 1.2.
표 3을 참조하면, 단말 A가 단말 B로 전송하는 세션 교섭 제안 메시지인SDP Offer 메시지는, 단말 A가 AMR-WB 및 AMR의 두 음성 코덱을 지원하며 AMR보다는 (SDP Offer 메시지에서 상대적으로 앞에 기재된) AMR-WB로 통화하기를 선호한다는 것을 나타낸다. AMR-WB는 6.6 ~ 23.85kbps 사이에 총 9가지 압축 방식을 지원하며 AMR(또는 AMR-NB(narrow band)로 지칭됨)은 4.75 ~ 12.2kbps 사이에 총 8가지 압축 방식을 지원한다. b=AS는 압축된 음성 1프레임에 RTP, UDP, IP헤더를 더한 값을 정수화한 수치로 통화에 필요한 최대 비트레이트를 의미하는데 b=AS:41은 AMR-WB 23.85kbps의 b=AS값이며, AMR 12.2kbps의 b=AS 값은 30이다.Referring to Table 3, the SDP Offer message, which is a session negotiation proposal message transmitted from the terminal A to the terminal B, supports the two voice codecs of the AMR-WB and AMR, and is described relatively earlier in the SDP Offer message than the AMR. ) Indicates that they prefer to call AMR-WB. AMR-WB supports a total of nine compression schemes between 6.6 and 23.85kbps, and AMR (or AMR-NB (narrow band)) supports a total of eight compression schemes between 4.75 and 12.2kbps. b = AS is an integer value obtained by adding RTP, UDP, and IP header to one frame of compressed voice, and means the maximum bit rate required for a call. b = AS: 41 is b = AS of AMR-WB 23.85kbps. , B = AS value of AMR 12.2kbps is 30.
이와 같이, 4세대 이동 통신 시스템에서는 음성통화 및 영상통화의 비트레이트가 수십~수백kbps의 다양한 비트레이트를 가질 수 있다.As described above, in the fourth generation mobile communication system, the bit rate of the voice call and the video call may have various bit rates of tens to hundreds of kbps.
도 5에서 설명한 SSAC 방식은 음성통화 및 영상통화의 허용 비트레이트가 각각 12.2kbs 및 64kbps 로 고정되어 비트레이트의 조절이 불필요했던 3세대 이동통신에는 적합하다. 그러나, 4세대 이상의 이동통신에서는 음성통화 및 영상통화의 비트레이트가 수십~수백kbps의 다양한 비트레이트를 가질 수 있으므로, 통화품질 및 망 용량의 제어를 위해 도 5에서 설명한 바와 같이 통화 연결을 연기(520단계)하는 방식으로 접속을 제어하기보다는 통화의 비트레이트를 낮추어 통화를 시도하는 것이 보다 자원을 효율적으로 사용하는 것이 될 것이다. 따라서, 본 개시에서는 패킷 교환 이동통신 시스템에서 단말이 통화의 비트레이트의 조절을 가능케 하는 융통성 있는 접속 제어 방식을 제안한다. The SSAC method described with reference to FIG. 5 is suitable for 3G mobile communication, in which the bitrates of the voice call and the video call are fixed at 12.2kbs and 64kbps, respectively, so that bitrate adjustment is unnecessary. However, in 4th generation or more mobile communication, since the bitrates of voice calls and video calls can have various bitrates of several tens to hundreds of kbps, the call connection is delayed as described in FIG. 5 to control call quality and network capacity. Rather than controlling the connection in step 520, attempting a call by lowering the bit rate of the call will use resources more efficiently. Accordingly, the present disclosure proposes a flexible access control scheme that enables a terminal to adjust a bit rate of a call in a packet switched mobile communication system.
표 4는 본 개시의 일 실시예에 따른 SIB2 메시지의 구조를 예시한다.Table 4 illustrates the structure of a SIB2 message according to an embodiment of the present disclosure.
표 4는 표 1과 비교할 때, ssac-MaxVoiceBitRate, ssac-MaxVideoBitRate 및 ssac-BarringTime 정보가 추가되었음을 알 수 있다.Compared with Table 1, Table 4 shows that ssac-MaxVoiceBitRate, ssac-MaxVideoBitRate, and ssac-BarringTime information have been added.
표 4를 참조하면, SIB Type 2 메시지는 특히 ssac-MaxVoiceBitRate, ssac-MaxVideoBitRate, ssac-BarringTime의 세 필드를 포함하고 있으며, 상기 필드들의 타입은 정수(integer)이며 단위는 kbps이다. Referring to Table 4, the SIB Type 2 message includes three fields, in particular, ssac-MaxVoiceBitRate, ssac-MaxVideoBitRate, and ssac-BarringTime, and the type of the fields is integer and the unit is kbps.
단말은 ssac-MaxVoiceBitRate 또는 ssac-MaxVideoBitRate가 수신될 경우에, 패킷 교환식 이동통신망을 통한 통화 서비스에 사용될 영상 코덱 및 음성 코덱의 비트레이트가 각각 ssac-MaxVoiceBitRate 및 ssac-MaxVideoBitRate (kbps) 이하인 경우 통화 연결을 시도한다. 한편, 그렇지 않은 경우에 상기 단말은 영상코덱 및 음성코덱의 비트레이트를 각각 ssac-MaxVoiceBitRate 및 ssac-MaxVideoBitRate (kbps) 이하로 낮추어 통화 연결을 시도하거나, 비트레이트가 초과한 통화의 연결 시도를 ssac-BarringTime (초)만큼 제한할 수 있다(연기시킬 수 있다). When the ssac-MaxVoiceBitRate or ssac-MaxVideoBitRate is received, the terminal performs call connection when the bit rates of the video codec and the audio codec to be used for the call service through the packet-switched mobile communication network are less than or equal to ssac-MaxVoiceBitRate and ssac-MaxVideoBitRate (kbps), respectively. Try. Otherwise, the terminal attempts to connect the call by lowering the bitrates of the video codec and the voice codec to ssac-MaxVoiceBitRate and ssac-MaxVideoBitRate (kbps), respectively, or attempts to connect a call having a bitrate exceeded ssac-. Can be limited (delayed) by BarringTime (seconds).
상기 통화 연결이 제한되는 시간은 ssac-BarringTime 과 상기 단말이 임의로 생성한 수치와 결합하여 산출될 수도 있다. 다만, 본 실시예는 ssac-BarringForMMTEL-Voice-r9 또는 ssac-BarringForMMTEL-Video-r9이 사용되는 경우에는 동시에 적용되지 않을 수 있다.The time limit for the call connection may be calculated by combining ssac-BarringTime and a value randomly generated by the terminal. However, the present embodiment may not be applied simultaneously when ssac-BarringForMMTEL-Voice-r9 or ssac-BarringForMMTEL-Video-r9 is used.
한편, 단말의 종류 혹은 요구되는 서비스 품질수준에 따라 상기 단말에게 높은 우선 순위를 부여할 필요가 존재하는 경우, 네트워크의 접속을 제한하는 기존 기술인 SSAC를 따르거나 무시할 수 있도록 설정하여 네트워크의 과부하 상태에서도 일부 단말에게는 정상적인 품질의 서비스를 허용할 수도 있다.On the other hand, if there is a need to give the terminal a high priority according to the type of terminal or the required quality of service level, SSAC, which is an existing technology for restricting network access, may be set to be ignored or ignored, even in an overload state of the network. Some terminals may allow a normal quality of service.
도 6은 본 개시의 일 실시예에 따른 기지국과 단말의 통화 비트레이트 제어 방법을 예시하는 도면이다.6 is a diagram illustrating a communication bit rate control method of a base station and a terminal according to an embodiment of the present disclosure.
사용자 단말 A(410)과 사용자 단말 B(415)는 기지국(400)으로부터 SIB2 메시지를 수신할 수 있다. 이때, 상기 사용자 단말 A(410)과 상기 사용자 단말(415)의 서빙 기지국은 서로 다를 수 있으므로, SIB2 메시지를 주기적으로 송신하는 기지국도 서로 다를 수 있다. 여기서는 단지 설명의 편의를 위하여, 다수의 기지국을 하나의 기지국(400)으로 표시하였다. User terminal A 410 and user terminal B 415 may receive the SIB2 message from the base station 400. In this case, since the serving base stations of the user terminal A 410 and the user terminal 415 may be different from each other, the base stations periodically transmitting the SIB2 message may also be different from each other. Here, only a plurality of base stations are represented as one base station 400 for convenience of description.
통화를 시도하는 사용자 단말 A(410)(즉, 발신 단말)은 기지국(400)을 통해 사용자 단말 B(415)(즉, 착신 단말)에게 세션 교섭 제안 메시지인 SDP Offer 메시지를 전송할 수 있다(610, 615).The user terminal A 410 (that is, the originating terminal) attempting the call may transmit an SDP Offer message, which is a session negotiation proposal message, to the user terminal B 415 (that is, the called terminal) through the base station 400 (610). , 615).
상기 SDP Offer 메시지에 대한 응답으로써, 상기 사용자 단말 B(415)는 상기 상기 기지국(400)을 통해 상기 사용자 단말 A(410)에게 세션 교섭 응답 메시지 SDP Answer 메시지를 전송할 수 있다(620, 625). 이와 같이, SDP offer 메시지와 SDP answer 메시지를 주고 받음으로써 상기 단말들(410, 415) 사이에 통화 세션이 수립되고 통화 서비스가 제공된다.In response to the SDP Offer message, the user terminal B 415 may transmit a session negotiation response message SDP Answer message to the user terminal A 410 through the base station 400 (620 and 625). As such, a call session is established between the terminals 410 and 415 by providing and receiving an SDP offer message and an SDP answer message, and a call service is provided.
도 7은 본 개시의 일 실시예에 따른 통화 발신 단말의 세션 교섭 제안 동작을 예시하는 도면이다.7 is a diagram illustrating a session negotiation proposal operation of a call originating terminal according to an embodiment of the present disclosure.
700단계에서, 발신 단말은 기지국에서 방송되는 SIB2 메시지를 수신할 수 있다. 상기 SIB2 메시지는 상기 표 4에서 설명한 허용 최대 비트레이트에 관한 정보를 포함할 수 있다. 구체적으로, 상기 SIB2 메시지는 허용 최대 음성 비트레이트인 ssac-MaxVoiceBitRate, 허용 최대 영상 비트레이트인 ssac-MaxVideoBitRate, 및 제한 시간인 ssac-BarringTime 중 적어도 하나의 정보를 포함할 수 있다.In step 700, the calling terminal may receive the SIB2 message broadcast from the base station. The SIB2 message may include information about an allowable maximum bit rate described in Table 4 above. Specifically, the SIB2 message may include at least one information of ssac-MaxVoiceBitRate, which is the maximum allowable voice bitrate, ssac-MaxVideoBitRate, which is the maximum allowable video bitrate, and ssac-BarringTime, which is the time limit.
705단계에서, 상기 허용 최대 비트레이트가 상기 단말이 사용할 비트레이트보다 큰지 여부를 판단한다.In step 705, it is determined whether the allowable maximum bit rate is greater than the bit rate to be used by the terminal.
상기 허용 최대 비트레이트가 상기 단말이 사용할 비트레이트보다 크면, 710단계에서 상기 단말이 사용할 비트레이트의 코덱을 포함하는 SDP offer 메시지를 상대 단말에게 전송할 수 있다. If the maximum allowable bit rate is greater than the bit rate to be used by the terminal, in operation 710, an SDP offer message including a codec of the bit rate to be used by the terminal may be transmitted to the counterpart terminal.
한편, 상기 허용 최대 비트레이트가 상기 단말이 사용할 비트레이트보다 크지 않다면, 715단계에서 상기 단말은 상기 허용 최대 비트레이트 이하의 비트레이트를 제안하는 SDP offer 메시지를 상기 상대 단말에게 전송하거나, 일정 제한시간 동안 SDP offer 메시지 전송을 연기할 수도 있다. 일 예로 제한시간은 상기 ssac-BarringTime일 수도 있으며, 또는 상기 ssac-BarringTime과 상기 단말이 임의로 생성한 수치와 결합하여 산출될 수도 있다.On the other hand, if the maximum allowable bit rate is not greater than the bit rate to be used by the terminal, in step 715, the terminal transmits an SDP offer message for suggesting a bit rate less than the allowed maximum bit rate to the counterpart terminal, or for a predetermined time limit. You can postpone sending SDP offer messages. For example, the timeout may be the ssac-BarringTime, or may be calculated by combining the ssac-BarringTime and a value randomly generated by the terminal.
도 8은 본 개시의 일 실시예에 따른 착신 단말의 세션 교섭 응답 동작을 예시하는 도면이다.8 is a diagram illustrating a session negotiation response operation of a called terminal according to an embodiment of the present disclosure.
800단계에서, 착신 단말은 기지국에서 방송되는 SIB2 메시지를 수신할 수 있다. 상기 SIB2 메시지는 상기 표 4에서 설명한 허용 최대 비트레이트에 관한 정보를 포함할 수 있다. 구체적으로, 상기 SIB2 메시지는 허용 최대 음성 비트레이트인 ssac-MaxVoiceBitRate, 허용 최대 영상 비트레이트인 ssac-MaxVideoBitRate, 및 제한 시간인 ssac-BarringTime 중 적어도 하나의 정보를 포함할 수 있다.In step 800, the called terminal may receive the SIB2 message broadcast from the base station. The SIB2 message may include information about an allowable maximum bit rate described in Table 4 above. Specifically, the SIB2 message may include at least one information of ssac-MaxVoiceBitRate, which is the maximum allowable voice bitrate, ssac-MaxVideoBitRate, which is the maximum allowable video bitrate, and ssac-BarringTime, which is the time limit.
805단계에서, 상기 착신 단말은 발신 단말로부터 세션 교섭 제안 메시지인 SDP offer 메시지를 수신한다.In step 805, the called terminal receives an SDP offer message, which is a session negotiation proposal message, from the calling terminal.
810단계에서, 상기 착신 단말은 상기 허용 최대 비트레이트와 상기 SDP offer 메시지에 포함된 코덱의 비트레이트를 비교한다.In step 810, the called terminal compares the allowed maximum bit rate with the bit rate of the codec included in the SDP offer message.
상기 허용 최대 비트레이트가 상기 SDP offer 메시지에 포함된 코덱의 비트레이트보다 크다면, 815단계에서 상기 단말은 SDP offer 메시지에 포함된 코덱을 포함하는 SDP answer메시지를 상기 상대 단말에게 전송할 수 있다.If the allowable maximum bitrate is greater than the bitrate of the codec included in the SDP offer message, the UE can transmit an SDP answer message including the codec included in the SDP offer message to the counterpart terminal in step 815.
상기 허용 최대 비트레이트가 상기 SDP offer 메시지에 포함된 코덱의 비트레이트보다 크지 않다면, 820단계에서 상기 단말은 상기 허용 최대 비트레이트 이하의 코덱을 포함하는 SDP answer메시지를 상기 상대 단말에게 전송하거나, 일정 제한 시간동안 SDP answer 메시지의 전송을 연기할 수도 있다. 일 예로 제한시간은 상기 ssac-BarringTime일 수도 있으며, 또는 상기 ssac-BarringTime과 상기 단말이 임의로 생성한 수치와 결합하여 산출될 수도 있다.If the maximum allowable bit rate is not greater than the bit rate of the codec included in the SDP offer message, in step 820, the terminal transmits an SDP answer message including a codec less than or equal to the allowable maximum bit rate to the counterpart terminal, You can also delay sending SDP answer messages for a limited time. For example, the timeout may be the ssac-BarringTime, or may be calculated by combining the ssac-BarringTime and a value randomly generated by the terminal.
표 5는 본 개시의 일 실시예에 따른 음성 통화를 위한 SDP Offer 메시지의 예시이다.Table 5 is an example of an SDP Offer message for a voice call according to an embodiment of the present disclosure.
표 5는 SIB2 메시지를 통해 ssac-MaxVoiceBitRate가 수신되지 않는 네트워크 저부하 상황에서의 SDP Offer 메시지를 예시한다. 단말은 표 5의 SDP offer 메시지를 포함하는 SIP(session initiation protocol) Invite 메시지를 패킷 교환식 이동통신 시스템을 경유하여 상대 단말에 전송할 수 있다. Table 5 illustrates an SDP Offer message in a network low load situation in which ssac-MaxVoiceBitRate is not received through the SIB2 message. The terminal may transmit a Session Initiation Protocol (SIP) Invite message including the SDP offer messages of Table 5 to the counterpart terminal via a packet switched mobile communication system.
이때 비트레이트 (b=AS)는 AMR-WB이 사용가능한 최대 비트레이트 41kbps로 설정된다(IPv4의 경우). At this time, the bitrate (b = AS) is set to the maximum bitrate 41kbps that AMR-WB can use (for IPv4).
표 6은 본 개시의 일 실시예에 따른 음성 통화를 위한 SDP Offer 메시지의 다른 예시이다.Table 6 is another example of an SDP Offer message for a voice call according to an embodiment of the present disclosure.
표 6은 기지국으로부터 수신한 SIB2 메시지에 ssac-MaxVoiceBitRate가 포함되고 그 값이 30 일 경우를 예시한다. Table 6 exemplifies a case in which ssac-MaxVoiceBitRate is included in the SIB2 message received from the base station and its value is 30.
발신 단말에서 발송하는 SDP Offer는 음성 코덱의 모든 비트레이트를 지원해야 하는데, AMR-WB이 사용가능한 최대 비트레이트 41kbps 를 지원할 수 없으므로, 상기 발신 단말은 AMR-WB를 제안하지 못하며 b=AS는 AMR 코덱의 최대값인 30kbps로 설정될 수 있다. 즉, 상기 발신 단말은 AMR-WB를 SDP offer에서 제외하게 된다.The SDP Offer sent from the calling terminal should support all bitrates of the voice codec. Since the AMR-WB cannot support the maximum bit rate of 41kbps, the calling terminal cannot suggest AMR-WB and b = AS is AMR. The maximum value of the codec may be set to 30 kbps. That is, the calling terminal excludes the AMR-WB from the SDP offer.
선택적으로, 상기 발신 단말이 수신한 ssac-MaxVoiceBitRate 값이 AMR 또는 AMR-WB의 최소 비트레이트 값보다 작은 경우에 통화 연결 시도는 ssac-BarringTime (초)동안 허용되지 않을 수 있으며, 이 기간 동안 상기 발신 단말은 SDP offer를 포함하는 SIP Invite 메시지를 발송할 수 없다.Optionally, if the ssac-MaxVoiceBitRate value received by the originating terminal is less than the minimum bitrate value of AMR or AMR-WB, a call connection attempt may not be allowed during ssac-BarringTime (seconds), during which the outgoing The terminal cannot send a SIP Invite message including an SDP offer.
표 7, 표 8은 본 개시의 일 실시예에 따른 음성 통화를 위한 SDP Answer 메시지의 예시들이다.Tables 7 and 8 are examples of SDP Answer messages for voice calls according to one embodiment of the disclosure.
표 7, 표 8에서는 착신 단말이 발신 단말로부터 표 5의 SDP offer 메시지를 받은 경우를 가정한다. 즉, 발신 단말은 AMR-WB, AMR 코덱을 모두 지원하며 비트레이트 (b=AS)는 AMR-WB가 사용가능한 비트레이트의 최대값인 41kbps을 설정하여 SDP offer 메시지를 전송하였다. 상기 발신 단말이 연결된 기지국의 용량에는 문제가 없으나 상기 착신 단말이 연결된 기지국의 과부하로 인해 ssac-MaxVoiceBitRate=30으로 설정된 SIB 2를 방송하고 있다. In Tables 7 and 8, it is assumed that the called terminal receives the SDP offer message of Table 5 from the calling terminal. That is, the calling terminal supports both AMR-WB and AMR codecs, and the bit rate (b = AS) is set to 41 kbps, which is the maximum value of the bit rate that AMR-WB can use to transmit the SDP offer message. There is no problem with the capacity of the base station to which the calling terminal is connected, but the SIB 2 is set to ssac-MaxVoiceBitRate = 30 due to the overload of the base station to which the called terminal is connected.
상기 착신 단말은 AMR-WB, AMR을 모두 지원할 능력이 있다고 하더라도, 표 7에서와 같이 SIB2에서 제한한 비트레이트 30 이하인 AMR로 통화요청을 수용할 수 있고, 표 8에서와 같이 AMR-WB의 최대 비트레이트를 12.65kbps로 제한하여 “mode-set=0, 1, 2” 만을 수용할 수도 있다. Although the called terminal is capable of supporting both AMR-WB and AMR, as shown in Table 7, the called terminal can accept a call request with an AMR having a bit rate of 30 or less limited by SIB2, and the maximum of AMR-WB as shown in Table 8 below. The bit rate can be limited to 12.65kbps to accommodate only “mode-set = 0, 1, 2”.
선택적으로, 수신된 ssac-MaxVoiceBitRate값이 AMR 또는 AMR-WB의 최소 비트레이트 값보다 작은 경우에 통화 연결 시도는 ssac-BarringTime (초)동안 허용되지 않을 수도 있다. 또한, 상기 통화 연결 시도가 허용되지 않는 시간은 상기 ssac-BarringTime와 상기 착신 단말이 임의로 생성한 수치로 결합하여 산출될 수도 있다.Optionally, a call connection attempt may not be allowed for ssac-BarringTime (seconds) if the received ssac-MaxVoiceBitRate value is less than the minimum bitrate value of AMR or AMR-WB. In addition, the time for which the call connection attempt is not allowed may be calculated by combining the ssac-BarringTime with a value randomly generated by the called terminal.
표 9는 본 개시의 일 실시예에 따른 영상 통화를 위한 SDP Offer 메시지의 예시이다.Table 9 is an example of an SDP Offer message for a video call according to an embodiment of the present disclosure.
표 9는 SIB2 메시지를 통해 ssac-MaxVideoBitRate가 수신되지 않는 네트워크 저부하 상황에서의 SDP Offer 메시지를 예시한다. 발신 단말은 표 9의 SDP offer 메시지를 포함하는 SIP(session initiation Protocol) Invite 메시지를 패킷 교환식 이통통신 시스템을 경유하여 상대 단말에 전송할 수 있다. Table 9 illustrates an SDP Offer message in a network low load situation in which ssac-MaxVideoBitRate is not received through the SIB2 message. The originating terminal may transmit a Session Initiation Protocol (SIP) Invite message including the SDP offer message of Table 9 to the counterpart terminal through a packet switched telecommunication system.
또한 사용하고자 하는 영상 비트레이트가 수신된 ssac-MaxVideoBitRate이하인 경우에도 해당 영상 비트레이트를 포함하는 SDP offer 메시지가 전송될 수 있다.In addition, even when the video bitrate to be used is less than or equal to the received ssac-MaxVideoBitRate, an SDP offer message including the corresponding video bitrate may be transmitted.
표 10은 본 개시의 일 실시예에 따른 영상 통화를 위한 SDP Offer 메시지의 다른 예시이다.Table 10 is another example of an SDP Offer message for a video call according to an embodiment of the present disclosure.
표 10은 기지국으로부터 수신한 SIB2 메시지에 ssac-MaxVideoBitRate가포함되고 그 값이 400 일 경우를 예시한다. Table 10 exemplifies a case where ssac-MaxVideoBitRate is included in the SIB2 message received from the base station and its value is 400.
수신된 ssac-MaxVideoBitRate가 400인 상황에서 사용하고자 하는 비트레이트 (b=AS)값이 500kbps이라면 통화 요청이 기각될 수도 있고, 상기 비트레이트 (b=AS)를 400kbps 이하로 낮추어서 SDP offer 메시지를 전송할 수도 있다. 이러한 두 가지 동작 중에서 어떤 동작이 수행될 지는 네트워크 사업자의 정책에 의해 결정될 수 있다. If the received bitrate (b = AS) is 500kbps when the received ssac-MaxVideoBitRate is 400, the call request may be rejected, and the SDP offer message is transmitted by lowering the bitrate (b = AS) to 400kbps or less. It may be. Which of these two operations is to be performed may be determined by the policy of the network operator.
또한, ssac-MaxVideoBitRate 정보가 수신되었는데 상기 수신된 ssac-MaxVideoBitRate 값이 0인 경우 통화는 ssac-BarringTime초 동안 허용되지 않으며 이 기간 동안 SIP Invite 메시지를 발송할 수 없다. 상기 메시지 발송이 허용되지 않는 시간은 상기 ssac-BarringTime와 상기 발신 단말이 임의로 생성한 수치로 결합하여 산출될 수도 있다.In addition, if ssac-MaxVideoBitRate information is received and the received ssac-MaxVideoBitRate value is 0, the call is not allowed for ssac-BarringTime seconds and no SIP Invite message can be sent during this period. The time at which the message is not allowed to be sent may be calculated by combining the ssac-BarringTime with a value randomly generated by the calling terminal.
표 11, 표 12는 각각 본 개시의 일 실시예에 따른 영상 통화를 위한 SDP offer 메시지와 SDP Answer 메시지의 예시이다.Tables 11 and 12 are examples of SDP offer message and SDP Answer message for video call according to one embodiment of the present disclosure, respectively.
표 11에서 발신 단말은 영상 서비스 비트레이트 b=AS를 300kbps로 설정하였으며, 표 12에서 착신 단말의 영상 서비스 비트레이트 값은 240kbps로 설정되어 있다. SDP에 포함된 영상 비트레이트가 SIB2메시지에 포함된 ssac-MaxVideoBitRate 값 400 이하이므로 즉시 통화 연결 시도가 허용될 수 있다. In Table 11, the calling terminal set the video service bitrate b = AS to 300kbps, and in Table 12, the video service bitrate value of the called terminal is set to 240kbps. Since the video bitrate included in the SDP is less than or equal to the ssac-MaxVideoBitRate value 400 included in the SIB2 message, an immediate call connection attempt may be allowed.
또한, 상기 착신 단말에서 ssac-MaxVideoBitRate 값이 수신되고 상기 수신된 ssac-MaxVideoBitRate 값이 0인 경우 SDP Answer 메시지 전송을 통한 통화 연결 시도는 ssac-BarringTime(초) 동안 허용되지 않는다.In addition, when the ssac-MaxVideoBitRate value is received at the called terminal and the received ssac-MaxVideoBitRate value is 0, a call connection attempt through SDP Answer message transmission is not allowed for ssac-BarringTime (seconds).
도 9는 본 개시의 일 실시예에 따른 기지국 장치의 구성 예시도이다.9 is an exemplary configuration diagram of a base station apparatus according to an embodiment of the present disclosure.
기지국 장치(900)는 단말과 신호, 데이터 또는 메시지를 송수신하는 송수신부(902)와 상기 송수신부(902)를 제어하는 제어부(904)를 포함할 수 있다.The base station apparatus 900 may include a transceiver 902 for transmitting and receiving a signal, data, or message with a terminal, and a controller 904 for controlling the transceiver 902.
상기 제어부(904)는 본 개시에서 상술한 기지국의 비트레이트 제어 관련 모든 동작들을 수행하는 것으로 해석될 수 있다. 구체적으로 예를 들어, 상기 제어부(904)는 상기 기지국 장치(900)가 적어도 하나의 단말에게 허용 최대 비트레이트 및 연결 시도 제한 시간 정보 중 적어도 하나의 정보를 포함하는 SIB2 메시지를 송신하도록 제어할 수 있다.The controller 904 may be interpreted as performing all operations related to bit rate control of the base station described above in the present disclosure. Specifically, for example, the controller 904 may control the base station apparatus 900 to transmit an SIB2 message including at least one of maximum allowed bitrate and connection attempt timeout information to at least one terminal. have.
이해의 편의를 위해 상기 송수신부(902)와 상기 제어부(904)를 구분하여 도시하였으나, 상기 송수신부(902)와 상기 제어부(904)는 하나의 구성부로 구현될 수도 있다.For convenience of understanding, the transceiver 902 and the controller 904 are shown separately, but the transceiver 902 and the controller 904 may be implemented as one component.
도 10은 본 개시의 일 실시예에 따른 단말 장치의 구성 예시도이다.10 is an exemplary configuration diagram of a terminal device according to an embodiment of the present disclosure.
단말 장치(1000)는 기지국 및 타 단말 장치와 신호, 데이터 또는 메시지를 송수신하는 송수신부(1002)와 상기 송수신부(1002)를 제어하는 제어부(1004)를 포함할 수 있다.The terminal device 1000 may include a transceiver 1002 that transmits and receives a signal, data, or message with a base station and another terminal device, and a controller 1004 that controls the transceiver 1002.
상기 제어부(1004)는 본 개시에서 상술한 단말의 비트레이트 제어 관련 모든 동작들을 수행하는 것으로 해석될 수 있다. 구체적으로 예를 들어, 상기 제어부(1004)는 상기 단말 장치(1000)가 SIB2 메시지에 포함된 허용 최대 비트레이트 및 연결 시도 제한 시간 정보 중 적어도 하나의 정보를 이용하여 상기 타 단말에게 SDP offer 메시지 또는 SDP answer 메시지를 송신하도록 제어할 수 있다.The controller 1004 may be interpreted as performing all operations related to bit rate control of the terminal described above in the present disclosure. Specifically, for example, the controller 1004 may allow the terminal device 1000 to send an SDP offer message or message to the other terminal using at least one of allowed maximum bit rate and connection attempt timeout information included in the SIB2 message. You can control to send SDP answer messages.
이해의 편의를 위해 상기 송수신부(1002)와 상기 제어부(1004)를 구분하여 도시하였으나, 상기 송수신부(1002)와 상기 제어부(1004)는 하나의 구성부로 구현될 수도 있다.For convenience of understanding, the transceiver 1002 and the controller 1004 are shown separately, but the transceiver 1002 and the controller 1004 may be implemented as one component.
상기 도 1 내지 도 10이 예시하는 시스템의 구성도, 비트레이트 제어 방법의 예시도, 장치의 구성도 등은 본 개시의 권리범위를 한정하기 위한 의도가 없음을 유의하여야 한다. 즉, 상기 도 1 내지 도 10에 기재된 모든 구성부, 또는 동작의 단계가 발명의 실시를 위한 필수구성요소인 것으로 해석되어서는 안되며, 일부 구성요소 만을 포함하여도 발명의 본질을 해치지 않는 범위 내에서 구현될 수 있다.It should be noted that the configuration diagram of the system illustrated in FIGS. 1 to 10, an example of a bitrate control method, a configuration diagram of an apparatus, and the like are not intended to limit the scope of the present disclosure. That is, all components, or steps of the operations described in FIGS. 1 to 10 should not be interpreted as essential components for the implementation of the invention, and may include only some of the components within the scope that does not impair the essence of the invention. Can be implemented.
앞서 설명한 동작들은 해당 프로그램 코드를 저장한 메모리 장치를 통신 시스템의 엔터티, 기능(Function), 기지국, 또는 단말 장치 내의 임의의 구성부에 구비함으로써 실현될 수 있다. 즉, 엔터티, 기능(Function), 기지국, 또는 단말 장치의 제어부는 메모리 장치 내에 저장된 프로그램 코드를 프로세서 혹은 CPU(Central Processing Unit)에 의해 읽어내어 실행함으로써 앞서 설명한 동작들을 실행할 수 있다. The above-described operations can be realized by providing a memory device storing the corresponding program code to an entity, a function, a base station, or any component in the terminal device of the communication system. That is, the controller of an entity, a function, a base station, or a terminal device can execute the above-described operations by reading and executing a program code stored in a memory device by a processor or a central processing unit (CPU).
본 명세서에서 설명되는 엔터티, 기능(Function), 기지국, 또는 단말 장치의 다양한 구성부들과, 모듈(module)등은 하드웨어(hardware) 회로, 일 예로 상보성 금속 산화막 반도체(complementary metal oxide semiconductor) 기반 논리 회로와, 펌웨어(firmware)와, 소프트웨어(software) 및/혹은 하드웨어와 펌웨어 및/혹은 머신 판독 가능 매체에 삽입된 소프트웨어의 조합과 같은 하드웨어 회로를 사용하여 동작될 수도 있다. 일 예로, 다양한 전기 구조 및 방법들은 트랜지스터(transistor)들과, 논리 게이트(logic gate)들과, 주문형 반도체와 같은 전기 회로들을 사용하여 실시될 수 있다.The various components, modules, etc. of an entity, function, base station, or terminal device described herein may be a hardware circuit, for example, a complementary metal oxide semiconductor based logic circuit. And hardware circuitry such as firmware and a combination of software and / or hardware and software embedded in firmware and / or machine readable media. As an example, various electrical structures and methods may be implemented using transistors, logic gates, and electrical circuits such as application specific semiconductors.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 안되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.Meanwhile, in the detailed description of the present invention, specific embodiments have been described, but various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the scope of the following claims, but also by the equivalents of the claims.
Claims (15)
- 패킷 교환식 이동통신 시스템에서 발신 단말의 통화 서비스를 위한 비트레이트(bitrate) 제어 방법에 있어서,In a packet-switched mobile communication system, a bitrate control method for a call service of an originating terminal,기지국으로부터, 상기 발신 단말이 통화 서비스에 적용할 수 있는 최대 비트레이트 정보를 포함하는, 주기적 메시지를 수신하는 동작; Receiving, from a base station, a periodic message including maximum bitrate information that the calling terminal can apply to a call service;상기 주기적 메시지에 포함되는 상기 최대 비트레이트 정보에 근거하여 통화 서비스에 적용할 비트레이트를 결정하는 동작; 및Determining a bitrate to be applied to a call service based on the maximum bitrate information included in the periodic message; And상기 결정된 비트레이트를 포함하는 세션 교섭 제안 메시지를 타 단말에게 송신하는 동작을 포함하는 제어 방법.And transmitting a session negotiation proposal message including the determined bit rate to another terminal.
- 제1항에 있어서, 상기 최대 비트레이트 정보에 근거하여 통화 서비스에 적용할 비트레이트를 결정하는 동작은,The method of claim 1, wherein the determining of the bit rate to be applied to the call service based on the maximum bit rate information comprises:상기 최대 비트레이트 정보에 의해 지시되는 값이 상기 발신 단말이 사용할 비트레이트의 값보다 클 경우, 상기 발신 단말은 상기 사용할 비트레이트를 상기 통화 서비스에 적용할 비트레이트로 결정하는 동작임을 특징으로 하는 제어 방법.If the value indicated by the maximum bit rate information is greater than the value of the bit rate to be used by the calling terminal, the calling terminal determines that the bit rate to be used as the bit rate to be applied to the call service. Way.
- 제1항에 있어서, 상기 최대 비트레이트 정보에 근거하여 통화 서비스에 적용할 비트레이트를 결정하는 동작은,The method of claim 1, wherein the determining of the bit rate to be applied to the call service based on the maximum bit rate information comprises:상기 최대 비트레이트 정보에 의해 지시되는 값이 상기 발신 단말이 사용할 비트레이트의 값보다 작거나 같을 경우, 상기 발신 단말은 상기 최대 비트레이트 정보에 의해 지시되는 값 이하의 비트레이트를 상기 통화 서비스에 적용할 비트레이트로 결정하는 동작임을 특징으로 하는 제어 방법. If the value indicated by the maximum bitrate information is less than or equal to the value of the bitrate to be used by the calling terminal, the calling terminal applies a bitrate less than or equal to the value indicated by the maximum bitrate information to the call service. And determining the bit rate to be used.
- 제1항에 있어서,The method of claim 1,상기 주기적 메시지는 상기 발신 단말이 통화 서비스에 적용할 연결 제한 시간 정보를 더 포함하고,The periodic message further includes connection timeout information that the calling terminal applies to a call service,상기 최대 비트레이트 정보에 의해 지시되는 값이 0일 경우, 상기 발신 단말은 상기 세션 교섭 제안 메시지를 상기 타 단말에게 송신하는 동작 이전에, 상기 연결 제한 시간 정보에 의해 지시되는 시간 동안 또는 상기 연결 제한 시간 정보에 근거하여 산출한 시간 동안 연기하는 동작을 더 수행하는 제어 방법. If the value indicated by the maximum bitrate information is 0, the originating terminal before the operation of transmitting the session negotiation proposal message to the other terminal, during the time indicated by the connection time limit information or the connection restriction A control method for performing a postponing operation for a time calculated based on the time information.
- 제1항에 있어서, The method of claim 1,상기 세션 교섭 제안 메시지를 상기 타 단말에게 송신하는 동작 이전에,Prior to the operation of transmitting the session negotiation proposal message to the other terminal,상기 최대 비트레이트 정보에 의해 지시되는 값을 지원하는 코덱 및 상기 코덱의 전송 모드 중 적어도 하나를 포함하는 세션 교섭 제안 메시지를 구성하는 동작을 더 수행하는 제어 방법.And configuring a session negotiation proposal message including at least one of a codec supporting a value indicated by the maximum bitrate information and a transmission mode of the codec.
- 패킷 교환식 이동통신 시스템에서 착신 단말의 통화 서비스를 위한 비트레이트(bitrate) 제어 방법에 있어서,In a packet-switched mobile communication system, a bitrate control method for a call service of a called terminal,기지국으로부터, 상기 착신 단말이 통화 서비스에 적용할 수 있는 최대 비트레이트 정보를 포함하는, 주기적 메시지를 수신하는 동작; Receiving, from a base station, a periodic message including maximum bitrate information that the called terminal can apply to a call service;타 단말로부터 통화 서비스에 적용할 비트레이트를 포함하는 세션 교섭 제안 메시지를 수신하는 동작;Receiving a session negotiation proposal message including a bit rate to be applied to a call service from another terminal;상기 주기적 메시지에 포함되는 상기 최대 비트레이트 정보 및 상기 세션 교섭 제안 메시지에 포함되는 상기 통화 서비스에 적용할 비트레이트에 근거하여 통화 서비스에 적용할 비트레이트를 결정하는 동작; 및Determining a bitrate to be applied to a call service based on the maximum bitrate information included in the periodic message and a bitrate to be applied to the call service included in the session negotiation proposal message; And상기 결정된 비트레이트를 포함하는 세션 교섭 응답 메시지를 상기 타 단말에게 송신하는 동작을 포함하는 제어 방법.And transmitting a session negotiation response message including the determined bit rate to the other terminal.
- 제6항에 있어서, 상기 통화 서비스에 적용할 비트레이트를 결정하는 동작은,The method of claim 6, wherein the determining of the bit rate to be applied to the call service comprises:상기 최대 비트레이트 정보에 의해 지시되는 값이 상기 세션 교섭 제안 메시지에 포함된 코덱이 요구하는 비트레이트보다 클 경우, 상기 코덱이 요구하는 비트레이트를 상기 통화 서비스에 적용할 비트레이트로 결정하는 동작임을 특징으로 하는 제어 방법.If the value indicated by the maximum bit rate information is larger than the bit rate required by the codec included in the session negotiation proposal message, the operation is to determine the bit rate required by the codec as a bit rate to be applied to the call service. The control method characterized by the above-mentioned.
- 제6항에 있어서, 상기 통화 서비스에 적용할 비트레이트를 결정하는 동작은,The method of claim 6, wherein the determining of the bit rate to be applied to the call service comprises:상기 최대 비트레이트 정보에 의해 지시되는 값이 상기 세션 교섭 제안 메시지에 포함된 코덱이 요구하는 비트레이트보다 작거나 같을 경우, 상기 최대 비트레이트 정보에 의해 지시되는 값 이하의 비트레이트를 상기 통화 서비스에 적용할 비트레이트로 결정하는 동작임을 특징으로 하는 제어 방법.If the value indicated by the maximum bitrate information is less than or equal to the bitrate required by the codec included in the session negotiation proposal message, a bitrate less than or equal to the value indicated by the maximum bitrate information is transmitted to the call service. And determining the bit rate to be applied.
- 제6항에 있어서,The method of claim 6,상기 주기적 메시지는 상기 착신 단말이 통화 서비스에 적용할 연결 제한 시간 정보를 더 포함하고,The periodic message further includes connection timeout information that the called terminal applies to a call service,상기 최대 비트레이트 정보에 의해 지시되는 값이 0일 경우, 상기 착신 단말은 상기 세션 교섭 응답 메시지를 상기 타 단말에게 송신하는 동작 이전에, 상기 연결 제한 시간 정보에 의해 지시되는 시간 동안 또는 상기 연결 제한 시간 정보에 근거하여 산출되는 시간 동안 연기하는 동작을 더 수행하는 제어 방법.If the value indicated by the maximum bitrate information is 0, the called terminal before the operation of transmitting the session negotiation response message to the other terminal, during the time indicated by the connection time limit information or the connection restriction A control method for performing a postponing operation for a time calculated based on time information.
- 제6항에 있어서, The method of claim 6,상기 세션 교섭 응답 메시지를 상기 타 단말에게 송신하는 동작 이전에,Before the operation of transmitting the session negotiation response message to the other terminal,상기 최대 비트레이트 정보에 의해 지시되는 값을 지원하는 코덱 또는 상기 지원하는 코덱의 전송 모드를 포함하는 세션 교섭 응답 메시지를 구성하는 동작을 더 수행하는 제어 방법.And constructing a session negotiation response message including a codec supporting a value indicated by the maximum bitrate information or a transmission mode of the supporting codec.
- 패킷 교환식 이동통신 시스템에서 통화 서비스를 위한 비트레이트를 제어하는 발신 단말에 있어서, 상기 발신 단말은,An originating terminal for controlling a bit rate for a call service in a packet-switched mobile communication system, wherein the originating terminal is:기지국으로부터, 상기 발신 단말이 통화 서비스에 적용할 수 있는 최대 비트레이트 정보를 포함하는, 주기적 메시지를 수신하고, 결정된 비트레이트를 포함하는 세션 교섭 제안 메시지를 타 단말에게 송신하는 송수신부, 및A base station, a transceiver for receiving a periodic message including the maximum bit rate information that the calling terminal can apply to a call service and transmitting a session negotiation proposal message including the determined bit rate to another terminal;상기 주기적 메시지에 포함되는 정보에 근거하여 통화 서비스에 적용할 비트레이트를 결정하는 제어부를 포함하는 발신 단말.And a controller configured to determine a bit rate to be applied to a call service based on the information included in the periodic message.
- 제11항의 발신 단말은,The calling terminal of claim 11,청구항 제2항 내지 제5항 중 어느 하나에 따라 동작함을 특징으로 하는 발신 단말.An originating terminal characterized in that it operates according to any one of claims 2 to 5.
- 패킷 교환식 이동통신 시스템에서 통화 서비스를 위한 비트레이트를 제어하는 착신 단말에 있어서, 상기 착신 단말은,In a destination terminal for controlling a bit rate for a call service in a packet-switched mobile communication system, the destination terminal,기지국으로부터, 상기 착신 단말이 통화 서비스에 적용할 수 있는 최대 비트레이트 정보를 포함하는, 주기적 메시지를 수신하고, 타 단말로부터 통화 서비스에 적용할 비트레이트를 포함하는 세션 교섭 제안 메시지를 수신하고, 결정된 비트레이트를 포함하는 세션 교섭 응답 메시지를 상기 타 단말에게 송신하는 송수신부, 및Receives, from the base station, a periodic message including the maximum bit rate information that the called terminal can apply to the call service, and receives a session negotiation proposal message including the bit rate to be applied to the call service from the other terminal. A transceiver for transmitting a session negotiation response message including a bitrate to the other terminal, and상기 주기적 메시지에 포함되는 정보 및 상기 세션 교섭 제안 메시지에 근거하여 통화 서비스에 적용할 비트레이트를 결정하는 제어부를 포함하는 착신 단말.And a controller configured to determine a bit rate to be applied to a call service based on the information included in the periodic message and the session negotiation proposal message.
- 제13항의 착신 단말은,The called terminal of claim 13,청구항 제7항 내지 제10항 중 어느 하나에 따라 동작함을 특징으로 하는 착신 단말.A called terminal characterized in that it operates according to any one of claims 7 to 10.
- 패킷 교환식 이동통신 시스템에서 단말의 통화 서비스를 위한 비트레이트 제어를 지원하는 기지국 장치에 있어서, 상기 기지국은:A base station apparatus supporting bit rate control for a call service of a terminal in a packet switched mobile communication system, the base station comprising:상기 단말이 통화 서비스에 적용할 수 있는 최대 비트레이트 정보 및 상기 단말의 연결 제한 시간 정보를 포함하는 메시지를 구성하고, 적어도 하나의 단말에게 상기 구성한 메시지를 주기적으로 전송하는 동작을 제어하는 제어부를 포함하는 기지국 장치.And a controller configured to configure a message including maximum bitrate information applicable to a call service and connection timeout information of the terminal, and to periodically transmit the configured message to at least one terminal. Base station device.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2014-0046150 | 2014-04-17 | ||
KR1020140046150A KR102208795B1 (en) | 2014-04-17 | 2014-04-17 | Method and apparatus for allowing call service in overloaded packet switched mobile communication system |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015160223A1 true WO2015160223A1 (en) | 2015-10-22 |
Family
ID=54324333
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2015/003887 WO2015160223A1 (en) | 2014-04-17 | 2015-04-17 | Method and apparatus for allowing call service in overload condition of packet exchange mobile communication system |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR102208795B1 (en) |
WO (1) | WO2015160223A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3497965A4 (en) * | 2016-08-11 | 2020-03-25 | Kyocera Corporation | Ran-assisted rate adaptation |
WO2024036531A1 (en) * | 2022-08-17 | 2024-02-22 | Nokia Shanghai Bell Co., Ltd. | Codec bitrate adaptation |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190349118A1 (en) * | 2016-09-30 | 2019-11-14 | Henry Chang | Ran-assisted rate adaptation under mobility |
CN116566958A (en) * | 2018-09-07 | 2023-08-08 | 苹果公司 | Apparatus and method for signaling RAN-assisted codec adaptation capability in IMS multimedia telephony sessions |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001313981A (en) * | 2000-04-28 | 2001-11-09 | Hitachi Kokusai Electric Inc | Communication system |
KR20030063474A (en) * | 2000-12-29 | 2003-07-28 | 노키아 코포레이션 | Determination of bit rate |
US20040102194A1 (en) * | 2001-05-25 | 2004-05-27 | Siamak Naghian | Handover in cellular communication system |
KR100501273B1 (en) * | 2003-02-26 | 2005-07-18 | 엘지전자 주식회사 | Method for improvement of image quality according to audio/video mode selecting of mobile phone |
US20140019593A1 (en) * | 2012-07-10 | 2014-01-16 | Vid Scale, Inc. | Quality-driven streaming |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101791533B1 (en) * | 2011-04-28 | 2017-10-30 | 삼성전자 주식회사 | Apparatus and system for resource reservation in mobile communication system |
KR102055338B1 (en) * | 2012-08-30 | 2019-12-12 | 에스케이텔레콤 주식회사 | Apparatus and method for controlling voice quality based on overload of networks and an user terminal therefor |
-
2014
- 2014-04-17 KR KR1020140046150A patent/KR102208795B1/en active IP Right Grant
-
2015
- 2015-04-17 WO PCT/KR2015/003887 patent/WO2015160223A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001313981A (en) * | 2000-04-28 | 2001-11-09 | Hitachi Kokusai Electric Inc | Communication system |
KR20030063474A (en) * | 2000-12-29 | 2003-07-28 | 노키아 코포레이션 | Determination of bit rate |
US20040102194A1 (en) * | 2001-05-25 | 2004-05-27 | Siamak Naghian | Handover in cellular communication system |
KR100501273B1 (en) * | 2003-02-26 | 2005-07-18 | 엘지전자 주식회사 | Method for improvement of image quality according to audio/video mode selecting of mobile phone |
US20140019593A1 (en) * | 2012-07-10 | 2014-01-16 | Vid Scale, Inc. | Quality-driven streaming |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3497965A4 (en) * | 2016-08-11 | 2020-03-25 | Kyocera Corporation | Ran-assisted rate adaptation |
WO2024036531A1 (en) * | 2022-08-17 | 2024-02-22 | Nokia Shanghai Bell Co., Ltd. | Codec bitrate adaptation |
Also Published As
Publication number | Publication date |
---|---|
KR102208795B1 (en) | 2021-01-28 |
KR20150120201A (en) | 2015-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8964575B2 (en) | Video-communication in mobile networks | |
TWI523536B (en) | Managing video adaptation algorithms | |
KR101015178B1 (en) | Method for radio resource control requested codec rate control for voip | |
US10375607B2 (en) | Mobile communication system, node apparatus, and inter-network handover control method | |
KR20060125779A (en) | Fast signalling procedure for streaming services quality of service managing in wireless networks | |
EP3001735A1 (en) | Service offloading method and base station | |
US9344933B1 (en) | Mobility management entity (MME) system and method to disable voice over LTE (VoLTE) service of a long term evolution (LTE) base station | |
WO2015160223A1 (en) | Method and apparatus for allowing call service in overload condition of packet exchange mobile communication system | |
JP4930589B2 (en) | Relay device and output control method | |
US20160353509A1 (en) | Wireless communication network bearer management | |
US20180279321A1 (en) | Wireless base station, wireless terminal, wireless communication system, and voice signal communication method | |
KR20040019059A (en) | Group call service with efficient transmission of voice packets on a cdma radio link | |
US10172046B2 (en) | Mobile communication system, base station, higher-order apparatus, gateway apparatus, communication method, and program | |
EP2264959A1 (en) | Media gateway, media gateway controller, method and system for communication of multimedia phones | |
KR100931687B1 (en) | Apparatus and method for processing image data between heterogeneous networks | |
JP2005020656A (en) | Radio communication system, its preferential connection method, management system, base station, and terminal station | |
WO2022086230A1 (en) | Device and method for allocating resources in wireless communication system | |
TWI656797B (en) | Communication apparatuses and methods for avoiding video artifacts | |
KR100924807B1 (en) | Apparatus and method for controlling overload in wireless network | |
KR20200034689A (en) | Apparatus and method for providing service access control in packet data communication system | |
KR100724117B1 (en) | Terminal for transferring real-time image | |
CN113938468A (en) | Video transmission method, device, system and storage medium | |
KR20030059532A (en) | Mobile communication system having a ip based mobile switching center | |
US20110038366A1 (en) | Switching data streams between core networks | |
JP2007221299A (en) | Ip telephone system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15780314 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15780314 Country of ref document: EP Kind code of ref document: A1 |