页面推送方法及装置制造方法及图纸

技术编号:14738603 阅读:82 留言:0更新日期:2017-03-01 12:14
本申请提供一种页面推送方法及装置,所述方法包括:解析客户端发送的HTTP请求报文,读取所述HTTP请求报文中指定字段携带的信息;将读取到的所述HTTP请求报文中指定字段携带的信息动态写入至预配置的推送页面;其中,不同的客户端发送的HTTP请求报文中的所述指定字段中携带的信息不同;向所述客户端发送携带所述推送页面的HTTP应答报文,以将所述推送页面返回至所述客户端。使用本申请提供的页面推送方法,可以有效地提高页面推送功能的用户体验。

【技术实现步骤摘要】

本申请涉及计算机通信领域,尤其涉及页面推送方法及装置
技术介绍
页面推送功能是现今互联网领域较为常用的一种功能。通常是将一些客户端需要的信息及用以提示用户的信息,通过页面推送的方式,供用户查看。然而,现有的页面推送功能所推送的页面信息单一,无法满足用户多样化的需求。
技术实现思路
有鉴于此,本申请提供一种页面推送方法及装置,用以提高页面推送功能的用户体验。具体地,本申请是通过如下技术方案实现的:根据本申请实施例的第一方面,提供一种页面推送方法,所述方法包括:解析客户端发送的HTTP请求报文,读取所述HTTP请求报文中指定字段携带的信息;将读取到的所述HTTP请求报文中指定字段携带的信息动态写入至预配置的推送页面;其中,不同的客户端发送的HTTP请求报文中的所述指定字段中携带的信息不同;向所述客户端发送携带所述推送页面的HTTP应答报文,以将所述推送页面返回至所述客户端。根据本申请实施例的第二方面,提供一种页面推送装置,所述装置包括:解析单元,用于解析客户端发送的HTTP请求报文,读取所述HTTP请求报文中指定字段携带的信息;写入单元,用于将读取到的所述HTTP请求报文中指定字段携带的信息动态写入至预配置的推送页面;其中,不同的客户端发送的HTTP请求报文中的所述指定字段中携带的信息不同;发送单元,用于向所述客户端发送携带所述推送页面的HTTP应答报文,以将所述推送页面返回至所述客户端。本申请实施例提出一种页面推送方法,页面推送设备可以解析客户端发送的HTTP请求报文,读取所述HTTP请求报文中指定字段携带的信息。并可以将读取到的所述HTTP请求报文中指定字段携带的信息动态写入至预配置的推送页面。其中,不同的客户端发出的HTTP请求报文中的所述指定字段中携带的信息不同。页面推送设备可以向所述客户端发送携带所述推送页面的HTTP应答报文,以将所述推送页面返回至所述客户端。由于不同的客户端发出的HTTP请求报文中的所述指定字段中携带的信息不同,并且页面推送设备可以将HTTP请求报文中的指定字段携带的信息动态写入至推送页面,从而可以使得用户可以根据自身的情况,接收到携带有自身所需的特性信息的推送页面。因此,使用本申请实施例可以有效地提高页面推送功能的用户体验。附图说明图1是本申请一示例性实施例示出的一种页面推送方法的流程图;图2是本申请一示例性实施例示出的一种页面推送装置所在设备的硬件结构图;图3是本申请一示例性实施例示出的一种页面推送装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。页面推送是信息推送的一种方式,主要是通过一定的技术标准或者协议,在互联网上向用户推送其所需要的信息,以此来减少信息过载的一项技术。例如,在实际的网络应用中,如果服务器或者客户端访问的地址有误,那么在通常情况下,用户可以接收到相应的提示性的HTTP页面,此过程就可以是一种页面推送的过程,推送的页面即为该提示性的HTTP页面。又例如,用户的请求被重定向到另外一个页面,该过程也可以被称为页面推送过程。在相关的页面推送机制中,一般可以包括客户端、页面推送设备等。当客户端向页面推送设备发送请求报文时,该页面推送设备可以以实际的业务为依据,判断是否向客户端推送页面。当确定向客户端推送页面时,页面推送设备可以将预先设定的应答报文返回给客户端,该应答报文携带有需要推送的推送页面。然而,在相关的页面推送机制中,页面推送设备向客户端推送的页面是相同的,例如,在URL地址错误或者URL地址失效的情况下下,大多数用户一般会接收到内容相同,形式单一的携带有“HTTP404”的页面。由于用户接收到的推送页面是相同的,使得用户无法根据推送页面获得自己需要的一些特性信息,比如是访问哪个IP地址出现错误,是哪个URL地址失效等。因此,使用上述方法进行页面推送,大大降低了用户体验。为了解决相关技术中的问题,本申请实施例提出一种页面推送方法,页面推送设备可以解析客户端发送的HTTP请求报文,读取所述HTTP请求报文中指定字段携带的信息。并可以将读取到的所述HTTP请求报文中指定字段携带的信息动态写入至预配置的推送页面。其中,不同的客户端发出的HTTP请求报文中的所述指定字段中携带的信息不同。页面推送设备可以向所述客户端发送携带所述推送页面的HTTP应答报文,以将所述推送页面返回至所述客户端。由于不同的客户端发出的HTTP请求报文中的所述指定字段中携带的信息不同,并且页面推送设备可以将HTTP请求报文中的指定字段携带的信息动态写入至推送页面,从而可以使得用户可以根据自身的情况,接收到携带有自身所需的特性信息的推送页面。因此,使用本申请实施例可以有效地提高页面推送功能的用户体验。参见图1,图1是本申请一示例性实施例示出的一种页面推送方法的流程图,所述页面推送方法应用于页面推送设备,所述方法具体包括如下所述步骤:步骤101:解析客户端发送的HTTP请求报文,读取所述HTTP请求报文中指定字段携带的信息。步骤102:将读取到的所述HTTP请求报文中指定字段携带的信息动态写入至预配置的推送页面;其中,不同的客户端发出的HTTP请求报文中的所述指定字段中携带的信息不同。步骤103:向所述客户端发送携带所述推送页面的HTTP应答报文,以将所述推送页面返回至所述客户端。在相关技术中,用户接收到的推送页面的内容是相同的,用户无法根据自己的需求从该推送页面上获取相应的特征信息,因此大大降低了用户体验。而本申请实施例提供的方法,可以将不同客户端发送的HTTP请求的指定字段携带的信息,动态写入至上述推送页面,使得推送给用户的推送页面的内容与用户相关,因此,可以有效提高页面推送功能的用户体验。其中,上述页面推送设备,是指具有页面推送功能的设备,可以是具有页面推送功能的服务器。此外,随着网络流量的极速增加,为了缓解服务器的压力,也可以将页面推送功能集成在服务器的前端设备,比如,可以将页面推送功能集成在负载均衡设备等。上述指定字段,是指预先指定的报文头中一些字段。比如,这些字段可以是报文携带的HOST字段,源IP地址字段和目的IP地址字段等。在这里,值得说明的是,不同客户端发送的HTTP请求报文的指定字段携带本文档来自技高网...
页面推送方法及装置

【技术保护点】
一种页面推送方法,其特征在于,所述方法包括:解析客户端发送的HTTP请求报文,读取所述HTTP请求报文中指定字段携带的信息;将读取到的所述HTTP请求报文中指定字段携带的信息动态写入至预配置的推送页面;其中,不同的客户端发送的HTTP请求报文中的所述指定字段中携带的信息不同;向所述客户端发送携带所述推送页面的HTTP应答报文,以将所述推送页面返回至所述客户端。

【技术特征摘要】
1.一种页面推送方法,其特征在于,所述方法包括:解析客户端发送的HTTP请求报文,读取所述HTTP请求报文中指定字段携带的信息;将读取到的所述HTTP请求报文中指定字段携带的信息动态写入至预配置的推送页面;其中,不同的客户端发送的HTTP请求报文中的所述指定字段中携带的信息不同;向所述客户端发送携带所述推送页面的HTTP应答报文,以将所述推送页面返回至所述客户端。2.根据权利要求1所述的方法,其特征在于,所述预配置的推送页面中包括用户预设的与所述HTTP请求报文中携带的指定字段对应的预设关键字。3.根据权利要求2所述的方法,其特征在于,所述将读取到的所述HTTP请求报文中指定字段携带的信息动态写入至所述推送页面,包括:在所述推送页面中,查找与所述HTTP请求报文中的指定字段对应的预设关键字;基于读取到所述指定字段携带的信息,针对所述预设关键字执行替换,以将所述指定字段携带的信息动态写入所述推送页面。4.根据权利要求3所述的方法,其特征在于,所述查找所述推送页面中与所述HTTP请求报文中指定字段对应的预设关键字之前,还包括:在用户预配置的所述推送页面中,检测与所述HTTP请求报文中的指定字段对应的预设关键字;记录检测到的所述预设关键字在所述推送页面中的位置以及与该预设关键字对应的指定字段之间的映射关系。5.根据权利要求1所述的方法,其特征在于,所述向所述客户端发送携带所述推送页面的HTTP应答报文,包括:基于所述HTTP请求报文,判断是否向所述客户端返回所述推送页面;如果是,向...

【专利技术属性】
技术研发人员:王奇
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1