KR20140091555A - 웹 페이지 렌더링 시간 측정 기법 - Google Patents
웹 페이지 렌더링 시간 측정 기법 Download PDFInfo
- Publication number
- KR20140091555A KR20140091555A KR1020147013123A KR20147013123A KR20140091555A KR 20140091555 A KR20140091555 A KR 20140091555A KR 1020147013123 A KR1020147013123 A KR 1020147013123A KR 20147013123 A KR20147013123 A KR 20147013123A KR 20140091555 A KR20140091555 A KR 20140091555A
- Authority
- KR
- South Korea
- Prior art keywords
- web page
- video data
- rendering
- time
- rendered
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/49—Segmenting video sequences, i.e. computational techniques such as parsing or cutting the sequence, low-level clustering or determining units such as shots or scenes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
도 1은 하나 이상의 실시예에 따르는 예시적 구현예에서의 환경을 도시한다.
도 2는 도 1을 더 상세히 보여주는 예시적 구현예에서의 시스템을 도시한다.
도 3은 하나 이상의 실시예에 따르는 웹 페이지 렌더링을 도시한다.
도 4는 하나 이상의 실시예에 따르는 관심 영역을 도시한다.
도 5-7은 하나 이상의 실시예에 따르는 시간에 따른 "변경된 픽셀"의 그래프를 도시한다.
도 8은 하나 이상의 실시예에 따르는 방법의 단계들을 기술하는 흐름도이다.
도 9는 하나 이상의 실시예에 따르는 방법의 단계들을 기술하는 흐름도이다.
도 10은 본 명세서에 기술되는 다양한 실시예를 구현하기 위해 사용될 수 있는 예시적 컴퓨팅 장치를 도시한다.
Claims (10)
- 디스플레이 장치 상에 웹페이지를 렌더링하는 것과 연관된 비디오 데이터를 캡처하는 단계, 및
상기 웹페이지의 적어도 일부분을 렌더링하는 것과 연관된 시간-기반 렌더링 계측치(time-based rendering metric)를 계산하기에 충분한 비디오 데이터를 분석하는 단계를 포함하는
방법.
- 제1항에 있어서, 시스템 자원 활용율(system resource utilization)을 분석하고 분석된 시스템 자원 활용율과 상기 시간-기반 렌더링 계측치를 이용하여 상기 웹페이지의 적어도 일부분이 렌더링되는 경우를 식별하려 시도하는 단계를 더 포함하는
방법.
- 제1항에 있어서, 디스플레이 장치 및 GPU의 업데이트 빈도(update frequency)를 분석하고 분석된 업데이트 빈도 및 상기 시간-기반 렌더링 계측치를 이용해 상기 웹페이지의 상기 적어도 일부분이 렌더링되는 경우를 식별하려 시도하는 단계를 더 포함하는
방법.
- 제1항에 있어서, 상기 시간-기반 렌더링 계측치는 상기 웹페이지가 부분적으로 또는 완전히 렌더링되는 경우를 식별하기 위한 시동와 연관되는
방법.
- 제1항에 있어서, 상기 비디오 데이터를 캡처하는 단계는, 비디오 데이터와 연관되며, 상기 웹페이지로의 내비게이션이 시작되는 것으로 나타나는 경우를 식별하는 식별자를 제공하는 단계를 포함하며, 상기 식별자는 시각적 식별자를 포함하는
방법.
- 제1항에 있어서, 상기 분석하는 단계는 상기 비디오 데이터의 시작 프레임을 지정하고 상기 시작 프레임을 다음 번 프레임과의 차이 비교를 위한 기준 이미지로서 이용함으로써 프레임 단위로 상기 비디오 데이터를 분석하는 단계를 포함하며, 상기 차이 비교는 상기 디스플레이 장치와 연관된 스크린 단위로 실시되는
방법.
- 실행되는 경우 방법을 구현하는 컴퓨터 판독형 명령을 구현하는 하나 이상의 컴퓨터 판독형 저장 매체로서,
상기 방법은
웹페이지로의 내비게이션과 연관하여, 디스플레이 장치 상에서 비디오 데이터 캡처를 개시하는 단계,
상기 내비게이션이 시작되는 것으로 나타나는 경우를 식별하는 단계,
상기 내비게이션과 연관된 비디오 데이터의 복수의 프레임을 제공하기에 효과적인 상기 비디오 데이터 캡처를 종료하는 단계,
상기 복수의 프레임의 시각적 특성을 분석하는 단계, 및
상기 분석을 기초로, 상기 웹페이지의 적어도 일부분의 렌더링 상태와 연관된 시간-기반 렌더링 계측치를 계산하는 단계를 포함하는
컴퓨터 판독형 저장 매체.
- 제7항에 있어서, 상기 렌더링 상태는 완전히 렌더링된 웹페이지와 연관된 상태를 포함하는
컴퓨터 판독형 저장 매체. - 제7항에 있어서, 상기 식별하는 단계는 상기 디스플레이 장치의 스크린 상의 시각적 식별자를 이용하는 단계를 포함하는
컴퓨터 판독형 저장 매체.
- 제7항에 있어서, 상기 시각적 특성을 분석하는 단계는 상기 비디오 데이터의 시작 프레임(start frame)을 지정하고 상기 시작 프레임을 다음 번 프레임과의 차이 비교를 위한 기준 이미지로서 사용함으로써 프레임 단위로 시각적 특성을 분석하는 단계를 포함하고, 상기 차이 비교는 스크린 단위로 실시되는
컴퓨터 판독형 저장 매체.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/298,219 US8644623B2 (en) | 2011-11-16 | 2011-11-16 | Measuring web page rendering time |
| US13/298,219 | 2011-11-16 | ||
| PCT/US2012/065464 WO2013074893A2 (en) | 2011-11-16 | 2012-11-16 | Measuring web page rendering time |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20140091555A true KR20140091555A (ko) | 2014-07-21 |
| KR102047568B1 KR102047568B1 (ko) | 2019-11-21 |
Family
ID=48280721
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020147013123A Active KR102047568B1 (ko) | 2011-11-16 | 2012-11-16 | 웹페이지 렌더링 시간 측정 기법 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US8644623B2 (ko) |
| EP (1) | EP2780820B1 (ko) |
| JP (1) | JP6214547B2 (ko) |
| KR (1) | KR102047568B1 (ko) |
| CN (1) | CN103930885B (ko) |
| WO (1) | WO2013074893A2 (ko) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20190024145A (ko) * | 2017-08-31 | 2019-03-08 | 충남대학교산학협력단 | 사용자 단말, 화면 표시 모니터링 방법, 및 컴퓨터 판독가능 기록 매체 |
| KR20200022329A (ko) * | 2018-08-22 | 2020-03-03 | 베이징 바이두 넷컴 사이언스 앤 테크놀로지 코., 엘티디. | 응답 시간 확정 방법 및 장치 |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8572505B2 (en) * | 2011-01-31 | 2013-10-29 | Oracle International Corporation | Automatically testing a web application that has independent display trees |
| US10048854B2 (en) | 2011-01-31 | 2018-08-14 | Oracle International Corporation | Drag and drop interaction between components of a web application |
| US8626909B2 (en) * | 2012-05-22 | 2014-01-07 | Microsoft Corporation | Page phase time |
| FR2997522B1 (fr) * | 2012-10-26 | 2015-12-25 | Infovista Sa | Procede permettant a un systeme de surveillance du reseau d'evaluer de facon non intrusive le ressenti utilisateur lors du chargement d'une page web |
| US10068508B2 (en) * | 2013-08-30 | 2018-09-04 | Google Llc | Measuring user interface performance consistency |
| CN104090842A (zh) * | 2014-07-15 | 2014-10-08 | 深圳市金立通信设备有限公司 | 一种应用程序运行的检测方法 |
| CN104102582A (zh) * | 2014-07-15 | 2014-10-15 | 深圳市金立通信设备有限公司 | 一种应用程序运行的检测装置及终端 |
| US20170083217A1 (en) * | 2014-09-08 | 2017-03-23 | Hewlett Packard Enterprise Development Lp | User interface components load time visualization |
| US10033656B2 (en) * | 2015-05-21 | 2018-07-24 | Sap Portals Israel Ltd | Critical rendering path optimization |
| CN107451193B (zh) * | 2017-06-29 | 2019-06-11 | 北京三快在线科技有限公司 | 一种客户端页面加载时间的获取方法及装置,电子设备 |
| CN109656645A (zh) * | 2017-10-11 | 2019-04-19 | 阿里巴巴集团控股有限公司 | 展现时间确定方法和页面渲染完成时间的确定方法及装置 |
| US10387012B2 (en) * | 2018-01-23 | 2019-08-20 | International Business Machines Corporation | Display of images with action zones |
| US20190347315A1 (en) * | 2018-05-08 | 2019-11-14 | International Business Machines Corporation | Methods and systems for rendering web pages with restricted features |
| CN109271600B (zh) * | 2018-08-16 | 2022-02-22 | 微梦创科网络科技(中国)有限公司 | 一种性能数据的监测方法、系统和装置 |
| CN109165167A (zh) * | 2018-09-07 | 2019-01-08 | 苏宁智能终端有限公司 | 一种响应时间的测试方法及装置 |
| CN110209978B (zh) * | 2019-01-28 | 2023-05-16 | 腾讯科技(深圳)有限公司 | 一种数据处理方法和相关装置 |
| CN111796824A (zh) * | 2020-06-29 | 2020-10-20 | 平安普惠企业管理有限公司 | 页面加载方法、装置、服务器及介质 |
| KR102328060B1 (ko) * | 2020-10-13 | 2021-11-17 | 주식회사 한글과컴퓨터 | 구조화된 문서에 대한 로드 시간을 예측하는 전자 장치 및 그 동작 방법 |
| CN112346935B (zh) * | 2020-11-12 | 2024-08-27 | 腾讯科技(北京)有限公司 | 渲染耗时的获取、显示方法、性能监控方法、装置及设备 |
| CN113760678B (zh) * | 2021-02-10 | 2025-07-15 | 北京沃东天骏信息技术有限公司 | 一种页面渲染时长的统计方法和装置 |
| CN113780163B (zh) * | 2021-09-09 | 2024-08-13 | 上海浦东发展银行股份有限公司 | 一种页面加载时间的检测方法、装置、电子设备及介质 |
| CN113849757A (zh) * | 2021-09-15 | 2021-12-28 | 深圳市欢太科技有限公司 | 网页加载耗时计算方法、装置、存储介质以及终端 |
| KR102676784B1 (ko) * | 2021-11-15 | 2024-06-20 | 라인 야후 가부시키가이샤 | 사용자의 서비스 체감 성능 평가 방법 및 시스템 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011154636A (ja) * | 2010-01-28 | 2011-08-11 | Canon Inc | レンダリングシステム、データの最適化方法、及びプログラム |
| JP2011203806A (ja) * | 2010-03-24 | 2011-10-13 | Fujitsu Toshiba Mobile Communications Ltd | 情報処理装置 |
Family Cites Families (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5796952A (en) * | 1997-03-21 | 1998-08-18 | Dot Com Development, Inc. | Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database |
| US6587878B1 (en) | 1999-05-12 | 2003-07-01 | International Business Machines Corporation | System, method, and program for measuring performance in a network system |
| US20080148330A1 (en) * | 2000-02-03 | 2008-06-19 | Gad Liwerant | Method and system for sharing video over a network |
| US6567103B1 (en) * | 2000-08-02 | 2003-05-20 | Verity, Inc. | Graphical search results system and method |
| US7519702B1 (en) | 2000-08-10 | 2009-04-14 | International Business Machines Corporation | Method and apparatus for measuring web site performance |
| US20020169868A1 (en) | 2001-04-20 | 2002-11-14 | Lopke Michael S. | Interactive remote monitoring of client page render times on a per user basis |
| US20040221034A1 (en) | 2002-12-18 | 2004-11-04 | Kausik Balas Natarajan | Centralized measurement of web performance |
| GB2404546B (en) * | 2003-07-25 | 2005-12-14 | Purple Interactive Ltd | A method of organising and displaying material content on a display to a viewer |
| US7475067B2 (en) | 2004-07-09 | 2009-01-06 | Aol Llc | Web page performance scoring |
| US8812648B2 (en) | 2005-11-21 | 2014-08-19 | Ebay Inc. | Techniques for measuring above-the-fold page rendering |
| US20070226058A1 (en) * | 2006-03-21 | 2007-09-27 | Myware, Inc. | Time based electronic advertisement |
| EP2615833B1 (en) * | 2006-10-19 | 2014-05-21 | Telefonaktiebolaget L M Ericsson (publ) | A method for determining video quality |
| JP4952531B2 (ja) | 2007-11-19 | 2012-06-13 | 富士通株式会社 | 記録装置、記録プログラム、および記録方法 |
| JP2009163370A (ja) | 2007-12-28 | 2009-07-23 | Noritsu Koki Co Ltd | キャプチャーソフトウエアプログラム及びキャプチャー装置 |
| US8726146B2 (en) * | 2008-04-11 | 2014-05-13 | Advertising.Com Llc | Systems and methods for video content association |
| US20100005403A1 (en) * | 2008-07-02 | 2010-01-07 | Rozmaryn Gadiel Z | Monitoring viewable times of webpage elements on single webpages |
| US8990289B2 (en) * | 2009-02-27 | 2015-03-24 | Oracle America, Inc. | Server based framework for improving Ajax performance |
| US20100325615A1 (en) * | 2009-06-23 | 2010-12-23 | Myspace Inc. | Method and system for capturing web-page information through web-browser plugin |
| US20110029899A1 (en) | 2009-08-03 | 2011-02-03 | FasterWeb, Ltd. | Systems and Methods for Acceleration and Optimization of Web Pages Access by Changing the Order of Resource Loading |
| US20110119370A1 (en) | 2009-11-17 | 2011-05-19 | Microsoft Corporation | Measuring network performance for cloud services |
| US20110137733A1 (en) * | 2009-12-08 | 2011-06-09 | Mpire Corporation | Methods for capturing and reporting metrics regarding ad placement |
| US8891939B2 (en) | 2009-12-22 | 2014-11-18 | Citrix Systems, Inc. | Systems and methods for video-aware screen capture and compression |
| US20120197711A1 (en) * | 2011-01-31 | 2012-08-02 | Yan Zhou | Ranking Vendors by Combining Quantitative and Qualitative Characteristics of Third-Party Advertising |
| US8560683B2 (en) * | 2011-06-10 | 2013-10-15 | Google Inc. | Video and site analytics |
| US8610724B2 (en) * | 2011-07-29 | 2013-12-17 | Qualcomm Innovation Center, Inc. | Systems and methods for webpage adaptive rendering |
| US9348364B2 (en) * | 2011-09-09 | 2016-05-24 | Facebook, Inc. | Content scrolling and transitioning using touchpad input |
-
2011
- 2011-11-16 US US13/298,219 patent/US8644623B2/en not_active Expired - Fee Related
-
2012
- 2012-11-16 EP EP12849314.5A patent/EP2780820B1/en active Active
- 2012-11-16 KR KR1020147013123A patent/KR102047568B1/ko active Active
- 2012-11-16 CN CN201280056555.7A patent/CN103930885B/zh active Active
- 2012-11-16 JP JP2014542483A patent/JP6214547B2/ja active Active
- 2012-11-16 WO PCT/US2012/065464 patent/WO2013074893A2/en not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011154636A (ja) * | 2010-01-28 | 2011-08-11 | Canon Inc | レンダリングシステム、データの最適化方法、及びプログラム |
| JP2011203806A (ja) * | 2010-03-24 | 2011-10-13 | Fujitsu Toshiba Mobile Communications Ltd | 情報処理装置 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20190024145A (ko) * | 2017-08-31 | 2019-03-08 | 충남대학교산학협력단 | 사용자 단말, 화면 표시 모니터링 방법, 및 컴퓨터 판독가능 기록 매체 |
| KR20200022329A (ko) * | 2018-08-22 | 2020-03-03 | 베이징 바이두 넷컴 사이언스 앤 테크놀로지 코., 엘티디. | 응답 시간 확정 방법 및 장치 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103930885A (zh) | 2014-07-16 |
| KR102047568B1 (ko) | 2019-11-21 |
| US8644623B2 (en) | 2014-02-04 |
| WO2013074893A2 (en) | 2013-05-23 |
| EP2780820A4 (en) | 2015-07-22 |
| CN103930885B (zh) | 2018-05-25 |
| EP2780820B1 (en) | 2019-01-02 |
| JP6214547B2 (ja) | 2017-10-18 |
| JP2015503152A (ja) | 2015-01-29 |
| US20130121599A1 (en) | 2013-05-16 |
| EP2780820A2 (en) | 2014-09-24 |
| WO2013074893A3 (en) | 2013-07-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102047568B1 (ko) | 웹페이지 렌더링 시간 측정 기법 | |
| CN106095804B (zh) | 一种视频片段的处理方法、定位方法及终端 | |
| US9152529B2 (en) | Systems and methods for dynamically altering a user interface based on user interface actions | |
| CN110245069B (zh) | 页面版本的测试方法和装置、页面的展示方法和装置 | |
| US9519401B2 (en) | Providing context menu based on predicted commands | |
| US8823750B2 (en) | Input pointer delay and zoom logic | |
| CN106202101B (zh) | 广告识别方法及装置 | |
| WO2017181598A1 (zh) | 视频播放方法及装置 | |
| CN112783594A (zh) | 一种消息显示方法、装置及电子设备 | |
| CN113496017B (zh) | 验证方法、装置、设备和存储介质 | |
| CN109271228A (zh) | 应用的界面功能识别方法、装置及电子设备 | |
| CN108197105B (zh) | 自然语言处理方法、装置、存储介质及电子设备 | |
| CN110248235B (zh) | 软件教学方法、装置、终端设备及介质 | |
| MX2014008310A (es) | Retraso de indicador de entrada. | |
| WO2024002092A1 (zh) | 视频的推送方法、装置和存储介质 | |
| CN109246468B (zh) | 一种基于教育系统的视频列表切换方法、设备及存储介质 | |
| CN110673910B (zh) | 一种app系统中控制弹窗展现的控制方法及控制装置 | |
| CN114049638B (zh) | 图像处理方法、装置、电子设备及存储介质 | |
| US9128613B2 (en) | Positioning clickable hotspots on a touchscreen display | |
| CN111694477B (zh) | 标签处理方法、装置及电子设备 | |
| US20160170945A1 (en) | Information processing device, information processing method, and computer program product | |
| CN106209986B (zh) | 广告拉取方法、装置以及终端 | |
| CN114428582B (zh) | 一种图像生成方法及电子设备 | |
| CN110989895A (zh) | 一种控件显示状态检测方法及装置 | |
| CN103870509B (zh) | 一种浏览器资源存储方法及终端设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
Patent event date: 20140515 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PG1501 | Laying open of application | ||
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant |
Patent event date: 20150715 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20171016 Comment text: Request for Examination of Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20190218 Patent event code: PE09021S01D |
|
| 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: 20190817 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20191115 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20191115 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| FPAY | Annual fee payment |
Payment date: 20221017 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20221017 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20241029 Start annual number: 6 End annual number: 6 |