KR102301878B1 - 디지털 사이니지 시스템에서 양방향 서비스를 처리하는 방법 및 장치 - Google Patents

디지털 사이니지 시스템에서 양방향 서비스를 처리하는 방법 및 장치 Download PDF

Info

Publication number
KR102301878B1
KR102301878B1 KR1020140133029A KR20140133029A KR102301878B1 KR 102301878 B1 KR102301878 B1 KR 102301878B1 KR 1020140133029 A KR1020140133029 A KR 1020140133029A KR 20140133029 A KR20140133029 A KR 20140133029A KR 102301878 B1 KR102301878 B1 KR 102301878B1
Authority
KR
South Korea
Prior art keywords
event
digital signage
information
content
client
Prior art date
Application number
KR1020140133029A
Other languages
English (en)
Other versions
KR20150047421A (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 US14/513,817 priority Critical patent/US20150112810A1/en
Publication of KR20150047421A publication Critical patent/KR20150047421A/ko
Application granted granted Critical
Publication of KR102301878B1 publication Critical patent/KR102301878B1/ko

Links

Images

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

본 발명의 일 실시예에 따른, 디지털 사이니지 시스템을 이용한 양방향 서비스를 제공하는 디지털 사이니지 단말은 디지털 사이니지 서버로부터 특정 이벤트를 처리하기 위한 클라이언트 구성 메시지를 수신하고, 상기 클라이언트 구성 메시지에 포함된 제어 정보 및 제 1 이벤트 요구 정보를 추출하는 설정 관리부, 상기 추출된 제어 정보에 근거하여, 하나 이상의 이벤트를 수신하도록 보조 장치를 제어하는 장치 제어부, 상기 보조 장치로부터 제 1 이벤트에 대한 로우 데이터를 수신하여 분석하고, 상기 제 1 이벤트에 대한 정보를 추출하는 이벤트 데이터 분석부 및 상기 추출된 제 1 이벤트 요구 정보에 근거하여, 알림이 요청되는 제 2 이벤트를 등록하고, 상기 추출된 제 1 이벤트에 대한 정보를 수신하여, 상기 제 1 이벤트가 상기 등록된 제 2 이벤트 해당되는지 여부를 확인하고, 상기 제 1 이벤트가 상기 제 2 이벤트에 해당된다는 확인 정보를 생성하는 등록 이벤트 디스패쳐를 포함한다.

Description

디지털 사이니지 시스템에서 양방향 서비스를 처리하는 방법 및 장치 {APPARATUS AND METHOD FOR PROCESSING AN INTERACTIVE SERVICE IN A DIGITAL SIGNAGE SYSTEM}
본 발명은 디지털 사이니지 시스템에서 양방향 서비스를 처리하는 방법 및 장치에 관한 것이다. 보다 상세하게는, 본 발명은 디지털 사이니지 단말과 디지털 사이니지 서버 사이에서 디지털 사이니지 콘텐츠를 처리하는 기술에 대한 것이다.
디지털 사이니지 (digital signage; DS)는, 일반적으로 마케팅, 광고를 위하여 사용되는 디스플레이 패널을 포함하는 미디어 재생 장치이다. 디지털 사이니지는 기존 간판 광고와는 다르게 수시로 디스플레이되는 내용을 손쉽게 변경할 수 있어, 기업들이 자사의 제품 홍보 및 자사의 이미지 제고를 위한 목적의 컨텐츠를 플레이하기 위하여 사용하고 있다. 이러한 목적에서 기업들은 유동인구가 많은 장소에는 자발적으로 디지털 사이니지 장치를 설치하고 있는 실정이다.
디지털 사이니지를 이용하는 경우, 다양한 컨텐츠 및 정보의 제공이 가능하나, 현재는 디지털 사이니지를 위한 인프라를 단순히 단방향의 마케팅, 광고를 위한 목적으로만 사용하고 있는 실정이다. 따라서, 디지털 사이니지 단말의 사용자와는 관계가 없는 디지털 사이니지 콘텐츠가 재생되어 불필요한 자원을 낭비하는 문제점이 있다.
본 발명이 해결하고자 하는 기술적 과제는, 전술한 문제점을 해결하고자 하는 것으로, 디지털 사이니지 시스템을 이용하여 사용자에 맞는 디지털 사이니지 콘텐츠를 제공하는 것에 있다.
본 발명이 해결하고자 하는 기술적 과제는, 전술한 문제점을 해결하고자 하는 것으로, 디지털 사이니지 시스템을 이용하여 디지털 사이니지 단말이 위치한 장소의 환경에 맞는 디지털 사이니지 콘텐츠를 제공하는 것에 있다.
전술한 과제를 해결하기 위하여, 본 발명의 일 실시예에 따른 양방향 서비스를 제공하는 디지털 사이니지 단말은 디지털 사이니지 서버로부터 특정 이벤트를 처리하기 위한 클라이언트 구성 메시지를 수신하고, 상기 클라이언트 구성 메시지에 포함된 제어 정보 및 제 1 이벤트 요구 정보를 추출하는 설정 관리부, 상기 추출된 제어 정보에 근거하여, 하나 이상의 이벤트를 수신하도록 보조 장치를 제어하는 장치 제어부, 상기 보조 장치로부터 제 1 이벤트에 대한 로우 데이터를 수신하여 분석하고, 상기 제 1 이벤트에 대한 정보를 추출하는 이벤트 데이터 분석부 및 상기 추출된 제 1 이벤트 요구 정보에 근거하여, 알림이 요청되는 제 2 이벤트를 등록하고, 상기 추출된 제 1 이벤트에 대한 정보를 수신하여, 상기 제 1 이벤트가 상기 등록된 제 2 이벤트 해당되는지 여부를 확인하고, 상기 제 1 이벤트가 상기 제 2 이벤트에 해당된다는 확인 정보를 생성하는 등록 이벤트 디스패쳐를 포함한다.
바람직하게는, 상기 이벤트 요구 정보는, 상기 제 2 이벤트의 발생에 대한 알림을 요청한 디지털 사이니지 서버, 디지털 사이니지 콘텐츠 프로바이더, 및/또는 재생 스케줄러를 포함하는 요청자를 식별하는 이벤트 요청자 정보를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 등록 이벤트 디스패쳐는, 상기 확인 정보를 상기 이벤트 요청자 정보에 의하여 식별되는 요청자에게 전달하는 것을 특징으로 한다.
바람직하게는, 하나 이상의 디지털 사이니지 콘텐츠의 재생에 관한 정보를 포함하는 재생 스케줄을 수신하는 재생 스케줄러 및 상기 재생 스케줄에 따라 상기 하나 이상의 디지털 사이니지 콘텐츠를 재생 처리하는 콘텐츠 처리부를 더 포함한다.
바람직하게는, 상기 재생 스케줄러는, 상기 재생 스케줄로부터 제 2 이벤트 요구 정보를 추출하여 상기 등록 이벤트 디스패쳐로 전송하고, 상기 등록 이벤트 디스패쳐는, 상기 제 2 이벤트 요구 정보에 근거하여, 알림이 요청되는 제 3 이벤트를 등록하고, 상기 제 1 이벤트가 상기 제 3 이벤트에 해당되는지 여부를 확인하고, 상기 제 1 이벤트가 상기 제 3 이벤트에 해당된다는 확인 정보를 생성하여 상기 재생 스케줄러로 전송하는 것을 특징으로 한다.
바람직하게는, 상기 콘텐츠 처리부는, 상기 확인 정보를 수신하면, 상기 제 3 이벤트와 관련된 디지털 사이니지 콘텐츠를 재생하도록 처리 하는 것을 특징으로 한다.
바람직하게는, 상기 제 2 이벤트 요구 정보는, 상기 제 3 이벤트가 발생하면 재생되어야 하는 디지털 사이니지 콘텐츠를 식별하는 이벤트 관련 콘텐츠 식별 정보를 포함하는 것을 특징으로 한다.
본 발명의 일 실시예에 따른, 디지털 사이니지 시스템을 이용한 양방향 서비스를 제공하는 방법은 디지털 사이니지 서버로부터 특정 이벤트를 처리하기 위한 클라이언트 구성 메시지를 수신하고, 상기 클라이언트 구성 메시지에 포함된 제어 정보 및 제 1 이벤트 요구 정보를 추출하는 단계, 상기 추출된 제어 정보에 근거하여, 하나 이상의 이벤트를 수신하도록 보조 장치를 제어하는 단계, 상기 보조 장치로부터 제 1 이벤트에 대한 로우 데이터를 수신하여 분석하고, 상기 제 1 이벤트에 대한 정보를 추출하는 단계 및 상기 추출된 제 1 이벤트 요구 정보에 근거하여, 알림이 요청되는 제 2 이벤트를 등록하고, 상기 추출된 제 1 이벤트에 대한 정보를 수신하여, 상기 제 1 이벤트가 상기 등록된 제 2 이벤트 해당되는지 여부를 확인하고, 상기 제 1 이벤트가 상기 제 2 이벤트에 해당된다는 확인 정보를 생성하는 단계를 포함한다.
바람직하게는, 상기 이벤트 요구 정보는, 상기 제 2 이벤트의 발생에 대한 알림을 요청한 디지털 사이니지 서버, 디지털 사이니지 콘텐츠 프로바이더, 및/또는 재생 스케줄러를 포함하는 요청자를 식별하는 이벤트 요청자 정보를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 확인 정보를 상기 이벤트 요청자 정보에 의하여 식별되는 요청자에게 전달하는 단계를 더 포함한다.
바람직하게는, 하나 이상의 디지털 사이니지 콘텐츠의 재생에 관한 정보를 포함하는 재생 스케줄을 수신하는 단계 및 상기 재생 스케줄에 따라 상기 하나 이상의 디지털 사이니지 콘텐츠를 재생 처리하는 단계를 더 포함한다.
바람직하게는, 상기 재생 스케줄로부터 제 2 이벤트 요구 정보를 추출하는 단계, 상기 제 2 이벤트 요구 정보에 근거하여, 알림이 요청되는 제 3 이벤트를 등록하고, 상기 제 1 이벤트가 상기 제 3 이벤트에 해당되는지 여부를 확인하고, 상기 제 1 이벤트가 상기 제 3 이벤트에 해당된다는 확인 정보를 생성하는 단계를 더 포함한다.
바람직하게는, 상기 하나 이상의 디지털 사이니지 콘텐츠를 재생 처리하는 단계는, 상기 확인 정보를 수신하면, 상기 제 3 이벤트와 관련된 디지털 사이니지 콘텐츠를 재생하도록 처리 하는 것을 특징으로 한다.
바람직하게는, 상기 제 2 이벤트 요구 정보는, 상기 제 3 이벤트가 발생하면 재생되어야 하는 디지털 사이니지 콘텐츠를 식별하는 이벤트 관련 콘텐츠 식별 정보를 포함하는 것을 특징으로 한다.
본 발명에 따르면, 디지털 사이니지 단말에서 사용자 맞춤형 콘텐츠를 제공할 수 있는 효과가 있다.
본 발명에 따르면, 디지털 사이니지 단말에서 환경 변화에 따라 변화되는 콘텐츠를 제공할 수 있는 효과가 있다.
본 발명에 따르면, 디지털 사이니지 시스템에 포함되는 각 구성요소를 효율적으로 제어하는 효과가 있다.
도 1은 본 발명의 일 실시예에 따른, 디지털 사이니지 서비스 시스템을 나타낸 도면이다.
도 2는 본 발명의 일 실시예에 따른, 디지털 사이니지 단말을 나타낸 도면이다.
도 3은 본 발명의 일 실시예에 따른, 이벤트 등록 방법을 나타낸 도면이다.
도 4는 본 발명의 일 실시예에 따른, 이벤트 해지 방법을 나타낸 도면이다.
도 5는 본 발명의 일 실시예에 따른, 하나의 디지털 사이니지 콘텐츠에서 복수의 이벤트가 입력되는 경우를 나타낸 도면이다.
도 6은 본 발명의 일 실시예에 따른, 이벤트 정보에 따라 디지털 사이니지 콘텐츠가 변경되는 경우를 나타낸 도면이다.
도 7은 본 발명의 일 실시예에 따른, 이벤트 방생을 처리하는 방법을 나타낸 도면이다.
도 8은 본 발명의 일 실시예에 따른, 재생 스케줄 변경에 따른 이벤트의 등록 및 해지 방법을 나타낸 도면이다.
도 9는 본 발명의 일 실시예에 따른, 디지털 사이니지 서버에서 재생 스케줄 변경에 따른 이벤트 처리 절차를 나타낸 도면이다.
도 10은 본 발명의 일 실시예에 따른, 재생 스케줄러 (Play scheduler)에서 재생 스케줄 변경에 따른 이벤트 처리 절차를 나타낸 도면이다.
도 11은 본 발명의 일 실시예에 따른, 디지털 사이니지 시스템 내의 구성요소 간에 교환될 수 있는 메타데이터를 나타낸 도면이다.
이하 첨부 도면들 및 첨부 도면들에 기재된 내용들을 참조하여 본 발명의 실시 예를 상세하게 설명하지만, 본 발명이 실시 예들에 의해 제한되거나 한정되는 것은 아니다.
본 명세서에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어를 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 관례 또는 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 그 의미를 기재할 것이다. 따라서 본 명세서에서 사용되는 용어는, 단순한 용어의 명칭이 아닌 그 용어가 가지는 실질적인 의미와 본 명세서의 전반에 걸친 내용을 토대로 해석되어야 함을 밝혀두고자 한다.
본 발명에 대한 설명에서, 특정 부분과 다른 부분에 대한 연결관계는, 양자의 직접적인 연결관계 이외에, 그 사이에 또 다른 부분을 거쳐 연결되는 간접적인 연결관계를 포함한다.
도 1은 본 발명의 일 실시예에 따른, 디지털 사이니지 서비스 시스템을 나타낸 도면이다.
본 발명의 일 실시예에 따른 디지털 사이니지 서비스 시스템은 디지털 사이니지 서버 (1010), 디지털 사이니지 단말 (1020, 1022, 1024), 터치 스크린 (1030), 키보드 (1040), 마이크 (1050), 비디오 카메라 (1060), 센서 (1070), 휴대폰 (1080) 및/또는 네트워크 (1090)를 포함할 수 있다.
디지털 사이니지 서버 (1010)는 디지털 사이니지 단말 (1020, 1022, 1024)로 이벤트 또는 메시지 (컨텐츠)를 전송할 수 있다. 이 경우, 디지털 사이니지 서버 (1010)는 외부로부터 이벤트 또는 메시지 (컨텐츠)를 수신하여 디지털 사이니지 단말로 전달할 수 있다. 디지털 사이니지 서버 (1010)는 디지털 사이니지 단말로부터 각종 정보를 수신하여, 가공할 수 있다. 가공된 정보는 외부로 전송되거나, 다시 디지털 사이니지 단말로 전송될 수 있다.
즉, 디지털 사이니지 단말에서 생성 또는 수집된 정보이나, 디지털 사이니지 단말에서 최종적으로 사용하는 형태의 포맷이 아닌 정보는, 디지털 사이니지 단말 자체에서 가공이 가능하나, 디지털 사이니지 단말의 성능이 높지 않거나 단말에서 판단하여 처리하기 어려운 경우 (예, 휴대폰 정보, 신용카드 등 이용자 개인 정보 처리), 디지털 사이니지 서버로 해당 정보를 전달하고, 디지털 사이니지 서버 (1010)에서 해당 정보를 디지털 사이니지 단말에서 최종적으로 활용 가능한 형태로 렌더링하여 디지털 사이니지 단말로 전송할 수 있다.
디지털 사이니지 단말 (1020, 1022, 1024)은 디지털 사이니지 콘텐츠 (혹은 콘텐츠 또는 이벤트라고 명명할 수 있음) 를 처리하고 디스플레이 하는 역할을 수행한다. 디지털 사이니지 단말은 디지털 사이니지 콘텐츠를 처리하기 위한 장치를 구비할 수 있다. 예를 들면, 디지털 사이니지 단말은 디지털 사이니지 콘텐츠를 디스플레이하는 디스플레이 장치 (미도시), 디지털 사이니지 콘텐츠와 관련된 데이터 및/또는 정보를 처리하는 프로세서 (미도시), 디지털 사이니지 콘텐츠와 관련한 오디오를 재생하는 스피커 (미도시), 및/또는 디지털 사이니지 서버, 또는 다른 디지털 사이니지 단말 등과 양방향 통신을 수행하는 양방향 통신 인터페이스 (미도시) 를 포함할 수 있다.
또한, 디지털 사이니지 단말은 다양한 입력장치를 가질 수 있으며, 각 입력 장치에서 입력된 내용에 따라 디지털 사이니지 단말에서 재생되는 디지털 사이니지 콘텐츠가 변경될 수 있다. 또한 각 입력 장치의 입력된 내용은 디지털 사이니지 단말의 주변 환경을 파악하는데 중요한 정보가 될 수 있다.
입력 장치 (보조 장치)는 터치 스크린 (1030), 키보드 (1040), 마이크 (1050), 비디오 카메라 (1060), 센서 (1070), 및/또는 휴대폰 (1080)을 포함할 수 있다.
터치 스크린 (1030)은 디스플레이 패널을 통하여 사용자 입력을 수신하는 장치이다. 디지털 사이니지 단말에서 재생되는 디지털 사이니지 콘텐츠는 디스플레이 패널에 디스플레이 되며, 터치 스크린을 통하여 디지털 사이니지 콘텐츠 또는 디지털 사이니디 단말 자체의 OSD (On Screen Display) 에 포함되는 입력 오브젝트를 터치하여 디스플레이 패널 상에서 사용자 입력을 수신할 수 있다.
키보드 (1040)는 키오스크 등과 같은 역할을 수행하는 디지털 사이니지 단말에 포함될 수 있으며, 키보드는 사용자로부터 다양한 입력을 수신할 수 있다.
마이크 (1050)는 사용자 또는 디지털 사이니지 단말의 주변 오디오 정보를 수신한다. 마이크를 통하여 수신된 사용자로부터의 음성 명령은 디지털 사이니지 단말의 음성 인식 기능을 통하여 명령 정보로 렌더링 될 수 있다. 디지털 사이니지 단말의 음성 인식 기능이 없는 경우, 음성 명령은 디지털 사이니지 서버로 전달되고, 디지털 사이니지 서버에서 음성 인식 기능을 수행하여, 해당 음성 명령을 디지털 사이니지 단말에서 인식할 수 있는 명령 정보로 렌더링하여 디지털 사이니지 단말로 전송할 수 있다. 마이크는 디지털 사이니지 단말 주변의 소음 수준을 측정하여 사이니지 단말의 음량을 제어할 수 있다. 예를 들면, 디지털 사이니지 콘텐츠에 오디오 정보가 포함된 경우, 마이크를 통하여 수집되는 오디오의 소음 수준을 측정하고, 소음 수준이 높은 경우, 디지털 사이니지 콘텐츠의 오디오에 대한 볼륨을 높이고, 소음 수준이 낮은 경우, 디지털 사이니지 콘텐츠의 오디오에 대한 볼륨을 낮출 수 있다.
비디오 카메라 (1060)는 디지털 사이니지 단말을 이용하는 이용자에 대한 정보 또는 디지털 사이니지 단말의 주변에 발생될 수 있는 다양한 현상에 대한 정보를 수집할 수 있다. 예를 들면, 비디오 카메라를 통하여, 이용자의 성별, 체형, 인구 밀집도, 인구수, 날씨 (비, 눈, 맑음), 도로교통상황, 교통 수단 이용 형태, 및/또는 사람/차 이동 방향 등의 정보가 수집될 수 있다. 서비스 예로, 날씨와 관련하여, 비가 오면 우산, 우비 광고 삽입, 눈이 오면 코트, 모자, 장갑 등 겨울 용품 광고 등 가능하다. 교통 상황을 분석하여 교통 체증이 발생하면 우회도로 표시하여 교통을 분산시킬 수 있고, 인근 주차장을 표시하여 차를 주차하여 교통 체증이 풀릴때까지 기다릴 수 있게 도와주는 등 가능하다. 또한, 비디오 카메라로 시간대별로 사진을 수집을 통해 인근 상황을 분석하는 각종 정보(도로상황, 인구 밀집도, 성별, 체형별 등)를 추출하여 이용자 행태 정보 수집 클라이언트로 보내면, 이용자 행태정보에서 상황 정보를 추후 콘텐츠 저작에 활용이 가능하다.
센서 (1070)는 다양한 정보를 수신하는 다양한 형태의 센싱 (sensing) 장비를 포함할 수 있다. 예를 들면, 센서는 온도계, 습도계, 및/또는 대기 오염 측정기 등을 포함할 수 있다. 센서에서 수신되는 정보를 바탕으로 디지털 사이니지 단말은 디지털 사이니지 콘텐츠를 재생할 수 있다. 예를 들면, 온도가 높으면, 시원한 음료 위주 광고 편성, 온도가 낮으면, 따뜻한 차 위주의 광고 편성한다. 다른 예로, 트래픽이 많은 출퇴근 시간에 주요 뉴스 편성하여, 신호 대기가 이루어지는 곳의 디지털 사이니지 단말은 비교적 상세한 정보가 필요한 디지털 사이니지 콘텐츠를 디스플레이하도록 설정될 수 있다.
휴대폰 (1080)은 근/장거리 무선 통신을 통하여, 사용자의 입력을 디지털 사이니지 단말로 전달한다. 예를 들어, 키오스크 등과 같은 역할을 수행하는 디지털 사이니지 단말을 이용할 경우, 휴대폰을 통하여 사용자 개인의 정보 제공이 가능하다. 반대로 디지털 사이니지 단말은 휴대폰으로 디지털 사이니지 콘텐츠와 관련된 정보 또는 데이터를 전송할 수 있다.
휴대폰과 연계되어 디지털 사이니지 단말이 사용되는 경우, 사용자가 갖고 있는 단말을 통하여 결재 등의 기능도 수행할 수 있다. 또한 디지털 사이니지 단말은 사용자 휴대폰으로 필요한 정보를 제공할 수 있다.
예를 들어, 디지털 사이니지 콘텐츠와 관련된 설문지가 존재하고, 해당 설문지의 작성자가 공공장소에서 설문지를 작성하기를 꺼리는 경우가 발생할 수 있다. 이 경우, 디지털 사이니지 단말은 해당 설문지를 사용자의 휴대폰으로 전송하고, 사용자는 휴대폰으로 설문지를 작성하여, 디지털 사이니지 단말로 전송하도록 설정할 수 있다. 여기서 근/장거리 무선 통신에는 다양한 무선 통신 기술 (Bluetooth, NFC, WiFi, 및/또는 WLAN 등) 이 포함된다. 또한, 지도 정보나 대피소 정보 등 이용자가 직접 찾아가는 형태의 정보는 디지털 사이니지 단말의 콘텐츠와 휴대폰의 콘텐츠를 동기화하여, 개인 휴대폰을 통해서 필요한 콘텐츠를 직접 볼 수 있다.
디지털 사이니지 단말에서 이용 가능한 입력 장치는 전술한 것에 한정하는 것이 아니라, 추후에 출현할 수 있는 미래형 입력장치도 포함할 수 있다.
네트워크 (1090)는 디지털 사이니지 단말과 디지털 사이니지 서버의 양방향 통신을 담당한다. 네트워크에는 유/무선 형태의 네트워킹을 수행하는 장치가 포함될 수 있다.
도 2는 본 발명의 일 실시예에 따른, 디지털 사이니지 단말을 나타낸 도면이다.
디지털 사이니지 서버의 기능은 디지털 사이니지 단말 외부에서 수행되는 것이 일반적이나, 특정 디지털 사이니지 단말 내에서 구비될 수 있다. 또한, 입력 장치를 포함하는 보조 장치는 디지털 사이니지 단말 내에 구비될 수 있으며, 디지털 사이니지 단말의 외부에서 필요에 따라, 디지털 사이니지 단말에 장착할 수 있는 형태로 제공될 수 있다.
디지털 사이니지 서버는 단말의 보조 장치를 직접 제어할 수도 있다. 주요 제어로 보조 장치 전원 관리(전원 on/off), 및/또는 보조 장치 사용하는 수준을 제어할 수 있다. 즉, 디지털 사이니지 서버에서 특정 보조 장치 사용할 수 없도록 (전원 off) 하면 해당 디지털 사이니지 단말에서 해당 보조장치를 사용할 수 없다. 또한, 디지털 사이니지 서버가 특정 보조 장치의 사용을 제한하면, 디지털 사이니지 단말의 다른 구성요소는 해당 보조장치를 제한된 형태로 사용해야 한다. 예를 들면, 디지털 사이니지 서버는 비디오 카메라 사용제한 지역에서는 카메라 사진 정보 추출할 수 없고, 단순 사람 수 정보만 이용할 수 있게 제한할 수 있다. 이러한 제한 또는 전원 제어는 메타데이터 또는 시그널링 정보의 형태로 디지털 사이니지 서버에서 디지털 사이니지 단말로 전송될 수 있다. 디지털 사이니지 단말은 메터데이터 또는 시그널링 정보를 수신하면, 해당 메터데이터 또는 시그널링 정보가 가리키는 제어 또는 제한을 수행한다. 이 경우, 디지털 사이니지 단말에서 보조 장치와 인터페이스 할 수 있도록 설정되어야 한다.
디지털 사이니지 단말은 디지털 사이니지 클라이언트 및/또는 이용자행태정보 수집 클라이언트를 포함할 수 있다.
디지털 사이니지 클라이언트는 클라이언트 관리부, 장치 관리부, 콘텐츠 처리부, 및/또는 로그 및 보고 처리부를 포함할 수 있다.
클라이언트 관리부는 재생 스케줄러 (Play Scheduler), 및/또는 설정 관리부 (Configuration Management)를 포함할 수 있다.
재생 스케줄러 (Play Scheduler)는 디지털 사이니지 콘텐츠의 재생 스케줄을 관리한다. 재생 스케줄러 (Play Scheduler)는 디지털 사이니지 서버로부터, 디지털 사이니지 콘텐츠들의 재생 스케줄과 관련한 리스트를 수신하고, 이 리스트를 파싱하여, 리스트에서 제시하는 시간, 상황, 또는 장소에서 해당 디지털 사이니지 콘텐츠를 재생한다. 여기서 상황이란, 디지털 사이니지 콘텐츠가 재생되도록 설정된 상황이다. 예를 들면, 온도가 일정 온도 이상인 경우, 차가운 음료에 관한 광고가 디지털 사이니지 콘텐츠로 제공될 수 있다. 이러한 온도의 기준이 재생 스케줄과 관련한 리스트에 포함될 수 있다. 즉, 재생 리스트에는 전술한 또는 후술할, 디지털 사이니지 콘텐츠의 재생 상황에 대한 기준 정보가 포함될 수 있다.
설정 관리부 (Configuration Management)는 디지털 사이니지 단말에 적용되는 설정 사항을 관리한다. 예를 들면, 설정 관리부 (Configuration Management)는 재생 스케줄과 관련한 리스트에 포함된, 재생 상황과 관련한 기준 정보를 바탕으로 디지털 사이니지 단말의 특정 디지털 사이니지 콘텐츠의 재생과 관련된 사항을 설정할 수 있다. 또는 설정 관리부 (Configuration Management)는 디지털 사이니지 서버로부터, 각각의 디지털 사이니지 단말의 설정 사항이 전송되는 경우, 해당 설정 사항에 따라 디지털 사이니지 단말을 설정할 수 있다. 예를 들면, 설정 관리부 (Configuration Management)는 특정 사항에서 디지털 사이니지 단말의 일정 기능이 제한 또는 정지되어야 하는 경우, 이러한 설정 사항을 디지털 사이니지 서버로부터 전송 받을 수 있고, 전송 받은 설정 사항에 따라 디지털 사이니지 단말을 설정한다.
장치 관리부는 장치 제어부 (Device Controller), 장치 이벤트 수신부 (Device Event Receiver), 등록 이벤트 디스패쳐 (Registered Event Dispatcher), 및/또는 이벤트 데이터 분석부 (Event Data Analyzer)를 포함할 수 있다.
장치 제어부 (Device Controller)는 보조장치의 전원 on/off 혹은 보조장치의 세부 동작 기능을 구성하고 제어한다.
장치 이벤트 수신부 (Device Event Receiver)는 보조장치로부터 받은 데이터를 수신한다. 수신된 데이터의 형태가 raw 데이터 형태이기 때문에 의미 있는 정보를 추출하기 위해 장치 이벤트 수신부 (Device Event Receiver)는 이벤트 데이터 분석부 (Event Data Analyzer)로 raw 데이터를 보낸다. 여기서 raw data는 통상 text, 음성, 영상, 위치 및/또는 수치 등 형태를 포함할 수 있다.
등록 이벤트 디스패쳐 (Registered Event Dispatcher)는 다른 구성요소들이 관심있는 이벤트 정보를 등록하고 다른 구성요소들이 관심있는 이벤트가 발생하면, 관련 정보를 해당 구성요소에게 전달한다. 아무도 관심이 없는 이벤트를 받으면 이를 무시한다. 즉, 보조 장치 등을 통하여 입력되는 정보가 특정 디지털 사이니지 콘텐츠가 재생되는 상황과 관련된 경우, 해당 정보가 수신되었음을 재생 스케줄러 등에 알린다.
등록 이벤트 디스패쳐 (Registered Event Dispatcher)는 보조장치 정보, 이벤트 형태 정보, 관심 이벤트 정보, 및/또는 수신 구성 요소 정보를 관리할 수 있다.
등록 이벤트 디스패쳐 (Registered Event Dispatcher)는 디지털 사이니지 시스템의 다른 구성요소로부터 요청 받은 이벤트를 등록하거나 관리한다. 다른 구성요소들은 특정 장치 (디지털 사이니지 단말) 에서 특정 이벤트가 발생했음을 등록 이벤트 디스패쳐 (Registered Event Dispatcher)가 그들에게 알리도록 요청할 수 있다. 이러한 요청에는 디바이스 식별자 및/또는 이벤트를 설명하는 정보가 포함될 수 있다. 등록 이벤트 디스패쳐 (Registered Event Dispatcher)는 특정 이벤트가 특정 장치에서 발생한 경우, 이를 요청한 구성요소에 알릴 수 있다.
보조장치 정보는 보조장치 ID 혹은 보조 장치 종류에 관한 정보를 포함한다.
이벤트 형태 정보는 이벤트를 식별하는 글자, 숫자, 소리, 비디오, X/Y 좌표, 및/또는 주소 등을 포함한다.
관심 이벤트 정보는 특정 디지털 사이니지 콘텐츠가 재생되기 위한 최대/최소 범위, 특정 숫자, 특정 종류 소리, 및/또는 특정 종류 비디오를 포함한다.
수신 구성 요소 정보는 이벤트 수신 받을 구성 요소를 가리킨다.
이벤트 데이터 분석부 (Event Data Analyzer)는 수신된 로우 데이터 (raw data) 를 해독 및 분석하여, 의미 있는 정보를 추출한다. 이벤트 데이터 분석부 (Event Data Analyzer)는 추출된 정보를 등록 이벤트 디스패쳐 (Registered Event Dispatcher) 로 보낸다. 이벤트 데이터 분석부 (Event Data Analyzer)는 터치 이벤트, 음성, 비디오, 텍스트, 및/또는 제스쳐와 같은 이벤트의 다양한 타입을 분석할 수 있다.
콘텐츠 처리부는 디지털 사이니지 콘텐츠를 재생처리하는 일련의 동작을 수행한다.
로그 및 보고 처리부는 디지털 사이니지 콘텐츠의 재생 여부 확인 정보, 재생 기록을 관리한다. 로그 및 보고 처리부는 재생 여부 확인 정보 및/또는 재생 기록을 보고해야 하는 서버의 주소를 저장하고 있으며, 해당 서버의 주소로 재생 여부 확인 정보 및/또는 재생 기록을 전송한다. 이 때, 서버는 디지털 사이니지 서버일 수 도 있고, 콘텐츠 제공자가 관리하는 서버 일 수도 있다.
이용자행태정보 수집 클라이언트는 AM (Audience Measurement) 와 관련된 일련의 동작을 수행한다. 즉, 디지털 사이니지 단말을 사용하고, 디지털 사이니지 콘텐츠를 소비하는 이용자의 정보를 수집하고, 이를 보고한다.
도 3은 본 발명의 일 실시예에 따른, 이벤트 등록 방법을 나타낸 도면이다.
디지털 사이니지 서버로부터 클라이언트 구성 메시지를 수신한다 (단계 1). 또는 디지털 사이니지 서버로부터 특정 이벤트를 수신하기 위한 이벤트 요구 정보를 수신한다.
클라이언트 구성 메시지는 보조 장치에서 이벤트를 수신 가능하도록 보조 장치를 설정하는데 필요한 정보를 제공한다. 클라이언트 구성 메시지는 제어 정보 및/또는 이벤트 요청 정보를 포함할 수 있다.
제어 정보는 보조 장치 또는 디지털 사이니지 단말의 제어 또는 설정을 위한 정보를 포함한다. 이벤트 요청 정보는 보조 장치 또는 디지털 사이니지 단말에서 특정한 이벤트가 발생하는 경우, 이에 대한 알림을 요청하기 위한 정보를 포함한다.
제어 정보는 보조장치 전원 on/off, 흑백/컬러 조정, 및/또는 이벤트 정보 수집 기준과 관련된 정보를 포함할 수 있다.
이벤트 요구 정보는 보조 장치 식별 정보, 이벤트 종류 정보, 이벤트 발생 기준 정보, 이벤트 요청자 정보 및/또는 이벤트 요구 기간 정보를 포함할 수 있다.
보조 장치 식별 정보는 보조 장치를 고유하게 식별하는 ID를 나타낸다.
이벤트 종류 정보는 이벤트 발생에 대한 알림을 받고자 하는 이벤트의 종류를 식별한다. 예를 들면, 이벤트의 종류에는 디지털 사이니지 단말로 입력되는 텍스트, 오디오, 비디오, 온도 및/또는 소음 등이 포함될 수 있다.
이벤트 발생 기준 정보는 이벤트 발생에 대한 알림을 받고자 하는 이벤트의 발생 정도를 식별한다. 예를 들면, 이벤트 발생 기준 정보는 특정 텍스트가 입력되는 경우 알림을 요청하거나, 특정 온도 이상의 온도가 감지되는 경우 알림을 요청하거나, 특정 볼륨 이상의 소음이 감지되는 경우 알림을 요청할 때에 기준이 되는 값을 포함할 수 있다.
이벤트 요청자 정보는 이벤트의 발생에 대한 알림을 요청한 기기, 디지털 사이니지 서버, 광고주, 및/또는 재생 스케줄러를 식별한다.
이벤트 요구 기간 정보는 이벤트 발생에 대한 알림을 받고자 하는 기간을 식별한다.
클라이언트 구성 메시지에는 제어 정보 (보조장치를 제어 또는 설정하기 위한 정보)뿐만 아니라, 디지털 사이니지 클라이언트에 포함되는 구성에 대한 전반적인 설정 정보가 포함될 수 있다.
설정 관리부 (Configuration Management) 는 클라이언트 구성 메시지로부터 제어 정보를 추출하여 장치 제어부 (Device Controller)로 제어 정보 (보조장치 제어 정보)를 전달한다 (단계 2). 설정 관리부는 클라이언트 구성 메시지로부터 이벤트 요구 정보를 추출하여 등록 이벤트 디스패쳐로 전달할 수 있다. 또는, 클라이언트 구성 메시지에 이벤트 요구 정보가 포함되어 있지 않는 경우, 설정 관리부는 클라이언트 구성 메시지에 포함된 정보를 바탕으로 전술한 이벤트 요구 정보를 생성하여 등록 이벤트 디스패쳐에 전달할 수도 있다.
장치 제어부(Device Controller) 는 제어 정보에 따라 보조장치를 직접 제어하여, 보조장치를 설정한다(단계 3). 보조장치는 장치 제어부의 설정 명령에 대한 결과를 보낸다. 예를 들면, 보조 장치의 에러의 경우, 보조 장치에서 해당 설정을 수행할 수 없다는 것을 응답하며, 이럴 경우, 디지털 사이니지 단말은 에러 상태를 디지털 사이니지 서버로 전송할 수 있다.
장치 제어부(Device Controller) 는 보조장치 설정된 상태가 변경되었기 때문에, 로그 및 보고 처리부에 변경된 상태 정보를 보고한다(단계 4).
설정 관리부(Configuration Management) 는, 디지털 사이니지 클라이언트에서 특정 보조 장치로부터 이벤트 수신이 필요하면, 등록 이벤트 디스패쳐에 이벤트 요구 정보를 등록한다(단계 5). 예를 들면, 우천 센서를 이용하여, 비가 많이 오면 우산광고를 표출하기 위해 디지털 사이니지 클라이언트에서 비가 올 때의 이벤트 요청할 수 있다. 또 다른 예로, 얼굴인식 카메라를 이용하여, 어린이가 지나가면, 장난감 등 어린이가 좋아하는 제품에 대한 광고를 표출하기 위해 어린이 이벤트 요청할 수 있다. 또 다른 예로, 카메라를 이용하여, 디지털 사이니지 단말이 설치된 공간에 사람이 없으면, 디지털 사이니지 단말의 모니터를 끄도록 할 수 있다. 또 다른 예로, 마이크를 이용하여, 소음을 측정, 조용한 공간이면, 단말의 음량을 줄이고, 시끄러운 공간이면, 단말의 음량을 키우도록 설정할 수 있다.
등록 이벤트 디스패쳐(Registered Event Dispatcher)는 자신이 관리하는 이벤트 목록에 설정 관리부(Configuration Management) 에서 요구한 이벤트를 등록한다(단계 6).
등록 이벤트 디스패쳐(Registered Event Dispatcher)는 로그 및 보고 처리부에 이벤트 등록 요청이 있음을 보고한다(단계 7).
다른 구성요소에서, 즉, 이용자행태정보수집 클라이언트 등에서, 등록 이벤트 디스패쳐 에 이벤트 요구 정보를 등록한다(단계 8). 예를 들면, 이용자행태정보수집 클라이언트 또는 디지털 사이니지 서버는 카메라를 이용하여, 단말을 정면으로 관심있게 보는 사람들의 수를 추출하여 전송하도록 요청할 수 있다. 또 다른 예로, 이용자행태정보수집 클라이언트 또는 디지털 사이니지 서버는 카메라를 이용하여, 어린이/성인/남성/여성/노인/젊은이 별로 단말을 관심있게 보는 사람들의 수를 추출하여 전송하도록 요청할 수 있다. 또 다른 예로, 이용자행태정보수집 클라이언트 또는 디지털 사이니지 서버는 카메라를 이용하여, 시간대별로 단말기 앞을 지나가는 사람의 수를 추출하여 전소하도록 요청할 수 있다. 또 다른 예로, 이용자행태정보수집 클라이언트 또는 디지털 사이니지 서버는 센서를 이용하여, 단말기 앞에 온도, 습도 등 시간대별로 정보를 제공하도록 요청할 수 있다.
등록 이벤트 디스패쳐(Registered Event Dispatcher)는 자신이 관리하는 이벤트 목록에 다른 구성요소에서 요구한 이벤트를 등록한다(단계 9).
등록 이벤트 디스패쳐(Registered Event Dispatcher)는 로그 및 보고 처리부에 이벤트 등록 요청이 있음을 보고한다(단계 10).
디지털 사이니지 서버 또는 이용자행태 정보 수집 클라이언트는 전술한 방법으로 특정 이벤트에 대한 정보를 요청하거나, 특정 이벤트가 발생하는 경우, 특정 디지털 사이니지 콘텐츠를 재생하도록 디지털 사이니지 단말을 설정할 수 있다.
전술한 각각의 단계는 생략되거나, 본 발명의 다른 부분에서 설명된 단계 또는 장치의 동작이 전술한 단계 중 특정 부분에 부가될 수 있다.
도 4는 본 발명의 일 실시예에 따른, 이벤트 해지 방법을 나타낸 도면이다.
디지털 사이니지 서버 또는 이용자행태 정보 수집 클라이언트는, 더 이상 이벤트 관련 정보에 대한 수신을 원하지 않으면, 등록 이벤트 디스패쳐(Registered Event Dispatcher)에 해당 이벤트에 대한 수신 중단 요청한다(단계 1).
등록 이벤트 디스패쳐(Registered Event Dispatcher)는 자신이 관리하는 이벤트 목록에 해당 이벤트를 삭제한다(단계 2).
등록 이벤트 디스패쳐(Registered Event Dispatcher)는 로그 및 보고 처리부에 이벤트 해지 요청이 있음을 보고한다(단계 3).
디지털 사이니지 서버는 해당 이벤트를 수집하는 보조장치의 사용 중지를 요청할 수 있다(단계 4). 또는, 디지털 사이니지 서버는 보조 장치에서 이벤트를 수신하지 못하도록 설정할 수 있다.
설정 관리부(Configuration Management)는 장치 제어부(Device Controller)에 제어 정보(보조장치 제어 관련 정보)를 전달한다(단계 5)
장치 제어부(Device Controller)는 보조장치를 직접 제어하여, 보조장치의 상태를 변경할 수 있다(단계 6)
장치 제어부는 보조장치 설정된 상태가 변경되었기 때문에, 로그 및 보고 처리부에 보조 장치의 상태 정보를 보고한다(단계 7).
설정 관리부(Configuration Management)는 특정 보조 장치로부터 이벤트 수신이 불가능한 상태 이므로, 등록 이벤트 디스패쳐(Registered Event Dispatcher)에 이벤트 해지를 요청한다(단계 8).
등록 이벤트 디스패쳐(Registered Event Dispatcher)는 자신이 관리하는 이벤트 목록에서 설정 관리부(Configuration Management)에서 해지를 요청한 이벤트를 삭제한다(단계 9).
등록 이벤트 디스패쳐(Registered Event Dispatcher)는 로그 및 보고 처리부에 이벤트 해지 요청이 있음을 보고한다(단계 10).
전술한 각각의 단계는 생략되거나, 본 발명의 다른 부분에서 설명된 단계 또는 장치의 동작이 전술한 단계 중 특정 부분에 부가될 수 있다.
도 5는 본 발명의 일 실시예에 따른, 하나의 디지털 사이니지 콘텐츠에서 복수의 이벤트가 입력되는 경우를 나타낸 도면이다.
재생되는 디지털 사이니지 콘텐츠는 입력되는 이벤트 정보(보조 장치가 수집한 정보) 에 따라, 내용의 변경이 가능하다.
도 5에서와 같이, 하나의 디지털 사이니지 콘텐츠 자체에서 이벤트 정보의 입력을 요구하고, 해당 이벤트 입력에 따라 디지털 사이니지 콘텐츠의 내용이 변경된다. 즉, 디지털 사이니지 콘텐츠 자체에서 복수의 방향으로 디지털 사이니지 콘텐츠가 재생되도록 설정된 경우, 도 5와 같은 방법으로 디지털 사이니지 콘텐츠의 변경이 가능하다.
도 6은 본 발명의 일 실시예에 따른, 이벤트 정보에 따라 디지털 사이니지 콘텐츠가 변경되는 경우를 나타낸 도면이다.
디지털 사이니지 단말은 복수의 디지털 사이니지 콘텐츠를 상황에 따라 선택적으로 재생할 수 있다. 특정 디지털 사이니지 콘텐츠가 재생되는 상황은 이벤트 정보를 통하여 수집될 수 있다.
예를 들면, 디지털 사이니지 단말에서, 인근 식당(관광지) 목록 보여주고 있고, 사용자가 특정 식당(관광지)를 선택하고, 단말은 해당 식당(관광지) 광고 재생과 동시에 가장 가까운 식당(관광지)까지의 약도를 보여줄 수 있다.
또 다른 예로, 디지털 사이니지 단말에서 맥주 광고를 보여주고 있는데, 어린 아이가 나타나면, 해당 광고를 장난감 광고로 변경할 수 있다.
또 다른 예로, 버스 정류장에서 매표하는 디지털 사이니지 단말에서 인근 상가의 광고를 보여주고 있고 화면 오른쪽 상단에 언어 선택창이 있다. 사람이 언어창에서 영어를 선택하면, 영문으로 버스표를 구입관련 정보를 제공하고, 인근 상가의 광고로 영문으로 재생되도록 변경할 수 있다.
또 다른 예로, 재생이 계획된 디지털 사이니지 콘텐츠는 겨울 코트 광고이었으나, 기상이변으로 기온이 30도를 넘는 경우, 겨울 코트 광고를 시원한 음료 광고로 변경할 수 있다. 디지털 사이니지 서비스 제공자와 광고주 간에 사전 약속으로 광고가 제한 또는 시작되는 이벤트를 정할 수 있다. 이 경우, 광고주는 효과가 낮은 상황에서 본인의 광고가 노출되지 않도록 하여, 광고 비용을 줄이거나, 효과가 좋은 상황에서 본인의 광고가 노출되도록 하여, 광고 효과를 극대화할 수 있다.
도 7은 본 발명의 일 실시예에 따른, 이벤트 방생을 처리하는 방법을 나타낸 도면이다.
보조장치를 통하여, 이용자 및/또는 외부요인에 의한 이벤트 정보가 발생이 수신되면, 보조 장치는 장치 이벤트 수신부(Device Event Receiver) 에게 로우 데이터(raw data) 형태의 이벤트 내용을 전달한다(단계 1). 일반적으로 보조 장치는 텍스트, 숫자, 비디오, 오디오, 화면 좌표, 개인정보, 및/또는 센싱정보 등의 형태로 로우 데이터를 보낼 수 있다. 보조 장치는 로우 데이터를 전달하는 신호에 로우 데이터의 종류, 데이터 수신 시간 및/또는 보조 장치 ID등을 더 포함시켜 전송할 수 있다.
장치 이벤트 수신부(Device Event Receiver)는, 보조 장치가 보낸 로우 데이터를 해독하여 의미 있는 정보를 정보를 추출할 수 있는 이벤트 데이터 분석부(Event Data Analyzer)로 로우 데이터를 보낸다(단계 2).
이벤트 데이터 분석부(Event Data Analyzer)는 해독된 정보를 등록 이벤트 디스패쳐(Registered Event Dispatcher)로 보낸다(단계 3).
등록 이벤트 디스패쳐(Registered Event Dispatcher)는 이벤트 관리 목록을 검색하여, 발생된 이벤트에 관심있는 구성요소(외부 또는 내부 장치) 가 있는지 확인하고, 해당 구성요소로 수신한 이벤트 정보를 전달한다(단계 4). 등록 이벤트 디스패쳐(Registered Event Dispatcher)는 해당 이벤트에 대한 관심있는 구성요소가 없으면, 해당 이벤트를 무시한다.
등록 이벤트 디스패쳐(Registered Event Dispatcher)는 이벤트 관련 내용을 로그 및 보고 처리부에 전달하여 로그에 기록하도록 한다(단계 5).
이벤트 정보를 수신한 구성요소는 이벤트 정보를 활용한다(단계 6).
전술한 각각의 단계는 생략되거나, 본 발명의 다른 부분에서 설명된 단계 또는 장치의 동작이 전술한 단계 중 특정 부분에 부가될 수 있다.
도 8은 본 발명의 일 실시예에 따른, 재생 스케줄 변경에 따른 이벤트의 등록 및 해지 방법을 나타낸 도면이다.
디지털 사이니지 서버에서 디지털 사이니지 클라이언트에게 재생할 콘텐츠들에 대한 정보를 포함하는 재생 스케줄을 재생 스케줄러(Play scheduler) 로 보낸다(단계 1).
재생 스케줄은 전술한 클라이언트 구성 메시지를 포함할 수 있다. 즉, 재생 스케줄은 보조 장치를 제어 또는 설정하기 위한 제어 정보 및/또는 이벤트 요구 정보를 포함할 수 있다. 이 경우, 재생 스케줄은 특정 콘텐츠를 재생하기 위한 조건이 되는 이벤트를 설명하는 정보를 더 포함할 수 있다. 예를 들면, 재생 스케줄은 이벤트 관련 단말 식별 정보, 이벤트 관련 콘텐츠 식별 정보, 및/또는 현재 콘텐츠 취급 정보를 포함할 수 있다.
이벤트 관련 단말 식별 정보는 전술한 이벤트 요구 정보에 부합하는 이벤트가 발생하는 경우, 특정 콘텐츠를 재생하여야 하는 디지털 사이니지 단말을 식별한다.
이벤트 관련 콘텐츠 식별 정보는 전술한 이벤트 요구 정보에 부합하는 이벤트가 발생하면 재생되어야 하는 콘텐츠를 식별한다.
현재 콘텐츠 쥐급 정보는 전술한 이벤트 요구 정보에 부합하는 이벤트가 발생하여, 새로운 콘텐츠가 재생되어야 하는 경우, 현재 재생되고 있는 콘텐츠의 처리 방법을 식별한다. 예를 들면, 현재 콘텐츠 취급 정보는, 그 값에 따라, 현재 콘텐츠의 재생을 완전히 종료거나, 이벤트 관련 콘텐츠의 재생 기간 동안 현재 콘테츠를 잠깐 멈춤(Pause) 상태로 처리하거나, 이벤트 관련 콘텐츠의 재생이 종료하면 현재 콘텐츠를 처음부터 다시 재생하도록 처리하는 것을 나타낼 수 있다.
재생 스케줄러(Play schedule)는 재생 스케줄에 따라 콘텐츠 재생할 것을 콘텐츠 처리부에 요청한다(단계 2).
또한, 재생 스케줄러는 콘텐츠 재생에 앞서, 특정 보조장치로부터 이벤트가 필요하다는 것을 알고 장치 제어부(Device Controller)에게 해당 보조장치 사용할 수 있도록 요청할 수 있다(단계 3).
만약, 해당 보조장치가 재생 스케줄러에서 요청한 이벤트를 제공할 수 없는 상황이라면, 장치 제어부는 보조 장치을 제어하여, 해당 이벤트 수신할 수 있도록 설정한다(단계 4).
보조장치 상태가 변경되었으면, 장치 제어부는 로그 및 보고 처리부로 관련 정보를 제공한다(단계 5). 보조 장치에서 이미 요청한 이벤트를 제공할 수 있으면, 단계 4와 단계 5를 생략할 수 있다.
재생 스케줄러는 등록 이벤트 디스패쳐에게 관심있는 이벤트 수신을 요구할 수 있다(단계 6). 이 경우, 재생 스케줄러는 전술한 이벤트 요구 정보를 등록 이벤트 디스패쳐에 전송할 수 있다.
등록 이벤트 디스패쳐(Registered Event Dispatcher)는 자신이 관리하는 이벤트 목록에 재생 스케줄러에서 요구한 이벤트를 등록한다(단계 7). 등록 이벤트 디스패쳐는 수신한 이벤트 요구 정보에 따라, 알림이 필요한 이벤트를 등록한다.
등록 이벤트 디스패쳐(Registered Event Dispatcher)는 로그 및 보고 처리부에 이벤트 등록 요청이 있음을 보고한다(단계 8).
콘텐츠 처리부는 콘텐츠의 재생을 위한 일련의 처리를 수행한다(단계 9).
콘텐츠 재생 단계에서 콘텐츠가 요구한 이벤트가 발생하지 않으면, 후술할 단계 10 이하 절차에 따라 이벤트의 처리를 종료한다. 만약 콘텐츠가 요구한 이벤트가 발생하면, 후술할 도 9에 따라 처리할 수 있다.
재생 스케줄러는 콘텐츠의 재생 단계에서 등록된 이벤트가 발생하면, 해당 이벤트와 관련한 재생 스케줄에 따라 콘텐츠 처리부에게 콘텐츠 재생할 것을 요청한다. 이 경우, 재생되고 있던 콘텐츠는 전술한 현재 콘텐츠 취급 정보에 따라 처리할 수 있다.
때로는, 재생 스케줄러는 콘텐츠의 재생 단계에서 등록된 이벤트가 발생하면, 디지털 사이니지 서버로 새로운 재생 스케줄을 요청할 수 있다. 이 경우, 재생 스케줄러는 새로운 재생 스케줄에 따라 콘텐츠 처리부에게 콘텐츠를 재생하도록 요청한다.
재생 스케줄러는 콘텐츠 재생이 완료되면, 보조장치에게 자신이 해당 이벤트가 필요 없으니, 필요에 따라 보조장치의 상태를 변경할 것을 요구할 수 있다(단계 10).
만약, 다른 구성요소에서 해당 보조장치가 필요 없음을 인지하면, 장치 제어부는 보조 장치의 상태를 변경하도록 제어하고(단계 11), 보조 장치의 상태가 변경 되었음을 로그 및 보고 처리부에 보고한다(단계 12). 콘텐츠의 재생 완료 후에도 보조장치를 유지할 필요 있다면, 단계 11 및 단계 12는 생략할 수 있다.
재생 스케줄러는 등록 이벤트 디스패쳐로 이벤트의 수신을 중단할 것임을 알린다(단계 13).
등록 이벤트 디스패쳐는 해당 이벤트를 이벤트 목록에서 삭제한다(단계 14).
등록 이벤트 디스패쳐는 로그 및 보고 처리부에 이벤트가 해지되었음을 알린다(단계 15).
전술한 각각의 단계는 생략되거나, 본 발명의 다른 부분에서 설명된 단계 또는 장치의 동작이 전술한 단계 중 특정 부분에 부가될 수 있다.
도 9는 본 발명의 일 실시예에 따른, 디지털 사이니지 서버에서 재생 스케줄 변경에 따른 이벤트 처리 절차를 나타낸 도면이다.
등록 이벤트 디스패쳐(Registered Event Dispatcher)는 도 7의 단계 1 내지 단계 3를 통해 해독된 정보를 수신한다(단계 1 내지 단계 3).
등록 이벤트 디스패쳐는 이벤트 관리 목록을 검색하여, 발생된 이벤트에 재생 스케줄러가 관심있음을 확인하고 수신한 정보를 전달한다(단계 4).
재생 스케줄러(Play scheduler)는 이벤트 내용을 분석하여, 자신이 처리할 수 있는 이벤트 인지, 아니면 디지털 사이니지 서버로 보내야 하는지 결정한다. 디지털 사이니지 서버에서 이벤트에 따른 후속 처리 절차를 미리 알려준 상태라면, 알려진 후속처리 절차에 따라 처리하면 되지만, 그렇지 않는 상황에서는 재생 스케줄러는 처리 절차에 대하여 디지털 사이니지 서버에게 문의를 한다(단계 5). 특히, 클라이언트에게 판단 능력이 없거나 후속처리에 따른 필요한 정보나 콘텐츠가 없으면 디지털 사이니지 서버의 지시를 기다려야 한다. 개인정보의 경우 클라이언트에 보관하면 단말의 도난 등 문제가 발생할 수 있어 이런 정보는 단말에서 유지하지 않고, 서버에서 유지 및 처리하는 방식을 선택할 수 있다. 이러한 경우, 디지털 사이니지 단말은 디지털 사이니지 서버에 이벤트 정보를 전달한다.
디지털 사이니지 서버는 새로운 재생 스케줄이 필요함을 인지하고 재생 스케줄을 다시 구성한다(단계 6).
디지털 사이니지 서버는 클라이언트의 재생 스케줄러로 재생 스케줄을 전달한다(단계 7). 이때, 디지털 사이니지 서버는 보조 장치의 제어 정보도 함께 전달할 수 있다.
재생 스케줄러(Play scheduler)는 새로 받은 재생 스케줄에 따라 다음에 재생되어야 할 콘텐츠에 대한 정보를 콘텐츠 처리부로 전달한다(단계 8).
여기서, 재생 스케줄러는 새로 받은 재생 스케줄에서 수신 받을 이벤트가 변경되었음을 확인한다(단계 9).
재생 스케줄러는 기존 이벤트가 필요 없음을 확인하고 기존 이벤트 수신을 중단시키기 위해 등록 이벤트 디스패쳐로 이벤트 수신 중단 요청을 한다(단계 10).
등록 이벤트 디스패쳐는 중단요청을 받으면, 이벤트 목록에서 이벤트를 삭제한다(단계 11).
재생 스케줄러는 수신 받을 새로운 이벤트가 있음을 확인하고, 새로운 이벤트 수신하기 위해 등록 이벤트 디스패쳐로 이벤트 수신 요청을 한다(단계 12).
등록 이벤트 디스패쳐는 수신 요청 받은 이벤트를 목록에 추가한다(단계 13).
전술한 각각의 단계는 생략되거나, 본 발명의 다른 부분에서 설명된 단계 또는 장치의 동작이 전술한 단계 중 특정 부분에 부가될 수 있다.
도 10은 본 발명의 일 실시예에 따른, 재생 스케줄러(Play scheduler)에서 재생 스케줄 변경에 따른 이벤트 처리 절차를 나타낸 도면이다.
등록 이벤트 디스패쳐(Registered Event Dispatcher)는 도 7의 단계 1 내지 단계 3를 통해 해독된 정보를 수신한다(단계 1 내지 단계 3).
등록 이벤트 디스패쳐는 이벤트 관리 목록을 검색하여, 발생된 이벤트에 재생 스케줄러가 관심이 있음을 확인하고 수신한 정보를 재생 스케줄러로 전달한다(단계 4).
재생 스케줄러가 클라이언트에서 필요한 정보를 포함하고 있어, 재생 스케줄러가 자체적으로 새로운 재생 스케줄을 구성한다(단계 5).
재생 스케줄러는 다음에 재생되어야 할 콘텐츠를 콘텐츠 처리부로 전달한다(단계 6).
여기서, 재생 스케줄러는 새로 받은 재생 스케줄에서 수신 받을 이벤트가 변경되었음을 확인한다(단계 7).
재생 스케줄러는 기존 이벤트가 필요 없음을 확인하고 기존 이벤트 수신을 중단시키기 위해 등록 이벤트 디스패쳐로 이벤트의 수신 중단을 요청한다(단계 8).
등록 이벤트 디스패쳐는 중단 요청을 받으면, 이벤트 목록에서 해당 이벤트를 삭제한다(단계 9).
재생 스케줄러는수신 받을 새로운 이벤트가 있음을 확인하고, 새로운 이벤트 수신하기 위해 등록 이벤트 디스패쳐로 이벤트 수신 요청을 한다(단계 10).
등록 이벤트 디스패쳐는 수신 요청 받은 이벤트를 목록에 추가한다(단계 11).
전술한 각각의 단계는 생략되거나, 본 발명의 다른 부분에서 설명된 단계 또는 장치의 동작이 전술한 단계 중 특정 부분에 부가될 수 있다.
도 11은 본 발명의 일 실시예에 따른, 디지털 사이니지 시스템 내의 구성요소 간에 교환될 수 있는 메타데이터를 나타낸 도면이다.
본 발명에 따른, 디지털 사이니지 시스템 내의 구성요소 간에 교환될 수 있는 메타데이터는 TerminalIdRef 엘레먼트, AuxList 엘레먼트, AuxId 엘레먼트, Name 엘레먼트, AuxType 엘레먼트, CreationDate 엘레먼트, Status 엘레먼트, EventType 엘레먼트, EventData 엘레먼트, EventTime 엘레먼트, 및/또는 ErrorStatus 엘레먼트를 포함할 수 있다.
TerminalIdRef 엘레먼트는 디지털 사이니지 단말의 ID를 나타낸다. TerminalIdRef 엘레먼트는 해당 메타데이터를 참조하는 디지털 사이니지 단말을 식별하는 역할을 수행한다.
AuxList 엘레먼트는 보조 장치의 목록을 나타낸다. AuxList 엘레먼트는 디지털 사이니 단말에서 사용될 수 있는 보조 장치들에 대한 정보를 포함한다.
AuxId 엘레먼트는 보조 장치의 ID를 나타낸다. AuxId 엘레먼트는 보조 장치의 목록에 포함되는 보조 장치 각각을 고유하게 식별하는 정보이다.
Name 엘레먼트는 보조 장치의 명칭을 나타낸다.
AuxType 엘레먼트는 보조 장치의 타입을 식별한다. AuxType 엘레먼트는 그 값에 따라, 보조 장치가 터치 패널, 키보드, 마우스, 카메라, 비디오 카메라, 센서 또는 정의되지 않은 그 밖에 장치 라는 것을 식별한다.
CreationDate 엘레먼트는 보조 장치가 생성된 시각 및/또는 날짜를 나타낸다. 또는 CreationDate 엘레먼트는 보조 장치에서 생성하는 정보의 생성 시각 및/또는 생성 날짜를 나타낸다. 또는 CreationDate 엘레먼트는 보조 장치가 유효하게 동작하는 시각 및/또는 날짜를 나타낼 수 있다.
Status 엘레먼트는 보조 장치의 상태를 나타낸다. Status 엘레먼트는 그 값에 따라, 보조 장치가 on 상태인지, off 상태인지, 또는 그 밖에 상태인지 나타낼 수 있다.
EventType 엘레먼트는 보조 장치에 발생하는 이벤트의 타입을 나타낸다. 또는 EventType 엘레먼트는 보조 장치에서 생성하는 입력 정보의 타입을 나타낼 수 있다. EventType 엘레먼트는 그 값에 따라, 보조 장치에서 발생하는 이벤트가 텍스트, 오디오, 위치, 또는 그 밖에 종류의 정보임을 나타낼 수 있다.
EventData 엘레먼트는 보조 장치로부터 입력된 이벤트에 관한 정보를 포함한다.
EventTime 엘레먼트는 이벤트가 발생한 시각 및/또는 날짜를 나타낸다.
ErrorStatus 엘레먼트는 보조 장치에 에러가 발생하였는지 여부를 가리킨다. ErrorStatus 엘레먼트는 보조 장치에 발생한 에러의 종류를 식별할 수 있다.
이상과 같이 본 발명은 비록 한정된 실시 예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시 예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.
1010: 디지털 사이니지 서버 1020,1022,1024: 디지털 사이니지 단말
1030: 터치 스크린 1040: 키보드
1050: 마이크 1060: 비디오 카메라
1070: 센서 1080: 이용자 휴대폰
1090: 네트워크

Claims (14)

  1. 디지털 사이니지 시스템을 이용한 양방향 서비스를 제공하는 디지털 사이니지 단말에 있어서,
    하나 이상의 이벤트를 수신하도록 보조 장치를 제어하는 장치 제어부;
    디지털 사이니지 서버로부터 클라이언트 구성 메시지를 수신하고, 상기 클라이언트 구성 메시지로부터 제 1 이벤트 요구 정보를 추출하는 클라이언트 관리부;
    상기 보조 장치로부터 제 1 이벤트에 대한 로우 데이터를 수신하고, 상기 로우 데이터를 제 1 이벤트에 대한 정보로 변환하는 장치 관리부; 및
    청중 측정(Audience Measurement)과 관련된 동작을 수행하는 이용자행태정보 수집 클라이언트
    를 포함하고,
    상기 클라이언트 관리부는 상기 추출된 제 1 이벤트 요구 정보에 근거하여 알림이 요청되는 제 2 이벤트를 등록하도록 상기 장치 관리부에게 요청하고,
    상기 장치 관리부는 상기 제 1 이벤트가 상기 등록된 제 2 이벤트에 해당되는지 여부를 확인하고, 상기 제 1 이벤트가 상기 제 2 이벤트에 해당된다는 제1 확인 정보를 생성하고, 상기 제1 확인 정보를 이벤트 요청자 정보에 의하여 식별되는 요청자에게 전달하고,
    상기 이용자행태정보 수집 클라이언트는 상기 제 1 이벤트에 대한 요구를 등록하도록 상기 장치 관리부에게 요청함으로써 상기 장치 관리부가 상기 제 1 이벤트가 발생하면 상기 제 1 이벤트에 대한 정보를 상기 이용자행태정보 수집 클라이언트에게 전송하도록 상기 장치 관리부를 설정하는 양방향 서비스를 제공하는 디지털 사이니지 단말.
  2. 제 1 항에 있어서, 상기 클라이언트 구성 메시지는,
    상기 제 2 이벤트의 발생에 대한 알림을 요청한 디지털 사이니지 서버, 디지털 사이니지 콘텐츠 프로바이더, 및 재생 스케줄러 중 어느 하나 이상을 포함하는 요청자를 식별하는 상기 이벤트 요청자 정보를 포함하는 것을 특징으로 하는 양방향 서비스를 제공하는 디지털 사이니지 단말.
  3. 삭제
  4. 제 1 항에 있어서,
    하나 이상의 디지털 사이니지 콘텐츠의 재생에 관한 정보를 포함하는 재생 스케줄을 수신하는 재생 스케줄러; 및
    상기 재생 스케줄에 따라 상기 하나 이상의 디지털 사이니지 콘텐츠를 재생 처리하는 콘텐츠 처리부
    를 더 포함하는 양방향 서비스를 제공하는 디지털 사이니지 단말.
  5. 제 4 항에 있어서,
    상기 재생 스케줄러는,
    상기 재생 스케줄로부터 제 2 이벤트 요구 정보를 추출하여 상기 장치 관리부로 전송하고,
    상기 장치 관리부는,
    상기 제 2 이벤트 요구 정보에 근거하여, 알림이 요청되는 제 3 이벤트를 등록하고, 상기 제 1 이벤트가 상기 제 3 이벤트에 해당되는지 여부를 확인하고, 상기 제 1 이벤트가 상기 제 3 이벤트에 해당된다는 제2 확인 정보를 생성하여 상기 재생 스케줄러로 전송하는 것을 특징으로 하는 양방향 서비스를 제공하는 디지털 사이니지 단말.
  6. 제 5 항에 있어서, 상기 콘텐츠 처리부는,
    상기 제2 확인 정보를 수신하면, 상기 제 3 이벤트와 관련된 디지털 사이니지 콘텐츠를 재생하도록 처리 하는 것을 특징으로 하는 양방향 서비스를 제공하는 디지털 사이니지 단말.
  7. 제 6 항에 있어서, 상기 제 2 이벤트 요구 정보는,
    상기 제 3 이벤트가 발생하면 재생되어야 하는 디지털 사이니지 콘텐츠를 식별하는 이벤트 관련 콘텐츠 식별 정보를 포함하는 것을 특징으로 하는 양방향 서비스를 제공하는 디지털 사이니지 단말.
  8. 디지털 사이니지 시스템을 이용한 양방향 서비스를 제공하는 방법에 있어서,
    상기 디지털 사이니지 시스템의 장치 제어부가 하나 이상의 이벤트를 수신하도록 보조 장치를 제어하는 단계;
    상기 디지털 사이니지 시스템의 클라이언트 관리부가 디지털 사이니지 서버로부터 클라이언트 구성 메시지를 수신하고, 상기 클라이언트 구성 메시지로부터 제 1 이벤트 요구 정보를 추출하는 단계;
    상기 디지털 사이니지 시스템의 장치 관리부가 상기 보조 장치로부터 제 1 이벤트에 대한 로우 데이터를 수신하는 단계;
    상기 장치 관리부가 상기 로우 데이터를 제 1 이벤트에 대한 정보로 변환하는 단계;
    상기 클라이언트 관리부가 상기 추출된 제 1 이벤트 요구 정보에 근거하여, 알림이 요청되는 제 2 이벤트를 등록하도록 상기 장치 관리부에게 요청하는 단계;
    청중 측정(Audience Measurement)과 관련된 동작을 수행하는 상기 디지털 사이니지 시스템의 이용자행태정보 수집 클라이언트가 상기 제 1 이벤트에 대한 요구를 등록하도록 상기 장치 관리부에게 요청함으로써 상기 장치 관리부가 상기 제 1 이벤트가 발생하면 상기 제 1 이벤트에 대한 정보를 상기 이용자행태정보 수집 클라이언트에게 전송하도록 상기 장치 관리부를 설정하는 단계; 및
    상기 장치 관리부가 상기 제 1 이벤트가 상기 등록된 제 2 이벤트에 해당되는지 여부를 확인하고, 상기 제 1 이벤트가 상기 제 2 이벤트에 해당된다는 제1 확인 정보를 생성하고, 상기 제1 확인 정보를 이벤트 요청자 정보에 의하여 식별되는 요청자에게 전달하는 단계
    를 포함하는 디지털 사이니지 시스템을 이용한 양방향 서비스를 제공하는 방법.
  9. 제 8 항에 있어서, 상기 클라이언트 구성 메시지는,
    상기 제 2 이벤트의 발생에 대한 알림을 요청한 디지털 사이니지 서버, 디지털 사이니지 콘텐츠 프로바이더, 및 재생 스케줄러 중 어느 하나 이상을 포함하는 요청자를 식별하는 상기 이벤트 요청자 정보를 포함하는 것을 특징으로 하는 디지털 사이니지 시스템을 이용한 양방향 서비스를 제공하는 방법.
  10. 삭제
  11. 제 8 항에 있어서,
    상기 디지털 사이니지 시스템의 재생 스케줄러가 하나 이상의 디지털 사이니지 콘텐츠의 재생에 관한 정보를 포함하는 재생 스케줄을 수신하는 단계; 및
    상기 디지털 사이니지 시스템의 콘텐츠 처리부가 상기 재생 스케줄에 따라 상기 하나 이상의 디지털 사이니지 콘텐츠를 재생 처리하는 단계
    를 더 포함하는 디지털 사이니지 시스템을 이용한 양방향 서비스를 제공하는 방법.
  12. 제 11 항에 있어서,
    상기 재생 스케줄러가 상기 재생 스케줄로부터 제 2 이벤트 요구 정보를 추출하는 단계; 및
    상기 장치 관리부가 상기 제 2 이벤트 요구 정보에 근거하여, 알림이 요청되는 제 3 이벤트를 등록하고, 상기 제 1 이벤트가 상기 제 3 이벤트에 해당되는지 여부를 확인하고, 상기 제 1 이벤트가 상기 제 3 이벤트에 해당된다는 제2 확인 정보를 생성하는 단계
    를 더 포함하는 디지털 사이니지 시스템을 이용한 양방향 서비스를 제공하는 방법.
  13. 제 12 항에 있어서, 상기 콘텐츠 처리부가 상기 하나 이상의 디지털 사이니지 콘텐츠를 재생 처리하는 단계는,
    상기 제2 확인 정보를 수신하면, 상기 제 3 이벤트와 관련된 디지털 사이니지 콘텐츠를 재생하도록 처리하는 것을 특징으로 하는 디지털 사이니지 시스템을 이용한 양방향 서비스를 제공하는 방법.
  14. 제 13 항에 있어서, 상기 제 2 이벤트 요구 정보는,
    상기 제 3 이벤트가 발생하면 재생되어야 하는 디지털 사이니지 콘텐츠를 식별하는 이벤트 관련 콘텐츠 식별 정보를 포함하는 것을 특징으로 하는 디지털 사이니지 시스템을 이용한 양방향 서비스를 제공하는 방법.
KR1020140133029A 2013-10-23 2014-10-02 디지털 사이니지 시스템에서 양방향 서비스를 처리하는 방법 및 장치 KR102301878B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/513,817 US20150112810A1 (en) 2013-10-23 2014-10-14 Method and apparatus for processing interactive service in digital signage system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20130126599 2013-10-23
KR1020130126599 2013-10-23

Publications (2)

Publication Number Publication Date
KR20150047421A KR20150047421A (ko) 2015-05-04
KR102301878B1 true KR102301878B1 (ko) 2021-09-15

Family

ID=53386454

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140133029A KR102301878B1 (ko) 2013-10-23 2014-10-02 디지털 사이니지 시스템에서 양방향 서비스를 처리하는 방법 및 장치

Country Status (1)

Country Link
KR (1) KR102301878B1 (ko)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101912523B1 (ko) * 2016-11-21 2018-10-29 숭실대학교산학협력단 자동 프로비저닝을 수행할 수 있는 디지털 사이니지 시스템 및 이의 제어 방법과, 상기 디지털 사이니지 시스템에 포함되는 디지털 사이니지 클라이언트 단말
KR101884554B1 (ko) 2017-01-24 2018-08-01 윤진섬 앵커링 장치
KR102180290B1 (ko) * 2019-02-14 2020-11-19 장명호 다이나믹 미디어 플레이어
KR20220013678A (ko) 2020-07-27 2022-02-04 주식회사 큐브릭디지털 규칙 엔진 기반의 상황인지 디지털 사이니지 구현 방법

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2008348215A1 (en) * 2008-01-15 2009-07-23 Chee Keong Lim Interactive information processing and delivery system and methods thereof

Also Published As

Publication number Publication date
KR20150047421A (ko) 2015-05-04

Similar Documents

Publication Publication Date Title
JP6483338B2 (ja) 客体表示方法、客体提供方法及びそのためのシステム
US20170372369A1 (en) System and method for providing mobile advertising services
JP6791569B2 (ja) ユーザプロファイル生成方法および端末
JP2018067328A (ja) 所定の位置内での通信のための方法及びシステム
KR102330166B1 (ko) 디지털 사이니지 및 그 제어 방법
KR102301878B1 (ko) 디지털 사이니지 시스템에서 양방향 서비스를 처리하는 방법 및 장치
US9607094B2 (en) Information communication method and information communication apparatus
JP6038848B2 (ja) 再生プログラム、配信装置、再生方法および情報処理装置
JP2019028767A (ja) 表示制御装置、表示制御方法及び表示制御プログラム
US20150112810A1 (en) Method and apparatus for processing interactive service in digital signage system
CN103634735A (zh) 由声波通信和无线通信联合组成的近场通信***和通信方法
JP5464823B2 (ja) 情報提供装置、情報提供方法、及びプログラム
KR20160090428A (ko) 주변 센싱 정보에 대한 가격 입찰을 통해 노출 광고를 결정하는 방법 및 시스템
KR102169609B1 (ko) 객체 표시 방법, 객체 제공 방법 및 이를 위한 시스템
JP2004166219A (ja) 公衆ディスプレイ装置及び公衆ディスプレイ装置による画像提供システム並びに公衆ディスプレイ装置の情報提供システム
JP2020181607A (ja) 広告表示装置
EP4170573A1 (en) Advertising system and method based on digital intelligent information sharing using external display of vehicle
JP6694163B2 (ja) 案内地図出力装置、案内地図出力システム及び案内地図出力方法
KR101829151B1 (ko) 주변 센싱 정보에 대한 가격 입찰을 통해 노출 광고를 결정하는 방법 및 시스템
JP6604122B2 (ja) カラオケシステム、およびカラオケシステムの制御方法
CN203911922U (zh) 一种新型的近场通信***
JP2015075980A (ja) 情報処理装置及び情報処理プログラム
JP6744499B1 (ja) 広告表示装置
Jain et al. Beaticket-beacon based ticketing system
JP2020046722A (ja) 画像ダウンロードシステム、サーバ、画像ダウンロード方法、及びプログラム

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