JP5531362B2 - Webページ供給システム、Webページ供給方法、及び制御プログラム - Google Patents
Webページ供給システム、Webページ供給方法、及び制御プログラム Download PDFInfo
- Publication number
- JP5531362B2 JP5531362B2 JP2010133719A JP2010133719A JP5531362B2 JP 5531362 B2 JP5531362 B2 JP 5531362B2 JP 2010133719 A JP2010133719 A JP 2010133719A JP 2010133719 A JP2010133719 A JP 2010133719A JP 5531362 B2 JP5531362 B2 JP 5531362B2
- Authority
- JP
- Japan
- Prior art keywords
- web page
- client device
- additional information
- information
- web
- 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
- 238000000034 method Methods 0.000 title claims description 39
- 230000037431 insertion Effects 0.000 claims description 55
- 230000008569 process Effects 0.000 claims description 27
- 230000005540 biological transmission Effects 0.000 claims description 21
- 238000003780 insertion Methods 0.000 claims description 16
- 238000012545 processing Methods 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 11
- 238000013515 script Methods 0.000 description 155
- 230000008859 change Effects 0.000 description 69
- 238000010586 diagram Methods 0.000 description 14
- 238000001514 detection method Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 230000014509 gene expression Effects 0.000 description 3
- 238000000638 solvent extraction Methods 0.000 description 2
- 239000000725 suspension Substances 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
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/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- 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/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
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)
- Information Transfer Between Computers (AREA)
Description
まず、本発明の第1の実施形態を図1〜図3を用いて説明する。
第1の実施形態では、クライアント装置4で動作変更スクリプト22の実行が禁止されるように許可範囲情報200が変更された場合に、サーバ装置2はクライアント装置4に即座にリロード指令を送信し、クライアント装置4から実行が禁止された動作変更スクリプト22を排除するものである。
第2の実施形態では、クライアント装置4がリロード指令を受信した場合であっても、Webブラウザ18によって閲覧されているWebページ24の状態がリロード可能状態でなければ、Webページ24をリロードしない。
第1〜第3の実施形態では、サーバ装置2の制御プログラム10がリロード指令をクライアント装置4で実行されている動作変更スクリプト22に能動的に送信する。
2 サーバ装置
3 管理装置
4 クライアント装置
6 ネットワーク
10 制御プログラム
12 スクリプト挿入プログラム
14 Webサーバプログラム
16 管理プログラム
18 Webブラウザ
19 ログ受信プログラム
20 制御情報記憶領域
22 動作変更スクリプト
23 操作ログ獲得スクリプト
24 Webページ
26 ログ格納領域
27 Webページ閲覧プログラム
28 スクリプト実行プログラム
100 メモリ装置
102 プロセッサ
104 ネットワークインタフェース
106 ネットワーク
200 許可範囲情報
208 リロード許可情報
260 操作ログ情報
Claims (13)
- Webページをクライアント装置へ送信することによって、前記Webページを供給するWebサーバと、
前記Webサーバを管理する管理サーバと、を備えるWebページ供給システムであって、
前記Webサーバは、
前記クライアント装置から要求されたWebページに追加情報を挿入するか否かを示す制御情報を記憶し、
前記クライアント装置から要求されたWebページを当該クライアント装置に送信することによって、前記Webページを供給するWebページ供給部と、
前記クライアント装置から要求されたWebページに前記追加情報を挿入する追加情報挿入部と、
前記追加情報挿入部を制御する制御部と、を備え、
前記管理サーバは、前記Webサーバに記憶される制御情報を編集する管理部を備え、
前記制御部は、
前記制御情報を参照し、前記Webページを要求した前記クライアント装置に送信するWebページに前記追加情報を挿入するか否かを判定し、
前記Webページに前記追加情報を挿入しないと判定された場合に、前記Webページに前記追加情報を挿入しないように前記追加情報挿入部を制御し、
前記クライアント装置は、
前記Webサーバから送信された前記Webページを表示するWebページ閲覧部と、
前記Webサーバから送信された前記追加情報を解釈して、前記追加情報に基づく処理を実行する追加情報解釈部と、を備え、
前記追加情報を前記Webページに挿入しないことを、前記制御情報が示すように変更された場合に、前記Webサーバは、前記変更された制御情報で前記追加情報を挿入しないことを示すように変更されたWebページをリロードさせるリロード指令を前記クライアント装置に送信し、
前記クライアント装置は、前記リロード指令を受信した場合に、前記追加情報解釈部によって解釈された前記追加情報に基づいて、前記Webページ閲覧部によって表示された前記Webページをリロードし、
前記クライアント装置は、前記追加情報解釈部によって解釈された前記追加情報に基づいて、前記Webページ閲覧部によって表示された前記Webページにおけるユーザの操作履歴を示す操作履歴情報を所定のタイミングで前記Webサーバへ送信し、
前記操作履歴情報は、前記ユーザによる操作があったWebページの識別子、当該Webページにおける操作の対象となったフォーム要素の識別子、及び前記ユーザによる操作内容の識別子を含み、
前記ユーザによる操作内容は、前記ユーザによるクリック操作、及びキーダウン操作の少なくとも一つを含むことを特徴とするWebページ供給システム。 - 前記Webサーバは、前記クライアント装置から送信された操作履歴情報を受信した場合に、自身の状態を更新することを特徴とする請求項1に記載のWebページ供給システム。
- 前記Webサーバは、前記クライアント装置から送信された操作履歴情報を受信した場合に、前記受信した所定の情報に対する返答となる返答情報を前記クライアント装置へ送信することを特徴とする請求項1に記載のWebページ供給システム。
- 前記Webサーバは、前記クライアント装置から送信された前記操作履歴情報を記憶することを特徴とする請求項1に記載のWebページ供給システム。
- 前記Webページ供給部は、
前記クライアント装置でWebページがリロードされる場合に、前記操作履歴情報に基づいて、前記リロードの対象となるWebページにおけるリロード前のユーザの操作履歴を復元したWebページを作成し、
前記作成されたWebページを前記クライアント装置へ送信することを特徴とする請求項1に記載のWebページ供給システム。 - 前記Webサーバ及び前記管理サーバは同一の計算機上に実装されることを特徴とする請求項1に記載のWebページ供給システム。
- Webページをクライアント装置へ送信することによって、前記Webページを供給するWebサーバと、前記Webサーバを管理する管理サーバと、を備え、前記Webサーバと前記クライアント装置とがネットワークによって接続されたWebページ供給システムにおけるWebページ供給方法において、
前記Webサーバは、前記クライアント装置から要求されたWebページに追加情報を挿入するか否かを示す制御情報を記憶し、
前記Webページ供給方法は、
前記Webサーバが、前記クライアント装置から要求されたWebページを当該クライアント装置に送信することによって、前記Webページを供給するWebページ供給ステップと、
前記Webサーバが、前記クライアント装置から要求された前記Webページに前記追加情報を挿入する追加情報挿入ステップと、
前記管理サーバが、前記Webサーバに記憶される制御情報を編集する管理ステップと、
前記クライアント装置が、前記Webサーバから送信された前記Webページを表示するWebページ閲覧ステップと、
前記クライアント装置が、前記Webサーバから送信された前記追加情報を解釈して、前記追加情報に基づく処理を実行する追加情報解釈ステップと、
前記追加情報を前記Webページに挿入しないことを、前記制御情報が示すように変更された場合に、前記Webサーバが、前記変更された制御情報が前記追加情報を挿入しないことを示すように変更されたWebページをリロードさせるリロード指令を当該クライアント装置に送信するリロード指令送信ステップと、
前記クライアント装置が、前記リロード指令を受信した場合に、前記追加情報解釈ステップで解釈された前記追加情報に基づいて、前記Webページ閲覧ステップで表示された前記Webページをリロードし、前記リロードが完了したWebページの要求を前記Webサーバへ送信するステップと、
前記クライアント装置が、前記追加情報解釈ステップで解釈された前記追加情報に基づいて、前記Webページ閲覧ステップで表示された前記Webページにおけるユーザの操作履歴を示す操作履歴情報を前記所定の情報として、前記所定のタイミングで前記Webサーバへ送信する情報送信ステップと、を含み、
前記追加情報挿入ステップは、
前記クライアント装置からの要求を受信した場合に、前記制御情報を参照し、前記要求の送信元の前記クライアント装置に送信するWebページに前記追加情報を挿入するか否かを判定するステップと、
前記Webページに前記追加情報を挿入しないと判定された場合に、前記Webページに前記追加情報を挿入しないステップと、を含み、
前記操作履歴情報は、前記ユーザによる操作があったWebページの識別子、当該Webページにおける操作の対象となったフォーム要素の識別子、及び前記ユーザによる操作内容の識別子を含み、
前記ユーザによる操作内容は、前記ユーザによるクリック操作、及びキーダウン操作の少なくとも一つを含むことを特徴とするWebページ供給方法。 - 前記Webサーバが、前記クライアント装置から送信された前記操作履歴情報を受信した場合に、自身の状態を更新する状態更新ステップを含むことを特徴とする請求項7に記載のWebページ供給方法。
- 前記Webサーバが、前記クライアント装置から送信された前記操作履歴情報を受信した場合に、前記受信した操作履歴情報に対する返答となる返答情報を前記クライアント装置へ送信することを特徴とする請求項7に記載のWebページ供給方法。
- 前記Webサーバが、前記クライアント装置によって送信された前記操作履歴情報を記憶する操作履歴情報記憶ステップを含むことを特徴とする請求項7に記載のWebページ供給方法。
- 前記Webページ供給ステップは、
前記クライアント装置でWebページのリロードがされる場合に、前記操作履歴情報に基づいて、前記リロードが完了したWebページにおけるリロード前のユーザの操作履歴を復元したWebページを作成するステップと、
前記作成されたWebページを前記クライアント装置へ送信するステップと、含むことを特徴とする請求項7に記載のWebページ供給方法。 - 前記Webサーバ及び前記管理サーバは同一の計算機上に実装されることを特徴とする請求項7に記載のWebページ供給方法。
- Webページをクライアント装置へ送信することによって、前記Webページを供給するWebサーバと、
前記Webサーバを管理する管理サーバと、を備え、
前記Webサーバと前記クライアント装置とがネットワークによって接続されたWebページ供給システムにおいて、前記Webページに追加情報を挿入するか否かを前記Webサーバに判定させる制御プログラムであって、
前記Webサーバは、
前記クライアント装置から要求された前記Webページに追加情報を挿入するか否かを示す制御情報を記憶し、
前記クライアント装置から要求された前記Webページを供給するWebページ供給部と、
前記クライアント装置から要求されたWebページに前記追加情報を挿入する追加情報挿入部と、を備え、
前記制御プログラムは、前記追加情報挿入部を前記Webサーバに制御させ、
前記管理サーバは、前記Webサーバに記憶される制御情報を編集する管理部を備え、
前記制御プログラムは、
前記Webサーバが前記クライアント装置からの要求を受信した場合に、前記制御情報を参照し、前記要求の送信元の前記クライアント装置に送信するWebページに前記追加情報を挿入するか否かを前記Webサーバに判定させる手順と、
前記Webページに前記追加情報を挿入しないと判定された場合に、前記追加情報挿入部を前記Webページに前記追加情報を挿入しないように前記Webサーバに制御させる手順と、を含み、
前記クライアント装置は、
前記Webサーバから送信された前記Webページを表示するWebページ閲覧部と、
前記Webサーバから送信された前記追加情報を解釈して、前記追加情報に基づく処理を実行する追加情報解釈部と、を備え、
前記追加情報を前記Webページに挿入しないことを、前記制御情報が示すように変更された場合に、前記Webサーバは、前記変更された制御情報で前記追加情報を挿入しないことを示すように変更されたWebページをリロードさせるリロード指令を前記クライアント装置に送信し、
前記クライアント装置は、前記リロード指令を受信した場合に、前記追加情報解釈部によって解釈された前記追加情報に基づいて、前記Webページ閲覧部によって表示された前記Webページをリロードし、
前記クライアント装置は、前記追加情報解釈部によって解釈された前記追加情報に基づいて、前記Webページ閲覧部によって表示された前記Webページにおけるユーザの操作履歴を示す操作履歴情報を所定のタイミングで前記Webサーバへ送信し、
前記操作履歴情報は、前記ユーザによる操作があったWebページの識別子、当該Webページにおける操作の対象となったフォーム要素の識別子、及び前記ユーザによる操作内容の識別子を含み、
前記ユーザによる操作内容は、前記ユーザによるクリック操作、及びキーダウン操作の少なくとも一つを含むことを特徴とする制御プログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010133719A JP5531362B2 (ja) | 2010-06-11 | 2010-06-11 | Webページ供給システム、Webページ供給方法、及び制御プログラム |
US13/701,964 US20130080518A1 (en) | 2010-06-11 | 2010-08-27 | Web page supplying system, web page supplying method, and recording medium with control program stored therein |
PCT/JP2010/064584 WO2011155081A1 (ja) | 2010-06-11 | 2010-08-27 | Webページ供給システム、Webページ供給方法、及び制御プログラムを格納した記憶媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010133719A JP5531362B2 (ja) | 2010-06-11 | 2010-06-11 | Webページ供給システム、Webページ供給方法、及び制御プログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2011258099A JP2011258099A (ja) | 2011-12-22 |
JP2011258099A5 JP2011258099A5 (ja) | 2013-04-11 |
JP5531362B2 true JP5531362B2 (ja) | 2014-06-25 |
Family
ID=45097708
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010133719A Expired - Fee Related JP5531362B2 (ja) | 2010-06-11 | 2010-06-11 | Webページ供給システム、Webページ供給方法、及び制御プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US20130080518A1 (ja) |
JP (1) | JP5531362B2 (ja) |
WO (1) | WO2011155081A1 (ja) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5325177B2 (ja) | 2010-08-09 | 2013-10-23 | 株式会社日立製作所 | ウェブアプリケーションの操作記録方法およびシステム |
JP5525410B2 (ja) * | 2010-10-14 | 2014-06-18 | 株式会社日立製作所 | 操作ログ格納システム、装置、およびプログラム |
US9934204B2 (en) * | 2012-11-30 | 2018-04-03 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Conditionally reload workarea user interfaces using a flag indicator to balance performance and stability of web applications |
US9483571B2 (en) | 2013-03-04 | 2016-11-01 | International Business Machines Corporation | Persisting the state of visual control elements in uniform resource locator (URL)-generated web pages |
JP6291961B2 (ja) * | 2014-03-28 | 2018-03-14 | 富士通株式会社 | 情報処理システム、情報処理端末、コンテンツ管理装置、及び情報処理方法 |
WO2016117096A1 (ja) * | 2015-01-22 | 2016-07-28 | 富士通株式会社 | アプリケーション機能拡張方法、アプリケーション機能拡張プログラム、及びアプリケーション機能拡張装置 |
US10581989B2 (en) * | 2015-07-30 | 2020-03-03 | Nasdaq, Inc. | Application logging framework |
JP2019086851A (ja) * | 2017-11-01 | 2019-06-06 | シャープ株式会社 | 情報処理装置および情報処理システム |
CN112099998B (zh) * | 2020-09-24 | 2024-07-30 | 百度在线网络技术(北京)有限公司 | 小程序加载失败的处理方法、装置、电子设备和存储介质 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7010605B1 (en) * | 2000-08-29 | 2006-03-07 | Microsoft Corporation | Method and apparatus for encoding and storing session data |
US20020129159A1 (en) * | 2001-03-09 | 2002-09-12 | Michael Luby | Multi-output packet server with independent streams |
US7899915B2 (en) * | 2002-05-10 | 2011-03-01 | Richard Reisman | Method and apparatus for browsing using multiple coordinated device sets |
JP2004192346A (ja) * | 2002-12-11 | 2004-07-08 | Seiko Epson Corp | メモリ管理装置、プロキシサーバ、ブラウザ端末、メモリ管理プログラム、サーバ用プログラム、端末用プログラム及び監視プログラム、並びにメモリ管理方法 |
US8706551B2 (en) * | 2003-09-04 | 2014-04-22 | Google Inc. | Systems and methods for determining user actions |
WO2008074133A1 (en) * | 2006-12-21 | 2008-06-26 | Sxip Identity Corp. | System and method for simplified login using an identity manager |
US7584294B2 (en) * | 2007-03-12 | 2009-09-01 | Citrix Systems, Inc. | Systems and methods for prefetching objects for caching using QOS |
US20080249798A1 (en) * | 2007-04-04 | 2008-10-09 | Atul Tulshibagwale | Method and System of Ranking Web Content |
JP4847397B2 (ja) * | 2007-06-05 | 2011-12-28 | 株式会社日立ソリューションズ | 逐次保存型Webアプリケーションシステム |
JP2011519437A (ja) * | 2008-02-22 | 2011-07-07 | アルカテル−ルーセント ユーエスエー インコーポレーテッド | カレンダイベントプロンプトシステムおよびカレンダイベント通知方法 |
JP5088269B2 (ja) * | 2008-08-19 | 2012-12-05 | 富士通株式会社 | 画面情報管理方法 |
US20100180330A1 (en) * | 2009-01-09 | 2010-07-15 | Microsoft Corporation | Securing Communications for Web Mashups |
US8543608B2 (en) * | 2009-09-10 | 2013-09-24 | Oracle International Corporation | Handling of expired web pages |
-
2010
- 2010-06-11 JP JP2010133719A patent/JP5531362B2/ja not_active Expired - Fee Related
- 2010-08-27 US US13/701,964 patent/US20130080518A1/en not_active Abandoned
- 2010-08-27 WO PCT/JP2010/064584 patent/WO2011155081A1/ja active Application Filing
Also Published As
Publication number | Publication date |
---|---|
US20130080518A1 (en) | 2013-03-28 |
WO2011155081A1 (ja) | 2011-12-15 |
JP2011258099A (ja) | 2011-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5531362B2 (ja) | Webページ供給システム、Webページ供給方法、及び制御プログラム | |
KR101433981B1 (ko) | 웹 기반 애플리케이션의 오프라인 실행 | |
US8438625B2 (en) | Management apparatus, control method, and storage medium | |
JP3967806B2 (ja) | リソースの位置を指名するためのコンピュータ化された方法及びリソース指名機構 | |
US6594675B1 (en) | Method, system for using file name to access application program where a logical file system processes pathname to determine whether the request is a file on storage device or operation for application program | |
EP1909173B1 (en) | Management of data of settings in an operating system of a computer | |
US20110246651A1 (en) | Recording and Serializing Events | |
US20060007480A1 (en) | Output end notifying method, output control apparatus, control program, and storing medium | |
US20050111856A1 (en) | Imaging device information management system | |
JP2009217314A (ja) | 情報処理装置、サーバ、データ処理方法、記憶媒体、プログラム | |
US8065617B2 (en) | Discovering alternative user experiences for websites | |
CN105745645A (zh) | 确定网页处理状态 | |
JP2008251009A (ja) | エンドユーザのコンピュータでターゲット装置のドライバをインストールするための方法及び周辺装置 | |
JP5499524B2 (ja) | 中継プログラムおよび中継装置 | |
US8452194B2 (en) | System, image processing apparatus, image forming apparatus, and method thereof | |
US8997076B1 (en) | Auto-updating an application without requiring repeated user authorization | |
US8332494B2 (en) | Device management system, servers, method for managing device, and computer readable medium | |
JP6274758B2 (ja) | ネットワーク機器管理装置、ネットワーク機器管理方法、およびネットワーク機器管理方法を実行するプログラム | |
US10740085B2 (en) | Webserver interface for deployment management tool | |
CN111031005A (zh) | 一种基于Node.js的反向代理服务器及反向代理方法 | |
JP2011022856A (ja) | Webアプリケーションの連携方法、連携装置、および連携プログラム | |
JP2009151470A (ja) | 印刷制御装置および、印刷制御方法ならびに印刷制御方法を実行するプログラム | |
JP2002366325A (ja) | 分散環境における動的作成装置の表示方法 | |
US7860987B2 (en) | Apparatus for providing service in response to user request and method therefor | |
JP4986234B2 (ja) | 情報処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120316 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130227 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130227 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131112 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140106 |
|
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: 20140325 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140404 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5531362 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |