一种基于智能型终端设备的弱封包交换网络侦测的方法

文档序号:9455740阅读:166来源:国知局
一种基于智能型终端设备的弱封包交换网络侦测的方法
【技术领域】
[0001]本发明涉及弱封包交换网络侦测的方法,尤其涉及一种基于智能型终端设备的弱封包交换网络侦测的方法。
【背景技术】
[0002]现今,大多数的移动式设备,例如手机及平板电脑,都具有分组交换网络的能力,而且,安装在设备上的第三方软件也会利用此网络进行与远程服务的数据交换,例如电子邮件,实时通讯等等。由于设备为移动式,所以网络的质量是随着所在的位置而有所不同,例如手机的使用者会发现,进入大楼的某一个角落,可能就收不到讯号,连不上网络。当用户处到微弱信号区时(有联机,但网络状态不差),有时会发现手机逐渐发烫,表面有温温的感觉。这其实就是手机的后台程序正在试着传送封包,但因为网络状态不差,无法顺利传送,可能逾时而重试。重试的过程会唤醒手机的CPU及透过天线去发送数据,而这个过程是耗电的。不断重试会渐渐无意义地耗损电力。而电池续航力是手机使用者关注的重要指标,所以手机使用者会认为手机续航力不佳,使用者经验也就大打折扣。
[0003]有种解决方案是每隔一段时间,例如一分钟,后台程序会偷偷唤醒手机(但仍保持屏幕关闭),并发送一个Ping封包,去检查网络是否可以收送数据,若可以,表示网络可用。若不行,则进入省电状态,不再无意义收送封包数据。
[0004]另一种方案是在Modem端检查网络信号,若是网络信号弱到一定程度,唤醒CPU,并且通知网络状态不佳,应停止无意义收送封包数据,直到信号变强再行收送。
[0005]但是,上述两个方案存在以下缺陷:
Ping封包的方式,缺点在于需要定期自我唤醒,造成额外的耗电来实现这个功能。而且额外封包的传送也会让手机的使用者认为是否手机制造商在偷偷传送手机的私密数据,造成不必要的纷争。
[0006]Modem端检查信号强度,缺点在于只适用在移动数据网络(Mobile datanetwork,例如 GPRS、3G、LTE)。

【发明内容】

[0007]为了解决现有技术中的问题,本发明提供了一种有效而省电、并且适用于各种无线网络技术的基于智能型终端设备的弱封包交换网络侦测的方法。
[0008]本发明提供了一种基于智能型终端设备的弱封包交换网络侦测的方法,包括以下步骤:
51、省电模式;
52、智能型终端设备由唤醒系统所唤醒;
53、启动弱封包交换网络侦测;
54、侦测系统收集T时间段封包收发的状态;
55、侦测系统根据T时间段封包收发的统计结果,初步判断是否为弱封包交换网络;56、确认是否为弱封包交换网络,如果是,则进入步骤S7,如果否,则进入步骤S8;
57、确认弱封包交换网络的提醒通知至全系统,并跳至步骤SI;
58、确认是否可能为弱封包交换网络,如果是,则进入步骤S9,如果否,则进入步骤
SlO ;
59、累积目前统计状态,做为下次侦测的参考,并跳至步骤SI;
S10、重设弱封包交换网络,清除所有统计资料,并跳至步骤SI。
[0009]作为本发明的进一步改进,无论是弱信号或是通讯协议的设定,无法将封包有效的和远程交换的状态,就称之为弱封包交换网络。
[0010]作为本发明的进一步改进,唤醒系统为后台唤醒。
[0011]作为本发明的进一步改进,步骤S2中唤醒系统所进行的唤醒,其目的并不是为了进行弱封包交换网络的状态侦测,而是进行一些其他的定期的工作。
[0012]作为本发明的进一步改进,步骤S2中唤醒系统所进行的唤醒,其目的是备份数据、检查有无新的电子邮件、确定实时通讯软件的联机中的任意一种或任意组合。
[0013]本发明的有益效果是:为了有效而且不造成额外耗电,本发明利用目前智能型设备平台具有的唤醒系统机制(Alarm System)来做为侦测的时间点,因为智能型设备常常需要由后台唤醒来做一些定期的工作,例如备援数据、检查有无新的电子邮件,确定实时通讯软件的联机等等,所以虽然用户并没有看到屏幕亮起,但其实已经多次唤醒并执行相关工作,本发明就是利用这种特性,在系统唤醒时,一并执行弱封包交换网络的状态侦测,就可以达成不造成额外耗电的目的。而侦测的方法是利用封包通讯协议TCP/IP的特性取得封包的传送状态的统计状态,再根据一段时间的统计结果来决定目前是否处在弱封包交换网络,如此达成有效省电,并且独立于无线通信技术的侦测方法。
【附图说明】
[0014]图1是本发明一种基于智能型终端设备的弱封包交换网络侦测的方法的流程图。
【具体实施方式】
[0015]下面结合【附图说明】及【具体实施方式】对本发明进一步说明。
[0016]如图1所示,一种基于智能型终端设备的弱封包交换网络侦测的方法,由唤醒系统在将整个装置唤醒之后所启动,主要包括以下步骤:
51、省电模式;
52、智能型终端设备由唤醒系统所唤醒;
53、启动弱封包交换网络侦测;
54、侦测系统收集T时间段封包收发的状态,T时间段为预设时间段;
55、侦测系统根据T时间段封包收发的统计结果,初步判断是否为弱封包交换网络;
56、确认是否为弱封包交换网络,如果是,则进入步骤S7,如果否,则进入步骤S8;
57、确认弱封包交换网络的提醒通知至全系统,并跳至步骤SI;
58、确认是否可能为弱封包交换网络,如果是,则进入步骤S9,如果否,则进入步骤
SlO ;
59、累积目前统计状态,做为下次侦测的参考,并跳至步骤SI; S10、重设弱封包交换网络,清除所有统计资料,并跳至步骤SI。
[0017]「弱封包交换网络」侦测系统会开始收集封包收发状态(可能为正常、错误、逾时或重发等等状态,此为TCP/IP通讯协议之定义)。收集的时间直到下次系统进入休眠。如果该时间内收集的封包状态量足够,即可进行分析判定目前状态是否为「弱封包交换网络」。若是只要小量资料统计,则可累积到下次唤醒时持续进行统计及分析工作。
[0018]相对地,当「弱封包交换网络」侦测系统发现到封包已经可以正常传送则解除「弱封包交换网络」的状态,并清除已累积的封包状态统计信息。
[0019]每种网络技术的涵盖范围都不可能是全面性而且无死角的。这会造成当使用者的设备连上封包网络后,再某个特定的位置或状况下,造成弱信号的状态。而且,由于现今的智能型设备几乎都可以安装第三方软件,并且允许这些软件去使用封包数据传输,而第三方软件不必然会考虑到弱信号的状态的耗电问题,以致于造成后续可能的快速流失电力的状况。其次分组交换网络的通讯协议的复杂的,有可能使用者的手持式设备虽然连上的网络,而且在强信号的状态,但封包可能因为设定的缘故传送不出去(例如防火墙,或是认证的问题),这也会造成耗电。
[0020]所以无论是弱信号或是通讯协议的设定,无法将封包有效的和远程交换的状态,就称之为「弱封包交换网络」。
[0021]为了有效而且不造成额外耗电,本发明利用目前智能型设备平台具有的唤醒系统机制(Alarm System)来做为侦测的时间点。因为智能型设备常常需要由后台唤醒来做一些定期的工作,例如备援数据、检查有无新的电子邮件,确定实时通讯软件的联机等等。所以虽然用户并没有看到屏幕亮起,但其实已经多次唤醒并执行相关工作。本发明就是利用这种特性,在系统唤醒时,一并执行「弱封包交换网络」的状态侦测,就可以达成不造成额外耗电的目的。而侦测的方法是利用封包通讯协议TCP/IP的特性取得封包的传送状态的统计状态,再根据一段时间的统计结果来决定目前是否处在「弱封包交换网络」。如此达成有效省电,并且独立于无线通信技术的侦测方法。
[0022]本发明提供的一种基于智能型终端设备的弱封包交换网络侦测的方法,可以较其它方法,例如定期发送Ping封包,更加省电而且不需要发送额外的封包到外部网络。而相较于Modem用弱信号来判定,可以让解决方案不受限于无线存取技术的类型(Modem弱信号只能侦测GPRS/3G/LTE等,但无法适用于W1-Fi),适用于所有无线存取技术,包含GPRS/3G/LTE/ff1-Fi 等等。
[0023]以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
【主权项】
1.一种基于智能型终端设备的弱封包交换网络侦测的方法,其特征在于,包括以下步骤: 51、省电模式; 52、智能型终端设备由唤醒系统所唤醒; 53、启动弱封包交换网络侦测; 54、侦测系统收集T时间段封包收发的状态; 55、侦测系统根据T时间段封包收发的统计结果,初步判断是否为弱封包交换网络; 56、确认是否为弱封包交换网络,如果是,则进入步骤S7,如果否,则进入步骤S8; 57、确认弱封包交换网络的提醒通知至全系统,并跳至步骤SI; 58、确认是否可能为弱封包交换网络,如果是,则进入步骤S9,如果否,则进入步骤SlO ; 59、累积目前统计状态,做为下次侦测的参考,并跳至步骤SI; S10、重设弱封包交换网络,清除所有统计资料,并跳至步骤SI。2.根据权利要求1所述的基于智能型终端设备的弱封包交换网络侦测的方法,其特征在于:无论是弱信号或是通讯协议的设定,无法将封包有效的和远程交换的状态,就称之为弱封包交换网络。3.根据权利要求1所述的基于智能型终端设备的弱封包交换网络侦测的方法,其特征在于:唤醒系统为后台唤醒。4.根据权利要求1所述的基于智能型终端设备的弱封包交换网络侦测的方法,其特征在于:步骤S2中唤醒系统所进行的唤醒,其目的并不是为了进行弱封包交换网络的状态侦测,而是进行一些其他的定期的工作。5.根据权利要求1所述的基于智能型终端设备的弱封包交换网络侦测的方法,其特征在于:步骤S2中唤醒系统所进行的唤醒,其目的是备份数据、检查有无新的电子邮件、确定实时通讯软件的联机中的任意一种或任意组合。
【专利摘要】本发明提供了一种基于智能型终端设备的弱封包交换网络侦测的方法,包括以下步骤:S1、省电模式;S2、智能型终端设备由唤醒系统所唤醒;S3、启动弱封包交换网络侦测;S4、侦测系统收集T时间段封包收发的状态;S5、侦测系统根据T时间段封包收发的统计结果,初步判断是否为弱封包交换网络;S6、确认是否为弱封包交换网络,如果是,则进入步骤S7,如果否,则进入步骤S8;S7、确认弱封包交换网络的提醒通知至全系统,并跳至步骤S1。本发明的有益效果是:省电、有效、适用于所有无线存取技术,包含GPRS/3G/LTE/Wi-Fi等等。
【IPC分类】H04W52/02, H04W24/00, H04L12/26
【公开号】CN105207849
【申请号】CN201510625747
【发明人】陈璟星
【申请人】智慧海派科技有限公司
【公开日】2015年12月30日
【申请日】2015年9月28日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1