(58)【調査した分野】(Int.Cl.,DB名)
【発明の概要】
【発明が解決しようとする課題】
【0004】
ところで、引用文献1では、ユーザが調べたいときにその都度、電話番号によって検索する必要があり、更新された情報等をタイムリーに取得できない。
本発明は、更新された情報等をタイムリーに取得して表示することができる電子機器、表示方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【0005】
本発明に係る電子機器は、記憶部から個人用アドレス情報と店舗用アドレス情報とが登録されているアドレス帳を読み出す読出部と、読出部で読み出した前記アドレス帳を表示部に表示する際に、前記個人用アドレス情報を表示する第1領域と、前記店舗用アドレス情報を表示する第2領域とを切り替え可能に表示する表示制御部と、情報管理サーバから送信されてきた店舗情報を受信する受信部と、を備え、前記表示制御部は、前記受信部で受信した店舗情報を対応する店舗用アドレス情報に追加する構成である。
【0006】
電子機器では、前記表示部に前記第2領域が表示されたとき、又は所定のタイミングで、前記店舗用アドレス情報に基づいて、前記情報管理サーバに対して店舗情報の問い合わせを行う問合せ部を備える構成でもよい。
【0007】
電子機器では、入力された音声に基づいて変換された文字、又はキーボードから入力された文字に基づいて検索を行う検索部を備え、前記検索部は、前記第1領域が前記表示部に表示されている場合には、前記個人用アドレス情報に対して検索を実行し、前記第2領域が前記表示部に表示されている場合には、前記店舗用アドレス情報、又は前記情報管理サーバに対して検索を実行する構成でもよい。
【0008】
電子機器では、前記表示制御部は、前記第2領域を、アドレス帳に登録されている店舗用アドレス情報を表示する登録領域と、アドレス帳に登録されなかった店舗の情報であって、過去に閲覧した情報を表示する非登録領域とに区分して表示する構成でもよい。
【0009】
本発明に係る表示方法は、記憶部から個人用アドレス情報と店舗用アドレス情報とが登録されているアドレス帳を読み出す読出工程と、読出工程で読み出した前記アドレス帳を表示部に表示する際に、前記個人用アドレス情報を表示する第1領域と、前記店舗用アドレス情報を表示する第2領域とを切り替え可能に表示する表示制御工程と、情報管理サーバから送信されてきた店舗情報を受信する受信工程と、を備え、前記表示制御工程は、前記受信工程で受信した店舗情報を対応する店舗用アドレス情報に追加する構成である。
【0010】
本発明に係るプログラムは、コンピュータに、記憶部から個人用アドレス情報と店舗用アドレス情報とが登録されているアドレス帳を読み出す読出工程と、読出工程で読み出した前記アドレス帳を表示部に表示する際に、前記個人用アドレス情報を表示する第1領域と、前記店舗用アドレス情報を表示する第2領域とを切り替え可能に表示する表示制御工程と、情報管理サーバから送信されてきた店舗情報を受信する受信工程と、を実行させるためのプログラムであって、前記表示制御工程は、前記受信工程で受信した店舗情報を対応する店舗用アドレス情報に追加するものである。
【発明の効果】
【0011】
本発明によれば、更新された情報等をタイムリーに取得して表示することができる。
【発明を実施するための形態】
【0013】
本実施形態においては、電子機器1は、例えば、スマートフォンであるとして説明するが、これに限られない。電子機器1は、インストールされている様々なアプリケーションにより様々な機能(電話通信機能、地図表示機能等)を発揮する。
【0014】
電子機器1は、
図1に示すように、読出部11と、表示部12と、表示制御部13と、受信部14と、を備える。
読出部11は、記憶部2から個人用アドレス情報A1と店舗用アドレス情報A2とが登録されているアドレス帳Aを読み出す。なお、本実施例では、記憶部2は、電子機器1内に配置されているものとして説明するが、これに限られず、ネットワークを介して、クラウドとして外部に配置されていてもよいし、双方でもよい。
【0015】
表示制御部13は、読出部11で読み出したアドレス帳Aを表示部12に表示する際に、個人用アドレス情報A1を表示する第1領域X1と、店舗用アドレス情報A2を表示する第2領域X2とを切り替え可能に表示する。
【0016】
例えば、表示制御部13は、
図2(a)、(b)に示すように、ユーザによるスワイプ操作に応じて、第1領域X1と第2領域X2を相互に切り替えて表示部12に表示する。
図2(a)は、個人用アドレス情報A1が一覧表示されている第1領域X1を示し、
図2(b)は、店舗用アドレス情報A2が一覧表示されている第2領域X2を示している。なお、第1領域X1と第2領域X2を相互に切り替えは、スワイプ操作に限られない。また、
図2中では、表示の一例として、個人用アドレス情報A1を「フレンド」とし、店舗用アドレス情報A2を「ショップ」としているが、これに限られない。
【0017】
受信部14は、情報管理サーバ100から送信されてきた店舗情報を受信する。例えば、受信部14は、情報管理サーバ100からプッシュ型で送信されてきた店舗情報を受信する構成でもよい。また、情報管理サーバ100は、アドレス帳Aに登録されている店舗用アドレス情報A2を予め取得しておき、店舗用アドレス情報A2に含まれている店舗情報が更新されたときに、電子機器1に送信する構成でもよい。
受信部14で受信された店舗情報は、記憶部2に供給される。記憶部2は、供給された店舗情報を該当する店舗のアドレス情報に追加する。
【0018】
電子機器1は、情報管理サーバ100から店舗情報を受信したときに、設定に応じて、ポップアップ等で店舗情報を受信したことを通知する。電子機器1は、ユーザの操作によって、第2領域X2に店舗用アドレス情報A2の一覧を表示し(
図3(a))、任意の店舗(例えば、「Shop Name2」)を選択したときに、最新の店舗情報を表示する(
図3(b))。なお、
図3(b)では、最新(2日前)の店舗情報として、「2月1日〜14日限定(バレンタインカップルプラン)」を表示する例を示している。
電子機器1は、
図3(b)中のP1をスワイプ操作等すると、ショップの写真をスライド表示する。電子機器1は、
図3(b)中のP2をタップ操作等すると、クーポンの一覧を表示する。電子機器1は、
図3(b)中のP3をタップ操作等すると、現在表示しているショップのタイムラインを表示する。
【0019】
よって、電子機器1は、個人用アドレス情報A1と、店舗用アドレス情報A2を切り替えて表示することができ、かつ、更新された店舗情報をタイムリーに取得し、記憶部2に記憶しておくので、ユーザの操作にしたがって店舗用アドレス情報A2を第2領域X2に表示したときに、最新の店舗情報を表示することができ、店舗への興味を促すことができる。
【0020】
電子機器1は、
図1に示すように、表示部12に第2領域X2が表示されたとき、又は所定のタイミングで、店舗用アドレス情報A2に基づいて、情報管理サーバ100に対して店舗情報の問い合わせを行う問合せ部15を備える構成でもよい。
【0021】
受信部14は、問合せ部15により問い合わせをした結果、情報管理サーバ100から送信されてきた店舗情報を受信して、記憶部2に供給する。記憶部2は、供給された店舗情報を該当する店舗のアドレス情報に追加する。
【0022】
このような構成によれば、電子機器1は、問合せ部15によって、情報管理サーバ100に対して、店舗情報の問い合わせを行い、該当する店舗情報を取得し、表示部12に表示することができる。
【0023】
電子機器1は、
図1に示すように、入力された音声に基づいて変換された文字、又はキーボードから入力された文字に基づいて検索を行う検索部16を備える構成でもよい。
検索部16は、第1領域X1が表示部12に表示されている場合には、個人用アドレス情報A1に対して検索を実行し、第2領域X2が表示部12に表示されている場合には、店舗用アドレス情報A2又は/及び情報管理サーバ100に対して検索を実行する。
【0024】
例えば、電子機器1は、
図2(a)に示すように、第1領域X1が表示部12に表示されている場合において、検索窓16aに文字が入力され、検索の実行指示が行われたとき、入力された文字に基づいて、個人用アドレス情報A1に対して検索を実行し、ヒットした結果を表示する。
【0025】
また、電子機器1は、
図2(a)に示すように、第1領域X1が表示部12に表示されている場合において、音声入力16bを利用して音声が入力され、検索の実行指示が行われたとき、入力された音声に基づいて変換された文字に基づいて、個人用アドレス情報A1に対して検索を実行し、ヒットした結果を表示する。
【0026】
また、電子機器1は、
図2(b)に示すように、第2領域X2が表示部12に表示されている場合において、検索窓16aに文字が入力され、検索の実行指示が行われたとき、入力された文字に基づいて、店舗用アドレス情報A2又は/及び情報管理サーバ100に対して検索を実行し、ヒットした結果を表示する。
【0027】
また、電子機器1は、
図2(b)に示すように、第2領域X2が表示部12に表示されている場合において、音声入力16bを利用して音声が入力され、検索の実行指示が行われたとき、入力された音声に基づいて変換された文字に基づいて、店舗用アドレス情報A2又は/及び情報管理サーバ100に対して検索を実行し、ヒットした結果を表示する。
【0028】
なお、電子機器1は、店舗用アドレス情報A2に対して検索を実行し、ヒットした場合には、情報管理サーバ100に対して検索を実行せず、一方、店舗用アドレス情報A2に対して検索を実行し、ヒットしなかった場合には、情報管理サーバ100に対して検索を実行する構成でもよい。また、電子機器1は、ヒットの結果に関わらず、店舗用アドレス情報A2及び情報管理サーバ100に対して検索を実行する構成でもよい。
【0029】
表示制御部13は、第2領域X2を、アドレス帳Aに登録されている店舗用アドレス情報A2を表示する登録領域X21と、アドレス帳Aに登録されなかった店舗の情報であって、過去に閲覧した情報を表示する非登録領域X22とに区分して表示する構成でもよい。
【0030】
例えば、表示制御部13は、
図4に示すように、表示部12に登録領域X21と非登録領域X22を区分けして表示する。
【0031】
ここで、店舗情報をアドレス帳Aに登録する手順について、
図5に示すフローチャートを参照しながら説明する。以下では、ユーザにより通話が終了されたものとして説明する。例えば、ユーザは、
図6(a)に示すように、表示部12に表示されているオンフックのアイコンAをタッチすることにより通話の終了を行う。また、電子機器1は、通話の終了後に、通話相手の電話番号に基づいて関連情報を検索し、簡易にアドレス帳Aに電話番号と宛先等の登録を行う機能を有するアプリケーション(以下、アドレス帳登録アプリ)がバックグラウンドで待機しているものとして説明するが、これに限られない。
【0032】
ステップS1において、電子機器1は、通話の終了を検知する。
ステップS2において、電子機器1は、取得した電話番号に基づいて、情報管理サーバ100に問い合わせを行う。
【0033】
ステップS3において、情報管理サーバ100は、問い合わせを受けた電話番号がテーブルに登録されているか否かを判断する。電話番号がテーブルに登録されている場合(Yes)には、ステップS4に進み、電話番号がテーブルに登録されていない場合(No)には、処理を終了する。
【0034】
ステップS4において、情報管理サーバ100は、テーブルから電話番号に対応する関連情報を読み出す。
ステップS5において、情報管理サーバ100は、読みだした関連情報を電子機器1に送信する。
【0035】
ステップS6において、電子機器1は、情報管理サーバ100から送信されてきた電話番号に対応する関連情報を受信する。
ステップS7において、電子機器1は、受信した関連情報を表示部12に表示する。例えば、電子機器1は、
図6(b)に示すように、アドレス帳登録アプリ上の各領域に関連情報を表示する。
【0036】
具体的には、電子機器1は、
図6(b)中のX1がタップ操作されたことを検出すると、店舗情報の詳細(例えば、画像等により店内の様子が示される)を表示する。電子機器1は、
図6(b)中のX2がタップ操作されたことを検出すると、地図を表示する地図アプリケーションを起動し、現在表示されている店舗の位置情報を表示する。
電子機器1は、
図6(b)に中の領域X3がスワイプ操作されたことを検出すると、現在配信中のキャンペーンやクーポン情報(例えば、「3000円以上のコースご利用 4名様以上で1名様分無料」、「17時までに入店の場合 ビール一杯無料」等)をスクロール表示する。電子機器1は、
図6(b)中の領域X4がスワイプ操作されたことを検出すると、その他の情報(例えば、お得な情報等)を表示する。
また、電子機器1は、
図6(b)中のX6がタップ操作されたことを検出すると、アドレス帳登録アプリを閉じ、アドレス帳登録アプリをバックグラウンドで待機状態にする。
【0037】
ステップS8において、電子機器1は、電話番号をアドレス帳Aに登録するための操作が行われたかどうかを確認する。登録するための操作が行われた場合(Yes)には、ステップS9に進み、登録のための操作が行われなかった場合には、処理を終了する。例えば、電子機器1は、
図6(b)中のX5がタップ操作されたことを検出すると、アドレス帳Aに登録するための操作が行われたと判断する。
【0038】
ステップS9において、電子機器1は、電話番号をアドレス帳Aに登録するための操作が行われたことを確認した場合、少なくとも、関連情報から抽出した店舗名称と、電話番号とを関連付けてアドレス帳Aに登録する。例えば、電子機器1は、
図6(c)に示すように、「名」の項目に店舗名(焼肉 トッキョ)を入力し、「電話番号」の項目に電話番号(050−0000−0000)を入力する。また、電子機器1は、「完了」ボタンがタップ操作されたことを検出した場合、入力された内容で新規の店舗情報をアドレス帳Aに登録する。なお、電子機器1は、「キャンセル」ボタンがタップ操作されたことを検出した場合、入力された内容をキャンセルし、アドレス帳Aへの登録を行わず、店舗情報を履歴情報として記憶部2に保存する。
【0039】
表示制御部13は、ユーザの操作に応じて、第2領域X2を表示する場合、記憶部2から読み出した店舗用アドレス情報A2を登録領域X21に表示し、記憶部2から読み出した履歴情報を非登録領域X22に表示する。
【0040】
また、検索部16は、登録領域X21と非登録領域X22が表示部12に表示されたとき、又は所定のタイミングで、情報管理サーバ100に対して更新情報等についての検索を実行する。
受信部14は、検索部16により検索した結果、情報管理サーバ100から送信されてきた店舗情報を受信して、記憶部2に供給する。記憶部2は、供給された店舗情報が店舗用アドレス情報A2に該当する場合には、店舗用アドレス情報A2に追加し、供給された店舗情報が店舗用アドレス情報A2に該当しない場合には、当該店舗情報を履歴情報として記憶する。
【0041】
また、情報管理サーバ100は、店舗用アドレス情報A2及び履歴情報を予め取得しておき、店舗用アドレス情報A2及び履歴情報が更新されたときに、電子機器1に送信する構成でもよい。
【0042】
このようにして、電子機器1は、登録領域X21と非登録領域X22に区分して店舗情報を表示することができ、かつ、更新された店舗情報をタイムリーに取得し、記憶部2に記憶しておくので、ユーザの操作にしたがって登録領域X21と非登録領域X22を表示部12に表示したときに、最新の店舗情報を表示することができ、店舗への興味を促すことができる。
【0043】
また、本実施例では、主に、更新された情報等をタイムリーに取得して表示するための電子機器の構成と動作について説明したが、これに限られず、各構成要素を備え、更新された情報等をタイムリーに取得して表示するための方法、及びプログラムとして構成されてもよい。
【0044】
さらに、電子機器の機能を実現するためのプログラムをコンピュータで読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。
【0045】
ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータで読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【0046】
さらに「コンピュータで読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含んでもよい。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。