(57)【要約】      （修正有）【課題】日付に対応するコメント情報の入力を容易にする。【解決手段】サーバは、コメント入力画面５において、入力指定された日付に対応するコメント情報が入力されるコメント情報入力欄５２を表示させ、コメント情報入力欄５２が表示される際に、指定された日付に対応付けられた属性情報と、指定された日付以外の日付にそれぞれ対応付けられた各属性情報との類似度に基づいて、指定された日付以外の所定の日付を抽出し、抽出された日付に対応するコメント情報を取得し、取得されたコメント情報を表示させる。【選択図】図７
2018156217.tif 000002
【特許請求の範囲】
【請求項１】
指定された日付に対応するコメント情報が入力されるコメント情報入力欄を表示させる第１の表示制御手段と、
前記第１の表示制御手段により前記コメント情報入力欄が表示される際に、前記指定された日付に対応付けられた属性情報と、前記指定された日付以外の日付にそれぞれ対応付けられた各属性情報との類似度に基づいて、前記指定された日付以外の所定の日付を抽出する抽出手段と、
前記抽出手段により抽出された日付に対応するコメント情報を取得する取得手段と、
前記取得手段により取得されたコメント情報を表示させる第２の表示制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記抽出手段が複数の日付を抽出した場合には、
前記取得手段は、抽出された複数の日付にそれぞれ対応するコメント情報を取得し、
前記第２の表示制御手段は、取得された複数のコメント情報を前記類似度が高い順に一覧表示させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１の表示制御手段は、前記第２の表示制御手段により表示されたコメント情報のうちユーザにより選択されたものを、前記コメント情報入力欄に入力することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記抽出手段は、前記属性情報に含まれる各種情報を項目ごとに重み付けして前記類似度を導出することを特徴とする請求項１から３のいずれか一項に記載の情報処理装置。
【請求項５】
コンピュータを、
指定された日付に対応するコメント情報が入力されるコメント情報入力欄を表示させる第１の表示制御手段、
前記第１の表示制御手段により前記コメント情報入力欄が表示される際に、前記指定された日付に対応付けられた属性情報と、前記指定された日付以外の日付にそれぞれ対応付けられた各属性情報との類似度に基づいて、前記指定された日付以外の所定の日付を抽出する抽出手段、
前記抽出手段により抽出された日付に対応するコメント情報を取得する取得手段、
前記取得手段により取得されたコメント情報を表示させる第２の表示制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、飲食業や小売業の個人事業主や法人オーナーは、店舗の日別・月別の売上集計や分析を行う売上管理装置や売上管理プログラム等の業務用アプリケーションプログラム等を使用することで可視化された経営データに基づき、事業運営を行っていることが多い。
【０００３】
そのような売上管理装置としては、例えば、指定された対象日及び比較日における経営データに基づき、対象日における売上金額、客数及び客単価等の比較日からの変化を示す指標値を算出し、当該指標値を表示するものが提供されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−０６５３４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、店舗又は会社等の内外で起きた出来事や、日々の経営の中でユーザが感じた気付き等がユーザによりコメント情報として入力され、入力されたコメント情報を管理する場合、後日ユーザによる経営の考察・分析を行いやすくする観点から、コメント情報はなるべく高い頻度で入力されることが好ましい。しかしながら、ユーザにとって頻繁に文章を作成してコメント情報を入力することは煩雑に感じられる場合が多い。一方で、ユーザにより入力されるコメント情報は、ユーザの置かれている立場や状況等によりその内容が大きく異なるため、あらかじめテンプレートを用意しておく等して入力を補助することは困難である。
【０００６】
そこで、本発明は、日付に対応するコメント情報の入力を容易にする情報処理装置及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
以上の課題を解決するため、請求項１に記載の発明の情報処理装置は、
指定された日付に対応するコメント情報が入力されるコメント情報入力欄を表示させる第１の表示制御手段と、
前記第１の表示制御手段により前記コメント情報入力欄が表示される際に、前記指定された日付に対応付けられた属性情報と、前記指定された日付以外の日付にそれぞれ対応付けられた各属性情報との類似度に基づいて、前記指定された日付以外の所定の日付を抽出する抽出手段と、
前記抽出手段により抽出された日付に対応するコメント情報を取得する取得手段と、
前記取得手段により取得されたコメント情報を表示させる第２の表示制御手段と、
を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、日付に対応するコメント情報の入力を容易にする情報処理装置及びプログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の情報処理システムを示す概略構成図である。
【図２】サーバの機能構成を示すブロック図である。
【図３】属性情報データテーブルの一例を示す図である。
【図４】ＰＣの機能構成を示すブロック図である。
【図５】サーバにより行われるコメント入力処理の一例を示すフローチャートである。
【図６】コメント入力処理において画面表示されるコメント入力画面の一例を示す図である。
【図７】図６に示すコメント入力画面において、他の日付のコメント情報が選択され、コメント情報入力欄に貼り付けられた後の画面の一例を示す図である。
【図８】図７に示すコメント入力画面において、コメント情報入力欄に貼り付けられた他の日付のコメント情報がユーザにより編集された後の画面の一例を示す図である。
【図９】サーバにより行われる類似度算出処理の一例を示すフローチャートである。
【図１０】類似度算出処理において算出される類似度の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本発明を実施するための形態について図面を用いて説明する。ただし、以下に述べる実施形態には、本発明を実施するために技術的に好ましい種々の限定が付されているが、発明の範囲を以下の実施形態及び図示例に限定するものではない。
【００１１】
《情報処理システム１の構成》
まず、図１を参照して、本実施形態の構成を説明する。図１は、本実施形態の情報処理システム１の概略構成図である。
【００１２】
本実施形態の情報処理システム１は、日々の経営に対してユーザにより入力されるコメント情報を管理するシステムであって、所定の日付に対応するコメント情報入力時に、属性情報において当該所定の日付と類似する日付に対応するコメント情報を表示することで、コメント情報の入力を支援できるシステムである。
【００１３】
図１に示すように、情報処理システム１は、サーバ（情報処理装置）４と、ユーザ端末であるスマートフォンやタブレット端末等の携帯端末２ａ、２ｂと、ＰＣ（personal computer）３ａ、３ｂと、を備えて構成され、各装置が通信ネットワークＮを介して通信接続される。以下、携帯端末２ａ、２ｂやＰＣ３ａ、３ｂを総称してユーザ端末と記すことがある。なお、携帯端末２ａ、２ｂ及びＰＣ３ａ、３ｂがサーバ４と通信接続するものとしたが、これに限られるものではなく、サーバ４によるサービスの提供を受けるユーザの数に応じて複数のユーザ端末が存在し、それらがサーバ４と通信接続する。また、サーバ４は、ユーザ端末としてＰＯＳ（Point Of Sales）端末等と通信接続するものとしても良い。
【００１４】
サーバ４は、ユーザにより入力される情報や、計時部４７により取得される時刻情報、通信ネットワークＮを介して外部から取得される各種情報等に基づき、日付ごとに対応する属性情報を記録し、管理する。また、サーバ４は、日付に対応してユーザによりユーザ端末から入力されるコメント情報を記録し、管理する。また、サーバ４は、ユーザ端末からの要求に応じて、ユーザがコメント情報を入力するためのコメント入力画面５等の表示情報をユーザ端末に配信する。
【００１５】
携帯端末２ａ、２ｂ及びＰＣ３ａ、３ｂ等のユーザ端末は、入力されたコメント情報等をサーバ４へ送信する。これらのユーザ端末は、サーバ４から送信される各種表示情報を受信して表示し、またユーザの操作入力を受け付けてその操作情報をサーバ４へ送信する。
【００１６】
通信ネットワークＮは、インターネットにより構成されているものとするが、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等を含めても良く、電話回線、専用線、移動体通信網、通信衛星網、ＣＡＴＶ（Cable Television）回線等を含めても良い。
【００１７】
また、情報処理システム１は、各種ユーザ端末で利用される他のアプリケーションプログラムを実行可能なように構成されていても良い。当該アプリケーションプログラムとしては、例えば、店舗の日別・月別の売上集計や分析を行う売上管理業務や、固定資産税や個人事業税等の納税処理を行う会計管理業務や、従業員の給与計算の処理を行う給与管理業務や、店舗の人員シフトの管理と従業員の勤怠管理の処理を行う就業管理業務や、関連事業者や従業員への通達文書の作成・管理を行う文書管理業務や、商店等に用いられる販売促進のための広告媒体であるＰＯＰ（Point of purchase advertising）を作成するＰＯＰ作成業務等を行うものが挙げられ、これらが実行可能とされていることで、情報処理システム１が経営支援システムとして機能するものとしても良い。
【００１８】
《サーバ４の構成》
次いで、サーバ４の内部構成を説明する。図２に、サーバ４の内部構成を示す。また、図３に属性情報データテーブル４５１の一例を示す。
【００１９】
図２に示すように、サーバ４は、ＣＰＵ（Central Processing Unit）４１と、操作入力部４２と、ＲＡＭ（Random Access Memory）４３と、サーバ表示部４４と、記憶部４５と、通信部４６と、計時部４７と、を備えて構成され、各部がバス４８を介して接続されている。
【００２０】
ＣＰＵ４１は、記憶部４５に記憶されているシステムプログラムを読み出し、ＲＡＭ４３のワークエリアに展開し、当該システムプログラムに従って各部を制御する。また、ＣＰＵ４１は、記憶部４５に記憶されている処理プログラムを読み出してワークエリアに展開し、後述するコメント入力処理及び類似度算出処理等のサーバ４側の処理を始めとする各種処理を実行し、第１の表示制御手段、抽出手段、取得手段及び第２の表示制御手段として機能する。
【００２１】
操作入力部４２は、カーソルキー、文字、数字入力キー及び各種機能キー等を備えたキーボードを含む構成とし、ユーザによる各キーの押下入力を受け付けてその操作情報をＣＰＵ４１に出力する。また、操作入力部４２は、マウス等のポインティングデバイスを含み、位置入力を受け付けて操作情報としてＣＰＵ４１に出力することとしても良い。
【００２２】
ＲＡＭ４３は、揮発性のメモリーである。また、ＲＡＭ４３は、実行される各種プログラムやこれら各種プログラムに係るデータ等を格納するワークエリアを有する。
【００２３】
サーバ表示部４４は、ＬＣＤ（Liquid Crystal Display）、ＣＲＴ（Cathode Ray Tube）等で構成され、ＣＰＵ４１からの表示制御信号に従って画面表示を行う。
【００２４】
記憶部４５は、磁気記録媒体を有するＨＤＤ（Hard Disk Drive）等により構成される。記憶部４５には、ＣＰＵ４１で実行されるシステムプログラムや処理プログラム、Ｗｅｂサーバプログラム等のアプリケーションプログラム、これらのプログラムの実行に必要なデータ等が記憶されている。処理プログラムには、後述するコメント入力処理及び類似度算出処理等のサーバ４側の処理を始めとする各種処理を実行するためのプログラムが含まれる。
これらのプログラムは、コンピュータ読み取り可能なプログラムコードの形態で記憶部４５に格納されている。ＣＰＵ４１は、当該プログラムコードに従った動作を逐次実行する。
【００２５】
また、記憶部４５には、後述するコメント入力処理及び類似度算出処理等で使用される属性情報データテーブル４５１（図３参照）が記憶されている。
属性情報データテーブル４５１は、日付と、各日付に応じた属性情報とが対応付けて記憶されたテーブルである。属性情報とは、ある日付の性質や特徴、当該日付に起きた事象等を示す情報である。本実施形態における属性情報データテーブル４５１には、図３に示すように各種項目の情報が含まれており、当該日付の曜日を示す「曜日」、当該日付が平日、休前日又は休日のいずれであるかを示す「休日」、当該日付の天候を示す「天候」、当該日付における最高気温を示す「最高気温」、当該日付における最低気温を示す「最低気温」、当該日付における公共イベントの有無を示す「公共催し」、当該日付における店内イベントの有無を示す「店舗催し」、当該日付における業務上の締切日の有無を示す「業務締日」等が含まれる。なお、図３に示す属性情報データテーブル４５１における「公共催し」、「店舗催し」及び「業務締日」の各項目においては、それが存在する又はそれに該当する場合には「１」、それが存在しない又はそれに該当しない場合には「０」が設定されている。また、図３に示す属性情報データテーブル４５１は、一部のみの例を示したものであって、「２月１日」〜「２月１８日」以外の日付が含まれていても良いし、属性情報には図３に示す項目以外の項目、例えば二十四節気等が含まれていても良い。
【００２６】
属性情報データテーブル４５１に含まれる日付ごとの属性情報は、ユーザにより入力される情報や、計時部４７により取得される時刻情報、通信ネットワークＮを介して接続される外部装置より提供される各種情報等に基づいて取得され、記憶される。例えば、属性情報データテーブル４５１の「曜日」及び「休日」は、計時部４７により取得される現在の時刻情報等に基づき取得され、「天候」、「最高気温」、「最低気温」及び「公共催し」は、外部装置より提供される各種情報等に基づき取得され、「店舗催し」及び「業務締日」は、ユーザ端末で利用される他のアプリケーションプログラムにおいてユーザにより入力される情報に基づき取得されるものとしても良い。これらの属性情報は、いずれのタイミングで取得されても良いが、少なくともユーザにより日付に対応するコメント情報が入力される前に、当該日付の属性情報が取得されていることが好ましい。
【００２７】
また、記憶部４５は、日付に対応する、ユーザ端末から入力され送信されるコメント情報を記憶する。コメント情報は、日付に対応してユーザにより入力される文章の情報であり、当該日付の営業終了後に入力されることが好ましい。そのようなコメント情報の内容としては、例えば、日々の経営の中でユーザが気付いた出来事や、経営を改善するためにユーザが行った施策等を挙げることができる。
【００２８】
また、記憶部４５に記憶される属性情報やコメント情報は、ユーザ端末からの要求に応じてユーザ端末に表示され、ユーザが任意のタイミングで参照することが可能となっている。これにより、ユーザは、コメント情報の内容を確認しながら経営の考察や分析を行うことができる。
【００２９】
通信部４６は、モデム、ＴＡ（Terminal Adapter）、ルータ、ネットワークカード等により構成される。通信部４６は、通信ネットワークＮ上のユーザ端末等の外部機器と通信接続してデータ送受信を行う。
【００３０】
計時部４７は、計時回路を内蔵し、現在の時刻及び日付を計時して現在の時刻情報として出力する。
【００３１】
《ＰＣ３ａの構成》
次いで、ＰＣ３ａを例にとってユーザ端末の内部構成を説明する。図４に、ＰＣ３ａの内部構成を示す。
【００３２】
図４に示すように、ＰＣ３ａは、ＣＰＵ３１と、操作入力部３２と、ＲＡＭ３３と、端末表示部３４と、記憶部３５と、通信部３６と、プリント部３７と、を備えて構成され、各部がバス３８を介して接続されている。
なお、携帯端末２ａ、２ｂ及びＰＣ３ｂも略同様に構成されている。ただし、携帯端末２ａ、２ｂは、操作入力部が、端末表示部上に設けられるタッチセンサ等を有して構成され、これらがタッチパネル方式の操作表示手段として機能するものとしても良い。
【００３３】
ＣＰＵ３１、操作入力部３２、ＲＡＭ３３、端末表示部３４、記憶部３５、通信部３６は、それぞれ、サーバ４のＣＰＵ４１、操作入力部４２、ＲＡＭ４３、サーバ表示部４４、記憶部４５、通信部４６の構成と同様であり、異なる部分を主として説明する。
【００３４】
ＣＰＵ３１は、記憶部３５に記憶されているシステムプログラムを読み出し、ＲＡＭ３３のワークエリアに展開し、当該システムプログラムに従って各部を制御する。また、ＣＰＵ３１は、記憶部３５に記憶されている処理プログラムを読み出してワークエリアに展開し、後述するコメント入力処理及び類似度算出処理等のＰＣ３ａ側の処理を始めとする各種処理を実行する。
【００３５】
記憶部３５は、磁気記録媒体を有するＨＤＤ等により構成される。記憶部３５には、ＣＰＵ３１で実行されるシステムプログラムや処理プログラム、Ｗｅｂブラウザ等のアプリケーションプログラム、これらのプログラムの実行に必要なデータ等が記憶されている。当該処理プログラムには、後述するコメント入力処理及び類似度算出処理等のＰＣ３ａ側の処理を始めとする各種処理を実行するためのプログラムが含まれる。
【００３６】
通信部３６は、通信ネットワークＮ上のサーバ４等の外部機器と通信を行う。
【００３７】
プリント部３７は、電子写真式、インクジェット式等のプリンタで構成され、入力されるプリント指示に応じて、各種プリント情報を用紙にプリントする。
【００３８】
《サーバ４の動作》
上記のように構成されるサーバ４により行われるコメント入力処理について、図５〜図８を参照して説明する。図５は、コメント入力処理の一例を示すフローチャートである。図６は、コメント入力処理において画面表示されるコメント入力画面５の一例を示す図である。図７は、図６に示すコメント入力画面５において、他の日付のコメント情報が選択され、コメント情報入力欄５２に貼り付けられた後の画面を示す図である。図８は、図７に示すコメント入力画面において、コメント情報入力欄５２に貼り付けられた他の日付のコメント情報がユーザにより編集された後の画面の一例を示す図である。
【００３９】
コメント入力処理は、少なくとも、ユーザがコメント情報を入力しようとする日付の属性情報が取得された後に行われることが好ましく、例えば、当該日付の営業終了後等のタイミングで行われることが好ましい。
【００４０】
図５に示すように、サーバ４のＣＰＵ４１は、通信部４６により、ユーザ端末からのコメント入力画面５へのアクセス要求が受信されると、ユーザ端末からの操作情報に基づいて日付を指定する（ステップＳ１０１）。なお、ここで指定される日付は、対応する属性情報が既に取得されており、かつ対応するコメント情報の入力が完了していない日付であって、コメント情報を入力する対象としてユーザによって選択された日付である。
【００４１】
次に、ＣＰＵ４１は、記憶部４５に記憶されている属性情報データテーブル４５１を参照し、ステップＳ１０１の処理で指定された日付（以下、指定日付ともいう。）よりも前の過去の日付のそれぞれについて、指定日付の属性情報との類似度を算出する類似度算出処理を行う（ステップＳ１０２）。なお、類似度算出処理の詳細については後述する。
【００４２】
次に、ＣＰＵ４１は、ステップＳ１０２で算出した類似度に基づいて、日付を抽出する（ステップＳ１０３）。例えば、ＣＰＵ４１は、図３に示す、指定日付よりも前の過去の日付の中から、類似度が高いものから順に所定数の日付を抽出する。この場合、抽出する日付の数はいずれであっても良く、ユーザにより任意に設定変更可能とされていても良い。
【００４３】
次に、ＣＰＵ４１は、抽出された日付に対応するコメント情報を記憶部４５から取得する（ステップＳ１０４）。
【００４４】
次に、ＣＰＵ４１は、コメント情報入力欄５２と、取得したコメント情報を類似度が高い順に一覧表示したコメント情報表示欄５３とを含む、図６に示すコメント入力画面５をユーザ端末の端末表示部３４に表示させる（ステップＳ１０５）。
コメント入力画面５は、経営実績表示欄５１、コメント情報入力欄５２及びコメント情報表示欄５３等で構成されている。経営実績表示欄５１には、売上、客数、客単価、人件費、仕入、経費及びＦＬ比率等が表示され、コメント情報の入力の参考になる経営データが表示されている。コメント情報入力欄５２には、ユーザによる操作に基づいて、指定日付に対応するコメント情報が入力される。また、コメント情報入力欄５２には、各種チェックボックス５２１〜５２３が設けられており、ユーザの選択により任意でチェックが入れられる。チェックボックス５２１は、入力されるコメント情報が重要であるとユーザに判断された場合に、ユーザによりチェックマークが入力される欄である。チェックボックス５２２は、入力されるコメント情報がポジティブな内容であるとユーザに判断された場合に、ユーザによりチェックマークが入力される欄である。チェックボックス５２３は、指定日付に客又は取引先等からクレームがあった場合にユーザによりチェックマークが入力される欄である。なお、これらチェックボックス５２１〜５２３への入力内容に基づき得られる情報を、属性情報の項目の一つとして記憶部４５に記憶するものとしても良い。
【００４５】
コメント情報表示欄５３には、ステップＳ１０４の処理にて取得されたコメント情報が、類似度が高い順に一覧表示されている。なお、類似度が同じ値である場合には、指定日付に近い日付に対応するコメント情報をより上方に配置するようにしても良いし、各日付の属性情報に基づきいずれをより上方に配置するかを決定するようにしても良い。例えば、属性情報データテーブル４５１における「最高温度」や「最低温度」が、指定日付の値により近い日付に対応するコメント情報をより上方に配置するようにしても良いし、属性情報データテーブル４５１のうち特定の項目、例えば「公共催し」や「店舗催し」の項目が一致する日付に対応するコメント情報をより上方に配置するようにしても良い。
また、コメント情報表示欄５３には、切替ボタン５３１、５３２が表示され、ユーザにより切替ボタン５３１が選択されると、指定日付の直近の過去の日付に対応するコメント情報が一覧表示される。この場合、指定日付に近い日付に対応するコメント情報ほど、より上方に配置される。更に、ユーザにより切り替えボタン５３２が選択されると、上記したように、再びコメント情報が類似度の高い順に一覧表示される。
【００４６】
ここで、属性情報が類似する、すなわち類似度が高い日付に対応するコメント情報の内容は、指定日付に対応してユーザが入力しようと考えるコメント情報の内容に類似する可能性が高い。したがって、ユーザは、指定日付に対応するコメント情報の入力に当たり、コメント情報表示欄５３に一覧表示されたコメント情報のいずれかを参照することで、容易にコメント情報を入力することができる。本実施形態においては、コメント情報表示欄５３には貼り付けボタン５３２が表示され、一覧表示されたコメント情報の中からユーザによりいずれかのコメント情報が選択された後、更に当該貼り付けボタン５３２が選択されると、ＣＰＵ４１は、選択されたコメント情報をコメント情報入力欄５２に入力する。例えば、図７に示すように、コメント情報表示欄５３からユーザにより「クーポン効果出ているが、やはり注文に偏りが出る。」のコメント情報が選択された後、貼り付けボタン５３２が選択されると、ＣＰＵ４１は、当該コメント情報をコメント情報入力欄５２に入力する。また、ユーザはコメント情報入力欄５２に入力された他の日付のコメント情報を必要に応じて編集し、例えば図８に示すように「クーポン効果出ている。クーポン対象材料の大量仕入でコスト抑え、利益率も上々。」といったコメント情報に書き換えることができる。そして、図７や図８に示すようにコメント情報入力欄５２にコメント情報が入力された後、ユーザにより登録ボタン５４が選択されることで、ＣＰＵ４１は、指定日付に対応するコメント情報を登録することができる。
また、ユーザは、コメント情報表示欄５３に一覧表示されたコメント情報を確認した結果、指定日付に対応してユーザが入力しようと考えるコメント情報に類似するものがないと判断した場合には、コメント情報表示欄５３に一覧表示されたコメント情報からいずれも選択しなくても良い。この場合には、ユーザによりコメント情報入力欄５２にコメント情報が直接入力された後、登録ボタン５４が選択されることで、ＣＰＵ４１は、指定日付に対応するコメント情報を登録する。
【００４７】
次に、図５に示すように、ＣＰＵ４１は、コメント情報入力欄５２にコメント情報が登録されたか否かを判定する（ステップＳ１０６）。具体的には、上記したように、コメント情報入力欄５２にコメント情報が入力された状態で、登録ボタン５４がユーザにより選択された場合に、ＣＰＵ４１は、コメント情報が登録されたと判定する。登録されたと判定されると（ステップＳ１０６；ＹＥＳ）、ＣＰＵ４１は、登録されたコメント情報を記憶部４５に記憶させ（ステップＳ１０７）、コメント入力処理を終了する。なお、コメント情報入力欄５２の各チェックボックス５２１〜５２３への入力があった場合には、それらの情報もコメント情報とともに記憶部４５に記憶される。
【００４８】
一方、コメント情報が登録されていないと判定されると（ステップＳ１０６；ＮＯ）、ＣＰＵ４１は、コメント入力画面５の画面表示を終了するか否かを判定する（ステップＳ１０８）。例えば、ユーザによりコメント入力画面５を閉じる操作がなされたか否かに基づき、画面表示を終了するか否かを判定する。コメント入力画面５の画面表示を終了しないと判定されると（ステップＳ１０８；ＮＯ）、ＣＰＵ４１は、再びステップＳ１０６の処理を行う。一方、コメント入力画面５の画面表示を終了すると判定されると（ステップＳ１０８；ＹＥＳ）、ＣＰＵ４１は、コメント入力処理を終了する。
以上のようにしてコメント入力処理を行う。
【００４９】
なお、上記ステップＳ１０３の処理では、算出された類似度が高いものから順に所定数の日付を抽出するものとしたが、これに限られるものではなく、例えば、算出された類似度が所定値以上の日付を抽出するものとしても良い。この場合、類似度の閾値はいずれであっても良く、ユーザにより任意に設定変更可能とされていても良い。
【００５０】
次に、本実施形態のサーバ４により行われる類似度算出処理について、図９及び図１０を参照して説明する。図９は、類似度算出処理の一例を示すフローチャートである。図１０は、類似度算出処理により算出される類似度の一例を示す図である。
以下、図３に示される各日付のうち指定日付以外の日付には、対応するコメント情報が記憶部４５に記憶されているものとして説明する。
【００５１】
図９に示すように、まず、ＣＰＵ４１は、記憶部４５から、指定日付より前の過去の日付のうちコメント情報が記憶されている日付を抽出する（ステップＳ２０１）。ここでは上記したように「２月１日」〜「２月１８日」のうち指定日付以外の日付には対応するコメント情報が記憶されているので、指定日付以前の全ての日付が抽出される。
【００５２】
次に、ＣＰＵ４１は、ステップＳ２０１の処理で抽出された日付の中から、まだ類似度の算出を行っていない日付を選択する（ステップＳ２０２）。以下、ステップＳ２０２の処理で選択された日付を対象日付ともいう。
【００５３】
次に、ＣＰＵ４１は、対象日付の属性情報から、まだ類似度の算出を行っていない項目を一つ選択する（ステップＳ２０３）。すなわち、図３に示す属性情報データテーブル４５１の「曜日」、「休日」、「天候」、「最低気温」、「最高気温」、「公共催し」、「店舗催し」及び「業務締日」の各項目の中から、類似度未算出のものをいずれか一つ選択する。なお、上記したように、チェックボックス５２１〜５２３への入力内容に基づき得られる情報を、属性情報の項目の一つとして記憶部４５に記憶した場合には、当該項目を含めた中から類似度未算出のものを選択するものとしても良い。
【００５４】
次に、ＣＰＵ４１は、ステップＳ２０３の処理で選択された属性情報の項目が、上記コメント入力処理のステップＳ１０１の処理で指定された指定日付の属性情報の項目と内容が一致するか否かを判定する（ステップＳ２０４）。例えば、指定日付が「２月１８日」であり、対象日付「２月１日」における属性情報の「曜日」の項目が選択された場合、「２月１８日」が「土曜」、「２月１日」が「水曜」であるため、両者の内容は一致しないと判定される。また、例えば、指定日付が「２月１７日」であり、対象日付「２月３日」における属性情報の「天候」の項目が選択された場合、「２月１７日」が「晴れ」、「２月３日」が「晴れ」であるため、両者の内容は一致すると判定される。
また、属性情報のうち「最低温度」又は「最高温度」が選択された場合には、対象日付の「最低温度」又は「最高温度」が、指定日付の「最低温度」又は「最高温度」に対して±２℃の範囲内にあるときに、一致すると判定される。例えば、指定日付が「２月１８日」であり、対象日付「２月２日」における属性情報の「最低温度」の項目が選択された場合、「２月１８日」が「３℃」、「２月２日」が「１℃」であるため、両者の内容は一致すると判定される。また、例えば、指定日付が「２月１７日」であり、対象日付「２月３日」における属性情報の「最高温度」の項目が選択された場合、「２月１７日」が「１１℃」、「２月３日」が「８℃」であるため、両者の内容は一致しないと判定される。
【００５５】
選択された項目の内容が一致すると判定されると（ステップＳ２０４；ＹＥＳ）、ＣＰＵ４１は、対象日付の類似度に「１」を加算する（ステップＳ２０５）。一方、選択された項目の内容が一致しないと判定されると（ステップＳ２０４；ＮＯ）、ＣＰＵ４１は、ステップＳ２０５の処理を省略し、後述するステップＳ２０６の処理を行う。
【００５６】
次に、ＣＰＵ４１は、対象日付の属性情報の全ての項目について類似度を算出したか否かを判定する（ステップＳ２０６）。具体的には、図３に示す属性情報データテーブル４５１の「曜日」、「休日」、「天候」、「最低気温」、「最高気温」、「公共催し」、「店舗催し」及び「業務締日」の各項目の全てについてそれぞれ類似度を算出した場合に、全ての項目について類似度を算出したと判定される。なお、上記したように、チェックボックス５２１〜５２３への入力内容に基づき得られる情報を、属性情報の項目の一つとして記憶部４５に記憶した場合には、当該項目を含めた項目の全てについて類似度を算出したか否か判定するものとしても良い。
【００５７】
対象日付の全ての項目について類似度を算出していないと判定されると（ステップＳ２０６；ＮＯ）、ＣＰＵ４１は、再びステップＳ２０３の処理を行う。
【００５８】
一方、対象日付の全ての項目について類似度を算出したと判定されると（ステップＳ２０６；ＹＥＳ）、ＣＰＵ４１は、ステップＳ２０１で抽出された日付の全てについて類似度を算出したか否かを判定する（ステップＳ２０７）。ここでは上記したように「２月１日」〜「２月１８日」のうち指定日付以外には対応するコメント情報が記憶されているので、指定日付以前の全ての日付について類似度を算出した場合に、全ての日付について類似度を算出したと判定される。
【００５９】
全ての日付について類似度を算出していないと判定されると（ステップＳ２０７；ＮＯ）、ＣＰＵ４１は、再びステップＳ２０２の処理を行う。一方、全ての日付について類似度を算出したと判定されると（ステップＳ２０７；ＹＥＳ）、ＣＰＵ４１は、類似度算出処理を終了する。
【００６０】
以上のような類似度算出処理を行うことにより、コメント入力処理にて「２月１７日」又は「２月１８日」が指定された場合の「２月１日」〜「２月１７日」の類似度をそれぞれ算出すると、図１０に示すような値となる。
【００６１】
例えば、指定日付が「２月１７日」である場合、次のようになる。
対象日付「２月１日」の属性情報は、「休日」の項目が「平日」、「公共催し」の項目が「０」、「業務締日」の項目が「０」をそれぞれ示し、これらの各項目において指定日付「２月１７日」の属性情報と一致する。したがって、対象日付「２月１日」の類似度は図１０に示すように「３」となる。
また、対象日付「２月８日」の属性情報は、「休日」の項目が「平日」、「天候」の項目が「晴れ」、「最高気温」の項目が「９℃」、「公共催し」の項目が「０」、「店舗催し」の項目が「０」、「業務締日」の項目が「０」をそれぞれ示し、これらの各項目において指定日付「２月１７日」の属性情報と一致する。したがって、対象日付「２月８日」の類似度は図１０に示すように「６」となる。
【００６２】
また、例えば、指定日付が「２月１８日」である場合、次のようになる。
対象日付「２月１日」の属性情報は、「店舗催し」の項目が「１」を示し、この項目のみにおいて指定日付「２月１８日」の属性情報と一致する。したがって、対象日付「２月１日」の類似度は図１０に示すように「１」となる。
また、対象日付「２月４日」の属性情報は、「曜日」の項目が「土曜」、「休日」の項目が「休前日」、「天候」の項目が「曇り」、「最低気温」の項目が「４℃」、「最高気温」の項目が「７℃」、「公共催し」の項目が「１」、「店舗催し」の項目が「１」をそれぞれ示し、これらの各項目において指定日付「２月１８日」の属性情報と一致する。したがって、対象日付「２月４日」の類似度は図１０に示すように「７」となる。
【００６３】
なお、ＣＰＵ４１は、属性情報を項目ごとに重み付けして類似度を算出するものとしても良い。例えば、「公共催し」や「店舗催し」の項目が一致する場合には類似度に「３」を加算し、「休日」や「天候」の項目が一致する場合には類似度に「２」を加算して類似度を算出するものとしても良い。このように、項目ごとに重み付けすることで、属性情報が類似する日付をより精度良く抽出することが可能となる。
また、例えば、属性情報の各項目において、取得される頻度の低い内容で一致する場合に、より高い値を類似度に加算するものとしても良い。例えば、属性情報の「天候」の項目において指定日付及び対象日付がともに「雪」で一致する場合等が挙げられる。この場合にも、属性情報が類似する日付をより精度良く抽出することができる。
【００６４】
《本実施形態の技術的効果》
本実施形態によれば、サーバ４が、指定された日付に対応するコメント情報が入力されるコメント情報入力欄５２を表示させ、コメント情報入力欄５２が表示される際に、指定された日付に対応付けられた属性情報と、指定された日付以外の日付にそれぞれ対応付けられた各属性情報との類似度に基づいて、指定された日付以外の所定の日付を抽出し、抽出された日付に対応するコメント情報を取得し、取得されたコメント情報を表示させるＣＰＵ４１を備えるので、ユーザは、入力しようとするコメント情報の内容と類似する可能性の高いコメント情報を参照しながら、指定された日付のコメント情報を入力することができる。これにより、日付に対応するコメント情報の入力を容易にすることができる。
【００６５】
また、ＣＰＵ４１が複数の日付を抽出した場合には、抽出された複数の日付にそれぞれ対応するコメント情報を取得し、取得された複数のコメント情報を類似度が高い順に一覧表示させるので、ユーザは、一覧表示されたコメント情報の中から、入力しようとするコメント情報の内容に類似する可能性がより高いコメント情報を容易に見つけることができる。
【００６６】
また、ＣＰＵ４１が、表示されたコメント情報のうちユーザにより選択されたものを、コメント情報入力欄５２に入力するので、ユーザは、入力されたコメント情報を必要に応じて編集することで、より容易にコメント情報を入力することができる。
【００６７】
また、ＣＰＵ４１が、属性情報に含まれる各種情報を項目ごとに重み付けして類似度を導出する場合には、指定された日付と類似する日付をより精度良く抽出することができる。
【００６８】
《その他》
なお、上記実施形態における記述は、本発明に係る好適な情報処理装置の一例であり、これに限定されるものではない。
【００６９】
例えば、上記した実施形態では、サーバ４は、ユーザ端末を介して入力されるコメント情報等を記憶部４５に記憶し、端末表示部３４に各種表示画面を表示させるものとしたが、これに限られるものではない。例えば、サーバ４が、操作入力部４２から入力されるコメント情報等を記憶部４５に記憶し、サーバ表示部４４に各種表示画面を表示させるように構成されていても良い。また、ＰＣ３ａが、操作入力部３２から入力されるコメント情報等を記憶部３５に記憶し、端末表示部３４に各種表示画面を表示させるように構成されていても良く、この場合にはＰＣ３ａ自体が情報処理装置として機能する。
【００７０】
また、上記した実施形態では、ユーザによって選択された日付を指定日付とするものとしたが、これに限られるものではない。例えば、ＣＰＵ４１がユーザの経営支援のために選択した日付を指定日付とするものとしても良い。
【００７１】
また、上記した実施形態では、属性情報の全ての項目に対して対象日付と指定日付とで一致するか否かを判定するものとしたが、これに限られるものではなく、例えば、属性情報のいずれかの項目のみに対して一致するか否かを判定するものとしても良い。また、それらは、ユーザにより任意に設定変更可能とされていても良い。
【００７２】
また、上記した実施形態では、属性情報のうち「最低温度」又は「最高温度」については、対象日付の温度が指定日付の温度の±２℃の範囲内にあるときに一致すると判定するものとしたが、これに限られるものではなく、いずれの温度範囲内になるときに一致すると判定しても良い。例えば、対象日付の温度が指定日付の温度の±１℃の範囲内にあるときに一致すると判定しても良いし、±５℃の範囲内にあるときに一致すると判定しても良い。また、それらは、ユーザにより任意に設定変更可能とされていても良い。
【００７３】
また、上記した実施形態では、属性情報の項目の一つが対象日付と指定日付とで一致すると判定された場合に類似度を加算するものとしたが、これに限られるものではない。例えば、属性情報の項目の組み合わせが一致する場合に類似度を加算するものとしても良いし、属性情報のいずれかの項目については一致すると判定された場合であっても類似度を加算しないものとしても良い。また、それらは、ユーザにより任意に設定変更可能とされていても良い。
【００７４】
また、上記した実施形態では、指定日付以外の日付として、「２月１日」から「２月１８日」までのうち指定日付よりも前の過去の日付、すなわち指定日付と同じ月度であって指定日付よりも前の過去の日付から、指定日付以外の所定の日付を抽出するものとしたが、これに限られるものではない。例えば、指定日付と同じ年度であって指定日付よりも前の過去の日付から抽出するものとしても良いし、指定日付よりも前の過去の全ての日付から抽出するものとしても良い。また、抽出する範囲に、指定日付よりも後の日付を含めても良く、例えば、指定日付よりも後の日付を含む全ての日付から抽出するものとしても良い。また、抽出する範囲は、ユーザにより任意に設定変更可能とされていても良い。
【００７５】
また、上記した実施形態では、取得された複数のコメント情報が、類似度が高い順にコメント情報表示欄５３に一覧表示されるものとしたが、類似度が高いものほど強調表示されるようにしても良い。例えば、類似度の高いものに対し、色分け、フォント又は表示サイズの変更、点滅表示等を行うことにより強調表示させることができる。また、この場合には、コメント情報表示欄５３に複数のコメント情報が一覧表示される順序はいずれであっても良い。
【００７６】
また、上記した実施形態では、コメント情報表示欄５３に一覧表示されたコメント情報のうちユーザにより選択されたものをコメント情報入力欄５２に入力するものとしたが、これに限られるものではない。例えば、コメント情報表示欄５３に一覧表示されたコメント情報から選択されたコメント情報の、更にその一部のみが選択されるように構成されていても良く、当該一部のみがコメント情報入力欄５２に入力されるように構成されていても良い。また、例えば、コメント情報表示欄５３に一覧表示されたコメント情報のうちユーザにより選択されたものがコメント情報入力欄５２に入力された後、当該一覧表示されたコメント情報のうちユーザにより選択された他のコメント情報が更にコメント情報入力欄５２に入力されるものとしても良い。これにより、コメント情報表示欄５３に一覧表示されたコメント情報を組み合わせて、コメント情報入力欄５２にコメント情報を入力することができる。
【００７７】
また、上記した実施形態では、本発明に係るプログラムのコンピュータ読み取り可能な媒体としてハードディスクや半導体の不揮発性メモリー等を使用した例を開示したが、この例に限定されない。その他のコンピュータ読み取り可能な媒体として、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウェーブ（搬送波）も適用される。
【００７８】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
指定された日付に対応するコメント情報が入力されるコメント情報入力欄を表示させる第１の表示制御手段と、
前記第１の表示制御手段により前記コメント情報入力欄が表示される際に、前記指定された日付に対応付けられた属性情報と、前記指定された日付以外の日付にそれぞれ対応付けられた各属性情報との類似度に基づいて、前記指定された日付以外の所定の日付を抽出する抽出手段と、
前記抽出手段により抽出された日付に対応するコメント情報を取得する取得手段と、
前記取得手段により取得されたコメント情報を表示させる第２の表示制御手段と、
を備えることを特徴とする情報処理装置。
＜請求項２＞
前記抽出手段が複数の日付を抽出した場合には、
前記取得手段は、抽出された複数の日付にそれぞれ対応するコメント情報を取得し、
前記第２の表示制御手段は、取得された複数のコメント情報を前記類似度が高い順に一覧表示させることを特徴とする請求項１に記載の情報処理装置。
＜請求項３＞
前記第１の表示制御手段は、前記第２の表示制御手段により表示されたコメント情報のうちユーザにより選択されたものを、前記コメント情報入力欄に入力することを特徴とする請求項１又は２に記載の情報処理装置。
＜請求項４＞
前記抽出手段は、前記属性情報に含まれる各種情報を項目ごとに重み付けして前記類似度を導出することを特徴とする請求項１から３のいずれか一項に記載の情報処理装置。
＜請求項５＞
コンピュータを、
指定された日付に対応するコメント情報が入力されるコメント情報入力欄を表示させる第１の表示制御手段、
前記第１の表示制御手段により前記コメント情報入力欄が表示される際に、前記指定された日付に対応付けられた属性情報と、前記指定された日付以外の日付にそれぞれ対応付けられた各属性情報との類似度に基づいて、前記指定された日付以外の所定の日付を抽出する抽出手段、
前記抽出手段により抽出された日付に対応するコメント情報を取得する取得手段、
前記取得手段により取得されたコメント情報を表示させる第２の表示制御手段、
として機能させるためのプログラム。
【符号の説明】
【００７９】
４    サーバ（情報処理装置）
４１  ＣＰＵ（第１の表示制御手段、抽出手段、取得手段、第２の表示制御手段）
５２  コメント情報入力欄
【図１】
2018156217.tif 000003
【図２】
2018156217.tif 000004
【図３】
2018156217.tif 000005
【図４】
2018156217.tif 000006
【図５】
2018156217.tif 000007
【図６】
2018156217.tif 000008
【図７】
2018156217.tif 000009
【図８】
2018156217.tif 000010
【図９】
2018156217.tif 000011
【図１０】
2018156217.tif 000012