[发明专利]请求处理方法、装置和电子设备有效
申请号: | 202011045221.2 | 申请日: | 2020-09-28 |
公开(公告)号: | CN112202876B | 公开(公告)日: | 2022-05-03 |
发明(设计)人: | 钟望 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
主分类号: | H04L67/5683 | 分类号: | H04L67/5683;H04L67/1095;G06Q30/06 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 荣颖佳 |
地址: | 100000 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 请求 处理 方法 装置 电子设备 | ||
本发明提供了一种请求处理方法、装置和电子设备,响应于将目标商品添加至购物车的请求,检测当前客户端的登录状态;如果当前客户端未登录,将目标商品的商品信息保存至当前客户端本地的存储区域。该方式中,当客户端处于未登录状态时,添加至购物车的商品信息保存至当前客户端本地的存储区域,相比于通过服务器保存购物车数据的方式,一方面可以在不同的网络环境下均能向用户提供完整的购物车数据,另一方面也减少了不必要的服务器开销和网络开销。
技术领域
本发明涉及数据处理技术领域,尤其是涉及一种请求处理方法、装置和电子设备。
背景技术
相关技术中,购物网站中的购物车服务需要前端客户端和后端服务器共同配合实现。例如,当用户将商品A添加至购物车时,客户端向服务器发送购物车更新请求,服务器将商品A的商品信息更新至该用户的购物车数据中,由服务器保存用户的购物车数据,并向客户端返回该用户完整的购物车数据。如果该用户未登录,服务端无法识别发送购物车更新请求的具体是哪个用户,只能基于请求中的IP地址,保存该IP地址的购物车数据;而如果该用户更换了网络环境,则IP地址发生变化,则服务器难以向该用户提供完整的购物车数据,同时还带来了不必要的服务器开销和网络开销。
发明内容
有鉴于此,本发明的目的在于提供一种请求处理方法、装置和电子设备,可以在用户未登录的情况下,将购物车数据保存至客户端本地存储,从而减少服务器开销和网络开销。
第一方面,本发明实施例提供了一种请求处理方法,方法包括:响应于将目标商品添加至购物车的请求,检测当前客户端的登录状态;如果当前客户端未登录,将目标商品的商品信息保存至当前客户端本地的存储区域。
进一步的,当前客户端本地的存储区域包括:目标商品所属的第一购物页面中加载的指定子页面对应的本地存储区域。
进一步的,检测当前客户端的登录状态的步骤,包括:将请求发送至指定子页面,以通过指定子页面检测当前客户端的登录状态;将目标商品的商品信息保存至当前客户端本地的存储区域的步骤,包括:通过指定子页面,将目标商品的商品信息更新至指定子页面对应的本地存储区域保存的购物车数据中;其中,购物车数据包括:被添加至购物车的商品的商品信息。
进一步的,将目标商品的商品信息保存至当前客户端本地的存储区域的步骤之后,方法还包括:通过指定子页面,获取指定子页面的本地存储区域中的购物车数据,将购物车数据发送至第一购物页面,以使购物车数据显示在第一购物页面中。
进一步的,本地存储区域包括:localstorage存储对象。
进一步的,第一购物页面和指定子页面通过postMessage接口函数通信。
进一步的,指定子页面还用于被加载至第二购物页面中,指定子页面对应的本地存储区域中保存有第二购物页面中,被添加至购物车的商品的商品信息。
进一步的,指定子页面通过iframe标签加载在第一购物页面中;iframe标签在第一购物页面中处于隐藏显示状态。
进一步的,当前客户端本地的存储区域包括:目标商品所属的第一购物页面对应的本地存储区域。
进一步的,将目标商品的商品信息保存至当前客户端本地的存储区域的步骤之后,方法还包括:当当前客户端登录至服务器时,从当前客户端本地的存储区域中获取购物车数据;将购物车数据发送至服务器,以将购物车数据与当前客户端的账户关联保存至服务器。
第二方面,本发明实施例提供了一种请求处理装置,装置包括:检测模块,用于响应于将目标商品添加至购物车的请求,检测当前客户端的登录状态;存储模块,用于如果当前客户端未登录,将目标商品的商品信息保存至当前客户端本地的存储区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011045221.2/2.html,转载请声明来源钻瓜专利网。