一种推送方法和设备的制造方法
【技术领域】
[0001 ]本发明实施例涉及计算机技术领域,尤其涉及一种推送方法和设备。
【背景技术】
[0002]随着信息技术的发展,计算机应用越来越广泛,各个商家或者运营商对外提供无线接入服务的应用也相继产生,在这个过程中,各个商家或者运营商不仅给用户提供无线接入的服务,而且在用户进行无线接入的过程中向用户推送自己的广告或宣传信息,以满足自身的宣传需求,待用户浏览了这些广告或宣传信息并进行认证授权后,才能通过商家或者运营商提供的无线网络,进行公共网络的访问。
[0003]具体的,在用户设备进行无线接入的过程中,用户首先连接上商家或者运营商提供的无线网络设备,输入或通过手持终端访问一个网页(比如百度),无线网络者拦截到当前的访问,将访问的网址跳转到自己的网站(如自己建立的广告或宣传网站),然后待用户进行认证授权后,再根据用户访问的网址跳转到用户首次输入或者点击的页面进行上网。
[0004]上面的业务过程是目前很正常、很自然的一个推送访问过程,但是,由于用户手持的终端设备上的浏览器多种多样(比如UC,百度,QQ等浏览器),且在这些浏览器中有些浏览器在访问用户点击的网站时会处理浏览器自身的一些逻辑(比如统计用户的访问信息、用户的访问习惯等)业务,若要完成这些逻辑业务,浏览器必须要在用户访问网站时,通过浏览器发起一个后台的访问请求(即浏览器后台请求),根据该请求去访问另外一个网址(通常是浏览器自己的网址,并且该网址没有正常的页面数据返回)来完成浏览器的逻辑业务的处理。此时,这个浏览器后台访问请求会与用户基于浏览器的真实访问请求一样会被无线网络设备拦截,并在拦截后推送无线网络提供商自己的宣传页面。
[0005]由于,在用户访问网址时,无线网络设备可能会收到浏览器后台访问请求或用户真实访问请求分别对应的两个地址,因此,待用户进行认证授权后,重新跳转页面的地址就不能正确的识别,有时候会出现认证授权后跳转到浏览的统计地址,从而出现浏览器上无任何数据显示或者显示一些不正常的界面,而出现种问题在访客层面就属于不正常的,影响用户体验。
【发明内容】
[0006]本发明的实施例提供一种推送方法和设备,以解决现有在用户基于浏览器的过程中,出现不正常页面的问题。
[0007]为达到上述目的,本发明的实施例采用如下技术方案:
[0008]第一方面,本发明实施例提供一种推送方法,应用于无线网络系统,所述无线网络系统包含:用户设备和无线网络设备,所述用户设备在所述无线网络设备的覆盖范围内,所述方法包括:
[0009]所述用户设备发起基于浏览器的访问请求;
[0010]所述用户设备接收所述无线网络设备拦截到所述访问请求后发出的响应页面;
[0011]所述用户设备根据所述响应页面确定所述访问请求为非浏览器后台访问请求,向所述无线网络设备发送所述用户基于浏览器访问的地址信息;
[0012]当所述用户设备认证成功后,所述用户设备接收无线网络设备推送的所述用户基于浏览器访问的地址信息,根据所述地址信息显示所述用户基于浏览器访问的页面。
[0013]第二方面,本发明实施例提供一种用户设备,所述用户设备包括:
[0014]发送单元,用于发起基于浏览器的访问请求;
[0015]接收单元,用于接收无线网络设备拦截到所述访问请求后发出的响应页面;
[0016]识别单元,用于根据所述响应页面确定所述访问请求为非浏览器后台访问请求;
[0017]所述发送单元,还用于若所述识别单元确定所述访问请求为所述非浏览器后台访问请求,则向所述无线网络设备发送所述用户基于浏览器访问的地址信息;
[0018]所述接收单元,还用于当所述用户设备认证成功后,接收无线网络设备推送的所述用户基于浏览器访问的地址信息;
[0019]显示单元,用于根据所述地址信息显示所述用户基于浏览器访问的页面。
[0020]由上可知,本发明实施例提供一种推送方法和设备,用户设备发起基于浏览器的访问请求;接收所述无线网络设备拦截到所述访问请求后发出的响应页面;根据所述响应页面确定所述访问请求是否为浏览器后台访问请求;若所述用户设备确定所述访问请求为非浏览器后台访问请求,向所述无线网络设备发送所述用户基于浏览器访问的地址信息;当所述用户设备认证成功后,所述用户设备接收无线网络设备推送的所述用户基于浏览器访问的地址信息,根据所述地址信息显示所述用户基于浏览器访问的页面。如此,当用户点击用户设备上的浏览器后,发出访问请求,由于不确定该访问请求为浏览器后台访问请求或是用户基于浏览器的真实访问请求,此时,可以根据无线网络设备拦截到该访问请求后向用户设备推送的页面判断当前发出的访问请求为哪种请求,待确认本次的访问请求为用户基于浏览器的真实访问请求后,再接收无线网络设备推送的基于浏览器访问的网络地址,跳转到用户当前基于浏览器访问的页面,避免了现有在不出任何判断的情况下,推送的页面可能为无任何数据显示或者显示不正常的页面,导致的用户体验较差的问题。
【附图说明】
[0021]为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1为本发明实施例提供的一种无线网络系统的示意图;
[0023]图2为本发明实施例提供的一种推送方法的流程图;
[0024]图3为本发明实施例提供的一种用户设备的结构图。
【具体实施方式】
[0025]本发明的基本原理是:当用户点击用户设备上的浏览器后,发出访问请求,由于不确定该访问请求为浏览器后台访问请求或是用户基于浏览器的真实访问请求,此时,可以根据无线网络设备拦截到该访问请求后向用户设备推送的页面,根据该页面判断当前发出的访问请求为哪种请求,待确认本次的访问请求为用户真实基于浏览器的请求后,再接收无线网络设备推送的基于浏览器的网络地址,跳转到用户当前基于浏览器访问的页面,避免了现有在不出任何判断的情况下,推送的页面可能为无任何数据显示或者显示不正常的页面,导致的用户体验较差的问题。
[0026]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027]图1为本发明实施例提供的无线网络系统的示意图,该无线网络系统支持本发明提供的推送方法,如图1所示,所述无线网络系统可以包括:用户设备、无线网络设备、浏览器后台服务器以及商家服务器。
[0028]其中,所述用户设备可以为手机、平板电脑、笔记本电脑、UMPC(Ultra-mobilePersonal Computer,超级移动个人计算机)、上网本、PDA(Personal Digital Assistant,个人数
字助理)等终端设备。
[0029]无线网络设备可以为:无线路由器、WIFI热点等能够连接公共网络的设备。
[0030]浏览器后台服务器为:与用户设备内安装的浏览器相对应的服务器,用于记录并向用户设备提供用户基于浏览器的访问信息、访问习惯以及一些可访问的网址的信息。
[0031]商家服务器为:通过无线网络设备为接入的用户提供无线网络服务的服务器,存储有商家经营的商品的一些信息,并向接入的用户设备提供一些商家自己的信息。
[0032]当用户在浏览器输入地址信息或点击用户设备上的浏览器后,触发用户设备发出基于该浏览器的访问请求,同时,对于某些浏览器而言,也可能会触发该浏览器发起后台访问请求,访问浏览器的后台服务器,获取用户的访问信息,即在用户访问浏览器时,可能会发起浏览器后台访问请求,此时,若无线网络设备拦截到该访问请求后,则仍会在推送商家自身的广告页面或宣传页面后,对用户设备进行授权认证,并根据浏览器后台访问请求返回给用户一些无数据显示的非正常页面,而这并不是用户在访问浏览器,接入无线网络设备后,希望看到的页面,严重影响了用户体验。
[0033]基于此,在无线网络设备拦截到该访问请求后先向用户设备推送一页面,由用户设备根据该页面判断当前发出的访问请求为哪种请求,待确认本次的访问请求为用户基于浏览器的真实访问请求后,再接收无线网络设备推送的基于浏览器访问的网络地址,跳转到用户当前基于浏览器访问的页面,避免了现有在不出任何判断的情况下,推送的页面可能为无任何数据显示或者显示不正常的页面,导致的用户体验较差的问题。
[0034]为了便于描述,以下实施例一以步骤的形式示出并详细描述了本发明提供的推送方法,其中,示出的步骤也可以在图1所示的无线网络系统之外的诸如一组可执行指令的计算机系统中执行,此外,虽然在图中示出了逻辑顺序,但是在某些可以以不同于此处的顺序执行所示出或描述的步骤。
[0035]实施例一
[0036]图2为本发明实施例提供的一种推送方法的流程图,由图1所示的无线网络系统中的设备执行,如图2所示,所述方法可以包括:
[0037]S101:用户设备发起基于浏览器的访问请求。
[0038]所述访问请求在用户访问所述用户设备上的浏览器后发出,所述访问请求包含访问地址信息,所述访问请求可以为:所述浏览器的后台访问请求或者非浏览器后台访问请求(如:用户基于浏览器的真实访问请求)。
[0039]其中,用户请求访问所述用户设备上的浏览器可以为:用户在所述用户设备的浏览器的地址输入框内输入要访问的地址信息,或者用户直接通过鼠标点击所述用户设备的浏览器的用户交互界面上对应的应用图标。
[0040]访问地址信息为:待访问的网页的地址信息,当所述访问请求为所述浏览器后台访问请求时,所述访问地址信息为:待访问的后台服务器的地址信息;当所述访问请求为所述用户基于浏览器的真实访问请求时,所述访问地址信息为基于浏览器访问的地址信息。
[0041]需要理解的是,由于在实际应用过程中,通过分析发现浏览器在访问后台时首先要建立自己的访问页面,在页面中嵌入内嵌子框架(IFRAME),通过IFRAME建立浏览器后台访问请求,所以,浏览器发出的后台访问请求实际上为:包含子框架IFRAME的页面请求;而正常的用户基于浏览器的真实访问请求仅仅为一个包含地址信息的请求,即不包含子框架IFRAME的页面请求。
[0042]S102:无线网络设备拦截所述访问请求,向所述用户设备发送响应页面。
[0043]由于浏览器后台访问请求包含IFRAME页面;
[0044]所以,无线设备在拦截到浏览器访后台访问请求时,实际上是拦截到一个子框架IFRAME页面请求,基于此,可以由无线网络设备向用户设备返回一个用于指示所述无线网络设备拦截到子框架IFRAME页面请求或非IFRAME页面请求的响应页面,以使得所述用户设备在得知响应页面指示所述无线网络设备拦截到子框架IFRAME页面请求时,确定用户设备本次发送的访问请求为浏览器的后台访问请求,具体如步骤S103所述。
[0045]S103:用户设备根据所述响应页面确定所述访问请求是否为非浏览器后台访问请求,若是,则执行步骤S104;若否,则不进行处理。
[0046]当所述响应页面用于指示:所述无线网络设备拦截到子框架IFRAME页面请求或非IFRAME页面请求时,所述根据所述响应页面确定所述访问请求是否为非浏览器后台访问请求可以包括:
[0047]若所述响应页面指示所述无线网络设备拦截到子框架IFRAME页面请求,则确定所述访问请求为所述浏览器后台访问请求;
[0048]若所述响应页面指示所述无线网络设备拦截到非IFRAME页面请求,则确定所述访问请求为所述用户基于浏览器的真实访问请求,即非浏览器后台访问请求。
[0049]需要说明的是,上述用于指示所述无线网络设备拦截到子框架IFRAME页面请求或非IFRAME页面请求的响应页面并非商家推送的广告页面或宣传页面,该页面对用户几乎不可见。
[0050]S104:用户设备向所述无线网络设备发送所述用户基于浏览器访问的地址信息。
[0051]在步骤104之后,为了使用户设备在了解商家发出的广告或宣传信息后,再进行授权认证;或者需要在商家发出的广告或宣传页面中输入相应的认证信息以进行授权认证,所述方法还可以包括:
[0052]所述用户设备接收所述无线网络设备发送的广告页面或宣传页面;
[0053]在所述用户浏览所述广告页面或宣传页面后,所述用户设备访问所述无线网络设备发送的认证授权输入页面,通过所述认证授权输入页面进行权限认证;
[0054]当所述用户设备认证成功后,执行步骤S105;所述认证授权页面用于确定所述用户设备是否具有接收所述无线网络设备支持的网络的权限。
[0055]S105:用户设备接收无线网络设备推送的所述用户基于浏览器访问的地址信息,根据所述地址信息显示所述用户基于浏览器访问的页面。
[0056]由上可知,本发明实施例提供一种推送方法,用户设备发起访问请求;所述访问请求在用户请求访问所述用户设备上的浏览器后发出,所述访问请求包含访问地址信息;接收所述无线网络设备拦截到所述访问请求后发出的响应页面;根据所述响应页面确定所述访问请求是否为所述用户基于浏览器的真实访问请求;若所述用户设备确定所述访问请求为所述用户基于浏览器的真实访问请求,则向所述无线网络设备发送所述用户基于浏览器访问的地址信息;当所述用户设备认证成功后,所述用户设备接收无线网络设备推送的所述用户基于浏览器访问的地址信息,根据所述地址信息显示所述用户基于浏览器访问的页面。如此,当用户点击用户设备上的浏览器后,发出访问请求,由于不确定该访问请求为浏览器后台访问请求或是用户真实基于浏览器的请求,此时,可以根据无线网络设备拦截到该访问请求后向用户设备推送的页面,根据该页面判断当前发出的访问请求为哪种请求,待确认本次的访问请求为用户真实基于浏览器的请求后,再接收无线网络设备推送的基于浏览器的网络地址,跳转到用户当前基于浏览器访问的页面,避免了现有在不出任何判断的情况下,推送
的页面可能为无任何数据显示或者显示不正常的页面,导致的用户体验较差的冋题。
[0057]在本发明的另一实现方式中:
[0058]相应的,步骤S103中用户设备根据所述响应页面确定所述访问请求是否为所述用户基于浏览器的请求,具体可以包括:
[0059]查找与所述响应页面相对应的脚本语言;
[0060]若所述脚本语言中包含用于指示当前网页在框架中的句柄,则确定所述响应页面为子框架IFRAME页面,确定所述访问请求为所述浏览器后台访问请求;
[0061]若所述脚本语言中未包含用于指示当前网页在框架中的句柄,则确定所述响应页面为非IFRAME页面,确定所述访问请求为所述用户基于浏览器的真实访问请求即非浏览器后台访问请求。
[0062]由此可以看出,在用户设备发送访问请求到无线网络设备后,无线网络设备不管是否是浏览器后台请求,都推送一个响应页面,在该响应页面中用户设备识别是否发出浏览器后台请求,如果不是浏览器后台请求,再执行步骤S104,这样可以减少用户设备与无线网络设备之间的推送次数,提高推送效率。
[0063]进一步的,当用户设备向所述无线网络设备发送所述用户基于浏览器访问的地址信息后,无线网络设备可以将无线网络设备内部缓存的与所述用户相对应的访问地址信息进行修改,修改为所述用户基于浏览器访问的地址信息,如此,可以向用户设备发送正确的基于浏览器的地址信息,使用户设备根据该地址信息跳转到正常的浏览页面。
[0064]根据本发明实施例,本发明下述实施例还提供了一种用户设备20,优选地用于实现上述方法实施例中的方法。
[0065]实施例二
[0066]图3为本发明实施例提供的一种用户设备20的结构图,用于执行实施例一所述的推送方法,如图3所示,所述用户设备20可以包括:
[0067]发送单元201,用于发起基于浏览器的访问请求。
[0068]所述基于浏览器的访问请求在用户请求访问所述用户设备上的浏览器后发出,所述访问请求可能包含所述浏览器后台访问请求和所述用户基于浏览器的真实访问请求。
[0069]其中,用户请求访问所述用户设备上的浏览器可以为:用户在所述用户设备的用户的浏览器的地址输入框内输入要访问的地址信息,或者用户直接通过鼠标点击所述用户设备的浏览器相上对应的应用图标。
[0070]访问地址信息为:待访问的网页的地址信息,当所述访问请求为所述浏览器后台访问请求时,所述访问地址信息为:待访问的后台服务器的地址信息;当所述访问请求为所述用户基于浏览器的真实访问请求时,所述访问地址信息为基于浏览器访问的地址信息。
[0071]需要理解的是,由于在实际应用过程中,通过分析发现浏览器在访问后台时首先要建立自己的访问页面,在页面中嵌入子框架(IFRAME),通过IFRAME建立浏览器后台请求,所以,浏览器发出的后台访问请求为:包含子框架IFRAME的页面请求;而用户基于浏览器的真实访问请求仅仅为一个包含地址信息的请求。
[0072]接收单元202,用于接收无线网络设备拦截到所述访问请求后发出的响应页面。
[0073]识别单元203,用于根据所述响应页面确定所述访问请求是否为非浏览器后台访问请求。
[0074]所述发送单元201,还用于若所述识别单元203确定所述访问请求为非浏览器后台访问请求,则向所述无线网络设备发送所述用户基于浏览器访问的地址信息。
[0075]所述接收单元202,还用于当所述用户设备认证成功后,接收无线网络设备推送的所述用户基于浏览器访问的地址信息。
[0076]显示单元204,用于根据所述地址信息显示所述用户基于浏览器访问的页面。
[0077]其中,当所述响应页面用于指示:所述无线网络设备拦截到子框架IFRAME页面请求或非IFRAME页面请求时,所述识别单元203具体可以用于:
[0078]若所述响应页面指示所述无线网络设备拦截到子框架IFRAME页面请求,则确定所述访问请求为所述浏览器后台访问请求;
[0079]若所述响应页面指示所述无线网络设备拦截到非IFRAME页面请求,则确定所述访问请求为非浏览器后台访问请求,即为所述用户基于浏览器的真实访问请求。
[0080]需要说明的是,上述用于指示所述无线网络设备拦截到IFRAME页面或非IFRAME页面的响应页面并非商家推送的广告页面或宣传页面,而且该页面对于用户几乎不可见。
[0081]进一步的,在发送所述用户基于浏览器访问的地址信息之后,为了使用户设备在了解商家发出的广告或宣传信息后,进行授权认证;或者需要用户在商家发出的广告或宣传页面中输入认证信息才能完成认证,具体的,所述接收单元202,还可以用于:
[0082]在所述发送单元201向所述无线网络设备发送所述用户基于浏览器访问的地址信息之后,接收所述无线网络设备发送的广告页面或宣传页面。
[0083]所述接收单元202,还可以用于:
[0084]在所述用户浏览所述广告页面或宣传页面后,接收所述无线网络设备发送的认证授权页面;
[0085]如图3所示,所述用户设备还可以包括:
[0086]授权认证单元205,用于通过所述接收单元202接收到的认证授权页面进行权限认证;所述认证授权页面用于确定所述用户设备是否具有接收所述无线网络设备支持的网络的权限。
[0087]由上可知,本发明实施例提供一种用户设备,在用户设备发起基于浏览器的访问请求后;所述基于浏览器访问请求在用户请求访问所述用户设备上的浏览器后发出,所述访问请求包含访问地址信息,所述访问请求可能包含所述浏览器后台访问请求和所述用户基于浏览器的请求;接收所述无线网络设备拦截到所述访问请求后发出的响应页面;根据所述响应页面确定所述访问请求是否为所述用户基于浏览器的真实访问请求;若所述用户设备确定所述访问请求为所述用户基于浏览器的真实访问请求,则向所述无线网络设备发送所述用户基于浏览器访问的地址信息;当所述用户设备认证成功后,所述用户设备接收无线网络设备推送的所述用户基于浏览器访问的地址信息,根据所述地址信息显示所述用户基于浏览器访问的页面。如此,当用户点击用户设备上的浏览器后,发出访问请求,由于不确定该访问请求为浏览器后台访问请求或是用户基于浏览器的真实访问请求,此时,可以根据无线网络设备拦截到该访问请求后向用户设备推送的页面,根据该页面判断当前发出的访问请求为哪种请求,待确认本次的访问请求为用户真实基于浏览器的请求后,再接收无线网络设备推送的基于浏览器的网络地址,跳转到用户当前基于浏览器访问的页面,避免了现有在不出任何判断的情况下,推送的页面可能为无任何数据显示或者显示不正常的页面,导致的用户体验较差的问题。
[0088]在本发明的另一实现方式中:
[0089]相应的,所述识别单元203还可以用于:
[0090]查找与所述响应页面相对应的脚本语言;
[0091]若所述脚本语言中包含用于指示当前网页在框架中的句柄,则确定所述响应页面为子框架IFRAME页面,确定所述访问请求为所述浏览器后台访问请求;
[0092]若所述脚本语言中
未包含用于指示当前网页在框架中的句柄,则确定所述响应页面为非IFRAME页面,确定所述访问请求为所述用户基于浏览器的请求。
[0093]由此可以看出,在用户设备发送访问请求到无线网络设备后,无线网络设备不管是否是浏览器后台请求,都推送广告页面和宣传页面,在广告页面或者宣传页面中识别是否是浏览器后台请求,这样可以减少用户设备与无线网络设备之间的推送次数,提高推送效率。
[0094]进一步的,当用户设备向所述无线网络设备发送所述用户基于浏览器访问的地址信息后,无线网络设备可以将无线网络设备内部缓存的与所述用户相对应的访问地址信息进行修改,修改为所述用户基于浏览器访问的地址信息,如此,可以向用户设备发送正确的基于浏览器的地址信息,使用户设备根据该地址信息跳转到正常的浏览页面。
[0095]需要说明的是,本发明图3所示用户设备中的发送单元201、接收单元202可以为集成为一通信单元;识别单元203、显示单元204以及授权认证单元205可以为单独设立的处理器,也可以集成在用户设备的某一个处理器中实现,此外,也可以以程序代码的形式存储于用户设备的存储器中,由用户设备的某一个处理器调用并执行以上知识库构建的功能。这里所述的处理器可以是一个中央处理器(Central Processing Unit,CPU),或者是特定集成电路(Applicat1n Specific Integrated Circuit,ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0096]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种推送方法,应用于无线网络系统,所述无线网络系统包含:用户设备和无线网络设备,所述用户设备在所述无线网络设备的覆盖范围内,其特征在于,所述方法包括: 所述用户设备发起基于浏览器的访问请求; 所述用户设备接收所述无线网络设备拦截到所述访问请求后发出的响应页面; 所述用户设备根据所述响应页面确定所述访问请求为非浏览器后台访问请求,向所述无线网络设备发送所述用户基于浏览器访问的地址信息; 当所述用户设备认证成功后,所述用户设备接收无线网络设备推送的所述用户基于浏览器访问的地址信息,根据所述地址信息显示所述用户基于浏览器访问的页面。2.根据权利要求1所述的方法,其特征在于,所述响应页面用于指示所述无线网络设备拦截到子框架IFRAME页面请求或非IFRAME页面请求; 所述用户设备根据所述响应页面确定所述访问请求为非浏览器后台访问请求,具体方法包括: 若所述响应页面指示所述无线网络设备拦截到子框架IFRAME页面请求,则确定所述访问请求为所述浏览器后台访问请求; 若所述响应页面指示所述无线网络设备拦截到非IFRAME页面请求,则确定所述访问请求为非浏览器后台访问请求。3.根据权利要求2所述的方法,其特征在于,在所述用户设备向所述无线网络设备发送所述用户基于浏览器访问的地址信息之后,所述方法还包括: 所述用户设备接收所述无线网络设备发送的广告页面或宣传页面。4.根据权利要求1所述的方法,其特征在于,所述用户设备根据所述响应页面确定所述访问请求中的非浏览器后台访问请求包括: 查找与所述响应页面相对应的脚本语言; 若所述脚本语言中包含用于指示当前网页在框架中的句柄,则确定所述响应页面为子框架IFRAME页面,确定所述访问请求为所述浏览器后台访问请求; 若所述脚本语言中未包含用于指示当前网页在框架中的句柄,则确定所述响应页面为非IFRAME页面,确定所述访问请求为所述非浏览器后台访问请求。5.根据权利要求3或4所述的方法,其特征在于,在所述用户浏览所述广告页面或宣传页面后,所述方法还包括: 所述用户设备接收所述无线网络设备发送的认证授权页面,通过所述认证授权页面进行权限认证;所述认证授权页面用于确定所述用户设备是否具有接收所述无线网络设备支持的网络的权限。6.一种用户设备,其特征在于,所述用户设备包括: 发送单元,用于发起基于浏览器的访问请求; 接收单元,用于接收无线网络设备拦截到所述访问请求后发出的响应页面; 识别单元,用于根据所述响应页面确定所述访问请求为非浏览器后台访问请求; 所述发送单元,还用于若所述识别单元确定所述访问请求为所述非浏览器后台访问请求,则向所述无线网络设备发送所述用户基于浏览器访问的地址信息; 所述接收单元,还用于当所述用户设备认证成功后,接收无线网络设备推送的所述用户基于浏览器访问的地址信息; 显示单元,用于根据所述地址信息显示所述用户基于浏览器访问的页面。7.根据权利要求6所述的用户设备,其特征在于,所述响应页面用于指示所述无线网络设备拦截到子框架IFRAME页面或非IFRAME页面; 所述识别单元,具体用于: 若所述响应页面指示所述无线网络设备拦截到IFRAME页面,则确定所述访问请求为所述浏览器后台访问请求; 若所述响应页面指示所述无线网络设备拦截到非IFRAME页面,则确定所述访问请求为所述非浏览器后台访问请求。8.根据权利要求7所述的用户设备,其特征在于,所述接收单元,还用于: 在所述发送单元向所述无线网络设备发送所述用户基于浏览器访问的地址信息之后,接收所述无线网络设备发送的广告页面或宣传页面。9.根据权利要求6所述的用户设备,其特征在于,所述识别单元具体用于: 查找与所述响应页面相对应的脚本语言; 若所述脚本语言中包含用于指示当前网页在框架中的句柄,则确定所述响应页面为子框架IFRAME页面,确定所述访问请求为所述浏览器后台访问请求; 若所述脚本语言中未包含用于指示当前网页在框架中的句柄,则确定所述响应页面为非IFRAME页面,确定所述访问请求为所述浏览器后台访问请求。10.根据权利要求8或9所述的用户设备,其特征在于,所述接收单元,还用于: 在所述用户浏览所述广告页面或宣传页面后,接收所述无线网络设备发送的认证授权页面; 所述用户设备还包括: 授权认证单元,用于通过所述接收单元接收到的认证授权页面进行权限认证;所述认证授权页面用于确定所述用户设备是否具有接收所述无线网络设备支持的网络的权限。
【专利摘要】本发明实施例提供一种推送方法和设备,涉及计算机技术领域,以解决现有在用户基于浏览器的过程中,出现不正常页面的问题。本发明提供的方法包括:用户设备发起基于浏览器的访问请求;用户设备接收无线网络设备拦截到访问请求后发出的响应页面;用户设备根据响应页面确定访问请求为非浏览器后台访问请求,向无线网络设备发送用户基于浏览器访问的地址信息;当用户设备认证成功后,用户设备接收无线网络设备推送的用户基于浏览器访问的地址信息,根据地址信息显示用户基于浏览器访问的页面。
【IPC分类】H04L29/06
【公开号】CN105491064
【申请号】CN201511028383
【发明人】邓鹏 , 常静波
【申请人】迈普通信技术股份有限公司
【公开日】2016年4月13日
【申请日】2015年12月31日