国产精品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>

      一種提高安卓系統(tǒng)智能終端瀏覽器上網(wǎng)速度的方法及系統(tǒng)的制作方法

      文檔序號(hào):9304631閱讀:584來源:國知局
      一種提高安卓系統(tǒng)智能終端瀏覽器上網(wǎng)速度的方法及系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種提高安卓系統(tǒng)智能終端瀏覽器上網(wǎng)速度的方法,尤其涉及一種減少安卓系統(tǒng)智能終端瀏覽器空白頁等待時(shí)間的方法。
      【背景技術(shù)】
      [0002]UAProf的全稱是User Agent Profile,就是用戶代理描述文件,主要用于描述終端設(shè)備的性能和優(yōu)先選擇信息,為了讓其他設(shè)備,比如WAP網(wǎng)關(guān),能夠自動(dòng)識(shí)別智能終端,從而可以優(yōu)化傳遞給智能終端的內(nèi)容格式。UAProf通常描述了智能終終端的硬件平臺(tái)、軟件平臺(tái)、與此設(shè)備相連的網(wǎng)絡(luò)環(huán)境特性等信息,利用智能終端瀏覽器上網(wǎng)時(shí),瀏覽器會(huì)解析UAProf文件,取出用戶代理信息(User Agent)并傳輸?shù)骄W(wǎng)站服務(wù)器,網(wǎng)站服務(wù)器可以根據(jù)User Agent識(shí)別用戶的操作系統(tǒng)及版本,瀏覽器及版本.然后判斷智能終端瀏覽器可以支持的功能,從而返回給瀏覽器需要的網(wǎng)頁代碼。
      [0003]UAProf常見于運(yùn)營商定制智能終端。運(yùn)營商對(duì)這些UAProf進(jìn)行集中管理。運(yùn)營商根據(jù)它對(duì)智能終端設(shè)備的軟硬件特性進(jìn)行判斷,當(dāng)向智能終端設(shè)備推送自己的增值業(yè)務(wù)時(shí),會(huì)跟據(jù)這些特性來推送適合智能終端設(shè)備的內(nèi)容。比如可以判斷出智能終端設(shè)備是支持MP4還是RM格式視頻。根據(jù)支持不同的視頻格式,推送不同的視頻內(nèi)容。
      [0004]方案公司也會(huì)取得運(yùn)營商的UAProf存于智能終端上,運(yùn)營商為支持全球化服務(wù),會(huì)將市面所有的UAProf信息存于UAProf文件,這樣瀏覽器解析UAProf文件時(shí)間很長,會(huì)造成用戶長時(shí)間等待空白頁現(xiàn)象。
      [0005]隨著移動(dòng)互聯(lián)時(shí)代的到來,掌上購物,掌上沖浪等越來越受歡迎,移動(dòng)智能終端的上網(wǎng)速度是個(gè)硬性指標(biāo),直接決定了智能終端的市場出貨量。各大方案公司都在精心優(yōu)化著自己的產(chǎn)品的軟硬件資源,對(duì)瀏覽器訪問網(wǎng)頁速度的改進(jìn)是一個(gè)重要優(yōu)化點(diǎn)。有的智能終端為了避開瀏覽器長時(shí)間的空白,在瀏覽器啟動(dòng)時(shí)加了段小小的動(dòng)畫或者一副漂亮的圖畫。這樣是可以轉(zhuǎn)移用戶的注意力,減輕對(duì)空白等待的煩躁。但這種方法需要加大內(nèi)存,提高CPU頻率,因此提高了成本,增加硬件成本的解決方案不適合小的方案公司,成本太高,市場不好銷售,而且增加動(dòng)畫或者圖畫的瀏覽器方案不能從根本上解決問題,只能稍微轉(zhuǎn)移用戶注意力。

      【發(fā)明內(nèi)容】

      [0006]本發(fā)明的目的,就是提出一種提高智能終端瀏覽器上網(wǎng)速度的方法及系統(tǒng),減少智能終端瀏覽器空白頁等待時(shí)間,從根本提高瀏覽器訪問網(wǎng)頁的速度。
      [0007]本發(fā)明為解決上述技術(shù)問題所采用的技術(shù)方案:
      [0008]一種提高安卓系統(tǒng)智能終端瀏覽器上網(wǎng)速度的方法,
      [0009]在所述智能終端系統(tǒng)中存儲(chǔ)有用戶代理描述的數(shù)據(jù)庫文件;
      [0010]智能終端系統(tǒng)啟動(dòng)時(shí),提供一個(gè)接口服務(wù),用于將數(shù)據(jù)庫文件提供給系統(tǒng)使用;
      [0011]所述智能終端瀏覽器啟動(dòng)時(shí),通過所述接口服務(wù)查詢數(shù)據(jù)庫文件,獲得所述智能終端的用戶代理信息;
      [0012]通過所述智能終端瀏覽器將所述智能終端用戶代理信息傳輸給網(wǎng)站服務(wù)器;
      [0013]所述網(wǎng)站服務(wù)器根據(jù)所用戶代理信息返回給所述智能終端瀏覽器所需要的網(wǎng)頁代碼;
      [0014]所述智能終端瀏覽器接收所述網(wǎng)頁代碼。
      [0015]智能終端系統(tǒng)中存儲(chǔ)有用戶代理描述的數(shù)據(jù)庫文件,替代存儲(chǔ)XML格式的用戶代理描述文件,將瀏覽器解析XML格式文件的過程轉(zhuǎn)換為對(duì)數(shù)據(jù)庫查詢的過程,數(shù)據(jù)庫查詢的運(yùn)算速度遠(yuǎn)大于XML文件解析的運(yùn)算速度,會(huì)提高運(yùn)算速度,通過這種方式,可以減少智能終端瀏覽器空白頁等待時(shí)間。
      [0016]優(yōu)選的,
      [0017]在編譯所述智能終端軟件版本時(shí),增加一個(gè)操作,用于:
      [0018]解析XML格式的用戶代理描述文件;
      [0019]建立一個(gè)數(shù)據(jù)庫文件,將解析出的用戶代理信息存入數(shù)據(jù)庫文件中;
      [0020]將所述數(shù)據(jù)庫文件存儲(chǔ)于所述智能終端系統(tǒng)中。
      [0021]以上提供用戶代理信息存入數(shù)據(jù)庫文件的建立方法,編譯智能終端軟件版本一般都在PC機(jī)上,而PC機(jī)的運(yùn)算能力遠(yuǎn)大于移動(dòng)終端,幾秒鐘就能解析處理完畢,對(duì)編譯所述智能終端軟件版本速度沒有影響。
      [0022]優(yōu)選的,
      [0023]所述操作通過腳本實(shí)現(xiàn)。
      [0024]腳本語言通用性強(qiáng),使用方便。
      [0025]優(yōu)選的,
      [0026]所述數(shù)據(jù)庫文件是SQLite數(shù)據(jù)庫文件。
      [0027]SQLite是一款輕型的數(shù)據(jù)庫,運(yùn)算速度快。
      [0028]本發(fā)明還提供了一種提高安卓系統(tǒng)智能終端瀏覽器上網(wǎng)速度的系統(tǒng),包含智能終端和網(wǎng)絡(luò)服務(wù)端,其中:
      [0029]智成終?而包括:
      [0030]存儲(chǔ)模塊,用于存儲(chǔ)用戶代理描述的數(shù)據(jù)庫文件在智能終端系統(tǒng)中;
      [0031]服務(wù)提供模塊,用于在智能終端系統(tǒng)啟動(dòng)時(shí),提供一個(gè)接口服務(wù),所述服務(wù)將所述數(shù)據(jù)庫文件提供給系統(tǒng)使用;
      [0032]用戶代理信息獲取模塊,用于所述智能終端瀏覽器啟動(dòng)時(shí),通過所述接口服務(wù)查詢數(shù)據(jù)庫文件,獲得所述智能終端的用戶代理信息;
      [0033]用戶代理信息發(fā)送模塊,用于通過所述智能終端瀏覽器將所述用戶代理信息傳輸給網(wǎng)站服務(wù)端;
      [0034]網(wǎng)頁信息接收模塊,用于接收網(wǎng)絡(luò)服務(wù)端所返回的網(wǎng)頁代碼;
      [0035]網(wǎng)絡(luò)服務(wù)端包含:
      [0036]用戶代理信息接收模塊,用于接收所述用戶代理信息;
      [0037]網(wǎng)頁代碼提供模塊,用于根據(jù)用戶代理信息返回給所述智能終端瀏覽器所需要的網(wǎng)頁代碼。
      [0038]優(yōu)選的,
      [0039]還包含有:
      [0040]編譯服務(wù)端,所述編譯服務(wù)端包含:
      [0041]解析模塊,用于解析XML格式的用戶代理描述文件;
      [0042]數(shù)據(jù)庫文件生成模塊,用于建立一個(gè)數(shù)據(jù)庫文件,將解析出的用戶代理信息存入數(shù)據(jù)庫文件中;
      [0043]數(shù)據(jù)庫文件寫入模塊,用于將所述數(shù)據(jù)庫文件寫入所述智能終端系統(tǒng)中。
      [0044]優(yōu)選的,
      [0045]所述解析模塊、數(shù)據(jù)庫文件生成模塊、數(shù)據(jù)庫文件寫入模塊都是通過腳本實(shí)現(xiàn)其功能。
      [0046]優(yōu)選的,
      [0047]所述數(shù)據(jù)庫文件是SQLite數(shù)據(jù)庫文件。
      [0048]本發(fā)明通過在智能終端系統(tǒng)中存儲(chǔ)有用戶代理描述的數(shù)據(jù)庫文件,替代存儲(chǔ)XML格式的用戶代理描述文件,將瀏覽器解析XML格式文件的過程轉(zhuǎn)換為對(duì)數(shù)據(jù)庫查詢的過程,數(shù)據(jù)庫查詢的運(yùn)算速度遠(yuǎn)大于XML文件解析的運(yùn)算速度,會(huì)提高運(yùn)算速度,通過這種方式,可以減少智能終端瀏覽器空白頁等待時(shí)間。本發(fā)明還提供用戶代理信息存入數(shù)據(jù)庫文件的建立方法,編譯智能終端軟件版本一般都在PC機(jī)上,而PC機(jī)的運(yùn)算能力遠(yuǎn)大于移動(dòng)終端,幾秒鐘就能將XML格式的用戶代理描述文件解析處理完畢,對(duì)編譯所述智能終端軟件版本速度沒有影響,在PC機(jī)上建立數(shù)據(jù)庫文件,并將解析出來的用戶代理信息寫入數(shù)據(jù)庫文件中,之后用戶代理描述的數(shù)據(jù)庫文件寫入智能終端系統(tǒng)中。
      【附圖說明】
      [0049]圖1為一種提高智能終端瀏覽器上網(wǎng)速度的方法的實(shí)施例一流程示意圖。
      [0050]圖2為一種提高智能終端瀏覽器上網(wǎng)速度的系統(tǒng)的實(shí)施例一結(jié)構(gòu)示意圖。
      [0051]圖3為一種提高智能終端瀏覽器上網(wǎng)速度的方法的實(shí)施例二流程示意圖。
      [0052]圖4為一種提高智能終端瀏覽器上網(wǎng)速度的系統(tǒng)的實(shí)施例二結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0053]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0054]實(shí)施例一:
      [0055]如圖1所示,本實(shí)施例的一種提高安卓系統(tǒng)智能終端瀏覽器上網(wǎng)速度的方法;
      [0056]在智能終端系統(tǒng)中存儲(chǔ)有用戶代理描述的數(shù)據(jù)庫文件,數(shù)據(jù)庫文件通常是SQLite數(shù)據(jù)庫文件,命名為:UAProf_DB.db,存儲(chǔ)在智能終端的路徑為:data/data/com.android/UAProf_DB/UAProf_DB.db。
      [0057]智能終端系統(tǒng)啟動(dòng)時(shí),提供一個(gè)接口服務(wù),用于將數(shù)據(jù)庫文件提供給系統(tǒng)使用。系統(tǒng)啟動(dòng)時(shí),啟動(dòng)一個(gè)ContentProvider (安卓系統(tǒng)存儲(chǔ)和獲取數(shù)據(jù)提供統(tǒng)一的接口,可以在不同的應(yīng)用程序之間共享數(shù)據(jù))接口服務(wù),接
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1