(57)【要約】【課題】ネットワーク経由で取得される複数のメッセージを確認する際の操作性を向上させる。【解決手段】画面表示プログラムは、携帯端末に、サーバと通信可能に接続される携帯端末に、複数のメッセージのうちの第１のメッセージ群をサーバから取得する初期メッセージ取得手順と、第１のメッセージ群のメッセージを、ユーザ操作に応じて順次表示する初期メッセージ表示手順と、第１のメッセージ群のメッセージのうち、順次表示される予定の未表示のメッセージが所定件数以下になると、複数のメッセージのうちの、第１のメッセージ群とは別の第２のメッセージ群をサーバから取得する追加メッセージ取得手順と、第２のメッセージ群のメッセージを、第１のメッセージ群のメッセージに続けて、ユーザ操作に応じて順次表示する追加メッセージ表示手順と、を実行させる。
2015019397.tif 000002
【特許請求の範囲】
【請求項１】
サーバと通信可能に接続される携帯端末に、
複数のメッセージのうちの第１のメッセージ群を前記サーバから取得する初期メッセージ取得手順と、
前記第１のメッセージ群のメッセージを、ユーザ操作に応じて順次表示する初期メッセージ表示手順と、
前記第１のメッセージ群のメッセージのうち、順次表示される予定の未表示のメッセージが所定件数以下になると、前記複数のメッセージのうちの、前記第１のメッセージ群とは別の第２のメッセージ群を前記サーバから取得する追加メッセージ取得手順と、
前記第２のメッセージ群のメッセージを、前記第１のメッセージ群のメッセージに続けて、ユーザ操作に応じて順次表示する追加メッセージ表示手順と、
を実行させるための画面表示プログラム。
【請求項２】
請求項１に記載の画面表示プログラムであって、
前記複数のメッセージは順序付けられたメッセージであり、
前記第１のメッセージ群は、前記複数のメッセージのうちの連続したメッセージであり、
前記第２のメッセージ群は、前記複数のメッセージのうちの、前記第１のメッセージ群に連続したメッセージである、
画面表示プログラム。
【請求項３】
請求項１または２に記載の画面表示プログラムであって、
前記複数のメッセージは、インターネットバンキングシステムにおけるメッセージである、
画面表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面表示プログラムに関する。
【背景技術】
【０００２】
スマートフォン等の携帯端末の普及により、携帯端末からインターネットバンキングシステム等の各種サービスを利用する機会が増えている（例えば、特許文献１）。このようなインターネットバンキングシステムにおいては、ログイン後に、銀行からの各種お知らせ（メッセージ）がユーザに通知される構成となっていることが多い。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２４７９２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
図７Ａ及び図７Ｂは、インターネットバンキングシステムにおいてメッセージを確認する画面の一例を示す図である。図７Ａに示すように、例えばログイン後に、ユーザに対するメッセージの一覧が表示される。この一覧の中からユーザが１つのメッセージを選択すると、図７Ｂに示すように、メッセージの内容（お知らせの本文）が表示される。【０００５】
図７Ｂに示す画面７００において、ユーザは、「次へ」の領域７００を選択することにより、複数のメッセージを順次表示させることができる。しかしながら、「次へ」が選択されてから、インターネットバンキングシステムからのメッセージの取得が行われるため、「次へ」が選択されてからメッセージが表示されるまでにタイムラグが発生することがある。特に、携帯端末でインターネットバンキングを利用する際には、通信速度が遅い場合もあり、このようなタイムラグが長くなってしまうこともある。【０００６】
本発明はこのような事情に鑑みてなされたものであり、ネットワーク経由で取得される複数のメッセージを確認する際の操作性を向上させることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一側面に係る画面表示プログラムは、携帯端末に、サーバと通信可能に接続される携帯端末に、複数のメッセージのうちの第１のメッセージ群をサーバから取得する初期メッセージ取得手順と、第１のメッセージ群のメッセージを、ユーザ操作に応じて順次表示する初期メッセージ表示手順と、第１のメッセージ群のメッセージのうち、順次表示される予定の未表示のメッセージが所定件数以下になると、複数のメッセージのうちの、第１のメッセージ群とは別の第２のメッセージ群をサーバから取得する追加メッセージ取得手順と、第２のメッセージ群のメッセージを、第１のメッセージ群のメッセージに続けて、ユーザ操作に応じて順次表示する追加メッセージ表示手順と、を実行させる。【０００８】
なお、本発明において、「部」とは、単に物理的手段を意味するものではなく、その「部」が有する機能をソフトウェアによって実現する場合も含む。また、１つの「部」や装置が有する機能が２つ以上の物理的手段や装置により実現されても、２つ以上の「部」や装置の機能が１つの物理的手段や装置により実現されてもよい。
【発明の効果】
【０００９】
本発明によれば、ネットワーク経由で取得される複数のメッセージを確認する際の操作性を向上させることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態である情報処理システムの構成を示す図である。
【図２】携帯端末のハードウェア構成の一例を示す図である。
【図３】携帯端末における機能ブロックの一例を示す図である。
【図４】インターネットバンキングシステムのハードウェア構成の一例を示す図である。
【図５】インターネットバンキングシステムにおける機能ブロックの一例を示す図である。
【図６Ａ】携帯端末において表示されるメッセージ一覧の画面の一例を示す図である。
【図６Ｂ】７件目のメッセージの本文が表示された画面の一例を示す図である。
【図６Ｃ】９件目のメッセージの本文が表示された画面の一例を示す図である。
【図６Ｄ】１０件目のメッセージの本文が表示された画面の一例を示す図である。
【図６Ｅ】１１件目のメッセージの本文が表示された画面の一例を示す図である。
【図６Ｆ】１１件目から２０件目までを含むメッセージ一覧の画面の一例を示す図である。
【図７Ａ】一般的なインターネットバンキングシステムにおける、メッセージ一覧の画面の一例を示す図である。
【図７Ｂ】メッセージの本文が表示された画面の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の一実施形態について説明する。図１は、本発明の一実施形態である情報処理システムの構成を示す図である。情報処理システムは、携帯端末１００及びインターネットバンキングシステム１１０を含んで構成されている。
【００１２】
携帯端末１００は、例えば、スマートフォンやタブレット端末などの、携帯型のコンピュータである。携帯端末１００は、例えば、携帯電話の無線通信網や、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介してインターネットにアクセスすることができる。本実施形態においては、携帯端末１００は、インターネットバンキングシステム１１０にアクセスすることができる。なお、図１においては、携帯端末１００は１つしか図示されていないが、インターネットバンキングシステム１１０を利用する携帯端末１００は多数存在する。
【００１３】
インターネットバンキングシステム１１０は、インターネット経由で残高照会や振込等の各種金融サービスを提供するシステムである。インターネットバンキングシステム１１０は、例えば、１台または複数台のコンピュータを用いて構成される。また、インターネットバンキングシステム１１０は、勘定系システムやデータベースシステム等の他のシステムと連携して携帯端末１００にサービスを提供することができる。
【００１４】
図２は、携帯端末１００のハードウェア構成の一例を示す図である。図２に示すように、携帯端末１００は、メモリ２００、プロセッサ２０１、通信インタフェース２０２、ディスプレイ２０３、及び入力インタフェース２０４を含んでいる。
【００１５】
メモリ２００は、データやプログラムを記憶するための記憶領域である。データやプログラムは、メモリ２００に恒久的に記憶されてもよいし、一時的に記憶されてもよい。例えば、メモリ２００には、インターネットバンキングシステム１１０にアクセスする際に用いられるアプリケーションであるウェブブラウザのプログラムが記憶される。また、メモリ２００には、ウェブブラウザを用いてインターネットバンキングシステム１１０にアクセスしている際に、ウェブブラウザが画面表示を行うためのＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルやスタイルシートなども記憶される。なお、アプリケーションプログラムによって用いられるＨＴＭＬファイル等も、携帯端末１００の動作を制御するプログラムである。
【００１６】
プロセッサ２０１は、メモリ２００に記憶されているプログラムを実行することにより、携帯端末１００における各種機能を実現する。例えば、プロセッサ２０１は、メモリ２００に記憶されているウェブブラウザのプログラムを実行することにより、インターネットバンキングシステム１１０を利用するための各種機能を実現する。
【００１７】
通信インタフェース２０２は、携帯端末１００の外部との間でデータの送受信を行うためのインタフェースである。例えば、通信インタフェース２０２は、携帯電話の無線通信網にアクセスするためのインタフェースや、無線ＬＡＮにアクセスするためのインタフェース等を含む。また、通信インタフェース２０２は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等の有線ネットワークのインタフェースを含んでいてもよい。
【００１８】
ディスプレイ２０３は、各種情報を表示するためのデバイスであり、例えば、液晶ディスプレイや有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどである。
【００１９】
入力インタフェース２０４は、ユーザからの入力を受け付けるためのデバイスである。入力インタフェース２０４は、例えば、ディスプレイ２０３上に設けられたタッチパネルや、各種入力キー等を含む。
【００２０】
図３は、携帯端末１００における機能ブロックの一例を示す図である。なお、図３に示す機能は、インターネットバンキングシステム１１０を利用する際に用いられる一部の機能であり、携帯端末１００における全ての機能を示すものではない。図３に示すように、携帯端末１００は、通信部３００、入力受付部３０１、画面表示部３０２、及びメッセージ記憶部３０３を含む。これらの各部は、例えば、メモリ２００に記憶されたプログラムをプロセッサ２０１が実行することにより実現される。
【００２１】
通信部３００は、インターネットバンキングシステム１１０との間でデータやプログラムの送受信を行う。例えば、通信部３００は、インターネットバンキングシステム１１０にデータやプログラムの取得要求を送信し、該取得要求に応じて、ＨＴＭＬファイルやＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイル、スタイルシート、画像データなどをインターネットバンキングシステム１１０から受信することができる。なお、インターネットバンキングシステム１１０から受信されたデータやプログラムは、メモリ２００に格納される。
【００２２】
入力受付部３０１は、インターネットバンキングシステム１１０を利用する際の各種ユーザ入力を受け付ける。例えば、入力受付部３０１は、ユーザＩＤやパスワードの入力を受け付けたり、内容を表示するメッセージの選択を受け付けたりすることができる。
【００２３】
画面表示部３０２は、インターネットバンキングシステム１１０から受信したＨＴＭＬファイル等に基づいて、インターネットバンキングシステム１１０を利用するための各種画面をディスプレイ２０３に表示する。
【００２４】
メッセージ記憶部３０３は、インターネットバンキングシステム１１０から受信したメッセージを一時的に記憶する。例えば、メッセージ記憶部３０３は、メッセージを識別可能なファイル名で、各メッセージを記憶することができる。
【００２５】
図４は、インターネットバンキングシステム１１０のハードウェア構成の一例を示す図である。図４に示すように、インターネットバンキングシステム１１０は、記憶装置４００、プロセッサ４０１、及び通信インタフェース４０２を含んでいる。
【００２６】
記憶装置４００は、メモリやハードディスクドライブ等の記憶領域である。記憶装置４００には、インターネットバンキングシステム１１０を実現するためのデータやプログラムが格納される。例えば、記憶装置４００には、インターネットバンキングシステム１１０の各種機能を実現するためのプログラムや、インターネットバンキングシステム１１０を利用するための画面を携帯端末１００に表示するためのＨＴＭＬファイル、ユーザ認証を行うためのアカウントデータ、ユーザに通知するメッセージなどが記憶される。
【００２７】
なお、インターネットバンキングシステム１１０において用いられる全てのデータやプログラムがあらかじめ記憶装置４００に記憶されている必要はない。一部のデータやプログラムは、必要に応じて、通信インタフェース４０２を介して外部から取得され、記憶装置４００に格納されることとしてもよい。
【００２８】
プロセッサ４０１は、記憶装置４００に記憶されているプログラムを実行することにより、インターネットバンキングシステム１１０における各種機能を実現する。
【００２９】
通信インタフェース４０２は、インターネットバンキングシステム１１０の外部との間でデータの送受信を行うためのインタフェースである。例えば、通信インタフェース４０２は、イーサネット（登録商標）等のインタフェースを含むことができる。
【００３０】
図５は、インターネットバンキングシステム１１０における機能ブロックの一例を示す図である。図５に示すように、インターネットバンキングシステム１１０は、認証データベース５００、メッセージデータベース５０１、認証処理部５０２、及びメッセージ処理部５０３を含む。これらの各部は、例えば、記憶装置４００に記憶されたプログラムをプロセッサ４０１が実行することにより実現される。なお、図５に示す機能はインターネットバンキングシステム１１０が有する機能の一部であり、インターネットバンキングシステム１１０は、他の様々な機能を備えることができる。
【００３１】
認証データベース５００は、インターネットバンキングシステム１１０を利用する際のユーザＩＤやパスワード、暗証番号等のアカウントデータを記憶する。
【００３２】
メッセージデータベース５０１は、ユーザに通知するメッセージを記憶する。メッセージデータベース５０１は、例えば、メッセージを、通知対象のユーザのユーザＩＤと対応づけて記憶することができる。また、メッセージデータベース５０１は、メッセージのステータス（未読／既読）を示すフラグをメッセージと対応づけて記憶することができる。
【００３３】
認証処理部５０２は、認証データベース５００に記憶されているアカウントデータに基づいて認証処理を実行する。認証処理は、例えば、インターネットバンキングシステム１１０へのログイン時や、振込処理の実行時等に行われる。
【００３４】
メッセージ処理部５０３は、ユーザにメッセージを通知するための処理を行う。具体的には、メッセージ処理部５０３は、例えば、インターネットバンキングシステム１１０へのログイン完了後に、ユーザに対するメッセージをメッセージデータベース５０１から抽出し、該メッセージを表示するためのＨＴＭＬファイルやデータを携帯端末１００に送信する。また、メッセージ処理部５０３は、携帯端末１００からの指示に基づいて、メッセージデータベース５０１に格納されているメッセージを削除したり、メッセージのステータスを更新したりすることができる。
【００３５】
図６Ａ〜図６Ｅを参照して、インターネットバンキングシステム１１０におけるメッセージ表示の一例について説明する。図６Ａは、携帯端末１００において表示されるメッセージ（お知らせ）の一覧画面の一例を示す図である。図６Ａに示す画面６００は、例えば、インターネットバンキングシステム１１０へのログイン後に表示される。
【００３６】
例えば、認証処理部５０２によるユーザ認証完了後、携帯端末１００の画面表示部３０２は、ユーザに対する全メッセージ（例えば２５件）のうち、所定件数（例えば１０件）のメッセージ（第１のメッセージ群）の取得要求をインターネットバンキングシステム１１０に送信する（初期メッセージ取得手順）。インターネットバンキングシステム１１０のメッセージ処理部５０３は、該要求に応じて、ユーザに対する全メッセージのうちの所定件数のメッセージをメッセージデータベース５０１から抽出し、該メッセージを携帯端末１００に表示するためのＨＴＭＬファイルやデータを携帯端末１００に送信する。携帯端末１００の画面表示部３０２は、インターネットバンキングシステム１１０から送信されてくるメッセージ（ＨＴＭＬファイルやデータ）をメッセージ記憶部３０３に格納する。そして、画面表示部３０２は、図６Ａに示すように、メッセージ記憶部３０３に格納されたメッセージの一覧を表示する（初期メッセージ表示手順）。
【００３７】
ユーザに通知すべきメッセージは、所定件数ごとにメッセージデータベース５０１から抽出されて、携帯端末１００に送信される。本実施形態では、インターネットバンキングシステム１１０のメッセージ処理部５０３は、携帯端末１００からの要求に応じて、１０件ごとにメッセージをメッセージデータベース５０１から抽出する。従って、図６Ａに示す画面６００では、最初に抽出された１０件のメッセージのリスト６１０が表示されている。なお、メッセージは、例えば、メッセージの作成日時やメッセージ識別子等に基づいて順序づけられている。そして、メッセージは、この順序に従って、メッセージデータベース５０１から抽出され、リスト６１０に表示される。
【００３８】
図６Ａに示す画面６００の領域６２０には、メッセージの全体の件数（図６Ａの例では２５件）が表示されている。インターネットバンキングシステム１１０のメッセージ処理部５０３は、最初にメッセージを携帯端末１００に送信する際に、メッセージの全体の件数についてのデータも携帯端末１００に送信する。例えば、この領域６２０を選択したり、リスト６１０を上方向にスクロールしたりする操作に応じて、携帯端末１００の画面表示部３０２は、次の所定件数（例えば１０件）のメッセージを取得するための要求をインターネットバンキングシステム１１０に送信することができる。インターネットバンキングシステム１１０のメッセージ処理部５０３は、該要求に応じて、次の所定件数（例えば１０件）のメッセージをメッセージデータベース５０１から抽出し、携帯端末１００に送信する。
【００３９】
図６Ａに示す画面６００のリスト６１０上で１つのメッセージが選択されると、携帯端末１００の画面表示部３０２は、図６Ｂに示すように、選択されたメッセージの内容（お知らせ本文）を表示する。図６Ｂに示す画面６３０には、１つ前のメッセージまたは１つ後のメッセージを選択するための領域６４０が設けられている。領域６４０において、「前へ」が選択されると、画面表示部３０２は、メッセージ記憶部３０３を参照し、１つ前のメッセージを画面６３０に表示する。また、領域６４０において、「次へ」が選択されると、画面表示部３０２は、メッセージ記憶部３０３を参照し、１つ後のメッセージを画面６３０に表示する。
【００４０】
図６Ｃは、図６Ｂの画面６３０で「次へ」を２回選択した後の状態を示す図である。図６Ｂの画面６３０には、７番目のメッセージが表示されていたため、図６Ｃの画面６３０には、９番目のメッセージが表示されている。このように、「次へ」を選択していくことにより、画面６３０に、順次メッセージを表示させることができる。
【００４１】
ところで、本実施形態では、携帯端末１００の画面表示部３０２は、メッセージを１０件ごとに取得してメッセージ記憶部３０３に格納する。即ち、図６Ａに示した画面６００が表示された段階では、全２５件のうち、最初の１０件のメッセージしか取得されていない。そのため、画面６３０で「次へ」を選択していき、１１件目のメッセージを表示するためには、画面表示部３０２は、新たにメッセージをインターネットバンキングシステム１１０から取得する必要がある。
【００４２】
例えば、画面６３０において、１０件目のメッセージが表示されている際に「次へ」が選択されたタイミングで、次の１０件のメッセージを取得することが考えられる。しかしながら、メッセージの取得には通信が発生するため、このタイミングで次の１０件のメッセージを取得することとすると、１０件目のメッセージが表示された状態で「次へ」が選択されてから１１件目のメッセージが表示されるまでのタイムラグが長くなってしまう。
【００４３】
そこで、携帯端末１００の画面表示部３０２は、メッセージ記憶部３０３に記憶されている、順次表示される予定の未表示のメッセージが所定件数以下になると、インターネットバンキングシステム１１０から次のメッセージ群（第２のメッセージ群）を取得する（追加メッセージ取得手順）。具体的には、例えば、携帯端末１００の画面表示部３０２は、図６Ｃに示す９件目のメッセージが表示されたタイミング、即ち、順次表示される予定の未表示のメッセージが１件になったタイミングで、次の１０件のメッセージの取得要求をインターネットバンキングシステム１１０に送信する。そして、画面表示部３０２は、該要求に応じてインターネットバンキングシステム１１０から送信されてくるメッセージを受信し、メッセージ記憶部３０３に格納する。
【００４４】
なお、本実施形態では、メッセージは順序付けられているため、順次表示される予定の未表示のメッセージとは、現在表示されているメッセージより順序が後のメッセージの件数である。例えば、上述の例では、１件目から８件目までのメッセージが表示されたかどうかにかかわらず、図６Ｃに示すように９件目のメッセージが表示されたタイミングで、順次表示される未表示のメッセージは１件（１０件目のメッセージのみ）となる。
【００４５】
このように、画面表示部３０２は、実際に１１件目のメッセージの表示が必要となる前に、１１件目のメッセージを含む次のメッセージ群（１１件目から２０件目までの１０件のメッセージ）を取得する。従って、画面表示部３０２は、画面６３０に１０件目のメッセージが表示された状態（図６Ｄ）で「次へ」が選択されると、図６Ｅに示すように、メッセージ記憶部３０３を参照することで、すぐに１１件目のメッセージを表示することができる（追加メッセージ表示手順）。
【００４６】
１１件目から２０件目までのメッセージ群が取得された後、画面６３０において「戻る」が選択されると、画面表示部３０２は、メッセージのリスト６１０を含む画面６００を表示する（図６Ｆ）。図６Ｆに示すように、リスト６１０に表示されたメッセージの一覧には、最初に取得された１件目から１０件目までのメッセージに加えて、追加で取得された１１件目から２０件目までのメッセージも含まれている。
【００４７】
以上、本実施形態について説明した。本実施形態によれば、順次表示される予定の未表示のメッセージが所定件数以下になると、画面表示部３０２は、インターネットバンキングシステム１１０から次のメッセージ群を取得する。従って、次のメッセージ群のメッセージを表示する際には、既にメッセージが取得されているため、メッセージの表示が要求されてからメッセージが表示されるまでのタイムラグを短くすることができる。これにより、ネットワーク経由で取得される複数のメッセージを確認する際の操作性を向上させることが可能となる。
【００４８】
なお、本実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更／改良され得るととともに、本発明にはその等価物も含まれる。
【００４９】
例えば、本実施形態では、メッセージはあらかじめ順序づけられたものであることとしたが、あらかじめ順序づけられていない複数のメッセージを任意の順序で順次表示する場合においても本発明を適用することができる。この場合、順次表示される予定の未表示のメッセージとは、取得済みのメッセージのうち、まだ表示されていないメッセージである。
【００５０】
また例えば、本実施形態では、表示対象のメッセージを、インターネットバンキングシステム１１０のメッセージとしたが、サーバから取得して携帯端末に表示する任意のメッセージに本発明を適用することができる。
【符号の説明】
【００５１】
１００  携帯端末
１１０  インターネットバンキングシステム
２００  メモリ
２０１  プロセッサ
２０２  通信インタフェース
２０３  ディスプレイ
２０４  入力インタフェース
３００  通信部
３０１  入力受付部
３０２  画面表示部
３０３  メッセージ記憶部
４００  記憶装置
４０１  プロセッサ
４０２  通信インタフェース
５００  認証データベース
５０１  メッセージデータベース
５０２  認証処理部
５０３  メッセージ処理部
【図１】
2015019397.tif 000003
【図２】
2015019397.tif 000004
【図３】
2015019397.tif 000005
【図４】
2015019397.tif 000006
【図５】
2015019397.tif 000007
【図６Ａ】
2015019397.tif 000008
【図６Ｂ】
2015019397.tif 000009
【図６Ｃ】
2015019397.tif 000010
【図６Ｄ】
2015019397.tif 000011
【図６Ｅ】
2015019397.tif 000012
【図６Ｆ】
2015019397.tif 000013
【図７Ａ】
2015019397.tif 000014
【図７Ｂ】
2015019397.tif 000015
【国際調査報告】
2015019397.tif 000016
2015019397.tif 000017
2015019397.tif 000018