專利名稱:一種基于控件進(jìn)行蒙文信息顯示的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及文字顯示技術(shù)領(lǐng)域,尤其涉及一種基于控件進(jìn)行蒙文信息顯示的方法及裝置。
背景技術(shù):
蒙古族有著悠久的歷史和燦爛的文化,可以通過訪問蒙文網(wǎng)站了解相應(yīng)的蒙古族文化。目前在訪問蒙文網(wǎng)站時(shí),一般都是通過網(wǎng)頁(yè)信息對(duì)蒙文信息進(jìn)行顯示。具體通過網(wǎng)頁(yè)信息對(duì)蒙文信息進(jìn)行顯示的方法包括將對(duì)蒙文信息進(jìn)行顯示的文本制作為圖片,將該圖片作為網(wǎng)頁(yè)元素置入網(wǎng)頁(yè)進(jìn)行顯示;或者,對(duì)蒙文信息進(jìn)行顯示的文本以控件的形式置入網(wǎng)頁(yè),以蒙文瀏覽控件進(jìn)行蒙文信息的顯示。現(xiàn)有技術(shù)中,通過將對(duì)蒙文信息進(jìn)行顯示的文本制作為圖片進(jìn)行顯示的方法,由于圖片與文本比較而言,表現(xiàn)相同的蒙文信息,圖片包含的字節(jié)數(shù)要遠(yuǎn)遠(yuǎn)大于文本包含的字節(jié)數(shù),當(dāng)在網(wǎng)頁(yè)上顯示該圖片信息時(shí),由于該圖片包含的字節(jié)數(shù)較多,占用的帶寬資源將會(huì)較多,違背了在最小的空間傳輸最大的信息的原則,從而影響了網(wǎng)頁(yè)的顯示速度。而通過蒙文瀏覽控件顯示蒙文信息時(shí),當(dāng)用戶打開網(wǎng)頁(yè)在頁(yè)面加載時(shí),服務(wù)器會(huì)向用戶發(fā)送是否安裝蒙文顯示控件的提示信息,由于該提示信息的加載從而影響了頁(yè)面加載的速度。另外當(dāng)用戶對(duì)本地保存的蒙文信息進(jìn)行顯示時(shí),由于現(xiàn)有技術(shù)中未對(duì)本地資源進(jìn)行統(tǒng)一的管理,因此每打開一個(gè)頁(yè)面都要提示用戶是否安裝蒙文瀏覽控件,增加了終端側(cè)的負(fù)擔(dān),并且同時(shí)也影響了對(duì)本地資源顯示的速度。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供一種基于控件進(jìn)行蒙文信息顯示的方法及裝置,用以解決現(xiàn)有技術(shù)對(duì)蒙文信息進(jìn)行顯示時(shí),顯示速度慢的問題。本發(fā)明實(shí)施例提供的一種基于控件進(jìn)行蒙文信息顯示的方法,包括啟動(dòng)蒙文瀏覽器;根據(jù)注冊(cè)表中已注冊(cè)文件的標(biāo)識(shí)信息,判斷蒙文顯示控件是否已注冊(cè);當(dāng)檢測(cè)到蒙文顯示控件未注冊(cè)時(shí),根據(jù)本地保存的蒙文顯示控件的注冊(cè)信息,對(duì)該蒙文顯示控件進(jìn)行注冊(cè);根據(jù)用戶輸入的瀏覽信息的地址,采用注冊(cè)的所述蒙文顯示控件對(duì)所述瀏覽信息進(jìn)行顯示。本發(fā)明實(shí)施例提供的一種基于控件進(jìn)行蒙文信息顯示的裝置,包括啟動(dòng)模塊,用于啟動(dòng)蒙文瀏覽器;判斷模塊,用于根據(jù)注冊(cè)表中已注冊(cè)文件的標(biāo)識(shí)信息,判斷蒙文顯示控件是否已注冊(cè);注冊(cè)模塊,用于當(dāng)檢測(cè)到所述蒙文顯示控件未注冊(cè)時(shí),根據(jù)本地保存的所述蒙文顯示控件的注冊(cè)信息,對(duì)所述蒙文顯示控件進(jìn)行注冊(cè);
顯示模塊,用于根據(jù)用戶輸入的瀏覽信息的地址,采用注冊(cè)的所述蒙文顯示控件對(duì)所述瀏覽信息進(jìn)行顯示。本發(fā)明實(shí)施例提供一種基于控件進(jìn)行蒙文信息顯示的方法及裝置,該方法終端在啟動(dòng)蒙文瀏覽器時(shí),根據(jù)注冊(cè)表中已注冊(cè)文件的標(biāo)識(shí)信息,判斷蒙文顯示控件是否已注冊(cè), 當(dāng)確定未注冊(cè)時(shí),根據(jù)本地保存的蒙文顯示控件的注冊(cè)信息,注冊(cè)該蒙文顯示控件,并根據(jù)用戶輸入的瀏覽信息的地址,用該蒙文顯示控件對(duì)該瀏覽信息進(jìn)行顯示。由于本發(fā)明實(shí)施例中終端在啟動(dòng)蒙文瀏覽器時(shí)自動(dòng)判斷該蒙文顯示控件是否已注冊(cè),當(dāng)確定未注冊(cè)時(shí),注冊(cè)該蒙文顯示控件,從而不需要提示用戶是否注冊(cè)該蒙文顯示控件,減小了終端側(cè)的負(fù)擔(dān), 提高了顯示蒙文信息的速度。
圖1為本發(fā)明實(shí)施例提供的基于控件進(jìn)行蒙文信息顯示的過程;圖2為本發(fā)明實(shí)施例提供的基于控件進(jìn)行蒙文信息顯示的詳細(xì)過程;圖3為本發(fā)明實(shí)施例提供的基于控件進(jìn)行蒙文信息顯示的裝置。
具體實(shí)施例方式本發(fā)明實(shí)施例提供一種基于控件進(jìn)行蒙文信息顯示的方法及裝置,該方法終端在啟動(dòng)瀏覽器時(shí),根據(jù)注冊(cè)表中已注冊(cè)文件的標(biāo)識(shí)信息,判斷蒙文顯示控件是否已注冊(cè),當(dāng)確定未注冊(cè)時(shí),根據(jù)本地保存的蒙文顯示控件的注冊(cè)信息,注冊(cè)該蒙文顯示控件,并根據(jù)用戶輸入的瀏覽信息的地址,用該蒙文顯示控件對(duì)該瀏覽信息進(jìn)行顯示。由于本發(fā)明實(shí)施例中終端在啟動(dòng)瀏覽器時(shí)自動(dòng)判斷該蒙文顯示控件是否已注冊(cè),當(dāng)確定未注冊(cè)時(shí),注冊(cè)該蒙文顯示控件,從而不需要提示用戶是否注冊(cè)該蒙文顯示控件,減小了終端側(cè)的負(fù)擔(dān),提高了顯示蒙文信息的速度。 下面結(jié)合說(shuō)明書附圖,對(duì)本發(fā)明實(shí)施里進(jìn)行詳細(xì)描述。圖1為本發(fā)明實(shí)施例提供的基于控件進(jìn)行蒙文信息顯示的過程,具體包括以下步驟SlOl 啟動(dòng)蒙文瀏覽器。在本發(fā)明實(shí)施例中,當(dāng)用戶使用終端瀏覽包含蒙文信息的瀏覽信息時(shí),首先要啟動(dòng)蒙文瀏覽器,使用該蒙文瀏覽器瀏覽包含蒙文信息的瀏覽信息。S102:根據(jù)注冊(cè)表已注冊(cè)文件的標(biāo)識(shí)信息,判斷蒙文顯示控件是否已注冊(cè),若未注冊(cè),則進(jìn)行步驟S103,若已注冊(cè),則進(jìn)行步驟S104。在本發(fā)明實(shí)施例中,必須使用已注冊(cè)的蒙文顯示控件來(lái)顯示蒙文信息,該蒙文顯示控件的安裝文件保存在本地,但該終端可能沒有注冊(cè)該蒙文顯示控件,即可能沒有安裝該蒙文顯示控件,因此該終端先判斷該蒙文顯示控件是否已注冊(cè),即判斷該蒙文顯示控件是否已安裝。該終端可以根據(jù)注冊(cè)表中已注冊(cè)文件的標(biāo)識(shí)信息,和該蒙文顯示控件的標(biāo)識(shí)信息,在該注冊(cè)表中已注冊(cè)文件的標(biāo)識(shí)信息中查找該蒙文顯示控件的標(biāo)識(shí)信息,判斷該注冊(cè)表中已注冊(cè)文件的標(biāo)識(shí)信息是否包含該蒙文顯示控件的標(biāo)識(shí)信息,即判斷該蒙文顯示控件是否已注冊(cè)。其中,該蒙文顯示控件的標(biāo)識(shí)信息可以是該蒙文顯示控件的序列號(hào)(IDentity, ID),或其他可以標(biāo)識(shí)該蒙文顯示控件的標(biāo)識(shí)信息。S103:根據(jù)本地保存的蒙文顯示控件的注冊(cè)信息,對(duì)該蒙文顯示控件進(jìn)行注冊(cè)。當(dāng)檢測(cè)到該蒙文顯示控件未注冊(cè)時(shí),即當(dāng)確定該終端沒有安裝該蒙文顯示控件時(shí),根據(jù)本地保存的該蒙文顯示控件的注冊(cè)信息,注冊(cè)該蒙文顯示控件,即根據(jù)本地保存的該蒙文顯示控件的安裝文件,安裝該蒙文顯示控件。S104:根據(jù)用戶輸入的瀏覽信息的地址,采用注冊(cè)的蒙文顯示控件對(duì)該瀏覽信息進(jìn)行顯示。當(dāng)檢測(cè)到該蒙文顯示控件已注冊(cè)時(shí),即當(dāng)確定該終端已經(jīng)安裝了該蒙文顯示控件時(shí),或當(dāng)根據(jù)本地保存的蒙文顯示控件的注冊(cè)信息,對(duì)該蒙文顯示控件進(jìn)行注冊(cè)完畢后,即當(dāng)上述步驟S103進(jìn)行完畢后,根據(jù)用戶輸入的瀏覽信息的地址,選擇注冊(cè)的該蒙文顯示控件對(duì)該瀏覽信息進(jìn)行顯示。其中,該瀏覽信息可以是本地資源的瀏覽信息,也可以是網(wǎng)站信肩、ο在上述過程中,終端在啟動(dòng)蒙文瀏覽器時(shí),根據(jù)注冊(cè)表中已注冊(cè)文件的標(biāo)識(shí)信息, 判斷蒙文顯示控件是否已注冊(cè),當(dāng)確定未注冊(cè)時(shí),根據(jù)本地保存的蒙文顯示控件的注冊(cè)信息,注冊(cè)該蒙文顯示控件,并根據(jù)用戶輸入的瀏覽信息的地址,用該蒙文顯示控件對(duì)該瀏覽信息進(jìn)行顯示。由于本發(fā)明實(shí)施例中終端在啟動(dòng)蒙文瀏覽器時(shí)自動(dòng)判斷該蒙文顯示控件是否已注冊(cè),即判斷該終端是否已安裝該蒙文顯示控件,當(dāng)確定未注冊(cè)時(shí),注冊(cè)該蒙文顯示控件,從而不需要提示用戶是否注冊(cè)該蒙文顯示控件,減小了終端側(cè)的負(fù)擔(dān),提高了顯示蒙文信息的速度。在本發(fā)明實(shí)施例中,當(dāng)檢測(cè)到該蒙文顯示控件未注冊(cè)時(shí),根據(jù)該蒙文顯示控件的注冊(cè)信息注冊(cè)該蒙文顯示控件,并且終端注冊(cè)了該蒙文顯示控件后,即該終端已經(jīng)安裝了該蒙文顯示控件后,保存該蒙文顯示控件的標(biāo)識(shí)信息與該蒙文顯示控件的執(zhí)行文件的路徑的對(duì)應(yīng)關(guān)系。采用注冊(cè)的該蒙文顯示控件對(duì)瀏覽信息進(jìn)行顯示之前,還要采用該蒙文顯示控件的執(zhí)行文件創(chuàng)建該蒙文顯示控件,即激活該蒙文顯示控件,具體方法為,根據(jù)注冊(cè)的蒙文顯示控件的標(biāo)識(shí)信息,及保存的所述蒙文顯示控件的標(biāo)識(shí)信息與所述蒙文顯示控件的執(zhí)行文件的路徑的對(duì)應(yīng)關(guān)系,查找該執(zhí)行文件的路徑,根據(jù)查找的該蒙文顯示控件的執(zhí)行文件的路徑,查找該蒙文顯示控件的執(zhí)行文件,采用查找到的該蒙文顯示控件的執(zhí)行文件創(chuàng)建該蒙文顯示控件。并且,當(dāng)用戶瀏覽的瀏覽信息中包含蒙文信息時(shí),該瀏覽信息自身攜帶原來(lái)的顯示控件,因此當(dāng)用戶瀏覽該瀏覽信息時(shí),該瀏覽信息還是會(huì)向該用戶發(fā)送提醒信息,提示該用戶注冊(cè)該顯示控件,從而也會(huì)降低對(duì)蒙文信息的顯示速度。另外,若用戶已經(jīng)注冊(cè)了該瀏覽信息自身攜帶的原來(lái)的顯示控件,并且該原來(lái)的顯示控件已經(jīng)過期時(shí),當(dāng)用戶瀏覽該瀏覽信息時(shí),該瀏覽信息也會(huì)向用戶發(fā)送提醒信息,提示該用戶重新注冊(cè)該原來(lái)的顯示控件, 從而也會(huì)降低對(duì)蒙文信息的顯示速度。為了進(jìn)一步提高顯示蒙文信息的速度,在采用注冊(cè)的該蒙文顯示控件對(duì)瀏覽信息進(jìn)行顯示時(shí),該終端需要攔截該瀏覽信息中攜帶的該顯示控件的注冊(cè),使該蒙文瀏覽器只使用注冊(cè)的該蒙文顯示控件對(duì)該瀏覽信息進(jìn)行顯示,具體方法為,通過hook方法攔截該瀏覽信息中攜帶的顯示控件的注冊(cè),采用創(chuàng)建的該蒙文顯示控件對(duì)該瀏覽信息進(jìn)行顯示。在本發(fā)明實(shí)施例中,如果用戶已經(jīng)注冊(cè)了該包含蒙文信息的瀏覽信息中自身攜帶的原來(lái)的顯示控件,并且該原來(lái)的顯示控件未過期,則當(dāng)用戶瀏覽該瀏覽信息時(shí),終端在創(chuàng)建該蒙文顯示控件,并采用創(chuàng)建的該蒙文顯示控件顯示蒙文信息時(shí),仍然會(huì)根據(jù)注冊(cè)的該原來(lái)的顯示控件,創(chuàng)建該原來(lái)的顯示控件,并同時(shí)采用該原來(lái)的顯示控件顯示蒙文信息,此時(shí)可能會(huì)造成該蒙文顯示控件與該原來(lái)的顯示控件的沖突,導(dǎo)致終端不能正常顯示蒙文信息。因此,為了避免該蒙文顯示控件與該原來(lái)的顯示控件的沖突,使終端正常顯示蒙文信息,該終端還可以通過hook方法攔截該瀏覽信息中攜帶的顯示控件的創(chuàng)建,只創(chuàng)建該蒙文顯示控件。其中,通過hook方法攔截該瀏覽信息中攜帶的顯示控件的創(chuàng)建的過程具體為, 用hook技術(shù)采用系統(tǒng)中的urlmon. dll庫(kù)的GoGetClassObjectFromURL方法,攔截該瀏覽信息中攜帶的顯示控件的創(chuàng)建。當(dāng)然,也可以采用其他能夠攔截該瀏覽信息自身攜帶的原始顯示控件的創(chuàng)建的方法,對(duì)該顯示控件的創(chuàng)建進(jìn)行攔截。S卩,在本發(fā)明實(shí)施例中,通過hook方法攔截瀏覽信息中攜帶的顯示控件的運(yùn)行, 并采用創(chuàng)建的蒙文顯示控件對(duì)該瀏覽信息進(jìn)行顯示,其中,該瀏覽信息匯總攜帶的顯示控件的運(yùn)行包括未注冊(cè)的顯示控件的注冊(cè),已注冊(cè)的過期的顯示控件的重新注冊(cè),以及已注冊(cè)的顯示控件的創(chuàng)建。在本發(fā)明實(shí)施例中,當(dāng)檢測(cè)到該蒙文顯示控件已注冊(cè)時(shí),該終端采用該蒙文顯示控件的執(zhí)行文件創(chuàng)建該蒙文顯示控件,并通過hook方法攔截該瀏覽信息中攜帶的顯示控件的注冊(cè),采用創(chuàng)建的該蒙文顯示控件對(duì)該瀏覽信息進(jìn)行顯示的過程,與上述當(dāng)檢測(cè)到該蒙文顯示控件未注冊(cè)時(shí),根據(jù)該蒙文顯示控件的注冊(cè)信息注冊(cè)該蒙文顯示控件后,采用該蒙文顯示控件的執(zhí)行文件創(chuàng)建該蒙文顯示控件,并通過hook方法攔截該瀏覽信息中攜帶的顯示控件的注冊(cè),采用創(chuàng)建的該蒙文顯示控件對(duì)該瀏覽信息進(jìn)行顯示的過程基本相同, 這里就不再一一贅述。在本發(fā)明實(shí)施例中,由于終端需要采用創(chuàng)建的該蒙文顯示控件對(duì)蒙文信息進(jìn)行顯示,如果該蒙文顯示控件已注冊(cè),則該終端可以根據(jù)該蒙文顯示控件的標(biāo)識(shí)信息查找到該蒙文顯示控件的執(zhí)行文件,從而采用該執(zhí)行文件創(chuàng)建該蒙文顯示控件;如果該蒙文顯示控件未注冊(cè),則該終端不能根據(jù)該蒙文顯示控件的標(biāo)識(shí)信息查找到該蒙文顯示控件的執(zhí)行文件,從而不能創(chuàng)建該蒙文顯示控件。因此判斷該蒙文顯示控件是否已注冊(cè)的方法還可以為, 直接采用該蒙文顯示控件的執(zhí)行文件創(chuàng)建該蒙文顯示控件,若創(chuàng)建成功,則確定該蒙文顯示控件已注冊(cè),否則確定該蒙文顯示控件未注冊(cè)。在本發(fā)明實(shí)施例中,用戶可以通過該蒙文瀏覽器瀏覽本地資源,還可以瀏覽網(wǎng)站信息。當(dāng)用戶輸入瀏覽信息的地址時(shí),根據(jù)用戶輸入的該瀏覽信息的地址,判斷該蒙文瀏覽器瀏覽的瀏覽信息是否為本地資源,當(dāng)該終端確定該蒙文瀏覽器瀏覽本地資源時(shí),加載本地資源庫(kù)中的網(wǎng)頁(yè)首頁(yè)信息,采用創(chuàng)建的蒙文顯示控件對(duì)加載的該本地資源庫(kù)中的網(wǎng)頁(yè)首頁(yè)信息進(jìn)行顯示,當(dāng)確定該蒙文瀏覽器瀏覽網(wǎng)站信息時(shí),則加載網(wǎng)站首頁(yè)信息,采用創(chuàng)建的蒙文顯示控件對(duì)加載的網(wǎng)站首頁(yè)信息進(jìn)行顯示。在本發(fā)明實(shí)施例中,為了使用戶能夠方便的瀏覽蒙文信息,提高用戶的體驗(yàn),該終端通過多文檔框架實(shí)現(xiàn)該瀏覽信息的跳轉(zhuǎn)。采用多文檔框架實(shí)現(xiàn)該瀏覽信息的跳轉(zhuǎn)時(shí),該多文檔框架的方法具體為,該蒙文瀏覽器窗口中包含子窗口,用設(shè)定的子窗口顯示網(wǎng)頁(yè),當(dāng)瀏覽的瀏覽信息包括兩頁(yè)或多頁(yè)包含蒙文信息的網(wǎng)頁(yè),用戶可以通過點(diǎn)擊該蒙文瀏覽器中的“上一頁(yè)”或“下一頁(yè)”按鈕,瀏覽當(dāng)前網(wǎng)頁(yè)的上一頁(yè)網(wǎng)頁(yè)或下一頁(yè)網(wǎng)頁(yè),此時(shí)基于已經(jīng)打開的瀏覽器窗口,將該瀏覽器窗口中的子窗口顯示的網(wǎng)頁(yè)根據(jù)用戶點(diǎn)擊的“上一頁(yè)”或“下一頁(yè)”按鈕,跳轉(zhuǎn)到當(dāng)前網(wǎng)頁(yè)的上一頁(yè)網(wǎng)頁(yè)或下一頁(yè)網(wǎng)頁(yè),而不需要打開新的瀏覽器窗口顯示該上一頁(yè)網(wǎng)頁(yè)或下一頁(yè)網(wǎng)頁(yè)。當(dāng)用戶在瀏覽的包含蒙文信息的網(wǎng)頁(yè)中點(diǎn)擊頁(yè)面的超鏈接時(shí),基于已經(jīng)打開的瀏覽器窗口,將該瀏覽器窗口中的子窗口顯示的網(wǎng)頁(yè)根據(jù)用戶點(diǎn)擊的超鏈接,跳轉(zhuǎn)到該超鏈接的網(wǎng)頁(yè),而不需要打開新的瀏覽器窗口顯示該超鏈接的網(wǎng)頁(yè)。在本發(fā)明實(shí)施例中,該終端可能沒有安裝蒙文字體信息,導(dǎo)致不能正常顯示蒙文信息,因此在采用注冊(cè)的蒙文顯示控件對(duì)該瀏覽信息進(jìn)行顯示之前,安裝本地資源庫(kù)中保存的蒙文字體信息。其中,該安裝本地資源庫(kù)中保存的蒙文字體信息的過程,可以在采用注冊(cè)的蒙文顯示控件對(duì)該瀏覽信息進(jìn)行顯示之前的任何時(shí)刻進(jìn)行,例如可以在對(duì)該蒙文顯示控件進(jìn)行注冊(cè)的過程中進(jìn)行該蒙文字體信息的安裝。當(dāng)然,該終端還可以根據(jù)在線的該蒙文字體信息的更新信息,下載更新后的蒙文字體信息并進(jìn)行安裝,使該蒙文瀏覽器能夠顯示多種字體的蒙文信息。圖2為本發(fā)明實(shí)施例提供的基于控件進(jìn)行蒙文信息顯示的詳細(xì)過程,具體包括以下步驟S201 啟動(dòng)蒙文瀏覽器。在本發(fā)明實(shí)施例中,當(dāng)用戶使用終端瀏覽包含蒙文信息的瀏覽信息時(shí),首先要啟動(dòng)該蒙文瀏覽器,使用該蒙文瀏覽器瀏覽包含蒙文信息的瀏覽信息。S202:根據(jù)注冊(cè)表已注冊(cè)文件的標(biāo)識(shí)信息,判斷蒙文顯示控件是否已注冊(cè),若未注冊(cè),則進(jìn)行步驟S203,若已注冊(cè),則進(jìn)行步驟S205。在本發(fā)明實(shí)施例中,必須使用已注冊(cè)的蒙文顯示控件來(lái)顯示蒙文信息,該蒙文顯示控件保存在本地,但該終端可能沒有注冊(cè)該蒙文顯示控件,即可能沒有安裝該蒙文顯示控件,因此該終端先判斷該蒙文顯示控件是否已注冊(cè),即判斷該蒙文顯示控件是否已安裝。S203:根據(jù)本地保存的蒙文顯示控件的注冊(cè)信息,對(duì)該蒙文顯示控件進(jìn)行注冊(cè)。當(dāng)檢測(cè)到該蒙文顯示控件未注冊(cè)時(shí),即當(dāng)確定該終端沒有安裝該蒙文顯示控件時(shí),根據(jù)本地保存的該蒙文顯示控件的注冊(cè)信息,注冊(cè)該蒙文顯示控件。S204 安裝本地資源庫(kù)中保存的蒙文字體信息。在本發(fā)明實(shí)施例中,為了保證該瀏覽器能夠正常顯示蒙文信息,還要安裝該蒙文字體信息,其中,該安裝本地資源庫(kù)中保存的蒙文字體信息的過程,可以在采用注冊(cè)的蒙文顯示控件對(duì)該瀏覽信息進(jìn)行顯示之前的任何時(shí)刻進(jìn)行。S205:根據(jù)注冊(cè)的該蒙文顯示控件的標(biāo)識(shí)信息,及保存的所述蒙文顯示控件的標(biāo)識(shí)信息與所述蒙文顯示控件的執(zhí)行文件的路徑的對(duì)應(yīng)關(guān)系,查找該執(zhí)行文件的路徑,根據(jù)查找的該蒙文顯示控件的執(zhí)行文件的路徑,查找該蒙文顯示控件的執(zhí)行文件,采用查找到的該蒙文顯示控件的執(zhí)行文件創(chuàng)建該蒙文顯示控件。當(dāng)檢測(cè)到該蒙文顯示控件已注冊(cè)時(shí),或當(dāng)檢測(cè)到該蒙文顯示控件未注冊(cè),該終端根據(jù)保存的該蒙文顯示控件的注冊(cè)信息注冊(cè)了該蒙文顯示控件時(shí),該終端根據(jù)該蒙文顯示控件的標(biāo)識(shí)信息,查找該蒙文顯示控件的執(zhí)行文件的路徑,其中該終端在注冊(cè)該蒙文顯示控件后,保存該蒙文顯示控件的標(biāo)識(shí)信息與該蒙文顯示控件的執(zhí)行文件的路徑的對(duì)應(yīng)關(guān)系,根據(jù)查找到的該執(zhí)行文件的路徑,查找該執(zhí)行文件,并采用該執(zhí)行文件創(chuàng)建該蒙文顯示控件。
S206:根據(jù)用戶輸入的瀏覽信息的地址,判斷該蒙文瀏覽器瀏覽的瀏覽信息是否為本地資源,若是,則進(jìn)行步驟S207,否則進(jìn)行步驟S208。在本發(fā)明實(shí)施例中,由于該瀏覽信息可以是本地資源庫(kù)中的網(wǎng)頁(yè)首頁(yè)信息,也可以是網(wǎng)站首頁(yè)信息,因此先根據(jù)用戶輸入的瀏覽信息的地址,判斷該蒙文瀏覽器瀏覽的瀏覽信息是否為本地資源。S207:加載本地資源庫(kù)中的網(wǎng)頁(yè)首頁(yè)信息,通過hook方法攔截加載的該本地資源庫(kù)中的網(wǎng)頁(yè)首頁(yè)信息中攜帶的顯示控件的運(yùn)行,采用創(chuàng)建的蒙文顯示控件對(duì)加載的該本地資源庫(kù)中的網(wǎng)頁(yè)首頁(yè)信息進(jìn)行顯示,并采用多文檔框架實(shí)現(xiàn)該瀏覽信息的跳轉(zhuǎn)。當(dāng)該終端確定該蒙文瀏覽器瀏覽本地資源時(shí),加載本地資源庫(kù)中的網(wǎng)頁(yè)首頁(yè)信息,并且為了進(jìn)一步提高顯示蒙文信息的速度,該終端采用hook方法攔截該本地資源庫(kù)中的網(wǎng)頁(yè)首頁(yè)信息中攜帶的顯示控件的運(yùn)行,并采用創(chuàng)建的蒙文顯示控件對(duì)加載的該本地資源庫(kù)中的網(wǎng)頁(yè)首頁(yè)信息進(jìn)行顯示。同時(shí),為了使用戶能夠方便的瀏覽蒙文信息,在顯示該瀏覽信息時(shí),采用多文檔框架實(shí)現(xiàn)該瀏覽信息的跳轉(zhuǎn)。S208 加載網(wǎng)站首頁(yè)信息,通過hook方法攔截加載的網(wǎng)站首頁(yè)信息中攜帶的顯示控件的運(yùn)行,采用創(chuàng)建的蒙文顯示控件對(duì)加載的網(wǎng)站首頁(yè)信息進(jìn)行顯示,并采用多文檔框架實(shí)現(xiàn)該瀏覽信息的跳轉(zhuǎn)。當(dāng)確定該蒙文瀏覽器瀏覽網(wǎng)站信息時(shí),加載網(wǎng)站首頁(yè)信息,并且為了進(jìn)一步提高顯示蒙文信息的速度,該終端采用hook方法截加載的網(wǎng)站首頁(yè)信息中攜帶的顯示控件的運(yùn)行,并采用創(chuàng)建的蒙文顯示控件對(duì)加載的網(wǎng)站首頁(yè)信息進(jìn)行顯示。同時(shí),為了使用戶能夠方便的瀏覽蒙文信息,在顯示該瀏覽信息時(shí),采用多文檔框架實(shí)現(xiàn)該瀏覽信息的跳轉(zhuǎn)。在上述過程中,終端在啟動(dòng)蒙文瀏覽器時(shí),根據(jù)注冊(cè)表中已注冊(cè)文件的標(biāo)識(shí)信息, 判斷該蒙文顯示控件是否已注冊(cè),當(dāng)確定未注冊(cè)時(shí),根據(jù)本地保存的蒙文顯示控件的注冊(cè)信息,注冊(cè)該蒙文顯示控件,并根據(jù)用戶輸入的瀏覽信息的地址,用該蒙文顯示控件對(duì)該瀏覽信息進(jìn)行顯示。由于本發(fā)明實(shí)施例中終端在啟動(dòng)該蒙文瀏覽器時(shí)自動(dòng)判斷該蒙文顯示控件是否已注冊(cè),即判斷該終端是否已安裝該蒙文顯示控件,當(dāng)確定未注冊(cè)時(shí),注冊(cè)該蒙文顯示控件,從而不需要提示用戶是否注冊(cè)該蒙文顯示控件,減小了終端側(cè)的負(fù)擔(dān),提高了顯示蒙文信息的速度。并且,為了避免該瀏覽信息還是會(huì)向該用戶發(fā)送提醒信息,提示該用戶注冊(cè)該顯示控件,從而降低對(duì)蒙文信息的顯示速度,在采用創(chuàng)建的該蒙文顯示控件對(duì)該瀏覽信息進(jìn)行顯示時(shí),通過hook方法攔截該瀏覽信息中攜帶的顯示控件的注冊(cè),采用創(chuàng)建的該蒙文顯示控件對(duì)該瀏覽信息進(jìn)行顯示,進(jìn)一步提高了顯示蒙文信息的速度。同時(shí),該瀏覽器顯示該瀏覽信息時(shí),采用多文檔框架實(shí)現(xiàn)該瀏覽信息的跳轉(zhuǎn)。即當(dāng)該瀏覽器瀏覽兩頁(yè)或多頁(yè)包含蒙文信息的網(wǎng)頁(yè)時(shí),或在瀏覽的包含蒙文信息的網(wǎng)頁(yè)中點(diǎn)擊頁(yè)面的超鏈接時(shí),基于已經(jīng)打開的瀏覽器窗口,將該瀏覽器窗口中的子窗口顯示的網(wǎng)頁(yè)根據(jù)用戶輸入的信息,跳轉(zhuǎn)到相應(yīng)的網(wǎng)頁(yè),而不需要打開新的瀏覽器窗口顯示該相應(yīng)的網(wǎng)頁(yè), 使用戶能夠方便的瀏覽蒙文信息,提高用戶的體驗(yàn)。圖3為本發(fā)明實(shí)施例提供的基于控件進(jìn)行蒙文信息顯示的裝置,具體包括啟動(dòng)模塊301,用于啟動(dòng)蒙文瀏覽器;判斷模塊302,用于根據(jù)注冊(cè)表中已注冊(cè)文件的標(biāo)識(shí)信息,判斷蒙文顯示控件是否已注冊(cè);注冊(cè)模塊303,用于當(dāng)檢測(cè)到所述蒙文顯示控件未注冊(cè)時(shí),根據(jù)本地保存的所述蒙文顯示控件的注冊(cè)信息,對(duì)所述蒙文顯示控件進(jìn)行注冊(cè);顯示模塊304,用于根據(jù)用戶輸入的瀏覽信息的地址,采用注冊(cè)的所述蒙文顯示控件對(duì)所述瀏覽信息進(jìn)行顯示。所述裝置還包括創(chuàng)建模塊305,用于根據(jù)注冊(cè)的所述蒙文顯示控件的標(biāo)識(shí)信息,及保存的所述蒙文顯示控件的標(biāo)識(shí)信息與所述蒙文顯示控件的執(zhí)行文件的路徑的對(duì)應(yīng)關(guān)系,查找所述執(zhí)行文件的路徑,根據(jù)查找的所述蒙文顯示控件的執(zhí)行文件的路徑,查找所述蒙文顯示控件的執(zhí)行文件,采用查找到的所述蒙文顯示控件的執(zhí)行文件創(chuàng)建所述蒙文顯示控件。所述顯示模塊304具體用于,通過hook方法攔截所述瀏覽信息中攜帶的顯示控件的運(yùn)行,并采用創(chuàng)建的所述蒙文顯示控件對(duì)所述瀏覽信息進(jìn)行顯示,其中,所述瀏覽信息中攜帶的顯示控件的運(yùn)行包括未注冊(cè)的顯示控件的注冊(cè),已注冊(cè)的過期的顯示控件的重新注冊(cè),以及已注冊(cè)的顯示控件的創(chuàng)建。所述創(chuàng)建模塊305還用于,當(dāng)檢測(cè)到所述蒙文顯示控件已注冊(cè)時(shí),根據(jù)注冊(cè)的所述蒙文顯示控件的標(biāo)識(shí)信息,及保存的所述蒙文顯示控件的標(biāo)識(shí)信息與所述蒙文顯示控件的執(zhí)行文件的路徑的對(duì)應(yīng)關(guān)系,查找所述執(zhí)行文件的路徑,根據(jù)查找的所述蒙文顯示控件的執(zhí)行文件的路徑,查找所述蒙文顯示控件的執(zhí)行文件,采用查找到的所述蒙文顯示控件的執(zhí)行文件創(chuàng)建所述蒙文顯示控件,采用創(chuàng)建的所述蒙文顯示控件對(duì)所述瀏覽信息進(jìn)行顯
7J\ ο所述顯示模塊304還用于,當(dāng)檢測(cè)到所述蒙文顯示控件已注冊(cè)時(shí),通過hook方法攔截所述瀏覽信息中攜帶的顯示控件的運(yùn)行,并采用創(chuàng)建的所述蒙文顯示控件對(duì)所述瀏覽信息進(jìn)行顯示,其中,所述瀏覽信息中攜帶的顯示控件的運(yùn)行包括未注冊(cè)的顯示控件的注冊(cè),已注冊(cè)的過期的顯示控件的重新注冊(cè),以及已注冊(cè)的顯示控件的創(chuàng)建。所述顯示模塊304具體用于,根據(jù)用戶輸入的瀏覽信息的地址,判斷所述蒙文瀏覽器瀏覽的瀏覽信息是否為本地資源,當(dāng)確定所述蒙文瀏覽器瀏覽本地資源時(shí),加載本地資源庫(kù)中的網(wǎng)頁(yè)首頁(yè)信息,采用創(chuàng)建的所述蒙文顯示控件對(duì)加載的所述本地資源庫(kù)中的網(wǎng)頁(yè)首頁(yè)信息進(jìn)行顯示,當(dāng)確定所述蒙文瀏覽器瀏覽網(wǎng)站信息時(shí),則加載所述網(wǎng)站首頁(yè)信息, 采用創(chuàng)建的所述蒙文顯示控件對(duì)加載的所述網(wǎng)站首頁(yè)信息進(jìn)行顯示。所述裝置還包括跳轉(zhuǎn)模塊306,用于通過多文檔框架實(shí)現(xiàn)所述瀏覽信息的跳轉(zhuǎn)。所述裝置還包括安裝模塊307,用于安裝本地資源庫(kù)中保存的蒙文字體信息。本發(fā)明實(shí)施例提供一種基于控件進(jìn)行蒙文信息顯示的方法及裝置,該方法終端在啟動(dòng)瀏覽器時(shí),根據(jù)注冊(cè)表中已注冊(cè)文件的標(biāo)識(shí)信息,判斷蒙文顯示控件是否已注冊(cè),當(dāng)確定未注冊(cè)時(shí),根據(jù)本地保存的蒙文顯示控件的注冊(cè)信息,注冊(cè)該蒙文顯示控件,并根據(jù)用戶輸入的瀏覽信息,用該蒙文顯示控件對(duì)該瀏覽信息進(jìn)行顯示。由于本發(fā)明實(shí)施例中終端在啟動(dòng)瀏覽器時(shí)自動(dòng)判斷該蒙文顯示控件是否已注冊(cè),當(dāng)確定未注冊(cè)時(shí),注冊(cè)該蒙文顯示控件,從而不需要提示用戶是否注冊(cè)該蒙文顯示控件,減小了終端側(cè)的負(fù)擔(dān),提高了顯示蒙文信息的速度。 顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種基于控件進(jìn)行蒙文信息顯示的方法,其特征在于,包括 啟動(dòng)蒙文瀏覽器;根據(jù)注冊(cè)表中已注冊(cè)文件的標(biāo)識(shí)信息,判斷蒙文顯示控件是否已注冊(cè); 當(dāng)檢測(cè)到所述蒙文顯示控件未注冊(cè)時(shí),根據(jù)本地保存的所述蒙文顯示控件的注冊(cè)信息,對(duì)所述蒙文顯示控件進(jìn)行注冊(cè);根據(jù)用戶輸入的瀏覽信息的地址,采用注冊(cè)的所述蒙文顯示控件對(duì)所述瀏覽信息進(jìn)行顯不。
2.如權(quán)利要求1所述的方法,其特征在于,所述采用注冊(cè)的所述蒙文顯示控件對(duì)所述瀏覽信息進(jìn)行顯示之前,所述方法還包括根據(jù)注冊(cè)的所述蒙文顯示控件的標(biāo)識(shí)信息,及保存的所述蒙文顯示控件的標(biāo)識(shí)信息與所述蒙文顯示控件的執(zhí)行文件的路徑的對(duì)應(yīng)關(guān)系,查找所述執(zhí)行文件的路徑;根據(jù)查找的所述蒙文顯示控件的執(zhí)行文件的路徑,查找所述蒙文顯示控件的執(zhí)行文件;采用查找到的所述蒙文顯示控件的執(zhí)行文件創(chuàng)建所述蒙文顯示控件。
3.如權(quán)利要求2所述的方法,其特征在于,所述采用注冊(cè)的所述蒙文顯示控件對(duì)所述瀏覽信息進(jìn)行顯示包括通過hook方法攔截所述瀏覽信息中攜帶的顯示控件的運(yùn)行,并采用創(chuàng)建的所述蒙文顯示控件對(duì)所述瀏覽信息進(jìn)行顯示,其中,所述瀏覽信息中攜帶的顯示控件的運(yùn)行包括未注冊(cè)的顯示控件的注冊(cè),已注冊(cè)的過期的顯示控件的重新注冊(cè),以及已注冊(cè)的顯示控件的創(chuàng)建。
4.如權(quán)利要求1 3任一所述的方法,其特征在于,所述方法還包括當(dāng)檢測(cè)到所述蒙文顯示控件已注冊(cè)時(shí),根據(jù)注冊(cè)的所述蒙文顯示控件的標(biāo)識(shí)信息,及保存的所述蒙文顯示控件的標(biāo)識(shí)信息與所述蒙文顯示控件的執(zhí)行文件的路徑的對(duì)應(yīng)關(guān)系, 查找所述執(zhí)行文件的路徑;根據(jù)查找的所述蒙文顯示控件的執(zhí)行文件的路徑,查找所述蒙文顯示控件的執(zhí)行文件;采用查找到的所述蒙文顯示控件的執(zhí)行文件創(chuàng)建所述蒙文顯示控件; 采用創(chuàng)建的所述蒙文顯示控件對(duì)所述瀏覽信息進(jìn)行顯示。
5.如權(quán)利要求4所述的方法,其特征在于,當(dāng)檢測(cè)到所述蒙文顯示控件是否已注冊(cè)時(shí), 采用創(chuàng)建的所述蒙文顯示控件對(duì)所述瀏覽信息進(jìn)行顯示包括通過hook方法攔截所述瀏覽信息中攜帶的顯示控件的運(yùn)行,并采用創(chuàng)建的所述蒙文顯示控件對(duì)所述瀏覽信息進(jìn)行顯示,其中,所述瀏覽信息中攜帶的顯示控件的運(yùn)行包括未注冊(cè)的顯示控件的注冊(cè),已注冊(cè)的過期的顯示控件的重新注冊(cè),以及已注冊(cè)的顯示控件的創(chuàng)建。
6.如權(quán)利要求5所述的方法,其特征在于,所述采用創(chuàng)建的所述蒙文顯示控件對(duì)所述瀏覽信息進(jìn)行顯示包括根據(jù)用戶輸入的瀏覽信息的地址,判斷所述蒙文瀏覽器瀏覽的瀏覽信息是否為本地資源;當(dāng)確定所述蒙文瀏覽器瀏覽本地資源時(shí),加載本地資源庫(kù)中的網(wǎng)頁(yè)首頁(yè)信息,采用創(chuàng)建的所述蒙文顯示控件對(duì)加載的所述本地資源庫(kù)中的網(wǎng)頁(yè)首頁(yè)信息進(jìn)行顯示;當(dāng)確定所述蒙文瀏覽器瀏覽網(wǎng)站信息時(shí),則加載所述網(wǎng)站首頁(yè)信息,采用創(chuàng)建的所述蒙文顯示控件對(duì)加載的所述網(wǎng)站首頁(yè)信息進(jìn)行顯示。
7.如權(quán)利要求6所述的方法,其特征在于,所述方法還包括 通過多文檔框架實(shí)現(xiàn)所述瀏覽信息的跳轉(zhuǎn)。
8.如權(quán)利要求1所述的方法,其特征在于,所述采用注冊(cè)的所述蒙文顯示控件對(duì)所述瀏覽信息進(jìn)行顯示之前,所述方法還包括安裝本地資源庫(kù)中保存的蒙文字體信息。
9.一種基于控件對(duì)蒙文信息進(jìn)行顯示的裝置,其特征在于,所述裝置包括 啟動(dòng)模塊,用于啟動(dòng)蒙文瀏覽器;判斷模塊,用于根據(jù)注冊(cè)表中已注冊(cè)文件的標(biāo)識(shí)信息,判斷蒙文顯示控件是否已注ππ冊(cè);注冊(cè)模塊,用于當(dāng)檢測(cè)到所述蒙文顯示控件未注冊(cè)時(shí),根據(jù)本地保存的所述蒙文顯示控件的注冊(cè)信息,對(duì)所述蒙文顯示控件進(jìn)行注冊(cè);顯示模塊,用于根據(jù)用戶輸入的瀏覽信息的地址,采用注冊(cè)的所述蒙文顯示控件對(duì)所述瀏覽信息進(jìn)行顯示。
10.如權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括創(chuàng)建模塊,用于根據(jù)注冊(cè)的所述蒙文顯示控件的標(biāo)識(shí)信息,及保存的所述蒙文顯示控件的標(biāo)識(shí)信息與所述蒙文顯示控件的執(zhí)行文件的路徑的對(duì)應(yīng)關(guān)系,查找所述執(zhí)行文件的路徑,根據(jù)查找的所述蒙文顯示控件的執(zhí)行文件的路徑,查找所述蒙文顯示控件的執(zhí)行文件, 采用查找到的所述蒙文顯示控件的執(zhí)行文件創(chuàng)建所述蒙文顯示控件。
11.如權(quán)利要求10所述的裝置,其特征在于,所述顯示模塊具體用于,通過hook方法攔截所述瀏覽信息中攜帶的顯示控件的運(yùn)行,并采用創(chuàng)建的所述蒙文顯示控件對(duì)所述瀏覽信息進(jìn)行顯示,其中,所述瀏覽信息中攜帶的顯示控件的運(yùn)行包括未注冊(cè)的顯示控件的注冊(cè),已注冊(cè)的過期的顯示控件的重新注冊(cè),以及已注冊(cè)的顯示控件的創(chuàng)建。
12.如權(quán)利要求9 11任一所述的裝置,其特征在于,所述創(chuàng)建模塊還用于,當(dāng)檢測(cè)到所述蒙文顯示控件已注冊(cè)時(shí),根據(jù)注冊(cè)的所述蒙文顯示控件的標(biāo)識(shí)信息,及保存的所述蒙文顯示控件的標(biāo)識(shí)信息與所述蒙文顯示控件的執(zhí)行文件的路徑的對(duì)應(yīng)關(guān)系,查找所述執(zhí)行文件的路徑,根據(jù)查找的所述蒙文顯示控件的執(zhí)行文件的路徑,查找所述蒙文顯示控件的執(zhí)行文件,采用查找到的所述蒙文顯示控件的執(zhí)行文件創(chuàng)建所述蒙文顯示控件,采用創(chuàng)建的所述蒙文顯示控件對(duì)所述瀏覽信息進(jìn)行顯示。
13.如權(quán)利要求12所述的裝置,其特征在于,所述顯示模塊還用于,當(dāng)檢測(cè)到所述蒙文顯示控件已注冊(cè)時(shí),通過hook方法攔截所述瀏覽信息中攜帶的顯示控件的運(yùn)行,并采用創(chuàng)建的所述蒙文顯示控件對(duì)所述瀏覽信息進(jìn)行顯示,其中,所述瀏覽信息中攜帶的顯示控件的運(yùn)行包括未注冊(cè)的顯示控件的注冊(cè),已注冊(cè)的過期的顯示控件的重新注冊(cè),以及已注冊(cè)的顯示控件的創(chuàng)建。
14.如權(quán)利要求13所述的裝置,其特征在于,所述顯示模塊具體用于,根據(jù)用戶輸入的瀏覽信息的地址,判斷所述蒙文瀏覽器瀏覽的瀏覽信息是否為本地資源,當(dāng)確定所述蒙文瀏覽器瀏覽本地資源時(shí),加載本地資源庫(kù)中的網(wǎng)頁(yè)首頁(yè)信息,采用創(chuàng)建的所述蒙文顯示控件對(duì)加載的所述本地資源庫(kù)中的網(wǎng)頁(yè)首頁(yè)信息進(jìn)行顯示,當(dāng)確定所述蒙文瀏覽器瀏覽網(wǎng)站信息時(shí),則加載所述網(wǎng)站首頁(yè)信息,采用創(chuàng)建的所述蒙文顯示控件對(duì)加載的所述網(wǎng)站首頁(yè)信息進(jìn)行顯示。
15.如權(quán)利要求14所述的裝置,其特征在于,所述裝置還包括 跳轉(zhuǎn)模塊,用于通過多文檔框架實(shí)現(xiàn)所述瀏覽信息的跳轉(zhuǎn)。
16.如權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括 安裝模塊,用于安裝本地資源庫(kù)中保存的蒙文字體信息。
全文摘要
本發(fā)明公開了一種基于控件進(jìn)行蒙文信息顯示的方法及裝置,用以解決現(xiàn)有技術(shù)對(duì)蒙文信息進(jìn)行顯示時(shí),顯示速度慢的問題。該方法終端在啟動(dòng)蒙文瀏覽器時(shí),根據(jù)注冊(cè)表中已注冊(cè)文件的標(biāo)識(shí)信息,判斷蒙文顯示控件是否已注冊(cè),當(dāng)確定未注冊(cè)時(shí),根據(jù)本地保存的蒙文顯示控件的注冊(cè)信息,注冊(cè)該蒙文顯示控件,并根據(jù)用戶輸入的瀏覽信息的地址,用該蒙文顯示控件對(duì)該瀏覽信息進(jìn)行顯示。由于本發(fā)明實(shí)施例中終端在啟動(dòng)蒙文瀏覽器時(shí)自動(dòng)判斷該蒙文顯示控件是否已注冊(cè),當(dāng)確定未注冊(cè)時(shí),注冊(cè)該蒙文顯示控件,從而不需要提示用戶是否注冊(cè)該蒙文顯示控件,減小了終端側(cè)的負(fù)擔(dān),提高了顯示蒙文信息的速度。
文檔編號(hào)G06F17/30GK102479227SQ20101057052
公開日2012年5月30日 申請(qǐng)日期2010年11月26日 優(yōu)先權(quán)日2010年11月26日
發(fā)明者劉洋, 紀(jì)永鳳 申請(qǐng)人:北京北大方正電子有限公司, 北大方正集團(tuán)有限公司