(57)【要約】【課題】  携帯端末のウェブアプリケーションシステム上に構築された各サービス間でセキュリティを保持し、複数のサービスで連携したサービスを構築することが可能な、ウェブアプリケーションシステムとその動作方法、携帯端末、携帯端末動作プログラムを提供する。【解決手段】  携帯端末９と、携帯端末９にコンテンツを供給するウェブサーバ１０からなるウェブアプリケーションシステムにおいて、携帯端末９には、コンテンツ読み出し手段４、コンテンツ解釈実行手段５を設け、携帯端末９により、あるサービスのコンテンツを実行する場合に、コンテンツ読み出し手段４及びコンテンツ解釈実行手段５により、遷移先コンテンツが属するサービスに対するコンテンツ利用権の権限情報に基づいて、コンテンツ利用権として設定した遷移元コンテンツにマッチするコンテンツから、遷移先コンテンツにマッチするコンテンツへのみ、実行を遷移することを可能とする。【選択図】  図１
2006331194.tif 000002
【特許請求の範囲】
【請求項１】
サービスに属するコンテンツと、コンテンツ利用権の権限情報とを記憶する携帯端末と、前記携帯端末にネットワークを介して自己の有するコンテンツを供給するウェブサーバと、からなるウェブアプリケーションシステムであって、
前記携帯端末は、該携帯端末の記憶領域又はウェブサーバからコンテンツを読み出すコンテンツ読み出し手段と、前記読み出されたコンテンツを解釈実行するコンテンツ解釈実行手段と、を具備し、
前記携帯端末を用いて、あるサービスのコンテンツを実行する場合には、前記コンテンツ読み出し手段及び前記コンテンツ解釈実行手段により、該コンテンツ（遷移先コンテンツ）が属するサービスに対する前記コンテンツ利用権の権限情報に基づいて、コンテンツ利用権として設定した遷移元コンテンツにマッチするコンテンツから、遷移先コンテンツにマッチするコンテンツへのみ、実行を遷移することを可能としたことを特徴とするウェブアプリケーションシステム。
【請求項２】
前記コンテンツ利用権の権限情報は、遷移元コンテンツの位置にマッチさせるURLパタンに相当する情報と、該URLパタンに相当する情報にマッチする位置の遷移元コンテンツから実行可能な、遷移先コンテンツの位置にマッチするURLパタンに相当する情報であることを特徴とする請求項１記載のウェブアプリケーションシステム。
【請求項３】
サービスに属するデータと、データアクセス権の権限情報とを記憶する携帯端末と、前記携帯端末にネットワークを介して自己の有するコンテンツを供給するウェブサーバと、からなるウェブアプリケーションシステムであって、
前記携帯端末は、該携帯端末の記憶領域又は前記ウェブサーバからコンテンツを読み出すコンテンツ読み出し手段と、前記読み出されたコンテンツを解釈実行するコンテンツ解釈実行手段と、を具備し、
前記携帯端末を用いて、あるサービスのコンテンツを実行する際にデータのアクセスを行う場合には、前記コンテンツ読み出し手段及び前記コンテンツ解釈実行手段により、該データが属するサービスに対する前記データアクセス権の権限情報に基づいて、データアクセス権として設定されたコンテンツのみ、該データに対してアクセスをすることを可能としたことを特徴とするウェブアプリケーションシステム。
【請求項４】
前記データアクセス権の権限情報は、該データに対してアクセスするコンテンツの位置にマッチさせるURLパタンに相当する情報であることを特徴とする請求項３記載のウェブアプリケーションシステム。
【請求項５】
前記携帯端末は、サービス登録権の権限情報を記憶し、サービスを登録するサービス登録手段を更に具備し、
前記サービス登録手段は、前記携帯端末に記憶されている前記サービス登録権の権限情報に基づいて、サービス登録権として設定したコンテンツのみ、コンテンツ利用権の権限情報、及び、データアクセス権の権限情報の設定を可能としたことを特徴とする請求項１から４のいずれか１項に記載のウェブアプリケーションシステム。
【請求項６】
前記サービス登録権の権限情報は、サービスを登録するコンテンツの位置にマッチさせるURLパタンに相当する情報であることを特徴とする請求項５記載のウェブアプリケーションシステム。
【請求項７】
前記携帯端末は、コンテンツ格納手段を更に具備し、
前記コンテンツ格納手段は、コンテンツを、前記携帯端末の記憶領域に記憶させ、
前記サービス登録手段は、コンテンツ利用権の権限情報、及び、データアクセス権の権限情報を、前記携帯端末の記憶領域に記憶させ、
前記データアクセス権の権限情報に基づき、前記データアクセス権として設定したコンテンツのみが、前記コンテンツ格納手段により、前記サービスに属するコンテンツを格納することができることを特徴とする請求項１から６のいずれか１項に記載のウェブアプリケーションシステム。
【請求項８】
前記携帯端末は、サービス提供者登録権の権限情報を記憶し、サービス登録権を設定するサービス提供者登録手段を更に具備し、
前記サービス提供者登録権の権限情報に基づいて、サービス提供者登録権として設定されたコンテンツのみが、前記サービス提供者登録手段により、サービス登録権の設定を行うことを可能としたことを特徴とする請求項１から７のいずれか１項に記載のウェブアプリケーションシステム。
【請求項９】
前記サービス提供者登録権の権限情報が、サービス登録権を設定するコンテンツの位置にマッチさせるURLパタンに相当する情報であることを特徴とする請求項８記載のウェブアプリケーションシステム。
【請求項１０】
前記携帯端末は、サービス提供者登録権の権限情報を記憶しており、サービス提供者登録権を設定するサービス提供者登録手段を更に具備し、
前記サービス提供者登録権の権限情報に基づいて、サービス提供者登録権として設定されたコンテンツのみが、前記サービス提供者登録手段により、サービス提供者登録権の再設定を行うことを可能としたことを特徴とする請求項８又は９に記載のウェブアプリケーションシステム。
【請求項１１】
サービスに属するコンテンツと、携帯端末の記憶領域又はウェブサーバからコンテンツを読み出すコンテンツ読み出し手段と、前記読み出されたコンテンツを解釈実行するコンテンツ解釈実行手段とを具備する携帯端末と、前記携帯端末にネットワークを介して自己の有するコンテンツを供給するウェブサーバと、からなるウェブアプリケーションシステムの動作方法であって、
前記携帯端末が、前記コンテンツ利用権の権限情報を記憶する工程と、
前記携帯端末を用いて、あるサービスのコンテンツを実行する場合には、前記コンテンツ読み出し手段及び前記コンテンツ解釈実行手段により、該コンテンツ（遷移先コンテンツ）が属するサービスに対する前記コンテンツ利用権の権限情報に基づいて、コンテンツ利用権として設定した遷移元コンテンツにマッチするコンテンツから、遷移先コンテンツにマッチするコンテンツへのみ、実行を遷移する工程と、を有することを特徴とするウェブアプリケーションシステムの動作方法。
【請求項１２】
前記コンテンツ利用権の権限情報は、遷移元コンテンツの位置にマッチさせるURLパタンに相当する情報と、該URLパタンに相当する情報にマッチする位置の遷移元コンテンツから実行可能な、遷移先コンテンツの位置にマッチするURLパタンに相当する情報であることを特徴とする請求項１１記載のウェブアプリケーションシステムの動作方法。
【請求項１３】
サービスに属するデータと、携帯端末の記憶領域又はウェブサーバからコンテンツを読み出すコンテンツ読み出し手段と、前記読み出されたコンテンツを解釈実行するコンテンツ解釈実行手段とを具備する携帯端末と、前記携帯端末にネットワークを介して自己の有するコンテンツを供給するウェブサーバと、からなるウェブアプリケーションシステムの動作方法であって、
前記携帯端末が、データアクセス権の権限情報を記憶する工程と、
前記携帯端末を用いて、あるサービスのコンテンツを実行する際にデータのアクセスを行う場合には、前記コンテンツ読み出し手段及び前記コンテンツ解釈実行手段により、該データが属するサービスに対する前記データアクセス権の権限情報に基づいて、データアクセス権として設定されたコンテンツのみ、該データに対してアクセスをする工程と、を有することを特徴とするウェブアプリケーションシステムの動作方法。
【請求項１４】
前記データアクセス権の権限情報は、該データに対してアクセスするコンテンツの位置にマッチさせるURLパタンに相当する情報であることを特徴とする請求項１３記載のウェブアプリケーションシステムの動作方法。
【請求項１５】
サービスを登録するサービス登録手段を更に具備する前記携帯端末が、サービス登録権の権限情報を記憶する工程と、
前記サービス登録手段は、前記携帯端末に記憶されている前記サービス登録権の権限情報に基づいて、サービス登録権として設定したコンテンツのみ、コンテンツ利用権の権限情報、及び、データアクセス権の権限情報の設定を可能とする工程を有することを特徴とする請求項１１から１４のいずれか１項に記載のウェブアプリケーションシステムの動作方法。
【請求項１６】
前記サービス登録権の権限情報は、サービスを登録するコンテンツの位置にマッチさせるURLパタンに相当する情報であることを特徴とする請求項１５記載のウェブアプリケーションシステムの動作方法。
【請求項１７】
前記サービス登録手段が、前記携帯端末の記憶領域に、コンテンツ利用権の権限情報及びデータアクセス権の権限情報を記憶させる工程と、
前記データアクセス権の権限情報に基づき、前記データアクセス権として設定したコンテンツのみが、前記携帯端末に設けられたコンテンツ格納手段により、前記サービスに属するコンテンツを、前記携帯端末の記憶領域に格納する工程を有することを特徴とする請求項１１から１６のいずれか１項に記載のウェブアプリケーションシステムの動作方法。
【請求項１８】
サービス登録権を設定するサービス提供者登録手段を更に具備する前記携帯端末が、サービス提供者登録権の権限情報を記憶する工程と、
前記サービス提供者登録権の権限情報に基づいて、サービス提供者登録権として設定されたコンテンツのみが、前記サービス提供者登録手段により、サービス登録権の設定を行うことを可能とする工程と、を有することを特徴とする請求項１１から１７のいずれか１項に記載のウェブアプリケーションシステムの動作方法。
【請求項１９】
前記サービス提供者登録権の権限情報が、サービス登録権を設定するコンテンツの位置にマッチさせるURLパタンに相当する情報であることを特徴とする請求項１８記載のウェブアプリケーションシステムの動作方法。
【請求項２０】
サービス提供者登録権を設定するサービス提供者登録手段を更に具備する前記携帯端末が、サービス提供者登録権の権限情報を記憶する工程と、
前記サービス提供者登録権の権限情報に基づいて、サービス提供者登録権として設定されたコンテンツのみが、前記サービス提供者登録手段により、サービス提供者登録権の再設定を可能とする工程と、を有することを特徴とする請求項１８又は１９に記載のウェブアプリケーションシステムの動作方法。
【請求項２１】
コンテンツを読み出すコンテンツ読み出し手段と、前記読み出されたコンテンツを解釈実行するコンテンツ解釈実行手段とを具備し、サービスに属するコンテンツ及びコンテンツ利用権の権限情報を記憶する携帯端末であって、
前記携帯端末を用いて、あるサービスのコンテンツを実行する場合には、前記コンテンツ読み出し手段及び前記コンテンツ解釈実行手段により、該コンテンツ（遷移先コンテンツ）が属するサービスに対する前記コンテンツ利用権の権限情報に基づいて、コンテンツ利用権として設定した遷移元コンテンツにマッチするコンテンツから、遷移先コンテンツにマッチするコンテンツへのみ、実行を遷移することを可能としたことを特徴とする携帯端末。
【請求項２２】
コンテンツを読み出すコンテンツ読み出し手段と、前記読み出されたコンテンツを解釈実行するコンテンツ解釈実行手段とを具備する携帯端末の携帯端末動作プログラムであって、
前記携帯端末が、コンテンツ利用権の権限情報を記憶する処理と、
あるサービスのコンテンツを実行する場合には、前記コンテンツ読み出し手段及び前記コンテンツ解釈実行手段が、該コンテンツ（遷移先コンテンツ）が属するサービスに対する前記コンテンツ利用権の権限情報に基づいて、コンテンツ利用権として設定した遷移元コンテンツにマッチするコンテンツから、遷移先コンテンツにマッチするコンテンツへのみ、実行を遷移する処理と、を前記携帯端末に実行させることを特徴とする携帯端末動作プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブアプリケーションシステムとその動作方法、携帯端末、携帯端末動作プログラムに関する。
【背景技術】
【０００２】
従来のウェブアプリケーションシステムは、携帯端末上のブラウザから、ウェブサーバに存在するコンテンツに対してアクセスする方式である。よって、携帯端末からウェブサーバ上のコンテンツに対してアクセスをする場合、アクセス元に基づいてウェブサーバ上でアクセス権を制御する方式が一般的である。また、携帯端末上にコンテンツを格納できるウェブアプリケーションシステムにおいては、携帯端末上のコンテンツに対してアクセスする場合にアクセス元が常に携帯端末自体となるため、一般的なアクセス権の制御方式を利用することができない。
【０００３】
特許文献１、２では、ICカードシステムにおけるゲームをはじめとするアプリケーションプログラムにおいて、汎用性を増して複数種類のゲームを入れ替え可能にする方式を提案している。具体的には、共通化できる処理部分を部品化し、ゲームの定義をスクリプト記述したものを必要に応じて端末から入れ替える。プログラム中には、スクリプトを解釈、実行するインタープリタ、スクリプトの入れ替えを制御する制御部、ポイントデータおよびゲーム実行権の管理を行う制御部を用意し、これにより動的にゲームの種類を入れ替え可能にするとともに、ひとつのアプリケーションで複数種類のゲームを取り扱い可能としている。
【特許文献１】特開２００１−１８４４７２号公報
【特許文献２】特開２００４−８６８９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来、携帯端末を用いて複数のコンテンツが提供するサービスを利用しようとした場合、例えば、店舗Aと店舗Bのそれぞれのコンテンツの実行により提供されるサービスがそれぞれある場合に、店舗Aのサービスに対して、他のコンテンツ（他のサービスに属するコンテンツ）からのアクセスを制限したい場合がある。また、店舗Aと店舗Bが共通して利用可能なポイントサービスを提供する場合に、例えば、店舗Aのサービスにおいてユーザが取得したポイントデータに対して、店舗A以外の他のコンテンツ（他のサービスに属するコンテンツ、ここでは店舗Bのコンテンツ）から店舗Bのサービスにおいてユーザが取得したポイントデータを加算するためには、店舗Aのコンテンツに対して、店舗Bのコンテンツからのデータの読み書きを許可したい場合がある。また、店舗Aのコンテンツに対して、特定のコンテンツからのデータの読み書きを制限したい場合もある。
【０００５】
本発明は、上記のような問題点に鑑み、携帯端末のウェブアプリケーションシステム上に構築された各サービスは、自分のサービスに属するコンテンツに対する実行やデータの読み書きを、他のコンテンツから許可なく実行されることを防止し、その結果、各サービス間でセキュリティを保持することを可能とし、特定のサービスの特定のコンテンツに権限を与えることで、複数のサービスで連携したサービスを構築することを可能とした、ウェブアプリケーションシステムとその動作方法、携帯端末、携帯端末動作プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、サービスに属するコンテンツと、コンテンツ利用権の権限情報とを記憶する携帯端末と、前記携帯端末にネットワークを介して自己の有するコンテンツを供給するウェブサーバと、からなるウェブアプリケーションシステムであって、前記携帯端末は、該携帯端末の記憶領域又はウェブサーバからコンテンツを読み出すコンテンツ読み出し手段と、前記読み出されたコンテンツを解釈実行するコンテンツ解釈実行手段と、を具備し、前記携帯端末を用いて、あるサービスのコンテンツを実行する場合には、前記コンテンツ読み出し手段及び前記コンテンツ解釈実行手段により、該コンテンツ（遷移先コンテンツ）が属するサービスに対する前記コンテンツ利用権の権限情報に基づいて、コンテンツ利用権として設定した遷移元コンテンツにマッチするコンテンツから、遷移先コンテンツにマッチするコンテンツへのみ、実行を遷移することを可能としたウェブアプリケーションシステムとしたことを特徴とする。
【０００７】
請求項２記載の発明は、前記コンテンツ利用権の権限情報は、遷移元コンテンツの位置にマッチさせるURLパタンに相当する情報と、該URLパタンに相当する情報にマッチする位置の遷移元コンテンツから実行可能な、遷移先コンテンツの位置にマッチするURLパタンに相当する情報である請求項１記載のウェブアプリケーションシステムとしたことを特徴とする。
【０００８】
請求項３記載の発明は、サービスに属するデータと、データアクセス権の権限情報とを記憶する携帯端末と、前記携帯端末にネットワークを介して自己の有するコンテンツを供給するウェブサーバと、からなるウェブアプリケーションシステムであって、前記携帯端末は、該携帯端末の記憶領域又は前記ウェブサーバからコンテンツを読み出すコンテンツ読み出し手段と、前記読み出されたコンテンツを解釈実行するコンテンツ解釈実行手段と、を具備し、前記携帯端末を用いて、あるサービスのコンテンツを実行する際にデータのアクセスを行う場合には、前記コンテンツ読み出し手段及び前記コンテンツ解釈実行手段により、該データが属するサービスに対する前記データアクセス権の権限情報に基づいて、データアクセス権として設定されたコンテンツのみ、該データに対してアクセスをすることを可能としたウェブアプリケーションシステムとしたことを特徴とする。
【０００９】
請求項４記載の発明は、前記データアクセス権の権限情報は、該データに対してアクセスするコンテンツの位置にマッチさせるURLパタンに相当する情報である請求項３記載のウェブアプリケーションシステムとしたことを特徴とする。
【００１０】
請求項５記載の発明は、前記携帯端末は、サービス登録権の権限情報を記憶し、サービスを登録するサービス登録手段を更に具備し、前記サービス登録手段は、前記携帯端末に記憶されている前記サービス登録権の権限情報に基づいて、サービス登録権として設定したコンテンツのみ、コンテンツ利用権の権限情報、及び、データアクセス権の権限情報の設定を可能とした請求項１から４のいずれか１項に記載のウェブアプリケーションシステムとしたことを特徴とする。
【００１１】
請求項６記載の発明は、前記サービス登録権の権限情報は、サービスを登録するコンテンツの位置にマッチさせるURLパタンに相当する情報である請求項５記載のウェブアプリケーションシステムとしたことを特徴とする。
【００１２】
請求項７記載の発明は、前記携帯端末は、コンテンツ格納手段を更に具備し、前記コンテンツ格納手段は、コンテンツを、前記携帯端末の記憶領域に記憶させ、前記サービス登録手段は、コンテンツ利用権の権限情報、及び、データアクセス権の権限情報を、前記携帯端末の記憶領域に記憶させ、前記データアクセス権の権限情報に基づき、前記データアクセス権として設定したコンテンツのみが、前記コンテンツ格納手段により、前記サービスに属するコンテンツを格納することができる請求項１から６のいずれか１項に記載のウェブアプリケーションシステムとしたことを特徴とする。
【００１３】
請求項８記載の発明は、前記携帯端末は、サービス提供者登録権の権限情報を記憶し、サービス登録権を設定するサービス提供者登録手段を更に具備し、前記サービス提供者登録権の権限情報に基づいて、サービス提供者登録権として設定されたコンテンツのみが、前記サービス提供者登録手段により、サービス登録権の設定を行うことを可能とした請求項１から７のいずれか１項に記載のウェブアプリケーションシステムとしたことを特徴とする。
【００１４】
請求項９記載の発明は、前記サービス提供者登録権の権限情報が、サービス登録権を設定するコンテンツの位置にマッチさせるURLパタンに相当する情報である請求項８記載のウェブアプリケーションシステムとしたことを特徴とする。
【００１５】
請求項１０記載の発明は、前記携帯端末は、サービス提供者登録権の権限情報を記憶しており、サービス提供者登録権を設定するサービス提供者登録手段を更に具備し、前記サービス提供者登録権の権限情報に基づいて、サービス提供者登録権として設定されたコンテンツのみが、前記サービス提供者登録手段により、サービス提供者登録権の再設定を行うことを可能とした請求項８又は９に記載のウェブアプリケーションシステムとしたことを特徴とする。
【００１６】
請求項１１記載の発明は、サービスに属するコンテンツと、携帯端末の記憶領域又はウェブサーバからコンテンツを読み出すコンテンツ読み出し手段と、前記読み出されたコンテンツを解釈実行するコンテンツ解釈実行手段とを具備する携帯端末と、前記携帯端末にネットワークを介して自己の有するコンテンツを供給するウェブサーバと、からなるウェブアプリケーションシステムの動作方法であって、前記携帯端末が、前記コンテンツ利用権の権限情報を記憶する工程と、前記携帯端末を用いて、あるサービスのコンテンツを実行する場合には、前記コンテンツ読み出し手段及び前記コンテンツ解釈実行手段により、該コンテンツ（遷移先コンテンツ）が属するサービスに対する前記コンテンツ利用権の権限情報に基づいて、コンテンツ利用権として設定した遷移元コンテンツにマッチするコンテンツから、遷移先コンテンツにマッチするコンテンツへのみ、実行を遷移する工程と、を有するウェブアプリケーションシステムの動作方法としたことを特徴とする。
【００１７】
請求項１２記載の発明は、前記コンテンツ利用権の権限情報は、遷移元コンテンツの位置にマッチさせるURLパタンに相当する情報と、該URLパタンに相当する情報にマッチする位置の遷移元コンテンツから実行可能な、遷移先コンテンツの位置にマッチするURLパタンに相当する情報である請求項１１記載のウェブアプリケーションシステムの動作方法としたことを特徴とする。
【００１８】
請求項１３記載の発明は、サービスに属するデータと、携帯端末の記憶領域又はウェブサーバからコンテンツを読み出すコンテンツ読み出し手段と、前記読み出されたコンテンツを解釈実行するコンテンツ解釈実行手段とを具備する携帯端末と、前記携帯端末にネットワークを介して自己の有するコンテンツを供給するウェブサーバと、からなるウェブアプリケーションシステムの動作方法であって、前記携帯端末が、データアクセス権の権限情報を記憶する工程と、前記携帯端末を用いて、あるサービスのコンテンツを実行する際にデータのアクセスを行う場合には、前記コンテンツ読み出し手段及び前記コンテンツ解釈実行手段により、該データが属するサービスに対する前記データアクセス権の権限情報に基づいて、データアクセス権として設定されたコンテンツのみ、該データに対してアクセスをする工程と、を有するウェブアプリケーションシステムの動作方法としたことを特徴とする。
【００１９】
請求項１４記載の発明は、前記データアクセス権の権限情報は、該データに対してアクセスするコンテンツの位置にマッチさせるURLパタンに相当する情報である請求項１３記載のウェブアプリケーションシステムの動作方法としたことを特徴とする。
【００２０】
請求項１５記載の発明は、サービスを登録するサービス登録手段を更に具備する前記携帯端末が、サービス登録権の権限情報を記憶する工程と、前記サービス登録手段は、前記携帯端末に記憶されている前記サービス登録権の権限情報に基づいて、サービス登録権として設定したコンテンツのみ、コンテンツ利用権の権限情報、及び、データアクセス権の権限情報の設定を可能とする工程を有する請求項１１から１４のいずれか１項に記載のウェブアプリケーションシステムの動作方法としたことを特徴とする。
【００２１】
請求項１６記載の発明は、前記サービス登録権の権限情報は、サービスを登録するコンテンツの位置にマッチさせるURLパタンに相当する情報である請求項１５記載のウェブアプリケーションシステムの動作方法としたことを特徴とする。
【００２２】
請求項１７記載の発明は、前記サービス登録手段が、前記携帯端末の記憶領域に、コンテンツ利用権の権限情報及びデータアクセス権の権限情報を記憶させる工程と、前記データアクセス権の権限情報に基づき、前記データアクセス権として設定したコンテンツのみが、前記携帯端末に設けられたコンテンツ格納手段により、前記サービスに属するコンテンツを、前記携帯端末の記憶領域に格納する工程を有する請求項１１から１６のいずれか１項に記載のウェブアプリケーションシステムの動作方法としたことを特徴とする。
【００２３】
請求項１８記載の発明は、サービス登録権を設定するサービス提供者登録手段を更に具備する前記携帯端末が、サービス提供者登録権の権限情報を記憶する工程と、前記サービス提供者登録権の権限情報に基づいて、サービス提供者登録権として設定されたコンテンツのみが、前記サービス提供者登録手段により、サービス登録権の設定を行うことを可能とする工程と、を有する請求項１１から１７のいずれか１項に記載のウェブアプリケーションシステムの動作方法としたことを特徴とする。
【００２４】
請求項１９記載の発明は、前記サービス提供者登録権の権限情報が、サービス登録権を設定するコンテンツの位置にマッチさせるURLパタンに相当する情報である請求項１８記載のウェブアプリケーションシステムの動作方法としたことを特徴とする。
【００２５】
請求項２０記載の発明は、サービス提供者登録権を設定するサービス提供者登録手段を更に具備する前記携帯端末が、サービス提供者登録権の権限情報を記憶する工程と、前記サービス提供者登録権の権限情報に基づいて、サービス提供者登録権として設定されたコンテンツのみが、前記サービス提供者登録手段により、サービス提供者登録権の再設定を可能とする工程と、を有する請求項１８又は１９に記載のウェブアプリケーションシステムの動作方法としたことを特徴とする。
【００２６】
請求項２１記載の発明は、コンテンツを読み出すコンテンツ読み出し手段と、前記読み出されたコンテンツを解釈実行するコンテンツ解釈実行手段とを具備し、サービスに属するコンテンツ及びコンテンツ利用権の権限情報を記憶する携帯端末であって、前記携帯端末を用いて、あるサービスのコンテンツを実行する場合には、前記コンテンツ読み出し手段及び前記コンテンツ解釈実行手段により、該コンテンツ（遷移先コンテンツ）が属するサービスに対する前記コンテンツ利用権の権限情報に基づいて、コンテンツ利用権として設定した遷移元コンテンツにマッチするコンテンツから、遷移先コンテンツにマッチするコンテンツへのみ、実行を遷移することを可能とした携帯端末としたことを特徴とする。
【００２７】
請求項２２記載の発明は、コンテンツを読み出すコンテンツ読み出し手段と、前記読み出されたコンテンツを解釈実行するコンテンツ解釈実行手段とを具備する携帯端末の携帯端末動作プログラムであって、前記携帯端末が、コンテンツ利用権の権限情報を記憶する処理と、あるサービスのコンテンツを実行する場合には、前記コンテンツ読み出し手段及び前記コンテンツ解釈実行手段が、該コンテンツ（遷移先コンテンツ）が属するサービスに対する前記コンテンツ利用権の権限情報に基づいて、コンテンツ利用権として設定した遷移元コンテンツにマッチするコンテンツから、遷移先コンテンツにマッチするコンテンツへのみ、実行を遷移する処理と、を前記携帯端末に実行させる携帯端末動作プログラムとしたことを特徴とする。
【発明の効果】
【００２８】
本発明によれば、携帯端末のウェブアプリケーションシステム上に構築された各サービスは、自分のサービスに属するコンテンツに対する実行やデータの読み書きを、他のコンテンツから許可なく実行されることを防止し、その結果、各サービス間でセキュリティを保持することを可能とし、特定のサービスの特定のコンテンツに権限を与えることで、複数のサービスで連携したサービスを構築することが可能となる。
【発明を実施するための最良の形態】
【００２９】
本発明を実施するための最良の形態は、サービスに属するコンテンツと、コンテンツ利用権の権限情報とを記憶する携帯端末と、携帯端末にネットワークを介して自己の有するコンテンツを供給するウェブサーバとからなるウェブアプリケーションシステムにおいて、携帯端末には、携帯端末の記憶領域又はウェブサーバからコンテンツを読み出すコンテンツ読み出し手段と、読み出されたコンテンツを解釈実行するコンテンツ解釈実行手段と設け、携帯端末を用いて、あるサービスのコンテンツを実行する場合には、コンテンツ読み出し手段及びコンテンツ解釈実行手段により、コンテンツ（遷移先コンテンツ）が属するサービスに対するコンテンツ利用権の権限情報に基づいて、コンテンツ利用権として設定した遷移元コンテンツにマッチするコンテンツから、遷移先コンテンツにマッチするコンテンツへのみ、実行を遷移することを可能とする。
【００３０】
以下に、本発明の好適な実施形態を添付図面に基づいて詳細に説明する。尚、以下に述べる実施形態は本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの実施形態に限られるものではない。
【００３１】
（実施形態１）
本実施形態は、携帯端末側でコンテンツの解釈、実行を行うウェブアプリケーションシステムにおいて、コンテンツに対して権限を付与する方法及びコンテンツの実行時に権限を検査する方法に関するものである。ここで、コンテンツとは、HTMLのようなタグ言語で記述され、画面表示のための記述だけでなく、データを保持して処理の実行が可能な記述（スクリプト）を含むものとする。
【００３２】
本システムにおける携帯端末上のアプリケーションは、ウェブサーバ上にあるコンテンツ、及び、あらかじめ携帯端末側に格納したコンテンツを扱うことができ、これらのコンテンツから構成されるサービスを複数登録することができる。ここで、サービス全体を管理するサービスを提供する業者を一次サービス提供者と呼び、そこで管理される個々のサービスを提供する業者をサービス提供者と呼んで区別する。
【００３３】
コンテンツに付与する権限として、以下の４種類の権限を定義する。第１の権限は、サービス提供者の登録が可能なサービス提供者登録権である。この権限を設定できるのは、サービス提供者登録権を付与された（一次サービス提供者の）コンテンツである。（サービス提供者登録権を付与されたものが一次サービス提供者であり、一次サービス提供者は、あらかじめ設定されているものとする。一次サービス提供者が、サービス提供者登録権を設定するということは、一次サービス提供者を再設定するということを意味する。）第２の権限は、サービスの登録が可能なサービス登録権である。この権限を設定できるのは、サービス提供者登録権を付与された（一次サービス提供者の）コンテンツである。第３の権限は、コンテンツの実行が可能なコンテンツ利用権（スクリプト実行許可）である。この権限を設定できるのは、サービス登録権を付与された（サービス提供者の）コンテンツである。第４の権限は、サービスが保持するデータの読み書きが可能なデータアクセス権である。この権限を設定できるのは、サービス登録権を付与された（サービス提供者の）コンテンツである。
【００３４】
本システムでは、携帯端末上でのコンテンツの実行の過程でこれらの権限を設定し、携帯端末上のコンテンツを実行する際には、実行する内容に応じて該当する権限が付与されているかを検査して権限が得られている場合のみ実行することを特徴とする。
【００３５】
次に、本実施形態のウェブアプリケーションシステムの概略構成について、図１を用いて、詳細に説明する。図１は、本実施形態のウェブアプリケーションシステムの構成ブロック図である。図１に示すように、本実施形態のウェブアプリケーションシステムは、サービス提供者登録手段１、サービス登録手段２、コンテンツ格納手段３と、コンテンツ読み出し手段４、コンテンツ解釈実行手段５、通信手段６、記憶手段７、及び、出力手段８とからなる携帯端末９と、ネットワークを介して接続されるウェブサーバ１０とから構成される。
【００３６】
図１に示すサービス提供者登録手段１は、サービス登録権の権限情報を、記憶手段７の共通領域に対して設定する。サービス提供者登録権を付与されたコンテンツの実行に限って、携帯端末９のサービス提供者登録手段１により、記憶手段７の記憶領域の共通領域に対して、サービス登録権の権限情報の設定を行うことができる。
【００３７】
また、サービス提供者登録手段１は、サービス提供者登録権の権限情報を、記憶手段７の共通領域に対して再設定する。サービス提供者登録権を付与されたコンテンツの実行に限って、携帯端末９のサービス登録者登録手段１により、記憶手段７の記憶領域の共通領域に対して、サービス提供者登録権の権限情報の再設定を行うことができる。また、サービス提供者登録権及びサービス登録権は、例えば、URLパタンとして表すことができる。
【００３８】
URLは、ウェブサーバ１０上に存在するオンラインコンテンツ及び携帯端末９上に格納されたローカルコンテンツに対して、一意に表現できるものとする。このとき、サービス提供者登録権として設定したURLパタンにマッチする位置に存在するコンテンツのみが、サービス登録権の設定及びサービス提供者登録権の再設定を行うことができる。また、サービス登録権として設定したURLパタンにマッチする位置に存在するコンテンツスのみがサービスの新規登録を行うことができる。
【００３９】
図１に示すサービス登録手段２は、サービスの登録を行う。サービス登録権を付与されたコンテンツの実行に限って、携帯端末９のサービス登録手段２により、記憶手段７に対して、サービスの新規登録を行うことができる。サービスの登録を行う際、コンテンツ利用権（スクリプト実行許可）とデータアクセス権が設定される。コンテンツ利用権（スクリプト実行許可）は、例えば、そのサービスに属するコンテンツ（遷移先コンテンツ）と、そのコンテンツを実行できる他のコンテンツ（遷移元コンテンツ）の組み（複数）で、それぞれURLパタンとして表すことができる。
【００４０】
すなわち、コンテンツ利用権（スクリプト実行許可）として設定した遷移元コンテンツのURLパタンにマッチする位置に存在するコンテンツから、遷移先コンテンツのURLパタンにマッチする位置に存在するコンテンツに対してのみ、実行することができる。データアクセス権は、例えば、URLパタンとして表すことができる。すなわち、データアクセス権として設定したURLパタンにマッチする位置に存在するコンテンツのみ、そのサービスに含まれるデータに対して読み書きすることができる。
【００４１】
図１に示すコンテンツ格納手段３は、サービスを構成するコンテンツをウェブサーバ１０から取得し、携帯端末９の記憶手段７の該当サービスが保持する領域に格納する。該当サービスが保持する領域に対するデータアクセス権を付与されたコンテンツのみコンテンツ格納手段３によりコンテンツを格納することができる。
【００４２】
図１に示すコンテンツ読み出し手段４は、該当するコンテンツをウェブサーバ１０又は携帯端末９の記憶手段７から読み取る。該当するコンテンツはURLで指定することができる。図１に示すコンテンツ解釈実行手段５は、コンテンツ読み出し手段４で読み取ったコンテンツを解釈して実行し、必要に応じてデータを記憶手段７に保存したり、結果を出力手段８に出力する。コンテンツを解釈して実行する際には、必要に応じて、コンテンツ利用権（スクリプト実行許可）及びデータアクセス権の検査を行い、必要な権限が付与されていない場合は、権限エラーとなる。
【００４３】
次に、図１に示した記憶手段７のデータ格納領域について、図２を用いて、以下に説明する。図２は、本実施形態のウェブアプリケーションシステムの記憶手段７におけるデータ格納領域について説明するための図である。図２に示す記憶手段７には、サービス提供者登録手段１がサービス提供者登録権及びサービス登録権の権限情報を記憶させる。また、記憶手段７内の該当するサービス領域には、サービス登録手段２がコンテンツ利用権（スクリプト実行許可）及びデータアクセス権の権限情報を記憶させ、コンテンツ格納手段３がサービスを構成するコンテンツを記憶させ、コンテンツ解釈実行手段５がコンテンツの実行に従ってデータを記憶させる。
【００４４】
次に、図１を用いて、本実施形態のウェブアプリケーションシステムの動作について詳細に説明する。まず、本ウェブアプリケーションシステムを構成する携帯端末９側のアプリケーションが、ウェブサーバ１０から携帯端末９にダウンロードされる。この端末アプリケーションは、最初に起動した際にウェブサーバ１０上のコンテンツを実行するように設定されている。通常、そのコンテンツは一次サービス提供者が提供するコンテンツであり、サービス提供者登録手段１によりサービス提供者登録権（通常は一次サービス提供者が提供するコンテンツに対して付与する）及びサービス登録権を設定し、サービス登録手段２により一次サービス提供者が提供するサービスを登録し、コンテンツ格納手段３により一次サービス提供者が提供するサービスを構成するコンテンツを携帯端末９上に格納する。
【００４５】
ここで、一次サービス提供者のサービスとは、例えば、本システムに登録されたサービス一覧を表示して、ユーザがサービスを選択して実行できるようにしたり、登録されたサービスを削除できるようなサービスが考えられる。このコンテンツは、必要ならば、更に、サービス登録手段２により他のサービス提供者が提供するサービスを登録し、コンテンツ格納手段３により他のサービス提供者が提供するサービスを構成するコンテンツを携帯端末９上に格納することもできる。以後、サービス提供者登録手段１を実行する際には権限（サービス提供者登録権）の検査が実施され、権限を得たコンテンツのみサービス登録権の設定及びサービス提供者登録権の再設定が可能となる。
【００４６】
新たにサービスを追加する場合は、端末アプリケーションを起動し、ウェブサーバ１０上のコンテンツを実行することにより行う。このコンテンツが、サービス登録手段２により自分のサービスに対して、コンテンツ利用権（スクリプト実行許可）及びデータアクセス権を設定し、コンテンツ格納手段３により自分のサービスに属するコンテンツを携帯端末９上に格納する。このとき、サービス登録手段２によりコンテンツ利用権（スクリプト実行許可）及びデータアクセス権を新規設定できるのは、サービス登録権を持つコンテンツ（一次サービス提供者が許可したサービス提供者）のみであり、コンテンツ格納手段３によりコンテンツを携帯端末９上に格納できるのは、該当サービスに対してデータアクセス権を持つコンテンツのみである。
【００４７】
登録されたサービスを実行する場合は、端末アプリケーションを起動し、該当するサービスに属するコンテンツを実行することにより行う。コンテンツ読み出し手段４により、オンラインコンテンツ又はローカルコンテンツを読み取り、コンテンツ解釈実行手段５により、このコンテンツを解釈し実行する。このとき、必要に応じて、コンテンツ利用権（スクリプト実行許可）及びデータアクセス権の検査を行い、必要な権限が付与されている場合のみ実行することができる。通常、サービスを実行する際には、コンテンツからコンテンツに遷移するため（多くの場合、リンクやボタンの押下などユーザインタラクションを伴う）、コンテンツ読み出し手段４、コンテンツ解釈実行手段５が繰り返し実行されることになる。
【００４８】
なお、サービス提供者登録手段１、サービス登録手段２、コンテンツ格納手段３についても、図１では説明の関係で独立して記載しているが、これらも、コンテンツ読み出し手段４とコンテンツ解釈実行手段５から実現されるものである。
【００４９】
本実施形態によれば、携帯端末９上のサービス領域に格納されたコンテンツやデータに対して、アクセスできるコンテンツを制限でき、各サービス間でのセキュリティの保持や、複数のサービスで連携したサービスの構築が可能となる。その理由は、コンテンツに対してコンテンツ利用権（スクリプト実行許可）及びデータアクセス権を付与し、コンテンツの実行の際には、必要に応じてそれらの権限の検査を行うためである。また、サービスを登録できるコンテンツ（サービス提供者）を制限でき、全体を管理する一次サービス提供者が意図しないサービスが登録されることはないことにある。その理由は、コンテンツに対してサービス登録権を付与し、コンテンツの実行の際には、必要に応じてそれらの権限の検査を行うためである。
【００５０】
本実施形態のウェブアプリケーションシステムでは、サービス提供者登録権を得たコンテンツ（一次サービス提供者が用意するコンテンツ）のみが、サービス登録権を設定でき、サービス登録権を得たコンテンツのみが、サービスの登録が可能となる。これにより、一次サービス提供者が設定したサービス提供者のみサービスの新規登録が可能となる。  
また、サービス提供者が、サービスを登録する際には、コンテンツ利用権（スクリプト実行許可）及びデータアクセス権を設定できる。このサービスに属するコンテンツを実行するためには、コンテンツ利用権（スクリプト実行許可）を得たコンテンツでないと実行できず、このサービスが保持するデータを読み書きするためには、データアクセス権を得たコンテンツからでないとアクセスできない。
【００５１】
以上のような権限を定義することにより、携帯端末上に格納された各サービスはセキュリティを保つことができ、また、必要であれば複数のサービスの連携が可能となる。具体的には、携帯端末９上にチケット、会員証、クーポン、ポイントカード等のサービスを構築する場合、言い換えれば、例えば、店舗Ａと店舗Ｂのサービスが存在し、クーポンやポイントは店舗Ａと店舗Ｂで共通に利用したい場合等、複数のサービス提供者が連携して、複数のサービスで共通に利用できるサービスを安全に構築することができる。
【００５２】
（実施形態２）
本実施形態は、第１の実施形態の応用例である。以下に、第１の実施形態と共通した部分の説明は省略し、本実施形態の特徴的な内容について説明する。本実施形態のウェブアプリケーションシステムでは、図１に示すサービス登録手段２におけるデータアクセス権の設定において、各データ（ファイル）毎にデータアクセス権を設定して、システムを構築してもよい。また、サービス登録手段２におけるコンテンツ利用権（スクリプト実行許可）の設定において、遷移元コンテンツ（URLパタンで表す）に対してだけでなく、Web連携（ネイティブなWebブラウザからのコンテンツ実行）からのコンテンツ利用権（スクリプト実行許可）、メール連携（メールからのコンテンツ実行）からのコンテンツ利用権（スクリプト実行許可）等、外部からのコンテンツ実行に関してもコンテンツ利用権（スクリプト実行許可）を設定して、システムを構築してもよい。
【００５３】
また、サービス登録手段２におけるコンテンツ利用権（スクリプト実行許可）の設定において、遷移先コンテンツ（URLパタンで表す）はサービスに属するローカルコンテンツだけではなく、ウェブサーバ１０上に存在するオンラインコンテンツも含めて設定して、システムを構築してもよい。
【図面の簡単な説明】
【００５４】
【図１】第１、第２の実施形態におけるウェブアプリケーションシステムの構成ブロック図である。
【図２】第１、第２の実施形態におけるウェブアプリケーションシステムの記憶手段におけるデータ格納領域について説明するための図である。
【符号の説明】
【００５５】
１    サービス提供者登録手段
２    サービス登録手段
３    コンテンツ格納手段
４    コンテンツ読み出し手段
５    コンテンツ解釈実行手段
６    通信手段
７    記憶手段
８    出力手段
９    携帯端末
１０    ウェブサーバ
【図１】
2006331194.tif 000003
【図２】
2006331194.tif 000004