(57)【要約】【課題】各店舗に設置された検索システムにおいて異なる検索要求の形式が採用されている場合でも、各検索システムを利用可能にする。【解決手段】携帯端末１０は、書店ＩＤに、当該書店に設置の無線ルータ及び検索サーバのＩＰアドレスと、当該書店の検索システムにおいて採用されている検索要求の形式（Ｑｕｅｒｙタイプ）とを対応付けて記憶する書店情報記憶部１５と、訪問した先の検索システム２０と回線接続をする回線接続部１２と、書店内にいるユーザからの検索要求に応じて当該書店のＱｕｅｒｙタイプに合致した形式で検索キーワードを含む検索要求情報を作成し検索システム２０へ送信する検索処理部１４と、を有する。【選択図】図３
2013061872.tif 000002
【特許請求の範囲】
【請求項１】
店舗の検索システムにおいて採用されている検索要求の形式を取得する取得手段と、
検索要求を入力する入力手段と、
前記入力手段により入力された検索要求から、前記取得手段で取得した検索要求先となる店舗の検索システムにおいて採用されている検索要求の形式に従った検索要求情報を作成する作成手段と、
作成された検索要求情報を当該店舗の検索システムへ送信することで検索を実行させる検索処理手段と、
を有することを特徴とする携帯端末装置。
【請求項２】
ユーザにより指定された検索語を記憶する検索語記憶手段を有し、
前記作成手段は、前記検索語記憶手段に記憶された検索語の中からユーザにより検索語が選択されたことに応じて、検索先となる店舗の検索システムにおいて採用している検索要求の形式に従った検索要求情報を作成することを特徴とする請求項１記載の携帯端末装置。
【請求項３】
携帯端末装置に搭載されたコンピュータを、
店舗の検索システムにおいて採用されている検索要求の形式を取得する取得手段、
検索要求を入力する入力手段、
前記入力手段により入力された検索要求から、前記取得手段で取得した検索要求先となる店舗の検索システムにおいて採用されている検索要求の形式に従った検索要求情報を作成する作成手段、
作成された検索要求情報を当該店舗の検索システムへ送信することで検索を実行させる検索処理手段、
として機能させるための検索プログラム。
【請求項４】
店舗に設置された１又は複数の店舗検索システムと、
店舗の利用者が携帯する携帯端末装置と、
を有し、
前記店舗検索システムは、
前記携帯端末装置と回線接続する手段と、
前記携帯端末装置からの検索要求に応じて検索を行い、その検索結果を前記携帯端末装置へ返送する手段と、
を有し、
前記携帯端末装置は、
検索要求先となる前記店舗検索システムと回線接続する手段と、
少なくとも検索要求先となる前記店舗検索システムにおいて採用されている検索要求の形式を取得する取得手段と、
検索要求を入力する入力手段と、
前記入力手段により入力された検索要求から、前記取得手段で取得した検索要求先となる店舗検索システムにおいて採用されている検索要求の形式に従った検索要求情報を作成する作成手段と、
作成された検索要求情報を当該店舗検索システムへ送信することで検索を実行させる検索処理手段と、
を有することを特徴とする検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置、検索プログラム及び検索システムに関する。
【背景技術】
【０００２】
特許文献１には、ある一書店において、ユーザが入手したい本の在庫があることを当該ユーザが携帯している情報端末に通知し、また、店舗内において当該本の開架位置を情報端末に表示させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−８４２８３号公報
【特許文献２】特開２００１−１４７７７０号公報
【特許文献３】特公平６−２２０３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、各店舗に設置された検索システムの専用端末以外の端末を利用して検索しようとした場合、検索要求の形式が不明であり検索できないという状況が想定される。
【課題を解決するための手段】
【０００５】
本発明に係る携帯端末装置は、店舗の検索システムにおいて採用されている検索要求の形式を取得する取得手段と、検索要求を入力する入力手段と、前記入力手段により入力された検索要求から、前記取得手段で取得した検索要求先となる店舗の検索システムにおいて採用されている検索要求の形式に従った検索要求情報を作成する作成手段と、作成された検索要求情報を当該店舗の検索システムへ送信することで検索を実行させる検索処理手段と、を有することを特徴とする。
【０００６】
また、ユーザにより指定された検索語を記憶する検索語記憶手段を有し、前記作成手段は、前記検索語記憶手段に記憶された検索語の中からユーザにより検索語が選択されたことに応じて、検索先となる店舗の検索システムにおいて採用している検索要求の形式に従った検索要求情報を作成することを特徴とする。
【０００７】
本発明に係る検索プログラムは、携帯端末装置に搭載されたコンピュータを、店舗の検索システムにおいて採用されている検索要求の形式を取得する取得手段、検索要求を入力する入力手段、前記入力手段により入力された検索要求から、前記取得手段で取得した検索要求先となる店舗の検索システムにおいて採用されている検索要求の形式に従った検索要求情報を作成する作成手段、作成された検索要求情報を当該店舗の検索システムへ送信することで検索を実行させる検索処理手段、として機能させるためのものである。
【０００８】
本発明に係る検索システムは、店舗に設置された１又は複数の店舗検索システムと、店舗の利用者が携帯する携帯端末装置と、を有し、前記店舗検索システムは、前記携帯端末装置と回線接続する手段と、前記携帯端末装置からの検索要求に応じて検索を行い、その検索結果を前記携帯端末装置へ返送する手段と、を有し、前記携帯端末装置は、検索要求先となる前記店舗検索システムと回線接続する手段と、少なくとも検索要求先となる前記店舗検索システムにおいて採用されている検索要求の形式を取得する取得手段と、検索要求を入力する入力手段と、前記入力手段により入力された検索要求から、前記取得手段で取得した、検索要求先となる店舗検索システムにおいて採用されている検索要求の形式に従った検索要求情報を作成する作成手段と、作成された検索要求情報を当該店舗検索システムへ送信することで検索を実行させる検索処理手段と、を有することを特徴とする。
【発明の効果】
【０００９】
請求項１記載の発明によれば、店舗に設置された検索システムにおいて異なる検索要求の形式が採用されている場合でも、検索システムに対応した検索要求の形式を取得して検索システムを利用することができる。
【００１０】
請求項２記載の発明によれば、検索を行う際に検索語をユーザに再度入力させる必要がなくなる。
【００１１】
請求項３記載の発明によれば、各店舗に設置された検索システムにおいて異なる検索要求の形式が採用されている場合でも、検索システムに対応した検索要求の形式を取得して検索システムを利用することができる。
【００１２】
請求項４記載の発明によれば、各店舗に設置された検索システムにおいて異なる検索要求の形式が採用されている場合でも、検索システムに対応した検索要求の形式を取得して検索システムを利用することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明に係る検索システムの一実施の形態を示した全体構成図である。
【図２】本実施に係る携帯端末装置のハードウェア構成の一例を示した図である。
【図３】本実施の形態における携帯端末装置のブロック構成図である。
【図４】本実施の形態における書店情報のデータ構成例を示した図である。
【図５】本実施の形態における検索処理を示したフローチャートである。
【図６】本実施の形態における携帯端末装置にキーワードがリスト表示されたときの画面表示例を示した図である。
【図７】本実施の形態における携帯端末装置にキーワード検索の処理結果が表示されたときの画面表示例を示した図である。
【図８】本実施の形態における携帯端末装置に選択された書籍の開架位置が表示されたときの画面表示例を示した図である。
【発明を実施するための形態】
【００１４】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００１５】
図１は、本発明に係る検索システムの一実施の形態を示した全体構成図である。図１には、携帯端末装置（以下、単に「携帯端末」）１０と、店舗に設置された検索システム２０とが示されている。本実施の形態では、店舗として書籍等を販売している書店を例にして説明する。携帯端末１０は、書店を利用するユーザに携帯され、例えば、スマートホン、携帯電話、ＰＤＡ、タブレット型携帯端末などの情報機器である。携帯端末１０には、本実施の形態の特徴的な検索アプリケーションプログラムがインストールされている。検索システム２０は、店舗内に設置されるネットワークシステムであり、無線ルータ２１、１又は複数台の検索端末２２及び検索サーバ２３をネットワーク２４にて接続して構成される。無線ルータ２１は、店舗内に設置され、携帯端末１０を回線接続して無線通信を行う。検索端末２２は、書店内に設置された検索装置であり、書店に訪れたユーザが書籍、ＤＶＤ等の取り扱い商品の検索等を行う際に利用される。以下の説明では、書籍の検索に限定して説明する。書店データベース（ＤＢ）２５には、当書店で取り扱う商品に関する情報が記憶されている。記憶されている情報としては、書籍であれば題名、著者名、出版社、ＩＳＢＮコード等書籍に関する情報である。また、各商品の在庫に関する情報、各商品の開架位置を特定する情報なども登録されている。検索サーバ２３は、携帯端末１０又は検索端末２２から検索要求情報等の要求情報が送信されてくると、その要求に応じて書店データベース２５を検索し、その検索結果を要求送信元へ返送する。
【００１６】
なお、検索システム２０のうち無線ルータ２１及び検索端末２２は、書店内に設置しておく必要はあるが、検索サーバ２３及び書店データベース２５は、ネットワーク２４経由でアクセスできるのであれば、必ずしも書店内に設置しておく必要はない。また、図１には、一店舗の検索システム２０を図示したが、携帯端末１０は、複数の店舗に設置された検索システム２０に対してアクセス可能である。
【００１７】
図２は、本実施の形態における携帯端末１０に搭載されたコンピュータのハードウェア構成図である。携帯端末１０に搭載されたコンピュータは、従前から存在する汎用的なハードウェア構成で実現できる。すなわち、コンピュータは、図２に示したようにＣＰＵ１、ＲＯＭ２、ＲＡＭ３、ハードディスクドライブ（ＨＤＤ）４を接続したＨＤＤコントローラ５、表示手段として設けられたディスプレイ６を接続し、またディスプレイ６にボタン等の入力インタフェースを表示させる入出力コントローラ７、通信手段として設けられたネットワークコントローラ８を内部バス９に接続して構成される。
【００１８】
また、接続されている入力手段及び表示手段は異なるかもしれないが、検索端末２２及び検索サーバ２３もコンピュータであることから、そのハードウェアの基本構成は、図２と同じように図示してもよい。
【００１９】
図３は、本実施の形態における携帯端末１０のブロック構成図である。図３には、書店情報取得部１１、回線接続部１２、キーワード取得部１３、検索処理部１４、書店情報記憶部１５及びキーワード記憶部１６が示されている。書店情報取得部１１は、取得手段として機能し、書店に関する書店情報を検索システム２０から取得し、その取得した書店情報を書店情報記憶部１５に書き込み保存する。この書店情報には、当該書店の検索システム２０において採用されている検索要求の形式が少なくとも含まれている。回線接続部１２は、携帯端末１０を携帯するユーザが入店した書店に設置の無線ルータ２１との間で回線接続し、携帯端末１０を検索サーバ２３にアクセスさせる。キーワード取得部１３は、書籍の題名又はその一部の文字列、著者の氏名又はその氏名の一部等、ユーザにより入力された検索キーワード（検索語）を取得し、その取得したキーワードをキーワード記憶部１６に書き込み保存する。検索処理部１４は、作成手段及び検索処理手段として機能し、検索サーバ２３と連携動作してキーワード検索、書籍の開架位置の検索等の検索処理を実行する。
【００２０】
携帯端末１０における各構成要素３１〜３３は、携帯端末１０に搭載されたコンピュータと、コンピュータに搭載されたＣＰＵ１で動作する検索アプリケーションプログラムとの協調動作により実現される。また、書店情報記憶部１５及びキーワード記憶部１６は、携帯端末１０に搭載されたＨＤＤ４にて実現される。ＲＡＭ３で実現してもよい。
【００２１】
また、本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、ｍｉｃｒｏＳＤ等のコンピュータ読み取り可能な記録媒体に格納して提供することも可能である。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのＣＰＵ１がプログラムを順次実行することで各種処理が実現される。
【００２２】
図４は、本実施の形態における書店情報記憶部１５に記憶された書店情報のデータ構成の一例を示した図である。書店情報は、書店毎に設けられ、書店ＩＤ、ネットワーク情報、検索サーバ情報及びＱｕｅｒｙタイプを含んでいる。書店ＩＤには、当該書店を識別するための識別情報として店舗名（例えば、○○書店××店）が設定されている。ネットワーク情報には、当該書店の検索システム２０と回線接続するために必要な情報が設定されており、例えば、無線ルータ２１のＩＰアドレスが設定される。検索サーバ情報には、当該検索システム２０に含まれる検索サーバ２３にアクセスするために必要な情報が設定されており、例えば、検索サーバ２３のＩＰアドレスが設定される。
【００２３】
ところで、携帯端末１０や検索端末２２は、検索キーワード等を含む検索要求情報を検索サーバ２３へ送信することによって検索要求をすることになるが、この検索要求の形式は、各書店の検索システム２０によって異なる場合がある。例えば、検索要求情報を形成するデータブロックのサイズ、データブロック内に含まれる項目データの並び順や項目データ長が形式によって異なってくる場合がある。書店情報に含まれるＱｕｅｒｙタイプには、当該書店の検索システム２０において採用されている検索要求の形式（以下、「Ｑｕｅｒｙタイプ」ともいう）を特定するための情報が設定される。
【００２４】
次に、本実施の形態における動作について説明するが、本実施の形態においては、検索アプリケーションが各書店の検索システム２０と連携動作し、各書店の書店情報を取得して書店情報記憶部１５に予め登録しているものとする。また、いずれかの書店の書店情報が更新された場合には、当該書店の検索システム２０からの通知を受けて、書店情報記憶部１５を自動的に更新するものとする。まず、携帯端末１０に検索キーワードを登録する処理について説明する。
【００２５】
例えば、ユーザが自宅でテレビやＰＣを視聴することで、ある書籍を入手したくなったとする。この場合、ユーザは、携帯端末１０を操作し、携帯端末１０に搭載されている検索アプリケーションを起動し、その検索アプリケーションのキーワード入力機能を呼び出す。このユーザ操作に応じてキーワード取得部１３が呼び出されると、キーワード取得部１３は、キーワード入力画面（図示せず）をディスプレイ６に表示する。ユーザがこの画面から書籍の題名又はその一部など書店で書籍を探し出すためのキーワードを入力すると、キーワード取得部１３は、その入力されたキーワードを受け付け、キーワード記憶部１６に書き込み保存する。
【００２６】
続いて、書籍の購入のためにユーザがいずれかの書店に訪れたときに実施される検索処理について図５に示したフローチャートを用いて説明する。
【００２７】
ユーザがいずれかの書店に入店すると、携帯端末１０を操作して検索アプリケーションを起動する。検索アプリケーションが起動すると、自動的に検索システム２０との接続を試みる。具体的には、回線接続部１２は、書店情報のネットワーク情報に設定されているＩＰアドレス宛に順次接続要求を発する。そして、接続に成功することによって、携帯端末１０は、訪問した書店の検索システム２０と接続される（ステップ１０１）。
【００２８】
あるいは、店舗が密接しているような地域では、入店した先の書店以外の店舗の検索システムと回線接続されてしまう可能性が生じうる。そこで、ユーザが手動で検索システム２０との接続を行うようにしてもよい。例えば、検索アプリケーションが起動されると、回線接続部１２は、書店情報から書店ＩＤを取り出し、ディスプレイ６に一覧表示することでユーザに書店を選択させる。登録店舗数が多い場合には、測位機能を利用するなどして当該地域に存在する店舗のみを表示するようにしてもよい。そして、回線接続部１２は、選択された書店ＩＤに対応付けされているネットワーク情報に設定されているＩＰアドレス宛に接続要求を発して訪問先の書店の検索システム２０との間で回線を接続する。
【００２９】
以上のようにして、訪問した書店の検索システム２０と回線接続した後、当該検索システム２０が提供するＩＰアドレスを取得することで、検索サーバ２３へのアクセスが可能になる。また、接続先が確定することによって、ユーザの訪問先の書店が特定される。書店が特定されることによって検索サーバ２３及びＱｕｅｒｙタイプも特定される。なお、書店でプライベートＩＰアドレスを使用している場合、無線ルータ２１のＭＡＣアドレスと書店情報にＩＰアドレスの代わりに設定しておいたＭＡＣアドレスとを比較することで検索サーバ２３及びＱｕｅｒｙタイプを特定する。
【００３０】
続いて、自動的に、あるいはユーザ操作に応じて検索機能が呼び出されると、検索処理部１４は、書店情報から当該書店の検索サーバ２３のＩＰアドレス及びＱｕｅｒｙタイプを読み出すことで、検索要求先となる検索サーバ２３及び検索要求する際のＱｕｅｒｙタイプを特定する（ステップ１０２）。
【００３１】
なお、本実施の形態では、検索サーバ２３のＩＰアドレス及びＱｕｅｒｙタイプが書店情報記憶部１５に予め登録されているものとして説明しているが、書店の検索システム２０との回線が接続した時点で書店情報取得部１１を動作させて、接続先の検索システム２０から検索サーバ２３のＩＰアドレス及びＱｕｅｒｙタイプを取得し、書店情報記憶部１５に登録するようにしてもよい。なお、検索サーバ２３のＩＰアドレス及びＱｕｅｒｙタイプは、セットで取り扱う必要はなく、少なくとも一方を取得するようにしてもよい。また、このように全書店のＱｕｅｒｙタイプを取得する必要はなく、検索要求を発する前までに検索要求先となる書店のＱｕｅｒｙタイプを少なくとも取得していればよい。
【００３２】
続いて、検索処理部１４は、キーワード記憶部１６に保存されているキーワードを取り出し、キーワード一覧表示画面に組み込んでディスプレイ６に表示する（ステップ１０３）。このキーワード一覧表示画面の表示例を図６に示す。つまり、ユーザは、入手したい書籍を探し出すためのキーワードを書店内にて改めて入力する必要がない。もちろん、新たなキーワードは入力してもよい。
【００３３】
ユーザが表示されたキーワードの中から所望のキーワードを選択すると（図６ではチェックボックスにチェックを入れている）、検索処理部１４は、ステップ１０２において特定したＱｕｅｒｙタイプに合致した形式で、その選択されたキーワードを含む検索要求情報を作成する（ステップ１０４）。そして、検索処理部１４は、作成した検索要求情報を検索サーバ２３へ送信することで検索要求を発する（ステップ１０５）。本実施の形態では、このように、訪れた先の書店に適合したＱｕｅｒｙタイプに従った検索要求を行うことになる。
【００３４】
なお、本実施の形態では、検索システム２０のＩＰアドレスを取得してから検索要求を発するようにしたが、検索要求を発する時点で検索システム２０のＩＰアドレスを取得するようにしてもよい。
【００３５】
検索サーバ２３は、検索要求情報が送られてくると、その検索要求情報に含まれているキーワードに基づき書店データベース２５を検索する。そして、検索した結果を検索要求元へ返送する。検索サーバ２３は、当該検索システム２０で採用しているＱｕｅｒｙタイプに従った形式の検索要求情報が送られてくるので、携帯端末１０と検索端末２２とを区別することなく検索要求に応じることになる。
【００３６】
検索サーバ２３から検索結果が返送されてくると、検索処理部１４は、その検索結果、すなわちキーワード検索により抽出された書籍のリストをディスプレイ６に表示する（ステップ１０６）。この書籍リストを表示する書籍リスト表示画面の例を図７に示す。
【００３７】
この書籍リスト表示画面には、各書籍の題名に対応付けて在庫の有無が表示される。図７では、在庫の有無つまり○（在庫有り）又は×（在庫無し）で在庫情報を表示したが、在庫の冊数を表示するようにしてもよい。
【００３８】
ユーザが所望する書籍を書籍一覧の中から探し出すと、その書籍を選択する。検索処理部１４は、その選択された書籍を含む開架位置情報提供要求を検索サーバ２３へ送信することで当該書籍の開架位置を問い合わせる（ステップ１０７）。
【００３９】
検索サーバ２３は、開架位置の問い合わせに応じて、その書籍の開架位置を書店データベース２５を検索することで特定し、その特定した開架位置を示す画像情報を要求元の携帯端末１０へ返送する。
【００４０】
検索サーバ２３から開架位置を示す画像情報が返送されてくると、検索処理部１４は、その開架位置を示す情報をディスプレイ６に表示する（ステップ１０８）。この書籍の開架位置を示す画像情報の表示画面の例を図８に示す。図８に例示したように、入手したい書籍の開架位置は、文字情報と書店内のレイアウト上に示されているので、ユーザは、特に用紙等にプリントすることなく、この表示された情報を見ながら、目的とする開架位置まで移動する。そして、その書籍を見つけることになる。
【００４１】
本実施の形態によれば、以上説明したように、書店に設置の検索端末２２の代わりに自己所有の携帯端末１０を利用して書店内の書籍の検索を行ってもよい。
【００４２】
ところで、本実施の形態では、携帯端末１０と検索システム２０とを接続するために、携帯端末１０が保持する書店情報に、無線ルータ２１のＩＰアドレスを登録するようにした。
【００４３】
本実施の形態では、店舗として書店を例にして説明したが、スーパーなどの小売店など検索対象となる商品が陳列されている店舗にも本発明を適用してもよい。
【符号の説明】
【００４４】
１  ＣＰＵ、２  ＲＯＭ、３  ＲＡＭ、４  ハードディスクドライブ（ＨＤＤ）、５  ＨＤＤコントローラ、６  ディスプレイ、７  入出力コントローラ、８  ネットワークコントローラ、９  内部バス、１０  携帯端末、１１  書店情報取得部、１２  回線接続部、１３  キーワード取得部、１４  検索処理部、１５  書店情報記憶部、１６  キーワード記憶部、２０  検索システム、２１  無線ルータ、２２  検索端末、２３  検索サーバ、２４  ネットワーク、２５  書店データベース（ＤＢ）。
【図１】
2013061872.tif 000003
【図２】
2013061872.tif 000004
【図３】
2013061872.tif 000005
【図４】
2013061872.tif 000006
【図５】
2013061872.tif 000007
【図６】
2013061872.tif 000008
【図７】
2013061872.tif 000009
【図８】
2013061872.tif 000010