(57)【要約】      （修正有）【課題】推定される携帯端末の移動方向を考慮して、読取結果に関連付けられる複数件の情報を限定して表示可能な構成を提供する。【解決手段】携帯端末２０において、位置情報取得部２７を利用して順次得られた複数の位置情報に基づいて読取位置を基準とする当該携帯端末２０の移動方向を推定。情報コードＣから読み取られた記録データと取得された読取位置及び移動方向推定情報とを含めた読取情報がサーバ３０に送信される。サーバ３０から表示情報を受信すると、情報を表示部２５が表示する。サーバ３０では、記録データに関連付けられる複数件の情報がそれぞれ区域情報に関連付けられて記憶部３２に記憶されており、携帯端末２０からの読取情報を受信すると、記憶する複数件の情報のうち、受信した読取位置及び移動方向推定情報に基づいて移動先となり得る１又は２件以上の区域情報に関連付けられる情報を、表示情報として設定する。【選択図】図１
2019128675.tif 000002
【特許請求の範囲】
【請求項１】
所定の情報が記録される情報コードを光学的に読み取る携帯端末と、前記携帯端末と通信可能なサーバとを備える情報コード読取システムであって、
前記携帯端末は、
前記情報コードを撮像して解読することで前記所定の情報を読み取る読取部と、
当該携帯端末の位置情報を取得可能であって、前記読取部により前記所定の情報が読み取られた際の位置情報を読取位置として取得する第１取得部と、
前記第１取得部により順次得られた複数の位置情報に基づいて前記読取位置を基準として当該携帯端末の移動方向を推定するための移動方向推定情報を取得する第２取得部と、
前記読取部により読み取られた前記所定の情報と前記第１取得部により取得された前記読取位置と前記第２取得部により取得された前記移動方向推定情報とを含めた読取情報を前記サーバに送信し、この送信に応じて前記サーバから表示情報を受信する端末側通信部と、
前記端末側通信部にて前記サーバから受信した前記表示情報を利用した情報が表示される表示部と、
を備え、
前記サーバは、
前記所定の情報に関連付けられる複数件の情報がそれぞれ区域情報に関連付けられて記憶される記憶部と、
前記携帯端末から前記読取情報を受信し、この受信に応じて前記表示情報を送信するサーバ側通信部と、
前記サーバ側通信部にて受信した前記所定の情報に関連して前記記憶部に記憶される前記複数件の情報のうち、受信した前記読取位置及び前記移動方向推定情報に基づいて移動先となり得る１又は２件以上の区域情報に関連付けられる情報を、前記サーバ側通信部により送信される前記表示情報として設定する設定部と、
を備えることを特徴とする情報コード読取システム。
【請求項２】
前記第２取得部は、前記第１取得部により順次得られた複数の位置情報に基づいて前記読取位置を基準とする当該携帯端末の移動方向に加えて移動距離を推定するための情報を取得し、
前記端末側通信部により前記サーバに送信される前記読取情報には、前記移動距離を推定するための情報が含まれ、
前記設定部は、前記サーバ側通信部にて受信した前記所定の情報に関連して前記記憶部に記憶される前記複数件の情報のうち、受信した前記読取位置、前記移動方向及び前記移動距離に基づいて移動先となり得る１又は２件以上の区域情報に関連付けられる情報を、前記サーバ側通信部により送信される前記表示情報として設定することを特徴とする請求項１に記載の情報コード読取システム。
【請求項３】
前記第１取得部は、所定の間隔にて当該携帯端末の位置情報を取得し、
前記第２取得部は、前記読取位置と当該読取位置が取得される前に取得された位置情報とに基づいて前記移動方向を推定するための情報を取得することを特徴とする請求項１又は２に記載の情報コード読取システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報コード読取システムに関するものである。
【背景技術】
【０００２】
現在、店舗内の張り紙、バスや電車等の車両広告、雑誌などには、バーコードやＱＲコード（登録商標）等の情報コードを表示した広告が利用されている。このため、広告を見ているユーザは、スマートフォンなどの携帯端末を利用してその広告に表示された情報コードを読み取ることで、当該広告に関してより詳細な情報、例えば、その広告の関連サイトのアドレス等を取得することができる。
【０００３】
さらに、携帯端末のＧＰＳ機能により得られる位置情報を利用することで、同じ情報コードを読み取る場合でもその読み取った場所に応じて得られる複数件の情報を限定して提供することもできる。このように同じ情報コードを読み取る場合でも、その読取結果（撮像結果）の送信に応じて受信されるデータを読み取った場所に応じて限定するシステムに関する技術としては、例えば、下記特許文献１に開示される情報提供システムが知られている。このシステムでは、サーバにおいて、通信端末から受信した撮像画像と撮像時の位置データ及び日時データとに基づいて、これらのデータから一意に特定される提供データがその通信端末に送信されるように構成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−０３８６３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、情報コードの読取結果に関連付けられる情報の件数が多いと、情報コードの読み取りに応じて表示される情報の件数が多くなり、ユーザの希望に合った情報を探し難くなる場合がある。この問題を解決するため、情報コードが読み取られた位置に応じてその情報コードの読取結果に関連付けられる複数件の情報から限定することで、表示される情報の件数を減らすことができる。例えば、その情報コードに関連付けられる複数の店舗情報のうち、現在位置から離れている店舗情報を利用する可能性が低いとして除くように表示することで、携帯端末に表示される店舗情報の件数を減らすことができる。
【０００６】
しかしながら、情報コードの読取結果を位置情報とともにサーバ等に送信しこのサーバ等にて位置情報に基づいて限定されるように設定された情報が携帯端末に表示される構成では、バスや電車等で移動中に携帯端末にて情報コードを読み取った場合、ユーザにとって適切に情報が限定されない可能性がある。すなわち、携帯端末の位置が情報コードの読取位置から時間とともに離れる一方で、サーバ等では上記読取位置を基準に情報が限定されてしまうため、ユーザが携帯端末を利用して見ている情報は、既に離れてしまった位置を基準とする情報になってしまう。そうすると、その移動状態によっては、ユーザにとって不要な情報が表示されるだけでなく、ユーザにとって適した情報が表示されないという問題が生じる可能性がある。
【０００７】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、推定される携帯端末の移動方向を考慮して、読取結果に関連付けられる複数件の情報を限定して表示可能な構成を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、特許請求の範囲の請求項１に記載の発明は、
所定の情報が記録される情報コード（Ｃ）を光学的に読み取る携帯端末（２０）と、前記携帯端末と通信可能なサーバ（３０）とを備える情報コード読取システム（１０）であって、
前記携帯端末は、
前記情報コードを撮像して解読することで前記所定の情報を読み取る読取部（２１，２２）と、
当該携帯端末の位置情報を取得可能であって、前記読取部により前記所定の情報が読み取られた際の位置情報を読取位置として取得する第１取得部（２７）と、
前記第１取得部により順次得られた複数の位置情報に基づいて前記読取位置を基準として当該携帯端末の移動方向を推定するための移動方向推定情報を取得する第２取得部（２１）と、
前記読取部により読み取られた前記所定の情報と前記第１取得部により取得された前記読取位置と前記第２取得部により取得された前記移動方向推定情報とを含めた読取情報を前記サーバに送信し、この送信に応じて前記サーバから表示情報を受信する端末側通信部（２６）と、
前記端末側通信部にて前記サーバから受信した前記表示情報を利用した情報が表示される表示部（２５）と、
を備え、
前記サーバは、
前記所定の情報に関連付けられる複数件の情報がそれぞれ区域情報に関連付けられて記憶される記憶部（３２）と、
前記携帯端末から前記読取情報を受信し、この受信に応じて前記表示情報を送信するサーバ側通信部（３３）と、
前記サーバ側通信部にて受信した前記所定の情報に関連して前記記憶部に記憶される前記複数件の情報のうち、受信した前記読取位置及び前記移動方向推定情報に基づいて移動先となり得る１又は２件以上の区域情報に関連付けられる情報を、前記サーバ側通信部により送信される前記表示情報として設定する設定部（３１）と、
を備えることを特徴とする。
なお、上記各括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
【発明の効果】
【０００９】
請求項１の発明では、携帯端末において、第１取得部により順次得られた複数の位置情報に基づいて読取位置を基準とする当該携帯端末の移動方向を推定するための移動方向推定情報が第２取得部により取得される。そして、読取部により読み取られた所定の情報と第１取得部により取得された読取位置と第２取得部により取得された移動方向推定情報とを含めた読取情報がサーバに送信され、この送信に応じてサーバから表示情報が端末側通信部により受信されると、この表示情報を利用した情報が表示部により表示される。そして、サーバでは、所定の情報に関連付けられる複数件の情報がそれぞれ区域情報に関連付けられて記憶部に記憶されており、サーバ側通信部にて携帯端末から読取情報が受信されると、受信した所定の情報に関連して記憶部に記憶される複数件の情報のうち、受信した読取位置及び移動方向推定情報に基づいて移動先となり得る１又は２件以上の区域情報に関連付けられる情報が、サーバ側通信部により送信される表示情報として設定部により設定される。
【００１０】
これにより、情報コードを読み取ることにより携帯端末に表示される情報は、携帯端末の読取位置だけでなく推定される移動方向をも考慮するようにサーバにて設定されるので、バスや電車等で移動中に情報コードを読み取った場合でも、既に離れてしまった位置を基準とする情報が表示され難くなる。したがって、推定される携帯端末の移動方向を考慮して、読取結果に関連付けられる複数件の情報を限定して表示できるため、読取結果に応じて表示される情報をユーザにとって適した情報に限定して表示することができる。
【００１１】
請求項２の発明では、端末側通信部によりサーバに送信される読取情報には、第２取得部により取得される移動距離を推定するための情報が含まれる。そして、サーバでは、受信した所定の情報に関連して記憶部に記憶される複数件の情報のうち、受信した読取位置、移動方向及び移動距離に基づいて移動先となり得る１又は２件以上の区域情報に関連付けられる情報が、サーバ側通信部により送信される表示情報として設定部により設定される。
【００１２】
これにより、情報コードを読み取ることにより携帯端末に表示される情報は、携帯端末の移動方向だけでなく推定される移動距離をも考慮するようにサーバにて設定されるので、バス等を利用した低速移動中、又は電車等を利用した高速移動中などを区別でき、情報の限定をより精度良く行うことができる。
【００１３】
請求項３の発明では、第１取得部により、所定の間隔にて当該携帯端末の位置情報が取得され、第２取得部により、読取位置と当該読取位置が取得される前に取得された位置情報とに基づいて移動方向を推定するための情報が取得される。
【００１４】
これにより、読取位置が取得されると既に移動方向を推定するための情報が取得されていることから、サーバに対して読取情報を迅速に送信できるので、情報コードを読み取ってから受信した表示情報を利用した情報が表示されるまでの時間を短縮でき、本システムの利便性を高めることができる。
【図面の簡単な説明】
【００１５】
【図１】第１実施形態に係る情報コード読取システムの構成を概略的に示す説明図である。
【図２】情報コードに記録される記録データと各店舗情報及び区域情報とがデータベース化された状態を例示する説明図である。
【図３】携帯端末の制御部による読取処理の流れを例示するフローチャートである。
【図４】サーバの制御部による表示情報送信処理の流れを例示するフローチャートである。
【図５】判定マスクを説明する説明図である。
【図６】図５の判定マスクを利用することで限定される情報と設定される優先度とを説明する説明図である。
【図７】限定された情報が携帯端末に画面表示される状態を例示する説明図である。
【図８】本実施形態の第１変形例として、判定マスクを利用することなく複数件の情報を限定するとともに優先度を設定する例を説明する説明図である。
【図９】本実施形態の第２変形例として、判定マスクを利用することなく複数件の情報を限定する例を説明する説明図である。
【発明を実施するための形態】
【００１６】
［第１実施形態］
以下、本発明に係る情報コード読取システムを具現化した第１実施形態について、図面を参照して説明する。
本実施形態に係る情報コード読取システム１０は、ユーザが携帯端末を利用して情報コードを読み取ることで、その読取結果に関連付けられる複数件の情報を表示するためのシステムである。より具体的には、情報コード読取システム１０は、例えば、移動中のユーザが携帯端末を利用して情報コードを読み取ることでその読取結果に関連付けられる情報を表示する際に、上記複数件の情報をその移動状態に適した情報に限定して表示するためのシステムとして構成される。
【００１７】
ここで、移動中の携帯端末に表示される情報としては、例えば、情報コードＣを表示した広告媒体Ｒにサービス内容等が広告として記載されるサービス提供会社が提供するサービス等に関して、そのサービス提供会社が運営する各店舗のうちの一部の店舗に関する情報が想定される。より具体的には、そのサービス提供会社が管理する各店舗に関する情報のうちユーザの移動先となる可能性が高いことからその移動状態に適した情報となり得る一部の店舗の情報が想定される。全ての店舗の情報を携帯端末に表示すると、携帯端末の小さな画面に表示される情報の件数が多くなり、ユーザの希望に合った情報を探し難くなる場合があるからである。
【００１８】
この情報コード読取システム１０は、図１に示すように、各ユーザがそれぞれ所持する携帯端末２０と、各携帯端末２０と通信可能なサーバ３０とを備えている。各携帯端末２０およびサーバ３０は、インターネット等のネットワークＮを介して通信可能に接続されている。なお、図１では、便宜上、１つの携帯端末２０を図示しており、他の携帯端末２０の図示を省略している。
【００１９】
携帯端末２０は、カメラ機能を有するスマートフォン等の携帯端末に対して後述する読取処理を実行するための所定のアプリケーションプログラム（以下、単に、読取アプリともいう）をインストールすることで構成されている。この携帯端末２０は、撮像手段として機能する撮像部２２からの画素信号に基づいて撮像されたバーコードやＱＲコード（登録商標）等の情報コードを光学的読み取るための処理を実行可能な制御部２１を備えている。なお、制御部２１及び撮像部２２は、情報コードを撮像して解読することで所定の情報を読み取る「読取部」の一例に相当し得る。
【００２０】
制御部２１は、マイコンを主体として構成されるものであり、ＣＰＵ、システムバス、入出力インタフェース等を有し、記憶部２３とともに情報処理装置として機能している。記憶部２３は、ＲＯＭ、ＲＡＭ、不揮発性メモリなどの公知の半導体メモリなどによって構成されており、この記憶部２３には、上記読取アプリ等が、制御部２１により実行可能に格納される。
【００２１】
また、携帯端末２０は、操作部２４と、表示部２５と、通信部２６と、位置情報取得部２７とを備えている。操作部２４は、各種操作キーやタッチパネル等により構成されており、制御部２１に対して操作に応じた情報を入力する機能を有するものである。表示部２５は、液晶等から構成されており、制御部２１により制御されて、情報コードＣの読取結果に関連付けられる情報等を表示する機能を有するものである。通信部２６は、制御部２１により制御されて、上記ネットワークＮを介してサーバ３０等と無線通信を行う通信手段として機能を有するものである。なお、通信部２６は、「端末側通信部」の一例に相当し得る。
【００２２】
位置情報取得部２７は、例えば、周知のＧＰＳ衛星から受信した信号に基づいて当該携帯端末２０の現在位置を検出して取得するＧＰＳ受信部であって、取得された現在位置に関する情報を制御部２１に出力するように構成されている。なお、位置情報取得部２７は、「第１取得部」の一例に相当し得る。
【００２３】
このように構成される携帯端末２０は、制御部２１によりなされる読取処理により、情報コードＣが読み取られた際に位置情報取得部２７により取得された位置情報を読取位置として取得し、この読取位置の取得よりも前に位置情報取得部２７により順次取得された位置情報に基づいて当該読取位置を基準とする当該携帯端末２０の移動方向を推定するための情報を取得する。このため、例えば、読取処理が開始されることで、位置情報取得部２７により位置情報が所定の間隔で取得され、読取位置の取得の直前に取得された位置情報から特定される位置と読取位置とを結ぶ直線に基づいて、読取位置を基準とする移動方向を推定することができる。
【００２４】
そして、読取処理では、情報コードＣを読み取ることで得た記録データ（所定の情報）や上述した読取位置や移動方向を推定するための情報等を含めた読取情報がサーバ３０に送信され、この送信に応じてサーバ３０から受信した表示情報を利用した情報が表示部２５に表示される。この読取処理については後述する。
【００２５】
次に、サーバ３０の構成について説明する。
サーバ３０は、携帯端末２０から受信した読取情報に基づいて、携帯端末２０が読み取った情報コードＣに関連付けられる複数件の情報のうちその携帯端末２０の移動状態に適した情報を表示情報として提供するコンピュータとして構成されるものである。
【００２６】
このサーバ３０は、主に、記憶部３２および通信部３３と、これらを統括的に制御する制御部３１とを備えている。制御部３１は、マイコンを主体として構成されるものであり、ＣＰＵ、システムバス、入出力インタフェース等を有し、記憶部３２とともに情報処理装置として機能している。記憶部３２は、ＲＯＭ、ＲＡＭ、不揮発性メモリなどの公知の半導体メモリなどによって構成されている。この記憶部３２には、上述のように表示情報を携帯端末２０に送信する表示情報送信処理を実行するためのアプリケーションプログラムや所定のデータベース等が、制御部３１により利用可能に予め格納されている。通信部３３は、制御部３１により制御されて、上記ネットワークＮを介して、各携帯端末２０や他の外部機器と通信を行うサーバ側通信部として機能するものである。
【００２７】
特に、本実施形態では、記憶部３２には、上記読取処理を行う携帯端末２０による読み取りが想定される情報コードＣに関して、この情報コードＣに記録される記録データ（所定の情報）とこの記録データに関連付けられる複数件の情報がそれぞれ区域情報に関連付けられた状態でデータベース化されて記憶されている。上述のような広告媒体Ｒを利用する構成では、上記記録データはサービス提供会社を特定するための番号であり、例えば、図２に例示するように、上記記録データに対して各店舗情報（店舗名、住所、営業時間やその店舗用のサイトのアドレス等）とそれぞれの店舗の場所を示す区域情報（地図表記する際の位置情報等）とが関連付けられてデータベース化されている。
【００２８】
そして、制御部３１によりなされる表示情報送信処理では、携帯端末２０から上記読取情報が受信されると、その読取情報に含まれる記録データに関連付けられて記憶部３２に記憶される複数件の情報を読取位置や移動方向を推定するための情報等に基づいて限定し、この限定した情報に関する情報を上記表示情報として設定して携帯端末２０に送信する。この表示情報送信処理については後述する。なお、上記表示情報を設定する制御部３１は、「設定部」の一例に相当し得る。
【００２９】
なお、サーバ３０は、外部の専用地図データサーバや検索エンジン等を利用して複数件の情報を読取位置や移動方向を推定するための情報等に基づいて限定してもよい。この場合には、サーバ３０は、記録データ又はこの記録データに関連付けられる情報等を上記専用地図データサーバ等に送信し、この送信に応じて上記専用地図データサーバ等から受信した検索結果等の情報を利用して、携帯端末２０に送信すべき情報を限定することができる。
【００３０】
次に、このように構成される情報コード読取システム１０において、読取結果に関連付けられる複数件の情報を限定して表示する際に、携帯端末２０によりなされる読取処理とサーバ３０によりなされる表示情報送信処理とについて、図３〜図７を参照して詳述する。なお、以下の説明では、様々な路線を走行するバス内での車内広告として広告媒体Ｒが掲示されており、このバスに乗車しているユーザがバスの移動中に広告媒体Ｒに表示された情報コードＣを読み取った場合について詳述する。
【００３１】
まず、携帯端末２０の制御部２１による読取処理について、図３に示すフローチャートを用いて詳細に説明する。
携帯端末２０を所持するユーザが広告媒体Ｒに表示された情報コードＣを読み取るために上記読取アプリを起動させる所定の操作を操作部２４に対して行うことで、制御部２１により読取処理が開始される。まず、位置情報取得部２７を利用して位置情報がその取得時刻とともに順次取得されて記憶部３２に記憶される状態となり（図３のＳ１０１）、情報コードＣを撮像するための操作がなされるまでステップＳ１０３の判定処理にてＮｏとの判定が繰り返されることで、位置情報が所定の間隔で取得される。
【００３２】
そして、ユーザにより撮像部２２が情報コードＣに向けられた状態でこの情報コードＣを撮像するための操作が操作部２４に対してなされると（Ｓ１０３でＹｅｓ）、撮像部２２を利用した撮像処理がなされて、情報コードＣが撮像される（Ｓ１０５）。続いて、その撮像した情報コードＣをデコード（解読）するための公知のデコード処理がなされ（Ｓ１０７）、このデコード処理が成功すると（Ｓ１０９でＹｅｓ）、このデコード成功時に位置情報取得部２７を利用して取得された位置情報が読取位置に関する情報として取得される（Ｓ１１１）。なお、上記デコードが失敗すると（Ｓ１０９でＮｏ）、デコード失敗が画面表示等により報知された後、上記ステップＳ１０１からの処理がなされる。
【００３３】
上述のように読取位置が取得されると、ステップＳ１１３に示す処理にて、順次得られた複数の位置情報に基づいて上記読取位置を基準として当該携帯端末２０の移動方向を推定するための移動方向推定情報が取得される。具体的には、読取位置が取得される所定時間前に取得された位置情報が移動方向推定情報として取得される。なお、移動方向推定情報は、例えば、位置情報が位置情報取得部２７にて取得される間隔に応じて、読取位置が取得される直前に取得された位置情報であってもよいし、読取位置が取得される前に取得されて当該読取位置から所定距離程度だけ離れた位置情報であってもよい。また、移動方向推定情報は、例えば、読取位置が取得される前に取得された複数の位置情報であってもよい。なお、移動方向推定情報を取得するための処理を行う制御部２１は、「第２取得部」の一例に相当し得る。
【００３４】
上述のように移動方向推定情報が取得されると、ステップＳ１１５に示す処理にて、上述のように読み取られた記録データと上述のように取得された読取位置及び移動方向推定情報とを含めた読取情報が通信部２６を介してサーバ３０に送信される。そして、この送信に応じてサーバ３０から表示情報が受信されるまで、ステップＳ１１７の判定処理にてＮｏとの判定が繰り返される。
【００３５】
ここで、サーバ３０の制御部３１による表示情報送信処理について、図４に示すフローチャートを用いて詳細に説明する。
サーバ３０では、携帯端末２０からの情報を受信するための処理が行われており、携帯端末２０から上記読取情報を通信部３３を介して受信すると（図４のステップＳ２０１でＹｅｓ）、ステップＳ２０３に示す移動方向推定処理がなされる。この処理では、受信した読取位置及び移動方向推定情報に基づいて、上記読取情報を送信した携帯端末２０の移動方向が推定される。具体的には、例えば、移動方向推定情報として読取位置が取得される所定時間前に取得された位置（以下、基準位置Ｐａともいう）を移動前、読取位置Ｐｂを移動後とするように、移動方向が推定される。さらに、基準位置Ｐａを移動前、読取位置Ｐｂを移動後とするように、移動距離が推定される（Ｓ２０５）。
【００３６】
続いて、ステップＳ２０７に示す処理にて、記録データに関連付けられる複数件の情報を優先度に基づいて限定するための判定マスクＭが設定される。この判定マスクＭは、記録データに関連付けられる複数件の情報を、受信した読取位置Ｐｂ及び移動方向推定情報（基準位置Ｐａ）に基づいて移動先となり得る情報に限定するための範囲パラメータであり、図５に示すように、読取位置Ｐｂを中心とし移動方向に平行な辺を有する９つの正方形状の区域からなる。この区域の一辺の長さは、低速移動中や高速移動中などを区別するため、上述のように推定された移動距離に基づいて、例えば、推定された移動距離のＮ倍として設定することができる。なお、判定マスクＭは、読取位置Ｐｂを中心とするように設定されることに限らず、例えば、読取位置Ｐｂを通り移動方向に平行な直線上であって移動方向側に所定距離だけ離れた位置を中心とするように設定されてもよい。
【００３７】
本実施形態では、判定マスクＭは、中央の区域Ａが最も優先度が高く、区域Ａの移動方向側に位置する区域Ｂが区域Ａの次に優先度が高く、区域Ｃ、区域Ｄ、区域Ｅの順に優先度が低くなり、区域Ｆと他の領域とは表示対象外となるように設定される。
【００３８】
このため、図６に例示するように、判定マスクＭを、基準位置Ｐａ及び読取位置Ｐｂを規準に、記録データに関連付けられる複数件の情報に対応する位置Ｐ１〜Ｐ８とともに地図に重ねたとき、区域Ａ内となる位置Ｐ４に対応する情報は、優先度が高い情報であり、区域Ｂ内となる位置Ｐ５、区域Ｃ内となる位置Ｐ１、区域Ｄ内となる位置Ｐ２、区域Ｅ内となる位置Ｐ６の順に優先度が低くなり、区域Ｆ内となる位置Ｐ３や他の領域となる位置Ｐ７，Ｐ８に対応する情報は、表示対象外となる。
【００３９】
上述のように判定マスクＭが設定されると、受信した記録データに関連付けられる複数件の情報が記憶部３２から読み出され（Ｓ２０９）、この読み出された複数件の情報のうち、判定マスクＭを利用して表示対象となるように限定された位置に対応する情報がその優先度とともに表示情報として設定される（Ｓ２１１）。例えば、図６の例では、位置Ｐ１〜Ｐ８に対応する情報のうち位置Ｐ４、Ｐ５、Ｐ１、Ｐ２、Ｐ６に対応する情報がその優先度とともに表示情報として設定される。そして、上述のように設定された表示情報が通信部３３を介して携帯端末２０に送信される（Ｓ２１３）。
【００４０】
携帯端末２０では、読取情報をサーバ３０に送信することで上述のように設定された表示情報が通信部２６を介して受信されると（Ｓ１１７でＹｅｓ）、この受信した表示情報に関する情報が表示部２５に表示される（Ｓ１１９）。具体的には、例えば、上述のように位置Ｐ４、Ｐ５、Ｐ１、Ｐ２、Ｐ６に対応する情報を含めるように表示対象が設定されていると、図７に例示するように、その優先度に応じた順番で店舗情報等が検索情報として表示部２５に表示される。なお、さらに、限定された店舗に関する位置情報を表示情報に含めることで、表示情報を受信した時点での位置を規準とする各店舗までの距離をあわせて表示部２５に表示するようにしてもよいし、移動中を考慮して現在位置の変化に応じて優先度を変化させて各店舗までの距離が随時変化するように表示部２５に表示してもよい。
【００４１】
以上説明したように、本実施形態に係る情報コード読取システム１０では、携帯端末２０において、位置情報取得部２７を利用して順次得られた複数の位置情報に基づいて読取位置を基準とする当該携帯端末２０の移動方向を推定するための移動方向推定情報が取得される。そして、情報コードＣから読み取られた記録データ（所定の情報）と取得された読取位置及び移動方向推定情報とを含めた読取情報がサーバ３０に送信され、この送信に応じてサーバ３０から表示情報が受信されると、この表示情報を利用した情報が表示部２５により表示される。そして、サーバ３０では、記録データに関連付けられる複数件の情報がそれぞれ区域情報に関連付けられて記憶部３２に記憶されており、携帯端末２０から読取情報が受信されると、受信した記録データに関連して記憶部３２に記憶される複数件の情報のうち、受信した読取位置及び移動方向推定情報に基づいて移動先となり得る１又は２件以上の区域情報に関連付けられる情報が、表示情報として設定される。
【００４２】
これにより、情報コードＣを読み取ることにより携帯端末２０に表示される情報は、携帯端末２０の読取位置だけでなく推定される移動方向をも考慮するようにサーバ３０にて設定されるので、バス等で移動中に情報コードＣを読み取った場合でも、既に離れてしまった位置を基準とする情報が表示され難くなる。したがって、推定される携帯端末２０の移動方向を考慮して、読取結果に関連付けられる複数件の情報を限定して表示できるため、読取結果に応じて表示される情報をユーザにとって適した情報に限定して表示することができる。
【００４３】
特に、サーバ３０に送信される読取情報には、移動距離を推定するための情報が含まれる。そして、サーバ３０では、上述のように移動距離を考慮して設定される判定マスクＭを利用することで、受信した記録データに関連して記憶部３２に記憶される複数件の情報のうち、受信した読取位置、移動方向及び移動距離に基づいて移動先となり得る１又は２件以上の区域情報に関連付けられる情報が、表示情報として設定される。
【００４４】
これにより、情報コードＣを読み取ることにより携帯端末２０に表示される情報は、携帯端末２０の移動方向だけでなく推定される移動距離をも考慮するようにサーバ３０にて設定されるので、バス等を利用した低速移動中、又は電車等を利用した高速移動中などを区別でき、情報の限定をより精度良く行うことができる。
【００４５】
さらに、所定の間隔にて当該携帯端末２０の位置情報が取得され、読取位置と当該読取位置が取得される前に取得された位置情報とに基づいて移動方向を推定するための情報が取得される。
【００４６】
これにより、読取位置が取得されると既に移動方向を推定するための情報が取得されていることから、サーバ３０に対して読取情報を迅速に送信できるので、情報コードＣを読み取ってから受信した表示情報を利用した情報が表示されるまでの時間を短縮でき、本システムの利便性を高めることができる。
【００４７】
なお、携帯端末２０の移動状況等に応じて、読取位置と当該読取位置が取得される後に取得された１又は２以上の位置情報とに基づいて移動方向を推定するための情報が取得されてもよい。また、携帯端末２０の移動状況等に応じて、読取位置と、当該読取位置が取得される前に取得された１又は２以上の位置情報と、当該読取位置が取得される後に取得された１又は２以上の位置情報とに基づいて移動方向を推定するための情報が取得されてもよい。
【００４８】
本実施形態の変形例として、判定マスクＭを利用することなく、記録データに関連付けられる複数件の情報を限定してもよい。例えば、本実施形態の第１変形例として、図８に例示するように、読取位置Ｐｂから所定距離だけ移動方向に移動した位置を移動先Ｐｃとして推定し、この移動先Ｐｃを中心とする一定距離の範囲Ｓ内であって移動先Ｐｃに近くなるほど優先度が高くなるように情報を限定してもよい。
【００４９】
また、規定路線を走行する電車のような移動車両内に掲示される広告媒体Ｒであれば、移動先を容易に限定できるため、例えば、本実施形態の第２変形例として、記録データに関連付けられる複数件の情報を、基準位置Ｐａと読取位置Ｐｂとから推定される移動方向の位置に位置付けられる情報に限定してもよい。具体的には、例えば、図９（Ａ）に例示するように路線Ｌに対して基準位置Ｐａと読取位置Ｐｂとから移動方向が推定される場合、推定される移動方向に位置する位置Ｐ３、Ｐ２、Ｐ１に対応する情報に限定することができる。また、図９（Ｂ）に例示するように路線Ｌに対して基準位置Ｐａと読取位置Ｐｂとから移動方向が推定される場合、推定される移動方向に位置する位置Ｐ４、Ｐ５、Ｐ６に対応する情報に限定することができる。
【００５０】
［他の実施形態］
なお、本発明は上記実施形態および変形例等に限定されるものではなく、例えば、以下のように具体化してもよい。
（１）携帯端末２０の移動方向や移動距離は、サーバ３０にて推定されることに限らず、携帯端末２０にて推定されてもよい。すなわち、携帯端末２０にて、順次得られた複数の位置情報に基づいて上記読取位置を基準として当該携帯端末２０の移動方向や移動距離を推定し、この推定された移動方向や移動距離を移動方向推定情報等としてサーバ３０に送信することができる。
【００５１】
（２）サーバ３０は、推定される移動距離が所定値以下である場合には、徒歩等での移動状態又は停止している状態での読み取りであるとして、その記録データに関連付けられる情報を、読取位置Ｐｂを中心とする一定距離の範囲内であって読取位置Ｐｂに近くなるほど優先度が高くなるように情報を限定してもよい。
【００５２】
（３）本発明は、バス内や電車内に掲示された広告媒体Ｒを利用したサービスに適用されることに限らず、タクシーなど、他の移動車両に掲示された広告媒体を利用したサービスに適用されてもよい。また、本発明は、バスや電車等の移動車両内で読まれる雑誌等を広告媒体Ｒとして利用したサービスに適用されてもよい。また、本発明は、広告を利用したサービス用のシステムに適用されることに限らず、配送物に貼付された情報コードＣを配送業者等が読み取ることによってその配送業者等の移動方向がサーバ３０にアクセスした第三者により特定可能となるような配送システムに適用されてもよい。
【００５３】
また、本発明は、タクシーを利用するユーザが携帯端末２０にてタクシー会社の広告媒体等に表示された情報コードＣを読み取ることによってそのユーザの移動方向がサーバ３０にアクセスしたタクシー会社等により特定可能となるようなタクシー配車システムに採用されてもよい。このようなタクシー配車システムであれば、情報コードＣの読み取りによってそのユーザの位置情報がタクシー会社等に通知されるので、タクシーの配車が容易になるだけでなく、ユーザの移動先を推定して先回りすることができる。さらに、ユーザが移動してきた方向にタクシーがいなかった場合などの配車結果を蓄積して解析することで、タクシーの周回ルートの検討等のマーケティングに活用することができる。
【符号の説明】
【００５４】
１０…情報コード読取システム
２０…携帯端末
２１…制御部（読取部，第２取得部）
２２…撮像部（読取部）
２５…表示部
２６…通信部（端末側通信部）
２７…位置情報取得部（第１取得部）
３０…サーバ
３１…制御部（設定部）
３２…記憶部
３３…通信部（サーバ側通信部）
Ｃ…情報コード
【図１】
2019128675.tif 000003
【図２】
2019128675.tif 000004
【図３】
2019128675.tif 000005
【図４】
2019128675.tif 000006
【図５】
2019128675.tif 000007
【図６】
2019128675.tif 000008
【図７】
2019128675.tif 000009
【図８】
2019128675.tif 000010
【図９】
2019128675.tif 000011