Movatterモバイル変換


[0]ホーム

URL:


JP2003256062A - アプリケーション等利用期限管理システム - Google Patents

アプリケーション等利用期限管理システム

Info

Publication number
JP2003256062A
JP2003256062AJP2002371701AJP2002371701AJP2003256062AJP 2003256062 AJP2003256062 AJP 2003256062AJP 2002371701 AJP2002371701 AJP 2002371701AJP 2002371701 AJP2002371701 AJP 2002371701AJP 2003256062 AJP2003256062 AJP 2003256062A
Authority
JP
Japan
Prior art keywords
terminal
application
server
user
expiration date
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2002371701A
Other languages
English (en)
Other versions
JP4332344B2 (ja
JP2003256062A5 (ja
Inventor
Tomihisa Kamata
富久 鎌田
Atsushi Murakami
敦 村上
Masaaki Ejima
正明 江島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Axess Corp
Original Assignee
Axess Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Axess CorpfiledCriticalAxess Corp
Priority to JP2002371701ApriorityCriticalpatent/JP4332344B2/ja
Publication of JP2003256062ApublicationCriticalpatent/JP2003256062A/ja
Publication of JP2003256062A5publicationCriticalpatent/JP2003256062A5/ja
Application grantedgrantedCritical
Publication of JP4332344B2publicationCriticalpatent/JP4332344B2/ja
Anticipated expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Landscapes

Abstract

(57)【要約】【課題】端末に提供される利用期限付きのアプリケーシ
ョン等の利用期限をサーバおよび端末の双方で管理し、
かつ、端末において確実に守らせることができるアプリ
ケーション等利用期限管理システム、サーバおよびコン
ピュータプログラムを提供する。【解決手段】サーバ200は、アプリケーション等の少
なくとも利用期限に関する利用期限属性をアプリケーシ
ョン等とは別に端末10に転送する。端末10は、端末
のアプリケーション等の実行環境の一部である利用期限
管理手段により、アプリケーション等の利用時に利用期
限属性を参照し利用期限を経過したならばアプリケーシ
ョン等の利用を制限する。サーバ220および端末10
は実質的に同一の時間軸上で利用期限を管理する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、主としてネットワ
ークを介して、利用期限(使用期限)付きのアプリケー
ション等を提供するシステムに関し、特にその利用期限
を効果的に管理するシステムに関する。
【0002】
【従来の技術】
【0003】近年、インターネット関連技術や移動体通
信技術等の発達により、携帯電話端末、携帯情報端末等
の移動端末を用いた電子商取引が普及してきている。
(本明細書において、端末装置を単に端末という。)
【0004】例えば、コンピュータネットワーク上から
情報端末上で動作するアプリケーション等をダウンロー
ドさせ、それを有償または無償で一定期間(以下、利用
期間という)に限り利用を認める電子商取引が検討され
ている。
【0005】ダウンロードしたアプリケーション等を利
用期間内に限り利用を認めるために、例えば、利用期間
の終了時に当該アプリケーション等の利用を禁止する仕
組であるいわゆる「時限爆弾」その他の禁止手段をアプ
リケーション等に組み込むことが行われている(特許文
献1参照)。この利用期限は、一般的には、端末にアプ
リケーション等をインストールした日時(端末側の時計
(カレンダ)が示すもの)を起算点として予め定めた利
用期間の日数等をカウントして算出されている。
【0006】また、使用回数に制限を設け、例えばアプ
リケーションを起動するたびにある計数値をインクリメ
ントし、この計数値が所定値を超えたならば起動を制限
する方法もある。
【0007】
【特許文献1】特開平10−222579号公報
【非特許文献2】野村総合研究所著、「ユビキタス・ネ
ットワーク」、2000年12月20日、野村総合研究
所発刊
【0008】
【発明が解決しようとする課題】しかしながら、上記従
来の技術においては、次のような問題があった。
【0009】例えば、ベンダが個々のアプリケーション
等に禁止手段を組み込む必要があり、ベンダの負担とな
る。また、その利用期限は一律のものとならざるを得な
い。
【0010】また、利用期間の起算点がクライアント側
で決まるため、ベンダ側で起算点を決めることができな
い。このため、正確に利用期間を把握することが困難で
あり、また、正確に利用期間を守らせることも困難であ
る。
【0011】利用回数に制限をつける場合、アプリケー
ション等の起動回数はサーバには分からないので端末に
おいてのみ管理されることになり、サーバ側で利用期限
を管理することが困難である。また、端末側で利用期限
に関するデータの書換えを行うと、このデータが利用制
限に関連していることが容易に推察され、これを不正に
書き換えて利用制限を越えた不正使用が行われやすくな
る。
【0012】さらに、従来のダウンロード販売(アプリ
ケーション等をダウンロードするときに課金する方式)
の場合、ダウンロードが途中で中断する場合があるた
め、ダウンロード完了を確認する必要がある。これはサ
ーバ側では面倒な処理である。アプリケーション等のダ
ウンロードが途中で中断した場合に備えて、一定期間再
ダウンロードすることを認める場合もあるが、この期間
を経過すればダウンロードできない。これでは、ユーザ
がお金を支払ったにも関わらずアプリケーション等を取
得できないという事態が発生するおそれがある。
【0013】本発明はこのような背景においてなされた
ものであり、その目的は、端末に提供される利用期限付
きのアプリケーション等の利用期限を、サーバおよび端
末の双方で管理し、かつ、端末において確実に守らせる
ことができるアプリケーション等利用期限管理システ
ム、サーバおよびコンピュータプログラムを提供するこ
とにある。
【0014】本発明による他の目的は、サービスの登録
会員の端末の追加、復旧を容易に可能とする端末管理方
法を提供することにある。
【0015】本発明による別の目的は、アプリケーショ
ン等の利用期限の状況をユーザが迅速、容易に認識する
ことができる、端末上で動作するコンピュータプログラ
ムを提供することにある。
【0016】本発明によるさらに別の目的は、端末にお
いて本発明に係るサービスが利用できることをユーザに
迅速容易に認識させることができる端末を提供すること
にある。
【0017】
【課題を解決するための手段】本発明によるアプリケー
ション等利用期限管理システムは、端末とサーバからな
るシステムにおいて、サーバはアプリケーション等の少
なくとも利用期限に関する利用期限属性をアプリケーシ
ョン等とは別に端末に転送し、端末は前記利用期限属性
を参照し利用期限を経過したならばアプリケーション等
の利用を制限する利用期限管理手段を備えたことを特徴
とする。
【0018】前記利用期限管理手段は、例えば、端末の
アプリケーション等の実行環境の一部として提供され
る。
【0019】前記利用期限は、例えば、サーバと端末と
の間でのアプリケーション等の利用に関するアクション
を起算点として所定の利用期間が満了するときであり、
前記利用期限属性は、アクションが発生するたびに生成
される。
【0020】サーバおよび端末は実質的に同一の時間軸
上で利用期限を管理する。そのために、例えば、端末
は、サーバへの接続時に、当該サーバと自己の現在時刻
とが所定時間以上ずれているときに、自己の現在時刻を
サーバの指示に応じてサーバの管理する時刻に合わせ
る。また、端末は、プリケーション等を利用したときの
利用時刻を記録し、次にアプリケーション等を利用する
とき、前記利用時刻を今回の利用時刻と比較し、両者の
関係が予め定めた関係にある場合にはアプリケーション
等の利用を制限する。
【0021】前記利用期限属性は当該アプリケーション
等の入手先情報とともに端末に転送され、端末は前記入
手先情報に基づいて当該アプリケーション等を入手す
る。一旦、入手先情報が得られれば、端末は利用の権利
がある限り、当該アプリケーション等をいつでも入手で
きるので、前記アプリケーション等の入手の前に当該ア
プリケーションの利用権に対する課金を行うことができ
る。
【0022】また、端末は、サーバから取得し、内部に
保存されているアプリケーション等を一覧表示し、その
際、好ましくは、各アプリケーション等の利用期間の残
量をグラフィカルに表示する。
【0023】サーバによる端末管理方法は、サーバの提
供するサービスをユーザが端末から利用するための会員
登録を行う際、ユーザの個人情報の入力を受けるステッ
プと、当該ユーザに会員IDを割り当てるステップと、
当該端末に対して端末IDを割り当てるステップと、前
記端末IDを当該会員IDに対応付けてサーバ側で管理
するステップと、前記会員IDおよび端末IDを前記端
末に送信して端末内に格納させるステップとを備えたこ
とを特徴とする。
【0024】これに加えて、端末からの接続を受けた際
に、当該端末の機種IDの送信を受け、この機種IDが
所定の機種IDであることを確認するステップをさらに
備えてもよい。
【0025】前記端末IDは、好ましくは、当該ユーザ
が認識できないようにサーバおよび端末において管理さ
れるものである。
【0026】サーバは、好ましくは、サーバの提供する
サービスに対して端末が接続してきた際に、前記端末か
ら前記会員ID、端末IDおよびパスワードの入力を受
け、サーバの管理する当該ユーザの会員ID、端末ID
およびパスワードと対照してログインの可否を決定する
ステップとを備える。
【0027】前記会員IDおよび端末IDの入力はユー
ザの指示によらず端末が自動的に送信する。
【0028】
【発明の実施の形態】以下、本発明の実施の形態につい
て、図面を参照して詳細に説明する。
【0029】図1に、本実施の形態におけるシステムの
概略構成を示す。本システムは、複数の端末10、管理
センタ200、アプリベンダ300、ストレージサービ
スサーバ420およびプリントサービスサーバ430に
より構成される。システムのこれらの構成要素間は、イ
ンターネット等のネットワークを介して相互に接続され
る。
【0030】管理センタ200はアプリベンダ300に
おいて開発されたアプリケーション等(アプリケーショ
ン、電子データ等)を管理し、端末10のユーザの利用
に供する。なお、本明細書中、アプリケーションを単に
アプリともいう。管理センタ200は、また、ストレー
ジサービスサーバ420およびプリントサービスサーバ
430が提供するストレージ提供サービスやプリントサ
ービス等のネットワークサービスを端末10のユーザに
対して仲介する。
【0031】このような機能を達成するために、管理セ
ンタ200は、インターネットのWWWのためのポータ
ルサイト210および管理サーバ220を備える。ポー
タルサイト210は課金管理部215を有し、有料のア
プリ等やサービスに対して電子マネー等による課金を行
う機能を有する。ポータルサイト210は、当然なが
ら、ウェブサーバおよび各種CGI(図示せず)等を有
する。管理サーバ220は、アプリベンダ300から提
供されるアプリ等を格納するアプリホルダ225、スト
レージサービスサーバ420およびプリントサービスサ
ーバ430の仲介となるネットワークサービスインタフ
ェース240、およびこれらのアプリ等やサービスの管
理を行う管理部230を有する。管理部230は、後述
するように会員データベース(DB)150およびアプ
リデータベース260を備えている。図の例ではアプリ
等として、Java(登録商標)アプリを示している。
【0032】本実施の形態における端末10は、いわゆ
るノンPC端末と呼ばれる、パーソナルコンピュータ
(以下、PCという)以外のネットワーク端末である。
ノンPC端末は、PCに比べて、(a)CPUの処理速
度が遅い、(b)実行メモリ(RAM)の容量が小さ
い、(c)ローカルストレージが小さい(ギガ単位のハ
ードディスクではなく一般にメガ単位のフラッシュメモ
リが用いられている)、(c)拡張性が低い(拡張ポー
トなどを持たない)、(d)操作性が低い(キーボート
とマウスではなく、テンキー、4方向カーソルキー、タ
ッチパネル等で操作する)、(e)表示画面が小さいな
どの特徴を有する。このため、ノンPC端末は、PCに
比べてハードウエアおよびソフトウエアの両面で制約が
多い。ノンPC端末は、具体的には、個人情報端末(Pe
rsonal Digital Assistant:PDA)を含む。PDAが
LANインタフェース、モデム、無線通信機等の通信機
能部を内蔵していてもよいし、コンパクトフラッシュ
(登録商標)カードスロット等の拡張スロットを備え、
これにLANカード、モデムカード、無線通信カード等
の通信拡張カードを挿入し、通信を行うものであっても
よい。PDAは、一般的には携帯可能なものであるが、
机上等に据え置きで使うものも含まれる。PDAの中に
は腕時計に組み込まれたものも存在する。ノンPC端末
は、ネットワーク家電端末(ネット家電端末、インター
ネットアプライアンス(Internet Appliance)、情報家
電端末とも呼ばれる)を包含する。ネットワーク家電端
末は、コンピュータネットワーク(インターネットを含
む)に接続する機能を有する家電機器である。ネットワ
ーク家電端末は、具体的には、インターネットテレビ、
デジタルテレビ、CATV等のためのセットトップボッ
クス、ゲーム機、固定電話、FAX、プリンタ、複写
機、スキャナのような通信と比較的関係が深い電子機器
はもちろんのこと、冷蔵庫、電子レンジ、電気湯沸しポ
ット、電気炊飯器、コーヒーメーカー、冷暖房装置など
であってネットワークに接続可能な家電機器をも包含す
る。さらに、ノンPC端末は、移動体通信機器を包含す
る。移動体(モバイル)通信機器とは、人または乗り物
に付随して移動する端末機器であり、例えば、携帯電
話、PHS端末、カーナビゲーション端末、カーオーデ
ィオ機器、車載ラジオ、車載テレビ、車載ビデオ、デジ
タルカメラなどを含む。
【0033】端末10は、ウェブを閲覧するためのブラ
ウザ70、アプリ等のダウンロードおよびファイル管理
等を行うJAM(Java Application Manager)64、ダウ
ンロードされたアプリ等を保存するローカルストレージ
67、アプリ80を実行するアプリ実行部60を備え
る。なお、図における端末10のブロック内のローカル
ストレージ67はハードウェアであるが、それ以外のブ
ロックはソフトウェアであり、ローカルストレージ67
内に格納されうる。
【0034】アプリ実行部60は、本実施の形態では、
JavaVM(Java Virtual Machine)61、クラスライ
ブラリ62、およびネットワークサービス対応のAPI
(Application Program Interface)66を有してい
る。JavaVM61は、Javaのバイトコードを実
行するモジュールであり、図示しないOS上で動作す
る。
【0035】JAM64は、Jarファイル、ADF(A
pplication Descriptor File)ファイル等のダウンロー
ド、ADFファイルの解析等の管理を行い、JavaV
M61とのメッセージのやりとりを行う。Jarファイ
ルは、Jar形式のJavaアプリケーションであり、
アプリ本体である。ADFファイルは、アプリ等の試
用、購入、更新等(アプリ等の利用に関するアクショ
ン)に応じてJarファイルをダウンロードするのに先
立ってダウンロードされるアプリ属性データであり、J
arファイルのダウンロードの可否やオンライン課金の
可否の判断、Jarファイルのコード署名の認証を行う
ために利用される。本実施の形態ではこのADFファイ
ルに利用期限属性を付与する。この利用期限属性等の導
入に伴う各種処理を行うための拡張部65をJAM64
に設けている。
【0036】具体的には、拡張部65は、ダウンロード
されたアプリケーションの使用期限の管理、時計(カレ
ンダ機能を含む)の管理、会員IDおよび端末ID等の
管理、課金に必要なセキュリティ機能(暗号化、アプリ
ケーションのコード署名によるユーザのアクセス可能リ
ソース(主にネットワークドメイン)の範囲の限定)、
およびこれらの管理機能をユーザにガイドするためのユ
ーザインタフェースを提供する。
【0037】ネットワークサービス対応のAPI66
は、ユーザが特定のアプリから、ファイル操作や印刷の
要求を行ったときに、この要求をサーバ側のインタフェ
ース240に連絡する機能を有する。
【0038】端末10が利用するアプリは管理サーバ2
25内のアプリホルダ225からダウンロードする以外
にも、アプリベンダ300等から直接ダウンロードする
ことも可能である。
【0039】図24に、端末10の一例としての携帯電
話機10Aの構成例を示す。この携帯電話機10AはC
PU110により制御される。このCPU110にはR
AM111、ROM112、無線通信部113、表示装
置115、入力I/Oインタフェース116、および音
声処理部120が接続される。RAM111はCPU1
10に対してデータの一時記憶領域や作業領域を提供す
るメモリである。ROM112はCPU110の実行す
る制御プログラムや各種のデータを格納する不揮発性の
メモリである。ROM112は、例えばフラッシュメモ
リのような再書き込み可能な不揮発性メモリを含んでも
よい。本実施の形態のJarファイルやADFファイル
はRAM111および/またはROM112に格納され
る。無線通信部113はアンテナ114を介して基地局
との間で音声およびデータの無線通信を行う部位であ
る。表示装置115は液晶ディスプレイを代表とする表
示デバイスであり、その表示画面上にテキスト、画像等
の各種情報を表示する。入力I/Oインタフェース11
6は、カーソルキー117、エンターキー118、ダイ
ヤルキー119などに接続され、ユーザからの入力操作
を受け付ける部位である。音声処理部120は、マイク
121およびスピーカー122に接続され、ユーザの音
声通話や音楽等の再生を行う部位である。データの符号
化/復号化処理や音声処理はCPU110が行ってもよ
いし、別個のプロセッサ(図示せず)で行ってもよい。
【0040】図25は、端末10の他の例としてのPD
A10Bの構成例を示す。このPDA10Bは、CPU
130により制御される。このCPU130にはRAM
131、ROM132、CFカードインタフェース(I
/F)133、表示装置135、入力I/Oインタフェ
ース136が接続される。RAM131およびROM1
32は、携帯電話機のRAM111およびROM112
と同様である。CFカードインタフェース(I/F)1
33は、無線通信機能を付加する無線通信カード134
を装着するためのインタフェースであり、この無線通信
カード134により基地局との通信が可能となる。表示
装置135は、携帯電話機の表示装置115と同様の表
示デバイスであるが、通常、その画面サイズは携帯電話
機のそれより大きい。入力I/Oインタフェース136
は、タッチパネル137やボタン138からに対するユ
ーザ操作を受け付ける部位である。
【0041】いずれの端末においても、ユーザは、複数
のメニュー項目から任意の一つを選択し、所望の画面へ
移ることができる。メニュー項目の選択は、例えば、携
帯電話機においては、カーソルを選択を望むメニュー項
目へ移動させる。カーソルが指示するメニュー項目は、
例えばハイライト表示により強調される。次に、エンタ
ーキーを押し下げることにより、現在カーソルが指示す
るメニュー項目が選択される。また、PDAの場合に
は、タッチパネルディスプレイ上でメニュー項目をペン
でタップ(tap)することにより当該メニュー項目を選
択することができる。
【0042】図26に、本実施の形態におけるネットワ
ーク構成の一例を示す。携帯電話機10AやPDA10
Bは、基地局140を介して無線ネットワーク(Wirele
ss Network)145に接続される。無線ネットワーク1
45は例えば携帯電話パケット通信網である。無線ネッ
トワーク145はゲートウェイ(Gateway)155を介し
てインターネット157に接続される。ゲートウエイ1
55は、無線ネットワーク145とインターネット15
7との間でプロトコル変換を行うと共に、ユーザ毎に送
受信したパケットに対して課金を行う。インターネット
157には、管理サーバ220、課金サーバ270、お
よびアプリベンダ300等の各種サーバが接続される。
従って、端末10と管理サーバ220、課金サーバ27
0及びアプリベンダ300との間の通信は無線ネットワ
ーク145、ゲートウエイ155、インターネット15
7を介して行われる。ゲートウェイ155での課金方式
はこれに限定されるものではない。例えば通信を行った
時間に対して課金を行うことも可能である。
【0043】図2に、本実施の形態におけるサービスの
フローを説明する。
【0044】まず、アプリベンダ300が開発したアプ
リ80を管理センタ200の管理サーバ220内の管理
部230に登録し、アプリをアプリホルダ225内に格
納する()。この際、必須ではないが、管理センタ2
00の運用者はアプリの受託費用を徴収することができ
る。管理センタ200はポータルサイト210におい
て、端末10のユーザから、本サービスの会員登録を受
ける()。これと共に、電子商取引のために当該会員
の決済口座235を開設する()。本実施の形態では
決済の方法として電子マネーを用いるが、本発明はこれ
に限定されるものではない。
【0045】その後、会員であるユーザは端末10から
ポータルサイト210にアクセスして、所望のアプリを
選択してダウンロードする()。本実施の形態では、
当初、利用期間を限って、アプリを無料でユーザの試用
に供する()。ユーザはそのアプリを気に入れば、管
理サーバ220に対して継続利用の登録(購入申込)を
行うことができる()。この段階で初めてユーザは利
用料の支払いを行う()。これによって、ユーザはそ
のアプリの正式な利用権利を取得する()。本実施の
形態では、利用可能な期間の制限を設けるリースの形式
でアプリを提供する。ここでリースとは、広く貸与の意
味で用いており、レンタルと同意である。ユーザが保持
する権利は、利用期限付きのアプリ等の利用権(ライセ
ンス)である。言い換えれば、ある期間アプリ等を利用
する権利を購入することである。これにより、ユーザは
その利用期間に応じた対価を支払えば足り、必要に応じ
て利用期間を延長したり、利用期間経過後に再購入した
りすることができる。利用料から管理センタ200の手
数料を減じたものがアプリベンダ300に分配される
()。アプリがネットワークサービス対応アプリの場
合、そのアプリを実行することにより、ストレージサー
ビスやプリントサービスを受けることができる。ストレ
ージサービスは、ポータルサイト等で会員毎にストレー
ジ領域を貸し出すサービスである。また、プリントサー
ビスは、会員の提供するデジタル写真データ等の印刷出
力を行うサービスである。これらのネットワークサービ
スにも利用期限が付加され、ユーザはその利用期間内に
利用料を支払って当該サービスを受けることができる
(10,11)。この利用料から管理センタ200での
手数料を減じたものがサービス事業者400に分配され
る(12)。
【0046】図3(a)に示すように、本発明の端末の
基本モデルは、OS50の上に配置されたアプリ等実行
環境52上でアプリ等が利用され、かつ、アプリ等実行
環境52に付随した期限管理機能53が個々のアプリ等
の利用期限の管理を行う。本実施の形態におけるアプリ
等とは、上記Javaアプリのようなアプリケーション
プログラムやその構成要素の一部の他にも、テキスト、
画像、動画、音楽、マークアップ言語ファイル等のよう
なWebコンテンツ等も含むものである。また、アプリ
実行環境とは、OS上で実行され、アプリ等をユーザが
利用するための環境を提供するプログラムまたはプログ
ラム群をいう。アプリ等の利用には、閲覧、視聴、利
用、実行等の種々の行為を含む。
【0047】図3(b1)(b2)(b3)、(c)〜
(f)は、種々のアプリ等の例と、その実行環境の例を
示したものである。すなわち、図3(b1)〜(b3)
は、アプリケーションプログラムとその実行環境を示
す。図3(b1)に示すように、Javaアプリケーシ
ョンについては、Java仮想マシンがJavaバイト
コードを実行する。また、図3(b2)に示すように、
例えばC言語で作成され、コンパイルされたアプリケー
ション実行ファイル(いわゆるexe file)は、ローダー
によりメモリ上にロードされ、CPUにより実行され
る。図3(b3)に示すように、本システムでダウンロ
ードの対象となるアプリケーション実行ファイルは、他
のコンポーネントと共に実行されるアプリケーションプ
ログラムの一部であってもよい。
【0048】また、図3(c)〜(f)に示すように、
本システムにおけるダウンロードの対象には、画像デー
タ、動画データ、音楽データおよびテキストデータが含
まれる。図3(c)に示す画像データは、画像データの
フォーマットに対応したビュワーによって展開され、表
示される。画像データが圧縮されている場合にはビュワ
ーは伸張も行う。また、図3(d)に示す動画データ
は、動画データのフォーマットに対応したプレイヤによ
って再生される。また、図3(e)に示す音楽データは、
例えばmp3に代表されるような圧縮形式で圧縮されて
おり、プレイヤは音楽データを伸張し、再生する。さら
に、図3(f)に示すテキストデータは、例えば、HT
MLに代表されるマークアップランゲージにより表示形
式が定義されている。ブラウザのようなテキストビュワ
ーは定義に従ってテキストを表示する。
【0049】管理センタ200の管理サーバ220は、
その提供するサービスの会員情報を管理する会員データ
ベース250と、アプリベンダが登録したアプリ等を管
理するアプリデータベース260を備えている。
【0050】図4は、管理サーバ220の管理部230
が保持、管理する会員データベース250の構成例を示
す。この例では、会員の登録時に各会員毎に会員情報2
51のレコードが作成される。会員情報251には、会
員ID、氏名、パスワード、メールアドレス、電話番号
(telno)、誕生日、性別、住所、会員登録日時、
最終ログイン日時、抹消フラグの各項目を含む。
【0051】この会員情報251に対して少なくとも1
つの端末情報252のレコードが作成される。端末情報
252は会員が本サービスを利用するために利用する端
末に関する情報であり、この例では、会員ID、端末I
D、端末愛称、端末登録日時、抹消フラグ等の各項目を
含む。会員IDは、本サービスへの入会時に会員に一意
に割り当てられる会員の識別情報である。端末IDは、
本サービスにおける端末の識別情報(例えば通し番号)
であり、端末登録時にサーバが一意に割り当てるもので
ある。端末情報252のレコードは、一人の会員が登録
した端末の個数だけ別個に作成される。
【0052】端末情報252の各レコードには1対1に
マイメニュー253が作成される。マイメニュー253
は、管理サーバが管理、提供するすべてのアプリの中か
らユーザ(会員)が選択した特定のアプリ群を管理する
ためのものであり、その端末IDおよびマイメニューI
Dを保持しており、当該会員のみに閲覧が許可される。
各マイメニュー253には、当該端末に対して新たにア
プリの試用または使用が開始されるたびにそのアプリに
ついてマイアプリ情報254のレコードが作成される。
マイアプリ情報254は、マイメニューID、アプリI
D(APPID)/レビジョン番号、利用期間終了日、ダウン
ロード(DL)回数カウンタ、購入回数カウンタ、アプ
リ削除日時等の各項目を含む。「利用期間終了日」がそ
のアプリの利用期限を示している。「購入回数」は料金
支払いを伴うアプリのダウンロード回数であるが、「ダ
ウンロード回数」とは必ずしも一致しない。ダウンロー
ドは有効な利用期間中であれば何度でも行えるからであ
る。
【0053】会員データベースの構造から分かるよう
に、本実施の形態では図5に示すように、一人の会員が
複数の端末で本サービスを利用する場合、一つの会員I
Dに対して複数の端末IDが付与され、さらに、その各
端末IDに対して独立にマイメニューが作成される。例
えば、第1の端末において購入されたアプリ等は第1の
端末のマイメニューのみに登録され、他の端末からは利
用できない。他の端末で同じアプリ等を利用するには当
該他の端末で別途購入する必要がある。このように、す
べての端末でアプリ等を共有することはせず、端末毎に
マイメニューを割り当てるようにした理由は、(1)複
数のユーザが一人の会員名義で複数の端末を用いて同じ
有料アプリ等を使用する不正を防止すること、(2)会
員が有料アプリ等に電子マネーを支払って有効期限を更
新させた場合にその情報を会員が持っている他の全ての
端末に伝えるのが困難であること、(3)会員の一つの
端末から購入したアプリ等が別の機種で動かない不具合
を避けること、等である。なお、未だ利用期間の残存し
ているアプリ等を登録した端末の故障や紛失等に対処す
るためには、後述するように端末の「復旧」の機能を設
けている。
【0054】図6は、管理部230が保持、管理するア
プリデータベース260の構成例を示す。この例では、
新たなアプリの登録時にアプリメニュー261に新たな
アプリ管理レコード262が追加される。アプリ管理レ
コード262は、アプリID、そのリビジョン(改訂番
号)、ベンダID、アプリ名称(Name)、アプリの型(Ja
vatype)、アプリのカテゴリID、アプリ本登録日時、
試用期間、リース単位期間、単価、削除フラグ、アプリ
URL(入手先情報)、アプリサイズ、スクリーンサイ
ズ等の項目を含んでいる。「アプリのカテゴリID」は
後述するアプリメニューでのカテゴリ別のアプリの一覧
時に利用される。「アプリ本登録日時」はベンダが正式
にアプリを登録した日時である。試用期間はそのアプリ
の試用可能な期間であり、アプリ毎に、決定される。図
の例では3日となっている。「リース単位期間」はユー
ザの1回の購入(更新も含む)で利用できる期間を示し
ている。「単価」はその1回の購入の料金である。「削
除フラグ」はこのアプリの登録を削除した場合に立てら
れるフラグである。登録アプリが削除された場合にアプ
リ管理レコード自体を削除する方法もありうるが、本例
では削除フラグを設けて、アプリ登録の履歴を残してい
る。「アプリURL」は、このアプリ本体の入手できる
URL(Uniform Resource Locator)であり、管理サーバ
220内のアプリホルダ225だけでなく、ベンダ内の
サーバの場合もありうる。「スクリーンサイズ」は端末
において当該アプリのための表示エリアのサイズを指定
するためのデータである。スクリーンサイズ情報はアプ
リのダウンロードに伴って端末に送られ、端末のブラウ
ザに解釈されて指定された表示エリアサイズが実現され
る。
【0055】本実施の形態では、1回の購入では「リー
ス単位期間」のみの購入を行う場合を想定しているが、
ユーザの選択により、1回の購入でリース単位期間×n
(nは1以上の整数)とすることも可能である。この場
合、例えばリース単位期間が10日ならば10×3=3
0日という利用期間となる。同時に課金は単価のn倍と
なる。
【0056】図7に、本実施の形態におけるADF情報
55の一例を示す。前述のようにADFは、端末による
アプリのダウンロードに先立ってサーバにより作成され
端末に送られるファイルである。ADF情報55は、ア
プリ名称(Name)、そのリビジョン(改訂番号)、ベンダ
ID、アプリURL、アプリサイズ、拡張バージョン番
号(Extension-Version)、利用期限(Expiration-Time)、
リース期間、コード署名(Code-Signing)、スクリーンサ
イズ等の項目を含んでいる。ここに、拡張バージョン番
号(Extension-Version)、利用期限(Expiration-Time)
は、アプリのダウンロード時にサーバが設定するデータ
であり、他のデータは前述したアプリデータベース26
0の当該アプリ管理レコード262から複写されたデー
タである。「利用期間」は図6の「リース単位期間」の
複写であるが、前述のようにリース単位期間を複数個指
定できる場合にはその倍数の期間となる。本実施の形態
では利用期限として、利用期間の終了する日時データを
指定する。また、利用期限データには、試用の場合には
その識別子として",trial"の文字列を付加する。
【0057】図8により、ユーザ側から見た本サービス
利用の流れを説明する。
【0058】まず、ユーザは本サービス利用のための端
末を購入する(S71)。本実施の形態では、セキュリ
ティ等の観点から、本サービスの利用を特定の端末機種
に制限している。端末機種は、工場出荷時に埋め込まれ
ている機種IDにより判断することができる。機種ID
がない端末であっても、例えば、端末からサーバに送ら
れるHTTPヘッダに埋め込まれたユーザエージェント
情報を利用して判断することも可能である。(この場
合、端末に搭載されたブラウザの識別子から端末機種を
判断することになる。)ユーザはこの端末からポータル
サイトにアクセスして、会員登録を行う(S72)。つ
いで、電子商取引のために電子マネーの登録を行い、前
もって電子マネーの補充を行っておく(S73)。ここ
までが初期処理であり、最初に一度実行すれば足りる。
【0059】その後、通常処理に移る。通常処理では、
まず、ポータルサイトから所望のアプリを選択して(S
74)、ダウンロードし(S75)、試用してみる(S
76)。本実施の形態では、試用期間経過後も3回まで
試用のためのダウンロードを許容している(S77,S
78)。これは、前述したユーザデータベース250の
マイアプリ情報のダウンロード回数カウンタおよび購入
回数カウンタの各カウント値に基づいて判断することが
できる。ユーザは試用中このアプリを気に入った場合
(S79)、このアプリを購入して正式な利用権を得る
ことができる(S80)。購入申込時に、その使用料に
応じて電子マネーの充当が必要な場合(S81)、電子
マネーの補充を行う(S82)。電子マネーによる使用
料を支払えば(S83)、このアプリの利用期間が設定
される(S84)。なお、図示しないが、このアプリの
購入動作は試用期間の経過後であっても可能である。
【0060】アプリの購入から利用期間のカウントダウ
ンが開始され、期限が到来すると(S85)、アプリの
起動時にその旨がメッセージ出力される(S86)。こ
れに対して再購入の指示を行って(S87)、使用料を
払えば(S83)、再度利用期間が設定される(S8
4)。図では明記していないが、この利用期間の延長
は、期限到来前にも行うことが可能である。その場合、
前の残存利用期間に新たな利用期間が追加される形とな
る。
【0061】以下、本実施の形態におけるシステム各部
の具体的な動作を、画面例を交えて説明する。
【0062】図9は、会員登録時の端末と管理サーバと
の間のやりとりを示す処理シーケンス図である。本実施
の形態では、管理サーバはポータルサイトを介してイン
ターネットを経由して端末との間でデータ通信を行う。
典型的には、TCP/IPプロトコル上でhttp(hyp
er text transfer protocol)もしくはhttpsまたは
ftp(file transfer protocol)を利用してデータ通信
を行う。httpsを利用する場合にはSSL(Secure
Socket Layer)を用いて通信内容が秘匿される。本サー
ビスを利用する端末は、特定の機種に限定するために、
管理サーバは端末の接続時に端末から機種IDを受信し
(S111)、その端末が予定された機種の端末である
ことを確認する(S112)。また、後述するように登
録済みの端末は内部に保存された会員IDおよび端末I
Dも、接続時に管理サーバへ送信する。管理サーバは、
機種IDを受信しなかった場合または受信しても予定さ
れた機種IDではなかった場合、サービスの提供が行え
ない旨(拒絶メッセージ)を端末に送信する(S11
3)。
【0063】機種IDがOKであれば、会員IDおよび
端末IDの受信の有無を確認する(S114)。これら
のID受信があれば、端末のユーザにパスワードの入力
を求め、パスワードがOKであれば、ログインを許可す
る(S115)。これ以降の動作については後述する。
【0064】会員IDおよび端末IDを受信しなかった
場合、その端末は本サービスに登録されていないので、
登録選択画面(図10(a))を端末へ送信する(S1
16)。図示しないが、管理サーバは、会員IDおよび
端末IDを受信しても、その組み合わせが登録されてい
ないものの場合にも拒絶メッセージを返送する。未会員
登録のユーザは会員登録のためのアンカーポイントであ
る「新規会員登録する」を選択する。アンカーポイント
はHTML(Hiper Text Markup Language)を代表とする
マークアップ言語ファイルに埋め込まれた、他のファイ
ルやサイト等へリンクが張られた部分である。ユーザが
このアンカーポイントを指示することにより、マークア
ップ言語ファイル内のその位置に記載されたリンク先へ
移行したり、指定された処理を実行したりすることがで
きる。既に会員登録しているユーザが、新たな端末を本
サービス利用に追加する、または、既登録端末が破損も
しくは紛失した等の理由により既登録端末の既得権を新
たな端末(または修理後の端末)が引き継ぐ場合には、
端末登録のためのアンカーポイントである「こちらか
ら」を選択する。
【0065】管理サーバはユーザの入力した選択に応じ
て(S117)、会員登録か端末登録かを判断する(S
118)。会員登録の場合には、図10(b)に示すよ
うに、ユーザに氏名、パスワード、メールアドレス、住
所および前述した端末愛称等の個人情報の入力を求め、
図10(c)に示すように会員IDの割り当てを行い、
会員データベースに登録する(S134)とともに、こ
の会員IDをユーザに通知する(S135)。ついで、
会員から電子マネー登録の指示を受け(S136)、電
子マネー口座を開設する等の電子マネー登録処理を行う
(S137)。さらに、当該会員に対する当該端末に端
末IDを割り当てて、前記端末愛称に対応づけて当該端
末IDを会員データベースに登録する(S140)。そ
の後、図10(d)に示すようにユーザに登録結果を通
知し(S141)、ログイン画面への移行を勧誘する。
【0066】ユーザから端末登録が指示された場合(S
118)、図11(a)に示すように会員IDおよびパ
スワードの入力を求め(S119)、これらの入力を受
けて(S120)、会員の認証を行う(S121)。こ
の認証がOKでなければ、拒絶メッセージを返す(S1
22)。認証OKであれば、図11(b)に示すような
端末の追加か破損端末復旧(または復旧からの乗り換
え)かをユーザに選択させる(S123,S124)。
端末の追加の場合には(S125)、図11(c)のよ
うにユーザに新たな端末愛称を入力させ(S126,S
127)、上記端末登録処理(S140)へ移行する。
【0067】上記ステップS125で端末の復旧と判断
された場合は、復旧処理を行う。具体的には、まず、図
11(e)に示すようにユーザに端末愛称により端末を
選択させ(S128)、ユーザの選択(S129)によ
り復旧対象の端末を特定する。ついで、当該端末のマイ
アプリ情報254(図4)を新端末のマイメニュー25
3(図4)にコピーし(S130)、指示された端末愛
称の端末の端末情報252(図4)の抹消フラグをON
にする(S131)。その後、前記と同様の端末登録処
理(S140)を行う。
【0068】端末登録処理の後は、管理サーバは端末に
対して会員ID、端末ID、機種ID、および端末愛称
を送信する(S141)。好ましくは、ユーザに登録内
容を知らしめるために、会員ID、機種IDおよび端末
愛称を表示する(S142)。但し、端末IDは会員自
身にも秘密にされ、会員IDおよび端末愛称とともに、
端末内のローカルストレージに保存される(S14
3)。本サービスの対象とする端末機種では、ユーザに
対してこれらのデータにアクセスする手段は提供されて
いない。
【0069】図12は、会員登録を行ったユーザが本サ
ービスを利用する際のログイン画面(a)とログイン後
に表示されるトップメニュー(b)を示す端末画面例を
示している。トップメニューは、「アプリメニュー」
「マイメニュー」「電子マネー補充」「設定」「ヘル
プ」等のメニュー項目をアンカーポイントとして提示し
ている。「アプリメニュー」は、本サービスで提供され
ているすべてのアプリをユーザに提示し、ユーザの所望
のアプリを試用のために選択させるメニューである。
「マイメニュー」は、前述したように、アプリメニュー
からユーザが選択した特定のアプリ(マイアプリ)群を
登録したメニューであり、ユーザは、この画面から本使
用の申込(購入)、利用期間中または期間後の利用期間
の更新を行うことができる。本実施の形態ではマイメニ
ュー内の利用期間経過後の試用アプリの再試用の申込も
可能である。(但し、再試用の回数は制限される。)ア
プリメニューおよびマイメニューの画面例については後
述する。「電子マネー補充」は、アプリの料金支払いに
先立って電子マネーを補充しておくためのメニュー項目
である。「設定」は会員情報の更新や証明書の更新を行
うためのメニュー項目である。
【0070】図13は、アプリメニューからアプリ試用
の申込を行う際のシステム各部の処理シーケンスを示
す。管理サーバは、端末へトップメニューを送信し(S
211)、端末からアプリメニューの要求を受けて(S
212)、アプリメニューを送信する(S213)。ユ
ーザがアプリを選択すると、そのアプリを特定する情報
が管理サーバに送信される(S214)。これに応じて
管理サーバはそのアプリを当該ユーザのマイメニューに
マイアプリとして登録する(S215)。管理サーバは
さらに、GET_ADFコマンドを埋め込んだHTML
ファイルを端末に送信する(S216)。このHTML
ファイルはマイアプリの登録結果の通知を目的とするも
の等、任意のHTMLファイルであってよい。端末はこ
のHTMLを解釈し、ユーザの指示によらず、埋め込ん
だGET_ADFコマンドを管理サーバに送信してAD
Fファイルの送信を要求する(S217)。これに応じ
て、管理サーバは、そのコマンドを受信、解釈して、当
該アプリについて、図7で説明したようなADFを作成
する(S218)。このときADF内に組み込む利用期
限は、例えば試用申込時の日にち(または日時)を起算
点として、試用期間に基づき試用期間終了日(または日
時)を算出する。作成されたADFは、端末へ送信され
る(S219)。
【0071】端末は、受信したADFをローカルストレ
ージに格納するとともに解析する(S220)。つい
で、JAMを起動し(S221)。このJAMがADF
の記述内容に従ってアプリ本体であるJarファイル
を、アプリURLの示すサイトに対して要求する(S2
22)。前述のとおり、アプリURLは管理サーバ内の
アプリホルダであっても、あるいはアプリベンダであっ
てもよい。アプリURLのサイトから端末にJarファ
イルが送信される(S223)。端末はこのファイルを
受信してローカルストレージ内に格納する(S224)
とともに、その利用期限の管理を開始する(S22
5)。
【0072】図14(a)に管理サーバから送信されて
端末に表示されるアプリメニューの例を示す。この例で
は、アプリメニューはアプリの「カテゴリ一覧」「新着
アプリ一覧」「アプリの検索」等のメニュー項目を有す
る。図14(b)にカテゴリ一覧の指示に応じて表示さ
れるカテゴリ一覧画面(図示せず)の中から「ゲーム」
が指示されたアプリの一覧画面を示す。この例では、各
ゲームアプリの名称、試用期間およびアプリの簡単な説
明が示されている。ユーザが、表示された任意のアプリ
を指示すると、図13で説明したように端末へのダウン
ロードが開始される。
【0073】図15により、マイメニューから利用期間
の更新(購入も含む)を行う際の画面遷移の例を説明す
る。図15(a)はマイメニューの画面例を示す。この
例では、「ダウンロード」「利用期間の更新」等のメニ
ュー項目を示している。
【0074】メニュー項目「ダウンロード」は、マイメ
ニュー中の例えば試用期間経過後の試用アプリについて
再度の試用を申し込む場合に用いる。「ダウンロード」
が選択されると、図15(b)のような画面となり、試
用アプリを新たなADFファイルとともに再度ダウンロ
ードして、その利用期間を更新することができる。この
場合は試用なので料金の支払い(管理サーバ側からみれ
ば課金)は生じない。ダウンロード中は図15(e)の
ような画面となる。
【0075】「利用期間の更新」が選択された場合に
は、図15(c)に示すように、一旦購入したアプリの
リストが表示され、ユーザは任意のアプリの更新を指示
することができる。ここに「更新」とは利用期間中のア
プリの利用期間の延長、および、利用期間経過後の再度
の購入申込を含む。利用期間の延長時には、残存した利
用期間に新たな利用期間が加算される。また、この「更
新」時には課金がなされるので、図15(d)に示すよ
うに、その価格情報および電子マネーの残高の変化が表
示され、ユーザの確認をとる。確認がとれれば、新たな
利用期限を含む新たなADFファイルとともにアプリ本
体が端末にダウンロードされる(図15(e))。
【0076】なお、図示しないが、図15(a)のマイ
メニューには「マイメニューの整理」のメニュー項目を
設けてもよい。マイメニューの整理ではマイアプリの削
除を行うことができる。
【0077】図16に、アプリ更新申込時のシステム各
部の処理シーケンスを示す。管理サーバから端末に送ら
れた(S311)マイメニューに対してユーザが任意の
アプリを選択すると(S312)、端末からそのアプリ
を特定する情報とともに購入要求が管理サーバになされ
る(S313)。管理サーバは課金サーバに対して当該
ユーザに対する当該アプリの課金要求を行い(S31
4)、これに応じて課金サーバは所定の課金処理を行う
(S315)。所定の課金処理がなされた場合、課金O
Kの通知が管理サーバに戻される(S316)。管理サ
ーバは、課金処理が完了した後、当該会員の当該端末の
マイメニューを更新する(S317)。ここまでがアプ
リ更新申込処理の第1フェーズである。
【0078】管理サーバはさらに、GET_ADFコマ
ンドを埋め込んだHTMLファイルを端末に送信する
(S318)。端末はこのHTMLを解釈し、ユーザの
指示によらず、GET_ADFコマンドを管理サーバに
送信してADFファイルの送信を要求する(S31
9)。これに応じて、管理サーバは当該アプリについて
ADFを作成する(S320)。このときADF内に組
み込む利用期限は、例えば購入申込時の日にち(または
日時)を起算点とする。残存期間がある場合には、それ
を加算して利用期間終了日(または日時)を算出する。
作成されたADFは、端末へ送信される(S321)。
ここまでがアプリ更新申込処理の第2フェーズである。
【0079】続く第3フェーズでは、端末は、受信した
ADFをローカルストレージに格納するとともに解析す
る(S322)。ついで、JAMを起動し(S32
3)。このJAMがADFの記述内容に従ってアプリ本
体であるJarファイルをアプリURLのサイトに要求
する(S324)。アプリURLサイトから端末にJa
rファイルが送信される(S325)。端末はこのファ
イルを受信してローカルストレージ内に格納する(S3
26)とともに、その利用期限の管理を開始する(S3
27)。
【0080】このような構成により以下のような効果が
得られる。(1)全てが正常に行われる場合、購入申込、課金、ア
プリ本体のダウンロードまでが一連の手順で行われ、し
かもユーザは購入申込以外の操作が不要であり、かつ、
意識することも無い。(2)第1フェーズでは、購入申込コマンドが端末から
管理サーバへ送信された後は、管理サーバと課金サーバ
との間だけで処理が行われるのでシステムの安定性が高
い。また、端末とサーバとの間の通信異常により第1フ
ェーズが途中で中断することはない。(3)端末と管理サーバとの間の通信に異常が発生する
ことが考えられるが、第1フェーズが完了していれば第
2フェーズ以降をやり直せばよい(ユーザはマイメニュ
ーからダウンロードを行えばADFファイルおよびJa
rファイルを取得できる。)従って、重複課金は発生し
ないで済む。(4)第2フェーズでは、端末が受信すべきファイルは
アプリ本体(Jarファイル)とは別のADFファイル
という比較的小さなファイルの送信だけなので、課金を
含むセッションが回線不良などで中断してしまう危険性
を極めて低くできる。(5)第3フェーズでは、Jarファイルのサイズが大
きい場合、端末とベンダとの間で通信異常が発生し、J
arファイルを完全にダウンロードできないおそれがあ
る(特に、端末が移動体型(モバイル)情報端末である
場合)。この場合、第3フェーズのみやり直すことがで
きる(具体的にはADFがあるのでプレイリストにアプ
リは表示されるが実体がないので、ここでアプリURL
に接続しダウンロードを再トライする)。アプリURL
が管理サーバ以外(例えばベンダ)である場合には、ダ
ウンロードのやり直しには管理サーバは関与しないので
その負担を軽減することもできる。データが大きい場合
にメリットはより大きくなる。
【0081】二重課金を防止するために、端末がアプリ
(Jarファイル)を完全にダウンロードしたことを確
認したときに初めて課金を行うような場合、第1フェー
ズから第3フェーズまでずっと課金を待っている必要が
あるが、本実施の形態では、そのような必要がなく、サ
ーバの負担が軽減される。すなわち、本実施の形態で
は、第1フェーズさえ終わっていれば課金が二重に行わ
れることは無く、第3フェーズの終了を管理サーバが確
認する必要はない。
【0082】一方、利用期間内であれば何度でもダウン
ロードできるので、第2フェーズ以降の処理は課金とは
独立しているといえる。したがって、二重課金が発生す
るおそれがなく、ユーザはアプリを取得できる。よっ
て、端末内部の記憶装置(ローカルストレージ)が一杯
になった(または余裕がなくなった)場合、何の心配も
無くデータを削除し、必要になれば第2フェーズ以降を
行えば済むという使い方が可能となる。したがって、ア
プリURLのサイトをあたかも端末の「仮想ストレー
ジ」として利用できることになる。
【0083】図27は、図16に対応した端末の動作を
示すフローチャートである。端末上でブラウザを起動
し、サービスにログインすると(S711)、管理サー
バから送信されたマイメニューを表示する(S71
2)。そこで、ユーザによる、マイメニューに表示され
たアプリの中から購入するアプリの選択を受ける(S7
13)。アプリが選択されると、端末は、購入要求を管
理サーバへ送信する(S714)。その後、端末は、管
理サーバから課金処理が不成立であったことを示すエラ
ー通知を受信したか否かチェックする(S715)。課
金エラー通知があった場合は、例えば「課金手続きが完
了できませんでした。アプリケーションの購入手続きを
初めからおこなってください。」というような課金NG
メッセージを表示し、処理を中止する(S716)。課
金エラー通知がない場合、端末は、管理サーバからGE
T_ADFコマンドを埋め込んだHTMLファイルを受
信する(S717)。このときHTMLファイルを正常
に受信したか否か判断する(S718)。HTMLファ
イルを受信中に通信にエラーが発生した場合、ブラウザ
よりも下位レイヤのTCP/IPプロトコル処理プログ
ラムからエラー通知がある。ステップS718の判断結
果がNoの場合、例えば「通信が中断しました。Myメ
ニューに接続し、アプリケーションのダウンロード手続
きを行ってください。」のようなリトライTypeA要
求メッセージを表示し、ユーザにアプリケーションのダ
ウンロード手続きを行うように促す(S719)。これ
は、課金結果はOKであるが、フェーズ2へ移行できな
かったので、課金処理より後の処理を行えば済む、とい
う状態である。
【0084】一方、正常にHTMLを受信できた場合、
端末はHTMLを解釈し(S720)、埋め込まれたG
ET_ADFコマンドを管理サーバへ送信する(S72
1)。その後、端末は、管理サーバからADFを正常に
受信したか否かをチェックする(S722,S72
3)。Noの場合、例えば「通信が中断しました。アプ
リケーションの再ダウンロード手続を行ってくださ
い。」のようなリトライTypeB要求メッセージを表
示し、ユーザにアプリケーションの再ダウンロード手続
きを行うように促す(S724)。ここでは、第2フェ
ーズを正常に完了できず、ADFファイルを受信すると
ころからやり直す必要がある。HTMLは受信済みなの
で、これを利用してGET_ADFコマンドの送信から
やり直す。この点の詳細は後述する。
【0085】一方、ADFを正常に受信できた場合、J
AMを起動する(S725)。JAMは、ADF情報に
従ってアプリベンダのサイトに接続し、Jarファイル
を要求する(S726)。次いで、管理サーバからJa
rファイルの受信を行う(S727)。その後、端末は
Jarファイルを正常に受信したか否かをチェックする
(S728)。Noの場合、例えば「アプリケーション
のダウンロード中に通信が中断しました。プレイリスト
から「最新版取得」を実行してください。」のようなリ
トライTypeC要求メッセージを表示し、ユーザにプ
レイリストから『最新版取得』を行うように促す(S7
29)。ここでは、第3フェーズを正常に完了できてい
ないので、Jarファイルを受信するところからやり直
す必要がある。ADFは受信済みなので、プレイリスト
にはアプリ情報が表示されるが、実体データが取得でき
ていない状態である。そこで、ADFを利用してJAR
ファイルの受信要求からやり直す。この詳細については
後述する。
【0086】なお、やり直しの処理は自動的に行うよう
に設計することも可能である。しかし、処理中断の主要
な要因としては電波状態が悪いことが考えられるので、
ユーザが電波状態の良い場所へ移動して自らの判断で処
理をリトライすることが好適であると考えられる。但
し、電波状況をウオッチしながらリトライするという処
理も可能である。
【0087】図28は、図16に対応した管理サーバの
動作を示すフローチャートである。管理サーバは、端末
からログインがあったとき(S741)、当該ユーザの
マイメニューを当該端末へ送信する(S742)。その
後、端末から購入要求があれば(S743)、課金サー
バに対して課金要求を送信する(S744)。課金サー
バからの応答を待ち(S745)、課金OKでなければ
(S746,No)、「課金NG」の通知を端末へ送信
する(S747)。課金OKであれば、マイメニューの
更新を行って(S748)、HTML送信を行う(S7
49)。その後、端末からADF要求があれば(S75
0)、ADFを作成して(S752)、これを端末へ送
信する(S753)。ADF要求が所定時間以上なかっ
たときには(S751)、本処理を終了する。
【0088】なお、ステップS749のHTML送信後
に、一度処理を中止し、ADF要求があった場合にAD
F作成/送信を行うようにしてもよい。
【0089】図29および図30は、それぞれ端末およ
び管理サーバにおける上述したリトライTypeA処理
の処理例を示す。このタイプのリトライでは、既に課金
処理が終了し、マイメニューの更新が完了しているの
で、ユーザは、端末からサービスにログインし、マイメ
ニューに表示された対象アプリを選択することにより、
HTML受信要求以降の処理をリトライすることができ
る。
【0090】より具体的には、図29において、端末
は、サービスログイン(S761)後にマイメニューを
受信して表示し(S762)、ユーザからダウンロード
の選択を受け付ける(S763)。そこで、マイアプリ
一覧を受信して表示する(S764)。ユーザからダウ
ンロード対象のアプリ選択を受けると(S765)、対
応するHTML要求を送信し(S766)、対応するH
TMLを受信する(S767)。ついで、このHTML
受信が正常に完了したかをチェックする(S768)。
正常でなければ、上述したようなリトライTypeA要
求メッセージを表示する(S769)。正常であれば、
そのHTMLを解釈し(S770)、GET_ADFコ
マンドを送信する(S771)。ついで、これに応じた
ADFを受信し(S772)、その受信が正常に完了し
たか否かをチェックする(S773)。正常でなけれ
ば、上述したようなリトライTypeBメッセージを表
示する(S774)。正常であれば、JAMを起動する
(S775)。JAMは、ADF情報に従ってアプリベ
ンダのサイトに接続し、Jarファイルを要求する(S
776)。次いで、管理サーバからJarファイルの受
信を行う(S777)。その後、端末はJarファイル
を正常に受信したか否かをチェックする(S778)。
Noの場合、上述したようなリトライTypeC要求メ
ッセージを表示する(S779)。
【0091】図30において、管理サーバは、端末から
のログインを受け付けると(S781)、当該ユーザの
マイメニューを送信し(S782)、さらにマイアプリ
一覧を送信する(S783)。ついでダウンロード要求
を受信すると(S784)、HTMLを送信する(S7
85)。その後、端末からADF要求があれば(S78
7)、ADFを作成して(S788)、これを端末へ送
信する(S789)。ADF要求が所定時間以上なかっ
たときには(S786)、本処理を終了する。
【0092】図31および図32は、それぞれ端末およ
び管理サーバにおける上述のリトライTypeB処理の
一例を示している。このタイプでは、HTML受信が正
常に完了しているため、端末は、HTMLに埋め込まれ
たGET_ADFコマンドを持っている状態である。従
って、例えば、リトライTypeB処理メッセージの中
にADF再要求の指示用のボタンを埋め込んでおき、こ
のボタンをユーザが指示することで、ADF再要求の指
示を受け付ける。これによって、端末は、オフラインで
あれば管理サーバへの接続を行った後、HTMLを解釈
し、GET_ADFコマンドを管理サーバへ送信する。
管理サーバは常時GET_ADFコマンドを待受けてお
り、GET_ADFコマンドを受信するとADFを作成
し、端末へ送信する。
【0093】より具体的には、図31において、端末
は、ユーザからのADF再要求の指示が受けたとき(S
801)、前記HTMLの解釈を行って(S802)、
GET_ADFコマンドを送信する(S803)。つい
で、これに応じたADFを受信し(S804)、その受
信が正常に完了したか否かをチェックする(S80
5)。正常でなければ、上述したようなリトライTyp
eBメッセージを表示する(S806)。正常であれ
ば、JAMを起動する(S807)。JAMは、ADF
情報に従ってアプリベンダのサイトに接続し、Jarフ
ァイルを要求する(S808)。次いで、管理サーバか
らJarファイルの受信を行う(S809)。その後、
端末はJarファイルを正常に受信したか否かをチェッ
クする(S810)。Noの場合、上述したようなリト
ライTypeC要求メッセージを表示する(S81
1)。
【0094】図32において、管理サーバは、端末から
ADF要求があれば(S821)、ADFを作成して
(S823)、これを端末へ送信する(S824)。A
DF要求が所定時間以上なかったときには(S82
2)、本処理を終了する。
【0095】図33および図34は、それぞれ端末およ
びダウンロードサイト(アプリベンダ)のサーバにおけ
る上述のリトライTypeC処理の一例を示している。
この処理はプレイリストからの最新版取得と同一の処理
である。このタイプのリトライでは、ADF受信が完了
しているため、端末内のプレイリストを参照することが
可能である。ただし、ADF情報のみが存在しJarフ
ァイルが無いので実体データが存在しない。そこで最新
版取得の処理を実行し、Jarファイルを取得する。
【0096】より具体的には図33において、端末はユ
ーザによりブラウザが起動され(S831)、ユーザに
よるメニューからのプレイリストの選択を受けると(S
832)、プレイリスト画面を表示する(S833)
(図18、19参照)。その後、プレイリストから対象
のアプリの選択を受ける(S834)。選択されたアプ
リは強調表示(例えばハイライト表示)される。アプリ
が選択された状態で(S834)、プレイリスト上部の
『最新版取得』が指示されると(S835)、JAMが
起動し、拡張された期限管理機能によって、ADF情報
が読み出され(S836)、その中の使用期間情報を参
照して期限超過か否か判定する(S837)。期限超過
の場合には、ダウンロードNGメッセージを表示して
(S839)、本処理を終了する。リトライ処理では期
限超過することは通常ない。期限超過でない場合、Ja
r要求をアプリベンダサイトへ送信し(S840)、J
arを受信する(S841)。所定時間内にJarが受
信されなかったときには(S842)、上述したように
リトライTypeC要求メッセージを表示して(S84
3)、本処理を終了する。
【0097】図34において、アプリベンダサイトのサ
ーバは、端末からJar要求を受けると(S851)、
そのJarファイルを当該端末に対して送信する(S8
52)。
【0098】上記ではリトライTypeCの処理を最新
版取得と同一の処理で行ったが、本発明はこれに限定さ
れるものではなく、リトライに特化した処理を実行する
ことも可能である。この場合、使用期間のチェックは不
要である。また、プレイリストからアプリ実行を指示し
た際にJarファイル、すなわちアプリの実体が無い場
合に自動的にリトライ動作を行うようにしても良い。
【0099】図17は、本実施の形態において端末の内
蔵する時計を自動的に修正する処理シーケンスを示す。
この処理は端末が管理サーバに対してログインしたとき
に実行される。管理サーバはトップメニュー等のHTM
Lファイルを送信するとき(S411)、特定のMIM
Eタイプの記述を含めておく。端末は、これに応じて端
末のブラウザは特定のプラグインを起動する(S41
2)。プラグインは管理サーバに所定の制御ファイルを
要求する(S413)。これに対して管理サーバは制御
ファイル内に現在日時情報を含めて端末に送信する(S
414)。端末のプラグインは受信した現在日時と端末
内の時計の現在日時とを比較し(S415)、所定時間
(例えば5分)以上の誤差がある場合、エラーと判断し
て、端末の時計を管理サーバの日時に合わせるように修
正する(S417)。この制御ファイル内には、時刻チ
ェックのOK時における次のページのURLおよびNG
時のエラーページのURL等を含んでもよい。上記特定
のMIMEタイプの利用の代わりに、HTMLファイル
内に拡張タグとして<embed src=”Getc
lock.cgi”>のような記述を埋め込んでおき、
これを端末のブラウザで解釈することにより、現在日時
情報を含む制御ファイルを要求してもよい。
【0100】図18(a)は端末の外観の一例を示す。
図18(b)は、端末のオフライン状態でのメニュー表
示状態を示している。ユーザがこのメニューから「プレ
イリスト」を選択すると、図19(a)に示すようなプ
レイリスト画面が表示される。プレイリストは端末に現
在保存されているアプリの一覧である。各アプリには利
用期間に関する属性マーク(アイコン)が付加され、表
示されている。図19(b)は本実施の形態における5
種類のアイコンを示している。アイコン81は、そのア
プリが試用期間中であることを示している。アイコン8
2〜85は利用期間の段階的な残量を示している。すな
わち、アイコン82は、そのアプリの使用期間がほとん
ど残っていることを示している。アイコン83は、試用
期間が半分以上残っていることを示している。アイコン
84は、使用期限が切れかけていることを示している。
アイコン85は、既に使用期限が切れていることを示し
ている。アイコン86は、そのアイコンが他のポータル
サイトからダウンロードされた使用期限のないものであ
ることを示している。アイコン81の示す試用アプリの
利用期間は通常短期間であり、また、アイコン86のア
プリの利用期間は無期限である。この意味で、アイコン
81も86も、アプリの利用期間に関する状況を示して
いると言える。このようなグラフィカルな表示の一種と
してのアイコン表示により、ユーザは各アプリの利用期
間に関する状況を即座に認識することができる。このよ
うに、本実施の形態では、ADF中に記述された利用期
限属性を参照し、利用期間の残量を算出し、これに対応
する表示すべきアイコンを選択している。
【0101】図23に、図19のアイコン表示のための
処理例を示す。この処理はプレイリストの表示時に実行
される処理の一部である。まず、アプリを指定するため
の変数iを1に初期化し(S611)、以下の処理をア
プリの個数分繰り返す。続くステップS612ではアプ
リiのADFをチェックする(S612)。ついで、A
DF内に利用期限Expiration-Timeが含まれているかを
調べる(S613)。含まれていなければこのアイコン
は利用期限のないアプリなので、アイコン86を選択す
る(S614)。その後、変数iが最終のアプリかどう
かをチェックし(S628)、最終であれば、処理を終
了する。最終でなければ、変数iをインクリメントして
(S615)、ステップS612に戻る。ステップS6
13で利用期限が含まれていれば、その利用期限と現在
日時とに基づいて残存時間を算出する(S616)。残
存時間がなし(すなわち0または負)であれば(S61
7)、アイコン85を選択し(S618)、ステップS
628へ進む。残存時間がある場合、利用期限Expirati
on-Timeに文字列",trial"が付加されているかどうかを
チェックする(S619)。付加されていれば、このア
プリは試用アプリなのでアイコン81を選択し(S62
0)、ステップS628へ進む。試用アプリでなけれ
ば、残存時間と利用期間の単位を変換する(S62
1)。例えば、日単位の時間をより細かい単位(例えば
秒単位)に変換する。この変換処理は必須ではないが、
これを行うことによって、より正確な残量の分類判定を
行うことができる。ついで、残存時間を利用期間で割っ
た商をDとする(S622)。このDの値は、利用期間
あたりの残存時間の割合を示す。このDが1/3未満で
あれば(S623)、アイコン84を選択する(S62
4)。Dが1/3以上2/3未満であれば(S62
5)、アイコン83を選択する(S626)。そうでな
ければ、アイコン82を選択する(S627)。このよ
うな処理を変数iが最終となるまで繰り返す(S62
8)。
【0102】図20(a)のプレイリストの各アプリに
ついて、図20(b)に示すように、端末情報として会
員ID、機種ID、端末愛称を確認したり、図20
(c)に示すように、アプリの詳細情報としてアプリの
名称、バージョンやサイズを確認したり、図20(d)
に示すように、そのアプリの使用期限を確認したりする
ことができる。図示した例の使用期限は年月日を示して
いるが、年月日に加えて時刻まで指定するようにしても
よい。
【0103】なお、ユーザは、端末内の限られた記憶容
量を有効に利用するために、プレイリスト中の任意のア
プリを削除することも可能である。この際、対応するA
DFファイルも削除される。但し、管理サーバ内のマイ
メニューにはマイアプリとして登録されたままである。
したがって、削除されたアプリが購入されたアプリで、
その利用期間が残存している場合には、ユーザはその利
用期間内であれば、必要となったときにサーバからAD
Fを取得しそのアプリを無料で再ダウンロードすること
ができる。削除ではなく、本体またはADFが破損した
アプリ等についても同様である。
【0104】図35は、ADF中の使用期間情報を使っ
たアプリの起動制御を示すフローチャートである。ま
ず、端末においてユーザに指示に応じてブラウザを起動
する(S861)。ユーザによるプレイリストの選択が
あったとき(S862)、プレイリスト画面を表示する
(S863)。アプリ起動指示があれば(S864)、
現在日時を確認し(S865)、ADF情報を読み出す
(S866)。そこで、当該アプリの利用期間(利用期
限)と現在日時とを比較する(S867)。利用期限を
超過していれば、当該アプリの起動を抑止する(S86
9)。そうでなければ、当該アプリを起動する(S87
0)。
【0105】図21は、ユーザが端末にダウンロードし
たアプリを実行する際に端末の時計をチェックする処理
のフローチャートである。前述したように、端末に内蔵
された時計の日時はサーバの時計に合わせられるが、利
用期間経過後に時計を意図的に逆行させて不正に有料ア
プリを使用することが考えられる。本実施の形態では、
アプリの起動時にその日時と前回の起動日時とを比較し
て、時計の進行が自然でないことを検知したときに、ア
プリの起動を抑止するようにしたものである。
【0106】図21において、端末(JAM)がユーザ
によりプレイリスト中のアプリの起動指示を受けたとき
(S511)、まず、端末内の時計から現在日時を確認
する(S512)。ついで、端末内に保存してある当該
アプリの前回起動時の日時を確認する(S513)。そ
こで、両日時を比較し(S514)、今回起動日時が前
回起動日時よりも過去であったならば時間が逆行してい
ると判断し、次に端末が管理サーバに接続して端末の時
計が管理サーバの時計と同期されるまで当該アプリの起
動を抑止する(S515)。これにより、あるアプリの
利用期間経過後にユーザが意図的に時計を誤った日時に
修正して実行するような不正を防止することができる。
ステップS516での日時の比較時には誤差として数分
程度の逆行は許容するようにしてもよい。アプリの起動
を抑止した場合には、ユーザに対してその旨の警告メッ
セージを出力する(S516)。ステップS514で時
間の逆行がないと判断されれば、当該アプリの起動を許
容し(S517)、そのときに日時を当該アプリの「前
回起動日時」として更新記録しておく。
【0107】図22は、表示マーク(アイコン)56の
表示された端末画面例を示す図である。この表示マーク
56は、本実施の形態において管理サーバが提供するサ
ービスを利用することができる実行環境を提供するアプ
リケーション(典型的にはブラウザであり、上述した期
限管理機能拡張が組み込まれているもの)がその端末に
搭載されていることを示している。前述のように、本発
明に係るサービスは端末機種により対応できる場合とで
きない場合がありうるので、このマーク56が表示され
ていれば、ユーザはその端末が当該サービスに対応して
いることを直ちに認識することができる。この表示マー
ク56は単なる表示にとどまらず、何かの処理を起動す
るための起動アイコンとしてもよい。例えば、この起動
アイコンをクリックすると、プレイリストを表示した
り、あるいは、ポータルサイトに接続してログインし、
マイメニューを表示したりするようにしてもよい。な
お、アイコンの図柄、アイコンを表示する画面およびそ
の画面内の位置は図示の例に限るものではない。
【0108】図1に示したストレージサービスサーバ4
20およびプリントサービスサーバ430が提供するス
トレージ提供サービスやプリントサービスについて簡単
に説明する。ストレージサービスサーバ420が提供す
るサービスは、ユーザの端末の記憶容量を実質的に拡大
するためにユーザが自由に利用できるストレージ領域を
ユーザにリースするサービスであり、上述のアプリ等と
同様、そのリース期間を制限することができる。この場
合に端末がダウンロードするアプリ等は、当該サービス
を利用するためのアプリおよび/またはデータである。
また、プリントサービスサーバ430が提供するサービ
スは、ユーザがアプリ等として例えばデジタルカメラで
撮影したデジタル画像データを処理するための処理ソフ
トウェア等であり、管理サーバに対してその印刷の依頼
を行って課金サーバでの課金を行い、プリント対象のデ
ータを管理サーバまたは他の所定のサーバに送信して印
刷出力を依頼し、所定の場所(例えばチェーン店の店
頭)でその印刷物を受け取ることができる。なお、これ
らのネットワークサービスでは、ADF内のアプリUR
Lに代えて、当該サービスを提供するサービスURLを
用いることができる。
【0109】以上説明した実施の形態の効果をまとめる
と次のとおりである。(1)サーバ運用側で生成したアプリ等の利用期限を示
す利用期限属性をアプリケーション等とは別に端末に転
送し、利用期限属性に従ってアプリケーション等の利用
およびダウンロードを制御するので、アプリ等自体に"
時限爆弾"を仕込む必要がなくなり、サーバ運用側(ポ
ータルサイト、ベンダ)が意図する利用期限を設定する
ことができる。(2)管理サーバと端末との間で両者の時計を一致させ
ることにより、管理サーバ側と端末側とで実質的に同一
時間軸上で利用期限を管理できる。(3)端末では、利用期限属性に従ってローカルにアプ
リ等を実行する際にも、その利用の制限管理を行うこと
ができる。(2)および(3)によって、より厳密な意
味でユーザにアプリ等の利用期限を守らせることができ
る。(4)端末側で利用期限を管理するので利用期限の確認
のためにサーバに接続する必要が無い。したがって、ア
プリ等の起動の都度、サーバに接続する手間および通信
費の無駄が省ける。(5)利用期限属性を、ユーザとサーバ運用側との間で
のアプリの取引(試用、リース等)が発生するたびに生
成するので、利用期間はアプリケーション等ごとに一律
である必要がなくなる。さらに、やり取り毎に個別に異
なる条件(利用期間等)を設定することもできる。(6)アプリ本体は、その利用期間内であれば、端末外
部からいつでも無料で入手できるので、端末内部の記憶
装置の容量が限られていても何の心配も無くアプリ等を
削除することができる。(7)アプリ等のダウンロードに伴う課金時には、アプ
リ等のダウンロードは利用期間内に何度でもダウンロー
ドできることを保証することにより、実際のアプリ等の
本体のダウンロードを行うことなく課金処理を完了する
ことができる。すなわち、管理サーバ側から端末にはア
プリ等の本体とは別の(アプリ等の実体を含まない)極
めて小さなデータ(ADFファイル)を転送するだけで済
むので、その処理が途中で中断する確率はアプリ等の本
体のダウンロード処理が中断する確率に比べて極めて小
さい。(8)より厳密な期限管理が可能であるため、極めて短
期間(1日、1時間等)の利用期限を定めたアプリ等のリ
ースを実際の経済活動で認められる安全性を確保しなが
ら実現することができる。(9)ユーザが試用中またはリース中のアプリ等を端末
に表示する際に、種別(試用かリースか等)や試用・利
用期間の残存状況をアイコン等でグラフィカルに表示す
ることにより、数値表示に比べてユーザは即座に直感的
にその状況を認識することができ、便利である。また、
アプリ提供側からみれば、利用期間の残量を視覚的に明
示することにより、ユーザに利用期間延長の動機付けを
与えることができる。(10)サーバにおいてユーザ毎に試用やリースを受け
ているアプリを管理しているので、端末内のアプリ情報
(ADF)が損なわれたときなどに、サーバで管理して
いる情報に基づいて端末側のアプリ情報を復元すること
ができる。(11)ユーザの会員登録時に会員IDのみならずサー
ビスに利用する端末を識別するための端末IDを付与
し、これらのIDを端末内に保存するとともに、端末I
Dはユーザにも秘密に管理することによって、ログイン
時等に会員IDおよびパスワードの他、端末IDを確認
することにより、会員へのいわゆるなりすましを防止す
ることができる。(12)ログイン時等に端末の機種IDを管理サーバ側
で確認することにより、サービス利用可能な端末を、前
述したノンPC端末と呼ばれるパーソナルコンピュータ
(以下、PCという)などの特定の端末に制限すること
ができる。これにより、端末内部のローカルストレージ
等に記憶された端末IDを不正に読み出されることを防
止し、(11)の効果をより確実なものにすることがで
きる。(13)同じ会員についても異なる端末には異なる端末
IDを付与することにより、複数のユーザが一人の会員
名義で複数の端末を用いて同じ有料アプリ等を使用する
不正を防止することができる。(14)各端末に端末愛称を付与することにより、未だ
利用期間の残存しているアプリ等を登録した端末の「復
旧」の際に、目的の端末を特定することができる。
【0110】以上、本発明の好適な実施の形態について
説明したが、特許請求の範囲に記載した範囲内で、上記
で言及した以外にも種々の変形、変更を行うことが可能
である。
【0111】例えば、利用期限経過後にアプリ等の起動
等を制限することには、機能の一部制限、「サンプル」
や「利用期限経過」のように警告メッセージをオーバー
ラップ表示することのように、アプリ等の利用を一部制
限することも含まれる。
【0112】ポータルサイトに代えて、いわゆるマルチ
メディア・キオスク(非特許文献1参照)と呼ばれるよ
うな、店頭等に備え付けられる据え置き型情報処理装置
であってもよい。この装置に自動販売機のような課金シ
ステムを搭載していればユーザから現金やクレジットカ
ードを用いて料金を徴収することも可能である。この場
合、マルチメディア・キオスクと端末との間の通信は、
例えば、赤外線、Bluetooth(商標)等のローカル(近
距離)での通信に適した手段を用いることができるが、
特に限定されない。
【0113】利用期限は、サーバが計算してADFファ
イルに記述する他に、サーバは起算点となる日時と利用
期間とをアプリ属性データ中に利用期限属性として記述
し、これらに基づいて端末側で利用期限を算出するよう
にしてもよい。
【0114】端末の時計と管理サーバの時計の同期化の
手段として、端末の時計を強制的に管理サーバの時計に
合わせる例を示したが、管理サーバ以外の他のサーバに
より端末の時計を合わせてもよい。さらに言えば、何ら
かの方法で端末の時計の適性化が保証されるのであれ
ば、必ずしもサーバの時計に合わせる必要もない。結果
として、サーバと端末とで実質的に同一時間軸上で利用
期限が管理されれば足りる。
【0115】端末はノンPC端末を例として挙げたが、
セキュリティの観点における所要の措置がとられれば、
必ずしもノンPC端末である必要はない。すなわち、ネ
ットワーク(インターネットを含む)を介してサーバや
他の端末とデータを双方向で交換する能力を有する装置
(ネットワーク端末)であればよい。また、アプリ等の
実行をシミュレーションするための端末エミュレータ
(PC上で動作するブラウザ+JavaVM+期限管理
拡張)であってもよい。
【0116】また、通信において用いるプロトコルは、
所期の目的を達成できれば、必ずしも上記のものに限る
ものではない。
【0117】アプリ等はネットワークを経由してダウン
ロードする例を示したが、例えば、デジタル放送などの
放送網を介して配信元からブロードキャストされるデー
タを受信するようにしてもよい。
【0118】試用アプリの機能は購入アプリに比べて一
部の機能が制限されていてもよい。
【0119】アプリ等の試用は必ずしも必須のものでは
なく、試用なしにいきなり購入を行うシステムであって
もよい。
【0120】アプリの実行はローカルで行う場合を示し
たが、対戦ゲーム等の場合のように、アプリの実行中の
全体または一部においてオンライン状態となるものであ
ってもよい
【0121】各アプリ等の利用期間は一定である例を示
したが、同じアプリであってもユーザにそのリース期間
を選択させるようにしてもよい。その場合の課金は利用
期間に応じて増減しうる。
【0122】利用期間の残量に関するアイコン表示はプ
レイリストについてのみ説明したが、マイメニュー等、
他の画面について行うことも可能である。
【0123】機種IDに応じて、端末に提供するアプリ
等の種類や形式等を変更または選択するようにしてもよ
い。
【0124】端末愛称は本質的には一人の会員が保有す
る複数の端末を相互に識別できれば足りるので、上記説
明ではユーザに指定させるようにしたが、サーバ側が決
定してもよい。また、必ずしも愛称は単なる識別情報で
あってもよい。
【0125】
【発明の効果】本発明によれば、サーバ側から端末に提
供される利用期限付きのアプリケーション等の利用期限
を、サーバおよび端末の双方で管理することにより、端
末において確実に守らせることができるようになる。
【0126】また、ユーザに認識されない端末IDをサ
ーバ側から各端末に割り当てることにより、サービスの
登録会員および端末の認証をより的確に行うことができ
るようになる。
【0127】さらに、各端末に端末愛称を付与すること
により、サービスの登録会員の端末の追加、復旧が容易
となる。
【0128】アプリケーション等の一覧表示において、
アプリケーション等の利用期限の状況をアイコン表示す
ることにより、ユーザが迅速、容易に認識することがで
きるようになる。
【0129】また、端末において本発明に係るサービス
が利用できることを所定のマークを表示することによ
り、当該端末上で上記サービスが利用できることをユー
ザに迅速容易に認識させることができる。
【図面の簡単な説明】
【図1】 本発明の実施の形態におけるシステムの概略
構成を示すブロック図である。
【図2】 本発明の実施の形態におけるサービスのフロ
ーを示すフローチャートである。
【図3】 本発明が適用されるアプリ等およびその実行
環境を示す図である。
【図4】 本発明の実施の形態における会員データベー
スの構成例を示す図である。
【図5】 本発明の実施の形態における会員と会員ID
と端末IDとマイメニューの関係を示す図である。
【図6】 本発明の実施の形態におけるアプリデータベ
ースの構成例を示す図である。
【図7】 本発明の実施の形態におけるADF情報の一
例を示す図である。
【図8】 本発明の実施の形態における、ユーザ側から
見た本サービス利用の流れを説明するフローチャートで
ある。
【図9】 本発明の実施の形態における会員登録時の端
末と管理サーバとの間のやりとりを示す処理シーケンス
図である。
【図10】 本発明の実施の形態における会員登録時の
端末の画面遷移の例を示す図である。
【図11】 本発明の実施の形態における端末登録時の
端末の画面遷移の例を示す図である。
【図12】 本発明の実施の形態において、会員登録を
行ったユーザが本サービスを利用する際のログイン画面
(a)とログイン後に表示されるトップメニュー(b)
を示す端末画面例を示す図である。
【図13】 本発明の実施の形態において、アプリメニ
ューからアプリ試用の申込を行う際のシステム各部の処
理を示すシーケンス図である。
【図14】 本発明の実施の形態におけるアプリメニュ
ー(a)およびカテゴリ一覧(b)の端末の画面例を示
す図である。
【図15】 本発明の実施の形態におけるマイメニュー
から利用期間の更新(購入も含む)を行う際の画面遷移
の例を示す図である。
【図16】 本発明の実施の形態におけるアプリ更新申
込時のシステム各部の処理のシーケンス図である。
【図17】 本発明の実施の形態における端末の内蔵す
る時計を自動的に修正する処理のシーケンス図である。
【図18】 本発明の実施の形態における端末の外観
(a)およびオフライン状態でのメニュー表示状態
(b)を示す図である。
【図19】 本発明の実施の形態におけるプレイリスト
画面(a)および各アプリの利用期間に関する属性マー
ク(アイコン)(b)を示す図である。
【図20】 本発明の実施の形態における各種の情報の
表示画面例(a)〜(d)を示す図である。
【図21】 本発明の実施の形態において、アプリを実
行する際に端末の時計をチェックする処理のフローチャ
ートである。
【図22】 本発明の実施の形態における表示マーク
(アイコン)の表示された端末画面例を示す図である。
【図23】 図19のアイコン表示のための処理例のフ
ローチャートである。
【図24】 端末10の一例としての携帯電話機10A
の構成例を示すブロック図である。
【図25】 端末10の他の例としてのPDA10Bの
構成例を示すブロック図である。
【図26】 本発明の実施の形態におけるネットワーク
構成の一例を示す図である。
【図27】 図16に対応した端末の動作を示すフロー
チャートである。
【図28】 図16に対応した管理サーバの動作を示す
フローチャートである。
【図29】 図27に示したリトライTypeA処理の
端末における処理例を示すフローチャートである。
【図30】 図27に示したリトライTypeA処理の
管理サーバにおける処理例を示すフローチャートであ
る。
【図31】 図27に示したリトライTypeB処理の
端末における処理例を示すフローチャートである。
【図32】 図27に示したリトライTypeB処理の
管理サーバにおける処理例を示すフローチャートであ
る。
【図33】 図27に示したリトライTypeC処理の
端末における処理例を示すフローチャートである。
【図34】 図27に示したリトライTypeC処理の
ダウンロードサイト(アプリベンダ)のサーバにおける
処理例を示すフローチャートである。
【図35】 本発明の実施の形態におけるADF中の使
用期間情報を使ったアプリの起動制御を示すフローチャ
ートである。
【符号の説明】
50…OS、51…アプリ等、52…アプリ実行環境、
53…期限管理機能、55…ADF、56…表示マーク
(アイコン)、61…JavaVM、63…拡張部、6
4…JAM、65…拡張部、66…ネットワークサービ
ス対応API、67…ローカルストレージ、70…ブラ
ウザ、80…Javaアプリ、200…管理センサ、2
10…ポータルサイト、215…課金管理部、220…
管理サーバ、225…アプリホルダ、230…管理部、
235…決済口座、240…ネットワークサービスイン
タフェース、250…ユーザデータベース、253…マ
イメニュー、260…アプリデータベース、300…ア
プリベンダ、400…サービス事業者、420…ストレ
ージサービスサーバ、430…プリントサービスサーバ
─────────────────────────────────────────────────────フロントページの続き (72)発明者 江島 正明 東京都千代田区猿楽町二丁目8番16号 株 式会社アクセス内Fターム(参考) 5B076 FB05 FB18

Claims (29)

    【特許請求の範囲】
  1. 【請求項1】端末とサーバからなるシステムにおいて、サーバは、アプリケーション等の少なくとも利用期限に
    関する利用期限属性をアプリケーション等とは別に端末
    に転送し、端末は、前記利用期限属性を参照し利用期限を経過した
    ならばアプリケーション等の利用を制限する利用期限管
    理手段を備えたことを特徴とするアプリケーション等利
    用期限管理システム。
  2. 【請求項2】前記利用期限管理手段は、端末のアプリケ
    ーション等の実行環境の一部として提供されることを特
    徴とする請求項1記載のシステム。
  3. 【請求項3】前記利用期限は、サーバと端末との間での
    アプリケーション等の利用に関するアクションを起算点
    として所定の利用期間が満了するときであることを特徴
    とする請求項1または2記載のシステム。
  4. 【請求項4】前記利用期限属性は、アクションが発生す
    るたびに生成されることを特徴とする請求項3記載のシ
    ステム。
  5. 【請求項5】サーバおよび端末は実質的に同一の時間軸
    上で利用期限を管理することを特徴とする請求項1から
    4のいずれかに記載のシステム。
  6. 【請求項6】前記利用期限属性は当該アプリケーション
    等の入手先情報とともに端末に転送され、端末は前記入
    手先情報に基づいて当該アプリケーション等を入手する
    ことを特徴とする請求項1記載のシステム。
  7. 【請求項7】前記利用期限属性がサーバから転送される
    条件として、端末により利用期間内に当該アプリケーシ
    ョンの利用権に対する課金が行われることを要すること
    を特徴とする請求項6記載のシステム。
  8. 【請求項8】端末のユーザに対して提供するサービスに
    ついての会員情報を管理する会員データベースと、各会員の利用する端末の情報を管理する端末データベー
    スと、提供対象のアプリケーション等の情報を管理するアプリ
    ケーション等データベースと、各会員が選択した個々のアプリケーション等の利用期限
    属性を決定し、その利用期限を管理する利用期限管理手
    段と、前記利用期限属性を当該会員の端末に送信して端末内部
    に保存させる手段と、を備えたことを特徴とするサーバ。
  9. 【請求項9】各会員が選択したアプリケーション等をマ
    イメニューとして会員毎に管理するマイメニューデータ
    ベースをさらに備え、このマイメニューは当該会員のみ
    に閲覧を許可することを特徴とする請求項8記載のサー
    バ。
  10. 【請求項10】同一会員が前記サービスを利用する端末
    を複数個有する場合、各端末についてマイメニューを別
    個に用意することを特徴とする請求項9記載のサーバ。
  11. 【請求項11】前記端末の情報は、サーバが個々の端末
    に割り当てた端末IDを含むことを特徴とする請求項
    8,9または10記載のサーバ。
  12. 【請求項12】前記端末の情報は、端末から受信した端
    末の機種IDおよび端末に割り当てられた端末愛称の少
    なくとも一方をさらに含むことを特徴とする請求項11
    記載のサーバ。
  13. 【請求項13】サーバによる端末管理方法であって、サーバの提供するサービスをユーザが端末から利用する
    ための会員登録を行う際、ユーザの個人情報の入力を受けるステップと、当該ユーザに会員IDを割り当てるステップと、当該端末に対して端末IDを割り当てるステップと、前記端末IDを当該会員IDに対応付けてサーバ側で管
    理するステップと、前記会員IDおよび端末IDを前記端末に送信して端末
    内に格納させるステップと、を備えたことを特徴とする端末管理方法。
  14. 【請求項14】前記端末IDは当該ユーザが認識できな
    いようにサーバおよび端末において管理されることを特
    徴とする請求項13記載の端末管理方法。
  15. 【請求項15】端末からの接続を受けた際に、当該端末
    の機種IDの送信を受け、この機種IDが所定の機種I
    Dであることを確認するステップをさらに備えることを
    特徴とする請求項13または14記載の端末管理方法。
  16. 【請求項16】サーバの提供するサービスに対して端末
    が接続してきた際に、前記端末から前記会員ID、端末
    IDおよびパスワードの入力を受け、サーバの管理する
    当該ユーザの会員ID、端末IDおよびパスワードと対
    照してログインの可否を決定するステップとを備える請
    求項15記載の端末管理方法。
  17. 【請求項17】前記会員IDおよび端末IDの入力はユ
    ーザの指示によらず端末が自動的に送信することを特徴
    とする請求項16記載の端末管理方法。
  18. 【請求項18】サーバの提供するサービスに対して端末
    が接続してきた際に、前記会員ID、端末ID、および
    パスワードの入力がない場合、または、それらの入力情
    報が当該会員IDについて登録されている端末IDまた
    はパスワードと合致しない場合は、当該端末に対するサ
    ービスの提供を拒絶することを特徴とする請求項15ま
    たは16記載の端末管理方法。
  19. 【請求項19】前記会員登録の際、ユーザから当該端末の愛称の入力を受けるステップをさ
    らに備え、前記端末IDと端末愛称とを当該会員IDに対応付けて
    サーバ側で管理するとともに、前記会員ID、端末ID
    および端末愛称を前記端末に送信して端末内に格納させ
    ることを特徴とする請求項13記載の端末管理方法。
  20. 【請求項20】サーバの提供するサービスに対して端末
    が接続してきた際に、当該端末から会員IDおよび端末
    IDの入力がない場合、会員IDおよびパスワードの入
    力を求めるステップと、これに応答してユーザから入力された会員IDおよびパ
    スワードが正当である場合、当該ユーザに対して端末の
    復旧か追加かを尋ねるステップと、端末の復旧の場合、当該ユーザの会員IDについての既
    存の端末愛称を指定させ、指定された端末愛称の端末I
    Dについての登録情報を当該新たな端末に対して引き継
    ぐステップと、端末の追加の場合、ユーザから新たな端末愛称の入力を
    受けるとともに新たな端末IDを割り当てて、当該新た
    な端末IDおよび端末愛称を当該会員IDに対応付けて
    管理するとともに、当該新たな端末に送信して端末内部
    に保存させるステップと、をさらに備えたことを特徴とする請求項19記載の端末
    管理方法。
  21. 【請求項21】サーバからアプリケーション等の利用期
    限に関する利用期限属性をアプリケーション等とは別に
    受信して保存し、ローカルで前記アプリケーション等を利用する際に現在
    の時刻を前記利用期限属性と対照して、利用期限を経過
    している場合には当該アプリケーション等の利用を制限
    することを特徴とする端末上で動作するコンピュータプ
    ログラム。
  22. 【請求項22】前記サーバへの接続時に、当該サーバと
    自己の現在時刻とが所定時間以上ずれているときに、自
    己の現在時刻をサーバの指示に応じてサーバの管理する
    時刻に合わせることを特徴とする請求項21記載の端末
    上で動作するコンピュータプログラム。
  23. 【請求項23】アプリケーション等を利用したときの利
    用時刻を記録し、次にアプリケーション等を利用すると
    き、前記利用時刻を今回の利用時刻と比較し、両者の関
    係が予め定めた関係にある場合にはアプリケーション等
    の利用を制限することを特徴とする請求項21または2
    2に記載の端末上で動作するコンピュータプログラム。
  24. 【請求項24】前記予め定めた関係とは、今回の利用時
    刻の方が前回の利用時刻より過去である場合である請求
    項23記載の端末上で動作するコンピュータプログラ
    ム。
  25. 【請求項25】サーバの提供するサービスを利用するた
    めにサーバから割り当てられた会員IDおよび端末ID
    を保存し、前記サーバへの接続時に、前記会員IDおよび端末ID
    をユーザの指示によらず自動的に送信することを特徴と
    する請求項21記載の端末上で動作するコンピュータプ
    ログラム。
  26. 【請求項26】前記端末IDは当該ユーザが認識できな
    いように端末内において格納されることを特徴とする請
    求項25記載の端末上で動作するコンピュータプログラ
    ム。
  27. 【請求項27】サーバから取得し、内部に保存されてい
    るアプリケーション等の利用期限属性を参照し、アプリ
    ケーション等を表示し、その際、各アプリケーション等の利用期間の残量をアイ
    コン表示することを特徴とする請求項21記載の端末上
    で動作するコンピュータプログラム。
  28. 【請求項28】請求項21から27のいずれかに記載の
    コンピュータプログラムが搭載されたことを示す所定の
    マークを表示画面上に表示する機能を備えた端末。
  29. 【請求項29】前記所定のマークは予め定めた動作を起
    動するためのボタンである請求項28記載の端末。
JP2002371701A2001-12-282002-12-24利用期限管理方法、利用期限管理システム、および管理サーバExpired - Fee RelatedJP4332344B2 (ja)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP2002371701AJP4332344B2 (ja)2001-12-282002-12-24利用期限管理方法、利用期限管理システム、および管理サーバ

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
JP20014002912001-12-28
JP2001-4002912001-12-28
JP2002371701AJP4332344B2 (ja)2001-12-282002-12-24利用期限管理方法、利用期限管理システム、および管理サーバ

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
JP2009045517ADivisionJP4885993B2 (ja)2001-12-282009-02-27端末管理方法およびサーバ

Publications (3)

Publication NumberPublication Date
JP2003256062Atrue JP2003256062A (ja)2003-09-10
JP2003256062A5 JP2003256062A5 (ja)2005-10-27
JP4332344B2 JP4332344B2 (ja)2009-09-16

Family

ID=28677405

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP2002371701AExpired - Fee RelatedJP4332344B2 (ja)2001-12-282002-12-24利用期限管理方法、利用期限管理システム、および管理サーバ

Country Status (1)

CountryLink
JP (1)JP4332344B2 (ja)

Cited By (32)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2004152283A (ja)*2002-11-182004-05-27Yondenko Corpソフトウェア時間貸しシステム及び方法
JP2005110029A (ja)*2003-09-302005-04-21Kyocera Corp携帯通信端末、およびプログラム、記憶媒体
JP2005242886A (ja)*2004-02-272005-09-08Dowango:Kkプログラム配信システム、管理サーバ、サーバプログラムおよびプログラムの使用を許可する方法
JP2005275744A (ja)*2004-03-242005-10-06Toshiba Corp携帯可能電子装置
JP2005293079A (ja)*2004-03-312005-10-20Nec Corp携帯端末の使用方法、販売方法及び販売システム
JP2006293938A (ja)*2005-04-142006-10-26Nihon Brain Ware Co Ltd使用可能なソフトウェアの使用期限を管理するプログラムを提供するサーバ、プログラム及びプログラムを実行可能な端末
JPWO2005033995A1 (ja)*2003-09-302006-12-14ソニー株式会社サービス宣伝情報の受信装置及び管理装置
JP2007257493A (ja)*2006-03-242007-10-04Toshiba Corp情報処理装置
JP2007323397A (ja)*2006-06-012007-12-13Eugrid Kk情報処理装置
JP2008040907A (ja)*2006-08-082008-02-21Softbank Mobile Corp携帯端末、icカード、パスコード生成プログラムおよびパスコード生成方法
JP2008243179A (ja)*2007-02-282008-10-09Ricoh Co Ltd情報処理システム及び情報処理方法
JP2009533093A (ja)*2006-04-122009-09-17テック トイ エス.エー.電子デバイスを使用するためのシステム及び該電子デバイス
WO2010016129A1 (ja)*2008-08-072010-02-11富士通株式会社データ放送システム、データ放送サーバ、およびデータ放送プログラム
JP2010044540A (ja)*2008-08-122010-02-25Kenwood Corpセンタ装置、車載器、コンテンツ情報配信方法、コンテンツ情報処理方法及びプログラム
JP2010097524A (ja)*2008-10-202010-04-30Canon Incライセンス管理システム及びライセンス管理システムの制御方法
JP2011113203A (ja)*2009-11-252011-06-09Ricoh Co Ltdライセンス更新管理装置、ライセンス管理システム、ライセンス更新方法、およびプログラム
JP2012018657A (ja)*2010-06-112012-01-26Nintendo Co Ltd情報処理端末、情報処理システム、情報処理プログラム
US8326271B2 (en)2003-09-302012-12-04Kyocera CorporationMobile communication terminal, program, and computer readable recording medium
JP5145336B2 (ja)*2007-06-202013-02-13パナソニック株式会社ネットワークavコンテンツ再生端末、サーバ、及びシステム
US8474051B2 (en)2007-02-282013-06-25Ricoh Company, Ltd.Information processing system, information processor, image forming apparatus, and information processing method
JP2014078270A (ja)*2014-01-092014-05-01Ricoh Co Ltdライセンス管理システム、ライセンス管理方法、およびプログラム
JP2014515852A (ja)*2011-03-312014-07-03マイクロソフト コーポレーションライセンスアップグレード管理
JP2014139800A (ja)*2008-06-062014-07-31Apple Inc移動装置のアプリケーション管理のためのユーザインターフェイス
JP2014164392A (ja)*2013-02-222014-09-08Dainippon Printing Co Ltd情報処理装置および情報処理システム
JP2015207152A (ja)*2014-04-212015-11-19アルパイン株式会社アプリケーションの有効期限認証システム、有効期限認証装置および有効期限認証方法
JP2016115168A (ja)*2014-12-162016-06-23株式会社Jvcケンウッドプログラム、情報処理装置、評価方法
JP2019079549A (ja)*2018-12-132019-05-23キヤノン株式会社情報処理装置とその制御方法、及びプログラム
JP2021086311A (ja)*2019-11-262021-06-03株式会社リコー情報処理装置、情報処理方法、及びプログラム
JP2021129279A (ja)*2020-02-172021-09-02キヤノン株式会社管理装置、方法およびプログラム
CN113448750A (zh)*2018-06-212021-09-28聚好看科技股份有限公司一种生成提示信息的方法、服务器及终端
JP7557224B1 (ja)2023-09-062024-09-27株式会社PocketRDサービス利用管理システム、サービス利用管理方法及びサービス利用管理プログラム
WO2025126376A1 (ja)*2023-12-132025-06-19日産自動車株式会社車両機能制御方法及び車両機能制御システム

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP5044710B1 (ja)2011-05-312012-10-10株式会社東芝電話システム、サーバ装置及び電話システムで使用される制御方法

Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH0362222A (ja)*1989-07-311991-03-18Toshiba Corpソフトウェア使用権チェック方式
JPH05197542A (ja)*1992-01-201993-08-06Kanebo Ltdプログラムの使用期限管理方法
JPH1078867A (ja)*1996-09-031998-03-24Hitachi Ltdソフトウェア流通システム
JPH10111856A (ja)*1996-08-141998-04-28Fujitsu Ltdデータ提供装置とそれに接続される端末装置及びプログラム記憶媒体
JPH10222579A (ja)*1996-05-231998-08-21Sun Microsyst Inc仮想販売システムならびに電子データの配布、ライセンスおよびレンタル管理方法
JPH10269078A (ja)*1997-01-211998-10-09Toshiba Corpソフトウエア流通方法およびサーバ装置およびクライアント装置
JPH1131131A (ja)*1997-07-141999-02-02Fuji Xerox Co Ltdサービス提供システム、認証装置及び認証プログラムを記録した媒体
JPH11194937A (ja)*1997-12-261999-07-21Orix Rentec Kk電子計算機用プログラムの貸出制御システム

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH0362222A (ja)*1989-07-311991-03-18Toshiba Corpソフトウェア使用権チェック方式
JPH05197542A (ja)*1992-01-201993-08-06Kanebo Ltdプログラムの使用期限管理方法
JPH10222579A (ja)*1996-05-231998-08-21Sun Microsyst Inc仮想販売システムならびに電子データの配布、ライセンスおよびレンタル管理方法
JPH10111856A (ja)*1996-08-141998-04-28Fujitsu Ltdデータ提供装置とそれに接続される端末装置及びプログラム記憶媒体
JPH1078867A (ja)*1996-09-031998-03-24Hitachi Ltdソフトウェア流通システム
JPH10269078A (ja)*1997-01-211998-10-09Toshiba Corpソフトウエア流通方法およびサーバ装置およびクライアント装置
JPH1131131A (ja)*1997-07-141999-02-02Fuji Xerox Co Ltdサービス提供システム、認証装置及び認証プログラムを記録した媒体
JPH11194937A (ja)*1997-12-261999-07-21Orix Rentec Kk電子計算機用プログラムの貸出制御システム

Cited By (50)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2004152283A (ja)*2002-11-182004-05-27Yondenko Corpソフトウェア時間貸しシステム及び方法
US9203634B2 (en)2003-09-302015-12-01Kyocera CorporationMobile communication terminal, information providing system, program, and computer readable recording medium
JPWO2005033995A1 (ja)*2003-09-302006-12-14ソニー株式会社サービス宣伝情報の受信装置及び管理装置
US9008627B2 (en)2003-09-302015-04-14Kyocera CorporationMobile communication terminal and information providing system
US8995953B2 (en)2003-09-302015-03-31Kyocera CorporationMobile communication terminal that stores accumulated communication charge for an application
US7698005B2 (en)2003-09-302010-04-13Sony CorporationReception device and management device of service advertisement information
US8798612B2 (en)2003-09-302014-08-05Kyocera CorporationMobile communication terminal for controlling startup of application based on received message and information providing system
US8326271B2 (en)2003-09-302012-12-04Kyocera CorporationMobile communication terminal, program, and computer readable recording medium
JP2005110029A (ja)*2003-09-302005-04-21Kyocera Corp携帯通信端末、およびプログラム、記憶媒体
JP2005242886A (ja)*2004-02-272005-09-08Dowango:Kkプログラム配信システム、管理サーバ、サーバプログラムおよびプログラムの使用を許可する方法
JP2005275744A (ja)*2004-03-242005-10-06Toshiba Corp携帯可能電子装置
JP2005293079A (ja)*2004-03-312005-10-20Nec Corp携帯端末の使用方法、販売方法及び販売システム
JP2006293938A (ja)*2005-04-142006-10-26Nihon Brain Ware Co Ltd使用可能なソフトウェアの使用期限を管理するプログラムを提供するサーバ、プログラム及びプログラムを実行可能な端末
JP2007257493A (ja)*2006-03-242007-10-04Toshiba Corp情報処理装置
US8103594B2 (en)2006-03-242012-01-24Kabushiki Kaisha ToshibaInformation processing apparatus
JP2009533093A (ja)*2006-04-122009-09-17テック トイ エス.エー.電子デバイスを使用するためのシステム及び該電子デバイス
JP2007323397A (ja)*2006-06-012007-12-13Eugrid Kk情報処理装置
JP2008040907A (ja)*2006-08-082008-02-21Softbank Mobile Corp携帯端末、icカード、パスコード生成プログラムおよびパスコード生成方法
US9323917B2 (en)2007-02-282016-04-26Ricoh Company, Ltd.Information processing system, information processor, image forming apparatus, and information processing method
JP2008243179A (ja)*2007-02-282008-10-09Ricoh Co Ltd情報処理システム及び情報処理方法
US8474051B2 (en)2007-02-282013-06-25Ricoh Company, Ltd.Information processing system, information processor, image forming apparatus, and information processing method
JP5145336B2 (ja)*2007-06-202013-02-13パナソニック株式会社ネットワークavコンテンツ再生端末、サーバ、及びシステム
US10318119B2 (en)2008-06-062019-06-11Apple Inc.User interface for application management for a mobile device
JP2018185846A (ja)*2008-06-062018-11-22アップル インコーポレイテッドApple Inc.移動装置のアプリケーション管理のためのユーザインターフェイス
US9965146B2 (en)2008-06-062018-05-08Apple Inc.User interface for application management for a mobile device
US11947776B2 (en)2008-06-062024-04-02Apple Inc.Systems and methods for providing and interacting with application-update objects on a mobile device
JP2014139800A (ja)*2008-06-062014-07-31Apple Inc移動装置のアプリケーション管理のためのユーザインターフェイス
JP2020061160A (ja)*2008-06-062020-04-16アップル インコーポレイテッドApple Inc.移動装置のアプリケーション管理のためのユーザインターフェイス
US11320961B2 (en)2008-06-062022-05-03Apple Inc.Systems and methods for providing and interacting with application-update objects on a mobile device
JP7090059B2 (ja)2008-06-062022-06-23アップル インコーポレイテッド移動装置のアプリケーション管理のためのユーザインターフェイス
WO2010016129A1 (ja)*2008-08-072010-02-11富士通株式会社データ放送システム、データ放送サーバ、およびデータ放送プログラム
US8560831B2 (en)2008-08-072013-10-15Fujitsu LimitedData broadcasting system, server and program storage medium
JP5223924B2 (ja)*2008-08-072013-06-26富士通株式会社データ放送システム
JP2010044540A (ja)*2008-08-122010-02-25Kenwood Corpセンタ装置、車載器、コンテンツ情報配信方法、コンテンツ情報処理方法及びプログラム
JP2010097524A (ja)*2008-10-202010-04-30Canon Incライセンス管理システム及びライセンス管理システムの制御方法
JP2011113203A (ja)*2009-11-252011-06-09Ricoh Co Ltdライセンス更新管理装置、ライセンス管理システム、ライセンス更新方法、およびプログラム
JP2012018657A (ja)*2010-06-112012-01-26Nintendo Co Ltd情報処理端末、情報処理システム、情報処理プログラム
JP2014515852A (ja)*2011-03-312014-07-03マイクロソフト コーポレーションライセンスアップグレード管理
JP2014164392A (ja)*2013-02-222014-09-08Dainippon Printing Co Ltd情報処理装置および情報処理システム
JP2014078270A (ja)*2014-01-092014-05-01Ricoh Co Ltdライセンス管理システム、ライセンス管理方法、およびプログラム
JP2015207152A (ja)*2014-04-212015-11-19アルパイン株式会社アプリケーションの有効期限認証システム、有効期限認証装置および有効期限認証方法
JP2016115168A (ja)*2014-12-162016-06-23株式会社Jvcケンウッドプログラム、情報処理装置、評価方法
CN113448750A (zh)*2018-06-212021-09-28聚好看科技股份有限公司一种生成提示信息的方法、服务器及终端
JP2019079549A (ja)*2018-12-132019-05-23キヤノン株式会社情報処理装置とその制御方法、及びプログラム
JP7327114B2 (ja)2019-11-262023-08-16株式会社リコー情報処理装置、情報処理方法、及びプログラム
JP2021086311A (ja)*2019-11-262021-06-03株式会社リコー情報処理装置、情報処理方法、及びプログラム
JP2021129279A (ja)*2020-02-172021-09-02キヤノン株式会社管理装置、方法およびプログラム
JP7490384B2 (ja)2020-02-172024-05-27キヤノン株式会社管理装置、方法およびプログラム
JP7557224B1 (ja)2023-09-062024-09-27株式会社PocketRDサービス利用管理システム、サービス利用管理方法及びサービス利用管理プログラム
WO2025126376A1 (ja)*2023-12-132025-06-19日産自動車株式会社車両機能制御方法及び車両機能制御システム

Also Published As

Publication numberPublication date
JP4332344B2 (ja)2009-09-16

Similar Documents

PublicationPublication DateTitle
JP4885993B2 (ja)端末管理方法およびサーバ
JP4332344B2 (ja)利用期限管理方法、利用期限管理システム、および管理サーバ
TWI387898B (zh)以授權資訊為基礎於手持裝置間程式化地轉移應用程式
US8626842B2 (en)Content transaction management server device, content-providing server device, and terminal device and control program
EP1617626B1 (en)Remote access to content management information through a server
US20070006327A1 (en)Dynamic service enablement of applications in heterogenous mobile environments
JP2011034582A (ja)コンピュータにて読み取り可能なコンテンツへのアクセスを、ダウンロード可能な証明書により制御するためのシステムおよび方法
JP2013061992A (ja)ネットワークベースの配布システムを使用して後で特徴にインアプリケーションアクセスするアプリケーションプロダクト
JP2003248586A (ja)サービス提供装置及びサービス提供方法
WO2004079578A1 (ja)情報処理システム、情報処理装置および方法、並びにプログラム
TW200413985A (en)Content delivery system and content delivery apparatus
JP4852550B2 (ja)ライセンスされたコンテンツをレンダリングする方法
JP2005301927A (ja)アプリケーションソフトの利用管理システム
JP4749674B2 (ja)情報処理装置、携帯端末、情報処理プログラム、このプログラムを記録したコンピュータ読取可能な記録媒体、携帯端末制御プログラム、及びこのプログラムを記録したコンピュータ読取可能な記録媒体
JP2004030617A (ja)インターネットを利用したトランザクションサービスシステムおよびその方法
JP4801760B2 (ja)情報処理装置、携帯端末、情報処理プログラム、このプログラムを記録したコンピュータ読取可能な記録媒体、携帯端末制御プログラム、及びこのプログラムを記録したコンピュータ読取可能な記録媒体
JP2002278860A (ja)中継装置、通信装置、通信制御方法、通信制御プログラムおよび通信制御プログラムを記録した記録媒体
KR20130015497A (ko)원타임 애플리케이션 서비스 장치 및 방법
JPWO2006068172A1 (ja)ディジタル放送受信装置
KR100766593B1 (ko)게임 컨텐츠 및 아이템 파일의 전송 방법, 시스템 및 서버
KR100657453B1 (ko)이동통신 단말기의 컨텐츠 제공 시스템 및 제공 방법
JP2004151970A (ja)コンテンツ配信管理装置及びコンテンツ配信管理方法
KR20130007372A (ko)스마트폰을 통한 멀티미디어 서비스 이용방법
JP2004234368A (ja)ソフトウェアレンタル仲介管理システム及び仲介管理装置
JP2003337705A (ja)インターネットを利用したソフトウェア配送システムおよびその方法

Legal Events

DateCodeTitleDescription
A521Request for written amendment filed

Free format text:JAPANESE INTERMEDIATE CODE: A523

Effective date:20050812

A621Written request for application examination

Free format text:JAPANESE INTERMEDIATE CODE: A621

Effective date:20050812

A131Notification of reasons for refusal

Free format text:JAPANESE INTERMEDIATE CODE: A131

Effective date:20080909

A521Request for written amendment filed

Free format text:JAPANESE INTERMEDIATE CODE: A523

Effective date:20081030

A131Notification of reasons for refusal

Free format text:JAPANESE INTERMEDIATE CODE: A131

Effective date:20090108

A521Request for written amendment filed

Free format text:JAPANESE INTERMEDIATE CODE: A523

Effective date:20090227

A131Notification of reasons for refusal

Free format text:JAPANESE INTERMEDIATE CODE: A131

Effective date:20090323

A521Request for written amendment filed

Free format text:JAPANESE INTERMEDIATE CODE: A523

Effective date:20090515

TRDDDecision of grant or rejection written
A01Written decision to grant a patent or to grant a registration (utility model)

Free format text:JAPANESE INTERMEDIATE CODE: A01

Effective date:20090605

A01Written decision to grant a patent or to grant a registration (utility model)

Free format text:JAPANESE INTERMEDIATE CODE: A01

A61First payment of annual fees (during grant procedure)

Free format text:JAPANESE INTERMEDIATE CODE: A61

Effective date:20090622

R150Certificate of patent or registration of utility model

Free format text:JAPANESE INTERMEDIATE CODE: R150

FPAYRenewal fee payment (event date is renewal date of database)

Free format text:PAYMENT UNTIL: 20120626

Year of fee payment:3

FPAYRenewal fee payment (event date is renewal date of database)

Free format text:PAYMENT UNTIL: 20120626

Year of fee payment:3

S531Written request for registration of change of domicile

Free format text:JAPANESE INTERMEDIATE CODE: R313531

FPAYRenewal fee payment (event date is renewal date of database)

Free format text:PAYMENT UNTIL: 20120626

Year of fee payment:3

R360Written notification for declining of transfer of rights

Free format text:JAPANESE INTERMEDIATE CODE: R360

FPAYRenewal fee payment (event date is renewal date of database)

Free format text:PAYMENT UNTIL: 20120626

Year of fee payment:3

R350Written notification of registration of transfer

Free format text:JAPANESE INTERMEDIATE CODE: R350

FPAYRenewal fee payment (event date is renewal date of database)

Free format text:PAYMENT UNTIL: 20130626

Year of fee payment:4

LAPSCancellation because of no payment of annual fees

[8]ページ先頭

©2009-2025 Movatter.jp