一种登录方法及电子设备转让专利

申请号 : CN202011022847.1

文献号 : CN114254302B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 钱申

申请人 : 荣耀终端有限公司

摘要 :

一种切换电子设备用户的方法及电子设备。该电子设备可支持多用户模式。该电子设备例如是电视、音箱。在该方法中,通过终端(如手机、平板)可以切换大屏当前登录的用户。其中,接入网络的电子设备可以实时检测在该网络中是否接入新的终端。当检测到接入新的终端,且该终端在电子设备上创建过用户,电子设备可以向终端发送用于询问是否登录电子设备的消息。当接收到来自终端切换用户的指令,电子设备可以将当前登录的用户切换为该终端在电子设备创建的用户。实施该方法,用户可以通过终端来切换电子设备当前登录的用户,简化用户在电子设备上登录用户的操作。

权利要求 :

1.一种登录方法,其特征在于,所述方法包括:

第一电子设备接收到第一操作,所述第一操作用于在所述第一电子设备上输入第一用户的用户名和密码;

所述第一电子设备利用所述第一用户的用户名和密码登录所述第一用户;

所述第一电子设备检测到第二电子设备接入第一网络,所述第一网络为所述第一电子设备所在的网络;

所述第一电子设备通过所述第一网络向所述第二电子设备发送连接请求,并接收到所述第二电子设备的设备标识;

所述第一电子设备根据所述第二电子设备的设备标识判断所述第二电子设备是否关联有用户;

当判断出所述第二电子设备关联第二用户,所述第一电子设备在用户数据库中确定所述第二用户的用户名和密码;

所述第一电子设备利用所述第二用户的用户名和密码登录所述第二用户,并退出所述第一用户;所述第二用户是所述第一电子设备为所述第二电子设备创建的用户;所述第二用户与所述第一用户不同。

2.根据权利要求1所述的方法,其特征在于,所述第一电子设备利用所述第一用户的用户名和密码登录所述第一用户,包括:所述第一电子设备显示所述第一用户的用户数据;所述第一用户的用户数据存储在第一存储空间,所述第一存储空间为所述第一电子设备上的存储空间或者为所述第一电子设备能够访问的云端存储空间。

3.根据权利要求2所述的方法,其特征在于,所述第一电子设备利用所述第二用户的用户名和密码登录所述第二用户,包括:所述第一电子设备显示所述第二用户的用户数据;所述第二用户的用户数据存储在第二存储空间,所述第二存储空间为所述第一电子设备上的存储空间或者为所述第一电子设备能够访问的云端存储空间;所述第二存储空间独立于所述第一存储空间。

4.根据权利要求1‑3中任一项所述的方法,其特征在于,所述方法还包括:所述第一电子设备通过下述步骤创建所述第二用户:

所述第一电子设备接收由所述第二电子设备发送的所述第二用户的用户名和密码;

所述第一电子设备存储所述第二用户的用户名和密码,并为所述第二电子设备创建所述第二用户;所述第二用户的用户名和密码与所述第二电子设备的设备标识关联。

5.根据权利要求1‑3中任一项所述的方法,其特征在于,所述第一电子设备利用所述第二用户的用户名和密码登录所述第二用户,并退出所述第一用户之前,所述方法还包括:所述第一电子设备接收到来自所述第二电子设备用于指示所述第一电子设备登录所述第二用户的指令。

6.根据权利要求4所述的方法,其特征在于,所述第一电子设备利用所述第二用户的用户名和密码登录所述第二用户,并退出所述第一用户之前,所述方法还包括:所述第一电子设备接收到来自所述第二电子设备用于指示所述第一电子设备登录所述第二用户的指令。

7.根据权利要求1‑3、6中任一项所述的方法,其特征在于,所述第一电子设备检测到第二电子设备接入第一网络,包括:所述第一电子设备与网络接入设备建立连接;所述网络接入设备用于为与所述网络接入设备连接的设备提供接入所述第一网络的服务;

所述第一电子设备每隔预设时间段向所述网络接入设备请求互联网IP地址表;所述IP地址表包含接入所述第一网络的设备的IP地址,所述IP地址由所述网络接入设备为所述第一网络的设备进行分配;

所述第一电子设备比较连续两次接收到的IP地址表,判断出所述连续两次接收到的IP地址表中后一次接收到的IP地址表比前一次接收到的IP地址表多了第一IP地址;所述第一IP地址为所述第二电子设备的IP地址。

8.根据权利要求4所述的方法,其特征在于,所述第一电子设备检测到第二电子设备接入第一网络,包括:所述第一电子设备与网络接入设备建立连接;所述网络接入设备用于为与所述网络接入设备连接的设备提供接入所述第一网络的服务;

所述第一电子设备每隔预设时间段向所述网络接入设备请求互联网IP地址表;所述IP地址表包含接入所述第一网络的设备的IP地址,所述IP地址由所述网络接入设备为所述第一网络的设备进行分配;

所述第一电子设备比较连续两次接收到的IP地址表,判断出所述连续两次接收到的IP地址表中后一次接收到的IP地址表比前一次接收到的IP地址表多了第一IP地址;所述第一IP地址为所述第二电子设备的IP地址。

9.根据权利要求5所述的方法,其特征在于,所述第一电子设备检测到第二电子设备接入第一网络,包括:所述第一电子设备与网络接入设备建立连接;所述网络接入设备用于为与所述网络接入设备连接的设备提供接入所述第一网络的服务;

所述第一电子设备每隔预设时间段向所述网络接入设备请求互联网IP地址表;所述IP地址表包含接入所述第一网络的设备的IP地址,所述IP地址由所述网络接入设备为所述第一网络的设备进行分配;

所述第一电子设备比较连续两次接收到的IP地址表,判断出所述连续两次接收到的IP地址表中后一次接收到的IP地址表比前一次接收到的IP地址表多了第一IP地址;所述第一IP地址为所述第二电子设备的IP地址。

10.根据权利要求7所述的方法,其特征在于,所述第一电子设备存储有用户数据库;所述用户数据库用于存储所述第二电子设备的设备标识、所述第二电子设备的IP地址、所述第二电子设备关联的所述第二用户名的用户名和密码。

11.根据权利要求8或9所述的方法,其特征在于,所述第一电子设备存储有用户数据库;所述用户数据库用于存储所述第二电子设备的设备标识、所述第二电子设备的IP地址、所述第二电子设备关联的所述第二用户名的用户名和密码。

12.根据权利要求1‑3、6、8、9、10中任一项所述的方法,其特征在于,所述第一电子设备利用所述第二用户的用户名和密码登录所述第二用户,并退出所述第一用户之后,所述方法还包括:所述第一电子设备接收到来自所述第二电子设备用于指示所述第一电子设备退出所述第二用户的指令;

所述第一电子设备退出所述第二用户。

13.根据权利要求4所述的方法,其特征在于,所述第一电子设备利用所述第二用户的用户名和密码登录所述第二用户,并退出所述第一用户之后,所述方法还包括:所述第一电子设备接收到来自所述第二电子设备用于指示所述第一电子设备退出所述第二用户的指令;

所述第一电子设备退出所述第二用户。

14.根据权利要求5所述的方法,其特征在于,所述第一电子设备利用所述第二用户的用户名和密码登录所述第二用户,并退出所述第一用户之后,所述方法还包括:所述第一电子设备接收到来自所述第二电子设备用于指示所述第一电子设备退出所述第二用户的指令;

所述第一电子设备退出所述第二用户。

15.根据权利要求7所述的方法,其特征在于,所述第一电子设备利用所述第二用户的用户名和密码登录所述第二用户,并退出所述第一用户之后,所述方法还包括:所述第一电子设备接收到来自所述第二电子设备用于指示所述第一电子设备退出所述第二用户的指令;

所述第一电子设备退出所述第二用户。

16.根据权利要求11所述的方法,其特征在于,所述第一电子设备利用所述第二用户的用户名和密码登录所述第二用户,并退出所述第一用户之后,所述方法还包括:所述第一电子设备接收到来自所述第二电子设备用于指示所述第一电子设备退出所述第二用户的指令;

所述第一电子设备退出所述第二用户。

17.根据权利要求8‑10中任一项所述的方法,其特征在于,所述第一电子设备利用所述第二用户的用户名和密码登录所述第二用户,并退出所述第一用户之后,所述方法还包括:所述第一电子设备每隔预设时间段向所述网络接入设备请求IP地址表,并查询所述第二电子设备的IP地址是否还存在于所述IP地址表中;

当确定所述第二电子设备的IP地址不存在于所述IP地址表中,所述第一电子设备退出所述第二用户。

18.根据权利要求7所述的方法,其特征在于,所述第一电子设备利用所述第二用户的用户名和密码登录所述第二用户,并退出所述第一用户之后,所述方法还包括:所述第一电子设备每隔预设时间段向所述网络接入设备请求IP地址表,并查询所述第二电子设备的IP地址是否还存在于所述IP地址表中;

当确定所述第二电子设备的IP地址不存在于所述IP地址表中,所述第一电子设备退出所述第二用户。

19.根据权利要求11所述的方法,其特征在于,所述第一电子设备利用所述第二用户的用户名和密码登录所述第二用户,并退出所述第一用户之后,所述方法还包括:所述第一电子设备每隔预设时间段向所述网络接入设备请求IP地址表,并查询所述第二电子设备的IP地址是否还存在于所述IP地址表中;

当确定所述第二电子设备的IP地址不存在于所述IP地址表中,所述第一电子设备退出所述第二用户。

20.一种登录方法,其特征在于,所述方法包括:

第一电子设备接收到第一操作,所述第一操作用于在所述第一电子设备上输入第一用户的用户名和密码;

所述第一电子设备利用所述第一用户的用户名和密码登录所述第一用户;

第二电子设备接入第一网络;所述第一网络中还接入有第一电子设备;

所述第一电子设备通过所述第一网络,向所述第二电子设备发送连接请求;

响应于所述连接请求,所述第二电子设备通过所述第一网络向所述第一电子设备发送所述第二电子设备的设备标识;

所述第一电子设备根据所述第二电子设备的设备标识判断所述第二电子设备是否关联有用户;

当判断出所述第二电子设备关联第二用户,所述第一电子设备在用户数据库中确定所述第二用户的用户名和密码;

所述第一电子设备利用所述第二用户的用户名和密码登录所述第二用户,并退出所述第一用户;所述第二用户是所述第一电子设备为所述第二电子设备创建的用户;所述第二用户与所述第一用户不同。

21.根据权利要求20所述的方法,其特征在于,所述第一电子设备利用所述第一用户的用户名和密码登录所述第一用户,具体包括:所述第一电子设备显示所述第一用户的用户数据;所述第一用户的用户数据存储在第一存储空间,所述第一存储空间为所述第一电子设备上的存储空间或者为所述第一电子设备能够访问的云端存储空间。

22.根据权利要求21所述的方法,其特征在于,所述第一电子设备利用所述第二用户的用户名和密码登录所述第二用户,具体包括:所述第一电子设备显示所述第二用户的用户数据;所述第二用户的用户数据存储在第二存储空间,所述第二存储空间为所述第一电子设备上的存储空间或者为所述第一电子设备能够访问到的云端存储空间;所述第二存储空间独立于所述第一存储空间。

23.根据权利要求20‑22中任一项所述的方法,其特征在于,所述方法还包括:所述第二电子设备向所述第一电子设备发送所述第二用户的用户名和密码;

所述第一电子设备存储所述第二用户的用户名和密码,并为所述第二电子设备创建所述第二用户;所述第二用户的用户名和密码与所述第二电子设备的设备标识关联。

24.根据权利要求20‑22中任一项所述的方法,其特征在于,所述方法还包括:所述第二电子设备向所述第一电子设备发送用于指示所述第一电子设备登录所述第二用户的指令。

25.根据权利要求23所述的方法,其特征在于,所述方法还包括:所述第二电子设备向所述第一电子设备发送用于指示所述第一电子设备登录所述第二用户的指令。

26.根据权利要求20‑22、25中任一项所述的方法,其特征在于,所述方法还包括:所述第二电子设备向所述第一电子设备发送用于指示所述第一电子设备退出所述第二用户的指令;

所述第一电子设备根据所述用于指示所述第一电子设备退出所述第二用户的指令退出所述第二用户。

27.根据权利要求23所述的方法,其特征在于,所述方法还包括:所述第二电子设备向所述第一电子设备发送用于指示所述第一电子设备退出所述第二用户的指令;

所述第一电子设备根据所述用于指示所述第一电子设备退出所述第二用户的指令退出所述第二用户。

28.根据权利要求24所述的方法,其特征在于,所述方法还包括:所述第二电子设备向所述第一电子设备发送用于指示所述第一电子设备退出所述第二用户的指令;

所述第一电子设备根据所述用于指示所述第一电子设备退出所述第二用户的指令退出所述第二用户。

29.一种电子设备,所述电子设备为第一电子设备,其特征在于,所述第一电子设备包括通信模块、存储器以及一个或多个处理器;其中:所述通信模块用于与网络接入设备连接,并通过所述网络接入设备与接入所述网络接入设备的第二电子设备通信;所述网络接入设备用于为与所述网络接入设备连接的设备提供接入第一网络的服务;

所述存储器用于存储所述第二电子设备的以下一项或多项信息:设备标识符、IP地址、所述第一电子设备为所述第二电子设备创建的用户的用户名和密码;所述IP地址是所述网络接入设备为所述第二电子设备分配的;

所述存储器还用于存储计算机程序;

所述处理器用于调用所述计算机程序,使得所述第一电子设备执行如权利要求1‑19任一项所述的方法。

30.一种计算机可读存储介质,包括指令,其特征在于,当所述指令在电子设备上运行,使得所述电子设备执行如权利要求1‑19中任一项所述的方法。

说明书 :

一种登录方法及电子设备

技术领域

[0001] 本申请涉及终端技术领域,尤其涉及一种登录方法及电子设备。

背景技术

[0002] 目前越来越多的电子设备,例如电视、音箱、家庭投影仪等,可以支持多用户模式。在多用户模式下,电子设备可以为多个用户分别分配不同的存储空间。一个用户的存储空间可用于存储这一个用户在使用电子设备时的浏览记录、下载的应用等数据。多用户模式可以方便各用户使用自己常用的应用和浏览模式,同时更好地保护各用户的隐私。
[0003] 以切换电视的用户为例。当前电视切换用户需要通过遥控器进行操作。其中,用户需要多次操作遥控器来输入用户名和密码以实现用户的切换,操作的步骤繁琐。

发明内容

[0004] 本申请提供了一种登录方法及电子设备。在该方法中,接入网络的第一电子设备可以实时检测在该网络中是否接入第二电子设备。当检测到有新接入第二电子设备,该第一电子设备可以向该第二电子设备发送用于询问是否登录电子设备的消息。当接收到来自终端切换用户的指令,该第一电子设备可以将当前登录的第一用户切换为该第二电子设备在该第一电子设备上创建的第二用户。实施该方法,用户可以通过第二电子设备来切换第一电子设备当前登录的用户,简化用户在第一电子设备上登录用户的操作。
[0005] 第一方面,本申请提供了一种登录方法,该方法包括:第一电子设备登录第一用户。该第一电子设备可以检测到第二电子设备接入第一网络,该第一网络可以为该第一电子设备所在的网络。该第一电子设备可以通过该第一网络获取该第二电子设备的设备标识;该第一电子设备根据该第二电子设备的设备标识获取该第二电子设备关联的第二用户的用户名和密码。该第一电子设备可以利用该第二用户的用户名和密码登录该第二用户,并退出该第一用户。其中,该第二用户可以是该第一电子设备为该第二电子设备创建的用户。该第二用户与该第一用户不同。
[0006] 实施第一方面提供的方法,第一电子设备可主动发现第一网络中的第二电子设备。通过第二电子设备提供的信息,第一电子设备可登录到与第二电子设备对应的第二用户。这样,通过上述方法完成的用户登录可进一步的简化用户的操作,降低用户的操作繁杂度,从而优化电子设备登录流程的用户体验。
[0007] 示例性的,上述第一电子设备可以为电视。上述第二电子设备可以为手机或者平板等设备。
[0008] 本申请实施例中,第一电子设备登录第一用户包括:(1)第一电子设备显示该第一用户的用户数据。(2)第一用户的用户数据存储在第一存储空间,该第一存储空间为该第一电子设备上的存储空间或者为该第一电子设备能够访问的云端存储空间。
[0009] 结合第一方面,第一电子设备可检测到第二电子设备接入第一网络。上述检测方法包括:该第一电子设备与网络接入设备建立连接;该网络接入设备用于为与该网络接入设备连接的设备提供接入该第一网络的服务;该第一电子设备每隔预设时间段向该网络接入设备请求互联网协议地址表(IP地址表);该IP地址表包含接入该第一网络的设备的IP地址,该IP地址由该网络接入设备为该第一网络的设备进行分配;该第一电子设备比较连续两次接收到的IP地址表,判断出该连续两次接收到的IP地址表中后一次接收到的IP地址表比前一次接收到的IP地址表多了第一IP地址;该第一IP地址为该第二电子设备的IP地址。
[0010] 具体的,当第二电子设备接入第一网络时,第一网络的网络接入设备可记录第二电子设备的相关信息。上述相关信息可包括第二电子设备的互联网协议地址(IP地址)、设备名称、设备标识等。第一电子设备可每隔预设时间段向该网络接入设备请求IP地址表。当第二电子设备接入第一网络时,上述网络接入设备可更新IP地址表。更新后的IP地址表包含上述第二电子设备的IP地址等相关信息。第一电子设备通过比较先后两次收的IP地址表,可以发现第一网络中有新接入的第二电子设备。
[0011] 进一步的,通过IP地址,第一电子设备可建立与第二电子设备的通信连接。基于上述通信连接,第一电子设备可向第二电子设备请求该第二电子设备的设备标识。该设备标识可用于第一电子设备唯一识别第二电子设备。该第一电子设备可根据该第二电子设备的设备标识获取所述第二电子设备关联的第二用户的用户名和密码。
[0012] 上述关联第二用户的用户名和密码的方法包括:第一电子设备存储有用户数据库;该用户数据库用于存储该第二电子设备的设备标识、该第二电子设备的IP地址、该第二电子设备关联的该第二用户名的用户名和密码。第一电子设备接收到第二用户的设备标识后,可根据上述设备标识在上述用户数据库中进行检索。在用户数据库中,第二电子设备的用户名和密码可与第二电子设备的设备标识向关联。通过设备标识,第一电子设备可检索到第二用户的用户名和密码。
[0013] 结合第一方面,该第一电子设备可以利用该第二用户的用户名和密码登录该第二用户,并退出该第一用户。
[0014] 对于该第二电子设备没有关联第二用户的,第一电子设备在接收到上述第二电子设备的设备标识后,可为第二电子设备创建第二用户。该创建方法包括:该第一电子设备接收由该第二电子设备发送的该第二用户的用户名和密码;该第一电子设备存储该第二用户的用户名和密码,并为该第二电子设备创建该第二用户;该第二用户的用户名和密码与该第二电子设备的设备标识关联。
[0015] 第一方面所述的登录方法还包括退出登录的方法。该方法包括:第一电子设备接收到来自该第二电子设备用于指示该第一电子设备退出该第二用户的指令;第一电子设备退出该第二用户。第二电子设备可响应作用于退出登录第二用户的操作,并将退出登录指示发送至第一电子设备。在接收到退出登录指示后,第一电子设备可执行该指示,退出登录第二用户。
[0016] 上述退出登录的方法还包括:该第一电子设备每隔预设时间段向该网络接入设备请求IP地址表,并查询该第二电子设备的IP地址是否还存在于该IP地址表中;当确定该第二电子设备的IP地址不存在于该IP地址表中,该第一电子设备退出该第二用户。
[0017] 第二方面,本申请还提供了一种登录方法,该方法包括:第二电子设备接入第一网络;该第一网络中还接入有第一电子设备;该第一电子设备用于登录第一用户;该第二电子设备通过该第一网络向该第一电子设备发送该第二电子设备的设备标识;该第二电子设备的设备标识用于该第一电子设备获取该第二电子设备关联的第二用户的用户名和密码,并利用该第二用户的用户名和密码登录该第二用户;该第二用户是该第一电子设备为该第二电子设备创建的用户;该第一电子设备用于在登录该第二用户时退出该第一用户。
[0018] 实施第二方面提供的方法,第二电子设备可响应用户操作,并将用户操作的请求发送至第一电子设备。借助于第二电子设备响应用户操作的便捷性,上述方法可以简化用户的操作,降低用户的操作繁杂度。通过上述方法完成第一电子设备登录用户可优化用户体验。
[0019] 在第二方面提供的方法中,第一电子设备用于登录第一用户具体包括:该第一电子设备用于显示该第一用户的用户数据;该第一用户的用户数据存储在第一存储空间,该第一存储空间为该第一电子设备上的存储空间或者为该第一电子设备能够访问的云端存储空间。
[0020] 在本申请实施例中,第二电子设备可接入第一网络,并通过第一网络,建立与第一电子设备的通信连接。该通信连接可用于第一电子设备与第二电子设备发送通信消息。
[0021] 基于上述通信连接,第二电子设备可向第一电子设备发送设备标识。该设备标识可用于第一电子设备识别第二电子设备。第一电子设备可通过上述设备标识符检索第二电子设备的用户名和密码。
[0022] 具体的,上述第一电子设备可通过上述设备标识符检索第二电子设备的用户名和密码还包括:上述第二电子设备的设备标识用于上述第一电子设备获取上述第二电子设备关联的第二用户的用户名和密码,并显示该第二用户的用户数据;该第二用户的用户数据存储在第二存储空间,该第二存储空间为该第一电子设备上的存储空间或者为该第一电子设备能够访问到的云端存储空间;该第二存储空间独立于该第一存储空间。
[0023] 当接收到用户名和密码后,第二电子设备可响应作用于确认登录的用户操作,并将登录用户指示发送至第一电子设备。
[0024] 对于第一电子设备没有检索到第二电子设备的用户名和密码的情况,第二电子设备还可向上述第一电子设备发送第二用户的用户名和密码,该第二用户的用户名和密码用于上述第一电子设备创建上述第二用户。
[0025] 第二方面所述的登录方法还包括退出登录的方法。该方法包括:第二电子设备向该第一电子设备发送用于指示该第一电子设备退出该第二用户的指令;该第一电子设备用于根据该用于指示该第一电子设备退出该第二用户的指令退出该第二用户。
[0026] 第三方面,本申请实施例提供一种电子设备。该电子设备可以为上述第一电子设备。第一电子设备可以包括通信模块、存储器以及一个或多个处理器。其中,该通信模块可用于与网络接入设备连接,并通过网络接入设备与接入网络接入设备的第二电子设备通信。上述网络接入设备可用于为与网络接入设备连接的设备提供接入第一网络的服务。该存储器可用于存储上述第二电子设备的以下一项或多项信息:设备标识符、IP地址、第一电子设备为第二电子设备创建的用户的用户名和密码。上述IP地址可以是上述网络接入设备为上述第二电子设备分配的。该存储器还可用于存储计算机程序。该处理器用于调用上述计算机程序,使得该第一电子设备执行如第一方面以及第一方面中任一可能的方法。
[0027] 第四方面,本申请实施例还提供一种电子设备。该电子设备可以为上述第二电子设备。第二电子设备可以包括通信模块、存储器以及一个或多个处理器。其中,该通信模块可用于与网络接入设备连接,并通过网络接入设备与接入网络接入设备的第一电子设备通信。网络接入设备可用于为与网络接入设备连接的设备提供接入第一网络的服务。该存储器可用于存储计算机程序。该处理器可用于调用上述计算机程序,使得该第二电子设备执行如第二方面以及第二方面中任一可能的方法。
[0028] 第五方面,本申请实施例提供了一种芯片,该芯片应用于第三方面提供的电子设备或第四方面提供的电子设备,该芯片可包括一个或多个处理器。该处理器可用于调用计算机执行以使得第三方面提供的电子设备执行如第一方面中任一可能的实现方式,或使得第四方面提供的电子设备执行如第二方面中任一可能的实现方式。
[0029] 第六方面,本申请实施例提供一种包含指令的计算机程序产品。当上述计算机程序产品在电子设备上运行时,可以使上述第三方面提供的电子设备执行如第一方面中任一可能的实现方式,或使得第四方面提供的电子设备执行如第二方面中任一可能的实现方式。
[0030] 第七方面,本申请实施例提供一种计算机可读存储介质,包括指令,当上述指令在电子设备上运行时,可以使上述第三方面提供的电子设备执行如第一方面中任一可能的实现方式,或使得第四方面提供的电子设备执行如第二方面中任一可能的实现方式。
[0031] 可以理解地,上述第三方面提供的电子设备、第四方面提供的电子设备、第五方面提供的芯片、第六方面提供的计算机程序产品和第七方面提供的计算机可读存储介质均用于执行本申请实施例所提供的方法。因此,其所能达到的有益效果可参考对应方法中的有益效果,此处不再赘述。

附图说明

[0032] 图1A‑图1H是本申请实施例提供的一些应用界面示意图;
[0033] 图2是本申请实施例提供的一种检测新接入终端的方法流程图;
[0034] 图3是本申请实施例提供的一种电视103为终端101创建并登录用户的方法流程图;
[0035] 图4A‑图4C是本申请实施例提供的一些应用界面示意图;
[0036] 图5A‑图5C是本申请实施例提供的一些应用界面示意图;
[0037] 图6是本申请实施例提供的一种电视103登录用户的方法流程图;
[0038] 图7A‑图7C是本申请实施例提供的一些应用界面示意图;
[0039] 图8是本申请实施例提供的一种电视103退出登录用户的方法流程图;
[0040] 图9是本申请实施例提供的一种电视103退出登录用户后的界面示意图;
[0041] 图10是本申请实施例提供的另一种电视103退出登录用户的方法流程图。

具体实施方式

[0042] 本申请以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本申请的限制。如在本申请的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“上述”、“上述”、“该”和“这一”旨在也包括复数表达形式,除非其上下文中明确地有相反指示。还应当理解,本申请中使用的术语“和/或”是指并包含一个或多个所列出项目的任何或所有可能组合。
[0043] 本申请实施例提供了一种登录方法及电子设备。该电子设备可以例如是电视、音箱、家庭投影仪等支持多用户模式的设备。在本申请后续实施例中以电子设备为电视来进行具体说明。
[0044] 在该方法中,接入网络(如家庭无线保真(wireless fidelity,WiFi)网络)的电视可以实时检测在该网络中是否接入新的终端。当检测到接入新的终端(如手机),且该终端在电视中创建过用户,电视可以向该终端发送用于询问是否切换用户的通知。响应于切换用户的用户操作,终端可以向电视发送用于切换用户的指令。然后,电视可以将当前登录的用户切换为该终端对应的用户。其中,终端和电视可以均存储有该终端在电视上创建的用户名和密码。这样,用户可以通过终端实现在电视上切换用户,而无需通过遥控器进行多次操作,从而简化在电视上切换用户的操作。
[0045] 另外,在本申请实施例中,电视可以检测与当前登录用户对应的终端是否和电视在同一个网络中。当检测到与当前登录用户对应的终端和电视不再处于同一个网络中,电视可以退出当前登录的用户。这样,可以更好的保护用户的隐私。
[0046] 在本申请实施例中,通过终端切换电视当前登录的用户的方法可以包括:
[0047] 1、在终端未在电视创建过用户的情况下,若终端接入电视所在的网络,电视可以向终端发送用于创建用户并将电视当前登录的用户切换至终端创建的用户的消息。当接收到终端创建用户的信息,例如用户名和密码,电视可以将当前登录的用户切换至终端创建的用户。
[0048] 2、在终端已在电视创建过用户的情况下,若终端接入电视所在的网络,电视可以向终端发送用于将电视当前登录的用户切换至该终端创建的用户的消息。响应于来自终端的切换用户的指令,电视可以将当前登录的用户切换至终端创建的用户。
[0049] 3、在电视当前登录的用户为终端在电视创建的用户的情况下,若接收到来自终端的用于退出登录的指令,电视可以将当前登录的用户从终端创建的用户切换为默认用户。
[0050] 4、在电视当前登录的用户为终端在电视创建的用户的情况下,电视可以实时检测终端是否与电视处在同一个网络中。当检测到终端不再与电视处在同一个网络中,电视可以将当前登录的用户从终端创建的用户切换为默认用户。
[0051] 上述通过终端在电视创建用户可以表示电视在用户数据库中存储该终端的终端标识符以及该终端创建的用户的信息,并从本地存储空间或者电视能够访问的云端存储空间中为该终端创建的用户申请存储空间。当电视登录该终端创建的用户,该用户的存储空间可用于存储该用户在使用电视时的浏览记录、下载的应用等数据。
[0052] 本申请实施例对电视在创建用户时为该用户申请的存储空间的具体位置不作限定。
[0053] 上述默认用户可以为电视在开启后自动进入的一个状态。默认用户可以不用通过终端或者遥控器在电视进行创建。也即是说,任意用户均可以利用默认用户的身份来使用电视。其中,电视本地存储空间或者电视能够访问的云端存储空间中可包含预置的存储空间。该预置的存储空间可用于存储在电视当前的用户为默认用户时,电视的浏览记录、下载的应用等数据。上述“默认用户”也可以称为“游客”、“访客”等,本申请实施例对此不作限定。
[0054] 本申请实施例将在后续内容中对上述通过终端切换电视当前登录的用户的方法进行具体说明。
[0055] 下面以终端未在电视创建过用户的应用场景为例,介绍本申请实施例提供的在通过终端创建并切换电视当前登录用户时的用户界面示意图。
[0056] 图1A‑图1H为本申请实施例提供的在通过终端101创建并切换电视103当前登录的用户时,终端101和电视103的一系列用户界面示意图。
[0057] 其中,图1A‑图1E示例性示出了在接入电视所在的网络时,终端101创建用户并切换电视103当前登录的用户界面示意图。
[0058] 图1F示例性示出了当接收到终端101请求登录的消息,电视103询问当前登录的用户是否同意切换用户的用户界面示意图。
[0059] 图1G和图1H分别示例性示出了电视103同意将当前登录的用户切换为终端101请求登录的用户,和不同意当前登录的用户切换为终端101请求登录的用户界面示意图。
[0060] 1、终端101可以创建用户并切换电视103当前登录的用户。
[0061] 在本申请实施例中,终端101安装有用于与电视103进行通信的应用程序,例如“电视管家”。本申请实施例对终端101中用于与电视103进行通信的应用程序不作限定。
[0062] 电视103可以接入路由器102。具体的,电视103可以与路由器102连接。路由器102可以为电视103以及接入该路由器102的其它设备提供网络接入的服务。也即是说,电视103所在的网络可以为路由器102所在的网络。电视103可以通过路由器102来判断是否有新的终端接入自己所在的网络。不限于路由器,电视103还可以通过其它的网络接入设备来接入网络。本申请实施例对此不作限定。图1A示例性示出了终端101接收到电视103发送的通知消息的用户界面201。
[0063] 其中,终端101接入电视103所在的网络。即终端101和电视103可以接入同一个路由器102。电视103可以通过路由器102监测到终端101接入自己所在的网络。进一步的,电视103可以向终端101请求建立连接。
[0064] 当接收到来自电视103用于请求建立连接的消息,终端101可以显示如图1A所示的用户界面201。该用户界面201可包括通知消息2011。
[0065] 通知消息2011可用于提示用户电视103请求与终端101建立连接。响应作用于通知消息2011的操作(如触摸、点击操作),终端101可以显示如图1B所示的用户界面202。
[0066] 用户界面202可以为“电视管家”应用程序的用户界面。用户界面202可用于显示通知消息2011的具体内容。示例性的,通知消息2011的具体内容可以为电视103询问终端101是否与电视103建立连接的消息。
[0067] 用户界面202可包括返回键2021、电视信息2022、询问消息2023、“确认”按钮2024和“取消”按钮2025。其中:
[0068] 返回键2021,可用于退出用户界面202。响应作用于返回键2021的用户操作后,终端101可以退出用户界面202。当退出用户界面202,终端101可以显示“电视管家”应用程序的主界面(如图4B所示用户界面302)。或者,当退出用户界面202,终端101也可以显示终端101的桌面(如图4A所示的用户界面301)。本申请实施例对终端101退出用户界面202后显示的内容不作限定。
[0069] 电视信息2022,可用于显示向终端101发送建立连接请求的电视103的相关信息。例如电视103的外观、名称。电视信息2022中还可以包括更多信息,例如电视型号等。本申请实施例对此不作限制。
[0070] 询问消息2023,可用于以文字提示语的形式来显示电视103发送的通知消息具体内容。示例性的,询问消息2023中的提示语可以为“电视103已与您处于同一网络中,请问是否为您连接到电视103?”。本申请实施例对上述提示语的内容不作限定。
[0071] “确认”按钮2024,可用于终端101同意与电视103建立连接。响应作用于“确认”按钮2024的用户操作,终端101可以向电视103发送同意连接的消息。上述同意连接的消息中可包含终端标识符信息。该终端标识符可用于唯一标识终端101。
[0072] “取消”按钮2025可用于终端101拒绝与电视103建立连接。响应作用于“取消”按钮2025的用户操作,终端101可以向电视103发送拒绝连接的消息,并退出用户界面202。终端
101退出用户界面202后所显示的内容可以参考前述实施例,这里不再赘述。
[0073] 对于本实施例中提及的“是”、“否”,以及在后续实施例中可能涉及到的“确认”、“取消”、“同意”等判断选项词,采用其他同意义词替代均可,本实施例不对此做限制。
[0074] 当终端101同意与电视103建立连接,电视103可以接收到包含有终端标识符的同意连接的消息。进一步的,电视103可以根据该终端标识符来判断终端101是否在电视103上创建过用户。当电视103确定终端101未在电视103上创建过用户,电视103可以向终端101发送是否创建新用户的询问消息。示例性的,当接收到电视103发送的是否创建新用户的询问消息,终端101可以显示如图1C所示的用户界面。该用户界面可包括对话框2026、“是”按钮2027和“否”按钮2028。其中:
[0075] 对话框2026可用于询问用户是否在电视103上创建新用户。对话框2026中可包含提示语:您的设备在电视103没有可使用用户,是否为您创建新用户?本申请实施例对对话框2026中提示语的具体内容不作限定。
[0076] “是”按钮2027可用于终端101在电视103上创建新用户。响应作用于“是”按钮2027的用户操作,终端101可以显示如图1D所示的新建用户界面203。
[0077] “否”按钮2028可用于终端101取消在电视103上创建用户。响应作用于“否”按钮2028的用户操作,终端101可以向电视103发送用于指示不创建新用户的消息,并退出图1C所示的用户界面。其中,终端101退出图1C所示的用户界面后,显示的内容可以参考前述实施例响应于作用在图1B所示返回键2021后终端101显示的内容,这里不再赘述。
[0078] 也即是说,用户可以在终端101与电视103建立连接后,不立即通过终端101在电视103上创建新用户。
[0079] 如图1D所示,新建用户界面203中可包括返回键2031、电视信息2033、用户名输入框2033、密码输入框2034、密码确认框2035、“确认”按钮2036和“取消”按钮2037。其中:
[0080] 返回键2031可用于返回上一级用户界面。响应于作用在返回键2031的用户操作,例如触摸操作,终端101可以显示如图4B所示的“电视管家”应用程序的主界面。
[0081] 电视信息2033的作用和包含的内容可以参考前述实施例对图1B所示的电视显示框2022的介绍,这里不再赘述。
[0082] 用户名输入框2033可用于用户输入在电视103上新创建的用户的用户名。例如,用户名为“123”。
[0083] 密码输入框2034和密码确认框2035可用于用户输入在电视103上新创建的用户的密码。其中,密码输入框2034和密码确认框2035中输入的密码需要相同。终端101可以将在密码确认框2035中接收的密码与在密码输入框2034中接收的密码进行对比,检查这两个密码是否一致。若这两个密码不一致,终端101可以提示用户两次输入的密码不一致,需要重新输入。
[0084] “取消”按钮2037可用于终端101取消在电视103上创建新用户。响应于作用在“取消”按钮2037的用户操作,终端101可以向电视103发送用于指示不创建新用户的消息,并退出当前用户界面。示例性的,当检测到作用在“取消”按钮2037的用户操作,终端101可以显示如图4B所示的“电视管家”应用程序的主界面。
[0085] “确认”按钮2036可用于终端101根据在新建用户界面203接收到的用户名和密码,确认在电视103上创建新用户。具体的,响应作用于“确认”按钮2036的用户操作,终端101可以检测用户名输入框2033、密码输入框2034和密码确认框2035是否为空,以及密码输入框2034中的密码与密码确认框2035中的密码是否一致。当确定用户名输入框2033、密码输入框2034和密码确认框2035不为空,且密码输入框2034中的密码与密码确认框2035中的密码一致,终端101可以保存在新建用户界面203接收到的用户信息。即用户名输入框2034中的用户名和密码输入框2034中的密码。进一步的,终端101可以将上述用户信息发送到电视
103。其中,终端101可以按照与电视103协商的加密方式对上述用户信息加密,并将加密的用户信息发送给电视103。这样,可以提高用户信息在传输过程中的安全性。本申请实施例对上述加密的方式不作限定。
[0086] 电视103接收来自终端101新建用户的用户信息,并将上述用户信息保存到用户数据库。进一步的,电视103可以向终端发送切换用户的消息,询问终端101是否切换到新建用户。
[0087] 当接收到电视103发送的是否切换到新建用户的询问后,终端101可以在屏幕上显示如图1E所示用户界面。图1E所示的用户界面可用于询问用户是否在电视103上登录在图1D所示的用户界面203中新建的用户。
[0088] 示例性的,图1E所示的用户界面可包括对话框2038、“是”按钮2039、“否”按钮2040。
[0089] 其中:
[0090] 对话框2038中可包含提示语:已为您创建新用户,是否为您切换到新建用户123?本申请实施例对上述对话框2038中提示语的具体内容不作限定。
[0091] “是”按钮2039可用于终端101确认在电视103登录新建的用户。响应作用于“是”按钮2039的用户操作,终端101可以向电视103发送确认登录的请求。
[0092] “否”按钮2040可用于终端101取消在电视103登录新建的用户。响应作用于“否”按钮2040的用户操作,终端101可以向电视103发送取消登录的消息。示例性的,当检测到作用在“否”按钮的用户操作,终端101可以显示如图4B所示的“电视管家”应用程序的主界面。
[0093] 也即是说,用户可以通过终端101在电视103上创建新用户后,不立即在电视103登录创建的新用户。
[0094] 2、电视103可以询问当前登录的用户是否同意切换用户。
[0095] 当接收到终端101利用新建的用户进行登录的请求,电视103可以显示如图1F所示的用户界面205,来询问当前在电视103上登录的用户是否同意切换用户。
[0096] 如图1F所示,用户界面205可以包括对话框2051、“同意”按钮2052、“取消”按钮2053。
[0097] 其中:
[0098] 对话框2051可用于询问电视103的当前用户是否同意切换用户。对话框2051可包括提示语:用户123请求创建并切换该用户,是否同意?本申请实施例对对话框2051中提示语的具体内容不作限定。
[0099] “同意”按钮2052可用于电视103将当前登录的用户切换为终端101的用户(如用户名为“123”的用户)。响应作用于“同意”按钮2052的用户操作,电视103可以保存当前用户的使用记录。上述使用记录包括但不限于历史观看记录、安装的应用程序等。当使用记录保存完成后,电视103可以退出当前用户,登录终端101新建的用户,并将成功登录后的反馈信息发送到终端101。
[0100] “取消”按钮2053可用于电视103拒绝将当前登录的用户切换为终端101的用户(如用户名为“123”的用户)。响应作用于“取消”按钮2053的用户操作,电视103不改变当前在电视103上登录的用户,并将拒绝登录的反馈信息发送给终端101。
[0101] 3、终端101可以显示电视103是否成功切换用户的结果。
[0102] 当接收到来自电视103用于指示成功登录的反馈消息,终端101可以显示如图1G所示的用户界面206。
[0103] 用户界面206可包括电视信息2062、在线栏2063和“退出”按钮2064。其中:
[0104] 电视信息2062的作用和包含的内容可以参考对前述图1B所示的电视信息2022的介绍,这里不再赘述。
[0105] 在线栏2063,可用于显示电视103的在线状态和当前登录在电视103上用户的用户名。例如,当前登录在电视103上的用户为终端101创建的用户名为“123”的用户。
[0106] “退出”按钮2064,可用于终端101指示电视103退出终端101的用户。其中,响应于作用在“退出”按钮1064的用户操作,终端101可以向电视发送用于退出登录的消息。这样,电视103可以根据上述退出登录的消息,退出登录终端101在电视103上登录的用户。
[0107] 当接收到来自电视103用于指示拒绝登录的反馈消息,终端101可以显示图1H所示的用户界面207。
[0108] 用户界面207可包括提示框2071。该提示框2071可用于提示用户电视103当前登录的用户拒绝了终端101的用户登录的请求。该提示框2071中可包含提示语“电视103当前用户拒绝您的切换请求!”。本申请实施例对提示框2071中提示语的具体内容不作限定。
[0109] 由上述通过终端创建并切换电视当前登录用户的方法可知,在终端接入电视所在的网络后,电视可以检测到终端的接入并向终端发送消息。在终端接收到电视发送的消息之后,用户A可以通过作用在终端上来完成切换登录操作,从而避免了作用在电视上的操作繁杂、输入不方便等问题。上述登录的方法为用户在电视上进行登录提供了更便捷的途径。
[0110] 下面将结合前述应用场景和用户界面,具体介绍在终端101创建并切换电视103当前登录用户时,终端101和电视103信息交互的具体过程。
[0111] 电视103可以实时检测路由器102中是否接入新的终端。具体的,当接入路由器102后,每隔预设时间段(如30秒),电视103可以向路由器102发送请求。该请求可用于获取路由器102中记录的所有接入到路由器102的互联网协议地址(Internet Protocol Address,简称IP地址)。路由器102中可包含IP地址表。该IP地址表可包括所有接入到路由器102的设备的IP地址。电视103可以根据连续两次查询到的IP地址表,判断这两次查询之间IP地址表中是否新增IP地址,进而判断是否有新的终端接入电视所在的网络。
[0112] 参考图2,图2示例性示出了电视103判断是否有新的终端接入电视所在的网络的方法流程图。该方法可以包括步骤S101‑S109。其中:
[0113] 电视103与路由器102可以建立通信连接。电视103可以通过路由器102来判断是否有新的终端接入自己所在的网络。
[0114] S101:电视103向路由器102发送获取IP地址表的请求。
[0115] 在与路由器102建立通信连接之后,电视103可以每隔预设时间段向路由器发送获取I P地址表的请求。上述预设时间段可以是30秒、1分钟、3分钟,本申请实施例对此不作限制。
[0116] S102:路由器102向电视103发送IP地址表。
[0117] 在接收到电视103发送的获取IP地址表的请求后,路由器102通过检索本地连接记录,可以查询到本路由器中的所有接入设备的IP地址。进而,路由器102可以将查询到的所有IP地址发送给电视103。
[0118] S103:电视103判断出IP地址表中没有新增IP地址。
[0119] 电视103在收到路由器102发送的IP地址表后,可以与上一次收到的IP地址表进行比对。通过上述比对,电视103可以确定IP地址表中是否新增IP地址。若通过上述比对,发现路由器102中没有新增IP地址,电视103可以判断出路由器102中没有新接入的终端。即电视103所在的网络中没有新的终端接入。进一步的,在经过上述预设时间后,电视103可以再次向路由器102发送获取IP地址表的请求,重复上述步骤S101至S103。
[0120] S104:终端101向路由器102发出接入请求。
[0121] 终端101在某一时刻用于连接路由器102的用户操作,终端101可以向路由器102发送接入请求。
[0122] S105:路由器102为终端101分配IP地址。
[0123] 路由器102响应终端101发送的接入请求后,可以为终端分配IP地址。
[0124] S106:路由器102在IP地址表中增加终端的IP地址。
[0125] 当接收到来自终端101请求接入的请求,路由器102还可以在本地连接记录中添加新接入终端101的IP地址、物理地址等信息。
[0126] S107:电视103向路由器102发送获取IP地址表的请求。
[0127] 在预设时间段结束后,电视103可以再次向路由器102发送获取IP地址表的请求。
[0128] S108:路由器102向电视103发送IP地址表。
[0129] 当接收到电视103发送的获取IP地址表的请求后,路由器102可以将最近更新的IP地址表发送给电视103。
[0130] S109:电视103判断出IP地址表中有新增IP地址。
[0131] 当收到路由器102发送的IP地址表,电视103可以与上一次收到的IP地址表进行比对。即电视103可以将S108中收到的IP地址表与S102中收到的IP地址表进行比对。通过上述比对,电视103可以判断出在步骤S108中接收到的IP地址表中有新增加的IP地址,即终端101的IP地址。进一步的,电视103可以判断出有新的终端101接入路由器102。
[0132] 当判断出终端101接入电视103所在的网络后,电视103可以通过路由器102向终端101发送通知消息,询问终端101是否需要连接到电视103。进一步的,电视103可以判断终端
101是否在电视103上创建过用户。
[0133] 下面对在电视103判断出终端101未在电视103上创建过用户时,通过终端101创建并切换电视103当前登录的用户的方法进行具体介绍。
[0134] 图3示例性示出了本申请实施例提供的一种通过终端创建并切换电视当前登录的用户的方法流程图。
[0135] 其中,步骤S201‑S208为终端101在电视103上创建新用户的过程。步骤S209‑S214为通过终端101切换电视103当前登录的用户的过程。
[0136] S201:电视103向路由器102发送用于与终端101建立连接的请求。
[0137] 在查询到有新的终端101接入路由器后,电视103可以根据新增的IP地址,向该IP地址对应的终端101发送通知消息。上述通知消息包括但不限于电视103向终端101发送的建立连接的请求、电视103的设备信息(如名称、型号等)。
[0138] S202:终端101响应作用于同意与电视103建立连接的第一操作。
[0139] 当接收到电视103发送的用于与终端101建立连接的请求后,终端101可以在用户界面上显示该通知消息。具体的,可以参考图1A所示的用户界面201中的通知消息2011。通知消息2011的具体内容可以如图1B所示。
[0140] 当在用户界面上显示用于指示电视103请求与终端101的通知消息,终端101可以接收到来自用户A同意与电视103建立连接的第一操作。该第一操作可以例如是作用在图1B所示“是”按钮2024的触摸操作。
[0141] S203:终端101向电视103发送终端标识符。
[0142] 当接收到同意与电视建立连接的第一操作,终端101可以将自身的终端标识符发送给电视103。上述终端标识符可用于唯一标识终端101。上述终端标识符可以例如是国际移动设备识别码(international mobile equipment identity,IMEI)。不限于IMEI,上述终端标识还可以是其它可用于唯一标识终端101的标识符。本申请实施例对上述终端标识符的类型不作限定。
[0143] S204:电视103根据终端标识符判断出终端101未在电视103创建过用户。
[0144] 当收到来自终端101的终端标识符,电视103可以通过查询用户数据库的方法,判断终端101是否在电视103创建过用户。
[0145] 上述用户数据库可用于存储与电视103连接过的终端标识符,以及这些终端的IP地址、在电视上创建的用户信息等。
[0146] 具体的,电视103可以查询用户数据库中是否存在终端101的终端标识符。
[0147] 若查询到终端101的终端标识符存在于用户数据库中,电视103可以进一步查询其中是否存在与终端101的终端标识符对应的用户信息。如果用户数据库中不存在与上述终端标识符对应的用户信息,电视103可以向终端101发送创建新用户的通知。如果用户数据库中存在与上述终端标识对应的用户信息,电视103可以向终端101发送用于询问终端101是否在电视103登录该用户的消息。
[0148] 若查询到终端101的终端标识符不存在于用户数据库中,电视103可以判断出终端101未与电视103连接过。即终端101未在电视103上创建过用户。进一步的,电视103可以向终端101发送创建新用户的通知。
[0149] 需要进行说明的是,上述用户数据库中存在终端101的终端标识符,但不存在与该终端标识符对应的用户信息的第一情况可以表示终端101以前与电视103建立过连接,但终端101未在电视103上创建过用户。也即上述用户数据中可存储有终端101的终端标识符和终端101在上次与电视103连接时的IP地址。由于终端101在不同时刻接入路由器102时,路由器102为终端101分配的IP地址可以不同,电视103可以将用户数据库中终端101的IP地址更新为这一次终端101接入路由器102时,路由器102为终端101分配的IP地址。另外,由于终端101未在电视上创建过用户,上述用户数据库中终端101创建用户的用户信息可以为空。
[0150] 上述用户数据库中存在终端101的终端标识符,且存在与该终端标识符对应的用户信息的第二情况可以表示终端101在电视103上创建过用户。在该第二情况下,电视103可以询问终端101是否在电视103登录终端101以前创建过的用户。另外,与上述第一情况相同的是,电视103可以更新用户数据库中终端101的IP地址。
[0151] 上述用户数据库中不存在终端101的终端标识符的第三情况可以表示终端101未与电视103建立过连接。在该第三情况下,电视103可以将终端101的终端标识符以及终端101的IP地址对应存储至用户数据库。
[0152] 在本申请实施例中,上述用户数据库可以存储在电视103本地。或者,上述用户数据库还可以存储在云服务器中。其中,与电视103同一型号或者同一品牌的电视可以共享上述存储在云服务器中的用户数据库。这样,当终端101在电视103创建用户,与电视103同一型号或者同一品牌的其他电视可以获取上述终端101在电视103上创建的用户信息。终端101可以利用该用户信息登录与电视103同一型号或同一品牌的其他电视。本申请实施例对上述用户数据库的存储方式不作限定。
[0153] S205:电视103询问终端101是否创建用户。
[0154] 在上述步骤S204中的第一情况和第三情况下,电视103可以询问终端101是否创建用户。
[0155] S206:终端101检测到用于创建用户的第二操作。
[0156] 当接收电视103发送的用于询问是否创建用户的消息,终端101可以显示用于询问用户A是否在电视103上创建的用户界面,例如图1C所示的用户界面。进一步的,终端101可以检测到来自用户A用于确定在电视103上创建用户的操作。该操作可以例如是作用在图1C所示用户界面中“确认”按钮2027的用户操作。
[0157] 响应于上述第二操作,终端101可以显示用于用户A输入用户的用户名和密码的用户界面,例如图1D所示的新建用户界面203。进一步的,终端101可以检测到来自用户A用于创建用户的第二操作。该第二操作可以例如是作用在图1D所示用户界面“确认”按钮2036的用户操作。响应于该第二操作,终端101可以存储在上述新建用户界面203接收到的用户名和密码。
[0158] S207:终端101向电视103发送创建的用户的信息。
[0159] 响应于上述步骤S206中的第二操作,终端101可以向电视103发送用户A输入的用户信息,例如用户名和密码。
[0160] S208:电视103将根据接收到的用户信息为终端101创建用户。
[0161] 当接收到来自终端101创建的用户信息,电视103可以根据该用户信息为终端101创建用户。具体的,电视103可以将来自终端101的用户信息存储到用户数据库中与终端101的终端标识符对应的位置。另外,电视103还可以从本地存储空间或者电视能够访问的云端存储空间中申请存储空间。该存储空间可用于存储在电视103登录终端101创建的用户时,该用户在电视103上的浏览记录和下载的应用程序等数据。
[0162] S209:电视103向终端101发送是否在电视103登录已创建的用户的询问消息。
[0163] 当电视103完成将接收到的用户信息存储到用户数据库后,电视103可以向终端101发送询问消息。上述询问消息可用于询问终端101是否在电视103登录该用户。
[0164] S210:终端101检测到确认登录的第三操作。
[0165] 当接收到来自电视103用于询问终端101是否在电视103登录终端101关联的用户的消息,终端101可以显示用于询问用户A是否在电视103登录已经创建的用户,例如图1E所示的用户界面。进一步的,终端101可以检测到来自用户A用于确认登录的第三操作。该第三操作可以例如是作用在图1E所示用户界面“是”按钮2039的用户操作。
[0166] S211:终端101发送用于确认登录的请求。
[0167] 响应于上述步骤S210中的第三操作,终端101可以向电视103发送登录请求。上述登录请求包括但不限于终端101的终端标识符、用于登录的用户名和密码。
[0168] S212:电视103响应确认切换当前登录用户的操作,将当前登录的用户切换为终端101的用户。
[0169] 当接收到终端101发送的用于在电视103登录终端101关联的用户的请求,电视103可以询问当电视当前登录的用户是否同意切换用户。例如,电视103可以显示如图1F所示的用户界面。响应于确认切换当前用户的操作,例如作用在图1F所示用户界面中“同意”按钮的用户操作,电视103可以将当前登录的用户切换为终端101的用户(如终端101创建的用户名为“123”的用户)。
[0170] 另外,当检测到不同意切换电视103当前登录的用户的操作,电视103可以继续保持当前的登录的用户在线。即若电视103当前登录的用户不同意切换用户,电视103可以不将当前登录的用户切换为终端101的用户。
[0171] S213:电视103向终端101发送登录成功的反馈消息。
[0172] 当将当前的登录的用户切换为终端101请求登录的用户后,电视103可以向终端101发送登录成功的反馈消息。该反馈消息可包括电视当前登录用户的用户名。本实施例对该反馈消息中包含的内容不作限制。
[0173] 另外,若电视103未将当前登录的用户切换为终端101请求登录的用户,电视103可以向终端101发送登录失败的反馈消息。该登录失败的反馈消息可用于提示用户A电视103当前登录的用户拒绝了终端101的登录请求。
[0174] S214:终端101显示电视103发送的登录成功的消息。
[0175] 当接收到电视103返回的登录成功的消息,终端101可以提示用户A登录成功。示例性的,终端101可以显示如图1G所示的成功登录的用户界面206。
[0176] 另外,当接收到电视103返回的登录失败的消息,终端101可以提示用户A登录失败。示例性的,终端101可以显示如图1H所示的登录失败的用户界面207。
[0177] 在本申请实施例中,终端101和电视103之间的通信均可以通过路由器102进行转发。即电视103向终端101发送消息时,电视103可以将需要发送的消息发送给路由器102。然后,路由器102可以将该消息发送给终端101。同样的,终端101向电视103发送消息时,终端101可以将需要发送的消息发送给路由器102,然后由路由器102将消息转发给电视103。
[0178] 由图2和图3所示的方法可知,电视可以通过路由器来判断是否有新的终端接入自己所在的网络。当确定有新的终端接入自己所在的网络,电视可以判断该终端是否在电视上创建过用户。当确定该终端未在电视上创建过用户,电视可以主动询问终端是否创建用户并切换电视当前登录用户的消息。这样,用户可以根据在终端上接收到的来自电视的消息,通过终端在电视上创建用户,并切换电视当前登录的用户。从而简化了在电视上创建用户以及切换电视当前登录用户的操作。
[0179] 在一些实施例中,终端101可以主动向电视103发送建立连接请求。例如,在一些应用场景中,当终端101接入电视103所在的网络,根据前述图2和图3中的实施例可知,终端101可以接收到来自电视用于与终端101建立连接的请求。但用户A并未处理或者删除终端
101接收到的上述请求。即终端101未向电视103发送确认与电视103建立连接的消息。在上述应用场景中,若用户A想通过终端101在电视103上创建用户并切换电视103当前登录的用户,终端101可以根据接收到的来自用户A的操作,主动向电视103发送用于建立连接的请求。进一步的,电视103可以根据前述图3所介绍的方法为终端101创建用户,并将当前登录的用户切换为终端101请求登录的用户。
[0180] 下面以终端主动向电视发送建立连接请求的应用场景为例,介绍本申请实施例提供的通过终端创建并切换电视用户的用户界面示意图。
[0181] 图4A‑图4C示例性示出了另一种创建并切换电视用户的方法所涉及的用户界面示意图。
[0182] 如图4A所示,终端101的用户界面301可包含有“电视管家”应用程序的图标3011。该“电视管家”应用程序可用于终端101与电视103进行通信。本申请实施例对上述用于终端
101与电视103进行通信的应用程序的名称不作限定。
[0183] 当接收到作用于“电视管家”应用程序的图标3011的用户操作后,终端101可以打开“电视管家”应用程序,显示如图4B所示“电视管家”应用程序的主界面302。
[0184] 如图4B所示,主界面302可包括提示框3021、搜索按钮3022。其中:
[0185] 提示框3021,可用于提示用户搜索附近的电视。示例性的,提示框3021中可包含提示语“点击搜索电视,发现身边可用设备哟!”。
[0186] 搜索按钮3022,可用于搜索终端101所在网络中可使用的电视。响应作用于搜索按钮3022的用户操作,终端101可以通过路由器102向与路由器102连接的其它电子设备发送请求建立连接的消息。主界面302还可以包含更多或更少的内容,本申请实施例对此不作限定。
[0187] 进一步的,终端101可以收到电视103和电视104的响应消息。其中,终端101可以显示如图4C所示的用户界面303。用户界面303可用于提示用户终端101所搜索的设备信息。用户界面303可包括返回键3031、显示窗口3032、搜索按钮3033。其中:
[0188] 返回键3031,可用于退出用户界面303。响应于作用在返回键3031的用户操作,终端101可显示如图4B所示的“电视管家”应用程序的主界面302。
[0189] 显示窗口3032,可用于显示终端101搜索到的可使用的电视。显示窗口3032中可包括电视的外观、名称等信息。例如电视103的外观和名称。
[0190] 搜索按钮3033的作用可以参考对前述图4B所示的搜索按钮3022的介绍,这里不再赘述。
[0191] 响应于作用在上述显示窗口3032中电视103的用户操作,终端101可以向电视103发送自己的终端标识符。当接收到终端101的终端标识符,电视103可以根据该终端标识符判断终端101是否在电视103上创建过用户。当确定终端101未在电视103上创建过用户,电视103可以向终端101发送用于询问是否创建用户的消息。当接收到上述用于询问是否创建用户的消息,终端101可以显示前述图1C所示的用户界面,来询问用户是否在电视103上创建用户。进一步的,终端101在电视103创建用户,以及切换电视103当前登录的用户界面可以参考前述图1D‑图1H所示的用户界面,这里不再赘述。
[0192] 本申请实施例对终端101搜索可使用的电视的方法不作限定,除了通过上述路由器102来搜索与终端101在同一个网络中的电视,终端101和可以通过例如是蓝牙通信的方式来搜索可使用的电视。
[0193] 下面结合图4A‑图4C所示的用户界面,介绍终端主动向电视发送建立连接请求,来实现创建用户并切换电视当前登录用户的具体方法。
[0194] 该方法可包括步骤S2011、S2012、S2013、S2014。
[0195] S2011:终端101可以在自己所在的网络中搜索可使用的电视。
[0196] 响应用于打开“电视管家”应用程序的用户操作,终端101可以打开“电视管家”应用程序。通过“电视管家”应用程序,终端101可以搜索附近可使用的电视。
[0197] 在一种可能的实现方式中,在打开“电视管家”应用程序之后,终端101可以首先查询上一次连接的电视。其中,查询结果可以包括但不限于上一次连接的电视的IP地址,电视标识符等信息。在确定上一次连接的电视的IP地址后,终端101可以向上述电视发送询问消息。该询问消息可用于询问上述电视是否可以建立连接。
[0198] 在另一种可能的实现方式中,当打开“电视管家”应用程序,响应于来自用户用于搜索附近可使用的电视的用户操作,例如作用在图4B所示的搜索按钮3022的触摸操作,终端101可以通过路由器102向接入路由器102的其它设备发送用于建立连接的询问消息。这样,终端101可以请求与接入路由器102的电视建立连接。
[0199] 其中,终端101可以接入路由器102。路由器102可以为终端101提供网络接入服务。
[0200] 本申请实施例对终端101搜索可使用的电视的方法不作限定,除了通过上述路由器102来搜索与终端101在同一个网络中的电视,终端101和可以通过例如是蓝牙通信的方式来搜索可使用的电视。
[0201] S2012:电视可以响应终端的询问消息,发送电视设备信息。
[0202] 在接收到在上述步骤S2011中终端101发送的询问消息后,与终端101在同一个网络的电视可以向终端101发送电视设备信息。上述电视设备信息可包括但不限于电视的外观、名称。
[0203] S2013:终端101显示接收到的电视设备信息。
[0204] 当接收到电视发送的电视设备信息后,终端101显示上述电视设备信息。具体可以参考前述图4C所示的用户界面303。例如,与终端101在同一个网络的电视包括电视103和电视104。终端101可以在用户界面303显示电视103和电视104的外观、名称。
[0205] S2014:终端101可以与搜索的电视建立连接。
[0206] 当接收到一个或多个电视发送的电视设备信息,终端101可以与这一个或多个电视中的任一个建立连接。具体的,响应于选择上述一个或多个电视的用户操作,例如作用在图4C所示的电视103的触摸操作,终端101可以向电视103发送建立的请求消息。上述请求消息包括但不限于终端101的型号、名称、终端标识符。
[0207] 当接收到终端101发送的请求消息后,电视103可以在用户数据库中对请求消息中的端标识符进行查询,并判断上述终端标识符对应的终端101是否已经创建电视用户。若没有查询到与终端101对应的电视用户,电视103可以向终端101发送是否创建新用户的询问消息。后续创建并切换电视当前登录的用户的方法和流程可以参考前述图3所示实施例中的步骤S203‑S214,在此不做赘述。
[0208] 需要进行说明是,上述步骤S2011‑S2014中终端101和电视103之间的信息交互可以是通过路由器102转发的。
[0209] 在上述终端101主动向电视103发送建立连接请求的方法中,当用户A忽略或者删除电视发送的通知消息后,终端可以通过主动向电视发送建立连接请求的方式,来与电视建立连接。这样,用户A可以随时通过终端与电视建立连接、创建用户以及切换电视当前登录的用户。同时,当终端与电视连接,电视可以判断终端是否在电视上创建过用户,并在确定终端未在电视创建过用户时,主动询问终端是否创建用户以及是否在电视103登录上述创建的用户。这样,降低了用户A在电视创建用户以及切换电视当前的登录用户的操作。用户A可以通过终端方便快捷地在电视创建用户以及在电视103登录已创建的用户。
[0210] 在前述实施例中,当电视103确定终端101未在电视103上创建过用户,电视103可以向终端101发送用于询问是否创建用户以及切换电视当前登录用户的消息。
[0211] 在另一些实施例中,当电视103确定终端101在电视上创建过用户,电视103可以向终端101发送用于询问是否在电视103登录已经创建过的用户的消息。也即是说,若终端101已经在电视103创建过用户,终端101可以在电视103登录上述已经创建过的用户。
[0212] 下面以终端在电视创建过电视用户的应用场景为例,介绍终端在电视上登录已创建的用户时,终端和电视的用户界面。
[0213] 图1A和图1B、图5A‑图5C、图1G和图1H为本申请实施例提供的终端在电视上登录已创建的用户的用户界面示意图。
[0214] 其中,图1A和图1B示例性示出了终端101与电视103建立连接的过程。
[0215] 图5A‑图5B示例性示出了终端101通过已创建的用户向电视103发送登录请求的用户界面示意图。
[0216] 图5C示例性示出了电视103询问当前用户是否同意切换登录的用户示界面意图。
[0217] 图1G和图1H分别示例性示出了电视103同意将当前登录的用户切换为终端101请求登录的用户,和不同意当前登录的用户切换为终端101请求登录的用户界面示意图。
[0218] 图1A、图1B、图1G和图1H在可以参考前述实施例的介绍,这里不再赘述。
[0219] 需要进行说明的是,当终端101与电视103建立连接,电视103可以获取终端101的终端标识符。进一步的,电视103可以根据该终端标识符来判断终端101是否在电视103上创建过用户。若终端101在电视103上创建过用户,电视103可以在用户数据库中查询到与终端101的终端标识符对应的用户信息。
[0220] 示例性的,终端101在电视103上创建过两个用户。这两个用户分别为用户名为“123”的用户和用户名为“3455”的用户。电视103可以在用户数据库中确定终端101在电视上创建过上述两个用户。进一步的,电视103可以向终端101发送用户询问是否在电视103登录已创建的用户的消息。当接收到该消息,终端101可以显示如图5A所示的用户界面401。用户界面401可包括返回键4011、用户栏4012。其中:
[0221] 返回键4011,可用于退出用户界面401。响应于作用在返回键4011的用户操作,终端101可以显示如图4B所示的“电视管家”应用程序的主界面302。
[0222] 创建按钮4014,可用于终端101在电视103上创建用户。响应于作用在创建按钮4014的用户操作,终端101可以向电视103发送用于创建用户的请求。
[0223] 用户栏4012,可用于显示终端101已经在电视103创建过的用户。上述用户可以有一个,也可以有多个,本实施例对此不作限制。示例性的,用户栏4012中可包括终端101在电视上创建的两个用户:用户名为“123”的用户1和用户名为“3455”的用户2。
[0224] 响应于作用在用户栏4012中任一用户的用户操作,终端101可以显示图5B所示的用户界面,来询问用户是否确定在电视103登录上述被选择的用户。图5B所示的用户界面可包括对话框4015、“是”按钮4016、“否”按钮4017。其中:
[0225] 其中,对话框4015中可包含有提示语“已选择用户123,是否为您切换到该用户?”。本申请实施例对对话框4015中提示语的具体内容不作限定。
[0226] “是”按钮4016可用于终端101确认在电视103登录用户名为“123”的用户。
[0227] “否”按钮4017可用于终端101取消在电视103登录用户名为“123”的用户。
[0228] 响应于作用在“是”按钮4016上的用户操作,终端101可以向电视103发送用于请求在电视103登录上述被选择的用户的消息。示例性的,响应于作用在用户名为“123”的用户上的用户操作,终端101可以询问用户是否确定在电视103登录用户名为“123”的用户。响应于作用在“是”按钮4016上的用户操作,终端101可以向电视发送用于登录的请求。该用户登录的请求中可包含有用于登录的用户名(如“123”)。当接收到该用户名,电视103可以根据用户数据库核对该用户名是否与终端101已创建的用户的用户名一致。若一致,电视103可以根据该用户名以及用户数据库中该用户名对应的密码,将电视103当前登录的用户切换为终端101创建的用户(如用户名为“123”的用户)。其中,在当前登录的用户为“123”的情况下,电视103上的浏览记录以及下载的应用程序等信息均可存储至电视103为用户“123”申请的存储空间中。这样可以方便用户“123”访问浏览记录,以及使用自己下载的应用程序。另外,还有利于保护用户“123”的隐私。
[0229] 需要进行说明的是,电视103在将当前登录的用户切换为终端101请求登录的用户之前,可以询问电视103当前登录的用户是否同意切换电视103登录的用户。
[0230] 具体的,当接收到来自终端101请求在电视103登录被选择的用户(如用户“123”)的消息,电视103可以显示如图5C所示的用户界面402。用户界面402可包括对话框4021、“是”按钮4022和“否”按钮4023。
[0231] 对话框4021可用于询问电视103当前登录的用户是否同意切换电视103登录的用户。
[0232] “是”按钮4022可用于电视103将当前登录的用户切换为终端101请求登录的用户。即电视103当前登录的用户同意退出登录。响应于作用在“是”按钮4022的用户操作,电视
103可以向终端101发送登录成功的反馈消息。当接收到该登录成功的反馈消息,终端101可以显示前述图1G所示成功登录的用户界面206。
[0233] “否”按钮4023可用于电视103拒绝将当前的用户切换为终端101请求登录的用户。即电视103当前登录的用户不同意退出登录。响应于作用在“否”按钮4023的用户操作,电视
103可以向终端101发送拒绝登录的反馈消息。当接收到该拒绝登录的反馈消息,终端101可以显示前述图1H所示拒绝登录的用户界面207。
[0234] 下面将结合前述终端在电视创建过用户的应用场景和用户界面,介绍本申请实施例提供的一种终端在电视上登录已创建的用户的具体方法。
[0235] 图6示例性示出了终端101在电视103登录已创建的用户的方法流程图。该方法包括步骤S301‑S309。
[0236] S301:电视103向终端101发送用于与终端建立连接的请求。
[0237] 在本申请实施例中,电视103可以根据前述图2所示的方法判断是否有新的终端接入自己所在的网络。当从路由器102中获取的IP地址表中判断出新增IP地址。电视103可以通过路由器102向该新增的IP地址对应的设备发送建立连接的请求。其中,该新增的IP地址对应的设备可以是终端101。即电视103可以向终端101发送用于与终端建立连接的请求。
[0238] S302:终端101响应用户A同意与电视建立连接的第一操作。
[0239] S303:终端101向电视103发送终端标识符。
[0240] 上述步骤S301‑S303的具体实现方式可以参考前述图3中步骤S201‑S203,这里不再赘述。
[0241] S304:电视103根据终端标识符判断出终端101在电视103创建过用户。
[0242] 当接收到来自终端101的终端标识符后,电视103可以通过查询用户数据库来自判断终端101是否在电视103创建过用户。具体的,电视103搜索用户数据库,查找含有上述终端标识符的记录。通过上述记录,电视103可以进一步查询到上述终端标识符是否存在有与之对应的用户信息。即电视103可以进一步查询到终端101是否在电视103上已经创建过用户。
[0243] 如表1。表1示例性示出了电视103中的用户数据库中。
[0244]序号 终端标识符 IP地址 用户名 密码
1 864295036012365 192.168.10.88
2 864295036052792 192.168.10.83 “123” 123456
3 864295036052792 192.168.10.83 “3455” 123456
…… …… …… …… ……
[0245] 表1
[0246] 表1所示的用户数据库中可包含有多条记录。其中,表1中的第一条记录包含终端的终端标识符864295036012365以及终端的IP地址192.168.10.88。但该终端的用户名和密码为空。也即是说,终端标识符为864295036012365的终端与电视建立过连接,但未在电视上创建过用户。该用户数据库中存储的IP地址192.168.10.88可以为该终端上一次接入电视所在网络时,被分配的IP地址。当该终端再次接入电视所在的网络时,电视可以更新用户数据库中该终端的IP地址。进一步的,若该终端在电视上创建了用户,电视可以将该终端创建的用户的用户信息,例如用户名和密码,存储至用户数据库中第一条记录的用户名和密码对应的位置。
[0247] 表1中的第二条记录和第三条记录均为终端标识为864295036052792的终端的记录。上述第二条记录包含有终端的终端标识符864295036052792、IP地址192.168.10.83、用户名“123”和密码123456。上述第三条记录包含有终端的终端标识符864295036052792、IP地址192.168.10.83、用户名“3455”和密码123456。也即是说,终端标识符为864295036052792的终端在电视上创建过两个用户。当该终端接入电视所在的网络,电视可以更新用户数据库中该终端的IP地址。由于用户数据库中存在该终端对应的用户信息,电视可以判断出终端101在电视上创建过用户。进一步的,电视可以执行步骤S305。
[0248] S305:电视103询问终端101是否在电视103登录终端101关联的用户。
[0249] 在一些实施例中,终端101在电视103上创建过一个用户。当终端101接入电视所在的网络,电视103可以判断出终端101创建过用户。进一步的,电视103可以向终端101发送用于询问是否在电视103登录终端101关联的用户的消息。
[0250] 在另一些实施例中,终端101在电视103上创建过多个用户。当终端101接入电视所在的网络,电视103可以判断出终端101创建过用户,并且可以通过用户数据库确定终端101创建的多个用户的用户名。进一步的,电视103可以向终端101发送用于询问是否在电视103登录终端101关联的用户的消息。其中,该用于询问是否在电视103登录终端101关联的用户的消息可以包含终端101关联的多个用户的用户名。这样,电视103可以询问终端101利用已创建过的多个用户中的哪一个用户来登录。
[0251] 本申请实施例对上述用于询问是否在电视103登录终端101关联的用户的消息中包含的内容不作限定。
[0252] S306:终端101可以检测到用于选择用户的第四操作和在电视103登录被选择的用户的第五操作。
[0253] 在接收到上述步骤S305中电视103发送的询问后,终端101可以在用户界面显示终端101可用于在电视103登录的用户。具体可以参考图5A所示的用户界面401。
[0254] 响应于用于选择用户的第四操作,终端101可以显示用于确定是否在电视103登录上述第四操作中被选择的用户的用户界面。该用户界面可以参考图5B所示的用户界面。上述第四操作可以是例如作用在图5A所示用户界面401中用户“123”上的触摸操作。
[0255] 响应于在电视103登录上述被选择的用户的第五操作,终端101可以执行步骤S307。其中,上述第五操作可以是例如作用在图5B所示用户界面中的“是”按钮4016的触摸操作。
[0256] S307:终端101可以请求在电视103登录上述被选择的用户。
[0257] 终端101可以根据在上述第四操作中被选择的用户,向电视103发送请求登录的消息。该请求登录的消息中可包含有被选择的用户的用户名,例如“123”。
[0258] S308:电视103响应确认切换当前登录用户的操作,将当前登录的用户切换为终端101的用户。
[0259] S309:电视103向终端101发送登录成功的消息。
[0260] 上述步骤S308和步骤S309的实现方式可以参考前述图3中的步骤S212和步骤S213,这里不再赘述。
[0261] 在上述介绍的终端在电视上登录已创建的用户的过程中,终端可以向电视发送自己的终端标识符。进一步的,电视可以根据该终端标识符判断出终端在电视上创建过用户。电视可以向终端发送用于询问是否在电视登录上述终端关联的用户的消息。这样可以避免用户A重复输入登录信息,简化用户A在电视上登录自己在电视上创建的用户的操作,提升登录过程中的用户体验。
[0262] 在终端已在电视创建过用户的情况下,终端还可以主动与电视建立连接,并请求在电视上登录已创建过的用户。
[0263] 下面介绍本申请实施例提供的另一种终端在电视上登录已创建过的用户的方法。
[0264] 在一些实施例中,终端101在电视103上创建过用户。当终端101接入电视103所在的网络,电视103可以根据前述实施例中的方法确定终端101接入自己所在的网络。然后,电视103可以向终端101发送建立连接的请求。但用户A可能未处理或者删除了终端101接收到的来自电视103建立连接的请求。若在后续过程中,用户A想通过终端101在电视103登录终端101关联的用户,用户A可以利用终端101主动与电视103建立连接,并请求在电视103登录终端101关联的用户。
[0265] 具体的,终端101主动与电视103建立连接的过程可以参考前述图4A‑图4C所示的实施例。这里不再赘述。
[0266] 当终端101与电视103建立了连接,电视103可以判断出终端101创建过用户,并向终端101发送用于询问终端101是否在电视103登录终端101关联的用户的消息。进一步的,终端101可以在电视103登录已创建的用户。上述电视103询问终端101是否在电视103登录已创建的用户,以及终端101在电视103登录已创建的用户的过程可以参考前述图5A‑图5C所示的实施例。这里不再赘述。
[0267] 在一些实施例中,响应于退出登录的用户操作,终端101可以向电视发送退出登录的请求。当接收到退出登录的请求,电视103可以将当前登录的用户从终端101的用户切换为默认用户。
[0268] 下面介绍本申请实施例提供的一系列通过终端退出电视退出当前登录用户的用户界面示意图。
[0269] 示例性的,终端101可以在电视103登录已创建的用户(用户名为“123”的用户)。即电视103当前登录的用户为终端101的用户名为“123”的用户。
[0270] 终端101可以显示如图7A所示的用户界面206。用户界面2061可包括电视信息2062、在线栏2063退出按钮2064和对话框2081。其中:
[0271] 电视信息2062,可用于显示电视103的外观、名称等电视信息。
[0272] 在线栏2063,可用于显示电视103的在线状态和当前登录在电视103上用户的用户名。例如,当前登录在电视103上的用户为终端101创建的用户名为“123”的用户。
[0273] 退出按钮2064,可用于终端101请求在电视103上退出登录用户“123”。响应于作用在退出按钮2064的用户操作,终端101可以显示如图7B所示的用户界面208。用户界面208可包括对话框2081、“是”按钮2082、“否”按钮2083。其中:
[0274] 对话框2081,可用于询问用户A是否确认在电视103退出登录用户“123”。对话框2081中可包含提示语“为您的用户123退出登录电视?”。本申请实施例对对话框2081中提示语的具体内容不作限定。
[0275] “是”按钮2082,可用于终端101确认在电视103上退出登录用户“123”。
[0276] “否”按钮2083,可用于终端101取消在电视103上退出登录用户“123”。
[0277] 响应于作用在“是”按钮2082的用户操作,终端101可以向电视103发送退出登录的请求。该退出请求中可包含需要退出登录的用户的用户名,例如“123”。
[0278] 当接收到来自终端101退出登录的请求,电视103可以先确定该请求中需要退出登录的用户是否是电视103上当前登录的用户。若是,电视103可以退出登录上述请求中需要退出登录的用户,并将当前登录的用户切换为默认用户。
[0279] 示例性的,当退出登录成功,电视103可以显示如图7C所示的用户界面601。用户界面601可以包含提示信息6011。上述提示信息6011可用于提示当前登录用户正在退出登录。即用户A可以通过电视103显示的提示消息6011了解到电视103的当前登录用户正在退出。
[0280] 下面结合图7A‑图7C所示的用户界面,介绍本申请实施例提供的一种通过终端退出电视当前登录用户的具体方法。
[0281] 图8示例性示出了通过终端101退出电视103当前登录用户的方法流程图。该方法可包括步骤S401‑S403。
[0282] S401:终端101检测到来自用户A用于退出登录的第六操作。
[0283] 终端101和电视103可以建立有通信连接。在本申请实施例中,终端101和电视103进行交互的消息可以通过路由器102进行转发。
[0284] 当终端101在电视103上登录已创建的用户之后,终端101可以响应来自用户A用于退出登录的第六操作,执行步骤S402。上述第六操作可以例如是作用在图7A所示的退出按钮2064的触摸操作。
[0285] 即在终端101在电视103上登录已创建的用户之后,用户A可以随时通过终端101向电视103发送退出登录的请求。
[0286] S402:终端101向电视103发送退出登录的请求。
[0287] 上述退出登录的请求包含但不限于请求退出登录的消息、终端101的终端标识符、退出登录用户的用户名。
[0288] S403:电视103确定当前登录的用户是终端101的用户,切换登录。
[0289] 当接收到终端101发送的退出登录的请求后,电视103可以从上述请求中提取出需要退出登录的用户信息。在确认终端101发送退出登录请求的用户后,电视103可以查看上述用户是否为电视当前登录的用户。若判断出上述退出登录的请求中需要退出的用户不是电视103当前登录的用户,电视103可以忽略该退出登录的请求。
[0290] 当判断出上述退出登录的请求中需要退出的用户是电视103当前登录的用户,电视103可以保存当前用户的使用记录,例如观看记录等。在完成对当上述保存的操作后,电视103可以退出当前用户,登录到默认用户。在成功切换登录到默认用户后,电视103可以显示默认用户的用户界面。上述默认用户的用户界面可以是电视的导航页面,也可以是默认用户上一次使用的页面,本申请实施例对此不作限制。
[0291] 在上述退出登录过程中,用户A只需要作用于终端接收退出登录请求的退出按钮,即可完成退出登录的请求。另外,相比通过遥控器作用于电视的退出操作,通过终端退出电视当前登录的用户的操作更加简单方便。
[0292] 在一些应用场景下,由于用户离开匆忙或忘记退出终端在电视上登录的用户等原因,终端未主动向电视发送退出登录的请求。这样,若电视不退出上述终端在电视上登录的用户,就可能造成用户隐私泄露,不利于保护用户的隐私。
[0293] 本申请实施例提供了另一种退出登录的方法。在该方法中,终端101在电视103上出登录已创建的用户之后,电视103可以实时检测终端101是否离开自己所在的网络。若检测出终端101离开了自己所在的网络,电视103可以直接退出登录终端101的用户,并将当前登录的用户切换为默认用户。这样,即便用户在离开电视时忘记退出登录,电视也可以及时终端离开,进而将该终端在电视上登录的用户退出。从而可以更好地保护用户的隐私。
[0294] 下面介绍本申请实施例提供的电视退出当前登录用户后的用户界面示意图。
[0295] 图9示例性示出了当检测到终端101离开电视103所在的网络后,电视103退出当前登录用户的用户界面示意图。其中,在电视103退出登录前,电视103当前登录的用户为终端101在电视103上创建的用户。
[0296] 如图9所示,在电视103检测到终端101离开电视103所在的网络,且退出终端101在电视103上登录的用户后,电视103可以显示用户界面701。该用户界面701可包含提示信息7011。提示信息7011可用于提示用户终端101已离开,正在退出终端101在电视103上登录的用户。在显示提示信息7011后,电视103当前登录的用户可以切换为默认用户。当电视103当前登录的用户为默认用户时,任意用户均可以利用默认用户的身份来使用电视103。
[0297] 下面将结合图9所示的用户界面示意图,介绍本申请实施例提供的一种电视退出当前登录用户的具体方法。
[0298] 图10示例性示出了电视退出当前登录用户的方法流程图,该方法包括步骤S501‑S505。
[0299] S501:电视103确定当前登录的用户不是默认用户,从用户数据库中获取当前登录的用户的第一IP地址。
[0300] 在前述实施例电视103通过路由器102检测是否有新的终端接入自己所在的网络时,电视103可以从路由器102获取IP地址表。根据得到的IP地址表,电视103可以通过判断IP地址表中是否新增IP地址,来判断是否有新的终端接入自己所在的网络。
[0301] 接入路由器的终端在于路由器断开连接后,路由器可以删除IP地址表中该终端的IP地址。在本申请中,当接收到IP地址表,电视103还可以通过判断IP地址表中是否减少IP地址,来判断当前登录用户对应的终端是否离开电视所在的网络。
[0302] 具体的,电视103可以先判断当前登录的用户是否是默认用户。如果当前登录的用户是默认用户,电视103在收到路由器102发送的IP地址表后,可以判断是否有新的终端接入自己所在的网络。若当前登录的用户不是默认用户,电视103可以从用户数据库中获取当前登录的用户的第一IP地址。示例性的,电视103当前登录的用户是终端101在电视上创建的用户。上述第一IP地址可以为终端101的IP地址。
[0303] S502:电视103向路由器102发送获取IP地址表的请求。
[0304] S503:路由器102向电视103发送IP地址表。
[0305] S504:电视103判断第一IP地址不在IP地址表中。
[0306] 在收到路由器发送的IP地址表之后,电视103可以判断上述第一IP地址是否还存在于IP地址表中。
[0307] 当IP地址表中有第一IP地址时,电视103可以判断出当前登录用户对应的终端(如终端101)还在电视103所在网络中。进一步的,电视103可以再次执行上述步骤S501。这样,电视103可以实时检测当前登录用户对应的终端是否还在自己所在的网络中。其中,在判断出IP地址表中有第一IP地址时,电视103可以隔预设时间段之后再执行上述步骤S501。本申请实施例对上述预设时间段不作限定。
[0308] 当IP地址表中没有第一IP地址时,电视103可以判断出当前登录用户对应的终端已离开电视所在的网络。进一步的,电视103可以执行步骤S505。
[0309] S505:电视103将当前登录的用户切换成默认用户。
[0310] 当判断第一IP地址对应的终端已经离开电视103所在的网络后,电视103可以保存当前用户的使用记录。然后,电视103可以将当前登录的用户切换为默认用户。
[0311] 需要进行说明的是,上述步骤S502中电视103向路由器102发送获取IP地址表的请求这一操作可以与前述图2所示方法中的步骤S101或S107为同一操作。也即是说,电视103可以每隔预设时间向路由器102发送获取IP地址表的请求。电视103可以根据接收到的IP地址表来判断自己所在的网络是否新增终端。并且,电视103还可以判断当前登录的用户是否为默认用户。若当前登录的用户不是默认用户,电视103可以判断上述第一IP地址是否还存在于IP地址表中,进而判断出第一IP地址对应的终端是否离开自己所在的网络。
[0312] 或者,上述步骤S502中电视103向路由器102发送获取IP地址表的请求这一操作与前述图2所示方法中的步骤S101或S107不为同意操作。也即是说,电视103可以在确定当前登录用户不是默认用户后,就向路由器102发送获取IP地址表的请求。然后,电视103可以根据接收到的IP地址表来判断当前登录的用户的第一IP地址是否还存在于IP地址表中,进而判断出第一IP地址对应的终端是否离开自己所在的网络。
[0313] 本申请实施例对上述步骤S502中电视103向路由器102发送获取IP地址表的请求的时间不作限定。
[0314] 在上述电视退出当前登录用户的方法中,电视可以实时检测当前登录用户对应的终端是否离开自己所在的网络。在判断出当前登录用户对应的终端离开自己所在的网络的情况下,电视可以主动退出当前登录的用户。这样,在用户忘记退出登录而离开的情况下,电视可以帮助用户退出登录。这样,不仅使得用户的退出登录操作更简单、便捷,也更好的保护了用户的隐私。
[0315] 在本申请实施例中,第一电子设备可以登录第一用户,并检测到第二电子设备接入第一网络。其中,上述第一电子设备可以是前述实施例中的电视103。上述第二电子设备可以是前述实施例中的终端101。上述第一用户可以是前述实施例中的默认用户,或者是第一电子设备为除第二电子设备外的其他电子设备创建的用户。上述第一网络可以是前述实施例中路由器102所提供的网络,或者为第一电子设备所接入的其他类型的网络。
[0316] 在本申请实施例中,上述第一电子设备可以通过第一网络获取上述第二电子设备的设备标识。其中,上述设备标识可以是前述实施例中的终端标识符,可用于唯一标识第二电子设备。
[0317] 在本申请实施例中,第一电子设备可以为第二电子设备创建第二用户。例如,第一电子设备为电视103。第二电子设备为终端101。其中,终端101可以接收包含有第二用户的用户名和密码的用户输入。终端101可以将上述第二用户的用户名和密码发送给电视103,并请求电视103创建第二用户。当接收到第二用户的用户名和密码,电视103可以创建第二用户。具体的,电视103可以在本地存储空间或者电视103能够访问的云端存储空间申请第二存储空间。该第二存储空间与上述第二用户关联,且用于存储第二用户在电视103上的浏览记录、下载的应用等用户数据。另外,电视103还可以在用户数据库中存储第二用户的用户名和密码,并将该用户名和密码与终端101的终端标识符关联。这样,当下一次检测到终端101接入电视103所在的网络,电视103可以根据终端101的终端标识符获取与终端101关联的第二用户的用户名和密码,进而登录第二用户。
[0318] 上述第一电子设备为第二电子设备创建第二用户的过程即为前述实施例中终端101在电视103上创建用户的过程,具体可以参考图3所示的方法流程图。
[0319] 上述实施例中所用,根据上下文,术语“当…时”可以被解释为意思是“如果…”或“在…后”或“响应于确定…”或“响应于检测到…”。类似地,根据上下文,短语“在确定…时”或“如果检测到(所陈述的条件或事件)”可以被解释为意思是“如果确定…”或“响应于确定…”或“在检测到(所陈述的条件或事件)时”或“响应于检测到(所陈述的条件或事件)”。
[0320] 在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。上述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行上述计算机程序指令时,全部或部分地产生按照本申请实施例上述的流程或功能。上述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。上述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,上述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。上述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。上述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如DVD)、或者半导体介质(例如固态硬盘)等。
[0321] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:ROM或随机存储记忆体RAM、磁碟或者光盘等各种可存储程序代码的介质。