KR20110113381A - Method and apparatus for providing community service in iptv system - Google Patents

Method and apparatus for providing community service in iptv system Download PDF

Info

Publication number
KR20110113381A
KR20110113381A KR1020100032739A KR20100032739A KR20110113381A KR 20110113381 A KR20110113381 A KR 20110113381A KR 1020100032739 A KR1020100032739 A KR 1020100032739A KR 20100032739 A KR20100032739 A KR 20100032739A KR 20110113381 A KR20110113381 A KR 20110113381A
Authority
KR
South Korea
Prior art keywords
community
template
top box
screen
iptv
Prior art date
Application number
KR1020100032739A
Other languages
Korean (ko)
Other versions
KR101282819B1 (en
Inventor
이영호
Original Assignee
주식회사 케이티
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 케이티 filed Critical 주식회사 케이티
Priority to KR1020100032739A priority Critical patent/KR101282819B1/en
Publication of KR20110113381A publication Critical patent/KR20110113381A/en
Application granted granted Critical
Publication of KR101282819B1 publication Critical patent/KR101282819B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • H04N21/41265The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

커뮤니티 서비스를 제공하는 방법 및 장치가 제공된다. IPTV 시스템에서 커뮤니티 서비스를 제공하는 장치는 관리자 단말로부터 상기 커뮤니티 개설 요청이 수신되면, 상기 커뮤니티에 대한 접근 및 상기 커뮤니티의 콘텐츠 수정 권한에 기초하여 결정된 커뮤니티 유형에 대응하는 템플릿 리스트를 상기 관리자 단말로 제공하는 템플릿 리스트 제공부, 상기 관리자 단말로부터, 상기 템플릿 리스트 중 어느 하나의 템플릿에 대한 선택 정보 및 상기 선택된 템플릿에 배치 할 메뉴의 구성과 콘텐츠에 대한 정보를 포함하는 화면 생성 정보가 수신되면, 상기 선택된 템플릿 및 상기 화면 생성 정보에 기초하여 상기 커뮤니티를 개설하는 커뮤니티 개설부, 상기 개설된 커뮤니티의 화면 속성 값을 IPTV 디스플레이 장치에 보여지는 속성 값으로 변환하여, 상기 관리자 단말에서 미리 지정한 IPTV 셋탑 박스로 전송하는 화면 속성 변환부 및 상기 관리자 단말에서 상기 템플릿 및 상기 화면 생성 정보 중 하나 이상을 변경하는 경우, 상기 변경 사항이 IPTV 셋탑 박스에서 실시간으로 적용되도록 하는 소스 정보를 상기 IPTV 셋탑 박스로 전송하는 소스 정보 제공부를 포함한다.Methods and apparatus for providing community services are provided. When the community service request is received from the manager terminal, the apparatus for providing a community service in the IPTV system provides the manager terminal with a template list corresponding to the community type determined based on the access to the community and the authority to modify the content of the community. The template list providing unit to receive the screen generation information including selection information on any one template of the template list and information on the configuration and content of a menu to be placed in the selected template is received from the manager terminal. A community establishment unit for establishing the community based on a template and the screen generation information, and converts the screen property value of the established community into an attribute value shown on an IPTV display device and transmits the property to a pre-designated IPTV set-top box by the manager terminal; doing When the screen property conversion unit and the manager terminal change one or more of the template and the screen generation information, providing source information for transmitting the source information to the IPTV set-top box so that the changes are applied in real time from the IPTV set-top box. Contains wealth.

Description

아이피티브이 시스템에서 커뮤니티 서비스를 제공하는 방법 및 장치{METHOD AND APPARATUS FOR PROVIDING COMMUNITY SERVICE IN IPTV SYSTEM}METHOD AND APPARATUS FOR PROVIDING COMMUNITY SERVICE IN IPTV SYSTEM}

본 발명은 커뮤니티 서비스를 제공하는 방법 및 장치에 관한 것으로서, 보다 상세하게는, IPTV 시스템에서 커뮤니티를 생성하고 관리하는 방법 및 장치에 관한 것이다.The present invention relates to a method and apparatus for providing a community service, and more particularly, to a method and apparatus for creating and managing a community in an IPTV system.

인터넷이 광범위하게 사용되면서 사용자들이 직접 정보를 생산 및 공유하고, 이들이 모여 활동할 수 있도록 가상의 공간을 마련해 주는 다양한 커뮤니티 서비스가 활성화되어 있는데, 최근, 이러한 커뮤니티 서비스가 IPTV 서비스까지 점차 확대되고 있다.As the Internet is widely used, various community services are being activated to provide users with a virtual space for producing and sharing information and gathering information. Recently, these community services have been gradually expanded to IPTV services.

IPTV 서비스는 기본적으로 인터넷의 IP 프로토콜을 이용하여 다채널 실시간 방송 서비스, VOD 서비스, 게임, 노래방, 메신저 및 e-commerce 등 다양한 IPTV 양방향 애플리케이션 서비스(이하, 양방향 서비스라 칭함)를 제공하는 방송 융합 서비스이며, 케이블 TV에서는 제공하기 어려운 다양하고 특화된 양방향 서비스가 가능하다.IPTV service is basically a broadcasting convergence service that provides various IPTV interactive application services (hereinafter referred to as two-way service) such as multi-channel real-time broadcasting service, VOD service, game, karaoke, messenger and e-commerce using IP protocol of the Internet. It is possible to provide a variety of specialized interactive services that are difficult to provide in cable TV.

그러나, 종래에는 이러한 다양하고 특화된 양방향 서비스의 콘텐츠를 다른 사용자와 공유할 수 없어, IPTV 서비스를 통하여 자신들이 속한 커뮤니티를 활성화하려는 사용자들의 욕구를 만족시키지 못하는 문제가 있었다.However, in the related art, it is not possible to share the contents of these various specialized interactive services with other users, and thus there is a problem in that they do not satisfy the desire of users to activate their communities through IPTV services.

이에, 한국등록특허 제889,075호(IPTV 셋탑 박스를 이용한 콘텐츠 공유 방법)에서, 개별 사용자가 자신의 컴퓨터에 가지고 있는 콘텐츠, 웹 스토리지 공간에 저장해 놓은 콘텐츠 및 함께 커뮤니티를 형성하는 구성원들이 각자 자신의 컴퓨터에 가지고 있는 콘텐츠 등 다양한 장소에 위치하고 있는 콘텐츠들을 IPTV 셋탑 박스를 통해 공유할 수 있는 기술을 개시하였다.Thus, in Korean Patent No. 889,075 (content sharing method using an IPTV set-top box), individual users have their own computers, contents stored in a web storage space, and members who form a community together with their own computers. Disclosed is a technology for sharing contents located in various places such as the contents held in an IPTV set-top box.

그러나, 이는, 커뮤니티를 구성하는 구성원들의 콘텐츠를 공유하는데 그칠 뿐, 셋톱 박스가 설치되는 장소, 즉, 각 커뮤니티의 유형(예를 들어, 회사에서 개설한 커뮤니티와 개인이 개설한 커뮤니티는 그 성격이 서로 다르다) 별로 특정한 장소와 상황에 맞는 서비스 화면 및 서비스 방법을 제공받아, 커뮤니티 관리의 효율성을 높여 자신들이 속한 커뮤니티를 활성화하려는 사용자들의 욕구는 여전히 해소하지 못하는 문제가 있다.However, this only involves sharing the content of the members of the community, where the set-top box is installed, that is, the type of each community (for example, a community created by a company and a community created by an individual). There is a problem that the user's desire to activate their community is still not solved by being provided with a service screen and a service method suitable for a specific place and situation.

또한, 개별 사용자가 자신의 컴퓨터에서 생성한 커뮤니티의 화면(구성)이 IPTV 디스플레이 장치에 보여질 때, 서로 다른 환경 값으로 인하여 처음 의도했던 화면과는 다른 결과가 보여지는 문제도 있었다.In addition, when a screen (composition) of a community created by an individual user on his computer is displayed on an IPTV display device, there is a problem in that a result different from the screen intended for the first time is displayed due to different environment values.

상술한 종래 기술의 문제점을 해결하기 위해, 본 발명은 커뮤니티 개설 단계에서, 커뮤니티의 다양한 유형(특성)에 대응하는 화면 템플릿을 제공한다.In order to solve the above-mentioned problems of the prior art, the present invention provides a screen template corresponding to various types (characteristics) of a community in a community establishment step.

또한, 커뮤니티 개설 시, 웹 상에서 IPTV 디스플레이 장치에 실제 보여지는 화면을 미리 실행할 수 있는 방법 및 장치를 제공한다.The present invention also provides a method and apparatus for executing a screen actually displayed on an IPTV display device on the web in advance.

본 발명의 목적들은 이상에서 언급한 목적들로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 명확하게 이해될 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects not mentioned can be clearly understood from the following description.

상기 목적을 달성하기 위하여, 본 발명의 일 측면에 따른 IPTV 시스템에서 커뮤니티 서비스를 제공하는 장치는 관리자 단말로부터 상기 커뮤니티 개설 요청이 수신되면, 상기 커뮤니티에 대한 접근 및 상기 커뮤니티의 콘텐츠 수정 권한에 기초하여 결정된 커뮤니티 유형에 대응하는 템플릿 리스트를 상기 관리자 단말로 제공하는 템플릿 리스트 제공부, 상기 관리자 단말로부터, 상기 템플릿 리스트 중 어느 하나의 템플릿에 대한 선택 정보 및 상기 선택된 템플릿에 배치 할 메뉴의 구성과 콘텐츠에 대한 정보를 포함하는 화면 생성 정보가 수신되면, 상기 선택된 템플릿 및 상기 화면 생성 정보에 기초하여 상기 커뮤니티를 개설하는 커뮤니티 개설부, 상기 개설된 커뮤니티의 화면 속성 값을 IPTV 디스플레이 장치에 보여지는 속성 값으로 변환하여, 상기 관리자 단말에서 미리 지정한 IPTV 셋탑 박스로 전송하는 화면 속성 변환부 및 상기 관리자 단말에서 상기 템플릿 및 상기 화면 생성 정보 중 하나 이상을 변경하는 경우, 상기 변경 사항이 IPTV 셋탑 박스에서 실시간으로 적용되도록 하는 소스 정보를 상기 IPTV 셋탑 박스로 전송하는 소스 정보 제공부를 포함한다.In order to achieve the above object, the apparatus for providing a community service in the IPTV system according to an aspect of the present invention, based on the access to the community and the authority to modify the content of the community when the community establishment request is received from an administrator terminal A template list providing unit for providing a template list corresponding to the determined community type to the manager terminal, selection information for any one template of the template list, and configuration and contents of a menu to be placed in the selected template from the manager terminal; When the screen generation information including the information about the received, the community establishment unit for establishing the community based on the selected template and the screen generation information, the screen attribute value of the established community as an attribute value shown on the IPTV display device By converting Screen property conversion unit for transmitting from the manager terminal to the predetermined IPTV set-top box and source information for the change is applied in real time in the IPTV set-top box when the manager terminal changes one or more of the template and the screen generation information It includes a source information providing unit for transmitting to the IPTV set-top box.

상기 목적을 달성하기 위하여, 본 발명의 일 측면에 따른 IPTV 시스템 상의 커뮤니티 서비스를 제공하는 방법은 (a) 관리자 단말의 상기 커뮤니티 생성 요청에 응답하여, 상기 커뮤니티에 대한 접근 및 상기 커뮤니티의 콘텐츠 수정 권한에 기초하여 결정된 커뮤니티 유형에 대응하는 템플릿 리스트를 상기 관리자 단말로 제공하는 단계, (b) 상기 관리자 단말로부터, 상기 템플릿 리스트 중 어느 하나의 템플릿에 대한 선택 정보 및 상기 선택된 템플릿에 배치 할 메뉴의 구성과 콘텐츠에 대한 정보를 포함하는 화면 생성 정보를 수신하는 단계, (c) 상기 선택된 템플릿 및 상기 화면 생성 정보에 기초하여 상기 커뮤니티를 개설하는 단계 및 (d) 상기 개설된 커뮤니티의 화면 속성 값을 IPTV 디스플레이 장치에 보여지는 속성 값으로 변환하고, 상기 변환된 속성 값을 상기 관리자 단말에서 미리 지정한 IPTV 셋탑 박스로 전송하는 단계를 포함한다.In order to achieve the above object, a method for providing a community service on the IPTV system according to an aspect of the present invention (a) in response to the community creation request of the administrator terminal, access to the community and the rights to modify the content of the community Providing a template list corresponding to the community type determined based on the manager terminal, (b) From the manager terminal, selection information of any one of the template list and configuration of a menu to be placed in the selected template And receiving screen generation information including information about the content, (c) establishing the community based on the selected template and the screen generation information, and (d) setting the screen property value of the established community to IPTV. Converts the property value shown on the display device, and converts the converted property The transmitting from the administrator terminal to a predefined IPTV set-top box.

상기 목적을 달성하기 위한 구체적인 사항들은 첨부된 도면과 함께 상세하게 후술된 실시예들을 참조하면 명확해질 것이다.BRIEF DESCRIPTION OF THE DRAWINGS The above and other objects, features and advantages of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which: FIG.

그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라, 서로 다른 다양한 형태로 구성될 수 있으며, 본 실시예들은 본 발명의 개시가 완전하도록 하고 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이다.The present invention may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. It is provided to fully inform the owner of the scope of the invention.

전술한 본 발명의 IPTV 시스템에서 커뮤니티 서비스를 제공하는 방법 및 장치의 과제 해결 수단 중 하나에 의하면, 커뮤니티 개설 단계에서 각 커뮤니티의 유형(특성)별로 분류된 화면 템플릿을 이용하여, 커뮤니티의 운영 목적에 맞는 화면을 손쉽게 구성할 수 있다.According to one of the problem solving means of the method and apparatus for providing a community service in the above-described IPTV system of the present invention, in the community establishment step, a screen template classified by type (characteristic) of each community is used for the purpose of operating the community. You can easily configure the right screen.

또한, 커뮤니티 개설 시, 그리고 커뮤니티 화면의 변경 시, 웹 상에서 IPTV 디스플레이 장치에 실제 보여지는 화면을 미리 실행하여 볼 수 있으므로, 커뮤니티 화면 구성 및 수정 시간을 단축시킬 수 있다.In addition, when the community is opened and when the community screen is changed, the screen that is actually displayed on the IPTV display device can be executed in advance and viewed, thereby reducing the community screen configuration and modification time.

도 1은 본 발명의 일 실시예에 따른 IPTV 시스템에서 커뮤니티 서비스를 제공하는 시스템의 구성을 도시한 도면이다.
도 2는 본 발명의 일 실시예에 따른 커뮤니티 서비스 제공 서버(120)의 구성을 도시한 블록도이다.
도 3은 본 발명의 일 실시예에 따른 커뮤니티 생성 과정을 도시한 흐름도이다.
도 4는 본 발명의 일 실시예에 따른 커뮤니티 유형을 분류한 도면이다.
도 5는 본 발명의 일 실시예에 따른 커뮤니티 운영자 계정 요청 화면을 도시한 도면이다.
도 6a 내지 도 6g는 본 발명의 일 실시예에 따른 템플릿을 도시한 도면이다.
도 7은 본 발명의 일 실시예에 따른 메뉴를 구성하는 화면을 도시한 도면이다.
도 8은 본 발명의 일 실시예에 따른 템플릿에 콘텐츠를 업로드하기 위한 화면을 도시한 도면이다.
도 9는 본 발명의 일 실시예에 따른 커뮤니티의 화면 구성 변경 후 실제 서비스에 반영하기 전 화면을 도시한 도면이다.
도 10은 본 발명의 일 실시예에 따른 카페형 커뮤니티의 화면을 도시한 도면이다.
도 11은 본 발명의 다른 실시예에 따른 카페형 커뮤니티의 화면을 도시한 도면이다.
도 12는 본 발명의 일 실시예에 따른 PR형 커뮤니티의 화면을 도시한 도면이다.
도 13은 본 발명의 다른 실시예에 따른 PR형 커뮤니티의 화면을 도시한 도면이다.
도 14는 본 발명의 일 실시예에 따른 매장형 커뮤니티의 화면을 도시한 도면이다.
도 15는 본 발명의 다른 실시예에 따른 매장형 커뮤니티의 화면을 도시한 도면이다.
1 is a diagram illustrating a configuration of a system for providing a community service in an IPTV system according to an embodiment of the present invention.
2 is a block diagram showing the configuration of the community service providing server 120 according to an embodiment of the present invention.
3 is a flowchart illustrating a community creation process according to an embodiment of the present invention.
4 is a view illustrating a classification of community types according to an embodiment of the present invention.
5 is a diagram illustrating a community operator account request screen according to an embodiment of the present invention.
6A to 6G illustrate a template according to an embodiment of the present invention.
7 is a diagram illustrating a screen configuring a menu according to an embodiment of the present invention.
8 is a diagram illustrating a screen for uploading content to a template according to an embodiment of the present invention.
9 is a diagram illustrating a screen before changing the screen configuration of a community and reflecting the actual service according to an embodiment of the present invention.
10 is a diagram illustrating a screen of a cafe-type community according to an embodiment of the present invention.
11 is a diagram illustrating a screen of a cafe-type community according to another embodiment of the present invention.
12 is a diagram illustrating a screen of a PR-type community according to an embodiment of the present invention.
13 is a diagram illustrating a screen of a PR-type community according to another embodiment of the present invention.
14 is a diagram illustrating a screen of a buried community according to an embodiment of the present invention.
15 is a diagram illustrating a screen of a buried community according to another embodiment of the present invention.

아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명하도록 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily carry out the present invention.

그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다.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 the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.

참고로, 명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다.For reference, in the entire specification, when a part is "connected" to another part, it is not only "directly connected" but also "electrically connected" with another element in between. Also includes.

또한 어떤 부분이 어떤 구성 요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다.Also, when an element is referred to as "comprising ", it means that it can include other elements as well, without departing from the other elements unless specifically stated otherwise.

이하, 첨부된 구성도 또는 처리 흐름도를 참고하여, 본 발명의 실시를 위한 구체적인 내용을 설명하도록 한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 IPTV 시스템에서 커뮤니티 서비스를 제공하는 시스템의 구성을 도시한 도면이다.1 is a diagram illustrating a configuration of a system for providing a community service in an IPTV system according to an embodiment of the present invention.

본 발명의 일 실시예에 따른 IPTV 시스템에서 커뮤니티 서비스를 제공하는 시스템은 커뮤니티 관리자 단말(110), 커뮤니티 서비스 제공 서버(120) 및 IPTV 단말(130)을 포함한다.The system for providing a community service in an IPTV system according to an embodiment of the present invention includes a community manager terminal 110, a community service providing server 120, and an IPTV terminal 130.

각 구성 요소를 설명하면, 커뮤니티 관리자 단말(110)은 커뮤니티 서비스 제공 서버(120)에서 제공하는 웹 사이트에 접속하여 커뮤니티 개설을 요청하고, 개설된 커뮤니티를 관리한다.In describing each component, the community manager terminal 110 accesses a web site provided by the community service providing server 120, requests a community establishment, and manages the established community.

여기에서 ‘커뮤니티 관리자’는 커뮤니티를 개설하여 운영하는 운영자(시삽)와 운영자가 지정한 부운영자(부시삽)를 포함하며, ‘커뮤니티 관리’는 운영자 정보와 부운영자 정보 등 관리자 정보의 생성, 수정 또는 삭제와, 커뮤니티에 가입한 회원들의 정보 조회 또는 등급 변경을 포함한다.Here, the 'Community Manager' includes an operator who opens and operates a community and a sub operator designated by the operator. The 'Community Manager' includes creating, modifying or deleting manager information such as operator information and sub operator information. Includes information retrieval or grade change for members joining the community.

또한, ‘커뮤니티 관리’는 커뮤니티의 개설 또는 커뮤니티 화면의 레이아웃 변경, 메뉴 관리, 배경 화면 또는 스킨 변경 등, 실제 IPTV 디스플레이 장치에 송출될 화면과 관련된 작업을 포함한다.In addition, "community management" includes operations related to a screen to be transmitted to an actual IPTV display device, such as opening a community or changing a layout of a community screen, managing a menu, and changing a wallpaper or a skin.

참고로, 커뮤니티 관리자 단말(110)은 개설된 커뮤니티의 화면 또는 변경된 커뮤니티의 화면을 ‘미리 보기(테스트)’ 할 수 있도록 특정 셋탑 박스를 미리 지정할 수 있다.For reference, the community manager terminal 110 may designate a specific set-top box in advance so as to 'preview' (test) the screen of the opened community or the screen of the changed community.

이를 위해, 커뮤니티 관리자 단말(110)은 상기한 특정 셋탑 박스의 아이디(SAID)를 커뮤니티 서비스 제공 서버(120)로 전송한다.To this end, the community manager terminal 110 transmits the ID (SAID) of the specific set-top box to the community service providing server 120.

이 외에도, 커뮤니티 관리자 단말(110)은 상기한 ‘미리 보기(테스트)’를 커뮤니티 관리자 단말(110) 자체에서 수행할 수도 있다.In addition, the community manager terminal 110 may perform the above-described "preview" (test) in the community manager terminal 110 itself.

또한, ‘커뮤니티 관리’는 콘텐츠의 업로드, 수정 또는 삭제를 포함하며, 실시간 방송과 VOD를 이용하여 해당 커뮤니티만의 자체 프로그램을 편성하는 작업을 포함한다. In addition, "community management" includes uploading, modifying, or deleting content, and organizing a community-specific program using real-time broadcasting and VOD.

또한, ‘커뮤니티 관리’는 특정 커뮤니티의 구성원들에 한정하여 제공하는 이벤트 공지와 해당 이벤트와 연계된 타 서버에서 제공하는 웹 사이트로의 링크 작업을 포함한다.In addition, 'community management' includes event notification provided to members of a specific community and linking to a website provided by another server associated with the event.

또한, ‘커뮤니티 관리’는 커뮤니티의 총 가입자 수, 일별 방문자수, 주간별 방문자수, 월별 방문자수 등의 사용자 통계 조회를 포함한다.In addition, "community management" includes user statistics inquiry such as total number of subscribers, daily visitors, weekly visitors, monthly visitors, and the like.

또한, ‘커뮤니티 관리’는 공지 사항 작성, 커뮤니티 이용 중 문의 사항을 게시하는 Q&A 게시판, 자주 묻는 질문을 정리한 FAQ 게시판 등의 조회, 수정 또는 삭제를 포함한다.In addition, 'Community Management' includes inquiry, modification or deletion of notice boards, Q & A bulletin boards that post inquiries while using the community, and FAQ boards that collect frequently asked questions.

참고로 커뮤니티 관리자 단말(110)은 데스크 탑 컴퓨터, 노트북 컴퓨터, 랩톱(laptop) 컴퓨터 또는 개인 휴대용 단말기를 포함할 수 있으며, 웹 기반 인터페이스를 이용하여 데이터를 입력할 수 있는 모든 장치를 포함한다.For reference, the community manager terminal 110 may include a desktop computer, a notebook computer, a laptop computer, or a personal portable terminal, and includes all devices capable of inputting data using a web-based interface.

한편, 커뮤니티 서비스 제공 서버(120)는 커뮤니티 서비스를 제공하기 위한 웹 사이트를 커뮤니티 관리자 단말(110)로 제공하고, 커뮤니티 관리자 단말(110)로부터 커뮤니티를 개설하기 위한 운영자 계정 요청을 수신한다.Meanwhile, the community service providing server 120 provides a web site for providing community service to the community manager terminal 110, and receives an operator account request for establishing a community from the community manager terminal 110.

여기에서 ‘커뮤니티 운영자 계정 요청’은 희망하는 운영자 아이디, 비밀번호, 운영자 이름, 전화 번호 및 이메일 중 하나 이상을 포함할 수 있으며, 개설된 커뮤니티의 화면 또는 변경된 커뮤니티의 화면을 ‘미리 보기(테스트)’하기 위한 특정 셋탑 박스의 아이디(SAID)를 더 포함할 수 있다.Here, "Community moderator account request" can include one or more of the desired moderator ID, password, moderator name, phone number, and email, and "Preview (test)" the screen of the community or the community that has been created. It may further include a specific set-top box ID (SAID).

이후, 운영자 계정을 이용하여 운영자가 로그인을 하는 경우, 커뮤니티 서비스 제공 서버(120)는 해당 계정에 대응하는 커뮤니티가 존재하는지 검색하고, 검색된 커뮤니티가 존재하지 않는 경우, 커뮤니티 개설을 위한 인터페이스를 커뮤니티 관리자 단말(110)로 전송한다.Subsequently, when an administrator logs in using an administrator account, the community service providing server 120 searches whether a community corresponding to the account exists, and if the searched community does not exist, establishes an interface for community establishment. Transmission to the terminal 110.

이후, 커뮤니티 서비스 제공 서버(120)는 커뮤니티 관리자 단말(110)로부터 커뮤니티 생성을 위한 기본적인 항목들, 예를 들어 커뮤니티 명칭, 커뮤니티 아이디, 커뮤니티의 대표 이미지(로고), 커뮤니티 소개 글, 메인 포털의 검색 메뉴에서 해당 커뮤니티가 검색될 수 있는 태그, 커뮤니티의 공개 여부(공개/비공개), 회원 가입 요청 시 자동으로 가입 또는 운영자의 승인을 통한 가입을 결정하는 승인 옵션 등의 커뮤니티 기본 관리 정보를 수신한다.Subsequently, the community service providing server 120 searches for basic items for creating a community from the community manager terminal 110, for example, community name, community ID, representative image of the community (logo), community introduction article, and main portal. Receive community basic management information such as tags that can be searched for in the menu, whether or not the community is open (public / private), and approval options for determining whether to join automatically or request approval by the administrator.

이후, 커뮤니티 서비스 제공 서버(120)는 커뮤니티의 유형(특성)별로 분류된 커뮤니티 화면의 템플릿(이하, 템플릿이라 칭함) 리스트를 커뮤니티 관리자 단말(110)로 전송한다.Thereafter, the community service providing server 120 transmits a template list (hereinafter, referred to as a template) of community screens classified by community type (characteristic) to the community manager terminal 110.

이후, 커뮤니티 서비스 제공 서버(120)는 커뮤니티 관리자 단말(110)로부터 템플릿 리스트 중 어느 하나의 템플릿에 대한 선택 정보와, 선택된 템플릿에 배치할 각 메뉴의 구성과 콘텐츠에 대한 정보를 포함하는 화면 생성 정보를 수신한다.Subsequently, the community service providing server 120 generates screen selection information including information on selection of any one template from the list of templates from the community manager terminal 110 and information on configuration and contents of each menu to be placed in the selected template. Receive

여기에서 ‘커뮤니티 유형(특성)’은 커뮤니티에 대한 접근과 커뮤니티의 콘텐츠 수정 권한, 즉, 사용자에 대하여 폐쇄적(closed) 또는 개방적(open)인지의 여부와, 셋탑 박스의 설치 장소가 기업이나 단체의 사업장 또는 개인 가구인지의 여부에 따라 결정(분류)될 수 있다.Here, 'community type (characteristic)' means access to the community and the authority to modify the content of the community, ie whether it is closed or open to the user, and where the set-top box is installed by It can be determined according to whether it is a business place or a private household.

예를 들어, 기업이나 단체가 사업장에 셋탑 박스를 설치하고 사업장의 구성원들에게만 폐쇄적으로 방송을 제공하는 커뮤니티(이하, 사내 방송형 커뮤니티라 칭함), 기업이나 단체가 사업장을 찾은 고객에게 제품이나 정책 홍보 등을 목적으로 개방적으로 운영하는 커뮤니티(이하, 매장형 커뮤니티라 칭함), 오프라인 멤버쉽 또는 특정 관심 사항을 기반으로 구성된 각 구성원들의 댁내에 설치된 셋탑 박스를 통해 폐쇄적으로 운영하는 커뮤니티(이하, 카페형 커뮤니티라 칭함) 및 각 댁내에서 접속하는 일반 사용자를 대상으로 제품이나 정책 홍보를 위해 기업 또는 단체가 개방적으로 운영하는 커뮤니티(이하, 기업 PR형이라 칭함) 등으로 분류될 수 있다.For example, a community where a company or organization installs a set-top box at a business site and provides closed broadcasting only to members of the business (hereafter referred to as an in-house broadcast community), or a product or policy to a customer where the business or organization visits the business site. Communities that are openly operated for the purpose of public relations (hereinafter referred to as “store-type communities”), offline memberships, or closed communities through set-top boxes installed in each member's premises based on specific interests. Community) and a community (hereinafter referred to as corporate PR type) that is openly operated by a company or an organization to promote a product or policy to general users who access each home.

이처럼, 커뮤니티는 다양한 유형 별로 존재할 수 있으므로, 커뮤니티의 화면 구성 시 해당 커뮤니티의 유형에 맞는 템플릿을 사용한다면, 커뮤니티의 화면 구성이 용이할 뿐만 아니라, 커뮤니티를 운영하는데 있어 효율성을 더욱 높일 수 있다.As such, since communities can exist in various types, if a template suitable for the type of community is used when configuring the screen of the community, not only can the screen of the community be easily configured, but also the efficiency of operating the community can be further increased.

커뮤니티의 유형 별로 분류된 템플릿을 이용한 화면에 대해서는 도 10 내지 도 15를 참조하여 상세하게 후술하도록 하겠다.Screens using templates classified by type of community will be described later in detail with reference to FIGS. 10 to 15.

또한, 화면 생성 정보는 메뉴 명, 메뉴의 위치, 메뉴와 연계될 콘텐츠의 종류, 메뉴을 선택했을 때 보여지는 콘텐츠 목록에 대한 레이아웃 정보(예를 들어, 좌로부터 1단 텍스트 목록, 2단 텍스트 목록, 이미지를 강조한 모자이크 썸네일 목록, 이미지와 함께 콘텐츠 정보를 부각시키는 썸네일 텍스트 목록 등), IPTV 시스템 디스플레이 장치에 메뉴를 노출할 것인지의 여부, 메뉴에 대한 보기 권한 정보(예를 들어, 해당 메뉴를 커뮤니티 가입 없이 모든 방문자에게 노출 또는 가입자에게만 노출, 가입자 중 정회원 또는 특별 회원에게 노출할 것인지의 여부 등)를 더 포함할 수 있다.In addition, the screen generation information may include menu names, menu positions, types of contents to be associated with the menus, layout information on the content list displayed when the menu is selected (for example, a single-stage text list from the left, a two-stage text list, Mosaic thumbnail list highlighting the image, thumbnail text list highlighting the content information with the image, whether or not to expose the menu on the IPTV system display device, viewing permission information for the menu (e.g. joining the menu to the community) May be exposed to all visitors or only to subscribers, whether to expose to active members or special members of the subscriber, etc.).

커뮤니티 서비스 제공 서버(120)에 대하여 이어서 설명하면, 커뮤니티 서비스 제공 서버(120)는 커뮤니티 관리자 단말(110)로부터 수신한 커뮤니티 기본 관리 정보, 템플릿에 대한 선택 정보 및 화면 생성 정보에 기초하여 커뮤니티를 개설한다.Next, the community service providing server 120 will be described. The community service providing server 120 opens a community based on community basic management information received from the community manager terminal 110, selection information on a template, and screen generation information. do.

또한, 커뮤니티 서비스 제공 서버(120)는 커뮤니티 관리자 단말(110)에서의 템플릿 선택(변경), 배경 화면과 화면 레이아웃의 변경 또는 메뉴의 추가와 삭제 등이 실시간으로 반영될 수 있도록 메뉴의 구조, UI 및 이미지 등의 소스 정보를 IPTV 단말(130)로 전송한다.In addition, the community service providing server 120 may include a menu structure, a UI, and the like so that the template selection (change), the change of the background screen and the screen layout, or the addition and deletion of the menu may be reflected in real time in the community manager terminal 110. And source information such as an image to the IPTV terminal 130.

여기에서 소스 정보는 커뮤니티가 Java를 이용하여 구축된 경우, Java Class일 수 있으며, 후술하겠지만, IPTV 단말(130)은 Java Class를 동적 로딩(Dynamic Loading)하여 커뮤니티 관리자 단말(110)에서 변경한 내용을 실시간으로 화면에 적용할 수 있다.Here, the source information may be a Java class when the community is built using Java. As will be described later, the IPTV terminal 130 changes the contents of the community manager terminal 110 by dynamically loading the Java class. Can be applied to the screen in real time.

참고로, 본 발명에서는 ‘소스 정보’의 실시예로 Java Class를 사용하였지만 이에 한정되는 것은 아니며, 커뮤니티의 구축에 Java가 아닌 다른 프로그래밍 언어가 사용된 경우, IPTV 단말(130)에서 동적 로딩이 가능하도록 Java Class와 같이 하나 이상의 메소드 및 속성을 포함하는 것이라면, 본 발명의 ‘소스 정보’에 포함되는 것으로 이해하여야 한다.For reference, the present invention uses a Java class as an embodiment of 'source information', but is not limited thereto. When a programming language other than Java is used to build a community, dynamic loading is possible in the IPTV terminal 130. If it includes one or more methods and attributes, such as Java Class, it should be understood to be included in the 'source information' of the present invention.

또한, 커뮤니티 서비스 제공 서버(120)는 커뮤니티 개설 시 또는 커뮤니티 관리자 단말(110)에서의 템플릿 선택(변경), 배경 화면과 화면 레이아웃의 변경 또는 메뉴의 추가와 삭제 등의 변경 시, 변경된 해당 항목의 속성 값을 IPTV 디스플레이 장치에 보여지는 속성 값으로 변환하고, 변환된 속성 값을 커뮤니티 관리자 단말(110) 또는 커뮤니티 관리자 단말(110)에서 미리 지정한 셋탑 박스로 전송할 수 있다.In addition, the community service providing server 120 may change a corresponding item that is changed when a community is opened or when a template selection (change) is performed on the community manager terminal 110, a background screen and a screen layout change, or a menu is added or deleted. The attribute value may be converted into an attribute value shown on the IPTV display device, and the converted attribute value may be transmitted to the set-top box previously designated by the community manager terminal 110 or the community manager terminal 110.

따라서, 커뮤니티 운영자는 웹 상에서 작업한 내용을 커뮤니티 관리자 단말(110) 또는 커뮤니티 관리자 단말(110)에서 미리 지정한 셋탑 박스에서 직접 확인할 수 있으며, 이는, 웹 상에서 작업한 화면이 IPTV 시스템과의 환경 차이로 인하여, 작업자(커뮤니티 운영자)가 의도했던 바와 다르게 왜곡되어 보여지는 현상을 방지함으로써, 커뮤니티의 화면과 관련된 수정 작업의 효율성을 높일 수 있다.Therefore, the community operator can directly check the contents of the work on the web in the set-top box designated by the community manager terminal 110 or the community manager terminal 110, which is because the screen working on the web is different from the environment of the IPTV system. Therefore, by preventing a phenomenon in which a worker (community operator) is distorted and viewed differently than intended, it is possible to increase the efficiency of the correction work related to the screen of the community.

참고로, 커뮤니티 관리자 단말(110)에서 미리 지정한 셋탑 박스는 복수 개 일 수 있다.For reference, there may be a plurality of set-top boxes specified in advance by the community manager terminal 110.

또한, 커뮤니티 서비스 제공 서버(120)는 실시간 방송이나 VOD를 시청중인 특정 커뮤니티 구성원들의 IPTV 단말(130)로 이벤트 메시지나 커뮤니티의 콘텐츠에 대한 업데이트 정보와 같은 부가 정보를 알리는 메시지를 전송할 수 있다.In addition, the community service providing server 120 may transmit a message informing additional information such as an event message or update information about content of a community, to the IPTV terminal 130 of a specific community member who is watching a real time broadcast or VOD.

참고로, 커뮤니티 관리자 단말(110)과 커뮤니티 서비스 제공 서버(120)는 근거리 통신망(Local Area Network; LAN), 광역 통신망(Wide Area Network; WAN) 또는 부가가치 통신망(Value Added Network; VAN) 등과 같은 유선 네트워크나, 이동 통신망(mobile radio communication network), 위성 통신망, 블루투스(Bluetooth), Wibro(Wireless Broadband Internet), HSDPA(High Speed Downlink Packet Access) 등과 같은 모든 종류의 무선 네트워크로 구현될 수 있다.For reference, the community manager terminal 110 and the community service providing server 120 may be wired such as a local area network (LAN), a wide area network (WAN), or a value added network (VAN). The network may be implemented as any kind of wireless network such as a mobile radio communication network, a satellite communication network, Bluetooth, a wireless broadband Internet (Wibro), and a high speed downlink packet access (HSDPA).

한편, IPTV 단말(130)은 셋밥 박스가 내장된 디스플레이 장치, 또는 사용자의 TV와 연결된 셋탑 박스를 포함한다.Meanwhile, the IPTV terminal 130 includes a display device in which a setbap box is embedded or a settop box connected to a user's TV.

여기에서, 셋탑 박스는 CPU, 미디어 프로세서, 플래시 램, 이더넷 모듈 등의 STB 하드웨어로 구성된 하드웨어 계층, 디바이스 드라이버와 운영체제 등의 시스템 소프트웨어를 포함하는 시스템 소프트웨어 계층, 자바 가상 머신(Java Virtual Machine: JVM), 수신 제한 시스템(Conditional Access System: CAS) 모듈 및 디지털 저작권 관리(Digital Rights Management: DRM) 인터페이스 모듈, 스트리밍 프로토콜(RTP, RTSP)을 탑재한 미들웨어 계층, MPEG2, MPEG4, MPEG7, H.264, WMV-9 등의 다양한 멀티 코덱(Multi CODEC)을 지원하며 IPTV 서비스 채널을 선택하기 위한 전자프로그램 가이드(Electronic Program Guide: EPG)를 포함하는 애플리케이션 계층의 4계층을 포함할 수 있다. 이때, 사용자의 셋탑 박스에는 IPv4 주소 또는 IPv6 주소가 할당될 수 있다.Here, the set-top box is a hardware layer composed of STB hardware such as CPU, media processor, flash RAM, Ethernet module, system software layer including device drivers and system software such as operating system, Java Virtual Machine (JVM). , Middle access layer with Conditional Access System (CAS) module and Digital Rights Management (DRM) interface module, streaming protocol (RTP, RTSP), MPEG2, MPEG4, MPEG7, H.264, WMV It may include four layers of an application layer that supports various multi codecs such as -9 and includes an electronic program guide (EPG) for selecting an IPTV service channel. In this case, the user's set-top box may be assigned an IPv4 address or an IPv6 address.

이하에서는, IPTV 단말(130)의 예로서 셋탑 박스(130)를 사용하도록 하겠다.Hereinafter, the set top box 130 will be used as an example of the IPTV terminal 130.

셋탑 박스(130)는 커뮤니티 서비스 제공 서버(120)에 접속하여 사용자가 가입한 커뮤니티에 대한 정보를 요청하고, 커뮤니티 서비스 제공 서버(120)로부터 사용자가 가입한 커뮤니티에 대한 정보를 수신하여 IPTV 디스플레이 장치에 디스플레이한다.The set-top box 130 accesses the community service providing server 120 to request information about the community to which the user has subscribed, and receives the information about the community to which the user has subscribed from the community service providing server 120 to display the IPTV display device. Display on.

이때, 셋탑 박스(130)는 커뮤니티 서비스 제공 서버(120)로부터 커뮤니티의 메인프레임 애플리케이션을 다운로드하여 사용자가 가입한 커뮤니티를 조회할 수 있다.At this time, the set-top box 130 may download the mainframe application of the community from the community service providing server 120 to query the community subscribed by the user.

만일, 사용자가 가입한 커뮤니티가 없는 경우, 셋탑 박스(130)는 커뮤니티 서비스 제공 서버(120)로부터 추천 커뮤니티 리스트 또는 각 커뮤니티의 홍보 동영상 등을 수신하여 IPTV 디스플레이 장치에 디스플레이할 수 있다.If there is no community subscribed to by the user, the set-top box 130 may receive a recommended community list or a promotional video of each community from the community service providing server 120 and display the same on the IPTV display device.

사용자는 IPTV 디스플레이 장치에 디스플레이된 추천 커뮤니티 리스트나 홍보 동영상 등을 통해 해당 커뮤니티에 가입할 수도 있다.The user may join the corresponding community through a recommendation community list or a promotional video displayed on the IPTV display device.

이후, 셋탑 박스(130)는 사용자가 가입한 커뮤니티에 접속하여, 해당 커뮤니티에 업로드된 다양한 콘텐츠를 조회(시청)하거나 다운로드 할 수 있으며, 해당 커뮤니티에 콘텐츠 또는 텍스트 형태의 글 등을 업로드할 수 있다.Thereafter, the set-top box 130 may access a community to which the user has subscribed, search (view) or download various contents uploaded to the community, and upload content or text posts to the community. .

또한, 셋탑 박스(130)는 커뮤니티 관리자 단말(110)에서의 템플릿 선택(변경), 배경 화면과 화면의 레이아웃 변경 또는 메뉴의 추가와 삭제 등이 실시간으로 반영되도록 하기 위하여, 메뉴의 구조, UI 및 이미지 등의 Java Class를 커뮤니티 서비스 제공 서버(120)로부터 다운로드한다.In addition, the set-top box 130 is a menu structure, UI and so on in order to reflect the template selection (change), the layout of the background screen and screen or the addition and deletion of the menu in the community manager terminal 110 in real time Java classes such as images are downloaded from the community service providing server 120.

셋탑 박스(130)는 다운로드한 Java Class를 동적 로딩하여 관리자 단말(110)에서 변경한 내용을 실시간으로 화면에 적용할 수 있다.The set top box 130 may dynamically load the downloaded Java class and apply the changed contents in the manager terminal 110 to the screen in real time.

도 2는 본 발명의 일 실시예에 따른 커뮤니티 서비스 제공 서버(120)의 구성을 도시한 블록도이다.2 is a block diagram showing the configuration of the community service providing server 120 according to an embodiment of the present invention.

본 발명의 일 실시예에 따른 커뮤니티 서비스 제공 서버(120)는 템플릿 리스트 제공부(121), 커뮤니티 개설부(122), 화면 속성 변환부(123) 및 소스 정보 제공부(124)를 포함한다.The community service providing server 120 according to an exemplary embodiment of the present invention includes a template list providing unit 121, a community establishment unit 122, a screen property conversion unit 123, and a source information providing unit 124.

각 구성 요소를 설명하면, 템플릿 리스트 제공부(121)는 커뮤니티 관리자 단말(110)로부터 커뮤니티 개설 요청이 수신되면, 커뮤니티 유형별로 분류된 템플릿 리스트를 커뮤니티 관리자 단말(110)로 제공한다.When describing each component, the template list providing unit 121 provides the community manager terminal 110 with a template list classified for each community type when a community establishment request is received from the community manager terminal 110.

커뮤니티는 다양한 유형 별로 존재할 수 있으므로, 커뮤니티의 화면 구성 시 해당 커뮤니티의 유형에 맞는 템플릿을 사용하여 커뮤니티의 화면 구성을 용이하게 할 수 있다.Since a community can exist in various types, it is easy to compose a screen of a community by using a template suitable for the type of the community when configuring the screen of the community.

여기에서 ‘커뮤니티 유형’은 커뮤니티에 대한 접근과 커뮤니티의 콘텐츠 수정 권한, 즉, 사용자에 대하여 폐쇄적(closed) 또는 개방적(open)인지의 여부와, 셋탑 박스의 설치 장소가 기업이나 단체의 사업장 또는 개인 가구인지의 여부에 따라 결정(분류)될 수 있다.'Community type' here means access to the community and the authority to modify the content of the community, ie whether it is closed or open to the user, and where the set-top box is installed at the company or organization's business or individual It may be determined (classified) according to whether or not it is a household.

커뮤니티의 유형(특징) 별로 분류된 템플릿을 이용한 화면에 대해서는 도 10 내지 도 15를 참조하여 상세하게 후술하도록 하겠다.A screen using a template classified by community type (feature) will be described later in detail with reference to FIGS. 10 to 15.

한편, 커뮤니티 개설부(122)는 커뮤니티 관리자 단말(110)로부터 수신한 커뮤니티 명칭, 커뮤니티의 대표 이미지(로고) 및 커뮤니티 소개 글 등을 포함하는 커뮤니티 기본 관리 정보, 템플릿 리스트 제공부(121)에서 제공한 템플릿 리스트 중 선택된 템플릿 정보 및 선택된 템플릿에 배치할 각 메뉴의 구성과 콘텐츠에 대한 정보를 포함하는 화면 생성 정보에 기초하여 커뮤니티의 화면을 생성하고, 커뮤니티를 개설한다.On the other hand, the community establishment unit 122 is provided from the community basic management information, template list providing unit 121, including the community name received from the community manager terminal 110, the representative image (logo) of the community, and community introduction posts, etc. A community screen is generated based on screen creation information including information on the selected template information from one template list and the configuration and contents of each menu to be placed in the selected template, and a community is opened.

한편, 화면 속성 변환부(123)는 커뮤니티 개설 시 또는 커뮤니티 관리자 단말(110)에서의 템플릿 선택(변경), 배경 화면과 화면 레이아웃의 변경 또는 메뉴의 추가와 삭제 등의 변경 시, 변경된 해당 항목의 속성 값을 IPTV 디스플레이 장치에 보여지는 속성 값으로 변환하고, 변환된 속성 값을 커뮤니티 관리자 단말(110)로 제공한다.On the other hand, the screen property conversion unit 123 of the changed item when the community is opened or when the template selection (change) in the community manager terminal 110, the change of the background screen and screen layout, or the addition and deletion of the menu, etc. The attribute value is converted to the attribute value shown on the IPTV display device, and the converted attribute value is provided to the community manager terminal 110.

또한, 화면 속성 변환부(123)는 커뮤니티 관리자 단말(110)에서 미리 지정한 셋탑 박스의 아이디(SAID)를 이용하여 해당 셋탑 박스를 검색하고, 검색된 셋탑 박스로 상기한 변환된 속성값을 전송할 수 있다.In addition, the screen property converter 123 may search for the corresponding set-top box by using the ID (SAID) of the set-top box previously designated by the community manager terminal 110 and transmit the converted property value to the searched set-top box. .

한편, 소스 정보 제공부(124)는 커뮤니티 관리자 단말(110)에서의 템플릿 선택(변경), 배경 화면과 화면의 레이아웃 변경 또는 메뉴의 추가와 삭제 등이 커뮤니티의 화면에 실시간으로 반영될 수 있도록 하기 위하여, 메뉴의 구조, UI 및 이미지 등의 Java Class를 커뮤니티 셋탑 박스(130)로 제공한다.On the other hand, the source information providing unit 124 to make the template selection (change), the change of the layout of the background screen and the screen or the addition and deletion of the menu in the community manager terminal 110 can be reflected in real time on the screen of the community To this end, the Java class such as the structure of the menu, the UI, and the image is provided to the community set-top box 130.

따라서, 커뮤니티 화면의 구성과 관련하여 운영자의 변경(템플릿의 선택(변경), 메뉴의 추가나 삭제 또는 레이아웃 등의 변경)이 발생하면, 셋탑 박스(130)는 변경된 내용과 관련된 Java Class를 동적 로딩(Dynamic Loading)하여 커뮤니티의 화면에 실시간으로 반영한 후 IPTV 디스플레이 장치에 디스플레이할 수 있다. Therefore, when a change of an operator (selection (change) of a template, addition or deletion of a menu, or change of layout, etc.) occurs in connection with the configuration of a community screen, the set-top box 130 dynamically loads a Java class related to the changed content. Dynamic Loading) can be reflected on the screen of the community in real time and then displayed on the IPTV display device.

참고로, 본 발명의 실시예에 따른 도 2에 도시된 구성 요소들은 소프트웨어 또는 FPGA(Field Programmable Gate Array) 또는 ASIC(Application Specific Integrated Circuit)와 같은 하드웨어 구성 요소를 의미하며, 소정의 역할들을 수행한다.2 refers to a hardware component such as software or an FPGA (Field Programmable Gate Array) or ASIC (Application Specific Integrated Circuit), and performs predetermined roles .

그렇지만 '구성 요소들'은 소프트웨어 또는 하드웨어에 한정되는 의미는 아니며, 각 구성 요소는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다.However, 'components' are not meant to be limited to software or hardware, and each component may be configured to be in an addressable storage medium or may be configured to reproduce one or more processors.

따라서, 일 예로서 구성 요소는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성 요소들, 클래스 구성 요소들 및 태스크 구성 요소들과 같은 구성 요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로 코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다.Thus, by way of example, an element may comprise components such as software components, object-oriented software components, class components and task components, processes, functions, attributes, procedures, Routines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables.

구성 요소들과 해당 구성 요소들 안에서 제공되는 기능은 더 작은 수의 구성 요소들로 결합되거나 추가적인 구성 요소들로 더 분리될 수 있다.Components and the functionality provided within those components may be combined into a smaller number of components or further separated into additional components.

도 3은 본 발명의 일 실시예에 따른 커뮤니티 생성 과정을 도시한 흐름도이다.3 is a flowchart illustrating a community creation process according to an embodiment of the present invention.

이하, 도 1에 도시된 시스템의 구성 요소를 참조하여 도 3을 설명하도록 하겠다.Hereinafter, FIG. 3 will be described with reference to the components of the system shown in FIG. 1.

커뮤니티 서비스 제공 서버(120)는 커뮤니티 관리자 단말(110)로부터 커뮤니티 개설 요청이 수신되면, 커뮤니티 유형별로 분류된 템플릿 리스트를 커뮤니티 관리자 단말(110)로 제공한다(S301).When the community service providing server 120 receives a community establishment request from the community manager terminal 110, the community service providing server 120 provides the community manager terminal 110 with a template list classified by community type (S301).

단계 S301 후, 커뮤니티 서비스 제공 서버(120)는 커뮤니티 관리자 단말(110)로부터 커뮤니티 명칭, 커뮤니티의 대표 이미지(로고) 및 커뮤니티 소개 글 등을 포함하는 커뮤니티 기본 관리 정보, 템플릿 리스트 제공부(121)에서 제공한 템플릿 리스트 중 선택된 템플릿 정보 및 선택된 템플릿에 배치 할 메뉴의 구성과 콘텐츠에 대한 정보를 포함하는 화면 생성 정보를 수신한다(S302).After step S301, the community service providing server 120 from the community manager terminal 110 in the community basic management information, template list providing unit 121, including a community name, a representative image (logo) and community introduction of the community, etc. Screen generation information including information on the selected template information from the provided template list and the configuration and content of a menu to be placed in the selected template is received (S302).

단계 S302 후, 커뮤니티 서비스 제공 서버(120)는 단계 S302에서 수신한 커뮤니티 기본 관리 정보, 템플릿 선택 정보 및 화면 생성 정보에 기초하여 커뮤니티의 화면을 생성하고 커뮤니티를 개설한다(S303).After step S302, the community service providing server 120 generates a community screen based on the community basic management information, template selection information, and screen generation information received in step S302, and establishes a community (S303).

단계 S303 후, 커뮤니티 서비스 제공 서버(120)는 커뮤니티 관리자 단말(110)에서의 템플릿 선택(변경), 배경 화면과 화면 레이아웃 변경 또는 메뉴의 추가와 삭제 등이 커뮤니티의 화면에 실시간으로 반영될 수 있도록 하기 위하여, 메뉴의 구조, UI 및 이미지 등의 Java Class를 커뮤니티 구성원들의 셋탑 박스(130)로 제공한다(S304).After step S303, the community service providing server 120 may select a template (change) from the community manager terminal 110, change a background screen and screen layout, or add or delete a menu to be reflected on the screen of the community in real time. To do so, Java classes such as menu structure, UI, and images are provided to the set-top box 130 of community members (S304).

도 4는 본 발명의 일 실시예에 따른 커뮤니티 유형을 분류한 도면이다.4 is a view illustrating a classification of community types according to an embodiment of the present invention.

가로축은 사용자에 대하여 폐쇄적(closed) 또는 개방적(open)인지의 여부를 나타내며, 세로축은 셋탑 박스의 설치 장소가 기업이나 단체의 사업장 또는 개인 가구인지의 여부를 나타낸다.The horizontal axis indicates whether the user is closed or open to the user, and the vertical axis indicates whether the place of installation of the set-top box is a business place or a private household of a company or an organization.

시계 방향으로, 사내 방송형 커뮤니티(410)는 구성원들의 가입이 필요할 수 있으며, 사내 단체 구성원들 간의 커뮤니케이션 활성화를 목적으로 개설될 수 있다.In a clockwise direction, the in-house broadcast community 410 may need to be subscribed to by members, and may be established for the purpose of activating communication between members of the in-house organization.

또한, 매장형 커뮤니티(420)는 기업이나 단체가 사업장을 찾은 고객에게 제품이나 정책 홍보 등을 목적으로 개설될 수 있으므로, 고객의 커뮤니티의 가입이 불필요하며, 기업이나 단체의 대고객 커뮤니케이션과 이벤트를 목적으로 활용될 수 있다.In addition, since the buried community 420 may be opened for the purpose of promoting a product or a policy to a customer who visits a business or an organization, it is not necessary to join the community of the customer, and the purpose of communicating with a customer or an event for a company or an organization. It can be used as.

또한, 기업 PR형 커뮤니티(430)는 기업이나 단체가 댁내의 셋탑 박스(130)를 통해 접속하는 일반 고객을 대상으로 제품이나 정책 등의 홍보 목적으로 개설할 수 있으며, 고객의 커뮤니티 가입이 불필요하다.In addition, the corporate PR-type community 430 may be opened for the purpose of promoting products or policies to general customers that companies or organizations access through the set-top box 130 in the house, it is not necessary for customers to join the community .

참고로, 매장형 커뮤니티(420)와 기업 PR형 커뮤니티(430)는 사용자(고객)에 대하여 개방적, 즉, 커뮤니티의 가입이 불필요하다는 공통점이 있는 반면, 셋탑 박스의 설치 장소가 커뮤니티를 운영하는 기업이나 단체에 설치되는지, 혹은 사용자(고객)의 댁내에 설치되는지의 차이가 있다.For reference, the buried community 420 and the corporate PR community 430 is open to the user (customer), that is, there is a common in common that the joining of the community is not necessary, while the place where the installation of the set-top box operates the community There is a difference between whether it is installed in a group or a group, or in a user's (customer's) home.

또한, 카페형 커뮤니티(440)는 오프라인 멤버쉽 또는 특정 관심 사항을 공유하는 사용자들로 구성될 수 있으며, 친목회적 속성이 강하며 커뮤니티의 가입이 필수적이다.In addition, the cafe-type community 440 may be composed of users who share an offline membership or a particular interest, social property is strong and subscription of the community is essential.

해당 커뮤니티의 각 구성원들은 댁내에 설치된 셋탑 박스(130)를 통하여 해당 커뮤니티에 접속할 수 있다.Each member of the community can access the community through the set-top box 130 installed in the home.

도 5는 본 발명의 일 실시예에 따른 커뮤니티 운영자 계정 요청 화면을 도시한 도면이다.5 is a diagram illustrating a community operator account request screen according to an embodiment of the present invention.

운영자 계정을 요청하는 화면(500)에는, 희망하는 운영자 아이디, 비밀번호, 운영자 이름, 전화 번호 및 이메일 등 운영자의 개인 정보(510)와, 개설하려는 커뮤니티가 매장형 또는 PR형 커뮤니티인 경우, 업체명, 대표자명, 대표 전화 및 업체의 주소 등 업체 정보(520)를 입력할 수 있다.In the screen 500 for requesting an operator account, the operator's personal information 510 such as a desired operator ID, password, operator name, phone number, and e-mail, and if the community to be opened is a buried or PR-type community, the company name, Company information 520 may be input, such as a representative name, a representative phone, and an address of a company.

또한, 운영자 계정을 요청하는 화면(500)에는 개설된 커뮤니티의 화면 또는 변경된 커뮤니티의 화면을 ‘미리 보기(테스트)’하기 위한 특정 셋탑 박스의 아이디(SAID)를 입력할 수 있다(530).In addition, the screen 500 for requesting an operator account may input an ID (SAID) of a specific set-top box for 'previewing (testing) the screen of the established community or the screen of the changed community (530).

따라서, 커뮤니티 운영자는 웹 상에서 작업한 내용을 해당 셋탑 박스에서 미리 확인할 수 있으며, 이는, 웹 상에서 작업한 화면이 IPTV 시스템과의 환경 차이로 인하여, 작업자(커뮤니티 운영자)가 의도했던 바와 다르게 왜곡되어 보여지는 현상을 방지함으로써, 커뮤니티의 화면과 관련된 수정 작업의 효율성을 높일 수 있다.Therefore, the community operator can check the work done on the web in advance in the set-top box, which shows that the screen worked on the web is distorted differently from the one intended by the operator (community operator) due to the environmental difference with the IPTV system. By preventing losing, you can increase the efficiency of editing work related to community screens.

이후, 신청하기 버튼(540)이 선택되면, 커뮤니티 관리자 단말(110)은 상기한 정보를 커뮤니티 서비스 제공 서버(120)로 전송한다.Then, if the apply button 540 is selected, the community manager terminal 110 transmits the above information to the community service providing server 120.

도 6a 내지 도 6g는 본 발명의 일 실시예에 따른 템플릿을 도시한 도면이다.6A to 6G illustrate a template according to an embodiment of the present invention.

도 6a는 커뮤니티의 유형에 맞는 템플릿을 선택하면, 메뉴의 구성 사용 여부(610)와, 메뉴의 구성을 사용하는 경우 메뉴의 depth(620)를 선택할 수 있으며, 이하에서는, 도 6a에 도시된 화면에서 2 depth의 메뉴 구성을 사용하는 경우를 설명하도록 한다.6A, when a template suitable for a community type is selected, whether to use a menu configuration 610 and a menu depth 620 may be selected when using a menu configuration. Hereinafter, the screen illustrated in FIG. 6A may be selected. This section describes how to use the 2 depth menu configuration.

도 6b는 로고(630)와 한줄 알림(notice)(640), 2 depth 메뉴(650)가 기본으로 구성된 템플릿이다. 2 depth 메뉴는 하단에 표시되며 배경에 동영상이나 이미지를 표시할 수 있다.6B is a template in which a logo 630, a line notification 640, and a two depth menu 650 are basically included. The 2 depth menu is displayed at the bottom and can display a movie or image in the background.

도 6c는 도 6b에 도시된 템플릿의 배경에 VOD나 이미지를 표시할 수 있는 PIP 영역(660)이 추가된 템플릿이다.FIG. 6C illustrates a template in which a PIP area 660 capable of displaying a VOD or an image is added to a background of the template illustrated in FIG. 6B.

도 6d는 로고(630)와 한줄 알림(notice)(640), 2 depth 메뉴(650)가 기본으로 구성된 템플릿이며, 2 depth 메뉴는 좌측에 세로로 표시되었다. FIG. 6D is a template in which a logo 630, a line notification 640, and a 2 depth menu 650 are basically included, and the 2 depth menu is vertically displayed on the left side.

템플릿의 배경에 동영상이나 이미지를 표시할 수 있다.You can display a video or image in the background of a template.

도 6e는 도 6d에 도시된 템플릿의 배경에 VOD나 이미지를 표시할 수 있는 PIP 영역(660)이 추가된 템플릿이다.FIG. 6E is a template in which a PIP area 660 capable of displaying a VOD or an image is added to the background of the template shown in FIG. 6D.

도 6f는 로고(630)와 한줄 알림(notice)(640), 2 depth 메뉴(650)가 기본으로 구성된 템플릿이다. 2 depth 메뉴는 상단에 표시되며, 템플릿의 배경에 동영상이나 이미지를 표시할 수 있다.FIG. 6F is a template in which a logo 630, a line notification 640, and a two depth menu 650 are basically included. The 2 depth menu is displayed at the top, allowing you to display a movie or image in the background of the template.

도 6g는 도 6f에 도시된 템플릿의 배경에 VOD나 이미지를 표시할 수 있는 PIP 영역(660)이 추가된 템플릿이다.FIG. 6G is a template in which a PIP area 660 capable of displaying a VOD or an image is added to a background of the template illustrated in FIG. 6F.

도 7은 본 발명의 일 실시예에 따른 메뉴를 구성하는 화면을 도시한 도면이다.7 is a diagram illustrating a screen configuring a menu according to an embodiment of the present invention.

도 7에 도시된 메뉴 구성 화면은, 도 6b 내지 도 6g에 도시된 템플릿에 새로운 메뉴를 추가하는 경우로서, 새롭게 추가할 메뉴의 이름, 해당 메뉴의 위치를 선택할 수 있다(710).In the menu configuration screen illustrated in FIG. 7, when a new menu is added to the templates illustrated in FIGS. 6B to 6G, a name of a newly added menu and a location of a corresponding menu may be selected (710).

만일, 2 depth를 선택하는 경우, 기 생성된 1depth 메뉴 중 어느 메뉴에 포함하여 생성할지를 선택할 수 있다.If 2 depth is selected, it is possible to select which one of the previously created 1depth menus to include.

또한, 해당 메뉴의 속성(게시판, 방명록, 설문 등)을 선택할 수 있으며, 해당 메뉴에 개시될 콘텐츠의 종류 등을 선택할 수도 있다(720).In addition, an attribute (a bulletin board, a guestbook, a questionnaire, etc.) of the menu may be selected, and the type of content to be displayed on the menu may be selected (720).

또한, 해당 메뉴가 선택되었을 때 보여질 콘텐츠 목록에 대한 레이아웃을 선택할 수 있으며, 좌로부터 1단 텍스트 목록, 2단 텍스트 목록, 모자이크 썸네일 목록(이미지 강조), 썸네일 텍스트 목록(이미지와 함께 콘텐츠 정보를 부각)을 나타낸다(730).In addition, you can select the layout for the content list to be displayed when the menu is selected, and from the left, the first text list, the second text list, the mosaic thumbnail list (image highlighting), the thumbnail text list (the content information is displayed with the image). Incidence) (730).

또한, 해당 메뉴를 IPTV 디스플레이 장치에 노출시킬 것인지의 여부를 선택할 수 있고, 해당 메뉴의 보기 권한(특별 회원, 정회원, 게스트)을 선택할 수 있다(740).In addition, it is possible to select whether or not to expose the menu to the IPTV display device, and to select the viewing rights (special members, regular members, guests) of the menu (740).

도 8은 본 발명의 일 실시예에 따른 템플릿에 콘텐츠를 업로드하기 위한 화면을 도시한 도면이다.8 is a diagram illustrating a screen for uploading content to a template according to an embodiment of the present invention.

커뮤니티의 유형에 맞는 템플릿을 선택하면, 도 8에 도시된 화면을 통해서 템플릿에 배치된 각 구성 요소에 이미지나 동영상 등을 업로드할 수 있다.When a template suitable for the type of community is selected, an image or a video may be uploaded to each component disposed in the template through the screen illustrated in FIG. 8.

이하, 도 8에 도시된 화면의 각 구성 요소를 설명하도록 한다.Hereinafter, each component of the screen illustrated in FIG. 8 will be described.

로고(810)는 커뮤니티 메인 화면에 표시될 로고를 업로드할 수 있다. 이때, 배경 이미지나 동영상을 고려하여 불필요한 부분은 투명 처리할 수도 있다.The logo 810 may upload a logo to be displayed on the community main screen. In this case, unnecessary parts may be transparently processed in consideration of a background image or a video.

또한, 티커(820)는 한줄 알림 영역에 삽입될 텍스트를 입력할 수 있다. 입력된 텍스트는 IPTV 디스플레이 장치에 디스플레이 시, 좌로부터 우로 스크롤되거나 위로부터 아래로 스크롤 될 수 있다.In addition, the ticker 820 may input text to be inserted into a single line notification area. The input text may be scrolled from left to right or scrolled from top to bottom when displayed on the IPTV display device.

또한, 배경 이미지(830)는 커뮤니티 메인 화면에 표시한 이미지를 선택할 수 있다. 참고로, 템플릿에 배경 이미지를 업로드할 PIP 영역이 없는 경우, 배경에 동영상을 삽입할 수도 있다.In addition, the background image 830 may select an image displayed on the community main screen. For reference, if the template does not have a PIP area for uploading a background image, a video may be inserted in the background.

배경 이미지는 메인 화면, 콘텐츠 목록, 콘텐츠 뷰 화면의 배경에 표시될 수 있다.The background image may be displayed on the background of the main screen, the content list, and the content view screen.

또한, PIP 영역(840)은 이미지 또는 VOD 중 어느 하나를 선택하여 업로드할 수 있다.In addition, the PIP area 840 may select and upload either an image or a VOD.

도 9는 본 발명의 일 실시예에 따른 커뮤니티의 화면 구성 변경 후 실제 서비스에 반영하기 전 화면을 도시한 도면이다.9 is a diagram illustrating a screen before changing the screen configuration of a community and reflecting the actual service according to an embodiment of the present invention.

변경 사항을 실제 서비스에 반영하기 전, 커뮤니티 관리자 단말(110)에서 미리 지정한 셋탑 박스에서 확인할 수 있음을 알리는 메시지가 화면 상단에 표시되어있다(910).Before reflecting the change to the actual service, a message indicating that the user can confirm in the set-top box previously designated by the community manager terminal 110 is displayed at the top of the screen (910).

변경 적용 버튼(920)이 선택되면, 변경된 내용이 실제 서비스에 반영되며, 변경 내용 이력(930)을 통해 변경 사항 내역을 확인할 수 있다.When the change application button 920 is selected, the changed contents are reflected in the actual service, and the change details can be checked through the change history 930.

도 10은 본 발명의 일 실시예에 따른 카페형 커뮤니티의 화면을 도시한 도면이다.10 is a diagram illustrating a screen of a cafe-type community according to an embodiment of the present invention.

댁내에 설치된 셋탑 박스(130)를 통하여 사용자가 가입한 커뮤니티를 조회할 수 있으며(1010), 검색창과 검색 버튼을 이용하여 개설된 커뮤니티의 목록을 검색할 수도 있다(1020).The user can search for the community to which the user has subscribed through the set-top box 130 installed in the home (1010), or search for the list of established communities using the search box and the search button (1020).

또한, 추천 커뮤니티를 통해 인기 커뮤니티, 최근 개설된 커뮤니티 등을 조회할 수 있다(1030).In addition, a popular community, a recently opened community, and the like may be viewed through the recommended community (1030).

또한, 각 커뮤니티의 홍보용 동영상을 감상할 수 있으며(1040), 홍보용 동영상에 연결된 커뮤니티로 바로 접속할 수도 있다(1050).In addition, it is possible to watch the promotional video of each community (1040), it can also be directly connected to the community connected to the promotional video (1050).

도 11은 본 발명의 다른 실시예에 따른 카페형 커뮤니티의 화면을 도시한 도면이다.11 is a diagram illustrating a screen of a cafe-type community according to another embodiment of the present invention.

사용자가 가입한 커뮤니티 목록(1110)과 추천 커뮤니티의 목록(1120)이 디스플레이되어 있으며, 사용자는 추천 커뮤니티의 홍보 동영상(1121)을 감상할 수 있다. The community list 1110 and the list of recommended communities 1120 to which the user subscribed are displayed, and the user can watch the promotional video 1121 of the recommended community.

또한, 카테고리 검색을 위한 검색창 및 검색 버튼을 이용하여 커뮤니티를 검색할 수도 있으며, 카테고리별로 분류된 UI를 통하여 커뮤니티를 쉽게 검색할 수 있다(1130).In addition, the community may be searched using a search box and a search button for category search, and the community may be easily searched through the UI classified by category (1130).

도 12는 본 발명의 일 실시예에 따른 PR형 커뮤니티의 화면을 도시한 도면이다.12 is a diagram illustrating a screen of a PR-type community according to an embodiment of the present invention.

도 12에 도시된 PR형 커뮤니티는 지방자치단체의 커뮤니티로서, 기본적으로 사용자의 셋탑 박스(130)가 위치한 지역에 해당하는 지방자치단체의 커뮤니티가 사용자의 화면에 디스플레이될 수 있다.The PR-type community shown in FIG. 12 is a community of local governments, and basically, the community of local governments corresponding to the region where the set-top box 130 of the user is located may be displayed on the user's screen.

지방자치단체의 커뮤니티에는 해당 지방자치단체의 공지 사항 리스트(1210), 대메뉴 카테고리(1220)와 대메뉴 리스트(1230), 해당 지방자치단체의 슬로건 이미지(1240), 홍보용 이미지 또는 동영상(1250), 다른 지방자치단체의 커뮤니티를 검색하기 위한 버튼(1260) 등이 포함될 수 있다.Communities of local governments may include notice lists (1210), large menu categories (1220) and large menu lists (1230), local government slogan images (1240), promotional images or videos (1250), other A button 1260 for searching a community of a local government may be included.

도 13은 본 발명의 다른 실시예에 따른 PR형 커뮤니티의 화면을 도시한 도면이다.13 is a diagram illustrating a screen of a PR-type community according to another embodiment of the present invention.

도 13에 도시된 PR형 커뮤니티는 여행사의 커뮤니티로서, 회사 소개, 여행 상품 소개, 내부 직원 교육 등의 목적으로 활용될 수 있다.The PR-type community shown in FIG. 13 is a community of travel agencies, and may be used for purposes of company introduction, travel product introduction, internal staff training, and the like.

또한, 개별 여행사 사무실(로비)에 설치된 셋탑 박스(130)를 통하여 고객이 직접 리모콘을 조작하여 생생한 동영상 여행 정보를 감상할 수도 있고, 일반 고객이 댁내에 설치된 셋탑 박스(130)를 통하여 여행 정보를 검색할 수도 있다.In addition, through the set-top box 130 installed in an individual travel agency office (lobby), the customer can directly operate the remote control to enjoy the live video travel information, the general customer to travel information through the set-top box 130 installed in the home You can also search.

도 13에 도시된 PR형 커뮤니티에는 상품 메뉴(1310), 선택된 상품에 대한 동영상(1320), 롤링 형태의 공지 사항 메시지(1330) 및 회원 가입을 유도하기 위한 해당 커뮤니티의 로고(1340)와 회원 가입 버튼(1350)을 포함할 수 있다.In the PR-type community illustrated in FIG. 13, a product menu 1310, a video 1320 about a selected product, a notification message 1330 in a rolling form, and a logo 1340 of the corresponding community for encouraging member registration and membership registration It may include a button 1350.

도 14는 본 발명의 일 실시예에 따른 매장형 커뮤니티의 화면을 도시한 도면이다.14 is a diagram illustrating a screen of a buried community according to an embodiment of the present invention.

도 14에 도시된 매장형 커뮤니티는 금융 기관의 커뮤니티로서 TV 화면에 금융 정보, 상품 홍보 동영상, 이벤트 배너, 대기 순번 표시 등 다양한 정보를 동시에 표시할 수 있다.The buried community shown in FIG. 14 is a community of financial institutions and can simultaneously display various information such as financial information, product promotion videos, event banners, and waiting sequence displays on a TV screen.

도 14에 도시된 매장형 커뮤니티에는 기업 로고(1410), 슬로건 배너(1420), 금융 정보(1430), 금융 뉴스(1440), 해당 금융 기관의 홍보 동영상(또는 상품 정보)(1450), 이벤트 표시창(1460) 및 대기 순번 팝업 표시창(1470)을 포함할 수 있다.The buried community shown in FIG. 14 includes a corporate logo 1410, a slogan banner 1420, financial information 1430, financial news 1440, a promotional video (or product information) 1450 of the financial institution, and an event display window. 1460 and the standby order popup display window 1470.

도 15는 본 발명의 다른 실시예에 따른 매장형 커뮤니티의 화면을 도시한 도면이다.15 is a diagram illustrating a screen of a buried community according to another embodiment of the present invention.

도 15에 도시된 매장형 커뮤니티는 외식 업체의 커뮤니티로서 매장에 설치된 TV 화면에 매장 홍보 이미지와 홍보 동영상 또는 이벤트 배너 등으로 고객의 주의와 관심을 사로잡음으로써 신제품 프로모션이나 기존 제품 판촉을 보다 효과적으로 진행할 수 있다.The store-type community illustrated in FIG. 15 is a community of restaurant companies, which can effectively promote new product promotions or existing product promotions by capturing the attention and attention of customers with store promotion images, promotional videos, or event banners on TV screens installed in stores. Can be.

도 15에 도시된 매장형 커뮤니티에는 기업 로고(1510), 홍보 영상에 대한 테마(1520), 매장 정보와 이미지(1530), 이벤트 참여 안내(1540), 이벤트 홍보(1550), 홍보 영상(1560), 신규 메뉴 또는 공지 사항(1570) 등을 포함할 수 있다.The buried community shown in FIG. 15 includes a corporate logo 1510, a theme 1520 for a promotional image, store information and images 1530, event participation guide 1540, event promotion 1550, and promotional image 1560. , New menu or announcement 1570, and the like.

이상, 도 10 내지 도 15를 참조하여 설명한 바와 같이, 다양한 커뮤니티의 유형이 존재할 수 있으며, 각 커뮤니티 유형별로 화면에 표시해야 하는 정보가 서로 다르다.As described above with reference to FIGS. 10 to 15, various community types may exist, and information to be displayed on the screen is different for each community type.

따라서, 본 발명에서는 커뮤니티 유형별로 분류된 템플릿을 제공함으로써 커뮤니티의 구성과 관리를 보다 용이하게 함으로써, 커뮤니티의 효율적 운영 및 커뮤니티의 활성화에 기여할 수 있다.Therefore, in the present invention, by providing a template classified by community type, the configuration and management of the community can be made easier, thereby contributing to the efficient operation and activation of the community.

전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. The foregoing description of the present invention is intended for illustration, and it will be understood by those skilled in the art that the present invention may be easily modified in other specific forms without changing the technical spirit or essential features 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 type may be implemented in a distributed manner, and similarly, components described as distributed may be implemented in a combined form.

본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is shown by the following claims rather than the above description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present invention. do.

120 : 커뮤니티 서비스 제공 서버
121 : 템플릿 리스트 제공부
122 : 커뮤니티 개설부
123 : 화면 속성 변환부
124 : 소스 정보 제공부
120: community service providing server
121: template list providing unit
122: community establishment
123: screen property conversion unit
124: source information provider

Claims (9)

IPTV 시스템에서 커뮤니티 서비스를 제공하는 장치에 있어서,
관리자 단말로부터 상기 커뮤니티 개설 요청이 수신되면, 상기 커뮤니티에 대한 접근 및 상기 커뮤니티의 콘텐츠 수정 권한에 기초하여 결정된 커뮤니티 유형에 대응하는 템플릿 리스트를 상기 관리자 단말로 제공하는 템플릿 리스트 제공부,
상기 관리자 단말로부터, 상기 템플릿 리스트 중 어느 하나의 템플릿에 대한 선택 정보 및 상기 선택된 템플릿에 배치 할 메뉴의 구성과 콘텐츠에 대한 정보를 포함하는 화면 생성 정보가 수신되면, 상기 선택된 템플릿 및 상기 화면 생성 정보에 기초하여 상기 커뮤니티를 개설하는 커뮤니티 개설부,
상기 개설된 커뮤니티의 화면 속성 값을 IPTV 디스플레이 장치에 보여지는 속성 값으로 변환하여, 상기 관리자 단말에서 미리 지정한 IPTV 셋탑 박스로 전송하는 화면 속성 변환부 및
상기 관리자 단말에서 상기 템플릿 및 상기 화면 생성 정보 중 하나 이상을 변경하는 경우, 상기 변경 사항이 IPTV 셋탑 박스에서 실시간으로 적용되도록 하는 소스 정보를 상기 IPTV 셋탑 박스로 전송하는 소스 정보 제공부
를 포함하는, 커뮤니티 서비스 제공 장치.
An apparatus for providing a community service in an IPTV system,
When the community establishment request is received from an administrator terminal, a template list providing unit for providing the administrator terminal with a template list corresponding to the community type determined based on the access to the community and the authority to modify the content of the community;
When the screen generation information including selection information on any one template of the template list and information on the configuration and content of a menu to be placed in the selected template is received from the manager terminal, the selected template and the screen generation information are received. A community establishment unit for establishing the community based on
A screen property conversion unit for converting the screen property value of the established community into an attribute value shown on an IPTV display device and transmitting the screen property value to a predetermined IPTV set-top box by the manager terminal;
When the manager terminal changes one or more of the template and the screen generation information, source information providing unit for transmitting the source information to the IPTV set-top box so that the changes are applied in real time from the IPTV set-top box
Community service providing apparatus comprising a.
제 1 항에 있어서,
상기 개설된 커뮤니티 중 특정 커뮤니티의 구성원들에 한정하여, 상기 특정 커뮤니티와 관련된 이벤트 메시지 및 콘텐츠의 업데이트 메시지 중 하나 이상을 상기 특정 커뮤니티 구성원의 셋탑 박스로 전송하는 부가 서비스 제공부
를 더 포함하는, 커뮤니티 서비스 제공 장치.
The method of claim 1,
An additional service provider for transmitting at least one of an event message and an update message of content related to the specific community to the set-top box of the specific community member, limited to members of a specific community among the established communities.
Further comprising a community service providing apparatus.
제 1 항에 있어서,
상기 템플릿 리스트 제공부는 상기 IPTV 셋탑 박스의 설치 장소와 상기 커뮤니티의 구성원에 대하여 폐쇄적(closed) 또는 개방적(open)인지의 여부에 기초하여 상기 유형별로 분류된 템플릿 리스트를 제공하는, 커뮤니티 서비스 제공 장치.
The method of claim 1,
The template list providing unit provides a list of templates classified by the type based on whether the IPTV set-top box is installed and whether the members of the community are closed or open.
제 1 항에 있어서,
상기 화면 속성 변환부는 상기 관리자 단말에서 변경한 상기 변경 사항의 각 속성 값을 상기 IPTV 디스플레이 장치에 보여지는 속성 값으로 변환하여, 상기 IPTV 셋탑 박스로 전송하는, 커뮤니티 서비스 제공 장치.
The method of claim 1,
And the screen property converter converts each property value of the change made by the manager terminal into an attribute value shown on the IPTV display device and transmits the property value to the IPTV set-top box.
제 4 항에 있어서,
상기 화면 속성 변환부는 상기 관리자 단말에서 미리 지정한 IPTV 셋탑 박스의 아이디(SAID)를 이용하여 상기 미리 지정한 IPTV 셋탑 박스를 검색하고, 상기 검색된 IPTV 셋탑 박스로 상기 변환된 속성값을 전송하는, 커뮤니티 서비스 제공 장치.
The method of claim 4, wherein
The screen property conversion unit searches for the predetermined IPTV set-top box by using an ID (SAID) of a predetermined IPTV set-top box in the manager terminal, and transmits the converted property value to the searched IPTV set-top box. Device.
제 1 항에 있어서,
상기 IPTV 셋탑 박스는 상기 소스 정보인 자바 클래스(Java Class)를 동적 로딩(Dynamic Loading)하여 상기 변경 사항을 실시간으로 적용하는, 커뮤니티 서비스 제공 장치.
The method of claim 1,
The IPTV set-top box dynamically loads a Java class, which is the source information, to apply the change in real time.
IPTV 시스템에서 커뮤니티 서비스를 제공하는 방법에 있어서,
(a) 관리자 단말의 상기 커뮤니티 생성 요청에 응답하여, 상기 커뮤니티에 대한 접근 및 상기 커뮤니티의 콘텐츠 수정 권한에 기초하여 결정된 커뮤니티 유형에 대응하는 템플릿 리스트를 상기 관리자 단말로 제공하는 단계,
(b) 상기 관리자 단말로부터, 상기 템플릿 리스트 중 어느 하나의 템플릿에 대한 선택 정보 및 상기 선택된 템플릿에 배치 할 메뉴의 구성과 콘텐츠에 대한 정보를 포함하는 화면 생성 정보를 수신하는 단계,
(c) 상기 선택된 템플릿 및 상기 화면 생성 정보에 기초하여 상기 커뮤니티를 개설하는 단계 및
(d) 상기 개설된 커뮤니티의 화면 속성 값을 IPTV 디스플레이 장치에 보여지는 속성 값으로 변환하고, 상기 변환된 속성 값을 상기 관리자 단말에서 미리 지정한 IPTV 셋탑 박스로 전송하는 단계
를 포함하는, 커뮤니티 생성 방법.
In the method for providing a community service in the IPTV system,
(a) in response to the community creation request of the manager terminal, providing the manager terminal with a template list corresponding to the community type determined based on the access to the community and the authority to modify the content of the community;
(b) receiving, from the manager terminal, screen generation information including selection information on any one template of the template list and information on the configuration and content of a menu to be placed on the selected template;
(c) establishing the community based on the selected template and the screen generation information; and
(d) converting the screen property values of the established community into property values shown on an IPTV display device and transmitting the converted property values to an IPTV set-top box previously designated by the manager terminal;
Including a community creation method.
제 7 항에 있어서,
상기 (d) 단계는 상기 관리자 단말에서 미리 지정한 IPTV 셋탑 박스의 아이디(SAID)를 이용하여 상기 미리 지정한 IPTV 셋탑 박스를 검색하고, 상기 검색된 IPTV 셋탑 박스로 상기 변환된 속성값을 전송하는, 커뮤니티 서비스 제공 방법.
The method of claim 7, wherein
In step (d), the administrator terminal searches for the predetermined IPTV set-top box by using an ID (SAID) of a predetermined IPTV set-top box, and transmits the converted attribute value to the searched IPTV set-top box. How to Provide.
제 7 항에 있어서,
(e) 상기 관리자 단말에서 상기 템플릿 및 상기 화면 생성 정보 중 하나 이상을 변경하는 경우, 상기 변경 사항이 상기 IPTV 셋탑 박스에서 실시간으로 적용되도록 하는 소스 정보인 자바 클래스(Java Class)를 상기 IPTV 셋탑 박스로 전송하는 단계
를 더 포함하는, 커뮤니티 서비스 제공 방법.
The method of claim 7, wherein
(e) When the administrator terminal changes one or more of the template and the screen generation information, the IPTV set-top box includes a Java class, which is source information that allows the change to be applied in real time in the IPTV set-top box. To send to
Further comprising, community service providing method.
KR1020100032739A 2010-04-09 2010-04-09 Method and apparatus for providing community service in iptv system KR101282819B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100032739A KR101282819B1 (en) 2010-04-09 2010-04-09 Method and apparatus for providing community service in iptv system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100032739A KR101282819B1 (en) 2010-04-09 2010-04-09 Method and apparatus for providing community service in iptv system

Publications (2)

Publication Number Publication Date
KR20110113381A true KR20110113381A (en) 2011-10-17
KR101282819B1 KR101282819B1 (en) 2013-07-05

Family

ID=45028745

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100032739A KR101282819B1 (en) 2010-04-09 2010-04-09 Method and apparatus for providing community service in iptv system

Country Status (1)

Country Link
KR (1) KR101282819B1 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090112879A (en) * 2008-04-25 2009-10-29 주식회사 케이티 System for providing personalized community streaming and communication service using iptv and method theoreof
KR101518992B1 (en) * 2008-09-02 2015-05-12 삼성전자주식회사 System, apparatus and method for supplieing mobile community service

Also Published As

Publication number Publication date
KR101282819B1 (en) 2013-07-05

Similar Documents

Publication Publication Date Title
US10205999B2 (en) Advanced user interface and control paradigm including contextual collaboration for multiple service operator extended functionality offers
US9967607B2 (en) Recording and publishing content on social media websites
US9021519B2 (en) System and method of restricting access to video content
US9438960B2 (en) System and method for interacting with social networking in an internet protocol television system
US8311382B1 (en) Recording and publishing content on social media websites
US10375343B2 (en) System and method for managing streaming services
US20090150925A1 (en) System and Method of Providing An Alert
US9021607B2 (en) Advanced user interface and control paradigm including digital rights management features for multiple service operator extended functionality offers
US10349234B1 (en) Bi-directional integration and control of managed and unmanaged devices
US8819729B2 (en) Advanced user interface and control paradigm for multiple service operator extended functionality offers
US20070239522A1 (en) User Persona Content Targeting
KR20090108500A (en) Appratus for providing interactive service in ubiquitous environment
US8965870B2 (en) Method and apparatus for exchanging media service queries
JP5605673B2 (en) Digital data sharing service terminal, method, program, and digital data sharing service system
KR101282819B1 (en) Method and apparatus for providing community service in iptv system
CN102638702B (en) For the method and apparatus of search on network
US20120284741A1 (en) Method and apparatus for providing voice call services via a set-top box
KR20130078033A (en) Broadcasting service system and method providing function of popular application recommendation
KR101017344B1 (en) Method for transmitting and receiving an interactive content service and Ubiquitous server and terminal therefor
KR101017345B1 (en) Method for executing events of interactive contents
KR20110065292A (en) Method and apparatus for sharing comments of content
CN102469154A (en) Sharing method of contents in homenetwork system
KR100752753B1 (en) Simple and efficient method for the realization of interactive broadcasting service of television environment coupled to homepage service of internet environment and system therefor
US20090158408A1 (en) Methods, systems, and computer products for providing and accessing media
KR100997645B1 (en) Method for providing individual broadcasting in digital cable broadcasting environment

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: 20160901

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20180702

Year of fee payment: 6