国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      頁面加載的方法及裝置的制作方法

      文檔序號:6601752閱讀:211來源:國知局
      專利名稱:頁面加載的方法及裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種頁面加載的方法及裝置。
      背景技術(shù)
      隨著網(wǎng)絡(luò)技術(shù)的高速發(fā)展,業(yè)務應用軟件網(wǎng)絡(luò)TOB化趨勢越來越明顯,眾多復雜的客戶端和服務器(Client Server,CS)結(jié)構(gòu)軟件逐漸被瀏覽器和服務器(Brower Server, BS)結(jié)構(gòu)軟件所替代,越來越多的操作界面由原來的windows窗口界面逐漸被瀏覽器窗口界面所取代?,F(xiàn)有技術(shù)中,當頁面A需要使用某個公共業(yè)務邏輯對象時,可能需要遍歷頁面框架中的每個頁面。具體的,使用window對象的top屬性找到底層的根頁面,根據(jù)所需要的該公共業(yè)務邏輯對象的函數(shù)名查找該根頁面是否包含該公共業(yè)務邏輯對象,如果有,則調(diào)用該公共業(yè)務邏輯對象,如果沒有,則根據(jù)根頁面中的標簽,找到根頁面中嵌套的子頁面, 在該子頁面中查找是否有該公共業(yè)務邏輯對象,如果沒有,再在該子頁面中嵌套的頁面中查找是否有該公共業(yè)務邏輯對象,直到找到需要的公共業(yè)務邏輯對象為止。現(xiàn)有技術(shù)的缺點是現(xiàn)有技術(shù)需要找到公共業(yè)務邏輯對象所在的頁面,而且由于頁面間嵌套的關(guān)系, 所以需要使用大量的遞歸代碼完成公共業(yè)務邏輯對象的調(diào)用,使得系統(tǒng)內(nèi)部存在大量的遞歸調(diào)用代碼,消耗大量的系統(tǒng)資源,降低系統(tǒng)的性能。

      發(fā)明內(nèi)容
      本發(fā)明實施例提供一種實現(xiàn)頁面加載的方法及裝置,能夠提高系統(tǒng)的性能。有鑒于此,本發(fā)明實施例提供一種頁面加載的方法,包括接收調(diào)用消息,所述調(diào)用消息包括第二頁面需要調(diào)用的公共業(yè)務邏輯對象所對應的消息標識;根據(jù)所保存的公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系,確定調(diào)用消息中的所述消息標識所對應的公共業(yè)務邏輯對象的指針;根據(jù)所確定的所述公共業(yè)務邏輯對象的指針,調(diào)用所述公共業(yè)務邏輯對象,以便加載第二頁面。一種頁面加載裝置,包括接收單元,用于接收調(diào)用消息,所述調(diào)用消息包括第二頁面需要調(diào)用的公共業(yè)務邏輯對象所對應的消息標識;保存單元,用于保存公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系;確定單元,用于根據(jù)所保存的公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系, 確定調(diào)用消息中的所述消息標識所對應的公共業(yè)務邏輯對象的指針;調(diào)用單元,用于根據(jù)所確定的所述公共業(yè)務邏輯對象的指針,調(diào)用所述公共業(yè)務邏輯對象,以便加載第二頁面。本發(fā)明實施例中保存了已加載的頁面中公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系,在某個頁面需要調(diào)用某個公共業(yè)務邏輯對象時,查找調(diào)用消息中的消息標識所對應的公共業(yè)務邏輯對象的指針,找到對應的公共業(yè)務邏輯對象并調(diào)用該公共業(yè)務邏輯對象,使得在調(diào)用某個公共業(yè)務邏輯對象時,不需要知道該公共業(yè)務邏輯對象所在的頁面,因而不需要使用大量的遞歸代碼,這樣減少了系統(tǒng)資源的消耗,提高了系統(tǒng)的性能。


      為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明一實施例提供的頁面加載的方法流程圖;圖2是本發(fā)明另一實施例提供頁面加載的方法流程圖;圖3是本發(fā)明一實施例提供的頁面加載的裝置結(jié)構(gòu)圖。
      具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。參閱圖1,本發(fā)明一實施例提供一種頁面加載的方法,該方法包括101、接收調(diào)用消息,所述調(diào)用消息包括第二頁面需要調(diào)用的公共業(yè)務邏輯對象所對應的消息標識。102、根據(jù)所保存的公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系,確定調(diào)用消息中的所述消息標識所對應的公共業(yè)務邏輯對象的指針。其中,本發(fā)明各實施例中的公共業(yè)務邏輯對象的指針是指用于在內(nèi)存中找到該公共業(yè)務邏輯對象的信息,也可以稱為該公共業(yè)務邏輯對象的尋址信息,比如,當公共業(yè)務邏輯對象是一腳本函數(shù)時,該公共業(yè)務邏輯對象的指針可以是指該腳本函數(shù)的函數(shù)名,在其他的實施方式中,該公共業(yè)務邏輯對象的指針可以是該公共業(yè)務邏輯對象在內(nèi)存中存儲的地址。具體的,在該步驟之前,在加載第一頁面時,接收委托消息,該委托消息中包括第一頁面中公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系;根據(jù)該委托消息,判斷委托消息中的消息標識是否與已保存的消息標識重復,如果是,丟棄所述委托消息,如果否,保存所述第一頁面中公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系。其中,判斷委托消息中的消息標識是否與已保存的消息標識重復可以避免重復保存。具體的,在確定調(diào)用消息中的消息標識所對應的公共業(yè)務邏輯對象的指針之前, 判斷消息標識中的模塊標號是否在預設(shè)的標號范圍內(nèi),如果是,繼續(xù)執(zhí)行確定調(diào)用消息中攜帶的消息標識所對應的公共業(yè)務邏輯對象的指針的步驟,如果否,丟棄該調(diào)用消息。其中,消息標識包括該消息標識對應的公共業(yè)務邏輯對象的功能所在的模塊標號和隨機數(shù);
      5比如消息標識包括6位,前三位為隨機數(shù),后三位為該消息標識對應的公共業(yè)務邏輯對象的功能所在的模塊標號,其中,此處所說的模塊為系統(tǒng)中正常劃分出的幾個大模塊,比如公共組建模塊、開戶模塊等等。其中,公共業(yè)務邏輯對象的指針包括腳本函數(shù)的指針或者文檔對象的引用。103、根據(jù)所確定的所述公共業(yè)務邏輯對象的指針,調(diào)用所述公共業(yè)務邏輯對象, 以便加載第二頁面。其中,對于需要入口參數(shù)的公共業(yè)務邏輯對象,步驟101中接收的所述調(diào)用消息還包括所述公共業(yè)務邏輯對象的接口參數(shù)信息;此時,該步驟中具體根據(jù)所確定的公共業(yè)務邏輯對象的指針和公共業(yè)務邏輯對象的接口參數(shù)信息,調(diào)用所述公共業(yè)務邏輯對象。由于公共業(yè)務邏輯對象的接口參數(shù)值具有固定的順序,而在第二頁面要調(diào)用這個公共業(yè)務邏輯對象時并不需要知道這個固定的順序,因而上述公共業(yè)務邏輯對象的接口參數(shù)信息為一串包括接口參數(shù)值及其對應的屬性類型的字符串,該步驟中,利用包括公共業(yè)務邏輯對象的接口參數(shù)值及其對應的屬性類型的字符串封裝參數(shù)對象,該參數(shù)對象的屬性值為公共業(yè)務邏輯對象的接口參數(shù)值,這樣將該參數(shù)對象作為公共業(yè)務邏輯對象的入口參數(shù),利用所確定的該公共業(yè)務邏輯對象的指針和所述參數(shù)對象,調(diào)用所述公共業(yè)務邏輯對象。本發(fā)明實施例中保存了已加載的頁面中公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系,在某個頁面需要調(diào)用某個公共業(yè)務邏輯對象時,查找調(diào)用消息中的消息標識所對應的公共業(yè)務邏輯對象的指針,找到對應的公共業(yè)務邏輯對象并調(diào)用該公共業(yè)務邏輯對象,使得在調(diào)用某個公共業(yè)務邏輯對象時,不需要知道該公共業(yè)務邏輯對象所在的頁面,因而不需要使用大量的遞歸代碼,這樣減少了系統(tǒng)資源的消耗,提高了系統(tǒng)的性能。參閱圖2,本發(fā)明另一實施例提供一種頁面加載的方法,該方法假定頁面A包含一個公共業(yè)務邏輯對象,頁面B需要調(diào)用頁面A中的公共業(yè)務邏輯對象,則該方法具體包括201、客戶端的加載單元使用超文本標記語言(Hyper Text Mark-upLanguage, HTML)的標簽加載第一頁面,利用消息委托管理功能接口向業(yè)務集成框架發(fā)送委托消息,該委托消息包括第一頁面中公共業(yè)務邏輯對象對應的消息標識(簡稱消息ID)及該公共業(yè)務邏輯對象的指針的對應關(guān)系。其中,公共業(yè)務邏輯對象的指針包括腳本函數(shù)的指針或者文檔對象的引用。假定第一頁面中的一個腳本函數(shù)為公共業(yè)務邏輯對象,該腳本函數(shù)可以如下function 函數(shù)名稱 1 (params){用戶號碼=params. phoneNo用戶金客頁=params. money.......}其中,該第一頁面的腳本函數(shù)的入口參數(shù)為params參數(shù)對象。該步驟中可以通過調(diào)用消息委托管理功能接口 consign將委托消息發(fā)給業(yè)務集成框架,如consign (消息標識001,函數(shù)名稱1),此時函數(shù)名稱1為上述第一頁面的腳本函數(shù)的指針。
      其中,在加載頁面之前,開發(fā)人員在開發(fā)頁面時,寫入一段公共業(yè)務邏輯對象代碼后,會將該公共業(yè)務邏輯對象的功能描述與消息標識的對象關(guān)系保存到系統(tǒng)公共API接口說明文檔中,該步驟中加載第一頁面時,從系統(tǒng)公共API接口說明文檔中獲取公共業(yè)務邏輯對象所對應的消息標識。202、客戶端的業(yè)務集成框架檢測委托消息中的消息標識是否與已保存的對應關(guān)系中的消息標識重復,如果是,記入日志,并丟棄該委托消息;如果否,則保存委托消息中的消息標識及公共業(yè)務邏輯對象的指針的對應關(guān)系??蛻舳说臉I(yè)務集成框架中會保存已加載頁面中的公共業(yè)務邏輯對象的指針和消息標識的對應關(guān)系,在該步驟中進行檢測,并在委托消息中的消息標識與已保存的對應關(guān)系中的消息標識重復時丟棄該委托消息,可以避免重復存儲公共業(yè)務邏輯對象的指針和消息標識的對應關(guān)系。其中,記入日志指記錄該委托消息中的消息標識與所保存的對應關(guān)系中的消息標識重復。203、當需要加載第二頁面,且第二頁面需要調(diào)用某個公共業(yè)務邏輯對象時,客戶端的加載單元根據(jù)預存的公共業(yè)務邏輯對象的功能描述與消息標識的對應關(guān)系,確定第二頁面要調(diào)用的公共業(yè)務邏輯對象所對應的消息標識,向業(yè)務集成框架發(fā)送調(diào)用消息,該調(diào)用消息包括所確定的消息標識和要調(diào)用的公共業(yè)務邏輯對象的接口參數(shù)信息。續(xù)上述實例,假定第二頁面要調(diào)用一個具有某個功能的腳本函數(shù)時,根據(jù)預存的公共業(yè)務邏輯對象的功能描述與消息標識的對應關(guān)系,查找到該腳本函數(shù)對應的消息標識為“消息標識001”,則調(diào)用消息可以為weblnterface(消息 ID001, new ParamObj ( “ phoneNo 12345678990,money 1111"))。其中,weWnterface為訪問業(yè)務集成框架的一個接口,“消息ID001 ”為消息標識, 字符串"phoneNo :12345678990, money :1111"為要調(diào)用的腳本函數(shù)的接口參數(shù)信息,在該實例中其作為new ParamObi對象的參數(shù),該字符串包括腳本函數(shù)的接口參數(shù)值及對應的屬性類型,例如,值12345678990和其對應的屬性類型phoneNo。204、業(yè)務集成框架根據(jù)預置的判別規(guī)則判斷接收的調(diào)用消息是否合法,如果不合法,則記入日志,并丟棄該調(diào)用消息,結(jié)束本流程;如果合法,則繼續(xù)執(zhí)行步驟205。其中,判別規(guī)則是預先配置在業(yè)務集成框架中的,比如判別規(guī)則規(guī)定了哪些消息標識是合法的,則該步驟中業(yè)務集成框架根據(jù)判別規(guī)則,確定調(diào)用消息中的消息標識是否合法,如果合法,則繼續(xù)執(zhí)行后續(xù)步驟,如果不合法,則將丟棄該調(diào)用消息。該步驟的具體實現(xiàn)方式可以如下判斷消息標識中的模塊標號是否在預設(shè)的標號范圍內(nèi),如果是,則認為該消息標識合法,如果否,則認為該消息標識不合法。其中,消息標識包括該消息標識對應的公共業(yè)務邏輯對象的功能所在的模塊標號和隨機數(shù);比如消息標識包括6位,前三位為隨機數(shù),后三位為該消息標識對應的公共業(yè)務邏輯對象的功能所在的模塊標號,其中,此處所說的模塊為系統(tǒng)中正常劃分出的幾個大模塊,比如可以為公共組建模塊、開戶模塊等等。205、業(yè)務集成框架利用要調(diào)用的公共業(yè)務邏輯對象的接口參數(shù)信息封裝參數(shù)對象,該參數(shù)對象的屬性值為公共業(yè)務邏輯對象的接口參數(shù)值。
      續(xù)上述實例,業(yè)務集成框架獲取new ParamObi對象的參數(shù),即字符串“phoneNo 12345678990,money :1111 〃,將〃 phoneNo :12345678990, money :1111 〃 這個字符串,轉(zhuǎn)換為一個params對象,這個對象擁有兩個屬性分別為phoneNo和money,對應的值分別為 12345678990 和 1111。206、業(yè)務集成框架根據(jù)調(diào)用消息中攜帶的消息標識,獲取該消息標識所對應的公共業(yè)務邏輯對象的指針,本實施例中假定該消息標識所對應的公共業(yè)務邏輯對象的指針為第一頁面中公共業(yè)務邏輯對象的指針。207、業(yè)務集成框架利用公共業(yè)務邏輯對象的指針和參數(shù)對象,調(diào)用相應的公共業(yè)務邏輯對象。續(xù)上述實例,在步驟206中,業(yè)務集成框架根據(jù)"消息標識001〃找到對應的腳本函數(shù)的指針,然后根據(jù)該指針和參數(shù)對象,調(diào)用保存在客戶端的內(nèi)存中的腳本函數(shù),其中, 該腳本函數(shù)是保存在客戶端的瀏覽器所占用的內(nèi)存中。208、業(yè)務集成框架向加載單元返回公共業(yè)務邏輯對象的調(diào)用結(jié)果。其中,該步驟中公共業(yè)務邏輯對象的調(diào)用結(jié)果是公共業(yè)務邏輯對象的返回值,其可以是任何值、對象或者成功標志。如果該公共業(yè)務邏輯對象沒有返回值,則該步驟可以省略。本發(fā)明實施例中通過消息傳遞的方式將已加載頁面的公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系上報給業(yè)務集成框架,在某個頁面需要調(diào)用公共業(yè)務邏輯對象時, 采用消息傳遞的方式指示業(yè)務集成框架調(diào)用相應的公共業(yè)務邏輯對象,使得在調(diào)用某個公共業(yè)務邏輯對象時,不需要知道該公共業(yè)務邏輯對象所在的頁面,因而不需要使用大量的遞歸代碼,也無需引入過多的腳本文件,這樣減少了系統(tǒng)資源的消耗,提高了系統(tǒng)的性能。為了使本發(fā)明實施例更加清楚明白,如下舉具體實例對本發(fā)明實施例提供的TOB 系統(tǒng)中頁面加載的方法進行描述假定當用戶到營業(yè)廳辦理某些核心業(yè)務時,會要求在用戶身份認證頁面中輸入用戶的密碼,在對用戶驗證成功后,需要在用戶管理頁面上顯示已經(jīng)驗證成功的用戶,即在用戶管理頁面上生成一條記錄,方便營業(yè)員獲取當前系統(tǒng)有幾位用戶已經(jīng)完成了身份認證,這個過程需要用戶身份認證頁面調(diào)用用戶管理頁面中的創(chuàng)建用戶業(yè)務邏輯對象。則在加載用戶管理界面時,客戶端的加載單元向業(yè)務集成框架發(fā)送 consign ( ‘message—newUser,,newUser),其中,message—newUser 為消息標識,newUser 為創(chuàng)建用戶業(yè)務邏輯對象的指針??蛻舳说臑g覽器展示用戶身份認證頁面,接收用戶輸入的密碼,對用戶進行身份認證,在身份認證通過后,確定需要創(chuàng)建用戶時,根據(jù)預存的公共業(yè)務邏輯對象與消息標識的對應關(guān)系,確定創(chuàng)建用戶業(yè)務邏輯對象所對應的消息標識, 向業(yè)務集成框架發(fā)送調(diào)用消息,該調(diào)用消息可以為meWnterface ( 'message.newUser', newParamObj ( 'phoneNo :123456789 ;name zhang'))。其中,message_newUser 為倉丨J建用戶業(yè)務邏輯對象所對應的消息標識。new ParamObj為業(yè)務集成框架能夠識別的對象,這個對象的參數(shù)為一串字符串‘phoneNo :123456789 ;name :zhang,,該字符串包括創(chuàng)建用戶業(yè)務邏輯對象的接口參數(shù)值及其對應的屬性類型,例如,接口參數(shù)值123456789和其對應的屬性類型phoneNo。后續(xù)業(yè)務集成框架利用字符串“phoneNo :123456789 ;name :zhang”封裝參數(shù)對象,該參數(shù)對象的屬性值為創(chuàng)建用戶業(yè)務邏輯對象的接口參數(shù)值(即123456789 和zhang),根據(jù)調(diào)用消息中攜帶的消息標識,獲取該消息標識所對應的創(chuàng)建用戶業(yè)務邏輯對象的指針,業(yè)務集成框架利創(chuàng)建用戶業(yè)務邏輯對象的指針和該參數(shù)對象,調(diào)用相應的創(chuàng)建用戶業(yè)務邏輯對象。參閱圖3,本發(fā)明一實施例提供一種頁面加載裝置,該頁面加載裝置可以位于客戶端,該裝置具體包括接收單元301,用于接收調(diào)用消息,所述調(diào)用消息包括第二頁面需要調(diào)用的公共業(yè)務邏輯對象所對應的消息標識;保存單元302,用于保存公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系;確定單元303,用于根據(jù)所保存的公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系,確定調(diào)用消息中的所述消息標識所對應的公共業(yè)務邏輯對象的指針;調(diào)用單元304,用于根據(jù)所確定的所述公共業(yè)務邏輯對象的指針,調(diào)用所述公共業(yè)務邏輯對象,以便加載第二頁面。其中,公共業(yè)務邏輯對象的指針包括腳本函數(shù)的指針或者文檔對象的引用。為了得到已加載頁面的公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系,接收單元301還用于接收委托消息,所述委托消息中包括第一頁面中公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系,其中,該第一頁面為已加載頁面;此時,保存單元302具體保存所述第一頁面中公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系。為了避免對消息標識和公共業(yè)務邏輯對象的指針的對應關(guān)系重復存儲,該裝置還包括第一判斷單元305,用于判斷委托消息中的消息標識是否與已保存的對應關(guān)系中的消息標識重復;第一處理單元306,用于在第一判斷單元305的判斷結(jié)果為是時,丟棄所述委托消息;而保存單元302具體在第一判斷單元305的判斷結(jié)果為否時,保存第一頁面中公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系。為了檢測調(diào)用消息的合法性,該裝置還包括第二判斷單元307,用于判斷調(diào)用消息中消息標識中的模塊標號是否在預設(shè)的標號范圍內(nèi);第二處理單元308,用于在第二判斷單元307的判斷結(jié)果為否時,丟棄所述調(diào)用消息;而確定單元303具體于在第二判斷單元 307的判斷結(jié)果為是時,確定調(diào)用消息中的消息標識所對應的公共業(yè)務邏輯對象的指針。對于需要入口參數(shù)的公共業(yè)務邏輯對象,調(diào)用消息還包括所述公共業(yè)務邏輯對象的接口參數(shù)信息;具體的,調(diào)用單元304,用于根據(jù)所確定的所述公共業(yè)務邏輯對象的指針和所述公共業(yè)務邏輯對象的接口參數(shù)信息,調(diào)用所述公共業(yè)務邏輯對象。由于公共業(yè)務邏輯對象的接口參數(shù)值具有固定的順序,而在第二頁面要調(diào)用這個公共業(yè)務邏輯對象時并不需要知道這個固定的順序,因而上述公共業(yè)務邏輯對象的接口參數(shù)信息為一串包括接口參數(shù)值及其對應的屬性類型的字符串,調(diào)用單元304具體包括封裝子單元3041,用于利用包括公共業(yè)務邏輯對象的接口參數(shù)值及其對應的屬性類型的字符串封裝參數(shù)對象,該參數(shù)對象的屬性值為公共業(yè)務邏輯對象的接口參數(shù)值,這樣將該參數(shù)對象作為公共業(yè)務邏輯對象的入口參數(shù);和調(diào)用子單元3042,用于利用所確定的該公共業(yè)務邏輯對象的指針和所述參數(shù)對象,調(diào)用所述公共業(yè)務邏輯對象。本發(fā)明實施例中頁面加載裝置通過消息傳遞的方式獲得已加載頁面的公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系,在某個頁面需要調(diào)用公共業(yè)務邏輯對象時,該頁面加載裝置通過消息傳遞的方式獲得該頁面需要調(diào)用的公共業(yè)務邏輯對象的消息標識,根據(jù)已獲得的已加載頁面的公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系,能夠直接找到該公共業(yè)務邏輯對象,不需要知道該公共業(yè)務邏輯對象所在的頁面,因而不需要使用大量的遞歸代碼,也無需引入過多的腳本文件,這樣減少了系統(tǒng)資源的消耗,提高了系統(tǒng)的性能。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,例如只讀存儲器,磁盤或光盤等。以上對本發(fā)明實施例所提供的頁面加載的方法及裝置進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
      及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。
      10
      權(quán)利要求
      1.一種頁面加載的方法,其特征在于,包括接收調(diào)用消息,所述調(diào)用消息包括第二頁面需要調(diào)用的公共業(yè)務邏輯對象所對應的消息標識;根據(jù)所保存的公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系,確定調(diào)用消息中的所述消息標識所對應的公共業(yè)務邏輯對象的指針;根據(jù)所確定的所述公共業(yè)務邏輯對象的指針,調(diào)用所述公共業(yè)務邏輯對象,以便加載第二頁面。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在確定調(diào)用消息中的所述消息標識所對應的公共業(yè)務邏輯對象的指針之前,該方法還包括接收委托消息,所述委托消息中包括第一頁面中公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系;保存所述第一頁面中公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在接收委托消息之后,該方法還包括判斷委托消息中的消息標識是否與已保存的對應關(guān)系中的消息標識重復,如果是,丟棄所述委托消息,如果否,執(zhí)行保存第一頁面中公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系的步驟。
      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在接收調(diào)用消息之后,該方法還包括判斷調(diào)用消息中的消息標識中的模塊標號是否在預設(shè)的標號范圍內(nèi),如果是,觸發(fā)執(zhí)行確定調(diào)用消息中的消息標識所對應的公共業(yè)務邏輯對象的指針的步驟,如果否,丟棄所述調(diào)用消息。
      5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述調(diào)用消息還包括所述公共業(yè)務邏輯對象的接口參數(shù)信息;所述調(diào)用所述公共業(yè)務邏輯對象包括根據(jù)所確定的所述公共業(yè)務邏輯對象的指針和所述公共業(yè)務邏輯對象的接口參數(shù)信息,調(diào)用所述公共業(yè)務邏輯對象。
      6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述公共業(yè)務邏輯對象的接口參數(shù)信息為包括公共業(yè)務邏輯對象的接口參數(shù)值及其對應的屬性類型的字符串;根據(jù)所確定的所述公共業(yè)務邏輯對象的指針和所述公共業(yè)務邏輯對象的接口參數(shù)信息,調(diào)用所述公共業(yè)務邏輯對象具體為利用所述字符串封裝參數(shù)對象;所述參數(shù)對象的屬性值為公共業(yè)務邏輯對象的接口參數(shù)值;利用所確定的所述公共業(yè)務邏輯對象的指針和所述參數(shù)對象,調(diào)用所述公共業(yè)務邏輯對象。
      7.一種頁面加載裝置,其特征在于,包括接收單元,用于接收調(diào)用消息,所述調(diào)用消息包括第二頁面需要調(diào)用的公共業(yè)務邏輯對象所對應的消息標識;保存單元,用于保存公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系; 確定單元,用于根據(jù)所保存的公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系,確定調(diào)用消息中的所述消息標識所對應的公共業(yè)務邏輯對象的指針;調(diào)用單元,用于根據(jù)所確定的所述公共業(yè)務邏輯對象的指針,調(diào)用所述公共業(yè)務邏輯對象,以便加載第二頁面。
      8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述接收單元,還用于接收委托消息,所述委托消息中包括第一頁面中公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系;所述保存單元,用于保存所述第一頁面中公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系。
      9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括第一判斷單元,用于判斷委托消息中的消息標識是否與已保存的對應關(guān)系中的消息標識重復;第一處理單元,用于在第一判斷單元的判斷結(jié)果為是時,丟棄所述委托消息; 所述保存單元,用于在第一判斷單元的判斷結(jié)果為否時,保存第一頁面中公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系。
      10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括第二判斷單元,用于判斷調(diào)用消息中消息標識中的模塊標號是否在預設(shè)的標號范圍內(nèi);第二處理單元,用于在第二判斷單元的判斷結(jié)果為否時,丟棄所述調(diào)用消息; 所述確定單元,用于在第二判斷單元的判斷結(jié)果為是時,確定調(diào)用消息中的消息標識所對應的公共業(yè)務邏輯對象的指針。
      11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述調(diào)用消息還包括所述公共業(yè)務邏輯對象的接口參數(shù)信息; 所述調(diào)用單元,用于根據(jù)所確定的所述公共業(yè)務邏輯對象的指針和所述公共業(yè)務邏輯對象的接口參數(shù)信息,調(diào)用所述公共業(yè)務邏輯對象。
      12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述公共業(yè)務邏輯對象的接口參數(shù)信息為包括公共業(yè)務邏輯對象的接口參數(shù)值及其對應的屬性類型的字符串; 所述調(diào)用單元包括封裝子單元,用于利用所述字符串封裝參數(shù)對象;所述參數(shù)對象的屬性值為公共業(yè)務邏輯對象的接口參數(shù)值;調(diào)用子單元,用于利用所確定的所述公共業(yè)務邏輯對象的指針和所述參數(shù)對象,調(diào)用所述公共業(yè)務邏輯對象。
      全文摘要
      本發(fā)明實施例提供一種頁面加載的方法及裝置,其中,頁面加載的方法包括接收調(diào)用消息,所述調(diào)用消息包括第二頁面需要調(diào)用的公共業(yè)務邏輯對象所對應的消息標識;根據(jù)所保存的公共業(yè)務邏輯對象的指針及消息標識的對應關(guān)系,確定調(diào)用消息中的所述消息標識所對應的公共業(yè)務邏輯對象的指針;根據(jù)所確定的所述公共業(yè)務邏輯對象的指針,調(diào)用所述公共業(yè)務邏輯對象,以便加載第二頁面。使用本發(fā)明實施例提供的技術(shù)方案,能夠減少系統(tǒng)資源的消耗,提高系統(tǒng)的性能。
      文檔編號G06F17/30GK102236665SQ20101016264
      公開日2011年11月9日 申請日期2010年4月27日 優(yōu)先權(quán)日2010年4月27日
      發(fā)明者王佳琪 申請人:華為技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1