KR20160150231A - User device and server for distributing contents - Google Patents
User device and server for distributing contents Download PDFInfo
- Publication number
- KR20160150231A KR20160150231A KR1020150087538A KR20150087538A KR20160150231A KR 20160150231 A KR20160150231 A KR 20160150231A KR 1020150087538 A KR1020150087538 A KR 1020150087538A KR 20150087538 A KR20150087538 A KR 20150087538A KR 20160150231 A KR20160150231 A KR 20160150231A
- Authority
- KR
- South Korea
- Prior art keywords
- group
- content
- user terminal
- belonging
- service server
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 claims abstract description 19
- 239000012634 fragment Substances 0.000 claims abstract description 14
- 238000000034 method Methods 0.000 claims description 24
- 238000010586 diagram Methods 0.000 description 14
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000002474 experimental method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
-
- G06Q50/30—
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Tourism & Hospitality (AREA)
- Strategic Management (AREA)
- Operations Research (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Quality & Reliability (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
본 발명은 콘텐츠를 배포하는 기술에 관한 것으로서, 더욱 상세하게는 디지털 사이니지(Digital Signage)의 콘텐츠 배포 기술에 관한 것이다.
BACKGROUND OF THE
디지털 사이니지(Digital Signage)는 LED나 LCD를 활용한 디스플레이 광고 게시판으로서 TV, PC 및 핸드폰에 이은 제 4의 미디어로 불리우고 있다.Digital signage is a display advertising bulletin board using LEDs and LCDs and is called as the fourth media after TV, PC and mobile phone.
PC가 내장되어 있어 이동이 자유롭고 다양한 파일을 선명하게 표현할 수 있으며 백화점이나 지하철, 버스 정류장 등에서 홍보용, 고객 서비스용, 안내용 매체 등 다양한 용도로 사용된다.It has a built-in PC, so it is free to move and can express various files clearly. It can be used for various purposes such as department store, subway, bus stop for publicity, customer service, media contents.
도 1은 종래의 디지털 사이니지의 콘텐츠 배포 방법을 도시한 도면이다.1 is a diagram showing a content distribution method of a conventional digital signage.
디지털 사이니지에 광고하기 위해서는, 광고주가 서비스 사업자에게 콘텐츠를 전달 및 결제하며, 서비스 사업자가 유선망을 이용하여 복수의 디지털 사이니지로 편성 스케줄에 따라서 콘텐츠를 배포하였다.In order to advertise in digital signage, the advertiser delivers and pays the contents to the service provider, and the service provider distributes the contents according to the programming schedule to plural digital signage using the wired network.
그러나, 디지털 사이니지의 설치가 급증함에 따라 유선망 전송 부하 및 다수 기기 관리에 한계가 드러나는 문제가 있다.However, as the installation of digital signage increases rapidly, there is a problem that the load of the wired network and the management of multiple devices are limited.
예를 들어 5,000대의 디지털 사이니지에 200Mbyte의 동영상을 배포하는 경우, 약 8.3일이 소요된다.For example, if you distribute 200Mbytes of video to 5,000 digital signage, it takes about 8.3 days.
이에, 유선망 부하 절감을 위한 디지털 사이니지의 콘텐츠 배포 방안이 요구되고 있다.
Therefore, there is a need for a content distribution method of digital signage to reduce the load of the wired network.
본 발명은 전술한 종래 기술의 문제점을 해결하기 위한 것으로, 와이파이 다이렉트(WiFi-Direct) 기술과 디지털 사이니지(Digital Signage)를 융합하여 망 부하를 줄일 수 있는 콘텐츠 배포 방안을 제공하고자 한다.
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems of the related art, and it is an object of the present invention to provide a content distribution method capable of reducing network load by combining WiFi-Direct technology and digital signage.
상기와 같은 목적을 달성하기 위해, 본 발명의 일 실시예에 따른 복수의 사용자 단말기로 콘텐츠를 배포하는 서비스 서버는, 동일한 콘텐츠를 재생하는 하나의 그룹에 속한 사용자 단말기의 수를 고려하여, 콘텐츠를 복수의 조각으로 분할하고 상기 분할된 각 조각을 전송하는 시점인 타임 슬롯 수를 설정하는 콘텐츠 배포 스케줄링부 및 상기 분할된 조각들을 상기 타임 슬롯에 따라서 상기 각 사용자 단말기로 하나씩 순차적으로 전송하는 콘텐츠 전송부를 포함하되, 상기 서비스 서버와 사용자 단말기는 유선망으로 연결되고, 상기 그룹에 속한 사용자 단말기는 서로 무선망으로 연결되며, 상기 콘텐츠 전송부는 상기 조각을 수신한 사용자 단말기가 상기 수신된 조각을 상기 그룹에 속한 타 사용자 단말기로 전송하는 동안, 상기 분할된 나머지 조각을 순차적으로 상기 그룹에 속한 타 사용자 단말기로 전송하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided a service server for distributing content to a plurality of user terminals, the content server including: A content distribution scheduling unit for dividing the plurality of pieces into a plurality of pieces and setting a number of time slots, which is a time point at which the divided pieces are transmitted, and a content transmission unit for sequentially transmitting the divided pieces to the user terminals, Wherein the service server and the user terminal are connected to a wired network, the user terminals belonging to the group are connected to each other through a wireless network, and the content transmission unit transmits the received pieces to the user terminal, During transmission to another user terminal, the remaining fragment And sequentially transmitting the data to another user terminal belonging to the group.
상기와 같은 목적을 달성하기 위해, 본 발명의 일 실시예에 따른 서비스 서버로부터 수신된 콘텐츠를 배포하는 사용자 단말기는, 서비스 서버로부터 수신된 재생 콘텐츠에 대한 정보를 포함하는 그룹 요청 메시지를 타 사용자 단말기로 전송하고, 상기 타 사용자 단말기로부터 상기 그룹 요청 메시지에 대한 응답으로 그룹 가입 메시지를 수신하여 동일한 콘텐츠를 재생하는 하나의 그룹을 형성하는 그룹 관리부, 상기 서비스 서버로부터 상기 콘텐츠의 일부분이 수신되면, 상기 서비스 서버에서 설정된 타임 슬롯에 따라서 상기 그룹에 속한 타 사용자 단말기로 상기 수신된 콘텐츠의 일부분을 전송하는 콘텐츠 전송부 및 상기 그룹에 속한 타 사용자 단말기로부터, 상기 타 사용자 단말기가 상기 서비스 서버로부터 수신한 상기 콘텐츠의 다른 부분을 상기 타임 슬롯에 따라서 수신하는 콘텐츠 수신부를 포함하되, 상기 서비스 서버와 사용자 단말기는 유선망으로 연결되고, 상기 그룹에 속한 사용자 단말기는 무선망으로 연결되는 것을 특징으로 한다.
In order to achieve the above object, a user terminal for distributing contents received from a service server according to an exemplary embodiment of the present invention includes a group request message including information on playback contents received from a service server, A group management unit for receiving a group join message from the other user terminal in response to the group request message to form a group for reproducing the same content; A content transmitting unit for transmitting a part of the received content to another user terminal belonging to the group according to a time slot set by the service server, and a second transmitting unit for transmitting, from another user terminal belonging to the group, Different parts of the content The service server and the user terminal are connected to a wired network, and the user terminals belonging to the group are connected to a wireless network.
본 발명의 일 실시예에 따르면, 콘텐츠 분배가 필요한 기기들을 그룹화하여 와이파이 다이렉트(WiFi-Direct)를 이용한 콘텐츠 분배를 용이하게 할 수 있다.According to an embodiment of the present invention, it is possible to group devices requiring content distribution and facilitate content distribution using WiFi-Direct.
또한, 와이파이 다이렉트를 이용하여 디지털 사이니지의 콘텐츠를 배포 시, 유선망과 무선망을 동시에 사용하여 배포하므로 서버의 트래픽을 감소시키며 데이터 배포 속도를 향상시킬 수 있다.In addition, when distributing contents of digital signage using Wi-Fi direct, both wired and wireless networks are used and distributed, thereby reducing server traffic and improving data distribution speed.
본 발명의 효과는 상기한 효과로 한정되는 것은 아니며, 본 발명의 상세한 설명 또는 특허청구범위에 기재된 발명의 구성으로부터 추론 가능한 모든 효과를 포함하는 것으로 이해되어야 한다.
It should be understood that the effects of the present invention are not limited to the above effects and include all effects that can be deduced from the detailed description of the present invention or the configuration of the invention described in the claims.
도 1은 종래의 디지털 사이니지의 콘텐츠 배포 방법을 도시한 도면이다.
도 2는 본 발명의 일 실시예에 따른 콘텐츠 배포 시스템을 도시한 도면이다.
도 3은 본 발명의 일 실시예에 따른 서비스 서버의 구성을 도시한 블록도이다.
도 4는 본 발명의 일 실시예에 따른 사이니지의 구성을 도시한 블록도이다.
도 5a 내지 도 5h는 본 발명의 일 실시예에 따른 콘텐츠 배포 과정을 도시한 흐름도이다.
도 6은 본 발명의 일 실시예에 따른 콘텐츠 배포 방법과, 종래의 콘텐츠 배포 방법의 결과를 도시한 도면이다.
도 7은 본 발명의 일 실시예에 따른 콘텐츠 배포 시 전송 속도를 테스트한 결과이다.
도 8은 본 발명의 일 실시예에 따른 사이니지간 무선 그룹을 형성하는 방법을 도시한 도면이다.
도 9는 본 발명의 다른 실시예에 따른 사이니지간 무선 그룹을 형성하는 방법을 도시한 도면이다.1 is a diagram showing a content distribution method of a conventional digital signage.
2 is a diagram illustrating a content distribution system in accordance with an embodiment of the present invention.
3 is a block diagram illustrating a configuration of a service server according to an embodiment of the present invention.
4 is a block diagram showing the configuration of a signage according to an embodiment of the present invention.
5A to 5H are flowcharts illustrating a content distribution process according to an embodiment of the present invention.
6 is a diagram showing a content distribution method according to an embodiment of the present invention and a result of a conventional content distribution method.
FIG. 7 is a result of testing a transmission rate in content distribution according to an embodiment of the present invention.
FIG. 8 is a diagram illustrating a method of forming an inter-session wireless group according to an embodiment of the present invention.
FIG. 9 is a diagram illustrating a method of forming an inter-session wireless group according to another embodiment of the present invention.
이하에서는 첨부한 도면을 참조하여 본 발명을 설명하기로 한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며, 따라서 여기에서 설명하는 실시예로 한정되는 것은 아니다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described with reference to the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein.
그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 부재를 사이에 두고 "간접적으로 연결"되어 있는 경우도 포함한다.Throughout the specification, when a part is referred to as being "connected" to another part, it includes not only "directly connected" but also "indirectly connected" .
또한 어떤 부분이 어떤 구성 요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 구비할 수 있다는 것을 의미한다.Also, when an element is referred to as "comprising ", it means that it can include other elements, not excluding other elements unless specifically stated otherwise.
이하 첨부된 도면을 참고하여 본 발명의 실시예를 상세히 설명하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 2는 본 발명의 일 실시예에 따른 콘텐츠 배포 시스템을 도시한 도면이다.2 is a diagram illustrating a content distribution system in accordance with an embodiment of the present invention.
본 발명의 일 실시예에 따른 콘텐츠 배포 시스템(100)은 서비스 서버(110) 및 복수의 사용자 단말기(120)를 포함할 수 있으며, 사용자 단말기(120)의 예로서 디지털 사이니지(Digital Signage)(이하, ‘사이니지’라 칭함)를 사용하도록 한다.A
도 2의 콘텐츠 배포 시스템(100)을 간략히 설명하면, 서비스 서버(110)와 복수의 디지털 사이니지(120)는 유선망으로 연결될 수 있으며, 각 사이니지(120)는 서로 와이파이 다이렉트(WiFi Direct)로 연결될 수 있다.2, a
여기서, 복수의 사이니지(120)는 동일한 콘텐츠를 필요로 하는(재생하는) 사이니지들로 하나의 그룹을 형성할 수 있으며, 서비스 서버(110)가 복수로 분할된 콘텐츠의 조각을 배포 스케줄링에 따라서 동일 그룹에 속한 복수의 사이니지(120)로 각각 전송하면, 각 사이니지(120)는 자신들이 수신한 콘텐츠의 조각을 와이파이 다이렉트를 이용해 동일 그룹에 속한 타 사이니지로 멀티 캐스팅하여 콘텐츠 조각을 배포할 수 있다.Here, the plurality of
이하, 도 2에 도시된 콘텐츠 배포 시스템의 구성 요소들을 상세히 설명하도록 한다.Hereinafter, the components of the content distribution system shown in FIG. 2 will be described in detail.
도 3은 본 발명의 일 실시예에 따른 서비스 서버의 구성을 도시한 블록도이다.3 is a block diagram illustrating a configuration of a service server according to an embodiment of the present invention.
본 발명의 일 실시예에 따른 서비스 서버(110)는 콘텐츠 전송부(111) 및 콘텐츠 배포 스케줄링부(112)를 포함할 수 있다.The
각 구성 요소를 설명하면, 콘텐츠 전송부(111)는 각 사이니지가 재생할 콘텐츠 목록을 각 사이니지로 전송할 수 있다.Describing each component, the
참고로, 콘텐츠 목록을 수신한 각 사이니지는 동일한 콘텐츠를 재생하는 타 사이니지들과 하나의 그룹을 형성할 수 있다.For reference, each subscriber who receives the content list may form one group with other signatures that reproduce the same content.
또한, 콘텐츠 전송부(111)는 후술하는 콘텐츠 배포 스케줄링부(112)에서 설정한 콘텐츠의 분할 수(조각 수)와 타임 슬롯의 수에 따라서, 복수로 분할된 콘텐츠 조각들을 동일 그룹에 속한 사이니지들에게 하나씩 순차적으로 전송할 수 있다.In addition, the
또한, 콘텐츠 배포 스케줄링부(112)는 동일 그룹에 속한 사이니지들의 수를 고려하여, 배포할 콘텐츠의 분할 수와 타임 슬롯의 수를 설정할 수 있다.Also, the content
여기서, 하나의 콘텐츠를 분할하는 수는 동일 그룹에 속한 사이니지의 수 이상으로 설정될 수 있다.Here, the number of dividing one content can be set to be equal to or larger than the number of signatures belonging to the same group.
콘텐츠 배포 스케줄링부(112)의 콘텐츠 스케줄링에 따른 콘텐츠 배포에 대해서는 도 5a 내지 도 5g를 참조하여 후술하도록 한다.Content distribution according to content scheduling of the content
도 4는 본 발명의 일 실시예에 따른 사이니지의 구성을 도시한 블록도이다.4 is a block diagram showing the configuration of a signage according to an embodiment of the present invention.
본 발명의 일 실시예에 따른 사이니지(120)는 콘텐츠 목록 관리부(121), 그룹 형성부(122), 라우팅 정보 관리부(123) 및 콘텐츠 전송부(124)를 포함할 수 있다.The
각 구성 요소를 설명하면, 콘텐츠 목록 관리부(121)는 서비스 서버(110)로부터 재생 할 콘텐츠의 목록(이하, ‘재생 콘텐츠 목록’이라 칭함)을 수신하고, 이를 저장소(미도시)에 저장할 수 있다. The content
한편, 그룹 관리부(122)는 복수의 사이니지 중 자신과 동일한 콘텐츠가 필요한 사이니지를 검색하기 위한 그룹 요청 메시지를 브로드캐스트 할 수 있으며, 검색된 사이니지와 그룹 가입 메시지를 교환하여 하나의 그룹을 형성할 수 있다.On the other hand, the
또한, 그룹 관리부(122)는 동일 그룹에 속한 사이니지들로부터 더 이상 멀티캐스트를 통한 콘텐츠의 조각을 수신할 필요가 없는 경우, 동일 그룹에 속한 사이니지들에게 그룹 탈퇴 메시지를 멀티캐스트로 전송하여 그룹에서 탈퇴할 수 있다.In addition, when it is not necessary to receive a piece of content via multicast from the signers belonging to the same group, the
한편, 라우팅 정보 관리부(123)는 타 사이니지로부터 그룹 요청 메시지 또는 그룹 가입 메시지가 수신되면, 해당 사이니지에 대한 라우팅 정보를 저장할 수 있다.On the other hand, when the group request message or the group join message is received from another node, the routing
여기서 라우팅 정보는 목적 ID, 다음 홉 ID 및 그룹 정보 중 하나 이상을 포함할 수 있다.Here, the routing information may include at least one of a destination ID, a next hop ID, and group information.
또한, 라우팅 정보 관리부(123)는 동일 그룹에 속한 사이니지로부터 그룹 탈퇴 메시지가 수신되면 해당 사이니지의 라우팅 정보를 삭제할 수 있다.In addition, when the group withdrawal message is received from the signatures belonging to the same group, the routing
한편, 콘텐츠 전송부(124)는 서비스 서버(110)로부터 콘텐츠의 분할된 조각이 수신되면, 수신된 콘텐츠의 조각을 상기 라우팅 정보에 근거하여 동일 그룹에 속한 타 사이니지로 전송할 수 있다.On the other hand, when a fragmented piece of content is received from the
이때, 콘텐츠 전송부(124)는 서비스 서버(110)로부터 수신된 콘텐츠의 조각을 동일 그룹에 속한 타 사이니지로 전송 시, 서비스 서버(110)에서 설정된 타임 슬롯에 따라서 각 사이니지로 전송할 수 있다.At this time, when the piece of content received from the
도 5a 내지 도 5h는 본 발명의 일 실시예에 따른 콘텐츠 배포 과정을 도시한 흐름도이다.5A to 5H are flowcharts illustrating a content distribution process according to an embodiment of the present invention.
도 5a 내지 도 5h는 동일한 콘텐츠를 재생하는 동일 그룹에 속한 사이니지의 수가 4대이며, 콘텐츠 배포 스케줄링부(112)는 재생 콘텐츠를 사이니지의 수보다 많은 5조각으로 분할하고, 타임 슬롯의 수를 총 8개로 설정하였다.5A to 5H show that the number of signage belonging to the same group that reproduces the same content is four, and the content
먼저, 도 5a에서 콘텐츠 전송부(111)는 콘텐츠 배포 스케줄링부(112)의 스케줄링에 따라서, 첫 번째 콘텐츠 조각을 제 1 타임 슬롯에서 유선망을 통해 제 1 사이니지로 전송할 수 있다.5A, the
이후 도 5b에서, 제 1 사이니지로 전송된 첫 번째 콘텐츠 조각이 제 1 사이니지에 의해 와이파이 다이렉트로 멀티캐스트되어 그룹 내 다른 사이니지로 전송되는 동안, 콘텐츠 전송부(111)는 이후 두 번째 콘텐츠 조각을 제 2 타임 슬롯에서 유선망을 통해 제 2 사이니지로 전송할 수 있다.5B, while the first piece of content transmitted in the first signage is multicast to the other party in the group by the first signage, the
이후 도 5c에서, 두 번째 콘텐츠 조각이 제 2 사이니지에 의해 와이파이 다이렉트로 멀티캐스트되어 그룹 내 다른 사이니지로 전송되는 동안, 콘텐츠 전송부(111)는 세 번째 콘텐츠 조각을 제 3 타임 슬롯에서 유선망을 통해 제 3 사이니지로 전송할 수 있다.Then, in FIG. 5C, the second content piece is multicast to the other group in the group by WiFi direct by the second signage, and the
참고로, 첫 번째 콘텐츠 조각은 두 번째 콘텐츠 조각이 제 2 사이니지에 의해 그룹 내 다른 사이니지로 전송되는 동안, 제 1 사이니지에 의해 그룹 내 다른 사이니지로 멀티캐스트되어 전송될 수 있다.For reference, the first piece of content may be multicast to another within the group by a first sign-in, while the second piece of content is being transmitted by another sign in the group by the second sign-up.
이후 도 5d에서, 첫 번째, 두 번째 및 세 번째 콘텐츠 조각이 제 1, 2 및 3 사이니지에 의해 와이파이 다이렉트로 멀티캐스트되어 그룹 내 다른 사이니지로 전송되는 동안, 콘텐츠 전송부(111)는 네 번재 콘텐츠 조각을 제 4 타임 슬롯에서 유선망을 통해 마지막 사이니지인 제 4 사이니지로 전송할 수 있다.5D, while the first, second and third pieces of content are multicast by Wi-Fi direct by the first, second and third parties and are transmitted to the other parties in the group, And send the piece of content content in the fourth timeslot through the wired network to the fourth signage, which is the last one.
이후 도 5e에서, 콘텐츠 전송부(111)는 다섯 번재 콘텐츠 조각을 제 5 타임 슬롯에서 유선망을 통해 첫번째 사이니지인 제 1 사이니지로 전송할 수 있으며, 그 동안 첫 번째, 두 번째, 세 번째 및 네 번째 콘텐츠 조각은 제 1, 2, 3 및 4 사이니지에 의해 그룹 내 다른 사이니지로 멀티캐스트되어 전송될 수 있다. 이로써 첫 번째 콘텐츠 조각의 멀티캐스트가 완료될 수 있다.Then, in FIG. 5E, the
이후 도 5f에서, 콘텐츠 전송부(111)는 다섯 번재 콘텐츠 조각을 제 6 타임 슬롯에서 유선망을 통해 제 2 사이니지로 전송할 수 있으며, 그 동안 두 번째, 세 번째 및 네 번째 콘텐츠 조각은 제 2, 3 및 4 사이니지에 의해 그룹 내 다른 사이니지로 멀티캐스트되어 전송될 수 있다. 이로써 두 번째 콘텐츠 조각의 멀티캐스트가 완료될 수 있다.5F, the
이후 도 5g에서, 콘텐츠 전송부(111)는 다섯 번재 콘텐츠 조각을 제 7 타임 슬롯에서 유선망을 통해 제 3 사이니지로 전송할 수 있으며, 그 동안 세 번째 및 네 번째 콘텐츠 조각은 제 3 및 4 사이니지에 의해 그룹 내 다른 사이니지로 멀티캐스트되어 전송될 수 있다. 이로써 세 번째 콘텐츠 조각의 멀티캐스트가 완료될 수 있다.5G, the
마지막으로 도 5h에서 콘텐츠 전송부(111)는 다섯 번재 콘텐츠 조각을 제 8 타임 슬롯에서 유선망을 통해 제 4 사이니지로 전송할 수 있으며, 그 동안 네 번째 콘텐츠 조각은 제 4 사이니지에 의해 그룹 내 다른 사이니지로 멀티캐스트되어 전송될 수 있다. 이로써 네 번째 콘텐츠 조각의 멀티캐스트가 완료될 수 있으며 이와 함께 5조각으로 분할된 콘텐츠의 배포가 완료될 수 있다.Finally, in FIG. 5H, the
전술한 바와 같이, 배포되는 하나의 콘텐츠를 복수의 조각으로 분할하고, 서비스 서버가 각 콘텐츠 조각들을 유선망을 통해 하나씩 순차적으로 그룹 내 사이니지로 전송하는 동안, 각 사이니지들은 자신이 서비스 서버로부터 수신한 콘텐츠 조각을 무선망을 통해 멀티캐스트로 공유함으로써, 종래의 유선망을 이용하여 사이니지로 콘텐츠를 전송했던 방식보다 콘텐츠 배포에 소요되는 시간을 현저하게 감소시킴은 물론 네트워크의 부하 절감으로 서버의 구축 비용과 유지 비용을 절감할 수 있다.As described above, while one content to be distributed is divided into a plurality of pieces and the service server sequentially transmits the pieces of content to each other through the wired network, one by one, each of the signatures is received from the service server By sharing a piece of content with a multicast via a wireless network, the time required for content distribution is significantly reduced compared with the method in which content is transmitted using a conventional wired network, Cost and maintenance cost can be reduced.
도 6은 본 발명의 일 실시예에 따른 콘텐츠 배포 방법과, 종래의 콘텐츠 배포 방법의 결과를 도시한 도면이다.6 is a diagram showing a content distribution method according to an embodiment of the present invention and a result of a conventional content distribution method.
도 6의 (a)는 도 5의 실험 내용과 동일한 조건에서 유선망을 이용한 종래의 사이니지 콘텐츠 배포 방법이며, 도 6의 (b)는 도 5의 실험 내용 결과이다.6 (a) is a conventional signage content distribution method using a wired network under the same conditions as the experiment contents of Fig. 5, and Fig. 6 (b) is a result of the experiment result of Fig.
도 6의 (a)에서, 콘텐츠의 모든 조각(1~5개)을 유선망으로 4개의 사이니지에 전송하는 경우, 도 6의 (a)와 같이 총 20t의 시간이 소요된다.In FIG. 6A, when all pieces (one to five) of contents are transmitted to four signatures by a wired network, a total time of 20t is required as shown in FIG. 6A.
그러나, 도 6의 (b)에서 본 발명의 일 실시예에 따른 유선망과 와이파이 다이렉트를 이용한 콘텐츠 배포 방법은 총 8t의 시간이 소용됨을 볼 수 있다.However, in FIG. 6 (b), it can be seen that a total of 8 t is spent in the content distribution method using the wired network and Wi-Fi direct according to the embodiment of the present invention.
따라서, 도 6의 (b)에 도시된 본 발명의 일 실시예에 따른 콘텐츠 배포 방법은 종래의 유선망을 이용하여 사이니지로 콘텐츠를 전송했던 방식보다 콘텐츠 배포에 소요되는 시간을 현저하게 감소시킴은 물론 네트워크의 부하 절감으로 서버의 구축 비용과 유지 비용을 절감할 수 있다.Accordingly, the content distribution method according to the embodiment of the present invention shown in FIG. 6 (b) significantly reduces the time required for content distribution rather than the method in which contents are transmitted by signage using the conventional wired network Of course, reducing the load on the network can reduce the cost of building and maintaining the server.
도 7은 본 발명의 일 실시예에 따른 콘텐츠 배포 시 전송 속도를 테스트한 결과이다.FIG. 7 is a result of testing a transmission rate in content distribution according to an embodiment of the present invention.
도 7에서, 본 발명의 일 실시예에 따른 콘텐츠 배포 스케줄링부(112)의 스케줄링 적용에 따른 콘텐츠 배포 시 전송 속도와, 종래의 유선망을 통한 콘텐츠 배포 시 전송 속도를 비교하였다.In FIG. 7, a transmission rate in content distribution according to the scheduling application of the content
서비스 서버로부터 콘텐츠를 수신하는 사이니지의 수가 50대를 넘어갈수록 유무선 망만을 이용하는 종래의 콘텐츠 배포 방법과 유무선 망과 와이파이 다이렉트를 이용하는 본 발명의 일 실시예에 따른 콘텐츠 배포 방법은 동일한 콘텐츠를 공유하는 사이니지의 수가 증가하면 증가 할수록 배포 시 전송 속도가 더욱 큰 차이를 보임을 알 수 있다.The conventional content distribution method using only wired and wireless networks and the content distribution method according to one embodiment of the present invention using wired and wireless networks and Wi-Fi direct as the number of signatures for receiving content from the service server exceeds 50, As the number of signage increases, the transmission speed becomes even bigger in distribution.
참고로, 유선 전송은 무선 전송에 비해 데이터 전송 속도가 약 4개 빠르므로, 분할된 콘텐츠 조각은 유선 4 : 무선 1의 비율로 배포될 수 있다.For reference, since the data transmission speed is about 4 as compared with the wireless transmission, the divided content fragments can be distributed at the ratio of wired 4:
도 8은 본 발명의 일 실시예에 따른 사이니지간 무선 그룹을 형성하는 방법을 도시한 도면이다.FIG. 8 is a diagram illustrating a method of forming an inter-session wireless group according to an embodiment of the present invention.
도 8의 (a)에서, 각 사이니지는 서비스 서버(110)로부터 재생할 콘텐츠 목록을 수신하고, 무선 그룹 형성을 위해 동일한 콘텐츠를 재생하는 사이니지를 검색하기 위해 그룹 요청 메시지를 브로드캐스트로 전송할 수 있다.ㅊIn FIG. 8 (a), each of the signatures may receive a list of content to be played back from the
도 8의 (b)에서, 타 사이니지로부터 그룹 요청 메시지를 수신한 사이니지는 그룹 요청 메시지에 포함된 콘텐츠와 자신이 재생할 콘텐츠가 서로 일치하는지 확인하고 일치하는 경우 그룹 가입 메시지를 해당 사이니지로 전송함으로써 동일한 콘텐츠를 필요로 하는 하나의 무선 그룹이 형성될 수 있다.In (b) of FIG. 8, the signing receiving the group request message from the other signage checks whether the content included in the group request message matches the content to be played back by itself, and, if they match, A single wireless group requiring the same content can be formed.
도 9는 본 발명의 다른 실시예에 따른 사이니지간 무선 그룹을 형성하는 방법을 도시한 도면이다.FIG. 9 is a diagram illustrating a method of forming an inter-session wireless group according to another embodiment of the present invention.
도 9는 도 8의 그룹 요청 메시지 또는 그룹 가입 메시지를 수신하는 사이니지에 저장되는 라우팅 정보를 보여주고 있다.FIG. 9 shows routing information stored in a message receiving the group request message or the group join message of FIG.
각 사이니지의 라우팅 정보에는 목적 ID, 다음 홉 ID 및 그룹 정보가 포함될 수 있다.The routing information of each session may include a destination ID, a next hop ID, and group information.
도 9의 (a)에서, 사이니지 A, B, C 및 D 중 사이니지 B에 저장된 라우팅 정보가 도시되어 있으며, 도 9의 (b)에서, 더 이상 멀티캐스트로 콘텐츠 조각을 수신할 필요가 없는 사이니지 D가 그룹 탈퇴 메시지를 그룹 내 사이니지 A, B 및 C로 멀티캐스트한 결과, 사이니지 B에 저장된 라우팅 정보가 도시되어 있다.In Fig. 9 (a) routing information stored in signage B of signage A, B, C and D is shown and in Fig. 9 (b) it is necessary to receive the piece of content no longer in multicast The routing information stored in signage B is shown as the result of multicasting the group withdrawal message to the in-group signatures A, B, and C.
도 9의 (b)에 도시된 바와 같이, 그룹 내 타 사이니지로부터 그룹 탈퇴 메시지를 수신한 사이니지는 라우팅 정보에서 사이니지 D의 목적 ID, 다음 홉 ID 및 그룹 정보를 삭제할 수 있다.As shown in FIG. 9 (b), the signee that has received the group withdrawal message from other in-group signatures can delete the destination ID, next hop ID, and group information of the signee D from the routing information.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다.It will be understood by those skilled in the art that the foregoing description of the present invention is for illustrative purposes only and that those of ordinary skill in the art can readily understand that various changes and modifications may be made without departing from the spirit or essential characteristics of the present invention. will be.
그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive.
예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.For example, each component described as a single entity may be distributed and implemented, and components described as being distributed may also be implemented in a combined form.
본 발명의 범위는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
The scope of the present invention is defined by the appended claims, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included within the scope of the present invention.
100 : 콘텐츠 배포 시스템
110 : 서비스 서버
111 : 콘텐츠 전송부
112 : 콘텐츠 배포 스케줄링부
120 : 디지털 사이니지
121 : 콘텐츠 목록 관리부
122 : 그룹 형성부
123 : 라우팅 정보 관리부
124 : 콘텐츠 전송부100: Content Distribution System
110: service server
111:
112: Content Distribution Scheduling Unit
120: Digital signage
121: Content list management unit
122:
123: Routing information management section
124:
Claims (5)
동일한 콘텐츠를 재생하는 하나의 그룹에 속한 사용자 단말기의 수를 고려하여, 콘텐츠를 복수의 조각으로 분할하고 상기 분할된 각 조각을 전송하는 시점인 타임 슬롯 수를 설정하는 콘텐츠 배포 스케줄링부; 및
상기 분할된 조각들을 상기 타임 슬롯에 따라서 상기 각 사용자 단말기로 하나씩 순차적으로 전송하는 콘텐츠 전송부
를 포함하되,
상기 서비스 서버와 사용자 단말기는 유선망으로 연결되고, 상기 그룹에 속한 사용자 단말기는 서로 무선망으로 연결되며,
상기 콘텐츠 전송부는,
상기 조각을 수신한 사용자 단말기가 상기 수신된 조각을 상기 그룹에 속한 타 사용자 단말기로 전송하는 동안, 상기 분할된 나머지 조각을 순차적으로 상기 그룹에 속한 타 사용자 단말기로 전송하는 것을 특징으로 하는 서비스 서버.
A service server for distributing contents to a plurality of user terminals,
A content distribution scheduling unit for dividing a content into a plurality of pieces and setting a number of time slots, which is a time point at which the divided pieces are transmitted, considering the number of user terminals belonging to one group reproducing the same content; And
And a content transmission unit for sequentially transmitting the divided fragments one by one to the user terminals according to the time slot,
, ≪ / RTI &
Wherein the service server and the user terminal are connected to a wired network, the user terminals belonging to the group are connected to each other through a wireless network,
Wherein,
And the user terminal receiving the fragment transmits the divided fragments sequentially to another user terminal belonging to the group while the received fragments are transmitted to another user terminal belonging to the group.
상기 분할된 조각의 수는 상기 동일 그룹에 속한 사용자 단말기의 수보다 하나 더 많은 것을 특징으로 하는 서비스 서버.
The method according to claim 1,
Wherein the number of fragmented pieces is one more than the number of user terminals belonging to the same group.
서비스 서버로부터 수신된 재생 콘텐츠에 대한 정보를 포함하는 그룹 요청 메시지를 타 사용자 단말기로 전송하고, 상기 타 사용자 단말기로부터 상기 그룹 요청 메시지에 대한 응답으로 그룹 가입 메시지를 수신하여 동일한 콘텐츠를 재생하는 하나의 그룹을 형성하는 그룹 관리부;
상기 서비스 서버로부터 상기 콘텐츠의 일부분이 수신되면, 상기 서비스 서버에서 설정된 타임 슬롯에 따라서 상기 그룹에 속한 타 사용자 단말기로 상기 수신된 콘텐츠의 일부분을 전송하는 콘텐츠 전송부; 및
상기 그룹에 속한 타 사용자 단말기로부터, 상기 타 사용자 단말기가 상기 서비스 서버로부터 수신한 상기 콘텐츠의 다른 부분을 상기 타임 슬롯에 따라서 수신하는 콘텐츠 수신부
를 포함하되,
상기 서비스 서버와 사용자 단말기는 유선망으로 연결되고, 상기 그룹에 속한 사용자 단말기는 무선망으로 연결되는 것을 특징으로 하는 사용자 단말기.
A user terminal for distributing content received from a service server,
A group request message including information on playback contents received from the service server to another user terminal, a group join message in response to the group request message from another user terminal, A group management unit for forming a group;
A content transmission unit for transmitting a part of the received content to another user terminal belonging to the group according to a time slot set by the service server when a part of the content is received from the service server; And
A content receiving unit for receiving, from another user terminal belonging to the group, another part of the content received from the service server by the other user terminal according to the time slot;
, ≪ / RTI &
Wherein the service server and the user terminal are connected to a wired network, and the user terminals belonging to the group are connected to a wireless network.
상기 그룹 가입 메시지에 기반하여 상기 그룹에 속한 타 사용자 단말기에 대한 라우팅 정보를 저장하는 라우팅 정보 관리부
를 더 포함하되,
상기 콘텐츠 전송부는 상기 라우팅 정보에 기반하여 상기 그룹에 속한 타 사용자 단말기로 상기 수신된 콘텐츠의 일부분을 전송하는 것을 특징으로 하는 사용자 단말기.
The method of claim 3,
A routing information manager for storing routing information for other user terminals belonging to the group based on the group join message,
Further comprising:
Wherein the content transmitting unit transmits a part of the received content to another user terminal belonging to the group based on the routing information.
상기 그룹 관리부는,
타 사용자 단말기로부터 그룹 요청 메시지가 수신되면, 그룹 요청 메시지에 포함된 재생 콘텐츠에 대한 정보를 확인하여 자신과 동일한 콘텐츠를 재생하는 것으로 판단되면, 상기 수신된 그룹 요청 메시지에 대한 응답으로 상기 그룹 가입 메시지를 전송하고,
상기 그룹에 속한 타 사용자 단말기로부터 그룹 탈퇴 메시지가 수신되면, 해당 사용자 단말기에 대한 라우팅 정보를 삭제하여 그룹 관계를 해제하는 것을 특징으로 하는 사용자 단말기.The method of claim 3,
The group management unit,
If the group request message is received from another user terminal, it is determined that the same content as that of the group content is reproduced by confirming the information on the playback content included in the group request message, Lt; / RTI >
Wherein when a group withdrawal message is received from another user terminal belonging to the group, the group relation is released by deleting the routing information for the user terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150087538A KR101705983B1 (en) | 2015-06-19 | 2015-06-19 | User device and server for distributing contents |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150087538A KR101705983B1 (en) | 2015-06-19 | 2015-06-19 | User device and server for distributing contents |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160150231A true KR20160150231A (en) | 2016-12-29 |
KR101705983B1 KR101705983B1 (en) | 2017-02-14 |
Family
ID=57736579
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150087538A KR101705983B1 (en) | 2015-06-19 | 2015-06-19 | User device and server for distributing contents |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101705983B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018116535A (en) * | 2017-01-19 | 2018-07-26 | サイレックス・テクノロジー株式会社 | Reproduction apparatus, method of controlling reproduction apparatus, and program |
KR102221638B1 (en) * | 2019-10-29 | 2021-03-04 | 데이터비즈 주식회사 | System, method and computer program for distributing large file |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001094964A (en) * | 1999-09-24 | 2001-04-06 | Toshiba Corp | Scheduling device, computer system, and computer- readable with medium recording program recorded therein |
KR20060034607A (en) * | 2004-10-19 | 2006-04-24 | 우미애 | Method for management multicast group for supporting the mobility of the mobile node and system thereof |
KR20100120495A (en) * | 2009-05-06 | 2010-11-16 | 영남대학교 산학협력단 | The system and method of contents transfer on the wireless network |
-
2015
- 2015-06-19 KR KR1020150087538A patent/KR101705983B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001094964A (en) * | 1999-09-24 | 2001-04-06 | Toshiba Corp | Scheduling device, computer system, and computer- readable with medium recording program recorded therein |
KR20060034607A (en) * | 2004-10-19 | 2006-04-24 | 우미애 | Method for management multicast group for supporting the mobility of the mobile node and system thereof |
KR20100120495A (en) * | 2009-05-06 | 2010-11-16 | 영남대학교 산학협력단 | The system and method of contents transfer on the wireless network |
Non-Patent Citations (1)
Title |
---|
이윤성 외 9명,"디지털 사이니지 최신 동향",한국통신학회 학술대회논문집, 2014.1, 625-626* * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018116535A (en) * | 2017-01-19 | 2018-07-26 | サイレックス・テクノロジー株式会社 | Reproduction apparatus, method of controlling reproduction apparatus, and program |
KR102221638B1 (en) * | 2019-10-29 | 2021-03-04 | 데이터비즈 주식회사 | System, method and computer program for distributing large file |
WO2021086087A1 (en) * | 2019-10-29 | 2021-05-06 | 데이터비즈 주식회사 | Large file distribution system, method and computer program, and system |
Also Published As
Publication number | Publication date |
---|---|
KR101705983B1 (en) | 2017-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100473015C (en) | A method and system for distributing video advertisement via Internet | |
US8134937B2 (en) | Distributed content storage system, content storage method, node device, and node processing program | |
US20020067730A1 (en) | Method and apparatus for IP multicast content distribution system having national and regional demographically targeted advertisement insertion | |
CN101635868B (en) | Method for performing a congestion control in an optical network with multicast data transmission | |
US20090177759A1 (en) | Base station apparatus for distributing contents and terminal apparatus for receiving the contents | |
CN101540872B (en) | Control method of multichannel cascade connection of media control server, device and system thereof | |
US8203989B2 (en) | Distributing content in a communication network | |
CN110650252B (en) | Video color ring generation method, management platform, terminal and system | |
CN103200430A (en) | Personal content sharing method, system, server and terminal devices | |
KR20090060026A (en) | Method and apparatus of providing personalized advertisement in iptv system | |
CN103931160A (en) | Verification of content possession by an announcing peer in a peer-to-peer content distribution system | |
CN105553681A (en) | Anti-plug-in method and system | |
CN103220258B (en) | Meeting sound mixing method, terminal and Media Resource Server | |
CN101714987A (en) | P2P playing method and system | |
KR101705983B1 (en) | User device and server for distributing contents | |
US10375029B2 (en) | Multimedia broadcasting system in multiple node structure and multimedia broadcasting control method thereof | |
CN101459615A (en) | Method, terminal port and system for packet transmission | |
CN102739797A (en) | New medium cloud system | |
CN106600321A (en) | IOS based mobile advertisement platform system | |
CN101697553A (en) | Data transmission method under P2P environment | |
JP2011176601A (en) | Content distribution system, network device, content distribution server and user terminal | |
CN108668151B (en) | Audio and video interaction method and device | |
CN101159707A (en) | Short message transmission method, stream media server and terminal | |
CN101193043B (en) | A method for realizing data back transfer in CATV network | |
CN106507215A (en) | One kind adopts the cancellated video stream transmission method of domain service support |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E90F | Notification of reason for final refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20200220 Year of fee payment: 4 |