[发明专利]一种在应用程序中利用SSID安全建立WiFi连接的方法有效
申请号: | 201110349101.6 | 申请日: | 2011-11-08 |
公开(公告)号: | CN102404725A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 王新;郑博玮;刘磊;何智聪;王鑫 | 申请(专利权)人: | 复旦大学 |
主分类号: | H04W12/00 | 分类号: | H04W12/00;H04W76/02 |
代理公司: | 上海正旦专利代理有限公司 31200 | 代理人: | 陆飞;盛志范 |
地址: | 200433 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 利用 ssid 安全 建立 wifi 连接 方法 | ||
1.一种在应用程序中利用SSID安全建立WiFi连接的方法,其特征在于:
在应用层软件通过设定WiFi的SSID值,实现程序自动识别、建立网络连接,传输应用层数据,并且保证网络只对需要进行交换的终端开放,不运行同一软件的其他移动终端无法获得连接权限;应用层软件在配置AP的SSID时,将WiFi连接密钥信息以及应用层需要的其他信息附加在SSID中;SSID至少包含程序标识和SSID连接密钥即WiFi连接密钥,程序标识和WiFi连接密钥由应用层自行定义,同一应用程序使用同一个程序标识;WiFi连接密钥以密文方式呈现,程序标识和应用层其他附加信息是明文或者是密文呈现;应用程序有如下两种运行模式:服务器模式和客户端模式;建立WiFi连接的方法具体过程包含SSID配置、SSID扫描、连接确认和数据交换:
SSID设置过程:在连接建立前,首先一个移动终端用户在应用程序中运行服务器模式,此时应用程序保证WiFi模块运行,并且设置成AP模式;在配置该移动终端的SSID前,应用程序生成一个SSID连接的密钥,并将存储在程序中的应用程序标识和加密后的密钥信息保存在SSID中;
SSID扫描过程:当处于客户端的模式的移动终端完成了SSID设置后,开始扫描周围的SSID,扫描结束后分析所得到的SSID列表,并对每个SSID进行解析,如果未发现包含程序标识符的SSID,则休眠一定时间后继续重新扫描;如果发现了包含程序标识符的SSID,则对获得的SSID进行解析,从中提取应用程序标识和SSID连接密钥以及应用层需要的其他信息,并用存储于程序内的密钥对SSID连接密钥进行解密,获得对应SSID连接密钥的明文;
连接确认过程:当客户端模式移动终端获得了SSID号和SSID连接密钥后,建立WiFi连接;当WiFi连接建立完成后客户端模式移动设备发送一个连接确认的请求,服务器模式移动终端收到该请求后会提示用户是否允许建立连接,只有发送了连接确认请求并且得到用户允许的客户端模式移动终端才有权限进行数据交换;
数据交换过程:当多台移动终端通过上述方式建立了无线局域网后,即通过服务器模式移动终端进行应用层数据交换;通过IP层的广播或者其他方式获得无线局域网中其他移动终端的IP地址后,即实现点对点或者广播式的应用层数据交换。
2.根据权利要求1所述的在应用程序中利用SSID安全建立WiFi连接的方法,其特征在于:当一方用户打开移动终端上的应用程序,并设置成服务器模式,此时该用户端应用程序执行以下操作:
a、生成WiFi连接密钥,并用软件中的加密程序加密成密文;
b、提取程序标识和密文形式的密钥形成SSID号;
c、检测系统WiFi是否打开,若未打开则打开WiFi模块;
d、检测系统WiFi是否处于AP工作模式,若未处于AP模式,则将WiFi设置成AP模式,并且设置SSID为步骤b中的SSID号。
3.根据权利要求2所述的在应用程序中利用SSID安全建立WiFi连接的方法,其特征在于:当客户端模式手持设备的用户开启客户端模式,此时对应的移动终端应用程序执行以下操作:
a、检测系统WiFi是否打开,若未打开,则打开WiFi模块;
b、检测系统WiFi是否处于AP工作模式,若处于AP模式,则将WiFi设置成非AP模式。
4.根据权利要求3所述的在应用程序中利用SSID安全建立WiFi连接的方法,其特征在于:客户端在设置好了WiFi信息后开始扫描周围的SSID信息,其过程如下:
a、开始扫描SSID,每次扫描得到一个SSID的列表;
b、遍历SSID列表,对每一个SSID进行一次判断,如果含有程序标识,则保存该SSID;
c、如果一次遍历未发现任何包含程序标识的SSID,则重新扫描SSID直至超时结束扫描阶段;
d、如果一次遍历存在包含程序标识符的SSID,应用层软件提取对应SSID的密钥,并解密成明文,同时保存SSID和明文形式的SSID连接密钥。
5.根据权利要求4所述的在应用程序中利用SSID安全建立WiFi连接的方法,其特征在于:当客户端模式移动终端获得了SSID和SSID密钥,便建立连接,其过程如下:
a、客户端模式移动终端管理软件提取该用户对应的SSID和密码建立WiFi的连接;
b、当WiFi连接建立完成后,客户端模式移动终端应用层软件发送给一个连接确认的请求;
c、当服务器模式移动终端收到了连接确认请求后,提示用户是否同意建立连接,只有发送了连接请求并且得到用户同意的移动终端才能建立与该服务器模式移动的WiFi连接;否则已经建立的WiFi连接将被断开。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110349101.6/1.html,转载请声明来源钻瓜专利网。