亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

引導文件生成系統(tǒng)的制作方法

文檔序號:11949475閱讀:344來源:國知局
引導文件生成系統(tǒng)的制作方法與工藝

本發(fā)明涉及用于生成用戶手冊或者引導程序的系統(tǒng),該程序使用圖形用戶界面(GUI)來幫助用戶操作應用程序。



背景技術:

計算機允許用戶利用各種各樣的程序來執(zhí)行各種各樣的任務。然而,隨著這種程序的數目的增加,對于每個單獨的程序特定的操作的數目也同樣增加,使得用戶難以正確的記憶和執(zhí)行所有的操作。相應地,通常程序配置有可在個人計算機上觀看或者播放的打印的或者電子的手冊,以便幫助用戶正確的操作程序或者介紹程序具有的各種功能。電子手冊允許使用跳轉到相關主題以及嵌入的動畫對象的鏈接,所以用戶可以簡單直觀的理解各種操作。此外,電子手冊可以以低成本被生成和分配。因此,近年來,電子手冊比打印版本被更普遍的使用。

近年來,分析器以及許多其他的工業(yè)設備已經通過控制系統(tǒng)被頻繁地操作,控制系統(tǒng)通過在萬能計算機上安裝專用程序來被配置。其原因在于,這種系統(tǒng)不僅簡化了操作,還允許控制數據、測量數據以及其他相關信息在其他程序(應用程序)中被使用。被用于控制設備,控制目標設備(例如,分析器)或者從而用于分析獲取的測量數據的這種專用程序是一種高度特殊的程序,其操作對于用戶來說難以正確的記憶。不正確的操作將導致不方便的情形;例如,可以阻止分析(或者其他任務),或者可以獲取錯誤數據。對于這種專用程序,必須教會用戶正確的操作。相應地,必須制備詳細的手冊。

通常,電子手冊被設計成能夠與提供手冊的程序(“目標程序”)分開被顯示。發(fā)明人已經提議了一種用于輔助用戶操作目標程序的程序。當目標程序運行時,輔助程序自動地識別由用戶操作的GUI部件(這種部件在下文中被稱為“操作的目標”或者“操作目標”),并將引導或者類似的信息疊加在目標程序的窗口上,而不干擾該窗口的顯示(參見專利文獻1;這種程序在下文中被稱為“操作導航程序”或者“操作導航者”)。該程序在目標程序運行時,顯示關于所要求操作的適當的引導信息。這種導航程序允許用戶更加容易地理解操作,并更加有效地防止除電子手冊外的不正確操作。

引用列表

專利文獻

專利文獻1:JP2015-035120A。



技術實現要素:

技術問題

傳統(tǒng)的電子手冊和操作導航者用于用戶。然而,他們中的每一個都需要被預先生成。例如,電子手冊的生成如下:當目標程序運行時,生成器實際上在目標程序上執(zhí)行各種操作,采集該操作的每個重要步驟中的部分或者整個窗口圖像(“內容”)。在所有必要內容被完成后,生成器根據用戶期望執(zhí)行的操作規(guī)程排列這些內容。另外,生成器需要為每個窗口圖像添加適當的圖像引導(例如,箭頭或者圓圈)和注釋(例如,備注)。在操作導航者的情況中,生成器需要在每個操作步驟中生成將要疊加在目標程序的顯示器的幀或者其他圖像引導,并添加適當的文本或者圖像信息以引導用戶進行操作。

這種手冊或者操作導航者通常由目標程序的開發(fā)者準備,雖然有時候由終端用戶或者類似的不直接參與開發(fā)的個體生成。當目標程序正在運行并被操作時,有可能為假定的用戶添加適當的圖像引導和備注。然而,在布置和編輯臨時儲存內容的過程中,添加適當的圖像引導和備注的任務是困難的,因為生成器的注意力會不可避免地從目標程序被轉移。當非開發(fā)者執(zhí)行任務時該問題特別顯著。雖然用于自動布置內容的專用程序是可用的,但是生成器仍然需要執(zhí)行相當繁重的任務(如修訂備注)以使終端用戶易于理解這些內容。

本發(fā)明所要解決的問題在于提供一種系統(tǒng),用于方便地生成便于用戶理解的電子手冊或者操作導航程序(這種手冊和程序在下文中統(tǒng)稱為“引導文件”)。

解決問題的方案

用于解決上述問題開發(fā)的本發(fā)明為引導文件生成系統(tǒng),該系統(tǒng)用于生成引導文件,用于在目標程序運行時,引導操作目標程序的目標程序操作者,該系統(tǒng)包括:

a)操作目標檢測器,用于在預定時間檢測在目標程序的顯示窗口上由操作目標程序的生成者執(zhí)行的操作的目標;

b)圖像引導顯示器,用于在操作的目標的附近顯示圖像引導,圖像引導是用于將目標 程序操作者的注意力引至操作的目標的圖形對象;

c)文本引導顯示器,用于顯示與操作的目標有關的預設引導文本和/或允許生成者鍵入文本的輸入欄;

d)內容存儲處理器,用于將操作的目標、圖像引導、以及引導文本和/或由生成者在輸入欄中鍵入的文本存儲在指定的存儲部件中;和

e)引導文件生成器,用于使用存儲在所述存儲部件中的內容來生成引導文件.

“生成者”是利用根據本發(fā)明的系統(tǒng)生成用于目標程序的引導文件的人。提供用這樣的方式生成的引導文件是為了“目標程序操作者”,即,使用(操作)目標程序的任何人。

用于操作目標檢測器檢測操作目標的預定時間可以被設置為預定時間間隔,或者可以是由生成者執(zhí)行特定操作時的時間點。在前一種情況下,優(yōu)選的時間間隔在0.5至1.0秒的范圍內;例如,可以每隔0.5秒執(zhí)行操作目標的檢測。在后一種情況下,操作目標的檢測由特定時間觸發(fā),例如,通過生成者按壓鍵盤上的Ctrl鍵觸發(fā)。

一種可以用于檢測操作目標的方法是使用圖像處理。例如,許多應用程序被設計成能在顯示的圖像上產生視覺變換,例如,突出由操作者(生成者)移動的鼠標光標所放置或者接近的組件。操作目標檢測器可以通過適當的圖象處理技術(例如,通過計算改變前后獲取的兩張圖像之間的差值),檢測圖像中的這種由于操作者(生成者)的操作產生的變化。選擇被檢測區(qū)域作為操作目標的候選。另一種不依賴于圖像處理的可能的方法為使用應用程序接口(API)或者由操作系統(tǒng)(OS)提供的類似功能。例如OS具有API,API能夠使應用程序位于設置聚焦(鼠標光標)處的控制(控件)的位置處。操作目標檢測器可以基于檢測結果選擇操作目標的候選。

至于用于檢測操作目標的這兩種方法,生成者預先指定應當使用它們中的哪一個。此外,可能同時使用兩種方法。

此外,操作目標檢測器可以從上述操作目標的候選中選擇操作目標。如果只有一個操作目標的候選被檢測到,則該候選立即被選作操作目標。如果多個操作目標的候選被同時檢測到,則操作目標檢測器可以選擇所有的被檢測到的候選作為操作目標,或者可替換地,可以為單個的候選設置優(yōu)先級,并選擇具有高優(yōu)先級的一個以上候選作為操作目標。

圖像引導顯示器示出了在被檢測到的操作目標附近的圖像引導。較佳地,圖像引導應當以疊加的形式被顯示在目標程序的顯示窗口,或者被顯示在顯示窗口附近,然而有些時候,其可能被放置在分開的位置。圖像引導的形狀實例包括三角形框、圓框和其他框形、 以及與操作目標的形狀匹配的圖形。當疊加在操作目標上時,較佳地,圖像引導應當被給定半透明的外觀。

文本引導顯示器示出了接近圖像引導的關于操作目標的預設引導文本和/或允許生成者鍵入文本的輸入欄(這種引導文本和輸入欄在下文中統(tǒng)稱為“文本引導”)。輸入欄允許生成者鍵入指令或者備注,例如在操作目標上將被執(zhí)行的操作的內容或者在操作期間需要注意的事項。

內容存儲處理器在存儲部件中存儲內容數據,即,操作的目標、圖像引導和由之前描述的功能組件生成的文本引導。當用于數據儲存動作的特定操作被生成者利用鍵盤或者其他設備執(zhí)行時,或者當生成者在輸入欄中完成了文本輸入或者已經在操作目標上執(zhí)行了預定操作時,可以執(zhí)行數據存儲動作。在后面的情況中,在當前顯示的窗口上由生成者生成的內容數據被使用目標程序的轉換,同時自動地存儲至下一個顯示窗口(即至下一個操作步驟)。

通過重復內容存儲過程,多組關于內容(目標程序的顯示窗口圖像、操作內容等)的數據被相繼采集到存儲部件中。每個步驟得到的采集的圖像同樣被存儲和采集到存儲部件中。

使用存儲在存儲部件中的內容作為材料,引導文件生成器編輯引導文件,例如,引導文件是電子手冊、視頻手冊、或者擁有操作導航程序的數據。由于適當的圖像和文本引導被添加到用于編輯引導文件的內容中,可以獲得易于理解的引導文件。此外,由于內容是以操作步驟的順序被存儲的,可以通過簡單的方法獲取易于理解的引導文件,例如,通過以時序次序自動分類那些內容的方法。

之前描述的用于生成引導文件的系統(tǒng)可以進一步包括

f)圖像引導編輯器,用于改變圖像引導的位置和/或形狀。

根據該配置,生成者可以自由改變圖像引導的位置和/或形狀。因此,如果通過操作目標檢測器檢測到的操作目標與生成者預期的位置和/或尺寸不符,則生成者可以根據需要修正圖像引導的位置和/或形狀。

本發(fā)明的有益效果

利用根據本發(fā)明的引導文件生成系統(tǒng),生成者可以在生成者正操作目標程序的非常時間點,生成和放置解釋性文本和其他內容。因此,其便于添加適當的圖像引導和備注。利 用具有那些添加的圖像引導和備注的內容,生成者可以容易地生成便于操作者理解的引導文件。

附圖說明

圖1是本發(fā)明一實施例的包含分析控制系統(tǒng)的分析系統(tǒng)的結構示意圖。

圖2是根據本實施例的安裝在分析控制系統(tǒng)中的引導文件生成程序的操作流程圖。

圖3A和3B是引導文件生成程序的執(zhí)行窗口的實例,其中圖3A是用于生成內容的窗口,圖3B是用于選擇數據格式的對話框。

圖4A和4B是分析器控制程序的顯示窗口的實例,其中圖4A是沒有突出部分的實例,圖4B是在菜單欄中具有一個突出項目的實例。

圖5是本實施例中的圖像引導被疊加的分析器控制程序的執(zhí)行窗口的一個實例。

圖6是本實施例中的圖像引導被改變尺寸的執(zhí)行窗口的實例。

圖7A-7C是將被存儲在本實施例的存儲部件中的圖像數據的實例,其中圖7A是采集的圖像A,圖7B是采集的圖像B以及圖像7C是完成的窗口圖像。

圖8是根據本實施例的多個圖像引導被顯示的執(zhí)行窗口的一個實例。

圖9是作為采集的圖像被存儲的圖像的一個實例,采集的圖像A僅顯示了根據本實施例的圖像引導的一部分。

具體實施例

將參考附圖在下文中詳細地描述根據本發(fā)明的引導文件生成系統(tǒng)的一個實施例。

圖1時根據本發(fā)明的引導文件生成系統(tǒng)的一個實施例的包含分析控制系統(tǒng)的分析系統(tǒng)的結構示意圖。

本分析系統(tǒng)包括與分析器20(例如,液相色譜儀)連接的分析控制系統(tǒng)1。分析控制系統(tǒng)1具有控制分析器20的操作并分析在分析器20中執(zhí)行的測量的結果的功能。

分析控制系統(tǒng)1實際上是多功能的個人計算機(PC),包括中央處理單元(CPU)、存儲單元、以及如硬盤驅動器(HDD)或者固態(tài)硬盤(SSD)的海量存儲設備。海量存儲設備的一部分被用作存儲部件9,用于儲存由引導文件生成程序3生成的數據。在分析控制系統(tǒng)1中,分析器控制程序2在如操作系統(tǒng)的操作系統(tǒng)(OS)上執(zhí)行分析器控制程序2(對應本發(fā)明的目標程序)。

與分析控制系統(tǒng)1連接的是顯示單元10(例如,液晶顯示器)和輸入單元11,顯示單元10用于顯示各種類型的信息,輸入單元11包括鼠標、鍵盤以及其他允許用于輸入各種指令的輸入設備。雖然圖1中所示的顯示單元10位于分析控制系統(tǒng)1的外部,但是作為分析控制系統(tǒng)1被構造為利用平板電腦的情況,這些單元10和11可以是分析控制系統(tǒng)1的內置組件。

引導文件生成程序3在分析控制系統(tǒng)1中操作(即,該程序被安裝在PC上)。

在下文中描述引導文件生成程序3的配置。引導文件生成程序3包括操作目標檢測器4、圖像引導顯示器5、文本引導顯示器6、內容存儲處理器7、以及引導文件生成器8。所有這些在分析控制系統(tǒng)1的PC上以軟件組件的形式實現。

在下文中參考圖2所示的流程圖描述引導文件生成程序3的操作。

當引導文件生成程序3和分析器控制程序2被執(zhí)行時,圖3A和4A中所示的執(zhí)行窗口被分別顯示。當引導文件生成程序3上的開始生成鍵31被生成者按壓時,操作目標檢測器4采集包括分析控制程序2的控制執(zhí)行窗口40的桌面圖像(例如,被采集的圖4A中所示的圖像),并將其保持在存儲單元中作為采集的圖像A(步驟S1)。這種采集方法以0.5秒的間隔被同樣地和自動地重復,并且采集的桌面圖像被保持在存儲單元中作為采集的圖像B(步驟S3)。操作目標檢測器4執(zhí)行預定圖像處理,以檢測從采集的圖像A改變的采集的圖像B的任何部分,預定圖像處理諸如為計算采集的圖像A和B之間對應的像素的發(fā)光度差異。在兩張圖像之間沒有差異時(步驟S4為“否”),操作目標檢測器4重復步驟S2、S3和S4的處理。

現在,假如生成者已將光標移過控制執(zhí)行窗口40上的“方法”菜單?;诜治銎骺刂瞥绦?的功能,字符串“方法”周圍的區(qū)域被突出出來(圖4B)。當該控制執(zhí)行窗口40的圖像被采集作為圖像B,操作目標檢測器4查找到從先前采集的圖像A改變的區(qū)域,即,突出區(qū)域41(在步驟S4中為“是”)。

圖像引導顯示器5示出了圖像引導42(圖),該圖像引導42為鄰近控制執(zhí)行窗口40上的突出區(qū)域,完全地圍繞被檢測區(qū)域(“被包圍的區(qū)域”)的矩形框(步驟S5)。圖像引導42未必總是必需是矩形形狀;其可以是圓圈、橢圓、多邊形或者其他任何能使被包圍的區(qū)域引起生成者注意的圖形。此外,圖像引導42可以被配置,從而可以通過用鼠標拖動方框的其中一個側邊或者角,改變其方框尺寸(圖6)。還可能在SHIFT鍵被按下時通過單擊方框的側邊,提供為圖像引導42的方框添加角的功能。圖像引導42未必總必需 是方框。例如,可以是以不同的顯示彩色表示被包圍區(qū)域的圖像,或者采用應用預備的圖像掩膜表示被包圍區(qū)域的圖像。這些圖像還可以作為圖像引導42被疊加在控制執(zhí)行窗口40上。換句話說,在本發(fā)明中那些圖像也應當被認為是圖形對象的一種類型。

同時,當圖像引導42被顯示時,文本引導顯示器6將圖5所示的指令顯示對象43和備注顯示對象44(其中每個對應本發(fā)明中的文本引導)疊加在控制執(zhí)行窗口40上。較佳地,如圖5所示,這些對象應當被放在接近圖像引導42的位置。另外,也可以提供允許生成者通過拖動對象來改變指令顯示對象43或者備注顯示對象44的顯示位置和尺寸的功能。使他們的顯示位置和尺寸可變,可以防止控制執(zhí)行窗口40上的GUI部件和信息被指令顯示對象43或者備注顯示對象44隱藏。

指令顯示對象43和備注顯示對象44中顯示的內容取決于生成者在指令輸入欄33和備注輸入欄34分別指定的項目。在本實施例中,作為顯示指令輸入欄33的一個實例,預定義三個文本字符串:“單擊此處”、“雙擊此處”和“右擊此處”。生成者可以通過選擇這些選項中的一個來改變指令顯示對象43的顯示?!拜斎肴我庵噶睢睓谠试S用戶輸入任何文本字符串并使其限制在指令顯示對象43中。在備注輸入欄34中,如果“無”被選擇,則備注顯示對象44被移除。如果選擇圖像被選擇,則文本引導顯示器6顯示允許生成者從預先存儲在分析控制系統(tǒng)1的大容量存儲設備中的其中一個圖像數據的窗口。進而將選擇的圖像顯示在備注顯示對象44中?!跋乱粋€(按鍵)”選項僅用于操作導航程序。當一塊數據包括用于操作導航程序的項目時,備注顯示對象44以按鈕標簽“下一個”的形式被顯示。當按下該按鍵時,下一個操作步驟被顯示。(當在操作目標處執(zhí)行特定的鼠標操作或者“下一個”按鍵被按下時,操作導航程序進入下一個步驟。)

另外的,生成者還可以點擊指令顯示對象43或者備注顯示對象44,并直接鍵入指令或者備注。

當圖像引導42、指令顯示對象43和備注顯示對象44顯示在目標程序的窗口40上時,引導文件生成程序3檢測每個由生成者執(zhí)行的操作(步驟S6),并判定該操作是否已經在圖像引導42內被執(zhí)行(步驟S7)。如果步驟S7的結果為“否”,則引導文件生成程序3判定操作是否為按下了清除目標鍵32(步驟S8)。如果步驟8的結果為“是”,則圖像引導顯示器5移除圖像引導42,而文本引導顯示器6移除指令顯示對象43和備注顯示對象44(步驟S9),并且從步驟S1開始再次執(zhí)行該方法。例如,當圖像引導42已經被顯示在非計劃的位置處時,生成者可以點擊清除目標鍵32,以再次執(zhí)行圖像引導42的顯示以及相關 的處理。

如果在圖像引導42內由生成者執(zhí)行某個操作(例如,單擊)(步驟S7中為“是”),內容存儲處理器7在存儲部件9中儲存采集的圖像和相關內容(步驟S11)。在該處理中,存儲以下內容:從采集的圖像A截取的操作目標圖像(圖7A);包括從采集的圖像B截取的由圖像引導42包圍的區(qū)域的圖像(例如,包括操作目標的整個窗口)(圖7B);圖像引導的位置(相對于圖7A中操作目標的坐標)和形狀;指令文本和備注文本的文本字符串(或者如果圖像被選擇,圖像)和顯示位置(相對于圖像引導42的坐標);在步驟S6中圖像引導42內執(zhí)行的操作的內容(單擊、雙擊,等等);執(zhí)行操作處的位置(相對于圖像引導的坐標);以及具有圖像引導42、指令文本、被選中的圖像以及排布其上的其他內容的被完成的窗口圖像(圖7C)。

可以通過在初始窗口圖像上疊加圖像、文本字符串及其他內容,從存儲在存儲部件9的數據(不包括已完成的窗口圖像)中產生已完成的窗口圖像??商鎿Q地,步驟6中的桌面圖像可以被采集并作為已完成的窗口圖像被存儲。

在之前描述的存儲處理完成之后,圖3A中步數指示器35的顯示變?yōu)榈扔谥皥?zhí)行的存儲處理數目加一的數目(步驟S12)。例如,在第一存儲處理完成后,步數指示器35改變?yōu)椤安襟E2”。

在步驟S12的處理完成之后,圖像引導顯示器5從窗口移除圖像引導42,同時文本引導顯示器6移除指令顯示對象43和備注顯示對象44(步驟S13)。隨后,引導文件生成程序3再次從步驟S1開始執(zhí)行該方法。

在步驟S6中由生成者在圖像引導內執(zhí)行的單擊操作是在分析器控制程序2上執(zhí)行的操作。因此,分析器控制程序2實際上完成了當“方法”菜單被點擊時,被編程執(zhí)行的方法和屏幕顯示。相應地,在“方法”菜單被點擊的顯示窗口上,生成者可以即時執(zhí)行生成用于下一個操作步驟的數據的任務。

在這種方式下,通過重復運行分析控制系統(tǒng)1中的引導文件生成程序3來設置圖像引導、指令文本及其他內容的任務,生成者可以在實際操作分析器控制程序2時記錄操作步驟。因而產生的數據按照操作步驟的次序被相繼存儲在存儲部件9中。

在所有的操作步驟被記錄以后,或者在任意時刻,生成者按壓結束按鈕36(步驟S14中為“是”)。然后,引導文件生成程序3顯示圖3B所示的數據格式選擇對話框37。生成者選擇數據格式并按下確定按鈕38,于是引導文件生成器8將存儲在存儲部件9中的數據 轉換為生成者指定的數據格式(步驟S15)。在本實施例中,數據格式包括用于電子手冊的PDF、HTML和MPEG格式。例如,當這些數據格式中的一個被選擇時,圖像引導、圖注、圖像及其他內容被放置在指定位置的完成的屏幕圖像,被編輯成電子手冊,該電子手冊以操作步驟的次序相繼地顯示那些屏幕圖像。此外,還可以允許生成者通過以任意的次序排布那些圖像,手動生成引導文件,并在需要時修改備注及其他內容。數據格式不限于上述例子;引導文件可以以各種文檔格式或者視頻格式被生成。

通過內容存儲處理器7儲存的內容還可以用于操作導航程序。專利文獻1(段落【0022】)示出了在操作導航程序中顯示其他的GUI組件所必需的數據列表。列表中的“參考圖像”對應本實施例中的“從采集的圖像A截取的操作目標的圖像”,“其他的GUI組件的圖像”對應“圖像引導”,“為其他的GUI組件指定顯示位置上的信息”對應“圖像引導的位置”,以及“對測量設備控制軟件執(zhí)行的操作”對應“在圖像引導內執(zhí)行的操作的內容”。操作導航程序可以讀取這些數據并且利用讀取的數據顯示引導文件(或者播放導航)。

之前列舉的數據是要存儲的數據的少數實例。可以根據操作導航程序需要的數據格式,適當的改變存儲圖像數據和文本數據的種類。

應當注意,之前描述的根據本發(fā)明的引導文件生成系統(tǒng)的實施例可以在本發(fā)明的精神內被適當的改變或者修改。

在之前的實施例中,假設程序自動地采集圖像A和B。此外,還可以允許生成者指定采集的時間。例如,在這種情況下,當生成者按下特定按鍵(例如,鍵盤上的Ctrl鍵)被檢測到時,圖像引導顯示器5采集桌面圖像并將其作為圖像A存儲。隨后,當特定按鍵的按壓被再次檢測到時,圖像引導顯示器5再一次采集桌面圖像并將其作為圖像B存儲,每個特定按鍵被按壓,圖像引導顯示器5都用新的替代采集的圖像B。根據這種配置,生成者可以在適當的時間獲取桌面圖像,并從而防止由于誤操作或者別的方式導致圖像引導42被顯示在非計劃的位置。

在之前的實施例的步驟S4中,通過檢測采集的圖像A和B之間的差異來查找操作目標。還可以通過API或者OS聽的類似功能來查找操作目標。例如,OS具有允許應用程序獲取鼠標光標所指(例如,被聚焦的)的控制(控件)的位置坐標信息的API?;谠撔畔ⅲ僮髂繕藱z測器4可以在控制周圍顯示圖像引導42。

在之前的實施例中,整個桌面圖像被作為圖像A和B采集。此外,還可以使用部分的桌面圖像。如已經說明的,突出的按鍵(操作目標)大部分出現在鼠標指針周圍的特定區(qū) 域中。相應地,可以采用適當的像素數目在鼠標指針周圍定義特定區(qū)域,在該區(qū)域采集桌面圖像,并將其作為采集的圖像A或者B進行存儲。該方法減小了用于檢測操作目標的被采集和處理的圖像的尺寸,并因而減少了分析控制系統(tǒng)1的處理量。此外,如果在屏幕顯示中,在遠離鼠標指針的位置出現非計劃的變化,該變化將不會被檢測到,并且因此,圖像引導不會在錯誤的位置被顯示。

該系統(tǒng)還可以被配置,以在其中每個對應一個GUI組件的兩個以上的區(qū)域通過基于采集的圖像的變化的方法或者利用API被檢測到時,對這些區(qū)域設置優(yōu)先級,并將具有最高優(yōu)先級的那個選作操作目標。優(yōu)先級化的一種方法是在靠近鼠標指針的被包圍的區(qū)域顯示圖像引導。另一個方法是僅在位于距離鼠標指針的特定距離內的被包圍的區(qū)域處顯示圖像引導。通過這些方法,生成者將要操作的GUI組件可以被優(yōu)先考慮作為操作目標。

還可以從被檢測到的區(qū)域中選擇兩個以上的具有高優(yōu)先級區(qū)域作為操作目標,并為每個操作目標顯示圖像引導。圖8顯示一個實例,在該實例中輸入欄和對應的按鍵分別由圖像引導42a和42b包圍,以使使用目標程序的操作者的注意力被引導至兩個組件。

在之前的實施例中,顯示一個指令顯示對象43和一個備注顯示對象44。有可能顯示兩個以上的這種對象。為了這一目的,可以在引導文件生成程序3的執(zhí)行窗口(生成協(xié)助窗口)30中提供用于添加指令文本的按鍵和/或用于添加備注文本的按鍵,從而允許同步顯示如圖8中的數字43a、43b和44a所表示的兩個以上的指令文本字符串和/或備注文本字符串。

相反地,還可能生成既沒有指令顯示對象43又沒有備注顯示對象44的顯示。通過為指令輸入欄33提供如備注輸入欄34中“無”選項,指令文本和備注文本都可以從顯示中被移除。

作為與之前描述的輸入方法不同的用于在指令輸入欄33和備注輸入欄34中設置文本字符串的一種方法,通過光學字符閱讀器(OCR)技術從包圍的區(qū)域中的圖像讀取的字符信息可以被自動地嵌入輸入欄。例如,在之前的實施例中,可以通過OCR從圖像數據(在被圖像引導包圍的采集的圖像A的范圍內)提取字符串“方法”,并結合預備字符串形成將要顯示的句子,例如“點擊方法”

作為另一種輸入方法,圖像引導顯示器5可以識別由生成者在圖像引導42的方框內執(zhí)行的操作類型,并且文本引導顯示器6可以自動地設置包括被識別的操作類型的指令文本。例如,在步驟6中當生成者已經點擊了圖像引導方框內的區(qū)域時,圖像引導顯示器5 通過API(或者其他)檢測點擊操作,并且文本引導顯示器6設置“點擊此處”作為指令文本。

在步驟S11中,從采集的圖像(A在下文中稱為“引導圖像內”)截取的操作目標的圖像被存儲在存儲部件中。該處理存儲的圖像數據可以僅僅是引導圖像A內的一部分。

專利文獻1中描述操作導航程序設計參考圖像(引導內的圖像A)并將對應參考圖像的圖像定位在目標程序及其他程序被顯示的桌面圖像中。對于圖像檢測,有各種檢測技術是可用的,例如,圖像匹配或者圖形識別。如果參考圖像具有大尺寸,檢測過程引起大量的負荷并導致各種問題,如減小運算速度。此外,在參考圖像(引導圖像A內)包括操作目標周圍的不需要的部分時,如果上述不需要的部分出于某些原因被改變,例如目標程序的屏幕布局中的改變,則可以檢測圖樣的圖像作為參考圖像(引導圖像A內)。

在操作導航程序的檢測過程中參考圖像可被識別為目標的情況下,通過減小如圖9所示的參考圖像(在引圖像A內)尺寸,可以降低圖像處理負荷并提高運行速度,以及使得檢測過程對目標程序的屏幕布局中的改變不敏感。(此外,存儲于存儲部件9中的圖像數據的量同樣會被減小。

存儲部件9中存儲的內容并不限于之前的實施例中描述的數據格式。例如,圖像引導的數據可以是用于畫矩形、圓形或者任何其他圖形的一段光柵圖像數據或者一段矢量數據。在采用圖形掩膜執(zhí)行處理的情況下,圖形掩膜的數據可以作為圖像引導的數據被存儲。

在之前的實施例中,引導文件生成程序3是通過點擊生成協(xié)助窗口30上的按鈕被操作的??梢灾v這些操作分配給鍵盤上的按鍵。這將產生如下效果:消除為操作移動鼠標光標的時間并且允許利用鍵盤訪問生成協(xié)助窗口30,即使該窗口是隱藏在控制執(zhí)行窗口40的后面或者被最小化在任務欄中。

附圖標記列表

1…分析控制系統(tǒng)

2…分析器控制程序

3…引導文件生成程序

4…操作目標檢測器

5…圖像引導顯示器

6…文本引導顯示器

7…內容存儲處理器

8…引導文件生成器

9…存儲部件

10…顯示單元

11…輸入單元

20…分析器

30…生成協(xié)助窗口

31…開始生成按鈕

32…清除目標按鈕

33…指令輸入欄

34…備注輸入欄

35…步數指示器

36…結束按鈕

37…數據格式選擇對話框

38…確定按鈕

40…控制執(zhí)行窗口

41…突出區(qū)域

42…圖像引導

43…指令顯示對象

44…備注顯示對象。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1