专利名称:一种基于二维码图形的wifi网络信息共享方法及系统的利记博彩app
技术领域:
本发明涉及WIFI网络共享领域,尤其涉及一种基于二维码图形的WIFI网络信息共享方法及系统。
背景技术:
WIFI在无线通讯设备的越来越多,它能够与某个AP (接入点,Access Point)建立连接,从而进行数据的通讯,如今不仅仅在家庭中,很多公共场合也安装了 AP,如咖啡厅、机场、车站、图书馆等,用户可以将手机,PDA,电脑等连接到互联网,或者是连接两个或两个以上的设备,从而进行通信。 人们如需要使用WIFI网络,首先需要进行WIFI网络的鉴权,目前传统的鉴权方式是由用户选择接入点再输入密码,这种鉴权方式一方面不方便用户的输入,用户首先需要知道需要连接的接入点网络名称以及密码,再通过手动输入。当有多个用户需要连接时,则必须告诉每个用户密码,十分麻烦,也不利于密码的安全。另一方面,也不便于用户之间WIFI网络信息的共享,当需要共享时,已经建立连接的用户必须先查看鉴权信息,再告诉需要连接的用户鉴权信息,需要接入用户知道信息后,手动输入鉴权信息建立连接,这种共享方式效率非常低。因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种基于二维码图形的WIFI网络信息共享方法及系统,旨在解决现有WIFI网络信息共享方式效率低、安全性差的问题。本发明的技术方案如下
一种基于二维码图形的WIFI网络信息共享方法,其中,包括以下步骤
A、WIFI网络信息提供设备接入WIFI网络,获取所接入的WIFI网络的接入点信息,并将所述接入点信息转换为二维码图形;
B、WIFI网络信息接收设备获取所述二维码图形,对所述二维码图形进行解析获取接入点信息,并根据所述接入点信息连接至所述WIFI网络。所述基于二维码图形的WIFI网络共享方法,其中,所述步骤A具体包括
AUffIFI网络提供设备接入WIFI网络,并获取所接入WIFI网络的接入点信息;
A2、将所述接入点信息处理为预定格式的字符串;
A3、对所述字符串进行编码生成二维码图形。所述基于二维码图形的WIFI网络共享方法,其中,所述步骤B包括
BUffIFI网络接收设备获取所述二维码图形;
B2、对所述二维码图形进行解析获取二维码图形中的字符串;
B3、读取所述字符串获得接入点信息,并根据所述接入点信息连接至所述WIFI网络。
所述基于二维码图形的WIFI网络共享方法,其中,所述步骤A3还包括将所述二维码图形进行显示。所述基于二维码图形的WIFI网络共享方法,其中,所述步骤BI中,WIFI网络接收设备通过扫描方式获取所述二维码图形。所述基于二维码图形的WIFI网络共享方法,其中,所述字符串的预定格式包括用于表示接入点信息的内容、用于表示内容类型的标识、用于分隔内容与标识的符号。所述基于二维码图形的WIFI网络共享方法,其中,所述二维码图形的类型为QRCode。·一种基于二维码图形的WIFI网络共享系统,其中,其包括
WIFI网络信息提供设备,用于接入WIFI网络,获取所接入的WIFI网络的接入点信息,并将所述接入点信息转换为二维码图形;
WIFI网络信息接收设备,用于获取所述二维码图形,对所述二维码图形进行解析获取接入点信息,并根据所述接入点信息连接至所述WIFI网络。所述基于二维码图形的WIFI网络共享方法,其中,所述WIFI网络信息提供设备包括
接入点信息获取单元,用于接入WIFI网络,并获取所接入WIFI网络的接入点信息。字符串生成单元,用于将所述接入点信息处理为预定格式的字符串;
二维码图形生成单元,用于对所述字符串进行编码生成二维码图形。所述基于二维码图形的WIFI网络共享方法,其中,所述WIFI网络信息接收设备包括
二维码图形获取单元,用于获取所述二维码图形;
二维码图形解析单元,用于对所述二维码图形进行解析获取二维码图形中的字符串;WIFI网络接入单元,用于读取所述字符串获得接入点信息,并根据所述接入点信息连接至所述WIFI网络。有益效果本发明基于二维码图形的WIFI网络信息共享方法及系统,通过将WIFI网络提供设备获取的接入点信息转换为二维码图形,然后由WIFI网络信息接收设备获取并解析该二维码图形,获取二维码图形中的接入点信息,然后根据接入点信息接入WIFI网络,本发明无需用户手动输入接入点信息,即可与WIFI网络建立连接,用户无需过多地操作,即可完成WIFI网络信息共享,大大提高了 WIFI网络信息共享的效率。另外,本发明是将接入点信息转化为二维码图形,用户直接共享的是二维码图形,而不是具体的接入点信息,即使其他用户看到该二维码图形也无法获得接入点网络类型、密码等数据,因此,本发明也提高了 WIFI网络接入的安全性。
图I为本发明基于二维码图形的WIFI网络信息共享方法较佳实施例的流程图。图2为图I所示方法中WIFI网络信息提供设备生成二维码图形的流程图。图3为本发明中QR Code 二维码图形编码的流程图。图4为图I所示方法中WIFI网络信息接收设备接入WIFI网络的流程图。图5为本发明中QR Code 二维码图形解码的流程图。
图6为本发明基于二维码图形的WIFI网络信息共享系统较佳实施例的结构框图。图7为图6所示系统中WIFI网络信息提供设备的结构框图。图8为图6所示系统中WIFI网络信息接收设备的结构框图。
具体实施例方式本发明提供一种基于二维码图形的WIFI网络信息共享方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。如图I所示,图I为本发明基于二维码图形的WIFI网络信息共享方法较佳实施例 的流程图,其包括步骤
SlOUffIFI网络信息提供设备接入WIFI网络,获取所接入的WIFI网络的接入点信息,并将所述接入点信息转换为二维码图形;
S102、WIFI网络信息接收设备获取所述二维码图形,对所述二维码图形进行解析获取接入点信息,并根据所述接入点信息连接至所述WIFI网络。在步骤SlOl中,WIFI网络信息提供设备可以是手机、PDA、笔记本电脑等具有无线上网功能的通讯设备,而步骤SlOl可以具体细化为下述步骤,如图2所示,其包括
S20UWIFI网络信息提供设备接入WIFI网络,并获取所接入WIFI网络的接入点信息;首先将WIFI网络信息提供设备接入到WIFI网络,例如将WIFI网络信息提供设备与AP建立连接,接入到WIFI网络,然后获取接入WIFI网络的接入点信息,该接入点信息包括接入点的WIFI网络名称、类型及密码等,在获取接入点信息后,可将该接入点信息存储起来。S202、将所述接入点信息处理为预定格式的字符串;在此步骤中,需要对接入点信息进行处理,使之转换为一定格式的字符串,以便将接入点信息顺利转换为可识别的二维码图形。下面来对字符串的格式作具体说明,字符串的格式可以包括标识、内容、符号等,该内容表示接入点信息,例如接入点的WIFI网络名称信息、密码信息等,标识表示了内容的类型,例如使用AP_SSID表示接入点的WIFI网络名称,使用AP_PSWD表示接入点的WIFI网络密码,使用AP_TYPE表示接入点的WIFI网络类型,符号则用于分隔内容与标识,例如使用冒号“”对内容与标识进行分隔。如此,接入点信息可通过如下格式的字符串进行表示
AP_SSID TCT_LINKAP_TYPE WPA/WPA2AP_PSWD:123456。同时,为了标识字符串的开始与结束,可使用特定的标识来表示开始与结束,例如使用AP_BEGIN表示字符串的开始,AP_END表示字符串的结束,这样,当生成接入点信息的字符串时,在字符串的开始一行输入开始标识,在字符串的最后一行输入结束表示,即
ap_begin
AP_SSID TCT_LINKAP_TYPE WPA/WPA2AP_PSWD:123456AP_END。需要说明的是,上述格式的字符串只是一种举例,只要是WIFI网络信息提供设备与WIFI网络信息接收设备均支持的格式均可作为字符串的预定格式。S203、对所述字符串进行编码生成二维码图形。在此步骤中,需要按照二维码图形的编码原理对字符串进行编码,而二维码图形的类型很多,例如QR Code, Data Matrix,Maxi Code, Aztec, Vericode, PDF417, Ultracode, Code 49, Code 16K,目前最常用的是 QR(Quick Response,快速反应)Code,因此,本发明以这种类型的二维码图形为例,对二维码图形的编码及解码进行详细说明,当然,其他类型的二维码图形编码及解码过程与之类似,即遵循对应二维码的编解码原理对数据进行编解码,在本发明中不再赘述。如图3所示,将字符串编码为QR Code类型的二维码图形主要包括以下步骤
5301、对字符串中的数据进行分析,确定编码的数据字符类型; 5302、数据编码根据数据字符类型将数据字符转换为位流,每8位一个码字,构成一个数据的码字序列;
5303、纠错编码将所述码字序列分块,并根据纠错等级和分块的码字,生成纠错码字,将纠错码字加入到码字序列后面,生成一个新的序列称之为纠错码字序列;
5304、构造最终数据信息在规格确定的条件下,将所述纠错码字序列按次序放入分块中生成码字模块;
5305、在矩阵中布置模块将寻象图形、分隔符、定位图形、校正图形与码字模块一起放入矩阵生成二维码图形;
5306、掩模依次将掩模图形用于符号的编码区域,使得二维码图形中的深色和浅色(例如黑色和白色)区域能够达到比率最优的分布;
5307、生成二维码图形的格式和版本信息,将生成的格式和版本信息放入到二维码图形相应区域内。在按照二维码图形的编码标准对字符串进行编码后,接入点信息被编码为标准的二维码图形,此时,可将该二维码图形保存至文件系统中个,并且将该二维码图形进行显示,以便WIFI网络信息接收设备能够获取该二维码图形。在步骤S102中,WIFI网络信息接收设备与WIFI网络信息提供设备是类似的设备,只是需要从WIFI网络信息提供设备中获取接入点信息,以便接入WIFI网络。如图4所示,步骤S102可具体细化为步骤
S40UWIFI网络信息接收设备获取所述二维码图形;WIFI网络信息接收设备首先需要获取WIFI网络信息提供设备生成的二维码图形,具体可通过摄像头扫描WIFI网络信息接收设备显示的二维码图形,来获取该二维码图形;
S402、对所述二维码图形进行解析获取二维码图形中的字符串;在此步骤中,首先需要判断二维码图形的类型,在获得二维码图形的类型后,再按照该类型的二维码图形解码原则对该二维码图形进行解码,在这里,仍然以最常用的QR Code 二维码图形进行说明,如图5所示,QR Code 二维码图形的解码过程包括以下步骤
S501、对二维码图形定位并获取符号图像。深色与浅色模块识别为“0”或“I”的阵列。S502、获取二维码图形的格式信息,识读格式信息以获取编码区的位 5503、识别二维码图形的版本信息,确定符号的版本;
5504、消除淹模用淹模图形对编码区的位图进行异或处理消除淹模;
5505、根据模块排列规则,识读符号恢复数据码字;5506、纠错处理采用纠错级别信息相对应的纠错码字检测数据码字中的错误,如果发现错误,立即纠错;
5507、根据模式指示符和字符计数指示符将数据码字划分成多个部分;
5508、按照使用的模式译码得出数据字符,从而输出指定格式的字符串。关于上述QRCode 二维码图形的解码方法也可参照现有的一些技术,不再赘述。S403、读取所述字符串获得接入点信息,并根据所述接入点信息连接至所述WIFI网络。获取指定格式的字符串后,需要先判断该字符串的数据类型,在本发明中,字符串是包含接入点信息格式的字符串,因此,通过判断该接入点信息格式可判断出字符串的数据类型为接入点信息,然后可读取并提取字符串中的各项信息,即读取字符串中的每一行的信息,根据事先编码的定义来获得每一行信息所表示的接入点信息,然后将获得的接入点信息保存起来。获取接入点信息后,根据该接入点信息中接入点的WIFI网络名称、WIFI网络类型、WIFI网络密码连接至所述WIFI网络,在此过程中,用户无需任何操作即可与WIFI网络
建立连接。基于上述方法,本发明还提供一种基于二维码图形的WIFI网络信息共享系统,如图6所示,其包括
WIFI网络信息提供设备100,用于接入WIFI网络,获取所接入WIFI网络的接入点信息,并将所述接入点信息转换为二维码图形;
WIFI网络信息接收设备200,用于获取所述二维码图形,对所述二维码图形进行解析获取接入点信息,并根据所述接入点信息连接至所述WIFI网络。关于上述设备的功能作用 前面已有详述,故不再赘述。进一步,如图7所示,所述WIFI网络信息提供设备100包括
接入点信息获取单元110,用于接入WIFI网络,并获取所接入WIFI网络的接入点信息。字符串生成单元120,用于将所述接入点信息处理为预定格式的字符串;
二维码图形生成单元130,用于对所述字符串进行编码生成二维码图形。关于上述各单
元的功能作用前面已有详述,不再赘述。进一步,如图8所示,所述WIFI网络信息接收设备200包括
二维码图形获取单元210,用于获取所述二维码图形;
二维码图形解析单元220,用于对所述二维码图形进行解析获取二维码图形中的字符
串;
WIFI网络接入单元230,用于读取所述字符串获得接入点信息,并根据所述接入点信息连接至所述WIFI网络。关于上述各单元的功能作用前面也有详述,不再赘述。另外,需要说明的是,本发明只是为了描述方便将WIFI网络信息提供设备与WIFI网络信息接收设备分别说明,但在实际应用过程中,较佳地是都能够提供及接收WIFI网络信息,从而使用户之间均可利用自己的无线上网设备共享WIFI网络。本发明基于二维码图形的WIFI网络信息共享方法及系统,通过将WIFI网络信息提供设备获取的接入点信息转换为二维码图形,然后由WIFI网络信息接收设备获取并解析该二维码图形,获取二维码图形中的接入点信息,然后根据接入点信息接入WIFI网络,本发明无需用户手动输入接入点信息,即可与WIFI网络建立连接,用户无需过多地操作,即可完成WIFI网络信息共享,大大提高了 WIFI网络信息共享的效率。另外,本发明是将接入点信息转化为二维码图形,用户直接共享的是二维码图形,而不是具体的接入点信息,即使其他用户看到该二维码图形也无法获得接入点网络类型、密码等数据,因此,本发明也提高了 WIFI网络接入的安全性。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
权利要求
1.一种基于二维码图形的WIFI网络信息共享方法,其特征在于,包括以下步骤 A、WIFI网络信息提供设备接入WIFI网络,获取所接入的WIFI网络的接入点信息,并将所述接入点信息转换为二维码图形; B、WIFI网络信息接收设备获取所述二维码图形,对所述二维码图形进行解析获取接入点信息,并根据所述接入点信息连接至所述WIFI网络。
2.根据权利要求I所述基于二维码图形的WIFI网络共享方法,其特征在于,所述步骤A具体包括 AUffIFI网络提供设备接入WIFI网络,并获取所接入WIFI网络的接入点信息; A2、将所述接入点信息处理为预定格式的字符串; A3、对所述字符串进行编码生成二维码图形。
3.根据权利要求2所述基于二维码图形的WIFI网络共享方法,其特征在于,所述步骤B包括 BUffIFI网络接收设备获取所述二维码图形; B2、对所述二维码图形进行解析获取二维码图形中的字符串; B3、读取所述字符串获得接入点信息,并根据所述接入点信息连接至所述WIFI网络。
4.根据权利要求2所述基于二维码图形的WIFI网络共享方法,其特征在于,所述步骤A3还包括将所述二维码图形进行显示。
5.根据权利要求4所述基于二维码图形的WIFI网络共享方法,其特征在于,所述步骤BI中,WIFI网络接收设备通过扫描方式获取所述二维码图形。
6.根据权利要求2所述基于二维码图形的WIFI网络共享方法,其特征在于,所述字符串的预定格式包括用于表示接入点信息的内容、用于表示内容类型的标识、用于分隔内容与标识的符号。
7.根据权利要求2所述基于二维码图形的WIFI网络共享方法,其特征在于,所述二维码图形的类型为QR Code。
8.一种基于二维码图形的WIFI网络共享系统,其特征在于,其包括 WIFI网络信息提供设备,用于接入WIFI网络,获取所接入的WIFI网络的接入点信息,并将所述接入点信息转换为二维码图形; WIFI网络信息接收设备,用于获取所述二维码图形,对所述二维码图形进行解析获取接入点信息,并根据所述接入点信息连接至所述WIFI网络。
9.根据权利要求8所述基于二维码图形的WIFI网络共享方法,其特征在于,所述WIFI网络信息提供设备包括 接入点信息获取单元,用于接入WIFI网络,并获取所接入WIFI网络的接入点信息; 字符串生成单元,用于将所述接入点信息处理为预定格式的字符串; 二维码图形生成单元,用于对所述字符串进行编码生成二维码图形。
10.根据权利要求8所述基于二维码图形的WIFI网络共享方法,其特征在于,所述WIFI网络信息接收设备包括 二维码图形获取单元,用于获取所述二维码图形; 二维码图形解析单元,用于对所述二维码图形进行解析获取二维码图形中的字符串; WIFI网络接入单元,用于读取所述字符串获得接入点信息,并根据所述接入点信息连接至所述W IFI网络。
全文摘要
本发明公开一种基于二维码图形的WIFI网络信息共享方法及系统,其中,WIFI网络信息提供设备接入WIFI网络,获取所接入的WIFI网络的接入点信息,并将所述接入点信息转换为二维码图形;WIFI网络信息接收设备获取所述二维码图形,对所述二维码图形进行解析获取接入点信息,并根据所述接入点信息连接至所述WIFI网络。本发明通过二维码图形来进行WIFI网络信息共享,提高了WIFI网络信息共享的效率,而且即使其他用户看到该二维码图形也无法获得接入点网络类型、密码等数据,因此,本发明也提高了WIFI网络接入的安全性。
文档编号H04W12/08GK102724668SQ20121019812
公开日2012年10月10日 申请日期2012年6月15日 优先权日2012年6月15日
发明者杨志兵 申请人:惠州Tcl移动通信有限公司