附加信息植入方法、设备及系统的制作方法

文档序号:7550788阅读:105来源:国知局
专利名称:附加信息植入方法、设备及系统的制作方法
技术领域
本发明实施例涉及互联网技术,尤其涉及一种附加信息植入方法、设备及系统。
背景技术
随着互联网技术的发展,互联网能够承载的信息越来越多,利用互联网向用户传播广告信息也成为商业营销的重要手段。为实现互联网进行商业营销的目的,运营商通常是将广告等附加信息植入到互联网页面(WEB/WAP Page)上,当用户看到原始互联网页面的同时也能够看到广告等附加信息。图1为现有的在互联网页面上植入附加信息的互联网架构示意图,如图1所示,在互联网页面上植入附加信息,是通过云端的内容服务器网络中的内容服务器进行的,具体来说,当广告等附加内容服务器需要将其附加信息向用户推送时,其与云端提供原始页面信息的特定内容服务器进行业务协商及技术调试,若业务协商通过且技术调试成功,则相应的内容服务器将如广告AD等附加内容合成到对应的原始页面中,形成新的合成后的页面;当终端用户请求页面时,相应的内容服务器通过固定宽带/移动宽带(Fixed broadband/Mobilebroadband,简称FBB/MBB)等传输网络将合成后的页面信息下发给用户终端,从而在用户终端设备的浏览器上显示的是包含AD等附加内容的页面内容。上述互联网页面中的附加信息植入方式中,由于云端不同页面由不同的内容服务器提供,因此,当附加内容服务器的附加内容需要在不同页面上进行广泛植入时,就需要与提供不同原始页面的多个内容服务器分别进行业务沟通及技术调试,因此不仅耗费较大的资源及时间成本,而且实现广覆盖植入的难度也较大。

发明内容
本发明实施例提供一种附加信息植入方法、设备及系统,用以降低页面附加信息广覆盖植入的难度,而且无需耗费较大的资源及时间成本就能实现附加信息植入。本发明实施例的第一个方面是提供一种附加信息植入方法,包括:网关设备将终端设备发送的用户页面请求信息转发给云端的页面内容服务器;所述网关设备在所述页面内容服务器根据所述用户页面请求信息返回的原始页面信息中植入附加信息;所述网关设备将植入附加信息的页面信息发送给终端设备,以使终端设备根据所述页面信息在原始页面信息对应的页面上显示植入的附加信息对应的附加内容。结合第一个方面的附加信息植入方法,在第一种实现方式中,所述附加信息包括植入附加内容对应的代码源地址信息,相应地,所述网关设备将植入附加信息的页面信息发送给终端设备,以使终端设备根据所述页面信息在原始页面信息对应的页面上显示植入的附加信息对应的附加内容,包括:所述网关设备将植入所述代码源地址信息的页面信息发送给终端设备,以使终端设备根据所述代码源地址信息获取相应的执行代码信息,并在所述原始页面信息对应的页面上显示植入的所述执行代码信息对应的附加内容。结合第一个方面的附加信息植入方法或第一种实现方式,在第二种实现方式中,所述附加信息包括植入原始页面信息中的用于生成页面独立框架元素的脚本语言信息,相应地,所述网关设备将植入附加信息的页面信息发送给终端设备,以使终端设备根据所述页面信息在原始页面信息对应的页面上显示植入的附加信息对应的附加内容,包括:所述网关设备将植入所述脚本语言信息的页面信息发送给终端设备,以使终端设备根据所述脚本语言信息生成页面独立框架元素,并根据所述页面独立框架元素设定的范围内显示植入的附加内容。结合第一个方面的附加信息植入方法或第一种实现方式或第二种实现方式,在第三种实现方式中,所述网关设备在所述页面内容服务器根据所述用户页面请求信息返回的原始页面信息中植入附加信息之前,还包括:所述网关设备获取附加内容服务器同步的待植入附加内容的代码和预设的植入条件;相应地,所述网关设备在所述页面内容服务器根据所述用户页面请求信息返回的原始页面信息中植入附加信息,包括所述网关设备获取所述页面内容服务器根据所述用户页面请求信息返回的原始页面信息;所述网关设备根据预设的植入条件将待植入附加内容的代码嵌入原始页面信息对应的代码中。本发明实施例的第二个方面是提供一种附加信息植入方法,包括:终端设备获取网关设备根据用户页面请求信息返回的页面信息,所述页面信息中包括页面内容服务器返回的原始页面信息和所述网关设备在所述原始页面信息中植入的附加信息;所述终端设备根据所述页面信息在原始页面信息对应的页面上显示植入的附加信息对应的附加内容。结合第二个方面的附加信息植入方法,在第一种实现方式中,所述附加信息包括植入附加内容对应的代码源地址信息,相应地,所述终端设备根据所述页面信息在原始页面信息对应的页面上显示植入的附加信息对应的附加内容,包括:所述终端设备根据所述代码源地址信息,发送在所述原始页面信息对应的页面上植入所述附加信息对应的附加内容的执行代码请求信息;所述终端设备根据获取的所述附加信息对应的附加内容的执行代码信息,在所述原始页面信息对应的页面上显示所述附加信息对应的附加内容。结合第二个方面的附加信息植入方法或第一种实现方式,在第二种实现方式中,所述附加信息包括植入原始页面信息中的用于生成页面独立框架元素的脚本语言信息,相应地,所述终端设备根据所述页面信息在原始页面信息对应的页面上显示植入的附加信息对应的附加内容,包括:
所述终端设备根据所述脚本语言信息生成页面独立框架元素;所述终端设备根据所述页面独立框架元素设定的范围内显示植入的附加内容。本发明实施例的第三个方面是提供一种网关设备,包括:收发模块,用于将终端设备发送的用户页面请求信息转发给云端的页面内容服务器;以及用于将植入附加信息的页面信息发送给终端设备,以使终端设备根据所述页面信息在原始页面信息对应的页面上显示植入的附加信息对应的附加内容;植入模块,用于在所述页面内容服务器根据所述用户页面请求信息返回的原始页面信息中植入附加信息。结合第三个方面的网关设备,在第一种实现方式中,所述附加信息包括植入附加内容对应的代码源地址信息,所述收发模块,具体用于将植入所述代码源地址信息的页面信息发送给终端设备,以使终端设备根据所述代码源地址信息获取相应的执行代码信息,并在所述原始页面信息对应的页面上显示植入的所述执行代码信息对应的附加内容。结合第三个方面的网关设备或第一种实现方式,在第二种实现方式中,所述附加信息包括植入原始页面信息中的用于生成页面独立框架元素的脚本语言信息,所述收发模块,具体用于将植入所述脚本语言信息的页面信息发送给终端设备,以使终端设备根据所述脚本语言信息生成页面独立框架元素,并根据所述页面独立框架元素设定的范围内显示植入的附加内容。结合第三个方面的网关设备或第一种实现方式或第二种实现方式,在第三种实现方式中,网关设备还包括:获取模块,用于获取附加内容服务器同步的待植入附加内容的代码和预设的植入条件; 所述植入模块,具体用于获取所述页面内容服务器根据所述用户页面请求信息返回的原始页面信息;并根据预设的植入条件将待植入附加内容的代码嵌入原始页面信息对应的代码中。本发明实施例第四个方面是提供一种终端设备,包括:获取模块,用于获取网关设备根据用户页面请求信息返回的页面信息,所述页面信息中包括页面内容服务器返回的原始页面信息和所述网关设备在所述原始页面信息中植入的附加信息;处理模块,用于根据所述页面信息在原始页面信息对应的页面上显示植入的附加信息对应的附加内容。结合第四个方面的终端设备,在第一种实现方式中,所述附加信息包括植入附加内容对应的代码源地址信息,所述处理模块,具体用于根据所述代码源地址信息,发送在所述原始页面信息对应的页面上植入所述附加信息对应的附加内容的执行代码请求信息;以及根据获取的所述附加信息对应的附加内容的执行代码信息,在所述原始页面信息对应的页面上显示所述附加信息对应的附加内容。结合第四个方面的终端设备或第一种实现方式,在第二种实现方式中,所述附加信息包括植入原始页面信息中的用于生成页面独立框架元素的脚本语言信息,
所述处理模块,具体用于根据所述脚本语言信息生成页面独立框架元素;以及根据所述页面独立框架元素设定的范围内显示植入的附加内容。本发明实施例第五个方面是提供一种互联网系统,包括:云端的页面内容服务器、传输网络中如上述的网关设备和如上述的终端设备。结合第五个方面的互联网系统,在第一种实现方式中,互联网系统还包括:附加内容服务器,用于将待植入附加内容的代码和预设的植入条件同步给所述网关设备;以及根据网关设备转发的执行代码请求信息向所述网关设备返回相应的执行代码信息。本发明实施例通过网关设备在页面内容服务器返回的原始页面信息中植入附加信息,避免了现有技术中附加内容服务器需分别与不同内容服务器进行业务沟通和技术调试的过程,因此有效降低了资源耗费和时间成本,降低了实现附加信息的广覆盖植入难度页面独立框架元素脚本语言。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有的在互联网页面上植入附加信息的互联网架构示意图;图2为本发明附加信息植入方法一个实施例的流程图;图3为图2所示实施例中在页面中植入附加信息的互联网架构示意图;图4为本发明附加信息植入方法实施例的信令图;图5为本发明实施例中网关设备植入附加信息后的页面信息示意图;图6为本发明实施例中终端设备的浏览器上植入内容的文档结构图;图7为本发明附加信息植入方法另一实施例的流程图;图8为本发明网关设备一个实施例的结构示意图;图9为本发明网关设备另一个实施例的结构示意图;图10为本发明终端设备的结构示意图;图11为本发明互联网系统实施例的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图2为本发明附加信息植入方法一个实施例的流程图,图3为图2所示实施例中在页面中植入附加信息的互联网架构示意图,如图2和图3所示,本实施例的方法中,附加信息是在传输网络管道上的网关设备上进行的,网络管道将植入附加信息的合成后的页面传送到终端设备后,在终端设备的浏览器上可以显示合成后的页面。具体来说,本实施例的方法,包括:步骤101、网关设备将终端设备发送的用户页面请求信息转发给云端的页面内容服务器。互联网中的内容服务器、传输网络和终端三者构成用户完整业务体验的“云-管-端”互联网系统。当用户在终端通过终端设备上的浏览器进行网页浏览时,浏览器根据用户的操作会将用户的页面请求发送给传输网络(互联网管道)中的网关设备,网关设备再将该页面请求转发给云端内容服务器网络中特定的内容服务器,相应的内容服务器可以将用户请求的页面通过网关设备返回给终端设备,从而终端设备的浏览器对页面信息进行解释和渲染,并将相应的页面内容显示给用户。本步骤中,传输网络中的网关设备将用户的页面请求转发给内容服务器。步骤102、所述网关设备在所述页面内容服务器根据所述用户页面请求信息返回的原始页面信息中植入附加信息。在互联网管道中传输的数据内容类型很多,包括文本、图片、音频、视频等,页面(WEB/WAP Page)是互联网信息承载的最主要形式,当用户通过终端设备上的浏览器访问内容服务器时,浏览器展示给用户的是将多种数据内容类型整合到一起的页面内容。页面中除包含业务内容信息,例如新闻咨询,娱乐,学习等内容外,还可以包含附加信息,如商业广告信息以及可能的辅助信息,例如工具条等,本发明中,将不包含附加信息的页面称为原始页面,其对应的页面信息为原始页面信息。在上述步骤101中,网关设备将页面请求转发给内容服务器后,内容服务器会将相应的原始页面信息返回给网关设备,本步骤中,网关设备在接收到的原始页面信息中植入如商业营销等附加信息,以便于终端用户浏览其请求的页面时还能够浏览到该附加信
肩、O实际应用中,由于网络传输管道一般由电信运营商统一建设,统一管理,因此,在传输管道上进行附加内容植入时,可以在网络管道侧统一进行附加内容的植入,规避了与海量互联网内容服务器(Web Server)之间的业务技术对接,极大地降低了在广覆盖条件下的附加内容植入难度。而且在传输管道上进行植入,只需要与管道中的某个特定网关设备连接,就可以有效地解决现有技术中存在的问题,这些特定网关设备是除互联网内容服务器(Web Server)和终端以外的所有网络管道设备中的可能节点,包括但不限于无线应用协议网关(Wireless Application Protocol Gateway,简称 WAPGW)、业务控制网关(ServiceControl Gateway,简称 SCG)、网关 GPRS 支撑节点(Gateway GPRS SupportNode,简称GGSN)ο同时,由于网络管道一般归属于电信运营商,本实施例的植入方法也为电信运营商开辟了一个很好的接触用户的窗口,运营商可以通过该窗口为用户提供直接服务,开展辅助网络浏览、流量经营、业务营销、商业广告等业务,创造出更多商业价值。本实施例中,网关设备将附加信息植入管道中传输的原始页面信息上,因此在云端的任何内容服务器传送的原始页面信息都可以方便地植入,避免了附加信息植入时需要分别与不同内容服务器进行业务沟通和技术调试的过程,从而有效降低了资源耗费和时间成本,降低了实现附加信息的广覆盖植入难度。而且网关设备WAPGW本身是网络接入和协议转换的设备,需要处理大量的超文本传输协议(Hypertext transfer protocol,简称HTTP)请求消息,本身也需要做编码转换和消息包处理,在这个过程中,WAPGW可以很便利地进行内容植入,对整个网络的性能开销和改造最小,因此可以方便地实现本发明的技术方案。步骤103、所述网关设备将植入附加信息的页面信息发送给终端设备,以使终端设备根据所述页面信息在原始页面信息对应的页面上显示植入的附加信息对应的附加内容。当网关设备将附加信息植入原始页面信息后,将新的页面信息发送给请求页面的用户终端设备,从而用户终端设备的浏览器可以根据接收的页面信息进行页面显示,显示的页面内容除内容服务器提供的原始页面内容外,还包括网关设备植入的附加信息对应的附加内容,这些附加信息可由连接在网关设备上的附加内容服务器引入,也可由网关设备自身模块编辑引入。本实施例中的附加信息植入由于是在网络传输管道的网关设备上进行的,其植入过程也避免了分别与终端设备的各种浏览器及浏览器/服务器(Browser/Server,简称B/S)架构的网络终端的业务沟通和技术调试的过程,因此无论从云端还是终端来看,都实现了广覆盖植入的难度,又减少了资源消耗和时间成本。图4为本发明附加信息植入方法实施例的信令图,如图4所示,网关设备WAPGW或SCG获取附加内容服务器同步的植入条件和代码(步骤00),当终端设备的浏览器发送页面请求到网关设备时(步骤01),网关设备将其转发给内容网站对应的内容服务器(步骤02),内容服务器根据页面请求返回页面响应(步骤03),网关设备根据植入条件,在相应的页面响应体中植入附加内容代码(步骤04),并将含有附加内容代码的页面响应消息反馈给终端设备的浏览器(步骤05),终端设备的浏览器对获取的页面响应进行解释,并渲染页面(步骤06),当读到相应的附加内容代码时,可以根据该附加内容代码,即源代码地址信息向网关设备发送附加内容的执行代码请求(步骤07),网关设备将该请求转发给附加内容服务器(步骤08),附加内容服务器将用于显示附件内容的执行代码等内容返回给网关设备(步骤09),从而网关设备获取附加内容服务器返回的执行代码,将其返回给终端设备的浏览器(步骤10),终端设备的浏览器执行相应的执行代码,并显示附加内容(步骤11),最终在原始页面上实现显示植入的附加内容。图5为本发明实施例中网关设备植入附加信息后的页面信息示意图,如图5所示,本实施例中的网关设备在协议转换中可通过增加如下逻辑实现附加信息的植入,其伪随机代码为:附件内容植入函数(输入:响应数据流,输出:植入附加内容后响应数据流)
I
响应数据对象=解码函数(响应数据流); 如果响应数据对象.内容类型==“text/html” 并且支持浏览器范围检查函数(响应数据对象.浏览器UA) ==ture 并且目标URL检查函数(响应数据对象.目标URL ) == ture 并且用户开通该业务检查函数(响应数据对象.用户ID ) == ture 则
{
响应数据对象.消息体.植入函数(附件内容地址数据);
}
植入附件内容后响应数据流=编码函数(响应数据对象)
}其植入代码后的页面数据示例如如图5所示。本实施例中的附加信息可以包括植入原始页面信息中的用于生成如div元素和iframe元素等页面独立框架元素的脚本语言信息,脚本语言信息如javascript代码等,这些页面独立框架元素对应于在相应设定范围显示附加内容,且使显示的附加内容独立于所述原始页面信息对应的页面。当网关设备将将植入所述脚本语言信息的页面信息发送给终端设备后,终端设备可 以根据所述脚本语言信息生成页面独立框架元素,并根据所述页面独立框架元素在设定的范围内显示植入的附加内容,采用嵌入的脚本语言在终端设备的上仅仅生成页面独立框架元素,若终端设备的浏览器生成的是div元素和iframe元素,则嵌入内容仅仅依照div元素定义的模式在iframe元素对应的范围内显示,与原始内容互不影响,而且采用这种嵌入脚本语言的方法还解决了 iframe跨域问题,实现了 iframe高度、宽度自适应。当终端设备的浏览器获取网关返回的页面信息后,可以对页面信息进行解释并显示对应的页面内容,以下以firefox浏览器的调试插件firebug截获的植入内容为例进行说明。图6为本发明实施例中终端设备的浏览器上植入内容的文档结构图,如图6所示,通过firebug截获的嵌入内容dom结构如图中框2所示,在嵌入内容生成过程中的,其具体实现方法:首先,通过框I包代码动态生成框2中的div和iframe ;其次,获取iframe的document 对象执行代石马:document.write ( “〈script src=http://林林.js type= “text/javascript” X/script>”);最后,嵌入的javascript执行生成最终的嵌入内容。本实施例中的附加信息可由与网关设备连接的附加内容服务器同步给网关设备,具体来说,附加内容服务器可将待植入附加内容的代码和预设的植入条件同步给网关设备,当网关设备获取页面内容服务器返回的原始页面信息后,可根据这些预设的植入条件将待植入附加内容的代码嵌入原始页面信息对应的代码中,这些预设的植入条件可以为可能的终端号码,终端用户代理(User Agent,简称UA)类型、页面响应内容类型,目标网站地址或URL地址等;待植入附加内容的代码可以为一段javascript代码的源地址和相关的标签语言等,从而后续当终端设备解释相应的代码时,可根据植入的代码向网关设备请求相应的附加内容的执行代码,网关设备将相应的请求转发给附加内容服务器以使其返回相应的执行代码,以便于终端设备运行该执行代码显示附件内容。本实施例中的附加信息可以为植入附加内容对应的代码源地址信息,当网关设备植入的附加信息为附加内容对应的代码源地址信息时,终端设备根据其接收的页面信息中包含的代码源地址信息,在进行页面信息解释及页面渲染时,能够触发获取相应的执行代码信息,并在所述原始页面信息对应的页面上显示获取的执行代码信息对应的附加内容。这些执行代码信息可由附加内容服务器提供并实现相应的逻辑,而网关设备在原始页面信息中可以仅仅植入附加内容的代码地址,因此植入效率很高,管道设备的性能消耗很小,从而可有效降低网关设备的负担。由于互联网网关设备只负责植入附加内容的源代码地址,因此与网关设备连接的附加内容服务器需要完成植入内容的管理,以便于减轻网关设备的负担。具体应用中,附加内容服务器可以完成的功能包括:浏览器适配、目标网站适配、内容布局管理、内容模版管理、用户行为分析和内容定向匹配等,这些功能模块可以在附加内容服务器的业务平台上实现,该附加内容服务器的业务平台还可以与广告业务服务器、运营商自有业务以及互联网第三方内容服务器连接以获取相应的业务内容信息,并将该业务内容信息进行预处理,并将预处理后的业务内容信息同步给网关设备。本发明实施例通过网关设备在页面内容服务器返回的原始页面信息中植入附加信息,避免了现有技术中附加内容服务器需分别与不同内容服务器进行业务沟通和技术调试的过程,因此有效降低了资源耗费和时间成本,降低了实现附加信息的广覆盖植入难度;进一步通过在植入的附加信息中包括植入附加内容对应的代码源地址信息,使得网关设备在原始页面信息中可以仅仅植入附加内容的代码地址,从而提高植入效率,降低管道设备的性能消耗,有效降低网关设备的负担;进一步通过在附加信息包括用于生成页面独立框架元素的动态脚本语言,使得附加信息与原始页面信息无关,所有的text/html都可以植入,保证了植入范围的广泛性。图7为本发明附加信息植入方法另一实施例的流程图,如图7所示,本实施例的方法,包括:步骤201、终端设备获取网关设备根据用户页面请求信息返回的页面信息,所述页面信息中包括页面内容服务器返回的原始页面信息和所述网关设备在所述原始页面信息中植入的附加信息;步骤202、所述终端设备根据所述页面信息在原始页面信息对应的页面上显示植入的附加信息对应的附加内容。本实施例中,终端设备获取用户请求的页面信息后,其浏览器对该信息进行解释并渲染显示,显示的页面中包含网关设备植入的附加信息对应的附加内容。当附加信息包括植入附加内容对应的代码源地址信息时,终端设备根据所述代码源地址信息,发送在所述原始页面信息对应的页面上植入所述附加信息对应的附加内容的执行代码请求信息;并根据获取的所述附加信息对应的附加内容的执行代码信息,在所述原始页面信息对应的页面上显示所述附加信息对应的附加内容。当附加信息包括植入原始页面信息中的用于生成页面独立框架元素的脚本语言信息时,终端设备根据所述脚本语言信息生成页面独立框架元素;并根据所述页面独立框架元素设定的范围内显示植入的附加内容。与上述图2所示实施例中网关设备执行的方法实施例相对应,本实施例的方法由互联网终端设备执行,其工作原理及达到的技术效果类似,不再详细赘述。本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,处理器,如中央处理单元(Central Processing Unit, CPU),执行包括上述方法实施例的步骤;而前述的存储介质包括:只读存储器(read-only memory, ROM)、随机存储器(random access memory, RAM)、磁碟或者光盘等各种可以存储程序代码的介质。图8为本发明网关设备一个实施例的结构示意图,如图8所示,本实施例的网关设备,包括:收发模块20和植入模块30,其中,收发模块20,用于将终端设备发送的用户页面请求信息转发给云端的页面内容服务器;以及用于将植入附加信息的页面信息发送给终端设备,以使终端设备根据所述页面信息在原始页面信息对应的页面上显示植入的附加信息对应的附加内容;植入模块30,用于在所述页面内容服务器根据所述用户页面请求信息返回的原始页面信息中植入附加信息。本实施例中收发模块20用于收发终端设备和云端页面内容服务器交互的报文消息,植入模块30用于在页面内容服务器返回的原始页面信息中嵌入需要植入的附加信息。通过网关设备的植入模块的信息植入,使得终端设备的浏览器在显示页面时能够将附加信息对应的内容也展示给用户。当附加信息包括植入附加内容对应的代码源地址信息时,收发模块20,具体用于将植入所述代码源地址信息的页面信息发送给终端设备,以使终端设备根据所述代码源地址信息获取相应的执行代码信息,并在所述原始页面信息对应的页面上显示植入的所述执行代码信息对应的附加内容。当附加信息包括植入原始页面信息中的用于生成页面独立框架元素的脚本语言信息时,收发模块20,具体用于将植入所述脚本语言信息的页面信息发送给终端设备,以使终端设备根据所述脚本语言信息生成页面独立框架元素,并根据所述页面独立框架元素设定的范围内显示植入的附加内容。本实施例可用于执行上述图2所示实施例的方法,其工作原理及达到的技术效果类似,不再详细赘述。图9为本发明网关设备另一个实施例的结构示意图,如图9所示,本实施例的网关设备在上述图8所示实施例的基础上,进一步包括:获取模块40,用于获取附加内容服务器同步的待植入附加内容的代码和预设的植入条件,从而植入模块30,具体用于获取所述页面内容服务器根据所述用户页面请求信息返回的原始页面信息;并根据预设的植入条件将待植入附加内容的代码嵌入原始页面信息对应的代码中。本实施例通过获取模块获取附加内容服务器同步的待植入的代码信息,使得植入模块可以根据附加内容服务器设定的植入条件进行简单的植入即可,降低了网关设备资源开销,有利于提闻网关设备的植入效率。图10为本发明终端设备的结构示意图,如图10所示,本实施例的终端设备包括:获取模块50和处理模块60,其中,获取模块50,用于获取网关设备根据用户页面请求信息返回的页面信息,所述页面信息中包括页面内容服务器返回的原始页面信息和所述网关设备在所述原始页面信息中植入的附加信息;处理模块60,用于根据所述页面信息在原始页面信息对应的页面上显示植入的附加信息对应的附加内容。本实施例中的获取模块50获取网关设备返回的用户请求的页面信息后,由处理模块60对其进行解释运行显示,由于获取模块获取的页面信息中包括页面内容服务器返回的原始页面信息和所述网关设备在所述原始页面信息中植入的附加信息,所以,处理模块60显示的页面上包含有网关设备植入的附加信息对应的附加内容。当上述附加信息包括植入附加内容对应的代码源地址信息时,所述处理模块,具体用于根据所述代码源地址信息,发送在所述原始页面信息对应的页面上植入所述附加信息对应的附加内容的执行代码请求信息;以及根据获取的所述附加信息对应的附加内容的执行代码信息,在所述原始页面信息对应的页面上显示所述附加信息对应的附加内容。当上述附加信息包括植入原始页面信息中的用于生成页面独立框架元素的脚本语言信息,所述处理模块,具体用于根据所述脚本语言信息生成页面独立框架元素;以及根据所述页面独立框架元素设定的范围内显示植入的附加内容。本实施例可用于执行上述图7所示实施例的方法,其工作原理及达到的技术效果类似,不再详细赘述。图11为本发明互联网系统实施例的结构示意图,如图11所示,本实施例的系统,包括:云端的页面内容服务器300、传输网络中的网关设备200和终端设备100。其中,终端设备100为上述图10所示的终端设备,网关设备200为上述图8或图9所示的网关设备。本实施例中,网关设备200可以在终端设备100请求页面时,将该请求转发给页面内容服务器300,并获取页面内容服务器300返回的原始页面信息,且在该原始页面信息中植入附加信息,形成新的页面信息,并将其返回给请求的终端设备100,从而终端设备100在显示原始页面时可以将附加信息对应的附加内容也显示给用户。由于网关设备将附加信息植入管道中传输的原始页面信息上,因此在云端的任何内容服务器传送的原始页面信息都可以方便地植入,避免了附加信息植入时需要分别与不同内容服务器进行业务沟通和技术调试的过程,从而有效降低了资源耗费和时间成本,降低了实现附加信息的广覆盖植入难度。为降低网关设备的资源开销,网关设备200还可以连接有附加内容服务器400,用于将待植入附加内容的代码和预设的植入条件同步给所述网关设备;以及根据网关设备转发的执行代码请求信息向所述网关设备返回相应的执行代码信息。本实施例可用于实现上述任一实施例的技术方案,其工作原理及达到的技术效果类似,不再详细赘述。最后应说明的是:以上实施例仅用以说明本发明的技术方案而非对其进行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对本发明的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的精神和范围。
权利要求
1.一种附加信息植入方法,其特征在于,包括: 网关设备将终端设备发送的用户页面请求信息转发给云端的页面内容服务器; 所述网关设备在所述页面内容服务器根据所述用户页面请求信息返回的原始页面信息中植入附加信息; 所述网关设备将植入附加信息的页面信息发送给终端设备,以使终端设备根据所述页面信息在原始页面信息对应的页面上显示植入的附加信息对应的附加内容。
2.根据权利要求1所述的方法,其特征在于,所述附加信息包括植入附加内容对应的代码源地址信息, 相应地,所述网关设备将植入附加信息的页面信息发送给终端设备,以使终端设备根据所述页面信息在原始页面信息对应的页面上显示植入的附加信息对应的附加内容,包括: 所述网关设备将植入所述代码源地址信息的页面信息发送给终端设备,以使终端设备根据所述代码源地址信息获取相应的执行代码信息,并在所述原始页面信息对应的页面上显示植入的所述执行代码信息对应的附加内容。
3.根据权利要求1或2所述的方法,其特征在于,所述附加信息包括植入原始页面信息中的用于生成页面独立框架元素的脚本语言信息, 相应地,所述网关设备将植入附加信息的页面信息发送给终端设备,以使终端设备根据所述页面信息在原始页面信息对应的页面上显示植入的附加信息对应的附加内容,包括: 所述网关设备将植入所述脚本语言信息的页面信息发送给终端设备,以使终端设备根据所述脚本语言信息生成页面 独立框架元素,并根据所述页面独立框架元素设定的范围内显示植入的附加内容。
4.根据权利要求1或2所述的方法,其特征在于,所述网关设备在所述页面内容服务器根据所述用户页面请求信息返回的原始页面信息中植入附加信息之前,还包括: 所述网关设备获取附加内容服务器同步的待植入附加内容的代码和预设的植入条件; 相应地,所述网关设备在所述页面内容服务器根据所述用户页面请求信息返回的原始页面信息中植入附加信息,包括 所述网关设备获取所述页面内容服务器根据所述用户页面请求信息返回的原始页面信息; 所述网关设备根据预设的植入条件将待植入附加内容的代码嵌入原始页面信息对应的代码中。
5.—种附加信息植入方法,其特征在于,包括: 终端设备获取网关设备根据用户页面请求信息返回的页面信息,所述页面信息中包括页面内容服务器返回的原始页面信息和所述网关设备在所述原始页面信息中植入的附加信息; 所述终端设备根据所述页面信息在原始页面信息对应的页面上显示植入的附加信息对应的附加内容。
6.根据权利要求5所述的方法,其特征在于,所述附加信息包括植入附加内容对应的代码源地址信息, 相应地,所述终端设备根据所述页面信息在原始页面信息对应的页面上显示植入的附加信息对应的附加内容,包括: 所述终端设备根据所述代码源地址信息,发送在所述原始页面信息对应的页面上植入所述附加信息对应的附加内容的执行代码请求信息; 所述终端设备根据获取的所述附加信息对应的附加内容的执行代码信息,在所述原始页面信息对应的页面上显示所述附加信息对应的附加内容。
7.根据权利要求5或6所述的方法,其特征在于,所述附加信息包括植入原始页面信息中的用于生成页面独立框架元素的脚本语言信息, 相应地,所述终端设备根据所述页面信息在原始页面信息对应的页面上显示植入的附加信息对应的附加内容,包括: 所述终端设备根据所述脚本语言信息生成页面独立框架元素; 所述终端设备根据所述页面独立框架元素设定的范围内显示植入的附加内容。
8.—种网关设备,其特征在于,包括: 收发模块,用于将终端设备发送的用户页面请求信息转发给云端的页面内容服务器;以及用于将植入附加信息的页面信息发送给终端设备,以使终端设备根据所述页面信息在原始页面信息对应的页面上显示植入的附加信息对应的附加内容; 植入模块,用于在所述页面内容服务器根据所述用户页面请求信息返回的原始页面信息中植入附加信息。
9.根据权利要求8所述的设备,其特征在于,所述附加信息包括植入附加内容对应的代码源地址信息, 所述收发模块,具体用于将植入所述代码源地址信息的页面信息发送给终端设备,以使终端设备根据所述代码源地址信息获取相应的执行代码信息,并在所述原始页面信息对应的页面上显示植入的所述执行代码信息对应的附加内容。
10.根据权利要求8或9所述的设备,其特征在于,所述附加信息包括植入原始页面信息中的用于生成页面独立框架元素的脚本语言信息, 所述收发模块,具体用于将植入所述脚本语言信息的页面信息发送给终端设备,以使终端设备根据所述脚本语言信息生成页面独立框架元素,并根据所述页面独立框架元素设定的范围内显示植入的附加内容。
11.根据权利要求8或9所述的设备,其特征在于,还包括: 获取模块,用于获取附加内容服务器同步的待植入附加内容的代码和预设的植入条件; 所述植入模块,具体用于获取所述页面内容服务器根据所述用户页面请求信息返回的原始页面信息;并根据预设的植入条件将待植入附加内容的代码嵌入原始页面信息对应的代码中。
12.一种终端设备,其特征在于,包括: 获取模块,用于获取网关设备根据用户页面请求信息返回的页面信息,所述页面信息中包括页面内容服务器返回的原始页面信息和所述网关设备在所述原始页面信息中植入的附加信息;处理模块,用于根据所述页面信息在原始页面信息对应的页面上显示植入的附加信息对应的附加内容。
13.根据权利要求12所述的设备,其特征在于,所述附加信息包括植入附加内容对应的代码源地址信息, 所述处理模块,具体用于根据所述代码源地址信息,发送在所述原始页面信息对应的页面上植入所述附加信息对应的附加内容的执行代码请求信息;以及根据获取的所述附加信息对应的附加内容的执行代码信息,在所述原始页面信息对应的页面上显示所述附加信息对应的附加内容。
14.根据权利要求12或13所述的设备,其特征在于,所述附加信息包括植入原始页面信息中的用于生成页面独立框架元素的脚本语言信息, 所述处理模块,具体用于根据所述脚本语言信息生成页面独立框架元素;以及根据所述页面独立框架元素设定的范围内显示植入的附加内容。
15.一种互联网系统,其特征在于,包括:云端的页面内容服务器、传输网络中如权利要求8 11中任一项所述的网关设备和互联网终端的如权利要求12 14中任一项所述的终端设备。
16.根据权利 要求15所述的系统,其特征在于,还包括: 附加内容服务器,用于将待植入附加内容的代码和预设的植入条件同步给所述网关设备;以及根据网关设备转发的执行代码请求信息向所述网关设备返回相应的执行代码信息。
全文摘要
本发明实施例公开了一种附加信息植入方法、设备及系统。其中,附加信息植入方法,包括网关设备将终端设备发送的用户页面请求信息转发给云端的页面内容服务器;所述网关设备在所述页面内容服务器根据所述用户页面请求信息返回的原始页面信息中植入附加信息;所述网关设备将植入附加信息的页面信息发送给终端设备,以使终端设备根据所述页面信息在原始页面信息对应的页面上显示植入的附加信息对应的附加内容。本发明有效降低了页面附加信息广覆盖植入的难度,实现了资源消耗及时间成本较低的附加信息植入方式。
文档编号H04L29/08GK103118082SQ20131002164
公开日2013年5月22日 申请日期2013年1月21日 优先权日2013年1月21日
发明者刘明海, 严正岭 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1