ユーザにサービスを提供する端末装置において該サービスを受けるためになされた設定を表す設定情報を取得する設定情報取得手段と、前記設定情報を複数記憶する設定情報記憶手段と、前記設定情報記憶手段に記憶されている設定情報と、前記設定情報取得手段で取得された設定情報との間の類似度を算出する類似度算出手段と、前記設定情報取得手段で取得された設定情報との間で類似度が算出された設定情報を表す情報を、当該設定情報と前記設定情報取得手段で取得された設定情報との間の類似度に基づいて出力する出力手段と、を備える類似度算出システム。前記設定情報は、ユーザに提供されるサービスの種別を表す種別情報と、前記サービスを受ける条件を表す条件情報とを含み、前記類似度算出手段は、前記設定情報取得手段で取得された設定情報と、前記設定情報記憶手段に記憶されている設定情報との間で前記種別情報及び前記条件情報の両方が一致する場合に、前記設定情報取得手段で取得された設定情報と前記設定情報記憶手段に記憶されている設定情報との間の類似度を算出することを特徴とする請求項1に記載の類似度算出システム。前記設定情報記憶手段は、前記設定情報を設定したユーザ毎に前記設定情報を記憶し、前記類似度算出手段は、前記ユーザのうち一のユーザの設定情報と他のユーザの設定情報の間の類似度を算出し、当該類似度に基づいて前記一のユーザと前記他のユーザとの間の相関を示す値を算出する相関算出手段と、前記相関算出手段で算出された値に基づいて、前記ユーザの中から一または複数のユーザを選択するユーザ選択手段と、を備え、前記出力手段は、前記設定情報記憶手段に記憶されている設定情報のうち、前記ユーザ選択手段で選択されたユーザの設定情報を出力することを特徴とする請求項1に記載の類似度算出システム。前記相関算出手段は、前記一のユーザの設定情報と前記他のユーザの設定情報の間の類似度のうち最大値を前記一のユーザと前記他のユーザとの間の相関を示す値として算出することを特徴とする請求項3に記載の類似度算出システム。ユーザにサービスを提供する端末装置において該サービスを受けるためになされた設定を表す設定情報を取得する設定情報取得ステップと、前記設定情報を複数記憶する記憶部に記憶されている設定情報と、前記設定情報取得手段で取得された設定情報との間の類似度を算出する類似度算出ステップと、前記設定情報取得ステップで取得された設定情報との間で類似度が算出された設定情報を表す情報を、当該設定情報と前記設定情報取得ステップで取得された設定情報との間の類似度に基づいて出力する出力ステップと、を備える類似度算出方法。ユーザにサービスを提供する端末装置において該サービスを受けるためになされた設定を表す設定情報を取得する設定情報取得手段と、前記設定情報を複数記憶する設定情報記憶手段と、前記設定情報記憶手段に記憶されている設定情報と、前記設定情報取得手段で取得された設定情報との間の類似度を算出する類似度算出手段と、前記設定情報取得手段で取得された設定情報との間で類似度が算出された設定情報を表す情報を、当該設定情報と前記設定情報取得手段で取得された設定情報との間の類似度に基づいて出力する出力手段と、を備える情報処理装置。ところで、携帯端末の分野においては、例えば位置情報サービスや電車の乗り換え案内サービスのように、移動体通信網や公衆無線LANLocalAreaNetwork、GPSGlobalPositioningSystemなどを利用し、携帯電話機の位置や時間帯などの状況に応じて情報を提供するサービスがある。これらのサービスを利用する場合、自分の状態に最適な情報が得られるようにするには、ユーザは、位置や時間帯、使用する通信方法や画面の表示態様などをサービス毎に設定する必要がある。この場合、予め複数の設定情報を登録し、登録された複数の設定情報の中から最適な設定情報をユーザが取得するようにすれば、設定を行う手間を省くことが可能となり、ユーザは容易にサービスを利用できるようになる。しかしながら、似たような設定情報が複数登録されていると、ユーザは最適な設定情報を探しだすのが難しくなる。本発明は、上述した背景の下になされたものであり、設定情報を登録する際に類似の設定情報を確認できるようにすることにより、類似する設定情報の登録を避ける技術、及び設定情報を取得する際に自らの設定情報に類似の設定情報を提示することでユーザがサービスを容易に利用できる技術を提供することを目的とする。上述した課題を解決するために本発明は、ユーザにサービスを提供する端末装置において該サービスを受けるためになされた設定を表す設定情報を取得する設定情報取得手段と、前記設定情報を複数記憶する設定情報記憶手段と、前記設定情報記憶手段に記憶されている設定情報と、前記設定情報取得手段で取得された設定情報との間の類似度を算出する類似度算出手段と、前記設定情報取得手段で取得された設定情報との間で類似度が算出された設定情報を表す情報を、当該設定情報と前記設定情報取得手段で取得された設定情報との間の類似度に基づいて出力する出力手段と、を備える類似度算出システムを提供する。本発明においては、前記設定情報は、ユーザに提供されるサービスの種別を表す種別情報と、前記サービスを受ける条件を表す条件情報とを含み、前記類似度算出手段は、前記設定情報取得手段で取得された設定情報と、前記設定情報記憶手段に記憶されている設定情報との間で前記種別情報及び前記条件情報の両方が一致する場合に、前記設定情報取得手段で取得された設定情報と前記設定情報記憶手段に記憶されている設定情報との間の類似度を算出する構成であってもよい。また本発明においては、前記設定情報記憶手段は、前記設定情報を設定したユーザ毎に前記設定情報を記憶し、前記類似度算出手段は、前記ユーザのうち一のユーザの設定情報と他のユーザの設定情報の間の類似度を算出し、当該類似度に基づいて前記一のユーザと前記他のユーザとの間の相関を示す値を算出する相関算出手段と、前記相関算出手段で算出された値に基づいて、前記ユーザの中から一または複数のユーザを選択するユーザ選択手段と、を備え、前記出力手段は、前記設定情報記憶手段に記憶されている設定情報のうち、前記ユーザ選択手段で選択されたユーザの設定情報を出力する構成であってもよい。また本発明においては、前記相関算出手段は、前記一のユーザの設定情報と前記他のユーザの設定情報の間の類似度のうち最大値を前記一のユーザと前記他のユーザとの間の相関を示す値として算出する構成であってもよい。また本発明は、ユーザにサービスを提供する端末装置において該サービスを受けるためになされた設定を表す設定情報を取得する設定情報取得ステップと、前記設定情報を複数記憶する記憶部に記憶されている設定情報と、前記設定情報取得手段で取得された設定情報との間の類似度を算出する類似度算出ステップと、前記設定情報取得ステップで取得された設定情報との間で類似度が算出された設定情報を表す情報を、当該設定情報と前記設定情報取得ステップで取得された設定情報との間の類似度に基づいて出力する出力ステップと、を備える類似度算出方法を提供する。また本発明は、ユーザにサービスを提供する端末装置において該サービスを受けるためになされた設定を表す設定情報を取得する設定情報取得手段と、前記設定情報を複数記憶する設定情報記憶手段と、前記設定情報記憶手段に記憶されている設定情報と、前記設定情報取得手段で取得された設定情報との間の類似度を算出する類似度算出手段と、前記設定情報取得手段で取得された設定情報との間で類似度が算出された設定情報を表す情報を、当該設定情報と前記設定情報取得手段で取得された設定情報との間の類似度に基づいて出力する出力手段と、を備える情報処理装置を提供する。本発明によれば、設定情報を登録する際に類似の設定情報を確認できる。[第1実施形態]図1は、本発明の一実施形態に係る類似度算出システム1の全体構成を示した図である。通信回線20は、本実施形態においては有線及び無線などの通信回線を含むものである。なお、図1においては一つの端末装置10、一つの情報処理装置30及び一つのサービス提供装置40を図示しているが、通信回線20には複数の端末装置10、複数の情報処理装置30及び複数のサービス提供装置40を接続することができる。サービス提供装置40は、端末装置10のユーザにサービスを提供するサーバ装置である。サービス提供装置40が提供するサービスとしては、例えば電車の運行に関する情報を提供するサービスや、電車の乗り換え案内の情報を提供するサービスがある。サービス提供装置40は、電車の乗り換えに関する乗換情報や電車の運行に関する運行情報を端末装置10へ送信する。なお、これらのサービスは一例であり、サービス提供装置40が提供するサービスは、これらのサービスに限定されるものではない。情報処理装置30は、サービス提供装置40が提供するサービスを利用するためにユーザが端末装置10において行った各種設定を示す設定情報を記憶する機能や、記憶した設定情報を端末装置10へ提供する機能、端末装置10から送信された設定情報と類似の設定情報を、記憶している設定情報の中から抽出する機能などを備えている。端末装置10は、本実施形態においてはスマートフォンであり、通信回線20に含まれる移動体通信網またはWiFiに準拠した公衆無線LANLocalAreaNetworkを介して他のコンピュータ装置とデータ通信を行う。なお、端末装置10は、スマートフォンに限定されるものではなく、データ通信機能を備えているコンピュータ装置であれば、タブレットPCPersonalComputer、携帯電話機、PDAPersonalDigitalAssistant、デスクトップ型のパーソナルコンピュータなどであってもよい。端末装置10の構成図2は、端末装置10のハードウェア構成を例示したブロック図である。図2に示したように、端末装置10の各部は、バス101に接続されており、このバス101を介して各部間でデータのやり取りを行う。通信部108は、無線通信を行うインターフェースとして機能する。なお、通信部108は、移動体通信網の無線基地局と通信を行う機能や、WiFiに準拠した通信を行う機能、Bluetoothに準拠した通信を行う機能などを備えている。通信部108は、制御部102の制御の下、通信部108に接続されているアンテナ図示略を介して、移動体通信網の無線基地局または公衆無線LANのとアクセスポイントと無線通信を行い、音声通信やデータ通信を行う。通信部108は、無線基地局から音声通話に係るデータを受信すると、受信したデータを通話部109へ出力し、データ通信に係るデータを受信すると、受信したデータを制御部102へ出力する。また、通信部108は、データ通信に係るデータが制御部102から入力されると、このデータを無線基地局へ送信し、通話部109から音声通話に係るデータが入力されると、このデータを無線基地局へ送信する。また、通信部108は、WiFiの通信機能がオンに設定されている場合、WiFiのアクセスポイントと無線通信を行い、通信回線20を介してデータ通信を行う。また、通信部108は、Bluetoothの通信機能がオンに設定されている場合、Bluetoothに対応した外部装置と無線通信を行う。通話部109は、マイクとスピーカいずれも図示略を備えている。通話部109は、マイクに音声が入力されると、入力された音声を表すデータを通信部108へ出力する。また、通話部109においては、通信部108から音声通話に係るデータが入力されると、このデータがアナログ信号に変換されてスピーカへ出力され、スピーカから音声が出力される。操作部106は、タッチスクリーンを備えている。なお、タッチスクリーンにおいて画像を表示する表示部107は、ディスプレイ装置であり、画像を表示する表示部の一例に相当する。ディスプレイ装置としては液晶ディスプレイがあるが、有機ELElectroLuminescenceディスプレイなどであってもよい。タッチスクリーンは、制御部102の制御の下、文字やグラフィック画面などを表示し、ユーザにより操作されると、操作された位置を示す信号を制御部102へ出力する。測位部110は、人工衛星を用いた位置測定システムGlobalPositioningSystemを利用して端末装置10の位置を測位する。測位部110は、複数の人工衛星から発信される位置測定用の電波を受信すると、それぞれの人工衛星から発信される電波の位相差を基にして端末装置10の位置の緯度および経度を求める。記憶部105は、データを記憶するメモリとして不揮発性メモリを備えており、端末装置10においてオペレーティングシステムの機能を実現するOSプログラムや、乗換情報や運行情報を取得して表示する機能を実現するアプリケーションプログラム以下、電車情報アプリと称するなどを記憶している。制御部102は、CPUCentralProcessingUnit、ROMReadOnlyMemory及びRAMRandomAccessMemoryを備えたマイクロコンピュータである。CPUがROMに記憶されているブートローダを実行した後、記憶部105に記憶されているOSプログラムを実行すると、スマートフォンとしての基本機能が実現する。端末装置10において、スマートフォンとしての基本機能が実現すると、端末装置10は、音声通信やデータ通信を行うことが可能となる。また、CPUがOSプログラムを実行すると、制御部102は、操作部106から供給される信号や、情報処理装置30から送信された情報に応じて各種処理を実行し、端末装置10の各部を制御する。またCPUが電車情報アプリを実行すると、情報処理装置30から送信された乗換情報や運行情報を受信して表示する機能や、電車情報アプリの使用に際してユーザが行った各種設定を示す設定情報を情報処理装置30と授受する機能などが実現する。端末装置10の機能構成図3は、端末装置10の制御部102で実現する機能の構成を示したブロック図である。設定情報送信部150は、通信部108を制御し、記憶部105に記憶されている上記設定情報を情報処理装置30へ送信する。情報取得部151は、情報処理装置30から送信されて通信部108で受信された各種情報を取得する。出力部152は、表示部107を制御し、情報取得部151で取得された情報に基づいた画面を表示部107に表示出力させる。情報処理装置30の構成図4は、情報処理装置30のハードウェア構成の一例を示したブロック図である。図4に示したように、情報処理装置30の各部はバス301に接続されており、このバス301を介して各部間でデータのやり取りを行う。通信部308は、通信回線20を介してデータ通信を行うためのインターフェースとして機能する。通信部308は、図示を省略した通信ケーブルにより通信回線20に接続される。操作部306は、ユーザにより操作されるキーボード図示略およびマウス図示略を有している。操作部306は、マウスまたはキーボードが操作されると、操作されたボタンやキーを示す信号を制御部302へ出力する。表示部307は、液晶ディスプレイを有しており、制御部302の制御の下、文字やグラフィック画面などを表示する。記憶部305は、データを記憶する装置例えばハードディスク装置を有しており、各種プログラムを記憶している。具体的には、情報処理装置30においてオペレーティングシステムの機能を実現するOSプログラムや、クライアントサーバシステムのサーバの機能を実現するプログラムを記憶している。また、記憶部305は、端末装置10へ乗換情報や運行情報を提供する機能、端末装置10から送信された設定情報を記憶する機能、記憶した設定情報を端末装置10へ提供する機能、端末装置10から送信された設定情報と類似の設定情報を、記憶している設定情報の中から抽出する機能などを実現するアプリケーションプログラムを記憶している。また、記憶部305は、端末装置10から送信された設定情報を格納したテーブルTB1を記憶する。つまり、記憶部305は、設定情報を記憶する設定情報記憶手段の一例である。図5は、テーブルTB1の一例を示した図である。テーブルTB1は、複数のフィールドを備えており、端末装置10から送信された設定情報に含まれている各種情報を格納する。テーブルTB1の一のレコードには一の設定情報が格納され、識別番号のフィールドには、設定情報を一意に識別する識別子が格納される。また、テーブルTB1のサービスのフィールドには、電車情報アプリでユーザが利用するサービスの種別が格納され、条件のフィールドには、サービスを受ける条件が格納される。また、テーブルTB1の項目1のフィールドには、表示部107の画面の明るさを表す情報が格納される。なお、本実施形態においては、画面の明るさの範囲は0~100となっている。また、テーブルTB1の項目2のフィールドには、WiFiWirelessFidelity準拠の通信機能をオンにするかオフにするかを表す情報が格納され、項目3のフィールドには、Bluetooth準拠の通信機能をオンにするかオフにするかを表す情報が格納される。また、テーブルTB1の項目4のフィールドには、表示部107が備える液晶ディスプレイのバックライトを消灯するまでの時間が格納される。なお、本実施形態においては、この時間の範囲は0~600となっている。また、テーブルTB1の項目5のフィールドには、端末装置10をマナーモードにするか否かを表す情報が格納される。制御部302は、CPU、ブートローダを記憶したROM、RAMを備えている。CPUがブートローダを実行した後、記憶部105に記憶されているOSプログラムを実行すると、バス301に接続されている各部を制御する機能が実現する。また、CPUがサーバの機能を実現するプログラムを実行すると、クライアントサーバシステムのサーバの機能が実現し、他のコンピュータ装置と通信回線20を介してデータ通信を行うことが可能となる。またCPUが記憶部105に記憶されているアプリケーションプログラムを実行すると、端末装置10へ乗換情報や運行情報を提供する機能や、端末装置10から受信した設定情報を記憶する機能、記憶した設定情報を端末装置10へ提供する機能、端末装置10から送信された設定情報と類似の設定情報を、記憶している設定情報の中から抽出する機能などが実現する。情報処理装置30の機能構成図6は、制御部302で実現する機能の構成を示したブロック図である。設定情報取得部350は、端末装置10から送信されて通信部308で受信された設定情報を取得する。類似度算出部351は、記憶部305に記憶されている設定情報と、設定情報取得部350が取得した設定情報との間の類似度を算出する。送信部352は、通信部308を制御し、記憶部305に記憶されている設定情報のうち、設定情報取得部350で取得された設定情報との間で類似度が算出された設定情報を表す情報を端末装置10へ送信する。第1実施形態の動作次に、第1実施形態の動作について説明する。第1実施形態では、端末装置10のユーザが端末装置10の設定情報を情報処理装置30に登録する場合を想定している。端末装置10において例えば電車情報アプリを使用する場合、端末装置10のユーザは、操作部106を操作して電車情報アプリについて各種設定を行う。例えばユーザは、サービス提供装置40から受けるサービスとして運行情報を設定し、運行情報を取得する条件としてタイマー8:00を設定する。また、ユーザは、電車情報アプリを使用する場合の各種設定として、画面の明るさを40、WiFi準拠の通信機能をオン、Bluetooth登録商標準拠の通信機能をオフ、液晶ディスプレイのバックライトを消灯するまでの時間を100秒、マナーモードをオフにする。制御部102は、これらの各種設定が行われると、情報処理装置30から受けるサービスの種別である運行情報を表すデータ、サービスを受ける際の条件であるタイマー8:00を表すデータ及び各種設定の内容を含む設定情報を記憶部105に記憶する。端末装置10は、電車情報アプリを実行すると、記憶した設定情報に基づいて、画面の明るさを40、WiFi準拠の通信機能をオン、Bluetooth準拠の通信機能をオフ、液晶ディスプレイのバックライトを消灯するまでの時間を100秒、マナーモードをオフにする。また、端末装置10は、電車情報アプリが実行されている状態で時刻が8:00になると、情報処理装置30へ電車の運行情報を要求し、情報処理装置30から送信される運行情報を受信する。端末装置10は、運行情報を受信すると、受信した運行情報を表示部107に表示する。次に、設定情報を情報処理装置へ登録する際の動作について、図7を用いて説明する。設定情報を情報処理装置30へ登録する操作が操作部106で行われると、制御部102設定情報送信部150により通信部108が制御され、記憶部105に記憶されている設定情報が情報処理装置30へ送信される。端末装置10から送信された設定情報が通信部308で受信されると、制御部302設定情報取得部350は、通信部308が受信した設定情報を取得してRAMに記憶させるステップSA1。次に制御部302は、類似度算出部351として機能する。制御部302は、RAMに記憶された設定情報とテーブルTB1に格納されている設定情報と類似の設定情報を求めるため、サービス類似度と条件類似度を取得するステップSA2。具体的には、テーブルTB1に格納されている設定情報のうち、RAMに記憶されているサービス種別と同じサービス種別についてはサービス種別の類似度以下、サービス類似度とするを1とし、異なるサービス種別についてはサービス類似度を0とする。また、テーブルTB1に格納されている設定情報のうち、RAMに記憶されている条件と同じ条件については条件の類似度以下、条件類似度とするを1とし、異なる条件については条件類似度を0とする。例えば、RAMに記憶された設定情報に含まれるサービス種別が運行情報であり、条件としてタイマーを含む場合、図5のテーブルTB1で識別子が1の設定情報については、サービス種別は同じであるためサービス類似度が1となり、条件については異なるため条件類似度が0となる。また、テーブルTB1で識別子が2の設定情報については、サービス種別は同じであるためサービス類似度が1となり、条件についてはRAMに記憶されている設定情報と同じタイマーを含むため条件類似度が1となる。制御部302は、テーブルTB1の各設定情報について、サービス類似度と条件類似度の乗算結果を求め、乗算結果が1となった設定情報を抽出するステップSA3。換言すると、制御部302は、RAMに記憶されている設定情報とサービス種別が同じであり、且つ、同じ条件を含む設定情報をテーブルTB1から抽出する。図5のテーブルTB1の場合、識別子が1である設定情報については、サービス類似度と条件類似度の乗算結果が0となり、識別子が2である設定情報については、サービス類似度と条件類似度の乗算結果が1となるため、識別子が2である設定情報が抽出される。制御部302は、サービス類似度と条件類似度の乗算結果が1となる設定情報がなく、設定情報を抽出できなかった場合ステップSA4でNO、処理の流れをステップSA11へ移す。また、制御部302は、サービス類似度と条件類似度の乗算結果が1となる設定情報を抽出した場合ステップSA4でYES、RAMに記憶された設定情報と抽出した設定情報について、設定情報の項目毎に類似度を取得するステップSA5。なお、画面の明るさやバックライトを消灯するまでの時間のように、設定の内容が数値である場合には、RAMに記憶された設定情報に含まれる値と抽出した設定情報に含まれる値の差の絶対値を求め、求めた値を値の取りうる範囲の最大値で除算し、除算結果を1から減算した値を類似度とする。例えば、画面の明るさについては、RAMに記憶されている値が40、抽出した設定情報の値が30、値の取りうる範囲の最大値が100であるため、画面の明るさの類似度=1-│40-30│/100=0.9となる。また、バックライトを消灯するまでの時間については、RAMに記憶されている値が100、抽出した設定情報の値が400、値の取りうる範囲の最大値が600であるため、バックライトを消灯するまでの時間の類似度=1-│100-400│/600=0.5となる。また、設定の内容がオンまたはオフとなる場合には、RAMに記憶された設定情報の内容と抽出した設定情報の内容とが一致する場合には類似度を1とし、一致していない場合は0とする。例えば、Wifiに準拠した通信機能については、RAMに記憶されている設定においてはオン、抽出した設定においてはオンとなっているため、類似度は1となる。また、Bluetoothに準拠した通信機能については、RAMに記憶されている設定においてはオフ、抽出した設定においてはオンとなっているため、類似度は0となる。また、マナーモードについては、RAMに記憶されている設定においてはオフ、抽出した設定においてはオンとなっているため、類似度は0となる。制御部302は、設定情報の項目毎の類似度を取得すると、項目全体の類似度を取得するステップSA6。なお、項目全体の類似度は、項目全体の類似度=各項目の類似度の和/項目数で得られる。例えば、上述したように、画面の明るさについての類似度が0.9、WiFiに準拠した通信機能についての類似度が1、Bluetoothに準拠した通信機能についての類似度が0、バックライトを消灯するまでの時間についての類似度が0.5、マナーモードについての類似度が0である場合、項目全体の類似度=0.9100.50/5=0.48となる。次に制御部302送信部352は、RAMに記憶された設定情報との間で項目全体の類似度を取得した設定情報について、設定情報と取得した類似度とを対応付けて端末装置10へ送信するステップSA7。なお、類似度を取得した設定情報が複数ある場合、複数の類似度と設定情報が端末装置10へ送信される。この類似度と設定情報とが端末装置10において受信されると、制御部102情報取得部151が類似度と設定情報を取得する。次に制御部102出力部152により表示部107が制御され、情報処理装置30へ送信した設定情報に類似の設定情報として、受信した設定情報と類似度が表示出力される。なお、設定情報が複数ある場合、類似度に基づいて類似度の大きい順または類似度の小さい順に設定情報を並べて表示してもよい。また、制御部102により表示部107が制御され、情報処理装置30へ送信した設定情報を登録するか否かの選択をユーザに促すメッセージが表示される。なお、端末装置10においては、表示部107に表示された設定情報が、情報処理装置30へ登録しようとした設定情報と類似の設定情報であることをユーザに知らせるメッセージを表示するようにしてもよい。表示された設定情報と類似度及びメッセージを見た端末装置10のユーザは、表示された類似度を基にして設定情報を登録するか否か判断できる。ユーザが、設定情報の登録を取り消す操作を操作部106で行うと、制御部102は、設定情報の登録のキャンセルを指示するメッセージを情報処理装置30へ送信する。一方、ユーザが、設定情報の登録を指示する操作を行うと、制御部102は、設定情報の登録を指示するメッセージを情報処理装置30へ送信する。端末装置10から送信されたメッセージは通信部308で受信され、制御部302へ送られる。制御部302は、端末装置10から送信されたメッセージを取得するとステップSA8、取得したメッセージの内容を判断する。ここで、メッセージの内容が設定情報の登録を指示する内容である場合ステップSA9でYES、制御部302は、RAMに記憶されている設定情報を識別する識別子を生成し、生成した識別子とRAMに記憶されている設定情報とを対応付けてテーブルTB1に登録するステップSA11。一方、メッセージの内容が登録をキャンセルする内容であるとステップSA9でNO、制御部302は、RAMに記憶している設定情報を消去ステップSA10して設定情報の登録処理を終了する。以上説明したように本実施形態によれば、既に登録されている設定情報の中から登録しようとしている設定情報に類似の設定情報が表示され、設定情報の登録を行うか否かをユーザに選択させるメッセージが表示されるので、類似の設定情報が登録されるのを抑えることができる。[第2実施形態]次に、本発明の第2実施形態について説明する。第2実施形態では、ユーザに使用される可能性が高い設定情報を端末装置のユーザに対して情報処理装置から提示する場合を想定している。図8は、第2実施形態に係る類似度算出システム1Aの全体構成を示した図である。本実施形態では図に示した端末装置10A~端末装置10Cが情報処理装置30へアクセスする。なお、本発明の第2実施形態においては、端末装置10A~端末装置10Cのハードウェア構成は、第1実施形態の端末装置10と同じであり、第2実施形態に係る情報処理装置30Aのハードウェア構成は、第1実施形態に係る情報処理装置30と同じである。このため、各装置のハードウェア構成については第1実施形態と同じ符号を用いて以下の説明を行う。第2実施形態と第1実施形態とを比較すると、本実施形態では、設定情報の内容と類似度の取得方法が第1実施形態と異なる。また、第2実施形態においては、情報処理装置30Aに登録されている設定情報において、ユーザに使用される可能性が高い設定情報をユーザに提示する点が第1実施形態と異なる。図9は、本実施形態において記憶部305に記憶されるテーブルTB2の一例を示した図である。テーブルTB2は、テーブルTB1と比較するとユーザ識別子のセル、条件1のフィールド、及び条件2のフィールドを備えている点で相違している。条件1及び条件2のフィールドには、テーブルTB1の条件のフィールドと同様にサービスを受ける条件が格納される。また、ユーザ識別子のセルには、設定情報を登録したユーザを識別するユーザ識別子が格納される。例えば、端末装置10AのユーザAにより登録された設定情報は、ユーザAのユーザ識別子であるA01を格納したテーブルTB2に格納される。また、端末装置10BのユーザBにより登録された設定情報は、ユーザBのユーザ識別子であるA02を格納したテーブルTB2に格納され、端末装置10CのユーザCにより登録された設定情報は、ユーザCのユーザ識別子であるA03を格納したテーブルTB2に格納される。図10は、第2実施形態に係る情報処理装置30Aで実現する機能の構成を示したブロック図である。相関算出部353は、類似度算出部351で算出された類似度を基にして、設定情報を登録したユーザ間の相関を表す値を算出する。ユーザ選択部354は、相関算出部353で算出された値に基づいて、記憶部305に記憶されている設定情報に対応したユーザの中から1または複数のユーザを選択する。次に、第2実施形態の動作について説明する。端末装置10Aにおいて電車情報アプリを使用する場合、ユーザAは、操作部106を操作して電車情報アプリについて各種設定を行う。例えばユーザAは、情報処理装置30から受けるサービスとして運行情報を設定し、運行情報を取得する条件1としてタイマー8:00を設定し、条件2として位置東京駅を設定する。また、ユーザAは、電車情報アプリを使用する場合の各種設定として、画面の明るさを40、WiFi準拠の通信機能をオン、Bluetooth準拠の通信機能をオフ、液晶ディスプレイのバックライトを消灯するまでの時間を100秒、マナーモードをオフにする。制御部102は、この各種設定が行われると、情報処理装置30から受けるサービスの種別である運行情報を表すデータ、サービスを受ける際の条件1であるタイマー8:00を表すデータ、サービスを受ける際の条件1である位置東京駅を表すデータ及び各種設定の内容を含む設定情報を記憶部105に記憶する。次に、ユーザに使用される可能性が高い設定情報をユーザに提示する際の動作について、図11を用いて説明する。なお、以下では、記憶部305に図9に示したユーザA~ユーザCに対応したテーブルTB2が記憶されている場合を想定して動作の説明を行う。ユーザAが、記憶部105に記憶された設定情報と類似の設定情報を要求する操作を端末装置10Aの操作部106において行うと、制御部102は、端末装置10Aの記憶部105に予め記憶されているユーザ識別子A01と記憶部105に記憶された設定情報を情報処理装置30Aへ送信する。端末装置10Aから送信されたユーザ識別子と設定情報が通信部308で受信されると、制御部302は、通信部308が受信したユーザ識別子を格納しているテーブルTB2と、受信した設定情報とをRAMに記憶させるステップSB1。次に制御部302は、受信したユーザ識別子以外のユーザ識別子が格納されているテーブルTB2の各設定情報と、受信したユーザ識別子が格納されているテーブルTB2の各設定情報との間の類似度を取得するステップSB2。具体的には、まず制御部302は、受信したユーザ識別子A01が格納されているテーブルTB2の各設定情報と、ユーザ識別子A01が格納されていないテーブルTB2ユーザ識別子がA02のテーブルとユーザ識別子がA03のテーブルの各設定情報との間でサービス類似度と条件類似度を求め、求めたサービス類似度と条件類似度からサービス及び条件の類似度以下、プラグイン類似度とするを取得する。プラグイン類似度はサービス種別及び条件毎の類似度の平均値で表される。例えば、RAMに記憶された設定情報に含まれるサービス種別が運行情報であり、条件としてタイマー、位置を含む場合、図9のテーブルTB2でユーザ識別子がA02、識別番号が1の設定情報については、サービス種別が同一であるためサービス種別の類似度は1となり、条件1及び条件2が異なるため、条件1及び条件2の類似度は0となる。このため、プラグイン類似度は3≒033と計算される。次に、項目1~5について項目毎の類似度を取得し、取得した項目毎の類似度を基にして項目全体の類似度以下、設定類似度とするを取得する。なお、項目毎の類似度と項目全体の類似度の取得については第1実施形態と同じである。その後、プラグイン類似度と設定類似度の和を計算し、これを全体類似度とする。制御部302は、受信したユーザ識別子A01が格納されているテーブルTB2の各設定情報と、ユーザ識別子としてA02が格納されているテーブルTB2の各設定情報との間で全体類似度を取得すると、取得した全体類似度の最大値を抽出する。なお、全体類似度を取得する際には、制御部302は、図12aに示したように、受信したユーザ識別子A01が格納されているテーブルTB2を基準にして全体類似度を求め、さらに、図12bに示したように、ユーザ識別子A02が格納されているテーブルTB2を基準にして全体類似度を取得する。また、制御部302は、受信したユーザ識別子A01が格納されているテーブルTB2の各設定情報と、ユーザ識別子としてA03が格納されているテーブルTB2の各設定情報との間でも、全体類似度を取得すると、求めた類似度の最大値を抽出する。この場合も、全体類似度を求める際に制御部302は、図13aに示したように、受信したユーザ識別子A01が格納されているテーブルTB2を基準にして全体類似度を求め、さらに、図13bに示したように、ユーザ識別子A02が格納されているテーブルTB2を基準にして全体類似度を取得する。次に制御部302相関算出部353は、抽出した類似度の最大値を基に端末装置10のユーザ間の相関を表す値を算出するステップSB3。例えば、ユーザAの設定情報とユーザBの設定情報との間で全体類似度の最大値が図12aと図12bに示した値である場合、抽出した類似度の最大値の平均値を算出し、算出した値をユーザAとユーザBの相関を表す値とする。ここで、ユーザAとユーザBとの間の相関を表す値は、相関を示す値=0.80.70.80.80.50.7/6=0.73となる。また、制御部302は、ユーザAの設定情報とユーザCの設定情報との間でも、抽出した類似度の最大値の平均値を算出し、算出した値相関を示す値=0.80.60.50.80.50.7/6=0.65をユーザAとユーザCの相関を表す値とする。次に、制御部302ユーザ選択部354は、ユーザ間の相関を表す値を基に、ユーザAと相関の高いユーザを選択するステップSB4。例えば、上述したように、ユーザAとユーザBとの相関を表す値が0.73であり、ユーザAとユーザCとの相関を表す値が0.65であった場合、制御部302は、ユーザBをユーザAとの相関が高いユーザとして特定する。制御部302は、ユーザAに対して相関の高いユーザBを特定すると、受信してRAMに記憶されている設定情報と、ユーザAに対して相関の高いユーザBの設定情報を取得するステップSB5。制御部302は、ユーザBの設定情報のうちプラグイン類似度の値が1未満となった設定情報使用しているサービス及び条件が完全に一致しているものを除いた設定情報をユーザBのテーブルTB2から抽出し、抽出した設定情報を端末装置10Aへ送信するステップSB6。端末装置10Aは、この設定情報を受信すると、受信した設定情報の内容を表示部107に表示する。表示される設定情報は、ユーザAと相関の高いユーザBの設定情報であり、ユーザAの設定情報の内容と類似したものであり、例えば、サービス種別が異なるものの、条件1や条件2及び各種設定が類似の設定情報などであるため、ユーザAに適した設定情報として使用することができる。また、使用しているサービス及び条件が完全に一致している設定情報を除いているため、すでにユーザAが利用している可能性が高い設定情報を排除することができる。[変形例]以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよく、各変形例を組み合わせて実施してもよい。上述した第1実施形態においては情報処理装置30が類似度を算出しているが、この構成に限定されるものではない。端末装置10は、設定情報を登録する操作が行われると、テーブルTB1を情報処理装置30から取得し、取得したテーブルTB1の設定情報と操作部106で入力された設定情報との間で類似度を算出してもよい。また、端末装置10は、算出した類似度に基づいて、テーブルTB1の設定情報を並べて表示出力してもよい。なお、この構成においては、制御部102が操作部106から入力された設定情報を取得する設定情報取得部として機能し、RAMがテーブルTB1の設定情報を記憶する設定情報記憶手段として機能する。上述した第1実施形態においては、類似度が算出された設定情報を情報処理装置30から端末装置10へ送信しているが、類似度が予め定めた閾値以上の設定情報と該設定情報の類似度を端末装置10へ送信するようにしてもよい。上述した実施形態においては、情報処理装置30の操作部306で設定情報を入力し、入力された設定情報とテーブルTB1の設定情報との間で類似度を算出するようにしてもよい。また、情報処理装置30は、算出した類似度に基づいてテーブルTB1の設定情報を表示部307に表示出力するようにしてもよい。この構成においては、制御部102が操作部306から入力された設定情報を取得する設定情報取得部として機能する。また、制御部302が、算出した類似度に基づいてテーブルTB1の設定情報を表示部307に表示出力する出力部として機能する。上述した第1実施形態では、条件として例えばタイマー18:00や位置東京駅となっているが、例えば条件1としてタイマーまたは位置とし、条件2として時刻や位置を表す情報としてもよい。また、第1実施形態においても、第2実施形態と同様に条件1と条件2を設けるようにしてもよい。