一种家校通应用系统的单点登录方法及其装置制造方法及图纸

技术编号:15652869 阅读:50 留言:0更新日期:2017-06-17 06:43
本发明专利技术公开了一种家校通应用系统的单点登录方法及其装置,该方法包括:接收家校通应用系统的单点登录模块发送的包含有用户信息的认证请求;根据所述认证请求对所述用户信息进行认证,获得信任凭证,并发送所述信任凭证至家校通服务器;家校通服务器接收信任凭证并放行用户对家校通服务器的访问权;家校通服务器发送访问与家校通服务器相关联的WEB服务器中的目标页面URL的请求,WEB服务器接收请求并传送目标页面URL至家校通服务器。本发明专利技术使用单点登录技术一次登录实现多平台的登录,提高了登录后数据访问权限,家校通服务器对家校通应用系统开放接口,扩展了家校通客户端数据来源途径,增加了数据量,同时减轻了家校通服务器的压力。

【技术实现步骤摘要】
一种家校通应用系统的单点登录方法及其装置
本专利技术属于移动通信用户终端单点登录
,尤其涉及一种家校通应用系统的单点登录方法及其装置。
技术介绍
现有的单点登录技术都是运用与同一平台的技术,例如一个B/S网站采用了单点登录技术可以一站访问多个网站。然而,移动APP开发,手机APP数据需要服务器提供,需要第三方平台数据支持时,第三方平台需要提供相应的接口,一些需要第三方平台登录后才能请求返回的数据,只验证APP账号登录,必须开放接口,安全性较低。而现有的家校通APP属于移动APP,其架构为C/S应用系统;PC端服务器为B/S应用系统,这样在家校通APP移动客户端与PC端服务器之间进行信息通信时,存在不同平台需要注册多个账号的难题。家校通APP移动客户端与PC端服务器两者之间缺少跨平台跨语言的单点登录,这就产生了问题,家校通应用系统存在WEB网站和移动APP这两种表现形式,但是账号却不能互通。现有的家校通单点登录技术解决的问题关键是一个用户账号一键登录多个平台,同时获取多个平台获取数据信息的权限。本专利技术所解决的问题是如何利用单点登录技术创新应用与手机APP与服务器之间数据交互,来实现获取多台服务器的数据共享权限,最终实现扩大资源数据来源以及减轻服务器端研发的压力。
技术实现思路
为了解决现有技术的缺点,本专利技术提供一种家校通应用系统的单点登录方法及其装置,该系单点登录方法能够同时登录家校通应用系统的家校通服务器及其他数据提供平台服务器,可以一次获取到多平台架构不同的服务器登录权限,获取到更多相应权限的共享数据。为实现上述目的,本专利技术采用以下技术方案:一种家校通应用系统的单点登录方法,包括:接收家校通应用系统的单点登录模块发送的包含有用户信息的认证请求;根据所述认证请求对所述用户信息进行认证,获得信任凭证,并发送所述信任凭证至家校通服务器;家校通服务器接收信任凭证并放行用户对家校通服务器的访问权;家校通服务器发送访问与家校通服务器相关联的WEB服务器中的目标页面URL的请求,WEB服务器接收请求并传送目标页面URL至家校通服务器。所述根据所述认证请求对所述用户信息进行认证,获得信任凭证的具体过程为:判断所述用户信息是否为有效用户信息,若是,则根据所述认证请求,在认证数据库中查找所述用户信息映射的信任凭证,并向单点登录模块发送认证成功信息;否则,向单点登录模块发送认证失败信息。所述家校通应用系统的客户端发送包含有用户信息的认证请求前,还包括:对所述用户信息进行效验,将通过效验的所述用户信息与所述认证请求绑定。所述WEB服务器包括若干个子WEB服务器,每个子WEB服务器均与家校通服务器相关联。所述家校通应用系统的单点登录方法,还包括:一键发送访问若干个子WEB服务器中标页面URL的请求,每个所述子WEB服务器均接收请求并传送目标页面URL至家校通服务器。一种基于家校通应用系统的单点登录方法的单点登录装置,包括:单点登录模块,其用于向认证请求接收模块发送的包含有用户信息的认证请求;认证请求接收模块,其用于接收家校通应用系统的单点登录模块发送的包含有用户信息的认证请求;认证处理模块,其用于根据所述认证请求对所述用户信息进行认证,获得信任凭证;信任凭证发送模块,其用于发送所述信任凭证至家校通服务器,家校通服务器接收信任凭证并放行用户对家校通服务器的访问权,以及发送访问与家校通服务器相关联的WEB服务器中的目标页面URL的请求,WEB服务器接收请求并传送目标页面URL至家校通服务器。所述认证处理模块,包括判断用户信息模块,其用于判断所述用户信息是否为有效用户信息,若是,则根据所述认证请求,在认证数据库中查找所述用户信息映射的信任凭证,并向单点登录模块发送认证成功信息,否则,向单点登录模块发送认证失败信息。所述家校通应用系统的单点登录装置,还包括:信息绑定模块,其用于对所述用户信息进行效验,将通过效验的所述用户信息与所述认证请求绑定。所述WEB服务器包括若干个子WEB服务器,每个子WEB服务器均与家校通服务器相关联。所述家校通应用系统的单点登录装置,还包括:一键发送模块,其用于一键发送访问若干个子WEB服务器中标页面URL的请求,每个所述子WEB服务器均接收请求并传送目标页面URL至家校通服务器。本专利技术的有益效果为:(1)本专利技术从用户角度解决了不同平台需要注册多个账号的难题,从技术角度实现了家校通应用系统的单点登录平台与WEB服务器平台账户数据互通的技术,实现了手机移动端与PC端服务器之间的单点登录技术,移动通讯用户信息更安全,方便;(2)本专利技术的方法是在家校通应用系统登录时,使用单点登录技术一次登录实现多平台的登录,登录后数据访问权限提高了,这时家校通服务器对家校通应用系统开放接口,扩展了家校通客户端数据来源途径,增加了数据量,同时减轻了家校通服务器的压力,安全性更高。附图说明图1为家校通应用系统的结构示意图;图2为家校通服务器结构示意图;图3为本专利技术的家校通应用系统的单点登录方法流程图;图4为本专利技术的家校通应用系统的单点登录装置结构示意图。具体实施方式下面结合附图与实施例对本专利技术做进一步说明:本专利技术中的家校通应用系统,包括家校通服务器,其用于接收家校通客户端发送的用户信息并进行分类存储,还根据用户信息来关联相应家校通客户端,且配置相应家校通客户端的功能;与家校通服务器相互通信的家校通客户端,其包括家校通学生客户端、家校通家长客户端和家校通教师客户端;所述家校通客户端与家校通服务器通过通信模块相互通信,通信模块安装于家校通客户端中,如图1所示。如图2所示,家校通服务器,包括:数据接收模块,其用于接收家校通客户端发送的信息;数据分类存储模块,其用于将接收的数据进行分类存储;数据发送模块,其用于将分类存储的数据通过数据发送模块发送至家校通客户端。数据分类存储模块通过查询模块访问其他与家校通服务关联的WEB服务器。其中,与家校通服务关联的WEB服务器可以设置任意多个,本实施例中的设置有两个与家校通服务关联的WEB服务器,分别为WEB服务器A和WEB服务器B。此外,家校通客户端为移动客户端,比如手机和iPad等移动客户端。如图3所示,一种家校通应用系统的单点登录方法,包括:接收家校通应用系统的单点登录模块发送的包含有用户信息的认证请求;根据所述认证请求对所述用户信息进行认证,获得信任凭证,并发送所述信任凭证至家校通服务器;家校通服务器接收信任凭证并放行用户对家校通服务器的访问权;家校通服务器发送访问与家校通服务器相关联的WEB服务器中的目标页面URL的请求,WEB服务器接收请求并传送目标页面URL至家校通服务器。进一步地,根据所述认证请求对所述用户信息进行认证,获得信任凭证的具体过程为:判断所述用户信息是否为有效用户信息,若是,则根据所述认证请求,在认证数据库中查找所述用户信息映射的信任凭证,并向单点登录模块发送认证成功信息;否则,向单点登录模块发送认证失败信息。进一步地,家校通应用系统的客户端发送包含有用户信息的认证请求前,还包括:对所述用户信息进行效验,将通过效验的所述用户信息与所述认证请求绑定。其中,WEB服务器包括若干个子WEB服务器,每个子WEB服务器均与家校通服务器相关联。本实施例中采用两个WEB服务器,本文档来自技高网...
一种家校通应用系统的单点登录方法及其装置

【技术保护点】
一种家校通应用系统的单点登录方法,其特征在于,包括:接收家校通应用系统的单点登录模块发送的包含有用户信息的认证请求;根据所述认证请求对所述用户信息进行认证,获得信任凭证,并发送所述信任凭证至家校通服务器;家校通服务器接收信任凭证并放行用户对家校通服务器的访问权;家校通服务器发送访问与家校通服务器相关联的WEB服务器中的目标页面URL的请求,WEB服务器接收请求并传送目标页面URL至家校通服务器。

【技术特征摘要】
1.一种家校通应用系统的单点登录方法,其特征在于,包括:接收家校通应用系统的单点登录模块发送的包含有用户信息的认证请求;根据所述认证请求对所述用户信息进行认证,获得信任凭证,并发送所述信任凭证至家校通服务器;家校通服务器接收信任凭证并放行用户对家校通服务器的访问权;家校通服务器发送访问与家校通服务器相关联的WEB服务器中的目标页面URL的请求,WEB服务器接收请求并传送目标页面URL至家校通服务器。2.如权利要求1所述的一种家校通应用系统的单点登录方法,其特征在于,所述根据所述认证请求对所述用户信息进行认证,获得信任凭证的具体过程为:判断所述用户信息是否为有效用户信息,若是,则根据所述认证请求,在认证数据库中查找所述用户信息映射的信任凭证,并向单点登录模块发送认证成功信息;否则,向单点登录模块发送认证失败信息。3.如权利要求1所述的一种家校通应用系统的单点登录方法,其特征在于,所述家校通应用系统的客户端发送包含有用户信息的认证请求前,还包括:对所述用户信息进行效验,将通过效验的所述用户信息与所述认证请求绑定。4.如权利要求1所述的一种家校通应用系统的单点登录方法,其特征在于,所述WEB服务器包括若干个子WEB服务器,每个子WEB服务器均与家校通服务器相关联。5.如权利要求4所述的一种家校通应用系统的单点登录方法,其特征在于,所述家校通应用系统的单点登录方法,还包括:一键发送访问若干个子WEB服务器中标页面URL的请求,每个所述子WEB服务器均接收请求并传送目标页面URL至家校通服务器。6.一种基于如权利要求1所述的家校通应用系统的单点登录方法的单点登录装...

【专利技术属性】
技术研发人员:任年峰侯发毅高伟谷鹏霄綦雪燕陈存跃张锐
申请(专利权)人:山大鲁能信息科技有限公司
类型:发明
国别省市:山东,37

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

1