[go: up one dir, main page]

KR101335014B1 - Apparatus for simultaneously transmitting data in heterogeneous network - Google Patents

Apparatus for simultaneously transmitting data in heterogeneous network Download PDF

Info

Publication number
KR101335014B1
KR101335014B1 KR1020110135647A KR20110135647A KR101335014B1 KR 101335014 B1 KR101335014 B1 KR 101335014B1 KR 1020110135647 A KR1020110135647 A KR 1020110135647A KR 20110135647 A KR20110135647 A KR 20110135647A KR 101335014 B1 KR101335014 B1 KR 101335014B1
Authority
KR
South Korea
Prior art keywords
network
partial data
access network
specific
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020110135647A
Other languages
Korean (ko)
Other versions
KR20130068467A (en
Inventor
구자헌
Original Assignee
에스케이텔레콤 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이텔레콤 주식회사 filed Critical 에스케이텔레콤 주식회사
Priority to KR1020110135647A priority Critical patent/KR101335014B1/en
Publication of KR20130068467A publication Critical patent/KR20130068467A/en
Application granted granted Critical
Publication of KR101335014B1 publication Critical patent/KR101335014B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은, 이기종 네트워크 기반의 동시 전송 서비스를 제공하는 환경에서 각 네트워크의 상태를 빠르게 확인하고 이상 판단되는 네트워크로의 전송 비율을 줄이거나 중단함으로써, 동시 전송 서비스의 전송 성능을 보장 및 향상시킬 수 있는 이기종 네트워크 기반 데이터 동시 전송 장치 및 방법이 개시되어 있다. 본 발명의 이기종 네트워크 기반 데이터 동시 전송 장치는, 2 이상의 접속 네트워크 별 데이터 전송비율을 기초로 전송대상 데이터에서 분할된 부분데이터를 상기 2 이상의 접속 네트워크 별로 선택하고, 상기 2 이상의 접속 네트워크 별로 선택된 각 부분데이터를 대응되는 접속 네트워크를 통해 수신장치로 전송하며, 상기 2 이상의 접속 네트워크 중 특정 접속 네트워크를 통해 전송된 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터에 기초한 네트워크상태 관련정보를 상기 수신장치로부터 수신하고, 상기 네트워크상태 관련정보의 수신 상태에 대응하는 수신상태정보를 기초로 상기 특정 접속 네트워크로의 데이터 전송비율에 대한 조절 여부를 판단하는 구성을 포함한다.The present invention can ensure and improve the transmission performance of the simultaneous transmission service by quickly checking the status of each network and reducing or stopping the transmission rate to an abnormally determined network in an environment providing a heterogeneous network based simultaneous transmission service. Disclosed are a heterogeneous network-based simultaneous data transmission apparatus and method. In the heterogeneous network-based data transmission apparatus of the present invention, the partial data divided from the data to be transmitted is selected for each of the two or more access networks based on a data transfer rate of two or more access networks, and each part selected for each of the two or more access networks. The network apparatus transmits data to a receiving apparatus through a corresponding access network, and receives network state related information based on at least two partial data having neighboring sequence information among partial data transmitted through a specific access network among the two or more access networks. And determining whether to adjust the data transmission rate to the specific access network based on the reception state information corresponding to the reception state of the network state related information.

Description

이기종 네트워크 기반 데이터 동시 전송 서비스를 지원하는 장치{APPARATUS FOR SIMULTANEOUSLY TRANSMITTING DATA IN HETEROGENEOUS NETWORK}[0001] APPARATUS FOR SIMULTANEOUSLY TRANSMITTING DATA IN HETEROGENEOUS NETWORK [0002]

본 발명은 데이터 동시 전송 서비스 방안에 관한 것으로, 더욱 상세하게는, 데이터를 분할한 부분데이터를 복수개의 이기종 네트워크를 사용하여 송/수신하는 동시 전송 서비스를 제공하는 환경에서, 수신측 장치로부터 회신되는 네트워크상태와 관련된 Report 정보를 이용하여 각 네트워크의 상태를 빠르게 확인하고 이상 판단되는 네트워크로의 전송 비율을 줄이거나 중단함으로써, 동시 전송 서비스의 전송 성능을 보장 및 향상시킬 수 있는 이기종 네트워크 기반 데이터 동시 전송 장치 및 방법에 관한 것이다.The present invention relates to a data simultaneous transmission service scheme. More particularly, the present invention relates to a method of simultaneously transmitting data from a receiving side apparatus in an environment providing a simultaneous transmission service for transmitting / receiving partial data obtained by dividing data using a plurality of heterogeneous networks. Simultaneous transmission of heterogeneous network-based data that can guarantee and improve the transmission performance of the simultaneous transmission service by quickly checking the status of each network using report information related to the network status and reducing or stopping the transmission rate to an abnormally determined network. An apparatus and method are provided.

최근, 사업자는 다수의 무선 기술을 바탕으로 한 서비스를 동시에 제공하는 경우가 많다. 국내의 경우 주요 사업자는 WCDMA, CDMA, WiBro 및 최근 근거리 무선 네트워크인 WLAN(WiFi) 기술까지 도입하여 네트워크를 구축, 서비스하고 있다. 더불어 최근에는 LTE(Long Term Evolution) 망이 활발히 도입되고 있다.Recently, operators often provide services based on multiple wireless technologies at the same time. In Korea, major operators are building and servicing networks by introducing WCDMA, CDMA, WiBro and WLAN (WiFi) technology, which is the nearest wireless network. In addition, LTE (Long Term Evolution) network is actively being introduced recently.

이처럼 여러 네트워크가 혼재된 이기종 네트워크(Heterogeneous network) 환경에서 단말장치가 이를 통해 데이터 서비스를 이용하는 현재 방식은, 단말장치 사용자의 직접적인 변경에 의한 네트워크 선택 방식으로 사업자 측의 개입(controllability)이 배제된 방식이기 때문에 사업자 입장을 고려할 때 소극적인 방식이라 할 수 있다.In the heterogeneous network environment in which a plurality of networks are mixed, a current method of using a data service through a terminal device is a network selection method by directly changing a terminal device user, and a method in which controllability of a provider is excluded This is a passive approach when considering the position of the business operator.

한편, 스마트폰, 태블렛 PC 등 다양한 무선 기기들이 증가하고 데이터 요금이 저렴해지며 동시에 다양한 대용량 데이터 서비스가 증가하고 있는 현 시점에서, 사업자의 네트워크 부하율이 급격히 상승함에 따라 망 투자비 과다 지출 및 서비스 안정성 측면에서 위협을 받고 있는 실정이다.Meanwhile, as various wireless devices such as smartphones and tablet PCs are increasing and data rates are becoming cheaper, and at the same time, various large-capacity data services are increasing, the network load ratio of operators is rapidly rising, It is a threat from the side.

이에, 여러 네트워크가 혼재된 이기종 네트워크 환경에서 네트워크의 상태에 따라 능동적으로 단말장치의 네트워크를 선택하고, 선택된 네트워크를 이용한 효율적인 데이터 전송을 위한 새로운 서비스 방안이 요구되고 있다.Accordingly, in a heterogeneous network environment where a plurality of networks are mixed, a new service scheme for efficiently selecting a network of a terminal device according to the state of the network and efficiently using the selected network is desired.

본 발명은 상기한 사정을 감안하여 창출된 것으로서, 본 발명에서 도달하고자 하는 목적은 2 이상의 접속 네트워크 별 데이터 전송비율을 기초로 전송대상 데이터에서 분할된 부분데이터를 상기 2 이상의 접속 네트워크 별로 선택하고, 상기 2 이상의 접속 네트워크 별로 선택된 각 부분데이터를 대응되는 접속 네트워크를 통해 수신장치로 전송하며, 상기 2 이상의 접속 네트워크 중 특정 접속 네트워크를 통해 전송된 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터에 기초한 네트워크상태 관련정보를 상기 수신장치로부터 수신하고, 상기 네트워크상태 관련정보의 수신 상태에 대응하는 수신상태정보를 기초로 상기 특정 접속 네트워크로의 데이터 전송비율에 대한 조절 여부를 판단하는 이기종 네트워크 기반 데이터 동시 전송 장치 및 방법을 제공하여, 동시 전송 서비스를 제공하는 환경에서 수신측 장치로부터 회신되는 네트워크상태와 관련된 Report 정보를 이용하여 각 네트워크의 상태를 빠르게 확인하고 이상 판단되는 네트워크로의 전송 비율을 줄이거나 중단함으로써, 동시 전송 서비스의 전송 성능을 보장 및 향상시키는데 있다.The present invention was created in view of the above circumstances, and an object of the present invention is to select partial data divided from data to be transmitted for each of the two or more access networks based on a data transmission rate of two or more access networks, Each partial data selected for each of the two or more access networks is transmitted to a receiving apparatus through a corresponding access network, and the two or more partial data having neighboring order information among the partial data transmitted through a specific access network among the two or more access networks are transmitted. Heterogeneous network-based data for receiving based network state related information from the receiving device and determining whether to adjust the data transmission rate to the specific access network based on the received state information corresponding to the received state of the network state related information. Simultaneous transmission device and By providing a method, by quickly checking the status of each network using the report information related to the network status returned from the receiving device in the environment providing simultaneous transmission service, by reducing or stopping the transmission rate to the network that is determined to be abnormal, To ensure and improve the transmission performance of the simultaneous transmission service.

상기 목적을 달성하기 위한 본 발명의 제 1 관점에 따른 이기종 네트워크 기반 데이터 동시 전송 장치는, 2 이상의 접속 네트워크 별 데이터 전송비율을 기초로 전송대상 데이터에서 분할된 부분데이터를 상기 2 이상의 접속 네트워크 별로 선택하는 부분데이터선택부; 상기 2 이상의 접속 네트워크 별로 선택된 각 부분데이터를 대응되는 접속 네트워크를 통해 수신장치로 전송하는 통신부; 및 상기 2 이상의 접속 네트워크 중 특정 접속 네트워크를 통해 전송된 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터에 기초한 네트워크상태 관련정보를 상기 수신장치로부터 수신하고, 상기 네트워크상태 관련정보의 수신 상태에 대응하는 수신상태정보를 기초로 상기 특정 접속 네트워크로의 데이터 전송비율에 대한 조절 여부를 판단하는 전송제어부를 포함한다.The heterogeneous network-based data simultaneous transmission device according to the first aspect of the present invention for achieving the above object, selects the partial data divided from the data to be transmitted for each of the two or more access networks based on the data transmission rate of two or more access networks. A partial data selection unit; A communication unit which transmits each partial data selected for each of the two or more access networks to a receiving device through a corresponding access network; And network state related information based on at least two partial data having neighboring sequence information among partial data transmitted through a specific access network of the two or more access networks, from the receiving apparatus, and receiving the network state related information. And a transmission control unit for determining whether to adjust the data transmission rate to the specific access network based on the corresponding reception state information.

바람직하게는, 상기 전송제어부는, 상기 특정 접속 네트워크에 대응하는 상기 수신상태정보를 기초로, 상기 이웃하는 순서정보를 갖는 특정 2 이상의 부분데이터에 대한 네트워크상태 관련정보가 특정 기준시간을 경과하도록 미 수신되거나 또는 네트워크상태 관련정보가 미 수신되는 횟수가 특정 기준횟수 이상 발생되는 경우, 상기 특정 접속 네트워크의 상태 이상으로 판단하여 데이터 전송비율을 조절하도록 할 수 있다.Preferably, the transmission control unit, based on the reception state information corresponding to the specific access network, the network state related information for the specific two or more pieces of the partial data having the neighboring order information passes a predetermined reference time. When the number of times of receiving or not receiving the network state related information occurs more than a specific reference number of times, it may be determined that the state of the specific access network is abnormal or more to adjust the data transmission rate.

바람직하게는, 상기 전송제어부는, 상기 2 이상의 접속 네트워크 각각에 대응하여 설정된 데이터 전송비율을 기준으로, 각 접속 네트워크에 대한 상기 특정 기준시간 및 상기 특정 기준횟수를 결정할 수 있다.Preferably, the transmission control unit may determine the specific reference time and the specific reference number for each access network based on a data transmission rate set corresponding to each of the two or more access networks.

바람직하게는, 상기 네트워크상태 관련정보는, 상기 특정 접속 네트워크를 통해 전송된 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터 각각이 상기 수신장치에 수신되는 부분데이터 수신 시간 차이를 측정한 부분데이터 수신 시간 차이정보를 포함할 수 있다.Preferably, the network state related information is partial data in which at least two partial data having neighboring order information among partial data transmitted through the specific access network are measured for the difference in the partial data reception time received by the receiving apparatus. The reception time difference information may be included.

바람직하게는, 상기 전송제어부는, 상기 특정 접속 네트워크로의 데이터 전송비율을 조절하여 상기 특정 접속 네트워크로의 부분데이터 전송을 중단시킨 후, 특정 상태확인 주기마다 상기 2 이상의 접속 네트워크 중 상기 특정 접속 네트워크가 아닌 나머지 접속 네트워크를 통해 전송하는 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터를 복사하여, 상기 복사된 2 이상의 부분데이터를 상기 특정 접속 네트워크를 통해 상기 수신장치로 전송하도록 할 수 있다.Preferably, the transmission control unit stops the partial data transmission to the specific access network by adjusting a data transfer rate to the specific access network, and then, during the specific status check period, the specific access network among the two or more access networks. The two or more partial data having neighboring order information among the partial data transmitted through the remaining access network may be copied to transmit the copied two or more partial data to the receiving device through the specific access network.

바람직하게는, 상기 전송제어부는, 상기 특정 접속 네트워크를 통해 전송된 상기 복사된 2 이상의 부분데이터에 대응하여 상기 수신장치로부터 상기 네트워크상태 관련정보가 수신되면, 상기 특정 접속 네트워크로의 부분데이터 전송 중단을 해제할 수 있다.Preferably, the transmission control unit stops transmitting partial data to the specific access network when the network state related information is received from the receiving apparatus in response to the copied two or more partial data transmitted through the specific access network. Can be released.

상기 목적을 달성하기 위한 본 발명의 제 2 관점에 따른 이기종 네트워크 기반 데이터 동시 전송 방법은, 2 이상의 접속 네트워크 별 데이터 전송비율을 기초로 전송대상 데이터에서 분할된 부분데이터를 상기 2 이상의 접속 네트워크 별로 선택하는 부분데이터 선택단계; 상기 2 이상의 접속 네트워크 별로 선택된 각 부분데이터를 대응되는 접속 네트워크를 통해 수신장치로 전송하는 부분데이터 전송단계; 상기 2 이상의 접속 네트워크 중 특정 접속 네트워크를 통해 전송된 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터에 기초한 네트워크상태 관련정보를 상기 수신장치로부터 수신하는 관련정보 수신단계; 및 상기 네트워크상태 관련정보의 수신 상태에 대응하는 수신상태정보를 기초로 상기 특정 접속 네트워크로의 데이터 전송비율에 대한 조절 여부를 판단하는 조절여부 판단단계를 포함한다.In the heterogeneous network-based data transmission method according to the second aspect of the present invention for achieving the above object, the partial data divided from the data to be transmitted is selected for each of the two or more access networks based on a data transmission rate of two or more access networks. Partial data selection step; A partial data transmission step of transmitting each partial data selected for each of the two or more access networks to a receiving device through a corresponding access network; A related information receiving step of receiving, from the receiving apparatus, network state related information based on at least two partial data having neighboring sequence information among partial data transmitted through a specific access network among the two or more access networks; And determining whether to adjust the data transmission rate to the specific access network based on the reception state information corresponding to the reception state of the network state related information.

바람직하게는, 상기 조절여부 판단단계는, 상기 특정 접속 네트워크에 대응하는 상기 수신상태정보를 기초로, 상기 이웃하는 순서정보를 갖는 특정 2 이상의 부분데이터에 대한 네트워크상태 관련정보가 특정 기준시간을 경과하도록 미 수신되거나 또는 네트워크상태 관련정보가 미 수신되는 횟수가 특정 기준횟수 이상 발생되는 경우, 상기 특정 접속 네트워크의 상태 이상으로 판단하여 데이터 전송비율을 조절하도록 할 수 있다.Preferably, in the determining whether or not to adjust, the network state related information for two or more pieces of partial data having the neighboring order information based on the reception state information corresponding to the specific access network has passed a certain reference time. If the number of times that is not received or the network state related information is not received at least a specific reference number occurs, it may be determined that the state of the specific access network is abnormal or more to adjust the data transmission rate.

바람직하게는, 상기 2 이상의 접속 네트워크 각각에 대응하여 설정된 데이터 전송비율을 기준으로, 각 접속 네트워크에 대한 상기 특정 기준시간 및 상기 특정 기준횟수를 결정하는 단계를 더 포함할 수 있다.Preferably, the method may further include determining the specific reference time and the specific reference number for each access network based on a data transmission rate set corresponding to each of the two or more access networks.

바람직하게는, 상기 네트워크상태 관련정보는, 상기 특정 접속 네트워크를 통해 전송된 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터 각각이 상기 수신장치에 수신되는 부분데이터 수신 시간 차이를 측정한 부분데이터 수신 시간 차이정보를 포함할 수 있다.Preferably, the network state related information is partial data in which at least two partial data having neighboring order information among partial data transmitted through the specific access network are measured for the difference in the partial data reception time received by the receiving apparatus. The reception time difference information may be included.

바람직하게는, 상기 특정 접속 네트워크로의 데이터 전송비율을 조절하여 상기 특정 접속 네트워크로의 부분데이터 전송을 중단시킨 후, 특정 상태확인 주기마다 상기 2 이상의 접속 네트워크 중 상기 특정 접속 네트워크가 아닌 나머지 접속 네트워크를 통해 전송하는 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터를 복사하여, 상기 복사된 2 이상의 부분데이터를 상기 특정 접속 네트워크를 통해 상기 수신장치로 전송하도록 하는 단계를 더 포함할 수 있다.Preferably, after stopping the partial data transmission to the specific access network by adjusting the data transfer rate to the specific access network, every other access network other than the specific access network among the two or more access networks every specific status check period. The method may further include copying two or more partial data having neighboring order information among the partial data transmitted through the transmission, and transmitting the copied two or more partial data to the receiving device through the specific access network.

바람직하게는, 상기 특정 접속 네트워크를 통해 전송된 상기 복사된 2 이상의 부분데이터에 대응하여 상기 수신장치로부터 상기 네트워크상태 관련정보가 수신되면, 상기 특정 접속 네트워크로의 부분데이터 전송 중단을 해제하는 단계를 더 포함할 수 있다.Preferably, when the network state related information is received from the receiving apparatus in response to the copied two or more partial data transmitted through the specific access network, canceling the interruption of the partial data transmission to the specific access network. It may further include.

이에, 본 발명의 이기종 네트워크 기반 데이터 동시 전송 장치 및 방법에 의하면, 데이터를 분할한 부분데이터를 복수개의 이기종 네트워크를 사용하여 송/수신하는 동시 전송 서비스를 제공하는 환경에서, 수신측 장치로부터 회신되는 네트워크상태와 관련된 Report 정보를 이용하여 각 네트워크의 상태를 빠르게 확인하고 이상 판단되는 네트워크로의 전송 비율을 줄이거나 중단함으로써, 동시 전송 서비스의 전송 성능을 보장 및 향상시킬 수 있다.Therefore, according to the heterogeneous network-based data simultaneous transmission apparatus and method of the present invention, a response from a receiving side device is returned in an environment that provides a simultaneous transmission service for transmitting / receiving partial data obtained by dividing data using a plurality of heterogeneous networks. By using the report information related to the network status, the status of each network can be checked quickly and the transmission rate to the abnormally determined network can be reduced or stopped, thereby ensuring and improving the transmission performance of the simultaneous transmission service.

도 1은 본 발명의 바람직한 실시예에 따른 이기종 네트워크 기반 데이터 동시 전송 시스템을 나타내는 구성도이다.
도 2는 본 발명의 바람직한 실시예에 따른 이기종 네트워크 기반 데이터 동시 전송 장치의 구성을 나타내는 블록도이다.
도 3은 본 발명의 바람직한 실시예에 따른 이기종 네트워크 기반 데이터 동시 전송 시스템에서의 동작 흐름을 나타내는 흐름도이다.
도 4는 본 발명의 바람직한 실시예에 따른 이기종 네트워크 기반 데이터 동시 전송 방법의 흐름을 나타내는 흐름도이다.
1 is a block diagram illustrating a heterogeneous network-based data concurrent transmission system according to a preferred embodiment of the present invention.
2 is a block diagram showing the configuration of a heterogeneous network-based data transmission apparatus according to a preferred embodiment of the present invention.
3 is a flowchart illustrating an operation flow in a heterogeneous network-based data concurrent transmission system according to a preferred embodiment of the present invention.
4 is a flowchart illustrating a flow of a heterogeneous network-based data transmission method according to a preferred embodiment of the present invention.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 설명한다.Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings.

도 1은 본 발명의 바람직한 실시예에 따른 이기종 네트워크 기반 데이터 동시 전송 시스템을 도시한 도면이다. FIG. 1 illustrates a heterogeneous network-based data concurrent transmission system according to a preferred embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명에 따른 이기종 네트워크 기반 데이터 동시 전송 시스템은, 전송 대상 데이터를 2 이상의 부분데이터로 분할하여 2 이상의 네트워크를 통해 전송하는 동시 전송 서비스를 지원하는 관리장치(400)과, 관리장치(400)에 접속하여 동시 전송 서비스를 이용하는 적어도 하나의 단말장치(100)를 포함한다. As shown in FIG. 1, the heterogeneous network-based data concurrent transmission system according to the present invention includes a management apparatus 400 for supporting a simultaneous transmission service for dividing data to be transmitted into two or more partial data and transmitting the data over two or more networks, And at least one terminal apparatus 100 connected to the management apparatus 400 and using the simultaneous transmission service.

여기서, 2 이상의 네트워크 즉 이기종의 네트워크는, WCDMA, CDMA, WiBro, WLAN(WiFi) 및 LTE(Long Term Evolution) 등을 포함할 수 있다.Here, two or more networks, i.e., heterogeneous networks, may include WCDMA, CDMA, WiBro, WLAN (WiFi) and Long Term Evolution (LTE).

그리고 본 발명에서는, 설명의 편의를 위해, 2 이상의 네트워크 중 무선 패킷 서비스 네트워크(WCDMA)를 지칭하는 제1네트워크(이하, "3G 네트워크"라 칭함)와, 근거리 무선 네트워크(WiFi)를 지칭하는 제2네트워크(이하, "WiFi 네트워크"라 칭함)로 한정하여 실시예를 설명하기로 한다. 이에 따라, 제1네트워크장치(200)는 3G 네트워크 즉, 무선 패킷 서비스 네트워크를 운용하기 위한 GGSN(Gateway GPRS Support Node) 장비를 지칭하게 되며, 아울러, 제2네트워크장치(300)는 WiFi 네트워크 즉, 근거리 무선 네트워크를 운용하기 위한 엑세스포인트(AP)를 지칭하게 된다.In the present invention, for convenience of explanation, a first network (hereinafter referred to as a "3G network"), which refers to a wireless packet service network (WCDMA) among two or more networks, and a second network 2 network (hereinafter referred to as "WiFi network"). Accordingly, the first network device 200 refers to a 3G network, that is, a Gateway GPRS Support Node (GGSN) for operating a wireless packet service network. In addition, the second network device 300 includes a WiFi network, And an access point (AP) for operating a short-range wireless network.

더 나아가, 본 발명에 따른 이기종 네트워크 기반 데이터 동시 전송 시스템은, 관리장치(400)로부터 동시 전송 서비스에 따라 결합/복원된 데이터를 수신하는 외부장치(500) 및 네트워크 선택 정책을 제공하는 정책관리장치(미도시)를 포함할 수 있다.Furthermore, the heterogeneous network-based data concurrent transmission system according to the present invention includes an external device 500 that receives data combined / restored according to a simultaneous transmission service from the management device 400, and a policy management device (Not shown).

여기서, 외부장치(500)는 관리장치(400)를 통해 단말장치(100)와의 데이터 송수신을 수행하는 서버장치를 지칭하는 것으로, 관리장치(400)를 통한 데이터 송수신을 통해 단말장치(100)에 예컨대, 포털서비스 및 컨텐츠 제공 서비스 등 다양한 서비스를 제공할 수 있다.The external device 500 refers to a server device that transmits and receives data to and from the terminal device 100 through the management device 400. The external device 500 is connected to the terminal device 100 through data transmission / For example, various services such as a portal service and a content providing service can be provided.

이에, 본 발명에 따른 이기종 네트워크 기반 데이터 동시 전송 서비스는, 단말장치(100) 및 외부장치(500) 간의 데이터 송수신에 대하여, 단말장치(100) 및 관리장치(400) 간에 하나의 데이터를 분할하고 분할된 부분데이터를 복수개의 이기종 네트워크(예 : 3G 및 WiFi)를 사용하여 송신하고, 수신된 부분데이터를 결합하여 원래의 데이터를 복원하는 동시 전송 서비스를 구현하고 있다.Accordingly, the heterogeneous network-based data concurrent transfer service according to the present invention divides one piece of data between the terminal device 100 and the management device 400 for data transmission / reception between the terminal device 100 and the external device 500 And implements a simultaneous transmission service in which divided partial data is transmitted using a plurality of heterogeneous networks (e.g., 3G and WiFi), and the received partial data is combined to restore the original data.

이때, 단말장치(100) 및 관리장치(400)는, 서비스 플로우 즉 데이터 전송 서비스를 이용하여 데이터를 송신하는 주체에 따라 다시 말해 업링크 과정 및 다운링크 과정에 따라, 송신측의 장치도 될 수 있으며, 수신측의 장치도 될 수 있다. 본 실시예에서는 설명의 편의를 위해 다운링크 과정을 기반으로 이기종 네트워크 환경에 위치하여 단말장치(100)에 데이터 동시 전송 서비스를 제공하는 송신장치로서의 관리장치(400)를 상정하여 설명하고, 관리장치(400)와 데이터 송수신을 수행하는 수신장치로서의 단말장치(100)를 상정하여 설명하기로 한다.At this time, the terminal device 100 and the management device 400 may be devices on the transmission side according to the uplink process and the downlink process, depending on the subject of data transmission using the service flow, that is, the data transmission service And may be a device on the receiving side. In the present embodiment, for the sake of convenience of description, a management apparatus 400 as a transmitting apparatus that is located in a heterogeneous network environment and provides a data concurrent transmission service to the terminal apparatus 100 is described on the basis of a downlink process, And a terminal device 100 as a receiving device for performing data transmission / reception with the terminal device 400 will be described.

따라서, 본 발명에서 제공하는 동시 전송 서비스는, 하나의 데이터에서 분할된 부분데이터를 복수개의 이기종 네트워크(예 : 3G 및 WiFi)를 사용하여 동시에 전송하기 때문에, 단말장치(100) 측에서 복수개의 이기종 네트워크(예 : 3G 및 WiFi)를 통해 수신되는 부분데이터들을 분실/손실 없이 모두 수신하여 분할된 순서에 맞게 재정렬함으로써 전송대상 데이터로 복원하는 것이 매우 중요하다.Accordingly, since the simultaneous transmission service provided by the present invention simultaneously transmits partial data divided from one data using a plurality of heterogeneous networks (for example, 3G and WiFi), a plurality of heterogeneous types may be provided on the terminal device 100 side. It is very important to restore all the partial data received through the network (eg 3G and WiFi) without loss / loss and rearrange them in the order of division to restore the data to be transmitted.

헌데, 각 네트워크 간 망 품질(Throughput, delay, loss 등)이 상호 상이할 뿐 아니라 실시간으로 각 네트워크의 망 상태가 가변적이기 때문에, 동시 전송에 사용하는 이기종의 네트워크들 중 특히 망 상태가 나빠진 네트워크가 존재할 수 있고 이런 경우 동시 전송 서비스에 있어서 망 상태가 나쁜 네트워크를 통한 부분데이터의 전송 성능 저하로 인해 결과적으로 동시 전송 서비스의 전송 성능이 저하되는 문제점을 야기시킬 수 있다. In addition, since the network quality (throughput, delay, loss, etc.) between each network is different from each other and the network state of each network is variable in real time, heterogeneous networks used for simultaneous transmission are particularly poor In this case, the transmission performance of the partial data through the network in a poor network condition in the simultaneous transmission service may result in a problem that the transmission performance of the simultaneous transmission service is degraded.

이에, 본 발명에서는, 동시 전송 서비스를 제공하는 환경에서 이용하는 각 네트워크의 상태를 빠르게 확인하고 이상 판단되는 네트워크로의 전송 비율을 줄이거나 중단함으로써, 동시 전송 서비스의 전송 성능을 보장 및 향상시키는 구성을 제안하고자 한다.Accordingly, the present invention provides a configuration that ensures and improves the transmission performance of the simultaneous transmission service by quickly checking the state of each network used in the environment for providing the simultaneous transmission service and reducing or stopping the transmission rate to the abnormally determined network. I would like to suggest.

설명의 편의를 위해 다운링크를 언급하여 설명하면, 송신측 장치로서의 관리장치(400)는, 2 이상의 접속 네트워크 별 데이터 전송비율을 기초로 전송대상 데이터에서 분할된 부분데이터를 상기 2 이상의 접속 네트워크 별로 선택한다.For convenience of explanation, referring to the downlink, the management apparatus 400 as the transmitting side apparatus divides partial data divided from the data to be transmitted based on the data transmission rate of two or more access networks for each of the two or more access networks. Choose.

다시 말해, 관리장치(400)는, 외부장치(500)로부터 단말장치(100)로 전송하고자 하는 전송대상 데이터를 전달 받으면 이를 부분데이터로 분할하고, 접속 네트워크(예 : 3G 및 WiFi) 별 데이터 전송비율 즉 제1네트워크장치(200)로의 데이터 전송을 위한 제1전송비율 및 제2네트워크장치(300)로의 데이터 전송을 위한 제2전송비율을 확인하여, 확인된 전송비율을 기반으로 전송대상 데이터에서 분할된 부분데이터 중 제1네트워크장치(200)로 전송할 제1부분데이터를 선택함과 아울러, 나머지 부분데이터 중 제2네트워크장치(300)로 전송할 제2부분데이터를 선택하게 된다.In other words, when the management device 400 receives the transmission target data to be transmitted from the external device 500 to the terminal device 100, the management device 400 divides the data into partial data and transmits data for each access network (eg, 3G and WiFi). In other words, the first transmission rate for data transmission to the first network device 200 and the second transmission rate for data transmission to the second network device 300 are checked, and the transmission target data is determined based on the confirmed transmission rate. The first partial data to be transmitted to the first network apparatus 200 is selected among the divided partial data, and the second partial data to be transmitted to the second network apparatus 300 is selected among the remaining partial data.

그리고, 관리장치(400)는, 2 이상의 접속 네트워크 별로 선택된 각 부분데이터를 대응되는 접속 네트워크를 통해 전송한다.In addition, the management apparatus 400 transmits each partial data selected for each of two or more access networks through a corresponding access network.

즉, 관리장치(400)는, 접속 네트워크(예 : 3G 및 WiFi) 별로 선택된 각 부분데이터를 각 접속 네트워크(예 : 3G 및 WiFi)로 전송하고, 이에 제1네트워크장치(200)는 관리장치(400)에서 송신된 제1부분데이터를 단말장치(100)로 전송하며, 제2네트워크장치(300)는 관리장치(400)에서 송신된 제2부분데이터를 단말장치(100)로 전송하게 된다.That is, the management device 400 transmits the partial data selected for each access network (eg, 3G and WiFi) to each access network (eg, 3G and WiFi), and the first network device 200 transmits the management device ( The first partial data transmitted from 400 is transmitted to the terminal device 100, and the second network device 300 transmits the second partial data transmitted from the management device 400 to the terminal device 100.

이에 본 발명의 수신측 장치로서의 단말장치(100)는, 2 이상의 접속 네트워크를 통해 부분데이터를 수신하고, 수신된 부분데이터의 순서정보에 근거하여 분할 순서에 따라 재정렬하고, 정상적으로 재정렬된 부분데이터들을 결합함으로써 전송대상 데이터를 복원할 수 있다.Accordingly, the terminal apparatus 100 as a receiving side apparatus of the present invention receives the partial data through two or more access networks, rearranges them according to the division order based on the received order information of the partial data, and normally rearranges the partial data. By combining, the data to be transmitted can be restored.

이때, 단말장치(100)는, 2 이상의 접속 네트워크 중 특정 접속 네트워크를 통해 전송된 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터에 대응하여 네트워크상태 관련정보를 측정하고, 측정한 상기 특정 접속 네트워크의 네트워크상태 관련정보를 관리장치(400)로 제공할 수 있다.In this case, the terminal apparatus 100 measures network state related information in response to two or more pieces of partial data having neighboring order information among partial data transmitted through a specific access network among two or more access networks, and measures the specific connection. The network state related information of the network may be provided to the management device 400.

이때, 네트워크상태 관련정보는, 상기 특정 접속 네트워크를 통해 전송된 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터 각각이 수신장치 즉 단말장치(100)에 수신되는 부분데이터 수신 시간 차이를 측정한 부분데이터 수신 시간 차이정보를 포함하는 것이 바람직하다.In this case, the network state-related information is a measure of the difference in the partial data reception time received by each of at least two partial data having neighboring order information among the partial data transmitted through the specific access network to the receiving device, that is, the terminal device 100. Preferably, the partial data reception time difference information is included.

다시 말해, 단말장치(100)는 관리장치(400)로부터 2 이상의 접속 네트워크를 통해 부분데이터를 수신함에 따르는 다양한 형태의 보고정보를 관리장치(400)로 제공할 수 있으며, 특히 단말장치(100)는 각 접속 네트워크 별로 이웃하는 순서정보를 갖는 2 이상의 부분데이터에 대한 부분데이터 수신시간 차이정보를 네트워크상태 관련정보로서 제공할 수 있다.In other words, the terminal device 100 may provide various types of report information to the management device 400 according to receiving partial data from two or more access networks from the management device 400, in particular, the terminal device 100. May provide partial data reception time difference information on two or more pieces of partial data having neighboring order information for each access network as network state related information.

예를 들어, 관리장치(400)가 제1네트워크(예 : 3G)를 통해 순서정보1의 부분데이터 패킷, 순서정보4,5의 부분데이터 패킷을 전송하고, 제2네트워크(예 : WiFi)를 통해 순서정보2,3의 부분데이터 패킷, 순서정보6의 부분데이터 패킷을 전송하였다고 가정한다.For example, the management device 400 transmits the partial data packet of the sequence information 1 and the partial data packet of the sequence information 4 and 5 through the first network (for example, 3G), and establishes the second network (for example, WiFi). It is assumed that partial data packets of the sequence information 2 and 3 and partial data packets of the sequence information 6 are transmitted through the above.

단말장치(100)는, 2 이상의 접속 네트워크 각각(예 : 3G 및 WiFi)에 대하여, 수신된 부분데이터의 순서정보에 근거하여 분할 순서에 따라 재정렬하는 과정에서 이웃하는 순서정보를 갖는 2 이상의 부분데이터를 인지한다. The terminal device 100, for each of two or more access networks (for example, 3G and WiFi), two or more pieces of partial data having neighboring order information in the process of rearranging them according to the order of division based on the order information of the received partial data. Recognize.

즉, 단말장치(100)는, 제1네트워크 각각(예 : 3G)에 대하여 이웃하는 순서정보를 갖는 2 이상의 부분데이터 즉 순서정보4,5의 부분데이터 패킷 수신을 인지하게 되고, 순서정보4의 부분데이터 패킷 및 순서정보5의 부분데이터 패킷의 수신 시간 차이정보를 측정하고 측정한 부분데이터 수신 시간 차이정보를 포함하는 전술의 제1네트워크 대응 네트워크상태 관련정보를 관리장치(400)로 제공할 것이다.That is, the terminal device 100 recognizes reception of two or more pieces of partial data having neighboring order information, that is, partial data packets of order information 4 and 5, for each of the first networks (for example, 3G). The first network corresponding network state related information including the measured partial data reception time difference information of the partial data packet and the partial data packet of the sequence information 5 and the measured partial data reception time difference information will be provided to the management apparatus 400. .

이와 더불어, 단말장치(100)는, 제2네트워크 각각(예 : WiFi)에 대하여 이웃하는 순서정보를 갖는 2 이상의 부분데이터 즉 순서정보2,3의 부분데이터 패킷 수신을 인지하게 되고, 순서정보2의 부분데이터 패킷 및 순서정보3의 부분데이터 패킷의 수신 시간 차이를 측정하고 측정한 부분데이터 수신 시간 차이정보를 포함하는 전술의 제2네트워크 대응 네트워크상태 관련정보를 관리장치(400)로 제공할 것이다.In addition, the terminal apparatus 100 recognizes reception of two or more pieces of partial data having neighboring order information for each of the second networks (for example, WiFi), that is, partial data packets of the order information 2 and 3, and the order information 2 The second network-corresponding network state related information including the measured partial data reception time difference information of the partial data packet and the partial data packet of the sequence information 3 and the measured partial data reception time difference information will be provided to the management apparatus 400. .

이처럼, 단말장치(100)는, 2 이상의 접속 네트워크 각각(예 : 3G 및 WiFi) 별로, 수신된 이웃하는 순서정보를 갖는 2 이상의 부분데이터에 대응하여 측정한 네트워크상태 관련정보를 관리장치(400)에 제공하게 된다.As such, the terminal device 100 manages the network state related information measured in response to two or more pieces of partial data having neighboring order information received for each of two or more access networks (eg, 3G and WiFi). To be provided.

이에, 관리장치(400)는, 2 이상의 접속 네트워크 중 특정 접속 네트워크를 통해 전송된 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터에 기초한 네트워크상태 관련정보를 단말장치(100)로부터 수신하고, 상기 네트워크상태 관련정보의 수신 상태에 대응하는 수신상태정보를 기초로 상기 특정 접속 네트워크로의 데이터 전송비율에 대한 조절 여부를 판단한다. Accordingly, the management apparatus 400 receives, from the terminal apparatus 100, network state related information based on at least two partial data having neighboring order information among partial data transmitted through a specific access network among two or more access networks. It is determined whether to adjust the data transmission rate to the specific access network based on the reception state information corresponding to the reception state of the network state related information.

즉, 관리장치(400)는, 수신장치 즉 단말장치(100)로부터의 상기 네트워크상태 관련정보의 수신 상태에 대응하는 수신상태정보를 기초로, 특정 접속 네트워크의 상태 이상이 판단되면 상기 특정 접속 네트워크로의 데이터 전송비율을 조절하는 것으로 판단하고, 이에 따라 상기 특정 접속 네트워크로의 데이터 전송비율을 조절하도록 할 수 있다.That is, the management device 400, based on the reception state information corresponding to the reception state of the network state related information from the reception device, that is, the terminal device 100, and if the state abnormality of the specific connection network is determined, the specific access network. It may be determined that the data transmission rate of the furnace is adjusted, and accordingly, the data transmission rate to the specific access network may be adjusted.

구체적으로 설명하면, 관리장치(400)는, 특정 접속 네트워크에 대응하는 수신상태정보를 기초로, 상기 이웃하는 순서정보를 갖는 특정 2 이상의 부분데이터에 대응되는 네트워크상태 관련정보가 특정 기준시간을 경과하도록 미 수신되거나 또는 네트워크상태 관련정보가 미 수신되는 횟수가 특정 기준횟수 이상 발생되는 경우, 상기 특정 접속 네트워크의 상태 이상으로 판단하여 데이터 전송비율을 조절할 수 있다.Specifically, the management device 400, based on the reception state information corresponding to the specific access network, network state related information corresponding to the two or more pieces of partial data having the neighboring order information has passed a certain reference time. If the number of times that is not received or the network state related information is not received at least a specific reference number occurs, the data transmission rate may be adjusted by determining that the state is equal to or greater than the state of the specific access network.

즉, 예를 들면, 관리장치(400)는, 제1네트워크(예 : 3G)를 통해 이웃하는 순서정보4,5의 부분데이터 패킷을 전송함에 따라 단말장치(100)로부터 이에 대응되는 네트워크상태 관련정보가 수신될 것을 예측할 수 있다. 이에, 순서정보4,5의 부분데이터 패킷에 대응되는 네트워크상태 관련정보가 특정 기준시간을 경과하도록 미 수신되면, 관리장치(400)는, 제1네트워크(예 : 3G)의 상태 이상으로 판단할 수 있다.That is, for example, the management apparatus 400 transmits a partial data packet of neighboring sequence information 4 and 5 through a first network (for example, 3G), and thus corresponds to a network state corresponding to the corresponding network state from the terminal apparatus 100. It can be expected that information will be received. Accordingly, when network state related information corresponding to the partial data packets of the sequence information 4 and 5 is not received to pass a specific reference time, the management device 400 determines that the state of the first network (eg, 3G) is abnormal. Can be.

이때, 특정 기준시간은, 네트워크상태 관련정보에 대한 평균 수신 간격 (RT: Receive Time)을 기초로 RT × a (a는 상수(예: 3))의 시간일 수 있다.In this case, the specific reference time may be a time of RT × a (a is a constant (eg, 3)) based on an average reception time (RT) for network state related information.

또는, 예를 들면, 관리장치(400)는, 제1네트워크(예 : 3G)를 통해 이웃하는 순서정보4,5의 부분데이터 패킷을 전송함에 따라 단말장치(100)로부터 수신 예측된 네트워크상태 관련정보가 수신되지 않고 다음 전송한 이웃하는 순서정보의 2 이상의 부분데이터(예 : 순서정보6,7의 부분데이터 패킷)에 대응되는 네트워크상태 관련정보가 수신되면, 순서정보4,5의 부분데이터 패킷에 대응되는 네트워크상태 관련정보는 미 수신된 것으로 결정할 수 있다. 관리장치(400)는, 이처럼 미수신된 것으로 결정되는 네트워크상태 관련정보 미수신 횟수가 특정 기준횟수(예 : b개) 이상 발생되는 경우, 상기 제1네트워크(예 : 3G) 의 상태 이상으로 판단할 수 있다.Alternatively, for example, the management device 400 may transmit a partial data packet of neighboring sequence information 4 and 5 through a first network (eg, 3G), and thus may be related to the network state predicted and received from the terminal device 100. If no information is received and network state related information corresponding to two or more partial data (for example, partial data packets of sequence information 6 and 7) of neighboring sequence information transmitted next is received, the partial data packet of sequence information 4 and 5 is received. Network state related information corresponding to may be determined as not received. The management device 400 may determine that the state of the first network (eg, 3G) is abnormal when the number of times of not receiving network state related information determined as not received occurs above a specific reference number (eg, b). have.

이때, 관리장치(400)는, 2 이상의 접속 네트워크 각각(예 : 3G 및 WiFi)에 대응하여 설정된 데이터 전송비율을 기준으로, 각 접속 네트워크에 대한 상기 특정 기준시간 및 상기 특정 기준횟수를 결정할 수 있다.In this case, the management device 400 may determine the specific reference time and the specific reference number for each access network based on a data transmission rate set corresponding to each of two or more access networks (eg, 3G and WiFi). .

즉, 접속 네트워크 각각(예 : 3G 및 WiFi)에 대응하여 설정된 데이터 전송비율이 1:2 라고 가정하면, 관리장치(400)는, 접속 네트워크 각각(예 : 3G 및 WiFi)에 대응하는 데이터 전송비율 1:2를 기준으로 3G 네트워크에 대한 특정 기준시간을 x초(예 : 20초), WiFi 네트워크에 대한 특정 기준시간을 y초(예 : 10초)로 상이하게 결정할 수 있다. 이때 관리장치(400)는, 전술의 상수 a를 통해 각 접속 네트워크에 대한 특정 기준시간을 상이하게 결정하는 것이 바람직하며, 접속 네트워크의 데이터 전송비율에 반비례하도록 특정 기준시간을 결정하는 것이 바람직하다.That is, assuming that the data transmission ratio set corresponding to each of the access networks (eg, 3G and WiFi) is 1: 2, the management device 400 determines that the data transmission rate corresponding to each of the access networks (eg, 3G and WiFi). Based on 1: 2, the specific reference time for the 3G network may be differently determined as x seconds (for example, 20 seconds) and the specific reference time for the WiFi network to y seconds (for example, 10 seconds). At this time, it is preferable that the management device 400 differently determines the specific reference time for each access network through the constant a described above, and preferably determines the specific reference time to be inversely proportional to the data transmission rate of the access network.

또는, 접속 네트워크 각각(예 : 3G 및 WiFi)에 대응하여 설정된 데이터 전송비율이 1:2 라고 가정하면, 관리장치(400)는, 접속 네트워크 각각(예 : 3G 및 WiFi)에 대응하는 데이터 전송비율 1:2를 기준으로 3G 네트워크에 대한 특정 기준횟수 b-1개(예 : 5개), WiFi 네트워크에 대한 특정 기준횟수 b-2개(예 : 10개)로 상이하게 결정할 수 있다. 이때, 관리장치(400)는, 접속 네트워크의 데이터 전송비율에 비례하도록 특정 기준횟수를 결정하는 것이 바람직하다.Alternatively, assuming that the data transmission ratio set corresponding to each of the access networks (eg, 3G and WiFi) is 1: 2, the management device 400 determines that the data transmission rate corresponding to each of the access networks (eg, 3G and WiFi). Based on the 1: 2, a specific reference number b-1 for a 3G network (for example, 5) and a specific reference number b-2 for a WiFi network (for example, 10) may be determined differently. At this time, it is preferable that the management device 400 determines the specific reference number to be proportional to the data transmission rate of the access network.

전술과 같이 관리장치(400)는, 단말장치(100)로부터의 네트워크상태 관련정보의 수신 상태에 대응하는 수신상태정보를 기초로, 특정 접속 네트워크(예 : 3G)의 상태 이상이 판단되면 특정 접속 네트워크(예 : 3G)로의 데이터 전송비율을 조절할 수 있다. As described above, the management apparatus 400 determines, based on the reception state information corresponding to the reception state of the network state related information from the terminal device 100, when a state abnormality of a specific connection network (eg, 3G) is determined. You can adjust the data transfer rate to the network (eg 3G).

바람직하게는, 관리장치(400)는, 상태 이상이 판단된 특정 접속 네트워크(예 : 3G)로의 데이터 전송비율을 특정치 만큼 줄이고, 더욱 바람직하게는 데이터 전송비율을 0%로 하여 특정 접속 네트워크(예 : 3G)로의 부분데이터 전송을 중단할 수 있다.Preferably, the management device 400 reduces the data transfer rate to a specific access network (for example, 3G) in which a state abnormality is determined by a specific value, and more preferably, the data transfer rate is 0%. Example: You can stop sending partial data to 3G).

이처럼, 관리장치(400)는, 2 이상의 접속 네트워크(예 : 3G 및 WiFi) 중 일부의 특정 접속 네트워크(예 : 3G)로의 부분데이터 전송을 중단하면, 전송 중단된 접속 네트워크(예 : 3G)로 전송하고자 선택된 부분데이터(예 : 제1부분데이터)를 기 정의된 특정정책에 따라 전송이 중단되지 않은 나머지 접속 네트워크를 통해 전송할 수 있다. As such, when the management device 400 stops the partial data transmission of a part of two or more access networks (eg, 3G and WiFi) to a specific access network (eg, 3G), the management device 400 moves to the stopped access network (eg, 3G). The selected partial data (eg, the first partial data) to be transmitted may be transmitted through the remaining access network in which transmission is not interrupted according to a predetermined specific policy.

또는, 관리장치(400)는, 2 이상의 접속 네트워크(예 : 3G 및 WiFi) 중 일부의 특정 접속 네트워크(예 : 3G)로의 부분데이터 전송을 중단하면, 전송 중단된 접속 네트워크(예 : 3G)를 제외한 나머지 접속 네트워크를 기준으로 분할된 부분데이터를 나머지 접속 네트워크 별로 재 선택하여 전송할 수 있다.Alternatively, if the management device 400 stops the partial data transmission of a part of two or more access networks (eg, 3G and WiFi) to a specific access network (eg, 3G), the management device 400 disconnects the access network (eg, 3G) that has been stopped. The partial data divided based on the remaining access networks except for the remaining access networks may be reselected and transmitted for each remaining access network.

한편, 전술에서는 관리장치(400)가 접속 네트워크의 상태 이상을 판단하는데 이용하는 네트워크상태 관련정보로서 단말장치(100)로부터의 부분데이터 수신 시간 차이정보를 언급하고 있으나, 이외에도 다양한 형태의 보고정보를 이용할 수 있을 것이다.Meanwhile, in the above description, although the management device 400 refers to the partial data reception time difference information from the terminal device 100 as the network state related information used for determining an abnormal state of the access network, various types of report information may be used. Could be.

예를 들면, 관리장치(400)는, 단말장치(100)로부터의 수신 예측이 가능한 보고정보(예 : keep alive 등)를 포함한 네트워크상태 관련정보 수신을 기초로, 접속 네트워크의 상태 이상 여부를 판단하고, 상태 이상이 판단된 특정 접속 네트워크로의 데이터 전송비율을 조절 즉 전송 중단할 수도 있다.For example, the management device 400 determines whether the connection network is in an abnormal state on the basis of receiving network state related information including report information (eg, keep alive) that can be predicted from the terminal device 100. The data transmission rate to the specific access network determined to be abnormal may be adjusted, i.e., the transmission may be stopped.

그리고, 관리장치(400)는, 특정 접속 네트워크로의 데이터 전송비율을 조절하여 상기 특정 접속 네트워크로의 부분데이터 전송을 중단시킨 후, 특정 상태확인 주기마다 상기 2 이상의 접속 네트워크 중 상기 특정 접속 네트워크가 아닌 나머지 접속 네트워크를 통해 전송하는 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터를 복사하여, 상기 복사된 2 이상의 부분데이터를 상기 특정 접속 네트워크를 통해 수신장치 즉 단말장치(100)로 전송한다.Then, the management apparatus 400 stops the partial data transmission to the specific access network by adjusting the data transfer rate to the specific access network, and then the specific access network of the two or more access networks is disconnected every specific status check period. Copy the two or more partial data having neighboring order information among the partial data transmitted through the remaining access network, and transmit the copied two or more partial data to the reception device, that is, the terminal device 100, through the specific access network. .

이에, 관리장치(400)는, 특정 접속 네트워크를 통해 전송된 상기 복사된 2 이상의 부분데이터에 대응하여 단말장치(100)로부터 상기 네트워크상태 관련정보가 수신되면, 상기 특정 접속 네트워크로의 부분데이터 전송 중단을 해제할 수 있다.Accordingly, the management device 400, when the network state related information is received from the terminal device 100 in response to the copied two or more pieces of partial data transmitted through a specific access network, transmits the partial data to the specific access network. You can release the interruption.

즉, 관리장치(400)는, 특정 접속 네트워크(예 : 3G)로의 부분데이터 전송을 중단시킨 후, 특정 상태확인 주기마다 2 이상의 접속 네트워크 중 상기 특정 접속 네트워크(예 : 3G)가 아닌 나머지 접속 네트워크(예 : WiFi)를 통해 전송하는 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터(예 : 순서정보 n,n+1의 부분데이터 패킷)를 복사하고, 상기 복사된 2 이상의 부분데이터(예 : 순서정보 n,n+1의 부분데이터 패킷)를 특정 접속 네트워크(예 : 3G)를 통해 수신장치 즉 단말장치(100)로 전송할 수 있다.That is, the management apparatus 400 stops the transmission of the partial data to a specific access network (eg, 3G), and then rests the access network other than the specific access network (eg, 3G) among two or more access networks every specific status check period. Copy two or more partial data (eg, partial data packets of sequence information n, n + 1) having neighboring sequence information among the partial data transmitted through (eg WiFi), and copy the two or more partial data (for example, The partial data packet of the sequence information n, n + 1 may be transmitted to the receiving apparatus, that is, the terminal apparatus 100, through a specific access network (eg, 3G).

관리장치(400)가 전송한 복사된 2 이상의 부분데이터(예 : 순서정보 n,n+1의 부분데이터 패킷)는 전송 중단된 특정 접속 네트워크(예 : 3G)를 통해 단말장치(100)에 수신될 것이다. 따라서, 단말장치(100)는, 전술과 같이 3G 네트워크를 통해 수신된 이웃하는 순서정보를 갖는 2 이상의 부분데이터 즉 순서정보 n,n+1의 부분데이터 패킷에 대응하여 측정한 네트워크상태 관련정보를 관리장치(400)에 제공할 것이다. Two or more copied partial data (for example, partial data packets of sequence information n, n + 1) transmitted by the management device 400 are received by the terminal device 100 through a specific access network (for example, 3G) that has been stopped. Will be. Therefore, the terminal device 100, as described above, the network state related information measured in response to two or more pieces of partial data having neighboring order information received through the 3G network, that is, partial data packets of the order information n, n + 1. It will be provided to the management device (400).

이에, 관리장치(400)는, 특정 접속 네트워크(예 : 3G)를 통해 전송된 상기 복사된 2 이상의 부분데이터(예 : 순서정보 n,n+1의 부분데이터 패킷)에 대응하여 단말장치(100)로부터 네트워크상태 관련정보가 수신되면, 특정 접속 네트워크(예 : 3G)로의 부분데이터 전송 중단을 해제할 수 있다.Accordingly, the management apparatus 400 corresponds to the copied two or more partial data (eg, partial data packets of sequence information n, n + 1) transmitted through a specific access network (eg, 3G). When the network status related information is received, the partial data transmission interruption to the specific access network (eg 3G) can be canceled.

이때, 특정 상태확인 주기는 상태확인 기준주기(T)를 기초로 T × c (c는 특정 범위 내의 랜덤상수)의 시간일 수 있고, 관리장치(400)는, 상기 복사된 2 이상의 부분데이터(예 : 순서정보 n,n+1의 부분데이터 패킷)에 대응하여 단말장치(100)로부터 네트워크상태 관련정보가 수신되지 않을 때마다 c를 재 선택하여 상태확인 주기를 변경할 수도 있다.In this case, the specific status checking period may be a time of T × c (c is a random constant within a specific range) based on the status checking reference period T, and the management apparatus 400 may copy the two or more pieces of partial data ( For example, in response to the network status related information not being received from the terminal device 100 in response to the partial data packet of the sequence information n, n + 1, c may be reselected to change the status checking period.

한편, 전술에서는 다운링크를 기준으로 관리장치(400)가 전송대상 데이터를 분할한 부분데이터를 단말장치(100)로 전송하는 경우를 설명하고 있다.On the other hand, in the foregoing description, the case where the management apparatus 400 transmits partial data obtained by dividing the transmission object data to the terminal apparatus 100 on the basis of the downlink is described.

이와 함께, 본 발명이 적용되는 동시 전송 서비스는, 업링크 시 단말장치(100)가 전송대상 데이터를 분할한 부분데이터를 관리장치(400)로 전송하고 관리장치(400)가 부분데이터를 재정렬/결합하므로, 다운링크 시 수신장치로서 단말장치(100)가 수행한 전술의 네트워크상태 관련정보 측정 및 전송 동작 등을 업링크 시 수신장치로서의 관리장치(400)가 수행하고, 다운링크 시 송신장치로서 관리장치(400)가 수행하는 전술의 네트워크상태 관련정보의 수신상태정보 기반 데이터 전송비율 조절 여부 판단(네트워크 상태 이상 판단) 및 이상 판단된 특정 접속 네트워크로의 부분데이터 전송 중단 동작 및 전송 중단 해제 등을 업링크 시 송신장치로서의 단말장치(100)가 수행할 수 있을 것이다.In addition, in the simultaneous transmission service to which the present invention is applied, the terminal apparatus 100 transmits the partial data obtained by dividing the transmission target data to the management apparatus 400 during the uplink, and the management apparatus 400 rearranges the partial data. Since it is combined, the management apparatus 400 as a receiving apparatus in the uplink performs the aforementioned network state related information measurement and transmission operation performed by the terminal apparatus 100 as a receiving apparatus in the downlink, and as a transmitting apparatus in the downlink. Determination of whether to control the data transmission rate based on the reception state information of the above-mentioned network state related information performed by the management device 400 (determination of network state abnormality) and the operation of stopping partial data transmission to the specific access network determined as abnormal and canceling the transmission interruption. The terminal device 100 as a transmitting device in the uplink may be performed.

이하에서는, 도 2를 참조하여 본 발명에 따른 이기종 네트워크 기반 데이터 동시 전송 장치 즉 송신측 장치의 구성을 보다 구체적으로 설명하도록 한다. 설명의 편의를 위해 다운링크를 기준으로 관리장치(400)의 참조번호를 언급하고 단말장치(100)의 참조번호를 이용하여 수신장치(100)를 언급하도록 한다.Hereinafter, a configuration of a heterogeneous network-based data simultaneous transmission device, that is, a transmission side device, according to the present invention will be described in more detail with reference to FIG. 2. For convenience of description, reference numbers of the management apparatus 400 are referred to based on the downlink and reference is made to the reception apparatus 100 using the reference numbers of the terminal apparatus 100.

본 발명의 바람직한 실시예에 따른 이기종 네트워크 기반 데이터 동시 전송 장치 즉 송신측 장치(400)는, 2 이상의 접속 네트워크 별 데이터 전송비율을 기초로 전송대상 데이터에서 분할된 부분데이터를 상기 2 이상의 접속 네트워크 별로 선택하는 부분데이터선택부(420)와, 상기 2 이상의 접속 네트워크 별로 선택된 각 부분데이터를 대응되는 접속 네트워크를 통해 수신장치(100)로 전송하는 통신부(410)와, 상기 2 이상의 접속 네트워크 중 특정 접속 네트워크를 통해 전송된 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터에 기초한 네트워크상태 관련정보를 수신장치(100)로부터 수신하고, 상기 네트워크상태 관련정보의 수신 상태에 대응하는 수신상태정보를 기초로 상기 특정 접속 네트워크로의 데이터 전송비율에 대한 조절 여부를 판단하는 전송제어부(430)를 포함한다.The heterogeneous network-based data simultaneous transmission device, that is, the transmitting device 400 according to the preferred embodiment of the present invention, divides the partial data divided from the data to be transmitted based on the data transmission rate of two or more connection networks for each of the two or more connection networks. A partial data selection unit 420 to select, a communication unit 410 for transmitting each partial data selected for each of the two or more connection networks to the receiving device 100 through a corresponding connection network, and a specific connection among the two or more connection networks; Receive network state related information based on two or more partial data having neighboring sequence information among the partial data transmitted through the network from the receiving device 100, and based on the received state information corresponding to the received state of the network state related information. Determine whether to adjust the data transmission rate to the specific access network Includes a transmission controller 430.

부분데이터선택부(420)는, 기 설정된 2 이상의 접속 네트워크 별 데이터 전송비율을 기초로 전송대상 데이터에서 분할된 부분데이터를 접속 네트워크 별로 선택한다.The partial data selection unit 420 selects the partial data divided from the transmission target data for each access network based on a preset data transmission rate of two or more access networks.

즉, 부분데이터선택부(420)는, 수신장치(100)로 전송하고자 하는 전송대상 데이터를 전달 받으면 이를 부분데이터로 분할하고, 접속 네트워크(예 : 3G 및 WiFi) 별 데이터 전송비율 즉 제1네트워크장치(200)로의 데이터 전송을 위한 제1전송비율 및 제2네트워크장치(300)로의 데이터 전송을 위한 제2전송비율을 확인하여, 확인된 전송비율을 기반으로 전송대상 데이터에서 분할된 부분데이터 중 제1네트워크장치(200)로 전송할 제1부분데이터를 선택함과 아울러, 나머지 부분데이터 중 제2네트워크장치(300)로 전송할 제2부분데이터를 선택하게 된다.That is, the partial data selection unit 420 divides the transmission target data to be transmitted to the reception apparatus 100 into partial data and divides the data into the partial data, and the data transmission rate of each access network (eg, 3G and WiFi), that is, the first network. The first transmission rate for data transmission to the device 200 and the second transmission rate for data transmission to the second network device 300 are checked, and among the partial data divided from the transmission target data based on the confirmed transmission rate. The first partial data to be transmitted to the first network device 200 is selected, and the second partial data to be transmitted to the second network device 300 is selected among the remaining partial data.

여기서, 통신부(410)는 3G 네트워크를 이용하여 제1네트워크장치(200)와 연동하며, WiFi 네트워크를 이용하여 제2네트워크장치(300)와 연동하기 위한 통신모듈을 지칭하게 된다.Here, the communication unit 410 refers to a communication module for interfacing with the first network device 200 using the 3G network and interworking with the second network device 300 using the WiFi network.

통신부(410)는, 접속 네트워크 별로 선택된 각 부분데이터를 2 이상의 접속 네트워크 중 대응되는 접속 네트워크를 통해 전송한다.The communication unit 410 transmits each partial data selected for each connection network through a corresponding connection network among two or more connection networks.

즉, 통신부(410)는 3G 네트워크에 대응하여 선택된 다수의 제1부분데이터를 3G 네트워크에 위치하는 제1네트워크장치(200)로 전송하고, WiFi 네트워크에 대응하여 선택된 다수의 제2부분데이터를 WiFi 네트워크에 위치하는 제2네트워크장(300)에 전송함으로써, 제1네트워크장치(200)는 제1부분데이터를 수신장치(100)로 전송하며, 제2네트워크장치(300)는 제2부분데이터를 수신장치(100)로 전송하게 된다.That is, the communication unit 410 transmits a plurality of first partial data selected corresponding to the 3G network to the first network device 200 located in the 3G network, and transmits the plurality of second partial data selected corresponding to the WiFi network. By transmitting to the second network head 300 located in the network, the first network apparatus 200 transmits the first partial data to the receiving apparatus 100, and the second network apparatus 300 transmits the second partial data. Transmission to the receiving device 100.

전송제어부(430)는, 2 이상의 접속 네트워크 중 특정 접속 네트워크를 통해 전송된 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터에 기초한 네트워크상태 관련정보를 수신장치(100)로부터 수신하고, 상기 네트워크상태 관련정보의 수신 상태에 대응하는 수신상태정보를 기초로 상기 특정 접속 네트워크로의 데이터 전송비율에 대한 조절 여부를 판단하는 한다.The transmission control unit 430 receives, from the receiving apparatus 100, network state related information based on two or more partial data having neighboring sequence information among partial data transmitted through a specific access network among two or more access networks, and receives the network. The method determines whether the data transmission rate to the specific access network is adjusted based on the reception state information corresponding to the reception state of the state related information.

이에, 전송제어부(430)는, 수신장치(100)로부터의 상기 네트워크상태 관련정보의 수신 상태에 대응하는 수신상태정보를 기초로, 특정 접속 네트워크의 상태 이상이 판단되면 상기 특정 접속 네트워크로의 데이터 전송비율을 조절하는 것으로 판단하고, 이에 따라 상기 특정 접속 네트워크로의 데이터 전송비율을 조절하도록 할 수 있다.Accordingly, the transmission control unit 430, based on the reception state information corresponding to the reception state of the network state related information from the reception device 100, if it is determined that the abnormal state of the specific access network, the data to the specific access network. It may be determined that the transmission rate is adjusted, and accordingly, the data transmission rate to the specific access network may be adjusted.

보다 구체적으로 설명하면, 전술에서 설명한 바와 같이 수신장치(100)는, 2 이상의 접속 네트워크 각각(예 : 3G 및 WiFi) 별로, 수신된 이웃하는 순서정보를 갖는 2 이상의 부분데이터에 대응하여 측정한 네트워크상태 관련정보를 이기종 네트워크 기반 데이터 동시 전송 장치(400)에 제공하게 된다.In more detail, as described above, the reception apparatus 100 measures a network corresponding to two or more pieces of partial data having neighboring sequence information received for each of two or more access networks (for example, 3G and WiFi). The state related information is provided to the heterogeneous network-based data simultaneous transmission device 400.

여기서, 네트워크상태 관련정보는, 2 이상의 접속 네트워크 중 특정 접속 네트워크를 통해 전송된 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터 각각이 수신장치(100)에 수신되는 부분데이터 수신 시간 차이를 측정한 부분데이터 수신 시간 차이정보를 포함하는 것이 바람직하다.Here, the network state related information is a measure of the difference in the partial data reception time at which each of the two or more partial data having neighboring sequence information among the partial data transmitted through the specific access network among the two or more access networks is received by the receiving apparatus 100. Preferably, the partial data reception time difference information is included.

이에 전송제어부(430)는, 접속 네트워크 각각(예 : 3G 및 WiFi)에 대응하는 수신장치(100)로부터의 네트워크상태 관련정보 수신 상태에 대응하는 수신상태정보를 기초로, 접속 네트워크 각각(예 : 3G 및 WiFi)에 대한 상태 이상 여부를 판단할 수 있고, 특정 접속 네트워크의 상태 이상이 판단되면 상기 특정 접속 네트워크로의 데이터 전송비율을 조절하는 것으로 판단하여 이에 따라 상기 특정 접속 네트워크로의 데이터 전송비율을 조절하도록 할 수 있다.Accordingly, the transmission control unit 430, based on the reception state information corresponding to the network state-related information reception state from the receiving apparatus 100 corresponding to each of the access networks (eg 3G and WiFi), respectively, (eg: 3G and WiFi) can be determined, and if it is determined that the status of the specific access network is abnormal, it is determined that the data transmission rate to the specific access network is adjusted. Can be adjusted.

예를 들면, 전송제어부(430)는, 2 이상의 접속 네트워크 중 특정 접속 네트워크에 대응하여, 상기 이웃하는 순서정보를 갖는 특정 2 이상의 부분데이터에 대응되는 네트워크상태 관련정보가 특정 기준시간을 경과하도록 미 수신되거나 또는 네트워크상태 관련정보가 미 수신되는 횟수가 특정 기준횟수 이상 발생되는 경우, 상기 특정 접속 네트워크의 상태 이상으로 판단하여 데이터 전송비율을 조절하도록 할 수 있다.For example, the transmission control unit 430 may correspond to a specific access network of two or more access networks so that the network state related information corresponding to the specific two or more pieces of partial data having the neighboring order information passes a specific reference time. When the number of times of receiving or not receiving the network state related information occurs more than a specific reference number of times, it may be determined that the state of the specific access network is abnormal or more to adjust the data transmission rate.

즉, 전송제어부(430)는, 제1네트워크(예 : 3G)를 통해 이웃하는 순서정보4,5의 부분데이터 패킷을 전송함에 따라 수신장치(100)로부터 이에 대응되는 네트워크상태 관련정보가 수신될 것을 예측할 수 있다. 이에, 순서정보4,5의 부분데이터 패킷에 대응되는 네트워크상태 관련정보가 특정 기준시간을 경과하도록 미 수신되면, 전송제어부(430)는, 제1네트워크(예 : 3G)의 상태 이상으로 판단할 수 있다.That is, as the transmission controller 430 transmits the partial data packets of the neighboring order information 4 and 5 through the first network (eg, 3G), network state related information corresponding to the corresponding information may be received from the receiving apparatus 100. Can be predicted. Accordingly, if network state related information corresponding to the partial data packets of the sequence information 4 and 5 is not received to pass a specific reference time, the transmission control unit 430 may determine that the state of the first network (eg, 3G) is abnormal. Can be.

이때, 특정 기준시간은, 네트워크상태 관련정보에 대한 평균 수신 간격 (RT: Receive Time)을 기초로 RT × a (a는 상수(예: 3))의 시간일 수 있다.In this case, the specific reference time may be a time of RT × a (a is a constant (eg, 3)) based on an average reception time (RT) for network state related information.

또는, 예를 들면, 전송제어부(430)는, 제1네트워크(예 : 3G)를 통해 이웃하는 순서정보4,5의 부분데이터 패킷을 전송함에 따라 수신장치(100)로부터 수신 예측된 네트워크상태 관련정보가 수신되지 않고 다음 전송한 이웃하는 순서정보의 2 이상의 부분데이터(예 : 순서정보6,7의 부분데이터 패킷)에 대응되는 네트워크상태 관련정보가 수신되면, 순서정보4,5의 부분데이터 패킷에 대응되는 네트워크상태 관련정보는 미 수신된 것으로 결정할 수 있다. 전송제어부(430)는, 이처럼 미수신된 것으로 결정되는 네트워크상태 관련정보 미수신 횟수가 특정 기준횟수(예 : b개) 이상 발생되는 경우, 상기 제1네트워크(예 : 3G) 의 상태 이상으로 판단할 수 있다.Alternatively, for example, the transmission control unit 430 may transmit a partial data packet of neighboring sequence information 4 and 5 through a first network (eg, 3G), and thus may be related to the network state predicted and received from the receiving apparatus 100. If no information is received and network state related information corresponding to two or more partial data (for example, partial data packets of sequence information 6 and 7) of neighboring sequence information transmitted next is received, the partial data packet of sequence information 4 and 5 is received. Network state related information corresponding to may be determined as not received. The transmission control unit 430 may determine that the state of the first network (eg 3G) is abnormal when the number of times of not receiving network state related information determined as not received occurs above a specific reference number (eg b). have.

이때, 전송제어부(430)는, 2 이상의 접속 네트워크 각각(예 : 3G 및 WiFi)에 대응하여 설정된 데이터 전송비율을 기준으로, 각 접속 네트워크에 대한 상기 특정 기준시간 및 상기 특정 기준횟수를 결정할 수 있다.In this case, the transmission controller 430 may determine the specific reference time and the specific reference number for each access network based on the data transmission rate set corresponding to each of two or more access networks (eg, 3G and WiFi). .

즉, 접속 네트워크 각각(예 : 3G 및 WiFi)에 대응하여 설정된 데이터 전송비율이 1:2 라고 가정하면, 전송제어부(430)는, 접속 네트워크 각각(예 : 3G 및 WiFi)에 대응하는 데이터 전송비율 1:2를 기준으로 3G 네트워크에 대한 특정 기준시간을 x초(예 : 20초), WiFi 네트워크에 대한 특정 기준시간을 y초(예 : 10초)로 상이하게 결정할 수 있다. 이때 전송제어부(430)는, 전술의 상수 a를 통해 각 접속 네트워크에 대한 특정 기준시간을 상이하게 결정하는 것이 바람직하며, 접속 네트워크의 데이터 전송비율에 반비례하도록 특정 기준시간을 결정하는 것이 바람직하다.That is, assuming that the data transmission ratio set corresponding to each of the access networks (eg, 3G and WiFi) is 1: 2, the transmission controller 430 may transmit a data transmission rate corresponding to each of the access networks (eg, 3G and WiFi). Based on 1: 2, the specific reference time for the 3G network may be differently determined as x seconds (for example, 20 seconds) and the specific reference time for the WiFi network to y seconds (for example, 10 seconds). In this case, the transmission control unit 430 preferably determines the specific reference time for each access network differently through the above constant a, and preferably determines the specific reference time to be inversely proportional to the data transmission rate of the access network.

또는, 접속 네트워크 각각(예 : 3G 및 WiFi)에 대응하여 설정된 데이터 전송비율이 1:2 라고 가정하면, 전송제어부(430)는, 접속 네트워크 각각(예 : 3G 및 WiFi)에 대응하는 데이터 전송비율 1:2를 기준으로 3G 네트워크에 대한 특정 기준횟수 b-1개(예 : 5개), WiFi 네트워크에 대한 특정 기준횟수 b-2개(예 : 10개)로 상이하게 결정할 수 있다. 이때, 전송제어부(430)는, 접속 네트워크의 데이터 전송비율에 비례하도록 특정 기준횟수를 결정하는 것이 바람직하다.Alternatively, assuming that the data transmission ratio set corresponding to each of the access networks (eg, 3G and WiFi) is 1: 2, the transmission controller 430 may provide a data transmission rate corresponding to each of the access networks (eg, 3G and WiFi). Based on the 1: 2, a specific reference number b-1 for a 3G network (for example, 5) and a specific reference number b-2 for a WiFi network (for example, 10) may be determined differently. In this case, the transmission control unit 430 preferably determines a specific reference number in proportion to the data transmission rate of the access network.

전술과 같이 전송제어부(430)는, 수신장치(100)로부터의 네트워크상태 관련정보 수신을 기초로 특정 접속 네트워크(예 : 3G)의 상태 이상이 판단되면, 특정 접속 네트워크(예 : 3G)로의 데이터 전송비율을 조절할 수 있다. As described above, when it is determined that the state of a specific access network (eg, 3G) is abnormal based on the reception of network state related information from the reception apparatus 100, the transmission control unit 430 transmits data to the specific access network (eg, 3G). You can adjust the transmission rate.

바람직하게는, 전송제어부(430)는, 상태 이상이 판단된 특정 접속 네트워크(예 : 3G)로의 데이터 전송비율을 특정치 만큼 줄이고, 더욱 바람직하게는 데이터 전송비율을 0%로 하여 특정 접속 네트워크(예 : 3G)로의 부분데이터 전송을 중단할 수 있다.Preferably, the transmission control unit 430 reduces the data transmission rate to a specific access network (for example, 3G) in which a state abnormality is determined by a specific value, and more preferably, the data transmission rate is set to 0% so that the specific access network ( Example: You can stop sending partial data to 3G).

이처럼, 전송제어부(430)는, 2 이상의 접속 네트워크(예 : 3G 및 WiFi) 중 일부의 특정 접속 네트워크(예 : 3G)로의 부분데이터 전송을 중단하면, 전송 중단된 접속 네트워크(예 : 3G)로 전송하고자 선택된 부분데이터(예 : 제1부분데이터)를 기 정의된 특정정책에 따라 전송이 중단되지 않은 나머지 접속 네트워크를 통해 전송하도록 부분데이터선택부(420) 및 통신부(410)를 제어할 수 있다. As such, when the transmission control unit 430 stops the partial data transmission of a part of two or more access networks (eg, 3G and WiFi) to a specific access network (eg, 3G), the transmission control unit 430 moves to the stopped access network (eg, 3G). The partial data selector 420 and the communication unit 410 may be controlled to transmit the partial data selected to be transmitted (for example, the first partial data) through the remaining access network in which transmission is not interrupted according to a predetermined specific policy. .

또는, 전송제어부(430)는, 2 이상의 접속 네트워크(예 : 3G 및 WiFi) 중 일부의 특정 접속 네트워크(예 : 3G)로의 부분데이터 전송을 중단하면, 전송 중단된 접속 네트워크(예 : 3G)를 제외한 나머지 접속 네트워크를 기준으로 분할된 부분데이터를 나머지 접속 네트워크 별로 재 선택하여 전송하도록 부분데이터선택부(420) 및 통신부(410)를 제어할 수 있다.Alternatively, when the transmission control unit 430 stops the partial data transmission of a part of two or more access networks (eg, 3G and WiFi) to a specific access network (eg, 3G), the transmission control unit 430 disconnects the access network (eg, 3G) that has been stopped. The partial data selector 420 and the communicator 410 may be controlled to reselect and transmit the divided partial data based on the remaining access network except for the remaining access network.

한편, 전술에서는 이기종 네트워크 기반 데이터 동시 전송 장치(400)의 전송제어부(430)가 접속 네트워크의 상태 이상을 판단하는데 이용하는 네트워크상태 관련정보로서 수신장치(100)로부터의 부분데이터 수신 시간 차이정보를 언급하고 있으나, 이외에도 다양한 형태의 보고정보를 이용할 수 있을 것이다.Meanwhile, in the above description, partial data reception time difference information from the reception device 100 is referred to as network state related information used by the transmission control unit 430 of the heterogeneous network-based data simultaneous transmission device 400 to determine an abnormal state of the access network. In addition, various types of reporting information may be used.

예를 들면, 전송제어부(430)는, 수신장치(100)로부터의 수신 예측이 가능한 보고정보(예 : keep alive 등)를 포함한 네트워크상태 관련정보 수신을 기초로, 접속 네트워크의 상태 이상 여부를 판단하고, 상태 이상이 판단된 특정 접속 네트워크로의 데이터 전송비율을 조절 즉 전송 중단할 수도 있다.For example, the transmission controller 430 determines whether the connection network is in an abnormal state based on the reception of network state related information including report information (eg, keep alive) that can be predicted from the reception apparatus 100. The data transmission rate to the specific access network determined to be abnormal may be adjusted, i.e., the transmission may be stopped.

그리고, 전송제어부(430)는, 특정 접속 네트워크로의 데이터 전송비율을 조절하여 상기 특정 접속 네트워크로의 부분데이터 전송을 중단시킨 후, 특정 상태확인 주기마다 상기 2 이상의 접속 네트워크 중 상기 특정 접속 네트워크가 아닌 나머지 접속 네트워크를 통해 전송하는 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터를 복사하여, 상기 복사된 2 이상의 부분데이터를 상기 특정 접속 네트워크를 통해 수신장치(100)로 전송할 수 있다.Then, the transmission controller 430 stops the partial data transmission to the specific access network by adjusting the data transmission rate to the specific access network, and then the specific access network of the two or more access networks is disconnected every specific status check period. The two or more partial data having neighboring order information among the partial data transmitted through the remaining access network may be copied, and the copied two or more partial data may be transmitted to the receiving apparatus 100 through the specific access network.

이에, 전송제어부(430)는, 특정 접속 네트워크를 통해 전송된 상기 복사된 2 이상의 부분데이터에 대응하여 수신장치(100)로부터 상기 네트워크상태 관련정보가 수신되면, 상기 특정 접속 네트워크로의 부분데이터 전송 중단을 해제할 수 있다.Accordingly, when the network state related information is received from the reception apparatus 100 in response to the copied two or more pieces of partial data transmitted through the specific access network, the transmission controller 430 transmits the partial data to the specific access network. You can release the interruption.

즉, 전송제어부(430)는, 특정 접속 네트워크(예 : 3G)로의 부분데이터 전송을 중단시킨 후, 특정 상태확인 주기마다 2 이상의 접속 네트워크 중 상기 특정 접속 네트워크(예 : 3G)가 아닌 나머지 접속 네트워크(예 : WiFi)를 통해 전송하는 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터(예 : 순서정보 n,n+1의 부분데이터 패킷)를 복사하고, 상기 복사된 2 이상의 부분데이터(예 : 순서정보 n,n+1의 부분데이터 패킷)를 특정 접속 네트워크(예 : 3G)를 통해 수신장치(100)로 전송할 수 있다.That is, the transmission control unit 430 stops the partial data transmission to a specific access network (eg, 3G), and then rests the remaining access networks other than the specific access network (eg, 3G) among two or more access networks every specific status check period. Copy two or more partial data (eg, partial data packets of sequence information n, n + 1) having neighboring sequence information among the partial data transmitted through (eg WiFi), and copy the two or more partial data (for example, The partial data packet of the sequence information n, n + 1 may be transmitted to the receiving apparatus 100 through a specific access network (eg, 3G).

이기종 네트워크 기반 데이터 동시 전송 장치(400)가 전송한 복사된 2 이상의 부분데이터(예 : 순서정보 n,n+1의 부분데이터 패킷)는 전송 중단된 특정 접속 네트워크(예 : 3G)를 통해 수신장치(100)에 수신될 것이다. 따라서, 수신장치(100)는, 전술과 같이 3G 네트워크를 통해 수신된 이웃하는 순서정보를 갖는 2 이상의 부분데이터 즉 순서정보 n,n+1의 부분데이터 패킷에 대응하여 측정한 네트워크상태 관련정보를 이기종 네트워크 기반 데이터 동시 전송 장치(400)에 제공할 것이다. Two or more partial data (e.g., partial data packets of sequence information n, n + 1) transmitted by the heterogeneous network-based data simultaneous transmission device 400 are transmitted through a specific access network (for example, 3G) that has been stopped. Will be received at 100. Accordingly, the reception apparatus 100 receives network state related information measured in response to two or more pieces of partial data having neighboring order information received through the 3G network, that is, partial data packets of the order information n, n + 1 as described above. The heterogeneous network-based data transmission apparatus 400 will be provided.

이에, 전송제어부(430)는, 특정 접속 네트워크(예 : 3G)를 통해 전송된 상기 복사된 2 이상의 부분데이터(예 : 순서정보 n,n+1의 부분데이터 패킷)에 대응하여 수신장치(100)로부터 네트워크상태 관련정보가 수신되면, 특정 접속 네트워크(예 : 3G)로의 부분데이터 전송 중단을 해제할 수 있다.Accordingly, the transmission control unit 430 may receive the reception device 100 in response to the copied two or more partial data (eg, partial data packets of sequence information n, n + 1) transmitted through a specific access network (eg, 3G). When the network status related information is received, the partial data transmission interruption to the specific access network (eg 3G) can be canceled.

이때, 특정 상태확인 주기는 상태확인 기준주기(T)를 기초로 T × c (c는 특정 범위 내의 랜덤상수)의 시간일 수 있고, 전송제어부(430)는, 상기 복사된 2 이상의 부분데이터(예 : 순서정보 n,n+1의 부분데이터 패킷)에 대응하여 수신장치(100)로부터 네트워크상태 관련정보가 수신되지 않을 때마다 c를 재 선택하여 상태확인 주기를 변경할 수도 있다.In this case, the specific status check period may be a time of T × c (c is a random constant within a specific range) based on the status check reference period T, and the transmission control unit 430 may copy the two or more pieces of partial data ( For example, each time the network state related information is not received from the receiving apparatus 100 in response to the partial data packet of the order information n, n + 1, c may be reselected to change the status checking period.

이상에서 살펴본 바와 같이, 본 발명에 따른 이기종 네트워크 기반 데이터 동시 전송 장치 및 이 장치를 포함하는 이기종 네트워크 기반 데이터 동시 전송 시스템은, 데이터를 분할한 부분데이터를 복수개의 이기종 네트워크를 사용하여 송/수신하는 동시 전송 서비스를 제공하는 환경에서, 수신측 장치로부터 회신되는 네트워크상태와 관련된 보고정보 특히 부분데이터 수신 시간 차이정보의 수신을 이용하여 각 네트워크의 상태를 빠르게 확인하고 이상 판단되는 네트워크로의 전송 비율을 줄이거나 중단함으로써, 동시 전송 서비스의 전송 성능을 보장 및 향상시킬 수 있다.As described above, the heterogeneous network-based data simultaneous transmission apparatus and the heterogeneous network-based data simultaneous transmission system including the apparatus according to the present invention transmit / receive partial data obtained by partitioning data using a plurality of heterogeneous networks. In an environment providing simultaneous transmission service, the status of each network is quickly confirmed by receiving report information related to the network status returned from the receiving device, in particular, partial data reception time difference information, and the transmission rate to the abnormally determined network is determined. By reducing or stopping, the transmission performance of the simultaneous transmission service can be guaranteed and improved.

이하에서는 도 3 내지 도 4를 참조하여, 본 발명의 바람직한 실시예에 따른 이기종 네트워크 기반 데이터 동시 전송 방법을 설명하도록 한다. 여기서, 설명의 편의를 위해 전술한 도 1 내지 도 2에 도시된 구성은 해당 참조번호를 언급하여 설명하겠다. Hereinafter, a heterogeneous network-based data transmission method according to a preferred embodiment of the present invention will be described with reference to FIGS. 3 to 4. Here, for the convenience of description, the configuration shown in FIGS. 1 to 2 described above will be described with reference to the corresponding reference numerals.

먼저, 도 3을 참조하여 본 발명의 바람직한 실시예에 따른 이기종 네트워크 기반 데이터 동시 전송 시스템에서의 동작 흐름을 설명하도록 한다.First, the operation flow in the heterogeneous network-based data concurrent transmission system according to the preferred embodiment of the present invention will be described with reference to FIG.

설명의 편의를 위해 다운링크를 언급하여 설명하면, 송신측 장치로서의 관리장치(400)는, 2 이상의 접속 네트워크 별 데이터 전송비율을 기초로 전송대상 데이터에서 분할된 부분데이터를 상기 2 이상의 접속 네트워크 별로 선택한다(S10).For convenience of explanation, referring to the downlink, the management apparatus 400 as the transmitting side apparatus divides partial data divided from the data to be transmitted based on the data transmission rate of two or more access networks for each of the two or more access networks. Select (S10).

그리고, 관리장치(400)는, 2 이상의 접속 네트워크 별로 선택된 각 부분데이터를 대응되는 접속 네트워크를 통해 전송한다.In addition, the management apparatus 400 transmits each partial data selected for each of two or more access networks through a corresponding access network.

즉, 관리장치(400)는, 접속 네트워크(예 : 3G 및 WiFi) 별로 선택된 각 부분데이터를 각 접속 네트워크(예 : 3G 및 WiFi)로 전송하고, 이에 제1네트워크장치(200)는 관리장치(400)에서 송신된 제1부분데이터를 단말장치(100)로 전송하며(S20), 제2네트워크장치(300)는 관리장치(400)에서 송신된 제2부분데이터를 단말장치(100)로 전송하게 된다(S25).That is, the management device 400 transmits the partial data selected for each access network (eg, 3G and WiFi) to each access network (eg, 3G and WiFi), and the first network device 200 transmits the management device ( The first partial data transmitted from 400 is transmitted to the terminal device 100 (S20), and the second network device 300 transmits the second partial data transmitted from the management device 400 to the terminal device 100. It is made (S25).

이에 본 발명의 수신측 장치로서의 단말장치(100)는, 2 이상의 접속 네트워크를 통해 부분데이터를 수신하고, 수신된 부분데이터의 순서정보에 근거하여 분할 순서에 따라 재정렬하고, 정상적으로 재정렬된 부분데이터들을 결합함으로써 전송대상 데이터를 복원할 수 있다(S40).Accordingly, the terminal apparatus 100 as a receiving side apparatus of the present invention receives the partial data through two or more access networks, rearranges them according to the division order based on the received order information of the partial data, and normally rearranges the partial data. By combining, the data to be transmitted can be restored (S40).

이때, 단말장치(100)는, 2 이상의 접속 네트워크 중 특정 접속 네트워크를 통해 전송된 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터에 대응하여 네트워크상태 관련정보를 측정하고, 측정한 상기 특정 접속 네트워크의 네트워크상태 관련정보를 관리장치(400)로 제공할 수 있다(S30).In this case, the terminal apparatus 100 measures network state related information in response to two or more pieces of partial data having neighboring order information among partial data transmitted through a specific access network among two or more access networks, and measures the specific connection. Network state related information of the network may be provided to the management device (400) (S30).

즉 S30단계를 보다 구체적으로 설명하면, 단말장치(100)는 관리장치(400)로부터 2 이상의 접속 네트워크를 통해 부분데이터를 수신함에 따르는 다양한 형태의 보고정보를 관리장치(400)로 제공할 수 있으며, 특히 단말장치(100)는 각 접속 네트워크 별로 이웃하는 순서정보를 갖는 2 이상의 부분데이터에 대한 부분데이터 수신시간 차이정보를 네트워크상태 관련정보로서 제공할 수 있다.That is, when the step S30 is described in more detail, the terminal device 100 may provide the management device 400 with various types of report information according to receiving partial data from the management device 400 through two or more access networks. In particular, the terminal device 100 may provide partial data reception time difference information of two or more pieces of partial data having neighboring order information for each access network as network state related information.

이때, 네트워크상태 관련정보는, 상기 특정 접속 네트워크를 통해 전송된 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터 각각이 수신장치 즉 단말장치(100)에 수신되는 부분데이터 수신 시간 차이를 측정한 부분데이터 수신 시간 차이정보를 포함하는 것이 바람직하다.In this case, the network state-related information is a measure of the difference in the partial data reception time received by each of at least two partial data having neighboring order information among the partial data transmitted through the specific access network to the receiving device, that is, the terminal device 100. Preferably, the partial data reception time difference information is included.

예를 들어, 관리장치(400)가 제1네트워크(예 : 3G)를 통해 순서정보1의 부분데이터 패킷, 순서정보4,5의 부분데이터 패킷을 전송하고, 제2네트워크(예 : WiFi)를 통해 순서정보2,3의 부분데이터 패킷, 순서정보6의 부분데이터 패킷을 전송하였다고 가정한다.For example, the management device 400 transmits the partial data packet of the sequence information 1 and the partial data packet of the sequence information 4 and 5 through the first network (for example, 3G), and establishes the second network (for example, WiFi). It is assumed that partial data packets of the sequence information 2 and 3 and partial data packets of the sequence information 6 are transmitted through the above.

단말장치(100)는, 2 이상의 접속 네트워크 각각(예 : 3G 및 WiFi)에 대하여, 수신된 부분데이터의 순서정보에 근거하여 분할 순서에 따라 재정렬하는 과정에서 이웃하는 순서정보를 갖는 2 이상의 부분데이터를 인지한다. The terminal device 100, for each of two or more access networks (for example, 3G and WiFi), two or more pieces of partial data having neighboring order information in the process of rearranging them according to the order of division based on the order information of the received partial data. Recognize

즉, 단말장치(100)는, 제1네트워크 각각(예 : 3G)에 대하여 이웃하는 순서정보를 갖는 2 이상의 부분데이터 즉 순서정보4,5의 부분데이터 패킷 수신을 인지하게 되고, 순서정보4의 부분데이터 패킷 및 순서정보5의 부분데이터 패킷의 수신 시간 차이정보를 측정하고 측정한 부분데이터 수신 시간 차이정보를 포함하는 전술의 제1네트워크 대응 네트워크상태 관련정보를 관리장치(400)로 제공할 것이다.That is, the terminal device 100 recognizes reception of two or more pieces of partial data having neighboring order information, that is, partial data packets of order information 4 and 5, for each of the first networks (for example, 3G). The first network corresponding network state related information including the measured partial data reception time difference information of the partial data packet and the partial data packet of the sequence information 5 and the measured partial data reception time difference information will be provided to the management apparatus 400. .

이와 더불어, 단말장치(100)는, 제2네트워크 각각(예 : WiFi)에 대하여 이웃하는 순서정보를 갖는 2 이상의 부분데이터 즉 순서정보2,3의 부분데이터 패킷 수신을 인지하게 되고, 순서정보2의 부분데이터 패킷 및 순서정보3의 부분데이터 패킷의 수신 시간 차이를 측정하고 측정한 부분데이터 수신 시간 차이정보를 포함하는 전술의 제2네트워크 대응 네트워크상태 관련정보를 관리장치(400)로 제공할 것이다.In addition, the terminal apparatus 100 recognizes reception of two or more pieces of partial data having neighboring order information for each of the second networks (for example, WiFi), that is, partial data packets of the order information 2 and 3, and the order information 2 The second network-corresponding network state related information including the measured partial data reception time difference information of the partial data packet and the partial data packet of the sequence information 3 and the measured partial data reception time difference information will be provided to the management apparatus 400. .

이처럼, 단말장치(100)는, 2 이상의 접속 네트워크 각각(예 : 3G 및 WiFi) 별로, 수신된 이웃하는 순서정보를 갖는 2 이상의 부분데이터에 대응하여 측정한 네트워크상태 관련정보를 관리장치(400)에 제공하게 된다.As such, the terminal device 100 manages the network state related information measured in response to two or more pieces of partial data having neighboring order information received for each of two or more access networks (eg, 3G and WiFi). To be provided.

이에, 관리장치(400)는, 2 이상의 접속 네트워크 중 특정 접속 네트워크를 통해 전송된 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터에 기초한 네트워크상태 관련정보를 단말장치(100)로부터 수신하고, 상기 네트워크상태 관련정보의 수신 상태에 대응하는 수신상태정보를 기초로 상기 특정 접속 네트워크로의 데이터 전송비율에 대한 조절 여부를 판단한다. Accordingly, the management apparatus 400 receives, from the terminal apparatus 100, network state related information based on at least two partial data having neighboring order information among partial data transmitted through a specific access network among two or more access networks. It is determined whether to adjust the data transmission rate to the specific access network based on the reception state information corresponding to the reception state of the network state related information.

즉, 관리장치(400)는, 수신장치 즉 단말장치(100)로부터의 상기 네트워크상태 관련정보의 수신 상태에 대응하는 수신상태정보를 기초로, 특정 접속 네트워크의 상태 이상이 판단되면 상기 특정 접속 네트워크로의 데이터 전송비율을 조절하는 것으로 판단하고, 이에 따라 상기 특정 접속 네트워크로의 데이터 전송비율을 조절하도록 할 수 있다.That is, the management device 400, based on the reception state information corresponding to the reception state of the network state related information from the reception device, that is, the terminal device 100, and if the state abnormality of the specific connection network is determined, the specific access network. It may be determined that the data transmission rate of the furnace is adjusted, and accordingly, the data transmission rate to the specific access network may be adjusted.

구체적으로 설명하면, 관리장치(400)는, 특정 접속 네트워크에 대응하여, 상기 이웃하는 순서정보를 갖는 특정 2 이상의 부분데이터에 대응되는 네트워크상태 관련정보가 특정 기준시간을 경과하도록 미 수신되거나 또는 네트워크상태 관련정보가 미 수신되는 횟수가 특정 기준횟수 이상 발생되는 경우, 상기 특정 접속 네트워크의 상태 이상으로 판단하여 데이터 전송비율을 조절하도록 할 수 있다(S50).In detail, the management apparatus 400 may not receive the network state related information corresponding to the specific two or more pieces of partial data having the neighboring order information so as to pass a specific reference time or correspond to the specific access network. When the number of times that the state related information is not received occurs more than a specific reference number, it may be determined that the state of the specific access network is abnormal or more to adjust the data transmission rate (S50).

즉, 예를 들면, 관리장치(400)는, 제1네트워크(예 : 3G)를 통해 이웃하는 순서정보4,5의 부분데이터 패킷을 전송함에 따라 단말장치(100)로부터 이에 대응되는 네트워크상태 관련정보가 수신될 것을 예측할 수 있다. 이에, 순서정보4,5의 부분데이터 패킷에 대응되는 네트워크상태 관련정보가 특정 기준시간을 경과하도록 미 수신되면, 관리장치(400)는, 제1네트워크(예 : 3G)의 상태 이상으로 판단할 수 있다.That is, for example, the management apparatus 400 transmits a partial data packet of neighboring sequence information 4 and 5 through a first network (for example, 3G), and thus corresponds to a network state corresponding to the corresponding network state from the terminal apparatus 100. It can be expected that information will be received. Accordingly, when network state related information corresponding to the partial data packets of the sequence information 4 and 5 is not received to pass a specific reference time, the management device 400 determines that the state of the first network (eg, 3G) is abnormal. Can be.

이때, 특정 기준시간은, 네트워크상태 관련정보에 대한 평균 수신 간격 (RT: Receive Time)을 기초로 RT × a (a는 상수(예: 3))의 시간일 수 있다.In this case, the specific reference time may be a time of RT × a (a is a constant (eg, 3)) based on an average reception time (RT) for network state related information.

또는, 예를 들면, 관리장치(400)는, 제1네트워크(예 : 3G)를 통해 이웃하는 순서정보4,5의 부분데이터 패킷을 전송함에 따라 단말장치(100)로부터 수신 예측된 네트워크상태 관련정보가 수신되지 않고 다음 전송한 이웃하는 순서정보의 2 이상의 부분데이터(예 : 순서정보6,7의 부분데이터 패킷)에 대응되는 네트워크상태 관련정보가 수신되면, 순서정보4,5의 부분데이터 패킷에 대응되는 네트워크상태 관련정보는 미 수신된 것으로 결정할 수 있다. 관리장치(400)는, 이처럼 미수신된 것으로 결정되는 네트워크상태 관련정보 미수신 횟수가 특정 기준횟수(예 : b개) 이상 발생되는 경우, 상기 제1네트워크(예 : 3G) 의 상태 이상으로 판단할 수 있다.Alternatively, for example, the management device 400 may transmit a partial data packet of neighboring sequence information 4 and 5 through a first network (eg, 3G), and thus may be related to the network state predicted and received from the terminal device 100. If no information is received and network state related information corresponding to two or more partial data (for example, partial data packets of sequence information 6 and 7) of neighboring sequence information transmitted next is received, the partial data packet of sequence information 4 and 5 is received. Network state related information corresponding to may be determined as not received. The management device 400 may determine that the state of the first network (eg, 3G) is abnormal when the number of times of not receiving network state related information determined as not received occurs above a specific reference number (eg, b). have.

이때, 관리장치(400)는, 2 이상의 접속 네트워크 각각(예 : 3G 및 WiFi)에 대응하여 설정된 데이터 전송비율을 기준으로, 각 접속 네트워크에 대한 상기 특정 기준시간 및 상기 특정 기준횟수를 결정할 수 있다.In this case, the management device 400 may determine the specific reference time and the specific reference number for each access network based on a data transmission rate set corresponding to each of two or more access networks (eg, 3G and WiFi). .

즉, 접속 네트워크 각각(예 : 3G 및 WiFi)에 대응하여 설정된 데이터 전송비율이 1:2 라고 가정하면, 관리장치(400)는, 접속 네트워크 각각(예 : 3G 및 WiFi)에 대응하는 데이터 전송비율 1:2를 기준으로 3G 네트워크에 대한 특정 기준시간을 x초(예 : 20초), WiFi 네트워크에 대한 특정 기준시간을 y초(예 : 10초)로 상이하게 결정할 수 있다. 이때 관리장치(400)는, 전술의 상수 a를 통해 각 접속 네트워크에 대한 특정 기준시간을 상이하게 결정하는 것이 바람직하며, 접속 네트워크의 데이터 전송비율에 반비례하도록 특정 기준시간을 결정하는 것이 바람직하다.That is, assuming that the data transmission ratio set corresponding to each of the access networks (eg, 3G and WiFi) is 1: 2, the management device 400 determines that the data transmission rate corresponding to each of the access networks (eg, 3G and WiFi). Based on 1: 2, the specific reference time for the 3G network may be differently determined as x seconds (for example, 20 seconds) and the specific reference time for the WiFi network to y seconds (for example, 10 seconds). At this time, it is preferable that the management device 400 differently determines the specific reference time for each access network through the constant a described above, and preferably determines the specific reference time to be inversely proportional to the data transmission rate of the access network.

또는, 접속 네트워크 각각(예 : 3G 및 WiFi)에 대응하여 설정된 데이터 전송비율이 1:2 라고 가정하면, 관리장치(400)는, 접속 네트워크 각각(예 : 3G 및 WiFi)에 대응하는 데이터 전송비율 1:2를 기준으로 3G 네트워크에 대한 특정 기준횟수 b-1개(예 : 5개), WiFi 네트워크에 대한 특정 기준횟수 b-2개(예 : 10개)로 상이하게 결정할 수 있다. 이때, 관리장치(400)는, 접속 네트워크의 데이터 전송비율에 비례하도록 특정 기준횟수를 결정하는 것이 바람직하다. Alternatively, assuming that the data transmission ratio set corresponding to each of the access networks (eg, 3G and WiFi) is 1: 2, the management device 400 determines that the data transmission rate corresponding to each of the access networks (eg, 3G and WiFi). Based on the 1: 2, a specific reference number b-1 for a 3G network (for example, 5) and a specific reference number b-2 for a WiFi network (for example, 10) may be determined differently. At this time, it is preferable that the management device 400 determines the specific reference number to be proportional to the data transmission rate of the access network.

전술과 같이 관리장치(400)는, 단말장치(100)로부터의 네트워크상태 관련정보의 수신 상태에 대응하는 수신상태정보를 기초로 특정 접속 네트워크(예 : 3G)의 상태 이상이 판단되면, 특정 접속 네트워크(예 : 3G)로의 데이터 전송비율을 조절할 수 있다(S60). As described above, when the management apparatus 400 determines that the status of the specific access network (eg, 3G) is abnormal based on the reception status information corresponding to the reception status of the network status related information from the terminal apparatus 100, the management apparatus 400 determines the specific connection. The data transmission rate to the network (eg 3G) can be adjusted (S60).

바람직하게는, 관리장치(400)는, 상태 이상이 판단된 특정 접속 네트워크(예 : 3G)로의 데이터 전송비율을 특정치 만큼 줄이고, 더욱 바람직하게는 데이터 전송비율을 0%로 하여 특정 접속 네트워크(예 : 3G)로의 부분데이터 전송을 중단할 수 있다.Preferably, the management device 400 reduces the data transfer rate to a specific access network (for example, 3G) in which a state abnormality is determined by a specific value, and more preferably, the data transfer rate is 0%. Example: You can stop sending partial data to 3G).

이처럼, 관리장치(400)는, 2 이상의 접속 네트워크(예 : 3G 및 WiFi) 중 일부의 특정 접속 네트워크(예 : 3G)로의 부분데이터 전송을 중단하면, 전송 중단된 접속 네트워크(예 : 3G)로 전송하고자 선택된 부분데이터(예 : 제1부분데이터)를 기 정의된 특정정책에 따라 전송이 중단되지 않은 나머지 접속 네트워크를 통해 전송할 수 있다(S70). As such, when the management device 400 stops the partial data transmission of a part of two or more access networks (eg, 3G and WiFi) to a specific access network (eg, 3G), the management device 400 moves to the stopped access network (eg, 3G). The selected partial data (eg, the first partial data) to be transmitted may be transmitted through the remaining access network in which transmission is not interrupted according to a predetermined specific policy (S70).

또는, 관리장치(400)는, 2 이상의 접속 네트워크(예 : 3G 및 WiFi) 중 일부의 특정 접속 네트워크(예 : 3G)로의 부분데이터 전송을 중단하면, 전송 중단된 접속 네트워크(예 : 3G)를 제외한 나머지 접속 네트워크를 기준으로 분할된 부분데이터를 나머지 접속 네트워크 별로 재 선택하여 전송할 수 있다(S70).Alternatively, if the management device 400 stops the partial data transmission of a part of two or more access networks (eg, 3G and WiFi) to a specific access network (eg, 3G), the management device 400 disconnects the access network (eg, 3G) that has been stopped. The partial data divided based on the remaining access network except for the selected access data may be reselected for each remaining access network and transmitted (S70).

한편, 전술에서는 관리장치(400)가 접속 네트워크의 상태 이상을 판단하는데 이용하는 네트워크상태 관련정보로서 단말장치(100)로부터의 부분데이터 수신 시간 차이정보를 언급하고 있으나, 이외에도 다양한 형태의 보고정보를 이용할 수 있을 것이다.Meanwhile, in the above description, although the management device 400 refers to the partial data reception time difference information from the terminal device 100 as the network state related information used for determining an abnormal state of the access network, various types of report information may be used. Could be.

예를 들면, 관리장치(400)는, 단말장치(100)로부터의 수신 예측이 가능한 보고정보(예 : keep alive 등)를 포함한 네트워크상태 관련정보 수신을 기초로, 접속 네트워크의 상태 이상 여부를 판단하고, 상태 이상이 판단된 특정 접속 네트워크로의 데이터 전송비율을 조절 즉 전송 중단할 수도 있다.For example, the management device 400 determines whether the connection network is in an abnormal state on the basis of receiving network state related information including report information (eg, keep alive) that can be predicted from the terminal device 100. The data transmission rate to the specific access network determined to be abnormal may be adjusted, i.e., the transmission may be stopped.

그리고, 관리장치(400)는, 특정 접속 네트워크로의 데이터 전송비율을 조절하여 상기 특정 접속 네트워크로의 부분데이터 전송을 중단시킨 후, 특정 상태확인 주기마다 상기 2 이상의 접속 네트워크 중 상기 특정 접속 네트워크가 아닌 나머지 접속 네트워크를 통해 전송하는 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터를 복사하여(S80), 상기 복사된 2 이상의 부분데이터를 상기 특정 접속 네트워크를 통해 수신장치 즉 단말장치(100)로 전송한다(S90).Then, the management apparatus 400 stops the partial data transmission to the specific access network by adjusting the data transfer rate to the specific access network, and then the specific access network of the two or more access networks is disconnected every specific status check period. Copying two or more partial data having neighboring order information among the partial data transmitted through the other access network (S80), the receiving device or the terminal device 100 to copy the two or more partial data through the specific access network Transfer to (S90).

이에, 관리장치(400)는, 특정 접속 네트워크를 통해 전송된 상기 복사된 2 이상의 부분데이터에 대응하여 단말장치(100)로부터 상기 네트워크상태 관련정보가 수신되면(S95), 상기 특정 접속 네트워크로의 부분데이터 전송 중단을 해제할 수 있다(S97).Accordingly, the management device 400, when the network state related information is received from the terminal device 100 in response to the copied two or more pieces of partial data transmitted through a specific access network (S95), The partial data transmission stop can be canceled (S97).

즉, 관리장치(400)는, 특정 접속 네트워크(예 : 3G)로의 부분데이터 전송을 중단시킨 후, 특정 상태확인 주기마다 2 이상의 접속 네트워크 중 상기 특정 접속 네트워크(예 : 3G)가 아닌 나머지 접속 네트워크(예 : WiFi)를 통해 전송하는 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터(예 : 순서정보 n,n+1의 부분데이터 패킷)를 복사하고, 상기 복사된 2 이상의 부분데이터(예 : 순서정보 n,n+1의 부분데이터 패킷)를 특정 접속 네트워크(예 : 3G)를 통해 수신장치 즉 단말장치(100)로 전송할 수 있다.That is, the management apparatus 400 stops the transmission of the partial data to a specific access network (eg, 3G), and then rests the access network other than the specific access network (eg, 3G) among two or more access networks every specific status check period. Copy two or more partial data (eg, partial data packets of sequence information n, n + 1) having neighboring sequence information among the partial data transmitted through (eg WiFi), and copy the two or more partial data (for example, The partial data packet of the sequence information n, n + 1 may be transmitted to the receiving apparatus, that is, the terminal apparatus 100, through a specific access network (eg, 3G).

관리장치(400)가 전송한 복사된 2 이상의 부분데이터(예 : 순서정보 n,n+1의 부분데이터 패킷)는 전송 중단된 특정 접속 네트워크(예 : 3G)를 통해 단말장치(100)에 수신될 것이다. 따라서, 단말장치(100)는, 전술과 같이 3G 네트워크를 통해 수신된 이웃하는 순서정보를 갖는 2 이상의 부분데이터 즉 순서정보 n,n+1의 부분데이터 패킷에 대응하여 측정한 네트워크상태 관련정보를 관리장치(400)에 제공할 것이다. Two or more copied partial data (for example, partial data packets of sequence information n, n + 1) transmitted by the management device 400 are received by the terminal device 100 through a specific access network (for example, 3G) that has been stopped. Will be. Therefore, the terminal device 100, as described above, the network state related information measured in response to two or more pieces of partial data having neighboring order information received through the 3G network, that is, partial data packets of the order information n, n + 1. It will be provided to the management device (400).

이에, 관리장치(400)는, 특정 접속 네트워크(예 : 3G)를 통해 전송된 상기 복사된 2 이상의 부분데이터(예 : 순서정보 n,n+1의 부분데이터 패킷)에 대응하여 단말장치(100)로부터 네트워크상태 관련정보가 수신되면, 특정 접속 네트워크(예 : 3G)로의 부분데이터 전송 중단을 해제할 수 있다.Accordingly, the management apparatus 400 corresponds to the copied two or more partial data (eg, partial data packets of sequence information n, n + 1) transmitted through a specific access network (eg, 3G). When the network status related information is received, the partial data transmission interruption to the specific access network (eg 3G) can be canceled.

이때, 특정 상태확인 주기는 상태확인 기준주기(T)를 기초로 T × c (c는 특정 범위 내의 랜덤상수)의 시간일 수 있고, 관리장치(400)는, 상기 복사된 2 이상의 부분데이터(예 : 순서정보 n,n+1의 부분데이터 패킷)에 대응하여 단말장치(100)로부터 네트워크상태 관련정보가 수신되지 않을 때마다 c를 재 선택하여 상태확인 주기를 변경할 수도 있다.In this case, the specific status checking period may be a time of T × c (c is a random constant within a specific range) based on the status checking reference period T, and the management apparatus 400 may copy the two or more pieces of partial data ( For example, in response to the network status related information not being received from the terminal device 100 in response to the partial data packet of the sequence information n, n + 1, c may be reselected to change the status checking period.

이하에서는 도 4를 참조하여 본 발명에 따른 이기종 네트워크 기반 데이터 동시 전송 방법 즉 송신측 장치의 동작 방법을 설명하도록 한다.Hereinafter, referring to FIG. 4, a heterogeneous network-based simultaneous data transmission method according to the present invention, that is, an operation method of a transmitting device will be described.

본 발명에 따른 송신측 장치의 동작 방법은, 기 설정된 2 이상의 접속 네트워크 별 데이터 전송비율을 기초로 전송대상 데이터에서 분할된 부분데이터를 접속 네트워크 별로 선택한다(S100).In the operation method of the transmitting apparatus according to the present invention, the partial data divided from the data to be transmitted is selected for each access network based on a preset data transfer rate for two or more access networks (S100).

즉, 본 발명에 따른 송신측 장치의 동작 방법은, 수신장치(100)로 전송하고자 하는 전송대상 데이터를 전달 받으면 이를 부분데이터로 분할하고, 접속 네트워크(예 : 3G 및 WiFi) 별 데이터 전송비율 즉 제1네트워크장치(200)로의 데이터 전송을 위한 제1전송비율 및 제2네트워크장치(300)로의 데이터 전송을 위한 제2전송비율을 확인하여, 확인된 전송비율을 기반으로 전송대상 데이터에서 분할된 부분데이터 중 제1네트워크장치(200)로 전송할 제1부분데이터를 선택함과 아울러, 나머지 부분데이터 중 제2네트워크장치(300)로 전송할 제2부분데이터를 선택하게 된다.That is, in the operation method of the transmitting apparatus according to the present invention, when receiving the transmission target data to be transmitted to the receiving apparatus 100, it is divided into partial data, and the data transmission rate for each access network (for example, 3G and WiFi) The first transmission rate for data transmission to the first network device 200 and the second transmission rate for data transmission to the second network device 300 are checked, and are divided from the transmission target data based on the confirmed transmission rate. The first partial data to be transmitted to the first network device 200 is selected from the partial data, and the second partial data to be transmitted to the second network device 300 is selected from the remaining partial data.

본 발명에 따른 송신측 장치의 동작 방법은, 접속 네트워크 별로 선택된 각 부분데이터를 2 이상의 접속 네트워크 중 대응되는 접속 네트워크를 통해 전송한다(S120).In the operation method of the transmitting apparatus according to the present invention, each partial data selected for each access network is transmitted through a corresponding access network among two or more access networks (S120).

즉, 본 발명에 따른 송신측 장치의 동작 방법은, 3G 네트워크에 대응하여 선택된 다수의 제1부분데이터를 3G 네트워크에 위치하는 제1네트워크장치(200)로 전송하고, WiFi 네트워크에 대응하여 선택된 다수의 제2부분데이터를 WiFi 네트워크에 위치하는 제2네트워크장(300)에 전송함으로써, 제1네트워크장치(200)는 제1부분데이터를 수신장치(100)로 전송하며, 제2네트워크장치(300)는 제2부분데이터를 수신장치(100)로 전송하게 된다.That is, in the method of operating a transmitting device according to the present invention, the plurality of first partial data selected for the 3G network is transmitted to the first network device 200 located in the 3G network, and the plurality of selected for the WiFi network. By transmitting the second partial data of the second network head 300 located in the WiFi network, the first network device 200 transmits the first partial data to the receiving device 100, the second network device 300 ) Transmits the second partial data to the receiving apparatus 100.

본 발명에 따른 송신측 장치의 동작 방법은, 2 이상의 접속 네트워크 중 특정 접속 네트워크를 통해 전송된 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터에 대응하여 네트워크상태 관련정보를 측정하는 수신장치(100)로부터의 상기 네트워크상태 관련정보의 수신 상태에 대응하는 수신상태정보를 기초로, 상기 특정 접속 네트워크로의 데이터 전송비율에 대한 조절 여부를 판단한다.In accordance with another aspect of the present invention, there is provided a method of operating a transmitting-side apparatus, comprising: a receiving apparatus measuring network state related information in response to two or more pieces of partial data having neighboring sequence information among pieces of partial data transmitted through a specific access network; On the basis of the reception state information corresponding to the reception state of the network state related information from 100), it is determined whether or not to adjust the data transmission rate to the specific access network.

즉, 본 발명에 따른 송신측 장치의 동작 방법은, 수신장치(100)로부터의 상기 네트워크상태 관련정보의 수신 상태에 대응하는 수신상태정보를 기초로, 상기 특정 접속 네트워크의 상태 이상이 판단되면 상기 특정 접속 네트워크로의 데이터 전송비율을 조절하도록 한다.That is, the operation method of the transmitting-side device according to the present invention is based on the reception state information corresponding to the reception state of the network state related information from the reception device 100, and when it is determined that the state abnormality of the specific access network is determined, Adjust the data transfer rate to a specific access network.

보다 구체적으로 설명하면, 전술에서 설명한 바와 같이 수신장치(100)는, 2 이상의 접속 네트워크 각각(예 : 3G 및 WiFi) 별로, 수신된 이웃하는 순서정보를 갖는 2 이상의 부분데이터에 대응하여 측정한 네트워크상태 관련정보를 이기종 네트워크 기반 데이터 동시 전송 장치(400)에 제공하게 된다(S130).In more detail, as described above, the reception apparatus 100 measures a network corresponding to two or more pieces of partial data having neighboring sequence information received for each of two or more access networks (for example, 3G and WiFi). The state-related information is provided to the heterogeneous network-based data simultaneous transmission device 400 (S130).

여기서, 네트워크상태 관련정보는, 2 이상의 접속 네트워크 중 특정 접속 네트워크를 통해 전송된 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터 각각이 수신장치(100)에 수신되는 부분데이터 수신 시간 차이를 측정한 부분데이터 수신 시간 차이정보를 포함하는 것이 바람직하다.Here, the network state related information is a measure of the difference in the partial data reception time at which each of the two or more partial data having neighboring sequence information among the partial data transmitted through the specific access network among the two or more access networks is received by the receiving apparatus 100. Preferably, the partial data reception time difference information is included.

이에 본 발명에 따른 송신측 장치의 동작 방법은, 접속 네트워크 각각(예 : 3G 및 WiFi)에 대응하는 수신장치(100)로부터의 네트워크상태 관련정보의 수신 상태에 대응하는 수신상태정보를 기초로, 접속 네트워크 각각(예 : 3G 및 WiFi)에 대한 상태 이상 여부를 판단함으로써 데이터 전송비율 조절 여부를 판단할 수 있다(S140).Therefore, the operation method of the transmitting device according to the present invention is based on the reception status information corresponding to the reception status of the network status related information from the reception apparatus 100 corresponding to each of the access networks (eg, 3G and WiFi). It may be determined whether the data transmission rate is adjusted by determining whether the access network is abnormal for each of the access networks (eg, 3G and WiFi) (S140).

예를 들면, 본 발명에 따른 송신측 장치의 동작 방법은, 2 이상의 접속 네트워크 중 특정 접속 네트워크에 대응하여, 상기 이웃하는 순서정보를 갖는 특정 2 이상의 부분데이터에 대응되는 네트워크상태 관련정보가 특정 기준시간을 경과하도록 미 수신되거나 또는 네트워크상태 관련정보가 미 수신되는 횟수가 특정 기준횟수 이상 발생되는 경우, 상기 특정 접속 네트워크의 상태 이상으로 판단하여 데이터 전송비율을 조절하도록 할 수 있다.For example, in a method of operating a transmitting-side device according to the present invention, network state related information corresponding to specific two or more pieces of partial data having neighboring sequence information corresponds to a specific connection network among two or more connection networks. When the number of times that is not received over time or the number of times the network state related information is not received occurs more than a specific reference number, it may be determined that the state of the specific access network is abnormal or more to adjust the data transmission rate.

즉, 본 발명에 따른 송신측 장치의 동작 방법은, 제1네트워크(예 : 3G)를 통해 이웃하는 순서정보4,5의 부분데이터 패킷을 전송함에 따라 수신장치(100)로부터 이에 대응되는 네트워크상태 관련정보가 수신될 것을 예측할 수 있다. 이에, 순서정보4,5의 부분데이터 패킷에 대응되는 네트워크상태 관련정보가 특정 기준시간을 경과하도록 미 수신되면, 본 발명에 따른 송신측 장치의 동작 방법은, 제1네트워크(예 : 3G)의 상태 이상으로 판단할 수 있다.That is, in the method of operating a transmitting device according to the present invention, a partial data packet of neighboring sequence information 4 and 5 is transmitted through a first network (for example, 3G), and thus the network state corresponding to that from the receiving device 100 is transmitted. It can be predicted that the related information will be received. Therefore, if the network state related information corresponding to the partial data packet of the sequence information 4 and 5 is not received so as to pass a specific reference time, the operation method of the transmitting apparatus according to the present invention is performed by the first network (for example, 3G). It can be judged as abnormal.

이때, 특정 기준시간은, 네트워크상태 관련정보에 대한 평균 수신 간격 (RT: Receive Time)을 기초로 RT × a (a는 상수(예: 3))의 시간일 수 있다.In this case, the specific reference time may be a time of RT × a (a is a constant (eg, 3)) based on an average reception time (RT) for network state related information.

또는, 예를 들면, 본 발명에 따른 송신측 장치의 동작 방법은, 제1네트워크(예 : 3G)를 통해 이웃하는 순서정보4,5의 부분데이터 패킷을 전송함에 따라 수신장치(100)로부터 수신 예측된 네트워크상태 관련정보가 수신되지 않고 다음 전송한 이웃하는 순서정보의 2 이상의 부분데이터(예 : 순서정보6,7의 부분데이터 패킷)에 대응되는 네트워크상태 관련정보가 수신되면, 순서정보4,5의 부분데이터 패킷에 대응되는 네트워크상태 관련정보는 미 수신된 것으로 결정할 수 있다. 본 발명에 따른 송신측 장치의 동작 방법은, 이처럼 미수신된 것으로 결정되는 네트워크상태 관련정보 미수신 횟수가 특정 기준횟수(예 : b개) 이상 발생되는 경우, 상기 제1네트워크(예 : 3G) 의 상태 이상으로 판단할 수 있다.Or, for example, in the operation method of the transmitting device according to the present invention, by receiving the partial data packet of the sequence information 4, 5 neighboring over the first network (for example, 3G) is received from the receiving device 100 If the predicted network state related information is not received and network state related information corresponding to two or more partial data (for example, partial data packets of sequence information 6 and 7) of the neighboring sequence information transmitted next is received, the sequence information 4, The network state related information corresponding to the partial data packet of 5 may be determined as not received. According to an embodiment of the present invention, when the number of unreceived network state related information determined as unreceived is more than a specific reference number (e.g., b), the state of the first network (e.g., 3G) is determined. The above can be judged.

이때, 본 발명에 따른 송신측 장치의 동작 방법은, 2 이상의 접속 네트워크 각각(예 : 3G 및 WiFi)에 대응하여 설정된 데이터 전송비율을 기준으로, 각 접속 네트워크에 대한 상기 특정 기준시간 및 상기 특정 기준횟수를 결정할 수 있다.At this time, the operation method of the transmitting device according to the present invention, based on the data transmission rate set corresponding to each of two or more access networks (eg, 3G and WiFi), the specific reference time and the specific reference for each access network The number of times can be determined.

즉, 접속 네트워크 각각(예 : 3G 및 WiFi)에 대응하여 설정된 데이터 전송비율이 1:2 라고 가정하면, 본 발명에 따른 송신측 장치의 동작 방법은, 접속 네트워크 각각(예 : 3G 및 WiFi)에 대응하는 데이터 전송비율 1:2를 기준으로 3G 네트워크에 대한 특정 기준시간을 x초(예 : 20초), WiFi 네트워크에 대한 특정 기준시간을 y초(예 : 10초)로 상이하게 결정할 수 있다. 이때 본 발명에 따른 송신측 장치의 동작 방법은, 전술의 상수 a를 통해 각 접속 네트워크에 대한 특정 기준시간을 상이하게 결정하는 것이 바람직하며, 접속 네트워크의 데이터 전송비율에 반비례하도록 특정 기준시간을 결정하는 것이 바람직하다.That is, assuming that the data transmission ratio set corresponding to each of the access networks (eg, 3G and WiFi) is 1: 2, the operation method of the transmitting apparatus according to the present invention may be applied to each of the access networks (eg, 3G and WiFi). Based on the corresponding data transmission ratio 1: 2, the specific reference time for the 3G network may be differently determined as x seconds (for example, 20 seconds) and the specific reference time for the WiFi network as y seconds (for example, 10 seconds). . In this case, in the operation method of the transmitting apparatus according to the present invention, it is preferable to differently determine the specific reference time for each access network through the constant a described above, and determine the specific reference time to be inversely proportional to the data transmission rate of the access network. It is desirable to.

또는, 접속 네트워크 각각(예 : 3G 및 WiFi)에 대응하여 설정된 데이터 전송비율이 1:2 라고 가정하면, 본 발명에 따른 송신측 장치의 동작 방법은, 접속 네트워크 각각(예 : 3G 및 WiFi)에 대응하는 데이터 전송비율 1:2를 기준으로 3G 네트워크에 대한 특정 기준횟수 b-1개(예 : 5개), WiFi 네트워크에 대한 특정 기준횟수 b-2개(예 : 10개)로 상이하게 결정할 수 있다. 이때, 본 발명에 따른 송신측 장치의 동작 방법은, 접속 네트워크의 데이터 전송비율에 비례하도록 특정 기준횟수를 결정하는 것이 바람직하다.Alternatively, assuming that the data transmission ratio set corresponding to each of the access networks (eg, 3G and WiFi) is 1: 2, the operation method of the transmitting apparatus according to the present invention may be applied to each of the access networks (eg, 3G and WiFi). Based on the corresponding data transfer ratio 1: 2, different determinations of b-1 for the 3G network (e.g. 5) and b-2 for the WiFi network (e.g. 10) Can be. At this time, it is preferable that the method of operation of the transmitting-side apparatus according to the present invention determine the specific reference number to be proportional to the data transmission rate of the access network.

전술과 같이 본 발명에 따른 송신측 장치의 동작 방법은, 수신장치(100)로부터의 네트워크상태 관련정보 수신을 기초로 특정 접속 네트워크(예 : 3G)의 상태 이상이 판단되면, 특정 접속 네트워크(예 : 3G)로의 데이터 전송비율을 조절할 수 있다(S150). As described above, in the operation method of the transmitting apparatus according to the present invention, when it is determined that the abnormal state of a specific access network (eg 3G) is determined based on the reception of network state related information from the receiving apparatus 100, the specific access network (eg The data transfer rate to 3G) can be adjusted (S150).

바람직하게는, 본 발명에 따른 송신측 장치의 동작 방법은, 상태 이상이 판단된 특정 접속 네트워크(예 : 3G)로의 데이터 전송비율을 특정치 만큼 줄이고, 더욱 바람직하게는 데이터 전송비율을 0%로 하여 특정 접속 네트워크(예 : 3G)로의 부분데이터 전송을 중단할 수 있다(S150).Preferably, the operation method of the transmitting apparatus according to the present invention reduces the data transmission rate to a specific access network (e.g. 3G) in which a state abnormality is determined by a specific value, and more preferably to reduce the data transmission rate to 0%. The transmission of the partial data to a specific access network (eg 3G) can be stopped (S150).

이처럼, 본 발명에 따른 송신측 장치의 동작 방법은, 2 이상의 접속 네트워크(예 : 3G 및 WiFi) 중 일부의 특정 접속 네트워크(예 : 3G)로의 부분데이터 전송을 중단하면, 전송 중단된 접속 네트워크(예 : 3G)로 전송하고자 선택된 부분데이터(예 : 제1부분데이터)를 기 정의된 특정정책에 따라 전송이 중단되지 않은 나머지 접속 네트워크를 통해 전송할 수 있다. As described above, in the method of operating the transmitting apparatus according to the present invention, when the partial data transmission of some of the two or more access networks (eg, 3G and WiFi) is interrupted to the specific access network (eg, 3G), For example: 3G) may transmit the selected partial data (eg, the first partial data) through the remaining access network in which transmission is not interrupted according to a predetermined specific policy.

또는, 본 발명에 따른 송신측 장치의 동작 방법은, 2 이상의 접속 네트워크(예 : 3G 및 WiFi) 중 일부의 특정 접속 네트워크(예 : 3G)로의 부분데이터 전송을 중단하면, 전송 중단된 접속 네트워크(예 : 3G)를 제외한 나머지 접속 네트워크를 기준으로 분할된 부분데이터를 나머지 접속 네트워크 별로 재 선택하여 전송할 수 있다.Or, the operation method of the transmitting device according to the present invention, if the transmission of the partial data to a specific connection network (eg 3G) of some of the two or more connection networks (eg 3G and WiFi), the transmission network interrupted transmission ( Example: Partial data divided based on the access network other than 3G) may be reselected and transmitted for the remaining access networks.

한편, 전술에서는 본 발명에 따른 송신측 장치의 동작 방법에서, 접속 네트워크의 상태 이상을 판단하는데 이용하는 네트워크상태 관련정보로서 수신장치(100)로부터의 부분데이터 수신 시간 차이정보를 언급하고 있으나, 이외에도 다양한 형태의 보고정보를 이용할 수 있을 것이다.On the other hand, in the above-described method of operation of the transmitting apparatus according to the present invention, the partial data reception time difference information from the receiving apparatus 100 is referred to as network state related information used for determining an abnormal state of the access network. Forms of reporting information will be available.

예를 들면, 본 발명에 따른 송신측 장치의 동작 방법은, 수신장치(100)로부터의 수신 예측이 가능한 보고정보(예 : keep alive 등)를 포함한 네트워크상태 관련정보 수신을 기초로, 접속 네트워크의 상태 이상 여부를 판단하고, 상태 이상이 판단된 특정 접속 네트워크로의 데이터 전송비율을 조절 즉 전송 중단할 수도 있다.For example, the operation method of the transmitting apparatus according to the present invention is based on the reception of network state related information including report information (eg, keep alive) that can be predicted to be received from the receiving apparatus 100. It may be determined whether an abnormal state is detected, and the data transmission rate to the specific access network where the abnormal state is determined may be adjusted or stopped.

그리고, 본 발명에 따른 송신측 장치의 동작 방법은, 특정 접속 네트워크로의 데이터 전송비율을 조절하여 상기 특정 접속 네트워크로의 부분데이터 전송을 중단시킨 후, 특정 상태확인 주기마다 상기 2 이상의 접속 네트워크 중 상기 특정 접속 네트워크가 아닌 나머지 접속 네트워크를 통해 전송하는 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터를 복사하여, 상기 복사된 2 이상의 부분데이터를 상기 특정 접속 네트워크를 통해 수신장치(100)로 전송할 수 있다(S160).In addition, in the method of operating a transmitting device according to the present invention, the data transmission rate to a specific access network is interrupted to stop partial data transmission to the specific access network, and then, among the two or more access networks every specific status checking period. Copy two or more pieces of partial data having neighboring sequence information among the partial data transmitted through the other access network instead of the specific access network, and copy the copied two or more pieces of partial data to the receiving device 100 through the specific access network. It may be transmitted (S160).

이에, 본 발명에 따른 송신측 장치의 동작 방법은, 특정 접속 네트워크를 통해 전송된 상기 복사된 2 이상의 부분데이터에 대응하여 수신장치(100)로부터 상기 네트워크상태 관련정보가 수신되면, 상기 특정 접속 네트워크로의 부분데이터 전송 중단을 해제할 수 있다(S170,S180).Accordingly, in the method of operating a transmitting device according to the present invention, when the network state related information is received from the receiving apparatus 100 in response to the copied two or more pieces of partial data transmitted through a specific access network, the specific access network. It is possible to cancel the partial data transmission to the furnace (S170, S180).

즉, 본 발명에 따른 송신측 장치의 동작 방법은, 특정 접속 네트워크(예 : 3G)로의 부분데이터 전송을 중단시킨 후, 특정 상태확인 주기마다 2 이상의 접속 네트워크 중 상기 특정 접속 네트워크(예 : 3G)가 아닌 나머지 접속 네트워크(예 : WiFi)를 통해 전송하는 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터(예 : 순서정보 n,n+1의 부분데이터 패킷)를 복사하고, 상기 복사된 2 이상의 부분데이터(예 : 순서정보 n,n+1의 부분데이터 패킷)를 특정 접속 네트워크(예 : 3G)를 통해 수신장치(100)로 전송할 수 있다.That is, in the method of operating a transmitting device according to the present invention, after stopping partial data transmission to a specific access network (eg 3G), the specific access network (eg 3G) among two or more access networks every specific status check period. 2 or more partial data (eg, partial data packets of sequence information n, n + 1) having neighboring sequence information among the partial data transmitted through the remaining access network (for example, WiFi), and the copied 2 The partial data (eg, partial data packets of sequence information n, n + 1) may be transmitted to the receiving apparatus 100 through a specific access network (eg, 3G).

이기종 네트워크 기반 데이터 동시 전송 장치(400)가 전송한 복사된 2 이상의 부분데이터(예 : 순서정보 n,n+1의 부분데이터 패킷)는 전송 중단된 특정 접속 네트워크(예 : 3G)를 통해 수신장치(100)에 수신될 것이다. 따라서, 수신장치(100)는, 전술과 같이 3G 네트워크를 통해 수신된 이웃하는 순서정보를 갖는 2 이상의 부분데이터 즉 순서정보 n,n+1의 부분데이터 패킷에 대응하여 측정한 네트워크상태 관련정보를 이기종 네트워크 기반 데이터 동시 전송 장치(400)에 제공할 것이다. Two or more partial data (e.g., partial data packets of sequence information n, n + 1) transmitted by the heterogeneous network-based data simultaneous transmission device 400 are transmitted through a specific access network (for example, 3G) that has been stopped. Will be received at 100. Accordingly, the reception apparatus 100 receives network state related information measured in response to two or more pieces of partial data having neighboring order information received through the 3G network, that is, partial data packets of the order information n, n + 1 as described above. The heterogeneous network-based data transmission apparatus 400 will be provided.

이에, 본 발명에 따른 송신측 장치의 동작 방법은, 특정 접속 네트워크(예 : 3G)를 통해 전송된 상기 복사된 2 이상의 부분데이터(예 : 순서정보 n,n+1의 부분데이터 패킷)에 대응하여 수신장치(100)로부터 네트워크상태 관련정보가 수신되면(S170), 특정 접속 네트워크(예 : 3G)로의 부분데이터 전송 중단을 해제할 수 있다(A180).Accordingly, the operation method of the transmitting apparatus according to the present invention corresponds to the copied two or more partial data (eg, partial data packets of sequence information n, n + 1) transmitted through a specific access network (eg, 3G). When the network state related information is received from the receiving apparatus 100 (S170), it is possible to cancel the partial data transmission interruption to a specific access network (for example, 3G) (A180).

이때, 특정 상태확인 주기는 상태확인 기준주기(T)를 기초로 T × c (c는 특정 범위 내의 랜덤상수)의 시간일 수 있고, 본 발명에 따른 송신측 장치의 동작 방법은, 상기 복사된 2 이상의 부분데이터(예 : 순서정보 n,n+1의 부분데이터 패킷)에 대응하여 수신장치(100)로부터 네트워크상태 관련정보가 수신되지 않을 때마다 c를 재 선택하여 상태확인 주기를 변경할 수도 있다.In this case, the specific status checking period may be a time of T × c (c is a random constant within a specific range) based on the status checking reference period T, and the operating method of the transmitting apparatus according to the present invention may be Whenever network state related information is not received from the reception apparatus 100 in response to two or more partial data (eg partial data packets of sequence information n, n + 1), the status check period may be changed by reselecting c. .

이상에서 살펴본 바와 같이, 본 발명에 따른 이기종 네트워크 기반 데이터 동시 전송 방법에 따르면, 데이터를 분할한 부분데이터를 복수개의 이기종 네트워크를 사용하여 송/수신하는 동시 전송 서비스를 제공하는 환경에서, 수신측 장치로부터 회신되는 네트워크상태와 관련된 보고정보 특히 부분데이터 수신 시간 차이정보의 수신을 이용하여 각 네트워크의 상태를 빠르게 확인하고 이상 판단되는 네트워크로의 전송 비율을 줄이거나 중단함으로써, 동시 전송 서비스의 전송 성능을 보장 및 향상시킬 수 있다.As described above, according to the heterogeneous network-based data transmission method according to the present invention, a receiving side apparatus in an environment for providing a simultaneous transmission service for transmitting / receiving partial data obtained by splitting data using a plurality of heterogeneous networks. By using the report information related to the network status returned from the network, the partial data reception time difference information can be used to quickly check the status of each network and reduce or stop the transmission rate to the network which is judged abnormally, thereby improving the transmission performance of the simultaneous transmission service. Can be guaranteed and improved.

한편, 여기에 제시된 실시예들과 관련하여 설명된 방법 또는 알고리즘의 단계들은 하드웨어로 직접 구현되거나, 프로세서에 의해 실행되는 소프트웨어 모듈로 구현되거나, 또는 이들의 결합에 의해 구현될 수 있다. 소프트웨어 모듈은 RAM 메모리, 플래시 메모리, ROM 메모리, EPROM 메모리, EEPROM 메모리, 레지스터들, 하드 디스크, 이동식 디스크, CD-ROM, 또는 기술적으로 공지된 임의의 다른 형태의 저장 매체에 상주할 수 있다. 예시적인 저장 매체는 프로세서와 연결되며, 그 결과 프로세서는 저장 매체로부터 정보를 판독하고 저장 매체로 정보를 기록할 수 있다. 대안적으로, 저장 매체는 프로세서로 통합될 수 있다. 프로세서 및 저장 매체는 ASIC 내에 포함될 수 있다. ASIC은 사용자단말장치 내에 포함될 수 있다. 대안적으로, 프로세서 및 저장 매체는 사용자단말장치 내에 개별적인 컴포넌트들로서 포함될 수 있다.Meanwhile, the steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of both. A software module may reside in a RAM memory, a flash memory, a ROM memory, an EPROM memory, an EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. Alternatively, the storage medium may be integrated into the processor. The processor and the storage medium may be included within an ASIC. The ASIC may be included in the user terminal device. In the alternative, the processor and the storage medium may be included as separate components within the user terminal device.

지금까지 본 발명을 바람직한 실시 예를 참조하여 상세히 설명하였지만, 본 발명이 상기한 실시 예에 한정되는 것은 아니며, 이하의 특허청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 또는 수정이 가능한 범위까지 본 발명의 기술적 사상이 미친다 할 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

본 발명에 따른 이기종 네트워크 기반 데이터 동시 전송 장치 및 방법에 따르면, 데이터를 분할한 부분데이터를 복수개의 이기종 네트워크를 사용하여 송/수신하는 동시 전송 서비스 환경에서 수신측 장치로부터 회신되는 네트워크상태와 관련된 보고정보 수신을 이용하여 각 네트워크의 상태를 빠르게 확인하고 이상 판단되는 네트워크로의 전송 비율을 줄이거나 중단시킴으로써, 동시 전송 서비스의 전송 성능을 보장 및 향상시킬 수 있다는 점에서, 기존 기술의 한계를 뛰어 넘음에 따라 관련 기술에 대한 이용만이 아닌 적용되는 장치의 시판 또는 영업의 가능성이 충분할 뿐만 아니라 현실적으로 명백하게 실시할 수 있는 정도이므로 산업상 이용가능성이 있는 발명이다.According to the heterogeneous network-based simultaneous data transmission apparatus and method according to the present invention, a report related to the network status returned from the receiving device in the simultaneous transmission service environment in which the partial data divided data is transmitted and received using a plurality of heterogeneous networks It overcomes the limitations of the existing technology in that the information reception can be used to quickly check the status of each network and reduce or stop the transmission rate to an abnormal network, thereby ensuring and improving the transmission performance of the simultaneous transmission service. According to the present invention, there is not only the use of the related technology but also the possibility of marketing or sales of the applied device as well as the degree to which it can be clearly realized in reality.

400 : 관리장치
410 : 부분데이터선택부 420 : 통신부
430 : 전송제어부
400: management device
410: partial data selection unit 420: communication unit
430: transmission control unit

Claims (12)

2 이상의 접속 네트워크 별 데이터 전송비율을 기초로 전송대상 데이터에서 분할된 부분데이터를 상기 2 이상의 접속 네트워크 별로 선택하는 부분데이터선택부;
상기 2 이상의 접속 네트워크 별로 선택된 각 부분데이터를 대응되는 접속 네트워크를 통해 수신장치로 전송하는 통신부; 및
상기 2 이상의 접속 네트워크 중 특정 접속 네트워크를 통해 전송한 부분데이터 중에서 이웃하는 순서정보를 갖는 2 이상의 부분데이터에 기초한 네트워크상태 관련정보를 상기 수신장치로부터 수신하고, 상기 네트워크상태 관련정보의 수신 상태에 대응하는 수신상태정보를 기초로 상기 특정 접속 네트워크로의 데이터 전송비율에 대한 조절 여부를 판단하는 전송제어부를 포함하는 것을 특징으로 하는 이기종 네트워크 기반 데이터 동시 전송 장치.
A partial data selection unit for selecting the partial data divided from the transmission target data for each of the two or more access networks based on a data transfer rate of two or more access networks;
A communication unit which transmits each partial data selected for each of the two or more access networks to a receiving device through a corresponding access network; And
Receive network state related information based on two or more partial data having neighboring sequence information among the partial data transmitted through a specific access network among the two or more access networks, and respond to the reception state of the network state related information. And a transmission control unit determining whether to adjust the data transmission rate to the specific access network based on the reception state information.
제 1 항에 있어서,
상기 전송제어부는,
상기 특정 접속 네트워크에 대응하는 상기 수신상태정보를 기초로, 상기 이웃하는 순서정보를 갖는 특정 2 이상의 부분데이터에 대한 네트워크상태 관련정보가 특정 기준시간을 경과하도록 미 수신되거나 또는 네트워크상태 관련정보가 미 수신되는 횟수가 특정 기준횟수 이상 발생되는 경우, 상기 특정 접속 네트워크의 상태 이상으로 판단하여 데이터 전송비율을 조절하도록 하는 것을 특징으로 하는 이기종 네트워크 기반 데이터 동시 전송 장치.
The method of claim 1,
The transmission control unit,
Based on the reception state information corresponding to the specific access network, network state related information about two or more pieces of partial data having neighboring sequence information is not received so as to pass a specific reference time or network state related information is not received. When the number of times of reception occurs more than a certain reference number, heterogeneous network-based simultaneous data transmission apparatus, characterized in that to determine the status of the specific access network or more to adjust the data transmission rate.
제 2 항에 있어서,
상기 전송제어부는,
상기 2 이상의 접속 네트워크 각각에 대응하여 설정된 데이터 전송비율을 기준으로, 각 접속 네트워크에 대한 상기 특정 기준시간 및 상기 특정 기준횟수를 결정하는 것을 특징으로 하는 이기종 네트워크 기반 데이터 동시 전송 장치.
3. The method of claim 2,
The transmission control unit,
And determining the specific reference time and the specific reference number for each access network based on a data transmission rate set corresponding to each of the two or more access networks.
제 1 항에 있어서,
상기 네트워크상태 관련정보는,
상기 특정 접속 네트워크를 통해 전송된 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터 각각이 상기 수신장치에 수신되는 부분데이터 수신 시간 차이를 측정한 부분데이터 수신 시간 차이정보를 포함하는 것을 특징으로 하는 이기종 네트워크 기반 데이터 동시 전송 장치.
The method of claim 1,
The network state related information,
Each of the two or more pieces of partial data having neighboring order information among the pieces of partial data transmitted through the specific access network includes partial data reception time difference information of measuring partial data reception time differences received by the receiving device. Heterogeneous network-based data transmission device.
제 1 항에 있어서,
상기 전송제어부는,
상기 특정 접속 네트워크로의 데이터 전송비율을 조절하여 상기 특정 접속 네트워크로의 부분데이터 전송을 중단시킨 후, 특정 상태확인 주기마다 상기 2 이상의 접속 네트워크 중 상기 특정 접속 네트워크가 아닌 나머지 접속 네트워크를 통해 전송하는 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터를 복사하여, 상기 복사된 2 이상의 부분데이터를 상기 특정 접속 네트워크를 통해 상기 수신장치로 전송하도록 하는 것을 특징으로 하는 이기종 네트워크 기반 데이터 동시 전송 장치.
The method of claim 1,
The transmission control unit,
After stopping the partial data transmission to the specific access network by adjusting the data transmission rate to the specific access network, and transmits through the remaining access network other than the specific access network among the two or more access networks every specific status check period. And copying the at least two partial data having neighboring order information among the partial data, and transmitting the copied at least two partial data to the receiving device through the specific access network.
제 5 항에 있어서,
상기 전송제어부는,
상기 특정 접속 네트워크를 통해 전송된 상기 복사된 2 이상의 부분데이터에 대응하여 상기 수신장치로부터 상기 네트워크상태 관련정보가 수신되면, 상기 특정 접속 네트워크로의 부분데이터 전송 중단을 해제하는 것을 특징으로 하는 이기종 네트워크 기반 데이터 동시 전송 장치.
The method of claim 5, wherein
The transmission control unit,
When the network state related information is received from the receiving device in response to the copied two or more partial data transmitted through the specific access network, heterogeneous network, characterized in that to cancel the transmission of the partial data to the specific access network. Based data transmission device.
2 이상의 접속 네트워크 별 데이터 전송비율을 기초로 전송대상 데이터에서 분할된 부분데이터를 상기 2 이상의 접속 네트워크 별로 선택하는 부분데이터 선택단계;
상기 2 이상의 접속 네트워크 별로 선택된 각 부분데이터를 대응되는 접속 네트워크를 통해 수신장치로 전송하는 부분데이터 전송단계;
상기 2 이상의 접속 네트워크 중 특정 접속 네트워크를 통해 전송한 부분데이터 중에서 이웃하는 순서정보를 갖는 2 이상의 부분데이터에 기초한 네트워크상태 관련정보를 상기 수신장치로부터 수신하는 관련정보 수신단계; 및
상기 네트워크상태 관련정보의 수신 상태에 대응하는 수신상태정보를 기초로 상기 특정 접속 네트워크로의 데이터 전송비율에 대한 조절 여부를 판단하는 조절여부 판단단계를 포함하는 것을 특징으로 하는 이기종 네트워크 기반 데이터 동시 전송 방법.
A partial data selection step of selecting the partial data divided from the data to be transmitted according to the two or more access networks on the basis of the data transmission rate for each of the two or more access networks;
A partial data transmission step of transmitting each partial data selected for each of the two or more access networks to a receiving device through a corresponding access network;
A related information receiving step of receiving, from the receiving apparatus, network state related information based on at least two partial data having neighboring order information among partial data transmitted through a specific access network among the two or more access networks; And
And determining whether to adjust the data transmission rate to the specific access network based on the reception state information corresponding to the reception state of the network state related information. Way.
제 7 항에 있어서,
상기 조절여부 판단단계는,
상기 특정 접속 네트워크에 대응하는 상기 수신상태정보를 기초로, 상기 이웃하는 순서정보를 갖는 특정 2 이상의 부분데이터에 대한 네트워크상태 관련정보가 특정 기준시간을 경과하도록 미 수신되거나 또는 네트워크상태 관련정보가 미 수신되는 횟수가 특정 기준횟수 이상 발생되는 경우, 상기 특정 접속 네트워크의 상태 이상으로 판단하여 데이터 전송비율을 조절하도록 하는 것을 특징으로 하는 이기종 네트워크 기반 데이터 동시 전송 방법.
The method of claim 7, wherein
The determination of the control step,
Based on the reception state information corresponding to the specific access network, network state related information about two or more pieces of partial data having neighboring sequence information is not received so as to pass a specific reference time or network state related information is not received. When the number of times of reception occurs more than a certain reference number, heterogeneous network-based simultaneous data transmission method characterized in that it is determined to be more than the state of the specific access network to adjust the data transmission rate.
제 8 항에 있어서,
상기 2 이상의 접속 네트워크 각각에 대응하여 설정된 데이터 전송비율을 기준으로, 각 접속 네트워크에 대한 상기 특정 기준시간 및 상기 특정 기준횟수를 결정하는 단계를 더 포함하는 것을 특징으로 하는 이기종 네트워크 기반 데이터 동시 전송 방법.
The method of claim 8,
And determining the specific reference time and the specific reference number for each access network based on a data transmission rate set corresponding to each of the two or more access networks. .
제 7 항에 있어서,
상기 네트워크상태 관련정보는,
상기 특정 접속 네트워크를 통해 전송된 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터 각각이 상기 수신장치에 수신되는 부분데이터 수신 시간 차이를 측정한 부분데이터 수신 시간 차이정보를 포함하는 것을 특징으로 하는 이기종 네트워크 기반 데이터 동시 전송 방법.
The method of claim 7, wherein
The network state related information,
Each of the two or more pieces of partial data having neighboring order information among the pieces of partial data transmitted through the specific access network includes partial data reception time difference information of measuring partial data reception time differences received by the receiving device. Heterogeneous network-based data transmission method.
제 7 항에 있어서,
상기 특정 접속 네트워크로의 데이터 전송비율을 조절하여 상기 특정 접속 네트워크로의 부분데이터 전송을 중단시킨 후, 특정 상태확인 주기마다 상기 2 이상의 접속 네트워크 중 상기 특정 접속 네트워크가 아닌 나머지 접속 네트워크를 통해 전송하는 부분데이터 중 이웃하는 순서정보를 갖는 2 이상의 부분데이터를 복사하여, 상기 복사된 2 이상의 부분데이터를 상기 특정 접속 네트워크를 통해 상기 수신장치로 전송하도록 하는 단계를 더 포함하는 것을 특징으로 하는 이기종 네트워크 기반 데이터 동시 전송 방법.
The method of claim 7, wherein
After stopping the partial data transmission to the specific access network by adjusting the data transmission rate to the specific access network, and transmits through the remaining access network other than the specific access network among the two or more access networks every specific status check period. Copying the at least two partial data having neighboring order information among the partial data, and transmitting the copied at least two partial data to the receiving apparatus through the specific access network. How to send data simultaneously.
제 11 항에 있어서,
상기 특정 접속 네트워크를 통해 전송된 상기 복사된 2 이상의 부분데이터에 대응하여 상기 수신장치로부터 상기 네트워크상태 관련정보가 수신되면, 상기 특정 접속 네트워크로의 부분데이터 전송 중단을 해제하는 단계를 더 포함하는 것을 특징으로 하는 이기종 네트워크 기반 데이터 동시 전송 방법.
The method of claim 11,
If the network state related information is received from the receiving device in response to the copied two or more partial data transmitted through the specific access network, canceling the interruption of the partial data transmission to the specific access network. Heterogeneous network-based data transmission method characterized by.
KR1020110135647A 2011-12-15 2011-12-15 Apparatus for simultaneously transmitting data in heterogeneous network Active KR101335014B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110135647A KR101335014B1 (en) 2011-12-15 2011-12-15 Apparatus for simultaneously transmitting data in heterogeneous network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110135647A KR101335014B1 (en) 2011-12-15 2011-12-15 Apparatus for simultaneously transmitting data in heterogeneous network

Publications (2)

Publication Number Publication Date
KR20130068467A KR20130068467A (en) 2013-06-26
KR101335014B1 true KR101335014B1 (en) 2013-12-02

Family

ID=48864085

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110135647A Active KR101335014B1 (en) 2011-12-15 2011-12-15 Apparatus for simultaneously transmitting data in heterogeneous network

Country Status (1)

Country Link
KR (1) KR101335014B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0789471B1 (en) * 1996-02-06 2005-06-08 Nippon Telegraph And Telephone Corporation Network data distribution system
KR100874152B1 (en) * 2005-10-14 2008-12-15 삼성전자주식회사 Apparatus and method for simultaneous data service using multiple heterogeneous wireless networks
KR20090081639A (en) * 2008-01-24 2009-07-29 삼성전자주식회사 Device for distributing data traffic between heterogeneous wireless networks
JP2010130329A (en) * 2008-11-27 2010-06-10 Mitsubishi Electric Corp Communication apparatus and relay apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0789471B1 (en) * 1996-02-06 2005-06-08 Nippon Telegraph And Telephone Corporation Network data distribution system
KR100874152B1 (en) * 2005-10-14 2008-12-15 삼성전자주식회사 Apparatus and method for simultaneous data service using multiple heterogeneous wireless networks
KR20090081639A (en) * 2008-01-24 2009-07-29 삼성전자주식회사 Device for distributing data traffic between heterogeneous wireless networks
JP2010130329A (en) * 2008-11-27 2010-06-10 Mitsubishi Electric Corp Communication apparatus and relay apparatus

Also Published As

Publication number Publication date
KR20130068467A (en) 2013-06-26

Similar Documents

Publication Publication Date Title
KR101235644B1 (en) Apparatus for simultaneously transmitting data in heterogeneous network
JP5421932B2 (en) RRM optimization in Iur for congestion control
KR101307826B1 (en) Apparatus for service transmitting data in heterogeneous network
KR101278722B1 (en) Apparatus and method for simultaneously transmitting data in heterogeneous network
KR101335014B1 (en) Apparatus for simultaneously transmitting data in heterogeneous network
KR101328030B1 (en) Apparatus and method for simultaneously transmitting data in heterogeneous network
KR101383047B1 (en) Apparatus for simultaneously transmitting data in heterogeneous network
KR20130071882A (en) Apparatus and method for simultaneously transmitting data in heterogeneous network
KR101207034B1 (en) Method for simultaneously transmitting data in heterogeneous network
KR101492541B1 (en) Apparatus and method for simultaneously transmitting data in heterogeneous network
KR101465687B1 (en) System and method for changing access in heterogeneous networks
KR101857565B1 (en) Apparatus for simultaneously transmitting data in heterogeneous network
KR101689718B1 (en) Apparatus and method for simultaneously transmitting data in heterogeneous network
KR101407598B1 (en) Apparatus and method for simultaneously transmitting data in heterogeneous network
KR101328735B1 (en) Apparatus and method for connection cotrol in wireless network environment
KR101437371B1 (en) Apparatus for simultaneously transmitting data in heterogeneous network
KR101306304B1 (en) Apparatus for simultaneously transmitting data in heterogeneous network
KR101574294B1 (en) Apparatus and method for simultaneously transmitting data in heterogeneous network
KR101216223B1 (en) Method for simultaneously transmitting data in heterogeneous network
KR101601873B1 (en) Apparatus for simultaneously transmitting data in heterogeneous network
KR101562784B1 (en) Management apparatus and method thereof for simultaneously transmitting data in heterogeneous network
KR101623933B1 (en) Apparatus and method for simultaneously transmitting data in heterogeneous network
KR101370602B1 (en) Apparatus for simultaneously transmitting data in heterogeneous network
KR101492540B1 (en) Method for simultaneously transmitting data in heterogeneous network and apparatus
KR20130049435A (en) Transmitter and receiver supporting heterogeneous network based data transmission service

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20111215

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20130619

Patent event code: PE09021S01D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20131115

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20131125

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20131126

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20161031

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20161031

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20171026

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20171026

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20181031

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20181031

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20190926

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20190926

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20200928

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20240919

Start annual number: 12

End annual number: 12