(57)【要約】【課題】インターネットブラウジングに際して、登録済みＷｅｂページの自動通過を可能とする。【解決手段】 ウエブブラウザプログラムであって、ユーザーがＷｅｂページＡを閲覧して、次にＷｅｂページＢをアクセスする時、閲覧中のＷｅｂページＡのＵＲＬと、前記ＷｅｂページＢのアクセスに係わるＷｅｂページＡのＨＴＭＬソース情報と、前記ＷｅｂページＢのアクセスに係わるウエブブラウザプログラムのアクセス情報と、をローカルストレージに記録するステップと、その後、前記ＷｅｂページＡをアクセスした時、前記記録している情報を前記ローカルストレージから読み込むステップと、読み込まれた情報を基にして、前記ＷｅｂページＡを自動通過して次の前記ＷｅｂページＢをアクセスするステップと、を含む。【選択図】図１
2007293464.tif 000002
【特許請求の範囲】
【請求項１】
ウエブブラウザプログラムであって、ユーザーがＷｅｂページＡを閲覧して、次にＷｅｂページＢをアクセスする時、閲覧中のＷｅｂページＡのＵＲＬと、前記ＷｅｂページＢのアクセスに係わるＷｅｂページＡのＨＴＭＬソース情報と、前記ＷｅｂページＢのアクセスに係わるウエブブラウザプログラムのアクセス情報と、をローカルストレージに記録するステップと、その後、前記ＷｅｂページＡをアクセスした時、前記記録している情報を前記ローカルストレージから読み込むステップと、読み込まれた情報を基にして、前記ＷｅｂページＡを自動通過して次の前記ＷｅｂページＢをアクセスするステップと、を含むウエブブラウザプログラム。
【請求項２】
ローカルストレージに記録する前記ステップにおいて、前記閲覧中のＷｅｂページＡのＵＲＬが正規表現で表現されたＵＲＬであることを特徴とする請求項１に記載のウエブブラウザプログラム。
【請求項３】
ローカルストレージに記録する前記ステップにおいて、記録する情報を暗号化することを特徴とする請求項１または２に記載のウエブブラウザプログラム。
【請求項４】
ウエブブラウザプログラムであって、ユーザーがＷｅｂページＡを閲覧して、次にＷｅｂページＢをアクセスする時、閲覧中のＷｅｂページＡのＵＲＬと、前記ＷｅｂページＢのアクセスに係わるＷｅｂページＡのＨＴＭＬソース情報と、前記ＷｅｂページＢのアクセスに係わるウエブブラウザプログラムのアクセス情報と、をローカルストレージに記録するステップと、その後、前記ＷｅｂページＡをアクセスした時、前記記録している情報を前記ローカルストレージから読み込むステップと、読み込まれた情報を基にして、前記ＷｅｂページＡを自動通過して次の前記ＷｅｂページＢをアクセスするステップと、を含むウエブブラウザプログラムを記録しているコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットブラウジングに際して、登録済みＷｅｂページの自動通過を可能とするウエブブラウザプログラム（以後ブラウザと表記）に関するものである。
【背景技術】
【０００２】
インターネットのＷｅｂサイトを閲覧するためのソフトウェアとして、各種のブラウザが提供されている。現在では、Ｍｉｃｒｏｓｏｆｔ社の「ＩｎｔｅｒｎｅｔＥｘｐｌｏｒｅｒ」がかなりのシェアを占めるほか、Ｎｅｔｓｃａｐｅ社の「ＮｅｔｓｃａｐｅＮａｖｉｇａｔｏｒ」、「Ｍｏｚｉｌｌａ」、ＯｐｅｒａＳｏｆｔｗａｒｅ社の「Ｏｐｅｒａ」などが著名なＷｅｂブラウザである。
【０００３】
最近、インターネットのＷｅｂサイトが爆発的に増加するに伴い、セキュリティーを要するＷｅｂサイトも急速に増えている。このようなＷｅｂサイトは安全性を確保する為、Ｗｅｂサイトの入り口のＷｅｂページ、あるいは、重要情報の存するＷｅｂページにアクセスする前のＷｅｂページに、会員番号、パスワード等を入力するＷｅｂページを設けている。従って、目的のＷｅｂページに辿り着くには、多くの入力項目を入力しなければならないという問題があった。
【０００４】
上記ブラウザも入力の簡略化を図るため、例えば、「ＩｎｔｅｒｎｅｔＥｘｐｌｏｒｅｒ」では「オートコンプリート」機能を有し、過去の入力項目をマウスのクリックにより、選択入力できる機能がある。しかしＷｅｂサイトによっては、この機能が使用できないところもある。又、「オートコンプリート」機能が使用できるにせよ、各入力項目すべてをマウスでクリックし、さらに、次のＷｅｂページにアクセスする為のマウスの操作は最低限必要な処理となる。
【０００５】
そこで、このような問題点を解決するために、入力項目の自動化を図る方法がある。ユーザーがインターネット接続する時、ユーザーのＷｅｂサイトの現在ページでの全ての動作を記録し、その一覧表示された記録ファイルから選択して、所望のウエッブサイトにリンクし、記録ファイル内に保存されているユーザーがこのページ上で行った全ての動作を自動的に重複して実行する方法である。しかしながら、この方法では、通過すべきＷｅｂページを一覧表示された記録ファイルから選択しなければならない。又、ユーザーの行う全ての動作を記録するという方法は、新規にプログラムを開発するのは可能だが、既存ブラウザソフトの殆どを占めるＭｉｃｒｏｓｏｆｔ社の「ＩｎｔｅｒｎｅｔＥｘｐｌｏｒｅｒ」では技術的な困難さが生じる。
【特許文献１】特開２００６−７２９５３（Ｐ２００６−７２９５３Ａ）「登録済みウエッブサイトの管理方法」
【発明の開示】
【発明が解決しようとする課題】
【０００６】
解決しようとする問題点は、インターネットブラウジングの時、ユーザー認証画面などでのブラウザによる入力処理が煩雑な点である。
【０００７】
上記ユーザー認証画面などは、金融機関のＷｅｂサイトや、ビジネスでの取引用のＷｅｂサイト、会員制のＷｅｂサイトなど多岐に亘り、ますます増加している。このようなサイトでの認証において、会員番号、パスワード等の入力項目は多様であり、セキュリティーの問題からも複雑で長い文字列が推奨されている。しかし、ユーザーが入力項目全てを記憶できるものでは無く、ユーザーは入力の度に、メモ帳などを確認して、各入力項目の入力処理を行っている。
【０００８】
本発明はこのような課題を改善されるべく開発されたもので、ブラウザの機能の一部として、ＷｅｂページのＵＲＬ、ＷｅｂページのＨＴＭＬソース情報、ブラウザのアクセス情報等を記録しておき、次回、前記Ｗｅｂページをアクセスした時、アクセスしたＷｅｂページのＨＴＭＬソースおよび記録している情報を解析して、該Ｗｅｂページ画面の表示およびユーザーの入力待ちの状態を要せず、自動的に次のＷｅｂページをアクセスするブラウザ、及びそのブラウザを記録したコンピュータ可読媒体を提供するものである。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１に記載の発明においては、
ブラウザであって、ユーザーがＷｅｂページＡを閲覧して、次にＷｅｂページＢをアクセスする時、閲覧中のＷｅｂページＡのＵＲＬと、前記ＷｅｂページＢのアクセスに係わるＷｅｂページＡのＨＴＭＬソース情報と、前記ＷｅｂページＢのアクセスに係わるブラウザのアクセス情報と、をローカルストレージに記録するステップと、その後、前記ＷｅｂページＡをアクセスした時、前記記録している情報を前記ローカルストレージから読み込むステップと、読み込まれた情報を基にして、前記ＷｅｂページＡを自動通過して次の前記ＷｅｂページＢをアクセスするステップと、を含むブラウザであることを特徴としている。ここで前記アクセス情報とは、要するにブラウザが次のＷｅｂページをアクセスするための情報であればいかなるものでもよい。具体的には、例えば次のＷｅｂページのＵＲＬ、ＰＯＳＴデータ、ヘッダー、スクリプト等のデータである。
【００１０】
また、上記課題を解決するため、請求項２に記載の発明においては、
ローカルストレージに記録する前記ステップにおいて、前記閲覧中のＷｅｂページＡのＵＲＬが正規表現で表現されたＵＲＬであることを特徴とする請求項１に記載のブラウザであることを特徴としている。
【００１１】
また、上記課題を解決するため、請求項3に記載の発明においては、
ローカルストレージに記録する前記ステップにおいて、記録する情報を暗号化することを特徴とする請求項１または２に記載のブラウザであることを特徴としている。
【００１２】
また、上記課題を解決するため、請求項4に記載の発明においては、
ブラウザであって、ユーザーがＷｅｂページＡを閲覧して、次にＷｅｂページＢをアクセスする時、閲覧中のＷｅｂページＡのＵＲＬと、前記ＷｅｂページＢのアクセスに係わるＷｅｂページＡのＨＴＭＬソース情報と、前記ＷｅｂページＢのアクセスに係わるブラウザのアクセス情報と、をローカルストレージに記録するステップと、その後、前記ＷｅｂページＡをアクセスした時、前記記録している情報を前記ローカルストレージから読み込むステップと、読み込まれた情報を基にして、前記ＷｅｂページＡを自動通過して次の前記ＷｅｂページＢをアクセスするステップと、を含むブラウザを記録しているコンピュータ可読媒体であることを特徴としている。
【発明の効果】
【００１３】
本発明は、インターネットのブラウザによるネットサーフィンにおいて、上記のようなステップを有するブラウザにより、ユーザーが通過すべきＷｅｂページをアクセスすると、ユーザー認証画面などでのブラウザによる画面表示および入力処理を省略し、次にアクセスすべきＷｅｂページに直接アクセスすることができる。また人手を介せず、目的のＷｅｂページにアクセスできることにより、ブラウザによるＷｅｂページのデータ処理の自動化も可能となる。
【発明を実施するための最良の形態】
【００１４】
ブラウザにおける煩雑な入力処理を軽減するという目的を、処理のオーバーヘッドもできるだけ少なく実現した。
【実施例１】
【００１５】
本実施例は、世界で最も使用されているＭｉｃｒｏｓｏｆｔ社の「ＩｎｔｅｒｎｅｔＥｘｐｌｏｒｅｒ」のＢＨＯ（ブラウザヘルパーオブジェクト）での実装例に即して説明する。
【００１６】
図１は本発明の概略図である。
【００１７】
一般ユーザーが使用するコンピュータ３はインストールされているブラウザ４により、インターネット上の世界中のＷＷＷサーバーにアクセスし、ネットサーフィンが可能である。ブラウザ４は、本発明の機能を実現するために、アクセスパラメータ登録モジュール５とＷｅｂページ自動通過モジュール６を有している。
【００１８】
ユーザーは、自動通過したいＷｅｂページＡを閲覧中に、ツールバーに設定されているボタンをクリックするなどの操作により、閲覧中のＷｅｂページＡが自動通過のページであることを、ブラウザ４に通知する。
【００１９】
次にユーザーはＷｅｂページＢをアクセスする。その時、ブラウザ４はＷｅｂページＡのＵＲＬ、ＨＴＭＬソース情報、およびＷｅｂページＢへのアクセス情報をアクセスパラメータ登録モジュール５により、ローカルストレージのアクセスパラメータデータベース７に登録する。
【００２０】
登録後、ユーザーが再度ＷｅｂページＡをアクセスする時、ブラウザ４はＷｅｂページ自動通過モジュール６により、ＷｅｂページＡのＨＴＭＬソース情報と、ローカルストレージから読み出された該当するアクセスパラメータデータとを解析して、ＷｅｂページＡを表示することなく、ユーザーによる入力待ちの必要もなく、自動的にＷｅｂページＢへアクセスする。
【００２１】
図２は、図１におけるアクセスパラメータ登録モジュール５の処理についてのブラウザ画面における説明である。ユーザーは図２のブラウザ画面において、会員ＩＤ１２、パスワード１３の入力項目が必要なＷｅｂページＡを閲覧している。ユーザーはＷｅｂページＡを自動通過ページとして登録したい時、ツールバーに設定されたページパス１１のボタンをクリックし、登録フラグをオンにしてこのページが自動通過のページであることをブラウザ４に通知する。
【００２２】
次に、会員ＩＤ１２、パスワード１３を入力し、ログイン１４をマウスでクリックする。ログイン１４をクリックすると、ブラウザは必要情報をＷＷＷサイトに送信し、ブラウザの画面は次の画面であるＷｅｂページＢに遷移する。尚、操作の順番は、ログイン１４の前であれば、ページパスのボタン１１のタイミングはいつでもよい。
【００２３】
図３と図４は、ブラウザのアクセスパラメータ登録モジュール５において、ユーザーがログイン１４をクリックした時、次のＷｅｂページＢをアクセスする際に発生するイベント時のフローチャートと内部データの具体例である。イベントメッセージのＤＩＳＰＩＤ＿ＢＥＦＯＲＥＮＡＶＩＧＡＴＥ2が発生し、登録フラグがオンの場合（Ｓ101）、アクセスパラメータ登録モジュール５が受け取るパラメータ等（アクセス情報）を取得（Ｓ102）する。前記パラメータ等には、次にアクセスするＵＲＬ、ＰＯＳＴデータ等アクセスするための情報がすべて含まれる（図４の２２）。
【００２４】
前記アクセス情報を図４の例で説明すると、ｐｉｄ＝123のｐｉｄはＨＴＭＬソース内で定義されているＮＡＭＥ＝”ｐｉｄ”であり、図２における入力項目の会員ＩＤに対応し、１２３はユーザーが実際に入力した会員ＩＤである。同じく、ｐｓｗｄ＝200のｐｓｗｄはＨＴＭＬソース内で定義されているＮＡＭＥ＝”ｐｓｗｄ”であり、図２における入力項目のパスワードに対応し、２００はユーザーが実際に入力したパスワードである。ｓｓ＝3のｓｓはＨＴＭＬソース内で定義されているＮＡＭＥ＝”ｓｓ”であり、3はＶＡＬＵＥ＝3で設定された値である。当該タグは隠しフィールド（ＴＹＰＥ＝”Ｈｉｄｄｅｎ”）なので送信時に自動的に送信データに付加される。
【００２５】
なお、例では、アクセスするタイプとして、ＰＯＳＴメソッドの例で説明されている。アクセスパラメータは多種類（図８）あるが、本例はタイプ５で説明する。
【００２６】
次に閲覧中のＷｅｂページＡのＨＴＭＬソースを読む（Ｓ１０３、図４の２１）。そして、前記パラメータ等と一致するＨＴＭＬソース部分を取り出す（図４の２３）。この時、Ｎａｍｅ属性、Ｖａｌｕｅ属性等の組み合わせのデータ構造に整形する。
【００２７】
上記によって得られたＷｅｂページＡのＵＲＬ、アクセス情報、関連したＨＴＭＬソース情報をローカルストレージにアクセスパラメータデータ２４として書き出す。
【００２８】
最後に登録フラグをクリアする。
【００２９】
次に、ブラウザ４の一部であるＷｅｂページ自動通過モジュール６の詳細な説明を図５、図６、および図７を参照しながら説明する。図５はＷｅｂページＡを読むイベントが発生した時のブラウザプログラムのフローチャートである。図６は前記イベントが発生した時のＷｅｂページＡのＵＲＬとローカルストレージ内のアクセスパラメータデータベースのデータ例である。図７はＷｅｂページＡのＨＴＭＬソースとローカルストレージ内のアクセスパラメータの具体例から、次にブラウザがＮａｖｉｇａｔｅ（アクセス）するためのパラメータがどのように作成されるかを示した説明図である。
【００３０】
ユーザーがブラウザ４で閲覧中に、ＷｅｂページＡをアクセスした場合、ブラウザ４にはＷｅｂページＡを読むイベントメッセージのＤＩＳＰＩＤ＿ＤＯＣＵＭＥＮＴＣＯＭＰＬＥＴＥが発生する（Ｓ201）。
【００３１】
次に、現在閲覧しようとしているＷｅｂページＡは以前Ｗｅｂページ自動通過の登録済みなので（Ｓ202）、ＷｅｂページＡのＵＲＬでローカルストレージ内のアクセスパラメータデータベースを検索（図６）して、前記アクセスパラメータデータベースからアクセスパラメータを読み(Ｓ203、図７の４２)、ユーザーコンピュータのメモリに保存する。
【００３２】
それから、ＷｅｂページＡのＨＴＭＬソースを読み（Ｓ204、図７の４１）、前記メモリに保存したアクセスパラメータとＷｅｂページＡのＨＴＭＬソースの構成要素を比較（Ｓ205）する。図７の例に即して説明すると、構成要素はｐｉｄ、ｐｓｗｄ、ssの３項目が該当する。
【００３３】
比較の結果、構成要素が等しければ、前記ＨＴＭＬソースにＶａｌｕｅの設定してある属性はアクセス情報を変更して、次のアクセス用のデータを作成（Ｓ206、図７の４３）する。図７の例では、アクセス情報のｓｓ＝3からｓｓ＝5に変更されている。
【００３４】
最後に、Ｎａｖｉｇａｔｅメソッド（図７の44）により、次のページ（ＷｅｂページB）をアクセスする（Ｓ207）。
【００３５】
以上説明したように、Ｗｅｂページ自動通過モジュール６により、自動通過の設定がなされたＷｅｂページＡをアクセスすると、ＷｅｂページＡのＨＴＭＬソースは読み込むが、画面の表示も無く、入力も要せず、自動的にＷｅｂページＢの画面に遷移する。
【００３６】
上記実施例は、アクセスパラメータのタイプ５に即して説明したが、ブラウザが次のＷｅｂページをアクセスする方法は図８に示す如く多数ある。ＨＴＭＬソース情報が必要ない方式もあるが、閲覧ＵＲＬとアクセス情報は必須である。
【００３７】
また、上記実施例は、簡略化した例であり、実際のシステムとしては、ローカルストレージに記録するアクセスパラメータは暗号化が必要であり、読み出す時は復号化しなければならない。また、認証の必要とされるＷｅｂページの自動通過が可能となるので、セキュリティーの面から、コンピュータ起動時のＩＤ、パスワードの入力は必須となる。さらにユーザーの離席時の安全対策として、スクリーンセーバーにパスワードを設定することも必要になる。
【００３８】
さらに、ローカルストレージに記録するアクセスパラメータデータベース７はデータベースと表記してあるが、処理の効率性から、ハッシュファイルの形態としてもよい。
【００３９】
以上のごとく、本発明を好適な実施例により開示したが、本実施例は「ＩｎｔｅｒｎｅｔＥｘｐｌｏｒｅｒ」のＢＨＯの仕様で具体的に説明した。しかし、この仕様は発明を限定するためのものではなく、他のブラウザ、開発環境であれば、当然イベント処理の形態、言語仕様等が異なる。しかし、頭記の特許請求の範囲で定義された各ステップと同等の機能を有する変形形態は本発明の範囲に含まれるものとする。
【図面の簡単な説明】
【００４０】
【図１】本発明の概略図である。
【図２】ユーザーのブラウザにおいて自動通過の登録についての画面である。
【図３】次のＷｅｂページをアクセスする際に発生するイベント時のフローチャート図である。
【図４】次のＷｅｂページをアクセスする際に発生するイベント時のデータの具体例である。
【図５】Ｗｅｂページを読む時に発生するイベント時のフローチャート図である。
【図６】ローカルストレージのアクセスパラメータデータベースを検索する時の具体例である。
【図７】Ｗｅｂページを読む時に発生するイベント時のデータの具体例である。
【図８】アクセスパラメータのタイプ別の説明図である。
【００４１】
１  
ユーザーのブラウザが現在閲覧しているＷｅｂページ
２  
ユーザーが次に閲覧しようとしているＷｅｂページ
３  
ユーザーのコンピュータ
４  ユーザーが３で使用しているブラウザ
５  ブラウザソフト内のアクセスパラメータ登録モジュール
６  ブラウザソフト内のＷｅｂページ自動通過モジュール
７  ユーザーのコンピュータ内のローカルストレージに記録されているアクセスパラメータデータベース
１１  ブラウザ画面におけるページパスボタン
１２  ブラウザ画面における会員ＩＤ入力項目
１３  ブラウザ画面におけるパスワード入力項目
１４  ブラウザ画面におけるログインボタン
２１  ＷｅｂページＡのＨＴＭＬソース
２２  アクセス情報
２３  アクセス情報と一致したＨＴＭＬソース情報
２４  アクセスパラメータデータ
３１  ＷｅｂページＡのＵＲＬ
32  アクセスパラメータデータベース
４１  ＷｅｂページＡのＨＴＭＬソース
４２  アクセスパラメータデータベースからアクセスパラメータを読む
４３  アクセス情報
４４  Ｎａｖｉｇａｔｅメソッドのパラメータ
【図１】
2007293464.tif 000003
【図２】
2007293464.tif 000004
【図３】
2007293464.tif 000005
【図４】
2007293464.tif 000006
【図５】
2007293464.tif 000007
【図６】
2007293464.tif 000008
【図７】
2007293464.tif 000009
【図８】
2007293464.tif 000010