一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种登录方法、装置及计算机可读存储介质与流程

2022-07-30 22:13:18 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种登录方法、装置及计算机可读存储介质。


背景技术:

2.现有技术中,当用户在web系统上进行登录操作时,通常采用以下方式进行:方式一,通过在计算机上输入账号名、口令等,进行登录。这种方式存在账户名、口令被窃取的风险。方式二、通过移动终端接收手机号验证码,并跨设备输入验证码实现登录。这种方式需要跨设备进行输入,操作较为繁琐。方式三,在移动终端中包括目标应用的情况下,通过目标应用扫描登录二维码实现登录。这种方式,只有在终端设备上安装有目标应用的情况下才能实现,具有限制,不能很好的满足用户的使用需求。
3.综上所述,现有技术提供的登录方法,存在安全性较差、操作过程繁琐、用户体验感较差等问题。


技术实现要素:

4.本技术提供一种登录方法、装置及计算机可读存储介质,能够在保证登录安全性的同时,简化操作过程,提升用户体验感。
5.第一方面,本技术提供一种登录方法,包括:接收终端设备发送的第一请求;其中,第一请求用于表示web系统请求登录目标应用的目标账号;基于第一请求,向终端设备发送第一5g消息,以使得终端设备在5g消息的目标聊天机器人(chatbot)页面展示第一5g消息,目标聊天机器人页面为目标应用在5g消息中对应的聊天机器人页面;第一5g消息为携带登录按键的消息卡片,登录按键用于用户触发登录目标账号;接收终端设备发送的用户同意登录的消息;根据用户同意登录的消息,向web系统发送第一提示消息,第一提示消息用于提示web系统显示登录成功页面。
6.基于本技术提供的技术方案,至少可以产生以下有益效果:利用5g消息,在接收到web系统请求登录目标应用的目标账号的消息时,向终端设备发送携带登录按键的第一5g消息,该登录按键用于用户触发登录目标账号,如此用户只需点击该登录按键,即可触发登录,简化了用户操作,使得用户在登录的过程中无感身份认证,快速、方便的完成在web系统的登录,用户体验度较好。此外,本技术仅在终端设备上利用5g消息即可实现登录,由于5g消息充分继承电信业务的码号体系、实名制和安全性的特点,因此,基于5g消息进行web系统的登录,充分保证了登录操作的安全性。
7.可选的,在基于第一请求,向终端设备发送第一5g消息之后,上述方法还包括:接收终端设备发送的登录验证信息;登录验证信息用于验证目标账号的登录操作是否存在异常;根据登录验证信息,进行登录验证,得到验证结果;上述根据用户同意登录的消息,向web系统发送第一提示消息,还包括:在验证结果为通过验证的情况下,向web系统发送第一提示消息。
8.可选的,上述根据登录验证信息,进行登录验证,得到验证结果,包括:当登录验证
信息包括终端设备的标识和web系统的地址信息时,根据终端设备的标识,确定目标账号的历史登录地址库;历史登录地址库中包括目标账号的至少一个历史登录地址;根据历史登录地址库对web系统的地址信息进行登录验证,得到验证结果;或者,当登录验证信息包括人脸特征信息时,根据用户的身份信息对人脸特征信息进行验证,得到验证结果。
9.可选的,在验证结果为未通过验证的情况下,上述方法还包括:配置第二5g消息;第二5g消息为携带异常提示信息和可操作按键的消息卡片;异常提示信息用于提示用户目标账号在登录过程中存在的异常;可操作按键用于用户选择是否继续登录目标账号;可操作按键包括:继续登录按键;将第二5g消息发送给终端设备,以使得终端设备在目标聊天机器人页面展示第二5g消息。
10.可选的,在将第二5g消息发送给终端设备之后,上述方法还包括:接收终端设备发送的用户同意继续登录的消息;根据用户同意继续登录的消息,向web系统发送继续登录提示消息,继续登录提示消息用于提示web系统显示登录成功页面。
11.可选的,上述根据登录验证信息,进行登录验证,得到验证结果,还包括:确定至少一种登录验证方式;其中,至少一种登录验证方式与目标聊天机器人的安全等级相关;基于至少一种登录验证方式和每种登录验证方式各自对应的登录验证信息,进行登录验证,得到验证结果。
12.第二方面,本技术提供一种登录方法,包括:响应于待登录目标账号的登录触发操作,向登录装置发送第一请求;其中,第一请求用于表示web系统请求登录目标应用的目标账号;登录触发操作为终端设备扫描web系统中目标应用的账号登录页面所展示的二维码的操作;接收登录装置发送的第一5g消息,并在目标聊天机器人页面展示第一5g消息,目标聊天机器人页面为目标应用在5g消息中对应的聊天机器人页面;第一5g消息为携带登录按键的消息卡片,登录按键用于用户触发登录目标账号;响应于用户点击登录按键的操作,向登录装置发送用户同意登录的消息;接收登录装置发送的登录成功提示信息,登录成功提示信息用于提示用户目标账号在web系统登录成功。
13.可选的,在接收登录装置发送的第一5g消息,并在目标聊天机器人页面展示第一5g消息之后,上述方法还包括:向登录装置发送登录验证信息,以使得登录装置根据登录验证信息,进行登录验证,得到验证结果;登录验证信息用于验证目标账号的登录操作是否存在异常;上述接收登录装置发送的登录成功提示信息,还包括:在验证结果为通过验证的情况下,接收登录装置发送的登录成功提示信息,登录成功提示信息用于提示用户目标账号在web系统登录成功。
14.可选的,在验证结果为未通过验证的情况下,上述方法还包括:接收登录装置发送的第二5g消息,并在目标聊天机器人页面展示第二5g消息;第二5g消息为携带异常提示信息和可操作按键的消息卡片;异常提示信息用于提示用户目标账号在登录过程中存在的异常;可操作按键用于用户选择是否继续登录目标账号;可操作按键包括:继续登录按键;响应于用户点击继续登录按键的操作,向登录装置发送用户同意继续登录的消息,以使得登录装置根据用户同意继续登录的消息,向web系统发送继续登录提示消息,继续登录提示消息用于提示web系统显示登录成功页面。
15.第三方面,本技术提供一种登录装置,包括:接收模块,用于接收终端设备发送的第一请求;其中,第一请求用于表示web系统请求登录目标应用的目标账号;发送模块,用于
基于第一请求,向终端设备发送第一5g消息,以使得终端设备在5g消息的目标聊天机器人页面展示第一5g消息,目标聊天机器人页面为目标应用在5g消息中对应的聊天机器人页面;第一5g消息为携带登录按键的消息卡片,登录按键用于用户触发登录目标账号;接收模块,还用于接收终端设备发送的用户同意登录的消息;发送模块,还用于根据用户同意登录的消息,向web系统发送第一提示消息,第一提示消息用于提示web系统显示登录成功页面。
16.可选的,接收模块,还用于接收终端设备发送的登录验证信息;登录验证信息用于验证目标账号的登录操作是否存在异常;装置还包括:验证模块;验证模块,用于根据登录验证信息,进行登录验证,得到验证结果;发送模块,还用于在验证结果为通过验证的情况下,向web系统发送第一提示消息,第一提示消息用于提示web系统显示登录成功页面。
17.可选的,验证模块,具体用于当登录验证信息包括:终端设备的标识和web系统的地址信息时,根据终端设备的标识,确定目标账号的历史登录地址库;历史登录地址库中包括目标账号的至少一个历史登录地址;根据历史登录地址库对web系统的地址信息进行登录验证,得到验证结果;或者,当登录验证信息包括:人脸特征信息时,根据用户的身份信息对人脸特征信息进行验证,得到验证结果。
18.可选的,装置还包括:消息配置模块;消息配置模块,用于在验证结果为未通过验证的情况下,配置第二5g消息;第二5g消息为携带异常提示信息和可操作按键的消息卡片;异常提示信息用于提示用户目标账号在登录过程中存在的异常;可操作按键用于用户选择是否继续登录目标账号;可操作按键包括:继续登录按键;发送模块,还用于将第二5g消息,发送给终端设备,以使得终端设备在目标聊天机器人页面展示第二5g消息。
19.可选的,接收模块,还用于接收终端设备发送的用户同意继续登录的消息;发送模块,还用于根据用户同意继续登录的消息,向web系统发送继续登录提示消息,继续登录提示消息用于提示web系统显示登录成功页面。
20.可选的,验证模块,还用于确定至少一种登录验证方式;其中,至少一种登录验证方式与目标聊天机器人的安全等级相关;基于至少一种登录验证方式和每种登录验证方式各自对应的登录验证信息,进行登录验证,得到验证结果。
21.第四方面,本技术提供一种登录装置,包括:发送模块,用于响应于待登录目标账号的登录触发操作,向登录装置发送第一请求;其中,第一请求用于表示web系统请求登录目标应用的目标账号;登录触发操作为终端设备扫描web系统中目标应用的账号登录页面所展示的二维码的操作;接收模块,用于接收登录装置发送的第一5g消息,并在目标聊天机器人页面展示第一5g消息,目标聊天机器人页面为目标应用在5g消息中对应的聊天机器人页面;第一5g消息为携带登录按键的消息卡片,登录按键用于用户触发登录目标账号;发送模块,还用于响应于用户点击登录按键的操作,向登录装置发送用户同意登录的消息;接收模块,还用于接收登录装置发送的登录成功提示信息,登录成功提示信息用于提示用户目标账号在web系统登录成功。
22.可选的,发送模块,还用于向登录装置发送登录验证信息,以使得登录装置根据登录验证信息,进行登录验证,得到验证结果;登录验证信息用于验证目标账号的登录操作是否存在异常;接收模块,还用于在验证结果为通过验证的情况下,接收登录装置发送的登录成功提示信息,登录成功提示信息用于提示用户目标账号在web系统登录成功。
23.可选的,接收模块,还用于在验证结果为未通过验证的情况下,接收登录装置发送
的第二5g消息,并在目标聊天机器人页面展示第二5g消息;第二5g消息为携带异常提示信息和可操作按键的消息卡片;异常提示信息用于提示用户目标账号在登录过程中存在的异常;可操作按键用于用户选择是否继续登录目标账号;可操作按键包括:继续登录按键;发送模块,还用于响应于用户点击继续登录按键的操作,向登录装置发送用户同意继续登录的消息,以使得登录装置根据用户同意继续登录的消息,向web系统发送继续登录提示消息,继续登录提示消息用于提示web系统显示登录成功页面。
24.第五方面,本技术提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当该指令在计算机上运行时,使得计算机执行上述第一方面或第二方面所提供的任一种方法。
25.第六方面,本技术提供一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述第一方面或第二方面所提供的任一种方法。
26.本技术中第二方面至第六方面的描述,可以参考第一方面的详细描述;并且,第二方面至第六方面的描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。
附图说明
27.图1为本技术提供的一种登录系统的架构示意图;
28.图2为本技术提供的一种登录方法的流程图;
29.图3为本技术提供的一种5g消息的示意图;
30.图4为本技术提供的另一种登录方法的流程图;
31.图5为本技术提供的另一种5g消息的示意图;
32.图6为本技术提供的又一种登录方法的流程图;
33.图7为本技术提供的又一种登录方法的流程图;
34.图8为本技术提供的又一种登录方法的流程图;
35.图9为本技术提供的又一种登录方法的流程图;
36.图10为本技术提供的一种登录装置的结构示意图;
37.图11为本技术提供的另一种登录装置的结构示意图;
38.图12为本技术提供的又一种登录装置的结构示意图。
具体实施方式
39.下面将结合附图对本技术提供的一种登录方法、装置及计算机可读存储介质进行详细的描述。
40.本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
41.本技术的说明书以及附图中的术语“第一”和“第二”等是用于区别不同的对象,或者用于区别对同一对象的不同处理,而不是用于描述对象的特定顺序。
42.此外,本技术的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选的还包括其他没有列出的步骤或单元,或可选的还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
43.需要说明的是,本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
44.在本技术的描述中,除非另有说明,“多个”的含义是指两个或两个以上。
45.为了便于理解本技术的技术方案,下面先对本技术所涉及的术语进行简单介绍。
46.1、5g消息,5g消息基于gsma rcs up标准构建,实现消息的多媒体化、轻量化,通过引入消息即平台(massage as a platform,maap)技术实现行业消息的交互化。5g消息带来全新的人机交互模式,用户在消息窗口内就能完成服务搜索、发现、交互、支付等一站式的业务体验,构建了全新的社交和信息服务入口。
47.使用5g消息,用户无需下载客户端,在终端设备原生的短信入口即可接收到5g消息。5g消息业务使个人用户之间的信息沟通更丰富、更便捷,用户之间除了可以发送文本信息,还可以发送图片、音视频等多种媒体和多种格式的信息。
48.此外,政府和企业可以作为服务提供方,使用5g消息将公共服务和商业服务直接送达最终用户,用户也可以通过5g消息的目录服务功能,以类似于应用商店的方式对服务进行搜索和选择。这些公共服务和商业服务以富媒体消息和交互式卡片的形式呈现在用户的消息界面上,用户可以随时与服务提供方交流或选择服务,来获得高效的个性化服务;服务提供方与他们的用户也可以建立起便捷的智能服务通道,获得更多的用户反馈,从而与用户建立起更紧密的联系。
49.5g消息在保持用户原有通信习惯、充分继承电信业务的码号体系、实名制、安全性、互联互通和电信级服务质量的基础上,以终端原生方式升级短信服务。5g消息融合多种媒体和消息格式,并可无缝与传统短信融合。5g消息业务利用人工智能、云计算和大数据等能力,为用户提供高效的智能服务,满足了用户丰富的信息沟通需求和多样化的服务需求。
50.2、5g消息业务,5g消息业务分为两大类,一类是个人用户与个人用户之间交互的消息,另一类是行业客户与个人用户之间交互的消息。
51.个人用户与个人用户之间的消息还分为:点对点消息、群发消息和群聊消息。点对点消息,是指一个用户向另一个用户发送的消息。群发消息:是指一个用户一次输入或选择多个联系人,向该联系人列表群发消息。群发消息在接收方终端上呈现为点对点消息。群聊消息,是指用户可以选择多个具备5g消息能力的联系人来创建群。群创建成功后,所有已经加入群的用户可在群中进行消息交互。5g消息业务支持群管理功能,包括创建群、加入群、退出群、删除群成员和解散群等。
52.行业客户以聊天机器人(chatbot)的形式与个人用户通过运营商网络进行消息交互。
53.个人用户向行业客户的chatbot发送的消息内容可以包含的媒体格式有:文本、图片、音频、视频、表情、位置和联系人等。行业客户的chatbot通过点对点和群发消息方式向个人用户发送的消息内容可以包含的媒体格式有:文本、图片、音频、视频、表情、位置和联系人等,此外还可以包含富媒体卡片,消息中还可携带选项列表(包括“建议回复”和“建议操作”)。
54.5g消息业务支持查看chatbot详细信息的功能,chatbot的详细信息包括账号、名
称、头像、服务描述和客服电话等。用户可以查看终端设备获取的chatbot详细信息。终端设备在第一次接收到chatbot的消息时,向运营商网络查询校验该chatbot的详细信息,在校验合格后,向用户展示该chatbot,从而确保了消息来源的可靠性。此外,用户可将chatbot详细信息存储在终端设备的本地,也可删除终端设备本地已存储的chatbot详细信息。
55.个人用户可通过“建议回复”与chatbot交互。“建议回复”在界面上展示为一个可点击的按键。当用户点击“建议回复”按键时,终端将该“建议回复”所定义的内容作为一条消息发送给chatbot。这条发送内容是用户可见的。个人用户可以通过“建议操作”与chatbot交互。“建议操作”在界面上展示为一个可点击的按键。当用户点击“建议操作”按键时,终端执行该“建议操作”定义的功能,如:打开特定网页或app、调起电话拨号应用完成音视频电话呼叫至特定对象、在地图上查询位置和发送终端本地地理位置、添加日历事件、编辑起草和发送文本消息或音视频消息等。chatbot发送的消息中的按键有三种呈现方式:悬浮按键、富媒体卡片内置按键、消息对话界面底部的固定按键。用户点击悬浮按键后,所有悬浮按键消失。用户点击富媒体卡片内置按键后,内置按钮不消失。用户点击固定按键后,固定按键不消失。
56.3、deeplink,deeplink是应用程序(application,app)中的深度链接,通过使用统一资源标识符(uri)链接到app内的特定位置,而不仅仅是启动app。如果把app看做一个网站,那么deeplink就是网站中的一个页面,比如产品页面,活动促销页面等,通过deeplink可以从外部直接跳转至指定页面。
57.5g消息也支持deeplink功能,可以跳转至指定的chatbot;同时,按照标准,还可以在跳转至指定的chatbot后,增加发送特定消息内容等操作。
58.以上是本技术实施例中所涉及到的部分概念的介绍,以下不再赘述。
59.如背景技术所述,现有技术中,当用户在web系统上进行登录操作时,通常采用以下方式进行:方式一,通过在计算机上输入账号名、口令等,进行登录。这种方式存在账户名、口令被窃取的风险。方式二、通过移动终端接收手机号验证码,并跨设备输入验证码实现登录。这种方式需要跨设备进行输入,操作较为繁琐。方式三,在移动终端中包括目标应用的情况下,通过目标应用扫描登录二维码实现登录。这种方式,只有在终端设备上安装有目标应用的情况下才能实现,具有限制,不能很好的满足用户的使用需求。
60.综上所述,现有技术提供的登录方法,存在安全性较差、操作过程繁琐、用户体验感较差等问题。
61.针对上述技术问题,本技术实施例提供了一种登录方法,其思路在于:利用5g消息,在接收到web系统请求登录目标应用的目标账号的消息时,向终端设备发送携带登录按键的第一5g消息,该登录按键用于用户触发登录目标账号,如此用户只需点击该登录按键,即可触发登录,简化了用户操作,使得用户在登录的过程中无感身份认证,快速、方便的完成在web系统的登录,用户体验度较好。此外,本技术仅在终端设备上利用5g消息即可实现登录,由于5g消息充分继承电信业务的码号体系、实名制和安全性的特点,因此,基于5g消息进行web系统的登录,充分保证了登录操作的安全性。
62.请参阅图1,为本技术实施例提供的一种登录系统的架构示意图。如图1所示,该登录系统包括:终端设备10、登录装置20、服务器30。
63.终端设备10,用于接收、查看、编辑、发送5g消息。可选的,终端设备10可以是手机、
平板电脑、智能手表等设备。
64.登录装置20,用于接收终端设备10发送的登录验证信息,对目标账号的登录操作进行安全验证。
65.服务器30,为待登录目标账号对应的企业服务端,用于根据登录装置20反馈的验证结果,完成业务配置。
66.在一些实施例中,服务器30可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络、大数据服务器等基础云计算服务的云服务器。
67.在一些实施例中,登录装置20可以独立于服务器30存在;或者,登录装置20和服务器30可以集成在一起。
68.下面结合说明书附图,对本技术提供的实施例进行具体介绍。
69.本技术实施例提供了一种登录方法,应用于如图1所示的登录系统中的登录装置。如图2所示,该方法包括以下步骤:
70.s101、登录装置接收终端设备发送的第一请求。
71.其中,上述第一请求用于表示web系统请求登录目标应用的目标账号。
72.s102、登录装置根据第一请求,配置第一5g消息。
73.其中,第一5g消息为携带登录按键的消息卡片,登录按键用于用户触发登录目标账号。
74.可选的,上述登录按键可以为悬浮按键或消息卡片内置按键。其中,用户点击悬浮按键后,该悬浮按键消失,用户点击消息卡片内置按键后,该内置按键不消失。
75.s103、登录装置向终端设备发送第一5g消息,以使得终端设备在5g消息的目标聊天机器人页面展示第一5g消息。
76.其中,上述目标聊天机器人页面为目标应用在5g消息中对应的聊天机器人页面。目标聊天机器人为目标应用在5g消息中对应聊天机器人。其中,目标聊天机器人用于与该目标应用的个人用户通过运营商网络进行消息交互。示例性的,目标聊天机器人可以通过点对点和群发消息方式向个人用户发送5g消息,例如:文本、图片、音频、视频、表情、位置、联系人,以及富媒体消息卡片等。
77.示例性的,在目标聊天机器人页面展示的第一5g消息可以为如图3所示的形式。
78.在一些实施例中,用户可以通过扫描二维码的方式触发目标聊天机器人;或者,用户可以通过点击deeplink触发目标聊天机器人;或者,用户可以通过在消息搜索框中输入目标应用的标识信息进行搜索,触发目标聊天机器人。
79.在一些实施例中,终端设备的5g消息处于在线状态,即默认目标聊天机器人在终端设备上处于登录状态。
80.如此,基于5g消息的原生特性(即5g消息为终端设备自带的功能),用户无需在终端设备上下载或登录目标应用,只需终端设备的5g消息处于在线状态(即目标聊天机器人在终端设备上处于登录状态)即可通过本技术实施例提供的方法进行目标账号在web系统的登录操作。
81.在一些实施例中,用户可以通过点击消息卡片中携带的登录按键,来表示同意目
标账号在web系统上进行登录,进而终端设备可以生成用户同意登录的消息,并将该用户同意登录的消息发送给登录装置。
82.可选的,登录装置可以根据用户的意愿(即终端设备发送的同意登录的消息),直接执行步骤s104,不需要对目标账号的登录操作进行验证。
83.由于一些应用在5g消息中对应的聊天机器人的安全等级较低,无需经过复杂的验证,仅需用户授权即可,如此可以简化目标账号的登录操作。示例性的,若目标聊天机器人仅具有在线视频播放功能,为用户提供一个在线视频播放工具,那么该目标聊天机器人并没有较大的安全风险(例如个人隐私安全、个人财产安全等),不需要较高的安全等级,只要经用户同意授权登录即可。
84.s104、登录装置接收终端设备发送的用户同意登录的消息。
85.s105、登录装置根据用户同意登录的消息,配置第一提示消息。
86.其中,第一提示消息用于提示web系统显示登录成功页面。
87.s106、登录装置向web系统发送第一提示消息。
88.相应的,web系统接收第一提示消息,并显示登录成功页面,以提示用户,目标账号已经在web系统上登录成功。
89.基于本技术实施例提供的技术方案,至少可以产生以下有益效果:利用5g消息,在接收到web系统请求登录目标应用的目标账号的消息时,向终端设备发送携带登录按键的第一5g消息,该登录按键用于用户触发登录目标账号,如此用户只需点击该登录按键,即可触发登录,简化了用户操作,使得用户在登录的过程中无感身份认证,快速、方便的完成在web系统的登录,用户体验度较好。此外,本技术仅在终端设备上利用5g消息即可实现登录,无需下载或借助相关应用,减少用户的操作步骤。且由于5g消息充分继承电信业务的码号体系、实名制和安全性的特点,因此,基于5g消息进行web系统的登录,充分保证了登录操作的安全性。
90.可选的,如图4所示,在步骤s103之后,该方法还包括:验证目标账号的登录操作是否存在异常。具体的,可以实现为以下步骤s201-s207:
91.s201、登录装置接收终端设备发送的登录验证信息。
92.其中,登录验证信息用于验证目标账号的登录操作是否存在异常。
93.s202、登录装置根据登录验证信息,进行登录验证,得到验证结果。
94.在一些实施例中,当登录验证信息包括:终端设备的标识和web系统的地址信息时,登录验证过程可以实现为以下步骤:
95.步骤a1、根据终端设备的标识,确定目标账号的历史登录地址库。
96.其中,历史登录地址库中包括目标账号的至少一个历史登录地址。
97.步骤a2、根据历史登录地址库对web系统的地址信息进行登录验证,得到验证结果。
98.其中,上述验证结果包括:通过验证和未通过验证两种情况。
99.示例性的,若web系统的地址信息与历史登录地址库中的任一个历史登录地址相同,则该验证结果可以为:通过验证。若web系统的地址信息与历史登录地址库中的任一个历史登录地址都不相同,则该验证结果可以为:未通过验证。
100.在另一些实施例中,当登录验证信息包括:人脸特征信息时,根据用户的身份信息
对人脸特征信息进行验证,得到验证结果。示例性的,若人脸特征信息与用户的身份信息(例如,用户的身份证)相匹配,则该验证结果可以为:通过验证。若人脸特征信息与用户的身份信息不匹配,则该验证结果可以为:未通过验证。
101.作为一种可能的实现方式,终端设备可以跳转至相应的h5页面,通过调用该终端设备的原生摄像装置采集用户的人脸特征信息,进而将人脸特征信息,作为登录验证信息发送给登录装置。
102.在一些实施例中,上述方法还包括:确定至少一种登录验证方式;其中,至少一种登录验证方式与目标聊天机器人的安全等级相关;基于至少一种登录验证方式和每种登录验证方式各自对应的登录验证信息,进行登录验证,得到验证结果。
103.可以理解的是,不同应用的功能不同,则该应用在5g消息中对应的聊天机器人的安全等级也不同。例如,仅具有视频播放功能的应用在5g消息中对应的聊天机器人和具有支付功能的应用在5g消息中对应的聊天机器人的安全等级就不相同,显然,具有支付功能的应用在5g消息中对应的聊天机器人的安全等级要更高一些,那么,相应的登录验证方式也更具难度。因此,本技术实施例可以根据目标聊天机器人的安全等级,确定登录验证方式,能够在确保登录安全的情况下,尽可能的简化登录验证操作。
104.在一些实施例中,在验证结果为通过验证的情况下,登录装置向终端设备发送登录成功提示信息,该登录成功提示信息用于提示用户目标账号在web系统登录成功。同时,登录装置向web系统发送第一提示消息,该第一提示消息用于提示web系统显示登录成功页面。
105.相应的,终端设备接收登录装置发送的登录成功提示信息,并在目标聊天机器人页面显示该登录成功提示信息;web系统接收到登录装置发送的第一提示消息,并显示登录成功页面。
106.在一些实施例中,在验证结果为未通过验证的情况下,执行以下步骤s203-s207:
107.s203、登录装置配置第二5g消息。
108.其中,第二5g消息为携带异常提示信息和可操作按键的消息卡片;异常提示信息用于提示用户目标账号在登录过程中存在的异常;可操作按键用于用户选择是否继续登录目标账号;可操作按键包括:继续登录按键。
109.可选的,上述可操作按键可以为悬浮按键或消息卡片内置按键。
110.s204、登录装置将第二5g消息发送给终端设备,以使得终端设备在目标聊天机器人页面展示第二5g消息。
111.示例性的,在目标聊天机器人页面展示的第二5g消息可以为如图5所示的形式。
112.在一些实施例中,用户可以通过点击消息卡片中携带的继续登录按键,来表示同意目标账号继续在web系统上进行登录,进而终端设备可以生成用户同意继续登录的消息,并将该用户同意继续登录的消息发送给登录装置。
113.s205、登录装置接收终端设备发送的用户同意继续登录的消息。
114.s206、登录装置根据用户同意继续登录的消息,配置继续登录提示消息。
115.其中,继续登录提示消息用于提示web系统显示登录成功页面。
116.s207、登录装置向web系统发送继续登录提示消息。
117.基于上述技术方案,至少可以产生以下有益效果:通过登录验证信息来进行登录
验证,将登录验证的操作交由登录装置来实现,简化了用户操作,提升用户使用体验。此外,可以根据目标应用的聊天机器人的安全等级,适配一种或多种验证方式,进而通过登录验证信息,携带更丰富的验证信息形式,实现更高级别的安全验证。
118.本技术实施例提供了一种登录方法,应用于如图1所示登录系统中的终端设备。如图6所示,该方法包括以下步骤:
119.s301、终端设备检测到待登录目标账号的登录触发操作。
120.其中,待登录目标账号为在目标应用中注册过的账号。
121.在一些实施例中,登录触发操作为终端设备扫描web系统中目标应用的账号登录页面所展示的二维码的操作。
122.在一些实施例中,终端设备支持识别聊天机器人对应的deeplink。可选的,终端设备通过扫描web系统中目标应用的账号登录页面所展示的二维码,触发deeplink,使得终端设备向登录装置发送第一请求,并直接进入目标聊天机器人页面。其中,该deeplink为用于跳转到指定的聊天机器人,并且,该deeplink还用于在跳转后发送特定的消息内容(即终端设备向登录装置发送的第一请求)。可选的,该deeplink可以设置在目标应用的账号登录页面所展示的二维码中,即通过扫描该二维码触发deeplink。
123.如此,本技术实施例通过引入deeplink,可以直接跳转至相应的聊天机器人页面,并且带入特定的消息内容,无需用户进行输入,简化了操作,提升了用户的使用体验。
124.s302、响应于待登录目标账号的登录触发操作,终端设备向登录装置发送第一请求。
125.其中,上述第一请求用于表示web系统请求登录目标应用的目标账号。
126.s303、终端设备接收登录装置发送的第一5g消息。
127.s304、终端设备在目标聊天机器人页面展示第一5g消息。
128.其中,第一5g消息为携带登录按键的消息卡片,登录按键用于用户触发登录目标账号。
129.s305、终端设备检测到用户点击登录按键的操作。
130.应理解,用户点击登录按键的操作,表示用户同意目标账号在web系统上进行登录。
131.可选的,在用户点击登录按键的操作之后,可以直接根据用户的意愿(即同意目标账号在web系统上进行登录),向登录装置发送用户同意登录的消息,不需要对目标账号的登录操作进行验证,即直接执行步骤s306。
132.s306、响应于用户点击登录按键的操作,终端设备向登录装置发送用户同意登录的消息。
133.s307、终端设备接收登录装置发送的登录成功提示信息。
134.其中,登录成功提示信息用于提示用户目标账号在web系统登录成功。
135.基于本技术实施例提供的技术方案,至少可以产生以下有益效果:用户可以通过终端设备执行待登录目标账号的登录触发操作;用户还可以通过终端设备的5g消息页面,接收5g消息,并通过点击该5g消息的消息卡片携带的登录按键,即可触发登录,简化了用户操作,能够快速、方便的完成在web系统的登录,用户体验度较好。
136.可选的,如图7所示,在步骤s305之后,该方法还包括:终端设备向登录装置发送登
录验证信息,以使得登录装置验证目标账号的登录操作是否存在异常。具体的,可以实现为以下步骤s401-s405:
137.s401、终端设备向登录装置发送登录验证信息,以使得登录装置根据登录验证信息,进行登录验证,得到验证结果。
138.其中,登录验证信息用于验证目标账号的登录操作是否存在异常。
139.在一些实施例中,在验证结果为通过验证的情况下,终端设备接收登录装置发送的登录成功提示信息,登录成功提示信息用于提示用户目标账号在web系统登录成功。
140.在一些实施例中,在验证结果为未通过验证的情况下,登录装置配置第二5g消息,并将该第二5g消息发送给终端设备。其中,第二5g消息为携带异常提示信息和可操作按键的消息卡片;异常提示信息用于提示用户目标账号在登录过程中存在的异常;可操作按键用于用户选择是否继续登录目标账号;可操作按键包括:继续登录按键。
141.相应的,终端设备执行以下步骤s402-s405:
142.s402、终端设备接收登录装置发送的第二5g消息。
143.s403、终端设备在目标聊天机器人页面展示第二5g消息。
144.s404、终端设备检测到用户点击继续登录按键的操作。
145.应理解,用户点击继续登录按键的操作,表示用户已获知目标账号在登录过程中存在的异常,并同意目标账号在web系统上继续进行登录。
146.s405、终端设备响应于用户点击继续登录按键的操作,向登录装置发送用户同意继续登录的消息,以使得登录装置根据用户同意继续登录的消息,向web系统发送继续登录提示消息。
147.其中,继续登录提示消息用于提示web系统显示登录成功页面。
148.基于上述技术方案,至少可以产生以下有益效果:终端设备通过向登录装置发送登录验证信息,以使得登录装置根据该登录验证信息进行登录验证,得到验证结果。如此,将登录验证的操作交由登录装置来实现,使得用户在登录的过程中无感身份认证,能够快速、方便的完成在web系统的登录,用户体验度较好。
149.下面,为便于理解,本技术实施例提供了一种完整的登录方法,用于如图1所示的登录系统。示例性的,如图8所示,该方法可以包括以下步骤:
150.s501、检测到待登录目标账号的登录触发操作。
151.在一些实施例中,登录触发操作为终端设备扫描web系统中目标应用的账号登录页面所展示的二维码的操作。
152.s502、响应于待登录目标账号的登录触发操作,终端设备向登录装置发送第一请求。
153.其中,第一请求用于表示web系统请求登录目标应用的目标账号。
154.s503、登录装置接收到终端设备发送的第一请求,根据第一请求,配置第一5g消息。
155.其中,第一5g消息为携带登录按键的消息卡片,登录按键用于用户触发登录目标账号。
156.s504、登录装置向终端设备发送第一5g消息。
157.s505、终端设备接收到登录装置发送的第一5g消息,并在目标聊天机器人页面展
示第一5g消息。
158.s506、检测到用户点击登录按键的操作。
159.可选的,在用户点击登录按键的操作之后,可以直接根据用户的意愿(即同意目标账号在web系统上进行登录),向登录装置发送用户同意登录的消息,不需要对目标账号的登录操作进行验证,即直接执行步骤s507。
160.s507、响应于用户点击登录按键的操作,终端设备向登录装置发送用户同意登录的消息。
161.s508、登录装置接收到终端设备发送的用户同意登录的消息,根据用户同意登录的消息,配置第一提示消息。
162.其中,第一提示消息用于提示web系统显示登录成功页面。
163.s509、登录装置向web系统发送第一提示消息。
164.相应的,web系统接收第一提示消息,并显示登录成功页面,以提示用户,目标账号已经在web系统上登录成功。
165.可选的,如图9所示,在步骤s506之后,该方法还包括:验证目标账号的登录操作是否存在异常。具体的,可以实现为以下步骤s601-s609:
166.s601、响应于用户点击登录按键的操作,终端设备向登录装置发送登录验证信息。
167.其中,登录验证信息用于验证目标账号的登录操作是否存在异常。
168.s602、登录装置接收到终端设备发送的登录验证信息,根据登录验证信息,进行登录验证,得到验证结果。
169.在一些实施例中,在验证结果为通过验证的情况下,登录装置向终端设备发送登录成功提示信息,该登录成功提示信息用于提示用户目标账号在web系统登录成功。同时,登录装置向web系统发送第一提示消息,该第一提示消息用于提示web系统显示登录成功页面。
170.s603、在验证结果为未通过验证的情况下,登录装置配置第二5g消息。
171.其中,第二5g消息为携带异常提示信息和可操作按键的消息卡片;异常提示信息用于提示用户目标账号在登录过程中存在的异常;可操作按键用于用户选择是否继续登录目标账号;可操作按键包括:继续登录按键。
172.s604、登录装置将第二5g消息发送给终端设备。
173.s605、终端设备接收到第二5g消息,在目标聊天机器人页面展示第二5g消息。
174.s606、检测到用户点击继续登录按键的操作。
175.s607、响应于用户点击继续登录按键的操作,终端设备向登录装置发送用户同意继续登录的消息。
176.s608、登录装置接收到用户同意继续登录的消息,根据用户同意继续登录的消息,配置继续登录提示消息。
177.其中,继续登录提示消息用于提示web系统显示登录成功页面。
178.s609、登录装置向web系统发送继续登录提示消息。
179.相应的,web系统接收继续登录提示消息,并显示登录成功页面,以提示用户,目标账号已经在web系统上登录成功。
180.可以看出,上述主要从方法的角度对本技术实施例提供的方案进行了介绍。为了
实现上述功能,本技术实施例提供了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,本技术实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
181.本技术实施例可以根据上述方法示例对网络节点进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。可选的,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
182.如图10所示,为本技术实施例提供的一种登录装置的结构示意图。该登录装置可以用于执行上述方法实施例所提供的登录方法。该登录装置700包括:接收模块701和发送模块702。在另一些实施例中,该登录装置700还包括:验证模块703和消息配置模块704。
183.接收模块701,用于接收终端设备发送的第一请求;其中,第一请求用于表示web系统请求登录目标应用的目标账号。
184.发送模块702,用于基于第一请求,向终端设备发送第一5g消息,以使得终端设备在目标聊天机器人页面展示第一5g消息,目标聊天机器人页面为目标应用在5g消息中对应的聊天机器人页面;第一5g消息为携带登录按键的消息卡片,登录按键用于用户触发登录目标账号。
185.接收模块701,还用于接收终端设备发送的用户同意登录的消息。
186.发送模块702,还用于根据用户同意登录的消息,向web系统发送第一提示消息,第一提示消息用于提示web系统显示登录成功页面。
187.在一些实施例中,接收模块701,还用于接收终端设备发送的登录验证信息;登录验证信息用于验证目标账号的登录操作是否存在异常;上述验证模块703,用于根据登录验证信息,进行登录验证,得到验证结果;发送模块702,还用于在验证结果为通过验证的情况下,向web系统发送第一提示消息,第一提示消息用于提示web系统显示登录成功页面。
188.在一些实施例中,验证模块703,具体用于当登录验证信息包括:终端设备的标识和web系统的地址信息时,根据终端设备的标识,确定目标账号的历史登录地址库;历史登录地址库中包括目标账号的至少一个历史登录地址;根据历史登录地址库对web系统的地址信息进行登录验证,得到验证结果;或者,当登录验证信息包括:人脸特征信息时,根据用户的身份信息对人脸特征信息进行验证,得到验证结果。
189.在一些实施例中,上述消息配置模块704,用于在验证结果为未通过验证的情况下,配置第二5g消息;第二5g消息为携带异常提示信息和可操作按键的消息卡片;异常提示信息用于提示用户目标账号在登录过程中存在的异常;可操作按键用于用户选择是否继续登录目标账号;可操作按键包括:继续登录按键;发送模块702,还用于将第二5g消息,发送给终端设备,以使得终端设备在目标聊天机器人页面展示第二5g消息。
190.在一些实施例中,接收模块701,还用于接收终端设备发送的用户同意继续登录的消息;发送模块702,还用于根据用户同意继续登录的消息,向web系统发送继续登录提示消
息,继续登录提示消息用于提示web系统显示登录成功页面。
191.在一些实施例中,验证模块703,还用于确定至少一种登录验证方式;其中,至少一种登录验证方式与目标聊天机器人的安全等级相关;基于至少一种登录验证方式和每种登录验证方式各自对应的登录验证信息,进行登录验证,得到验证结果。
192.如图11所示,为本技术实施例提供的一种登录装置的结构示意图。该登录装置可以用于执行上述方法实施例所提供的登录方法。该登录装置800包括:发送模块801和接收模块802。
193.发送模块801,用于响应于待登录目标账号的登录触发操作,向登录装置发送第一请求;其中,第一请求用于表示web系统请求登录目标应用的目标账号;登录触发操作为终端设备扫描web系统中目标应用的账号登录页面所展示的二维码的操作。
194.接收模块802,用于接收登录装置发送的第一5g消息,并在目标聊天机器人页面展示第一5g消息,目标聊天机器人页面为目标应用在5g消息中对应的聊天机器人页面;第一5g消息为携带登录按键的消息卡片,登录按键用于用户触发登录目标账号。
195.发送模块801,还用于响应于用户点击登录按键的操作,向登录装置发送用户同意登录的消息。
196.接收模块802,还用于接收登录装置发送的登录成功提示信息,登录成功提示信息用于提示用户目标账号在web系统登录成功。
197.在一些实施例中,发送模块801,还用于向登录装置发送登录验证信息,以使得登录装置根据登录验证信息,进行登录验证,得到验证结果;登录验证信息用于验证目标账号的登录操作是否存在异常;接收模块802,还用于在验证结果为通过验证的情况下,接收登录装置发送的登录成功提示信息,登录成功提示信息用于提示用户目标账号在web系统登录成功。
198.在一些实施例中,接收模块802,还用于在验证结果为未通过验证的情况下,接收登录装置发送的第二5g消息,并在目标聊天机器人页面展示第二5g消息;第二5g消息为携带异常提示信息和可操作按键的消息卡片;异常提示信息用于提示用户目标账号在登录过程中存在的异常;可操作按键用于用户选择是否继续登录目标账号;可操作按键包括:继续登录按键;发送模块801,还用于响应于用户点击继续登录按键的操作,向登录装置发送用户同意继续登录的消息,以使得登录装置根据用户同意继续登录的消息,向web系统发送继续登录提示消息,继续登录提示消息用于提示web系统显示登录成功页面。
199.在采用硬件的形式实现上述集成的模块的功能的情况下,本发明实施例提供了上述实施例中所涉及的登录装置的另一种可能的结构示意图。如图12所示,该登录装置包括:处理器902,通信接口903,总线904。可选的,该登录装置还可以包括存储器901。
200.处理器902,可以是实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。该处理器902可以是中央处理器,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器902也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
201.通信接口903,用于与其他设备通过通信网络连接。该通信网络可以是以太网,无
线接入网,无线局域网(wireless local area networks,wlan)等。
202.存储器901,可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
203.作为一种可能的实现方式,存储器901可以独立于处理器902存在,存储器901可以通过总线904与处理器902相连接,用于存储指令或者程序代码。处理器902调用并执行存储器901中存储的指令或程序代码时,能够实现本发明实施例提供的登录方法。
204.另一种可能的实现方式中,存储器901也可以和处理器902集成在一起。
205.总线904,可以是扩展工业标准结构(extended industry standard architecture,eisa)总线等。总线904可以分为地址总线、数据总线、控制总线等。为便于表示,图12中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
206.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将登录装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
207.本技术实施例还提供了一种计算机可读存储介质。上述方法实施例中的全部或者部分流程可以由计算机指令来指示相关的硬件完成,该程序可存储于上述计算机可读存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。计算机可读存储介质可以是前述任一实施例的或内存。上述计算机可读存储介质也可以是上述登录装置的外部存储设备,例如上述登录装置上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,上述计算机可读存储介质还可以既包括上述登录装置的内部存储单元也包括外部存储设备。上述计算机可读存储介质用于存储上述计算机程序以及上述登录装置所需的其他程序和数据。上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
208.本技术实施例还提供一种计算机程序产品,该计算机产品包含计算机程序,当该计算机程序产品在计算机上运行时,使得该计算机执行上述实施例中所提供的任一项登录方法。
209.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应该以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献