网页页面的推送方法、装置及终端的制作方法

文档序号:8227775阅读:555来源:国知局
网页页面的推送方法、装置及终端的制作方法
【技术领域】
[0001]本发明涉及移动通信领域,尤其涉及一种网页页面的推送方法、装置及终端。
【背景技术】
[0002]目前运营商对于强制门户的需求越来越多,特别是无线保真(WirelessFidelity, WIFI)终端类产品,具体需求有:用户开机之后,运营商要求能够弹出自己的门户网站,然后用户才能正常上网;或者是用户欠费之后,给用户推送充值页面、欠费提醒等页面。
[0003]现有技术中,第二终端接收到上网指令,该指令可以为统一资源定位符(UniformResource Locator, URL)地址,例如,www.baidu.com,根据上网指令发送超文本传输协议(Hypertext Transfer Protocol,http)请求给网络侧,网络侧返回响应报文给第一终端,第一终端将上述响应报文封装成运营商定制的强制门户报文,并将该运营商定制的强制门户报文发送给第二终端,从而第二终端显示运营商定制的强制门户页面。然而,第二终端运行应用程序而发送http请求给第一终端时,由于第一终端不能区分上述请求是第一终端在运行应用程序而发送的,所以存在误将对运行应用程序而向第一终端发送http请求返回的响应报文封装成运营商定制的强制门户报文,而未对打开浏览器发送的http请求返回的响应报文进行封装,从而导致第二终端不能正常运行应用程序,且不能显示运营商定制的强制门户页面的问题。

【发明内容】

[0004]本发明实施例提供了一种网页页面的推送方法、装置及终端,可以解决第二终端不能正常运行应用程序,且不能显示运营商定制的强制门户页面的问题。
[0005]第一方面,提供了一种网页页面的推送方法,该方法包括:
[0006]第一终端接收网络侧对所述第一终端发送的访问目的网页页面请求报文的响应报文,所述响应报文包括:所述目的网页页面的互联网协议IP地址;
[0007]判断所述第一终端是否存储所述响应报文;
[0008]如果所述第一终端存储所述响应报文,则转发所述响应报文给第二终端;
[0009]如果所述第一终端未存储所述响应报文,则存储所述响应报文于所述第一终端,并将所述响应报文中目的网页页面的IP地址替换为预设的网页页面的IP地址,得到目标响应报文;
[0010]发送所述目标响应报文给所述第二终端,以使所述第二终端根据所述目标响应报文,显示所述预设的网页页面。
[0011 ] 结合第一方面,在第一方面的第一种实现方式中,
[0012]在所述第一终端接收网络侧对所述第一终端发送的访问目的网页请求报文的响应报文之前,所述方法还包括:
[0013]所述第一终端发送访问目的网页页面请求报文给所述网络侧,所述请求报文包括所述目的网页页面的统一资源定位符URL地址,以使得所述网络侧根据所述URL地址,获取并返回所述目的网页页面的IP地址;
[0014]接收所述网络侧返回的响应报文,所述响应报文包括所述目的网页页面的IP地址。
[0015]结合第一方面或第一方面的第一种实现方式,在第一方面的第二种实现方式中,所述响应报文还包括:所述第二终端的地址和所述访问目的网页页面请求报文的源端口地址。
[0016]第二方面,提供了一种网页页面的推送装置,该装置包括:
[0017]接收单元、判断单元、转发单元、替换单元和发送单元;
[0018]所述接收单元,用于接收网络侧对第一终端发送的访问目的网页页面请求报文的响应报文,所述响应报文包括:所述目的网页页面的互联网协议IP地址;
[0019]所述判断单元,用于判断所述第一终端是否存储所述接收单元接收的所述响应报文;
[0020]所述转发单元,用于所述判断单元判断所述第一终端存储所述响应报文时,则转发所述响应报文给第二终端;
[0021]所述替换单元,用于所述判断单元判断所述第一终端未存储所述响应报文时,则存储所述响应报文于所述第一终端,并将所述响应报文中目的网页页面的IP地址替换为预设的网页页面的IP地址,得到目标响应报文;
[0022]所述发送单元,用于发送所述替换单元得到的所述目标响应报文给所述第二终端,以使所述第二终端根据所述目标响应报文,显示所述预设的网页页面。
[0023]结合第二方面,第二方面的第一种实现方式中,
[0024]所述发送单元,还用于发送访问目的网页页面请求报文给所述网络侧,所述请求报文包括所述目的网页页面的统一资源定位符URL地址,以使得所述网络侧根据所述URL地址,获取并返回所述目的网页页面的IP地址;
[0025]所述接收单元,还用于接收所述网络侧返回的响应报文,所述响应报文包括所述目的网页页面的IP地址。
[0026]结合第二方面或第二方面的第一种实现方式,在第二方面的第二种实现方式中,所述响应报文还包括:所述第二终端的地址和所述访问目的网页页面请求报文的源端口地址。
[0027]第三方面,提供了一种终端,该终端包括:
[0028]网络接口 ;
[0029]—个或多个处理器;
[0030]存储器;
[0031]一个或多个程序存储在存储器中,并被配置为由一个或多个处理器执行,一个或多个程序包括:
[0032]接收网络侧对所述终端发送的访问目的网页页面请求报文的响应报文,所述响应报文包括:所述目的网页页面的互联网协议IP地址;
[0033]判断所述终端是否存储所述响应报文;
[0034]如果所述终端存储所述响应报文,则转发所述响应报文给第二终端;
[0035]如果所述终端未存储所述响应报文,则存储所述响应报文于所述终端,并将所述响应报文中目的网页页面的IP地址替换为预设的网页页面的IP地址,得到目标响应报文;
[0036]发送所述目标响应报文给所述第二终端,以使所述第二终端根据所述目标响应报文,显示所述预设的网页页面。
[0037]结合第三方面,第三方面的第一种实现方式中,所述一个或多个程序还包括:
[0038]发送访问目的网页页面请求报文给所述网络侧,所述请求报文包括所述目的网页页面的统一资源定位符URL地址,以使得所述网络侧根据所述URL地址,获取并返回所述目的网页页面的IP地址;
[0039]接收所述网络侧返回的响应报文,所述响应报文包括所述目的网页页面的IP地址。
[0040]结合第三方面或第三方面的第一种实现方式,在第三方面的第二种实现方式中,所述响应报文还包括:所述第二终端的地址和所述访问目的网页页面请求报文的源端口地址。
[0041]本发明实施例提供的网页页面的推送方法、装置及终端,通过将接收到的响应报文与第一终端存储的响应报文进行比对,将比对不一致的响应报文中目的网页页面的IP地址进行修改,得到目标响应报文,并将得到的目标响应报文发送给第二终端,从而使第二终端能够正常运行应用程序,并且能够准确显示预设的网页页面。
【附图说明】
[0042]图1为本发明实施例一提供的网页页面的推送方法流程图;
[0043]图2为第一终端的工作原理图;
[0044]图3为本发明实施例二提供的网页页面的推送方法的信息交互图;
[0045]图4为本发明实施例三提供的网页页面的推送装置示意图;
[0046]图5为本发明实施例四提供的终端示意图。
【具体实施方式】
[0047]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0048]为便于对本发明实施例的理解,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本发明实施例的限定。
[0049]图1为本发明实施例一提供的网页页面的推送方法流程图。如图1所示,所述方法具体包括:
[0050]S110,第一终端接收网络侧对所述第一终端发送的访问目的网页页面请求报文的响应报文,所述响应报文包括:所述目的网页页面的互联网协议IP地址。
[0051]需要说明的是,第一终端具有WIFI连接功能,例如,可以为具有WIFI连接功能的客户端终端设备(Customer Premise Equipment, CPE)或者家庭网关等;第二终端具有WIFI连接功能,例如,可以为具有WIFI连接功能的移动终端,例如手机、平板电脑、笔记本电脑等,也可以为具有WIFI连接功能的固定终端,例如台式电脑、服务器等。此外,第二终端同时安装有浏览器和应用程序。
[0052]参见图2所示的第一终端的工作原理图,第一终端和第二终端各自打开WIFI功能,并且第二终端已成功连接到第一终端。具体地,当第二终端接收到打开浏览器或者应用程序的指令时,其中,指令中包括但不限于目的网页页面的URL地
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1