專利名稱:快捷幫助信息顯示系統(tǒng)和快捷幫助信息顯示方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機技術(shù)領(lǐng)域,具體而言,涉及一種快捷幫助信息顯示系統(tǒng)和一種快捷幫助信息顯示方法。
背景技術(shù):
在大型ERP (Enterprise Resource Planning,企業(yè)資源計劃系統(tǒng))系統(tǒng)中,往往有很多專業(yè)名詞,而這些名詞是普通用戶難以理解的。雖然有幫助系統(tǒng),但幫助系統(tǒng)是基于流程的,如果對某一個關(guān)鍵字進行搜索,結(jié)果會搜素出大量的信息,用戶需要在大量的搜索結(jié)果中選取自己需要的信息非常困難,且花費大量時間。舉例來說,ERP系統(tǒng)中料品代號是一個出現(xiàn)幾率很高的專業(yè)名詞。在幫助系統(tǒng)中只能給出一個通用的名詞解釋,但在不同程序中,料品代號這個名詞往往還有與相關(guān)程序特性對應(yīng)的特有屬性。例如料品代號在BOM (Bill Of Material)中,專指具有母件屬性的物料或者子件屬性的料品,而在采購訂單中,是對物料屬性進行了必須具有采購屬性的限制。用戶在剛接觸erp系統(tǒng)時,對n界面的界面元素(字段)的含義,以及n界面的界面元素(字段)之間的相關(guān)邏輯,是不清楚的,這時讓用戶一邊打開程序,一邊打開幫助,去進行慢慢摸索,很浪費時間,效率也低下,因此,實現(xiàn)一個鼠標懸停在相關(guān)UI元素標簽上就能動態(tài)顯示對應(yīng)標簽的相關(guān)幫助信息,讓用戶快速了解當前標簽在本程序中的業(yè)務(wù)語義以及相關(guān)邏輯的功能是十分必要的。
發(fā)明內(nèi)容
本發(fā)明正是基于上述問題,提出了一種快捷幫助信息顯示技術(shù),能夠?qū)崿F(xiàn)光標懸停在相關(guān)UI元素標簽上,就能動態(tài)顯示對應(yīng)標簽的相關(guān)幫助信息。有鑒于此,根據(jù)本發(fā)明的一個方面,提供了一種快捷幫助信息顯示系統(tǒng),包括調(diào)用單元,用于在檢測到光標懸停在界面的標簽上時,調(diào)用幫助服務(wù),判斷所述標簽是否具有動態(tài)幫助屬性;加載單元,用于在判斷出所述標簽具有所述動態(tài)幫助屬性時,讀取與所述標簽對應(yīng)的快捷幫助信息;顯示單元,用于根據(jù)所述光標的當前懸停位置,計算動態(tài)幫助窗口的位置,以顯示所述快捷幫助信息。當鼠標的光標或其他控制鍵的光標懸停在標簽上時,能夠快速顯示與該標簽對應(yīng)的快捷幫助信息,因此無需用戶邊操作程序,邊查看幫助信息,提高了操作效率。并且根據(jù)當前懸停位置,計算出合適的幫助窗口位置,并不是固定的位置,不會影響用戶的正常操作。在上述技術(shù)方案中,優(yōu)選的,還包括判斷單元,判斷所述幫助服務(wù)是否已經(jīng)啟動,在啟動時,繼續(xù)判斷所述動態(tài)幫助窗口是否已顯示,在已顯示時,所述加載單元加載所述快捷幫助信息;創(chuàng)建單元,在所述動態(tài)幫助窗口未顯示時,創(chuàng)建所述動態(tài)幫助窗口。在標簽的位置比較接近時,光標可能連續(xù)懸停在相鄰的標簽上,那么在顯示下一個標簽的快捷幫助信息時,可利用上一個標簽的動態(tài)幫助窗口,無需重新建立,只需加載相應(yīng)標簽的快捷幫助信息即可。這樣可以提高快捷幫助信息的顯示速度。當然,其也可以針對每個標簽都建立一個動態(tài)幫助窗口。在上述技術(shù)方案中,優(yōu)選的,所述加載單元還用于從本地緩存中讀取所述快捷幫助信息,若未讀取到,則從服務(wù)器中讀取所述快捷幫助信息并將所述快捷幫助信息加載至所述本地緩存中。為了提高讀取效率,動態(tài)幫助數(shù)據(jù)使用了緩存技術(shù),即優(yōu)先從緩存中讀取數(shù)據(jù),只有在緩存中不存在相應(yīng)的數(shù)據(jù)時,才從服務(wù)器中讀取。在上述技術(shù)方案中,優(yōu)選的,所述創(chuàng)建單元還用于在所述標簽沒有對應(yīng)的快捷幫助信息時,為所述標簽創(chuàng)建相應(yīng)的快捷幫助信息。若該標簽沒有快捷幫助信息,用戶可以為該標簽建立幫助信息,當下次重新將光標懸停在該標簽上時,便可以快速顯示相應(yīng)的快捷幫助信息。在上述任一技術(shù)方案中,優(yōu)選的,所述快捷幫助信息包括動態(tài)幫助的基本信息、關(guān)聯(lián)字段的信息和自定義幫信息,分別保存于動態(tài)幫助主表、動態(tài)幫助關(guān)聯(lián)字段表和自定義幫助表中。根據(jù)本發(fā)明的另一方面,還提供了一種快捷幫助信息顯示方法,包括步驟202,在檢測到光標懸停在界面的標簽上時,調(diào)用幫助服務(wù),判斷所述標簽是否具有動態(tài)幫助屬性;步驟204,在判斷出所述標簽具有對應(yīng)的動態(tài)幫助屬性時,讀取與所述標簽對應(yīng)的快捷幫助信息;步驟206,根據(jù)所述光標的當前懸停位置,計算動態(tài)幫助窗口的位置,以顯示所述快捷幫助信息。當鼠標的光標或其他控制鍵的光標懸停在標簽上時,能夠快速顯示與該標簽對應(yīng)的快捷幫助信息,因此無需用戶邊操作程序,邊查看幫助信息,提高了操作效率。并且根據(jù)當前懸停位置,計算出合適的幫助窗口位置,并不是固定的位置,不會影響用戶的正常操作。在上述技術(shù)方案中,優(yōu)選的,所述步驟204還包括判斷所述幫助服務(wù)是否已經(jīng)啟動,在啟動時,繼續(xù)判斷所述動態(tài)幫助窗口是否已顯示,在已顯示時,加載所述快捷幫助信息,否則,創(chuàng)建所述動態(tài)幫助窗口。在標簽的位置比較接近時,光標可能連續(xù)懸停在相鄰的標簽上,那么在顯示下一個標簽的快捷幫助信息時,可利用上一個標簽的動態(tài)幫助窗口,無需重新建立,只需加載相應(yīng)標簽的快捷幫助信息即可。這樣可以提高快捷幫助信息的顯示速度。當然,其也可以針對每個標簽都建立一個動態(tài)幫助窗口。在上述任一技術(shù)方案中,優(yōu)選的,加載所述快捷幫助信息的過程包括從本地緩存中讀取所述快捷幫助信息,若未讀取到,則從服務(wù)器中讀取所述快捷幫助信息并將所述快捷幫助信息加載至所述本地緩存中。為了提高讀取效率,動態(tài)幫助數(shù)據(jù)使用了緩存技術(shù),即優(yōu)先從緩存中讀取數(shù)據(jù),只有在緩存中不存在相應(yīng)的數(shù)據(jù)時,才從服務(wù)器中讀取。在上述任一技術(shù)方案中,優(yōu)選的,還包括若所述標簽沒有對應(yīng)的快捷幫助信息時,為所述標簽創(chuàng)建相應(yīng)的快捷幫助信息。若該標簽沒有快捷幫助信息,用戶可以為該標簽建立幫助信息,當下次重新將光標懸停在該標簽上時,便可以快速顯示相應(yīng)的快捷幫助信肩、O在上述任一技術(shù)方案中,優(yōu)選的,所述快捷幫助信息包括動態(tài)幫助的基本信息、關(guān)聯(lián)字段的信息和自定義幫信息,分別保存于動態(tài)幫助主表、動態(tài)幫助關(guān)聯(lián)字段表和自定義幫助表中。通過本發(fā)明的技術(shù)方案實現(xiàn)了當鼠標懸停在相關(guān)n元素標簽上就能動態(tài)顯示對應(yīng)標簽的相關(guān)幫助信息,讓用戶快速了解當前標簽在本程序中的業(yè)務(wù)語義以及相關(guān)邏輯的功能,無需邊操作邊查看,提高了查詢效率,還提供用戶自定義標簽幫助信息的功能,擴展了快捷幫助信息。
圖1示出了根據(jù)本發(fā)明的實施例的快捷幫助信息顯示系統(tǒng)的框圖;圖2示出了根據(jù)本發(fā)明的一個實施例的快捷幫助信息顯示方法的流程圖;圖3示出了根據(jù)本發(fā)明的又一實施例的快捷幫助信息顯示方法的流程圖;圖4示出了根據(jù)本發(fā)明的一個實施例的快捷幫助信息緩存加載的流程圖;圖5示出了根據(jù)本發(fā)明的又一實施例的快捷幫助信息讀取過程的流程圖;圖6示出了根據(jù)本發(fā)明的實施例的快捷幫助信息讀取過程的示意圖;圖7示出了根據(jù)本發(fā)明的實施例的快捷幫助信息顯示的基本實現(xiàn)類示意圖;圖8示出了根據(jù)本發(fā)明的實施例的數(shù)據(jù)庫表結(jié)構(gòu)示意圖;圖9示出了根據(jù)本發(fā)明的實施例的快捷幫助信息顯示效果圖。
具體實施例方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合附圖和具體實施方式
對本發(fā)明進行進一步的詳細描述。在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明并不限于下面公開的具體實施例的限制。圖1示出了根據(jù)本發(fā)明的實施例的快捷幫助信息顯示系統(tǒng)的框圖。如圖1所示,根據(jù)本發(fā)明的實施例的快捷幫助信息顯示系統(tǒng)100包括調(diào)用單元102,用于在檢測到光標懸停在界面的標簽上時,調(diào)用幫助服務(wù),判斷所述標簽是否具有動態(tài)幫助屬性;加載單元104,用于在判斷出所述標簽具有所述動態(tài)幫助屬性時,讀取與所述標簽對應(yīng)的快捷幫助信息;顯示單元106,用于根據(jù)所述光標的當前懸停位置,計算動態(tài)幫助窗口的位置,以顯示所述快捷幫助信息。當鼠標的光標或其他控制鍵的光標懸停在標簽上時,能夠快速顯示與該標簽對應(yīng)的快捷幫助信息,因此無需用戶邊操作程序,邊查看幫助信息,提高了操作效率。并且根據(jù)當前懸停位置,計算出合適的幫助窗口位置,并不是固定的位置,不會影響用戶的正常操作。在上述技術(shù)方案中,優(yōu)選的,還包括判斷單元108,判斷所述幫助服務(wù)是否已經(jīng)啟動,在啟動時,繼續(xù)判斷所述動態(tài)幫助窗口是否已顯示,在已顯示時,所述加載單元加載所述快捷幫助信息;創(chuàng)建單元110,在所述動態(tài)幫助窗口未顯示時,創(chuàng)建所述動態(tài)幫助窗□。在標簽的位置比較接近時,光標可能連續(xù)懸停在相鄰的標簽上,那么在顯示下一個標簽的快捷幫助信息時,可利用上一個標簽的動態(tài)幫助窗口,無需重新建立,只需加載相應(yīng)標簽的快捷幫助信息即可。這樣可以提高快捷幫助信息的顯示速度。當然,其也可以針對每個標簽都建立一個動態(tài)幫助窗口。在上述技術(shù)方案中,優(yōu)選的,所述加載單元104還用于從本地緩存中讀取所述快捷幫助信息,若未讀取到,則從服務(wù)器中讀取所述快捷幫助信息并將所述快捷幫助信息加載至所述本地緩存中。為了提高讀取效率,動態(tài)幫助數(shù)據(jù)使用了緩存技術(shù),即優(yōu)先從緩存中讀取數(shù)據(jù),只有在緩存中不存在相應(yīng)的數(shù)據(jù)時,才從服務(wù)器中讀取。在上述技術(shù)方案中,優(yōu)選的,所述創(chuàng)建單元110還用于在所述標簽沒有對應(yīng)的快捷幫助信息時,為所述標簽創(chuàng)建相應(yīng)的快捷幫助信息。若該標簽沒有快捷幫助信息,用戶可以為該標簽建立幫助信息,當下次重新將光標懸停在該標簽上時,便可以快速顯示相應(yīng)的快捷幫助信息。在上述任一技術(shù)方案中,優(yōu)選的,所述快捷幫助信息包括動態(tài)幫助的基本信息、關(guān)聯(lián)字段的信息和自定義幫信息,分別保存于動態(tài)幫助主表、動態(tài)幫助關(guān)聯(lián)字段表和自定義幫助表中。圖2示出了根據(jù)本發(fā)明的一個實施例的快捷幫助信息顯示方法的流程圖。如圖2所示,根據(jù)本發(fā)明的實施例的快捷幫助信息顯示方法,包括步驟202,在檢測到光標懸停在界面的標簽上時,調(diào)用幫助服務(wù),判斷標簽是否具有動態(tài)幫助屬性;步驟204,在判斷出標簽具有對應(yīng)的動態(tài)幫助屬性時,讀取與標簽對應(yīng)的快捷幫助信息;步驟206,根據(jù)光標的當前懸停位置,計算動態(tài)幫助窗口的位置,以顯示快捷幫助信息。當鼠標的光標或其他控制鍵的光標懸停在標簽上時,能夠快速顯示與該標簽對應(yīng)的快捷幫助信息,因此無需用戶邊操作程序,邊查看幫助信息,提高了操作效率。并且根據(jù)當前懸停位置,計算出合適的幫助窗口位置,并不是固定的位置,不會影響用戶的正常操作。在上述技術(shù)方案中,優(yōu)選的,所述步驟204還包括判斷所述幫助服務(wù)是否已經(jīng)啟動,在啟動時,繼續(xù)判斷所述動態(tài)幫助窗口是否已顯示,在已顯示時,加載所述快捷幫助信息,否則,創(chuàng)建所述動態(tài)幫助窗口。在標簽的位置比較接近時,光標可能連續(xù)懸停在相鄰的標簽上,那么在顯示下一個標簽的快捷幫助信息時,可利用上一個標簽的動態(tài)幫助窗口,無需重新建立,只需加載相應(yīng)標簽的快捷幫助信息即可。這樣可以提高快捷幫助信息的顯示速度。當然,其也可以針對每個標簽都建立一個動態(tài)幫助窗口。在上述任一技術(shù)方案中,優(yōu)選的,加載所述快捷幫助信息的過程包括從本地緩存中讀取所述快捷幫助信息,若未讀取到,則從服務(wù)器中讀取所述快捷幫助信息并將所述快捷幫助信息加載至所述本地緩存中。為了提高讀取效率,動態(tài)幫助數(shù)據(jù)使用了緩存技術(shù),即優(yōu)先從緩存中讀取數(shù)據(jù),只有在緩存中不存在相應(yīng)的數(shù)據(jù)時,才從服務(wù)器中讀取。在上述任一技術(shù)方案中,優(yōu)選的,還包括若所述標簽沒有對應(yīng)的快捷幫助信息時,為所述標簽創(chuàng)建相應(yīng)的快捷幫助信息。若該標簽沒有快捷幫助信息,用戶可以為該標簽建立幫助信息,當下次重新將光標懸停在該標簽上時,便可以快速顯示相應(yīng)的快捷幫助信肩、O在上述任一技術(shù)方案中,優(yōu)選的,所述快捷幫助信息包括動態(tài)幫助的基本信息、關(guān)聯(lián)字段的信息和自定義幫信息,分別保存于動態(tài)幫助主表、動態(tài)幫助關(guān)聯(lián)字段表和自定義幫助表中。圖3示出了根據(jù)本發(fā)明的又一實施例的快捷幫助信息顯示方法的流程圖。如圖3所示,當用戶將鼠標懸停在界面元素(字段)的標簽上時,調(diào)用動態(tài)幫助請求服務(wù),在步驟302,判斷該標簽是否具有動態(tài)幫助屬性,有,則進入步驟304,否則結(jié)束該流程。在步驟304,判斷緩存中是否存在相應(yīng)的幫助信息,如果沒有,則順序從服務(wù)器中讀取基本幫助信息,關(guān)聯(lián)屬性及業(yè)務(wù)規(guī)則和用戶自定義幫助標簽等信息,并將讀取的信息放入緩存中。如果有,則讀取相應(yīng)的數(shù)據(jù),根據(jù)當前鼠標懸停位置,計算懸浮窗口位置,并顯示快捷幫助信息。
圖4示出了根據(jù)本發(fā)明的一個實施例的快捷幫助信息緩存加載的流程圖。如圖4所示,當用戶將鼠標懸停在某一標簽上時,在步驟402,控件根據(jù)鼠標懸停區(qū)域獲得當前標簽的屬性集合,當改標簽具有動態(tài)幫助服務(wù)屬性時,進入步驟404,首先判斷動態(tài)幫助服務(wù)是否已經(jīng)激活(或啟動),如果已經(jīng)激活,則進入步驟406,繼續(xù)判斷動態(tài)幫助窗口是否已經(jīng)創(chuàng)建,若已創(chuàng)建,則直接傳入當前程序ID和標簽ID,加載動態(tài)幫助,若沒有創(chuàng)建動態(tài)幫助窗口,則創(chuàng)建動態(tài)幫助窗口,并傳入當前程序ID和標簽ID,并根據(jù)當前鼠標位置調(diào)整動態(tài)幫助窗口的位置;若未激活,則激活動態(tài)幫助服務(wù)。反之,若無動態(tài)幫助屬性,則退出。下面參看圖5說明動態(tài)幫助數(shù)據(jù)緩存加載步驟。如圖5所示,為了提高效率,動態(tài)幫助數(shù)據(jù)使用了緩存技術(shù),即數(shù)據(jù)優(yōu)先從緩存中讀取,若緩存中不存在,則從服務(wù)器中讀取,并加載到緩存中。由于系統(tǒng)為N層架構(gòu),緩存分為本地緩存和服務(wù)器緩存。優(yōu)先從本地緩存讀取,若本地緩存沒有,則去服務(wù)器緩存讀取。若服務(wù)器緩存也沒有,則先加載到服務(wù)器緩存后,通過網(wǎng)絡(luò)更新本地緩存,客戶端程序再從本地緩存中加載數(shù)據(jù)??紤]到系統(tǒng)的物理部署情況,為方便數(shù)據(jù)傳輸,本地的緩存文件為可序列化的二進制文件,服務(wù)器端的緩存文件為數(shù)據(jù)庫中的表。動態(tài)幫助服務(wù)提供數(shù)據(jù)打包,解包服務(wù),客戶端通過動態(tài)幫助服務(wù)來獲取動態(tài)幫助數(shù)據(jù)。圖6示出了動態(tài)幫助數(shù)據(jù)的讀取的示意圖。動態(tài)幫助區(qū)域由以下三部分組成。1.主幫助,即UI標簽所對應(yīng)的業(yè)務(wù)對象的基本業(yè)務(wù)含義,為I……I關(guān)系;2.關(guān)聯(lián)幫助,即在本程序中和該n標簽有業(yè)務(wù)關(guān)聯(lián)的業(yè)務(wù)字段,為0……n關(guān)系;3.客戶自定義幫助,即客戶在使用過程中,對該UI標簽對應(yīng)的業(yè)務(wù)字段所增加的業(yè)務(wù)注釋,為0......n關(guān)系。系統(tǒng)中所有的幫助信息,都存儲于數(shù)據(jù)庫中,分別存儲于以下3張表中,存儲結(jié)構(gòu)如圖8所示DynamicHelp表為動態(tài)幫助的主表,存儲動態(tài)幫助的基本信息,主鍵為自動產(chǎn)生的⑶ID,表中存儲程序ID,UI標簽ID,以及該標簽所對應(yīng)的幫助信息。ReleationFields表為動態(tài)幫助關(guān)聯(lián)字段表,存儲關(guān)聯(lián)字段的信息。主鍵為自動產(chǎn)生的⑶ID,PId為主標簽ID,F(xiàn)Id為關(guān)聯(lián)標簽ID。CustHelps表為客戶自定義幫助表,存儲客戶自定義的幫助,主鍵為自動產(chǎn)生的⑶ID,PId為主標簽ID,helptext為客戶自定義的幫助信息。
圖7示出了根據(jù)本發(fā)明的實施例的快捷幫助信息顯示的基本實現(xiàn)類示意圖。在圖7中,IDynamicHelp為動態(tài)幫助接口,窗口的所有n標簽都將實現(xiàn)此接口。DynamicHelpDataCollection類為動態(tài)幫助的集合類,當用戶鼠標懸停在UI標簽上時,首先從此類中獲取動態(tài)幫助,若沒有獲得到,則通過動態(tài)幫助ID創(chuàng)建一個動態(tài)幫助(DynamicHelpData)并添加到動態(tài)幫助集合中,從而提高了顯示效率。此類有以下幾個功倉泛1、設(shè)置默認的集合元素大小,默認為1000個;2、設(shè)置元素超時的移出時間。即某一項元素如果在規(guī)定的時間段內(nèi)沒有被訪問至IJ,則從集合中移出,以提高效率;3、提供集合元素刷新功能。即當某一動態(tài)幫助數(shù)據(jù)項發(fā)生變更后,在集合中自動裝載。圖9示出了根據(jù)本發(fā)明的實施例的快捷幫助信息顯示效果圖。運行效果圖如圖9所示,在此幫助界面,有如下功能1、動態(tài)裝載、打開、折疊。若當前n標簽不具有關(guān)聯(lián)字段和客戶自定義幫助屬性時,關(guān)聯(lián)字段和客戶自定義幫助面板自動收起,反之,自動打開。2、若關(guān)聯(lián)字段存在,則關(guān)聯(lián)字段為可跳轉(zhuǎn)。顯示方式為亮藍色加下劃線,模仿微軟IE操作方式,通過單擊,跳轉(zhuǎn)到相關(guān)n標簽幫助頁。3、用戶可以在客戶自定義幫助區(qū),進行增加,修改,刪除自定義幫助的操作。以上結(jié)合附圖詳細說明了根據(jù)本發(fā)明的技術(shù)方案,實現(xiàn)了當鼠標懸停在相關(guān)n元素標簽上就能動態(tài)顯示對應(yīng)標簽的相關(guān)幫助信息,讓用戶快速了解當前標簽在本程序中的業(yè)務(wù)語義以及相關(guān)邏輯的功能,無需邊操作邊查看,提高了查詢效率,還提供用戶自定義標簽幫助信息的功能,擴展了快捷幫助信息。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種快捷幫助信息顯示系統(tǒng),其特征在于,包括 調(diào)用單元,用于在檢測到光標懸停在界面的標簽上時,調(diào)用幫助服務(wù),判斷所述標簽是否具有動態(tài)幫助屬性; 加載單元,用于在判斷出所述標簽具有所述動態(tài)幫助屬性時,讀取與所述標簽對應(yīng)的快捷幫助信息; 顯示單元,用于根據(jù)所述光標的當前懸停位置,計算動態(tài)幫助窗口的位置,以顯示所述快捷幫助信息。
2.根據(jù)權(quán)利要求1所述的快捷幫助信息顯示系統(tǒng),其特征在于,還包括判斷單元,判斷所述幫助服務(wù)是否已經(jīng)啟動,在啟動時,繼續(xù)判斷所述動態(tài)幫助窗口是否已顯示,在已顯示時,所述加載單元加載所述快捷幫助信息; 創(chuàng)建單元,在所述動態(tài)幫助窗口未顯示時,創(chuàng)建所述動態(tài)幫助窗口。
3.根據(jù)權(quán)利要求2所述的快捷幫助信息顯示系統(tǒng),其特征在于,所述加載單元還用于從本地緩存中讀取所述快捷幫助信息,若未讀取到,則從服務(wù)器中讀取所述快捷幫助信息并將所述快捷幫助信息加載至所述本地緩存中。
4.根據(jù)權(quán)利要求2所述的快捷幫助信息顯示系統(tǒng),其特征在于,所述創(chuàng)建單元還用于在所述標簽沒有對應(yīng)的快捷幫助信息時,為所述標簽創(chuàng)建相應(yīng)的快捷幫助信息。
5.根據(jù)權(quán)利要求1至4中任一項所述的快捷幫助信息顯示系統(tǒng),其特征在于,所述快捷幫助信息包括動態(tài)幫助的基本信息、關(guān)聯(lián)字段的信息和自定義幫信息,分別保存于動態(tài)幫助主表、動態(tài)幫助關(guān)聯(lián)字段表和自定義幫助表中。
6.一種快捷幫助信息顯示方法,其特征在于,包括 步驟202,在檢測到光標懸停在界面的標簽上時,調(diào)用幫助服務(wù),判斷所述標簽是否具有動態(tài)幫助屬性; 步驟204,在判斷出所述標簽具有對應(yīng)的動態(tài)幫助屬性時,讀取與所述標簽對應(yīng)的快捷幫助信息; 步驟206,根據(jù)所述光標的當前懸停位置,計算動態(tài)幫助窗口的位置,以顯示所述快捷幫助信息。
7.根據(jù)權(quán)利要求6所述的快捷幫助信息顯示方法,其特征在于,所述步驟204還包括判斷所述幫助服務(wù)是否已經(jīng)啟動,在啟動時,繼續(xù)判斷所述動態(tài)幫助窗口是否已顯示,在已顯示時,加載所述快捷幫助信息,否則,創(chuàng)建所述動態(tài)幫助窗口。
8.根據(jù)權(quán)利要求7所述的快捷幫助信息顯示方法,其特征在于,加載所述快捷幫助信息的過程包括從本地緩存中讀取所述快捷幫助信息,若未讀取到,則從服務(wù)器中讀取所述快捷幫助信息并將所述快捷幫助信息加載至所述本地緩存中。
9.根據(jù)權(quán)利要求7所述的快捷幫助信息顯示方法,其特征在于,還包括若所述標簽沒有對應(yīng)的快捷幫助信息時,為所述標簽創(chuàng)建相應(yīng)的快捷幫助信息。
10.根據(jù)權(quán)利要求6至9中任一項所述的快捷幫助信息顯示方法,其特征在于,所述快捷幫助信息包括動態(tài)幫助的基本信息、關(guān)聯(lián)字段的信息和自定義幫信息,分別保存于動態(tài)幫助主表、動態(tài)幫助關(guān)聯(lián)字段表和自定義幫助表中。
全文摘要
本發(fā)明提供了一種快捷幫助信息顯示系統(tǒng),包括調(diào)用單元,用于在檢測到光標懸停在界面的標簽上時,調(diào)用幫助服務(wù),判斷標簽是否具有動態(tài)幫助屬性;加載單元,用于在判斷出標簽具有動態(tài)幫助屬性時,讀取與標簽對應(yīng)的快捷幫助信息;顯示單元,用于根據(jù)光標的當前懸停位置,計算動態(tài)幫助窗口的位置,以顯示快捷幫助信息。本發(fā)明還提供了一種快捷幫助信息顯示系統(tǒng)。根據(jù)本發(fā)明的技術(shù)方案,在用戶不打開幫助的情況下,可通過界面元素查詢業(yè)務(wù)語義以及相關(guān)的業(yè)務(wù)名詞之間的關(guān)聯(lián)關(guān)系。
文檔編號G06F9/44GK103019556SQ201210475840
公開日2013年4月3日 申請日期2012年11月21日 優(yōu)先權(quán)日2012年11月21日
發(fā)明者王森 申請人:用友軟件股份有限公司