(57)【要約】【課題】ユーザーの状況に応じた情報を提供すること。【解決手段】サーバー装置と端末装置を備えるサービス情報配信システムであって、前記サーバー装置は、サービス情報を表わす複数の表示項目を含む表示データと、当該表示項目の表示態様を示すスタイルシートデータとを、前記端末装置に送信するサーバー通信部を備え、前記端末装置は、そのユーザーの行動に基づき取得される履歴情報を、前記スタイルシートデータに記載する履歴配信情報作成部と、当該履歴情報が記載された前記スタイルシートデータを前記サーバー装置に送信する端末通信部と、を備えることを特徴とする。【選択図】図１
2012230650.tif 000002
【特許請求の範囲】
【請求項１】
サーバー装置と端末装置を備えるサービス情報配信システムであって、
前記サーバー装置は、
サービス情報を表わす複数の表示項目を含む表示データと、当該表示項目の表示態様を示すスタイルシートデータとを、前記端末装置に送信するサーバー通信部を備え、
前記端末装置は、
そのユーザーの行動に基づき取得される履歴情報を、前記スタイルシートデータに記載する履歴配信情報作成部と、
当該履歴情報が記載された前記スタイルシートデータを前記サーバー装置に送信する端末通信部と、
を備えることを特徴とするサービス情報配信システム。
【請求項２】
前記サーバー装置は、
前記履歴情報が記載されたスタイルシートデータに基づき、前記履歴情報に応じたサービス情報を表示させるためのスタイルシートデータを前記端末装置に送信することを特徴とする請求項１に記載のサービス情報配信システム。
【請求項３】
前記端末装置は、
前記表示データに含まれる複数の表示項目のうち予め決められた情報を表示させないためのスタイルシートデータに基づき、前記表示データに含まれる複数の表示項目のうち一部の情報のみを表示部に表示させることを特徴とする請求項１あるいは２に記載のサービス情報配信システム。
【請求項４】
前記端末装置は、
前記端末装置の現在の位置を示す位置情報を取得する位置情報取得部をさらに備え、
前記端末装置の前記端末通信部は、
予め決められた配信エリア内に前記端末装置が存在することが前記位置情報に基づき判定された場合、来店したユーザーに対して特典サービスが提供されることを告知する特典告知情報を表示させるためのスタイルシートデータを前記サーバー装置から受信し、
前記携帯端末装置は、
当該受信したスタイルシートデータに基づき、前記表示データ内における前記特典告知情報に対応する表示項目を表示部に表示させることを特徴とすることを特徴とする請求項１から３のうちいずれか一項に記載のサービス情報配信システム。
【請求項５】
サービス情報を表わす複数の表示項目を含む表示データと、当該表示項目の表示態様を示すスタイルシートデータとを、サーバー装置から受信する受信部と、
そのユーザーの行動に基づき取得される履歴情報を、前記スタイルシートデータに記載する履歴配信情報作成部と、
当該履歴情報が記載された前記スタイルシートデータを前記サーバー装置に送信する送信部と、
を備えることを特徴とする携帯端末装置。
【請求項６】
サーバー装置からのサービス情報を携帯端末装置に配信するサービス情報配信方法であって、
前記携帯端末装置は、
前記サービス情報を表わす複数の表示項目を含む表示データと、当該表示項目の表示態様を示すスタイルシートデータとを前記サーバー装置から受信するステップと、
ユーザーの行動に基づき取得された履歴情報を前記スタイルシートデータに記載するステップと、
当該履歴情報が記載された前記スタイルシートデータを前記サーバー装置に送信するステップと、
を備えることを特徴とするサービス情報配信方法。
【請求項７】
コンピュータを、
サービス情報を表わす複数の表示項目を含む表示データと、当該表示項目の表示態様を示すスタイルシートデータとを、サーバー装置から受信する受信手段、
そのユーザーの行動に基づき取得される履歴情報を、前記スタイルシートデータに記載する履歴配信情報作成手段、
当該履歴情報が記載された前記スタイルシートデータを前記サーバー装置に送信する送信手段、
として機能させるためのプログラム。
【請求項８】
コンピュータを、
サービス情報を表わす複数の表示項目を含む表示データと、当該表示項目の表示態様を示すスタイルシートデータとを、サーバー装置から受信する受信手段、
そのユーザーの行動に基づき取得される履歴情報を、前記スタイルシートデータに記載する履歴配信情報作成手段、
当該履歴情報が記載された前記スタイルシートデータを前記サーバー装置に送信する送信手段、
として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項９】
サービス情報を表わす複数の表示項目を含む表示データと、当該表示項目の表示態様を示すスタイルシートデータとを携帯端末装置に送信するサーバー通信部と、
そのユーザーの行動に基づき取得される履歴情報が記載された前記スタイルシートデータを前記携帯端末装置から受信する受信部とを備え
受信した前記履歴情報が記載されたスタイルシートデータに基づき、前記履歴情報に応じた配信情報を表示させるためのスタイルシートデータを前記携帯端末装置に送信することを特徴とするサーバー装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス情報配信システム、携帯端末装置、サービス情報配信方法、プログラム、記録媒体、および、サーバー装置に関する。
【背景技術】
【０００２】
ネットワーク通信の普及に伴い、様々な分野で通信を用いたサービスが創出されている。中でも、ＸＭＬ（Extensible Markup Language）等のマークアップ言語にてデータを送信することによる情報を提供するサービスが広く行われている。
ここで、情報を提供するサービスにおける提供方式としては、ネットワーク内のサーバー装置に情報が格納され、ユーザーが携帯端末装置を用いてサーバー装置にアクセスして情報を取得する方式が一般に用いられている。この方式において、ユーザーが情報更新の有無を知るためには、携帯端末装置を用いてサーバー装置に自らアクセスし、ブラウザにて情報を表示する等の方法により情報更新の有無を確認する必要がある。よって、ユーザーにとって手間となっていた。
【０００３】
そこで、フィードリーダーと呼ばれるソフトウェアにてデータ更新情報を自動取得可能とする仕組みが提供されている。フィードリーダーは、サーバー装置に格納されている更新情報を例えば定期的に取得する処理等を実行して、自動的に更新情報を取得する。そして、取得した更新情報をブラウザ表示等によりユーザーに通知する。このサーバー装置に格納されている更新情報は、ＲＳＳ（RDF Site Summery）１．０や、ＲＳＳ２．０や、ＡＴＯＭなど、フィードと呼ばれる文書配信フォーマットにて記述されている。
【０００４】
例えば、このように情報を提供するサービスに係るシステムとして、複数のユーザーがネットワークを通じてウェブアプリケーションおよびウェブコンテンツを変更する方法がある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２００９−５３１７９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、フィードリーダーによって得られる更新情報は、不特定多数のユーザーに対して提供される情報である。すなわち、従来のフィードリーダーでは、ユーザーに状況に応じた情報を提供することができない。また、特許文献１にも、ユーザーの状況に応じて情報を提供する技術は開示されていない。
【０００７】
そこで、本発明は上記従来技術の欠点に鑑みてなされたものであり、ユーザーの状況に応じた情報を提供することができるサービス情報配信システム、携帯端末装置、サービス情報配信方法、プログラム、記録媒体、および、サーバー装置を提供することにある。
【課題を解決するための手段】
【０００８】
この発明は上述した課題を解決するためになされたもので、本発明の一態様によるサービス情報配信システムは、サーバー装置と端末装置を備えるサービス情報配信システムであって、前記サーバー装置は、サービス情報を表わす複数の表示項目を含む表示データと、当該表示項目の表示態様を示すスタイルシートデータとを、前記端末装置に送信するサーバー通信部を備え、前記端末装置は、そのユーザーの行動に基づき取得される履歴情報を、前記スタイルシートデータに記載する履歴配信情報作成部と、当該履歴情報が記載された前記スタイルシートデータを前記サーバー装置に送信する端末通信部と、を備えることを特徴とする。
【０００９】
上述のサービス情報配信システムにおいて、前記サーバー装置は、前記履歴情報が記載されたスタイルシートデータに基づき、前記履歴情報に応じたサービス情報を表示させるためのスタイルシートデータを前記端末装置に送信することを特徴とする。
【００１０】
上述のサービス情報配信システムにおいて、前記端末装置は、前記表示データに含まれる複数の表示項目のうち予め決められた情報を表示させないためのスタイルシートデータに基づき、前記表示データに含まれる複数の表示項目のうち一部の情報のみを表示部に表示させることを特徴とする。
【００１１】
上述のサービス情報配信システムにおいて、前記端末装置は、前記端末装置の現在の位置を示す位置情報を取得する位置情報取得部をさらに備え、前記端末装置の前記端末通信部は、予め決められた配信エリア内に前記端末装置が存在することが前記位置情報に基づき判定された場合、来店したユーザーに対して特典サービスが提供されることを告知する特典告知情報を表示させるためのスタイルシートデータを前記サーバー装置から受信し、前記携帯端末装置は、当該受信したスタイルシートデータに基づき、前記表示データ内における前記特典告知情報に対応する表示項目を表示部に表示させることを特徴とすることを特徴とする。
【００１２】
この発明は上述した課題を解決するためになされたもので、本発明の一態様による端末装置は、サービス情報を表わす複数の表示項目を含む表示データと、当該表示項目の表示態様を示すスタイルシートデータとを、サーバー装置から受信する受信部と、そのユーザーの行動に基づき取得される履歴情報を、前記スタイルシートデータに記載する履歴配信情報作成部と、当該履歴情報が記載された前記スタイルシートデータを前記サーバー装置に送信する送信部と、を備えることを特徴とする。
【００１３】
この発明は上述した課題を解決するためになされたもので、本発明の一態様によるサービス情報配信方法は、サーバー装置からのサービス情報を携帯端末装置に配信するサービス情報配信方法であって、前記携帯端末装置は、前記サービス情報を表わす複数の表示項目を含む表示データと、当該表示項目の表示態様を示すスタイルシートデータとを前記サーバー装置から受信するステップと、ユーザーの行動に基づき取得された履歴情報を前記スタイルシートデータに記載するステップと、当該履歴情報が記載された前記スタイルシートデータを前記サーバー装置に送信するステップと、を備えることを特徴とする。
【００１４】
この発明は上述した課題を解決するためになされたもので、本発明の一態様によるプログラムは、コンピュータを、サービス情報を表わす複数の表示項目を含む表示データと、当該表示項目の表示態様を示すスタイルシートデータとを、サーバー装置から受信する受信手段、そのユーザーの行動に基づき取得される履歴情報を、前記スタイルシートデータに記載する履歴配信情報作成手段、当該履歴情報が記載された前記スタイルシートデータを前記サーバー装置に送信する送信手段、として機能させるためのプログラムであることを特徴とする。
【００１５】
この発明は上述した課題を解決するためになされたもので、本発明の一態様による記録媒体は、コンピュータを、サービス情報を表わす複数の表示項目を含む表示データと、当該表示項目の表示態様を示すスタイルシートデータとを、サーバー装置から受信する受信手段、そのユーザーの行動に基づき取得される履歴情報を、前記スタイルシートデータに記載する履歴配信情報作成手段、当該履歴情報が記載された前記スタイルシートデータを前記サーバー装置に送信する送信手段、として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴とする。
【００１６】
この発明は上述した課題を解決するためになされたもので、本発明の一態様によるサーバー装置は、サービス情報を表わす複数の表示項目を含む表示データと、当該表示項目の表示態様を示すスタイルシートデータとを携帯端末装置に送信するサーバー通信部と、そのユーザーの行動に基づき取得される履歴情報が記載された前記スタイルシートデータを前記携帯端末装置から受信する受信部とを備え、受信した前記履歴情報が記載されたスタイルシートデータに基づき、前記履歴情報に応じた配信情報を表示させるためのスタイルシートデータを前記携帯端末装置に送信することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、ユーザーの状況に応じた情報を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態におけるサービス情報配信システムの概略構成を示すシステム構成図である。
【図２】同実施形態におけるサービス情報配信システムの概略を説明するための図である。
【図３】同実施形態におけるサービス情報配信システムによって配信されるサービス情報の一例を示す図である。
【図４】同実施形態におけるサービス情報配信システムによって配信される複数種類のサービス情報の一例を示す図である。
【図５】同実施形態における携帯端末装置の構成の概略を示す図である。
【図６】同実施形態の携帯端末装置の処理部の機能構成の概略を示す構成図である。
【図７】同実施形態における携帯端末装置の暗号化処理について説明するための図である。
【図８】同実施形態におけるサーバー装置の構成の概略を示す図である。
【図９】同実施形態におけるサーバー装置に保存されているカテゴリー判定テーブルの一例を示す図である。
【図１０】同実施形態におけるサービス情報配信方法の一例について説明するためのシーケンス図である。
【図１１】同実施形態におけるサービス情報配信システムで利用するフィードの文書構造の一例を示すデータ構造図である。
【図１２】同実施形態におけるサービス情報配信システムで利用するフィードの文書構造の一例を示すデータ構造図である。
【図１３】図１１〜１２に示される各項目の内容を説明する表である。
【図１４】図１１〜１２に示される各項目の内容を説明する表である。
【図１５】図１１〜１２に示される各項目の内容を説明する表である。
【図１６】同実施形態において、サーバー装置が送信するＲＳＳ／ＡＴＯＭフィードのデータ構造を示すデータ構造図である。
【図１７】同実施形態において、サーバー装置が送信するＲＳＳ／ＡＴＯＭフィードのデータ構造を示すデータ構造図である。
【図１８】図１６〜１７に示される各項目の内容を説明する表である。
【図１９】図１６〜１７に示される各項目の内容を説明する表である。
【図２０】図１６〜１７に示される各項目の内容を説明する表である。
【図２１】同実施形態において、携帯端末装置が取得するＲＳＳ／ＡＴＯＭフィードの一例を示す図である。
【図２２】同実施形態において、サーバー装置が送信するＲＳＳ／ＡＴＯＭフィードに含まれるｉｄ情報およびカテゴリー情報の一例を示す図である。
【図２３】同実施形態において、携帯端末装置が取得するＲＳＳ／ＡＴＯＭフィードの表示項目を全て表示した場合の一例を示す図である。
【図２４】同実施形態において、サーバー情報配信方法の一例を詳細に説明するためのフローチャートである。
【図２５】同実施形態において、サーバー情報配信方法の一例を詳細に説明するためのフローチャートである。
【図２６】同実施形態において、サーバー情報配信方法の一例を詳細に説明するためのフローチャートである。
【図２７】同実施形態において、携帯端末装置が取得する初期画面用のＣＳＳの一例を示す図である。
【図２８】図２７に示す初期画面用のＣＳＳに従って、ＲＳＳ／ＡＴＯＭフィードを表示した画面の一例を示す図である。
【図２９】同実施形態において、携帯端末装置が取得する特典告知情報を表示するためのＣＳＳの一例を示す図である。
【図３０】図２９に示す特典告知情報を表示するためのＣＳＳに従って、ＲＳＳ／ＡＴＯＭフィードを表示した画面の一例を示す図である。
【図３１】同実施形態において、携帯端末装置が取得する来店者特典情報を表示するためのＣＳＳの一例を示す図である。
【図３２】図３１に示す特典告知情報を表示するためのＣＳＳに履歴情報を記載したＣＳＳの一例を示す図である。
【図３３】図３２に示す特典告知情報を表示するためのＣＳＳに記載された履歴情報応じて、サーバー装置１０１から配信されるＣＳＳの一例を示す図である。
【図３４】図３２に示す特典告知情報を表示するためのＣＳＳに記載された履歴情報応じて、サーバー装置１０１から配信されるＣＳＳの一例を示す図である。
【図３５】図３２に示す特典告知情報を表示するためのＣＳＳに記載された履歴情報応じて、サーバー装置１０１から配信されるＣＳＳの一例を示す図である。
【図３６】図３３に示す来店者特典情報を表示するためのＣＳＳに従って、ＲＳＳ／ＡＴＯＭフィードを表示した画面の一例を示す図である。
【図３７】図３４に示す来店者特典情報を表示するためのＣＳＳに従って、ＲＳＳ／ＡＴＯＭフィードを表示した画面の一例を示す図である。
【図３８】図３５に示す来店者特典情報を表示するためのＣＳＳに従って、ＲＳＳ／ＡＴＯＭフィードを表示した画面の一例を示す図である。
【図３９】同実施形態において、携帯端末装置が取得する終了画面用のＣＳＳの一例を示す図である。
【図４０】サーバー情報配信方法の変形例を詳細に説明するためのフローチャートである。
【図４１】サーバー情報配信方法の変形例を詳細に説明するためのフローチャートである。
【図４２】ＣＳＳを組み合わせて表示項目を変化させる例を示す図である。
【図４３】同実施形態において、携帯端末装置がサービス情報を取得して表示する処理手順を示すフローチャートである。
【図４４】同実施形態における、サービス情報の定期更新処理の処理手順を示すシーケンス図である。
【発明を実施するための形態】
【００１９】
以下では、本発明の一実施形態について、図面を参照して詳細に説明する。
図１は本発明の一実施形態に係るサービス情報配信システムの概略構成を示すシステム構成図である。図１に示す通り、サービス情報配信システム１は、サーバー装置１０１と、１台以上の店舗側端末装置１０２と、１台以上の端末装置、特に、携帯端末装置１０３と、ネットワーク１０４と、１台以上のデジタルサイネージ１０５とを備える。サーバー装置１０１、店舗側端末装置１０２、およびデジタルサイネージ１０５は、例えば、無線通信または有線通信によりネットワーク１０４を介して互いに接続されている。また、携帯端末装置１０３は、例えば、無線通信によりネットワーク１０４を介して、サーバー装置１０１、店舗側端末装置１０２、およびデジタルサイネージ１０５と接続されている。
【００２０】
サーバー装置１０１は、例えば、商業施設である店舗からのサービス情報をユーザーに提供するための情報を携帯端末装置１０３に配信する。本実施形態において、サーバー装置１０１は、サービス情報の配信を希望するユーザーの携帯端末装置１０３として予め登録されている携帯端末装置１０３に対して、お買い得商品のタイムサービスやセールの実施を告知する広告など、例えば日時に応じて更新されるサービス情報を配信する。
例えば、サーバー装置１０１は、来店者のみに提供される特別のサービス（来店者特典）を告知する情報である特典告知情報を、店舗付近の一定のエリア（以下、特典情報配信エリアという。）に存在する携帯端末装置１０３に対して配信する。この特典告知情報を配信することにより、ユーザーの来店を促すことが期待できる。
【００２１】
さらに、サーバー装置１０１は、ユーザーが実際に来店した場合に、このユーザーの携帯端末装置１０３に対して、来店者特典を示す来店者特典情報を配信する。本実施形態において、サーバー装置１０１は、来店者得点情報を携帯端末装置１０３に配信した後、この携帯端末装置１０３から来店者の行動履歴等を示す履歴情報を受信する。このサーバー装置１０１は、受信した履歴情報に基づき、来店者の過去の状況や行動に応じた来店者特典情報をさらに配信する。
このように、サーバー装置１０１は、携帯端末装置１０３から受信した履歴情報に基づき、例えば、ユーザーが来店するまでにどのような広告を閲覧して来店したのか、あるいは、過去にどのような商品を購入しているユーザーが来店したのか等、広告効果を検証する上で重要な情報を取得することができる。また、サーバー装置１０１は、来店者の過去の行動に応じた来店者特典情報を配信することにより、例えば、店舗にとってのお得意様には、より有益な情報を配信することができる。さらに、ユーザーの嗜好にあわせた来店者特典を提供することができる。
【００２２】
携帯端末装置１０３は、サーバー装置１０１が配信するサービス情報、例えば、特典告知情報、あるいは来店者特典情報を取得して、これらサービス情報を自身の表示部に表示する。この携帯端末装置１０３は、ユーザーの行動履歴や状態を示す履歴情報を作成し、自身の記憶部に保存するとともに、この履歴情報をサーバー装置１０１に送信する。
この携帯端末装置１０３は、フィードリーダー（フィードを取得し表示するためのアプリケーション）を起動して、サーバー装置１０１にフィードの送信を要求し、送信されるフィードを表示する。
【００２３】
店舗側端末装置１０２は、例えば商業施設である店舗の屋内あるいは屋外に設置され、携帯端末装置１０３と通信するためにＲＦ（Radio Frequency）デバイスや赤外線通信等の通信手段を備える。例えば、この店舗側端末装置１０２のＲＦデバイスに携帯端末装置１０３を近接させることにより、店舗側端末装置１０２と携帯端末装置１０３との間で通信が可能となる。これにより、店舗側端末装置１０２は、例えば、携帯端末装置１０３のユーザーが店舗に来店したことを示す来店情報を、携帯端末装置１０３に送信する。
なお、本実施形態において、店舗側端末装置１０２がＲＦデバイスを介して来店情報を携帯端末装置１０３に送信する例を用いて以下説明するが、本発明はこれに限られない。例えば、ビラに印刷されたコードに来店情報を埋め込んでおき、このビラを店舗の店員が来店者に配布する。これにより、携帯端末装置１０３は、コード読取機能を利用してこのコードから来店情報を取得するものであってもよい。また、店舗に貼ってあるポスターに来店情報を取得するためのサイトのＵＲＬを表示しておき、ユーザーがこのＵＲＬを携帯端末装置１０３に入力してネットワークを介して来店情報を取得するものであってもよい。さらに、店舗の照明を利用して、可視光通信により、来店情報を携帯端末装置１０３に送信するものであってもよい。この場合、サービス情報配信システム１において店舗側端末装置１０２はなくてもよい。
【００２４】
デジタルサイネージ１０５は、例えば街中の駅やデパート等に設置され、携帯端末装置１０３と通信するためにＲＦデバイス等の通信手段を備える。例えば、このＲＦデバイスに携帯端末装置１０３を近接させることにより、デジタルサイネージ１０５と携帯端末装置１０３との間で通信が可能となる。デジタルサイネージ１０５は、この携帯端末装置１０３のユーザーが閲覧したと推認されるコンテンツに関するデジタルサイネージ閲覧情報を、携帯端末装置１０３に送信する。
【００２５】
本実施形態において、サーバー装置１０１は、ＲＳＳあるいはＡＴＯＭ（ウェブ上のコンテンツを配信するためのコンテンツを編集するための通信プロトコル）の文書フォーマットに従って、ＲＳＳ／ＡＴＯＭフィード（ウェブコンテンツの概要またはコンテンツ全体を配信用に加工した文書）を携帯端末装置１０３に送信する。なお、本実施形態において、ＲＳＳの文書フォーマットあるいはＡＴＯＭの文書フォーマットに従ったフィードを「ＲＳＳ／ＡＴＯＭフィード」と以下称する。
また、本システムでは、サービス情報を提供する店舗側の管理者は、当該店舗のサービス情報をＲＳＳ／ＡＴＯＭフィードにてサーバー装置１０１に予め登録しておく。このサーバー装置１０１は、携帯端末装置１０３からの要求に応じてＲＳＳ／ＡＴＯＭフィードを携帯端末装置１０３に送信する。その際、サーバー装置１０１は、ＲＳＳ／ＡＴＯＭフィードを、ＲＳＳ／ＡＴＯＭ出版プロトコルに基づいて送信する。このＲＳＳ／ＡＴＯＭ出版プロトコルは、例えば、ＨＴＴＰベースの通信プロトコルであり、ＲＥＳＴ（Representational State transfer）アーキテクチャに準拠している。なお、携帯端末装置１０３は、サーバー装置１０１から受信するフィードを表示する際に利用するＣＳＳ（Cascading Style Sheets。ＨＴＭＬ文書の装飾（文字の大きさや色など）を指定するデータファイル）を、サーバー装置１０１から受信する。
【００２６】
具体的に説明すると、サーバー装置１０１は、例えばＸＭＬで記載されたＲＳＳ／ＡＴＯＭフィードの文書データを、サービス情報を提供する店舗のウェブサイトにて公開する。携帯端末装置１０３上で実行させられるフィードリーダーは、例えば、一定時間ごとに、サービスを提供する店舗のウェブサイトのアドレスのＲＳＳ／ＡＴＯＭフィードをサーバー装置１０１に要求する。このサーバー装置１０１は、携帯端末装置１０３からの要求に応じて、店舗のウェブサイトを示すＲＳＳ／ＡＴＯＭフィードを送信する。
【００２７】
次に、図２〜４を参照して、本実施形態に係るサービス情報配信システム１の概要について説明する。
図２は、本実施形態に係るサービス情報配信システム１の概要について説明するための図である。図２の構成要素は、図１に示す構成要素と同じものであるが、各構成要素を簡単な絵柄でわかりやすく表示してある。ただし、ネットワーク１０４は省略してある。本実施形態に係るサービス情報配信システム１では、携帯端末装置１０３が、例えば、携帯端末装置１０３の所有者であるユーザーの行動履歴や状況履歴を示す履歴情報を作成する。
例えば、ユーザーが街中を歩いているとき、デジタルサイネージ１０５に表示されたコンテンツに興味を示したとする。ここで、ユーザーがデジタルサイネージ１０５のＲＦデバイスに携帯端末装置１０３を近接させたとする。これにより、携帯端末装置１０３は、デジタルサイネージ１０５から送信されるデジタルサイネージ閲覧情報を受信する。このデジタルサイネージ閲覧情報には、デジタルサイネージ１０５において表示されるコンテンツに関する情報（例えば、コンテンツの名称やコンテンツの内容等）や、デジタルサイネージ１０５の設置位置、携帯端末装置１０３と通信をした現在の時刻と日付等を示す情報が含まれる。なお、コンテンツに関する情報としては、表示されている画像の色や、広告対象である商品名等を含む。このコンテンツに関する情報は、ユーザーの関心のある商品や色等の解析に役立つために有益な情報である。
【００２８】
また、ユーザーが店舗で商品を購入した際に、例えば、店舗側端末装置１０２のＲＦデバイスに携帯端末装置１０３を近接させたとする。これにより、携帯端末装置１０３には、店舗における顧客の行動を示す情報（以下、店舗行動履歴情報という）が配信される。この店舗行動履歴情報は、例えば、ユーザーが購入した商品名や当該商品の価格、店舗名や購入日時等を示す購入履歴情報を含む。また、この店舗行動履歴情報は、ユーザーが来店した店舗名や購入日時を示す来店履歴情報や、タイムサービスや日割りセールに合わせて来店し対象の商品を購入したことを示すセール履歴情報等を含む。
【００２９】
さらに、履歴情報には、以下のような情報が含まれる。
例えば、ユーザーがレシートに印刷されたコードを読み取ることによって取得できるポイントや、電子マネーで支払いしたことによって得られるポイント、店舗において店員の所持する名札に印刷されたコードを読み取ることによって取得できるポイント、あるいは、店舗において店員とコミュニケーションを図ることにより得られるポイント等を示す情報が履歴情報に含まれる。
また、知人や友人、家族等とのサービス情報の共有の履歴を示すデータ共有履歴情報が履歴情報に含まれる。このデータ共有履歴情報とは、例えば、携帯端末装置１０３同士の赤外線通信等により、一の携帯端末装置１０３から他の携帯端末装置１０３に、ＲＳＳ／ＡＴＯＭフィードや初期画面用のＣＳＳ＜style_Delivery.css＞あるいは来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞、あるいはその他情報を送信したことを示す情報である。具体的には、他の携帯端末装置１０３と通信を行い、情報を共有した日時と通信を行った携帯端末装置１０３のユーザーを示す情報を含む。
【００３０】
さらに、ユーザーの来店までの経路を示す情報が履歴情報に含まれる。例えば、来店するまでの交通手段を示す情報、例えば、通過する駅に配置された通信端末から配信される情報や、移動時にＧＰＳ機能を利用して取得した携帯端末装置１０３の移動ルートを示す情報、あるいは、来店するまでに立ち寄った店舗等に設置されている店舗側端末装置１０２から取得した来店情報等を含む。なお、デジタルサイネージ１０５から取得するデジタルサイネージ閲覧情報によっても、ユーザーが来店するまでの経路を示す情報を得ることができる。
【００３１】
また、他の店舗の来店情報やデジタルサイネージ閲覧情報等は、サービス情報の配信サービスの種類に応じて異なるように設定されているものであってもよい。例えば、自社の来店情報や提携する広告に関する情報を、競合する他社に対して提供したくない場合等に有効である。この場合、携帯端末装置１０３は、履歴情報をカテゴリーに応じて区分して管理する。例えば、サーバー装置１０１は、携帯端末装置１０３に履歴情報の配信を要求する際に、登録サイトを示す情報を携帯端末装置１０３に送信する。携帯端末装置１０３は、この登録サイトを示す情報に基づき、当該登録サイトの店舗側と提携しているデジタルサイネージ１０５の場所や広告情報の配信時間帯に従い、登録サイトαに対応するデジタルサイネージ閲覧情報のみを取り出し、履歴情報としてＣＳＳに書き込む。これにより、登録サイトに対応しない履歴情報は、サーバー装置１０１に送信されない。
【００３２】
この携帯端末装置１０３は、これらのデジタルサイネージ閲覧情報や店舗行動履歴情報に基づき、ユーザーの履歴情報を作成する。このため、携帯端末装置１０３は、ユーザーが閲覧したデジタルサイネージ１０５のコンテンツに関する情報や、購入した商品等、ユーザーの関心事項を示すユーザー関心情報を取得することができる。また、ユーザーがデジタルサイネージ１０５のコンテンツを閲覧した場所や時間、店舗で商品を購入した時間帯や店舗の滞在時間を示すユーザー行動履歴情報を取得することができる。
【００３３】
また、本実施形態に係るサービス情報配信システム１では、サーバー装置１０１が、携帯端末装置１０３に対して、店舗のサービス情報を配信するサイトの表示情報を含むＲＳＳ／ＡＴＯＭフィードを配信するとともに、このＲＳＳ／ＡＴＯＭフィードを表示する際に利用されるスタイルシートを配信する。本実施形態において、サーバー装置１０１が配信するスタイルシートは、例えば、ＣＳＳである。
携帯端末装置１０３は、ＣＳＳを使い分けることにより、１つのＲＳＳ／ＡＴＯＭフィードによって表示可能な画面に基づき、例えば、サービス情報を表示する画面に、特典告知情報を追加して表示することや、来店者特典情報を追加して表示することができる。つまり、本実施形態において、サーバー装置１０１は、ＲＳＳ／ＡＴＯＭフィードの表示項目を隠すマスクデータであるＣＳＳや、マスクデータによって隠された表示項目を表示させるデータであるＣＳＳを組み合わせて携帯端末装置１０３に配信する。これにより、特定のユーザーの携帯端末装置１０３に対してのみ、特定の情報を見えるように表示させることができる。
【００３４】
本実施形態において、携帯端末装置１０３は、サーバー装置１０１から受信したＣＳＳのコメント部分に、履歴情報を暗号化した情報を記載したＣＳＳをサーバー装置１０１に送信する。そして、サーバー装置１０１は、このＣＳＳから履歴情報を取得し、解読した履歴情報に応じた来店者特典情報を表示するためのＣＳＳを携帯端末装置１０３に送信する。これにより、サーバー装置１０１は、携帯端末装置１０３から履歴情報を取得するとともに、履歴情報に応じた来店者特典情報を携帯端末装置１０３に送信することができる。
また、携帯端末装置１０３は、来店情報を取得した場合、サーバー装置１０１から受信したＣＳＳのコメント部分に、履歴情報を暗号化した情報を記載したＣＳＳをサーバー装置１０１に送信する。そして、サーバー装置１０１は、履歴情報に応じた来店者特典情報を表示するためのＣＳＳを携帯端末装置１０３に送信する。この来店者特典情報を表示するためのＣＳＳを用いてＲＳＳ／ＡＴＯＭフィードを表示することにより、携帯端末装置１０３は、来店時に来店者特典情報を取得することができる。
【００３５】
さらに、携帯端末装置１０３は、ＣＳＳのコメント部分に履歴情報を記載してサーバー装置１０１に送信することにより、サーバー装置１０１は、受信したＣＳＳに対して来店者特典情報に対応するＲＳＳ／ＡＴＯＭフィードの表示項目を表示可能とするためのＣＳＳの定義を追加すればよい。これにより、サーバー装置１０１側に履歴情報を携帯端末装置１０３から取得してこの履歴情報に応じたＣＳＳを作成するための新たな機能を搭載することなく、既存の機能を利用して、来店者特典情報を配信する処理を実行することができる。
【００３６】
次に、図３、４を参照して、サービス情報を表示する画面に、特典告知情報を追加して表示する一例、および、来店者特典情報を追加して表示する一例について説明する。
図３は、ＲＳＳ／ＡＴＯＭフィードによって表示可能な全ての情報を表示した場合の画面の一例を示す図である。図３に示すＲＳＳ／ＡＴＯＭフィードの画面は、全ての情報を表示可能とした場合に表示される情報の一部である。
図３に示す通り、この画面には、「サービス提供通知」のトップタイトルが表示されている。
このトップタイトルの下には、（Ａ１）「○○アウトレットサービス」のタイトルと、店舗への来店を促すメッセージ「○月○日、○○ブロックまで是非お越し下さい。・・・」が表示されている。この例において、（Ａ１）に示す情報は、サービス情報における初期画面を示す情報（初期表示情報）である。本実施形態において、携帯端末装置１０３にＲＳＳ／ＡＴＯＭフィードが配信された場合、この（Ａ１）に示す情報のみは、全ての携帯端末装置１０３に対して表示可能とする情報である。
【００３７】
また、この画面には、（Ａ２）「来店者の皆様への共通のサービスです」のタイトルと、来店者に対して提供されるサービス内容を告知するメッセージ「食パン一斤７０円」が表示されている。なお、ここには、来店した場合に店舗の店員との接触を持つことによりさらなるサービスを受けられることを告知するメッセージ「来店した店員との情報交換でさらに情報を取得」のメッセージを表示してもよい。この例において、（Ａ２）に示す情報が、特典告知情報である。本実施形態において、携帯端末装置１０３が特典情報配信エリアに存在する場合、携帯端末装置１０３は、この（Ａ２）に示す特典告知情報を、（Ａ１）に示す初期表示情報に追加して表示する。
【００３８】
さらに、この画面には、（Ａ３）「来訪者の皆様のためのコンテンツです」のタイトルと、来店者が携帯端末装置１０３を店舗側端末装置１０２のＲＦデバイスに近接させて来店情報を取得した場合に受けられるサービス内容を告知するメッセージ「来店ポイント１００ポイントプレゼント」が表示されている。この例において、（Ａ３）に示す情報が、来店者特典情報である。本実施形態において、来店情報をサーバー装置１０１に配信した場合、携帯端末装置１０３は、この（Ａ３）に示す来店者特典情報を、（Ａ１）に示す初期表示情報に追加して表示する。
なお、来店情報は、携帯端末装置１０３を所有するユーザーが店舗に来店したことを示す情報であって、例えば、当該店舗に設置されている店舗側端末装置１０２から配信される情報である。また、携帯端末装置１０３を所有するユーザーが店舗に来店した際に、店員から手渡される媒体に表示されているコードに来店情報が埋め込まれているものであってもよい。
【００３９】
例えば、ユーザーが店舗Ａのサービス情報を配信するサービスに登録している場合、サーバー装置１０１は、ＲＳＳ／ＡＴＯＭフィードと初期画面用のＣＳＳを携帯端末装置１０３に配信する。この初期画面用のＣＳＳは、例えば、ＲＳＳ／ＡＴＯＭフィードが表示可能の情報のうち、トップタイトルと店舗サービス情報（Ａ１）を表示するとともに、このトップタイトルと店舗サービス情報（Ａ１）を除く全ての情報（ハッチングを施した部分の情報）を隠すためのスタイルシートである。この初期画面用のＣＳＳを利用することにより、携帯端末装置１０３は、図４（ａ）に示すような画面を表示することができる。
【００４０】
また、サーバー装置１０１は、情報サービスを店舗する店舗Ａについての特典情報配信エリアＲＡ内に携帯端末装置１０３が存在しているか否かを判定する。このサービス情報配信エリアは、例えば、店舗Ａから半径ｘｋｍ範囲内である。この携帯端末装置１０３は、ＧＰＳ受信機を備える。サーバー装置１０１は、携帯端末装置１０３の存在する位置を示す位置情報を、例えばＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ、全地球測位システム）サービスにより取得し、この位置情報に基づき、携帯端末装置１０３が特典情報配信エリア内に存在しているか否かを判定する。携帯端末装置１０３が特典情報配信エリア内に存在する場合、サーバー装置１０１は、特典告知情報を表示するためのＣＳＳを携帯端末装置１０３に配信する。この特典告知情報表示用のＣＳＳは、例えば、ＲＳＳ／ＡＴＯＭフィードが表示可能の情報のうち、トップタイトル、店舗サービス情報（Ａ１）および特典告知情報（Ａ２）を表示するとともに、このトップタイトル、店舗サービス情報（Ａ１）および特典告知情報（Ａ２）を除く全ての情報を隠すためのスタイルシートである。この特典告知情報表示用のＣＳＳを利用することにより、携帯端末装置１０３は、図４（ｂ）に示すような画面を表示することができる。
【００４１】
さらに、サーバー装置１０１は、携帯端末装置１０３から来店情報を受信した場合、来店者特典情報を表示するためのＣＳＳを携帯端末装置１０３に配信する。この来店者特典情報表示用のＣＳＳは、例えば、ＲＳＳ／ＡＴＯＭフィードが表示可能の情報のうち、トップタイトル、店舗サービス情報（Ａ１）および来店者特典情報（Ａ３）を表示するとともに、このトップタイトル、店舗サービス情報（Ａ１）および来店者特典情報（Ａ３）を除く全ての情報を隠すためのスタイルシートである。この来店者特典情報表示用のＣＳＳを利用することにより、携帯端末装置１０３は、図４（ｃ）に示すような画面を表示することができる。
【００４２】
次に、図５を参照して、携帯端末装置１０３の機能構成の一例について説明する。図５は、携帯端末装置１０３の機能構成の概略を示すブロック図である。
図５に示す通り、携帯端末装置１０３は、通信部２０１と、位置情報取得部２０２と、操作入力部２０３と、表示部２０４と、処理部２０５と、記憶部２０６と、撮像部２０７と、赤外線通信部２０８と、可視光通信部２０９と、ＲＦ部２１０とを具備する。
通信部２０１は、ネットワーク１０４を介する無線通信により、サーバー装置１０１との間でデータの送受信を行う。
位置情報取得部２０２は、例えばＧＰＳ機能を備え、携帯端末装置１０３の現在位置を示す位置情報を出力する。
【００４３】
操作入力部２０３は、例えばテンキー等の操作ボタンを具備し、ユーザーによる操作入力を受け付け、この操作入力を示す操作入力情報を出力する。
表示部２０４は、例えば液晶ディスプレイ装置、有機ＥＬディスプレイ装置等の表示画面を具備し、処理部２０５から出力される画像データに基づいて、文章や写真等を含む画像を表示画面に表示する。
処理部２０５は、その具備するＣＰＵ（Central Processing Unit、中央処理装置）が記憶部２０６からプログラムを読み出し、読み出したプログラムを実行する部材であり、各部の制御や、サーバー装置１０１から送信されるデータの処理を行う。
記憶部２０６は、ＣＰＵが実行するプログラムや各種データを記憶する。この記憶部２０６は、取得したデジタルサイネージ閲覧情報や店舗行動履歴情報等の履歴情報を記憶する記憶領域である履歴情報記憶領域２６１を含む。また、記憶部２０６は、ＲＳＳ／ＡＴＯＭフィードによる最新の表示項目を表示するためのＣＳＳ最新情報を記憶するＣＳＳ最新情報記憶領域２６２を含む。つまり、ＣＳＳ最新情報記憶領域２６２に記憶されているＣＳＳ最新情報は、サーバー装置１０１から受信するＣＳＳに応じて順次更新されていき、更新による最新の表示を実現するためのＣＳＳが保存されている。
【００４４】
撮像部２０７は、カメラを備え、撮像を行う。
赤外線通信部２０８は、赤外線発信器と赤外線センサとを備え、赤外線通信を行う。
可視光通信部２０９は、可視光を発する発光器と可視光センサとを備え、可視光線によるデータ通信を行う。
ＲＦ部２１０は、アンテナを備え、高周波の電磁波によるデータ通信を行う。
これら、撮像部２０７や、赤外線通信部２０８や、可視光通信部２０９や、ＲＦ部２１０は、店舗において来店者特典を取得する際に、来店情報を取得するため用いられる。例えば、ＲＦ部２１０は、前述した店舗側端末装置１０２のＲＦデバイスに近接させることにより通信可能となり、店舗側端末装置１０２から来店情報を受信する。
【００４５】
図６は、処理部２０５の機能構成の概略を示す構成図である。図６に示す通り、処理部２０５は、通信処理部３１０と、アプリケーション設定管理部３２０と、フィード文書解析部３３０と、メモリデータ処理部３４０と、文書データ解析部３５０と、システムイベント処理部３８０と、データ描画部３９０と、履歴配信情報作成部４００とを備える。
メモリデータ処理部３４０は、データアクセス部３４１と、データベース機能部３４２とを備える。文書データ解析部３５０は、ＸＭＬ文書データ解析部３６０と、スクリプト解析部３７０とを備える。ＸＭＬ文書データ解析部３６０は、ＨＴＭＬ文書解析部３６１と、ＣＳＳ解析部３６２と、ＳＶＧ解析部３６３とを備える。システムイベント処理部３８０は、デバイス／ＯＳ／タイマーイベント処理部３８１と、ＵＩコンポーネントイベント処理部３８２とを備える。データ描画部３９０は、フォント描画部３９１と、文書描画部３９２と、イメージ描画部３９３と、動画描画部３９４と、ＵＩ（User Interface）コンポーネント描画部３９５とを備える。
【００４６】
通信処理部３１０は、通信部２０１から受信データの出力を受け取り、アプリケーション設定管理部３２０、フィード文書解析部３３０、および文書データ解析部３５０に出力する。また、通信処理部３１０は、アプリケーション設定管理部３２０、フィード文書解析部３３０、および文書データ解析部３５０から入力する送信データを通信部２０１に出力する。
アプリケーション設定管理部３２０は、各部の動作を管理すると共に、アプリケーション内で使用するデータの管理や、他のアプリケーションとのデータの入出力を行なう。このアプリケーション設定管理部３２０は、例えば、定期更新処理を実行する。この定期更新処理は、サービス情報取得対象としてＵＲＬが登録されているサイトについて、サービス情報の更新の有無を定期的に確認し、更新されたサービス情報を取得する処理である。
【００４７】
フィード文書解析部３３０、は通信処理部３１０から入力するフィード文書（ＲＳＳ／ＡＴＯＭフィード）の解析を行なう。このフィード文書解析部３３０は、フィード文書（ＲＳＳ／ＡＴＯＭフィード）からＸＭＬ文書データを読み出してＸＭＬ文書データ解析部３６０に出力する。また、フィード文書解析部３３０は、フィード文書（ＲＳＳ／ＡＴＯＭフィード）からスクリプトを読み出してスクリプト解析部３７０に出力する。
【００４８】
データアクセス部３４１は、記憶部２０６にアクセスしてデータの読み書きを行う。データベース機能部３４２は、記憶部２０６におけるデータ検索や、データアクセス部３４１が読み書きするデータのソートや置換などのデータベース機能を提供する。
【００４９】
ＸＭＬ文書データ解析部３６０は、ＨＴＭＬ文書を解析するＨＴＭＬ文書解析部３６１と、ＣＳＳ（Cascading Style Sheets）を解析するＣＳＳ解析部３６２と、ＳＶＧ（Scalable Vector Graphics、ＸＭＬによって記述されたベクターグラフィック言語）を解析するＳＶＧ解析部３６３を備え、ＸＭＬ文書を解析する。このＸＭＬ文書データ解析部３６０は、ＸＭＬ文書からサービス情報を読み出し、メモリデータ処理部３４０を介して記憶部２０６に書き込む。また、ＸＭＬ文書データ解析部３６０は、データ描画部３９０が描画を行うために、解析結果をデータ描画部３９０に出力する。
【００５０】
スクリプト解析部３７０は、スクリプト処理に関する機能を備える。具体的には、スクリプトの解析を行ない、必要なイベント処理の実施やイベント発生の監視等の処理をシステムイベント処理部３８０に対して要求する。また、スクリプト解析部３７０は、必要に応じてデータ描画部３９０に対して描画の要求を出力する。
【００５１】
データ描画部３９０において、文書描画部３９２は、表示画面全体の構成（文字や写真の配置）を制御する。フォント描画部３９１は、フォントデータを利用して文字列の描画処理を行なう。イメージ描画部３９３は、ＪＰＰＧやＢＭＰやＰＮＧなどの静止画データに基づいて静止画の描画処理を行う。動画描画部３９４は、動画データに基づいて動画の描画を行う。ＵＩコンポーネント描画部３９５は、記憶部２０６に予め記憶されたＵＩコンポーネントに関するライブラリを利用してＵＩの描画を行なう。
【００５２】
システムイベント処理部３８０において、デバイス／ＯＳ／タイマーイベント処理部３８１は、ユーザーとのインタラクションやデバイス、ＯＳから発生するイベント処理を行う。特に、デバイス／ＯＳ／タイマーイベント処理部３８１は、操作入力部２０３から出力されるユーザーの操作入力を示す情報や、位置情報取得部２０２から出力される携帯端末装置１０３の現在位置を示す位置情報を受け付ける。ＵＩコンポーネントイベント処理部３８２は、ＵＩコンポーネントの表示要求など、ＵＩコンポーネントに関するイベント処理を行なう。
【００５３】
履歴配信情報作成部４００は、例えば通信処理部３１０を介して来店情報を入力した場合、メモリデータ処理部３４０を介して記憶部２０６の履歴情報記憶領域２６１に記憶されている履歴情報を読み出す。この履歴配信情報作成部４００は、履歴情報を暗号化する。履歴配信情報作成部４００は、暗号化した履歴情報を、ＣＳＳ最新情報記憶領域２６２に保存されている最新の来店者特典情報を表示するためのＣＳＳに書き込み、通信処理部３１０に出力する。
【００５４】
この履歴配信情報作成部４００は、例えば、Ｂａｓｅ６４のような印字可能な英数字のみを用いて、マルチバイト文字やバイナリデータを扱うためのエンコード方式を用いて履歴情報を暗号化する。ここで、図７を参照して、履歴配信情報作成部４００による暗号化の一例について説明する。
図７は、この履歴配信情報作成部４００による暗号化の一例について説明するための図である。
図７（ａ）に示す通り、履歴情報５００には、例えば、購入履歴情報５００ａとセール履歴情報５００ｂとデータ共有履歴情報５００ｃが含まれている。なお、この履歴情報５００は、例えば、店舗Ａに設置されている店舗側端末装置１０２等から携帯端末装置１０３に配信された情報である。なお、この履歴情報５００は、他のＰＯＳ装置や店舗が管理するサーバー装置１０１等から携帯端末装置１０３に配信されるものであってもよい。
購入履歴情報５００ａとセール履歴情報５００ｂは、それぞれ、商品を購入した日時とセール対象商品を購入した日時を示す。データ共有履歴情報５００ｃは、例えば、他の携帯端末装置１０３と通信を行い、それぞれが持っている情報を共有した日時と通信を行った携帯端末装置１０３のユーザーを示す情報を含む。
履歴配信情報作成部４００は、この履歴情報５００を暗号化して、図７（ａ）に示すような暗号化された履歴情報５０１を生成する。
【００５５】
そして、履歴配信情報作成部４００は、図７（ｂ）に示すように、ＣＳＳのコメント形式の部分（以下、コメント部分という）に、暗号化した履歴情報を付帯させる。つまり、履歴配信情報作成部４００は、ＣＳＳのコメントとして、暗号化した履歴情報をＣＳＳに記載する。
【００５６】
次に、図８を参照して、サーバー装置１０１の構成の一例について説明する。図８は、サーバー装置１０１の構成の一例を示すブロック図である。
図８に示す通り、サーバー装置１０１は、通信部１１１と、処理部１１２と、記憶部１１３を含む。
記憶部１１３は、登録サイト情報記憶領域１３１を備える。この登録サイト情報記憶領域１３１には、登録サイトに関する情報として、例えば、登録サイトのＵＲＬ、特典情報配信エリアを示す配信エリア情報、ＲＳＳ／ＡＴＯＭフィード、ＣＳＳとを含む。
また、記憶部１１３は、さらに、登録携帯端末情報１３２と、カテゴリー判定テーブル１３３とを記憶する。登録携帯端末情報１３２とは、登録サイトに登録している携帯端末装置１０３の識別番号を示す情報を含む。カテゴリー判定テーブル１３３は、例えば、図９に示すようなテーブルである。
【００５７】
図９に示す通り、カテゴリー判定テーブル１３３は、判定条件、カテゴリー、来店者特典情報を表示するためのＣＳＳのアドレスを対応付けるテーブルである。カテゴリー項目は、“Ｖｉｓｉｔｏｒｓ”、“Ｃｕｓｔｏｍｅｒ”、“Ｐｒｅｍｉｕｍ”に区分けされている。判定条件の項目は、各カテゴリーに対応する判定条件が予め決められている。
処理部１１２は、このカテゴリー判定テーブル１３３を参照して、携帯端末装置１０３から受信する履歴情報がいずれかの判定条件を満たすか否かを判定する。テーブルにおける判定条件のいずれかを満たす場合、処理部１１２は、携帯端末装置１０３のユーザーが対応するカテゴリーであることを判定し、対応するアドレスの来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を当該携帯端末装置１０３に送信する。
【００５８】
次に、図１０を参照して、本実施形態に係るサービス情報配信システム１の処理の一例について説明する。図１０は、本実施形態に係るサービス情報配信システム１の処理の一例を説明するためのシーケンス図である。
図１０に示す通り、携帯端末装置１０３は、店舗からのサービス情報の提供を受けるためのサイトに携帯端末装置１０３の利用者登録をするためのサイト登録処理を実行する（ステップＳＴ１）。これにより、サーバー装置１０１は、このサービス情報の提供をするためのサイト（以下、登録サイトという）のＵＲＬ等を示す登録サイト情報を携帯端末装置１０３に送信する（ステップＳＴ２）。携帯端末装置１０３は、通信部２０１を介して受信した登録サイト情報を記憶部２０６に保存する。
【００５９】
一方、デジタルサイネージ１０５は、広告情報等を表示している（ステップＳＴ３）。ユーザーが、デジタルサイネージ１０５に表示されたコンテンツに興味を示し、デジタルサイネージに表示されている情報を閲覧したとする。そして、ユーザーがデジタルサイネージ１０５のＲＦデバイスに携帯端末装置１０３のＲＦ部２１０を近接させたとする。この場合、携帯端末装置１０３のＲＦ部２１０は、デジタルサイネージ１０５のＲＦデバイスに対してデジタルサイネージ閲覧情報の送信を要求することを示す情報を送信する（ステップＳＴ４）。
この情報を受信したデジタルサイネージ１０５は、携帯端末装置１０３に対して、デジタルサイネージ閲覧情報を送信する（ステップＳＴ５）。
そして、携帯端末装置１０３は、受信したデジタルサイネージ閲覧情報を、記憶部２０６の履歴情報記憶領域２６１に書き込む。
【００６０】
一方、サーバー装置１０１は、携帯端末装置１０３が登録した登録サイトにおいて予め決められているサービス情報の配信タイミングであるか否かを判定する。配信タイミングであると判定した場合、サーバー装置１０１は、この登録サイトのサービス情報の配信処理を実行する（ステップＳＴ６）。これにより、サーバー装置１０１は、登録サイトのＲＳＳ／ＡＴＯＭフィードを携帯端末装置１０３に送信するととともに（ステップＳＴ７）、初期画面用のＣＳＳ＜style_Delivery.css＞を送信する（ステップＳＴ８）。
そして、登録サイトのＲＳＳ／ＡＴＯＭフィードと初期画面用のＣＳＳ＜style_Delivery.css＞を受信した携帯端末装置１０３は、この初期画面用のＣＳＳ＜style_Delivery.css＞に基づきＲＳＳ／ＡＴＯＭフィードを表示部２０４に表示させる（ステップＳＴ９）。これにより、サービス情報の初期の画面が表示部２０４に表示される。
【００６１】
次いで、携帯端末装置１０３の現在の位置が特典情報配信エリア内に存在するか否かが判定される（ステップＳＴ１０）。例えば、サーバー装置１０１が、携帯端末装置１０３の位置情報取得部２０２が取得した位置情報に基づき、特典情報配信エリア内に携帯端末装置１０３が存在しているか否かを判定する。携帯端末装置１０３が送信する位置情報が示す位置が特典情報配信エリア内である場合、サーバー装置１０１は、特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞を携帯端末装置１０３に送信する（ステップＳＴ１１）。
そして、特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞を受信した携帯端末装置１０３は、この特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞に基づきＲＳＳ／ＡＴＯＭフィードを表示部２０４に表示させる（ステップＳＴ１２）。これにより、特典告知情報が表示部２０４に表示される。
【００６２】
次いで、携帯端末装置１０３のユーザーが来店したか否かが判定される（ステップＳＴ１３）。例えば、特典告知情報を見て店舗に来店したユーザーが、店舗側端末装置１０２のＲＦデバイスに携帯端末装置１０３のＲＦ部２１０を近接させたとする。これにより、携帯端末装置１０３のＲＦ部２１０は、店舗側端末装置１０２のＲＦデバイスに対して来店情報の送信を要求することを示す情報を送信する（ステップＳＴ１４）。そして、この情報を受信した店舗側端末装置１０２は、携帯端末装置１０３に対して来店情報を送信する（ステップＳＴ１５）。そして、携帯端末装置１０３は、受信した来店情報を記憶部２０６に書き込む。
【００６３】
次いで、携帯端末装置１０３は、来店者特典情報を要求する情報をサーバー装置１０１に送信する（ステップＳＴ１６）。
そして、サーバー装置１０１は、携帯端末装置１０３から受信した情報に基づき、来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を携帯端末装置１０３に送信する（ステップＳＴ１７）。
来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を受信した携帯端末装置１０３は、この来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を記憶部２０６のＣＳＳ最新情報記憶領域２６２に保存する。
【００６４】
次いで、携帯端末装置１０３は、記憶部２０６のＣＳＳ最新情報記憶領域２６２から最新のＣＳＳを読み出すとともに、記憶部２０６の履歴情報記憶領域２６１から履歴情報を読み出す。そして、携帯端末装置１０３は、読み出した履歴情報を暗号化して、読み出した最新のＣＳＳのコメント部分に暗号化した履歴情報を書き込み、この履歴情報を含むＣＳＳをサーバー装置１０１に送信する（ステップＳＴ１８）。
そして、サーバー装置１０１は、携帯端末装置１０３から受信したＣＳＳから履歴情報を読み出す。このサーバー装置１０１は、読み出した履歴情報に基づき、来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を生成し、携帯端末装置１０３に送信する（ステップＳＴ１９）。
来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を受信した携帯端末装置１０３は、この来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞に基づきＲＳＳ／ＡＴＯＭフィードを表示部２０４に表示させる（ステップＳＴ２０）。これにより、ユーザーの履歴情報に応じた来店者特典情報が表示部２０４に表示される。
【００６５】
また、ユーザーが店舗で商品を購入した際、店舗側端末装置１０２のＲＦデバイスに携帯端末装置１０３を近接させたとする。この場合、携帯端末装置１０３のＲＦ部２１０は、購入履歴を示す店舗行動履歴情報の送信を要求することを示す情報を、店舗側端末装置１０２のＲＦデバイスに対して送信する（ステップＳＴ２１）。
この情報を受信した店舗側端末装置１０２は、携帯端末装置１０３に対して、購入履歴を示す店舗行動履歴情報を送信する（ステップＳＴ２２）。
そして、携帯端末装置１０３は、受信した店舗行動履歴情報を、記憶部２０６の履歴情報記憶領域２６１に書き込む。
【００６６】
図１１〜１２は、ＲＳＳあるいはＡＴＯＭにて規定されるフィードの文書構造を示すデータ構造図である。
また、図１３〜１５は、図１１〜１２に示される各項目の内容を説明する表である。これらの図に示すように、例えば、図１１に示す「Ｆｅｅｄ文書」（大要素）の「ｉｄ要素データ」（中要素）の項目には、フィード文書を一意に識別する識別子が格納される。
ＲＳＳあるいはＡＴＯＭの規定では、図１１〜１５に示されるように、フィードの大まかな構造が規定されている。より詳細な規定、例えば、具体的には各項目にどのようなデータを格納するか、あるいは、フィードに格納されるデータをどのように利用するかといった詳細については、フィードを生成する者が自由に決定できる。なお、現在、ＲＳＳあるいはＡＴＯＭフィードを用いて提供されているサービスとしては、例えば、ウェブページの更新情報や新着情報などをＡＴＯＭフィードにて提供し、ユーザーに通知するサービスがある。
【００６７】
本システムでは、ＡＴＯＭにて規定される構造に、さらに、図１６〜２０に示される規定を加えたＲＳＳ／ＡＴＯＭフィードを用いる。
図１６〜１７は、サーバー装置１０１が送信するＲＳＳ／ＡＴＯＭフィードのデータ構造を示すデータ構造図である。
また、図１８〜２０は、図１６〜１７に示される各項目の内容を説明する表である。
サーバー装置１０１は、図１６〜２０に示されるＲＳＳ／ＡＴＯＭフィードを用いて、時間やユーザーの行動によりサービス内容が変化するサービス情報を送信する。このＲＳＳ／ＡＴＯＭフィードを受信した端末装置がフィード情報を表示することにより、ユーザーに新たな形態のサービスを提供する。
【００６８】
サーバー装置１０１が送信するＲＳＳ／ＡＴＯＭフィードには、このＲＳＳ／ＡＴＯＭフィードに適用されるＸＭＬのバージョン情報などを示すヘッダと、フィードを取得した際の画面表示用のインクルードＣＳＳファイル情報（図１６の行Ｌ４０１、図１８の行Ｌ５０１）と、サービス提供開始時の画面表示用のインクルードＣＳＳファイル情報（図１６の行Ｌ４０２、図１８のＬ５０２）と、各サービスの表示の設定を行うためのインクルードＣＳＳファイル情報（図１６の行Ｌ４０３、図１８のＬ５０３）と、サービス提供終了時の画面表示用のインクルードＣＳＳファイル情報（図１６の行Ｌ４０４、図１８のＬ５０４）と、を含む。
【００６９】
また、サーバー装置１０１が送信するＲＳＳ／ＡＴＯＭフィードには、図１１および図１２に示すフィード文書と同様の構造を有するフィード文書が含まれるが、一部の項目には図１１および図１２に示すフィード文書とは異なる内容の情報が格納される。例えば、ｉｄ要素データの項目（図１６の行Ｌ４０５、図１８のＬ５０５）には、ＲＳＳ／ＡＴＯＭフィードを一意に識別するｉｄ情報が格納される。また、ａｕｔｈｏｒ要素におけるｕｒｉ要素データの項目（図１６の行Ｌ４０６、図１８のＬ５０６）には、フィードデータ取得時の画面表示を行うためのＣＳＳファイルの取得先アドレスが格納される。また、ｃｏｎｔｒｉｂｕｔｏｒ要素のｕｒｉ要素データの項目（図１６の行Ｌ４０７、図１８のＬ５０７）には、サービス提供開始時の画面表示を行うためのＣＳＳファイルの取得先アドレスが格納される。また、ｌｉｎｋ要素データの項目（図１６の行Ｌ４０８、図１８のＬ５０８）には、サービス提供終了時の画面表示を行うためのＣＳＳファイルの取得先アドレスが格納される。
【００７０】
次に、図２１〜２３を参照して、本実施形態において用いられるＲＳＳ／ＡＴＯＭフィードの一例について説明する。
図２１は、携帯端末装置１０３が取得するＲＳＳ／ＡＴＯＭフィードの例を示す図である。このＲＳＳ／ＡＴＯＭフィードは図１６〜１７で示した文書ブロックにて構成されている。
取得したＲＳＳ／ＡＴＯＭフィードが、前回取得したＲＳＳ／ＡＴＯＭフィードから更新されているか否かの判定は、ＲＳＳ／ＡＴＯＭフィードを一意に識別するｉｄ情報（図２１の行Ｌ６０５）の比較により行われる。このｉｄ情報は、図１６のｉｄ要素データ（行Ｌ４０５）、および、図１８の要素ｉｄ（行Ｌ５０５）に相当する情報である。
【００７１】
また、行Ｌ６０１には、フィードを取得した際の画面表示用のインクルードＣＳＳファイル情報（図１６の行Ｌ４０１、図１８の行Ｌ５０１に対応する）が格納されている。行Ｌ６０２には、サービス提供開始時の画面表示用のインクルードＣＳＳファイル情報（図１６の行Ｌ４０２、図１８の行Ｌ５０２）が格納されている。行Ｌ６０３には、各サービスの表示の設定を行うためのインクルードＣＳＳファイル情報（図１６の行Ｌ４０３、図１８の行Ｌ５０３）が格納されている。行Ｌ６０４には、サービス提供終了時の画面表示用のインクルードＣＳＳファイル情報（図１６の行Ｌ４０４、図１８の行Ｌ５０４）が格納されている。
【００７２】
また、行Ｌ６０６には、フィードデータ取得時の画面表示を行うためのＣＳＳファイルの取得先アドレス（図１６の行Ｌ４０６、図１８の行Ｌ５０６）が格納されている。また、行Ｌ６０７には、サービス提供開始時の画面表示を行うためのＣＳＳファイルの取得先アドレス（図１６の行Ｌ４０７、図１８のＬ５０７）が格納されている。また、行Ｌ６０８には、サービス提供終了時の画面表示を行うためのＣＳＳファイルの取得先アドレス（図１６の行Ｌ４０８、図１８の行Ｌ５０８）が格納されている。
【００７３】
図２２は、サーバー装置１０１が送信するＲＳＳ／ＡＴＯＭフィードに含まれるｉｄ情報およびカテゴリ情報の例を示す図である。
図２２（ａ）に示すように、ｉｄ情報は、ＵＲＬ情報、配信日情報、サービス番号、サービス枝番号等を含み、<id>タグと</id>タグによって囲まれて文書ブロックを構成する。このＡＴＯＭフィード情報は、図２１の例では、行Ｌ６０５の位置に格納される。
【００７４】
携帯端末装置１０３は、ＲＳＳ／ＡＴＯＭフィードの更新の有無を判定する際、ＵＲＬ情報が同一か否かに基づいて、記憶部２０６がの記憶しているＲＳＳ／ＡＴＯＭフィードの中から比較対象のＲＳＳ／ＡＴＯＭフィードを選択する。例えば、このｉｄ情報に、サービス枝番号が含まれている場合、記憶部２０６に保存されているＲＳＳ／ＡＴＯＭフィードのｉｄ情報に含まれるサービス枝番号と、サーバー装置１０１から受信したＲＳＳ／ＡＴＯＭフィードのｉｄ情報に含まれるサービス枝番号とが異なるか否かを判定する。このサービス枝番号が異なる場合、携帯端末装置１０３は、サーバー装置１０１から受信したＲＳＳ／ＡＴＯＭフィードに更新すると判定する。なお、サービス枝番号は、例えば「０」から始まる連番の文字情報である。サーバー装置１０１は、ＲＳＳ／ＡＴＯＭフィードが更新された際に、サービス枝番号の値が、更新前の値に「１」を加算した値となっているｉｄ情報を含むＲＳＳ／ＡＴＯＭフィードを記憶しておき、携帯端末装置１０３に配信する。よって、携帯端末装置１０３は、記憶部２０６に保存されているＲＳＳ／ＡＴＯＭフィードのｉｄ情報のサービス枝番号が、サーバー装置１０１から受信したＲＳＳ／ＡＴＯＭフィードのｉｄ情報のサービス枝番号よりも小さい場合に、受信したＲＳＳ／ＡＴＯＭフィードに更新する。
【００７５】
図２２（ｂ）〜（ｄ）に示すように、カテゴリ情報は、ｔｅｒｍ（カテゴリ名などのカテゴリ情報文字列）を示す領域ａ２０１と、当該カテゴリにおける連携サービス（同一カテゴリに属するサービス）を公開するＣＳＳデータの取得先アドレスを示す領域ａ２０２とを含む。
図２２（ｂ）は、“Ｖｉｓｉｔｏｒｓ”として区分されるユーザーのカテゴリーであって、この“Ｖｉｓｉｔｏｒｓ”に該当するユーザーに対して送信される特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞の取得先アドレスを示す。
図２２（ｃ）は、“Ｃｕｓｔｏｍｅｒ”として区分されるユーザーのカテゴリーであって、この“Ｃｕｓｔｏｍｅｒ”に該当するユーザーに対して送信される特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞の取得先アドレスを示す。
図２２（ｄ）は、“Ｐｒｅｍｉｕｍ”として区分されるユーザーのカテゴリーであって、この“Ｐｒｅｍｉｕｍ”に該当するユーザーに対して送信される特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞の取得先アドレスを示す。
このカテゴリ情報は、図２１の例では、行Ｌ６１０の位置に格納される情報である。
図２１に示すＲＳＳ／ＡＴＯＭフィードが示す全ての情報を表示部に表示した場合、図２３に示すような情報を表示することができる。
【００７６】
図２３は、図２２に示すＲＳＳ／ＡＴＯＭフィードに基づき全ての表示項目を表示した場合の画面の一例を示す。図２３に示す通り、ＲＳＳ／ＡＴＯＭフィードは、複数の表示項目Ａ〜Ｇを含む。
表示項目Ａは、初期画面に関する表示項目である。表示項目Ｂは、終了画面用の表示項目である。表示項目Ｃは、来店を促すメッセージを表示するための表示項目である。表示項目Ｄは、特典告知情報を表示するための表示項目である。表示項目Ｅは、カテゴリー“Ｖｉｓｉｔｏｒｓ”の来店者特典情報を表示するための表示項目である。表示項目Ｆは、カテゴリー“Ｃｕｓｔｏｍｅｒ”の来店者特典情報を表示するための表示項目である。表示項目Ｇは、カテゴリー“Ｐｒｅｍｉｕｍ”の来店者特典情報を表示するための表示項目である。
【００７７】
次に、図２４〜２６を参照して、携帯端末装置１０３の動作について説明する。
図２４〜２６は、携帯端末装置１０３がサービス情報を取得して表示する処理手順の一例を示すフローチャートである。
この携帯端末装置１０３は、例えば、ユーザーからの指示あるいはシステムからの指示を受けてフィードリーダー（アプリケーション）を起動すると、以下に示す処理を開始する。
まず、アプリケーション設定管理部３２０は、ＵＩコンポーネントイベント処理部３８２を介してＵＩコンポーネント描画部３９５に、“ＵＲＬ登録要否の問い合わせ画面”を描画するよう指示する信号を出力する。このＵＩコンポーネント描画部３９５は、アプリケーション設定管理部３２０からの指示に従って、表示部２０４に“ＵＲＬ登録要否の問い合わせ画面”を表示させる。
そして、アプリケーション設定管理部３２０は、操作入力部２０３からデバイス／ＯＳ／タイマーイベント処理部３８１を介して出力される、ユーザーによる登録要否の指示を待ち受け（ステップＳＴ１０１）、当該指示に基づいて登録の要否を判定する（ステップＳＴ１０２）。
【００７８】
ユーザーからの指示がＵＲＬの登録を要求していないと判定した場合（ステップＳＴ１０２：ＮＯ）、アプリケーション設定管理部３２０は、データアクセス部３４１を介して記憶部２０６にアクセスし、サービス情報取得対象である登録サイトのＵＲＬが保存されているか否かを判定する（ステップＳＴ１０３）。
この登録サイトのＵＲＬが記憶部２０６に保存されていないと判定した場合（ステップＳＴ１０３：ＮＯ）、サービス情報取得対象である登録サイトが１つも登録されていないため、携帯端末装置１０３は、フィードリーダー（アプリケーション）を終了し、処理を終了する。
一方、ステップＳＴ１０３において、登録サイトのＵＲＬが記憶部２０６に保存されていると判定した場合は、ステップＳＴ１０８に進む。
【００７９】
また、ステップＳＴ１０２において、ユーザーからの指示がサービス情報取得対象であるサイトのＵＲＬの登録を要求していると判定した場合（ステップＳＴ１０２：ＹＥＳ）、アプリケーション設定管理部３２０は、サイト登録処理を実行する（ステップＳＴ１０４）。
このサイト登録処理により、サーバー装置１０１は、携帯端末装置１０３を一意に識別するための固有の識別番号を取得し、自身の記憶部１１３に保存する（ステップＳＴ１０５）。次いで、サーバー装置１０１は、このサイト登録処理により携帯端末装置１０３が要求するサービス情報取得対象である登録サイトのＵＲＬ等を含む登録サイト情報を記憶部１１３から読み出し、携帯端末装置１０３に送信する（ステップＳＴ１０６）。なお、登録サイト情報は、登録サイトのＵＲＬに加え、この登録サイトにおいて来店したユーザーに対して特典サービスが提供されることを告知する特典告知情報が通知される特典情報配信エリアを示す配信エリア情報を含む。
【００８０】
そして、携帯端末装置１０３は、サーバー装置１０１から受信した登録サイト情報を記憶部２０６に保存する（ステップＳＴ１０７）。
【００８１】
次いで、携帯端末装置１０３の処理部２０５内のアプリケーション設定管理部３２０は、デバイス／ＯＳ／タイマーイベント処理部３８１に定期更新用タイマーの起動を指示する。このデバイス／ＯＳ／タイマーイベント処理部３８１は、自身の内部に備える定期更新用タイマーを起動し、カウントを開始する（ステップＳＴ１０８）。この定期更新用タイマーは、サービス情報取得対象のサイトにおけるサービス情報の更新の有無を確認するタイミングを計測するタイマーである。携帯端末装置１０３は、定期更新用タイマーによって計測されるタイミングでサービス情報取得対象のサイトに定期的にアクセスし、サービス情報が更新されているか否かを判定する。サービス情報が更新されている場合、携帯端末装置１０３は更新されたサービス情報を取得する。つまり、定期更新用タイマーは、携帯端末装置１０３による更新情報取得のための定期的なアクセスのタイミングを計時するためのタイマーである。
【００８２】
その後、アプリケーション設定管理部３２０は、フィードリーダーの終了を指示するユーザーの操作入力を操作入力部２０３が受け付けたか否かを判定する（ステップＳＴ１０９）。ユーザーからのフィードリーダー終了指示を受け付けたと判定した場合（ステップＳＴ１０９：ＹＥＳ）、携帯端末装置１０３のアプリケーション設定管理部３２０は、フィードリーダー（アプリケーション）を終了し、処理を終了する。
一方、ユーザーからのフィードリーダー終了指示を受け付けていないと判定した場合（ステップＳＴ１０９：ＮＯ）、アプリケーション設定管理部３２０は、デバイス／ＯＳ／タイマーイベント処理部３８１の備える定期更新用タイマーの値が予め設定されている確認間隔時間以上か否かを判定する（ステップＳＴ１１０）。確認間隔時間以上であると判定した場合（ステップＳＴ１１０：ＹＥＳ）、携帯端末装置１０３は、定期更新処理を実行する（ステップＳＴ１１１）。この定期更新処理は、サービス情報取得対象としてＵＲＬが登録されているサイトについて、サービス情報の更新の有無を確認し、更新されたサービス情報を取得する処理である。
【００８３】
この定期更新処理により、サーバー装置１０１は、登録サイトのＲＳＳ／ＡＴＯＭフィードと初期画面用のＣＳＳ＜style_Delivery.css＞を携帯端末装置１０３に送信する（ステップＳＴ１１２）。このＲＳＳ／ＡＴＯＭフィードは、例えば、図２１に示したようなＲＳＳ／ＡＴＯＭフィードである。また、この初期画面用のＣＳＳ＜style_Delivery.css＞の一例を、図２７に示す。
【００８４】
そして、携帯端末装置１０３は、サーバー装置１０１から受信した登録サイトのＲＳＳ／ＡＴＯＭフィードと初期画面用のＣＳＳ＜style_Delivery.css＞を記憶部２０６に保存するとともに（ステップＳＴ１１３）、この初期画面用のＣＳＳ＜style_Delivery.css＞に基づきこのＲＳＳ／ＡＴＯＭフィードを表示する（ステップＳＴ１１４）。なお、携帯端末装置１０３の処理部２０５は、この初期画面用のＣＳＳ＜style_Delivery.css＞を保存する場合、対応するＲＳＳ／ＡＴＯＭフィードと関連付けて保存する。
例えば、携帯端末装置１０３の処理部２０５は、記憶部２０６のＣＳＳ最新情報記憶領域２６２を更新する。具体的には、ＣＳＳ最新情報記憶領域２６２内のＲＳＳ／ＡＴＯＭフィードと関連付けられた初期画面用のＣＳＳ＜style_Delivery.css＞のファイルが２つ以上ある場合、最新の初期画面用のＣＳＳ＜style_Delivery.css＞を残して、過去の初期画面用のＣＳＳ＜style_Delivery.css＞のファイルを全て削除する。もしくは、データの上書きを行う。
【００８５】
そして、携帯端末装置１０３の処理部２０５内のメモリデータ処理部３４０のデータアクセス部３４１が、記憶部２０６のＣＳＳ最新情報記憶領域２６２に保存した初期画面用のＣＳＳ＜style_Delivery.css＞を読み出す。このとき、特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞、来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞、および＜style_EndService.css＞は、ＣＳＳ最新情報記憶領域２６２に保存されていない。よって、XML文書データ解析部３６０は、ＲＳＳ／ＡＴＯＭフィードに記載されている以下の記載を無視する。
＜?xml-stylesheet href=”./style_StartService.css”type=”text/css”?＞
＜?xml-stylesheet href=”./style_style_entry1.css”type=”text/css”?＞
＜?xml-stylesheet href=”./style_EndService.css”type=”text/css”?＞
【００８６】
ここで、携帯端末装置１０３が受信するＲＳＳ／ＡＴＯＭフィードは、図２１に示すような複数の表示項目を含む表示データである。携帯端末装置１０３の処理部２０５は、このＲＳＳ／ＡＴＯＭフィードを表示する際、図２７に示す初期画面用のＣＳＳを用いることにより、図２８に示すような画像を表示部２０４に表示させることができる。
つまり、図２７に示す初期画面用のＣＳＳ＜style_Delivery.css＞は、ＲＳＳ／ＡＴＯＭフィードの表示項目のうち、表示項目Ｂ〜Ｇを隠すための定義が含まれている。この初期画面用のＣＳＳ＜style_Delivery.css＞に従ってＲＳＳ／ＡＴＯＭフィードを表示することにより、表示項目Ａのみが表示される。
一方、ステップＳ１１０において、確認間隔時間未満であると判定した場合（ステップＳ１１０：ＮＯ）、定期更新処理を実施せずに次の処理に移行する。
【００８７】
ここで、図２５を参照して、フローチャートの説明のつづきをする。
携帯端末装置１０３の位置情報取得部２０２は、現在の位置を示す位置情報を検出し、処理部２０５に出力する。この処理部２０５のアプリケーション設定管理部３２０は、デバイス／ＯＳ／タイマーイベント処理部３８１を介して携帯端末装置１０３の現在位置を示す位置情報を取得する（ステップＳＴ１１５）。
そして、アプリケーション設定管理部３２０は、携帯端末装置１０３の現在位置が来店者特典を受けられる特典情報配信エリア内に含まれるか否かを判定する。すなわち、アプリケーション設定管理部３２０は、記憶部２０６から登録サイト情報に含まれる配信エリア情報を読み出し、位置情報が示す携帯端末装置１０３の現在位置が、配信エリア情報が示す特典情報配信エリア内に含まれているか否かを判定する。ここで、アプリケーション設定管理部３２０は、配信エリア情報を参照して、例えば、携帯端末装置１０３を所持するユーザーが、来店者特典を提供する店舗内にいるか否かを判定する（ステップＳＴ１１６）。なお、この配信エリア情報は、例えば、サービス情報の一部としてＲＳＳ／ＡＴＯＭフィードに含まれているものであってもよい。この場合、アプリケーション設定管理部３２０は、ＲＳＳ／ＡＴＯＭフィードから読み出される情報の示す領域に、携帯端末装置１０３の現在位置が含まれるか否かを判定する。
【００８８】
携帯端末装置１０３の現在の位置が特典情報配信エリア内にあると判定した場合（ステップＳＴ１１６：ＹＥＳ）、アプリケーション設定管理部３２０は、特典告知情報の配信を要求することを示す情報を通信処理部３１０に出力する。この通信処理部３１０は、この特典告知情報の配信を要求することを示す情報に対して携帯端末装置１０３の識別情報を対応付けて、サーバー装置１０１に送信する（ステップＳＴ１１７）。
【００８９】
そして、サーバー装置１０１は、携帯端末装置１０３から受信した識別情報に基づき、当該携帯端末装置１０３が登録しているサービスに応じた特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞を記憶部１１３から読み出す（ステップＳＴ１１８）。このサーバー装置１０１の送信部１１４は、読み出した特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞を携帯端末装置１０３に送信する（ステップＳＴ１１９）。この特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞の一例を、図２９に示す。
【００９０】
次いで、携帯端末装置１０３の通信部２０１は、この特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞を受信し、処理部２０５に出力する。この処理部２０５は、サーバー装置１０１から受信した特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞を記憶部２０６のＣＳＳ最新情報記憶領域２６２に保存する。なお、携帯端末装置１０３の処理部２０５は、この特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞を保存する場合、対応するＲＳＳ／ＡＴＯＭフィードと関連付けて保存する。
ここで、携帯端末装置１０３の処理部２０５は、記憶部２０６のＣＳＳ最新情報記憶領域２６２を更新する（ステップＳＴ１２０）。具体的には、ＣＳＳ最新情報記憶領域２６２内のＲＳＳ／ＡＴＯＭフィードと関連付けられた特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞のファイルが２つ以上ある場合、最新の特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞を残して、過去の特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞のファイルを全て削除する。もしくは、データの上書きを行う。
【００９１】
そして、処理部２０５は、記憶部２０６のＣＳＳ最新情報記憶領域２６１に保存されている初期画面用のＣＳＳ＜style_Delivery.css＞と特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞を読み出す。そして、処理部２０５は、この初期画面用のＣＳＳ＜style_Delivery.css＞と特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞に基づき、ＲＳＳ／ＡＴＯＭフィードを表示する（ステップＳＴ１２１）。これにより、携帯端末装置１０３は、図３０に示すような画像を表示部２０４に表示することができる。つまり、図２９に示特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞は、ＲＳＳ／ＡＴＯＭフィードの表示項目のうち、表示項目Ｂ、Ｅ〜Ｇを隠すための定義が含まれている。この来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞に従ってＲＳＳ／ＡＴＯＭフィードを表示することにより、表示項目Ａ、Ｃ、Ｄのみが表示される。
【００９２】
具体的には、携帯端末装置１０３の処理部２０５内のメモリデータ処理部３４０のデータアクセス部３４１が、記憶部２０６のＣＳＳ最新情報記憶領域２６２に保存されている初期画面用のＣＳＳ＜style_Delivery.css＞と特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞を読み出す。このとき、来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞および＜style_EndService.css＞は、ＣＳＳ最新情報記憶領域２６２に保存されていない。よって、XML文書データ解析部３６０は、ＲＳＳ／ＡＴＯＭフィードに記載されている以下の記載を無視する。
＜?xml-stylesheet href=”./style_entry1.css”type=”text/css”?＞
＜?xml-stylesheet href=”./style_EndService.css”type=”text/css”?＞
【００９３】
つまり、XML文書データ解析部３６０は、ＲＳＳ／ＡＴＯＭフィードに対して、初期画面用のＣＳＳ＜style_Delivery.css＞と特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞とを適用した表示をするため、ＲＳＳ／ＡＴＯＭフィード上における以下のデータを読み込む。
＜?xml-stylesheet href=”./style_Delivery.css”type=”text/css”?＞
＜?xml-stylesheet href=”./style_StartService.css”type=”text/css”?＞
【００９４】
なお、XML文書データ解析部３６０は、ＲＳＳ／ＡＴＯＭフィードにおける定義の順番に従って、ＣＳＳを読み込む。つまり、XML文書データ解析部３６０は、初期画面用のＣＳＳ＜style_Delivery.css＞を読み込んだのち、特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞を読み込む。これにより、以下の定義が重複する。
【００９５】
初期画面用のＣＳＳ＜style_Delivery.css＞における
entry{
display:note;
}
と、
特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞における
entry{
display:block;
padding-left:2em;
}
とが、重複している。
【００９６】
このように、重複された定義は、後から定義された定義によって上書き定義される。つまり、XML文書データ解析部３６０は、重複する定義については、ＲＳＳ／ＡＴＯＭフィードにおいて初期画面用のＣＳＳ＜style_Delivery.css＞よりも後に定義されている特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞の定義を上書きして動作する。
【００９７】
次いで、携帯端末装置１０３の処理部２０５は、来店情報を取得したか否かを判定する（ステップＳＴ１２２）。携帯端末装置１０３の処理部２０５が、例えば、ＲＦ部２１０を介して店舗側端末装置１０２から来店情報を受信した場合（ステップＳＴ１２２−ＹＥＳ）、アプリケーション設定管理部３２０は、来店者特典情報の配信を要求することを示す情報を通信処理部３１０に出力する。この通信処理部３１０は、この来店者特典情報の配信を要求することを示す情報に対して携帯端末装置１０３の識別情報を対応付けて、サーバー装置１０１に送信する（ステップＳＴ１２３）。
一方、来店情報を取得しない場合、携帯端末装置１０３の処理部２０５のアプリケーション設定管理部３２０は、記憶部２０６の記憶する取得済みの登録サイト情報から、各サービスの終了時刻情報を読み出す。このサービスの終了時刻は、期間限定のサービスについて定められている当該サービスの終了時刻である。
そして、アプリケーション設定管理部３２０は、読み出した各サービスの終了時刻と現在時刻とを比較し、サービス終了時刻の到来しているサービスの有無を判定する（ステップＳＴ１２２３）。なお、後述するように、携帯端末装置１０３は、サービス終了時刻の到来しているサービスを、タイマーを用いて検出することができる。
サービス終了時刻の到来しているサービスがあると判定した場合、携帯端末装置１０３は、このサービス終了時刻の到来しているサービスを終了させる処理を行う。
一方、サービス終了時刻の到来しているサービスがあると判定した場合、携帯端末装置１０３の処理部２０５は、来店情報を取得するのを待つ。
【００９８】
そして、サーバー装置１０１は、携帯端末装置１０３から受信した識別情報に基づき、当該携帯端末装置１０３が登録しているサービスに応じた来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を記憶部１１３から読み出す（ステップＳＴ１２４）。このサーバー装置１０１の送信部１１４は、読み出した来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を携帯端末装置１０３に送信する（ステップＳＴ１２５）。この来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞の一例を、図３１に示す。
【００９９】
次いで、携帯端末装置１０３の通信部２０１は、この来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を受信し、処理部２０５に出力する。この処理部２０５は、サーバー装置１０１から受信した来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を記憶部２０６のＣＳＳ最新情報記憶領域２６２に保存する。なお、携帯端末装置１０３の処理部２０５は、この来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を保存する場合、対応するＲＳＳ／ＡＴＯＭフィードと関連付けて保存する。
【０１００】
ここで、携帯端末装置１０３の処理部２０５は、記憶部２０６のＣＳＳ最新情報記憶領域２６２を更新する（ステップＳＴ１２６）。具体的には、ＣＳＳ最新情報記憶領域２６２内のＲＳＳ／ＡＴＯＭフィードと関連付けられた来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞のファイルが２つ以上ある場合、最新の来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を残して、過去の来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞のファイルを全て削除する。もしくは、データの上書きを行う。
【０１０１】
そして、処理部２０５は、記憶部２０６のＣＳＳ最新情報記憶領域２６１に保存されている初期画面用のＣＳＳ＜style_Delivery.css＞、特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞および来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を読み出す。そして、処理部２０５は、この初期画面用のＣＳＳ＜style_Delivery.css＞、特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞および来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞に基づき、ＲＳＳ／ＡＴＯＭフィードを表示する（ステップＳＴ１２７）。なお、処理部２０５は、ここで、来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞に基づく表示を行わなくてもよい。
【０１０２】
具体的には、携帯端末装置１０３の処理部２０５内のXML文書データ解析部３６０が、記憶部２０６のＣＳＳ最新情報記憶領域２６２に保存されていない＜style_EndService.css＞を無視する。つまり、XML文書データ解析部３６０は、ＲＳＳ／ＡＴＯＭフィードに記載されている以下の記載を無視する。
＜?xml-stylesheet href=”./style_EndService.css”type=”text/css”?＞
【０１０３】
そして、XML文書データ解析部３６０は、ＲＳＳ／ＡＴＯＭフィードに対して、初期画面用のＣＳＳ＜style_Delivery.css＞、特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞および来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を適用した表示をするため、ＲＳＳ／ＡＴＯＭフィード上における以下のデータを読み込む。
＜?xml-stylesheet href=”./style_Delivery.css”type=”text/css”?＞
＜?xml-stylesheet href=”./style_StartService.css”type=”text/css”?＞
＜?xml-stylesheet href=”./style_entry1.css”type=”text/css”?＞
【０１０４】
次に、図２６を参照して、フローチャートの説明を続ける。
携帯端末装置１０３の履歴配信情報作成部４００は、記憶部２０６のＣＳＳ最新情報記憶領域２６２に保存されている来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を読み出す。また、履歴配信情報作成部４００は、記憶部２０６の履歴情報記憶領域２６１から履歴情報を読み出す。そして、履歴配信情報作成部４００は、読み出した履歴情報を暗号化する。この履歴配信情報作成部４００は、この暗号化した履歴情報を、読み出した来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞のコメント部分に書き込む（ステップＳＴ１２８）。この来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞のコメント部分に暗号化した履歴情報を記載したＣＳＳ一例を、図３２に示す。
そして、携帯端末装置１０３の通信処理部３１０は、コメント部分に暗号化した履歴情報を記載した来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞に、携帯端末装置１０３の識別情報を対応付けて、サーバー装置１０１に送信する（ステップＳＴ１２９）。
【０１０５】
サーバー装置１０１は、コメント部分に暗号化した履歴情報を記載した来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を受信し、このＣＳＳから暗号化された履歴情報を読み出す（ステップＳＴ１３０）。
そして、サーバー装置１０１の処理部１１２は、履歴情報に記載されている内容を解析し、解析結果に応じた来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を作成する。本実施形態において、処理部１１２は、記憶部１１３のカテゴリー判定テーブルを参照して、解析結果に応じたカテゴリーを判定する。
はじめに、処理部１１２は、履歴情報に購入履歴情報、来店履歴情報、およびセール履歴情報が含まれているか否かを判定する。履歴情報に購入履歴情報、来店履歴情報、およびセール履歴情報がいずれも含まれていない場合、処理部１１２は、カテゴリーが“Ｖｉｓｉｔｏｒｓ”であると判定する。
【０１０６】
一方、履歴情報に購入履歴情報、来店履歴情報、およびセール履歴情報が少なくとも１つ含まれている場合、処理部１１２は、これら購入履歴情報、来店履歴情報、およびセール履歴情報に基づき、来店回数、購入金額、セール来店回数等を集計する。そして、処理部１１２は、この来店回数、購入金額、セール来店回数等が、予め決められた閾値以上であるか否かを判定する。この閾値は、例えば、来店回数が５回、購入金額が１０，０００円、セール来店回数が５回と、それぞれ決められている。
これら来店回数、購入金額、セール来店回数等のうち、１つの項目でも閾値以上である場合、処理部１１２は、カテゴリーが“Ｐｒｅｍｉｕｍ”であると判定する。
一方、これら来店回数、購入金額、セール来店回数等のうち、１つの項目でも閾値以上でない場合、処理部１１２は、カテゴリーが“Ｃｕｓｔｏｍｅｒ”であると判定する。
【０１０７】
そして、処理部１１２は、例えば、記憶部１１３のカテゴリー判定テーブルを参照して、判定されたカテゴリーに対応する来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞のアドレスを取得し、この取得したアドレスから来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を読み出す（ステップＳＴ１３１）。この処理部１１２は、読み出した来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を携帯端末装置１０３に送信する（ステップＳＴ１３２）。
【０１０８】
ここで、図３３〜３５を参照して、各カテゴリーに対応する来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞の一例について説明する。
図３３は、カテゴリー“Ｖｉｓｉｔｏｒｓ”に対応する来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞の一例を示す図である。
図３４は、カテゴリー“Ｃｕｓｔｏｍｅｒ”に対応する来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞の一例を示す図である。
図３５は、カテゴリー“Ｐｒｅｍｉｕｍ”に対応する来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞の一例を示す図である。
【０１０９】
次いで、携帯端末装置１０３の通信部２０１は、この来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を受信し、処理部２０５に出力する。この処理部２０５は、サーバー装置１０１から受信した来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を記憶部２０６のＣＳＳ最新情報記憶領域２６２に保存する。なお、携帯端末装置１０３の処理部２０５は、この来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を保存する場合、対応するＲＳＳ／ＡＴＯＭフィードと関連付けて保存する。
ここで、携帯端末装置１０３の処理部２０５は、記憶部２０６のＣＳＳ最新情報記憶領域２６２を更新する（ステップＳＴ１３３）。具体的には、ＣＳＳ最新情報記憶領域２６２内のＲＳＳ／ＡＴＯＭフィードと関連付けられた来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞のファイルが１つ以上ある場合、最新の来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を残して、過去の来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞のファイルを全て削除する。もしくは、データの上書きを行う。
つまり、携帯端末装置１０３の処理部２０５は、ＣＳＳ最新情報記憶領域２６２内の来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞が既に格納されているか否かを判定する。ＣＳＳ最新情報記憶領域２６２内に来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞が既に格納されている場合、処理部２０５は、このＣＳＳ最新情報記憶領域２６２内の来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を削除して、最新の来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を保存する。
【０１１０】
そして、処理部２０５は、記憶部２０６のＣＳＳ最新情報記憶領域２６１に保存されている初期画面用のＣＳＳ＜style_Delivery.css＞、特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞および来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を読み出す。次いで、処理部２０５は、この初期画面用のＣＳＳ＜style_Delivery.css＞、特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞および来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞に基づき、ＲＳＳ／ＡＴＯＭフィードを表示する（ステップＳＴ１３４）。
【０１１１】
例えば、携帯端末装置１０３がカテゴリー“Ｖｉｓｉｔｏｒｓ”に対応する来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を受信した場合、処理部２０５は、このカテゴリー情報“Ｖｉｓｉｔｏｒｓ”を反映した画像を携帯端末装置１０３の表示部２０４に表示させる。これにより、携帯端末装置１０３は、図３６に示すような画像を表示部２０４に表示することができる。つまり、図３３に示す来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞は、ＲＳＳ／ＡＴＯＭフィードの表示項目のうち、表示項目Ｂ、Ｄ、Ｆ、Ｇを隠すための定義が含まれている。この来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞に従ってＲＳＳ／ＡＴＯＭフィードを表示することにより、表示項目Ａ、Ｃ、Ｅのみが表示される。
【０１１２】
また、例えば、携帯端末装置１０３がカテゴリー“Ｃｕｓｔｏｍｅｒ”に対応する来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を受信した場合、処理部２０５は、このカテゴリー情報“Ｃｕｓｔｏｍｅｒ”を反映した画像を携帯端末装置１０３の表示部２０４に表示させる。これにより、携帯端末装置１０３は、図３７に示すような画像を表示部２０４に表示することができる。つまり、図３４に示す来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞は、ＲＳＳ／ＡＴＯＭフィードの表示項目のうち、表示項目Ｂ、Ｄ、Ｅ、Ｇを隠すための定義が含まれている。この来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞に従ってＲＳＳ／ＡＴＯＭフィードを表示することにより、表示項目Ａ、Ｃ、Ｆのみが表示される。
【０１１３】
例えば、携帯端末装置１０３がカテゴリー“Ｐｒｅｍｉｕｍ”に対応する来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を受信した場合、処理部２０５は、このカテゴリー情報“Ｐｒｅｍｉｕｍ”を反映した画像を携帯端末装置１０３の表示部２０４に表示させる。これにより、携帯端末装置１０３は、図３８に示すような画像を表示部２０４に表示することができる。つまり、図３５に示す来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞は、ＲＳＳ／ＡＴＯＭフィードの表示項目のうち、表示項目Ｂ、Ｄ、Ｅ、Ｆを隠すための定義が含まれている。この来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞に従ってＲＳＳ／ＡＴＯＭフィードを表示することにより、表示項目Ａ、Ｃ、Ｇのみが表示される。
【０１１４】
具体的には、携帯端末装置１０３の処理部２０５内のXML文書データ解析部３６０が、記憶部２０６のＣＳＳ最新情報記憶領域２６２に保存されていない＜style_EndService.css＞を無視する。つまり、XML文書データ解析部３６０は、ＲＳＳ／ＡＴＯＭフィードに記載されている以下の記載を無視する。
＜?xml-stylesheet href=”./style_EndService.css”type=”text/css”?＞
【０１１５】
そして、XML文書データ解析部３６０は、ＲＳＳ／ＡＴＯＭフィードに対して、初期画面用のＣＳＳ＜style_Delivery.css＞、特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞および来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を適用した表示をするため、ＲＳＳ／ＡＴＯＭフィード上における以下のデータを読み込む。
＜?xml-stylesheet href=”./style_Delivery.css”type=”text/css”?＞
＜?xml-stylesheet href=”./style_StartService.css”type=”text/css”?＞
＜?xml-stylesheet href=”./style_entry1.css”type=”text/css”?＞
【０１１６】
次いで、アプリケーション設定管理部３２０は、記憶部２０６の記憶する取得済みの登録サイト情報から、各サービスの終了時刻情報を読み出す（ステップＳＴ１３５）。このサービスの終了時刻は、期間限定のサービスについて定められている当該サービスの終了時刻である。
そして、アプリケーション設定管理部３２０は、読み出した各サービスの終了時刻と現在時刻とを比較し、サービス終了時刻の到来しているサービスの有無を判定する（ステップＳＴ１３６）。なお、後述するように、携帯端末装置１０３は、サービス終了時刻の到来しているサービスを、タイマーを用いて検出することができる。
【０１１７】
サービス終了時刻の到来しているサービスがあると判定した場合（ステップＳＴ１３６：ＹＥＳ）、携帯端末装置１０３は、このサービス終了時刻の到来しているサービスを終了させる処理を行う。具体的には、アプリケーション設定管理部３２０は、通信処理部３１０および通信部２０１を介してサーバー装置１０１に終了画面用のＣＳＳ＜style_EndService.css＞を要求するＨＴＴＰリクエストを送信する（ステップＳＴ１３７）。このリクエストを受信し（ステップＳＴ１３８）、サーバー装置１０１は、終了画面用のＣＳＳ＜style_EndService.css＞を携帯端末装置１０３に送信する（ステップＳＴ１３９）。この終了画面用のＣＳＳ＜style_EndService.css＞の一例を図３９に示す。
【０１１８】
携帯端末装置１０３は、この終了画面用のＣＳＳ＜style_EndService.css＞を受信する。そして、文書データ解析部３５０は、取得した終了画面用のＣＳＳ＜style_EndService.css＞と、記憶部２０６の記憶するＡＴＯＭフィードとを解析し、データ描画部３９０を介して、表示部２０４にサービスが終了した旨のメッセージを表示させる（ステップＳＴ１４０）。また、サーバー装置１０１は、サービスの内容を表示させないようにする（ユーザーに対して隠蔽する。）。つまり、図３９に示す終了画面用のＣＳＳ＜style_EndService.css＞は、ＲＳＳ／ＡＴＯＭフィードの表示項目のうち、表示項目Ａ、Ｃ〜Ｇを隠すための定義が含まれている。この終了画面用のＣＳＳ＜style_EndService.css＞に従ってＲＳＳ／ＡＴＯＭフィードを表示することにより、表示項目Ｂのみが表示される。
【０１１９】
一方、ステップＳＴ１３６において、サービス終了時刻の到来しているサービスが無いと判定した場合（ステップＳＴ１３６：ＮＯ）、アプリケーション設定管理部３２０は、サービス終了通知時刻を未設定のサービスの有無を判定する（ステップＳＴ１４１）。
この、サービス終了通知時刻は、サービス終了時刻が近づいていることをユーザーに通知するよう設定されている時刻であり、例えば、サービス終了時刻から一定時間前の時刻に設定される。あるいは、後述するように、携帯端末装置１０３とサービス提供店舗との距離に応じた時刻に設定される。
サービス終了通知時刻を未設定のサービスがあると判定した場合（ステップＳＴ１４１：ＹＥＳ）、携帯端末装置１０３は、サービス終了通知時刻を設定する処理を行う（ステップＳＴ１４２）。サービス終了時刻が近づいていることをユーザーに通知することにより、ユーザーは、サービスを受けそびれることを防止できる。また、店舗側とっても、ユーザーが店舗に足を運ぶことが期待できる。その後ステップＳ１０９に戻る。
【０１２０】
上述の通り、本実施形態に係るサービス情報配信システム１は、携帯端末装置１０３が保持する履歴情報に基づき、サーバー装置１０１がユーザーの行動履歴や状況履歴に応じたサービス情報を配信することができる。言い換えると、履歴情報をサーバー装置１０１に送信しない限り、携帯端末装置１０３は、一部のサービス情報を表示部２０４に表示することができない。よって、ユーザーに応じたサービス情報を携帯端末装置１０３に配信することができる。
これにより、例えば、店舗側からは、貢献度の高い顧客に対しては継続して利用してもらうための有益な情報を配信することができる。また、新規の顧客に対しては来店を促進してリピーターになってもらうための情報を配信することができる。さらに、店舗側からは、ユーザーにとって役に立ちそうなサービス情報を配信することができる。
【０１２１】
また、履歴情報に含まれるデジタルサイネージ閲覧履歴情報に基づき、来店したユーザーがデジタルサイネージ１０５において閲覧した広告の内容を特定することができる。さらに、デジタルサイネージ１０５において閲覧した時間帯や場所、回数等も特定することができる。つまり、履歴情報は、デジタルサイネージ１０５による広告効果を推定するための有益な情報である。よって、携帯端末装置１０３から送信される履歴情報をサーバー装置１０１が記憶部１１３に保存しておき、サーバー装置１０１の管理者によって、これらの情報を記憶媒体等に書き込む、あるいは、ネットワーク１０４を介して店舗や広告事業者のコンピュータに送信するようにしてもよい。これにより、店舗や広告事業者は、この履歴情報を用いて広告効果を分析し、今後、ユーザーや地域にあわせたデジタルサイネージ１０５における広告を実施することが可能となる。
【０１２２】
また、本実施形態に係るサービス情報配信システム１のように、特典情報配信エリア内に存在するユーザーに対して特典告知情報を配信することで、来店者特典情報が受けられることを告知する。この来店者特典情報を閲覧したユーザーが、来店者特典を取得したいとした場合、ユーザー側と店舗側とのコミュニケーションが生じることが期待される。
例えば、店舗側端末装置１０２に対して解除作業を店舗の店員が実行しない限り来店情報を携帯端末装置１０３に配信しないように設定しておく。この場合、来店特典情報を取得したいユーザーは、店員とコミュ二ケーションをしなければ店舗側端末装置１０２から来店情報を取得することができずに、来店特典情報の提供を受けることができない。これにより、ユーザー側と店舗側とのコミュニケーションを生じさせることができ、ユーザーと店舗との信頼関係をよりよいものにすることが期待できる。
【０１２３】
さらに、本実施形態に係るサービス情報配信システム１は、来店特典情報の配信を受けるために、携帯端末装置１０３が来店情報をサーバー装置１０１に配信しなければならないように設定してある。これにより、サーバー装置１０１は、実際に来店してくれたユーザーに対して来店者特典情報を配信することができる。
なお、本発明はこれに限られず、例えば、来店情報の変わりに、商品を購入した際に所得することができる購入実績情報を携帯端末装置１０３からサーバー装置１０１に送信することにより、サーバー装置１０１が来店者特典情報の配信を受けられるものであってもよい。この場合、例えば、会計時のレジスターの付近に設定された店舗側端末装置１０２のＲＦデバイスから携帯端末装置１０３が購入実績情報を受信するものであってもよい。また、購入実績情報が埋め込まれたコードをレシートに印刷しておき、携帯端末装置１０３が、このコードから購入実績情報を読み取るものであってもよい。
【０１２４】
さらに、携帯端末装置１０３に配信されるような単純な情報において、サービス情報をユーザーに応じて配信することは困難であった。つまり、ＲＳＳ／ＡＴＯＭフィードの更新情報をユーザーに応じて作成し、これらをユーザーに応じて配信するために、多大な労力とコストが生じるおそれがあった。本発明に係るサービス情報配信システム１では、ＲＳＳ／ＡＴＯＭフィードは、すべてのユーザーに配信するサービス情報において共通にすることができる。よって、ＲＳＳ／ＡＴＯＭフィードをユーザーごとに作成する際の労力とコストを削減することができる。また、ユーザーに応じて配信されるＣＳＳを変更するという簡易な方法によりユーザーに応じたサービス情報の配信を実現することができる。
【０１２５】
［変形例］
次に、図４０〜４２を参照して、本実施形態に係るサービス情報配信システム１において、図２４〜２６において説明した処理手順と異なる一例について説明する。なお、図２４〜２６において説明した処理については、詳細な説明は省略する。
図４０〜４１は、携帯端末装置１０３がサービス情報を取得して表示する処理手順の他の例を示すフローチャートである。ここでは、サーバー装置１０１がＲＳＳ／ＡＴＯＭフィードの更新情報を配信する点、携帯端末装置１０３が特典情報配信エリアにあるいか否かをサーバー装置１０１が判定する点が異なる。
【０１２６】
この携帯端末装置１０３は、例えば、ユーザーからの指示あるいはシステムからの指示を受けてフィードリーダー（アプリケーション）を起動すると、以下に示す処理を開始する。
まず、アプリケーション設定管理部３２０は、ＵＩコンポーネントイベント処理部３８２を介してＵＩコンポーネント描画部３９５に、“ＵＲＬ登録要否の問い合わせ画面”を描画するよう指示する信号を出力する。このＵＩコンポーネント描画部３９５は、アプリケーション設定管理部３２０からの指示に従って、表示部２０４に“ＵＲＬ登録要否の問い合わせ画面”を表示させる。
そして、アプリケーション設定管理部３２０は、操作入力部２０３からデバイス／ＯＳ／タイマーイベント処理部３８１を介して出力される、ユーザーによる登録要否の指示を待ち受け（ステップＳＴ２０１）、当該指示に基づいて登録の要否を判定する（ステップＳＴ２０２）。
【０１２７】
ユーザーからの指示がＵＲＬの登録を要求していないと判定した場合（ステップＳＴ２０２：ＮＯ）、アプリケーション設定管理部３２０は、データアクセス部３４１を介して記憶部２０６にアクセスし、サービス情報取得対象である登録サイトのＵＲＬが保存されているか否かを判定する（ステップＳＴ２０３）。
この登録サイトのＵＲＬが記憶部２０６に保存されていないと判定した場合（ステップＳＴ２０３：ＮＯ）、サービス情報取得対象である登録サイトが１つも登録されていないため、携帯端末装置１０３は、フィードリーダー（アプリケーション）を終了し、処理を終了する。
一方、ステップＳＴ２０３において、登録サイトのＵＲＬが記憶部２０６に保存されていると判定した場合は、ステップＳＴ２１２に進む。
【０１２８】
また、ステップＳＴ２０２において、ユーザーからの指示がサービス情報取得対象であるサイトのＵＲＬの登録を要求していると判定した場合（ステップＳＴ２０２：ＹＥＳ）、アプリケーション設定管理部３２０は、サイト登録処理を実行する（ステップＳＴ２０４）。
このサイト登録処理により、サーバー装置１０１は、携帯端末装置１０３を一意に識別するための固有の識別番号を取得し、自身の記憶部１１３に保存する（ステップＳＴ２０５）。次いで、サーバー装置１０１は、このサイト登録処理により携帯端末装置１０３が要求するサービス情報取得対象である登録サイトのＵＲＬ等を含む登録サイト情報を記憶部１１３から読み出し、携帯端末装置１０３に送信する（ステップＳＴ２０６）。
そして、携帯端末装置１０３は、サーバー装置１０１から受信した登録サイト情報を記憶部２０６に保存する（ステップＳＴ２０７）。
【０１２９】
次いで、サーバー装置１０１の処理部１１２は、定期更新用タイマーを起動する。この処理部１１２は、例えば、自身の内部に備える定期更新用タイマーを起動し、カウントを開始する（ステップＳＴ２０８）。この定期更新用タイマーは、サービス情報取得対象のサイトにおけるサービス情報の更新の有無を確認するタイミングを計測するタイマーである。
【０１３０】
次いで、サーバー装置１０１の処理部１１２は、定期更新用タイマーの値が予め設定されている確認間隔時間以上か否かを判定する（ステップＳＴ２０９）。確認間隔時間以上であると判定した場合（ステップＳＴ２０９：ＹＥＳ）、サーバー装置１０１は、定期更新処理を実行する（ステップＳＴ２１０）。この定期更新処理は、登録サイトについて、記憶部１１３内のサービス情報の更新の有無を判定し、記憶部１１３内のサービス情報が更新されている場合、定期更新用タイマーが予め決められている確認間隔時間が経過した際に、更新されたサービス情報を記憶部１３３から読み出し、携帯端末装置１０３に配信処理である。
【０１３１】
この定期更新処理により、サーバー装置１０１は、登録サイトのＲＳＳ／ＡＴＯＭフィードと初期画面用のＣＳＳ＜style_Delivery.css＞を携帯端末装置１０３に送信する（ステップＳＴ２１１）。
【０１３２】
そして、携帯端末装置１０３は、サーバー装置１０１から受信した登録サイトのＲＳＳ／ＡＴＯＭフィードと初期画面用のＣＳＳ＜style_Delivery.css＞を記憶部２０６に保存するとともに（ステップＳＴ２１２）、この初期画面用のＣＳＳ＜style_Delivery.css＞に基づきこのＲＳＳ／ＡＴＯＭフィードを表示する（ステップＳＴ２１３）。
【０１３３】
一方、ステップＳ２０９において、確認間隔時間未満であると判定した場合（ステップＳ２０９：ＮＯ）、定期更新処理を実施せずに次の処理に移行する。
また、ステップＳＴ２１４において、携帯端末装置１０３の処理部２０５内のアプリケーション設定管理部３２０は、フィードリーダーの終了を指示するユーザーの操作入力を操作入力部２０３が受け付けたか否かを判定する（ステップＳＴ２１４）。ユーザーからのフィードリーダー終了指示を受け付けたと判定した場合（ステップＳＴ２１４：ＹＥＳ）、携帯端末装置１０３のアプリケーション設定管理部３２０は、フィードリーダー（アプリケーション）を終了し、処理を終了する。
【０１３４】
ここで、図４１を参照して、フローチャートの説明のつづきをする。
携帯端末装置１０３の位置情報取得部２０２は、現在の位置を示す位置情報を検出し、処理部２０５に出力する。この処理部２０５のアプリケーション設定管理部３２０は、デバイス／ＯＳ／タイマーイベント処理部３８１を介して携帯端末装置１０３の現在位置を示す位置情報を取得する（ステップＳＴ２１５）。
そして、処理部２０５は、通信部２０１を介して取得した位置情報をサーバー装置１０１に送信する。
【０１３５】
このサーバー装置１０１の受信部１１４は、携帯端末装置１０３から位置情報を受信する（ステップＳＴ２１６）。そして、サーバー装置１０１の処理部１１２は、受信した位置情報に基づき、携帯端末装置１０３の現在位置が来店者特典を受けられる特典情報配信エリア内に含まれるか否かを判定する。すなわち、処理部１１２は、記憶部１１３の登録サイト情報記憶領域１３１から配信エリア情報を読み出し、位置情報が示す携帯端末装置１０３の現在位置が、配信エリア情報が示す特典情報配信エリア内に含まれているか否かを判定する。ここで、処理部１１２は、配信エリア情報を参照して、例えば、携帯端末装置１０３を所持するユーザーが、来店者特典を提供する店舗内にいるか否かを判定する（ステップＳＴ２１７）。
【０１３６】
携帯端末装置１０３の現在の位置が特典情報配信エリア内にあると判定した場合（ステップＳＴ２１７：ＹＥＳ）、サーバー装置１０１の処理部１１２は、当該携帯端末装置１０３が登録しているサービスに応じた特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞を記憶部１１３の登録サイト情報記憶領域１３１から読み出す（ステップＳＴ２１８）。そして、サーバー装置１０１の処理部１２２は、読み出した情報を通信部１１１に出力する。通信部１１１の送信部１１４は、読み出した特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞を携帯端末装置１０３に送信する（ステップＳＴ２１９）。この特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞の一例を、図２９に示す。
【０１３７】
次いで、携帯端末装置１０３の通信部２０１は、この特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞を受信し、処理部２０５に出力する。この処理部２０５は、サーバー装置１０１から受信した特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞を記憶部２０６のＣＳＳ最新情報記憶領域２６２に保存する（ステップＳＴ２２０）。なお、携帯端末装置１０３の処理部２０５は、この特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞を保存する場合、対応するＲＳＳ／ＡＴＯＭフィードと関連付けて保存する。
【０１３８】
そして、処理部２０５は、記憶部２０６のＣＳＳ最新情報記憶領域２６１に保存されている初期画面用のＣＳＳ＜style_Delivery.css＞と特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞を読み出す。そして、処理部２０５は、この初期画面用のＣＳＳ＜style_Delivery.css＞と特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞に基づき、ＲＳＳ／ＡＴＯＭフィードを表示する（ステップＳＴ２２１）。これにより、携帯端末装置１０３は、図３０に示すような画像を表示部２０４に表示することができる。
【０１３９】
次いで、携帯端末装置１０３の処理部２０５は、来店情報を取得したか否かを判定する（ステップＳＴ２２２）。携帯端末装置１０３の処理部２０５が、例えば、ＲＦ部２１０を介して店舗側端末装置１０２から来店情報を受信した場合、アプリケーション設定管理部３２０は、来店者特典情報の配信を要求することを示す情報を通信処理部３１０に出力する。この通信処理部３１０は、この来店者特典情報の配信を要求することを示す情報に対して携帯端末装置１０３の識別情報を対応付けて、サーバー装置１０１に送信する（ステップＳＴ２２３）。
【０１４０】
そして、サーバー装置１０１は、携帯端末装置１０３から受信した識別情報に基づき、当該携帯端末装置１０３が登録しているサービスに応じた来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を記憶部１１３の登録サイト情報記憶領域１３１から読み出す（ステップＳＴ２２４）。このサーバー装置１０１の送信部１１４は、読み出した来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を携帯端末装置１０３に送信する（ステップＳＴ２２５）。この来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞の一例を、図３１に示す。
【０１４１】
次いで、携帯端末装置１０３の通信部２０１は、この来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を受信し、処理部２０５に出力する。この処理部２０５は、サーバー装置１０１から受信した来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を記憶部２０６のＣＳＳ最新情報記憶領域２６２に保存する。なお、携帯端末装置１０３の処理部２０５は、この来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を保存する場合、対応するＲＳＳ／ＡＴＯＭフィードと関連付けて保存する。
【０１４２】
ここで、携帯端末装置１０３の処理部２０５は、記憶部２０６のＣＳＳ最新情報記憶領域２６２を更新する（ステップＳＴ２２６）。
そして、処理部２０５は、記憶部２０６のＣＳＳ最新情報記憶領域２６１に保存されている初期画面用のＣＳＳ＜style_Delivery.css＞、特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞および来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞を読み出す。そして、処理部２０５は、この初期画面用のＣＳＳ＜style_Delivery.css＞、特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞および来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞に基づき、ＲＳＳ／ＡＴＯＭフィードを表示する（ステップＳＴ２２７）。なお、処理部２０５は、ここで、来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞に基づく表示を行わなくてもよい。
なお、以下の処理は、図２６に示す処理と同様であるため、詳細な説明は省略する。
【０１４３】
なお、上述の本実施形態において、サーバー装置１０１は、ＲＳＳ／ＡＴＯＭフィードの表示項目を隠すマスクデータであるＣＳＳや、マスクデータによって隠された表示項目を表示させるデータであるＣＳＳを組み合わせて携帯端末装置１０３に配信すると説明した。この一例について、図４２を参照して説明する。図４２は、ＣＳＳを組み合わせて表示項目を変化させる例を示す図である。
図４２（ａ）は、ＲＳＳ／ＡＴＯＭフィードによって表示可能な全ての情報を示す図である。図４２（ａ）に示す通り、この画面には、「ＡＢＣスーパー」のトップタイトルが表示されている。
このトップタイトルの下には、（Ｂ１）「今月のお買い得品！」のタイトルと、お買い得商品とその価格が表示されている。ここでは、じゃがいも９８円と肉２９８円である。この例において、（Ｂ１）に示す情報は、サービス情報における初期画面を示す情報（初期表示情報）である。携帯端末装置１０３にＲＳＳ／ＡＴＯＭフィードが配信された場合、この（Ｂ１）に示す情報のみは、全ての携帯端末装置１０３に対して表示可能とする情報である。
【０１４４】
また、この画面には、（Ｂ２）「本日限定」のタイトルと、本日の限定セール品である商品とその価格が表示されている。ここでは、ほうれん草９８円である。この例において、（Ｂ２）に示す情報が、特典告知情報である。携帯端末装置１０３が特典情報配信エリアに存在する場合、携帯端末装置１０３は、この（Ｂ２）に示す特典告知情報を、（Ｂ１）に示す初期表示情報に追加して表示する。
【０１４５】
さらに、この画面には、（Ｂ３）「ダイエットにピッタリ！」のタイトルと、ダイエットに関心が強いと推定されるユーザーに対しておススメの商品とその価格が表示されている。この例において、（Ｂ３）に示す情報が、来店者特典情報である。来店情報をサーバー装置１０１に配信した場合、携帯端末装置１０３は、この（Ｂ３）に示す来店者特典情報を、（Ｂ１）に示す初期表示情報に追加して表示する。
【０１４６】
図４２（ｂ）は、初期画面用のＣＳＳ＜style_Delivery.css＞に従って、ＲＳＳ／ＡＴＯＭフィードを表示した場合の一例を示す図である。この場合、初期画面用のＣＳＳ＜style_Delivery.css＞は、ＲＳＳ／ＡＴＯＭフィードの表示項目のうち、（Ｂ１）以外の表示項目を隠すマスクデータである。これにより、特典告知情報と来店者特典情報は、ハッチングで示すマスクデータによって携帯端末装置１０３に表示されない。
図４２（ｃ）は、初期画面用のＣＳＳ＜style_Delivery.css＞と特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞に従って、ＲＳＳ／ＡＴＯＭフィードを表示した場合の一例を示す図である。この場合、特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞は、初期画面用のＣＳＳ＜style_Delivery.css＞のマスクデータにより隠されている（Ｂ２）の表示項目を表示させるためのデータである。つまり、特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞は、初期画面用のＣＳＳ＜style_Delivery.css＞のマスクデータの効果をなくすマスクデータである。これにより、（Ｂ１）と特典告知情報である（Ｂ２）の表示項目が携帯端末装置１０３に表示される。一方、来店者特典情報である（Ｂ３）の表示項目は、携帯端末装置１０３に表示されない。
【０１４７】
図４２（ｄ）は、初期画面用のＣＳＳ＜style_Delivery.css＞と特典告知情報を表示するためのＣＳＳ＜style_StartService.css＞と来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞に従って、ＲＳＳ／ＡＴＯＭフィードを表示した場合の一例を示す図である。この場合、来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞は、初期画面用のＣＳＳ＜style_Delivery.css＞のマスクデータにより隠されている（Ｂ３）の表示項目を表示させるためのデータである。つまり、来店者特典情報を表示するためのＣＳＳ＜style_entry1.css＞は、初期画面用のＣＳＳ＜style_Delivery.css＞のマスクデータの効果をなくすマスクデータである。これにより、（Ｂ１）と特典告知情報である（Ｂ２）と来店者特典情報である（Ｂ３）の表示項目が携帯端末装置１０３に表示される。
【０１４８】
また、本発明はこれに限られず、マスクデータ以外の効果を有するＣＳＳを利用して、ユーザーに応じたサービス情報を配信するものであってもよい。例えば、ＣＳＳによりサービス情報の表示態様を変化可能な装飾として、描画コンポーネントの置換えや追加（テーマ変更）、フォントの種類や大きさの変更あるいは追加、色・マージン・パディング・ボーダー・アウトライン・ビジュアル・背景等の変更あるいは追加、音声案内の変更あるいは追加、スクリプト追加形式での拡張形式［実行台本文字列ファイルの提供による機能拡張］、ＤＬＬ拡張（プラグイン）形式［実行バイナリ提供］等を適用するものであってもよい。これにより、特定のユーザーの携帯端末装置１０３に対してのみ、特定の装飾によって表示態様を変更した情報を表示させることができる。よって、優良顧客に対しては、よりグレードのアップした表示装飾を提供することができる。従って、よりよい表示装飾を求めるユーザーの来店頻度が増加したり、履歴情報を提供が増加することが期待できる。
【０１４９】
なお、図２４のステップＳＴ１０４と図４０のステップＳＴ２０４に示したサイト登録処理は、例えば、図４３を参照して以下に説明するような処理を適用することができる。
図４３は、サービス情報取得対象の登録サイトのＵＲＬの登録作業の処理手順を示すフローチャートである。
まず、アプリケーション設定管理部３２０は、ＵＩコンポーネントイベント処理部３８２を介してＵＩコンポーネント描画部３９５に、サイト登録処理を開始する旨を示すサイト登録処理開始メッセージを表示するよう指示する。そして、ＵＩコンポーネント描画部３９５は、サイト登録処理開始メッセージを表示部２０４に表示させる（ステップＳＴ３０１）。
次いで、アプリケーション設定管理部３２０は、操作入力部２０３がユーザーからサイト登録方法を指定する入力操作を受け付けることを待ち受ける（ステップＳＴ３０２）。操作入力部２０３が当該入力操作を受け付けると、アプリケーション設定管理部３２０は、デバイス／ＯＳ／タイマーイベント処理部３８１を介して当該入力操作を示す情報を取得し、ユーザーによって指定されたサイト登録方法に応じたサイト登録処理を実行する（ステップＳＴ３０３）。
【０１５０】
ＵＲＬ登録サイトへの移動が選択された場合（ステップＳＴ３０３：登録方法）、アプリケーション設定管理部３２０は、ＵＩコンポーネントイベント処理部３８２に対して登録サイトのＵＲＬを取得するよう指示する。当該指示を受けたＵＩコンポーネントイベント処理部３８２は、データ描画部３９０にブラウザを起動するよう指示する。そして、データ描画部３９０は、表示部２０４にブラウザを表示させる（ステップＳＴ３１１）。
【０１５１】
この状態において、登録サイトへの移動を指示する操作入力を操作入力部２０３がユーザーから受け付けると、携帯端末装置１０３は、指示された登録サイトに移動する（ステップＳＴ３１２）。
具体的には、当該登録サイトへの移動を指示する操作入力情報をデバイス／ＯＳ／タイマーイベント処理部３８１が取得し、指定された登録サイトの表示データ（ＨＴＴＰデータ等）を要求する信号をサーバー装置１０１送信するよう、文書データ解析部３５０に指示する。この文書データ解析部３５０は、指定された登録サイトのアドレスを含むＨＴＴＰリクエストを生成し、通信処理部３１０および通信部２０１を介してサーバー装置１０１に送信する。
そして、指定された登録サイトの表示データがサーバー装置１０１から送信されると、通信部２０１および通信処理部３１０を介して、文書データ解析部３５０が、当該登録サイトの表示データを取得し、この当該登録サイトの表示データのうち画面情報をデータ描画部３９０に出力する。このデータ描画部３９０は、文書データ解析部３５０から入力する画面情報に基づいて登録サイトを表わす画像データを生成し、表示部２０４に出力する。表示部２０４は、この画像データに基づき、当該登録サイトを表わす画像を表示する。
【０１５２】
ＵＲＬ登録対象のサイトに移動すると、サイトにＵＲＬ登録ボタンなど登録のきっかけとなるＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）が表示されている。そのボタンを押下すると、スクリプト処理が実行される。スクリプト解析部３７０は、登録サイトの表示データの中から当該登録サイトのＵＲＬを読み出し、アプリケーション設定管理部３２０に出力する（ステップＳＴ３１３）。
アプリケーション設定管理部３２０は、メモリデータ処理部３４０を介して当該登録サイトのＵＲＬを記憶部２０６に書き込む（ステップＳＴ３７１）。記憶部２０６への書込が完了すると、アプリケーション設定管理部３２０は、ＵＩコンポーネントイベント処理部３８２に、登録完了のメッセージを表示するよう指示する。ＵＩコンポーネントイベント処理部３８２はアプリケーション設定管理部３２０からの指示に従って、データ描画部３９０を介して表示部２０４に、登録完了のメッセージを表示させる（ステップＳＴ３７２）。その後、サイト登録処理を終了する。
【０１５３】
一方、ステップＳＴ３０３において、サイト登録方法としてコードの読み取りが選択された場合（ステップＳＴ３０３：コード読取）、アプリケーション設定管理部３２０は、デバイス／ＯＳ／タイマーイベント処理部３８１に対して、例えばバーコード等のコード読取を指示する。
当該指示を受けたデバイス／ＯＳ／タイマーイベント処理部３８１は、撮像部２０７を起動し（ステップＳＴ３２１）、ユーザーの操作入力に従って例えばバーコードを撮像してコードデータを取得する（ステップＳＴ３２２）。そして、デバイス／ＯＳ／タイマーイベント処理部３８１は、取得したコードデータから登録サイトのＵＲＬを読み出し、アプリケーション設定管理部３２０に出力する（ステップＳＴ３２３）。その後、ステップＳＴ３７１に進む。
【０１５４】
一方、ステップＳＴ３０３において、サイト登録方法としてＵＲＬの直接入力が選択された場合（ステップＳＴ３０３：ＵＲＬ直接入力）、アプリケーション設定管理部３２０は、ＵＩコンポーネントイベント処理部３８２に対して、文字入力画面の表示を指示する。当該指示を受けたＵＩコンポーネントイベント処理部３８２は、ＵＩコンポーネント描画部３９５を介して表示部２０４に文字入力画面を表示させる（ステップＳＴ３３１）。そして、操作入力部２０３がユーザーによるＵＲＬ文字列の入力操作を受け付けると、アプリケーション設定管理部３２０は、デバイス／ＯＳ／タイマーイベント処理部３８１を介して当該ＵＲＬ文字列を取得する（ステップＳＴ３３２）。その後、ステップＳＴ３７１に進む。
【０１５５】
一方、ステップＳＴ３０３において、サイト登録方法として赤外線通信が選択された場合（ステップＳＴ３０３：赤外線通信）、アプリケーション設定管理部３２０は、デバイス／ＯＳ／タイマーイベント処理部３８１に対して、赤外線通信による文字列取得を指示する。当該指示を受けたデバイス／ＯＳ／タイマーイベント処理部３８１は、赤外線通信部２０８を起動し、赤外線によるデータの受信を待ち受ける（ステップＳＴ３４１）。赤外線通信部２０８は、データを受信すると、当該赤外線によるデータをデバイス／ＯＳ／タイマーイベント処理部３８１に出力する（ステップＳＴ３４２）。デバイス／ＯＳ／タイマーイベント処理部３８１は、赤外線通信部２０８から出力されるデータからＵＲＬ文字列を抽出し、アプリケーション設定管理部３２０に出力する（ステップＳＴ３４３）。その後、ステップＳＴ３７１に進む。
【０１５６】
一方、ステップＳＴ３０３において、サイト登録方法として可視光通信が選択された場合（ステップＳＴ３０３：可視光通信）、アプリケーション設定管理部３２０は、デバイス／ＯＳ／タイマーイベント処理部３８１に対して、可視光通信による文字列取得を指示する。当該指示を受けたデバイス／ＯＳ／タイマーイベント処理部３８１は、可視光通信部２０９を起動し、可視光線によるデータの受信を待ち受ける（ステップＳＴ３５１）。可視光通信部２０９は、データを受信すると、当該データをデバイス／ＯＳ／タイマーイベント処理部３８１に出力する（ステップＳＴ３５２）。デバイス／ＯＳ／タイマーイベント処理部３８１は、可視光通信部２０９から出力されるデータからＵＲＬ文字列を抽出し、アプリケーション設定管理部３２０に出力する（ステップＳＴ３５３）。その後、ステップＳＴ３７１に進む。
【０１５７】
一方、ステップＳＴ３０３において、サイト登録方法としてＲＦＩＤが選択された場合（ステップＳＴ３０３：ＲＦＩＤ）、アプリケーション設定管理部３２０は、デバイス／ＯＳ／タイマーイベント処理部３８１に対して、ＲＦＩＤによる文字列取得を指示する。当該指示を受けたデバイス／ＯＳ／タイマーイベント処理部３８１は、ＲＦ部２１０を起動し、高周波信号（Radio Frequency；ＲＦ）によるデータの受信を待ち受ける（ステップＳＴ３６１）。ＲＦ部２１０は、データを受信すると、当該データをデバイス／ＯＳ／タイマーイベント処理部３８１に出力する（ステップＳＴ３６２）。デバイス／ＯＳ／タイマーイベント処理部３８１は、ＲＦ部２１０から出力されるデータからＵＲＬ文字列を抽出し、アプリケーション設定管理部３２０に出力する（ステップＳＴ３６３）。その後、ステップＳＴ３７１に進む。
【０１５８】
次に、図２４のステップＳＴ１１１に示した定期更新処理は、例えば、図４４を参照して以下に説明するような処理を適用することができる。
図４４は、サービス情報の定期更新処理の処理手順の一例を示すシーケンス図である。上述の通り、この定期更新処理は、図２４のステップＳ１１１に相当する処理である。すなわち、ステップＳＴ１１０において、アプリケーション設定管理部３２０が、定期更新用タイマーの値が予め設定されている確認間隔時間以上であると判定した場合に、図４４の処理が実行される。
まず、アプリケーション設定管理部３２０は、記憶部２０６が記憶するサービス情報取得対象のサイトのＵＲＬを取得し、通信処理部３１０および通信部２０１を介して、各サイトの情報を含むＡＴＯＭフィードを要求するＨＴＴＰリクエストをサーバー装置１０１に送信し、ＡＴＯＭフィードを取得する。また、アプリケーション設定管理部３２０は、記憶部２０６の記憶するＡＴＯＭフィードを取得する（ステップＳＴ４０１）。なお、ステップＳＴ４０１における、サーバー装置１０１からのＡＴＯＭフィードの取得は、本発明の第１通信ステップにおける複数の表示項目を含むデータの取得の一例である。
【０１５９】
次に、アプリケーション設定管理部３２０は、サーバー装置１０１から取得したＲＳＳ／ＡＴＯＭフィードに含まれるｉｄ情報と、記憶部２０６から読み出したＲＳＳ／ＡＴＯＭフィードに含まれるｉｄ情報とを比較することにより、サービス情報の更新の有無を判定する（ステップＳＴ４０２）。ｉｄ情報が一致しないと判定した場合（ステップＳＴ４０２：ＮＯ）サービス情報が更新されていることになる。そこで、アプリケーション設定管理部３２０は、サーバー装置１０１から取得したＲＳＳ／ＡＴＯＭフィードを、メモリデータ処理部３４０を介して記憶部２０６に書き込む（ステップＳＴ４１１）。そして、ＵＩコンポーネントイベント処理部３８２およびデータ描画部３９０を介して、データ更新を通知する画面を表示部２０４に表示させる（ステップＳＴ４１２）。
【０１６０】
アプリケーション設定管理部３２０は、データ更新を通知する画面として、例えば、図２８に示すようなフィード取得を通知する画面を表示部２０４に表示させる。この画面は、例えばステップＳＴ４０１において、アプリケーション設定管理部３２０が、サーバー装置１０１から図２１に示すＲＳＳ／ＡＴＯＭフィードと共に図２７に示すＣＳＳを取得し、取得したＲＳＳ／ＡＴＯＭフィードに取得したＣＳＳを適用して得られる。なお、ステップＳＴ４０１における、サーバー装置１０１からの図２７に示すＣＳＳの取得は、本発明の第１通信ステップにおける実際に表示する項目を選択するデータの取得の一例である。また、ステップＳＴ４１２における、表示部２０４によるサービス提供開始を通知する画面の表示は、本発明の第１表示ステップの一例である。
また、アプリケーション設定管理部３２０は、デバイス／ＯＳ／タイマーイベント処理部３８１に定期更新用タイマーをリセットするよう指示し、デバイス／ＯＳ／タイマーイベント処理部３８１は、定期更新用タイマーをリセットして新たにカウントを開始する（ステップＳＴ４１３）。その後、定期更新処理を終了する。
【０１６１】
一方、ステップＳＴ４０２において、ｉｄ情報が一致すると判定した場合（ステップＳＴ４０２：ＹＥＳ）、サービス情報は更新されていないことになる。そこで、アプリケーション設定管理部３２０は、サーバー装置１０１から取得したＲＳＳ／ＡＴＯＭフィードを破棄する（ステップＳＴ４２１）。その後、ステップＳＴ４１３に進む。
【０１６２】
［プログラムおよび記録媒体］
最後に、サーバー装置１０１および携帯端末装置１０３に含まれている各部は、ハードウェアロジックによって構成すれば良い。または、次のように、ＣＰＵを用いてソフトウェアによって実現しても良い。
すなわち、サーバー装置１０１および携帯端末装置１０３は、各機能を実現するプログラムの命令を実行するＣＰＵ、このプログラムを格納した、上記プログラムを実行可能な形式に展開するＲＡＭ、および上記プログラムと各種データとを格納するメモリ等の記憶装置（記録媒体）を備えている。この構成により、本発明の目的は、所定の記録媒体によっても達成できる。
この記録媒体は、上述した機能を実現するソフトウェアであるデータ解析装置１００のプログラムのプログラムコード（実行形式プログラム，中間コードプログラム，ソースプログラム）をコンピュータで読み取り可能に記録していれば良い。サーバー装置１０１および携帯端末装置１０３に、この記録媒体を供給する。これにより、コンピュータとしてのデータ解析装置１００（またはＣＰＵやＭＰＵ）が、供給された記録媒体に記録されているプログラムコードを読み出し、実行すれば良い。
【０１６３】
プログラムコードをサーバー装置１０１および携帯端末装置１０３に供給する記録媒体は、特定の構造または種類のものに限定されない。すなわちこの記録媒体は、例えば、磁気テープまたはカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスク、またはＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＢＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系等とすることができる。
また、サーバー装置１０１および携帯端末装置１０３を通信ネットワークと接続可能に構成しても、本発明の目的を達成できる。この場合、上記のプログラムコードを、通信ネットワークを介して検出装置１に供給する。この通信ネットワークはサーバー装置１０１および携帯端末装置１０３にプログラムコードを供給できるものであれば良く、特定の種類または形態に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、または衛星通信網等であれば良い。
【０１６４】
この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な任意の媒体であれば良く、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、またはＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡまたはリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、または地上波デジタル網等の無線でも利用可能である。なお、本発明は上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１６５】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【符号の説明】
【０１６６】
１０１・・・サーバー装置、１０２・・・店舗側端末装置、１０３・・・携帯端末装置、１０４・・・ネットワーク、１０５・・・デジタルサイネージ
【図１】
2012230650.tif 000003
【図２】
2012230650.tif 000004
【図３】
2012230650.tif 000005
【図４】
2012230650.tif 000006
【図５】
2012230650.tif 000007
【図６】
2012230650.tif 000008
【図７】
2012230650.tif 000009
【図８】
2012230650.tif 000010
【図９】
2012230650.tif 000011
【図１０】
2012230650.tif 000012
【図１１】
2012230650.tif 000013
【図１２】
2012230650.tif 000014
【図１３】
2012230650.tif 000015
【図１４】
2012230650.tif 000016
【図１５】
2012230650.tif 000017
【図１６】
2012230650.tif 000018
【図１７】
2012230650.tif 000019
【図１８】
2012230650.tif 000020
【図１９】
2012230650.tif 000021
【図２０】
2012230650.tif 000022
【図２１】
2012230650.tif 000023
【図２２】
2012230650.tif 000024
【図２３】
2012230650.tif 000025
【図２４】
2012230650.tif 000026
【図２５】
2012230650.tif 000027
【図２６】
2012230650.tif 000028
【図２７】
2012230650.tif 000029
【図２８】
2012230650.tif 000030
【図２９】
2012230650.tif 000031
【図３０】
2012230650.tif 000032
【図３１】
2012230650.tif 000033
【図３２】
2012230650.tif 000034
【図３３】
2012230650.tif 000035
【図３４】
2012230650.tif 000036
【図３５】
2012230650.tif 000037
【図３６】
2012230650.tif 000038
【図３７】
2012230650.tif 000039
【図３８】
2012230650.tif 000040
【図３９】
2012230650.tif 000041
【図４０】
2012230650.tif 000042
【図４１】
2012230650.tif 000043
【図４２】
2012230650.tif 000044
【図４３】
2012230650.tif 000045
【図４４】
2012230650.tif 000046