(57)【要約】【課題】従来、変化した状況等を知るための操作を促すボタンが存在しなかった。【解決手段】第一文字列を含むボタンを有する第一画面に関する第一画面情報と、ボタンに対する選択を受け付けた場合に出力される第二画面に関する第二画面情報とを格納し得る画面情報格納部と、第二画面に含まれる情報に関する情報であり、変化し得る情報である報知情報を格納し得る報知情報格納部と、第一画面を出力する出力指示を受け付ける受付部と、受付部が出力指示を受け付けた場合に、第一文字列と報知情報が表出したボタンを有する第一画面に関する第一画面情報を出力し、かつ第二画面情報を出力する出力部とを具備し、ボタンに対する選択が受け付けられた場合に、第二画面が出力される情報処理装置により、変化した状況等を知るための操作を促すボタンを提供する。【選択図】図２
2015207233.tif 000002
【特許請求の範囲】
【請求項１】
第一文字列を含むボタンを有する第一画面に関する第一画面情報と、前記ボタンに対する選択を受け付けた場合に出力される第二画面に関する第二画面情報とを格納し得る画面情報格納部と、
前記第二画面に含まれる情報に関する情報であり、変化し得る情報である報知情報を格納し得る報知情報格納部と、
前記第一画面を出力する出力指示を受け付ける受付部と、
前記受付部が出力指示を受け付けた場合に、前記第一文字列と前記報知情報が表出したボタンを有する第一画面に関する第一画面情報を出力し、かつ第二画面情報を出力する出力部とを具備し、
前記ボタンに対する選択が受け付けられた場合に、前記第二画面が出力される情報処理装置。
【請求項２】
前記出力部は、
前記報知情報格納部が報知情報を有さない場合、前記第一文字列のみが表出したボタンを有する第一画面に関する第一画面情報を出力する請求項１記載の情報処理装置。
【請求項３】
予め決められた条件を満たした場合、報知情報を生成する報知情報生成部をさらに具備し、
前記報知情報格納部の報知情報は、前記報知情報生成部が生成した報知情報である請求項１または請求項２記載の情報処理装置。
【請求項４】
前記第二画面を構成する情報である１以上の出力情報を格納し得る出力情報格納部をさらに具備し、
前記受付部は、
前記出力情報の追加、修正、または削除の指示である情報操作指示をも受け付け、
前記情報操作指示に応じて、前記出力情報の追加、修正、または削除を行う情報処理部と、
前記情報処理部が行った処理、または前記情報処理部が行った結果が予め決められた条件を満たすか否かを判断する判断部とをさらに具備し、
前記報知情報生成部は、
前記判断部が予め決められた条件を満たすと判断した場合、前記情報処理部が行った処理に関する情報である報知情報を生成する請求項３記載の情報処理装置。
【請求項５】
前記報知情報は、出力情報の追加の指示を受け付けたことに関する情報である請求項４記載の情報処理装置。
【請求項６】
記録媒体は、
第一文字列を含むボタンを有する第一画面に関する第一画面情報と、前記ボタンに対する選択を受け付けた場合に出力される第二画面に関する第二画面情報とを格納し得る画面情報格納部と、
前記第二画面に含まれる情報に関する情報であり、変化し得る情報である報知情報を格納し得る報知情報格納部とを具備し、
受付部、および出力部により実現される情報処理方法であって、
前記受付部が、前記第一画面を出力する出力指示を受け付ける受付部と、
前記出力部が、前記受付ステップで出力指示を受け付けた場合に、前記第一文字列と前記報知情報が表出したボタンを有する第一画面に関する第一画面情報を出力し、かつ第二画面情報を出力する出力ステップとを具備し、
前記ボタンに対する選択が受け付けられた場合に、前記第二画面が出力される情報処理方法。
【請求項７】
コンピュータがアクセス可能な記録媒体は、
第一文字列を含むボタンを有する第一画面に関する第一画面情報と、前記ボタンに対する選択を受け付けた場合に出力される第二画面に関する第二画面情報とを格納し得る画面情報格納部と、
前記第二画面に含まれる情報に関する情報であり、変化し得る情報である報知情報を格納し得る報知情報格納部とを具備し、
コンピュータを、
前記第一画面を出力する出力指示を受け付ける受付部と、
前記受付部が出力指示を受け付けた場合に、前記第一文字列と前記報知情報が表出したボタンを有する第一画面に関する第一画面情報を出力し、かつ第二画面情報を出力する出力部として機能させるためのプログラムであって、
前記ボタンに対する選択が受け付けられた場合に、前記第二画面が出力されるものとして、コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特徴的なユーザインターフェイスを有する情報処理装置等に関するものである。
【背景技術】
【０００２】
従来、複数種の情報処理装置用の階層構造型ＵＩ画面のうちの一種を選択するための表示装置用ＵＩの選択支援画面であって、各ＵＩ画面について、プレビュー画像と、該情報処理装置ユーザの操作情報に基づいて決定された操作性の評価値と、当該評価値に基づいて決定された推奨順位と、を選択支援情報として含むことを特徴とする表示装置用のＵＩ選択支援画面に関する技術があった（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１６３６７５号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、変化した状況等を分かりやすく報知し、変化した状況等を知るための操作を促すボタンを有するユーザインターフェイスを提供できなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の情報処理装置は、第一文字列を含むボタンを有する第一画面に関する第一画面情報と、ボタンに対する選択を受け付けた場合に出力される第二画面に関する第二画面情報とを格納し得る画面情報格納部と、第二画面に含まれる情報に関する情報であり、変化し得る情報である報知情報を格納し得る報知情報格納部と、第一画面を出力する出力指示を受け付ける受付部と、受付部が出力指示を受け付けた場合に、第一文字列と報知情報が表出したボタンを有する第一画面に関する第一画面情報を出力し、かつ第二画面情報を出力する出力部とを具備し、ボタンに対する選択が受け付けられた場合に、第二画面が出力される情報処理装置である。
【０００６】
かかる構成により、状況が変化した場合等に、変化した状況等を分かりやすく報知し、変化した状況等を知るための操作を促すユーザインターフェイスを提供する。
【０００７】
また、本第二の発明の情報処理装置は、第一の発明に対して、出力部は、報知情報格納部が報知情報を有さない場合、第一文字列のみが表出したボタンを有する第一画面に関する第一画面情報を出力する情報処理装置である。
【０００８】
かかる構成により、状況が変化した場合等に、変化した状況等を分かりやすく報知し、変化した状況等を知るための操作を促すユーザインターフェイスを提供する。
【０００９】
また、本第三の発明の情報処理装置は、第一または第二の発明に対して、予め決められた条件を満たした場合、報知情報を生成する報知情報生成部をさらに具備し、報知情報格納部の報知情報は、報知情報生成部が生成した報知情報である情報処理装置である。
【００１０】
かかる構成により、状況が変化した場合等に、変化した状況等を分かりやすく報知し、変化した状況等を知るための操作を促すユーザインターフェイスを提供する。
【００１１】
また、本第四の発明の情報処理装置は、第三の発明に対して、第二画面を構成する情報である１以上の出力情報を格納し得る出力情報格納部をさらに具備し、受付部は、出力情報の追加、修正、または削除の指示である情報操作指示をも受け付け、情報操作指示に応じて、出力情報の追加、修正、または削除を行う情報処理部と、情報処理部が行った処理、または情報処理部が行った結果が予め決められた条件を満たすか否かを判断する判断部とをさらに具備し、報知情報生成部は、判断部が予め決められた条件を満たすと判断した場合、情報処理部が行った処理に関する情報である報知情報を生成する情報処理装置である。
【００１２】
かかる構成により、状況が変化した場合等に、変化した状況等を分かりやすく報知し、変化した状況等を知るための操作を促すユーザインターフェイスを提供する。
【００１３】
また、本第五の発明の情報処理装置は、第四の発明に対して、報知情報は、出力情報の追加の指示を受け付けたことに関する情報である情報処理装置である。
【００１４】
かかる構成により、状況が変化した場合等に、変化した状況等を分かりやすく報知し、変化した状況等を知るための操作を促すユーザインターフェイスを提供する。
【発明の効果】
【００１５】
本発明による情報処理装置によれば、状況が変化した場合等に、変化した状況等を分かりやすく報知し、変化した状況等を知るための操作を促すユーザインターフェイスを提供できる。
【図面の簡単な説明】
【００１６】
【図１】実施の形態１における情報システムの概念図
【図２】同情報システムのブロック図
【図３】同情報処理装置１の動作について説明するフローチャート
【図４】同報知情報生成処理について説明するフローチャート
【図５】同第一画面情報により構成される第一画面の例を示す図
【図６】同第二画面情報により構成される第二面の例を示す図
【図７】同ボタン情報管理表を示す図
【図８】同領収書画像を示す図
【図９】同報知情報生成管理表を示す図
【図１０】同登録される領収書画像を示す図
【図１１】同出力された第一画面を示す図
【図１２】同出力された第二画面を示す図
【図１３】同報知情報付きのボタンが出力される画面の例を示す図
【図１４】同出力された第二画面を示す図
【図１５】同コンピュータシステムの概観図
【図１６】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００１７】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００１８】
（実施の形態１）
本実施の形態において、内容が変更される報知情報が表出したボタンを有する画面を具備する情報処理装置を含む情報システムについて説明する。
【００１９】
また、本実施の形態において、報知情報を有さない場合は、ボタンには報知情報が表出しない画面を具備する情報処理装置を含む情報システムについて説明する。
【００２０】
さらに、本実施の形態において、報知情報が生成される情報処理装置を含む情報システムについて説明する。
【００２１】
図１は、本実施の形態における情報システムの概念図である。情報システムは、情報処理装置１、および１または２以上の端末装置２を備える。情報処理装置１は、例えば、会計情報等の情報を処理する装置である。端末装置２は、ここでは、ユーザが利用する端末であり、いわゆるパーソナルコンピュータ、タブレット端末、スマートフォン、携帯電話等である。
【００２２】
図２は、本実施の形態における情報システムのブロック図である。
【００２３】
情報システムを構成する情報処理装置１は、格納部１１、受付部１２、処理部１３、出力部１４を備える。
【００２４】
情報処理装置１を構成する格納部１１は、画面情報格納部１１１、出力情報格納部１１２、報知情報格納部１１３を備える。
【００２５】
処理部１３は、情報処理部１３１、判断部１３２、報知情報生成部１３３を備える。
【００２６】
出力部１４は、画面出力部１４１、処理結果送信部１４２を備える。
【００２７】
端末装置２は、端末受付部２１、端末処理部２２、端末送信部２３、端末受信部２４、端末出力部２５を備える。
【００２８】
格納部１１は、種々の情報を格納し得る。ここで、情報とは、例えば、画面情報、出力情報、報知情報等である。出力情報は、例えば、領収書画像、伝票データ等である。画面情報、出力情報、報知情報、領収書画像、伝票データ等の詳細については後述する。
【００２９】
格納部１１を構成する画面情報格納部１１１は、第一画面情報、第二画面情報等の画面情報を格納し得る。第一画面情報は、第一文字列を含むボタンを有する第一画面に関する画面情報である。第二画面情報は、第二画面に関する画面情報である。第二画面は、第一画面の中のボタンに対する選択を受け付けた場合に出力される画面である。また、第一文字列は、ボタンの文字列であり、ボタン上に表出する文字列である。また、画面情報とは、画面情報は画面を構成するための情報であり、例えば、ＨＴＭＬ、ＸＭＬ、プログラム言語、スクリプト等で記述されている。また、画面情報は画面そのものでも良い。
【００３０】
出力情報格納部１１２は、第二画面を構成する情報である１以上の出力情報を格納し得る。出力情報は、例えば、領収書画像、伝票データ、決裁の申告書、情報処理装置１の提供者側からユーザ（端末装置２のユーザ）に知らせるべき情報等である。なお、出力情報は、出力される情報であれば、何でも良い。また、情報処理装置１の提供者側からユーザに知らせるべき情報とは、例えば、情報処理装置１のバージョンアップの情報、メンテナンス等のために情報処理装置１が利用できなる期間の情報等である。また、領収書画像とは、領収書に関する画像であり、例えば、領収書を撮影して得た画像である。
【００３１】
報知情報格納部１１３は、報知情報を格納し得る。報知情報とは、第二画面に含まれる情報に関する情報である。また、報知情報は、変化し得る情報である。また、報知情報は、通常、ボタンに対応付けて格納される。報知情報は、例えば、ボタンを識別するボタン識別子と対に格納されても良いし、ボタンを構成するボタン情報とリンク付けられて格納される等しても良い。
【００３２】
また、ここで、第二画面に含まれる情報に関する情報とは、第二画面に含まれる情報そのものなくても良い。第二画面の下位の画面に含まれる情報に関する情報等でも良い。報知情報は、通常、ユーザに報知すべき情報である。また、報知情報は、例えば、出力情報（例えば、領収書画像）の追加を受け付けたことに関する情報である。また、報知情報は、例えば、出力情報（例えば、確定申告、決済申告等の申請書）の入力が完了した旨を示す情報である。
【００３３】
受付部１２は、指示や情報等を受け付ける。指示や情報等とは、例えば、第一画面の出力する出力指示、情報操作指示等である。なお、情報操作指示は、出力情報の追加、修正、または削除の指示であり、通常、出力情報または出力情報を識別する出力情報識別子を有する。また、ここで、受け付けとは、通常、端末装置２等の外部装置からの受信であるが、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。また、受付部１２が受け付ける指示は、例えば、第一画面を出力する出力指示、出力情報の追加、修正、または削除の指示である情報操作指示等である。また、受付部１２は、ボタンに対する選択を受け付けても良い。
【００３４】
処理部１３は、各種の処理を行う。各種の処理とは、例えば、後述する情報処理部１３１、判断部１３２、報知情報生成部１３３等が行う処理である。処理部１３は、例えば、受付部１２が受け付けた情報を格納部１１に蓄積する。また、処理部１３は、例えば、受付部１２が受け付けた領収書画像を出力情報格納部１１２に蓄積する。また、処理部１３は、例えば、受付部１２が受け付けた伝票データを出力情報格納部１１２に蓄積しても良い。
【００３５】
情報処理部１３１は、情報操作指示に応じて、出力情報の追加、修正、または削除を行う。また、情報処理部１３１は、他の情報処理を行う。
【００３６】
判断部１３２は、情報処理部１３１が行った処理、または情報処理部１３１が行った結果が予め決められた条件を満たすか否かを判断する。
【００３７】
報知情報生成部１３３は、予め決められた条件を満たした場合、報知情報を生成する。さらに具体的には、報知情報生成部１３３は、判断部１３２が予め決められた条件を満たすと判断した場合、情報処理部１３１が行った処理に関する情報である報知情報を生成する。
【００３８】
ここで、予め決められた条件とは、例えば、予め決められたデータ（例えば、領収書画像）が登録されること、予め決められた未登録のデータが存在すること、予め決められた未読の情報が存在すること、予め決められた作業の完了したこと、予め決められた作業の完了を検知したことなどである。なお、未読か否かについて、例えば、端末装置２にダウンロードされたか否か、出力されたか否か等により判断される。
【００３９】
また、情報処理部１３１が行った処理に関する情報である報知情報とは、例えば、領収書画像が登録された旨の情報、登録されたがユーザが未読の情報の数、何らかの処理が完了した旨の情報などである。何らかの処理が完了した旨の情報は、例えば、税理士により決裁申請書が作成されたことを示す情報、税理士により確定申告書が作成されたことを示す情報等である。
【００４０】
なお、例えば、報知情報生成部１３３が生成する報知情報または報知情報の雛形は、情報処理部１３１が行った処理に対応付けて、図示しないバッファに格納されている。そして、報知情報生成部１３３は、情報処理部１３１が行った処理に対応する報知情報を取得する、または情報処理部１３１が行った処理に対応する報知情報の雛形に、情報処理部１３１が行った処理結果を代入し、報知情報を生成する等の処理を行う。
【００４１】
また、報知情報は、例えば、「新着の情報があります」「お知らせがあります」「作業完了」「平成２５年分作成完了」等である。また、報知情報の雛形は、例えば、「新着の情報が＄件あります」「未読＄件」等である。報知情報の雛形は、変数（ここでは「＄」）を有する。また、報知情報生成部１３３は、変数に代入する情報の取得方法（取得のためのプログラム等）を予め保持している、とする。
【００４２】
出力部１４は、第一画面情報を出力する。また、出力部１４は、第二画面情報を出力する。出力部１４は、通常、受付部１２が出力指示を受け付けた場合に、第一画面情報を出力する。なお、第一画面情報とは、第一画面の画面情報である。第一画面は、第一文字列と報知情報とが表出した１以上のボタンを有する。第二画面情報は、第二画面の画面情報である。また、ボタン上の報知情報は、当該ボタン上の他の領域と比較して、異なる態様で表出することは好適である。
【００４３】
出力部１４は、報知情報格納部１１３が報知情報を有さない場合、第一文字列のみが表出したボタンを有する第一画面に関する第一画面情報を出力する。
【００４４】
ここで、出力部１４は、ボタンに対する選択が受け付けられた場合に第二画面情報を出力しても良いし、第一画面情報とともに第二画面情報を出力しても良い。
【００４５】
また、ここで、出力とは、通常、端末装置２等の外部の装置への送信であるが、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００４６】
出力部１４を構成する画面出力部１４１は、第一画面情報を出力する。また、画面出力部１４１は、第二画面情報を出力しても良い。
【００４７】
処理結果送信部１４２は、処理部１３における処理結果を端末装置２に送信する。処理結果とは、例えば、領収書画像が蓄積された旨の情報、伝票データが蓄積された旨の情報等である。
【００４８】
端末装置２を構成する端末受付部２１は、ユーザから指示や情報等を受け付ける。指示や情報等とは、例えば、ソフトウェアの起動の指示、ボタンの押下、第一画面の出力指示、第二画面の出力指示、出力情報の追加、修正、または削除の指示である情報操作指示、領収書画像の選択、伝票データの入力、フォーカス移動の指示等である。
【００４９】
端末処理部２２は、各種の処理を行う。各種の処理とは、例えば、端末受付部２１が受け付けた指示や情報を、情報処理装置１に送信する構造にすることである。処理とは、例えば、端末装置２の識別子（以下、端末識別子という。）を、受け付けた指示や情報に付加し、情報処理装置１に送信する構造にすることである。処理とは、例えば、画面情報から画面を構成することである。処理とは、例えば、第一画面情報から第一画面を構成することである。
【００５０】
端末送信部２３は、端末受付部２１が受け付けた指示や情報、または端末処理部２２が構成した指示や情報等を、情報処理装置１に送信する。
【００５１】
端末受信部２４は、情報処理装置１から情報を受信する。受信された情報は、例えば、第一画面情報、第二画面情報、処理部１３における処理結果等である。受信された情報は、例えば、第一画面、第二画面でも良い。
【００５２】
端末出力部２５は、端末受信部２４が受信した情報を出力する。端末出力部２５は、端末処理部２２が構成した画面を出力しても良い。ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００５３】
格納部１１、画面情報格納部１１１、出力情報格納部１１２、報知情報格納部１１３は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００５４】
格納部１１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部１１等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１１等で記憶されるようになってもよい。
【００５５】
処理部１３、情報処理部１３１、判断部１３２、報知情報生成部１３３、端末処理部２２は、通常、ＭＰＵやメモリ等から実現され得る。処理部１３等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５６】
出力部１４、画面出力部１４１、処理結果送信部１４２、端末送信部２３は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００５７】
次に、情報システムの動作について説明する。まず、情報処理装置１の動作について、図３のフローチャートを用いて説明する。
【００５８】
（ステップＳ３０１）受付部１２は、情報操作指示を受け付けたか否かを判断する。情報操作指示を受け付ければステップＳ３０２に行き、情報操作指示を受け付けなければステップＳ３０５に行く。
【００５９】
（ステップＳ３０２）情報処理部１３１は、情報操作指示に従って、出力情報の追加、修正、または削除を行う。
【００６０】
（ステップＳ３０３）判断部１３２は、ステップＳ３０２で行われた処理、またはステップＳ３０２で行われた処理の結果が予め決められた条件を満たすか否かを判断する。予め決められた条件を満たす場合はステップＳ３０４に行き、予め決められた条件を満たさない場合はステップＳ３０１に戻る。
【００６１】
（ステップＳ３０４）報知情報生成部１３３は、報知情報を生成し、報知情報格納部１１３に蓄積する。なお、報知情報を生成する処理については、図４のフローチャートを用いて説明する。
【００６２】
（ステップＳ３０５）受付部１２は、第一画面の出力する出力指示を受け付けたか否かを判断する。第一画面の出力する出力指示を受け付ければステップＳ３０６に行き、第一画面の出力する出力指示を受け付けなければステップＳ３１５に行く。
【００６３】
（ステップＳ３０６）情報処理部１３１は、出力指示に対応する第一画面情報を画面情報格納部１１１から取得する。なお、出力指示は、例えば、第一画面識別子を有する。
【００６４】
（ステップＳ３０７）情報処理部１３１は、ステップＳ３０６で取得した第一画面情報が有する１以上のボタンの情報である１以上のボタン情報を取得する。なお、ボタン情報は、例えば、ボタン識別子を有する。
【００６５】
（ステップＳ３０８）情報処理部１３１は、カウンタｉに１を代入する。
【００６６】
（ステップＳ３０９）情報処理部１３１は、ステップＳ３０７で取得したボタン情報の中に、ｉ番目のボタン情報が存在するか否かを判断する。ｉ番目のボタン情報が存在すればステップＳ３１０に行き、ｉ番目のボタン情報が存在しなければステップＳ３１３に行く。
【００６７】
（ステップＳ３１０）情報処理部１３１は、ｉ番目のボタン情報に対応する報知情報が報知情報格納部１１３に存在するか否かを判断する。報知情報が存在すればステップＳ３１１に行き、報知情報が存在しなければステップＳ３１２に行く。
【００６８】
（ステップＳ３１１）情報処理部１３１は、ｉ番目のボタン情報に、ｉ番目のボタン情報に対応する報知情報を付加し、出力するボタン情報を構成する。
【００６９】
（ステップＳ３１２）情報処理部１３１は、カウンタｉを１、インクリメントする。ステップＳ３１０に戻る。
【００７０】
（ステップＳ３１３）情報処理部１３１は、ステップＳ３１１で新たに構成されたボタン情報を含む第一画面情報を構成する。なお、ステップＳ３１１でボタン情報を構成した際に、第一画面情報を書き換えていれば、本ステップの処理は不要である。
【００７１】
（ステップＳ３１４）画面出力部１４１は、第一画面情報を端末装置２に送信する。ステップＳ３０１に戻る。
【００７２】
（ステップＳ３１５）受付部１２は、ボタンに対する選択を受け付けたか否かを判断する。ボタンに対する選択を受け付けた場合はステップＳ３１６に行き、ボタンに対する選択を受け付けない場合はステップＳ３０１に戻る。
【００７３】
（ステップＳ３１６）情報処理部１３１は、選択されたボタンに対応する第二画面情報を画面情報格納部１１１から取得する。
【００７４】
（ステップＳ３１７）画面出力部１４１は、ステップＳ３１６で取得された第二画面情報を端末装置２に送信する。ステップＳ３０１に戻る。
【００７５】
なお、図３のフローチャートにおいて、出力情報の追加、修正、または削除を行った処理、または当該処理の結果が予め決められた条件を満たす場合に報知情報が生成された。しかし、他の条件を満たす場合に報知情報が生成されても良い。
【００７６】
また、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００７７】
次に、ステップＳ３０４の報知情報生成処理について、図４のフローチャートを用いて説明する。
【００７８】
（ステップＳ４０１）報知情報生成部１３３は、ステップＳ３０２で行われた処理に対する報知情報、またはステップＳ３０２で行われた処理に対する報知情報の雛形を、図示しないバッファから取得する。
【００７９】
（ステップＳ４０２）報知情報生成部１３３は、ステップＳ４０１で取得した情報が、報知情報の雛形であり、代入すべき情報が存在するか否かを判断する。代入すべき情報が存在する場合はステップＳ４０３に行き、代入すべき情報が存在しない場合はステップＳ４０５に行く。
【００８０】
（ステップＳ４０３）報知情報生成部１３３は、報知情報の雛形に代入すべき情報を取得する。
【００８１】
（ステップＳ４０４）報知情報生成部１３３は、報知情報の雛形にステップＳ４０３で取得した情報を代入し、報知情報を生成する。
【００８２】
（ステップＳ４０５）報知情報生成部１３３は、ステップＳ３０２で行われた処理に対するボタン識別子を取得する。なお、報知情報生成部１３３は、報知情報または報知情報の雛形に対するボタン識別子を取得する、と考えても良い。
【００８３】
（ステップＳ４０６）報知情報生成部１３３は、ステップＳ４０５で取得したボタン識別子に対応付けて、報知情報を報知情報格納部１１３に蓄積する。上位処理にリターンする。
【００８４】
次に、端末装置２の動作について説明する。端末装置２の端末受付部２１はユーザから指示や情報等を受け付ける。次に、端末処理部２２は、受け付けられた情報等を用いて、送信する情報等を構成する。そして、端末送信部２３は、端末処理部２２が構成した情報等を情報処理装置１に送信する。また、端末受信部２４は、情報処理装置１から情報を受信する。そして、端末処理部２２は、受信された情報を用いて、出力する情報を構成する。次に、端末出力部２５は、構成された情報を出力する。
【００８５】
以下、本実施の形態における情報システムの具体的な動作について説明する。情報システムの概念図は図１である。
【００８６】
今、画面情報格納部１１１は、図５に示す第一画面を構成するための第一画面情報を格納している。なお、第一画面情報は、ボタン識別子「ｂ０１」「ｂ０２」「ｂ０３」「ｂ０４」で識別されるボタンのボタン情報を含む、とする。また、画面情報格納部１１１は、図６に第二画面を構成するための第二画面情報を格納している。なお、第二画面情報により構成される第二画面の空白の矩形領域（例えば、６０１）には、出力すべき領収書画像が貼り付けられて、出力される、とする。
【００８７】
また、画面情報格納部１１１は、図７に示すボタン情報管理表を格納している。ボタン情報管理表は、第一画面等の画面を構成するボタンに関する情報である。ボタン情報管理表は、「ＩＤ」「ボタン識別子」「第一文字列」「ボタン図柄」「動作」の属性値を有する１以上のレコードを管理している。「ＩＤ」はレコードを識別する情報である。「ボタン識別子」は、ボタンを識別する情報である。「第一文字列」はボタンの文字列であり、当該ボタンの表面に、常に、現れる文字列である。「ボタン図柄」はボタンの図柄である。「動作」はボタンが選択された場合（押下された場合）に、実行される動作である。動作の属性値の例「ｊｕｍｐ  第二画面」は、「第二画面」で識別される画面にジャンプする動作である。「第二画面」で識別される画面にジャンプする動作は、「第二画面」で識別される画面を出力する動作とも言え、現在、出力されている画面は閉じられても良いし、そのまま出力されていても良い。
【００８８】
また、出力情報格納部１１２には、図８に示すような領収書画像が格納されている。なお、領収書画像は、ユーザによりカメラで撮影され、端末装置２から送信された情報である。
【００８９】
さらに、報知情報生成部１３３は、図９に示す報知情報生成管理表を保持している。報知情報生成管理表は、「ＩＤ」「ボタン識別子」「前処理」「報知情報等」「処理」を有するレコードを１以上格納している。「ＩＤ」はレコードを識別する情報である。「前処理」は、「報知情報等」を取得する条件であり、処理の内容を示す情報である。「報知情報等」は、報知情報または報知情報の雛形を有する。「処理」は、報知情報の雛形の変数「？」に代入される値を取得するための関数である。「ｇｅｔ＿ｎｕｍ（ｆ１）」は、フォルダ「ｆ１」に新たに登録された領収書画像の数を取得する関数である。
【００９０】
かかる状況において、ユーザＡ（一般ユーザ）は、自分の端末装置２に対して、図１０に示す２つの領収書画像をフォルダ「ｆ１」に蓄積する指示を入力した、とする。すると、端末受付部２１は、２つの領収書画像等を受け付ける。
【００９１】
次に、端末処理部２２は、２つの領収書画像を用いて、送信する情報を構成する。端末処理部２２は、例えば、図示しないバッファに記憶されている端末装置２の識別子（端末識別子（例えば「ｕ１」））を取得し、端末識別子と２つの領収書画像とを有する情報操作指示「蓄積  ２つの領収書画像，ｕ１，ｆ１」を構成する。なお、情報操作指示のうち、「蓄積」はコマンド、「２つの領収書画像」は２つの領収書画像の実体データ、「ｕ１」は端末識別子、「ｆ１」は２つの領収書画像を蓄積するフォルダ名である。
【００９２】
次に、端末送信部２３は、端末処理部２２が構成した情報操作指示「蓄積  ２つの領収書画像，ｕ１，ｆ１」を情報処理装置１に送信する。
【００９３】
次に、情報処理装置１の受付部１２は、端末識別子と２つの領収書画像とを有する情報操作指示を受信する。
【００９４】
次に、情報処理部１３１は、上記情報操作指示に従って、「ｕ１」に対応付けて、出力情報格納部１１２のフォルダ「ｆ１」に蓄積する処理を行う。
【００９５】
次に、判断部１３２は、２つの領収書画像を蓄積する処理が予め決められた条件を満たすか否かを判断する。ここで、判断部１３２は、新たな領収書画像が蓄積されたことを検知して、予め決められた条件を満たす、と判断する。
【００９６】
次に、報知情報生成部１３３は、２つの領収書画像をフォルダ「ｆ１」に蓄積する処理（領収書画像の蓄積  ｆ１）に対する報知情報の雛形「新着？件」を、図９の報知情報生成管理表から取得する。また、報知情報生成部１３３は、「領収書画像の蓄積  ｆ１」と対になる処理「ｇｅｔ＿ｎｕｍ（ｆ１）」を実行し、新たにフォルダ「ｆ１」に登録された領収書画像の数「２」を取得する。そして、報知情報生成部１３３は、報知情報の雛形「新着？件」の変数「？」に「２」を代入し、報知情報「新着２件」を得る。
【００９７】
次に、報知情報生成部１３３は、「領収書画像の蓄積  ｆ１」に対応するボタン識別子「ｂ０１」を取得する。
【００９８】
次に、報知情報生成部１３３は、ボタン識別子「ｂ０１」に対応づけて、報知情報「新着２件」を報知情報格納部１１３に蓄積する。
【００９９】
次に、ユーザＡの顧問税理士のユーザＢは、自分の端末装置２に対して、第一画面の出力指示を入力した、とする。すると、端末受付部２１は、第一画面の出力指示を受け付ける。
【０１００】
次に、端末処理部２２は、第一画面の出力指示を用いて、送信する出力指示情報を構成する。端末処理部２２は、例えば、図示しないバッファに記憶されている端末装置２の識別子（端末識別子（例えば「ｐ１」））を取得し、端末識別子を有する出力指示「出力  第一画面，ｐ１」を構成する。なお、出力指示のうち、「出力」はコマンド、「第一画面」は出力する画面の画面識別子、「ｐ１」は端末識別子である。
【０１０１】
次に、端末送信部２３は、端末処理部２２が構成した出力指示「出力  第一画面，ｐ１」を情報処理装置１に送信する。
【０１０２】
次に、情報処理装置１の受付部１２は、端末識別子と２つの領収書画像とを有する情報操作指示を受信する「ｕ１」に対応付けて、出力情報格納部１１２のフォルダ「ｆ１」に蓄積する処理を行う。
【０１０３】
次に、情報処理装置１の受付部１２は、第一画面の出力指示「出力  第一画面，ｐ１」を受信する。
【０１０４】
次に、情報処理部１３１は、上記情報操作指示に従って、「ｕ１」に対応付けて、出力情報格納部１１２のフォルダ「ｆ１」に蓄積する処理を行う。
【０１０５】
次に、処理部１３は、画面情報格納部１１１に格納されている第一画面情報を画面情報格納部１１１から取得する。
【０１０６】
次に、処理部１３は、第一画面情報が有する１以上のボタン識別子「ｂ０１」「ｂ０２」「ｂ０３」「ｂ０４」等を取得する。
【０１０７】
次に、処理部１３は、１番目のボタン識別子「ｂ０１」で識別されるボタン情報を、図７のボタン情報管理表から取得する。なお、取得されたボタン情報は、第一文字列「飲食代の支払」を含む。また、処理部１３は、報知情報格納部１１３に格納されている情報から、１番目のボタン識別子「ｂ０１」に対応する報知情報が存在すると判断する。
【０１０８】
次に、処理部１３は、ボタン識別子「ｂ０１」に対応する報知情報「新着２件」を報知情報格納部１１３から取得する。そして、処理部１３は、１番目のボタン情報に、報知情報「新着２件」を付加し、出力するボタン情報を構成する。
【０１０９】
次に、処理部１３は、２番目のボタン識別子「ｂ０２」で識別されるボタン情報を、図７のボタン情報管理表から取得する。なお、取得されたボタン情報は、第一文字列「旅費交通費の支払」を含む。また、処理部１３は、報知情報格納部１１３に格納されている情報から、２番目のボタン識別子「ｂ０２」に対応する報知情報が存在しないと判断する。
【０１１０】
次に、処理部１３は、３番目のボタン識別子「ｂ０３」で識別されるボタン情報を、図７のボタン情報管理表から取得する。なお、取得されたボタン情報は、第一文字列「水道光熱費の支払」を含む。また、処理部１３は、報知情報格納部１１３に格納されている情報から、３番目のボタン識別子「ｂ０３」に対応する報知情報が存在しないと判断する。
【０１１１】
次に、処理部１３は、４番目のボタン識別子「ｂ０４」で識別されるボタン情報を、図７のボタン情報管理表から取得する。なお、取得されたボタン情報は、第一文字列「未分類」を含む。また、処理部１３は、報知情報格納部１１３に格納されている情報から、４番目のボタン識別子「ｂ０４」に対応する報知情報が存在しないと判断する。
【０１１２】
処理部１３は、第一画面内の他のボタン等についても同様の処理を行う。
【０１１３】
次に、処理部１３は、新たに構成されたボタン情報（ここでは、ボタン識別子「ｂ０１」で識別されるボタン情報）を含む第一画面情報を構成する。次に、画面出力部１４１は、構成された第一画面情報を端末装置２に送信する。
【０１１４】
次に、ユーザＢの端末装置２の端末受信部２４は、情報処理装置１から第一画面情報を受信する。そして、端末処理部２２は、受信されたら第一画面情報を用いて、出力する第一画面を構成する。次に、端末出力部２５は、構成された第一画面を出力する。図１１は、出力された第一画面である。図１１において、１１０１は、報知情報が付加されたボタンであり、１１０２はボタン上に配置された報知情報である。なお、図１１において報知情報が表出している領域は、ボタン上の他の領域（例えば、第一文字列の領域など）と比較して、目立つ態様であることは好適である。また、１１０３〜１１０５のボタンは報知情報を有さない。
【０１１５】
次に、第一画面（図１１）を見たユーザＢは、ボタン１１０１を押下した、とする。なお、ここで、ユーザＢは、報知情報の領域１１０２を押下しても良いし、報知情報の領域１１０２ではない、ボタン１１０２の他の領域を押下しても良い、とする。
【０１１６】
すると、端末装置２の端末受付部２１は、ボタン１１０１の選択を受け付ける。次に、端末処理部２２は、かかる選択（指示）を用いて、送信する指示を構成する。
【０１１７】
次に、端末送信部２３は、端末処理部２２が構成した指示（例えば、「選択  ｂ０１，ｐ１」を情報処理装置１に送信する。
【０１１８】
次に、情報処理装置１の受付部１２は、指示（例えば、「選択  ｂ０１，ｐ１」）を端末装置２から受信する。
【０１１９】
次に、処理部１３は、選択されたボタン「ｂ０１」に対応する動作「ｊｕｍｐ  第二画面」を、ボタン管理表（図７）から取得する。次に、処理部１３は、動作「ｊｕｍｐ  第二画面」に含まれる画面識別子「第二画面」で識別される第二画面情報を画面情報格納部１１１から取得する。また、ここでは、処理部１３は、端末識別子「ｐ１」に対応する領収書画像を出力情報格納部１１２から取得する。そして、処理部１３は、取得した領収書画像を第二画面情報に含めるように、送信する第二画面情報を構成する。なお、処理部１３は、新着の領収書画像のみを取得し、当該取得した領収書画像を第二画面情報に含めるように、送信する第二画面情報を構成しても良い。
【０１２０】
なお、格納部１１は、顧問税理士の端末識別子とユーザの端末識別子との対応を管理しており、処理部１３は、顧問税理士の端末識別子「ｐ１」と対になるユーザの端末識別子「ｕ１」を取得し、当該端末識別子「ｕ１」と対になる領収書画像を出力情報格納部１１２から取得する。
【０１２１】
次に、画面出力部１４１は、構成された第二画面情報を端末装置２に送信する。
【０１２２】
次に、ユーザＡの端末装置２の端末受信部２４は、情報処理装置１から第二画面情報を受信する。そして、端末処理部２２は、受信された第二画面情報を用いて、出力する第二画面を構成する。次に、端末出力部２５は、構成された第二画面を出力する。図１２は、出力された第二画面である。図１２において、新着の２件の領収書画像（１２０１、１２０２）が、他の領収書画像は異なる態様（目立つ態様）で出力されている。なお、端末出力部２５は、新着の２件の領収書画像（１２０１、１２０２）のみを出力しても良い。
【０１２３】
なお、上記の具体例において、出力情報（ここでは、領収書画像）が新規に登録されたことにより、報知情報生成部１３３は報知情報を生成し、報知情報付きのボタンが出力されるに至った。
【０１２４】
しかし、報知情報生成部１３３は、他の条件により、報知情報を生成しても良い。例えば、報知情報生成部１３３は、未読の情報（端末装置２にダウンロードされていない情報、または端末装置で出力されていない情報）が存在することを条件として、報知情報を生成しても良い。なお、かかる場合、新規に出力情報が登録されても、予め決められた条件を満たした場合（ここでは、端末装置２に情報がダウンロードされた場合、または端末装置に情報が出力された場合）に、処理部１３は報知情報を削除する。なお、未読の情報が存在する場合に、報知情報付きのボタンが出力される画面の例は、図１３である。図１３において、１３０１がボタン上の報知情報である。
【０１２５】
また、例えば、報知情報生成部１３３は、予め決められた作業が完了したことを条件として、報知情報を生成しても良い。なお、予め決められた作業が完了したことは、完了を示す旨の情報が新規に登録されたことでも良いし、予め決められた情報がすべて登録されたこと等でも良い。なお、予め決められた作業が完了したことを条件として生成された報知情報付きのボタンが出力される画面の例は、図１３であり、１３０２がボタン上の当該報知情報である。１３０２は、税理士が作成を完了した申告書を、ユーザ（当該税理士の顧問先ユーザ）が確認するためのボタンである。そして、当該ボタンが押下された場合、端末装置２に申告書が出力される。
【０１２６】
以上、本実施の形態によれば、状況が変化した場合等に、変化した状況等を分かりやすく報知し、変化した状況等を知るための操作を促すユーザインターフェイスを提供する。
【０１２７】
また、本実施の形態によれば、情報処理装置１の運営者、または情報処理装置１を用いたサービス提供者等にとって、ユーザに見てほしい情報を見てもらいやすくなる。
【０１２８】
なお、本実施の形態において、図１４に示すように、端末装置２の端末出力部２５は、新着の領収書画像のみを出力しても良い。また、図１４の１４０１、１４０２に示すように、ユーザが新着の領収書画像を出力するか、伝票データを入力済みの領収書画像を出力するかを選択可能としても良い。なお、ユーザが１４０１をＯＮとする入力を行った場合、端末出力部２５は新着の領収書画像を出力し、ユーザが１４０２をＯＮとする入力を行った場合、端末出力部２５は伝票データを入力済みの領収書画像を出力する。  なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータがアクセス可能な記録媒体は、第一文字列を含むボタンを有する第一画面に関する第一画面情報と、前記ボタンに対する選択を受け付けた場合に出力される第二画面に関する第二画面情報とを格納し得る画面情報格納部と、前記第二画面に含まれる情報に関する情報であり、変化し得る情報である報知情報を格納し得る報知情報格納部とを具備し、コンピュータを、前記第一画面を出力する出力指示を受け付ける受付部と、
前記受付部が出力指示を受け付けた場合に、前記第一文字列と前記報知情報が表出したボタンを有する第一画面に関する第一画面情報を出力し、かつ第二画面情報を出力する出力部として機能させるためのプログラムであって、前記ボタンに対する選択が受け付けられた場合に、前記第二画面が出力されるものとして、コンピュータを機能させるためのプログラムである。
【０１２９】
また、上記プログラムにおいて、前記出力部は、前記報知情報格納部が報知情報を有さない場合、前記第一文字列のみが表出したボタンを有する第一画面に関する第一画面情報を出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１３０】
また、上記プログラムにおいて、予め決められた条件を満たした場合、報知情報を生成する報知情報生成部として、コンピュータをさらに機能させ、前記報知情報格納部の報知情報は、前記報知情報生成部が生成した報知情報であるものとして、コンピュータを機能させるプログラムであることは好適である。
【０１３１】
また、上記プログラムにおいて、記録媒体は、前記第二画面を構成する情報である１以上の出力情報を格納し得る出力情報格納部をさらに具備し、前記受付部は、前記出力情報の追加、修正、または削除の指示である情報操作指示をも受け付け、前記情報操作指示に応じて、前記出力情報の追加、修正、または削除を行う情報処理部と、前記情報処理部が行った処理、または前記情報処理部が行った結果が予め決められた条件を満たすか否かを判断する判断部として、コンピュータをさらに機能させ、前記報知情報生成部は、前記判断部が予め決められた条件を満たすと判断した場合、前記情報処理部が行った処理に関する情報である報知情報を生成するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１３２】
また、上記プログラムにおいて、前記報知情報は、出力情報の追加の指示を受け付けたことに関する情報であるものとして、コンピュータを機能させるプログラムであることは好適である。
【０１３３】
また、図１４は、本明細書で述べたプログラムを実行して、上述した実施の形態の情報処理装置１等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１５は、このコンピュータシステム３００の概観図であり、図１６は、システム３００のブロック図である。
【０１３４】
図１５において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０１３５】
図１６において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２に加えて、ＭＰＵ３０１３と、バス３０１４と、ＲＯＭ３０１５と、ＲＡＭ３０１６と、ハードディスク３０１７とを含む。なお、バス３０１４は、ＭＰＵ３０１３やＣＤ−ＲＯＭドライブ３０１２に接続されている。また、ＲＯＭ３０１５には、ブートアッププログラム等のプログラムが記憶されている。また、ＲＡＭ３０１６は、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのものである。また、ハードディスク３０１７は、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのものである。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０１３６】
コンピュータシステム３００に、上述した実施の形態の情報処理装置１等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０１３７】
プログラムは、コンピュータ３０１に、上述した実施の形態の情報処理装置１等の機能を実行させるオペレーティングシステム、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０１３８】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１３９】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１４０】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１４１】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１４２】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１４３】
以上のように、本発明にかかる情報処理装置は、状況が変化した場合等に、変化した状況等を分かりやすく報知し、変化した状況等を知るための操作を促すユーザインターフェイスを提供する、という効果を有し、情報処理装置等として有用である。
【符号の説明】
【０１４４】
１  情報処理装置
２  端末装置
１１  格納部
１２  受付部
１３  処理部
１４  出力部
２１  端末受付部
２２  端末処理部
２３  端末送信部
２４  端末受信部
２５  端末出力部
１１１  画面情報格納部
１１２  出力情報格納部
１１３  報知情報格納部
１３１  情報処理部
１３２  判断部
１３３  報知情報生成部
１４１  画面出力部
１４２  処理結果送信部
【図１】
2015207233.tif 000003
【図２】
2015207233.tif 000004
【図３】
2015207233.tif 000005
【図４】
2015207233.tif 000006
【図７】
2015207233.tif 000007
【図９】
2015207233.tif 000008
【図１０】
2015207233.tif 000009
【図１５】
2015207233.tif 000010
【図１６】
2015207233.tif 000011
【図５】
2015207233.tif 000012
【図６】
2015207233.tif 000013
【図８】
2015207233.tif 000014
【図１１】
2015207233.tif 000015
【図１２】
2015207233.tif 000016
【図１３】
2015207233.tif 000017
【図１４】
2015207233.tif 000018