账户管理方法、装置及账户管理系统与流程

文档序号:12071806阅读:279来源:国知局
账户管理方法、装置及账户管理系统与流程

本申请涉及多账户管理技术领域,特别是涉及一种账户管理方法、装置及账户管理系统。



背景技术:

随着电子技术的飞速发展,各类型的终端设备集成的功能越来越多。为了提高设备的利用率或者设备数据使用的私密性,在终端设备上配置为多个用户配置不同的账户是一种非常有效的方法,并且开始在企业、家庭或者其它领域中广泛使用。在不同的用户使用同一终端设备时,可以登录不同的账户从而保证了不同用户均能够使用符合自己需求的数据或者保障了不同用户之间的数据和功能上的隔离。

在实现本申请的过程中,发明人发现相关技术存在以下问题:在现有的在终端设备上设置多账户时,仅能由设备管理员在终端设备本地创建账户或者进行账户管理。这样的本地操作方式效率较低,在终端设备数量较多的情况下也不便于统一管理和使用。



技术实现要素:

本申请实施方式主要目的是提高在终端设备上进行多账户管理的管理效率。

为解决上述技术问题,本申请实施方式采用的一个技术方案是:一种账户管理方法。所述方法包括:在服务器处,为用户分配第一账户信息,并将所述分配的第一账户信息发送至终端设备;

在终端设备处,接收服务器发送的第一账户信息以及用户输入的第二账户信息;将所述用户输入的第二账户信息与服务器发送的第一账户信息进行匹配,根据匹配结果对针对终端设备的访问进行控制。

可选地,所述方法还包括:在服务器处,向用户发送所述第一账户信息。

可选地,所述分配的第一账户信息与终端设备上的指定功能对应;所述根据匹配结果对针对终端设备的访问进行控制,包括:根据匹配结果对针对终端设备的指定功能的访问进行控制。

可选地,所述指定功能为解锁功能;所述根据匹配结果对针对终端设备的访问进行控制,包括:在匹配结果为是时,解锁终端。

可选地,所述分配的第一账户信息对应于终端设备上的指定功能包括:所述第一账户信息对应于一个提供多个指定功能的域;所述根据匹配结果对针对终端设备的指定功能的访问进行控制,包括:根据匹配结果,对所分配的账户信息对针对该域的访问进行控制。

可选地,所述方法还包括:将分配的第一账户信息对应的时间戳发送给终端设备;

所述方法还包括:终端设备判断用户输入的第二账户信息的时刻是否符合所述第一账户信息对应的时间戳所指示的时间;在判断为否时,确定用户输入的第二账户信息与分配的第一账户信息不匹配;在判断为是时,确定用户输入的第二账户信息与分配的第一账户信息匹配。

为解决上述技术问题,本申请实施方式采用的另一个技术方案是:提供一种账户管理装置。所述装置包括:

账户设置模块,用于在服务器处,为用户分配第一账户信息,并将所述分配的第一账户信息发送至终端设备;

账户接收模块,用于在终端设备处,接收服务器发送的第一账户信息以及用户输入的第二账户信息;以及账户执行模块,用于在终端设备处,将所述用户输入的第二账户信息与服务器发送的第一账户信息进行匹配,根据匹配结果对针对终端设备的访问进行控制。

可选地,所述账户设置模块还用于:在服务器处,向用户发送所述第一账户信息。

可选地,所述分配的第一账户信息与终端设备上的指定功能对应;所述账户执行模块,用于根据匹配结果对针对终端设备的指定功能的访问进行控制。

可选地,所述指定功能为解锁功能;所述账户执行模块用于在匹配结果为是时,解锁终端。

可选地,所述分配的第一账户信息对应于终端设备上的指定功能包括:所述第一账户信息对应于一个提供多个指定功能的域;所述账户执行模块具体用于:根据匹配结果,对所分配的账户信息对针对该域的访问进行控制。

可选地,所述装置还包括:执行在服务器的时间戳模块,用于将分配的第一账户信息对应的时间戳发送给终端设备;执行在终端设备的校验模块,用于判断用户输入的第二账户信息的时刻是否符合所述第一账户信息对应的时间戳所指示的时间;

所述账户执行模块具体用于:在判断为否时,确定用户输入的第二账户信息与分配的第一账户信息不匹配;在判断为是时,确定用户输入的第二账户信息与分配的第一账户信息匹配。

为解决上述技术问题,本申请实施方式采用的另一个技术方案是:提供一种账户管理系统。所述系统包括:至少一个服务器以及若干终端设备;所述服务器与所述终端设备通信连接;

所述服务器包括至少一个或多个处理器;以及,存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令程序,所述指令程序被所述至少一个处理器执行,以使所述至少一个处理器执行如上所述的在服务器执行的方法;

所述终端设备包括至少一个或多个处理器;以及,存储器;其中,所述存储器存储有可被所述至少一个或多个处理器执行的指令程序,所述指令程序被所述至少一个处理器执行,以使所述至少一个处理器执行如上所述的在终端设置执行的方法。

为解决上述技术问题,本申请实施方式采用的又一个技术方案是提供一种包括软件代码部分的计算机程序产品。所述软件代码部分被配置用于当在计算机的存储器中运行时执行根据如上所述的方法步骤。

本申请实施例提供的账户管理方法,通过服务器向终端设备分配账户的方式实现对于终端设备上的多账户管理。这样的方式,可以在服务器中统一进行账户的创建或管理、调整等操作,并且分配至合适的终端设备中,不需要在终端设备本地逐个进行设置,整体的账户管理效率高而且便于使用。

附图说明

图1为本申请实施例提供的应用环境;

图2为本申请实施例提供的账户管理方法的方法流程图;

图3为本申请另一实施例提供的账户管理方法的方法流程图;

图4为本申请实施例提供的终端设备的效果图;

图5为本申请另一实施例提供的的终端设备的效果图;

图6为本申请实施例提供的终端设备的页面示意图;

图7为本申请另一实施例提供的终端设备的页面示意图;

图8为本申请实施例提供的账户管理装置的功能框图;

图9为本申请另一实施例提供的账户管理装置的功能框图;

图10为本申请实施例提供的电子设备的结构框图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。

在各种不同类型的终端设备使用过程中,通常每个终端设备都可能会有很多不同的使用者,例如企业手机、办公电脑或者平板电脑。每个使用者都有自己的使用习惯、需求以及使用数据等个性化要求。

为避免不同使用者在使用同一终端设备时,因自己使用习惯等造成的差异或者使用数据的泄露。通常的,使用多“账户”的方式对不同的用户进行隔离。在此使用“账户”用以描述一个特定用户在终端设备中的操作环境,该操作环境符合用户的个性化要求,在终端设备上提供与用户对应的使用习惯(例如桌面布置)或者需求(例如应用配置、功能接口的提供)等相适应的功能。

图1为本申请实施例提供的账户管理方法的应用环境。如图1所示,该应用环境包括:用户10、终端设备20、服务器30、网络40。

用户10可以为具有任何数量的,具有相同或者相近操作行为的群体,例如家庭、工作组或者个人。不同的用户10具有不同的个性化要求,包括使用习惯、需求或者特定的用户数据。每个用户10均可以设置有与用户对应的账户,用以提供符合个性化要求的操作环境。

用户10可以通过任何合适的类型的,一种或者多种用户交互设备与终端设备20交互,例如鼠标、键盘、遥控器、触摸屏、体感摄像头或者智能可穿戴设备,输入指令或者控制终端设备20执行一种或者多种操作。

终端设备20还可以为任何合适类型的,具有一定逻辑运算能力,提供一个或者多个能够满足用户需求的功能的电子设备。例如,企业级计算机、手机、智能电视、个人电脑、平板电脑、智能手机等。所述终端设备20可以包括一个或者多个逻辑运算模块,单线程或者多线程并行执行任何合适类型的功能或者操作,例如查看数据库、编辑图表等。所述逻辑运算模块可以是任何合适类型的,能够执行逻辑运算操作的电子电路或者贴片式电子器件,例如单核心处理器、多核心处理器、图形处理器(GPU)。

在一些实施例中,该终端设备20还可以包括任何合适类型的,用以存储数据的存储介质,例如磁碟、光盘(CD-ROM)、只读存储记忆体或随机存储记忆体。该存储介质存储有若干视频或者图像数据,作为本地数据,终端设备20可以根据实际情况,可以选择使用本地数据或者使用通过网络40获取的在线数据。

所述存储介质还可以存储有供逻辑运算模块调用和执行的计算机可执行程序,该程序在被所述逻辑运算模块执行用以实现对应的功能的一个或者多个步骤。

服务器30可以提供相应的服务或者逻辑运算能力,构成任何合适的,用以执行账户管理的电子计算平台,作为云端系统。服务器30还可以连接至一个或者多个数据库,调用相关的数据或者程序指令。用户10中的管理员11可以通过任何合适的类型的,一种或者多种用户交互设备与服务器30交互,例如鼠标、键盘、遥控器、触摸屏、体感摄像头或者智能可穿戴设备,输入指令或者控制该云端系统执行一种或者多种操作,例如创建账户或者分配账户至终端设备。管理员11可以是用户10中任何合适的,具有对应权限的其中的一个或者多个。该云端系统还可以是任何合适的,基于一个或者多个服务器或者电子计算设备建立的平台。

网络40可以是任何合适的,用以实现两个电子设备之间通信连接的有线或者无线网络,例如因特网、局域网或者有线线缆。云端管理平台30可以通过网络40与一个或者多个不同的终端设备10建立通信连接,上传或者下发数据/指令。

在一些应用场景中,用户10在需要使用某个终端设备20时,可以向云端系统发送请求。在确定用户10的请求合法时,云端管理平台30可以向该终端设备20分配对应的账户和验证信息。用户10在终端设备20上输入相关的登录信息,通过账户验证后,便可以使用终端设备20。

应当说明的是,本申请实施例提供的多账户管理方法还可以进一步的拓展至其它合适的,具有多账户管理需要的应用环境中,而不限于图1中所示的应用环境。虽然图1中仅显示了4个用户10,3个终端设备20,1个服务器30。但本领域技术人员可以理解的是,在实际应用过程中,该应用环境还可以包括更多或者更少的用户、终端设备以及服务器。

图2为本申请实施例提供的账户管理方法的方法流程图。该账户管理方法可以由图1所示的应用环境根据对应的用户指令执行。

如图2所示,该账户管理方法包括:

201:在服务器处,为用户分配第一账户信息,并将所述分配的第一账户信息发送至终端设备。

管理员11可以根据实际情况的需要,在服务器提供的云端系统上为各个用户创建、设置或者编辑多个不同的账户,用以满足不同用户对于终端设备使用的个性化要求。使用“第一账户信息”用以表示可以代表账户的数据,例如账户可以使用的功能,可以解锁的终端设备或者验证信息等。

202:在终端设备处,接收服务器发送的第一账户信息以及用户输入的第二账户信息。

203:将所述用户输入的第二账户信息与服务器发送的第一账户信息进行匹配,根据匹配结果对针对终端设备的访问进行控制。

如上所述,终端设备接收第一账户信息后,可以对第一账户信息和第二账户信息进行匹配,然后根据匹配结果来决定是否允许对终端设备的访问,例如,是否解除终端设备的锁定状态,令用户进入终端设备进行操作或者提供一个特定的,具有几个功能的页面。

该针对终端设备的方法可以包括但不限于终端设备的桌面(或者主页)设置、能够使用的应用、可以调用的数据等。而在不同类型的终端设备中,通常具有不同的功能,例如,对于图像处理部门的计算机和设计部门的计算机通常具有差异明显的功能。

通过上述基于服务器分配相应的账户信息终端设备的方式,可实现多账户统一管理的方式,能够有效的提高账户管理的效率,不需要反复操作人员反复的在不同的终端设备本地编辑或者维护账户。另外,这样的方法能够支持在终端设备本地没有对应账户时也能够分配账户,便于用户使用。

在一些实施例中,服务器30还可以向用户发送所述第一账户信息(步骤204)。用户可以根据接收到的第一账户信息来使用终端设备或者针对终端设备的访问。该发送步骤可以便于用户完成验证。

在一些实施例中,不同的账户信息还可以具有相对应的指定功能。

该指定功能可以是预先设置的,或者根据实际情况,由管理员根据用户的请求或者用户的权限设置的功能。

在本实施例中,步骤203具体为:根据匹配结果对针对终端设备的指定功能的访问进行控制。亦即对于不同的账户信息,可能在同一个终端设备上也可能具有不同的指定功能的访问控制,用户能够使用的终端设备的功能也不相同,满足个性化设置的要求。

可选地,该指定功能可以为解锁功能。步骤203相对应为:在匹配结果为是时,解锁终端。这样的第一账户信息可以为用户提供解除终端设备的锁定状态的方式,从而使用户可以操作使用终端设备。

例如,用户通过服务器发送的第一账户信息,在终端设备上输入该账户信息。终端设备对来自服务器的第一账户信息和来自用户输入的第二账户信息进行匹配,在匹配结果为正确时,解锁终端,允许用户使用。

可选地,除解锁功能外,指定功能还可以是与终端设备的一个页面相对应,该页面上可以设置有多个能够实现特定功能的应用。亦即,所述第一账户信息可以对应于一个提供多个指定功能的域。

在步骤203中,终端设备根据匹配结果,对所分配的账户信息对针对该域的访问进行控制。

在另一些实施例中,指定功能还可以进一步的与页面中的其中一个或者多个应用的功能对应。服务器分配的第一账户信息对应的指定功能还可以是上述实施例的一种或者多种指定功能的组合,具体可以根据实际情况进行调整。

图3为本申请另一实施例提供的账户管理方法的方法流程图。除图2所示的步骤201-204外,还可以包括如图3所示的步骤:

301:将分配的第一账户信息对应的时间戳发送给终端设备。

该时间戳为第一账户信息赋予了时间限制,可以控制用户能够使用的时间或者账户信息的时效性。

302:终端设备判断用户输入的第二账户信息的时刻是否符合所述第一账户信息对应的时间戳所指示的时间。

303:在判断为否时,确定用户输入的第二账户信息与分配的第一账户信息不匹配。

304:在判断为是时,确定用户输入的第二账户信息与分配的第一账户信息匹配。

终端设备在进行来自用户的第二账户信息和来自服务器的第一账户信息的匹配时,需要对账户信息的时效性进行校验,只有在账户信息满足时效性要求时,才判断为是,允许对终端设备的访问。

图4-7为本申请实施例提供的,在终端设备执行上述账户管理方法的效果图。

如图4所示,用户10在进入到某个部门时,希望使用其计算机。计算机被点亮,显示需要输入账户信息(户名及密码)。但是用户10此时由于不具备该部门的账户。因此,用户10向服务器30发出请求。服务器30可以为用户分配一个临时性的账户信息(如使用时间为11:00至14:00),并且将该账户信息发送至计算机中。

用户10在计算机中输入该账户信息,计算机匹配两个账户信息的结果为“是”后,解除锁定,进入到计算机桌面中(如图5所示)。

在另一些实施例中,该账户信息对应的指定功能还可以是对应于一个包含多个功能的域。例如如图6所示的,指定功能对应计算机的其中一个页面或者如图7所示的,对应计算机的页面中的其中部分应用(不能使用的应用在图7中以黑色斜线划去表示)。在账户信息的匹配结果为是时,计算机可以向用户10提供如图6或者如图7所示的页面,令用户可以对终端设备的访问进行控制。

图8为本申请实施例提供的账户管理装置。该账户管理装置基于服务器和终端设备组成的账户管理系统执行。如图8所示,该账户管理装置包括:账户设置模块100、账户接收模块200以及账户执行模块300。

其中,账户设置模块100用于在服务器处,为用户分配第一账户信息,并将所述分配的第一账户信息发送至终端设备。账户配置模块200用于在终端设备处,接收服务器发送的第一账户信息以及用户输入的第二账户信息。账户执行模块300用于将所述用户输入的第二账户信息与服务器发送的第一账户信息进行匹配,根据匹配结果对针对终端设备的访问进行控制。

在一些实施例中,所述账户设置模块100还用于:在服务器处,向用户发送所述第一账户信息。

可选地,所述分配的第一账户信息可以与终端设备上的指定功能对应。该指定功能可以对应多种不同类型的功能。

相对应地,所述账户执行模块300用于根据匹配结果对针对终端设备的指定功能的访问进行控制。

例如,所述指定功能为解锁功能时,所述账户执行模块300用于在匹配结果为是时,解锁终端。或者,所述分配的第一账户信息对应于终端设备上的指定功能为所述第一账户信息对应于一个提供多个指定功能的域。所述账户执行模块300具体用于:根据匹配结果,对所分配的账户信息对针对该域的访问进行控制。

图9为本申请另一实施例提供的账户管理装置。如图9所示,除图8所示的模块100-300外,该账户管理装置还可以包括:时间戳模块400以及校验模块500。

其中,时间戳模块400用于将分配的第一账户信息对应的时间戳发送给终端设备。校验模块500用于判断用户输入的第二账户信息的时刻是否符合所述第一账户信息对应的时间戳所指示的时间。账户执行模块300则用于在判断为否时,确定用户输入的第二账户信息与分配的第一账户信息不匹配;在判断为是时,确定用户输入的第二账户信息与分配的第一账户信息匹配。

在本实施例中,额外增加了时间戳模块和校验模块用以赋予账户信息时效性,满足一些用户的非永久性的账户使用需求。

在上述账户管理装置中,各个模块分别由图1所示的服务器和终端设备执行,相互配合用以实现对于终端设备的账户管理。例如,账户设置模块100和时间错模块400在服务器中执行,分配时间戳和账户信息给终端设备。账户接收模块200、账户执行模块300以及校验模块500执行在终端设备,实现对应的功能。

图10是本申请实施例提供的电子设备的硬件结构示意图。该电子设备可以是服务器,也可以是终端设备。如图10所示,该设备包括:一个或多个处理器1010以及存储器1020,图6中以一个处理器910为例。

处理器1010、存储器1020可以通过总线或者其他方式连接,图10中以通过总线连接为例。

存储器1020作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的账户管理方法对应的程序指令/模块(例如,附图8所示的账户设置模块100、账户接收模块200以及账户执行模块300或者附图9所示的时间戳模块400以及校验模块500)。处理器1010通过运行存储在存储器1020中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例账户管理方法。

存储器1020可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据账户管理装置的使用所创建的数据等。此外,存储器1020可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器1020可选包括相对于处理器1020远程设置的存储器,这些远程存储器可以通过网络连接至账户管理装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述一个或者多个模块存储在所述存储器1020中,当被所述一个或者多个处理器1010执行时,执行上述任意方法实施例中的账户管理方法。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。所述的计算机程序指令可存储于非易失性计算机可读取存储介质中,该程序指令在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。

以上所述仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

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