本發(fā)明專(zhuān)利技術(shù)提供了一種快捷幫助信息顯示系統(tǒng),包括:調(diào)用單元,用于在檢測(cè)到光標(biāo)懸停在界面的標(biāo)簽上時(shí),調(diào)用幫助服務(wù),判斷標(biāo)簽是否具有動(dòng)態(tài)幫助屬性;加載單元,用于在判斷出標(biāo)簽具有動(dòng)態(tài)幫助屬性時(shí),讀取與標(biāo)簽對(duì)應(yīng)的快捷幫助信息;顯示單元,用于根據(jù)光標(biāo)的當(dāng)前懸停位置,計(jì)算動(dòng)態(tài)幫助窗口的位置,以顯示快捷幫助信息。本發(fā)明專(zhuān)利技術(shù)還提供了一種快捷幫助信息顯示系統(tǒng)。根據(jù)本發(fā)明專(zhuān)利技術(shù)的技術(shù)方案,在用戶(hù)不打開(kāi)幫助的情況下,可通過(guò)界面元素查詢(xún)業(yè)務(wù)語(yǔ)義以及相關(guān)的業(yè)務(wù)名詞之間的關(guān)聯(lián)關(guān)系。
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專(zhuān)利技術(shù)涉及計(jì)算機(jī)
,具體而言,涉及一種快捷幫助信息顯示系統(tǒng)和一種快捷幫助信息顯示方法。
技術(shù)介紹
在大型ERP (Enterprise Resource Planning,企業(yè)資源計(jì)劃系統(tǒng))系統(tǒng)中,往往有很多專(zhuān)業(yè)名詞,而這些名詞是普通用戶(hù)難以理解的。雖然有幫助系統(tǒng),但幫助系統(tǒng)是基于流程的,如果對(duì)某一個(gè)關(guān)鍵字進(jìn)行搜索,結(jié)果會(huì)搜素出大量的信息,用戶(hù)需要在大量的搜索結(jié)果中選取自己需要的信息非常困難,且花費(fèi)大量時(shí)間。舉例來(lái)說(shuō),ERP系統(tǒng)中料品代號(hào)是一個(gè)出現(xiàn)幾率很高的專(zhuān)業(yè)名詞。在幫助系統(tǒng)中只能給出一個(gè)通用的名詞解釋?zhuān)诓煌绦蛑校掀反?hào)這個(gè)名詞往往還有與相關(guān)程序特性對(duì)應(yīng)的特有屬性。例如料品代號(hào)在BOM (Bill Of Material)中,專(zhuān)指具有母件屬性的物料或者子件屬性的料品,而在采購(gòu)訂單中,是對(duì)物料屬性進(jìn)行了必須具有采購(gòu)屬性的限制。用戶(hù)在剛接觸erp系統(tǒng)時(shí),對(duì)n界面的界面元素(字段)的含義,以及n界面的界面元素(字段)之間的相關(guān)邏輯,是不清楚的,這時(shí)讓用戶(hù)一邊打開(kāi)程序,一邊打開(kāi)幫助,去進(jìn)行慢慢摸索,很浪費(fèi)時(shí)間,效率也低下,因此,實(shí)現(xiàn)一個(gè)鼠標(biāo)懸停在相關(guān)UI元素標(biāo)簽上就能動(dòng)態(tài)顯示對(duì)應(yīng)標(biāo)簽的相關(guān)幫助信息,讓用戶(hù)快速了解當(dāng)前標(biāo)簽在本程序中的業(yè)務(wù)語(yǔ)義以及相關(guān)邏輯的功能是十分必要的。
技術(shù)實(shí)現(xiàn)思路
本專(zhuān)利技術(shù)正是基于上述問(wèn)題,提出了一種快捷幫助信息顯示技術(shù),能夠?qū)崿F(xiàn)光標(biāo)懸停在相關(guān)UI元素標(biāo)簽上,就能動(dòng)態(tài)顯示對(duì)應(yīng)標(biāo)簽的相關(guān)幫助信息。有鑒于此,根據(jù)本專(zhuān)利技術(shù)的一個(gè)方面,提供了一種快捷幫助信息顯示系統(tǒng),包括調(diào)用單元,用于在檢測(cè)到光標(biāo)懸停在界面的標(biāo)簽上時(shí),調(diào)用幫助服務(wù),判斷所述標(biāo)簽是否具有動(dòng)態(tài)幫助屬性;加載單元,用于在判斷出所述標(biāo)簽具有所述動(dòng)態(tài)幫助屬性時(shí),讀取與所述標(biāo)簽對(duì)應(yīng)的快捷幫助信息;顯示單元,用于根據(jù)所述光標(biāo)的當(dāng)前懸停位置,計(jì)算動(dòng)態(tài)幫助窗口的位置,以顯示所述快捷幫助信息。當(dāng)鼠標(biāo)的光標(biāo)或其他控制鍵的光標(biāo)懸停在標(biāo)簽上時(shí),能夠快速顯示與該標(biāo)簽對(duì)應(yīng)的快捷幫助信息,因此無(wú)需用戶(hù)邊操作程序,邊查看幫助信息,提高了操作效率。并且根據(jù)當(dāng)前懸停位置,計(jì)算出合適的幫助窗口位置,并不是固定的位置,不會(huì)影響用戶(hù)的正常操作。在上述技術(shù)方案中,優(yōu)選的,還包括判斷單元,判斷所述幫助服務(wù)是否已經(jīng)啟動(dòng),在啟動(dòng)時(shí),繼續(xù)判斷所述動(dòng)態(tài)幫助窗口是否已顯示,在已顯示時(shí),所述加載單元加載所述快捷幫助信息;創(chuàng)建單元,在所述動(dòng)態(tài)幫助窗口未顯示時(shí),創(chuàng)建所述動(dòng)態(tài)幫助窗口。在標(biāo)簽的位置比較接近時(shí),光標(biāo)可能連續(xù)懸停在相鄰的標(biāo)簽上,那么在顯示下一個(gè)標(biāo)簽的快捷幫助信息時(shí),可利用上一個(gè)標(biāo)簽的動(dòng)態(tài)幫助窗口,無(wú)需重新建立,只需加載相應(yīng)標(biāo)簽的快捷幫助信息即可。這樣可以提高快捷幫助信息的顯示速度。當(dāng)然,其也可以針對(duì)每個(gè)標(biāo)簽都建立一個(gè)動(dòng)態(tài)幫助窗口。在上述技術(shù)方案中,優(yōu)選的,所述加載單元還用于從本地緩存中讀取所述快捷幫助信息,若未讀取到,則從服務(wù)器中讀取所述快捷幫助信息并將所述快捷幫助信息加載至所述本地緩存中。為了提高讀取效率,動(dòng)態(tài)幫助數(shù)據(jù)使用了緩存技術(shù),即優(yōu)先從緩存中讀取數(shù)據(jù),只有在緩存中不存在相應(yīng)的數(shù)據(jù)時(shí),才從服務(wù)器中讀取。在上述技術(shù)方案中,優(yōu)選的,所述創(chuàng)建單元還用于在所述標(biāo)簽沒(méi)有對(duì)應(yīng)的快捷幫助信息時(shí),為所述標(biāo)簽創(chuàng)建相應(yīng)的快捷幫助信息。若該標(biāo)簽沒(méi)有快捷幫助信息,用戶(hù)可以為該標(biāo)簽建立幫助信息,當(dāng)下次重新將光標(biāo)懸停在該標(biāo)簽上時(shí),便可以快速顯示相應(yīng)的快捷幫助信息。在上述任一技術(shù)方案中,優(yōu)選的,所述快捷幫助信息包括動(dòng)態(tài)幫助的基本信息、關(guān)聯(lián)字段的信息和自定義幫信息,分別保存于動(dòng)態(tài)幫助主表、動(dòng)態(tài)幫助關(guān)聯(lián)字段表和自定義幫助表中。根據(jù)本專(zhuān)利技術(shù)的另一方面,還提供了一種快捷幫助信息顯示方法,包括步驟202,在檢測(cè)到光標(biāo)懸停在界面的標(biāo)簽上時(shí),調(diào)用幫助服務(wù),判斷所述標(biāo)簽是否具有動(dòng)態(tài)幫助屬性;步驟204,在判斷出所述標(biāo)簽具有對(duì)應(yīng)的動(dòng)態(tài)幫助屬性時(shí),讀取與所述標(biāo)簽對(duì)應(yīng)的快捷幫助信息;步驟206,根據(jù)所述光標(biāo)的當(dāng)前懸停位置,計(jì)算動(dòng)態(tài)幫助窗口的位置,以顯示所述快捷幫助信息。當(dāng)鼠標(biāo)的光標(biāo)或其他控制鍵的光標(biāo)懸停在標(biāo)簽上時(shí),能夠快速顯示與該標(biāo)簽對(duì)應(yīng)的快捷幫助信息,因此無(wú)需用戶(hù)邊操作程序,邊查看幫助信息,提高了操作效率。并且根據(jù)當(dāng)前懸停位置,計(jì)算出合適的幫助窗口位置,并不是固定的位置,不會(huì)影響用戶(hù)的正常操作。在上述技術(shù)方案中,優(yōu)選的,所述步驟204還包括判斷所述幫助服務(wù)是否已經(jīng)啟動(dòng),在啟動(dòng)時(shí),繼續(xù)判斷所述動(dòng)態(tài)幫助窗口是否已顯示,在已顯示時(shí),加載所述快捷幫助信息,否則,創(chuàng)建所述動(dòng)態(tài)幫助窗口。在標(biāo)簽的位置比較接近時(shí),光標(biāo)可能連續(xù)懸停在相鄰的標(biāo)簽上,那么在顯示下一個(gè)標(biāo)簽的快捷幫助信息時(shí),可利用上一個(gè)標(biāo)簽的動(dòng)態(tài)幫助窗口,無(wú)需重新建立,只需加載相應(yīng)標(biāo)簽的快捷幫助信息即可。這樣可以提高快捷幫助信息的顯示速度。當(dāng)然,其也可以針對(duì)每個(gè)標(biāo)簽都建立一個(gè)動(dòng)態(tài)幫助窗口。在上述任一技術(shù)方案中,優(yōu)選的,加載所述快捷幫助信息的過(guò)程包括從本地緩存中讀取所述快捷幫助信息,若未讀取到,則從服務(wù)器中讀取所述快捷幫助信息并將所述快捷幫助信息加載至所述本地緩存中。為了提高讀取效率,動(dòng)態(tài)幫助數(shù)據(jù)使用了緩存技術(shù),即優(yōu)先從緩存中讀取數(shù)據(jù),只有在緩存中不存在相應(yīng)的數(shù)據(jù)時(shí),才從服務(wù)器中讀取。在上述任一技術(shù)方案中,優(yōu)選的,還包括若所述標(biāo)簽沒(méi)有對(duì)應(yīng)的快捷幫助信息時(shí),為所述標(biāo)簽創(chuàng)建相應(yīng)的快捷幫助信息。若該標(biāo)簽沒(méi)有快捷幫助信息,用戶(hù)可以為該標(biāo)簽建立幫助信息,當(dāng)下次重新將光標(biāo)懸停在該標(biāo)簽上時(shí),便可以快速顯示相應(yīng)的快捷幫助信肩、O在上述任一技術(shù)方案中,優(yōu)選的,所述快捷幫助信息包括動(dòng)態(tài)幫助的基本信息、關(guān)聯(lián)字段的信息和自定義幫信息,分別保存于動(dòng)態(tài)幫助主表、動(dòng)態(tài)幫助關(guān)聯(lián)字段表和自定義幫助表中。通過(guò)本專(zhuān)利技術(shù)的技術(shù)方案實(shí)現(xiàn)了當(dāng)鼠標(biāo)懸停在相關(guān)n元素標(biāo)簽上就能動(dòng)態(tài)顯示對(duì)應(yīng)標(biāo)簽的相關(guān)幫助信息,讓用戶(hù)快速了解當(dāng)前標(biāo)簽在本程序中的業(yè)務(wù)語(yǔ)義以及相關(guān)邏輯的功能,無(wú)需邊操作邊查看,提高了查詢(xún)效率,還提供用戶(hù)自定義標(biāo)簽幫助信息的功能,擴(kuò)展了快捷幫助信息。附圖說(shuō)明圖1示出了根據(jù)本專(zhuān)利技術(shù)的實(shí)施例的快捷幫助信息顯示系統(tǒng)的框圖;圖2示出了根據(jù)本專(zhuān)利技術(shù)的一個(gè)實(shí)施例的快捷幫助信息顯示方法的流程圖;圖3示出了根據(jù)本專(zhuān)利技術(shù)的又一實(shí)施例的快捷幫助信息顯示方法的流程圖;圖4示出了根據(jù)本專(zhuān)利技術(shù)的一個(gè)實(shí)施例的快捷幫助信息緩存加載的流程圖;圖5示出了根據(jù)本專(zhuān)利技術(shù)的又一實(shí)施例的快捷幫助信息讀取過(guò)程的流程圖;圖6示出了根據(jù)本專(zhuān)利技術(shù)的實(shí)施例的快捷幫助信息讀取過(guò)程的示意圖;圖7示出了根據(jù)本專(zhuān)利技術(shù)的實(shí)施例的快捷幫助信息顯示的基本實(shí)現(xiàn)類(lèi)示意圖;圖8示出了根據(jù)本專(zhuān)利技術(shù)的實(shí)施例的數(shù)據(jù)庫(kù)表結(jié)構(gòu)示意圖;圖9示出了根據(jù)本專(zhuān)利技術(shù)的實(shí)施例的快捷幫助信息顯示效果圖。具體實(shí)施例方式為了能夠更清楚地理解本專(zhuān)利技術(shù)的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施方式對(duì)本專(zhuān)利技術(shù)進(jìn)行進(jìn)一步的詳細(xì)描述。在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本專(zhuān)利技術(shù),但是,本專(zhuān)利技術(shù)還可以采用其他不同于在此描述的其他方式來(lái)實(shí)施,因此,本專(zhuān)利技術(shù)并不限于下面公開(kāi)的具體實(shí)施例的限制。圖1示出了根據(jù)本專(zhuān)利技術(shù)的實(shí)施例的快捷幫助信息顯示系統(tǒng)的框圖。如圖1所示,根據(jù)本專(zhuān)利技術(shù)的實(shí)施例的快捷幫助信息顯示系統(tǒng)100包括調(diào)用單元102,用于在檢測(cè)到光標(biāo)懸停在界面的標(biāo)簽上時(shí),調(diào)用幫助服務(wù),判斷所述標(biāo)簽是否具有動(dòng)態(tài)幫助屬性;加載單元104,用于在本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
一種快捷幫助信息顯示系統(tǒng),其特征在于,包括:調(diào)用單元,用于在檢測(cè)到光標(biāo)懸停在界面的標(biāo)簽上時(shí),調(diào)用幫助服務(wù),判斷所述標(biāo)簽是否具有動(dòng)態(tài)幫助屬性;加載單元,用于在判斷出所述標(biāo)簽具有所述動(dòng)態(tài)幫助屬性時(shí),讀取與所述標(biāo)簽對(duì)應(yīng)的快捷幫助信息;顯示單元,用于根據(jù)所述光標(biāo)的當(dāng)前懸停位置,計(jì)算動(dòng)態(tài)幫助窗口的位置,以顯示所述快捷幫助信息。
【技術(shù)特征摘要】
1.一種快捷幫助信息顯示系統(tǒng),其特征在于,包括 調(diào)用單元,用于在檢測(cè)到光標(biāo)懸停在界面的標(biāo)簽上時(shí),調(diào)用幫助服務(wù),判斷所述標(biāo)簽是否具有動(dòng)態(tài)幫助屬性; 加載單元,用于在判斷出所述標(biāo)簽具有所述動(dòng)態(tài)幫助屬性時(shí),讀取與所述標(biāo)簽對(duì)應(yīng)的快捷幫助信息; 顯示單元,用于根據(jù)所述光標(biāo)的當(dāng)前懸停位置,計(jì)算動(dòng)態(tài)幫助窗口的位置,以顯示所述快捷幫助信息。2.根據(jù)權(quán)利要求1所述的快捷幫助信息顯示系統(tǒng),其特征在于,還包括判斷單元,判斷所述幫助服務(wù)是否已經(jīng)啟動(dòng),在啟動(dòng)時(shí),繼續(xù)判斷所述動(dòng)態(tài)幫助窗口是否已顯示,在已顯示時(shí),所述加載單元加載所述快捷幫助信息; 創(chuàng)建單元,在所述動(dòng)態(tài)幫助窗口未顯示時(shí),創(chuàng)建所述動(dòng)態(tài)幫助窗口。3.根據(jù)權(quán)利要求2所述的快捷幫助信息顯示系統(tǒng),其特征在于,所述加載單元還用于從本地緩存中讀取所述快捷幫助信息,若未讀取到,則從服務(wù)器中讀取所述快捷幫助信息并將所述快捷幫助信息加載至所述本地緩存中。4.根據(jù)權(quán)利要求2所述的快捷幫助信息顯示系統(tǒng),其特征在于,所述創(chuàng)建單元還用于在所述標(biāo)簽沒(méi)有對(duì)應(yīng)的快捷幫助信息時(shí),為所述標(biāo)簽創(chuàng)建相應(yīng)的快捷幫助信息。5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的快捷幫助信息顯示系統(tǒng),其特征在于,所述快捷幫助信息包括動(dòng)態(tài)幫助的基本信息、關(guān)聯(lián)字段的信息和自定義幫信息,分別保存于動(dòng)態(tài)幫助主表、動(dòng)態(tài)幫助關(guān)聯(lián)...
【專(zhuān)利技術(shù)屬性】
技術(shù)研發(fā)人員:王森,
申請(qǐng)(專(zhuān)利權(quán))人:用友軟件股份有限公司,
類(lèi)型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。