登录数据处理系统的补偿验证方法和系统的制作方法_3

文档序号:9274830阅读:来源:国知局
该本端用户的登录特征码。
[0072]在一种优选实施例中,所述它端用户获取子模块331具体用于:从所述拥有本端用户登录特征码的它端用户列表中,依次遍历所述它端用户,从服务器查询所遍历到的它端用户是否已经登录数据处理系统,若已经登录,则获取该已经登录的它端用户的IP地址;遍历结束后得到当前已登录的它端用户的IP列表。
[0073]在一种优选实施例中,所述补偿验证判断子模块334进一步用于:如果收到验证失败的反馈信息达到指定的阈值,则终止当前补偿验证。
[0074]本发明的所述补偿验证系统,可以做成浏览器插件的形式嵌入到浏览器中,从而可以实现通过浏览器登录数据处理系统的场景中,当无法由验证系统进行验证时,可以通过它端用户终端上的补偿验证系统(也可以是浏览器插件的形式)完成补偿验证。当然,本发明所述的补偿验证系统也可以制作成客户端的形式,或者作为一个客户端模块安装在客户端上。
[0075]另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述各实施例的功能模块可以位于一个终端或网络节点,或者也可以分布到多个终端或网络节点上。
[0076]另外,本发明的每一个实施例可以通过由数据处理设备如计算机执行的数据处理程序来实现。显然,数据处理程序构成了本发明。此外,通常存储在一个存储介质中的数据处理程序通过直接将程序读取出存储介质或者通过将程序安装或复制到数据处理设备的存储设备(如硬盘和或内存)中执行。因此,这样的存储介质也构成了本发明。存储介质可以使用任何类型的记录方式,例如纸张存储介质(如纸带等)、磁存储介质(如软盘、硬盘、闪存等)、光存储介质(如⑶-ROM等)、磁光存储介质(如MO等)等。
[0077]因此本发明还公开了一种存储介质,其中存储有数据处理程序,该数据处理程序用于执行本发明上述方法的任何一种实施例。
[0078]另外,本发明所述的方法步骤除了可以用数据处理程序来实现,还可以由硬件来实现,例如,可以由逻辑门、开关、专用集成电路(ASIC)、可编程逻辑控制器和嵌入微控制器等来实现。因此这种可以实现本发明所述方法的硬件也可以构成本发明。
[0079]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【主权项】
1.一种登录数据处理系统的补偿验证方法,其特征在于,包括: 获取本端的终端标识信息、以及验证信息,采用指定的加密算法对所述终端标识信息以及验证信息进行加密计算,生成本端用户的登录特征码,上传该登录特征码到服务器; 获取它端用户的登录特征码,存储在本端;获取拥有本端用户登录特征码的它端用户列表; 在需要进行补偿验证时,执行如下步骤: 本端用户从所述拥有本端用户登录特征码的它端用户列表中,确定出当前已登录的它端用户列表; 本端用户向两个以上当前已登录的它端用户发送携带本端用户的登录特征码的补偿验证请求,所述它端用户将所收到的补偿验证请求中的登录特征码与自身存储的登录特征码进行比对,如果有相同的登录特征码则返回验证通过的反馈信息,否则返回验证失败的反馈信息; 如果本端用户收到验证通过的反馈信息达到指定的阈值,则验证成功。2.根据权利要求1所述的方法,其特征在于,该方法进一步包括:在重新登录成功数据处理系统后,比对本端用户的所述终端标识信息是否更新,如果有更新,则重新采用指定的加密算法对所述终端标识信息以及验证信息进行加密计算,生成本端用户的登录特征码,上传该登录特征码到服务器替换掉原有的该本端用户的登录特征码。3.根据权利要求1所述的方法,其特征在于,所述获取它端用户的登录特征码,所获取的它端用户的登录特征码的数量为:按照整体的用户数量和近期登录的用户数量通过如下公式动态生成: 所获取的它端用户的登录特征码的数量为:N/M+K ;其中N为用户总数,M为用户分区哈希hash值,K为最近指定时期登录用户按照最新登录降序排序的前K位。4.根据权利要求1所述的方法,其特征在于,所述本端用户从所述拥有本端用户登录特征码的它端用户列表中,确定出当前已登录的它端用户列表,具体包括: 所述本端用户从所述拥有本端用户登录特征码的它端用户列表中,依次遍历所述它端用户,从服务器查询所遍历到的它端用户是否已经登录数据处理系统,若已经登录,则获取该已经登录的它端用户的IP地址;遍历结束后得到当前已登录的它端用户的IP列表。5.根据权利要求1所述的方法,其特征在于,该方法进一步包括:如果本端用户收到验证失败的反馈信息达到指定的阈值,则终止当前补偿验证。6.根据权利要求1至5任一项所述的方法,其特征在于,所述本端用户的终端标识信息包括以下信息中的任意项的组合,或以下信息中的任一项: 终端用户名、IP地址、MAC地址、硬盘标识。7.—种登录数据处理系统的补偿验证系统,其特征在于,包括: 登录特征码生成模块,用于获取本端的终端标识信息、以及验证信息,采用指定的加密算法对所述终端标识信息以及验证信息进行加密计算,生成本端用户的登录特征码,上传该登录特征码到服务器; 登录特征码获取模块,用于获取它端用户的登录特征码,存储在本端;获取拥有本端用户登录特征码的它端用户列表; 补偿验证模块,用于在需要进行补偿验证时执行;该补偿验证模块具体包括它端用户获取子模块、补偿验证请求子模块、补偿验证响应子模块、和补偿验证判断子模块; 所述它端用户获取子模块,用于从所述拥有本端用户登录特征码的它端用户列表中,确定出当前已登录的它端用户列表; 所述补偿验证请求子模块,用于向两个以上当前已登录的它端用户发送补偿验证请求,该补偿验证请求中包括本端用户的登录特征码; 所述补偿验证响应子模块,用于在收到补偿验证请求后,将该补偿验证请求中的登录特征码与自身存储的登录特征码进行比对,如果有相同的登录特征码则返回验证通过的反馈信息,否则返回验证失败的反馈信息; 所述补偿验证判断子模块,用于接收所述补偿验证请求对应的反馈信息,在收到验证通过的反馈信息达到指定的阈值时,则判定验证成功。8.根据权利要求7所述的系统,其特征在于,该系统进一步包括登录特征码更新模块,用于在重新登录成功数据处理系统后,比对本端用户的所述终端标识信息是否更新,如果有更新,则重新采用指定的加密算法对所述终端标识信息以及验证信息进行加密计算,生成本端用户的登录特征码,上传该登录特征码到服务器替换掉原有的该本端用户的登录特征码。9.根据权利要求7所述的系统,其特征在于,所述它端用户获取子模块具体用于:从所述拥有本端用户登录特征码的它端用户列表中,依次遍历所述它端用户,从服务器查询所遍历到的它端用户是否已经登录数据处理系统,若已经登录,则获取该已经登录的它端用户的IP地址;遍历结束后得到当前已登录的它端用户的IP列表。10.根据权利要求7所述的系统,其特征在于,所述补偿验证判断子模块进一步用于:如果收到验证失败的反馈信息达到指定的阈值,则终止当前补偿验证。
【专利摘要】本申请公开了一种登录数据处理系统的补偿验证方法和系统,包括:对所述终端标识信息以及验证信息进行加密计算,生成本端用户的登录特征码,上传该登录特征码到服务器;获取它端用户的登录特征码;获取拥有本端用户登录特征码的它端用户列表;在需要进行补偿验证时:本端用户从所述拥有本端用户登录特征码的它端用户列表中,确定出当前已登录的它端用户列表,向两个以上当前已登录的它端用户发送携带本端用户的登录特征码的补偿验证请求,它端用户将所收到的补偿验证请求中的登录特征码与自身存储的登录特征码进行比对,如果有相同的登录特征码则返回验证通过的反馈信息;如果本端用户收到验证通过的反馈信息达到指定的阈值,则验证成功。本发明可以提高在验证系统或中心数据库无法提供服务时的登录成功率。
【IPC分类】G06F21/31
【公开号】CN104992084
【申请号】CN201510291072
【发明人】钟颖
【申请人】北京京东尚科信息技术有限公司, 北京京东世纪贸易有限公司
【公开日】2015年10月21日
【申请日】2015年6月1日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1