(57)【要約】【課題】第１Ｗｅｂページの登録において、第１Ｗｅｂページの題名との差異の程度が予め定められた程度より小さい題名が付けられた第２Ｗｅｂページがすでに登録されている場合であっても、題名の編集を受け付けることなくそのまま第１Ｗｅｂページの題名を登録する構成と比較して、操作者がＷｅｂページを誤って選択してしまう可能性を低減する。【解決手段】操作端末１００は、ＷｅｂページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）と題名とを対応付けて登録するＷｅｂページ登録部１１５と、第１Ｗｅｂページの登録において、第１ＷｅｂページとはＵＲＬが異なり、第１Ｗｅｂページの題名との差異の程度が予め定められた程度より小さい題名が付けられた第２Ｗｅｂページがすでに登録されている場合、第１Ｗｅｂページの情報と第２Ｗｅｂページの情報とを含む題名編集の画面を表示する表示制御部１１６とを備える。【選択図】図３
2019057001.tif 000002
【特許請求の範囲】
【請求項１】
ＷｅｂページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）と題名とを対応付けて登録する登録手段と、
第１Ｗｅｂページの登録において、当該第１ＷｅｂページとはＵＲＬが異なり、当該第１Ｗｅｂページの題名との差異の程度が予め定められた程度より小さい題名が付けられた第２Ｗｅｂページがすでに登録されている場合、当該第１Ｗｅｂページの情報と当該第２Ｗｅｂページの情報とを含む題名編集の画面を表示する表示手段と
を備える情報処理装置。
【請求項２】
前記表示手段は、前記第１Ｗｅｂページの情報及び前記第２Ｗｅｂページの情報として、当該第１Ｗｅｂページと当該第２Ｗｅｂページとのそれぞれについての予め定められた項目の情報を表示すること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記予め定められた項目の情報は、ＷｅｂページのＵＲＬ及び当該ＵＲＬにアクセスして取得される文書データの少なくとも何れか一方を含むこと
を特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記表示手段は、前記第１Ｗｅｂページの前記予め定められた項目の情報と前記第２Ｗｅｂページの当該予め定められた項目の情報との差異を示して表示すること
を特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記表示手段は、前記第１Ｗｅｂページの前記予め定められた項目の情報と前記第２Ｗｅｂページの当該予め定められた項目の情報とについて、両者の共通する部分と異なる部分との表示態様を異ならせること
を特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記表示手段は、前記第２Ｗｅｂページが複数登録されている場合には、前記題名編集の画面において、複数の当該第２Ｗｅｂページの情報を表示すること
を特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記題名編集の画面は、前記第２Ｗｅｂページ毎に表示を切り替え可能に構成されており、当該画面上には、複数の当該第２Ｗｅｂページのうちの何れかの当該第２Ｗｅｂページの情報と前記第１Ｗｅｂページの情報とが表示されること
を特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記題名編集の画面は、前記第１Ｗｅｂページの題名及び前記第２Ｗｅｂページの題名の両方の編集を受け付ける画面であること
を特徴とする請求項１に記載の情報処理装置。
【請求項９】
前記題名編集の画面は、前記第１Ｗｅｂページの題名と前記第２Ｗｅｂページの題名との差異の程度が予め定められた程度以上になるように編集された場合に、当該第１Ｗｅｂページの登録を受け付ける画面であること
を特徴とする請求項１に記載の情報処理装置。
【請求項１０】
コンピュータに、
ＷｅｂページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）と題名とを対応付けて登録する機能と、
第１Ｗｅｂページの登録において、当該第１ＷｅｂページとはＵＲＬが異なり、当該第１Ｗｅｂページの題名との差異の程度が予め定められた程度より小さい題名が付けられた第２Ｗｅｂページがすでに登録されている場合、当該第１Ｗｅｂページの情報と当該第２Ｗｅｂページの情報とを含む題名編集の画面を表示部に表示させるためのデータを出力する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１には、マークアップ言語で記述された文書を表示するための文書表示装置であって、文書の記述にはブックマークの提示方法を制御するためのブックマーク制御情報が含まれており、受信された文書の記述からブックマーク制御情報を読み出すブックマーク制御情報読み出し手段と、読み出されたブックマーク制御情報に基づいてブックマークの提示に係るリンク情報を記憶するリンク情報記憶手段と、記憶されるリンク情報に基づいてブックマークの提示を行うブックマーク提示手段とを備える、文書表示装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２５１３３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
Ｗｅｂページを登録する機能として、例えばブックマークと呼ばれる機能が存在する。ここで、登録されている２つのＷｅｂページのそれぞれの題名の差異の程度が予め定められた程度より小さい場合には、両者の判別がしづらいため、操作者がＷｅｂページを誤って選択してしまう可能性がある。
本発明の目的は、第１Ｗｅｂページの登録において、第１Ｗｅｂページの題名との差異の程度が予め定められた程度より小さい題名が付けられた第２Ｗｅｂページがすでに登録されている場合であっても、題名の編集を受け付けることなくそのまま第１Ｗｅｂページの題名を登録する構成と比較して、操作者がＷｅｂページを誤って選択してしまう可能性を低減することにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、ＷｅｂページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）と題名とを対応付けて登録する登録手段と、第１Ｗｅｂページの登録において、当該第１ＷｅｂページとはＵＲＬが異なり、当該第１Ｗｅｂページの題名との差異の程度が予め定められた程度より小さい題名が付けられた第２Ｗｅｂページがすでに登録されている場合、当該第１Ｗｅｂページの情報と当該第２Ｗｅｂページの情報とを含む題名編集の画面を表示する表示手段とを備える情報処理装置である。
請求項２に記載の発明は、前記表示手段は、前記第１Ｗｅｂページの情報及び前記第２Ｗｅｂページの情報として、当該第１Ｗｅｂページと当該第２Ｗｅｂページとのそれぞれについての予め定められた項目の情報を表示することを特徴とする請求項１に記載の情報処理装置である。
請求項３に記載の発明は、前記予め定められた項目の情報は、ＷｅｂページのＵＲＬ及び当該ＵＲＬにアクセスして取得される文書データの少なくとも何れか一方を含むことを特徴とする請求項２に記載の情報処理装置である。
請求項４に記載の発明は、前記表示手段は、前記第１Ｗｅｂページの前記予め定められた項目の情報と前記第２Ｗｅｂページの当該予め定められた項目の情報との差異を示して表示することを特徴とする請求項２に記載の情報処理装置である。
請求項５に記載の発明は、前記表示手段は、前記第１Ｗｅｂページの前記予め定められた項目の情報と前記第２Ｗｅｂページの当該予め定められた項目の情報とについて、両者の共通する部分と異なる部分との表示態様を異ならせることを特徴とする請求項４に記載の情報処理装置である。
請求項６に記載の発明は、前記表示手段は、前記第２Ｗｅｂページが複数登録されている場合には、前記題名編集の画面において、複数の当該第２Ｗｅｂページの情報を表示することを特徴とする請求項１に記載の情報処理装置である。
請求項７に記載の発明は、前記題名編集の画面は、前記第２Ｗｅｂページ毎に表示を切り替え可能に構成されており、当該画面上には、複数の当該第２Ｗｅｂページのうちの何れかの当該第２Ｗｅｂページの情報と前記第１Ｗｅｂページの情報とが表示されることを特徴とする請求項６に記載の情報処理装置である。
請求項８に記載の発明は、前記題名編集の画面は、前記第１Ｗｅｂページの題名及び前記第２Ｗｅｂページの題名の両方の編集を受け付ける画面であることを特徴とする請求項１に記載の情報処理装置である。
請求項９に記載の発明は、前記題名編集の画面は、前記第１Ｗｅｂページの題名と前記第２Ｗｅｂページの題名との差異の程度が予め定められた程度以上になるように編集された場合に、当該第１Ｗｅｂページの登録を受け付ける画面であることを特徴とする請求項１に記載の情報処理装置である。
請求項１０に記載の発明は、コンピュータに、ＷｅｂページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）と題名とを対応付けて登録する機能と、第１Ｗｅｂページの登録において、当該第１ＷｅｂページとはＵＲＬが異なり、当該第１Ｗｅｂページの題名との差異の程度が予め定められた程度より小さい題名が付けられた第２Ｗｅｂページがすでに登録されている場合、当該第１Ｗｅｂページの情報と当該第２Ｗｅｂページの情報とを含む題名編集の画面を表示部に表示させるためのデータを出力する機能とを実現させるためのプログラムである。
【発明の効果】
【０００６】
請求項１記載の発明によれば、第１Ｗｅｂページの登録において、第１Ｗｅｂページの題名との差異の程度が予め定められた程度より小さい題名が付けられた第２Ｗｅｂページがすでに登録されている場合であっても、題名の編集を受け付けることなくそのまま第１Ｗｅｂページの題名を登録する構成と比較して、操作者がＷｅｂページを誤って選択してしまう可能性を低減することができる。
請求項２記載の発明によれば、第１Ｗｅｂページと第２Ｗｅｂページとで異なる項目の情報が表示される構成と比較して、操作者が第１Ｗｅｂページと第２Ｗｅｂページとを比較し易くなる。
請求項３記載の発明によれば、ＷｅｂページのＵＲＬ及び文書データの何れも表示されない構成と比較して、操作者が第１Ｗｅｂページと第２Ｗｅｂページとを比較し易くなる。
請求項４記載の発明によれば、操作者が第１Ｗｅｂページと第２Ｗｅｂページとの差異を把握することができる。
請求項５記載の発明によれば、第１Ｗｅｂページの情報と第２Ｗｅｂページの情報とについて、両者の共通する部分と異なる部分との表示態様が同じである構成と比較して、操作者が第１Ｗｅｂページと第２Ｗｅｂページとの差異を把握し易くなる。
請求項６記載の発明によれば、第１Ｗｅｂページの題名との差異の程度が予め定められた程度より小さい題名が付けられた第２Ｗｅｂページが複数登録されている場合であっても、操作者がＷｅｂページを誤って選択してしまう可能性を低減することができる。
請求項７記載の発明によれば、操作者が第１Ｗｅｂページと各第２Ｗｅｂページとの差異を把握することができる。
請求項８記載の発明によれば、操作者が第１Ｗｅｂページの題名及び第２Ｗｅｂページの題名の両方を編集することができる。
請求項９記載の発明によれば、題名編集の画面において、編集が行われたか否かにかかわらず第１Ｗｅｂページの登録を受け付ける構成と比較して、操作者がＷｅｂページを誤って選択してしまう可能性を低減することができる。
請求項１０記載の発明によれば、第１Ｗｅｂページの登録において、第１Ｗｅｂページの題名との差異の程度が予め定められた程度より小さい題名が付けられた第２Ｗｅｂページがすでに登録されている場合であっても、題名の編集を受け付けることなくそのまま第１Ｗｅｂページの題名を登録する構成と比較して、操作者がＷｅｂページを誤って選択してしまう可能性を低減する機能を、コンピュータにより実現できる。
【図面の簡単な説明】
【０００７】
【図１】本実施の形態に係る情報処理システムの全体構成例を示した図である。
【図２】本実施の形態に係る操作端末のハードウェア構成例を示す図である。
【図３】本実施の形態に係る操作端末の機能構成例を示したブロック図である。
【図４】操作端末においてＷｅｂページを登録する処理の手順の一例を示したフローチャートである。
【図５】題名編集画面の一例を示す図である。
【図６】題名編集画面の他の例を示す図である。
【図７】題名編集画面の他の例を示す図である。
【図８】既存類似ページが複数存在する場合の題名編集画面の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
【０００９】
＜情報処理システムの全体構成＞
まず、本実施の形態に係る情報処理システム１の全体構成について説明する。図１は、本実施の形態に係る情報処理システム１の全体構成例を示した図である。図示するように、情報処理システム１は、操作端末１００とＷｅｂサーバ２００とを備える。操作端末１００及びＷｅｂサーバ２００は、ネットワーク３００に接続される。
【００１０】
情報処理装置の一例としての操作端末１００は、操作者が操作するものとして設けられたコンピュータ装置であり、例えば、ＰＣ（Personal Computer）、携帯情報端末等が例示される。この操作端末１００は、ネットワーク３００を介して、Ｗｅｂサーバ２００との間で相互に通信を行う。より具体的には、操作端末１００は、例えば、Ｗｅｂブラウザの機能により、Ｗｅｂサーバ２００から提供されるＷｅｂページを表示したり、Ｗｅｂページの登録を行ったりする。
【００１１】
ここで、Ｗｅｂページの登録とは、Ｗｅｂページの閲覧を容易にするために、Ｗｅｂページにアクセスするためのアクセス先を示すデータを登録するものであり、例えば、ブックマークと呼ばれる機能により実現される。このブックマーク機能によれば、操作者が指定したＷｅｂページに関して、アクセス先のＵＲＬ（Uniform Resource Locator）や、題名（タイトル）等の情報が登録される。そして、登録済みのＷｅｂページを閲覧する際には、例えば、登録済みのＷｅｂページの題名の一覧から操作者が閲覧したいＷｅｂページの題名を選択することにより、選択した題名に対応するＵＲＬへのアクセスが行われ、Ｗｅｂページが表示される。
【００１２】
以下では、Ｗｅｂページの登録に際して、ＵＲＬ、題名等のＷｅｂページの情報が、「ブックマーク管理テーブル」に登録されるものとして説明する。なお、Ｗｅｂページの題名は、通常、Ｗｅｂサーバ２００から提供されるＷｅｂページのＨＴＭＬ（HyperText Markup Language）ファイルに含まれており、操作者がこの題名を編集することも可能である。操作者が題名を編集した場合には、編集後の題名がブックマーク管理テーブルに登録される。
【００１３】
Ｗｅｂサーバ２００は、Ｗｅｂサイトを管理するコンピュータ装置であり、例えば、ＰＣ、ワークステーション等が例示される。Ｗｅｂサーバ２００は、操作端末１００からＷｅｂページのデータの要求を受け付けると、要求されたＷｅｂページの情報を操作端末１００に送信する。ここで送信されるＷｅｂページの情報は、ＨＴＭＬファイルや画像ファイルなどのＷｅｂページを構成するファイルであり、ＷｅｂブラウザでＷｅｂページを表示するためのデータである。なお、図１に示す例では、１つのＷｅｂサーバ２００しか示していないが、実際には、操作端末１００がアクセスするＷｅｂサイトに対応する数のＷｅｂサーバ２００が存在する。
【００１４】
ネットワーク３００は、操作端末１００とＷｅｂサーバ２００との間の情報通信に用いられる通信手段であり、例えば、インターネットや公衆回線である。
【００１５】
＜操作端末のハードウェア構成＞
次に、本実施の形態に係る操作端末１００のハードウェア構成について説明する。図２は、本実施の形態に係る操作端末１００のハードウェア構成例を示す図である。
【００１６】
図示するように、操作端末１００は、演算手段であるＣＰＵ（Central Processing Unit）１０１と、記憶手段であるメインメモリ１０２及び磁気ディスク装置１０３とを備える。ＣＰＵ１０１は、ＯＳ（Operating System）やアプリケーション等の各種プログラムを実行する。メインメモリ１０２は、各種プログラムやその実行に用いるデータ等を記憶する記憶領域である。また、磁気ディスク装置１０３は、各種プログラムや、各種プログラムに対する入力データ、各種プログラムからの出力データ等を記憶する記憶領域である。そして、ＣＰＵ１０１は、磁気ディスク装置１０３等に記憶された各種プログラムをメインメモリ１０２にロードして実行することにより、操作端末１００における各機能を実現する。
【００１７】
さらに、操作端末１００は、外部との通信を行うための通信インタフェース（通信Ｉ／Ｆ）１０４と、ビデオメモリや表示部の一例としてのディスプレイ等からなる表示機構１０５と、キーボードやマウス、タッチパネル等の入力デバイス１０６とを備える。
【００１８】
＜操作端末の機能構成＞
次に、本実施の形態に係る操作端末１００の機能構成について説明する。図３は、本実施の形態に係る操作端末１００の機能構成例を示したブロック図である。本実施の形態に係る操作端末１００は、操作受付部１１１と、Ｗｅｂページ検索部１１２と、ブックマーク管理テーブル格納部１１３と、編集画面生成部１１４と、Ｗｅｂページ登録部１１５と、表示制御部１１６と、Ｗｅｂページ情報取得部１１７とを備える。
【００１９】
操作受付部１１１は、マウスやタッチパネル等による操作者の操作を受け付ける。より具体的には、操作受付部１１１は、例えば、Ｗｅｂページを表示することを指示する操作や、Ｗｅｂページを新たに登録することを指示する操作を受け付ける。以下では、操作者の操作により新たに登録することを指示されたＷｅｂページを「新規登録ページ」と称する場合がある。
【００２０】
Ｗｅｂページ検索部１１２は、新規登録ページの情報を基に、ブックマーク管理テーブルに登録されているＷｅｂページの情報を検索する。そして、Ｗｅｂページ検索部１１２は、新規登録ページとはＵＲＬが異なり、新規登録ページの題名との差異の程度が予め定められた程度より小さい題名が付けられたＷｅｂページ（以下、「既存類似ページ」と称する）が、ブックマーク管理テーブルにすでに登録されているか否か（ブックマーク管理テーブルに存在するか否か）を判定する。
【００２１】
ここで、新規登録ページの題名との差異の程度が予め定められた程度より小さい題名が付けられたＷｅｂページとは、例えば、新規登録ページの題名と完全一致する題名が付けられたＷｅｂページである。また、例えば、新規登録ページの題名と部分一致する題名が付けられたＷｅｂページである。なお、部分一致は、前方一致、後方一致、中間一致、完全一致を含む概念である。
【００２２】
さらに説明すると、新規登録ページの題名との差異の程度が予め定められた程度より小さい題名が付けられたＷｅｂページとは、新規登録ページの題名に含まれる文字のうちの少なくとも一部の文字を含む題名が付けられたＷｅｂページである。より具体的には、例えば、新規登録ページの題名に含まれる文字のうちの予め定められた割合以上（例えば８割以上）の文字を含む題名が付けられたＷｅｂページである。
【００２３】
例えば、新規登録ページの題名が「ドライバダウンロード」の場合を例として説明する。この場合、「ドライバダウンロード」という題名のＷｅｂページがすでに登録されていれば、新規登録ページの題名と完全一致する題名であり、このＷｅｂページは既存類似ページとして扱われる。また、例えば、「ドライバダウンロード１」という題名が付けられたＷｅｂページがすでに登録されている場合、この題名は「ドライバダウンロード」の全文字を含んでおり、例えば、「ドライバダウンロード」の８割以上の文字を含む題名である。よって、新規登録ページの題名との差異の程度が予め定められた程度より小さい題名であると判断され、このＷｅｂページは既存類似ページとして扱われる。一方、例えば、「アプリダウンロード」という題名が付けられたＷｅｂがすでに登録されている場合、この題名は「ドライバダウンロード」のうち「ダウンロード」の文字を含むが、「ドライバ」の文字を含んでおらず、例えば、「ドライバダウンロード」の８割以上の文字を含まない題名である。よって、新規登録ページの題名との差異の程度が予め定められた程度以上の題名であると判断され、このＷｅｂページは既存類似ページには該当しないものと扱われる。
【００２４】
このように、本実施の形態では、「新規登録ページの題名との差異の程度が予め定められた程度より小さい題名」に該当するための特定の条件が予め定められている。そして、Ｗｅｂページ検索部１１２は、ブックマーク管理テーブルに登録されているＷｅｂページの情報を検索して、特定の条件に合致する題名が付けられたＷｅｂページがブックマーク管理テーブルにすでに登録されているか否かを判定する。
なお、本実施の形態では、第１Ｗｅｂページの一例として、新規登録ページが用いられる。また、第２Ｗｅｂページの一例として、既存類似ページが用いられる。
【００２５】
ブックマーク管理テーブル格納部１１３は、ブックマーク管理テーブルを格納する。ブックマーク管理テーブルには、ＷｅｂページのＵＲＬや題名等のＷｅｂページの情報がＷｅｂページ毎に対応付けて登録される。
【００２６】
編集画面生成部１１４は、Ｗｅｂページ検索部１１２によって新規登録ページに対応する既存類似ページが存在すると判定された場合に、Ｗｅｂページの題名の編集を受け付ける題名編集の画面（以下、「題名編集画面」と称する）を生成する。この題名編集画面では、新規登録ページの題名及び既存類似ページの題名の両方の編集を受け付ける。また、題名編集画面では、新規登録ページを新たに登録することを指示する操作や、新規登録ページの登録をキャンセルする操作も受け付ける。
【００２７】
付言すると、題名編集画面には、新規登録ページの情報と既存類似ページの情報とが含まれる。より具体的には、新規登録ページの情報及び既存類似ページの情報として、新規登録ページと既存類似ページとのそれぞれについての予め定められた項目の情報が含まれる。予め定められた項目の情報は、例えば、ＷｅｂページのＵＲＬや、ＷｅｂページのＵＲＬにアクセスしたときにＷｅｂブラウザに表示される画面の情報である。画面の情報は、ＷｅｂページのＵＲＬにアクセスしたときにアクセス先のＷｅｂサーバ２００から取得されるＨＴＭＬファイルの情報であり、このＨＴＭＬファイルをＷｅｂブラウザにて解析することにより描画される画面の情報である。なお、本実施の形態では、文書データの一例として、ＨＴＭＬファイルが用いられる。
【００２８】
登録手段の一例としてのＷｅｂページ登録部１１５は、新規登録ページのＵＲＬや題名等の情報をブックマーク管理テーブルに登録する。より具体的には、Ｗｅｂページ登録部１１５は、Ｗｅｂページ検索部１１２によって新規登録ページに対応する既存類似ページが存在しないと判定された場合、新規登録ページの情報をブックマーク管理テーブルに登録する。この場合には、編集画面生成部１１４によって題名編集画面は生成されない。
【００２９】
一方、Ｗｅｂページ検索部１１２によって新規登録ページに対応する既存類似ページが存在すると判定された場合には、編集画面生成部１１４により生成された題名編集画面が表示される。そして、この題名編集画面において、新規登録ページを新たに登録することを指示する操作者の操作が行われた場合に、Ｗｅｂページ登録部１１５は、新規登録ページの情報をブックマーク管理テーブルに登録する。
【００３０】
表示手段の一例としての表示制御部１１６は、表示機構１０５のディスプレイに画像を表示させるためのデータを出力し、ディスプレイの表示を制御する。例えば、表示制御部１１６は、編集画面生成部１１４により生成された題名編集画面をディスプレイに表示する制御を行う。
【００３１】
Ｗｅｂページ情報取得部１１７は、Ｗｅｂサーバ２００からＷｅｂページの情報を取得する。例えば、Ｗｅｂページ情報取得部１１７は、操作受付部１１１にてＷｅｂページを表示することを指示する操作を受け付けた場合に、指示されたＷｅｂページのＵＲＬにアクセスして、ＨＴＭＬファイルや画像ファイルなどのＷｅｂページの情報をＷｅｂサーバ２００から取得する。また、例えば、Ｗｅｂページ情報取得部１１７は、Ｗｅｂページ検索部１１２によって新規登録ページに対応する既存類似ページが存在すると判定された場合に、題名編集画面の生成のために、既存類似ページのＵＲＬにアクセスして、ＨＴＭＬファイルや画像ファイルなどのＷｅｂページの情報をＷｅｂサーバ２００から取得する。
【００３２】
そして、操作端末１００の各機能部は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、操作端末１００を図２に示したハードウェア構成にて実現した場合、例えば、磁気ディスク装置１０３等に格納されているＯＳのプログラムやアプリケーション・プログラムが、メインメモリ１０２に読み込まれてＣＰＵ１０１に実行されることにより、操作受付部１１１、Ｗｅｂページ検索部１１２、編集画面生成部１１４、Ｗｅｂページ登録部１１５、表示制御部１１６、Ｗｅｂページ情報取得部１１７等の各機能部が実現される。付言すると、操作受付部１１１、Ｗｅｂページ検索部１１２、編集画面生成部１１４、Ｗｅｂページ登録部１１５、表示制御部１１６、Ｗｅｂページ情報取得部１１７等の各機能部は、例えばＷｅｂブラウザの機能として実現される。また、ブックマーク管理テーブル格納部１１３は、例えば磁気ディスク装置１０３等により実現される。
【００３３】
＜Ｗｅｂページを登録する処理の手順＞
次に、操作端末１００においてＷｅｂページを登録する処理の流れについて説明する。図４は、操作端末１００においてＷｅｂページを登録する処理の手順の一例を示したフローチャートである。初期状態として、Ｗｅｂページ情報取得部１１７が、ＨＴＭＬファイルや画像ファイルなどのＷｅｂページの情報をＷｅｂサーバ２００から取得し、Ｗｅｂページがディスプレイに表示されているものとする。
【００３４】
まず、操作受付部１１１は、Ｗｅｂページを新たに登録することを指示する操作者の操作を受け付ける（ステップ１０１）。次に、Ｗｅｂページ検索部１１２は、ステップ１０１で登録することを指示された新規登録ページの情報を基に、ブックマーク管理テーブルに登録されているＷｅｂページの情報を検索する（ステップ１０２）。そして、Ｗｅｂページ検索部１１２は、新規登録ページとはＵＲＬが異なり、新規登録ページの題名との差異の程度が予め定められた程度より小さい題名が付けられた既存類似ページがブックマーク管理テーブルにすでに登録されているか否かを判定する（ステップ１０３）。
【００３５】
ステップ１０３で否定の判断（Ｎｏ）がされた場合、後述するステップ１０８へ移行する。
一方、ステップ１０３で肯定の判断（Ｙｅｓ）がされた場合、Ｗｅｂページ情報取得部１１７は、新規登録ページに対応する既存類似ページのＵＲＬにアクセスして、ＨＴＭＬファイルや画像ファイルなどの既存類似ページの情報をＷｅｂサーバ２００から取得する（ステップ１０４）。次に、編集画面生成部１１４は、新規登録ページの情報及び既存類似ページの情報を含む題名編集画面を生成する（ステップ１０５）。次に、表示制御部１１６は、編集画面生成部１１４により生成された題名編集画面をディスプレイに表示する（ステップ１０６）。題名編集画面が表示されることによって、操作者による新規登録ページの題名の編集や既存類似ページの題名の編集が可能になる。
【００３６】
次に、Ｗｅｂページ登録部１１５は、操作受付部１１１が題名編集画面において新規登録ページを新たに登録することを指示する操作を受け付けたか否かを判定する（ステップ１０７）。ステップ１０７で否定の判断（Ｎｏ）がされた場合、Ｗｅｂページは登録されずに、本処理フローは終了する。なお、ステップ１０７で否定の判断がされた場合とは、例えば、題名編集画面において、新規登録ページの登録をキャンセルする操作が行われた場合である。
【００３７】
一方、ステップ１０７で肯定の判断（Ｙｅｓ）がされた場合、又はステップ１０３で否定の判断（Ｎｏ）がされた場合、Ｗｅｂページ登録部１１５は、新規登録ページの情報をブックマーク管理テーブルに登録する（ステップ１０８）。
【００３８】
ここで、ステップ１０７で肯定の判断（Ｙｅｓ）がされた場合の処理では、Ｗｅｂページ登録部１１５は、新規登録ページのＵＲＬ、題名編集画面に示された新規登録ページの題名を、ブックマーク管理テーブルに登録する。また、題名編集画面において既存類似ページの題名が編集された場合には、ブックマーク管理テーブルに登録されている既存類似ページの題名が、編集後の題名に変更される。一方、ステップ１０３で否定の判断（Ｎｏ）がされた場合の処理では、Ｗｅｂページ登録部１１５は、新規登録ページのＵＲＬ、Ｗｅｂサーバ２００から提供されたＨＴＭＬファイルに含まれる題名を、ブックマーク管理テーブルに登録する。そして、本処理フローは終了する。
【００３９】
＜題名編集画面の具体例＞
次に、編集画面生成部１１４が生成する題名編集画面について、具体例を挙げて説明する。図５は、題名編集画面の一例を示す図である。
【００４０】
図５に示す題名編集画面１１には、メッセージ欄１２、既存類似ページの表示領域１３、新規登録ページの表示領域１４、登録ボタン１５、キャンセルボタン１６、削除ボタン１７が設けられている。
メッセージ欄１２には、「同じ題名のＷｅｂページが存在します。題名を編集してください。」というメッセージが表示される。このメッセージは、操作者に対して題名の編集を促すものである。
【００４１】
表示領域１３は、既存類似ページの題名を示す題名欄１３ａ、既存類似ページのＵＲＬを示すＵＲＬ欄１３ｂ、Ｗｅｂブラウザで既存類似ページにアクセスしたときに表示される画面を示す表示画面欄１３ｃを含む。同様に、表示領域１４は、新規登録ページの題名を示す題名欄１４ａ、新規登録ページのＵＲＬを示すＵＲＬ欄１４ｂ、Ｗｅｂブラウザで新規登録ページにアクセスしたときに表示される画面を示す表示画面欄１４ｃを含む。付言すると、題名欄１３ａの題名及び題名欄１４ａの題名は、操作者により編集可能である。一方で、ＵＲＬ欄１３ｂ、表示画面欄１３ｃ、ＵＲＬ欄１４ｂ、表示画面欄１４ｃは、操作者による編集を受け付けない。
【００４２】
登録ボタン１５は、新規登録ページの登録を受け付けるボタンである。操作者が登録ボタン１５を選択すると、題名欄１４ａに示されている題名で、新規登録ページが登録される。また、題名欄１３ａの題名が操作者によって編集された後に登録ボタン１５が選択された場合には、ブックマーク管理テーブルに登録されている既存類似ページの題名が、編集後の題名に変更される。
【００４３】
キャンセルボタン１６は、新規登録ページの登録のキャンセルを受け付けるボタンである。削除ボタン１７は、既存類似ページの削除を受け付けるボタンである。操作者が削除ボタン１７を選択すると、既存類似ページの情報がブックマーク管理テーブルから削除されるとともに、題名欄１４ａに示されている題名で新規登録ページが新たに登録される。ただし、削除ボタン１７を選択した場合には新規登録ページは登録されず、さらに登録ボタン１５を選択することによって、新規登録ページが登録されることとしてもよい。
【００４４】
そして、図５に示す例では、新規登録ページの題名は「ドライバダウンロード」であり、新規登録ページとはＵＲＬが異なるが、新規登録ページの題名と同じ「ドライバダウンロード」という題名が付けられたＷｅｂページが、ブックマーク管理テーブルにすでに登録されている。その結果、新規登録ページに対応する既存類似ページが存在するとして、題名編集画面１１が表示される。操作者は、既存類似ページのＵＲＬ及び表示画面、新規登録ページのＵＲＬ及び表示画面を確認して、既存類似ページの題名や新規登録ページの題名を編集すればよい。操作者が、題名欄１３ａの題名や題名欄１４ａの題名を編集し、登録ボタン１５を選択すると、編集後の題名で新規登録ページが登録されたり、既存類似ページの題名が編集後の題名に変更されたりする。
【００４５】
ここで、題名欄１３ａの題名と題名欄１４ａの題名とが一致している場合、言い換えると、題名欄１３ａの題名と題名欄１４ａの題名との差異の程度が予め定められた程度より小さい場合、登録ボタン１５をグレーアウト表示（操作者の操作対象から外れた状態を示す表示）することとしてもよい。そして、題名欄１３ａの題名と題名欄１４ａの題名とが一致しなくなった場合、言い換えると、題名欄１３ａの題名と題名欄１４ａの題名との差異の程度が予め定められた程度以上になるように編集された場合に、登録ボタン１５がグレーアウト表示から操作者の操作可能な状態に変化することとしてもよい。
【００４６】
ただし、題名欄１３ａの題名と題名欄１４ａの題名とが一致している場合、言い換えると、題名欄１３ａの題名と題名欄１４ａの題名との差異の程度が予め定められた程度より小さい場合であっても、登録ボタン１５が操作者の選択を受け付けることとしてもよい。この場合には、例えば、題名欄１３ａの題名と題名欄１４ａの題名とが一致している状態で操作者が登録ボタン１５を選択すると、既存類似ページの題名に一致する題名で、新規登録ページが新たにブックマーク管理テーブルに登録される。また、題名欄１３ａの題名と題名欄１４ａの題名とが一致している場合には、操作者に確認せずに新規登録ページを登録してもよいし、「題名が一致するブックマークが存在するが、登録を継続してもよいか」といった旨の警告画面を表示した後に新規登録ページを登録してもよい。
【００４７】
また、図６及び図７は、題名編集画面１１の他の例を示す図である。
まず、図６に示す題名編集画面１１について説明する。この題名編集画面１１は、既存類似ページの予め定められた項目の情報と新規登録ページの予め定められた項目の情報との差異を示す画面である。言い換えると、既存類似ページの予め定められた項目の情報と新規登録ページの予め定められた項目の情報とについて、両者の共通する部分と異なる部分との表示態様を異ならせて表示される画面である。
【００４８】
より具体的には、題名編集画面１１は、既存類似ページのＵＲＬと新規登録ページのＵＲＬとについて、両者の共通する部分と異なる部分との表示態様が異なるように表示される。図６に示す例では、ＵＲＬ欄１３ｂのＵＲＬとＵＲＬ欄１４ｂのＵＲＬとを比較すると、「http://www.xxx.co.jp/download/」の部分は共通であり、それ以降の部分が異なる。よって、題名編集画面１１では、ＵＲＬ欄１４ｂの「scanner」の部分について、背景色を反転表示するハイライト表示がなされており、「http://www.xxx.co.jp/download/」の部分とは異なる表示態様で表示されている。
【００４９】
また、既存類似ページの表示画面と新規登録ページの表示画面とについても、両者の共通する部分と異なる部分との表示態様が異なるように表示される。図６に示す例では、既存類似ページのＨＴＭＬ文書と新規登録ページのＨＴＭＬ文書とを比較すると、新規登録ページの「ドライバＸ」、「ドライバＸ  Ｃ１０００」、「ドライバＸ  Ｃ２０００」、「ドライバＸ  Ｃ３０００」という部分は、既存類似ページのＨＴＭＬ文書に含まれていない。よって、題名編集画面１１では、表示画面欄１４ｃの「ドライバＸ」、「ドライバＸ  Ｃ１０００」、「ドライバＸ  Ｃ２０００」、「ドライバＸ  Ｃ３０００」の部分についてハイライト表示がなされており、既存類似ページと新規登録ページとの共通部分とは異なる表示態様で表示されている。
【００５０】
付言すると、編集画面生成部１１４は、図６に示す題名編集画面１１を表示する場合、新規登録ページの情報と既存類似ページの情報とを比較して、両者の共通する部分と異なる部分との表示態様が異なるように、題名編集画面を生成する。なお、編集画面生成部１１４は、新規登録ページのＵＲＬと既存類似ページのＵＲＬとを比較する場合、それぞれのＵＲＬの文字列を比較する。また、編集画面生成部１１４は、既存類似ページの表示画面と新規登録ページの表示画面とを比較する場合、それぞれのＷｅｂページのＨＴＭＬ文書の文字列を比較する。
【００５１】
また、図６に示す例では、新規登録ページの情報をハイライト表示したが、既存類似ページの情報をハイライト表示してもよい。例えば、ＵＲＬ欄１３ｂの「printer」の部分について、ハイライト表示してもよい。同様に、既存類似ページのＨＴＭＬ文書と新規登録ページのＨＴＭＬ文書とを比較した結果、既存類似ページのＨＴＭＬ文書のうち、新規登録ページのＨＴＭＬ文書に含まれない部分について、ハイライト表示してもよい。付言すると、新規登録ページの情報及び既存類似ページの情報の両方にハイライト表示してもよいし、新規登録ページの情報だけハイライト表示したり、既存類似ページの情報だけハイライト表示したりしてもよい。
【００５２】
また、図６に示す例では、新規登録ページの情報と既存類似ページの情報とで異なる部分をハイライト表示したが、このような表示態様に限られない。例えば、新規登録ページの情報と既存類似ページの情報とで異なる部分を線で囲んだり、文字の色や文字の太さを変えたりすることによって、両者の共通する部分と異なる部分との表示態様を異ならせてもよい。
【００５３】
さらに、図６に示す例は、既存類似ページの題名「ドライバダウンロード」と新規登録ページの題名「ドライバダウンロード」とが完全一致する場合の例であるが、既存類似ページの題名と新規登録ページの題名とが完全一致ではなく部分一致する場合も考えられる。この場合に、既存類似ページの題名と新規登録ページの題名とについて、両者の共通する部分と異なる部分との表示態様を異ならせて表示してもよい。
【００５４】
次に、図７に示す題名編集画面１１について説明する。この題名編集画面１１は、表示画面欄１４ｃの表示位置をスクロールさせた画面である。より具体的には、題名編集画面において、既存類似ページのＨＴＭＬ文書と新規登録ページのＨＴＭＬ文書とで異なる部分が判別し易くなるように、新規登録ページのＨＴＭＬ文書のうち、既存類似ページのＨＴＭＬ文書に含まれない部分が表示画面欄１４ｃの上部に表示されるようにスクロールされる。
【００５５】
より具体的には、図７に示す例では、既存類似ページのＨＴＭＬ文書と新規登録ページのＨＴＭＬ文書とを比較すると、図６に示す例と同様に、新規登録ページの「ドライバＸ」、「ドライバＸ  Ｃ１０００」、「ドライバＸ  Ｃ２０００」、「ドライバＸ  Ｃ３０００」という部分は、既存類似ページのＨＴＭＬ文書に含まれていない。そこで、これらの部分が表示画面欄１４ｃの上部に表示されるようにスクロールされた状態で表示される。
【００５６】
また、図７に示す例では、既存類似ページのＨＴＭＬ文書と新規登録ページのＨＴＭＬ文書とで異なる部分の表示位置が、表示画面欄１４ｃの上部になるようにスクロールしたが、このようにスクロールする構成に限られない。例えば、既存類似ページのＨＴＭＬ文書と新規登録ページのＨＴＭＬ文書とで異なる部分の表示位置が、表示画面欄１４ｃの中央になるようにスクロールしてもよい。また、例えば、既存類似ページのＨＴＭＬ文書と新規登録ページのＨＴＭＬ文書とで異なる部分が、新規登録ページの後半に存在するような場合に、その部分が表示画面欄１４ｃの領域内に含まれるようにスクロールしてもよい。
【００５７】
さらに、図７に示す例では、表示画面欄１４ｃの表示をスクロールさせたが、表示画面欄１３ｃの表示をスクロールさせてもよい。即ち、既存類似ページのＨＴＭＬ文書のうち、新規登録ページのＨＴＭＬ文書に含まれない部分の表示位置を、表示画面欄１３ｃの上部や中央にスクロールさせてもよい。また、表示画面欄１４ｃの表示と表示画面欄１３ｃの表示の両方をスクロールさせてもよい。
【００５８】
このように、編集画面生成部１１４は、新規登録ページの題名及び既存類似ページの題名の編集を受け付ける題名編集画面を生成する。付言すると、題名編集画面に含まれる新規登録ページの情報及び既存類似ページの情報、言い換えると、既存類似ページのＵＲＬ、既存類似ページの表示画面、新規登録ページのＵＲＬ、新規登録ページの表示画面の情報は、既存類似ページの題名及び新規登録ページの題名の編集を支援（サポート）する情報として捉えることができる。
【００５９】
＜既存類似ページが複数存在する場合の題名編集画面の例＞
次に、既存類似ページが複数存在する場合について説明する。例えば、ＵＲＬは異なるが題名の一致する２つのＷｅｂページが登録されている状況で、さらに、その２つのＷｅｂページとはＵＲＬが異なり題名の一致するＷｅｂページを登録する操作が行われた場合には、既存類似ページが２つ存在することになる。また、例えば、既に登録されている２つのＷｅｂページについて、両者の題名自体は一致しない場合であっても、それぞれの題名が新規登録ページの題名と部分一致することにより、その２つのＷｅｂページが既存類似ページに該当する場合がある。このような場合には、複数の既存類似ページの情報を含む題名編集画面が表示される。
【００６０】
図８は、既存類似ページが複数存在する場合の題名編集画面２１の一例を示す図である。図８に示す例は、既存類似ページが３つ存在する場合を示している。この題名編集画面２１には、メッセージ欄２２、既存類似ページの表示領域２３、新規登録ページの表示領域２４、登録ボタン２５、キャンセルボタン２６が設けられている。
メッセージ欄２２には、「同じ題名のＷｅｂページが複数存在します。題名を編集してください。」というメッセージが表示される。このメッセージは、操作者に対して題名の編集を促すものである。
【００６１】
表示領域２３には、複数の既存類似ページのページ毎にタブ２３ｄが設けられており、タブ２３ｄによって既存類似ページ毎に表示が切り替わるように構成されている。即ち、操作者がタブ２３ｄの何れかを選択することにより、複数の既存類似ページのうちの何れかの既存類似ページの情報が表示される。また、各タブ２３ｄにはそれぞれ、「１」、「２」、「３」という数字が表示されており、図８に示す例では、「３」のタブ２３ｄが操作者に選択されている。
【００６２】
また、表示領域２３は、複数の既存類似ページのページ毎に、題名欄２３ａ、ＵＲＬ欄２３ｂ、表示画面欄２３ｃ、削除ボタン２３ｅを含む。ここで、題名欄２３ａ、ＵＲＬ欄２３ｂ、表示画面欄２３ｃはそれぞれ、図５に示す表示領域１３の題名欄１３ａ、ＵＲＬ欄１３ｂ、表示画面欄２３ｃと同様であるので、ここでは説明を省略する。削除ボタン２３ｅは、既存類似ページの削除を受け付けるボタンであり、既存類似ページ毎に設けられる。操作者が削除ボタン２３ｅを選択すると、選択中のタブ２３ｄに対応する既存類似ページの情報が、ブックマーク管理テーブルから削除される。
【００６３】
さらに、表示領域２４は、題名欄２４ａ、ＵＲＬ欄２４ｂ、表示画面欄２４ｃを含む。題名欄２４ａ、ＵＲＬ欄２４ｂ、表示画面欄２４ｃはそれぞれ、図５に示す表示領域１４の題名欄１４ａ、ＵＲＬ欄１４ｂ、表示画面欄２４ｃと同様であるので、ここでは説明を省略する。
【００６４】
また、登録ボタン２５は、新規登録ページの登録を受け付けるボタンである。操作者が登録ボタン２５を選択すると、題名欄２４ａに示されている題名で、新規登録ページが登録される。ここで、既存類似ページの題名欄２３ａの題名のうち、登録ボタン２５が選択される前に編集された題名がある場合には、登録ボタン２５が選択されることによって、ブックマーク管理テーブルに登録されている既存類似ページの題名が、編集後の題名に変更される。キャンセルボタン２６は、図５に示すキャンセルボタン１６と同様であるので、ここでは説明を省略する。
【００６５】
このように、既存類似ページが複数存在する場合、複数の既存類似ページの情報と新規登録ページの情報とを含む題名編集画面が表示される。なお、既存類似ページが複数存在する場合の題名編集画面は、図８に示す構成に限られず、例えば、タブ２３ｄが存在せず、複数の既存類似ページの情報と新規登録ページの情報とを同時に１つの画面に表示するような構成であってもよい。
【００６６】
以上説明したように、本実施の形態に係る操作端末１００は、新規登録ページを登録するにあたり、ブックマーク管理テーブルに登録されているＷｅｂページの情報を検索する。そして、新規登録ページとはＵＲＬが異なり、新規登録ページの題名との差異の程度が予め定められた程度より小さい題名が付けられた既存類似ページがブックマーク管理テーブルにすでに登録されているか否かを判定する。新規登録ページに対応する既存類似ページがブックマーク管理テーブルに登録されている場合には、新規登録ページの情報及び既存類似ページの情報を含む題名編集画面を表示して、新規登録ページの題名及び既存類似ページの題名の編集を受け付ける。
【００６７】
よって、本実施の形態に係る操作端末１００を用いることにより、操作者は、題名編集画面の情報を確認しながら、新規登録ページの題名や既存類似ページの題名を編集すればよく、例えば、既存類似ページがすでに登録されている場合であっても、題名の編集を受け付けることなくそのまま新規登録ページを登録する構成と比較して、操作者がＷｅｂページを誤って選択してしまう可能性が低減される。
【００６８】
また、上述した例では、題名編集画面において、新規登録ページの題名及び既存類似ページの題名の両方の編集を受け付けることとしたが、新規登録ページの題名及び既存類似ページの題名の何れか一方の編集を受け付けることとしてもよい。
【００６９】
さらに、上述した例では、予め定められた項目の情報を含む題名編集画面として、ＷｅｂページのＵＲＬ及び表示画面を含む題名編集画面を表示したが、題名編集画面はこのような構成に限られない。例えば、ＵＲＬを含まずに表示画面を含む題名編集画面を表示したり、表示画面を含まずにＵＲＬを含む題名編集画面を表示したりしてもよい。さらに、予め定められた項目の情報は、ＷｅｂページのＵＲＬ及び表示画面に限られず、例えば、ＵＲＬに含まれるホスト名やＨＴＭＬ文書のソースコードなど、Ｗｅｂページに関する情報であれば、予め定められた項目の情報として、題名編集画面に表示してもよい。
【００７０】
また、上述した例では、新規登録ページの題名に部分一致する題名が付けられたＷｅｂページについて、既存類似ページの対象にしたが、部分一致については対象外として、新規登録ページの題名と完全一致する題名が付けられたＷｅｂページのみを既存類似ページの対象にしてもよい。
【００７１】
なお、上述した例では、Ｗｅｂページを構成する言語の一例としてＨＴＭＬを用いて説明したが、本実施の形態において、Ｗｅｂページを構成する言語として、ＨＴＭＬとは異なる言語を用いてももちろんよい。
【００７２】
また、本発明の実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【００７３】
なお、上記では種々の実施形態および変形例を説明したが、これらの実施形態や変形例どうしを組み合わせて構成してももちろんよい。
また、本開示は上記の実施形態に何ら限定されるものではなく、本開示の要旨を逸脱しない範囲で種々の形態で実施することができる。
【符号の説明】
【００７４】
１００…操作端末、１１１…操作受付部、１１２…Ｗｅｂページ検索部、１１３…ブックマーク管理テーブル格納部、１１４…編集画面生成部、１１５…Ｗｅｂページ登録部、１１６…表示制御部、１１７…Ｗｅｂページ情報取得部、２００…Ｗｅｂサーバ
【図１】
2019057001.tif 000003
【図２】
2019057001.tif 000004
【図３】
2019057001.tif 000005
【図４】
2019057001.tif 000006
【図５】
2019057001.tif 000007
【図６】
2019057001.tif 000008
【図７】
2019057001.tif 000009
【図８】
2019057001.tif 000010