KR20150082082A - Network service system and method for providing network service in multiple mobile network environment - Google Patents
Network service system and method for providing network service in multiple mobile network environment Download PDFInfo
- Publication number
- KR20150082082A KR20150082082A KR1020140161112A KR20140161112A KR20150082082A KR 20150082082 A KR20150082082 A KR 20150082082A KR 1020140161112 A KR1020140161112 A KR 1020140161112A KR 20140161112 A KR20140161112 A KR 20140161112A KR 20150082082 A KR20150082082 A KR 20150082082A
- Authority
- KR
- South Korea
- Prior art keywords
- icn
- terminal
- network
- packet
- protocol
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims description 31
- 230000006855 networking Effects 0.000 claims abstract description 4
- 238000010295 mobile communication Methods 0.000 claims description 35
- 230000004044 response Effects 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 6
- 238000007726 management method Methods 0.000 description 6
- 239000000470 constituent Substances 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 2
- 230000005641 tunneling Effects 0.000 description 2
- MWRWFPQBGSZWNV-UHFFFAOYSA-N Dinitrosopentamethylenetetramine Chemical compound C1N2CN(N=O)CN1CN(N=O)C2 MWRWFPQBGSZWNV-UHFFFAOYSA-N 0.000 description 1
- 229940112112 capex Drugs 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000002716 delivery method Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- FEBLZLNTKCEFIT-VSXGLTOVSA-N fluocinolone acetonide Chemical compound C1([C@@H](F)C2)=CC(=O)C=C[C@]1(C)[C@]1(F)[C@@H]2[C@@H]2C[C@H]3OC(C)(C)O[C@@]3(C(=O)CO)[C@@]2(C)C[C@@H]1O FEBLZLNTKCEFIT-VSXGLTOVSA-N 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/02—Protocol performance
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명에 따른 네트워크 서비스 시스템은 ICN(Information Centric Networking) 프로토콜과 인터넷 프로토콜의 패킷을 선택적으로 제공하는 단말, 단말로부터 제공된 패킷이 ICN 프로토콜 패킷 또는 인터넷 프로토콜 패킷에 해당되는지를 식별하여 식별된 패킷 종류에 따라서 상이한 경로로 패킷을 전달하는 스마트 DU(Digital unit), 및 스마트 DU로부터 ICN 프로토콜 패킷을 전달받아 콘텐츠를 제공하는 ICN 노드를 포함한다.The network service system according to the present invention identifies whether a packet provided from a terminal or a terminal that selectively provides an ICN (Information Centric Networking) protocol and an Internet protocol packet corresponds to an ICN protocol packet or an Internet protocol packet, Thus, it includes a smart DU (digital unit) for delivering packets on different paths, and an ICN node for receiving content from an ICN protocol packet from a smart DU.
Description
본 기술은 대용량 스트리밍 데이터를 포함하는 다양한 미디어 데이터를 보다 빠르게 사용자에게 전달하기 위하여 이통통신 네트워크와 정보 중심 네트워크(Information Centric Network, 이하 ICN)가 공존하는 환경하에서 네트워크 서비스를 제공하는 시스템 및 방법에 관한 것이다.The present invention relates to a system and method for providing a network service in an environment where a communication network and an information center network (ICN) coexist in order to transmit various media data including a large amount of streaming data to a user more quickly will be.
ICN은 현재의 IP 네트워크에서 사용하는 IP 주소 대신에 데이터(또는 콘텐츠)의 이름으로 원하는 정보를 찾아서 전달하는 미래 네트워크 기술이다. ICN is a future network technology that locates and delivers desired information in the name of data (or content) instead of the IP address used in the current IP network.
ICN의 개념은 미국 및 유럽연합의 다양한 연구 과제에서 Named Data Network(NDN), Content-Centric Network(CCN), Data-Oriented Network Architecture(DONA), Publish-Subscribe Internet(PSI), Network of Information(NetInf) 등과 유사한 개념으로 사용되어 왔다. ICN과 NDN, CCN, DONA, PSI, NetInf 등은 세부적인 기술 측면에서 다소 차이가 있기는 하나 지향하는 목표 측면에서는 동일하다고 할 수 있다. The concept of ICN is used in various research projects in the United States and the European Union such as Named Data Network (NDN), Content-Centric Network (CCN), Data-Oriented Network Architecture (DONA), Publish-Subscribe Internet (PSI) ), And so on. ICN, NDN, CCN, DONA, PSI, and NetInf are somewhat different from each other in terms of detailed technology, but they are the same in terms of the goal to which they are directed.
IP 기반의 클라이언트-서버 모델(Client-Server Model)또는 피어(Peer)간 통신이 주축을 이루는 현재 인터넷 구조에서는, 통신에 참여하는 양 끝 단이 상호 연결관계를 구축한 후에 IP 데이터 패킷을 전송하는 일-대-일 전송 패러다임을 따르고 있다. 현재의 이러한 인터넷 구조는 확장성, 보안성 등의 측면에서 제약을 가진다. In the current Internet architecture where communication between IP-based client-server models or peers is mainstream, both ends participating in communication establish an inter-connection relationship and then transmit IP data packets Day-to-day transmission paradigm. The current Internet architecture has limitations in terms of scalability and security.
반면, 미래 인터넷 구조를 지향하는 ICN은 "무엇(What)", 즉 사용자와 애플리케이션의 구축에 중요한 의미를 갖는 정보(Information) 중심으로 하는 네트워크이다. ICN은 주소(Address), 서버(Server), 호스트(Host) 등과 같이 "어디(Where)"에 초점을 맞추는 현재의 통신 패러다임을 변화시킨 것이다. On the other hand, ICNs that are aimed at the future Internet architecture are "What" - a network centered on information that has significant implications for building users and applications. ICNs change the current communication paradigm that focuses on "where", such as addresses, servers, and hosts.
다시 말하면, IP 주소처럼 정보를 얻기 위한 위치를 지정하는 대신에, ICN은 정보에 대하여 고유(Unique)한 식별자(Identifier) 혹은 이름을 부여함으로써 정보를 최상의 독립적 주체로 고려하여 위치에 상관없이 원하는 정보를 가장 가깝고 빠른 곳에서 획득하는 것이다.In other words, instead of specifying a location for obtaining information, such as an IP address, the ICN considers the information as the best independent subject by giving a unique identifier or name to the information, To the nearest and fastest.
현재의 이동통신망은 콘텐츠 전달 효율성을 높이기 위해 모바일 CDN 기술을 도입하고 있다. 모바일 CDN 기술은 사용자에 근접한 기지국단에 캐시 서버를 위치시키고 계약된 서비스/콘텐츠 공급자의 데이터를 미리 캐시 서버에 저장함으로써 사용자에게 빠르게 콘텐츠를 전달할 수 있도록 한다. The current mobile communication network is introducing mobile CDN technology to improve content delivery efficiency. The mobile CDN technology enables the delivery of content to a user by placing the cache server at a base station close to the user and storing the data of the contracted service / content provider in advance in the cache server.
모바일 CDN 기술은 사용자 근접 전송을 통해 보다 빠른 데이터 서비스를 제공할 수 있지만 제공되는 데이터가 일반 인터넷 콘텐츠가 아닌 계약된 콘텐츠에 한정되며, 이동통신망의 PGW(Packet Gateway) 뒤 단(back end)에 DPI(Deep Packet Inspection) 서버가 존재하여 사용자 요청 패킷을 모니터링하고 원하는 콘텐츠가 캐시에 저장중인 지를 파악하여 대응하여야 한다. Mobile CDN technology can provide faster data service through user proximity transmission, but the data provided is limited to contracted contents rather than general Internet contents, and DPI (Packet Gateway) at the back end of PGW (Packet Gateway) (Deep Packet Inspection) server exists to monitor user request packets and determine whether desired contents are being stored in the cache.
한편, ICN은 네트워크 레벨의 콘텐츠 전달을 추구하기 때문에 네트워크와 무관한 서버(또는 서비스) 레벨의 콘텐츠 전달을 수행하는 모바일 CDN 기술과는 차이가 있다. 네트워크 레벨의 콘텐츠 전달 기술은 네트워크 상태(부하, 대역폭, 전달 경로 등)를 고려하여 최적의 콘텐츠 전달 방법을 네트워크가 스스로 선택하여 처리할 수 있으며, 서버와 네트워크를 통합함으로써 성능, CAPEX, OPEX 등의 효율성을 높이고 결국 통신사업자의 수익성 개선에 도움을 줄 수 있다.On the other hand, ICN differs from mobile CDN technology, which carries content delivery at the server (or service) level that is independent of the network, because it pursues network level content delivery. The network-level content delivery technology allows the network to select and process the optimal content delivery method in consideration of the network conditions (load, bandwidth, delivery path, etc.). By integrating the server and network, performance, CAPEX, and OPEX It can improve efficiency and ultimately help carriers improve profitability.
본 발명이 이루고자 하는 기술적 과제는 이동통신망이 구축된 환경에서 ICN 기술을 적용하여 데이터의 전달 속도 및 처리 효율성을 높일 수 있는 네트워크 서비스 시스템 및 서비스 방법을 제공하는 것이다. SUMMARY OF THE INVENTION The present invention provides a network service system and a service method capable of increasing data transmission speed and processing efficiency by applying ICN technology in an environment in which a mobile communication network is established.
본 발명의 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재들로부터 당업자에게 명확하게 이해될 수 있을 것이다.The technical problems of the present invention are not limited to the above-mentioned technical problems, and other technical problems which are not mentioned can be understood by those skilled in the art from the following description.
본 발명의 일 실시예에 따른 ICN망은 ICN 프로토콜과 인터넷 프로토콜을 함께 제공하는 단말, ICN 프로토콜 패킷과 인터넷 프로토콜 패킷을 식별하고 처리할 수 있는 스마트 DU, ICN 패킷 전송이 가능한 ICN 노드(네트워크 장비의 데이터 평면 기능 수행), 및 ICN 노드를 제어하는 ICN 플랫폼(네트워크 장비의 제어/관리 평면 기능 및 상위 응용에게 ICN-API 제공)으로 구성된다.An ICN network according to an embodiment of the present invention includes a terminal that provides an ICN protocol and an Internet protocol together, an ICN node capable of transmitting ICN protocol packets and a smart DU capable of identifying and processing Internet protocol packets, ICN packets Data plane function), and ICN platform for controlling ICN node (control / management plane function of network equipment and ICN-API for higher application).
구체적으로, 본 발명의 일 실시예에 따른 네트워크 서비스 시스템에 있어서, 단말은 ICN 프로토콜과 인터넷 프로토콜의 패킷을 선택적으로 제공하고, 스마트 DU는 단말로부터 제공된 패킷이 ICN 프로토콜 패킷 또는 인터넷 프로토콜 패킷에 해당하는 지를 식별하여 식별된 패킷 종류에 따라 상이한 경로로 패킷을 전달한다. ICN 노드는 스마트 DU로부터 ICN 프로토콜 패킷을 전달받아 단말에 콘텐츠를 제공할 수 있다. Specifically, in a network service system according to an embodiment of the present invention, a terminal selectively provides a packet of an ICN protocol and an Internet protocol, and a smart DU is an ICN protocol packet or an Internet protocol packet And delivers the packet to different paths according to the identified packet type. The ICN node receives the ICN protocol packet from the smart DU and can provide the content to the terminal.
실시예에 따라, 이동통신망과 ICN망이 공존하는 환경에서 단말기는 양측 네트워크를 동시에 이용하거나 단독으로 이용할 수 있다.According to an embodiment, in an environment where a mobile communication network and an ICN network coexist, a terminal can use both networks simultaneously or independently.
일 실시예에 있어서, 단말기 전원을 켰을 때 단말과 스마트 DU가 협력하여 ICN망 접속이 가능한지 파악한다. 이를 위하여 스마트 DU 또는 이동통신 기지국은 해당 단말에 ICN망 접속 가능여부와 ICN 서비스를 제공받을 수 있는 기준에 관한 정보를 제공할 수 있다.In one embodiment, when the terminal is powered on, the terminal and smart DU cooperate to determine if an ICN network connection is available. To this end, the smart DU or mobile communication base station can provide information about the availability of the ICN network to the corresponding terminal and the criteria for receiving the ICN service.
기지국(또는 국사)에 ICN 노드가 없는 경우, 단말은 기존 이동통신망에 접속하여 IP 서비스를 이용한다. 단말이 이동하여 다른 기지국 장비와 접속하고 ICN망의 이용이 가능해지면, 스마트 DU 또는 이동통신 기지국은 해당 단말에 ICN망 접속 가능여부와 ICN 서비스를 제공받을 수 있는 기준에 관한 정보를 제공한다.If there is no ICN node in the base station (or the national office), the terminal accesses the existing mobile communication network and uses the IP service. When the terminal moves and connects to other base station equipment and the ICN network becomes available, the smart DU or mobile communication base station provides the terminal with information on the availability of the ICN network connection and criteria for receiving the ICN service.
단말은 ICN 노드 또는 인터넷 서버와 협력하여 콘텐츠의 용량, 종류, 사용빈도 등에 따라 ICN 망을 이용할지, 이동통신 망을 이용할지, 혹은 양쪽 망을 순차적으로 이용할지를 기준에 따라 결정한다.The terminal cooperates with the ICN node or the Internet server to determine whether to use the ICN network, the mobile communication network, or the both networks sequentially according to the capacity, type, and frequency of use of the contents.
어느 망을 이용할지에 대한 결정에 필요한 기준 정보는 단말과 ICN 노드, 단말과 서비스 서버(예, 네이버, 구글, 유투브 등 포털 서버), 단말과 기지국 내의 스마트 DU 등의 상호작용을 통해 획득한다.The reference information required for determining which network to use is acquired through interaction between the terminal and the ICN node, the terminal and the service server (eg, a portal server such as Naver, Google, YouTube, etc.), and a smart DU in the terminal and the base station.
망 선택 기준 정보는 단말이 이전에 사용했던 기록을 바탕으로 단독 결정할 수도 있다.The network selection criteria information may be determined solely on the basis of the record previously used by the terminal.
ICN 망을 통해 전달되는 정보는 기본적으로 모든 유형을 포함하지만, 단말의 정책에 따라 특정 유형의 정보를 획득하고자 할 때 ICN 망을 우선적으로 이용할 수 있다.The information transmitted through the ICN network basically includes all types, but it is possible to preferentially use the ICN network in order to acquire specific types of information according to the policy of the terminal.
단말의 망 선택 기준은 정보의 유형뿐만 아니라 정보의 크기, ICN 이름 또는 ID 존재 유무, 실시간 서비스와 같은 서비스 유형 등을 판단 기준으로 정할 수 있다.The network selection criterion of the terminal can be determined not only based on the type of information but also on the size of the information, ICN name or existence of ID, service type such as real-time service, and the like.
예를 들어, ID가 존재하지 않는 개인 생성 정보 등은 이동통신망과 ICN망이 공존하는 경우 이동통신망을 통해 통신하는 것이 일반적이다.For example, personal creation information in which ID does not exist communicates through a mobile communication network when a mobile communication network and an ICN network coexist.
ICN 이름 또는 ID가 존재하는 경우는 많이 사용되는 정보일 확률이 높은 경우이다. If there is an ICN name or ID, there is a high probability that it will be used frequently.
본 발명의 일 실시예에 따른 네트워크 서비스 방법에 있어서, ICN(Information Centric Networking) 프로토콜과 인터넷 프로토콜의 패킷을 선택적으로 사용하여, 단말이 콘텐츠를 요청하는 단계, 상기 단말로부터 제공된 패킷 종류를 식별하여, 상기 패킷이 ICN 프로토콜 패킷인 경우에는 ICN 망으로, 상기 패킷이 인터넷 프로토콜 패킷인 경우에는 이동통신망으로 상기 패킷을 전달하는 단계, 및 상기 전달된 패킷에 응답하여 상기 단말이 요청한 콘텐츠를 전달하는 단계를 포함할 수 있다. A network service method according to an exemplary embodiment of the present invention includes the steps of: requesting a terminal for content using an ICN (Information Centric Networking) protocol and an Internet protocol packet; identifying a packet type provided from the terminal; Transmitting the packet to an ICN network when the packet is an ICN protocol packet and transferring the packet to a mobile communication network when the packet is an Internet protocol packet and delivering a content requested by the terminal in response to the delivered packet, .
본 발명에서는 ICN 기술을 이동통신망에 적용하고, 단말과 ICN 망을 연동시킴으로써 데이터의 전달 속도 및 처리 효율성을 향상시킬 수 있는 네트워크 서비스 시스템 및 네트워크 서비스 방법을 제공한다. 특히 모바일 트래픽의 절반 이상을 차지하는 비디오 데이터와 같이 데이터의 용량이 큰 경우에 본 발명의 효과를 극대화시킬 수 있다. The present invention provides a network service system and a network service method capable of improving data transmission speed and processing efficiency by applying ICN technology to a mobile communication network and linking a terminal and an ICN network. Especially, when the capacity of data such as video data occupying more than half of mobile traffic is large, the effect of the present invention can be maximized.
본 발명의 구성에 따르면, 기존 이동통신망과 신규 ICN 망을 병행하여 운용할 수 있고, 모바일 ICN 망에서 이름기반 정보 전달 서비스를 제공할 때 단말, ICN 망 구성요소, 서비스 서버 등이 연동함으로써 단말이 켜지거나 모바일 영역을 이동했을 때 ICN 망의 사용가능 여부를 결정할 수 있다. According to the configuration of the present invention, it is possible to operate the existing mobile communication network and the new ICN network in parallel, and when a name-based information delivery service is provided in the mobile ICN network, the terminal, the ICN network element, When it is turned on or the mobile area is moved, it is possible to determine whether or not the ICN network can be used.
또한, 단말이 특정 정보(또는 콘텐츠)를 요청할 때 ICN 망을 통해 정보를 전달받을지, 이동통신망을 통해 전달받을지를 결정하여 특정 정보를 요청할 수 있으며, 이때 단말이 이용 망을 선택할 수 있는 판단 기준(예를 들어, 대용량 데이터, 데이터 유형, 데이터의 이름 또는 ID 존재 여부 및 서비스 유형 등)을 설정할 수 있다.In addition, when the terminal requests specific information (or contents), it can determine whether to receive information through the ICN network or receive it through the mobile communication network, and request specific information. At this time, For example, large data, data type, name of data or ID existence and service type, etc.).
본 발명을 통해 모바일 단말 사용자는 기존에 서비스가 불가능한 대용량 고화질 스트리밍 서비스 및 저지연 실시간 온라인게임 등의 고부가 고품질 서비스를 이용할 수 있으며, 통신 사업자 및 서비스 사업자는 신규 서비스 확대를 통해 수익을 창출할 수 있다. 또한, 대용량 콘텐츠의 중복 전송 방지 및 이름기반의 콘텐츠 전송 메커니즘 단순화를 통해 망 설치 및 운용비용 절감효과를 가져올 수 있다.Through the present invention, a mobile terminal user can use a high-quality high-quality service such as a high-capacity high-definition streaming service and a low-latency real-time online game that can not be serviced in the past, and a telecommunication service provider and a service provider can generate profit by expanding a new service . In addition, it can reduce network installation and operation cost by preventing redundant transmission of large contents and simplifying name-based contents transmission mechanism.
아울러 본 발명의 실시예는 예시를 위한 것으로, 당업자라면 첨부된 특허청구범위의 기술적 사상과 범위를 통해 다양한 수정, 변경, 대체 및 부가가 가능할 것이며, 이러한 수정 변경 등은 이하의 특허청구범위에 속하는 것으로 보아야 할 것이다.It will be understood by those of ordinary skill 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. .
도 1은 본 발명의 일 실시예에 따른 모바일 ICN 서비스를 설명하기 위한 도면이다.
도 2는 본 발명의 일 실시예에 따른 모바일 단말의 프로토콜 스택을 나타낸 도면이다.
도 3은 본 발명의 일 실시예에 따른 네트워크 서비스 방법을 설명하기 위한 흐름도이다.
도 4는 본 발명의 일 실시예에 따른 단말을 나타내는 블록도이다.1 is a view for explaining a mobile ICN service according to an embodiment of the present invention.
2 is a diagram illustrating a protocol stack of a mobile terminal according to an exemplary embodiment of the present invention.
3 is a flowchart illustrating a network service method according to an embodiment of the present invention.
4 is a block diagram illustrating a terminal according to an embodiment of the present invention.
이하, 첨부한 도면을 참조하여 본 발명의 실시예에 대해 상세히 설명하고자 한다. 도면상의 동일한 구성요소에 대해서는 동일한 참조부호를 사용하고 동일한 구성요소에 대해서 중복된 설명은 생략한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. The same reference numerals are used for the same constituent elements in the drawings and redundant explanations for the same constituent elements are omitted.
본문에 개시되어 있는 본 발명의 실시예들에 대해서, 특정한 구조적 내지 기능적 설명들은 단지 본 발명의 실시예를 설명하기 위한 목적으로 예시된 것으로, 본 발명의 실시예들은 다양한 형태로 실시될 수 있으며 본문에 설명된 실시예들에 한정되는 것으로 해석되어서는 아니 된다.For the embodiments of the invention disclosed herein, specific structural and functional descriptions are set forth for the purpose of describing an embodiment of the invention only, and it is to be understood that the embodiments of the invention may be practiced in various forms, The present invention should not be construed as limited to the embodiments described in Figs.
또한, 본 발명의 실시예의 구성 요소를 설명하는 데 있어서, 제 1, 제 2 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다.In describing the components of the embodiment of the present invention, the terms first and second can be used. These terms are intended to distinguish the constituent elements from other constituent elements, and the terms do not limit the nature, order or order of the constituent elements.
본 발명은 기존 이동통신망과 신규 ICN 망을 병행하여 운용할 수 있는 방법 및 시스템을 제공하고, 모바일 ICN 망에서 이름기반 정보 전달 서비스를 제공할 때 단말, ICN 망 구성요소, 서버 등이 연동함으로써 단말이 켜지거나 모바일 영역을 이동했을 때 ICN 망의 사용가능 여부를 결정하는 방법 및 시스템을 제공한다.The present invention provides a method and system for operating an existing mobile communication network and a new ICN network in parallel, and in providing a name-based information delivery service in a mobile ICN network, a terminal, an ICN network element, And a method and system for determining whether the ICN network can be used when the mobile area is moved.
본 발명은 통신 사업자별 이동통신망에서 국사에 위치한 기지국단(BS-DU장비 위치)에 ICN 노드를 분산 배치하고 이들 노드를 서로 연결하여 독자적인 ICN망을 구성하는 방법 및 기존 인터넷 서비스와 ICN 서비스를 동시에 단말이 사용할 수 있는 방법에 대해 제안한다.The present invention relates to a method of distributing an ICN node in a base station (BS-DU device location) located at a national office in a mobile communication network according to a communication service provider and connecting these nodes to each other to construct a unique ICN network, We propose a method that the terminal can use.
또한, 단말이 특정 정보(또는 콘텐츠)를 요청할 때 ICN망을 통해 정보를 전달받을지, 이동통신망을 통해 전달받을지를 결정하는 방법을 제공하며, 이때 단말이 망을 선택할 수 있는 판단 기준(예, 대용량 데이터, 데이터 유형, 데이터의 이름 또는 ID 존재 여부, 서비스 유형 등)을 제공할 수 있다.In addition, the present invention provides a method of determining whether information is received through an ICN network or received through a mobile communication network when the terminal requests specific information (or contents). In this case, Data type, data type, data name or ID existence, service type, etc.).
도 1은 본 발명의 일 실시예에 따른 모바일 ICN 서비스를 설명하기 위한 도면이다. 1 is a view for explaining a mobile ICN service according to an embodiment of the present invention.
도 1을 참조하면, 모바일 ICN 서비스는 모바일 ICN 망을 통해 제공되며 IP 서비스는 기존 이동통신망을 통하여 제공된다. 모바일 ICN 망은 단말(100), 스마트 DU(digital unit, 200), ICN 노드(300) 및 ICN 플랫폼(400)을 포함하여 구성될 수 있다. Referring to FIG. 1, a mobile ICN service is provided through a mobile ICN network, and an IP service is provided through an existing mobile communication network. The mobile ICN network may include a
단말(100)은 IP 기반 이동통신 프로토콜과 ICN 프로토콜을 동시에 포함하는 이동통신 및 무선통신이 가능한 단말이다. 무선 에어 구간은 IP 통신과 ICN 통신을 위해 MAC/PHY 통신 프로토콜을 공통으로 또는 다른 액세스 방법으로 사용할 수 있다. 단말(100)이 사용하는 프로토콜은 도 2를 참조하여 보다 구체적으로 설명하도록 한다. The
스마트 DU(200)는 기지국(Base Station) 장비의 디지털 유닛(Digital unit, DU)의 기능을 수행한다. 스마트 DU(200)는 사용자 단말 별로 IP 기반 GTP(GPRS Tunneling Protocol)을 생성 및 관리하는 기존의 이동통신 기능뿐만 아니라 단말(100)의 패킷 유형을 식별하여 식별된 패킷 종류에 따라서 패킷을 전달한다.The smart DU 200 performs functions of a digital unit (DU) of a base station (BS) equipment. The smart DU 200 identifies the packet type of the
구체적으로, 스마트 DU(200)는 단말(100)로부터 제공된 프로토콜이 ICN 프로토콜인지, 인터넷 프로토콜인지를 식별하여 식별된 패킷 종류에 따라서 상이한 경로로 패킷을 전달한다. 예를 들어, 스마트 DU(200)는 단말(100)로부터 제공된 패킷이 ICN 패킷인 것으로 식별한 경우, ICN 노드(300)로 패킷을 바이패스(bypass)한다. 단말(100)로부터 제공된 프로토콜이 인터넷 프로토콜로 식별된 경우에는 기존의 이동통신망을 통하여 패킷을 제공할 수 있다.Specifically, the smart DU 200 identifies whether the protocol provided from the
실시예에 따라, 스마트 DU(200)는 단말(100) 별 트래픽 사용량을 수집하고 필요 시 과금 정보를 제공할 수도 있다.According to an embodiment,
ICN 노드(300)는 이름(또는 고유 ID) 기반으로 패킷 포워딩을 수행하는 네트워크 장비이다. 이름 기반 정보 전달의 동작 메커니즘은 CCN, ICN, NDN 기술과 실질적으로 동일하며 콘텐츠 캐싱 기능을 기본적으로 포함한다. 따라서 이에 대한 구체적인 설명은 생략하도록 한다.
본 발명에서 제안하는 ICN 노드(300)는 캐싱 및 스토리징 기능도 포함하며, 신규 생성된 오리지널 콘텐츠는 ICN 플랫폼(400)의 정책에 따라 분산 ICN 노드(300) 중의 한 곳에 저장되고 분배된다. The
스마트 DU(200)는 지능형 ICN 기지국 내에 구성될 수 있다. ICN 노드(300)는 ICN 플랫폼(400)의 관리에 따라서, ICN 망의 일부에 분산되어 배치될 수도 있다. 따라서, 단말(100)이 접속하는 기지국들 중 일부 기지국에는 ICN 노드(300)가 포함되어 있을 수 있으나, 일부 기지국에는 ICN 노드(300)가 포함되지 않을 수 있다. The
ICN 플랫폼(400)은 이름기반 라우팅(Name Routing)과 같은 네트워크 제어 평면 기능뿐만 아니라 트래픽 사용량, 노드 상태/성능 정보 수집과 같은 네트워크 관리 평면 기능을 수행하는 장치이다.The
ICN 플랫폼(400)은 노드의 상태 및 토폴로지 정보를 바탕으로 이름기반 라우팅 테이블(RIB, Routing Information Base) 정보를 생성하며, 이를 바탕으로 각 ICN 노드(300)에 필요한 이름기반 포워딩 테이블(FIB, Forwarding information Base) 정보를 생성하고 하달한다. 또한, ICN 플랫폼(400)은 ICN 망을 이용하는 서비스 제공자(서비스/콘텐츠 사업자)에게 API 인터페이스를 제공하여, 이름기반 정보를 생성하고 모바일 ICN 망에 저장하여 관리할 수 있도록 한다.Based on the status and topology information of the node, the
본 발명에 따른 네트워크 서비스의 일 실시예는 다음과 같다. An embodiment of the network service according to the present invention is as follows.
이동통신 단말을 통해서 다수의 시청자가 월드컵 축구경기를 시청하는 경우, 현재의 이동통신 터널링 방식으로 PGW를 통해서 단말들이 중계서버로 연결된다면 엄청난 네트워크 트래픽이 발생할 수 있다. 따라서 상당한 네트워크 문제를 야기할 수 있다. If a plurality of viewers watch a World Cup soccer game through a mobile communication terminal, huge network traffic may occur if the terminals are connected to the relay server through the PGW in the current mobile communication tunneling scheme. This can lead to significant network problems.
본 발명에 따르면, 단말에 제공되는 축구경기에 대한 콘텐츠 ID(또는 이름)가 존재함으로써, ICN 망을 통하여 수많은 단말에 축구경기 콘텐츠가 제공될 수 있다. 이 경우, 네트워크에서의 트래픽 발생은 단지 각각의 사용자 단말(100)과 스마트 DU(200) 사이에서만 존재한다. 따라서, 본 발명에 따른 네트워크 서비스에서는 이동통신 백홀과 코어망 구간에서 트래픽 문제가 발생하지 않는다.According to the present invention, since there is a content ID (or name) for a soccer game to be provided to the terminal, soccer game contents can be provided to a large number of terminals through the ICN network. In this case, traffic generation in the network exists only between each
도 2는 본 발명에 따른 네트워크 서비스를 제공하기 위한 단말의 프로토콜 스택의 일 실시예를 나타내는 도면이다.2 is a diagram illustrating an exemplary protocol stack of a terminal for providing network services according to the present invention.
도 2를 참조하면, 단말(100)은 ICN 서비스와 IP 기반의 이통통신 서비스를 동시에 지원하기 위한 듀얼 프로토콜 스택을 구비한다. Referring to FIG. 2, the
단말(100)의 프로토콜 스택은 PHY 계층, MAC 계층을 포함하는 이동통신 프로토콜, 그리고 그 상위에 기존의 IP 및 TCP/HTTP와 같은 인터넷 프로토콜과, 인터넷 프로토콜과 동일 계층의 ICN 프로토콜을 포함할 수 있다.The protocol stack of the terminal 100 may include a mobile communication protocol including a PHY layer and a MAC layer, an Internet protocol such as existing IP and TCP / HTTP, and an ICN protocol of the same layer as the Internet protocol .
단말(100)은 IP 및 TCP/HTTP 프로토콜, 즉 인터넷 프로토콜을 사용할 것인지, ICN 프로토콜을 사용할 것인지를 선택할 수 있다. 프로토콜의 선택은 단말(100)의 전원이 켜지거나, 단말(100)이 이동하여 다른 기지국과 연결되는 경우, 또는 기설정된 시간 간격으로 이루어질 수 있다. 실시예에 따라, 단말(100)이 다른 기지국과 연결되는 경우를 감지할 수 없다면, 단말(100)이 기설정된 거리 이상 이동하는 경우에 사용할 프로토콜을 다시 선택할 수 있다.The terminal 100 can select whether to use the IP and TCP / HTTP protocols, that is, the Internet protocol or the ICN protocol. The selection of the protocol may be performed when power of the terminal 100 is turned on, when the terminal 100 moves and is connected to another base station, or at predetermined time intervals. According to the embodiment, if the terminal 100 can not detect the connection with another base station, it can select the protocol to be used when the terminal 100 moves over a predetermined distance.
실시예에 따라, 단말(100)은 기지국을 구성하는 ICN 노드(300), 스마트 DU(200) 또는 도 1에 도시한 인터넷 서버 등과 협력하여 ICN 노드(300)를 통하여 서비스를 제공받을 것인지를 결정할 수 있다. 예를 들어, 단말(100)이 요청하는 정보 또는 콘텐츠의 유형, 정보 또는 콘텐츠의 이름 또는 ID의 존재 여부 등에 기초하여 단말(100)의 프로토콜 선택이 이루어질 수 있다. According to the embodiment, the terminal 100 cooperates with the
다른 실시예에 있어서, 단말(100)은 이전의 서비스 이용 기록을 누적하여 저장하고 저장된 이용 기록에 기초하여 단말(100)에서 많이 사용된 서비스를 제공받도록 프로토콜을 사용할 수 있다. 또 다른 실시예에 있어서, 단말(100)은 내부적으로 특정 서비스를 이용하는 기준을 저장하고 저장된 기준에 따라서 프로토콜을 선택할 수 있다. In another embodiment, the terminal 100 may accumulate and store previous service use records and use a protocol to receive a service frequently used in the terminal 100 based on the stored usage record. In another embodiment, the terminal 100 may internally store a criterion for using a particular service and select a protocol according to the stored criterion.
단말(100)에서 선택된 프로토콜에 따라서 스마트 DU(200)를 통하여 서로 다른 망을 이용하게 되므로, 단말(100)의 프로토콜의 선택은 이용망을 선택하는 것과 동일한 개념으로 이해될 수 있다. Since the different networks are used through the
이하에서는 단말(100)에서 사용하는 프로토콜을 결정하는 방식에 대하여 도면들을 참조하여 구체적으로 설명하도록 한다. Hereinafter, a method for determining a protocol used in the terminal 100 will be described in detail with reference to the drawings.
도 3은 본 발명의 일 실시예에 따른 네트워크 서비스 방법을 설명하기 위한 흐름도이다. 3 is a flowchart illustrating a network service method according to an embodiment of the present invention.
본 발명의 일 실시예에 따른 네트워크 서비스 방법은, 단말이 ICN 프로토콜과 인터넷 프로토콜의 패킷을 선택적으로 사용하여 정보 또는 콘텐츠를 요청하고, ICN 노드(300)가 단말로부터 제공된 패킷 종류를 식별하여 ICN 프로토콜 패킷인 경우에는 ICN 망으로, 패킷이 인터넷 프로토콜 패킷인 경우에는 이동통신망으로 패킷을 전달하며, 전달된 패킷에 응답하여 단말(100)이 요청한 콘텐츠를 전달하는 단계로 이루어질 수 있다. A network service method according to an embodiment of the present invention is a network service method in which a terminal selectively requests information or contents using a packet of an ICN protocol and an Internet protocol and the
구체적으로 도 3에서는 단말(100)이 인터넷 프로토콜과 ICN 프로토콜 중에서 하나의 프로토콜을 선택하여 콘텐츠를 요청하는 지를 구체적으로 나타내었다. Specifically, FIG. 3 specifically shows whether the terminal 100 requests one of the Internet protocol and the ICN protocol to request content.
단말(100)이 전원이 켜지는 경우와 같이 초기화가 되면, ICN 망에 접속이 가능한지 여부를 판단한다 (단계 S310). ICN 망에 접속 자체가 불가능한 경우, 예를 들어, 단말(100)이 저속한 기지국 내에 ICN 노드(300)가 구비되어 있지 않은 경우에는 (단계 S310, 아니오), 단말(100)은 인터넷 프로토콜을 사용하여 이동통신망에 접속한다 (단계 S320). When the terminal 100 is initialized as in the case where power is turned on, it is determined whether connection to the ICN network is possible (step S310). For example, when the terminal 100 does not have the
단말(100)이 이동통신망에 접속되는 경우라고 하더라도, 상술한 바와 같이 단말이 이동하여 다른 기지국에 접속되거나, 기설정된 시간이 경과된 경우에는, ICN 망에 접속 가능한 지 여부를 다시 판단할 수 있다.Even when the terminal 100 is connected to the mobile communication network, as described above, when the terminal moves and is connected to another base station or a predetermined time has elapsed, it can again judge whether or not the terminal 100 can be connected to the ICN network .
단말(100)이 ICN 망에 접속이 가능한 경우에는 (단계 S310, 예), ICN 서비스를 이용할 지를 판단한다 (단계 S330). 단말(100)이 ICN 망을 사용할 수 있다고 하더라도 이동통신망을 이용하기에 적합한 콘텐츠가 있을 수 있으므로, ICN 프로토콜을 사용할 지를 다시 한 번 판단한다. If the terminal 100 can access the ICN network (step S310, YES), the terminal 100 determines whether to use the ICN service (step S330). Even if the terminal 100 can use the ICN network, there may be content suitable for using the mobile communication network. Therefore, the terminal 100 determines once again whether to use the ICN protocol.
예를 들어, 개인적인 정보나 트래픽이 많이 발생하지 않는 콘텐츠 또는 음성서비스(예, VoIP)를 이용하는 경우에는 상당히 오랜 시간 동안 ICN이 이동통신망의 역할을 완전히 대체할 수는 없을 것으로 예상된다. 따라서, 처음 음성서비스를 받는 시점에 ICN 망을 사용한다면, ICN 노드(300)가 설치되지 않은 영역으로 단말이 이동하는 경우 서비스가 단절되는 문제를 야기할 수 있다. 그러므로, 본 발명에서는 음성서비스나 ICN ID가 없는 사적인 개인 정보 등은 기존 이동통신망을 이용하는 것이 유리할 수 있다.For example, it is expected that ICN will not completely replace the role of the mobile network for a long period of time when using personal information or non-traffic-rich content or voice services (eg VoIP). Therefore, if the ICN network is used at the time of receiving the voice service for the first time, the service may be disconnected when the terminal moves to the area where the
이와 같이 단말(100)이 ICN 망을 이용할 수 있다고 하더라도 특정한 서비스 유형에 따라서 단말(100)은 인터넷 프로토콜과 같은 다른 프로토콜을 선택할 수 있다. Thus, even if the terminal 100 can use the ICN network, the terminal 100 can select another protocol such as the Internet protocol according to a specific service type.
실시예에 따라, 단말(100)은 기지국 내에 구비된 스마트 DU(200), ICN 노드(300) 또는 인터넷 서버와 연동하여 단말(100)이 사용하는 망 선택 기준을 획득할 수 있다.According to the embodiment, the terminal 100 can acquire a network selection criterion used by the terminal 100 in cooperation with the
획득된 망 선택 기준에 따라 단말(100)은 사용할 프로토콜을 선택한다. 예를 들어, 요청하는 정보 또는 콘텐츠의 용량, 종류, ICN ID 유무, 사용빈도 중 적어도 하나의 기준에 따라서 단말(100)이 사용하는 프로토콜을 선택할 수 있다. The terminal 100 selects a protocol to use according to the obtained network selection criterion. For example, the protocol used by the terminal 100 can be selected according to at least one criterion of the requested information or the capacity, kind, ICN ID, and frequency of use of the content.
예를 들어, ID가 존재하지 않는 개인 정보 등은 인터넷 프로토콜을 사용하여 콘텐츠를 획득하고, 콘텐츠의 크기가 큰 경우에는 ICN 프로토콜을 사용하는 경우에 이동통신 네트워크 트래픽을 줄일 수 있다.For example, personal information for which no ID exists can acquire contents using the Internet protocol, and when the content size is large, traffic of the mobile communication network can be reduced when the ICN protocol is used.
실시예에 따라, 단말(100)은 이전 망 선택 기록에 기초하여 사용할 프로토콜을 선택할 수도 있다. 이전에 사용빈도가 높은 프로토콜을 선택하여 스마트 DU(200)에 프로토콜을 제공함으로써, 보다 효율적으로 콘텐츠를 제공받을 수 있다.According to the embodiment, the terminal 100 may select a protocol to be used based on the previous network selection record. By providing a protocol to the
단말(100)이 ICN 프로토콜을 이용하는 것이 적절하다고 판단하면 (단계 S330, 예), ICN 망에 접속한다 (단계 S340). 상술한 바와 같이 ICN 망에 접속하는 것은, 단말(100)이 스마트 DU(200)에 ICN 프로토콜 패킷을 제공하고, 스마트 DU(200)가 ICN 노드(300)에 패킷을 전달함으로써 이루어진다. If the terminal 100 determines that it is appropriate to use the ICN protocol (step S330, YES), it connects to the ICN network (step S340). Connecting to the ICN network as described above is achieved by providing the ICN protocol packet to the
ICN 노드(300)는 임시로 저장하고 있던 콘텐츠 또는 다른 ICN 노드로부터 제공받은 콘텐츠를 곧바로 단말(100)에 제공할 수 있다.The
단말(100)이 해당 콘텐츠를 인터넷 프로토콜을 사용하여 수신하는 것이 적절하다고 판단하면 (단계 S330, 아니오), 단말(100)은 인터넷 프로토콜을 사용하도록 선택하고, 인터넷 프로토콜 패킷을 스마트 DU(200)에 전달함으로써 이동통신망에 접속한다 (단계 S320).If the terminal 100 determines that it is appropriate to receive the content using the Internet protocol (step S330, NO), the terminal 100 selects to use the Internet protocol and transmits the Internet protocol packet to the
단말(100)은 ICN 망에 접속한 이후에도, 단말이 기설정된 거리 이상으로 이동하거나, 기설정된 시간 이상이 경과하거나, 또는 다른 기지국과 접속하게 되면, ICN 망을 이용할 수 있는 지 여부를 다시 판단할 수 있다 (단계 S310).The terminal 100 determines again whether or not the ICN network can be used after the terminal moves beyond a predetermined distance or after a predetermined time or more has elapsed or when the terminal 100 is connected to another base station (Step S310).
도 4는 본 발명의 일 실시예에 따른 단말을 나타내는 블록도이다.4 is a block diagram illustrating a terminal according to an embodiment of the present invention.
도 4를 참조하면, 단말(100)은 망 선택 기준 관리부(110) 및 이용망 선택부(120)를 포함할 수 있다.Referring to FIG. 4, the
망 선택 기준 관리부(110)는 ICN 노드(300), 스마트 DU(200), 기지국 또는 인터넷 서버 등으로부터 단말(100)의 망 선택에 관한 기준을 획득할 수 있다. 망 선택의 기준은 상술한 바와 같이 다양한 방식에 의할 수 있다. The network selection
이용망 선택부(120)는 망 선택 기준에 따라서 단말(100)이 사용할 프로토콜을 선택할 수 있다. 실시예에 따라, 이용망 선택부(120)는 단말(100)이 요청하는 콘텐츠의 용량, 종류 등에 근거한 망 선택 기준에 따라서 이용망을 선택할 수 있다. 예를 들어, 망 선택 기준은 다양한 요인들에 대하여 우선순위가 부여되거나 가중치가 부여되어 산출된 수치에 따라서 이용망을 선택하도록 할 수 있다. The
다른 실시예에 있어서, 이용망 선택부(120)는 망 선택 기록 정보를 토대로 사용빈도가 상대적으로 높은 이용망을 선택할 수도 있다. 이전의 망 선택 기록은 단말(100) 사용자의 선호 데이터를 반영할 수 있다. 따라서 콘텐츠의 종류나 용량에 관계없이, 이용망 선택부(120)는 단말(100)이 이전에 비교적 많이 이용한 이용망을 선택하도록 할 수 있다. In another embodiment, the usage
본 발명의 일 실시예에 따른 네트워크 서비스 시스템 및 네트워크 서비스 방법은 인터넷 프로토콜과 ICN 프로토콜을 동시에 사용할 수 있는 단말(100)을 통하여 선택적으로 프로토콜 패킷을 전송하고, 스마트 DU(200)는 수신한 패킷의 종류를 판별하여 상이한 경로로 패킷을 전달함으로써 기존의 이동통신망과 ICN 망을 동시에 사용할 수 있도록 한다. 이와 같이 두 가지 망을 동시에 사용할 수 있도록 함으로써 트래픽의 증가에 대처할 수 있는 동시에 이미 구축된 이동통신망을 사용하면서 ICN 망으로의 점진적인 변환을 달성할 수 있을 것이다.A network service system and a network service method according to an embodiment of the present invention selectively transmit a protocol packet through a terminal 100 capable of simultaneously using an Internet protocol and an ICN protocol, The mobile communication network and the ICN network can be used at the same time. By using the two networks at the same time, it is possible to cope with the increase of the traffic, and at the same time, the progressive conversion to the ICN network can be achieved while using the already established mobile communication network.
이상에서 설명한 본 발명이 전술한 실시예 및 첨부된 도면에 한정되지 않으며, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the invention. Will be clear to those who have knowledge of.
100 : 단말
200 : 스마트 DU(Digital Unit)
300 : ICN 노드
400 : ICN 플랫폼100: terminal
200: Smart Unit (Digital Unit)
300: ICN node
400: ICN Platform
Claims (15)
상기 단말로부터 제공된 패킷이 ICN 프로토콜 패킷 또는 인터넷 프로토콜 패킷에 해당되는지를 식별하여 식별된 패킷 종류에 따라서 상이한 경로로 패킷을 전달하는 스마트 DU(Digital unit); 및
상기 스마트 DU로부터 ICN 프로토콜 패킷을 전달받아 콘텐츠를 제공하는 ICN 노드를 포함하는 것을 특징으로 하는 네트워크 서비스 시스템.A terminal selectively providing an ICN (Information Centric Networking) protocol and an Internet protocol packet;
A smart DU (digital unit) for identifying whether a packet provided from the terminal corresponds to an ICN protocol packet or an internet protocol packet and delivering the packet to a different path according to the identified packet type; And
And an ICN node for receiving the ICN protocol packet from the smart DU and providing the content.
상기 단말은,
상기 콘텐츠의 용량, 종류, 사용빈도 중 적어도 하나에 기초하여 상기 ICN 프로토콜을 사용할 것인지, 상기 인터넷 프로토콜을 사용할 것인지를 선택하는 것을 특징으로 하는 네트워크 서비스 시스템.The method according to claim 1,
The terminal,
Wherein the network service system selects whether to use the ICN protocol or the Internet protocol based on at least one of a capacity, a type, and a frequency of use of the content.
상기 스마트 DU는,
상기 단말로부터 제공된 패킷이 상기 ICN 프로토콜 패킷인 것으로 식별한 경우에는 상기 ICN노드로 상기 ICN 프로토콜 패킷을 바이패스(Bypass)하고, 상기 패킷이 상기 인터넷 프로토콜 패킷인 것으로 식별한 경우에는 이동통신망으로 상기 단말로부터 제공된 패킷을 전달하는 것을 특징으로 하는 네트워크 서비스 시스템.The method according to claim 1,
The smart DU,
When it is identified that the packet provided from the terminal is the ICN protocol packet, the ICN protocol packet is bypassed to the ICN node, and if the packet is identified as the Internet protocol packet, Lt; RTI ID = 0.0 > 1, < / RTI >
상기 단말은,
상기 ICN 노드 또는 상기 스마트 DU로부터 망 선택 기준을 획득하는 망 선택 기준 관리부; 및
상기 망 선택 기준에 기초하여 상기 사용할 프로토콜을 선택하는 이용망 선택부를 포함하는 것을 특징으로 하는 네트워크 서비스 시스템.The method according to claim 1,
The terminal,
A network selection criterion managing unit for obtaining a network selection criterion from the ICN node or the smart DU; And
And selecting a protocol to be used based on the network selection criterion.
상기 이용망 선택부는
단말의 이전 망 선택 기록에 기초하여 사용할 프로토콜을 선택하는 것을 특징으로 하는 네트워크 서비스 시스템.The method of claim 4,
The utilization network selection unit
And selects a protocol to be used based on the previous network selection record of the terminal.
상기 이용망 선택부는,
상기 스마트 DU 또는 기지국으로부터 ICN망 접속이 가능한지 여부에 대한 정보를 수신하는 것을 특징으로 하는 네트워크 서비스 시스템.The method of claim 4,
The network selection unit selects,
And receives information on whether or not an ICN network connection is available from the smart DU or the base station.
상기 이용망 선택부는,
상기 단말의 전원이 켜지면 사용할 프로토콜을 다시 선택하는 것을 특징으로 하는 네트워크 서비스 시스템.The method of claim 4,
The network selection unit selects,
And selects a protocol to be used when the terminal is powered on.
상기 ICN 노드는 상기 단말에 제공할 콘텐츠의 캐싱 및 스토리지 기능을 수행하는 것을 특징으로 하는 네트워크 서비스 시스템.The method according to claim 1,
Wherein the ICN node performs caching and storage of contents to be provided to the terminal.
상기 ICN 노드의 상태 및 성능 정보를 수집하여 관리하고, 상기 ICN 노드에 필요한 이름 기반 포워딩(Forwarding Information Base) 정보를 생성하는 ICN 플랫폼을 더 포함하는 것을 특징으로 하는 네트워크 서비스 시스템.The method according to claim 1,
Further comprising: an ICN platform for collecting and managing status and performance information of the ICN node and generating name-based forwarding information required for the ICN node.
상기 단말로부터 제공된 패킷 종류를 식별하여, 상기 패킷이 ICN 프로토콜 패킷인 경우에는 ICN 망으로, 상기 패킷이 인터넷 프로토콜 패킷인 경우에는 이동통신망으로 상기 패킷을 전달하는 단계; 및
상기 전달된 패킷에 응답하여 상기 단말이 요청한 콘텐츠를 전달하는 단계를 포함하는 것을 특징으로 하는 네트워크 서비스 방법.Selectively requesting an ICN (Information Centric Networking) protocol and an Internet protocol packet to request a content;
Transmitting the packet to an ICN network when the packet is an ICN protocol packet and to a mobile communication network when the packet is an Internet protocol packet; And
And delivering the requested content in response to the delivered packet.
상기 단말이 콘텐츠를 요청하는 단계는,
상기 단말과 연결된 기지국과 연동하여 상기 단말이 상기 ICN 망을 사용할 수 있는 지를 판단하는 단계를 포함하는 것을 특징으로 하는 네트워크 서비스 방법.The method of claim 10,
The step of the terminal requesting the content includes:
And determining whether the terminal can use the ICN network in cooperation with a base station connected to the terminal.
상기 단말과 연결된 기지국이 변경된 경우, 상기 단말이 기설정된 거리 이상 이동한 경우 및 상기 콘텐츠 요청이 수행된 이후에 기설정된 시간이 경과된 경우 중 적어도 하나에 해당하면, 상기 단말과 연결된 기지국과 연동하여 상기 단말이 상기 ICN 망을 사용할 수 있는 지를 다시 판단하는 것을 특징으로 하는 네트워크 서비스 방법.The method of claim 11,
If the base station connected to the terminal changes, if the terminal moves at a predetermined distance or more, or if a predetermined time elapses after the content request is performed, if it corresponds to at least one of the base stations connected to the terminal And determines again whether the terminal can use the ICN network.
상기 단말이 상기 기지국으로부터 ICN 망 접속이 가능한지 여부에 대한 정보를 수신하는 단계를 더 포함하는 것을 특징으로 하는 네트워크 서비스 방법. The method of claim 11,
Further comprising the step of receiving information on whether the terminal can access the ICN network from the base station.
상기 단말이 콘텐츠를 요청하는 단계는,
상기 콘텐츠의 용량, 종류, 사용빈도 중 적어도 하나에 기초하여 상기 ICN 프로토콜을 사용할 것인지, 상기 인터넷 프로토콜을 사용할 것인지를 선택하는 단계를 포함하는 것을 특징으로 하는 네트워크 서비스 방법.The method of claim 10,
The step of the terminal requesting the content includes:
And selecting whether to use the ICN protocol or the Internet protocol based on at least one of a capacity, a type, and a frequency of use of the content.
상기 단말이 요청하는 콘텐츠에 ID(Identification)가 존재하지 않는 경우, 상기 인터넷 프로토콜을 사용하는 것을 특징으로 하는 네트워크 서비스 방법.15. The method of claim 14,
And if the identification information does not exist in the content requested by the terminal, the Internet protocol is used.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/591,195 US20150195764A1 (en) | 2014-01-07 | 2015-01-07 | Network service system and method for providing network service in multiple mobile network environment |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020140001738 | 2014-01-07 | ||
| KR20140001738 | 2014-01-07 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20150082082A true KR20150082082A (en) | 2015-07-15 |
Family
ID=53793742
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020140161112A Withdrawn KR20150082082A (en) | 2014-01-07 | 2014-11-18 | Network service system and method for providing network service in multiple mobile network environment |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20150082082A (en) |
-
2014
- 2014-11-18 KR KR1020140161112A patent/KR20150082082A/en not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10212761B2 (en) | Systems for improved multi-channel network connectivity performance and security | |
| JP6513878B2 (en) | System and method for load balancing in a distributed software defined network packet core system | |
| CN100505696C (en) | System, method and client for realizing video live broadcast in media distribution network | |
| CN102404378B (en) | Streaming media distribution and transmission network system | |
| US20150195764A1 (en) | Network service system and method for providing network service in multiple mobile network environment | |
| EP2104287A1 (en) | A method for client node network topology construction and a system for stream media delivery | |
| WO2014093900A1 (en) | Content based traffic engineering in software defined information centric networks | |
| JP5962943B2 (en) | Method and apparatus for transmitting streaming media data | |
| CN101534252B (en) | Method for managing requests and associated management device and network equipment | |
| CN110445723A (en) | A kind of network data dispatching method and fringe node | |
| WO2011120463A2 (en) | Method, system and network device for quality of service (qos) negotiation in cross-medium networks | |
| JP5011433B2 (en) | Method for determining a pair group in the vicinity of another pair, related server, and analysis apparatus | |
| US8719429B2 (en) | Communications system | |
| TW200417195A (en) | Communication system and its terminal | |
| KR20130107960A (en) | System for distributing a content, method and apparatus thereof | |
| KR102264992B1 (en) | Method and Device for allocating a server in wireless communication system | |
| KR101904195B1 (en) | Apparatus and method for caching and forwarding of layered viedeo | |
| US20140317272A1 (en) | Method of collecting information, content network management system, and node apparatus using management interface in content network based on information-centric networking | |
| CN101505261A (en) | Processing method for content routing exception, content routing functional equipment and system | |
| KR102203489B1 (en) | Method for configuring contents name and routing method based on contents name, apparatus using the same | |
| JP2004048565A5 (en) | ||
| KR101418570B1 (en) | Apparatus for controlling peer-to-peer and method for controlling transmission overlay | |
| Haw et al. | A seamless content delivery scheme for flow mobility in Content Centric Network | |
| KR20150082082A (en) | Network service system and method for providing network service in multiple mobile network environment | |
| CN108076350A (en) | A kind of video service system and method based on router collaboration caching |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20141118 |
|
| PG1501 | Laying open of application | ||
| PC1203 | Withdrawal of no request for examination | ||
| WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |