KR20200088152A - 템플릿을 이용한 반응형 웹 구현 장치 및 방법 - Google Patents
템플릿을 이용한 반응형 웹 구현 장치 및 방법 Download PDFInfo
- Publication number
- KR20200088152A KR20200088152A KR1020190004802A KR20190004802A KR20200088152A KR 20200088152 A KR20200088152 A KR 20200088152A KR 1020190004802 A KR1020190004802 A KR 1020190004802A KR 20190004802 A KR20190004802 A KR 20190004802A KR 20200088152 A KR20200088152 A KR 20200088152A
- Authority
- KR
- South Korea
- Prior art keywords
- template
- widget
- design
- change
- unit
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
도 2 는 본 발명의 반응형 웹 구현 장치에서 저장부(106)에 저장된 템플릿 유형을 나타낸 실시예이다.
도 3 은 본 발명의 반응형 웹 구현 장치에서 사용자 인터페이스 내부에 레이아웃을 추가하는 것을 나타낸 실시예이다.
도 4 는 본 발명의 반응형 웹 구현 장치에서 레이아웃에 추가되는 위젯의 디자인을 나타낸 실시예이다.
도 5 는 본 발명의 반응형 웹 구현 장치에서 위젯 설정 변경을 위한 메뉴를 나타낸 실시예이다.
도 6 은 본 발명의 실시예에 따른 템플릿을 이용한 반응형 웹 구현 방법을 설명하기 위한 흐름도이다.
도 7 은 도 6에서 최종 템플릿을 적용하는 과정을 상세히 나타낸 흐름도이다.
102: 레이아웃 설정부 103: 위젯 디자인 선택부
104: 위젯 선택부 105: 위젯 설정부
106: 저장부 200: 반응형 웹 처리부
201: 기기 감지부 202: 콘텐츠 최적화부
203: 기기 특성 처리부
Claims (9)
- 디자인 편집모드를 제공하여 템플릿 유형, 레이아웃, 콘텐츠(또는 위젯)를 추가하여 템플릿을 생성하는 템플릿 구현부; 및
상기 템플릿 구현부에서 상기 생성된 템플릿이 구현되는 기기 및 기기의 화면 해상도 크기를 감지하고, 감지된 화면 해상도 크기에 대응되어 상기 생성된 템플릿에 포함되는 복수의 콘텐츠 중 일부 콘텐츠가 선택되어 하나의 템플릿으로 적용되는 반응형 웹 처리부를 포함하는 템플릿을 이용한 반응형 웹 구현 장치.
- 제1 항에 있어서,
상기 템플릿 구현부는
저장부에 미리 저장되어 있는 사용자 인터페이스 형태 및 디자인을 갖는 템플릿 유형 중 하나의 템플릿 유형이 선택되는 템플릿 유형 선택부;
상기 템플릿 유형 선택부에서 생성된 사용자 인터페이스 내부에 위젯이 추가되는 적어도 하나 이상의 레이아웃을 설정하는 레이아웃 설정부;
상기 레이아웃 설정부에서 설정된 각각의 레이아웃에 추가되는 위젯의 디자인이 선택되는 위젯 디자인 선택부;
상기 레이아웃 설정부에서 설정된 레이아웃에 추가되는 위젯이 선택되는 위젯 선택부; 및
상기 위젯 디자인 선택부에서 선택된 위젯 디자인으로 복수의 사용자 인터페이스에 표시된 위젯을 포함하는 템플릿을 저장하고, 미리보기 기능을 통해 선택된 위젯, 위젯 디자인 및 템플릿 유형의 변경을 통해 최종 템플릿을 완성하는 위젯 설정부를 포함하는 템플릿을 이용한 반응형 웹 구현 장치.
- 제2 항에 있어서,
상기 위젯 설정부는 다자인 변경을 위한 가이드 라인을 제공하며,
상기 가이드 라인은 헤더/부터/서브메뉴 디자인을 변경하는 기능, 위젯 추가 및 여백을 주기 위한 기능을 포함하는 템플릿을 이용한 반응형 웹 구현 장치.
- 제2 항에 있어서,
상기 위젯 설정부는 다양한 디자인 변화를 위해 각 위젯의 디자인 변경을 위한 메뉴를 포함하고,
상기 메뉴는 슬라이더 추가, 슬라이더 삭제, 이미지 변경, 효과변경, 제목변경, 제목색상 변경, 내용변경, 내용색상 변경, 바로가기 색상변경, 바로가기 문구변경, 바로가기 변경, 배경색 변경 중 적어도 하나 이상을 포함하는 템플릿을 이용한 반응형 웹 구현 장치.
- 제1 항에 있어서,
상기 반응형 웹 처리부는
미디어쿼리를 사용하여 기기의 화면 해상도 크기를 감지하는 기기 감지부;
상기 템플릿 구현부에서 생성된 템플릿에 포함된 모든 콘텐츠를 다운로드한 후, 상기 기기 감지부에서 감지된 기기의 해상도 크기에 대응되는 일부 콘텐츠를 선택하는 콘텐츠 최적화부; 및
상기 콘텐츠 최적화부에서 선택된 일부 콘텐츠를 포함하는 하나의 템플릿이 기기에 적용하는 기기특성 처리부를 포함하는 템플릿을 이용한 반응형 웹 구현 장치.
- (A) 템플릿 유형 선택부를 통해 미리 저장되어 있는 사용자 인터페이스 형태 및 디자인을 갖는 템플릿 유형 중 어느 하나의 템플린 유형이 선택되는 단계;
(B) 레이아웃 설정부를 통해 상기 선택된 템플릿 유형에 포함되는 각 사용자 인터페이스 내부에 위젯이 추가되는 적어도 하나 이상의 레이아웃이 설정되는 단계;
(C) 위젯 디자인 선택부를 통해 상기 설정된 각각의 레이아웃에 추가되는 위젯의 디자인이 선택되는 단계;
(D) 위젯 선택부를 통해 설정된 레이아웃에 추가되는 위젯을 선택하는 단계;
(E) 위젯 설정부를 통해 상기 선택된 위젯 디자인으로 복수의 사용자 인터페이스에 표시된 위젯을 포함하는 템플릿을 저장하고, 미리보기 기능을 통해 선택된 위젯, 위젯 디자인 및 템플릿 유형을 변경하여 최종 템플릿을 완성하는 단계;
(F) 반응형 웹 처리부를 통해 상기 최종 템플릿이 구현되는 기기 및 기기의 화면 해상도 크기를 감지하고, 감지된 화면 해상도 크기에 대응되어 상기 최종 템플릿에 포함되는 복수의 콘텐츠 중 일부 콘텐츠만 선택되어 하나의 템플릿으로 적용하는 단계를 포함하는 템플릿을 이용한 반응형 웹 구현 방법.
- 제6 항에 있어서,
상기 (C) 단계는 일반게시판, 이미지게시판, 배너, 롤링이미지, 퀵메뉴, 기타 별로 미리 설정된 위젯 디자인 중 하나가 선택되어 위젯의 디자인으로 선택되는 템플릿을 이용한 반응형 웹 구현 방법.
- 제6 항에 있어서,
상기 (E) 단계는
템플릿을 생성한 시점부터 편집할 수 있는 기능을 포함하는 메뉴를 제공하는 단계; 및
상기 메뉴에 포함되는 슬라이더 추가, 슬라이더 삭제, 이미지 변경, 효과변경, 제목변경, 제목색상 변경, 내용변경, 내용색상 변경, 바로가기 색상변경, 바로가기 문구변경, 바로가기 변경, 배경색 변경을 이용하여 선택된 위젯, 위젯 디자인 및 템플릿 유형을 변경하는 단계를 포함하는 템플릿을 이용한 반응형 웹 구현 방법.
- 제6 항에 있어서,
상기 (F) 단계는
기기 감지부를 통해, 미디어쿼리를 사용하여 기기의 화면 해상도 크기를 감지하는 단계;
콘텐츠 최적화부를 통해, 상기 최종 템플릿에 포함된 모든 콘텐츠를 다운로드한 후, 상기 기기 감지부에서 감지된 기기의 해상도 크기에 대응되는 일부 콘텐츠를 선택하는 단계; 및
기기특성 처리부를 통해 상기 선택된 일부 콘텐츠를 포함하는 하나의 템플릿이 기기에 적용하는 단계를 포함하는 템플릿을 이용한 반응형 웹 구현 방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190004802A KR20200088152A (ko) | 2019-01-14 | 2019-01-14 | 템플릿을 이용한 반응형 웹 구현 장치 및 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190004802A KR20200088152A (ko) | 2019-01-14 | 2019-01-14 | 템플릿을 이용한 반응형 웹 구현 장치 및 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20200088152A true KR20200088152A (ko) | 2020-07-22 |
Family
ID=71893249
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020190004802A Ceased KR20200088152A (ko) | 2019-01-14 | 2019-01-14 | 템플릿을 이용한 반응형 웹 구현 장치 및 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20200088152A (ko) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20230137120A (ko) * | 2022-03-21 | 2023-10-04 | 주식회사 가비아씨엔에스 | 웹사이트 모듈 기반 웹사이트 제작 시스템 및 그 방법 |
| KR102608077B1 (ko) * | 2022-10-05 | 2023-11-30 | 조영욱 | 다양한 해상도에 대응하는 ai 기반의 웹페이지 제작 서비스 제공 방법 및 그 전자장치 |
| WO2023229087A1 (ko) * | 2022-05-27 | 2023-11-30 | 쿠팡 주식회사 | 위젯을 편집하기 위한 방법 및 전자 장치 |
| US12124820B1 (en) | 2023-05-12 | 2024-10-22 | Inswave Systems Co., Ltd. | Grid layout setting method for multi device responsive page and computer-readable medium for performing the same |
-
2019
- 2019-01-14 KR KR1020190004802A patent/KR20200088152A/ko not_active Ceased
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20230137120A (ko) * | 2022-03-21 | 2023-10-04 | 주식회사 가비아씨엔에스 | 웹사이트 모듈 기반 웹사이트 제작 시스템 및 그 방법 |
| WO2023229087A1 (ko) * | 2022-05-27 | 2023-11-30 | 쿠팡 주식회사 | 위젯을 편집하기 위한 방법 및 전자 장치 |
| KR20230165506A (ko) * | 2022-05-27 | 2023-12-05 | 쿠팡 주식회사 | 위젯을 편집하기 위한 방법 및 전자 장치 |
| KR102608077B1 (ko) * | 2022-10-05 | 2023-11-30 | 조영욱 | 다양한 해상도에 대응하는 ai 기반의 웹페이지 제작 서비스 제공 방법 및 그 전자장치 |
| US12124820B1 (en) | 2023-05-12 | 2024-10-22 | Inswave Systems Co., Ltd. | Grid layout setting method for multi device responsive page and computer-readable medium for performing the same |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101192129B (zh) | 一种控制桌面背景的方法及装置 | |
| US8112723B2 (en) | Previewing next state based on potential action in current state | |
| US7024658B1 (en) | Extensible help facility for a computer software application | |
| KR101606941B1 (ko) | 존-연관된 객체들 | |
| US8438498B2 (en) | Managing user interface control panels | |
| US20140380229A1 (en) | System, method and user interface for designing customizable products from a mobile device | |
| US7549130B2 (en) | Pattern-based keyboard controls | |
| CN101004755A (zh) | 用于提供文件搜索的用户界面的装置和方法 | |
| US20180059919A1 (en) | Responsive Design Controls | |
| KR20200088152A (ko) | 템플릿을 이용한 반응형 웹 구현 장치 및 방법 | |
| JPH0869524A (ja) | ディジタルフォイルの経路を選定する方法、表示システム及び経路選定装置 | |
| CN111679818A (zh) | 编辑展示软件的方法和系统 | |
| US20150234840A1 (en) | Browser-Based Designer Tool For A User Interface And The Administration Of Tiles | |
| KR100968180B1 (ko) | 사라지는 개체의 동적 구현 장치 및 방법 | |
| EP2116925B1 (en) | Method, system, program for assisting object selection when web page is authored | |
| US8719416B1 (en) | Multiple subparts of a uniform resource locator | |
| US7640505B1 (en) | Element view toggling | |
| US20140250362A1 (en) | Automatic content expansion indicators | |
| CN101576886B (zh) | 信息的显示方法、系统与装置 | |
| KR20230080034A (ko) | 모바일 환경에서 웹 페이지를 편집하는 컴퓨팅 장치 및 그 방법 | |
| KR100577611B1 (ko) | 멀티미디어 저작방법 | |
| CN107423031B (zh) | 一种编辑对象定位显示方法及装置 | |
| KR20010044214A (ko) | 네비게이션 바를 이용한 사용자 인터페이싱 방법 | |
| JP2012059061A (ja) | データ処理装置、データ処理方法及びプログラム | |
| Pratt et al. | Adobe GoLive CS Tips and Tricks: The 200 Best |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20190114 |
|
| PA0201 | Request for examination | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20200424 Patent event code: PE09021S01D |
|
| PG1501 | Laying open of application | ||
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20201029 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20200424 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |