(57)【要約】【課題】名刺データの閲覧表示に係る利便性を向上させることが可能な情報処理装置及びプログラムを提供する。【解決手段】名刺データの閲覧表示に係るＵＩを提供する情報処理装置であって、外部装置から前記ＵＩが表示される表示領域の画面解像度を表した表示サイズの通知を受け付ける受付手段と、前記表示サイズに応じたレイアウトの前記ＵＩを生成する生成手段と、前記生成手段が生成した前記ＵＩを前記外部装置に提供する提供手段と、を備える。【選択図】図６
2015148898.tif 000002
【特許請求の範囲】
【請求項１】
名刺データの閲覧表示に係るＵＩを提供する情報処理装置であって、
外部装置から前記ＵＩが表示される表示領域の画面解像度を表した表示サイズの通知を受け付ける受付手段と、
前記表示サイズに応じたレイアウトの前記ＵＩを生成する生成手段と、
前記生成手段が生成した前記ＵＩを前記外部装置に提供する提供手段と、
を備える情報処理装置。
【請求項２】
前記名刺データは、当該名刺データに対応する紙名刺の画像データと、当該紙名刺に記載された情報とを含み、
前記生成手段は、前記表示サイズに応じて、前記名刺データに含まれた情報の一部又は全てを一画面内に配置した前記ＵＩを生成する請求項１に記載の情報処理装置。
【請求項３】
前記生成手段は、前記名刺データに含まれた連絡先を示す情報に基づき、当該連絡先への接続を前記外部装置に行わせるためのアクションボタンを配置したＵＩを生成する請求項１又は２に記載の情報処理装置。
【請求項４】
前記生成手段は、前記表示サイズに応じて、前記ＵＩに配置する前記アクションボタンを変更する請求項３に記載の情報処理装置。
【請求項５】
前記生成手段は、前記外部装置に実装された前記連絡先への接続に係る機能に応じて、前記ＵＩに配置する前記アクションボタンを変更する請求項３に記載の情報処理装置。
【請求項６】
名刺データの閲覧表示に係るＵＩを提供する情報処理装置のコンピュータを、
外部装置から前記ＵＩが表示される表示領域の画面解像度を表した表示サイズの通知を受け付ける受付手段と、
前記表示サイズに応じたレイアウトの前記ＵＩを生成する生成手段と、
前記生成手段が生成した前記ＵＩを前記外部装置に提供する提供手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
情報通信技術の普及に伴い、名刺等の紙媒体を電子化した文書データを、サーバやクラウド上に保存することが行われている。また、サーバやクラウド上に保存された文書データを、スマートフォンやタブレット端末等の情報通信端末を用いて閲覧（表示）することが行われている。また、従来、表示領域（表示サイズ）の狭い情報通信端末での利便性を向上させるため、文書データに含まれる特定の項目を抽出や拡大して表示する技術が提案されている。
【０００３】
しかしながら、上記した従来技術では、閲覧要求時に文書データの表示モードを指示する必要があるが、情報通信端末の表示サイズとは無関係に表示モードの指示が行われている。そのため、例えば、解像度の低いディスプレイを利用する際に、必ずしも閲覧や操作に係る利便性を向上できるものではなかった。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、名刺データの閲覧表示に係る利便性を向上させることが可能な情報処理装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の情報処理装置は、名刺データの閲覧表示に係るＵＩを提供する情報処理装置であって、受付手段と、生成手段と、提供手段とを備える。受付手段は、外部装置から前記ＵＩが表示される表示領域の画面解像度を表した表示サイズの通知を受け付ける。生成手段は、前記表示サイズに応じたレイアウトの前記ＵＩを生成する。提供手段は、前記生成手段が生成した前記ＵＩを前記外部装置に提供する。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態に係る名刺管理システムの構成を示す図である。
【図２】図２は、ユーザＤＢのデータ構成の一例を示す図である。
【図３】図３は、名刺帳ＤＢのデータ構成の一例を示す図である。
【図４】図４は、図１に示したクライアント端末のハードウェア構成を示すブロック図である。
【図５】図５は、図１に示したＵＩ提供サーバのハードウェア構成を示すブロック図である。
【図６】図６は、ＵＩ提供サーバ及びクライアント端末の機能構成を示すブロック図である。
【図７】図７は、ＵＩ提供サーバが実行するＵＩ提供処理の手順を示すフローチャートである。
【図８−１】図８−１は、ログイン画面の一例を示す図である。
【図８−２】図８−２は、ログイン画面の一例を示す図である。
【図８−３】図８−３は、ログイン画面の一例を示す図である。
【図９−１】図９−１は、ホーム画面の一例を示す図である。
【図９−２】図９−２は、ホーム画面の一例を示す図である。
【図９−３】図９−３は、ホーム画面の一例を示す図である。
【図１０−１】図１０−１は、検索結果画面の一例を示す図である。
【図１０−２】図１０−２は、検索結果画面の一例を示す図である。
【図１０−３】図１０−３は、検索結果画面の一例を示す図である。
【図１１−１】図１１−１は、名刺情報画面の一例を示す図である。
【図１１−２】図１１−２は、名刺情報画面の一例を示す図である。
【図１１−３】図１１−３は、名刺情報画面の一例を示す図である。
【発明を実施するための形態】
【０００７】
以下、添付図面を参照して、実施形態に係る情報処理装置及びプログラムの実施形態を説明する。なお、以下に説明する実施形態によりこの発明が限定されるものではない。
【０００８】
図１は、名刺管理システムの構成を示す図である。名刺管理システム１は、クライアント端末１０と、ＤＢ（データベース）サーバ２０と、ＵＩ提供サーバ３０とを有する。
【０００９】
クライアント端末１０は、表示デバイスを備えたスマートフォンやタブレット端末、ＰＣ（Personal  Computer）等の情報通信端末である。クライアント端末１０は、Ｗｅｂクライアント機能を有し、ネットワークＮに接続されたＵＩ提供サーバ３０と交信することで、後述する名刺データの閲覧表示や名刺データの登録等を行う。なお、名刺データを登録する際には、対応する紙名刺を撮像した画像データ（以下、名刺画像という）等を、ＵＩ提供サーバ３０に送信するものとする。
【００１０】
ＤＢサーバ２０は、名刺データを記憶・管理するサーバ装置である。ＤＢサーバ２０は、ユーザＤＢ２１及び名刺帳ＤＢ２２を、ＵＩ提供サーバ３０から参照可能に記憶する。
【００１１】
ユーザＤＢ２１は、本システムを利用するユーザを管理するためのデータベースである。図２は、ユーザＤＢ２１のデータ構成の一例を示す図である。ユーザＤＢ２１は、図２に示すように、ユーザが所属する企業や組織毎に割り振られた固有のアカウントＩＤと、各ユーザを識別するためのユーザＩＤと、パスワードと、当該ユーザがお気に入り（ブックマーク）に設定した名刺データの名刺ＩＤと、を関連付けて記憶する。なお、アカウントＩＤ、ユーザＩＤ及びパスワードは、正規ユーザか否かを判定する際の認証情報として機能する。また、各ユーザの氏名や所属部署等の他の情報を、対応するユーザＩＤに関連付けて記憶してもよい。
【００１２】
名刺帳ＤＢ２２は、名刺データを管理するためのデータベースである。図３は、名刺帳ＤＢ２２のデータ構成の一例を示す図である。図３に示すように、名刺帳ＤＢ２２は、各ユーザのアカウントＩＤ及びユーザＩＤに関連付けて、当該ユーザが登録を依頼した名刺データと、当該名刺データに割り振られた固有の名刺ＩＤとを記憶する。
【００１３】
名刺データは、対応する紙名刺の名刺画像の他、その紙名刺（名刺画像）に記載されている各種の情報をコンテンツ情報として有する。コンテンツ情報は、例えば、会社名、部署、役職、氏名、住所（郵便番号、都道府県、市区町村・番地、ビル名）、電話番号（携帯番号）、ＦＡＸ番号、ＵＲＬ、メールアドレス、手書きメモ等の各種情報を項目毎に表したテキストデータである。ここで、手書きメモは、紙名刺に手書きされたメモの内容である。なお、コンテンツ情報（テキストデータ）への変換は、ＯＣＲ（Optical  Character  Recognition）等の公知技術を用いてもよいし、人手により行われる形態としてもよい。また、住所、電話番号、ＦＡＸ番号、ＵＲＬ及びメールアドレス等は、連絡先を示す連絡先情報として機能する。
【００１４】
ＵＩ提供サーバ３０は、Ｗｅｂアプリケーションサーバ等のサーバ装置であり、本実施形態において情報処理装置として機能する。ＵＩ提供サーバ３０は、ネットワークＮを介して接続されるクライアント端末１０に対し、名刺データの閲覧表示に係る各種のＵＩ（User  Interface）及びサービスを提供する。
【００１５】
例えば、ＵＩ提供サーバ３０は、クライアント端末１０から名刺データの検索要求を受け付けると、検索キーに該当する名刺データを名刺帳ＤＢ２２から検索する。そして、ＵＩ提供サーバ３０は、検索した結果をＵＩとともにクライアント端末１０に提供する。また、ＵＩ提供サーバ３０は、クライアント端末１０から名刺データの閲覧要求を受け付けると、該当する名刺データを名刺帳ＤＢ２２から取得する。そして、ＵＩ提供サーバ３０は、取得した名刺データをＵＩとともにクライアント端末１０に提供する。また、ＵＩ提供サーバ３０は、クライアント端末１０から名刺データの登録要求（名刺画像）を受け付けると、その名刺画像をＤＢサーバ２０に送信することで名刺帳ＤＢ２２への登録を依頼する。
【００１６】
なお、ＵＩ提供サーバ３０が提供するＵＩは、操作画面そのものに限らず、当該操作画面を表示するための制御情報等としてもよい。係る制御情報としては、例えば、ＨＴＭＬ（HyperText  Markup  Language）文書やＣＳＳ（Cascading  Style  Sheets）ファイル等が挙げられる。
【００１７】
また、図１ではＤＢサーバ２０及びＵＩ提供サーバ３０の各々を、単体のサーバ装置として記載しているが、これに限らないものとする。例えば、複数のサーバ装置で構成されてもよいし、Software  as  a  Service（ＳａａＳ）等のクラウドコンピューティング技術により実現される形態としてもよい。
【００１８】
次に、クライアント端末１０のハードウェア構成について説明する。図４は、クライアント端末１０のハードウェア構成を示すブロック図である。
【００１９】
クライアント端末１０は、情報処理を実行する情報処理部としてのマイクロコンピュータ１１を備える。マイクロコンピュータ１１は、各種演算処理を実行し各部を制御するＣＰＵ（Central  Processing  Unit）１２と、ＲＯＭ（Read  Only  Memory）１３と、ＲＡＭ（Random  Access  Memory）１４とを備える。ＲＯＭ１３は、ＣＰＵ１２が実行するプログラムを記憶する。また、ＣＰＵ１２には、入力部１５、表示部１６、通信部１７及び記憶部１８等が接続される。
【００２０】
入力部１５は、キーボードやポインティングデバイス等の入力デバイスである。入力部１５は、オペレータからの操作指示を受け付ける。表示部１６は、ＬＣＤ（Liquid  Crystal  Display）等の表示デバイスである。表示部１６は、マイクロコンピュータ１１（ＣＰＵ１２）の制御に従い各種の情報を表示する。なお、入力部１５をタッチパネルとすることで、入力部１５と表示部１６とを一体的に構成する形態としてもよい。
【００２１】
通信部１７は、ネットワークＮに接続可能な通信インタフェースである。記憶部１８は、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）等の記憶装置である。記憶部１８は、各種プログラムや各種ファイルを記憶する。また、記憶部１８は、Ｗｅｂクライアント機能の実現に係るＷｅｂブラウザ１８ａ等の各種プログラムを記憶する。ＣＰＵ１２は、クライアント端末１０の起動時等に、記憶部１８に記憶されたプログラムの全部又は一部をＲＡＭ１４にコピーし、実行する。
【００２２】
次に、ＵＩ提供サーバ３０のハードウェア構成について説明する。図５は、ＵＩ提供サーバ３０のハードウェア構成を示すブロック図である。
【００２３】
ＵＩ提供サーバ３０は、情報処理を実行する情報処理部としてのマイクロコンピュータ３１を備える。マイクロコンピュータ３１は、各種演算処理を実行し各部を制御するＣＰＵ３２と、ＲＯＭ３３と、ＲＡＭ３４とを備える。ＲＯＭ３３は、ＣＰＵ３２が実行するプログラムを記憶する。また、ＣＰＵ３２には、入力部３５、表示部３６、通信部３７及び記憶部３８等が接続される。
【００２４】
入力部３５は、キーボードやポインティングデバイス等の入力デバイスである。入力部３５は、オペレータからの操作指示を受け付ける。表示部３６は、ＬＣＤ等の表示デバイスである。表示部３６は、マイクロコンピュータ３１（ＣＰＵ３２）の制御に従い各種の情報を表示する。
【００２５】
通信部３７は、ネットワークＮに接続可能な通信インタフェースである。記憶部３８は、ＨＤＤやＳＳＤ等の記憶装置である。記憶部３８は、各種プログラムや各種ファイルを記憶する。また、記憶部３８は、サーバ機能の実現に係るＷｅｂサーバ３８ａ等の各種プログラムや、ＵＩの生成に係るＷｅｂコンテンツ等を記憶する。ＣＰＵ３２は、ＵＩ提供サーバ３０の起動時等に、記憶部３８に記憶されたプログラムの全部又は一部をＲＡＭ３４にコピーし、実行する。
【００２６】
次に、クライアント端末１０及びＵＩ提供サーバ３０の機能構成について説明する。図６は、ＵＩ提供サーバ３０及びクライアント端末１０の機能構成を示すブロック図である。
【００２７】
図６に示すように、クライアント端末１０のＣＰＵ１２は、記憶部１８に記憶されたプログラムを実行することにより、クライアント通信部１２１と、表示制御部１２２とを機能部として実現させる。これらの機能部は、例えばＷｅｂブラウザ１８ａ等の実行により実現される。
【００２８】
クライアント通信部１２１は、通信部１７を介して、ＵＩ提供サーバ３０との間で各種情報の授受を行う。例えば、クライアント通信部１２１は、ＵＩ提供サーバ３０から提供される各種ＵＩを受信する。また、クライアント通信部１２１は、ユーザの操作に応じて各種の要求をＵＩ提供サーバ３０に送信する。
【００２９】
クライアント通信部１２１が送信する要求としては、例えば、特定の会社名や氏名を検索キーとする名刺データの検索要求が挙げられる。また、特定の名刺データの詳細表示を要求する閲覧要求が挙げられる。また、名刺データの登録要求が挙げられる。なお、クライアント通信部１２１は、表示制御部１２２と協働することで、ＵＩを表示する表示領域の画面解像度を表した表示サイズを、ＵＩ提供サーバ３０との交信時に通知するものとする。
【００３０】
表示制御部１２２は、表示部１６への表示出力を制御する。例えば、表示制御部１２２は、ＵＩ提供サーバ３０から提供された各種ＵＩを表示部１６に表示する。ここで、表示部１６においてＵＩが表示される表示領域の縦横方向の画面解像度が、表示サイズとしてＵＩ提供サーバ３０に通知される。例えば、表示部１６の全域にＵＩを表示する場合、表示部１６全域の縦横の画面解像度が表示サイズとして通知される。また、表示部１６の表示画面の一部の表示領域にＵＩがウィンドウ表示される場合には、この表示領域の縦横方向の画面解像度が表示サイズとして通知される。
【００３１】
一方、ＵＩ提供サーバ３０のＣＰＵ３２は、記憶部３８に記憶されたプログラムを実行することにより、サーバ通信部３２１と、ＵＩ生成部３２２と、認証処理部３２３と、要求処理部３２４とを機能部として実現させる。これらの機能部は、例えば、Ｗｅｂサーバ３８ａ等の実行により実現される。
【００３２】
サーバ通信部３２１は、通信部３７を介して、クライアント端末１０との間で各種情報の授受を行う。例えば、サーバ通信部３２１は、各種の要求をクライアント端末１０から受け付ける。また、サーバ通信部３２１は、ＵＩ生成部３２２が生成する各種ＵＩや要求処理部３２４での処理結果等をクライアント端末１０に送信（提供）する。
【００３３】
ＵＩ生成部３２２は、クライアント端末１０での操作画面となる各種のＵＩを生成する。また、ＵＩ生成部３２２は、クライアント端末１０から通知される表示サイズに応じて、ＵＩのレイアウトを変更する。具体的に、ＵＩ生成部３２２は、表示サイズとして得られる画面解像度に応じて、文字の大きさや名刺データの表示形態等のレイアウトを変更したＵＩを生成する。なお、本実施形態では、表示サイズとして得られる縦横の画面解像度のうち、横方向の画面解像度に応じて、ＵＩのレイアウトを３段階に切り替える形態について説明する。
【００３４】
認証処理部３２３は、クライアント端末１０から送信される認証情報（アカウントＩＤ、ユーザＩＤ、パスワード）を、ユーザＤＢ２１に登録された各認証情報と照合することで、正規ユーザか否かの判定を行う。ここで、正規ユーザと判定された場合にのみ、ＵＩ提供サーバ３０が提供するサービスを受けることが可能となる。
【００３５】
要求処理部３２４は、クライアント端末１０から送信された各種の要求を処理する。例えば、要求処理部３２４は、クライアント端末１０から名刺データの検索要求を受け付けると、検索キーに該当する名刺データを名刺帳ＤＢ２２から検索する。そして、要求処理部３２４は、検索した結果をＵＩ上の所定の領域に表示されるよう設定する。また、要求処理部３２４は、クライアント端末１０から特定の名刺データの閲覧要求を受け付けると、該当する名刺データを名刺帳ＤＢ２２から読み出す。そして、要求処理部３２４は、読み出した名刺データをＵＩ上の所定の領域に表示されるよう設定する。また、要求処理部３２４は、クライアント端末１０から名刺データの登録要求を受け付けると、登録要求に含まれた名刺画像とログイン中のユーザＩＤとを、ＤＢサーバ２０に送信することで、名刺データを当該ユーザＩＤに関連付けて名刺帳ＤＢ２２に登録させる。
【００３６】
次に、ＵＩ提供サーバ３０の動作について説明する。図７は、ＵＩ提供サーバ３０が実行するＵＩ提供処理の手順を示すフローチャートである。
【００３７】
まず、ＵＩ提供サーバ３０のサーバ通信部３２１は、クライアント端末１０からアクセスを受け付けるまで待機する（ステップＳ１１；Ｎｏ）。クライアント端末１０からアクセスを受け付けると（ステップＳ１１；Ｙｅｓ）、ＵＩ生成部３２２は、ユーザ認証を行うためのログイン画面を、クライアント端末１０から通知された表示サイズに応じて生成する（ステップＳ１２）。次いで、サーバ通信部３２１は、ステップＳ１２で生成されたログイン画面をクライアント端末１０へ送信（提供）する（ステップＳ１３）。
【００３８】
一方、ログイン画面を受信したクライアント端末１０では、表示制御部１２２が、そのログイン画面を表示部１６の表示領域内に表示する。
【００３９】
図８−１、８−２、８−３は、ＵＩ提供サーバ３０から提供されるログイン画面の一例を示す図である。ＵＩ生成部３２２は、表示サイズとして得られる横方向の画面解像度が６４０以下の場合に（スマートフォンを想定）、図８−１に示すログイン画面Ｇ１１を生成する。また、ＵＩ生成部３２２は、表示サイズとして得られる横方向の画面解像度が６４０を超える場合で且つ１０２４以下の場合に（タブレット端末を想定）、図８−２に示すログイン画面Ｇ１２を生成する。また、ＵＩ生成部３２２は、アクセス元から表示サイズとして得られる横方向の画面解像度が１０２４を超える場合に（ＰＣを想定）、図８−３に示すログイン画面Ｇ１３を生成する。
【００４０】
ログイン画面Ｇ１１〜Ｇ１３において、領域Ａ１１は、アカウントＩＤを入力するための入力領域である。領域Ａ１２は、ユーザＩＤを入力するための入力領域である。領域Ａ１３は、パスワードを入力するための入力領域である。また、ログインボタンＢ１１は、領域Ａ１１〜Ａ１３に入力された認証情報の送信を指示するための操作子である。
【００４１】
ログイン画面Ｇ１１〜Ｇ１３を比較すると、その表示サイズに応じて文字の大きさや入力領域の大きさが変更されている。このように、ＵＩ生成部３２２は、クライアント端末１０でのＵＩの表示サイズに応じて、レイアウトを変更したログイン画面を生成する。これにより、クライアント端末１０でのログイン画面の視認性や操作性を向上させることができる。
【００４２】
図７に戻り、サーバ通信部３２１は、クライアント端末１０から認証情報を受け付けるまで待機する（ステップＳ１４；Ｎｏ）。なお、ステップＳ１４の待機時に、クライアント端末１０から通知される表示サイズが変わった場合には、変更後の表示サイズに応じたログイン画面を生成し、クライアント端末１０に提供する。
【００４３】
クライアント端末１０から認証情報を受け付けると（ステップＳ１４；Ｙｅｓ）、認証処理部３２３は、ユーザＤＢ２１を参照しユーザ認証を行う（ステップＳ１５）。ここで、非正規ユーザと判定した場合（ステップＳ１５；Ｎｏ）、認証処理部３２３は、クライアント端末１０に認証エラーを通知し、ステップＳ１２に戻る。
【００４４】
また、ステップＳ１５において正規ユーザと判定された場合（ステップＳ１５；Ｙｅｓ）、ＵＩ生成部３２２は、操作の基本となるホーム画面を、クライアント端末１０から通知された表示サイズに応じて生成する（ステップＳ１６）。次いで、サーバ通信部３２１は、ステップＳ１６で生成されたホーム画面をクライアント端末１０へ送信する（ステップＳ１７）。
【００４５】
一方、ホーム画面を受信したクライアント端末１０では、表示制御部１２２が、そのホーム画面を表示部１６の表示領域内に表示する。なお、ＵＩ提供サーバ３０から認証エラーの通知を受け付けた場合には、クライアント端末１０の表示制御部１２２は、その旨を示すメッセージ等を表示部１６に表示する。
【００４６】
図９−１、９−２、９−３は、ＵＩ提供サーバ３０から提供されるホーム画面の一例を示す図である。ＵＩ生成部３２２は、表示サイズとして得られる横方向の画面解像度が６４０以下の場合に、図９−１に示すホーム画面Ｇ２１を生成する。また、ＵＩ生成部３２２は、表示サイズとして得られる横方向の画面解像度が６４０を超える場合で且つ１０２４以下の場合に、図９−２に示すホーム画面Ｇ２２を生成する。また、ＵＩ生成部３２２は、表示サイズとして得られる横方向の画面解像度が１０２４を超える場合に、図９−３に示すホーム画面Ｇ２３を生成する。
【００４７】
ホーム画面Ｇ２１〜Ｇ２３において、領域Ａ２１には名刺データの検索に係る項目が設けられる。ボタンＢ２１は、ログイン中のユーザが登録した名刺データを検索することを指示するための操作子である。このボタンＢ２１が操作されると、ログイン中のユーザのユーザＩＤが検索キーとして送信される。ボタンＢ２２は、ログイン中のユーザが「お気に入り」に設定した名刺データを検索することを指示するための操作子である。このボタンＢ２２が操作されると、ログイン中のユーザのユーザＩＤと、「お気に入り」を検索対象とする指示情報とが検索キーして送信される。ボタンＢ２３は、全ての名刺データを検索（一覧表示）することを指示するための操作子である。このボタンＢ２３が操作されると、ログイン中のユーザが所属する会社や組織のアカウントＩＤが検索キーとして送信される。領域Ａ２１ａは、任意の文字列を入力することが可能な入力領域である。ボタンＢ２４は、領域Ａ２１ａに入力された文字列を検索キーとして送信することを指示するための操作子である。
【００４８】
また、領域Ａ２２には、新たにお気に入りに設定された名刺データや、新たに登録された名刺データが、所定の個数（例えば５０件）分一覧表示される領域である。ここでは、タブＴ２１、Ｔ２２での切り替え操作により、表示の対象とする名刺データを切り替えることが可能である。また、名刺データに対応付けて表示されるトグルボタンＢ２５により、お気に入りに設定するか否かを切り替えることが可能である（図１０、図１１も同様）。このトグルボタンＢ２５の操作に応じて、対応する名刺データのお気に入り設定／解除が、ＵＩ提供サーバ３０に送信される。また、領域Ａ２２に一覧表示された名刺データのうち、何れか一の名刺データが選択されると、その名刺データの名刺ＩＤを指示する閲覧要求が送信される。
【００４９】
ホーム画面Ｇ２１〜Ｇ２３を比較すると、領域Ａ２２に表示される名刺データの表示形態等が異なっている。具体的には、ホーム画面Ｇ２１では、他のホーム画面と比べて表示サイズが小さいため、名刺データに含まれるコンテンツ情報の一部（氏名、会社名等）が領域Ａ２２に表示されるようレイアウトされている。また、ホーム画面Ｇ２２、Ｇ２３では、ホーム画面Ｇ２１に比べ、表示スペースに余裕があるため、名刺データに含まれる名刺画像を縮小したサムネイル画像等が領域Ａ２２に表示されるようレイアウトされている。また、ホーム画面Ｇ２２、Ｇ２３では、サムネイル画像の大きさを変えることで、画面全体としての見た目が同等となるようレイアウトされている。
【００５０】
このように、ＵＩ生成部３２２は、クライアント端末１０でのＵＩの表示サイズに応じて、レイアウトを変更したホーム画面を生成する。これにより、クライアント端末１０でのホーム画面の視認性や操作性を向上させることができるため、名刺データの閲覧表示に係る利便性を向上させることができる。
【００５１】
図７に戻り、サーバ通信部３２１は、クライアント端末１０から指示があるまで待機する（ステップＳ１８；Ｎｏ→ステップＳ２２；Ｎｏ）。なお、この待機時に、クライアント端末１０から通知される表示サイズが変わった場合には、変更後の表示サイズに応じたホーム画面を生成し、クライアント端末１０に提供する。
【００５２】
クライアント端末１０から検索要求を受け付けると（ステップＳ１８；Ｙｅｓ）、要求処理部３２４は、検索キーに該当する名刺データを名刺帳ＤＢ２２から検索する（ステップＳ１９）。続いて、ＵＩ生成部３２２は、ステップＳ１９での検索結果を含んだ検索結果画面を、クライアント端末１０から通知された表示サイズに応じて生成する（ステップＳ２０）。次いで、サーバ通信部３２１は、ステップＳ２０で生成された検索結果画面をクライアント端末１０へ送信する（ステップＳ２１）。
【００５３】
一方、検索結果画面を受信したクライアント端末１０では、表示制御部１２２が、その検索結果画面を表示部１６の表示領域内に表示する。
【００５４】
図１０−１、１０−２、１０−３は、ＵＩ提供サーバ３０から提供される検索結果画面の一例を示す図である。ＵＩ生成部３２２は、表示サイズとして得られる横方向の画面解像度が６４０以下の場合、図１０−１に示す検索結果画面Ｇ３１を生成する。また、ＵＩ生成部３２２は、表示サイズとして得られる横方向の画面解像度が６４０を超える場合で且つ１０２４以下の場合に、図１０−２に示す検索結果画面Ｇ３２を生成する。また、ＵＩ生成部３２２は、表示サイズとして得られる横方向の画面解像度が１０２４を超える場合に、図１０−３に示す検索結果画面Ｇ３３を生成する。
【００５５】
検索結果画面Ｇ３１〜Ｇ３３において、領域Ａ３１にはステップＳ１９での検索結果が表示される。この領域Ａ３１に表示された名刺データのうち、何れか一の名刺データが選択されると、その名刺データの名刺ＩＤを指示する閲覧要求が送信される。領域Ａ３２は、任意の文字列を入力することが可能な入力領域である。ボタンＢ３１は、領域Ａ３２に入力された文字列を検索キーとして送信することを指示するための操作子である。ボタンＢ３１が操作された場合には、領域Ａ３１に表示された名刺データの中から、領域Ａ３２に入力された文字列（検索キー）を検索する検索要求が送信される。
【００５６】
検索結果画面Ｇ３１〜Ｇ３３を比較すると、領域Ａ３１に表示される検索結果の表示形態等が異なっている。具体的には、検索結果画面Ｇ３１では、他の検索結果画面と比べて表示サイズが小さいため、名刺データに含まれるコンテンツ情報の一部（氏名、会社名等）が領域Ａ３１に表示されるようレイアウトされている。また、検索結果画面Ｇ３２、Ｇ３３では、検索結果画面Ｇ３１に比べ、表示スペースに余裕があるため、名刺データに含まれる名刺画像を縮小したサムネイル画像等が領域Ａ３１に表示されるようレイアウトされている。また、検索結果画面Ｇ３２、Ｇ３３では、サムネイル画像の大きさを変えることで、画面全体としての見た目が同等となるようレイアウトされている。
【００５７】
このように、ＵＩ生成部３２２は、クライアント端末１０でのＵＩの表示サイズに応じて、レイアウトを変更した検索結果画面を生成する。これにより、クライアント端末１０での検索結果画面の視認性や操作性を向上させることができるため、名刺データの閲覧表示に係る利便性を向上させることができる。
【００５８】
図７に戻り、サーバ通信部３２１は、クライアント端末１０から特定の名刺データを表示する閲覧要求を受け付けたか否かを判定する（ステップＳ２２）。ここで、閲覧要求を受け付けない場合には（ステップＳ２２；Ｎｏ）、ステップＳ１８に再び戻る。なお、検索結果画面のボタンＢ３１が操作された場合には（ステップＳ２２；Ｎｏ→ステップＳ１８；Ｙｅｓ）、ステップＳ１９において領域Ａ３２に入力された検索キーに係る検索が行われるものとする。
【００５９】
また、ステップＳ２２において、名刺データの閲覧要求を受け付けた場合には（ステップＳ２２；Ｙｅｓ）、要求処理部３２４は、指示された名刺データを名刺帳ＤＢ２２から取得する（ステップＳ２３）。続いて、ＵＩ生成部３２２は、ステップＳ２３での取得結果を含む名刺情報画面を、クライアント端末１０から通知された表示サイズに応じて生成する（ステップＳ２４）。次いで、サーバ通信部３２１は、ステップＳ２４で生成された名刺情報画面をクライアント端末１０へ送信する（ステップＳ２５）。
【００６０】
一方、表示画面を受信したクライアント端末１０では、表示制御部１２２が、その名刺情報画面を表示部１６の表示領域内に表示する。
【００６１】
図１１−１、１１−２、１１−３は、ＵＩ提供サーバ３０から提供される名刺情報画面の一例を示す図である。ＵＩ生成部３２２は、表示サイズとして得られる横方向の画面解像度が６４０以下の場合に、図１１−１に示す名刺情報画面Ｇ４１を生成する。また、ＵＩ生成部３２２は、表示サイズとして得られる横方向の画面解像度が６４０を超える場合で且つ１０２４以下の場合に、図１１−２に示す名刺情報画面Ｇ４２を生成する。また、ＵＩ生成部３２２は、表示サイズとして得られる横方向の画面解像度が１０２４を超える場合に、図１１−３に示す名刺情報画面Ｇ４３を生成する。
【００６２】
名刺情報画面Ｇ４１〜Ｇ４３において、領域Ａ４１は、名刺データに含まれる名刺画像が表示される領域である。領域Ａ４２は、名刺データに含まれるコンテンツ情報が表示される領域である。また、領域Ａ４３には、この名刺データの登録を依頼したユーザの氏名が表示される。
【００６３】
名刺情報画面Ｇ４１〜Ｇ４３の領域Ａ４２を比較すると、名刺情報画面Ｇ４１、Ｇ４２では、名刺情報画面Ｇ４３と比べて表示サイズが小さいため、名刺データに含まれるコンテンツ情報の一部（会社名等）が一画面内に表示されるようレイアウトされている。なお、スクロール操作により、他のコンテンツ情報を表示させることが可能である。また、名刺情報画面Ｇ４３では、他の名刺情報画面に比べ、表示スペースに余裕があるため、名刺データに含まれるコンテンツ情報の全てが一画面内に表示されるようレイアウトされている。
【００６４】
また、領域Ａ４４には、コンテンツ情報の連絡先情報が示す宛先に接続するためのアクションボタンが表示される。アクションボタンは、クライアント端末１０に実装された機能（アプリケーション）を用いて、相手先への連絡や追加情報の取得等を行うことを指示するための操作子である。アクションボタンとしては、例えば、電話機能を起動するためのアクションボタンＢ４１、電子メール機能を起動するためのアクションボタンＢ４２、Ｗｅｂブラウザ機能を起動するためのアクションボタンＢ４３、地図を表示する地図機能を起動するためのアクションボタンＢ４４等が挙げられる。
【００６５】
名刺情報画面Ｇ４１〜Ｇ４３の領域Ａ４４に表示されたアクションボタンを比較すると、名刺情報画面Ｇ４１の領域Ａ４４には、他の名刺情報画面の領域Ａ４４にはない、アクションボタンＢ４１が設けられている。ここで、名刺情報画面Ｇ４１の生成対象となる横方向の画面解像度が６４０以下のクライアント端末１０は、電話機能が実装されたスマートフォンであることが一般的である。そのため、ＵＩ生成部３２２は、名刺情報画面Ｇ４１の領域Ａ４４に対し、電話機能を起動するためのアクションボタンＢ４１を設けている。一方、横方向の画面解像度が６４０を超えるクライアント端末１０では、電話機能を実装しないタブレット端末やＰＣが一般的である。そのため、ＵＩ生成部３２２は、名刺情報画面Ｇ４２、Ｇ４３の領域Ａ４４からは、電話機能を起動するためのアクションボタンＢ４１を取り除いている。
【００６６】
このように、ＵＩ生成部３２２は、クライアント端末１０でのＵＩの表示サイズに応じて、レイアウトを変更した名刺情報画面を生成する。また、ＵＩ生成部３２２は、クライアント端末１０から通知された表示サイズに応じて、ＵＩ上に配置するアクションボタンを決定（選定）する。これにより、クライアント端末１０での名刺情報画面の視認性や操作性を向上させることができるため、名刺データの閲覧表示に係る利便性を向上させることができる。
【００６７】
なお、本実施形態では、表示サイズに応じて、領域Ａ４４に配置するアクションボタンを変更する形態としたが、これに限らず、他の情報を基に領域Ａ４４に配置するアクションボタンを選定してもよい。例えば、クライアント端末１０が電話機能を実装するか否かに応じて、領域Ａ４４にアクションボタンＢ４１を配置するか否かを決めてもよい。クライアント端末１０が電話機能を実装するか否かの判定方法は、特に問わないものとする。例えば、クライアント端末１０との交信時に得られるモデル名等から機器を特定し、製造元から提供されるスペック表等に基づいて当該機器が実装する機能を判別してもよい。また、実装機能の一覧を出力するスクリプト（プログラム）を、ＵＩとともにクライアント端末１０に提供し、この出力結果に基づいて当該機器が実装する機能を判別してもよい。
【００６８】
図７に戻り、サーバ通信部３２１は、ログアウトの指示等によりクライアント端末１０から、処理の終了が指示されたか否かを判定する（ステップＳ２６）。ここで、ホーム画面への復帰指示を受け付けた場合（ステップＳ２６；Ｎｏ）、ステップＳ１６に戻り、ホーム画面の生成と送信とを行う。
【００６９】
また、ステップＳ２６において、終了指示を受け付けた場合には（ステップＳ２６；Ｙｅｓ）、本処理を終了する。なお、ステップＳ２６の待機時に、クライアント端末１０から通知される表示サイズが変わった場合には、変更後の表示サイズに応じた名刺情報画面を生成し、クライアント端末１０に提供する。
【００７０】
以上のように、本実施形態のＵＩ提供サーバ３０は、クライアント端末１０での表示サイズに応じてレイアウトを変更した、名刺データの閲覧表示に係るＵＩを生成し、クライアント端末１０に提供する。これにより、表示サイズに適したＵＩを提供することができるため、名刺データの閲覧表示に係る利便性を向上させることができる。
【００７１】
以上、本発明の実施形態を説明したが、上記実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、追加等を行うことができる。また、上記実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７２】
例えば、上記実施形態では、ＤＢサーバ２０が、ユーザＤＢ２１及び名刺帳ＤＢ２２を備える形態としたが、これに限らず、ＵＩ提供サーバ３０が、ユーザＤＢ２１及び名刺帳ＤＢ２２の一部又は全てを備える形態としてもよい。
【００７３】
また、上記実施形態の各装置で実行されるプログラムは、各装置が備える記憶媒体（ＲＯＭ又は記憶部）に予め組み込んで提供するものとするが、これに限らないものとする。例えば、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供してもよい。さらに、記憶媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らず、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードして記憶又は一時記憶した記憶媒体も含まれる。
【００７４】
また、上記実施形態の各装置で実行されるプログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることで提供する構成としてもよい。また、上記実施形態の各装置で実行されるプログラムを、インターネット等のネットワーク経由で配布する構成としてもよい。
【符号の説明】
【００７５】
１  名刺管理システム
１０  クライアント端末
２０  ＤＢサーバ
２１  ユーザＤＢ
２２  名刺帳ＤＢ
３０  ＵＩ提供サーバ
１２１  クライアント通信部
１２２  表示制御部
３２１  サーバ通信部
３２２  ＵＩ生成部
３２３  認証処理部
３２４  要求処理部
【先行技術文献】
【特許文献】
【００７６】
【特許文献１】特開２０１３−７７２３１号公報
【図１】
2015148898.tif 000003
【図２】
2015148898.tif 000004
【図３】
2015148898.tif 000005
【図４】
2015148898.tif 000006
【図５】
2015148898.tif 000007
【図６】
2015148898.tif 000008
【図７】
2015148898.tif 000009
【図８−１】
2015148898.tif 000010
【図８−２】
2015148898.tif 000011
【図８−３】
2015148898.tif 000012
【図９−１】
2015148898.tif 000013
【図９−２】
2015148898.tif 000014
【図９−３】
2015148898.tif 000015
【図１０−１】
2015148898.tif 000016
【図１０−２】
2015148898.tif 000017
【図１０−３】
2015148898.tif 000018
【図１１−１】
2015148898.tif 000019
【図１１−２】
2015148898.tif 000020
【図１１−３】
2015148898.tif 000021