一种登录方法、电子设备及存储介质与流程

未命名 08-15 阅读:90 评论:0


1.本技术涉及通信技术领域,尤其涉及一种登录方法、电子设备及存储介质。


背景技术:

2.当前很多设备在启用应用时需要登录应用的账户号和登录密码,对于在不同的设备登录相同的应用时,用户经常需要重复输入应用的账户号和登录密码。传统技术中,大多是通过应用自身提供的二维码扫描功能来实现在不同设备登录相同应用的账户号和登录密码的操作。该方法需要应用自身具有二维码扫描功能才能实现在其他设备快速登录,如果某些应用没有开发二维码扫描功能,则需要用户手动输入账户号和登录密码,因此该方法的使用具有一定的场景限制,降低了用户的体验感。


技术实现要素:

3.本技术实施例提供一种登录方法、电子设备及存储介质,该方法没有场景使用限制,能够提升用户的体验感。
4.一方面,提供一种登录方法,应用于第一设备,方法包括:响应于第一操作,向与所述第一设备建立通信连接的第二设备发送目标请求;所述第一操作用于指示将登录信息填充到所述第一设备;所述登录信息包括:目标应用的账户号和登录密码,或者,所述第一设备的登录密码;所述目标请求用于请求获取所述登录信息;接收所述第二设备发送的所述登录信息;验证所述登录信息。
5.又一方面,提供一种登录方法,应用于第二设备,方法包括:接收第一设备发送的目标请求;目标请求用于请求获取登录信息;登录信息包括:目标应用的账户号和登录密码,或者,第一设备的登录密码;向第一设备发送登录信息。
6.又一方面,提供一种电子设备,包括:存储器和处理器;存储器和处理器耦合;存储器用于存储计算机程序;处理器执行计算机程序时实现上述任一实施例的登录方法。
7.又一方面,提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,该计算机程序指令被处理器执行时实现上述任一实施例的登录方法。
8.又一方面,提供一种计算机程序产品,该计算机程序产品包括计算机程序指令,该计算机程序指令被处理器执行时实现上述任一实施例的登录方法。
9.本技术实施例,第一设备能主动从建立通信连接的第二设备中获取登录信息,不需要目标应用或者第一设备具有二维码扫描功能,也不需要用户手动操作,因此该方法不受场景限制,提升了用户的体验感。
附图说明
10.为了更清楚地说明本技术中的技术方案,下面将对本技术一些实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例的附图,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
11.图1为本技术实施例提供的一种登录方法所涉及的实施环境示意图;
12.图2为本技术实施例提高的一种设备内部模块示意图;
13.图3为本技术实施例提供的一种登录方法的流程示意图;
14.图4为本技术实施例提供的一种登录界面示意图;
15.图5为本技术实施例提供的另一种登录界面示意图;
16.图6为本技术实施例提供的一种界面切换示意图;
17.图7为本技术实施例提供的一种界面操作示意图;
18.图8为本技术实施例提供的另一种界面切换示意图;
19.图9为本技术实施例提供的另一种界面操作示意图;
20.图10为本技术实施例提供的另一种界面切换示意图;
21.图11为本技术实施例提供的一种账户号和登录密码储存流程示意图;
22.图12为本技术实施例提供的一种界面显示过程图;
23.图13为本技术实施例提供的一种界面示意图;
24.图14为本技术实施例提供的另一种界面操作示意图;
25.图15为本技术实施例提供的另一种界面示意图;
26.图16为本技术实施例提供的另一种界面示意图;
27.图17为本技术实施例提供的另一种界面操作示意图;
28.图18为本技术实施例提供的另一种登录方法的流程示意图;
29.图19为本技术实施例提供的一种电子设备的结构示意图;
30.图20为本技术实施例提供的另一种电子设备的结构示意图;
31.图21为本技术实施例提供的另一种电子设备的结构示意图。
具体实施方式
32.下面将结合本技术中的附图,对本技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
33.需要说明的是,在本技术中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
34.以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。
35.在本技术的描述中,除非另有说明,“/”表示“或”的意思,例如,a/b可以表示a或b。本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。此外,“至少一个”是指一个或多个,“多个”是指两个或两个以上。
36.如背景技术所述,传统技术中,大多是通过应用自身提供的二维码扫描功能来实
现在不同设备登录相同应用的账户号和登录密码的操作。该方法需要应用自身具有二维码扫描功能才能实现在其他设备快速登录,如果某些应用没有开发二维码扫描功能,则需要用户手动输入账户号和登录密码,因此该方法的使用具有一定的场景限制,降低了用户的体验感。
37.基于此,本技术实施例提出一种登录方法,该方法中,第一设备能跨设备获取第二设备的登录信息(包括目标应用的账户号和登录密码,或者第一设备的登录密码),以此完成登录验证。具体的,第一设备向与建立通信连接的第二设备发送获取登录信息的目标请求,第二设备接收到该请求后,向第一设备发送登录信息;第一设备基于登录信息在该第一设备上填充登录信息。可以理解的是,该方法中第一设备能主动从建立通信连接的第二设备中获取登录信息,不需要目标应用或者第一设备具有二维码扫描功能,也不需要用户手动操作,因此该方法不受场景限制,提升了用户的体验感。
38.下面将结合附图对本技术实施例的实施方式进行详细描述。
39.请参考图1,其示出本技术实施例提供的一种登录方法所涉及的实施环境示意图,该实施环境可以包括:第一设备110和第二设备120。
40.第一设备110能够调用数据填充功能的服务。第一设备110可以获取第二设备120储存的应用或网页的登录信息,完成登录信息填充。
41.示例性的,第一设备110可以包括如:手机、电视、平板电脑、桌面型、膝上型、笔记本电脑和上网本等设备。
42.第二设备120具有提供数据填充功能的服务,且能储存应用或网页的登录信息的设备。第二设备120可以与第一设备110建立通信连接,并在收到第一设备110的请求下,向第一设备110发送登录信息。
43.示例性的,第二设备120包括如:手机、电视、平板电脑、桌面型、膝上型、笔记本电脑和上网本等设备。
44.第一设备110与第二设备120可以通过蓝牙、无线保真(wireless fidelity,wifi)或近场通信(near field communication,nfc)连接通信。
45.在一种可能的实现方式中,第一设备110可以包括数据填充功能的服务的调用端111,第二设备120可以包括数据填充功能的服务的提供端121。请参考图2,图2示出上述可能的实现方式中,第一设备110的数据填充功能的服务的调用端111和第二设备120的数据填充功能的服务的提供端的内部模块图。其中,第一设备110的数据填充功能的服务的调用端111可以包括:登录检测模块、服务发现模块和消息通信模块;第二设备120的数据填充功能的服务的提供端121可以包括:登录检测模块、秘钥管理模块、服务发布模块和消息通信模块。
46.其中,所述登录检测模块:可以用于检测是否触发登录验证事件,例如登录目标应用或者登录第一设备,或者是否有登录信息输入完成事件。当检测到登录界面时,触发提示是否使用数据填充功能的服务。当检测到完成登录信息输入设备时,触发提示是否需要保存登录信息,完成登录信息的收集储存。
47.所述服务发现模块:可以调用蓝牙/wifi模块扫描提供数据填充功能的设备发送的广播信息,以发现设备附近是否有提供数据填充功能的设备。
48.所述消息通信模块:可以用于设备之间通信时的消息收发。
49.所述秘钥管理模块:可以用于储存应用、网页或设备的登录信息。
50.所述服务发布模块:可以调用蓝牙/wifi模块发送广播信息,以对外提供数据填充功能的服务。
51.上述图2中仅示出应用作为第一设备110的数据填充功能的服务的调用端111和第二设备120的数据填充功能的服务的提供端121所服务的对象,本技术实施例对此不做限定。
52.在一示例性的实施方式中,第一设备110可以包括第一显示屏130,或者与第一显示屏130连接,第二设备120可以包括第二显示屏140,或者与第二显示屏140连接。
53.第一显示屏130可以用于显示第一设备110的界面或页面等,如第一设备110的登录界面,提示是否使用数据填充功能的界面(例如第一界面),接收到第二设备120的广播信息的界面(例如第二界面)等。
54.第二显示屏140可以用于显示第二设备120的界面或页面等,如提示是否同意授予第一设备110请求获取的登录信息的界面(例如第三界面)。
55.在一示例性的实施方式中,第一设备110还可以包括第一输入模块150,或者与第一输入模块150连接,第二设备还包括第二输入模块160,或者与第二输入模块160连接。其中第一输入模块150可以与第一显示屏130集成在一起,第二输入模块160可以与第二显示屏140集成在一起,例如触摸显示屏。或者,第一输入模块150与第一显示屏130独立设备,第二输入模块160与第二显示屏140独立设置。第一输入模块150和第二输入模块160分别可以包括如:键盘、鼠标、触摸屏或遥控器、麦克风等设备。
56.第一输入模块150用于第一设备110接收用户操作,如指示使用数据填充功能的第一操作,以及接收与第二设备120建立通信连接的第二操作。
57.第二输入模块160用于第二设备120接收用户操作,如同意授予第一设备110请求获取的登录信息的第三操作。
58.本技术实施例对第一显示屏130、第一输入模块150和第一设备110之间的连接方式或设置方式不做限定,对第二显示屏140、第二输入模块160和第二设备120之间的连接方式或设置方式不做限定。
59.在一个示例性的应用场景中,第一设备110是电视,第一显示屏130是集成在电视上的显示屏,第一输入模块150是遥控器,第二设备120是手机,第二显示屏140是集成在手机上的显示屏,第二输入模块160是集成在手机显示屏上,与手机显示屏构成触摸屏。目标应用为一视频播放器,当用户需要在电视登录该视频播放器时,在视频播放器登录界面确定使用数据填充功能,此时电视接收到手机发送的广播信息,电视的显示屏中显示手机的标识,用户选择将电视与手机建立通信连接。建立通信连接后,电视向手机发送获取视频播放器的登录信息的请求,用户在手机上确认授予电视需要的视频播放器的登录信息,此时手机向电视发送视频播放器登录信息。电视接收到视频播放器的登录信息后,完成登录信息填充。
60.下文对本技术实施例提供的登录方法进行说明:
61.请参考图3,为本技术实施例提供的一种登录方法的流程示意图。如图3所示,该方法可以包括s101-s111。
62.s101:第一设备显示登录界面。
63.在一种可能的实现方式中,登录界面是登录目标应用的界面。其中,目标应用可以是客户端app(application)或网页app(web app)。例如,如图4所示,目标应用是视频播放器,登录界面是登录视频播放器的界面,此时该登录界面包括账户号的填充区域和登录密码的填充区域。
64.在另一种可能的实现方式中,登录界面是登录第一设备的界面。例如,如图5所示,第一设备是平板电脑,登录界面是登录平板电脑的登录密码界面,此时该登录界面包括登录密码的填充区域。
65.s102:第一设备显示第一界面。
66.第一界面用于提示是否使用数据填充功能。
67.在一种可能的实现方式中,第一设备在检测到登录界面后,自动显示第一界面,以提示用户是否使用数据填充功能来填充目标应用的账户号和登录密码,或者第一设备的登录密码。
68.在一个示例中,如图6所示,图6示出从登录界面切换到第一界面的示意图。图6中以登录界面是登录目标应用的界面为例进行说明,第一界面可以包括提示是否使用数据填充功能,若使用该功能则选择第一界面中的“确认”,若不使用该功能则选择第一界面中的“取消”。
69.s103:第一设备接收第一操作。
70.第一操作是针对第一界面的操作,第一操作用于指示将登录信息填充到第一设备。
71.在一个示例中,如图7所示的第一界面,图7示出在第一界面的显示屏是触摸屏的情况下,第一操作可以是直接在触摸屏上点击“确认”来使用数据填充功能的操作。当然,在显示第一界面的显示屏是普通显示屏的情况下,第一操作还可以是通过遥控器,键盘或鼠标等输入模块点击显示屏中显示的“确认”来使用数据填充功能的操作。
72.s104:第一设备响应于第一操作,向与第一设备建立通信连接的第二设备发送目标请求。
73.第一设备与第二设备之间可以通过近场通信技术建立连接,例如:蓝牙、wifi或nfc通信等。
74.在一种场景中,在执行s101之前,第一设备已经与第二设备建立通信连接,则第一设备在接收第一操作后,直接向已经建立通信连接的第二设备发送目标请求。
75.在另一种场景中,在第一设备接收第一操作后,第一设备还未与第二设备建立通信连接,此时第一设备需要先与第二设备建立通信连接,再向第二设备发送目标请求。
76.以下提出一种第一设备与第二设备建立通信连接的方法。
77.如果第一设备与第二设备通过蓝牙或wifi通信,则第一设备与第二设备建立通信连接的方法可以包括s104a-s104d:
78.s104a:第一设备接收多个设备发送的多个广播信息。
79.其中,多个设备可以包括第二设备。
80.广播信息用于指示发送广播信息的设备具有提供数据填充功能的服务。
81.在一示例性的实施方式中,广播信息可以包括:数据填充功能的服务的标识,例如,服务标识(identity document,id),服务名称;另外,广播信息还可以包括发送广播信
息的设备的标识,如发送广播信息的设备的id,设备的名称;另外,广播信息还可以包括:服务器启用的标识。
82.上述服务的id具有唯一性,是调用服务或与服务建立连接时所使用的唯一标识,服务名称能够用于区分不同的服务所具有的功能,发送广播信息的设备的id具有唯一性,是与设备建立通信时所使用的唯一标识,设备的名称能够用于区分不同的设备,例如“电视”,服务启用的标识表明该服务已开启。
83.在一个示例中,第二设备发送的广播信息包括:服务id“187f8000-0000-1000-ceb5748151000”,服务名称“autofillservice”,发送广播信息的设备的id“af00a8af”,设备的名称“第二设备”,服务启用的标识“true”。
84.s104b:第一设备显示第二界面。
85.第二界面包括多个设备的标识,例如设备的名称,设备的id。
86.在一个示例中,如图8所示,图8示出从第一界面切换到第二界面的示意图,其中,第二界面中包括“设备1(af00a8af)”、“设备2(de00e4ad)”和“设备3(b80105xc)”。若选择第二界面中显示的设备1、设备2或设备3作为第二设备,则直接点击设备名称,若所显示的设备不是需要连接的设备,则点击“不,谢谢”。
87.s104c:第一设备接收在第二界面选择第二设备的第二操作。
88.在一个示例中,如图9所示,图9示出在第二界面的显示屏是触摸屏的情况下,第二操作可以是直接在触摸屏上点击“设备1、设备2或设备3”来选择第二设备的操作。当然,在显示第二界面的显示屏是普通显示屏的情况下,第二操作还可以是通过遥控器,键盘或鼠标等输入模块点击显示屏中显示的“设备1、设备2或设备3”来使用数据填充功能的操作。图9以第二操作是选择“设备3”为例进行说明。
89.s104d:第一设备响应于第二操作,与第二设备建立通信连接。
90.以下提出另一种第一设备与第二设备建立通信连接的方法,如果第一设备与第二设备通过nfc通信,则第一设备与第二设备建立通信连接的方法可以包括s104a-s104b:
91.s104a:第一设备显示提示界面。
92.提示界面用于指示通过触碰建立通信连接。
93.在一种可能的实现方式中,如果第一设备开启了nfc,则第一设备在显示第一界面后,自动切换到提示界面。
94.在一个示例中,如图10所示,图10示出从第一界面切换到提示界面的示意图。图10中包括:“使用提供数据填充功能的服务端触碰nfc区域”的提示,若确认使用该功能,则在提示界面选择“确认”,若不使用该功能则在提示界面选择“取消”。
95.s104b:第一设备在触碰操作下,与第二设备建立通信连接。
96.基于提示界面的提示,用户将第一设备与第二设备的ncf区域进行触碰以此来完成建立通信连接。
97.蓝牙、wifi或近场通信nfc通信均是在一定距离阈值范围内的通信方式,上述几种方式均是传统技术常用的通信方式,通过该方式能够让第一设备和第二设备之间快速建立通信连接。当然第一设备与第二设备之间的通信方式不限于此,本技术实施例对此不做限定。
98.在一种可能的实现方式中,第一设备中储存有第二设备的标识,第一设备通过以
太网向第二设备发送建立通信连接的信息,以此来建立通信连接。
99.目标请求用于请求获取登录信息。
100.其中,在登录界面是登录目标应用的界面的情况下,登录信息包括目标应用的账户号和登录密码;在登录界面是登录第一设备的界面的情况下,登录信息包括第一设备的登录密码。
101.在登录界面是登录目标应用的界面的情况下,目标请求包括发送设备的标识,如第一设备的名称,和/或,第一设备的id;目标应用的标识,如目标应用的名称,和/或,目标应用的包名。
102.上述目标应用的包名具有唯一性,是与应用建立连接时所使用的唯一标识,目标应用的名称能够用于区分不同的应用。
103.在一个示例中,第一设备是电视,目标应用是视频播放器,此时目标请求包括:【发送设备的名称】电视a,【发送设备的id】电视a的id,【目标应用的名称】视频播放器,【目标应用的包名】com.youku.phone。
104.上述发送设备的id用于表征设备标识,具有唯一性,目标应用的包名用于表征目标应用,具有唯一性。
105.在登录界面是登录第一设备的界面的情况下,目标请求包括发送设备的标识,如第一设备的名称,第一设备的id;请求的功能名称,请求的功能的包名。
106.包名是请求的功能的id,具有唯一性,是与请求的功能建立连接时所使用的唯一标识,请求的功能名称能够用于区分不同的请求的名称。
107.在一个示例中,第一设备是平板电脑,此时目标请求包括:【发送设备的名称】平板电脑a,【发送设备的id】平板电脑的id,【请求的功能名称】开机登录,【请求的功能的包名】com.android.systemui。
108.s105(可选的):第二设备接收到目标请求后,确认是否储存有目标请求所要获取的登录信息。
109.在确认储存有目标请求所要获取的登录信息的情况下,则执行s106;
110.在确认未储存有目标请求所要获取的登录信息的情况下,则执行s108。
111.以下提出一种在第二设备储存登录信息的方法,其中,登录信息包括目标应用的账户号和登录密码,如图11所示,方法包括s105a-s105c:
112.s105a:第二设备响应于打开登录目标应用的界面的操作,打开登录界面。
113.s105b:第二设备接收登录信息,在登录界面填充登录信息,登录目标应用。
114.s105c:第二设备确认是否储存登录信息。
115.若接收储存登录信息的指示,则储存登录信息;
116.若接收不储存登录信息的指示,则不储存登录信息。
117.示例性的,如表1所示,表1示出第二设备储存的目标应用的标识“目标应用的名称”和“目标应用的包名”,目标应用的“账户号”和“登录密码”。
118.表1
119.目标应用的名称目标应用的包名账户号登录密码视频播放器com.youku.phonexxxxxx
120.在一个示例中,请参考图12,图12示出上述s105a-s105c在第二设备的界面显示的
过程图。
121.以下提出另一种在第二设备储存登录信息的方法,其中,登录信息包括第一设备的登录密码的情况下,第二设备接收并储存用户录入的第一设备的id,第一设备的名称,登录密码。
122.示例性的,如表2所示,表2示出第二设备储存的设备的标识“设备的id”和“设备的名称”,设备的“登录密码”,以及该“登录密码”对应的“功能”。
123.表2
124.设备的id设备的名称功能登录密码79f2dd28074d第一设备开机登录xxx
125.上述第二设备若预先已经储存了登录信息,则第一设备在向第二设备获取登录信息时,能之间从储存的数据中获取登录信息,提高本技术方法执行的效率。
126.s106:第二设备显示第三界面。
127.第三界面用于提示是否同意授予第一设备登录信息。
128.在一个示例中,如图13所示,图13示出第三界面示意图。第三界面显示“【第一设备】请求登录【目标应用/第一设备】,是否同意授予【目标应用/第一设备】账户号和登录密码?”,若同意,则在第三界面点击“确认”,若不同意,则在第三界面点击“取消”。
129.s107:第二设备接收针对第三界面的第三操作。
130.第三操作用于同意授予第一设备登录信息。
131.在一个示例中,如图14所示,图14示出在第三界面的显示屏是触摸屏的情况下,第二操作可以是直接在触摸屏上点击“确认”来同意授予第一设备登录信息的操作。当然,在显示第三界面的显示屏是普通显示屏的情况下,第三操作还可以是通过遥控器,键盘或鼠标等输入模块点击显示屏中显示的“确认”来同意授予第一设备登录信息的操作。
132.s107结束后,第二设备响应于第三操作,执行s110。
133.s108:第二设备显示第四界面。
134.第四界面用于提示第一设备请求填充登录信息。
135.在一个示例中,当登录信息包括目标应用的账户号和登录密码,如图15所示,图15示出一种第四界面示意图,图15所示的第四界面显示“【第一设备】请求登录【目标应用】,请输入【目标应用】的账户号和登录密码”,以及账户号的填充区域和登录密码的填充区域;当登录信息包括第一设备的登录密码,如图16所示,图16示出另一种第四界面示意图,图16所示的第四界面显示“【第一设备】请求登录【第一设备】,请输入【第一设备】的登录密码”,以及登录密码的填充区域。
136.s109:第二设备接收在第四界面输入的登录信息。
137.在一个示例中,如图17所示,图17示出在第四界面的显示屏是触摸屏的情况下,可以是直接在触摸屏上登录信息填充区域输入登录信息。当然,在显示第二界面的显示屏是普通显示屏的情况下,还可以是通过遥控器,键盘或鼠标等输入模块在登录信息填充区域输入登录信息。图17以登录信息填充区域包括目标应用的账户号的填充区域和登录密码的填充区域为例进行说明。
138.s110:第二设备向第一设备发送登录信息。
139.在登录界面是登录目标应用的界面的情况下,第二设备向第一设备发送登录信
息,可选的还包括:发送设备的标识,如第二设备的id,第二设备的名称;目标应用的标识,如目标应用的名称,目标应用的包名。
140.在一个示例中,第二设备是手机,目标应用是视频播放器,此时第二设备向第一设备发送:【发送设备的名称】手机b,【发送设备的id】手机b的id,【目标应用的名称】视频播放器,【目标应用的包名】com.youku.phone,账户号:xxx,登录密码:xxx。
141.在登录界面是登录第一设备的界面的情况下,第二设备向第一设备发送登录信息,可选的还包括:发送设备的标识,第二设备的名称,如第二设备的id;请求的功能名称,请求的功能的包名。
142.在一个示例中,第二设备是手机,第二设备向第一设备发送:【发送设备的名称】手机b,【发送设备的id】手机b的id,【请求的功能名称】开机登录,【请求的功能的包名】com.android.systemui。
143.s111:第一设备接收第二设备发送的登录信息并填充到该第一设备。
144.上述s101-s111均可以基于界面完成,通过界面能够直观的看清每步操作过程,便于人机交互输入/输出,提升用户的体验感。当然,通过界面完成本技术实施例的登录方法只是一种可能的实施方式,可选的还可以通过语音输入/输出完成指示,本技术实施例对具体采用何种方式进行输入/输出指示不做限定。
145.请参考图18,为本技术实施例提供的另一种登录方法的流程示意图。如图18所示,该方法可以包括s201-s204。
146.s201:第一设备接收第一操作。
147.第一操作用于指示将登录信息填充到第一设备。
148.s202:第一设备响应于第一操作,向与所述第一设备建立通信连接的第二设备发送目标请求。
149.目标请求用于请求获取登录信息。
150.s203:第二设备接收建立通信连接的第一设备发送的目标请求后,确定是否储存有登录信息。
151.s204:第二设备在确定储存有登录信息的情况下,向第一设备发送登录信息。
152.上述s201-s204的详细内容请参考s101-s111中相关描述。
153.本技术实施例提出的一种登录方法中,第一设备能跨设备获取第二设备保存的登录信息(包括目标应用的账户号和登录密码,或者第一设备的登录密码),以此完成登录信息的填充。可以理解的是,该方法中第一设备能主动与第二设备建立通信连接,并从第二设备中获取登录信息,不需要目标应用或者第一设备具有二维码扫描功能,也不需要用户手动操作,因此该方法不受场景限制,提升了用户的体验感。
154.可以理解的是,第一设备和第二设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本技术实施例描述的各示例的算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
155.本技术实施例可以根据上述方法实施例对第一设备或第二设备进行功能模块的
划分,例如,可以对应每一个功能划分每一个功能模块,也可以将两个或两个以上的功能集成在一个功能模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。下面以采用对应每一个功能划分每一个功能模块为例进行说明。
156.图19是本技术实施例提供的一种电子设备的结构示意图,例如图1所示的第一设备,该电子设备200可以执行上述方法实施例提供的登录方法。如图19,电子设备200包括:发送单元201,响应于第一操作,向与第一设备建立通信连接的第二设备发送目标请求;第一操作用于指示将登录信息填充到第一设备;登录信息包括:目标应用的账户号和登录密码,或者,第一设备的登录密码;目标请求用于请求获取登录信息;接收单元202,接收第二设备发送的登录信息并填充到第一设备。例如,如图3所示,发送单元201用于方法实施例中的s104,接收单元202用于方法实施例中s111。
157.可选的,电子设备200还包括显示单元203,用于在所述响应于第一操作,向与所述第一设备建立通信连接的第二设备发送目标请求之前,显示第一界面,第一界面用于提示是否使用数据填充功能;接收单元202还用于,接收针对第一界面确认使用数据填充功能的第一操作。例如,如图3所示,显示单元203用于方法实施例中s102。
158.可选的,在显示第一界面之前,显示单元203还用于,显示登录界面;其中,在登录界面是登录目标应用的界面的情况下,登录信息包括目标应用的账户号和登录密码;在登录界面是登录第一设备的界面的情况下,登录信息包括第一设备的登录密码。例如,如图3所示,显示单元203用于方法实施例中s101。
159.可选的,电子设备200还包括连接单元204,用于在所述向与所述第一设备建立通信连接的第二设备发送目标请求之前,响应于第一操作,接收多个设备发送的多个广播信息,显示第二界面;其中,多个设备包括第二设备;广播信息用于指示发送广播信息的设备具有提供数据填充功能的服务;第二界面包括多个设备的标识;接收在第二界面选择第二设备的第二操作;响应于第二操作,与第二设备建立通信连接。例如,连接单元204用于方法实施例中s104a-s104d。
160.可选的,第一设备与第二设备之间通过近场通信技术建立的通信连接。
161.图20是本技术实施例提供的另一种电子设备的结构示意图,例如图1所示的第二设备,该电子设备300可以执行上述方法实施例提供的登录方法。如图20,电子设备300包括:接收单元301,用于接收建立通信连接的第一设备发送的目标请求;目标请求用于请求获取登录信息;登录信息包括:目标应用的账户号和登录密码,或者,第一设备的登录密码;发送单元302,用于在确定储存有登录信息的情况下,向第一设备发送登录信息。例如,如图3所示,接收单元301用于方法实施例中s105,发送单元302用于方法实施例中s110。
162.可选的,发送单元302还用于,在与第一设备建立通信连接之前,发送广播信息;广播信息用于指示发送广播信息的设备具有提供数据填充功能的服务;电子设备300还包括连接单元303,用于在接收到第一设备发送的建立通信连接的请求后,与第一设备建立通信连接。例如,如图3所示,发送单元302用于方法实施例中s105,发送单元302用于方法实施例中s110。
163.可选的,电子设备300还包括显示单元304,用于在向第一设备发送登录信息之前,
显示第三界面;第三界面用于提示是否同意授予第一设备登录信息;接收单元301还用于,接收针对第三界面的第三操作;第三操作用于同意授予第一设备登录信息;发送单元302具体用于,响应于第三操作,向第一设备发送登录信息。例如,如图3所示,显示单元304用于方法实施例中s106,接收单元301用于方法实施例中s107,发送单元302用于方法实施例中s110。
164.可选的,显示单元304还用于,在确定未储存登录信息的情况下,显示第四界面;第四界面用于提示第一设备请求填充登录信息;接收单元301还用于,接收在第四界面输入登录信息;发送单元302还用于,向第一设备发送登录信息。例如,如图3所示,显示单元304用于方法实施例中s108,接收单元301用于方法实施例中s109。
165.在采用硬件的形式实现上述集成的模块的功能的情况下,本技术实施例提供了上述实施例中所涉及的电子设备的另一种可能的结构,例如图1的第一设备,或者第二设备。如图21所示,该电子设备400包括:处理器402,总线404。可选的,该电子设备还可以包括存储器401;可选地,该电子设备还可以包括通信接口403;可选地,该电子设备还可以包括如图1所示的显示屏和输入模块。
166.处理器402,可以是实现或执行结合本技术实施例所描述的各种示例性的逻辑方框,模块和电路。该处理器402可以是中央处理器,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术实施例所描述的各种示例性的逻辑方框,模块和电路。处理器402也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
167.通信接口403,用于与其他设备通过通信网络连接。该通信网络可以是以太网,无线接入网,无线局域网(wireless local area networks,wlan)等。
168.存储器401,可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
169.作为一种可能的实现方式,存储器401可以独立于处理器402存在,存储器401可以通过总线404与处理器402相连接,用于存储指令或者程序代码。处理器402调用并执行存储器401中存储的指令或程序代码时,能够实现本技术实施例提供的登录方法。
170.另一种可能的实现方式中,存储器401也可以和处理器402集成在一起。
171.总线404,可以是扩展工业标准结构(extended industry standard architecture,eisa)总线等。总线404可以分为地址总线、数据总线、控制总线等。为便于表示,图21中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
172.本技术的一些实施例提供了一种计算机可读存储介质(例如,非暂态计算机可读存储介质),该计算机可读存储介质中存储有计算机程序指令,计算机程序指令在计算机上运行时,使得计算机执行如上述实施例中任一实施例所述的登录方法。
173.示例性的,上述计算机可读存储介质可以包括,但不限于:磁存储器件(例如,硬
盘、软盘或磁带等),光盘(例如,压缩盘(compact disk,cd)、数字通用盘(digital versatile disk,dvd)等),智能卡和闪存器件(例如,可擦写可编程只读存储器(erasable programmable read-only memory,eprom)、卡、棒或钥匙驱动器等)。本技术描述的各种计算机可读存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读存储介质。术语“机器可读存储介质”可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。
174.本技术实施例提供一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得该计算机执行上述实施例中任一实施例所述的登录方法。
175.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应该以权利要求的保护范围为准。

技术特征:
1.一种登录方法,其特征在于,应用于第一设备,所述方法包括:响应于第一操作,向与所述第一设备建立通信连接的第二设备发送目标请求;所述第一操作用于指示将登录信息填充到所述第一设备;所述登录信息包括:目标应用的账户号和登录密码,或者,所述第一设备的登录密码;所述目标请求用于请求获取所述登录信息;接收所述第二设备发送的所述登录信息并填充到所述第一设备。2.根据权利要求1所述的方法,其特征在于,在所述响应于第一操作,向与所述第一设备建立通信连接的第二设备发送目标请求之前,所述方法还包括:显示第一界面,所述第一界面用于提示是否使用数据填充功能;接收针对所述第一界面确定使用所述数据填充功能的所述第一操作。3.根据权利要求2所述的方法,其特征在于,在显示所述第一界面之前,所述方法还包括:显示登录界面;其中,在所述登录界面是登录所述目标应用的界面的情况下,所述登录信息包括所述目标应用的账户号和登录密码;在所述登录界面是登录所述第一设备的界面的情况下,所述登录信息包括所述第一设备的登录密码。4.根据权利要求1至3任一项所述的方法,其特征在于,在所述向与所述第一设备建立通信连接的第二设备发送目标请求之前,所述方法还包括:响应于第一操作,接收多个设备发送的多个广播信息,显示第二界面;其中,所述多个设备包括所述第二设备;所述广播信息用于指示发送所述广播信息的设备具有提供数据填充功能的服务;所述第二界面包括所述多个设备的标识;接收在所述第二界面选择所述第二设备的第二操作;响应于所述第二操作,与所述第二设备建立通信连接。5.根据权利要求1至3任一项所述的方法,其特征在于,所述第一设备与所述第二设备之间通过近场通信技术建立通信连接。6.一种登录方法,其特征在于,应用于第二设备,所述方法包括:接收建立通信连接的第一设备发送的目标请求;所述目标请求用于请求获取登录信息;所述登录信息包括:目标应用的账户号和登录密码,或者,所述第一设备的登录密码;在确定储存有所述登录信息的情况下,向所述第一设备发送所述登录信息。7.根据权利要求6所述的方法,其特征在于,在所述接收所述第一设备发送的目标请求之前,所述方法还包括:发送广播信息;所述广播信息用于指示发送所述广播信息的设备具有提供数据填充功能的服务;在接收到所述第一设备发送的建立通信连接的请求后,与所述第一设备建立通信连接。8.根据权利要求6所述的方法,其特征在于,在向所述第一设备发送所述登录信息之前,所述方法还包括:显示第三界面;所述第三界面用于提示是否同意授予所述第一设备所述登录信息;接收在所述第三界面的第三操作;所述第三操作用于同意授予所述第一设备所述登录信息;所述向所述第一设备发送所述登录信息,包括:
响应于所述第三操作,向所述第一设备发送所述登录信息。9.根据权利要求6所述的方法,其特征在于,所述方法还包括:在确定未储存所述登录信息的情况下,显示第四界面;所述第四界面用于提示所述第一设备请求填充所述登录信息;接收在所述第四界面输入的所述登录信息;向所述第一设备发送所述登录信息。10.一种电子设备,其特征在于,包括存储器和处理器;所述存储器和所述处理器耦合;所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令;其中,当所述处理器执行所述计算机指令时,使得所述电子设备执行如权利要求1-9中任意一项所述的登录方法。11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令;其中,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-9中任意一项所述的登录方法。

技术总结
本申请公开了一种登录方法、电子设备及存储介质,涉及通信技术领域,该方法没有场景使用限制,能够提升用户的体验感。该方法包括:第一设备响应于第一操作,向与第一设备建立通信连接的第二设备发送目标请求;第一操作用于指示将登录信息填充到第一设备;目标请求用于请求获取登录信息;第二设备接收到目标请求后,在确认储存有登录信息的情况下,向第一设备发送登录信息;第一设备接收第二设备发送的登录信息并填充到第一设备。信息并填充到第一设备。信息并填充到第一设备。


技术研发人员:张强
受保护的技术使用者:中兴通讯股份有限公司
技术研发日:2023.05.18
技术公布日:2023/8/14
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐