Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5286223B2 - Web frame page information acquisition method, Web frame page information acquisition system, and Web frame page information acquisition program - Google Patents
[go: Go Back, main page]

JP5286223B2 - Web frame page information acquisition method, Web frame page information acquisition system, and Web frame page information acquisition program - Google Patents

Web frame page information acquisition method, Web frame page information acquisition system, and Web frame page information acquisition program Download PDF

Info

Publication number
JP5286223B2
JP5286223B2 JP2009241381A JP2009241381A JP5286223B2 JP 5286223 B2 JP5286223 B2 JP 5286223B2 JP 2009241381 A JP2009241381 A JP 2009241381A JP 2009241381 A JP2009241381 A JP 2009241381A JP 5286223 B2 JP5286223 B2 JP 5286223B2
Authority
JP
Japan
Prior art keywords
frame
display
event
url
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.)
Active
Application number
JP2009241381A
Other languages
Japanese (ja)
Other versions
JP2011090384A (en
Inventor
明通 田中
結香子 飯村
匡 内山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2009241381A priority Critical patent/JP5286223B2/en
Publication of JP2011090384A publication Critical patent/JP2011090384A/en
Application granted granted Critical
Publication of JP5286223B2 publication Critical patent/JP5286223B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、ユーザが閲覧したWebページの表示情報を取得する情報取得技術に関する。   The present invention relates to an information acquisition technique for acquiring display information of a Web page viewed by a user.

周知のようにPC(パーソナルコンピュータ)のユーザは、文書や画像、映像、音楽などのデータを日々PC上で参照しているが、その過程において、過去に参照したデータを再度参照する状況が想定される。ところが、参照履歴が膨大になるにつれて過去の参照データの探索が困難となることが少なくない。例えば「Internet Explorer」(登録商標)は、履歴データを時系列順に一覧表示できるものの、表示されるのは文字データのみであり、効率よくデータを発見できない。   As is well known, a PC (personal computer) user refers to data such as documents, images, videos, and music on a PC every day. In the process, it is assumed that the user refers to data that has been referred to in the past. Is done. However, as the reference history becomes enormous, it is often difficult to search for past reference data. For example, “Internet Explorer” (registered trademark) can display a list of history data in chronological order, but only character data is displayed, and data cannot be found efficiently.

そこで、非特許文献1の情報想起支援ツールのように、Web閲覧履歴を含むPC上の操作履歴を保存するシステムが提案されている。このシステムによれば、Webページを閲覧すると閲覧日時、URLが記録される。また、フレームページを含むWebページの閲覧履歴を記録する方法としては、特許文献1の履歴記録方法が知られている。特許文献1では、WWWブラウザのフレームページの表示状態の履歴を、プロシキーサーバ内にHTTP要求履歴で特定している。   Therefore, a system for saving an operation history on a PC including a Web browsing history has been proposed, such as the information recall support tool of Non-Patent Document 1. According to this system, when a Web page is browsed, the viewing date and URL are recorded. As a method for recording a browsing history of a Web page including a frame page, a history recording method disclosed in Patent Document 1 is known. In Patent Document 1, the history of the display state of the frame page of the WWW browser is specified by the HTTP request history in the proxy key server.

特開2006−48505JP 2006-48505 A

大澤 亮,高汐 一紀,徳田秀幸 ”俺デスク:ユーザ操作履歴に基づく情報想起支援ツール”情報処理学会第47回プログラミング・シンポジウム2006.1Ryo Osawa, Kazuki Takatsuki, Hideyuki Tokuda “My Desk: Information Recall Support Tool Based on User Operation History” 47th Programming Symposium 2006 of Information Processing Society of Japan

Webページには、図1に示すように、フレームに分割されたページが存在することが少なくない。ここでは「top.html」がWebページ全体を表し、該Webページの内部が「frame1.html」,「frame2.html」の2つに分かれていることを示している。さらに、「frame2.html」の内部が「frame21.html」,「frame22.html」の2つに分かれていることを示している。   As shown in FIG. 1, a Web page often includes pages divided into frames. Here, “top.html” represents the entire Web page, and the inside of the Web page is divided into two “frame1.html” and “frame2.html”. Furthermore, it is shown that the inside of “frame2.html” is divided into “frame21.html” and “frame22.html”.

このようなWebページの場合には、図2に示すように、htmlのファイルが読み込まれていく。このときWWWブラウザは、Webページ全体の表示が完了したタイミング(イベント1)や、各フレームの表示が完了したタイミング(イベント2)でイベントを出している。   In the case of such a Web page, an html file is read as shown in FIG. At this time, the WWW browser issues an event at the timing when the display of the entire Web page is completed (event 1) and when the display of each frame is completed (event 2).

また、子フレーム(分割フレーム)の内容が遷移した場合、例えば「frame21.html」の内容が「frame211.html」に、「frame22.html」の内容が「frame221.html」に、「frame2.html」の内容が「frame21.html」にそれぞれ遷移したとすると、図3に示すようにファイルが読み込まれ、イベントが発生する。   Also, when the contents of child frames (divided frames) transition, for example, the contents of “frame21.html” are changed to “frame211.html”, the contents of “frame22.html” are changed to “frame221.html”, and “frame2.html”. ”Transitions to“ frame21.html ”, the file is read and an event occurs as shown in FIG.

ところが、非特許文献1ではイベント1に相当するイベントによってWebページの閲覧を記録するため、図2のイベント2のように、子フレームのみの遷移が起きた場合には、ページの遷移を記録することができない。利用するイベントを、イベント2に相当するものに置き換えたとすると、「top.html」という1つのWebページを閲覧した時に、5つのWebページを閲覧したような記録がされてしまい、子フレームの遷移は検出できるようになるが、1つのWebページを閲覧したのに複数のWebページを閲覧したように記録されてしまうという、別の問題が発生するおそれがある。   However, in the non-patent document 1, since the browsing of the Web page is recorded by an event corresponding to the event 1, the transition of the page is recorded when the transition of only the child frame occurs as in the event 2 of FIG. I can't. If the event to be used is replaced with one corresponding to event 2, when browsing one web page “top.html”, it is recorded that five web pages have been browsed, and the transition of child frames However, there is a possibility that another problem that a plurality of Web pages are recorded as though one Web page is browsed may occur.

また、特許文献1では、Proxyサーバにおいて、htmlファイルの内容を分析してそれがフレームページの場合には子フレームのURLを含む仮想URLを生成する。すなわち、図1において、「top.html」の内容から順にhtmlファイルの内容をたどり、5つのhtmlファイルへのアクセスをまとめた仮想URLを生成し、1つのWebページの閲覧であることを記録する。しかしながら、特許文献1では、図3のように子フレームのみの遷移が起きた場合に、それをフレームページの一部の表示変更であることを認識して記録する方法については述べられていない。   In Patent Document 1, the Proxy server analyzes the content of an html file and, if it is a frame page, generates a virtual URL including the URL of the child frame. That is, in FIG. 1, the contents of the “html.html” are followed in order from the contents of the html file, a virtual URL is created that summarizes access to the five html files, and the fact that one web page is being viewed is recorded. . However, Patent Document 1 does not describe a method for recognizing and recording a change in display of a part of a frame page when a transition of only a child frame occurs as shown in FIG.

本発明は、上述のような従来技術の問題点を解決するためになされたものであり、フレームに分割されたWebページが表示された場合、子フレームのみに遷移があっても正しく表示表情報を取得することを解決課題としている。   The present invention has been made to solve the above-described problems of the prior art. When a Web page divided into frames is displayed, the display table information is correctly displayed even if only a child frame has a transition. It is a problem to acquire.

そこで、本発明は、親フレームと子フレームの読み込みが混ざって検出される場合に親フレームあるいは子フレームの判定や、子フレームが独立した推移か1つの契機によるひとまとまりの遷移か否かを判断する。   Therefore, the present invention determines whether a parent frame or a child frame is detected when the reading of the parent frame and the child frame is mixed, and determines whether the child frame is an independent transition or a single group of transitions. To do.

本発明におけるWebフレームページ情報取得方法の一態様は、取得手段が、Webページの内容の表示が完了したときに、Webブラウザの表示完了イベントを検出し、該イベント情報内に含まれる検出イベントURLと、Webブラウザ表示していると認識している表示URLと、Webブラウザが表示している表示内容とを取得する取得ステップと、親フレーム判定手段が、前記取得ステップで取得した表示URLと検出イベントURLとを比較した結果、該両URLが一致すれば親フレームの表示と判定して、該表示URLを受信済み親フレームURLとしてテーブルに記録し、該テーブルのイベント項目に親フレームとして記録する親フレーム判定ステップと、子フレーム遷移判定手段が、前記親フレーム判定ステップで親フレームと判定されなかった場合に、前記取得ステップで取得した表示URLと前記テーブルに記録された受信済み親フレームURLとが一致すれば、親フレームは受信済みで子フレームのみの遷移と判定し、前記イベント項目に親フレーム受信済み子フレームとして記録する子フレーム遷移判定ステップと、表示内容保存指示手段が、前記テーブルの記録内容を監視し、前記イベント項目に親フレームが記録された時点と、任意期間内に連続する親フレーム受信済み子フレームのグループのうち最後のイベントが記録された時点とで、前記取得手段に対して前記取得ステップで取得したWebブラウザの表示内容をブラウザ閲覧履歴として保存することを指示する表示内容保存指示ステップと、を有する。   In one aspect of the Web frame page information acquisition method according to the present invention, the acquisition unit detects a display completion event of the Web browser when the display of the content of the Web page is completed, and a detection event URL included in the event information An acquisition step of acquiring the display URL recognized as being displayed on the Web browser and the display content displayed on the Web browser, and the parent frame determination means detects the display URL acquired in the acquisition step. As a result of comparison with the event URL, if the two URLs match, it is determined that the parent frame is displayed, the display URL is recorded in the table as the received parent frame URL, and is recorded as the parent frame in the event item of the table. A parent frame determination step and a child frame transition determination means If the display URL acquired in the acquisition step matches the received parent frame URL recorded in the table, it is determined that the parent frame has been received and only the child frame has transitioned, and Child frame transition determination step for recording the event frame as a parent frame received child frame, the display content storage instruction means monitors the recorded content of the table, and the time point when the parent frame is recorded in the event item, and an arbitrary period The display content of the Web browser acquired in the acquisition step is stored as the browser browsing history with respect to the acquisition means at the time when the last event is recorded in the group of child frames that have been received in the parent frame. A display content storage instruction step for instructing

本発明におけるWebフレームページ情報取得システムの一態様は、Webページの内容の表示が完了したときに、Webブラウザの表示完了イベントを検出し、該イベント情報内に含まれる検出イベントURLと、Webブラウザ表示していると認識している表示URLと、Webブラウザが表示している内容とを取得する取得手段と、前記取得手段の取得した表示URLと検出イベントURLとを比較し、該両URLが一致すれば親フレームが表示されたと判定して、該表示URLを受信済み親フレームURLとしてテーブルに記録するとともに、該テーブルのイベント項目に親フレームとして記録する親フレーム判定手段と、前記親フレーム判定手段にて親フレームと判定されなかった場合に、前記取得手段の取得した表示URLと前記テーブルに記録された受信済み親フレームURLとが一致すれば、親フレームは受信済みで子フレームのみの遷移と判定し、前記イベント項目に親フレーム受信済み子フレームとして記録する子フレーム遷移判定手段と、前記テーブルの記録内容を監視し、前記イベント項目に親フレームが記録された時点と、任意期間内に連続する親フレーム受信済み子フレームのグループのうち最後のイベントが記録された時点とで、前記取得手段に対して取得しているWebブラウザの表示内容をブラウザ閲覧履歴として保存することを指示する表示内容保存指示手段と、を備える。   One aspect of the Web frame page information acquisition system according to the present invention detects a Web browser display completion event when the display of the contents of a Web page is completed, a detection event URL included in the event information, and a Web browser The acquisition unit that acquires the display URL recognized as being displayed and the content displayed by the Web browser, the display URL acquired by the acquisition unit and the detection event URL are compared, and the two URLs are If they match, it is determined that the parent frame has been displayed, and the display URL is recorded in the table as a received parent frame URL, and recorded as a parent frame in the event item of the table; When the means does not determine the parent frame, the display URL acquired by the acquisition means and the previous If the received parent frame URL recorded in the table matches, it is determined that the parent frame has been received and only the child frame has transitioned, and a child frame transition determining unit that records the parent frame as a received child frame in the event item; The recorded contents of the table are monitored, and when the parent frame is recorded in the event item and when the last event is recorded in the group of the received child frames of the parent frame continuous within an arbitrary period. Display content storage instruction means for instructing the acquisition means to store the acquired display content of the Web browser as a browser browsing history.

なお、本発明は、Webフレームページ情報取得システムとしてコンピュータを機能させるためのWebフレームページ情報取得プログラムの態様としてもよい。このプログラムは、ネットワークを通じて、あるいは記録媒体に格納して提供できる。   In addition, this invention is good also as an aspect of the web frame page information acquisition program for functioning a computer as a web frame page information acquisition system. This program can be provided through a network or stored in a recording medium.

本発明によれば、子フレームのみの遷移であっても、遷移を検出してWebページ表示内容を保存できる。また、子フレームの読み込みごとに1つのWebページの表示と判断することが防止される。   According to the present invention, even if the transition is only a child frame, the transition can be detected and the Web page display content can be saved. Further, it is prevented that it is determined that one Web page is displayed every time a child frame is read.

フレームに分割されたWebページ例を示す図。The figure which shows the example of a web page divided | segmented into the flame | frame. フレーム閲覧時に発生するイベント例1を示す図。The figure which shows the example 1 of an event which generate | occur | produces at the time of frame browsing. 同 イベント例2を示す図。The figure which shows the example 2 of an event. 本発明の第1実施形態に係るWebフレームページ取得システムの構成図。1 is a configuration diagram of a Web frame page acquisition system according to a first embodiment of the present invention. 同 親フレーム判定手段および子フレーム判定手段の動作を示すフローチャート。The flowchart which shows operation | movement of a parent frame determination means and a child frame determination means. 同 イベントテーブルの記録データ図。The recording data figure of the same event table. 同 イベント種別の設定図。The same event type setting diagram. 本発明の第2実施形態に係るWebフレームページ取得システムの構成図。The block diagram of the Web frame page acquisition system which concerns on 2nd Embodiment of this invention. 同 イベント種別の設定図。The same event type setting diagram.

以下、本発明の実施形態に係るWebフレームページ情報取得システムを説明する。この情報取得システムは、フレーム分割のあるHTMLのログ記録(ブラウザ閲覧履歴)に関し、以下の不具合を解消する。すなわち、トップHTMLのログ記録では子フレームの更新が記録されず、また子フレームの記録では個々別々のHTMLを見ている場合との区別ができない。   Hereinafter, a Web frame page information acquisition system according to an embodiment of the present invention will be described. This information acquisition system solves the following problems related to HTML log recording (browser browsing history) with frame division. That is, the top HTML log recording does not record child frame updates, and the child frame recording cannot be distinguished from the case of viewing individual HTML.

そこで、前記情報取得システムは、(1)親(トップ)フレームか子フレームかを区別する処理ステップを実行し、(2)子フレームの場合に時間間隔により、個別の1つの子フレームの操作か、あるいは連続フレームの受信かを区別する処理ステップを実行する。   Therefore, the information acquisition system executes (1) a processing step for discriminating whether the frame is a parent (top) frame or a child frame, and (2) in the case of a child frame, whether the operation of one individual child frame is performed according to a time interval. Or processing steps for distinguishing whether continuous frames are received.

≪第1実施形態≫
(1)構成例
図4に基づき本発明の第1実施形態に係る前記情報取得システムを説明する。ここでは前記情報取得システム1は、PC(パーソナルコンピュータ)や携帯電話などのモバイル端末などにWebブラウザ2の拡張機能として実装される。
<< First Embodiment >>
(1) Configuration Example The information acquisition system according to the first embodiment of the present invention will be described based on FIG. Here, the information acquisition system 1 is implemented as an extended function of the Web browser 2 in a mobile terminal such as a PC (personal computer) or a mobile phone.

具体的には、前記情報取得システムは、表示完了イベント取得手段3,表示URL取得手段4,表示内容取得手段5,親フレーム判定手段6,子フレーム遷移判定手段7,イベントテーブル8,表示内容保存指示手段9,ブラウザ閲覧履歴格納部10により実現される。このイベントテーブル8およびブラウザ閲覧履歴格納部10は、ハードディスクドライブ装置などの保存手段に設けられている。   Specifically, the information acquisition system includes display completion event acquisition means 3, display URL acquisition means 4, display content acquisition means 5, parent frame determination means 6, child frame transition determination means 7, event table 8, display content storage. This is realized by the instruction means 9 and the browser browsing history storage unit 10. The event table 8 and the browser browsing history storage unit 10 are provided in storage means such as a hard disk drive device.

表示完了イベント取得手段3は、Webページの内容を表示し終わった時にWebブラウザ2が出す表示完了イベントを検出し、イベント情報内に含まれる検出イベントURLを取得する。表示URL取得手段4は、表示完了イベント取得手段3がイベントを出した際に、Webブラウザ2が表示していると認識している表示URLをWebブラウザ2から取得する。表示内容取得手段5は、表示完了イベント取得手段3がイベントを出した際にWebブラウザ2から表示内容を取得する。   The display completion event acquisition unit 3 detects a display completion event issued by the Web browser 2 when the display of the contents of the Web page is completed, and acquires a detection event URL included in the event information. The display URL acquisition unit 4 acquires the display URL recognized by the Web browser 2 from the Web browser 2 when the display completion event acquisition unit 3 issues an event. The display content acquisition unit 5 acquires the display content from the Web browser 2 when the display completion event acquisition unit 3 issues an event.

親フレーム判定手段6は、Webブラウザ2が読み込んだhtmlファイルが親フレームか子フレームかを判定する。ここでは表示URL取得手段4によって取得された該表示URLと、表示完了イベント取得手段3によって取得された検出イベントURLとを比較した結果、両者が一致すれば親フレームページが表示されたと判定し、該表示URLを受信済み親フレームURLとしてイベントテーブル8に記録する。このときイベントテーブル8には「親フレーム」の種別も併せて記録する。   The parent frame determination means 6 determines whether the html file read by the Web browser 2 is a parent frame or a child frame. Here, as a result of comparing the display URL acquired by the display URL acquisition unit 4 with the detection event URL acquired by the display completion event acquisition unit 3, it is determined that the parent frame page is displayed if they match. The display URL is recorded in the event table 8 as the received parent frame URL. At this time, the type of “parent frame” is also recorded in the event table 8.

子フレーム遷移判定手段7は、連続する子フレーム読み込みを、独立した遷移が続いたものか、あるいは1つの契機によるひとまとまりの遷移かを発生時間間隔によって判定する。ここでは親フレーム判定手段6で親フレームと判定されなかった場合に、表示URLと受信済み親フレームURLとが一致すれば、親フレームは受信済みで子フレームのみの遷移と判定し、イベントテーブル8に「親フレーム受信済み子フレーム」の種別を記録する。一方、表示URLと受信済み親フレームURLとが一致しなければ、「親フレーム未受信子フレーム」の種別を記録する。   The child frame transition determination means 7 determines whether successive child frame readings are independent transitions or a group of transitions by one trigger based on the generation time interval. Here, if the parent frame determination means 6 does not determine the parent frame, and the display URL and the received parent frame URL match, it is determined that the parent frame has been received and only the child frame has transitioned, and the event table 8 Record the type of “parent frame received child frame”. On the other hand, if the display URL does not match the received parent frame URL, the type of “parent frame not received child frame” is recorded.

表示内容保存指示手段9は、イベントテーブル8の内容を監視し、(1)「親フレーム」の種別が記録された時点、(2)連続する一期間内の親フレーム受信済み子フレームの記録イベントをグループ化し、該グループのうち最後のイベントの種別が記録された時点で、表示内容取得手段5に対して取得内容をブラウザ閲覧履歴として前記格納部10に保存することを指示する。   The display content saving instruction means 9 monitors the contents of the event table 8 and (1) when the type of “parent frame” is recorded, and (2) the recorded event of the received child frame of the parent frame within one continuous period. Are grouped, and when the last event type of the group is recorded, the display content acquisition means 5 is instructed to store the acquired content in the storage unit 10 as a browser browsing history.

したがって、前記情報取得システム1によれば、親フレームの遷移時、1つの契機による連続した子フレーム遷移時にWebブラウザ2の表示内容がブラウザ閲覧履歴として前記格納部10に保存される。   Therefore, according to the information acquisition system 1, the display content of the Web browser 2 is stored in the storage unit 10 as a browser browsing history at the time of transition of a parent frame and at the time of continuous child frame transition by one opportunity.

(2)処理動作例
以下、前記情報取得システム1の具体的な処理動作例を説明する。まず、ユーザがWebブラウザでWebページを閲覧したとき、Webブラウザ2がWebページの内容を表示し終えると、Webブラウザ2は表示完了のイベントを発生する。
(2) Processing Operation Example Hereinafter, a specific processing operation example of the information acquisition system 1 will be described. First, when the user browses a web page with the web browser, when the web browser 2 finishes displaying the contents of the web page, the web browser 2 generates a display completion event.

このとき表示完了イベント取得手段3は、Webブラウザ2の表示完了イベントを検出すると同時に該イベント内に含まれる検出イベントURLを取得する(表示完了イベント取得ステップ)。この取得後に表示完了イベント取得手段3は、表示完了イベントの検出を表示URL取得手段4に伝達し、検出イベントURLを親フレーム判定手段6および表示内容取得手段5に伝達する。   At this time, the display completion event acquisition unit 3 detects the display completion event of the Web browser 2 and simultaneously acquires the detection event URL included in the event (display completion event acquisition step). After this acquisition, the display completion event acquisition unit 3 transmits the detection of the display completion event to the display URL acquisition unit 4, and transmits the detection event URL to the parent frame determination unit 6 and the display content acquisition unit 5.

表示URL取得手段4は、表示完了イベント取得手段3から表示完了イベントの検出が伝達されると、Webブラウザ2から該ブラウザ2が表示していると認識しているURL、即ち表示URLを取得する(表示URL取得ステップ)。ここで取得される表示URLは、Webブラウザ2のツールバー上に表示されているURLが該当する。この表示URLは、親フレーム判定手段6および子フレーム遷移判定手段7に伝達される。   When the detection of the display completion event is transmitted from the display completion event acquisition unit 3, the display URL acquisition unit 4 acquires the URL recognized by the browser 2 as being displayed, that is, the display URL from the Web browser 2. (Display URL acquisition step). The display URL acquired here corresponds to the URL displayed on the toolbar of the Web browser 2. This display URL is transmitted to the parent frame determination means 6 and the child frame transition determination means 7.

表示内容取得手段5は、表示完了イベント取得手段3から表示完了イベントの検出が伝達されると、Webブラウザ2から該ブラウザ2の表示内容、即ちhtmlファイルや、該ファイル内に含まれる画像ファイル等を取得する(表示内容取得ステップ)。   When the detection of the display completion event is transmitted from the display completion event acquisition unit 3, the display content acquisition unit 5 displays the display content of the browser 2 from the Web browser 2, that is, an html file, an image file included in the file, etc. Is acquired (display content acquisition step).

つぎに親フレーム判定手段6および子フレーム遷移判定手段7は、前記各取得ステップ後に処理動作を開始する。すなわち、親フレーム判定手段6は、前記両手段3.4から伝達された検出イベントURLと表示URLとを比較し、親フレーム判定を実施する(親フレーム判定ステップ)。ここで前記両URLは、図2の「top.html」を表示したときのように、親フレームを表示した際には、いずれも「top.html」となって一致する。一方、「frame1.html」を表示した時のように、子フレームを表示すれば、表示URLは「top.html」、検出イベントURLは「frame1.html」となり、両URLは一致しない。   Next, the parent frame determination means 6 and the child frame transition determination means 7 start the processing operation after each acquisition step. That is, the parent frame determination unit 6 compares the detected event URL transmitted from the both units 3.4 and the display URL, and performs parent frame determination (parent frame determination step). Here, when the parent frame is displayed as in the case where “top.html” in FIG. 2 is displayed, both the URLs coincide with each other as “top.html”. On the other hand, if a child frame is displayed as when “frame1.html” is displayed, the display URL is “top.html”, the detection event URL is “frame1.html”, and the URLs do not match.

図5に基づき処理ステップを説明すれば、親フレーム判定手段6は、検出イベントURLと表示URLとが一致するか否かを確認する(S01)。確認の結果、前記両URLが一致すれば親フレームと判定し、表示URL(検出URLと同一)を受信済み親フレームURLとしてイベントテーブル8に記録する(S02)。この記録後にイベントテーブル8に、日時と検出イベントURLとともに、イベント種別を「親フレーム」として記録する(S03)。図6は、イベントテーブル8の記録例を示し、前記「top.html」の親フレーム表示のイベントは「eventID=1」として記録されている。なお、イベントテーブル8のイベント種別には、図7に示すように、コード番号をあらかじめ設定し、そのコード番号を記録することが好ましい。   If the processing steps are described with reference to FIG. 5, the parent frame determination means 6 confirms whether or not the detected event URL matches the display URL (S01). As a result of the confirmation, if the two URLs match, it is determined as a parent frame, and the display URL (same as the detected URL) is recorded in the event table 8 as the received parent frame URL (S02). After this recording, the event type is recorded as “parent frame” in the event table 8 together with the date and time and the detected event URL (S03). FIG. 6 shows a recording example of the event table 8, and the event of the parent frame display of “top.html” is recorded as “eventID = 1”. In addition, as shown in FIG. 7, it is preferable to set a code number in advance and record the code number in the event type of the event table 8.

一方、親フレームと判定されなかった場合、即ちS01で表示URLと検出イベントとの一致が確認できなければ、子フレーム遷移判定手段7の処理ステップに移行する。この処理ステップでは、表示URL取得手段から伝達された表示URLと、イベントテーブル8に記録された受信済み親フレームURLとを比較し、該両URLが一致するか否かを確認する(S04)。   On the other hand, if it is not determined to be the parent frame, that is, if the match between the display URL and the detected event cannot be confirmed in S01, the process proceeds to the processing step of the child frame transition determination means 7. In this processing step, the display URL transmitted from the display URL acquisition means is compared with the received parent frame URL recorded in the event table 8, and it is confirmed whether or not the two URLs match (S04).

確認の結果、前記両URLが一致すれば、「親フレーム受信済み子フレーム」と判定する一方、一致しなければ「親フレーム未受信子フレーム」と判定し、イベントテーブル8に判定結果を記録する(S05.S06)。なお、判定結果の記録は、図6に示すように、eventID毎に日時・検出イベントURL・イベント種別とする。ここではイベントテーブル8は、親フレーム受信済み子フレームとして「eventID=2,3,4」が記録され、親フレームとして「eventID=1,5」が記録され、親フレーム未受信子フレームとして「eventID=6」が記録されている。   As a result of confirmation, if the two URLs match, it is determined as a “parent frame received child frame”, whereas if they do not match, it is determined as a “parent frame unreceived child frame” and the determination result is recorded in the event table 8. (S05.S06). As shown in FIG. 6, the determination result is recorded for each event ID as date / time, detection event URL, and event type. Here, in the event table 8, “eventID = 2, 3, 4” is recorded as the parent frame received child frame, “eventID = 1, 5” is recorded as the parent frame, and “eventID” is recorded as the parent frame unreceived child frame. = 6 "is recorded.

このようなイベントテーブル8の記録内容は、表示内容保存指示手段9により監視され、親フレームの表示時、即ち「eventID=1,5」の発生時(イベントテーブル8へのイベント種別の記録時)におけるWebブラウザ2の表示状態をブラウザ閲覧履歴として前記格納部10に保存する旨を、表示内容取得手段5に指示を送出する(表示内容保存指示ステップ)。   The recorded content of the event table 8 is monitored by the display content saving instruction means 9 and is displayed when the parent frame is displayed, that is, when “eventID = 1, 5” occurs (when the event type is recorded in the event table 8). The display content acquisition means 5 is instructed to save the display state of the Web browser 2 in the storage unit 10 as the browser browsing history (display content storage instruction step).

一方、親フレーム受信済み子フレームの表示時、即ち「eventID=2,3,4」のような記録がされた箇所では、
(A)1つの独立した子フレームの遷移が3回繰り返された、
(B)1回のクリックなどを契機として3回の子フレームの読み込みが連続して起きた、
という2パターンが考えられる。
On the other hand, at the time of displaying the child frame that has received the parent frame, that is, at the place where recording such as “eventID = 2, 3, 4” is performed,
(A) One independent child frame transition was repeated three times.
(B) Three child frame readings occurred consecutively triggered by one click, etc.
There are two possible patterns.

ここでパターン(A)の場合は、「eventID=2,3,4」それぞれの発生時にWeb表示内容を保存すべきである。一方、パターン(B)の場合には、「eventID=4」の発生時にWeb表示内容を保存すべきである。この両パターンについては、パターン(A)の場合にはイベントの発生間隔が長く、パターン(B)の場合にはイベントの発生間隔が短いという相違が認められる。   Here, in the case of the pattern (A), the Web display contents should be saved when “eventID = 2, 3, 4” occurs. On the other hand, in the case of the pattern (B), the Web display content should be saved when “eventID = 4” occurs. For both patterns, the difference is that the event occurrence interval is long in the case of the pattern (A) and the event occurrence interval is short in the case of the pattern (B).

そこで、時間に関する閾値Tを設定し、閾値T以下の時間間隔で発生したイベントは後に発生したイベントにまとめる、という処理(グループ化)を表示内容保存指示ステップで行えば、両パターンに対して適切な処理が行えることになる。具体的には、図6に示すように、「eventID=2」と「eventID=3」との間隔をt1、「eventID=3」と「eventID=4」との間隔をt2とし、t1<T,t2<Tに設定されていたとすると、
・eventID=2は3に統合される。
・eventID=3は4に統合される。
ことになる。
Therefore, if a process (grouping) in which a threshold T related to time is set and events occurring at time intervals equal to or less than the threshold T are grouped into later events (grouping) is performed in the display content saving instruction step, both patterns are appropriate. Can be processed. Specifically, as shown in FIG. 6, the "eventID = 2" and t 1 the distance between the "eventID = 3", "eventID = 3" and "eventID = 4" t 2 the distance between, t If 1 <T, t 2 <T, then
-EventID = 2 is integrated into 3.
-EventID = 3 is integrated into 4.
It will be.

このようにイベントを統合(グループ化)すれば、親フレーム受信済み子フレーム発生時(イベントテーブル8へのイベント種別の記録時)に表示内容保存手段5に保存指示を送出することにより、「eventID=4」発生時にWebページの表示内容がブラウザ履歴として前記格納部10に保存され、適切なWebページの表示内容の保存が行われることとなる。   If events are integrated (grouped) in this way, a storage instruction is sent to the display content storage means 5 when a child frame that has received a parent frame (when an event type is recorded in the event table 8) is generated, whereby “eventID” When “= 4” occurs, the display content of the Web page is stored in the storage unit 10 as a browser history, and the display content of the appropriate Web page is stored.

すなわち、前記情報取得システム1によれば、親フレームと子フレームの読み込みが混ざって検出される場合に親フレームあるいは子フレームの判定のみならず、子フレームが独立した推移か1つの契機による、ひとまとまりの遷移か否かが適切に判断され、保存の指示が表示内容保存手段5に送出される。   That is, according to the information acquisition system 1, when the reading of the parent frame and the child frame is detected in a mixed manner, not only the determination of the parent frame or the child frame but also the transition of the child frame independently or one trigger is generated. It is appropriately determined whether or not it is a group transition, and a storage instruction is sent to the display content storage means 5.

したがって、子フレームのみの遷移の場合に、子フレームの読み込みごとに1つのWebページの表示と判断されることなく、遷移が適切に検出され、正しいWebページの表示内容がブラウザ履歴として保存される。   Therefore, in the case of a transition of only a child frame, the transition is properly detected without being determined to display one Web page every time the child frame is read, and the display content of the correct Web page is saved as the browser history. .

≪第2実施形態≫
図8に基づき本発明の第2実施形態に係る前記情報取得システムを説明する。ここでは前記情報取得システム1の構成例にクリックリンク取得手段11,クリックリンクURL格納部12,クリック子フレーム判定手段13が追加されている。
<< Second Embodiment >>
The information acquisition system according to the second embodiment of the present invention will be described with reference to FIG. Here, a click link acquisition unit 11, a click link URL storage unit 12, and a click child frame determination unit 13 are added to the configuration example of the information acquisition system 1.

クリックリンク取得手段11は、リンクがクリックされる毎にクリックされたリンクをクリックリンクURLとして前記格納部12に記録する(クリックリンク取得ステップ)。ここで前記格納部12に記録されたクリックリンクURLを前記発生時間間隔t1.t2の代わりに用いると、
・「frame211.html」、「frame221.html」、「frame21.html」へのリンクがクリックされていれば、即ちクリックリンクURLの中に該リンクが存在すれば、「eventID=2,3,4」は独立した子フレームの遷移が3回繰り返されたことを示している。したがって、「eventID=2,3,4」それぞれの発生時にWeb表示内容を保存すべきである。
・「frame21.html」へのリンクのみがクリックされていれば、「eventID=4」を契機として「eventID=2,3」が発生しているため、「eventID=4」の発生時にWeb表示内容を保存すべきである。
という判断が成り立つ。
The click link acquisition unit 11 records the clicked link in the storage unit 12 as the click link URL each time the link is clicked (click link acquisition step). Here, the click link URL recorded in the storage unit 12 is replaced with the generation time interval t 1 . When used in place of t 2,
If the link to “frame 211.html”, “frame 221. html”, “frame 21. html” is clicked, that is, if the link exists in the click link URL, “eventID = 2, 3, 4” "Indicates that the transition of the independent child frame is repeated three times. Therefore, the Web display content should be saved when each of “eventID = 2, 3, 4” occurs.
・ If only the link to “frame21.html” is clicked, “eventID = 2, 3” is generated with “eventID = 4” as the trigger, so the content displayed on the Web when “eventID = 4” occurs Should be saved.
That is true.

そこで、まず図7のイベント種別に、図9に示すように、クリック子フレーム「4」を追加したものとする。つぎにクリック子フレーム判定手段13は、子フレーム遷移判定手段7により親フレーム受信済み子フレームと判定された場合に、前記格納部12を参照し、クリックリンクURLの中に検出イベントURLが存在するか否かを探索する。探索の結果、存在すれば新たに追加されたイベント種別「4」を用いて、イベントテーブル4にクリック子フレームとして記録する(クリック子フレーム判定ステップ)。   Accordingly, first, as shown in FIG. 9, a click child frame “4” is added to the event type of FIG. Next, when the child frame transition determination unit 7 determines that the click child frame determination unit 13 determines that the child frame has been received as a parent frame, the click child frame determination unit 13 refers to the storage unit 12 and the detected event URL exists in the click link URL. Search whether or not. If it exists as a result of the search, it is recorded as a click child frame in the event table 4 using the newly added event type “4” (click child frame determination step).

したがって、第2実施形態の前記情報取得システム1によれば、表示内容保存指示手段9が、親フレームがイベントテーブル8に記録された時点およびクリック子フレームのイベント種別がイベントテーブル8に記録された時点に表示内容取得手段5に保存指示を送出することにより(表示内容保存指示ステップ)、第1実施形態と同様に適切なWebページの表示内容が前記格納部10にブラウザ履歴として保存される。   Therefore, according to the information acquisition system 1 of the second embodiment, the display content storage instructing unit 9 records the time point when the parent frame is recorded in the event table 8 and the event type of the click child frame in the event table 8. By sending a storage instruction to the display content acquisition means 5 at the time (display content storage instruction step), the display content of an appropriate Web page is stored as a browser history in the storage unit 10 as in the first embodiment.

なお、本発明は、上記実施形態に限定されるものではなく、システム構成などは各請求項に記載された範囲内で各種の変形が可能である。例えば、前記各取得手段4〜6は必ずしも別構成である必要はなく、一つの取得手段にてWebブラウザの表示完了イベントを検出し、該イベント情報内に含まれる検出イベントURLと、Webブラウザ表示していると認識している表示URLと、Webブラウザが表示している表示内容とを取得してもよい。   In addition, this invention is not limited to the said embodiment, A various deformation | transformation is possible for the system configuration etc. within the range described in each claim. For example, each of the acquisition units 4 to 6 is not necessarily configured differently. One acquisition unit detects a display completion event of the Web browser, and the detected event URL included in the event information and the Web browser display The display URL recognized as being displayed and the display content displayed by the Web browser may be acquired.

≪プログラムなど≫
本発明は、前記情報取得システムの各手段1〜13の一部もしくは全部として、コンピュータを機能させるプログラムとして構成することもできる。このプログラムによれば、前記各ステップの全てあるいは一部がコンピュータにより実行される。
≪Programs≫
The present invention can also be configured as a program that causes a computer to function as some or all of the means 1 to 13 of the information acquisition system. According to this program, all or part of the steps are executed by a computer.

このプログラムは、Webサイトや電子メールなどネットワークを通じて提供することができる。また、前記プログラムは、CD−ROM,DVD−ROM,CD−R,CD−RW,DVD−R,DVD−RW,MO,HDD,Blu−ray Disk(登録商標)などの記録媒体に記録して、保存・配布することも可能である。この記録媒体は、記録媒体駆動装置を利用して読み出され、そのプログラムコード自体が前記実施形態の処理を実現するので、該記録媒体も本発明を構成する。   This program can be provided through a network such as a website or e-mail. The program is recorded on a recording medium such as a CD-ROM, DVD-ROM, CD-R, CD-RW, DVD-R, DVD-RW, MO, HDD, Blu-ray Disk (registered trademark). It is also possible to save and distribute. This recording medium is read using a recording medium driving device, and the program code itself realizes the processing of the above embodiment, so that the recording medium also constitutes the present invention.

1…Webフレームページ情報取得システム
2…Webブラウザ
3…表示完了イベント取得手段
4…表示URL取得手段
5…表示内容取得手段
6…親フレーム判定手段
7…子フレーム遷移判定手段
8…イベントテーブル(テーブル)
9…表示内容保存指示手段
10…ブラウザ閲覧履歴格納部
11…クリックリンク取得手段
12…クリックリンクURL格納部
13…クリック子フレーム判定手段
DESCRIPTION OF SYMBOLS 1 ... Web frame page information acquisition system 2 ... Web browser 3 ... Display completion event acquisition means 4 ... Display URL acquisition means 5 ... Display content acquisition means 6 ... Parent frame determination means 7 ... Child frame transition determination means 8 ... Event table (table) )
DESCRIPTION OF SYMBOLS 9 ... Display content preservation | save instruction means 10 ... Browser browsing history storage part 11 ... Click link acquisition means 12 ... Click link URL storage part 13 ... Click child frame determination means

Claims (9)

ユーザがWebブラウザを用いて、閲覧したフレームに分割されたWebページの表示情報を取得するWebフレームページ情報取得方法であって、
取得手段が、Webページの内容の表示が完了したときに、Webブラウザの表示完了イベントを検出し、該イベント情報内に含まれる検出イベントURLと、Webブラウザ表示していると認識している表示URLと、Webブラウザが表示している表示内容とを取得する取得ステップと、
親フレーム判定手段が、前記取得ステップで取得した表示URLと検出イベントURLとを比較した結果、該両URLが一致すれば親フレームの表示と判定して、該表示URLを受信済み親フレームURLとしてテーブルに記録し、該テーブルのイベント項目に親フレームとして記録する親フレーム判定ステップと、
子フレーム遷移判定手段が、前記親フレーム判定ステップで親フレームと判定されなかった場合に、前記取得ステップで取得した表示URLと前記テーブルに記録された受信済み親フレームURLとが一致すれば、親フレームは受信済みで子フレームのみの遷移と判定し、前記イベント項目に親フレーム受信済み子フレームとして記録する子フレーム遷移判定ステップと、
表示内容保存指示手段が、前記テーブルの記録内容を監視し、前記イベント項目に親フレームが記録された時点と、任意期間内に連続する親フレーム受信済み子フレームのグループのうち最後のイベントが記録された時点とで、前記取得手段に対して前記取得ステップで取得したWebブラウザの表示内容をブラウザ閲覧履歴として保存することを指示する表示内容保存指示ステップと、
を有することを特徴とするWebフレームページ情報取得方法。
A web frame page information acquisition method for acquiring display information of a web page divided into frames viewed by a user using a web browser,
When the acquisition unit completes the display of the contents of the Web page, it detects a display completion event of the Web browser, the detected event URL included in the event information, and the display recognized as being displayed on the Web browser An acquisition step of acquiring the URL and the display content displayed by the Web browser;
When the parent frame determination means compares the display URL acquired in the acquisition step with the detected event URL, and the two URLs match, it determines that the parent frame is displayed, and sets the display URL as the received parent frame URL. A parent frame determination step of recording in a table and recording as a parent frame in an event item of the table;
If the child frame transition determination means does not determine the parent frame in the parent frame determination step, if the display URL acquired in the acquisition step matches the received parent frame URL recorded in the table, A child frame transition determining step of determining that the frame has been received and a transition of only a child frame, and recording the event item as a parent frame received child frame;
The display content saving instruction means monitors the recorded content of the table, and records the last event in the group of child frames that have been received within the parent frame and when the parent frame is recorded in the event item A display content storage instruction step for instructing the acquisition means to store the display content of the Web browser acquired in the acquisition step as a browser browsing history.
A Web frame page information acquisition method characterized by comprising:
前記表示内容保存指示ステップは、前記テーブルに記録された連続する親フレーム受信済み子フレームの時間間隔が閾値を超えていなければ、該各親フレーム受信済み子フレームをグループ化する
ことを特徴とする請求項1に記載のWebフレームページ情報取得方法。
In the display content saving instruction step, if the time interval between consecutive parent frame received child frames recorded in the table does not exceed a threshold, the parent frame received child frames are grouped. The Web frame page information acquisition method according to claim 1.
ユーザがWebブラウザを用いて、閲覧したフレームに分割されたWebページの表示情報を取得するWebフレームページ情報取得方法であって、
取得手段が、Webページの内容の表示が完了したときに、Webブラウザの表示完了イベントを検出し、該イベント情報内に含まれる検出イベントURLと、Webブラウザ表示していると認識している表示URLと、Webブラウザが表示している内容とを取得する取得ステップと、
親フレーム判定手段が、前記取得ステップで取得した表示URLと検出イベントURLとを比較した結果、該両URLが一致すれば親フレームの表示と判定して、該表示URLを受信済み親フレームURLとしてテーブルに記録し、該テーブルのイベント項目に親フレームとして記録する親フレーム判定ステップと、
子フレーム遷移判定手段が、前記親フレーム判定ステップで親フレームと判定されなかった場合に、前記取得ステップで取得した表示URLと前記テーブルに記録された受信済み親フレームURLとが一致すれば、親フレームは受信済みで子フレームのみの遷移と判定し、前記イベント項目に親フレーム受信済み子フレームとして記録する子フレーム遷移判定ステップと、
クリックリンク取得手段が、ユーザによるリンクのクリック時にイベントを検出し、該クリックしたリンクURLを取得するクリックリンク取得ステップと、
クリック子フレーム判定手段が、前記子フレーム遷移判定ステップで親フレーム受信済み子フレームと判定された場合に、前記取得ステップで取得した検出イベントURLと前記クリックリンク取得ステップで取得したリンクURLとが一致すれば、前記イベント項目にクリック子フレームとして記録するクリック子フレーム判定ステップと、
表示内容保存指示手段が、前記テーブルの記録内容を監視し、前記イベント項目に親フレームが記録された時点とクリック子フレームが記録された時点とで、前記取得手段に対して前記取得ステップで取得したWebブラウザの表示内容をブラウザ閲覧履歴として保存することを指示する表示内容保存指示ステップと、
を有することを特徴とするWebフレームページ情報取得方法。
A web frame page information acquisition method for acquiring display information of a web page divided into frames viewed by a user using a web browser,
When the acquisition unit completes the display of the contents of the Web page, it detects a display completion event of the Web browser, the detected event URL included in the event information, and the display recognized as being displayed on the Web browser An acquisition step of acquiring the URL and the content displayed by the Web browser;
When the parent frame determination means compares the display URL acquired in the acquisition step with the detected event URL, and the two URLs match, it determines that the parent frame is displayed, and sets the display URL as the received parent frame URL. A parent frame determination step of recording in a table and recording as a parent frame in an event item of the table;
If the child frame transition determination means does not determine the parent frame in the parent frame determination step, if the display URL acquired in the acquisition step matches the received parent frame URL recorded in the table, A child frame transition determining step of determining that the frame has been received and a transition of only a child frame, and recording the event item as a parent frame received child frame;
A click link acquisition means for detecting an event when the user clicks on the link and acquiring the clicked link URL;
When the click child frame determination unit determines that the child frame transition determination step determines that the child frame has been received, the detected event URL acquired in the acquisition step matches the link URL acquired in the click link acquisition step. A click child frame determination step for recording the event item as a click child frame;
The display content saving instruction means monitors the recorded contents of the table, and acquires the acquisition means at the acquisition step when the parent frame is recorded in the event item and when the click child frame is recorded. A display content storage instruction step for instructing to store the displayed content of the web browser as a browser browsing history;
A Web frame page information acquisition method characterized by comprising:
前記取得ステップは、Webページの内容を表示し終わった時にWebブラウザが出す表示完了イベントを検出し、該イベント情報内に含まれる検出イベントURLを取得する表示完了イベント取得ステップと、
前記表示完了イベント取得手段により表示完了イベントが検出されると、Webブラウザ表示していると認識している表示URLを、該Webブラウザから取得する表示URL取得ステップと、
前記表示完了イベント取得手段により表示完了イベントが検出されると、Webブラウザから表示内容を取得する表示内容保存ステップと、
を有することを特徴とする請求項1〜3のいずれか1項に記載のWebフレームページ情報取得方法。
The obtaining step detects a display completion event issued by the web browser when the content of the web page has been displayed, and obtains a detection event URL included in the event information;
When a display completion event is detected by the display completion event acquisition means, a display URL acquisition step of acquiring a display URL recognized as being displayed on the Web browser from the Web browser;
When a display completion event is detected by the display completion event acquisition means, a display content storage step of acquiring display content from a web browser;
The Web frame page information acquisition method according to any one of claims 1 to 3 , further comprising:
ユーザがWebブラウザを用いて、閲覧したフレームに分割されたWebページの表示情報を取得するWebフレームページ情報取得システムであって、
Webページの内容の表示が完了したときに、Webブラウザの表示完了イベントを検出し、該イベント情報内に含まれる検出イベントURLと、Webブラウザ表示していると認識している表示URLと、Webブラウザが表示している内容とを取得する取得手段と、
前記取得手段の取得した表示URLと検出イベントURLとを比較し、該両URLが一致すれば親フレームが表示されたと判定して、該表示URLを受信済み親フレームURLとしてテーブルに記録するとともに、該テーブルのイベント項目に親フレームとして記録する親フレーム判定手段と、
前記親フレーム判定手段にて親フレームと判定されなかった場合に、前記取得手段の取得した表示URLと前記テーブルに記録された受信済み親フレームURLとが一致すれば、親フレームは受信済みで子フレームのみの遷移と判定し、前記イベント項目に親フレーム受信済み子フレームとして記録する子フレーム遷移判定手段と、
前記テーブルの記録内容を監視し、前記イベント項目に親フレームが記録された時点と、任意期間内に連続する親フレーム受信済み子フレームのグループのうち最後のイベントが記録された時点とで、前記取得手段に対して取得しているWebブラウザの表示内容をブラウザ閲覧履歴として保存することを指示する表示内容保存指示手段と、
を備えることを特徴とするWebフレームページ情報取得システム。
A web frame page information acquisition system for acquiring display information of a web page divided into frames viewed by a user using a web browser,
When the display of the contents of the Web page is completed, a Web browser display completion event is detected, the detected event URL included in the event information, the display URL recognized as being displayed on the Web browser, and the Web An acquisition means for acquiring the content displayed by the browser;
The display URL acquired by the acquisition means is compared with the detection event URL. If the two URLs match, it is determined that the parent frame is displayed, and the display URL is recorded in the table as the received parent frame URL. Parent frame determination means for recording as a parent frame in the event item of the table;
If the display frame acquired by the acquisition unit matches the received parent frame URL recorded in the table when the parent frame determination unit does not determine the parent frame, the parent frame has been received and the child frame has been received. A child frame transition judging means for judging a transition of only a frame and recording it as a parent frame received child frame in the event item;
The recorded contents of the table are monitored, and when the parent frame is recorded in the event item, and when the last event is recorded in a group of parent frame received child frames consecutive within an arbitrary period. A display content storage instruction means for instructing the acquisition means to store the acquired display content of the Web browser as a browser browsing history;
A Web frame page information acquisition system comprising:
前記表示内容保存指示手段は、前記テーブルに記録された連続する親フレーム受信済み子フレームの時間間隔が閾値を超えていなければ、該各親フレーム受信済み子フレームをグループ化する
ことを特徴とする請求項5に記載のWebフレームページ情報取得システム。
The display content storage instructing unit groups each received child frame of the parent frame if the time interval between consecutive received child frames of the parent frame recorded in the table does not exceed a threshold value. The Web frame page information acquisition system according to claim 5.
ユーザがWebブラウザを用いて、閲覧したフレームに分割されたWebページの表示情報を取得するWebフレームページ情報取得システムであって、
Webページの内容の表示が完了したときに、Webブラウザの表示完了イベントを検出し、該イベント情報内に含まれる検出イベントURLと、Webブラウザ表示していると認識している表示URLと、Webブラウザが表示している内容とを取得する取得手段と、
前記取得手段の取得した表示URLと検出イベントURLとを比較し、該両URLが一致すれば親フレームが表示されたと判定して、該表示URLを受信済み親フレームURLとしてテーブルに記録するとともに、該テーブルのイベント項目に親フレームとして記録する親フレーム判定手段と、
前記親フレーム判定手段にて親フレームと判定されなかった場合に、前記取得手段の取得した表示URLと前記テーブルに記録された受信済み親フレームURLとが一致すれば、親フレームは受信済みで子フレームのみの遷移と判定し、前記イベント項目に親フレーム受信済み子フレームとして記録する子フレーム遷移判定手段と、
ユーザがリンクをクリックしたときにイベントを検出し、クリックしたリンクURLを取得するクリックリンク取得手段と、
前記子フレーム遷移判定手段で親フレーム受信済み子フレームと判定された場合に、前記取得手段の取得した検出イベントURLと前記クリックリンク取得手段の取得したリンクURLとが一致すれば、前記イベント項目にクリック子フレームとして記録するクリック子フレーム判定手段と、
前記テーブルの記録内容を監視し、前記イベント項目に親フレームとクリック子フレームとが記録された時点で前記取得手段に対して取得しているWebブラウザの表示内容をブラウザ閲覧履歴として保存することを指示する表示内容保存指示手段と、
を備えることを特徴とするWebフレームページ情報取得システム。
A web frame page information acquisition system for acquiring display information of a web page divided into frames viewed by a user using a web browser,
When the display of the contents of the Web page is completed, a Web browser display completion event is detected, the detected event URL included in the event information, the display URL recognized as being displayed on the Web browser, and the Web An acquisition means for acquiring the content displayed by the browser;
The display URL acquired by the acquisition means is compared with the detection event URL. If the two URLs match, it is determined that the parent frame is displayed, and the display URL is recorded in the table as the received parent frame URL. Parent frame determination means for recording as a parent frame in the event item of the table;
If the display frame acquired by the acquisition unit matches the received parent frame URL recorded in the table when the parent frame determination unit does not determine the parent frame, the parent frame has been received and the child frame has been received. A child frame transition judging means for judging a transition of only a frame and recording it as a parent frame received child frame in the event item;
Click link acquisition means for detecting an event when a user clicks a link and acquiring the clicked link URL;
When the child frame transition determination means determines that the child frame has been received as a parent frame, if the detected event URL acquired by the acquisition means matches the link URL acquired by the click link acquisition means, the event item is displayed. Click child frame determination means for recording as a click child frame;
The recorded contents of the table are monitored, and the display contents of the Web browser acquired for the acquiring means at the time when the parent frame and the click child frame are recorded in the event item are stored as browser browsing history. Display content storage instruction means for instructing;
A Web frame page information acquisition system comprising:
前記取得手段は、Webページの内容を表示し終わった時にWebブラウザが出す表示完了イベントを検出し、該イベント情報内に含まれる検出イベントURLを取得する表示完了イベント取得手段と、
前記表示完了イベント取得手段により表示完了イベントが検出されると、Webブラウザ表示していると認識している表示URLを、該Webブラウザから取得する表示URL取得手段と、
前記表示完了イベント取得手段により表示完了イベントが検出されると、Webブラウザから表示内容を取得する表示内容保存手段と、
を備えることを特徴とする請求項5〜7のいずれか1項に記載のWebフレームページ情報取得システム。
The acquisition means detects a display completion event issued by the Web browser when the display of the contents of the Web page is finished, and acquires a detection event URL included in the event information;
When a display completion event is detected by the display completion event acquisition means, a display URL acquisition means for acquiring a display URL recognized as being displayed on the Web browser from the Web browser;
When a display completion event is detected by the display completion event acquisition unit, a display content storage unit that acquires display content from a Web browser;
The Web frame page information acquisition system according to any one of claims 5 to 7, further comprising:
請求項5〜8のいずれか1項に記載のWebフレームページ情報取得システムの各手段としてコンピュータを機能させるためのWebフレームページ情報取得プログラム。 A Web frame page information acquisition program for causing a computer to function as each means of the Web frame page information acquisition system according to any one of claims 5 to 8.
JP2009241381A 2009-10-20 2009-10-20 Web frame page information acquisition method, Web frame page information acquisition system, and Web frame page information acquisition program Active JP5286223B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009241381A JP5286223B2 (en) 2009-10-20 2009-10-20 Web frame page information acquisition method, Web frame page information acquisition system, and Web frame page information acquisition program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009241381A JP5286223B2 (en) 2009-10-20 2009-10-20 Web frame page information acquisition method, Web frame page information acquisition system, and Web frame page information acquisition program

Publications (2)

Publication Number Publication Date
JP2011090384A JP2011090384A (en) 2011-05-06
JP5286223B2 true JP5286223B2 (en) 2013-09-11

Family

ID=44108614

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009241381A Active JP5286223B2 (en) 2009-10-20 2009-10-20 Web frame page information acquisition method, Web frame page information acquisition system, and Web frame page information acquisition program

Country Status (1)

Country Link
JP (1) JP5286223B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5530995B2 (en) * 2011-10-24 2014-06-25 日本電信電話株式会社 Web page information acquisition system, Web page information acquisition method, and Web page information acquisition program
JP5382743B2 (en) * 2011-11-01 2014-01-08 日本電信電話株式会社 User operation log recording method and apparatus thereof
JP5809101B2 (en) * 2012-04-23 2015-11-10 日本電信電話株式会社 Web browsing history acquisition device and program
JP5670377B2 (en) * 2012-04-24 2015-02-18 日本電信電話株式会社 Web browsing history acquisition device and program
JP5986896B2 (en) * 2012-11-12 2016-09-06 日本電信電話株式会社 Web browsing history management apparatus and program

Also Published As

Publication number Publication date
JP2011090384A (en) 2011-05-06

Similar Documents

Publication Publication Date Title
US9977768B2 (en) System for clipping webpages by traversing a dom, and highlighting a minimum number of words
US10498842B2 (en) Methods for recording user interactions with a website
US9756140B2 (en) Tracking user behavior relative to a network page
US20080005686A1 (en) Methods, systems, and computer program products for grouping tabbed portion of a display object based on content relationships and user interaction levels
JP5286223B2 (en) Web frame page information acquisition method, Web frame page information acquisition system, and Web frame page information acquisition program
WO2014000576A1 (en) Network searching method and network searching system
WO2016138510A1 (en) Contextual zoom
US20250348622A1 (en) Systematic identification and masking of private data for replaying user sessions
JP5246640B2 (en) Technology that automates user operations
US20110161336A1 (en) Search supporting device and a method for search supporting
US20160371237A1 (en) Media content presentation by categorizing and formatting media types
TWI427490B (en) Methods and systems for viewing web pages, and computer program products thereof
EP3111342A1 (en) Inline and context aware query box
CN113901352A (en) Webpage operation playback method, device, equipment and storage medium
US20260111508A1 (en) Methods And Systems For Obtaining And Storing Web Pages
US20160323399A1 (en) Method of and a system for monitoring web site consistency
JP7027696B2 (en) Information processing equipment and information processing programs
JP5439678B1 (en) Personality analyzer and personality analysis program
US20140095698A1 (en) Monitoring and reporting relevant activities
WO2016018682A1 (en) Processing image to identify object for insertion into document
JP2018506783A (en) Generating element identifiers
CN103218429A (en) Webpage presenting method and webpage presenting device
JP5499914B2 (en) Information processing program and information processing apparatus
US20090292667A1 (en) Automatic updating apparatus, automatic updating method, and programmable storage medium embodying program to perform method for automatic updating
US8639893B2 (en) Information processing apparatus, information processing method, and computer readable medium storing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120308

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130319

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130319

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130509

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: 20130528

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130603

R150 Certificate of patent or registration of utility model

Ref document number: 5286223

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350