(57)【要約】  円形オブジェクトとユーザ操作に応じて円形オブジェクト（３１）上を動作するボタンオブジェクト（３２）とを表示する表示制御手段と、ユーザ操作に応じた円形オブジェクト（３１）上のボタンオブジェクト（３２）の動作に応じて、金額を変更する変更手段と、変更手段により変更された金額をサーバのバリューに対するチャージ金額として決定する決定手段と、を有する。
2016027305.tif 000002
【特許請求の範囲】
【請求項１】
円形オブジェクトとユーザ操作に応じて前記円形オブジェクト上を動作するボタンオブジェクトとを表示する表示制御手段と、
ユーザ操作に応じた前記円形オブジェクト上の前記ボタンオブジェクトの動作に応じて、金額を変更する変更手段と、
前記変更手段により変更された金額をサーバのバリューに対するチャージ金額として決定する決定手段と、
を有する情報処理装置。
【請求項２】
前記変更手段は、前記円形オブジェクト上で前記ボタンオブジェクトが設定方向に回された場合、前記金額が上がるように変更し、前記円形オブジェクト上で前記ボタンオブジェクトが前記設定方向と逆方向に回された場合、前記金額が下がるように変更する請求項１記載の情報処理装置。
【請求項３】
前記変更手段は、前記設定方向に前記ボタンオブジェクトが前記円形オブジェクト上を設定された区間動くごとに設定された金額、前記金額が上がるように変更し、前記設定方向と逆方向に前記ボタンオブジェクトが前記円形オブジェクト上を設定された区間動くごとに設定された金額、前記金額が下がるように変更する請求項２記載の情報処理装置。
【請求項４】
前記変更手段は、ユーザ操作に応じた前記円形オブジェクト上の前記ボタンオブジェクトの速度に応じて、変更する金額の上げ幅又は下げ幅を変更する請求項２記載の情報処理装置。
【請求項５】
前記表示制御手段は、前記ボタンオブジェクトが通過した前記円形オブジェクト上の設定された区間を他の設定された区間と異なる色で表示する請求項１乃至４何れか１項記載の情報処理装置。
【請求項６】
前記表示制御手段は、前記ボタンオブジェクトが前記円形オブジェクト上を１周し、再び前回通過した設定された区間を通過した場合、先ほどとは異なる色で前記設定された区間を表示する請求項５記載の情報処理装置。
【請求項７】
前記表示制御手段は、前記変更手段により変更された金額を前記円形オブジェクト内に表示する請求項１乃至６何れか１項記載の情報処理装置。
【請求項８】
前記表示制御手段は、前記変更手段により変更された金額を示す状態バーを表示する請求項１乃至７何れか１項記載の情報処理装置。
【請求項９】
前記表示制御手段は、前記ボタンオブジェクトがユーザによって操作された場合、チャージ金額を決定する決定オブジェクトを更に表示し、
前記決定手段は、前記決定オブジェクトが選択された際の前記変更手段により変更された金額を前記チャージ金額として決定する請求項１乃至８何れか１項記載の情報処理装置。
【請求項１０】
情報処理装置が実行する情報処理方法であって、
円形オブジェクトとユーザ操作に応じて前記円形オブジェクト上を動作するボタンオブジェクトとを表示する表示制御ステップと、
ユーザ操作に応じた前記円形オブジェクト上の前記ボタンオブジェクトの動作に応じて、金額を変更する変更ステップと、
前記変更ステップにより変更された金額をサーバのバリューに対するチャージ金額として決定する決定ステップと、
を含む情報処理方法。
【請求項１１】
コンピュータに、
円形オブジェクトとユーザ操作に応じて前記円形オブジェクト上を動作するボタンオブジェクトとを表示する表示制御ステップと、
ユーザ操作に応じた前記円形オブジェクト上の前記ボタンオブジェクトの動作に応じて、金額を変更する変更ステップと、
前記変更ステップにより変更された金額をサーバのバリューに対するチャージ金額として決定する決定ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
電子マネーをチャージする技術がある（特許文献１及び２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−７５９８６号公報
【特許文献２】特開２００５−２５６１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の技術では、例えば、スマートフォン等を利用し、サーバ上のバリューにチャージする際、ユーザは入力装置等を操作し、チャージ金額（例えば、１００００円チャージしようとしたら１００００円）を直接入力する必要があり、操作性がよくない問題があった。
【課題を解決するための手段】
【０００５】
本発明の情報処理装置は、円形オブジェクトとユーザ操作に応じて前記円形オブジェクト上を動作するボタンオブジェクトとを表示する表示制御手段と、ユーザ操作に応じた前記円形オブジェクト上の前記ボタンオブジェクトの動作に応じて、金額を変更する変更手段と、前記変更手段により変更された金額をサーバのバリューに対するチャージ金額として決定する決定手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、操作性よくチャージ金額を決定することができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、端末装置のハードウェア構成の一例を示す図である。
【図２】図２は、アプリメニューの一例を示す図である。
【図３】図３は、実施形態１のチャージ画面の一例を示す図（その１）である。
【図４】図４は、実施形態１のチャージ画面の一例を示す図（その２）である。
【図５】図５は、表示制御処理の一例を示すフローチャートである。
【図６】図６は、実施形態３のチャージ画面の一例を示す図である。
【発明を実施するための形態】
【０００８】
＜実施形態１＞
図１は、端末装置のハードウェア構成の一例を示す図である。端末装置１００の具体的な例としては、例えば、スマートフォン等である。
端末装置１００は、ハードウェア構成として、ＣＰＵ１０と、メモリ１１と、タッチパネルディスプレイ１２と、ネットワーク装置１３と、を有する。
ＣＰＵ１０は、メモリ１１に記憶されているアプリケーションプログラムに基づき処理を実行することによって、以下に示す端末装置１００の機能及び後述するフローチャートの処理を実現する。例えば、端末装置１００は、ネットワークを介して通信可能なサーバ装置から前記アプリケーションプログラムをダウンロードすることができる。
メモリ１１は、アプリケーションプログラムやＯＳのプログラム等を記憶すると共に、ＣＰＵ１０がプログラムに基づき処理を実行する際に必要とするデータ等を記憶する。
タッチパネルディスプレイ１２は、ＣＰＵ１０の制御に基づき後述する画面等を表示したり、画面等を介した入力操作に係る情報等をＣＰＵ１０に伝えたりする。
ネットワーク装置１３は、ＣＰＵ１０の制御に基づき端末装置１００を無線ＬＡＮ等に接続し、通信を制御する。
端末装置は、情報処理装置の一例である。
【０００９】
図２は、アプリメニューの一例を示す図である。
ＣＰＵ１０は、上述したように、前記アプリケーションプログラムをダウンロードし、前記アプリケーションプログラムに基づき処理を実行することによって以下に示す表示制御の処理等を実現する。ＣＰＵ１０は、例えば、タッチパネルディスプレイ１２に前記アプリケーションプログラムに対応するアイコンを表示する。そして、ＣＰＵ１０は、タッチパネルディスプレイ１２を介して前記アイコンが選択されたことを検知すると、サーバ装置等より必要な情報を取得し、図２に示す画面をタッチパネルディスプレイ１２に表示する。本実施形態では、ユーザのＩＣカードの識別情報と、前記ユーザの端末装置の識別情報と、前記ユーザのバリュー等を管理するｅ−口座の識別情報と、クレジットカード情報又は銀行口座情報と、がサーバ装置において関連付けられてユーザ情報として管理されているものとする。ユーザ情報には、ＩＣカードの識別情報と共に、ＩＣカードのバリュー（カードバリュー）のバリュー情報も含まれる。また、ユーザ情報には、ｅ−口座の識別情報と共に、ｅ−口座のバリュー（サーババリュー）のバリュー情報も含まれる。
【００１０】
図２において、表示領域２１には、サーバ装置において管理されている端末装置１００のユーザ（又は端末装置１００）のサーババリューのバリュー情報及び前記サーババリューの更新日時情報が表示されている。
また、表示領域２２には、端末装置１００のユーザ（又は端末装置１００）のカードバリューのバリュー情報及びバリューの更新日時情報が表示されている。より具体的説明すると、カードバリューとは、端末装置１００がＩＣカードの機能を有している場合は、端末装置１００のＩＣチップ等に記憶されているバリューであって、端末装置１００がＩＣカードの機能を有していない場合等は、端末装置１００のユーザのＩＣカードのＩＣチップ等に記憶されているバリューである。本明細書中では説明の簡略化のため端末装置１００はＩＣカードの機能を有していないものとして説明を行う。但し、このことは本明細書の実施の形態を制限するものではない。
上述したように、サーバ装置は、ＩＣカードを利用した決済情報等からカードバリューのバリュー情報を前記ユーザの端末装置の識別情報等と関連付けて保持している。端末装置１００のＣＰＵ１０は、前記アプリケーションプログラムを起動した際等に、サーバ装置より、自装置に対応するカードバリューのバリュー情報を取得し、カードバリューのバリュー情報を表示する。同様に、サーバ装置は、端末装置１００のＣＰＵ１０は、前記アプリケーションプログラムを起動した際等に、サーバ装置より、自装置に対応するサーババリューのバリュー情報を取得し、サーババリューのバリュー情報を表示する。
また、選択領域２３〜２６は、目的に応じてユーザが選択する領域である。選択領域２３は、サーババリューにチャージを行う際にユーザが選択する領域である。選択領域２３が選択された場合、ＣＰＵ１０は、後述する図３等に画面を遷移させる。選択領域２４は、商品券を買う際にユーザが選択する領域である。選択領域２５は、デジタルチケットを買う際にユーザが選択する領域である。選択領域２６は、家族にサーババリューを送る際にユーザが選択する領域である。選択領域２４〜２６をユーザが選択した際のＣＰＵ１０の処理は省略する。
【００１１】
ここで、ＣＰＵ１０は、カードバリューとサーババリューとの比に応じて表示領域２２と表示領域２１との表示面積を変更するようにしてもよい。
また、ＣＰＵ１０は、メモリ１１等に記憶されている設定情報に応じて、カードバリューとサーババリューとの比が一定となるよう、又はサーババリューが一定金額となるよう自動的にカードバリューからサーババリューに対してチャージを行うようにしてもよい。なお、このような処理はサーバ装置のＣＰＵがユーザの設定に応じて行うようにしてもよい。
【００１２】
図３は、チャージ画面の一例を示す図（その１）である。
図３に示されるように、ＣＰＵ１０は、円形オブジェクト３１とユーザ操作に応じて円形オブジェクト３１上を動作するボタンオブジェクト３２とを含むチャージ画面をタッチパネルディスプレイ１２に表示させる。ユーザは、ボタンオブジェクト３２を矢印方向（時計回りの方向）にまわし、チャージ金額を指定する。
図３の例では、ＣＰＵ１０は、円形オブジェクト３１の１周を８区間に分けて表示している。但し、このことは本実施形態を限定するものではなく、例えば、ＣＰＵ１０は、メモリ１１等に記憶されている設定情報に応じて、１周を何区画に分けるか変更してもよい。また、ＣＰＵ１０は、タッチパネルディスプレイ１２を介したユーザの設定操作に応じて、前記設定情報を変更してもよい。
【００１３】
図４は、チャージ画面の一例を示す図（その２）である。
ＣＰＵ１０は、ボタンオブジェクト３２を矢印方向に１区間移動されるごとに、設定された金額（図４の例では５００円）、チャージ金額が上がるように変更する。また、ＣＰＵ１０は、ボタンオブジェクト３２を矢印方向と反対方向（反時計回りの方向）に１区間移動されるごとに、設定された金額（図４の例では５００円）、チャージ金額が下がるように変更する。
矢印方向は設定方向の一例である。
【００１４】
また、ＣＰＵ１０は、ボタンオブジェクト３２が閾値として設定されている閾値速度より速い速度で、円形オブジェクト３１上でまわされていることを検知した場合、ボタンオブジェクト３２の速度に応じて、変更する金額の上げ幅又は下げ幅を変更するようにしてもよい。より具体的に説明すると、ＣＰＵ１０は、ボタンオブジェクト３２が閾値として設定されている閾値速度より速い角速度で、円形オブジェクト３１上で矢印方向にまわされていることを検知した場合、ボタンオブジェクト３２の角速度に応じて、設定された金額以上、チャージ金額が上がるように変更してもよい。また、ＣＰＵ１０は、ボタンオブジェクト３２が閾値として設定されている閾値速度より速い角速度で、円形オブジェクト３１上で矢印方向と逆方向にまわされていることを検知した場合、ボタンオブジェクト３２の角速度に応じて、設定された金額以上、チャージ金額が下がるように変更してもよい。また、ＣＰＵ１０は、角速度に応じてチャージ金額の上昇率、又は下降率を変更するようにしてもよい。
【００１５】
また、ＣＰＵ１０は、ボタンオブジェクト３２が動かされ、チャージ金額が変更されると、変更されたチャージ金額を円形オブジェクト３１内の表示領域３４に表示する。
また、ＣＰＵ１０は、ユーザが直感的にチャージ金額を把握できるようにするため、ボタンオブジェクト３２が通過した円形オブジェクト３１上の区間（図４の例では区間３５）を他の区間と異なる色で表示する。また、ＣＰＵ１０は、ボタンオブジェクト３２が通過中の円形オブジェクト３１上の区間の通過部分（図４の例では通過部分３６）を他の区間と異なる色で表示するようにしてもよい。また、ＣＰＵ１０は、ユーザが直感的にチャージ金額を把握できるようにするため、ボタンオブジェクト３２が円形オブジェクト３１上を１周し、再び前回通過した区間を通過した場合、先ほどとは異なる色で前記区間を表示する。
また、例えば、ＣＰＵ１０は、ボタンオブジェクト３２が通過した円形オブジェクト３１上の複数の区間をチャージ金額と連動させてグラデーションで表示するよう制御する。
また、ＣＰＵ１０は、ボタンオブジェクト３２が動かされ、チャージ金額が変更されると、変更されたチャージ金額と、現在のチャージ金額と、を合計した購入後残高の情報を表示領域３７に表示する。
【００１６】
また、ＣＰＵ１０は、ボタンオブジェクト３２がユーザによって操作され、チャージ金額が変更されると、チャージオブジェクト３３を選択可能にする。より具体的に説明すると、ＣＰＵ１０は、ボタンオブジェクト３２がユーザによって操作される前は、チャージオブジェクト３３をグレーアウト等で表示し、ボタンオブジェクト３２がユーザによって操作され、チャージ金額が変更されると、チャージオブジェクト３３を選択可能にする。
チャージオブジェクト３３は、決定オブジェクトの一例である。
ユーザはボタンオブジェクト３２をぐるぐる回転させ、チャージ金額を変更し、チャージオブジェクト３３を選択することによって、サーババリューにチャージするチャージ金額の決定を指示することができる。
【００１７】
図５は、表示制御処理の一例を示すフローチャートである。図２の画面において、選択領域２３が選択され、図３の画面がタッチパネルディスプレイ１２に表示された場合、図５のフローチャートの処理が開始される。
ステップＳ１０において、ＣＰＵ１０は、ボタンオブジェクト３２がユーザによって操作されたか否かを判定する。ＣＰＵ１０は、ボタンオブジェクト３２がユーザによって操作された場合、ステップＳ１１に進み、ボタンオブジェクト３２がユーザによって操作されていない場合、ステップＳ１０の処理を繰り返す。
ステップＳ１１において、ＣＰＵ１０は、ユーザの円形オブジェクト３１上におけるボタンオブジェクト３２の操作に応じて、ボタンオブジェクト３２を移動したり、ボタンオブジェクト３２が通過した円形オブジェクト３１上の区間を他の区間と異なる色で表示したりする等の表示制御を行う。
【００１８】
ステップＳ１２において、ＣＰＵ１０は、ユーザの円形オブジェクト３１上におけるボタンオブジェクト３２の操作に応じて、チャージ金額を変更する。ＣＰＵ１０は、上述したように、ＣＰＵ１０は、ボタンオブジェクト３２を円形オブジェクト３１において矢印方向に１区間移動されるごとに、設定された金額、チャージ金額が上がるように変更したり、ボタンオブジェクト３２を円形オブジェクト３１において矢印方向と反対方向に１区間移動されるごとに、設定された金額、チャージ金額が下がるように変更したりする。
ＣＰＵ１０は、ステップＳ１１とステップＳ１２との処理を、並列に実行するようにしてもよい。
【００１９】
ステップＳ１３において、ＣＰＵ１０は、チャージオブジェクト３３がユーザによって選択されたか否かを判定する。ＣＰＵ１０は、チャージオブジェクト３３がユーザによって選択された場合、ステップＳ１４に進み、チャージオブジェクト３３がユーザによって選択されていない場合、ステップＳ１０の処理に戻る。
ステップＳ１４において、ＣＰＵ１０は、ステップＳ１３でチャージオブジェクト３３がユーザによって選択されたときのチャージ金額を、サーババリューのチャージ金額として決定する。
ステップＳ１５において、ＣＰＵ１０は、ステップＳ１４で決定したチャージ金額を端末装置の識別情報等と共にサーバ装置に通知する。サーバ装置では、前記通知を受けて、端末装置の識別情報等に基づき、ユーザのｅ−口座の識別情報やクレジットカード情報又は銀行口座情報を特定し、前記チャージ金額の金額をクレジットカード又は銀行口座からユーザのｅ−口座に振り込む。
【００２０】
本実施形態の処理によれば、ユーザは、ボタンオブジェクト３２を円形オブジェクト３１上でぐるぐる回転させるだけでチャージ金額を上げたり、下げたりすることができ、操作性よくチャージ金額を決定することができる。また、ユーザは、ボタンオブジェクト３２が通過した区間の色等によって、直観的にチャージ金額を認識することができる。
【００２１】
＜実施形態２＞
実施形態１では、円形オブジェクト３１上にボタンオブジェクト３２を表示する例を示した。しかしながら、ＣＰＵ１０は、円形オブジェクト３１上にボタンオブジェクト３２を表示せず、円形オブジェクト３１をなぞるユーザ操作に応じて、ステップＳ１１の表示制御やステップＳ１２の金額の変更等を行うようにしてもよい。
また、ＣＰＵ１０は、円形オブジェクト３１の外側をなぞるように回された場合と、円形オブジェクト３１の内側をなぞるように回された場合と、で変更する金額の上げ幅又は下げ幅を変更するようにしてもよい。例えば、ＣＰＵ１０は、円形オブジェクト３１の外側を時計回りになぞられた場合、１区間で２０００円ずつチャージ金額が上がるように変更し、円形オブジェクト３１の内側を時計回りになぞられた場合、１区間で５００円ずつチャージ金額が上がるように変更してもよい。同様に、ＣＰＵ１０は、円形オブジェクト３１の外側を反時計回りになぞられた場合、１区間で２０００円ずつチャージ金額が下がるように変更し、円形オブジェクト３１の内側を反時計回りになぞられた場合、１区間で５００円ずつチャージ金額が下がるように変更してもよい。
【００２２】
本実施形態の処理によってもユーザは操作性よくチャージ金額を決定することができる。
【００２３】
＜実施形態３＞
実施形態１では、ＣＰＵ１０が、購入後残高の情報を表示領域３７に表示する例を示した。しかしながら、ＣＰＵ１０は、購入後残高の情報、又はチャージ金額の情報を図６に示すような状態バーで表示するようにしてもよい。
図６は、実施形態３のチャージ画面の一例を示す図である。
図６に示される例では、ＣＰＵ１０は、購入後残高を状態バー４２における指示オブジェクト４１の位置で示している。即ち、ＣＰＵ１０は、購入後残高の最高額（図６の例では８００００円）に対する現在の購入後残額を指示オブジェクト４１の位置で示している。ＣＰＵ１０は、チャージ金額の最高額に対する現在のチャージ金額を指示オブジェクト４１の位置で示すようにしてもよい。
ユーザがボタンオブジェクト３２をぐるぐる回転させ、チャージ金額が上がるにつれ、指示オブジェクト４１の位置が状態バー４２の右側にずれていく。
【００２４】
ここで、ＣＰＵ１０は、状態バー４２を金額に応じてグラデーションで表示するよう制御してもよい。また、ＣＰＵ１０は、前記グラデーションをボタンオブジェクト３２が通過した円形オブジェクト３１上の複数の区間のグラデーションとリンクさせるようにしてもよい。
【００２５】
本実施形態の処理によってもユーザは操作性よくチャージ金額を決定することができる。また、ユーザは、状態バー等によって、直観的にチャージ金額を認識することができる。
【００２６】
＜実施形態４＞
上述した実施形態では、端末装置１００のＣＰＵ１０が、サーバ装置等からアプリケーションプログラムをダウンロードしていた。そして、ＣＰＵ１０がアプリケーションプログラムに基づき処理を実行することによってアプリケーションの機能やフローチャートの処理を実現していた。
しかしながら、上述した実施形態の処理をサーバ装置のＣＰＵがサーバ装置のメモリ等に記憶されているプログラムに基づき処理を実行することで実現するようにしてもよい。
即ち、各端末装置からの要求に応じて、サーバ装置のＣＰＵが各端末装置のタッチパネルディスプレイ１２上に図３や図４に示されるような画面を表示させ、ボタンオブジェクト３２の操作に応じた表示制御や金額の変更制御等を実行するようにしてもよい。
このような構成とした場合、サーバ装置は、情報処理装置の一例である。
【００２７】
本実施形態の処理によってもユーザは操作性よくチャージ金額を決定することができる。
【００２８】
上述した各実施形態を任意に組み合わせて実施してもよい。
また、ＣＰＵ１０は、円形オブジェクト３１とユーザ操作に応じて円形オブジェクト３１上を動作するボタンオブジェクト３２とを含むチャージ画面を表示する際に、所定の金額（例えば、１万円）丁度、チャージすることを指定するジャストチャージオブジェクトを表示するようにしてもよい。
【図１】
2016027305.tif 000003
【図２】
2016027305.tif 000004
【図３】
2016027305.tif 000005
【図４】
2016027305.tif 000006
【図５】
2016027305.tif 000007
【図６】
2016027305.tif 000008
【国際調査報告】
2016027305.tif 000009
2016027305.tif 000010
2016027305.tif 000011
2016027305.tif 000012