一种用于检测用户信息的方法、装置及计算机设备制造方法及图纸

技术编号:21634219 阅读:17 留言:0更新日期:2019-07-17 12:51
本发明专利技术实施例提供了一种用于检测用户信息的方法、装置及计算机设备,所述方法包括:为每个用户输入控件分别建立多个监听接口;将各监听接口注册至应用平台中;利用各监听接口分别监听每个用户输入控件的触发事件,获取每个用户输入控件的输入数据以及每个用户输入控件的多个监听接口的调用状态信息;加密所述输入数据及所述调用状态信息,并将加密后的所述输入数据及所述调用状态信息发送至直播平台服务器,以供所述直播平台服务器能根据所述输入数据及所述调用状态信息对用户信息进行检测。

A Method, Device and Computer Equipment for Detecting User Information

【技术实现步骤摘要】
一种用于检测用户信息的方法、装置及计算机设备
本专利技术属于信息处理
,尤其涉及一种用于检测用户信息的方法、装置及计算机设备。
技术介绍
随着直播平台的发展,各种各样的活动也会随之展开,例如主播可以为在直播平台中观看一定时长提供可以领取免费“鱼丸”的活动,例如主播可以打赏观众,让观众来进行抢宝箱等活动,及观众可以发送弹幕给全房间所有的观众等。而黑客则会编写脚本来实现自动抢“鱼丸”,抢宝箱,同时也会通过发送弹幕的形式来发送广告,虽然直播平台会对发送广告的用户进行封禁操作,但是对于在直播平台中首次发送广告弹幕的用户却无法对其封禁,而黑客会采取批量注册大量的非正常用户,来不断的更换用户来发送弹幕广告,扰乱了直播平台的秩序。
技术实现思路
针对现有技术存在的问题,本专利技术实施例提供了一种用于检测用户信息的方法、装置及计算机设备,用于解决现有技术中在直播平台中存在大量的非正常用户发送广告弹幕的情况,却无法对首次发送弹幕广告的非正常用户进行封禁,导致直播平台的秩序得不到保障的技术问题。本专利技术提供一种用于检测用户信息的方法,所述方法包括:为每个用户输入控件分别建立多个监听接口;将各监听接口注册至应用平台中;利用各监听接口分别监听每个用户输入控件的触发事件,获取每个用户输入控件的输入数据以及每个用户输入控件的多个监听接口的调用状态信息;获取第一随机数据;对所述第一随机数据当前时间戳进行拼接;调用所述消息摘要算法MD5对拼接后的数据进行计算,获取第一私钥数据;基于所述第一私钥数据,调用生成配对钥匙接口生成第一公钥数据;基于所述第一公钥数据与所述服务器生成的第二公钥数据生成共享秘钥数据;利用所述共享秘钥数据对所述输入数据及所述调用状态信息进行加密,并将加密后的所述输入数据及所述调用状态信息发送至直播平台服务器,以供所述直播平台服务器能根据所述输入数据及所述调用状态信息对用户信息进行检测。上述方案中,所述为每个用户输入控件分别建立监听接口,包括:为每个用户输入控件分别构建一个监听函数,在所述每个监听函数中构建相应的监听接口;获取每个用户输入控件的类型,并将所述每个用户输入控件的类型设置在对应的监听函数中。上述方案中,所述将各监听接口注册至应用平台中,包括:在所述应用平台中为每个用户输入控件定义一个变量;将每个用户输入控件的监听函数设置在对应的变量中。上述方案中,所述用户输入控件包括:用户名称输入控件、用户密码输入控件、用户密码确认输入控件、用户邮箱输入控件及用户手机号码输入控件。本专利技术还提供一种用于检测用户信息的装置,所述装置包括:建立单元,用于为每个用户输入控件分别建立多个监听接口;注册单元,用于将各监听接口注册至应用平台中;监听单元,用于利用各监听接口分别监听每个用户输入控件的触发事件,获取每个用户输入控件的输入数据以及每个用户输入控件的多个监听接口的调用状态信息;加密单元,用于获取第一随机数据;对所述第一随机数据当前时间戳进行拼接;调用所述消息摘要算法MD5对拼接后的数据进行计算,获取第一私钥数据;基于所述第一私钥数据,调用生成配对钥匙接口生成第一公钥数据;基于所述第一公钥数据与所述服务器生成的第二公钥数据生成共享秘钥数据;利用所述共享秘钥数据对所述输入数据及所述调用状态信息进行加密;发送单元,用于将加密后的所述输入数据及所述调用状态信息发送至直播平台服务器,以供所述直播平台服务器能根据所述输入数据及所述调用状态信息对用户信息进行检测。上述方案中,所述建立单元用于:为每个用户输入控件分别构建一个监听函数,每个监听函数包含三个监听接口;获取每个用户输入控件的类型,并将所述每个用户输入控件的类型设置在对应的监听函数中。上述方案中,所述注册单元用于:在所述应用平台中为每个用户输入控件定义一个变量;将每个用户输入控件的监听函数设置在对应的变量中。上述方案中,所述用户输入控件包括:用户名称输入控件、用户密码输入控件、用户密码确认输入控件、用户邮箱输入控件及用户手机号码输入控件。本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时能够执行如上述任一所述的方法。本专利技术还提供一种用于检测用户信息的计算机设备,包括:至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中,所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如上述任一所述的方法。本专利技术实施例提供了一种用于检测用户信息的方法、装置及计算机设备,所述方法包括:为每个用户输入控件分别建立多个监听接口;将各监听接口注册至应用平台中;利用各监听接口分别监听每个用户输入控件的触发事件,获取每个用户输入控件的输入数据以及每个用户输入控件的多个监听接口的调用状态信息;获取第一随机数据;对所述第一随机数据当前时间戳进行拼接;调用所述消息摘要算法MD5对拼接后的数据进行计算,获取第一私钥数据;基于所述第一私钥数据,调用生成配对钥匙接口生成第一公钥数据;基于所述第一公钥数据与所述服务器生成的第二公钥数据生成共享秘钥数据;利用所述共享秘钥数据对所述输入数据及所述调用状态信息进行加密,并将加密后的所述输入数据及所述调用状态信息发送至直播平台服务器,以供所述直播平台服务器能根据所述输入数据及所述调用状态信息对用户信息进行检测;如此,当直播平台服务器在接收到每个用户输入控件中的输入数据后,若确定用户输入的数据与用户预先在直播平台中注册的个人账户数据不一致时,则确定该用户为非正常用户;或者若基于调用状态信息,确定多个监听接口没有被全部调用时,则也确定该用户为非正常用户,这样即使用户为首次发送弹幕广告的用户,只要用户输入控件有触发事件发生时,就可以根据用户的输入数据及所述多个监听接口的调用状态信息检测出该用户是否是非正常用户,若确定是非正常用户则对其封禁,确保直播平台的秩序。附图说明图1为本专利技术实施例提供的检测用户信息的方法流程示意图;图2为本专利技术实施例提供的检测用户信息的装置结构示意图;图3为本专利技术实施例提供的检测用户信息的计算机设备的结构示意图。具体实施方式为了解决现有技术中在直播平台中存在大量的非正常用户发送广告弹幕的情况,却无法对首次发送弹幕广告的非正常用户进行封禁,导致直播平台的秩序得不到保障的技术问题,本专利技术提供了一种用于检测用户信息的方法、装置及计算机设备,所述方法包括:为每个用户输入控件分别建立多个监听接口;将各监听接口注册至应用平台中;利用各监听接口分别监听每个用户输入控件的触发事件,获取每个用户输入控件的输入数据以及每个用户输入控件的多个监听接口的调用状态信息;获取第一随机数据;对所述第一随机数据当前时间戳进行拼接;调用所述消息摘要算法MD5对拼接后的数据进行计算,获取第一私钥数据;基于所述第一私钥数据,调用生成配对钥匙接口生成第一公钥数据;基于所述第一公钥数据与所述服务器生成的第二公钥数据生成共享秘钥数据;利用所述共享秘钥数据对所述输入数据及所述调用状态信息进行加密,并将加密后的所述输入数据及所述调用状态信息发送至直播平台服务器,以供所述直播平台服务器能根据所述输入数据及所述调用状态信息对用户信息进行检测。下面通过附图及具体实施例对本专利技术的技术方案做进一步的详细说明。实施例一本实施例提供一种用于检测用户信息的方本文档来自技高网...

【技术保护点】
1.一种用于检测用户信息的方法,其特征在于,所述方法包括:为每个用户输入控件分别建立多个监听接口;将各监听接口注册至应用平台中;利用各监听接口分别监听每个用户输入控件的触发事件,获取每个用户输入控件的输入数据以及每个用户输入控件的多个监听接口的调用状态信息;获取第一随机数据;对所述第一随机数据当前时间戳进行拼接;调用所述消息摘要算法MD5对拼接后的数据进行计算,获取第一私钥数据;基于所述第一私钥数据,调用生成配对钥匙接口生成第一公钥数据;基于所述第一公钥数据与所述服务器生成的第二公钥数据生成共享秘钥数据;利用所述共享秘钥数据对所述输入数据及所述调用状态信息进行加密,并将加密后的所述输入数据及所述调用状态信息发送至直播平台服务器,以供所述直播平台服务器能根据所述输入数据及所述调用状态信息对用户信息进行检测。

【技术特征摘要】
1.一种用于检测用户信息的方法,其特征在于,所述方法包括:为每个用户输入控件分别建立多个监听接口;将各监听接口注册至应用平台中;利用各监听接口分别监听每个用户输入控件的触发事件,获取每个用户输入控件的输入数据以及每个用户输入控件的多个监听接口的调用状态信息;获取第一随机数据;对所述第一随机数据当前时间戳进行拼接;调用所述消息摘要算法MD5对拼接后的数据进行计算,获取第一私钥数据;基于所述第一私钥数据,调用生成配对钥匙接口生成第一公钥数据;基于所述第一公钥数据与所述服务器生成的第二公钥数据生成共享秘钥数据;利用所述共享秘钥数据对所述输入数据及所述调用状态信息进行加密,并将加密后的所述输入数据及所述调用状态信息发送至直播平台服务器,以供所述直播平台服务器能根据所述输入数据及所述调用状态信息对用户信息进行检测。2.如权利要求1所述的方法,其特征在于,所述为每个用户输入控件分别建立监听接口,包括:为每个用户输入控件分别构建一个监听函数,在所述每个监听函数中构建相应的监听接口;获取每个用户输入控件的类型,并将所述每个用户输入控件的类型设置在对应的监听函数中。3.如权利要求2所述的方法,其特征在于,所述将各监听接口注册至应用平台中,包括:在所述应用平台中为每个用户输入控件定义一个变量;将每个用户输入控件的监听函数设置在对应的变量中。4.如权利要求1所述的方法,其特征在于,所述用户输入控件包括:用户名称输入控件、用户密码输入控件、用户密码确认输入控件、用户邮箱输入控件及用户手机号码输入控件。5.一种用于检测用户信息的装置,其特征在于,所述装置包括:建立单元,用于为每个用户输入控件分别建立多个监听接口;注册单元,用于将各监听接口注册至应用平台中;监听单元,用于利用各监听接...

【专利技术属性】
技术研发人员:周志刚陈少杰张文明
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

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

1