国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      文檔生成支持設(shè)備及其方法

      文檔序號(hào):6610982閱讀:112來(lái)源:國(guó)知局
      專利名稱:文檔生成支持設(shè)備及其方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及文檔生成支持設(shè)備及其方法。
      背景技術(shù)
      過(guò)去,在通過(guò)組合多個(gè)特定處理生成反映與單個(gè)作業(yè)的完成
      有關(guān)的內(nèi)容的順序處理描述文檔(例如,WS-BPEL)時(shí),使用文本 編輯器從草稿(scratch)開(kāi)始創(chuàng)建文檔??蛇x地,使用能夠容易地生 成與順序處理描述文檔的類型相對(duì)應(yīng)的文檔結(jié)構(gòu)等的專用編輯器 等從草稿開(kāi)始創(chuàng)建文檔。而且,在日本特開(kāi)2005 - 1493"中描述
      了用于更精細(xì)地指定工作流控制內(nèi)容的技術(shù)。
      然而,在傳統(tǒng)方法中,在通過(guò)組合多個(gè)處理完成單個(gè)作業(yè)的 狀況下,考慮到一個(gè)處理與另 一個(gè)處理之間的數(shù)據(jù)流的方向并考 慮到調(diào)用處理相應(yīng)的順序,作者使用編輯器生成了順序處理描述 文檔。由于該原因,生成順序處理描述文檔非常麻煩。

      發(fā)明內(nèi)容
      因此,本發(fā)明的一個(gè)目的是減輕生成順序處理描述文檔的負(fù)擔(dān)。
      本發(fā)明的另一個(gè)目的是生成確定多個(gè)設(shè)備的調(diào)用順序并按該 順序調(diào)用該多個(gè)設(shè)備的順序處理描述文檔。
      根據(jù)本發(fā)明的一個(gè)方面, 一種文檔生成支持設(shè)備,包括輸 入單元,用于輸入指定多個(gè)設(shè)備的指令;確定單元,用于根據(jù)所 指定的多個(gè)設(shè)備的屬性確定調(diào)用所指定的多個(gè)設(shè)備的順序;以及 生成單元,用于生成按所確定的順序調(diào)用所述多個(gè)設(shè)備的順序處 理描述文檔。
      根據(jù)本發(fā)明的另一方面, 一種文檔生成支持設(shè)備,包括輸 入單元,用于輸入指定第一設(shè)備具有的第一任務(wù)和第二設(shè)備具有
      的第二任務(wù)的指令;確定單元,用于根據(jù)所指定的所述第一設(shè)備 具有的第一任務(wù)和所指定的所述第二設(shè)備具有的第二任務(wù),確定 調(diào)用所述第一設(shè)備和所述第二設(shè)備的順序;以及生成單元,用于 生成按所確定的順序調(diào)用所述第一設(shè)備和所述第二設(shè)備的順序處 理描述文檔。
      根據(jù)本發(fā)明的又一方面, 一種文檔生成支持方法,包括如下 步驟輸入指定多個(gè)設(shè)備的指令;確定步驟,其根據(jù)所指定的多 個(gè)設(shè)備的屬性確定調(diào)用所指定的多個(gè)設(shè)備的順序;以及生成按所 確定的順序調(diào)用所述多個(gè)設(shè)備的順序處理描述文檔。
      才艮據(jù)本發(fā)明的又一方面, 一種文檔生成支4寺方法,包括如下 步驟輸入指定第一設(shè)備具有的第 一任務(wù)和第二設(shè)備具有的第二 任務(wù)的指令;根據(jù)所指定的所述第一設(shè)備具有的第一任務(wù)和所指 定的所述第二設(shè)備具有的第二任務(wù),來(lái)確定調(diào)用所述第一設(shè)備和 所述第二設(shè)備的順序;以及生成按所確定的順序調(diào)用所述第 一 設(shè) 備和所述第二設(shè)備的順序處理描述文檔。
      從下面(參考附圖)對(duì)示例性實(shí)施例的說(shuō)明,本發(fā)明的其它特征 將變得明顯。


      圖l是示出在本發(fā)明的實(shí)施例中使用的文檔生成支持設(shè)備的 結(jié)構(gòu)的圖。
      圖2是具體地示出各設(shè)備的任務(wù)信息、任務(wù)優(yōu)先次序信息以及 各設(shè)備的優(yōu)先次序的圖。
      圖3是通過(guò)示出安裝有本發(fā)明第 一 實(shí)施例的邏輯的專用編輯 器的窗口的畫面來(lái)示出直到確定設(shè)備處理調(diào)用順序的點(diǎn)的操作流
      程的圖。
      圖4是示出僅僅基于設(shè)備任務(wù)信息無(wú)法確定調(diào)用順序的模式 的具體例子的圖。
      圖5是示出基于建立調(diào)用順序的信息所生成的順序處理描述 文檔的模板的具體例子的圖。
      圖6是示出本發(fā)明第一實(shí)施例中的文檔生成支持設(shè)備進(jìn)行的 處理的流程的流程圖。
      圖7是通過(guò)示出安裝有本發(fā)明第二實(shí)施例的邏輯的編輯器的
      窗口的畫面來(lái)示出直到確定設(shè)備處理調(diào)用順序的點(diǎn)的操作流程的圖。
      圖8是示出直到確定用戶所選擇的三個(gè)設(shè)備的處理調(diào)用順序
      的點(diǎn)的操作流程的圖。
      圖9是示出基于建立調(diào)用順序的信息所生成的順序處理描述 文檔的模板的具體例子的圖。
      圖IO是示出本發(fā)明第二實(shí)施例中的文檔生成支持設(shè)備進(jìn)行的 處理的流程的流程圖。
      具體實(shí)施例方式
      下面,參考附圖詳細(xì)說(shuō)明根據(jù)本發(fā)明的優(yōu)選實(shí)施例。 實(shí)施例1
      首先,對(duì)本發(fā)明的第一實(shí)施例進(jìn)行說(shuō)明。圖l是示出在該實(shí)施 例中使用的文檔生成支持設(shè)備的結(jié)構(gòu)的圖。
      圖l是示出在該實(shí)施例中使用的文檔生成支持設(shè)備1000的硬 件結(jié)構(gòu)的框圖。CPU 1001對(duì)連接到系統(tǒng)總線的各設(shè)備和控制器實(shí) 施總體控制。作為控制CPU 1001的程序的操作系統(tǒng)程序和BIO S(基 本輸入/輸出系統(tǒng),Basic Input/Output System)存儲(chǔ)在ROM 1003中 或硬盤(HD)1007上。另外,進(jìn)行由文檔生成支持設(shè)備1000執(zhí)行的
      例如圖6所示的處理的處理的程序等存儲(chǔ)在ROM 1003中或硬盤 CHD)1007上。
      應(yīng)當(dāng)指出,雖然在圖1的例子中HD 1007適于布置在文檔生成 支持設(shè)備1000內(nèi)部,但是對(duì)于HD 1007,在其它實(shí)施例中使用的結(jié) 構(gòu)可以包含在文檔生成支持設(shè)備1000外部的配置。而且,可以使 用如下結(jié)構(gòu)將用于執(zhí)行本實(shí)施例的例如圖6所示的處理的處理的 程序存儲(chǔ)在軟盤(FD)1006、 CD - ROM或其它計(jì)算才幾可讀可記錄介 質(zhì)上,從這種可記錄介質(zhì)提供該程序。而且,可以使用通過(guò)因特 網(wǎng)或其它通信介質(zhì)提供程序的配置。
      RAM 1002用作CPU IOOI的主存儲(chǔ)器和工作區(qū)等。CPU 1001 通過(guò)將處理,執(zhí)行期間所需的軟件程序等加載到R A M 10 02 、執(zhí)行該 軟件程序來(lái)執(zhí)行各種操作。
      盤控制器1005控制對(duì)HD 1007和FD 1006等外部存儲(chǔ)器的讀 寫。通信1/F控制器1004連接到因特網(wǎng)和LAN,控制通過(guò)例如TCP/IP 與外部的通信。
      顯示控制器1008控制在顯示器1009上圖像的顯示。
      KB(鍵盤)控制器1010從鍵盤(KB)1011接收操作輸入并將其發(fā) 送到CPU 1001。雖然在圖中未示出,除了鍵盤1011之外,在根據(jù) 本實(shí)施例的文檔生成支持設(shè)備1000中還可以使用鼠標(biāo)等指示設(shè)備
      作為用戶操作裝置。
      圖2具體地示出關(guān)于相對(duì)設(shè)備優(yōu)先級(jí)數(shù)據(jù)以及在生成順序處 理描述文檔中使用的各設(shè)備的任務(wù)優(yōu)先級(jí)數(shù)據(jù)和任務(wù)數(shù)據(jù)的信 息。將該數(shù)據(jù)存儲(chǔ)在HD 1007或其它存儲(chǔ)設(shè)備上。
      圖2中的附圖標(biāo)記IOI表示掃描器的任務(wù)數(shù)據(jù)。因?yàn)閽呙杵魇?用于將繪制(打印)在紙或膠片上的圖像輸入到計(jì)算機(jī)的設(shè)備,所以 掃描器執(zhí)行"輸入,,任務(wù)。因此,如圖2中的102所示,將輸入任務(wù) 設(shè)為"真",意為設(shè)備執(zhí)行輸入任務(wù)。而且,如圖2中的103和104所
      示,因?yàn)樵O(shè)備既不執(zhí)行存儲(chǔ)任務(wù)也不執(zhí)行輸出任務(wù),所以將存儲(chǔ) 任務(wù)和輸出任務(wù)設(shè)為"假"。
      圖2中的附圖標(biāo)記105表示數(shù)字照相機(jī)的任務(wù)數(shù)據(jù)。因?yàn)槭窃?br> 照相機(jī)主體的存儲(chǔ)單元中或在外部存儲(chǔ)介質(zhì)上存儲(chǔ)描繪被攝體的 圖像數(shù)據(jù)并能夠?qū)⒃搱D像數(shù)據(jù)輸入到計(jì)算機(jī)的設(shè)備,所以數(shù)字照
      相機(jī)執(zhí)行"存儲(chǔ)"任務(wù)和"輸入"任務(wù)。因此,如圖2中的106和107所 示,將輸入任務(wù)和存儲(chǔ)任務(wù)設(shè)為"真",意為設(shè)備執(zhí)行輸入任務(wù)和 存儲(chǔ)任務(wù)。而且,如圖2中的108所示,因?yàn)樵O(shè)備不執(zhí)行輸出任務(wù), 所以將輸出任務(wù)設(shè)為"假"。
      圖2中的附圖標(biāo)記109表示存儲(chǔ)單元的任務(wù)數(shù)據(jù)。存儲(chǔ)單元是 能夠存儲(chǔ)數(shù)據(jù)的設(shè)備,因而執(zhí)行"存儲(chǔ)"任務(wù)。因此,如圖2中的111 所示,將存儲(chǔ)任務(wù)設(shè)為"真",意為設(shè)備執(zhí)行存儲(chǔ)任務(wù)。如圖2中的 IIO和112所示,因?yàn)榇鎯?chǔ)單元既不執(zhí)行輸入任務(wù)也不執(zhí)行輸出任 務(wù),所以將輸入任務(wù)和輸出任務(wù)設(shè)為"假"。
      圖2中的附圖標(biāo)記113表示復(fù)印機(jī)的任務(wù)數(shù)據(jù)。復(fù)印機(jī)是用于 通過(guò)掃描紙上的圖像來(lái)獲得數(shù)據(jù)、將掃描數(shù)據(jù)存儲(chǔ)在復(fù)印機(jī)主體 的存儲(chǔ)單元中、通過(guò)在紙上打印來(lái)輸出該圖像的設(shè)備。以這種方 式,復(fù)印機(jī)執(zhí)行包括輸入、存儲(chǔ)和輸出的全部任務(wù),因此如圖2中 的114- 116所示,將輸入任務(wù)、存儲(chǔ)任務(wù)和輸出任務(wù)全部設(shè)為"真"。
      圖2中的附圖標(biāo)記117表示打印機(jī)的任務(wù)數(shù)據(jù)。因?yàn)榇蛴C(jī)是 主要將計(jì)算機(jī)數(shù)據(jù)輸出到紙上的設(shè)備,所以打印機(jī)執(zhí)行"輸出"任 務(wù)。因此,如圖2中的120所示,將輸出任務(wù)設(shè)為"真",意為設(shè)備 執(zhí)行輸出任務(wù)。而且,如圖2中的118和119所示,因?yàn)榇蛴C(jī)既不 執(zhí)行輸入任務(wù)也不執(zhí)行存儲(chǔ)任務(wù),所以將輸入任務(wù)和存儲(chǔ)任務(wù)設(shè) 為"假"。
      圖2中的附圖標(biāo)記121表示當(dāng)根據(jù)處理的執(zhí)行來(lái)比較任務(wù)時(shí)建 立指定在執(zhí)行處理中哪個(gè)任務(wù)優(yōu)先的次序的任務(wù)優(yōu)先級(jí)數(shù)據(jù)。順
      序是例如輸入任務(wù)的優(yōu)先級(jí)次序最高、存儲(chǔ)任務(wù)和輸出任務(wù)隨后。 即,次序如下輸入任務(wù)處于首位,存儲(chǔ)任務(wù)處于第二位,輸出 任務(wù)處于第三位。
      圖2中的附圖標(biāo)記12 2表示當(dāng)根據(jù)處理的執(zhí)行來(lái)比較設(shè)備時(shí)建 立指定在執(zhí)行處理中哪個(gè)設(shè)備優(yōu)先的次序的相對(duì)設(shè)備優(yōu)先級(jí)數(shù) 據(jù)。因?yàn)閽呙杵髟O(shè)備的優(yōu)先級(jí)次序最高,打印機(jī)的優(yōu)先級(jí)次序最 低,所以當(dāng)比較掃描器和打印機(jī)時(shí),該次序用作確定由掃描器首 先執(zhí)行處理的根據(jù)。即,次序如下掃描器處于首位,數(shù)字照相 機(jī)處于第二位,復(fù)印機(jī)處于第三位,存儲(chǔ)單元處于第四位,打印 機(jī)處于第五位。然而,該次序僅僅是例子,可以任意設(shè)定該次序。 下面,使用該信息說(shuō)明在本實(shí)施例中執(zhí)行的處理的內(nèi)容。
      接下來(lái),參考使用圖3所示的示例性畫面^L圖的具體例子,說(shuō) 明本實(shí)施例的文檔生成支持設(shè)備1000的處理才栗作。圖3通過(guò)示出安 裝有本實(shí)施例的邏輯的專用編輯器的窗口的畫面來(lái)示出直到確定
      設(shè)備處理調(diào)用順序的點(diǎn)的操作流程。
      圖3中的附圖標(biāo)記202表示窗口 ,其中,在已讀入在生成順序 處理描述文檔中使用的設(shè)備的信息、關(guān)于該設(shè)備的任務(wù)數(shù)據(jù)、任 務(wù)優(yōu)先級(jí)數(shù)據(jù)以及相對(duì)設(shè)備優(yōu)先級(jí)數(shù)據(jù)的狀態(tài)下,以圖標(biāo)化形式 表示目標(biāo)i殳備。
      圖3的附圖標(biāo)記203是設(shè)備A(掃描器)的圖標(biāo),圖3的附圖標(biāo)記 204表示設(shè)備B(存儲(chǔ)單元)的圖標(biāo)。圖3的附圖標(biāo)記205是順序處理 器的圖標(biāo)。順序處理器是能夠讀取描述處理調(diào)用順序的順序處理 描述文檔并執(zhí)行其內(nèi)容的設(shè)備,使用順序處理器作為基點(diǎn)調(diào)用各 設(shè)備??梢杂善胀ǖ腜C等構(gòu)成順序處理器。
      接下來(lái),處理進(jìn)入圖3中的206所示的編輯器窗口 。如圖3中的 207所示,這時(shí),CPU IOOI根據(jù)用戶輸入的指令執(zhí)行在屏幕上用線 連接i殳備A和設(shè)備B的處理。CPU IOOI在用線連接的設(shè)備之間進(jìn)行 比較,推導(dǎo)出調(diào)用順序。在這種情況下,比較涉及掃描器即設(shè)備A
      和存儲(chǔ)單元即設(shè)備B,如圖2所示,掃描器執(zhí)行"輸入"任務(wù),而存
      儲(chǔ)單元執(zhí)行"存儲(chǔ)"任務(wù)。因此,基本數(shù)據(jù)流包括將通過(guò)掃描器輸
      入的數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元中。CPU 1001參考如圖2中的121所示的 任務(wù)優(yōu)先級(jí)數(shù)據(jù),確定順序使得首先調(diào)用掃描器即設(shè)備A的處理、 之后調(diào)用存儲(chǔ)單元即設(shè)備B的處理。
      隨后,處理進(jìn)入圖3中的208所示的編輯器窗口 。這時(shí),CPU 10 01能夠以在圖3中的2 0 9和210示出推導(dǎo)出的順序的方式,通過(guò)繪 制帶有表示調(diào)用順序的數(shù)字的箭頭來(lái)表示順序處理器的設(shè)備調(diào)用 順序。
      圖3中的211所示的編輯器窗口示出如下?tīng)顟B(tài)除了圖3中的 202所示的設(shè)備外,還使用圖3中的212所示的設(shè)備C(打印機(jī)),并 且根據(jù)用戶輸入的指令,用線將設(shè)備A連接到設(shè)備B,用線將設(shè)備 B連接到設(shè)備C。
      CPU IOOI通過(guò)比較這三個(gè)設(shè)備導(dǎo)出調(diào)用順序。掃描器即設(shè)備 A執(zhí)行"輸入,,任務(wù),存儲(chǔ)單元即設(shè)備B執(zhí)行"存儲(chǔ)"任務(wù),打印機(jī)即 設(shè)備C執(zhí)行"輸出"任務(wù)。因此,基本數(shù)據(jù)流包括將通過(guò)掃描器輸入 的數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元中、使用打印機(jī)輸出保存的數(shù)據(jù)。CPU 1001 參考圖2中的121所示的任務(wù)優(yōu)先級(jí)數(shù)據(jù),確定順序使得首先調(diào)用 掃描器即設(shè)備A,之后調(diào)用存儲(chǔ)單元即設(shè)備B,然后調(diào)用打印機(jī)即 設(shè)備C。
      隨后,處理進(jìn)入如圖3中的213所示的編輯器窗口 。這時(shí),CPU 1001能夠以在圖3中的214、 215和216示出導(dǎo)出的順序的方式,通 過(guò)繪制帶有表示調(diào)用順序的數(shù)字的箭頭來(lái)表示順序處理器的設(shè)備 調(diào)用順序。
      圖3中的217所示的編輯器窗口示出如下?tīng)顟B(tài)在如圖3中的 208所示已經(jīng)確定了調(diào)用順序的狀態(tài)下,根據(jù)用戶指令添加如圖3
      中的218表示的數(shù)字照相機(jī)即設(shè)備D,用線將其連接到設(shè)備B。在這 種情況下,因?yàn)橐呀?jīng)確定了設(shè)備A和設(shè)備B的調(diào)用順序,CPU 1001 導(dǎo)出設(shè)備B和設(shè)備D的順序。
      如圖2所示,存儲(chǔ)單元即設(shè)備B執(zhí)行"存儲(chǔ)"任務(wù),數(shù)字照相機(jī) 即設(shè)備D執(zhí)行"輸入"和"存儲(chǔ)"任務(wù)。如果比較兩個(gè)設(shè)備,則二者都 執(zhí)行相同的任務(wù)"存儲(chǔ)",但是因?yàn)榫€連接不是用于執(zhí)行相同任務(wù) 的項(xiàng)目,因此CPU 1001確定數(shù)字照相機(jī)執(zhí)行"輸入"任務(wù)、存儲(chǔ)單 元執(zhí)行"存儲(chǔ)"任務(wù)。因此,基本數(shù)據(jù)流包括將通過(guò)數(shù)字照相機(jī)輸 入的數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元中。CPU 1001參考圖2中的121所示的任 務(wù)優(yōu)先級(jí)數(shù)據(jù),確定順序使得首先調(diào)用數(shù)字照相機(jī)即設(shè)備D,接下 來(lái)調(diào)用存儲(chǔ)單元即設(shè)備B。
      隨后,處理進(jìn)入圖3中的219所示的編輯器窗口 。
      CPU IOOI以 在圖3中的220 ~ 223示出導(dǎo)出的順序的方式,繪制帶有表示調(diào)用順 序的數(shù)字的箭頭。這使得可以示出順序處理器調(diào)用設(shè)備的順序。 因?yàn)檫@里已經(jīng)設(shè)定了設(shè)備A和設(shè)備B的調(diào)用順序,第三個(gè)執(zhí)行調(diào)用 設(shè)備D的處理,第四個(gè)再次調(diào)用設(shè)備B。
      圖4示出僅僅基于設(shè)備任務(wù)信息無(wú)法確定調(diào)用順序的模式的 具體例子。
      圖4中的附圖標(biāo)記301表示窗口 ,其中,在已讀入在生成順序 處理描述文檔中使用的設(shè)備的信息、關(guān)于該設(shè)備的任務(wù)數(shù)據(jù)、任 務(wù)優(yōu)先級(jí)數(shù)據(jù)以及相對(duì)設(shè)備優(yōu)先級(jí)數(shù)據(jù)的狀況下,以圖標(biāo)化形式 表示目標(biāo)設(shè)備。圖4的附圖標(biāo)記302是設(shè)備A(數(shù)字照相機(jī))的圖標(biāo), 圖4的附圖標(biāo)記303是設(shè)備B(復(fù)印機(jī))的圖標(biāo)。
      隨后,處理進(jìn)入圖4中的304所示的編輯器窗口 。根據(jù)用戶輸 入的指令,在屏幕上用線連接設(shè)備A和設(shè)備B。在這種情況下,數(shù) 字照相機(jī)即設(shè)備A具有"輸入"和"存儲(chǔ)"任務(wù),復(fù)印機(jī)即設(shè)備B具有 三個(gè)任務(wù),即"輸入"、"存儲(chǔ)"和"輸出"。例如,可以存在包括將通
      過(guò)數(shù)字照相機(jī)輸入的數(shù)據(jù)"輸出"或"存儲(chǔ)"到復(fù)印機(jī)的調(diào)用順序模 式,還可以考慮將通過(guò)復(fù)印機(jī)輸入的數(shù)據(jù)存儲(chǔ)在數(shù)字照相機(jī)的存 儲(chǔ)單元中的模式。因此,在該例子中,僅僅使用設(shè)備任務(wù)無(wú)法確
      定調(diào)用順序。因此,在這種情況下,考慮圖2中的122所示的相對(duì)
      設(shè)備優(yōu)先級(jí)數(shù)據(jù)來(lái)導(dǎo)出調(diào)用順序。
      根據(jù)圖2中的122所示的相對(duì)設(shè)備優(yōu)先級(jí)數(shù)據(jù),當(dāng)將數(shù)字照相 機(jī)與復(fù)印機(jī)進(jìn)行比較時(shí),數(shù)字照相機(jī)的優(yōu)先級(jí)次序更高。因此, CPU 1001以如下方式確定順序首先調(diào)用數(shù)字照相機(jī)以將通過(guò)數(shù) 字照相機(jī)輸入的數(shù)據(jù)輸出或存儲(chǔ)到復(fù)印機(jī)中,之后調(diào)用復(fù)印機(jī)。 然而,在考慮幾個(gè)調(diào)用順序時(shí),還存儲(chǔ)其它調(diào)用順序。
      隨后,處理進(jìn)入圖4中的305所示的編輯器窗口 。 CPU IOOI以 在圖4中的306示出導(dǎo)出的順序的方式,繪制帶有表示調(diào)用順序的 數(shù)字的箭頭。這使得可以示出順序處理器調(diào)用設(shè)備的順序。另夕卜, 當(dāng)存在如圖4中的307所示的另 一個(gè)調(diào)用順序時(shí),使用虛線箭頭和 羅馬數(shù)字表示調(diào)用順序模式,從而分開(kāi)地設(shè)置該調(diào)用順序,表示 該模式的優(yōu)先級(jí)次序比圖4中的3 0 6所示的調(diào)用模式低。
      圖5是示出基于建立調(diào)用順序的信息所生成的順序處理描述 文檔的模板數(shù)據(jù)的具體例子的圖。
      圖5中的附圖標(biāo)記401表示在圖3中的219中確定調(diào)用順序時(shí)生 成的編輯器窗口 ,在圖5中的402以順序處理描述文檔的模板的形 式示出其內(nèi)容。在圖5中,402示出根據(jù)WS-BPEL文檔格式所生成 的具體例子。
      在圖5的403中建立關(guān)于設(shè)備的任務(wù)等的信息,在圖5的404中 建立設(shè)備調(diào)用順序。在這種情況下,"invoke(調(diào)用)"標(biāo)簽是調(diào)用設(shè) 備的元素,因?yàn)楦鶕?jù)描述從開(kāi)頭調(diào)用設(shè)備,因此調(diào)用順序是掃描 器、存儲(chǔ)單元、數(shù)字照相機(jī)和存儲(chǔ)單元。因?yàn)楦鶕?jù)該順序自動(dòng)生 成包括所確定的例如如圖5的4 01所示的調(diào)用順序的內(nèi)容的模板,
      CPU IOOI需要能夠完成順序處理描述文檔的全部是讓人提供其余 的必要信息。
      圖6是示出概述在本實(shí)施例中文檔生成支持設(shè)備1000所進(jìn)行 的直到該點(diǎn)的處理的操作流程的流程圖。
      首先,CPU IOOI讀取全部用戶指定的設(shè)備相關(guān)信息,以圖標(biāo) 化的形式表示該信息,并在編輯器窗口中顯示該信息(步驟S501)。 應(yīng)當(dāng)指出,用戶使用鍵盤1011或指示設(shè)備從在顯示器1009上顯示 的列表(未示出)中指定設(shè)備。將設(shè)備相關(guān)信息存儲(chǔ)在HD 1007或其 它存儲(chǔ)設(shè)備上。
      隨后,CPU IOOI從HD 1007或其它存儲(chǔ)設(shè)備獲取各設(shè)備的任務(wù) 數(shù)據(jù)、任務(wù)優(yōu)先級(jí)數(shù)據(jù)和相對(duì)設(shè)備優(yōu)先級(jí)數(shù)據(jù)(圖2所示)(步驟 S502)。
      然后,CPU IOOI根據(jù)用戶輸入的指令獲取描述在編輯器窗口 中用線相互連接的設(shè)備的信息(步驟S503)。應(yīng)當(dāng)指出,用戶使用指 示設(shè)備用線連接在顯示器1009上顯示的設(shè)備。
      然后,CPU IOOI通過(guò)參考用線連接的設(shè)備的任務(wù)數(shù)據(jù)以確定 各任務(wù)并使用任務(wù)優(yōu)先級(jí)數(shù)據(jù)來(lái)導(dǎo)出設(shè)備調(diào)用順序(步驟S504)。
      然后,CPU IOOI對(duì)是否已經(jīng)成功地確定了設(shè)備調(diào)用順序進(jìn)行 判斷(步驟S505)。當(dāng)能夠確定的調(diào)用順序模式不限于單個(gè)模式時(shí), 例如,如在圖4中所說(shuō)明的,CPU IOOI將多個(gè)可能的調(diào)用順序模式 的信息存儲(chǔ)在RAM 1002中(步驟S506)。
      然后,CPU IOOI使用在步驟S502中獲取的相對(duì)設(shè)備優(yōu)先級(jí)數(shù) 據(jù)在多個(gè)調(diào)用順序模式中進(jìn) 一 步執(zhí)行優(yōu)先排序,將調(diào)用順序模式 存儲(chǔ)在RAM 1002中(步驟S507)。
      然后,CPU IOOI繪制具有所分配的最高優(yōu)先級(jí)次序的調(diào)用箭 頭(步驟S508)。應(yīng)當(dāng)指出,如果在步驟S505的辨別處理中能夠確定 單個(gè)調(diào)用順序模式,則直接執(zhí)行步驟S508的處理,而不執(zhí)行步驟
      S506或步驟S507。即,如果使用任務(wù)優(yōu)先級(jí)數(shù)據(jù)能夠確定一個(gè)調(diào) 用順序模式,則直接執(zhí)行步驟S508的處理。
      然后,CPU IOOI判斷是否存在具有最高優(yōu)先級(jí)次序以外的調(diào) 用順序模式(步驟S509)。如果存在具有最高優(yōu)先級(jí)次序以外的調(diào)用 順序模式,則使用在步驟S506中保存的其它調(diào)用順序模式的信息 以與在步驟S508中添加的箭頭不同的形狀繪制調(diào)用箭頭(步驟 S510)。例如,如圖4的307所示,這里繪制與圖3的306不同的類型 的箭頭。
      然后,CPU IOOI以允許被順序處理器讀取并執(zhí)行的形式,生 成并輸出概括設(shè)備任務(wù)信息等和目前為止建立的設(shè)備調(diào)用順序的 順序處理描述文檔的模板(步驟S511)。如果存在多個(gè)設(shè)備調(diào)用順序 模式,則CPU IOOI生成與其相對(duì)應(yīng)的模板并輸出該模板。然而, CPU 10 01以清楚在步驟S 5 0 8中確定的順序是最高優(yōu)先級(jí)調(diào)用順序 模式的形式輸出該模板。應(yīng)當(dāng)指出,如果不存在具有最高優(yōu)先級(jí) 以外的調(diào)用順序模式,則處理從步驟S509進(jìn)入步驟S511,而不執(zhí) 行步驟S510的處理。
      如上所述,在本實(shí)施例中,使用設(shè)備任務(wù)信息等能夠合適地 確定設(shè)備調(diào)用順序。提供具有安裝于其中的該邏輯的編輯器等使 得可以自動(dòng)生成以前需要人從草稿手動(dòng)生成的順序處理描述文檔 的模板數(shù)據(jù)。因此,能夠減輕生成順序處理描述文檔的負(fù)擔(dān)。
      實(shí)施例2
      接下來(lái),說(shuō)明本發(fā)明的第二實(shí)施例。第一實(shí)施例示出了僅在 編輯器窗口中顯示設(shè)備的圖標(biāo)、使用線直接連接設(shè)備的情況,本 實(shí)施例示出以圖標(biāo)化的形式表示甚至設(shè)備任務(wù)的信息、用線相互 連接這些任務(wù)的情況。
      應(yīng)當(dāng)指出,因?yàn)楦鶕?jù)本實(shí)施例的文檔生成支持設(shè)備的結(jié)構(gòu)與 圖l所示的結(jié)構(gòu)相同,下面使用圖l的附圖標(biāo)記進(jìn)行說(shuō)明。通過(guò)將
      后面說(shuō)明的本實(shí)施例的處理程序存儲(chǔ)在ROM 1003或HD 1007中、 如果需要將其讀入RAM 1002中并由CPU IOOI執(zhí)行,來(lái)執(zhí)行例如圖 IO所示的處理。
      圖7通過(guò)示出安裝有本實(shí)施例的邏輯的專用編輯器的窗口的 畫面來(lái)示出直到確定設(shè)備處理調(diào)用順序的點(diǎn)的操作流程。
      在圖7中,附圖標(biāo)記601是以圖標(biāo)化的形式顯示目標(biāo)設(shè)備和各 設(shè)備的任務(wù)的畫面。這里表示的狀態(tài)是已經(jīng)讀入在順序處理描述 文檔的生成中使用的目標(biāo)設(shè)備的信息、關(guān)于設(shè)備的任務(wù)數(shù)據(jù)、任 務(wù)優(yōu)先級(jí)數(shù)據(jù)和相對(duì)設(shè)備優(yōu)先級(jí)數(shù)據(jù)的狀態(tài)。在該畫面上還顯示 設(shè)備A的復(fù)印機(jī)圖標(biāo)和設(shè)備B的打印機(jī)圖標(biāo),以及表示它們各自的 任務(wù)的圖標(biāo)。復(fù)印機(jī)執(zhí)行"輸入"、"存儲(chǔ)"和"輸出"任務(wù),打印機(jī)執(zhí) 行"輸出"任務(wù)?;趫D2的101、 105、 109、 113和117所示的任務(wù)數(shù) 據(jù)顯示示出這些任務(wù)的圖標(biāo)。
      隨后,處理進(jìn)入圖7中的602所示的編輯器窗口 。如圖7中的603 所示,CPU IOOI根據(jù)用戶輸入的指令用線連接設(shè)備A的"輸入"任務(wù) 和設(shè)備B的"輸出"任務(wù)。
      然后,CPU IOOI比較"輸入"任務(wù)和"輸出"任務(wù)。在該數(shù)據(jù)流 中,將通過(guò)復(fù)印機(jī)輸入的數(shù)據(jù)輸出到打印機(jī)。CPU1001參考如圖2 的121所示的任務(wù)優(yōu)先級(jí)數(shù)據(jù),確定順序使得首先調(diào)用復(fù)印機(jī)即設(shè) 備A,隨后調(diào)用打印機(jī)即設(shè)備B。
      隨后,處理進(jìn)入如圖7的604所示的編輯器窗口 。 CPU IOOI以 如圖7的605 ~ 606示出導(dǎo)出的順序的方式,繪制帶有表示調(diào)用順序 的數(shù)字的箭頭。這使得可以示出順序處理器調(diào)用設(shè)備的順序。
      圖8是示出直到確定用戶所選擇的三個(gè)設(shè)備的處理調(diào)用順序 的點(diǎn)的操作流程的圖。
      設(shè)備A的復(fù)印機(jī)圖標(biāo)、設(shè)備B的打印機(jī)圖標(biāo)和設(shè)備C的數(shù)字照 相機(jī)圖標(biāo)、以及表示它們各自的任務(wù)的圖標(biāo)也顯示在圖8的701中。 隨后,處理進(jìn)入如圖8的702所示的編輯器窗口 。這時(shí),CPU IOOI根據(jù)用戶輸入的指令用線連接設(shè)備A的"存儲(chǔ)"和設(shè)備C的"輸 出,,,如圖8的703所示。
      隨后,處理進(jìn)入如圖8的704所示的編輯器窗口 。這時(shí),CPU IOOI根據(jù)用戶輸入的指令用線連接設(shè)備C的"存儲(chǔ)"和設(shè)備B的"輸 出",如圖8的705所示。當(dāng)使用多個(gè)線以這種方式進(jìn)行連接時(shí),也 由線連接的順序確定設(shè)備調(diào)用的順序。
      在該數(shù)據(jù)流中,將通過(guò)數(shù)字照相機(jī)輸入的數(shù)據(jù)存儲(chǔ)在復(fù)印機(jī) 中,將存儲(chǔ)在數(shù)字照相機(jī)中的數(shù)據(jù)通過(guò)打印機(jī)輸出。首先,CPU 1001參考如圖2的121所示的任務(wù)優(yōu)先級(jí)數(shù)據(jù),按如下方式確定順 序根據(jù)如圖8的703所示的線,首先調(diào)用數(shù)字照相機(jī)即設(shè)備C,之 后調(diào)用復(fù)印機(jī)即i殳備A。之后,CPU IOOI以如下方式確定順序 根據(jù)如圖8的705所示的線,再次調(diào)用數(shù)字照相機(jī)即設(shè)備C,然后, 最后調(diào)用打印機(jī)即設(shè)備B。
      隨后,處理進(jìn)入如圖8的706所示的編輯器窗口 。 CPU IOOI以 如圖8的7 0 7示出導(dǎo)出的順序的方式,繪制帶有表示調(diào)用順序的數(shù) 字的箭頭。這使得可以示出順序處理器調(diào)用設(shè)備的順序。
      圖9是示出基于建立調(diào)用順序的信息所生成的順序處理描述 文檔的模板數(shù)據(jù)的具體例子的圖。
      圖9中的附圖標(biāo)記801表示當(dāng)在圖8的706中確定調(diào)用順序時(shí)生 成的編輯器窗口 ,在圖9的802以順序處理描述文檔的模板的形式 示出編輯器窗口的內(nèi)容。在本實(shí)施例中,示出根據(jù)WS - BPEL文檔 格式生成的具體例子。
      在圖9的803中建立與設(shè)備的任務(wù)等相關(guān)的信息,在圖9的804 中建立設(shè)備調(diào)用順序。在這種情況下,"invoke(調(diào)用)"標(biāo)簽是調(diào)用 設(shè)備的元素,因?yàn)楦鶕?jù)描述從開(kāi)頭調(diào)用設(shè)備,調(diào)用的順序是數(shù)字 照相機(jī)、復(fù)印機(jī)、數(shù)字照相機(jī)和打印機(jī)。因?yàn)镃PU 1001自動(dòng)生成
      包括例如如圖9的8 01所示的根據(jù)順序所確定的調(diào)用順序的內(nèi)容的
      模板,能夠完成順序處理描述文檔所需的全部是人提供其余必需 的信息。
      圖10是示出概括本實(shí)施例中文檔生成支持設(shè)備10 0 0進(jìn)行的直 到該點(diǎn)的處理的操作流程的流程圖。
      首先,CPU 1001讀取全部用戶指定的設(shè)備相關(guān)信息(步驟 S901)。應(yīng)當(dāng)指出,用戶使用鍵盤1011或指示設(shè)備從顯示在顯示器 1009上的列表(未示出)指定設(shè)備。將設(shè)備相關(guān)信息存儲(chǔ)在HD 1007 或其它存儲(chǔ)設(shè)備中。
      隨后,CPU IOOI從HD 1007或其它存儲(chǔ)設(shè)備獲取各設(shè)備的任務(wù) 數(shù)據(jù)和任務(wù)優(yōu)先級(jí)數(shù)據(jù)(步驟S902)。
      隨后,基于與各設(shè)備相關(guān)的信息和各設(shè)備的任務(wù)數(shù)據(jù),CPU IOOI在編輯器窗口中以將表示設(shè)備的任務(wù)的圖標(biāo)添加到表示設(shè)備 的圖標(biāo)的形式顯示該信息和該任務(wù)數(shù)據(jù)(步驟S 9 0 3)。
      然后,CPU IOOI根據(jù)用戶輸入的指令獲取描述在編輯器窗口 中用線相互連接的設(shè)備的信息(步驟S904)。然而,執(zhí)行控制以避免 相同任務(wù)之間的鏈接。這時(shí),當(dāng)使用多個(gè)線進(jìn)行連接時(shí),還保持 使用線進(jìn)行連接的順序的信息。應(yīng)當(dāng)指出,用戶使用指示設(shè)備連 接顯示在顯示器1009上的設(shè)備。
      然后,CPU IOOI通過(guò)參考任務(wù)優(yōu)先級(jí)數(shù)據(jù)并比較用線連接的 設(shè)備的任務(wù)來(lái)導(dǎo)出設(shè)備調(diào)用順序(步驟S905)。這里,在獲取線連接 的順序的信息時(shí),比較從首先用線連接的任務(wù)開(kāi)始,導(dǎo)出從此開(kāi) 始的設(shè)備調(diào)用順序。在上述第 一 實(shí)施例中也能夠執(zhí)行這種處理。
      隨后,CPU IOOI在編輯器窗口中顯示具有分配有在步驟S905 中導(dǎo)出的調(diào)用順序的調(diào)用箭頭(步驟S906)。
      然后,CPU IOOI以允許被順序處理器讀取并執(zhí)行的形式,生 成并輸出概括設(shè)備任務(wù)信息等和到目前為止建立的設(shè)備調(diào)用順序
      的順序處理描述文檔的模板(步驟S907)。
      雖然順序處理描述文檔的生成需要從草稿中從數(shù)據(jù)流的方向 開(kāi)始獲取處理調(diào)用順序等,但是本實(shí)施例使得能夠以已經(jīng)確定了 處理調(diào)用順序的形式生成順序處理描述文檔的模板數(shù)據(jù)。因此, 因?yàn)槟軌蚝?jiǎn)單地通過(guò)添加其余的必需數(shù)據(jù)來(lái)完成順序處理描述文 檔,能夠減輕生成順序處理描述文檔的負(fù)擔(dān)。
      而且,如果將包含實(shí)現(xiàn)上述實(shí)施例的功能的軟件程序代碼的 記錄的存儲(chǔ)介質(zhì)提供給系統(tǒng)或設(shè)備、系統(tǒng)等的計(jì)算機(jī)從存儲(chǔ)介質(zhì) 讀取程序代碼并執(zhí)行程序代碼,也能達(dá)到本發(fā)明的目的。
      的功能,因此,程序代碼本身、以及存儲(chǔ)有程序代碼的存儲(chǔ)介質(zhì) 形成本發(fā)明的一部分。
      可以使用軟盤、硬盤、光盤、磁光盤、CD-ROM、 CD-R、 磁帶、非易失性存儲(chǔ)卡、ROM等作為用于提供程序代碼的存儲(chǔ)介
      而且,這包括如下情況在計(jì)算機(jī)上運(yùn)行的OS等基于計(jì)算機(jī) 讀取的程序代碼的指令執(zhí)行部分或全部實(shí)際處理,通過(guò)該處理實(shí) 現(xiàn)上述實(shí)施例的功能。
      而且,這包括如下情況將從存儲(chǔ)介質(zhì)讀取的程序代碼寫入
      設(shè)置在連接到計(jì)算機(jī)的擴(kuò)展單元中的存儲(chǔ)器中,計(jì)算機(jī)的CPU等
      基于程序代碼的指令執(zhí)行實(shí)際處理,從而實(shí)現(xiàn)上述實(shí)施例的功能。 雖然參考示例性實(shí)施例說(shuō)明了本發(fā)明,但是應(yīng)當(dāng)理解,本發(fā)
      明不限于公開(kāi)的示例性實(shí)施例。所附權(quán)利要求的范圍符合最寬的 解釋,以包含全部這種變形、等同結(jié)構(gòu)和功能。
      權(quán)利要求
      1.一種文檔生成支持設(shè)備,包括輸入單元,用于輸入指定多個(gè)設(shè)備的指令;確定單元,用于根據(jù)所指定的多個(gè)設(shè)備的屬性確定調(diào)用所指定的多個(gè)設(shè)備的順序;以及生成單元,用于生成按所確定的順序調(diào)用所述多個(gè)設(shè)備的順序處理描述文檔。
      2. 根據(jù)權(quán)利要求l所述的文檔生成支持設(shè)備,其特征在于, 所述確定單元根據(jù)所指定的多個(gè)設(shè)備的任務(wù)確定調(diào)用所指定的多個(gè)設(shè)備的順序。
      3. 根據(jù)權(quán)利要求l所述的文檔生成支持設(shè)備,其特征在于, 所述確定單元具有存儲(chǔ)單元,當(dāng)根據(jù)所指定的多個(gè)設(shè)備的任務(wù)的調(diào)用順序是不確定的時(shí),所述存儲(chǔ)單元用于存儲(chǔ)用來(lái)確定調(diào) 用所指定的多個(gè)設(shè)備的順序的數(shù)據(jù)。
      4. 根據(jù)權(quán)利要求l所述的文檔生成支持設(shè)備,其特征在于, 所述確定單元根據(jù)所指定的多個(gè)設(shè)備中的一個(gè)具有的多個(gè)任務(wù)來(lái)確定調(diào)用所指定的多個(gè)設(shè)備的多個(gè)順序。
      5. —種文檔生成支持設(shè)備,包括輸入單元,用于輸入指定第一設(shè)備具有的第一任務(wù)和第二設(shè) 備具有的第二任務(wù)的指令;確定單元,用于根據(jù)所指定的所述第一設(shè)備具有的第一任務(wù) 和所指定的所述第二設(shè)備具有的第二任務(wù),確定調(diào)用所述第一設(shè) 備和所述第二設(shè)備的順序;以及生成單元,用于生成按所確定的順序調(diào)用所述第一設(shè)備和所 述第二設(shè)備的順序處理描述文檔。
      6. —種文檔生成支持方法,包括如下步驟 輸入指定多個(gè)設(shè)備的指令;確定步驟,其根據(jù)所指定的多個(gè)設(shè)備的屬性確定調(diào)用所指定 的多個(gè)設(shè)備的順序;以及生成按所確定的順序調(diào)用所述多個(gè)設(shè)備的順序處理描述文檔。
      7. 根據(jù)權(quán)利要求6所述的文檔生成支持方法,其特征在于, 所述確定步驟包括根據(jù)所指定的多個(gè)設(shè)備的任務(wù)確定調(diào)用所指定 的多個(gè)設(shè)備的順序。
      8. 根據(jù)權(quán)利要求6所述的文檔生成支持方法,其特征在于, 所述確定步驟包括當(dāng)根據(jù)所指定的多個(gè)設(shè)備的任務(wù)的調(diào)用順序 是不確定的時(shí),通過(guò)參考存儲(chǔ)用于確定調(diào)用所指定的多個(gè)設(shè)備的 順序的數(shù)據(jù)的存儲(chǔ)器來(lái)確定調(diào)用所指定的多個(gè)設(shè)備的順序。
      9. 根據(jù)權(quán)利要求6所述的文檔生成支持方法,其特征在于, 所述確定步驟包括根據(jù)所指定的多個(gè)設(shè)備中的一個(gè)具有的多個(gè) 任務(wù)來(lái)確定調(diào)用所指定的多個(gè)設(shè)備的多個(gè)順序。
      10. —種文檔生成支持方法,包括如下步驟輸入指定第 一設(shè)備具有的第 一任務(wù)和第二設(shè)備具有的第二任 務(wù)的指令;根據(jù)所指定的所述第 一設(shè)備具有的第 一任務(wù)和所指定的所述 第二設(shè)備具有的第二任務(wù),來(lái)確定調(diào)用所述第一設(shè)備和所述第二 設(shè)備的順序;以及生成按所確定的順序調(diào)用所述第 一 設(shè)備和所述第二設(shè)備的順 序處理描述文檔。
      全文摘要
      本發(fā)明涉及一種文檔生成支持設(shè)備及其方法。該文檔生成支持設(shè)備接受指定多個(gè)設(shè)備的指令的輸入,根據(jù)所指定的多個(gè)設(shè)備的屬性確定調(diào)用所指定的多個(gè)設(shè)備的順序,生成按所確定的順序調(diào)用多個(gè)設(shè)備的順序處理描述文檔。
      文檔編號(hào)G06F17/21GK101114279SQ20071012962
      公開(kāi)日2008年1月30日 申請(qǐng)日期2007年7月27日 優(yōu)先權(quán)日2006年7月28日
      發(fā)明者巖崎晉吾 申請(qǐng)人:佳能株式會(huì)社
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1