KR20150012869A - 컨텐츠 저작툴 제공 시스템 및 그 시스템에서의 저작툴 제공을 위한 장치 및 방법, 이를 위한 프로그램을 기록한 기록 매체 - Google Patents

컨텐츠 저작툴 제공 시스템 및 그 시스템에서의 저작툴 제공을 위한 장치 및 방법, 이를 위한 프로그램을 기록한 기록 매체 Download PDF

Info

Publication number
KR20150012869A
KR20150012869A KR1020130088961A KR20130088961A KR20150012869A KR 20150012869 A KR20150012869 A KR 20150012869A KR 1020130088961 A KR1020130088961 A KR 1020130088961A KR 20130088961 A KR20130088961 A KR 20130088961A KR 20150012869 A KR20150012869 A KR 20150012869A
Authority
KR
South Korea
Prior art keywords
authoring tool
content
user
content authoring
input
Prior art date
Application number
KR1020130088961A
Other languages
English (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 KR1020130088961A priority Critical patent/KR20150012869A/ko
Publication of KR20150012869A publication Critical patent/KR20150012869A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Software Systems (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 컨텐츠 저작툴 제공 시스템 및 그 시스템에서의 저작툴 제공을 위한 장치 및 방법, 이를 위한 프로그램을 기록한 기록 매체에 관한 것으로서, 본 발명에 따른 단말 장치는 사용자의 입력에 따라서 사용자 입력 신호를 발생시키는 입력부, 컨텐츠 저작툴을 표시하기 위한 사용자 인터페이스 화면을 출력하는 출력부, 하나 이상의 저작툴 구성요소들 각각에 대해 특정 언어로 표현된 스크립트를 매핑하여 저장하고, 저작툴 구성요소들에 해당 기능을 연결시켜 저장하는 저장부, 사용자의 스크립트 입력에 따라 해당 저작툴 구성요소를 확인하고, 확인된 저작툴 구성요소를 테일러링한 후 테일러링한 저작툴 구성요소를 포함하는 컨텐츠 저작툴을 생성하고, 생성한 컨텐츠 저작툴을 출력부를 통해 출력하는 제어부를 포함하는 것을 특징으로 한다. 이렇게 함으로써 사용자가 필요한 사용자 인터페이스 요소들을 포함하는 저작툴을 제작할 수 있고, 보다 자유롭게 저작툴을 수정할 수 있어 사용자 편의를 향상시킬 수 있다.

Description

컨텐츠 저작툴 제공 시스템 및 그 시스템에서의 저작툴 제공을 위한 장치 및 방법, 이를 위한 프로그램을 기록한 기록 매체{System for providing contents authoring tool, apparatus and method for providing authoring tool and storage medium recording program thereof}
본 발명은 컨텐츠 저작툴 제공 시스템 및 그 시스템에서의 저작툴 제공을 위한 장치 및 방법에 관한 것으로서, 더욱 상세하게는 저작툴을 구성하는 사용자 인터페이스(UI: User Interface) 요소들을 컴퍼넌트(component)화 시켜 사용자가 필요한 사용자 인터페이스 요소들을 포함하는 저작툴을 제작할 수 있고, 보다 자유롭게 저작툴을 수정할 수 있도록 하는 컨텐츠 저작툴 제공 시스템 및 그 시스템에서의 저작툴 제공을 위한 장치 및 방법, 이를 위한 프로그램을 기록한 기록 매체에 관한 것이다.
최근 PC와 같은 고성능의 프로세서 및 대용량의 메모리를 탑재하고, 사용자가 자유롭게 애플리케이션을 설치하여 사용할 수 있는 스마트폰(smart phone)과 같은 고성능 휴대 단말 장치가 급속히 보급되고 있다.
스마트폰은 휴대폰 기능에 일정 관리, 팩스 송신 및 인터넷 접속 등의 데이터 통신기능을 통합시킨 지능형 단말 장치로서, 무선인터넷을 이용하여 인터넷에 직접 접속할 수 있을 뿐 아니라 여러 가지 브라우징 프로그램을 이용하여 다양한 방법으로 접속할 수 있는 점, 개방형 플랫폼을 지원하여 사용자가 원하는 애플리케이션을 직접 제작할 수도 있는 점, 다양한 애플리케이션을 임의로 설치하여 자신에게 알맞은 인터페이스를 구현할 수 있는 점, 그리고 같은 운영체제(OS)를 가진 스마트폰 간에 애플리케이션을 공유할 수 있는 점 등과 같이 기존의 휴대폰이 갖지 못한 장점을 구비하고 있으며, 이를 토대로 휴대 전화 시장을 빠르게 잠식하고 있다.
이러한 스마트폰의 보급에 따라서, 스마트폰에서 실행하거나 재생할 수 있는 다양한 애플리케이션, 디지털 매거진, 전자 신문 등과 같은 모바일 용 디지털 컨텐츠에 대한 사용이 점차 증가하고 있다.
이와 같은 컨텐츠는 컨텐츠 저작툴에 의해 제작할 수 있는데, 현재 컨텐츠 저작툴(authoring tool)들은 고정적인 사용자 인터페이스(UI) 또는 사용자 경험(UX)를 그대로 사용할 수 밖에 없다.
즉, 현재 모바일 기기에서의 컨텐츠 저작환경은 아직 미비한 상태이다. 사용자의 창의성을 자극하도록 다양한 테마 기능과 사용자 인터페이스가 제공되어야 함은 물론 기기 차원에서 사용자의 의도에 최대한 근접한 매쉬업이 이루어질 수 있는 기능이 제공 되어야 할 것이다.
또한, 컨텐츠를 제작하는 과정에서 사용자는 기능이나 템플릿, 시각효과 등을 직접 선택하게 되는데, 이때 선택하게 되는 구성요소들이 사용자의 서비스 혹은 콘텐츠의 선택뿐만 아니라 서비스 경험 및 맥락에 대한 구체적인 실마리를 제공하기 때문에 상당히 유용한 가치 접점으로 활용될 수 있다.
하지만, 컨텐츠 저작툴을 사용자 자신에게 맞도록 커스터마이징(customizing)하거나 다른 비즈니스 파트너(business partner)나 유사한 사업에 재사용하려고 해도 거의 다시 제작하여 사용하여야 함에 따라 저작툴의 유형을 바꾸기에 어려움이 있다.
이뿐만 아니라, 일반적인 컨텐츠 저작툴은 퍼스널 컴퓨터(PC)상에서의 환경을 고려해서 제작된 경우가 대부분이므로, 이와 같이 제작된 컨텐츠 저작툴은 스마트폰과 같은 단말 장치에서 사용하기 어려움이 있을 뿐 아니라, 단말 장치에서 사용하기 위해서는 단말 장치에서 사용할 수 있는 툴로 확장 및 변경하여야만 하는 추가 작업이 필요하여 매우 불편하다.
이에 따라 컨텐츠 저작툴을 사용자 자신에 맞도록 제작 또는 수정할 수 있도록 지원하는 장치나 방법에 대한 요구가 높아지고 있다.
한국공개특허 10-2011-0113232, 2011년 10월 17일 공개 (명칭: 웹 브라우저 상의 광고 표시를 선택적으로 보장하는 방법 및 시스템)
이에 본 발명은 컨텐츠 저작툴의 구성 요소들을 컨퍼넌트(component)화 시켜 사용자가 필요한 구성 요소들을 테일러링(tailoring)하여 컨텐츠 저작툴을 제작할 수 있도록 함으로써, 사용자 자신에 적합한 컨텐츠 저작툴을 쉽게 제작할 수 있는 컨텐츠 저작툴 제공 시스템 및 그 시스템에서의 저작툴 제공을 위한 장치 및 방법, 이를 위한 프로그램을 기록한 기록 매체를 제공하고자 한다.
이뿐만 아니라, 본 발명은 컨텐츠 저작툴 제작 시 각 구성 요소들을 특정 프로그램 언어로 작성 후 기정의된 아이디를 활용하여, 영역을 정의하여 사용하거나 입력인자를 입력하거나, 입력인자를 변경할 수 있도록 함으로써, 컨텐츠 저작툴을 쉽게 수정할 수 있는 컨텐츠 저작툴 제공 시스템 및 그 시스템에서의 저작툴 제공을 위한 장치 및 방법, 이를 위한 프로그램을 기록한 기록 매체를 제공하고자 한다.
또한, 제작하고자 하는 컨텐츠 특성에 따른 저작툴을 미리 저장하고, 사용자 자신이 필요한 컨텐츠 저작툴을 선택하여 컨텐츠를 제작할 수 있도록 할 수 있는 컨텐츠 저작툴 제공 시스템 및 그 시스템에서의 저작툴 제공을 위한 장치 및 방법, 이를 위한 프로그램을 기록한 기록 매체를 제공하고자 한다.
본 발명은 상술한 과제의 해결 수단으로서, 본 발명에 따른 단말 장치는, 사용자의 입력에 따라서 사용자 입력 신호를 발생시키는 입력부; 컨텐츠 저작툴을 표시하기 위한 사용자 인터페이스 화면을 출력하는 출력부; 하나 이상의 저작툴 구성요소들 각각에 대해 특정 언어로 표현된 스크립트를 매핑하여 저장하고, 저작툴 구성요소들에 해당 기능을 연결시켜 저장하는 저장부; 사용자의 스크립트 입력에 따라 해당 저작툴 구성요소를 확인하고, 확인된 저작툴 구성요소를 테일러링한 후 테일러링한 저작툴 구성요소를 포함하는 컨텐츠 저작툴을 생성하고, 생성한 컨텐츠 저작툴을 상기 출력부를 통해 출력하는 제어부를 포함하는 것을 특징으로 한다.
여기서 하나 이상의 저작툴 구성요소는, 하나 이상의 템플릿, 새 페이지, 헤더, 꼬리말, 이미지, 텍스트, 스와이프뷰, 쿠폰, 앨범뷰, 멀티컬럼스크롤, 그리드, 네브바, 버튼, 제출, 체크박스, 스위치, 라디오박스, 슬라이더, 텍스트입력, 지도맵 친구찾기, 지도맵 상점 정보, 템플릿 저장 중 하나 이상의 요소를 포함하는 것을 특징으로 한다.
또한, 본 발명에 따른 단말 장치의 제어부는, 사용자로부터 생성한 컨텐츠 저작툴을 수정하기 위한 스크립트 수정 입력이 있으면, 수정을 위해 입력된 스크립트에 대응하는 저작툴 구성요소를 입력에 따라 수정하는 것을 특징으로 한다.
또한, 본 발명에 따른 단말 장치는, 컨텐츠 제작 서비스 장치와의 통신을 위한 통신부를 더 포함하고, 제어부는, 사용자의 선택에 따라 생성한 컨텐츠 저작툴을 통신부를 통해 컨텐츠 제작 서비스 장치로 전송하고, 사용자의 선택에 따라 통신부를 통해 컨텐츠 제작 서비스 장치로 특성별로 저장된 하나 이상의 컨텐츠 저작툴을 제공받아 출력부를 통해 출력하고, 사용자로부터 선택된 컨텐츠 저작툴을 컨텐츠 제작 서비스 장치를 통해 제공받는 것을 특징으로 한다.
본 발명은 상술한 과제의 해결 수단으로서, 본 발명에 따른 컨텐츠 제작 서비스 장치는 단말 장치와의 통신을 위한 장치 통신부; 하나 이상의 저작툴 구성요소들 각각에 대해 특정 언어로 표현된 스크립트를 매핑하여 저장하고, 저작툴 구성요소들에 해당 기능을 연결시켜 저장하는 저장부; 단말 장치로부터 특정 스크립트가 제공되면, 스크립트에 따라 해당 저작툴 구성요소를 확인하고, 확인된 저작툴 구성요소를 테일러링한 후 테일러링한 저작툴 구성요소를 포함하는 컨텐츠 저작툴을 생성하고, 생성한 컨텐츠 저작툴을 통신부를 통해 단말 장치로 제공하는 제어부를 포함하는 것을 특징으로 한다.
또한, 본 발명의 컨텐츠 제작 서비스 장치의 제어부는 단말 장치로부터 컨텐츠 저작툴이 통신부를 통해 수신되면, 수신한 컨텐츠 저작툴을 특성별로 구분지어 저장부를 통해 저장하고, 단말 장치로부터 통신부를 통해 저장된 하나 이상의 컨텐츠 저작툴 제공 요청에 따라 저장부에 저장된 특성별 컨텐츠 저작툴을 통신부를 통해 단말 장치로 제공한 후 단말 장치로부터 특정 컨텐츠 저작툴에 대한 선택이 통신부를 통해 수신되면, 해당 컨텐츠 저작툴을 단말 장치로 제공하는 것을 특징으로 한다.
본 발명은 상술한 과제의 해결 수단으로서, 본 발명에 따른 컨텐츠 저작툴 제공 시스템은, 사용자의 스크립트 입력에 따라 스크립트에 대응되어 저장된 저작툴 구성요소를 확인한 후 확인된 저작툴 구성요소를 포함하는 컨텐츠 저작툴을 생성하여 화면에 표시하고, 사용자 선택에 따라 컨텐츠 제작 서비스 장치로 저장을 요청하는 단말 장치; 단말 장치로부터 생성된 컨텐츠 저작툴에 대한 저장이 요청되면, 요청된 컨텐츠 저작툴을 특성별로 구분지어 저장하고, 단말 장치로부터 컨텐츠 저작툴 제공이 요청되면 저장된 컨텐츠 저작툴을 특성별로 구분시켜 제공하고, 단말 장치로부터 특정 컨텐츠 저작툴 선택이 있으면, 선택된 컨텐츠 저작툴을 단말 장치로 제공하는 컨텐츠 제작 서비스 장치를 포함하는 것을 특징으로 한다.
본 발명은 상술한 과제의 해결 수단으로서, 본 발명에 따른 컨텐츠 제작을 위한 저작툴 제공 방법은 하나 이상의 저작툴 구성요소들 각각에 대해 특정 언어로 표현된 스크립트를 매핑하여 저장하는 단계; 저작툴 구성요소들 각각에 해당 기능을 연결시켜 저장하는 단계; 사용자의 스크립트 입력에 따라 해당 저작툴 구성요소를 확인하는 단계; 확인된 저작툴 구성요소를 테일러링하는 단계; 테일러링한 저작툴 구성요소를 포함하는 컨텐츠 저작툴을 생성하고, 생성한 컨텐츠 저작툴을 화면에 표시하는 단계를 포함하는 것을 특징으로 한다.
또한, 본 발명에 따른 컨텐츠 제작을 위한 저작툴 제공 방법은 사용자로부터 생성한 컨텐츠 저작툴을 수정하기 위해 스크립트 내의 구성 요소를 나타내는 아이디 변경 또는 입력 인자 변경이 있으면, 해당 구성 요소를 변경하여 컨텐츠 저작툴을 수정하는 단계를 더 포함하는 것을 특징으로 한다.
또한, 본 발명에 따른 컨텐츠 제작을 위한 저작툴 제공 방법은 사용자의 선택에 따라 생성한 컨텐츠 저작툴을 컨텐츠 제작 서비스 장치로 전송하는 단계; 사용자의 선택에 따라 컨텐츠 제작 서비스 장치로 특성별로 저장된 하나 이상의 컨텐츠 저작툴을 요청하여 제공받는 단계; 제공받은 컨텐츠 저작툴 중 사용자로부터 선택된 컨텐츠 저작툴을 컨텐츠 제작 서비스 장치를 통해 제공받는 단계를 더 포함하는 것을 특징으로 한다.
더하여 본 발명은 상술한 컨텐츠 제작을 위한 저작툴 제공 방법을 실행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체를 더 제공할 수 있다.
본 발명은 컨텐츠 저작툴의 구성 요소들을 컴퍼넌트(component)화 시켜 사용자가 필요한 구성 요소들을 테일러링(tailoring)하여 컨텐츠 저작툴을 제작할 수 있도록 함으로써, 사용자 자신에 적합한 컨텐츠 저작툴을 쉽게 제작할 수 있는 이점이 있다.
또한, 본 발명은 컨텐츠 저작툴 제작 시 각 구성 요소들을 특정 프로그램 언어로 작성 후 기정의된 아이디를 활용하여, 영역을 정의하여 사용하거나 입력인자를 입력하거나, 입력인자를 변경할 수 있도록 함으로써, 컨텐츠 저작툴을 쉽게 수정할 수 있다.
이뿐만 아니라, 본 발명은 컨텐츠 저작툴의 구성 요소들을 컴퍼넌트화 시켜 컨텐츠 저작툴을 제작할 수 있으므로, 공통기능을 가지는 구성 요소들을 이용하여 유사한 기능의 다양한 UI/UX의 툴들을 쉽게 적용할 수 있다.
도 1은 본 발명의 실시 예에 의한 디지털 컨텐츠 서비스 시스템을 예시한 도면이다.
도 2는 본 발명의 실시 예에 따른 컨텐츠 저작툴 제작 가능한 단말장치의 주요 구성을 도시한 블록도이다.
도 3은 본 발명의 실시 예에 따른 컨텐츠 제작 서비스 장치의 주요 구성을 도시한 블록도이다.
도 4는 본 발명의 실시 예에 따라 컨텐츠 저작툴 제작하기 위한 방법을 나타낸 순서도이다.
도 5는 본 발명의 실시 예에 따라 저장한 컨텐츠 저작툴을 선택하여 사용하는 방법을 나타낸 순서도이다.
도 6, 7은 본 발명의 실시 예에 따라 제작된 컨텐츠 저작툴을 화면에 보이는 예시도이다.
이하 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 다만, 하기의 설명 및 첨부된 도면에서 본 발명의 요지를 흐릴 수 있는 공지 기능 또는 구성에 대한 상세한 설명은 생략한다. 이는 불필요한 설명을 생략함으로써 본 발명의 핵심을 흐리지 않고 더욱 명확히 전달하기 위함이다. 또한, 도면 전체에 걸쳐 동일한 구성 요소들은 가능한 한 동일한 도면 부호로 나타내고 있음에 유의하여야 한다.
이하 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 다만, 하기의 설명 및 첨부된 도면에서 본 발명의 요지를 흐릴 수 있는 공지 기능 또는 구성에 대한 상세한 설명은 생략한다. 또한, 도면 전체에 걸쳐 동일한 구성 요소들은 가능한 한 동일한 도면 부호로 나타내고 있음에 유의하여야 한다.
이하에서 설명되는 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위한 용어의 개념으로 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서 본 명세서에 기재된 실시 예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시 예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다.
이하, 본 발명의 실시예에 따라 컨텐츠 저작툴을 구성하는 구성 요소들을 컴퍼넌트(component)화 시키고, 이를 이용하여 사용자가 여러 버전의 저작툴을 쉽게 제작할 수 있도록 하기 위한 장치 및 방법에 대해 설명하기로 한다.
본 발명에 의한 컨텐츠 저작툴 제공 시스템은, 통신망(20)으로 연결된 단말 장치(10)와, 컨텐츠 제작 서비스 장치(30)를 포함하여 이루어질 수 있다.
본 발명에 의한 단말 장치(10)는 컨텐츠를 제작하거나 이용하는 사용자의 단말 장치로서, 예를 들면, PC, 노트북 컴퓨터, 휴대폰(mobile phone), 태블릿 PC, 내비게이션(navigation), 스마트폰(Smart phone), PDA(Personal Digital Assistants), PMP(Portable Multimedia Player) 또는 디지털방송 수신기를 포함할 수 있다. 물론 이는 예시에 불과할 뿐이며, 단말 장치(10)는 상술한 예 이외에도 현재 개발되어 상용화되었거나 향후 개발될 모든 통신이 가능한 장치를 포함하는 개념으로 해석되어야 한다.
이러한 단말 장치(10)는 컨텐츠 제작을 위한 저작툴을 제작할 수 있는 기능을 수행할 수 있는데, 구체적으로는 사용자가 원하는 구성 요소에 대해 특정 언어로 표현된 스크립트를 작성 입력하고, 입력된 스크립트에 해당되는 저작툴 구성요소를 확인한 후, 확인된 저작툴을 포함하는 컨텐츠 저작툴을 생성할 수 있다.
이때, 컨텐츠 저작툴은 도 6의 화면과 같이 새로운 컨텐츠를 제작하기 위한 기능 및 저장된 컨텐츠를 불러오기 위한 기능 및 제작된 컨텐츠를 저장하기 위한 기능 버튼을 구비하는 메뉴 표시바 영역, 컨텐츠 제작 도구 영역, 제작되는 컨텐츠를 표시하는 영역을 포함하여 구성될 수 있다.
컨텐츠 제작 도구 영역에는 파일, 페이지, 구성 요소 항목이 포함되고, 본 발명의 실시 예에서는 구성 요소를 특정 언어의 스크립트를 사용하여 사용자가 필요한 구성 요소들만 포함될 수 있도록 한다.
이에 더하여, 단말 장치(10)는 생성한 컨텐츠 저작툴을 특성별로 저장하거나, 컨텐츠 제작 서비스 장치(30)로 전송하여 저장시킴으로써 사용자가 단말에 저장된 컨텐츠 저작툴들 중 자신이 제작하고자 하는 컨텐츠에 적합한 구성요소를 포함하는 컨텐츠 저작툴을 선택하거나 컨텐츠 제작 서비스 장치(30)를 통해 컨텐츠 저작툴을 선택하여 컨텐츠를 제작할 수 있도록 할 수 있다.
본 발명에 의한 컨텐츠 제작 서비스 장치(30)는, 단말 장치(10)로부터 통신망(20)를 통해 사용자로부터 저작툴 제작 요청에 따라 컨텐츠 제작을 위한 저작툴을 제작 기능을 제공할 수 있다. 구체적으로는 사용자가 원하는 구성 요소에 대해 특정 언어로 표현된 스크립트가 제공되면, 제공된 스크립트에 해당되는 저작툴 구성요소를 확인한 후, 확인된 저작툴을 포함하는 컨텐츠 저작툴을 생성하고, 생성한 컨텐츠 저작툴을 단말 장치(10)로 제공한다.이에 더하여, 컨텐츠 제작 서비스 장치(30)는 단말 장치(10)로부터 특성 정보를 포함하는 컨텐츠 저작툴을 제공받아, 특성별로 해당 컨텐츠를 저장하고, 단말 장치(10)로부터 컨텐츠 저작툴 선택을 위한 요구에 따라 저장된 컨텐츠 저작툴들에 대해 특성 정보를 함께 제공하고, 단말 장치(10)로부터 선택 요구된 저작툴을 통신망(20)를 통해 제공할 수 있다.
더하여, 컨텐츠 제작 서비스 장치(30)와 단말 장치(10)를 연결하는 통신망(20)은 어떠한 형태의 통신망이라도 이용할 수 있는 것으로서, 예를 들면, 인터넷 프로토콜을 통하여 대용량 데이터의 송수신 서비스 및 끊기는 현상이 없는 데이터 서비스를 제공하는 IP망, IP를 기반으로 서로 다른 망을 통합한 아이피망 구조인 All IP망, Wibro(Wireless Broadband)망과, Wi-Fi망을 포함하는 무선랜(Wireless LAN), WPAN, 유선통신망, 이동통신망, HSDPA(High Speed Downlink Packet Access)망 및 위성통신망 등과 같이 기존에 알려져 있는 다양한 방식의 네트워크를 하나 이상 포함하여 이루어질 수 있으며, 더하여, 향후 개발 예정인 차세대 통신망까지 포함할 수 있다.
그러면, 이제 도 2를 참조하여 본 발명의 실시 예에 따른 컨텐츠 저작툴 제작을 위한 단말 장치(10)의 주요 구성 및 동작 방법에 대해 구체적으로 설명하기로 한다.
도 2는 본 발명의 실시 예에 따른 컨텐츠 저작툴 제작을 위한 단말 장치(10)의 주요 구성을 도시한 블록도이다.
도 2에 나타낸 컨텐츠 저작툴 제작을 위한 단말 장치(10)의 주요 구성은, 기능적으로 구분되는 요소들을 나타낸 것으로서, 실제 물리적으로는 서로 통합 구현될 수도 있다.
도 2를 참조하면, 본 발명의 실시 예에 따른 컨텐츠 저작툴 제작을 위한 단말 장치(10)는, 제어부(100), 통신부(110), 입력부(120), 저장부(130), 및 출력부(140)를 포함하여 구성될 수 있다.
여기서, 상기 제어부(100), 통신부(110), 입력부(120), 저장부(130), 및 출력부(140)는 발명에서 기술하는 기능을 수행하기 위해 도 2에 도시된 바와 같이, 상호 기능적으로 연결된다.
그러면, 각 구성 요소에 대해 보다 구체적으로 설명하도록 한다.
먼저, 제어부(100)는 단말 장치(10)의 전반적인 제어를 수행하는 것으로, 예컨대 단말 장치(10)를 구성하는 각 구성 요소에 전원 공급 및 기능 수행을 위한 신호의 흐름을 제어하게 된다.
이때의 제어부(100)는 운영 체제(OS, Operation System), 응용 프로그램 및 각 구성을 구동시키는 프로세스 장치, 예컨대, 중앙처리장치(CPU, Central Processing Unit)로 이루어질 수 있다.
특히, 본 발명의 실시 예에 따른 제어부(100)는 입력부(120)를 통해 사용자로부터 소정의 스크립트 입력이 있으면, 입력된 스크립트에 따라 저장부(130)를 통해 대응하는 저작툴 구성요소를 확인한다.
여기서 상기 하나 이상의 저작툴 구성요소는, 하나 이상의 템플릿, 새 페이지, 헤더, 꼬리말, 이미지, 텍스트, 스와이프뷰, 쿠폰, 앨범뷰, 멀티컬럼스크롤, 그리드, 네브바, 버튼, 제출, 체크박스, 스위치, 라디오박스, 슬라이더, 텍스트입력, 지도맵 친구찾기, 지도맵 상점 정보, 템플릿 저장 중 하나 이상의 요소를 포함하는 것을 특징으로 한다.
그리고, 스크립트란 소프트웨어에 실행시키는 처리 절차를 문자로 기술한 것. 일종의 프로그램으로, 일반적으로 응용 프로그램이나 유틸리티의 규칙과 구문(syntax)을 사용하여 표현된 명령어들과 루프(loop), 이프-덴(IF/THEN) 등 단순한 제어 구조의 조합으로 구성될 수 있다. 본 발명에서는 컨텐츠 저작툴을 생성하기 위해 스크립트를 이용하고, 이를 위해 입력된 스크립트는 하기 <표 1> 및 <표 2>와 같이 도시할 수 있다.
Figure pat00001
Figure pat00002
상기의 <표 1>과 <표 2>와 같이 스크립트를 이용하여 사용자가 사용하고자 하는 저작툴 구성요소를 컨텐츠 저작툴에 포함시킬 수 있도록 하는 것이다.
즉, 본 발명에 따른 컨텐츠 저작툴의 경우에는 각 구성요소를 포함하는 영역, 데이터 입력 영역, 스타일 입력 영역들을 HTML(하이퍼텍스트 생성 언어)과 같은 특정 언어로 스크립트를 입력을 통해 생성할 수 있다. 본 발명의 실시 예에서는 스트립트 작성 시 HTML을 사용하여 작성하는 예로 설명하였지만, 다른 언어로도 작성 가능할 것이다.
이와 같이 스크립트를 이용하여 생성된 컨텐츠 저작툴은 도 6 및 도 7과 같이 화면에 표시될 수 있고, 도 6 및 도 7에 대하여는 하기에서 구체적으로 살펴보도록 한다.
다시 도 2로 돌아와서 설명하면, 제어부(100)는 입력부(120)를 통해 입력된 스크립트에 따라 확인된 저작툴 구성요소를 테일러링한다. 즉, 모든 저작툴 구성 요소들 중 사용자 입력에 따라 사용자가 컨텐츠 저작툴에 포함시키고자 하는 저작툴 구성요소를 선택할 수 있는 것이다.
이후, 제어부(100)는 테일러링한 저작툴 구성요소를 포함하는 컨텐츠 저작툴을 생성하고, 생성한 컨텐츠 저작툴을 출력부(140)를 통해 출력한다.
먼저, 도 6을 참조하면, 사용자 입력에 따라 테일러링된 구성요소(element)는 600과 같이 아이콘 형태로 표시될 수 있다. 여기서 저작툴 구성요소 600은 템플릿 1, 템플릿 2, 템플릿 3, 템플릿 4, 템플릿 5, 템플릿 6, 새 페이지, 헤더, 꼬리말, 이미지, 텍스트, 스와이프뷰, 쿠폰, 앨범뷰, 멀티컬럼스크롤, 그리드, 네브바, 버튼, 제출, 체크박스, 스위치, 라디오박스, 슬라이더, 텍스트입력 구성 요소를 포함하고 있다.
또한, 각각의 구성요소 아이콘에 대해서는 해당 기능이 연결되어 있고, 사용자는 이 아이콘을 선택하여 연결된 기능을 컨텐츠 제작 시 해당 컨텐츠 화면에 포함시킬 수 있을 것이다. 또한, 602, 604와 같이 데이터를 입력하는 영역과, 스타일을 입력하는 영역도 사용자 입력에 따라 컨텐츠 저작툴에 포함시킬 수 있을 것이다.
또한, 도 7을 참조하면, 사용자 입력에 따라 테일러링된 구성요소(element)는 700과 같이 아이콘 형태로 표시될 수 있다. 여기서 저작툴 구성요소 700은 템플릿 1, 템플릿 2, 템플릿 3, 템플릿 4, 템플릿 5, 템플릿 6, 템플릿 7, 템플릿 8, 템플릿 9, 새 페이지, 이미지, 앨범뷰, 헤더, 꼬리말, 버튼, 스와이프뷰, 쿠폰, 3rd party, 지도맵 친구찾기, 지도맵 상점 정보, 템플릿 저장 구성 요소를 포함하고 있다.
또한, 각각의 구성요소 아이콘에 대해서는 해당 기능이 연결되어 있고, 사용자는 이 아이콘을 선택하여 연결된 기능을 컨텐츠 제작 시 해당 컨텐츠 화면에 포함시킬 수 있을 것이다. 또한, 702, 704와 같이 데이터를 입력하는 영역과, 스타일을 입력하는 영역도 사용자 입력에 따라 컨텐츠 저작툴에 포함시킬 수 있을 것이다.
또한, 본 발명에 따른 제어부(100)는, 사용자로부터 컨텐츠 저작툴을 수정하기 위한 스크립트 수정 입력이 있으면, 수정을 위해 입력된 스크립트에 대응하는 저작툴 구성요소를 입력에 따라 수정한 후 출력부(140)를 통해 수정된 컨텐츠 저작툴을 화면으로 출력한다.
즉, 사용자는 생성된 컨텐츠 저작툴을 수정하고자 하는 경우에는 입력인자를 변경하거나, 스크립트의 수정을 통해 구성 요소 수정을 쉽게 할 수 있을 것이다.
통신부(110)는 컨텐츠 제작을 위한 프로그램을 제공받을 수 있는 서비스 장치(도면 미도시.)와 정보 송수신을 지원하는 역할을 수행한다.
이러한 통신부(110)는 유선 방식 및 무선 방식뿐만 아니라 다양한 통신 방식을 통해서 데이터를 송수신할 수 있다. 더하여, 통신부(110)는 하나 이상의 통신 방식을 사용하여 데이터를 송수신할 수 있으며, 이를 위하여 통신부(110)는 각각 서로 다른 통신 방식에 따라서 데이터를 송수신하는 복수의 통신 모듈을 포함할 수 있다.
입력부(120)는 사용자로부터 입력되는 숫자 및 문자 정보 등의 다양한 정보, 각종 기능 설정 및 단말 장치(10)의 기능 제어와 관련하여 입력되는 신호를 제어부(100)로 전달한다.
이러한 입력부(120)는 키보드나 키패드와 같은 키 입력 수단, 터치센서나 터치 패드와 같은 터치 입력 수단, 음성 입력 수단, 자이로 센서, 지자기 센서, 가속도 센서와 근접 센서, 그리고 카메라 중 적어도 하나 이상을 포함하여 이루어지는 제스처 입력 수단 중 하나 이상을 포함할 수도 있으며, 이 외에도 현재 개발 중이거나 향후 개발될 수 있는 모든 형태의 입력 수단이 포함될 수 있다. 따라서, 상기 북마크 리스트에서 특정 컨텐츠를 삭제와 관련된 사용자 입력은, 클릭과 같은 마우스 입력, 키 입력, 플릭, 스와이프, 플릭, 싱글 터치, 멀티 터치와 같은 터치 입력, 음성 입력, 제스처 입력 등 다양한 형태가 될 수 있다.
다음으로, 저장부(130)는 단말 장치(10)의 동작과 관련된 프로그램 및 사용자 데이터를 저장하기 위한 구성으로서, 특히 본 발명의 저장부(130)는 본 발명에 따른 저작툴 구성 요소(132)를 저장하고, 하나 이상의 저작툴 구성요소들 각각에 대해 특정 언어로 표현된 스크립트를 매핑하여 저장하고, 저작툴 구성요소들에 해당 기능을 연결시켜 저장한다.
이러한 저장부(130)는 크게 프로그램 영역과 데이터 영역을 포함할 수 있다. 프로그램 영역은 단말 장치(10)를 부팅시키는 운영체제(OS)와 같은 단말 장치(10) 구동과 관련된 정보들을 저장한다. 데이터 영역은 단말 장치(10)의 사용에 따라 발생되는 데이터가 저장되는 영역으로, 상술한 바와 같이 제작된 컨텐츠 저작툴이 저장될 수 있다. 또한, 저장부(130)는 플래시 메모리(flash memory), 하드디스크(hard disk), 멀티미디어 카드 마이크로(multimedia card micro) 타입의 메모리(예컨대, SD 또는 XD 메모리 등), 램(RAM), 롬(ROM) 등의 저장매체를 포함하여 구성될 수 있다.
마지막으로, 출력부(140)는 단말 장치(10)의 기능 수행 중에 발생하는 일련의 동작 상태 및 동작 결과 등에 대한 정보를 표시한다. 특히, 본 발명의 출력부(140)는 컨텐츠 저작툴을 표시하기 위한 사용자 인터페이스 화면을 표시할 수 있다.
이러한, 출력부(140)는 상술한 바와 같이 입력부(120)와 함께 하나의 터치스크린의 형태로 구현될 수도 있으며, 상기 입력부(120)와 함께 터치 스크린으로 구현되는 경우, 사용자의 기 설정된 동작, 터치 입력에 따라 발생되는 다양한 정보들을 표시할 수 있다. 또한 출력부(140)는 LCD(Liquid Crystal Display), TFT-LCD(Thin Film Transistor LCD), OLED(Organic Light Emitting Diodes), 발광다이오드(LED), AMOLED(Active Matrix Organic LED), 플렉시블 디스플레이(Flexible display) 및 3차원 디스플레이(3 Dimension) 등으로 구성될 수 있다.
다음으로, 도 3을 참조하여 본 발명의 실시 예에 따른 컨텐츠 저작툴 제작 기능 지원 및 저장된 컨텐츠 저작툴을 제공하기 위한 컨텐츠 제작 서비스 장치(30)의 주요 구성 및 동작 방법에 대해 구체적으로 설명하기로 한다.
도 3은 본 발명의 실시 예에 따른 컨텐츠 제작 서비스 장치(30)의 주요 구성을 도시한 블록도이다.
도 3에 나타낸 컨텐츠 제작 서비스 장치(30)의 주요 구성은, 기능적으로 구분되는 요소들을 나타낸 것으로서, 실제 물리적으로는 서로 통합 구현될 수도 있다.
도 3을 참조하면, 본 발명의 실시 예에 따른 컨텐츠 제작 서비스 장치(30)는, 장치 제어부(300), 장치 통신부(310), 장치 저장부(312)를 포함하여 구성될 수 있다.
여기서, 상기 장치 제어부(300), 장치 통신부(310), 장치 저장부(312)는 발명에서 기술하는 기능을 수행하기 위해 도 3에 도시된 바와 같이, 상호 기능적으로 연결된다.
그러면, 각 구성 요소에 대해 보다 구체적으로 설명하도록 한다.
먼저, 장치 제어부(300)는 컨텐츠 제작 서비스 장치(30)의 전반적인 제어를 수행하는 것으로, 예컨대 컨텐츠 제작 서비스 장치(30)를 구성하는 각 구성 요소에 전원 공급 및 기능 수행을 위한 신호의 흐름을 제어하게 된다.
이때의 장치 제어부(300)는 운영 체제(OS, Operation System), 응용 프로그램 및 각 구성을 구동시키는 프로세스 장치, 예컨대, 중앙처리장치(CPU, Central Processing Unit)로 이루어질 수 있다.
특히, 본 발명의 실시 예에 따른 장치 제어부(300)는 장치 통신부(310)를 통해 단말 장치(10)로부터 전송되는 스크립트에 따라 장치 저장부(312)를 통해 해당 스트립트에 대응하여 저장된 저작툴 구성요소를 확인한다. 이후, 장치 제어부(300)는 확인된 저작툴을 포함하는 컨텐츠 저작툴을 생성하여 생성한 컨텐츠 저작툴을 단말 장치(10)로 제공한다.
또한, 장치 제어부(300)는 장치 통신부(310)를 통해 단말 장치(10)로부터 컨텐츠 저작툴 저장 요청에 따라 함께 전송된 특성 정보를 대응시켜 컨텐츠 저작툴을 저장한다. 이후, 장치 제어부(300)는 장치 통신부(310)를 통해 단말 장치(10)로부터 컨텐츠 저작툴 선택을 위한 요청이 있으면, 저장된 컨텐츠 저작툴들을 특성별로 제공하고, 단말 장치(10)로부터 선택된 컨텐츠 저작툴을 제공한다.
장치 통신부(310)는 단말 장치(10)와의 정보 송수신을 지원하는 역할을 수행한다.
이러한 장치 통신부(310)는 유선 방식 및 무선 방식뿐만 아니라 다양한 통신 방식을 통해서 데이터를 송수신할 수 있다. 더하여, 장치 통신부(310)는 하나 이상의 통신 방식을 사용하여 데이터를 송수신할 수 있으며, 이를 위하여 통신부(310)는 각각 서로 다른 통신 방식에 따라서 데이터를 송수신하는 복수의 통신 모듈을 포함할 수 있다.
또한, 장치 저장부(312)는 컨텐츠 제작 서비스 장치(30)의 동작과 관련된 프로그램 및 데이터를 저장하기 위한 구성으로서, 특히 본 발명의 저장부(312)는 본 발명에 따른 저작툴 구성 요소(132)를 저장하고, 하나 이상의 저작툴 구성요소들 각각에 대해 특정 언어로 표현된 스크립트를 매핑하여 저장하고, 저작툴 구성요소들에 해당 기능을 연결시켜 저장한다. 또한, 단말 장치(10)로부터 수신한 저작툴을 특성별로 구분지어 저장한다.
그러면, 상기의 도 2과 같이 구성되는 단말 장치(10)에서 사용자가 원하는 저작툴 구성요소를 포함하는 컨텐츠 저작툴을 생성하기 위한 방법에 대하여 도 4를 참조하여 살펴보도록 한다.
도 4는 본 발명의 실시 예에 따라 컨텐츠 저작툴을 제작하기 위한 방법을 나타낸 순서도이다.
도 4를 참조하면, 단말 장치(10)는 하나 이상의 저작툴 구성요소들 각각에 대해 특정 언어로 표현된 스크립트를 매핑하여 저장하고, 저작툴 구성요소들 각각에 해당 기능을 정의하고, 각각의 저작툴 구성요소에 정의된 기능을 연결시켜 저장한다.(S200)
이후, 단말 장치(10)는 사용자의 스크립트 입력에 따라 해당 저작툴 구성요소를 확인한다.(S202)
단말 장치(10)는 확인된 저작툴 구성요소를 테일러링한 후, 테일러링한 저작툴 구성요소를 포함하는 컨텐츠 저작툴을 제작 즉, 생성한다.(S204)
이후, 컨텐츠 단말 장치(10)는 생성한 컨텐츠 저작툴을 화면에 표시하고, 이와 같이 표시된 컨텐츠 저작툴을 이용하여 사용자는 컨텐츠를 제작한다.(S206)
만약, 상기와 같이 생성된 컨텐츠 저작툴을 수정하기 위해 사용자로부터 스크립트 내의 구성 요소를 나타내는 아이디 변경 또는 입력 인자 변경이 있으면, 해당 구성 요소를 변경하여 컨텐츠 저작툴을 수정할 수 있을 것이다.
또한, 단말 장치(10)는 사용자의 선택에 따라 제작된 컨텐츠 저작툴 및 그 저작툴에 대한 특성 정보를 함께 컨텐츠 제작 서비스 장치(30)로 전송하고, 추후 사용자의 요구에 따라 컨텐츠 제작 서비스 장치(30)를 통해 필요한 저작툴을 선택하여 제공받는다. 이때, 제작된 컨텐츠 저작툴의 특성 정보는 사용자에 의해 특성 분류들 중 하나를 선택할 수 있을 것이다.
또한, 상기의 도 4와 같이 사용자 입력에 따라 필요한 구성요소만을 포함하는 컨텐츠 저작툴을 제작할 수 있는 과정은 컨텐츠 제작 서비스 장치(30)에서도 수행이 가능할 것이다. 만약, 컨텐츠 제작 서비스 장치(30)에서 상기의 도 4의 과정을 수행하기 위해서는 사용자는 단말 장치(10)를 통해 컨텐츠 제작 서비스 장치(30)로 입력된 스크립트를 전송하고, 컨텐츠 제작 서비스 장치(30)에서 스트립트를 이용하여 컨텐츠 저작툴을 제작하여 단말 장치(10)로 전송하여 사용자가 이 저작툴을 이용하여 컨텐츠를 제작할 수 있게 될 것이다.
마지막으로, 상기의 도 3과 같이 구성되는 컨텐츠 제작 서비스 장치(30)에서 사용자가 단말 장치(10)를 통해 자신이 원하는 저작툴 구성요소를 포함하는 컨텐츠 저작툴을 선택하여 사용하기 위한 방법에 대하여 도 5를 참조하여 살펴보도록 한다.
도 5를 참조하면, 컨텐츠 제작 서비스 장치(30)는 컨텐츠 제작 서비스를 이용하고자 하는 사용자의 단말 장치(10)가 접속하면, 해당 사용자가 컨텐츠 제작 서비스 이용 권한이 있는 지를 판별한다.(S500)
만약, 컨텐츠 제작 서비스 이용 권한이 있는 사용자로 판별된 경우, 컨텐츠 제작 서비스 장치(30)는 저장된 특성별 컨텐츠 저작툴을 제공한다.(S502)
이후, 컨텐츠 제작 서비스 장치(30)는 단말 장치(10)로부터 특정 컨텐츠 저작툴에 대한 선택이 있으면, 선택된 컨텐츠 저작툴을 단말 장치(10)로 제공한다.
그러면, 단말 장치(10)는 제공받은 컨텐츠 저작툴을 화면에 표시하고, 사용자의 입력에 따라 해당 저작툴을 이용하여 컨텐츠를 제작한다.
이후, 단말 장치(10)로부터 제작된 컨텐츠에 대한 등록 요구가 있으면, 컨텐츠 제작 서비스 장치(30)는 해당 컨텐츠를 등록하고, 필요에 따라 다른 단말 장치들로 배포한다.
본 발명에 따른 컨텐츠 저작툴 제공 방법은 다양한 컴퓨터 수단을 통하여 판독 가능한 소프트웨어 형태로 구현되어 컴퓨터로 판독 가능한 기록매체에 기록될 수 있다. 여기서, 기록매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 기록매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 예컨대 기록매체는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(Magnetic Media), CD-ROM(Compact Disk Read Only Memory), DVD(Digital Video Disk)와 같은 광 기록 매체(Optical Media), 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media), 및 롬(ROM), 램(RAM, Random Access Memory), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치를 포함한다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함할 수 있다. 이러한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이, 본 명세서와 도면에는 본 발명의 바람직한 실시 예에 대하여 개시하였으나, 여기에 개시된 실시 예외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다. 또한, 본 명세서와 도면에서 특정 용어들이 사용되었으나, 이는 단지 본 발명의 기술 내용을 쉽게 설명하고 발명의 이해를 돕기 위한 일반적인 의미에서 사용된 것이지, 본 발명의 범위를 한정하고자 하는 것은 아니다.
아울러, 본 발명에 따른 단말 장치(10) 및 컨텐츠 제작 서비스 장치(30)는 하나 이상의 프로세서로 하여금 앞서 설명한 기능들과 프로세스를 수행하도록 하는 명령에 의하여 구동될 수 있다. 예를 들어 그러한 명령으로는, 예컨대 JavaScript나 ECMAScript 명령 등의 스크립트 명령과 같은 해석되는 명령이나 실행 가능한 코드 혹은 컴퓨터로 판독 가능한 매체에 저장되는 기타의 명령이 포함될 수 있다. 나아가 본 발명에 따른 장치는 서버 팜(Server Farm)과 같이 네트워크에 걸쳐서 분산형으로 구현될 수 있으며, 혹은 단일의 컴퓨터 장치에서 구현될 수도 있다.
또한, 본 발명에 따른 장치에 탑재되고 본 발명에 따른 방법을 실행하는 컴퓨터 프로그램(프로그램, 소프트웨어, 소프트웨어 어플리케이션, 스크립트 혹은 코드로도 알려져 있음)은 컴파일 되거나 해석된 언어나 선험적 혹은 절차적 언어를 포함하는 프로그래밍 언어의 어떠한 형태로도 작성될 수 있으며, 독립형 프로그램이나 모듈, 컴포넌트, 서브루틴 혹은 컴퓨터 환경에서 사용하기에 적합한 다른 유닛을 포함하여 어떠한 형태로도 전개될 수 있다. 컴퓨터 프로그램은 파일 시스템의 파일에 반드시 대응하는 것은 아니다. 프로그램은 요청된 프로그램에 제공되는 단일 파일 내에, 혹은 다중의 상호 작용하는 파일(예컨대, 하나 이상의 모듈, 하위 프로그램 혹은 코드의 일부를 저장하는 파일) 내에, 혹은 다른 프로그램이나 데이터를 보유하는 파일의 일부(예컨대, 마크업 언어 문서 내에 저장되는 하나 이상의 스크립트) 내에 저장될 수 있다. 컴퓨터 프로그램은 하나의 사이트에 위치하거나 복수의 사이트에 걸쳐서 분산되어 통신 네트워크에 의해 상호 접속된 다중 컴퓨터나 하나의 컴퓨터 상에서 실행되도록 전개될 수 있다.
아울러, 본 발명에 따른 컨텐츠 저작툴 제공 방법을 설명하는데 있어서, 특정한 순서로 도면에서 동작들을 묘사하고 있지만, 이는 바람직한 결과를 얻기 위하여 도시된 그 특정한 순서나 순차적인 순서대로 그러한 동작들을 수행하여야 한다거나 모든 도시된 동작들이 수행되어야 하는 것으로 이해되어서는 안 된다. 특정한 경우, 멀티태스킹과 병렬 프로세싱이 유리할 수 있다. 또한, 상술한 실시형태의 다양한 시스템 컴포넌트의 분리는 그러한 분리를 모든 실시형태에서 요구하는 것으로 이해되어서는 안되며, 설명한 프로그램 컴포넌트와 시스템들은 일반적으로 단일의 소프트웨어 제품으로 함께 통합되거나 다중 소프트웨어 제품에 패키징될 수 있다는 점을 이해하여야 한다.
본 발명은 저작툴을 구성하는 사용자 인터페이스(UI: User Interface) 요소인 구성 요소들을 컴퍼넌트(component)화 시키고, 컴퍼넌트화 된 구성 요소를 테일러링함으로써 사용자가 필요한 사용자 인터페이스 요소들을 포함하는 저작툴을 제작할 수 있고, 보다 자유롭게 저작툴을 수정할 수 있어 사용자 편의를 향상시킬 수 있다.
10: 단말 장치 20: 통신망 30: 컨텐츠 제작 서비스 장치
100: 제어부 102: 컨텐츠 저작툴 제작 모듈
110: 통신부 120: 입력부 130: 저장부
132: 저작툴 구성 요소 140: 출력부 300: 장치 제어부
310: 장치 통신부 312: 장치 저장부

Claims (11)

  1. 사용자의 입력에 따라서 사용자 입력 신호를 발생시키는 입력부;
    컨텐츠 저작툴을 표시하기 위한 사용자 인터페이스 화면을 출력하는 출력부;
    하나 이상의 저작툴 구성요소들 각각에 대해 특정 언어로 표현된 스크립트를 매핑하여 저장하고, 저작툴 구성요소들에 해당 기능을 연결시켜 저장하는 저장부;
    사용자의 스크립트 입력에 따라 해당 저작툴 구성요소를 확인하고, 확인된 저작툴 구성요소를 테일러링한 후 테일러링한 저작툴 구성요소를 포함하는 컨텐츠 저작툴을 생성하고, 생성한 컨텐츠 저작툴을 상기 출력부를 통해 출력하는 제어부;
    를 포함하는 것을 특징으로 하는 단말 장치.
  2. 제1항에 있어서, 상기 하나 이상의 저작툴 구성요소는,
    하나 이상의 템플릿, 새 페이지, 헤더, 꼬리말, 이미지, 텍스트, 스와이프뷰, 쿠폰, 앨범뷰, 멀티컬럼스크롤, 그리드, 네브바, 버튼, 제출, 체크박스, 스위치, 라디오박스, 슬라이더, 텍스트입력, 지도맵 친구찾기, 지도맵 상점 정보, 템플릿 저장 중 하나 이상의 요소를 포함하는 것을 특징으로 하는 단말 장치.
  3. 제1항에 있어서, 상기 제어부는,
    사용자로부터 상기 생성한 컨텐츠 저작툴을 수정하기 위한 스크립트 수정 입력이 있으면, 수정을 위해 입력된 스크립트에 대응하는 저작툴 구성요소를 입력에 따라 수정하는 것을 특징으로 하는 단말 장치.
  4. 제1항에 있어서,
    컨텐츠 제작 서비스 장치와의 통신을 위한 통신부;
    를 더 포함하고,
    상기 제어부는, 사용자의 선택에 따라 상기 생성한 컨텐츠 저작툴을 상기 통신부를 통해 상기 컨텐츠 제작 서비스 장치로 전송하고, 사용자의 선택에 따라 상기 통신부를 통해 상기 컨텐츠 제작 서비스 장치로 특성별로 저장된 하나 이상의 컨텐츠 저작툴을 제공받아 상기 출력부를 통해 출력하고, 사용자로부터 선택된 컨텐츠 저작툴을 상기 컨텐츠 제작 서비스 장치를 통해 제공받는 것을 특징으로 하는 단말 장치.
  5. 단말 장치와의 통신을 위한 장치 통신부;
    하나 이상의 저작툴 구성요소들 각각에 대해 특정 언어로 표현된 스크립트를 매핑하여 저장하고, 저작툴 구성요소들에 해당 기능을 연결시켜 저장하는 저장부;
    상기 단말 장치로부터 특정 스크립트가 제공되면, 상기 스크립트에 따라 해당 저작툴 구성요소를 확인하고, 확인된 저작툴 구성요소를 테일러링한 후 테일러링한 저작툴 구성요소를 포함하는 컨텐츠 저작툴을 생성하고, 생성한 컨텐츠 저작툴을 상기 통신부를 통해 상기 단말 장치로 제공하는 제어부;
    를 포함하는 것을 특징으로 하는 컨텐츠 제작 서비스 장치.
  6. 제 5항에 있어서, 상기 제어부는,
    상기 단말 장치로부터 컨텐츠 저작툴이 상기 통신부를 통해 수신되면, 상기 수신한 컨텐츠 저작툴을 특성별로 구분지어 상기 저장부를 통해 저장하고, 상기 단말 장치로부터 상기 통신부를 통해 상기 저장된 하나 이상의 컨텐츠 저작툴 제공 요청에 따라 상기 저장부에 저장된 특성별 컨텐츠 저작툴을 상기 통신부를 통해 상기 단말 장치로 제공한 후 상기 단말 장치로부터 특정 컨텐츠 저작툴에 대한 선택이 상기 통신부를 통해 수신되면, 해당 컨텐츠 저작툴을 상기 단말 장치로 제공하는 것을 특징으로 하는 컨텐츠 제작 서비스 장치.
  7. 사용자의 스크립트 입력에 따라 스크립트에 대응되어 저장된 저작툴 구성요소를 확인한 후 확인된 저작툴 구성요소를 포함하는 컨텐츠 저작툴을 생성하여 화면에 표시하고, 사용자 선택에 따라 컨텐츠 제작 서비스 장치로 저장을 요청하는 단말 장치;
    상기 단말 장치로부터 상기 생성된 컨텐츠 저작툴에 대한 저장이 요청되면, 요청된 컨텐츠 저작툴을 특성별로 구분지어 저장하고, 상기 단말 장치로부터 컨텐츠 저작툴 제공이 요청되면 저장된 컨텐츠 저작툴을 특성별로 구분시켜 제공하고, 상기 단말 장치로부터 특정 컨텐츠 저작툴 선택이 있으면, 선택된 컨텐츠 저작툴을 상기 단말 장치로 제공하는 컨텐츠 제작 서비스 장치;
    를 포함하는 것을 특징으로 하는 컨텐츠 저작툴 제공 시스템.
  8. 하나 이상의 저작툴 구성요소들 각각에 대해 특정 언어로 표현된 스크립트를 매핑하여 저장하는 단계;
    상기 저작툴 구성요소들 각각에 해당 기능을 연결시켜 저장하는 단계;
    사용자의 스크립트 입력에 따라 해당 저작툴 구성요소를 확인하는 단계;
    상기 확인된 저작툴 구성요소를 테일러링하는 단계;
    상기 테일러링한 저작툴 구성요소를 포함하는 컨텐츠 저작툴을 생성하고, 생성한 컨텐츠 저작툴을 화면에 표시하는 단계;
    를 포함하는 것을 특징으로 하는 컨텐츠 제작을 위한 저작툴 제공 방법.
  9. 제8항에 있어서,
    사용자로부터 상기 생성한 컨텐츠 저작툴을 수정하기 위해 스크립트 내의 구성 요소를 나타내는 아이디 변경 또는 입력 인자 변경이 있으면, 해당 구성 요소를 변경하여 상기 컨텐츠 저작툴을 수정하는 단계;
    를 더 포함하는 것을 특징으로 하는 컨텐츠 제작을 위한 저작툴 제공 방법.
  10. 제9항에 있어서,
    사용자의 선택에 따라 상기 생성한 컨텐츠 저작툴을 컨텐츠 제작 서비스 장치로 전송하는 단계;
    사용자의 선택에 따라 상기 컨텐츠 제작 서비스 장치로 특성별로 저장된 하나 이상의 컨텐츠 저작툴을 요청하여 제공받는 단계;
    상기 제공받은 컨텐츠 저작툴 중 사용자로부터 선택된 컨텐츠 저작툴을 상기 컨텐츠 제작 서비스 장치를 통해 제공받는 단계;
    를 더 포함하는 것을 특징으로 하는 컨텐츠 제작을 위한 저작툴 제공 방법.
  11. 제8항 내지 제10항 중 어느 한 항에 기재된 특징으로 하는 컨텐츠 제작을 위한 저작툴 제공 방법을 실행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체.
KR1020130088961A 2013-07-26 2013-07-26 컨텐츠 저작툴 제공 시스템 및 그 시스템에서의 저작툴 제공을 위한 장치 및 방법, 이를 위한 프로그램을 기록한 기록 매체 KR20150012869A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020130088961A KR20150012869A (ko) 2013-07-26 2013-07-26 컨텐츠 저작툴 제공 시스템 및 그 시스템에서의 저작툴 제공을 위한 장치 및 방법, 이를 위한 프로그램을 기록한 기록 매체

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130088961A KR20150012869A (ko) 2013-07-26 2013-07-26 컨텐츠 저작툴 제공 시스템 및 그 시스템에서의 저작툴 제공을 위한 장치 및 방법, 이를 위한 프로그램을 기록한 기록 매체

Publications (1)

Publication Number Publication Date
KR20150012869A true KR20150012869A (ko) 2015-02-04

Family

ID=52488818

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130088961A KR20150012869A (ko) 2013-07-26 2013-07-26 컨텐츠 저작툴 제공 시스템 및 그 시스템에서의 저작툴 제공을 위한 장치 및 방법, 이를 위한 프로그램을 기록한 기록 매체

Country Status (1)

Country Link
KR (1) KR20150012869A (ko)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107391544A (zh) * 2017-05-24 2017-11-24 阿里巴巴集团控股有限公司 列式存储数据的处理方法、装置、设备及计算机储存介质
KR20180048213A (ko) * 2016-10-31 2018-05-10 한국항공우주산업 주식회사 통합개발환경 사용자 정의 멤버 편집창 구성 방법 및 장치
KR200489273Y1 (ko) 2018-10-23 2019-05-24 윤정호 케익 안전 포장체
KR20210073901A (ko) * 2019-12-11 2021-06-21 스노우 주식회사 카메라 이펙트를 위한 스크립트 생성 방법 및 시스템

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180048213A (ko) * 2016-10-31 2018-05-10 한국항공우주산업 주식회사 통합개발환경 사용자 정의 멤버 편집창 구성 방법 및 장치
CN107391544A (zh) * 2017-05-24 2017-11-24 阿里巴巴集团控股有限公司 列式存储数据的处理方法、装置、设备及计算机储存介质
KR200489273Y1 (ko) 2018-10-23 2019-05-24 윤정호 케익 안전 포장체
KR20210073901A (ko) * 2019-12-11 2021-06-21 스노우 주식회사 카메라 이펙트를 위한 스크립트 생성 방법 및 시스템

Similar Documents

Publication Publication Date Title
RU2645276C2 (ru) Создание вариаций при преобразовании данных в потребляемый контент
Paterno' et al. MARIA: A universal, declarative, multiple abstraction-level language for service-oriented applications in ubiquitous environments
US8990140B2 (en) Transforming data into consumable content
CN112230909B (zh) 小程序的数据绑定方法、装置、设备及存储介质
US11023655B2 (en) Accessibility detection of content properties through tactile interactions
CN104471565A (zh) 用于将数据变换成可消费内容的抽象关系模型
US11526322B2 (en) Enhanced techniques for merging content from separate computing devices
US10839148B2 (en) Coordination of storyline content composed in multiple productivity applications
JP5872264B2 (ja) 携帯端末における電子書籍サービス提供方法及び装置
CN105027116A (zh) 电子阅读器内平面书籍到富书籍的转换
KR20150012869A (ko) 컨텐츠 저작툴 제공 시스템 및 그 시스템에서의 저작툴 제공을 위한 장치 및 방법, 이를 위한 프로그램을 기록한 기록 매체
US10466871B2 (en) Customizing tabs using visual modifications
Economou et al. Cultural applications for mobile devices: Issues and requirements for authoring tools and development platforms
Gossweiler et al. Argos: Building a web-centric application platform on top of android
CN117950546A (zh) 点读数据的处理方法、电子文档的展示方法及电子设备
CN107016013A (zh) 信息分享方法、装置和***
Shrivas et al. To study and design a cross-platform mobile application for student information system using phonegap framework
JP2002304340A (ja) データ処理装置及びデータ処理方法
KR101261753B1 (ko) 전자책 상의 애너테이션을 생성 및 관리하는 방법 및 그 시스템
CN105745648B (zh) 桌面页和移动页之间的不平衡映射
KR20150012010A (ko) 사용자 단말에 표시되는 아이콘 그룹핑 수행장치, 수행방법 및 그 기록매체
KR102644130B1 (ko) 애플리케이션 내 스토어 사용자 인터페이스
Picchi et al. Pro IOS Web Design and Development: HTML5, CSS3, and JavaScript with Safari
KR102076269B1 (ko) 광고 저작 시스템 및 방법
KR20150047915A (ko) 오픈 api를 적용한 런처 서비스 제공 방법, 이를 위한 시스템 및 장치

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E601 Decision to refuse application