一种数据的连接方法、装置及wifi模块的利记博彩app

文档序号:9381531阅读:674来源:国知局
一种数据的连接方法、装置及wifi模块的利记博彩app
【技术领域】
[0001]本发明涉及通讯领域,特别是涉及一种数据的连接方法、装置及WIFI模块。
【背景技术】
[0002]WIFI (无线保真,WIreless-FIdelity)是一种可以将个人电脑、手持设备(如pad、手机)等终端以无线方式互联的技术,事实上它是一个高频无线电信号,是当前世界上使用最广的无线网络传输技术。UART(通用异步收发传输器,Universal AsynchronousReceiver/Transmitter)能够将二进制数据在串行通信与并行通信间做转换,是当前工业上使用范围最广的通信技术。
[0003]随着物联网的快速发展,使大量的企业进入物联网领域。但是,除了规模较大的企业能自主开发配套的WIFI无线模块外,大量中小企业没有能力开发属于自己的WIFI无线模块。目前,上市产品在数据透传过程中的处理逻辑如图1所示,其包括如下工作流程:首先读取配置信息,再进行系统初始化,判断是否进入配置模式;如果进入配置模式,则配置AP (无线访问接入点,Wireless Access Point)信息,如果没有进入,贝>J连接AP,并判断连接是否超时,在超时的情况下,进入smart config,继续连接AP,否则获取IP地址,并根据配置选择工作模式,在选择具体的服务器模式或客户端模式后,分别进行各模式对应的初始化及工作过程。
[0004]上述方案WIFI无线模块和路由器进行数据转换的过程中,在连接AP时,如果AP未连接成功,就一直处于连接的工作状态,系统功耗较高;并且,上述过程将工作模式划分为客户端和服务器,将串口的业务处理分别放在了客户端和服务器处理流程中,处理过程较为复杂,不利于串口数据的及时响应。

【发明内容】

[0005]本发明提供一种数据的连接方法、装置及WIFI模块,用以解决现有技WIFI无线模块和路由器进行数据转换的过程中,在连接AP时,如果AP未连接成功,就一直处于连接的工作状态,系统功耗较高的问题。
[0006]为解决上述技术问题,一方面,本发明提供一种数据的连接方法,包括:判断WIFI模块是否与无线接入点AP成功建立连接;在所述WIFI模块与AP初次未成功建立连接之后的预定连接时间内,按照预定第一时间间隔发送所述连接AP的请求;在所述预定连接时间超时,且所述WIFI模块仍未与AP成功建立连接的情况下,按照预定第二时间间隔发送所述连接AP的请求。
[0007]进一步,所述方法还包括:当所述WIFI模块与AP成功建立连接的情况下,对服务器数据处理系统和客户端数据处理系统均进行初始化,以使上述两个系统均处于能够处理数据的工作状态。
[0008]进一步,对服务器数据处理系统和客户端数据处理系统均进行初始化之后,还包括:判断是否接收到需要处理的数据;如果是,则根据数据类型的不同进行相应的处理;如果不是,则使所述WIFI模块进入睡眠模式,并在接收到需要处理的数据时,重新进入到处理数据的工作状态。
[0009]进一步,根据数据类型的不同进行相应的处理包括:在接收到串口数据的情况下,进行串口数据的处理;在接收到服务器数据的情况下,进行服务器数据的处理;在接收到客户端数据的情况下,进行客户端数据的处理。
[0010]另一方面,本发明还提供一种数据的连接装置,包括:连接判断模块,用于判断WIFI模块是否与无线接入点AP成功建立连接;连接模块,用于在所述WIFI模块与AP初次未成功建立连接之后的预定连接时间内,按照预定第一时间间隔发送所述连接AP的请求;在所述预定连接时间超时,且所述WIFI模块仍未与AP成功建立连接的情况下,按照预定第二时间间隔发送所述连接AP的请求。
[0011]进一步,所述装置还包括:系统初始化模块,用于当所述WIFI模块与AP成功建立连接的情况下,对服务器数据处理系统和客户端数据处理系统均进行初始化,以使上述两个系统均处于能够处理数据的工作状态。
[0012]进一步,所述装置还包括:数据判断模块,用于判断是否接收到需要处理的数据;处理模块,用于在接收到需要处理的数据的情况下,根据数据类型的不同进行相应的处理;在没有接收到需要处理的数据的情况下,使所述WIFI模块进入睡眠模式,并在接收到需要处理的数据时,重新进入到处理数据的工作状态。
[0013]又一方面,本发明还提供一种WIFI模块,包括:上述任一项所述的数据的连接装置。
[0014]本发明在AP未成功连接的情况下,按照预定的不同时间间隔再次发送连接AP的请求,按照预定的不同时间间隔发送相比于现有一直不间断发送的方式而言,大大的降低了 WIFI模块的功耗,解决了现有技术WIFI无线模块和路由器进行数据转换的过程中,在连接AP时,如果AP未连接成功,就一直处于连接的工作状态,系统功耗较高的问题。
【附图说明】
[0015]图1是现有技术中WIFI模块的处理流程;
[0016]图2是本发明实施例中数据的连接方法的流程图;
[0017]图3是本发明实施例中数据的连接装置的结构示意图;
[0018]图4是本发明实施例中数据的连接装置的优选结构示意图;
[0019]图5是本发明优选实施例中WIFI模块实现数据的连接方法的流程图。
【具体实施方式】
[0020]为了解决现有技术WIFI无线模块和路由器进行数据转换的过程中,在连接AP时,如果AP未连接成功,就一直处于连接的工作状态,系统功耗较高的问题,本发明提供了一种数据的连接方法、装置及WIFI模块,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0021]本发明实施例提供了一种数据的连接方法,该方法的流程如图2所示,包括步骤S202 至 S206:
[0022]S202,判断WIFI模块是否与AP成功建立连接;
[0023]S204,在WIFI模块与AP初次未成功建立连接之后的预定连接时间内,按照预定第一时间间隔发送连接AP的请求;
[0024]S206,在预定连接时间超时,且WIFI模块仍未与AP成功建立连接的情况下,按照预定第二时间间隔发送连接AP的请求。
[0025]举个实际的例子说明,在WIFI模块与AP初次未成功建立连接之后的40分钟内,每隔5分钟发送一次连接AP的请求,当超过40分钟之后,则每隔20分钟发一次连接AP的请求。当然,也可以手动直接设置多个不同的时间间隔。
[0026]本发明实施例在AP未成功连接的情况下,按照预定的不同时间间隔再次发送连接AP的请求,按照预定的不同时间间隔发送相比于现有一直不间断发送的方式而言,大大的降低了 WIFI模块的功耗,解决了现有技术WIFI无线模块和路由器进行数据转换的过程中,在连接AP时,如果AP未连接成功,就一直处于连接的工作状态,系统功耗较高的问题。当WIFI模块与AP成功建立连接的情况下,对服务器数据处理系统和客户端数据处理系统均进行初始化,以使上述两个系统均处于能够处理数据的工作状态。此过程中同时将服务器数据处理系统和客户端数据处理系统都进行了初始化,在有数据来到时,任何一个系统都可以马上处理数据,大大提高了系统的处理速度。
[0027]对服务器数据处理系统和客户端数据处理系统均进行初始化之后,判断是否接收到需要处理的数据;如果是,则根据数据类型的不同进行相应的处理;如果不是,则使WIFI模块进入睡眠模式,并在接收到需要处理的数据时,重新进入到处理数据的工作状态。实现时,在接收到串口数据的情况下,进行串口数据的处理;在接收到服务器数据的情况下,通过服务器数据处理系统进行服务器数据的处理;在接收到客户端数据的情况下,通过客户端数据处理系统进行客户端数据的处理。此过程中,在没有接收到需要处理的数据的情况下,使WIFI模块进入睡眠模式,处于不工作状态,可以节省WIFI模块的功耗,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1