首页 / 专利库 / 软件 / 后台任务 / 无线网络的接入方法和装置

无线网络的接入方法和装置

阅读:936发布:2020-05-13

专利汇可以提供无线网络的接入方法和装置专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种无线网络的接入方法和装置。其中,该方法包括:当对象无法接入对象预存的无线网络时,开始计时;当计时时间大于预设时间 阈值 时,控制对象切换至临时无线网络,并查找允许对象使用的无线网络。本发明解决了 现有技术 中如果智能 开关 无法接入已存的无线网络,则会处于脱机模式的技术问题。,下面是无线网络的接入方法和装置专利的具体信息内容。

1.一种无线网络的接入方法,其特征在于,包括:
当对象无法接入所述对象预存的无线网络时,所述对象启动计时器,开始计时;
当计时时间大于预设时间阈值时,控制所述对象切换至临时无线网络,并查找允许所述对象使用的无线网络;
其中,查找允许所述对象使用的无线网络,包括:
启动预设后台任务
所述对象通过所述预设后台任务查找预设范围内允许所述对象使用的无线网络;
其中,在控制所述对象切换至临时无线网络,并查找允许所述对象使用的无线网络之后,所述方法还包括:
在所述对象的预设范围内存在允许所述对象使用的无线网络的情况下,获取允许所述对象使用的无线网络的网络配置;
根据允许所述对象使用的无线网络的网络配置,更改所述对象的网络配置,以接入允许所述对象使用的无线网络;
关闭所述临时无线网络。
2.根据权利要求1所述的方法,其特征在于,控制所述对象切换至所述临时无线网络,包括:
控制所述对象的无线模发射所述临时无线网络的接入点;
将所述对象接入所述临时无线网络的接入点。
3.根据权利要求1所述的方法,其特征在于,在控制所述对象切换至临时无线网络,并查找允许所述对象使用的无线网络之后,所述方法还包括:
在所述对象的预设范围内不存在允许所述对象使用的无线网络的情况下,根据预设周期重新进行查找。
4.一种无线网络的接入装置,其特征在于,包括:
启动模块,用于当对象无法接入所述对象预存的无线网络接入点时,所述对象启动计时器,开始计时;
制模块,用于当计时时间大于预设时间阈值时,控制所述对象切换至临时无线网络,并查找允许所述对象使用的无线网络;
其中,所述控制模块包括:
启动子模块,用于启动预设后台任务;
查找子模块,用于所述对象通过所述预设后台任务查找预设范围内允许所述对象使用的无线网络;
其中,所述装置还包括:
获取模块,用于在所述对象的预设范围内存在允许所述对象使用的无线网络的情况下,获取允许所述对象使用的无线网络的网络配置;
更改模块,用于根据允许所述对象使用的无线网络的网络配置,更改所述对象的网络配置,以接入允许所述对象使用的无线网络;
关闭模块,用于关闭所述临时无线网络。
5.根据权利要求4所述的装置,其特征在于,所述控制模块包括:
控制子模块,用于控制所述对象的无线模块发射所述临时无线网络的接入点;
接入子模块,用于将所述对象接入所述临时无线网络的接入点。
6.根据权利要求4所述的装置,其特征在于,所述装置还包括:
重新查找模块,用于在所述对象的预设范围内不存在允许所述对象使用的无线网络的情况下,根据预设周期重新进行查找。
7.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至3中任意一项所述的无线网络的接入方法。
8.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至3中任意一项所述的无线网络的接入方法。

说明书全文

无线网络的接入方法和装置

技术领域

[0001] 本发明涉及通讯领域,具体而言,涉及一种无线网络的接入方法和装置。

背景技术

[0002] 目前,在工业设备(例如:智能开关)上应用的无线模,通常仅能提供各种控制连接的命令。工作模式区分为标准模式与AP模式,只能够选择其一作为当前工作模式。
[0003] 如果需要工业设备保持连网的状态,目前通常的做法是:当设备无法接入网络时,启动一个后台任务,扫描存储的原无线连接是否存在,如果存在则重新连接;如果需要修改连接信息,则需要进入后台配置或者通过命令的方式来修改连接目标网络。如果在没有无线接入点时,设备将始终处于脱机模式,无法以无线的方式连接到设备,智能通过有线物理连接,访问到配置界面或者发送配置命令。
[0004] 当用户购买好设备之后,现场不存在恰好配置了与出厂设置相同的无线网络,因此首次安装运行时,必定无法接入无线网络,或者当设备进行了转移之后,同样也面临着无法连接到原来配置好的无线网络的问题。
[0005] 针对现有技术中如果智能开关无法接入已存的无线网络,则会处于脱机模式的问题,目前尚未提出有效的解决方案。

发明内容

[0006] 本发明实施例提供了一种无线网络的接入方法和装置,以至少解决现有技术中如果智能开关无法接入已存的无线网络,则会处于脱机模式的技术问题。
[0007] 根据本发明实施例的一个方面,提供了一种无线网络的接入方法,包括:当对象无法接入对象预存的无线网络时,开始计时;当计时时间大于预设时间阈值时,控制对象切换至临时无线网络,并查找允许对象使用的无线网络。
[0008] 进一步地,控制对象的无线模块发射临时无线网络的接入点;将对象接入临时无线网络的接入点。
[0009] 进一步地,启动预设后台任务;对象通过预设后台任务查找预设范围内允许对象使用的无线网络。
[0010] 进一步地,在对象的预设范围内存在允许对象使用的无线网络的情况下,获取允许对象使用的无线网络的网络配置;根据允许对象使用的无线网络的网络配置,更改对象的网络配置,以接入允许对象使用的无线网络;关闭临时无线网络。
[0011] 进一步地,在对象的预设范围内不存在允许对象使用的无线网络的情况下,根据预设周期重新进行查找。
[0012] 根据本发明实施例的另一方面,还提供了一种无线网络的接入装置,包括:启动模块,用于当对象无法接入对象预存的无线网络接入点时,开始计时;控制模块,用于当计时时间大于预设时间阈值时,控制对象切换至临时无线网络,并查找允许对象使用的无线网络。
[0013] 进一步地,控制子模块,用于控制对象的无线模块发射临时无线网络的接入点;接入子模块,用于将对象接入临时无线网络的接入点。
[0014] 进一步地,启动子模块,用于启动预设后台任务;查找子模块,用于对象通过预设后台任务查找预设范围内允许对象使用的无线网络。
[0015] 进一步地,获取模块,用于在对象的预设范围内存在允许对象使用的无线网络的情况下,获取允许对象使用的无线网络的网络配置;更改模块,用于根据允许对象使用的无线网络的网络配置,更改对象的网络配置,以接入允许对象使用的无线网络;关闭模块,用于并关闭临时无线网络。
[0016] 进一步地,重新查找模块,用于在对象的预设范围内不存在允许对象使用的无线网络的情况下,根据预设周期重新进行查找。
[0017] 根据本发明实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述任意一项的无线网络的接入方法。
[0018] 根据本发明实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述任意一项的无线网络的接入方法。
[0019] 在本发明实施例中,当对象无法接入对象预存的无线网络时,开始计时,当计时时间大于预设时间阈值时,控制对象切换至临时无线网络,并查找允许对象使用的无线网络。上述方案通过无线模块发射临时无线网络,增加了临时网络,增加了后台扫描机制,从而解决了现有技术中如果智能开关无法接入已存的无线网络,则会处于脱机模式的技术问题。
附图说明
[0020] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0021] 图1是根据本发明实施例的无线网络的接入方法的流程图
[0022] 图2是根据本发明实施例的另一种可选的无线网络的接入方法流程图;以及[0023] 图3是根据本发明实施例的一种可选的无线网络接入装置的示意图。

具体实施方式

[0024] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0025] 需要说明的是,本发明的说明书权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0026] 下面,对本申请下述实施例中的名词进行解释:
[0027] 标准模式无线网络:即Station模式,设备的网络运行在标准的连接模式,即设备的无线模块连接至某一个固定的无线接入点。
[0028] 临时热点模式:也称作AP模式,由无线模块本身发射一个临时无线网络,模拟固定无线接入点。临时热点模式仅能提供少数用户连接,通常在无网络的条件下对设备进行调试时使用。
[0029] 实施例1
[0030] 根据本发明实施例,提供了一种无线网络的接入方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0031] 图1是根据本发明实施例的无线网络的接入方法的流程图,如图1所示,该方法包括如下步骤:
[0032] 步骤S102,当对象无法接入对象预存的无线网络时,开始计时。
[0033] 具体的,上述对象可以为智能开关,智能开关通常需要接入网络,通过后台服务器对智能开关进行远程控制。预存的无线网络可以是对象加入过的无线网络。
[0034] 在一种可选的实施例中,以对象为智能开关为例,智能开关设置于工业区A,接入工业区A的无线网络A,并保存有无线网络A的配置。当用户将智能开关迁移至工业区B后,智能开关中的无线模块无法搜索到无线网络A,且由于没有进行工业区B中的无线网络的配置,也无法接入无线网络B,因此断开了连接,此时,智能开关中的计时器开始计时。
[0035] 步骤S104,当计时时间大于预设时间阈值时,控制对象切换至临时无线网络,并查找允许对象使用的无线网络。
[0036] 具体的,上述预设时间可以为10s至30s之间。上述临时无线网络可以由对象中的无线模块发射得到,
[0037] 仍以智能开关为例,当智能开关断开无线连接超过预设时间阈值时,智能开关中的无线模块发射无线网络,生成临时无线网络,并继续查找能够连接的无线网络。
[0038] 由上可知,本申请上述实施例当对象无法接入对象预存的无线网络时,开始计时,当计时时间大于预设时间阈值时,控制对象切换至临时无线网络,并查找允许对象使用的无线网络。上述方案通过无线模块发射临时无线网络,增加了临时网络,增加了后台扫描机制,从而解决了现有技术中如果智能开关无法接入已存的无线网络,则会处于脱机模式的技术问题。
[0039] 需要说明的是,由于工业现场通常不允许例如微信等移动终端的应用程序接入,也不便于进行本地设备扫描发包等安全性较低的配网方式,因此上述方案适用于工业现场。
[0040] 可选的,根据本申请上述实施例,控制对象切换至临时无线网络,包括:
[0041] 步骤S1041,控制对象的无线模块发射临时无线网络的接入点。
[0042] 步骤S1043,将对象接入临时无线网络的接入点。
[0043] 由上可知,本申请上述方案通过无线模块发射临时无线网络,从而使对象能够保持在接入网络的装置,进而使远程控制端不会失去对对象的控制。
[0044] 可选的,根据本申请上述实施例,查找允许对象使用的无线网络,包括:
[0045] 步骤S1045,启动预设后台任务。
[0046] 步骤S1047,对象通过预设后台任务查找预设范围内允许对象使用的无线网络。
[0047] 由上可知,本申请上述方案通过启动后台任务对对象能够接入的无线网络进行查找。
[0048] 可选的,根据本申请上述实施例,对象通过预设后台任务查找预设范围内允许对象使用的无线网络,包括:
[0049] 步骤S10471,在对象的预设范围内存在允许对象使用的无线网络的情况下,获取允许对象使用的无线网络的网络配置。
[0050] 步骤S10473,根据允许对象使用的无线网络的网络配置,更改对象的网络配置,以接入允许对象使用的无线网络.
[0051] 步骤S10475,关闭临时无线网络。
[0052] 在一种可选的情况下,仍以智能开关为例,由于智能开关位置的迁移导致无法连接至原无线网络,智能开关中的无线模块发射临时无线网络,并接入临时无线网络接,在这一过程中,后台任务持续查找允许智能开关接入的网络,当后台任务查找到新场景下的无线网络时,则更改无线网络的配置,以使智能开关能够接入查找到的无线网络。
[0053] 在另一种可选的实施例中,仍以智能开关为例,由于智能开关所连接的无线网络设备故障引起智能开关无法接入网络,智能开关中的无线模块发射临时无线网络,并接入临时无线网络,在这一过程中,后台任务持续查找允许智能开关接入的网络,无线网络设备的故障解除后,后台任务即检测到原无线网络,并重新接入。由于重新接入的无线网络为原无线网络,因此无需对智能开关的无线模块进行更改配置的操作。
[0054] 可选的,根据本申请上述实施例,在控制对象切换至临时无线网络,并查找允许对象使用的无线网络之后,方法还包括:在对象的预设范围内不存在允许对象使用的无线网络的情况下,根据预设周期重新进行查找。
[0055] 具体的,在没能查找到允许对象接入的无线网络的情况下,每隔预设的时间再重新进行查找,一旦查找到允许对象接入的无线网络,则控制对象接入。
[0056] 图2是根据本发明实施例的另一种可选的无线网络的接入方法流程图,下面,结合图2所示,以智能开关为例,对上述实施例进行详细说明。
[0057] 步骤S21,智能开关启动。
[0058] 步骤S22,尝试连接已保存的无线网络,在连接成功的情况下进入步骤S23,否则进入步骤S24。
[0059] 步骤S23,进入标准模式。在进入标准模式后,智能开关完成网络连接,并稳定运行。
[0060] 步骤S24,当倒计时完成时,判断是否查找到网络。
[0061] 在尝试连接已保存的无线网络失败的情况下,进行倒计时,在倒计时完成时判断是否查找到网络,如果查找到万罗,则进入步骤S22,否则进入步骤S25。
[0062] 步骤S25,进入临时热点模式。
[0063] 智能开关进入临时热点模式,智能开关的无线模块发射临时无线网络。
[0064] 步骤S26,启动后台任务。
[0065] 步骤S27,后台任务是否查找到可用的无线网络。如果后台任务查找到可用的无线网络,则进入步骤S28,否则按照一定的周期进入步骤S27,继续查找。
[0066] 步骤S28,更改配置,关闭临时无线网络。
[0067] 无线模块更改智能开关的配置,使智能开关能够接入到查找到的无线网络,并关闭临时无线网络,同时,智能开关还对当前接入的无线网络的配置进行保存。
[0068] 智能开关在启动后,首先尝试连接到配置好并已保存的无线网络。如果连接成功,即可进入正常的标准工作模式开始工作。如果工作过程中网络中断,则重新回到启动流程。
[0069] 如果连接不上,则启动一个计时器,在特定时间内(例如10秒或30秒,任意符合现场的时间),如果仍然连接不上,则将无线模块切换到临时热点模式。无线模块将会启动一个用于修改系统配置的临时网络(例如:修改网络配置到客户本地的无线网络),同时启动一个后台任务;后台任务将会在系统后台扫描周围的无线网络,如果找不到可用的无线网络,则在一段时间后再次尝试扫描,如果发现了之前配置的网络又重新出现在周边的网络列表中,则关闭之前建立的临时网络,并回到启动连接的流程。
[0070] 上述方案相对于现有技术中连接不到网络后一直重试的流程上,增加了时间限制,避免无谓的重试,并增加了用于扫描可用的无线网络的后台任务,解决了工业现场应用无线网络的大问题,避免了无网络时插线配置的不良用户体验。
[0071] 实施例2
[0072] 根据本发明实施例,提供了一种无线网络的接入方法实施例,图3是根据本发明实施例的一种可选的无线网络接入装置的示意图,结合图3所示,该装置包括:
[0073] 启动模块30,用于当对象无法接入对象预存的无线网络接入点时,开始计时。
[0074] 控制模块32,用于当计时时间大于预设时间阈值时,控制对象切换至临时无线网络,并查找允许对象使用的无线网络。
[0075] 由上可知,本申请上述实施例通过启动模块当对象无法接入对象预存的无线网络时,开始计时,当计时时间大于预设时间阈值时,通过控制模块控制对象切换至临时无线网络,并查找允许对象使用的无线网络。上述方案通过无线模块发射临时无线网络,增加了临时网络,增加了后台扫描机制,从而解决了现有技术中如果智能开关无法接入已存的无线网络,则会处于脱机模式的技术问题。
[0076] 需要说明的是,由于工业现场不允许例如微信等的移动终端的应用程序接入,也不便于进行本地设备扫描发包等安全性较低的配网方式,因此上述方案适用于工业现场。
[0077] 可选的,根据本申请上述实施例,控制模块包括:
[0078] 控制子模块,用于控制对象的无线模块发射临时无线网络的接入点。
[0079] 接入子模块,用于将对象接入临时无线网络的接入点。
[0080] 可选的,根据本申请上述实施例,控制模块包括:
[0081] 启动子模块,用于启动预设后台任务。
[0082] 查找子模块,用于对象通过预设后台任务查找预设范围内允许对象使用的无线网络。
[0083] 可选的,根据本申请上述实施例,上述装置还包括:
[0084] 获取模块,用于在对象的预设范围内存在允许对象使用的无线网络的情况下,获取允许对象使用的无线网络的网络配置。
[0085] 更改模块,用于根据允许对象使用的无线网络的网络配置,更改对象的网络配置,以接入允许对象使用的无线网络。
[0086] 关闭模块,用于并关闭临时无线网络。
[0087] 可选的,根据本申请上述实施例,上述装置还包括:
[0088] 重新查找模块,用于在对象的预设范围内不存在允许对象使用的无线网络的情况下,根据预设周期重新进行查找。
[0089] 实施例3
[0090] 根据本发明实施例,提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行实施例1中任意一项无线网络的接入方法。
[0091] 上述无线网络的接入方法具体见实施例1,此处不再赘述。
[0092] 实施例4
[0093] 根据本发明实施例,提供了一种处理器,处理器用于运行程序,其中,程序运行时执行实施例1中任意一项无线网络的接入方法。
[0094] 上述无线网络的接入方法具体见实施例1,此处不再赘述。
[0095] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0096] 在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0097] 在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0098] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0099] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0100] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0101] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈