[发明专利]用户端数据采集方法、装置、电子设备及存储介质在审
申请号: | 202010900661.5 | 申请日: | 2020-08-31 |
公开(公告)号: | CN112055011A | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 王号兵 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04N7/14;G06F16/955 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 何春兰;迟珊珊 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户端 数据 采集 方法 装置 电子设备 存储 介质 | ||
本发明涉及智慧城市技术领域,提供一种用户端数据采集方法、装置、电子设备及存储介质,所述方法包括:建立与第一用户端之间的第一双向通信会话并生成二维码图片发送至第一用户端;响应于建立第二双向通信请求并验证第二身份认证令牌是否有效,当确定第二身份认证令牌的指令有效时,建立第二双向通信会话并与第一双向通信会话进行绑定,通过绑定后的第二双向通信会话接收第二用户端发送的采集到的第一用户端数据;通过绑定后的第一双向通信会话将第一用户端数据发送至第一用户端。本发明利用服务端缓存中存储的身份认证令牌来绑定第一用户端和第二用户端的双向通信会话,实现数据传输,提高了用户端数据的采集效率及安全性。
技术领域
本发明涉及智慧城市技术领域,具体涉及一种用户端数据采集方法、装置、电子设备及存储介质。
背景技术
现有的用户端网页对用户数据采集的方法,通常借助于用户端自带的摄像或外接的摄像设备,一旦用户端无自带摄像或外接的摄像设备损坏时,将无法有效的进行用户端数据的采集,必须更换设备才能进行访问,导致用户端数据的采集效率低下,无法实现在用户端自带的摄像或外接的摄像设备损坏情况下快速的进行用户端数据的采集。
发明内容
鉴于以上内容,有必要提出一种用户端数据采集方法、装置、电子设备及存储介质,能够利用服务端缓存中存储的身份认证令牌来绑定第一用户端和第二用户端的双向通信会话,实现数据传输,提高了用户端数据的采集效率及安全性。
本发明的第一方面提供一种用户端数据采集方法,应用于服务端,所述用户端数据采集方法包括:
响应于从第一用户端接收到的建立第一双向通信连接请求,建立与所述第一用户端之间的第一双向通信会话,并生成携带有第一身份认证令牌的二维码图片,将所述二维码图片发送至所述第一用户端;
响应于从第二用户端接收的建立第二双向通信请求,验证所述第二双向通信请求中的第二身份认证令牌是否有效,其中,所述第二身份认证令牌是由所述第二用户端扫描所述第一用户端上的二维码图片得到的;
当确定所述第二身份认证令牌有效时,建立与所述第二用户端的第二双向通信会话,将所述第二双向通信会话与所述第一双向通信会话进行绑定,并发送采集第一用户端数据的采集指令至所述第二用户端;
通过绑定后的所述第二双向通信会话,接收所述第二用户端发送的从所述第一用户端采集到的第一用户端数据;
通过绑定后的所述第一双向通信会话,将所述第一用户端数据发送至所述第一用户端。
优选的,所述响应于从第一用户端发送接收的建立第一双向通信连接请求,建立与所述第一用户端之间的第一双向通信会话,并生成携带有第一身份认证令牌的二维码图片包括:
获取所述第一双向通信连接请求中的第一附加头信息;
解析所述第一附加头信息,并接收所述第一用户端发送的第一握手信息,根据所述第一握手信息与所述第一用户端建立第一双向通信会话;
当监测到所述第一双向通信会话建立完成时,获取所述第一双向通信会话的第一连接信息;
根据所述第一连接信息生成第一会话对象;
使用随机生成器随机生成预设位数字符串作为第一身份认证令牌,并将所述第一身份认证令牌及所述第一会话对象存储至所述服务端的缓存中;
将所述第一身份认证令牌和预设的页面网址通过URL参数拼接的方式生成链接;
通过二维码生成器将所述链接转换成二维码图片。
优选的,所述验证所述第二双向通信请求中的第二身份认证令牌是否有效包括:
获取所述第一身份认证令牌对应的服务端缓存;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010900661.5/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置