System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 物联网终端准入控制方法、控制装置和程序产品制造方法及图纸_技高网

物联网终端准入控制方法、控制装置和程序产品制造方法及图纸

技术编号:43133092 阅读:17 留言:0更新日期:2024-10-29 17:39
本申请提供了一种物联网终端准入控制方法、控制装置和程序产品。该方法包括:在接收到物联网终端发送的登录请求信息的情况下,获取登录请求信息中的登录密码的长度和登录请求信息中的用户ID;在登录密码的长度为第一预定长度的情况下,确定登录成功次数是否满足预定条件;在登录成功次数满足预定条件的情况下,根据登录请求信息中的用户ID,从数据库中获取物联网终端的第一预定登录密码,并确定登录密码与第一预定登录密码是否相同;在登录密码与第一预定登录密码相同的情况下,向物联网终端发送成功登录信息。该方法解决了现有技术中安全性且需要频繁登录的物联网终端登录后台服务器繁琐的问题。

【技术实现步骤摘要】

本专利技术涉及物联网终端准入控制,具体而言,涉及一种物联网终端准入控制方法、物联网终端准入控制装置和计算机程序产品。


技术介绍

1、目前,物联网终端准入控制方法为:用户在物联网终端侧输入登录密码,后台服务器对比输入的登录密码与后台服务器存储的登录密码,密码一致则允许物联网终端登录后台服务器,为了保证后台服务器的安全性,一般会设置较长的登录密码,导致输入登录密码耗时过长,对于安全性很高且需要频繁登录后台服务器的物联网终端来说,登录后台服务器繁琐。

2、目前,针对上述问题,暂无解决方案。


技术实现思路

1、本申请的主要目的在于提供一种物联网终端准入控制方法、物联网终端准入控制装置和计算机程序产品,以至少解决现有技术中安全性且需要频繁登录的物联网终端登录后台服务器繁琐的问题。

2、为了实现上述目的,根据本申请的一个方面,提供了一种物联网终端准入控制方法,物联网终端与后台服务器通信连接,所述后台服务器具有数据库,所述方法应用于所述后台服务器,所述方法包括:在接收到所述物联网终端发送的登录请求信息的情况下,获取所述登录请求信息中的登录密码的长度和所述登录请求信息中的用户id,所述登录请求信息用于表征请求登录所述后台服务器,所述登录密码的长度为第一预定长度或者第二预定长度,所述第一预定长度小于所述第二预定长度;在所述登录密码的长度为所述第一预定长度的情况下,确定登录成功次数是否满足预定条件,所述登录成功次数为所述物联网终端成功登录所述后台服务器的次数;在所述登录成功次数满足所述预定条件的情况下,根据所述登录请求信息中的所述用户id,从所述数据库中获取所述物联网终端的第一预定登录密码,并确定所述登录密码与所述第一预定登录密码是否相同,所述预定条件至少为所述登录成功次数大于或者等于预定次数;在所述登录密码与所述第一预定登录密码相同的情况下,向所述物联网终端发送成功登录信息,所述成功登录信息用于表征所述物联网终端登录成功。

3、可选地,在获取所述登录请求信息中的登录密码的长度和所述登录请求信息中的用户id之后,所述方法还包括:在所述登录密码的长度为所述第二预定长度的情况下,根据所述用户id,从所述数据库中获取所述物联网终端的第二预定登录密码,并确定所述登录密码与所述第二预定登录密码是否相同;在所述登录密码与所述第一预定登录密码相同的情况下,向所述物联网终端发送成功登录信息。

4、可选地,确定登录成功次数是否满足预定条件,包括:确定所述登录成功次数是否满足第一预定子条件,且确定所述登录成功次数是否满足第二预定子条件,所述预定条件包括第一预定子条件和第二预定子条件,所述第一预定子条件为所述登录成功次数大于或者等于所述预定次数,所述第二预定子条件为其中,物联网终端准入控制c为所述登录成功次数,fc为登录失败次数,k为预定百分比,所述登录失败次数为所述物联网终端登录所述后台服务器失败的次数;在所述登录成功次数满足所述第一预定子条件且所述登录成功次数满足所述第二预定子条件的情况下,确定所述登录成功次数满足所述预定条件,在所述登录成功次数不满足所述第一预定子条件或所述登录成功次数不满足所述第二预定子条件的情况下,确定所述登录成功次数不满足所述预定条件。

5、可选地,在确定登录成功次数是否满足预定条件之后,所述方法包括:在所述登录成功次数不满足所述预定条件的情况下,向所述物联网终端发送重新输入登录密码信息,所述重新输入登录密码信息用于表征请求输入所述第二预定长度的所述登录密码。

6、可选地,在获取所述登录请求信息中的登录密码的长度和所述登录请求信息中的用户id之前,所述方法包括:采用所述物联网终端的私钥对所述登录请求信息进行解密处理,从所述登录请求信息中获取所述登录密码和所述用户id,所述物联网终端用于在将所述登录请求信息发送至所述后台服务器之前采用所述物联网终端的公钥对所述登录请求信息进行加密处理。

7、可选地,在获取所述登录请求信息中的登录密码的长度和所述登录请求信息中的用户id之前,所述方法包括:在接收到所述物联网终端发送的注册请求信息的情况下,生成所述物联网终端的公钥和所述物联网终端的私钥,将所述物联网终端的公钥发送至所述物联网终端,且将所述物联网终端的私钥存储至所述数据库,所述注册请求信息用于表征请求向所述后台服务器注册,所述注册请求信息包括:所述用户id、所述第一预定登录密码和所述物联网终端的第二预定登录密码。

8、可选地,生成所述物联网终端的公钥和所述物联网终端的私钥,包括:随机生成第一质数和第二质数,所述第一质数和第二质数不同;计算所述第一质数和所述第二质数的乘积,得到第三质数;根据所述第一质数、所述第二质数和d=(p-1)(q-1),确定第四质数,p为所述第一质数,q为所述第二质数,d为所述第四质数;根据所述第四质数和第一预定规则,生成第五质数,所述第一预定规则为所述第五质数为与所述第四质数互斥且小于所述第四质数的整数;根据所述第三质数、所述第四质数、所述第五质数和第二预定规则,确定所述物联网终端的公钥和所述物联网终端的私钥,所述第二预定规则为所述物联网终端的公钥由所述第三质数和第五质数组成,且所述物联网终端的私钥为所述第三质数和所述第四质数组成。

9、可选地,所述第二预定登录密码包含所述第一预定登录密码,所述第一预定长度与所述第二预定长度的比值为1/n。

10、根据本申请的另一方面,提供了一种物联网终端准入控制装置,物联网终端与后台服务器通信连接,所述后台服务器具有数据库,所述装置应用于所述后台服务器,所述装置包括:获取单元,用于在接收到所述物联网终端发送的登录请求信息的情况下,获取所述登录请求信息中的登录密码的长度和所述登录请求信息中的用户id,所述登录请求信息用于表征请求登录所述后台服务器,所述登录密码的长度为第一预定长度或者第二预定长度,所述第一预定长度小于所述第二预定长度;确定单元,用于在所述登录密码的长度为所述第一预定长度的情况下,确定登录成功次数是否满足预定条件,所述登录成功次数为所述物联网终端成功登录所述后台服务器的次数;第一获取确定单元,用于在所述登录成功次数满足所述预定条件的情况下,根据所述登录请求信息中的所述用户id,从所述数据库中获取所述物联网终端的第一预定登录密码,并确定所述登录密码与所述第一预定登录密码是否相同,所述预定条件至少为所述登录成功次数大于或者等于预定次数;第一发送单元,用于在所述登录密码与所述第一预定登录密码相同的情况下,向所述物联网终端发送成功登录信息,所述成功登录信息用于表征所述物联网终端登录成功。

11、根据本申请的再一方面,提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现任意一种所述的物联网终端准入控制方法。

12、应用本申请的技术方案,在登录成功次数大于或者等于预定次数的情况下,确定该物联网终端安全性很高且登录频繁,允许物联网终端以第一预定长度的登录密码登录后台服务器,即允许物联网终端以短密码登录后台本文档来自技高网...

【技术保护点】

1.一种物联网终端准入控制方法,其特征在于,物联网终端与后台服务器通信连接,所述后台服务器具有数据库,所述方法应用于所述后台服务器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在获取所述登录请求信息中的登录密码的长度和所述登录请求信息中的用户ID之后,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,确定登录成功次数是否满足预定条件,包括:

4.根据权利要求1或2所述的方法,其特征在于,在确定登录成功次数是否满足预定条件之后,所述方法包括:

5.根据权利要求1所述的方法,其特征在于,在获取所述登录请求信息中的登录密码的长度和所述登录请求信息中的用户ID之前,所述方法包括:

6.根据权利要求5所述的方法,其特征在于,在获取所述登录请求信息中的登录密码的长度和所述登录请求信息中的用户ID之前,所述方法包括:

7.根据权利要求6所述的方法,其特征在于,生成所述物联网终端的公钥和所述物联网终端的私钥,包括:

8.根据权利要求2所述的方法,其特征在于,所述第二预定登录密码包含所述第一预定登录密码,所述第一预定长度与所述第二预定长度的比值为1/N。

9.一种物联网终端准入控制装置,其特征在于,物联网终端与后台服务器通信连接,所述后台服务器具有数据库,所述装置应用于所述后台服务器,所述装置包括:

10.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1至7中任意一项所述的物联网终端准入控制方法。

...

【技术特征摘要】

1.一种物联网终端准入控制方法,其特征在于,物联网终端与后台服务器通信连接,所述后台服务器具有数据库,所述方法应用于所述后台服务器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在获取所述登录请求信息中的登录密码的长度和所述登录请求信息中的用户id之后,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,确定登录成功次数是否满足预定条件,包括:

4.根据权利要求1或2所述的方法,其特征在于,在确定登录成功次数是否满足预定条件之后,所述方法包括:

5.根据权利要求1所述的方法,其特征在于,在获取所述登录请求信息中的登录密码的长度和所述登录请求信息中的用户id之前,所述方法包括:

6.根据权利要求5所述的方法...

【专利技术属性】
技术研发人员:边林冯蕾马旭宋龑刘炫何凤娥
申请(专利权)人:国家能源集团宁夏煤业有限责任公司
类型:发明
国别省市:

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

1