基于WiFi连接的数据校验方法、客户端、服务端及系统的制作方法

文档序号:9276379阅读:560来源:国知局
基于WiFi连接的数据校验方法、客户端、服务端及系统的制作方法
【技术领域】
[0001]本发明涉及一种信息技术领域,特别是涉及一种基于WiFi连接的数据校验方法、客户端、服务端及系统。
【背景技术】
[0002]近些年来,随着信息技术的不断发展,用户上网的方式也越来越丰富,其中,用户可以通过WiFi (Wireless-Fidelity,无线保真)连接上网,WiFi是一种可以将个人电脑、平板电脑、智能手机等终端以无线方式互相连接的技术,WiFi是一个高频无线电信号。
[0003]目前,当客户端需要进行WiFi连接时,客户端会向服务端发送WiFi连接请求,其中,服务端中保存有多个免费WiFi热点,若服务端中存在请求连接的WiFi热点,则反馈WiFi连接服务,以使得客户端WiFi连接成功。但是,由于服务端保存的免费WiFi热点有可能没有用户请求连接的WiFi热点,会导致WiFi连接失败,造成客户端会向服务端发送大量无效的WiFi连接请求,从而对网络传输造成很大的压力,并且会造成WiFi连接的成功率较低。

【发明内容】

[0004]有鉴于此,本发明提供一种基于WiFi连接的数据校验方法、客户端、服务端及系统,主要目的在于可以提高WiFi连接的成功率,可以减轻对网络传输造成的压力。
[0005]依据本发明一个方面,提供了一种基于WiFi连接的数据校验方法,包括:
[0006]当客户端需要向服务端发送WiFi连接请求之前,所述客户端获取本地保存的WiFi热点列表,所述WiFi热点列表包含所述服务端可提供WiFi连接的多个WiFi热点信息;
[0007]判断所述多个WiFi热点信息中是否存在与所述WiFi连接请求对应的WiFi热点信息;
[0008]若存在,贝U向所述服务端发送所述WiFi连接请求,所述WiFi连接请求中携带有所述WiFi热点信息。
[0009]依据本发明另一个方面,提供了另一种基于WiFi连接的数据校验方法,包括:
[0010]获取服务端保存的WiFi热点列表,所述WiFi热点列表包含所述服务端可提供WiFi连接的多个WiFi热点信息;
[0011]向所述客户端发送所述WiFi热点列表,以使得当客户端需要向服务端发送WiFi连接请求时,判断所述多个WiFi热点信息中是否存在与所述WiFi连接请求对应的WiFi热点信息;
[0012]接收所述客户端发送的所述WiFi连接请求,所述WiFi连接请求中携带有所述WiFi热点信息,所述WiFi连接请求是所述客户端根据所述WiFi热点列表确定所述服务端能够处理所述WiFi连接请求时发送的。
[0013]依据本发明又一个方面,提供了一种客户端,包括:
[0014]获取单元,用于当客户端需要向服务端发送WiFi连接请求之前,所述客户端获取本地保存的WiFi热点列表,所述WiFi热点列表包含所述服务端可提供WiFi连接的多个WiFi热点信息;
[0015]判断单元,用于判断所述获取单元获取的多个WiFi热点信息中是否存在与所述WiFi连接请求对应的WiFi热点信息;
[0016]发送单元,用于若所述判断单元判断出所述多个WiFi热点信息中存在与所述WiFi连接请求对应的WiFi热点信息,则向所述服务端发送所述WiFi连接请求,所述WiFi连接请求中携带有所述WiFi热点信息。
[0017]依据本发明再一个方面,提供了一种服务端,包括:
[0018]获取单元,用于获取服务端保存的WiFi热点列表,所述WiFi热点列表包含所述服务端可提供WiFi连接的多个WiFi热点信息;
[0019]发送单元,用于向所述客户端发送所述获取单元获取的WiFi热点列表,以使得当客户端需要向服务端发送WiFi连接请求时,判断所述多个WiFi热点信息中是否存在与所述WiFi连接请求对应的WiFi热点信息;
[0020]接收单元,用于接收所述客户端发送的所述WiFi连接请求,所述WiFi连接请求中携带有所述WiFi热点信息,所述WiFi连接请求是所述客户端根据所述WiFi热点列表确定所述服务端能够处理所述WiFi连接请求时发送的。
[0021]依据本发明再一个方面,提供了一种基于WiFi连接的数据校验系统,包括:客户端和服务端;
[0022]所述服务端,用于首先获取服务端保存的WiFi热点列表,所述WiFi热点列表包含所述服务端可提供WiFi连接的多个WiFi热点信息,然后向所述客户端发送所述WiFi热点列表;
[0023]所述客户端,用于接收所述服务端发送的所述WiFi热点列表并保存,当所述客户端需要向所述服务端发送WiFi连接请求时,所述客户端首先获取WiFi热点列表,然后判断所述多个WiFi热点信息中是否存在与所述WiFi连接请求对应的WiFi热点信息,若存在,则向所述服务端发送所述WiFi连接请求,所述WiFi连接请求中携带有所述WiFi热点信息;
[0024]所述服务端,还用于接收所述客户端发送的所述WiFi连接请求。
[0025]借由上述技术方案,本发明实施例提供的技术方案至少具有下列优点:
[0026]本发明实施例提供的一种基于WiFi连接的数据校验方法、客户端、服务端及系统。当客户端需要向服务端发送WiFi连接请求之前,所述客户端首先获取本地保存的WiFi热点列表,所述WiFi热点列表包含所述服务端可提供WiFi连接的多个WiFi热点信息;然后判断所述多个WiFi热点信息中是否存在与所述WiFi连接请求对应的WiFi热点信息;若存在,贝lJ向所述服务端发送所述WiFi连接请求,所述WiFi连接请求中携带有所述WiFi热点信息。与目前客户端向服务端发送WiFi连接请求时,只能在服务端接收请求后,由服务端判断是否存在客户端请求的WiFi热点的方式相比,本发明实施例在向服务端发送WiFi连接请求之前,由客户端对需要发送的WiFi连接请求的有效性进行判断,将能够成功连接的WiFi连接请求发送给服务端,可以提高WiFi连接的成功率,避免出现发送无效WiFi连接请求的情况,减轻了对网络传输造成的压力。
[0027]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0028]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0029]图1示出了本发明实施例提供的一种基于WiFi连接的数据校验方法流程图;
[0030]图2示出了本发明实施例提供的另一种基于WiFi连接的数据校验方法流程图;
[0031]图3示出了本发明实施例提供的又一种基于WiFi连接的数据校验方法流程图;
[0032]图4示出了本发明实施例提供的再一种基于WiFi连接的数据校验方法流程图;
[0033]图5示出了本发明实施例提供的一种客户端示意图;
[0034]图6示出了本发明实施例提供的另一种客户端示意图;
[0035]图7示出了本发明实施例提供的一种服务端示意图;
[0036]图8示出了本发明实施例提供的另一种服务端示意图;
[0037]图9示出了本发明实施例提供的一种基于WiFi连接的数据校验系统结构示意图。
【具体实施方式】
[0038]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0039]本发明实施例提供了一种基于WiFi连接的数据校验方法,可以应用于客户端,如图1所示,所述方法包括:
[0040]101、当客户端需要向服务端发送WiFi连接请求之前,所述客户端获取本地保存的WiFi热点列表。
[0041]其中,所述WiFi热点列表包含所述服务端可提供WiFi连接的多个WiFi热点信息。所述热点信息可以为热点的名称信息、热点的ID (Identity,身份标识号码)信息等。
[0042]102、判断所述多个WiFi热点信息中是否存在与所述WiFi连接请求对应的WiFi热点信息。
[0043]例如,所述热点信息可以为热点的名称信息,WiFi热点列表中包含有可提供WiFi连接的四个WiFi热点的名称信息,分别为TP-LINK01、TP-LINK02、TP-LINK03、TP-LINK04,当需要连接的WiFi热点的名称信息为TP-LINK05时,确定所述四个WiFi热点的名称信息中不存在需要连接的WiFi热点的名称信息;当需要连接的WiFi热点的名称信息为TP-LINKOI时,确定所述四个WiFi热点的名称信息中存在需要连接的WiFi热点的名称信息。
[0044]103、若存在,则向所述服务端发送所述WiFi连接请求。
[0045]其中,所述WiFi连接请求中携带有所述WiFi热点信息。
[0046]对于本发明实施例,若可提供WiFi连接的多个WiFi热点信息中存在与WiFi连接请求对应的WiFi热点信息,则向服务端发送所述WiFi连接请求,用于请求WiFi连接。
[0047]本发明实施例提供的一种基于WiFi连接的数据校验方法。当客户端需要向服务端发送WiFi连接请求之前,所述客户端首先获取本地保存的WiFi热点列表,所述WiFi热点列表包含所述服务端可提供WiFi连接的多个WiFi热点信息;然后判断所述多个WiFi热点信息中是否存在与所述WiFi连接请求对应的WiFi热点信息;若存在,则向所述服务端发送所述WiFi连接请求,所述WiFi连接请求中携带有所述WiFi热点信息。与目前客户端向服务端发送WiFi连接请求时,只能在服务端接收请求后,由服务端判断是否存在客户端请求的WiFi热点的方式相比,本发明实施例在向服务端发送WiFi连接请求之前,由客户端对需要发送的WiFi连接请求的有效性进行判断,将能够成功连接的WiFi连接请求发送给服务端,可以提高WiFi连接的成功率,避免出现发送无效WiFi连接请求的情况,减轻了对网络传输造成的压力。
[0048]本发明实施例提供了另一种基于WiFi连接的数据校验方法,可以应用于客户端,如图2所示,所述方法包括:
[0049]201、接收服务端发送的WiFi热点列表。
[0050]其中,所述WiFi热点列表包含所述服务端可提供WiFi连接的多个WiFi热点信息。所述热点信息可以为热点的名称信息、热点的ID信息等。
[0051]对于执行本发明实施例时,步骤201具体可以但不局限于以下方式,其包括:接收所述服务端发送的通过预置压缩技术进行压缩后的所述WiFi热点列表。其中,所述预置压缩技术可以为空格压缩、关键字编码、哈夫曼统计方法,布隆过滤器Bloom Filter等技术。其中,所述布隆过滤器Bloom Filter技术的实现基础是一个很长的二进制位向量和一系列随机散列函数,所述Bloom Filter是一种基于散列的查找算法,用于查找一个元素是否在集合中,和散列表相比,所述Bloom Filter的优点是节约空间,可以对海量数据集进行表示和查找操作。本发明实施在具体执行时,优选使用的所述预置压缩技术为布隆过滤器BloomFilter技术,基于其自身特性可以进一步地提高数据的压缩率,进而减少需要传输的数据。
[0052]对于本发明实施例,服务端通过预置压缩技术将WiFi热点列表进行压缩后,再发送给客户端进行接收,可以减少传输的数据,进而可以减小由于传输速度的限制,导致出现数据传输困难的可能性,从而可以提高数据传输的效率。
[0053]202、保存所述WiFi热点列表。
[0054]对于本发明实施例,可以将所述预置校验数据保存在所述客户端的数据库中,也可以将所述
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1