JP2007272695A - Browser processing program and browser processing device - Google Patents
Browser processing program and browser processing device Download PDFInfo
- Publication number
- JP2007272695A JP2007272695A JP2006099353A JP2006099353A JP2007272695A JP 2007272695 A JP2007272695 A JP 2007272695A JP 2006099353 A JP2006099353 A JP 2006099353A JP 2006099353 A JP2006099353 A JP 2006099353A JP 2007272695 A JP2007272695 A JP 2007272695A
- Authority
- JP
- Japan
- Prior art keywords
- link destination
- link
- web page
- reconfirmation
- procedure
- 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.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
この発明は、Webページを表示する際に、Webページに含まれているリンク情報のリンク先の状態を確認するブラウザ処理プログラムおよびブラウザ処理装置に関し、特に、リンク先の状態を確認した結果に応じて、リンク先の状態を利用者に通知することができるブラウザ処理プログラムおよびブラウザ処理装置に関するものである。 The present invention relates to a browser processing program and a browser processing apparatus for confirming a link destination state of link information included in a Web page when displaying a Web page, and particularly according to a result of confirming the link destination state. The present invention relates to a browser processing program and a browser processing apparatus that can notify a user of a link destination state.
従来、インターネット等のネットワークを介して閲覧することができるWebページには、例えば、検索サイトのホームページのように、他のWebページへ遷移するためのリンクを表示するものがある。しかし、一般的にWebページは、その管理者によって削除されたり他に移動されたりすることがある。そのため、前述したリンクを含むWebページは、時にリンク先への遷移が実際には不可能なリンクを含んでいる場合がある。 Conventionally, some Web pages that can be browsed via a network such as the Internet display a link for transitioning to another Web page, such as a home page of a search site. However, in general, the Web page may be deleted or moved to other places by the administrator. For this reason, the Web page including the link described above sometimes includes a link that cannot actually be changed to the link destination.
このような、実際には遷移不可能なリンクに対してそのリンク先への遷移を試みると、その結果として、利用者にはエラーが応答される。これは、利用者に不快感を与える原因になるとともに、インターネットを利用した情報収集を非効率にする原因にもなる。 If an attempt is made to transition to such a link destination that cannot actually be changed, an error is returned to the user as a result. This causes discomfort to the user and causes inefficiency in collecting information using the Internet.
そこで、このような事象を防ぐため、ネットワーク上のWebページが遷移可能であるか否かを事前にチェックして、遷移不可能なWebページへのリンクを削除し、無効なリンクは利用者に提示しないようにする技術が開示されている(例えば、特許文献1参照。)。なお、従来の技術で行われるWebページの遷移可能/遷移不可能の判定は、通常、Webページへのアクセス要求に対して応答されるステータスコードを用いて行われる。 Therefore, in order to prevent such an event, it is checked in advance whether or not the Web page on the network can be changed, the link to the Web page that cannot be changed is deleted, and the invalid link is sent to the user. A technique for preventing the presentation is disclosed (for example, see Patent Document 1). It should be noted that the determination of whether or not a Web page can be transitioned by a conventional technique is normally performed using a status code that is responded to an access request to the Web page.
しかしながら、上述した従来の技術で用いられるステータスコードは、アクセス先の状態に応じて多数のコード値が定義されるものであり、実際にはリンク先のWebページが存在していても、エラーを示すコード値が応答される場合がある。例えば、Webページの格納場所(例えば、Webサーバなど)までの経路上で一時的なネットワーク障害が発生していた場合などである。この場合、表示されたWebページからリンクが削除されてしまっていると、後にネットワーク障害が解消したとしても、当該Webページには遷移できないという問題がある。 However, the status code used in the above-described conventional technology defines a large number of code values according to the state of the access destination, and in fact, even if there is a linked Web page, an error is generated. The indicated code value may be responded. For example, there is a case where a temporary network failure has occurred on a route to a Web page storage location (for example, a Web server). In this case, if the link has been deleted from the displayed web page, there is a problem that even if the network failure is resolved later, the transition to the web page cannot be made.
この発明は、上述した従来技術による問題点を解消するためになされたものであり、リンク先の状態を確認した結果に応じて、リンク先の状態を利用者に通知することができるブラウザ処理プログラムおよびブラウザ処理装置を提供することを目的とする。 The present invention has been made to solve the above-described problems caused by the prior art, and is a browser processing program capable of notifying the user of the link destination state according to the result of checking the link destination state. It is another object of the present invention to provide a browser processing device.
上述した課題を解決し、目的を達成するため、請求項1の発明に係るブラウザ処理プログラムは、Webページを表示する際に、Webページに含まれているリンクのリンク先のWebページが存在しているか否かを確認するブラウザ処理プログラムであって、リンク先の状態を利用者に通知する通知動作をリンク先の状態を示すステータスコードごとに対応させて記憶装置に記憶する動作定義記憶手順と、表示するWebページに含まれているリンクごとにリンク先のWebページの存在有無を確認するためのリンク先確認要求を送信するリンク先確認手順と、前記リンク先確認手順により送信されたリンク先確認要求に対して応答されるリンク先確認応答を受信し、該受信したリンク先確認応答に設定されたステータスコードに対する前記通知動作を処理定義記憶手順により前記記憶装置に記憶された通知動作から取得し、該取得した通知動作に基づいてリンク先の状態を利用者に通知するリンク先状態通知手順と、をコンピュータに実行させることを特徴とする。
In order to solve the above-described problems and achieve the object, the browser processing program according to the invention of
また、請求項2の発明に係るブラウザ処理プログラムは、請求項1の発明において、前記動作定義記憶手順は、Webページの存在有無の再確認要否を前記ステータスコードごとに対応させてさらに記憶し、前記リンク先状態通知手順は、受信したリンク先確認応答に設定されたステータスコードに対する再確認要否を前記動作定義記憶手順により記憶された再確認要否から取得し、該取得した再確認要否に基づいて該リンク先確認応答が応答されたリンク先への再確認の要否を判定し、前記リンク先状態通知手順により再確認が必要であることが判定されたリンク先に対して定期的に前記リンク先確認要求を再送信するリンク先状態再確認手順と、前記リンク先状態再確認手順により再送信されたリンク先確認要求に対して応答されるリンク先確認応答を受信し、該受信したリンク先確認応答に設定されたステータスコードが前記リンク先のWebページの存在を確認できたことを示していた場合には、該リンク先のWebページの存在を確認できたことを利用者に通知し、該ステータスコードがリンク先のWebページの存在を確認できなかったことを示していた場合には、該ステータスコードに対する前記通知動作を前記動作定義記憶手順により記憶された通知動作から取得し、該取得した通知動作に基づいてリンク先の状態を利用者に通知するリンク先状態再通知手順とをさらにコンピュータに実行させることを特徴とする。 According to a second aspect of the present invention, in the browser processing program according to the first aspect of the invention, the operation definition storing procedure further stores, in correspondence with each status code, whether or not a reconfirmation of the presence / absence of a Web page is required. The link destination state notification procedure obtains the necessity of reconfirmation for the status code set in the received link destination confirmation response from the necessity of reconfirmation stored by the operation definition storage procedure, and the obtained reconfirmation necessity The link destination to which the link destination confirmation response is responded is determined based on whether or not re-confirmation is necessary, and the link destination determined to be reconfirmed by the link destination state notification procedure is periodically A link destination status reconfirmation procedure for retransmitting the link destination confirmation request, and a link response to the link destination confirmation request retransmitted by the link destination status reconfirmation procedure. When a destination confirmation response is received and the status code set in the received link destination confirmation response indicates that the existence of the link destination web page has been confirmed, the presence of the link destination web page If the status code indicates that the presence of the linked web page could not be confirmed, the notification operation for the status code is stored in the operation definition storing procedure. And a link destination state re-notification procedure for notifying the user of the link destination state based on the acquired notification operation.
また、請求項3の発明に係るブラウザ処理プログラムは、請求項1または2の発明において、前記リンク先確認手順は、表示するWebページに含まれている全てのリンクに対して前記リンク先確認要求を送信した後に、該送信したリンク先確認要求に対して応答されるリンク先確認応答を待たずに該Webページを表示することを特徴とする。 According to a third aspect of the present invention, there is provided the browser processing program according to the first or second aspect, wherein the link destination confirmation procedure includes the link destination confirmation request for all links included in the Web page to be displayed. After transmitting, the Web page is displayed without waiting for a link destination confirmation response responding to the transmitted link destination confirmation request.
また、請求項4の発明に係るブラウザ処理プログラムは、請求項1、2または3の発明において、前記動作定義記憶手順により記憶されたステータスコードごとの通知動作を利用者からの指示に応じて変更する通知動作変更手順をさらにコンピュータに実行させることを特徴とする。
The browser processing program according to the invention of
また、請求項5の発明に係るブラウザ処理装置は、Webページを表示する際に、Webページに含まれているリンクのリンク先のWebページが存在しているか否かを確認するブラウザ処理装置であって、リンク先の状態を利用者に通知する通知動作をリンク先の状態を示すステータスコードごとに対応させて記憶する動作定義記憶手段と、表示するWebページに含まれているリンクごとにリンク先のWebページの存在有無を確認するためのリンク先確認要求を送信するリンク先確認手段と、前記リンク先確認手段により送信されたリンク先確認要求に対して応答されるリンク先確認応答を受信し、該受信したリンク先確認応答に設定されたステータスコードに対する前記通知動作を動作定義記憶手段により記憶された通知動作から取得し、該取得した通知動作に基づいてリンク先の状態を利用者に通知するリンク先状態通知手段と、を備えたことを特徴とする。
The browser processing apparatus according to the invention of
請求項1および5の発明によれば、リンク先の状態を利用者に通知する通知動作をリンク先の状態を示すステータスコードごとに対応させて記憶し、表示するWebページに含まれているリンクごとにリンク先のWebページの存在有無を確認するためのリンク先確認要求を送信し、そして、送信したリンク先確認要求に対して応答されるリンク先確認応答を受信し、受信したリンク先確認応答に設定されたステータスコードに対する通知動作を、記憶している通知動作から取得し、取得した通知動作に基づいてリンク先の状態を利用者に通知するよう構成したので、リンク先の状態を確認した結果に応じてリンク削除やメッセージ表示などの通知動作を行い、リンク先の状態を適切に利用者に通知することができるという効果を奏する。 According to the first and fifth aspects of the present invention, the notification operation for notifying the user of the link destination state is stored in association with each status code indicating the link destination state, and the link included in the Web page to be displayed is displayed. For each link, a link destination confirmation request for confirming the presence / absence of a link destination web page is transmitted, and a link destination confirmation response is received in response to the transmitted link destination confirmation request, and the received link destination confirmation is received. The notification operation for the status code set in the response is acquired from the stored notification operation, and the link destination status is notified to the user based on the acquired notification operation. According to the result, a notification operation such as link deletion or message display is performed, and the user can be notified of the link destination state appropriately.
また、請求項2の発明によれば、Webページの存在有無の再確認要否を前記ステータスコードごとに対応させてさらに記憶し、受信したリンク先確認応答に設定されたステータスコードに対する再確認要否を、記憶している再確認要否から取得し、取得した再確認要否に基づいてリンク先確認応答が応答されたリンク先への再確認の要否を判定し、再確認が必要であることを判定したリンク先に対して定期的にリンク先確認要求を再送信する。そして、再送信したリンク先確認要求に対して応答されるリンク先確認応答を受信し、受信したリンク先確認応答に設定されたステータスコードがリンク先のWebページの存在を確認できたことを示していた場合には、リンク先のWebページの存在を確認できたことを利用者に通知し、一方、ステータスコードがリンク先のWebページの存在を確認できなかったことを示していた場合には、ステータスコードに対する通知動作を、記憶している通知動作から取得し、取得した通知動作に基づいてリンク先の状態を利用者に通知するよう構成したので、リンク先の状態を確認した結果に応じて、例えばリンク先が一時的な理由でリンク先のWebページの存在が確認できなかった場合などは、引き続き存在確認を行い、存在が確認できた時点で利用者に通知することが可能となるという効果を奏する。 According to the second aspect of the present invention, the necessity of reconfirmation of the presence / absence of the Web page is further stored for each status code, and reconfirmation is required for the status code set in the received link destination confirmation response. Is determined from the stored reconfirmation necessity, and it is determined whether reconfirmation is required for the link destination to which the link destination confirmation response is responded based on the obtained reconfirmation necessity. A link destination confirmation request is periodically retransmitted to the link destination determined to be present. The link destination confirmation response received in response to the retransmitted link destination confirmation request is received, and the status code set in the received link destination confirmation response indicates that the existence of the link destination web page has been confirmed. If the status code indicates that the presence of the linked web page has not been confirmed, the user is informed that the existence of the linked web page has been confirmed. Because the notification action for the status code is acquired from the stored notification action and the link destination status is notified to the user based on the acquired notification behavior, depending on the result of checking the link destination status For example, if the existence of the linked web page could not be confirmed due to the temporary link destination, the existence was confirmed and the existence was confirmed. An effect that it is possible to notify the user at the point.
また、請求項3の発明によれば、表示するWebページに含まれている全てのリンクに対してリンク先確認要求を送信した後に、送信したリンク先確認要求に対して応答されるリンク先確認応答を待たずにWebページを表示するよう構成したので、リンク先確認のためにWebページの表示が遅れるのを防ぎ、Webページ間の軽快な遷移を利用者に提供することが可能となるという効果を奏する。
According to the invention of
また、請求項4の発明によれば、記憶しておいたステータスコードごとの通知動作を利用者からの指示に応じて変更するよう構成したので、利用者が、リンク先の状態の通知動作を、ネットワーク環境の状況や個人の好みに応じて変更することができるという効果を奏する。
According to the invention of
以下に添付図面を参照して、この発明に係るブラウザ処理プログラムおよびブラウザ処理装置の好適な実施例を詳細に説明する。なお、本実施例では、本発明を、インターネットを介してWebページを閲覧するブラウザ処理装置に適用した場合を中心に説明する。 Exemplary embodiments of a browser processing program and a browser processing apparatus according to the present invention will be explained below in detail with reference to the accompanying drawings. In the present embodiment, the case where the present invention is applied to a browser processing apparatus that browses Web pages via the Internet will be mainly described.
まず、本実施例に係るブラウザ処理装置の概念について説明する。図1は、本実施例に係るブラウザ処理装置の概念を説明するための図である。同図は、本実施例に係るブラウザ処理装置のディスプレイ10に表示されたWebページを示している。 First, the concept of the browser processing apparatus according to the present embodiment will be described. FIG. 1 is a diagram for explaining the concept of the browser processing apparatus according to the present embodiment. FIG. 3 shows a Web page displayed on the display 10 of the browser processing apparatus according to the present embodiment.
図1の「状態1」は、リンクを含んだWebページの一例を示している。このWebページに表示されている「パソコン」,「携帯電話」,「サポート」等、下線が付与された項目には、それぞれ、他のWebページへのリンクが定義付けられており、これらの項目を、例えばマウスやキーボードなどの入力手段を用いて選択することにより、利用者は、それぞれに定義付けられたリンクのリンク先のWebページに遷移することができる。
“
この「状態1」に示すWebページをディスプレイ10に表示する前に、ブラウザ処理装置は、当該Webページのコンテンツを解析し、そこに含まれているリンクを抽出する。そして、ブラウザ処理装置は、抽出した各リンクのリンク先に対して、リンク先のWebページの存在を確認するためのリンク先存在確認リクエストを送信し、その後、当該Webページをディスプレイ10に表示する。
Before displaying the Web page shown in “
ここで、例えば、「パソコン」に定義付けられたリンクのリンク先へ送信したリンク先存在確認リクエストに対して、一時的な過負荷やメンテナンスのためにリンク先存在確認リクエストが受け付けられなかったことを示すステータスコードを含んだリンク先存在確認レスポンスがブラウザ処理装置に応答されたとする。その場合、ブラウザ処理装置は、リンク先のWebページの存在有無が確認できていないため、利用者に対して、リンク先に接続できない可能性が高いことを通知する。 Here, for example, the link destination existence confirmation request sent to the link destination of the link defined in “PC” was not accepted due to temporary overload or maintenance. Assume that a link destination existence confirmation response including a status code indicating is sent back to the browser processing apparatus. In this case, the browser processing apparatus notifies the user that there is a high possibility that the link destination cannot be connected because the presence or absence of the link destination Web page cannot be confirmed.
例えば、図1の「状態2」に示すように、ブラウザ処理装置は、利用者が「パソコン」を選択した場合に、ステータス領域11に警告メッセージを表示したり、ポップアップを表示したりする。なお、ここで行われる通知動作は、利用者によって設定されたステータスコードにごとの通知動作に基づいて行われる。
For example, as shown in “
また、ブラウザ処理装置は、利用者に警告メッセージを表示するのと並行して、リンク先への接続が復旧した場合に備え、「パソコン」に定義付けられたリンクのリンク先に対して定期的にリンク先存在確認リクエストを再送信する。ここで行われるリンク先存在確認リクエストの再送信は、利用者によって設定されたステータスコードごとの再確認要否に基づいて行われる。 In addition to displaying warning messages to the user, the browser processing device periodically checks the link destination of the link defined in “PC” in case the connection to the link destination is restored. Resubmit the link destination existence confirmation request. The re-transmission of the link destination existence confirmation request performed here is performed based on the necessity of re-confirmation for each status code set by the user.
そして、再送信したリンク先存在確認リクエストに対してリンク先のWebページへの遷移が可能であることを示すステータスコードを含んだリンク先存在確認レスポンスが応答された場合は、ブラウザ処理装置は、利用者に対して、リンク先のWebページの存在が確認できたことを通知する。 When the link destination existence confirmation response including the status code indicating that the transition to the link destination web page is possible in response to the retransmitted link destination existence confirmation request, the browser processing device The user is notified that the presence of the linked Web page has been confirmed.
例えば、図1の「状態3」に示すように、ブラウザ処理装置は、ステータス領域11に通知メッセージを表示したり、通知アイコンを表示したりする。そして、例えば、利用者が通知アイコンを選択した場合には、ブラウザ処理装置は、存在が確認できたWebページの所在を示すURL(Uniform Resource Locator)をリスト表示する(図1「状態3」に示す「リンク先リスト」)。
For example, as shown in “
このように、本実施例に係るブラウザ処理装置は、表示するWebページに含まれているリンクごとにリンク先のWebページの存在有無を確認するためのリンク先存在確認リクエストを送信し、そして、送信したリンク先存在確認リクエストに対して応答されるリンク先存在確認レスポンスを受信し、受信したリンク先存在確認レスポンスに設定されたステータスコードに応じて、リンク先の状態を利用者に通知するので、リンク先の状態を確認した結果に応じて、リンク先の状態を適切に利用者に通知することができる。 Thus, the browser processing apparatus according to the present embodiment transmits a link destination existence confirmation request for confirming the presence / absence of the link destination web page for each link included in the web page to be displayed, and The link destination existence confirmation response that is responded to the sent link destination existence confirmation request is received, and the user is notified of the link destination status according to the status code set in the received link destination existence confirmation response. According to the result of confirming the link destination status, the link destination status can be appropriately notified to the user.
また、本実施例に係るブラウザ処理装置は、受信したリンク先存在確認レスポンスに設定されたステータスコードに応じて、リンク先存在確認レスポンスが応答されたリンク先への再確認の要否を判定し、再確認が必要であることを判定したリンク先に対して定期的にリンク先存在確認リクエストを再送信する。そして、ブラウザ処理装置は、再送信したリンク先存在確認リクエストに対して応答されるリンク先存在確認レスポンスを受信し、受信したリンク先存在確認レスポンスに設定されたステータスコードがリンク先のWebページの存在を確認できたことを示していた場合には、リンク先のWebページの存在を確認できたことを利用者に通知するので、リンク先の状態を確認した結果に応じて、例えばリンク先が一時的な理由でリンク先のWebページの存在が確認できなかった場合などは、引き続き存在確認を行い、存在が確認できた時点で利用者に通知することが可能となる。 Further, the browser processing apparatus according to the present embodiment determines whether or not it is necessary to reconfirm the link destination to which the link destination existence confirmation response is responded according to the status code set in the received link destination existence confirmation response. The link destination existence confirmation request is periodically re-transmitted to the link destination that has been determined to require reconfirmation. Then, the browser processing apparatus receives the link destination existence confirmation response that is responded to the retransmitted link destination existence confirmation request, and the status code set in the received link destination existence confirmation response is the link destination Web page. If it indicates that the existence has been confirmed, the user is notified that the existence of the linked web page has been confirmed. Therefore, depending on the result of confirming the link destination status, for example, the link destination is When the existence of the linked Web page cannot be confirmed for a temporary reason, it is possible to continue the existence confirmation and notify the user when the existence is confirmed.
次に、本実施例に係るブラウザ処理装置の構成について説明する。図2は、本実施例に係るブラウザ処理装置の構成を示す機能ブロック図である。同図に示すように、このブラウザ処理装置100は、利用者からの要求に応じて、インターネット200を介してWebサーバなどの他のコンピュータから各種のWebページを取得し、取得したWebページをディスプレイ10などの出力手段に出力する機能を有するものである。
Next, the configuration of the browser processing apparatus according to the present embodiment will be described. FIG. 2 is a functional block diagram illustrating the configuration of the browser processing apparatus according to the present embodiment. As shown in the figure, in response to a request from a user, the
そして、ブラウザ処理装置100は、本発明に密接に関連する機能としては、リクエスト送信部110と、レスポンス受信部120と、処理定義リスト130と、コンテンツ解析部140と、リンク先URLリスト150と、自動再確認部160と、自動再確認対象URLリスト170と、カスタマイズ処理部180とを有する。
The
リクエスト送信部110は、インターネットを200介して他のコンピュータに対してリクエストを送信する処理部であり、例えば、リンク先のWebページの存在を確認するためのリンク先存在確認リクエストを送信する。
The
レスポンス受信部120は、インターネット200を介して他のコンピュータからレスポンスを受信する処理部であり、例えば、前述したリンク先存在確認リクエストに対して応答されるリンク先存在確認レスポンスを受信する。
The
処理定義リスト130は、ブラウザ処理装置100によって行われる処理に関する各種設定情報を記憶する記憶部である。図3および図4は、処理定義リスト130により記憶される各種設定情報の一例を示す図(1)および処理定義リスト130により記憶される各種設定情報の一例を示す図(2)である。両図に示す各種設定情報は、カスタマイズ処理部180によって、利用者からの指示に応じて設定および変更が行われるものである。
The
図3に示す「リンク先確認の実施/非実施設定」は、コンテンツ解析部140によるリンク先確認処理および自動再確認部160によるリンク先再確認処理の実施/非実施を選択するための設定情報であり、例えば、同図に示すように、「はい」または「いいえ」のいずれかが設定される。
The “link destination confirmation implementation / non-execution setting” shown in FIG. 3 is setting information for selecting whether to perform link destination confirmation processing by the
また、同図に示す「ステータスコードに対するリンク先状態パターン設定」は、リンク先存在確認レスポンスに含まれるステータスコードごとに、各ステータスコードを受信した場合に行う利用者への通知動作を示すリンク先状態通知パターンを対応付けた設定情報である。ここでいうステータスコードには、例えば、同図に示すように、IETF(Internet Research Task Force)のRFC2068によって規定されているHTTP(HyperText Transfer Protocol)のステータスコードが設定される。 In addition, “Link destination status pattern setting for status code” shown in the figure is a link destination indicating a notification operation to the user when each status code is received for each status code included in the link destination existence confirmation response. This is setting information associated with a state notification pattern. As the status code here, for example, as shown in the figure, an HTTP (HyperText Transfer Protocol) status code defined by RFC 2068 of the Internet Research Task Force (IETF) is set.
また、リンク先状態通知パターンには、例えば、同図に示すように、ステータスコードごとに「○」や「△」、「×」が設定される。「○」は、リンク先のWebページへの遷移成功が期待され通常通り遷移動作を行うパターンを、「△」は、遷移動作を行うと失敗する可能性があるパターンを、「×」は、遷移動作を行っても確実に失敗するパターンをそれぞれ示している(同図「リンク先状態パターンの動作設定」の「パターンの分類」を参照)。 In the link destination state notification pattern, for example, “◯”, “Δ”, and “X” are set for each status code as shown in FIG. “○” indicates a pattern in which a transition to a linked web page is expected to be successful, and a transition operation is performed as usual, “Δ” indicates a pattern that may fail if a transition operation is performed, and “×” indicates that The patterns that fail reliably even when the transition operation is performed are shown (see “Pattern classification” in “Operation setting of link destination state pattern”).
かかるリンク先状態通知パターンには、同図に示す「リンク先状態パターンの動作設定」のように、リンク先状態通知パターンごとに、利用者への通知動作の種類を示す動作設定番号が対応付けられている。 The link destination state notification pattern is associated with an operation setting number indicating the type of notification operation to the user for each link destination state notification pattern, as shown in “Operation setting of link destination state pattern” shown in FIG. It has been.
この動作設定番号は、利用者への通知の動作内容を示しており、例えば、同図に示す「リンク先状態パターンの動作内容」のように、「1」や「2」、「3」、「4」、「5」が設定される。ここで、「1」は、何も行わないことを、「2」は、リンク削除を行うことを、「3」は、アンカー(リンクが定義付けられた項目)上をマウスが通過した際にポップアップを表示することを、「4」は、アンカーがフォーカスされた状態でステータス領域11にメッセージを表示することを、「5」は、アンカーがフォーカスされた状態でフォーカス枠を変更することを、それぞれ示している。 This operation setting number indicates the operation content of the notification to the user. For example, “1”, “2”, “3”, “operation content of link destination state pattern” shown in FIG. “4” and “5” are set. Here, “1” indicates that nothing is performed, “2” indicates that the link is deleted, and “3” indicates that when the mouse passes over an anchor (an item for which a link is defined). “4” indicates that a popup is displayed, “4” indicates that a message is displayed in the status area 11 while the anchor is focused, “5” indicates that the focus frame is changed while the anchor is focused, Each is shown.
このような動作内容の設定は、例えば、DOM(Document Object Model)を用いてWebページのHTMLを変更することによって実現する。具体的には、動作内容が「2」の動作は、a要素のhref属性を削除することによって実現する。また、動作内容が「3」の動作は、ポップアップを表示するためのp要素を追加し、a要素にonmouseover属性およびonmouseout属性を追加し、さらに、p要素のvisibility属性を切り替えるスクリプトを記述したscript要素を追加することによって実現する。また、動作内容が「4」の要素は、a要素にonmouseover属性およびonmouseout属性を追加し、さらに、ステータス領域11にメッセージを表示するためのスクリプトを記述したscript要素を追加することによって実現する。 Such setting of the operation content is realized, for example, by changing the HTML of the Web page using DOM (Document Object Model). Specifically, the operation whose operation content is “2” is realized by deleting the href attribute of the a element. In addition, for an operation whose operation content is “3”, a p element for displaying a popup is added, an unusualover attribute and an unusualout attribute are added to the a element, and a script that describes a script for switching the visibility attribute of the p element is described. Realized by adding elements. Also, the element whose operation content is “4” is realized by adding an unusualover attribute and an unusualoutout attribute to the a element, and further adding a script element describing a script for displaying a message in the status area 11.
また、図4に示す「存在確認中表示の表示/非表示設定」は、コンテンツ解析部140による存在確認中表示の表示/非表示を選択するための設定情報であり、例えば、同図に示すように、「有(表示)」または「無(非表示)」のいずれかが設定される。ここで、存在確認中表示を「有」にした場合は、コンテンツ解析部140によって存在確認中表示の通知動作が行われる。
In addition, “display / non-display setting for display during presence check” illustrated in FIG. 4 is setting information for selecting display / non-display of the display during presence check by the
また、同図に示す「リンク先自動再確認の実施/非実施設定」は、自動再確認部160によるリンク先再確認処理の実施/非実施を選択するための設定情報であり、例えば、同図に示すように、「はい」または「いいえ」のいずれかが設定される。
Further, “link destination automatic reconfirmation execution / non-execution setting” shown in the figure is setting information for selecting execution / non-execution of link destination reconfirmation processing by the
また、同図に示す「ステータスコードに対する自動再確認動作設定」は、リンク先存在確認レスポンスに含まれるステータスコードごとに、各ステータスコードを受信した場合に行う自動再確認動作を対応付けた設定情報である。 Also, "Automatic reconfirmation operation setting for status code" shown in the figure is the setting information that associates the automatic reconfirmation operation performed when each status code is received for each status code included in the link destination existence confirmation response. It is.
ここで、自動再確認動作には、例えば、同図に示すように、ステータスコードごとに「○」や「×」が設定される。「○」は、当該ステータスコードを含んだリンク先存在確認レスポンスのリンク先を自動再確認対象とすることを示しており、「×」は、自動再確認対象としないことを示している(同図「自動再確認動作の動作内容」を参照)。 Here, in the automatic reconfirmation operation, for example, “◯” and “X” are set for each status code as shown in FIG. “○” indicates that the link destination of the link destination existence confirmation response including the status code is subject to automatic reconfirmation, and “×” indicates that it is not subject to automatic reconfirmation (same as above). (Refer to “Operation details of automatic reconfirmation operation”).
さらに、同図に示す「自動再確認の間隔設定」は、自動再確認部160によるリンク先存在確認リクエストの送信間隔を設定するための設定情報である。この送信間隔には利用者によって決められた任意の時間が設定され、例えば、同図に示すように「15秒」が設定される。
Further, “automatic reconfirmation interval setting” shown in the figure is setting information for setting the transmission interval of the link destination existence confirmation request by the
コンテンツ解析部140は、表示するWebページに含まれるリンク情報のリンク先に対して、リンク先のWebページの存在を確認するリンク先存在確認リクエストを送信し、送信したリンク先存在確認リクエストに対して応答されたリンク先存在確認レスポンスに含まれているステータスコードに応じて、利用者にリンク先の状態を通知する処理部である。
The
このコンテンツ解析部140は、処理定義リスト130に記憶された「リンク先確認の実施/非実施設定」の設定情報において、リンク先確認を行う設定が行われていた場合に動作する。具体的には、コンテンツ解析部140は、まず、利用者からの要求に応じて他のコンピュータから取得したWebページのHTML(HyperText Markup Language)を解析し、そこに記述されているa要素を順次確認する。そして、コンテンツ解析部140は、a要素のhref属性に指定されているURLに対して順次リンク先存在確認リクエストを送信するとともに、当該URLをリンク先URLリスト150に格納する。
The
このリンク先URLリスト150を用いて、コンテンツ解析部140は、リンク先存在確認リクエストを送信したURLごとに、リンク先存在確認レスポンスを受信済みであるか否かを管理する。
Using this link
そして、全てのa要素のhref属性に設定されたURLに対してリンク先存在確認リクエストを送信すると、コンテンツ解析部140は、ディスプレイ10などの出力手段にWebページを出力する。
When the link destination existence confirmation request is transmitted to the URLs set in the href attribute of all the a elements, the
ここで、コンテンツ解析部140が、表示するWebページに含まれている全てのリンクに対してリンク先存在確認リクエストを送信した後に、送信したリンク先存在確認リクエストに対して応答されるリンク先存在確認レスポンスを待たずにWebページを表示することによって、リンク先確認のためにWebページの表示が遅れるのを防ぎ、Webページ間の軽快な遷移を利用者に提供することが可能となる。
Here, after the
Webページを出力する際、コンテンツ解析部140は、処理定義リスト130に記憶された「存在確認中表示の表示/非表示設定」の設定情報において「有」が選択されていた場合は、「存在確認中表示の動作内容」の設定情報に基づいて、存在確認中であることを利用者に通知するための設定を行う。例えば、コンテンツ解析部140は、リンク先存在確認リクエストを送信中のアンカーがフォーカスされた状態で、ステータス領域11に存在確認中であることを示すメッセージを表示するよう設定する。
When outputting the web page, the
そして、送信したリンク先存在確認リクエストに対して応答されるリンク先存在確認レスポンスを受信すると、コンテンツ解析部140は、受信したリンク先存在確認レスポンスに含まれているステータスコードに対応するリンク先状態通知パターンを処理定義リスト130の「ステータスコードに対するリンク先状態パターン設定」の設定情報から取得する。続いて、コンテンツ解析部140は、取得したリンク先情報通知パターンに対応する動作設定番号を「リンク先状態パターンの動作設定」の設定情報から取得し、取得した動作設定番号が示す動作内容に基づいて、リンク先の状態を利用者に通知する。
Then, when receiving the link destination existence confirmation response that is responded to the transmitted link destination existence confirmation request, the
例えば、処理定義リスト130が、図3に示した例の設定情報を記憶していたとすると、コンテンツ解析部140は、ステータスコード「504(ゲートウェイ・タイムアウト)」を受信した場合には、リンク先状態通知パターンが「○」であるので利用者への通知動作は何も行わず、ステータスコード「500(サーバ内部エラー)」を受信した場合には、リンク先状態通知パターンが「△」であるのでアンカー上をマウスが通過した際にポップアップを表示し、「400(不正リクエスト)」を受信した場合には、リンク先状態通知パターンが「×」であるので当該リンクを削除した上で、アンカー上をマウスが通過した際にポップアップを表示する。
For example, if the
ここでポップアップに表示するメッセージは、動作内容に応じてあらかじめ設定されており、例えば、リンクを削除した場合には「リンクを削除しました」などが設定され、リンクを削除していない場合には「リンク先に接続できない可能性が高いです」などが設定されている。 The message displayed in the pop-up here is set in advance according to the operation content. For example, if the link is deleted, "Link deleted" is set, and if the link is not deleted "It is highly possible that the link destination cannot be connected" is set.
また、コンテンツ解析部140は、受信したリンク先存在確認レスポンスに含まれているステータスコードに対応する自動再確認動作を「ステータスコードに対する自動再確認動作設定」の設定情報から取得し、取得した自動再確認動作にリンク先を自動確認対象とすることを示す値(図4の例では「○」)が設定されていた場合は、当該リンク先存在確認レスポンスに含まれるURLを自動再確認対象URLリスト170に格納する。
Also, the
リンク先URLリスト150は、コンテンツ解析部140によって抽出されたリンク先確認URLを格納する記憶部である。
The link
自動再確認部160は、自動再確認対象URLリスト170に記憶されているURLに対してリンク先存在確認リクエストを定期的に送信し、送信したリンク先存在確認リクエストに対して応答されたリンク先存在確認レスポンスに含まれるステータスコードに応じて、リンク先の状態を利用者に通知する処理部である。
The
この自動再確認部160は、処理定義リスト130に記憶された「リンク先自動再確認の実施/非実施設定」において、リンク先自動再確認をおこなう設定が行われていた場合に、「自動再確認の間隔設定」の設定情報に設定された時間の間隔で動作する。具体的には、自動再確認部160は、まず、自動再確認対象URLリスト170に記憶されているURLに対して順次リンク先存在確認リクエストを送信し、リンク先存在確認リクエストを送信したURLは自動再確認対照URLから削除する。
This
そして、自動再確認部160は、送信したリンク先存在確認リクエストに対して応答されるリンク先存在確認レスポンスを受信すると、受信したリンク先存在確認レスポンスに含まれているステータスコードに対応するリンク先状態通知パターンを処理定義リスト130の「ステータスコードに対するリンク先状態パターン設定」の設定情報から取得する。
When the
ここで、自動再確認部160は、取得したリンク先情報通知パターンが、通常通り遷移動作を行うパターン(図3の例では「○」)であった場合は、所定の方法で、利用者に対してリンク先のWebページの存在が確認できたことを通知する。
Here, when the acquired link destination information notification pattern is a pattern for performing a transition operation as usual (“◯” in the example of FIG. 3), the
例えば、図2の「状態3」に示したように、ステータス領域11に通知メッセージを表示したり、通知アイコンを表示したりする。そして、例えば、利用者が通知アイコンを選択した場合には、同図「状態3」に示した「リンク先リスト」ように、存在が確認できたWebページの所在を示すURL(Uniform Resource Locator)をリスト表示する。さらに、ここでリスト表示したURLを利用者が選択した際に、そのURLに対応するアンカーの表示色を変更する等によって、存在が確認できたリンクを利用者に通知するようにしてもよい。
For example, as shown in “
一方、自動再確認部160は、取得したリンク先情報通知パターンが、通常通り遷移動作を行わないパターン(図3の例では「△」または「×」)であった場合は、取得したリンク先情報通知パターンに対応する動作設定番号を「リンク先状態パターンの動作設定」の設定情報から取得し、取得した動作設定番号が示す動作内容に基づいて、リンク先の状態を利用者に通知する。
On the other hand, if the acquired link destination information notification pattern is a pattern that does not perform a transition operation as usual (“Δ” or “×” in the example of FIG. 3), the
例えば、処理定義リスト130が、図3に示した例の設定情報を記憶していたとすると、自動再確認部160は、ステータスコード「500(サーバ内部エラー)」を受信した場合には、リンク先状態通知パターンが「△」であるのでアンカー上をマウスが通過した際にポップアップを表示し、「400(不正リクエスト)」を受信した場合には、リンク先状態通知パターンが「×」であるので当該リンクを削除した上で、アンカー上をマウスが通過した際にポップアップを表示する。
For example, if the
ここで、ポップアップに表示するメッセージは、動作内容に応じてあらかじめ設定されており、例えば、リンクを削除した場合には「リンクを削除しました」などが設定され、リンクを削除していない場合には「リンク先に接続できない可能性が高いです」などが設定されている。 Here, the message to be displayed in the pop-up is set in advance according to the operation content. For example, if the link is deleted, "Link deleted" is set, and the link is not deleted Is set such as "It is highly possible that the link destination cannot be connected".
また、自動再確認部160は、受信したリンク先存在確認レスポンスに含まれているステータスコードに対応する自動再確認動作を「ステータスコードに対する自動再確認動作設定」の設定情報から取得し、取得した自動再確認動作にリンク先を自動確認対象とすることを示す値(図4の例では「○」)が設定されていた場合は、当該リンク先存在確認レスポンスに含まれるURLを自動再確認対象URLリスト170に格納する。
Further, the
自動再確認対象URLリスト170は、コンテンツ解析部140および自動再確認部160によって出力される自動再確認対象URLを記憶する記憶部である。
The automatic reconfirmation
カスタマイズ処理部180は、利用者からの指示に応じて、処理定義リスト130に記憶された各種設定情報を変更する処理部である。例えば、このカスタマイズ処理部180は、利用者からの指示に応じて、リンク先確認の実施/非実施の設定を変更したり、ステータスコードとリンク先状態通知パターンとの対応付けを変更したり、ステータスコードと再確認動作との対応付けを変更したりする。
The
このように、カスタマイズ処理部180が、利用者からの指示に基づいて、ステータスごとのリンク先状態通知パターンや再確認動作等、処理定義リスト130に記憶された各種設定情報を変更することにより、利用者が、リンク先の状態の通知動作や、リンク先の状態の再確認の要否や、リンク先確認の実施/非実施の設定などを、ネットワーク環境の状況や個人の好みに応じて変更することができる。
In this way, the
次に、本実施例に係るブラウザ処理装置100の動作について説明する。図5は、本実施例に係るブラウザ処理装置100の処理手順を示すフローチャートである。なお、以下では、処理定義リスト130には図3および図4の各種設定情報が記憶されていた場合を説明する。
Next, the operation of the
ブラウザ処理装置100は、処理定義リスト130に記憶された「リンク先確認の実施/非実施設定」の設定情報において「はい」が選択されていた場合に、まず、同図に示すように、コンテンツ解析部140がコンテンツ読み込み処理を行う(ステップS101)。このコンテンツ読み込み処理については、図6を用いて後に説明する。
When “Yes” is selected in the setting information of “link destination check execution / non-execution setting” stored in the
そして、コンテンツ解析部140は、コンテンツ読み込み処理で送信したリンク先存在確認リクエストに対してリンク先存在確認レスポンスを受信した場合、または、タイムアウトした(所定の待ち時間を経過してもリンク先存在確認レスポンスを受信しなかった)場合(ステップS102,Yes)は、リンク先存在確認レスポンス受信処理を行う(ステップS103)。このリンク先存在確認レスポンス受信処理については、図7を用いて後に説明する。
Then, the
コンテンツ解析部140は、リンク先存在確認レスポンスを受信していないリンク先存在確認リクエストがある間は(ステップS104,Yes)、上記のステップS102およびS103の処理を繰り返す。
While there is a link destination existence confirmation request that has not received the link destination existence confirmation response (Yes in step S104), the
そして、コンテンツ解析部140により送信された全てのリンク先存在確認リクエストに対してリンク先存在確認レスポンスが応答された後、自動再確認部160が、処理定義リスト130に記憶された「リンク先自動再確認の実施/非実施設定」の設定情報において「はい」が選択されており、かつ、自動再確認送信周期タイムアウトであった場合(処理定義リスト130に記憶された「自動再確認の間隔設定」の設定情報に設定された時間が経過していた場合)に(ステップS105,Yes)、自動再確認送信処理を行う(ステップS106)。この自動再確認送信処理については、図8を用いて後に説明する。
Then, after the link destination existence confirmation response is responded to all the link destination existence confirmation requests transmitted by the
そして、自動再確認部160は、自動再確認送信処理で送信したリンク先存在確認リクエストに対してリンク先存在確認レスポンスを受信した場合、または、タイムアウトした(所定の待ち時間を経過してもリンク先存在確認レスポンスを受信しなかった)場合(ステップS107,Yes)は、自動再確認レスポンス受信処理を行う(ステップS108)。この自動再確認レスポンス処理については、図9を用いて後に説明する。
Then, the
自動再確認部160は、リンク先存在確認レスポンスを受信していないリンク先存在確認リクエストがある間は(ステップS109,Yes)、上記のステップS107およびS108の処理を繰り返す。
The
次に、図5に示したコンテンツ読み込み処理の処理手順について説明する。このコンテンツ読み込み処理は、コンテンツ解析部140によって行われる。図6は、図5に示したコンテンツ読み込み処理の処理手順を示すフローチャートである。
Next, the processing procedure of the content reading process shown in FIG. 5 will be described. This content reading process is performed by the
同図に示すように、コンテンツ解析部140は、まず、他のコンピュータから取得したWebページのHTMLに記述されている要素を順に確認し(ステップS201)、a要素であった場合は(ステップS202,Yes)、href属性が指定されているか否かを確認する。そして、href属性が指定されていた場合(ステップS203,Yes)、コンテンツ解析部140は、href属性に指定されているURLに対して、リンク先存在確認リクエスを非同期送信し(ステップS204)、さらに、当該URLをリンク先URLリスト150に格納する。
As shown in the figure, the
続いて、コンテンツ解析部140は、処理定義リスト130に記憶された「存在確認中表示の表示/非表示設定」の設定情報において「有」が選択されていた場合には、「存在確認中表示の動作内容」に基づいて、アンカーごとに存在確認中であることを利用者に通知する設定を行う(ステップS205)。
Subsequently, when “present” is selected in the setting information of “display / non-display setting of display during existence confirmation” stored in the
コンテンツ解析部140は、HTMLに記述されている要素に、まだ確認していない要素がある間は(ステップS206,Yes)、ステップS202に戻って、以降のステップS202〜S205の処理を繰り返す。そして、HTMLに記述されている全ての要素を確認すると(ステップS206,No)、コンテンツ解析部140は、当該Webページをディスプレイ10などの出力手段に出力し(ステップS207)、コンテンツ読み込み処理を終了する。
The
次に、図5に示したリンク先存在確認レスポンス受信処理の処理手順について説明する。このリンク先存在確認レスポンス受信処理は、コンテンツ解析部140によって行われる。図7は、図5に示したリンク先存在確認レスポンス受信処理の処理手順を示すフローチャートである。
Next, the processing procedure of the link destination existence confirmation response reception process shown in FIG. 5 will be described. This link destination existence confirmation response reception process is performed by the
同図に示すように、コンテンツ解析部140は、まず、リンク先存在確認レスポンスを受信したURL、またはリンク先存在確認リクエストがタイムアウトしたURLが定義付けられているアンカーに設定された存在確認中の通知設定を削除する(ステップS301)。
As shown in the figure, the
そして、処理定義リスト130に記憶された「ステータスコードに対するリンク先状態パターン設定」の設定情報においてリンク先状態通知パターンが「×」であるステータスコードを含むリンク先存在確認レスポンスを受信していた場合は(ステップS302,Yes)、コンテンツ解析部140は、「リンク先状態パターンの動作設定」の設定情報に基づいて、当該リンク先状態通知パターン(ここでは、「×」)に対応する動作を行い、リンク先の状態を利用者に通知する(ステップS303)。
When the link destination existence confirmation response including the status code whose link destination state notification pattern is “x” in the setting information of “link destination state pattern setting for status code” stored in the
一方、リンク先状態通知パターンが「△」であるステータスコードを含むリンク先存在確認レスポンスを受信していた場合は(ステップS302,No、ステップS304,Yes)、コンテンツ解析部140は、「リンク先状態パターンの動作設定」の設定情報に基づいて、当該リンク先状態通知パターン(ここでは、「△」)に対応する動作を行い、リンク先の状態を利用者に通知する(ステップS305)。
On the other hand, when the link destination existence confirmation response including the status code whose link destination state notification pattern is “Δ” has been received (step S302, No, step S304, Yes), the
そして、コンテンツ解析部140は、処理定義リスト130に記憶された「ステータスコードに対する自動再確認動作設定」の設定情報において自動再確認動作が「○」であるステータスコードを含むリンク先存在確認レスポンスを受信していた場合は(ステップS306,Yes)、当該リンク先存在確認レスポンスに含まれているURLを自動再確認対象URLリストに追加し(ステップS307)、リンク先存在確認レスポンス受信処理を終了する。
Then, the
次に、図5に示したリンク先自動再確認送信処理の処理手順について説明する。このリンク先自動再確認送信処理は、自動再確認部160によって行われる。図8は、図5に示したリンク先自動再確認送信処理の処理手順を示すフローチャートである。
Next, the processing procedure of the link destination automatic reconfirmation transmission processing shown in FIG. 5 will be described. This link destination automatic reconfirmation transmission process is performed by the
同図に示すように、自動再確認部160は、まず、自動再確認対象URLリスト170からURLを順に取り出した後に(ステップS401)、当該URLを自動再確認対象URL170から削除する(ステップS402)。そして、自動再確認部160は、自動再確認対象URLリスト170から取り出したURLに対してリンク先存在確認リクエストを送信し(ステップS403)、そのURLをリンク先とするアンカーに、状態再確認中であることを示す警告表示の設定を行う。
As shown in the figure, the
自動再確認部160は、自動再確認対象URLリスト170に記憶されているURLに、まだリンク先存在確認リクエストを送信していないURLがある間は(ステップS404,Yes)、ステップS401に戻って、以降のステップS401〜S404の処理を繰り返す。そして、自動再確認対象URLリスト170に記憶されている全てのURLについてリンク先存在確認リクエストを送信すると(ステップS404,No)、自動再確認部160は、リンク先自動再確認送信処理を終了する。
The
次に、図5に示したリンク先自動再確認レスポンス受信処理の処理手順について説明する。同図に示すように、このリンク先自動再確認送信処理は、自動再確認部160によって行われる。図9は、図5に示したリンク先自動再確認レスポンス受信処理の処理手順を示すフローチャートである。
Next, a processing procedure of the link destination automatic reconfirmation response reception process shown in FIG. 5 will be described. As shown in the figure, this link destination automatic reconfirmation transmission process is performed by the
同図に示すように、自動再確認部160は、まず、リンク先存在確認レスポンスを受信したURL、またはリンク先存在確認リクエストがタイムアウトしたURLが定義付けられているアンカーに設定された警告表示の設定を削除する(ステップS501)。
As shown in the figure, the
そして、処理定義リスト130に記憶された「ステータスコードに対するリンク先状態パターン設定」の設定情報においてリンク先状態通知パターンが「×」であるステータスコードを含むリンク先存在確認レスポンスを受信していた場合は(ステップS502,Yes)、自動再確認部160は、「リンク先状態パターンの動作設定」の設定情報に基づいて、当該リンク先状態通知パターン(ここでは、「×」)に対応する動作を行い、リンク先の状態を利用者に通知する(ステップS503)。
When the link destination existence confirmation response including the status code whose link destination state notification pattern is “x” in the setting information of “link destination state pattern setting for status code” stored in the
一方、リンク先状態通知パターンが「△」であるステータスコードを含むリンク先存在確認レスポンスを受信していた場合は(ステップS502,No、ステップS504,Yes)、自動再確認部160は、「リンク先状態パターンの動作設定」の設定情報に基づいて、当該リンク先状態通知パターン(ここでは、「△」)に対応する動作を行い、リンク先の状態を利用者に通知する(ステップS505)。
On the other hand, when a link destination existence confirmation response including a status code whose link destination state notification pattern is “Δ” has been received (step S502, No, step S504, Yes), the
また、自動再確認部160は、リンク先状態パターンが「×」でも「△」でもなかった場合は(ステップS502,No)、通知アイコンやメッセージなどにより、利用者に対してリンク先のWebページの存在が確認できたことを通知する(ステップS506)。
In addition, when the link destination state pattern is neither “×” nor “Δ” (No in step S502), the
そして、自動再確認部160は、処理定義リスト130に記憶された「ステータスコードに対する自動再確認動作設定」の設定情報において自動再確認動作が「○」であるステータスコードを含むリンク先存在確認レスポンスを受信していた場合は(ステップS507,Yes)、当該リンク先存在確認レスポンスに含まれているURLを自動再確認対象URLリストに追加し(ステップS508)、リンク先自動再確認レスポンス受信処理を終了する。
Then, the
上述してきたように、本実施例では、処理定義リスト130が、リンク先の状態を利用者に通知する通知動作を定義したリンク先状態通知パターンを、リンク先の状態を示すステータスコードごとに対応させて記憶し、コンテンツ解析部140が、表示するWebページに含まれているリンクごとにリンク先のWebページの存在有無を確認するためのリンク先存在確認リクエストを送信し、そして、送信したリンク先存在確認リクエストに対して応答されるリンク先存在確認レスポンスを受信し、受信したリンク先存在確認レスポンスに設定されたステータスコードに対するリンク先状態通知パターンを、処理定義リスト130に記憶しているリンク先状態通知パターンから取得し、取得したリンク先状態通知パターンに基づいて、リンク先の状態を利用者に通知するので、リンク先の状態を確認した結果に応じてリンク削除やメッセージ表示などの通知動作を行い、リンク先の状態を適切に利用者に通知することができる。
As described above, in this embodiment, the
また、本実施例では、処理定義リスト130が、Webページの存在有無の再確認要否を定義した自動再確認動作を、前記ステータスコードごとに対応させてさらに記憶し、コンテンツ解析部140が、受信したリンク先存在確認レスポンスに設定されたステータスコードに対する自動再確認動作を、処理定義リスト130に記憶している自動再確認動作から取得し、取得した自動再確認動作に基づいてリンク先存在確認レスポンスが応答されたリンク先への再確認の要否を判定し、自動再確認部160が、再確認が必要であることを判定したリンク先に対して定期的にリンク先存在確認リクエストを再送信する。そして、自動再確認部160が、再送信したリンク先存在確認リクエストに対して応答されるリンク先存在確認レスポンスを受信し、受信したリンク先存在確認レスポンスに設定されたステータスコードがリンク先のWebページの存在を確認できたことを示していた場合には、リンク先のWebページの存在を確認できたことを利用者に通知し、一方、ステータスコードがリンク先のWebページの存在を確認できなかったことを示していた場合には、ステータスコードに対するリンク先状態通知パターンを、処理定義リスト130に記憶しているリンク先状態通知パターンから取得し、取得したリンク先状態通知パターンに基づいてリンク先の状態を利用者に通知するので、リンク先の状態を確認した結果に応じて、例えばリンク先が一時的な理由でリンク先のWebページの存在が確認できなかった場合などは、引き続き存在確認を行い、存在が確認できた時点で利用者に通知することが可能となる。
In this embodiment, the
なお、本実施例では、ブラウザ処理装置について説明したが、ブラウザ処理装置が有する構成をソフトウェアによって実現することで、同様の機能を有するブラウザ処理プログラムを得ることができる。そこで、このブラウザ処理プログラムを実行するコンピュータについて説明する。 Although the browser processing apparatus has been described in the present embodiment, a browser processing program having the same function can be obtained by realizing the configuration of the browser processing apparatus with software. A computer that executes this browser processing program will be described.
図10は、本実施例に係るブラウザ処理プログラムを実行するコンピュータの構成を示す機能ブロック図である。同図に示すように、このコンピュータ300は、RAM310と、CPU320と、HDD330と、LANインタフェース340と、入出力インタフェース350と、DVDドライブ360とを有する。
FIG. 10 is a functional block diagram illustrating a configuration of a computer that executes the browser processing program according to the present embodiment. As shown in the figure, the
RAM310は、プログラムやプログラムの実行途中結果などを記憶するメモリであり、CPU320は、RAM310からプログラムを読み出して実行する中央処理装置である。
The
HDD330は、プログラムやデータを格納するディスク装置であり、LANインタフェース340は、コンピュータ300をLAN経由で他のコンピュータに接続するためのインタフェースである。
The
入出力インタフェース350は、マウスやキーボードなどの入力装置および表示装置を接続するためのインタフェースであり、DVDドライブ360は、DVDの読み書きを行う装置である。
The input /
そして、このコンピュータ300において実行されるブラウザ処理プログラム311は、DVDに記憶され、DVDドライブ360によってDVDから読み出されてコンピュータ300にインストールされる。
The
あるいは、このブラウザ処理プログラム311は、LANインタフェース340を介して接続された他のコンピュータシステムのデータベースなどに記憶され、これらのデータベースから読み出されてコンピュータ300にインストールされる。
Alternatively, the
そして、インストールされたブラウザ処理プログラム311は、HDD330に記憶され、RAM310に読み出されてCPU320によってブラウザ処理プロセス321として実行される。
The installed
(付記1)Webページを表示する際に、Webページに含まれているリンクのリンク先のWebページが存在しているか否かを確認するブラウザ処理プログラムであって、
リンク先の状態を利用者に通知する通知動作をリンク先の状態を示すステータスコードごとに対応させて記憶装置に記憶する動作定義記憶手順と、
表示するWebページに含まれているリンクごとにリンク先のWebページの存在有無を確認するためのリンク先確認要求を送信するリンク先確認手順と、
前記リンク先確認手順により送信されたリンク先確認要求に対して応答されるリンク先確認応答を受信し、該受信したリンク先確認応答に設定されたステータスコードに対する前記通知動作を処理定義記憶手順により前記記憶装置に記憶された通知動作から取得し、該取得した通知動作に基づいてリンク先の状態を利用者に通知するリンク先状態通知手順と、
をコンピュータに実行させることを特徴とするブラウザ処理プログラム。
(Supplementary Note 1) A browser processing program for confirming whether or not there is a linked web page of a link included in the web page when displaying the web page,
An operation definition storing procedure for storing a notification operation for notifying a user of a link destination state in a storage device in association with each status code indicating the link destination state;
A link destination confirmation procedure for transmitting a link destination confirmation request for confirming the presence or absence of a linked web page for each link included in the web page to be displayed;
A link destination confirmation response sent in response to the link destination confirmation request transmitted by the link destination confirmation procedure is received, and the notification operation for the status code set in the received link destination confirmation response is performed by a process definition storage procedure. Link destination state notification procedure for acquiring from the notification operation stored in the storage device, and notifying the user of the link destination state based on the acquired notification operation;
A browser processing program characterized by causing a computer to execute.
(付記2)前記動作定義記憶手順は、Webページの存在有無の再確認要否を前記ステータスコードごとに対応させてさらに記憶し、
前記リンク先状態通知手順は、受信したリンク先確認応答に設定されたステータスコードに対する再確認要否を前記動作定義記憶手順により記憶された再確認要否から取得し、該取得した再確認要否に基づいて該リンク先確認応答が応答されたリンク先への再確認の要否を判定し、
前記リンク先状態通知手順により再確認が必要であることが判定されたリンク先に対して定期的に前記リンク先確認要求を再送信するリンク先状態再確認手順と、
前記リンク先状態再確認手順により再送信されたリンク先確認要求に対して応答されるリンク先確認応答を受信し、該受信したリンク先確認応答に設定されたステータスコードが前記リンク先のWebページの存在を確認できたことを示していた場合には、該リンク先のWebページの存在を確認できたことを利用者に通知し、該ステータスコードがリンク先のWebページの存在を確認できなかったことを示していた場合には、該ステータスコードに対する前記通知動作を前記動作定義記憶手順により記憶された通知動作から取得し、該取得した通知動作に基づいてリンク先の状態を利用者に通知するリンク先状態再通知手順とをさらにコンピュータに実行させることを特徴とする付記1に記載のブラウザ処理プログラム。
(Supplementary Note 2) The operation definition storing procedure further stores, in correspondence with each status code, whether or not a reconfirmation of the presence or absence of a Web page is necessary,
The link destination status notification procedure obtains the necessity of reconfirmation for the status code set in the received link destination confirmation response from the necessity of reconfirmation stored by the operation definition storage procedure, and the obtained reconfirmation necessity On the basis of the link destination confirmation response, it is determined whether or not it is necessary to reconfirm the link destination,
A link destination status reconfirmation procedure for periodically retransmitting the link destination confirmation request to the link destination determined to require reconfirmation by the link destination status notification procedure;
A link destination confirmation response received in response to the link destination confirmation request retransmitted by the link destination state reconfirmation procedure is received, and the status code set in the received link destination confirmation response is the web page of the link destination If the status code indicates that the existence of the link destination web page has been confirmed, the user is notified that the existence of the link destination web page has been confirmed, and the status code cannot confirm the existence of the link destination web page. The notification operation for the status code is acquired from the notification operation stored by the operation definition storing procedure, and the link destination state is notified to the user based on the acquired notification operation. The browser processing program according to
(付記3)前記リンク先確認手順は、表示するWebページに含まれている全てのリンクに対して前記リンク先確認要求を送信した後に、該送信したリンク先確認要求に対して応答されるリンク先確認応答を待たずに該Webページを表示することを特徴とする付記1または2に記載のブラウザ処理プログラム。
(Additional remark 3) The said link destination confirmation procedure is a link which responds with this transmitted link destination confirmation request after transmitting the said link destination confirmation request with respect to all the links contained in the Web page to display. The browser processing program according to
(付記4)前記動作定義記憶手順により記憶されたステータスコードごとの通知動作を利用者からの指示に応じて変更する通知動作変更手順をさらにコンピュータに実行させることを特徴とする付記1、2または3に記載のブラウザ処理プログラム。
(Supplementary note 4) The
(付記5)前記動作定義記憶手順により記憶されたステータスコードごとの再確認要否を利用者からの指示に応じて変更する再確認要否変更手順をさらにコンピュータに実行させることを特徴とする付記2に記載のブラウザ処理プログラム。 (Supplementary Note 5) The computer further executes a reconfirmation necessity change procedure for changing the necessity of reconfirmation for each status code stored by the operation definition storage procedure according to an instruction from a user. 2. The browser processing program according to 2.
(付記6)Webページを表示する際に、Webページに含まれているリンクのリンク先のWebページが存在しているか否かを確認するブラウザ処理装置であって、
リンク先の状態を利用者に通知する通知動作をリンク先の状態を示すステータスコードごとに対応させて記憶する動作定義記憶手段と、
表示するWebページに含まれているリンクごとにリンク先のWebページの存在有無を確認するためのリンク先確認要求を送信するリンク先確認手段と、
前記リンク先確認手段により送信されたリンク先確認要求に対して応答されるリンク先確認応答を受信し、該受信したリンク先確認応答に設定されたステータスコードに対する前記通知動作を動作定義記憶手段により記憶された通知動作から取得し、該取得した通知動作に基づいてリンク先の状態を利用者に通知するリンク先状態通知手段と、
を備えたことを特徴とするブラウザ処理装置。
(Supplementary note 6) A browser processing device for confirming whether or not a link destination web page of a link included in the web page exists when displaying the web page,
An action definition storage means for storing a notification operation for notifying a user of a link destination state for each status code indicating the link destination state;
Link destination confirmation means for transmitting a link destination confirmation request for confirming the presence / absence of a link destination web page for each link included in the web page to be displayed;
The link destination confirmation response received in response to the link destination confirmation request transmitted by the link destination confirmation unit is received, and the notification operation for the status code set in the received link destination confirmation response is performed by the operation definition storage unit. Link destination state notification means for acquiring from the stored notification operation and notifying the user of the link destination state based on the acquired notification operation;
A browser processing device comprising:
以上のように、本発明に係るブラウザ処理プログラムおよびブラウザ処理装置は、リンクを含むWebページを表示する場合に有用であり、特に、インターネットなど、Webページが不定期に削除されたり移動されたりする環境で用いられる場合に適している。 As described above, the browser processing program and the browser processing apparatus according to the present invention are useful when displaying a Web page including a link, and in particular, the Web page is irregularly deleted or moved, such as the Internet. Suitable for use in environments.
10 ディスプレイ
11 ステータス領域
100 ブラウザ処理装置
110 リクエスト送信部
120 レスポンス受信部
130 処理定義リスト
140 コンテンツ解析部
150 リンク先URLリスト
160 自動再確認部
170 自動再確認対象URLリスト
180 カスタマイズ処理部
200 インターネット
300 コンピュータ
310 RAM
311 ブラウザ処理プログラム
320 CPU
321 ブラウザ処理プロセス
330 HDD
340 LANインタフェース
350 入出力インタフェース
360 DVDドライブ
DESCRIPTION OF SYMBOLS 10 Display 11
311
321
340 LAN interface 350 I /
Claims (5)
リンク先の状態を利用者に通知する通知動作をリンク先の状態を示すステータスコードごとに対応させて記憶装置に記憶する動作定義記憶手順と、
表示するWebページに含まれているリンクごとにリンク先のWebページの存在有無を確認するためのリンク先確認要求を送信するリンク先確認手順と、
前記リンク先確認手順により送信されたリンク先確認要求に対して応答されるリンク先確認応答を受信し、該受信したリンク先確認応答に設定されたステータスコードに対する前記通知動作を処理定義記憶手順により前記記憶装置に記憶された通知動作から取得し、該取得した通知動作に基づいてリンク先の状態を利用者に通知するリンク先状態通知手順と、
をコンピュータに実行させることを特徴とするブラウザ処理プログラム。 A browser processing program for confirming whether or not there is a linked web page of a link included in the web page when displaying the web page,
An operation definition storing procedure for storing a notification operation for notifying a user of a link destination state in a storage device in association with each status code indicating the link destination state;
A link destination confirmation procedure for transmitting a link destination confirmation request for confirming the presence or absence of a linked web page for each link included in the web page to be displayed;
A link destination confirmation response sent in response to the link destination confirmation request transmitted by the link destination confirmation procedure is received, and the notification operation for the status code set in the received link destination confirmation response is performed by a process definition storage procedure. Link destination state notification procedure for acquiring from the notification operation stored in the storage device, and notifying the user of the link destination state based on the acquired notification operation;
A browser processing program characterized by causing a computer to execute.
前記リンク先状態通知手順は、受信したリンク先確認応答に設定されたステータスコードに対する再確認要否を前記動作定義記憶手順により記憶された再確認要否から取得し、該取得した再確認要否に基づいて該リンク先確認応答が応答されたリンク先への再確認の要否を判定し、
前記リンク先状態通知手順により再確認が必要であることが判定されたリンク先に対して定期的に前記リンク先確認要求を再送信するリンク先状態再確認手順と、
前記リンク先状態再確認手順により再送信されたリンク先確認要求に対して応答されるリンク先確認応答を受信し、該受信したリンク先確認応答に設定されたステータスコードが前記リンク先のWebページの存在を確認できたことを示していた場合には、該リンク先のWebページの存在を確認できたことを利用者に通知し、該ステータスコードがリンク先のWebページの存在を確認できなかったことを示していた場合には、該ステータスコードに対する前記通知動作を前記動作定義記憶手順により記憶された通知動作から取得し、該取得した通知動作に基づいてリンク先の状態を利用者に通知するリンク先状態再通知手順とをさらにコンピュータに実行させることを特徴とする請求項1に記載のブラウザ処理プログラム。 The operation definition storing procedure further stores whether or not a reconfirmation of the presence / absence of a Web page is required for each status code,
The link destination status notification procedure obtains the necessity of reconfirmation for the status code set in the received link destination confirmation response from the necessity of reconfirmation stored by the operation definition storage procedure, and the obtained reconfirmation necessity On the basis of the link destination confirmation response, it is determined whether or not it is necessary to reconfirm the link destination,
A link destination status reconfirmation procedure for periodically retransmitting the link destination confirmation request to the link destination determined to require reconfirmation by the link destination status notification procedure;
A link destination confirmation response received in response to the link destination confirmation request retransmitted by the link destination state reconfirmation procedure is received, and the status code set in the received link destination confirmation response is the web page of the link destination If the status code indicates that the existence of the link destination web page has been confirmed, the user is notified that the existence of the link destination web page has been confirmed, and the status code cannot confirm the existence of the link destination web page. The notification operation for the status code is acquired from the notification operation stored by the operation definition storing procedure, and the link destination state is notified to the user based on the acquired notification operation. The browser processing program according to claim 1, further causing the computer to execute a link destination state re-notification procedure.
リンク先の状態を利用者に通知する通知動作をリンク先の状態を示すステータスコードごとに対応させて記憶する動作定義記憶手段と、
表示するWebページに含まれているリンクごとにリンク先のWebページの存在有無を確認するためのリンク先確認要求を送信するリンク先確認手段と、
前記リンク先確認手段により送信されたリンク先確認要求に対して応答されるリンク先確認応答を受信し、該受信したリンク先確認応答に設定されたステータスコードに対する前記通知動作を動作定義記憶手段により記憶された通知動作から取得し、該取得した通知動作に基づいてリンク先の状態を利用者に通知するリンク先状態通知手段と、
を備えたことを特徴とするブラウザ処理装置。 A browser processing device for confirming whether or not there is a linked web page of a link included in the web page when displaying the web page,
An action definition storage means for storing a notification operation for notifying a user of a link destination state for each status code indicating the link destination state;
Link destination confirmation means for transmitting a link destination confirmation request for confirming the presence / absence of a link destination web page for each link included in the web page to be displayed;
The link destination confirmation response received in response to the link destination confirmation request transmitted by the link destination confirmation unit is received, and the notification operation for the status code set in the received link destination confirmation response is performed by the operation definition storage unit. Link destination state notification means for acquiring from the stored notification operation and notifying the user of the link destination state based on the acquired notification operation;
A browser processing device comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006099353A JP2007272695A (en) | 2006-03-31 | 2006-03-31 | Browser processing program and browser processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006099353A JP2007272695A (en) | 2006-03-31 | 2006-03-31 | Browser processing program and browser processing device |
Related Child Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011071204A Division JP2011138548A (en) | 2011-03-28 | 2011-03-28 | Display control method and display control program |
JP2011071206A Division JP5304823B2 (en) | 2011-03-28 | 2011-03-28 | Display control method and display control program |
JP2011071205A Division JP2011170867A (en) | 2011-03-28 | 2011-03-28 | Method and program for controlling display |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007272695A true JP2007272695A (en) | 2007-10-18 |
Family
ID=38675417
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006099353A Pending JP2007272695A (en) | 2006-03-31 | 2006-03-31 | Browser processing program and browser processing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007272695A (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009198315A (en) * | 2008-02-21 | 2009-09-03 | Kenwood Corp | On-vehicle apparatus |
JP2010165258A (en) * | 2009-01-16 | 2010-07-29 | Sharp Corp | Website display device, website display method, and computer program therefor |
JP2011138549A (en) * | 2011-03-28 | 2011-07-14 | Fujitsu Ltd | Method and program for controlling display |
JP2011138548A (en) * | 2011-03-28 | 2011-07-14 | Fujitsu Ltd | Display control method and display control program |
JP2011170867A (en) * | 2011-03-28 | 2011-09-01 | Fujitsu Ltd | Method and program for controlling display |
JPWO2012043649A1 (en) * | 2010-09-29 | 2014-02-24 | 楽天株式会社 | Advertisement display program, advertisement display device, advertisement display method, recording medium, and advertisement display system |
JP2015019392A (en) * | 2014-08-26 | 2015-01-29 | 株式会社アイ・オー・データ機器 | Receiver for streaming content, and registration method for streaming content |
JP2016057993A (en) * | 2014-09-11 | 2016-04-21 | 株式会社日立製作所 | Content display device and content display method |
JP5995392B1 (en) * | 2015-08-24 | 2016-09-21 | 株式会社ラック | Management unit existence determination device and management unit existence determination program |
JP2019501429A (en) * | 2016-10-17 | 2019-01-17 | グーグル エルエルシー | Identification of broken network connections based on machine learning |
JP2020123373A (en) * | 2020-04-07 | 2020-08-13 | グーグル エルエルシー | Machine learning based identification of broken network connections |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001014207A (en) * | 1999-06-29 | 2001-01-19 | Hitachi Ltd | Method for confirming state of link destination |
JP2003303198A (en) * | 2002-04-10 | 2003-10-24 | Toshiba Corp | Knowledge information collecting method and knowledge information collecting system |
JP2004303199A (en) * | 2003-03-17 | 2004-10-28 | Alpine Electronics Inc | Terminal unit and menu screen display method |
-
2006
- 2006-03-31 JP JP2006099353A patent/JP2007272695A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001014207A (en) * | 1999-06-29 | 2001-01-19 | Hitachi Ltd | Method for confirming state of link destination |
JP2003303198A (en) * | 2002-04-10 | 2003-10-24 | Toshiba Corp | Knowledge information collecting method and knowledge information collecting system |
JP2004303199A (en) * | 2003-03-17 | 2004-10-28 | Alpine Electronics Inc | Terminal unit and menu screen display method |
Non-Patent Citations (1)
Title |
---|
CSND200100166001, 若名麻里,坂田恵,ほんまけい,山本裕二,西野博志, "接続から隣のネッターとのトラブルまでインターネットのお悩みをスカッと解決!インターネットおとな相談室", インターネットASCII, 19991101, 第4巻, 第11号, p.86〜91, JP, 株式会社アスキー * |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009198315A (en) * | 2008-02-21 | 2009-09-03 | Kenwood Corp | On-vehicle apparatus |
JP2010165258A (en) * | 2009-01-16 | 2010-07-29 | Sharp Corp | Website display device, website display method, and computer program therefor |
JPWO2012043649A1 (en) * | 2010-09-29 | 2014-02-24 | 楽天株式会社 | Advertisement display program, advertisement display device, advertisement display method, recording medium, and advertisement display system |
JP5601730B2 (en) * | 2010-09-29 | 2014-10-08 | 楽天株式会社 | Advertisement display program, advertisement display device, advertisement display method, recording medium, and advertisement display system |
JP2011138548A (en) * | 2011-03-28 | 2011-07-14 | Fujitsu Ltd | Display control method and display control program |
JP2011170867A (en) * | 2011-03-28 | 2011-09-01 | Fujitsu Ltd | Method and program for controlling display |
JP2011138549A (en) * | 2011-03-28 | 2011-07-14 | Fujitsu Ltd | Method and program for controlling display |
JP2015019392A (en) * | 2014-08-26 | 2015-01-29 | 株式会社アイ・オー・データ機器 | Receiver for streaming content, and registration method for streaming content |
JP2016057993A (en) * | 2014-09-11 | 2016-04-21 | 株式会社日立製作所 | Content display device and content display method |
JP5995392B1 (en) * | 2015-08-24 | 2016-09-21 | 株式会社ラック | Management unit existence determination device and management unit existence determination program |
WO2017033253A1 (en) * | 2015-08-24 | 2017-03-02 | 株式会社ラック | Unit-of-management existence determination device and unit-of-management existence determination program |
JP2019501429A (en) * | 2016-10-17 | 2019-01-17 | グーグル エルエルシー | Identification of broken network connections based on machine learning |
US10628511B2 (en) | 2016-10-17 | 2020-04-21 | Google Llc | Machine learning system and method of classifying an application link as broken or working |
US11361046B2 (en) | 2016-10-17 | 2022-06-14 | Google Llc | Machine learning classification of an application link as broken or working |
JP2020123373A (en) * | 2020-04-07 | 2020-08-13 | グーグル エルエルシー | Machine learning based identification of broken network connections |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2007272695A (en) | Browser processing program and browser processing device | |
JP3852742B2 (en) | Information processing system, terminal device, information processing method, and storage medium | |
JP4698756B2 (en) | Offline execution of web-based applications | |
JP4540689B2 (en) | Web browser, data processing apparatus, and web page data processing method | |
US8825637B1 (en) | Recording user actions | |
TW200844856A (en) | Dynamically loading scripts | |
JP2006268470A (en) | Asynchronous communication method | |
CN102999613A (en) | Method and device for loading tool window in browser | |
JP5197351B2 (en) | Information processing apparatus, information processing method, and program | |
CN103019703A (en) | Method and device for loading browser tool window | |
JP4622539B2 (en) | WEB content synchronization system and terminal | |
CN103020178A (en) | Method and device for loading image toolbar with browser | |
CN102341801A (en) | Requesting computer data assets | |
JP2007034576A (en) | Information processor and information processing program | |
JP6844206B2 (en) | Programs, information processing methods, and information processing equipment | |
JP2009289218A (en) | Information processing apparatus, and recovery method and recovery program for input information thereof | |
JP2011170867A (en) | Method and program for controlling display | |
US7831732B1 (en) | Network connection utility | |
JP2007079988A (en) | Www browser, html page sharing system and html page sharing method | |
JP5304823B2 (en) | Display control method and display control program | |
JP2011138548A (en) | Display control method and display control program | |
JP5188546B2 (en) | Web server and method for generating Web page for window control | |
JP5272595B2 (en) | Display control apparatus, display control system, display control method, and program | |
CN104423973B (en) | Processing method, device and system for floating frame page loading information | |
JP2011150423A (en) | Web browser system and data update method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080818 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101224 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110125 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110328 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110809 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111109 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20111116 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20120330 |