一种多系统的用户管理方法与流程

文档序号:17539323发布日期:2019-04-29 14:22阅读:961来源:国知局
一种多系统的用户管理方法与流程

本发明涉电子白板技术领域,特别是一种多系统的用户管理方法。



背景技术:

目前,许多终端设备如电脑、手机、电子白板等都支持两种或多种操作系统,像某一类型的电子白板产品至少包括两个系统:主板的android系统(主系统)和ops(openpluggablespecification,开放式可拔插规范)模块的windows系统(子系统)。并且现有的操作系统均支持多个用户使用,且用户可进行个性化的配置,如定义私有的桌面、应用等。这样的话,当不同的用户在系统创建了各自的账号并配置成功后,使用时,用户需要在一个产品上登录两次才能进入自己的系统,导致用户体验差。



技术实现要素:

本发明的主要目的在于提出一种多系统的用户管理方法,用户通过一个账号登录一个系统(主系统)后即完成全部关联系统(子系统)的登录,无需重复在每个系统进行登录操作,提高了用户的交互体验。

本发明采用如下技术方案:

本发明一种多系统的用户管理方法,所述多系统包括一个主系统和一个或多个子系统,方法包括:

新用户创建步骤:所述主系统接收新用户创建请求,完成主系统上新用户的创建,并通过与子系统间建立的通讯连接管道,将包括新用户信息的新用户创建请求发送给子系统;所述子系统接收所述新用户创建请求,完成新用户的创建并存储所述新用户信息;

已创建用户登录步骤:所述主系统接收已创建用户的登录请求,在主系统上完成已创建用户的登录,并通过与子系统间建立的通讯连接管道,将包括登录用户信息的用户登录请求发送给子系统;子系统接收所述用户登录请求,根据所述登录用户信息执行自动登录操作以完成登录。

优选的,所述子系统接收所述新用户创建请求,完成新用户的创建并存储所述新用户信息,包括:

所述子系统接收所述新用户创建请求后,启动子系统上新用户的创建,创建完成后,将主系统上的新用户信息与子系统上的新用户信息进行关联并存储。

优选的,所述子系统接收所述用户登录请求,根据所述登录用户信息执行自动登录操作以完成登录,包括:

所述子系统接收所述用户登录请求,查找与主系统上登录用户信息相关联的子系统上的用户信息;根据查找到的子系统上的用户信息,执行自动登录操作以完成登录。

优选的,主系统和子系统建立通讯连接管道的方法包括http网络连接、usb接口连接及uart端口连接中的一种或几种。

优选的,所述http网络连接的方法包括:

当主系统和子系统处于同一个局域网时,所述主系统和子系统通过http网络协议按约定的交互协议进行数据通讯。

优选的,所述usb接口连接的方法包括:

当主系统具有usbotg接口时,通过该接口将主系统作为usb设备接入子系统以实现数据的交互。

优选的,所述uart端口连接的方法包括:

主系统和子系统之间通过uart端口连接,在子系统下预置uart服务以与主系统按约定的交互协议进行数据通讯。

优选的,所述已创建用户登录步骤中,所述通讯连接管道为所述新用户创建步骤中建立的通信连接管道或在用户登录步骤中新建立的通信连接管道。

优选的,所述新用户信号包括账号,或者,账号和登录密码。

优选的,所述登录用户信息包括账号,或者,账号和登录密码。

与现有技术相比,本发明的有益效果如下:

本发明一种多系统的用户管理方法,通过主系统和子系统之间建立的连接关系,将用户的登录信息在多个系统间进行同步,以实现一个系统登录,多个系统同步响应执行自动登录,避免了一个用户在多个系统间重复登录的操作,提高了用户的交互体验。

上述说明仅是本发明技术方案的概述,为了能够更清楚地了解本发明的技术手段,从而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下列举本发明的具体实施方式。

根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述及其他目的、优点和特征。

附图说明

图1为本发明一种多系统的用户管理方法的流程图;

图2为本发明的新用户创建流程图;

图3为本发明的用户登录流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步的详细描述。

参见图1所示,本发明一种多系统的用户管理方法,所述多系统包括一个主系统和一个或多个子系统,方法包括:

s101,新用户创建步骤:所述主系统接收新用户创建请求,完成主系统上新用户的创建,并通过与子系统间建立的通讯连接管道,将包括新用户信息的新用户创建请求发送给子系统;所述子系统接收所述新用户创建请求,完成新用户的创建并存储所述新用户信息;

s102,已创建用户登录步骤:所述主系统接收已创建用户的登录请求,在主系统上完成已创建用户的登录,并通过与子系统间建立的通讯连接管道,将包括登录用户信息的用户登录请求发送给子系统;子系统接收所述用户登录请求,根据所述登录用户信息执行自动登录操作以完成登录。

具体的,所述子系统接收所述新用户创建请求,完成新用户的创建并存储所述新用户信息,包括:

所述子系统接收所述新用户创建请求后,启动子系统上新用户的创建,创建完成后,将主系统上的新用户信息与子系统上的新用户信息进行关联并存储。

对于账号只能是唯一的主系统,所述新用户信息可以只包括账号,即将账号信息发送至子系统,子系统和主系统通过账号进行关联。对于可以包括相同账号的主系统,所述新用户信息需要包括账号和登录密码,即将账号和登录密码信息发送至子系统,子系统和主系统通过账号和登录密码进行关联。

存储方式可以包括存储至一配置文件或存储至数据库,或其他方式。

具体的,所述子系统接收所述用户登录请求,根据所述登录用户信息执行自动登录操作以完成登录,包括:

所述子系统接收所述用户登录请求,查找与主系统上登录用户信息相关联的子系统上的用户信息;根据查找到的子系统上的用户信息,执行自动登录操作以完成登录。

对于账号只能是唯一的主系统,所述登录用户信息可以只包括账号,即将账号信息发送至子系统,通过主系统账号从已存储信息中找到子系统的账号和登录密码,子系统根据系统的账号和登录密码执行自动登录。对于可以包括相同账号的主系统,所述登录用户信息需要包括账号和登录密码,即将账号和登录密码信息发送至子系统,通过主系统账号和登录密码从已存储信息中找到子系统的账号和登录密码,子系统根据系统的账号和登录密码执行自动登录。

具体的,主系统和子系统建立通讯连接管道的方法包括http网络连接、usb接口连接及uart端口连接中的一种或几种。

所述http网络连接的方法包括:

当主系统和子系统处于同一个局域网时,所述主系统和子系统通过http网络协议按约定的交互协议进行数据通讯。

所述usb接口连接的方法包括:

当主系统具有usbotg接口时,通过该接口将主系统作为usb设备接入子系统以实现数据的交互。

所述uart端口连接的方法包括:

主系统和子系统之间通过uart端口连接,在子系统下预置uart服务以与主系统按约定的交互协议进行数据通讯。

具体的,所述已创建用户登录步骤中,所述通讯连接管道为所述新用户创建步骤中建立的通信连接管道或在用户登录步骤中新建立的通信连接管道。如果所述新用户创建步骤中建立的通信连接为长连接,且当用户登录时,通信连接尚未断开,则在所述已创建用户登录步骤中,不再需要创建新的通信连接,只需对链路进行监听。如果所述新用户创建步骤中建立的通信连接为长连接,且当用户登录时,通信连接已断开,或者,所述新用户创建步骤中建立的通信连接为短连接,则在所述已创建用户登录步骤中,需要重新创建新的通信连接。

具体的,如下以主系统为android系统,子系统为ops(openpluggablespecification,开放式可拔插规范)模块的windows系统为例对新用户创建步骤和已创建用户登录步骤进行说明。

当在主系统进行新用户创建操作时,首先在主系统下逐步完成该用户账号的创建,然后主系统获取新建用户的账号(或账号和密码)信息,通过通讯连接管道传输给子系统进行账号创建的配置工作。

参见图2所示,新用户创建步骤包括:

按照android用户创建的标准流程,点击添加用户后,主系统会要求输入账号和登录密码,在用户完成新增用户的账号和登录密码设置后,主系统将记录这些信息,并提示用户将切换到子系统进行设置;在子系统下,监听服务在收到主系统传输过来的新用户创建请求和新用户信息后,将启动新增用户操作,引导用户完成后续配置。

参见图3所示,已创建用户登录步骤包括:

在终端设备(如电子白板)开机时,用户输入账号和密码登录主系统,主系统将获取用户的账号和密码信息,然后在主系统和子系统之间建立通讯连接管道,通过该管道将用户信息传输给子系统进行自动登录操作。

主系统和子系统之间通讯连接管道的实现方式包括但不限于:

http网络连接方式:主板android系统和opswindows系统处于同一个局域网内,可通过http协议按约定的交互协议进行数据通讯;

usb接口连接方式:主板的android系统芯片(soc)具有usbotg接口,通过该接口可将android系统作为usb设备接入opswindows系统,从而实现数据的交互;

uart端口连接方式:主板和ops之间通过uart端口连接,在windows系统下预置uart服务,用于与主板按约定的交互协议进行数据通讯。

上述仅为本发明的具体实施方式,但本发明的设计构思并不局限于此,凡利用此构思对本发明进行非实质性的改动,均应属于侵犯本发明保护范围的行为。

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