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

文档序号:9276379阅读:来源:国知局
预置校验数据保存在所述客户端的预定文件中,本发明实施例不做限定。
[0055]对于本发明实施例,可以将预置校验数据保存在客户端的数据库中,当客户端需要向所述服务端发送服务请求时,所述客户端获取预置校验数据进行判断,可以保证判断的实时性,无需再从服务端中接收预置校验数据,可以提高判断的效率。
[0056]203、当客户端需要向所述服务端发送WiFi连接请求之前,所述客户端获取本地保存的WiFi热点列表。
[0057]对于本发明实施例,可以将WiFi热点列表保存在客户端的数据库中,当客户端需要向所述服务端发送WiFi连接请求时,所述客户端从所述数据库中获取所述WiFi热点列表。
[0058]204、判断所述多个WiFi热点信息中是否存在与所述WiFi连接请求对应的WiFi热点信息。
[0059]对于本发明实施例,步骤204具体可以但不局限于以下方式,包括:判断所述多个WiFi热点的标识信息中是否存在与所述WiFi连接请求对应的WiFi热点的标识信息;若存在,则确定所述多个WiFi热点信息中存在与所述WiFi连接请求对应的WiFi热点信息;若不存在,则确定所述多个WiFi热点信息中不存在与所述WiFi连接请求对应的WiFi热点信息。
[0060]例如,所述标识信息可以为名称信息,客户端获取的WiFi热点列表中包含有可提供WiFi连接的三个WiFi热点的名称信息,分别为MERCURY01、MERCURY02、MERCURY03,当需要连接的WiFi热点的名称信息为MERCURY02时,确定所述三个WiFi热点的名称信息中存在需要连接的WiFi热点的名称信息;当需要连接的WiFi热点的名称信息为TP-LINK02时,确定所述三个WiFi热点的名称信息中不存在需要连接的WiFi热点的名称信息。
[0061]205a、若存在,则向所述服务端发送所述WiFi连接请求。
[0062]其中,所述WiFi连接请求中携带有所述WiFi热点信息。
[0063]对于本发明实施例,若服务端可提供WiFi连接的多个WiFi热点信息中存在与需要发送的WiFi连接请求对应的WiFi热点信息,则向服务端发送所述WiFi连接请求。与目前客户端向服务端发送WiFi连接请求时,只能在服务端接收请求后,由服务端判断是否存在客户端请求的WiFi热点的方式相比,本发明实施例在向服务端发送WiFi连接请求之前,对需要发送的WiFi连接请求的有效性进行预判,将能够成功连接的WiFi连接请求发送给服务端,可以提高WiFi连接的成功率,避免出现发送无效请求的情况,可以减轻对网络传输造成的压力。
[0064]与步骤205a并列的步骤205b、若不存在,则向所述服务端发送所述WiFi连接请求对应的WiFi热点信息。
[0065]进一步地,以使得服务端更新所述WiFi热点列表。
[0066]对于本发明实施例,若服务端可提供WiFi连接的多个WiFi热点信息中不存在与WiFi连接请求对应的WiFi热点信息,则向所述服务端发送所述WiFi连接请求对应的WiFi热点信息,以使得服务端更新所述WiFi热点列表,可以对WiFi热点列表进一步地完善,当客户端需要进行WiFi连接时,增加了可进行WiFi连接的热点数量,进而可以提高WiFi连接的成功率。
[0067]进一步地,还可以按照预置时间间隔接收所述服务端发送的所述WiFi热点列表中新增的WiFi热点的标识信息;对所述数据库中的所述WiFi热点列表进行更新。所述预置时间间隔可以根据用户的需求进行设置,也可以根据默认模式进行设置,本发明实施例不做限定。例如,时间间隔可以设置为I分钟,10分钟,I小时等。
[0068]对于本发明实施例,按照预置时间间隔接收服务端发送的WiFi热点列表中新增的WiFi热点的标识信息,并对数据库中的所述WiFi热点列表进行更新,提高了判断的准确性,避免出现误判的情况。
[0069]进一步地,还可以获取所述客户端的地理位置信息,并将所述地理位置信息发送给所述服务端,以使得所述服务端根据所述地理位置信息,向所述客户端发送WiFi热点列表,其中,所述WiFi热点列表包含所述客户端所处地理位置附近可进行WiFi连接的多个WiFi热点信息。
[0070]对于本发明实施例,通过获取所述客户端的地理位置信息,并将所述地理位置信息发送给所述服务端,以使得所述服务端根据所述地理位置信息,向所述客户端发送所述客户端地理位置附近可进行WiFi连接的WiFi热点列表,可以减少传输的数据,进而可以减小由于传输速度的限制,导致出现数据传输困难的可能性,从而可以提高数据传输的效率。
[0071]对于本发明实施例提供的另一种基于WiFi连接的数据校验方法的具体应用场景可以如下所示,但不限于此,包括:客户端首先接收服务端发送的WiFi热点列表,所述WiFi热点列表包含所述服务端可提供WiFi连接的四个WiFi热点的名称信息,分别为MERCURY-888、TP-LINK-99、D-LINK-O1、NETCORE-66,其中,所述 WiFi 热点列表在向客户端发送之前,通过Bloom Filter技术进行了压缩,减少了需要传输的数据;然后所述客户端将所述WiFi热点列表保存在内置的数据库当中;当客户端需要向所述服务端发送WiFi连接请求时,其中,所述WiFi连接请求对应的WiFi热点的名称信息为NETC0RE-66,所述客户端获取所述WiFi热点列表,根据所述WiFi热点列表,判断出所述服务端可提供WiFi连接的四个WiFi热点的名称信息中存在所述WiFi连接请求对应的WiFi热点的名称信息,最后向所述服务端发送所述WiFi连接请求,用于请求WiFi连接;如果所述WiFi连接请求对应的WiFi热点的名称信息为Liebao-WiFi时,根据所述WiFi热点列表,判断出所述服务端可提供WiFi连接的四个WiFi热点的名称信息中不存在所述WiFi连接请求对应的WiFi热点的名称信息,最终不向所述服务端发送所述WiFi连接请求。
[0072]本发明实施例提供的另一种基于WiFi连接的数据校验方法。当客户端需要向服务端发送WiFi连接请求之前,所述客户端首先获取本地保存的WiFi热点列表,所述WiFi热点列表包含所述服务端可提供WiFi连接的多个WiFi热点信息;然后判断所述多个WiFi热点信息中是否存在与所述WiFi连接请求对应的WiFi热点信息;若存在,则向所述服务端发送所述WiFi连接请求,所述WiFi连接请求中携带有所述WiFi热点信息。与目前客户端向服务端发送WiFi连接请求时,只能在服务端接收请求后,由服务端判断是否存在客户端请求的WiFi热点的方式相比,本发明实施例在向服务端发送WiFi连接请求之前,由客户端对需要发送的WiFi连接请求的有效性进行判断,将能够成功连接的WiFi连接请求发送给服务端,可以提高WiFi连接的成功率,避免出现发送无效WiFi连接请求的情况,减轻了对网络传输造成的压力。
[0073]本发明实施例提供了又一种基于WiFi连接的数据校验方法,可以应用于服务端,如图3所示,所述方法包括:
[0074]301、获取服务端保存的WiFi热点列表。
[0075]其中,所述WiFi热点列表包含所述服务端可提供WiFi连接的多个WiFi热点信息。所述热点信息可以为热点的名称信息、热点的ID信息等。
[0076]302、向所述客户端发送所述WiFi热点列表。
[0077]进一步地,以使得当客户端需要向服务端发送WiFi连接请求时,判断所述多个WiFi热点信息中是否存在与所述WiFi连接请求对应的WiFi热点信息。
[0078]对于本发明实施例,对于当客户端需要向服务端发送WiFi连接请求时,判断所述多个WiFi热点信息中是否存在与所述WiFi连接请求对应的WiFi热点信息的步骤可以参考所述步骤102中的相应描述,在此不再赘述。
[0079]303、接收所述客户端发送的所述WiFi连接请求。
[0080]其中,所述WiFi连接请求中携带有所述WiFi热点信息。所述WiFi连接请求是所述客户端根据所述WiFi热点列表确定所述服务端能够处理所述WiFi连接请求时发送的。
[0081]本发明实施例提供的又一种基于WiFi连接的数据校验方法。当客户端需要向服务端发送WiFi连接请求之前,所述客户端首先获取本地保存的WiFi热点列表,所述WiFi热点列表包含所述服务端可提供WiFi连接的多个WiFi热点信息;然后判断所述多个WiFi热点信息中是否存在与所述WiFi连接请求对应的WiFi热点信息;若存在,则向所述服务端发送所述WiFi连接请求,所述WiFi连接请求中携带有所述WiFi热点信息。与目前客户端向服务端发送WiFi连接请求时,只能在服务端接收请求后,由服务端判断是否存在客户端请求的WiFi热点的方式相比,本发明实施例在向服务端发送WiFi连接请求之前,由客户端对需要发送的WiFi连接请求的有效性进行判断,将能够成功连接的WiFi连接请求发送给服务端,可以提高WiFi连接的成功率,避免出现发送无效WiFi连接请求的情况,减轻了对网络传输造成的压力。
[0082]本发明实施例提供了再一种基于WiFi连接的数据校验方法,可以应用于服务端,如图4所示,所述方法包括:
[0083]401、获取服务端保存的WiFi热点列表。
[0084]其中,所述WiFi热点列表包含所述服务端可提供WiFi连接的多个WiFi热点信息。所述热点信息可以为热点的名称信息、热点的ID信息等。
[0085]402、通过预置压缩技术将所述WiFi热点列表进行压缩。
[0086]其中,所述预置压缩技术可以为空格压缩、关键字编码、哈夫曼统计方法,布隆过滤器Bloom Filter等技术。其中,所述布隆过滤器Bloom Filter技术可以参考所述步骤201中的相应描述,在此不再赘述。本发明实施在具体执行时,优选使用的所述预置压缩技术为布隆过滤器Bloom Filter技术,基于其自身特性可以进一步地提高数据的压缩率,进而减少需要传输的数据。
[0087]403、向所述客户端发送压缩后的所述WiFi热点列表。
[0088]进一步地,以使得当客户端需要向服务端发送WiFi连接请求时,判断所述多个WiFi热点信息中是否存在与所述WiFi连接请求对应的WiFi热点信息。
[0089]对于本发明实施例,对于当客户端需要向服务端发送WiFi连接请求时,判断所述多个WiFi热点信息中是否存在与所述WiFi连接请求对应的WiFi热点信息的步骤可以参考所述步骤102中的相应描述,在此不再赘述。
[0090]对于本发明实施例,服务端通过预置压缩技术将WiFi热点列表进行压缩后,再发送给客户端进行接收,可以减少传输的数据,进而可以减小由于传输速度的限制,导致出现数据传输困难的可能性,从而可以提高数据传输的效率。
[0091]404a、接收所述客户端发送的所述WiFi连接请求。
[0092]其中,所述WiFi连接请求中携带有所述WiFi热点信息,所述WiFi连接请求是所述客户端根据所述WiFi热点列表确定所述服务端能够处理所述WiFi连接请求时发送的。进一步地,所述WiFi连接请求具体是所述客户端根据所述服务端可提供WiFi连接的多个WiFi热点的标识信息确定存在与所述WiFi连接请求对应的WiFi热点信息时发送的。
[0093]与步骤404a并列的步骤404b、接收所述客户端发送的所述WiFi连接请求对应的WiFi热点信息。
[0094]其中,所述WiFi热点信息是所述客户端根据所述WiFi热点列表确定所述服务端不能处理所述WiFi连接请求时发送的。
[0095]405b、根据所述WiFi连接请求对应的WiFi热点信息,更新所述WiFi热点列表。
[0096]对于本发明实施例,若确定不存在与所述WiFi连接请求对应的WiFi热点信息,则接收所述客户端发送的所述WiFi连接请求对应的WiFi热点信息,根据所述WiFi连接请求对应的WiFi热点信息,更新所述WiFi热点列表,可以对WiFi热点列表进一步地完善,当客户端需要进行WiFi连接时,增加了可进行WiFi连接的热点数量,进而
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1