(57)【要約】【課題】データの保存場所を移動させることなく当該データに対して所望の処理を実行する。【解決手段】記憶部１１０に記憶されたファイル名およびフォルダ名のうち、所定の記号（［］）を含むファイル名またはフォルダ名を取得する取得部１０２と、取得されたファイル名またはフォルダ名から、ファイルまたはフォルダに対して実行する処理の内容および該処理を実行するタイミングを特定する特定部１０３と、特定されたタイミングになった場合、特定された処理を実行する処理実行部１０５と、を備える。【選択図】図３
2018156525.tif 000002
【特許請求の範囲】
【請求項１】
記憶部に記憶されたデータを識別するデータ識別情報、および前記データが保存される保存領域を識別する保存領域識別情報のうち、所定の情報を含む前記データ識別情報、または前記所定の情報を含む前記保存領域識別情報を取得する取得部と、
取得された前記データ識別情報または前記保存領域識別情報から、前記データまたは前記保存領域に対して実行する処理の内容および該処理を実行するタイミングを特定する特定部と、
特定された前記タイミングになった場合、特定された前記処理を実行する処理実行部と、
を備える、情報処理装置。
【請求項２】
前記特定部は、前記処理を示すキーワードと前記処理の内容とを対応付けた対応情報を参照し、前記データ識別情報または前記保存領域識別情報に含まれている前記キーワードに対応する前記処理の内容を特定する、請求項１に記載の情報処理装置。
【請求項３】
前記所定の情報は、前記タイミングと前記処理の内容とが、前記データ識別情報または前記保存領域識別情報に含まれている旨を示す情報である、請求項１または２に記載の情報処理装置。
【請求項４】
前記処理実行部は、所定間隔で現在時刻が前記タイミングになったか否かが判定され、当該判定の際に前回判定した時刻と現在時刻との間に実行するべき前記処理があった場合、当該処理を実行する、請求項１〜３のいずれか一つに記載の情報処理装置。
【請求項５】
前記タイミングは、前記処理を実行する日、または前記処理を実行する日時を含む、請求項１〜４のいずれか一つに記載の情報処理装置。
【請求項６】
前記タイミングは、前記処理を実行する周期を含む、請求項１〜４のいずれか一つに記載の情報処理装置。
【請求項７】
前記処理実行部は、複数の前記処理を実行する場合、上位側または下位側の階層から順に前記処理を実行する、請求項１〜６のいずれか一つに記載の情報処理装置。
【請求項８】
前記処理実行部は、前記処理を実行した場合、実行結果をログに記録する、請求項１〜７のいずれか一つに記載の情報処理装置。
【請求項９】
前記処理を実行した場合、実行結果を外部装置に通知する通信制御部をさらに備える、請求項１〜８のいずれか一つに記載の情報処理装置。
【請求項１０】
前記通信制御部は、前記実行結果を電子メールにより送信する、請求項９に記載の情報処理装置。
【請求項１１】
特定された前記タイミングおよび前記処理の内容のうち少なくともいずれか一方の書式が誤っていた場合、前記所定の情報を削除することにより前記データ識別情報および前記保存領域識別情報を変更する変更部をさらに備え、
前記通信制御部は、前記タイミングおよび前記処理の内容のうち少なくともいずれか一方の書式が誤っていた旨を通知する、請求項９に記載の情報処理装置。
【請求項１２】
前記データは、ファイルであって、
前記データ識別情報は、ファイル名であって、
前記保存領域は、フォルダであって、
前記保存領域識別情報は、フォルダ名である、請求項１〜１１のいずれか一つに記載の情報処理装置。
【請求項１３】
情報処理装置と、前記情報処理装置とネットワークを介して接続された外部装置と、を備えた情報処理システムにおいて、
前記外部装置によって記憶部に記憶されたデータを識別するデータ識別情報、および前記データが保存される保存領域を識別する保存領域識別情報のうち、所定の情報を含む前記データ識別情報、または前記所定の情報を含む前記保存領域識別情報を取得する取得部と、
取得された前記データ識別情報または前記保存領域識別情報から、前記データまたは前記保存領域に対して実行する処理の内容および該処理を実行するタイミングを特定する特定部と、
特定された前記タイミングになった場合、特定された前記処理を実行する処理実行部と、
を備える、情報処理システム。
【請求項１４】
情報処理装置で実行される処理実行方法であって、
記憶部に記憶されたデータを識別するデータ識別情報、および前記データが保存される保存領域を識別する保存領域識別情報のうち、所定の情報を含む前記データ識別情報、または前記所定の情報を含む前記保存領域識別情報を取得する取得ステップと、
取得された前記データ識別情報または前記保存領域識別情報から、前記データまたは前記保存領域に対して実行する処理の内容および該処理を実行するタイミングを特定する特定ステップと、
特定された前記タイミングになった場合、特定された前記処理を実行する処理実行ステップと、
を含む処理実行方法。
【請求項１５】
記憶部に記憶されたデータを識別するデータ識別情報、および前記データが保存される保存領域を識別する保存領域識別情報のうち、所定の情報を含む前記データ識別情報、または前記所定の情報を含む前記保存領域識別情報を取得する取得ステップと、
取得された前記データ識別情報または前記保存領域識別情報から、前記データまたは前記保存領域に対して実行する処理の内容および該処理を実行するタイミングを特定する特定ステップと、
特定された前記タイミングになった場合、特定された前記処理を実行する処理実行ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、処理実行方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、ファイル（データ）に対してワークフロー処理（ファイルの削除、メールにファイルを添付して送信、ファイルの画像形式の変換など）を実行させる場合、例えば、予め処理ごとに作成したホットフォルダにファイルを保存することで、所望の処理を実行させる方法が知られている。
【０００３】
例えば、ホットフォルダ内に格納（保存）したファイルに対して、ジョブを実行する情報処理装置がある（特許文献１参照）。この特許文献１の情報処理装置では、ホットフォルダ内の複数のファイルを一括して処理するために、ファイルを選択的に結合して処理対象としている。すなわち、ホットフォルダに所定のファイル名の複数のファイルが定められた数だけ格納されると、ファイル名が共通する複数のファイルを結合させてジョブを実行する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１の情報処理装置等では、ファイルに対して所望の処理を行いたい場合、予め当該処理に紐付いたホットフォルダにファイルを移動させることが必要であった。
【０００５】
本発明は、上記に鑑みてなされたものであって、データの保存場所を移動させることなく当該データに対して所望の処理を実行することができることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、記憶部に記憶されたデータを識別するデータ識別情報、および前記データが保存される保存領域を識別する保存領域識別情報のうち、所定の情報を含む前記データ識別情報、または前記所定の情報を含む前記保存領域識別情報を取得する取得部と、取得された前記データ識別情報または前記保存領域識別情報から、前記データまたは前記保存領域に対して実行する処理の内容および該処理を実行するタイミングを特定する特定部と、特定された前記タイミングになった場合、特定された前記処理を実行する処理実行部と、を備える。
【発明の効果】
【０００７】
本発明によれば、データの保存場所を移動させることなく当該データに対して所望の処理を実行することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態にかかる情報処理システムの全体構成図である。
【図２】図２は、実施形態にかかる情報処理装置のハードウェア構成図である。
【図３】図３は、実施形態にかかる情報処理装置の機能構成図である。
【図４】図４は、フォルダ構成の一例を示す図である。
【図５】図５は、［］内の指令情報の例を示す図である。
【図６】図６は、処理キーワード対応情報の一例を示す図である。
【図７】図７は、処理情報の一例を示す図である。
【図８】図８は、実施形態の情報処理装置による処理実行方法の流れを示すフローチャートである。
【図９】図９は、処理日時および処理の内容の特定に関する説明図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、情報処理装置、情報処理システム、処理実行方法、およびプログラムの実施形態を詳細に説明する。図１は、実施形態にかかる情報処理システムの全体構成図である。図１に示すように、本実施形態の情報処理システム１では、情報処理装置１００と、クライアント端末２００とを備えている。ここで、図１に示す情報処理システム１では、１台の情報処理装置１００および１台のクライアント端末２００が接続された構成となっているが、２台以上の情報処理装置を接続する構成や、２台以上のクライアント端末を接続する構成としてもよい。
【００１０】
本実施形態の情報処理システム１は、クライアント端末２００においてユーザによりファイル名やフォルダ名が設定される。この時、設定されるファイル名やフォルダ名に、当該ファイル名が示すファイルや当該フォルダ名が示すフォルダに保存されたファイルに対して所定の処理を実行する旨の指令情報が含まれている。指令情報としては、例えば、処理の内容および実行のタイミングがある。そして、情報処理装置１００では、設定されたファイル名やフォルダ名から、処理の内容と実行のタイミングを特定し、当該タイミングに指定された処理を実行する。
【００１１】
ここで、ファイルがデータに相当し、ファイルの識別情報であるファイル名（ファイルの名称）がデータ識別情報に相当する。また、フォルダがファイルを保存する保存領域に相当し、フォルダの識別情報であるフォルダ名（フォルダの名称）が保存領域識別情報に相当する。
【００１２】
まず、情報処理装置１００のハードウェア構成について図を用いて説明する。図２は、実施形態にかかる情報処理装置のハードウェア構成図である。
【００１３】
情報処理装置１００は、ＣＰＵ（Central  Processing  Unit）５１などの制御装置と、ＲＯＭ（Read  Only  Memory）５２やＲＡＭ（Random  Access  Memory）５３などの記憶装置と、ネットワークに接続して通信を行う通信Ｉ／Ｆ５４と、ＨＤＤ（Hard  Disk  Drive）５５などの外部記憶装置と、ディスプレイ装置などの表示装置５６と、キーボードやマウスなどの入力装置５７と、各部を接続するバス５８を備えており、通常のコンピュータを利用したハードウェア構成となっている。また、クライアント端末２００についても、情報処理装置１００と同様のハードウェア構成となっている。
【００１４】
なお、情報処理装置１００は、入力装置５７、及び表示装置５６を備えない構成であっても良い。また、クライアント端末２００は、入力装置５７及び表示装置５６の機能を備えるタッチパネルを有する構成としても良い。また、クライアント端末２００は、ＨＤＤ５５を備えない構成であっても良い。
【００１５】
次に、情報処理装置１００の機能構成について図を用いて説明する。図３は、実施形態にかかる情報処理装置の機能構成図である。
【００１６】
図３に示すように、本実施形態の情報処理装置１００は、記憶部１１０と、記憶部１２０と、記憶部１３０と、通信制御部１０１と、取得部１０２と、特定部１０３と、処理内容管理部１０４と、処理実行部１０５と、変更部１０６と、を備えて構成されている。
【００１７】
記憶部１１０は、ＲＯＭ５２やＨＤＤ５５により実現される記憶媒体である。本実施形態の記憶部１１０は、ファイル等が保存されている。具体的には、例えば、記憶部１１０には、ファイルが単体で保存されていたり、階層的に構成された複数のフォルダに分類されて保存されている。
【００１８】
上述したように、ファイル名やフォルダ名は、クライアント端末２００においてユーザにより設定される。そして、ファイルやフォルダに対して所望の処理を実行させたい場合は、ファイル名やフォルダ名に指令情報を含ませる。図４は、フォルダ構成の一例を示す図である。図４では、ファイル名またはフォルダ名に、指令情報が含まれた例である。
【００１９】
図４に示す例では、上位のフォルダである「ＸＸ部」に、３つのフォルダ「保管文書」「届出書」「業績」が含まれている。フォルダ「保管文書」は、フォルダ名に指令情報が含まれた例を示している。また、フォルダ「届出書」「業績」は、フォルダ内にあるファイルに指令情報が含まれた例を示している。
【００２０】
図４の例では、所定の記号（［］）により挟まれた部分が、フォルダ名やファイル名に対する指令情報である。この所定の記号（［］）は、フォルダ名またはファイル名に、指令情報が含まれている旨を示す情報であって、所定の情報に相当する。
【００２１】
図５は、［］内の指令情報の例を示す図である。図５では、指令情報の記載例と、指令情報の説明とが対応付けられている。また、図６は、処理キーワード対応情報の一例を示す図である。図６では、指令情報に含まれるキーワードと、当該キーワードに対する処理の内容とが対応付けられている。
【００２２】
例えば、図５の（ａ）では、指令情報の例として「20151130に削除」と記載されている。この場合、YYYYMMDD形式（年月日）で指定された日に指定された処理を実行させる旨を示している。図６を参照すると、キーワード「削除」は、「ファイル、フォルダの削除」という処理の内容を示している。従って、図５の（ａ）の指令情報では、ファイルまたはフォルダに対して「２０１５年１１月３０日に削除処理を実行させる」ことを示している。
【００２３】
また、図５の（ｂ）では、指令情報の例として「2015/3/31に削除」と記載されている。この場合、YYYY/MM/DD形式（年/月/日）で指定された日に指定された処理を実行させる旨を示している。図６を参照すると、キーワード「削除」は、「ファイル、フォルダの削除」という処理の内容を示している。従って、図５の（ｂ）の指令情報では、ファイルまたはフォルダに対して「２０１５年３月３１日に削除処理を実行させる」ことを示している。
【００２４】
また、図５の（ｃ）では、指令情報の例として「毎週日曜日0800にバックアップ」と記載されている。この場合、毎日、毎週、毎月、毎年等のキーワードを設定することで、周期的に処理を実行させる旨を示している。図６を参照すると、キーワード「バックアップ」は、「ファイル、フォルダのバックアップ」という処理の内容を示している。従って、図５の（ｃ）の指令情報では、ファイルまたはフォルダに対して「毎週日曜日の８時にバックアップ処理を実行させる」ことを示している。
【００２５】
そして、図５の（ｄ）では、指令情報の例として「作成日から３年後に削除」と記載されている。この場合、〜日後、〜時後などのキーワードを設定することで、一定期間後に処理を実行させる旨を示している。図６を参照すると、キーワード「削除」は、「ファイル、フォルダの削除」という処理の内容を示している。従って、図５の（ｄ）の指令情報では、ファイルまたはフォルダに対して「作成日から３年後に削除処理を実行させる」ことを示している。
【００２６】
図４に戻ると、図４のフォルダ「保管文書」には、「作成日から３年後に削除」という指令情報が含まれている。図６の処理キーワード対応情報を参照すると、この指令情報は、作成日から３年後にフォルダ「保管文書」を削除する旨が記載されていることになる。
【００２７】
また、図４のフォルダ「届出書」のファイル「xxxx届出書.docx」には、「20151130に削除」という指令情報が含まれている。図６を参照すると、この指令情報は、２０１５年１１月３０日にファイル「xxxx届出書.docx」を削除する旨が記載されていることになる。
【００２８】
そして、図４のフォルダ「業績」のファイル「部の業績.docx」には、「毎週日曜日の0800にバックアップ」という指令情報が含まれている。図６を参照すると、この指令情報は、毎週日曜日の８時にファイル「部の業績.docx」をバックアップする旨が記載されていることになる。
【００２９】
図３の説明に戻り、記憶部１２０は、ＲＯＭ５２やＨＤＤ５５により実現される記憶媒体であって、処理キーワード対応情報（図６参照）が保存されている。ファイルやフォルダに対して実行する処理が追加された場合は、同時にこの処理キーワード対応情報も追加する。
【００３０】
記憶部１３０は、ＲＯＭ５２やＨＤＤ５５により実現される記憶媒体であって、処理情報が保存されている。処理情報とは、ファイルやフォルダに対して、ファイル名やフォルダ名に含まれた指令情報から、処理の内容や処理のタイミング等を特定した結果である。そして、この処理情報に基づいて、処理実行部１０５が指定された処理（削除やバックアップ等）を実行することになる。また、記憶部１３０には、処理の対象となるファイルやフォルダのファイルパス（処理対象フォルダファイルパス）が保存されている。
【００３１】
図７は、処理情報の一例を示す図である。図７に示すように、処理情報は、ファイルやフォルダに関連する項目と、当該項目の説明とが対応付けられている。図７に示す処理情報は、ファイルに対するものであるが、フォルダに対する場合も同様である。図７では、ファイルの識別番号には、処理を一意に識別できる通し番号が対応付けられる。また、処理日時には、指定された処理を実行する日時（YYYYMMDDHHMMSS形式）が対応付けられている。また、処理名（キーワード）には、「処理キーワード対応情報（図６参照）」に記載された語句が対応付けられている。また、処理フォルダの絶対パスには、処理を行うファイルが存在する絶対パス（ファイルパス）が対応付けられている。また、変更後のファイル名は、処理名が変更、バックアップ等、ファイルの編集、作成を行う場合のみ、ファイル名が対応付けられる。送信先情報は、処理名がメール、ＦＡＸ等、外部に送信する必要がある場合のみ、送信先が対応付けられる。
【００３２】
例えば、指定日に「hoge@xxx.com」へファイルを送信する場合、指令情報を「YYYYMMDDにメールto:hoge@xxx.com」と設定すると良い。この例に限らず、指令情報内で宛先がわかるような区切り文字（「に」「to:」等）を入れることで、特定部１０３は、宛先のメールアドレス、処理日時、処理を特定することができる。
【００３３】
また、複数の宛先に送信する場合、カンマ等の記号で区切ることで複数宛先を表現したり、「cc:」や「bcc：」と続けることで、メール宛先のカーボン・コピーやブラインド・カーボン・コピーでの送信を実行するようにしても良い。このように、区切り文字自体に意味をもたせることで処理の設定をさせることができる。そのため、図７に図示しないが、例えば、処理情報として、処理の設定情報（先のカーボン・コピーやブラインド・カーボン・コピーでの送信等）を併せて管理するようにしても良い。
【００３４】
また、指定日にファイル名・フォルダ名を「hoge」に変更する場合、指令情報を、「2015/3/31に変更：hoge」と設定すると良い。ここで、区切り文字は「に」「：」である。
【００３５】
通信制御部１０１は、クライアント端末２００等の外部装置との通信を制御する。通信制御部１０１は、クライアント端末２００から、ファイルを受信したり、ファイル名やフォルダ名の変更を受信する。
【００３６】
また、通信制御部１０１は、記憶部１１０に保存されたファイルに対してファイル名またはフォルダ名において指定された処理を実行した場合、実行結果を外部装置であるクライアント端末２００に通知する。その際、例えば、通信制御部１０１は、電子メールによって実行結果をクライアント端末２００に送信する。
【００３７】
また、通信制御部１０１は、指令情報に含まれている処理のタイミングおよび処理の内容のうち少なくともいずれか一方の書式が誤っていた場合、その旨を電子メール等により通知する。
【００３８】
取得部１０２は、記憶部１１０を監視して、記憶部１１０に保存されている既存ファイル名またはフォルダ名の変更や、新規ファイルの追加を定期的に検知する。そして、取得部１０２は、記憶部１１０を検索し、記憶部１１０に保存（記憶）されたファイルのファイル名、およびファイルが保存されるフォルダのフォルダ名のうち、所定の記号（［］）を含むファイル名、または所定の記号を含むフォルダ名を取得する。
【００３９】
特定部１０３は、取得部１０２により取得されたファイル名またはフォルダ名から、所定の記号（［］）に挟まれた指令情報を取得する。特定部１０３は、指令情報から、ファイルまたはフォルダに対して実行する処理の内容および該処理を実行するタイミングを特定する。
【００４０】
処理の内容の特定方法としては、特定部１０３は、処理を示すキーワードと処理の内容とを対応付けた処理キーワード対応情報（図６）を参照し、ファイル名またはフォルダ名に含まれているキーワードから、対応する処理の内容を特定する。
【００４１】
また、処理のタイミングは、上述の例（図５）では、ファイルに対して処理を実行する日となっていたが、処理を実行する日時でもよい。また、処理のタイミングは、ファイルに対して処理を実行する上述の例（図５）のように周期でもよい。周期とは、予め定めた所定期間ごとであって、例えば、基準となる日（例えば、ファイルの作成日）から所定の日数後、所定の時間後、毎日、毎週、毎月、毎年等である。これにより、記憶部１１０におかれたファイルに対して定期的に同じ処理を行いたい場合に、指令情報を毎回設定する必要がない。
【００４２】
処理内容管理部１０４は、特定部１０３により特定された処理のタイミングおよび処理の内容を含む処理情報（図７）を作成し、記憶部１３０に保存し管理する。そして、処理内容管理部１０４は、予め定めた所定間隔で、処理情報を参照して、現在時刻が特定部１０３により特定されたタイミングになったか否かを判定する。そして、処理内容管理部１０４は、現在時刻が処理のタイミングになった場合、処理実行部１０５に処理を実行する旨のコマンドを送る。
【００４３】
処理実行部１０５は、処理内容管理部１０４により、現在時刻が特定されたタイミングになったと判定された場合、ファイルやフォルダにおかれたファイルに対して、指令情報から特定された処理を実行する。
【００４４】
また、処理実行部１０５は、処理内容管理部１０４により現在時刻が特定されたタイミングになったと判定された場合、当該判定の際に前回判定した時刻と現在時刻との間に実行するべき処理があった場合、ファイルに対して当該処理を実行する。
【００４５】
具体例には、例えば、処理内容管理部１０４は、１０分おきに現在時刻が特定されたタイミングであるか否かの判定を行うものとする。そして、ユーザが１０:００に前回の判定が行われた後、１０:０５にファイルに処理が実行されるように設定する。この場合、処理実行部１０５は、１０:１０に行われる次の判定において、１０:０５に行われるべきであった処理を実行する。これにより、処理が行われないファイルやフォルダが存在しないことになる。また、処理実行部１０５は、前回処理の実行が失敗した場合にも再度処理を実行する構成としてもよい。
【００４６】
また、処理実行部１０５は、複数の処理を実行する場合、上位側の階層のフォルダ、または下位側の階層のフォルダから順に処理を実行する。このように、処理が実行される順序が決められていることにより、順序を考慮して処理を指定して指令情報を作成することができる。具体的には、例えば、子フォルダ名に含まれる指令情報により複数の子フォルダに対してｚｉｐに圧縮する処理を実行し、その後、親フォルダ名に含まれる指令情報により、実行結果をメールで送信する処理を実行することができる。
【００４７】
また、処理実行部１０５は、ファイルに対して処理を実行した場合、処理の実行結果をログに記録する。
【００４８】
変更部１０６は、特定部１０３により特定された指令情報に含まれる処理のタイミングおよび処理の内容のうち、少なくともいずれか一方の書式が誤っていた場合、所定の記号（［］）を削除することによりファイル名およびフォルダ名を変更する。
【００４９】
次に、本実施形態の情報処理装置１００における処理の実行について説明する。図８は、実施形態の情報処理装置による処理実行方法の流れを示すフローチャートである。図８では、ファイル名に含まれている指令情報に基づいてファイルに対して処理を実行する場合について説明するが、フォルダ名に含まれている指令情報に基づいてフォルダに置いてあるファイルに対して処理を実行する場合も同様の流れとなる。
【００５０】
クライアント端末２００により、記憶部１１０に新しいファイルが保存されたり、ファイル名やフォルダ名が変更されると、記憶部１１０を監視している取得部１０２が、所定の記号（［］）を含むファイル名を検索する。そして取得部１０２は、所定の記号（［］）を含むファイル名を取得する（ステップＳ１０）。
【００５１】
特定部１０３は、取得したファイル名に含まれる所定の記号（［］）内の指令情報に、処理のタイミングとして日時が含まれているか否かを判断する（ステップＳ１１）。日時が含まれている場合（ステップＳ１１：Ｙｅｓ）、特定部１０３は、取得したファイル名に含まれる所定の記号（［］）内の指令情報に、処理の内容が含まれているか否かを判断する（ステップＳ１２）。
【００５２】
処理の内容が含まれている場合（ステップＳ１２：Ｙｅｓ）、特定部１０３は、処理日時と処理の内容を特定する（ステップＳ１３）。処理内容管理部１０４は、処理日時と処理の内容を含めた処理情報を作成し記憶部１３０に保存する（ステップＳ１４）。
【００５３】
例えば、図９に示すように、フォルダ「ＸＸ部」の下のフォルダ「届出書」に保存されたファイル「xxxx届出書.docx」には、指令情報「20151130に削除」が含まれており、当該指令情報からは、処理日時（２０１５年１１月３０日）、処理の内容（ファイル「xxxx届出書.docx」を削除）が特定される。
【００５４】
一方、ステップＳ１１において、指令情報に日時が含まれてない場合（ステップＳ１１：Ｎｏ）、およびステップＳ１２において、指令情報に処理の内容が含まれていない場合（ステップＳ１２：Ｎｏ）、変更部１０６は、所定の記号（［］）内の指令情報の書式に誤りがあるか否かを判断する（ステップＳ１５）。書式に誤りがなかった場合（ステップＳ１５：Ｎｏ）、処理を終了する。
【００５５】
一方、書式に誤りがあった場合（ステップＳ１５：Ｙｅｓ）、変更部１０６は、所定の記号（［］）を削除して、ファイル名を変更する（ステップＳ１６）。通信制御部１０１は、書式に誤りがある旨をクライアント端末２００に電子メール等により送信する（ステップＳ１７）。
【００５６】
ステップＳ１８に戻り、処理内容管理部１０４は、現在時刻が処理日時になったか否かを判定する（ステップＳ１８）。処理日時になっていない場合（ステップＳ１８：Ｎｏ）、処理日時になるまで待機する。
【００５７】
一方、現在時刻が処理日時になった場合（ステップＳ１８：Ｙｅｓ）、処理実行部１０５は、ファイルに対して特定された処理を実行する（ステップＳ１９）。そして、処理実行部１０５は、実行結果をログに記録する（ステップＳ２０）。
【００５８】
通信制御部１０１は、実行結果をクライアント端末２００に電子メールにより送信する（ステップＳ２１）。そして、処理内容管理部１０４は、所定間隔後の次の判定時まで待機する（ステップＳ２２）。なお、ステップＳ１４において、同じ処理情報を有するフォルダが有る場合はその旨を通知するようにしても良い。
【００５９】
本実施形態の情報処理システム１では、ファイルを保存する記憶部１１０が情報処理装置１００の内部に構築された例を示したが、記憶部が情報処理装置１００と別個の装置（ファイルサーバ）として接続されていてもよい。また、クライアント端末２００からの指示によって情報処理装置１００のファイル名・フォルダ名を変更する処理を記載したが、これに限らず、情報処理装置１００の有する入力装置５７を介して指示を受け付けるように構成しても良い。
【００６０】
ここで、一般的に情報処理装置１００では多数のファイルが作成されるため、これらのファイルを複数のフォルダを階層的に構成したフォルダに保存することで分類し、複数のファイルの整理をしている。従って、情報処理装置１００で所望の処理を実行する際に対象のファイルを当該所望の処理に紐付いたフォルダに移動してしまうと、分類されていないフォルダにファイルが保存されるため、ファイルが整理されない状態となりファイルの管理が煩雑となってしまうことがある。しかし、情報処理装置１００では、上述のようにファイル名に指令情報を含めることで、所望の処理を実行する際にファイルの保存場所を移動する必要がない。
【００６１】
このように、本実施形態の情報処理システム１では、記憶部１１０に保存されたファイルのファイル名、または当該ファイルを保存するフォルダのフォルダ名から、指令情報を取得する。そして、指令情報から、ファイルに対して実行する処理の内容と当該処理を実行するタイミング（例えば、日時）を特定し、現在時刻が処理のタイミングになった場合、処理を実行する。これにより、ファイルの保存場所を移動させることなく分類されたフォルダに置いたままで、ファイルに対して所望のタイミングで所望の処理を実行することができる。そのため、ファイルの管理状態を維持でき、利便性が向上する。
【００６２】
また、複数のファイルを保存したフォルダのフォルダ名に指令情報を含めることで、当該複数のファイルに対して同じタイミングで同じ処理を実行することができ、利便性が向上する。つまり、複数のファイルに対して同時刻に処理を実行する場合、複数のファイルを保存するフォルダのフォルダ名にのみ処理のタイミングと処理の内容を示す指令情報を含めればよいため、フォルダ内の個別のファイルに対して処理のタイミグや処理の内容を指定する手間を省くことができる。
【００６３】
本実施形態の情報処理装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００６４】
また、本実施形態の情報処理装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施形態の情報処理装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００６５】
また、本実施形態の情報処理装置で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。本実施形態の情報処理装置で実行されるプログラムは、上述した各部（通信制御部、取得部、特定部、処理内容管理部、処理実行部、変更部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上記各部が主記憶装置上に生成されるようになっている。また、例えば、上述した各部の機能のうちの一部または全部が専用のハードウェア回路で実現されてもよい。
【符号の説明】
【００６６】
１  情報処理システム
１００  情報処理装置
１０１  通信制御部
１０２  取得部
１０３  特定部
１０４  処理内容管理部
１０５  処理実行部
１０６  変更部
１１０、１２０、１３０  記憶部
２００  クライアント端末
【先行技術文献】
【特許文献】
【００６７】
【特許文献１】特開２０１３−１７１５３４号公報
【図１】
2018156525.tif 000003
【図２】
2018156525.tif 000004
【図３】
2018156525.tif 000005
【図４】
2018156525.tif 000006
【図５】
2018156525.tif 000007
【図６】
2018156525.tif 000008
【図７】
2018156525.tif 000009
【図８】
2018156525.tif 000010
【図９】
2018156525.tif 000011