基于身份识别的多界面切换方法及装置、存储介质、终端与流程

文档序号:14098672阅读:130来源:国知局

本发明涉及计算机技术领域,尤其涉及一种基于身份识别的多界面切换方法及装置、存储介质、终端。



背景技术:

在某些特定的应用场景中,例如在公共场所,同一终端设备会被不同身份的用户使用。

但是,终端设备的显示界面通常是针对一种身份的用户,无法满足多种身份的用户均使用该终端设备的需求。



技术实现要素:

本发明解决的技术问题是实现终端的显示界面自动适应不同身份的用户,提高终端设备的使用性能。

为解决上述技术问题,本发明实施例提供一种基于身份识别的多界面切换方法,基于身份识别的多界面切换方法包括:触发在通信距离范围内的用户标签,并获取所述用户标签对应的身份信息;至少根据所述身份信息对当前显示界面进行切换。

可选的,所述至少根据所述身份信息对当前显示界面进行切换包括:将所述当前显示界面切换为所述身份信息对应的显示界面。

可选的,所述至少根据所述身份信息对当前显示界面进行切换之前还包括:输出提示信息,以提示用户输入体征参数;获取所述体征参数。

可选的,所述至少根据所述身份信息对当前显示界面进行切换包括:如果所述身份信息和所述体征参数唯一地标识同一用户,则将所述当前显示界面切换为所述身份信息对应的显示界面。

可选的,所述至少根据所述身份信息对当前显示界面进行切换包括:如果所述身份信息和所述体征参数标识不同的用户,则输出警报信息。

可选的,所述多界面切换方法还包括:如果从获取到所述身份信息的状态切换到未获取所述用户标签对应的身份信息的状态,则切换回所述当前显示界面。

可选的,所述触发在通信距离范围内的用户标签,并获取所述用户标签对应的身份信息包括:生成电磁场,并唤醒在通信距离范围内的所述用户标签;接收所述用户标签发送的所述用户ID,并根据所述用户ID确定所述身份信息。

可选的,所述触发在通信距离范围内的用户标签,并获取所述用户标签对应的身份信息包括:在通信距离范围内搜索具有蓝牙功能的所述用户标签;确定搜索到的用户标签对应的蓝牙设备ID,并根据所述蓝牙设备ID确定所述身份信息。

可选的,所述用户标签选自:NFC终端和蓝牙设备。

可选的,所述至少根据所述身份信息对当前显示界面进行切换包括:根据所述身份信息确定对应的操作系统;将所述当前显示界面切换为在所述操作系统下所述身份信息对应的显示界面。

可选的,所述至少根据所述身份信息对当前显示界面进行切换还包括:根据身份信息与操作权限之间的对应关系,确定所述身份信息针对所述操作系统的操作权限。

可选的,所述身份信息包括医生类、护士类和患者类;或者,所述身份信息唯一地标识医生、护士和患者。

本发明实施例还公开了一种基于身份识别的多界面切换装置,多界面切换装置包括:身份信息获取模块,适于触发在通信距离范围内的用户标签,并获取所述用户标签对应的身份信息;第一界面切换模块,适于至少根据所述身份信息对当前显示界面进行切换。

可选的,所述第一界面切换模块包括:第一界面切换单元,适于将所述当前显示界面切换为所述身份信息对应的显示界面。

可选的,所述多界面切换装置还包括:提示模块,适于输出提示信息,以提示用户输入体征参数;体征参数获取模块,适于获取所述体征参数。

可选的,所述第一界面切换模块包括:第二界面切换单元,适于在所述身份信息和所述体征参数唯一地标识同一用户时,将所述当前显示界面切换为所述身份信息对应的显示界面。

可选的,所述第一界面切换模块包括:警报单元,适于在所述身份信息和所述体征参数标识不同的用户时,输出警报信息。

可选的,所述多界面切换装置还包括:第二界面切换模块,适于在从获取到所述身份信息的状态切换到未获取所述用户标签对应的身份信息的状态时,切换回所述当前显示界面。

可选的,所述身份信息获取模块包括:唤醒单元,适于生成电磁场,并唤醒在通信距离范围内的所述用户标签;接收单元,适于接收所述用户标签发送的所述用户ID,并根据所述用户ID确定所述身份信息。

可选的,所述身份信息获取模块包括:搜索单元,适于在通信距离范围内搜索具有蓝牙功能的所述用户标签;身份信息确定单元,适于确定搜索到的用户标签对应的蓝牙设备ID,并根据所述蓝牙设备ID确定所述身份信息。

可选的,所述用户标签选自:NFC终端和蓝牙设备。

可选的,所述第一界面切换模块包括:操作系统确定单元,适于根据所述身份信息确定对应的操作系统;第三界面切换模块,适于将所述当前显示界面切换为在所述操作系统下所述身份信息对应的显示界面。

可选的,所述第一界面切换模块还包括:操作权限确定单元,适于根据身份信息与操作权限之间的对应关系,确定所述身份信息针对所述操作系统的操作权限。

可选的,所述身份信息包括医生类、护士类和患者类;或者,所述身份信息唯一地标识医生、护士和患者。

本发明实施例还公开了一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令运行时执行所述多界面切换方法的步骤。

本发明实施例还公开了一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行所述多界面切换方法的步骤。

与现有技术相比,本发明实施例的技术方案具有以下有益效果:

本发明技术方案触发在通信距离范围内的用户标签,并获取所述用户标签对应的身份信息;至少根据所述身份信息对当前显示界面进行切换。本发明技术方案的终端设备通过主动触发用户标签获取身份信息,可以获知处于终端设备通信距离范围内的用户信息。由于终端设备采用的是近距离通信,因此其通信距离范围是有限的,那么在获知用户处于终端设备附近后,可以至少基于用户的身份信息对显示界面进行切换,从而便于用户直接在界面上进行操作,提高了用户体验;此外,还可以实现终端的显示界面自动适应不同身份的用户,提高终端设备的使用性能。

进一步,所述至少根据所述身份信息对当前显示界面进行切换包括:如果所述身份信息和所述体征参数唯一地标识同一用户,则将所述当前显示界面切换为所述身份信息对应的显示界面。本发明技术方案中,通过结合身份信息和体征参数来进行显示界面的切换,避免了利用单一参数(也即仅利用身份信息)进行显示界面的切换的不安全性,还可以避免不法人员盗用身份信息,可以保证显示界面切换的安全性。

进一步,如果从获取到所述身份信息的状态切换到未获取所述用户标签对应的身份信息的状态,则切换回所述当前显示界面。本发明技术方案中,终端设备在检测到身份信息从有到无时,可以判定用户离开,那么最大设备可以切换回切换前的当前显示界面,以避免其他无权限人员在该用户的显示界面进行误操作,导致不必要的损失,进一步保证显示界面切换的安全性。

附图说明

图1是本发明实施例一种基于身份识别的多界面切换方法的流程图;

图2是本发明实施例另一种基于身份识别的多界面切换方法的流程图;

图3是图1所示步骤S102的一种具体实施方式的流程图;

图4是本发明实施例一种基于身份识别的多界面切换装置的结构示意图;

图5是本发明实施例另一种基于身份识别的多界面切换装置的结构示意图;

图6是图4或图5所示身份信息获取模块401的一种具体实施的结构示意图。

具体实施方式

如背景技术中所述,终端设备的显示界面通常是针对一种身份的用户,无法满足多种身份的用户均使用该终端设备的需求。

本发明技术方案的终端设备通过主动触发用户标签获取身份信息,可以获知处于终端设备通信距离范围内的用户信息。由于终端设备采用的是近距离通信,因此其通信距离范围是有限的,那么在获知用户处于终端设备附近后,可以至少基于用户的身份信息对显示界面进行切换,从而便于用户直接在界面上进行操作,提高了用户体验;此外,还可以实现终端的显示界面自动适应不同身份的用户,提高终端设备的使用性能。

为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。

图1是本发明实施例一种基于身份识别的多界面切换方法的流程图。

图1所示基于身份识别的多界面切换方法可以包括以下步骤:

步骤S101:触发在通信距离范围内的用户标签,并获取所述用户标签对应的身份信息;

步骤S102:至少根据所述身份信息对当前显示界面进行切换。

本实施例的基于身份识别的多界面切换方法可以用于终端设备侧。其中,终端设备与用户标签之间可以通过近距离通信方式进行数据传输,该终端设备可以是医疗移动终端,设置于患者、医生或者护士处。

具体实施中,用户标签以任意可实施的方式绑定于用户身体,用户标签可以随着用户的移动而移动。用户标签可以携带有用户的身份信息,例如,用户标签1指向李医生,用户标签2指向王医生,用户标签3指向张护士等。

在步骤S101的具体实施中,一旦用户走进终端设备的通信距离范围内,终端设备可以触发该用户的用户标签。用户标签可以被唤醒,并发送其携带身份信息给终端设备。终端设备接收到身份信息后,可以获知该用户处于其通信距离范围内。

可以理解的是,终端设备与用户标签可以采用近距离无线通信(Near Field Communication,NFC)技术进行通信。

进而,在步骤S102的具体实施中,终端设备可以基于接收到的身份信息来确定显示界面。具体而言,如果当前显示界面为所述身份信息对应的界面,则终端设备无需任何操作;如果当前显示界面不是所述身份信息对应的界面,则终端设备将当前显示界面切换为所述身份信息对应的界面。

具体地,当终端设备的显示界面为所述身份信息对应的界面时,该用户可以在该界面对终端设备进行操作,以实施相应的功能。

进一步地,步骤S102可以是终端设备执行的;也可以是终端设备将所述身份信息上报给服务器,服务器至少根据所述身份信息控制终端设备对当前显示界面进行切换。

可以理解的是,可以直接根据所述身份信息对当前显示界面进行切换;也可以通过所述身份信息与其他信息结合来对当前显示界面进行切换,本发明实施例对此不做限制。

本发明实施例的终端设备通过主动触发用户标签获取身份信息,可以获知处于终端设备通信距离范围内的用户信息。由于终端设备采用的是近距离通信,因此其通信距离范围是有限的,那么在获知用户处于终端设备附近后,可以至少基于用户的身份信息对显示界面进行切换,从而便于用户直接在界面上进行操作,提高了用户体验;此外,还可以实现终端的显示界面自动适应不同身份的用户,提高终端设备的使用性能。

本发明一个具体应用场景中,病房内患者的病床旁边配置有平板电脑,该平板电脑的显示界面通常是患者界面,供患者进行操作,例如浏览医嘱信息、进行娱乐操作等。当医生来到病床旁为用户诊断,或者护士来到病床旁为用户输液时,平板电脑可以触发医生标签或者护士标签,并获取到身份信息为李医生或者王护士。进而平板电脑可以将显示界面从患者界面切换为李医生界面或王护士界面,以供李医生进行操作或者王护士进行相应的操作。

在本发明一个实施例中,步骤S102可以包括以下步骤:将所述当前显示界面切换为所述身份信息对应的显示界面。

本实施例中,终端设备在接收到身份信息后,直接根据身份信息将所述当前显示界面切换为所述身份信息对应的显示界面。

优选地,所述身份信息唯一地标识医生、护士和患者。由此,终端设备可以直接根据身份信息切换显示界面。

在本发明另一个实施例中,请参照图2,基于身份识别的多界面切换方法可以包括以下步骤:

步骤S201:触发在通信距离范围内的用户标签,并获取所述用户标签对应的身份信息。

步骤S202:输出提示信息,以提示用户输入体征参数。

步骤S203:获取所述体征参数。

本实施例中,终端设备在获取到用户的身份信息之后,还需要其他信息对用户进行验证。由于用户的体征参数,例如,指纹信息、虹膜信息、人脸信息等,可以唯一表示用户,因此在步骤S202中通过提示信息提示用户输入体征参数。

在具体实施中,终端设备可以配置体征参数采集设备,以实现体征参数的采集。例如,可以配置指纹采集传感器,以采集用户的指纹;可以配置摄像头,以采集用户图像用于人脸识别等。

本发明实施例通过结合身份信息和体征参数来进行显示界面的切换,避免了利用单一参数(也即仅利用身份信息)进行显示界面的切换的不安全性,还可以避免不法人员盗用身份信息,可以保证显示界面切换的安全性。

步骤S204:如果所述身份信息和所述体征参数唯一地标识同一用户,则将所述当前显示界面切换为所述身份信息对应的显示界面。

在步骤S204的具体实施中,如果所述身份信息和所述体征参数唯一地标识同一用户,表示身份信息与用户一致,则可以对显示界面进行切换。

步骤S205:如果所述身份信息和所述体征参数标识不同的用户,则输出警报信息。

在步骤S205的具体实施中,如果所述身份信息和所述体征参数标识不同的用户,表示身份信息与用户不一致,则需要警示用户。输出警报信息的具体方式可以是发出报警声音、输出警示信息等,本发明实施例对此不做限制。

优选地,所述身份信息包括医生类、护士类和患者类。由此,终端设备在获取身份信息后,再结合体征参数确定具体的用户,才能进行显示界面的切换。

可以理解的是,所述身份信息也可以唯一地标识医生、护士和患者。

优选地,图1或图2所示的多界面切换方法还可以包括以下步骤:如果从获取到所述身份信息的状态切换到未获取所述用户标签对应的身份信息的状态,则切换回所述当前显示界面。

本实施例中,由于不同的用户具有不同的显示界面,且具有不同的操作权限,因此为了防止用户篡改数据,在用户离开后,终端设备将切换为切换前的界面。例如,平板电脑的显示界面通常是患者界面,供患者进行操作。当李医生来到病床旁为用户诊断,平板电脑可以将显示界面从患者界面切换为李医生界面,以供李医生进行操作。当平板电脑检测到李医生离开后,则将显示界面从李医生界面切换回患者界面,以避免患者在李医生界面篡改数据。

继续参照图1,步骤S101可以具有多种实施方式。

一种具体实施为:生成电磁场,并唤醒在通信距离范围内的所述用户标签;接收所述用户标签发送的所述用户ID,并根据所述用户ID确定所述身份信息。

其中,所述电磁场可以是低频电磁场,所述低频的频率可以选自125KHz至135KHz。低频频段的信号可以具有良好的物体穿透能力。所述电磁场也可以是高频电磁场,所述高频的频率可以是13.56MHz。

具体地,终端设备配置有125K赫兹低频触发器,用户标签可以与125K赫兹低频触发器进行通信。例如,所述用户标签可以为NFC终端,包括但不限于手机、扫描枪、掌上电脑(Personal Digital Assistant,PDA)等。

另一种具体实施为:在通信距离范围内搜索具有蓝牙功能的所述用户标签;确定搜索到的用户标签对应的蓝牙设备ID,并根据所述蓝牙设备ID确定所述身份信息。

在这种情况下,终端设备和用户标签为蓝牙设备,例如用户标签为蓝牙设备。蓝牙设备ID与用户的身份信息具备预设的映射关系,使得终端设备在搜索到蓝牙设备ID后,可以获知佩戴该用户标签的用户的身份信息。

本发明又一实施例中,一并参照图1和图3,步骤S102可以包括以下步骤:

步骤S301:根据所述身份信息确定对应的操作系统;

步骤S302:将所述当前显示界面切换为在所述操作系统下所述身份信息对应的显示界面。

本实施例中,本实施例中,移动终端可以运行多种操作系统。换言之,对于使用同一移动终端的不同用户类型的用户,移动终端提供不同的操作系统,以满足不同的应用需求。不同身份的用户可以配置有不同的操作系统。

以用户类型包括医生、护士和患者为例。移动终端运行至少3套操作系统,以分别对应医生、护士和患者。在医生操作系统时,移动终端的显示界面可以供医生为患者诊断、开药、写医嘱等;在护士操作系统时,移动终端的显示界面可以供护士为患者记录身体状态、监测输液吃药状态等;在患者操作系统时,移动终端的显示界面可以供患者浏览医嘱、医院通知或执行娱乐功能等。

不同的操作系统的显示界面的设计不同,因而本实施例中,为了达到切换显示界面的目的,在步骤S301的具体实施中,终端设备根据所述身份信息确定对应的操作系统。例如,身份信息为医生,则操作系统为医生操作系统;或者,身份信息为李医生,则操作系统为医生操作系统。

在确定了操作系统后,在步骤S302的具体实施中,可以将当前显示界面切换为所述操作系统下的显示界面。进一步地,如果身份信息指向唯一用户,则可以直接切换至该用户对应的账户的显示界面。例如,身份信息为医生,可以将当前显示界面切换为医生操作系统下的显示界面;或者,身份信息为李医生,则可以将当前显示界面切换为李医生账户的显示界面。

步骤S303:根据身份信息与操作权限之间的对应关系,确定所述身份信息针对所述操作系统的操作权限。

由前述描述可知,不同身份的用户在移动终端可操作的功能不同,则不同身份的用户具有不同的操作权限。例如,责任护士可以更改其负责的病床1至3号患者的信息,护士长可以更改病床1-10号患者的信息。

身份信息与操作权限之间的对应关系可以是预先设定的,本发明实施例对此不做限制。

由此,确定了身份信息后,可以确定身份信息对应的操作权限,从而可以在切换显示界面时,可以将操作权限一并呈现给用户。

图4是本发明实施例一种基于身份识别的多界面切换装置的结构示意图。

图4所示的基于身份识别的多界面切换装置40可以包括身份信息获取模块401和第一界面切换模块402。

其中,身份信息获取模块401适于触发在通信距离范围内的用户标签,并获取所述用户标签对应的身份信息;

第一界面切换模块402适于至少根据所述身份信息对当前显示界面进行切换。

本发明实施例的终端设备通过主动触发用户标签获取身份信息,可以获知处于终端设备通信距离范围内的用户信息。由于终端设备采用的是近距离通信,因此其通信距离范围是有限的,那么在获知用户处于终端设备附近后,可以至少基于用户的身份信息对显示界面进行切换,从而便于用户直接在界面上进行操作,提高了用户体验;此外,还可以实现终端的显示界面自动适应不同身份的用户,提高终端设备的使用性能。

本发明一个实施例中,第一界面切换模块402可以包括第一界面切换单元4021,适于将所述当前显示界面切换为所述身份信息对应的显示界面。

本发明另一个实施例中,一并参照图4和图5,相对于基于身份识别的多界面切换装置40,基于身份识别的多界面切换装置50还可以包括提示模块403,适于输出提示信息,以提示用户输入体征参数;体征参数获取模块404,适于获取所述体征参数。

第一界面切换模块402可以包括:第二界面切换单元4022,适于在所述身份信息和所述体征参数唯一地标识同一用户时,将所述当前显示界面切换为所述身份信息对应的显示界面。

第一界面切换模块402还可以包括:警报单元4023,适于在所述身份信息和所述体征参数标识不同的用户时,输出警报信息。

进一步地,多界面切换装置50还可以包括第二界面切换模块405,适于在从获取到所述身份信息的状态切换到未获取所述用户标签对应的身份信息的状态时,切换回所述当前显示界面。

一并参照图6,身份信息获取模块401的一种具体实施中,身份信息获取模块401可以包括:唤醒单元4011,适于生成电磁场,并唤醒在通信距离范围内的所述用户标签;接收单元4012,适于接收所述用户标签发送的所述用户ID,并根据所述用户ID确定所述身份信息。

身份信息获取模块401的另一种具体实施中,身份信息获取模块401可以包括:搜索单元4013,适于在通信距离范围内搜索具有蓝牙功能的所述用户标签;身份信息确定单元4014,适于确定搜索到的用户标签对应的蓝牙设备ID,并根据所述蓝牙设备ID确定所述身份信息。

优选地,第一界面切换模块402还可以包括:操作系统确定单元(图未示),适于根据所述身份信息确定对应的操作系统;第三界面切换模块(图未示),适于将所述当前显示界面切换为在所述操作系统下所述身份信息对应的显示界面。

第一界面切换模块402还可以包括操作权限确定单元(图未示),适于根据身份信息与操作权限之间的对应关系,确定所述身份信息针对所述操作系统的操作权限。

关于所述基于身份识别的多界面切换装置40或基于身份识别的多界面切换装置50的工作原理、工作方式的更多内容,可以参照图1至图3中的相关描述,这里不再赘述。

本发明实施例还公开了一种存储介质,其上存储有计算机指令,所述计算机指令运行时可以执行图1至3中所示方法的步骤。所述存储介质可以包括ROM、RAM、磁盘或光盘等。

本发明实施例还公开了一种终端,所述终端可以包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令。所述处理器运行所述计算机指令时可以执行图1至3中所示方法的步骤。所述终端包括但不限于手机、计算机、平板电脑等终端设备。

虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

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