TWI455526B - 調變解調器及電源節省方法 - Google Patents
調變解調器及電源節省方法 Download PDFInfo
- Publication number
- TWI455526B TWI455526B TW098143814A TW98143814A TWI455526B TW I455526 B TWI455526 B TW I455526B TW 098143814 A TW098143814 A TW 098143814A TW 98143814 A TW98143814 A TW 98143814A TW I455526 B TWI455526 B TW I455526B
- Authority
- TW
- Taiwan
- Prior art keywords
- packet
- electronic device
- blacklist
- whitelist
- timer
- Prior art date
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Description
本發明涉及一種省電裝置及方法,尤其涉及一種調變解調器及電源節省方法。
當前,很多電子裝置(例如,手機、電腦、個人數位助理等)可利用網際網路進行資料的傳送以及對接收資料的處理。然而,網路上存在很多的惡意封包,該惡意封包勢必會佔用電子裝置的資源,從而導致電源的消耗。
鑒於以上內容,有必要提供一種調變解調器及電源節省方法,可節省與該調變解調器相連的電子裝置接收以及處理惡意封包而造成的電源浪費。
一種調變解調器,該調變解調器與電子裝置連接,所述調變解調器包括:儲存裝置,用於儲存黑名單與白名單,該黑名單與白名單分別包括一個或者多個網際協議位址與埠號;設置模組,用於預設一個時間段以控制該電子裝置進入休眠狀態;計時器,用於在該調變解調器啟動後開始計時;封包過濾器,用於在該調變解調器接收到封包時判斷發送該封包的網際協議位址或埠號是否存在於黑名單或白名單中,若存在於黑名單中則丟棄該接收的封包,若存在於白名單中則令計時器清零並重新開始計時並將該封包發送至所述電子裝置中;及判斷模組,用於判斷預設時間段是否到達,若預設時間段到達則令該電子裝置進入休眠狀態。
一種電源節省方法,應用於調變解調器中,該調變解調器連接電子裝置,該方法包括:儲存黑名單與白名單,該黑名單與白名單分別包括一個或者多個網際協議位址與埠號;預設一個時間段以控制該電子裝置進入休眠狀態;啟動該調變解調器;開始計時;接收封包;判斷發送該封包的網際協議位址或埠號是否存在於黑名單或白名單中;若存在於黑名單中則丟棄該接收的封包;若存在於白名單中則將該封包發送至所述電子裝置中,令計時器清零並返回至開始計時的步驟;及判斷預設時間段是否到達,若預設時間段到達則令該電子裝置進入休眠狀態。
相較於習知技術,所述的調變解調器及電源節省方法,可節省與該調變解調器相連的電子裝置接收以及處理惡意封包而造成的電源浪費,從而延長電子裝置的使用時間。
如圖1所示,是本發明調變解調器的較佳實施方式的運行環境圖。電子裝置2藉由所述調變解調器(Modem)1、網路3與其他的電子裝置相連,例如,網路裝置4、手機5、電腦6等。所述電子裝置2可以是手機、電腦、個人數位助理等。本發明的目的在於藉由減少接收惡意封包而造成所述電子裝置2的電源消耗。
所述的調變解調器1可內置於所述電子裝置2,也可以外接於所述電子裝置2。例如,當所述電子裝置2是手機時,該調變解調器1即可內置於手機中,當所述電子裝置2是電腦時,該調變解調器1即可外接於電腦。
所述電子裝置2可包括網際協議(IP, Internet Protocol)系統20、處理器22及其他未示於圖1中的元件及應用軟體,例如,記憶體、作業系統等。
所述網路3,可以是網際網路(Internet),還可以是其他類型的通訊網路。
如圖2所示,是本發明調變解調器的較佳實施方式的功能模組圖。在本較佳實施方式中,所述的調變解調器1包括處理器10以及儲存裝置12。所述處理器10用於執行所述調變解調器1中安裝或嵌入的各類軟體。所述的儲存裝置12用於儲存各類資料,例如,用於記錄IP位址、埠號、各類協定等資料的黑名單120、白名單122等配置檔。
在本較佳實施方式中,所述的調變解調器1還包括設置模組14、計時器15、封包過濾器16以及判斷模組17。
所述的設置模組14,用於預設一個時間段以控制該電子裝置2進入休眠狀態。
上述的黑名單120以及白名單122中的資料可利用所述設置模組14進行設置、修改、新增、刪除等操作,也可藉由所述電子裝置2中的IP系統20進行設置、修改、新增、刪除等操作。
所述的計時器15,用於在該調變解調器1啟動後即開始計時。
所述的封包過濾器16,用於在該調變解調器1接收到封包時判斷發送該封包的IP位址或埠號是否存在於黑名單120或白名單122中。若發送該封包的IP位址或埠號存在於黑名單120中,則所述的封包過濾器16丟棄該接收的封包;若發送該封包的IP地址或埠號存在於白名單122中,則所述的封包過濾器16令計時器15清零並重新開始計時,以及將該接收的封包發送至所述電子裝置2中。
所述的判斷模組17,用於判斷預設時間段是否到達,若預設時間段到達則令該電子裝置2進入休眠狀態以節省電源。
此外,所述封包過濾器16還用於在所述電子裝置2藉由網路3發送封包時令計時器15清零並重新開始計時。
在其他實施方式中,所述調變解調器1還包括識別模組18。若發送該封包的IP地址或埠號不存在於黑名單120及白名單122中,所述識別模組18根據預設的識別標準識別所接收的封包是否為惡意封包。
若是惡意封包,則所述封包過濾器16丟棄該封包,並且所述的設置模組14將發送該惡意封包的IP位址或埠號存入黑名單120中;若非惡意封包,則所述封包過濾器16令計時器15清零並重新開始計時,以及將該封包發送至所述電子裝置2中。
所述的識別標準可根據用戶要求進行自定義設置,例如,若一個埠在短時間內持續發送請求建立連接的封包,但卻在連接建立之後不傳送任何其他資料封包,可視為該埠在惡意發送封包,則所述識別模組18可將該埠的埠號添加至所述的黑名單120中。
本發明主要是針對在所述調變解調器1接收到惡意封包時丟棄該惡意封包,即不會將該惡意封包傳送到所述電子裝置2中進行處理。例如,若所述電子裝置2處於休眠狀態時,所述調變解調器1接到一個惡意封包並直接丟棄該惡意封包,則所述電子裝置2仍然維持休眠狀態,從而達到節省電源的目的。
本發明的各個實施方式中所提及的令所述電子裝置2進入休眠狀態與該電子裝置2中的其他待機、休眠設置並不衝突。例如,在本發明各實施方式中,若所述電子裝置2進入了休眠狀態,而後由於用戶在所述電子裝置2上進行了相關操作(例如,輸入資訊)也可使該電子裝置2由休眠狀態轉為工作狀態。
如圖3-1、3-2所示,是本發明電源節省方法的第一實施方式的流程圖。此第一實施方式的流程圖是針對根據所述調變解調器1接收封包實現省電的流程。
步驟S2,所述調變解調器1內的儲存裝置12預先儲存了用以記錄IP位址、埠號、各類協定等資料的黑名單120、白名單122等配置檔。
步驟S4,所述的設置模組14預設一個時間段以控制該電子裝置2進入休眠狀態。
步驟S6,所述的計時器15在所述調變解調器1啟動後開始計時。
步驟S8,所述的封包過濾器16判斷所述調變解調器1是否藉由網路3接收到任何封包。
若所述調變解調器1未接收到任何封包,流程轉至步驟S22。
若所述調變解調器1藉由網路3接收到了封包,於步驟S10,所述的封包過濾器16判斷發送該封包的IP地址或埠號是否存在於白名單122中。
若發送該封包的IP位址或埠號存在於白名單122中,於步驟S12,所述的封包過濾器16將該接收的封包發送至所述電子裝置2,以及令所述計時器15清零,然後流程返回至步驟S6以使得該計時器15重新開始計時。
若發送該封包的IP位址或埠號不存在於白名單122中,於步驟S14,所述的封包過濾器16判斷發送該封包的IP位址或埠號是否存在於黑名單120中。
若發送該封包的IP位址或埠號存在於黑名單120中,於步驟S16,所述的封包過濾器16丟棄該接收的封包,然後流程轉至步驟S22。
若發送該封包的IP位址或埠號也不存在於黑名單120中,於步驟S18,所述識別模組18根據預設的識別標準識別所接收的封包是否為惡意封包。
若該接收的封包非惡意封包,則流程返回至步驟S12。
若該接收的封包是惡意封包,於步驟S20,所述的封包過濾器16丟棄該封包,並且所述的設置模組14將發送該惡意封包的IP位址或埠號存入黑名單120中。
步驟S22,所述的判斷模組17判斷預設時間段是否到達。若預設時間段到達,於步驟S24,所述的判斷模組17則令該電子裝置2進入休眠狀態以節省電源。若預設時間段尚未到達,則流程返回至步驟S8。
如圖4所示,是本發明電源節省方法的第二實施方式的流程圖。此第二實施方式的流程圖是針對根據所述調變解調器1傳送封包實現省電的流程。
步驟S30,所述的計時器15在所述調變解調器1啟動後開始計時。
步驟S32,所述的封包過濾器16判斷所述調變解調器1是否藉由網路3發送任何封包。
若所述調變解調器1藉由網路發送封包,於步驟S34,所述的封包過濾器16令所述計時器15清零,然後流程返回至步驟S30以使得該計時器15重新開始計時。
步驟S36,所述的判斷模組17判斷預設時間段是否到達。若預設時間段到達,於步驟S38,所述的判斷模組17則令該電子裝置2進入休眠狀態以節省電源。若預設時間段尚未到達,則流程返回至步驟S32。
綜上所述,本發明符合發明專利要件,爰依法提出專利申請。惟,以上所述者僅為本發明之較佳實施方式,本發明之範圍並不以上述實施方式為限,舉凡熟悉本案技藝之人士援依本發明之精神所作之等效修飾或變化,皆應涵蓋於以下申請專利範圍內。
1‧‧‧調變解調器
10‧‧‧處理器
12‧‧‧儲存裝置
120‧‧‧黑名單
122‧‧‧白名單
14‧‧‧設置模組
15‧‧‧計時器
16‧‧‧封包過濾器
17‧‧‧判斷模組
18‧‧‧識別模組
2‧‧‧電子裝置
20‧‧‧網際協議系統
22‧‧‧處理器
3‧‧‧網路
4‧‧‧網路裝置
5‧‧‧手機
6‧‧‧電腦
圖1是本發明調變解調器的較佳實施方式的運行環境圖。
圖2是本發明調變解調器的較佳實施方式的功能模組圖。
圖3-1、3-2是本發明電源節省方法的第一實施方式的流程圖。
圖4是本發明電源節省方法的第二實施方式的流程圖。
1‧‧‧調變解調器
10‧‧‧處理器
12‧‧‧儲存裝置
120‧‧‧黑名單
122‧‧‧白名單
14‧‧‧設置模組
15‧‧‧計時器
16‧‧‧封包過濾器
17‧‧‧判斷模組
18‧‧‧識別模組
Claims (10)
- 一種調變解調器,該調變解調器與電子裝置連接,所述調變解調器包括:
儲存裝置,用於儲存黑名單與白名單,該黑名單與白名單分別包括一個或者多個網際協議位址與埠號;
設置模組,用於預設一個時間段以控制該電子裝置進入休眠狀態;
計時器,用於在該調變解調器啟動後開始計時;
封包過濾器,用於在該調變解調器接收到封包時判斷發送該封包的網際協議位址或埠號是否存在於黑名單或白名單中,若存在於黑名單中則丟棄該接收的封包,若存在於白名單中則令計時器清零並重新開始計時並將該封包發送至所述電子裝置中;及
判斷模組,用於判斷預設時間段是否到達,若預設時間段到達則令該電子裝置進入休眠狀態。 - 如申請專利範圍第1項所述的調變解調器,所述調變解調器還包括識別模組,用於若發送該封包的網際協議位址或埠號不存在於黑名單及白名單中,識別所接收的封包是否為惡意封包,若是惡意封包則所述封包過濾器丟棄該封包並且所述設置模組將發送該惡意封包的網際協議位址或埠號存入黑名單中,若非惡意封包則所述封包過濾器令計時器清零並重新開始計時並將該封包發送至所述電子裝置。
- 如申請專利範圍第1項所述的調變解調器,所述封包過濾器還用於在所述電子裝置發送封包時令計時器清零並重新開始計時。
- 如申請專利範圍第1項所述的調變解調器,所述調變解調器內置於所述電子裝置中,或外接於所述電子裝置。
- 如申請專利範圍第1項所述的調變解調器,所述黑名單與白名單中的資料藉由所述的設置模組進行設置或者藉由所述電子裝置進行設置。
- 一種電源節省方法,應用於調變解調器中,該調變解調器連接電子裝置,該方法包括:
儲存黑名單與白名單,該黑名單與白名單分別包括一個或者多個網際協議位址與埠號;
預設一個時間段以控制該電子裝置進入休眠狀態;
啟動該調變解調器;
開始計時;
接收封包;
判斷發送該封包的網際協議位址或埠號是否存在於黑名單或白名單中;
若存在於黑名單中則丟棄該接收的封包;
若存在於白名單中則將該封包發送至所述電子裝置中,令計時器清零並返回至開始計時的步驟;及
判斷預設時間段是否到達,若預設時間段到達則令該電子裝置進入休眠狀態。 - 如申請專利範圍第6項所述的電源節省方法,該方法還包括:
若發送該封包的網際協議位址或埠號不存在於黑名單及白名單中,識別所接收的封包是否為惡意封包;及
若是惡意封包則丟棄該封包並將發送該惡意封包的網際協議位址或埠號存入黑名單中;或
若非惡意封包則將該封包發送至所述電子裝置中,令計時器清零並返回至開始計時的步驟。 - 如申請專利範圍第6項所述的電源節省方法,該方法還包括:
在所述電子裝置發送封包時令計時器清零並重新開始計時。 - 如申請專利範圍第6項所述的電源節省方法,所述調變解調器內置於所述電子裝置中,或外接於所述電子裝置。
- 如申請專利範圍第6項所述的電源節省方法,該方法還包括:
設置所述黑名單與白名單中的資料,包括協定、網際協議位址與埠號。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW098143814A TWI455526B (zh) | 2009-12-21 | 2009-12-21 | 調變解調器及電源節省方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW098143814A TWI455526B (zh) | 2009-12-21 | 2009-12-21 | 調變解調器及電源節省方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201123773A TW201123773A (en) | 2011-07-01 |
TWI455526B true TWI455526B (zh) | 2014-10-01 |
Family
ID=45046813
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW098143814A TWI455526B (zh) | 2009-12-21 | 2009-12-21 | 調變解調器及電源節省方法 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI455526B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105472710A (zh) * | 2014-09-03 | 2016-04-06 | 中兴通讯股份有限公司 | 黑名单处理方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1633094A (zh) * | 2004-11-18 | 2005-06-29 | 上海大亚科技有限公司 | 一种adsl调制解调器与无线局域网综合接入设备 |
TWI235564B (en) * | 2002-09-23 | 2005-07-01 | Global Sun Technology Inc | Method of embedded power saving system |
CN1842087A (zh) * | 2005-03-30 | 2006-10-04 | 朗迅科技公司 | 无线网络中耗用功率拒绝服务攻击的探测 |
CN1874303A (zh) * | 2006-03-04 | 2006-12-06 | 华为技术有限公司 | 一种黑名单实现的方法 |
US7631202B2 (en) * | 2005-03-29 | 2009-12-08 | Microsoft Corporation | Power management of wireless local area network interface devices |
-
2009
- 2009-12-21 TW TW098143814A patent/TWI455526B/zh not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI235564B (en) * | 2002-09-23 | 2005-07-01 | Global Sun Technology Inc | Method of embedded power saving system |
CN1633094A (zh) * | 2004-11-18 | 2005-06-29 | 上海大亚科技有限公司 | 一种adsl调制解调器与无线局域网综合接入设备 |
US7631202B2 (en) * | 2005-03-29 | 2009-12-08 | Microsoft Corporation | Power management of wireless local area network interface devices |
CN1842087A (zh) * | 2005-03-30 | 2006-10-04 | 朗迅科技公司 | 无线网络中耗用功率拒绝服务攻击的探测 |
CN1874303A (zh) * | 2006-03-04 | 2006-12-06 | 华为技术有限公司 | 一种黑名单实现的方法 |
Also Published As
Publication number | Publication date |
---|---|
TW201123773A (en) | 2011-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102104565B (zh) | 调制解调器及电源节省方法 | |
RU2738260C1 (ru) | Способ связи d2d, удаленное пользовательское оборудование и ретрансляционное пользовательское оборудование | |
KR101766354B1 (ko) | 콘텐츠 중심 네트워크에서 에너지-효율적 콘텐츠 검색 | |
TWI388169B (zh) | Wireless communication device and its power saving method | |
US20060056397A1 (en) | Access management apparatus, program and remote start-up method of terminal device | |
US9866448B2 (en) | Electronic device and method for DNS processing | |
US20080095080A1 (en) | Method and system for transmission of data packets | |
WO2019024931A1 (zh) | 省电处理方法、装置及移动终端和计算机可读存储介质 | |
US9544851B2 (en) | Communication terminal, communication method, and computer readable medium | |
WO2011072548A1 (zh) | 一种邻居发现协议表项处理的方法和三层交换设备 | |
WO2011160587A1 (zh) | 一种双栈终端连接网络的方法及系统 | |
CN104604293A (zh) | 用于在无限链路网络中选择路由器的方法和装置 | |
KR101500970B1 (ko) | 무선 네트워크 기기의 전력 소모 저감 방법, 장치 및기록매체 | |
WO2012088934A1 (zh) | 一种报文过滤方法和交换设备 | |
CN102082835A (zh) | Ip地址的分配方法及装置 | |
TWI455526B (zh) | 調變解調器及電源節省方法 | |
WO2015100570A1 (zh) | 确定gre隧道的方法、网关设备和接入站点 | |
EP3020232B1 (en) | Processor sleep mode communication handling | |
CN115550340A (zh) | 一种数据传输方法和电子设备 | |
JP2007036624A (ja) | 通信管理装置、機器、および通信システム | |
WO2022017327A1 (zh) | 网络数据包的过滤方法、传输方法以及终端设备 | |
WO2015100662A1 (zh) | 一种数据处理的方法、装置及系统 | |
WO2017138850A1 (en) | Method for keeping connection path alive, proxy device and coap compliant end point device | |
JP2010193019A (ja) | 通信装置及び通信装置の遠隔起動方法 | |
JP2019066969A (ja) | 情報処理装置及び情報処理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |