專利名稱:一種實現(xiàn)業(yè)務(wù)單據(jù)加載的方法、裝置及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于數(shù)據(jù)處理領(lǐng)域,尤其涉及一種實現(xiàn)業(yè)務(wù)單據(jù)加載的方法、裝置及終端。
背景技術(shù):
企業(yè)資源規(guī)劃(Enterprise Resource Planning, ERP)系統(tǒng)是一種建立在信息技術(shù)基礎(chǔ)上,通過業(yè)務(wù)單據(jù)管理業(yè)務(wù)需求信息的管理平臺。其中,業(yè)務(wù)單據(jù)是通過業(yè)務(wù)元數(shù)據(jù)來表示的,而業(yè)務(wù)元數(shù)據(jù)指的是ERP業(yè)務(wù)單據(jù)對象抽象出來的用數(shù)據(jù)表和字段屬性等來表示的業(yè)務(wù)對象模型。在實際應(yīng)用中,由于業(yè)務(wù)需求的變化而經(jīng)常導(dǎo)致業(yè)務(wù)單據(jù)的元數(shù)據(jù)發(fā)生變化。因此,在每次加載業(yè)務(wù)單據(jù)的時候,都需要根據(jù)元數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)的變化來動態(tài)生成業(yè)務(wù)單據(jù)操作界面,在業(yè)務(wù)數(shù)據(jù)量較大的情況下,必然會影響業(yè)務(wù)單據(jù)的加載速度,從而影響業(yè)務(wù)單據(jù)操作界面的打開速度,降低業(yè)務(wù)單據(jù)的處理效率。
發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種實現(xiàn)業(yè)務(wù)單據(jù)加載的方法,旨在解決現(xiàn)有業(yè)務(wù)單據(jù)在業(yè)務(wù)數(shù)據(jù)量較大的情況下加載較慢,處理效率較低的問題。本發(fā)明實施例是這樣實現(xiàn)的,一種實現(xiàn)業(yè)務(wù)單據(jù)加載的方法,所述方法包括下述步驟接收業(yè)務(wù)單據(jù)加載請求信息,所述請求信息中包含與所述業(yè)務(wù)單據(jù)加載中界面元素對應(yīng)的唯一標識符;根據(jù)所述唯一標識符,判斷緩存中是否存在與所述業(yè)務(wù)單據(jù)加載中對應(yīng)的界面元素;對緩存中存在所述業(yè)務(wù)單據(jù)加載中對應(yīng)界面元素的,直接加載所述界面元素;接收服務(wù)端發(fā)送的與所述業(yè)務(wù)單據(jù)對應(yīng)的業(yè)務(wù)數(shù)據(jù)對象包,解析所述業(yè)務(wù)數(shù)據(jù)對象包,將解析后的數(shù)據(jù)與對應(yīng)的界面元素綁定。本發(fā)明實施例的另一目的在于提供一種實現(xiàn)業(yè)務(wù)單據(jù)加載的裝置,所述裝置包括加載請求接收單元,用于接收業(yè)務(wù)單據(jù)加載請求信息,所述請求信息中包含與所述業(yè)務(wù)單據(jù)加載中界面元素對應(yīng)的唯一標識符;界面元素判斷單元,用于根據(jù)所述唯一標識符,判斷緩存中是否存在與所述業(yè)務(wù)單據(jù)加載中對應(yīng)的界面元素;界面元素加載單元,用于對緩存中存在所述業(yè)務(wù)單據(jù)加載中對應(yīng)界面元素的,直接加載所述界面元素;業(yè)務(wù)單據(jù)加載實現(xiàn)單元,用于接收服務(wù)端發(fā)送的與所述業(yè)務(wù)單據(jù)對應(yīng)的業(yè)務(wù)數(shù)據(jù)對象包,解析所述業(yè)務(wù)數(shù)據(jù)對象包,將解析后的數(shù)據(jù)與對應(yīng)的界面元素綁定。本發(fā)明實施例的另一目的在于提供一種包含上述實現(xiàn)業(yè)務(wù)單據(jù)加載裝置的終端。
在本發(fā)明實施例中,將業(yè)務(wù)單據(jù)加載中對應(yīng)的界面元素與業(yè)務(wù)數(shù)據(jù)分步加載,使得系統(tǒng)更易擴展和維護。另外,將業(yè)務(wù)單據(jù)加載中對應(yīng)的界面元素存儲在客戶端的緩存中, 減輕了服務(wù)端的處理壓力,加快了業(yè)務(wù)單據(jù)加載的速度,有效的提高了業(yè)務(wù)單據(jù)的處理效率。
圖1是本發(fā)明實施例一提供的實現(xiàn)業(yè)務(wù)單據(jù)加載方法的實現(xiàn)流程圖;圖2是本發(fā)明實施例提供的業(yè)務(wù)單據(jù)加載中對應(yīng)界面元素創(chuàng)建的具體流程圖;圖3是本發(fā)明實施例二提供的實現(xiàn)業(yè)務(wù)單據(jù)加載裝置的結(jié)構(gòu)框圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實施例通過將業(yè)務(wù)單據(jù)加載中對應(yīng)的界面元素與業(yè)務(wù)數(shù)據(jù)分步加載,使得系統(tǒng)更易擴展和維護。另外,將業(yè)務(wù)單據(jù)加載中對應(yīng)的界面元素存儲在客戶端的緩存中,減輕了服務(wù)端的處理壓力,加快了業(yè)務(wù)單據(jù)加載的速度,提高了業(yè)務(wù)單據(jù)的處理效率。為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實施例來進行說明。實施例一圖1示出了本發(fā)明實施例一提供的實現(xiàn)業(yè)務(wù)單據(jù)加載方法的實現(xiàn)流程,該方法通過將業(yè)務(wù)單據(jù)加載中對應(yīng)的界面元素與業(yè)務(wù)數(shù)據(jù)分步加載,將業(yè)務(wù)單據(jù)加載中對應(yīng)的界面元素存儲在客戶端的緩存中,服務(wù)端只需發(fā)送對應(yīng)的業(yè)務(wù)數(shù)據(jù)給客戶端,減輕了服務(wù)端的處理壓力,加快了業(yè)務(wù)單據(jù)加載的速度,提高了業(yè)務(wù)單據(jù)的處理效率,該方法過程詳述如下在步驟SlOl中,接收業(yè)務(wù)單據(jù)加載請求信息,所述請求信息中包含與所述業(yè)務(wù)單據(jù)加載中界面元素對應(yīng)的唯一標識符。在本實施例中,客戶端接收用戶發(fā)送的業(yè)務(wù)單據(jù)加載請求,該請求信息中包含與所述業(yè)務(wù)單據(jù)加載中界面元素對應(yīng)的唯一標識符。所述界面元素是在業(yè)務(wù)單據(jù)加載前創(chuàng)建好的,并通過創(chuàng)建好的界面元素組成所述用戶請求的業(yè)務(wù)單據(jù)對應(yīng)的界面,每個界面都包含一個對應(yīng)的唯一標識符(ID),將創(chuàng)建好的界面與對應(yīng)的唯一標識符(ID)存儲至客戶端緩存中。其中,唯一標識符包括但不局限于如下形式業(yè)務(wù)對象ID、帳號ID以及創(chuàng)建當前界面元素使用的語言標識對應(yīng)鍵值的組合。在步驟S102中,根據(jù)所述唯一標識符,判斷緩存中是否存在與所述業(yè)務(wù)單據(jù)加載中對應(yīng)的界面元素。如果判斷結(jié)果為“是”,則執(zhí)行步驟S104,如果判斷結(jié)果為“否”,則執(zhí)行步驟S103。在本實施例中,根據(jù)業(yè)務(wù)單據(jù)加載請求信息中的唯一標識符,判斷客戶端緩存中是否存在與所述業(yè)務(wù)單據(jù)加載中對應(yīng)的界面元素,如果存在,則直接加載所述界面元素;如果不存在,則接收服務(wù)端創(chuàng)建的對應(yīng)界面元素,建立與所述界面元素對應(yīng)的唯一標識符后存儲至緩存中。
在步驟S103中,接收服務(wù)端創(chuàng)建的對應(yīng)界面元素,建立與所述界面元素對應(yīng)的唯一標識符后存儲至緩存中。在本實施例中,接收服務(wù)端創(chuàng)建的對應(yīng)界面元素,建立與所述界面元素對應(yīng)的唯一標識符后存儲至客戶端緩存中的具體過程圖2所示在步驟S201中,向服務(wù)端發(fā)送與所述業(yè)務(wù)單據(jù)加載中對應(yīng)界面元素創(chuàng)建請求。在本實施例中,如果緩存中不存在所述業(yè)務(wù)單據(jù)加載中對應(yīng)的界面元素,則客戶端向服務(wù)端發(fā)送與所述業(yè)務(wù)單據(jù)加載中對應(yīng)界面元素創(chuàng)建請求。在步驟S202中,接收服務(wù)端創(chuàng)建的與所述業(yè)務(wù)單據(jù)加載中對應(yīng)的界面元素。在本實施例中,所述界面元素是服務(wù)端根據(jù)建立的對應(yīng)元數(shù)據(jù)模型生成的,所述元數(shù)據(jù)模型指的是ERP業(yè)務(wù)單據(jù)對象抽象出來的用數(shù)據(jù)表和字段屬性等來表現(xiàn)的業(yè)務(wù)對象模型。服務(wù)端接收到客戶端發(fā)送的與所述業(yè)務(wù)單據(jù)加載中對應(yīng)界面元素創(chuàng)建請求,建立與業(yè)務(wù)單據(jù)對應(yīng)的元數(shù)據(jù)模型,分別實現(xiàn)業(yè)務(wù)對象模型的菜單元素的創(chuàng)建(AddMenu)、層創(chuàng)建(AddLayers)、表頭元素創(chuàng)建(AddHeadFieldCtls)、表體元素創(chuàng)建(AddEntryCtls)、界面元素關(guān)系設(shè)置(SetControlsParent)等。在本實施例中,還包括定義一個公共方法(CreateControl),以供業(yè)務(wù)對象模型中子方法的調(diào)用。在該公共方法中,根據(jù)業(yè)務(wù)對象元數(shù)據(jù)定義的描述創(chuàng)建對應(yīng)的控件元素, 如表格控件、日期控件、文本控件、數(shù)值控件、下拉列表控件等,將創(chuàng)建好的所有控件緩存在一個控件集合對象中。在界面元素關(guān)系設(shè)置方法中,根據(jù)字段元數(shù)據(jù)描述,如元數(shù)據(jù)中的 "FContainer"描述,表示該字段位于哪個容器下,根據(jù)所述關(guān)系,遍歷控件集合中的控件, 搜索到對應(yīng)的控件,建立所述元數(shù)據(jù)與控件的對應(yīng)關(guān)系,然后,加載對應(yīng)的界面,在界面加載的過程中(所述加載階段包括但不局限于渲染(Render)時),對所有服務(wù)器控件數(shù)據(jù)流進行輸出,即服務(wù)端將所述創(chuàng)建的與業(yè)務(wù)單據(jù)加載中對應(yīng)的界面元素發(fā)送給客戶端。在步驟S203中,建立與所述界面元素對應(yīng)的唯一標識符,將所述界面元素與對應(yīng)的唯一標識符一起存儲至緩存中。在本實施例中,客戶端接收到所述服務(wù)端創(chuàng)建的與業(yè)務(wù)單據(jù)加載中對應(yīng)的界面元素信息后,建立一個與界面元素對應(yīng)的唯一標識符,將建立好的唯一標識符和接收到的與業(yè)務(wù)單據(jù)加載中對應(yīng)的界面元素一起存儲至客戶端緩存中。作為本發(fā)明的一個實施例,還包括在每次業(yè)務(wù)單據(jù)對應(yīng)的界面元素加載前,根據(jù)唯一標識符中業(yè)務(wù)對象ID去預(yù)先存儲的數(shù)據(jù)表中獲取一個時間戳,并將所述時間戳與客戶端緩存中對應(yīng)界面元素存儲時的時間戳比較,如果獲取的時間戳比客戶端緩存中對應(yīng)界面元素存儲時的時間戳新,則向服務(wù)端發(fā)送請求,重新創(chuàng)建所述界面元素,以保持對應(yīng)界面元素的實時更新。在步驟S104中,對緩存中存在所述業(yè)務(wù)單據(jù)加載中對應(yīng)界面元素的,直接加載所述界面元素。在步驟S105中,接收服務(wù)端發(fā)送的與所述業(yè)務(wù)單據(jù)對應(yīng)的業(yè)務(wù)數(shù)據(jù)對象包,解析所述業(yè)務(wù)數(shù)據(jù)對象包,將解析后的數(shù)據(jù)與對應(yīng)的界面元素綁定。在本實施例中,在業(yè)務(wù)單據(jù)對應(yīng)的界面元素加載完成后,接收服務(wù)端發(fā)送的業(yè)務(wù)單據(jù)對應(yīng)的業(yè)務(wù)數(shù)據(jù)對象包,通過客戶端Javascript解析引擎解析所述業(yè)務(wù)數(shù)據(jù)對象包, 將解析后的數(shù)據(jù)與對應(yīng)的界面元素一一綁定,并執(zhí)行服務(wù)端提交指令,完成業(yè)務(wù)邏輯的處理,實現(xiàn)業(yè)務(wù)單據(jù)的加載。在本實施例中,當其他用戶重新訪問該業(yè)務(wù)單據(jù)時,不需要再進行對應(yīng)界面元素的創(chuàng)建,而是直接通過唯一標識符從客戶端緩存中加載對應(yīng)的界面元素,然后再通過服務(wù)端加載對應(yīng)的業(yè)務(wù)數(shù)據(jù),有效的提高了業(yè)務(wù)單據(jù)的加載速度。實施例二 圖2示出了本發(fā)明實施例二提供的一種實現(xiàn)業(yè)務(wù)單據(jù)加載裝置的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。該實現(xiàn)業(yè)務(wù)單據(jù)加載裝置可以用于通過有線或者無線網(wǎng)絡(luò)連接服務(wù)器的各種數(shù)據(jù)處理終端,例如口袋計算機(Pocket Personal Computer,PPC)、掌上電腦、計算機、筆記本電腦、個人數(shù)字助理(Personal Digital Assistant, PDA)等,可以是運行于這些終端內(nèi)的軟件單元、硬件單元或者軟硬件相結(jié)合的單元,也可以作為獨立的掛件集成到這些終端中或者運行于這些終端的應(yīng)用系統(tǒng)中,該實現(xiàn)業(yè)務(wù)單據(jù)加載裝置包括加載請求接收單元 31、界面元素判斷單元32、界面元素創(chuàng)建單元33、界面元素加載單元34以及業(yè)務(wù)單據(jù)加載實現(xiàn)單元35。其中加載請求接收單元31接收業(yè)務(wù)單據(jù)加載請求信息,所述請求信息中包含與所述業(yè)務(wù)單據(jù)加載中界面元素對應(yīng)的唯一標識符。在本實施例中,客戶端接收用戶發(fā)送的業(yè)務(wù)單據(jù)加載請求,請求信息中包含與所述業(yè)務(wù)單據(jù)加載中界面元素對應(yīng)的唯一標識符,所述界面元素是在業(yè)務(wù)單據(jù)加載前事先創(chuàng)建好的,并通過創(chuàng)建好的界面元素組成所述用戶請求的業(yè)務(wù)單據(jù)對應(yīng)的界面,每個界面都包含一個對應(yīng)的唯一標識符(ID),將創(chuàng)建好的界面與對應(yīng)的唯一標識符(ID)存儲至客戶端緩存中。其中,唯一標識符包括但不局限于如下形式業(yè)務(wù)對象ID、帳號ID以及創(chuàng)建當前界面元素使用的語言標識對應(yīng)鍵值的組合。界面元素判斷單元32根據(jù)加載請求接收單元31中所述的唯一標識符,判斷緩存中是否存在與所述業(yè)務(wù)單據(jù)加載中對應(yīng)的界面元素,如果判斷結(jié)果為“是”,界面元素加載單元34直接加載緩存中對應(yīng)的界面元素,如果判斷結(jié)果為“否”,則界面元素創(chuàng)建單元33接收服務(wù)端創(chuàng)建的對應(yīng)界面元素,建立與所述界面元素對應(yīng)的唯一標識符后存儲至緩存中。 其中,界面元素創(chuàng)建單元33還包括創(chuàng)建請求發(fā)送模塊331、界面元素接收模塊332和界面元素存儲模塊333。創(chuàng)建請求發(fā)送模塊331,用于向服務(wù)端發(fā)送與所述業(yè)務(wù)單據(jù)對應(yīng)界面元素創(chuàng)建請求。界面元素接收模塊332,用于接收服務(wù)端創(chuàng)建的與業(yè)務(wù)單據(jù)對應(yīng)的界面元素,所述界面元素是服務(wù)端根據(jù)建立的對應(yīng)元數(shù)據(jù)模型生成的,所述元數(shù)據(jù)模型指的是ERP業(yè)務(wù)單據(jù)對象抽象出來的用數(shù)據(jù)表和字段屬性等來表現(xiàn)的業(yè)務(wù)對象模型。界面元素存儲模塊333,用于建立與所述界面元素對應(yīng)的唯一標識符,將所述界面元素與對應(yīng)的唯一標識符一起存儲至緩存中。業(yè)務(wù)單據(jù)加載實現(xiàn)單元35接收服務(wù)端發(fā)送的與所述業(yè)務(wù)單據(jù)對應(yīng)的業(yè)務(wù)數(shù)據(jù)對象包,解析所述業(yè)務(wù)數(shù)據(jù)對象包,將解析后的數(shù)據(jù)與對應(yīng)的界面元素綁定。在本實施例中,在業(yè)務(wù)單據(jù)對應(yīng)的界面元素加載完成后,接收服務(wù)端發(fā)送的業(yè)務(wù)單據(jù)對應(yīng)的業(yè)務(wù)數(shù)據(jù)對象包,通過客戶端Javascript解析引擎解析所述業(yè)務(wù)數(shù)據(jù)對象包,將解析后的數(shù)據(jù)與對應(yīng)的界面元素一一綁定,并執(zhí)行服務(wù)端提交指令,完成業(yè)務(wù)邏輯的處理,實現(xiàn)業(yè)務(wù)單據(jù)的加載。在本實施例中,當其他用戶重新訪問此業(yè)務(wù)單據(jù)時,不需要再進行對應(yīng)界面元素的創(chuàng)建,而是直接通過唯一標識符從客戶端緩存中加載對應(yīng)的界面元素,然后再通過服務(wù)端加載對應(yīng)的業(yè)務(wù)數(shù)據(jù),有效的提高了業(yè)務(wù)單據(jù)的加載速度。在本發(fā)明實施例中,將業(yè)務(wù)單據(jù)加載中對應(yīng)的界面元素與業(yè)務(wù)數(shù)據(jù)分步加載,使得系統(tǒng)更易擴展和維護。另外,將業(yè)務(wù)單據(jù)加載中對應(yīng)的界面元素存儲在客戶端的緩存中, 減輕了服務(wù)端的處理壓力,加快了業(yè)務(wù)單據(jù)加載的速度,提高了業(yè)務(wù)單據(jù)的效率。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種實現(xiàn)業(yè)務(wù)單據(jù)加載的方法,其特征在于,所述方法包括下述步驟接收業(yè)務(wù)單據(jù)加載請求信息,所述請求信息中包含與所述業(yè)務(wù)單據(jù)加載中界面元素對應(yīng)的唯一標識符;根據(jù)所述唯一標識符,判斷緩存中是否存在與所述業(yè)務(wù)單據(jù)加載中對應(yīng)的界面元素; 對緩存中存在與所述業(yè)務(wù)單據(jù)加載中對應(yīng)界面元素的,直接加載所述界面元素; 接收服務(wù)端發(fā)送的與所述業(yè)務(wù)單據(jù)對應(yīng)的業(yè)務(wù)數(shù)據(jù)對象包,解析所述業(yè)務(wù)數(shù)據(jù)對象包,將解析后的數(shù)據(jù)與對應(yīng)的界面元素綁定。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法進一步包括下述步驟對緩存中不存在所述業(yè)務(wù)單據(jù)加載中對應(yīng)界面元素的,接收服務(wù)端創(chuàng)建的對應(yīng)界面元素,建立與所述界面元素對應(yīng)的唯一標識符后存儲至緩存中。
3.如權(quán)利要求2所述的方法,其特征在于,所述對緩存中不存在所述業(yè)務(wù)單據(jù)加載中對應(yīng)界面元素的,接收服務(wù)端創(chuàng)建的對應(yīng)界面元素,建立與所述界面元素對應(yīng)的唯一標識符后存儲至緩存中的步驟具體為向服務(wù)端發(fā)送與所述業(yè)務(wù)單據(jù)加載中對應(yīng)界面元素創(chuàng)建請求; 接收服務(wù)端創(chuàng)建的與所述業(yè)務(wù)單據(jù)加載中對應(yīng)的界面元素;建立與所述界面元素對應(yīng)的唯一標識符,將所述界面元素與對應(yīng)的唯一標識符一起存儲至緩存中;所述界面元素是服務(wù)端根據(jù)建立的對應(yīng)元數(shù)據(jù)模型生成的,所述元數(shù)據(jù)模型指的是 ERP業(yè)務(wù)單據(jù)對象抽象出來的用數(shù)據(jù)表和字段屬性等來表現(xiàn)的業(yè)務(wù)對象模型。
4.一種實現(xiàn)業(yè)務(wù)單據(jù)加載的裝置,其特征在于,所述裝置包括加載請求接收單元,用于接收業(yè)務(wù)單據(jù)加載請求信息,所述請求信息中包含與所述業(yè)務(wù)單據(jù)加載中界面元素對應(yīng)的唯一標識符;界面元素判斷單元,用于根據(jù)所述唯一標識符,判斷緩存中是否存在與所述業(yè)務(wù)單據(jù)加載中對應(yīng)的界面元素;界面元素加載單元,用于對緩存中存在所述業(yè)務(wù)單據(jù)加載中對應(yīng)界面元素的,直接加載所述界面元素;以及業(yè)務(wù)單據(jù)加載實現(xiàn)單元,用于接收服務(wù)端發(fā)送的與所述業(yè)務(wù)單據(jù)對應(yīng)的業(yè)務(wù)數(shù)據(jù)對象包,解析所述業(yè)務(wù)數(shù)據(jù)對象包,將解析后的數(shù)據(jù)與對應(yīng)的界面元素綁定。
5.如權(quán)利要求4所述的裝置,其特征在于,所述裝置還包括界面元素創(chuàng)建單元,用于接收服務(wù)端創(chuàng)建的對應(yīng)界面元素,建立與所述界面元素對應(yīng)的唯一標識符后存儲至緩存中。
6.如權(quán)利要求5所述的裝置,其特征在于,所述界面元素創(chuàng)建單元還包括創(chuàng)建請求發(fā)送模塊,用于向服務(wù)端發(fā)送與所述業(yè)務(wù)單據(jù)加載中對應(yīng)界面元素創(chuàng)建請求;界面元素接收模塊,用于接收服務(wù)端創(chuàng)建的與所述業(yè)務(wù)單據(jù)加載中對應(yīng)的界面元素; 界面元素存儲模塊,用于建立與所述界面元素對應(yīng)的唯一標識符,將所述界面元素與對應(yīng)的唯一標識符一起存儲至緩存中;所述界面元素是服務(wù)端根據(jù)建立的對應(yīng)元數(shù)據(jù)模型生成的,所述元數(shù)據(jù)模型指的是 ERP業(yè)務(wù)單據(jù)對象抽象出來的用數(shù)據(jù)表和字段屬性等來表現(xiàn)的業(yè)務(wù)對象模型;
7. 一種包含權(quán)利要求4所述實現(xiàn)業(yè)務(wù)單據(jù)加載裝置的終端。
全文摘要
本發(fā)明適用于數(shù)據(jù)處理領(lǐng)域,提供了一種實現(xiàn)業(yè)務(wù)單據(jù)加載的方法、裝置及終端,所述方法包括下述步驟接收業(yè)務(wù)單據(jù)加載請求信息,所述請求信息中包含與業(yè)務(wù)單據(jù)加載中界面元素對應(yīng)的唯一標識符;根據(jù)所述唯一標識符,判斷緩存中是否存在與業(yè)務(wù)單據(jù)加載中對應(yīng)的界面元素;對緩存中存在業(yè)務(wù)單據(jù)加載中對應(yīng)界面元素的,直接加載所述界面元素;接收服務(wù)端發(fā)送的業(yè)務(wù)數(shù)據(jù)對象包,解析所述業(yè)務(wù)數(shù)據(jù)對象包,將解析后的數(shù)據(jù)與對應(yīng)的界面元素綁定,實現(xiàn)業(yè)務(wù)單據(jù)的加載。本發(fā)明通過將業(yè)務(wù)單據(jù)加載中對應(yīng)的界面元素與業(yè)務(wù)數(shù)據(jù)分步加載,將業(yè)務(wù)單據(jù)加載中對應(yīng)的界面元素存儲在客戶端的緩存中,減輕了服務(wù)端的處理壓力,有效提高了業(yè)務(wù)單據(jù)加載的速度。
文檔編號G06Q10/06GK102479355SQ20101056573
公開日2012年5月30日 申請日期2010年11月30日 優(yōu)先權(quán)日2010年11月30日
發(fā)明者劉兵 申請人:金蝶軟件(中國)有限公司