一种通信连接方法、服务器、终端设备及系统与流程

文档序号:17481854发布日期:2019-04-20 06:30阅读:137来源:国知局
一种通信连接方法、服务器、终端设备及系统与流程

本申请涉及互联网技术领域,具体而言,涉及一种通信连接方法、服务器、终端设备及系统。



背景技术:

数据安全对于企业而言非常重要,为了保证企业数据不受到任何形式的威胁,一般企业选择对企业的数据进行私有化布设。

当用户登录上述私有化布设的私有云系统时,通常需要用户预先在用户终端上配置连接私有云系统所需要的信息,基于配置好的信息登录连接私有云。

使用上述登录方法登录企业私有云系统时,对于用户来说上述配置操作晦涩难懂,且不易操作,配置过程需要耗费大量的时间成本,且降低了用户登录私有云系统的效率。



技术实现要素:

有鉴于此,本申请的目的在于提供一种通信连接方法、服务器、终端设备及系统,以提高用户登录私有云系统的效率。

第一方面,本申请实施例提供了一种通信连接方法,其中,应用于私有云服务器,所述方法包括:

获取用户信息和所述用户信息对应的私有云系统信息;

将所述用户信息和所述私有云系统信息发送给公有云服务器,以使所述公有云服务器建立所述用户信息和私有云系统信息的映射关系,并为用户终端提供所述私有云服务器对应的私有云系统信息;

接收用户终端发送的第二登录请求;其中,所述第二登录请求是所述用户终端基于所述私有云服务器对应的私有云系统信息发送的;

根据所述第二登录请求,建立与所述用户终端的通信连接。

结合第二方面,本申请实施例提供了一种通信连接方法,其中,应用于用户终端,所述方法包括:

在接收到用户触发的登录指令后,获取登录用户信息和公有云系统信息;

基于所述公有云系统信息,向公有云服务器发送携带有所述登录用户信息的第一登录请求,以使所述公有云服务器基于所述第一登录请求查找所述登录用户信息对应的私有云系统信息;

接收所述公有云服务器返回的所述登录用户信息对应的私有云系统信息;

基于所述私有云系统信息,向私有云服务器发送携带有所述登录用户信息的第二登录请求;

根据所述第二登录请求,建立与所述私有云服务器的通信连接。

结合第二方面,本申请实施例提供了第二方面的第一种可能的实施方式,其中,所述方法还包括:

若未接收到所述公有云服务器返回的所述登录用户信息对应的私有云系统信息,则重新获取登录用户信息和公有云系统信息;

返回基于所述公有云系统信息,向公有云服务器发送携带有所述登录用户信息的第一登录请求的步骤。

结合第三方面,本申请实施例还提供了一种通信连接方法,其中,所述方法应用于公有云服务器,包括:

接收用户终端发送的第一登录请求;其中,所述第一登录请求中携带有登录用户信息;

根据用户信息和私有云系统信息的映射关系,查找所述登录用户信息对应的私有云系统信息;

将所述私有云系统信息返回给所述用户终端,以使所述用户终端基于所述私有云系统信息与私有云服务器建立通信连接。

结合第三方面,本申请实施例提供了第三方面的第一种可能的实施方式,其中,所述登录用户信息中包括登录密码;根据用户信息和私有云系统信息的映射关系,查找所述登录用户信息对应的私有云系统信息,具体包括:

若所述公有云服务器中存在所述登录用户信息,则获取登录用户信息的校验密码;

当所述校验密码与所述登录密码一致时,根据公有云服务器中用户信息和私有云系统信息的映射关系,获取所述登录用户信息对应的私有云系统信息。

结合第三方面的第一种可能的实施方式,本申请实施例提供了第三方面的第二种可能的实施方式,其中,所述方法还包括:

当所述校验密码与所述登录密码不一致时,生成登录失败的提醒类信息,并将所述登录失败的提醒类信息发送给所述用户终端。

结合第四方面,本申请实施例还提供了一种私有云服务器,其中,所述私有云服务器用于:

获取用户信息和所述用户信息对应的私有云系统信息;

将所述用户信息和所述私有云系统信息发送给公有云服务器,以使所述公有云服务器建立所述用户信息和私有云系统信息的映射关系,并为用户终端提供所述私有云服务器对应的私有云系统信息;

接收用户终端发送的第二登录请求;其中,所述第二登录请求是所述用户终端基于所述私有云服务器对应的私有云系统信息发送的;

根据所述第二登录请求,建立与所述用户终端的通信连接。

结合第五方面,本申请实施例提供了一种终端设备,其中,所述终端设备用于:

在接收到用户触发的登录指令后,获取登录用户信息和公有云系统信息;

基于所述公有云系统信息,向公有云服务器发送携带有所述登录用户信息的第一登录请求,以使所述公有云服务器基于所述第一登录请求查找所述登录用户信息对应的私有云系统信息;

接收所述公有云服务器返回的所述登录用户信息对应的私有云系统信息;

基于所述私有云系统信息,向私有云服务器发送携带有所述登录用户信息的第二登录请求;

根据所述第二登录请求,建立与所述私有云服务器的通信连接。

结合第六方面,本申请实施例提供了一种公有云服务器,其中,所述公有云服务器用于:

接收用户终端发送的第一登录请求;其中,所述第一登录请求中携带有登录用户信息;

根据用户信息和私有云系统信息的映射关系,查找所述登录用户信息对应的私有云系统信息;

将所述私有云系统信息返回给所述用户终端,以使所述用户终端基于所述私有云系统信息与私有云服务器建立通信连接。

结合第七方面,本申请实施例提供了一种通信连接系统,其中,所述系统包括私有云服务器、终端设备和公有云服务器;

所述私有云服务器,用于执行第一方面所述的通信连接方法;

所述终端设备,用于执行第二方面中任一项所述的通信连接方法;

所述公有云服务器,用于执行第三方面中任一项所述的通信连接方法。

本申请提供的一种通信连接方法、服务器、终端设备及系统,私有云服务器将存储在私有云系统中的用户信息,同步到公有云服务器中,并建立上述用户信息和私有云系统信息的映射关系,当用户访问上述私有云系统时,不需要配置私有云系统信息,用户仅需输入用户信息,并根据从公有云服务器存储的映射关系中获取的私有云系统信息,即可访问私有云系统,节约用户登录私有云系统的时间,降低用户登录私有云系统的效率。

进一步的,本申请实施例提供的一种通信连接方法、服务器、终端设备及系统,用户在用户终端仅需输入用户手机号和密码则可登录连接私有云系统,不需用户自己配置连接私有云系统所需要的信息,简化用户登录私有云系统的操作,节约用户登录私有云系统的时间,提高用户登录私有云系统的效率。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本申请实施例所提供的一种通信连接方法的流程示意图;

图2示出了本申请实施例所提供的另一种通信连接方法的流程示意图;

图3示出了本申请实施例所提供的另一种通信连接方法的流程示意图;

图4示出了本申请实施例所提供的一种通信连接系统的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

图1为本申请实施例提供的一种通信连接方法的流程示意图,如图1所示,所述方法应用于私有云服务器,所述方法包括以下步骤:

s101、获取用户信息和所述用户信息对应的私有云系统信息;

上述私有云服务器上可以布设一个私有云系统,也可以布设多个私有云系统,本申请中以一个私有云服务器上布设一个私有云系统为例。

上述用户信息包括用户的手机号码和密码(这里的用户信息包括该企业私有云系统上存储的员工的手机号码和密码,本申请中均用用户信息表示该企业私有云系统中存储的员工的手机号码和密码)。

上述私有云系统信息包括该私有云系统的地址和端口(本申请中均用私有云系统信息表示该私有云系统的端口和地址)。

上述私有云服务器中部署有该企业根据本企业需求布设的私有云系统,当该企业有新员工入职后(对于该企业的私有云系统来说则为有新的用户要访问该私有云系统),需要私有云系统管理员通过添加新用户的形式为该新员工在私有云系统中配置使用该私有云系统的使用权限(也就是说系统管理员在私有云系统中根据用户的手机号、设置的密码及所在部门等信息为该新用户在企业私有云系统中申请相应的使用权限)。

私有云服务器获取私有云系统中所有员工的用户信息(即用户的手机号码和密码),同时提取该私有云系统的地址和端口(即该私有云系统信息)。

s102、将所述用户信息和所述私有云系统信息发送给公有云服务器,以使所述公有云服务器建立所述用户信息和私有云系统信息的映射关系,并为用户终端提供所述私有云服务器对应的私有云系统信息;

上述私有云服务器将获取私有云系统中所有员工的用户信息(即用户的手机号码、密码)和该私有云系统的地址和端口(即该私有云系统信息),发送给公有云服务器。

上述公有云服务器用于将从私有云系统中用户信息及每一用户信息对应的私有云系统信息保存在预设数据库中,建立上述用户信息和私有云系统信息的映射关系,并将上述映射关系存储在数据库中,以使当用户登录时,能够基于用户输入的登录用户信息查询预设数据库得到与所述登录用户信息对应的用户信息,并查找到用户信息与私有云系统信息的映射关系,得到所述登录用户信息对应的私有云系统信息,以使用户终端根据上述私有云系统信息建立与该私有云服务器的连接,从而访问该私有云服务器中的私有云系统。

s103、接收用户终端发送的第二登录请求;其中,所述第二登录请求是所述用户终端基于所述私有云服务器对应的私有云系统信息发送的;

上述第二登录请求中包括登录用户信息与该登录用户信息对应的私有云系统信息,上述第二登录请求用于建立用户终端和私有云服务器的通信连接。

当存储在该企业内部私有云系统的用户登录访问该私有云系统时,用户在用户终端输入登录用户信息,点击登录按钮后,用户终端基于预先设置的公有云系统信息连接公有云服务器,并将上述登录用户信息发送给公有云服务器,公有云服务器基于接收到的登录用户信息查询预设数据库中是否存在与登录用户信息一致的用户信息,当查询到预设数据库中存在与上述登录用户信息一致的用户信息,则在预设数据库中查询上述用户信息对应的私有云系统信息的映射关系,基于上述映射关系查找到该用户信息对应的私有云系统信息,将上述私有云系统信息发送给用户终端。

用户终端根据登录用户信息和从公有云服务器中获取的该登录用户信息对应的私有云系统信息生成第二登录请求,并将上述第二登录请求发送给私有云服务器。

s104、根据所述第二登录请求,建立与所述用户终端的通信连接。

私有云服务器接收到用户终端发送的上述第二登录请求后,基于上述第二登录请求中的私有云系统信息,先建立私有云服务器与用户终端的连接,然后基于私有云系统中存储的用户信息比对校验第二登录请求中的登录用户信息,当比对校验成功时(即基于私有云系统中存储的用户的手机号码与登录用户信息中的用户登录手机号码进行校验比对,当比对一致后,再根据私有云系统中存储的该用户的密码与登录用户信息中的登录密码进行校验比对,当比对一致后,则为所述用户的登录用户信息与私有云系统中存储的用户信息一致,比对校验成功。),则允许用户终端访问该私有云服务器中的私有云系统。

本申请提供的一种通信连接方法,私有云服务器将存储在私有云系统中的用户信息,同步到公有云服务器中,并建立上述用户信息和私有云系统信息的映射关系,当用户访问上述私有云系统时,不需要配置私有云系统信息,用户仅需输入用户信息,并根据从公有云服务器存储的映射关系中获取的私有云系统信息,即可访问私有云系统,节约用户登录私有云系统的时间,降低用户登录私有云系统的效率。

图2为本申请实施例提供的另一种通信连接方法的流程示意图,如图2所示,所述方法应用于用户终端,所述方法包括以下步骤:

s201、在接收到用户触发的登录指令后,获取登录用户信息和公有云系统信息;

上述用户终端可以为手机、平板电脑等移动通信设备终端。

上述登录用户信息为用户通过用户终端登录私有云系统输入的用户登录手机号码和登录密码。

上述公有云系统信息为公有云系统地址和端口。

用户在用户终端上输入登录用户手机号码和登录密码,当用户在用户终端上按下“登录”按钮后,用户终端获取上述登录用户手机号码和登录密码生成登录用户信息,并提取预先设置在用户终端上的公有云系统信息。

s202、基于所述公有云系统信息,向公有云服务器发送携带有所述登录用户信息的第一登录请求,以使所述公有云服务器基于所述第一登录请求查找所述登录用户信息对应的私有云系统信息;

上述第一登录请求包括登录用户信息和公有云系统信息,上述第一登录请求为用户终端生成的携带有登录用户信息的登录请求,用于向公有云服务器请求获取该登录用户信息对应的私有云系统信息。

用户终端基于上述预先设置在用户终端上的公有云系统信息和上述登录用户信息生成第一登录请求,并基于上述公有云系统信息建立与公有云服务器的连接,将上述第一登录请求中的登录用户信息发送给公有云服务器。

公有云服务器根据第一登录请求中的登录用户信息查询预设数据库存储的用户信息,当比对校验一致后,公有云服务器根据预设数据库中存储的用户信息与私有云系统信息的映射关系,查询登录用户信息对应的私有云系统信息,并将提取到的私有云系统信息发送给用户终端。

s203、接收所述公有云服务器返回的所述登录用户信息对应的私有云系统信息;

用户终端接收公有云服务器发送的登录用户信息对应的上述私有云系统信息。

s204、基于所述私有云系统信息,向私有云服务器发送携带有所述登录用户信息的第二登录请求;

上述第二登录请求中包括登录用户信息和所述登录用户信息对应的私有云系统信息,用于建立用户终端与私有云服务器的通信连接。

用户终端根据登录用户信息和上述登录用户信息对应的私有云系统信息,生成第二登录请求,并将上述第二登录请求发送给私有云服务器。

s205、根据所述第二登录请求,建立与所述私有云服务器的通信连接。

私有云服务器根据上述第二登录请求中的私有云系统信息,先建立私有云服务器与上述用户终端的连接,并根据私有云系统中存储的用户信息验证上述第二登录请求中的登录用户信息,当验证成功后,则允许用户访问该私有云服务器中的私有云系统。

用户终端基于上述第二登录请求,建立与私有云服务器的连接,使得用户能够访问私有云服务其中的私有云系统。

本申请实施例中,用户在登录私有云系统时,通过公有云服务器获取上述私有云系统信息,用户仅需输入登录用户信息(即用户登录手机号码和登录密码)即可访问私有云系统,简化了用户在登录过程中配置私有云系统信息的操作,使得登录操作更加简易化,缩短了用户登录过程的时间成本,提高用户登录私有云系统的效率。

进一步的,本申请实施例中提供的通信连接方法还包括以下步骤a20-a21:

a20、若未接收到所述公有云服务器返回的所述登录用户信息对应的私有云系统信息,则重新获取登录用户信息和公有云系统信息;

公有云服务器比对校验用户在用户终端输入的登录用户信息与公有云服务器预设数据库存储的用户信息,当比对不一致时,则校验失败,则公有云服务器无法查询到与登录用户信息一致的用户信息,无法基于用户信息与私有云系统信息的映射关系获取登录用户信息对应的私有云系统信息,并向用户终端发送登录失败提醒类信息。

用户终端接收并显示上述公有云服务器发送的登录失败提醒类信息。

用户根据用户终端显示的登录失败提醒类信息,重新输入登录用户信息,并重新按下“登录”按键,用户终端重新获取重新输入的登录用户信息和预先设置在用户终端上的公有云系统信息。

a21、返回基于所述公有云系统信息,向公有云服务器发送携带有所述登录用户信息的第一登录请求的步骤。

用户终端基于上述预先设置在用户终端上的公有云系统信息和上述重新输入的登录用户信息生成第一登录请求,并基于上述公有云系统信息建立与公有云服务器的连接,将上述第一登录请求中的重新输入的登录用户信息发送给公有云服务器,以使公有云服务器基于上述重新输入的登录用户信息查询预设数据库中的用户信息,基于用户信息与私有云系统信息的映射关系,获取重新输入的登录用户信息对应的私有云系统信息,建立用户终端与私有云服务器的连接,使得用户能够访问设置在私有云服务器上的私有云系统。

图3为本申请实施例提供的另一种通信连接方法的流程示意图,如图3所示,所述方法应用于公有云服务器,具体包括以下步骤:

s301、接收用户终端发送的第一登录请求;其中,所述第一登录请求中携带有登录用户信息;

上述登录用户信息为用户通过用户终端登录私有云系统输入的用户登录手机号码和登录密码。

上述第一登录请求包括登录用户信息和公有云系统信息,上述第一登录请求为用户终端生成的携带有登录用户信息的登录请求,用于向公有云服务器请求获取该登录用户信息对应的私有云系统信息。

s302、根据用户信息和私有云系统信息的映射关系,查找所述登录用户信息对应的私有云系统信息;

上述用户信息和私有云系统信息为私有云服务器获取的私有云系统中所有员工的用户信息(即用户的手机号码、密码)和该私有云系统的地址和端口(即该私有云系统信息)。

私有云服务器存储上述用户信息和所述用户信息对应的私有云系统信息,并将上述用户信息和所述用户信息对应的私有云系统信息发送给公有云服务器。

上述映射关系存储在公有云服务器预设数据库中,上述映射关系为公有云服务器建立的用户信息与私有云系统信息的对应关系。

s303、将所述私有云系统信息返回给所述用户终端,以使所述用户终端基于所述私有云系统信息与私有云服务器建立通信连接。

公有云服务器接收用户终端发送的第一登录请求,先基于第一登录请求书中的公有云系统信息,建立与上述用户终端的连接,然后公有云服务器根据第一登录请求中的登录用户信息查询预设数据库存储的用户信息,并将上述登录用户信息中的用户登录手机号码与公有云预设数据库中存储的用户的手机号码进行比对,当比对一致后,在公有云预设数据库中提取该用户信息中用户的手机号码对应的密码,生成验证密码,将上述验证密码与登录用户密码进行比对,当比对一致后,公有云服务器根据预设数据库中存储的用户信息与私有云系统信息的映射关系,查询登录用户信息对应的私有云系统信息,并将提取的到私有云系统信息发送给用户终端,以使所述用户终端基于所述私有云系统信息与私有云服务器建立通信连接。

进一步的,本申请实施例提供的通信连接方法,所述登录用户信息中包括登录密码,上述步骤302具体包括以下步骤a30-a31:

a30、若所述公有云服务器中存在所述登录用户信息,则获取登录用户信息的校验密码;

公有云服务器根据第一登录请求中的登录用户信息查询预设数据库存储的用户信息,当公有云服务器中存在上述登录用户信息,即当上述登录用户信息中的用户登录手机号码与公有云预设数据库中存储的用户的手机号码比对一致后,则在公有云服务器中提取该用户信息的密码,生成登录用户信息的校验密码。

a31、当所述校验密码与所述登录密码一致时,根据公有云服务器中用户信息和私有云系统信息的映射关系,获取所述登录用户信息对应的私有云系统信息。

公有云服务器比对上述校验密码和登录用户信息中的登录密码,当比对一致时,公有云服务器根据预设数据库中存储的用户信息与私有云系统信息的映射关系,查询登录用户信息对应的私有云系统信息,并将提取的到私有云系统信息发送给用户终端,以使所述用户终端基于所述私有云系统信息与私有云服务器建立通信连接。

进一步的,本申请实施例提供的通信连接方法,所述方法还包括以下步骤a32:

a32、当所述校验密码与所述登录密码不一致时,生成登录失败的提醒类信息,并将所述登录失败的提醒类信息发送给所述用户终端。

上述登录失败的提醒类信息可以为“密码错误,登录失败”。

公有云服务器基于接收到的登录用户信息的用户登录手机号码查询预设数据库存储的用户信息的用户手机号码,当公有云服务器中存在上述登录用户信息的用户登录手机号码时,则在公有云服务器中提取该用户登录手机号码对应的用户信息的密码,生成登录用户信息的校验密码。

当用户在用户终端输入的登录密码有误时,公有云服务器比对上述校验密码与登录密码不一致,则生成“密码错误,登录失败”的登录失败提醒类信息,并将上述登录失败的提醒类信息发送给用户终端。

用户终端接收并显示“密码错误,登录失败”,用户根据用户终端显示提醒重新输入用户登录手机号码和登录密码,并重新按下“登录”按键,用户终端重新获取用户重新输入的用户登录手机号码和登录密码,生成重新输入的登录用户信息,并提取上述重新输入的登录用户信息和预先设置在用户终端上的公有云系统信息。

用户终端基于上述预先设置在用户终端上的公有云系统信息和上述重新输入的登录用户信息生成第一登录请求,并基于上述公有云系统信息建立与公有云服务器的连接,将上述第一登录请求中的重新输入的登录用户信息发送给公有云服务器,以使公有云服务器基于上述重新输入的登录用户信息查询预设数据库中的用户信息,基于用户信息与私有云系统信息的映射关系,获取重新输入的登录用户信息对应的私有云系统信息,从而建立用户终端与私有云服务器的连接,使得用户能够访问设置在私有云服务器上的私有云系统。

作为一可选的实施方式,上述登录失败的情况还包括用户在用户终端输入的用户登录手机号码有误,具体交互流程如下:

用户在用户终端上输入登录用户手机号码和登录密码,当用户在用户终端上按下“登录”按钮后,用户终端获取上述登录用户手机号码和登录密码生成登录用户信息,并提取预先设置在用户终端上的公有云系统信息。

用户终端基于上述预先设置在用户终端上的公有云系统信息和上述登录用户信息生成第一登录请求,并基于上述公有云系统信息建立与公有云服务器的连接,将上述第一登录请求中的登录用户信息发送给公有云服务器。

公有云服务器接收用户终端发送的第一登录请求,先基于第一登录请求书中的公有云系统信息,建立与上述用户终端的连接,然后公有云服务器根据第一登录请求中的登录用户信息查询预设数据库存储的用户信息,将上述登录用户信息中的用户登录手机号码与公有云预设数据库中存储的用户的手机号码进行比对,比对不一致,无法获取上述登录用户信息对应的私有云系统信息,生成“用户名有误,登录失败”的提醒类信息。

用户终端接收并显示上述公有云服务器发送的“用户名有误,登录失败”的登录失败提醒类信息。

用户根据用户终端显示的“用户名有误,登录失败”,重新输入用户登录手机号码和登录密码,并重新按下“登录”按键,用户终端重新获取用户重新输入的用户登录手机号码和登录密码,生成重新输入的登录用户信息,并提取上述重新输入的登录用户信息和预先设置在用户终端上的公有云系统信息。

用户终端基于上述预先设置在用户终端上的公有云系统信息和上述重新输入的登录用户信息生成第一登录请求,并基于上述公有云系统信息建立与公有云服务器的连接,将上述第一登录请求中的重新输入的登录用户信息发送给公有云服务器,以建立用户终端与私有云服务器的连接。

如图4所示,本申请实施例提供了一种私有云服务器401,私有云服务器401用于:

获取用户信息和所述用户信息对应的私有云系统信息;

将所述用户信息和所述私有云系统信息发送给公有云服务器403,以使公有云服务器403建立所述用户信息和私有云系统信息的映射关系,并为用户终端提供私有云服务器401对应的私有云系统信息;

接收用户终端发送的第二登录请求;其中,所述第二登录请求是所述用户终端基于私有云服务器401对应的私有云系统信息发送的;

根据所述第二登录请求,建立与所述用户终端的通信连接。

本申请实施例中,上述用户终端即图4中示出的终端设备402,可以为手机、平板电脑等移动通信设备终端。

如图4所示,本申请实施例提供了一种终端设备402,终端设备402用于:

上述终端设备402可以为手机、平板电脑等移动通信设备终端。

在接收到用户触发的登录指令后,获取登录用户信息和公有云系统信息;

基于所述公有云系统信息,向公有云服务器403发送携带有所述登录用户信息的第一登录请求,以使公有云服务器403基于所述第一登录请求查找所述登录用户信息对应的私有云系统信息;

接收公有云服务器403返回的所述登录用户信息对应的私有云系统信息;

基于所述私有云系统信息,向私有云服务器401发送携带有所述登录用户信息的第二登录请求;

根据所述第二登录请求,建立与私有云服务器401的通信连接。

进一步的,如图4所示,本申请实施例提供的终端设备402还用于:

若未接收到公有云服务器403返回的所述登录用户信息对应的私有云系统信息,则重新获取登录用户信息和公有云系统信息;

返回基于所述公有云系统信息,向公有云服务器403发送携带有所述登录用户信息的第一登录请求的步骤。

如图4所示,本申请实施例提供了一种公有云服务器403,公有云服务器403用于:

接收用户终端发送的第一登录请求;其中,所述第一登录请求中携带有登录用户信息;

根据用户信息和私有云系统信息的映射关系,查找所述登录用户信息对应的私有云系统信息;

将所述私有云系统信息返回给所述用户终端,以使所述用户终端基于所述私有云系统信息与私有云服务器401建立通信连接。

本申请实施例中,上述用户终端即图4中示出的终端设备402,可以为手机、平板电脑等移动通信设备终端。

进一步的,如图4所示,本申请实施例提供的公有云服务器403,具体用于:

若公有云服务器403中存在所述登录用户信息,则获取登录用户信息的校验密码;

当所述校验密码与所述登录密码一致时,根据公有云服务器403中用户信息和私有云系统信息的映射关系,获取所述登录用户信息对应的私有云系统信息。

进一步的,如图4所示,本申请实施例提供的公有云服务器403,还具体用于:

当所述校验密码与所述登录密码不一致时,生成登录失败的提醒类信息,并将所述登录失败的提醒类信息发送给所述用户终端。

图4为本申请实施例提供的一种通信连接系统的结构示意图,如图4所示,所述系统包括私有云服务器401、终端设备402和公有云服务器403。

私有云服务器401中布设有企业内部根据企业数据生成的私有云系统,当该企业有新员工入职时,私有云系统管理员根据新员工提供的信息(这里需要新员工提供的信息包括员工手机号码、用户密码和员工所在部门等信息)在私有云系统中为新员工分配使用权限。当私有云管理员为新员工设置好使用权限后,可通过线下形式或者线上形式(邮件或短信等多种形式)告知员工。

私有云系统将在私有云系统中存储的所有员工的用户信息及该私有云系统信息发送到公有云服务器403中,公有云服务器403将接收到的用户信息和私有云系统信息存储在预设的数据库中,并建立用户信息与私有云系统信息的映射关系,存储上述映射关系。

当员工通过终端设备402登录该企业的私有云服务器401时,在终端设备402上输入登录手机号码和登录密码,终端设备402获取登录用户信息,并根据终端设备402中预先配置的公有云系统信息生成第一登录请求,根据上述第一登录请求中的公有云系统信息建立终端设备402和公有云服务器403的通信连接,并将上述第一登录请求中的用户登录信息发送给公有云服务器403。

公有云服务器403在预设数据库中比对上述登录用户信息中的登录用户手机号码和预设数据库中存储的员工的用户手机号码是否一致,当一致时则在数据库中提取该员工的用户手机号码对应的密码,生成校验密码,将上述校验密码与用户的登录密码进行比对,当一致时,则表示登录用户信息有效,公有云服务器403在预设数据库中根据存储的映射关系查找该用户登录信息对应的私有云系统信息,并将查找到的该登录用户信息对应的私有云系统信息返回给终端设备402。

终端设备402根据接收到的私有云系统信息和登录用户信息生成第二登录请求,并将上述第二登录请求发送给私有云服务器401。

私有云服务器401接收上述第二登录请求,根据第二登录请求中的私有云系统信息,建立与终端设备402的连接,并根据登录用户信息与私有云系统中存储的用户信息进行比对验证;当登录用户信息中的用户登录手机号码和私有云系统中存储的用户手机号码一致,且用户登录信息中的登录密码和私有云系统中存储的用户密码一致时,则登录成功,使得终端设备402能够访问私有云服务器401中的私有云系统。

本申请实施例中,用户仅需在终端设备402上输入用户的登录手机号码和登录密码,则可直接登录到用户想要访问的私有云系统中,简化了现有技术中用户在首次登录时需要先配置访问的私有云系统信息的操作,提高用户登录私有云系统的效率。

作为另一种可选实施方式,本申请实施例还提供了另一种通信连接方法,所述方法应用于私有云服务器,所述方法包括以下步骤:

私有云服务器接收用户终端发送的携带有用户信息的注册请求,为所述用户信息分配私有云系统信息,以及,获取所述私有云系统信息对应的公有云系统信息;

私有云服务器将所述公有云系统信息返回给所述用户终端;以及,将所述用户信息和所述用户信息对应的私有云系统信息发送给公有云,以使所述用户终端基于所述公有云系统信息从公有云中获取所述用户信息对应的私有云系统信息;

私有云服务器接收所述用户终端发送的携带有用户信息的登录请求;

私有云服务器建立与所述用户终端的通信连接。

本申请实施例提供的一种通信连接方法,用户在用户终端仅需输入用户手机号和密码则可登录连接私有云系统,不需用户自己配置连接私有云系统所需要的信息,简化用户登录私有云系统的操作,节约用户登录私有云系统的时间,降低用户登录私有云系统的效率。

本申请实施例所提供的进行通信连接的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

本申请实施例所提供的服务器、终端设备可以为设备上的特定硬件或者安装于设备上的软件或固件等。本申请实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,前述描述的系统、装置和单元的具体工作过程,均可以参考上述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围。都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1