(57)【要約】【課題】時間経過を伴う現実世界のあらゆる活動（プロセスの集合体）をコンピュータを用いて管理することができるシステムを提供する。【解決手段】時間経過を伴う現実世界のあらゆる活動の最小単位であるプロセスを、その時間的情報、空間的情報、物的情報によって一般的・普遍的に定義することができることに着想し、これをＸＭＬ等の構造化言語で記述することにより、時間経過を伴う現実世界のあらゆる活動の進行を管理する仕組み。【選択図】図１
2014203337.tif 000002
【特許請求の範囲】
【請求項１】
時間経過を伴う活動の進行を管理するシステムであって、
活動の最小単位であるプロセスを、時間的情報・空間的情報・物的情報によって一元的に定義した情報を記憶し、
前記プロセスを記述するための構造化言語体系を記憶し、
前記構造化言語を用いてプロセスの集合体として記述された活動の情報を記憶する手段を有し、
前記記憶したプロセスの定義情報と前記構造化言語を用いてユーザに活動の情報を編集させる機能を有し、
編集された活動の情報をユーザ端末に送信する手段を有するサーバを備え、
ユーザ端末において、前記サーバから取得された活動の情報に基づいて、当該活動の進行管理を行うことを特徴とする工程管理システム。
【請求項２】
前記サーバは、記憶された活動の情報のＵＲＬ又はＵＲＩの短縮アドレスを生成する手段と、
ユーザ端末からの短縮アドレスへのアクセスに応じて、対応するＵＲＬ又はＵＲＩへのリダイレクトを行う手段とを有することを特徴とする工程管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時間経過を伴う過程、工程、作業、行程、航程、イベントその他の行為・活動・事象（以下、「プロセス」と総称する）をパーツ化して定義し、それらの組み合わせによって表現される現実世界の様々な活動の進行を、コンピュータを用いて管理するシステムに関し、さらには、プロセスの組み合わせからなる活動の進行管理情報を短縮ＵＲＬで表現して配布することにより、各種コンピュータや携帯端末（スマートフォン、携帯タブレット、携帯電話機等）において容易に活動の進行管理情報を取得することができるシステムに関するものである。
【背景技術】
【０００２】
従来、工場における生産現場やソフトウェア開発の現場においては、様々な方法で工程管理が行われており、人為的な管理方法のみならず、コンピュータシステムを用いた工程管理も広く行われている。
【０００３】
工程管理という考えは、企業の生産活動のみならず、現実世界のあらゆる活動（時間経過を伴うプロセスの集合体として定義可能）においても応用が可能である。家庭にもコンピュータが普及したことで、様々な場面におけるプロセス進行をコンピュータ上で管理する技術が提案されている。
【０００４】
例えば、調理作業の工程を管理するシステムにおいては、複数の工程を同時並行ないし順次実行するための調理作業工程表を出力することでユーザの調理作業の支援を行っている（特許文献１参照）。
【０００５】
また、同様に旅行行程の組み合わせからなる旅行プランをコンピュータを用いて自動生成し出力するシステム（特許文献２参照）や、ユーザの携帯端末を利用して旅行プランの行程進行を管理するシステム（特許文献３参照）が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−２５０８５７号公報
【特許文献２】特開２００２−３１２８１３号公報
【特許文献３】特開２００５−１３４９７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記の従来技術は、予め時間・場所・行動内容等について一定値として決められた作業工程や旅行行程を組み合わせて行動プランを構成し、これに従いユーザの行動を管理するというものである。しかしながら、実際には、各プロセスは、人為的工程（行程）であることもあり、予定通りに進行するとは限らず、実際の作業工程が所定時間よりも長引いて行動プラン全体が遅延したり、予定外の作業や行動が割り込んだりする可能性が常にあるが、上記の従来技術ではこのような事態に対応することができない。また、特許文献１の従来技術では調理作業工程のみが対象、特許文献２，３では旅行行程のみが対象であり、それら以外の活動の進行管理には全く応用することができない。
【０００８】
近年、スマートフォンや携帯タブレットといった携帯可能な簡易コンピュータ端末の大幅な普及に伴い、常に身近にある携帯端末のアプリケーションを用いて、スケジュール管理や情報メモ、行動記録といったパーソナルなサービスが提供されるようになっている。
【０００９】
このような実情に鑑みて、本発明は、時間経過を伴う現実世界のあらゆる活動（プロセスの集合体）の進行をコンピュータを用いて管理することができるシステムを提供しようとするものである。
【課題を解決するための手段】
【００１０】
上記解決課題に鑑みて鋭意研究の結果、本発明者らは、時間経過を伴う現実世界のあらゆる活動の最小単位であるプロセスを、その時間的情報、空間的情報、物的情報によって一般的・普遍的に定義することができることに着想し、これをＸＭＬ等の構造化言語で記述することにより、時間経過を伴う現実世界のあらゆる活動の進行を管理する仕組みを考案し、本発明を成すに至った。
【００１１】
すなわち、本発明は、時間経過を伴う活動の進行を管理するシステムであって、活動の最小単位であるプロセスを、時間的情報・空間的情報・物的情報によって一元的に定義した情報を記憶し、前記プロセスを記述するための構造化言語体系を記憶し、前記構造化言語を用いてプロセスの集合体として記述された活動の情報を記憶する手段を有し、前記記憶したプロセスの定義情報と前記構造化言語を用いてユーザに活動の情報を編集させる機能を有し、編集された活動の情報をユーザ端末に送信する手段を有するサーバを備え、ユーザ端末において、前記サーバから取得された活動の情報に基づいて、当該活動の進行管理を行うことを特徴とする工程管理システムを提供するものである。
本発明の工程管理システムにおいて、前記サーバは、記憶された活動の情報のＵＲＬ又はＵＲＩの短縮アドレスを生成する手段と、ユーザ端末からの短縮アドレスへのアクセスに応じて、対応するＵＲＬ又はＵＲＩへのリダイレクトを行う手段とを有することを特徴とする。
【発明の効果】
【００１２】
以上、説明したように、本発明のプロセス進行管理システムによれば、時間経過を伴う現実世界のあらゆる活動の最小単位であるプロセスをその時間的情報、空間的情報、物的情報によって一般的・普遍的に定義することにより、これをＸＭＬ等の構造化言語で記述することが可能となり、コンピュータによる活動の進行管理ができることとなる。
【図面の簡単な説明】
【００１３】
【図１】本発明のプロセス進行管理システムの一実施形態について、概略構成を示す模式図である。
【図２】図１に示すプロセス進行管理システムの管理サーバ内部のシステム構成を模式的に示す概念図である。
【図３】図１に示すプロセス進行管理システムをユーザが利用する際の動作の流れを示す概略フロー図である。
【図４】本発明のプロセス進行管理システムの一実施形態について、概略構成を示す模式図である。
【図５】本発明のプロセス進行管理システムの一実施形態について、画面遷移例を示す図である。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照しながら、本発明のプロセス進行管理システムを実施するための最良の形態を詳細に説明する。図１〜図４は、本発明の実施の形態を例示する図であり、これらの図において、同一の符号を付した部分は同一物を表わし、基本的な構成及び動作は同様であるものとする。
【００１５】
システム構成
図１は、本発明のプロセス進行管理システムの一実施形態について、概略構成を示す模式図である。
図１において、本実施形態のプロセス進行管理システムは、サービス提供を行うためのＷＥＢサーバと、プロセスの集合体である活動を記述した情報をＷＥＢサーバ登録する登録者端末と、ＷＥＢサーバと通信して本システムを利用するユーザ端末とから構成される。
【００１６】
ＷＥＢサーバは、本システムのサービスを提供するためのコンピュータであり、登録者端末及びユーザ端末と通信可能な状態で設置される。
登録者端末は、ＷＥＢサーバと通信可能なコンピュータ端末であり、典型的には本システムの管理者によって操作・管理される。また、ＷＥＢサーバ又はユーザ端末が登録者端末を兼ねる構成としてもよい。前者は本システム管理者がＷＥＢサーバに直接プロセス・活動の情報を登録する形態となり、後者はユーザが同情報を登録する形態となる。
ユーザ端末は、典型的には、スマートフォン、タッチパッド等の通信機能を有する携帯型情報端末であるが、これに限らず、同等の機能を有する携帯電話機、ＰＤＡ、ノートＰＣ、デスクトップＰＣ、ゲーム機、カーナビ、テレビ受像機などであってもよい。
【００１７】
図２は、図１に示すＷＥＢサーバ内部のシステム構成を模式的に示す概念図である。
図２において、ＷＥＢサーバは、下記の情報を記憶し管理している。
・ユーザ端末の識別情報及びユーザの属性情報（例：端末ＩＤ、ユーザＩＤ、他識別情報）
・登録者端末の識別情報及び登録者の属性情報（例：端末ＩＤ、登録者ＩＤ、他識別情報）
・登録者が生成した活動の情報
・活動を構成する各プロセスの情報
・プロセスの記述方式及び構造化言語の定義情報
・任意の活動の情報にアクセスするための短縮ＵＲＬ
【００１８】
また、ＷＥＢサーバは、下記の機能を有する。
・登録者端末からの操作に応じて、プロセスの記述方式及び構造化言語の定義情報に従ってプロセス及び活動の情報を編集させる機能
・活動の情報の実ＵＲＬから短縮ＵＲＬを生成する機能
・短縮ＵＲＬでアクセスしてきたユーザ端末を実ＵＲＬへのアクセスにリダイレクトする機能
【００１９】
図示は省略するが、登録者端末は、下記の機能を有する。
・ＷＥＢサーバにアクセスする手段
・ＷＥＢサーバ上でプロセス及び活動の情報を編集する手段
【００２０】
図示は省略するが、ユーザ端末は、下記の機能を有する。
・短縮ＵＲＬ又は実ＵＲＬによってＷＥＢサーバにアクセスする手段
・ＷＥＢサーバから活動の情報を取得する手段
・取得した活動の情報を一連の（ないしは並行した）工程（行程）として表示する手段
【００２１】
システム利用の流れ
図３は、本実施形態のプロセス進行管理システムをユーザが利用する際の動作の流れを示す概略フロー図である。
【００２２】
図３において、まず、本システムの管理者は、登録者端末を用いて、ＷＥＢサーバにアクセスし、ＷＥＢサーバの活動・プロセス編集手段を利用して、プロセス及びプロセスの集合である活動の情報を編集・登録する。
例えば、ある料理を調理するという活動は、各種の調理工程の組み合わせとして定義される。まずは、個々の調理工程（例：切る、焼く、煮る）をプロセスとして定義し、それらプロセスの組み合わせからなる特定の料理の調理という活動を定義して登録する。この際、調理工程に合わせて利用する道具や調味料、食材なども登録することができる。
これらの情報の登録は、ＸＭＬ等の構造化言語の枠組みに従うものであるが、その詳細は後述する具体例による。
【００２３】
ＷＥＢサーバは、短縮ＵＲＬ生成手段により、登録された活動（ないしはプロセス）の情報にアクセスできる実ＵＲＬを一意に特定可能なアドレスであって、可能な限り短く表現された短縮ＵＲＬを生成し、短縮ＵＲＬ情報として記憶する。また、通信手段を用いて、短縮ＵＲＬを配布する。例えば、短縮ＵＲＬをユーザ端末に直接送信したり、ユーザ端末がアクセス可能なＷＥＢサイトに配信したりする。
尚、短縮ＵＲＬの生成及びこれを用いたリダイレクトの方法については、例えば特開２０１２−１９０４３１号公報などに記載の技術を利用することができる。
【００２４】
配布された短縮ＵＲＬを得たユーザ端末は、これにアクセスし、ＷＥＢサーバとの通信を開始する。ＷＥＢサーバは、短縮ＵＲＬリダイレクト手段により、当該短縮ＵＲＬに対応する実ＵＲＬをユーザ端末に返し、ユーザ端末は実ＵＲＬを用いて登録された活動・プロセスの情報にアクセスしこれをダウンロードすることができる。
こうして、ユーザ端末は、配布された短縮ＵＲＬを用いて、特定の活動・プロセスの情報をＷＥＢサーバから取得し、これを端末内に保存して利用することができる。
【００２５】
プロセスの記述方式及び構造化言語の定義
ここで、本システムにおいて利用されるプロセスの記述方式及び構造化言語の定義について説明する。
【００２６】
時間の経過を伴うあらゆる過程をパーツ化して定義し、その経時的性格に応じた組み合わせによって、現実世界の様々な活動を表現する。
これによって、システムによる普遍的な工程管理を可能とする。
【００２７】
（例）構造化言語（XMLなど）で構築する
過程のパーツをXMLタグで定義し、XMLタグの記述の塊りが現実世界の活動を構成する
<要素 属性→属性値>が基本構造、要素は過程の意味性質を示し、属性は付随する時間情報、空間情報、物的情報など
<PROCESS>    一定時間を要する処理、工程、行動、イベント
料理なら、切る、焼く、煮る、寝かすなどの工程、処理
具体例：<grill ingredient=chicken,salt,pepper  time=20min item=oven >
グリルする工程、材料は鶏肉・塩・胡椒、焼く時間は20分、必要道具はオーブン
(物的情報)        (時間的情報)     (物的情報)
旅行なら、施設観光、買い物、食事、チェックイン、移動など
具体例：<travel from=Tokyo to=Shinjuku time=30min transport=train:taxi:bus>
移動工程、東京⇒新宿、時間は30分、移動手段は電車・バス・タクシーのいずれか
(空間的情報)  (時間的情報)       (物的情報)
<DECISION>    決定、判定、分岐など、条件や分岐先を記述
人間の入力によって決定して進むことも可、機械的条件によって進んでもよい
（時間到来、他端末からの指示受信、天候により分岐など）
<LOOP-top><LOOP-end>    繰り返し行為、回数や終了条件を記述
<<SUBROUTINE>>    サブルーチン、タグの組み合わせを一まとまりにしたもの
例：毎日のトレーニングメニュー、決まった朝食の準備、散歩コース
急に変更した場合の対応も可能
【００２８】
ここで、属性の時間情報は必須であり、細かく定義することで様々な過程を正確にて意義付け構造化による把握が可能となる。
例：定時間か不定時間か、相対時間か絶対時間か、時間延長可能か、開始期限・終了期限、他の過程との前後の制約...
【実施例】
【００２９】
調理作業の進行管理の場合
図４は、本発明のプロセス進行管理システムの一実施形態について、概略構成を示す模式図である。
図４に示す≪料理の工程≫において、料理を行う際の各工程が定義されており、その時間経過と工程の進行順序を組み立てることにより、料理の工程が生成される。
すなわち、材料の準備、下ごしらえから、材料を切る、煮る、焼く、蒸す、調味する等の工程パーツを順次実行することで料理が完成するようになっている。複数の工程が並行して進行することもあり、工程間での時間の前後や待ち合わせ等の関連性も定義することができる。
本実施例における画面遷移に例を図５に示す。
【００３０】
旅行行程の進行管理の場合
図４に示す≪旅行プラン≫において、旅行行程における各行動が定義されており、その時間経過と行動順序を組み立てることにより、旅行プランが生成される。
すなわち、出発から移動、観光、食事、買い物、宿泊等の工程パーツを順次実行することで旅行プランが完成するようになっている。複数の工程が並行して進行することもあり、工程間での時間の前後や待ち合わせ等の関連性も定義することができる。ユーザの任意により又は時間制約等により工程を一部省略してリスケジュールすることも考えられる。
【００３１】
その他の実施例
上記した例に限られず、本発明のプロセス進行管理システムは、様々な人間・組織の活動において応用することが可能である。
例えば、宴会やイベントの進行管理、大規模工事の工程管理、個人のトレーニング実行管理、学習プランの管理、食事療法の実行管理、投薬の管理、自動車運転の行程管理などにも容易に応用することできる。
【００３２】
以上、本発明のプロセス進行管理システムについて、具体的な実施の形態を示して説明したが、本発明はこれらに限定されるものではない。当業者であれば、本発明の要旨を逸脱しない範囲内において、上記各実施形態における各サーバ、各端末、通信手段等の構成及び機能に様々な変更・改良を加えることが可能である。
【産業上の利用可能性】
【００３３】
本発明のプロセス進行管理システムは、図１及び図２に示すように、コンピュータのＣＰＵ、メモリ、補助記憶装置、ディスプレイ、入力デバイス等を含むハードウェア資源上に構築されたＯＳ、アプリケーションソフトウェア、データベース、ネットワークシステム等によって実現されるものであり、時間経過を伴う現実世界のあらゆる活動の最小単位として時間的情報、空間的情報、物的情報によって定義されるプロセスの進行管理という情報処理が上記のハードウェア資源を用いて具体的に実現されるものであるから、自然法則を利用した技術的思想に該当するものであり、ソフトウェア、情報通信等の産業において利用することができるものである。
【図１】
2014203337.tif 000003
【図２】
2014203337.tif 000004
【図３】
2014203337.tif 000005
【図４】
2014203337.tif 000006
【図５】
2014203337.tif 000007