一种页面插入方法和设备转让专利

申请号 : CN201480002454.0

文献号 : CN105556905B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 郭建成

申请人 : 华为技术有限公司

摘要 :

一种页面插入方法和设备,包括:获取页面插入策略(101);接收移动台MS发送的网页获取请求消息(102);根据所述网页获取请求消息,确定所述网页获取请求消息对应的第一地址信息(103);根据所述页面插入策略,确定待插入页面的第二地址信息(104);将所述第一地址信息与所述第二地址信息携带在响应消息中发送给所述MS(105)。网关设备在接收到MS发送的网页获取请求消息时,能够根据页面插入策略确定带插入页面,并阻断网页获取请求消息的传送至网络侧设备的业务链路,将待插入页面的地址信息与MS请求获取的网页的地址信息一并返回给MS,使得MS在获取网页的同时获取待插入的页面,不仅缩短了业务交互的时间,而且保证了MS获取网页的完整性,有效地提升了系统性能。

权利要求 :

1.一种页面插入方法,其特征在于,包括:

获取页面插入策略;

接收移动台MS发送的网页获取请求消息;

根据所述网页获取请求消息,确定所述网页获取请求消息对应的第一地址信息;

根据所述页面插入策略,确定待插入页面的第二地址信息;

将所述第一地址信息与所述第二地址信息携带在响应消息中发送给所述MS。

2.如权利要求1所述的方法,其特征在于,所述方法还包括:根据所述页面插入策略,确定执行页面插入操作的时间;

在确定的所述执行页面插入操作的时间到达时,针对当前接收到MS发送的网页获取请求消息,向网站服务器发送所述网页获取请求消息对应的业务链路断开消息,其中,所述业务链路断开消息用于告知所述网页服务器接收到的所述网页获取请求消息对应的业务链路被网关设备阻断。

3.如权利要求1或2所述的方法,其特征在于,所述获取页面插入策略,包括:接收策略控制和计费规则功能单元PCRF发送的页面插入策略;或,从自身预先配置的页面插入策略中获取。

4.如权利要求1或2任一所述的方法,其特征在于,所述网页获取请求消息承载在超文本传输协议HTTP GET消息中。

5.如权利要求3所述的方法,其特征在于,所述网页获取请求消息承载在超文本传输协议HTTP GET消息中。

6.一种页面插入方法,其特征在于,包括:

向网关设备发送网页获取请求消息;

接收所述网关设备返回的所述网页获取请求消息的响应消息,其中,所述响应消息中包含了所述网页获取请求消息对应的第一地址信息以及待插入页面的第二地址信息;

根据所述第一地址信息获取所述网页获取请求消息对应的第一页面,以及根据所述第二地址信息获取所述网关设备需要插入显示的第二页面。

7.如权利要求6所述的方法,其特征在于,所述方法还包括:将获取的所述第一页面对应的页面内容以及所述第二页面对应的页面内容进行显示。

8.如权利要求6或7所述的方法,其特征在于,所述根据所述第一地址信息获取所述网页获取请求消息对应的第一页面,以及根据所述第二地址信息获取所述网关设备需要插入显示的第二页面,包括:根据所述第一地址信息,从网页服务器中获取第一页面;

根据所述第二地址信息,从页面服务器中获取第二页面。

9.一种页面插入设备,其特征在于,包括:

获取模块,用于获取页面插入策略;

接收模块,用于接收移动台MS发送的网页获取请求消息;

地址信息确定模块,用于根据所述网页获取请求消息,确定所述网页获取请求消息对应的第一地址信息;根据所述页面插入策略,确定待插入页面的第二地址信息;

发送模块,用于将所述第一地址信息与所述第二地址信息携带在响应消息中发送给所述MS。

10.如权利要求9所述的设备,其特征在于,所述设备还包括:时间确定模块,用于根据所述页面插入策略,确定执行页面插入操作的时间;

通知模块,用于在确定的所述执行页面插入操作的时间到达时,针对当前接收到MS发送的网页获取请求消息,向网站服务器发送所述网页获取请求消息对应的业务链路断开消息,其中,所述业务链路断开消息用于告知所述网页服务器接收到的所述网页获取请求消息对应的业务链路被网关设备阻断。

11.如权利要求9或10所述的设备,其特征在于,所述获取模块,具体用于接收策略控制和计费规则功能单元PCRF发送的页面插入策略;或,从自身预先配置的页面插入策略中获取。

12.如权利要求9或10任一所述的设备,其特征在于,所述网页获取请求消息承载在超文本传输协议HTTP GET消息中。

13.如权利要求11所述的设备,其特征在于,所述网页获取请求消息承载在超文本传输协议HTTP GET消息中。

14.一种页面插入设备,其特征在于,包括:

发送模块,用于向网关设备发送网页获取请求消息;

接收模块,用于接收所述网关设备返回的所述网页获取请求消息的响应消息,其中,所述响应消息中包含了所述网页获取请求消息对应的第一地址信息以及待插入页面的第二地址信息;

页面获取模块,用于根据所述第一地址信息获取所述网页获取请求消息对应的第一页面,以及根据所述第二地址信息获取所述网关设备需要插入显示的第二页面。

15.如权利要求14所述的设备,其特征在于,所述设备还包括:显示模块,用于将获取的所述第一页面对应的页面内容以及所述第二页面对应的页面内容进行显示。

16.如权利要求14或15所述的设备,其特征在于,所述页面获取模块,具体用于根据所述第一地址信息,从网页服务器中获取第一页面;

以及根据所述第二地址信息,从页面服务器中获取第二页面。

17.一种页面插入设备,其特征在于,包括:

信号接收器,用于获取页面插入策略;接收移动台MS发送的网页获取请求消息;

处理器,用于根据所述网页获取请求消息,确定所述网页获取请求消息对应的第一地址信息;根据所述页面插入策略,确定待插入页面的第二地址信息;

信号发射器,用于将所述第一地址信息与所述第二地址信息携带在响应消息中发送给所述MS。

18.如权利要求17所述的设备,其特征在于,所述处理器,还用于根据所述页面插入策略,确定执行页面插入操作的时间;

所述信号发射器,还用于在确定的所述执行页面插入操作的时间到达时,针对当前接收到MS发送的网页获取请求消息,向网站服务器发送所述网页获取请求消息对应的业务链路断开消息,其中,所述业务链路断开消息用于告知所述网页服务器接收到的所述网页获取请求消息对应的业务链路被网关设备阻断。

19.如权利要求17或18所述的设备,其特征在于,所述信号接收器,具体用于接收策略控制和计费规则功能单元PCRF发送的页面插入策略;或,从自身预先配置的页面插入策略中获取。

20.如权利要求17或18任一所述的设备,其特征在于,所述网页获取请求消息承载在超文本传输协议HTTP GET消息中。

21.如权利要求19所述的设备,其特征在于,所述网页获取请求消息承载在超文本传输协议HTTP GET消息中。

22.一种页面插入设备,其特征在于,包括:

信号发射器,用于向网关设备发送网页获取请求消息;

信号接收器,用于接收所述网关设备返回的所述网页获取请求消息的响应消息,其中,所述响应消息中包含了所述网页获取请求消息对应的第一地址信息以及待插入页面的第二地址信息;

处理器,用于根据所述第一地址信息获取所述网页获取请求消息对应的第一页面,以及根据所述第二地址信息获取所述网关设备需要插入显示的第二页面。

23.如权利要求22所述的设备,其特征在于,所述设备还包括:显示器,用于将获取的所述第一页面对应的页面内容以及所述第二页面对应的页面内容进行显示。

24.如权利要求22或23所述的设备,其特征在于,所述处理器,具体用于根据所述第一地址信息,从网页服务器中获取第一页面;以及根据所述第二地址信息,从页面服务器中获取第二页面。

说明书 :

一种页面插入方法和设备

技术领域

[0001] 本发明涉及计算机技术领域,尤其涉及一种页面插入方法和设备。

背景技术

[0002] 随着计算机技术的发展,通过页面插入技术能够实现在用户浏览的页面中强制插入特定内容,例如:用于广告推送服务、定制业务查询等。
[0003] 所谓页面插入技术是指通过网关设备在用户设备的超文本传输协议(英文:Hyper Text Transport Protocol;缩写:HTTP)浏览页面上插入指定内容。
[0004] 常见的页面插入技术包含了toolbar方案,其中,toolbar方案的作业流程包括以下步骤:
[0005] 第一步:策略控制和计费规则功能单元(英文:Policy Control and Change Rule Function;缩写:PCRF)在确定预设时间到达时,下发toolbar策略。
[0006] 其中,设定时间是指下发toolbar策略的时间。
[0007] 第二步:移动台(英文:Mobile Station;缩写:MS)在确定通过浏览器访问网页时,向网络侧设备发送HTTP Get请求消息。
[0008] 第三步:网络侧设备接收HTTP Get请求消息,并将HTTP Get请求消息的响应报文返回至网关GPRS支持节点(英文:Gateway GPRS Support Node;缩写:GGSN)。
[0009] 第四步:GGSN接收HTTP Get请求消息的响应报文,并解析该HTTP Get请求消息的响应报文,并对接收到的该HTTP Get请求消息的响应报文进行排序和重组,找到响应报文中包含的传输控制协议(英文:Transmission Control Protocol;缩写:TCP)Seq链接的第一个响应报文片,在此报文片的头部插入Java script代码,并携带在toolbar页面的响应报文中发送给MS。
[0010] 这样,MS在接收到响应报文时,屏幕显示HTTP Get请求消息中请求访问页面的内容,同时显示toolbar页面中内容,实现页面内容的插入。
[0011] 但是,在目前页面插入技术的实现过程中,存在业务交互响应时间长、且容易导致用户请求访问的页面内容显示不完整的问题。

发明内容

[0012] 有鉴于此,本发明实施例提供了一种页面插入方法和设备,用于解决目前存在的业务交互响应时间长、且容易导致用户请求访问的页面内容显示不完整的问题。
[0013] 根据本发明的第一方面,提供了一种页面插入方法,包括:
[0014] 获取页面插入策略;
[0015] 接收移动台MS发送的网页获取请求消息;
[0016] 根据所述网页获取请求消息,确定所述网页获取请求消息对应的第一地址信息;
[0017] 根据所述页面插入策略,确定待插入页面的第二地址信息;
[0018] 将所述第一地址信息与所述第二地址信息携带在响应消息中发送给所述MS。
[0019] 结合本发明的第一方面可能的实施方式中,第一种可能的实施方式,所述方法还包括:
[0020] 根据所述页面插入策略,确定执行页面插入操作的时间;
[0021] 在确定的所述执行页面插入操作的时间到达时,针对当前接收到MS发送的网页获取请求消息,向网站服务器发送所述网页获取请求消息对应的业务链路断开消息,其中,所述业务链路断开消息用于告知所述网页服务器接收到的所述网页获取请求消息对应的业务链路被网关设备阻断。
[0022] 结合本发明的第一方面可能的实施方式中,或者结合本发明的第一方面的第一种可能的实施方式,第二种可能的实施方式,所述获取页面插入策略,包括:
[0023] 接收策略控制和计费规则功能单元PCRF发送的页面插入策略;或,
[0024] 从自身预先配置的页面插入策略中获取。
[0025] 结合本发明的第一方面可能的实施方式中,或者结合本发明的第一方面的第一种可能的实施方式,或者结合本发明的第一方面的第二种可能的实施方式,第三种可能的实施方式,所述网页获取请求消息承载在超文本传输协议HTTP GET消息中。
[0026] 根据本发明的第二方面,提供了一种页面插入方法,包括:
[0027] 向网关设备发送网页获取请求消息;
[0028] 接收所述网关设备返回的所述网页获取请求消息的响应消息,其中,所述响应消息中包含了所述网页获取请求消息对应的第一地址信息以及待插入页面的第二地址信息;
[0029] 根据所述第一地址信息获取所述网页获取请求消息对应的第一页面,以及根据所述第二地址信息获取所述网关设备需要插入显示的第二页面。
[0030] 结合本发明的第二方面可能的实施方式中,第一种可能的实施方式,所述方法还包括:
[0031] 将获取的所述第一页面对应的页面内容以及所述第二页面对应的页面内容进行显示。
[0032] 结合本发明的第二方面可能的实施方式中,或者结合本发明的第二方面的第一种可能的实施方式,第二种可能的实施方式,所述根据所述第一地址信息获取所述网页获取请求消息对应的第一页面,以及根据所述第二地址信息获取所述网关设备需要插入显示的第二页面,包括:
[0033] 根据所述第一地址信息,从网页服务器中获取第一页面;
[0034] 根据所述第二地址信息,从页面服务器中获取第二页面。
[0035] 根据本发明的第三方面,提供了一种页面插入设备,包括:
[0036] 获取模块,用于获取页面插入策略;
[0037] 接收模块,用于接收移动台MS发送的网页获取请求消息;
[0038] 地址信息确定模块,用于根据所述网页获取请求消息,确定所述网页获取请求消息对应的第一地址信息;根据所述页面插入策略,确定待插入页面的第二地址信息;
[0039] 发送模块,用于将所述第一地址信息与所述第二地址信息携带在响应消息中发送给所述MS。
[0040] 结合本发明的第三方面可能的实施方式中,第一种可能的实施方式,所述设备还包括:
[0041] 时间确定模块,用于根据所述页面插入策略,确定执行页面插入操作的时间;
[0042] 通知模块,用于在确定的所述执行页面插入操作的时间到达时,针对当前接收到MS发送的网页获取请求消息,向网站服务器发送所述网页获取请求消息对应的业务链路断开消息,其中,所述业务链路断开消息用于告知所述网页服务器接收到的所述网页获取请求消息对应的业务链路被网关设备阻断。
[0043] 结合本发明的第三方面可能的实施方式中,或者结合本发明的第三方面的第一种可能的实施方式,第二种可能的实施方式,所述获取模块,具体用于接收策略控制和计费规则功能单元PCRF发送的页面插入策略;或,
[0044] 从自身预先配置的页面插入策略中获取。
[0045] 结合本发明的第三方面可能的实施方式中,或者结合本发明的第三方面的第一种可能的实施方式,或者结合本发明的第三方面的第二种可能的实施方式,第三种可能的实施方式,所述网页获取请求消息承载在超文本传输协议HTTP GET消息中。
[0046] 根据本发明的第四方面,提供了一种页面插入设备,包括:
[0047] 发送模块,用于向网关设备发送网页获取请求消息;
[0048] 接收模块,用于接收所述网关设备返回的所述网页获取请求消息的响应消息,其中,所述响应消息中包含了所述网页获取请求消息对应的第一地址信息以及待插入页面的第二地址信息;
[0049] 页面获取模块,用于根据所述第一地址信息获取所述网页获取请求消息对应的第一页面,以及根据所述第二地址信息获取所述网关设备需要插入显示的第二页面。
[0050] 结合本发明的第四方面可能的实施方式中,第一种可能的实施方式,所述设备还包括:
[0051] 显示模块,用于将获取的所述第一页面对应的页面内容以及所述第二页面对应的页面内容进行显示。
[0052] 结合本发明的第四方面可能的实施方式中,或者结合本发明的第四方面的第一种可能的实施方式,第二种可能的实施方式,所述页面获取模块,具体用于根据所述第一地址信息,从网页服务器中获取第一页面;以及根据所述第二地址信息,从页面服务器中获取第二页面。
[0053] 根据本发明的第五方面,提供了一种页面插入设备,包括:
[0054] 信号接收器,用于获取页面插入策略;接收移动台MS发送的网页获取请求消息;
[0055] 处理器,用于根据所述网页获取请求消息,确定所述网页获取请求消息对应的第一地址信息;根据所述页面插入策略,确定待插入页面的第二地址信息;
[0056] 信号发射器,用于将所述第一地址信息与所述第二地址信息携带在响应消息中发送给所述MS。
[0057] 结合本发明的第五方面可能的实施方式中,第一种可能的实施方式,所述处理器,还用于根据所述页面插入策略,确定执行页面插入操作的时间;
[0058] 所述信号发射器,还用于在确定的所述执行页面插入操作的时间到达时,针对当前接收到MS发送的网页获取请求消息,向网站服务器发送所述网页获取请求消息对应的业务链路断开消息,其中,所述业务链路断开消息用于告知所述网页服务器接收到的所述网页获取请求消息对应的业务链路被网关设备阻断。
[0059] 结合本发明的第五方面可能的实施方式中,或者结合本发明的第五方面的第一种可能的实施方式,第二种可能的实施方式,所述信号接收器,具体用于接收策略控制和计费规则功能单元PCRF发送的页面插入策略;或,
[0060] 从自身预先配置的页面插入策略中获取。
[0061] 结合本发明的第五方面可能的实施方式中,或者结合本发明的第五方面的第一种可能的实施方式,或者结合本发明的第五方面的第二种可能的实施方式,第三种可能的实施方式,所述网页获取请求消息承载在超文本传输协议HTTP GET消息中。
[0062] 根据本发明的第六方面,提供了一种页面插入设备,包括:
[0063] 信号发射器,用于向网关设备发送网页获取请求消息;
[0064] 信号接收器,用于接收所述网关设备返回的所述网页获取请求消息的响应消息,其中,所述响应消息中包含了所述网页获取请求消息对应的第一地址信息以及待插入页面的第二地址信息;
[0065] 处理器,用于根据所述第一地址信息获取所述网页获取请求消息对应的第一页面,以及根据所述第二地址信息获取所述网关设备需要插入显示的第二页面。
[0066] 结合本发明的第六方面可能的实施方式中,第一种可能的实施方式,所述设备还包括:
[0067] 显示器,用于将获取的所述第一页面对应的页面内容以及所述第二页面对应的页面内容进行显示。
[0068] 结合本发明的第六方面可能的实施方式中,或者结合本发明的第六方面的第一种可能的实施方式,第二种可能的实施方式,所述处理器,具体用于根据所述第一地址信息,从网页服务器中获取第一页面;以及根据所述第二地址信息,从页面服务器中获取第二页面。
[0069] 本发明实施例通过获取页面插入策略;接收移动台MS发送的网页获取请求消息;根据所述网页获取请求消息,确定所述网页获取请求消息对应的第一地址信息;根据所述页面插入策略,确定待插入页面的第二地址信息;将所述第一地址信息与所述第二地址信息携带在响应消息中发送给所述MS,这样,网关设备在接收到MS发送的网页获取请求消息时,能够根据页面插入策略确定带插入页面,并阻断网页获取请求消息的传送至网络侧设备的业务链路,将待插入页面的地址信息与MS请求获取的网页的地址信息一并返回给MS,使得MS在获取网页的同时获取待插入的页面,不仅缩短了业务交互的时间,而且保证了MS获取网页的完整性,有效地提升了系统性能。

附图说明

[0070] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0071] 图1为本发明实施例一提供的一种页面插入方法的流程示意图;
[0072] 图2为本发明实施例二提供的一种页面插入方法的流程示意图;
[0073] 图3为本发明实施例三提供的一种页面插入设备的结构示意图;
[0074] 图4为本发明实施例四提供的一种页面插入设备的结构示意图;
[0075] 图5为本发明实施例五提供的一种页面插入设备的结构示意图;
[0076] 图6为本发明实施例六提供的一种页面插入设备的结构示意图。

具体实施方式

[0077] 为了实现本发明的目的,本发明实施例提供了一种页面插入方法和设备,通过获取页面插入策略;接收移动台MS发送的网页获取请求消息;根据所述网页获取请求消息,确定所述网页获取请求消息对应的第一地址信息;根据所述页面插入策略,确定待插入页面的第二地址信息;将所述第一地址信息与所述第二地址信息携带在响应消息中发送给所述MS,这样,网关设备在接收到MS发送的网页获取请求消息时,能够根据页面插入策略确定带插入页面,并阻断网页获取请求消息的传送至网络侧设备的业务链路,将待插入页面的地址信息与MS请求获取的网页的地址信息一并返回给MS,使得MS在获取网页的同时获取待插入的页面,不仅缩短了业务交互的时间,而且保证了MS获取网页的完整性,有效地提升了系统性能。
[0078] 下面结合说明书附图对本发明各个实施例进行详细描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0079] 实施例一:
[0080] 如图1所示,为本发明实施例一提供的一种页面插入方法的流程示意图。所述方法可以如下所述。
[0081] 步骤101:网关设备获取页面插入策略。
[0082] 其中,所述页面插入策略用于表征需要在MS需要访问的网页中插入其他页面内容。
[0083] 在步骤101中,网关设备获取页面插入策略的方式包括但不限于:
[0084] 第一种方式:
[0085] 网关设备接收PCRF发送的页面插入策略。
[0086] 具体地,PCRF作为一个策略下发网元,决定了什么时候需要在MS访问的页面中插入其他页面内容,也就是说,PCRF判断策略下发时机,并在策略下发时间到达时,下发页面插入策略给网关设备,以便于网关设备在接收到页面插入策略时能够及时地在MS访问的页面中插入指定的页面。
[0087] 需要说明的是,在本发明的实施例中,页面插入策略可以是由PCRF发送给网关设备的,还可以是由其他网元设备发送给网关设备的,这里不做限定。
[0088] 第二种方式:
[0089] 网关设备从本地读取页面插入策略。
[0090] 具体地,网关设备本地预先配置了页面插入策略,并在页面插入时机到达时,读取页面插入策略。
[0091] 其中,该页面插入策略可以被称为tool bar(工作栏)策略,还可以是其他形式的策略,这里不做限定。
[0092] 可选地,该页面插入策略中包含了执行页面插入操作的时间以及待插入页面的地址信息(又被称为第二地址信息)。
[0093] 可选地,网关设备在获取页面插入策略时,根据所述页面插入策略,确定执行页面插入操作的时间。
[0094] 步骤102:网关设备接收移动台MS发送的网页获取请求消息。
[0095] 在步骤102中,当MS需要从互联网侧请求网页信息时,MS向网关设备发送网页获取请求消息。
[0096] 其中,该网页获取请求消息可以承载在HTTP GET消息中;还可以是遵循其他网络协议的消息形式,这里不做限定。
[0097] 网关设备在接收到MS发送的网页获取请求消息时,根据获取到的页面插入策略,判断是否需要针对该网页获取请求消息执行页面插入操作,若需要,则执行后续操作,若不需要,则将该网页获取请求消息转发给网络侧设备,以使的网络侧设备及时响应该网页获取请求消息。
[0098] 具体地,网关设备在接收到MS发送的网页获取请求消息时,根据该页面插入策略,判断是否需要针对该网页获取请求消息执行页面插入操作的方式包括但不限于:
[0099] 网关设备在接收到MS发送的网页获取请求消息时,确定接收到该网页获取请求消息的时间,判断接收到该网页获取请求消息的时间是否符合根据获取到的页面插入策略确定的执行页面插入操作的时间,若符合,则确定需要针对该网页获取请求消息执行页面插入操作;否则,确定不需要针对该网页获取请求消息执行页面插入操作。
[0100] 可选地,在确定需要针对该网页获取请求消息执行页面插入操作,向网站服务器发送所述网页获取请求消息对应的业务链路断开消息。
[0101] 其中,所述业务链路断开消息用于告知所述网页服务器接收到的所述网页获取请求消息对应的业务链路被网关设备阻断。
[0102] 也就是说,在确定的所述执行页面插入操作的时间到达时,针对当前接收到MS发送的网页获取请求消息,向网站服务器发送所述网页获取请求消息对应的业务链路断开消息。
[0103] 步骤103:网关设备根据所述网页获取请求消息,确定所述网页获取请求消息对应的第一地址信息。
[0104] 在步骤103中,当网关设备在步骤102中确定需要针对该网页获取请求消息执行页面插入操作时,网关设备阻断将该网页获取请求转发给网络侧设备,并根据所述网页获取请求消息,确定出所述网页获取请求消息对应的第一地址信息。
[0105] 步骤104:网关设备根据所述页面插入策略,确定待插入页面的第二地址信息。
[0106] 在步骤104中,网关设备获取页面插入策略时,从页面插入策略中解析出待插入页面的地址信息,即第二地址信息。
[0107] 需要说明的是,根据实际需要,可以在页面插入策略中携带待插入页面的地址信息以及插入页面的时间信息,而待插入页面的地址信息可以是一个URL(英文:Uniform Resource Locator;中文:统一资源定位符)信息,也可以是WWW(万维网)地址信息,这里不做限定。
[0108] 还需要说明的是,步骤103和步骤104可以同时执行,也可以是先后执行,先执行步骤103或者先执行步骤104都可以,这里不对执行顺序做限定。
[0109] 步骤105:网关设备将所述第一地址信息与所述第二地址信息携带在响应消息中发送给所述MS。
[0110] 在步骤105中,由于网关设备在步骤101中确定需要针对该网页获取请求消息执行页面插入操作,那么网关设备将阻断转发该网页获取请求至网络侧设备的操作,并创建一个针对该网页获取请求的响应消息,将所述第一地址信息与待插入页面的第二地址信息携带在该响应消息中发送给所述MS,使得MS能够根据所述第一地址信息获取所述网页获取请求消息对应的第一页面,以及根据所述第二地址信息获取所述网关设备需要插入显示的第二页面。
[0111] 在本发明的另一个实施例中,所述方法还包括:
[0112] 网关设备在确定需要针对该网页获取请求消息执行页面插入操作、且确定的所述执行页面插入操作的时间到达时,向页面服务器发送所述网页获取请求消息对应的业务链路断开消息。
[0113] 其中,所述业务链路断开消息用于告知所述页面服务器所述网页获取请求消息对应的业务链路被阻断。
[0114] 这样,网关设备在页面插入操作执行过程中,无需维护MS与网络侧设备之间的链路,并且在用户网页获取请求阶段,确定是否插入页面,并同时将用户请求访问的网页的地址信息以及需要插入的页面的地址信息同时告知MS,使得MS在获取网页的同时获取待插入的页面,保证了用户请求访问的页面内容的完整性,避免了现有技术中因为在原始访问页面中加入脚本导致原始访问页面不完整的情况。
[0115] 需要说明的是,本发明实施例中所述网页获取请求消息可以是页面获取请求消息,但是这里所说的页面与页面插入策略中待插入的页面不是同一个页面,页面插入策略中待插入的页面可以是一个广告页面、新闻页面或者公告页面等等,可以只有文字,也可以既有文字又有图片,还可以是单一图片,还可以是图片、文字、声音、视频等多种形式的内容的组合体,这里不做限定。
[0116] 本发明实施例中所述的网关设备可以是GGSN设备,还可以是其他具备网关功能的网元设备,这里不做限定。
[0117] 通过本发明实施例一的方案,获取页面插入策略;接收移动台MS发送的网页获取请求消息;根据所述网页获取请求消息,确定所述网页获取请求消息对应的第一地址信息;根据所述页面插入策略,确定待插入页面的第二地址信息;将所述第一地址信息与所述第二地址信息携带在响应消息中发送给所述MS,这样,网关设备在接收到MS发送的网页获取请求消息时,能够根据页面插入策略确定带插入页面,并阻断网页获取请求消息的传送至网络侧设备的业务链路,将待插入页面的地址信息与MS请求获取的网页的地址信息一并返回给MS,使得MS在获取网页的同时获取待插入的页面,不仅缩短了业务交互的时间,而且保证了MS获取网页的完整性,有效地提升了系统性能。
[0118] 实施例二:
[0119] 如图2所示,为本发明实施例二提供的一种页面插入方法的流程示意图。所述方法可以如下所述。
[0120] 步骤201:MS向网关设备发送网页获取请求消息。
[0121] 步骤202:MS接收所述网关设备返回的所述网页获取请求消息的响应消息。
[0122] 其中,所述响应消息中包含了所述网页获取请求消息对应的第一地址信息以及待插入页面的第二地址信息。
[0123] 步骤203:MS根据所述第一地址信息获取所述网页获取请求消息对应的第一页面,以及根据所述第二地址信息获取所述网关设备需要插入显示的第二页面。
[0124] 在步骤203中,MS根据所述第一地址信息,从网络设备中获取第一页面;以及根据所述第二地址信息,从页面服务器中获取第二页面。
[0125] 需要说明的是,“第一地址信息”与“第二地址信息”中的“第一”和“第二”没有其他含义,只是用来区别两个页面的地址信息不同。
[0126] 需要说明的是,本发明实施例中涉及到的第一页面与第二页面可以是存储在同一个设备中的不同页面,也可以是存储在不同设备中的不同页面。
[0127] 步骤204:MS将获取的所述第一页面对应的页面内容以及所述第二页面对应的页面内容进行显示。
[0128] 实施例三:
[0129] 如图3所示,为本发明实施例三提供的一种页面插入设备的结构示意图。所述设备可以集成在网关设备上,也可以是网关设备,还可以是具备网关设备功能的第三方设备,这里不做限定。所述设备包括:获取模块31、接收模块32、地址信息确定模块33和发送模块34,其中:
[0130] 获取模块31,用于获取页面插入策略;
[0131] 接收模块32,用于接收移动台MS发送的网页获取请求消息;
[0132] 地址信息确定模块33,用于根据所述网页获取请求消息,确定所述网页获取请求消息对应的第一地址信息;根据所述页面插入策略,确定待插入页面的第二地址信息;
[0133] 发送模块34,用于将所述第一地址信息与所述第二地址信息携带在响应消息中发送给所述MS。
[0134] 在本发明的另一个实施例中,所述设备还包括:时间确定模块35和通知模块36,其中:
[0135] 时间确定模块35,用于根据所述页面插入策略,确定执行页面插入操作的时间;
[0136] 通知模块36,用于在确定的所述执行页面插入操作的时间到达时,针对当前接收到MS发送的网页获取请求消息,向网站服务器发送所述网页获取请求消息对应的业务链路断开消息,其中,所述业务链路断开消息用于告知所述网页服务器接收到的所述网页获取请求消息对应的业务链路被网关设备阻断。
[0137] 在本发明的另一个实施例中,所述获取模块31,具体用于接收策略控制和计费规则功能单元PCRF发送的页面插入策略;或,
[0138] 从自身预先配置的页面插入策略中获取。
[0139] 在本发明的另一个实施例中,所述网页获取请求消息承载在超文本传输协议HTTP GET消息中。
[0140] 需要说明的是,本发明实施例所述的设备可以通过硬件方式实现,也可以通过软件方式实现,这里不做限定。
[0141] 实施例四:
[0142] 如图4所示,为本发明实施例四提供的一种页面插入设备的结构示意图。所述设备包括:发送模块41、接收模块42和页面获取模块43,其中:
[0143] 发送模块41,用于向网关设备发送网页获取请求消息;
[0144] 接收模块42,用于接收所述网关设备返回的所述网页获取请求消息的响应消息,其中,所述响应消息中包含了所述网页获取请求消息对应的第一地址信息以及待插入页面的第二地址信息;
[0145] 页面获取模块43,用于根据所述第一地址信息获取所述网页获取请求消息对应的第一页面,以及根据所述第二地址信息获取所述网关设备需要插入显示的第二页面。
[0146] 在本发明的另一个实施例中,所述设备还包括:显示模块44,其中:
[0147] 显示模块44,用于将获取的所述第一页面对应的页面内容以及所述第二页面对应的页面内容进行显示。
[0148] 在本发明的另一个实施例中,所述页面获取模块43,具体用于根据所述第一地址信息,从网页服务器中获取第一页面;以及根据所述第二地址信息,从页面服务器中获取第二页面。
[0149] 需要说明的是,本发明实施例所述的设备可以通过硬件方式实现,也可以通过软件方式实现,本发明实施例所述的设备可以是移动台,也可以是集成在移动台上的功能模块,这里不做限定。
[0150] 实施例五:
[0151] 如图5所示,为本发明实施例五提供的一种页面插入设备的结构示意图。所述页面插入设备具备执行本发明实施例一至本发明实施例四的功能,所述页面插入设备可以采用通用计算机系统结构,计算机系统可具体是基于处理器的计算机。所述页面插入设备实体包括:信号接收器51、处理器52和信号发射器53,其中,信号接收器51、处理器52和信号发射器53通过总线54连接。
[0152] 信号接收器51,用于获取页面插入策略;接收移动台MS发送的网页获取请求消息;
[0153] 处理器52,用于根据所述网页获取请求消息,确定所述网页获取请求消息对应的第一地址信息;根据所述页面插入策略,确定待插入页面的第二地址信息;
[0154] 信号发射器53,用于将所述第一地址信息与所述第二地址信息携带在响应消息中发送给所述MS。
[0155] 在本发明的另一个实施例中,所述处理器52,还用于根据所述页面插入策略,确定执行页面插入操作的时间;
[0156] 所述信号发射器51,还用于在确定的所述执行页面插入操作的时间到达时,针对当前接收到MS发送的网页获取请求消息,向网站服务器发送所述网页获取请求消息对应的业务链路断开消息,其中,所述业务链路断开消息用于告知所述网页服务器接收到的所述网页获取请求消息对应的业务链路被网关设备阻断。
[0157] 在本发明的另一个实施例中,所述信号接收器53,具体用于接收策略控制和计费规则功能单元PCRF发送的页面插入策略;或,
[0158] 从自身预先配置的页面插入策略中获取。
[0159] 在本发明的另一个实施例中,所述网页获取请求消息承载在超文本传输协议HTTP GET消息中。
[0160] 这里的处理器52可以是一个处理器,也可以是多个处理元件的统称。例如,该处理器可以是中央处理器(Central Processing Unit,CPU),也可以是特定集成电路(Application Specific Integrated Circuit,ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路,例如:一个或多个微处理器(digital singnal processor,DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,FPGA)。
[0161] 由此可见,页面插入设备在接收到MS发送的网页获取请求消息时,能够根据页面插入策略确定带插入页面,并阻断网页获取请求消息的传送至网络侧设备的业务链路,将待插入页面的地址信息与MS请求获取的网页的地址信息一并返回给MS,使得MS在获取网页的同时获取待插入的页面,不仅缩短了业务交互的时间,而且保证了MS获取网页的完整性,有效地提升了系统性能。
[0162] 实施例六:
[0163] 如图6所示,为本发明实施例六提供的一种页面插入设备的结构示意图。所述页面插入设备具备执行本发明实施例一至本发明实施例四的功能,所述页面插入设备可以采用通用计算机系统结构,计算机系统可具体是基于处理器的计算机。所述页面插入设备实体包括:信号发射器61、信号接收器62和处理器63,其中,信号发射器61、信号接收器62和处理器63通过总线64连接。
[0164] 信号发射器61,用于向网关设备发送网页获取请求消息;
[0165] 信号接收器62,用于接收所述网关设备返回的所述网页获取请求消息的响应消息,其中,所述响应消息中包含了所述网页获取请求消息对应的第一地址信息以及待插入页面的第二地址信息;
[0166] 处理器63,用于根据所述第一地址信息获取所述网页获取请求消息对应的第一页面,以及根据所述第二地址信息获取所述网关设备需要插入显示的第二页面。
[0167] 在本发明的另一个实施例中,所述设备还包括:显示器65,其中:
[0168] 显示器65,用于将获取的所述第一页面对应的页面内容以及所述第二页面对应的页面内容进行显示。
[0169] 在本发明的另一个实施例中,所述处理器63,具体用于根据所述第一地址信息,从网页服务器中获取第一页面;以及根据所述第二地址信息,从页面服务器中获取第二页面。
[0170] 这里的处理器63可以是一个处理器,也可以是多个处理元件的统称。例如,该处理器可以是中央处理器(Central Processing Unit,CPU),也可以是特定集成电路(Application Specific Integrated Circuit,ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路,例如:一个或多个微处理器(digital singnal processor,DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,FPGA)。
[0171] 本领域的技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0172] 本发明是参照根据本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0173] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0174] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0175] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0176] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。