一种推送方法和设备的制造方法
【技术领域】
[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,个人数