KR20150033353A - Method for managing handover between heterogeneous wireless networks - Google Patents
Method for managing handover between heterogeneous wireless networks Download PDFInfo
- Publication number
- KR20150033353A KR20150033353A KR20130113249A KR20130113249A KR20150033353A KR 20150033353 A KR20150033353 A KR 20150033353A KR 20130113249 A KR20130113249 A KR 20130113249A KR 20130113249 A KR20130113249 A KR 20130113249A KR 20150033353 A KR20150033353 A KR 20150033353A
- Authority
- KR
- South Korea
- Prior art keywords
- network
- data path
- handover
- wireless terminal
- available
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 238000012508 change request Methods 0.000 claims abstract description 18
- 230000008859 change Effects 0.000 claims abstract description 15
- 230000002093 peripheral effect Effects 0.000 claims description 38
- 238000004891 communication Methods 0.000 claims description 20
- 238000001914 filtration Methods 0.000 claims description 7
- 239000000284 extract Substances 0.000 claims description 4
- 238000010295 mobile communication Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 12
- 230000004044 response Effects 0.000 description 7
- 230000001419 dependent effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/34—Modification of an existing route
- H04W40/36—Modification of an existing route due to handover
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
본 발명은 무선 단말기의 핸드오버를 제어하는 방법에 관한 것으로, 보다 구체적으로 서로 다른 이종 네트워크 사이에서 네트워크 사업자에 종속되지 않으며 끊김없이 핸드오버를 수행할 수 있는 무선 단말기의 핸드오버 제어 방법에 관한 것이다.The present invention relates to a method of controlling a handover of a wireless terminal, and more particularly, to a handover control method of a wireless terminal that is not dependent on a network operator among different heterogeneous networks and can perform handover seamlessly .
사용자는 무선 단말기를 이용하여 인터넷에 접속하여 사용자가 원하는 콘텐츠를 애플리케이션 서버로부터 수신한다.The user accesses the Internet using the wireless terminal and receives content desired by the user from the application server.
무선 단말기가 애플리케이션 서버에 접속하기 위해서는 무선 단말기가 위치하고 있는 지역에서 인터넷에 접속하기 위한 접속 포인트가 존재하여야 하는데, 인터넷에 접속하기 위한 접속 포인트의 네트워크로 무선랜(Wireless Local Area Network, WLAN), 와이브로(Wireless Broadband Internet, WiBro), 3G, 3GPP(3rd Generation Partnership Project), LTE(Long Trem Evolution) 등 다양한 종류의 서로 다른 이종 네트워크를 사용한다.In order for a wireless terminal to access an application server, an access point for accessing the Internet must exist in an area where the wireless terminal is located. A wireless LAN (WLAN), a WiBro (Wireless Broadband Internet, WiBro), 3G, 3rd Generation Partnership Project (3GPP), Long Trem Evolution (LTE), and the like.
특히, 최근에는 많은 수의 액세스 포인트(Access Point, AP)가 분포 설치되어 사용자가 위치하는 장소에서 액세스 포인트에 접속하여 인터넷을 이용하다 액세스 포인트의 통신 범위를 넘어서는 경우 와이브로, LTE 등의 광역망 네트워크를 통해 인터넷에 접속한다. 따라서 사용자 단말기가 이동하는 경우 이종 네트워크에서 핸드오버를 제어하는 기술이 요구된다.In particular, in recent years, when a large number of access points (APs) are distributed and connected to an access point in a place where a user is located and the Internet is used and the communication range of an access point is exceeded, a wide area network To the Internet. Therefore, a technology for controlling handover in a heterogeneous network is required when a user terminal moves.
도 1은 이종 네트워크에서 무선 단말기의 핸드오버를 제어하는 방법을 설명하기 위한 도면이다. 여기서 이종 네트워크 중 제1 네트워크를 무선랜으로 설명하고, 제2 네트워크를 와이브로로 설명하지만 제1 네트워크와 제2 네트워크는 이들 이외에 다른 종류의 네트워크일 수 있다.1 is a diagram for explaining a method of controlling handover of a wireless terminal in a heterogeneous network. Here, the first network among the heterogeneous networks will be described as a wireless LAN, and the second network will be described as a WiBro, but the first network and the second network may be other kinds of networks.
도 1을 참고로 보다 구체적으로 살펴보면, 무선 단말기(10)가 무선랜 네트워크의 액세스 포인트(23)을 통해 인터넷(30)에 접속하여 애플리케이션 서버(40)에 접속되어 있다. 여기서 애플리케이션 서버(40)는 무선 단말기로 사용자가 원하는 애플리케이션을 제공하는 서버로, 예를 들어 이메일 서버, 포털 서버, 콘텐츠 제공 서버 등일 수 있다. 액세스 포인트(23)는 무선 단말기로 통상 54Mbps의 빠른 속도로 데이터를 송수신할 수 있는데, 액세스 포인트(23)는 일정한 통신 거리를 가지고 있다. 따라서 무선 단말기(10)가 액세스 포인트(23)의 통신 거리를 벗어나는 경우 무선 단말기(10)는 더 이상 액세스 포인트(23)로부터 데이터를 송수신할 수 없다. 무선 단말기(10)는 액세스 포인트(23)와의 접속을 끊고 주변 와이브로 네트워크의 기지국(21)으로 핸드오버하여야 한다.1, the
무선랜 네트워크(23)에서 와이브로 네트워크(21)로의 핸드오버 과정에서 무선 단말기(10)와 애플리케이션 서버(40) 사이의 접속은 끊기며, 무선 단말기(10)는 와이브로 네트워크(21)를 통해 다시 애플리케이션 서버(40)에 접속하여야 한다. 이러한 핸드오버 과정은 무선 단말기(10)의 인증, 새로운 IP주소의 할당 등 복잡한 절차를 통해 수행되므로, 오랜 시간이 소요된다는 문제점을 가진다.The connection between the
또한 최상의 네트워크 품질을 제공하기 위해서는 핸드오버로 인한 접속 끊김을 줄이는 것이 중요한데, 이러한 사용자의 요구에 의해 IEEE 802.21에서는 미디어 독립 핸드오버(media independent handover, MIH) 서버가 제안되었다. 미디어 독립 핸드오버 서버는 서로 이종 네트워크 또는 이종 미디어에 상관없이 서비스 품질(QoS)을 보장하는 무결절성 핸드오버 기술로 IEEE 802.21에서 표준화하고 있는 기술이다. 다중 무선 인터페이스를 가진 무선 단말기로 하여금 사용자의 개입 없이 자동적으로 이용 가능한 최상의 네트워크 접속 유형을 선택하게 하고, 이종 네트워크 간에 무결절하게 핸드오버시킬 수 있도록 하기 위한 이벤트 서비스, 커맨드 서비스 그리고 정보 서비스 등을 제공한다.
In order to provide the best network quality, it is important to reduce the disconnection due to the handover. According to the request of the user, a media independent handover (MIH) server has been proposed in IEEE 802.21. A media independent handover server is a seamless handover technology that standardizes in IEEE 802.21 to ensure quality of service (QoS) regardless of heterogeneous networks or heterogeneous media. Command service, and information service to allow a wireless terminal having multiple wireless interfaces to select the best available network connection type automatically without user intervention and seamlessly hand over between heterogeneous networks do.
도 2는 미디어 독립 핸드오버 서버를 이용하여 이종 네트워크 사이에서 무선 단말기의 핸드오버를 제어하는 방법을 설명하기 위한 도면이다.2 is a diagram for explaining a method of controlling handover of a wireless terminal among heterogeneous networks using a media independent handover server.
도 2를 참고로 살펴보면, 무선 단말기(10)가 접속할 수 있는 이종 네트워크(21, 23)가 미디어 독립 핸드오버 서버(50)에 접속되어 있는데, 미디어 독립 핸드오버 서버(50)는 무선 단말기(10)가 이동하여 무선랜 네트워크의 액세스 포인트(23)의 통신 범위를 벗어나 와이브로 네트워크의 기지국(21)으로 핸드오버하고자 하는 경우, 무선랜 네트워크의 액세스 포인트(23)에서 제공받던 서비스를 유지하기 위해 무선랜 네트워크와 와이브로 네트워크 사이의 핸드오버를 중계한다. 2, the
도 2에서 설명하는, 미디어 독립 핸드오버 서버(50)를 이용한 핸드오버의 과정을 살펴보면, 무선 단말기(10)는 액세스 포인트(23)의 수신 신호 세기가 임계값 이하로 낮아지는 경우 미디어 독립 핸드오버 서버(50)로 핸드오버를 요청하게 되며, 미디어 독립 핸드오버 서버(50)는 무선 단말기(10)가 핸드오버하는 와이브로 네트워크의 기지국(21)으로 무선 단말기(10)의 접속/인증 정보를 전송하여 무선 단말기(10)가 액세스 포인트(23)에 접속시 받던 네트워크 서비스를 유지시켜 준다.2, when the received signal strength of the
그러나 위에서 언급한 미디어 독립 핸드오버 서버(50)를 이용한 이종 네트워크 사이의 핸드오버 방법은 네트워크 사업자가 이종 네트워크를 모두 관리하고 있는 경우에만 이종 네트워크를 미디어 독립 핸드오버 서버(50)에 연결하여 이종 네트워크 사이에 핸드오버를 제공할 수 있어 무선 단말기(10)의 핸드오버가 네트워크 사업자에 종속된다는 문제점을 가진다.However, in the handover method between heterogeneous networks using the media
따라서 이러한 이종 네트워크를 관리하는 네트워크 사업자가 미디어 독립 핸드오버 서버(50)를 운영하는 경우에만 무선 단말기의 이종 네트워크 사이의 핸드오버가 가능한데, 미디어 독립 핸드오버 서버(50)의 설치 및 운영에 따른 비용과 시간이 소요되며 이종 네트워크를 미디어 독립 핸드오버 서버(50)로 통합하여 관리하기 위하여 기설치되어 있는 이종 네트워크를 모두 미디어 독립 핸드오버 서버(50)로 접속 설정하는데 많은 시간과 비용이 소요된다는 하는 문제점을 가진다. Therefore, it is possible to perform a handover between heterogeneous networks of a wireless terminal only when a network operator managing the heterogeneous network operates the media
본 발명은 위에서 언급한 이종 네트워크 사이의 핸드오버 제어 방법이 가지는 문제점을 해결하기 위한 것으로, 본 발명이 이루고자 하는 목적은 네트워크 사업자에 종속되지 않으며 이종 네트워크 사이에서 무선 단말기의 핸드오버를 제어하는 방법을 제공하는 것이다.The present invention provides a method for controlling a handover of a wireless terminal between heterogeneous networks that does not depend on a network operator. .
본 발명이 이루고자 하는 다른 목적은 무선 단말기에 이종 네트워크 각각에 대한 데이터 경로를 기설정하며 이동 관리 서버에도 이에 대응하여 이종 네트워크 각각에 대한 데이터 경로를 기설정하여 무선 단말기가 이종 네트워크 사이에서 핸드오버하는 경우 핸드오버한 네트워크의 종류에 따라 데이터 경로를 변경하여 핸드오버로 인한 데이터 끊김이 적은 핸드오버 제어 방법을 제공하는 것이다. Another object of the present invention is to provide a wireless communication system and a wireless communication method in which a data path for each heterogeneous network is established in a wireless terminal and a data path for each heterogeneous network is set in correspondence with a mobility management server, A handover control method in which a data path is changed according to a type of a handover network and data discontinuity due to a handover is reduced is provided.
본 발명의 목적을 달성하기 위하여, 본 발명의 일 실시예에 따른 이종 네트워크 사이의 핸드오버를 지원하는 통신 시스템은 애플리케이션 서버와, 이종 네트워크 중 제1 네트워크와 연결되는 제1 데이터 경로 및 이종 네트워크 중 제2 네트워크와 연결되는 제2 데이터 경로를 설정하며 제1 네트워크와 제2 네트워크 사이의 핸드오버에 따라 제1 데이터 경로와 제2 데이터 경로 사이에서 데이터 경로를 변경 설정하는 무선 단말기와, 애플리케이션 서버와 제1 네트워크를 연결하는 제3 데이터 경로 및 애플리케이션 서버와 제2 네트워크를 연결하는 제4 데이터 경로를 설정하며 무선 단말기가 제1 네트워크와 제2 네트워크 사이에서 핸드오버시 핸드오버하는 네트워크에 상응하여 제3 데이터 경로와 제4 데이터 경로 사이에서 데이터 경로를 변경하는 이동 관리 서버를 포함하는 것을 특징으로 한다.In order to accomplish the object of the present invention, a communication system supporting heterogeneous network handover according to an embodiment of the present invention includes an application server, a first data path connected to a first network of the heterogeneous network, A wireless terminal for establishing a second data path connected to the second network and changing and setting the data path between the first data path and the second data path in accordance with a handover between the first network and the second network, A third data path connecting the first network and a fourth data path connecting the application server and the second network, and setting a fourth data path corresponding to a network in which the wireless terminal handover handover between the first network and the second network, Move management to change the data path between 3 data paths and 4th data path And a server.
여기서 통신 시스템은 무선 단말기에서 핸드오버 가능한 주변 네트워크 정보를 제공하는 네트워크 데이터베이스 서버를 더 포함하며, 무선 단말기는 주변 네트워크 정보에 기초하여 핸드오버를 수행하는 것을 특징으로 한다.Here, the communication system further includes a network database server that provides handover-capable neighboring network information in the wireless terminal, and the wireless terminal performs handover based on the neighboring network information.
본 발명의 일 실시예에 따른 무선 단말기는 이종 네트워크의 제1 네트워크와 접속 가능한 제1 네트워크 물리 인터페이스 및 이종 네트워크의 제2 네트워크와 접속 가능한 제2 네트워크 물리 인터페이스를 구비하는 물리 인터페이스와, 애플리케이션 서버로 요청한 애플리케이션을 실행하는 애플리케이션 실행부와, 제1 네트워크와 무선 단말기 사이의 제1 데이터 경로 및 제2 네트워크와 무선 단말기의 제2 데이터 경로를 설정하는 제1 데이터 경로 설정부와, 기접속한 상기 제1 네트워크의 수신 신호 세기를 측정하며 수신 신호 세기와 임계값을 비교하여 핸드오버를 결정하는 핸드오버 결정부와, 주변 네트워크를 스캔하여 주변 네트워크 정보 중에서 실제 핸드오버 가능한 가용 네트워크를 판단하는 가용 네트워크 판단부와, 가용 네트워크의 네트워크 종류에 따라 설정한 제1 데이터 경로와 제2 데이터 경로 사이의 데이터 경로를 변경시키기 위한 핸드오버 제어신호를 생성하는 핸드오버 제어부와, 핸드오버 제어신호에 따라 제1 데이터 경로와 제2 데이터 경로 사이에서 데이터 경로를 변경하는 스위치부를 포함하는 것을 특징으로 한다.A wireless terminal according to an embodiment of the present invention includes a physical interface having a first network physical interface connectable to a first network of a heterogeneous network and a second network physical interface connectable to a second network of a heterogeneous network, A first data path setting unit for setting a first data path and a second data path between the first network and the wireless terminal and a second data path of the wireless terminal, A handover decision unit for measuring a received signal strength of a network and comparing a received signal strength with a threshold value to determine a handover; Network of available networks A handover control unit for generating a handover control signal for changing a data path between the first data path and the second data path set according to the handover control signal, And a switch unit for changing the data path in the memory unit.
바람직하게, 핸드오버 결정부는 수신 신호 세기가 임계값보다 작은 경우, 주변 네트워크 정보를 요청하기 위한 네트워크 요청 메시지를 생성하며 네트워크 요청 메시지를 제1 데이터 경로를 통해 이동 관리 서버로 송신하는 것을 특징으로 한다.Preferably, the handover determination unit generates a network request message for requesting the neighboring network information when the received signal strength is smaller than the threshold value, and transmits the network request message to the mobility management server through the first data path .
여기서 네트워크 데이터베이스 서버는 이동 관리 서버에 접속되어 있으며, 이동 관리 서버로부터 상기 네트워크 요청 메시지를 수신하고 이동 관리 서버로 상기 주변 네트워크 정보를 송신하는 것을 특징으로 한다.Here, the network database server is connected to the mobility management server, receives the network request message from the mobility management server, and transmits the peripheral network information to the mobility management server.
본 발명의 일 실시예에 따른 이동 관리 서버는 제1 네트워크와 연결되는 제1 포트, 제2 네트워크와 연결되는 제2 포트, 네트워크 데이터베이스 서버와 연결되는 제3 포트 및 애플리케이션 서버와 연결되는 제4 포트를 구비하는 포트 인터페이스와, 제1 포트와 제4 포트 사이의 제3 데이터 경로 및 제2 포트와 제4 포트 사이의 제4 데이터 경로를 설정하는 제2 데이터 경로 설정부와, 무선 단말기로부터 수신한 핸드오버 제어 메시지에 따라 제3 데이터 경로와 제4 데이터 경로 사이의 데이터 경로를 변경시키기 위한 경로변경 제어신호를 생성하는 경로 제어부와, 경로변경 제어신호에 따라 제3 데이터 경로와 제4 데이터 경로 사이의 데이터 경로를 변경하는 제2 스위치부를 포함하는 것을 특징으로 한다.A mobility management server according to an embodiment of the present invention includes a first port connected to a first network, a second port connected to a second network, a third port connected to a network database server, and a fourth port A second data path setting unit for setting a fourth data path between a third data path and a second port and a fourth port between the first port and the fourth port; A path control unit for generating a path change control signal for changing a data path between the third data path and the fourth data path according to the handover control message, And a second switch unit for changing the data path of the first switch unit.
바람직하게, 본 발명의 일 실시예에 따른 이동 관리 서버는 무선 단말기로부터 수신되는 메시지에서 상기 네트워크 요청 메시지를 필터링하며, 네트워크 요청 메시지를 수신하는 경우 네트워크 데이터베이스 서버로 주변 네트워크 정보를 요청하는 네트워크 요청 메시지를 전송하는 것을 특징으로 한다.Preferably, the mobility management server according to an embodiment of the present invention filters the network request message from a message received from a wireless terminal, and when receiving a network request message, transmits a network request message To the mobile station.
여기서 네트워크 데이터베이스 서버는 네트워크 요청 메시지에 구비되어 있는 무선 단말기의 제1 네트워크의 접속 위치에 기초하여 무선 단말기가 핸드오버 가능한 주변 네트워크 정보를 추출하는 것을 특징으로 한다.Wherein the network database server extracts peripheral network information capable of being handed over by the wireless terminal based on a connection position of the first network of the wireless terminal provided in the network request message.
본 발명의 일 실시예에서 애플리케이션 실행부는 가상 머신(virtual marchine)으로 동작하며, 스위치부는 핸드오버 제어신호에 따라 가상 머신과의 데이터 경로를 제1 데이터 경로에서 제2 데이터 경로로 변경시키도록 프로그램된 오픈 브이 스위치(Open vswitch, OVS)인 것을 특징으로 한다.In one embodiment of the present invention, the application execution unit operates as a virtual machine, and the switch unit is programmed to change the data path with the virtual machine from the first data path to the second data path in accordance with the handover control signal And is an open Vswitch (OVS).
바람직하게, 제1 네트워크는 무선랜 네트워크(Wireless Local Area Network, WLAN)이고 제2 네트워크는 와이브로 네트워크(Wireless Broadband Internet, WiBro)인 것을 특징으로 한다.Preferably, the first network is a Wireless Local Area Network (WLAN) and the second network is a Wireless Broadband Internet (WiBro).
한편, 이종 네트워크 사이에서 핸드오버를 수행하는 본 발명의 일 실시예에 따른 무선 단말기는 이종 네트워크의 제1 네트워크와 접속 가능한 제1 네트워크 물리 인터페이스 및 이종 네트워크의 제2 네트워크와 접속 가능한 제2 네트워크 물리 인터페이스를 구비하는 물리 인터페이스와, 애플리케이션 서버로 요청한 애플리케이션을 실행하는 애플리케이션 실행부와, 제1 네트워크와의 제1 데이터 경로 및 제2 네트워크와의 제2 데이터 경로를 설정하는 데이터 경로 설정부와, 기접속한 제1 네트워크의 수신 신호 세기를 측정하며 수신 신호 세기와 임계값을 비교하여 핸드오버를 결정하는 핸드오버 결정부와, 핸드오버 결정시 주변 네트워크를 스캔하여 실제 핸드오버 가능한 가용 네트워크를 판단하는 가용 네트워크 판단부와, 가용 네트워크의 네트워크 종류에 따라 설정한 제1 데이터 경로와 제2 데이터 경로 사이의 데이터 경로를 변경시키기 위한 핸드오버 제어신호를 생성하는 핸드오버 제어부와, 핸드오버 제어신호에 따라 제1 데이터 경로와 제2 데이터 경로 사이에서 데이터 경로를 변경하는 스위치부를 포함하는 것을 특징으로 한다.A wireless terminal according to an embodiment of the present invention for performing a handover between heterogeneous networks includes a first network physical interface connectable to a first network of a heterogeneous network and a second network physical interface connectable to a second network of the heterogeneous network, An application execution unit that executes an application requested by the application server; a data path setting unit that sets a second data path between the first data path and the second network with the first network; A handover decision unit for measuring a received signal strength of the connected first network and comparing a received signal strength with a threshold value to determine a handover; An available network determination unit, a network of available networks A handover control unit for generating a handover control signal for changing a data path between the first data path and the second data path set according to the type of the first data path and the second data path, And a switch unit for changing the data path in the memory unit.
바람직하게, 핸드오버 결정부는 수신 신호 세기가 임계값보다 작은 경우, 주변 네트워크 정보를 요청하는 네트워크 요청 메시지를 생성하여 통신 네트워크의 네트워크 데이터베이스 서버로 송신하며, 가용 네트워트 판단부는 주변 네트워크 정보와 스캔한 주변 네트워를 비교하여 가용 네트워크를 판단하는 것을 특징으로 하는 한다.Preferably, the handover decision unit generates a network request message requesting the neighboring network information and transmits the network request message to the network database server of the communication network when the received signal strength is smaller than the threshold value, And comparing the network to determine an available network.
본 발명의 일 실시예에 따른 핸드오버 제어부는 가용 네트워크가 제1 네트워크와 동일한 종류인 경우 데이터 경로를 변경시키지 않고 유지시키는 핸드오버 제어신호를 생성하는 것을 특징으로 한다.A handover control unit according to an embodiment of the present invention is characterized in that it generates a handover control signal which keeps the data path unchanged when the available network is of the same type as the first network.
본 발명의 일 실시예에 따른 핸드오버 제어부는 가용 네트워크가 제2 네트워크인 경우 데이터 경로를 제1 데이터 경로에서 제2 데이터 경로로 변경시키기 위한 핸드오버 제어 신호를 생성하는 것을 특징으로 한다.The handover controller according to an embodiment of the present invention generates a handover control signal for changing the data path from the first data path to the second data path when the available network is the second network.
한편, 본 발명의 일 실시예에 따른, 이종 네트워크를 핸드오버하며 애플리케이션 서버에 접속하는 무선 단말기의 핸드오버를 제어하는 방법은 이종 네트워크 중 제1 네트워크와 무선 단말기 사이의 제1 데이터 경로 및 이종 네트워크 중 제2 네트워크와 무선 단말기 사이의 제2 데이터 경로를 설정하는 단계와, 기접속한 제1 네트워크의 수신 신호 세기를 측정하며 수신 신호 세기와 임계값을 비교하여 핸드오버를 결정하는 단계와, 핸드오버 결정시 주변 네트워크를 스캔하여 핸드오버 가능한 가용 네트워크를 판단하는 단계와, 가용 네트워크의 네트워크 종류에 따라 무선 단말기와 애플리케이션 서버를 중계하는 이동 관리 서버의 데이터 경로를 제1 데이터 경로에서 제2 데이터 경로로 변경 요청하는 변경 요청 메시지를 이동 관리 서버로 송신하는 단계와, 가용 네트워크의 네트워크 종류에 따라 설정한 제1 데이터 경로와 제2 데이터 경로 사이의 데이터 경로를 변경시키는 단계를 포함하는 것을 특징으로 한다.Meanwhile, a method for controlling handover of a wireless terminal that handles a heterogeneous network and connects to an application server, according to an embodiment of the present invention, includes a first data path between a first network and a wireless terminal of the heterogeneous network, Setting a second data path between the second network and the wireless terminal, measuring a received signal strength of the first network and determining a handover by comparing the received signal strength with a threshold value, Determining the available network capable of performing a handover by scanning the peripheral network when an over determination is made; and determining a data path of a mobility management server relaying the wireless terminal and the application server according to a network type of the available network, And transmits the change request message requesting the change to the mobility management server And characterized in that it comprises the step of changing the data path between the first data path is set according to the network type of the available network and a second data path.
여기서 가용 네트워크는 네트워크 데이터베이스 서버로부터 수신한 무선 단말기가 핸드오버 가능한 주변 네트워크 정보와 스캔한 주변 네트워크를 비교하여 판단되는 것을 특징으로 한다.Wherein the available network is determined by comparing the peripheral network information that the wireless terminal receives from the network database server and the scanned peripheral network.
바람직하게, 본 발명의 일 실시예에 따른 가용 네트워크를 판단하는 단계는 네트워크 데이터베이스 서버로부터 무선 단말기가 접속되어 있는 제1 네트워크의 주변 네트워크 정보를 수신하는 단계와, 무선 단말기가 접속되어 있는 제1 네트워크와 동일한 주변 네트워크를 스캔하는 단계와, 주변 네트워크 정보와 스캔한 주변 네트워크를 비교하여 무선 단말기가 핸드오버 가능한 주변 네트워크가 존재하는지 판단하는 단계와, 무선 단말기가 핸드오버 가능한 주변 네트워크를 가용 네트워크로 판단하는 단계를 포함하는 것을 특징으로 한다.Preferably, the step of determining an available network according to an embodiment of the present invention includes the steps of: receiving peripheral network information of a first network to which a wireless terminal is connected from a network database server; Comparing the peripheral network information with the scanned peripheral network to determine whether there is a peripheral network capable of being handed over by the wireless terminal, and determining whether the peripheral network capable of handover is an available network The method comprising the steps of:
여기서 무선 단말기가 핸드오버 가능한, 제1 네트워크와 동일한 주변 네트워크가 존재하지 않는 경우 무선 단말기가 접속되어 있는 제1 네트워크의 주변에 무선 단말기가 핸드오버 가능한 제2 네트워크를 스캔하며, 무선 단말기가 핸드오버 가능한 제2 네트워크를 가용 네트워크로 판단하는 것을 특징으로 한다.Here, if the wireless terminal can be handed over and the same peripheral network as the first network does not exist, the wireless terminal scans a second network capable of handover to the periphery of the first network to which the wireless terminal is connected, And judges the second possible network as an available network.
한편, 무선 단말기가 접속되어 있는 제1 네트워크와 동일한 가용 네트워크가 존재하는 경우 제1 데이터 경로를 데이터 경로로 유지한 채 기설정되어 있는 제1 네트워크와의 연결을 해제하고 가용 네트워크로 핸드오버를 수행하는 것을 특징으로 한다.Meanwhile, when there is an available network that is the same as the first network to which the wireless terminal is connected, the first data path is maintained as the data path, and the connection with the first network is released and the handover to the available network is performed .
한편, 무선 단말기가 핸드오버 가능한 제2 네트워크의 가용 네트워크가 존재하는 경우 제1 데이터 경로에서 상기 제2 데이터 경로로 데이터 경로를 변경하며 이동 관리 서버에서 변경 요청 메시지에 기초하여 애플리케이션 서버와 이동 관리 서버 사이의 데이터 경로가 변경하는 것을 특징으로 한다. If there is an available network of the second network capable of handover by the wireless terminal, the wireless terminal changes the data path from the first data path to the second data path, and the application server and the mobility management server And the data path between the data buses is changed.
본 발명에 따른 이종 네트워크 사이의 핸드오버 제어 방법은 무선 단말기와 애플리케이션 서버 사이에 이동 관리 서버를 배치하고 무선 단말기가 이종 네트워크 사이에서 핸드오버시 무선 단말기와 애플리케이션 서버 사이의 데이터 경로를 이동 관리 서버의 중계로 핸드오버한 네트워크에 할당된 데이터 경로로 변경시킴으로써, 네트워크 사업자에 종속되지 않으며 이종 네트워크 사이에서 무선 단말기의 핸드오버를 제어할 수 있다.A handover control method between heterogeneous networks according to the present invention is characterized in that a mobility management server is arranged between a wireless terminal and an application server, and a data path between a wireless terminal and an application server in a handover between heterogeneous networks The handover of the wireless terminal can be controlled between the heterogeneous networks without changing the data path assigned to the network handed over to the relay network.
또한 본 발명에 따른 핸드오버 제어 방법은 무선 단말기에 이종 네트워크 각각에 대한 데이터 경로를 기설정하며 이동 관리 서버에도 이에 대응하여 이종 네트워크 각각에 대한 데이터 경로를 기설정함으로써, 무선 단말기가 이종 네트워크 사이에서 핸드오버하는 경우 핸드오버한 네트워크의 종류에 따라 데이터 경로를 변경하여 핸드오버로 인한 데이터 끊김이 적다.In addition, a handover control method according to the present invention sets a data path for each heterogeneous network to a wireless terminal and sets a data path for each heterogeneous network corresponding to the mobile management server, In the case of handover, the data path is changed according to the type of the handed-over network, and the data interruption due to the handover is small.
또한 본 발명에 따른 핸드오버 제어 방법의 경우 동종의 네트워크에서의 핸드오버의 경우에는 별도의 인증 절차가 필요하지 않기 때문에, 동종 네트워크 사이의 핸드오버로 인한 네트워크 부하를 줄일 수 있다.Further, in the case of the handover control method according to the present invention, since no separate authentication procedure is required in the case of handover in the same type of network, the network load due to the handover between homogeneous networks can be reduced.
도 1은 서로 다른 이종 네트워크에서 무선 단말기의 핸드오버를 제어하는 방법을 설명하기 위한 도면이다.
도 2는 미디어 독립 핸드오버 서버를 이용하여 이종 네트워크 사이에서 무선 단말기의 핸드오버를 제어하는 방법을 설명하기 위한 도면이다.
도 3은 이종 네트워크 사이의 핸드오버를 지원하는, 본 발명의 일 실시예에 따른 통신 시스템을 설명하기 위한 도면이다.
도 4는 본 발명의 일 실시예에 따른 무선 단말기(100)를 설명하기 위한 기능 블록도이다.
도 5는 본 발명의 일 실시예에 따른 이동 관리 서버를 설명하기 위한 기능 블록도이다.
도 6은 본 발명에 따른 통신 시스템의 일 구현예를 설명하기 위한 기능 블록도이다.
도 7은 이종 네트워크 사이의 핸드오버를 지원하는, 본 발명의 일 실시예에 따른 통신 시스템에서 송수신되는 메시지를 설명하기 위한 흐름도이다.
도 8은 본 발명의 일 실시예에 따른, 무선 단말기에서 이종 네트워크 사이를 핸드오버하는 방법을 설명하기 위한 흐름도이다.
도 9는 본 발명에 따른, 가용 네트워크를 판단하는 방법의 일 예를 설명하기 위한 흐름도이다.
도 10은 본 발명의 일 실시예에 따른, 무선 단말기에서 핸드오버를 수행하는 단계를 보다 구체적으로 설명하기 위한 흐름도이다.
도 11은 본 발명의 일 실시예에 따른, 이동 관리 서버의 동작을 설명하기 위한 흐름도이다.1 is a diagram for explaining a method of controlling handover of a wireless terminal in different heterogeneous networks.
2 is a diagram for explaining a method of controlling handover of a wireless terminal among heterogeneous networks using a media independent handover server.
3 is a diagram for explaining a communication system according to an embodiment of the present invention, which supports handover between heterogeneous networks.
4 is a functional block diagram illustrating a
5 is a functional block diagram illustrating a mobility management server according to an embodiment of the present invention.
6 is a functional block diagram for explaining an embodiment of a communication system according to the present invention.
7 is a flowchart illustrating a message transmitted and received in a communication system according to an embodiment of the present invention supporting handover between heterogeneous networks.
8 is a flowchart illustrating a method of handing over between heterogeneous networks in a wireless terminal according to an embodiment of the present invention.
9 is a flowchart illustrating an example of a method for determining an available network according to the present invention.
FIG. 10 is a flowchart illustrating a procedure for performing a handover in a wireless terminal according to an exemplary embodiment of the present invention. Referring to FIG.
11 is a flowchart illustrating an operation of the mobility management server according to an embodiment of the present invention.
이하 첨부한 도면을 참고로 본 발명에 따른 핸드오버 제어 방법에 대해 보다 구체적으로 살펴본다.
Hereinafter, a handover control method according to the present invention will be described in detail with reference to the accompanying drawings.
도 3은 이종 네트워크 사이의 핸드오버를 지원하는, 본 발명의 일 실시예에 따른 통신 시스템을 설명하기 위한 도면이다.3 is a diagram for explaining a communication system according to an embodiment of the present invention, which supports handover between heterogeneous networks.
도 3을 참고로 보다 구체적으로 살펴보면, 무선 단말기(100)는 이종 네트워크(21, 23) 중 어느 하나의 네트워크를 통해 인터넷(200)에 접속되어 있으며, 인터넷(200)을 통해 애플리케이션 서버(500)와 통신을 수행한다. 여기서 무선 단말기는 여러 종류의 네트워크를 자유로이 넘나들며 사용자에게 최적화된 서비스를 제공하는 다중 모드 단말(Multi Mode Terminal, MMT)로, 둘 이상의 서로 다른 네트워크에 접속할 수 있는 모뎀을 포함하여 효율적으로 데이터를 송수신한다.3, the
이종 네트워크(21, 23)은 무선랜(Wireless Local Area Network, WLAN), 와이브로(Wireless Broadband Internet, WiBro), 3G, 3GPP(3rd Generation Partnership Project), LTE(Long Trem Evolution) 등과 같이 서로 다른 네트워크를 의미하며, 이외에도 본 발명이 적용되는 분야에 따라 다양한 종류의 네트워크가 사용될 수 있다.The
인터넷(200)과 애플리케이션 서버(500) 사이에는 무선 단말기(100)와 애플리케이션 서버(500)를 중계하여 무선 단말기(100)의 핸드오버를 지원하는 이동 관리 서버(300)가 배치되어 있으며, 이동 관리 서버(300)에는 네트워크 데이터베이스 서버(400)가 접속되어 있다. A
무선 단말기(100)는 이종 네트워크에 각각 접속하기 위한 데이터 경로를 설정하며, 이동 관리 서버(300)는 애플리케이션 서버(500)와 서로 다른 이종 네트워크를 연결하기 위한 데이터 경로를 각각 설정한다. 무선 단말기(100)가 이종 네트워크 사이에서 핸드오버하는 경우, 무선 단말기(100)는 핸드오버한 네트워크에 따라 데이터 경로를 변경하고 이동 관리 서버(300)도 무선 단말기(100)가 핸드오버한 네트워크에 따라 데이터 경로를 변경하여 이동 관리 서버(300)를 통해 애플리케이션 서버(500)로부터 무선 단말기(100)로 데이터가 송신된다.The
네트워크 데이터베이스 서버(400)는 무선 단말기(100)가 핸드오버 가능한 주변 네트워크 정보를 제공하는데, 무선 단말기(100)가 위치하고 있는 네트워크 접속 위치에 기초하여 무선 단말기(100)가 핸드오버 가능한 주변 네트워크에 대한 정보를 이동 관리 서버(300)를 통해 무선 단말기(100)로 제공한다.
The
도 4는 본 발명의 일 실시예에 따른 무선 단말기(100)를 설명하기 위한 기능 블록도이다.4 is a functional block diagram illustrating a
도 4를 참고로 보다 구체적으로 살펴보면, 물리 인터페이스(120)는 다양한 이종 네트워크에 접속하기 위한 물리 인터페이스로 이종 네트워크 중 제1 네트워크와 접속하는데 사용되는 제1 네트워크 인터페이스(121), 이종 네트워크 중 제2 네트워크와 접속하는데 사용되는 제2 네트워크 인터페이스(123) 및 무선 단말기 주변에 위치하는 주변 네트워크를 스캔하는데 이용되는 스캔 인터페이스(125)를 구비하고 있다. 본 발명이 적용되는 분야에 따라 이종 네트워크의 수에 따라 인터페이스의 수는 상이하며 이는 본 발명의 범위에 속한다. 4, the
제1 데이터 경로 설정부(110)는 제1 네트워크 인터페이스(121)를 통해 무선단말기의 애플리케이션 실행부(170)와 제1 네트워크 사이의 제1 데이터 경로를 설정하며 동시에 제2 네트워크 인터페이스(123)를 통해 무선 단말기의 애플리케이션 실행부(170)와 제2 네트워크 사이의 데이터 경로를 설정한다.The first data
제1 스위치부(160)는 무선 단말기가 제1 네트워크와 제2 네트워크 사이에서 핸드오버하는 경우, 제1 데이터 경로와 제2 데이터 경로를 선택하여 제1 네트워크와 애플리케이션 실행부(170)를 서로 연결시키거나 제2 네트워크와 애플리케이션 실행부(170)를 서로 연결시킨다. 따라서 무선 단말기가 제1 네트워크에 접속되어 있는 경우 제1 데이터 경로를 통해 제1 네트워크와 애플리케이션 실행부(170)가 연결되며 제2 네트워크에 접속되어 있는 경우 제2 데이터 경로를 통해 제2 네트워크와 애플리케이션 실행부(170)가 연결된다. When the wireless terminal performs handover between the first network and the second network, the
여기서 제1 스위치(160)는 핸드오버 제어부(150)에서 생성되는 핸드오버 제어 신호에 따라 제1 데이터 경로 또는 제2 데이터 경로를 선택하는데, 핸드오버 제어 신호를 생성하는 과정을 보다 구체적으로 살펴본다. Here, the
무선 단말기가 제1 네트워크를 통해 애플리케이션 서버와 접속되어 있다고 가정하면, 먼저 핸드오버 결정부(130)는 제1 네트워크 인터페이스(121)를 통해 기접속되어 있는 제1 네트워크, 즉 제1 네트워크의 접속 수단(액세스 포인트, 기지국 등)의 수신 신호 세기를 주기적으로 측정한다. 핸드오버 결정부(130)는 수신 신호 세기가 임계값보다 작은 경우, 핸드오버를 결정하고 네트워크 요청 메시지를 생성하여 제1 네트워크 인터페이스를 통해 이동 관리 서버(300)로 송신한다. 이동 관리 서버(300)는 네트워크 요청 메시지를 수신하는 경우 네트워크 데이터베이스 서버(400)로부터 무선 단말기가 접속되어 있는 위치에 기반하여 무선 단말기가 핸드오버 가능한 주변 네트워크 정보를 제공한다. Assuming that the wireless terminal is connected to the application server via the first network, the
핸드오버 결정부(130)는 주변 네트워크 정보를 수신하는 경우 주변 네트워크 정보를 가용 네트워크 판단부(140)로 제공하는데, 가용 네트워크 판단부(140)는 스캔 인터페이스(125)를 통해 무선 단말기 주변에 위치하는 주변 네트워크를 스캔하도록 제어하며 수신한 주변 네트워크 정보와 스캔한 주변 네트워크를 비교하여 무선 단말기가 핸드오버할 가용 네트워크를 판단한다. When the
핸드오버 제어부(150)는 가용 네트워크가 제1 네트워크와 동일한 네트워크인 경우 제1 데이터 경로를 변경하지 않고 유지하는 핸드오버 제어 신호를 생성한다. 그러나 가용 네트워크가 제1 네트워크와 상이한 제2 네트워크인 경우 이동 관리 서버의 데이터 경로도 이에 따라 변경 요청하기 위한 변경 요청 메시지를 생성하며, 생성한 변경 요청 메시지를 제1 데이터 경로를 통해 이동 관리 서버로 송신한다. 또한, 핸드오버 제어부(150)는 무선 단말기의 데이터 경로를 제1 데이터 경로에서 제2 데이터 경로로 변경하는 핸드오버 제어 신호를 생성한다.
The
도 5는 본 발명의 일 실시예에 따른 이동 관리 서버를 설명하기 위한 기능 블록도이다.5 is a functional block diagram illustrating a mobility management server according to an embodiment of the present invention.
도 5를 참고로 보다 구체적으로 살펴보면, 포트 인터페이스(320)는 다양한 이종 네트워크에 접속하기 위한 포트 인터페이스로 이종 네트워크 중 제1 네트워크와 접속하는데 사용되는 제1 포트, 이종 네트워크 중 제2 네트워크와 접속하는데 사용되는 제2 포트, 애플리케이션 서버(500)와 접속하는데 사용되는 제3 포트 및 네트워크 데이터베이스 서버(400)와 접속하는데 사용되는 제4 포트를 구비하고 있다. 여기서 포트는 네트워크와 접속하는데 사용되는 물리 인터페이스를 의미할 수 있다. 본 발명이 적용되는 분야에 따라 다수 이종 네트워크의 수에 따라 포트의 수는 상이하며 이는 본 발명의 범위에 속한다.5, the
제2 데이터 경로 설정부(310)는 제1 포트와 제3 포트 사이의 제3 데이터 경로를 설정하며 동시에 제2 포트와 제3 포트 사이의 제4 데이터 경로를 설정한다.The second data
제2 스위치부(330)는 무선 단말기가 제1 네트워크와 제2 네트워크 사이에서 핸드오버하는 경우 핸드오버에 따라 제3 데이터 경로 또는 제4 데이터 경로를 선택하여 제3 데이터 경로를 통해 애플리케이션 서버(500)와 무선 단말기(100)를 서로 연결시키거나 제4 데이터 경로를 통해 애플리케이션 서버(500)와 무선 단말기(100)를 서로 연결시킨다. The second switch unit 330 selects a third data path or a fourth data path according to the handover when the wireless terminal performs handover between the first network and the second network and transmits the selected data path to the
여기서 제2 스위치(160)는 경로 제어부(340)로부터 제공되는 경로변경 제어신호에 따라 제3 데이터 경로 또는 제4 데이터 경로를 선택하는데, 경로 제어부(340)는 무선 단말기로부터 변경 요청 메시지를 수신하는 경우 변경 요청 메시지에 따라 데이터 경로를 변경하지 않고 유지하기 위한 경로변경 제어신호를 생성하거나 기접속되어 있던 제3 데이터 경로에서 제4 데이터 경로로 변경하는 경로변경 제어신호를 생성한다. The
한편, 메시지 필터링부(350)는 무선 단말기로부터 수신되는 메시지 중에서 네트워크 요청 메시지를 필터링하는데, 메시지 필터링부(350)는 네트워크 요청 메시지를 수신하는 경우 수신한 네트워크 요청 메시지를 네트워크 데이터베이스 서버(400)로 송신한다. 네트워크 데이터베이스 서버(400)는 네트워크 요청 메시지에 구비되어 있는 무선 단말기의 제1 네트워크의 접속 위치에 기초하여 무선 단말기가 핸드오버 가능한 주변 네트워크 정보를 네트워크 데이터베이스에서 추출하여 메시지 필터링부(350)로 전송한다. 메시지 필터링부(350)는 수신한 주변 네트워크 정보를 무선 단말기로 송신한다.
Meanwhile, the message filtering unit 350 filters the network request message from the messages received from the wireless terminal. When the message filtering unit 350 receives the network request message, the message filtering unit 350 transmits the received network request message to the
도 6은 본 발명에 따른 통신 시스템의 일 구현예를 설명하기 위한 기능 블록도이다.6 is a functional block diagram for explaining an embodiment of a communication system according to the present invention.
도 6을 참고로 보다 구체적으로 살펴보면, 무선 단말기(100)는 애플리케이션 실행부를 호스트 가상 머신(Virtual Marchine)으로 구동하고, 2개의 네트워크 물리 인터페이스, 즉 무선랜(WLAN)의 액세스 포인트(21)에 접속하기 위한 제1 네트워크 물리 인터페이스(wlan0)과 와이브로(WiBro)의 기지국(23)에 접속하기 위한 제2 네트워크 물리 인터페이스(wmx0)를 호스트 가상 머신에 직접 연결시키지 않고 오픈 브이 스위치(Open vswitch, OVS)에 연결하여 엠아이에이치 클라이언트(MIH Client)의 제어에 의해 호스트 가상 머신과 제1 네트워크 물리 인터페이스 사이의 제1 데이터 경로를 설정하고 호스트 가상 머신과 제2 네트워크 물리 인터페이스 사이의 제2 데이터 경로를 설정한다. 오픈 브이 스위치는 엠아이에이치 클라이언트의 제어에 의해 제1 데이터 경로를 선택하거나 제2 데이터 경로를 선택하여 독립적으로 무선랜의 액세스 포인트(21)에 접속을 유지하거나 와이브로의 기지국과의 접속을 유지한다.6, the
여기서 제3 네트워크 물리 인터페이스(wlan1)은 엠아이에이치 클라이언트의 제어에 의해 무선 단말기 주변에 위치하는 네트워크를 스캔하여 엠아이에이치 클라이언트로 제공하며, 엠아이에이치 클라이언트는 네트워크 데이터베이스 서버(400)로부터 이동 관리 서버(300)를 통해 수신한 주변 네트워크 정보와 스캔한 네트워크 정보를 비교하여 무선 단말기의 핸드오버를 제어한다.Here, the third network physical interface (wlan1) scans the network located around the wireless terminal by the control of the MICH client and provides the MICH client to the MICH client, and the MICH client receives the
한편, 이동 관리 서버(300)는 무선 단말기(100)와 애플리케이션 서버(500)의 중계 역활을 수행하는데, 엠씨엔 매니저(MCN manager)는 무선랜 네트워크와 연결되는 제1 포트, 와이브로 네트워크와 연결되는 제2 포트, 네트워크 데이터베이스 서버(400)와 연결되는 제3 포트 및 애플리케이션 서버(500)와 연결되는 제4 포트를 구비한다. 엠엔씨 매니저는 제1 포트와 제4 포트 사이의 제3 데이터 경로를 설정하거나 제2 포트와 제4 포트 사이의 제4 데이터 경로를 설정한다. The
스위치는 스위칭 또는 라우팅 기능을 수행하기 위해 엠엔씨 매니저의 제어에 의해 제3 데이터 경로를 선택하거나 제4 데이터 경로를 선택한다. 엠엔씨 매니저는 무선 단말기로부터 변경요청 메시지를 수신하는 경우 변경요청 메시지에 기초하여 제3 데이터 경로를 선택하거나 제4 데이터 경로를 선택하여 핸드오버된 네트워크를 통해 계속해서 무선단말기(100)와 애플리케이션 서버(500)를 접속 유지시킨다.
The switch selects the third data path or the fourth data path under the control of the MNS manager in order to perform the switching or routing function. When receiving the change request message from the wireless terminal, the MNS manager selects the third data path or selects the fourth data path based on the change request message, and continuously selects the fourth data path through the handover network, (500).
도 7은 이종 네트워크 사이의 핸드오버를 지원하는, 본 발명의 일 실시예에 따른 통신 시스템에서 송수신되는 메시지를 설명하기 위한 흐름도이다.7 is a flowchart illustrating a message transmitted and received in a communication system according to an embodiment of the present invention supporting handover between heterogeneous networks.
도 7을 참고로 보다 구체적으로 살펴보면, 무선 단말기는 현재 접속하고 있는 제1 네트워크로부터 수신되는 신호의 세기가 임계값 이하인 경우 네트워크 요청 메시지를 생성하고 네트워크 요청 메시지를 제1 네트워크를 통해 이동 관리 서버로 송신한다(S10). 이동 관리 서버는 무선 단말기로부터 수신되는 메시지 중 네트워크 요청 메시지를 필터링하여 네트워크 요청 메시지를 수신하는 경우 네트워크 요청 메시지를 네트워크 데이터베이스 서버로 송신한다(S11).7, the wireless terminal generates a network request message when the intensity of a signal received from the first network currently connected is less than a threshold value, and transmits a network request message to the mobility management server through the first network (S10). The mobility management server filters the network request message among the messages received from the wireless terminal and transmits a network request message to the network database server when receiving the network request message (S11).
네트워크 요청 메시지를 수신한 네트워크 데이터베이스 서버는 네트워크 요청 메시지에 구비되어 있는, 무선 단말기가 접속되어 있는 제1 네트워크의 액세스 포인트의 위치 정보에 기초하여 무선 단말기가 핸드오버 가능한 주변 네트워크 정보를 네트워크 데이터베이스에서 추출하고 주변 네트워크 정보를 구비하는 네트워크 응답 메시지를 생성하여 이동 관리 서버로 송신한다(S20). 이동 관리 서버는 네트워크 응답 메시지를 제1 네트워크를 통해 무선 단말기로 송신한다(S21).The network database server that has received the network request message extracts the peripheral network information capable of being handed over from the network database based on the location information of the access point of the first network to which the wireless terminal is connected, And transmits a network response message including the surrounding network information to the mobility management server (S20). The mobility management server transmits a network response message to the wireless terminal through the first network (S21).
무선 단말기는 스캔한 주변 네트워크와 수신한 주변 네트워크 정보에 기초하여 제1 네트워크와 동일한 종류의 가용 네트워크가 존재하는지 판단하여 가용 네트워크가 존재하는 경우 제1 네트워크의 가용 네트워크로 핸드오버를 수행한다. 그러나 제1 네트워크와 동일한 종류의 가용 네트워크가 존재하지 않는 경우 무선 단말기가 핸드오버 가능한 제2 네트워크가 존재하는지 판단하여 제2 네트워크의 가용 네트워크가 존재하는 경우 제2 네트워크의 가용 네트워크로 핸드오버하기 위한 변경 요청 메시지를 이동 관리 서버로 송신한다(S30). 변경 요청 메시지에 기초하여 이동 관리 서버는 기접속되어 있는 제3 데이터 경로에서 제4 데이터 경로로 데이터 경로를 변경한다.The wireless terminal determines whether there is an available network of the same type as the first network based on the scanned neighboring network and the received neighboring network information, and performs handover to the available network of the first network when the available network exists. However, if there is no available network of the same type as the first network, the wireless terminal determines whether there is a second network capable of handover, and if there is an available network of the second network, And transmits a change request message to the mobility management server (S30). Based on the change request message, the mobility management server changes the data path from the third connected data path to the fourth data path.
한편, 무선 단말기는 변경 요청 메시지를 생성함과 동시에 제2 데이터 경로를 활성화하여 제2 데이터 경로를 통해 제2 네트워크의 가용 네트워크로 핸드오버를 요청하기 위한 핸드오버 요청 메시지를 송신한다(S40). 핸드오버 요청 메시지에 응답하여 제2 네트워크로부터 핸드오버 응답 메시지를 수신하는 경우 제1 데이터 경로를 차단하고 제1 데이터 경로에서 제2 데이터 경로로 데이터 경로를 변경하여 핸드오버를 수행한다(S50).
In step S40, the wireless terminal generates a change request message, activates a second data path, and transmits a handover request message for requesting a handover to an available network of the second network through a second data path. When receiving the handover response message from the second network in response to the handover request message, the first data path is blocked and the data path is changed from the first data path to the second data path to perform handover (S50).
도 8은 본 발명의 일 실시예에 따른, 무선 단말기에서 이종 네트워크 사이를 핸드오버하는 방법을 설명하기 위한 흐름도이다.8 is a flowchart illustrating a method of handing over between heterogeneous networks in a wireless terminal according to an embodiment of the present invention.
도 8을 참고로 보다 구체적으로 살펴보면, 무선 단말기는 애플리케이션 실행부와 제1 네트워크 물리 인터페이스 사이의 제1 데이터 경로를 설정하고(S110), 애플리케이션 실행부와 제2 네트워크 물리 인터페이스 사이의 제2 데이터 경로를 설정한다(S120).8, the wireless terminal establishes a first data path between the application executing unit and the first network physical interface (S110) and transmits a second data path between the application executing unit and the second network physical interface (S120).
무선 단말기는 제1 네트워크 물리 인터페이스를 통해 제1 네트워크와 접속되어 애플리케이션 서버와 통신을 수행하는데, 제1 네트워크 물리 인터페이스를 통해 수신되는 제1 네트워크의 수신 신호 세기가 임계값 이하인지 판단한다(S130). 여기서 제1 네트워크의 수신 신호 세기는 제1 네트워크에 접속하는 제1 네트워크의 액세스 포인트 등과 같은 접속 수단으로부터 수신되는 수신 신호의 세기를 의미한다.The wireless terminal is connected to the first network through the first network physical interface and communicates with the application server. The wireless terminal determines whether the received signal strength of the first network received through the first network physical interface is less than or equal to a threshold value (S130) . Here, the received signal strength of the first network means the strength of the received signal received from a connection means such as an access point or the like of the first network connecting to the first network.
제1 네트워크의 수신 신호 세기가 임계값 이하인 경우 제1 네트워크와 같은 종류의 네트워크 또는 제1 네트워크와 다른 종류의 제2 네트워크 중에서 무선 단말기가 핸드오버 가능한 가용 네트워크를 판단한다(S140). 무선 단말기는 이동 관리 서버의 데이터 경로를 가용 네트워크에 해당하는 데이터 경로로 변경 요청하며 무선 단말기에서도 판단한 가용 네트워크로 데이터 경로를 변경하여 핸드오버를 수행한다(S150).
If the received signal strength of the first network is equal to or less than the threshold value, the wireless terminal determines the available network capable of handover among the second network of the same kind as the first network or the first network. The wireless terminal requests the data path of the mobility management server to the data path corresponding to the available network and changes the data path to the available network determined by the wireless terminal to perform the handover in operation S150.
도 9는 본 발명에 따른, 가용 네트워크를 판단하는 방법의 일 예를 설명하기 위한 흐름도이다.9 is a flowchart illustrating an example of a method for determining an available network according to the present invention.
도 9를 참고로 보다 구체적으로 살펴보면, 무선 단말기는 제1 네트워크의 수신 신호 세기가 임계값 이하인 경우, 이동 관리 서버를 통해 네트워크 데이터베이스 서버로부터 무선 단말기가 핸드오버 가능한 제1 네트워크와 같은 종류의 주변 네트워크 정보를 수신한다(S141). 또한 무선 단말기는 스캔 인터페이스를 통해 무선 단말기 주변을 스캔하여(S143) 무선 단말기가 핸드오버 가능한 제1 네트워크와 같은 종류의 주변 네트워크가 존재하는지 판단한다(S145). 바람직하게, 무선 단말기는 스캔 네트워크를 통해 주변 네트워크로부터 수신한 신호 세기에 기초하여 주변 네트워크를 스캔한다.9, when the received signal strength of the first network is equal to or less than the threshold value, the wireless terminal receives, from the network database server through the mobility management server, Information is received (S141). In addition, the wireless terminal scans the periphery of the wireless terminal through the scan interface (S143) and determines whether the wireless terminal has the same type of peripheral network as the first network capable of handover (S145). Preferably, the wireless terminal scans the perimeter network based on the signal strength received from the peripheral network over the scan network.
수신한 주변 네트워크 정보와 스캔한 주변 네트워크를 비교하여 무선 단말기가 실제 핸드오버 가능한 가용 네트워크가 존재하는지 판단한다(S149). 가용 네트워크를 판단하는 일 예로 수신한 주변 네트워크 정보 중에서 스캔한 주변 네트워크와 일치하는 주변 네트워크를 가용 네트워크로 판단한다. 바람직하게, 수신한 주변 네트워크 정보 중에서 스캔한 주변 네트워크와 일치하는 주변 네트워크를 1차적으로 예비 가용 네트워크로 선택하고, 예비 가용 네트워크 중 가장 수신 세기가 큰 예비 가용 네트워크를 최종적으로 가용 네트워크로 판단한다.The received neighboring network information is compared with the scanned neighboring network to determine whether there is an available network in which the wireless terminal can actually perform handover (S149). As an example of determining the available network, the peripheral network matching the scanned peripheral network among the received peripheral network information is determined as an available network. Preferably, among the received neighboring network information, a neighboring network matching the scanned neighboring network is selected as a primary available network, and a spare available network having the highest receiving intensity among the available available networks is finally determined as an available network.
한편, 무선 단말기 주변을 스캔하여 무선 단말기가 핸드오버 가능한 제1 네트워크와 같은 종류의 주변 네트워크가 존재하지 않는 경우, 제2 네트워크 물리 인터페이스를 통해 스캔하여 무선 단말기가 핸드오버 가능한 제2 네트워크가 존재하는지 판단한다(S147). 무선 단말기가 핸드오버 가능한 제2 네트워크가 존재하는 경우 제2 네트워크를 가용 네트워크로 판단한다(S149).
If there is no peripheral network of the same type as the first network capable of handing over the wireless terminal by scanning the periphery of the wireless terminal, it is determined whether there exists a second network through which the wireless terminal can perform the handover by scanning through the second network physical interface (S147). If there is a second network capable of handover by the wireless terminal, the second network is determined as an available network (S149).
도 10은 본 발명의 일 실시예에 따른, 무선 단말기에서 핸드오버를 수행하는 단계를 보다 구체적으로 설명하기 위한 흐름도이다.FIG. 10 is a flowchart illustrating a procedure for performing a handover in a wireless terminal according to an exemplary embodiment of the present invention. Referring to FIG.
무선 단말기는 제1 네트워크와 같은 종류의 가용 네트워크가 존재하는 경우 데이터 경로는 그대로 유지한 채 가용 네트워크로 핸드오버하여 애플리케이션 서버와 통신을 수행한다. If there is an available network of the same type as that of the first network, the wireless terminal performs handover to the available network while maintaining the data path and communicates with the application server.
그러나 제1 네트워크와 같은 종류의 가용 네트워크가 존재하지 않는 경우 데이터 경로를 변경하여 핸드오버를 수행하는데, 도 10을 참고로 살펴보면 무선 단말기는 애플리케이션 서버의 데이터 경로를 변경 요청하기 위한 변경 요청 메시지를 생성하여 이동 관리 서버로 송신한다(S151). 변경 요청 메시지를 이동 관리 서버로 송신함과 동시에 무선 단말기의 데이터 경로를 제1 데이터 경로에서 제2 데이터 경로로 변경하며(S153), 제2 네트워크로 핸드오버를 요청하기 위한 핸드오버 요청 메시지를 생성하여 송신한다(S155). 바람직하게, 여기서 제2 네트워크는 무선 단말기가 핸드오버하고자 하는 제2 네트워크의 접속 수단, 예를 들어 와이브로 네트워크의 기지국인 것을 특징으로 한다. 핸드오버 요청 메시지에는 제2 네트워크에서 무선 단말기를 인증하기 위한 인증 정보가 구비되어 있다.However, if there is no available network of the same type as the first network, the handover is performed by changing the data path. Referring to FIG. 10, the wireless terminal generates a change request message And transmits it to the mobility management server (S151). A change request message is transmitted to the mobility management server and the data path of the wireless terminal is changed from the first data path to the second data path in operation S153 and a handover request message for requesting handover to the second network is generated (S155). Preferably, the second network is a connection means of a second network to which the wireless terminal intends to hand over, for example, a base station of a WiBro network. The handover request message includes authentication information for authenticating the wireless terminal in the second network.
제2 네트워크로부터 핸드오버 요청 메시지에 응답하여 핸드오버 응답 메시지를 수신하는데(S159), 핸드오버 응답 메시지에는 무선 단말기가 사용할 접속 정보, 예를 들어 IP 주소 등이 저장되어 있다. 무선 단말기는 핸드오버 요청 메시지에 기초하여 제2 네트워크로 접속 정보를 변경하여 핸드오버를 수행한다(S159).
The handover response message is received from the second network in response to the handover request message (S159). The handover response message stores access information to be used by the wireless terminal, for example, an IP address and the like. The wireless terminal changes connection information to the second network based on the handover request message and performs handover (S159).
도 11은 본 발명의 일 실시예에 따른, 이동 관리 서버의 동작을 설명하기 위한 흐름도이다.11 is a flowchart illustrating an operation of the mobility management server according to an embodiment of the present invention.
도 11을 참고로 보다 구체적으로 살펴보면, 이동 관리 서버는 무선 단말기와 애플리케이션 서버를 중계하여 무선 단말기가 이종 네트워크 사이에서 핸드오버하는 경우 핸드오버한 이종 네트워크를 통해 계속해서 무선 단말기와 애플리케이션의 접속을 유지시킨다.11, the mobility management server relays the wireless terminal and the application server, and when the wireless terminal performs a handover between heterogeneous networks, the mobility management server continuously maintains connection of the application with the wireless terminal through the handover heterogeneous network .
먼저 이동 관리 서버는 제1 네트워크와 애플리케이션 서버를 접속시키는 제3 데이터 경로를 설정하고(S210), 제2 네트워크와 애플리케이션 서버를 접속시키는 제4 데이터 경로를 설정한다(S220).First, the mobility management server establishes a third data path connecting the first network and the application server (S210), and sets a fourth data path connecting the second network and the application server (S220).
이동 관리 서버는 제3 데이터 경로를 통해 무선 단말기와 애플리케이션 서버 사이의 통신을 수행하는 경우, 무선 단말기와 애플리케이션 서버를 중계하여 무선 단말기로부터 수신되는 메시지 중에서 네트워크 요청 메시지를 필터링한다(S230). 무선 단말기로부터 네트워크 요청 메시지를 수신하는 경우, 이동 관리 서버는 네트워크 데이터베이스 서버로부터 무선 단말기가 핸드오버 가능한 주변 네트워크 정보를 수신하여 무선 단말기로 주변 네트워크 정보를 송신한다(S240).When the mobility management server performs communication between the wireless terminal and the application server through the third data path, the mobility management server relays the wireless terminal and the application server to filter the network request message among the messages received from the wireless terminal at step S230. When receiving the network request message from the wireless terminal, the mobility management server receives the peripheral network information capable of being handed over from the network database server and transmits the peripheral network information to the wireless terminal (S240).
주변 네트워크 정보에 기초하여 무선 단말기가 제1 네트워크에서 제2 네트워크로 핸드오버 결정하는 경우 무선 단말기로부터 변경 요청 메시지를 수신하며(S250), 변경 요청 메시지를 수신하는 경우 이동 관리 서버는 데이터 경로를 제3 데이터 경로에서 제4 데이터 경로로 변경하여 제2 네트워크를 통해 무선 단말기와 애플리케이션 서버가 계속해서 접속을 유지하도록 한다(S260).
When the wireless terminal determines to perform the handover from the first network to the second network based on the neighboring network information, the mobile terminal receives the change request message from the wireless terminal (S250). When receiving the change request message, 3 data path to the fourth data path so that the wireless terminal and the application server continue to maintain the connection through the second network at step S260.
한편, 상술한 본 발명의 실시 예들은 컴퓨터에서 실행될 수 있는 프로그램으로 작성 가능하고, 컴퓨터로 읽을 수 있는 기록 매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다.The above-described embodiments of the present invention can be embodied in a general-purpose digital computer that can be embodied as a program that can be executed by a computer and operates the program using a computer-readable recording medium.
상기 컴퓨터로 읽을 수 있는 기록 매체는 마그네틱 저장 매체(예를 들어, 롬, 플로피 디스크, 하드디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등) 및 캐리어 웨이브(예를 들면, 인터넷을 통한 전송)와 같은 저장 매체를 포함한다.
The computer-readable recording medium may be a magnetic storage medium (e.g., ROM, floppy disk, hard disk, etc.), an optical reading medium (e.g. CD ROM, Lt; / RTI > transmission).
본 발명은 도면에 도시된 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is evident that many alternatives, modifications and variations will be apparent to those skilled in the art. Accordingly, the true scope of the present invention should be determined by the technical idea of the appended claims.
10, 100: 무선 단말기
21: 무선랜 액세스 포인트
23: 와이브로 기지국
30, 200: 인터넷
40, 500: 애플리케이션 서버
50: 미디어 독립 핸드오버 서버
300: 이동 관리 서버
400: 네트워크 데이터베이스 서버
110: 제1 데이터 경로 설정부 120: 물리 인터페이스
130: 핸드오버 결정부 140: 가용 네트워크 판단부
150: 핸드오버 제어부 160: 제1 스위치
170: 애플리케이션 실행부
310: 제2 데이터 경로 설정부 320: 포트 인터페이스
330: 제2 스위치부 340: 경로 제어부
350: 메시지 필터링부 10, 100: wireless terminal
21: Wireless LAN access point
23: WiBro base station
30, 200: Internet
40, 500: Application server
50: Media independent handover server
300: mobility management server
400: Network database server
110: first data path setting unit 120: physical interface
130: handover decision unit 140: available network judgment unit
150: handover control unit 160: first switch
170: application execution unit
310: second data path setting unit 320: port interface
330: second switch unit 340: path control unit
350: message filtering unit
Claims (23)
애플리케이션 서버;
상기 이종 네트워크 중 제1 네트워크와 연결되는 제1 데이터 경로 및 상기 이종 네트워크 중 제2 네트워크와 연결되는 제2 데이터 경로를 설정하며, 상기 제1 네트워크와 상기 제2 네트워크 사이의 핸드오버에 따라 상기 제1 데이터 경로와 상기 제2 데이터 경로 사이에서 데이터 경로를 변경 설정하는 무선 단말기; 및
상기 애플리케이션 서버와 상기 제1 네트워크를 연결하는 제3 데이터 경로 및 상기 애플리케이션 서버와 상기 제2 네트워크를 연결하는 제4 데이터 경로를 설정하며, 상기 무선 단말기가 제1 네트워크와 제2 네트워크 사이에서 핸드오버시 핸드오버하는 네트워크에 상응하여 상기 제3 데이터 경로와 제4 데이터 경로 사이에서 데이터 경로를 변경하는 이동 관리 서버를 포함하는 것을 특징으로 하는 통신 시스템. In a communication system having a heterogeneous network,
An application server;
A first data path connected to a first one of the heterogeneous networks and a second data path connected to a second one of the heterogeneous networks; A wireless terminal for changing a data path between the first data path and the second data path; And
A third data path connecting the application server and the first network and a fourth data path connecting the application server and the second network, the wireless terminal establishing a handover between the first network and the second network, And a mobility management server for changing a data path between the third data path and the fourth data path in correspondence with the network to be handed over.
상기 무선 단말기에서 핸드오버 가능한 주변 네트워크 정보를 제공하는 네트워크 데이터베이스 서버를 더 포함하며,
상기 무선 단말기는 주변 네트워크 정보에 기초하여 핸드오버를 수행하는 것을 특징으로 하는 통신 시스템.The system of claim 1, wherein the communication system
Further comprising: a network database server that provides handover-capable neighboring network information from the wireless terminal,
Wherein the wireless terminal performs handover based on the neighboring network information.
상기 이종 네트워크의 제1 네트워크와 접속 가능한 제1 네트워크 물리 인터페이스 및 상기 이종 네트워크의 제2 네트워크와 접속 가능한 제2 네트워크 물리 인터페이스를 구비하는 물리 인터페이스;
상기 애플리케이션 서버로 요청한 애플리케이션을 실행하는 애플리케이션 실행부;
상기 제1 네트워크와 상기 애플리케이션 실행부 사이의 제1 데이터 경로, 및 상기 제2 네트워크와 상기 애플리케이션 실행부의 제2 데이터 경로를 설정하는 제1 데이터 경로 설정부;
기접속한 상기 제1 네트워크의 수신 신호 세기를 측정하며, 상기 수신 신호 세기와 임계값을 비교하여 핸드오버를 결정하는 핸드오버 결정부;
주변 네트워크를 스캔하여 상기 주변 네트워크 정보 중에서 실제 핸드오버 가능한 가용 네트워크를 판단하는 가용 네트워크 판단부;
상기 가용 네트워크의 네트워크 종류에 따라 설정한 상기 제1 데이터 경로와 상기 제2 데이터 경로 사이의 데이터 경로를 변경시키기 위한 핸드오버 제어신호를 생성하는 핸드오버 제어부; 및
상기 핸드오버 제어신호에 따라 상기 제1 데이터 경로와 상기 제2 데이터 경로 사이에서 데이터 경로를 변경하는 스위치부를 포함하는 것을 특징으로 하는 통신 시스템.The wireless terminal of claim 2, wherein the wireless terminal
A physical interface having a first network physical interface connectable with a first network of the heterogeneous network and a second network physical interface connectable with a second network of the heterogeneous network;
An application execution unit for executing an application requested by the application server;
A first data path setting unit setting a first data path between the first network and the application executing unit and a second data path of the second network and the application executing unit;
A handover decision unit for measuring a received signal strength of the first network and determining a handover by comparing the received signal strength with a threshold value;
An available network determining unit that scans the neighboring network to determine an available network that can actually be handed over from the neighboring network information;
A handover control unit for generating a handover control signal for changing a data path between the first data path and the second data path set according to the network type of the available network; And
And a switch unit for changing a data path between the first data path and the second data path according to the handover control signal.
상기 수신 신호 세기가 임계값보다 작은 경우, 상기 주변 네트워크 정보를 요청하기 위한 네트워크 요청 메시지를 생성하며, 상기 네트워크 요청 메시지를 상기 제1 데이터 경로를 통해 상기 이동 관리 서버로 송신하는 것을 특징으로 하는 통신 시스템. 4. The apparatus of claim 3, wherein the handover determination unit
Generates a network request message for requesting the peripheral network information when the received signal strength is smaller than a threshold value and transmits the network request message to the mobility management server through the first data path system.
상기 네트워크 데이터베이스 서버는 상기 이동 관리 서버에 접속되어 있으며,
상기 이동 관리 서버로부터 상기 네트워크 요청 메시지를 수신하고, 상기 이동 관리 서버로 상기 주변 네트워크 정보를 송신하는 것을 특징으로 하는 통신 시스템. 5. The method of claim 4,
Wherein the network database server is connected to the mobility management server,
Receives the network request message from the mobility management server, and transmits the peripheral network information to the mobility management server.
상기 제1 네트워크와 연결되는 제1 포트, 상기 제2 네트워크와 연결되는 제2 포트, 상기 네트워크 데이터베이스 서버와 연결되는 제3 포트 및 상기 애플리케이션 서버와 연결되는 제4 포트를 구비하는 포트 인터페이스;
상기 제1 포트와 상기 제4 포트 사이의 제3 데이터 경로 및 상기 제2 포트와 상기 제4 포트 사이의 제4 데이터 경로를 설정하는 제2 데이터 경로 설정부;
상기 무선 단말기로부터 수신한 변경 요청 메시지에 따라 상기 제3 데이터 경로와 상기 제4 데이터 경로 사이의 데이터 경로를 변경시키기 위한 경로변경 제어신호를 생성하는 경로 제어부; 및
상기 경로변경 제어신호에 따라 상기 제3 데이터 경로와 상기 제4 데이터 경로 사이의 데이터 경로를 변경하는 제2 스위치부를 포함하는 것을 특징으로 하는 통신 시스템.5. The mobile communication system according to claim 4, wherein the mobility management server
A port interface having a first port connected to the first network, a second port connected to the second network, a third port connected to the network database server, and a fourth port connected to the application server;
A second data path setting unit setting a third data path between the first port and the fourth port and a fourth data path between the second port and the fourth port;
A path control unit for generating a path change control signal for changing a data path between the third data path and the fourth data path according to a change request message received from the wireless terminal; And
And a second switch for changing a data path between the third data path and the fourth data path according to the path change control signal.
상기 무선 단말기로부터 수신되는 메시지에서 상기 네트워크 요청 메시지를 필터링하며,
상기 네트워크 요청 메시지를 수신하는 경우, 상기 네트워크 데이터베이스 서버로 상기 주변 네트워크 정보를 요청하는 네트워크 요청 메시지를 송신하는 것을 특징으로 하는 통신 시스템.7. The system according to claim 6, wherein the mobility management server
Filtering the network request message from a message received from the wireless terminal,
And transmits a network request message requesting the peripheral network information to the network database server when receiving the network request message.
상기 네트워크 요청 메시지에 구비되어 있는 상기 무선 단말기의 상기 제1 네트워크의 접속 위치에 기초하여 상기 무선 단말기가 핸드오버 가능한 주변 네트워크 정보를 추출하는 것을 특징으로 하는 통신 시스템. 8. The method of claim 7, wherein the network database server
Wherein the wireless terminal extracts peripheral network information capable of being handed over based on a connection position of the first network of the wireless terminal provided in the network request message.
상기 애플리케이션 실행부는 가상 머신(virtual marchine)으로 동작하며,
상기 스위치부는 상기 핸드오버 제어신호에 따라 상기 가상 머신과의 데이터 경로를 상기 제1 데이터 경로에서 상기 제2 데이터 경로로 변경시키도록 프로그램된 오픈 브이 스위치(Open vswitch, OVS)인 것을 특징으로 하는 통신 시스템. 9. The method according to any one of claims 3 to 8,
The application execution unit operates as a virtual machine,
Wherein the switch is an Open Vswitch (OVS) programmed to change the data path to the virtual machine from the first data path to the second data path in accordance with the handover control signal. system.
상기 제1 네트워크는 무선랜 네트워크(Wireless Local Area Network, WLAN)이고 상기 제2 네트워크는 와이브로 네트워크(Wireless Broadband Internet, WiBro)인 것을 특징으로 하는 통신 시스템.9. The method according to any one of claims 1 to 8,
Wherein the first network is a Wireless Local Area Network (WLAN) and the second network is a Wireless Broadband Internet (WiBro).
상기 이종 네트워크의 제1 네트워크와 접속 가능한 제1 네트워크 인터페이스 및 상기 이종 네트워크의 제2 네트워크와 접속 가능한 제2 네트워크 인터페이스를 구비하는 물리 인터페이스;
상기 애플리케이션 서버로 요청한 애플리케이션을 실행하는 애플리케이션 실행부;
상기 제1 네트워크와 상기 애플리케이션 실행부 사이의 제1 데이터 경로 및 상기 제2 네트워크와 상기 애플리케이션 실행부 사이의 제2 데이터 경로를 설정하는 데이터 경로 설정부;
기접속한 상기 제1 네트워크의 수신 신호 세기를 측정하며, 상기 수신 신호 세기와 임계값을 비교하여 핸드오버를 결정하는 핸드오버 결정부;
핸드오버 결정시 주변 네트워크를 스캔하여 실제 핸드오버 가능한 가용 네트워크를 판단하는 가용 네트워크 판단부;
상기 가용 네트워크의 네트워크 종류에 따라 설정한 상기 제1 데이터 경로와 상기 제2 데이터 경로 사이의 데이터 경로를 변경시키기 위한 핸드오버 제어신호를 생성하는 핸드오버 제어부; 및
상기 핸드오버 제어신호에 따라 상기 제1 데이터 경로와 상기 제2 데이터 경로 사이에서 데이터 경로를 변경하는 스위치부를 포함하는 것을 특징으로 하는 무선 단말기.1. A wireless terminal for handing over a heterogeneous network and accessing an application server in a communication system having an heterogeneous network and an application server,
A physical interface having a first network interface connectable to a first network of the heterogeneous network and a second network interface connectable to a second network of the heterogeneous network;
An application execution unit for executing an application requested by the application server;
A data path setting unit setting a first data path between the first network and the application executing unit and a second data path between the second network and the application executing unit;
A handover decision unit for measuring a received signal strength of the first network and determining a handover by comparing the received signal strength with a threshold value;
An available network determining unit for determining an available network capable of performing an actual handover by scanning a neighboring network when a handover is determined;
A handover control unit for generating a handover control signal for changing a data path between the first data path and the second data path set according to the network type of the available network; And
And a switch unit for changing a data path between the first data path and the second data path according to the handover control signal.
상기 핸드오버 결정부는 상기 수신 신호 세기가 임계값보다 작은 경우, 주변 네트워크 정보를 요청하는 네트워크 요청 메시지를 생성하여 상기 통신 네트워크의 네트워크 데이터베이스 서버로 송신하며,
상기 가용 네트워트 판단부는 상기 주변 네트워크 정보와 스캔한 주변 네트워를 비교하여 가용 네트워크를 판단하는 것을 특징으로 하는 무선 단말기. 12. The method of claim 11,
Wherein the handover decision unit generates a network request message for requesting peripheral network information and transmits the network request message to the network database server of the communication network when the received signal strength is smaller than a threshold value,
Wherein the available network determining unit determines the available network by comparing the neighboring network information with the scanned neighboring network.
상기 핸드오버 제어부는 상기 가용 네트워크가 제1 네트워크와 동일한 종류인 경우 데이터 경로를 변경시키지 않고 유지시키는 핸드오버 제어신호를 생성하는 것을 특징으로 하는 무선 단말기. 12. The method of claim 11,
Wherein the handover control unit generates a handover control signal for maintaining the data path unchanged when the available network is of the same type as the first network.
상기 핸드오버 제어부는 상기 가용 네트워크가 제2 네트워크인 경우 데이터 경로를 상기 제1 데이터 경로에서 상기 제2 데이터 경로로 변경시키기 위한 핸드오버 제어 신호를 생성하는 것을 특징으로 하는 무선 단말기.12. The method of claim 11,
Wherein the handover control unit generates a handover control signal for changing the data path from the first data path to the second data path when the available network is the second network.
상기 애플리케이션 실행부는 가상 머신(virtual marchine)으로 동작하며,
상기 스위치부는 상기 핸드오버 제어신호에 따라 상기 가상 머신과의 데이터 경로를 상기 제1 데이터 경로에서 상기 제2 데이터 경로로 변경시키도록 프로그램된 오픈 브이 스위치(Open vswitch, OVS)인 것을 특징으로 하는 무선 단말기. 15. The method according to any one of claims 11 to 14,
The application execution unit operates as a virtual machine,
Wherein the switch is an Open Vswitch (OVS) programmed to change a data path to the virtual machine from the first data path to the second data path in accordance with the handover control signal. terminal.
상기 제1 네트워크는 무선랜 네트워크(Wireless Local Area Network, WLAN)이고 상기 제2 네트워크는 와이브로 네트워크(Wireless Broadband Internet, WiBro)인 것을 특징으로 하는 무선 단말기.15. The method according to any one of claims 11 to 14,
Wherein the first network is a Wireless Local Area Network (WLAN) and the second network is a Wireless Broadband Internet (WiBro).
상기 이종 네트워크 중 제1 네트워크와 상기 무선 단말기 사이의 제1 데이터 경로 및 상기 이종 네트워크 중 제2 네트워크와 상기 무선 단말기 사이의 제2 데이터 경로를 설정하는 단계;
기접속한 상기 제1 네트워크의 수신 신호 세기를 측정하며, 상기 수신 신호 세기와 임계값을 비교하여 핸드오버를 결정하는 단계;
핸드오버 결정시 주변 네트워크를 스캔하여 핸드오버 가능한 가용 네트워크를 판단하는 단계;
상기 가용 네트워크의 네트워크 종류에 따라 상기 무선 단말기와 상기 애플리케이션 서버를 중계하는 이동 관리 서버의 데이터 경로를 상기 제1 데이터 경로에서 상기 제2 데이터 경로로 변경 요청하는 변경 요청 메시지를 상기 이동 관리 서버로 송신하는 단계; 및
상기 가용 네트워크의 네트워크 종류에 따라 설정한 상기 제1 데이터 경로와 상기 제2 데이터 경로 사이의 데이터 경로를 변경시키는 단계를 포함하는 것을 특징으로 하는 핸드오버 제어 방법.A handover method of a wireless terminal for handing over a heterogeneous network and connecting to an application server,
Establishing a first data path between a first one of the heterogeneous networks and the wireless terminal and a second data path between a second one of the heterogeneous networks and the wireless terminal;
Measuring a received signal strength of the first network and determining a handover by comparing the received signal strength with a threshold value;
Determining a handoverable available network by scanning the neighboring network when the handover is determined;
A change request message requesting a change of a data path of the mobility management server relaying the wireless terminal and the application server from the first data path to the second data path according to the network type of the available network is transmitted to the mobility management server ; And
And changing a data path between the first data path and the second data path set according to the network type of the available network.
네트워크 데이터베이스 서버로부터 수신한 상기 무선 단말기가 핸드오버 가능한 주변 네트워크 정보와 상기 스캔한 주변 네트워크를 비교하여 판단되는 것을 특징으로 하는 핸드오버 제어 방법. 18. The method of claim 17, wherein the available network
Wherein the determination is made by comparing the peripheral network information that the wireless terminal receives from the network database server and the scanned peripheral network.
상기 이동 관리 서버를 통해 상기 네트워크 데이터베이스 서버로부터 상기 무선 단말기가 접속되어 있는 상기 제1 네트워크의 주변 네트워크 정보를 수신하는 단계;
상기 무선 단말기가 접속되어 있는 제1 네트워크와 동일한 주변 네트워크를 스캔하는 단계;
상기 주변 네트워크 정보와 스캔한 주변 네트워크를 비교하여 상기 무선 단말기가 핸드오버 가능한 주변 네트워크가 존재하는지 판단하는 단계; 및
상기 무선 단말기가 핸드오버 가능한 주변 네트워크를 가용 네트워크로 판단하는 단계를 포함하는 것을 특징으로 하는 핸드오버 제어 방법.19. The method of claim 18, wherein determining the available network comprises:
Receiving peripheral network information of the first network to which the wireless terminal is connected from the network database server through the mobility management server;
Scanning the same peripheral network as the first network to which the wireless terminal is connected;
Comparing the peripheral network information with a scanned peripheral network to determine whether a peripheral network capable of being handed over by the wireless terminal exists; And
And determining that the wireless terminal is capable of handover to a neighboring network as an available network.
상기 무선 단말기가 접속되어 있는 제1 네트워크의 주변에 상기 무선 단말기가 핸드오버 가능한 제2 네트워크를 스캔하며,
상기 무선 단말기가 핸드오버 가능한 제2 네트워크를 가용 네트워크로 판단하는 것을 특징으로 하는 핸드오버 제어 방법.20. The method of claim 19, wherein if the wireless network is handed over and there is no same peripheral network as the first network,
The wireless terminal scans a second network capable of being handed over to a first network to which the wireless terminal is connected,
The wireless terminal determines that the second network capable of being handed over is an available network.
상기 제1 데이터 경로를 데이터 경로로 유지한 채, 기설정되어 있는 제1 네트워크와의 연결을 해제하고 상기 가용 네트워크로 핸드오버를 수행하는 것을 특징으로 하는 핸드오버 제어 방법.21. The wireless terminal of claim 20, wherein if there is an available network that is the same as the first network to which the wireless terminal is connected,
Wherein the handover is performed by releasing a connection with the first network and keeping the first data path as a data path, and performing handover to the available network.
상기 제1 데이터 경로에서 상기 제2 데이터 경로로 데이터 경로를 변경하며,
상기 이동 관리 서버에서 상기 변경 요청 메시지에 기초하여 상기 애플리케이션 서버와 상기 이동 관리 서버 사이의 데이터 경로를 변경하는 것을 특징으로 하는 핸드오버 제어 방법.21. The wireless terminal of claim 20, wherein if there is an available network of a second network capable of handover,
Change the data path from the first data path to the second data path,
And the mobility management server changes the data path between the application server and the mobility management server based on the change request message.
상기 제1 네트워크는 무선랜 네트워크(Wireless Local Area Network, WLAN)이고 상기 제2 네트워크는 와이브로 네트워크(Wireless Broadband Internet, WiBro)인 것을 특징으로 하는 핸드오버 제어 방법.23. The method according to any one of claims 17 to 22,
Wherein the first network is a Wireless Local Area Network (WLAN) and the second network is a Wireless Broadband Internet (WiBro).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130113249A KR101538547B1 (en) | 2013-09-24 | 2013-09-24 | Method for managing handover between heterogeneous wireless networks |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130113249A KR101538547B1 (en) | 2013-09-24 | 2013-09-24 | Method for managing handover between heterogeneous wireless networks |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150033353A true KR20150033353A (en) | 2015-04-01 |
KR101538547B1 KR101538547B1 (en) | 2015-07-29 |
Family
ID=53030717
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130113249A KR101538547B1 (en) | 2013-09-24 | 2013-09-24 | Method for managing handover between heterogeneous wireless networks |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101538547B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018030587A1 (en) * | 2016-08-08 | 2018-02-15 | 서울대학교산학협력단 | Method and device for configuring multi-hop network |
KR20190107978A (en) * | 2018-03-13 | 2019-09-23 | (주) 시스메이트 | Network interface card having hybrid architecture with multi-core processor and general purpose network controller |
-
2013
- 2013-09-24 KR KR1020130113249A patent/KR101538547B1/en active IP Right Grant
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018030587A1 (en) * | 2016-08-08 | 2018-02-15 | 서울대학교산학협력단 | Method and device for configuring multi-hop network |
KR20190107978A (en) * | 2018-03-13 | 2019-09-23 | (주) 시스메이트 | Network interface card having hybrid architecture with multi-core processor and general purpose network controller |
Also Published As
Publication number | Publication date |
---|---|
KR101538547B1 (en) | 2015-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7304451B2 (en) | COMMUNICATION METHOD, ACCESS NETWORK DEVICE, CORE NETWORK DEVICE AND USER EQUIPMENT | |
US10700892B2 (en) | Predictive roaming between subnets | |
CN103200601B (en) | The fat or thin mode switching method of WAP | |
CN111955030B (en) | Method and apparatus for dynamic and seamless link selection | |
JP6479652B2 (en) | Handoff between access points in Wi-Fi environment | |
US7133677B2 (en) | System and method for establishing and/or maintaining a data session across packet data networks | |
US20050043026A1 (en) | System and method for establishing and/or maintaining a data session across packet data networks | |
JP5654449B2 (en) | Inter-access network topology discovery | |
US10104595B2 (en) | Method of automatically adjusting mobility parameter | |
CN101500218A (en) | Method and apparatus for obtaining information in mobility management process | |
CN107466075B (en) | Method and system for guiding connection between wireless local area network access points by client device | |
CN105636132A (en) | Configuration method and system of wireless access point, base station, and user terminal | |
EP2949152A1 (en) | Balancing access point workloads | |
CN105430695A (en) | AP switching method | |
CN113810961A (en) | Method for switching base station, base station and communication system | |
EP3386240B1 (en) | Switchover method in master-slave network, master device, slave device, and system | |
KR101538547B1 (en) | Method for managing handover between heterogeneous wireless networks | |
JP2009147531A (en) | Handover control method and radio communication system | |
CN101964969A (en) | Neighbor list configuration method and equipment | |
US8660029B2 (en) | Method for designating a dual region | |
KR100617593B1 (en) | Handover executing method for a mobileterminal and base, the mobileterminal, the base and mobilecommunication system | |
CN102088743B (en) | Method for improving switchover process in wireless local area network, network unit and system | |
KR100922581B1 (en) | Method and apparatus for supporting seamless handover using multiple wireless interface in mobile terminal | |
KR100775430B1 (en) | Method and apparatus for handoff of mobile terminal in complex network | |
KR101190856B1 (en) | Method and apparatus for handover in mobile node by Selecting an Access Network based on User Preference |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
FPAY | Annual fee payment |
Payment date: 20190625 Year of fee payment: 5 |