一种基于WiFi的web应用引导方法及系统的制作方法
【专利摘要】本发明公开了一种基于WiFi的web应用引导方法,所述方法包括以下步骤:获得接入了WiFi的用户在网络中的通讯内容;分析并判断获得的通讯内容是否为HTTP请求;若为HTTP请求则获取HTTP请求响应页面内容;根据预设的规则判断HTTP请求响应页面内容是否在预设规则范围内;若HTTP请求响应页面内容在预设规则范围内则将web应用引导到该页面中。本发明还公开了一种基于WiFi的web应用引导系统,所述系统包括:通讯内容获取模块、通讯内容判断模块、规则判断模块和应用引导模块。本发明提供的基于WiFi的web应用引导方法及系统,能够在用户通过WiFi使用浏览器时根据浏览内容进行web应用引导和推广。
【专利说明】
—种基于WiFi的web应用引导方法及系统
技术领域
[0001]本发明涉及WiFi通信技术领域,尤其涉及一种基于WiFi的web应用引导方法及系统。
【背景技术】
[0002]随着WiFi热点的高速发展,WiFi推广内容将会是运营商的主要收入来源,一个WiFi热点一个推广内容对推广者是一个负担,对用户也缺乏连续性,但WiFi位置推广内容具备独特的属性优势,因为WiFi热点区域具有一定的行业及人群属性。目前由于物联网和互联网的快速发展,很多的商家或企业在拥有线下实体的同时,还在线上拥有了自己的web应用。但是商家如何推广自己的应用,是一个亟待解决的问题,如果通过大量广告宣传的方法进行推广,绝大部分的企业或商家无法承受成本的问题,而往特定地方进行推广又达不到很好的效果。
[0003]现在移动终端已经很普及,大部分人群在陌生地点、想咨询事情或遇到问题时,都会通过移动终端上网查询来获得解决。若是能在用户使用浏览器时插入web应用推广内容,WiFi终端用户能自然接收到web应用的推广信息。
【发明内容】
[0004]鉴于目前WiFi通信技术领域存在的上述不足,本发明提供一种基于WiFi的web应用引导方法及系统,能够在用户通过WiFi使用浏览器时根据浏览内容进行web应用引
B
寸ο
[0005]为达到上述目的,本发明的实施例采用如下技术方案:
[0006]一种基于WiFi的web应用引导方法,所述基于WiFi的web应用引导方法包括以下步骤:
[0007]获得接入了 WiFi的用户在网络中的通讯内容;
[0008]分析并判断获得的通讯内容是否为HTTP请求;
[0009]若为HTTP请求则获取HTTP请求响应页面内容;
[0010]根据预设的规则判断HTTP请求响应页面内容是否在预设规则范围内;
[0011 ] 若HTTP请求响应页面内容在预设规则范围内,则将web应用引导到该页面中。
[0012]依照本发明的一个方面,所述根据预设的规则判断HTTP请求响应页面内容是否在预设规则范围内具体可为:根据获得的HTTP请求响应页面内容,判断HTTP请求响应页面内容是否为标准HTML页面、查询页面、展示页面、新打开的页面或上网引导页面。
[0013]依照本发明的一个方面,所述基于WiFi的web应用引导方法还包括以下步骤:在用户接入WiFi网络时,判断用户的连接权限。
[0014]依照本发明的一个方面,所述基于WiFi i的web应用引导方法还包括以下步骤:判断该HTTP请求所对应的响应页面内容是否为明文内容。
[0015]依照本发明的一个方面,所述基于WiFi的web应用引导方法还包括以下步骤:若该响应页面内容不是明文内容,则将其转换成明文内容。
[0016]依照本发明的一个方面,所述将web应用引导到该页面中具体可为:在HTTP请求响应页面内容中加入web应用的内容。
[0017]依照本发明的一个方面,所述将web应用引导到该页面中具体可为:将加入了 web应用的HTTP响应数据包重新打包成HTTP响应数据包后发送给请求用户。
[0018]一种基于WiFi的web应用引导系统,所述基于WiFi的web应用引导系统包括:
[0019]通讯内容获取模块,用于获得接入了 WiFi的用户在网络中的通讯内容;
[0020]通讯内容判断模块,用于分析并判断获得的通讯内容是否为HTTP请求;
[0021]页面内容获取模块,用于获取HTTP请求响应页面内容;
[0022]规则判断模块,用于根据预设的规则判断HTTP请求响应页面内容是否在预设规则范围内;
[0023]应用引导模块,用于将web应用引导到HTTP请求响应页面中。
[0024]依照本发明的一个方面,所述基于WiFi的web应用引导系统还包括:密文转换模块,用于进行HTTP响应页面的明密文转换。
[0025]依照本发明的一个方面,所述应用引导模块包括:应用插入模块,用于在HTTP请求响应页面内容中加入web应用的内容;打包发送模块,用于将加入了 web应用的HTTP响应数据包重新打包成HTTP响应数据包后发送给请求用户。
[0026]本发明实施的优点:本发明所述的基于WiFi的web应用引导方法通过获得接入了WiFi的用户在网络中的通讯内容、分析并判断获得的通讯内容是否为HTTP请求、若为HTTP请求则获取HTTP请求响应页面内容、根据预设的规则判断HTTP请求响应页面内容是否在预设规则范围内、若HTTP请求响应页面内容在预设规则范围内则将web应用引导到该页面中等步骤,在用户通过WiFi网络浏览预设的规则规定的网页时,将web应用通过WiFi引导到该网页中,实现了 web应用的推广,又不会影响到用户的上网体验,引起用户的反感及厌烦,节约了 web应用推广成本,因根据用户网页内容进行推广,提高了推广效果。
【附图说明】
[0027]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]图1为本发明所述的一种基于WiFi的web应用引导方法实施例一示意图;
[0029]图2为本发明所述的一种基于WiFi的web应用引导方法实施例一■不意图;
[0030]图3为本发明所述的一种基于WiFi的web应用引导系统结构示意图。
【具体实施方式】
[0031]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0032]一种基于WiFi的web应用引导方法实施例一
[0033]如图1所示,一种基于WiFi的web应用引导方法,所述基于WiFi的web应用引导方法包括以下步骤:
[0034]步骤S1:获得接入了 WiFi的用户在网络中的通讯内容;
[0035]所述步骤SI获得接入了 WiFi的用户在网络中的通讯内容的【具体实施方式】可为:通过布设的WiFi设备,获得使用移动终端接入该WiFi设备提供的WiFi网络的用户在该WiFi网络中的通讯内容,所述通讯内容可为其发出的请求和接收到的数据。
[0036]步骤S2:分析并判断获得的通讯内容是否为HTTP请求;
[0037]所述步骤S2分析并判断获得的通讯内容是否为HTTP请求的【具体实施方式】可为:分析和判断获得的通讯内容,通过http头标判断连接到WiFi网络的用户的通讯内容是否为HTTP请求。http对所有信息事务都加了头标(header),在主要数据前加上一块信息,称为元信息(metainformat1n),它使服务器能够提供正在传送数据的有关信息。例如,传送对象是哪种类型,是用哪种语言书写的等。
[0038]步骤S3:若为HTTP请求则获取HTTP请求响应页面内容;
[0039]所述步骤S3若为HTTP请求则获取HTTP请求响应页面内容的【具体实施方式】可为:通过所述步骤S2对通讯内容进行判断后,若通讯内容是用户移动终端发出的HTTP请求,则获得所述HTTP请求对应的HTTP请求响应页面的内容。
[0040]在实际应用中,所述获得HTTP请求响应页面的内容具体可为:首先判断该HTTP请求所对应的响应页面内容是否为明文内容,若为明文内容,则直接获得并进行分析判断;若为密文内容,则获取网页内容的加密方式,并按照标准的互联网解密手段解密压缩后的密文内容,将加密的网页内容转换成明文内容来获得并进行分析判断。
[0041]步骤S4:根据预设的规则判断HTTP请求响应页面内容是否在预设规则范围内;
[0042]所述步骤S4根据预设的规则判断HTTP请求响应页面内容是否在预设规则范围内的【具体实施方式】可为:根据步骤S3获得的HTTP请求响应页面的内容进行判断,所述判断的方式是:通过预设的规则来进行判断所述HTTP请求响应页面内容是否在预设规则范围内。所述HTTP请求响应页面可包括以下页面:标准HTML页面、信息查询页面、信息展现页面、数据提交页面、WiFi上网引导页面、新打开的页面、从上级页面连接的页面、包含私人信息的页面、SSL页面和普通加密页面等。
[0043]在实际应用中,预设规则可为:响应页面为信息查询页面。从而若分析出所述HTTP请求响应页面内容为信息查询页面,则判断该HTTP请求响应页面在预设规则范围内,否则不在预设规则范围内。
[0044]在实际应用中,预设规则可为:响应页面为上网引导页面。从而若分析出所述HTTP请求响应页面内容为上网引导页面,则判断该HTTP请求响应页面在预设规则范围内,否则不在预设规则范围内。
[0045]在实际应用中,预设规则可为:响应页面为信息展示页面。从而若分析出所述HTTP请求响应页面内容为展示页面,则判断该HTTP请求响应页面在预设规则范围内,否则不在预设规则范围内。
[0046]在实际应用中,预设规则可为:响应页面为新打开页面,新打开页面为未有任何内容的页面。从而若分析出所述HTTP请求响应页面内容为新打开页面,则判断该HTTP请求响应页面在预设规则范围内,否则不在预设规则范围内。
[0047]在实际应用中,预设规则可为:响应页面为非正常的信息浏览页面。从而若分析出所述HTTP请求响应页面内容为正常的信息浏览页面,则判断该HTTP请求响应页面不在预设规则范围内,否则在预设规则范围内。
[0048]步骤S5:若HTTP请求响应页面内容在预设规则范围内,则将web应用引导到该页面中。
[0049]所述步骤S5若HTTP请求响应页面内容在预设规则范围内,则将web应用引导到该页面中的【具体实施方式】可为:若HTTP请求响应页面内容在预设规则范围内,则在该HTTP请求响应页面内容中加入web应用的内容,将web应用引导到该页面中。随后将加入了 web应用的HTTP响应数据包重新打包成HTTP响应数据包后发送给请求用户。
[0050]在实际应用中,将加入了 web应用的HTTP响应数据包重新打包成HTTP响应数据包后发送给请求用户时,需对数据包大小进行判断、对数据包进行分割和重新定义数据包的起始地址。
[0051]在插入web应用内容后需要重对HTML数据进行重新编码打包,插入HTML内容后数据包会变大,可能会超信道通信的容量,需要对数据包的大小进行检测,若大于信道通信的容量则需对数据包进行分割后进行传输,另外重新编码后则需要重新定义数据传输的起始地址,以防止数据丢失。
[0052]在实际应用中,若该HTTP请求响应页面的内容为明文内容则直接在该HTTP请求响应页面内容中加入web应用的内容,将web应用引导到该页面中。随后将加入了 web应用的HTTP响应数据包重新打包成HTTP响应数据包后发送给请求用户。
[0053]在实际应用中,若该HTTP请求响应页面的内容为密文内容,则在将密文内容转化为明文内容后,在该HTTP请求响应页面明文内容中加入web应用的内容,将web应用引导到该页面中。随后将加入了 web应用内容的明文内容按照原来的方式进行加密,将加密后的加入了 web应用的HTTP响应数据包重新打包成HTTP响应数据包后再发送给请求用户。
[0054]本发明所述的基于WiFi的web应用引导方法通过获得接入了 WiFi的用户在网络中的通讯内容、分析并判断获得的通讯内容是否为HTTP请求、若为HTTP请求则获取HTTP请求响应页面内容、根据预设的规则判断HTTP请求响应页面内容是否在预设规则范围内、若HTTP请求响应页面内容在预设规则范围内则将web应用引导到该页面中等步骤,在用户通过WiFi网络浏览预设的规则规定的网页时,将web应用通过WiFi引导到该网页中,实现了 web应用的推广,又不会影响到用户的上网体验,引起用户的反感及厌烦,节约了 web应用推广成本,因根据用户网页内容进行推广,提高了推广效果。
[0055]一种基于WiFi的web应用引导方法实施例二
[0056]如图2所示,一种基于WiFi的web应用引导方法,所述基于WiFi的web应用引导方法包括以下步骤:
[0057]步骤S1:在用户接入WiFi网络时,判断用户的连接权限;
[0058]所述步骤SI在用户接入WiFi网络时,判断用户的连接权限具体可为:在用户接入WiFi网络是,需要用户输入用户名和密码,若用户输入的用户名和密码不对则不获得进行WiFi网络的权限,WiFi网络提醒用户重新输入正确的用户名和密码以获得权限。
[0059]步骤S2:获得接入了 WiFi的用户在网络中的通讯内容;
[0060]所述步骤S2获得接入了 WiFi的用户在网络中的通讯内容的【具体实施方式】可为:通过布设的WiFi设备,获得使用移动终端接入该WiFi设备提供的WiFi网络的用户在该WiFi网络中的通讯内容,所述通讯内容可为其发出的请求和接收到的数据。
[0061]步骤S3:分析并判断获得的通讯内容是否为HTTP请求;
[0062]所述步骤S3分析并判断获得的通讯内容是否为HTTP请求的【具体实施方式】可为:分析和判断获得的通讯内容,通过http头标判断连接到WiFi网络的用户的通讯内容是否为HTTP请求。http对所有信息事务都加了头标(header),在主要数据前加上一块信息,称为元信息(metainformat1n),它使服务器能够提供正在传送数据的有关信息。例如,传送对象是哪种类型,是用哪种语言书写的等。
[0063]步骤S4:若为HTTP请求则获取HTTP请求响应页面内容;
[0064]所述步骤S4若为HTTP请求则获取HTTP请求响应页面内容的【具体实施方式】可为:通过所述步骤S3对通讯内容进行判断后,若通讯内容是用户移动终端发出的HTTP请求,则获得所述HTTP请求对应的HTTP请求响应页面的内容。
[0065]在实际应用中,所述获得HTTP请求响应页面的内容具体可为:首先判断该HTTP请求所对应的响应页面内容是否为明文内容,若为明文内容,则直接获得并进行分析判断;若为密文内容,则获取网页内容的加密方式,并按照标准的互联网解密手段解密压缩后的密文内容,将加密的网页内容转换成明文内容来获得并进行分析判断。
[0066]步骤S5:根据预设的规则判断HTTP请求响应页面内容是否在预设规则范围内;
[0067]所述步骤S5根据预设的规则判断HTTP请求响应页面内容是否在预设规则范围内的【具体实施方式】可为:根据步骤S4获得的HTTP请求响应页面的内容进行判断,所述判断的方式是:通过预设的规则来进行判断所述HTTP请求响应页面内容是否在预设规则范围内。
[0068]所述HTTP请求响应页面可包括以下页面:标准HTML页面、信息查询页面、信息展现页面、数据提交页面、WiFi上网引导页面、新打开的页面、从上级页面连接的页面、包含私人信息的页面、SSL页面和普通加密页面等。
[0069]在实际应用中,预设规则可为:响应页面为信息查询页面。从而若分析出所述HTTP请求响应页面内容为信息查询页面,则判断该HTTP请求响应页面在预设规则范围内,否则不在预设规则范围内。
[0070]在实际应用中,预设规则可为:响应页面为上网引导页面。从而若分析出所述HTTP请求响应页面内容为上网引导页面,则判断该HTTP请求响应页面在预设规则范围内,否则不在预设规则范围内。
[0071]在实际应用中,预设规则可为:响应页面为信息展示页面。从而若分析出所述HTTP请求响应页面内容为展示页面,则判断该HTTP请求响应页面在预设规则范围内,否则不在预设规则范围内。
[0072]在实际应用中,预设规则可为:响应页面为新打开页面,新打开页面为未有任何内容的页面。从而若分析出所述HTTP请求响应页面内容为新打开页面,则判断该HTTP请求响应页面在预设规则范围内,否则不在预设规则范围内。
[0073]在实际应用中,预设规则可为:响应页面为非正常的信息浏览页面。从而若分析出所述HTTP请求响应页面内容为正常的信息浏览页面,则判断该HTTP请求响应页面不在预设规则范围内,否则在预设规则范围内。
[0074]步骤S6:若HTTP请求响应页面内容在预设规则范围内,则将web应用引导到该页面中。
[0075]所述步骤S6若HTTP请求响应页面内容在预设规则范围内,则将web应用引导到该页面中的【具体实施方式】可为:若HTTP请求响应页面内容在预设规则范围内,则在该HTTP请求响应页面内容中加入web应用的内容,将web应用引导到该页面中。随后将加入了 web应用的HTTP响应数据包重新打包成HTTP响应数据包后发送给请求用户。
[0076]在实际应用中,将加入了 web应用的HTTP响应数据包重新打包成HTTP响应数据包后发送给请求用户时,需对数据包大小进行判断、对数据包进行分割和重新定义数据包的起始地址。
[0077]在插入web应用内容后需要重对HTML数据进行重新编码打包,插入HTML内容后数据包会变大,可能会超信道通信的容量,需要对数据包的大小进行检测,若大于信道通信的容量则需对数据包进行分割后进行传输,另外重新编码后则需要重新定义数据传输的起始地址,以防止数据丢失。
[0078]在实际应用中,若该HTTP请求响应页面的内容为明文内容则直接在该HTTP请求响应页面内容中加入web应用的内容,将web应用引导到该页面中。随后将加入了 web应用的HTTP响应数据包重新打包成HTTP响应数据包后发送给请求用户。
[0079]在实际应用中,若该HTTP请求响应页面的内容为密文内容,则在将密文内容转化为明文内容后,在该HTTP请求响应页面明文内容中加入web应用的内容,将web应用引导到该页面中。随后将加入了 web应用内容的明文内容按照原来的方式进行加密,将加密后的加入了 web应用的HTTP响应数据包重新打包成HTTP响应数据包后再发送给请求用户。
[0080]本发明所述的基于WiFi的web应用引导方法通过获得接入了 WiFi的用户在网络中的通讯内容、分析并判断获得的通讯内容是否为HTTP请求、若为HTTP请求则获取HTTP请求响应页面内容、根据预设的规则判断HTTP请求响应页面内容是否在预设规则范围内、若HTTP请求响应页面内容在预设规则范围内则将web应用引导到该页面中等步骤,在用户通过WiFi网络浏览预设的规则规定的网页时,将web应用通过WiFi引导到该网页中,实现了 web应用的推广,又不会影响到用户的上网体验,引起用户的反感及厌烦,节约了 web应用推广成本,因根据用户网页内容进行推广,提高了推广效果。
[0081]一种基于WiFi的web应用引导系统实施例
[0082]如图3所示,一种基于WiFi的web应用引导系统,所述基于WiFi的web应用引导系统包括:
[0083]通讯内容获取模块1,用于获得接入了 WiFi的用户在网络中的通讯内容;
[0084]通讯内容判断模块2,用于分析并判断获得的通讯内容是否为HTTP请求;
[0085]页面内容获取模块3,用于获取HTTP请求响应页面内容;
[0086]规则判断模块4,用于在获得HTTP请求响应页面内容后根据预设的规则进行分析判断;
[0087]应用引导模块5,用于将web应用引导到HTTP请求响应页面中。
[0088]在实际应用中,所述基于WiFi的web应用引导系统还可包括:密文转换模块6,用于进行HTTP响应页面的明密文转换。
[0089]在实际应用中,所述应用引导模块5可包括:应用插入模块51,用于在HTTP请求响应页面内容中加入web应用的内容;打包发送模块52,用于将加入了 web应用的HTTP响应数据包重新打包成HTTP响应数据包后发送给请求用户。
[0090]本发明实施的优点:本发明所述的基于WiFi的web应用引导方法通过获得接入了WiFi的用户在网络中的通讯内容、分析并判断获得的通讯内容是否为HTTP请求、若为HTTP请求则获取HTTP请求响应页面内容、根据预设的规则判断HTTP请求响应页面内容是否在预设规则范围内、若HTTP请求响应页面内容在预设规则范围内则将web应用引导到该页面中等步骤,在用户通过WiFi网络浏览预设的规则规定的网页时,将web应用通过WiFi引导到该网页中,实现了 web应用的推广,又不会影响到用户的上网体验,引起用户的反感及厌烦,节约了 web应用推广成本,因根据用户网页内容进行推广,提高了推广效果。
[0091]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本领域技术的技术人员在本发明公开的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.一种基于WiFi的web应用引导方法,其特征在于,所述基于WiFi的web应用引导方法包括以下步骤: 获得接入了 WiFi的用户在网络中的通讯内容; 分析并判断获得的通讯内容是否为HTTP请求; 若为HTTP请求则获取HTTP请求响应页面内容; 根据预设的规则判断HTTP请求响应页面内容是否在预设规则范围内; 若HTTP请求响应页面内容在预设规则范围内,则将web应用引导到该页面中。2.根据权利要求1所述的基于WiFi的web应用引导方法,其特征在于,所述根据预设的规则判断HTTP请求响应页面内容是否在预设规则范围内具体可为:根据获得的HTTP请求响应页面内容,判断HTTP请求响应页面内容是否为标准HTML页面、查询页面、展示页面、新打开的页面或上网引导页面。3.根据权利要求1所述的基于WiFi的web应用引导方法,其特征在于,所述基于WiFi的web应用引导方法还包括以下步骤:在用户接入WiFi网络时,判断用户的连接权限。4.根据权利要求1所述的基于WiFi的web应用引导方法,其特征在于,所述基于WiFi的web应用引导方法还包括以下步骤:判断该HTTP请求所对应的响应页面内容是否为明文内容。5.根据权利要求4所述的基于WiFi的web应用引导方法,其特征在于,所述基于WiFi的web应用引导方法还包括以下步骤:若该响应页面内容不是明文内容,则将其转换成明文内容。6.根据权利要求1至5之一所述的基于WiFi的web应用引导方法,其特征在于,所述将web应用引导到该页面中具体可为:在HTTP请求响应页面内容中加入web应用的内容。7.根据权利要求1至5之一所述的基于WiFi的web应用引导方法,其特征在于,所述将web应用引导到该页面中具体可为:将加入了 web应用的HTTP响应数据包重新打包成HTTP响应数据包后发送给请求用户。8.一种基于WiFi的web应用引导系统,其特征在于,所述基于WiFi的web应用引导系统包括: 通讯内容获取模块,用于获得接入了 WiFi的用户在网络中的通讯内容; 通讯内容判断模块,用于分析并判断获得的通讯内容是否为http请求; 页面内容获取模块,用于获取HTTP请求响应页面内容; 规则判断模块,用于根据预设的规则判断HTTP请求响应页面内容是否在预设规则范围内; 应用引导模块,用于将web应用添加到HTTP请求响应页面中或将响应页面引导到web应用。9.根据权利要求8所述的基于WiFi的web应用引导系统,其特征在于,所述基于WiFi的web应用引导系统还包括:密文转换模块,用于进行HTTPHTTP响应页面的明密文转换。10.根据权利要求7至9之一所述的基于WiFi的web应用引导系统,其特征在于,所述应用引导模块包括:应用插入模块,用于在HTTP请求响应页面内容中加入web应用的内容;打包发送模块,用于将加入了 web应用的HTTP响应数据包重新打包成HTTP响应数据包后发送给请求用户。
【文档编号】H04W84/12GK105991748SQ201510097975
【公开日】2016年10月5日
【申请日】2015年3月5日
【发明人】欧书云
【申请人】上海物易网络科技有限公司