一种兼容单租户与多租户的登录系统技术方案

技术编号:34816739 阅读:42 留言:0更新日期:2022-09-03 20:26
本发明专利技术公开了一种兼容单租户与多租户的登录系统,包括单租户下各用户账号仅仅只是作为登录的手段,账号内没有租户标识;多租户下各租户的用户账号:如果是从单租户升级到多租户的情况,账号不变,其他情况的租户内用户则需要带上租户信息;当从单租户升级到多租户,原系统中仍然存在非完整账号,不带租户标识,那么登录系统需要兼容这种情况,所有支持以账号为参数的接口中,包括:登录接口,用户详情接口;兼容两种账号格式:带租户ID后缀和不带租户ID后缀的用户账号,该登录系统的工作方法为,用户输入各自的账号;本发明专利技术,与现有的租户登录系统相比,支持用户从单租户的用户无感切换到多租户系统,用户体验好,无切换成本。无切换成本。无切换成本。

【技术实现步骤摘要】
一种兼容单租户与多租户的登录系统


[0001]本专利技术涉及租赁
,具体为一种兼容单租户与多租户的登录系统。

技术介绍

[0002]多租户:多租户技术或称多重租赁技术,简称SaaS,是一种软件架构技术,是实现如何在多用户环境下(此处的多用户一般是面向企业用户)共用相同的系统或程序组件,并且可确保各用户间数据的隔离性。
[0003]单租户:单租户是为每个用户单独创建各自的软件应用和支撑环境。每个客户都有一份分别放在独立的服务器上的数据库和操作系统,或者了解强的安全措施进行隔离的虚拟网络环境中。
[0004]目前市面上提供的SaaS平台或系统,不管采用哪种技术方案,多租户的用户都必须有1个租户标识用来识别租户信息,比如常见的企业邮箱,通过在用户名上加上租户标识,如:zhangsan@isyscore.com,其中isyscore为租户标识。或者在登录URL增加二级域名的方式区分,如:https://isyscore.yuque.com。
[0005]如果是单租户系统,则不需要租户标识。如登录名:zhangsan。目前指令集物联网操作系统兼容提供单租户与多租户的产品功能。当用户初期不开启多租户功能时,后续随着业务发展需要开启多租户功能后,那么在单租户了解期间创建的用户由于没有租户标识将无法登录到系统。因此,设计实用性强的一种兼容单租户与多租户的登录系统是很有必要的。

技术实现思路

[0006]本专利技术的目的在于提供一种兼容单租户与多租户的登录系统,以解决上述
技术介绍
中提出的问题。
[0007]为了解决上述技术问题,本专利技术提供如下技术方案:一种兼容单租户与多租户的登录系统,单租户下各用户账号仅仅只是作为登录的手段,账号内没有租户标识;
[0008]多租户下各租户的用户账号:如果是从单租户升级到多租户的情况,账号不变,其他情况的租户内用户则需要带上租户信息;
[0009]当从单租户升级到多租户,原系统中仍然存在非完整账号,不带租户标识,那么登录系统需要兼容这种情况,所有支持以账号为参数的接口中,包括:登录接口,用户详情接口;兼容两种账号格式:带租户ID后缀和不带租户ID后缀的用户账号。
[0010]根据上述技术方案,该登录系统的工作方法为:
[0011]S1、系统开始运行,用户输入各自的账号;
[0012]S2、判断用户的账号中是否带有租户标识;
[0013]S3、如果带有租户标识,直接登录到指定租户,跳转至S5;
[0014]S4、如果没有租户标识,经过程序处理后,登录到原租户;
[0015]S5、程序结束运行。
[0016]根据上述技术方案,上述步骤S4中,程序处理的方法为:
[0017]设置当前时间与预计时间的时间范围为T,采集历史数据中每天在此时间范围内的账号登录次数,其中多租户的用户账号登录次数集合记为C1={x1,x2,x3,
……
,xn},单租户的用户账号登录次数集合记为C2={y1,y2,y3,
……
,yn},对该账户的历史登录状况进行统计。
[0018]根据上述技术方案,上述步骤S4中,对单租户和多租户当天登录的次数进行预测,根据公式:
[0019][0020]其中,x
i
、y
i
分别为当天在时间范围T的多租户的用户账号登录次数的预测量和单租户的用户账号登录次数的预测量,并根据预测量决定当天的待处理物品信息随机刷新次数,登录次数越多,证明此时了解待处理物品当前情况的需求越强烈,则待处理物品刷新次数越多,更加实时更新待处理物品实时动态。
[0021]根据上述技术方案,用户登录系统后,对用户待处理物品的需求量进行估算,根据公式:
[0022][0023]其中,m
x
、m
y
分别为待处理物品开始供给时多租户的用户账号和单租户的用户账号的预测需求量;m
max
、m
min
分别为当前时间下多租户的用户账号和单租户的用户账号的需求量。
[0024]根据上述技术方案,根据登录系统后留下的数据信息进行分析比较,相比较其中多租户数量超出m
x
或总租户数量超出m
x
+m
y
,则输出结果1;否则,输出结果0。
[0025]根据上述技术方案,还包括需求匹配模块,所述需求匹配模块包括以下单元:
[0026]面积检测单元,对待将物品放入同一容置空间的租户进行面积数据提取,若小于当前容置空间面积,进入仿真建模单元;若大于当前容置空间面积,进行重新规划;仿真建模单元,用于对账号容置空间面积内部空间进行仿真建模,进行模拟租户放置的情况;动画摆放单元,根据仿真的摆放方式,生成动画图示,发送至处理人员终端;扫描单元,用于处理人员利用处理人员终端进行扫描编号,进行认证的同时也将数据传输至自动进入权限单元;自动进入权限单元,用于根据处理人员的扫描结果进行账号容置空间保险措施的自动开启。
[0027]根据上述技术方案,所述动画摆放单元包括以下单元:摆放单元,根据账号容置空间面积的空间,利用计算机进行摆放尝试,将得出的摆放顺序输入至指令单元中,作为基本动画数据;指令单元,基于三维动画绑定逻辑动态链接库、三维动画控制初始信息与基本动画数据,得到三维动画生成指令;获取单元,用于根据三维动画生成指令获取三维动画初始模型,并在三维动画初始模型中设置有控制节点标识;参数单元,用于根据三维动画控制初始信息生成控制节点标识对应的属性信息,将控制节点标识对应的属性信息输入到插件中计算得到三维动画控制参数信息;动画生成单元,根据三维动画控制参数信息驱动三维动
画初始模型,生成三维动画;
[0028]生成过程中,在二维平面模型中,观察点位置的坐标是W=(x,y),待处理物品有效区域的顶点坐标的集合为Q={(a1,b1),(a2,b2),(a3,b3),(a4,b4)},根据不同待处理物品的高度,对不同待处理物品的摆放点位置进行判断,且不同待处理物品摆放点位置在对应容置空间上的坐标为T={(c1,d1)(c2,d2)(c3,d3)...(cm,dm)};
[0029]根据公式:待处理物品摆放点与各有效区域顶点的距离是M:
[0030][0031]待处理物品摆放点位置与观察点的距离为L:
[0032][0033]摆放点与观察点之间的夹角度数为:
[0034][0035]当M超出预设值且角度大于预设值时的时间t时,表明待处理物品摆放合理,否则,摆放不合理,其中,a
i
,b
i
,c
i
,d
i
是各坐标中的一项。
[0036]与现有技术相比,本专利技术所达到的有益效果是:本专利技术,支持用户从单租户的用户无感切换到多租户系统,用户体验好,无切换成本,通过设置有该登录系统,根据处理人员的扫描结果进行账号容置空间保险措本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种兼容单租户与多租户的登录系统,其特征在于,单租户下各用户账号仅仅只是作为登录的手段,账号内没有租户标识;多租户下各租户的用户账号:如果是从单租户升级到多租户的情况,账号不变,其他情况的租户内用户则需要带上租户信息;当从单租户升级到多租户,原系统中仍然存在非完整账号,不带租户标识,那么登录系统需要兼容这种情况,所有支持以账号为参数的接口中,包括:登录接口,用户详情接口;兼容两种账号格式:带租户ID后缀和不带租户ID后缀的用户账号。2.根据权利要求1所述的一种兼容单租户与多租户的登录系统,其特征在于:该登录系统的工作方法为:S1、系统开始运行,用户输入各自的账号;S2、判断用户的账号中是否带有租户标识;S3、如果带有租户标识,直接登录到指定租户,跳转至S5;S4、如果没有租户标识,经过程序处理后,登录到原租户;S5、程序结束运行。3.根据权利要求2所述的一种兼容单租户与多租户的登录系统,其特征在于:上述步骤S4中,程序处理的方法为:设置当前时间与预计时间的时间范围为T,采集历史数据中每天在此时间范围内的账号登录次数,其中多租户的用户账号登录次数集合记为C1={x1,x2,x3,
……
,xn},单租户的用户账号登录次数集合记为C2={y1,y2,y3,
……
,yn},对该账户的历史登录状况进行统计。4.根据权利要求3所述的一种兼容单租户与多租户的登录系统,其特征在于:上述步骤S4中,对单租户和多租户当天登录的次数进行预测,根据公式:其中,x
i
、y
i
分别为当天在时间范围T的多租户的用户账号登录次数的预测量和单租户的用户账号登录次数的预测量,并根据预测量决定当天的待处理物品信息随机刷新次数,登录次数越多,证明此时了解待处理物品当前情况的需求越强烈,则待处理物品刷新次数越多,更加实时更新待处理物品实时动态。5.根据权利要求4所述的一种兼容单租户与多租户的登录系统,其特征在于:用户登录系统后,对用户待处理物品的需求量进行估算,根据公式:其中,m
x
、m
y
分别为待处理物品开始供给时多租户的用户账号和单租户的用户账号的预测需求量;m
max
、m
min
分别为当前时间下多租户的用户账号和单租户的用户账号的需求量。6.根据权利要求5所述的一种兼容单租户与多租户的登录系统,其特征在于:根据登录系统后留下的数据信息进行分析...

【专利技术属性】
技术研发人员:叶运生陈波万羽秦钢宋杨
申请(专利权)人:杭州指令集智能科技有限公司
类型:发明
国别省市:

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

1