KR102087268B1 - 웹 컨트롤 인터페이스를 제공하는 장치 및 이의 동작 방법 - Google Patents
웹 컨트롤 인터페이스를 제공하는 장치 및 이의 동작 방법 Download PDFInfo
- Publication number
- KR102087268B1 KR102087268B1 KR1020180072700A KR20180072700A KR102087268B1 KR 102087268 B1 KR102087268 B1 KR 102087268B1 KR 1020180072700 A KR1020180072700 A KR 1020180072700A KR 20180072700 A KR20180072700 A KR 20180072700A KR 102087268 B1 KR102087268 B1 KR 102087268B1
- Authority
- KR
- South Korea
- Prior art keywords
- url
- web
- resource
- server
- indicated
- 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.)
- Active
Links
- 238000011017 operating method Methods 0.000 title 1
- 239000008186 active pharmaceutical agent Substances 0.000 claims abstract description 28
- 238000000034 method Methods 0.000 claims abstract description 24
- 238000004590 computer program Methods 0.000 claims description 2
- 244000035744 Hura crepitans Species 0.000 abstract description 6
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 208000028257 Joubert syndrome with oculorenal defect Diseases 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Information Transfer Between Computers (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
Abstract
Description
도 2는 본 발명의 일실시예에 따른 웹 컨트롤 인터페이스를 제공하는 장치의 동작 방법을 도시한 흐름도이다.
Claims (10)
- 제1 도메인의 제1 URL(Uniform Resource Locator)이 나타내는 제1 웹 페이지를 디스플레이하는 프레임부;
제2 도메인의 제2 URL이 나타내는 웹 에디터를 상기 프레임부의 사전 설정된 영역에 디스플레이하는 아이프레임부;
사용자의 입력장치로부터 입력되는 편집 명령에 상응하는 상기 웹 에디터에 대한 제어 명령을 생성하되, 상기 웹 에디터에 대한 제어 명령을 웹 컨트롤 구현부에 대해 사전 설정된 다수의 API들 중 상기 편집 명령의 종류에 상응하는 제1 API를 이용하여 상기 웹 에디터에 대한 제어 명령을 생성하는 웹 컨트롤부;
상기 제어 명령을 이용하여 상기 웹 에디터에 대한 편집을 수행하는 웹 컨트롤 구현부; 및
상기 제1 및 2 도메인을 각각 가지는 제1 및 제2 서버 각각에 상기 제1 URL 및 제2 URL 각각이 나타내는 리소스를 요청하는 리소스 억세스부
를 포함하고,
상기 리소스 억세스부는 상기 웹 컨트롤부로부터 상기 제1 및 2 도메인과 다른 제3 도메인의 제3 URL이 나타내는 리소스에 대한 제1 리소스 억세스 요청을 접수하면, 상기 제3 URL이 나타내는 리소스에 대한 제2 리소스 억세스 요청을 생성하여 상기 제2 서버에 전송한 후 상기 제2 서버로부터 상기 제3 URL이 나타내는 리소스를 수신하고,
상기 웹 컨트롤부는 상기 다수의 API들 중 웹 에디터에 리소스를 전달하기 위한 제2 API를 이용하여 상기 제3 URL이 나타내는 리소스가 상기 웹 컨트롤 구현부를 통해 상기 아이프레임부의 상기 웹 에디터에 디스플레이되도록 상기 제3 URL이 나타내는 리소스를 상기 웹 컨트롤 구현부에 전달하는
웹 컨트롤 인터페이스를 제공하는 장치. - 삭제
- 제1항에 있어서,
상기 제2 서버는 상기 리소스 억세스부로부터 상기 제3 URL이 나타내는 리소스에 대한 제2 리소스 억세스 요청을 수신하면, 상기 제3 URL이 나타내는 리소스에 대한 설정 정보에 기초하여 상기 제3 도메인을 가지는 제3 서버에 상기 제3 URL이 나타내는 리소스를 요청하여 상기 제3 서버로부터 상기 제3 URL이 나타내는 리소스를 수신하는
웹 컨트롤 인터페이스를 제공하는 장치. - 제3항에 있어서,
상기 리소스 억세스부는 보안 키 - 상기 보안 키는 인증 토큰, 사용자 정보 및 제품 키 정보가 암호화된 값임 - 를 포함하는 상기 제2 리소스 억세스 요청을 상기 제2 서버에 전송하고,
상기 제2 서버는 상기 보안 키의 유효성이 확인되면, 상기 제3 URL이 나타내는 리소스에 대한 설정 정보에 기초하여 상기 제3 서버로부터 상기 제3 URL이 나타내는 리소스를 수신하며, 상기 제2 서버와 상기 제3 서버 간의 연결 정보를 나타내는 세션 정보와 상기 제3 URL이 나타내는 리소스를 상기 리소스 억세스부에 전달하는
웹 컨트롤 인터페이스를 제공하는 장치. - 프레임부가 제1 도메인의 제1 URL(Uniform Resource Locator)이 나타내는 제1 웹 페이지를 디스플레이하는 단계;
아이프레임부가 제2 도메인의 제2 URL이 나타내는 웹 에디터를 프레임부의 사전 설정된 영역에 디스플레이하는 단계;
웹 컨트롤부가 사용자의 입력장치로부터 입력되는 편집 명령에 상응하는 상기 웹 에디터에 대한 제어 명령을 생성하되, 상기 웹 에디터에 대한 제어 명령을 웹 컨트롤 구현부에 대해 사전 설정된 다수의 API들 중 상기 편집 명령의 종류에 상응하는 제1 API를 이용하여 상기 웹 에디터에 대한 제어 명령을 생성하는 단계;
웹 컨트롤 구현부가 상기 제어 명령을 이용하여 상기 웹 에디터에 대한 편집을 수행하는 단계;
리소스 억세스부가 상기 웹 컨트롤부로부터 제1 및 2 도메인과 다른 제3 도메인의 제3 URL이 나타내는 리소스에 대한 제1 리소스 억세스 요청을 접수하면, 상기 제3 URL이 나타내는 리소스에 대한 제2 리소스 억세스 요청을 생성하여 제2 서버에 전송하는 단계;
상기 제2 서버가 상기 제3 URL이 나타내는 리소스를 상기 리소스 억세스부에 전송하는 단계; 및
상기 웹 컨트롤부가 상기 다수의 API들 중 웹 에디터에 리소스를 전달하기 위한 제2 API를 이용하여 상기 제3 URL이 나타내는 리소스가 상기 웹 컨트롤 구현부를 통해 상기 아이프레임부의 상기 웹 에디터에 디스플레이되도록 상기 제3 URL이 나타내는 리소스를 상기 웹 컨트롤 구현부에 전달하는 단계
를 포함하는 웹 컨트롤 인터페이스를 제공하는 장치의 동작 방법. - 삭제
- 제5항에 있어서,
상기 제2 서버가 상기 제3 URL이 나타내는 리소스를 상기 리소스 억세스부에 전송하는 단계는
상기 제2 서버가 상기 리소스 억세스부로부터 상기 제3 URL이 나타내는 리소스에 대한 제2 리소스 억세스 요청을 수신하면, 상기 제3 URL이 나타내는 리소스에 대한 설정 정보에 기초하여 상기 제3 도메인을 가지는 제3 서버에 상기 제3 URL이 나타내는 리소스를 요청하여 상기 제3 서버로부터 상기 제3 URL이 나타내는 리소스를 수신하는 단계; 및
상기 제3 서버로부터 수신된 상기 제3 URL이 나타내는 리소스를 상기 리소스 억세스부에 전송하는 단계
를 더 포함하는 웹 컨트롤 인터페이스를 제공하는 장치의 동작 방법. - 제7항에 있어서,
상기 제2 리소스 억세스 요청을 생성하여 상기 제2 서버에 전송하는 단계는 상기 리소스 억세스부가 보안 키 - 상기 보안 키는 인증 토큰, 사용자 정보 및 제품 키 정보가 암호화된 값임 - 를 포함하는 상기 제2 리소스 억세스 요청을 생성하여 상기 제2 서버에 전송하고,
상기 제2 서버가 상기 보안 키의 유효성을 확인하는 단계
를 더 포함하고,
상기 제3 URL이 나타내는 리소스를 상기 리소스 억세스부에 전송하는 단계는 상기 보안 키의 유효성을 확인되면, 상기 제3 URL이 나타내는 리소스에 대한 설정 정보에 기초하여 상기 제3 서버로부터 상기 제3 URL이 나타내는 리소스를 수신하며, 상기 제2 서버와 상기 제3 서버 간의 연결 정보를 나타내는 세션 정보와 상기 제3 URL이 나타내는 리소스를 상기 리소스 억세스부에 전달하는
웹 컨트롤 인터페이스를 제공하는 장치의 동작 방법. - 제5항, 제7항 또는 제8항 중 어느 한 항의 방법을 컴퓨터로 하여금 수행하도록 하는 프로그램을 기록한 컴퓨터 판독 가능 기록 매체.
- 제5항, 제7항 또는 제8항 중 어느 한 항의 방법을 컴퓨터와의 결합을 통해 실행시키기 위한 저장매체에 저장된 컴퓨터 프로그램.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180072700A KR102087268B1 (ko) | 2018-06-25 | 2018-06-25 | 웹 컨트롤 인터페이스를 제공하는 장치 및 이의 동작 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180072700A KR102087268B1 (ko) | 2018-06-25 | 2018-06-25 | 웹 컨트롤 인터페이스를 제공하는 장치 및 이의 동작 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200000645A KR20200000645A (ko) | 2020-01-03 |
KR102087268B1 true KR102087268B1 (ko) | 2020-04-23 |
Family
ID=69155669
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180072700A Active KR102087268B1 (ko) | 2018-06-25 | 2018-06-25 | 웹 컨트롤 인터페이스를 제공하는 장치 및 이의 동작 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102087268B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210125714A (ko) | 2020-04-09 | 2021-10-19 | 테크하임주식회사 | 웹 브라우저 제어 방법 및 이를 위한 웹 브라우저 단말 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11204975B1 (en) * | 2020-08-10 | 2021-12-21 | Coupang Corp. | Program interface remote management and provisioning |
KR102662240B1 (ko) * | 2021-03-04 | 2024-04-30 | 주식회사 한컴위드 | 출력물의 유출을 방지하기 위한 서비스를 제공할 수 있는 유출 방지 서비스 서버 및 그 동작 방법 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101809460B1 (ko) * | 2017-05-15 | 2017-12-15 | 주식회사 한글과컴퓨터 | 웹 문서 편집툴에서 지원하는 스타일 속성에 따라 웹 문서에 대한 외부 콘텐츠의 붙여넣기 처리가 가능한 클라이언트 단말 장치 및 그 동작 방법 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7792967B2 (en) * | 2006-07-14 | 2010-09-07 | Chacha Search, Inc. | Method and system for sharing and accessing resources |
KR101482150B1 (ko) * | 2010-05-10 | 2015-01-14 | 에스케이플래닛 주식회사 | 웹 어플리케이션 실행 장치 및 그의 웹 어플리케이션 관리 방법 |
KR20100075786A (ko) * | 2010-05-19 | 2010-07-05 | 세창인스트루먼트(주) | 웹사이트 영역취합시스템 및 그 방법 |
-
2018
- 2018-06-25 KR KR1020180072700A patent/KR102087268B1/ko active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101809460B1 (ko) * | 2017-05-15 | 2017-12-15 | 주식회사 한글과컴퓨터 | 웹 문서 편집툴에서 지원하는 스타일 속성에 따라 웹 문서에 대한 외부 콘텐츠의 붙여넣기 처리가 가능한 클라이언트 단말 장치 및 그 동작 방법 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210125714A (ko) | 2020-04-09 | 2021-10-19 | 테크하임주식회사 | 웹 브라우저 제어 방법 및 이를 위한 웹 브라우저 단말 |
Also Published As
Publication number | Publication date |
---|---|
KR20200000645A (ko) | 2020-01-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10909212B2 (en) | Obfuscating network page structure | |
JP6800184B2 (ja) | ドキュメント管理及びコラボレーション・システム | |
US9680834B2 (en) | Web document preview privacy and security protection | |
US8725650B2 (en) | Document template licensing | |
US20120297288A1 (en) | Method and System for Enhancing Web Content | |
JP2020184800A (ja) | 鍵を有するリソースロケーター | |
US9356927B2 (en) | Enabling digital signatures in mobile apps | |
US10347286B2 (en) | Displaying session audit logs | |
US8887290B1 (en) | Method and system for content protection for a browser based content viewer | |
CA2632793A1 (en) | Information server and mobile delivery system and method | |
WO2014059604A1 (zh) | 一种资源安全访问方法及装置 | |
US20130055070A1 (en) | Method of generating web pages using server-side javascript | |
JP6380009B2 (ja) | 情報処理システム、認証方法、および情報処理装置 | |
US20150058623A1 (en) | Watermark access/control system and method | |
KR102087268B1 (ko) | 웹 컨트롤 인터페이스를 제공하는 장치 및 이의 동작 방법 | |
AU2020202092A1 (en) | Content management system | |
CN111539775B (zh) | 应用程序的管理方法及设备 | |
US8259937B2 (en) | Creating method, information introducing system, creating apparatus, computer program, and recording medium | |
JP2008177752A (ja) | 鍵管理装置、端末装置、コンテンツ管理装置およびコンピュータプログラム | |
JP5474091B2 (ja) | ライブラリに対するガジェットアクセスを安全にする方法 | |
JP4885892B2 (ja) | 端末装置、情報提供システム、ファイルアクセス方法およびデータ構造 | |
KR20090112840A (ko) | 문서 저작권 관리 방법 및 시스템과 이를 위한 기록매체 | |
JP6897103B2 (ja) | 機器、認証システム、及び認証方法 | |
CN111651416A (zh) | Sketch项目文件上传预览方法、系统、设备及介质 | |
US9929973B2 (en) | Method of and a system for providing access to a file to a web resource |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20180625 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20190722 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20200131 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20200304 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20200304 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20240304 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20250304 Start annual number: 6 End annual number: 6 |