無線終端的無線配置一鍵恢復(fù)系統(tǒng)及其方法
【專利摘要】本發(fā)明公開一種無線終端的無線配置一鍵恢復(fù)系統(tǒng)及其方法,系統(tǒng)包括按鍵狀態(tài)處理單元、按鍵狀態(tài)傳遞單元、用戶空間監(jiān)控單元、無線參數(shù)恢復(fù)單元和無線參數(shù)生效單元。本發(fā)明的作用是:實(shí)現(xiàn)了無線終端設(shè)備的無線配置一鍵恢復(fù)功能,無需將無線終端設(shè)備上的所有配置恢復(fù)出廠設(shè)置,僅針對(duì)無線配置,極大了方便了普通用戶操作。
【專利說明】無線終端的無線配置一鍵恢復(fù)系統(tǒng)及其方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種無線家用終端設(shè)備,例如家用無線路由器,智能網(wǎng)關(guān)等,尤其涉及一種無線終端的無線配置一鍵恢復(fù)系統(tǒng)及其方法。
【背景技術(shù)】
[0002]越來越多的公司產(chǎn)品都帶有無線功能,不管是常用的1222802.11^/11還是最新的1222802.11%。隨著無線技術(shù)的發(fā)展,無線方面的用戶配置也日趨復(fù)雜和專業(yè),有些配置必須要具有這方面的專業(yè)知識(shí)才可以去操作使用。家庭用戶現(xiàn)在一般都會(huì)優(yōu)先選擇無線上網(wǎng),無論他用的終端是手機(jī)還是筆記本。但是很多用戶并沒有這方面的專業(yè)識(shí),在使用過程中可能會(huì)因?yàn)樗阶愿牧艘恍┡渲枚斐刹荒苷J褂没蛘哂脩趔w驗(yàn)變差??梢哉f用戶對(duì)無線上網(wǎng)體驗(yàn)的舒適程度,直接影響到用戶對(duì)我們產(chǎn)品印象好壞的評(píng)價(jià)。在這種背景下,有必要增加無線配置恢復(fù)功能。
[0003]而在目前的產(chǎn)品設(shè)計(jì)中,通常會(huì)在恢復(fù)默認(rèn)配置上只有一個(gè)0681:01*6 ^801:01-7
;這個(gè)功能是將產(chǎn)品所有的配置全部恢復(fù)到出廠設(shè)置狀態(tài)。而實(shí)際使用中,很多情況下用戶僅僅只是需要恢復(fù)無線初始配置,而并不想去恢復(fù)包括上行口的一些配置,比如^081的???02撥號(hào),?0^的注冊(cè)信息,對(duì)于更高級(jí)一些的用戶,他也可以省去重新配置一些乂1冊(cè)信息,如8,八1信息等。所以如果增加了無線配置恢復(fù)功能,對(duì)于初級(jí)用戶可以解決一些因配置錯(cuò)誤而造成的無線應(yīng)用問題;對(duì)于高級(jí)用戶,在需要恢復(fù)無線出廠配置時(shí),相比恢復(fù)成出廠設(shè)置,可以省去重新配置其他信息的麻煩。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種無線終端的無線配置一鍵恢復(fù)系統(tǒng)及其方法,解決了現(xiàn)有的無線終端設(shè)備在僅需要回復(fù)無線配置的時(shí)候,往往是將設(shè)備上所有的配置全部回復(fù)出廠設(shè)置,導(dǎo)致用戶需要全部重新添加配置,造成麻煩的問題。
[0005]為解決上述問題,本發(fā)明所采取的技術(shù)方案是:
[0006]一種無線終端的無線配置一鍵恢復(fù)系統(tǒng),包括:
[0007]按鍵狀態(tài)處理單元:在內(nèi)核空間處理,初始化按鍵對(duì)應(yīng)的即10為中斷方式,注冊(cè)胃?3按鍵中斷,當(dāng)按鍵按下后觸發(fā)按鍵中斷處理,觸發(fā)中斷處理下半部,轉(zhuǎn)入按鍵狀態(tài)傳遞單元;
[0008]按鍵狀態(tài)傳遞單元:獲取按鍵狀態(tài)處理單元通過10(:1:1發(fā)給內(nèi)核的進(jìn)程接收10,在中斷處理下半部中給用戶空間監(jiān)控單元的處理進(jìn)程發(fā)送1161:111^消息;
[0009]用戶空間監(jiān)控單元:建立1161:11成80(^61:以獲取內(nèi)核發(fā)送的1161:111^消息,并通過10(31:1把進(jìn)程10發(fā)送給內(nèi)核,收到內(nèi)核按鍵中斷的1161:111^消息后,啟動(dòng)1秒定時(shí)器,如果連續(xù)5次檢測(cè)到按鍵被按下,轉(zhuǎn)入無線參數(shù)恢復(fù)單元;
[0010]無線參數(shù)恢復(fù)單元:獲取保持在系統(tǒng)?匕也上缺省出廠無線參數(shù),將當(dāng)前無線參數(shù)更新為缺省出廠參數(shù),保持到無線參數(shù)保存區(qū),轉(zhuǎn)入無線參數(shù)生效單元;
[0011]無線參數(shù)生效單元:重啟無線模塊,如果當(dāng)前無線參數(shù)發(fā)生改變,重新從無線參數(shù)保存區(qū)獲取無線參數(shù),重新設(shè)置無線參數(shù)信息,完成無線參數(shù)配置恢復(fù)功能。
[0012]一種無線終端的無線配置一鍵恢復(fù)方法,包括以下步驟:
[0013]步驟一,在內(nèi)核空間處理,初始化按鍵對(duì)應(yīng)的即10為中斷方式,注冊(cè)按鍵中斷,使按鍵按下后觸發(fā)按鍵中斷處理,觸發(fā)中斷處理下半部;
[0014]步驟二,獲取按鍵狀態(tài)處理單元通過10(^1發(fā)給內(nèi)核的進(jìn)程接收10,在中斷處理下半部中給用戶空間的處理進(jìn)程發(fā)送II的1111&消息;
[0015]步驟三,通過1161:1丨成80461:獲取內(nèi)核發(fā)送的1161:11111^消息,并通過10(31:1把進(jìn)程10發(fā)送給內(nèi)核,收到內(nèi)核按鍵中斷的116七11成消息后,啟動(dòng)1秒定時(shí)器;
[0016]步驟四,如果1秒定時(shí)器連續(xù)5次檢測(cè)到按鍵被按下,獲取保持在系統(tǒng)上缺省出廠無線參數(shù),將當(dāng)前無線參數(shù)更新為缺省出廠參數(shù),保持到無線參數(shù)保存區(qū),轉(zhuǎn)入無線參數(shù)生效單元;
[0017]步驟五,重啟無線模塊,如果當(dāng)前無線參數(shù)發(fā)生改變,重新從無線參數(shù)保存區(qū)獲取無線參數(shù),重新設(shè)置無線參數(shù)信息,完成無線參數(shù)配置恢復(fù)功能。
[0018]采用上述技術(shù)方案所產(chǎn)生的有益效果在于:實(shí)現(xiàn)了無線終端設(shè)備的無線配置一鍵恢復(fù)功能,無需將無線終端設(shè)備上的所有配置恢復(fù)出廠設(shè)置,僅針對(duì)無線配置,極大了方便了普通用戶操作。
【專利附圖】
【附圖說明】
[0019]圖1是本發(fā)明一種無線終端的無線配置一鍵恢復(fù)系統(tǒng)的內(nèi)核空間處理流程示意圖。
[0020]圖2是本發(fā)明一種無線終端的無線配置一鍵恢復(fù)系統(tǒng)的用戶空間處理流程示意圖。
[0021]圖3是本發(fā)明的線路原理圖。
【具體實(shí)施方式】
[0022]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0023]即361:即,新安全防護(hù)設(shè)定,支持兩種模式:個(gè)人識(shí)別碼吣模式和按鈕$80模式。
[0024]內(nèi)核空間和用戶空間即[化狀系統(tǒng)的內(nèi)核空間和用戶空間。
[0025]圖1和圖2,結(jié)合圖3示出了本發(fā)明一種無線終端的無線配置一鍵恢復(fù)系統(tǒng)的一個(gè)實(shí)施例:
[0026]一種無線終端的無線配置一鍵恢復(fù)系統(tǒng),包括:
[0027]按鍵狀態(tài)處理單元:在內(nèi)核空間處理,初始化按鍵對(duì)應(yīng)的即10為中斷方式,注冊(cè)胃?3按鍵中斷,當(dāng)按鍵按下后觸發(fā)按鍵中斷處理,觸發(fā)中斷處理下半部,轉(zhuǎn)入按鍵狀態(tài)傳遞單元;
[0028]按鍵狀態(tài)傳遞單元:獲取按鍵狀態(tài)處理單元通過10(:1:1發(fā)給內(nèi)核的進(jìn)程接收10,在中斷處理下半部中給用戶空間監(jiān)控單元的處理進(jìn)程發(fā)送1161:111^消息;
[0029]用戶空間監(jiān)控單元:建立1161:1丨成80461:以獲取內(nèi)核發(fā)送的1161:11111^消息,并通過10(31:1把進(jìn)程10發(fā)送給內(nèi)核,收到內(nèi)核按鍵中斷的1161:111^消息后,啟動(dòng)1秒定時(shí)器,如果連續(xù)5次檢測(cè)到按鍵被按下,轉(zhuǎn)入無線參數(shù)恢復(fù)單元;
[0030]無線參數(shù)恢復(fù)單元:獲取保持在系統(tǒng)上缺省出廠無線參數(shù),將當(dāng)前無線參數(shù)更新為缺省出廠參數(shù),保持到無線參數(shù)保存區(qū),轉(zhuǎn)入無線參數(shù)生效單元;
[0031]無線參數(shù)生效單元:重啟無線模塊,如果當(dāng)前無線參數(shù)發(fā)生改變,重新從無線參數(shù)保存區(qū)獲取無線參數(shù),重新設(shè)置無線參數(shù)信息,完成無線參數(shù)配置恢復(fù)功能。
[0032]圖1和圖2,結(jié)合圖3還示出了本發(fā)明一種無線終端的無線配置一鍵恢復(fù)方法的一個(gè)實(shí)施例,一種無線終端的無線配置一鍵恢復(fù)方法,包括以下步驟:
[0033]步驟一,在內(nèi)核空間處理,初始化按鍵對(duì)應(yīng)的⑶10為中斷方式,注冊(cè)按鍵中斷,使按鍵按下后觸發(fā)按鍵中斷處理,觸發(fā)中斷處理下半部;
[0034]步驟二,獲取按鍵狀態(tài)處理單元通過10(:1:1發(fā)給內(nèi)核的進(jìn)程接收10,在中斷處理下半部中給用戶空間的處理進(jìn)程發(fā)送II的1111&消息;
[0035]步驟三,通過1161:1丨成80461:獲取內(nèi)核發(fā)送的1161:11111^消息,并通過10(31:1把進(jìn)程10發(fā)送給內(nèi)核,收到內(nèi)核按鍵中斷的116七11成消息后,啟動(dòng)1秒定時(shí)器;
[0036]步驟四,如果1秒定時(shí)器連續(xù)5次檢測(cè)到按鍵被按下,獲取保持在系統(tǒng)上缺省出廠無線參數(shù),將當(dāng)前無線參數(shù)更新為缺省出廠參數(shù),保持到無線參數(shù)保存區(qū),轉(zhuǎn)入無線參數(shù)生效單元;
[0037]步驟五,重啟無線模塊,如果當(dāng)前無線參數(shù)發(fā)生改變,重新從無線參數(shù)保存區(qū)獲取無線參數(shù),重新設(shè)置無線參數(shù)信息,完成無線參數(shù)配置恢復(fù)功能。
[0038]盡管這里參照本發(fā)明的多個(gè)解釋性實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但是,應(yīng)該理解,本領(lǐng)域技術(shù)人員可以設(shè)計(jì)出很多其他的修改和實(shí)施方式,這些修改和實(shí)施方式將落在本申請(qǐng)公開的原則范圍和精神之內(nèi)。更具體地說,在本申請(qǐng)公開、附圖和權(quán)利要求的范圍內(nèi),可以對(duì)主題組合布局的組成部件和/或布局進(jìn)行多種變型和改進(jìn)。除了對(duì)組成部件和/或布局進(jìn)行的變形和改進(jìn)外,對(duì)于本領(lǐng)域技術(shù)人員來說,其他的用途也將是明顯的。
【權(quán)利要求】
1.一種無線終端的無線配置一鍵恢復(fù)系統(tǒng),其特征在于包括: 按鍵狀態(tài)處理單元:在內(nèi)核空間處理,初始化WPS按鍵對(duì)應(yīng)的GP1為中斷方式,注冊(cè)WPS按鍵中斷,當(dāng)WPS按鍵按下后觸發(fā)WPS按鍵中斷處理,觸發(fā)中斷處理下半部,轉(zhuǎn)入按鍵狀態(tài)傳遞單元; 按鍵狀態(tài)傳遞單元:獲取按鍵狀態(tài)處理單元通過1ctl發(fā)給內(nèi)核的進(jìn)程接收ID,在中斷處理下半部中給用戶空間監(jiān)控單元的處理進(jìn)程發(fā)送net I ink消息; 用戶空間監(jiān)控單元:建立netlink socket以獲取內(nèi)核發(fā)送的netlink消息,并通過1ctl把進(jìn)程ID發(fā)送給內(nèi)核,收到內(nèi)核WPS按鍵中斷的netlink消息后,啟動(dòng)I秒定時(shí)器,如果連續(xù)5次檢測(cè)到WPS按鍵被按下,轉(zhuǎn)入無線參數(shù)恢復(fù)單元; 無線參數(shù)恢復(fù)單元:獲取保持在系統(tǒng)flash上缺省出廠無線參數(shù),將當(dāng)前無線參數(shù)更新為缺省出廠參數(shù),保持到無線參數(shù)保存區(qū),轉(zhuǎn)入無線參數(shù)生效單元; 無線參數(shù)生效單元:重啟無線模塊,如果當(dāng)前無線參數(shù)發(fā)生改變,重新從無線參數(shù)保存區(qū)獲取無線參數(shù),重新設(shè)置無線參數(shù)信息,完成無線參數(shù)配置恢復(fù)功能。
2.一種無線終端的無線配置一鍵恢復(fù)方法,其特征在于包括以下步驟: 步驟一,在內(nèi)核空間處理,初始化WPS按鍵對(duì)應(yīng)的GP1為中斷方式,注冊(cè)WPS按鍵中斷,使WPS按鍵按下后觸發(fā)WPS按鍵中斷處理,觸發(fā)中斷處理下半部; 步驟二,獲取按鍵狀態(tài)處理單元通過1ctl發(fā)給內(nèi)核的進(jìn)程接收ID,在中斷處理下半部中給用戶空間的處理進(jìn)程發(fā)送netlink消息; 步驟三,通過netlink socket獲取內(nèi)核發(fā)送的netlink消息,并通過1ctl把進(jìn)程ID發(fā)送給內(nèi)核,收到內(nèi)核WPS按鍵中斷的netlink消息后,啟動(dòng)I秒定時(shí)器; 步驟四,如果I秒定時(shí)器連續(xù)5次檢測(cè)到WPS按鍵被按下,獲取保持在系統(tǒng)flash上缺省出廠無線參數(shù),將當(dāng)前無線參數(shù)更新為缺省出廠參數(shù),保持到無線參數(shù)保存區(qū),轉(zhuǎn)入無線參數(shù)生效單元; 步驟五,重啟無線模塊,如果當(dāng)前無線參數(shù)發(fā)生改變,重新從無線參數(shù)保存區(qū)獲取無線參數(shù),重新設(shè)置無線參數(shù)信息,完成無線參數(shù)配置恢復(fù)功能。
【文檔編號(hào)】G06F1/24GK104460914SQ201410770774
【公開日】2015年3月25日 申請(qǐng)日期:2014年12月15日 優(yōu)先權(quán)日:2014年12月15日
【發(fā)明者】顧一鳴, 萬欣, 閭元冬, 何世蛟, 周烺 申請(qǐng)人:太倉市同維電子有限公司