System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种跨平台的快速账号验证方法和装置制造方法及图纸_技高网

一种跨平台的快速账号验证方法和装置制造方法及图纸

技术编号:40931105 阅读:2 留言:0更新日期:2024-04-18 14:52
本发明专利技术涉及互联网技术领域,提供了一种跨平台的快速账号验证方法和装置。本发明专利技术通过建立平台池对应的代理服务器与该平台池中每个可登录平台之间的账号验证关系,在可登录平台接收到账号验证请求后,根据账号验证关系确定所属的代理服务器,将该账号验证请求传输至该代理服务器;对比账号验证请求与同一用户账号已用于账号验证的用户终端,确定处理所述账号验证请求的账号验证方式,以完成账号验证;本发明专利技术通过代理服务器将多个第三方平台的账号验证操作进行集中处理,极大地降低了账号验证的繁琐程度,减少了第三方平台企业进行账号验证的计算资源及资费成本,提高了整体的工作效率;在用户侧和服务器侧均提高了工作效率。

【技术实现步骤摘要】

本专利技术涉及互联网,特别是涉及一种跨平台的快速账号验证方法和装置


技术介绍

1、随着信息系统的不断增长和复杂性的提高,对用户账号进行有效管理和控制的需求也在增加。在许多场景中,用户需要使用多个系统和应用程序来完成工作,每个系统可能都需要进行单独的账号验证操作。这不仅给用户带来了困扰,也增加了管理的复杂性。

2、随着互联网技术的发展,单个用户每天需要登录大量的互联网第三方平台(为了便于描述,以下简称为“第三方平台”)。在这个场景下,现有技术的用户名和密码的账号验证方式不够快捷,用户在每个第三方平台的登录页面均需要至少一次地输入用户名和密码。每天登录大量的第三方平台时,记忆大量用户名与密码和多次输入给用户造成了较大的负担,降低了用户的工作效率。

3、现有技术中的手机短信验证码登录方式逐渐取代了传统的用户名和密码的账号验证方式。第三方平台通过运营商向用户输入的手机号码发送短信验证码,用户将短信验证码输入至第三方平台,第三方平台根据用户输入的短信验证码进行账号验证。该方法一定程度上解决了记忆大量用户名与密码给用户造成的负担,但对于所需登录的大量第三方平台,用户对每个第三方平台均需要进行手机号输入和验证码填写等便捷度较低的操作,导致用户登录所有第三方平台的操作过于繁琐。

4、对于第三方平台方来说,虽然可以通过与运营商签约包年服务降低发送短信验证码的短信资费,但由于发送短信验证码的基数较大,占用运营商的资源无法减少,所以包年资费仍然较高。

5、且第三方平台由于账号验证需要进行获取手机号、生成并发送验证码和匹配验证码等多步操作,仅账号验证场景就占用了较大的资源,降低了相应第三方平台的整体性能。

6、鉴于此,克服该现有技术所存在的缺陷是本
亟待解决的问题。


技术实现思路

1、本专利技术要解决的技术问题是提供一种跨平台的快速账号验证方法和装置,其目的在于,通过实现多平台关联的快捷账号验证,节约了相应平台的短信资费,简化了用户操作的繁琐程度,提高了整体的工作效率,解决了现有技术中平台方产生的短信验证码资费较大,和对每个平台均需要进行手机号输入和验证码填写等操作导致的账号验证操作过于繁琐的问题。

2、本专利技术采用如下技术方案:

3、第一方面,本专利技术提供了一种跨平台的快速账号验证方法,以签约的方式确定加入相应的平台池的第三方平台,将已加入平台池的第三方平台作为所述平台池中的可登录平台,一个平台池包括至少一个可登录平台,一个平台池对应一个代理服务器;所述跨平台的快速账号验证方法包括:

4、建立平台池对应的代理服务器与所述平台池中每个可登录平台之间的账号验证关系;

5、在可登录平台接收到账号验证请求后,所述可登录平台根据所述账号验证关系确定相应的代理服务器,将所述账号验证请求传输至所述代理服务器;

6、根据所述账号验证请求与同一用户账号已用于账号验证的用户终端,确定处理所述账号验证请求的账号验证方式;根据相应的账号验证方式,完成对所述用户账号的账号验证。

7、进一步地,预先维护已用于登录平台池中任意一个可登录平台的终端标识符集合,所述根据所述账号验证请求与同一用户账号已用于账号验证的用户终端,确定处理所述账号验证请求的账号验证方式;根据相应的账号验证方式,完成对所述用户账号的账号验证,具体包括:

8、获取用户终端在第一发送时刻发送的账号验证请求,所述账号验证请求中包括账号关联号码和所述用户终端的设备标识符,所述账号验证请求用于登录平台池中的其中一个可登录平台;

9、若所述终端标识符集合中不存在所述设备标识符,或所述设备标识符未用于所述账号关联号码对应的用户账号的账号验证,则将所述设备标识符存储至所述终端标识符集合,并将所述用户账号的账号验证方式设置为验证码登录方式;

10、若所述终端标识符集合中存在所述设备标识符,则当所述第一发送时刻与所述设备标识符对应的历史验证请求的第二发送时刻之差小于等于第一预设时间时,将所述账号验证方式设置为快捷登录方式;其中,历史验证请求已用于登录平台池中的其中一个可登录平台;

11、当所述账号验证方式为快捷登录方式时,查询出所述账号关联号码对应的用户账号;根据所述账号验证请求得到登录信息,根据所述登录信息完成账号验证;

12、当所述账号验证方式为验证码登录方式时,向所述账号关联号码发送验证码;根据用户输入的验证码完成账号验证。

13、进一步地,所述根据所述账号验证请求得到登录信息,根据所述登录信息完成账号验证,具体包括:

14、代理服务器根据所述账号验证请求,得到所述用户账号所需登录的至少一个可登录平台的登录信息;

15、将所述登录信息发送至对应的可登录平台;

16、所述可登录平台接收所述登录信息,根据所述登录信息完成内部登录逻辑;向所述代理服务器返回跳转响应,以根据所述跳转响应完成账号验证。

17、进一步地,所述可登录平台接收所述登录信息,根据所述登录信息完成内部登录逻辑,具体包括:

18、使用用户名与对应的密码,完成所述可登录平台的第一安全验证;其中,所述登录信息包括所述用户账号在相应的可登录平台的用户名、密码和安全认证信息;

19、使用所述安全认证信息,完成所述可登录平台的第二安全验证;

20、当所述第一安全认证和所述第二安全认证均完成后,将所述用户账号置为登录状态;

21、根据所述登录状态,生成所述用户账号在所述可登录平台的登录成功页面url;生成携带所述登录成功页面url的跳转响应。

22、进一步地,所述向所述代理服务器返回跳转响应,以根据所述跳转响应完成账号验证,具体包括:

23、向所述代理服务器返回跳转响应,所述跳转响应携带在相应的可登录平台的登录成功页面url;

24、所述代理服务器将所述跳转响应转发至所述用户终端;

25、所述可登录平台的客户端根据所述登录成功页面url,跳转至所述用户账号对应的登录成功页面,以完成账号验证。

26、进一步地,所述当所述账号验证方式为验证码登录方式时,向所述账号关联号码发送验证码;根据用户输入的验证码完成账号验证,具体包括:

27、代理服务器生成所述用户账号所对应的验证码,通过运营商向所述账号关联号码发送所述用户账号所对应的验证码;

28、所述用户终端获取用户输入的验证码;根据所述用户输入的验证码和所述账号关联号码,生成验证码匹配请求;将所述验证码匹配请求发送至所述代理服务器;

29、所述代理服务器根据所述验证码匹配请求,得到所述用户输入的验证码;当所述用户输入的验证码与所述用户账号所对应的验证码匹配时,根据所述账号验证请求得到登录信息,根据所述登录信息完成账号验证。

30、进一步地,在所述获取用户终端在第一发送时刻发送的账号验证请求之前,具体包括:

<本文档来自技高网...

【技术保护点】

1.一种跨平台的快速账号验证方法,其特征在于,以签约的方式确定加入相应的平台池的第三方平台,将已加入平台池的第三方平台作为所述平台池中的可登录平台,一个平台池包括至少一个可登录平台,一个平台池对应一个代理服务器;所述跨平台的快速账号验证方法包括:

2.根据权利要求1所述的跨平台的快速账号验证方法,其特征在于,预先维护已用于登录平台池中任意一个可登录平台的终端标识符集合,所述根据所述账号验证请求与同一用户账号已用于账号验证的用户终端,确定处理所述账号验证请求的账号验证方式;根据相应的账号验证方式,完成对所述用户账号的账号验证,具体包括:

3.根据权利要求2所述的跨平台的快速账号验证方法,其特征在于,所述根据所述账号验证请求得到登录信息,根据所述登录信息完成账号验证,具体包括:

4.根据权利要求3所述的跨平台的快速账号验证方法,其特征在于,所述可登录平台接收所述登录信息,根据所述登录信息完成内部登录逻辑,具体包括:

5.根据权利要求3所述的跨平台的快速账号验证方法,其特征在于,所述向所述代理服务器返回跳转响应,以根据所述跳转响应完成账号验证,具体包括:

6.根据权利要求2所述的跨平台的快速账号验证方法,其特征在于,所述当所述账号验证方式为验证码登录方式时,向所述账号关联号码发送验证码;根据用户输入的验证码完成账号验证,具体包括:

7.根据权利要求2所述的跨平台的快速账号验证方法,其特征在于,在所述获取用户终端在第一发送时刻发送的账号验证请求之前,具体包括:

8.根据权利要求1所述的跨平台的快速账号验证方法,其特征在于,在所述根据相应的账号验证方式,完成对所述用户账号的账号验证之后,还包括:

9.根据权利要求7所述的跨平台的快速账号验证方法,其特征在于,所述根据所述可登录平台对应的第一预设时间和所述可登录平台对应的代理服务器中的心跳报文,设置所述用户账号的账号验证方式,具体包括:

10.一种跨平台的快速账号验证装置,其特征在于,包括至少一个处理器和存储器,所述至少一个处理器和存储器之间通过数据总线连接,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令在被所述处理器执行后,用于实现权利要求1-9任一所述的跨平台的快速账号验证方法。

...

【技术特征摘要】

1.一种跨平台的快速账号验证方法,其特征在于,以签约的方式确定加入相应的平台池的第三方平台,将已加入平台池的第三方平台作为所述平台池中的可登录平台,一个平台池包括至少一个可登录平台,一个平台池对应一个代理服务器;所述跨平台的快速账号验证方法包括:

2.根据权利要求1所述的跨平台的快速账号验证方法,其特征在于,预先维护已用于登录平台池中任意一个可登录平台的终端标识符集合,所述根据所述账号验证请求与同一用户账号已用于账号验证的用户终端,确定处理所述账号验证请求的账号验证方式;根据相应的账号验证方式,完成对所述用户账号的账号验证,具体包括:

3.根据权利要求2所述的跨平台的快速账号验证方法,其特征在于,所述根据所述账号验证请求得到登录信息,根据所述登录信息完成账号验证,具体包括:

4.根据权利要求3所述的跨平台的快速账号验证方法,其特征在于,所述可登录平台接收所述登录信息,根据所述登录信息完成内部登录逻辑,具体包括:

5.根据权利要求3所述的跨平台的快速账号验证方法,其特征在于,所述向所述代理服务器返回跳转响应,以根据所述跳转响应...

【专利技术属性】
技术研发人员:缪锴张臣吴志刚尤振胜
申请(专利权)人:湖北省数字产业发展集团有限公司
类型:发明
国别省市:

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

1