欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于嵌入式web技術(shù)的瀏覽器功能改進(jìn)方法

文檔序號:6586274閱讀:459來源:國知局
專利名稱:一種基于嵌入式web技術(shù)的瀏覽器功能改進(jìn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種基于嵌入式web技術(shù)的瀏覽器功能改進(jìn)方法,屬于嵌入式web技術(shù)領(lǐng)域。
背景技術(shù)
當(dāng)今的Internet應(yīng)用正轉(zhuǎn)向以嵌入式設(shè)備為中心,這意味著我們進(jìn)入了嵌入式
Internet時代。要想在Internet上隨時隨地的瀏覽大量豐富的信息, 一款運(yùn)行在嵌入式系
統(tǒng)平臺上的有良好的用戶界面的嵌入式瀏覽器就成為必不可少的工具。
目前在嵌入式開發(fā)平臺上應(yīng)用最多的是qtopia的GUI系統(tǒng),其中自帶的
Konqueror瀏覽器是一款非常出色的基于li皿x嵌入式系統(tǒng)平臺的采用QT編寫的瀏覽器軟
件,具有和PC機(jī)上瀏覽器除插件外幾乎一樣的功能。 但隨著嵌入式技術(shù)在我國的逐漸興起,各種各樣的嵌入式設(shè)備層出不窮,為人們帶來越來越多的方便的同時,也暴露出越來越多的不符合我國國情的應(yīng)用問題,比如我國最大部分的人群是農(nóng)民,他們一般都不具備電腦操作常識,因此想要嵌入式設(shè)備能更多的用于人們的日常生活,設(shè)計(jì)出對這一類人群友好的系統(tǒng)非常有必要。幸運(yùn)的是,嵌入式開發(fā)平臺的可定制性,li皿x操作系統(tǒng)上大部分軟件的免費(fèi)性,使得這一想法可能成為現(xiàn)實(shí)。
另外,目前嵌入式開發(fā)平臺上連接互聯(lián)網(wǎng)的操作幾乎都是通過命令行和編寫shell腳本實(shí)現(xiàn)的,就算是做成產(chǎn)品也是在系統(tǒng)內(nèi)內(nèi)置網(wǎng)絡(luò)連接模塊,這為用戶連接互聯(lián)網(wǎng)造成了很大的不方便,因此編寫一個具有良好界面的基于嵌入式開發(fā)平臺的網(wǎng)絡(luò)連接客戶端很有必要。

發(fā)明內(nèi)容
為克服現(xiàn)有技術(shù)的不足,本發(fā)明提供一種基于嵌入式web技術(shù)的瀏覽器功能改進(jìn)方法。 —種基于嵌入式web技術(shù)的瀏覽器功能改進(jìn)方法,在嵌入式開發(fā)平臺上安裝網(wǎng)絡(luò)客戶端程序,在瀏覽器界面上添加按鈕,用戶按按鈕,自動啟動系統(tǒng)調(diào)用,打開相應(yīng)的應(yīng)用程序,步驟如下 1)在資源文件中添加按鈕信息; 2)在窗口類的定義文件中生成QAction實(shí)例; 3)在窗口類的定義文件中將QAction實(shí)例添加到界面中; 4)在視圖類的頭文件中添加槽函數(shù); 5)在視圖類的定義文件中連接點(diǎn)擊按鈕信號和槽函數(shù); 6)在視圖類的定義文件中的槽函數(shù)定義中調(diào)用其他應(yīng)用程序的路徑; 7)編譯瀏覽器程序; 8)運(yùn)行瀏覽器,包括 8a)點(diǎn)擊按鈕,調(diào)用并運(yùn)行網(wǎng)絡(luò)連接客戶端程序;
8b)在網(wǎng)絡(luò)連接客戶端程序中設(shè)置各項(xiàng)和網(wǎng)絡(luò)連接相關(guān)的參數(shù); 8c)連接網(wǎng)絡(luò); 8d)瀏覽網(wǎng)頁; 8e)繼續(xù)調(diào)用其他程序。 步驟1)在資源文件中添加按鈕信息的流程如下 la)添加按鈕名稱; lb)添加按鈕圖表名稱; lc)添加按鈕提示信息。 步驟6)在視圖類的定義文件中的槽函數(shù)定義中調(diào)用其他應(yīng)用程序的路徑的流程如下 6a)包含stdlib. h頭文件; 6b)調(diào)用system函數(shù); 6c)設(shè)置調(diào)用應(yīng)用程序的路徑; 6d)顯示應(yīng)用程序界面; 6e)將應(yīng)用程序設(shè)為后臺執(zhí)行。 步驟7)編譯瀏覽器程序的流程如下 7a)設(shè)置arm-li皿x-gcc編譯器的環(huán)境變量; 7b)設(shè)置庫文件的環(huán)境變量; 7c)設(shè)置Ko叫ueror瀏覽器編譯所需要的環(huán)境變量; 7d)編寫project文件; 7e)調(diào)用tmake命令,根據(jù)project文件生成Makefile ; 7f)調(diào)用make命令,根據(jù)Makefile生成可執(zhí)行文件。 步驟8b)網(wǎng)絡(luò)連接客戶端中設(shè)置各項(xiàng)和網(wǎng)絡(luò)連接相關(guān)的參數(shù)的流程如下 8bl)開始; 8b2)網(wǎng)絡(luò)連接客戶端程序自動讀取配置文件作為默認(rèn)參數(shù); 8b3)用戶設(shè)置各項(xiàng)參數(shù); 8b4)是否輸入用戶名?否,采用配置文件中默認(rèn)參數(shù),若為空,則返回上一步;是,讀入用戶輸入; 8b5)是否輸入密碼?否,采用配置文件中默認(rèn)參數(shù),若為空,則返回上一步;是,讀入用戶輸入; 8b6)是否輸入應(yīng)用網(wǎng)卡?否,采用配置文件中默認(rèn)參數(shù),若為空,則設(shè)為eth0 ;是,讀入用戶輸入; 8b7)是否自動設(shè)置DNS 是,執(zhí)行8b8);否,執(zhí)行8b9); 8b8)自動獲取DNS,讀入DNS信息; 8b9)設(shè)置第一 DNS信息和第二 DNS信息; 8bl0)是否開啟高級設(shè)置?否,執(zhí)行8bl1);是,執(zhí)行8bl2)-8b17); 8bl1)關(guān)閉自動斷網(wǎng)和防火墻; 8bl2)是否開啟自動斷網(wǎng)功能?是,執(zhí)行8bl3);否,執(zhí)行8b14); 8bl3)開啟自動斷網(wǎng)、設(shè)置自動斷網(wǎng)時間;
8bl4)關(guān)閉自動斷網(wǎng); 8bl5)是否開啟防火墻?是,執(zhí)行8bl6);否,執(zhí)行8b17);
8bl6)開啟防火墻;
8bl7)關(guān)閉防火墻; 8bl8)保存設(shè)置?否,返回8b3);是,繼續(xù)執(zhí)行;
8bl9)設(shè)置剩下的默認(rèn)參數(shù);
8b20)將參數(shù)配置保存為配置文件; 8b21)是否連接網(wǎng)絡(luò)?否,返回上一步;是,繼續(xù)執(zhí)行;
8b22)調(diào)用PPPOE連接網(wǎng)絡(luò); 8b23)是否成功連接網(wǎng)絡(luò)?是,繼續(xù)執(zhí)行;否,返回上一步;
8b24)關(guān)閉程序。 所述的嵌入式開發(fā)平臺是是帶有S3C2410芯片并裝有LINUX操作系統(tǒng)的開發(fā)板。
本發(fā)明能夠在瀏覽器界面上添加按鈕,通過點(diǎn)擊按鈕,可直接調(diào)用系統(tǒng)中已有的應(yīng)用程序,實(shí)現(xiàn)應(yīng)用程序調(diào)用功能,能夠打開可視化界面,允許用戶自己設(shè)置和網(wǎng)絡(luò)連接相關(guān)的參數(shù),使基于s3c2440的嵌入式開發(fā)平臺的應(yīng)用范圍更加廣闊,使用各種類型的網(wǎng)絡(luò)。另外,本發(fā)明基于s3c2440的嵌入式開發(fā)平臺,采用li皿x操作系統(tǒng)和qtopia的GUI,面向?qū)﹄娔X操作不熟悉的廣大人群,通過對基于嵌入式web技術(shù)的瀏覽器的功能的改進(jìn),將電腦的基本操作全部在改進(jìn)后的瀏覽器界面中實(shí)現(xiàn)。


圖1為網(wǎng)絡(luò)連接客戶端的程序流程圖。
圖2為應(yīng)用程序調(diào)用部分的程序流程圖。
具體實(shí)施方案 下面將結(jié)合附圖和實(shí)施例對本發(fā)明做進(jìn)一步的詳細(xì)說明。
實(shí)施例 —種基于嵌入式web技術(shù)的瀏覽器功能改進(jìn)方法,在嵌入式開發(fā)平臺上安裝網(wǎng)絡(luò)客戶端程序,在瀏覽器界面上添加按鈕,用戶按按鈕,自動啟動系統(tǒng)調(diào)用,打開相應(yīng)的應(yīng)用程序,步驟如下 1)在資源文件中添加按鈕信息; 2)在窗口類的定義文件中生成QAction實(shí)例; 3)在窗口類的定義文件中將QAction實(shí)例添加到界面中; 4)在視圖類的頭文件中添加槽函數(shù); 5)在視圖類的定義文件中連接點(diǎn)擊按鈕信號和槽函數(shù); 6)在視圖類的定義文件中的槽函數(shù)定義中調(diào)用其他應(yīng)用程序的路徑; 7)編譯瀏覽器程序; 8)運(yùn)行瀏覽器,包括 8a)點(diǎn)擊按鈕,調(diào)用并運(yùn)行網(wǎng)絡(luò)連接客戶端程序; 8b)在網(wǎng)絡(luò)連接客戶端程序中設(shè)置各項(xiàng)和網(wǎng)絡(luò)連接相關(guān)的參數(shù);
6
8c)連接網(wǎng)絡(luò); 8d)瀏覽網(wǎng)頁; 8e)繼續(xù)調(diào)用其他程序。 步驟1)在資源文件中添加按鈕信息的流程如下 la)添加按鈕名稱; lb)添加按鈕圖表名稱; lc)添加按鈕提示信息。 步驟6)在視圖類的定義文件中的槽函數(shù)定義中調(diào)用其他應(yīng)用程序的路徑的流程如下 6a)包含stdlib. h頭文件; 6b)調(diào)用system函數(shù); 6c)設(shè)置調(diào)用應(yīng)用程序的路徑; 6d)顯示應(yīng)用程序界面; 6e)將應(yīng)用程序設(shè)為后臺執(zhí)行。 步驟7)編譯瀏覽器程序的流程如下 7a)設(shè)置arm-li皿x-gcc編譯器的環(huán)境變量; 7b)設(shè)置庫文件的環(huán)境變量; 7c)設(shè)置Ko叫ueror瀏覽器編譯所需要的環(huán)境變量; 7d)編寫project文件; 7e)調(diào)用tmake命令,根據(jù)project文件生成Makefile ; 7f)調(diào)用make命令,根據(jù)Makefile生成可執(zhí)行文件。 步驟8b)網(wǎng)絡(luò)連接客戶端中設(shè)置各項(xiàng)和網(wǎng)絡(luò)連接相關(guān)的參數(shù)的流程如下 8bl)開始; 8b2)網(wǎng)絡(luò)連接客戶端程序自動讀取配置文件作為默認(rèn)參數(shù); 8b3)用戶設(shè)置各項(xiàng)參數(shù); 8b4)是否輸入用戶名?否,采用配置文件中默認(rèn)參數(shù),若為空,則返回上一步;是,讀入用戶輸入; 8b5)是否輸入密碼?否,采用配置文件中默認(rèn)參數(shù),若為空,則返回上一步;是,讀入用戶輸入; 8b6)是否輸入應(yīng)用網(wǎng)卡?否,采用配置文件中默認(rèn)參數(shù),若為空,則設(shè)為eth0 ;是,讀入用戶輸入; 8b7)是否自動設(shè)置DNS 是,執(zhí)行8b8);否,執(zhí)行8b9); 8b8)自動獲取DNS,讀入DNS信息; 8b9)設(shè)置第一 DNS信息和第二 DNS信息; 8bl0)是否開啟高級設(shè)置?否,執(zhí)行8bl1);是,執(zhí)行8bl2)-8b17); 8bl1)關(guān)閉自動斷網(wǎng)和防火墻; 8bl2)是否開啟自動斷網(wǎng)功能?是,執(zhí)行8bl3);否,執(zhí)行8b14); 8bl3)開啟自動斷網(wǎng)、設(shè)置自動斷網(wǎng)時間; 8bl4)關(guān)閉自動斷網(wǎng);
8bl5)是否開啟防火墻?是,執(zhí)行8bl6);否,執(zhí)行8b17); 8bl6)開啟防火墻; 8bl7)關(guān)閉防火墻; 8bl8)保存設(shè)置?否,返回8b3);是,繼續(xù)執(zhí)行; 8bl9)設(shè)置剩下的默認(rèn)參數(shù); 8b20)將參數(shù)配置保存為配置文件; 8b21)是否連接網(wǎng)絡(luò)?否,返回上一步;是,繼續(xù)執(zhí)行; 8b22)調(diào)用PPPOE連接網(wǎng)絡(luò); 8b23)是否成功連接網(wǎng)絡(luò)?是,繼續(xù)執(zhí)行;否,返回上一步; 8b24)關(guān)閉程序。 所述的嵌入式開發(fā)平臺是是帶有S3C2410芯片并裝有LINUX操作系統(tǒng)的開發(fā)板。
8
權(quán)利要求
一種基于嵌入式web技術(shù)的瀏覽器功能改進(jìn)方法,其特征在于,在嵌入式開發(fā)平臺上安裝網(wǎng)絡(luò)客戶端程序,在瀏覽器界面上添加按鈕,用戶按按鈕,自動啟動系統(tǒng)調(diào)用,打開相應(yīng)的應(yīng)用程序,步驟如下1)在資源文件中添加按鈕信息;2)在窗口類的定義文件中生成QAction實(shí)例;3)在窗口類的定義文件中將QAction實(shí)例添加到界面中;4)在視圖類的頭文件中添加槽函數(shù);5)在視圖類的定義文件中連接點(diǎn)擊按鈕信號和槽函數(shù);6)在視圖類的定義文件中的槽函數(shù)定義中調(diào)用其他應(yīng)用程序的路徑;7)編譯瀏覽器程序;8)運(yùn)行瀏覽器,包括8a)點(diǎn)擊按鈕,調(diào)用并運(yùn)行網(wǎng)絡(luò)連接客戶端程序;8b)在網(wǎng)絡(luò)連接客戶端程序中設(shè)置各項(xiàng)和網(wǎng)絡(luò)連接相關(guān)的參數(shù);8c)連接網(wǎng)絡(luò);8d)瀏覽網(wǎng)頁;8e)繼續(xù)調(diào)用其他程序。
2. 如權(quán)利要求l所述的一種基于嵌入式web技術(shù)的瀏覽器功能改進(jìn)方法,其特征在于, 步驟1)在資源文件中添加按鈕信息的流程如下la)添加按鈕名稱;lb)添加按鈕圖表名稱;lc)添加按鈕提示信息。
3. 如權(quán)利要求1所述的一種基于嵌入式web技術(shù)的瀏覽器功能改進(jìn)方法,其特征在于, 步驟6)在視圖類的定義文件中的槽函數(shù)定義中調(diào)用其他應(yīng)用程序的路徑的流程如下6a)包含stdlib. h頭文件;6b)調(diào)用system函數(shù);6c)設(shè)置調(diào)用應(yīng)用程序的路徑;6d)顯示應(yīng)用程序界面;6e)將應(yīng)用程序設(shè)為后臺執(zhí)行。
4. 如權(quán)利要求l所述的一種基于嵌入式web技術(shù)的瀏覽器功能改進(jìn)方法,其特征在于, 步驟7)編譯瀏覽器程序的流程如下7a)設(shè)置arm-li皿x-gcc編譯器的環(huán)境變量; 7b)設(shè)置庫文件的環(huán)境變量;7c)設(shè)置Konqueror瀏覽器編譯所需要的環(huán)境變量; 7d)編寫project文件;7e)調(diào)用tmake命令,根據(jù)project文件生成Makefile ; 7f)調(diào)用make命令,根據(jù)Makefile生成可執(zhí)行文件。
5. 如權(quán)利要求1所述的一種基于嵌入式web技術(shù)的瀏覽器功能改進(jìn)方法,其特征在于, 步驟8b)網(wǎng)絡(luò)連接客戶端中設(shè)置各項(xiàng)和網(wǎng)絡(luò)連接相關(guān)的參數(shù)的流程如下8b 1)開始;8b2)網(wǎng)絡(luò)連接客戶端程序自動讀取配置文件作為默認(rèn)參數(shù); 8b3)用戶設(shè)置各項(xiàng)參數(shù);8b4)是否輸入用戶名?否,采用配置文件中默認(rèn)參數(shù),若為空,則返回上一步;是,讀入用戶輸入;8b5)是否輸入密碼?否,采用配置文件中默認(rèn)參數(shù),若為空,則返回上一步;是,讀入 用戶輸入;8b6)是否輸入應(yīng)用網(wǎng)卡?否,采用配置文件中默認(rèn)參數(shù),若為空,則設(shè)為eth0;是,讀 入用戶輸入;8b7)是否自動設(shè)置DNS 是,執(zhí)行8b8);否,執(zhí)行8b9);8b8)自動獲取DNS,讀入DNS信息;8b9)設(shè)置第一 DNS信息和第二 DNS信息;8bl0)是否開啟高級設(shè)置?否,執(zhí)行8bl1);是,執(zhí)行8bl2)-8b17); 8bl1)關(guān)閉自動斷網(wǎng)和防火墻;8bl2)是否開啟自動斷網(wǎng)功能?是,執(zhí)行8bl3);否,執(zhí)行8b14);8bl3)開啟自動斷網(wǎng)、設(shè)置自動斷網(wǎng)時間; 8bl4)關(guān)閉自動斷網(wǎng);8bl5)是否開啟防火墻?是,執(zhí)行8bl6);否,執(zhí)行8b17);8bl6)開啟防火墻; 8bl7)關(guān)閉防火墻;8bl8)保存設(shè)置?否,返回8b3);是,繼續(xù)執(zhí)行;8bl9)設(shè)置剩下的默認(rèn)參數(shù);8b20)將參數(shù)配置保存為配置文件;8b21)是否連接網(wǎng)絡(luò)?否,返回上一步;是,繼續(xù)執(zhí)行;8b22)調(diào)用PPPOE連接網(wǎng)絡(luò);8b23)是否成功連接網(wǎng)絡(luò)?是,繼續(xù)執(zhí)行;否,返回上一步; 8b24)關(guān)閉程序。
6.如權(quán)利要求1所述的一種基于嵌入式web技術(shù)的瀏覽器功能改進(jìn)方法,其特征在于, 所述的嵌入式開發(fā)平臺是是帶有S3C2410芯片并裝有LINUX操作系統(tǒng)的開發(fā)板。
全文摘要
一種基于嵌入式web技術(shù)的瀏覽器功能改進(jìn)方法,屬于嵌入式web技術(shù)領(lǐng)域。本發(fā)明能夠在瀏覽器界面上添加按鈕,通過點(diǎn)擊按鈕,可直接調(diào)用系統(tǒng)中已有的應(yīng)用程序,實(shí)現(xiàn)應(yīng)用程序調(diào)用功能,能夠打開可視化界面,允許用戶自己設(shè)置和網(wǎng)絡(luò)連接相關(guān)的參數(shù),使基于s3c2440的嵌入式開發(fā)平臺的應(yīng)用范圍更加廣闊,使用各種類型的網(wǎng)絡(luò)。另外,本發(fā)明基于s3c2440的嵌入式開發(fā)平臺,采用linux操作系統(tǒng)和qtopia的GUI,面向?qū)﹄娔X操作不熟悉的廣大人群,通過對基于嵌入式web技術(shù)的瀏覽器的功能的改進(jìn),將電腦的基本操作全部在改進(jìn)后的瀏覽器界面中實(shí)現(xiàn)。
文檔編號G06F17/30GK101727491SQ20091025580
公開日2010年6月9日 申請日期2009年12月30日 優(yōu)先權(quán)日2009年12月30日
發(fā)明者徐超, 林賀, 王恒, 石祚夫, 袁東風(fēng), 陳飛, 魏斌 申請人:山東大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
噶尔县| 平乐县| 略阳县| 望都县| 岱山县| 兴隆县| 宜宾市| 焦作市| 南岸区| 西城区| 雷州市| 西乌| 承德县| 油尖旺区| 吴江市| 西乡县| 达拉特旗| 望谟县| 上杭县| 泰顺县| 富川| 蒲城县| 双流县| 华阴市| 云林县| 栾川县| 罗甸县| 桂平市| 铅山县| 英山县| 句容市| 漳州市| 永丰县| 通州市| 丘北县| 武安市| 项城市| 遵义市| 荔浦县| 永康市| 石狮市|