[发明专利]通信方法及移动电子装置有效
申请号: | 201410048107.3 | 申请日: | 2014-02-11 |
公开(公告)号: | CN104684022B | 公开(公告)日: | 2018-04-17 |
发明(设计)人: | 李家豪 | 申请(专利权)人: | 宏碁股份有限公司 |
主分类号: | H04W28/04 | 分类号: | H04W28/04;H04W52/02;H04W88/02 |
代理公司: | 北京同立钧成知识产权代理有限公司11205 | 代理人: | 臧建明 |
地址: | 中国台湾新北市*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 方法 移动 电子 装置 | ||
技术领域
本发明是有关于一种通信方法,且特别是有关于一种减少收到不需要的包因而降低耗电的通信方法及移动电子装置。
背景技术
随着科技的日新月异,智能手机、笔记本电脑或平板电脑等移动电子装置在人们的生活中被广泛的运用。一直以来,移动电子装置的电源消耗是在设计移动电子装置时所必须面对的问题。其中,移动电子装置连接有线网络或无线网络时的所需的电力即为主要的耗电来源之一。例如,当电子装置以公开网络地址(public IP address)连接网络时,可能从网络中接收成千上万个包,而其中多数的包可能皆不是移动电子装置所需的,但移动电子装置仍必须接收且回应这些包的传送者,而因此造成了无谓的电力损耗。
发明内容
本发明提供一种通信方法及移动电子装置,可降低移动电子装置因处理不需要的包而产生的耗电。
本发明提供一种通信方法,适用于移动电子装置,本发明的通信方法包括接收信息包,判断所接收之信息包是否为不正常包,当判断所接收的信息包为不正常包时即增加计数值。接着持续执行上述步骤,以及当该计数值大于第一上限值时,重新取得网络地址。
本发明提供一种移动电子装置,包括通信单元以及耦接通信单元的处理单元,其中,处理单元系用以执行以下步骤:首先接收信息包,判断信息包是否为不正常包,当判断信息包为不正常包时增加计数值,接着持续执行上述步骤,以及当该计数值大于第一上限值时,重新取得网络地址。
基于上述,本发明提供一种通信方法以及移动电子装置,可藉由接收到不正常包的数量来判断是否要重新取得网络地址,并藉此减少接收到不正常包的次数以及机会。
为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所示附图作详细说明如下。
附图说明
图1为根据本发明实施例所示出通信方法的流程图;
图2为根据本发明实施例所示出移动电子装置的功能结构示意图;
图3为根据本发明实施例所示出通信方法的步骤流程图。
附图标记说明:
20:电子装置;
210:通信单元;
220:处理单元;
MP:信息包;
S101~S105、S301~S306:步骤。
具体实施方式
一般而言,用户端(例如,电子装置或移动电子装置等)与网际网络服务提供者(例如远端的服务器)可藉由建立起传输控制协议(Transmission Control Protocol,简称:TCP)或用户数据报协议(User Datagram Protocol,简称:UDP)的连线,以在彼此间交换数据。例如,以建立TCP连线而言,传送端(例如,上述的远端的服务器)可能会传送同步信号(Synchronize,简称:SYN)至用户端来要求建立连线。用户端若是确认欲建立此连线,则将回复确认信号(acknowledgement,简称:ACK)至SYN信号的传送端,并随之建立起TCP连线。上述的信号交换即是所谓的TCP三方交握(three way hand shaking)程序。
而在用户端判断传送SYN信号的传送端并不是用户端欲建立起TCP连线的对象时,例如SYN信号中的连线信息所对应的连接端口(port)并非开放使用的连接端口(即,开放连接端口)时,用户端则判断此SYN信号为不正常包(abnormal packet),并可同时传送重置信号(reset,RST)至SYN信号的传送端,以拒绝传送端的连线要求。而为了接收这个不正常的包以及传送重置信号,用户端则必须耗费许多不必要的电力,并可能从休眠状态回复到一般工作状态后,仅仅判断接收了一个不正常包并传送RST信号后即切换回休眠模式,造成了用户端明明切换至休眠模式却仍无法节省更多的电力。若是用户端遭受了SYN洪水(flood)等阻断式网络服务攻击时,所需消耗的电力则将更为可观。
而在UDP的连线中,由于UDP不会进行如上述TCP中的三方交握,用户端将直接接收到来自传送端的一般数据包。而当用户端判断此数据包并非用户端欲接收的包时,用户端则可回传网络控制消息协议(Internet Control Message Protocol,简称:ICMP)的拒绝(reject)信号至传送端以告知传送端勿再传送任何数据。但UDP往往被用在传送数据串流,即可能接收到完整却不是用户端所需要的数据流,十分消耗电力。
因此,本发明提供了一种通信方法以及移动电子装置使得移动电子装置等用户端可在连接网络时减少接收不正常包的可能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宏碁股份有限公司,未经宏碁股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410048107.3/2.html,转载请声明来源钻瓜专利网。