JP6015967B2 - ウェブ・ページを表示する装置およびプログラム - Google Patents
ウェブ・ページを表示する装置およびプログラム Download PDFInfo
- Publication number
- JP6015967B2 JP6015967B2 JP2014136926A JP2014136926A JP6015967B2 JP 6015967 B2 JP6015967 B2 JP 6015967B2 JP 2014136926 A JP2014136926 A JP 2014136926A JP 2014136926 A JP2014136926 A JP 2014136926A JP 6015967 B2 JP6015967 B2 JP 6015967B2
- Authority
- JP
- Japan
- Prior art keywords
- web page
- dynamic content
- content
- displayed
- dynamic
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9566—URL specific, e.g. using aliases, detecting broken or misspelled links
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
-
- 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]
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Description
図1は、本実施形態が適用されるウェブ・ページ閲覧システムの構成例を示す図である。図1に示すウェブ・ページ閲覧システムは、ウェブ・サーバ100と、クライアント端末200とを備える。図1に示すように、ウェブ・サーバ100とクライアント端末200とは、インターネット等のネットワーク300を介して接続されている。なお、図1には、ウェブ・サーバ100およびクライアント端末200が一つずつ図示されているが、実際には、複数のウェブ・サーバ100と複数のクライアント端末200とが相互に接続されてシステムが構成される。
図2は、本実施形態におけるウェブ・サーバ100の機能構成を示す図である。本実施形態のウェブ・サーバ100は、クライアント端末200からのリクエストに応じてウェブ・ページのデータを返送する一般的なウェブ・サーバ100である。図2に示すように、ウェブ・サーバ100は、コンテンツ格納部110と、ウェブ・ページ生成部120と、リクエスト受け付け部130と、送信部140とを備える。
図3は、本実施形態におけるクライアント端末200の機能構成を示す図である。本実施形態のクライアント端末200は、ウェブ・サーバ100からウェブ・ページを取得して表示可能な、パーソナル・コンピュータや携帯型情報機器等の情報処理装置である。図3に示すように、クライアント端末200は、表示部210と、表示制御部220と、入力受け付け部230と、データ処理部240と、コンテンツ情報保持部250と、リクエスト送信部260と、受信部270とを備える。
図4は、本実施形態のクライアント端末200による動的コンテンツの抽出処理を説明するフローチャートである。本実施形態のクライアント端末200は、表示部210に表示されたウェブ・ページの情報をコンテンツ情報保持部250に保持させる。また、そのウェブ・ページに動的コンテンツが含まれている場合に、その動的コンテンツの情報を抽出してコンテンツ情報保持部250に保持させる。なお、以下の動作例では、ウェブ・ページの情報として、HTMLファイル自体ではなくURLを保持するものとする。
ウェブ・ブラウザの「戻る」命令が入力されると、ウェブ・ブラウザの機能により、保存されている履歴情報に基づいて、現在表示されているウェブ・ページの前に表示されていたウェブ・ページが再表示される。本実施の形態では、履歴情報として、図4のステップ408、409でコンテンツ情報保持部250に保持された情報に基づきウェブ・ページの再表示が行われる。なお、以下の動作例では、ウェブ・ページに一つの動的コンテンツが含まれている場合を例として説明する。
図12は、本実施形態のクライアント端末200を構成するのに好適なハードウェア構成例を示す図である。ここでは、コンピュータに適用する場合について説明する。図12に示すコンピュータは、演算手段であるCPU(Central Processing Unit)10aと、主記憶手段であるメモリ10cを備える。また、外部デバイスとして、磁気ディスク装置(HDD:Hard Disk Drive)10g、ネットワーク・インターフェイス10f、ディスプレイ装置を含む表示機構10d、音声機構10h、キーボードやマウス等の入力デバイス10i等を備える。
Claims (9)
- 表示装置にウェブ・ページを表示させる装置であって、
ウェブ・ページのソース・ファイルに動的コンテンツを組み込むことが可能な記述が存在する場合に、当該ウェブ・ページに動的コンテンツが含まれると判断することにより、前記表示装置に表示されたウェブ・ページに動的コンテンツが含まれるか否かを識別する動的コンテンツ識別部と、
前記動的コンテンツ識別部により動的コンテンツが含まれると判断された前記ウェブ・ページから、表示中の当該動的コンテンツの内容を特定する特定情報を抽出するコンテンツ情報抽出部と、
前記コンテンツ情報抽出部により抽出された前記特定情報を保持するコンテンツ情報保持部と、
前記表示装置へのウェブ・ページの表示を制御し、新たに表示するウェブ・ページに動的コンテンツが含まれ、当該動的コンテンツに関する前記特定情報が前記コンテンツ情報保持部に保持されている場合に、当該コンテンツ情報保持部に保持されている当該特定情報に基づいて、当該新たに表示するウェブ・ページの動的コンテンツを表示する表示制御部と、
を備える、装置。 - 前記動的コンテンツ識別部は、ウェブ・ページのソース・ファイルにスクリプトが記述されている場合に、当該ウェブ・ページに動的コンテンツが含まれると判断する、請求項1に記載の装置。
- 前記動的コンテンツ識別部は、ウェブ・ページのソース・ファイルにFRAMEタグまたはiframeタグが記述されている場合に、当該ウェブ・ページに動的コンテンツが含まれると判断する、請求項1または請求項2に記載の装置。
- 前記動的コンテンツ識別部は、ウェブ・ページに含まれるウェブ・コンテンツのURLを解析し、当該URLに、静的コンテンツのURLに用いられるものとして選択された文字を登録した辞書に登録されていない文字が存在する場合に、当該ウェブ・ページに動的コンテンツが含まれると判断する、請求項1乃至請求項3のいずれかに記載の装置。
- 前記表示制御部は、前記新たに表示するウェブ・ページに含まれる動的コンテンツに関する前記特定情報が複数存在する場合に、ユーザによる動的コンテンツの内容の選択を受け付け、選択された動的コンテンツの内容に係る特定情報に基づいて、動的コンテンツを表示する、請求項1乃至請求項4のいずれかに記載の装置。
- 前記表示制御部は、前記新たに表示するウェブ・ページとして、現在表示中のウェブ・ページが表示されるよりも前に前記表示装置に表示されたウェブ・ページを再表示する場合に、当該ウェブ・ページに含まれる動的コンテンツを、前記コンテンツ情報保持部に保持されている前記特定情報に基づいて表示する、請求項1乃至請求項5のいずれかに記載の装置。
- 前記表示制御部は、前記新たに表示するウェブ・ページとして、現在表示中のウェブ・ページを更新して再表示する場合に、当該ウェブ・ページに含まれる動的コンテンツを、前記コンテンツ情報保持部に保持されている前記特定情報に基づいて表示する、請求項1乃至請求項5のいずれかに記載の装置。
- 表示装置にウェブ・ページを表示させる装置であって、
ウェブ・ページのソース・ファイルに動的コンテンツを組み込むことが可能な記述が存在する場合に、当該ウェブ・ページに動的コンテンツが含まれると判断することにより、前記表示装置に表示されたウェブ・ページに動的コンテンツが含まれるか否かを識別する動的コンテンツ識別部と、
少なくとも、ウェブ・ページが前記表示装置に表示された場合、または当該ウェブ・ページに含まれる動的コンテンツが更新された際に、前記動的コンテンツ識別部により動的コンテンツが含まれると判断されたウェブ・ページから、表示中の動的コンテンツの内容を特定する特定情報を抽出するコンテンツ情報抽出部と、
前記コンテンツ情報抽出部により抽出された前記特定情報を保持するコンテンツ情報保持部と、
前記表示装置へのウェブ・ページの表示を制御し、現在表示中のウェブ・ページが表示されるよりも前に当該表示装置に表示されたウェブ・ページを再表示する場合であって、新たに表示するウェブ・ページに動的コンテンツが含まれ、当該動的コンテンツに関する前記特定情報が前記コンテンツ情報保持部に保持されている場合に、当該コンテンツ情報保持部に保持されている当該特定情報に基づいて、当該新たに表示するウェブ・ページの動的コンテンツを表示する表示制御部と、
を備える、装置。 - 表示装置にウェブ・ページを表示させるコンピュータを、
ウェブ・ページのソース・ファイルに動的コンテンツを組み込むことが可能な記述が存在する場合に、当該ウェブ・ページに動的コンテンツが含まれると判断することにより、前記表示装置に表示されたウェブ・ページに動的コンテンツが含まれるか否かを識別する手段と、
動的コンテンツが含まれると判断された前記ウェブ・ページから、表示中の当該動的コンテンツの内容を特定する特定情報を抽出し、記憶装置に保持させる手段と、
前記表示装置へのウェブ・ページの表示を制御し、新たに表示するウェブ・ページに動的コンテンツが含まれ、当該動的コンテンツに関する前記特定情報が前記記憶装置に保持されている場合に、当該記憶装置に保持されている当該特定情報に基づいて、当該新たに表示するウェブ・ページの動的コンテンツを表示する手段として、
機能させる、プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014136926A JP6015967B2 (ja) | 2014-07-02 | 2014-07-02 | ウェブ・ページを表示する装置およびプログラム |
US14/691,979 US20160004676A1 (en) | 2014-07-02 | 2015-04-21 | Displaying web pages |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014136926A JP6015967B2 (ja) | 2014-07-02 | 2014-07-02 | ウェブ・ページを表示する装置およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016015023A JP2016015023A (ja) | 2016-01-28 |
JP6015967B2 true JP6015967B2 (ja) | 2016-10-26 |
Family
ID=55017115
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014136926A Expired - Fee Related JP6015967B2 (ja) | 2014-07-02 | 2014-07-02 | ウェブ・ページを表示する装置およびプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US20160004676A1 (ja) |
JP (1) | JP6015967B2 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10568986B2 (en) * | 2013-12-19 | 2020-02-25 | Kent State University | Biocompatible smart responsive scaffold having interconnected pores |
US10853438B1 (en) * | 2015-11-24 | 2020-12-01 | Workday, Inc. | History state management |
CN106802803B (zh) * | 2017-01-06 | 2020-06-05 | 腾讯科技(深圳)有限公司 | 应用数据处理的方法和装置 |
US10860346B2 (en) * | 2017-08-15 | 2020-12-08 | Sap Se | Server-side internationalization framework for web applications |
CN108829540A (zh) * | 2018-06-13 | 2018-11-16 | 珠海市君天电子科技有限公司 | 网页内容的备份方法、装置及电子设备 |
US11200294B2 (en) * | 2019-03-20 | 2021-12-14 | Hisense Visual Technology Co., Ltd. | Page updating method and display device |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000250841A (ja) * | 1999-03-02 | 2000-09-14 | Hitachi Ltd | ページ生成方法及び装置並びにページ生成プログラムを記録した記憶媒体および電子モールシステム |
JP2001101063A (ja) * | 1999-09-27 | 2001-04-13 | Toshiba Corp | 通信データ先読み装置及び記録媒体 |
US20020156815A1 (en) * | 2001-04-19 | 2002-10-24 | International Business Machines Corporation | Method and apparatus for the separation of web layout, logic, and data when used in server-side scripting languages |
US20020161634A1 (en) * | 2001-04-27 | 2002-10-31 | Koninklijke Philips Electronics N.V. | Electronic document with an automatically updated portion |
JP2003030193A (ja) * | 2001-07-11 | 2003-01-31 | Nippon Hoso Kyokai <Nhk> | コンテンツ提供サーバーおよびコンテンツ提供プログラム |
JP2004013345A (ja) * | 2002-06-04 | 2004-01-15 | Hitachi Information Systems Ltd | 情報提供システム及び情報提供プログラム |
US7386786B2 (en) * | 2003-01-24 | 2008-06-10 | The Cobalt Group, Inc. | Method and apparatus for processing a dynamic webpage |
US7975020B1 (en) * | 2005-07-15 | 2011-07-05 | Amazon Technologies, Inc. | Dynamic updating of rendered web pages with supplemental content |
US7698256B1 (en) * | 2005-11-30 | 2010-04-13 | Oracle International Corporation | History support for stateless Javascript Web client |
US7996282B1 (en) * | 2006-09-29 | 2011-08-09 | Amazon Technologies, Inc. | Method and system for selecting and displaying items |
US20090259934A1 (en) * | 2008-04-11 | 2009-10-15 | Go Hazel Llc | System and method for rendering dynamic web pages with automatic ajax capabilities |
US9311425B2 (en) * | 2009-03-31 | 2016-04-12 | Qualcomm Incorporated | Rendering a page using a previously stored DOM associated with a different page |
US9400851B2 (en) * | 2011-06-23 | 2016-07-26 | Incapsula, Inc. | Dynamic content caching |
JP2013037624A (ja) * | 2011-08-10 | 2013-02-21 | Sony Computer Entertainment Inc | 情報処理システム、情報処理方法、プログラム及び情報記憶媒体 |
JP2013254277A (ja) * | 2012-06-05 | 2013-12-19 | Ricoh Co Ltd | 画像処理装置、画像処理システム及びプログラム |
US9294538B1 (en) * | 2013-02-12 | 2016-03-22 | Amazon Technologies, Inc. | Dynamic content injection |
KR20140117122A (ko) * | 2013-03-26 | 2014-10-07 | 삼성전자주식회사 | 전자장치에서 동적으로 변하는 웹페이지 내용을 제어하는 방법 및 장치 |
US9665657B2 (en) * | 2013-09-24 | 2017-05-30 | Google Inc. | Dynamically picking content from social shares to display in a user interface |
US10169799B2 (en) * | 2014-08-13 | 2019-01-01 | Ebay Inc. | Dynamically adjusted results for search interface |
-
2014
- 2014-07-02 JP JP2014136926A patent/JP6015967B2/ja not_active Expired - Fee Related
-
2015
- 2015-04-21 US US14/691,979 patent/US20160004676A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
JP2016015023A (ja) | 2016-01-28 |
US20160004676A1 (en) | 2016-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7559016B1 (en) | System and method for indicating web page modifications | |
JP5335083B2 (ja) | ブラウザにおける新しいタブページおよびブックマークツールバー | |
JP6015967B2 (ja) | ウェブ・ページを表示する装置およびプログラム | |
TW413764B (en) | Method for generating display control information and computer | |
JP3852742B2 (ja) | 情報処理システム、端末装置、情報処理方法および記憶媒体 | |
US9612715B2 (en) | Real-time preview of uniform resource identifier addressable dynamic content | |
US8312450B2 (en) | Widgetizing a web-based application | |
JP2016502718A (ja) | ページ取得イベント中のページプレビューの配信および表示 | |
JP4991948B1 (ja) | 情報処理装置及び情報処理方法 | |
US8788927B2 (en) | System and method for displaying web page content | |
WO2012125799A2 (en) | Method and system for tracking web link usage | |
CN108416011A (zh) | 一种页面处理方法、装置、终端及计算机可读存储介质 | |
US20110276876A1 (en) | Method and system for storing words and their context to a database | |
US9183314B2 (en) | Providing browsing history on client for dynamic webpage | |
JP6539432B2 (ja) | 解析サーバ装置、解析プログラム、ヒートマップ解析システム | |
JP2018081388A (ja) | プログラム、情報処理方法、および情報処理装置 | |
JP4938589B2 (ja) | ウェブページ閲覧装置およびウェブページ閲覧サーバ | |
CN113392353A (zh) | 网站页面的加载方法、装置、电子设备及存储介质 | |
US8112717B1 (en) | Automatic formatting of display screen to reflect past correlative changes to data display windows | |
US11921986B1 (en) | System and method for web page navigation behavior | |
JP5585816B2 (ja) | ポータルサイト生成システム、ポータルサイト生成方法、及びコンピュータプログラム | |
US7774698B2 (en) | System and method for generating a frameless web display | |
US20140115525A1 (en) | Systems and methods for integrated query and navigation of an information resource | |
JP2012173946A (ja) | ウェブページ表示装置およびフォーカス制御方法 | |
CN110622135B (zh) | 在涉及欠佳网络条件的情形下提供内容项的系统和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160112 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20160323 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160623 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20160623 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160628 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160727 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160823 |
|
RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20160823 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160913 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6015967 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |