一种基于扫码操作的页面访问方法、装置及系统制造方法及图纸

技术编号:20025897 阅读:26 留言:0更新日期:2019-01-06 04:44
本说明书一个或多个实施例提供了一种基于扫码操作的页面访问方法、装置及系统,其中,该方法包括:针对监听到的图形码扫描操作,向远端服务器发送数据获取请求;接收远端服务器响应于该数据获取请求而返回的业务地址和加密后的业务数据,并将该加密后的业务数据缓存至本地缓存中;根据该业务地址和从本地缓存中获取的与业务地址中的唯一性标识对应的业务数据,生成业务页面。本说明书一个或多个实施例中,远端服务器针对客户端的数据获取请求,同时向客户端下发业务地址和业务数据,并且将业务数据进行加密处理后传输,这样既能够保证业务数据传输的安全性,又能够减少客户端向远端服务器的网络请求次数。

【技术实现步骤摘要】
一种基于扫码操作的页面访问方法、装置及系统
本说明书一个或多个涉及互联网
,尤其涉及一种基于扫码操作的页面访问方法、装置及系统。
技术介绍
目前,随着移动互联网技术的快速发展,以及随着移动终端(例如,智能手机)功能的不断升级,同时,二维码的应用越来越广泛,用户可以使用移动终端扫描二维码来向远端服务器请求业务页面,其中,该业务页面为用于与用户进行交互的页面,并基于在移动终端上渲染得到的业务页面为用户提供相应的业务服务已经成为人们日常生活中必不可少的一部分。例如,消费者使用智能手机扫描付款码,以完成线下移动支付,又如,买家使用智能手机扫描商家二维码,以完成线上商品浏览及购买等等。其中,移动终端扫描二维码来向远端服务器请求业务页面的过程,具体为:移动终端扫描二维码后,向远端服务器发送第一获取请求,远端服务器针对该第一获取请求向移动终端返回业务地址,移动终端接收到该业务地址后,打开该业务地址并向远端服务器发送第二获取请求,远端服务器针对该第二获取请求向移动终端返回业务数据,移动终端基于该业务数据渲染得到业务页面。由此可知,需要提供一种安全性高且网络请求次数少的基于扫码操作的页面访问方案。
技术实现思路
本说明书一个或多个实施例的目的是提供一种基于扫码操作的页面访问方法、装置及系统,远端服务器针对客户端的数据获取请求,同时向客户端下发业务地址和业务数据,并且将业务数据进行加密处理后传输,客户端在接收到业务地址和业务数据后,先将业务数据缓存至本地缓存中,在基于业务地址生成业务页面时,直接从本地缓存中获取对应的业务数据,这样既能够保证业务数据传输的安全性,又能够减少客户端向远端服务器的网络请求次数。为解决上述技术问题,本说明书一个或多个实施例是这样实现的:本说明书一个或多个实施例提供了一种基于扫码操作的页面访问方法,该页面提供方法包括:针对监听到的图形码扫描操作,客户端向远端服务器发送数据获取请求;所述客户端接收所述远端服务器响应于所述数据获取请求而返回的业务地址和加密后的业务数据,并将所述加密后的业务数据缓存至本地缓存中,其中,所述加密后的业务数据独立于所述业务地址,所述业务地址包括所述业务数据的唯一性标识;所述客户端根据所述业务地址和从所述本地缓存中获取的与所述唯一性标识对应的业务数据,生成业务页面。本说明书一个或多个实施例提供了一种基于扫码操作的页面访问方法,该页面提供方法包括:远端服务器接收客户端发送的数据获取请求,其中,所述数据获取请求是所述客户端基于监听到的图形码扫描操作生成的;所述远端服务器响应于所述数据获取请求,获取业务地址和加密后的业务数据;所述远端服务器将所述业务地址和所述加密后的业务数据发送给所述客户端,以使所述客户端将所述加密后的业务数据缓存至本地缓存中以及根据所述业务地址和从所述本地缓存中获取的所述加密后的业务数据生成业务页面。本说明书一个或多个实施例提供了一种基于扫码操作的页面访问装置,该页面提供装置包括:请求发送模块,用于针对监听到的图形码扫描操作,向远端服务器发送数据获取请求;信息接收模块,用于接收所述远端服务器响应于所述数据获取请求而返回的业务地址和加密后的业务数据;页面生成模块,用于根据所述业务地址和所述加密后的业务数据,生成业务页面。本说明书一个或多个实施例提供了一种基于扫码操作的页面访问装置,该页面提供装置包括:请求接收模块,用于接收客户端发送的数据获取请求,其中,所述数据获取请求是所述客户端基于监听到的图形码扫描操作生成的;信息获取模块,用于响应于所述数据获取请求,获取业务地址和加密后的业务数据;信息发送模块,用于将所述业务地址和所述加密后的业务数据发送给所述客户端,以使所述客户端将所述加密后的业务数据缓存至本地缓存中以及根据所述业务地址和从所述本地缓存中获取的所述加密后的业务数据生成业务页面。本说明书一个或多个实施例提供了一种基于扫码操作的页面访问设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:针对监听到的图形码扫描操作,向远端服务器发送数据获取请求;接收所述远端服务器响应于所述数据获取请求而返回的业务地址和加密后的业务数据,并将所述加密后的业务数据缓存至本地缓存中,其中,所述加密后的业务数据独立于所述业务地址,所述业务地址包括所述业务数据的唯一性标识;根据所述业务地址和从所述本地缓存中获取的与所述唯一性标识对应的业务数据,生成业务页面。本说明书一个或多个实施例提供了一种基于扫码操作的页面访问设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:接收客户端发送的数据获取请求,其中,所述数据获取请求是所述客户端基于监听到的图形码扫描操作生成的;响应于所述数据获取请求,获取业务地址和加密后的业务数据;将所述业务地址和所述加密后的业务数据发送给所述客户端,以使所述客户端将所述加密后的业务数据缓存至本地缓存中以及根据所述业务地址和从所述本地缓存中获取的所述加密后的业务数据生成业务页面。本说明书一个或多个实施例提供了一种存储介质,用于存储计算机可执行指令,所述可执行指令在被执行时实现以下流程:针对监听到的图形码扫描操作,向远端服务器发送数据获取请求;接收所述远端服务器响应于所述数据获取请求而返回的业务地址和加密后的业务数据,并将所述加密后的业务数据缓存至本地缓存中,其中,所述加密后的业务数据独立于所述业务地址,所述业务地址包括所述业务数据的唯一性标识;根据所述业务地址和从所述本地缓存中获取的与所述唯一性标识对应的业务数据,生成业务页面。本说明书一个或多个实施例提供了一种存储介质,用于存储计算机可执行指令,所述可执行指令在被执行时实现以下流程:接收客户端发送的数据获取请求,其中,所述数据获取请求是所述客户端基于监听到的图形码扫描操作生成的;响应于所述数据获取请求,获取业务地址和加密后的业务数据;将所述业务地址和所述加密后的业务数据发送给所述客户端,以使所述客户端将所述加密后的业务数据缓存至本地缓存中以及根据所述业务地址和从所述本地缓存中获取的所述加密后的业务数据生成业务页面。本说明书一个或多个实施例中的基于扫码操作的页面访问方法、装置及系统,针对监听到的图形码扫描操作,向远端服务器发送数据获取请求;接收远端服务器响应于该数据获取请求而返回的业务地址和加密后的业务数据,并将该加密后的业务数据缓存至本地缓存中;根据该业务地址和从本地缓存中获取的与业务地址中的唯一性标识对应的业务数据,生成业务页面。本说明书一个或多个实施例中,远端服务器针对客户端的数据获取请求,同时向客户端下发业务地址和业务数据,并且将业务数据进行加密处理后传输,客户端在接收到业务地址和业务数据后,先将业务数据缓存至本地缓存中,在基于业务地址生成业务页面时,直接从本地缓存中获取对应的业务数据,这样既能够保证业务数据传输的安全性,又能够减少客户端向远端服务器的网络请求次数。附图说明为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书一个或多个中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造本文档来自技高网...

【技术保护点】
1.一种基于扫码操作的页面访问方法,其特征在于,包括:针对监听到的图形码扫描操作,客户端向远端服务器发送数据获取请求;所述客户端接收所述远端服务器响应于所述数据获取请求而返回的业务地址和加密后的业务数据,并将所述加密后的业务数据缓存至本地缓存中,其中,所述加密后的业务数据独立于所述业务地址,所述业务地址包括所述业务数据的唯一性标识;所述客户端根据所述业务地址和从所述本地缓存中获取的与所述唯一性标识对应的业务数据,生成业务页面。

【技术特征摘要】
1.一种基于扫码操作的页面访问方法,其特征在于,包括:针对监听到的图形码扫描操作,客户端向远端服务器发送数据获取请求;所述客户端接收所述远端服务器响应于所述数据获取请求而返回的业务地址和加密后的业务数据,并将所述加密后的业务数据缓存至本地缓存中,其中,所述加密后的业务数据独立于所述业务地址,所述业务地址包括所述业务数据的唯一性标识;所述客户端根据所述业务地址和从所述本地缓存中获取的与所述唯一性标识对应的业务数据,生成业务页面。2.根据权利要求1所述的方法,其特征在于,所述根据所述业务地址和从所述本地缓存中获取的与所述唯一性标识对应的业务数据,生成业务页面,包括:打开所述业务地址,并确定所述业务地址中的唯一性标识;从所述本地缓存中,读取与所述唯一性标识对应的加密后的业务数据,并对所述加密后的业务数据进行解密处理,得到解密后的业务数据;基于所述解密后的业务数据,渲染得到业务页面。3.根据权利要求1所述的方法,其特征在于,在将所述加密后的业务数据缓存至本地缓存中之后,还包括:针对所述本地缓存中的每个所述业务数据,判断该业务数据的存放时间是否大于预设时效阈值;若是,则删除所述业务数据。4.根据权利要求2所述的方法,其特征在于,所述对所述加密后的业务数据进行解密处理,得到解密后的业务数据,包括:确定与所述加密后的业务数据的加密算法对应的解密算法;基于确定出的所述解密算法,对所述加密后的业务数据进行解密处理,得到解密后的业务数据。5.根据权利要求4所述的方法,其特征在于,所述唯一性标识包括:时间戳信息;所述确定与所述加密后的业务数据的加密算法对应的解密算法,包括:确定与所述加密后的业务数据的所述时间戳信息对应的目标加密算法;根据所述目标加密算法,确定所述加密后的业务数据的解密算法。6.根据权利要求1所述的方法,其特征在于,所述针对监听到的图形码扫描操作,向远端服务器发送数据获取请求,包括:获取扫描图形码得到的扫码信息;向远端服务器发送携带有所述扫码信息的数据获取请求。7.一种基于扫码操作的页面访问方法,其特征在于,包括:远端服务器接收客户端发送的数据获取请求,其中,所述数据获取请求是所述客户端基于监听到的图形码扫描操作生成的;所述远端服务器响应于所述数据获取请求,获取业务地址和加密后的业务数据;所述远端服务器将所述业务地址和所述加密后的业务数据发送给所述客户端,以使所述客户端将所述加密后的业务数据缓存至本地缓存中以及根据所述业务地址和从所述本地缓存中获取的所述加密后的业务数据生成业务页面。8.根据权利要求7所述的方法,其特征在于,所述响应于所述数据获取请求,获取业务地址和加密后的业务数据,包括:确定与所述数据获取请求对应的链接部分和业务数据;以及确定与所述业务数据对应的唯一性标识;根据所述链接部分和所述唯一性标识,生成业务地址;对所述业务数据进行加密处理,得到加密后的业务数据。9.一种基于扫码操作的页面访问装置,其特征在于,包括:请求发送模块,用于针对监听到的图形码扫描操作,向远端服务器发送数据获取请求;信息接收模块,用于接收所述远端服务器响应于所述数据获取请求而返回的业务地址和加密后的业务数据,并将所述加密后的业务数据缓存至本地缓存中,其中,所述加密后的业务数据独立于所述业务地址,所述业务地址包括所述业务数据的唯一性标识;页面生成模块,用于根据所述业务地址和从所述本地缓存中获取的与所述唯一性标识对应的业务数据,生成业务页面。1...

【专利技术属性】
技术研发人员:唐志慧
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1