(57)【特許請求の範囲】
【請求項１】
移動端末上のサービスのユーザを認証する方法であって、前記サービスは、前記端末上で前記サービスへのアクセス専用アプリケーションを使用し、また、遠隔サーバにより管理され、前記方法は、
前記移動端末上で利用できるメッセージングサービスによって前記遠隔サーバにより送信された、前記ユーザアカウントの識別子を含むメッセージを前記端末により受信するステップと、
前記サービスへのアクセス専用アプリケーションによって、
前記端末上で受信した前記メッセージに含まれる前記ユーザアカウントの識別子を検索するステップと、
前記端末の識別子を抽出するステップと、
前記端末の前記識別子及び前記ユーザアカウントの前記識別子の両方を含む要求を前記サーバへ送信するステップと、
を含むことを特徴とする方法。
【請求項２】
前記端末により受信した前記メッセージは又、使用すべき前記専用アプリケーションへの参照も含む、
ことを特徴とする請求項１に記載の方法。
【請求項３】
受信した前記ユーザアカウントの前記識別子が、前記アカウントの前記実際の識別子の暗号化バージョンを含むセッション識別子である、
ことを特徴とする請求項１又は請求項２に記載の方法。
【請求項４】
前記端末の前記識別子を含む第１の要求を前記専用アプリケーションにより前記サーバへ送信するステップをさらに含み、前記アカウントの前記識別子を検索して送信する前記ステップが、送信を行った前記端末の前記識別子と、前記ユーザの前記アカウントとの前記関連付けの失敗を示すメッセージを前記サーバから受信した後にのみ行われる、
ことを特徴とする請求項１から請求項３のいずれかの１項に記載の方法。
【請求項５】
前記端末上で受信した前記メッセージに含まれる前記ユーザアカウントの前記識別子を検索する前記ステップに失敗した場合には、この識別子が前記専用アプリケーションにより前記ユーザに要求される、
ことを特徴とする請求項１から請求項４のいずれかの１項に記載の方法。
【請求項６】
前記ユーザの前記認証に失敗した場合には、前記アプリケーションが使用すべきデフォルト設定を前記専用アプリケーションにより受信するステップをさらに含む、
ことを特徴とする請求項５に記載の方法。
【請求項７】
移動端末上のサービスのユーザを認証する手段を含む移動端末であって、前記サービスは、前記端末上で前記サービスへのアクセス専用アプリケーションを使用し、前記サービスは遠隔サーバにより管理され、前記移動端末は、
前記遠隔サーバにより送信された、前記ユーザアカウントの識別子を含むメッセージを前記端末により受信する手段と、
前記サービスへのアクセス専用アプリケーションと、
を含み、前記アプリケーション自体が、
前記端末上で受信した前記メッセージに含まれる前記ユーザアカウントの前記識別子を検索する手段と、
前記端末の識別子を抽出する手段と、
前記端末の前記識別子及び前記ユーザアカウントの前記識別子の両方を含む要求を前記サーバへ送信する手段と、
を含むことを特徴とする移動端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動端末上のサービス、特にビデオの放送分野に関し、より具体的には、移動端末からのサービスのユーザを認証する方法に関する。
【背景技術】
【０００２】
一般に、これらのサービスは、遠隔サーバにより利用可能にされたコンテンツで構成される。このサービスはまた、遠隔サーバにより管理される。サービスにアクセスするには、このアクセス専用アプリケーションが移動端末上に必要である。
【０００３】
一般に、サービスへの登録処理は、通信事業者の登録サービスにおいて、インターネットに接続されたコンピュータから行われる。従って、この登録サービスは広く利用可能である。さらに、従ってこの登録処理は、移動端末からよりもかなり利用しやすい。
【０００４】
ユーザは、サービスに登録すると、このサービスにアクセスできるようになるために自身の移動端末、通常は電話上にアプリケーションをダウンロードしなければならない。このアプリケーションは、ユーザが所有する端末の種類によって異なる。その理由は、多くの端末が存在し、端末ごとにサービス提供機能（ｓｅｒｖｉｃｅ  ｒｅｎｄｉｔｉｏｎ  ｃａｐａｂｉｌｉｔｉｅｓ）が全く異なるからである。サービスへのアクセス専用アプリケーションに直接影響を与える多くの基準として、特に、画面サイズ、画面で再生できる色の数、画面に利用できるコンピュータ容量、及び使用できるメモリ量が挙げられる。
【０００５】
従って、サービスをインストールするには、まず使用する端末の種類を決定する必要がある。次に、このアプリケーションをインストールしたら、このアプリケーションがユーザのアカウントにアクセスできるようにする必要がある。このアクセスが必要なのは、ユーザが加入したサービスの範囲、及びユーザの加入に関して定義できたと思われる一定のパラメータを知る必要があるからである。従って、コンピュータからインターネット上で作成されたユーザのアカウントと、移動端末上のサービスへのアクセス専用アプリケーションとの間にリンクを確立するために、サービスのユーザを認証することが必要となる。
【０００６】
サービスのユーザを認証するために最も多く使用される方法は、サービスへの個々のアクセス時に、パスワードで保護された名前によってユーザ自身を認証するようにユーザに求めることである。この方法は、ユーザによって束縛的なものとして体験される。この結果、この認証の代わりに、移動端末の識別子を使用しようとすることが考えられる。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
この状況では、移動端末からのサービスのユーザを認証する２つの方法が知られている。第１の方法は、ユーザのアカウントがインターネット上で作成されたときに、ユーザの移動端末の識別子を入力するようにユーザに求めることである。この識別子は、例えば端末を一意に識別するＩＭＥＩ（国際移動体装置識別）番号であってもよい。次にユーザは、キーの組み合わせを入力することによりこの端末の識別子を抽出し、これを間違えないようにコピーしなければならない。この識別子は長いので、この手順は面倒であり間違いの原因となる。
【０００８】
第２の手続き方法は、ユーザが登録を行うときにユーザに一意の識別子を帰属させることである。このとき、ユーザはこの識別子を書き留める責任がある。サービスへのアクセス専用アプリケーションを移動端末から最初に使用するときに、ユーザはこの識別子を入力することを求められ、これにより移動体と関連するユーザアカウントとの間のリンクが形成される。この場合も、この手順はユーザにとって面倒であり間違いの原因となる。
【課題を解決するための手段】
【０００９】
本発明の目的は、移動端末上のサービスのユーザを認証するための手順を提案することにより上記の問題を解決し、ユーザが識別子を手動コピーしなくて済むようにすることである。この目的のために、ユーザは、登録時に自身の携帯電話番号を入力する。次に、ショートテキストメッセージ又は電子メールをユーザの移動端末上に送信する。このショートメッセージ又は電子メールは、このユーザのアカウントの識別子を含む。サービスへのアクセス専用アプリケーションを最初に起動したときに、このアプリケーションが、端末に記憶されたショートメッセージ又は電子メールを調べ、識別子を含むメッセージを識別して識別子を抽出する。
【００１０】
このようにして、ユーザがインターネット上で作成したアカウントと使用する端末との間に自動的にリンクが作成され、登録中又はサービスのインストール中のいずれにおいても難解な識別子をコピーする必要がなくなる。このユーザ認証方法は、端末のハードウェア識別子に基づくものであるため特に安全である。
【００１１】
本発明は、移動端末上のサービスのユーザを認証する方法に関し、前記サービスは、端末上でサービスへのアクセス専用アプリケーションを使用するとともに、遠隔サーバにより管理され、前記方法は、遠隔サーバにより送信された、ユーザアカウントの識別子を含むメッセージを端末により受信するステップと、サービスへのアクセス専用アプリケーションによって、端末上で受信したメッセージに含まれるユーザアカウントの識別子を検索するステップと、端末の識別子を抽出するステップと、端末の識別子及びユーザアカウントの識別子の両方を含む要求をサーバへ送信するステップとを含む。
【００１２】
本発明の特定の実施形態によれば、端末により受信したメッセージが、使用すべき専用アプリケーションへの参照も含む。
【００１３】
本発明の特定の実施形態によれば、受信したユーザアカウントの識別子が、実際のアカウントの識別子の暗号化バージョンを含むセッション識別子である。
【００１４】
本発明の特定の実施形態によれば、この方法はまた、端末の識別子を含む第１の要求を専用アプリケーションによりサーバへ送信するステップも含み、アカウントの識別子を検索して送信するステップが、送信を行った端末の識別子とユーザのアカウントとの関連付けに失敗したことを示すメッセージをサーバから受信した後にのみ行われる。
【００１５】
本発明の特定の実施形態によれば、端末上で受信したメッセージに含まれるユーザアカウントの識別子を検索するステップに失敗した場合、この識別子が専用アプリケーションによりユーザに要求される。
【００１６】
本発明の特定の実施形態によれば、この方法はまた、ユーザの認証に失敗した場合、アプリケーションが使用すべきデフォルト設定を専用アプリケーションにより受信するステップも含む。
【００１７】
本発明はまた、移動端末上のサービスのユーザを認証する手段を含む移動端末にも関し、前記サービスは、端末上でサービスへのアクセス専用アプリケーションを使用するとともに、遠隔サーバにより管理され、前記移動端末は、遠隔サーバにより送信された、ユーザアカウントの識別子を含むメッセージを端末により受信する手段と、サービスへのアクセス専用アプリケーションとを含み、このアプリケーション自体が、端末上で受信したメッセージに含まれるユーザアカウントの識別子を検索する手段と、端末の識別子を抽出する手段と、端末の識別子及びユーザアカウントの識別子の両方を含む要求をサーバへ送信する手段とを含む。
【００１８】
添付図面に関連して行う以下の実施形態例についての説明を読むことにより、上述の本発明の特徴及びその他の特徴がより明らかになるであろう。
【図面の簡単な説明】
【００１９】
【図１】サービスの参加者及び一般的な動作手順を示す図である。
【図２】本発明の実施形態例におけるアプリケーションを初期化するシーケンスの機能を示す図である。
【発明を実施するための形態】
【００２０】
本発明は、ユーザの移動端末上にサービスを提供するという状況にある。本発明による移動端末は、携帯電話、携帯通信端末、又はサービスを受けるために通信ネットワークへのアクセスを提供するいずれの装置であってもよい。サービスは、例えばオンデマンドビデオの放送であってもよい。
【００２１】
図１は、ユーザがサービスに登録する一般的な手順を示している。まず、ユーザはサービスに登録しなければならない。通常、この登録作業は、サービス通信事業者のウェブサイト１．２を使用して行われる。ユーザは、通信事業者のインターネットサイトにアクセスする手段１．１、一般的にはインターネットブラウザを有するマイクロコンピュータを使用する。ユーザは、自身のブラウザを使用して、自身の加入に関するデータを含む登録フォームを完成させる。この情報が、通信事業者のインターネットサイトへ送信される（１．５）。ユーザは、登録を行うとサービスを個人化する。ユーザは、自身の好みに関する情報を入力し、又は加入するコンテンツのリストを構築する。本明細書ではこのことを設定と呼び、グラフィックス、テーマの世界（ｔｈｅｍａｔｉｃ  ｗｏｒｌｄｓ）、サービス、ペアレンタルコード、及び好きな番組の選択である読み込みリストを含むことができる環境がこの設定により指定される。この設定は、ユーザが自身の選択及び自身が取得した権利に基づいてパラメータ化したようなサービスの個人化バージョンを表す。この設定は、好きな番組の選択という例であってもよい。この設定はまた、ユーザが選択したパラメータ化も含む。ユーザはまた、サービスを受け取るように意図された移動端末１．３も有する。サービスを使用できるようにするために、この端末上にサービスへのアクセス専用アプリケーションをダウンロードする。通信事業者は、このアプリケーションの様々な種類の端末に適合されたバージョンの利用可能な組を有している。従って、ユーザは、自身の端末に適したアプリケーションバージョンを端末上にダウンロードしなければならない。このアプリケーションは、起動されるとサーバ１．２へメッセージ１．７の形で端末識別子を送信する。次に、サーバは、ユーザアカウントの設定を見つけるために、受信した移動端末の識別子とユーザアカウントとの間にリンクを形成しなければならない。このリンクが構築されると、設定がメッセージ１．６により端末へ送信される。この設定は、ユーザが利用できる一連のコンテンツを有している。次に、ユーザが、これらのコンテンツの１つを選択し、コンテンツ放送サーバ（ストリーミング）１．４へ要求を送信することにより、このコンテンツの取得を初期化することができる。その後、放送サーバが、選択されたコンテンツを移動端末１．３へ向けて放送することができる。これらのやりとりは、図１に１．８で示している。
【００２２】
このスキームでは、サービス１．２が、受信した端末の識別子及びメッセージ１．７と、ユーザのアカウントとの間にリンクを形成できるようになるためにはユーザの認証という問題が伴う。従来、この問題を解決する２つの方法が存在する。第１の解決策は、ユーザが登録を行う際にユーザを識別する一意の番号を帰属させることである。この結果、ユーザは、登録中にコンピュータ１．１上でこの番号にアクセスできるようになる。その際、ユーザはこの番号を書き留め、少なくとも端末上で最初にアプリケーションを使用するときに、端末上でこの番号を入力するように求められる。この場合、少なくともこの最初の使用時に、要求１．７が端末の識別子及びユーザアカウントの識別子の両方を含む。この結果、サービス１．２がこの関連性を記憶することができる。
【００２３】
第２の手続き方法は、登録フェーズ中にユーザに自身の移動端末の識別子を入力するように求めることである。ユーザは、一般に自身の端末上でこの識別子にアクセスすることができる。例えば、使用する端末の識別子が、携帯電話に帰属するＩＭＥＩ（国際移動体装置識別）番号である場合、自身の移動体上でコード「＊＃０６＃」を入力することによりこれにアクセスすることができる。このコードがサーバに知らされてユーザアカウントのパラメータ内に記録されると、サービスは、要求１．７中に受信したＩＭＥＩコードと、関連するユーザアカウントとの間にリンクを確立できるようになる。
【００２４】
このコードは長く、これをコピーすることは間違いを生じやすい。同様に、端末上のユーザアカウント識別子を端末上にコピーすることも、面倒で間違いを生じやすい手動の手順である。
【００２５】
これらの短所を克服するために、本発明は、登録情報の中にユーザのメッセージングアドレスを要求することを提案する。サイトは、このアドレスを使用してユーザへメッセージ１．６を送信することができる。アドレス及びメッセージングサービスの種類は様々であってよい。本発明の実施形態例によれば、このアドレスは携帯電話番号であり、通常、メッセージはＳＭＳ（ショートメッセージサービス）メッセージである。しかしながら、他のメッセージングサービスを使用してもよく、例えば電子メールを挙げることができ、この場合、参照はユーザのメッセージングアドレスとなる。いずれにせよ、ユーザの移動端末１．３上でメッセージを受信して使用できるように、この端末上でメッセージングサービスを利用できるようにしなければならない。通常、ユーザは自身の携帯電話番号又は電子メールアドレスを暗記しており、従って外部情報源に頼る必要なく登録フォームを完成できるという利点がある。これにより手順が容易化され、間違いを起こすリスクが軽減される。
【００２６】
本発明の実施形態例によれば、サービスにより送信されるメッセージがユーザアカウントの識別子を含む。
【００２７】
ユーザは、移動端末上でサービスへのアクセス専用アプリケーションを最初に使用する前に自身のメッセージを取得し、従ってサービスにより送信された自身のアカウントの識別子を含むメッセージを受信する。その後、アプリケーションが、移動端末上に記憶されたメッセージにアクセスできるようになる。アプリケーションがメッセージを調べ、サービスから受信したメッセージ内に定常的に存在する文字列上に出現するサービスの識別子を検索する。次に、アプリケーションは、メッセージからユーザアカウントの識別子を抽出し、この識別子及び端末の識別子を含むメッセージをサービスへ送信することができる。この結果、サービスは、端末の識別子とアカウントの識別子との間の関連性を記憶することができる。サービスは、これ以降端末から送信される、端末の識別子を含むあらゆるメッセージを加入者のユーザアカウントに関連付けるようになる。
【００２８】
この原理による特定の実施構成には、本発明の範囲から逸脱することなく変更を行うことができる。以下、図２に関連して実施形態例の特定の機能について説明する。
【００２９】
この例は、ユーザが登録済みであり、この登録フェーズ中に自身の携帯電話番号を入力済みであることを前提としている。ユーザはまた、自身のサービスの好みを設定済みであり、自身の特定の設定をセットアップ済みである。従って、ユーザは、サービスのサーバ上に有効な設定済みのユーザアカウントを有している。
【００３０】
この結果、サービスは、ユーザアカウントの識別子を含むＳＭＳをユーザへ送信済みである。この識別子は、例えばハッシュ関数を使用して、アカウントの識別番号を暗号化した形で表すセッション識別子であることが有利である。セキュリティ上の理由から、この識別子は、要求に応じて単独使用に適した形で形成できることが有利である。セキュリティ上の理由から、端末の識別子も暗号化して送信されることが有利である。
【００３１】
メッセージはまた、移動端末上にダウンロードされインストールされる予定のサービスへのアクセス専用アプリケーションのバージョンを検索するための参照も優先的に含む。この参照は、ユーザがメッセージ内の参照を選択するという単純な操作によりダウンロード機能をトリガできるようにするＵＲＬ（統一資源位置指定子）の形をとることができる。当業者であれば、本発明との関連において、アプリケーションを検索して端末に提供する他のあらゆる方法を使用できることを理解するであろう。特に、アプリケーションをダウンロードするための要求を送信する技術を使用することができる。端末の識別子、この場合ＩＭＥＩを含む端末により送信されるこの要求により、サービスが端末の種類を識別し、これに応じて適合するバージョンのアプリケーションを提供できるようになる。この動作に続き、サービスへのアクセス専用アプリケーションの適合するバージョンが端末上にダウンロードされインストールされる。
【００３２】
図２は、専用アプリケーションの機能を、より具体的には、ユーザの設定を取得するためにアプリケーションの起動時に行われる動作を示している。最初の起動ステップ２．１に続き、端末の識別子を抽出することによりアプリケーションが開始する。次に、アプリケーションは、ステップ２．２中に設定要求をサービスへ送信する。この要求は、この端末の識別子を含む。実施形態例では、電話のＩＭＥＩ識別子の場合について説明している。その他の識別子を想定することもでき、これらは端末を識別するという同じ機能的役割を有することになる。例えば、接続を識別する、ＳＩＭ（加入者識別モジュール）カード内にあるＩＭＳＩ（国際移動体加入者識別番号）、又は端末内に存在するメモリカードの物理的識別子を挙げることができる。この識別子は、端末又はユーザの加入を偽ることができない物理的識別子であることが有利である。
【００３３】
サービスは、このような要求を受け取ると、ステップ２．３中にこの要求をユーザアカウントに関連付けようと試みる。この関連付けが成功すると、サービスは、ユーザのアカウント内で設定を見つけ、これを端末へ送信することができる。次に、ステップ２．４中に、端末がこの設定を受け取る。次に、ステップ２．５中に、サービスを初期化し、この設定で設定して実行することができる。
【００３４】
サービスが、要求に含まれて受信した識別子により識別された端末と、ユーザのアカウントとの関連付けを行うことができない場合、サービスは、ユーザアカウント識別子要求で応答する。次に、ステップ２．６中に、この要求を受け取ったアプリケーションがこのような識別子を検索し始める。この検索は、端末内の受信したメッセージベースを分析することにより行われる。受信したメッセージの中にこの識別子が見つかった場合、ステップ２．８中にこの識別子がサービスへ送信される。
【００３５】
この結果、サービスは、端末とユーザアカウントを関連付けて設定を送信することができ、その後アプリケーションのためのステップ２．４へ戻る。
【００３６】
ユーザアカウントの識別子を含むメッセージが、端末上の受信したメッセージベースの中に見つからないこともある。これには多くの理由が考えられる。ユーザが入力した番号が間違っていたり、例えばＳＩＭカードが別の端末にインストールされていた場合にメッセージが別の端末で取得されていたりなどである。或いは、ユーザが、自身の端末上のメッセージを極めて単純に削除してしまっていることもある。ユーザが、アプリケーションを（例えばダイレクト無線通信（Ｂｌｕｅｔｏｏｔｈ）によって他の移動体から）直接ダウンロードしてしまっていることも考えられる。この場合、移動体は、アプリケーションの最初の起動時に自身の識別子をサーバへ送信するが、この移動体はサーバに登録されていないので、サーバはユーザが身元不明であることを示すエラーメッセージを返す。次に、ステップ２．９中に、アプリケーションがユーザのアカウント番号をユーザに尋ねる。この要求は、端末画面上の会話ウィンドウを開くことにより行われる。この結果、ユーザは、自身のコンピュータからオンラインアカウント上で見つけることができる、又は登録時に書き留めておいた自身のアカウント識別子を入力することができる。ステップ２．１０中、サービスは、端末の識別子と、サービスが受け取ったアカウント識別子とを関連付けようと試みる。この関連付けが成功すると、ユーザの設定が端末へ送信され、端末が設定を受信するステップ２．４へ戻る。この関連付けが失敗すると、ユーザ認証手順が失敗したことになり、デフォルト設定が端末へ送信され、ステップ２．１１中に端末がこれを受信する。その後、ステップ２．５において、このデフォルト設定を使用してサービスが開始する。
【００３７】
このようにして、ユーザは、自身の端末で自身を認証する必要なくサービスにアクセスすることができる。端末のハードウェア識別子により、認証が安全な方法で行われる。ユーザによる識別子の操作及び手動コピーが軽減される。
【００３８】
移動端末からサービスを使用するユーザを認証するこの方法を、移動端末からの支払い処理に使用することもできる。ユーザが自身の端末により確実かつ一意の方法で認証されるとすれば、支払いサービスは容易になり、すなわち自身のコンピュータを介してインターネットサイト上で自身の銀行の詳細情報を安全な方法で既に入力しているユーザは、自身の移動体から購入を行うときに、自身の銀行の詳細情報を既にサーバ上に記録しているのでこれらを再入力する必要がない。この結果、ユーザは、ネットワークがカバーする全ての場所において自身の移動体からサービスを購入することができる。
【符号の説明】
【００３９】
１．１  マイクロコンピュータ
１．２  サービス
１．３  移動端末
１．４  コンテンツ放送サーバ
１．５  情報送信
１．６  メッセージ
１．７  メッセージ
１．８  やりとり
２．１  起動
２．２  物理的ＩＤを送信
２．３  関連付けＯＫ？
２．４  ユーティリティリストを受信
２．５  サービス
２．６  ＳＭＳ検索
２．７  ＩＤ  ＯＫ？
２．８  ＩＤを送信
２．９  手動入力
２．１０  関連付けＯＫ？
２．１１  デフォルトリストを受信
【図１】
0005660630.tif 000002
【図２】
0005660630.tif 000003