KR20130065777A - 인스펙터 스크립트 삽입을 통한 웹 콘텐츠 공유 장치 및 방법 - Google Patents
인스펙터 스크립트 삽입을 통한 웹 콘텐츠 공유 장치 및 방법 Download PDFInfo
- Publication number
- KR20130065777A KR20130065777A KR1020110126285A KR20110126285A KR20130065777A KR 20130065777 A KR20130065777 A KR 20130065777A KR 1020110126285 A KR1020110126285 A KR 1020110126285A KR 20110126285 A KR20110126285 A KR 20110126285A KR 20130065777 A KR20130065777 A KR 20130065777A
- Authority
- KR
- South Korea
- Prior art keywords
- web
- information
- web content
- context information
- client
- 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
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations 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
-
- 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
-
- 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
-
- 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/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
도 2는 본 발명의 바람직한 실시 예에 따른 웹 콘텐츠 공유 장치의 상세 구성도이다.
도 3은 본 발명의 바람직한 실시 예에 따른 웹 콘텐츠 공유 방법을 설명하기 위한 도면이다.
도 4는 본 발명의 바람직한 실시 예에 따른 콘텍스트 정보 추출을 설명하기 위한 도면이다.
도 5는 본 발명의 바람직한 실시 예에 따른 콘텍스트 복원을 설명하기 위한 도면이다.
도 6은 본 발명의 Inspector Script 삽입을 통한 콘텍스트 정보 추출의 예이다.
도 7은 본 발명을 통한 DOM Tree 복원의 예이다.
Claims (15)
- 웹 페이지를 로딩하여 출력하는 웹 브라우저와,
상기 웹 브라우저에 연동되어, 상기 웹 페이지내의 현재 상태 정보인 콘텍스트 정보를 추출하고, 추출된 콘텍스트 정보를 하나 이상의 다른 단말들에 전송하는 웹 콘텐츠 송신 클라이언트를 포함하는 웹 콘텐츠 공유 장치.
- 제 1항에 있어서, 상기 웹 콘텐츠 송신 클라이언트는
상기 웹 브라우저와 연동하여 웹 페이지 접근이 가능하도록 하는 웹 브라우저 연동부와,
상기 웹 페이지 내의 현재 상태 정보인 콘텍스트 정보를 추출하는 콘텍스트 정보 추출부와,
추출된 콘텍스트 정보를 포맷에 맞게 수신 클라이언트로 전송하는 콘텍스트 정보 송신부를 포함함을 특징으로 하는 웹 콘텐츠 공유 장치.
- 제 2항에 있어서, 상기 웹 브라우저 연동부는
사용자와의 인터랙션을 처리함을 특징으로 하는 웹 콘텐츠 공유 장치.
- 제 2항에 있어서, 상기 웹 콘텐츠 송신 클라이언트는
웹 콘텐츠 수신 클라이언트들과의 연결을 유지하여 스크린 관련 정보를 교환하는 클라이언트 접속 관리부를 더 포함함을 특징으로 하는 웹 콘텐츠 공유 장치.
- 웹 페이지를 로딩하여 출력하는 웹 브라우저와,
다른 단말로부터 전송되는 웹 페이지의 현재 상태 정보인 콘텍스트 정보를 수신하고, 수신된 콘텍스트 정보를 기반으로 상기 웹 브라우저에 연동되어 웹 콘텐츠를 복원하여 출력하는 웹 콘텐츠 수신 클라이언트를 포함하는 웹 콘텐츠 공유 장치.
- 제 5항에 있어서, 상기 웹 콘텐츠 수신 클라이언트는
웹 콘텐츠 송신 클라이언트로부터 콘텍스트 정보를 수신하는 콘텍스트 정보 수신부와,
상기 수신된 콘텍스트 정보를 기반으로 웹 콘텐츠의 정보를 복원하는 콘텍스트 정보 복원부와,
상기 웹 브라우저와 연동하여 웹 콘텐츠를 표출하는 웹 브라우저 연동부를 포함함을 특징으로 하는 웹 콘텐츠 공유 장치. - 제 6항에 있어서, 상기 웹 콘텐츠 수신 클라이언트는
웹 콘텐츠 송신 클라이언트와의 통신 채널 연결을 관리하는 클라이언트 접속 정보 관리부를 더 포함함을 특징으로 하는 웹 콘텐츠 공유 장치.
- 제 6항에 있어서, 상기 웹 콘텐츠 수신 클라이언트는
상기 복원된 웹 콘텐츠를 탑재된 스크린의 크기에 맞게 생성하여 출력하는 스크린 유저 인터페이스 어댑터를 더 포함함을 특징으로 하는 웹 콘텐츠 공유 장치.
- 웹 콘텐츠 송신 클라이언트에서의 웹 콘텐츠 공유 방법에 있어서,
웹 브라우저에 의해 로딩된 웹 콘텐츠에 관련된 콘텍스트 정보를 추출하는 단계와,
추출된 콘텍스트 정보를 웹 콘텐츠 수신 클라이언트로 전송하는 단계를 포함함을 특징으로 하는 웹 콘텐츠 공유 방법.
- 제 9항에 있어서,
사용자로부터 전송하고자 하는 웹 콘텐츠를 선택받는 단계를 더 포함함을 특징으로 하는 웹 콘텐츠 공유 방법.
- 제 9항에 있어서, 상기 웹 콘텐츠는
상기 웹 브라우저에 의해 로딩된 웹 페이지 전체 또는 웹 페이지를 구성하고 있는 일부가 됨을 특징으로 하는 웹 콘텐츠 공유 방법.
- 제 9항에 있어서,
상기 웹 콘텐츠가 이동이 가능한 콘텐츠인지의 여부를 판단하는 단계를 더 포함함을 특징으로 하는 웹 콘텐츠 공유 방법.
- 제 9항에 있어서, 상기 추출하는 단계는
현재 로딩된 웹페이지에서 추출할 변수를 식별하고, 추출을 위한 인스펙터 스크립트 코드를 식별된 변수들에 삽입하는 단계와,
현재 접근하고 있는 웹 페이지의 URL과 적용된 스타일 정보를 포함하는 속성 정보를 추출하는 단계와,
자바 스크립트의 실행에 관련된 변수들과 사용자에 의해 입력되어 웹 서버로 제출되기 이전의 값들을 페이지 상태 정보로 추출되는 단계와,
현재 선택된 콘텐츠에 대한 정보로서 해당 노드에 대한 DOM 정보와 DOM이 현재 위치하고 있는 페이지 내의 경로 정보를 추출하는 단계와,
이동 후에도 연속적인 서비스의 수행을 위해 웹 서버와의 연결 정보인 세션 정보가 추출되는 단계를 포함하는 웹 콘텐츠 공유 방법.
- 웹 콘텐츠 수신 클라이언트에서의 웹 콘텐츠 공유 방법에 있어서,
웹 콘텐츠 송신 클라이언트로부터 콘텍스트 정보를 수신하는 단계와,
수신된 콘텍스트 정보를 분석하여 콘텍스트 복원에 필요한 정보를 추출하는 단계와,
추출된 정보에 따라 웹 페이지를 브라우저로 로딩하는 단계와,
상기 추출된 콘텍스트 정보를 이용해 이동 전의 상태와 동일한 상태로 콘텍스트를 복원하는 단계와,
스크린에 복원된 콘텐츠를 표시하는 단계를 포함함을 특징으로 하는 웹 콘텐츠 공유 방법.
- 제 14항에 있어서, 상기 복원하는 단계는
수신된 콘텍스트 정보에 포함된 URL 정보를 통해 웹 페이지에 접속한 이후, 관련된 세션 정보를 복원시키는 단계와,
선택된 노드에 대한 DOM 트리를 복원시키는 단계와,
스크립트 실행 상태에 해당하는 변수 정보, 사용자 입력정보를 포함하는 정보를 복원하는 단계와,
스크린에 상응하도록 스타일을 적용해 화면에 표출시키는 단계를 포함하는 웹 콘텐츠 공유 방법.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020110126285A KR20130065777A (ko) | 2011-11-29 | 2011-11-29 | 인스펙터 스크립트 삽입을 통한 웹 콘텐츠 공유 장치 및 방법 |
| US13/548,322 US20130138770A1 (en) | 2011-11-29 | 2012-07-13 | Apparatus and method for sharing web contents using inspector script |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020110126285A KR20130065777A (ko) | 2011-11-29 | 2011-11-29 | 인스펙터 스크립트 삽입을 통한 웹 콘텐츠 공유 장치 및 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20130065777A true KR20130065777A (ko) | 2013-06-20 |
Family
ID=48467816
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020110126285A Ceased KR20130065777A (ko) | 2011-11-29 | 2011-11-29 | 인스펙터 스크립트 삽입을 통한 웹 콘텐츠 공유 장치 및 방법 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20130138770A1 (ko) |
| KR (1) | KR20130065777A (ko) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016148528A1 (en) * | 2015-03-18 | 2016-09-22 | Samsung Electronics Co., Ltd. | Electronic device and method of processing information in electronic device |
| KR20240130942A (ko) * | 2023-02-23 | 2024-08-30 | 고정철 | 웹 서버 및 웹 브라우저 기반으로 전자 장치를 원격 제어하기 위한 방법, 이를 위한 원격 제어 시스템 |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9313282B2 (en) | 2013-02-18 | 2016-04-12 | International Business Machines Corporation | Intelligently detecting the leader of a co-browsing session |
| KR102066226B1 (ko) * | 2013-11-01 | 2020-01-14 | 엘지전자 주식회사 | 전자기기 및 이를 구비하는 통신 시스템 |
| US9833716B2 (en) | 2013-11-22 | 2017-12-05 | Electronics And Telecommunications Research Institute | Web content sharing method, and web content providing apparatus and receiving terminal for web content sharing |
| US10397760B2 (en) | 2015-10-23 | 2019-08-27 | Samsung Electronics Co., Ltd. | User terminal device and method for providing web service thereof |
| KR102498730B1 (ko) * | 2015-10-23 | 2023-02-13 | 삼성전자주식회사 | 사용자 단말 및 이의 웹 서비스 제공 방법 |
| CN105740423B (zh) * | 2016-01-29 | 2019-02-15 | 浪潮软件集团有限公司 | 一种抽取正文的方法及装置 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1997042728A2 (en) * | 1996-05-07 | 1997-11-13 | Webline Communications Corporation | Method and apparatus for coordinating internet multi-media content with telephone and audio communications |
| JP3437933B2 (ja) * | 1999-01-21 | 2003-08-18 | インターナショナル・ビジネス・マシーンズ・コーポレーション | ブラウザ共有方法及びシステム |
| US20020138624A1 (en) * | 2001-03-21 | 2002-09-26 | Mitsubishi Electric Information Technology Center America, Inc. (Ita) | Collaborative web browsing |
| US8190670B2 (en) * | 2001-04-16 | 2012-05-29 | Microsoft Corporation | Web site cobrowsing |
| US20050086384A1 (en) * | 2003-09-04 | 2005-04-21 | Johannes Ernst | System and method for replicating, integrating and synchronizing distributed information |
| US7707249B2 (en) * | 2004-09-03 | 2010-04-27 | Open Text Corporation | Systems and methods for collaboration |
| US8271574B1 (en) * | 2004-12-22 | 2012-09-18 | Hewlett-Packard Development Company, L.P. | Content sharing and collaboration |
| US8051143B2 (en) * | 2005-10-14 | 2011-11-01 | Oracle International Corporation | Sharing sessions between web-based applications |
| US20090037517A1 (en) * | 2007-08-02 | 2009-02-05 | Randall Wayne Frei | Method and system to share content between web clients |
| WO2009083797A2 (en) * | 2007-10-17 | 2009-07-09 | Marvin Igelman | Synchronized media playback using autonomous clients over standard internet protocols |
| US8843816B2 (en) * | 2008-04-25 | 2014-09-23 | Microsoft Corporation | Document collaboration by transforming and reflecting a document object model |
| US9456007B2 (en) * | 2008-11-15 | 2016-09-27 | Adobe Systems Incorporated | Session aware notifications |
| US9549045B2 (en) * | 2011-08-29 | 2017-01-17 | Vmware, Inc. | Sharing remote sessions of a user interface and/or graphics of a computer |
-
2011
- 2011-11-29 KR KR1020110126285A patent/KR20130065777A/ko not_active Ceased
-
2012
- 2012-07-13 US US13/548,322 patent/US20130138770A1/en not_active Abandoned
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016148528A1 (en) * | 2015-03-18 | 2016-09-22 | Samsung Electronics Co., Ltd. | Electronic device and method of processing information in electronic device |
| US10416858B2 (en) | 2015-03-18 | 2019-09-17 | Samsung Electronics Co., Ltd. | Electronic device and method of processing information in electronic device |
| KR20240130942A (ko) * | 2023-02-23 | 2024-08-30 | 고정철 | 웹 서버 및 웹 브라우저 기반으로 전자 장치를 원격 제어하기 위한 방법, 이를 위한 원격 제어 시스템 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20130138770A1 (en) | 2013-05-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20130065777A (ko) | 인스펙터 스크립트 삽입을 통한 웹 콘텐츠 공유 장치 및 방법 | |
| CN107967143B (zh) | 获取客户端应用程序源代码的更新指示信息的方法、装置和系统 | |
| EP2574004B1 (en) | Method, apparatus and system for improving synchronization efficiency of really simple syndication service | |
| US20150227496A1 (en) | Method and system for microblog resource sharing | |
| US20150058407A1 (en) | Systems, methods, and apparatuses for implementing the simultaneous display of multiple browser client cursors at each browser client common to a shared browsing session | |
| US10021165B2 (en) | Method of sharing browsing on a web page displayed by a web browser | |
| US20140074930A1 (en) | Information processing device and conference system | |
| CN110730208A (zh) | 一种本地设备调用方法、装置、存储介质及设备 | |
| CN103491179A (zh) | 基于Web的多屏互动方法及系统 | |
| KR20140065764A (ko) | 기능 확장이 가능한 협업 스크린 시스템 및 협업 방법 | |
| CN103139292A (zh) | 在http代理中处理图片的方法、代理服务器及系统 | |
| CN103516577A (zh) | 即时通信系统中的消息传输方法和设备 | |
| CN104539977A (zh) | 直播预览方法及装置 | |
| CN108809800B (zh) | 一种多媒体数据处理方法及其设备、系统 | |
| CN103853767A (zh) | 一种基于浏览器的社交圈分享方法和装置 | |
| CN104105007A (zh) | 移动终端的视频加载方法、装置及系统 | |
| CN105207886A (zh) | 即时通信消息的发送、显示方法及发送、显示装置和系统 | |
| CN103885997A (zh) | 动态页面信息展示方法和动态页面信息展示系统 | |
| CN110020242A (zh) | 一种基于Web的文档阅读进度同步方法及装置 | |
| CN102624910B (zh) | 处理用户选取的网页内容的方法、装置及系统 | |
| CN105812839B (zh) | 视频流数据获取、页面数据传输方法、系统及网络服务器 | |
| CN106933623B (zh) | 免安装应用的运行方法、装置及系统 | |
| CN111404977B (zh) | 文档远程演示和观看方法以及终端设备 | |
| KR101699066B1 (ko) | Html5 템플릿 기반의 메시지 전송방법 | |
| CN103634338B (zh) | 在线修改网页主域标题的方法、数据处理装置和系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20111129 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20130514 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20111129 Comment text: Patent Application |
|
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20160525 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20161004 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20160525 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |