[發明專利]一種基于嵌入式web技術的瀏覽器功能改進方法無效
| 申請號: | 200910255803.0 | 申請日: | 2009-12-30 |
| 公開(公告)號: | CN101727491A | 公開(公告)日: | 2010-06-09 |
| 發明(設計)人: | 袁東風;石祚夫;林賀;魏斌;陳飛;王恒;徐超 | 申請(專利權)人: | 山東大學 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 濟南金迪知識產權代理有限公司 37219 | 代理人: | 王緒銀 |
| 地址: | 250100 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 嵌入式 web 技術 瀏覽器 功能 改進 方法 | ||
技術領域
本發明涉及一種基于嵌入式web技術的瀏覽器功能改進方法,屬于嵌入式web技術領域。
背景技術
當今的Internet應用正轉向以嵌入式設備為中心,這意味著我們進入了嵌入式Internet時代。要想在Internet上隨時隨地的瀏覽大量豐富的信息,一款運行在嵌入式系統平臺上的有良好的用戶界面的嵌入式瀏覽器就成為必不可少的工具。
目前在嵌入式開發平臺上應用最多的是qtopia的GUI系統,其中自帶的Konqueror瀏覽器是一款非常出色的基于linux嵌入式系統平臺的采用QT編寫的瀏覽器軟件,具有和PC機上瀏覽器除插件外幾乎一樣的功能。
但隨著嵌入式技術在我國的逐漸興起,各種各樣的嵌入式設備層出不窮,為人們帶來越來越多的方便的同時,也暴露出越來越多的不符合我國國情的應用問題,比如我國最大部分的人群是農民,他們一般都不具備電腦操作常識,因此想要嵌入式設備能更多的用于人們的日常生活,設計出對這一類人群友好的系統非常有必要。幸運的是,嵌入式開發平臺的可定制性,linux操作系統上大部分軟件的免費性,使得這一想法可能成為現實。
另外,目前嵌入式開發平臺上連接互聯網的操作幾乎都是通過命令行和編寫shell腳本實現的,就算是做成產品也是在系統內內置網絡連接模塊,這為用戶連接互聯網造成了很大的不方便,因此編寫一個具有良好界面的基于嵌入式開發平臺的網絡連接客戶端很有必要。
發明內容
為克服現有技術的不足,本發明提供一種基于嵌入式web技術的瀏覽器功能改進方法。
一種基于嵌入式web技術的瀏覽器功能改進方法,在嵌入式開發平臺上安裝網絡客戶端程序,在瀏覽器界面上添加按鈕,用戶按按鈕,自動啟動系統調用,打開相應的應用程序,步驟如下:
1)在資源文件中添加按鈕信息;
2)在窗口類的定義文件中生成QAction實例;
3)在窗口類的定義文件中將QAction實例添加到界面中;
4)在視圖類的頭文件中添加槽函數;
5)在視圖類的定義文件中連接點擊按鈕信號和槽函數;
6)在視圖類的定義文件中的槽函數定義中調用其他應用程序的路徑;
7)編譯瀏覽器程序;
8)運行瀏覽器,包括:
8a)點擊按鈕,調用并運行網絡連接客戶端程序;
8b)在網絡連接客戶端程序中設置各項和網絡連接相關的參數;
8c)連接網絡;
8d)瀏覽網頁;
8e)繼續調用其他程序。
步驟1)在資源文件中添加按鈕信息的流程如下:
1a)添加按鈕名稱;
1b)添加按鈕圖表名稱;
1c)添加按鈕提示信息。
步驟6)在視圖類的定義文件中的槽函數定義中調用其他應用程序的路徑的流程如下:
6a)包含stdlib.h頭文件;
6b)調用system函數;
6c)設置調用應用程序的路徑;
6d)顯示應用程序界面;
6e)將應用程序設為后臺執行。
步驟7)編譯瀏覽器程序的流程如下:
7a)設置arm-linux-gcc編譯器的環境變量;
7b)設置庫文件的環境變量;
7c)設置Konqueror瀏覽器編譯所需要的環境變量;
7d)編寫project文件;
7e)調用tmake命令,根據project文件生成Makefile;
7f)調用make命令,根據Makefile生成可執行文件。
步驟8b)網絡連接客戶端中設置各項和網絡連接相關的參數的流程如下:
8b1)開始;
8b2)網絡連接客戶端程序自動讀取配置文件作為默認參數;
8b3)用戶設置各項參數;
8b4)是否輸入用戶名?否,采用配置文件中默認參數,若為空,則返回上一步;是,讀入用戶輸入;
8b5)是否輸入密碼?否,采用配置文件中默認參數,若為空,則返回上一步;是,讀入用戶輸入;
8b6)是否輸入應用網卡?否,采用配置文件中默認參數,若為空,則設為eth0;是,讀入用戶輸入;
8b7)是否自動設置DNS?是,執行8b8);否,執行8b9);
8b8)自動獲取DNS,讀入DNS信息;
8b9)設置第一DNS信息和第二DNS信息;
8b10)是否開啟高級設置?否,執行8b11);是,執行8b12)-8b17);
8b11)關閉自動斷網和防火墻;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東大學,未經山東大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910255803.0/2.html,轉載請聲明來源鉆瓜專利網。





