一种安全的WiFi热点信息发布方法

文档序号:8384318阅读:389来源:国知局
一种安全的WiFi热点信息发布方法
【技术领域】
[0001]本发明涉及无线通信领域和信息安全领域,更具体地,涉及一种安全的WiFi热点信息发布方法。
【背景技术】
[0002]一个工作在AP (Access Point,热点)模式下的WiFi设备向其信号覆盖范围内的所有终端广播包含SSID (service set identifier,服务集标识)在内的热点信息。所述SSID是一个可任意设定的、最长32个字节的字符串,终端通过扫描SSID来识别、连接热点。
[0003]当前WiFi热点已无所不在,热点拥有人可将SSID作为消息载体来发布各种各样的信息,用户可随时随地通过手机、平板及便携电脑等移动终端查看周边热点广播的SSID,例如:
(I)一种生成服务点的唯一标识符的系统及方法。服务点(例如:餐饮店、加油站等)的管理员通过第一终端向互联网服务器提交服务点的描述信息,服务器在本地存储服务点的描述信息并为每个服务点生成一个包含服务点标识的SSID。服务点管理员通过第一终端获取服务器生成的SSID并将其绑定到服务点的热点。第二终端扫描到服务点的热点所广播的SSID并将其中的服务点标识发送给服务器,服务器根据服务点标识在本地查询服务点的描述信息并将描述信息返回给第二终端。其后,第二终端向用户呈现服务点的描述信息。
[0004](2)通过使用无线网络在物理商家场所内标识用户。每个WiFi热点的SSID唯一对应于一个以该WiFi热点为中心的物理邻域,位于互联网的服务器存储所有WiFi热点的SSID与物理邻域的对应关系。消费者将终端接收到的WiFi热点的SSID发送给服务器,月艮务器根据SSID查询本地数据库来得到该WiFi热点的物理邻域并据此定位消费者的位置。其后,服务器向消费者推送周边商家的广告。
[0005]在以上技术方案中,每个热点的SSID中包含一个由服务器生成的全局唯一的标识符,服务器在本地保存每个热点的描述信息并以其标识符作为查询热点描述信息的索弓I。终端从热点的SSID中提取标识符并将该标识符发送给服务器,后者根据标识符查询并返回对应热点的描述信息。
[0006]在这些技术方案中,服务器保存每个热点的标识符及其描述信息,热点通过SSID来发布可供终端搜索到描述信息的索引(即标识符)。这些方案是在一个封闭系统中向用户提供信息,这个封闭的特征体现在:1) SSID中的索引需在服务器注册;2)索引关联的内容固定。上述方案通过SSID进行信息发布和共享,存在不安全及自动化程度不高的不足。

【发明内容】

[0007]为克服上述现有技术所述的至少一种不足,本发明提供一种自动化程度高且安全性高的安全的WiFi热点信息发布方法。
[0008]为了达到上述目的,本发明的技术方案如下:
一种安全的WiFi热点信息发布方法,包括; (1)热点APi在其信号覆盖范围内广播SSID;
(2)终端Mj沿途接收并记录所有或部分热点的SSID;
(3)终端Mj向服务器SVR提交在步骤(2)记录的所有或部分热点的SSID;
(4)服务器SVR从在步骤(3)接收到的SSID中提取搜索关键字,然后服务器SVR搜索与这些关键字相关的内容并对其进行分析;其后,服务器SVR将分析、搜索结果返回给终端Mj ;
(5)终端Mj向用户呈现在步骤(4)返回的分析、搜索结果,包括使用其中的安全鉴定信息来警告或屏蔽用户对不安全内容的访问操作。
[0009]优选的,所述热点APi的SSID由用户自定义,该SSID具有方便系统提取其中的搜索关键字格式。
[0010]不同于现有技术方案,在本发明的热点信息发布方法中,热点拥有人能够自由设置SSID的内容,即SSID是一个任意的字符串;终端将扫描到的热点SSID提交给服务器,服务器对SSID进行分析来获取其中的搜索关键字,然后服务器在本地、远程或第三方服务器搜索与这些关键字相关的信息来返回给终端。比如SSID里包含一个网址,则抓取该网址对应网站的内容并生成结果报告来返回给终端;或者SSID里包含一个餐厅的名字“某咖啡厅”,则在互联网中搜索关于“某咖啡厅”的信息并生成结果报告来返回给终端。
[0011]本发明所使用的技术方案为:终端扫描和记录沿途热点的SSID并将其提交至位于互联网的服务器,服务器分析SSID、搜索与其相关的内容并将结果返回给终端,终端向用户呈现分析、搜索结果并根据其中的安全性鉴定信息来警告或屏蔽用户对不安全内容的访问操作。
[0012]优选的,所述步骤(2)终端Mj沿途接收并记录所有或部分热点的SSID的具体过程为:
(201)热点APi在其信号覆盖范围内广播自身的信息;
(202)终端Mj根据黑名单过滤热点的信息,终端Mj查询黑名单并判断其中是否包含指定热点的信息;若是则过滤该热点的信息;或终端Mj根据白名单接收热点的信息,其中终端Mj查询白名单并判断其中是否包含指定热点的信息;若是则接收该热点的信息;其中终端Mj使用一种或结合多种方法来生成黑、白名单,黑、白名单是由服务器SVR发布或用户自定义;
(203)终端Mj根据正则表达式列表过滤热点信息,列表中的每个正则表达式是一个SSID的匹配模式,终端Mj判断热点的SSID是否匹配至少一个正则表达式;若是则过滤该热点的信息;或终端Mj根据正则表达式列表来接收热点的信息,其中终端Mj判断热点的SSID是否匹配至少一个正则表达式;若是则接收该热点的信息;其中终端Mj使用一种或结合多种方法来生成正则表达式列表,正则表达式列表由服务器SVR发布或用户自定义;
(204)终端Mj在热点信息表中记录未被过滤的所有或部分热点的信息;其中终端Mj将记录的生成时间和生成位置设定为接收到热点信息时终端Mj的本地时间和所在位置;并将记录的提交状态初始化为“未提交”。
[0013]优选的,所述步骤(203)中,终端Mj使用一种或结合使用多种基于字符比较的模式匹配方法来判断SSID是否匹配至少一个正则表达式,包括:(I)从前往后按字符扫描SSID来尝试匹配各正则表达式;(2)从后往前按字符扫描SSID来尝试匹配各正则表达式。
[0014]优选的,所述终端Mj扫描所有未提交的记录并判断各记录的生成时间和当前本地时间的间隔是否超出预设阀值;若是则删除该记录;终端Mj扫描所有未提交的记录并判断是否存在多条具有相同SSID和MAC地址的记录;若是则从中选择一条记录并删除其他记录;
终端Mj使用一种或结合多种方法从多条具有相同SSID和MAC地址的记录中选择一条,包括:(1)计算终端Mj当前时间与各记录的生成时间的间隔,计算终端Mj当前位置与各记录的生成位置的距离,然后根据时间间隔和位置距离来计算一个优先权并从中选择权值最大的一条记录;(2)随机选择一条记录。
[0015]优选的,步骤(3)终端Mj向服务器SVR提交在步骤(2)记录的所有或部分热点的SSID的具体过程为:
(301)终端Mj扫描每条未提交的热点记录并在本地SSID分析表中根据热点的SSID查询是否存在与该SSID相关的分析记录;若分析记录存在且有效,则终端Mj将该分析记录呈现给用户并将热点记录的提交状态设置为“已提交”;
在该步骤,终端Mj判断分析记录的生成时间和终端的当前时间的间隔是否超出预设阀值;若是,则分析记录无效;
在该步骤,终端Mj还判断分析记录和热点记录的生成时间的间隔是否超出预设阀值;若是,则分析记录无效;
(302)终端Mj向服务器SVR发送所有未提交的有效记录;
在该步骤,终端Mj使用一种或结合多种方法向服务器SVR发送未提交的有效记录,包括:(I)终端Mj在通过WiFi网络接口经热点接入互联网时提交记录;(2)M1在通过移动网络接口接入互联网时提交记录。
[0016]优选的,所述步骤⑷服务器SVR从接收到的SSID中提取搜索关键字,然后服务器SVR搜索与这些关键字相关的内容并对其进行分析,其具体过程为:
(401)服务器SVR在本地或远程数据库的SSID分析表中根据热点的SSID查询是否存在与该SSID相关的分析记录并判断该分析记录是否有效;若是则跳转到步骤(409);
在该步骤,服务器SVR判断各分析记录的生成时间和服务器的当前时间的间隔是否超出预设阀值;若是,则分析记录无效;
(402)服务器S
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1