admin管理员组

文章数量:1531441

2024年4月26日发(作者:)

(19)中华人民共和国国家知识产权局

(12)发明专利申请

(10)申请公布号

CN 110806916 A

(43)申请公布日

2020.02.18

(21)申请号 2.4

(22)申请日 2019.11.05

(71)申请人 北京金和网络股份有限公司

地址 100085 北京市海淀区上地东路1号院

盈创动力大厦A座401室

(72)发明人 王勇 程洪彬 

(74)专利代理机构 北京远大卓悦知识产权代理

事务所(普通合伙) 11369

代理人 史霞

(51).

G06F

9/451

(2018.01)

G06F

21/31

(2013.01)

权利要求书1页 说明书5页 附图2页

C

N

1

1

0

8

0

6

9

1

6

A

(54)发明名称

实现SAAS平台各租户个性化登录页的方法

及系统

(57)摘要

本发明公开了一种实现SAAS平台各租户个

性化登录页的方法,包括:获取登录页编辑权限,

识别登录页被编辑后数据并按标识码存储至服

显示与标识务器;获取具有标识码的访问地址,

码对应的登录页。各用户可以自助、快速、通过后

台即可设置自己的登录页面,具有避免SAAS平台

频繁重发布应用的有益效果。还公开了一种实现

SAAS平台各租户个性化登录页的系统,包括:编

辑模块,其用于获取登录页编辑权限,识别登录

页被编辑后数据并按标识码存储至服务器;登录

模块,其用于获取具有标识码的访问地址,显示

与标识码对应的登录页。具有流程简单,易操作,

且无需要SAAS平台为每个用户开发符合其要求

的登录页面,节约人力资源的有益效果。

CN 110806916 A

权 利 要 求 书

1/1页

1.实现SAAS平台各租户个性化登录页的方法,其特征在于,包括:

获取登录页编辑权限,识别登录页被编辑后数据并按标识码存储至服务器;

获取具有标识码的访问地址,显示与标识码对应的登录页。

2.如权利要求1所述的实现SAAS平台各租户个性化登录页的方法,其特征在于,还包括

获取登录页编辑权限的方法,其包括:获取编辑人身份,如果编辑人身份与预设的权限用户

一致时,开放该权限用户下的登录页编辑权限。

3.如权利要求1所述的实现SAAS平台各租户个性化登录页的方法,其特征在于,被编辑

后数据以文件形式存储。

4.如权利要求1所述的实现SAAS平台各租户个性化登录页的方法,其特征在于,服务器

内存储多个与标识码对应的登录数据,形成多种登录页,并设置其中一种为默认显示的登

录页。

5.如权利要求1所述的实现SAAS平台各租户个性化登录页的方法,其特征在于,登录页

的编辑权限包括登录框位置和登录页背景图。

6.如权利要求1所述的实现SAAS平台各租户个性化登录页的方法,其特征在于,若获取

具有的访问地址不含有标识码,或在服务器内未查询到与访问地址中一致的标识码,则显

示SAAS平台的默认登录页。

7.实现SAAS平台各租户个性化登录页的系统,其特征在于,包括:

编辑模块,其用于获取登录页编辑权限,识别登录页被编辑后数据并按标识码存储至

服务器;

登录模块,其用于获取具有标识码的访问地址,显示与标识码对应的登录页。

8.如权利要求7所述的实现SAAS平台各租户个性化登录页的系统,其特征在于,所述编

辑模块包括权限验证单元,所述权限验证单元用于获取编辑人身份,判断编辑人身份与预

设的权限用户一致,如果一致,则开放该权限用户下的登录页编辑权限。

9.电子设备,其特征在于,包括:至少一个处理器,以及与所述至少一个处理器通信连

接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所

述至少一个处理器执行,以使所述至少一个处理器执行权利要求1~6中任一项所述的方

法。

10.存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时,实现权利

要求1~6中任一项所述的方法。

2

CN 110806916 A

说 明 书

实现SAAS平台各租户个性化登录页的方法及系统

1/5页

技术领域

[0001]

本发明涉及登录界面领域。更具体地说,本发明涉及一种实现SAAS平台各租户个

性化登录页的方法及系统。

背景技术

[0002]

随着网络和软件技术的发展,基于SAAS多租户的业务平台不断出现在市场上,

SAAS是Software-as-a-Service的缩写名称,意为软件即服务,即通过网络提供软件服务。

SAAS平台供应商将应用软件统一部署在自己的服务器上,客户可以根据工作实际需求,通

过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费

用,并通过互联网获得SAAS平台供应商提供的服务。其应用软件有免费、付费和增值三种模

式。

[0003]

各行业内SAAS平台,进入登录页时,大多是统一样式风格的,随着客户对SAAS服务

的认可、使用、到不断提出新的需求,很多客户要求在同一SAAS平台登录自己企业系统时,

要显示带有自己公司的LOGO,登录页背景中要带有自己企业或者单位标志性建筑物的背景

图,等个性化的登录页面,为了解决客户这种在同一SAAS平台中,各组织(租户)的用户打开

系统时,显示其个性化登录页面的需求。为每个组织(租户)开发符合其要求的登录页面可

以解决这样的问题,但这种方式需要足够的人力资源,为每个组织(租户)定制开发符合的

登录页面,投入大量的人力资源去做这方面的开发工作,在维护过程中,各组织(租户)还会

提出对登录页面的增频繁调整,既增加了开发和维护的工作量,又增加了SAAS的发布部署

工作,对SAAS平台的稳定性也会造成影响;此外,各组织(租户)不能自助的、快速的、通过后

台就能设置满足自己要求的登录页面,对用户产品体验也有不小的影响。

发明内容

[0004]

本发明的一个目的是解决至少上述问题,并提供至少后面将说明的优点。

[0005]

本发明还有一个目的是提供一种实现SAAS平台各租户个性化登录页的方法,各用

户可以自助、快速、通过后台即可设置自己的登录页面,具有避免SAAS平台频繁重发布应

用。

[0006]

提供一种实现SAAS平台各租户个性化登录页的系统,流程简单,易操作,且无需要

SAAS平台为每个用户开发符合其要求的登录页面,节约人力资源。

[0007]

为了实现根据本发明的这些目的和其它优点,提供了一种实现SAAS平台各租户个

性化登录页的方法,包括:

[0008]

获取登录页编辑权限,识别登录页被编辑后数据并按标识码存储至服务器;

[0009]

获取具有标识码的访问地址,显示与标识码对应的登录页。

[0010]

优选的是,还包括获取登录页编辑权限的方法,其包括:获取编辑人身份,如果编

辑人身份与预设的权限用户一致时,开放该权限用户下的登录页编辑权限。

[0011]

优选的是,被编辑后数据以文件形式存储。

3

CN 110806916 A

[0012]

说 明 书

2/5页

优选的是,服务器内存储多个与标识码对应的登录数据,形成多种登录页,并设置

其中一种为默认显示的登录页。

[0013]

优选的是,登录页的编辑权限包括登录框位置和登录页背景图。

[0014]

优选的是,若获取具有的访问地址不含有标识码,或在服务器内未查询到与访问

地址中一致的标识码,则显示SAAS平台的默认登录页。

[0015]

提供了一种实现SAAS平台各租户个性化登录页的系统,包括:

[0016]

编辑模块,其用于获取登录页编辑权限,识别登录页被编辑后数据并按标识码存

储至服务器;

[0017]

登录模块,其用于获取具有标识码的访问地址,显示与标识码对应的登录页。

[0018]

优选的是,所述编辑模块包括权限验证单元,所述权限验证单元用于获取编辑人

身份,判断编辑人身份与预设的权限用户一致,如果一致,则开放该权限用户下的登录页编

辑权限。

[0019]

提供了一种电子设备,包括:至少一个处理器,以及与所述至少一个处理器通信连

接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所

述至少一个处理器执行,以使所述至少一个处理器执行上述任一项所述的方法。

[0020]

提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时,实现上述

任一项所述的方法。

[0021]

本发明至少包括以下有益效果:通过获取授权用户对登录页的编辑修改数据,并

为每一授权用户设置唯一标识码,将编辑修改后的登录页文件按标识码分别储存,在用户

需要访问该授权用户在SAAS平台定制的服务时,只需要输入含有该标识码的访问地址,即

可显示经授权用户编辑修改后的登录页,从而使登录页的个性化显示。流程简单,易操作,

且无需要SAAS平台为每个用户开发符合其要求的登录页面,节约人力资源,而且在维护过

程中,如果各用户提出对登录页面的增频繁调整时,也不需要增加维护的工作量,也不需要

重新发布SAAS平台应用,增强对SAAS平台的稳定性;此外,各用户可以自助的、快速的、通过

后台就能设置满足自己要求的登录页面,提升用户的产品体验。。

[0022]

本发明的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本

发明的研究和实践而为本领域的技术人员所理解。

附图说明

[0023]

图1为本发明的其中一个种技术方案的SAAS平台管理后台设置流程图;

[0024]

图2为本发明的其中一个种技术方案的SAAS平台展示过程图。

具体实施方式

[0025]

下面结合附图对本发明做进一步的详细说明,以令本领域技术人员参照说明书文

字能够据以实施。

[0026]

本发明提供一种实现SAAS平台各租户个性化登录页的方法,包括:

[0027]

获取登录页编辑权限,SAAS经过身份认证通过后,方会对该用户开放登录页编辑

权限,避免登录页被恶意篡改,识别登录页被编辑后数据并按标识码存储至服务器;授权用

户对登录页进行编辑后,比如修改登录面背景,调整登录框位置,增加公司LOGO,改变登录

4

CN 110806916 A

说 明 书

3/5页

页颜色等等,对授权用户编辑操作的数据识别并储存,标识码是每个授权用户的唯一标识,

即唯一识别参数,用以分别各个授权用户。

[0028]

获取具有标识码的访问地址,显示与标识码对应的登录页。当用户向浏览器输入

访问地址时,识别是否具有标识码,并将标识码与服务器内的具有标识码的登录页的标识

码匹配,匹配成功则会调用对应的登录页文件进行显示,即可以成功显示由授权用户编辑

过的登录页,实现个性化显示。

[0029]

在上述技术方案中,通过获取授权用户对登录页的编辑修改数据,并为每一授权

用户设置唯一标识码,将编辑修改后的登录页文件按标识码分别储存,在用户需要访问该

授权用户在SAAS平台定制的服务时,只需要输入含有该标识码的访问地址,即可显示经授

权用户编辑修改后的登录页,从而使登录页的个性化显示。流程简单,易操作,且无需要

SAAS平台为每个用户开发符合其要求的登录页面,节约人力资源,而且在维护过程中,如果

各用户提出对登录页面的增频繁调整时,也不需要增加维护的工作量,也不需要重新发布

SAAS平台应用,增强对SAAS平台的稳定性;此外,各用户可以自助的、快速的、通过后台就能

设置满足自己要求的登录页面,提升用户的产品体验。

[0030]

在另一种技术方案中,还包括获取登录页编辑权限的方法,其包括:获取编辑人身

份,如果编辑人身份与预设的权限用户一致时,开放该权限用户下的登录页编辑权限。避免

登录页被恶意篡改。

[0031]

在另一种技术方案中,被编辑后数据以文件形式存储。方便用户访问时,服务器调

用编辑后的登录页文件,并解析和显示。

[0032]

在另一种技术方案中,服务器内存储多个与标识码对应的登录数据,形成多种登

录页,并设置其中一种为默认显示的登录页。授权用户可以设置不同风格的多个登录页,并

储存,选择其中一个为默认显示的,当授权用户想要更改时,只需要更改默认显示项即可快

速变更登录页显示风格。

[0033]

在另一种技术方案中,登录页的编辑权限包括登录框位置和登录页背景图。登录

页最重要的是登录框,对登录页显示影响最大的是背景图,因此,保证这两项的编辑权限尤

其重要。

[0034]

在另一种技术方案中,若获取具有的访问地址不含有标识码,或在服务器内未查

询到与访问地址中一致的标识码,则显示SAAS平台的默认登录页。为避免显示错误,设置为

显示SAAS平台的原始的登录页,以保证用户在不知道标识码的情况下,也能正常登录至用

户定制的服务。

[0035]

提供一种实现SAAS平台各租户个性化登录页的系统,包括:

[0036]

编辑模块,其用于获取登录页编辑权限,识别登录页被编辑后数据并按标识码存

储至服务器;

[0037]

登录模块,其用于获取具有标识码的访问地址,显示与标识码对应的登录页。

[0038]

在上述技术方案中,编辑模块通过获取授权用户对登录页的编辑修改数据,并为

每一授权用户设置唯一标识码,将编辑修改后的登录页文件按标识码分别储存,在用户需

要访问该授权用户在SAAS平台定制的服务时,只需要输入含有该标识码的访问地址,登录

模块即可显示经授权用户编辑修改后的登录页,从而使登录页的个性化显示。流程简单,易

操作,且无需要SAAS平台为每个用户开发符合其要求的登录页面,节约人力资源,而且在维

5

CN 110806916 A

说 明 书

4/5页

护过程中,如果各用户提出对登录页面的增频繁调整时,也不需要增加维护的工作量,也不

需要重新发布SAAS平台应用,增强对SAAS平台的稳定性;此外,各用户可以自助的、快速的、

通过后台就能设置满足自己要求的登录页面,提升用户的产品体验。

[0039]

在另一种技术方案中,所述编辑模块包括权限验证单元,所述权限验证单元用于

获取编辑人身份,判断编辑人身份与预设的权限用户一致,如果一致,则开放该权限用户下

的登录页编辑权限。避免登录页被恶意篡改。

[0040]

提供一种电子设备,包括:至少一个处理器,以及与所述至少一个处理器通信连接

的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述

至少一个处理器执行,以使所述至少一个处理器执行上述任一项所述的方法。

[0041]

提供一种存储介质,其上存储有计算机程序,该程序被处理器执行时,实现上述任

一项所述的方法。

[0042]

下面图1和图2所示,为本发明的一个优选实例,图1为SAAS平台管理后台设置,图2

为SAAS平台展示过程,该方法包含的步骤:

[0043]

一、图1步骤

[0044]

步骤1:首先平台验证设置者身份以及对应的组织(租户)ID,验证通过后初始化个

性化登录页设计器,包括从服务端调取该组织(租户)下已经设置的登录页文件(包括图片、

HTML)和数据资源,未通过身份验证无法进行组织(租户)的个性化登录页设置。这样能使组

织(租户)管理员能够自助的、快速的、通过后台就能设置满足自己要求的登录页面,提升用

户的产品体验。

[0045]

步骤2:组织(租户)管理员,通过个性化登录页设计器创建和编辑个性化登录页的

登录框位置、登录页的名称,上传个性化登录页背景图片,这时个性化登录页设计器中的内

容将生成HMTL。每个组织可以设置多个个性化登录页,可选其中一个作为组织默认登录页。

下次其他管理员或者创建者可以直接通过这里很方便的基于之前的设计版本进行调整。

[0046]

步骤3:组织(租户)管理员将个性化登录页的HTML和数据资源提交至SAAS平台,平

台对个性化登录页的数据和HTML等资源进行存储,并缓存到Raidys,个性化登录页中的背

景图片,为了保证用户体验(背景图快速加载),会对上传的背景图片进行优化压缩;

[0047]

步骤4:进一步的,SAAS平台的分布式服务器以按组织(租户)ID隔离的方式进行存

储。

[0048]

二、图2步骤

[0049]

步骤1:在浏览器中输入SAAS平台访问地址,地址包含域名和企业编号参数2部分;

这时向SAAS平台服务器提交访问请求。

[0050]

步骤2:SAAS平台服务器接收到客户端发送的请求后,判断地址中的企业编号参数

是否为空,如果为空,直接从Raidys缓存中拿到公共默认登录页的HTML解析后,跳转SAAS品

台默认登录页面;如果企业编号不为空,继续往下;

[0051]

步骤3:SAAS平台服务器根据地址中的企业编号,使用企业编号作为接口参数,调

用接口获取组织(租户)信息,未获取到组织信息,跳转错误页面提示输入的地址不正确;获

取到组织信息,继续下面的步骤;

[0052]

步骤4:根据返回的组织信息,从Raidys缓存中找到对应的个性化登录页的HTML资

源和数据资源,如果缓存中没有找到对应个性化登录页资源,再去数据库中查找,并反回给

6

CN 110806916 A

说 明 书

5/5页

请求的浏览器端,浏览器拿到HTML资源和数据资源将个性化登录页组装并展示;这种获取

个性化登录页的方式,优于直接在数据库中存储和读取,能够更加快速的响应个性化登录

页的请求,同时也能减轻数据库服务器的访问压力。尽管本发明的实施方案已公开如上,但

其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明的领

域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同

范围所限定的一般概念下,本发明并不限于特定的细节和这里示出与描述的图例。

7

CN 110806916 A

说 明 书 附 图

1/2页

图1

8

CN 110806916 A

说 明 书 附 图

2/2页

图2

9

本文标签: 登录平台编辑用户标识码