The invention discloses a data transmission method, device, device and storage medium. The method includes: receiving the data request sent by the client; determining the effective time corresponding to the permission parameter if the data request contains the permission parameter of the client; and transmitting the data corresponding to the data request to the client if the current time is within the effective time. Through the technical scheme of the present invention, the Web page can be guaranteed not to be other. The application of embezzlement and malicious access ensures data security.
【技术实现步骤摘要】
一种数据传输方法、装置、设备及存储介质
本专利技术实施例涉及计算机技术,尤其涉及一种数据传输方法、装置、设备及存储介质。
技术介绍
应用程序(Application,APP)随着功能的扩展和业务增多,早已不是单纯的纯客户端组件构成,有很多的页面由Web所承载,前端开发人员将Web页面托管在服务器中,客户端通过WebView组件直接加载该服务地址的URL展示页面,不再需要发布新的安装包,快速的将效果呈现给用户。现有技术的缺陷:Web页面的URL为公开访问,任意浏览器或支持Web的容器均可访问,不利于保护该页面的版权信息与安全性。
技术实现思路
本专利技术实施例提供一种数据传输方法、装置、设备及存储介质,在确定客户端发送的数据请求中包含权限参数,且权限参数有效后,服务器再将数据发送至客户端,能够保证Web页面不被其他App盗用和恶意访问,进而保证了数据安全。第一方面,本专利技术实施例提供了一种数据传输方法,包括:接收客户端发送的数据请求;若所述数据请求包含所述客户端的权限参数,则确定所述权限参数对应的有效时长;若当前时间在所述有效时长内,则向所述客户端发送与所述数据请求对应的数据。进一步的,接收客户端发送的数据请求之前,还包括:与所述客户端交互生成所述客户端的权限参数。进一步的,还包括:若所述数据请求不包含所述客户端的权限参数,或者,若所述当前时间不在所述有效时长内,则与所述客户端交互生成所述客户端的权限参数。进一步的,与所述客户端交互生成所述客户端的权限参数,包括:接收客户端发送的第一密文,并通过第一私钥对所述第一密文解密得到第一随机数,所述第一密文为所述客户端 ...
【技术保护点】
1.一种数据传输方法,其特征在于,包括:接收客户端发送的数据请求;若所述数据请求包含所述客户端的权限参数,则确定所述权限参数对应的有效时长;若当前时间在所述有效时长内,则向所述客户端发送与所述数据请求对应的数据。
【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:接收客户端发送的数据请求;若所述数据请求包含所述客户端的权限参数,则确定所述权限参数对应的有效时长;若当前时间在所述有效时长内,则向所述客户端发送与所述数据请求对应的数据。2.根据权利要求1所述的方法,其特征在于,接收客户端发送的数据请求之前,还包括:与所述客户端交互生成所述客户端的权限参数。3.根据权利要求1所述的方法,其特征在于,还包括:若所述数据请求不包含所述客户端的权限参数,或者,若所述当前时间不在所述有效时长内,则与所述客户端交互生成所述客户端的权限参数。4.根据权利要求2或3所述的方法,其特征在于,与所述客户端交互生成所述客户端的权限参数,包括:接收客户端发送的第一密文,并通过第一私钥对所述第一密文解密得到第一随机数,所述第一密文为所述客户端通过第一公钥加密第一随机数得到;生成第二随机数,并通过第二公钥加密第一随机数和第二随机数之和,得到第二密文;发送所述第二密文,并接收客户端发送的第三随机数;若所述第一随机数和所述第二随机数之和等于所述第三随机数,则将所述第三随机数与当前的时间戳相加,进行MD5运算得到权限参数,并发送所述权限参数。5.一种数据传输方法,其特征在于,包括:向服务器发送数据请求;若所述数据请求包含本机的权限参数,且当前时间在所述权限参数对应的有效时长内,则接收所述服务器发送的与所述数据请求对应的数据。6.根据权利要求5所述的方法,其特征在于,向服务器发送数据请求包括:当接收到通过WebView加载页面请求时,将页面请求转发到Native端;将WebView回调脚本保存在Native端;通过Native端发起数据请求。7.根据权利要求5所述的方法,其特征在于,若所述数据请求包含本机的权限参数,且当前时间在所述权限参数对应的有效时长内,则接收所述服务器发送的与所述数据请求对应的数据之后,还包括:对所述数据进行解析;将解析后的数据通过脚本回调给WebView,通过WebView渲染数据。8.根据权利要求5所述的方法,其特征在于,向服务器发送数据请求之前,还包括:与所述服务器交互生成本...
【专利技术属性】
技术研发人员:刘帅,吕庆春,彭飞,
申请(专利权)人:北京城市网邻信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。