KR101299142B1 - 근거리 통신망의 외부 트래픽 제어 방법 및 장치 - Google Patents

근거리 통신망의 외부 트래픽 제어 방법 및 장치 Download PDF

Info

Publication number
KR101299142B1
KR101299142B1 KR1020110078286A KR20110078286A KR101299142B1 KR 101299142 B1 KR101299142 B1 KR 101299142B1 KR 1020110078286 A KR1020110078286 A KR 1020110078286A KR 20110078286 A KR20110078286 A KR 20110078286A KR 101299142 B1 KR101299142 B1 KR 101299142B1
Authority
KR
South Korea
Prior art keywords
file
terminal
area network
local area
network
Prior art date
Application number
KR1020110078286A
Other languages
English (en)
Other versions
KR20130015938A (ko
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 KR1020110078286A priority Critical patent/KR101299142B1/ko
Priority to PCT/KR2012/004533 priority patent/WO2013022181A1/en
Priority to TW101122636A priority patent/TW201308934A/zh
Priority to CN2012102737634A priority patent/CN102868625A/zh
Publication of KR20130015938A publication Critical patent/KR20130015938A/ko
Application granted granted Critical
Publication of KR101299142B1 publication Critical patent/KR101299142B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

근거리 통신망에서의 외부 트래픽을 최소화하고, 따른 파일 다운로드 속도를 보장할 수 있는 기술을 제공한다. 본 발명의 일 실시예에 따른 근거리 통신망의 외부 트래픽 제어 방법은, 파일 수신 요청을 한 유저 단말과 근거리 통신망으로 연결된 다른 단말을 검색하는 단계; 요청된 파일이 다른 단말에 존재하는지 여부를 체크하는 단계; 요청된 파일이 다른 단말에 존재하는 경우, 다른 단말로부터 요청된 파일을 유저 단말이 수신하도록 제어하는 단계;를 포함하는 것을 특징으로 한다.

Description

근거리 통신망의 외부 트래픽 제어 방법 및 장치{METHOD AND DEVICE FOR CONTROLLING OUTER TRAFFIC OF LOCAL AREA NETWORK}
본 발명은 PC 방 등 고속의 근거리 통신망으로 연결된 다수의 단말과 다수의 단말을 관리하는 내부 서버가 외부의 광역 통신망과의 네트워크 연결 시의 트래픽을 제어하는 기술에 관한 것이다. 특히, 온라인 게임 실행 파일 및 그 패치 파일을 포함하는 데이터를 단말에서 다운로드 시 근거리 통신망으로부터 외부 통신망에 연결 시의 트래픽을 제어하는 기술에 관한 것이다.
최근 게임 문화, 특히 온라인 게임 문화가 남녀노소를 불문하고 큰 인기를 끌면서, 온라인 게임 산업 역시 급속도로 발전을 거듭하고 있다. 또한, 그래픽 기술 등 멀티미디어 기술 및 네트워크 인프라의 향상으로 인해 최근의 온라인 게임은 종래와는 차원이 다른 게임이 되고 있어, 앞으로도 온라인 게임 산업의 발전 방향은 클 것으로 예측되고 있다.
최근의 온라인 게임은, 다중 사용자를 전제로 한 네트워크 게임방식으로 진행되고 있다. 네트워크 게임방식은 대표적으로 MMORPG를 예로 들 수 있다. 사용자가 게임 상에서 하나의 인격체로서 다른 사람들과 거래, 협동, 전쟁 등을 통해 경험치를 획득하면서 체험하는 게임이 그것이다.
한편 온라인 게임 문화 외에도, 특정 기능을 구현하는 파일은 최근 컴퓨터 관련 기술의 발달에 따라서 다양해지고 있으며, 이러한 파일들은 네트워크 기술의 발달로 인해 온라인을 통해 무료 또는 유료로 수신하여 설치되는 것이 최근의 경향이다.
온라인 게임을 포함한 소프트웨어들은 그 파일의 용량이 급증하는 추세에 있다. 종래에 파일을 온라인을 통해 수신하기 위해서, 사용자들은 파일을 공급하는 다운로드 서버에 직접 접속하여 파일을 다운로드 받아왔다. 하지만 파일이 크고 이용하는 사용자들이 많은 파일의 경우(예를 들어 온라인 게임의 설치 파일) 다운로드 서버에 직접 접속하여 파일을 수신하는 방식을 사용 시, 수많은 사용자들이 한꺼번에 접속하게 되어 서버의 통신에 과부하가 걸리게 되고, 이에 따라서 서버가 그 작동을 멈추는 등의 부작용이 발생해 왔다.
한편, 온라인 게임은 그 이용에 있어서, 자택의 컴퓨터 등 개인 단말을 통해 이용하는 비율도 높아지고 있지만, PC 방으로 대표되는 소정의 장소에서, 다른 사람들과 함께 이용하는 비중이 매우 높은 현실이다.
PC 방은 소정의 장소에 다수의 컴퓨터 등을 포함한 단말을 설치하고, 각 단말 사이에서 공유하는 네트워크를 통해 외부와 통신을 수행하며, PC 방 내부의 단말끼리는 근거리 통신망, 특히 IPC(Inter Processor Communication)으로 연결되어 있는 것을 특징으로 한다. 하나의 PC방에는 적어도 하나 이상의 IPC 네트워크가 형성되어 있으며, 이에 따라서 다수의 온라인 게임은 인터넷을 통한 연결뿐 아니라 IPC 네트워크를 통한 연결을 이용하여 게임을 할 수 있는 서비스를 지원하고 있다.
PC 방에 설치된 다수의 단말은 서버 또는 네트워크 중계 장치를 통해 외부와 통신하게 되는데, PC 방 내부에서 온라인 게임 설치 파일 또는 패치 파일을 포함하는 대용량의 데이터를 외부로부터 수신하는 경우, PC 방 관리용 서버 또는 네트워크 중계 장치로부터 외부 네트워크를 향한 트래픽에 과부하를 줄 가능성이 커, 이에 대한 해결책이 필요한 실정이다.
이에 본 발명은, PC 방을 포함하는 근거리 통신망에 포함된 유저의 단말로부터 파일을 수신하고자 할 때, 근거리 통신망의 외부로부터의 트래픽을 최소화하여, 근거리 통신망의 안정적인 운영을 확보하는 데 그 목적이 있다. 또한, 유저 단말로의 파일 수신 속도를 향상하여, PC 방을 포함하는 근거리 통신망의 이용률을 높이는 데 추가적인 목적이 있다.
상기 목적을 달성하기 위하여, 본 발명의 일 실시예에 따른 근거리 통신망의 외부 트래픽 제어 방법은, 파일 수신 요청을 한 유저 단말에 근거리 통신망으로 연결된 다른 단말을 검색하는 단계; 상기 요청된 파일이 상기 다른 단말에 존재하는지 여부를 체크하는 단계; 및 상기 요청된 파일이 상기 다른 단말에 존재하는 경우, 그 다른 단말로부터 상기 요청된 파일을 상기 유저 단말이 수신하도록 제어하는 단계;를 포함하는 것을 특징으로 한다.
상기 요청된 파일이 상기 다른 단말에 미 존재하는 경우, 상기 근거리 통신망에 연결된 외부의 광역 통신망으로부터 상기 유저 단말이 상기 요청된 파일을 수신하도록 중계하는 단계를 더 포함하는 것이 바람직하다.
상기 검색하는 단계는, 상기 유저 단말의 IP 주소 중, 상기 근거리 통신망의 식별을 위해 사용되는 부분의 주소가 동일한 IP 주소를 갖는 단말을 검색하는 것이 바람직하다.
상기 검색하는 단계는, 상기 근거리 통신망에 포함되는 단말의 네트워크 연결을 관리하기 위해 근거리 통신망마다 마련된 서버에 접속하여, 그 서버가 관리하는 단말을 검색하는 것도 가능하다.
상기 외부의 광역 통신망은, 상기 근거리 통신망과 이격되어 있는 다른 근거리 통신망, 파일 다운로드 서버 네트워크, 서비스 공급 서버 네트워크, 상기 유저 단말을 포함하는 피투피(P2P) 네트워크 중 적어도 하나 이상을 포함하는 것이 바람직하다.
상기 제어하는 단계는, 상기 요청된 파일이 존재하는 상기 다른 단말이 하나 이상일 경우, 상기 다른 단말과 유저 단말 사이에서 피투피 네트워크를 구성하여, 상기 유저 단말이 그 구성된 피투피 네트워크를 통해 상기 파일을 수신하도록 제어하는 것이 바람직하다.
본 발명의 다른 실시예에 따른 근거리 통신망의 외부 트래픽 제어 방법은, 파일 수신 요청을 한 유저 단말에 근거리 통신만으로 연결된 다른 단말을 검색하는 단계; 상기 파일이 상기 다른 단말에 존재하는지 체크하는 단계; 상기 파일이 상기 다른 단말에 존재하는 경우, 그 다른 단말로부터 상기 파일을 상기 유저 단말이 수신하도록 제어하는 단계; 상기 파일이 상기 다른 단말에 미 존재하는 경우, 상기 유저 단말이 포함된 외부의 피투피 네트워크를 통하여 상기 파일의 수신이 가능한지 여부를 체크하는 단계; 상기 피투피 네트워크를 통한 상기 파일의 수신이 가능한 경우, 상기 피투피 네트워크를 통해 상기 파일을 수신하도록 제어하는 단계; 및 상기 피투피 네트워크를 통한 상기 파일의 수신이 불가능한 경우, 다운로드 서버와의 직접 통신을 통해 상기 파일을 수신하도록 제어하는 단계를 포함하는 것을 특징으로 한다.
상기 검색하는 단계는, 상기 유저 단말의 IP 주소 중, 상기 근거리 통신망의 식별을 위해 사용되는 부분의 주소가 동일한 단말을 검색하는 것이 바람직하다.
상기 검색하는 단계는, 상기 근거리 통신망에 포함되는 단말의 네트워크 연결을 관리하기 위해 근거리 통신망마다 마련된 서버에 접속하여, 그 서버가 관리하는 단말을 검색하는 것도 가능하다.
상기 다른 단말로부터 상기 파일을 상기 유저 단말이 수신하도록 제어 하는 단계는, 상기 파일이 존재하는 상기 다른 단말이 하나 이상일 경우, 상기 다른 단말과 유저 단말 사이에서 피투피 네트워크를 구성하여, 상기 유저 단말이 그 구성된 피투피 네트워크를 통해 상기 파일을 수신하도록 제어하는 것이 바람직하다.
본 발명의 일 실시예에 따른 근거리 통신망의 외부 트래픽 제어 장치는, 유저 단말의 파일 수신 요청과 상기 유저 단말의 정보를 수신하는 파일 요청 수신부; 상기 유저 단말의 정보를 이용하여 상기 유저 단말과 근거리 통신망으로 연결된 다른 단말을 검색하고, 상기 파일이 상기 다른 단말에 존재하는지 검색하는 근거리 통신망 검색부; 및 상기 근거리 통신망 검색부의 검색 결과 상기 파일이 상기 다른 단말에 존재하는 경우, 상기 다른 단말로부터 상기 파일을 상기 유저 단말이 수신하도록 제어하고, 상기 파일이 상기 다른 단말에 미 존재하는 경우, 상기 근거리 통신망과 연결된 외부의 광역 통신망으로부터 상기 유저 단말이 상기 파일을 수신하도록 제어하는 네트워크 제어부;를 포함하는 것을 특징으로 한다.
상기 유저 단말의 정보는, 상기 유저 단말의 IP 주소 중 상기 근거리 통신망의 식별을 위해 사용되는 부분의 주소 정보 또는 상기 유저 단말의 네트워크 연결을 관리하는 상기 근거리 통신망의 관리 서버의 식별 정보인 것이 바람직하다.
상기 근거리 통신망 검색부는, 상기 근거리 통신망의 식별을 위해 사용되는 부분의 주소 정보가 동일한 IP 주소를 갖는 단말을 검색하는 것이 바람직하다.
상기 근거리 통신망 검색부는, 상기 관리 서버의 식별 정보가 동일한 단말을 검색하는 것도 가능하다.
상기 네트워크 제어부로부터, 상기 외부의 광역 통신망을 통하여 상기 유저 단말이, 상기 파일을 수신하도록 제어하는 명령을 수신 시, 상기 유저 단말과 상기 외부의 광역 통신망의 연결을 중계하는 광역 통신망 연결부;를 더 포함하는 것이 바람직하다.
상기 광역 통신망 연결부는, 상기 유저 단말이 속한 피투피 네트워크와 상기 파일의 다운로드가 가능한 다운로드 서버 순으로 상기 유저 단말과의 연결을 시도하는 것이 바람직하다.
한편, 본 발명의 일 실시예에 따른 근거리 통신망의 외부 트래픽 제어 방법을 구현하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체는, 파일 수신 요청을 한 유저 단말에 근거리 통신망으로 연결된 다른 단말을 검색하는 단계; 상기 파일이 상기 다른 단말에 존재하는지 체크하는 단계; 및 상기 파일이 상기 다른 단말에 존재하는 경우, 그 다른 단말로부터 상기 파일을 상기 유저 단말이 수신하도록 제어하는 단계;를 포함하는 것을 특징으로 하는 방법을 구현한다.
본 발명에 의하면, 파일을 포함하는 데이터의 수신 시, PC 방 등 근거리 통신망 내부의 단말로부터 근거리 통신망을 이용하여 우선 수신을 시도하기 때문에, 바로 외부의 광역 통신망에 파일 수신 요청을 하고 파일을 수신할 때보다 근거리 통신망에서 외부로 향하는 통신 양을 줄일 수 있어, 근거리 통신망을 관리하는 서버 및 네트워크 중계 장치의 외부 트래픽을 감소시킬 수 있다. 또한, 근거리 통신망을 통해 파일을 수신하기 때문에, 사용자에게 높은 파일 수신 속도를 보장할 수 있어, 근거리 통신망으로 관리되는 PC 방 등의 이용률을 크게 높일 수 있는 효과가 있다.
도 1은 본 발명의 일 실시예에 따른 근거리 통신망의 외부 트래픽 제어 방법의 플로우차트이다.
도 2는 본 발명의 다른 실시예에 따른 근거리 통신망의 외부 트래픽 제어 방법의 플로우차트이다.
도 3은 본 발명의 또 다른 실시예에 따른 근거리 통신망의 외부 트래픽 제어 방법의 플로우차트이다.
도 4는 본 발명의 일 실시예의 구현에 관한 네트워크 구조의 예이다.
도 5는 본 발명의 다른 실시예의 구현에 관한 네트워크 구조의 예이다.
도 6은 본 발명의 일 실시예에 따른 근거리 통신망의 외부 트래픽 제어 장치의 블록도이다.
도 7은 본 발명의 일 실시예에 따라 유저 단말의 파일 수신 구조를 도식화한 것이다.
이하, 첨부된 도면을 참조하여 본 발명의 각 실시 예에 따른 근거리 통신망의 외부 트래픽 제어 방법 및 장치와 이를 구현하기 위한 기록매체에 대하여 설명하기로 한다.
이하의 설명에서 본 발명에 대한 이해를 명확히 하기 위하여, 본 발명의 특징에 대한 공지의 기술에 대한 설명은 생략하기로 한다. 이하의 실시 예는 본 발명의 이해를 돕기 위한 상세한 설명이며, 본 발명의 권리 범위를 제한하는 것이 아님은 당연할 것이다. 따라서, 본 발명과 동일한 기능을 수행하는 균등한 발명 역시 본 발명의 권리 범위에 속할 것이다.
이하의 설명에서 동일한 식별 기호는 동일한 구성을 의미하며, 불필요한 중복적인 설명은 생략하기로 한다.
또한 이하의 설명에서, 파일은 피투피(P2P, Peer to Peer) 통신 및 기타 네트워크 연결을 통해 사용자 단말이 다운로드 받을 수 있는 모든 데이터를 의미한다. 특히, 기본적으로 피투피 통신을 이용하여 다운로드하는 파일을 의미한다. 온라인 게임의 실행을 위해, 게임 실행 클라이언트를 통해 다운로드하여 사용자 단말에 설치되는 게임 프로그램 파일 및 그 패치 파일을 예로 들 수 있다.
실제로, 다수의 온라인 게임 실행용 파일은 직접 파일을 저장하고 있는 다운로드 서버에 접속하여 파일을 다운로드 받아 왔으나, 그 용량이 커지면서 피투피 통신을 이용하여 파일을 다운로드 받는 기술이 최근 적용되고 있다.
또한, 온라인 게임 실행용 파일 이외에, 기타 범용 프로그램 파일, 미디어 파일 등 다른 사용자 단말로부터 파일을 구성하는 블록들을 각각 다운로드 받는 피투피 통신 방식을 이용해 다운로드 받을 수 있는 모든 파일이 본 발명에서의 파일에 속할 수 있음은 당업자에게 당연하게 이해될 것이다.
본 발명의 실시 예에서 “통신”, “통신망” 및 “네트워크”는 동일한 의미로 사용될 수 있다. 상기 세 용어들은, 파일을 사용자 단말, 다른 사용자들의 단말 및 다운로드 서버 사이에서 송수신할 수 있는 유무선의 근거리 및 광역 데이터 송수신망을 의미한다.
또한 이하의 설명에서 본 발명의 각 실시예에 따른 근거리 통신망의 외부 트래픽 제어 방법의 수행 주체는, 이하에 설명하는 바와 같이 하나의 근거리 통신망 내부의 단말들의 네트워크 연결 및 상태를 관리하는 서버 단말 또는 네트워크 중계 장치에 추가된 하드웨어 장치가 될 수 있다. 또한, 서버에 저장되어 본 발명의 기능을 구현할 수 있는 컴퓨터로 읽을 수 있는 기록 매체 또한 본 발명의 수행 주체가 될 수 있다.
본 발명에서 외부의 광역 통신망은, 근거리 통신망과 이격되어 있는 다른 근거리 통신망, 단말의 네트워크, 파일 다운로드 서버 네트워크, 서비스 공급 서버 네트워크, 상기 유저 단말을 포함하는 피투피 네트워크 중 적어도 하나 이상을 포함하는 것을 특징으로 한다.
즉, 근거리 통신망과 광역 통신망(예를 들어 WAN, Wide Area Network)를 통해 연결되어 있는 다른 근거리 통신망, 단말들 또는 각종 서버가 광역 통신망에 속할 수 있는 것이다.
도 1은 본 발명의 일 실시예에 따른 근거리 통신망의 외부 트래픽 제어 방법의 플로우차트이다.
도 1을 참조하면, 본 발명의 일 실시예에 따른 근거리 통신망의 외부 트래픽 제어 방법에서는, 먼저 파일 수신 요청을 한 유저의 단말에 근거리 통신망으로 연결된 다른 단말을 검색하는 단계(S1)가 수행된다.
유저의 단말에서는 게임 실행 파일, 미디어 파일, 기타 프로그램 파일, 패치 파일 등 상기 언급한 파일의 종류에 속하는 파일을 파일의 실행을 위해 온라인으로 다운받고자 한다. 이때, 유저의 단말로부터는 파일 수신 요청 신호가 발생되어 네트워크를 통해 외부로 송출되고자 한다.
이때, 유저의 단말은 근거리 통신망에 속해 있기 때문에, 파일 수신 요청은 근거리 통신망 관리 서버 또는 네트워크 중계 장치 등에 필수적으로 전달된다.
따라서, 파일 수신 요청을 한 유저 단말의 파일 수신 요청을 수신하면, 자신이 관리하는 근거리 통신망으로 연결된 다른 단말들을 먼저 검색하게 된다.
도 1의 실시예에서 근거리 통신망으로 연결된 다른 단말들을 검색하는 단계는, 유저 단말의 IP 주소 중, 근거리 통신망의 식별을 위해 사용되는 부분의 주소가 동일한 IP 주소를 갖는 단말을 검색하는 단계를 의미할 수 있다.
PC 방을 예로 들면, 프랜차이즈 PC 방을 포함하여 중앙 관리 서버에서는, PC 방 가맹점을 각각 고유의 IP 주소로 관리하고 있다. 따라서, PC 방 내부의 단말들 역시 각각 PC 방에 해당하는 고유의 IP 주소를 포함하고 있다. PC 방 이외에도, 같은 로컬 네트워크에 속하는 단말들은 IP 주소가 같은 숫자로 시작되고 있는 것은 당업자에게 주지된 사실이다.
따라서, S1 단계에서는, 근거리 통신망으로 연결된 다른 단말들을 검색 시, IP 주소 중 예를 들어 시작 숫자부터 5개의 숫자가 유저 단말의 IP 주소 중 시작 숫자부터 5개의 숫자와 일치하는 IP 주소를 갖는 단말들을 검색함으로써, 근거리 통신망으로 유저 단말과 연결된 단말들을 검색할 수 있는 것이다.
도 1에 대한 다른 실시 예에서는, 근거리 통신망에 포함되는 단말의 네트워크 연결을 관리하기 위해 근거리 통신망마다 마련된 서버에 접속하고, 그 서버가 관리하는 단말의 리스트를 요청하여 단말을 검색할 수도 있다.
PC 방 등의 경우, 안내 또는 계산 데스크의 컴퓨터 등 PC 방 관리 단말은 일종의 서버로 운영되며, 단말의 정보, 예를 들어 요금, 사용자 로그인, 단말의 실행 프로그램, 주문 등에 관한 정보가 통합적으로 관리된다.
따라서, 서버에서 유저 단말의 파일 수신 요청을 수신하는 경우, PC 방 등 근거리 통신망의 관리 서버에 서버가 관리하는 단말들의 리스트를 요청하게 되면, 근거리 통신망을 통해 유저 단말과 연결되어 있는 단말을 쉽게 검색할 수 있게 될 것이다.
이때 검색하는 단말들의 리스트에는, 단말들의 IP 주소를 포함하여 단말에 접근할 수 있는 식별 정보가 포함되어 있다.
S1 단계를 통해 유저 단말과 근거리 통신망으로 연결된 단말들이 검색된 후에는, 유저 단말이 수신하고자 하는 파일이 근거리 통신망 내의 검색된 다른 단말들 중에 존재하는지 체크하는 단계(S2, S3)가 수행된다.
즉, 유저 단말이 파일을 수신하고자 하면, 먼저 근거리 통신망에서 파일의 수신이 가능한지 여부를 판단한다. 이를 통해, 근거리 통신망에서 파일을 수신하는 경우, 유저 단말에는 매우 빠른 속도로 파일이 다운로드될 수 있다.
근거리 통신망의 대표적인 예인 IPC의 경우, 근거리 통신망 내부의 프로세서 간의 통신을 의미한다. 이 경우, 두 프로세서 사이에 통신을 위한 통로가 필요하며, 예를 들어 고속을 보장해주는 프로세서들 사이에 공유 메모리를 통로로서 적용한 IPC가 근거리 통신망에서의 통신 방식으로 사용될 수 있다.
이러한 근거리 통신망에서의 통신 방식의 경우, 광역 통신망에 비해 매우 빠른 데이터 전송 속도를 보장할 수 있기 때문에, 먼저 근거리 통신망에서 파일을 수신하게 하는 것이다.
따라서, S2 및 S3 단계에 의해 수신 대상 파일을 포함하는 단말이 존재하는 것으로 판단되면, 유저 단말이 근거리 통신망 내부에 존재하고, 파일을 포함하는 단말로부터 파일을 수신하도록 제어하는 단계(S4)가 수행된다.
이때, S2 및 S3 단계에서 파일을 저장하고 있는 단말은 복수개 존재할 수 있다. 즉, S2 및 S3 단계에서 선택된 단말이 하나 이상이 될 수 있다. 이때 S4 단계에서는, 검색된 하나 이상의 단말과 유저 단말 사이에서 피투피 네트워크를 구성하도록 제어한다.
즉, 파일을 구성하는 복수개의 블록들을 각각 다른 단말에서 수신할 수 있으므로, 하나 이상의 단말이 검색된 경우 파일 전송 속도는 피투피 통신 방식을 사용하면 더욱 빨리질 수 있다.
따라서 S4 단계에서는, 검색된 다른 단말과 유저 단말 사이에서 피투피 네트워크를 고성하고, 구성된 피투피 네트워크를 통해 피투피 통신 방식으로 유저 단말이 파일을 수신하도록 제어하는 것이다. 이를 통해, 근거리 통신망에서도 더욱 빠른 데이터 송수신속도를 확보할 수 있는 효과를 얻을 수 있다.
만약 S2 및 S3 단계의 판단 결과 파일을 포함하는 단말이 미 존재하는 것으로 판단되는 경우에는, 유저 단말의 파일 요청 신호를 외부 광역 통신망에 송출하고, 이를 통해 외부 네트워크의 단말로부터 파일을 수신하도록 중계하는 단계(S5)가 수행될 수 있다. 즉, 외부의 광역 통신망을 이용하여 파일을 수신하게 되는데, 이때는 상기 언급한 바와 같이 유저 단말이 속한 외부의 피투피 네트워크 또는 다운로드 서버 네트워크로의 연결을 통해 파일을 수신할 수 있다.
도 2는 본 발명의 다른 실시예에 따른 근거리 통신망의 외부 트래픽 제어 방법의 플로우차트이다. 이하의 설명에서, 도 1에 대한 설명과 중복되는 부분은 그 설명을 생략하기로 한다.
도 2의 실시예를 참조하면, 먼저 근거리 통신망 내의 단말, 즉 유저 단말로부터 파일 검색 요청을 수신하는 단계(S6)가 수신된다.
S6 단계가 수행되면, 근거리 통신망 관리 서버 또는 네트워크 중계 장치는, 근거리 통신망 내의 모든 단말에 파일 저장 여부를 확인하는 요청을 송신하는 단계(S7)를 수행한다. 즉 파일을 저장하고 있는 단말을 검색하는 것과 유사한 의미이나, 다른 단말로부터의 응답을 기다리게 되는 것이다.
파일이 존재한다는 응답에 대한 수신 대기 단계(S8) 후, 파일이 존재한다는 응답을 수신하면, 응답을 수신한 주소를 기반으로 근거리 통신망 내부의 파일을 저장하고 있는 단말을 추적하여 유저 단말과 연결하는 단계가 수행된다. 즉, 근거리 통신망을 이용하여 파일이 존재하는 단말로부터 파일을 요청한 유저 단말로 파일을 전달하도록 제어하는 단계(S9)가 수행된다.
만약 파일이 존재한다는 응답을 수신하지 못하는 경우, 외부 광역 통신망에 유저 단말의 파일 수신 요청을 대신하여 유저 단말로 파일을 송신하도록 요청하는 단계(S10)를 수행하며, 이후 파일을 요청한 단말에 외부 네트워크로부터 파일을 전달하도록 제어하는 단계(S11)를 수행하게 된다.
즉, 도 2의 실시예에서는 서버가 전적으로 파일 수신 요청 및 네트워크 연결 요청 등을 유저 단말 대신 다른 단말 및 외부의 광역 통신망과 교환하는 것과 같은 기능을 수행하게 된다.
도 3은 본 발명의 또 다른 실시예에 따른 근거리 통신망의 외부 트래픽 제어 방법의 플로우차트이다. 이하의 설명에서, 도 1과 도 2에 대한 설명과 중복되는 부분은 그 설명을 생략하기로 한다.
도 3의 실시예에서는, 근거리 통신망 내의 단말에 파일이 존재하는지 체크하는 단계(S12, S13)가 수행된다. 즉, 도 1과 도 2의 실시 예에서 S1 내지 S3 단계 또는 S6 내지 S8 단계에 해당하는 단계가 수행되는 것이다.
S12와 S13 단계의 수행에 의해 유저 단말과 근거리 통신망으로 연결된 다른 단말에 파일이 존재하는 것으로 판단되는 경우에는, 파일이 존재하는 단말로부터 근거리 통신망을 이용하여 파일을 수신하도록 제어하는 단계(S17)가 수행된다.
한편, 유저 단말과 근거리 통신망으로 연결된 다른 단말에 파일이 미 존재하는 것으로 판단되는 경우라면, 도 3의 실시예에서는, 먼저 유저 단말과 광역 통신망으로 연결된 피투피 네트워크에 파일이 존재하는지 여부를 체크하는 단계(S14, S15)를 수행하게 된다. 즉, 근거리 통신망으로 연결된 다른 단말이 아니라, 외부의 통신망으로 연결되되 피투피 네트워크에 의해 연결된 외부의 다른 단말에 파일이 존재하는지 여부를 체크하게 된다.
피투피 네트워크에 대한 검색을, 1단계로 근거리 통신망 내부에서 검색한 후 2단계로 수행하게 된다. 이에 의해 근거리 통신망에서 외부를 향하는 트래픽을 제어하는 동시에, 파일을 공급하는 다운로드 서버 네트워크의 트래픽도 최소화하는 효과를 얻을 수 있다.
S14와 S15 단계에 의해 유저 단말과 광역 통신망을 통해 피투피 네트워크로 연결된 단말에 파일이 존재하는 경우라면, 피투피 네트워크를 통해 복수의 다른 단말로부터 유저 단말이 파일을 수신하도록 제어하는 단계(S18)가 수행된다.
만약, S14와 S15 단계에 의해 유저 단말과 피투피 네트워크로 연결된 단말에 파일이 존재하지 않는 것으로 판단되면, 유저 단말을 다운로드 서버의 네트워크에 연결하여, 다운로드 서버로부터 직접 통신을 통해 파일을 수신하도록 제어하는 단계(S16)가 수행된다.
도 4는 본 발명의 일 실시예의 구현에 관한 네트워크 구조의 예이다.
도 4를 참조하면, 유저 단말(100)은, 하나의 근거리 통신망 L1(300)에 속해 있다. 근거리 통신망 L1에는, 유저 단말(100)이 수신하고자 하는 파일을 포함하는 단말이 존재할 수 있다.
유저 단말(100)은 외부 광역 통신망에 의해 다른 외부의 단말들(102) 또는 내부의 단말들(101)과 피투피 네트워크 P1(400)을 통해 연결될 수 있다. 물론 도 3의 실시예에서 2단계로 피투피 네트워크를 통해 파일을 검색 시에는, 근거리 통신망 L1(300)으로도 연결되어 있고 피투피 네트워크 P1(400)으로도 연결되어 있는 다른 단말들(101)에는 파일이 존재하지 않는 것은 당연할 것이다. 만약 단말들(101) 중 어느 하나 이상에 파일이 존재하는 경우라면, 2단계로 피투피 네트워크 P1 내의 단말들을 검색하는 것이 불필요하기 때문이다.
유저 단말(100)은 또한 외부의 광역 통신망을 통해 다운로드 서버(200)와도 연결되어 있다. 다운로드 서버(200)는 유저 단말(100)이 수신하고자 하는 파일을 관리하는 모든 기록 매체 및 서버 등을 의미한다.
도 5는 본 발명의 다른 실시예의 구현에 관한 네트워크 구조의 예이다. 이하의 설명에서, 도 1 내지 4에 대한 설명과 중복되는 부분은 그 설명을 생략하기로 한다.
도 5의 네트워크 구조의 예에서는, 근거리 통신망 관리 장치(LS1, 310)이 존재한다. 도 4의 실시예에서는 단순히 네트워크 게이트웨이 등의 중계 수단이 존재하고 있는 것을 도시하고 있으나, 보다 구체적으로, 본 발명의 구현에서는 PC 방의 관리용 단말과 같이 근거리 통신망에 속하는 복수의 단말들을 관리하는 근거리 통신망 관리 장치(310)가 별도로 존재하고 있을 수 있다.
유저 단말(100)은 근거리 통신망 관리 장치(310)에 파일 수신을 요청할 수 있으며, 근거리 통신망 관리 장치(310)는 자신이 관리하는 다른 단말들(101)에 먼저 파일의 존재 여부를 질의할 수 있다.
유저 단말(100)은 근거리 통신망 관리 장치(310)를 통해 외부의 광역 통신망을 이용하여, 다른 근거리 통신망 관리 장치들(LS2; 311, LS3; 312), 다운로드 서버(200) 및 기타 네트워크(500, 예를 들어 피투피 네트워크) 등에 연결될 수 있다.
도 6은 본 발명의 일 실시예에 따른 근거리 통신망의 외부 트래픽 제어 장치의 블록도이다. 이하의 설명에서 도 1 내지 5에 대한 설명과 중복되는 부분은 그 설명을 생략하기로 한다.
도 6을 참조하면, 본 발명의 일 실시예에 따른 근거리 통신망의 외부 트래픽 제어 장치(10)는, 파일 요청 수신부(11), 근거리 통신망 검색부(12), 네트워크 제어부(13)를 포함하는 것을 특징으로 한다. 근거리 통신망의 외부 트래픽 제어 장치(10)에는, 광역 통신망 연결부(14)가 추가로 포함될 수 있다.
파일 요청 수신부(11)는, 유저 단말(100)의 파일 수신 요청 및 유저 단말(100)의 정보를 수신하는 기능을 수행한다. 유저 단말(100)의 파일 수신 요청은 도 1 내지 3에 대한 설명에서 언급한 바와 같다.
유저 단말(100)의 정보는, 예를 들어 유저 단말(100)의 IP 주소 중 근거리 통신망의 식별을 위해 사용되는 도 1 내지 3에 대한 설명에서 언급한 바와 같은 근거리 통신망 고유의 부분 주소 정보(예를 들어 IP 주소 중 앞에서 5번째까지의 숫자) 또는 유저 단말의 네트워크 연결을 관리하는 근거리 통신망의 관리 서버의 식별 정보가 될 수 있다.
근거리 통신망의 관리 서버는 상기 언급한 바와 같이 PC 방 관리 컴퓨터, 근거리 통신망 네트워크 중계 장치 등을 의미하며, 근거리 통신망 관리 서버의 식별 정보에는 서버의 IP 주소, 중앙 관리 장치에 저장된 관리 서버의 식별 ID 등이 포함될 수 있다.
근거리 통신망 검색부(12)는, 유저 단말(100)의 정보를 이용하여 유저 단말(100)과 근거리 통신망(300)으로 연결된 다른 단말(101)을 검색하는 기능과 함께, 파일이 다른 단말(101)에 존재하는지 검색하는 기능을 수행한다.
근거리 통신망 검색부(12)는 기능의 수행을 위해, 유저 단말(100)의 정보를 파일 요청 수신부(11)로부터 수신하며, 다른 단말(101)들에게 파일 확인 요청 신호를 송신하고 이에 대한 응답을 수신하게 된다.
유저 단말(100)과 근거리 통신망(300)으로 연결된 다른 단말(101)을 검색하기 위해 유저 단말(100)을 정보를 이용하게 되며, 예를 들어 근거리 통신망(300)의 식별을 위해 사용되는 부분의 주소 정보가 동일한 IP 주소를 갖는 단말(101)을 검색하거나, 근거리 통신망(300)의 관리 서버의 식별 정보가 동일한 단말을 검색하게 된다.
네트워크 제어부(13)는, 근거리 통신망 검색부(12)의 검색 결과에 따라서, 파일이 다른 단말(101)에 존재하는 경우에는 다른 단말(101)로부터 파일을 유전 단말(100)이 수신하도록 제어한다.
하지만 파일이 다른 단말(101)에 미 존재하는 것으로 판단되면, 근거리 통신망(300)과 연결된 외부의 광역 통신망으로부터 유저 단말(100)이 파일을 수신하도록 제어하는 기능을 수행한다.
즉, 네트워크 제어부(13)는, 유저 단말(100)과 외부의 광역 통신망의 연결을 중계하는 광역 통신망 연결부(14)에 외부의 광역 통신망으로부터 유저 단말(100)이 파일을 수신하도록 하는 명령을 전달한다.
광역 통신망 연결부(14)를 통해, 유저 단말(100)은 피투피 네트워크 P1(400) 또는 다운로드 서버(200) 등과 연결하여, 근거리 통신망(300)에서 파일을 찾을 수 없는 경우 파일을 2차적으로 수신하게 된다.
광역 통신망 연결부(14)는, 바람직하게는 유저 단말(100)이 속한 피투피 네트워크(400)와 유저 단말(100)의 연결을 먼저 시도하게 된다. 이는, 상기 도 3에 대한 설명에서 언급한 바와 같다. 이후, 피투피 네트워크(400)를 통해서도 파일을 수신하지 못한 경우, 다운로드 서버(200)와 유저 단말(100)을 연결하여 파일을 수신하도록 제어한다.
도 7은 본 발명의 일 실시예에 따라 유저 단말의 파일 수신 구조를 도식화한 것이다.
도 7을 참조하면, 유저 단말(100)은 자신이 속한 근거리 통신망(300)에 속한 다른 단말(101)들과 먼저 연결되어, 파일을 검색하고 수신하는 것을 시도한다. 만약, 파일의 수신이 불가능한 경우라면, 이후 피투피 네트워크 P1(400)과의 연결을 통해 2차적으로 파일을 요청하고 수신하는 것을 시도한다.
2차적으로 피투피 네트워크 P1(400)과의 연결을 통해 파일을 수신하는 것을 실패하는 경우, 마지막으로 다운로드 서버(200)와 연결을 시도하여 파일을 요청하고 수신하게 된다.
이러한 단계적인의 파일 요청 및 수신 단계를 통해, 가장 빠르고 경제적인 순서대로 통신 연결 및 파일 수신을 시도함으로써, 근거리 통신망에서의 외부 트래픽을 최소화할 수 있게 되는 것이다.
이상에서, 본 발명의 실시예를 구성하는 모든 구성 요소들이 하나로 결합되거나 결합되어 동작하는 것으로 설명되었다고 해서, 본 발명이 반드시 이러한 실시예에 한정되는 것은 아니다. 즉, 본 발명의 목적 범위 안에서라면, 그 모든 성 요소들이 하나 이상으로 선택적으로 결합하여 동작할 수도 있다. 또한, 그 모든 구성 요소들이 각각 하나의 독립적인 하드웨어로 구현될 수 있지만, 각 구성 요소들의 그 일부 또는 전부가 선택적으로 조합되어 하나 또는 복수 개의 하드웨어에서 조합된 일부 또는 전부의 기능을 수행하는 프로그램 모듈을 갖는 컴퓨터 프로그램으로서 구현될 수도 있다. 그 컴퓨터 프로그램을 구성하는 코드들 및 코드 세그먼트들은 본 발명의 기술 분야의 당업자에 의해 용이하게 추론될 수 있을 것이다.
이러한 컴퓨터 프로그램은 컴퓨터가 읽을 수 있는 저장매체(Computer Readable Media)에 저장되어 컴퓨터에 의하여 읽혀지고 실행됨으로써, 본 발명의 실시예를 구현할 수 있다. 컴퓨터 프로그램의 저장매체로서는 자기 기록매체, 광 기록매체, 캐리어 웨이브 매체 등이 포함될 수 있다.
또한, 이상에서 기재된 "포함하다", "구성하다" 또는 "가지다" 등의 용어는, 특별히 반대되는 기재가 없는 한, 해당 구성 요소가 내재될 수 있음을 의미하는 것이므로, 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것으로 해석되어야 한다.
기술적이거나 과학적인 용어를 포함한 모든 용어들은, 다르게 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 사전에 정의된 용어와 같이 일반적으로 사용되는 용어들은 관련 기술의 문맥 상의 의미와 일치하는 것으로 해석되어야 하며, 본 발명에서 명백하게 정의하지 않는 한, 이상적이 거나 과도하게 형식적인 의미로 해석되지 않는다.

Claims (17)

  1. 삭제
  2. 삭제
  3. 삭제
  4. 삭제
  5. 삭제
  6. 삭제
  7. 파일 수신 요청을 한 유저 단말에 근거리 통신망으로 연결된 다른 단말을 검색하는 단계;
    상기 파일이 상기 다른 단말에 존재하는지 체크하는 단계;
    상기 파일이 상기 다른 단말에 존재하는 경우, 그 다른 단말로부터 상기 파일을 상기 유저 단말이 수신하도록 제어하는 단계;
    상기 파일이 상기 다른 단말에 미 존재하는 경우, 상기 유저 단말이 포함된 외부의 피투피 네트워크를 통하여 상기 파일의 수신이 가능한지 여부를 체크하는 단계;
    상기 피투피 네트워크를 통한 상기 파일의 수신이 가능한 경우, 상기 피투피 네트워크를 통해 상기 파일을 수신하도록 제어하는 단계; 및
    상기 피투피 네트워크를 통한 상기 파일의 수신이 불가능한 경우, 다운로드 서버와의 직접 통신을 통해 상기 파일을 수신하도록 제어하는 단계를 포함하고,
    상기 검색하는 단계는,
    상기 근거리 통신망에 포함되는 단말의 네트워크 연결을 관리하기 위해 근거리 통신망마다 마련된 서버에 접속하여, 그 서버가 관리하는 단말을 검색하는 것을 특징으로 하는 근거리 통신망의 외부 트래픽 제어 방법.
  8. 삭제
  9. 삭제
  10. 청구항 10은(는) 설정등록료 납부시 포기되었습니다.
    제7항에 있어서,
    상기 다른 단말로부터 상기 파일을 상기 유저 단말이 수신하도록 제어하는 단계는,
    상기 파일이 존재하는 상기 다른 단말이 하나 이상일 경우, 상기 다른 단말과 유저 단말 사이에서 피투피 네트워크를 구성하여, 상기 유저 단말이 그 구성된 피투피 네트워크를 통해 상기 파일을 수신하도록 제어하는 것을 특징으로 하는 근거리 통신망의 외부 트래픽 제어 방법.
  11. 유저 단말의 파일 수신 요청과 상기 유저 단말의 정보를 수신하는 파일 요청 수신부;
    상기 유저 단말의 정보를 이용하여 상기 유저 단말과 근거리 통신망으로 연결된 다른 단말을 검색하고, 상기 파일이 상기 다른 단말에 존재하는지 검색하는 근거리 통신망 검색부;
    상기 근거리 통신망 검색부의 검색 결과 상기 파일이 상기 다른 단말에 존재하는 경우, 상기 다른 단말로부터 상기 파일을 상기 유저 단말이 수신하도록 제어하고, 상기 파일이 상기 다른 단말에 미 존재하는 경우, 상기 근거리 통신망과 연결된 외부의 광역 통신망으로부터 상기 유저 단말이 상기 파일을 수신하도록 제어하는 네트워크 제어부; 및
    상기 네트워크 제어부로부터, 상기 외부의 광역 통신망을 통하여 상기 유저 단말이, 상기 파일을 수신하도록 제어하는 명령을 수신 시, 상기 유저 단말과 상기 외부의 광역 통신망의 연결을 중계하는 광역 통신망 연결부;를 포함하고,
    상기 광역 통신망 연결부는, 상기 유저 단말이 속한 피투피 네트워크와 상기 유저 단말과의 연결을 시도하고, 상기 피투피 네트워크를 통한 파일의 수신이 실패할 경우, 상기 파일의 다운로드가 가능한 다운로드 서버와 상기 유저 단말을 연결하도록 제어하고,
    상기 유저 단말의 정보는,
    상기 유저 단말의 네트워크 연결을 관리하는 상기 근거리 통신망의 관리 서버의 식별 정보이며,
    상기 근거리 통신망 검색부는,
    상기 관리 서버의 식별 정보가 동일한 단말을 검색하는 것을 특징으로 하는 근거리 통신망의 외부 트래픽 제어 장치.
  12. 삭제
  13. 삭제
  14. 삭제
  15. 삭제
  16. 삭제
  17. 파일 수신 요청을 한 유저 단말에 근거리 통신망으로 연결된 다른 단말을 검색하는 단계;
    상기 파일이 상기 다른 단말에 존재하는지 체크하는 단계;
    상기 파일이 상기 다른 단말에 존재하는 경우, 그 다른 단말로부터 상기 파일을 상기 유저 단말이 수신하도록 제어하는 단계;
    상기 파일이 상기 다른 단말에 미 존재하는 경우, 상기 유저 단말이 포함된 외부의 피투피 네트워크를 통하여 상기 파일의 수신이 가능한지 여부를 체크하는 단계;
    상기 피투피 네트워크를 통한 상기 파일의 수신이 가능한 경우, 상기 피투피 네트워크를 통해 상기 파일을 수신하도록 제어하는 단계; 및
    상기 피투피 네트워크를 통한 상기 파일의 수신이 불가능한 경우, 다운로드 서버와의 직접 통신을 통해 상기 파일을 수신하도록 제어하는 단계를 포함하고,
    상기 검색하는 단계는,
    상기 근거리 통신망에 포함되는 단말의 네트워크 연결을 관리하기 위해 근거리 통신망마다 마련된 서버에 접속하여, 그 서버가 관리하는 단말을 검색하는 것을 특징으로 하는 근거리 통신망의 외부 트래픽 제어 방법을 구현하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.
KR1020110078286A 2011-08-05 2011-08-05 근거리 통신망의 외부 트래픽 제어 방법 및 장치 KR101299142B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020110078286A KR101299142B1 (ko) 2011-08-05 2011-08-05 근거리 통신망의 외부 트래픽 제어 방법 및 장치
PCT/KR2012/004533 WO2013022181A1 (en) 2011-08-05 2012-06-08 Method and device for controlling outer traffic of local area network and computer-readable recording medium recording program embodying the method
TW101122636A TW201308934A (zh) 2011-08-05 2012-06-25 區域網路之外部流量的控制方法與裝置以及記錄以該方法實施之程式的電腦可讀取記錄媒體
CN2012102737634A CN102868625A (zh) 2011-08-05 2012-08-02 流量控制方法与装置与记录该方法的电脑可读取记录媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110078286A KR101299142B1 (ko) 2011-08-05 2011-08-05 근거리 통신망의 외부 트래픽 제어 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20130015938A KR20130015938A (ko) 2013-02-14
KR101299142B1 true KR101299142B1 (ko) 2013-08-26

Family

ID=47447226

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110078286A KR101299142B1 (ko) 2011-08-05 2011-08-05 근거리 통신망의 외부 트래픽 제어 방법 및 장치

Country Status (4)

Country Link
KR (1) KR101299142B1 (ko)
CN (1) CN102868625A (ko)
TW (1) TW201308934A (ko)
WO (1) WO2013022181A1 (ko)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003141118A (ja) * 2001-10-29 2003-05-16 Casio Comput Co Ltd 情報通信端末及び情報通信処理プログラム
KR20040088868A (ko) * 2003-04-14 2004-10-20 양정환 디지털 콘텐츠의 제공 장치 및 방법
KR20050002456A (ko) * 2003-06-30 2005-01-07 주식회사 나우콤 피투피 데이터 통신을 위한 최적 노드 검색 장치 및 방법,그리고 이 방법을 실행하는 프로그램을 기록한 컴퓨터로읽을 수 있는 기록매체
KR20050060783A (ko) * 2003-12-17 2005-06-22 삼성전자주식회사 네트워크상에서 디지털 미디어 파일을 검색하고다운로드하는 방법 및 그 방법을 실행하는 프로그램을기록한 기록매체

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101431741B1 (ko) * 2007-08-01 2014-08-20 삼성전자주식회사 휴대용 단말기에서 컨텐츠를 전송하는 장치 및 방법
CN101877712B (zh) * 2009-04-29 2013-11-20 美商定谊科技公司 数据传输控制方法、服务器和终端设备
CN101582891B (zh) * 2009-06-19 2012-05-23 杭州华三通信技术有限公司 一种广域网终端接入控制认证方法、***和终端

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003141118A (ja) * 2001-10-29 2003-05-16 Casio Comput Co Ltd 情報通信端末及び情報通信処理プログラム
KR20040088868A (ko) * 2003-04-14 2004-10-20 양정환 디지털 콘텐츠의 제공 장치 및 방법
KR20050002456A (ko) * 2003-06-30 2005-01-07 주식회사 나우콤 피투피 데이터 통신을 위한 최적 노드 검색 장치 및 방법,그리고 이 방법을 실행하는 프로그램을 기록한 컴퓨터로읽을 수 있는 기록매체
KR20050060783A (ko) * 2003-12-17 2005-06-22 삼성전자주식회사 네트워크상에서 디지털 미디어 파일을 검색하고다운로드하는 방법 및 그 방법을 실행하는 프로그램을기록한 기록매체

Also Published As

Publication number Publication date
CN102868625A (zh) 2013-01-09
KR20130015938A (ko) 2013-02-14
WO2013022181A1 (en) 2013-02-14
TW201308934A (zh) 2013-02-16

Similar Documents

Publication Publication Date Title
CN108984784B (zh) 基于区块链网络的应用实现方法、装置、设备和存储介质
JP5745696B2 (ja) 通知メッセージの管理
US20120311036A1 (en) Friend recommendation system and method
US20030172175A1 (en) System for standardizing updates of data on a plurality of electronic devices
US9792311B2 (en) System and method for managing a partitioned database of user relationship data
US20090305778A1 (en) Installed game software sharing via peer-to-peer network
WO2012166649A1 (en) System and method for implementing turn-based online games
CN102770870A (zh) 专用网络文件服务器
US20120005274A1 (en) System and method for offering cloud computing service
US20170085633A1 (en) Method and apparatus for saving cloud service traffic using peer-to-peer connection
US20060206699A1 (en) Network boot system
US20120310956A1 (en) System and method for processing graphs of user relationships in an online service
CN109843404B (zh) 共享用户活动信息的方法及***
US20150317174A1 (en) Host providing system and host providing method
KR101499068B1 (ko) 어플리케이션 공유 서비스 방법 및 이에 적용되는 장치
CN104346198A (zh) 信息处理装置、服务器装置、信息处理方法和程序
WO2020239499A1 (en) Enabling upgrading firmware of a target device
JP2004102991A (ja) ファイル分散送受信システム
JP5109901B2 (ja) セッションデータ共有方法
WO2003079144A2 (en) System for standardizing updates of data on a plurality of electronic devices
KR101299142B1 (ko) 근거리 통신망의 외부 트래픽 제어 방법 및 장치
CN102904935A (zh) 基于家庭网关的下载方法、设备和***
CN104247532A (zh) 用于执行未经请求的基于位置的下载的方法、设备和***
KR101782863B1 (ko) 게임 데이터 저장을 위한 게임 서버, 이의 게임 데이터 저장 방법 및 이 방법이 기록된 컴퓨터로 판독 가능한 기록 매체
KR20130078220A (ko) 사용자 단말기 및 그의 애플리케이션 간 데이터 공유 방법

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20160628

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20170721

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20180731

Year of fee payment: 6