CN113766543A - 一种提高WiFi稳定性方法、***、电子设备及介质 - Google Patents
一种提高WiFi稳定性方法、***、电子设备及介质 Download PDFInfo
- Publication number
- CN113766543A CN113766543A CN202111072667.9A CN202111072667A CN113766543A CN 113766543 A CN113766543 A CN 113766543A CN 202111072667 A CN202111072667 A CN 202111072667A CN 113766543 A CN113766543 A CN 113766543A
- Authority
- CN
- China
- Prior art keywords
- wifi
- connection state
- monitoring service
- broadcast
- monitoring
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000012544 monitoring process Methods 0.000 claims abstract description 102
- 230000002159 abnormal effect Effects 0.000 claims abstract description 61
- 230000008859 change Effects 0.000 claims abstract description 25
- 238000012545 processing Methods 0.000 claims abstract description 23
- 238000001514 detection method Methods 0.000 claims abstract description 22
- 238000004590 computer program Methods 0.000 claims description 10
- 238000004891 communication Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
- 235000014102 seafood Nutrition 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/04—Arrangements for maintaining operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开了一种提高WiFi稳定性法、***、电子设备及介质,提高WiFi稳定性方法包括:WiFi监测服务开启步骤:设备接收开机广播并判断开机广播属性,获得判断结果后,根据所述判断结果启动WiFi监测服务;WiFi开关状态检查步骤:所述WiFi检测服务监听到WiFi网络连接状态改变广播后,所述WiFi检测服务检查WiFi开关状态获取检查结果后,根据所述检查结果和WiFi连接状态对WiFi与检查线程池进行相应的操作;WiFi异常连接状态处理步骤:所述WiFi监测服务根据WiFi异常连接状态信息,对所述设备进行相应的WiFi异常连接状态处理操作。
Description
技术领域
本申请涉及提高WiFi稳定性技术领域,尤其涉及一种提高WiFi稳定性方法、***、电子设备及介质。
背景技术
市场上很多设备使用WiFi场景比较复杂,如农贸市场、海鲜市场等,场地开阔,环境复杂,按照Android***设计,尤其是WiFi网络信号波动很大、信号较弱时,WiFi断开后不会自动连接,当多次断开时,该WiFi热点优先级会降低,更加不会自动连接,此时用户只能关闭WiFi后再打开,或手动连接网络,导致设备断网影响用户使用,给用户造成了很大不便,使用体验非常差。因而,现有技术中WiFi断开时,无法主动连接指定WiFi,当WiFi网络信号波动时,无法保证WiFi连接的稳定性。
发明内容
本申请实施例提供了一种提高WiFi稳定性方法、***、电子设备及介质,以至少通过本发明解决了使用WiFi出现异常时无法实时监听网络状态,导致WiFi断开时无法主动连接指定WiFi以及WiFi网络信号波动较大时无法保证WiFi连接的稳定性等问题。
本发明提供了提高WiFi稳定性方法,包括:
WiFi监测服务开启步骤:设备接收开机广播并判断开机广播属性,获得判断结果后,根据所述判断结果启动WiFi监测服务;
WiFi开关状态检查步骤:所述WiFi检测服务监听到WiFi网络连接状态改变广播后,所述WiFi检测服务检查WiFi开关状态获取检查结果后,根据所述检查结果和WiFi连接状态对WiFi与检查线程池进行相应的操作;
WiFi异常连接状态处理步骤:所述WiFi监测服务根据WiFi异常连接状态信息,对所述设备进行相应的WiFi异常连接状态处理操作。
上述的提高WiFi稳定性方法中,所述WiFi监测服务开启步骤包括,所述设备开机并接收所述开机广播后,所述设备判断所述开机广播属性,若所述开机广播属性为true,则启动所述WiFi监测服务,若所述开机广播属性为false,则不启动所述WiFi监测服务。
上述的提高WiFi稳定性方法中,所述WiFi开关状态检查步骤包括,当所述WiFi检测服务监听到所述WiFi网络连接状态改变广播时,所述WiFi检测服务检查所述WiFi开关状态获取所述检查结果,若所述WiFi开关状态为开且所述设备连接所述WiFi,则记录所述WiFi的ID并对所述WiFi进行保存获得已存储WiFi后,关闭所述检查线程池。
上述的提高WiFi稳定性方法中,所述WiFi异常连接状态处理步骤包括,所述WiFi监测服务根据所述检查结果对WiFi异常连接状态进行监听;
当WiFi连接状态为未连接时,启动所述检查线程池后,所述WiFi监测服务再次对所述WiFi异常连接状态进行监听;
若所述WiFi连接状态为未连接,则所述设备连接所述已存储WiFi后,所述WiFi监测服务再次对所述WiFi异常连接状态进行监听;
若所述WiFi连接状态为未连接,则重启WiFi开关后,所述WiFi监测服务再次对所述WiFi异常连接状态进行监听;
若所述WiFi连接状态为未连接,则所述设备再连接所述已存储WiFi后,所述WiFi监测服务再次对所述WiFi异常连接状态进行监听;
若所述WiFi连接状态为未连接,则重新监听所述WiFi网络连接状态改变广播。
本发明还提供提高WiFi稳定性***,其中,适用于上述所述的提高WiFi稳定性方法,所述提高WiFi稳定性***包括:
WiFi监测服务开启单元:设备接收开机广播并判断开机广播属性,获得判断结果后,根据所述判断结果启动WiFi监测服务;
WiFi开关状态检查单元:所述WiFi检测服务监听到WiFi网络连接状态改变广播后,所述WiFi检测服务检查WiFi开关状态获取检查结果后,根据所述检查结果和WiFi连接状态对WiFi与检查线程池进行相应的操作;
WiFi异常连接状态处理单元:所述WiFi监测服务根据WiFi异常连接状态信息,对所述设备进行相应的WiFi异常连接状态处理操作。
上述的提高WiFi稳定性***中,所述设备开机并接收所述开机广播后,所述设备判断所述开机广播属性,若所述开机广播属性为true,则通过所述WiFi监测服务开启单元启动所述WiFi监测服务,若所述开机广播属性为false,则不启动所述WiFi监测服务。
上述的提高WiFi稳定性***中,当所述WiFi检测服务监听到所述WiFi网络连接状态改变广播时,所述WiFi检测服务通过所述WiFi开关状态检查单元检查所述WiFi开关状态获取所述检查结果,若所述WiFi开关状态为开且所述设备连接所述WiFi,则记录所述WiFi的ID并对所述WiFi进行保存获得已存储WiFi后,关闭所述检查线程池。
上述的提高WiFi稳定性***中,所述WiFi异常连接状态处理单元包括,所述WiFi监测服务根据所述检查结果对WiFi异常连接状态进行监听;
当WiFi连接状态为未连接时,启动所述检查线程池后,所述WiFi监测服务再次对所述WiFi异常连接状态进行监听;
若所述WiFi连接状态为未连接,则所述设备连接所述已存储WiFi后,所述WiFi监测服务再次对所述WiFi异常连接状态进行监听;
若所述WiFi连接状态为未连接,则重启WiFi开关后,所述WiFi监测服务再次对所述WiFi异常连接状态进行监听;
若所述WiFi连接状态为未连接,则所述设备再连接所述已存储WiFi后,所述WiFi监测服务再次对所述WiFi异常连接状态进行监听;
若所述WiFi连接状态为未连接,则重新监听所述WiFi网络连接状态改变广播。
本发明还提供一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述任一项所述的提高WiFi稳定性***方法。
本发明还提供一种电子设备可读存储介质,所述电子设备可读存储介质上存储有计算机程序指令,所述计算机程序指令被所述处理器执行时实现上述任一项所述的提高WiFi稳定性***方法。
相比于相关技术,本发明提出的一种提高WiFi稳定性***方法、***、电子设备及介质,解决了使用WiFi出现异常时无法实时监听网络状态,导致WiFi断开时无法主动连接指定WiFi以及WiFi网络信号波动较大时无法保证WiFi连接的稳定性等问题。
本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是根据本申请实施例的提高WiFi稳定性方法流程图;
图2是根据本申请实施例的提高WiFi稳定性实施步骤流程图;
图3为本发明的提高WiFi稳定性***的结构示意图;
图4是根据本申请实施例的电子设备的框架图。
其中,附图标记为:
WiFi监测服务开启单元:51;
WiFi开关状态检查单元:52;
WiFi异常连接状态处理单元:53;
总线:80;
处理器:81;
存储器:82;
通信接口:83。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。基于本申请提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其他类似情景。此外,还可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本申请公开内容相关的本领域的普通技术人员而言,在本申请揭露的技术内容基础上进行的一些设计,制造或者生产等变更只是常规的技术手段,不应当理解为本申请公开的内容不充分。
在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域普通技术人员显式地和隐式地理解的是,本申请所描述的实施例在不冲突的情况下,可以与其它实施例相结合。
除非另作定义,本申请所涉及的技术术语或者科学术语应当为本申请所属技术领域内具有一般技能的人士所理解的通常意义。本申请所涉及的“一”、“一个”、“一种”、“该”等类似词语并不表示数量限制,可表示单数或复数。本申请所涉及的术语“包括”、“包含”、“具有”以及它们任何变形,意图在于覆盖不排他的包含;例如包含了一系列步骤或模块(单元)的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可以还包括没有列出的步骤或单元,或可以还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。本申请所涉及的“连接”、“相连”、“耦接”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电气的连接,不管是直接的还是间接的。本申请所涉及的“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本申请所涉及的术语“第一”、“第二”、“第三”等仅仅是区别类似的对象,不代表针对对象的特定排序。
本发明在WiFi网络波动时,可以稳定保持连接,从而让用户可以进行正常操作,不会影响WiFi使用。
下面结合具体实施例对本发明进行说明。
实施例一
本实施例提供了提高WiFi稳定性方法。请参照图1至图2,图1是根据本申请实施例的提高WiFi稳定性方法流程图;图2是根据本申请实施例的提高WiFi稳定性实施步骤流程图,如图1至图2所示,提高WiFi稳定性方法包括如下步骤:
WiFi监测服务开启步骤S1:设备接收开机广播并判断开机广播属性,获得判断结果后,根据所述判断结果启动WiFi监测服务;
WiFi开关状态检查步骤S2:所述WiFi检测服务监听到WiFi网络连接状态改变广播后,所述WiFi检测服务检查WiFi开关状态获取检查结果后,根据所述检查结果和WiFi连接状态对WiFi与检查线程池进行相应的操作;
WiFi异常连接状态处理步骤S3:所述WiFi监测服务根据WiFi异常连接状态信息,对所述设备进行相应的WiFi异常连接状态处理操作。
在实施例中,所述WiFi监测服务开启步骤S1包括,所述设备开机并接收所述开机广播后,所述设备判断所述开机广播属性,若所述开机广播属性为true,则启动所述WiFi监测服务,若所述开机广播属性为false,则不启动所述WiFi监测服务。
在具体实施中,设备开机接收开机广播,接收到开机广播后,设备判断开机广播属性persist.sys.win.wifimonitor,开机广播属性如果为true,则启动WiFi监测服务,如果为false,则直接退出。
在实施例中,所述WiFi开关状态检查步骤S2包括,当所述WiFi检测服务监听到所述WiFi网络连接状态改变广播时,所述WiFi检测服务检查所述WiFi开关状态获取所述检查结果,若所述WiFi开关状态为开且所述设备连接所述WiFi,则记录所述WiFi的ID并对所述WiFi进行保存获得已存储WiFi后,关闭所述检查线程池。
在具体实施中,启动WiFi监测服务后,WiFi检测服务开始监听WiFi网络连接状态改变广播,WiFi检测服务开始监听WiFi网络连接状态改变广播时,WiFi检测服务检查WiFi开关状态,若WiFi开关状态为开且设备能连接到WiFi,则记录WiFi的ID并对WiFi进行保存后,关闭检查线程池。
在实施例中,所述WiFi异常连接状态处理步骤S3包括,所述WiFi监测服务根据所述检查结果对WiFi异常连接状态进行监听;
当WiFi连接状态为未连接时,启动所述检查线程池后,所述WiFi监测服务再次对所述WiFi异常连接状态进行监听;
若所述WiFi连接状态为未连接,则所述设备连接所述已存储WiFi后,所述WiFi监测服务再次对所述WiFi异常连接状态进行监听;
若所述WiFi连接状态为未连接,则重启WiFi开关后,所述WiFi监测服务再次对所述WiFi异常连接状态进行监听;
若所述WiFi连接状态为未连接,则所述设备再连接所述已存储WiFi后,所述WiFi监测服务再次对所述WiFi异常连接状态进行监听;
若所述WiFi连接状态为未连接,则重新监听所述WiFi网络连接状态改变广播。
在具体实施中,WiFi监测服务检查开关状态,WiFi开关开启并且设备已经连接上WiFi后,WiFi监测服务开始监听WiFi网络状态改变广播,当收到WiFi网络状态改变广播时,WiFi监测服务检查WiFi与设备的连接状态,如果WiFi与设备没有连接,则开启检查线程池,检查线程池开启1分钟后采开始执行相应的任务,检查线程池每次执行任务都要延迟1分钟后开始工作,开启检查线程池,检查线程池完成了相应的执行任务后,WiFi与设备仍没有连接,则设备主动连接已经保存的WiFi;
设备主动连接已经保存的WiFi后,设备WiFi连接成功,则WiFi监测服务再次监听WiFi网络状态改变广播;
如果WiFi监测服务检测到设备WiFi连接失败,则重启WiFi开关,并检查WiFi网络是否连接;
如果WiFi监测服务检测到设备WiFi连接成功,则WiFi监测服务再次监听WiFi网络状态改变广播;
如果WiFi监测服务再次监听WiFi网络状态改变广播后还能检测到WiFi仍然连接失败,则再主动连接已经保存的WiFi,主动连接已经保存的WiFi连接成功后,WiFi监测服务再次监听WiFi网络状态改变广播;
如果还是无法连接WiFi,则停止一切操作,WiFi监测服务重新监听WiFi网络状态改变广播。
实施例二
请参照图3,图3为本发明的提高WiFi稳定性***的结构示意图。如图3所示,发明的提高WiFi稳定性***,适用于上述的提高WiFi稳定性方法,提高WiFi稳定性***,包括:
WiFi监测服务开启单元51:设备接收开机广播并判断开机广播属性,获得判断结果后,根据所述判断结果启动WiFi监测服务;
WiFi开关状态检查单元52:所述WiFi检测服务监听到WiFi网络连接状态改变广播后,所述WiFi检测服务检查WiFi开关状态获取检查结果后,根据所述检查结果和WiFi连接状态对WiFi与检查线程池进行相应的操作;
WiFi异常连接状态处理单元53:所述WiFi监测服务根据WiFi异常连接状态信息,对所述设备进行相应的WiFi异常连接状态处理操作。
在实施例中,所述设备开机并接收所述开机广播后,所述设备判断所述开机广播属性,若所述开机广播属性为true,则通过所述WiFi监测服务开启单元51启动所述WiFi监测服务,若所述开机广播属性为false,则不启动所述WiFi监测服务。
在实施例中,当所述WiFi检测服务监听到所述WiFi网络连接状态改变广播时,所述WiFi检测服务通过所述WiFi开关状态检查单元52检查所述WiFi开关状态获取所述检查结果,若所述WiFi开关状态为开且所述设备连接所述WiFi,则记录所述WiFi的ID并对所述WiFi进行保存获得已存储WiFi后,关闭所述检查线程池。
在实施例中,所述WiFi异常连接状态处理单元53包括,所述WiFi监测服务根据所述检查结果对WiFi异常连接状态进行监听;
当WiFi连接状态为未连接时,启动所述检查线程池后,所述WiFi监测服务再次对所述WiFi异常连接状态进行监听;
若所述WiFi连接状态为未连接,则所述设备连接所述已存储WiFi后,所述WiFi监测服务再次对所述WiFi异常连接状态进行监听;
若所述WiFi连接状态为未连接,则重启WiFi开关后,所述WiFi监测服务再次对所述WiFi异常连接状态进行监听;
若所述WiFi连接状态为未连接,则所述设备再连接所述已存储WiFi后,所述WiFi监测服务再次对所述WiFi异常连接状态进行监听;
若所述WiFi连接状态为未连接,则重新监听所述WiFi网络连接状态改变广播。
实施例三
结合图4所示,本实施例揭示了一种电子设备的一种具体实施方式。电子设备可以包括处理器81以及存储有计算机程序指令的存储器82。
具体地,上述处理器81可以包括中央处理器(CPU),或者特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者可以被配置成实施本申请实施例的一个或多个集成电路。
其中,存储器82可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器82可包括硬盘驱动器(Hard Disk Drive,简称为HDD)、软盘驱动器、固态驱动器(SolidState Drive,简称为SSD)、闪存、光盘、磁光盘、磁带或通用串行总线(Universal SerialBus,简称为USB)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器82可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器82可在异常数据监测装置的内部或外部。在特定实施例中,存储器82是非易失性(Non-Volatile)存储器。在特定实施例中,存储器82包括只读存储器(Read-Only Memory,简称为ROM)和随机存取存储器(Random Access Memory,简称为RAM)。在合适的情况下,该ROM可以是掩模编程的ROM、可编程ROM(Programmable Read-Only Memory,简称为PROM)、可擦除PROM(ErasableProgrammable Read-Only Memory,简称为FPROM)、电可擦除PROM(Electrically ErasableProgrammable Read-Only Memory,简称为EFPROM)、电可改写ROM(ElectricallyAlterable Read-Only Memory,简称为EAROM)或闪存(FLASH)或者两个或更多个以上这些的组合。在合适的情况下,该RAM可以是静态随机存取存储器(Static Random-AccessMemory,简称为SRAM)或动态随机存取存储器(Dynamic Random Access Memory,简称为DRAM),其中,DRAM可以是快速页模式动态随机存取存储器(Fast Page Mode DynamicRandom Access Memory,简称为FPMDRAM)、扩展数据输出动态随机存取存储器(ExtendedDate Out Dynamic Random Access Memory,简称为EDODRAM)、同步动态随机存取内存(Synchronous Dynamic Random-Access Memory,简称SDRAM)等。
存储器82可以用来存储或者缓存需要处理和/或通信使用的各种数据文件,以及处理器81所执行的可能的计算机程序指令。
处理器81通过读取并执行存储器82中存储的计算机程序指令,以实现上述实施例中的任意提高WiFi稳定性方法。
在其中一些实施例中,电子设备还可包括通信接口83和总线80。其中,如图4所示,处理器81、存储器82、通信接口83通过总线80连接并完成相互间的通信。
通信接口83用于实现本申请实施例中各模块、装置、单元和/或设备之间的通信。通信端口83还可以实现与其他部件例如:外接设备、图像/异常数据监测设备、数据库、外部存储以及图像/异常数据监测工作站等之间进行数据通信。
总线80包括硬件、软件或两者,将电子设备的部件彼此耦接在一起。总线80包括但不限于以下至少之一:数据总线(Data Bus)、地址总线(Address Bus)、控制总线(ControlBus)、扩展总线(Expansion Bus)、局部总线(Local Bus)。举例来说而非限制,总线80可包括图形加速接口(Accelerated Graphics Port,简称为AGP)或其他图形总线、增强工业标准架构(Extended Industry Standard Architecture,简称为EISA)总线、前端总线(FrontSide Bus,简称为FSB)、超传输(Hyper Transport,简称为HT)互连、工业标准架构(Industry Standard Architecture,简称为ISA)总线、无线带宽(InfiniBand)互连、低引脚数(Low Pin Count,简称为LPC)总线、存储器总线、微信道架构(Micro ChannelArchitecture,简称为MCA)总线、***组件互连(Peripheral Component Interconnect,简称为PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(Serial AdvancedTechnology Attachment,简称为SATA)总线、视频电子标准协会局部(Video ElectronicsStandards Association Local Bus,简称为VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线80可包括一个或多个总线。尽管本申请实施例描述和示出了特定的总线,但本申请考虑任何合适的总线或互连。
电子设备可连接提高WiFi稳定性***,从而实现结合图1至图2的方法。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
综上所述,本发明实时监听网络状态,在使用WiFi过程中出现异常无法实时监听网络状态时,主动连接指定WiFi,并且在WiFi网络信号波动较大时保证WiFi连接的稳定性。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求的保护范围为准。
Claims (10)
1.一种提高WiFi稳定性方法,其特征在于,包括:
WiFi监测服务开启步骤:设备接收开机广播并判断开机广播属性,获得判断结果后,根据所述判断结果启动WiFi监测服务;
WiFi开关状态检查步骤:所述WiFi检测服务监听到WiFi网络连接状态改变广播后,所述WiFi检测服务检查WiFi开关状态获取检查结果后,根据所述检查结果和WiFi连接状态对WiFi与检查线程池进行相应的操作;
WiFi异常连接状态处理步骤:所述WiFi监测服务根据WiFi异常连接状态信息,对所述设备进行相应的WiFi异常连接状态处理操作。
2.根据权利要求1所述的提高WiFi稳定性方法,其特征在于,所述WiFi监测服务开启步骤包括,所述设备开机并接收所述开机广播后,所述设备判断所述开机广播属性,若所述开机广播属性为true,则启动所述WiFi监测服务,若所述开机广播属性为false,则不启动所述WiFi监测服务。
3.根据权利要求1所述的提高WiFi稳定性方法,其特征在于,所述WiFi开关状态检查步骤包括,当所述WiFi检测服务监听到所述WiFi网络连接状态改变广播时,所述WiFi检测服务检查所述WiFi开关状态获取所述检查结果,若所述WiFi开关状态为开且所述设备连接所述WiFi,则记录所述WiFi的ID并对所述WiFi进行保存获得已存储WiFi后,关闭所述检查线程池。
4.根据权利要求3所述的提高WiFi稳定性方法,其特征在于,所述WiFi异常连接状态处理步骤包括,所述WiFi监测服务根据所述检查结果对WiFi异常连接状态进行监听;
当WiFi连接状态为未连接时,启动所述检查线程池后,所述WiFi监测服务再次对所述WiFi异常连接状态进行监听;
若所述WiFi连接状态为未连接,则所述设备连接所述已存储WiFi后,所述WiFi监测服务再次对所述WiFi异常连接状态进行监听;
若所述WiFi连接状态为未连接,则重启WiFi开关后,所述WiFi监测服务再次对所述WiFi异常连接状态进行监听;
若所述WiFi连接状态为未连接,则所述设备再连接所述已存储WiFi后,所述WiFi监测服务再次对所述WiFi异常连接状态进行监听;
若所述WiFi连接状态为未连接,则重新监听所述WiFi网络连接状态改变广播。
5.一种提高WiFi稳定性***,其特征在于,适用于上述权利要求1至4中任一项所述的提高WiFi稳定性方法,所述提高WiFi稳定性***包括:
WiFi监测服务开启单元:设备接收开机广播并判断开机广播属性,获得判断结果后,根据所述判断结果启动WiFi监测服务;
WiFi开关状态检查单元:所述WiFi检测服务监听到WiFi网络连接状态改变广播后,所述WiFi检测服务检查WiFi开关状态获取检查结果后,根据所述检查结果和WiFi连接状态对WiFi与检查线程池进行相应的操作;
WiFi异常连接状态处理单元:所述WiFi监测服务根据WiFi异常连接状态信息,对所述设备进行相应的WiFi异常连接状态处理操作。
6.根据权利要求5所述的提高WiFi稳定性***,其特征在于,所述设备开机并接收所述开机广播后,所述设备判断所述开机广播属性,若所述开机广播属性为true,则通过所述WiFi监测服务开启单元启动所述WiFi监测服务,若所述开机广播属性为false,则不启动所述WiFi监测服务。
7.根据权利要求6所述的提高WiFi稳定性***,其特征在于,当所述WiFi检测服务监听到所述WiFi网络连接状态改变广播时,所述WiFi检测服务通过所述WiFi开关状态检查单元检查所述WiFi开关状态获取所述检查结果,若所述WiFi开关状态为开且所述设备连接所述WiFi,则记录所述WiFi的ID并对所述WiFi进行保存获得已存储WiFi后,关闭所述检查线程池。
8.根据权利要求7所述的提高WiFi稳定性***,其特征在于,所述WiFi异常连接状态处理单元包括,所述WiFi监测服务根据所述检查结果对WiFi异常连接状态进行监听;
当WiFi连接状态为未连接时,启动所述检查线程池后,所述WiFi监测服务再次对所述WiFi异常连接状态进行监听;
若所述WiFi连接状态为未连接,则所述设备连接所述已存储WiFi后,所述WiFi监测服务再次对所述WiFi异常连接状态进行监听;
若所述WiFi连接状态为未连接,则重启WiFi开关后,所述WiFi监测服务再次对所述WiFi异常连接状态进行监听;
若所述WiFi连接状态为未连接,则所述设备再连接所述已存储WiFi后,所述WiFi监测服务再次对所述WiFi异常连接状态进行监听;
若所述WiFi连接状态为未连接,则重新监听所述WiFi网络连接状态改变广播。
9.一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至4中任一项所述的提高WiFi稳定性方法。
10.一种电子设备可读存储介质,所述电子设备可读存储介质上存储有计算机程序指令,所述计算机程序指令被所述处理器执行时实现如权利要求1至4中任一项所述的提高WiFi稳定性方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111072667.9A CN113766543B (zh) | 2021-09-14 | 2021-09-14 | 一种提高WiFi稳定性方法、***、电子设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111072667.9A CN113766543B (zh) | 2021-09-14 | 2021-09-14 | 一种提高WiFi稳定性方法、***、电子设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113766543A true CN113766543A (zh) | 2021-12-07 |
CN113766543B CN113766543B (zh) | 2024-04-30 |
Family
ID=78795413
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111072667.9A Active CN113766543B (zh) | 2021-09-14 | 2021-09-14 | 一种提高WiFi稳定性方法、***、电子设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113766543B (zh) |
Citations (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102045750A (zh) * | 2009-10-10 | 2011-05-04 | 上海中兴通讯技术有限责任公司 | Wlan性能监测和故障处理方法及*** |
CN103581966A (zh) * | 2013-10-08 | 2014-02-12 | 北京工商大学 | 一种智能手机实时监测优化配置方法 |
CN103702289A (zh) * | 2013-12-25 | 2014-04-02 | 浙江图维电力科技有限公司 | 一种基于wifi的生活圈管理方法及移动终端 |
CN104244239A (zh) * | 2013-06-06 | 2014-12-24 | 中兴通讯股份有限公司 | 移动热点的启动装置、方法及*** |
CN104394131A (zh) * | 2014-11-12 | 2015-03-04 | 国云科技股份有限公司 | 通过wifi调试多台Android设备的方法 |
CN104768150A (zh) * | 2015-03-31 | 2015-07-08 | 深圳市江波龙电子有限公司 | WiFi设备连接无线热点的方法及*** |
CN104967971A (zh) * | 2015-06-26 | 2015-10-07 | 飞天诚信科技股份有限公司 | 一种实现Android***下蓝牙自动回连的方法 |
CN105246111A (zh) * | 2015-09-08 | 2016-01-13 | 浙江风向标科技有限公司 | 局域网和互联网自适应切换方法 |
US20160029189A1 (en) * | 2014-07-23 | 2016-01-28 | Jeffrey Michael | System and Method for Uninterrupted Transfer of Calls Between Cellular and WiFi Networks |
CN105323790A (zh) * | 2015-11-23 | 2016-02-10 | 深圳Tcl数字技术有限公司 | 无线路由器及其控制方法 |
CN105824733A (zh) * | 2016-03-14 | 2016-08-03 | 北京小米移动软件有限公司 | 终端监测方法及装置 |
CN106230828A (zh) * | 2016-08-02 | 2016-12-14 | 四川秘无痕信息安全技术有限责任公司 | 一种基于wifi连接方式的数据传输方法 |
CN106332159A (zh) * | 2016-08-10 | 2017-01-11 | 深圳市奥尼电子工业有限公司 | Wifi异常自动重连装置、***及方法 |
CN106413049A (zh) * | 2016-10-13 | 2017-02-15 | 四川速宝网络科技有限公司 | 手机wifi网络加速器及其方法 |
CN107809807A (zh) * | 2017-10-20 | 2018-03-16 | 广州小鹏汽车科技有限公司 | 一种Android中控大屏与移动终端的通信方法及装置 |
CN108141906A (zh) * | 2016-07-15 | 2018-06-08 | 华为技术有限公司 | 移动数据共享方法和移动终端 |
CN108649396A (zh) * | 2018-05-02 | 2018-10-12 | 深圳市相位科技有限公司 | 一种wifi智能插座及其无外网自动重启方法 |
CN108810949A (zh) * | 2018-07-11 | 2018-11-13 | 北京奇安信科技有限公司 | 一种管控wifi热点的处理方法及终端 |
CN208141374U (zh) * | 2018-05-16 | 2018-11-23 | 无锡联力电子科技股份有限公司 | 一种智能开关功能电路装置 |
CN109032826A (zh) * | 2018-06-22 | 2018-12-18 | 北京蜂盒科技有限公司 | WiFi故障恢复方法,装置,存储介质和电子设备 |
CN109152094A (zh) * | 2018-11-07 | 2019-01-04 | 上海连尚网络科技有限公司 | 用于终端的无线网络连接方法 |
CN109640377A (zh) * | 2018-12-19 | 2019-04-16 | 深圳市金刚蚁机器人技术有限公司 | 通过移动终端控制智能设备进行联网操作的方法 |
CN109801058A (zh) * | 2019-01-24 | 2019-05-24 | 四川长虹电器股份有限公司 | 一种基于Android***的自动缴费方法 |
US20200245386A1 (en) * | 2017-10-31 | 2020-07-30 | Hisense Visual Technology Co., Ltd. | Wireless connection method and device |
CN111542040A (zh) * | 2020-07-07 | 2020-08-14 | 飞天诚信科技股份有限公司 | 一种增强蓝牙连接稳定性的方法及装置 |
CN112306562A (zh) * | 2020-10-28 | 2021-02-02 | 山东云缦智能科技有限公司 | 一种安卓***wifi变频的方法 |
CN114286452A (zh) * | 2021-12-27 | 2022-04-05 | 杭州圆规网络科技有限公司 | 网络连接保持方法以及装置、存储介质、电子装置 |
-
2021
- 2021-09-14 CN CN202111072667.9A patent/CN113766543B/zh active Active
Patent Citations (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102045750A (zh) * | 2009-10-10 | 2011-05-04 | 上海中兴通讯技术有限责任公司 | Wlan性能监测和故障处理方法及*** |
CN104244239A (zh) * | 2013-06-06 | 2014-12-24 | 中兴通讯股份有限公司 | 移动热点的启动装置、方法及*** |
CN103581966A (zh) * | 2013-10-08 | 2014-02-12 | 北京工商大学 | 一种智能手机实时监测优化配置方法 |
CN103702289A (zh) * | 2013-12-25 | 2014-04-02 | 浙江图维电力科技有限公司 | 一种基于wifi的生活圈管理方法及移动终端 |
US20160029189A1 (en) * | 2014-07-23 | 2016-01-28 | Jeffrey Michael | System and Method for Uninterrupted Transfer of Calls Between Cellular and WiFi Networks |
CN104394131A (zh) * | 2014-11-12 | 2015-03-04 | 国云科技股份有限公司 | 通过wifi调试多台Android设备的方法 |
CN104768150A (zh) * | 2015-03-31 | 2015-07-08 | 深圳市江波龙电子有限公司 | WiFi设备连接无线热点的方法及*** |
CN104967971A (zh) * | 2015-06-26 | 2015-10-07 | 飞天诚信科技股份有限公司 | 一种实现Android***下蓝牙自动回连的方法 |
CN105246111A (zh) * | 2015-09-08 | 2016-01-13 | 浙江风向标科技有限公司 | 局域网和互联网自适应切换方法 |
CN105323790A (zh) * | 2015-11-23 | 2016-02-10 | 深圳Tcl数字技术有限公司 | 无线路由器及其控制方法 |
CN105824733A (zh) * | 2016-03-14 | 2016-08-03 | 北京小米移动软件有限公司 | 终端监测方法及装置 |
CN108141906A (zh) * | 2016-07-15 | 2018-06-08 | 华为技术有限公司 | 移动数据共享方法和移动终端 |
CN106230828A (zh) * | 2016-08-02 | 2016-12-14 | 四川秘无痕信息安全技术有限责任公司 | 一种基于wifi连接方式的数据传输方法 |
CN106332159A (zh) * | 2016-08-10 | 2017-01-11 | 深圳市奥尼电子工业有限公司 | Wifi异常自动重连装置、***及方法 |
CN106413049A (zh) * | 2016-10-13 | 2017-02-15 | 四川速宝网络科技有限公司 | 手机wifi网络加速器及其方法 |
CN107809807A (zh) * | 2017-10-20 | 2018-03-16 | 广州小鹏汽车科技有限公司 | 一种Android中控大屏与移动终端的通信方法及装置 |
US20200245386A1 (en) * | 2017-10-31 | 2020-07-30 | Hisense Visual Technology Co., Ltd. | Wireless connection method and device |
CN108649396A (zh) * | 2018-05-02 | 2018-10-12 | 深圳市相位科技有限公司 | 一种wifi智能插座及其无外网自动重启方法 |
CN208141374U (zh) * | 2018-05-16 | 2018-11-23 | 无锡联力电子科技股份有限公司 | 一种智能开关功能电路装置 |
CN109032826A (zh) * | 2018-06-22 | 2018-12-18 | 北京蜂盒科技有限公司 | WiFi故障恢复方法,装置,存储介质和电子设备 |
CN108810949A (zh) * | 2018-07-11 | 2018-11-13 | 北京奇安信科技有限公司 | 一种管控wifi热点的处理方法及终端 |
CN109152094A (zh) * | 2018-11-07 | 2019-01-04 | 上海连尚网络科技有限公司 | 用于终端的无线网络连接方法 |
CN109640377A (zh) * | 2018-12-19 | 2019-04-16 | 深圳市金刚蚁机器人技术有限公司 | 通过移动终端控制智能设备进行联网操作的方法 |
CN109801058A (zh) * | 2019-01-24 | 2019-05-24 | 四川长虹电器股份有限公司 | 一种基于Android***的自动缴费方法 |
CN111542040A (zh) * | 2020-07-07 | 2020-08-14 | 飞天诚信科技股份有限公司 | 一种增强蓝牙连接稳定性的方法及装置 |
CN112306562A (zh) * | 2020-10-28 | 2021-02-02 | 山东云缦智能科技有限公司 | 一种安卓***wifi变频的方法 |
CN114286452A (zh) * | 2021-12-27 | 2022-04-05 | 杭州圆规网络科技有限公司 | 网络连接保持方法以及装置、存储介质、电子装置 |
Non-Patent Citations (6)
Title |
---|
H. FOTOUHI, M. ALVES, M. Z. ZAMALLOA AND A. KOUBÂA: "Reliable and Fast Hand-Offs in Low-Power Wireless Networks", IEEE TRANSACTIONS ON MOBILE COMPUTING, 24 February 2024 (2024-02-24) * |
佚名: "Android -- Wifi连接流程分析", Retrieved from the Internet <URL:https://news.68idc.cn/mobilesys/other/20160717621567.html> * |
包淳溢: "基于WiFi和蓝牙5.0的智能家居控制***研究与设计", 信息科技辑, 15 February 2021 (2021-02-15) * |
心不留意外尘: "android***启动后的 wifi加载过程", Retrieved from the Internet <URL:http://www.360doc.com/content/17/0517/04/478627_654569028.shtml> * |
朋永: "Android wifi源码分析(一) Wifi启动流程", Retrieved from the Internet <URL:https://www.jianshu.com/p/18285d6a5803> * |
马永杰;黄松茂;: "基于WiFi网络的家庭环境远程监测***设计", 测控技术, no. 12 * |
Also Published As
Publication number | Publication date |
---|---|
CN113766543B (zh) | 2024-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110019502B (zh) | 在主数据库和备数据库之间的同步方法、数据库***和设备 | |
CN110008016B (zh) | 匿名页面管理方法、装置、终端设备及可读存储介质 | |
CN108446300B (zh) | 数据信息的扫描方法及装置 | |
US11093361B2 (en) | Bus monitoring system, method and apparatus | |
US20120303874A1 (en) | Information processing unit and information processing method | |
CN113766543A (zh) | 一种提高WiFi稳定性方法、***、电子设备及介质 | |
CN103617053A (zh) | 一种软件升级的方法及装置 | |
US20180082416A1 (en) | Systems and methods for analyzing image quality | |
US20180034749A1 (en) | System and method for distributing and replaying trigger packets via a variable latency bus interconnect | |
CN108156048A (zh) | 一种实现在复杂场景中获取应用崩溃信息的方法和装置 | |
KR20210113595A (ko) | 이상 처리 방법, 단말 기기 및 저장 매체 | |
CN111382016A (zh) | 测试终端与计算机的连接方法和装置 | |
CN112731102B (zh) | 一种液晶电视背光故障检测方法 | |
CN114449628A (zh) | 日志数据处理方法、电子设备及其介质 | |
CN113468879A (zh) | 一种未登录词的判断方法、***、电子设备及介质 | |
CN113254140A (zh) | 悬浮窗控制方法、装置、计算机设备和可读存储介质 | |
CN112527335A (zh) | 自动化处理npm依赖包安装的方法、***和计算机设备 | |
CN107302605B (zh) | 电视代理服务器的配置方法及装置、电视及存储介质 | |
CN106844188A (zh) | 一种测试代理方法、装置和测试*** | |
CN112612529A (zh) | 基于k8s的Jupyter Notebook运行***关机方法及装置 | |
CN114610603A (zh) | 数据录制方法、***、计算机设备及可读存储介质 | |
CN114025157B (zh) | 一体机摄像头的识别方法、***以及一体机 | |
CN114021568A (zh) | 模型融合方法、***、电子设备及介质 | |
CN110308943B (zh) | 程序运行方法、装置、计算设备以及存储介质 | |
CN112346940B (zh) | 一种性能采集方法、装置和设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |