委托登录方法、相关设备和计算机可读存储介质与流程

文档序号:16514314发布日期:2019-01-05 09:32阅读:148来源:国知局
委托登录方法、相关设备和计算机可读存储介质与流程

本发明涉及通信技术领域,特别涉及委托登录方法、相关设备和计算机可读存储介质。



背景技术:

随着通信技术的发展,在现代通信系统中,用户和账号一一对应,每个用户只能使用自己的账号和密码在一个客户端登录,一个账号不能在两个或多个客户端上同时登录,否则会导致登录冲突。但是,在用户实际使用的过程中,往往会出现需要委托第三方用户登录自己的账号,代替自己进行某些操作,这样就必须将自己的账号和密码告知第三方用户,由第三方用户在他的客户端登录。由于将自己的账号和密码告知了第三方用户,这样将提高个人敏感信息外泄的风险,可见,当前委托他人登录的方式安全度较低。



技术实现要素:

本发明实施例的目的在于提供委托登录方法、相关设备和计算机可读存储介质,解决了委托他人登录的方式安全度较低的问题。

为了达到上述目的,本发明实施例提供一种委托登录方法,包括以下步骤:

接收第一客户端发送的委托登录申请信息,并根据第一账号生成临时密码,所述委托登录申请信息包括所述第一账号、第二账号;

向登录所述第二账号的第二客户端发送所述委托登录授权信息,所述委托授权信息包括所述第一账号、所述第二账号和所述临时密码;

接收所述第二客户端发送的包括所述第一账号和所述临时密码的登录请求;

对所述临时密码进行验证,若验证通过,则向所述第二客户端发送委托登录成功的响应消息。

本发明实施例还提供一种委托登录方法,包括以下步骤:

接收服务器发送的委托登录授权信息;

向所述服务器发送包括第一账号和临时密码的登录请求;

接收所述服务器发送的委托登录成功的响应消息。

本发明实施例还提供一种委托登录装置,包括:

生成模块,用于接收第一客户端发送的委托登录申请信息,并根据第一账号生成临时密码,所述委托登录申请信息包括所述第一账号、第二账号;

第一发送模块,用于向登录所述第二账号的第二客户端发送所述委托登录授权信息,所述委托授权信息包括所述第一账号、第二账号和所述临时密码;

第一接收模块,用于接收所述第二客户端发送的包括所述第一账号和所述临时密码的登录请求;

第二发送模块,用于对所述临时密码进行验证,若验证通过,则向所述第二客户端发送委托登录成功的响应消息。

本发明实施例还提供一种委托登录装置,包括:

第一接收模块,用于接收服务器发送的委托登录授权信息;

第一发送模块,用于向所述服务器发送包括第一账号和临时密码的登录请求;

第二接收模块,用于接收所述服务器发送的委托登录成功的响应消息。

本发明实施例还提供一种服务器,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现应用于服务器中所述的委托登录方法。

本发明实施例还提供一种用户终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现应用于第二客户端中所述的委托登录方法。

本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现应用于服务器中所述的委托登录的方法中的步骤。本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现应用于第二客户端中所述的委托登录的方法中的步骤。

上述技术方案中的一个技术方案具有如下优点或有益效果:

服务器首先接收第一客户端发送的包括所述第一账号、第二账号的委托登录申请信息,并根据第一账号生成临时密码;然后向登录所述第二账号的第二客户端发送所述委托登录授权信息和所述临时密码;之后接收到所述第二客户端发送的包括所述第一账号和所述临时密码的登录请求;并对所述临时密码进行验证,若验证通过,则向所述第二客户端发送委托登录成功的响应消息。通过上述步骤,让委托登录的第二客户端通过临时密码登录被委托的第一账号,这样第一账号的密码既不会泄露,也能够完成委托其他客户端登录,提高了委托他人登录的安全度。

附图说明

图1为本发明实施例提供的一种网络结构图;

图2为本发明实施例提供的一种委托登录方法的流程图;

图3为本发明实施例提供的另一种委托登录方法的流程图;

图4为本发明实施例提供的另一种委托登录方法的示意图;

图5为本发明实施例提供的另一种委托登录方法的流程图;

图6为本发明实施例提供的另一种委托登录方法的流程图;

图7为本发明实施例提供的一种委托登录装置的结构示意图;

图8为本发明实施例提供的另一种委托登录装置的结构示意图;

图9为本发明实施例提供的另一种委托登录装置的结构示意图;

图10为本发明实施例提供的另一种委托登录装置的结构示意图;

图11为本发明实施例提供的另一种委托登录装置的结构示意图;

图12为本发明实施例提供的另一种委托登录装置的结构示意图;

图13为本发明实施例提供的另一种委托登录装置的结构示意图;

图14为本发明实施例提供的另一种委托登录装置的结构示意图;

图15为本发明实施例提供的一种服务器的结构示意图;

图16为本发明实施例提供的一种用户终端的结构示意图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。

如图1所示,为本发明实施例的一种网络结构图,本发明实施例提供的一种委托登录方法可以应用于融合通信系统中,而多个应用终端可以安装有融合通信(richcommunicationsuite,rcs)客户端,其中有的应用终端是通过与基站进行消息的交互进而连接到网络;有的应用终端是通过路由器连接到网络;上述应用终端通过网络接入融合通信系统,融合通信系统主要包括登录鉴权服务器、即时消息服务器、多方会议服务器、状态呈现服务器、文档管理服务器等。而多个应用终端可以根据需要完成的任务的不同通过不同的协议与上述服务器进行信息交互,例如,需要完成通话时可通过会话发起协议(sessioninitiationprotocol,sip)与服务端系统进行交互;需要进行消息的发送的时候,可以通过消息会话传递协议(messagesessionrelayprotocol,msrp)与服务端系统进行交互。

其中,本发明实施例中,登录鉴权服务器可以包括登录鉴权模块、委托登录申请接入模块和委托登录管理模块。

委托登录申请接入模块可以用于接收应用终端通过rcs客户端发起的委托登录申请消息,上述委托登录申请消息中包含第一账号信息、第二账号信息、授权操作权限、授权访问时间范围等信息。根据委托登录信息,判断发起方即第一客户端是否有权限发起委托登录,被委托方即第二客户端是否为本系统正常注册用户,并且当前委托人数是否未达到最大授权人数限制。若均满足条件,则向委托登录管理模块发送相关信息,交由它进行委托登录信息统一管理,并向发起方即第一客户端发送委托登录申请响应消息;

委托登录管理模块,可以用于负责登记保存委托登录申请接入模块发来的委托登录详细信息,并为登录鉴权模块提供委托登录账号查询服务,统一管理所有用户的委托登录请求和状态信息。

登录鉴权模块,可以用于判断账号是否有登录系统的资格。具体负责接收客户端发起的登录(包括委托登录)鉴权请求,并对账号进行鉴权处理。若登录账户和登录密码吻合,则鉴权成功,否则鉴权失败,不允许登录融合通信系统。

通过在上述融合通信系统中应用本发明实施例提供的一种委托登录方法,可以提高委托他人登录的安全度。

如图2所示,本发明实施例提供一种委托登录方法,包括以下步骤:

步骤s201、接收第一客户端发送的委托登录申请信息,并根据第一账号生成临时密码,所述委托登录申请信息包括所述第一账号、第二账号;

其中,根据第一账号生成临时密码,这里生成的方式可以是随机生成的,也可以是生成一系列比较有规律的密码,当然,临时密码跟第一账号的原密码肯定是不可以相同的。

其中,第一客户端发送委托登录申请信息,可以是通过无线网络发送的,也可以是通过有线网络发送的,在此,不具体限定发送的方式。

步骤s202、向登录所述第二账号的第二客户端发送所述委托登录授权信息,所述委托授权信息包括所述第一账号、所述第二账号和所述临时密码;

步骤s203、接收所述第二客户端发送的包括所述第一账号和所述临时密码的登录请求;

其中,登录请求可以为第二客户端直接在委托登录界面输入第一账号和临时密码后,用于请求登录第一账号的请求;也可以为第二客户端登录第二账号后,再跳转到委托登录界面,输入第一账号和临时密码,再用于请求登录第一账号的请求。在此,优选后一种实现方式。

步骤s204、对所述临时密码进行验证,若验证通过,则向所述第二客户端发送委托登录成功的响应消息。

其中,验证第二客户端输入的临时密码与根据第一账号生成的临时密码是否为同一个,若为同一个,则验证通过;若不为同一个,则验证不通过。

本实施例,服务器首先接收第一客户端发送的包括所述第一账号、第二账号的委托登录申请信息,并根据第一账号生成临时密码;然后向登录所述第二账号的第二客户端发送所述委托登录授权信息和所述临时密码;之后接收到所述第二客户端发送的包括所述第一账号和所述临时密码的登录请求;并对所述临时密码进行验证,若验证通过,则向所述第二客户端发送委托登录成功的响应消息。通过上述步骤,让委托登录的第二客户端通过临时密码登录被委托的第一账号,这样第一账号的密码既不会泄露,也能够完成委托其他客户端登录,提高了委托他人登录的安全度。

如图3所示,本发明实施例还提供一种委托登录方法,包括以下步骤:

步骤s301、接收所述第一客户端发送的所述委托登录申请信息;

步骤s302、判断所述第一账号委托的账号数量是否达到目标账号数;

步骤s303、若所述第一账号委托的账号数量未达到所述目标账号数,则根据所述第一账号生成所述临时密码;

其中,需要说明的是,接收到第一客户端发送的委托登录申请信息后,还可以记录上述委托登录申请信息,以备后续过程需要时调取。当然,上述方式是可选的。

其中,判断第一账号委托的账号数量是否达到目标账号数,第一账号可以委托多个其他客户端登录第一账号,进行相关的委托操作。但是委托的账号数量不能超过目标账号数,目标账号数的取值最大值可以为5。所以在委托之前要先判断已经委托的账号数是否超过了目标账号数,若超过了,则不能进行委托。

其中,在根据第一账号生成临时密码之前,还可以判断第一账号和委托的第二账号是否为同一系统的账号,因为,现有技术中,属于同一系统的账号之间进行委托,稳定性更高;还可以判断第一账号是否有委托权限,因为有些涉及到个人利益的操作,需要第一账号有委托权限时才能委托他人操作,这样也能够较好的保护第一账号拥有人的权益。需要说明的是,上述操作均是可选的。

其中,所述委托登录申请信息还可以包括委托访问时间或者委托访问权限,委托访问时间是指第二客户端完成登录第一账号的具体的时间段,若超过委托访问时间,则登录第一账号的请求会不被验证通过。委托访问权限指的是第二客户端委托登录第一账号成功后,可以完成相应的委托任务,并且第二客户端能够进行的操作必须是在委托访问权限内的。

本实施方式中,通过预先判断第一账号委托的账号数还未达到目标账号数,才能进行委托,防备因委托的账号数过多而造成的第一账号的功能紊乱的现象的出现。

步骤s304、向登录所述第二账号的第二客户端发送所述委托登录授权信息,所述委托授权信息包括所述第一账号、所述第二账号和所述临时密码;

步骤s305、接收所述第二客户端发送的包括所述第一账号和所述临时密码的登录请求;

可选的,步骤s305之后,所述方法还可以包括:

判断所述登录请求中的所述第一账号和所述临时密码是否存在于已经记录的所述委托登录申请信息中;

若存在,则将所述第一账号的状态由待登录状态更新为委托登录状态。

本实施方式中,通过对第一账号的状态的监控,可以方便服务器判断第一账号是处于待登录状态还是委托登录状态。进而可以及时发现第二客户端完成委托工作后,但未及时退出第一账号,且超过了委托访问时间后,导致第一账号还是一直在线的情况。

步骤s306、对所述临时密码进行验证,若验证通过,则向所述第二客户端发送委托登录成功的响应消息。

可选的,步骤s306之后,上述方法还可以包括以下步骤:

当所述委托访问时间截止时,且检测到所述第一账号仍处于委托登录状态,向所述第二客户端发送委托访问时间截止的消息;

根据所述委托访问时间截止的消息终止所述第二客户端通过所述第一账号请求的服务。

其中,委托登录授权信息还可以包括委托访问时间,即登录第一账号的第一客户端委托登录第二账号的第二客户端进行委托操作的时间,若超过委托访问时间,服务器可向第二客户端发送委托访问时间截止的消息,并终止第二客户端通过第一账号请求的服务。

本实施方式中,通过上述步骤,可以在第二客户端完成委托工作后,但是却忘记退出委托账号第一账号的情况下,及时退出第一账号,避免了第一账号一直处于委托登录的状态。

可选的,步骤s306之后,上述方法还可以包括以下步骤:

接收所述第二客户端发送的访问请求;

判断所述访问请求所请求的内容是否在所述委托权限内;

若在所述委托权限内,则提供所述访问请求所请求的内容。

其中,委托登录授权信息还可以包括委托权限,即第二客户端通过登录第一账号所请求的内容在委托权限内,其请求的内容才会被服务器提供。

本实施例中,通过判断第二客户端通过登录第一账号所请求的内容在委托权限内,其请求的内容才会被提供。通过上述机制,防止被委托的第二客户端进行不在委托权限内的操作,给提供委托的一方造成损失。例如:如图4所示,提供的一种委托登录方法,可以包括如下步骤:第一客户端向登录鉴权服务器发送普通登录请求,登陆鉴权服务器中的登陆鉴权模块对第一客户端的第一账号进行鉴权,若通过,向第一客户端发送登录成功响应消息;第一客户端接收到登录成功响应消息之后再次向登录鉴权服务器发送委托登录申请请求,之后登录鉴权服务器中的委托登录接入模块根据委托登录申请请求,判断是否满足委托登录条件,若满足登陆条件,则在委托登录管理模块中进行登记,并向第一客户端发送委托登录申请响应消息,同时还向第二客户端发送登录授权消息;之后第二客户端根据登录授权消息向登录鉴权服务器发送委托登录请求,登录鉴权服务器查询委托登录账号和临时登录密码是否在委托登录管理模块中登记过,若有,第二客户端即可成功登录进入委托的第一账号,在委托访问权限内进行相关的委托操作。当委托时间截止时,登录鉴权服务器通知第二客户端,并强制第二客户端退出第一账号,当然,可以选择的是,此时可以清除此次委托登录登记的记录,也可以将此次记录作为一个日志记载,方便后续操作时进行查询。

通过上述步骤,同样可以在不泄露委托方密码的情况下,还能完成委托方相应的委托任务,达到提高委托方的账号被第三方委托登录时候的安全性的效果。

如图5所示,本发明实施例提供一种委托登录方法,包括:

步骤s501、接收服务器发送的委托登录授权信息;

步骤s502、向所述服务器发送包括第一账号和临时密码的登录请求;

步骤s503、接收所述服务器发送的委托登录成功的响应消息。

其中,第二客户端可以为终端,如手机,电脑或者平板电脑等,在此不限定第二客户端的具体类型。

本发明实施例中,通过上述步骤,可以使第二客户端能够完成委托登录第一账号的操作,同时也使被委托方未获取第一账号的原密码,也就不会造成个人敏感信息的外泄,提高了的第一账号被第三方委托登录时候的安全性。

如图6所示,本发明实施例提供一种委托登录方法,包括:

步骤s601、接收服务器发送的委托登录授权信息;

其中,委托登录授权信息中可以包括第一账号、第二账号、委托访问时间或委托访问权限,需要说明的是,上述内容是可选的,即委托登录申请信息中既可以包括第一账号、第二账号、委托访问时间和委托访问权限中的一部分,也可以全部都包括,具体在此不限定。

其中,委托登录授权信息还可以包括多个账号,以及多个账号相应的委托访问权限,这样可以委托多个账号在相同的时间段或者不同的时间段通过委托登录第一账号,并在委托权限内完成相应的委托任务。

步骤s602、向所述服务器发送包括第一账号和临时密码的登录请求;

步骤s603、接收所述服务器发送的委托登录成功的响应消息。

可选的,步骤s603之后,上述方法还可以包括以下步骤:

步骤s604、接收所述服务器发送的委托访问时间截止的消息。

本实施例中,通过接收服务器发送的委托访问时间截止的消息,可以让作为被委托方的第二客户端做出退出第一账号的准备。

可选的,步骤s603之后,上述方法还可以包括以下步骤:

根据所述委托访问权限向所述服务器发送访问请求。

本实施例中,可以让被委托的第二客户端在委托权限内进行相应的操作,这样既能完成委托任务,也可以让被委托的第二客户端不能操作未被委托的操作,保证了委托方的账号的安全。

如图7所示,本发明实施例提供一种委托登录装置700,可以包括:

生成模块701,用于接收第一客户端发送的委托登录申请信息,并根据第一账号生成临时密码,所述委托登录申请信息包括所述第一账号、第二账号;

第一发送模块702,用于向登录所述第二账号的第二客户端发送所述委托登录授权信息,所述委托授权信息包括所述第一账号、所述第二账号和所述临时密码;

第一接收模块703,用于接收所述第二客户端发送的包括所述第一账号和所述临时密码的登录请求;

第二发送模块704,用于对所述临时密码进行验证,若验证通过,则向所述第二客户端发送委托登录成功的响应消息。

可选的,如图8所示,生成模块701可以包括:

接收子模块70101,用于接收所述第一客户端发送的所述委托登录申请信息;

判断子模块70102,用于判断所述第一账号委托的账号数量是否达到目标账号数;

生成子模块70103,用于若所述第一账号委托的账号数量未达到所述目标账号数,则根据所述第一账号生成所述临时密码。

可选的,如图9所示,委托登录装置700还可以包括:

第三发送模块705,用于当所述委托访问时间截止时,且检测到所述第一账号仍处于委托登录状态,向所述第二客户端发送委托访问时间截止的消息;

终止模块706,用于根据所述委托访问时间截止的消息终止所述第二客户端通过所述第一账号请求的服务。

可选的,如图10所示,委托登录装置700还可以包括:

记录模块707,用于记录所述委托登录申请信息;

判断记录模块708,用于判断所述登录请求中的所述第一账号和所述临时密码是否存在于已经记录的所述委托登录申请信息中;

更新模块709,用于若存在,则将所述第一账号的状态由待登录状态更新为委托登录状态。

可选的,如图11所示,委托登录装置700还可以包括:

第二接收模块7010,用于接收所述第二客户端发送的访问请求;

判断权限模块7011,用于判断所述访问请求所请求的内容是否在所述委托权限内;

提供模块7012,用于若在所述委托权限内,则提供所述访问请求所请求的内容。

需要说明的是,本发明实施例中,本实施例中上述委托登录装置700可以实现本发明实施例中图2-图3所示的委托登录方法实施例中的步骤,以及达到相同的有益效果,在此不再赘述。

如图12所示,本发明实施例还提供一种委托登录装置1200,可以包括:

第一接收模块1201,用于接收服务器发送的委托登录授权信息;

第一发送模块1202,用于向所述服务器发送包括第一账号和临时密码的登录请求;

第二接收模块1203,用于接收所述服务器发送的委托登录成功的响应消息。

可选的,如图13所示,委托登录装置1200还可以包括:

第三接收模块1204,用于接收所述服务器发送的访问截止的消息。

可选的,如图14所示,委托登录装置1200还可以包括:

第二发送模块1205,用于根据所述委托访问权限向所述服务器发送访问请求。

需要说明的是,本发明实施例中,本实施例中上述委托登录装置1200可以实现本发明实施例中图5-图6所示的委托登录方法实施例中的步骤,以及达到相同的有益效果,在此不再赘述。

如图15所示,图15是本发明实施例提供的一种服务器的结构示意图,还能够实现图2至图3所示的实施例的委托登录方法的细节,并达到相同的效果。如图15所示,该服务器1500包括:处理器1501、收发机1502、存储器1503、用户接口1504和总线接口,其中:

处理器1501,用于读取存储器1503中的程序,执行下列过程:

接收第一客户端发送的委托登录申请信息,并根据第一账号生成临时密码,所述委托登录申请信息包括所述第一账号、第二账号;

向登录所述第二账号的第二客户端发送所述委托登录授权信息,所述委托授权信息包括所述第一账号、所述第二账号和所述临时密码;

接收所述第二客户端发送的包括所述第一账号和所述临时密码的登录请求;

对所述临时密码进行验证,若验证通过,则向所述第二客户端发送委托登录成功的响应消息。

其中,收发机1502,用于在处理器1501的控制下接收和发送数据,所述收发机1502包括至少两个天线端口。

在图15中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1501代表的一个或多个处理器和存储器1503代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机1502可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口1504还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。

处理器1501负责管理总线架构和通常的处理,存储器1503可以存储处理器1501在执行操作时所使用的数据。

可选的,所述接收第一客户端发送的委托登录申请信息,并根据第一账号生成临时密码,包括:

接收所述第一客户端发送的所述委托登录申请信息;

判断所述第一账号委托的账号数量是否达到目标账号数;

若所述第一账号委托的账号数量未达到所述目标账号数,则根据所述第一账号生成所述临时密码。

可选的,所述委托登录授权信息还包括委托访问时间;

所述向所述第二客户端发送委托登录成功的响应消息之后,还包括以下步骤:

当所述委托访问时间截止时,且检测到所述第一账号仍处于委托登录状态,向所述第二客户端发送委托访问时间截止的消息;

根据所述委托访问时间截止的消息终止所述第二客户端通过所述第一账号请求的服务。

可选的,所述接收所述第一客户端发送的所述委托登录申请信息之后,还包括以下步骤:

记录所述委托登录申请信息;

所述接收所述第二客户端发送的包括所述第一账号和所述临时密码的登录请求之后,还包括以下步骤:

判断所述登录请求中的所述第一账号和所述临时密码是否存在于已经记录的所述委托登录申请信息中;

若存在,则将所述第一账号的状态由待登录状态更新为委托登录状态。

可选的,所述委托登录授权信息还包括委托访问权限;

所述向所述第二客户端发送委托登录成功的响应消息之后,还包括以下步骤:

接收所述第二客户端发送的访问请求;

判断所述访问请求所请求的内容是否在所述委托权限内;

若在所述委托权限内,则提供所述访问请求所请求的内容。

需要说明的是,本发明实施例中,本实施例中上述服务器1500可以实现本发明实施例中图2-图3所示的vnf加固方法实施例中的步骤,以及达到相同的有益效果,在此不再赘述。

参见图16,图16是本发明实施例应用的用户终端的结构图,能够实现图5至图6所示的委托登录方法的细节,并达到相同的效果。如图16所示,用户终端1600包括:至少一个处理器1601、存储器1602、至少一个网络接口1604和用户接口1603。终端1600中的各个组件通过总线系统1605耦合在一起。可理解,总线系统1605用于实现这些组件之间的连接通信。总线系统1605除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图16中将各种总线都标为总线系统1605。

其中,用户接口1603可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。

可以理解,本发明实施例中的存储器1602可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。本文描述的系统和方法的存储器1602旨在包括但不限于这些和任意其它适合类型的存储器。

在一些实施方式中,存储器1602存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统16021和应用程序16022。

其中,操作系统16021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序16022,包含各种应用程序,例如媒体播放器(mediaplayer)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序16022中。

在本发明实施例中,通过调用存储器1602存储的程序或指令,具体的,可以是应用程序16022中存储的程序或指令,处理器1601用于:

接收服务器发送的委托登录授权信息;

向所述服务器发送包括第一账号和临时密码的登录请求;

接收所述服务器发送的委托登录成功的响应消息。

上述本发明实施例揭示的方法可以应用于处理器1601中,或者由处理器1601实现。处理器1601可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1601中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1601可以是通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1602,处理器1601读取存储器1602中的信息,结合其硬件完成上述方法的步骤。

可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(applicationspecificintegratedcircuits,asic)、数字信号处理器(digitalsignalprocessing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmablelogicdevice,pld)、现场可编程门阵列(field-programmablegatearray,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。

对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。

可选的,所述委托登录授权信息中还包括委托访问时间;

所述接收所述服务器发送的委托登录成功的响应消息之后,所述步骤还包括:

接收所述服务器发送的委托访问时间截止的消息。

可选的,所述委托登录授权信息还包括委托访问权限;

所述接收所述服务器发送的委托登录成功的响应消息之后,所述步骤还包括:

根据所述委托访问权限向所述服务器发送访问请求。

需要说明的是,本实施例中上述用户终端1600可以是本发明实施例中应用在用户终端的委托登录方法实施例中任意实施方式的用户终端,本发明实施例中应用在用户终端的委托登录方法实施例中用户终端的任意实施方式都可以被本实施例中的上述用户终端1600所实现,以及达到相同的有益效果,此处不再赘述。

本实施例还提供一种计算机可读取介质,本领域普通技术人员可以理解实现上述图2-图3所示实施例方法的全部或者部分步骤是可以通过程序指令相关的硬件来完成,所述的程序可以存储于一种计算机可读取介质中,该程序在执行时,包括以下步骤:

接收第一客户端发送的委托登录申请信息,并根据第一账号生成临时密码,所述委托登录申请信息包括所述第一账号、第二账号;

向登录所述第二账号的第二客户端发送所述委托登录授权信息,所述委托授权信息包括所述第一账号、所述第二账号和所述临时密码;

接收所述第二客户端发送的包括所述第一账号和所述临时密码的登录请求;

对所述临时密码进行验证,若验证通过,则向所述第二客户端发送委托登录成功的响应消息。

可选的,该程序在执行时,所述接收第一客户端发送的委托登录申请信息,并根据第一账号生成临时密码,包括:

接收所述第一客户端发送的所述委托登录申请信息;

判断所述第一账号委托的账号数量是否达到目标账号数;

若所述第一账号委托的账号数量未达到所述目标账号数,则根据所述第一账号生成所述临时密码。

可选的,该程序在执行时,所述委托登录授权信息还包括委托访问时间;

所述向所述第二客户端发送委托登录成功的响应消息之后,还包括以下步骤:

当所述委托访问时间截止时,且检测到所述第一账号仍处于委托登录状态,向所述第二客户端发送委托访问时间截止的消息;

根据所述委托访问时间截止的消息终止所述第二客户端通过所述第一账号请求的服务。

可选的,该程序在执行时,所述接收所述第一客户端发送的所述委托登录申请信息之后,还包括以下步骤:

记录所述委托登录申请信息;

所述接收所述第二客户端发送的包括所述第一账号和所述临时密码的登录请求之后,还包括以下步骤:

判断所述登录请求中的所述第一账号和所述临时密码是否存在于已经记录的所述委托登录申请信息中;

若存在,则将所述第一账号的状态由待登录状态更新为委托登录状态。

可选的,该程序在执行时,还包括以下步骤:

所述委托登录授权信息还包括委托访问权限;

所述向所述第二客户端发送委托登录成功的响应消息之后,还包括以下步骤:

接收所述第二客户端发送的访问请求;

判断所述访问请求所请求的内容是否在所述委托权限内;

若在所述委托权限内,则提供所述访问请求所请求的内容。

所述的存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

本实施例还提供一种计算机可读存储介质,本领域普通技术人员可以理解实现图5-图6所示实施例方法的全部或者部分步骤是可以通过程序指令相关的硬件来完成,所述的程序可以存储于一种计算机可读取介质中,该程序在执行时,包括以下步骤:

接收服务器发送的委托登录授权信息;

向所述服务器发送包括第一账号和临时密码的登录请求;

接收所述服务器发送的委托登录成功的响应消息。

可选的,该程序在执行时,还包括:

所述委托登录授权信息中还包括委托访问时间;

所述接收所述服务器发送的委托登录成功的响应消息之后,还包括以下步骤:

接收所述服务器发送的委托访问时间截止的消息。

可选的,该程序在执行时,所述委托登录申请信息还包括委托访问权限;

所述接收所述服务器发送的委托登录成功的响应消息之后,还包括以下步骤:

根据所述委托访问权限向所述服务器发送访问请求。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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