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

無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法

文檔序號(hào):7714072閱讀:376來(lái)源:國(guó)知局

專(zhuān)利名稱::無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法
技術(shù)領(lǐng)域
:本發(fā)明有關(guān)于一種無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法,尤指一種應(yīng)用在無(wú)線網(wǎng)絡(luò)環(huán)境中,可及早過(guò)濾掉不必要的數(shù)據(jù)報(bào)文的一種無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法。
背景技術(shù)
:隨著無(wú)線網(wǎng)絡(luò)的發(fā)展,許多公眾場(chǎng)所已經(jīng)將之列為基礎(chǔ)建設(shè)的一部份。這類(lèi)型的無(wú)線網(wǎng)絡(luò)不僅提供給使用者一種方便的網(wǎng)絡(luò)連線方式,也讓許多服務(wù)可以通過(guò)無(wú)線網(wǎng)絡(luò)延伸到更廣的范圍,例如語(yǔ)音的通訊,就是其中一項(xiàng)重點(diǎn)服務(wù)(KeyService)0由于使用者不再需要停留在一個(gè)固定的地點(diǎn)使用網(wǎng)絡(luò),因此所使用的連線裝置也以輕巧便攜為主要訴求,而這一類(lèi)型的無(wú)線通訊裝置我們稱之為無(wú)線移動(dòng)裝置(MobileDevice)0無(wú)線移動(dòng)裝置除了體積小巧外,通常也屬于嵌入式系統(tǒng)的一種,其多半為針對(duì)特殊功能需求所設(shè)計(jì),因此并不會(huì)有太過(guò)強(qiáng)大的運(yùn)算處理能力。而這主要就是為了要減少不必要的電力損耗,以求無(wú)線移動(dòng)裝置能有較長(zhǎng)的使用時(shí)間。因此,如何有效地延長(zhǎng)無(wú)線移動(dòng)裝置的使用時(shí)間就成為了熱門(mén)的探討議題。
發(fā)明內(nèi)容本發(fā)明的目的在于,解決現(xiàn)有無(wú)線裝置的電力損耗較大的技術(shù)問(wèn)題。為達(dá)前述的目的,本發(fā)明提供一種無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法,該無(wú)線裝置預(yù)先記錄有一預(yù)定網(wǎng)絡(luò)協(xié)議地址(IPAddress)以及一預(yù)定網(wǎng)絡(luò)實(shí)體地址(MACAddress),該數(shù)據(jù)報(bào)文過(guò)濾方法包括由該無(wú)線裝置所執(zhí)行的下列步驟(A)自外界接收一數(shù)據(jù)報(bào)文;(B)判斷該數(shù)據(jù)報(bào)文的大小是否符合一預(yù)定大小,倘若”是”則執(zhí)行步驟(C),倘若”否”則執(zhí)行步驟(F);(C)判斷該數(shù)據(jù)報(bào)文內(nèi)所包含的一標(biāo)頭是否符合一預(yù)定格式?倘若”是”則執(zhí)行步驟(D),倘若”否”則執(zhí)行步驟(F);(D)判斷該數(shù)據(jù)報(bào)文內(nèi)所包含的一網(wǎng)絡(luò)協(xié)議地址是否和一預(yù)定網(wǎng)絡(luò)協(xié)議地址相同,倘若”否”則執(zhí)行步驟(E),倘若”是”則執(zhí)行步驟(F);(E)刪除此一數(shù)據(jù)報(bào)文,并回到步驟㈧;以及,(F)以正常程序繼續(xù)處理所接收的數(shù)據(jù)報(bào)文,并回到步驟㈧。較佳者,于該步驟(C)中所述的標(biāo)頭包括有一MAC標(biāo)頭以及一ARP標(biāo)頭,且步驟(C)更包括有以下步驟(Cl)判斷該數(shù)據(jù)報(bào)文內(nèi)的該MAC標(biāo)頭內(nèi)所包含的一類(lèi)型欄位是否符合一預(yù)定類(lèi)型格式,倘若”是”則執(zhí)行下一步驟,倘若”否”則執(zhí)行步驟(F);以及,(C2)該數(shù)據(jù)報(bào)文內(nèi)的該ARP標(biāo)頭內(nèi)所包含的一操作碼欄位是否符合一預(yù)定操作碼格式,倘若”是”則執(zhí)行下一步驟,倘若”否”則執(zhí)行步驟(F)。較佳者,該預(yù)定大小是60bytes,該預(yù)定類(lèi)型格式的值是0x0806,且該預(yù)定操作碼格式的值是0x01。于一實(shí)施例中,該預(yù)定網(wǎng)絡(luò)協(xié)議地址及該預(yù)定網(wǎng)絡(luò)實(shí)體地址就是該無(wú)線裝置本身的網(wǎng)絡(luò)協(xié)議地址及網(wǎng)絡(luò)實(shí)體地址。于另一實(shí)施例中,該無(wú)線裝置是以下其中之一無(wú)線網(wǎng)絡(luò)路由器、無(wú)線網(wǎng)絡(luò)分享器、及無(wú)線網(wǎng)絡(luò)基地臺(tái);并且,該預(yù)定網(wǎng)絡(luò)協(xié)議地址及該預(yù)定網(wǎng)絡(luò)實(shí)體地址是位在該無(wú)線裝置的無(wú)線通訊范圍內(nèi)的另一無(wú)線裝置的網(wǎng)絡(luò)協(xié)議地址及網(wǎng)絡(luò)實(shí)體地址;并且,于步驟(A)之前更包括有下列步驟(AO)當(dāng)該無(wú)線裝置發(fā)現(xiàn)有該另一無(wú)線裝置加入使用其無(wú)線服務(wù)時(shí),便會(huì)紀(jì)錄下該另一無(wú)線裝置的網(wǎng)絡(luò)協(xié)議地址及網(wǎng)絡(luò)實(shí)體地址來(lái)作為該預(yù)定網(wǎng)絡(luò)協(xié)議地址及該預(yù)定網(wǎng)絡(luò)實(shí)體地址。較佳者,該無(wú)線裝置是把該預(yù)定網(wǎng)絡(luò)協(xié)議地址及該預(yù)定網(wǎng)絡(luò)實(shí)體地址以LUT表形式儲(chǔ)存于一存儲(chǔ)器內(nèi)。本發(fā)明還提供一種無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法,該無(wú)線裝置預(yù)先記錄有一預(yù)定網(wǎng)絡(luò)協(xié)議地址(IPAddress)以及一預(yù)定網(wǎng)絡(luò)實(shí)體地址(MACAddress),該數(shù)據(jù)報(bào)文過(guò)濾方法包括由該無(wú)線裝置所執(zhí)行的下列步驟(a)接收一數(shù)據(jù)報(bào)文,于該數(shù)據(jù)報(bào)文中至少包含有下列資訊一數(shù)據(jù)報(bào)文格式資訊、一網(wǎng)絡(luò)實(shí)體地址資訊、以及一網(wǎng)絡(luò)協(xié)議地址資訊;(b)判斷該數(shù)據(jù)報(bào)文格式資訊是否符合一預(yù)定數(shù)據(jù)報(bào)文格式,倘若”是”則執(zhí)行步驟(c),倘若”否”則執(zhí)行步驟(e);(c)判斷該數(shù)據(jù)報(bào)文內(nèi)所包含的該網(wǎng)絡(luò)協(xié)議地址是否和該當(dāng)前使用的網(wǎng)絡(luò)協(xié)議地址相同,倘若”否”則執(zhí)行步驟(d),倘若”是”則執(zhí)行步驟(e);(d)刪除此一數(shù)據(jù)報(bào)文,并回到步驟(a);以及,(e)以正常程序繼續(xù)處理所接收的數(shù)據(jù)報(bào)文,并回到步驟(a)。本發(fā)明的有益效果在于,將對(duì)無(wú)線裝置無(wú)用的數(shù)據(jù)報(bào)文提前于無(wú)線模塊的固件或是驅(qū)動(dòng)程序中濾除,如此不但有效達(dá)到省電的目的,也能夠讓系統(tǒng)有更充裕的時(shí)間處理真正需要被處理的數(shù)據(jù),當(dāng)應(yīng)用于語(yǔ)音通訊時(shí),能夠大幅提升通話時(shí)的聲音品質(zhì)。且所提出的方法并不受所處的網(wǎng)絡(luò)類(lèi)型所限制,皆能夠正確適用于各種無(wú)線移動(dòng)裝置之上。當(dāng)所提出的方式被應(yīng)用于無(wú)線路由器時(shí),則能夠進(jìn)一步于這個(gè)橋接無(wú)線與有線網(wǎng)絡(luò)的交通樞紐上進(jìn)行過(guò)濾,讓使用其無(wú)線服務(wù)的裝置免去不相關(guān)封包的干擾,進(jìn)而保留更多頻寬予需要的通訊傳遞,并節(jié)省裝置的電力損耗,進(jìn)而提升整體通訊品質(zhì)。圖1為適用于本發(fā)明的無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法的一典型網(wǎng)絡(luò)架構(gòu)示意圖。圖2為典型網(wǎng)絡(luò)模塊架構(gòu)的示意圖。圖3為本發(fā)明的無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法的一實(shí)施例流程圖。圖4為一標(biāo)準(zhǔn)的地址解釋協(xié)議(AddressResolutionProtocol;簡(jiǎn)稱ARP)數(shù)據(jù)報(bào)文的欄位架構(gòu)圖。圖5為一典型ARP數(shù)據(jù)報(bào)文內(nèi)的MAC標(biāo)頭與ARP標(biāo)頭實(shí)際內(nèi)容的范例。圖6為進(jìn)行本發(fā)明的無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法的實(shí)驗(yàn)時(shí)的一實(shí)驗(yàn)網(wǎng)絡(luò)環(huán)境示意圖。圖7為本發(fā)明于實(shí)驗(yàn)時(shí)將AccessPoint設(shè)為橋接器模式下的聲音測(cè)試結(jié)果圖。圖8為本發(fā)明于實(shí)驗(yàn)時(shí)將AccessPoint設(shè)為路由器模式下的聲音測(cè)試結(jié)果圖。附圖標(biāo)記說(shuō)明11-服務(wù)主機(jī);12-若干無(wú)線裝置;13-網(wǎng)關(guān)裝置;14-外界網(wǎng)絡(luò);40-網(wǎng)絡(luò)模塊;41-實(shí)體層;411-網(wǎng)絡(luò)卡模塊;412-固件;42-數(shù)據(jù)鏈結(jié)層;421-網(wǎng)絡(luò)驅(qū)動(dòng)程序;422-裝置獨(dú)立接口;43-網(wǎng)絡(luò)層;431-網(wǎng)絡(luò)協(xié)議;61-66-流程步驟。具體實(shí)施例方式本發(fā)明無(wú)線裝置的數(shù)據(jù)報(bào)文(Datagram)過(guò)濾方法并不以暢談理論的方式來(lái)做一堆無(wú)法確定是否可行的復(fù)雜演算法演繹,而是提出有效的方法并且直接以實(shí)際的實(shí)機(jī)測(cè)試來(lái)展現(xiàn)所提出的方法所能達(dá)到的電力消耗以及通訊品質(zhì)改善。而此一方法并不限定僅運(yùn)用于語(yǔ)音通訊裝置之上,而是能有效地對(duì)所有的無(wú)線移動(dòng)裝置產(chǎn)生作用。更進(jìn)一步地,如果所提出的方法能夠被實(shí)踐于負(fù)責(zé)橋接有線與無(wú)線網(wǎng)絡(luò)的裝置無(wú)線路由器(AccessPoint)上,那么所得到的將是裝置本身及處于其無(wú)線信號(hào)覆蓋范圍中的設(shè)備的節(jié)能與全面性的通訊品質(zhì)改善。為了有效達(dá)到省電的目的,本發(fā)明提出了一種在系統(tǒng)底層過(guò)濾掉不必要封包的方法,通過(guò)特征判斷的方式來(lái)加速數(shù)據(jù)報(bào)文的過(guò)濾,以此方式來(lái)提早處理掉一些不必要的封包。如此一來(lái),可以有效縮短無(wú)線裝置wakeup的時(shí)間,使其可以盡早進(jìn)入sle印模式,藉此達(dá)到省電的目的;同時(shí)也因?yàn)樘崆盀V除了不必要的封包,因此可以使裝置減少處理垃圾信息的負(fù)擔(dān),進(jìn)而改善整體通訊品質(zhì)。為了能更清楚地描述本發(fā)明所提出的無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法,以下將舉出實(shí)施例具體說(shuō)明。如圖1所示,為本發(fā)明的無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法的一網(wǎng)絡(luò)架構(gòu)示意圖。本發(fā)明的智慧型服務(wù)自動(dòng)檢測(cè)回復(fù)系統(tǒng)是架構(gòu)于一網(wǎng)絡(luò)環(huán)境中,其包括有至少一服務(wù)主機(jī)11、若干無(wú)線裝置12、以及至少一網(wǎng)關(guān)裝置13。服務(wù)主機(jī)11通過(guò)網(wǎng)關(guān)裝置13連接于一外界網(wǎng)絡(luò)14,例如但不局限于網(wǎng)際網(wǎng)絡(luò)(Internet)或電話通訊網(wǎng)絡(luò)等等。該些無(wú)線裝置12則是以有線或無(wú)線網(wǎng)絡(luò)連線的方式與服務(wù)主機(jī)11相聯(lián)系,并取得服務(wù)主機(jī)11所提供的服務(wù)。例如,以VoIP通訊環(huán)境為例,該服務(wù)主機(jī)11可以是一網(wǎng)絡(luò)電話服務(wù)器,該無(wú)線裝置12可以是網(wǎng)絡(luò)電話話機(jī)、網(wǎng)絡(luò)電話網(wǎng)關(guān)器或是具有網(wǎng)絡(luò)電話功能的電腦或是手持式網(wǎng)絡(luò)裝置等等,該網(wǎng)關(guān)裝置13可以是VoIP網(wǎng)關(guān)器,而所連接的網(wǎng)絡(luò)14則是電話通訊網(wǎng)絡(luò)。又如,若以家庭網(wǎng)絡(luò)分享(IPSharing)通訊環(huán)境為例,該服務(wù)主機(jī)11可以是一網(wǎng)絡(luò)服務(wù)器或是電腦,該無(wú)線裝置12可以是無(wú)線網(wǎng)絡(luò)路由器、無(wú)線網(wǎng)絡(luò)分享器、無(wú)線網(wǎng)絡(luò)基地臺(tái)、具有無(wú)線連接網(wǎng)絡(luò)功能的電腦、具無(wú)線連接網(wǎng)絡(luò)功能的手機(jī)、或是手持式無(wú)線網(wǎng)絡(luò)裝置,該網(wǎng)關(guān)裝置13可以是無(wú)線網(wǎng)絡(luò)路由器、無(wú)線網(wǎng)絡(luò)分享器、或無(wú)線網(wǎng)絡(luò)基地臺(tái),而所連接的網(wǎng)絡(luò)14則是網(wǎng)際網(wǎng)絡(luò)。本發(fā)明所提出的無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法,可實(shí)施于圖1所示的服務(wù)主機(jī)11、無(wú)線裝置12、以及網(wǎng)關(guān)裝置13上。當(dāng)本發(fā)明實(shí)施于無(wú)線裝置12上時(shí),將可以達(dá)到節(jié)省該無(wú)線裝置12本身的耗電與改善其通訊品質(zhì)的功效。而當(dāng)本發(fā)明被實(shí)施于網(wǎng)關(guān)裝置13上時(shí),那么所得到的將是裝置本身及處于其無(wú)線信號(hào)覆蓋范圍中的所有無(wú)線裝置12的節(jié)能與全面性的通訊品質(zhì)改善。圖2所示是一典型網(wǎng)絡(luò)模塊架構(gòu)的示意圖。一般具網(wǎng)絡(luò)通訊功能的裝置,包括服務(wù)主機(jī)及無(wú)線裝置等,其網(wǎng)絡(luò)模塊大體上都具有類(lèi)似網(wǎng)絡(luò)模塊40架構(gòu),也就是由最底層的實(shí)體層41(PHYLayer)、其上的數(shù)據(jù)鏈結(jié)層42(LinkLayer)、以及最上層的網(wǎng)絡(luò)層43(NetworkLayer)所構(gòu)成。實(shí)體層41中包括有硬件的網(wǎng)絡(luò)卡模塊411(NetworkInterfaceCardModule;簡(jiǎn)稱NICModule)、以及固件412(Firmware)。數(shù)據(jù)鏈結(jié)層42中包括了網(wǎng)絡(luò)驅(qū)動(dòng)程序421(NetworkDeviceDriver)以及裝置獨(dú)立接口422(DeviceIndependentInterface)。網(wǎng)絡(luò)層43包括了網(wǎng)絡(luò)協(xié)議431(NetworkProtocol)例如但不局限于=IP或ARP(AddressResolutionProtocol;中譯文為“地址解釋協(xié)議”)等等。這網(wǎng)絡(luò)驅(qū)動(dòng)程序421、裝置獨(dú)立接口422及網(wǎng)絡(luò)協(xié)議431的組合實(shí)質(zhì)上構(gòu)成了該網(wǎng)絡(luò)模塊40的作業(yè)系統(tǒng)和硬件設(shè)備連結(jié)的核心程序,例如但不局限于Kernel等。本發(fā)明所提出的無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法,可以被實(shí)做于網(wǎng)絡(luò)模塊40的固件412或是驅(qū)動(dòng)程序421之中。以圖2的架構(gòu)為例,如果可以在架構(gòu)的越底層被完成,例如固件,那么所得到的效益就會(huì)越明顯。至于固件412及驅(qū)動(dòng)程序421要如何得知欲檢測(cè)的特定條件,則可以通過(guò)應(yīng)用程序例如ioctl的方式,將本發(fā)明無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法啟動(dòng)后的檢測(cè)條件告知底層,藉此讓檢測(cè)動(dòng)作進(jìn)行。請(qǐng)參閱圖3,為本發(fā)明的無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法的一實(shí)施例流程圖,其實(shí)施于如圖1所示的無(wú)線裝置、服務(wù)主機(jī)或是網(wǎng)關(guān)裝置中,可盡速地濾除不必要的數(shù)據(jù)報(bào)文,其過(guò)濾流程如下步驟(61)啟動(dòng)。首先,無(wú)線裝置需預(yù)先記錄有一預(yù)定網(wǎng)絡(luò)協(xié)議地址(IPAddress)以及一預(yù)定網(wǎng)絡(luò)實(shí)體地址(MACAddress),并以LUT表形式將該預(yù)定網(wǎng)絡(luò)協(xié)議地址以及該預(yù)定網(wǎng)絡(luò)實(shí)體地址儲(chǔ)存于一存儲(chǔ)器內(nèi)。并且,于無(wú)線裝置內(nèi)的該存儲(chǔ)器內(nèi)并儲(chǔ)存有其網(wǎng)絡(luò)通訊協(xié)議的一數(shù)據(jù)報(bào)文(Datagram)格式資訊。在一實(shí)施例中,當(dāng)本發(fā)明無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法是被實(shí)施于一無(wú)線裝置(例如無(wú)線移動(dòng)裝置或是無(wú)線網(wǎng)絡(luò)電話話機(jī)...等等)上時(shí),該預(yù)定網(wǎng)絡(luò)協(xié)議地址以及該預(yù)定網(wǎng)絡(luò)實(shí)體地址將是該無(wú)線裝置本身的網(wǎng)絡(luò)協(xié)議地址及網(wǎng)絡(luò)實(shí)體地址。而在另一實(shí)施例中,當(dāng)本發(fā)明無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法是被實(shí)施于一網(wǎng)關(guān)裝置(例如無(wú)線網(wǎng)絡(luò)路由器、無(wú)線網(wǎng)絡(luò)分享器或是無(wú)線網(wǎng)絡(luò)基地臺(tái)...等等)上時(shí),則該預(yù)定網(wǎng)絡(luò)協(xié)議地址以及該預(yù)定網(wǎng)絡(luò)實(shí)體地址將是位在該網(wǎng)關(guān)裝置的無(wú)線通訊范圍內(nèi)(也就是可接受該網(wǎng)關(guān)裝置所提供的服務(wù)的范圍內(nèi))的另一無(wú)線裝置的網(wǎng)絡(luò)協(xié)議地址及網(wǎng)絡(luò)實(shí)體地址;而當(dāng)網(wǎng)關(guān)裝置的服務(wù)范圍內(nèi)有覆蓋多個(gè)無(wú)線裝置時(shí),則這些無(wú)線裝置所使用的網(wǎng)絡(luò)協(xié)議地址及網(wǎng)絡(luò)實(shí)體地址都會(huì)被以LUT表的形式紀(jì)錄與儲(chǔ)存于存儲(chǔ)器中。此外,當(dāng)該網(wǎng)關(guān)裝置發(fā)現(xiàn)有該另一無(wú)線裝置加入使用其無(wú)線服務(wù)時(shí),便會(huì)紀(jì)錄下該另一無(wú)線裝置的網(wǎng)絡(luò)協(xié)議地址及網(wǎng)絡(luò)實(shí)體地址并新增于LUT表中以作為該預(yù)定網(wǎng)絡(luò)協(xié)議地址及該預(yù)定網(wǎng)絡(luò)實(shí)體地址。請(qǐng)參閱圖4及圖5,分別為一標(biāo)準(zhǔn)的地址解釋協(xié)議(AddressResolutionProtocol;簡(jiǎn)稱ARP)數(shù)據(jù)報(bào)文的欄位架構(gòu)圖、以及一典型ARP數(shù)據(jù)報(bào)文內(nèi)的MAC標(biāo)頭與ARP標(biāo)頭實(shí)際內(nèi)容的范例。于本實(shí)施例中,該數(shù)據(jù)報(bào)文格式資訊包括有至少下列其中之一數(shù)據(jù)報(bào)文大小、MAC標(biāo)頭(MACHeader)、以及ARP標(biāo)頭(ARPHeader)。其中,MAC標(biāo)頭更至少包括有一類(lèi)型(Type)欄位;ARP標(biāo)頭更至少包括有一操作碼(Opcode)欄位。之后,再啟動(dòng)本發(fā)明的無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法的檢測(cè)流程,并開(kāi)始接收來(lái)自外界的數(shù)據(jù)幀(dataframe)。步驟(62)判斷所接收到的數(shù)據(jù)報(bào)文大小是否符合一預(yù)定大小,倘若”是”的話則執(zhí)行步驟(63);若”否”則執(zhí)行步驟(66)。若以如圖4與圖5所示的標(biāo)準(zhǔn)的地址解釋協(xié)議(ARP)數(shù)據(jù)報(bào)文為例,其數(shù)據(jù)報(bào)文的預(yù)定大小是60字節(jié)(Bytes)。所以,倘若無(wú)線裝置所接收到的數(shù)據(jù)報(bào)文的大小不是60字節(jié),則表示其并非符合ARP的數(shù)據(jù)報(bào)文,因此不屬于本發(fā)明所欲過(guò)濾的封包形式,所以可以直接執(zhí)行步驟(66)以正常程序來(lái)處理該數(shù)據(jù)報(bào)文。由于此一步驟僅牽涉到數(shù)據(jù)報(bào)文大小的判斷,是最直接、最容易也最快的過(guò)濾方式。加上目前常用的無(wú)線通訊協(xié)議中大部分封包形式均為符合ARP格式的數(shù)據(jù)報(bào)文而可適用本發(fā)明的過(guò)濾方法,所以可以大幅降低無(wú)線裝置處理所接收數(shù)據(jù)報(bào)文的負(fù)擔(dān),進(jìn)一步達(dá)到省電、快速反應(yīng)與提高通訊品質(zhì)的功效。步驟(63)判斷數(shù)據(jù)報(bào)文內(nèi)的內(nèi)容是否符合一預(yù)定格式,倘若”是”的話則執(zhí)行步驟(64);若”否”則執(zhí)行步驟(66)。若以標(biāo)準(zhǔn)的ARP數(shù)據(jù)報(bào)文為例,如圖4與圖5所示,其內(nèi)容包括了MAC標(biāo)頭與ARP標(biāo)頭;并且,MAC標(biāo)頭中的類(lèi)型欄位的預(yù)定格式是0x0806,ARP標(biāo)頭內(nèi)的操作碼欄位的預(yù)定操作碼格式是0x01。所以,倘若無(wú)線裝置所接收到的數(shù)據(jù)報(bào)文內(nèi)所包括的MAC標(biāo)頭中的內(nèi)容(例如前述的類(lèi)型欄位)或是ARP標(biāo)頭內(nèi)的操作碼欄位的內(nèi)容和預(yù)定格式不同,則表示其并非符合ARP的數(shù)據(jù)報(bào)文,因此不屬于本發(fā)明所欲過(guò)濾的封包形式,所以可以直接執(zhí)行步驟(66)以正常程序來(lái)處理該數(shù)據(jù)報(bào)文。由于此一步驟僅牽涉到預(yù)定格式的比對(duì)判斷,也是很直接、很容易也很快的過(guò)濾方式,所以可以有效降低無(wú)線裝置處理所接收數(shù)據(jù)報(bào)文的負(fù)擔(dān),進(jìn)而達(dá)到省電、快速反應(yīng)與提高通訊品質(zhì)的功效。步驟(64)判斷該數(shù)據(jù)報(bào)文內(nèi)所含的地址與預(yù)先紀(jì)錄的地址相同?倘若”否”則執(zhí)行步驟(65),倘若”是”則執(zhí)行步驟(66)?!┣笆霾襟E(62)及(63)的判斷結(jié)果都是”是”,則表示所接收的數(shù)據(jù)報(bào)文是符合無(wú)線裝置本身所使用的通訊協(xié)議的相同數(shù)據(jù)報(bào)文格式,因此需進(jìn)一步判斷該數(shù)據(jù)報(bào)文是否是要由該無(wú)線裝置所接收與處理的數(shù)據(jù)報(bào)文。于步驟(64)中,將檢查該數(shù)據(jù)報(bào)文內(nèi)所包含的一網(wǎng)絡(luò)協(xié)議地址是否就是已預(yù)先記錄于存儲(chǔ)器中的該預(yù)定網(wǎng)絡(luò)協(xié)議地址。倘若此檢查結(jié)果為”否”,則表示該數(shù)據(jù)報(bào)文并非是由該無(wú)線裝置來(lái)處理的數(shù)據(jù)報(bào)文,此時(shí)便需執(zhí)行步驟(6;相對(duì)地,倘若此檢查結(jié)果為”是”,則表示該數(shù)據(jù)報(bào)文就是應(yīng)該由該無(wú)線裝置來(lái)接收與處理,因此便執(zhí)行步驟(66)也就是以正常程序來(lái)繼續(xù)解讀與處理該數(shù)據(jù)報(bào)文內(nèi)的數(shù)據(jù)。步驟(6丟棄,刪除此一數(shù)據(jù)報(bào)文,之后回去執(zhí)行步驟(6。一旦發(fā)現(xiàn)該數(shù)據(jù)報(bào)文并非由該無(wú)線裝置來(lái)處理,則刪除此一數(shù)據(jù)報(bào)文,之后并重新回到步驟(6繼續(xù)接收與過(guò)濾其他數(shù)據(jù)報(bào)文。步驟(66)以正常程序繼續(xù)處理所接收的數(shù)據(jù)報(bào)文,之后再回到步驟(6繼續(xù)接收與過(guò)濾其他數(shù)據(jù)報(bào)文。這里所述的“正常程序”也就是在正常連線狀況下一無(wú)線裝置(或是網(wǎng)關(guān)裝置)與其他無(wú)線裝置(或是網(wǎng)關(guān)裝置、服務(wù)主機(jī)等)進(jìn)行通訊與數(shù)據(jù)傳輸、以及無(wú)線裝置接受服務(wù)主機(jī)提供服務(wù)的正常通訊程序。以下將以如前述的“無(wú)線移動(dòng)裝置”與“無(wú)線網(wǎng)絡(luò)路由器”為例,具體說(shuō)明本發(fā)明無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法的兩個(gè)實(shí)施范例。范例A“無(wú)線移動(dòng)裝置”無(wú)線移動(dòng)裝置(MobileDevice)的特色之一就是通過(guò)電池來(lái)進(jìn)行供電,一旦電池的電力耗盡,也就代表著裝置將無(wú)法繼續(xù)使用。為了延長(zhǎng)裝置的續(xù)航力,許多不同的方法被提出,而本發(fā)明所提出的是一個(gè)不與現(xiàn)行架構(gòu)相違背且可直接被應(yīng)用的方法。由于無(wú)線網(wǎng)絡(luò)特性使然,無(wú)線移動(dòng)裝置必須每隔一段時(shí)間wakeup聽(tīng)取是否有需要接收及處理的數(shù)據(jù)報(bào)文,倘若沒(méi)有,才能夠恢復(fù)成較為省電的sleep狀態(tài),因此如何讓裝置在正常通訊的前提下盡可能地增長(zhǎng)處于sle印狀態(tài)的時(shí)間,就成為省電的首要因素。ARPRequest是一種頻繁出現(xiàn)于網(wǎng)絡(luò)中的封包,而該類(lèi)型封包由圖2可知,必須經(jīng)過(guò)層層傳遞才得以判斷要如何處理。但是事實(shí)上,這些被處理的ARPRequest多半都與自身無(wú)關(guān),因此裝置等于是花費(fèi)了額外的wakeup時(shí)間去對(duì)與自身無(wú)關(guān)的數(shù)據(jù)進(jìn)行處理,無(wú)疑是一種額外的耗電行為。如果能夠及早發(fā)現(xiàn)并且濾除與自身無(wú)關(guān)的ARPRequest,那么就能夠讓裝置盡快回到sleep狀態(tài),進(jìn)而達(dá)到省電的目的。關(guān)于所提出的作法,在此將其詳述如下當(dāng)無(wú)線移動(dòng)裝置取得本身所使用的網(wǎng)絡(luò)協(xié)議地址(IPaddress)后,便將此資訊告知底層,以啟動(dòng)本發(fā)明的數(shù)據(jù)報(bào)文過(guò)濾的機(jī)制。于數(shù)據(jù)報(bào)文過(guò)濾功能被啟動(dòng)后,無(wú)線移動(dòng)裝置將會(huì)把ARPRequest視為所欲過(guò)濾的指定數(shù)據(jù)報(bào)文,對(duì)其進(jìn)行分析,而每一個(gè)被接收到的數(shù)據(jù)報(bào)文都將進(jìn)行下述判斷(Al)判斷所接收到的數(shù)據(jù)報(bào)文大小是否為60bytes,如果“是”則繼續(xù);(A2)判斷數(shù)據(jù)報(bào)文內(nèi)所含的MAC標(biāo)頭中的類(lèi)型欄位是否為0x0806且ARP標(biāo)頭中的操作碼欄位是否為0x01,如果”是”則繼續(xù);(A3)判斷數(shù)據(jù)報(bào)文內(nèi)所含的目標(biāo)網(wǎng)絡(luò)協(xié)議地址(protocoladdressoftarget)是否與裝置本身目前所使用的網(wǎng)絡(luò)協(xié)議地址相同,如果“不是”則繼續(xù)。(A4)自動(dòng)刪除此一數(shù)據(jù)報(bào)文。(A5)若上述動(dòng)作中,有任一動(dòng)作沒(méi)有繼續(xù),則該數(shù)據(jù)報(bào)文依照正常處理流程處理。如此的作法能夠在判斷一不吻合時(shí)就立即讓數(shù)據(jù)報(bào)文恢復(fù)到原有的處理程序,減少此一過(guò)濾方式對(duì)系統(tǒng)所造成的負(fù)擔(dān)。范例B“無(wú)線網(wǎng)絡(luò)路由器”無(wú)線網(wǎng)絡(luò)路由器(AccessPoint,或稱無(wú)線網(wǎng)絡(luò)基地臺(tái))是無(wú)線裝置用以與有線網(wǎng)絡(luò)溝通的橋梁,所有與無(wú)線網(wǎng)絡(luò)進(jìn)行交換的網(wǎng)絡(luò)數(shù)據(jù)都必須通過(guò)此一通道來(lái)傳遞,因此如果將所提出的方法應(yīng)用于這個(gè)交通樞紐,那么除了無(wú)線網(wǎng)絡(luò)路由器本身能夠減少對(duì)處理不必要封包所花費(fèi)的負(fù)擔(dān),使用其無(wú)線通訊服務(wù)的無(wú)線移動(dòng)裝置也就能免除這類(lèi)封包的干擾,進(jìn)而一起達(dá)到省電及全面性地改善通訊品質(zhì)的目的。當(dāng)無(wú)線網(wǎng)絡(luò)路由器發(fā)現(xiàn)有無(wú)線移動(dòng)裝置加入使用其無(wú)線服務(wù)時(shí),便會(huì)紀(jì)錄下該裝置的網(wǎng)絡(luò)實(shí)體地址(MACAddress)及所使用的網(wǎng)絡(luò)協(xié)議地址(IPAddress)于LUT比對(duì)表中,并將這些資訊回報(bào)給底層,使本發(fā)明的數(shù)據(jù)報(bào)文過(guò)濾機(jī)制能夠運(yùn)行。于數(shù)據(jù)報(bào)文過(guò)濾功能被啟動(dòng)后,無(wú)線網(wǎng)絡(luò)路由器將會(huì)于有線網(wǎng)絡(luò)接口把ARPRequest視為所欲過(guò)濾的指定數(shù)據(jù)報(bào)文,對(duì)其進(jìn)行分析,而每一個(gè)被接收到的數(shù)據(jù)報(bào)文都將進(jìn)行下述判斷(Bi)判斷所接收到的數(shù)據(jù)報(bào)文大小是否為60bytes,如果“是”則繼續(xù)。(B2)判斷數(shù)據(jù)報(bào)文內(nèi)所含的MAC標(biāo)頭中的類(lèi)型欄位是否為0x0806且ARP標(biāo)頭中的操作碼欄位是否為0x01,如果“是”則繼續(xù)。(B3)判斷數(shù)據(jù)報(bào)文內(nèi)所含的目標(biāo)網(wǎng)絡(luò)協(xié)議地址(protocoladdressoftarget)是否存在于比對(duì)列表中,如果“不是”則繼續(xù)。(B4)自動(dòng)刪除此一數(shù)據(jù)報(bào)文。(B5)若上述動(dòng)作中,有任一動(dòng)作沒(méi)有繼續(xù),則該數(shù)據(jù)報(bào)文依照正常處理流程處理。通過(guò)這樣的處理方式,能夠?qū)⑴c服務(wù)范圍中的所有無(wú)線移動(dòng)裝置無(wú)關(guān)的ARPRequest提前于無(wú)線網(wǎng)絡(luò)路由器端就進(jìn)行濾除的動(dòng)作,避免這些封包占用無(wú)線接口的發(fā)送頻寬,或是因?yàn)榘l(fā)送給無(wú)線移動(dòng)裝置后使其必需要對(duì)這些封包進(jìn)行處理而造成的電力耗損。且過(guò)濾列表(LUT表)中的數(shù)據(jù)也可以依照無(wú)線網(wǎng)絡(luò)路由器對(duì)于使用其服務(wù)的無(wú)線移動(dòng)裝置的紀(jì)錄的新增或刪除做出動(dòng)態(tài)改變,有效控制過(guò)濾列表的使用,免去過(guò)多的負(fù)擔(dān)。實(shí)驗(yàn)與分析本發(fā)明以優(yōu)勢(shì)世紀(jì)電訊股份有限公司“AdvantageCenturyTelecommunication(ACT)Corp.”的無(wú)線網(wǎng)絡(luò)話機(jī)(Wi-FiPhone_P204)作為實(shí)驗(yàn)的平臺(tái)。此一機(jī)器采用uClinux作為作業(yè)系統(tǒng),其sle印時(shí)的耗電量約為6.5mA,wakeup期間的平均耗電量約為250mA。在底下的實(shí)驗(yàn)里,將本發(fā)明的數(shù)據(jù)報(bào)文過(guò)濾方法使用在過(guò)濾ARPRequest之上,并且實(shí)做于無(wú)線模塊的固件以及驅(qū)動(dòng)程序之中,藉此來(lái)比較當(dāng)使用本發(fā)明的所提出的方法時(shí)所能獲得的改善。而實(shí)驗(yàn)的網(wǎng)絡(luò)環(huán)境則如圖6所示,所有無(wú)線網(wǎng)絡(luò)路由器(AccessPoint)均以橋接器模式運(yùn)行。實(shí)驗(yàn)一待機(jī)時(shí)間測(cè)試當(dāng)P204位于此種網(wǎng)絡(luò)環(huán)境當(dāng)中,其平均待機(jī)時(shí)間如錯(cuò)誤!未找到引用源。所示。表1平均待機(jī)時(shí)間在哪過(guò)濾待機(jī)時(shí)間(小時(shí))無(wú)過(guò)濾11.2驅(qū)動(dòng)程序35.33固件37.67有如此明顯的差異,這是由于當(dāng)AccessPoint被設(shè)定為橋接器模式時(shí),原本于有線網(wǎng)絡(luò)中進(jìn)行傳輸?shù)臄?shù)據(jù)也將到達(dá)AccessPoint并且被無(wú)線接口送出,而這些原本與無(wú)線裝置無(wú)關(guān)的數(shù)據(jù),由于并沒(méi)有路由器一類(lèi)的裝置幫忙過(guò)濾,因此將被Wi-FiPhone所接收,并且進(jìn)而延長(zhǎng)Wi-FiPhone的wakeup時(shí)間。如果以正常的ARPRequest被處理完畢之處為比較基點(diǎn),那么當(dāng)使用了本發(fā)明的數(shù)據(jù)報(bào)文過(guò)濾方法將無(wú)用的ARPRequest提前于驅(qū)動(dòng)程序中濾除時(shí),對(duì)每一個(gè)ARPRequest封包將可以省下3328120μs的處理時(shí)間;若是于無(wú)線模塊的固件就進(jìn)行濾除,則可以省下4408230μs的處理時(shí)間。(處理時(shí)間的長(zhǎng)短也會(huì)與routingtable的大小及系統(tǒng)的忙碌程度有關(guān))這些時(shí)間的節(jié)省都將有助于系統(tǒng)盡快回到sle印模式已達(dá)到省電的目的。因此在每分鐘平均會(huì)收到241個(gè)ARPRequest的網(wǎng)絡(luò)環(huán)境中,造成了如此明顯的待機(jī)時(shí)間差已升。實(shí)驗(yàn)二聲音品質(zhì)測(cè)試本發(fā)明利用安捷倫科技(AgilentTechnologies)的ModelJ1981B測(cè)試設(shè)備來(lái)進(jìn)行聲音品質(zhì)的測(cè)試。測(cè)試中,發(fā)話端固定使用一只將ARPRequest于無(wú)線模塊的固件中進(jìn)行濾除的P204;接收端則是使用另一只P204,并針對(duì)三種不同的ARPRequest處理方式來(lái)量測(cè)所收到聲音的語(yǔ)音質(zhì)量感知評(píng)估值Perc^ptualEvaluationofSpeechQuality(PESQ)。通話時(shí)以G.711μ-Law作為聲音的編/解碼方式,并且對(duì)每一種方式連續(xù)進(jìn)行一百次的通話測(cè)試,而每一次通話測(cè)試的聲音時(shí)間長(zhǎng)度為11秒。兩只P204于受測(cè)期間,同處于同一個(gè)AccessPoint的通訊范圍之中。圖7中所示的是當(dāng)AccessPoint被設(shè)定為橋接器模式時(shí)的測(cè)量結(jié)果??梢杂山Y(jié)果中發(fā)現(xiàn),當(dāng)不對(duì)ARPRequest進(jìn)行濾除時(shí),由于受測(cè)的P204會(huì)不斷接收到這些ARPRequest,且必須對(duì)其進(jìn)行處理,因此會(huì)造成耗費(fèi)過(guò)多系統(tǒng)資源在處理這些對(duì)本身無(wú)意義的封包上,進(jìn)而導(dǎo)致所測(cè)得的PESQ數(shù)值幾乎皆無(wú)法達(dá)到通訊業(yè)界所公認(rèn)需有的3.8標(biāo)準(zhǔn)數(shù)值。而會(huì)造成這樣的結(jié)果,主要?jiǎng)t如圖2所示,是因?yàn)楫?dāng)ARPRequest必須經(jīng)由層層傳遞,到達(dá)系統(tǒng)核心的網(wǎng)絡(luò)層才可以被判定丟棄,這會(huì)使得原本應(yīng)該被立即處理的語(yǔ)音封包因?yàn)檠舆t時(shí)間過(guò)長(zhǎng)而被當(dāng)成RTP封包丟失(RTPMissing);或是因?yàn)橄到y(tǒng)忙碌而造成原本可以被接收到的語(yǔ)音封包漏接(PacketLost)。反觀本發(fā)明的數(shù)據(jù)報(bào)文過(guò)濾方法對(duì)ARPRequest所進(jìn)行的濾除,不論是于無(wú)線模塊的固件或是驅(qū)動(dòng)程序中進(jìn)行處理,都可以有效地大幅提升語(yǔ)音的PESQ數(shù)值,進(jìn)而讓W(xué)i-FiPhone即使于繁忙的網(wǎng)絡(luò)中,依然可以保持高標(biāo)準(zhǔn)的語(yǔ)音通話品質(zhì)。雖由圖7中仍可發(fā)現(xiàn)少數(shù)幾次的PESQ值未達(dá)標(biāo)準(zhǔn),但這是由于網(wǎng)絡(luò)過(guò)于繁忙,導(dǎo)致發(fā)送端送出的幾個(gè)連續(xù)語(yǔ)音封包在被接收端收到前,遭遇多次的碰撞(Collision)、重送,使得延遲時(shí)間過(guò)長(zhǎng)而被誤以為發(fā)生RTP封包丟失所致。接著,進(jìn)一步將AccessPoint設(shè)置為路由器模式,觀測(cè)于此種情況下對(duì)所提出的方法的影響,并將結(jié)果顯示于圖8。由圖8可以發(fā)現(xiàn),由于在這樣的環(huán)境下,AccessPoint會(huì)負(fù)責(zé)過(guò)濾掉絕大多數(shù)不應(yīng)該由其無(wú)線接口送出的封包,因此當(dāng)Wi-FiPhone位于這樣的環(huán)境時(shí),就可以擁有較佳的通話品質(zhì)。而本發(fā)明所提出的數(shù)據(jù)報(bào)文過(guò)濾方法由于對(duì)系統(tǒng)并不會(huì)造成明顯的負(fù)擔(dān),因此也就不會(huì)因?yàn)檫^(guò)濾的動(dòng)作而影響到通話的品質(zhì)了。由之前的實(shí)驗(yàn)中可以發(fā)現(xiàn),如果將AccessPoint設(shè)定成路由器模式,便可以通過(guò)AccessPoint幫忙濾除多數(shù)的無(wú)用封包,降低這些封包對(duì)MobileDevice所造成的耗電及運(yùn)算影響。但是多數(shù)的AccessPoint在以路由器模式運(yùn)行時(shí),通常會(huì)伴隨DHCP的服務(wù),提供連接上該AccessPoint的MobileDevice可使用的虛擬IP地址,然而這樣的設(shè)置卻阻礙了某些需要有實(shí)體IP地址才能進(jìn)行的服務(wù)。即使我們?cè)O(shè)置了radius服務(wù)器來(lái)進(jìn)行中控管制,讓連接上AccessPoint的MobileDevice能夠通過(guò)radius服務(wù)器的控管來(lái)配置實(shí)體IP地址,藉此來(lái)解決IP配置的問(wèn)題,但是這樣的方式在許多中小型企業(yè)里卻是難以做到的,因?yàn)槌祟~外的服務(wù)器建置費(fèi)用外,還需要有專(zhuān)業(yè)的管理人員來(lái)負(fù)責(zé)控管。此外,并非所有的AccessPoint與MobileDevice都可以支援radius服務(wù)器所需要的驗(yàn)證方式。因此,本發(fā)明所提出的是一種通用的解決辦法(GeneralSolution),不論AccessPoint是以何種模式運(yùn)作、企業(yè)是以何種方式控管網(wǎng)絡(luò)的存取權(quán)限,本發(fā)明所提出的數(shù)據(jù)報(bào)文過(guò)濾方法都能夠適用。綜上所述,本發(fā)明提出了一種進(jìn)階的數(shù)據(jù)報(bào)文過(guò)濾方法,將對(duì)無(wú)線裝置無(wú)用的數(shù)據(jù)報(bào)文提前于無(wú)線模塊的固件或是驅(qū)動(dòng)程序中濾除,如此不但有效達(dá)到省電的目的,也能夠讓系統(tǒng)有更充裕的時(shí)間處理真正需要被處理的數(shù)據(jù),當(dāng)應(yīng)用于語(yǔ)音通訊時(shí),能夠大幅提升通話時(shí)的聲音品質(zhì)。且所提出的方法并不受所處的網(wǎng)絡(luò)類(lèi)型所限制,皆能夠正確適用于各種無(wú)線移動(dòng)裝置之上。當(dāng)所提出的方式被應(yīng)用于無(wú)線路由器時(shí),則能夠進(jìn)一步于這個(gè)橋接無(wú)線與有線網(wǎng)絡(luò)的交通樞紐上進(jìn)行過(guò)濾,讓使用其無(wú)線服務(wù)的裝置免去不相關(guān)封包的干擾,進(jìn)而保留更多頻寬予需要的通訊傳遞,并節(jié)省裝置的電力損耗,進(jìn)而提升整體通訊品質(zhì)。以上對(duì)本發(fā)明的描述是說(shuō)明性的,而非限制性的,本專(zhuān)業(yè)技術(shù)人員理解,在權(quán)利要求限定的精神與范圍之內(nèi)可對(duì)其進(jìn)行許多修改、變化或等效,但是它們都將落入本發(fā)明的保護(hù)范圍內(nèi)。權(quán)利要求1.一種無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法,該無(wú)線裝置預(yù)先記錄有一預(yù)定網(wǎng)絡(luò)協(xié)議地址(IPAddress)以及一預(yù)定網(wǎng)絡(luò)實(shí)體地址(MACAddress);其特征在于,該數(shù)據(jù)報(bào)文過(guò)濾方法包括由該無(wú)線裝置所執(zhí)行的下列步驟(A)自外界接收一數(shù)據(jù)報(bào)文;(B)判斷該數(shù)據(jù)報(bào)文的大小是否符合一預(yù)定大小,倘若”是”則執(zhí)行步驟(C),倘若”否”則執(zhí)行步驟(F);(C)判斷該數(shù)據(jù)報(bào)文內(nèi)所包含的一標(biāo)頭是否符合一預(yù)定格式,倘若”是”則執(zhí)行步驟(D),倘若”否”則執(zhí)行步驟(F);(D)判斷該數(shù)據(jù)報(bào)文內(nèi)所包含的一網(wǎng)絡(luò)協(xié)議地址是否和預(yù)定網(wǎng)絡(luò)協(xié)議地址相同,倘若”否”則執(zhí)行步驟(E),倘若”是”則執(zhí)行步驟(F);(E)刪除此一數(shù)據(jù)報(bào)文,并回到步驟(A);以及,(F)以正常程序繼續(xù)處理所接收的數(shù)據(jù)報(bào)文,并回到步驟(A)。2.如權(quán)利要求1所述的無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法,其特征在于,于該步驟(C)中所述的標(biāo)頭包括有一MAC標(biāo)頭以及一ARP標(biāo)頭,且步驟(C)更包括有以下步驟(Cl)判斷該數(shù)據(jù)報(bào)文內(nèi)的該MAC標(biāo)頭內(nèi)所包含的一類(lèi)型欄位是否符合一預(yù)定類(lèi)型格式,倘若”是”則執(zhí)行下一步驟,倘若”否”則執(zhí)行步驟(F);以及,(C2)該數(shù)據(jù)報(bào)文內(nèi)的該ARP標(biāo)頭內(nèi)所包含的一操作碼欄位是否符合一預(yù)定操作碼格式,倘若”是”則執(zhí)行下一步驟,倘若”否”則執(zhí)行步驟(F)。3.如權(quán)利要求2所述的無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法,其特征在于,該預(yù)定大小是60bytes,該預(yù)定類(lèi)型格式的值是0x0806,且該預(yù)定操作碼格式的值是0x01。4.如權(quán)利要求1所述的無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法,其特征在于,該無(wú)線裝置是以下其中之一無(wú)線網(wǎng)絡(luò)電話話機(jī)、無(wú)線網(wǎng)絡(luò)電話網(wǎng)關(guān)器、無(wú)線網(wǎng)絡(luò)路由器、無(wú)線網(wǎng)絡(luò)分享器、無(wú)線網(wǎng)絡(luò)基地臺(tái)、可無(wú)線連接網(wǎng)絡(luò)功能的電腦、具無(wú)線連接網(wǎng)絡(luò)功能的手機(jī)、及手持式無(wú)線網(wǎng)絡(luò)裝置。5.如權(quán)利要求1所述的無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法,其特征在于,該預(yù)定網(wǎng)絡(luò)協(xié)議地址及該預(yù)定網(wǎng)絡(luò)實(shí)體地址就是該無(wú)線裝置本身的網(wǎng)絡(luò)協(xié)議地址及網(wǎng)絡(luò)實(shí)體地址。6.如權(quán)利要求1所述的無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法,其特征在于,該無(wú)線裝置是以下其中之一無(wú)線網(wǎng)絡(luò)路由器、無(wú)線網(wǎng)絡(luò)分享器、及無(wú)線網(wǎng)絡(luò)基地臺(tái);并且,該預(yù)定網(wǎng)絡(luò)協(xié)議地址及該預(yù)定網(wǎng)絡(luò)實(shí)體地址是位在該無(wú)線裝置的無(wú)線通訊范圍內(nèi)的另一無(wú)線裝置的網(wǎng)絡(luò)協(xié)議地址及網(wǎng)絡(luò)實(shí)體地址;并且,于步驟(A)之前更包括有下列步驟(AO)當(dāng)該無(wú)線裝置發(fā)現(xiàn)有該另一無(wú)線裝置加入使用其無(wú)線服務(wù)時(shí),便會(huì)紀(jì)錄下該另一無(wú)線裝置的網(wǎng)絡(luò)協(xié)議地址及網(wǎng)絡(luò)實(shí)體地址來(lái)作為該預(yù)定網(wǎng)絡(luò)協(xié)議地址及該預(yù)定網(wǎng)絡(luò)實(shí)體地址。7.如權(quán)利要求1所述的無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法,其特征在于,該無(wú)線裝置是把該預(yù)定網(wǎng)絡(luò)協(xié)議地址及該預(yù)定網(wǎng)絡(luò)實(shí)體地址以LUT表形式儲(chǔ)存于一存儲(chǔ)器內(nèi)。8.一種無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法,該無(wú)線裝置預(yù)先紀(jì)錄有一預(yù)定網(wǎng)絡(luò)協(xié)議地址(IPAddress)以及一預(yù)定網(wǎng)絡(luò)實(shí)體地址(MACAddress);其特征在于,該數(shù)據(jù)報(bào)文過(guò)濾方法包括由該無(wú)線裝置所執(zhí)行的下列步驟(a)接收一數(shù)據(jù)報(bào)文,于該數(shù)據(jù)報(bào)文中至少包含有下列資訊一數(shù)據(jù)報(bào)文格式資訊、一網(wǎng)絡(luò)實(shí)體地址資訊、以及一網(wǎng)絡(luò)協(xié)議地址資訊;(b)判斷該數(shù)據(jù)報(bào)文格式資訊是否符合一預(yù)定數(shù)據(jù)報(bào)文格式,倘若”是”則執(zhí)行步驟(c),倘若”否”則執(zhí)行步驟(e);(c)判斷該數(shù)據(jù)報(bào)文內(nèi)所包含的該網(wǎng)絡(luò)協(xié)議地址是否和該當(dāng)前使用的網(wǎng)絡(luò)協(xié)議地址相同,倘若”否”則執(zhí)行步驟(d),倘若”是”則執(zhí)行步驟(e);(d)刪除此一數(shù)據(jù)報(bào)文,并回到步驟(a);以及,(e)以正常程序繼續(xù)處理所接收的數(shù)據(jù)報(bào)文,并回到步驟(a)。9.如權(quán)利要求8所述的無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法,其特征在于,該數(shù)據(jù)報(bào)文格式資訊至少包括有一數(shù)據(jù)報(bào)文大小、一MAC標(biāo)頭、以及一ARP標(biāo)頭;并且,于該步驟(b)中更包括有以下步驟(bl)判斷該數(shù)據(jù)報(bào)文的大小是否符合一預(yù)定大小,倘若”是”則執(zhí)行步驟0^2),倘若”否”則執(zhí)行步驟(e);及(b2)判斷該數(shù)據(jù)報(bào)文內(nèi)的該MAC標(biāo)頭內(nèi)所包含的類(lèi)型欄位是否符合一預(yù)定類(lèi)型格式,倘若”是”則執(zhí)行步驟(b3),倘若”否”則執(zhí)行步驟(e);(b3)判斷該數(shù)據(jù)報(bào)文內(nèi)的該ARP標(biāo)頭內(nèi)所含的一操作碼欄位是否符合一預(yù)定操作碼格式,倘若”是”則執(zhí)行步驟(c),倘若”否”則執(zhí)行步驟(e)。10.如權(quán)利要求9所述的無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法,其特征在于,該預(yù)定大小是60bytes,該預(yù)定類(lèi)型格式的值是0x0806,且該預(yù)定操作碼格式的值是0x01。11.如權(quán)利要求8所述的無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法,其特征在于,該無(wú)線裝置是以下其中之一無(wú)線網(wǎng)絡(luò)電話話機(jī)、無(wú)線網(wǎng)絡(luò)電話網(wǎng)關(guān)器、無(wú)線網(wǎng)絡(luò)路由器、無(wú)線網(wǎng)絡(luò)分享器、無(wú)線網(wǎng)絡(luò)基地臺(tái)、可無(wú)線連接網(wǎng)絡(luò)功能的電腦、具無(wú)線連接網(wǎng)絡(luò)功能的手機(jī)、及手持式無(wú)線網(wǎng)絡(luò)裝置。12.如權(quán)利要求8所述的無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法,其特征在于,該預(yù)定網(wǎng)絡(luò)協(xié)議地址及該預(yù)定網(wǎng)絡(luò)實(shí)體地址就是該無(wú)線裝置本身的網(wǎng)絡(luò)協(xié)議地址及網(wǎng)絡(luò)實(shí)體地址。13.如權(quán)利要求8所述的無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法,其特征在于,該無(wú)線裝置是以下其中之一無(wú)線網(wǎng)絡(luò)路由器、無(wú)線網(wǎng)絡(luò)分享器、及無(wú)線網(wǎng)絡(luò)基地臺(tái);并且,該預(yù)定網(wǎng)絡(luò)協(xié)議地址及該預(yù)定網(wǎng)絡(luò)實(shí)體地址是位在該無(wú)線裝置的無(wú)線通訊范圍內(nèi)的另一無(wú)線裝置的網(wǎng)絡(luò)協(xié)議地址及網(wǎng)絡(luò)實(shí)體地址;并且,于步驟(a)之前更包括有下列步驟(a0)當(dāng)該無(wú)線裝置發(fā)現(xiàn)有該另一無(wú)線裝置加入使用其無(wú)線服務(wù)時(shí),便會(huì)紀(jì)錄下該另一無(wú)線裝置的網(wǎng)絡(luò)協(xié)議地址及網(wǎng)絡(luò)實(shí)體地址來(lái)作為該預(yù)定網(wǎng)絡(luò)協(xié)議地址及該預(yù)定網(wǎng)絡(luò)實(shí)體地址。14.如權(quán)利要求8所述的無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法,其特征在于,該無(wú)線裝置是把該預(yù)定網(wǎng)絡(luò)協(xié)議地址及該預(yù)定網(wǎng)絡(luò)實(shí)體地址以LUT表形式儲(chǔ)存于一存儲(chǔ)器內(nèi)。全文摘要一種無(wú)線裝置的數(shù)據(jù)報(bào)文過(guò)濾方法,包括有下列步驟接收一數(shù)據(jù)報(bào)文;判斷該數(shù)據(jù)報(bào)文的大小是否符合一預(yù)定大小,若”是”則繼續(xù)執(zhí)行;判斷該數(shù)據(jù)報(bào)文格式資訊是否符合一預(yù)定數(shù)據(jù)報(bào)文格式,若”是”則繼續(xù)執(zhí)行;判斷該數(shù)據(jù)報(bào)文內(nèi)所包含的一網(wǎng)絡(luò)協(xié)議地址是否和一預(yù)定網(wǎng)絡(luò)協(xié)議地址相同,若”否”則放棄該數(shù)據(jù)報(bào)文,若”是”以正常程序繼續(xù)處理所接收的數(shù)據(jù)報(bào)文。藉此可及早過(guò)濾掉不必要的數(shù)據(jù)報(bào)文,進(jìn)而達(dá)到省電與改善整體通訊品質(zhì)的功效。文檔編號(hào)H04L29/06GK102045818SQ200910178180公開(kāi)日2011年5月4日申請(qǐng)日期2009年10月15日優(yōu)先權(quán)日2009年10月15日發(fā)明者王國(guó)淵申請(qǐng)人:友勁科技股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
遵义市| 镇安县| 青神县| 石嘴山市| 湘潭市| 布拖县| 隆安县| 枝江市| 资源县| 梅州市| 安福县| 镇安县| 宜都市| 封开县| 阜新| 朝阳市| 南靖县| 资中县| 郴州市| 凌云县| 西安市| 天峨县| 商洛市| 太和县| 鄂托克前旗| 大荔县| 龙井市| 宁南县| 连平县| 宜都市| 乌鲁木齐县| 绍兴市| 榆社县| 神木县| 江安县| 丘北县| 冀州市| 灌南县| 大足县| 衡阳市| 额敏县|