(57)【要約】【課題】基本情報の管理が容易となる情報端末、情報管理方法、及びプログラムを提供すること。【解決手段】入力部１１は、基本情報の入力／更新を受け付けるとともに、一覧表作成要求も受け付ける。データ記憶部１２は、各サイトの入力項目と各入力項目への入力データを関連付けたサイト入力データを記憶する。更にデータ記憶部１２は、ユーザの基本入力項目と入力データを関連づけた基本情報を記憶する。一覧表生成部１４は、サイト入力データと基本情報を比較し、比較結果が判別できる一覧表を生成してユーザに提示する。【選択図】図１２
2015045981.tif 000002
【特許請求の範囲】
【請求項１】
各サイトの入力項目と各入力項目に入力した入力データを関連付けたサイト入力データと、ユーザの基本入力項目と当該基本入力項目に対応する入力データを関連づけた基本情報と、を記憶する記憶部と、
前記サイト入力データと、前記基本情報と、を比較し、差分を表示する一覧表を生成する一覧表生成部と、
を備える情報端末。
【請求項２】
一のサイトへのアクセス時に前記基本情報を前記記憶部から取得し、取得した情報を基に当該一のサイトの入力項目に自動入力するとともに、自動入力したデータと入力項目を関連付けた情報を前記サイト入力データとして前記記憶部に格納する自動入力部、を更に備える請求項１に記載の情報端末。
【請求項３】
前記記憶部は、前記基本情報に含まれる各基本入力項目に重要度を関連付けて記憶していることを特徴とする請求項１または請求項２に記載の情報端末。
【請求項４】
前記一覧表生成部は、前記サイト入力データと、前記基本情報と、の比較により入力データに差分のある入力項目を抽出し、当該入力項目と関連付けられている重要度に応じて、当該入力項目の表示効果を変化させた前記一覧表を生成する、
請求項３に記載の情報端末。
【請求項５】
前記一覧表生成部が前記サイト入力データの入力と、前記基本情報と、の比較により入力データに差分を検出して前記一覧表を生成した後に、当該差分が解消されていなかった場合に警告処理を行う警告通知部を更に備える、請求項１または請求項２に記載の情報端末。
【請求項６】
前記警告通知部は、差分のある入力項目の重要度を前記記憶部から取得し、取得した重要度に応じて警告のタイミングを決定する、ことを特徴とする請求項５に記載の情報端末。
【請求項７】
各サイトの入力項目と各入力項目に入力した入力データを関連付けたサイト入力データと、ユーザの基本入力項目と入力データを関連づけた基本情報と、を記憶し、
前記サイト入力データと、前記基本情報と、を比較し、差分を表示する一覧表を生成する、基本情報管理方法。
【請求項８】
コンピュータに、
各サイトの入力項目と各入力項目に入力した入力データを関連付けたサイト入力データと、ユーザの基本入力項目と入力データを関連づけた基本情報と、を記憶部から読み出すステップと、
前記サイト入力データと、前記基本情報と、を比較し、差分を表示する一覧表を生成するステップと、
を実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報端末、基本情報管理方法、及びプログラムに関する。
【背景技術】
【０００２】
ＷＷＷ（World Wide Web、以下の記載ではウェブとも記載する）を介した各種のサービスを受ける場合やネットショッピングを行う際に、ユーザは住所や電話番号等の基本情報の入力を行う場合がある。これらの基本情報の入力作業をできるだけ簡略化するための様々な提案がなされている。以下、自動入力に関する先行技術について説明する。
【０００３】
特許文献１には、任意の書式で記述されたデータ入力用フォームに対する情報の自動入力手段を、低スペックのマシンでも利用可能なネットワークサービスの一態様が開示されている。
【０００４】
特許文献２には、オンラインで提供される入力フォーム内の各データフィールドに個人情報項目を正確に自動入力することができる個人情報入力用管理サーバが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２７５４８８号公報
【特許文献２】特開２０１１−１７０７５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述のように基本情報の自動入力を支援する技術が開示及び利用されている。しかしながら、これらの技術は基本情報の入力支援を行うものの、どのウェブサイト（以下、サイトとも記載する）にどの情報を入力したかを管理することについては考慮されていない。そのため、基本情報の管理が煩雑になってしまい、基本情報の漏えい等のセキュリティ面の問題が発生しやすくなってしまうという問題があった。
【０００７】
本発明は上述の問題に鑑みてなされたものであり、基本情報の管理が容易となる情報端末、情報管理方法、及びプログラムを提供することを主な目的とする。
【課題を解決するための手段】
【０００８】
本発明にかかる情報端末の一態様は、
各サイトの入力項目と各入力項目に入力した入力データを関連付けたサイト入力データと、ユーザの基本入力項目と入力データを関連づけた基本情報と、を記憶する記憶部と、
前記サイト入力データと、前記基本情報と、を比較し、差分を表示する一覧表を生成する一覧表生成部と、
を備える、ものである。
【０００９】
本発明にかかる基本情報管理方法の一態様は、
各サイトの入力項目と各入力項目に入力した入力データを関連付けたサイト入力データと、ユーザの基本入力項目と入力データを関連づけた基本情報と、を記憶し、
前記サイト入力データと、前記基本情報と、を比較し、差分を表示する一覧表を生成する、ものである。
【００１０】
本発明にかかるプログラムの一態様は、
コンピュータに、
各サイトの入力項目と各入力項目に入力した入力データを関連付けたサイト入力データと、ユーザの基本入力項目と入力データを関連づけた基本情報と、を記憶部から読み出すステップと、
前記サイト入力データと、前記基本情報と、を比較し、差分を表示する一覧表を生成するステップと、
を実行させる、ものである。
【発明の効果】
【００１１】
本発明は、基本情報の管理が容易となる情報端末、情報管理方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態１にかかる情報端末１の構成を示すブロック図である。
【図２】本発明の実施の形態１にかかる基本情報の入力画面を示す概念図である。
【図３】本発明の実施の形態１にかかるデータ記憶部１２が記憶するユーザの基本情報を示す図である。
【図４】本発明の実施の形態１にかかるサイト入力情報の例を示す図である。
【図５】本発明の実施の形態１にかかる一覧表生成部１４が生成した一覧表を示す概念図である。
【図６】本発明の実施の形態１にかかる一覧表生成部１４が参照する警告と重要度の関係を示す図である。
【図７】本発明の実施の形態１にかかる情報端末１が自動入力を行う際の動作を示すフローチャートである。
【図８】本発明の実施の形態１にかかる一覧表生成部１４の一覧表の生成処理の流れを示すフローチャートである。
【図９】本発明の実施の形態１にかかる一覧表生成部１４によるフラグ処理の概念図である。
【図１０】本発明の実施の形態１にかかる情報端末１において、基本情報が更新された際の処理の流れを示すフローチャートである。
【図１１】本発明の実施の形態１にかかる警告通知部１５の処理の流れを示すフローチャートである。
【図１２】本発明にかかる情報端末１の構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
＜実施の形態１＞
以下、図面を参照して本発明の実施の形態について説明する。図１は、本実施の形態にかかる情報端末１の構成を示すブロック図である。情報端末１は、入力部１１、データ記憶部１２、自動入力部１３、一覧表生成部１４、及び警告通知部１５を有する。
【００１４】
情報端末１は、ネットワーク接続可能な任意の端末であり、例えば携帯電話、スマートフォン、タブレット型ＰＣ（Personal Computer）、ＰＣ等である。情報端末１内には、一般的な計算機が有するメモリ、ＣＰＵ（Central Processing Unit）、ハードディスク等が設けられている。これらのハードウェア構成は、一般的なコンピュータ装置と同様であるため、その詳細な説明は省略する。
【００１５】
入力部１１は、ユーザからの各種入力を受け付ける。ユーザからの各種入力の種別には、「フォームへの自動入力」、「自動入力一覧表の作成」、「基本情報の入力／更新」等が挙げられる。入力部１１は、いわゆるソフトウェアボタン等であってもよく、情報端末１の筐体上に設けられたボタンであってもよい。ユーザは、ブラウザ等を介して情報端末１の表示部（例えば液晶ディスプレイ）に表示された表示画面を参照し、各種の入力を行う。入力部１１は、入力の種別（「フォームへの自動入力」、「自動入力一覧表の作成」、「基本情報の更新」等）及び入力されたデータを自動入力部１３、データ記憶部１２、及び一覧表生成部１４に供給する。
【００１６】
図２を参照して基本情報の入力画面を説明する。この入力画面は、姓、名、フリガナ（姓、名）、性別、生年月日等といった基本入力項目に対して入力データを入力するものである。ユーザは、ブラウザを参照して各種基本入力項目の入力を行う。入力部１１は、ユーザからの入力を受け付け、入力データと基本入力項目名を関連付けてデータ記憶部１２に格納する。
【００１７】
データ記憶部１２は、ユーザの基本情報及び各サイトに入力したデータを記憶する。データ記憶部１２は、例えばソフトウェアデータベースを用い、各種の情報をデータベース内のテーブルに管理すればよい。なおデータ記憶部１２は、ファイル形式等により各種の情報を記憶してもよい。またデータ記憶部１２は、情報端末１内部に必ずしも設けられる必要はなく、情報端末１に着脱可能な任意の記憶装置（例えばＵＳＢ（Universal Serial Bus）メモリ）であってもよい。
【００１８】
図３は、データ記憶部１２が記憶するユーザの基本情報である。図示するよう基本入力項目の属性名と入力データが関連付けられている。なお、必須ではないものの図示するように各基本入力項目の属性名に重要度が関連付けられていてもよい。重要度については、図６を参照して後述する。
【００１９】
データ記憶部１２は、図示しないものの各サイトのアドレスと、入力項目と、各入力項目への入力データの関係（以下、サイト入力情報とも記載する。）についても記憶する。このサイト入力情報は、自動入力部１３から入力される。例えばデータ記憶部１２は、サイトＡ（http://hogeA.com/hogeA.html）に“姓＝○○、名＝××,,,趣味＝読書”を登録し、サイトＢ（http://hogeB.com/hogeB.html）に“姓＝○○、,,,趣味＝なし”を登録したことを記憶する。なおデータ記憶部１２は、サイト入力情報（各サイトの入力項目と入力データ）について図４に示すようにＨＴＭＬのソースの形式でデータを保持してもよい。
【００２０】
自動入力部１３は、表示中のウェブページに関する自動入力要求が入力部１１に入力された場合に、情報端末１がブラウザで表示しているウェブページのアドレス及びソースを抽出する。そして自動入力部１３は、ソースから各入力項目の項目名を抽出する。そして自動入力部１３は、ソースから抽出した各入力項目と対応する基本情報のデータをデータ記憶部１２（図３）から読み出して、フォーム入力を行う。なお自動入力部１３による自動入力は、一般的なテキスト解析及びＨＴＭＬ（HyperText Markup Language）の解析技術を用いて実行すればよい。
【００２１】
自動入力部１３は、自動入力を行った後にサイト入力情報（例えば図４）をデータ記憶部１２に入力する。また自動入力部１３は、データ記憶部１２への入力後に一覧表生成部１４に対して一覧表作成要求を入力してもよい。
【００２２】
一覧表生成部１４は、一覧表作成要求が生じた場合に、基本情報（図３）と各サイトのサイト入力情報（図４など）を比較する一覧表の作成を行う。この一覧表の作成処理の詳細は、図８を参照して後述する。一覧表生成部１４は、例えば図５に示すように各サイトにおいて入力したデータを表示し、基本情報（図３）と差分のある項目についてはハイライト表示する一覧表を作成して表示する。
【００２３】
なお一覧表生成部１４は、図５に示すようなＧＵＩ（Graphical User Interface）形式の一覧表ではなく、ＣＵＩ（Character User Interface）形式の一覧表（例えば、ハイライト表示の代わりに特殊記号（例えば“★”など）を付与して項目を記載する。）を作成して表示してもよい。なお一覧表生成部１４は、図５に示すようにサイトのアドレス情報やタイトル等の情報も合わせて表示する。
【００２４】
警告通知部１５は、基本情報（図３）と各サイトへのサイト入力情報（図４など）の差分を一覧表生成部１４が検出した場合（すなわち図５においてハイライトする箇所がある場合）、所定のタイミングでユーザへの警告を行う。例えば一覧表の表示が終わった後であっても依然として差分がある場合、警告通知部１５は一定タイミングで警告（例えば警告画面をポップアップ表示すること、再び一覧表を表示する、メールにより通知する）を行う。
【００２５】
警告通知部１５は、警告を行う際に重要度を考慮してもよい。図６は、警告と重要度の関係を示す図である。重要度は大きくなるにつれて重要性が増す数値であり、本例での値域は１〜３である。例えば重要度＝３の入力項目について差分がある場合、警告通知部１５は、７日毎に一覧表を一覧表生成部１４に生成させて表示する、または７日毎に警告画面を表示する。一方、重要度＝１の入力項目についてのみ差分がある場合、警告通知部１５は、２８日毎に警告画面を表示する。
【００２６】
なお重要度は、警告通知部１５による警告時にのみ参照するのではなく、一覧表の作成時にも参照してもよい。詳細には一覧表生成部１４は、差分が生じている項目のハイライト表示の際に、重要度に応じて表示効果を変化させてもよい。例えば一覧表生成部１４は、重要度＝３の入力項目の差分については赤でハイライト表示し、重要度＝２の入力項目の差分についてはオレンジでハイライト表示し、重要度＝１の入力項目の差分については黄色でハイライト表示する。
【００２７】
続いて図７を参照して自動入力を行う際の情報端末１の動作について説明する。入力部１１は、あるサイトの表示中に自動入力要求を受け付ける（Ｓ１１）。自動入力要求は例えば情報端末１上のディスプレイに表示された「自動入力ボタン（ソフトウェアボタン）」を押すことにより検出される。
【００２８】
自動入力部１３は、自動入力要求を受け付けた場合に、表示中のウェブページのアドレスを取得する（Ｓ１２）。そして自動入力部１３は、表示中のウェブページのソースからＴｉｔｌｅ属性の値を取得する（Ｓ１３）。その後に自動入力部１３は、表示中のウェブページのソースからフォーム情報（Ｆｏｒｍタグに関連する情報）を取得する（Ｓ１４）。
【００２９】
自動入力部１３は、フォーム情報の解析を行うとともに、データ記憶部１２から基本情報（図３）を取得する。そして自動入力部１３は、解析結果に応じて基本情報（図３）からデータを読み出して自動入力を実行する（Ｓ１５）。自動入力部１３は、自動入力後に当該サイトに入力したデータをサイト入力データとしてデータ記憶部１２に格納する（Ｓ１６）。
【００３０】
その後に一覧表生成部１４は、一覧表の生成処理（Ｓ１７）を実行する。なお一覧表生成処理（Ｓ１７）は、自動入力後に必ず行う必要はなく、ユーザからの一覧表生成要求が生じた場合にのみ行ってもよい。
【００３１】
続いて図８を参照して一覧表の生成処理（Ｓ１７）の詳細について説明する。ユーザは入力部１１を介して基本情報（図３）をデータ記憶部１２に入力する（Ｓ２１）。なお基本情報の入力（Ｓ２１）は、任意のタイミングで行われればよい。
【００３２】
一覧表生成部１４は、自動入力部１３により自動入力された項目にフラグを立てる（Ｓ２２）。このフラグの処理イメージを図９に示す。一覧表生成部１４は、自動入力部１３の動作に応じて各サイトにおいて自動入力された項目にフラグ（図中におけるチェック）を立てる。
【００３３】
自動入力部１３が自動入力できなかった項目についは、ユーザが手動で入力することになる。一覧表生成部１４は、自動入力用のウェブページの表示後の確認画面ページのソースを取得する（Ｓ２３）。
【００３４】
一覧表生成部１４は、フラグが設定されている項目（図６）について、基本情報（図３）と実際に入力されたデータに差異があるか否かをチェックする（Ｓ２４）。また一覧表生成部１４は、確認画面ページのソースを利用して、手動入力されたデータと基本情報（図３）に差異があるかをチェックする（Ｓ２５）。なお一覧表生成部１４は、一般的なフォーム解析やテキスト比較の技術を用いてチェック処理を実行すればよい。一覧表生成部１４は、上述のチェックの結果に応じて一覧表（例えば図５）を生成し、情報端末１の表示部（液晶ディスプレイ）等に表示する（Ｓ２６）。
【００３５】
続いてデータ記憶部１２に格納される基本情報が更新された際の処理について図１０を参照して説明する。ユーザは入力部１１を介して入力画面（図２）から基本情報を変更し（Ｓ３１）、更新ボタンの押下等により更新を実行する（Ｓ３２）。更新が実行されると、データ記憶部１２に格納された基本情報（図３）が更新される（Ｓ３３）。
【００３６】
一覧表生成部１４は、各サイトのサイト入力データと基本情報（図３）を比較し、差分のある項目を抽出する（Ｓ３４）。そして一覧表生成部１４は、差分のある項目をハイライトした一覧表（図５）を生成して、情報端末１の表示部（液晶ディスプレイ）等に表示する（Ｓ３５）。
【００３７】
続いて警告通知部１５の動作について図１１を参照して説明する。警告通知部１５は、一覧表生成部１４が一覧表を生成した際に差分を検出しており、図６に示す所定時間が経過している場合（Ｓ４１：Ｙｅｓ）、警告画面を生成する（Ｓ４２。例えば一覧表生成部１４にハイライト付の一覧表を生成させてもよい）。そして警告通知部１５は、生成した警告画面を用いて警告通知を行う（Ｓ４３）。
【００３８】
続いて本実施の形態にかかる情報端末１の効果について説明する。上述のように情報処理端末１は、各サイトに対して登録した情報を管理し、最新の基本情報と比較した一覧表をユーザに提供する。これによりユーザは、どのサイトにどのような情報を登録したのか、及び最新の基本情報と各サイトに対する入力情報の差分（すなわち更新すべき情報）を把握することができる。
【００３９】
一覧表は、図５に示すようにハイライト表示される。そのためユーザは、更新すべきサイトと項目を即座に把握することができる。
【００４０】
また警告通知部１５は、差分のある項目を検出した後に、所定のタイミングで差分が解消されていないこと（すなわちサイトに古い情報が登録されたままとなっていること）を警告することができる。これにより、例えば住所の更新を忘れたために古い住所に郵便物が届いてしまって個人情報が流出すること、等のリスクを回避することができる。
【００４１】
また図６に示すように各入力項目と重要度を関連付けて管理することにより、情報端末１は重要度の高い項目の変更忘れを適切にユーザに通知することができる。また情報端末１は、重要度の低い項目の変更忘れについては過度にユーザに通知しない。これによりユーザの気分を害することが無くなる。
【００４２】
上述した実施の形態は本件発明者により得られた技術思想の適用に関する例に過ぎない。すなわち、当該技術思想は、上述した実施の形態のみに限定されるものではなく、種々の変更が可能であることは勿論である。
【００４３】
上述の情報端末１の各処理部（入力部１１、自動入力部１３、一覧表生成部１４、警告通知部１５）の各処理は、ＣＰＵ（Central Processing Unit）がコンピュータプログラムを実行することにより実現されてもよい。
【００４４】
コンピュータプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（random access memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００４５】
最後に図１２を参照して本発明にかかる情報端末１の構成及び効果の概要について改めて説明する。図１２は、本発明の本質的な処理を行う処理部を記載した情報処理端末１のブロック図である。
【００４６】
入力部１１は、基本情報の入力／更新を受け付けるとともに、一覧表作成要求も受け付ける。なお一覧表作成要求は、上述したように自動入力が終了した後に自動的に発行されてもよい。
【００４７】
データ記憶部１２は、各サイトの入力項目と各入力項目への入力データを関連付けたサイト入力データ（図４）を記憶する。更にデータ記憶部１２は、ユーザの基本入力項目と入力データを関連づけた基本情報（図３）を記憶する。
【００４８】
一覧表生成部１４は、サイト入力データと基本情報を比較し、比較結果が判別できる一覧表（例えば図５）を生成してユーザに提示する。ユーザは、この一覧表を参照することによりどのサイトにどのような情報を登録したのか、及び最新の基本情報と各サイトに対する入力情報の差分（すなわち更新すべき情報）を把握することができる。
【符号の説明】
【００４９】
１  情報端末
１１  入力部
１２  データ記憶部
１３  自動入力部
１４  一覧表生成部
１５  警告通知部
【図１】
2015045981.tif 000003
【図２】
2015045981.tif 000004
【図３】
2015045981.tif 000005
【図４】
2015045981.tif 000006
【図６】
2015045981.tif 000007
【図７】
2015045981.tif 000008
【図８】
2015045981.tif 000009
【図９】
2015045981.tif 000010
【図１０】
2015045981.tif 000011
【図１１】
2015045981.tif 000012
【図１２】
2015045981.tif 000013
【図５】
2015045981.tif 000014