[发明专利]一种历史访问数据的获取方法及装置有效
申请号: | 201610390554.6 | 申请日: | 2016-06-03 |
公开(公告)号: | CN107463568B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 任天兵 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/955 | 分类号: | G06F16/955;G06F16/958 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉;周达 |
地址: | 英属开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 历史 访问 数据 获取 方法 装置 | ||
本申请提供一种历史访问数据的获取方法及装置,其中,所述方法包括:接收客户端发出的故障处理请求;根据所述故障处理请求为所述客户端分配唯一的预设标识;当接收到的数据访问请求中附带所述预设标识时,将所述数据访问请求作为历史访问数据存储于预设存储空间中;当接收到的数据访问请求中未附带所述预设标识时,将所述数据访问请求按照预设规则进行处理;接收故障信息获取请求;在所述故障信息获取请求中附带所述预设标识时,从所述预设存储空间中读取附带所述预设标识的历史访问数据。本申请实施方式提供的一种历史访问数据的获取方法及装置,能够在不需要设置代理服务器的情况下,获取客户端发送的历史访问数据。
技术领域
本申请涉及互联网技术领域,特别涉及一种历史访问数据的获取方法及装置。
背景技术
随着互联网技术的不断发展,依托于互联网技术的各种软件也应运而生。与软件相关的基础架构往往可以包括服务器和客户端,所述服务器和所述客户端之间可以通过互联网进行数据交互。具体地,所述服务器可以为具备数据存储和计算功能的计算机,客户端则可以是用户使用的终端设备,例如台式计算机、笔记本或者智能手机等。
以应用程序为例,在用户使用应用程序的过程中,往往可以在客户端上预先安装该应用程序,然后可以通过该应用程序的操作界面,向服务器发送各种各样的数据访问请求。服务器在接收到客户端发来的数据访问请求后,可以响应于该请求,将与该请求相关的数据返回给客户端,以供用户浏览。例如,用户在使用手机淘宝应用程序时,可以在手机淘宝的搜索栏中输入商品的关键词,然后点击搜索。这样,对于该关键词的搜索指令便可以作为请求发送至手机淘宝的服务器,手机淘宝的服务器可以响应于该请求,将与所述关键词相关的产品数据返回至用户的手机,并在手机淘宝的操作界面上进行显示。
目前,在返回给客户端的数据中,往往包含了各种各样的信息,例如,对于手机淘宝而言,返回给客户端的数据中包含了产品的图片、产品的价格以及产品的文字描述。这些包含在返回的数据中的各种各样的信息往往是通过执行不同的代码段而实现的。例如,对于产品的图片而言,服务器可以在客户端发来的请求中,分辨出客户端当前所处的网络环境,所述网络环境例如可以为2G/3G/4G网络、WiFi网络或者有线网络,由于在不同的网络环境中,客户端加载图片的速度往往是不同的。因此,负责生成产品的图片信息的代码段在对客户端当前所处的网络环境进行分析后,可以向客户端返回与所述客户端所处的网络环境相匹配的图片。例如,当客户端所处的网络环境为2G网络,那么可以向客户端返回数据量较小的图片,以节省客户端加载图片的速度。又例如,产品的邮费往往与客户端中指定的地理位置相关,所述地理位置可以通过经纬度进行表示,那么服务器可以从客户端发来的请求中提取出客户端指定的经纬度,并且通过负责生成产品邮费的代码段进行计算,从而生成与所述指定的经纬度相对应的邮费。
在实际应用场景中,负责对客户端的数据访问请求进行处理的代码段有时会由于出现故障而导致生成的数据错误。例如,客户端处于2G网络环境中,而经过代码段进行处理后,却给客户端返回了数据量很大,清晰度很高的图片,导致客户端无法进行加载或者加载耗费太多的流量。在这种情况下,则需要对代码段进行诊断。在对软件的代码段进行诊断时,往往需要获取当时出现故障时对应的客户端发送的历史访问请求以及返回至客户端的请求数据。
在现有技术中,可以通过在客户端和服务器之间架设代理服务器的方式来记录客户端发出的历史访问请求以及服务器向客户端返回的数据。具体地,可以预先在客户端上设置代理服务器的IP地址和端口号,以与所述代理服务器建立连接。那么通过所述客户端发出的请求以及由所述客户端接收的数据均可以被记录在所述代理服务器中。当用户在使用应用程序时发现接收的数据不正确(例如图片加载太慢或者邮费明显错误),那么可以在应用程序中提交故障信息。应用程序的维护人员可以根据该故障信息,从代理服务器中查询出当时客户端发出的请求以及客户端接收的数据,以对应用程序进行诊断。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610390554.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:液压阀(KL2G891)
- 下一篇:长调轮(EM‑001)
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置