本技术实施例涉及计算机技术。更具体地讲,涉及一种显示设备、服务器及应用程序登录装置。
背景技术:
1、随着科技的发展,使用显示设备的领域越来越多。以教学中使用的智能黑板为例,智能黑板可以代替传统的黑板,提高教师授课方式的灵活性。目前,在上述显示设备中,可以安装多个应用程序,以使显示设备可以实现多种功能。通常,用户在使用上述显示设备中的应用程序时,首先需要进行登录,然后才可以使用该应用程序。
2、现有的应用程序登录方法主要包括:根据用户输入的用户名和密码进行登录,手机扫码登录、根据用户输入的手机接收到验证码进行登录等。然而,上述方法均需要用户进行手动操作登录,也就是说,用户每打开一个应用程序,均需要重复一次登录操作之后,才能使用该应用程序。
3、因此,通过现有的应用程序登录方法进行登录的效率较低。
技术实现思路
1、本技术示例性的实施方式提供一种显示设备、服务器及应用程序登录装置,可提高应用程序登录的效率。
2、第一方面,本技术提供一种显示设备,包括:
3、显示屏,用于显示图像;
4、与所述显示屏连接的处理器,所述处理器被配置为:
5、响应于用户触发的打开第一目标应用程序的操作,确定是否存在所述用户已登录的第二目标应用程序;
6、若存在已登录的第二目标应用程序,则向服务器发送第一登录信息请求;所述第一登录信息请求包括:所述用户登录所述第二目标应用程序所使用的第二登录信息,以及,待登录的所述第一目标应用程序的标识;
7、接收来自所述服务器的所述用户登录所述第一目标应用程序所使用的第一登录信息;所述服务器存储有所述用户的至少一个应用程序的登录信息;所述第一登录信息为所述服务器基于所述第二登录信息、所述第一目标应用程序的标识从所述至少一个应用程序的登录信息中获取的;
8、使用所述第一登录信息,登录所述第一目标应用程序,并显示所述第一目标应用程序登录后的页面。
9、可选的,所述处理器被配置为:
10、若不存在已登录的第二目标应用程序,或者,接收到来自所述服务器的第一提示信息,则控制所述显示屏显示所述第一目标应用程序对应的登录界面;所述第一提示信息用于表征所述服务器获取所述第一登录信息失败;
11、通过所述第一目标应用程序对应的登录界面,接收用户输入的所述第一登录信息;
12、根据所述第一登录信息,登录所述第一目标应用程序。
13、可选的,所述处理器被配置为:
14、在所述接收用户输入的所述第一登录信息之后,将所述第一登录信息发送给所述服务器,以使所述服务器存储所述第一登录信息。
15、可选的,所述处理器被配置为:
16、在所述第一目标应用程序在所述显示设备中首次运行时,获取所述第一目标应用程序的标识;
17、根据所述第一目标应用程序的标识,在所述服务器中注册所述第一目标应用程序,以使所述服务器根据所述第一目标应用程序的标识,对所述第一目标应用程序进行校验。
18、可选的,所述处理器被配置为:
19、接收来自目标显示设备的同步登录指令,所述同步登录指令包括:第三目标应用程序的标识;
20、若存在已登录的第二目标应用程序,则向所述服务器发送第二登录信息请求;所述第二登录信息请求包括:所述用户登录所述第二目标应用程序所使用的第二登录信息,以及,待登录的所述第三目标应用程序的标识;
21、接收来自所述服务器的所述用户登录所述第三目标应用程序所使用的第三登录信息;
22、向所述目标显示设备发送所述第三登录信息,以使所述目标显示设备使用所述第三登录信息,登录所述第三目标应用程序,并显示所述第三目标应用程序登录后的页面;
23、基于websocket通信协议接收来自目标显示设备的同步登录指令,以及,向所述目标显示设备发送所述第三登录信息。
24、第二方面,本技术提供一种服务器,所述服务器存储有用户的至少一个应用程序的登录信息;所述服务器被配置为:
25、接收来自显示设备的第一登录信息请求;所述第一登录信息请求为所述显示设备响应于用户触发的打开第一目标应用程序的操作,确定存在已登录的第二目标应用程序时发出的;所述第一登录信息请求包括:所述用户登录所述第二目标应用程序所使用的第二登录信息,以及,待登录的所述第一目标应用程序的标识;
26、根据所述第二登录信息,以及,所述第一目标应用程序的标识,获取用户登录第一目标应用程序所使用的第一登录信息;
27、向所述显示设备发送所述第一登录信息。
28、可选的,所述服务器被配置为:
29、根据所述第二登录信息,以及,登录信息与用户标识的映射关系,确定所述用户的用户标识;
30、获取所述用户的用户标识对应的目标映射关系,所述目标映射关系为应用程序的标识与登录信息的映射关系;
31、根据所述第一目标应用程序的标识,以及,所述目标映射关系,获取所述第一登录信息。
32、可选的,所述服务器被配置为:
33、在根据所述第二登录信息,以及,所述第一目标应用程序的标识,获取第一登录信息之前,根据所述第一目标应用程序的标识,对所述第一目标应用程序进行校验,获取校验结果;所述校验结果用于表征所述第一目标应用程序是否在所述服务器中已注册;
34、若所述校验结果用于表征所述第一目标应用程序在所述服务器中已注册,则根据所述第二登录信息,以及,所述第一目标应用程序的标识,获取所述第一登录信息。
35、可选的,所述服务器被配置为:
36、若所述校验结果用于表征所述第一目标应用程序在所述服务器中未注册,则向所述显示设备发送第一提示信息;所述第一提示信息用于表征所述服务器获取所述第一登录信息失败;
37、或者,
38、若所述校验结果用于表征所述第一目标应用程序在所述服务器中已注册,且所述服务器存储所述第一登录信息的时长超过预设时长,则向所述显示设备发送第一提示信息。
39、第三方面,本技术提供一种应用程序登陆方法,所述方法应用于显示设备,所述方法包括:
40、响应于用户触发的打开第一目标应用程序的操作,确定是否存在所述用户已登录的第二目标应用程序;
41、若存在已登录的第二目标应用程序,则向服务器发送第一登录信息请求;所述第一登录信息请求包括:所述用户登录所述第二目标应用程序所使用的第二登录信息,以及,待登录的所述第一目标应用程序的标识;
42、接收来自所述服务器的所述用户登录所述第一目标应用程序所使用的第一登录信息;所述服务器存储有所述用户的至少一个应用程序的登录信息;所述第一登录信息为所述服务器基于所述第二登录信息、所述第一目标应用程序的标识从所述至少一个应用程序的登录信息中获取的;
43、使用所述第一登录信息,登录所述第一目标应用程序,并显示所述第一目标应用程序登录后的页面。
44、第四方面,本技术提供一种应用程序登陆方法,所述方法应用于服务器,所述服务器存储有用户的至少一个应用程序的登录信息;所述方法包括:
45、接收来自显示设备的第一登录信息请求;所述第一登录信息请求为所述显示设备响应于用户触发的打开第一目标应用程序的操作,确定存在已登录的第二目标应用程序时发出的;所述第一登录信息请求包括:所述用户登录所述第二目标应用程序所使用的第二登录信息,以及,待登录的所述第一目标应用程序的标识;
46、根据所述第二登录信息,以及,所述第一目标应用程序的标识,获取用户登录第一目标应用程序所使用的第一登录信息;
47、向所述显示设备发送所述第一登录信息。
48、第五方面,本技术提供一种应用程序登陆装置,所述装置应用于显示设备,所述装置包括:
49、确定模块,用于响应于用户触发的打开第一目标应用程序的操作,确定是否存在所述用户已登录的第二目标应用程序;
50、发送模块,用于在存在已登录的第二目标应用程序时,向服务器发送第一登录信息请求;所述第一登录信息请求包括:所述用户登录所述第二目标应用程序所使用的第二登录信息,以及,待登录的所述第一目标应用程序的标识;
51、接收模块,用于接收来自所述服务器的所述用户登录所述第一目标应用程序所使用的第一登录信息;所述服务器存储有所述用户的至少一个应用程序的登录信息;所述第一登录信息为所述服务器基于所述第二登录信息、所述第一目标应用程序的标识从所述至少一个应用程序的登录信息中获取的;
52、登录模块,用于使用所述第一登录信息,登录所述第一目标应用程序,并显示所述第一目标应用程序登录后的页面。
53、第六方面,本技术提供一种应用程序登陆装置,所述装置应用于服务器,所述服务器存储有用户的至少一个应用程序的登录信息;所述装置包括:
54、接收模块,用于接收来自显示设备的第一登录信息请求;所述第一登录信息请求为所述显示设备响应于用户触发的打开第一目标应用程序的操作,确定存在已登录的第二目标应用程序时发出的;所述第一登录信息请求包括:所述用户登录所述第二目标应用程序所使用的第二登录信息,以及,待登录的所述第一目标应用程序的标识;
55、处理模块,用于根据所述第二登录信息,以及,所述第一目标应用程序的标识,获取用户登录第一目标应用程序所使用的第一登录信息;
56、发送模块,用于向所述显示设备发送所述第一登录信息。
57、第七方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机执行指令,当所述计算机执行指令被处理器执行时,实现第三方面或第四方面所述的方法。
58、第八方面,本技术提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现第三方面或第四方面任一项所述的方法。
59、本技术提供的显示设备、服务器及应用程序登录装置,显示设备可以在存在用户已登录的第二目标应用程序时,向服务器发送包括用户登录第二目标应用程序所使用的第二登录信息,以及,待登录的第一目标应用程序的标识的第一登录信息请求。通过上述方法,显示设备可以请求从该服务器处获取用户登录第一目标应用程序所使用的第一登录信息。服务器在接收该上述第一登录信息请求之后,可以基于上述第二登录信息,以及,第一目标应用程序的标识,获取第一登录信息,以发送给显示设备。通过上述第一登录信息,显示设备可以,登录第一目标应用程序,并显示第一目标应用程序登录后的页面,以实现自动登录第一应用程序。通过上述方法,用户在打开第一应用程序时,不需手动操作输入第一登录信息,显示设备可以实现第一应用程序的自动登录,提高了应用程序登录的效率,且提高了用户体验。