一种内容植入方法和装置与流程

文档序号:12963765阅读:200来源:国知局
一种内容植入方法和装置与流程

本发明涉及通信技术,尤指一种内容植入方法和装置。



背景技术:

当前,随着移动设备的逐步普及,移动互联网业务正在持续性的增长,在移动设备的数量迅速增长的情况下,在移动设备与所访问的网站之间会产生大量的流量。基于这些移动流量,可以进行用户增值服务,例如,作为电信运营商,可以推出实时地显示计费流量、以及订购流量等相关功能,以提高用户体验。因此,流量网关基于流量而向移动设备提供的通过植入的方式在移动设备所访问的网站的页面上显示的工具栏的内容,顺应了电信运营商业务的发展趋势。然而迄今为止,针对以植入的方式在移动设备所访问的网站的页面上显示工具栏,以在工具栏中植入内容的构思,尚未有解决方案。



技术实现要素:

为了解决上述技术问题,本发明的实施例提供了一种内容植入方法和装置,能够在移动设备的屏幕显示的移动设备所访问的网站的页面上植入工具栏。

为了达到本发明目的,本发明的实施例提供了一种内容植入方法,应用于流量网关,该方法包括下列步骤:

在接收到移动设备发送的基于超文本传输协议的获取请求的时候,向移动设备发送对于基于超文本传输协议的获取请求的响应消息,其中,响应消息包括页面重定向消息,以使得移动设备根据页面重定向消息来获取植入的工具栏的内容;

向在基于超文本传输协议的获取请求中包含的超链接地址所指向的网站服务器发送终止报文,以使得网站服务器在接收到移动设备根据页面重定向消息向网站服务器重新发送的基于超文本传输协议的获取请求之前,网站服务器断开与移动设备之间的链接。

进一步地,在一个可选的实施例中,页面重定向消息还包括在基于超文本传输协议的获取请求中包含的超链接地址,页面重定向消息被设置成使得移动设备在获取植入的工具栏的内容的时候,移动设备重新向网站服务器发送基于超文本传输协议的获取请求,以从超链接地址所指向的网站服务器获取页面内容;其中,所述移动设备是在获取到所述植入的工具栏的内容的时候向所述网站服务器重新发送所述基于超文本传输协议的获取请求的。

进一步地,在一个可选的实施例中,页面重定向消息还包括附加的超链接地址。

进一步地,在一个可选的实施例中,页面重定向消息被设置成使得移动设备根据页面重定向消息而向内容服务器发送获取请求,以从内容服务器获取工具栏的内容。

本发明的另一个实施例提供了一种内容植入装置,该内容植入装置包括:

获取请求响应模块,获取请求响应模块被设置成:在接收到移动设备发送的基于超文本传输协议的获取请求的时候,向移动设备发送对于基于超文本传输协议的获取请求的响应消息,其中,响应消息包括页面重定向消息,以使得需要获取页面内容的移动设备根据页面重定向消息获取植入的工具栏的内容;以及

终止报文发送模块,终止报文发送模块被设置成:在获取请求响应模块向移动设备发送对于基于超文本传输协议的获取请求的响应消息之后,终止报文发送模块向在基于超文本传输协议的获取请求中包含的超链接地址所指向的网站服务器发送终止报文,以使得网站服务器在接收到移动设备根据页面重定向消息向网站服务器重新发送的基于超文本传输协议的获取请求之前,网站服务器断开与移动设备之间的链接;其中,所述移动设备是在获取到所述植入的工具栏的内容的时候向所述网站服务器重新发送所述基于超文本传输协议的获取请求的。

进一步地,在一个可选的实施例中,页面重定向消息还包括在基于超文本传输协议的获取请求中包含的超链接地址,页面重定向消息被设置成使得移动设备在获取植入的工具栏的内容的时候,移动设备重新向网站服务器发送基于超文本传输协议的获取请求,以从超链接地址所指向的网站服务器获取页面内容。

进一步地,在一个可选的实施例中,页面重定向消息还包括附加的超链接地址。

进一步地,在一个可选的实施例中,页面重定向消息被设置成使得移动设备根据页面重定向消息而向内容服务器发送获取请求,以从内容服务器获取工具栏的内容。

通过本发明的实施例,流量网关提供了移动设备访问页面的顺序,即,向移动设备发送对于基于超文本传输协议的获取请求的响应消息,使得需要获取页面内容的移动设备根据响应消息中的页面重定向消息获取植入的工具栏的内容,并且向在基于超文本传输协议的获取请求中包含的超链接地址所指向的网站服务器发送终止报文,使得网站服务器在接收到移动设备根据页面重定向消息向网站服务器重新发送的基于超文本传输协议的获取请求之前,网站服务器断开与移动设备之间的链接,直到移动设备在获取到植入的工具栏的内容的时候,移动设备向网站服务器重新发送获取请求为止。根据移动设备的这个访问的顺序,可以使得移动设备首先获取植入的工具栏的内容,再从网站服务器获取页面内容,通过这种方式,在移动设备所访问的网站的页面上通过植入的方式显示工具栏的内容。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为根据本发明的一个实施例的内容植入方法的流程图;

图2为根据本发明的一个实施例的内容植入装置的框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

在本发明的一个实施例中,提供了一种内容植入方法,该方法应用于流量网关,图1为该方法的流程图,如图1所示,该方法包括步骤s101和步骤s103。

步骤s101,在接收到移动设备发送的基于超文本传输协议(hypertexttransferprotocol,简称为http)的获取请求的时候,向移动设备发送对于基于超文本传输协议的获取请求的响应消息,其中,响应消息包括页面重定向消息,以使得移动设备根据页面重定向消息来获取植入的工具栏的内容。

步骤s103,向在基于超文本传输协议的获取请求中包含的超链接地址所指向的网站服务器发送终止报文,以使得网站服务器在接收到移动设备根据页面重定向消息向网站服务器重新发送的基于超文本传输协议的获取请求之前,网站服务器断开与移动设备之间的链接;其中,移动设备是在获取到植入的工具栏的内容的时候向网站服务器重新发送基于超文本传输协议的获取请求的。

本发明实施例的有益效果在于,流量网关提供了移动设备访问页面的顺序,即,向移动设备发送响应消息,使得需要获取页面内容的移动设备根据页面重定向消息获取植入的工具栏的内容,并且向在基于超文本传输协议的获取请求中包含的超链接地址所指向的网站服务器发送终止报文,使得网站服务器在接收到移动设备根据页面重定向消息向网站服务器重新发送的基于超文本传输协议的获取请求之前,网站服务器断开与移动设备之间的链接,直到移动设备在获取到植入的工具栏的内容的时候,移动设备向网站服务器重新发送基于超文本传输协议的获取请求为止;根据移动设备的这个访问的顺序,移动设备可以首先获取植入的工具栏的内容,再从网站服务器获取页面内容,通过这种方式,在移动设备所访问的网站的页面上通过植入的方式显示工具栏的内容。

在这个实施例中,当接收到获取请求的时候,流量网关向发送获取请求的移动设备发送响应消息,以使得移动设备确定其已与网站服务器建立了链接,并且根据页面重定向消息访问内容服务器,并从内容服务器获取植入工具栏的内容。并且在移动设备的屏幕显示的移动设备所访问的网站的页面上植入工具栏(诸如,悬窗或动态条)。

在这个实施例中,流量网关发送终止报文,以使得移动设备必须向网站服务器重新发送基于超文本传输协议的获取请求之后,才能与网站服务器建立链接,从网站服务器获取页面内容。这样能够提高在移动设备所访问的网站服务器的页面上植入工具栏的成功率,尽可能地减小以下这种情况的发生概率:即,移动设备在获取足以在移动设备的屏幕上显示的植入的工具栏的内容之前,已从网站服务器获取了足以在移动设备的屏幕上显示的页面内容,从而在加载完成网站服务器的页面时,植入的工具栏的内容尚且无法显示。

需要说明的是,由于流量网关通常是由电信运营商布置在与移动设备相对的服务器一侧,流量网关与网站服务器距离近、带宽大,因此,流量网关向网站服务器发送的终止报文通常在移动设备发送的获取请求之前到达网站服务器,以使得网站服务器可以断开在接收到移动终端向网站服务器首次发送的基于超文本传输协议的获取请求时建立的与移动设备之间的链接;此外,在网站服务器处,终止报文的优先级高于获取请求的优先级,因此,可以保证移动设备在接收到移动终端向网站服务器再次发送的基于超文本传输协议的获取请求之前,网站服务器会根据终止报文中指定的获取请求中的特征信息,而断开根据包含该特征信息的获取请求而与移动设备之间的链接。

可选地,在一个实施例中,移动设备的基于超文本传输协议的获取请求可以是用于从网站服务器获取信息的get请求或者post请求。

可选地,在一个实施例中,终止报文是reset报文。

可选地,在一个实施例中,流量网关可以根据接收到的获取请求,获取在获取请求中的超链接所指向的页面中的关键字,从而向移动设备推送与这个关键字相关联的内容;另外,电信运营商还可以通过悬窗或动态条对自有业务、第三方业务进行在线营销,传播广告,以及发布信息。因此,在所访问的网站的页面上植入的工具栏可以作为电信运营商或者服务提供商面向用户的高效的市场推广渠道。

可选地,在一个实施例中,在工具栏中显示的内容可以包括数据流量的剩余情况、套餐信息,据此,用户可以通过工具栏方便地查询数据流量的剩余情况、套餐信息;此外,在工具栏中显示的内容还可以包括用于订购例如数据流量的内容,据此,用户可通过工具栏便捷地订购数据流量类的产品。此外,应当理解的是,移动设备可以是通过流量网关连接到网站服务器的各种计算设备,诸如,智能电话、膝上型计算机、平板电脑。

此外,在一个实施例中,向移动设备发送的对于基于超文本传输协议的获取请求的响应消息可以是http响应状态的状态码为200ok的响应消息,这个响应消息用于表示请求已成功。在此,响应消息用于向移动设备表示移动设备发送的获取请求已经得到了获取请求中包含的超链接地址所指向的网站服务器的响应,将要建立网站服务器与移动设备之间的链接。并且响应消息包括建立超文本标记语言(hypertextmarkuplanguage,简称为html)框架的代码。可选地,响应消息还包括符合其他脚本语言的代码,例如,符合javascript脚本语言的代码。

此外,在一个实施例中,终止报文是向网站服务器发送的reset报文。

进一步地,在一个实施例中,页面重定向消息还包括在基于超文本传输协议的获取请求中包含的超链接地址,页面重定向消息被设置成使得移动设备在获取植入的工具栏的内容的时候,移动设备重新向网站服务器发送基于超文本传输协议的获取请求,以从超链接地址所指向的网站服务器获取页面内容。也就是说,在移动设备获取了植入的工具栏的内容的时候,移动设备可以重新访问这个超链接地址所指向的网站服务器,以从网站服务器获取页面内容。应当理解的是,移动设备上安装的浏览器应当能够重构这样的页面:该页面包括所植入的工具栏以及移动设备根据在页面重定向消息中包括的超链接地址所获取的页面,在此不再赘述浏览器重构页面的过程。

进一步地,在一个可选的实施例中,页面重定向消息还包括附加的超链接地址。这个附加的超链接地址所指向的内容可以是电信运营商的自有业务、第三方业务、广告、以及电信运营商需要发布的任何信息。

进一步地,在一个可选的实施例中,页面重定向消息被设置成使得移动设备根据页面重定向消息而向内容服务器发送获取请求,以从内容服务器获取工具栏的内容,以用于填充工具栏的框架。工具栏的内容可以是由电信运营商和/或第三方自定义的,诸如,由电信运营商推送的消息、订阅服务等。

在本发明的另一个实施例中,提供了一种内容植入装置,图2为根据本发明的一个实施例的内容植入装置的框图,如图2所示,该内容植入装置包括获取请求响应模块201和终止报文发送模块203,其中:

获取请求响应模块201被设置成:在接收到移动设备发送的基于超文本传输协议的获取请求的时候,向移动设备发送对于基于超文本传输协议的获取请求的响应消息,其中,响应消息包括页面重定向消息,以使得移动设备根据页面重定向消息来获取植入的工具栏的内容;并且

终止报文发送模块203被设置成:在获取请求响应模块201向移动设备发送对于基于超文本传输协议的获取请求的响应消息之后,终止报文发送模块203向在基于超文本传输协议的获取请求中包含的超链接地址所指向的网站服务器发送终止报文,以使得网站服务器在接收到移动设备根据页面重定向消息向网站服务器重新发送的基于超文本传输协议的获取请求之前,网站服务器断开与移动设备之间的链接;其中,移动设备是在获取到植入的工具栏的内容的时候向网站服务器重新发送基于超文本传输协议的获取请求的。

通过本发明的实施例,内容植入装置提供了移动设备访问页面的顺序,即,使得需要获取页面内容的移动设备根据页面重定向消息获取植入的工具栏的内容,并且使得网站服务器在接收到移动设备根据页面重定向消息向网站服务器重新发送的基于超文本传输协议的获取请求之前,断开与移动设备之间的链接,直到移动设备在获取到植入的工具栏的内容的时候,移动设备向网站服务器重新发送基于超文本传输协议的获取请求为止;根据移动设备的这个访问的顺序,可以首先获取植入的工具栏的内容,再从网站服务器获取页面内容,通过这种方式,在移动设备所访问的网站的页面上通过植入的方式显示工具栏的内容。

在这个实施例中,当接收到获取请求的时候,获取请求响应模块201向发送获取请求的移动设备发送响应消息,以使得移动设备确定其已与网站服务器建立了链接,并且根据页面重定向消息访问内容服务器,并从内容服务器获取植入工具栏的内容。并且在移动设备的屏幕显示的移动设备所访问的网站的页面上植入工具栏(诸如,悬窗或动态条)。

在这个实施例中,终止报文发送模块203发送终止报文,以使得网站服务器在接收到移动设备根据页面重定向消息向网站服务器重新发送基于超文本传输协议的获取请求之后,才能与移动设备建立链接,移动设备才能从网站服务器获取页面内容。这样能够提高在移动设备所访问的网站的页面上植入工具栏的成功率,尽可能地减小以下这种情况的发生概率:即,移动设备在获取足以在移动设备的屏幕上显示的植入的工具栏的内容之前,已从网站服务器获取了足以在移动设备的屏幕上显示的页面内容,从而在加载完成网站服务器的页面时,植入的工具栏的内容尚且无法显示。

可选地,作为在以上的实施例中提供的内容植入装置的一种实现方式,该内容植入装置可以是流量网关,需要说明的是,由于流量网关通常是由电信运营商布置在与移动设备相对的服务器一侧,流量网关与网站服务器距离近、带宽大,因此,流量网关向网站服务器发送的终止报文通常在移动设备发送的获取请求之前到达网站服务器,以使得网站服务器可以断开在接收到移动终端向网站服务器首次发送的基于超文本传输协议的获取请求时建立的与移动设备之间的链接;此外,在网站服务器处,终止报文的优先级高于获取请求的优先级,因此,可以保证移动设备在网站服务器接收到移动终端向网站服务器再次发送的基于超文本传输协议的获取请求之前,网站服务器会根据终止报文中指定的获取请求中的特征信息,而断开根据包含该特征信息的获取请求而与移动设备之间的链接。

可选地,作为在以上的实施例中提供的内容植入装置的一种实现方式,该内容植入装置可以是流量网关,移动设备发送的基于超文本传输协议的获取请求的报文被交换机或分光器镜像到流量网关,以进行协议分析。当流量网关获取到获取请求的时候,向移动设备发送对于基于超文本传输协议的获取请求的响应消息,该响应消息包括页面重定向消息,以使得移动设备根据页面重定向消息来获取植入的工具栏的内容,该页面的框架是由流量网关提供的。

当流量网关向移动设备发送获取请求的响应消息的时候,流量网关还向在基于超文本传输协议的获取请求中包含的超链接地址所指向的网站服务器发送终止报文,以使得移动设备在根据页面重定向消息来获取植入的工具栏的内容之前,网站服务器断开与移动设备之间的链接。

可选地,在一个实施例中,移动设备的基于超文本传输协议的获取请求,可以是用于从网站服务器获取信息的get请求或者post请求。

可选地,在一个实施例中,终止报文是reset报文。

可选地,在一个实施例中,流量网关可以根据接收到的获取请求,获取在获取请求中的超链接所指向的页面中的关键字,从而向移动设备推送与这个关键字相关联的内容;另外,电信运营商还可以通过悬窗或动态条对自有业务、第三方业务进行在线营销,传播广告,以及发布信息。因此,在所访问的网站的页面上植入的工具栏可以作为电信运营商或者服务提供商面向用户的高效的市场推广渠道。

可选地,在一个实施例中,在工具栏中显示的内容可以包括数据流量的剩余情况、套餐信息,据此,用户可以通过工具栏方便地查询数据流量的剩余情况、套餐信息;此外,在工具栏中显示的内容还可以包括用于订购例如数据流量的内容,据此,用户可通过工具栏便捷地订购数据流量类的产品。

此外,应当理解的是,移动设备可以是通过流量网关连接到网站服务器的各种计算设备,诸如,智能电话、膝上型计算机、平板电脑。

此外,在一个实施例中,向移动设备发送的对于基于超文本传输协议的获取请求的响应消息可以是http响应状态的状态码为200ok的响应消息,这个响应消息用于表示请求已成功。在此,响应消息用于向移动设备表示移动设备发送的获取请求已经得到了获取请求中包含的超链接地址所指向的网站服务器的响应,将要建立网站服务器与移动设备之间的链接。并且响应消息包括建立超文本标记语言(hypertextmarkuplanguage,简称为html)框架的代码。可选地,响应消息还包括符合其他脚本语言的代码,例如,符合javascript脚本语言的代码。

此外,在一个实施例中,终止报文是向网站服务器发送的reset报文。

进一步地,在一个实施例中,页面重定向消息还包括在基于超文本传输协议的获取请求中包含的超链接地址,页面重定向消息被设置成:在移动设备根据重定向消息获取了植入的工具栏的内容的时候,移动设备重新向网站服务器发送基于超文本传输协议的获取请求,以从超链接地址所指向的网站服务器获取页面内容。也就是说,在移动设备获取了植入的工具栏的内容的时候,移动设备可以重新访问这个超链接地址所指向的网站服务器,以从网站服务器获取页面内容。应当理解的是,移动设备上安装的浏览器应当能够重构这样的页面:该页面包括所植入的工具栏以及移动设备根据在页面重定向消息中包括的超链接地址所获取的页面,在此不再赘述浏览器重构页面过程。

进一步地,在一个实施例中,页面重定向消息还包括附加的超链接地址。这个附加的超链接地址所指向的内容可以是电信运营商的自有业务、第三方业务、广告、以及电信运营商需要发布的任何信息。

进一步地,页面重定向消息被设置成使得移动设备根据页面重定向消息而向与流量网关电连接的内容服务器发送获取请求,以从内容服务器获取工具栏的内容,以用于填充工具栏的框架。工具栏的内容可以是由电信运营商和/或第三方自定义的,诸如,由电信运营商推送的消息、订阅服务等。

虽然本发明所揭露的实施方式如上,但的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1