失败响应的方法及网关、系统技术方案

技术编号:3869178 阅读:239 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了失败响应的方法及网关、系统。一种失败响应的方法包括:接收访问请求,所述访问请求包括用户的标识;根据所述用户的标识获取所述用户的偏好信息;当根据所述访问请求访问失败时,构建访问失败响应页面,所述失败响应页面包括所述用户的偏好信息;向所述用户的终端发送所述失败响应页面。本发明专利技术通过访问失败响应页面向用户返回偏好信息,丰富了失败响应页面的信息内容,用户除了可以看到网关返回的错误提示信息外,还可以看到自己的偏好信息,访问失败情况下的用户体验得到改善。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别涉及一种失败响应的方法及网关、系统
技术介绍
现有技术中,网关在收到用户终端发送的访问请求后,如果发现该访问请求访问 的网页地址是非法地址或用户余额不足,或者网关代理用户终端访问服务器失败等等情况 下,网关一般给用户返回一个访问失败响应页面,告知用户发生访问错误和对应的错误码 信息,这种做法导致访问失败时用户体验差。
技术实现思路
本专利技术实施例的目的是为了提高在访问失败时的用户体验。为此,本专利技术实施例一方面提供了一种失败响应的方法,包括接收访问请求,所述访问请求包括用户的标识;根据所述用户的标识获取所述用户的偏好信息;当根据所述访问请求访问失败时,构建访问失败响应页面,所述失败响应页面包 括所述用户的偏好信息;向所述用户的终端发送所述失败响应页面。本专利技术实施例另一方面提供了一种网关,包括接收单元,用于接收访问请求,所述访问请求包括用户的标识;获取单元,用于根据所述用户的标识获取所述用户的偏好信息;处理单元,用于当根据所述访问请求访问所述访问页面失败时,使用所述用户的 偏好信息构建访问失败响应页面,所述失败响应页面包括所述用户的偏好信息;发送单元,用于向所述用户的终端发送所述失败响应页面。本专利技术实施例一方面提供了一种系统,包括网关,用于与用户终端通信;所述网关具体用于接收用户终端发送的访问请求,所述访问请求包括用户的标 识;并根据所述用户的标识获取所述用户的偏好信息;当根据所述访问请求访问失败时, 构建访问失败响应页面,所述失败响应页面包括所述用户的偏好信息;并向所述用户的终 端发送所述失败响应页面。本专利技术实施例提供的一种失败响应的方法及网关、系统,使用户终端接收到的失 败响应页面包括用户的偏好信息,提高了用户体验。附图说明图1为本专利技术实施例一种发送失败响应页面的方法的流程图;图2为本专利技术实施例一种网关的结构示意图;图3为本专利技术实施例另一种网关的结构示意图4为本专利技术实施例一种系统的结构图;图5为本专利技术实施例另一种系统的结构图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不 用于限定本专利技术。图1为本专利技术实施例一种发送失败响应页面的方法的流程图,包括S101,接收访问请求,所述访问请求包括用户的标识;具体为网关接收用户终端发送的访问请求,本专利技术实施例中,用户标识可以是用 户终端标识,用户终端可以是移动终端,如手机,PDA (Personal Digital Assistant,个人 数字助理),此时网关可以是WAP (Wireless Access Protocol,无线接入协议)网关,用户 的标识可以是手机号码;用户终端还可以是计算机终端,如PC,对应的网关可以是代理网 关,用户的标识可以是用户的代理帐户或者使用的计算机终端的网络地址,如IP地址。S102,根据所述用户的标识获取所述用户的偏好信息;具体为,网关根据用户的标识在存储用户偏好信息的数据库中查找对应的用户的 偏好信息,并从数据库中获取用户的偏好信息到网关内存中。该存储用户偏好信息的数据 库可以保存在网关中,也可以保存在独立的存储设备中。该偏好信息可以是该用户最近一段时间(如最近一个月内,三个月内等)访问频 率最高的前η个页面的地址链接,如URL链接,其中,η为自然数,如访问频率最高的前10个 或前5个页面的URL链接;也可以是用户定制的η个访问页面的地址链接,即该用户自己选 择的η个访问页面的链接。另外该偏好信息还可以是用户定制的天气信息,购物信息,节日信息等等信息。上述S102也可以是当网关根据所述访问请求访问失败时执行。S103,当根据所述访问请求访问失败时,构建访问失败响应页面,所述失败响应页 面包括所述用户的偏好信息;并向所述用户的终端发送所述失败响应页面。导致访问失败的原因可能有多种,比如网关发现用户访问的页面地址是非法地 址,或者用户余额不足,或服务器不可访问等错误。所述访问失败响应页面中包括所述用户的偏好信息。如果返回的偏好信息是用户 历史访问频率最高的前η个访问页面的地址链接或所述用户定制的η个访问页面的地址链 接,用户就可以通过点击上述地址链接重新发起访问请求,其中η为自然数。本实施例中,通过访问失败响应页面向用户返回偏好信息,丰富了失败响应页面 的信息内容,用户除了可以看到网关返回的错误提示信息外,还可以看到自己的偏好信息, 访问失败情况下的用户体验得到改善。当偏好信息为用户经常访问页面的地址链接时,用 户还可以方便的通过点击链接重新发起访问,提高再次访问的成功率。图1所示实施例的基础上,网关还可以根据用户的标识存储该用户的偏好信息, 具体可以是将用户偏好信息从其他信息中独立出来,以用户的标识为索引主键存储在数据 库中。该数据库可以保存在网关中,也可以保存在单独的存储装置中,对于WAP网关来说, 可以根据用户移动终端标识(如手机号码)为索引主键存储所述用户偏好信息;对于代理网关来说,可以以用户的代理帐户或用户计算机终端的网络地址为索引主键存储所述用户 偏好信息。并且,如果用户在网关上没有访问偏好信息存储在数据库中,则网关可以给该用 户初始化用户访问偏好信息,如以用户标识为主键,存储5个或10个或其它数目的URL链 接以及这些链接的优先权数,以及最近更新时间,初始偏好信息根据网关的业务配置,可以 是门户网站的URL链接,比如某用户标识对应的初始偏好信息如下<table>table see original document page 6</column></row><table>其中,优先权数越高,说明该URL最近访问频率越高。这样,网关就可以很方便的根据获取的用户标识去查找并获取用户偏好信息,以 提高网关工作效率,减少查找时间和响应时间。所述网关还可以根据访问请求更新所述用户的偏好信息。对于网关来说,接受用户的访问请求后,网关将用户偏好信息获取到内存中,并分 析该访问请求的内容,根据该访问请求的内容更新获取到内存中的用户的偏好信息,当用 户结束访问时,不论访问是成功还是失败,都可以将更新后的用户偏好信息存储到数据库 中,以替换数据库中该用户原来的偏好信息。当然,也可以是网关在访问失败时,将用户偏 好信息获取到内存中进行更新,并将更新后的用户偏好信息存储到数据库中。上述更新处理可以采用老化处理来实现,举例来说,每次网关收到用户发送的访 问请求后,可以对该访问请求进行分析,如对其中携带的URL进行分析,如果该URL是用户 偏好信息中的URL,则将获取到内存中的用户偏好信息中的该URL优先权数增加50 ;如果访 问请求中携带的URL不包括在用户偏好信息中,则可以将获取到内存中的用户偏好信息中 所有URL的优先权数减50,减到低于100,则不再减。网关还可以配置对于优先权数低于100的URL,可以被此次请求访问的URL替换 掉,即认为该优先权数低于100的URL已经老化。比如此次访问请求中用户访问了新的 URL :www. huawei. com,在上例中,由于 www. torn, com 的优先权低于 100,贝U www. 本文档来自技高网...

【技术保护点】
一种失败响应的方法,其特征在于,包括:接收访问请求,所述访问请求包括用户的标识;根据所述用户的标识获取所述用户的偏好信息;当根据所述访问请求访问失败时,构建访问失败响应页面,所述失败响应页面包括所述用户的偏好信息;向所述用户的终端发送所述失败响应页面。

【技术特征摘要】

【专利技术属性】
技术研发人员:张振华
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1
相关领域技术
  • 暂无相关专利