KR102126723B1 - 웹 콘텐츠 관리 방법 및 장치 - Google Patents
웹 콘텐츠 관리 방법 및 장치 Download PDFInfo
- Publication number
- KR102126723B1 KR102126723B1 KR1020180077968A KR20180077968A KR102126723B1 KR 102126723 B1 KR102126723 B1 KR 102126723B1 KR 1020180077968 A KR1020180077968 A KR 1020180077968A KR 20180077968 A KR20180077968 A KR 20180077968A KR 102126723 B1 KR102126723 B1 KR 102126723B1
- Authority
- KR
- South Korea
- Prior art keywords
- content
- user
- web
- web page
- service
- Prior art date
Links
- 238000000034 method Methods 0.000 title description 8
- 238000007726 management method Methods 0.000 claims abstract description 34
- 230000005540 biological transmission Effects 0.000 claims description 21
- 230000004913 activation Effects 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011900 installation process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000010129 solution processing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
- G06Q20/123—Shopping for digital content
Landscapes
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명의 웹 콘텐츠 관리 방법이 개시된다. 본 발명의 일 실시예에 따른 웹 콘텐츠 관리 방법은, 사용자 단말의 웹 브라우저를 통해 사용자 웹 서버로부터 사용자 웹 페이지를 제공받는 단계, 사용자가 상기 사용자 웹 페이지를 웹 브라우저상에서 편집할 수 있도록 웹 페이지 편집 수단을 제공하는 단계, 콘텐츠 서비스 서버로부터 제공되는 서비스 콘텐츠 웹 페이지 상의 복수의 서비스 콘텐츠 컴포넌트 중에서 사용자에 의해 특정 서비스 콘텐츠 컴포넌트가 선택되고, 상기 웹 페이지 편집 수단을 이용한 사용자 조작이 발생하면, 상기 사용자 웹 페이지 내에 상기 선택된 서비스 콘텐츠 컴포넌트에 대응하는 사용자 콘텐츠 컴포넌트를 생성하는 단계 및 상기 사용자 웹 페이지 내에 생성된 사용자 콘텐츠 컴포넌트에 포함된 콘텐츠를 웹 브라우저상에서 편집 가능하도록 콘텐츠 편집 수단을 제공하는 단계를 포함하여 구성된다.
Description
본 발명은 웹 콘텐츠 관리 방법 및 장치에 관한 것으로, 더욱 상세하게는 웹 브라우저 상에서 웹 콘텐츠를 관리하는 방법 및 장치에 관한 것이다.
콘텐츠 관리 시스템(content management system, CMS)은 웹 사이트를 구성하는 콘텐츠를 관리하는 시스템을 말하는데, 종래의 CMS는 웹 페이지 요소를 디자인하는 선 처리 공정을 수작업으로 진행하고, 프로그림 코딩이나 플러그인 장착/인스톨 과정을 전문가가 개입하여 진행한 후에 페이지가 생성되기 때문에, 페이지 수정 시마다 일일이 전문가에게 의뢰해야 하는 불편이 있다.
한편, 워드프레스는 대표적인 CMS 솔루션으로, 웹에서 콘텐츠를 쉽게 발행하고 관리하도록 도움을 주기 위하여 선처리 공정은 테마 및 플러그인 형태로 제공되지만, 플러그인 장착 및 인스톨을 위해서는 전문가 개입이 필수이다. 따라서, 일반 사용자는 워드프레스를 이용하더라도 직접 웹 콘텐츠를 관리하기가 어렵기 때문에, 콘텐츠 변경 시마다 외부 전문가에 의뢰해야 하며, 이는 시간과 비용의 상승으로 이어지는 문제가 있다.
상기와 같은 문제점을 해결하기 위한 본 발명의 목적은, 전문가의 개입이 필요 없는 웹 콘텐츠 관리 방법을 제공하는 데 있다.
상기와 같은 문제점을 해결하기 위한 본 발명의 다른 목적은, 전문가의 개입이 필요 없는 웹 콘텐츠 관리 장치를 제공하는 데 있다.
상기 목적을 달성하기 위한 본 발명은, 웹 콘텐츠 관리 장치에서 수행되는 웹 콘텐츠 관리 방법에 있어서, 사용자 단말의 웹 브라우저를 통해 사용자 웹 서버로부터 사용자 웹 페이지를 제공받는 단계, 사용자가 상기 사용자 웹 페이지를 웹 브라우저상에서 편집할 수 있도록 웹 페이지 편집 수단을 제공하는 단계, 콘텐츠 서비스 서버로부터 제공되는 서비스 콘텐츠 웹 페이지 상의 복수의 서비스 콘텐츠 컴포넌트 중에서 사용자에 의해 특정 서비스 콘텐츠 컴포넌트가 선택되고, 상기 웹 페이지 편집 수단을 이용한 사용자 조작이 발생하면, 상기 사용자 웹 페이지 내에 상기 선택된 서비스 콘텐츠 컴포넌트에 대응하는 사용자 콘텐츠 컴포넌트를 생성하는 단계 및 상기 사용자 웹 페이지 내에 생성된 사용자 콘텐츠 컴포넌트에 포함된 콘텐츠를 웹 브라우저상에서 편집 가능하도록 콘텐츠 편집 수단을 제공하는 단계를 포함한다.
여기서, 상기 웹 페이지 편집 수단은 상기 사용자 콘텐츠 페이지에 제공되는 사용자 인터페이스인 텍스트 입력 컨트롤을 포함하며, 상기 사용자 콘텐츠 컴포넌트를 생성하는 단계는 상기 서비스 콘텐츠 웹 페이지 내에서 상기 특정 서비스 콘텐츠 컴포넌트를 선택하는 사용자의 행위에 의해서 상기 특정 서비스 콘텐츠 컴포넌트에 대응하는 암호화된 전송 코드가 메모리에 저장되고,
상기 텍스트 입력 컨트롤에 메모리 내의 상기 전송 코드가 입력되면, 상기 전송 코드를 복호화하여 복호화된 전송 코드를 기초로 상기 사용자 콘텐츠 컴포넌트를 생성하는 것을 특징으로 한다.
여기서, 상기 전송 코드는 콘텐츠 코드와 활성화 코드를 포함하며 상기 활성화 코드를 기초로 상기 전송 코드의 유효성을 확인한 후 상기 사용자 콘텐츠 컴포넌트를 생성하는 것을 특징으로 한다.
또한 여기서, 상기 서비스 콘텐츠 컴포넌트는 텍스트, 영상, 동영상, 플러그인 중 적어도 하나의 콘텐츠를 포함하는 것을 특징으로 한다.
또한 여기서, 상기 웹 페이지 편집 수단은 상기 사용자 웹 페이지 내에 생성된 사용자 콘텐츠 컴포넌트를 상기 사용자 웹 페이지 내에서 위치 이동하거나 숨길 수 있는 사용자 편집수단을 포함하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 다른 측면은, 상기 웹 콘텐츠 관리 방법을 실행하는 프로그램이 기록되어 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
상기 목적을 달성하기 위한 본 발명의 또 다른 측면은, 상기 웹 콘텐츠 관리 방법을 실행하는 프로그램이 어플리케이션으로 제작되어 저장된 기록 매체를 제공한다.
상기와 같은 본 발명에 따른 웹 콘텐츠 관리 방법을 이용할 경우에는 사용자가 웹 브라우저상에서 직접 서버의 콘텐츠 컴포넌트, 즉 다양하게 구성된 콘텐츠의 집합 중 원하는 구성으로 이루어진 콘텐츠 집합을 선택하여 자신의 웹 페이지 상에 붙여 넣기 할 수 있는 편집 수단을 지원하기 때문에 전문가의 도움 없이 웹 콘텐츠를 수정하거나 변경할 수 있는 장점이 있다.
도 1은 본 발명의 일 실시예에 따른 웹 콘텐츠 관리 시스템의 구성을 보여주는 개념도이다.
도 2는 본 발명의 일 실시예에 따른 웹 콘텐츠 관리 방법이 수행되는 과정을 보여주는 순서도이다.
도 3은 본 발명의 일 실시예에 따른 웹 콘텐츠 관리 장치의 구성과 각 구성요소 간의 관계를 보여주는 블록도이다.
도 4는 사용자가 웹 브라우저상에서 간단한 키 조작을 통해서 웹 페이지 구성을 변경하는 예를 보여주는 도면이다.
도 2는 본 발명의 일 실시예에 따른 웹 콘텐츠 관리 방법이 수행되는 과정을 보여주는 순서도이다.
도 3은 본 발명의 일 실시예에 따른 웹 콘텐츠 관리 장치의 구성과 각 구성요소 간의 관계를 보여주는 블록도이다.
도 4는 사용자가 웹 브라우저상에서 간단한 키 조작을 통해서 웹 페이지 구성을 변경하는 예를 보여주는 도면이다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다.
제1, 제2, A, B 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
본 발명에서 언급되는 사용자 웹 서버나 콘텐츠 서비스 서버는 각각 물리적으로 분리된 컴퓨팅 장치일 수 있고, 같은 물리적 컴퓨팅 장치 내에 논리적으로 구분되어 별도의 서비스를 제공하는 논리 서버일 수 있다. 또한 사용자 웹 서버나 콘텐츠 서비스 서버는 웹 서버로서 기능할 수도 있고 콘텐츠 서버로서 기능을 할 수도 있다. 각 서버에서 제공하는 기능이나 서비스는 명칭이나 본 발명의 실시예에 한정되지 않는다.
또한, 이하 언급되는 사용자 웹 페이지나 콘텐츠 서비스 웹 페이지는, 사용자가 단말의 웹 브라우저에서 특정 URL을 입력하고 특정 서버에 접속하여 다운받는 웹 페이지를 의미할 수 있다. 이때, 단말은 유무선으로 인터넷에 연결되는 일반 데스크톱 컴퓨터, 노트북 컴퓨터와 같은 일반 사용자 컴퓨팅 장치일 수 있고, 스마트폰 등과 같은 무선전용 단말을 의미할 수 있다. 본 발명의 웹 콘텐츠 관리 시스템의 구성과 각 구성요소의 사양이나 상세 스펙은 본 발명의 실시예에 한정되지 않는다.
이하, 본 발명에 따른 바람직한 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.
도 1은 본 발명의 일 실시예에 따른 웹 콘텐츠 관리 시스템의 구성을 보여주는 개념도이다.
도 1을 참조하면, 본 발명의 일 실시예에 따른 웹 콘텐츠 관리 시스템은 인터넷을 통해서 연결되는 웹 콘텐츠 관리 장치(100), 사용자 웹 서버(200) 및 콘텐츠 서비스 서버(300)를 포함하여 구성될 수 있다.
또한 도 1을 참조하면, 본 발명의 일 실시예에 따른 웹 콘텐츠 관리 장치(100)는 사용자가 단말(30)의 웹 브라우저 상에 사용자 웹 서버(200)로부터 제공되는 사용자 웹 페이지(10)와 콘텐츠 서비스 서버(300)로부터 제공되는 콘텐츠 서비스 웹 페이지(20)를 동시에 띄워 놓고, 콘텐츠 서비스 웹 페이지(20) 상의 콘텐츠 컴포넌트를 선택하여 사용자 웹 페이지(10) 내에 새로운 콘텐츠로 추가할 수 있다. 또한 추가된 콘텐츠를 사용자가 전문가의 도움 없이 직접 웹 브라우저상에서 편집할 수 있도록 사용자 편집 수단이 제공될 수 있다.
콘텐츠 서비스 서버(300)에는 복수의 콘텐츠 컴포넌트가 저장될 수 있다. 콘텐츠 컴포넌트는 다양한 종류의 콘텐츠를 포함할 수 있다. 예를 들면, 어떤 콘텐츠 컴포넌트는 여러 개의 이미지를 포함할 수 있고, 어떤 콘텐츠 컴포넌트는 한 개의 이미지와 텍스트를 포함할 수 있고, 어떤 것은 복수의 비디오만을 포함할 수 있다. 콘텐츠 컴포넌트는 사용자 웹 페이지(10)에 제공되는 다양한 콘텐츠의 조합인 콘텐츠 패키지를 의미할 수 있다. 즉 사용자는 단일 콘텐츠만이 아닌 패키지 단위(콘텐츠 컴포넌트)로 서버의 콘텐츠를 가져올 수 있다. 이하, 콘텐츠 서비스 서버(300)를 통해 콘텐츠 서비스 페이지(20)로 다운로드 받은 콘텐츠 컴포넌트는 서비스 콘텐츠 컴포넌트로 지칭된다.
사용자는 콘텐츠 서비스 페이지(20)에서 서비스 콘텐츠 컴포넌트를 가져와서 사용자 웹 페이지(10)에 추가할 수 있는데, 이하, 사용자 웹 페이지(10)에 추가되는 콘텐츠 컴포넌트를 사용자 콘텐츠 컴포넌트로 지칭한다. 사용자 콘텐츠 컴포넌트는 웹 브라우저상에서 사용자가 자유로이 편집할 수 있도록 사용자 편집 수단이 제공될 수 있다.
웹 콘텐츠 관리 장치(100)는 웹 브라우저상에 사용자 웹 페이지(10)가 로딩되면서 작동하는 브라우저 상주 엔진을 의미할 수 있다. 웹 콘텐츠 관리 장치(100)는 사용자가 사용자 웹 페이지(10)의 콘텐츠나 편집 도구에 마우스나 키 조작을 가하면 콘텐츠 종류에 따라서 적절한 에디터(예를들면, 이미지 에디터, 텍스트 에디터, 비디오 에디터 등)를 제공할 수 있다.
이하, 본 발명의 일 실시예에 따른 웹 콘텐츠 관리 장치(100)에서 웹 콘텐츠를 관리하는 방법에 대하여 좀 더 상세하게 설명한다.
도 2는 본 발명의 일 실시예에 따른 웹 콘텐츠 관리 방법이 수행되는 과정을 보여주는 순서도이다.
도 2를 참조하면, 본 발명의 일 실시예에 따른 웹 콘텐츠 관리 장치(100)에서 수행되는 웹 콘텐츠 관리 방법은 사용자 웹 페이지 제공 단계(S110), 사용자 권한 체크 단계(S120), 웹 페이지 편집 수단 제공 단계(S130), 서비스 콘텐츠 컴포넌트 선택 단계(S140), 사용자 콘텐츠 컴포넌트 생성 단계(S150) 및 콘텐츠 편집 수단 제공 단계(S160)를 포함하여 구성될 수 있다.
또한, 도 1과 도 2를 참조하면, 본 발명의 일 실시예에 따른 웹 콘텐츠 관리 방법의 각 단계는 다음과 같이 설명될 수 있다.
먼저, 사용자가 사용자 단말(30)의 웹 브라우저를 통해 사용자 웹 서버(200)에 접속하면 웹 브라우저상에 사용자 웹 페이지(10)를 제공하고(S110), 사용자의 권한을 체크(S120)하여 사용자가 사용자 웹 페이지(10)를 웹 브라우저 상에서 편집할 수 있도록 웹 페이지 편집 수단을 제공할 수 있다(S130).
이때 웹 페이지 편집 수단은 사용자가 웹 브라우저(10) 상에서 텍스트를 직접 입력할 수 있는 텍스트 입력 컨트롤이나 콘텐츠 컴포넌트를 삭제, 수정, 위치 이동할 수 있는 다양한 편집 수단, 즉 버튼과 같은 사용자 인터페이스를 포함할 수 있으며, 페이지 편집 수단은 사용자 웹 페이지(10) 상에 제공될 수 있다. 웹 페이지 편집 수단은 본 발명의 실시예에 한정되지 않는다.
다음으로, 사용자가 웹 브라우저를 통해 콘텐츠 서비스 서버(300)에 접속하면 사용자 단말(30)에 콘텐츠 서비스 페이지(20)가 로딩될 수 있다. 콘텐츠 서비스 페이지(20) 내에 복수의 서비스 콘텐츠 컴포넌트가 포함될 수 있다. 서비스 콘텐츠 컴포넌트에는 다양한 종류의 콘텐츠가 포함될 수 있으며, 콘텐츠는 텍스트, 영상, 동영상, 플러그인 등을 포함할 수 있다.
이때, 사용자가 콘텐츠 서비스 페이지(20)에서 특정 서비스 콘텐츠 컴포넌트를 선택하면, 선택된 서비스 콘텐츠 컴포넌트에 대응하는 전송 코드가 메모리(예를 들면, 클립보드)로 복사될 수 있다(S140). 예를 들면, 사용자가 본인의 페이지(10)에 추가 하고자 하는 콘텐츠(예를 들면, 2개의 비디오와 텍스트)로 구성된 서비스 콘텐츠 컴포넌트를 콘텐츠 서비스 페이지(20)에서 선택하여 구매의사를 표시하면 미리 설정된 금액이나 포인트가 차감된 후, 선택된 콘텐츠 컴포넌트가 클립보드로 복사될 수 있다.
예를 들면, 콘텐츠 서비스 서버(300)에서 제공되는 콘텐츠 서비스 웹 페이지(20)에는 사용자가 원하는 서비스 콘텐츠 컴포넌트를 복사할 수 있는 사용자 인터페이스가 제공될 수 있다. 예를 들어, 사용자가 서비스 컨텐츠 컴포넌트와 함께 제공되는 사용자 인터페이스(예를 들면, 버튼이나 체크박스 등)를 클릭하거나, 또는 원하는 서비스 컴포넌트를 선택하고 CTRL-C를 누른다면, 해당 서비스 콘텐츠 컴포넌트에 대응하는 특정 코드(이하, 전송코드)가 메모리(예를 들면, 윈도우 운영체제에서의 클립보드)로 입력될 수 있다. 전송 코드는 콘텐츠 서비스 서버(300)에서 콘텐츠 서비스 웹 페이지(20)를 제공할 때, 각 콘텐츠 컴포넌트에 대응하는 콘텐츠 코드를 암호화된 형태로 미리 제공되거나, 또는 콘텐츠 컴포넌트에 대응하는 사용자 컨트롤이 클릭된 순간 해당 콘텐츠 컴포넌트의 정보가 암호화된 형태로 저장되는 코드일 수 있다. 서비스 콘텐츠 컴포넌트를 선택하거나 구매하기 위한 사용자 조작 행위, 즉, 사용자 인터페이스는 콘텐츠 서비스 서버(300)에서 제공하는 웹 페이지(20)에 따라서 달라질 수 있으며, 본 발명의 실시예에 한정되지 않는다.
한편, 전송 코드는 콘텐츠 코드와 활성화 코드를 포함할 수 있다. 콘텐츠 코드는 서비스 콘텐츠 컴포넌트에 포함되는 콘텐츠에 대한 정보를 포함할 수 있고, 활성화 코드는 사용자 웹 페이지(10) 내에 사용자 콘텐츠 컴포넌트를 생성하고, 콘텐츠 편집 기능을 제공하기 위한 정보나 프로그램 코드를 포함할 수 있다. 또한, 활성화 코드는 전송 코드의 유효성을 확인하기 위한 코드를 포함할 수 있다.
다음으로, 웹 페이지 편집 수단을 이용한 사용자 조작이 발생하면, 사용자 웹 페이지(10) 내에 사용자가 선택한 서비스 콘텐츠 컴포넌트에 대응하는 사용자 콘텐츠 컴포넌트를 생성할 수 있다. 즉, 사용자가 앞 단계(S140)에서 클립보드(메모리)에 저장한 전송 코드를 사용자 콘텐츠 웹 페이지(10) 내의 텍스트 입력 컨트롤(텍스트 입력 필드)에 붙여 넣으면, 유효한 코드인지 여부를 검사하여 입력된 전송 코드를 기초로 서비스 콘텐츠 컴포넌트에 대응하는 사용자 콘텐츠 컴포넌트(예를 들면, 서비스 콘텐츠 컴포넌트에 포함된 콘텐츠와 동일한 콘텐츠를 포함하는 콘텐츠 컴포넌트)를 사용자 콘텐츠 페이지(10) 내에 생성할 수 있다(S150).
이때, 전송 코드에 포함된 활성화 코드를 기초로 서비스 콘텐츠 컴포넌트가 유효한지 여부를 확인할 수 있다. 예를 들면, 정해진 규칙에 맞지 않는 코드가 포함되어 있거나, 실 구매하지 않은 콘텐츠가 포함되어 있다면, 사용자 콘텐츠 컴포넌트가 생성되지 않을 수 있다.
다음으로, 사용자 웹 페이지(10) 내에 생성된 사용자 콘텐츠 컴포넌트에 포함된 콘텐츠를 웹 브라우저상에서 편집 가능하도록 콘텐츠 편집 수단을 제공할 수 있다(S160). 콘텐츠 편집 수단은 사용자가 편집하고자 하는 콘텐츠의 종류에 따라서 자동으로 제공될 수 있다. 즉, 콘텐츠에 따라서 텍스트 에디터, 이미지 에디터, 비디오 에디터가 자동으로 제공할 수 있다. 따라서, 사용자는 콘텐츠 편집 수단을 이용하여 콘텐츠 서비스 서버(300)에서 복사해온 콘텐츠(텍스트, 이미지 등)를 취향에 맞게 수정할 수 있다.
이하, 위에서 설명한 웹 콘텐츠 관리 방법을 본 발명의 웹 콘텐츠 관리 장치의 구성과 연결하여 좀 더 상세하게 설명한다.
도 3은 본 발명의 일 실시예에 따른 웹 콘텐츠 관리 장치의 구성과 각 구성요소 간의 관계를 보여주는 블록도이다.
도 4는 사용자가 웹 브라우저상에서 간단한 키 조작을 통해서 웹 페이지 구성을 변경하는 예를 보여주는 도면이다.
도 3 및 도 4를 참조하면, 본 발명의 웹 콘텐츠 관리 장치(100)는 사용자 웹 페이지(10)를 웹 브라우저상에 제공하는 웹 페이지 제공부(110), 사용자가 웹 브라우저 상에서 웹 페이지를 편집할 수 있도록 웹 페이지 편집수단을 제공하는 웹 페이지 편집 수단 제공부(120), 사용자의 선택에 의하여 콘텐츠 서비스 웹 페이지(20) 상의 서비스 콘텐츠 컴포넌트(21)를 기초로 사용자 웹 페이지(10)에 사용자 콘텐츠 컴포넌트(11)를 생성하는 콘텐츠 컴포넌트 생성부(130), 그리고 콘텐츠 컴포넌트(11)에 포함된 콘텐츠를 웹 브라우저상에서 사용자가 직접 편집할 수 있도록 콘텐츠 편집 수단(12)을 제공하는 콘텐츠 편집 수단 제공부(140)를 포함하여 구성될 수 있다.
또한, 콘텐츠 서비스 웹 페이지(20)는 복수의 서비스 콘텐츠 컴포넌트(21)를 포함할 수 있으며, 각 서비스 콘텐츠 컴포넌트(21)는 하나 이상의 콘텐츠를 포함할 수 있다. 예를 들면, 서비스 콘텐츠 컴포넌트(21)는 단일 이미지로 구성될 수 있고, 이미지와 텍스트의 조합이나 텍스트와 비디오의 조합으로 구성될 수도 있다. 또한 플러그인이나 위젯 등과 같은 프로그램으로 구성될 수 있다.
사용자 웹 페이지(10)는 콘텐츠 서비스 웹 페이지(20)를 통해 구매하거나 복제한 사용자 콘텐츠 컴포넌트(11)와 웹 페이지 편집 수단(12)을 포함할 수 있다. 각 사용자 콘텐츠 컴포넌트(11)는 다양한 콘텐츠를 포함하며, 각 콘텐츠에는 브라우저 상에서 사용자가 편집할 수 있도록 콘텐츠 편집 수단(13)이 제공될 수 있다.
사용자의 웹 페이지 편집 수단(12)은 웹 브라우저상에 다양한 형태의 사용자 인터페이스로서 제공될 수 있는데, 예를 들면, 도 4의 (a)에 도시된 것처럼, 사용자 웹 페이지(10) 내에 텍스트 입력 필드(12-1)나 아이템 추가 버튼 등의 유형으로 제공될 수 있다. 또한, 웹 페이지 상에서 사용자가 마우스를 이용하여 콘텐츠 컴포넌트(11)를 페이지 내에서 이동하도록 제어수단을 제공할 수도 있다.
또한, 도3과, 도 4를 참조하면, 본 발명의 웹 콘텐츠 관리 장치(100)는 사용자가 웹 브라우저상에서 직접 콘텐츠 서비스 웹 페이지(20)의 서비스 콘텐츠 컴포넌트(21)를 사용자 웹 페이지(10)에 사용자 콘텐츠 컴포넌트(11)로서 추가할 수 있도록 지원한다.
예를 들면, 사용자가 도 4의 (b)의 콘텐츠 서비스 웹 페이지(20)에서, 세 개의 이미지로 구성된 서비스 콘텐츠 컴포넌트(21)를 선택하고 "복사" 버튼(22)을 누르면, 선택한 서비스 콘텐츠 컴포넌트(21)의 전송 코드가 클립 보드로 복사될 수 있다. 다음으로, 도 4의 (a)의 사용자 웹 페이지(10)에서, 아이템 추가 버튼(12-2)을 누르면 텍스트 입력 필드(12-1)가 활성화되고, 여기에 커서를 놓고 붙여놓기 (ctrl-V)를 한 후에 추가 버튼(12-3)을 누르면 클립보드에 복사된 전송 코드가 표시되는데, 전송코드는 콘텐츠 보호를 위하여 암호화된 상태로 전송되어 사용자 콘텐츠 컴포넌트(11) 생성시 복호화되며, 서비스 콘텐츠 컴포넌트(21)에 대응하는 사용자 콘텐츠 컴포넌트(11)가 사용자 웹 페이지(10)에 생성될 수 있다.
또한, 새로이 생성된 사용자 콘텐츠 컴포넌트(11)에는 각 콘텐츠를 사용자가 편집할 수 있도록 편집도구(13)가 제공될 수 있다. 예를 들면, 사용자가 도 4의 (a)의 편집도구(13)를 마우스로 클릭하면 콘텐츠 종류에 따라서 텍스트 에디터, 비디오 에디터, 이미지 에디터 등이 제공될 수 있다.
상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
Claims (4)
- 웹 콘텐츠 관리 장치에서 수행되는 웹 콘텐츠 관리방법에 있어서,
사용자 단말의 웹 브라우저를 통해 사용자 웹 서버로부터 사용자 웹 페이지를 제공받는 단계;
상기 사용자 웹 페이지 상에 사용자가 텍스트를 입력할 수 있는 텍스트 입력 컨트롤을 포함하는 웹페이지 편집 수단을 제공하는 단계;
콘텐츠 서비스 서버로부터 제공되는 서비스 콘텐츠 웹 페이지 상의 복수의 서비스 콘텐츠 컴포넌트 중에서 사용자에 의해 특정 서비스 콘텐츠 컴포넌트가 선택되면 대응하는 암호화된 전송 코드가 클립보드에 저장되고, 사용자에 의해 상기 전송코드가 상기 텍스트 입력 컨트롤에 붙여 넣어지면, 상기 전송 코드를 복호화하여 복호화된 전송 코드를 기초로 상기 사용자 웹 페이지 내에 사용자 콘텐츠 컴포넌트를 생성하는 단계; 및
상기 사용자 웹 페이지 내에 생성된 사용자 콘텐츠 컴포넌트에 포함된 콘텐츠를 웹 브라우저상에서 편집 가능하도록 콘텐츠 편집 수단을 제공하는 단계를 포함하되,
상기 전송 코드는 콘텐츠 코드와 활성화 코드를 포함하며 상기 활성화 코드를 기초로 상기 전송 코드의 유효성이 확인되면 상기 사용자 콘텐츠 컴포넌트가 생성되며, 상기 활성화 코드는 콘텐츠의 실 구매 여부와 관련된 정보를 포함하는 것을 특징으로 하는 웹 콘텐츠 관리방법.
- 삭제
- 삭제
- 제 1항에 기재된 웹 콘텐츠 관리 방법을 실행하는 프로그램이 어플리케이션으로 제작되어 저장된 기록 매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180077968A KR102126723B1 (ko) | 2018-07-05 | 2018-07-05 | 웹 콘텐츠 관리 방법 및 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180077968A KR102126723B1 (ko) | 2018-07-05 | 2018-07-05 | 웹 콘텐츠 관리 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200005686A KR20200005686A (ko) | 2020-01-16 |
KR102126723B1 true KR102126723B1 (ko) | 2020-06-26 |
Family
ID=69369094
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180077968A KR102126723B1 (ko) | 2018-07-05 | 2018-07-05 | 웹 콘텐츠 관리 방법 및 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102126723B1 (ko) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101299670B1 (ko) * | 2012-04-16 | 2013-08-27 | 권오석 | 웹페이지의 동적 변환 시스템, 방법 및 컴퓨터 판독 가능한 기록 매체 |
US20170090734A1 (en) * | 2014-05-14 | 2017-03-30 | Pagecloud Inc. | Methods and systems for web content generation |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101290809B1 (ko) * | 2011-07-08 | 2013-08-23 | 삼성중공업 주식회사 | 콘텐츠 제공 서버, 콘텐츠 암호화 방법, 콘텐츠 복호화 방법, 및 이들 방법이 저장된 기록매체 |
-
2018
- 2018-07-05 KR KR1020180077968A patent/KR102126723B1/ko active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101299670B1 (ko) * | 2012-04-16 | 2013-08-27 | 권오석 | 웹페이지의 동적 변환 시스템, 방법 및 컴퓨터 판독 가능한 기록 매체 |
US20170090734A1 (en) * | 2014-05-14 | 2017-03-30 | Pagecloud Inc. | Methods and systems for web content generation |
Also Published As
Publication number | Publication date |
---|---|
KR20200005686A (ko) | 2020-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10956652B2 (en) | Support for non-native file types in web application environment | |
US10565293B2 (en) | Synchronizing DOM element references | |
Graham | The HTML sourcebook | |
US9430449B2 (en) | Systems, methods, and media for managing editable previews of webpages | |
US9195522B2 (en) | Method and device for controlling communication between applications in a web runtime environment | |
JP2018152050A (ja) | ブロックチェーンバージョン制御システム | |
US20170242512A1 (en) | Virtualization of mobile device user experience | |
US10089108B1 (en) | Archival format for incremental deployments and version control | |
US9229693B1 (en) | Build service for software development projects | |
JP2014524069A (ja) | プレゼンテーションアプリケーションのための埋め込みウェブビューアー | |
JP6052816B2 (ja) | 電子著作物のコンテンツの二次利用を支援する方法、並びに、電子著作物のコンテンツの二次利用を支援する為のサーバ・コンピュータ、及びそのサーバ・コンピュータ用プログラム | |
Konshin | Next. js Quick Start Guide: Server-side rendering done right | |
Potts | Alfresco developer guide | |
KR102126723B1 (ko) | 웹 콘텐츠 관리 방법 및 장치 | |
Bin Uzayr | Learning Wordpress Rest API | |
US11843679B2 (en) | Automated dependency management based on page components | |
JP2010262548A (ja) | データ提供方法およびサーバ | |
Ragupathi | Learning ASP. NET Core MVC Programming | |
White et al. | Mastering XSLT | |
Balasubramanian | Isomorphic Go: Learn how to build modern isomorphic web applications using the Go programming language, GopherJS, and the Isomorphic Go toolkit | |
Aggarwal | Go Web Development Cookbook: Build Full-stack Web Applications with Go | |
Joshi et al. | XML in. NET Framework | |
Nair et al. | Building Mobile Applications Using Kendo UI Mobile and ASP. NET Web API | |
Sullivan et al. | FrameMaker-Working with Content: Updated for 2017 Release | |
Gavaza | Augmented User Interfaces for Illiterate and Semi-literate Users |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
R401 | Registration of restoration |