專利名稱:多解釋器手機瀏覽器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及手機瀏覽器、wap、web、wml、cHTML(Compact HTML)、xHTML、HTML和XML,特別是提供多解釋器的手機瀏覽器,既可以瀏覽互聯(lián)網(wǎng)資源,也可以訪問移動互聯(lián)網(wǎng)資源的方法和裝置。
背景技術(shù):
由于手機的移動性和便捷性,手機用戶的數(shù)據(jù)業(yè)務(wù)需求一直在增長。特別是由于移動互聯(lián)網(wǎng)和第三代移動通信的發(fā)展,手機用戶的數(shù)據(jù)業(yè)務(wù)需求將得到進一步的釋放。但是,現(xiàn)在的手機瀏覽器只能瀏覽專門對手機用戶提供的數(shù)據(jù)資源,如專門的WAP網(wǎng)站等。相反,傳統(tǒng)互聯(lián)網(wǎng)的資源,特別是全球傳統(tǒng)網(wǎng)站的內(nèi)容,無法被手機用戶瀏覽訪問。同時,移動互聯(lián)網(wǎng)的資源短缺導(dǎo)致手機用戶上網(wǎng)的需求并不強烈。所以,在手機上實現(xiàn)既可以訪問傳統(tǒng)互聯(lián)網(wǎng)網(wǎng)頁,又可以訪問移動互聯(lián)網(wǎng)網(wǎng)頁的瀏覽器的實現(xiàn),能夠解決或部分解決該矛盾。
同時,注意到移動互聯(lián)網(wǎng)用戶是傳統(tǒng)互聯(lián)網(wǎng)用戶的一部分,用戶在移動訪問時,可以訪問到原有的互聯(lián)網(wǎng)資源,也極大地吸引了傳統(tǒng)互聯(lián)網(wǎng)用戶向移動互聯(lián)網(wǎng)用戶遷移。具有極大的商機。
發(fā)明內(nèi)容
本發(fā)明的目的是通過該方法和裝置來改善上面提到的移動互聯(lián)網(wǎng)資源匱乏的缺陷,實現(xiàn)傳統(tǒng)互聯(lián)網(wǎng)與移動互聯(lián)網(wǎng)的融合。
本發(fā)明另一個目的是提供一種新的瀏覽器,與現(xiàn)有的瀏覽器相比,新的瀏覽器通過特殊的方法達到可以瀏覽WML、cHTML、xHTML和HTML資源,提高了效率,可使用性和效果。
本發(fā)明的再一個目的是通過動態(tài)下載來實現(xiàn)瀏覽器的更新,包括wml解釋器、cHTML解釋器、xHTML解釋器和HTML解釋器的更新。方便手機用戶的瀏覽器無法象PC瀏覽器那樣更新升級的問題。
本發(fā)明解決上述問題的技術(shù)方案如下1)一種在手機終端上實現(xiàn)手機訪問傳統(tǒng)互聯(lián)網(wǎng)資源或移動互聯(lián)網(wǎng)資源的方法,包括步驟在手機中內(nèi)置或下載該瀏覽器;Smart phone可以下載,其它類型的手機由手機廠商內(nèi)置;該瀏覽器缺省可以定制為WML解釋器和瀏覽器主框架,cHTML解釋器和瀏覽器主框架,xHTML解釋器和瀏覽器主框架,或HTML解釋器和瀏覽器主框架四種基本版本中的一種版本,也可定制為其中的任意兩種、三種或四種解釋器和瀏覽器主框架混合多種版本,通過對該瀏覽器的定制實現(xiàn)對多種互聯(lián)網(wǎng)資源的訪問支持;從該瀏覽器發(fā)起向移動互聯(lián)網(wǎng)資源或互聯(lián)網(wǎng)資源的瀏覽請求,當(dāng)該瀏覽器不支持該資源時,缺省到遠程服務(wù)器上下載能正確解釋資源的解釋器,并重啟瀏覽器,使之具備可以瀏覽多種資源的裝置;瀏覽器具備兩種或兩種以上資源的解釋器時,用戶的瀏覽方法是沒有差異;當(dāng)瀏覽器在瀏覽時,可以選擇瀏覽器中的更新選項,來更新其解釋器;如果用戶使用的是Smart phone,則可以更新瀏覽器主框架,新的瀏覽器主框架在操作上可能和原有的瀏覽器有所不同,其它類型的手機通過手機廠商來更新瀏覽器主框架;用戶可根據(jù)喜好,保留或刪除不同類型的解釋器,但瀏覽器主框架在只剩下一種解釋器時不再刪除。
2)根據(jù)上述1)所述的方法,在瀏覽互聯(lián)網(wǎng)或移動互聯(lián)網(wǎng)資源時,具有相同的顯示處理方法,在瀏覽WML、cHTML、xHTML或HTML資源的所述步驟期間對所述被選擇的數(shù)據(jù)項目,具備網(wǎng)頁縮放,觀看局部,局部放大、上下左右移動、圖片縮放等相同的瀏覽方法,手機上瀏覽傳統(tǒng)互聯(lián)網(wǎng)網(wǎng)頁時顯示的結(jié)果,和PC上瀏覽器瀏覽相同頁面的顯示結(jié)果可相同或不同。
3)根據(jù)上述1)或2)所述的方法,在更新或設(shè)置瀏覽器的所述步驟期間對所述選擇的解釋器進行缺省定義,并定義缺省訪問的主站,該主站的類型為移動互聯(lián)網(wǎng)站點或傳統(tǒng)互聯(lián)網(wǎng)WEB站點之一。
4).根據(jù)上述1)或2)所述的方法,手機在訪問移動互聯(lián)網(wǎng)資源或互聯(lián)網(wǎng)資源時,網(wǎng)址書簽數(shù)據(jù)存儲,瀏覽器的所述步驟期間對所述被選擇的頁面需要記錄其URL,瀏覽器根據(jù)其資源不同,分別存儲。
5).根據(jù)上述1-4)任一項所述的方法,進一步包括步驟在接收所述訪問資源的所述步驟之時,識別用戶訪問的資源是WML資源、cHTML、xHTML還是HTML資源;瀏覽器判斷手機中是否具備正確解釋該資源的解釋器,如果不具備,則自動連接到遠程服務(wù)器進行更新,并重啟瀏覽器程序,重新定位到該資源上。
6).根據(jù)上述1-5)任一項所述的方法,無論是瀏覽WML資源、cHTML、xHTML和HTML資源,具有相同的操作方法,如上翻、下翻、上下左右移動、縮放、選擇圖片瀏覽和無圖片瀏覽,從頁面上選擇單個圖片瀏覽和圖片縮放等等。
7).根據(jù)上述1-6)任一項所述的方法,進一步包括對HTML資源中所包含的對象進行簡化處理的步驟,其中包括對特定對象的處理,尤其是對Frame、Javascript和Flash進行的特殊處理。
8).根據(jù)上述1-7)任一項所述的方法,進一步包括特定對象處理和安全處理的步驟A)進一步特定對象處理的步驟包括插件的管理、刪除、添加等,尤其是Flash插件和瀏覽其它格式文檔的插件;和B)以及進一步包括安全處理的步驟包括支持現(xiàn)有的PKI體系,包括數(shù)字證書的管理和處理,提供https的訪問,保證高安全度要求的瀏覽行為,進一步支持移動PKI體系。
9).根據(jù)上述1-8)任一項所述的方法中,進一步包括用戶瀏覽資源的快速輸入網(wǎng)址的步驟;包括自動添加web、wap.、www、.com、.net、.org、.gov、.cn常用字符,或由用戶選擇添加;同時,根據(jù)手機的不同,提供對語音輸入網(wǎng)址和手寫輸入網(wǎng)址的支持界面。
10).根據(jù)上述1-9)所述的方法,進一步包括對網(wǎng)絡(luò)資源的訪問提供多媒體訪問的支持,對Smart phone而言,支持手機本地多媒體程序的自動調(diào)用,對其它手機而言,支持第三方多媒體插件。
11).一種MPMIB(Multi-parser Mobile Internet Browser)瀏覽器,其是一種在手機終端上實現(xiàn)手機訪問傳統(tǒng)互聯(lián)網(wǎng)資源或移動互聯(lián)網(wǎng)資源的裝置,其中包括一種瀏覽器,其由WML解釋器、cHTML解釋器、xHTML解釋器或HTML解釋器和瀏覽器主框架組成,在手機中內(nèi)置或下載該瀏覽器;Smart phone可以下載,其它類型的手機由手機廠商內(nèi)置;該瀏覽器缺省可以定制為WML解釋器和瀏覽器主框架,cHTML解釋器和瀏覽器主框架,xHTML解釋器和瀏覽器主框架,或HTML解釋器和瀏覽器主框架四種基本版本中的一種版本,也可定制為其中的任意兩種、三種或四種解釋器和瀏覽器主框架混合多種版本,通過對該瀏覽器的定制實現(xiàn)對多種互聯(lián)網(wǎng)資源的訪問支持;從該瀏覽器發(fā)起向移動互聯(lián)網(wǎng)資源或互聯(lián)網(wǎng)資源的瀏覽請求,當(dāng)該瀏覽器不支持該資源時,缺省到遠程服務(wù)器上下載能正確解釋資源的解釋器,并重啟瀏覽器,使之具備可以瀏覽多種資源的裝置;瀏覽器具備兩種或兩種以上資源的解釋器時,用戶的瀏覽方法是沒有差異;當(dāng)瀏覽器在瀏覽時,可以選擇瀏覽器中的更新選項,來更新其解釋器;如果用戶使用的是Smart phone,則可以更新瀏覽器主框架,新的瀏覽器主框架在操作上可能和原有的瀏覽器有所不同,其它類型的手機通過手機廠商來更新瀏覽器主框架;用戶可根據(jù)喜好,保留或刪除不同類型的解釋器,但瀏覽器主框架在只剩下一種解釋器時不再刪除。
12).根據(jù)上述11)所述的裝置,在瀏覽互聯(lián)網(wǎng)或移動互聯(lián)網(wǎng)資源時,進行相同的顯示處理,在瀏覽WML、cHTML、xHTML或HTML資源的所述步驟期間對所述被選擇的數(shù)據(jù)項目,具備網(wǎng)頁縮放,觀看局部,局部放大、上下左右移動、圖片縮放等相同的瀏覽方法,手機上瀏覽傳統(tǒng)互聯(lián)網(wǎng)網(wǎng)頁時顯示的結(jié)果,和PC上瀏覽器瀏覽相同頁面的顯示結(jié)果可相同或不同。
13).根據(jù)上述11)或12)所述的裝置,在更新或設(shè)置瀏覽器期間對所述選擇的解釋器進行缺省定義,并定義缺省訪問的主站,該主站的類型為移動互聯(lián)網(wǎng)站點或傳統(tǒng)互聯(lián)網(wǎng)WEB站點之一。
14).根據(jù)上述11或12任一項所述的裝置,手機在訪問移動互聯(lián)網(wǎng)資源或互聯(lián)網(wǎng)資源時,網(wǎng)址書簽數(shù)據(jù)存儲,瀏覽器對被選擇的頁面需要記錄其URL,瀏覽器根據(jù)其資源不同,分別存儲。
15).根據(jù)上述11-14任一項所述的裝置,進一步包括如下單元
識別用戶訪問的資源是WML資源、cHTML、xHTML還是HTML資源;瀏覽器判斷手機中是否具備正確解釋該資源的解釋器,如果不具備,則自動連接到遠程服務(wù)器進行更新,并重啟瀏覽器程序,重新定位到該資源上。
16).根據(jù)上述11-15任一項所述的裝置,無論是瀏覽WML資源、cHTML、xHTML和HTML資源,具有相同的操作,如上翻、下翻、上下左右移動、縮放、選擇圖片瀏覽和無圖片瀏覽,從頁面上選擇單個圖片瀏覽和圖片縮放等等。
17).根據(jù)上述11-16任一項所述的裝置,進一步包括對HTML資源中所包含的對象進行簡化處理的單元,其對特定對象進行處理,尤其是對Frame、Javascript和Flash進行特殊處理。
18).根據(jù)上述11-17任一項所述的裝置,進一步包括特定對象處理和安全處理的單元A)進一步特定對象處理的單元其對插件進行管理、刪除、添加,尤其是Flash插件和瀏覽其它格式文檔的插件;和B)以及進一步包括安全處理的單元其支持現(xiàn)有的PKI體系,包括數(shù)字證書的管理和處理,提供https的訪問,保證高安全度要求的瀏覽行為,進一步支持移動PKI體系。
19).根據(jù)上述11-18任一項所述的裝置中,進一步包括用戶瀏覽資源的快速輸入網(wǎng)址的單元;其自動添加web、wap.、www.、.com、.net、.org、.gov、.cn常用字符,或由用戶選擇添加;同時,根據(jù)手機的不同,提供對語音輸入網(wǎng)址和手寫輸入網(wǎng)址的支持界面。
20).根據(jù)上述11-19所述的裝置,進一步包括對網(wǎng)絡(luò)資源的訪問提供多媒體訪問的支持的單元,對Smart phone而言,支持手機本地多媒體程序的自動調(diào)用,對其它手機而言,支持第三方多媒體插件。
圖1表示MPMIB瀏覽器工作流程。
圖2表示MPMIB基本結(jié)構(gòu)。
具體實施例方式
MPMIB(Multi-parser Mobile Internet Browser)瀏覽器的目標(biāo)是針對手機等小屏幕設(shè)備提供的一個平臺無關(guān)、功能合適、體積輕巧的多解釋器瀏覽器;該瀏覽器既可以瀏覽傳統(tǒng)互聯(lián)網(wǎng)資源,也可以瀏覽移動互聯(lián)網(wǎng)資源。支持wap1.x、wap 2.0、wml 1.x、wml 2.0、cHTML、xHTML、HTTP1.1、HTTPS、HTML4.0、CSS 1.0。這表明,MPMIB主要是手機設(shè)備方面的發(fā)明,但不僅僅只應(yīng)用于手機領(lǐng)域,還能適應(yīng)嵌入式設(shè)備的互聯(lián)網(wǎng)或移動互聯(lián)網(wǎng)的訪問。
MPMIB瀏覽器是針對特定的小屏幕手機設(shè)備而設(shè)計的。特定顯示設(shè)備主要是指應(yīng)用在非PC類產(chǎn)品上的顯示設(shè)備,如手機等。在特定的顯示設(shè)備上顯示Internet或Mobile Internet頁面通常會遇到的問題是屏幕的分辨率、大小不確定,瀏覽頁面通常要進行窗口的滾動。用戶主要為手機用戶,不支持PC瀏覽器的右擊、雙擊、打開菜單等操作。與用戶的交互設(shè)備比較特殊,如數(shù)字鍵盤等。
針對手機設(shè)備的特點,需要為特殊的交互設(shè)備提供接口;這類設(shè)備只有有限的持久存儲設(shè)備,如在很多特殊應(yīng)用下的設(shè)備是沒有大容量存儲介質(zhì)的;考慮到用戶為手機用戶,界面簡單、清晰、易用。
針對手機顯示設(shè)備的特點,具體來講,通過從底層重新實現(xiàn)滾動機制,較好地解決了滾動時屏幕閃爍的問題;界面盡可能簡單、易用。不使用菜單,所有操作均可通過手機鍵盤來完成,例如一般PC用瀏覽器并不提供網(wǎng)址確認按鈕,而是依靠回車鍵。而MPMIB主屏幕上不提供URL輸入框,主要通過缺省定義的URL來訪問;或,通過網(wǎng)址書簽的定義來完成對其它URL的訪問;同時,在經(jīng)過數(shù)字鍵盤操作后,也提供臨時網(wǎng)址的輸入窗口??紤]到MPMIB應(yīng)用環(huán)境中沒有大容量存儲介質(zhì),瀏覽歷史僅記錄URL地址,在具有存儲卡的環(huán)境中,具有網(wǎng)頁緩存功能。
MPMIB瀏覽器要求瀏覽多種不同類型的資源,WML、cHTML、xHTML和HTML。
WML 1.1的文件格式如下表所示
WML 1.3格式如下表所示
WML2.0格式如下表所示
cHTML的格式如下表所示
xHTML的格式如下表所示
HTML的格式如下表所示
根據(jù)WML、cHTML、xHTML和HTML的相似性,分別由不同的解釋器來完成,規(guī)范化到統(tǒng)一的XML框架下,并交給統(tǒng)一的視口處理方法處理。瀏覽器主框架根據(jù)頁面的文件頭和DTD判斷需要使用哪個解釋器,如果手機內(nèi)沒有該解釋器,則從遠程服務(wù)器中下載。
圖1表示MPMIB瀏覽器工作流程。MPMIB工作流程顯示了MPMIB對一個瀏覽請求的完整的相應(yīng)過程。
圖2表示MPMIB基本結(jié)構(gòu)。可由此將MPMIB的工作分為兩個階段。程序?qū)嶋H運行時,就是這樣由外及內(nèi)逐步調(diào)用/初始化。每添加一層嵌套,就增加一部分功能。載入、解析和規(guī)范化,直至底層的WML、cHTML、xHTML和HTML,這是嵌套關(guān)系中的最低層,被認為是規(guī)范化的文檔。由外及內(nèi)生成WML、cHTML、xHTML或HTML時,前期工作已完成。
值得一提的是從對載入的WML、cHTML、xHTML或HTML文檔進行初步的結(jié)構(gòu)解析,到按其所表示標(biāo)簽進行內(nèi)容解析,再到讀取顯示格式信息為顯示而規(guī)范化文檔,得到一個XML實體,XML實體(它可以是一個關(guān)閉/非關(guān)閉的標(biāo)簽(Tag)、標(biāo)簽中的一個屬性或標(biāo)簽外的一段文本)經(jīng)歷了三次掃描和三種表現(xiàn)形式節(jié)點、元素和“塊”,分別對應(yīng)于三個解析階段。
后期工作,即顯示一個規(guī)范化的文檔,則是由內(nèi)向外遞呈的關(guān)系。
MPMIB還涉及到瀏覽器缺省主頁的定制,網(wǎng)址書簽的記錄。用戶可定制一個URL作為用戶缺省訪問的資源對象,這個URL可以是傳統(tǒng)互聯(lián)網(wǎng)上的網(wǎng)址,也可以是移動互聯(lián)網(wǎng)上的網(wǎng)址;用戶在訪問到其感興趣的網(wǎng)址時,通過手機鍵盤的操作,無須輸入或只輸入網(wǎng)址書簽的標(biāo)題,即可添加網(wǎng)址書簽,該瀏覽器自動按照不同類型的資源分別存儲。同時,用戶可以對網(wǎng)址書簽進行增加、刪除、管理和更新等操作。
在易用性方面,用戶無須關(guān)心其使用或訪問的是什么類型的資源,當(dāng)MPMIB的本地解釋器不能支持用戶所定位的資源時,MPMIB自動下載支持該資源的解釋器之后,MPMIB自動重啟,并重新定位到先前用戶訪問的資源上。
由于移動互聯(lián)網(wǎng)的發(fā)展,增加新的網(wǎng)頁格式,MPMIB僅需要增加一種解釋器即可實現(xiàn)支持的目的。
權(quán)利要求
1.在手機終端上實現(xiàn)手機訪問傳統(tǒng)互聯(lián)網(wǎng)資源或移動互聯(lián)網(wǎng)資源的方法,包括步驟在手機中內(nèi)置或下載瀏覽器;Smart phone可以下載,其它類型的手機由手機廠商內(nèi)置;該瀏覽器缺省可以定制為WML解釋器和瀏覽器主框架,cHTML解釋器和瀏覽器主框架,xHTML解釋器和瀏覽器主框架,或HTML解釋器和瀏覽器主框架四種基本版本中的一種版本,也可定制為其中的任意兩種、三種或四種解釋器和瀏覽器主框架混合多種版本,通過對該瀏覽器的定制實現(xiàn)對多種互聯(lián)網(wǎng)資源的訪問支持;從該瀏覽器發(fā)起向移動互聯(lián)網(wǎng)資源或互聯(lián)網(wǎng)資源的瀏覽請求,當(dāng)該瀏覽器不支持該資源時,缺省到遠程服務(wù)器上下載能正確解釋資源的解釋器,并重啟瀏覽器,使之具備可以瀏覽多種資源的裝置;瀏覽器具備兩種或兩種以上資源的解釋器時,用戶的瀏覽方法是沒有差異;當(dāng)瀏覽器在瀏覽時,可以選擇瀏覽器中的更新選項,來更新其解釋器;如果用戶使用的是Smart phone,則可以更新瀏覽器主框架,新的瀏覽器主框架在操作上可能和原有的瀏覽器有所不同,其它類型的手機通過手機廠商來更新瀏覽器主框架;用戶可根據(jù)喜好,保留或刪除不同類型的解釋器,但瀏覽器主框架在只剩下一種解釋器時不再刪除。
2.根據(jù)權(quán)利要求1所述的方法,在瀏覽互聯(lián)網(wǎng)或移動互聯(lián)網(wǎng)資源時,具有相同的顯示處理方法,在瀏覽WML、cHTML、xHTML或HTML資源的所述步驟期間對所述被選擇的數(shù)據(jù)項目,具備網(wǎng)頁縮放,觀看局部,局部放大、上下左右移動、圖片縮放等相同的瀏覽方法,手機上瀏覽傳統(tǒng)互聯(lián)網(wǎng)網(wǎng)頁時顯示的結(jié)果,和PC上瀏覽器瀏覽相同頁面的顯示結(jié)果可相同或不同。
3.根據(jù)權(quán)利要求1或2所述的方法,在更新或設(shè)置瀏覽器的所述步驟期間對所述選擇的解釋器進行缺省定義,并定義缺省訪問的主站,該主站的類型為移動互聯(lián)網(wǎng)站點或傳統(tǒng)互聯(lián)網(wǎng)WEB站點之一。
4.根據(jù)權(quán)利要求1或2任一項所述的方法,手機在訪問移動互聯(lián)網(wǎng)資源或互聯(lián)網(wǎng)資源時,網(wǎng)址書簽數(shù)據(jù)存儲,瀏覽器的所述步驟期間對所述被選擇的頁面需要記錄其URL,瀏覽器根據(jù)其資源不同,分別存儲。
5.根據(jù)權(quán)利要求1-4任一項所述的方法,進一步包括步驟在接收所述訪問資源的所述步驟之時,識別用戶訪問的資源是WML資源、cHTML、xHTML還是HTML資源;瀏覽器判斷手機中是否具備正確解釋該資源的解釋器,如果不具備,則自動連接到遠程服務(wù)器進行更新,并重啟瀏覽器程序,重新定位到該資源上。
6.根據(jù)權(quán)利要求1-5任一項所述的方法,無論是瀏覽WML資源、cHTML、xHTML和HTML資源,具有相同的操作方法,如上翻、下翻、上下左右移動、縮放、選擇圖片瀏覽和無圖片瀏覽,從頁面上選擇單個圖片瀏覽和圖片縮放等等。
7.根據(jù)權(quán)利要求1-6任一項所述的方法,進一步包括對HTML資源中所包含的對象進行簡化處理的步驟,其中包括對特定對象的處理,尤其是對Frame、Javascript和Flash進行的特殊處理。
8.根據(jù)權(quán)利要求1-7任一項所述的方法,進一步包括特定對象處理和安全處理的步驟A)進一步特定對象處理的步驟包括插件的管理、刪除、添加等,尤其是Flash插件和瀏覽其它格式文檔的插件;和B)以及進一步包括安全處理的步驟包括支持現(xiàn)有的PKI體系,包括數(shù)字證書的管理和處理,提供https的訪問,保證高安全度要求的瀏覽行為,進一步支持移動PKI體系。
9.根據(jù)權(quán)利要求1-8任一項所述的方法中,進一步包括用戶瀏覽資源的快速輸入網(wǎng)址的步驟;包括自動添加web、wap.、www.、.com、.net、.org、.gov、.cn常用字符,或由用戶選擇添加;同時,根據(jù)手機的不同,提供對語音輸入網(wǎng)址和手寫輸入網(wǎng)址的支持界面。
10.根據(jù)權(quán)利要求1-9所述的方法,進一步包括對網(wǎng)絡(luò)資源的訪問提供多媒體訪問的支持,對Smart phone而言,支持手機本地多媒體程序的自動調(diào)用,對其它手機而言,支持第三方多媒體插件。
11.一種在手機終端上實現(xiàn)手機訪問傳統(tǒng)互聯(lián)網(wǎng)資源或移動互聯(lián)網(wǎng)資源的裝置,其中包括一種瀏覽器,其由WML解釋器、cHTML解釋器、xHTML解釋器或HTML解釋器和瀏覽器主框架組成,在手機中內(nèi)置或下載該瀏覽器;Smart phone可以下載,其它類型的手機由手機廠商內(nèi)置;該瀏覽器缺省可以定制為WML解釋器和瀏覽器主框架,cHTML解釋器和瀏覽器主框架,xHTML解釋器和瀏覽器主框架,或HTML解釋器和瀏覽器主框架四種基本版本中的一種版本,也可定制為其中的任意兩種、三種或四種解釋器和瀏覽器主框架混合多種版本,通過對該瀏覽器的定制實現(xiàn)對多種互聯(lián)網(wǎng)資源的訪問支持;從該瀏覽器發(fā)起向移動互聯(lián)網(wǎng)資源或互聯(lián)網(wǎng)資源的瀏覽請求,當(dāng)該瀏覽器不支持該資源時,缺省到遠程服務(wù)器上下載能正確解釋資源的解釋器,并重啟瀏覽器,使之具備可以瀏覽多種資源的裝置;瀏覽器具備兩種或兩種以上資源的解釋器時,用戶的瀏覽方法是沒有差異;當(dāng)瀏覽器在瀏覽時,可以選擇瀏覽器中的更新選項,來更新其解釋器;如果用戶使用的是Smart phone,則可以更新瀏覽器主框架,新的瀏覽器主框架在操作上可能和原有的瀏覽器有所不同,其它類型的手機通過手機廠商來更新瀏覽器主框架;用戶可根據(jù)喜好,保留或刪除不同類型的解釋器,但瀏覽器主框架在只剩下一種解釋器時不再刪除。
12.根據(jù)權(quán)利要求11所述的裝置,在瀏覽互聯(lián)網(wǎng)或移動互聯(lián)網(wǎng)資源時,進行相同的顯示處理,在瀏覽WML、cHTML、xHTML或HTML資源的所述步驟期間對所述被選擇的數(shù)據(jù)項目,具備網(wǎng)頁縮放,觀看局部,局部放大、上下左右移動、圖片縮放等相同的瀏覽方法,手機上瀏覽傳統(tǒng)互聯(lián)網(wǎng)網(wǎng)頁時顯示的結(jié)果,和PC上瀏覽器瀏覽相同頁面的顯示結(jié)果可相同或不同。
13.根據(jù)權(quán)利要求11或12所述的裝置,在更新或設(shè)置瀏覽器期間對所述選擇的解釋器進行缺省定義,并定義缺省訪問的主站,該主站的類型為移動互聯(lián)網(wǎng)站點或傳統(tǒng)互聯(lián)網(wǎng)WEB站點之一。
14.根據(jù)權(quán)利要求11或12任一項所述的裝置,手機在訪問移動互聯(lián)網(wǎng)資源或互聯(lián)網(wǎng)資源時,網(wǎng)址書簽數(shù)據(jù)存儲,瀏覽器對被選擇的頁面需要記錄其URL,瀏覽器根據(jù)其資源不同,分別存儲。
15.根據(jù)權(quán)利要求11-14任一項所述的裝置,進一步包括如下單元識別用戶訪問的資源是WML資源、cHTML、xHTML還是HTML資源;瀏覽器判斷手機中是否具備正確解釋該資源的解釋器,如果不具備,則自動連接到遠程服務(wù)器進行更新,并重啟瀏覽器程序,重新定位到該資源上。
16.根據(jù)權(quán)利要求11-15任一項所述的裝置,無論是瀏覽WML資源、cHTML、xHTML和HTML資源,具有相同的操作,如上翻、下翻、上下左右移動、縮放、選擇圖片瀏覽和無圖片瀏覽,從頁面上選擇單個圖片瀏覽和圖片縮放等等。
17.根據(jù)權(quán)利要求11-16任一項所述的裝置,進一步包括對HTML資源中所包含的對象進行簡化處理的單元,其對特定對象進行處理,尤其是對Frame、Javascript和Flash進行特殊處理。
18.根據(jù)權(quán)利要求11-17任一項所述的裝置,進一步包括特定對象處理和安全處理的單元A)進一步特定對象處理的單元其對插件進行管理、刪除、添加,尤其是Flash插件和瀏覽其它格式文檔的插件;和B)以及進一步包括安全處理的單元其支持現(xiàn)有的PKI體系,包括數(shù)字證書的管理和處理,提供https的訪問,保證高安全度要求的瀏覽行為,進一步支持移動PKI體系。
19.根據(jù)權(quán)利要求11-18任一項所述的裝置中,進一步包括用戶瀏覽資源的快速輸入網(wǎng)址的單元;其自動添加web、wap.、www.、.com、.net、.org、.gov、.cn常用字符,或由用戶選擇添加;同時,根據(jù)手機的不同,提供對語音輸入網(wǎng)址和手寫輸入網(wǎng)址的支持界面。
20.根據(jù)權(quán)利要求11-19所述的裝置,進一步包括對網(wǎng)絡(luò)資源的訪問提供多媒體訪問的支持的單元,對Smart phone而言,支持手機本地多媒體程序的自動調(diào)用,對其它手機而言,支持第三方多媒體插件。
全文摘要
本發(fā)明提供一種手機用戶訪問互聯(lián)網(wǎng),瀏覽網(wǎng)頁的裝置和實現(xiàn)方法。該裝置在用戶手機上缺省定制為WML、cHTML、xHTML或HTML解釋器,即手機用戶可以缺省訪問移動互聯(lián)網(wǎng)資源或傳統(tǒng)互聯(lián)網(wǎng)資源。當(dāng)用戶需要訪問除缺省定制的解釋器之外的資源,包括移動互聯(lián)網(wǎng)用戶訪問web資源,或web用戶訪問移動互聯(lián)網(wǎng)資源,可以從互聯(lián)網(wǎng)上下載另一個解釋器,從而實現(xiàn)手機用戶可以同時訪問互聯(lián)網(wǎng)資源和移動互聯(lián)網(wǎng)資源。同時,在手機存儲空間允許的情況下,可內(nèi)置多種解釋器。由于移動互聯(lián)網(wǎng)本身的發(fā)展,增加了新的網(wǎng)頁格式,本瀏覽器僅需要增加一種解釋器就達到支持新的網(wǎng)頁格式的目的。
文檔編號H04L12/00GK1805346SQ200510001970
公開日2006年7月19日 申請日期2005年1月13日 優(yōu)先權(quán)日2005年1月13日
發(fā)明者陳翌, 何余良 申請人:陳翌, 何余良