一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

提高wifi连通性方法、移动终端及可读存储介质与流程

2021-11-05 21:05:00 来源:中国专利 TAG:


1.本发明涉及通讯领域,尤其涉及一种提高wifi连通性方法、移动终端及可读存储介质。


背景技术:

2.目前wifi的电波能量传输因墙体、立柱等障碍物吸收、反射或散射,导致移动终端在空间移动中移动时,信号忽强忽弱,甚至出现短暂的死角情况。在这种情况下移动终端因无法及时收到无线路由器的信标会选择断连,随后信号恢复再重连。因wifi信号的不稳定,导致移动终端与无线路由器之间的无线连接频繁断开,而且在一些应用场景下,一旦断连需要重新认证登陆才能使用,影响了连通效率及工作效率。


技术实现要素:

3.本发明提出的一种提高wifi连通性方法、移动终端及可读存储介质,旨在解决因wifi信号不稳定而导致wifi断连频发的技术问题。
4.为实现上述目的,本发明提供一种提高wifi连通性方法,所述提高wifi连通性方法应用于移动终端,所述方法包括以下步骤:
5.在移动终端通过wifi与无线路由器建立无线连接之后,每隔预设周期监测一次所述移动终端与所述无线路由器之间的信号强度;
6.根据所述信号强度,判断所述移动终端与所述无线路由器的连接状况是否稳定;
7.若否,则获取移动终端的实际场景信息;
8.根据所述实际场景信息,确定移动终端的实际救援尝试次数;
9.按照所述实际救援尝试次数,向所述无线路由器发送试探信号。
10.可选地,所述根据所述信号强度,判断所述移动终端与所述无线路由器的连接状况是否稳定的步骤包括:
11.获取相邻所述信号强度之间的波动值;
12.判断所述波动值是否大于预设波动极值;
13.若所述波动值大于预设波动极值,判定所述连接状况为不稳定;
14.若所述波动值小于或等于预设波动极值,判定所述连接状况为稳定。
15.可选地,所述根据所述信号强度,判断所述移动终端与所述无线路由器的连接状况是否稳定的步骤之后,还包括:
16.若是,获取预设个数连续的所述信号强度的平均强度值;
17.判断所述平均强度值是否小于预设强度极值;
18.若是,按照预设速率发送控制协议报文至所述无线路由器。
19.可选地,所述判断所述平均强度值是否小于预设强度极值的步骤之后,还包括:
20.若否,按照预设常规速率发送控制协议报文至所述无线路由器。
21.可选地,所述在移动终端通过wifi与无线路由器建立无线连接之后,每隔预设周
期监测一次所述移动终端与所述无线路由器之间的信号强度的步骤之前包括:
22.关联存储移动终端的场景信息和所对应的救援尝试次数,建立映射表;
23.所述场景信息包括位置信息或时间信息。
24.可选地,所述关联存储移动终端的场景信息和所对应的救援尝试次数的步骤包括:
25.通过人工神经网络,统计移动终端的惯用场景信息;
26.通过大数据系统,确定与所述惯用场景对应的救援尝试次数;
27.将所述惯用场景信息作为所述场景信息。
28.可选地,所述关联存储移动终端的场景信息和所对应的救援尝试次数的步骤还包括:
29.接收输入的移动终端的场景信息和所对应的救援尝试次数;
30.将所述输入的移动终端的场景信息作为所述场景信息。
31.可选地,根据所述实际场景信息,确定移动终端的实际救援尝试次数的步骤包括:
32.根据所述实际场景信息,查询所述映射表;
33.当所述实际场景信息与所述映射表中的所述场景信息匹配,将所述场景信息所对应的救援尝试次数作为移动终端的实际救援尝试次数。
34.此外,为实现上述目的,本发明还提供一种移动终端,所述移动终端包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的提高wifi连通性程序,其中:所述提高wifi连通性程序被所述处理器执行时实现如上所述的提高wifi连通性方法的步骤。
35.此外,为实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质上存储有提高wifi连通性程序,所述提高wifi连通性程序被处理器执行时实现如上所述的提高wifi连通性方法的步骤。
36.本发明中的提高wifi连通性方法先在移动终端通过wifi与无线路由器建立无线连接之后,每隔预设周期监测一次所述移动终端与所述无线路由器之间的信号强度,再根据所述信号强度,判断所述移动终端与所述无线路由器的连接状况是否稳定,若否,则获取移动终端的实际场景信息,再根据根据所述实际场景信息,确定移动终端的实际救援尝试次数,最后按照所述实际救援尝试次数,向所述无线路由器发送试探信号。可以使得在移动终端与无线路由器之间的信号强度忽强忽弱等不稳定的情况下,减少了断开连接的几率,进而也减少了某些特殊场景下因断连而需要重新登录的麻烦。
附图说明
37.图1为本发明实施例方案涉及的移动终端的硬件运行环境的终端结构示意图;
38.图2为本发明提高wifi连通性方法第一实施例的流程示意图;
39.图3为本发明提高wifi连通性方法第二实施例的流程示意图;
40.图4为本发明提高wifi连通性方法第三实施例的流程示意图。
具体实施方式
41.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
42.如图1所示,图1是本发明实施例方案涉及的移动终端的硬件运行环境的终端结构
示意图。
43.如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示器(display)、输入单元比如控制面板,可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wifi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non

volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。作为一种计算机存储介质的存储器1005中可以包括提高wifi连通性程序。
44.可选地,终端还可以包括麦克风、扬声器、rf(radio frequency,射频)电路,传感器、音频电路、无线模块等等。其中,传感器比如光线传感器、距离传感器以及其他传感器,在此不再赘述。
45.本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
46.如图2所示,图2是本发明提高wifi连通性方法第一实施例的流程示意图,在本实施例中,所述方法包括:
47.步骤s10,在移动终端通过wifi与无线路由器建立无线连接之后,每隔预设周期监测一次所述移动终端与所述无线路由器之间的信号强度;
48.移动终端可以是手机、平板、笔记本等任何具有wifi(wi

fi,无线通信技术)功能的设备,在移动终端通过ap(wirelessaccesspoint,无线访问接入点)接入无线路由器,与无线路由器建立无线连接之后,可以根据实际需要以100ms、500ms、1s、2s等时间间隔为一个周期,例如,预设周期为2s,每隔2s监测一次手机与无线路由器之间的信号强度,信号强度可以以rssi(received signal strength indication,接收的信号强度指示)来直观地呈现,rssi的常用单位为dbm(分贝毫瓦),rssi值为负值并且数值越大代表信号强度越强。例如,监测到第一个周期信号强度为

45dbm,间隔2s检测到第二个周期信号强度为

50dbm,可以看出第一个周期信号强度是大于第二个周期信号强度的。
49.步骤s20,根据所述信号强度,判断所述移动终端与所述无线路由器的连接状况是否稳定;
50.若否,则执行步骤s30,获取移动终端的实际场景信息;
51.移动终端的实际场景信息包括移动终端当前的位置信息、当前的时间信息,当前的位置信息可以通过移动终端的定位模块,例如北斗导航、gps(global positioning system,全球定位系统),来获取移动终端当前所在位置,也可以通过蓝牙、wifi、移动通讯技术来获取移动终端当前位置,也可以使用包括上述技术的混合定位技术来进行精准定位;当前的时间信息可以通过读取当前的系统时间或者移动终端接入的网络时间服务器来获取,常用的网络时间服务器像time.windows.com、edu.ntp.org.cn、cn.ntp.org.cn。
52.步骤s40,根据所述实际场景信息,确定移动终端的实际救援尝试次数;
53.步骤s50,按照所述实际救援尝试次数,向所述无线路由器发送试探信号。
54.在移动终端与无线路由器无线连接之后,移动终端会按照一定频率向无线路由器发送确认是否还在互联的beacon(信标)报文,通常情况下,这样的beacon报文会发送3次,如果发送3次之后还没有的得到无线路由器的回应,那么移动终端就会断开与无线路由器
的wifi连接,救援尝试次数就是发送确认是否还在互联的beacon报文次数,试探信号就是确认是否还在互联的beacon报文。
55.在本实施例中,例如:当wifi信号强度不稳定的情况下,移动终端当前所在的位置在某人民医院,从移动终端内部获取得到该人民医院所对应的救援尝试次数为5次,移动终端会向无线路由器发送5次试探信号,如果在5次以内接收到无线路由器发出的wifi信号,那么移动终端就保持和无线路由器的连接状态,如果移动终端发送试探信号5次之后还没有收到无线路由器发出的wifi信号,那么就断开和无线路由器的wifi连接。
56.本发明中的提高wifi连通性方法先在移动终端通过wifi与无线路由器建立无线连接之后,每隔预设周期监测一次所述移动终端与所述无线路由器之间的信号强度,再根据所述信号强度,判断所述移动终端与所述无线路由器的连接状况是否稳定,若否,则获取移动终端的实际场景信息,再根据根据所述实际场景信息,确定移动终端的实际救援尝试次数,最后按照所述实际救援尝试次数,向所述无线路由器发送试探信号。可以使得在移动终端与无线路由器之间的信号强度忽强忽弱等不稳定的情况下,减少了断开连接的几率,进而也减少了某些特殊场景下因断连而需要重新登录的麻烦。
57.如图3所示,进一步地,基于本发明提高wifi连通性方法的第一实施例提出本发明提高wifi连通性方法的第二实施例,在本实施例中,步骤s20包括:
58.步骤s21,获取相邻所述信号强度之间的波动值;
59.相邻信号强度之间的波动值就是相邻信号强度的差值的绝对值。例如,获取到第一个周期的信号强度为

40dbm,第二个周期的信号强度为

49dbm,第三个周期的信号强度为

80dbm,通过相减计算获得第二周期和第一周期的信号强度波动值为9,第三周期与第二周期的信号强度波动值为31。
60.步骤s22,判断所述波动值是否大于预设波动极值;
61.若所述波动值大于预设波动极值,执行步骤s23,判定所述连接状况为不稳定;
62.若所述波动值小于或等于预设波动极值,执行步骤s24,判定所述连接状况为稳定。
63.在本实施例中,预设波动极值可根据实际需要进行设置,例如,预设波动极值为30,上述的第二周期和第一周期的信号强度波动值为9,小于预设波动极值30,判定移动终端与无线路由器的wifi连接状况为稳定;第三周期与第二周期的信号强度波动值为31,大于预设波动极值30,判定移动终端与无线路由器的wifi连接状况为不稳定,通过比较波动值和预设波动极值的大小的方式,可以合理地判定移动终端与无线路由器的wifi连接状况稳定与否。
64.如图4所示,进一步地,基于本发明提高wifi连通性方法的第一实施例提出本发明提高wifi连通性方法的第三实施例,在本实施例中,步骤s20之后,还包括:
65.若是,则执行步骤s25,获取预设个数连续的所述信号强度的平均强度值;
66.预设个数可根据实际需要进行设置,例如预设个数为6,先获取最新的连续6个信号强度,再通过计算获取得到这6个信号强度的平均强度值。例如:最新的连续6个信号强度分别为

60dbm、

70dbm、

65dbm、

80dbm、

75dbm、

85dbm,计算得到这6个信号强度的平均强度值为

72.5dbm。
67.步骤s26,判断所述平均强度值是否小于预设强度极值;
68.若是,则执行步骤s27,按照预设速率发送控制协议报文至所述无线路由器。
69.在本实施例中,预设强度极值可以根据实际需要进行调整设置,例如,预设强度极值为

70dbm,上述的平均强度值

72.5dbm是小于预设强度极值

70dbm的,判定信号强度较弱,按照预设速率发送控制协议报文(icmp)至无线路由器,其中,icmp协议是一种面向无连接的协议,用于传输出错报告控制信息。它属于网络层协议,可用于在移动终端与无线路由器之间传递控制信息,包括报告错误、交换受限控制和状态信息等。目前,发送控制协议报文的常规速率为1s发送一次,可以通过对移动终端的wifi硬件的发送能力函数进行修改,修改wifi底层驱动,来实现控制协议报文能按照预设速率进行发送,预设速率可根据实际需要进行设置,例如设置预设速率为2s发送一次,当移动终端通过wifi准备向无线路由器发送ip数据包的时候,会监测ip数据包是否是属于icmp报文,如果属于,就按照2s发送一次的速率发送控制协议报文至所述无线路由器,其他ip数据包按照各自对应的常规速率进行发送。通过降低移动终端发送控制协议报文的速率,可以相应地提升wifi硬件的信号接收和发送能力,并且还可以降低移动终端与无线路由器之间的断连几率,提高wifi的连通率。
70.参照图4,在另一实施例中,步骤s26之后,还包括
71.若否,则执行步骤s28,按照预设常规速率发送控制协议报文至所述无线路由器。
72.例如,获取到预设个数连续的信号强度的平均强度值为

40dbm,而预设强度极值为

65dbm,平均强度值大于预设强度极值,判定为信号强度较强,按照1s发送一次控制协议报文的速率发送控制协议报文至无线路由器。
73.进一步地,基于本发明提高wifi连通性方法的第一实施例提出本发明提高wifi连通性方法的第四实施例,在本实施例中,步骤s10之前包括:
74.步骤a,关联存储移动终端的场景信息和所对应的救援尝试次数,建立映射表;
75.步骤b,所述场景信息包括位置信息或时间信息。
76.例如:关联存储某医院的位置信息和5次救援尝试,关联存储某研究所的位置信息和6次救援尝试,建立一个映射表。在一些医院、研究所或其他一些涉及安全领域的场所可能对信息的安全性要求比较高,如果移动终端与无线路由器的无线连接断开之后,为了安全起见,需要重新输入密码与无线路由器建立连接,所以救援尝试次数可以通过设置多一些,一般多于常规次数3次,这样就能够保证在移动终端与无线路由器连接不稳定的情况下,降低因不稳定而导致的断连的几率,进而减少了断连后需要重新登陆的繁琐流程。
77.另外场景信息除了位置信息还可以是时间信息,因为一些用户对于移动设备在某一时间段的wifi连通率要求比较高,例如一些用户在每周一8:30
‑‑
12:30要频繁使用移动终端,说明这一时间段对工作效率要求比较高,如果又因为移动终端与无线路由器的连接状况不稳定而导致断连频繁,那么将会很大地影响工作效率,同时也会影响用户的心情,所以在这一时间段应减少断连的几率,例如,可以关联存储:周一8:30
‑‑
12:30的时间信息和7次救援尝试,建立一个映射表。通过将时间信息和救援尝试次数关联存储,可以满足不同人群的不同时间需要,尤其是对那些在某段时间需要利用移动终端忙碌地工作,而且又因所在场所又有一定的安全或保密需要所以需要断连后重新登录的用户,可以极大地方便他们的工作。
78.在一实施例中,所述关联存储移动终端的场景信息和所对应的救援尝试次数的步骤包括:
79.步骤c,通过人工神经网络,统计移动终端的惯用场景信息;
80.步骤d,通过大数据系统,确定与所述惯用场景对应的救援尝试次数;
81.步骤e,将所述惯用场景信息作为所述场景信息。
82.关联存储的场景信息可以是通过人工神经网络进行深度学习,统计移动终端的惯用场景。其中,学习是人工神经网络研究的一个重要内容,它的适应性是通过学习实现的。根据环境的变化,对权值进行调整,改善系统的行为。例如,通过人工神经网络,学习得到移动终端在某银行机构使用的频率最高,在云端大数据系统中,根据该银行机构的业务模式和网络要求,确定该银行机构对应的救援尝试次数为5次最佳,所以将该银行机构的位置信息和5次救援尝试次数进行关联存储。再例如,通过人工神经网络,学习得到某个移动终端在14:00
‑‑
18:00这段时间使用最频繁,并且该移动终端在该时间段的主要用途是在线视频和浏览网页,通过大数据,确定该移动终端在上述时间段对应的救援尝试次数为6,将该移动终端的时间信息和6次救援尝试次数进行关联存储。通过人工神经网络和大数据技术可以智能关联惯用场景信息和所对应的救援尝试次数,可以根据用户使用移动终端的习惯,帮助用户方便地确定最合适的救援尝试次数,大大提升了用户的体验。
83.在另一实施例中,所述关联存储移动终端的场景信息和所对应的救援尝试次数的步骤还包括:
84.步骤e,接收输入的移动终端的场景信息和所对应的救援尝试次数;
85.步骤f,将所述输入的移动终端的场景信息作为所述场景信息。
86.关联存储的场景信息也可以是用户输入的移动终端场景信息和所对应的救援尝试次数。用户可以通过wifi设置选项进行输入操作,输入位置信息或时间信息后,再输入对应的救援尝试次数,wifi设置选项会给到用户相应的设置提示,设置提示主要是告知救援尝试次数多或少的优缺点,来引导用户进行最适合自己的最佳设置。例如,用户在移动终端的wifi设置选项输入b小区12栋的位置信息,又输入7次救援尝试次数,那么b小区12栋的位置信息就与8次救援尝试次数进行了关联存储。再例如,用户在在周一至周五19:00
‑‑
22:00因为使用移动终端的频率比较高,又不希望因为连接不稳定的情况下导致断连的发生,那么就可以在wifi设置选项输入周一至周五19:00
‑‑
22:00,又输入对应的救援尝试次数。这样周一至周五19:00
‑‑
22:00的时间信息和对应的救援尝试次数关联存储到了移动终端。再例如,对于一些因一些无线路由器自身的缺陷而发送的wifi信号不稳定从而导致移动终端与无线路由器的wifi连接经常断连,那么用户就可以相应地在wifi设置选项输入无线路由器所在地的位置信息,又输入对应的救援尝试次数6次,或者更多的次数,这样就能够在不购置新的无线路由器的情况下,增加了移动终端与无线路由器之间的wifi连通率。
87.进一步地,基于本发明提高wifi连通性方法的第四实施例提出本发明提高wifi连通性方法的第五实施例,在本实施例中,步骤s40包括:
88.步骤g,根据所述实际场景信息,查询所述映射表;
89.步骤h,当所述实际场景信息与所述映射表中的所述场景信息匹配,将所述场景信息所对应的救援尝试次数作为移动终端的实际救援尝试次数。
90.在本实施例中,在获取到移动终端的当前实际位置信息或当前实际时间信息之后,将移动终端的当前实际位置信息或当前实际时间信息转化为相应的关键词,再根据关键词去查询映射表,并且以映射表中最匹配的场景信息所对应的救援尝试次数为移动终端
的实际救援尝试次数。例如,移动终端的当前实际位置信息在a市红星小学,查询映射表中是否有a市红星小学或者一般小学所对应的救援尝试次数。如果查询得到a市红星小学或一般小学所对应的救援尝试次数为5,将5次作为移动终端的实际救援尝试次数,如果查询到映射表中既有a市红星小学所对应的救援尝试次数为6,又有一般学校所对应的救援尝试次数为5,则将映射表中a市红星小学所对应的救援次数6作为移动终端的实际救援尝试次数。在大数据系统一些较为知名的场所可能会有对应的确切的场景信息,像a市红星小学,在映射表中的场景信息关键词就可以为:a市红星小学,对于一些移动终端的实际场景信息在大数据中没有的确切的场景信息,那么就可以匹配到映射表中的关键词,比如:医院、银行、写字楼,就确定一般这些场所所对应的救援尝试次数。通过这种方式,可以既精确又广泛地确定移动终端的实际场景所对应的救援尝试次数。
91.此外,本发明还提出一种移动终端,所述移动终端包括存储器、处理器及存储在存储器上并可在处理器上运行的提高wifi连通性程序,所述处理器执行所述提高wifi连通性程序时实现如以上实施例所述的提高wifi连通性方法的步骤。
92.本发明移动终端具体实施方式与上述提高wifi连通性方法各实施例基本相同,在此不再赘述。
93.此外,本发明还提出一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括提高wifi连通性程序,所述提高wifi连通性程序被处理器执行时实现如以上实施例所述的提高wifi连通性方法的步骤。
94.本发明计算机可读存储介质具体实施方式与上述提高wifi连通性方法各实施例基本相同,在此不再赘述。
95.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
96.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是电视机,手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
97.在本发明中,术语“第一”“第二”“第三”“第四”“第五”仅用于描述的目的,而不能理解为指示或暗示相对重要性,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
98.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
99.尽管上面已经示出和描述了本发明的实施例,本发明保护的范围并不局限于此,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人
员在本发明的范围内可以对上述实施例进行变化、修改和替换,这些变化、修改和替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献