欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

計(jì)算機(jī)系統(tǒng)和使用了計(jì)算機(jī)的用戶操作支持方法

文檔序號:6349255閱讀:206來源:國知局
專利名稱:計(jì)算機(jī)系統(tǒng)和使用了計(jì)算機(jī)的用戶操作支持方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)系統(tǒng)和使用了計(jì)算機(jī)的用戶操作支持方法。
背景技術(shù)
已知利用動畫或圖說文字(氣球)來支持(support)用戶對應(yīng)用程序的操作的技術(shù)(專利文獻(xiàn)1、專利文獻(xiàn)2)?,F(xiàn)有技術(shù)文獻(xiàn)專利文獻(xiàn)專利文獻(xiàn)1 特開平10-207676號公報(bào)專利文獻(xiàn)2 特開2000-112605號公報(bào)

發(fā)明內(nèi)容
發(fā)明要解決的課題在通過動畫、圖說文字或聲音來對現(xiàn)在應(yīng)該進(jìn)行的操作或下一個(gè)應(yīng)該進(jìn)行的操作的步驟進(jìn)行指導(dǎo)的現(xiàn)有技術(shù)中,用戶無法簡單地掌握自己的操作在一連串的全體操作中處于怎樣的定位。應(yīng)用程序的操作步驟越是復(fù)雜,用戶越是容易看丟操作全體步驟中的自己的操作的定位,難以理解操作的全體步驟的全局。進(jìn)而,即使在用戶某種程度地習(xí)慣了操作的情況下,由于按順序地對操作的最初到最后進(jìn)行指導(dǎo),所以使用便利性低。因此,本發(fā)明的目的在于提供一種計(jì)算機(jī)系統(tǒng)和使用了計(jì)算機(jī)的用戶操作支持方法,能夠更有效地向用戶指導(dǎo)應(yīng)用程序的操作方法。本發(fā)明的其他目的在于提供一種計(jì)算機(jī)系統(tǒng)和使用了計(jì)算機(jī)的用戶操作支持方法,能夠更有效地指導(dǎo)應(yīng)用程序的操作方法、 并且能夠更有效地作成導(dǎo)航程序。本發(fā)明的進(jìn)一步的目的可以從后述的實(shí)施例記載了解。用于解決課題的手段為了解決上述課題,本發(fā)明的第一觀點(diǎn)的計(jì)算機(jī)系統(tǒng)是至少包含一個(gè)執(zhí)行應(yīng)用程序的計(jì)算機(jī)的計(jì)算機(jī)系統(tǒng),計(jì)算機(jī)存儲有具有預(yù)定任務(wù)的應(yīng)用程序;用于向用戶指導(dǎo)應(yīng)用程序的操作方法的導(dǎo)航程序;按照各子任務(wù)對以下進(jìn)行管理的子任務(wù)管理信息表示用于實(shí)現(xiàn)構(gòu)成預(yù)定任務(wù)的多個(gè)子任務(wù)的操作內(nèi)容的動作、表示各子任務(wù)的概要的文本消息。 進(jìn)而,計(jì)算機(jī)通過應(yīng)用程序生成用于對應(yīng)用程序進(jìn)行操作的應(yīng)用程序畫面,顯示所生成的應(yīng)用程序畫面,計(jì)算機(jī)在預(yù)定的情況下,通過導(dǎo)航程序利用任務(wù)管理信息,生成包含預(yù)定任務(wù)的任務(wù)窗口,將所生成的任務(wù)窗口重疊地顯示在應(yīng)用程序畫面上,計(jì)算機(jī)在由用戶選擇了任務(wù)窗口內(nèi)的預(yù)定任務(wù)的情況下,通過導(dǎo)航程序利用任務(wù)管理信息,生成包含各子任務(wù)的各文本消息的子任務(wù)窗口,將所生成的子任務(wù)窗口顯示在應(yīng)用程序畫面內(nèi),計(jì)算機(jī)從各動作中選擇與在子任務(wù)窗口內(nèi)的各子任務(wù)中選擇的子任務(wù)對應(yīng)的動作,通過導(dǎo)航程序生成用于顯示選擇出的動作的動作窗口,將生成的動作窗口重疊顯示在應(yīng)用程序畫面上。進(jìn)而, 計(jì)算機(jī)在選擇了與選擇出的子任務(wù)不同的其他子任務(wù)的情況下,從各動作中選擇與其他子
5任務(wù)對應(yīng)的其他動作,通過導(dǎo)航程序生成用于顯示選擇出的其他動作的其他動作窗口,將生成的其他動作窗口重疊地顯示在應(yīng)用程序畫面上。進(jìn)而,計(jì)算機(jī)與導(dǎo)航程序的執(zhí)行狀態(tài)無關(guān)地、而與從用戶輸入的操作對應(yīng)地顯示應(yīng)用程序畫面。在第二觀點(diǎn)中,是在第一觀點(diǎn)中,計(jì)算機(jī)是服務(wù)器計(jì)算機(jī),應(yīng)用程序是用于管理訪問計(jì)算機(jī)的客戶端計(jì)算機(jī)的管理程序,預(yù)定的情況是指根據(jù)從客戶端計(jì)算機(jī)輸入的用戶操作而指示了導(dǎo)航程序的啟動的情況,計(jì)算機(jī)在子任務(wù)窗口內(nèi)強(qiáng)調(diào)地顯示與預(yù)定的子任務(wù)對應(yīng)的文本消息。在第三觀點(diǎn)中,是在第二觀點(diǎn)中,應(yīng)用程序檢查向應(yīng)用程序畫面輸入的值是否適當(dāng)。在第四觀點(diǎn)中,是在第三觀點(diǎn)中,導(dǎo)航程序從應(yīng)用程序取得表示應(yīng)用程序畫面的結(jié)構(gòu)的應(yīng)用程序畫面結(jié)構(gòu)信息,根據(jù)取得的應(yīng)用程序畫面結(jié)構(gòu)信息,決定子任務(wù)窗口和動作窗口的初始顯示位置。在第五觀點(diǎn)中,是在第四觀點(diǎn)中,根據(jù)導(dǎo)航程序的源代碼和應(yīng)用程序畫面結(jié)構(gòu)信息,生成導(dǎo)航程序。在第六觀點(diǎn)中,是在第四觀點(diǎn)中,計(jì)算機(jī)包含執(zhí)行應(yīng)用程序的第一服務(wù)器計(jì)算機(jī)、 執(zhí)行導(dǎo)航程序的第二服務(wù)器計(jì)算機(jī),第二服務(wù)器計(jì)算機(jī)從在第一服務(wù)器計(jì)算機(jī)上執(zhí)行的應(yīng)用程序取得應(yīng)用程序畫面結(jié)構(gòu)信息,通過導(dǎo)航程序描繪應(yīng)用程序畫面、任務(wù)窗口、子任務(wù)窗口、動作窗口,進(jìn)而,向第一服務(wù)器計(jì)算機(jī)傳達(dá)來自客戶端計(jì)算機(jī)的操作。在第七觀點(diǎn)中,是在第三觀點(diǎn)中,計(jì)算機(jī)在選擇出的應(yīng)用程序窗口存在多個(gè)的情況下,在應(yīng)用程序畫面上同時(shí)顯示全部的動作窗口。在第八觀點(diǎn)中,是在第三觀點(diǎn)中,計(jì)算機(jī)檢查應(yīng)用程序的版本和導(dǎo)航程序的版本是否適合,并在上述的各版本適合的情況下啟動導(dǎo)航程序。在第九觀點(diǎn)中,是在第三觀點(diǎn)中,在應(yīng)用程序畫面所具有的多個(gè)畫面中的最初的畫面中,配置用于啟動導(dǎo)航程序的按鍵,在啟動了應(yīng)用程序后啟動導(dǎo)航程序的情況下,轉(zhuǎn)移到最初的畫面來操作按鍵。在第十觀點(diǎn)中,是在第三觀點(diǎn)中,使用于強(qiáng)調(diào)構(gòu)成應(yīng)用程序畫面的多個(gè)組件中的與動作對應(yīng)的組件的存在的強(qiáng)調(diào)窗口與動作窗口對應(yīng)起來,強(qiáng)調(diào)窗口與動作窗口同時(shí)地重疊顯示在應(yīng)用程序畫面上。在第十一觀點(diǎn)中,是在第三觀點(diǎn)中,在動作窗口中,設(shè)置用于表示用戶進(jìn)行了與動作對應(yīng)的行動的確認(rèn)按鍵。本發(fā)明還可以掌握為使用了計(jì)算機(jī)的用戶操作支持方法。進(jìn)而,上述觀點(diǎn)的組合以外的其他組合也包含在本發(fā)明的范圍內(nèi)。


圖1是表示實(shí)施例的概要的圖。圖2是表示應(yīng)用程序系統(tǒng)的硬件結(jié)構(gòu)的圖。圖3是表示任務(wù)、子任務(wù)、動作之間的關(guān)系的示意圖。圖4是表示應(yīng)用程序窗口的圖。圖5是表示任務(wù)管理表的圖。
圖6是表示在應(yīng)用程序窗口中重疊地顯示了子任務(wù)窗口和動作窗口等的狀態(tài)的圖。圖7是表示子任務(wù)窗口的圖。圖8是表示子任務(wù)管理表的圖。圖9是表示動作管理表的圖。圖10是表示用戶操作管理表的圖。圖11表示在動作窗口內(nèi)設(shè)置確認(rèn)按鍵的例子。圖12是表示直到顯示子任務(wù)窗口等為止的動作的流程圖。圖13是表示與用戶的操作對應(yīng)地更新子任務(wù)窗口等的處理的流程圖。圖14是表示變更子任務(wù)窗口等的位置的處理的流程圖。圖15是表示結(jié)束導(dǎo)航的處理的流程圖。圖16是表示用于確認(rèn)用戶是否按照應(yīng)用程序窗口所指示的那樣進(jìn)行了行動的處理的流程圖。圖17是實(shí)施例2的系統(tǒng)的全體結(jié)構(gòu)圖。圖18是表示全體動作的流程圖。圖19是示意地表示實(shí)施例3涉及的應(yīng)用程序畫面的結(jié)構(gòu)的圖。圖20是記述應(yīng)用程序畫面的結(jié)構(gòu)的文件的例子。圖21是控制子任務(wù)窗口等的初始位置的處理的流程圖。圖22是表示實(shí)施例4涉及的作成應(yīng)用程序和導(dǎo)航程序的情況的圖。圖23是實(shí)施例5的系統(tǒng)的全體結(jié)構(gòu)圖。
具體實(shí)施例方式以下,根據(jù)附圖,說明本發(fā)明的實(shí)施例。本發(fā)明如后面所述那樣,通過在應(yīng)用程序窗口 5上顯示用于指導(dǎo)用戶的操作的窗口 6 9,來在應(yīng)用程序窗口 5上對用戶操作進(jìn)行支持。進(jìn)而,在本發(fā)明中,將任務(wù)分割為多個(gè)子任務(wù),以子任務(wù)為單位對用戶操作進(jìn)行支持。圖1是表示本實(shí)施例的全體概要的說明圖。圖1以對本發(fā)明的理解和實(shí)施所必需的程度進(jìn)行了記載。本發(fā)明的范圍并不限于圖1所記載的結(jié)構(gòu)。通過后述的實(shí)施例可以了解圖1沒有記載的特征。圖1所示的計(jì)算機(jī)系統(tǒng)例如具備應(yīng)用程序1、導(dǎo)航裝置2、應(yīng)用程序窗口 5等。作為計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu),如后述那樣,可以考慮在1個(gè)計(jì)算機(jī)內(nèi)設(shè)置應(yīng)用程序1和導(dǎo)航裝置2 的情況、分別設(shè)置裝載應(yīng)用程序1的計(jì)算機(jī)和裝載導(dǎo)航裝置2的計(jì)算機(jī)的情況。應(yīng)用程序1例如被構(gòu)成為文書作成用程序、表計(jì)算用程序、圖像編輯用程序、音樂編輯用程序、各種票據(jù)的發(fā)行程序、用于管理軟件和硬件等計(jì)算機(jī)資產(chǎn)的程序。導(dǎo)航裝置2為了支持用戶,而向用戶指導(dǎo)應(yīng)用程序1的操作方法。導(dǎo)航裝置2例如包含導(dǎo)航程序3、用戶操作檢測部4。也可以將用戶操作檢測部4構(gòu)成為導(dǎo)航程序3的一部分。導(dǎo)航程序3例如包含任務(wù)窗口控制部3A、子任務(wù)窗口控制部:3B、動作窗口控制部 3C。將各控制部3A、3B、3C實(shí)現(xiàn)為計(jì)算機(jī)程序。或者,也可以構(gòu)成為將各控制部3A、3B、3C 的全部或一部分實(shí)現(xiàn)為專用硬件電路。
任務(wù)窗口控制部3A控制任務(wù)窗口 6的顯示。子任務(wù)窗口控制部:3B控制子任務(wù)窗口 7的顯示。動作窗口控制部3C控制動作窗口 8(1)、8(2)的顯示、組件強(qiáng)調(diào)窗口 9(1)、 9(2)的顯示。用戶操作檢測部4檢測用戶對應(yīng)用程序窗口 5的操作,并通知應(yīng)用程序1和導(dǎo)航程序3。另外,也可以構(gòu)成為將用戶操作檢測部4生成為導(dǎo)航程序3的專用程序,而與用于向應(yīng)用程序1傳達(dá)用戶操作的程序相區(qū)別。應(yīng)用程序窗口 5與“應(yīng)用程序畫面”對應(yīng)。如果應(yīng)用程序1啟動,則在計(jì)算機(jī)畫面中顯示應(yīng)用程序窗口 5。在應(yīng)用程序窗口 5中,配置與應(yīng)用程序1的目的對應(yīng)的各種組件 5A 5E。組件是指構(gòu)成應(yīng)用程序窗口 5的顯示要素,例如有按鍵5A 5C、菜單5D、表5E 等。因此,在以下的說明中,有時(shí)將組件稱為顯示組件。在圖中,為了方便,顯示為組件。另外,按鍵5A是用于啟動導(dǎo)航裝置2的按鍵。因此,按鍵5A例如也可以稱為“指導(dǎo)開始按鍵”、“導(dǎo)航啟動單元”等。如果用戶操作按鍵5A,則該操作被用戶操作檢測部4檢測并傳達(dá)到導(dǎo)航程序3。任務(wù)窗口控制部3A將任務(wù)窗口 6顯示在應(yīng)用程序窗口 5上。任務(wù)窗口 6如后述的圖4所示那樣,是用于顯示應(yīng)用程序1所具有的多個(gè)預(yù)定任務(wù)的顯示部。預(yù)定任務(wù)例如是指用戶操作所需要的任務(wù),可以定義為包含至少一個(gè)子任務(wù)的任務(wù)。作為預(yù)定的任務(wù),例如可以列舉“用戶登記”、“模板作成”、“票據(jù)購買”、“計(jì)算機(jī)資
產(chǎn)的登記”等。如果用戶選擇顯示在任務(wù)窗口 5中的多個(gè)預(yù)定任務(wù)中的任意一個(gè),則該選擇操作被用戶操作檢測部4檢測。如果用戶選擇預(yù)定的任務(wù),則應(yīng)用程序1作成用于實(shí)現(xiàn)所選擇出的預(yù)定任務(wù)的應(yīng)用程序窗口 6并顯示。導(dǎo)航程序3的子任務(wù)窗口控制部:3B將與由用戶選擇出的預(yù)定任務(wù)對應(yīng)的子任務(wù)窗口 7顯示在應(yīng)用程序窗口 5上。另外,在選擇了預(yù)定任務(wù)的情況下,消除任務(wù)窗口 6。子任務(wù)窗口 7顯示選擇出的預(yù)定任務(wù)所包含的多個(gè)子任務(wù)。在圖1所示的例子中,子任務(wù)窗口 7包含STA、STB、STC的3個(gè)子任務(wù)。進(jìn)而,如圖7所后述的那樣,可以在子任務(wù)窗口 7中,代替各子任務(wù)的名稱,或者與子任務(wù)的名稱一起,顯示表示各子任務(wù)的概要的文本消息。進(jìn)而,在子任務(wù)窗口 7內(nèi),對表示各子任務(wù)STA STC的概要的文本消息設(shè)定表示順序的數(shù)值。表示順序的數(shù)值是表示各子任務(wù)的顯示的順序的信息,不是執(zhí)行的順序。 但是,通過使子任務(wù)的執(zhí)行順序與顯示順序一致,用戶能夠更容易地理解。例如,在預(yù)定任務(wù)是“旅行票的購買”的情況下,作為預(yù)定任務(wù)所包含的子任務(wù),可以列舉“1.用戶登記”、“2.旅行條件的指定”等。例如可以使“請登記顧客的名字等”這樣的文本消息與“1.用戶登記”對應(yīng)起來。例如可以使“請指定希望的出發(fā)日期時(shí)間、航空公司等”這樣的文本消息與“2.旅行條件的指定”對應(yīng)起來。例如,在預(yù)定任務(wù)是“計(jì)算機(jī)資產(chǎn)和合同的登記、計(jì)算機(jī)資產(chǎn)和合同的對應(yīng)”的情況下,作為預(yù)定任務(wù)所包含的子任務(wù),可以列舉“1.計(jì)算機(jī)資產(chǎn)的登記”、“2.合同的登記和合同與計(jì)算機(jī)資產(chǎn)的對應(yīng)”。例如可以使“請登記計(jì)算機(jī)資產(chǎn)”這樣的文本消息與子任務(wù) “1.計(jì)算機(jī)資產(chǎn)的登記”對應(yīng)起來。例如可以使“請登記合同,并與計(jì)算機(jī)資產(chǎn)對應(yīng)起來”這樣的文本消息與子任務(wù)“2.合同的登記和合同與計(jì)算機(jī)資產(chǎn)的對應(yīng)”對應(yīng)起來。以下,有時(shí)不區(qū)別子任務(wù)和與子任務(wù)對應(yīng)的文本消息而作為子任務(wù)進(jìn)行說明。
應(yīng)用程序窗口控制部3C將顯示在子任務(wù)窗口 7中的各子任務(wù)STA STC中的與選擇出的子任務(wù)對應(yīng)的一個(gè)或多個(gè)動作窗口 8(1)、8 (2)顯示在應(yīng)用程序窗口 5上。動作窗口 8(1)、8(2)構(gòu)成為包含簡潔地表示動作的內(nèi)容的文本消息、表示執(zhí)行順序的數(shù)值信息。進(jìn)而,應(yīng)用程序窗口控制部3C將與各動作窗口 8(1)、8(2)對應(yīng)的組件強(qiáng)調(diào)窗口 9(1),9(2)與各動作窗口 8(1)、8 (2)同時(shí)地重疊顯示在應(yīng)用程序窗口 5上。另外,在以下的說明中,有時(shí)將動作窗口 8(1)、8(2)稱為動作窗口 8、將組件強(qiáng)調(diào)窗口 9(1),9(2)稱為組件強(qiáng)調(diào)窗口 9。組件強(qiáng)調(diào)窗口 9(1)、9 (2)是指用于強(qiáng)調(diào)顯示組件5E、5F的存在的窗口。例如可以以圍住應(yīng)該強(qiáng)調(diào)其存在的顯示組件的線的方式構(gòu)成組件強(qiáng)調(diào)窗口 9。更詳細(xì)地說,組件強(qiáng)調(diào)窗口 9例如可以構(gòu)成為包含圍住顯示組件的輪廓線的部分W1、指示出對應(yīng)的動作窗口 8的箭頭狀的部分W2。組件強(qiáng)調(diào)窗口 9并不限于圖示的形式。也可以通過視覺向用戶提示在應(yīng)用程序窗口 5上存在與動作窗口 8對應(yīng)的顯示組件。例如,通過使動作窗口 8的顏色與組件強(qiáng)調(diào)窗口 9的顏色相同,能夠省略用于提示動作窗口 8與組件強(qiáng)調(diào)窗口 9的關(guān)系的視覺要素(箭頭狀的部分)。另外,在圖1中,選擇了第1個(gè)子任務(wù)STA。可以構(gòu)成為例如最初選擇子任務(wù)窗口 7內(nèi)的各子任務(wù)STA STC中的、先頭的子任務(wù)STA?;蛘撸部梢詷?gòu)成為等待用戶操作來選擇子任務(wù)。在前者的情況下,幾乎同時(shí)地將子任務(wù)窗口 7、與先頭的子任務(wù)關(guān)聯(lián)的動作窗口 8 和組件強(qiáng)調(diào)窗口 9顯示在應(yīng)用程序窗口 6上。在后者的情況下,如果在顯示了子任務(wù)窗口 7后,用戶選擇任意一個(gè)子任務(wù),則與該選擇出的子任務(wù)關(guān)聯(lián)的動作窗口 8和組件強(qiáng)調(diào)窗口 9被顯示在應(yīng)用程序窗口 5上。在子任務(wù)是“1.用戶登記”的情況下,作為用于實(shí)現(xiàn)該子任務(wù)的動作,例如可以列舉“1. 1住址、名字、電話號碼、電子郵件地址的輸入”、“1.2支付方法的登記”等。在子任務(wù)是“2.旅行條件的指定”的情況下,作為用于實(shí)現(xiàn)該子任務(wù)的動作,例如可以列舉“2. 1出發(fā)地、經(jīng)由地、目的地的登記”、“2. 2出發(fā)日期時(shí)間的輸入”、“2. 3機(jī)內(nèi)服務(wù)的選擇”、“2. 4住宿地點(diǎn)的選擇”、“2. 5保險(xiǎn)的有無”等。在子任務(wù)是“1.計(jì)算機(jī)資產(chǎn)的登記”的情況下,作為用于實(shí)現(xiàn)該子任務(wù)的動作,例如可以列舉“1. 1用于追加計(jì)算機(jī)資產(chǎn)的指示”、“1. 2輸入所追加的計(jì)算機(jī)資產(chǎn)的信息”、 "1.3追加了的計(jì)算機(jī)資產(chǎn)的確認(rèn)”等。在子任務(wù)是“2.合同的登記、合同與計(jì)算機(jī)資產(chǎn)的對應(yīng)”的情況下,作為用于實(shí)現(xiàn)該子任務(wù)的動作,例如可以列舉“2. 1用于一覽地顯示已登記的合同的指示”、“2. 2用于追加合同的指示”、“2. 3輸入所追加的合同的信息”、“2. 4與計(jì)算機(jī)資產(chǎn)對應(yīng)的合同的選擇”、 “2. 5與合同對應(yīng)的計(jì)算機(jī)資產(chǎn)的選擇”、“2. 6用于使選擇出的計(jì)算機(jī)資產(chǎn)與選擇出的合同對應(yīng)起來的指示”、“2. 7計(jì)算機(jī)資產(chǎn)與合同的對應(yīng)的確認(rèn)”等。同時(shí)顯示用于實(shí)現(xiàn)選擇出的子任務(wù)的一連串的動作中的、能夠在同一應(yīng)用程序窗口 5上進(jìn)行操作的全部動作相關(guān)的動作窗口 8。例如在用戶在同一應(yīng)用程序窗口 5上操作動作窗口 8(1)和動作窗口 8(2)的情況下,在該應(yīng)用程序窗口 5上同時(shí)顯示2個(gè)動作窗口
8(1),8(2) ο
對此,為了實(shí)現(xiàn)選擇出的子任務(wù),也有需要按照預(yù)定的順序執(zhí)行一連串的動作的情況。例如是如下情況如果根據(jù)用戶操作而執(zhí)行在最初的動作窗口 8(1)中指示的動作, 則更新應(yīng)用程序窗口 5,畫面結(jié)構(gòu)變化,顯示下一個(gè)動作窗口 8 O)。在按照預(yù)定的順序操作一連串動作的情況下,針對一連串的動作中的能夠在同一應(yīng)用程序窗口 5中執(zhí)行的多個(gè)動作,同時(shí)顯示動作窗口 8。例如用戶使用鍵盤或指示設(shè)備等信息輸入裝置,操作應(yīng)用程序窗口 5。由用戶操作檢測部4檢測用戶的操作。如果按鍵5A被操作而指示了導(dǎo)航的開始,則導(dǎo)航程序3啟動。導(dǎo)航程序3根據(jù)檢測出的用戶操作、從應(yīng)用程序1取得的信息,將子任務(wù)7顯示在應(yīng)用程序窗口 5上。用戶通過閱讀顯示在應(yīng)用程序窗口 7上的文本消息,得到實(shí)現(xiàn)預(yù)定任務(wù)所需要的操作內(nèi)容。如果用戶選擇任意一個(gè)子任務(wù),則經(jīng)由動作窗口 8向用戶提示用于實(shí)現(xiàn)該子任務(wù)的一連串動作中的能夠在同一應(yīng)用程序窗口 5上執(zhí)行的一個(gè)或多個(gè)動作。與動作窗口 8 的顯示同時(shí)地,還同時(shí)將與該動作窗口 8對應(yīng)的組件強(qiáng)調(diào)窗口 9顯示在應(yīng)用程序窗口 5上。用戶一邊看著動作窗口 8和組件強(qiáng)調(diào)窗口 9,一邊操作應(yīng)用程序窗口 5。應(yīng)用程序 1與用戶的操作對應(yīng)地,改變應(yīng)用程序窗口 5。如果應(yīng)用程序窗口 5變化,則導(dǎo)航程序3與變化后的應(yīng)用程序窗口 5對應(yīng)地,改變子任務(wù)窗口 7、動作窗口 8、組件強(qiáng)調(diào)窗口 9。如果用戶選擇其他子任務(wù),則導(dǎo)航程序3將與選擇出的其他子任務(wù)對應(yīng)的動作窗口 8和組件強(qiáng)調(diào)窗口 9顯示在應(yīng)用程序窗口 5上。用戶既可以按照順序選擇顯示在子任務(wù)窗口 7上的各子任務(wù),也可以無視順序而選擇希望的子任務(wù)。在圖1的例子中,用戶可以按照子任務(wù)STA—子任務(wù)STB —子任務(wù)STC 的順序,操作應(yīng)用程序窗口 5?;蛘?,用戶可以跳過子任務(wù)STA和STB,針對子任務(wù)STC操作應(yīng)用程序窗口 5。用戶對子任務(wù)的選擇也經(jīng)由用戶操作檢測部4通知到應(yīng)用程序1。根據(jù)這樣構(gòu)成的本實(shí)施例,由于將子任務(wù)窗口 7和動作窗口 8重疊地顯示在應(yīng)用程序窗口 5上,用戶能夠一邊看著子任務(wù)窗口和動作窗口 8,一邊操作應(yīng)用程序窗口 5。由于用戶能夠一邊看著實(shí)際的應(yīng)用程序窗口 5 —邊記住操作,所以能夠更早更簡單地學(xué)會應(yīng)用程序1的使用方法。在本實(shí)施例中,將表示各子任務(wù)的概要的文本消息顯示在子任務(wù)窗口 7中。因此, 用戶能夠容易地確認(rèn)例如實(shí)現(xiàn)預(yù)定任務(wù)所需要的子任務(wù)是什么、當(dāng)前正在操作的子任務(wù)在預(yù)定的全體任務(wù)中處于怎樣的位置、各子任務(wù)具有怎樣的作用、應(yīng)該按照怎樣的順序完成子任務(wù)等。因此,用戶能夠以所謂的循序漸進(jìn)(st印by step)的方式一邊理解一邊學(xué)習(xí)復(fù)雜的使用方法,提高了使用便利性。在本實(shí)施例中,用戶通過選擇子任務(wù)窗口 7所包含的多個(gè)子任務(wù)中的希望的子任務(wù),能夠從希望的位置接受導(dǎo)航程序3的操作指導(dǎo)服務(wù)。因此,用戶能夠只對操作不習(xí)慣的部分接受操作方法的支持,提高了使用便利性。以下,詳細(xì)說明本實(shí)施例。實(shí)施例1圖2表示本實(shí)施例的計(jì)算機(jī)系統(tǒng)的全體概要。先說明與圖1的對應(yīng)關(guān)系。導(dǎo)航程序NP與導(dǎo)航程序3對應(yīng),應(yīng)用程序Pll與應(yīng)用程序1對應(yīng),任務(wù)窗口控制程序P15與任務(wù)窗口控制部3A對應(yīng),子任務(wù)窗口控制程序;3B與子任務(wù)窗口控制部:3B對應(yīng),動作窗口控制程序P13與動作窗口控制部3C對應(yīng),用戶操作檢測程序P12與用戶操作檢測部4對應(yīng)。應(yīng)
10用程序窗口 100(參考圖4)與應(yīng)用程序窗口 5對應(yīng),任務(wù)窗口 200(參考圖4)與任務(wù)窗口 6 對應(yīng),導(dǎo)航啟動按鍵101(參考圖4)與按鍵5A對應(yīng)。子任務(wù)窗口 300(參考圖6)與子任務(wù)窗口 7對應(yīng),動作窗口 400(參考圖6)與動作窗口 8對應(yīng),組件強(qiáng)調(diào)窗口 410(參考圖6)與組件強(qiáng)調(diào)窗口 9對應(yīng)。另外,也可以構(gòu)成為在導(dǎo)航程序NP中不包含用戶操作檢測程序P12。應(yīng)用程序系統(tǒng)10構(gòu)成為至少包含一個(gè)計(jì)算機(jī)。應(yīng)用程序系統(tǒng)10例如具備微處理器11、存儲器12、輔助存儲裝置13、顯示裝置14、輸入裝置15、通信接口 16。在存儲器12中,例如存儲操作系統(tǒng)P10(圖中的OS)、應(yīng)用程序P11、用戶操作檢測程序P12、動作窗口控制程序P13、子任務(wù)窗口控制程序P14、任務(wù)窗口控制程序P15。微處理器11(圖中的CPU)通過讀入存儲在存儲器12中的各種程序并執(zhí)行,而實(shí)現(xiàn)后述的功能。輔助存儲裝置13由硬盤驅(qū)動器或閃速存儲器設(shè)備等構(gòu)成,例如存儲任務(wù)管理表 T10、子任務(wù)管理表T11、動作管理表T12、用戶操作管理表T13。將在后面詳細(xì)說明各表。顯示裝置14與輸入裝置15 —起構(gòu)成用戶界面裝置。向用戶提示信息的顯示裝置 14例如作為顯示器裝置而構(gòu)成。輸入來自用戶的信息的輸入裝置15例如作為鍵盤、指示設(shè)備、觸摸屏、聲音輸入裝置等構(gòu)成。通信接口 16是用于與圖外的服務(wù)器等進(jìn)行通信的通信電路。例如,應(yīng)用程序系統(tǒng) 1通過與程序發(fā)布服務(wù)器進(jìn)行通信,能夠更新各程序。圖3示意地表示應(yīng)用程序P11、任務(wù)、子任務(wù)、動作之間的關(guān)系。應(yīng)用程序Pll與應(yīng)用程序Pll的目的對應(yīng)地包含多個(gè)任務(wù)。各任務(wù)中的至少一個(gè)任務(wù)包含實(shí)現(xiàn)該任務(wù)所需要的一個(gè)或多個(gè)子任務(wù)。各子任務(wù)中的至少一個(gè)子任務(wù)包含為了實(shí)現(xiàn)該子任務(wù)所應(yīng)該進(jìn)行的一個(gè)或多個(gè)動作。作為動作,可以列舉信息的輸入、信息的選擇、執(zhí)行指示、追加指示、登記指示、確認(rèn)等。圖4表示應(yīng)用程序窗口 100和任務(wù)窗口 200的例子。如果啟動應(yīng)用程序Pll,則在顯示裝置14上顯示應(yīng)用程序窗口 100。最初顯示的應(yīng)用程序窗口 100包含用于啟動導(dǎo)航程序NP的按鍵101。進(jìn)而,應(yīng)用程序窗口 100具備其他顯示組件102、103、104。不習(xí)慣操作方法的用戶在開始使用應(yīng)用程序Pll時(shí),按下導(dǎo)航啟動按鍵101。由用戶操作檢測程序P12檢測按下了啟動按鍵101的情況。任務(wù)窗口控制程序P15將任務(wù)窗口 200重疊顯示在應(yīng)用程序窗口 100上。任務(wù)窗口 200包含應(yīng)用程序Pll所包含的多個(gè)預(yù)定任務(wù)201。例如,在應(yīng)用程序Pll是用戶所保有的管理計(jì)算機(jī)資產(chǎn)、合同、許可證的程序的情況下,作為預(yù)定任務(wù)201,可以列舉“資產(chǎn)和合同的追加、它們的對應(yīng)”、“資產(chǎn)和許可證的追加、它們的對應(yīng)”、“許可證和合同的追加、它們的對應(yīng)”。圖5表示管理任務(wù)的表T10。任務(wù)管理表TlO例如包含任務(wù)ID C100、任務(wù)名C101、 說明C102。任務(wù)ID ClOO是用于識別各任務(wù)的信息。任務(wù)名ClOl是各任務(wù)的名稱。說明 C102是說明各任務(wù)的內(nèi)容的文本消息。任務(wù)控制程序P15通過參照任務(wù)管理表T10,將任務(wù)窗口 200描繪到應(yīng)用程序窗口 100上。圖6是表示子任務(wù)窗口 300和動作窗口 400等的畫面例子。如果用戶選擇了任務(wù)窗口 200內(nèi)的各任務(wù)201中的某一個(gè),則從圖4的畫面切換到圖6的畫面。
在圖6的畫面例子中,代替任務(wù)窗口 200,而將子任務(wù)窗口 300、動作窗口 400、組件強(qiáng)調(diào)窗口 410顯示在應(yīng)用程序窗口 100上。進(jìn)而,在圖6中,導(dǎo)航啟動按鍵101也消失了。 這是由于用戶操作的支持已經(jīng)開始。通過圖7詳細(xì)說明子任務(wù)窗口 300的結(jié)構(gòu)。動作窗口 400(1)、400(2)是用于向用戶指導(dǎo)用于實(shí)現(xiàn)所選擇的子任務(wù)的一連串動作的單元。組件強(qiáng)調(diào)窗口 410(1)、410(2)與動作窗口 400(1),400(1)對應(yīng),是用于喚起用戶對用戶應(yīng)該進(jìn)行操作的顯示組件的注意的單元。以下,在不特別進(jìn)行區(qū)別的情況下,有時(shí)將動作窗口 400(1)、400(2)稱為動作窗口 400, 將組件強(qiáng)調(diào)窗口 410(1)、410(2)稱為組件強(qiáng)調(diào)窗口 410。圖7表示子任務(wù)窗口 300。如圖7(a)所示那樣,子任務(wù)窗口 300包含顯示任務(wù)名的區(qū)域301、表示各子任務(wù)的概要的文本消息302(1)、302 O)、用于關(guān)閉子任務(wù)窗口 300的按鍵303、用于減小子任務(wù)窗口 300的顯示大小的按鍵304。用戶通過觀看任務(wù)名顯示區(qū)域301,能夠容易地確認(rèn)當(dāng)前的操作是與那個(gè)任務(wù)的實(shí)現(xiàn)有關(guān)的操作。用戶通過觀看子任務(wù)的文本消息302 (1)、302 (2),能夠容易地確認(rèn)實(shí)現(xiàn)任務(wù)所必需的子任務(wù)的概要。進(jìn)而,向各文本消息302(1)、302 O)附加表示子任務(wù)的顯示順序的數(shù)字。進(jìn)而,與其他子任務(wù)的文本消息302 (2)相比,強(qiáng)調(diào)地顯示與正在向用戶指導(dǎo)操作的子任務(wù)對應(yīng)的文本消息302(1)。例如,在圖7的例子中,用黑字體顯示與當(dāng)前正在進(jìn)行指導(dǎo)的子任務(wù)有關(guān)的文本消息302(1)。另外,在以下的說明中,有時(shí)將表示子任務(wù)的概要的文本消息302(1) ,302(2)稱為文本消息302。用戶通過操作關(guān)閉按鍵303,能夠消去子任務(wù)窗口 300,停止操作方法的指導(dǎo)。另外,在停止了導(dǎo)航程序NP的情況下,用戶通過返回應(yīng)用程序Pll的初始畫面(圖4)而對啟動按鍵101進(jìn)行操作,也能夠再次啟動導(dǎo)航程序NP。用戶通過對折疊按鍵304進(jìn)行操作,能夠使子任務(wù)窗口 300的顯示大小最小化。進(jìn)而,用戶通過在點(diǎn)擊來選擇子任務(wù)窗口 300的任意一個(gè)的同時(shí)進(jìn)行移動,能夠?qū)⒆尤蝿?wù)窗口 300移動到希望的位置。圖7(b)表示對最初的子任務(wù)的操作全部結(jié)束而對下一個(gè)子任務(wù)的操作進(jìn)行指導(dǎo)的狀態(tài)。在已經(jīng)結(jié)束了的子任務(wù)的文本消息302(1)中顯示表示結(jié)束的復(fù)選標(biāo)記(check mark) 305。用黑字體顯示表示正在向用戶指導(dǎo)的子任務(wù)的文本消息302(2)。圖8表示用于管理子任務(wù)的表Tll。子任務(wù)管理表Tll例如包含子任務(wù)IDCl 10、 任務(wù)ID C111、順序C112、子任務(wù)名C113。子任務(wù)ID CllO是用于識別各子任務(wù)的信息。任務(wù)ID Clll是用于確定包含各子任務(wù)的任務(wù)的信息。順序C112表示子任務(wù)的顯示順序。順序C112表示顯示在子任務(wù)窗口 300上的順序,不是表示執(zhí)行的順序的數(shù)值。但是,順序C112也可以是表示子任務(wù)的執(zhí)行順序的數(shù)值。子任務(wù)名C113是簡潔地表示子任務(wù)的內(nèi)容的名字。即,向子任務(wù)名C113登記顯示在子任務(wù)窗口 300上的文本消息302。圖9是用于管理動作的表T12。動作管理表T12例如包含子任務(wù)ID C120、順序 C121、組件 ID C122、動作 C123。子任務(wù)ID C120是用于確定動作所屬的子任務(wù)的信息。順序C121是表示動作的執(zhí)行順序的數(shù)值信息。并不一定如順序C121記載的那樣執(zhí)行各動作。例如,有時(shí)如果聚齊了最終需要的全部信息,則也可以先執(zhí)行多個(gè)動作的某一個(gè)。因此,順序C121也可以認(rèn)為是表示推薦的執(zhí)行順序的信息。組件ID C122是用于確定與動作對應(yīng)的顯示組件的信息。在圖6的例子中,一個(gè)動作窗口 400(1)與作為顯示組件的表110對應(yīng)。同樣,另一個(gè)動作窗口 400(2)與作為顯示組件的追加按鍵111對應(yīng)。動作C123存儲顯示在動作窗口中的文本消息。圖10表示用于管理用戶的操作的表T13。用戶操作管理表T13例如包含已經(jīng)執(zhí)行子任務(wù)ID C130、已經(jīng)執(zhí)行子任務(wù)名C131。已經(jīng)執(zhí)行子任務(wù)ID C130是用于確定執(zhí)行了的子任務(wù)的識別信息。已經(jīng)執(zhí)行子任務(wù)名C131是執(zhí)行了的子任務(wù)的名稱(文本消息)。子任務(wù)窗口控制程序P14通過參照用戶操作管理表T13,對已經(jīng)執(zhí)行的子任務(wù)的文本消息添加復(fù)選標(biāo)記305并顯示。圖11表示具備確認(rèn)按鍵401的動作窗口 400 (3)。例如,可以在要求用戶的確認(rèn)的動作窗口 400(3)中設(shè)置確認(rèn)按鍵401。確認(rèn)按鍵401是用于由導(dǎo)航程序NP(特別例如是動作窗口控制程序PI; )檢測用戶進(jìn)行了確認(rèn)的情況的按鍵。圖11所示的動作窗口 400(3)向用戶要求表112的記載內(nèi)容的確認(rèn)。用戶在確認(rèn)了表112的記載內(nèi)容后,對確認(rèn)按鍵401進(jìn)行操作。由此,用戶確認(rèn)了在組件強(qiáng)調(diào)窗口 410(3)中強(qiáng)調(diào)了的表112的記載內(nèi)容的情況被導(dǎo)航程序NP檢測到。圖12表示系統(tǒng)的全體動作。通過由微處理器讀入存儲在存儲器中的程序并執(zhí)行來實(shí)現(xiàn)以下所述的各處理。因此,以下的各處理的主語可以是程序,也可以是微處理器?;蛘?,也可以將以下的各處理的主語說明為計(jì)算機(jī)。另外,也可以是將各程序的全部或一部分實(shí)現(xiàn)為專用硬件電路的結(jié)構(gòu)。也可以經(jīng)由用于發(fā)布程序的程序發(fā)布服務(wù)器使其安裝到文件服務(wù)器中。進(jìn)而,還可以將固定在存儲介質(zhì)中的各程序讀入到文件服務(wù)器中并安裝。圖12表示直到導(dǎo)航程序NP啟動為止的動作。用戶使用輸入裝置15來啟動應(yīng)用程序P11。作為初始畫面,應(yīng)用程序11作成包含導(dǎo)航啟動按鍵101的應(yīng)用程序窗口 100并顯示在顯示裝置14上。如果用戶對導(dǎo)航啟動按鍵101進(jìn)行操作而要求啟動導(dǎo)航程序(SlO),則導(dǎo)航程序檢查應(yīng)用程序Pll的版本和導(dǎo)航程序NP的版本是否適合。雙方的版本適合表示導(dǎo)航程序 NP與應(yīng)用程序Pll對應(yīng)。即,能夠通過該導(dǎo)航程序正確地對該應(yīng)用程序的操作進(jìn)行指導(dǎo)。 在雙方的版本不一致的情況下(Sll :NG),本處理出錯(cuò)并結(jié)束(S12)。應(yīng)用程序系統(tǒng)10在顯示裝置14上顯示“導(dǎo)航程序與應(yīng)用程序不對應(yīng)。請將導(dǎo)航程序更新到最新版本”。在應(yīng)用程序Pll的版本與導(dǎo)航程序NP的版本一致的情況下(Sll :0K),任務(wù)窗口控制程序Ρ15將任務(wù)窗口 200重疊顯示在應(yīng)用程序窗口 100上(S13)。另外,也可以構(gòu)成為能夠?qū)θ蝿?wù)窗口 200、子任務(wù)窗口 300和動作窗口 400的透明度進(jìn)行調(diào)整。例如,可以將各窗口 200 400半透明地重疊在應(yīng)用程序窗口 100上。任務(wù)窗口控制程序Ρ15通過參照任務(wù)管理表Τ10,而將各任務(wù)201 —覽地顯示在任務(wù)窗口 200內(nèi)(S14)。如果用戶從各任務(wù)201中選擇了任意一個(gè)希望的任務(wù)(S15),則任務(wù)窗口控制程序Ρ15向應(yīng)用程序Pll通知由用戶選擇出的任務(wù)201 (S16),并指示畫面的更新。應(yīng)用程序Pll為了與選擇出的任務(wù)對應(yīng),而更新應(yīng)用程序窗口 100的畫面結(jié)構(gòu)(S17)。
任務(wù)窗口控制程序P15通過子任務(wù)窗口控制程序P14顯示子任務(wù)窗口 300 (S18)。 子任務(wù)窗口控制程序P14參照子任務(wù)管理表Tl 1,將各子任務(wù)一覽顯示在子任務(wù)窗口 300內(nèi) (S19)。進(jìn)而,子任務(wù)窗口控制程序P14通過動作窗口控制程序P13顯示動作窗口 400 (S20)。動作窗口控制程序P13通過參照動作管理表T12,將用于實(shí)現(xiàn)子任務(wù)的一個(gè)或多個(gè)動作窗口 400顯示在應(yīng)用程序窗口 100上(S21)。進(jìn)而,動作窗口控制程序P13將與各動作窗口 400對應(yīng)的組件強(qiáng)調(diào)窗口 410顯示在應(yīng)用程序窗口 100上(S21)。圖13表示用戶一邊接受操作方法的支持一邊對應(yīng)用程序窗口 100進(jìn)行操作的處理。循環(huán)進(jìn)行圖13所示的S30 S37、S40 S42,直到用于實(shí)現(xiàn)選擇出的任務(wù)的全部子任務(wù)都被執(zhí)行為止。用戶對顯示在應(yīng)用程序窗口 100中的組件(按鍵、菜單、表等)進(jìn)行操作(S30)。在用戶輸入了數(shù)值、文字等信息的情況下,應(yīng)用程序Pll對其輸入值進(jìn)行檢查 (S31)。例如,應(yīng)用程序Pll檢查是否輸入了全部必需的項(xiàng)目、輸入的值是否被容納在預(yù)先設(shè)定的范圍內(nèi)等。例如,應(yīng)用程序Pll控制成不激活用于前進(jìn)到下一個(gè)畫面的OK按鍵直到輸入了全部必需的項(xiàng)目為止。用戶無法對沒有激活的OK按鍵進(jìn)行操作。進(jìn)而,應(yīng)用程序Pll在輸入的值沒有容納在預(yù)定范圍中的情況下,可以將“請?jiān)? 100之間進(jìn)行選擇”等錯(cuò)誤消息顯示在應(yīng)用程序窗口 100中。通過由應(yīng)用程序Pll進(jìn)行輸入值的檢查,導(dǎo)航程序NP不需要進(jìn)行輸入值的檢查。 因此,能夠比較簡單地構(gòu)成導(dǎo)航程序NP,容易安裝。向子任務(wù)窗口控制程序P14通知用于確定被用戶操作了的組件的組件ID(S32)。應(yīng)用程序Pll在需要與用戶對顯示組件的操作對應(yīng)地切換畫面的情況下,更新應(yīng)用程序窗口 100的畫面顯示(S33)。例如,是用戶要對用于轉(zhuǎn)移到下一個(gè)畫面的按鍵進(jìn)行操作的情況。子任務(wù)窗口控制程序P14與應(yīng)用程序窗口 100的畫面變化對應(yīng)地,更新動作窗口 400和組件強(qiáng)調(diào)窗口 410的顯示(S34)。在與被用戶操作了的顯示組件對應(yīng)地,更新應(yīng)用程序窗口 100的畫面的情況,以及由于子任務(wù)的切換而需要更新應(yīng)用程序窗口 100的畫面的情況下,執(zhí)行以上的S33和S34。對此,說明被用戶操作了的顯示組件要求轉(zhuǎn)移到下一個(gè)子任務(wù)的情況(是結(jié)束子任務(wù)的操作的情況)、以及由于子任務(wù)的切換而需要更新子任務(wù)窗口 300的情況下的步驟 S35 S37。子任務(wù)窗口控制程序P14向與已經(jīng)執(zhí)行的子任務(wù)相關(guān)的文本消息附加復(fù)選標(biāo)記 305,并且用黑字體強(qiáng)調(diào)顯示此后執(zhí)行的子任務(wù)(S35)。子任務(wù)窗口控制程序P14伴隨著子任務(wù)的轉(zhuǎn)移,向動作窗口控制程序P13指示動作窗口 400和組件強(qiáng)調(diào)窗口 410的更新(S36)。子任務(wù)窗口控制程序P14向用戶操作管理表T13登記與已經(jīng)執(zhí)行的子任務(wù)有關(guān)的信息(S37)。另一方面,用戶有時(shí)在對某子任務(wù)的操作中希望對其他子任務(wù)進(jìn)行操作。在該情況下,用戶在顯示在子任務(wù)窗口 300中的子任務(wù)的文本消息30中選擇一個(gè)希望的文本消息 302 (S40)。由此,選擇新的子任務(wù)。
應(yīng)用程序Pll為了與新選擇的子任務(wù)對應(yīng),而更新應(yīng)用程序窗口 100的畫面 (S41)。子任務(wù)窗口控制程序P14顯示與新選擇的子任務(wù)對應(yīng)的動作窗口 400和組件強(qiáng)調(diào)窗口 410 (S42)。圖14表示用戶變更子任務(wù)窗口 300的位置和動作窗口 400的位置的情況下的處理。用戶例如在選擇了子任務(wù)300的同時(shí)移動到應(yīng)用程序窗口 100內(nèi)的希望的地方(S50)。 子任務(wù)窗口控制程序P14將子任務(wù)窗口 300顯示在用戶指定的位置(S51)。同樣,用戶在選擇了動作窗口 400的同時(shí)移動到應(yīng)用程序窗口 100內(nèi)的希望的地方(S52)。應(yīng)用程序控制程序P13將動作窗口 400顯示在用戶指定的位置(S53)。圖15表示結(jié)束導(dǎo)航處理的情況下的處理。用戶通過對子任務(wù)窗口 300的關(guān)閉按鍵303進(jìn)行操作,能夠子任意的喜歡的時(shí)間,結(jié)束操作方法的指導(dǎo)(S60)。如果操作關(guān)閉按鍵303,則子任務(wù)窗口控制程序P14向動作窗口控制程序P13指示,結(jié)束動作窗口 400和組件強(qiáng)調(diào)窗口 410 (S61)。然后,子任務(wù)窗口控制程序P14消去子任務(wù)窗口 300,結(jié)束處理(S62)。圖16表示用于檢測用戶的確認(rèn)動作的處理。如圖11所述的那樣,在本實(shí)施例中, 準(zhǔn)備了具備確認(rèn)按鍵401的動作窗口 400(3)。例如,為了由用戶確認(rèn)由用戶輸入的信息是正確的信息,而準(zhǔn)備確認(rèn)按鍵401。如果確認(rèn)按鍵401被用戶操作,則該操作被用戶操作檢測程序P12檢測。動作窗口控制程序P13根據(jù)來自用戶操作檢測程序P12的通知,而知道確認(rèn)按鍵401被操作了。如果確認(rèn)按鍵401被操作(S70 :YES),則動作窗口控制程序P13存儲用戶確認(rèn)了與具有確認(rèn)按鍵401的動作窗口 400對應(yīng)的顯示組件的內(nèi)容(S71)。然后,動作窗口控制程序P13結(jié)束處理(S72)。這樣,例如在操作上的重要點(diǎn)上,通過讓用戶自己確認(rèn)用戶的操作,能夠抑制誤操作而提高系統(tǒng)的可靠性和用戶的使用便利性。根據(jù)這樣構(gòu)成的本實(shí)施例,由于將子任務(wù)窗口 300和動作窗口 400重疊顯示在應(yīng)用程序窗口 100上,所以用戶能夠一邊看著子任務(wù)窗口和動作窗口,一邊操作應(yīng)用程序窗口 100。因此,用戶能夠更快、更簡單地學(xué)會應(yīng)用程序Pll的使用方法。在本實(shí)施例中,在子任務(wù)窗口 300中顯示表示各子任務(wù)的概要的文本消息。因此, 用戶能夠容易地掌握自己正在進(jìn)行的全部操作的定位,提高了使用便利性。在本實(shí)施例中,用戶通過在子任務(wù)窗口 300所包含的多個(gè)子任務(wù)中選擇希望的子任務(wù),能夠從希望的位置接受操作指導(dǎo)服務(wù)。因此,用戶能夠只對操作不習(xí)慣的部分接受支持,提高了使用便利性。在本實(shí)施例中,在與當(dāng)前正在執(zhí)行的子任務(wù)有關(guān)的多個(gè)動作窗口 400中,全部顯示能夠同時(shí)顯示的全部動作窗口。因此,用戶能夠?yàn)榱私Y(jié)束顯示在當(dāng)前的應(yīng)用程序窗口 100 中的處理,而容易地知道需要多少個(gè)作業(yè)(動作)。由此,用戶能夠一邊掌握當(dāng)前的子任務(wù)的進(jìn)展?fàn)顩r一邊進(jìn)行操作,提高了使用便利性。實(shí)施例2參考圖17和圖18說明實(shí)施例2。本實(shí)施例相當(dāng)于實(shí)施例1的變形例子。因此,以與實(shí)施例1的不同點(diǎn)為中心進(jìn)行說明。在本實(shí)施例中,作為所謂的客戶端服務(wù)器系統(tǒng)來構(gòu)成。
本系統(tǒng)具備應(yīng)用程序服務(wù)器20、客戶端計(jì)算機(jī)30。應(yīng)用程序服務(wù)器20和客戶端計(jì)算機(jī)30經(jīng)由通信網(wǎng)絡(luò)CN能夠雙方向地進(jìn)行通信。應(yīng)用程序服務(wù)器20例如具備微處理器21、存儲器22、輔助存儲裝置23、通信接口對。在存儲器22中存儲有圖2所示的各程序PlO P15、發(fā)送程序P20。輔助存儲裝置23 存儲圖2所示的各表TlO T13。發(fā)送程序P20是與來自客戶端計(jì)算機(jī)30的要求對應(yīng)地, 向客戶端計(jì)算機(jī)30發(fā)送畫面數(shù)據(jù)的程序??蛻舳擞?jì)算機(jī)30例如構(gòu)成為個(gè)人計(jì)算機(jī)、便攜信息終端、便攜電話等這樣的計(jì)算機(jī)終端??蛻舳擞?jì)算機(jī)30具備微處理器31、存儲器32、用戶接口裝置33、通信接口 34。在存儲器32中存儲OS P30、TOB瀏覽器P31。為了顯示從應(yīng)用程序服務(wù)器20提供的畫面,或者向應(yīng)用程序服務(wù)器20輸入信息而使用WEB瀏覽器P31。用戶接口裝置33例如具備顯示器裝置等信息輸出裝置、鍵盤等信息輸入裝置。用戶能夠經(jīng)由用戶接口裝置33和TOB瀏覽器P31,在與應(yīng)用程序服務(wù)器20之間交換信息。圖18表示本系統(tǒng)的全體動作??蛻舳擞?jì)算機(jī)30向應(yīng)用程序服務(wù)器20進(jìn)行登錄 (S80)。應(yīng)用程序服務(wù)器30生成畫面(S81),并將該畫面發(fā)送到客戶端計(jì)算機(jī)30 (S82)??蛻舳擞?jì)算機(jī)30將從應(yīng)用程序服務(wù)器20接收到的畫面顯示在WEB瀏覽器P31中。 用戶對顯示在WEB瀏覽器P31中的畫面進(jìn)行操作(S83)。用戶對畫面的操作被從客戶端計(jì)算機(jī)30通知到應(yīng)用程序服務(wù)器20。應(yīng)用程序服務(wù)器20與用戶的操作對應(yīng)地進(jìn)行預(yù)定的處理(S84),并更新畫面 (S85)。更新后的畫面被從應(yīng)用程序服務(wù)器20發(fā)送到客戶端計(jì)算機(jī)30 (S86),并顯示在TOB 瀏覽器P31中。如上所述,在本實(shí)施例中,在應(yīng)用程序服務(wù)器20上執(zhí)行應(yīng)用程序Pll和導(dǎo)航程序 NP,在客戶端計(jì)算機(jī)30的TOB瀏覽器P31中顯示其結(jié)果。這樣構(gòu)成的本實(shí)施例也起到與實(shí)施例1 一樣的效果。在本實(shí)施例中,由于構(gòu)成為客戶端服務(wù)器系統(tǒng),所以只要是具有WEB瀏覽器的客戶端計(jì)算機(jī)30,就能夠利用本系統(tǒng),提高了使用便利性。實(shí)施例3參考圖19 圖21,說明實(shí)施例3。在本實(shí)施例中,說明用于盡量不損失應(yīng)用程序窗口的可識別性地將子任務(wù)窗口等重疊顯示在應(yīng)用程序窗口上的方法。圖19表示應(yīng)用程序窗口 100的畫面結(jié)構(gòu)的一個(gè)例子。應(yīng)用程序窗口 100例如包含最大的畫面GA、配置在畫面GA的左側(cè)的畫面GB、配置在畫面GA的右側(cè)上部的畫面GC、配置在畫面GA的右側(cè)下部的畫面⑶。畫面GC包含位于左側(cè)的畫面GE、位于右側(cè)的畫面GF、配置在畫面GC的右上的組件CA。左側(cè)的畫面GE包含左右并列配置的多個(gè)組件CB、CC。右側(cè)的畫面GF也包含左右并列配置的多個(gè)組件⑶、CE。圖20表示記述了圖19所示的畫面的結(jié)構(gòu)的畫面結(jié)構(gòu)文件F10。畫面結(jié)構(gòu)文件FlO 如圖20所示那樣,構(gòu)造性地記述了應(yīng)用程序窗口 100的畫面結(jié)構(gòu)。因此,通過參照畫面結(jié)構(gòu)文件F10,能夠容易地掌握應(yīng)用程序窗口 100的畫面結(jié)構(gòu)。圖21表示決定子任務(wù)窗口 300的初始位置的處理。由導(dǎo)航程序執(zhí)行本處理。導(dǎo)航程序在動作窗口 400所對應(yīng)的一個(gè)或多個(gè)組件中,選擇一個(gè)位于最上階層(最淺階層) 的組件(S90)。例如,如果列舉組件CA和組件⑶為例,則組件CA的階層位于組件⑶的階層之上,因此在S90中,選擇組件CA。導(dǎo)航程序檢測包含在S90中選擇出的組件的最下層的畫面(S91)。如果以之前的例子進(jìn)行說明,則由于所選擇的組件是CA,所以包含組件CA的最下層的畫面是GC。導(dǎo)航程序?qū)儆谂c在S91中檢測出的畫面相同的層次的其他畫面、或者位于比在 S91中檢測出的畫面所位于的階層更上的階層的其他畫面選擇為候補(bǔ)畫面(S92)。但是,在 S90中選擇出的組件所位于的畫面從候補(bǔ)畫面中除外。在上述的例子中,由于在S91中檢測出的畫面是GC,所以候補(bǔ)畫面為GA、GB、GD0 畫面GC是顯示在S90中選擇的組件CA的畫面,因此從候補(bǔ)畫面中除外。導(dǎo)航程序在多個(gè)候補(bǔ)畫面中檢測最可能顯示的空面積大的候補(bǔ)畫面,將該檢測出的候補(bǔ)畫面選擇為用于顯示子任務(wù)窗口 300的畫面(S93)。在上述的例子中,候補(bǔ)畫面GA、 GB、⑶中面積最大的是畫面GA0但是,畫面GA的空區(qū)域較少,因此被排除。如果對畫面GB 和畫面⑶進(jìn)行比較,畫面⑶具有更多的空區(qū)域。因此,選擇畫面⑶,將子任務(wù)窗口 300顯示在畫面GD中。另外,為了決定動作窗口 400的初始位置,而可以利用上述的子任務(wù)窗口 300的初始位置決定方法。決定各動作窗口 400的初始位置,使得對于能夠顯示的空區(qū)域越大的畫面配置更多的動作窗口 400。這樣構(gòu)成的本實(shí)施例也起到與實(shí)施例1 一樣的效果。進(jìn)而,在本實(shí)施例中,通過空區(qū)域多的畫面配置較多的用于向用戶指導(dǎo)操作方法的子任務(wù)窗口 300等。因此,幾乎不降低應(yīng)用程序窗口 100的可識別性,就能夠配置子任務(wù)窗口 300等。另外,可以通過所謂的鼠標(biāo)等設(shè)備抓住子任務(wù)窗口 300和動作窗口 400來使其進(jìn)行移動。因此,用戶能夠?qū)⒆尤蝿?wù)窗口 300和動作窗口 400從初始位置移動到希望的位置。實(shí)施例4參考圖22,說明實(shí)施例4。圖22表示導(dǎo)航程序NP的生成方法。開發(fā)用計(jì)算機(jī)40 是用于作成應(yīng)用程序Pll和導(dǎo)航程序NP的計(jì)算機(jī)。在開發(fā)用計(jì)算機(jī)40中存儲有應(yīng)用程序 Pll的源代碼P11S、記述了應(yīng)用程序窗口 100的畫面結(jié)構(gòu)的文件F10、導(dǎo)航程序NP的源代碼 NPS。另外,應(yīng)用程序的源代碼P11S、導(dǎo)航程序的源代碼NPS、畫面結(jié)構(gòu)文件FlO并不需要從最初就存儲在開發(fā)用計(jì)算機(jī)40中。也可以構(gòu)成為開發(fā)計(jì)算機(jī)40接收在其他計(jì)算機(jī)中作成的程序文件。通過向編譯器P40輸入源代碼PllS和畫面結(jié)構(gòu)文件F10,來生成應(yīng)用程序P11。通過向編譯器40輸入源代碼NPS和畫面結(jié)構(gòu)文件F10,來生成導(dǎo)航程序NP。生成的應(yīng)用程序Pll和導(dǎo)航程序NP經(jīng)由通信網(wǎng)絡(luò)或存儲介質(zhì)被安裝到應(yīng)用程序服務(wù)器20。在本實(shí)施例中,根據(jù)其源代碼NPS和畫面結(jié)構(gòu)文件FlO生成導(dǎo)航程序NP。因此,導(dǎo)航程序Pll的開發(fā)者不需要指定子任務(wù)窗口 300等的初始位置。這是因?yàn)橥ㄟ^在實(shí)施例3 中說明了的初始位置決定處理,就能夠與應(yīng)用程序窗口 100的畫面結(jié)構(gòu)對應(yīng)地自動地決定子任務(wù)窗口 300等的初始位置。因此,在本實(shí)施例中,即使在應(yīng)用程序窗口 100的大小變更了的情況下,也能夠迅速地決定子任務(wù)窗口 300等的初始位置并進(jìn)行顯示。實(shí)施例5
17
參考圖23說明實(shí)施例5。圖23表示本系統(tǒng)的全體概要。本系統(tǒng)包含應(yīng)用程序服務(wù)器20A、客戶端計(jì)算機(jī)30、導(dǎo)航服務(wù)器50。應(yīng)用程序服務(wù)器20A存儲應(yīng)用程序P11、畫面結(jié)構(gòu)文件F10。導(dǎo)航服務(wù)器50存儲導(dǎo)航程序NP、顯示程序P21。顯示程序P21是在應(yīng)用程序窗口 100上描繪子任務(wù)窗口 300等,并使其顯示在客戶端計(jì)算機(jī)30的TOB瀏覽器P31中的程序。導(dǎo)航服務(wù)器50從應(yīng)用程序服務(wù)器20A接受應(yīng)用程序窗口 100及其畫面結(jié)構(gòu)文件 F10,將子任務(wù)窗口 300等重疊地顯示在應(yīng)用程序窗口 100上。導(dǎo)航服務(wù)器50將重疊地將子任務(wù)窗口 300等顯示在應(yīng)用程序窗口 100上的畫面發(fā)送到客戶端計(jì)算機(jī)30,并使其顯示在WEB瀏覽器P31中。這樣構(gòu)成的本實(shí)施例也起到與實(shí)施例1 一樣的效果。進(jìn)而,子本實(shí)施例中,將執(zhí)行應(yīng)用程序的應(yīng)用程序服務(wù)器20A、執(zhí)行導(dǎo)航程序NP的導(dǎo)航服務(wù)器50分別構(gòu)成為不同的計(jì)算機(jī)。因此,在應(yīng)用程序服務(wù)器20A已經(jīng)將應(yīng)用程序服務(wù)提供給客戶端計(jì)算機(jī)30的情況下, 通過追加導(dǎo)航服務(wù)器50,能夠從后面向用戶提供導(dǎo)航服務(wù),提高了使用便利性。另外,本發(fā)明并不只限于上述實(shí)施例。本技術(shù)領(lǐng)域的技術(shù)人員可以在本發(fā)明的范圍內(nèi)進(jìn)行各種追加、變更等。符號說明1 應(yīng)用程序;2 導(dǎo)航裝置;3 導(dǎo)航程序;4 用戶操作檢測部;5 應(yīng)用程序窗口 ; 5A:導(dǎo)航啟動按鍵;6:任務(wù)窗口 ;7:子任務(wù)窗口 ;8(1)、8(2)動作窗口 ;9(1)、9(2)組件強(qiáng)調(diào)窗口 ;10 應(yīng)用程序系統(tǒng);20、20A 應(yīng)用程序服務(wù)器;30 客戶端計(jì)算機(jī);40 開發(fā)用計(jì)算機(jī);50 導(dǎo)航服務(wù)器;NP 導(dǎo)航程序;Pll 應(yīng)用程序;P12 用戶操作檢測程序;P13 動作窗口控制程序;P14 子任務(wù)窗口控制程序;P15 任務(wù)窗口控制程序;FlO 畫面結(jié)構(gòu)文件; P21 顯示程序;P31 =WEB瀏覽器;TlO 任務(wù)管理表;Tll 子任務(wù)管理表;T12 動作管理表; T13 用戶操作管理表;100 應(yīng)用程序窗口 ;101 導(dǎo)航啟動按鍵;200 任務(wù)窗口 ;300 子任務(wù)窗口 ;400 動作窗口 ;410 組件強(qiáng)調(diào)窗口
權(quán)利要求
1.一種計(jì)算機(jī)系統(tǒng),是至少包含一個(gè)執(zhí)行應(yīng)用程序的計(jì)算機(jī)的計(jì)算機(jī)系統(tǒng),其特征在于上述計(jì)算機(jī)存儲有具有預(yù)定任務(wù)的上述應(yīng)用程序;用于向用戶指導(dǎo)上述應(yīng)用程序的操作方法的導(dǎo)航程序;按照各子任務(wù)對以下進(jìn)行管理的任務(wù)管理信息表示用于實(shí)現(xiàn)構(gòu)成上述預(yù)定任務(wù)的多個(gè)上述子任務(wù)的操作內(nèi)容的動作、表示各上述子任務(wù)的概要的文本消息,上述計(jì)算機(jī)通過上述應(yīng)用程序生成用于對上述應(yīng)用程序進(jìn)行操作的應(yīng)用程序畫面,并顯示所生成的上述應(yīng)用程序畫面,上述計(jì)算機(jī)在預(yù)定的情況下,通過上述導(dǎo)航程序利用上述任務(wù)管理信息,生成包含上述預(yù)定任務(wù)的任務(wù)窗口,將所生成的上述任務(wù)窗口重疊地顯示在上述應(yīng)用程序畫面上,上述計(jì)算機(jī)在由用戶選擇了上述任務(wù)窗口內(nèi)的上述預(yù)定任務(wù)的情況下,通過上述導(dǎo)航程序利用上述任務(wù)管理信息,生成包含各上述子任務(wù)的各上述文本消息的子任務(wù)窗口,將所生成的上述子任務(wù)窗口顯示在上述應(yīng)用程序畫面內(nèi),上述計(jì)算機(jī)從各上述動作中選擇與在上述子任務(wù)窗口內(nèi)的各上述子任務(wù)中選擇的子任務(wù)對應(yīng)的動作,通過上述導(dǎo)航程序生成用于顯示選擇出的上述動作的動作窗口,將生成的上述動作窗口重疊顯示在上述應(yīng)用程序畫面上,上述計(jì)算機(jī)在選擇了與上述選擇出的子任務(wù)不同的其他子任務(wù)的情況下,從各上述動作中選擇與上述其他子任務(wù)對應(yīng)的其他動作,通過上述導(dǎo)航程序生成用于顯示選擇出的上述其他動作的其他動作窗口,將生成的上述其他動作窗口重疊地顯示在上述應(yīng)用程序畫面上,上述計(jì)算機(jī)與上述導(dǎo)航程序的執(zhí)行狀態(tài)無關(guān)地、而與從用戶輸入的操作對應(yīng)地顯示上述應(yīng)用程序畫面。
2.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)系統(tǒng),其特征在于 上述計(jì)算機(jī)是服務(wù)器計(jì)算機(jī),上述應(yīng)用程序是用于管理訪問上述計(jì)算機(jī)的客戶端計(jì)算機(jī)的管理程序, 上述預(yù)定的情況是指根據(jù)從客戶端計(jì)算機(jī)輸入的用戶操作而指示了上述導(dǎo)航程序的啟動的情況,上述計(jì)算機(jī)在上述子任務(wù)窗口內(nèi)強(qiáng)調(diào)地顯示與上述預(yù)定子任務(wù)對應(yīng)的文本消息。
3.根據(jù)權(quán)利要求2所述的計(jì)算機(jī)系統(tǒng),其特征在于上述應(yīng)用程序檢查向上述應(yīng)用程序畫面輸入的值是否適當(dāng)。
4.根據(jù)權(quán)利要求3所述的計(jì)算機(jī)系統(tǒng),其特征在于上述導(dǎo)航程序從上述應(yīng)用程序取得表示上述應(yīng)用程序畫面的結(jié)構(gòu)的應(yīng)用程序畫面結(jié)構(gòu)信息,根據(jù)取得的上述應(yīng)用程序畫面結(jié)構(gòu)信息,決定上述子任務(wù)窗口和上述動作窗口的初始顯示位置。
5.根據(jù)權(quán)利要求4所述的計(jì)算機(jī)系統(tǒng),其特征在于根據(jù)上述導(dǎo)航程序的源代碼和上述應(yīng)用程序畫面結(jié)構(gòu)信息,生成上述導(dǎo)航程序。
6.根據(jù)權(quán)利要求4所述的計(jì)算機(jī)系統(tǒng),其特征在于上述計(jì)算機(jī)包含執(zhí)行上述應(yīng)用程序的第一服務(wù)器計(jì)算機(jī)、執(zhí)行上述導(dǎo)航程序的第二服務(wù)器計(jì)算機(jī),上述第二服務(wù)器計(jì)算機(jī)從在上述第一服務(wù)器計(jì)算機(jī)上執(zhí)行的上述應(yīng)用程序取得上述應(yīng)用程序畫面結(jié)構(gòu)信息,通過上述導(dǎo)航程序描繪上述應(yīng)用程序畫面、上述任務(wù)窗口、上述子任務(wù)窗口、上述動作窗口,進(jìn)而,向上述第一服務(wù)器計(jì)算機(jī)傳達(dá)來自上述客戶端計(jì)算機(jī)的操作。
7.根據(jù)權(quán)利要求3所述的計(jì)算機(jī)系統(tǒng),其特征在于上述計(jì)算機(jī)在上述選擇出的應(yīng)用程序窗口存在多個(gè)的情況下,在上述應(yīng)用程序畫面上同時(shí)顯示全部的動作窗口。
8.根據(jù)權(quán)利要求3所述的計(jì)算機(jī)系統(tǒng),其特征在于上述計(jì)算機(jī)檢查上述應(yīng)用程序的版本和上述導(dǎo)航程序的版本是否適合,并在上述的各版本適合的情況下啟動上述導(dǎo)航程序。
9.根據(jù)權(quán)利要求3所述的計(jì)算機(jī)系統(tǒng),其特征在于在上述應(yīng)用程序畫面所具有的多個(gè)畫面中的最初的畫面中,配置用于啟動上述導(dǎo)航程序的按鍵,在啟動了上述應(yīng)用程序后啟動上述導(dǎo)航程序的情況下,轉(zhuǎn)移到上述最初的畫面來操作上述按鍵。
10.根據(jù)權(quán)利要求3所述的計(jì)算機(jī)系統(tǒng),其特征在于使用于強(qiáng)調(diào)構(gòu)成上述應(yīng)用程序畫面的多個(gè)組件中的與上述動作對應(yīng)的組件的存在的強(qiáng)調(diào)窗口與上述動作窗口對應(yīng)起來,上述強(qiáng)調(diào)窗口與上述動作窗口同時(shí)地重疊顯示在上述應(yīng)用程序畫面上。
11.根據(jù)權(quán)利要求3所述的計(jì)算機(jī)系統(tǒng),其特征在于在上述動作窗口中,設(shè)置用于表示用戶進(jìn)行了與上述動作對應(yīng)的行動的確認(rèn)按鍵。
12.一種使用計(jì)算機(jī)的用戶操作支持方法,該方法通過計(jì)算機(jī)支持用戶對應(yīng)用程序的操作,其特征在于上述計(jì)算機(jī)存儲有具有預(yù)定任務(wù)的上述應(yīng)用程序;用于向用戶指導(dǎo)上述應(yīng)用程序的操作方法的導(dǎo)航程序;按照各子任務(wù)對以下進(jìn)行管理的任務(wù)管理信息表示用于實(shí)現(xiàn)構(gòu)成上述預(yù)定任務(wù)的多個(gè)上述子任務(wù)的操作內(nèi)容的動作、表示各上述子任務(wù)的概要的文本消息,上述計(jì)算機(jī)通過上述應(yīng)用程序生成用于對上述應(yīng)用程序進(jìn)行操作的應(yīng)用程序畫面,并顯示所生成的上述應(yīng)用程序畫面,上述計(jì)算機(jī)在預(yù)定的情況下,通過上述導(dǎo)航程序利用上述任務(wù)管理信息,生成包含上述預(yù)定任務(wù)的任務(wù)窗口,將所生成的上述任務(wù)窗口重疊地顯示在上述應(yīng)用程序畫面上,上述計(jì)算機(jī)在由用戶選擇了上述任務(wù)窗口內(nèi)的上述預(yù)定任務(wù)的情況下,通過上述導(dǎo)航程序利用上述任務(wù)管理信息,生成包含各上述子任務(wù)的各上述文本消息的子任務(wù)窗口,將所生成的上述子任務(wù)窗口顯示在上述應(yīng)用程序畫面內(nèi),上述計(jì)算機(jī)從各上述動作中選擇與在上述子任務(wù)窗口內(nèi)的各上述子任務(wù)中選擇的子任務(wù)對應(yīng)的動作,通過上述導(dǎo)航程序生成用于顯示選擇出的上述動作的動作窗口,將生成的上述動作窗口重疊顯示在上述應(yīng)用程序畫面上,上述計(jì)算機(jī)在選擇了與上述選擇出的子任務(wù)不同的其他子任務(wù)的情況下,從各上述動作中選擇與上述其他子任務(wù)對應(yīng)的其他動作,通過上述導(dǎo)航程序生成用于顯示選擇出的上述其他動作的其他動作窗口,將生成的上述其他動作窗口重疊地顯示在上述應(yīng)用程序畫面上。
13.根據(jù)權(quán)利要求12所述的使用計(jì)算機(jī)的用戶操作支持方法,其特征在于上述計(jì)算機(jī)是服務(wù)器計(jì)算機(jī),上述應(yīng)用程序是用于管理訪問上述計(jì)算機(jī)的客戶端計(jì)算機(jī)的管理程序,上述預(yù)定的情況是指根據(jù)從客戶端計(jì)算機(jī)輸入的用戶操作而指示了上述導(dǎo)航程序的啟動的情況,上述計(jì)算機(jī)在上述子任務(wù)窗口內(nèi)強(qiáng)調(diào)地顯示與上述預(yù)定子任務(wù)對應(yīng)的文本消息。
14.根據(jù)權(quán)利要求12所述的使用計(jì)算機(jī)的用戶操作支持方法,其特征在于上述應(yīng)用程序檢查通過上述用戶操作向上述應(yīng)用程序畫面輸入的值是否適當(dāng)。
15.根據(jù)權(quán)利要求14所述的使用計(jì)算機(jī)的用戶操作支持方法,其特征在于上述導(dǎo)航程序從上述應(yīng)用程序取得表示上述應(yīng)用程序畫面的結(jié)構(gòu)的應(yīng)用程序畫面結(jié)構(gòu)信息,根據(jù)取得的上述應(yīng)用程序畫面結(jié)構(gòu)信息,決定上述子任務(wù)窗口和上述動作窗口的初始顯示位置。
全文摘要
向用戶指導(dǎo)應(yīng)用程序的操作方法。如果用戶按下了啟動按鍵(5A),則開始導(dǎo)航處理。如果用戶選擇了希望的任務(wù),則在應(yīng)用程序窗口(5)上顯示表示構(gòu)成該任務(wù)的多個(gè)子任務(wù)的子任務(wù)窗口(7)。如果用戶選擇了子任務(wù),則同時(shí)顯示與該子任務(wù)關(guān)聯(lián)的多個(gè)動作窗口(8)。
文檔編號G06F3/048GK102428434SQ20108002159
公開日2012年4月25日 申請日期2010年2月10日 優(yōu)先權(quán)日2010年2月10日
發(fā)明者島田健太, 溝手裕二 申請人:株式會社日立制作所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
衡山县| 那坡县| 昂仁县| 清新县| 托克托县| 兴安县| 鱼台县| 百色市| 英超| 嘉兴市| 梓潼县| 富蕴县| 江达县| 沅陵县| 义马市| 景宁| 重庆市| 永宁县| 泸溪县| 铁岭县| 浦北县| 甘谷县| 颍上县| 辛集市| 湖口县| 项城市| 潼南县| 泸州市| 德惠市| 个旧市| 惠水县| 临沂市| 巍山| 仁寿县| 桐乡市| 固始县| 株洲市| 东莞市| 商丘市| 闸北区| 通州区|