(57)【要約】【課題】利用者が検索を容易に実行することができるようにすること。【解決手段】携帯電話端末（電子機器）１は、操作部（タッチセンサ２Ａ、タッチセンサ３Ａ）と、第１の一覧および第２の一覧を表示する表示部（表示部２Ｂ、表示部３Ｂ）と、第１の一覧と第２の一覧とを対応づける所定の操作が操作部において受け付けられた場合に、第１の一覧と第２の一覧とに共通して含まれるアイテムを第３の一覧として表示部に表示させる制御部１０とを備える。【選択図】図５
2012230563.tif 000002
【特許請求の範囲】
【請求項１】
操作部と、
第１の一覧および第２の一覧を表示する表示部と、
前記第１の一覧と前記第２の一覧とを対応づける所定の操作が前記操作部において受け付けられた場合に、前記第１の一覧と前記第２の一覧とに共通して含まれるアイテムを第３の一覧として前記表示部に表示させる制御部と
を備えることを特徴とする電子機器。
【請求項２】
前記表示部は、前記第１の一覧および前記第３の一覧を表示する第１の表示部と、前記第２の一覧を表示する第２の表示部とを有することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記操作部は、前記第１の表示部に重畳され、当該第１の表示部に対する操作を検出する第１の操作部と、前記第２の表示部に重畳され、当該第２の表示部に対する操作を検出する第２の操作部とを有し、
前記制御部は、前記所定の操作として、一方の表示部にてスイープ操作が発生し、引き続いて他方の表示部でもスイープ操作が発生したことが前記第１の操作部および前記第２の操作部において検出された場合に、前記第１の一覧と前記第２の一覧とに共通して含まれるアイテムを前記第３の一覧として前記第１の表示部に表示させることを特徴とする請求項２に記載の電子機器。
【請求項４】
前記第１の一覧は、第１の検索条件を満たすアイテムの一覧であり、
前記第２の一覧は、第２の検索条件を満たすアイテムの一覧であることを特徴とする請求項２または３に記載の電子機器。
【請求項５】
前記制御部は、前記操作部において前記所定の操作が受け付けられた場合に、前記第１の検索条件および前記第２の検索条件を満たすアイテムの一覧を前記第３の一覧として前記第１の表示部に表示させるとともに、前記第２の画面に第３の検索条件を入力するための画面を表示させることを特徴とする請求項４に記載の電子機器。
【請求項６】
通信部をさらに備え、
前記制御部は、前記通信部にて接続される所定のサーバに対し、前記第１の検索条件および前記第２の検索条件を送信して検索させることにより、前記第３の一覧として表示すべきアイテムを取得することを特徴とする請求項５に記載の電子機器。
【請求項７】
前記第１の一覧は、第１のアイテムを扱っているＷｅｂサイトのアイテム一覧であり、
前記第２の一覧は、第２のアイテムを扱っているＷｅｂサイトのアイテム一覧であり、
前記第３の一覧は、前記第１のアイテムおよび前記第２のアイテムを扱っているＷｅｂサイトのアイテム一覧であることを特徴とする請求項１から４のいずれか１項に記載の電子機器。
【請求項８】
前記制御部は、前記第３の一覧を、前記第１のアイテムの販売価格および前記第２のアイテムの販売価格の合計が安い順に表示することを特徴とすることを特徴とする請求項５から７のいずれか１項に記載の電子機器。
【請求項９】
前記第１の一覧および前記第２の一覧に含まれるＷｅｂサイトは、第１の電子商店街に含まれるＷｅｂサイトであり、
前記制御部は、前記第１のアイテムおよび前記第２のアイテムを扱っているＷｅｂサイトが前記第１の電子商店街にない場合に、その他の電子商店街を前記表示部に表示させることを特徴とする請求項５から８のいずれか１項に記載の電子機器。
【請求項１０】
前記制御部は、前記その他の電子商店街のいずれかを選択する操作が前記操作部において受け付けられた場合に、前記第１のアイテムおよび前記第２のアイテムを扱っている電子商店を当該選択された電子商店街に含まれるＷｅｂサイトから検索し、検索結果を前記表示部に表示させることを特徴とする請求項９に記載の電子機器。
【請求項１１】
操作部と表示部とを備える電子機器によって実行される制御方法であって、
第１の一覧を前記表示部に表示するステップと、
第２の一覧を前記表示部に表示するステップと、
前記第１の一覧と前記第２の一覧とを対応づける所定の操作が前記操作部において受け付けられた場合に、前記第１の一覧と前記第２の一覧とに共通して含まれるアイテムを第３の一覧として前記表示部に表示させるステップと
を含むことを特徴とする制御方法。
【請求項１２】
操作部と表示部とを備える電子機器に、
第１の一覧を前記表示部に表示するステップと、
第２の一覧を前記表示部に表示するステップと、
前記第１の一覧と前記第２の一覧とを対応づける所定の操作が前記操作部において受け付けられた場合に、前記第１の一覧と前記第２の一覧とに共通して含まれるアイテムを第３の一覧として前記表示部に表示させるステップと
を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、制御方法および制御プログラムに関する。
【背景技術】
【０００２】
近年、情報処理技術の進展にともなって、利用者は、電子機器を用いて各種の情報を検索し、所望の情報をえることができるようになっている。例えば、特許文献１では、複数のネットモールやネットショップの情報を一カ所に収集し、閲覧可能な情報としてクライアントに提供することができるネット商品検索システムが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２６９４５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、所望の情報を取得するために、利用者は、キーワード等の文字列を入力して検索を行っていた。しかしながら、このような文字列を入力して検索を行う方式では、複数の検索条件を組み合わせて検索するような複雑な検索が必要な場合に、”＆”や”｜”のような特殊な記号を用いなければならないことがあり、利用者が容易に実行することができなかった。
【０００５】
本発明は、利用者が検索を容易に実行することができる電子機器、制御方法および制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明に係る電子機器は、操作部と、第１の一覧および第２の一覧を表示する表示部と、前記第１の一覧と前記第２の一覧とを対応づける所定の操作が前記操作部において受け付けられた場合に、前記第１の一覧と前記第２の一覧とに共通して含まれるアイテムを第３の一覧として前記表示部に表示させる制御部とを備える。
【０００７】
ここで、前記表示部は、前記第１の一覧および前記第３の一覧を表示する第１の表示部と、前記第２の一覧を表示する第２の表示部とを有することが好ましい。
【０００８】
また、前記操作部は、前記第１の表示部に重畳され、当該第１の表示部に対する操作を検出する第１の操作部と、前記第２の表示部に重畳され、当該第２の表示部に対する操作を検出する第２の操作部とを有し、前記制御部は、前記所定の操作として、一方の表示部にてスイープ操作が発生し、引き続いて他方の表示部でもスイープ操作が発生したことが前記第１の操作部および前記第２の操作部において検出された場合に、前記第１の一覧と前記第２の一覧とに共通して含まれるアイテムを前記第３の一覧として前記第１の表示部に表示させることが好ましい。
【０００９】
また、前記第１の一覧は、第１の検索条件を満たすアイテムの一覧であり、前記第２の一覧は、第２の検索条件を満たすアイテムの一覧であることが好ましい。
【００１０】
また、前記制御部は、前記操作部において前記所定の操作が受け付けられた場合に、前記第１の検索条件および前記第２の検索条件を満たすアイテムの一覧を前記第３の一覧として前記第１の表示部に表示させるとともに、前記第２の画面に第３の検索条件を入力するための画面を表示させることが好ましい。
【００１１】
また、前記電子機器は、通信部をさらに備え、前記制御部は、前記通信部にて接続される所定のサーバに対し、前記第１の検索条件および前記第２の検索条件を送信して検索させることにより、前記第３の一覧として表示すべきアイテムを取得することが好ましい。
【００１２】
また、前記第１の一覧は、第１のアイテムを扱っているＷｅｂサイトのアイテム一覧であり、前記第２の一覧は、第２のアイテムを扱っているＷｅｂサイトのアイテム一覧であり、前記第３の一覧は、前記第１のアイテムおよび前記第２のアイテムを扱っているＷｅｂサイトのアイテム一覧であることが好ましい。
【００１３】
また、前記制御部は、前記第３の一覧を、前記第１のアイテムの販売価格および前記第２のアイテムの販売価格の合計が安い順に表示することが好ましい。
【００１４】
また、前記第１の一覧および前記第２の一覧に含まれるＷｅｂサイトは、第１の電子商店街に含まれるＷｅｂサイトであり、前記制御部は、前記第１のアイテムおよび前記第２のアイテムを扱っているＷｅｂサイトが前記第１の電子商店街にない場合に、その他の電子商店街を前記表示部に表示させることが好ましい。
【００１５】
また、前記制御部は、前記その他の電子商店街のいずれかを選択する操作が前記操作部において受け付けられた場合に、前記第１のアイテムおよび前記第２のアイテムを扱っている電子商店を当該選択された電子商店街に含まれるＷｅｂサイトから検索し、検索結果を前記表示部に表示させることが好ましい。
【００１６】
また、上述した課題を解決し、目的を達成するために、本発明に係る制御方法は、操作部と表示部とを備える電子機器によって実行される制御方法であって、第１の一覧を前記表示部に表示するステップと、第２の一覧を前記表示部に表示するステップと、前記第１の一覧と前記第２の一覧とを対応づける所定の操作が前記操作部において受け付けられた場合に、前記第１の一覧と前記第２の一覧とに共通して含まれるアイテムを第３の一覧として前記表示部に表示させるステップとを含む。
【００１７】
また、上述した課題を解決し、目的を達成するために、本発明に係る制御プログラムは、操作部と表示部とを備える電子機器に、第１の一覧を前記表示部に表示するステップと、第２の一覧を前記表示部に表示するステップと、前記第１の一覧と前記第２の一覧とを対応づける所定の操作が前記操作部において受け付けられた場合に、前記第１の一覧と前記第２の一覧とに共通して含まれるアイテムを第３の一覧として前記表示部に表示させるステップとを実行させる。
【発明の効果】
【００１８】
本発明に係る電子機器、制御方法および制御プログラムは、利用者が検索を容易に実行することができるという効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】図１は、開状態にある携帯電話端末の正面図である。
【図２】図２は、開状態にある携帯電話端末の側面図である。
【図３】図３は、２つのタッチパネルを活用した検索処理の一例を示す図である。
【図４】図４は、２つのタッチパネルを活用した検索処理の一例を示す図である。
【図５】図５は、携帯電話端末の機能的な構成を示すブロック図である。
【図６】図６は、電子商店街情報の一例を示す図である。
【図７】図７は、検索処理の処理手順を示すフローチャートである。
【図８】図８は、単一の表示部を有する電子機器での検索処理の一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、電子機器の一例として携帯電話端末について説明するが、本発明の適用対象は携帯電話端末に限定されるものではなく、タッチパネルを備える各種装置、例えば、ＰＨＳ（Personal  Handyphone  System）、ＰＤＡ、ポータブルナビゲーション装置、パーソナルコンピュータ、ゲーム機等に対しても本発明は適用できる。
【００２１】
（実施形態）
まず、図１および図２を参照しながら、本発明に係る電子機器の一実施形態である携帯電話端末１の外観について説明する。図１は、開状態にある携帯電話端末１の正面図である。図２は、開状態にある携帯電話端末１の側面図である。図１および図２に示すように、携帯電話端末１は、第１の筐体１Ａと、第２の筐体１Ｂと、連結部１Ｃとを有する。第１の筐体１Ａは、タッチパネル２を有する。第２の筐体１Ｂは、タッチパネル３を有する。
【００２２】
タッチパネル２は、第１の筐体１Ａの面積が最も広い面の１つに設けられ、文字、図形、画像等を表示するとともに、指、スタイラス、ペン等（以下、単に「指」という）を用いてタッチパネル２の表面に対して行われる各種操作を検出する。タッチパネル３は、第２の筐体１Ｂの面積が最も広い面の１つに設けられ、文字、図形、画像等を表示するとともに、指を用いてタッチパネル３の表面に対して行われる各種操作を検出する。なお、タッチパネル２およびタッチパネル３が各種操作を検出する方式は、静電容量式、抵抗膜式、感圧式等の任意の方式であってよい。
【００２３】
連結部１Ｃは、第１の筐体１Ａおよび第２の筐体１Ｂを連結するとともに、第１の筐体１Ａおよび第２の筐体１Ｂが相対的に回動するための回転軸として機能する。携帯電話端末１は、第２の筐体１Ｂが連結部１Ｃを回転軸として、図２に示すＲ１の方向へ約１８０度回動することによって、開状態から閉状態へ遷移する。
【００２４】
携帯電話端末１が図１および図２に示すような開状態にある場合、タッチパネル２およびタッチパネル３は、略同一方向を向いた状態で携帯電話端末１の表面に露出する。このような開状態において、携帯電話端末１は、タッチパネル２およびタッチパネル３にそれぞれ異なる画面を表示したり、タッチパネル２に表示されている情報とタッチパネル３に表示されているに表示されている情報とを利用した新たな処理を実行したりする。
【００２５】
また、携帯電話端末１が閉状態にある場合、タッチパネル２およびタッチパネル３は、対向した状態となり、外部からは見えなくなる。このような閉状態において、携帯電話端末１は、タッチパネル２およびタッチパネル３の機能を停止させる。すなわち、携帯電話端末１は、タッチパネル２およびタッチパネル３の表示手段としての機能と操作手段としての機能とを停止させて電力消費を低減させる。
【００２６】
なお、上記の説明では、携帯電話端末１が、いわゆる折り畳み式の筐体を有することとしたが、携帯電話端末１は、スライド式の筐体を有していてもよい。すなわち、携帯電話端末１は、２つの筐体が重なり合う面積が最大となる閉状態では一方の筐体のタッチパネルのみが露出し、２つの筐体が重なり合う面積が最小となる開状態では両方の筐体のタッチパネルが露出するように構成されていてもよい。
【００２７】
次に、図３および図４を参照しながら、携帯電話端末１が有する２つのタッチパネルを活用した検索処理の例について説明する。図３および図４は、２つのタッチパネルを活用した検索処理の一例を示す図である。図３に示すステップＳ１１において、携帯電話端末１は、開状態にある。この状態において、商品検索処理を開始するための所定の操作が検出されると、携帯電話端末１は、ステップＳ１２に示すように、タッチパネル２およびタッチパネル３に、既定の電子商店街であるＡＡＡ電子商店街の検索画面を表示する。
【００２８】
電子商店街は、オンラインモール、サイバーモール等とも呼ばれ、ネットワーク上で商品（アイテム）を販売する複数の電子商店（Ｗｅｂサイト）へのアクセスを提供する。なお、電子商店街は、ＷＥＢサーバのサーバスペース等のハードウェア資源の貸し出しを含む総合的なサービスを提供する業者によるものであってもよいし、個別に運営されているＷｅｂサイトを縦断して商品を検索するだけのものであってもよい。
【００２９】
利用者は、タッチパネル２に表示された検索画面とタッチパネル３に表示された検索画面とを用いて、それぞれの検索画面で別の商品を検索することができる。例えば、利用者が、ステップＳ１３に示すように、タッチパネル３に表示された検索画面に「電池Ａ」という商品名を入力して検索すると、携帯電話端末１は、入力された商品名に基づいて、ＡＡＡ電子商店街用の検索条件（検索文）を生成する。そして、携帯電話端末１は、生成された検索条件をＡＡＡ電子商店街のサーバへ送信する。
【００３０】
サーバは、携帯電話端末１から送信された検索条件を受信すると、検索条件を満たすデータを検索し、検索結果を携帯電話端末１へ応答する。携帯電話端末１は、検索結果を受信すると、ステップＳ１４に示すようにタッチパネル３に検索結果を一覧表示する。一覧（アイテム一覧）では、商品を販売している電子商店ごとに、例えば、商品の外観を示す画像と、電子商店の名称と、商品の販売価格とが示される。
【００３１】
また、利用者が、ステップＳ１５に示すように、タッチパネル２に表示された検索画面に「ラジオＢ」という商品名を入力して検索すると、携帯電話端末１は、入力された商品名に基づいて、ＡＡＡ電子商店街用の検索条件を生成する。そして、携帯電話端末１は、生成された検索条件をＡＡＡ電子商店街のサーバへ送信し、サーバから応答された検索結果をステップＳ１６のようにタッチパネル２に一覧表示する。
【００３２】
このように、携帯電話端末１は、複数のタッチパネルのそれぞれに検索画面を表示することにより、利用者が複数の検索を並行して行うことを可能にする。ここで行われているような簡易な検索条件による検索は、文字を入力して検索を行う方式であっても容易に実行される。なお、ここでは、検索画面に商品名が入力される例を示したが、検索画面には、商品のカテゴリや価格帯等の他の条件を入力することもできる。また、検索画面の画面構成は任意に変更してよい。
【００３３】
さらに、携帯電話端末１は、検索によって得られた複数の一覧を対応付ける操作が検出された場合に、それぞれの共通部分が抽出された新たな一覧を表示する。複数の一覧を対応付ける操作とは、例えば、ステップＳ１７に示すように、検索結果の一覧が表示された一方のタッチパネルから、他の検索結果の一覧が表示された他方のタッチパネルへのタッチパネルを跨がったスイープ（スワイプ）操作である。
【００３４】
携帯電話端末１は、指Ｆ１をタッチパネルに接触させたままで移動させるスイープ操作が一方のタッチパネルで検出され、所定の期間内に他方のタッチパネルでスイープ操作が引き続いて検出された場合に、タッチパネルを跨がったスイープ操作が行われたと判定する。なお、タッチパネルを跨がったスイープ操作が行われたと判定する条件として、一方のタッチパネルで検出されたスイープ操作の移動方向と、他方のタッチパネルで検出されたスイープ操作の移動方向とが略同一直線上にあることを加えてもよい。
【００３５】
ステップＳ１７では、タッチパネル２の側からタッチパネル３の側へタッチパネルを跨がったスイープ操作が行われている。携帯電話端末１は、その操作を検出すると、ステップＳ１８に示すように、タッチパネル２に表示されていた一覧とタッチパネル３に表示されていた一覧との共通部分をタッチパネル３に表示する。そして、携帯電話端末１は、タッチパネル２には、新たな検索条件となる文字列を入力することができるように、ＡＡＡ電子商店街の検索画面を表示する。
【００３６】
なお、スイープ操作がタッチパネル３の側からタッチパネル２の側へ行われた場合、共通部分がタッチパネル２に表示され、検索画面がタッチパネル３に表示されることとしてもよい。
【００３７】
ステップ１８において、タッチパネル３には、タッチパネル３に表示されていた検索画面に入力された「電池Ａ」という名の商品と、タッチパネル２に表示されていた検索画面に入力された「ラジオＢ」という名の商品とを販売している電子商店が一覧表示されている。具体的には、両方の商品を販売している電子商店ごとに、それぞれの商品の外観を示す画像と、電子商店の名称と、商品の販売価格の合計とが示されている。
【００３８】
このように、携帯電話端末１は、タッチパネルを跨がったスイープ操作が検出された場合に、それぞれのタッチパネルで検索対象となっていた商品を両方とも販売している電子商店の一覧を表示する。電子商店から商品を購入する場合、購入金額が一定以上になると、配送料が無料になったり、ポイントが多く得られたりといった特典が得られることがある。このため、複数の商品を購入する場合には、それらを別々の電子商店で購入するよりも、１つの電子店舗で購入した方が、購入金額の合計が大きくなって特典を受けやすい。利用者は、携帯電話端末１を利用することにより、複数の商品を購入できる電子店舗を容易に検索することができる。
【００３９】
複数の商品を購入できる電子店舗を検索する場合、それぞれの電子商店街が用意している検索画面を利用して複雑な検索式を入力したり、絞り込み検索を実行したりすることにより目的を達成できることもあるが、そのような操作は一般に面倒でわかりにくい。携帯電話端末１は、タッチパネルを跨がったスイープ操作のような直感的で分かりやすい操作によって、複数の商品を購入できる電子店舗を検索することを可能にする。
【００４０】
なお、指定された複数の商品を販売している電子商店の一覧を表示する場合、ステップＳ１８に示すように、販売価格の合計が安い順に表示することが好ましい。また、販売価格に配送料等の商品の取得に必要な他の費用を加算した総費用が安い順に表示してもよい。このように表示することにより、利用者は、商品の取得費用を抑制し易くなる。なお、一覧の表示順序は、例えば、全ての商品が届くまでに要する期間の短い順等の他の基準に基づいて決定してもよい。
【００４１】
その後、利用者は、タッチパネル２に表示された検索画面を利用してさらに検索を実行することができる。利用者が、図４に示すステップＳ２１に示すように、タッチパネル２に表示された検索画面に「ヘッドホンＣ」という商品名を入力して検索すると、携帯電話端末１は、入力された商品名に基づいて、ＡＡＡ電子商店街用の検索条件を生成する。そして、携帯電話端末１は、生成された検索条件をＡＡＡ電子商店街のサーバへ送信し、サーバから応答された検索結果をステップＳ２２のようにタッチパネル２に一覧表示する。
【００４２】
そして、利用者は、「電池Ａ」という名の商品と、「ラジオＢ」という名の商品と、「ヘッドホンＣ」という名の商品とを３つとも販売している電子商店を１つの電子店舗から購入したい場合、ステップＳ２３のように、タッチパネルを跨がったスイープ操作を行う。該当する電子商店がある場合、タッチパネル３には、該当する電子商店の一覧が表示され、タッチパネル２には、ＡＡＡ電子商店街の検索画面が表示される。
【００４３】
該当する電子店舗がない場合、ステップＳ２４のように、タッチパネル３には、該当する電子店舗がない旨が表示され、タッチパネル２には、ＡＡＡ電子商店街以外の電子商店街が表示される。この状態において利用者がタッチパネル３の側からタッチパネル２の側へタッチパネルを跨がったスイープ操作を行い、いずれかの電子商店街の表示領域で指をタッチパネル２から離したものとする。この場合、携帯電話端末１は、同じ条件の検索を、指が離れた位置に対応する電子商店街を対象として実行する。
【００４４】
なお、ここでは、他の電子商店街を選択する動作としてタッチパネルを跨がったスイープ操作を行う例を示したが、いずれかの電子商店街の表示領域でタップ操作が検出された場合に、その電子商店街が選択されたと判定し、検索を実行してもよい。
【００４５】
ステップＳ２５では、利用者がタッチパネル３の側からタッチパネル２の側へタッチパネルを跨がったスイープ操作を行い、ＢＢＢ電子商店街の表示領域で指をタッチパネル２から離している。そのため、携帯電話端末１は、「電池Ａ」という名の商品と、「ラジオＢ」という名の商品と、「ヘッドホンＣ」という名の商品とを３つとも販売している電子商店を検索するためのＢＢＢ電子商店街用の検索条件を生成する。そして、携帯電話端末１は、生成された検索条件をＢＢＢ電子商店街のサーバへ送信し、サーバから応答された検索結果をステップＳ２６のようにタッチパネル２に一覧表示する。
【００４６】
ステップＳ２６では、タッチパネル２には、商品を３つとも販売している電子商店の一覧が表示され、タッチパネル３には、ＢＢＢ電子商店街の検索画面が表示されている。このように、該当する電子商店が見つからない場合には他の電子商店街を提示することにより、利用者は、多様な選択肢の中から希望する条件を満たす電子商店を検索することができる。
【００４７】
次に、図５を参照しながら、携帯電話端末１の機能的な構成について説明する。図５は、携帯電話端末１の機能的な構成を示すブロック図である。図５に示すように携帯電話端末１は、タッチパネル２と、タッチパネル３と、電源部５と、通信部６と、スピーカ７と、マイク８と、記憶部９と、制御部１０と、ＲＡＭ（Random  Access  Memory）１１とを有する。なお、第１の筐体１Ａに設けられるタッチパネル２と第２の筐体１Ｂに設けられるタッチパネル３とを除いて、各構成要素は、第１の筐体１Ａと第２の筐体１Ｂのいずれに設けられていてもよい。
【００４８】
タッチパネル２は、表示部２Ｂと、表示部２Ｂに重畳されたタッチセンサ（操作部）２Ａとを有する。タッチセンサ２Ａは、指を用いてタッチパネル２の表面に対して行われる各種操作を、操作が行われた場所のタッチパネル２上での位置とともに検出し、制御部１０に通知する。タッチセンサ２Ａによって検出される操作には、タップ操作やスイープ操作が含まれる。表示部２Ｂは、例えば、液晶ディスプレイ（Liquid  Crystal  Display）や、有機ＥＬ（Organic  Electro−Luminescence）パネルなどで構成され、文字や図形等を表示する。
【００４９】
タッチパネル３は、表示部３Ｂと、表示部３Ｂに重畳されたタッチセンサ（操作部）３Ａとを有する。タッチセンサ３Ａは、指を用いてタッチパネル３の表面に対して行われる各種操作を、操作が行われた場所のタッチパネル３上での位置とともに検出し、制御部１０に通知する。タッチセンサ３Ａによって検出される操作には、タップ操作やスイープ操作が含まれる。表示部３Ｂは、例えば、液晶ディスプレイや、有機ＥＬパネルなどで構成され、文字や図形等を表示する。
【００５０】
なお、以下の説明では、タッチセンサ２Ａを第１の操作検出部と呼び、タッチセンサ３Ａを第２の操作検出部と呼ぶことがある。また、以下の説明では、表示部２Ｂを第１の表示部と呼び、表示部３Ｂを第２の表示部と呼ぶことがある。
【００５１】
電源部５は、蓄電池または外部電源から得られる電力を、制御部１０を含む携帯電話端末１の各機能部へ供給する。通信部６は、基地局によって割り当てられるチャネルを介し、基地局との間でＣＤＭＡ（Code Division Multiple Access）方式などによる無線信号回線を確立し、基地局との間で電話通信および情報通信を行う。スピーカ７は、制御部１０から送信される音声信号を音声として出力する。マイク８は、利用者等の音声を音声信号へ変換して制御部１０へ送信する。
【００５２】
記憶部９は、不揮発性メモリや磁気記憶装置等の記憶装置である。記憶部９は、制御部１０での処理に利用されるプログラムやデータを保存する。記憶部９に記憶されるプログラムには、制御プログラム９Ａが含まれる。また、記憶部９に記憶されるデータには、電子商店街情報９Ｂが含まれる。記憶部９は、携帯電話端末１の基本的な機能を実現するオペレーティングシステムプログラム等の各種プログラムやアドレス帳データ等の各種データも記憶する。なお、記憶部９は、メモリカード等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせとして構成されていてもよい。
【００５３】
制御プログラム９Ａは、各種検出部の検出結果に応じて携帯電話端末１の各部の動作を制御する。制御プログラム９Ａは、例えば、図３および図４に示したように、タッチパネル２およびタッチパネル３に検索画面を表示させ、通信部６を通じてサーバに対して検索条件を送信させ、検索結果をタッチパネル２およびタッチパネル３に一覧表示させる。
【００５４】
電子商店街情報９Ｂは、電子商店街のサーバに対して検索を依頼するための情報を保持する。電子商店街情報９Ｂの一例を図６に示す。図６に示すように、電子商店街情報９Ｂは、名称、既定フラグ、ＵＲＬ（Uniform  Resource  Locator）、検索文生成ルールといった項目を有する。名称は、電子商店街の名称である。既定フラグは、電子商店街が既定の電子商店街であるかを示す。電子商店街が既定の電子商店街である場合、既定フラグには「Ｙ」が設定され、さもなければ、既定フラグには「Ｎ」が設定される。ＵＲＬは、電子商店街のサーバのアドレスである。検索文生成ルールは、電子商店街の仕様に応じた検索条件を生成するための規則を定義する文字列である。
【００５５】
制御部１０は、ＣＰＵ（Central  Processing  Unit）等の演算装置である。制御部１０は、携帯電話端末１の動作を統括的に制御して各種の機能を実現する。具体的には、制御部１０は、記憶部９に記憶されているデータや各種検出部の検出結果を必要に応じて参照しつつ、記憶部９に記憶されているプログラムに含まれる命令を実行して、タッチパネル２や通信部６等を制御する。なお、制御部１０が実行するプログラムや参照するデータは、通信部６による無線通信でサーバ装置からダウンロードすることとしてもよい。
【００５６】
制御部１０は、例えば、制御プログラム９Ａを実行することによって、図３および図４に示したような検索処理を実現する。なお、制御部１０は、オペレーティングシステムプログラムによって提供されるマルチタスク機能によって、複数のプログラムを並行して実行できるものとする。
【００５７】
ＲＡＭ１１は、制御部１０によって実行されるプログラムの命令、制御部１０が参照するデータ、制御部１０の演算結果等が一時的に記憶される記憶領域として利用される。
【００５８】
次に、図７を参照しながら、制御部１０が制御プログラム９Ａを実行することによって実現される検索処理の処理手順について説明する。図７は、検索処理の処理手順を示すフローチャートである。図７に示す処理手順は、例えば、利用者による所定の操作がタッチパネル２またはタッチパネル３によって検出された場合に開始される。
【００５９】
図７に示すように、制御部１０は、まず、ステップＳ１０１として、第１の表示部（表示部２Ｂ）に既定の電子商店街の検索画面を表示し、ステップＳ１０２として、第２の表示部（表示部３Ｂ）に既定の電子商店街の検索画面を表示する。検索画面は、既定の電子商店街のサーバから通信部６による無線通信を介して取得したＨＴＭＬ（HyperText  Markup  Language）等のデータに基づいて表示されてもよいし、予め記憶部９に記憶された画面定義データに基づいて表示されてもよい。
【００６０】
続いて、制御部１０は、ステップＳ１０３として、利用者等からの終了指示があったかを判定する。終了指示があった場合（ステップＳ１０３，Ｙｅｓ）、制御部１０は、検索処理を終了させる。終了指示がない場合（ステップＳ１０３，Ｎｏ）、制御部１０は、ステップＳ１０４として、いずれかの検索画面で検索の実行が指示されたかを判定する。
【００６１】
いずれかの検索画面で検索の実行が指示された場合（ステップＳ１０４，Ｙｅｓ）、制御部１０は、ステップＳ１０５として、検索の実行が指示された検索画面に対応する電子商店街用の検索条件を、入力文字列と検索文生成ルールに基づいて生成する。このとき、制御部１０は、検索画面に対して入力された入力文字列をＲＡＭ１１に記憶させておく。そして、制御部１０は、ステップＳ１０６として、生成された検索条件を、検索の実行が指示された検索画面に対応する電子商店街のサーバへ、通信部６によって接続される通信回線を通じて送信する。
【００６２】
続いて、ステップＳ１０７として、サーバから応答された検索結果が通信部６で受信されると、制御部１０は、ステップＳ１０８として、検索が実行された表示部に、図３のステップＳ１４でタッチパネル３に表示されているようなアイテム一覧画面を表示させる。そして、制御部１０は、ステップＳ１０３以降を再実行する。
【００６３】
いずれの検索画面でも検索の実行が指示されていない場合（ステップＳ１０４，Ｎｏ）、制御部１０は、ステップＳ１０９として、第１の操作部（タッチセンサ２Ａ）または第２の操作部（タッチセンサ３Ａ）にてスイープ操作の開始が検出されたかを判定する。スイープ操作の開始が検出されない場合（ステップＳ１０９，Ｎｏ）、制御部１０は、ステップＳ１０３以降を再実行する。
【００６４】
スイープ操作の開始が検出された場合（ステップＳ１０９，Ｙｅｓ）、制御部１０は、ステップＳ１１０として、他方の表示部への操作を所定の期間監視する。ここでいう所定の期間とは、例えば、一方の表示部でスイープ操作を開始した指が他方の表示部へ移動するのに十分な時間である。監視中に他方の表示部へのスイープ操作が検出されない場合（ステップＳ１１１，Ｎｏ）、制御部１０は、ステップＳ１０３以降を再実行する。
【００６５】
監視中に他方の表示部へのスイープ操作が検出された場合、すなわち、タッチパネルを跨ぐスイープ操作が検出された場合（ステップＳ１１１，Ｙｅｓ）、制御部１０は、ステップＳ１１２として、一連のスイープ操作の開始側の表示部に表示されている画面の種類を判定する。開始側の表示部に表示されている画面の種類がアイテム一覧画面でない場合（ステップＳ１１３，Ｎｏ）、制御部１０は、ステップＳ１０３以降を再実行する。
【００６６】
開始側の表示部に表示されている画面の種類がアイテム一覧画面である場合（ステップＳ１１３，Ｙｅｓ）、制御部１０は、ステップＳ１１４として、一連のスイープ操作の終了側の表示部に表示されている画面の種類を判定する。終了側の表示部に表示されている画面の種類がアイテム一覧画面でない場合（ステップＳ１１５，Ｎｏ）、制御部１０は、ステップＳ１０３以降を再実行する。
【００６７】
終了側の表示部に表示されている画面の種類がアイテム一覧画面である場合（ステップＳ１１５，Ｙｅｓ）、制御部１０は、ステップＳ１１６として、それぞれの表示部に表示されている検索結果を得るための検索条件をマージする。このマージにより、それぞれの検索文生成ルールに共通する要素を抽出するための検索条件が生成される。
【００６８】
具体的には、制御部１０は、それぞれのアイテム一覧画面に対応する検索条件を生成する際にＲＡＭ１１に記憶させておいた各力文字列を論理積に相当する検索条件を、検索文生成ルールに基づいて生成する。例えば、一方のアイテム一覧画面が、「電池Ａ」という入力文字列から生成された検索条件によって得られ、他方のアイテム一覧画面が、「ラジオＢ」という入力文字列から生成された検索条件によって得られたものとする。この場合、検索文生成ルールにおいて「＆」が論理積を示す記号として定義されていれば、「電池Ａ  ＆  ラジオＢ」がマージによって生成される検索条件となる。
【００６９】
続いて、制御部１０は、ステップＳ１１７として、生成された検索条件を、アイテム一覧画面に対応する電子商店街のサーバへ、通信部６によって接続される通信回線を通じて送信する。そして、ステップＳ１１８として、サーバから応答された検索結果が通信部６で受信されると、制御部１０は、ステップＳ１１９として、一連のスイープ操作の終了側の表示部に、アイテム一覧画面を表示させる。
【００７０】
そして、検索条件に該当するアイテムが検索結果に含まれる場合（ステップＳ１２０，Ｙｅｓ）、制御部１０は、ステップＳ１２１として、一連のスイープ操作の開始側の表示部に検索画面を表示させる。一方、検索条件に該当するアイテムが検索結果に含まれない場合（ステップＳ１２０，Ｎｏ）、制御部１０は、ステップＳ１２２として、一連のスイープ操作の開始側の表示部に電子商店街一覧画面を表示させる。電子商店街一覧画面とは、電子商店街情報９Ｂに登録されている電子商店街のうち、アイテム一覧画面が表示されている電子商店街以外の電子商店街を表示する画面である。そして、制御部１０は、ステップＳ１０３以降を再実行する。
【００７１】
終了側の表示部に表示されている画面の種類がアイテム一覧画面でなく、電子商店街一覧画面である場合（ステップＳ１１５，Ｎｏ、ステップＳ１２３，Ｙｅｓ）、制御部１０は、以下の処理手順を実行する。制御部１０は、ステップＳ１２４として、スイープ操作の終了位置に対応する電子商店街を判定する。そして、制御部１０は、ステップＳ１２５として、終了位置に対応する電子商店街用の検索条件を生成する。具体的には、制御部１０は、開始側のアイテム一覧画面に対応する検索条件を生成する際にＲＡＭ１１に記憶させておいた各力文字列と、終了位置に対応する電子商店街の検索文生成ルールとに基づいて検索条件を生成する。
【００７２】
続いて、制御部１０は、ステップＳ１２６として、生成された検索条件を、終了位置に対応する電子商店街のサーバへ、通信部６によって接続される通信回線を通じて送信する。そして、ステップＳ１２７として、サーバから応答された検索結果が通信部６で受信されると、制御部１０は、ステップＳ１２８として、終了側の表示部に、アイテム一覧画面を表示させる。また、制御部１０は、ステップＳ１２９として、開始側の表示部に、検索画面を表示させる。そして、制御部１０は、ステップＳ１０３以降を再実行する。
【００７３】
終了側の表示部に表示されている画面の種類がアイテム一覧画面でも、電子商店街一覧画面でもない場合（ステップＳ１１５，Ｎｏ、ステップＳ１２３，Ｎｏ）、制御部１０は、ステップＳ１０３以降を再実行する。
【００７４】
上述してきたように、本実施形態では、スイープ操作等の複数の検索結果一覧画面を対応付ける操作が検出された場合に検索結果の共通部分を表示することとしたので、複数の検索条件を組み合わせた検索を利用者が容易に実行することができる。
【００７５】
なお、上記の実施形態で示した本発明の態様は、本発明の要旨を逸脱しない範囲で任意に変更することができる。例えば、制御プログラム９Ａは、複数のモジュールに分割されていてもよいし、他のプログラムと統合されていてもよい。
【００７６】
また、上記の実施形態では、操作部としてタッチセンサを備える電子機器について説明したが、本発明は、操作部としてキーボード等の複数の物理的なボタンを有する電子機器にも適用することができる。
【００７７】
また、上記の実施形態では、複数の一覧を対応付ける操作の一例としてスイープ操作について説明したが、複数の一覧を対応付ける操作は、スイープ操作限定されない。複数の一覧を対応付ける操作は、例えば、指をタッチパネルに接触させた後、何かをはじくように一方方向に高速で移動させるフリック操作であってもよい。また、電子機器に加速度センサやジャイロセンサ等の電子機器自体の動きを検出するセンサを設け、電子機器を傾ける操作や電子機器を振る操作を、複数の一覧を対応付ける操作として扱ってもよい。
【００７８】
また、上記の実施形態では、本発明を電子商店街で販売されている商品の検索に適用する例を示したが、本発明の適用対象は、この例に限定されない。本発明は、サーバに記憶されている各種情報の検索結果や、電子機器内に記憶されている各種情報の検索結果から共通する情報を取得したい場合に広く利用することができる。なお、検索結果の一覧に含まれる項目のうち、どの項目が共通する情報を取得するかについては、検索対象ごとに予め決めておいてもよいし、利用者に選択させてもよい。
【００７９】
また、上記の実施形態では、複数の一覧から共通部分を取得するために新たな検索の実行をサーバに依頼することとしたが、電子機器が取得済みの検索結果を電子機器が処理して、新たな検索の実行をサーバに依頼することなく共通部分を取得してもよい。
【００８０】
また、上記の実施形態では、本発明を複数の表示部を有する電子機器に適用する例をしましたが、本発明は、表示部を１つ備える電子機器に適用することもできる。この場合、複数の一覧をそれぞれ異なるウィンドウまたはタブに表示してもよい。図８は、単一の表示部を有する電子機器での検索処理の一例を示す図である。図８に示すステップＳ３１では、電子機器が有する表示部２０に、「ラジオＢ」という名の商品を検索して得られたアイテム一覧画面を表示するウィンドウＷ１と、「電池Ａ」という名の商品を検索して得られたアイテム一覧画面を表示するウィンドウＷ２とが表示されている。
【００８１】
この状態において、複数の一覧を対応付ける操作として、例えば、ステップＳ３２に示すように、ウィンドウＷ１をウィンドウＷ２までドラッグする操作が検出されたものとする。なお、この操作は、マウス等のポインティングデバイスを用いて実行されてもよいし、表示部２０に重畳されたタッチセンサに指を触れることで実行されてもよい。
【００８２】
かかる操作の結果、ステップＳ３３に示すように、ウィンドウＷ２には、検索結果の一覧に共通する電子商店が表示され、ウィンドウＷ１には検索画面が表示される。
【符号の説明】
【００８３】
１    携帯電話端末
１Ａ  第１の筐体
１Ｂ  第２の筐体
１Ｃ  連結部
２、３  タッチパネル
２Ａ  タッチセンサ（第１の操作検出部）
２Ｂ  表示部（第１の表示部）
３Ａ  タッチセンサ（第２の操作検出部）
３Ｂ  表示部（第２の表示部）
９    記憶部
９Ａ  制御プログラム
９Ｂ  電子商店街情報
１０  制御部
１１  ＲＡＭ
２０  表示部
【図１】
2012230563.tif 000003
【図２】
2012230563.tif 000004
【図３】
2012230563.tif 000005
【図４】
2012230563.tif 000006
【図５】
2012230563.tif 000007
【図６】
2012230563.tif 000008
【図７】
2012230563.tif 000009
【図８】
2012230563.tif 000010