(57)【特許請求の範囲】
【請求項１】
移動通信網に収容される移動局が、当該移動局とデータ通信可能な管理サーバに当該移動局自身を一意に識別可能な識別情報を送信するステップと、
前記識別情報を受信した前記管理サーバが、前記識別情報に対応する認証情報を生成するステップと、
前記管理サーバが、前記認証情報を前記識別情報と対応付けて記憶するステップと、
前記管理サーバが、前記認証情報を前記移動局に送信するステップと、
前記認証情報を受信した前記移動局が、当該移動局にコンテンツを提供する配信サーバに前記認証情報および前記識別情報を送信するステップと、
前記認証情報および前記識別情報を受信した前記配信サーバが、前記認証情報および前記識別情報に併せ、前記移動機に配信するコンテンツを一意に識別可能なコンテンツ属性情報を前記管理サーバに送信するステップと、
前記認証情報、前記識別情報および前記コンテンツ属性情報を受信した前記管理サーバが、前記識別情報に基づいて、受信した前記認証情報と記憶した前記認証情報とが一致するか否かを判断するステップと、
前記判断の結果、受信した前記認証情報と記憶した前記認証情報とが一致した場合、前記管理サーバが、前記識別情報に対応付けられて形成された記憶領域に、前記コンテンツ属性情報を書きこむステップと、
前記移動局が、前記記憶領域に書きこまれた前記コンテンツ属性情報を取得し、当該取得した前記コンテンツ属性情報に対応するコンテンツを受信するステップと
を備えることを特徴とするコンテンツ配信方法。
【請求項２】
移動通信網に収容される移動局が、当該移動局とデータ通信可能な管理サーバに、当該移動局自身を一意に識別可能な識別情報を送信するステップと、
前記識別情報を受信した前記管理サーバが、前記識別情報に対応する認証情報を生成するステップと、
前記管理サーバが、前記認証情報を前記識別情報と対応付けて記憶するステップと、
前記管理サーバが、前記認証情報を前記移動局に送信するステップと、
前記認証情報を受信した前記移動局が、当該移動局にコンテンツを提供する配信サーバに、前記認証情報および前記識別情報を送信するステップと、
前記認証情報および前記識別情報を受信した前記配信サーバが、前記認証情報および前記識別情報に併せ、前記移動機に配信するコンテンツを一意に識別可能なコンテンツ属性情報を前記管理サーバに送信するステップと、
前記認証情報、前記識別情報および前記コンテンツ属性情報を受信した前記管理サーバが、前記識別情報に基づいて、受信した前記認証情報と記憶した前記認証情報とが一致するか否かを判断するステップと、
前記判断の結果、受信した前記認証情報と記憶した前記認証情報とが一致した場合、前記管理サーバが、前記識別情報に対応付けられて形成された記憶領域に、前記コンテンツ属性情報を書きこむステップと
を備えることを特徴とするデータ登録方法。
【請求項３】
移動通信網に収容される移動局と、
前記移動局にコンテンツを提供する配信サーバと、
前記移動局および前記配信サーバとデータ通信可能な管理サーバと
を備え、
前記移動局は、
前記管理サーバに前記移動局自身を一意に識別可能な識別情報を送信する識別情報送信手段と、
前記管理サーバから前記識別情報に対応する認証情報を受信する認証情報取得手段と、
前記配信サーバに前記識別情報および前記認証情報を送信する情報送信手段と、
前記管理サーバから前記移動機に配信するコンテンツを一意に識別可能なコンテンツ属性情報を取得する属性情報取得手段と
を備え、
前記配信サーバは、
前記識別情報および前記認証情報を前記移動局から受信する情報受信手段と、
前記識別情報、前記認証情報、および前記コンテンツ属性情報を前記管理サーバに送信する情報送信手段と
を備え、
前記管理サーバは、
前記移動局から受信した前記識別情報に対応する前記認証情報を生成する認証情報生成手段と、
前記認証情報を前記識別情報と対応付けて記憶する認証情報記憶手段と、
前記認証情報を前記移動局に送信する認証情報提供手段と、
前記識別情報、前記認証情報および前記コンテンツ属性情報を前記配信サーバから受信する情報受信手段と、
前記識別情報に基づいて、受信した前記認証情報と記憶した前記認証情報とが一致するか否かを判断する認証手段と、
前記判断の結果、受信した前記認証情報と記憶した前記認証情報とが一致した場合、前記記憶領域に前記コンテンツ属性情報を書き込む書込手段と
を備える
ことを特徴とするコンテンツ配信システム。
【請求項４】
前記配信サーバから前記移動局へ配信されるコンテンツの対価を前記移動局の所有者に課金する課金サーバを更に供え、
前記管理サーバは、前記判断の結果、受信した前記認証情報と記憶した前記認証情報とが一致した場合、前記課金サーバに前記対価を通知する課金情報送信手段を更に備え、
前記課金サーバは、前記課金情報に基づいて前記移動機の所有者への課金額を決定する徴収代行手段を備える
ことを特徴とする請求項３に記載のコンテンツ配信システム。
【請求項５】
前記管理サーバは、前記書込手段によって前記記憶領域に前記コンテンツ属性情報が書きこまれた場合に、前記認証情報生成手段に前記認証情報の更新を要求する認証情報更新手段とを備えることを特徴とする請求項３に記載のコンテンツ配信システム。
【請求項６】
前記移動局は、前記管理サーバに前記認証情報記憶手段に記憶される前記認証情報の更新要求を送信する更新要求送信手段を更に備え、
前記管理サーバは、前記移動局から前記更新要求を受信する更新要求受信手段とを更に備え、
前記認証情報更新手段は、前記更新要求に基づいて前記認証情報生成手段に前記認証情報の更新を要求する
ことを特徴とする請求項５に記載のコンテンツ配信システム。
【請求項７】
前記識別情報とは、前記移動局の電話番号、前記移動局に装着されるＵＩＭ（User Identity Module）を一意に識別可能な番号、または前記移動局に装着されるメモリＩＣカードを一意に識別可能な番号の何れかであることを特徴とする請求項３に記載のコンテンツ配信システム。
【請求項８】
移動通信網に収容される移動局と、
前記移動局にコンテンツを提供する配信サーバと、
前記移動局および前記配信サーバとデータ通信可能な管理サーバとを備え、
前記移動局は、
前記管理サーバに前記移動局自身を一意に識別可能な識別情報を送信する識別情報送信手段と、
前記管理サーバから前記識別情報に対応する認証情報を受信する認証情報取得手段と、
前記配信サーバに前記識別情報および前記認証情報を送信する情報送信手段と
を備え、
前記配信サーバは、
前記識別情報および前記認証情報を前記移動局から受信する情報受信手段と、
前記識別情報、前記認証情報、および前記移動機に配信するコンテンツを一意に識別可能なコンテンツ属性情報を前記管理サーバに送信する情報送信手段と
を備え、
前記管理サーバは、
前記移動局から受信した前記識別情報に対応する前記認証情報を生成する認証情報生成手段と、
前記認証情報を前記識別情報と対応付けて記憶する認証情報記憶手段と、
前記認証情報を前記移動局に送信する認証情報提供手段と、
前記識別情報、前記認証情報および前記コンテンツ属性情報を前記配信サーバから受信する情報受信手段と、
前記識別情報に基づいて、受信した前記認証情報と記憶した前記認証情報とが一致するか否かを判断する認証手段と、
前記判断の結果、受信した前記認証情報と記憶した前記認証情報とが一致した場合、前記記憶領域に前記コンテンツ属性情報を書き込む書込手段と
を備える
ことを特徴とするデータ登録システム。
【請求項９】
移動通信網に収容される移動局から当該移動局を一意に識別可能な識別情報を受信する識別情報受信手段と、
前記識別情報に対応する認証情報を生成する認証情報生成手段と、
前記認証情報を前記識別情報と対応付けて記憶する認証情報記憶手段と、
前記認証情報を前記移動局に送信する認証情報提供手段と、
前記移動局にコンテンツを提供する配信サーバから、前記識別情報、前記認証情報および前記移動機に配信するコンテンツを一意に識別可能なコンテンツ属性情報を受信する情報受信手段と、
前記識別情報に基づいて、受信した前記認証情報と記憶した前記認証情報とが一致するか否かを判断する認証手段と、
前記判断の結果、受信した前記認証情報と記憶した前記認証情報とが一致した場合、前記記憶領域に前記コンテンツ属性情報を書き込む書込手段と
を備えることを特徴とするサーバ。
【請求項１０】
コンピュータに、
移動通信網に収容される移動局から、当該移動局を一意に識別可能な識別情報を受信する機能と、
前記識別情報に対応する認証情報を生成し、当該認証情報を前記識別情報と対応付けて記憶する機能と、
前記認証情報を前記移動局に送信する機能と、
前記移動局にコンテンツを提供する配信サーバから、前記認証情報、前記識別情報および前記移動機に配信するコンテンツを一意に識別可能なコンテンツ属性情報を受信する機能と、
前記識別情報に基づいて、前記配信サーバから受信した前記認証情報と記憶した前記認証情報とが一致するか否かを判断する機能と、
前記判断の結果、受信した前記認証情報と記憶した前記認証情報とが一致した場合、前記識別情報に対応付けられて形成された記憶領域に前記コンテンツ属性情報を書き込む機能と
を実現させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを記憶した、コンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動通信網に収容される移動局に対するコンテンツ配信方法、データ登録方法、コンテンツ配信システム、データ登録システム、サーバ、プログラムおよび記録媒体に関する。
【０００２】
【従来の技術】
近年、ネットワークに接続された複数のデータサーバと通信し、例えば、ＨＴＭＬ（Hypertext Markup Language）等によって記述されたデータファイルや、Ｊａｖａプログラミング言語によって記述されたプログラム等の、所謂コンテンツを受信可能な移動局が一般的となっている。このような、データサーバとのデータ通信には、ブラウザが用いられることが一般的である。そして、利用者は、ブラウザに備わる、所謂ブックマーク機能を多用している。
【０００３】
ところで、ブックマークは移動局側に備わる機能であるため、移動局が登録したＵＲＩ（Uniform Resource Identifier）にどれほど頻繁にアクセスしているか、その実態をデータサーバ側から把握しづらいといた問題があった。くわえて、例えば、有料コンテンツの配信において、ブックマークと同等の機能を提供しつつ、コンテンツに対する課金処理を行うためには、ブラウザ側のブックマーク機能による直接的なアクセスを禁じるとともに、ブックマークと同等の機能を、ネットワークに接続された管理サーバに設けることが有効である。
【０００４】
上記の方法をとった場合には、例えば、有料コンテンツの提供契約をデータサーバを運営する事業者と締結した際等に、改めて移動局から管理サーバにアクセスし、ブックマーク処理を行う必要がある。つまり、移動局の利用者が二度手間を取らなければならない。移動局の負担を軽減するためには、移動局に対するコンテンツ提供を契約したデータサーバ側から管理サーバに登録されるブックマークを追加する処理を行うことが好ましい。
【０００５】
【発明が解決しようとする課題】
しかしながら、データサーバ側から移動局のブックマークに対する書込みを許可する場合には、何らかの制限が必要である。書込みに何の制限も設けなかった場合、管理サーバに対して無差別にブックマークを追加する、所謂ＳＰＡＭ行為を行うものが現れることが考えられる。
本発明は、かかる実情に鑑み、利用者が所望のコンテンツ配信サービスを正当に登録することの可能な仕組みを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記の課題を解決するため、本発明は、移動通信網に収容される移動局が、当該移動局とデータ通信可能な管理サーバに当該移動局自身を一意に識別可能な識別情報を送信するステップと、前記識別情報を受信した前記管理サーバが、前記識別情報に対応する認証情報を生成するステップと、前記管理サーバが、前記認証情報を前記識別情報と対応付けて記憶するステップと、前記管理サーバが、前記認証情報を前記移動局に送信するステップと、前記認証情報を受信した前記移動局が、当該移動局にコンテンツを提供する配信サーバに前記認証情報および前記識別情報を送信するステップと、前記認証情報および前記識別情報を受信した前記配信サーバが、前記認証情報および前記識別情報に併せ、前記移動機に配信するコンテンツを一意に識別可能なコンテンツ属性情報を前記管理サーバに送信するステップと、前記認証情報、前記識別情報および前記コンテンツ属性情報を受信した前記管理サーバが、前記識別情報に基づいて、受信した前記認証情報と記憶した前記認証情報とが一致するか否かを判断するステップと、前記判断の結果、受信した前記認証情報と記憶した前記認証情報とが一致した場合、前記管理サーバが、前記識別情報に対応付けられて形成された記憶領域に、前記コンテンツ属性情報を書きこむステップと、前記移動局が、前記記憶領域に書きこまれた前記コンテンツ属性情報を取得し、当該取得した前記コンテンツ属性情報に対応するコンテンツを受信するステップとを備えることを特徴とするコンテンツ配信方法を提供する。
【０００７】
また、本発明は、移動通信網に収容される移動局が、当該移動局とデータ通信可能な管理サーバに、当該移動局自身を一意に識別可能な識別情報を送信するステップと、前記識別情報を受信した前記管理サーバが、前記識別情報に対応する認証情報を生成するステップと、前記管理サーバが、前記認証情報を前記識別情報と対応付けて記憶するステップと、前記管理サーバが、前記認証情報を前記移動局に送信するステップと、前記認証情報を受信した前記移動局が、当該移動局にコンテンツを提供する配信サーバに、前記認証情報および前記識別情報を送信するステップと、前記認証情報および前記識別情報を受信した前記配信サーバが、前記認証情報および前記識別情報に併せ、前記移動機に配信するコンテンツを一意に識別可能なコンテンツ属性情報を前記管理サーバに送信するステップと、前記認証情報、前記識別情報および前記コンテンツ属性情報を受信した前記管理サーバが、前記識別情報に基づいて、受信した前記認証情報と記憶した前記認証情報とが一致するか否かを判断するステップと、前記判断の結果、受信した前記認証情報と記憶した前記認証情報とが一致した場合、前記管理サーバが、前記識別情報に対応付けられて形成された記憶領域に、前記コンテンツ属性情報を書きこむステップとを備えることを特徴とするデータ登録方法を提供する。
【０００８】
そして、本発明は、移動通信網に収容される移動局と、前記移動局にコンテンツを提供する配信サーバと、前記移動局および前記配信サーバとデータ通信可能な管理サーバとを備え、前記移動局は、前記管理サーバに前記移動局自身を一意に識別可能な識別情報を送信する識別情報送信手段と、前記管理サーバから前記識別情報に対応する認証情報を受信する認証情報取得手段と、前記配信サーバに前記識別情報および前記認証情報を送信する情報送信手段と、前記管理サーバから前記移動機に配信するコンテンツを一意に識別可能なコンテンツ属性情報を取得する属性情報取得手段とを備え、前記配信サーバは、前記識別情報および前記認証情報を前記移動局から受信する情報受信手段と、前記識別情報、前記認証情報、および前記コンテンツ属性情報を前記管理サーバに送信する情報送信手段とを備え、前記管理サーバは、前記移動局から受信した前記識別情報に対応する前記認証情報を生成する認証情報生成手段と、前記認証情報を前記識別情報と対応付けて記憶する認証情報記憶手段と、前記認証情報を前記移動局に送信する認証情報提供手段と、前記識別情報、前記認証情報および前記コンテンツ属性情報を前記配信サーバから受信する情報受信手段と、前記識別情報に基づいて、受信した前記認証情報と記憶した前記認証情報とが一致するか否かを判断する認証手段と、前記判断の結果、受信した前記認証情報と記憶した前記認証情報とが一致した場合、前記記憶領域に前記コンテンツ属性情報を書き込む書込手段とを備えることを特徴とするコンテンツ配信システムを提供する。
【０００９】
好ましい態様において、上記のコンテンツ配信システムは、前記配信サーバから前記移動局へ配信されるコンテンツの対価を前記移動局の所有者に課金する課金サーバを更に供え、前記管理サーバは、前記判断の結果、受信した前記認証情報と記憶した前記認証情報とが一致した場合、前記課金サーバに前記対価を通知する課金情報送信手段を更に備え、前記課金サーバは、前記課金情報に基づいて前記移動機の所有者への課金額を決定する徴収代行手段を備える。また、別の好ましい態様において、前記管理サーバは、前記書込手段によって前記記憶領域に前記コンテンツ属性情報が書きこまれた場合に、前記認証情報生成手段に前記認証情報の更新を要求する認証情報更新手段とを備える。また、別の好ましい態様において、前記移動局は、前記管理サーバに前記認証情報記憶手段に記憶される前記認証情報の更新要求を送信する更新要求送信手段を更に備え、前記管理サーバは、前記移動局から前記更新要求を受信する更新要求受信手段とを更に備え、前記認証情報更新手段は、前記更新要求に基づいて前記認証情報生成手段に前記認証情報の更新を要求する。また、別の好ましい態様において、前記識別情報とは、前記移動局の電話番号、前記移動局に装着されるＵＩＭ（User Identity Module）を一意に識別可能な番号、または前記移動局に装着されるメモリＩＣカードを一意に識別可能な番号の何れかである。
【００１０】
そして、本発明は、移動通信網に収容される移動局と、前記移動局にコンテンツを提供する配信サーバと、前記移動局および前記配信サーバとデータ通信可能な管理サーバとを備え、前記移動局は、前記管理サーバに前記移動局自身を一意に識別可能な識別情報を送信する識別情報送信手段と、前記管理サーバから前記識別情報に対応する認証情報を受信する認証情報取得手段と、前記配信サーバに前記識別情報および前記認証情報を送信する情報送信手段とを備え、前記配信サーバは、前記識別情報および前記認証情報を前記移動局から受信する情報受信手段と、前記識別情報、前記認証情報、および前記移動機に配信するコンテンツを一意に識別可能なコンテンツ属性情報を前記管理サーバに送信する情報送信手段とを備え、前記管理サーバは、前記移動局から受信した前記識別情報に対応する前記認証情報を生成する認証情報生成手段と、前記認証情報を前記識別情報と対応付けて記憶する認証情報記憶手段と、前記認証情報を前記移動局に送信する認証情報提供手段と、前記識別情報、前記認証情報および前記コンテンツ属性情報を前記配信サーバから受信する情報受信手段と、前記識別情報に基づいて、受信した前記認証情報と記憶した前記認証情報とが一致するか否かを判断する認証手段と、前記判断の結果、受信した前記認証情報と記憶した前記認証情報とが一致した場合、前記記憶領域に前記コンテンツ属性情報を書き込む書込手段とを備えることを特徴とするデータ登録システムを提供する。
【００１１】
さらに、本発明は、移動通信網に収容される移動局から当該移動局を一意に識別可能な識別情報を受信する識別情報受信手段と、前記識別情報に対応する認証情報を生成する認証情報生成手段と、前記認証情報を前記識別情報と対応付けて記憶する認証情報記憶手段と、前記認証情報を前記移動局に送信する認証情報提供手段と、前記移動局にコンテンツを提供する配信サーバから、前記識別情報、前記認証情報および前記移動機に配信するコンテンツを一意に識別可能なコンテンツ属性情報を受信する情報受信手段と、前記識別情報に基づいて、受信した前記認証情報と記憶した前記認証情報とが一致するか否かを判断する認証手段と、前記判断の結果、受信した前記認証情報と記憶した前記認証情報とが一致した場合、前記記憶領域に前記コンテンツ属性情報を書き込む書込手段とを備えることを特徴とするサーバを提供する。
【００１２】
くわえて、本発明は、コンピュータに、移動通信網に収容される移動局から、当該移動局を一意に識別可能な識別情報を受信する機能と、前記識別情報に対応する認証情報を生成し、当該認証情報を前記識別情報と対応付けて記憶する機能と、前記認証情報を前記移動局に送信する機能と、前記移動局にコンテンツを提供する配信サーバから、前記認証情報、前記識別情報および前記移動機に配信するコンテンツを一意に識別可能なコンテンツ属性情報を受信する機能と、前記識別情報に基づいて、前記配信サーバから受信した前記認証情報と記憶した前記認証情報とが一致するか否かを判断する機能と、前記判断の結果、受信した前記認証情報と記憶した前記認証情報とが一致した場合、前記識別情報に対応付けられて形成された記憶領域に前記コンテンツ属性情報を書き込む機能とを実現させるためのプログラムおよびそのプログラムを記憶したコンピュータ読み取り可能な記録媒体を提供する。
【００１３】
【発明の実施の形態】
＜１．実施形態の構成＞
図１は、データ配信システム１００の全体構成を示す図である。
図１に示すように、データ配信システム１００は、移動局１−１〜１−ｎ（ｎ＝自然数。以下、特に個々の機器を区別する必要のない場合、移動局１と称する）と、基地局２−１〜２−ｍ（ｍ＝自然数。以下、特に個々の機器を区別する必要のない場合、基地局２と称する）、移動通信網３と、データサーバ４と、管理サーバ５と、課金サーバ６とを備えている。
【００１４】
移動局１は、自身の在圏する無線セルを形成する基地局２との間で、無線データ通信を行う。基地局２は、移動通信網３に接続されており、移動局１との間で授受されるデータを、移動通信網３に接続される他の機器に転送する。移動通信網３には、データサーバ４および管理サーバ５が接続されている。したがって、移動局１は、データサーバ４および管理サーバ５との間で、データ通信が可能である。
さらに、管理サーバ５には課金サーバ６が接続されている。課金サーバ６は、管理サーバ５から受信する情報に基づいて、データサーバ４から移動局２に対して送信されたコンテンツのデータ量を識別し、このデータ量に応じた料金を、移動局１の通信料金に加算する。そして、課金サーバ６は、移動局１から料金を徴収すると、これから手数料を差し引き、コンテンツ事業者に料金を支払う。つまり、課金サーバ６は、移動局１からのデータ料金徴収を代行している。
なお、データ配信システム１００は、図示せぬ移動電話網も備えている。したがって、データ配信システム１００は、移動局１に対して、一般的な移動電話網の通話サービスを提供することも可能である。
【００１５】
図２は、移動局１の電気的構成を示すブロック図である。図２に示すように、移動局１は、アンテナ１０と、無線部１１と、ベースバンド信号処理部１２と、音声入出力部１３と、制御部１４と、表示部１５と、操作部１６と、電源部１７とを備えている。
【００１６】
アンテナ１０は、送受信アンテナである。無線部１１は、受信部、送信部および周波数シンセサイザ等を備えており、アンテナ１０を介して、基地局２との間で無線通信を行う。無線部１１は、ベースバンド信号処理部１２と接続されている。ベースバンド信号処理部１２は、マルチメディアインターフェイス、音声コーデックおよび画像コーデック等を備えており、各種のデータ処理を行う。
【００１７】
音声入出力部１３は、マイクロホンおよびスピーカを備えている。音声入出力部１３は、マイクロホンが集音した音声信号をベースバンド信号処理部１２に供給する。また、音声入出力部１３は、ベースバンド信号処理部１２から音声信号を供給されると、この音声信号を変換し、スピーカから放音する。
【００１８】
制御部１４は、移動局１に備わる各部の動作を中枢的に制御する。図３に示すように、制御部１４は、ＭＰＵ（Micro Processor Unit）として構成されており、ＣＰＵ（Central Processing Unit）１４０と、ＲＡＭ（Random Access Memory）１４１と、ＲＯＭ（Read Only Memory）１４２と、ＦｌａｓｈＲＯＭ１４３とを備えている。ＣＰＵ１４０は、ＲＡＭ１４１を一時的な作業領域とし、ＲＯＭ１４２およびＦｌａｓｈＲＯＭ１４３に記憶される各種プログラムを実行する。
【００１９】
ＲＯＭ１４２には、移動局１の動作時に実行される各種制御プログラムに併せ、例えば、ブラウザプログラムおよびＪａｖａ実行環境構築用のプログラム等のプログラムが記憶されている。くわえて、ＲＯＭ１４２には、例えば電話番号等、移動局１を一意に識別可能な番号である識別コードが記憶されている。
【００２０】
表示部１５は、液晶パネルおよびパネル駆動回路を有しており、制御部１４による制御の下で、各種情報を表示する。操作部１６は、テンキーおよび各種制御キーからなるキーパッドやキー検出回路を有しており、利用者のキー操作に対応する制御信号を制御部１４に出力する。電源部１７は、移動局１に備わる各部が動作するために必要な電力を供給する。
【００２１】
次に、データサーバ４は、移動局１に対して送信する各種のコンテンツを記憶している。コンテンツとは、例えば、ＨＴＭＬ（Hypertext Markup Language）ファイルや、Ｊａｖａプログラミング言語によって記述されるプログラム等のデータを示す。そして、データサーバ４は、自身の記憶する各コンテンツのＵＲＩ（Uniform Resource Identifier）を含む情報である、属性コードを生成する。移動局１は、この属性コードに含まれるＵＲＩに基づいてデータサーバ５にアクセスすることによって、コンテンツを受信することが可能となる。
ただし、本実施形態のデータ配信システム１００では、データサーバ４から移動局１に属性コードが直接送信されることはない。属性コードは、データサーバ４から管理サーバ５に送信される。そして、移動局１は、管理サーバ５の記憶する属性コードを取得するようになっている。
【００２２】
図４は、管理サーバ５の電気的構成を示すブロック図である。
管理サーバ５は、ＣＰＵ５０と、ＲＯＭ５１と、ＲＡＭ５２と、通信インターフェイス（以下、通信Ｉ／Ｆと記述する）５３と、ハードディスク５４と、システムバス５５とを備えている。
【００２３】
ＣＰＵ５０は、管理サーバ５に備わる各部を中枢的に制御する。ＲＯＭ５１は、ＣＰＵ５０によって実行可能な各種制御プログラムを記憶する不揮発性メモリである。ＲＡＭ５２は、ＣＰＵ５０の一時的作業領域として用いられる揮発性メモリである。通信インターフェイス５３は、管理サーバ５が外部装置とデータ通信を行う際に用いられる送受信ポートである。ハードディスク５４は、例えば磁気ディスク等により構成される大容量の記憶領域である。システムバス５５は、管理サーバ５に備わる各部がデータを授受する際に用いるバスである。
【００２４】
図４に示すように、ハードディスク５４内部には、二つの記憶領域が形成されている。一方を通知領域５４０と称し、他方を管理領域５４１と称する。
通知領域５４０は、各移動局１毎に構成された領域であり、属性コードを記憶するために用いられる。より詳述すると、通知領域５４０は、各移動局１の識別コードと対応付けられて構成されている。移動局１は、自身の識別コードに対応する通知領域５４０にのみアクセス可能である。
通知領域５４０からのデータ読出しは、移動局１の識別コードによってのみ認証される。そのため、一旦通知領域５４０に属性コードが書きこまれれば、移動局１は、自由に通知領域５４０にアクセスし、属性コードを取得することが可能である。
一方、通知領域５４０へのデータ書きこみには、移動局１の識別コードに加え、認証コードが必要となる。認証コードとは、例えば、８桁の英数字からなる乱数として構成される番号であり、ハードディスク５４に記憶される制御プログラムに従って生成される。この認証コードは、移動局１の利用者が必要とする属性コードを通知領域５４０に記憶するために必要とされる。
【００２５】
仮に、移動局１の電話番号による認証によってのみ通知領域５４０にデータ書きこみが可能であるとする。すると、複数存在するデータサーバ４の各運営者の中に悪意を持つものが現れた場合、この事業者が複数の通知領域５４０に対して、無差別に自身のサービスに対応する属性コードを書きこむ、という事態を招来し得る。つまり、通知領域５４０に対する、所謂ＳＰＡＭ攻撃を許容することになってしまう。これを防止するために、通知領域５４０に対するデータ書きこみに、認証コードを要する仕組みを採っている。
【００２６】
認証コードを用いる仕組みは、次の３つの段階を踏む。▲１▼管理サーバ５から払い出された認証コードを移動局１が受信する。▲２▼移動局１から認証コードおよび識別コードがデータサーバ４に送信される。▲３▼データサーバ４から認証コード、識別コードおよび属性コードが管理サーバ４に送信される。つまり、管理サーバ５は、自身が払い出した認証コードを、移動局１およびデータサーバ４を経て、再度受信するのである。すると、管理サーバ５は、確かに移動機１に払い出した認証コードをデータサーバ５が得ているか否かを識別可能になる。この仕組みが、管理領域５４１に記憶されるデータによって実現される。
【００２７】
管理領域５４１には、管理プログラム９０と管理テーブル９１とが記憶されている。
管理プログラム９０には、データサーバ５から、通知領域５４０へのデータ書きこみ要求があった際に、要求通りにデータを書き込むか否かを認証するための手順が記述されている。
【００２８】
図５は、管理プログラム９０を実行した際のＣＰＵ５０の動作を示すフローチャートである。
認証処理は、データサーバ４から、識別コード、認証コードおよび属性コードの３つの情報を受信することをトリガとして開始される。
まず、ＣＰＵ５０は、受信した情報のうち、識別コードおよび認証コードが、図６に示す管理テーブル９１において、対応付けられているか否かを判別する（ステップＳ１０１）。図６に示すように、管理テーブル９１においては、各移動局１の識別コードと、その移動局１に対して現在払い出されている認証コードとが対応付けられて記憶されている。データサーバ４から属性コードを受信した場合、管理テーブル９１を参照することにより、通知領域５４０に対する属性コードの書きこみ可否を認証可能となる。そして、ＣＰＵ５０は、管理テーブル９１において、識別コードおよび認証コードが対応付けられている場合に（ステップＳ１０１；Ｙｅｓ）、属性コードから、コンテンツのＵＲＩを取得する（ステップＳ１０２）。そして、ＣＰＵ５０は、取得したＵＲＩを、識別コードに対応する通知領域５４０に書きこむ（ステップＳ１０３）。この段階で、データサーバ４に対する課金が発生する。そのため、ＣＰＵ５０は、課金サーバ６への課金情報通知を開始する（ステップＳ１０４）。
【００２９】
上述のように、管理サーバ５は、自身が移動局１に払い出した認証コードを用いてデータサーバ４が属性コードを送信してきた場合のみ、その属性コードを通知領域５４０に書きこむようになっている。したがって、本実施形態の管理サーバ５は、各移動局１に割り当てられた通知領域５４０に、データサーバが不正に情報を書きこむことを防止可能となっている。次に、上記構成によるデータ配信システム１００全体の動作について、さらに具体的に説明する。
【００３０】
＜２．実施形態の動作＞
以下、動作の主体として、複数の移動局１−１〜１−ｎのうち移動局１ｋ（ｋ＜ｎ）を取り上げ、複数のデータサーバ４−１〜４−ｍのうちデータサーバ４ｘ（ｘ＜ｍ）を取り上げ、説明を行う。
図７は、移動局１ｋ、データサーバ４ｘおよび管理サーバ５間における、データ配信動作の一例を示すシーケンスチャートである。
まず、移動局１ｋが、管理サーバ５に、通知領域５４０ｋを作成する処理を行う。移動局１ｋの利用者が操作部１６において行った操作に基づき、表示部１５には、図８に示す画像が表示される。そして、利用者は、この画面を視認しつつ、操作部１６において、管理サーバ５に、通知領域５４０ｋを作成するよう要求する操作を行う。すると、利用者の操作に応じて、移動局１ｋから管理サーバ５に、識別コード７１が送信される（ステップＳ２０１）。
【００３１】
識別コード７１を受信した管理サーバ５は、取得した識別コード７１に対応する通知領域５４０ｋが既に作成されているかどうかを判別する。ここでは、移動局１ｋは、未だ通知領域５４０ｋを作成していなかったものとする。すると、管理サーバ５は、ステップＳ２０１において受信した識別コード７１に対応する通知領域５４０ｋを作成する（ステップＳ２０２）。そして、管理サーバ５は、移動局１に払い出す認証コード７２を生成し、これを識別コード７１と対応付けて、管理テーブル９１に記憶する（ステップＳ２０３）。その後、管理サーバ５は、認証コード７２を移動局１ｋに送信する（ステップＳ２０４）。認証コード７２を受信した移動局１ｋの表示部１５には、図９に示す画像が表示される。
【００３２】
ここで、移動局１ｋの利用者と、データサーバ４ｘを運営する事業者との間で、特定のコンテンツ配信契約が締結されたとする。このデータ提供サービス契約は、紙面によって行われるものであっても良いし、ネットワークを経由して行われるものであっても構わない。ここでは、コンテンツ配信契約が、移動通信網３を介して、通信によって行われるものとする。この場合では、上記サービスの契約時に、データサーバ４ｘは、移動局１ｋの識別コード７１と、先に移動局１ｋに対して管理サーバ５から払い出された認証コード７２を取得することとなる（ステップＳ２０５）。識別コード７１および認証コード７２を取得すると、データサーバ４ｘは、移動局１ｋの利用者との間で提供契約を結んだコンテンツのＵＲＩを含む属性コード７３を、識別コード７１および認証コード７２と併せて、管理サーバ５に送信する（ステップＳ２０６）。管理サーバ５は、データサーバ４ｘから、識別コード７１、認証コード７２および属性コード７３を受信すると、これをトリガとして、上述した管理プログラム９０に記述される処理を実行する（ステップＳ２０６〜Ｓ２０９）。
【００３３】
ステップＳ２１０の処理において、管理サーバ５は登録完了を示す画面情報を移動局１ｋに送信する。これを移動局１ｋが受信すると、表示部１５には、図１０に示す画像が表示される。これにより、移動局１ｋの利用者は、データサーバ４ｘが管理サーバ５にサービスを登録したことを容易に識別可能となる。
【００３４】
図１１は、上述の手順で登録された属性コードを参照した際に、移動局１の表示部１５に表示される画像である。図１１に示すように、表示部１５には、所謂ブックマークとほぼ同等の画像が現れる。そのため、移動局１の利用者は、ブラウザに備わるブックマーク機能と同様の使用感を得ることが可能である。そして、図１２に示すように、利用者が操作部１６を操作してカーソル１６０を画面上で移動させ、表示部１５に表示された所望の属性コードに対する選択操作を行うことによって、移動局１にコンテンツをダウンロードできる。
【００３５】
＜３．実施形態の効果＞
以上、説明したように、本実施形態のデータ配信システム１００では、管理サーバ５に形成された通知領域５４０に属性コードを記録するにあたり、管理サーバ５から払い出された認証コードを用いて書きこみ認証を行うようになっている。このとき、認証コードは、管理サーバ５から移動局１へ、移動局１からデータサーバ４へ、データサーバ４から管理サーバ５へと転送されなければならない。これにより、データサーバ３が移動局１との間の契約なしに、管理サーバ５の通知領域５４０に属性コードを書きこむことは不可能となっており、その結果、各移動局１に割り当てられた通知領域５４０への書きこみ保護が実現されているのである。
【００３６】
＜４．変形例＞
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の技術的思想の範囲内で種々の変更を加えることが可能である。
【００３７】
（変形例１）上述の実施形態においては、識別コードの具体例として、移動局１の電話番号、つまり移動局１に固有の情報を利用する態様で説明を行った。しかし、移動局１に、例えば、ＵＩＭ（User Identification Module）等の機器を装着可能である場合には、このＵＩＭを一意に識別可能な番号を識別コードとして利用する態様を採っても構わない。同様に、移動局１に、例えばメモリＩＣカード等、外付けのメモリ領域を増設可能であれば、ＩＣカードに割り当てられたＩＣＣＩＤ等の、メモリ領域を一意に識別可能な番号を識別コードとして利用する態様を採っても構わない。要は、本発明は、ある移動局があるデータサーバからサービスを享受するに当たって、その移動局に対して管理サーバ５が払い出した認証コードを用いる態様を採るのであれば、機器を特定するための識別情報は、移動局本体に記憶されるものであっても、移動局に装着可能な別の機器に記憶されるものであっても構わない。
【００３８】
（変形例２）上述の実施形態においては、認証コードの発行タイミングは、ステップＳ２０１において、移動局１の利用者が認証コードを送信することをトリガとして、管理サーバ５から払い出された。しかし、最初の認証コードが、移動局１のＦｌａｓｈＲＯＭ１４３に予め記憶されている態様であっても構わない。また、認証コードの再発行を管理テーブル９１の更新時に行うのではなく、上記ステップＳ２０１と同様の手順で、ユーザの希望時に行っても構わない。要は、本発明は、通知領域５４０への属性コードの書き込みのために、管理サーバ５から払い出された認証コードを用いる態様であれば、認証コードの払い出されるタイミングは、どのようなものであっても構わない。
【００３９】
（変形例３）上述の実施形態においては、通知領域５４０への属性コードの書き込みは、上記ステップＳ２０３において払い出された認証コードのみを用いる態様で説明を行った。しかし、管理サーバ５が、属性コードの書込みの度に認証コードを払出し、この認証コードを移動局１に送信するとともに、管理テーブル９１を更新する態様を採っても構わない。すると、認証コードは所謂ワンタイムパスワードと同様に使用されることとなり、通知領域５４０への属性コードの不正な書き込みをさらに強力に防止することも可能である。本発明は、通知領域５４０への認証コードの書き込みのために、管理サーバ５から払い出された認証コードを用いる態様であれば、認証コードを払い出す回数は何回でも構わない。
【００４０】
（変形例４）上述の実施形態においては、認証コードを示す文字列は、管理サーバ５において決定される態様を採って説明を行った。しかし、認証コードを示す文字列として移動局１の利用者が所望のものを選択し、これを管理サーバ５に登録する態様を採っても構わない。要は、本発明は、データサーバ５による通知領域５４０への属性コードの不正な書込みを防止するものであり、これに用いられる認証コードを示す文字列は、データサーバ５以外の何処で決定されても良い。
【００４１】
（変形例５）上述の実施形態においては、データサーバ５が移動通信網３に接続される態様で説明を行った。しかし、データサーバ５は、例えば、インターネット（the Internet）に接続される態様を採っても構わない。この場合には、移動通信網３およびインターネット間に、通信プロトコルの変換を行うゲートウェイを介挿する必要がある。要は、本発明は、移動局１とデータサーバ５とがデータ通信可能であれば、データサーバ５の設置位置はどこでも構わない。
【００４２】
（変形例６）上述した管理プログラム９０は、管理サーバ５のＣＰＵ５０によって読み取り可能な磁気記録媒体、光記録媒体あるいはＲＯＭ等の記録媒体に記録して提供することが可能である。また、管理プログラム９０を、インターネットのようなネットワーク経由で管理サーバ５にダウンロードさせることも勿論可能である。
【００４３】
【発明の効果】
以上、説明したように、本発明によれば、管理サーバの払い出した認証情報によって、移動局が取得可能なコンテンツを登録し、利用者が所望するコンテンツ配信サービスを正当に登録することが可能となる。
【図面の簡単な説明】
【図１】  データ配信システム１００の全体構成を示す図である。
【図２】  移動局１の電気的構成を示すブロック図である。
【図３】  制御部１４の電気的構成を示すブロック図である。
【図４】  管理サーバ５の電気的構成を示すブロック図である。
【図５】  管理プログラム９０を実行した際のＣＰＵ５０の動作を示すフローチャートである。
【図６】  管理テーブル９１に記憶されるデータを概念的に示す図である。
【図７】  移動局１、データサーバ４および管理サーバ５間における、データ配信動作の一例を示すシーケンスチャートである。
【図８】  移動局１ｋの表示部１５に表示される画像の一例である。
【図９】  移動局１ｋの表示部１５に表示される画像の一例である。
【図１０】  移動局１ｋの表示部１５に表示される画像の一例である。
【図１１】  移動局１ｋの表示部１５に表示される画像の一例である。
【図１２】  移動局１ｋの表示部１５に表示される画像の一例である。
【符号の説明】
１００…データ配信システム、１…移動局、３…移動通信網、４…配信サーバ、５…管理サーバ、６…課金サーバ、７１…識別コード、７２，８２…認証コード、７３，８３…属性コード。
【図１】
0003857606.tif 000002
【図２】
0003857606.tif 000003
【図３】
0003857606.tif 000004
【図４】
0003857606.tif 000005
【図５】
0003857606.tif 000006
【図６】
0003857606.tif 000007
【図７】
0003857606.tif 000008
【図８】
0003857606.tif 000009
【図９】
0003857606.tif 000010
【図１０】
0003857606.tif 000011
【図１１】
0003857606.tif 000012
【図１２】
0003857606.tif 000013